Processing method and device based on Bluetooth key, electronic equipment and vehicle

By introducing the synchronization mechanism of the Bluetooth master module and slave module in the Bluetooth key system, the limitations of the existing Bluetooth key single connection function are solved, seamless connection of multiple terminals is achieved, and user experience and operation efficiency are improved.

CN119920031APending Publication Date: 2025-05-02BEIJING CO WHEELS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311432759.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-31
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

The existing Bluetooth key only supports single connection function, and users need to repair frequently to use it on different terminals, which increases the user's operating burden and time cost and reduces the user experience.

Method used

The Bluetooth main module of the vehicle sends a connectable Bluetooth broadcast, receives the connection request of the target terminal, and synchronizes the Bluetooth connection information to the Bluetooth slave module after successful connection, realizing time-sharing connection monitoring and scheduling, and supports Bluetooth key connection of multiple terminals.

Benefits of technology

The multi-connection function of Bluetooth key is realized, and users can use it seamlessly on multiple terminals, reducing the frequency of re-pairing, reducing the user's operating burden and time cost, and improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119920031A_ABST
    Figure CN119920031A_ABST
Patent Text Reader

Abstract

The invention relates to a processing method and device based on a Bluetooth key, electronic equipment and a vehicle, and relates to the technical field of Bluetooth communication, and the method comprises the steps: obtaining the number of terminals which are currently connected with the vehicle through the Bluetooth key; if the number of the terminals is smaller than a preset threshold value, a connectable first Bluetooth broadcast is sent through a Bluetooth main module of the vehicle, and the preset threshold value is larger than or equal to 2; receiving a Bluetooth key connection request initiated by the target terminal according to the first Bluetooth broadcast through the Bluetooth main module; when it is determined that the Bluetooth master module is successfully connected with the Bluetooth key of the target terminal, Bluetooth connection information corresponding to the Bluetooth master module is synchronized to each Bluetooth slave module, and the Bluetooth slave modules are used for performing time-sharing connection monitoring scheduling according to different connection periods of the terminal connected with each Bluetooth key. By applying the technical scheme of the invention, the Bluetooth key can support a multi-connection function.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Bluetooth communication technology, and in particular to a processing method, device, electronic device and vehicle based on a Bluetooth key. Background Art

[0002] Bluetooth Low Energy Key (BKey) is a function that allows you to control the vehicle using a mobile phone or other terminal Bluetooth when you are close to the vehicle. Bluetooth keys include unlocking or locking the doors, opening or closing the trunk, and other related operations. Bluetooth keys can realize the main functions of physical keys and achieve more convenient vehicle control operations.

[0003] Currently, Bluetooth keys only support single connection, that is, the vehicle can only be connected to one terminal with a Bluetooth key installed. If you need to use the Bluetooth key on other terminals, you need to re-pair and perform a series of operations. However, this will increase the user's operating burden and time cost, and reduce the user experience. Summary of the invention

[0004] In view of this, the present application provides a processing method, device, electronic device and vehicle based on Bluetooth key. The main purpose is to improve the current existing technology that Bluetooth key only supports a single connection function. If the Bluetooth key needs to be used on other terminals, a series of operations such as re-pairing are required, which will increase the user's operating burden and time cost and reduce the user's technical experience.

[0005] In a first aspect, the present application provides a processing method based on a Bluetooth key, comprising:

[0006] Get the number of terminals currently connected to the vehicle via the Bluetooth key;

[0007] If the number of terminals is less than a preset threshold, a first connectable Bluetooth broadcast is sent through the Bluetooth main module of the vehicle, and the preset threshold is greater than or equal to 2;

[0008] receiving, by the Bluetooth main module, a Bluetooth key connection request initiated by a target terminal according to the first Bluetooth broadcast;

[0009] When it is determined that the Bluetooth master module is successfully connected to the target terminal Bluetooth key, the Bluetooth connection information corresponding to the Bluetooth master module is synchronized to each Bluetooth slave module, wherein the Bluetooth slave module is used to perform time-sharing connection monitoring scheduling according to the different connection cycles of the terminal connected to each Bluetooth key.

[0010] In a second aspect, the present application provides a processing method based on a Bluetooth key, comprising:

[0011] When the number of terminals currently connected to the vehicle through the Bluetooth key is less than a preset threshold, a first Bluetooth broadcast is issued that can be connected, and the preset threshold is greater than or equal to 2;

[0012] Receiving a Bluetooth key connection request initiated by a target terminal according to the first Bluetooth broadcast;

[0013] If the connection with the target terminal Bluetooth key is successful, the Bluetooth connection information is synchronized to each Bluetooth slave module, wherein the Bluetooth slave module is used to perform time-sharing connection monitoring scheduling according to different connection cycles of the terminal connected to each Bluetooth key.

[0014] In a third aspect, the present application provides a processing method based on a Bluetooth key, comprising:

[0015] Receive Bluetooth connection information corresponding to a Bluetooth main module, the Bluetooth main module is used to send a first connectable Bluetooth broadcast when the number of terminals currently connected to the vehicle through the Bluetooth key is less than a preset threshold, the Bluetooth connection information is sent by the Bluetooth main module when the Bluetooth key of the target terminal is successfully connected, and the preset threshold is greater than or equal to 2;

[0016] Time-sharing connection monitoring scheduling is performed according to different connection cycles of the terminals connected to each Bluetooth key.

[0017] In a fourth aspect, the present application provides a processing device based on a Bluetooth key, comprising:

[0018] An acquisition module is configured to acquire the number of terminals currently connected to the vehicle via a Bluetooth key;

[0019] A first sending module is configured to send a connectable first Bluetooth broadcast through the Bluetooth main module of the vehicle if the number of the terminals is less than a preset threshold, and the preset threshold is greater than or equal to 2;

[0020] A first receiving module is configured to receive, through the Bluetooth main module, a Bluetooth key connection request initiated by a target terminal according to the first Bluetooth broadcast;

[0021] The first sending module is also configured to synchronize the Bluetooth connection information corresponding to the Bluetooth master module to each Bluetooth slave module when it is determined that the Bluetooth master module is successfully connected to the target terminal Bluetooth key, wherein the Bluetooth slave module is used to perform time-sharing connection monitoring scheduling according to the different connection cycles of the terminal connected to each Bluetooth key.

[0022] In a fifth aspect, the present application provides a processing device based on a Bluetooth key, comprising:

[0023] A second sending module is configured to send a first Bluetooth broadcast that can be connected when the number of terminals currently connected to the vehicle through the Bluetooth key is less than a preset threshold, and the preset threshold is greater than or equal to 2;

[0024] A second receiving module is configured to receive a Bluetooth key connection request initiated by a target terminal according to the first Bluetooth broadcast;

[0025] The second sending module is further configured to synchronize the Bluetooth connection information to each Bluetooth slave module if the connection with the target terminal Bluetooth key is successful, wherein the Bluetooth slave module is used to perform time-sharing connection monitoring scheduling according to the different connection cycles of the terminal connected to each Bluetooth key.

[0026] In a sixth aspect, the present application provides a processing device based on a Bluetooth key, comprising:

[0027] A third receiving module is configured to receive Bluetooth connection information corresponding to a Bluetooth main module, wherein the Bluetooth main module is used to send a first connectable Bluetooth broadcast when the number of terminals currently connected to the vehicle through the Bluetooth key is less than a preset threshold, and the Bluetooth connection information is sent by the Bluetooth main module when the Bluetooth key is successfully connected to the target terminal, and the preset threshold is greater than or equal to 2;

[0028] The monitoring module is configured to perform time-sharing connection monitoring scheduling according to different connection cycles of the terminals connected to each Bluetooth key.

[0029] In a seventh aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the processing method based on the Bluetooth key described in the first aspect, or the second aspect, or the third aspect is implemented.

[0030] In an eighth aspect, the present application provides an electronic device, comprising a storage medium, a processor, and a computer program stored on the storage medium and executable on the processor, wherein when the processor executes the computer program, the Bluetooth key-based processing method described in the first aspect, the second aspect, or the third aspect is implemented.

[0031] In a ninth aspect, the present application provides a vehicle, comprising the device as described in the fourth aspect, or the fifth aspect, or the sixth aspect, or the electronic device as described in the eighth aspect.

[0032] By means of the above technical scheme, the present application provides a processing method, device, electronic device and vehicle based on Bluetooth key, firstly obtaining the number of terminals currently connected to the vehicle through the Bluetooth key; if the number of terminals is less than the preset threshold, the vehicle's Bluetooth main module sends a connectable first Bluetooth broadcast, and the preset threshold is greater than or equal to 2; and the Bluetooth main module receives the Bluetooth key connection request initiated by the target terminal according to the first Bluetooth broadcast; when it is determined that the Bluetooth main module is successfully connected to the target terminal Bluetooth key, the Bluetooth connection information corresponding to the Bluetooth main module is synchronized to each Bluetooth slave module, wherein the Bluetooth slave module is used to perform time-sharing connection monitoring scheduling according to the different connection cycles of the terminals connected to each Bluetooth key, thereby realizing the effective positioning of the terminals connected to multiple Bluetooth keys. Compared with the current existing technology, the present application can realize the Bluetooth key supporting multiple connection functions, that is, the vehicle can connect to multiple terminals equipped with Bluetooth keys, so that users can use Bluetooth keys on multiple terminals to control the vehicle, avoiding frequent re-pairing, reducing the user's operating burden and time cost, and improving the user's experience.

[0033] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0035] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0036] Figure 1 A schematic diagram of a process flow of a Bluetooth key-based processing method provided in an embodiment of the present application is shown;

[0037] Figure 2 A schematic diagram showing an architecture example provided by an embodiment of the present application is shown;

[0038] Figure 3 A schematic diagram of a process flow of a Bluetooth key-based processing method provided in an embodiment of the present application is shown;

[0039] Figure 4A schematic diagram of a multi-connection authentication process provided by an embodiment of the present application is shown;

[0040] Figure 5 A schematic diagram showing an example of a connection cycle provided in an embodiment of the present application is shown;

[0041] Figure 6 A schematic diagram showing an example provided by an embodiment of the present application;

[0042] Figure 7 A schematic diagram showing an example provided by an embodiment of the present application;

[0043] Figure 8 A schematic diagram of a process flow of a Bluetooth key-based processing method provided in an embodiment of the present application is shown;

[0044] Fig. 9 A schematic diagram of a process flow of a Bluetooth key-based processing method provided in an embodiment of the present application is shown;

[0045] Fig.10 A schematic diagram of the structure of a processing device based on a Bluetooth key provided in an embodiment of the present application is shown;

[0046] Fig.11 A schematic diagram of the structure of a processing device based on a Bluetooth key provided in an embodiment of the present application is shown;

[0047] Fig.12 A schematic structural diagram of a processing device based on a Bluetooth key provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0048] In order to more clearly understand the above-mentioned purposes, features and advantages of the present application, the scheme of the present application will be further described below. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.

[0049] This embodiment provides a processing method based on a Bluetooth key. The execution subject corresponding to the method may be a processing device or apparatus based on a Bluetooth key, which may be configured on the vehicle side, such as on the end side of a domain controller (XCU). Figure 1 As shown, the method includes:

[0050] Step 101: Obtain the number of terminals currently connected to the vehicle via the Bluetooth key.

[0051] The terminals that the vehicle is currently connected to with the Bluetooth key can be considered as the vehicle having successfully connected to these terminals with the Bluetooth key. This embodiment can realize multiple connections of the vehicle Bluetooth key and can record the number of terminals currently connected to the vehicle via the Bluetooth key in real time.

[0052] It should be noted that the equivalent description of the Bluetooth key involved in this embodiment may include: Bluetooth digital key, digital key, etc. The terminal involved in this embodiment, that is, the terminal supporting the Bluetooth key function, may be a smart phone, a smart watch, a tablet computer, etc., and this embodiment does not make specific limitations.

[0053] Step 102: If the number of terminals currently connected to the vehicle via the Bluetooth key is less than a preset threshold, a first connectable Bluetooth broadcast is sent through the Bluetooth main module of the vehicle.

[0054] The preset threshold is greater than or equal to 2, and the preset threshold can be used to determine the maximum number of terminals connected to the vehicle for Bluetooth key connection. The specific value of the threshold can be set according to actual needs. For example, if the preset threshold is 3, the maximum number of terminals connected to the vehicle for Bluetooth key connection is 3; if the preset threshold is 6, the maximum number of terminals connected to the vehicle for Bluetooth key connection is 6.

[0055] The Bluetooth main module may be a Bluetooth Low Energy (BLE) main module. In this embodiment, if it is determined that the number of terminals currently connected to the vehicle via the Bluetooth key is less than a preset threshold, it means that other terminals can be connected, and the BLE main module may periodically send a connectable first Bluetooth broadcast, so that other terminals can connect to the Bluetooth key according to the first Bluetooth broadcast. The broadcast type of the first Bluetooth broadcast may be a discoverable and connectable type.

[0056] Step 103: Receive, through the Bluetooth main module, a Bluetooth key connection request initiated by the target terminal according to the first Bluetooth broadcast.

[0057] The target terminal may be a terminal that needs to be connected to the Bluetooth key, except for the terminal that is currently connected to the Bluetooth key.

[0058] For this embodiment, encryption and decryption authentication can be performed according to the Bluetooth key connection request sent by the target terminal. For example, the BLE main module can send the keychain information carried in the Bluetooth key connection request to the XCU via a vehicle controller area network (Controller Area Network, CAN) message, and the XCU performs encryption and decryption authentication based on the keychain information, wherein the XCU sends the CAN message to the BLE main module, and then exchanges information with the target terminal through the BLE main module. If the encryption and decryption authentication is completed, a Bluetooth key connection can be established between the BLE main module and the target terminal.

[0059] Step 104: When it is determined that the Bluetooth master module is successfully connected to the target terminal Bluetooth key, the Bluetooth connection information corresponding to the Bluetooth master module is synchronized to each Bluetooth slave module.

[0060] The Bluetooth connection information may include access address, cyclic redundancy check code (CRC) initial value, connection interval, frequency hopping channel map (Channel Map) and other information.

[0061] The Bluetooth slave module is used to perform time-sharing connection monitoring scheduling according to the different connection cycles of the terminals connected to each Bluetooth key according to the Bluetooth connection information, and then measure the field strength information of the terminal to facilitate the positioning of the terminal. The Bluetooth slave module can be a BLE slave module. For example, Figure 2 , which is an example diagram of the architecture involved in the method of this embodiment, wherein CANFD is an upgraded version of the CAN protocol. XCU can be connected to a BLE master module and multiple BLE slave modules.

[0062] If the same connection period is used to schedule connection monitoring for these terminals connected to the Bluetooth key, it will be impossible to determine the field strength information of each terminal, and thus it will be impossible to effectively locate the terminal. In this embodiment, different connection periods are used to schedule connection monitoring for these terminals connected to the Bluetooth key, so that effective positioning of terminals connected to multiple Bluetooth keys can be achieved.

[0063] Compared with the current existing technology, this embodiment can realize the Bluetooth key supporting multi-connection function, that is, the vehicle can connect to multiple terminals equipped with Bluetooth keys, so that users can use Bluetooth keys on multiple terminals to control the vehicle, avoiding frequent re-pairing, reducing the user's operating burden and time cost, and improving the user's experience.

[0064] The multi-connection solution of the car Bluetooth key provided in this embodiment may have the following advantages (but not limited to these):

[0065] Improved convenience: The multi-connection function allows users to use the same key on multiple mobile phones, avoiding frequent re-pairing and improving the user experience. For example, if multiple people in a family need to use the same car, the multi-connection function allows them to directly use the connected mobile phone without having to re-pair the key every time.

[0066] Enhanced security: The multi-connection function allows users to delete or replace connected phones in a timely manner, reducing the risk of information leakage and vehicle theft. For example, if the key is stolen or lost, the user can prevent unauthorized persons from gaining access to the car door by deleting the connected phone.

[0067] Improve flexibility: The multi-connection function allows users to switch to different mobile phones at any time, making it easier for users to use the vehicle in different scenarios. For example, users can connect the key with a work phone at work and connect the key with a personal phone at home without having to switch pairs frequently.

[0068] The usage scenarios of the method of this embodiment may include the following (but not limited to):

[0069] Family Sharing: The multi-connection function allows family members to share the same car Bluetooth key, making it convenient for family members to use the vehicle at different time periods.

[0070] Company car: The multi-connection function allows employees in the company to share the same car Bluetooth key, making it convenient for employees to use company vehicles at different time periods.

[0071] Rental Services: Multi-connection capabilities allow rental service companies to manage vehicle access rights and control vehicle access rights during the rental period.

[0072] Further, as a refinement and extension of the above embodiment, in order to illustrate the specific implementation process of the method of this embodiment, the following is given: Figure 3 The specific methods shown are as follows: Figure 3 As shown, the method includes:

[0073] Step 201: Obtain the number of terminals currently connected to the vehicle via the Bluetooth key.

[0074] Step 202: If the number of terminals currently connected to the vehicle via the Bluetooth key is less than a preset threshold, a first connectable Bluetooth broadcast is sent through the Bluetooth main module of the vehicle.

[0075] The preset threshold is greater than or equal to 2. For ease of understanding, this embodiment is mainly described by taking the terminal being a mobile phone, the preset threshold being 3, the Bluetooth master module being a BLE master module, and the Bluetooth slave module being a BLE slave module as an example.

[0076] In this embodiment, the broadcast period of the Bluetooth main module can be Xms, and the X value can be modified and set according to the actual situation. For Bluetooth key connection, when the vehicle is connected to three mobile phones, the broadcast type is changed to a discoverable and non-connectable type, and relevant feature data is added to the broadcast payload content. The mobile phone can determine that the maximum number of connections has been reached based on the feature data and that the Bluetooth key connection can no longer be made. At this time, the mobile phone may not initiate the Bluetooth key connection process to save resource consumption. When the number of connections is less than 3, the broadcast type is a discoverable and connectable type, which is convenient for other mobile phones to connect to the Bluetooth key.

[0077] In some embodiments, the first Bluetooth broadcast may carry the number of terminals that the vehicle is currently connected to via the Bluetooth key. Furthermore, the first Bluetooth broadcast may also carry the number of remaining connected terminals, etc. For example, a certain byte in the Major Value in the ibeacon broadcast definition is used to indicate the number of connected mobile phones. In this way, the mobile phone can clearly know that a Bluetooth key connection is still available, which facilitates the determination of the process of initiating a Bluetooth key connection.

[0078] In some embodiments, if the number of terminals currently connected to the vehicle's Bluetooth key reaches the maximum number of connections, the broadcast can still be maintained and the broadcast can be modified to a non-connectable attribute. Other authorized terminal devices can be informed after scanning that the maximum number of connections has been reached, etc.

[0079] Step 203: Receive, through the Bluetooth main module, a Bluetooth key connection request initiated by the target terminal according to the first Bluetooth broadcast.

[0080] For example, the mobile phone determines that the process of initiating Bluetooth key connection can be initiated based on Bluetooth broadcast, and then sends a corresponding Bluetooth key connection request to request Bluetooth key connection. The request may carry connection information, such as keychain information used for encryption and decryption authentication. The BLE main module transparently transmits the connection information to the XCU through multi-frame CAN messages, and the XCU transparently transmits the connection information to the BLE main module through multi-frame CAN messages, and then the BLE main module interacts with the target terminal through information to achieve encryption and decryption authentication. If the encryption and decryption authentication is completed, a Bluetooth key connection can be established between the BLE main module and the mobile phone. Among them, after any mobile phone Bluetooth key is successfully connected, the connection information data transparent transmission of other mobile phones can still use the same multi-frame CAN message for interaction.

[0081] Step 204: When it is determined that the Bluetooth master module is successfully connected to the target terminal Bluetooth key, the Bluetooth connection information corresponding to the Bluetooth master module is synchronized to each Bluetooth slave module through the first communication information corresponding to the target terminal.

[0082] The first communication information carries the identifier of the target terminal. In this embodiment, different communication information is used for different terminals to synchronize the Bluetooth slave module of the Bluetooth connection information. The Bluetooth slave module can be used to perform time-sharing connection monitoring scheduling according to the different connection cycles of the terminals connected to each Bluetooth key.

[0083] The first communication information may be communication information such as a CAN message, a Local Interconnect Network (LIN) message, etc. The following mainly uses the first communication information being a CAN message as an example for explanation.

[0084] For example, Figure 4As shown, the synchronization mechanism of Bluetooth connection information may include: after each successful connection, the BLE master module synchronizes the Bluetooth connection information of the BLE slave module through multi-frame CAN messages, so that each BLE slave module can perform time-sharing connection monitoring scheduling according to the different connection cycles of the mobile phone connected to each Bluetooth key according to the Bluetooth connection information, and then measure the field strength information of each mobile phone to facilitate the positioning of each mobile phone.

[0085] For example, when connecting to the first mobile phone (Phone 1), the Bluetooth connection information of the first mobile phone is synchronized to the BLE slave module through multi-frame CAN message 1 (including the Bluetooth connection information such as the access address of the Bluetooth monitoring connection data channel of the first mobile phone);

[0086] When connecting to the second mobile phone (Phone2), the Bluetooth connection information of the second mobile phone is synchronized to the BLE slave module through multi-frame CAN message 2 (including the Bluetooth connection information such as the access address of the data channel of the second mobile phone Bluetooth monitoring connection);

[0087] When connecting to a third mobile phone (Phone 3), the Bluetooth connection information of the third mobile phone is synchronized to the BLE slave module through multi-frame CAN message 3 (such as Bluetooth connection information including the Bluetooth monitoring connection data channel access address of the third mobile phone).

[0088] In this embodiment, for mobile phones connected to different Bluetooth keys, there may be corresponding CAN messages, and then the BLE slave module of Bluetooth connection information is synchronized through the corresponding CAN messages. For example, the corresponding relationship of CAN messages is that CAN message 1 is used for the synchronization of the BLE slave module of Bluetooth connection information for the first connected mobile phone, which is used to measure the field strength 1 of the first connected mobile phone through the BLE slave module; CAN message 1 is used for the synchronization of the BLE slave module of Bluetooth connection information for the second connected mobile phone, which is used to measure the field strength 2 of the second connected mobile phone through the BLE slave module; CAN message 3 is used for the synchronization of the BLE slave module of Bluetooth connection information for the third connected mobile phone, which is used to measure the field strength 3 of the third connected mobile phone through the BLE slave module.

[0089] In some embodiments, the CAN message corresponding to the mobile phone may contain the identification of the mobile phone. For example, the identification determination process for the target terminal may include: in the process of authenticating the Bluetooth key connection of the target terminal, the identification of the target terminal is determined through the fields in the keychain information released by the server. In some examples, if the keychain information is consistent with the keychain information corresponding to the terminal connected by the Bluetooth key, the identification of the target terminal is determined based on the fields in the keychain information and in combination with the device type of the target terminal.

[0090] For example, the car owner can share the Bluetooth key with other users. After the Bluetooth key is shared, it can support up to three mobile phones to be connected at the same time when one mobile phone is connected. All three mobile phones have unlocking and car control functions, which can realize the scenario where multiple Bluetooth keys are valid at the same time, and after the valid key gets out of the car, the valid key in the car is still unaffected and the vehicle can continue to be used. It also meets the requirements that multiple mobile phones have control over a car at the same time, and all Bluetooth keys have equal connection rights. It supports the state of three shared Bluetooth keys being connected at the same time. After connecting three mobile phones, the broadcast is not turned off, and the broadcast is changed to discoverable but not connectable. The fourth step mobile phone connection is not allowed, and the special broadcast field is changed to specific content, indicating that the maximum number of connections has been reached, and there is no scenario of account crowding.

[0091] In order to clarify the corresponding relationship between connected devices. The owner's account is account 1; the first shared user is account 2; the second shared user is account 3, etc. For example, XCU uses the specific field in the keychain information released by the server to distinguish which account ID is connected. The CAN signal with a specific label sent by XCU to CAN, all signals with multiple connection numbers need to correspond to the information of the specific field of the server to clarify which specific mobile phone is connected to the vehicle and perform related vehicle control operations. In some application scenarios, since the Bluetooth key of the watch is shared to the watch by the mobile phone, the keychain of the watch is consistent with the shared mobile phone. After the watch is connected, XCU uses the device type in the Bluetooth keychain to distinguish. It should be noted that the multi-connection CAN message with serial number sent by the BLE end may only be related to the order of mobile phone connection, and has nothing to do with the mobile phone ID connection.

[0092] In this embodiment, for the multi-connection transparent transmission BLE controller, the CAN protocol stack needs to support full-duplex function, optimize the multi-link function, and ensure that it cannot be interrupted during the sending and receiving processes of multiple frames.

[0093] After receiving the synchronization message, the BLE slave module waits for the communication signal of the BLE master module and the mobile phone to connect and synchronize in the communication channel according to the Channel Map and other information sent by the BLE master module. Once the synchronization is successful, the BLE slave module will perform periodic scheduling monitoring according to the connection cycle of the BLE master module.

[0094] The connection period of the BLE main module for Phone1 is Nms (N is the connection period interval); the connection period of the BLE main module for Phone2 is (N+x)ms (N is the connection period interval); the connection period of the BLE main module for Phone3 is (Nx)ms, where the connection periods are fixed values ​​and x is an odd number. Figure 5As shown, taking x as 5ms as an example, the connection period of the BLE main module for Phone1 is Nms; the connection period of the BLE main module for Phone2 is (N+5)ms (N is the connection period interval); the connection period of the BLE main module for Phone3 is (N-5)ms, where the connection periods are fixed values, and the interval between each of the three mobile phones is 5ms.

[0095] It should be noted that if one of the three mobile phones is disconnected, the BLE slave module will still perform time-sharing connection monitoring scheduling for the remaining connected mobile phones according to the originally set connection cycle.

[0096] In some embodiments, when it is determined that the Bluetooth main module is successfully connected to the target terminal Bluetooth key, the method of this embodiment may further include: adding 1 to the number of terminals currently connected to the Bluetooth key; if the number of terminals connected to the vehicle via the Bluetooth key after adding 1 is greater than or equal to the preset threshold, sending a second Bluetooth broadcast that cannot be connected through the Bluetooth main module. Further optionally, the second Bluetooth broadcast carries a prompt message that the Bluetooth key has reached the maximum number of connections.

[0097] For example, for Bluetooth key connection, when the vehicle is connected to three mobile phones, the broadcast type is changed to a discoverable and non-connectable type, and relevant feature data is added to the broadcast payload content. The mobile phone can determine based on the feature data that the maximum number of connections has been reached and the Bluetooth key connection is no longer possible. At this time, the mobile phone may not initiate the Bluetooth key connection process to save resource consumption.

[0098] Step 205: Receive second communication information respectively sent by each Bluetooth slave module, where the second communication information carries the identifier of the target terminal and signal measurement information measured according to the connection period corresponding to the target terminal.

[0099] The second communication information may be communication information such as CAN message, LIN message, etc. The signal measurement information may be used to perform positioning analysis on the target terminal, for example, the signal measurement information may be a signal strength indication (RSSI) or other signal measurement information.

[0100] Step 206: Position the target terminal according to the signal measurement information to obtain positioning information of the target terminal.

[0101] In some embodiments, a Bluetooth key control command sent by different terminals connected to the vehicle via a Bluetooth key is received through a Bluetooth main module; and based on the positioning information of the different terminals, vehicle control operations corresponding to the Bluetooth key control command are respectively executed.

[0102] This embodiment can realize the simultaneous connection of multiple devices (including mobile phones and watches); mobile phones and watches are considered as independent devices for the vehicle-side connection. For active vehicle control, there is no restriction, and all commands need to be sent to the XCU adaptation layer, such as unlocking and locking sent at the same time to be processed by the front body control module (FBCM). For the corresponding control authority, any mobile phone that meets the relevant positioning logic can start the keyless entry system (Passive Entry, PE) unlocking / locking / charging cover / trunk / keyless start system (Passive Start, PS).

[0103] For this embodiment, the positioning and related logic strategies of multiple mobile phones are processed by parallel and identical software modules, and the relevant vehicle control commands and positioning results of each mobile phone are output to the logic processing modules of multiple mobile phones in real time. Figure 6 and Figure 7 As shown, the logic processing module uniformly handles the coexistence of multiple mobile phone positioning and related vehicle control logic, and then uniformly outputs the summarized positioning information and related vehicle control instructions. For XCU or other modules, the multiple mobile phone logic processing module can be considered as a single-connection logic output module. The output control signal, instruction and positioning information are for a single-connection digital key. It still outputs the vehicle control and positioning strategy of a mobile phone, which does not affect the current vehicle control logic and instructions of other modules at all. The signals such as the number of mobile phones that trigger the vehicle to lock and the number of related connections, and the mobile phones close to the main driver are observed through CAN signal output.

[0104] The technical solution of this embodiment synchronizes the Bluetooth connection information of each mobile phone through CAN signals to the Bluetooth slave module, and the Bluetooth slave module periodically monitors the field strength information of different mobile phones for positioning. Through the XCU BLE logic layer processing, the signals of multiple mobile phones can be synthesized into a total authority and command signal output to the XCU adaptation layer, which does not affect the logic processing of other modules of the vehicle. Maintain Bluetooth broadcasting under multiple connections and display the number of connected mobile phones in the broadcast. After reaching the maximum number of connections, the broadcast is still maintained, and the broadcast is modified to a non-connectable attribute. Other authorized mobile phones can know after scanning that the maximum number of connections has been reached. Among them, the fixed interval of the connection cycle can be x, the connection intervals of multiple mobile phones are the same, and x is an odd number. Through the multiple mobile phone logic processing module in the XCU, the control instructions of multiple mobile phones are abstracted into a set of control instructions for synchronization, which does not affect other controllers and is developed with minimal changes. In order to realize the multi-connection protocol stack, it is necessary to support CAN full-duplex communication.

[0105] The technical solution provided in this embodiment can have the following technical effects (but not limited to):

[0106] Supports simultaneous positioning of multiple mobile phones when multiple mobile phones are connected to the vehicle at the same time. Supports multiple mobile phones to support passive functions (unlock when approaching, lock when far away, power on by braking, etc.) at the same time. Multiple mobile phones can be connected at the same time and can perform vehicle control functions at the same time. After multiple keys are connected, the device type field in the keychain is used to distinguish between mobile phones and watch devices.

[0107] The technical solution of this embodiment solves the functional defects of the traditional Bluetooth key with single connection. The main improvements are as follows (but not limited to):

[0108] 1. Improve user experience: The multi-connection function allows users to use the same key on multiple mobile phones, avoiding frequent re-pairing and improving the user experience. For example, if multiple people in a family need to use the same car, the multi-connection function allows them to directly use the connected mobile phone without having to re-pair the key every time.

[0109] 2. Enhance vehicle security: The multi-connection function allows users to delete or replace connected phones in a timely manner, reducing the risk of information leakage and vehicle theft. For example, if the key is stolen or lost, the user can prevent unauthorized persons from gaining access to the car door by deleting or replacing the connected phone.

[0110] 3. Reduce operating costs: The multi-connection function allows users to use the same key on different mobile phones, avoiding frequent re-pairing and reducing users' operating costs and time costs.

[0111] 4. Better adapt to user needs: The multi-connection function allows different users to use the key in different scenarios, better adapting to user needs. For example, if multiple people in a family need to use the same car, they can connect the same key on their respective mobile phones to use the vehicle conveniently and quickly.

[0112] In short, realizing the multi-connection function of mobile phone keys can bring practical technical effects in improving user experience, enhancing vehicle safety, reducing operating costs, and better adapting to user needs.

[0113] Furthermore, this embodiment also provides a processing method based on a Bluetooth key, which can be applied to a Bluetooth main module, such as Figure 8 As shown, the method includes:

[0114] Step 301: When the number of terminals currently connected to the vehicle via the Bluetooth key is less than a preset threshold, the Bluetooth main module sends a first Bluetooth broadcast that can be connected.

[0115] The preset threshold is greater than or equal to 2. The first Bluetooth broadcast may carry the number of terminals, that is, the number of terminals currently connected to the vehicle via the Bluetooth key.

[0116] Step 302: The Bluetooth main module receives a Bluetooth key connection request initiated by the target terminal according to the first Bluetooth broadcast.

[0117] Step 303: If the connection with the target terminal Bluetooth key is successful, the Bluetooth master module synchronizes the Bluetooth connection information to each Bluetooth slave module.

[0118] The Bluetooth slave module is used to perform time-sharing connection monitoring scheduling according to different connection cycles of the terminals connected to each Bluetooth key.

[0119] In some embodiments, synchronizing Bluetooth connection information to each Bluetooth slave module includes: synchronizing the Bluetooth connection information to each Bluetooth slave module through first communication information corresponding to the target terminal, wherein the first communication information carries an identifier of the target terminal, wherein different communication information is used for different terminals to synchronize the Bluetooth connection information among the Bluetooth slave modules.

[0120] Further optionally, the method of this embodiment may also include: the Bluetooth main module receives Bluetooth key control commands sent by different terminals that have been connected to the vehicle through the Bluetooth key; and sends the Bluetooth key control command to the domain controller, and the domain controller is used to execute vehicle control operations corresponding to the Bluetooth key control command based on the positioning information of the different terminals.

[0121] In some embodiments, if the connection with the target terminal Bluetooth key is successful, the method of this embodiment further includes: when the number of terminals connected to the vehicle via the Bluetooth key is greater than or equal to the preset threshold, issuing a second Bluetooth broadcast that cannot be connected. The second Bluetooth broadcast may carry a prompt message that the Bluetooth key has reached the maximum number of connections.

[0122] The specific examples in this embodiment can be found in Figures 1 to 7 The corresponding description of the embodiments in the above will not be repeated here.

[0123] Compared with the current existing technology, this embodiment can realize the Bluetooth key supporting multi-connection function, that is, the vehicle can connect to multiple terminals equipped with Bluetooth keys, so that users can use Bluetooth keys on multiple terminals to control the vehicle, avoiding frequent re-pairing, reducing the user's operating burden and time cost, and improving the user's experience.

[0124] Furthermore, this embodiment also provides a processing method based on a Bluetooth key, which can be applied to a Bluetooth slave module, such as Fig. 9 As shown, the method includes:

[0125] Step 401: The Bluetooth slave module receives Bluetooth connection information corresponding to the Bluetooth master module.

[0126] The Bluetooth main module is used to send a first connectable Bluetooth broadcast when the number of terminals currently connected to the vehicle through the Bluetooth key is less than a preset threshold, and the Bluetooth connection information is sent by the Bluetooth main module when the Bluetooth key is successfully connected to the target terminal, and the preset threshold is greater than or equal to 2; optionally, the first Bluetooth broadcast may carry the number of terminals currently connected to the vehicle through the Bluetooth key.

[0127] In some embodiments, step 401 may specifically include: the Bluetooth slave module receives the Bluetooth connection information sent by the Bluetooth master module through the first communication information corresponding to the target terminal.

[0128] Step 402: The Bluetooth slave module performs time-sharing connection monitoring scheduling according to different connection cycles of the terminals connected to each Bluetooth key.

[0129] Further optionally, the method of this embodiment may also include: the Bluetooth slave module sends a second communication message to the domain controller, the second communication message carries an identifier of the target terminal and signal measurement information obtained according to a connection period corresponding to the target terminal, and the domain controller is used to locate the target terminal based on the signal measurement information to obtain the positioning information of the target terminal.

[0130] The specific examples in this embodiment can be found in Figures 1 to 8 The corresponding description of the embodiments in the above will not be repeated here.

[0131] Compared with the current existing technology, this embodiment can realize the Bluetooth key supporting multi-connection function, that is, the vehicle can connect to multiple terminals equipped with Bluetooth keys, so that users can use Bluetooth keys on multiple terminals to control the vehicle, avoiding frequent re-pairing, reducing the user's operating burden and time cost, and improving the user's experience.

[0132] Further, as Figures 1 to 7 The specific implementation of the method example shown in the present embodiment provides a processing device based on a Bluetooth key, such as Fig.10 As shown, the device includes: an acquisition module 51, a first sending module 52, and a first receiving module 53.

[0133] An acquisition module 51 is configured to acquire the number of terminals currently connected to the vehicle via a Bluetooth key;

[0134] A first sending module 52 is configured to send a connectable first Bluetooth broadcast through the Bluetooth main module of the vehicle if the number of the terminals is less than a preset threshold, and the preset threshold is greater than or equal to 2;

[0135] A first receiving module 53 is configured to receive, through the Bluetooth main module, a Bluetooth key connection request initiated by a target terminal according to the first Bluetooth broadcast;

[0136] The first sending module 52 is also configured to synchronize the Bluetooth connection information corresponding to the Bluetooth master module to each Bluetooth slave module when it is determined that the Bluetooth master module is successfully connected to the target terminal Bluetooth key, wherein the Bluetooth slave module is used to perform time-sharing connection monitoring scheduling according to the different connection cycles of the terminal connected to each Bluetooth key.

[0137] In some embodiments, the first sending module 52 is also configured to synchronize the Bluetooth connection information corresponding to the Bluetooth master module to each Bluetooth slave module through the first communication information corresponding to the target terminal, wherein the first communication information carries the identification of the target terminal, wherein different communication information is used for different terminals to synchronize the Bluetooth slave module of the Bluetooth connection information.

[0138] In some embodiments, the first receiving module 53 is further configured to receive second communication information sent respectively by each Bluetooth slave module, wherein the second communication information carries an identifier of the target terminal and signal measurement information obtained according to a connection period corresponding to the target terminal; the target terminal is positioned based on the signal measurement information to obtain the positioning information of the target terminal.

[0139] In some embodiments, the first receiving module 53 is further configured to receive Bluetooth key control commands sent by different terminals connected to the Bluetooth key through the Bluetooth main module; and based on the positioning information of the different terminals, respectively execute vehicle control operations corresponding to the Bluetooth key control commands.

[0140] In some embodiments, the acquisition module 51 is further configured to determine the identification of the target terminal through a field in the keychain information released by the server during the authentication process of the Bluetooth key connection of the target terminal.

[0141] In some embodiments, the acquisition module 51 is specifically configured to determine the identification of the target terminal based on the fields in the keychain information and in combination with the device type of the target terminal if the keychain information is consistent with the keychain information corresponding to the terminal that has been connected to the vehicle via a Bluetooth key.

[0142] In some embodiments, the first sending module 52 is also configured to add 1 to the number of terminals when it is determined that the Bluetooth main module is successfully connected to the target terminal Bluetooth key; if the number of terminals connected to the vehicle via the Bluetooth key after adding 1 is greater than or equal to the preset threshold, a second Bluetooth broadcast that cannot be connected is issued through the Bluetooth main module.

[0143] In some embodiments, the second Bluetooth broadcast carries prompt information that the Bluetooth key has reached the maximum number of connections.

[0144] In some embodiments, the first Bluetooth broadcast carries the number of terminals.

[0145] It should be noted that for other corresponding descriptions of the functional units involved in the processing device based on the Bluetooth key provided in this embodiment, please refer to Figures 1 to 7 The corresponding description in will not be repeated here.

[0146] Further, as Figure 8 The specific implementation of the method example shown in the present embodiment provides a processing device based on a Bluetooth key, such as Fig.11 As shown, the device includes: a second sending module 61 and a second receiving module 62.

[0147] The second sending module 61 is configured to send a first Bluetooth broadcast that can be connected when the number of terminals currently connected to the vehicle through the Bluetooth key is less than a preset threshold, and the preset threshold is greater than or equal to 2;

[0148] A second receiving module 62 is configured to receive a Bluetooth key connection request initiated by a target terminal according to the first Bluetooth broadcast;

[0149] The second sending module 61 is further configured to synchronize the Bluetooth connection information to each Bluetooth slave module if the connection with the target terminal Bluetooth key is successful, wherein the Bluetooth slave module is used to perform time-sharing connection monitoring scheduling according to the different connection cycles of the terminal connected to each Bluetooth key.

[0150] In some embodiments, the second sending module 61 is also configured to synchronize the Bluetooth connection information to each Bluetooth slave module through the first communication information corresponding to the target terminal, wherein the first communication information carries the identification of the target terminal, wherein different communication information is used for different terminals to synchronize the Bluetooth connection information of the Bluetooth slave module.

[0151] In some embodiments, the second receiving module 62 is further configured to receive Bluetooth key control commands sent by different terminals that have been connected to the vehicle through a Bluetooth key; and send the Bluetooth key control commands to a domain controller, which is used to execute vehicle control operations corresponding to the Bluetooth key control commands based on the positioning information of the different terminals.

[0152] In some embodiments, the second sending module 61 is further configured to, if the connection with the target terminal Bluetooth key is successful, send a second Bluetooth broadcast that cannot be connected if the number of terminals connected to the vehicle via the Bluetooth key is greater than or equal to the preset threshold.

[0153] It should be noted that for other corresponding descriptions of the functional units involved in the processing device based on the Bluetooth key provided in this embodiment, please refer to Figure 8 The corresponding description in will not be repeated here.

[0154] Further, as Fig. 9 The specific implementation of the method example shown in the present embodiment provides a processing device based on a Bluetooth key, such as Fig.12 As shown, the device includes: a third receiving module 71 and a monitoring module 72.

[0155] The third receiving module 71 is configured to receive Bluetooth connection information corresponding to the Bluetooth main module, wherein the Bluetooth main module is used to send a first Bluetooth broadcast that can be connected when the number of terminals currently connected to the vehicle through the Bluetooth key is less than a preset threshold, and the Bluetooth connection information is sent by the Bluetooth main module when the Bluetooth key of the target terminal is successfully connected, and the preset threshold is greater than or equal to 2;

[0156] The monitoring module 72 is configured to perform time-sharing connection monitoring scheduling according to different connection cycles of the terminals connected to each Bluetooth key.

[0157] In some embodiments, the third receiving module 71 is specifically configured to receive the Bluetooth connection information sent by the Bluetooth main module through the first communication information corresponding to the target terminal.

[0158] In some embodiments, the third receiving module 71 is further configured to send a second communication message to the domain controller, wherein the second communication message carries an identifier of the target terminal and signal measurement information obtained according to a connection period corresponding to the target terminal, and the domain controller is used to locate the target terminal based on the signal measurement information to obtain the positioning information of the target terminal.

[0159] It should be noted that for other corresponding descriptions of the functional units involved in the processing device based on the Bluetooth key provided in this embodiment, please refer to Fig. 9 The corresponding description in will not be repeated here.

[0160] Based on the above Figures 1 to 9 Accordingly, this embodiment also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned Figures 1 to 9 The method shown.

[0161] Based on this understanding, the technical solution of the present application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, USB flash drive, mobile hard disk, etc.), including a number of instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute the methods of various implementation scenarios of the present application.

[0162] Based on the above Figures 1 to 9 The method shown, and Figures 10 to 12 In order to achieve the above-mentioned purpose, the embodiment of the present application further provides an electronic device, which can be configured on a vehicle (such as a new energy vehicle) or a server, etc. The device includes a storage medium and a processor; the storage medium is used to store a computer program; the processor is used to execute the computer program to achieve the above-mentioned Figures 1 to 9 The method shown.

[0163] Optionally, the above-mentioned physical device may also include a user interface, a network interface, a camera, a radio frequency (RF) circuit, a sensor, an audio circuit, a WI-FI module, etc. The user interface may include a display, an input unit such as a keyboard, etc., and the optional user interface may also include a USB interface, a card reader interface, etc. The network interface may optionally include a standard wired interface, a wireless interface (such as a WI-FI interface), etc.

[0164] Those skilled in the art will appreciate that the above-mentioned physical device structure provided in this embodiment does not constitute a limitation on the physical device, and may include more or fewer components, or a combination of certain components, or different arrangements of components.

[0165] The storage medium may also include an operating system and a network communication module. The operating system is a program that manages the hardware and software resources of the above-mentioned physical device, and supports the operation of the information processing program and other software and / or programs. The network communication module is used to realize the communication between the components inside the storage medium, and the communication with other hardware and software in the information processing physical device.

[0166] Furthermore, based on the above Figures 1 to 9 The method shown, and Figures 10 to 12 The virtual device embodiment shown in the figure, as well as the electronic device embodiment described above, this embodiment also provides a vehicle, which may include the electronic device described above, and may further perform the following Figures 1 to 9 The method shown.

[0167] Through the description of the above implementation methods, those skilled in the art can clearly understand that the present application can be implemented by means of software plus a necessary general hardware platform, or by hardware. By applying the solution of this embodiment, compared with the current prior art, this embodiment can realize that the Bluetooth key supports multiple connection functions, that is, the vehicle can connect to multiple terminals equipped with Bluetooth keys, so that users can use Bluetooth keys on multiple terminals to control the vehicle, avoiding frequent re-pairing, reducing the user's operating burden and time cost, and improving the user's experience.

[0168] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the term "comprises" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.

[0169] The above is only a specific implementation of the present application, so that those skilled in the art can understand or implement the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features applied for herein.

Claims

1. A processing method based on Bluetooth key, characterized in that: include: Get the number of terminals currently connected to the vehicle via the Bluetooth key; If the number of terminals is less than a preset threshold, a first connectable Bluetooth broadcast is sent through the Bluetooth main module of the vehicle, and the preset threshold is greater than or equal to 2; receiving, by the Bluetooth main module, a Bluetooth key connection request initiated by a target terminal according to the first Bluetooth broadcast; When it is determined that the Bluetooth master module is successfully connected to the target terminal Bluetooth key, the Bluetooth connection information corresponding to the Bluetooth master module is synchronized to each Bluetooth slave module, wherein the Bluetooth slave module is used to perform time-sharing connection monitoring scheduling according to the different connection cycles of the terminal connected to each Bluetooth key.

2. The method according to claim 1, characterized in that Synchronizing the Bluetooth connection information corresponding to the Bluetooth master module to each Bluetooth slave module, including: The Bluetooth connection information corresponding to the Bluetooth master module is synchronized to each Bluetooth slave module through the first communication information corresponding to the target terminal, wherein the first communication information carries the identification of the target terminal, wherein different communication information is used for different terminals to synchronize the Bluetooth slave module of the Bluetooth connection information.

3. The method according to claim 2, characterized in that The method further comprises: receiving second communication information respectively sent by each Bluetooth slave module, wherein the second communication information carries an identifier of the target terminal and signal measurement information obtained according to a connection period corresponding to the target terminal; The target terminal is positioned according to the signal measurement information to obtain positioning information of the target terminal.

4. The method according to claim 3, characterized in that The method further comprises: Receiving, by the Bluetooth main module, a Bluetooth key control command sent by different terminals that have been connected to the vehicle via the Bluetooth key; Based on the positioning information of the different terminals, vehicle control operations corresponding to the Bluetooth key control commands are respectively executed.

5. The method according to claim 2, characterized in that: The method further comprises: During the authentication process of the Bluetooth key connection of the target terminal, the identification of the target terminal is determined through the field in the keychain information released by the service end.

6. The method according to claim 5, characterized in that Determining the identification of the target terminal through a field in the keychain information released by the server includes: If the keychain information is consistent with the keychain information corresponding to the terminal that has been connected to the vehicle via the Bluetooth key, the identification of the target terminal is determined based on the fields in the keychain information and in combination with the device type of the target terminal.

7. The method according to claim 1, characterized in that When it is determined that the Bluetooth main module is successfully connected to the target terminal Bluetooth key, the method further includes: Add 1 to the number of terminals; If the number of terminals connected to the vehicle via the Bluetooth key after cumulative addition of 1 is greater than or equal to the preset threshold, a second Bluetooth broadcast that cannot be connected is issued via the Bluetooth main module.

8. The method according to claim 7, characterized in that The second Bluetooth broadcast carries prompt information that the Bluetooth key has reached the maximum number of connections.

9. The method according to any one of claims 1 to 8, characterized in that The first Bluetooth broadcast carries the number of terminals.

10. A processing method based on Bluetooth key, characterized in that: include: When the number of terminals currently connected to the vehicle through the Bluetooth key is less than a preset threshold, a first Bluetooth broadcast is issued that can be connected, and the preset threshold is greater than or equal to 2; Receiving a Bluetooth key connection request initiated by a target terminal according to the first Bluetooth broadcast; If the connection with the target terminal Bluetooth key is successful, the Bluetooth connection information is synchronized to each Bluetooth slave module, wherein the Bluetooth slave module is used to perform time-sharing connection monitoring scheduling according to different connection cycles of the terminal connected to each Bluetooth key.

11. The method according to claim 10, characterized in that Synchronize Bluetooth connection information to each Bluetooth slave module, including: The Bluetooth connection information is synchronized to each Bluetooth slave module through the first communication information corresponding to the target terminal, wherein the first communication information carries the identification of the target terminal, wherein different communication information is used for different terminals to synchronize the Bluetooth slave module of the Bluetooth connection information.

12. The method according to claim 11, characterized in that The method further comprises: Receiving Bluetooth key control commands sent by different terminals that have been connected to the vehicle via the Bluetooth key; The Bluetooth key control command is sent to a domain controller, and the domain controller is used to respectively execute vehicle control operations corresponding to the Bluetooth key control command based on the positioning information of the different terminals.

13. The method according to claim 10, characterized in that If the connection with the target terminal Bluetooth key is successful, the method further includes: When the number of terminals connected to the vehicle via the Bluetooth key is greater than or equal to the preset threshold, a second Bluetooth broadcast indicating that the connection is not possible is issued.

14. A processing method based on Bluetooth key, characterized in that: include: Receive Bluetooth connection information corresponding to a Bluetooth main module, the Bluetooth main module is used to send a first connectable Bluetooth broadcast when the number of terminals currently connected to the vehicle through the Bluetooth key is less than a preset threshold, the Bluetooth connection information is sent by the Bluetooth main module when the Bluetooth key of the target terminal is successfully connected, and the preset threshold is greater than or equal to 2; Time-sharing connection monitoring scheduling is performed according to different connection cycles of the terminals connected to each Bluetooth key.

15. The method according to claim 14, characterized in that The receiving of Bluetooth connection information corresponding to the Bluetooth main module includes: The Bluetooth connection information is received, which is sent by the Bluetooth main module through first communication information corresponding to the target terminal.

16. The method according to claim 15, characterized in that The method further comprises: Sending second communication information to the domain controller, the second communication information carrying the identifier of the target terminal and signal measurement information obtained according to the connection period corresponding to the target terminal, the domain controller is used to locate the target terminal according to the signal measurement information to obtain the positioning information of the target terminal.

17. A processing device based on a Bluetooth key, characterized in that: include: An acquisition module is configured to acquire the number of terminals currently connected to the vehicle via a Bluetooth key; A first sending module is configured to send a connectable first Bluetooth broadcast through the Bluetooth main module of the vehicle if the number of the terminals is less than a preset threshold, and the preset threshold is greater than or equal to 2; A first receiving module is configured to receive, through the Bluetooth main module, a Bluetooth key connection request initiated by a target terminal according to the first Bluetooth broadcast; The first sending module is also configured to synchronize the Bluetooth connection information corresponding to the Bluetooth master module to each Bluetooth slave module when it is determined that the Bluetooth master module is successfully connected to the target terminal Bluetooth key, wherein the Bluetooth slave module is used to perform time-sharing connection monitoring scheduling according to the different connection cycles of the terminal connected to each Bluetooth key.

18. A processing device based on a Bluetooth key, characterized in that: include: A second sending module is configured to send a first Bluetooth broadcast that can be connected when the number of terminals currently connected to the vehicle through the Bluetooth key is less than a preset threshold, and the preset threshold is greater than or equal to 2; A second receiving module is configured to receive a Bluetooth key connection request initiated by a target terminal according to the first Bluetooth broadcast; The second sending module is further configured to synchronize the Bluetooth connection information to each Bluetooth slave module if the connection with the target terminal Bluetooth key is successful, wherein the Bluetooth slave module is used to perform time-sharing connection monitoring scheduling according to the different connection cycles of the terminal connected to each Bluetooth key.

19. A processing device based on a Bluetooth key, characterized in that: include: A third receiving module is configured to receive Bluetooth connection information corresponding to a Bluetooth main module, wherein the Bluetooth main module is used to send a first connectable Bluetooth broadcast when the number of terminals currently connected to the vehicle through the Bluetooth key is less than a preset threshold, and the Bluetooth connection information is sent by the Bluetooth main module when the Bluetooth key is successfully connected to the target terminal, and the preset threshold is greater than or equal to 2; The monitoring module is configured to perform time-sharing connection monitoring scheduling according to different connection cycles of the terminals connected to each Bluetooth key.

20. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 16 is implemented.

21. An electronic device comprising a storage medium, a processor, and a computer program stored in the storage medium and executable on the processor, characterized in that: When the processor executes the computer program, the method according to any one of claims 1 to 16 is implemented.

22. A vehicle, characterized in that: include: The apparatus as claimed in any one of claims 17 to 19, or the electronic device as claimed in claim 21.