Bluetooth key redundancy connection method, electronic equipment and medium

By implementing the Bluetooth key redundant connection method on the car end, using the body anchor point Bluetooth module to build a redundant connection channel, solving the problem of broken connections of the smart key in the complex electromagnetic wave environment, and improving the stability of the key.

CN119364405APending Publication Date: 2025-01-24CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411575057.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-06
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

In the prior art, automotive smart keys are prone to problems such as Bluetooth disconnection or state out of synchronization in complex electromagnetic wave environments, resulting in the key being unusable.

Method used

By implementing the Bluetooth key redundant connection method on the car end, the Bluetooth module of the body anchor point is used to build a second Bluetooth connection channel, and connect to the key terminal to achieve the redundant backup of the communication channel. Determine the effective Bluetooth connection channel according to the interactive data on different Bluetooth connection channels and the main Bluetooth module.

Benefits of technology

A reduction of the keys caused by disconnected communication such as disconnection or unseen state of the state, which improves the stability of the key to use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119364405A_ABST
    Figure CN119364405A_ABST
Patent Text Reader

Abstract

The invention relates to the field of vehicle key connection, in particular to a Bluetooth key redundancy connection method, electronic equipment and a medium. The Bluetooth key redundant connection method is applied to a vehicle end, and comprises the following steps: in response to a connection broadcast sent by a key end scanned by a main Bluetooth module, controlling the main Bluetooth module and the key end to perform communication connection on a first Bluetooth connection channel, and determining connection parameters of a second Bluetooth connection channel; determining a first target vehicle body anchor point Bluetooth module according to the key end positioning electromagnetic wave field intensity obtained by at least one vehicle body anchor point Bluetooth module; the first target vehicle body anchor point Bluetooth module is controlled to be in communication connection with the key end on the second Bluetooth connection channel according to the connection parameters of the second Bluetooth connection channel; and determining an effective Bluetooth connection channel according to the first interaction data, the second interaction data and whether the main Bluetooth module responds or not. According to the method and the device, the situation that the key cannot be used or the state is asynchronous due to communication abnormity such as disconnection can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle key connection, and in particular to a Bluetooth key redundant connection method, electronic device and medium. Background Art

[0002] With the increasing popularity of digital car keys, the third generation of digital keys (NFC+BLE+UWB) has made great progress in smart cars. NFC stands for Near Field Communication, BLE stands for Bluetooth Low Energy, and UWB stands for Ultra-Wideband. Mobile phones, watches, and bracelets are smart keys based on Bluetooth connections as car keys. Because Bluetooth technology is widely used in cars, various electrical equipment, home appliances, mobile phones, etc., especially in garage environments, there are a lot of Bluetooth signals in the environment, which may interfere with each other, causing problems such as disconnection and frame loss during the use of car smart keys. When such problems occur, it is easy to cause abnormal situations such as the inability to use the smart key and the status being out of sync, which brings trouble to users. The following are typical scenarios: 1. After the BLE-based smart key is connected to the vehicle, the Bluetooth connection is disconnected in a complex electromagnetic wave environment. 2. The main Bluetooth module on the vehicle restarts due to hardware or software problems, and the connection with the smart key is disconnected for a short period of time, making it unusable.

[0003] In view of this, this application is hereby filed. Summary of the invention

[0004] The purpose of the present application is to provide a Bluetooth key redundant connection method, electronic device and medium to solve the problems existing in the prior art such as the car smart key being unusable or the state being out of sync due to disconnection.

[0005] In order to achieve the above objectives, this application adopts the following technical solutions: In a first aspect, the present application provides a Bluetooth key redundant connection method, which is applied to a vehicle side, comprising: In response to the main Bluetooth module scanning the connection broadcast sent by the key end, controlling the main Bluetooth module to communicate with the key end on the first Bluetooth connection channel, and determining the connection parameters of the second Bluetooth connection channel; Determine a first target vehicle body anchor point Bluetooth module according to the key end positioning electromagnetic wave field strength acquired by at least one vehicle body anchor point Bluetooth module; Controlling the first target vehicle body anchor point Bluetooth module to communicate with the key end on the second Bluetooth connection channel according to the connection parameters of the second Bluetooth connection channel; An effective Bluetooth connection channel is determined according to the first interaction data of the first Bluetooth connection channel, the second interaction data of the second Bluetooth connection channel, and whether the main Bluetooth module responds.

[0006] In some technical solutions, before determining the first target vehicle body anchor point Bluetooth module according to the key end positioning electromagnetic wave field strength obtained by at least one vehicle body anchor point Bluetooth module, the method further includes: Control at least one vehicle body anchor point Bluetooth module to obtain a key end positioning broadcast or monitor first interaction data of the first Bluetooth connection channel; The key-end positioning electromagnetic wave field strength is determined according to the positioning broadcast or the first interactive data.

[0007] In some technical solutions, after determining the first target vehicle body anchor point Bluetooth module according to the key end positioning electromagnetic wave field strength obtained by at least one vehicle body anchor point Bluetooth module, the method further includes: The main Bluetooth module is controlled to send the connection parameters of the second Bluetooth connection channel to the first target vehicle body anchor point Bluetooth module.

[0008] In some technical solutions, the controlling the first target vehicle body anchor point Bluetooth module to communicate with the key end on the second Bluetooth connection channel according to the connection parameters of the second Bluetooth connection channel includes: Controlling the first target vehicle body anchor point Bluetooth module to scan the connection broadcast sent by the key end according to the connection parameters of the second Bluetooth connection channel; The first target vehicle body anchor point Bluetooth module is controlled to communicate with the key end on the second Bluetooth connection channel.

[0009] In some technical solutions, determining the effective Bluetooth connection channel according to the first interaction data of the first Bluetooth connection channel, the second interaction data of the second Bluetooth connection channel, and whether the main Bluetooth module responds includes: When the main Bluetooth module responds and the first interaction data of the first Bluetooth connection channel is the same as the second interaction data of the second Bluetooth connection channel, determining that the effective Bluetooth connection channel is the first Bluetooth connection channel; When the main Bluetooth module responds and the first interaction data of the first Bluetooth connection channel is different from the second interaction data of the second Bluetooth connection channel, determining that the effective Bluetooth connection channel is the second Bluetooth connection channel; When the main Bluetooth module does not respond, the effective Bluetooth connection channel is determined to be the second Bluetooth connection channel.

[0010] In some technical solutions, after the controlling the main Bluetooth module to communicate with the key end on the first Bluetooth connection channel and determining the connection parameters of the second Bluetooth connection channel, the method further includes: determining the connection parameters of the third Bluetooth connection channel; After determining that the effective Bluetooth connection channel is the second Bluetooth connection channel, the method further includes: Determine a second target vehicle body anchor point Bluetooth module according to the key end positioning electromagnetic wave field strength acquired by at least one vehicle body anchor point Bluetooth module; The second target vehicle body anchor point Bluetooth module is controlled to establish a communication connection with the key end on the third Bluetooth connection channel according to the connection parameters of the third Bluetooth connection channel.

[0011] In some technical solutions, after determining the effective Bluetooth connection channel according to the first interaction data of the first Bluetooth connection channel, the second interaction data of the second Bluetooth connection channel and whether the main Bluetooth module responds, the method further includes: When the first target vehicle body anchor point Bluetooth module does not respond, the second Bluetooth connection channel is cancelled.

[0012] In a second aspect, the present application provides a Bluetooth key redundant connection method, which is applied to a key end, comprising: In response to a connection request sent by the vehicle-side main Bluetooth module, control the key-side Bluetooth module to communicate with the vehicle-side main Bluetooth module on a first Bluetooth connection channel, and determine connection parameters of a second Bluetooth connection channel; The key-end Bluetooth module is controlled to communicate with the first target vehicle body anchor point Bluetooth module on the second Bluetooth connection channel.

[0013] In a third aspect, the present application provides an electronic device, including: at least one processor, and a memory communicatively coupled to at least one of the processors; The memory stores instructions that can be executed by at least one of the processors, and the instructions are executed by at least one of the processors so that at least one of the processors can perform the above method.

[0014] In a fourth aspect, the present application provides a computer-readable storage medium, on which computer instructions are stored, and the computer instructions are used to enable a computer to execute the above method.

[0015] Compared with the prior art, the beneficial effects of this application are: The Bluetooth key redundant connection method provided in the present application responds to the connection broadcast sent by the key end when the main Bluetooth module scans, controls the main Bluetooth module to communicate with the key end on the first Bluetooth connection channel, and determines the connection parameters of the second Bluetooth connection channel; determines the first target body anchor Bluetooth module according to the electromagnetic wave field strength of the key end obtained by at least one body anchor Bluetooth module; controls the first target body anchor Bluetooth module to communicate with the key end on the second Bluetooth connection channel according to the connection parameters of the second Bluetooth connection channel; determines the effective Bluetooth connection channel according to the first interaction data of the first Bluetooth connection channel, the second interaction data of the second Bluetooth connection channel and whether the main Bluetooth module responds. The method constructs the second Bluetooth connection channel based on the body anchor Bluetooth module (i.e., the first target body anchor Bluetooth module) that meets specific conditions, and enables the first target body anchor Bluetooth module to communicate with the key end on the second Bluetooth connection channel, thereby realizing redundant backup of the communication channel, and then combines the interaction data on different Bluetooth connection channels and whether the main Bluetooth module responds to determine which Bluetooth connection channel is effective, reducing the occurrence of the key being unable to be used or the state being out of sync due to communication anomalies such as disconnection, so as to make the use of the key more stable. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0017] Figure 1 is a flowchart of a Bluetooth key redundant connection method provided in Example 1; Figure 2 is a schematic diagram of the structure of a Bluetooth key redundant connection device provided in Example 2; Figure 3 is a flowchart of a Bluetooth key redundant connection method provided in Example 3; Figure 4 It is a schematic diagram of the structure of the electronic device provided in Example 4. DETAILED DESCRIPTION

[0018] The following is a description of exemplary embodiments of the present application in conjunction with the accompanying drawings, including various details of the embodiments of the present application to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. Similarly, for the sake of clarity and conciseness, the description of well-known functions and structures is omitted in the following description.

[0019] The components of a car digital key are: 1) key end; 2) vehicle-end digital key controller; 3) vehicle body anchor point.

[0020] The vehicle-side digital key controller includes a main Bluetooth module and a control module. The main Bluetooth module is mainly responsible for communicating and exchanging data with the key end. The control module mainly completes the system control function of the digital key. The Bluetooth module and the control module exchange data through the body communication network (CAN / CANFD / LIN / UART, etc.); the body anchor point mainly integrates a Bluetooth module, which is used to scan or monitor the Bluetooth signal from the key end and obtain the field strength of the Bluetooth signal for key positioning. Generally, vehicles have 2 to 6 body anchor points; the body anchor point and the vehicle-side digital key controller are connected by the body communication network (CAN / CANFD / LIN, etc.) for data exchange.

[0021] As mentioned in the background technology, the prior art has the problem that after the Bluetooth-based smart key is connected to the vehicle, the Bluetooth is disconnected in a complex electromagnetic wave environment, or the main Bluetooth module on the vehicle restarts due to hardware or software problems, and the connection with the smart key is disconnected in a short time. Therefore, the present application uses the vehicle body anchor point Bluetooth module to perform a redundant design of Bluetooth connection, thereby realizing redundant connection of Bluetooth keys, and quickly switching to an available Bluetooth connection channel when abnormal situations such as disconnection or state asynchrony between the key end and the main Bluetooth module occur due to various reasons, to ensure normal communication. The present application is further described in detail below in conjunction with the embodiments.

[0022] Example 1 Figure 1 It is a flowchart of a Bluetooth key redundant connection method provided in this embodiment. The method can be executed by a Bluetooth key redundant connection device. The device can be composed of software and / or hardware and is generally integrated in an electronic device. The electronic device can be a body controller or a digital key controller. For ease of understanding, each step in the connection method of this embodiment is executed by the digital key controller.

[0023] like Figure 1 As shown, this embodiment provides a Bluetooth key redundant connection method, comprising the following steps: S110, in response to the main Bluetooth module scanning the connection broadcast sent by the key end, controlling the main Bluetooth module to communicate with the key end on the first Bluetooth connection channel, and determining the connection parameters of the second Bluetooth connection channel.

[0024] Among them, the "first Bluetooth connection channel" is the main channel for connecting the key end and the digital key controller on the vehicle end. Under normal circumstances, data interaction between the key end and the vehicle end should be carried out under this channel. The "second Bluetooth connection channel" is the connection channel between the key end and the vehicle body anchor point. The "connection parameters" include the broadcast content, cycle, next broadcast time point and other information of the Bluetooth module on the key end, so that the vehicle body anchor point can scan the corresponding connection broadcast after knowing the connection parameters and communicate with the key end. After scanning the connection broadcast sent by the key end, the main Bluetooth module will initiate a connection and authentication, thereby realizing the communication connection between the main Bluetooth module and the key end on the first Bluetooth connection channel.

[0025] S120: Determine a first target vehicle body anchor point Bluetooth module according to the key end positioning electromagnetic wave field strength acquired by at least one vehicle body anchor point Bluetooth module.

[0026] The key end will periodically send positioning broadcasts for the vehicle body anchor point to accurately locate the key. The positioning broadcast is an electromagnetic wave, and the field strength is different at different distances from the key. Generally, the closer the distance to the key, the greater the field strength. Therefore, each vehicle body anchor point can determine the distance between the key and each vehicle body anchor point based on the magnitude of the electromagnetic wave field strength of the key end positioning. The connection broadcast is different from the positioning broadcast. After the connection broadcast is sent and connected to the vehicle end, the key end will send the positioning broadcast, and the positioning broadcast can be scanned by the vehicle body anchor point Bluetooth module. The main Bluetooth module does not scan the positioning broadcast. The digital key controller learns the location of the key through the first interactive data of the first Bluetooth connection channel.

[0027] In some examples, if there are four body anchor points, the four body anchor points are respectively set at the four corners of the body, and the body anchor points are numbered 1, 2, 3, and 4. If the key-end positioning electromagnetic wave field strengths obtained by these four body anchor points are No. 1> No. 2> No. 3> No. 4, then the first target body anchor point Bluetooth module is the No. 1 body anchor point Bluetooth module.

[0028] In an optional implementation, before determining the first target vehicle body anchor point Bluetooth module according to the key end positioning electromagnetic wave field strength acquired by at least one vehicle body anchor point Bluetooth module, the method further includes: Control at least one vehicle body anchor point Bluetooth module to obtain a key end positioning broadcast or monitor first interaction data of a first Bluetooth connection channel; The key-end positioning electromagnetic wave field strength is determined according to the positioning broadcast or the first interactive data.

[0029] This embodiment determines the electromagnetic wave field strength of the key end positioning by controlling at least one vehicle body anchor point Bluetooth module to obtain the key end positioning broadcast or monitor the first interactive data of the first Bluetooth connection channel. That is to say, the electromagnetic wave field strength of the key end positioning can be obtained through the key end positioning broadcast or the first interactive data of the first Bluetooth connection channel. The first interactive data refers to the interactive data generated when the main Bluetooth module and the key end communicate on the first Bluetooth connection channel, and the first interactive data includes key status, key button information, authentication information, vehicle control instructions, key position and other contents.

[0030] In an optional implementation, after determining the first target vehicle body anchor point Bluetooth module according to the key end positioning electromagnetic wave field strength acquired by at least one vehicle body anchor point Bluetooth module, the method further includes: The main Bluetooth module is controlled to send the connection parameters of the second Bluetooth connection channel to the first target vehicle body anchor point Bluetooth module.

[0031] This implementation manner controls the main Bluetooth module to send the connection parameters of the second Bluetooth connection channel to the first target vehicle body anchor point Bluetooth module, so as to facilitate the subsequent communication connection between the first target vehicle body anchor point Bluetooth module and the key end.

[0032] S130: Control the first target vehicle body anchor point Bluetooth module to establish a communication connection with the key end on the second Bluetooth connection channel according to the connection parameters of the second Bluetooth connection channel.

[0033] In an optional implementation, controlling the first target vehicle body anchor point Bluetooth module to communicate with the key end on the second Bluetooth connection channel according to the connection parameters of the second Bluetooth connection channel includes: Controlling the first target vehicle body anchor point Bluetooth module to scan the connection broadcast sent by the key end according to the connection parameters of the second Bluetooth connection channel; The first target vehicle body anchor point Bluetooth module is controlled to communicate with the key end on the second Bluetooth connection channel.

[0034] This implementation method controls the first target vehicle body anchor point Bluetooth module to scan the connection broadcast sent by the key end according to the connection parameters of the second Bluetooth connection channel, and then performs communication connection, so the connection method is reliable.

[0035] S140: Determine an effective Bluetooth connection channel according to the first interaction data of the first Bluetooth connection channel, the second interaction data of the second Bluetooth connection channel, and whether the main Bluetooth module responds.

[0036] The second interaction data refers to the interaction data generated when the first target vehicle body anchor point Bluetooth module and the key end communicate on the second Bluetooth connection channel. When the main Bluetooth module communicates normally, the content of the second interaction data is the same as the first interaction data.

[0037] In an optional implementation, determining the effective Bluetooth connection channel according to the first interaction data of the first Bluetooth connection channel, the second interaction data of the second Bluetooth connection channel, and whether the main Bluetooth module responds includes: If the main Bluetooth module responds and the first interaction data of the first Bluetooth connection channel and the second interaction data of the second Bluetooth connection channel are the same, determining that the effective Bluetooth connection channel is the first Bluetooth connection channel; If the main Bluetooth module responds and the first interaction data of the first Bluetooth connection channel and the second interaction data of the second Bluetooth connection channel are different, determining that the effective Bluetooth connection channel is the second Bluetooth connection channel; When the main Bluetooth module does not respond, the effective Bluetooth connection channel is determined to be the second Bluetooth connection channel.

[0038] When the main Bluetooth module responds, it means that the main Bluetooth module is not disconnected from the key end; when the main Bluetooth module does not respond, it means that the main Bluetooth module is disconnected from the key end. If the first interactive data of the first Bluetooth connection channel and the second interactive data of the second Bluetooth connection channel are the same, it means that there is no error in the first interactive data, the main Bluetooth module is not disturbed or there is no communication failure; if the first interactive data of the first Bluetooth connection channel and the second interactive data of the second Bluetooth connection channel are different, it means that the first interactive data is wrong, the main Bluetooth module is disturbed or there is a communication failure. Therefore, this embodiment adopts specific Bluetooth channels in different situations. When the main Bluetooth module is not disconnected, not disturbed, and no communication failure occurs, the effective Bluetooth connection channel is the first Bluetooth connection channel, the second interactive data is only used as backup data, and the second Bluetooth connection channel is used as a backup connection channel; when the main Bluetooth module is disconnected, disturbed, or there is a communication failure, the effective Bluetooth connection channel is the second Bluetooth connection channel.

[0039] If the effective Bluetooth connection channel is the first Bluetooth connection channel, the effective data is the first interactive data, and the second interactive data is used as backup data; if the effective Bluetooth connection channel is the second Bluetooth connection channel, the effective data is the second interactive data. If neither the first Bluetooth connection channel nor the second Bluetooth connection channel is the effective Bluetooth connection channel, the subsequent third Bluetooth connection channel can be used for connection, then the effective data is the third interactive data, and the second Bluetooth connection channel can also be cancelled, and the vehicle returns to the state of waiting for connection, as shown below.

[0040] In an optional implementation, after controlling the main Bluetooth module to communicate with the key end on the first Bluetooth connection channel and determining the connection parameters of the second Bluetooth connection channel, it also includes: determining the connection parameters of the third Bluetooth connection channel; After determining that the effective Bluetooth connection channel is the second Bluetooth connection channel, the method further includes: Determine a second target vehicle body anchor point Bluetooth module according to the key end positioning electromagnetic wave field strength acquired by at least one vehicle body anchor point Bluetooth module; The second target vehicle body anchor point Bluetooth module is controlled to establish a communication connection with the key end on the third Bluetooth connection channel according to the connection parameters of the third Bluetooth connection channel.

[0041] This embodiment further determines the connection parameters of the third Bluetooth connection channel and the second target vehicle body anchor Bluetooth module, and controls the second target vehicle body anchor Bluetooth module to communicate and connect with the key end on the third Bluetooth connection channel, thereby activating the third Bluetooth connection channel. When the first target vehicle body anchor Bluetooth module is disconnected from the key end, it is connected through the third Bluetooth connection channel. This embodiment can be used when the key is integrated into a device with sufficient power, such as a mobile phone.

[0042] In another optional implementation, after determining the effective Bluetooth connection channel according to the first interaction data of the first Bluetooth connection channel, the second interaction data of the second Bluetooth connection channel and whether the main Bluetooth module responds, the method further includes: When the first target vehicle body anchor point Bluetooth module does not respond, the second Bluetooth connection channel is deregistered.

[0043] In this embodiment, when the Bluetooth module of the first target vehicle body anchor point does not respond, the second Bluetooth connection channel is cancelled to reduce power consumption, and the vehicle can be restored to a state of waiting for connection.

[0044] The above method constructs a second Bluetooth connection channel based on a vehicle body anchor Bluetooth module (i.e., a first target vehicle body anchor Bluetooth module) that meets specific conditions, and enables the first target vehicle body anchor Bluetooth module to communicate with the key end on the second Bluetooth connection channel, thereby realizing redundant backup of the communication channel, and then combining the interaction data on different Bluetooth connection channels and whether the main Bluetooth module responds to determine which Bluetooth connection channel is effective, and then using the interaction data on the effective Bluetooth connection channel for interaction, thereby reducing the occurrence of situations where the key cannot be used or the status is not synchronized due to communication anomalies such as disconnection, and making the use of the key more stable.

[0045] Example 2 like Figure 2 As shown, this embodiment provides a Bluetooth key redundant connection device, which is applied to a vehicle end, and includes: The first connection control module 101 is used to control the main Bluetooth module to communicate with the key end on the first Bluetooth connection channel in response to the connection broadcast sent by the key end scanned by the main Bluetooth module, and determine the connection parameters of the second Bluetooth connection channel; A first target vehicle body anchor point Bluetooth module determination module 102, configured to determine a first target vehicle body anchor point Bluetooth module according to a key end positioning electromagnetic wave field strength acquired by at least one vehicle body anchor point Bluetooth module; The second connection control module 103 is used to control the first target vehicle body anchor point Bluetooth module to communicate with the key end on the second Bluetooth connection channel according to the connection parameters of the second Bluetooth connection channel; The effective Bluetooth connection channel determination module 104 is used to determine the effective Bluetooth connection channel according to the first interaction data of the first Bluetooth connection channel, the second interaction data of the second Bluetooth connection channel and whether the main Bluetooth module responds.

[0046] The device is used to execute the method of Example 1, and thus has at least functional modules and beneficial effects corresponding to the above method.

[0047] Example 3 like Figure 3 As shown, this embodiment provides a Bluetooth key redundant connection method, which is applied to a key end and includes: S210, responding to a connection request sent by the vehicle-side main Bluetooth module, controlling the key-side Bluetooth module to communicate with the vehicle-side main Bluetooth module on a first Bluetooth connection channel, and determining connection parameters of a second Bluetooth connection channel.

[0048] S220, controlling the key-end Bluetooth module to communicate with the first target vehicle body anchor point Bluetooth module on the second Bluetooth connection channel.

[0049] The connection method of this embodiment corresponds to the connection method of Embodiment 1, and therefore has at least the technical effect corresponding to the connection method of the embodiment.

[0050] Example 4 like Figure 4 As shown, this embodiment provides an electronic device, including: at least one processor; and a memory communicatively connected to at least one processor; wherein, The memory stores instructions that can be executed by at least one processor, and the instructions are executed by at least one processor so that at least one processor can perform the above method. At least one processor in the electronic device can perform the above method, and thus has at least the same advantages as the above method.

[0051] Optionally, the electronic device also includes interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. The various components are connected to each other using different buses and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the electronic device, including instructions stored in or on a memory to display graphical information of a GUI (Graphical User Interface) on an external input / output device (such as a display device coupled to an interface). In other embodiments, if necessary, multiple processors can be used together with multiple memories, and / or multiple buses can be used together with multiple memories. Similarly, multiple electronic devices can be connected (for example, as a server array, a group of blade servers, or a multi-processor system), and each device provides some necessary operations. Figure 4 A processor 301 is taken as an example.

[0052] The memory 302, as a computer-readable storage medium, can be used to store software programs, computer executable programs and modules, such as program instructions / modules corresponding to the Bluetooth key redundant connection method in the embodiment of the present application (for example, the first connection control module, the first target vehicle body anchor point Bluetooth module determination module, the second connection control module, and the effective Bluetooth connection channel determination module in the Bluetooth key redundant connection device). The processor 301 executes various functional applications and data processing of the device by running the software programs, instructions and modules stored in the memory 302, that is, realizes the above-mentioned Bluetooth key redundant connection method.

[0053] The memory 302 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system and at least one application required for a function; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 302 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some instances, the memory 302 may further include a memory remotely arranged relative to the processor 301, and these remote memories may be connected to the device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0054] The electronic device may further include: an input device 303 and an output device 304. The processor 301, the memory 302, the input device 303 and the output device 304 may be connected via a bus or other means. Figure 4 The example of connecting through bus is taken in the following.

[0055] The input device 303 can receive input digital or character information, and the output device 304 can include a display device, an auxiliary lighting device (e.g., LED), and a tactile feedback device (e.g., a vibration motor), etc. The display device can include, but is not limited to, a liquid crystal display (LCD), a light emitting diode (LED) display, and a plasma display. In some embodiments, the display device can be a touch screen.

[0056] Example 4 This embodiment provides a computer-readable storage medium, on which computer instructions are stored, and the computer instructions are used to enable a computer to execute the above method. The computer instructions on the computer-readable storage medium are used to enable a computer to execute the above method, and thus have at least the same advantages as the above method.

[0057] The medium in this application may adopt any combination of one or more computer-readable media. The medium may be a computer-readable signal medium or a computer-readable storage medium. The medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination thereof. More specific examples of the medium (a non-exhaustive list) include: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this document, the medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, device, or device.

[0058] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0059] The program code contained on the computer-readable medium can be transmitted using any appropriate medium, including but not limited to wireless, wire, optical cable, RF (Radio Frequency), etc., or any suitable combination of the above.

[0060] Computer program code for performing the operation of the present application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or can be connected to an external computer (e.g., using an Internet service provider to connect through the Internet).

[0061] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps recorded in this application can be executed in parallel, sequentially or in different orders, as long as the expected results of the technical solution disclosed in this application can be achieved, and this document is not limited here.

[0062] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principles of this application should be included in the protection scope of this application.

Claims

1. A Bluetooth key redundant connection method, characterized in that: Applied to the vehicle side, including: In response to the main Bluetooth module scanning the connection broadcast sent by the key end, controlling the main Bluetooth module to communicate with the key end on the first Bluetooth connection channel, and determining the connection parameters of the second Bluetooth connection channel; Determine a first target vehicle body anchor point Bluetooth module according to the key end positioning electromagnetic wave field strength acquired by at least one vehicle body anchor point Bluetooth module; Controlling the first target vehicle body anchor point Bluetooth module to communicate with the key end on the second Bluetooth connection channel according to the connection parameters of the second Bluetooth connection channel; An effective Bluetooth connection channel is determined according to the first interaction data of the first Bluetooth connection channel, the second interaction data of the second Bluetooth connection channel, and whether the main Bluetooth module responds.

2. The Bluetooth key redundant connection method according to claim 1, characterized in that: Before determining the first target vehicle body anchor point Bluetooth module according to the key end positioning electromagnetic wave field strength obtained by at least one vehicle body anchor point Bluetooth module, the method further includes: Control at least one vehicle body anchor point Bluetooth module to obtain a key end positioning broadcast or monitor first interaction data of the first Bluetooth connection channel; The key-end positioning electromagnetic wave field strength is determined according to the positioning broadcast or the first interactive data.

3. The Bluetooth key redundant connection method according to claim 1, characterized in that: After determining the first target vehicle body anchor point Bluetooth module according to the key end positioning electromagnetic wave field strength obtained by at least one vehicle body anchor point Bluetooth module, the method further includes: The main Bluetooth module is controlled to send the connection parameters of the second Bluetooth connection channel to the first target vehicle body anchor point Bluetooth module.

4. The Bluetooth key redundant connection method according to claim 1, characterized in that: The controlling the first target vehicle body anchor point Bluetooth module to communicate with the key end on the second Bluetooth connection channel according to the connection parameters of the second Bluetooth connection channel includes: Controlling the first target vehicle body anchor point Bluetooth module to scan the connection broadcast sent by the key end according to the connection parameters of the second Bluetooth connection channel; The first target vehicle body anchor point Bluetooth module is controlled to communicate with the key end on the second Bluetooth connection channel.

5. The Bluetooth key redundant connection method according to claim 1, characterized in that: The determining the effective Bluetooth connection channel according to the first interaction data of the first Bluetooth connection channel, the second interaction data of the second Bluetooth connection channel and whether the main Bluetooth module responds includes: When the main Bluetooth module responds and the first interaction data of the first Bluetooth connection channel is the same as the second interaction data of the second Bluetooth connection channel, determining that the effective Bluetooth connection channel is the first Bluetooth connection channel; When the main Bluetooth module responds and the first interaction data of the first Bluetooth connection channel is different from the second interaction data of the second Bluetooth connection channel, determining that the effective Bluetooth connection channel is the second Bluetooth connection channel; When the main Bluetooth module does not respond, the effective Bluetooth connection channel is determined to be the second Bluetooth connection channel.

6. The Bluetooth key redundant connection method according to claim 5, characterized in that: After the controlling main Bluetooth module and the key end are connected to communicate on the first Bluetooth connection channel and the connection parameters of the second Bluetooth connection channel are determined, the method further includes: determining the connection parameters of the third Bluetooth connection channel; After determining that the effective Bluetooth connection channel is the second Bluetooth connection channel, the method further includes: Determine a second target vehicle body anchor point Bluetooth module according to the key end positioning electromagnetic wave field strength acquired by at least one vehicle body anchor point Bluetooth module; The second target vehicle body anchor point Bluetooth module is controlled to establish a communication connection with the key end on the third Bluetooth connection channel according to the connection parameters of the third Bluetooth connection channel.

7. The Bluetooth key redundant connection method according to claim 1, characterized in that: After determining the effective Bluetooth connection channel according to the first interaction data of the first Bluetooth connection channel, the second interaction data of the second Bluetooth connection channel and whether the main Bluetooth module responds, the method further includes: When the first target vehicle body anchor point Bluetooth module does not respond, the second Bluetooth connection channel is cancelled.

8. A Bluetooth key redundant connection method, characterized in that: Applied to the key end, including: In response to a connection request sent by the vehicle-side main Bluetooth module, control the key-side Bluetooth module to communicate with the vehicle-side main Bluetooth module on a first Bluetooth connection channel, and determine connection parameters of a second Bluetooth connection channel; The key-end Bluetooth module is controlled to communicate with the first target vehicle body anchor point Bluetooth module on the second Bluetooth connection channel.

9. An electronic device, characterized in that: include: at least one processor, and a memory communicatively coupled to at least one of the processors; The memory stores instructions executable by at least one of the processors, and the instructions are executed by at least one of the processors so that the at least one processor can execute the method according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method according to any one of claims 1 to 7.