Communication control method, apparatus, device, and storage medium

CN123035549APending Publication Date: 2026-11-03SHENZHEN TCL NEW-TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611226089.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-08-12
Publication Date
2026-11-03

AI Technical Summary

Technical Problem

Existing WiFi and Bluetooth suffer from severe co-channel interference in smart devices, leading to a decline in communication performance.

Method used

By constructing a wireless spectrum map, the types of Bluetooth devices can be identified, and frequency hopping policies and control commands can be generated based on the types to adjust wireless networks and Bluetooth connections to reduce interference.

Benefits of technology

It effectively reduces the risk of co-channel interference, improves the performance of wireless networks and Bluetooth coexistence, and optimizes the user's communication experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN123035549A_ABST
    Figure CN123035549A_ABST
Patent Text Reader

Abstract

The application provides a communication control method, device, equipment and storage medium. The communication control method comprises the following steps: in response to a communication control request for a target communication terminal, constructing a wireless spectrum map according to a wireless network parameter corresponding to a target wireless network and an associated wireless parameter corresponding to the communication control request; determining a Bluetooth device type of a target Bluetooth connection in the target communication terminal according to the wireless spectrum map and a coexistence decision strategy, wherein the Bluetooth device type comprises a master device type and a slave device type; determining a Bluetooth control instruction of the target communication terminal according to the Bluetooth device type and a target frequency hopping strategy; and adjusting the target wireless network and / or the target Bluetooth connection according to the Bluetooth control instruction and a communication state parameter corresponding to the target communication terminal to obtain a communication control result. The frequency hopping strategy is adaptively adjusted according to a real-time wireless environment, the risk of co-channel interference is effectively reduced, the performance of wireless network and Bluetooth coexistence is improved, and the user communication experience is optimized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technology, specifically to a communication control method, apparatus, device, and storage medium. Background Technology

[0002] Currently, with the rapid development of smart device communication technology, more and more smart terminal devices are able to integrate WiFi and Bluetooth functions at the same time. However, existing WiFi and Bluetooth have serious overlap in specific operating frequency bands, which causes severe co-channel interference when smart devices use WiFi and Bluetooth functions at the same time, which seriously affects the terminal communication performance. Summary of the Invention

[0003] This application provides a communication control method, apparatus, device, and storage medium, aiming to solve the technical problem of severe co-channel interference in the coexistence of WiFi and Bluetooth communication in the prior art.

[0004] On one hand, embodiments of this application provide a communication control method, which includes the following steps: In response to a communication control request for a target communication terminal, a wireless spectrum map is constructed based on the wireless network parameters and associated wireless parameters of the target wireless network corresponding to the communication control request. The Bluetooth device type of the target Bluetooth connection in the target communication terminal is determined based on the wireless spectrum map and coexistence decision strategy. The Bluetooth device type includes master device type and slave device type. The Bluetooth control command for the target communication terminal is determined based on the Bluetooth device type and the target frequency hopping strategy. The target wireless network and / or target Bluetooth connection are adjusted according to the Bluetooth control command and the communication status parameters corresponding to the target communication terminal to obtain the communication control result.

[0005] In one possible implementation of this application, the step of constructing a wireless spectrum map based on the wireless network parameters and associated wireless parameters of the target wireless network corresponding to the communication control request includes: Collect channel state information of the target wireless network in the target communication terminal to obtain the wireless network parameters corresponding to the target wireless network; Identify the associated wireless networks in the target network environment and collect the associated wireless parameters corresponding to the associated wireless networks; The network distribution is labeled based on the wireless network parameters and the associated wireless parameters to obtain a wireless spectrum map.

[0006] In one possible implementation of this application, determining the type of Bluetooth device connected to the target Bluetooth in the target communication terminal based on the wireless spectrum map and coexistence decision strategy includes: Determine the map evaluation parameters corresponding to the target communication terminal based on the wireless spectrum map; The terminal evaluation data of the target communication terminal is calculated based on the map evaluation parameters and the terminal evaluation weight. If the terminal evaluation data is greater than the preset evaluation threshold corresponding to the coexistence decision strategy, then the Bluetooth device type connected to the target Bluetooth in the target communication terminal is determined to be the main device type. If the terminal evaluation data is less than a preset evaluation threshold, then the Bluetooth device type of the target Bluetooth connection in the target communication terminal is determined to be a slave device type.

[0007] In one possible implementation of this application, the Bluetooth control command includes a first Bluetooth control command. The step of determining the Bluetooth control command for the target communication terminal based on the Bluetooth device type and the target frequency hopping strategy includes: If the Bluetooth device type is the primary device type, then the target frequency hopping strategy is determined to be the first frequency hopping strategy, wherein the first frequency hopping strategy is a frequency hopping control strategy that dynamically adjusts the avoidance gap corresponding to the target Bluetooth connection. The frequency hopping clearance of the target Bluetooth connection is determined based on the first frequency hopping strategy and the wireless network bandwidth in the wireless network parameters. Collect the Bluetooth channel parameters of the target Bluetooth connection and generate a Bluetooth channel mapping table; A first Bluetooth control command is generated based on the frequency hopping clearance and the Bluetooth channel mapping table.

[0008] In one possible implementation of this application, the Bluetooth control command includes a second Bluetooth control command; The step of determining the Bluetooth control command for the target communication terminal based on the Bluetooth device type and the target frequency hopping strategy includes: If the communication terminal is a slave device, then the target frequency hopping strategy is determined to be the second frequency hopping strategy; Based on the second frequency hopping strategy and the target control interface, a Bluetooth boosting command is generated. By summarizing the various Bluetooth boosting commands, a second Bluetooth control command is obtained. The second Bluetooth control command is used to request adjustments to the control strategy of the target Bluetooth connection to shorten or increase the interaction interval or increase the Bluetooth transmission power.

[0009] In one possible implementation of this application, adjusting the target wireless network and / or target Bluetooth connection according to the Bluetooth control command and the communication status parameters corresponding to the target communication terminal to obtain the communication control result includes: If the Bluetooth control command is the first Bluetooth control command, then the target Bluetooth connection is adjusted according to the frequency hopping clearance and Bluetooth channel mapping table in the first Bluetooth control command, and the Bluetooth link index corresponding to the target Bluetooth connection is obtained in the communication status parameters. If the Bluetooth retransmission rate in the Bluetooth link metrics is greater than the preset retransmission rate threshold, the Bluetooth transmit power of the target Bluetooth connection is increased according to the link manager protocol and power adjustment command to obtain the communication control result.

[0010] In one possible implementation of this application, adjusting the target wireless network and / or target Bluetooth connection according to the Bluetooth control command and the communication status parameters corresponding to the target communication terminal to obtain a communication control result includes: Adjust the Bluetooth connection parameters of the target Bluetooth connection according to the Bluetooth control command to obtain an updated Bluetooth connection; If the Bluetooth communication service corresponding to the updated Bluetooth connection is the target Bluetooth coexistence service, then the target retransmission number threshold is increased according to the wireless network control policy corresponding to the target wireless network. The updated wireless parameters of the target wireless network are collected. If the updated wireless parameters do not meet the wireless performance requirements, the target Bluetooth connection is adjusted to obtain the communication control result.

[0011] On the other hand, this application provides a communication control device, the communication control device comprising: The information acquisition module is configured to respond to a communication control request for a target communication terminal and construct a wireless spectrum map based on the wireless network parameters and associated wireless parameters of the target wireless network corresponding to the communication control request. The Bluetooth identification module is configured to determine the type of Bluetooth device connected to the target Bluetooth in the target communication terminal based on the wireless spectrum map and coexistence decision strategy, wherein the Bluetooth device type includes master device type and slave device type. The Bluetooth control module is configured to determine the Bluetooth control command of the target communication terminal based on the Bluetooth device type and the target frequency hopping strategy; The communication control module is configured to adjust the target wireless network and / or target Bluetooth connection according to the Bluetooth control command and the communication status parameters corresponding to the target communication terminal, so as to obtain the communication control result.

[0012] On the other hand, this application also provides a communication control device, the communication control device comprising: One or more processors; Memory; and One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the steps of the communication control method.

[0013] On the other hand, this application also provides a computer-readable storage medium having a computer program stored thereon, the computer program being loaded by a processor to execute the steps in the communication control method.

[0014] In this application, a wireless spectrum map is constructed based on the wireless network parameters and associated wireless parameters of the target wireless network corresponding to the communication control request in response to a communication control request of a target communication terminal. The Bluetooth device type of the target Bluetooth connection in the target communication terminal is determined based on the wireless spectrum map and a coexistence decision strategy. The Bluetooth device type includes master device type and slave device type. Bluetooth control instructions for the target communication terminal are determined based on the Bluetooth device type and a target frequency hopping strategy. The target wireless network and / or target Bluetooth connection are adjusted based on the Bluetooth control instructions and the communication status parameters corresponding to the target communication terminal to obtain a communication control result. This system enables communication terminals to simultaneously utilize wireless networks and Bluetooth connections. It constructs a wireless spectrum map representing the spectrum distribution of different devices in the communication environment using the wireless network parameters and associated wireless parameters corresponding to the target wireless network. Based on this spectrum map, it determines whether the target Bluetooth connection in the communication terminal is a Bluetooth device of the primary device type. Then, based on this Bluetooth device type and the target frequency hopping strategy, it generates a Bluetooth connection strategy for frequency hopping avoidance control. Furthermore, it collects communication status parameters corresponding to the communication terminal for further Bluetooth or wireless network control. This allows for adaptive adjustment of the frequency hopping strategy according to the real-time wireless environment, effectively reducing the risk of co-channel interference, improving the performance of wireless network and Bluetooth coexistence, and optimizing the user communication experience. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0016] Figure 1 This is a schematic diagram illustrating a scenario of the communication control method according to an embodiment of this application; Figure 2 This is a flowchart illustrating one embodiment of the communication control method in this application. Figure 3 A schematic diagram of the structure of one embodiment of the communication control device provided in this application; Figure 4This is a schematic diagram of one embodiment of the communication control device provided in this application. Detailed Implementation

[0017] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0018] In the description of this invention, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," and "outer," etc., indicating orientation or positional relationships based on the orientation or positional relationships shown in the accompanying drawings, are only for the convenience of describing the invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation of the invention. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more of the stated features. In the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.

[0019] In this application, the term "exemplary" is used to mean "serving as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use the invention. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that the invention can be made without using these specific details. In other instances, well-known structures and processes will not be described in detail to avoid obscuring the description of the invention with unnecessary detail. Therefore, the invention is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.

[0020] Currently, with the rapid development of smart device communication technology, more and more smart terminal devices are able to integrate WiFi and Bluetooth functions at the same time. However, existing WiFi and Bluetooth have serious overlap in specific operating frequency bands, which causes severe co-channel interference when smart devices use WiFi and Bluetooth functions at the same time, which seriously affects the terminal communication performance.

[0021] Based on this, this application proposes a communication control method, apparatus, device, and computer-readable storage medium to solve the technical problem of severe co-channel interference in the coexistence of WiFi and Bluetooth communication in the prior art.

[0022] The communication control method in this embodiment of the invention is applied to a communication control device, which is disposed in a communication control equipment. The communication control equipment is provided with one or more processors, a memory, and one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the processor to implement the communication control method. The communication control equipment can be a smart terminal capable of simultaneously performing wireless network communication and Bluetooth communication, such as a mobile phone, tablet computer, network device, and smart computer. Optionally, the communication control equipment can also be a server or a service cluster composed of multiple servers.

[0023] like Figure 1 As shown, Figure 1 This is a schematic diagram of a communication control method according to an embodiment of the present application. In this embodiment of the present invention, the communication control scenario includes a communication control device 100 (the communication control device 100 integrates a communication control unit), and the communication control device 100 is equipped with a computer-readable storage medium corresponding to the communication control method to execute the steps of the communication control method.

[0024] Understandable Figure 1 The communication control device in the scenario of the communication control method shown, or the device included in the communication control device, does not constitute a limitation on the embodiments of the present invention. That is, the number or type of the communication control device included in the scenario of the communication control method, or the number or type of the device included in each device, does not affect the overall implementation of the technical solution in the embodiments of the present invention, and can all be considered as equivalent substitutions or derivatives of the technical solutions claimed in the embodiments of the present invention.

[0025] In this embodiment of the invention, the communication control device 100 is mainly used to: respond to a communication control request for a target communication terminal, and construct a wireless spectrum map based on the wireless network parameters and associated wireless parameters of the target wireless network corresponding to the communication control request; The Bluetooth device type of the target Bluetooth connection in the target communication terminal is determined based on the wireless spectrum map and coexistence decision strategy. The Bluetooth device type includes master device type and slave device type. The Bluetooth control command for the target communication terminal is determined based on the Bluetooth device type and the target frequency hopping strategy. The target wireless network and / or target Bluetooth connection are adjusted according to the Bluetooth control command and the communication status parameters corresponding to the target communication terminal to obtain the communication control result.

[0026] The communication control device 100 in this embodiment of the invention can be an independent communication control device, such as a mobile phone, tablet computer, network device, server and smart computer, or a communication control network or communication control cluster composed of multiple communication control devices.

[0027] This application provides a communication control method, apparatus, device, and computer-readable storage medium, which will be described in detail below.

[0028] It will be understood by those skilled in the art that Figure 1 The application environment shown is only one application scenario related to the solution of this application and does not constitute a limitation on the application scenario of this application. Other application environments may include more than one application scenario. Figure 1 The number of more or fewer communication control devices shown, or the communication control network connections, for example Figure 1 Only one communication control device is shown in the diagram. It is understood that the scenario of this communication control method may also include one or more communication control devices, which are not specifically limited here. The communication control device 100 may also include a memory for storing wireless network parameters and other data.

[0029] It should be noted that, Figure 1 The schematic diagram of the communication control method shown is merely an example. The scenarios of the communication control method described in the embodiments of the present invention are intended to more clearly illustrate the technical solutions of the embodiments of the present invention and do not constitute a limitation on the technical solutions provided in the embodiments of the present invention.

[0030] Based on the scenarios described above regarding the communication control method, various embodiments of the communication control method disclosed in this invention are proposed.

[0031] like Figure 2 As shown, Figure 2 This is a flowchart illustrating one embodiment of the communication control method in this application. The communication control method includes the following steps 201 to 204: 201. In response to a communication control request for a target communication terminal, construct a wireless spectrum map based on the wireless network parameters and associated wireless parameters of the target wireless network corresponding to the communication control request; The communication control method in this embodiment is applied to a communication control device. The type and number of communication control devices are not specifically limited. That is, the communication control device can be one or more target communication terminals that can coexist and communicate and interact via wireless network and Bluetooth. For example, in a specific embodiment, the communication control device can be a smart TV that can play video sources via 2.4GHz WiFi and output audio via Bluetooth-connected speaker devices.

[0032] Optionally, the target communication terminal is a communication terminal that is to be optimized for communication coexistence and is capable of coexisting wireless network and Bluetooth connections while simultaneously engaging in communication interaction. That is, the target communication terminal can simultaneously connect to WiFi and Bluetooth for data communication and transmission in a specified frequency band (e.g., the 2.4GHz ISM band).

[0033] Optionally, the communication control request is a control request that drives the communication control device to optimize the coexistence of the target wireless network and the target Bluetooth connection coexisting on the target communication terminal. Optionally, this communication control request can be actively triggered by the user by clicking the communication control button on the corresponding communication control page of the communication control device, or it can be automatically triggered by the communication control device when it automatically recognizes the coexistence of the target wireless network and the target Bluetooth connection.

[0034] Optionally, the target wireless network is the wireless network currently connected and communicating in the target communication terminal. Optionally, the target wireless network can be a WiFi wireless network.

[0035] Optionally, the wireless network parameters are network parameter information that characterizes the channel state information of the target wireless network in the target communication terminal. Optionally, in a specific embodiment, the wireless network parameters can be any one or more of the following: the operating center frequency of the target wireless network, the wireless network bandwidth, the wireless network transmit power, and the number of spatial streams.

[0036] Optionally, the associated wireless parameters are signal strength information representing other associated wireless communication networks in the network environment corresponding to the target communication terminal. Optionally, these associated wireless parameters can be network parameters such as the basic service set identifier and signal strength of the associated wireless communication networks corresponding to other associated communication devices in the local area network where the target communication terminal is located.

[0037] A wireless spectrum map is a visualized / digital global spectrum situation distribution model formed by the full-domain quantitative collection, statistics, and modeling of the wireless network usage status, interference distribution, signal energy, and channel occupancy of a target communication terminal in its network environment. It is used to characterize the wireless network usage distribution of different devices.

[0038] Optionally, after receiving a communication control request, the communication control device reads the parameters of the target communication network of the target communication terminal to collect the channel status information of the target wireless network in the target communication terminal and obtain the wireless network parameters corresponding to the target wireless network.

[0039] Optionally, the communication control device may also simultaneously determine the associated wireless networks in the target network environment and collect the associated wireless parameters corresponding to the associated wireless networks.

[0040] Optionally, after acquiring the wireless network parameters and associated wireless parameters, the communication control device further performs network distribution labeling based on the wireless network parameters and associated wireless parameters to obtain a wireless spectrum map. That is, the communication control device determines the distribution of the target wireless network's corresponding frequency band status (e.g., congestion, signal strength, and interference) through the wireless network parameters and associated wireless parameters, and models and generates a wireless spectrum map.

[0041] 202. Determine the type of Bluetooth device connected to the target Bluetooth in the target communication terminal based on the wireless spectrum map and coexistence decision strategy; Optionally, after acquiring the wireless spectrum map, the communication control device may also determine the type of Bluetooth device connected to the target Bluetooth in the target communication terminal based on the wireless spectrum map and the coexistence decision strategy.

[0042] Optionally, the coexistence decision strategy is a decision strategy used to determine the Bluetooth device type corresponding to the target Bluetooth connection when the target communication terminal is in a wireless Bluetooth coexistence state. That is, the coexistence decision strategy is a decision strategy used to evaluate whether the target communication terminal is a master device or a slave device. Optionally, the coexistence decision strategy can determine the Bluetooth device type corresponding to the target Bluetooth connection in the target communication terminal through a wireless spectrum map and corresponding information.

[0043] Optionally, the target Bluetooth connection is a Bluetooth connection that coexists with the target wireless network in the target communication terminal.

[0044] Optionally, the Bluetooth device type is a Bluetooth device type that indicates whether the target communication terminal actively controls or passively synchronizes information in the Bluetooth connection. This Bluetooth device type includes a master device type and a slave device type. The master device type indicates that the target communication terminal is a Bluetooth master device type capable of dominating and controlling clearance gaps in the Bluetooth connection. The slave device type indicates that the target communication terminal is a Bluetooth slave device type that passively follows the master device in the Bluetooth connection.

[0045] Optionally, the communication control device determines the map evaluation parameters corresponding to the target communication terminal based on the wireless spectrum map. These map evaluation parameters are network parameters identified based on the wireless spectrum map and to be evaluated. Optionally, these map evaluation parameters include channel awareness parameters, the number of wireless devices covered, and the completeness of the spectrum map. Optionally, in other embodiments, the map evaluation parameters can also be other parameters, such as network layer parameters (indicating whether the target communication terminal is a gateway-level device) and channel control parameters (indicating the device's service weight or load level).

[0046] Optionally, the coexistence decision strategy in the communication control device also pre-sets the weight values ​​corresponding to different map evaluation parameters, which are determined as terminal evaluation weights. The terminal evaluation data of the target communication terminal is calculated based on the map evaluation parameters and the terminal evaluation weights. That is, the communication control device uses the terminal evaluation weights to weight the map evaluation parameters to obtain terminal evaluation data used to quantify whether the terminal is set as the master device.

[0047] Optionally, if the terminal evaluation data is greater than the preset evaluation threshold corresponding to the coexistence decision strategy, then the Bluetooth device type connected to the target Bluetooth in the target communication terminal is determined to be the primary device type. The preset evaluation threshold is a threshold parameter used to determine whether the Bluetooth device type is the primary device type based on the terminal evaluation data.

[0048] Optionally, if the terminal evaluation data is less than a preset evaluation threshold, the Bluetooth device type connected to the target Bluetooth in the target communication terminal is determined to be a slave device type.

[0049] 203. Determine the Bluetooth control command for the target communication terminal based on the Bluetooth device type and the target frequency hopping strategy; Optionally, after determining the Bluetooth device type corresponding to the target communication terminal, the communication control device also determines the Bluetooth control command for the target communication terminal based on the Bluetooth device type and the target frequency hopping strategy.

[0050] Optionally, the target frequency hopping strategy is a control strategy used to determine the clearance or other Bluetooth control parameters corresponding to the target Bluetooth connection in the target communication terminal. This target frequency hopping strategy includes a first frequency hopping strategy and a second frequency hopping strategy. The first frequency hopping strategy is a frequency hopping control strategy that dynamically adjusts the clearance corresponding to the target Bluetooth connection. The second frequency hopping strategy is a control strategy used to adjust the target Bluetooth connection to shorten or increase the interaction interval or improve the Bluetooth transmission strategy.

[0051] Optionally, the Bluetooth control command is a control command to adjust the parameters of the target Bluetooth connection.

[0052] Optionally, if the communication control device determines that the Bluetooth device type is a master device type that can dynamically adjust the clearance, then the target frequency hopping strategy is determined to be the first frequency hopping strategy.

[0053] Optionally, the communication control device determines the frequency hopping clearance for the target Bluetooth connection based on the first frequency hopping strategy and the wireless network bandwidth in the wireless network parameters. That is, the communication control device dynamically adjusts the clearance for the target network connection according to the wireless network bandwidth corresponding to the target wireless network using the first frequency hopping strategy to obtain the frequency hopping clearance. The first frequency hopping strategy includes a first frequency hopping function, which is a function algorithm that reflects the change of the frequency hopping clearance in the same direction as the wireless network bandwidth. That is, the higher the wireless network bandwidth, the larger the corresponding frequency hopping clearance, thereby ensuring that the Bluetooth frequency hopping point can be far away from the primary and secondary channels of the target wireless network, forming a sufficiently large guard band. For example, in a specific embodiment, when the wireless network bandwidth corresponding to the target wireless network is detected to be 40MHz, the communication control device automatically increases the frequency hopping clearance, adjusting the clearance from GAP=3 to GAP=8, and converges the available channels to near the lower limit of the protocol to maximize the guard band. When the wireless network bandwidth corresponding to the target wireless network is detected to be 20MHz, the frequency hopping clearance is decreased according to the first frequency hopping function, releasing more spectrum resources for Bluetooth use and improving spectrum utilization.

[0054] Optionally, the communication control device also collects the Bluetooth channel parameters of the target Bluetooth connection and generates a Bluetooth channel mapping table. That is, the communication control device obtains the channel quality information corresponding to the target Bluetooth connection, gets the Bluetooth channel parameters, generates a Bluetooth channel mapping table representing the optimal channel, and synchronizes the Bluetooth channel mapping table to the peer Bluetooth device in subsequent steps to ensure that both parties can interact under optimal signal conditions.

[0055] Optionally, after obtaining the frequency hopping clearance and the Bluetooth channel mapping table, the communication control device generates a first Bluetooth control command based on the frequency hopping clearance and the Bluetooth channel mapping table.

[0056] Optionally, in other embodiments, when the communication control device determines that the Bluetooth device type is a slave device type, it determines the target frequency hopping strategy as the second frequency hopping strategy.

[0057] Optionally, the communication control device generates Bluetooth boosting instructions based on the second frequency hopping strategy and the target control interface, and summarizes these instructions to obtain a second Bluetooth control instruction. This second Bluetooth control instruction is used to request adjustments to the target Bluetooth connection, such as shortening or increasing the interaction interval or increasing the Bluetooth transmit power. The Bluetooth boosting instruction can be a control instruction used to improve the Bluetooth Quality of Service (QoS) index corresponding to the target Bluetooth connection. Optionally, in one specific embodiment, the communication control device can send a suggestion command through the target control interface to request the control terminal to shorten or increase the interaction interval or increase the transmit power, for synchronization with the peer Bluetooth device to ensure optimal interaction between the two.

[0058] 204. Adjust the target wireless network and / or target Bluetooth connection according to the Bluetooth control command and the communication status parameters corresponding to the target communication terminal to obtain the communication control result.

[0059] Optionally, after receiving the Bluetooth control command, the communication control device adjusts the target wireless network and / or the target Bluetooth connection according to the Bluetooth control command and the communication status parameters corresponding to the target communication terminal to obtain the communication control result.

[0060] Optionally, after receiving the Bluetooth control command, the communication control device adjusts the target Bluetooth connection in the target communication terminal according to the Bluetooth control command, and obtains the communication status parameters corresponding to the adjusted target communication terminal. Based on the communication status parameters, it further adjusts the target wireless network and / or the target Bluetooth connection to obtain the communication control result.

[0061] In one specific embodiment, if the Bluetooth control command of the communication control device is the first Bluetooth control command corresponding to the master device type, then the communication control device adjusts the target Bluetooth connection according to the frequency hopping clearance and Bluetooth channel mapping table in the first Bluetooth control command, and obtains the Bluetooth link index corresponding to the target Bluetooth connection in the communication status parameters. The Bluetooth link index includes any one or more of Bluetooth signal-to-noise ratio, Bluetooth packet error rate, and Bluetooth retransmission rate.

[0062] Optionally, if the communication control device determines that the Bluetooth retransmission rate in the Bluetooth link metrics is greater than a preset retransmission rate threshold, it increases the Bluetooth transmit power of the target Bluetooth connection according to the Link Manager Protocol (LMP) and a power adjustment command to obtain the communication control result. That is, the communication control device sends a first power adjustment command to the peer Bluetooth device via the Link Manager Protocol (LMP) to request the peer Bluetooth device to increase its transmit power, or increases its own transmit power via a second power adjustment command. The power adjustment command is an operation instruction used to increase the Bluetooth transmit power of the peer or itself. The power adjustment command includes a first power adjustment command for adjusting the peer's transmit power and a second power adjustment command for adjusting the local transmit power. Optionally, in a specific embodiment, the first power adjustment command is an LMP_power_control_req PDU command. The second power adjustment command is an HCI_Write_Transmit_Power_Level command.

[0063] Optionally, in one specific embodiment, if the communication control device determines that the Bluetooth control command is the second Bluetooth control command, it sends a request command to the Bluetooth control terminal through the host controller interface, requesting the Bluetooth control terminal to shorten the transmission interval (Min_Interval / Max_Interval), specifying the service type as "guaranteed bandwidth", and suggesting a higher transmit power level to combat time domain and power domain interference by shortening the packet transmission interval and increasing power.

[0064] Optionally, in another specific embodiment, the communication control device further adjusts the Bluetooth connection parameters of the target Bluetooth connection according to the Bluetooth control command to obtain an updated Bluetooth connection.

[0065] Optionally, if the communication control device determines that the Bluetooth communication service corresponding to the updated Bluetooth connection is a target Bluetooth coexistence service, it increases the target retransmission threshold according to the wireless network control policy corresponding to the target wireless network. Here, the target Bluetooth coexistence service is defined as a high-priority Bluetooth communication service. By determining that the Bluetooth communication service is a target Bluetooth coexistence service, the communication control device adjusts the rate adaptively through the wireless network control policy, increasing the target retransmission threshold at the modulation and coding scheme (MCS) level. This avoids a sudden drop in the MCS level or even connection interruption due to transient interference, thereby improving the throughput stability of the target wireless network link.

[0066] Optionally, the communication control device also collects updated wireless parameters of the target wireless network. If the updated wireless parameters do not meet the wireless performance conditions, the target wireless network is adjusted to obtain the communication control result. These updated wireless parameters include stuttering rate and wireless throughput. If the stuttering rate is higher than the stuttering rate threshold or the throughput is lower than the throughput threshold in the wireless performance conditions, it is determined that the wireless network quality corresponding to the target wireless network is poor. The communication control device then further adjusts the frequency hopping clearance corresponding to the target Bluetooth connection or updates the Bluetooth channel mapping table transmitted to the peer Bluetooth device to reduce co-channel interference from the target Bluetooth connection to the target wireless network, thereby improving the multi-wireless collaborative performance and user experience of the terminal in complex wireless network environments.

[0067] In this embodiment, the communication control device responds to a communication control request for a target communication terminal, constructs a wireless spectrum map based on the wireless network parameters and associated wireless parameters of the target wireless network corresponding to the communication control request, determines the Bluetooth device type of the target Bluetooth connection in the target communication terminal based on the wireless spectrum map and a coexistence decision strategy, the Bluetooth device type including master device type and slave device type, determines the Bluetooth control command for the target communication terminal based on the Bluetooth device type and the target frequency hopping strategy, and adjusts the target wireless network and / or the target Bluetooth connection based on the Bluetooth control command and the communication status parameters corresponding to the target communication terminal to obtain a communication control result. This system enables communication terminals to simultaneously utilize wireless networks and Bluetooth connections. It constructs a wireless spectrum map representing the distribution of wireless network usage across different devices in the communication environment using the target wireless network's wireless network parameters and associated wireless parameters. Based on this spectrum map, it determines whether the target Bluetooth connection in the communication terminal is a primary Bluetooth device. Then, based on this Bluetooth device type and the target frequency hopping strategy, it generates a Bluetooth connection strategy for frequency hopping avoidance control. Furthermore, it collects communication status parameters corresponding to the communication terminal for further Bluetooth or wireless network control. This allows for adaptive adjustment of the frequency hopping strategy according to the real-time wireless environment, effectively reducing the risk of co-channel interference, improving the performance of wireless network and Bluetooth coexistence, and optimizing the user communication experience.

[0068] To better implement the communication control method in the embodiments of this application, a communication control device is also provided in the embodiments of this application, such as... Figure 3 As shown, Figure 3 This is a schematic diagram of one embodiment of the communication control device provided in this application. Specifically, the communication control device 300 includes: The information acquisition module 301 is configured to respond to a communication control request for a target communication terminal and construct a wireless spectrum map based on the wireless network parameters and associated wireless parameters of the target wireless network corresponding to the communication control request. Bluetooth identification module 302 is configured to determine the type of Bluetooth device connected to the target Bluetooth in the target communication terminal based on the wireless spectrum map and coexistence decision strategy, wherein the Bluetooth device type includes master device type and slave device type; Bluetooth control module 303 is configured to determine Bluetooth control commands for the target communication terminal based on the Bluetooth device type and the target frequency hopping strategy; The communication control module 304 is configured to adjust the target wireless network and / or target Bluetooth connection according to the Bluetooth control command and the communication status parameters corresponding to the target communication terminal, so as to obtain the communication control result.

[0069] In one possible implementation of this embodiment, the communication control device constructs a wireless spectrum map based on the wireless network parameters and associated wireless parameters of the target wireless network corresponding to the communication control request, including: Collect channel state information of the target wireless network in the target communication terminal to obtain the wireless network parameters corresponding to the target wireless network; Identify the associated wireless networks in the target network environment and collect the associated wireless parameters corresponding to the associated wireless networks; The network distribution is labeled based on the wireless network parameters and the associated wireless parameters to obtain a wireless spectrum map.

[0070] In one possible implementation of this embodiment, the communication control device determines the type of Bluetooth device connected to the target Bluetooth in the target communication terminal based on the wireless spectrum map and coexistence decision strategy, including: Determine the map evaluation parameters corresponding to the target communication terminal based on the wireless spectrum map; The terminal evaluation data of the target communication terminal is calculated based on the map evaluation parameters and the terminal evaluation weight. If the terminal evaluation data is greater than the preset evaluation threshold corresponding to the coexistence decision strategy, then the Bluetooth device type connected to the target Bluetooth in the target communication terminal is determined to be the main device type. If the terminal evaluation data is less than a preset evaluation threshold, then the Bluetooth device type of the target Bluetooth connection in the target communication terminal is determined to be a slave device type.

[0071] In one possible implementation of this embodiment, the Bluetooth control command of the communication control device includes a first Bluetooth control command. The step of determining the Bluetooth control command for the target communication terminal based on the Bluetooth device type and the target frequency hopping strategy includes: If the Bluetooth device type is the primary device type, then the target frequency hopping strategy is determined to be the first frequency hopping strategy, wherein the first frequency hopping strategy is a frequency hopping control strategy that dynamically adjusts the avoidance gap corresponding to the target Bluetooth connection. The frequency hopping clearance of the target Bluetooth connection is determined based on the first frequency hopping strategy and the wireless network bandwidth in the wireless network parameters. Collect the Bluetooth channel parameters of the target Bluetooth connection and generate a Bluetooth channel mapping table; A first Bluetooth control command is generated based on the frequency hopping clearance and the Bluetooth channel mapping table.

[0072] In one possible implementation of this embodiment, the Bluetooth control command of the communication control device includes a second Bluetooth control command; The step of determining the Bluetooth control command for the target communication terminal based on the Bluetooth device type and the target frequency hopping strategy includes: If the communication terminal is a slave device, then the target frequency hopping strategy is determined to be the second frequency hopping strategy; Based on the second frequency hopping strategy and the target control interface, a Bluetooth boosting command is generated. By summarizing the various Bluetooth boosting commands, a second Bluetooth control command is obtained. The second Bluetooth control command is used to request adjustments to the control strategy of the target Bluetooth connection to shorten or increase the interaction interval or increase the Bluetooth transmission power.

[0073] In one possible implementation of this embodiment, the communication control device adjusts the target wireless network and / or target Bluetooth connection according to the Bluetooth control command and the communication status parameters corresponding to the target communication terminal to obtain a communication control result, including: If the Bluetooth control command is the first Bluetooth control command, then the target Bluetooth connection is adjusted according to the frequency hopping clearance and Bluetooth channel mapping table in the first Bluetooth control command, and the Bluetooth link index corresponding to the target Bluetooth connection is obtained in the communication status parameters. If the Bluetooth retransmission rate in the Bluetooth link metrics is greater than the preset retransmission rate threshold, the Bluetooth transmit power of the target Bluetooth connection is increased according to the link manager protocol and power adjustment command to obtain the communication control result.

[0074] In one possible implementation of this embodiment, the communication control device adjusts the target wireless network and / or target Bluetooth connection according to the Bluetooth control command and the communication status parameters corresponding to the target communication terminal to obtain a communication control result, including: Adjust the Bluetooth connection parameters of the target Bluetooth connection according to the Bluetooth control command to obtain an updated Bluetooth connection; If the Bluetooth communication service corresponding to the updated Bluetooth connection is the target Bluetooth coexistence service, then the target retransmission number threshold is increased according to the wireless network control policy corresponding to the target wireless network. The updated wireless parameters of the target wireless network are collected. If the updated wireless parameters do not meet the wireless performance requirements, the target Bluetooth connection is adjusted to obtain the communication control result.

[0075] In this embodiment, the communication control device responds to a communication control request for a target communication terminal, constructs a wireless spectrum map based on the wireless network parameters and associated wireless parameters of the target wireless network corresponding to the communication control request, determines the Bluetooth device type of the target Bluetooth connection in the target communication terminal based on the wireless spectrum map and a coexistence decision strategy, the Bluetooth device type including master device type and slave device type, determines the Bluetooth control command for the target communication terminal based on the Bluetooth device type and the target frequency hopping strategy, and adjusts the target wireless network and / or the target Bluetooth connection based on the Bluetooth control command and the communication status parameters corresponding to the target communication terminal to obtain a communication control result. This system enables communication terminals to simultaneously utilize wireless networks and Bluetooth connections. It constructs a wireless spectrum map representing the spectrum distribution of different devices in the communication environment using the wireless network parameters and associated wireless parameters corresponding to the target wireless network. Based on this spectrum map, it determines whether the target Bluetooth connection in the communication terminal is a Bluetooth device of the primary device type. Then, based on this Bluetooth device type and the target frequency hopping strategy, it generates a Bluetooth connection strategy for frequency hopping avoidance control. Furthermore, it collects communication status parameters corresponding to the communication terminal for further Bluetooth or wireless network control. This allows for adaptive adjustment of the frequency hopping strategy according to the real-time wireless environment, effectively reducing the risk of co-channel interference, improving the performance of wireless network and Bluetooth coexistence, and optimizing the user communication experience.

[0076] This invention also provides a communication control device, such as... Figure 4 As shown, Figure 4 This is a schematic diagram of one embodiment of the communication control device provided in this application.

[0077] The communication control device integrates any of the communication control apparatuses provided in the embodiments of the present invention, and the communication control device includes: One or more processors; Memory; and One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor in the steps of the communication control method described in any of the embodiments of the above communication control method.

[0078] Specifically, the communication control device may include components such as a processor 401 with one or more processing cores, a memory 402 with one or more computer-readable storage media, a power supply 403, and an input unit 404. Those skilled in the art will understand that... Figure 4 The communication control device structure shown does not constitute a limitation on the communication control device. It may include more or fewer components than shown, or combine certain components, or have different component arrangements. Wherein: The processor 401 is the control center of the communication control device. It connects various parts of the communication control device via various interfaces and lines. By running or executing software programs and / or modules stored in the memory 402, and by calling data stored in the memory 402, it performs various functions and processes data, thereby providing overall monitoring of the communication control device. Optionally, the processor 401 may include one or more processing cores; preferably, the processor 401 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into the processor 401.

[0079] The memory 402 can be used to store software programs and modules. The processor 401 executes various functional applications and communication controls by running the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, application programs required for at least one function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the communication control device, etc. In addition, the memory 402 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 with access to the memory 402.

[0080] The communication control equipment also includes a power supply 403 that supplies power to the various components. Preferably, the power supply 403 can be logically connected to the processor 401 through a power management system, thereby enabling functions such as charging, discharging, and power consumption management through the power management system. The power supply 403 may also include one or more DC or AC power supplies, recharging systems, power fault detection circuits, power converters or inverters, power status indicators, and other arbitrary components.

[0081] The communication control device may also include an input unit 404, which can be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.

[0082] Although not shown, the communication control device may also include a display unit, etc., which will not be described in detail here. Specifically, in this embodiment, the processor 401 in the communication control device loads the executable files corresponding to the processes of one or more application programs into the memory 402 according to the following instructions, and the processor 401 runs the application programs stored in the memory 402 to realize various functions, as follows: In response to a communication control request for a target communication terminal, a wireless spectrum map is constructed based on the wireless network parameters and associated wireless parameters of the target wireless network corresponding to the communication control request. The Bluetooth device type of the target Bluetooth connection in the target communication terminal is determined based on the wireless spectrum map and coexistence decision strategy. The Bluetooth device type includes master device type and slave device type. The Bluetooth control command for the target communication terminal is determined based on the Bluetooth device type and the target frequency hopping strategy. The target wireless network and / or target Bluetooth connection are adjusted according to the Bluetooth control command and the communication status parameters corresponding to the target communication terminal to obtain the communication control result.

[0083] Therefore, embodiments of the present invention provide a computer-readable storage medium, which may include: read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk, etc. A computer program is stored thereon, which is loaded by a processor to execute the steps in any of the communication control methods provided in the embodiments of the present invention. For example, the computer program loaded by the processor can execute the following steps: In response to a communication control request for a target communication terminal, a wireless spectrum map is constructed based on the wireless network parameters and associated wireless parameters of the target wireless network corresponding to the communication control request. The Bluetooth device type of the target Bluetooth connection in the target communication terminal is determined based on the wireless spectrum map and coexistence decision strategy. The Bluetooth device type includes master device type and slave device type. The Bluetooth control command for the target communication terminal is determined based on the Bluetooth device type and the target frequency hopping strategy. The target wireless network and / or target Bluetooth connection are adjusted according to the Bluetooth control command and the communication status parameters corresponding to the target communication terminal to obtain the communication control result.

[0084] In the above embodiments, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the detailed descriptions of other embodiments above, which will not be repeated here.

[0085] In practice, each of the above units or structures can be implemented as an independent entity or can be arbitrarily combined to be implemented as the same or several entities. For the specific implementation of each of the above units or structures, please refer to the previous method embodiments, which will not be repeated here.

[0086] For details on the implementation of each of the above operations, please refer to the previous examples, which will not be repeated here.

[0087] The communication control method provided by the embodiments of this application has been described in detail above. Specific embodiments have been used to illustrate the principle and implementation of the present invention. The description of the above embodiments is only for the purpose of helping to understand the method and core idea of ​​the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation and application scope based on the idea of ​​the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.

Claims

1. A communication control method, characterized in that, The communication control method includes: In response to a communication control request for a target communication terminal, a wireless spectrum map is constructed based on the wireless network parameters and associated wireless parameters of the target wireless network corresponding to the communication control request. The Bluetooth device type of the target Bluetooth connection in the target communication terminal is determined based on the wireless spectrum map and coexistence decision strategy. The Bluetooth device type includes master device type and slave device type. The Bluetooth control command for the target communication terminal is determined based on the Bluetooth device type and the target frequency hopping strategy. The target wireless network and / or target Bluetooth connection are adjusted according to the Bluetooth control command and the communication status parameters corresponding to the target communication terminal to obtain the communication control result.

2. The communication control method according to claim 1, characterized in that, The step of constructing a wireless spectrum map based on the wireless network parameters and associated wireless parameters of the target wireless network corresponding to the communication control request includes: Collect channel state information of the target wireless network in the target communication terminal to obtain the wireless network parameters corresponding to the target wireless network; Identify the associated wireless networks in the target network environment and collect the associated wireless parameters corresponding to the associated wireless networks; The network distribution is labeled based on the wireless network parameters and the associated wireless parameters to obtain a wireless spectrum map.

3. The communication control method according to claim 1, characterized in that, Determining the type of Bluetooth device connected to the target Bluetooth in the target communication terminal based on the wireless spectrum map and coexistence decision strategy includes: Determine the map evaluation parameters corresponding to the target communication terminal based on the wireless spectrum map; The terminal evaluation data of the target communication terminal is calculated based on the map evaluation parameters and the terminal evaluation weight. If the terminal evaluation data is greater than the preset evaluation threshold corresponding to the coexistence decision strategy, then the Bluetooth device type connected to the target Bluetooth in the target communication terminal is determined to be the main device type. If the terminal evaluation data is less than a preset evaluation threshold, then the Bluetooth device type of the target Bluetooth connection in the target communication terminal is determined to be a slave device type.

4. The communication control method according to claim 1, characterized in that, The Bluetooth control commands include a first Bluetooth control command. The step of determining the Bluetooth control command for the target communication terminal based on the Bluetooth device type and the target frequency hopping strategy includes: If the Bluetooth device type is the primary device type, then the target frequency hopping strategy is determined to be the first frequency hopping strategy, wherein the first frequency hopping strategy is a frequency hopping control strategy that dynamically adjusts the avoidance gap corresponding to the target Bluetooth connection. The frequency hopping clearance of the target Bluetooth connection is determined based on the first frequency hopping strategy and the wireless network bandwidth in the wireless network parameters. Collect the Bluetooth channel parameters of the target Bluetooth connection and generate a Bluetooth channel mapping table; A first Bluetooth control command is generated based on the frequency hopping clearance and the Bluetooth channel mapping table.

5. The communication control method according to claim 1, characterized in that, The Bluetooth control command includes a second Bluetooth control command; The step of determining the Bluetooth control command for the target communication terminal based on the Bluetooth device type and the target frequency hopping strategy includes: If the communication terminal is a slave device, then the target frequency hopping strategy is determined to be the second frequency hopping strategy; Based on the second frequency hopping strategy and the target control interface, a Bluetooth boosting instruction is generated. By summarizing the various Bluetooth boosting instructions, a second Bluetooth control instruction is obtained. The second Bluetooth control instruction is used to request adjustments to the target Bluetooth connection to shorten or increase the interaction interval or increase the Bluetooth transmission power.

6. The communication control method according to claim 1, characterized in that, The step of adjusting the target wireless network and / or target Bluetooth connection according to the Bluetooth control command and the communication status parameters corresponding to the target communication terminal to obtain the communication control result includes: If the Bluetooth control command is the first Bluetooth control command, then the target Bluetooth connection is adjusted according to the frequency hopping clearance and Bluetooth channel mapping table in the first Bluetooth control command, and the Bluetooth link index corresponding to the target Bluetooth connection is obtained in the communication status parameters. If the Bluetooth retransmission rate in the Bluetooth link metrics is greater than the preset retransmission rate threshold, the Bluetooth transmit power of the target Bluetooth connection is increased according to the link manager protocol and power adjustment command to obtain the communication control result.

7. The communication control method according to claim 1, characterized in that, The step of adjusting the target wireless network and / or target Bluetooth connection according to the Bluetooth control command and the communication status parameters corresponding to the target communication terminal to obtain the communication control result includes: Adjust the Bluetooth connection parameters of the target Bluetooth connection according to the Bluetooth control command to obtain an updated Bluetooth connection; If the Bluetooth communication service corresponding to the updated Bluetooth connection is the target Bluetooth coexistence service, then the target retransmission number threshold is increased according to the wireless network control policy corresponding to the target wireless network. The updated wireless parameters of the target wireless network are collected. If the updated wireless parameters do not meet the wireless performance requirements, the target Bluetooth connection is adjusted to obtain the communication control result.

8. A communication control device, characterized in that, The communication control device includes: The information acquisition module is configured to respond to a communication control request for a target communication terminal and construct a wireless spectrum map based on the wireless network parameters and associated wireless parameters of the target wireless network corresponding to the communication control request. The Bluetooth identification module is configured to determine the type of Bluetooth device connected to the target Bluetooth in the target communication terminal based on the wireless spectrum map and coexistence decision strategy, wherein the Bluetooth device type includes master device type and slave device type. The Bluetooth control module is configured to determine the Bluetooth control command of the target communication terminal based on the Bluetooth device type and the target frequency hopping strategy; The communication control module is configured to adjust the target wireless network and / or target Bluetooth connection according to the Bluetooth control command and the communication status parameters corresponding to the target communication terminal, so as to obtain the communication control result.

9. A communication control device, characterized in that, The communication control device includes: One or more processors; Memory; and One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the processor to implement the steps of the communication control method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, It stores a computer program, which is loaded by a processor to execute the steps of the communication control method according to any one of claims 1 to 7.