Bluetooth detection method and device, electronic equipment and storage medium

By adding Bluetooth query and key loading processes to the vehicle processing module, Bluetooth detection results are generated directly in the cloud, solving the problem of detection failure caused by complex front-end and back-end interactions and improving Bluetooth detection efficiency.

CN117749286BActive Publication Date: 2026-08-04CHERY AUTOMOBILE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHERY AUTOMOBILE CO LTD
Filing Date
2023-12-25
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

In existing technologies, Bluetooth detection requires the front end to initiate and the back end to execute, which makes the detection process complex, increases the probability of failure, and reduces efficiency.

Method used

A new Bluetooth query and key loading process has been added to the vehicle processing module. Bluetooth detection information is extracted from the preset database using identity information and sent to the target cloud to generate detection results.

Benefits of technology

It simplifies the testing process, reduces the probability of testing failure, and improves testing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117749286B_ABST
    Figure CN117749286B_ABST
Patent Text Reader

Abstract

This application relates to the field of Bluetooth detection technology, and in particular to a Bluetooth detection method, apparatus, electronic device, and storage medium. The method includes: upon receiving a Bluetooth detection information acquisition instruction, retrieving Bluetooth detection information corresponding to the vehicle to be detected from a preset database based on identification information, and sending the Bluetooth detection information to a target cloud to generate a Bluetooth detection result for the vehicle to be detected on the target cloud. This solves the problems in related technologies where Bluetooth detection requires front-end initiation and back-end execution, increasing the complexity of the detection process and thus increasing the probability of detection failure and reducing detection efficiency. By adding Bluetooth query and Bluetooth key loading processes to the vehicle processing module, Bluetooth query and Bluetooth key loading are completed, allowing inspectors to directly query the Bluetooth detection results of the vehicle processing module during cloud-based detection without front-end and back-end interaction, thereby improving Bluetooth detection efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of Bluetooth detection technology, and in particular to a Bluetooth detection method, apparatus, electronic device and storage medium. Background Technology

[0002] A Bluetooth key is a digital key that uses a mobile phone as a carrier and Bluetooth Low Energy technology as the communication medium. It features portability, security, and scalability, and is gaining increasing popularity. Therefore, Bluetooth keys must undergo thorough testing before use to ensure security and stability during user operation.

[0003] In related technologies, cloud-based Bluetooth information detection first queries the Bluetooth SN and Bluetooth MAC (media access control) address provided by the tbox (telematicsbox, vehicle networking system), then saves this information locally, and uses the local encryption algorithm to generate a Bluetooth key for the tbox to perform key loading, thereby detecting Bluetooth information.

[0004] However, since Bluetooth querying and Bluetooth key loading require front-end initiation and back-end execution, and front-end and back-end interaction is carried out through WebSocket technology, this technology often leads to connection failure in scenarios with long links and complex business, which in turn leads to the failure of the Bluetooth key loading detection process in the cloud production line, thus affecting the work efficiency of staff and the probability of detection failure, which urgently needs to be solved. Summary of the Invention

[0005] This application provides a Bluetooth detection method, apparatus, electronic device, and storage medium to solve the problems in related technologies where Bluetooth detection requires front-end initiation and back-end execution, which increases the complexity of the detection process and thus easily increases the probability of detection failure and reduces detection efficiency.

[0006] The first aspect of this application provides a Bluetooth detection method, including the following steps:

[0007] Determine whether a Bluetooth detection information acquisition instruction has been received, wherein the Bluetooth detection information acquisition instruction includes the identification information of the vehicle to be detected;

[0008] If the Bluetooth detection information acquisition instruction is received, then based on the identity information, the Bluetooth detection information corresponding to the vehicle to be detected is extracted from a preset database; and

[0009] The Bluetooth detection information is sent to the target cloud to generate the Bluetooth detection result of the vehicle to be detected on the target cloud.

[0010] According to one embodiment of this application, before determining whether the Bluetooth detection information acquisition instruction has been received, the method further includes:

[0011] Acquire Bluetooth information from multiple target vehicles;

[0012] Based on the Bluetooth information of each target vehicle, determine whether the Bluetooth key for the corresponding target vehicle has been successfully installed;

[0013] If the Bluetooth key for the corresponding target vehicle is successfully installed, the Bluetooth detection success information for the corresponding target vehicle is stored in the preset database.

[0014] According to one embodiment of this application, after determining whether the Bluetooth key for the corresponding target vehicle has been successfully installed, the method further includes:

[0015] If the Bluetooth key for the corresponding target vehicle has not been successfully installed, a root key is generated based on the identity information and Bluetooth information of the corresponding target vehicle.

[0016] The root key is used to install the Bluetooth key for the corresponding target vehicle, and after the Bluetooth key for the corresponding target vehicle is installed, the Bluetooth detection success information of the corresponding target vehicle is stored in the preset database.

[0017] According to one embodiment of this application, after the Bluetooth key is loaded into the corresponding target vehicle using the root key, the method further includes:

[0018] If the Bluetooth key for the corresponding target vehicle has not been successfully installed, a detection failure notification will be generated.

[0019] According to one embodiment of this application, the step of retrieving Bluetooth detection information corresponding to the vehicle to be detected from the preset database based on the identity information includes:

[0020] Determine whether a matching vehicle corresponding to the identity information exists in the preset database;

[0021] If a matching vehicle exists that corresponds to the identity information, then the Bluetooth detection information corresponding to the matching vehicle is used as the Bluetooth detection information corresponding to the vehicle to be detected; otherwise, the Bluetooth detection information corresponding to the vehicle to be detected is empty.

[0022] According to the Bluetooth detection method of this application embodiment, upon receiving a Bluetooth detection information acquisition instruction, the method extracts Bluetooth detection information corresponding to the vehicle to be detected from a preset database based on identity information, and sends the Bluetooth detection information to the target cloud to generate the Bluetooth detection result of the vehicle to be detected on the target cloud. This solves the problems in related technologies where Bluetooth detection requires front-end initiation and back-end execution, increasing the complexity of the detection process and thus increasing the probability of detection failure and reducing detection efficiency. By adding Bluetooth query and Bluetooth key loading processes to the vehicle processing module, Bluetooth query and Bluetooth key loading are completed, allowing inspectors to directly query the Bluetooth detection results of the vehicle processing module during cloud-based detection without front-end and back-end interaction, thereby improving Bluetooth detection efficiency.

[0023] A second aspect of this application provides a Bluetooth detection device, comprising:

[0024] The judgment module is used to determine whether a Bluetooth detection information acquisition instruction has been received, wherein the Bluetooth detection information acquisition instruction includes the identification information of the vehicle to be detected;

[0025] The extraction module is configured to, upon receiving the Bluetooth detection information acquisition instruction, extract Bluetooth detection information corresponding to the vehicle to be detected from a preset database based on the identity information; and

[0026] The generation module is used to send the Bluetooth detection information to the target cloud so as to generate the Bluetooth detection result of the vehicle to be detected in the target cloud.

[0027] According to one embodiment of this application, before determining whether the Bluetooth detection information acquisition instruction has been received, the determining module is further configured to:

[0028] Acquire Bluetooth information from multiple target vehicles;

[0029] Based on the Bluetooth information of each target vehicle, determine whether the Bluetooth key for the corresponding target vehicle has been successfully installed;

[0030] If the Bluetooth key for the corresponding target vehicle is successfully installed, the Bluetooth detection success information for the corresponding target vehicle is stored in the preset database.

[0031] According to one embodiment of this application, after determining whether the Bluetooth key for the corresponding target vehicle has been successfully installed, the determining module is further configured to:

[0032] If the Bluetooth key for the corresponding target vehicle has not been successfully installed, a root key is generated based on the identity information and Bluetooth information of the corresponding target vehicle.

[0033] The root key is used to install the Bluetooth key for the corresponding target vehicle, and after the Bluetooth key for the corresponding target vehicle is installed, the Bluetooth detection success information of the corresponding target vehicle is stored in the preset database.

[0034] According to one embodiment of this application, after the Bluetooth key is injected into the corresponding target vehicle using the root key, the judgment module is further configured to:

[0035] If the Bluetooth key for the corresponding target vehicle has not been successfully installed, a detection failure notification will be generated.

[0036] According to one embodiment of this application, the extraction module is specifically used for:

[0037] Determine whether a matching vehicle corresponding to the identity information exists in the preset database;

[0038] If a matching vehicle exists that corresponds to the identity information, then the Bluetooth detection information corresponding to the matching vehicle is used as the Bluetooth detection information corresponding to the vehicle to be detected; otherwise, the Bluetooth detection information corresponding to the vehicle to be detected is empty.

[0039] According to the Bluetooth detection device of this application embodiment, upon receiving a Bluetooth detection information acquisition instruction, it extracts the Bluetooth detection information corresponding to the vehicle to be detected from a preset database based on the identification information, and sends the Bluetooth detection information to the target cloud to generate the Bluetooth detection result of the vehicle to be detected on the target cloud. This solves the problems in related technologies where Bluetooth detection requires front-end initiation and back-end execution, increasing the complexity of the detection process and thus increasing the probability of detection failure and reducing detection efficiency. By adding Bluetooth query and Bluetooth key loading processes to the vehicle processing module, Bluetooth query and Bluetooth key loading are completed, allowing inspectors to directly query the Bluetooth detection results of the vehicle processing module during cloud-based detection without front-end and back-end interaction, thereby improving Bluetooth detection efficiency.

[0040] A third aspect of this application provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the Bluetooth detection method as described in the above embodiments.

[0041] A fourth aspect of this application provides a computer-readable storage medium storing computer instructions for causing the computer to perform the Bluetooth detection method as described in the above embodiments.

[0042] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description

[0043] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:

[0044] Figure 1 This is a flowchart of a Bluetooth detection method provided according to an embodiment of this application;

[0045] Figure 2 This is a cross-functional flowchart for cloud-based production line inspection according to one embodiment of this application;

[0046] Figure 3 This is an example diagram of a Bluetooth detection device according to an embodiment of this application;

[0047] Figure 4 This is a schematic diagram of the structure of an electronic device according to an embodiment of this application. Detailed Implementation

[0048] The embodiments of this application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.

[0049] The Bluetooth detection method, apparatus, electronic device, and storage medium of this application are described below with reference to the accompanying drawings. Addressing the problem mentioned in the background art that Bluetooth detection requires front-end initiation and back-end execution, increasing the complexity of the detection process and thus increasing the probability of detection failure and reducing detection efficiency, this application provides a Bluetooth detection method. In this method, upon receiving a Bluetooth detection information acquisition instruction, Bluetooth detection information corresponding to the vehicle to be detected is extracted from a preset database based on identity information, and the Bluetooth detection information is sent to the target cloud to generate the Bluetooth detection result of the vehicle to be detected on the target cloud. This solves the problem in the related art that Bluetooth detection requires front-end initiation and back-end execution, increasing the complexity of the detection process and thus increasing the probability of detection failure and reducing detection efficiency. By adding Bluetooth query and Bluetooth key loading processes to the vehicle processing module, Bluetooth query and Bluetooth key loading are completed, allowing inspectors to directly query the Bluetooth detection results of the vehicle processing module during cloud-based detection without front-end and back-end interaction, thereby improving Bluetooth detection efficiency.

[0050] Specifically, before introducing the embodiments of this application, let me first introduce the system modules involved in the cloud-based production line detection Bluetooth information of this application, namely the MES (Manufacturing Execution System) acquisition module, the MES vehicle processing module, the TBOK module, and the production line detection module.

[0051] The system includes: a MES acquisition module for collecting new vehicle information; a MES vehicle processing module for storing basic vehicle information and adding Bluetooth key detection; a TBOK module for providing Bluetooth information and loading root keys to the vehicle; and a production line detection module for detecting basic vehicle information, data quality, and Bluetooth keys before vehicles leave the production line to ensure the quality of the vehicles.

[0052] Specifically, Figure 1 This is a flowchart illustrating a Bluetooth detection method provided in an embodiment of this application.

[0053] like Figure 1 As shown, the Bluetooth detection method includes the following steps:

[0054] In step S101, it is determined whether a Bluetooth detection information acquisition instruction has been received, wherein the Bluetooth detection information acquisition instruction includes the identification information of the vehicle to be detected.

[0055] According to one embodiment of this application, before determining whether a Bluetooth detection information acquisition instruction has been received, the method further includes: acquiring Bluetooth information of multiple target vehicles; determining whether the Bluetooth key of the corresponding target vehicle has been successfully installed based on the Bluetooth information of each target vehicle; and storing the Bluetooth detection success information of the corresponding target vehicle into a preset database if the Bluetooth key of the corresponding target vehicle has been successfully installed.

[0056] The preset database can be a database set up by those skilled in the art based on actual testing and usage needs, and is not specifically limited here.

[0057] Specifically, to ensure the safe use of the vehicle, the vehicle's Bluetooth information needs to be tested on the cloud production line before the vehicle is powered off, so that problems with the vehicle module can be corrected in a timely manner. Therefore, this application embodiment adds a Bluetooth query and key loading process to the MES vehicle processing module, and then the testing personnel initiate the cloud production line test to solve the problems of high front-end and back-end coupling, low efficiency and easy timeout in the cloud production line test.

[0058] Specifically, such as Figure 2As shown in this embodiment, firstly, the MES acquisition module collects basic information of multiple target vehicles, such as vehicle battery information, driving data quality, Bluetooth information, etc., and pushes the collected basic information to the MES vehicle processing module. Secondly, after obtaining the basic information of multiple target vehicles, the MES vehicle processing module queries the TBOK module to check whether Bluetooth information exists in the basic information based on the identification information of the vehicle to be tested. If it exists, it verifies whether the SN number, MAC address, and password of the Bluetooth information are correct. If correct, it determines whether the Bluetooth key of the corresponding target vehicle has been installed on the vehicle based on the Bluetooth information of each target vehicle. If the Bluetooth key of the corresponding target vehicle has been installed on the vehicle, that is, the Bluetooth key of the corresponding target vehicle has been installed, the Bluetooth detection of the corresponding target vehicle is successful. Finally, the Bluetooth detection success information of the corresponding target vehicle is stored in a preset database so that the Bluetooth information of each target vehicle in the preset database can be directly extracted by the testing personnel when performing cloud production line testing.

[0059] According to one embodiment of this application, after determining whether the Bluetooth key of the corresponding target vehicle has been successfully installed, the method further includes: if the Bluetooth key of the corresponding target vehicle has not been successfully installed, generating a root key based on the identity information and Bluetooth information of the corresponding target vehicle; using the root key to install the Bluetooth key of the corresponding target vehicle; and after the Bluetooth key of the corresponding target vehicle has been successfully installed, storing the Bluetooth detection success information of the corresponding target vehicle into a preset database.

[0060] According to one embodiment of this application, after using the root key to install the Bluetooth key for the corresponding target vehicle, the method further includes: if the Bluetooth key for the corresponding target vehicle has not been installed, generating a detection failure reminder.

[0061] Furthermore, if the Bluetooth key for the target vehicle in this embodiment of the application has not been fully loaded, a root key is generated by an encryption algorithm based on the identification information and Bluetooth information of the vehicle to be detected. The root key is then sent to the tbox module and written to the vehicle. The Bluetooth key for the target vehicle is then loaded. After the Bluetooth key for the target vehicle is fully loaded, the Bluetooth detection success information for the target vehicle is stored in a preset database. If the Bluetooth key for the target vehicle has not been fully loaded, a detection failure reminder is generated, and the detection ends.

[0062] In step S102, if a Bluetooth detection information acquisition instruction is received, the Bluetooth detection information corresponding to the vehicle to be detected is extracted from a preset database based on the identity information.

[0063] According to one embodiment of this application, based on identity information, Bluetooth detection information corresponding to the vehicle to be detected is extracted from a preset database, including: determining whether there is a matching vehicle corresponding to the identity information in the preset database; if there is a matching vehicle corresponding to the identity information, the Bluetooth detection information corresponding to the matching vehicle is used as the Bluetooth detection information corresponding to the vehicle to be detected; otherwise, the Bluetooth detection information corresponding to the vehicle to be detected is empty.

[0064] Specifically, such as Figure 2 As shown, in this embodiment of the application, after the Bluetooth key of each target vehicle is loaded and the Bluetooth detection success information of each target vehicle is stored in a preset database, the testing personnel initiate a Bluetooth detection information retrieval command. When the production line testing module receives the Bluetooth detection information retrieval command, it first detects the identity information of the vehicle to be tested and determines whether there is a matching vehicle corresponding to the identity information in the preset database. If there is a matching vehicle corresponding to the identity information of the vehicle to be tested in the preset database, the test is considered successful. At this time, the Bluetooth detection information corresponding to the matching vehicle is used as the Bluetooth detection information corresponding to the vehicle to be tested and is extracted from the preset database. If there is no matching vehicle corresponding to the identity information of the vehicle to be tested in the preset database, the test fails, the Bluetooth detection information corresponding to the vehicle to be tested is empty, and the test ends.

[0065] In step S103, Bluetooth detection information is sent to the target cloud to generate Bluetooth detection results for the vehicle to be detected on the target cloud.

[0066] Specifically, in this embodiment, the Bluetooth detection information corresponding to the vehicle to be tested obtained above is sent to the target cloud, and the Bluetooth detection result of the vehicle to be tested is generated on the target cloud. This enables the production line testing module to directly obtain the Bluetooth detection information that matches the information in the preset database when detecting the identity information of the vehicle to be tested, without having to perform the most time-consuming Bluetooth query and Bluetooth key loading process on the target cloud. This greatly improves the efficiency of the entire cloud production line testing, allowing testing personnel to test more vehicles in the same amount of time.

[0067] In summary, the embodiments of this application can achieve the following beneficial effects:

[0068] (1) The mes vehicle processing module performs pure background operation to detect Bluetooth information, thereby reducing the number of front-end and back-end interactions and avoiding the probability of detection failure due to network timeout.

[0069] (2) During the cloud production line inspection process, Bluetooth-related operations can be directly extracted from the results already processed by the MES vehicle processing module, thereby improving Bluetooth inspection efficiency.

[0070] According to the Bluetooth detection method of this application embodiment, upon receiving a Bluetooth detection information acquisition instruction, the method extracts Bluetooth detection information corresponding to the vehicle to be detected from a preset database based on identity information, and sends the Bluetooth detection information to the target cloud to generate the Bluetooth detection result of the vehicle to be detected on the target cloud. This solves the problems in related technologies where Bluetooth detection requires front-end initiation and back-end execution, increasing the complexity of the detection process and thus increasing the probability of detection failure and reducing detection efficiency. By adding Bluetooth query and Bluetooth key loading processes to the vehicle processing module, Bluetooth query and Bluetooth key loading are completed, allowing inspectors to directly query the Bluetooth detection results of the vehicle processing module during cloud-based detection without front-end and back-end interaction, thereby improving Bluetooth detection efficiency.

[0071] Next, the Bluetooth detection device proposed according to the embodiments of this application is described with reference to the accompanying drawings.

[0072] Figure 3 This is a block diagram of a Bluetooth detection device according to an embodiment of this application.

[0073] like Figure 3 As shown, the Bluetooth detection device 10 includes: a judgment module 100, an extraction module 200, and a generation module 300.

[0074] The judgment module 100 is used to determine whether a Bluetooth detection information acquisition instruction has been received, wherein the Bluetooth detection information acquisition instruction includes the identification information of the vehicle to be detected.

[0075] The extraction module 200 is used to, upon receiving a Bluetooth detection information acquisition command, extract Bluetooth detection information corresponding to the vehicle to be detected from a preset database based on the identification information; and

[0076] The generation module 300 is used to send Bluetooth detection information to the target cloud so as to generate the Bluetooth detection result of the vehicle to be detected in the target cloud.

[0077] According to one embodiment of this application, before determining whether a Bluetooth detection information acquisition instruction has been received, the determination module 100 is further configured to:

[0078] Acquire Bluetooth information from multiple target vehicles;

[0079] Based on the Bluetooth information of each target vehicle, determine whether the Bluetooth key for the corresponding target vehicle has been successfully installed;

[0080] If the Bluetooth key for the target vehicle is successfully installed, the Bluetooth detection success information for the target vehicle will be stored in the preset database.

[0081] According to one embodiment of this application, after determining whether the Bluetooth key for the corresponding target vehicle has been successfully installed, the determination module 100 is further configured to:

[0082] If the Bluetooth key for the target vehicle has not been fully loaded, a root key will be generated based on the target vehicle's identification information and Bluetooth information.

[0083] The root key is used to install the Bluetooth key for the corresponding target vehicle, and after the Bluetooth key for the corresponding target vehicle is installed, the Bluetooth detection success information of the corresponding target vehicle is stored in the preset database.

[0084] According to one embodiment of this application, after the Bluetooth key is injected into the corresponding target vehicle using the root key, the determination module 100 is further configured to:

[0085] If the Bluetooth key for the target vehicle has not been successfully installed, a detection failure notification will be generated.

[0086] According to one embodiment of this application, the extraction module 200 is specifically used for:

[0087] Determine whether a matching vehicle corresponding to the identity information exists in the preset database;

[0088] If a matching vehicle exists that corresponds to the identity information, the Bluetooth detection information of the matching vehicle will be used as the Bluetooth detection information of the vehicle to be detected; otherwise, the Bluetooth detection information of the vehicle to be detected will be empty.

[0089] According to the Bluetooth detection device of this application embodiment, upon receiving a Bluetooth detection information acquisition instruction, it extracts the Bluetooth detection information corresponding to the vehicle to be detected from a preset database based on the identification information, and sends the Bluetooth detection information to the target cloud to generate the Bluetooth detection result of the vehicle to be detected on the target cloud. This solves the problems in related technologies where Bluetooth detection requires front-end initiation and back-end execution, increasing the complexity of the detection process and thus increasing the probability of detection failure and reducing detection efficiency. By adding Bluetooth query and Bluetooth key loading processes to the vehicle processing module, Bluetooth query and Bluetooth key loading are completed, allowing inspectors to directly query the Bluetooth detection results of the vehicle processing module during cloud-based detection without front-end and back-end interaction, thereby improving Bluetooth detection efficiency.

[0090] Figure 4 A schematic diagram of the structure of an electronic device provided in an embodiment of this application. The electronic device may include:

[0091] The memory 401, the processor 402, and the computer program stored on the memory 401 and capable of running on the processor 402.

[0092] When the processor 402 executes the program, it implements the Bluetooth detection method provided in the above embodiments.

[0093] Furthermore, electronic devices also include:

[0094] Communication interface 403 is used for communication between memory 401 and processor 402.

[0095] The memory 401 is used to store computer programs that can run on the processor 402.

[0096] The memory 401 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.

[0097] If the memory 401, processor 402, and communication interface 403 are implemented independently, then the communication interface 403, memory 401, and processor 402 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be divided into address buses, data buses, control buses, etc. For ease of representation, Figure 4 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.

[0098] Optionally, in a specific implementation, if the memory 401, processor 402, and communication interface 403 are integrated on a single chip, then the memory 401, processor 402, and communication interface 403 can communicate with each other through an internal interface.

[0099] Processor 402 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.

[0100] This embodiment also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the Bluetooth detection method described above.

[0101] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0102] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0103] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.

[0104] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which programs can be printed, because programs can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.

[0105] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.

[0106] Those skilled in the art will understand that all or part of the steps of the methods described in the above embodiments can be implemented by a program instructing related hardware, and the program can be stored in a computer-readable storage medium. When executed, the program includes one or a combination of the steps of the method embodiments.

[0107] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.

[0108] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.

Claims

1. A Bluetooth detection method, characterized by, Includes the following steps: Determine whether a Bluetooth detection information acquisition instruction has been received, wherein the Bluetooth detection information acquisition instruction includes the identification information of the vehicle to be detected; If the Bluetooth detection information acquisition instruction is received, then based on the identity information, the Bluetooth detection information corresponding to the vehicle to be detected is extracted from a preset database; and The Bluetooth detection information is sent to the target cloud to generate the Bluetooth detection result of the vehicle to be detected on the target cloud. Before determining whether the Bluetooth detection information acquisition instruction has been received, the method further includes: acquiring Bluetooth information of multiple target vehicles; determining whether the Bluetooth key of the corresponding target vehicle has been successfully installed based on the Bluetooth information of each target vehicle; and storing the Bluetooth detection success information of the corresponding target vehicle into the preset database if the Bluetooth key of the corresponding target vehicle has been successfully installed. After determining whether the Bluetooth key of the corresponding target vehicle has been successfully installed, the method further includes: if the Bluetooth key of the corresponding target vehicle has not been successfully installed, generating a root key based on the identity information and Bluetooth information of the corresponding target vehicle; using the root key to install the Bluetooth key of the corresponding target vehicle; and after the Bluetooth key of the corresponding target vehicle has been successfully installed, storing the Bluetooth detection success information of the corresponding target vehicle into the preset database.

2. The method of claim 1, wherein, After using the root key to install the Bluetooth key on the corresponding target vehicle, the process also includes: If the Bluetooth key for the corresponding target vehicle has not been successfully installed, a detection failure alert will be generated.

3. The method of claim 1, wherein, The step of retrieving Bluetooth detection information corresponding to the vehicle to be detected from the preset database based on the identity information includes: Determine whether a matching vehicle corresponding to the identity information exists in the preset database; If a matching vehicle exists that corresponds to the identity information, the Bluetooth detection information corresponding to the matching vehicle is used as the Bluetooth detection information corresponding to the vehicle to be detected; otherwise, the Bluetooth detection information corresponding to the vehicle to be detected is empty.

4. A Bluetooth detection apparatus, characterized by, include: The judgment module is used to determine whether a Bluetooth detection information acquisition instruction has been received, wherein the Bluetooth detection information acquisition instruction includes the identification information of the vehicle to be detected; The extraction module is configured to, upon receiving the Bluetooth detection information acquisition instruction, extract Bluetooth detection information corresponding to the vehicle to be detected from a preset database based on the identity information; and A generation module is used to send the Bluetooth detection information to the target cloud to generate the Bluetooth detection result of the vehicle to be detected in the target cloud; Before determining whether the Bluetooth detection information acquisition instruction has been received, the determination module is further configured to: acquire Bluetooth information of multiple target vehicles; determine whether the Bluetooth key of the corresponding target vehicle has been successfully installed based on the Bluetooth information of each target vehicle; and if the Bluetooth key of the corresponding target vehicle has been successfully installed, store the Bluetooth detection success information of the corresponding target vehicle into the preset database. After determining whether the Bluetooth key of the corresponding target vehicle has been successfully installed, the determination module is further configured to: if the Bluetooth key of the corresponding target vehicle has not been successfully installed, generate a root key based on the identity information and Bluetooth information of the corresponding target vehicle; use the root key to install the Bluetooth key of the corresponding target vehicle, and after the Bluetooth key of the corresponding target vehicle has been successfully installed, store the Bluetooth detection success information of the corresponding target vehicle into the preset database.

5. An electronic device, comprising: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the program to implement the Bluetooth detection method as described in any one of claims 1-3.

6. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the Bluetooth detection method as described in any one of claims 1-3.