Bluetooth connection method, electronic equipment and vehicle

By using at least two Bluetooth chips in the vehicle terminal, the target Bluetooth chip is dynamically selected for connection based on the performance and load rate of the target connected device, which solves the problem of parallel transmission of multiple devices under the single Bluetooth chip solution, and improves data transmission stability and user experience.

CN121547896APending Publication Date: 2026-02-17GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511838976.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-08
Publication Date
2026-02-17

AI Technical Summary

Technical Problem

When the Bluetooth system of the vehicle terminal adopts a single Bluetooth chip solution, data transmission delays and connection interruptions are prone to occur when multiple devices transmit data in parallel, which affects the user experience.

Method used

The system employs at least two Bluetooth chips. By identifying connectable devices, the system determines the target device and selects the target Bluetooth chip from among multiple Bluetooth chips for Bluetooth connection based on its performance requirements, historical connection status, and load rate. This dynamically manages the load rate and avoids load imbalance.

Benefits of technology

It improves the flexibility and adaptability of Bluetooth connectivity, avoids poor data transmission performance caused by single Bluetooth chip connections, and enhances the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121547896A_ABST
    Figure CN121547896A_ABST
Patent Text Reader

Abstract

The invention provides a Bluetooth connection method, an electronic device and a vehicle, and is applied to the technical field of vehicle-mounted communication, and the method comprises the steps: responding to the power-on of the vehicle, and determining a plurality of connectable devices of at least two Bluetooth chips; and determining a target connection device in the plurality of connectable devices so as to determine a target Bluetooth chip in the at least two Bluetooth chips based on the target connection device, and controlling the target Bluetooth chip to establish a Bluetooth connection with the target connection device. According to the method and the device, the target Bluetooth chip which establishes the Bluetooth connection with the target connection device can be determined in the at least two Bluetooth chips of the vehicle-mounted terminal according to the condition of the target connection device, so that the Bluetooth connection flexibility and adaptability of the vehicle-mounted terminal can be improved, and the situation that the number of connection devices of one Bluetooth chip is too large can be avoided; and the data transmission effect in the Bluetooth connection process is influenced, so that the user experience is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicle communication, in particular to a Bluetooth connection method, an electronic device and a vehicle. BACKGROUND

[0002] With the development of intelligent cockpit, the number of devices connected by the Bluetooth of the vehicle terminal increases. The current Bluetooth system of the vehicle terminal usually adopts a single Bluetooth chip solution. In the process of connecting multiple devices, data transmission delay and connection interruption may occur when multiple devices transmit data in parallel, which affects the user experience. SUMMARY

[0003] Therefore, the present application aims to provide a Bluetooth connection method, device and vehicle to solve the problem of poor user experience caused by the increasing number of devices connected by the Bluetooth of the vehicle terminal.

[0004] To achieve the above purpose, the present application provides a Bluetooth connection method applied to a vehicle terminal, wherein the vehicle terminal comprises at least two Bluetooth chips, and the method comprises the following steps: In response to the power-on of the vehicle, a plurality of connectable devices of the at least two Bluetooth chips are determined; A target connection device is determined from the plurality of connectable devices, a target Bluetooth chip is determined from the at least two Bluetooth chips based on the target connection device, and the target Bluetooth chip is controlled to establish a Bluetooth connection with the target connection device.

[0005] Further, the target Bluetooth chip is determined from the at least two Bluetooth chips based on the target connection device, which comprises the following steps: The performance requirement of the target connection device is determined; At least one Bluetooth chip matching the performance requirement of the target connection device is determined as a candidate Bluetooth chip from the at least two Bluetooth chips; The target Bluetooth chip is determined from the at least one candidate Bluetooth chip according to the load rate of the at least one candidate Bluetooth chip.

[0006] Further, the target Bluetooth chip is determined from the at least two Bluetooth chips based on the target connection device, which comprises the following steps: In response to the determination that the target connection device is a historical connection device, the historical connection Bluetooth chip of the target connection device is determined as the target Bluetooth chip.

[0007] Further, after the target Bluetooth chip is determined from the at least two Bluetooth chips based on the target connection device, the following steps are further included: The historical connection load of the historical connection device and the current load of the target Bluetooth chip are obtained; Based on the historical connection load and the current load, the load rate of the target Bluetooth chip after connecting to the historical connected device is estimated; In response to determining that the load rate is greater than or equal to a preset load rate extreme value, at least one currently connected device of the target Bluetooth chip is determined to be a transferable device, and a Bluetooth connection is established between the transferable device and another Bluetooth chip.

[0008] Furthermore, after determining the target Bluetooth chip among the at least two Bluetooth chips based on the target connection device, the method further includes: In response to determining that the load rate is less than a preset load rate extreme value, the target Bluetooth chip is controlled to establish a Bluetooth connection with the target connected device.

[0009] Furthermore, the method also includes: In response to determining that the load rate of one of the at least two Bluetooth chips is greater than a preset load rate extreme value, the Bluetooth chip is identified as a high-load Bluetooth chip, and a transferable device is identified among the currently connected devices of the high-load Bluetooth chip. Among the at least two Bluetooth chips, the Bluetooth chip with the lowest load rate is determined as the target chip for migration. The system controls the transferable device to disconnect from the high-load Bluetooth chip and controls the transferable device to establish a Bluetooth connection with the target chip.

[0010] Furthermore, determining the plurality of connectable devices of the at least two Bluetooth chips includes: Control the at least two Bluetooth chips to enter the device scanning state to obtain multiple scanning devices within a preset range; The multiple scanning devices are deduplicated to obtain multiple connected devices to be displayed; Multiple devices to be displayed and connected are encapsulated based on a preset display format to obtain multiple connectable devices.

[0011] Furthermore, determining the target connection device among the plurality of connectable devices includes: In response to receiving a Bluetooth connection command, the target connection device is determined based on the Bluetooth connection command; The Bluetooth connection command is issued from one of the connectable devices.

[0012] Based on the same inventive concept, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method described above when executing the computer program.

[0013] Based on the same inventive concept, this application also provides a vehicle that includes an electronic device as described above.

[0014] As described above, this application provides a Bluetooth connection method, electronic device, and vehicle. The method, when the vehicle is powered on, identifies multiple connectable devices using at least two Bluetooth chips. A target connection device is then identified from among these multiple connectable devices. Based on the target connection device, a target Bluetooth chip is selected from the at least two Bluetooth chips, and the target Bluetooth chip is controlled to establish a Bluetooth connection with the target connection device, thus achieving a Bluetooth connection between the target connection device and the vehicle-mounted terminal. This application can determine the target Bluetooth chip from at least two Bluetooth chips in the vehicle-mounted terminal to establish a Bluetooth connection with the target connection device, improving the flexibility and adaptability of Bluetooth connections in the vehicle-mounted terminal. It avoids the situation where too many devices are connected to a single Bluetooth chip, which could affect data transmission quality during the Bluetooth connection process, thereby improving the user experience. Attached Figure Description

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

[0016] Figure 1 This is a flowchart illustrating a Bluetooth connection method according to an embodiment of this application; Figure 2 This is a schematic diagram of the structure of a Bluetooth connection device according to an embodiment of this application; Figure 3 This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.

[0018] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this application should have the ordinary meaning understood by one of ordinary skill in the art to which this application pertains. The terms "first," "second," and similar terms used in the embodiments of this application do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed after the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are only used to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0019] With the development of smart cockpits, the scenarios in which in-vehicle terminals support Bluetooth connectivity are becoming increasingly complex, encompassing a variety of devices such as smartphones, game controllers, infrared remote controls, tablets, and Bluetooth sensors. These devices have significantly different communication requirements (such as data throughput, connection stability, and power consumption). For example, in terms of data throughput, smartphones have higher communication requirements than game controllers; in terms of connection stability, sensor devices have lower communication requirements than smartphones; and in terms of power consumption, sensor devices have lower communication requirements than smartphones.

[0020] Currently, in-vehicle terminal Bluetooth systems typically use a single Bluetooth chip solution. This means that each device connected to the in-vehicle terminal via Bluetooth is connected to a single Bluetooth chip. When multiple devices connected to the in-vehicle terminal transmit data in parallel (i.e., multiple devices transmit data through a single Bluetooth chip at the same time), the data transmission capacity of this single Bluetooth chip is limited, which can lead to problems such as data transmission delays and connection interruptions. This fails to meet the needs of multiple devices interacting simultaneously and negatively impacts the user experience.

[0021] Based on this, this application proposes a Bluetooth connection method, electronic device, and vehicle, which determines the target Bluetooth chip for Bluetooth connection among at least two Bluetooth chips based on the target connection device. This allows for flexible determination of the target Bluetooth chip based on the situation of at least two Bluetooth chips, improving the flexibility of Bluetooth connection. At the same time, it enables dynamic management of at least two Bluetooth chips, thereby avoiding the situation of unbalanced load on at least two Bluetooth chips, which is conducive to improving the user experience.

[0022] The embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0023] In some embodiments, a Bluetooth connection method is applied to an in-vehicle terminal, the in-vehicle terminal including at least two Bluetooth chips, such as...Figure 1 As shown, the method includes: Step S101: In response to the vehicle powering on, a plurality of connectable devices of the at least two Bluetooth chips are determined; Specifically, the vehicle terminal includes a Bluetooth system, which includes a controller and at least two Bluetooth chips. The controller is used to control the status and connection of the Bluetooth chips, and the method is applied to the controller.

[0024] When the controller detects that the vehicle is powered on, that is, when it determines that the vehicle terminal is powered on, it controls the at least two Bluetooth chips to perform device scanning to identify multiple connectable devices that the vehicle terminal can connect to via Bluetooth.

[0025] It should be noted that after the controller determines the multiple connectable devices, it sends the multiple connectable devices to the user interaction layer of the vehicle terminal for display, so as to realize the interaction between the multiple connectable devices and the user. The user can determine the devices that the vehicle terminal can connect to via Bluetooth through the user interaction layer.

[0026] Step S102: Determine a target connection device among the plurality of connectable devices, determine a target Bluetooth chip among the at least two Bluetooth chips based on the target connection device, and control the target Bluetooth chip to establish a Bluetooth connection with the target connection device.

[0027] Specifically, the controller can determine the target connection device among the multiple connectable devices in several ways. It can be determined based on the Bluetooth connection command sent by the user, or it can determine whether there is a previously connected device among the multiple connectable devices. The previously connected device is the target connection device determined by the controller itself.

[0028] It should be noted that the Bluetooth connection command sent by the user is based on the multiple connectable devices (for example, the multiple connectable devices include device 1, device 2 and device 3, the user verifies the Bluetooth connection password of device 3 and sends a Bluetooth connection command to the controller, then the controller determines that the target connection device is device 3).

[0029] After determining the target connection device, the controller selects a suitable target Bluetooth chip from at least two Bluetooth chips to connect to the target connection device based on the characteristics of the target connection device. After determining the target Bluetooth chip, the controller controls the target Bluetooth chip to connect to the target connection device, so as to realize the Bluetooth connection between the target connection device and the vehicle terminal. The target connection device can realize data transmission with the vehicle terminal through the target Bluetooth chip.

[0030] It should be noted that the controller can determine the target Bluetooth chip based on the performance requirements of the target connected device, choosing the Bluetooth chip that matches the performance requirements of the target connected device. Alternatively, it can determine the target Bluetooth chip based on the Bluetooth chip connected to the vehicle terminal in the past, or it can determine the Bluetooth chip with the lowest load rate among the at least two Bluetooth chips based on the load of the target connected device. It can also combine two or more of the above determination methods to determine the target Bluetooth chip. In practical applications, users can flexibly choose according to their actual needs.

[0031] In addition, after the target connection device establishes a connection with the target Bluetooth chip, the controller enables the corresponding Bluetooth connection protocol based on the target connection device to ensure the normal application of the Bluetooth connection function between the target connection device and the vehicle terminal.

[0032] For example, if the target connection device is a mobile phone, the corresponding Bluetooth connection protocol is determined to be the Media and Talk (A2DP) protocol, and the controller enables the Media and Talk protocol for the target connection device to realize Bluetooth communication between the mobile phone and the vehicle terminal; if the target connection device is an iPad, the controller enables the Media protocol for the target connection device; if the target connection device is a gamepad, the controller enables the serial communication protocol for the target connection device.

[0033] In this embodiment, when the vehicle is powered on, at least two Bluetooth chips identify multiple connectable devices. A target connection device is then selected from among these devices. Based on the target connection device, a target Bluetooth chip is determined from the at least two Bluetooth chips, and the target Bluetooth chip is controlled to establish a Bluetooth connection with the target connection device, thus achieving a Bluetooth connection between the target connection device and the vehicle terminal. This application can determine the target Bluetooth chip from at least two Bluetooth chips in the vehicle terminal to establish a Bluetooth connection with the target connection device, improving the flexibility and adaptability of Bluetooth connections in the vehicle terminal. It avoids the situation where too many devices are connected to a single Bluetooth chip, which could affect the data transmission effect during the Bluetooth connection process, thereby improving the user experience.

[0034] The above embodiments describe setting at least two Bluetooth chips in the Bluetooth system of the vehicle terminal to avoid the problem of affecting Bluetooth communication quality when the vehicle terminal connects to the device via only one Bluetooth chip. However, based on the above embodiments, it has been found that each Bluetooth chip may still be fixed to one type of device (e.g., Bluetooth chip A is fixed to mobile phone devices, and Bluetooth chip B is fixed to gamepad devices), which may easily lead to resource waste problems such as some Bluetooth chips being overloaded and some Bluetooth chips being idle. Based on this, the following embodiments describe in detail the process of determining the target Bluetooth chip to avoid the above problems. In some embodiments, step S102: determining the target Bluetooth chip among the at least two Bluetooth chips based on the target connection device includes: Step S201: Determine the performance requirements of the target connection device; Specifically, the performance requirements of the target connection device are determined according to the type of the target connection device. For example, if the target connection device is a mobile phone, the performance requirement of the target connection device in the process of Bluetooth connection with the vehicle terminal is determined to be high bandwidth; if the target connection device is a low-power remote control, the performance requirement of the target connection device in the process of Bluetooth connection with the vehicle terminal is determined to be low power consumption.

[0035] Step S202: Determine at least one Bluetooth chip among the at least two Bluetooth chips that matches the performance requirements of the target connected device as a candidate Bluetooth chip; Specifically, among the at least two Bluetooth chips, a Bluetooth chip that matches the performance requirements of the target connected device is selected as the candidate Bluetooth chip to narrow down the range of Bluetooth chips for determining the target Bluetooth chip.

[0036] For example, the vehicle terminal includes three Bluetooth chips, one of which is a high-bandwidth chip. If the target connected device requires high bandwidth, then the high-bandwidth chip among the three Bluetooth chips is determined as the candidate Bluetooth chip.

[0037] Step S203: Determine the target Bluetooth chip from the at least one candidate Bluetooth chip based on the load rate of the at least one candidate Bluetooth chip.

[0038] Specifically, when determining the candidate Bluetooth chip, the controller can count the number of candidate Bluetooth chips. When the number of candidate Bluetooth chips is determined to be 1, the candidate Bluetooth chip is directly determined as the target Bluetooth chip.

[0039] Specifically, when the controller determines that the number of candidate Bluetooth chips is greater than 1, it determines the load rate of each candidate Bluetooth chip and selects the candidate Bluetooth chip with the lowest load rate as the target Bluetooth chip.

[0040] It should be noted that the load rate is the ratio of the actual load of the Bluetooth chip to its rated load. The load rate can represent the working intensity of the Bluetooth chip, so as to allocate the load (i.e., the connection device) to the Bluetooth chip according to the working intensity of the Bluetooth chip.

[0041] For example, if there are two candidate Bluetooth chips, one of which has a load rate of 30% and the other has a load rate of 40%, then the candidate Bluetooth chip with a load rate of 30% is determined to be the target Bluetooth chip.

[0042] In this embodiment, based on the performance requirements of the target connection device, a Bluetooth chip matching the performance requirements of the target connection device is selected from at least two Bluetooth chips as a candidate Bluetooth chip. When the number of candidate Bluetooth chips is one, the candidate Bluetooth chip is determined as the target Bluetooth chip. When the number of candidate Bluetooth chips is greater than one, the load rate of each candidate Bluetooth chip is determined, and the candidate Bluetooth chip with the lowest load rate is determined as the target Bluetooth chip, thereby confirming the target Bluetooth chip. Determining the candidate Bluetooth chip based on the performance requirements of the target connection device ensures smooth data transmission after the target connection device establishes a Bluetooth connection with the vehicle terminal. Determining the Bluetooth chip with the lowest load rate among the candidate Bluetooth chips as the target Bluetooth chip avoids the target connection device's data transmission being affected by an excessively high load rate after establishing a Bluetooth connection with the vehicle terminal, thus improving the user experience.

[0043] In some embodiments, step S102: determining the target Bluetooth chip among the at least two Bluetooth chips based on the target connection device includes: Step S301: In response to determining that the target connection device is a historical connection device, the historical connection Bluetooth chip of the target connection device is determined to be the target Bluetooth chip.

[0044] Specifically, after determining the target connection device, the controller checks whether the target connection device is in the historical connection device database of the Bluetooth system, and if it determines that the target connection device is in the historical connection device database, it determines that the target connection device is a historical connection device.

[0045] The historical connection device database includes multiple historical connection devices, each of which has a Bluetooth chip tag. The controller can determine the historical connection Bluetooth chip of the target connection device based on the Bluetooth chip tag of the historical connection device.

[0046] It should be noted that when a device switches its connected Bluetooth chip during the connection process with the vehicle terminal, the Bluetooth chip tag of the device stored in the historical connection device database is the Bluetooth chip that the device was connected to when it disconnected from the vehicle terminal.

[0047] For example, a mobile phone establishes a Bluetooth connection with a vehicle terminal through Bluetooth chip A. During this process, if the load rate of Bluetooth chip A is too high and the data transmission between the mobile phone and the vehicle terminal is almost non-existent, the mobile phone is switched to connect with Bluetooth chip B. Afterwards, when the vehicle is powered off, the mobile phone disconnects from the vehicle terminal via Bluetooth. The Bluetooth chip tag of the mobile phone stored in the historical connection device database is Bluetooth chip B. Then, the next time the vehicle is powered on, when the mobile phone connects to the vehicle terminal via Bluetooth, the controller automatically controls the mobile phone to establish a Bluetooth connection with Bluetooth chip B.

[0048] In this embodiment, by determining whether the target connection device is a historical connection device, if the target connection device is a historical connection device, the historical connection Bluetooth chip of the target connection device is used as the target Bluetooth chip of the target connection device, which can achieve rapid determination of the target Bluetooth chip and improve Bluetooth connection efficiency.

[0049] In some embodiments, in step S102: after determining the target Bluetooth chip among the at least two Bluetooth chips based on the target connection device, the process includes: Step S401: Obtain the historical connection load of the historically connected device and the current load of the target Bluetooth chip; Specifically, after the controller determines that the target connected device is a historical connected device and that the historical connected Bluetooth chip of the historical connected device is the target Bluetooth chip, it determines the historical connection load of the historical connected device stored in the historical connected device database. The historical connection load is the average load of the historical connected device on the Bluetooth chip corresponding to its Bluetooth chip tag.

[0050] It should be noted that once a device establishes a Bluetooth connection with a Bluetooth chip, the device generates a load on the Bluetooth chip, and this load is a dynamically changing value. When the interaction between the device and the Bluetooth chip increases or data transmission becomes more frequent, the load increases. When the device and the Bluetooth chip do not interact, i.e., only maintain the connection, the load is a constant value. Therefore, the load of the device when connected to the Bluetooth chip is a dynamic value, and it is necessary to calculate the average to determine the historical connection load of the device.

[0051] More specifically, the current load of the target Bluetooth chip is the real-time load at the moment the controller acquires the data, so that the controller can determine the load status of the target Bluetooth chip.

[0052] Step S402: Based on the historical connection load and the current load, estimate the load rate after the target Bluetooth chip is connected to the historical connection device; Specifically, after determining the historical connection load of the target connected device and the current load of the target Bluetooth chip, the sum of the two can be obtained to get the total load of the target Bluetooth chip after connecting with the historical connected device. The controller obtains the rated load of the target Bluetooth chip, and the estimated load rate of the target Bluetooth chip after connecting with the historical connected device can be obtained based on the sum of the load and the rated load.

[0053] It should be noted that the current load is the real-time load acquired by the controller, and does not mean that the target Bluetooth chip had the same load value before connecting to the target connected device. The historical connection load is the average load of the target connected device when it was connected to the Bluetooth chip in the past, and does not mean that the average load of the target connected device after connecting to the target Bluetooth chip is the same value. Therefore, the load rate is estimated and determined based on the current load and the historical connection load.

[0054] In addition, both the historical connection load and the current load are power consumption. The historical connection load represents the average power consumption of the target connected device when it was connected to the vehicle terminal via Bluetooth in the past. The current load represents the current actual power consumption of the target Bluetooth chip, that is, the actual power consumption consumed by each device connected to it supported by the target Bluetooth chip, which is the sum of the current power consumption of each device connected to it.

[0055] For example, if the historical connection load is 1W, the current load is 10W, and the rated load of the target Bluetooth chip is 20W, then the load rate of the target Bluetooth chip after connecting to the historical connection device can be estimated to be (1W+10W) / 20W=55%.

[0056] In step S403, in response to determining that the load rate is greater than or equal to a preset load rate extreme value, at least one currently connected device of the target Bluetooth chip is determined to be a transferable device, and a Bluetooth connection is established between the transferable device and another Bluetooth chip.

[0057] Specifically, the controller compares the load rate with the preset load rate extreme value. If the load rate is determined to be greater than or equal to the preset load rate extreme value, that is, if the load rate of the target Bluetooth chip after establishing a Bluetooth connection with the target connected device exceeds the preset load rate extreme value, it is highly likely to cause problems such as interruption of output transmission of each device connected to the target Bluetooth chip, affecting the user experience. Therefore, the controller determines the transferable device among at least one of the currently connected devices currently connected to the target Bluetooth chip, so that the transferable device disconnects from the target Bluetooth chip and establishes a connection with other Bluetooth chips besides the target Bluetooth chip, thereby avoiding the problem of the load rate exceeding the preset load rate extreme value after the target Bluetooth chip establishes a Bluetooth connection with the target connected device.

[0058] It should be noted that when determining which Bluetooth chip the migrateable device should establish a Bluetooth connection with, the controller confirms the current load rate of the other Bluetooth chips among the at least two Bluetooth chips, excluding the target Bluetooth chip, and determines the Bluetooth chip with the lowest current load rate among the other Bluetooth chips as the migration target of the migrateable device.

[0059] For example, the vehicle terminal includes three Bluetooth chips, one of which is the target Bluetooth chip, and the other two Bluetooth chips have load rates of 10% and 20% respectively. The Bluetooth chip with a load rate of 10% is determined to be the migration target of the migrateable device.

[0060] More specifically, the preset load rate extreme value is a pre-set load rate that can affect the data transmission performance of the Bluetooth chip (e.g., a preset load rate extreme value of 90%). It can be determined that different Bluetooth chips have different preset load rate extreme values, i.e., the preset load rate extreme value is determined based on the performance of different Bluetooth chips. Alternatively, it can be determined that different Bluetooth chips have the same preset load rate extreme value, i.e., the performance of different Bluetooth chips is comprehensively evaluated and determined. In specific applications, it can be flexibly determined according to actual needs. After determining at least one currently connected device of the target Bluetooth chip, the controller determines the wake-up frequency of each currently connected device and determines the currently connected device with the lowest wake-up frequency as the migrateable device.

[0061] It should be noted that the currently connected device with the lowest wake-up frequency indicates that the device is used the least and is idle most of the time. Migrating it can prevent the device from occupying the resources of the target Bluetooth chip and will not affect the user experience.

[0062] In this embodiment, after determining that the target connection device is a historical connection device and the target Bluetooth chip of the target connection device is determined, the load rate after the target Bluetooth chip establishes a Bluetooth connection with the target connection device is estimated based on the historical connection load of the historical connection device and the current load of the target Bluetooth chip. When the load rate is determined to be greater than the preset load rate limit, a transferable device is determined from at least one of the current connection devices of the target Bluetooth chip, so that the transferable device can be migrated to connect with another Bluetooth chip. This makes way for the connection between the target connection device and the target Bluetooth chip, which can avoid the data transmission problem of the target Bluetooth chip after the Bluetooth connection is established due to the load rate exceeding the preset load rate limit. This realizes the dynamic adjustment of the connection device of the target Bluetooth chip, ensures the stability of the Bluetooth chip's data transmission, and helps to improve the user experience.

[0063] In some embodiments, in step S102: after determining the target Bluetooth chip among the at least two Bluetooth chips based on the target connection device, the process includes: Step S501: In response to determining that the load rate is less than the preset load rate extreme value, control the target Bluetooth chip to establish a Bluetooth connection with the target connected device.

[0064] Specifically, when the controller determines that the estimated load rate after the target Bluetooth chip establishes a Bluetooth connection with the target connected device is less than the preset load rate extreme value, it determines that the target Bluetooth chip and the target connected device can establish a normal Bluetooth connection, and controls the target Bluetooth chip to establish a Bluetooth connection with the target connected device.

[0065] It should be noted that the load rate being less than the preset load rate extreme value indicates that the probability of the actual load rate exceeding the preset load rate extreme value after the target connected device and the target Bluetooth chip establish a Bluetooth connection is low. In other words, the probability of affecting the data transmission effect of the target Bluetooth chip is low. Therefore, a Bluetooth connection between the target Bluetooth chip and the target connected device can be established.

[0066] In this embodiment, when the load rate is determined to be less than the preset load rate extreme value, the target Bluetooth chip can be controlled to establish a Bluetooth connection with the target connection device, so that the target connection device can be connected to the vehicle terminal via Bluetooth, thus ensuring Bluetooth communication between the target connection device and the vehicle terminal.

[0067] The above embodiments describe a method for determining the target Bluetooth chip to be connected to the target connected device among the at least two Bluetooth chips, in order to avoid data transmission problems when multiple devices are connected via Bluetooth due to the vehicle system having a single Bluetooth chip. Since the load on the Bluetooth chip during the Bluetooth connection process is dynamic, there may still be a Bluetooth chip with an excessively high load rate during the Bluetooth connection between the device and the vehicle terminal, which will affect the communication quality of the Bluetooth chip to the connected device. For example, if the vehicle terminal includes two Bluetooth chips, and the load rate of one Bluetooth chip dynamically changes to reach the extreme value of the load rate of the Bluetooth chip, then the overload of the Bluetooth chip will affect the user experience.

[0068] The following embodiments can monitor the load rate of each Bluetooth chip in real time, and when the load rate of a Bluetooth chip reaches its corresponding extreme value, adjust the connected devices to connect with other Bluetooth chips, thereby avoiding Bluetooth chip overload and affecting the user experience.

[0069] In some embodiments, the method further includes: Step S601: In response to determining that the load rate of one of the at least two Bluetooth chips is greater than a preset load rate extreme value, the Bluetooth chip is identified as a high-load Bluetooth chip, and a transferable device is identified among the currently connected devices of the high-load Bluetooth chip. Specifically, the controller monitors the load rate of the at least two Bluetooth chips in real time. If it is determined that the load rate of one of the Bluetooth chips is greater than the preset load rate extreme value, then the Bluetooth chip is determined to be the high-load Bluetooth chip, and the current connected device of the high-load Bluetooth chip needs to be migrated to reduce the load rate of the high-load Bluetooth chip.

[0070] It should be noted that when determining the relocatable device of the high-load Bluetooth chip, it is necessary to first determine at least one currently connected device of the high-load Bluetooth chip, and judge the wake-up frequency of each currently connected device to determine whether it is a relocatable device. The device with the lowest wake-up frequency among the currently connected devices connected to the high-load Bluetooth chip is the relocatable device. If two devices have the same and lowest wake-up frequency, then both devices are considered as relocatable devices.

[0071] Step S602: Determine the Bluetooth chip with the lowest load rate among the at least two Bluetooth chips as the migration target chip. Specifically, the controller determines the load rate of the at least two Bluetooth chips and identifies the Bluetooth chip with the lowest load rate as the migration target chip for the migrated device.

[0072] It should be noted that using the Bluetooth chip with the lowest load rate as the migration target chip can balance the load of the at least two Bluetooth chips, thereby avoiding the situation where one Bluetooth chip has a large load and the other Bluetooth chip has a zero load. This helps to improve the utilization rate of the at least two Bluetooth chips and avoid waste of Bluetooth chip resources.

[0073] Step S603: Control the transferable device to disconnect from the high-load Bluetooth chip, and control the transferable device to establish a Bluetooth connection with the target chip.

[0074] Specifically, after determining the target chip for migration, the controller controls the transferable device to disconnect from the high-load Bluetooth chip and controls the transferable device to connect to the target chip for migration, so as to achieve seamless reconnection of the transferable device. During this process, the transferable device is always connected to the vehicle terminal via Bluetooth. Therefore, the user is unaware of this process, which can avoid the migration of the transferable device from affecting the user experience.

[0075] It should be noted that when there are two or more transferable devices, the process of the controller controlling the transferable devices to disconnect from the high-load Bluetooth chip and controlling the transferable devices to connect to the transfer target chip is performed sequentially. That is, after the transfer of the Bluetooth chip of one transferable device is completed, the transfer of the Bluetooth chip of another transferable device is completed. Furthermore, the process of the controller determining the transfer target chip is performed in real time. After the transfer of the Bluetooth chip of one transferable device is completed, the Bluetooth chip with the lowest load rate among the at least two Bluetooth chips is determined again as the transfer target chip. Based on the transfer target chip determined this time, the transfer of the Bluetooth chip of the next transferable device is completed. In this way, the problem of the load rate of the transfer target chip rapidly increasing due to the transfer of two or more transferable devices to connect to the same transfer target chip can be avoided. This can prevent the occurrence of problems such as data transmission interruption of the transfer target chip, which is beneficial to improving the user experience.

[0076] In this embodiment, the load rate of the at least two Bluetooth chips is determined in real time to achieve real-time monitoring of the load rate of the at least two Bluetooth chips. When the load rate of a Bluetooth chip exceeds the preset load rate extreme value, the Bluetooth chip is determined to be a high-load Bluetooth chip, and a transferable device among the current connected devices of the Bluetooth chip is identified. The connection between the transferable device and the high-load Bluetooth chip is then disconnected, reducing the load rate of the high-load Bluetooth chip and ensuring the data transmission stability of the Bluetooth chip. In addition, the Bluetooth chip with the lowest load rate among the at least two Bluetooth chips is determined as the migration target chip for the transferable device, so that the transferable device can disconnect from the high-load Bluetooth chip and migrate to the migration target chip. This ensures the Bluetooth connection between the transferable device and the vehicle terminal, thereby balancing the load of the at least two Bluetooth chips and improving the user experience.

[0077] In some embodiments, step S101, determining the plurality of connectable devices of the at least two Bluetooth chips, includes: Step S701: Control the at least two Bluetooth chips to enter the device scanning state to obtain multiple scanning devices within a preset range; Specifically, after the vehicle is powered on, the controller controls the at least two Bluetooth chips to enter the device scanning state. The at least two Bluetooth chips perform device scanning in real time, and the scanning devices obtained by the at least two Bluetooth chips together form multiple scanning devices within a preset range.

[0078] It should be noted that the scanning range of the at least two Bluetooth chips is the same, which is the preset range (for example, a distance of less than or equal to 100 meters). This setting can ensure that the devices scanned by each Bluetooth chip can establish connections with other Bluetooth chips, regardless of distance.

[0079] In addition, each Bluetooth chip has a different scanning frequency. The controller adjusts the scanning frequency of each Bluetooth chip according to its load rate. That is, the higher the load rate of the Bluetooth chip, the lower its scanning frequency, and the lower the load rate, the higher its scanning frequency.

[0080] For example, the vehicle terminal includes two Bluetooth chips, one with a load rate of 10% and the other with a load rate of 30%. The scanning frequency of the Bluetooth chip with a load rate of 10% is determined to be 100ms / time, and the scanning frequency of the Bluetooth chip with a load rate of 30% is determined to be 500ms / time.

[0081] Step S702: Perform deduplication on the plurality of scanning devices to obtain a plurality of connected devices to be displayed; Specifically, after receiving multiple scanning devices scanned by the at least two Bluetooth chips, the controller performs deduplication to obtain multiple devices to be displayed and connected, each of which is different.

[0082] It should be noted that the deduplication process of the controller is based on MAC address. That is, at least two scanning devices with the same MAC address are identified among the multiple scanning devices, and the scanning devices with the same MAC address are deleted until only one scanning device with that MAC address remains.

[0083] For example, multiple scanning devices include device 1, device 2, and device 3. If device 1 and device 2 have the same MAC address, then device 1 or device 2 is removed, and the connected devices to be displayed are device 1 and device 3 or device 2 and device 3.

[0084] Step S703: Encapsulate the multiple devices to be displayed based on a preset display format to obtain multiple connectable devices.

[0085] Specifically, the preset display format is the display format of the connected devices of the pre-installed device. The controller encapsulates the connected devices to be displayed according to the preset display format to achieve a unified display of the connected devices, which helps to improve the display standard of the connected devices of the vehicle terminal and improve the user experience.

[0086] For example, the preset display format is "Device Name-Type-Signal Strength-Supported Protocols". For instance, a connectable device is "Li Hua's mobile phone-Huawei P60-Level 3 Strength-Media Transmission Protocol, Call Protocol".

[0087] It should be noted that displaying the connectable device according to the preset display format not only makes it easier for users to view, but also enables the controller to quickly determine the supported protocol corresponding to the connectable device. This allows the controller to quickly enable the supported protocol corresponding to the connectable device when establishing a Bluetooth connection between the connectable device and the Bluetooth chip, which helps improve Bluetooth connection efficiency.

[0088] In this embodiment, after the at least two Bluetooth chips scan and obtain multiple scanning devices, the multiple scanning devices are deduplicated to obtain multiple displayable connection devices. The displayable connection devices are then encapsulated according to the preset display format to obtain multiple connectable devices. These multiple connectable devices are used for display on the vehicle terminal to enable user interaction. Displaying the connectable devices according to the preset display format can improve the user interaction experience. Furthermore, deduplicating the multiple scanning devices scanned by the at least two Bluetooth chips can avoid duplicate display of devices, which affects the user's viewing experience and wastes resources. This is beneficial for improving the user experience and the practicality of the method.

[0089] In some embodiments, step S102: determining the target connection device among the plurality of connectable devices includes: Step S801: In response to receiving a Bluetooth connection command, a target connection device is determined based on the Bluetooth connection command; wherein the Bluetooth connection command is issued based on one of the connectable devices.

[0090] Specifically, the Bluetooth connection command can be issued by the user or automatically by the controller based on the multiple connectable devices. The user issues the Bluetooth connection command based on the multiple connectable devices displayed on the user interaction layer of the in-vehicle terminal. That is, the user selects the target device from the displayed multiple connectable devices and sends a Bluetooth connection command including the target device to the controller. After receiving the Bluetooth connection command, the controller can determine the target device by parsing the command. Furthermore, when the controller determines and displays the multiple connectable devices, it compares these devices with a pre-stored database of historical connectable devices to determine if any of them match a device in the database. If a match is found, a Bluetooth connection command is automatically generated based on that device, avoiding the need for the user to manually connect to historical devices and saving user time.

[0091] It should be noted that when the controller receives the Bluetooth connection command, it determines that the target connection device corresponding to the Bluetooth connection command is allowed to establish a Bluetooth connection with the vehicle terminal. If the target connection device requires security verification before the user issues the Bluetooth connection command, the user can enter the security verification key or Bluetooth connection password corresponding to the target connection device in the user interaction layer so that the user can pass the security verification of the target connection device and ensure that the user can issue the Bluetooth connection command.

[0092] In addition, when the controller determines that there is a device in the historical connection device database among the multiple connectable devices, the controller sends a Bluetooth connection verification request to the connectable device based on the security verification key or Bluetooth connection password of the connectable device stored in the historical connection device database. If the verification is successful, the controller automatically generates a Bluetooth connection command based on the connectable device. If the verification fails (the connectable device modifies the key), the controller does not generate a Bluetooth connection command based on the connectable device.

[0093] For example, the historical connection device database includes device 1, device 2 and device 3. Among the multiple connectable devices, there are device 1, device 2 and device 4. The controller performs security verification on device 1 and device 2 respectively according to the security verification keys of device 1 and device 2 stored in the historical connection device database. If the verification is successful, Bluetooth connection commands are generated based on device 1 and device 2 respectively.

[0094] In this embodiment, the Bluetooth connection command is generated by the user or controller based on multiple connectable devices. The controller determines the target connection device based on the Bluetooth connection command, thereby determining the target connection device. Before the user or controller issues the Bluetooth connection command, the user or controller completes the security verification with the target connection device, which avoids the problem of needing security verification when connecting to the target connection device via Bluetooth, improves the efficiency of determining the target Bluetooth chip connected to the target connection device, and thus helps to improve the efficiency of the method.

[0095] It should be noted that the method in this embodiment can be executed by a single device, such as a computer or server. The method can also be applied in a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method in this embodiment, and the multiple devices will interact with each other to complete the method described.

[0096] It should be noted that the above description describes some embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0097] Based on the same inventive concept, corresponding to any of the above embodiments, this application also provides a Bluetooth connection device.

[0098] refer to Figure 2 The Bluetooth connection device includes: The determination module 100 is configured to determine multiple connectable devices of the at least two Bluetooth chips in response to vehicle power-on. The execution module 200 is configured to determine a target connection device among the plurality of connectable devices, to determine a target Bluetooth chip among at least two Bluetooth chips based on the target connection device, and to control the target Bluetooth chip to establish a Bluetooth connection with the target connection device.

[0099] Furthermore, the execution module 200 is also configured to: determine the performance requirements of the target connected device; determine at least one Bluetooth chip among the at least two Bluetooth chips that matches the performance requirements of the target connected device as a candidate Bluetooth chip; and determine the target Bluetooth chip among the at least one candidate Bluetooth chip based on the load rate of the at least one candidate Bluetooth chip.

[0100] Furthermore, the execution module 200 is also configured to: in response to determining that the target connection device is a historical connection device, determine that the historical connection Bluetooth chip of the target connection device is the target Bluetooth chip.

[0101] Furthermore, the execution module 200 is also configured to: acquire the historical connection load of the historically connected device and the current load of the target Bluetooth chip; based on the historical connection load and the current load, estimate the load rate after the target Bluetooth chip is connected to the historically connected device; in response to determining that the load rate is greater than or equal to a preset load rate extreme value, determine that at least one currently connected device of the target Bluetooth chip is a transferable device, and establish a Bluetooth connection between the transferable device and another Bluetooth chip.

[0102] Furthermore, the execution module 200 is also configured to: in response to determining that the load rate is less than a preset load rate extreme value, control the target Bluetooth chip to establish a Bluetooth connection with the target connected device.

[0103] Furthermore, the Bluetooth connectivity device also includes: The load balancing module is configured to: in response to determining that the load rate of one of the at least two Bluetooth chips is greater than a preset load rate extreme value, identify the Bluetooth chip as a high-load Bluetooth chip, and identify a transferable device among the currently connected devices of the high-load Bluetooth chip; identify the Bluetooth chip with the lowest load rate among the at least two Bluetooth chips as the transfer target chip; control the transferable device to disconnect from the high-load Bluetooth chip, and control the transferable device to establish a Bluetooth connection with the transfer target chip.

[0104] Furthermore, the determining module 200 is also configured to: control the at least two Bluetooth chips to enter a device scanning state to obtain multiple scanning devices within a preset range; perform deduplication processing on the multiple scanning devices to obtain multiple devices to be displayed and connected; and encapsulate the multiple devices to be displayed and connected based on a preset display format to obtain multiple connectable devices.

[0105] Furthermore, the execution module 200 is also configured to: in response to receiving a Bluetooth connection command, determine a target connection device based on the Bluetooth connection command; wherein the Bluetooth connection command is issued based on one of the connectable devices.

[0106] For ease of description, the above devices are described in terms of function, divided into various modules. Of course, in implementing this application, the functions of each module can be implemented in one or more software and / or hardware.

[0107] The apparatus of the above embodiments is used to implement the corresponding Bluetooth connection method in any of the foregoing embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0108] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the Bluetooth connection method described in any of the above embodiments.

[0109] Figure 3 This embodiment illustrates a more specific hardware structure of an electronic device. The device may include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.

[0110] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.

[0111] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.

[0112] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.

[0113] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, WIFI, Bluetooth, etc.).

[0114] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.

[0115] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.

[0116] The electronic devices described above are used to implement the corresponding Bluetooth connection methods in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0117] Based on the same inventive concept, this application also provides a vehicle that includes an electronic device as described above, the beneficial effects of which are the same as those of the aforementioned electronic device, and will not be repeated here.

[0118] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this application also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute the Bluetooth connection method as described in any of the above embodiments.

[0119] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. 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 technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.

[0120] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the Bluetooth connection method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0121] Based on the same concept, corresponding to any of the above embodiments, this application also provides a computer program product, including computer program instructions, which, when run on a computer, cause the computer to perform the method described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.

[0122] It is understood that before using the technical solutions of the various embodiments in this disclosure, users will be informed of the type, scope of use, and usage scenarios of the personal information involved in an appropriate manner, and user authorization will be obtained.

[0123] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose, based on the prompt message, whether to provide personal information to the software or hardware such as electronic devices, applications, servers, or storage media performing the operations of this disclosed technical solution.

[0124] As an optional but not limited implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0125] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.

[0126] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this application is limited to these examples; under the concept of this application, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this application as described above, which are not provided in detail for the sake of brevity.

[0127] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this application, the well-known power / ground connections to integrated circuit (IC) chips and other components may or may not be shown in the provided drawings. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this application, and this also takes into account the fact that the details of the implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this application will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuits) have been set forth to describe exemplary embodiments of this application, it will be apparent to those skilled in the art that the embodiments of this application can be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.

[0128] Although this application has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.

[0129] The embodiments of this application are intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the claims of this application. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the embodiments of this application should be included within the protection scope of this application.

Claims

1. A Bluetooth connection method, characterized by, The application is applied to a vehicle terminal, the vehicle terminal comprises at least two Bluetooth chips, and the method comprises the following steps: In response to the vehicle being powered on, a plurality of connectable devices of the at least two Bluetooth chips are determined; A target connection device is determined from the plurality of connectable devices, a target Bluetooth chip is determined from the at least two Bluetooth chips based on the target connection device, and the target Bluetooth chip is controlled to establish a Bluetooth connection with the target connection device.

2. The method of claim 1, wherein, The target Bluetooth chip is determined from the at least two Bluetooth chips based on the target connection device, which comprises the following steps: The performance requirement of the target connection device is determined; At least one Bluetooth chip that matches the performance requirement of the target connection device is determined from the at least two Bluetooth chips as a candidate Bluetooth chip; The target Bluetooth chip is determined from the at least one candidate Bluetooth chip according to the load rate of the at least one candidate Bluetooth chip.

3. The method of claim 1, wherein, The target Bluetooth chip is determined from the at least two Bluetooth chips based on the target connection device, which comprises the following steps: In response to determining that the target connection device is a historical connection device, the historical connection Bluetooth chip of the target connection device is determined as the target Bluetooth chip.

4. The method of claim 3, wherein, After the target Bluetooth chip is determined from the at least two Bluetooth chips based on the target connection device, the following steps are further included: The historical connection load of the historical connection device and the current load of the target Bluetooth chip are obtained; The load rate of the target Bluetooth chip after being connected with the historical connection device is estimated based on the historical connection load and the current load; In response to determining that the load rate is greater than or equal to a preset load rate extreme value, at least one current connection device of the target Bluetooth chip is determined as a migratable device, and the migratable device is controlled to establish a Bluetooth connection with another Bluetooth chip.

5. The method of claim 4, wherein, After the target Bluetooth chip is determined from the at least two Bluetooth chips based on the target connection device, the following steps are further included: In response to determining that the load rate is less than a preset load rate extreme value, the target Bluetooth chip is controlled to establish a Bluetooth connection with the target connection device.

6. The method of claim 1, wherein, Further included are the following steps: In response to determining that the load rate of a Bluetooth chip in the at least two Bluetooth chips is greater than a preset load rate extreme value, the Bluetooth chip is determined as a high-load Bluetooth chip, and a migratable device is determined from the current connection devices of the high-load Bluetooth chip; A Bluetooth chip with the lowest load rate in the at least two Bluetooth chips is determined as a migration target chip; The migratable device is controlled to be disconnected from the high-load Bluetooth chip, and the migratable device is controlled to establish a Bluetooth connection with the migration target chip.

7. The method of claim 1, wherein, The plurality of connectable devices of the at least two Bluetooth chips are determined, which comprises the following steps: The at least two Bluetooth chips are controlled to enter a device scanning state to obtain a plurality of scanning devices within a preset range; The plurality of scanning devices are de-duplicated to obtain a plurality of to-be-displayed connection devices; The plurality of to-be-displayed connection devices are encapsulated based on a preset display format to obtain a plurality of connectable devices.

8. The method of claim 1, wherein, The target connection device is determined from the plurality of connectable devices, which comprises the following steps: In response to receiving a Bluetooth connection instruction, the target connection device is determined based on the Bluetooth connection instruction; The Bluetooth connection instruction is based on the connectable device.

9. An electronic device comprising a memory, a processor, and a computer program stored on the memory and running on the processor, characterized in that, The processor implements the method of any one of claims 1-8 when executing the program.

10. A vehicle characterized by comprising: An electronic device as claimed in claim 9.