A Bluetooth performance optimization method, diagnostic device and diagnostic system

By using processors in diagnostic equipment to monitor the quality of Bluetooth communication and implement corresponding improvement strategies, the problem of unstable Bluetooth communication in complex environments is solved, and the data transmission reliability and user experience during vehicle diagnosis is improved.

CN119767333APending Publication Date: 2025-04-04LAUNCH TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510031106.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-07
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

During vehicle maintenance or diagnosis, complex environments lead to a decrease in Bluetooth communication signal strength, transmission speed and connection stability, resulting in failure of data transmission or frequent disconnection of diagnostic equipment and diagnostic box.

Method used

The parameters that characterize the current Bluetooth communication quality are determined based on the Bluetooth data with the diagnostic box through the processor in the diagnostic device. If the parameters do not meet the indicators, determine the corresponding performance improvement strategy and execute it, such as adjusting the packet size, prompting the user to exclude the interference source, or upgrading the Bluetooth version.

Benefits of technology

Improves the stability of Bluetooth communication, reduces the situation of data transmission failure and connection disconnection, and thus improves user experience satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119767333A_ABST
    Figure CN119767333A_ABST
Patent Text Reader

Abstract

The present application discloses a Bluetooth performance optimization method, diagnostic equipment and diagnostic system, which relates to the field of Bluetooth communication technology, including: in the process of Bluetooth communication with the diagnostic box, determining the parameters characterizing the current Bluetooth communication quality based on the Bluetooth data communicated with the diagnostic box; when the parameters do not meet the parameter index, determining the performance improvement strategy corresponding to the parameters; and executing the performance improvement strategy. It can be seen that the present application determines the parameters characterizing the current Bluetooth communication quality in the process of Bluetooth communication with the diagnostic box through the processor in the diagnostic equipment, and then when the parameters do not meet the parameter index, determines the performance improvement strategy corresponding to the parameters, and executes the performance improvement strategy, so as to make corresponding adjustments based on the performance improvement strategy, so as to make the Bluetooth communication process more stable and improve the user experience satisfaction.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of Bluetooth communication technology, and in particular to a Bluetooth performance optimization method, diagnostic equipment and diagnostic system. Background Art

[0002] When performing vehicle maintenance or diagnosis, users often connect to the vehicle through diagnostic equipment and diagnostic boxes for diagnosis. Specifically, the diagnostic equipment is connected to the diagnostic box through Bluetooth communication, and the diagnostic box is connected to the vehicle through the OBD (On Board Diagnostics) interface to enable the diagnostic equipment to diagnose the vehicle. However, the environment in which the vehicle is located is usually complex, which can affect the Bluetooth signal strength, transmission speed, and stability of the connection between the diagnostic equipment and the diagnostic box, resulting in data transmission failure during Bluetooth communication or frequent disconnection between the diagnostic equipment and the diagnostic box, reducing the stability of Bluetooth communication. Summary of the invention

[0003] The purpose of this application is to provide a Bluetooth performance optimization method, diagnostic equipment and diagnostic system, which can adjust the parameters characterizing the current Bluetooth communication quality with corresponding performance improvement strategies when the parameters do not meet the parameter indicators, so as to make the Bluetooth communication process more stable and improve the user experience satisfaction. The specific scheme is as follows:

[0004] In a first aspect, the present application discloses a Bluetooth performance optimization method, which is applied to a processor in a diagnostic device, comprising:

[0005] During the Bluetooth communication with the diagnostic box, determining a parameter representing the current Bluetooth communication quality based on the Bluetooth data communicated with the diagnostic box;

[0006] When the parameter does not meet the parameter indicator, determining a performance improvement strategy corresponding to the parameter;

[0007] The performance improvement strategy is executed.

[0008] Optionally, determining a parameter characterizing the current Bluetooth communication quality based on the Bluetooth data communicated with the diagnostic box includes:

[0009] determining a signal strength of the Bluetooth data based on the Bluetooth data communicated with the diagnostic box;

[0010] When the parameter does not meet the parameter indicator, determining a performance improvement strategy corresponding to the parameter includes:

[0011] If the signal strength of the Bluetooth data is less than a preset strength threshold, determining whether there is wireless interference during the Bluetooth communication with the diagnostic box;

[0012] If there is wireless interference during the Bluetooth communication with the diagnostic box, determine a performance improvement strategy corresponding to the wireless interference;

[0013] If there is no wireless interference during the Bluetooth communication with the diagnostic box, a performance improvement strategy corresponding to the reduction in signal strength caused by non-wireless interference is determined.

[0014] Optionally, determining a performance improvement strategy corresponding to the wireless interference includes:

[0015] Determine interference alarm information, and / or reduce the size of the data packet of the Bluetooth data;

[0016] Executing the performance improvement strategy includes:

[0017] Controlling the prompting device to prompt the interference alarm information;

[0018] and / or, reducing the size of the data packet of the Bluetooth data;

[0019] Identify performance improvement strategies for signal strength degradation due to non-wireless interference, including:

[0020] Determine obstacle warning information and long distance warning information;

[0021] Executing the performance improvement strategy includes:

[0022] The control prompting device prompts the obstacle warning information and the long distance warning information.

[0023] Optionally, determining a parameter characterizing the current Bluetooth communication quality based on the Bluetooth data communicated with the diagnostic box includes:

[0024] determining a charge level of the diagnostic device;

[0025] determining the power level of the diagnostic box based on the Bluetooth data;

[0026] When the parameter does not meet the parameter indicator, determining a performance improvement strategy corresponding to the parameter includes:

[0027] If the power level of the diagnostic device is less than a first preset power threshold and / or the power level of the diagnostic box is less than a second preset power threshold, a performance improvement strategy corresponding to insufficient power is determined.

[0028] Optionally, determining a performance improvement strategy corresponding to insufficient power, including:

[0029] Confirm the low battery alarm information;

[0030] and / or, reducing the size of the data packet of the Bluetooth data;

[0031] Executing the performance improvement strategy includes:

[0032] The control prompt device prompts the low power alarm information and / or reduces the size of the data packet.

[0033] Optionally, determining the power level of the diagnostic device includes:

[0034] Periodically querying the power level of the battery of the diagnostic device to obtain the power level of the diagnostic device;

[0035] Determining the power level of the diagnostic box based on the Bluetooth data includes:

[0036] Periodically sending a power query instruction to the diagnostic box;

[0037] The power level of the diagnostic box is received, which is returned by the diagnostic box after receiving the query instruction.

[0038] Optionally, determining a parameter characterizing the current Bluetooth communication quality based on the Bluetooth data communicated with the diagnostic box includes:

[0039] determining a Bluetooth version of the diagnostic device;

[0040] determining a Bluetooth version of the diagnostic box based on the Bluetooth data;

[0041] When the parameter does not meet the parameter indicator, determining a performance improvement strategy corresponding to the parameter includes:

[0042] If the version level difference between the Bluetooth version of the diagnostic device and the Bluetooth version of the diagnostic box exceeds a preset level difference, a performance improvement strategy corresponding to the large Bluetooth version level difference is determined.

[0043] Optionally, determine a performance improvement strategy corresponding to a large gap in Bluetooth version levels, including:

[0044] Determine the version upgrade alarm information of devices with lower Bluetooth versions;

[0045] Executing the performance improvement strategy includes:

[0046] The control prompt device prompts the version upgrade alarm information of the device with a lower Bluetooth version.

[0047] In a second aspect, the present application discloses a diagnostic device, comprising:

[0048] Memory, used to store computer programs;

[0049] The processor is used to execute the computer program to implement the steps of the Bluetooth performance optimization method as described above.

[0050] In a third aspect, the present application discloses a diagnostic system, including a diagnostic box and a diagnostic device as described above, wherein the diagnostic box is connected to the diagnostic device.

[0051] The present application discloses a Bluetooth performance optimization method, a diagnostic device, and a diagnostic system. In the process of Bluetooth communication with a diagnostic box, the parameters characterizing the current Bluetooth communication quality are determined based on the Bluetooth data communicated with the diagnostic box; when the parameters do not meet the parameter index, a performance improvement strategy corresponding to the parameters is determined; and the performance improvement strategy is executed. It can be seen that the present application determines the parameters characterizing the current Bluetooth communication quality in the process of Bluetooth communication with the diagnostic box through the processor in the diagnostic device, and then when the parameters do not meet the parameter index, a performance improvement strategy corresponding to the parameters is determined, and the performance improvement strategy is executed, so as to make corresponding adjustments based on the performance improvement strategy, so as to make the Bluetooth communication process more stable and improve the user experience satisfaction. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0053] Figure 1 A flowchart of a Bluetooth performance optimization method disclosed in this application;

[0054] Figure 2 A structural diagram of a diagnostic device disclosed in this application. DETAILED DESCRIPTION

[0055] The core of this application is to provide a Bluetooth performance optimization method, diagnostic equipment and diagnostic system, which can adjust the parameters characterizing the current Bluetooth communication quality with corresponding performance improvement strategies when the parameters do not meet the parameter indicators, so as to make the Bluetooth communication process more stable and improve the user experience satisfaction.

[0056] In order to make the purpose, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0057] When performing vehicle maintenance or diagnosis, users often connect to the vehicle through diagnostic equipment and diagnostic boxes for diagnosis. Specifically, the diagnostic equipment is connected to the diagnostic box through Bluetooth communication, and the diagnostic box is connected to the vehicle through the OBD (On Board Diagnostics) interface to enable the diagnostic equipment to diagnose the vehicle. However, the environment in which the vehicle is located is usually complex, which can affect the Bluetooth signal strength, transmission speed, and stability of the connection between the diagnostic equipment and the diagnostic box, resulting in data transmission failure or frequent disconnection between the diagnostic equipment and the diagnostic box, reducing the stability of Bluetooth communication.

[0058] See also Figure 1 As shown, Figure 1 This is a flow chart of a Bluetooth performance optimization method disclosed in this application.

[0059] The Bluetooth performance optimization method is applied to a processor in a diagnostic device, and includes:

[0060] S11, during the Bluetooth communication with the diagnostic box, determining a parameter representing the current Bluetooth communication quality based on the Bluetooth data communicated with the diagnostic box;

[0061] In this embodiment, in order to determine whether the Bluetooth communication between the diagnostic device and the diagnostic box is stable, during the Bluetooth communication between the diagnostic device and the diagnostic box, the processor in the diagnostic device will first determine the parameters characterizing the current Bluetooth communication quality based on the Bluetooth data communicated between the diagnostic device and the diagnostic box. The parameters characterizing the current Bluetooth communication quality include but are not limited to the signal strength of the Bluetooth data, the power of the diagnostic device, the power of the diagnostic box, the Bluetooth version of the diagnostic device, and the Bluetooth version of the diagnostic box.

[0062] It should be noted that the signal strength of Bluetooth data is positively correlated with the Bluetooth communication quality, the battery level of the diagnostic device is positively correlated with the Bluetooth communication quality, the battery level of the diagnostic box is positively correlated with the Bluetooth communication quality, and the version level difference between the Bluetooth version of the diagnostic device and the Bluetooth version of the diagnostic box is negatively correlated with the Bluetooth communication quality.

[0063] S12. When the parameter does not meet the parameter index, determine a performance improvement strategy corresponding to the parameter;

[0064] S13. Execute performance improvement strategies.

[0065] When the parameters do not meet the parameter indicators, the parameters that do not meet the parameter indicators will affect the stability of the Bluetooth communication between the diagnostic device and the diagnostic box, resulting in data transmission failure during the Bluetooth communication process or frequent disconnection of the connection between the diagnostic device and the diagnostic box. In order to improve the stability of Bluetooth communication, a corresponding performance improvement strategy can be determined based on the parameters that do not meet the parameter indicators, and the performance improvement strategy can be executed to improve the stability of Bluetooth communication.

[0066] It should be noted that the performance improvement strategy can be an adjustment made by the processor of the diagnostic device itself, or it can be a prompt provided by a processor-controlled prompt device. The prompt can be popped up in the form of a pop-up window so that the user can make corresponding adjustments to improve the stability of Bluetooth communication.

[0067] It can be seen that the present application determines the parameters that characterize the current Bluetooth communication quality during Bluetooth communication with the diagnostic box through the processor in the diagnostic device, and then determines the performance improvement strategy corresponding to the parameter when the parameter does not meet the parameter index, and executes the performance improvement strategy, so as to make corresponding adjustments based on the performance improvement strategy, thereby making the Bluetooth communication process more stable and improving the user experience satisfaction.

[0068] Based on the above embodiments:

[0069] As an optional embodiment, determining a parameter characterizing the current Bluetooth communication quality based on the Bluetooth data communicated with the diagnostic box includes:

[0070] determining a signal strength of the Bluetooth data based on the Bluetooth data communicated with the diagnostic box;

[0071] When the parameters do not meet the parameter indicators, determine the performance improvement strategy corresponding to the parameters, including:

[0072] If the signal strength of the Bluetooth data is less than a preset strength threshold, determine whether there is wireless interference during the Bluetooth communication with the diagnostic box;

[0073] If there is wireless interference during Bluetooth communication with the diagnostic box, determine a performance improvement strategy corresponding to the wireless interference;

[0074] If there is no wireless interference during the Bluetooth communication with the diagnostic box, a performance improvement strategy corresponding to the reduction in signal strength caused by non-wireless interference is determined.

[0075] In this embodiment, during the Bluetooth communication between the diagnostic device and the diagnostic box, the signal strength of the Bluetooth data is determined based on the Bluetooth data communicated between the diagnostic device and the diagnostic box to determine whether the Bluetooth communication between the diagnostic device and the diagnostic box is unstable due to the signal strength of the Bluetooth data.

[0076] In this embodiment, the processor of the diagnostic device first determines the signal strength of the Bluetooth data based on the Bluetooth data communicated between the diagnostic device and the diagnostic box. If the signal strength of the Bluetooth data is less than a preset strength threshold, it indicates that the signal strength of the Bluetooth data is too weak, resulting in unstable Bluetooth communication between the diagnostic device and the diagnostic box. In order to understand the cause of the weak signal strength of the Bluetooth data and to determine a specific performance improvement strategy to enhance the signal strength of the Bluetooth data, so as to improve the stability of the Bluetooth communication between the diagnostic device and the diagnostic box, this embodiment further determines whether there is wireless interference during Bluetooth communication with the diagnostic box.

[0077] Specifically, if there is wireless interference during the Bluetooth communication between the diagnostic device and the diagnostic box, it indicates that there is a wireless interference device near the diagnostic device and the diagnostic box. A performance improvement strategy corresponding to the wireless interference can be determined to enhance the signal strength of the Bluetooth data to improve the stability of the Bluetooth communication between the diagnostic device and the diagnostic box. If there is no wireless interference during the Bluetooth communication between the diagnostic device and the diagnostic box, it indicates that there is no wireless interference device near the diagnostic device and the diagnostic box. It may be that the signal strength of the Bluetooth data is too weak due to physical obstacles or the long distance between the diagnostic device and the diagnostic box. In this case, a performance improvement strategy corresponding to the reduction in signal strength caused by non-wireless interference can be determined to enhance the signal strength of the Bluetooth data to improve the stability of the Bluetooth communication between the diagnostic device and the diagnostic box.

[0078] It should be noted that when the signal strength of Bluetooth data is good, the signal strength of Bluetooth data is -70 dBm. When there is wireless interference and / or physical interference, the signal strength of Bluetooth data is reduced to -90 dBm. Generally, the effective communication distance of Bluetooth communication is 10 meters. If the distance between the diagnostic device and the diagnostic box exceeds 10 meters, the signal strength of Bluetooth data will drop significantly, and the signal strength of Bluetooth data will drop to -100 dBd, or even lower. When the distance between the devices is within 8 meters, the signal is relatively stable, generally around -68 dBm. When one of the diagnostic device and the diagnostic box has a low battery (less than 20%), the Bluetooth device will reduce the power consumption of the Bluetooth device in order to continue using it, and the signal strength of Bluetooth data may drop from -68 dBm to -80 dBm. The signal strength of Bluetooth data of classic Bluetooth is generally 0 dBm to -50 dBm, and the signal strength of Bluetooth data is relatively weak. If low-power Bluetooth is used, the signal strength of Bluetooth data will be increased to -60dBm~-100 dBm.

[0079] In addition, wireless interference devices can be Wi-Fi routers, microwave ovens, and wireless devices; physical obstacles can be metal and / or dense building materials, which can absorb or reflect Bluetooth signals, causing the signal strength of Bluetooth data to attenuate.

[0080] It can be seen that when the signal strength of the Bluetooth data is less than the preset strength threshold, resulting in unstable Bluetooth communication between the diagnostic device and the diagnostic box, this embodiment further determines whether there is wireless interference during the Bluetooth communication between the diagnostic device and the diagnostic box, and determines the specific cause of the unstable Bluetooth communication between the diagnostic device and the diagnostic box, so as to adopt specific performance improvement strategies to improve the stability of Bluetooth communication between the diagnostic device and the diagnostic box.

[0081] As an optional embodiment, determining a performance improvement strategy corresponding to wireless interference includes:

[0082] Determine interference alarm information, and / or reduce the size of a data packet of Bluetooth data;

[0083] Implement performance improvement strategies, including:

[0084] Controlling the prompting device to prompt the interference alarm information;

[0085] and / or, reducing the size of the Bluetooth data packet;

[0086] Identify performance improvement strategies for signal strength degradation due to non-wireless interference, including:

[0087] Determine obstacle warning information and long distance warning information;

[0088] Implement performance improvement strategies, including:

[0089] The control prompt device prompts obstacle warning information and long distance warning information.

[0090] In this embodiment, if there is wireless interference during the Bluetooth communication between the diagnostic device and the diagnostic box, interference alarm information is determined, and / or the size of the Bluetooth data packet is reduced, and the processor of the diagnostic device is used to control the prompt device to prompt the interference alarm information so that the user can eliminate the wireless interference device, and / or the size of the Bluetooth data packet is reduced, so as to enhance the signal strength of the Bluetooth data and improve the stability of the Bluetooth communication between the diagnostic device and the diagnostic box; if there is no wireless interference during the Bluetooth communication between the diagnostic device and the diagnostic box, the reason for the weak signal strength of the Bluetooth data may be a physical obstacle or the long distance between the diagnostic device and the diagnostic box, and obstacle alarm information and long distance alarm information can be determined, and the processor of the diagnostic device is used to control the prompt device to prompt the obstacle alarm information and long distance alarm information, so that the user can subsequently determine that the signal strength of the Bluetooth data is too weak due to physical obstacles and / or the long distance between the diagnostic device and the diagnostic box, and eliminate them to enhance the signal strength of the Bluetooth data and improve the stability of the Bluetooth communication between the diagnostic device and the diagnostic box.

[0091] Specifically, if there is a wireless interference device near the diagnostic device and the diagnostic box, the user can stop using the wireless interference device and / or reduce the size of the Bluetooth data packet; if there is no wireless interference device near the diagnostic device and the diagnostic box, the user can check whether there are physical obstacles between the diagnostic device and the diagnostic box and whether the distance between the diagnostic device and the diagnostic box exceeds 10 meters, so as to remove the physical obstacles and / or shorten the distance between the diagnostic device and the diagnostic box.

[0092] It can be seen that in this embodiment, when wireless interference exists during the Bluetooth communication between the diagnostic device and the diagnostic box, the processor of the diagnostic device is used to control the prompt device to prompt the interference alarm information, and / or reduce the size of the Bluetooth data packet; when there is no wireless interference during the Bluetooth communication between the diagnostic device and the diagnostic box, the processor of the diagnostic device is used to control the prompt device to prompt the obstacle alarm information and the long distance alarm information, so as to process them based on the corresponding performance improvement strategy, so as to enhance the signal strength of the Bluetooth data and improve the stability of the Bluetooth communication between the diagnostic device and the diagnostic box.

[0093] As an optional embodiment, determining a parameter characterizing the current Bluetooth communication quality based on the Bluetooth data communicated with the diagnostic box includes:

[0094] Determine the charge level of diagnostic equipment;

[0095] Determine the power level of the diagnostic box based on Bluetooth data;

[0096] When the parameters do not meet the parameter indicators, determine the performance improvement strategy corresponding to the parameters, including:

[0097] If the power level of the diagnostic device is less than a first preset power threshold and / or the power level of the diagnostic box is less than a second preset power threshold, a performance improvement strategy corresponding to insufficient power is determined.

[0098] Specifically, this embodiment first determines the power level of the diagnostic device based on the Bluetooth data communicated between the diagnostic device and the diagnostic box, and determines the power level of the diagnostic box based on the Bluetooth data. There are three power levels based on the power levels of the diagnostic device and the diagnostic box, and accordingly, there are three performance improvement strategies for insufficient power.

[0099] In the first specific implementation, if the power of the diagnostic device is less than a first preset power threshold and the power of the diagnostic box is not less than a second preset power threshold, it indicates that the Bluetooth communication between the diagnostic device and the diagnostic box is unstable due to the low power of the diagnostic device. In order to improve the stability of the Bluetooth communication between the diagnostic device and the diagnostic box, this embodiment further determines a performance improvement strategy corresponding to the insufficient power of the diagnostic device.

[0100] In a second specific implementation, if the power level of the diagnostic box is less than the second preset power threshold and the power level of the diagnostic device is not less than the first preset power threshold, it indicates that the Bluetooth communication between the diagnostic device and the diagnostic box is unstable due to the low power level of the diagnostic box. In order to improve the stability of the Bluetooth communication between the diagnostic device and the diagnostic box, this embodiment further determines a performance improvement strategy corresponding to the insufficient power level of the diagnostic box.

[0101] In a third specific implementation, if the power level of the diagnostic device is less than a first preset power threshold and the power level of the diagnostic box is less than a second preset power threshold, it indicates that the Bluetooth communication between the diagnostic device and the diagnostic box is unstable due to the low power levels of the diagnostic device and the diagnostic box. In order to improve the stability of the Bluetooth communication between the diagnostic device and the diagnostic box, this embodiment further determines that the power level of the diagnostic device and the diagnostic box are both insufficient, corresponding to the performance improvement strategy.

[0102] It can be seen that this embodiment first determines the power level of the diagnostic device based on the Bluetooth data communicated between the diagnostic device and the diagnostic box, and determines the power level of the diagnostic box based on the Bluetooth data, and determines the corresponding performance improvement strategy based on the three power levels of the diagnostic device and the diagnostic box.

[0103] As an optional embodiment, determining a performance improvement strategy corresponding to insufficient power includes:

[0104] Confirm the low battery alarm information;

[0105] and / or, reducing the size of the Bluetooth data packet;

[0106] Implement performance improvement strategies, including:

[0107] The control prompt device prompts the low power alarm information and / or reduces the size of the data packet.

[0108] In this embodiment, there are three methods for executing the performance improvement strategies for the above three power shortage performance improvement strategies.

[0109] In a first specific embodiment, if the power level of the diagnostic device is less than a first preset power threshold and the power level of the diagnostic box is not less than a second preset power threshold, the low power alarm message of the diagnostic device is determined, and / or the size of the Bluetooth data packet is reduced, the control prompt device prompts the low power alarm message of the diagnostic device, and / or the size of the data packet is reduced to improve the stability of Bluetooth communication between the diagnostic device and the diagnostic box.

[0110] In a second specific embodiment, if the power level of the diagnostic box is less than a second preset power threshold and the power level of the diagnostic device is not less than a first preset power threshold, the low power alarm message of the diagnostic box is determined, and / or the size of the Bluetooth data packet is reduced, and the control prompt device prompts the low power alarm message of the diagnostic box, and / or the size of the data packet is reduced to improve the stability of Bluetooth communication between the diagnostic device and the diagnostic box.

[0111] In a third specific embodiment, if the power level of the diagnostic device is less than a first preset power threshold and the power level of the diagnostic box is less than a second preset power threshold, the power level of the diagnostic device and the low power alarm information of the diagnostic box are determined, and / or the size of the Bluetooth data packet is reduced, and the control prompt device is prompted for the low power alarm information of the diagnostic device and the diagnostic box, and / or the size of the data packet is reduced to improve the stability of Bluetooth communication between the diagnostic device and the diagnostic box.

[0112] It should be noted that during the diagnosis process, when the power of the diagnostic device and the diagnostic box is less than the corresponding preset power threshold, the signal strength of the Bluetooth data has already attenuated. In order to avoid taking measures to improve the stability of Bluetooth communication after the signal strength of the Bluetooth data is less than the preset strength threshold, the first preset power threshold can be set to be greater than the actual first preset power threshold, and the second preset power threshold can be set to be greater than the actual second preset power threshold. Measures can be taken before the signal strength is less than the preset strength threshold to further improve the stability of Bluetooth communication. For example, the actual first preset power threshold and the second preset power threshold are 20%, but when setting, the first preset power threshold can be set to 25%, and the second preset power threshold can be set to 25%.

[0113] It can be seen that this embodiment improves the stability of Bluetooth communication by executing the corresponding performance improvement strategies for three types of insufficient power, and sets the first preset power threshold to be greater than the actual first preset power threshold, and the second preset power threshold to be greater than the actual second preset power threshold, to further improve the stability of Bluetooth communication.

[0114] As an optional embodiment, determining the power level of the diagnostic device includes:

[0115] Periodically querying the battery power of the diagnostic device to obtain the power of the diagnostic device;

[0116] Determine the power level of the diagnostic box based on Bluetooth data, including:

[0117] Periodically send power query instructions to the diagnostic box;

[0118] The receiving diagnostic box returns the power level of the diagnostic box after receiving the query command.

[0119] This embodiment utilizes the processor of the diagnostic device to periodically query the battery power of the diagnostic device to obtain the power level of the diagnostic device, and periodically sends a power query instruction to the diagnostic box, and receives the power level of the diagnostic box returned by the diagnostic box after receiving the query instruction, so as to accurately determine whether the power level of the diagnostic device and / or the power level of the diagnostic box causes the unstable Bluetooth communication between the diagnostic device and the diagnostic box.

[0120] It can be seen that this embodiment utilizes the processor of the diagnostic device to periodically query the battery power of the diagnostic device, and periodically sends a power query instruction to the diagnostic box, and receives the power level of the diagnostic box returned by the diagnostic box after receiving the query instruction, so as to accurately determine whether the power level of the diagnostic device and / or the power level of the diagnostic box causes the Bluetooth communication between the diagnostic device and the diagnostic box to be unstable, so as to subsequently determine the corresponding performance improvement strategy based on the power level of the diagnostic device and / or the power level of the diagnostic box.

[0121] As an optional embodiment, determining a parameter characterizing the current Bluetooth communication quality based on the Bluetooth data communicated with the diagnostic box includes:

[0122] Determine the Bluetooth version of the diagnostic device;

[0123] Determine the Bluetooth version of the diagnostic box based on the Bluetooth data;

[0124] When the parameters do not meet the parameter indicators, determine the performance improvement strategy corresponding to the parameters, including:

[0125] If the version level difference between the Bluetooth version of the diagnostic device and the Bluetooth version of the diagnostic box exceeds a preset level difference, a performance improvement strategy corresponding to the large Bluetooth version level difference is determined.

[0126] Different Bluetooth versions of Bluetooth technology have different transmission speeds and stabilities. If the version level difference between the Bluetooth version of the diagnostic device and the Bluetooth version of the diagnostic box exceeds the preset level difference, it may affect the stability and transmission quality of the communication between the diagnostic device and the diagnostic box. In order to avoid the stability and transmission quality of the communication between the diagnostic device and the diagnostic box being reduced due to a large version level difference between the Bluetooth version of the diagnostic device and the diagnostic box, this embodiment can pre-determine the Bluetooth version of the diagnostic device each time the diagnostic device and the diagnostic box are connected, and determine the Bluetooth version of the diagnostic box based on the Bluetooth data. When the version level difference between the Bluetooth version of the diagnostic device and the Bluetooth version of the diagnostic box exceeds the preset level difference, a performance improvement strategy corresponding to the large Bluetooth version level difference is determined.

[0127] It can be seen that the present embodiment predetermines the Bluetooth version of the diagnostic device each time the diagnostic device and the diagnostic box are connected, and determines the Bluetooth version of the diagnostic box based on the Bluetooth data, and when the version level difference between the Bluetooth version of the diagnostic device and the Bluetooth version of the diagnostic box exceeds the preset level difference, a performance improvement strategy corresponding to the large Bluetooth version level difference is determined, thereby avoiding the stability of communication and transmission quality between the diagnostic device and the diagnostic box being reduced due to the large version level difference between the Bluetooth version of the diagnostic device and the Bluetooth version of the diagnostic box.

[0128] As an optional embodiment, determining a performance improvement strategy corresponding to a large difference in Bluetooth version levels includes:

[0129] Determine the version upgrade alarm information of devices with lower Bluetooth versions;

[0130] Implement performance improvement strategies, including:

[0131] The control prompt device prompts the version upgrade alarm information of the device with a lower Bluetooth version.

[0132] Specifically, if the level difference between the Bluetooth version of the diagnostic device and the Bluetooth version of the diagnostic box exceeds the preset level difference, the version upgrade alarm information of the diagnostic box is determined, and the control prompt device is controlled to prompt the version upgrade alarm information of the diagnostic box; if the level difference between the Bluetooth version of the diagnostic box and the Bluetooth version of the diagnostic device exceeds the preset level difference, the version upgrade alarm information of the diagnostic device is determined, and the control prompt device is controlled to prompt the upgrade alarm information of the diagnostic device, so that subsequent users can upgrade the Bluetooth version of the device with a lower Bluetooth version, wherein the preset level difference can be 2.

[0133] For example, if the preset level difference is 2, when the Bluetooth version of the diagnostic box is 3.0 and the Bluetooth version of the diagnostic device is 5.0, the user will be reminded to upgrade the Bluetooth version of the diagnostic box during use, and the Bluetooth version of the diagnostic box can be upgraded to 4.0 or 5.0.

[0134] It can be seen that this embodiment determines the version upgrade alarm information of the device with a lower Bluetooth version, so that subsequent users can upgrade the Bluetooth version of the device with a lower Bluetooth version, thereby reducing the level gap between the Bluetooth version of the diagnostic device and the Bluetooth version of the diagnostic box, and improving the stability of the Bluetooth communication between the diagnostic device and the diagnostic box.

[0135] The present application also provides a diagnostic system, including a diagnostic box and the diagnostic device as described above, wherein the diagnostic box is connected to the diagnostic device.

[0136] In this embodiment, the diagnostic system includes a diagnostic box and a diagnostic device. When performing vehicle maintenance or diagnosis, the user often connects the vehicle to the diagnostic device and the diagnostic box for diagnosis. Specifically, the diagnostic device is connected to the diagnostic box via Bluetooth communication, and the diagnostic box is connected to the vehicle via an OBD (OnBoard Diagnostics) interface to enable the diagnostic device to diagnose the vehicle.

[0137] In addition, for an introduction to a diagnostic system provided by the present application, please refer to the above-mentioned embodiment of the Bluetooth performance optimization method, and the present application will not go into details here.

[0138] It can be seen that the present application determines the parameters that characterize the current Bluetooth communication quality during Bluetooth communication with the diagnostic box through the processor in the diagnostic device, and then determines the performance improvement strategy corresponding to the parameter when the parameter does not meet the parameter index, and executes the performance improvement strategy, so as to make corresponding adjustments based on the performance improvement strategy, thereby making the Bluetooth communication process more stable and improving the user experience satisfaction.

[0139] Furthermore, the present application also discloses a diagnostic device. Figure 2 This is a structural diagram of a diagnostic device disclosed in the present application. The content in the diagram cannot be regarded as any limitation on the scope of use of the present application. The diagnostic device 20 may specifically include: at least one processor 21, at least one memory 22, a power supply 23, a communication interface 24, an input / output interface 25, and a communication bus 26. The memory 22 is used to store a computer program, which is loaded and executed by the processor 21 to implement the relevant steps in the Bluetooth performance optimization method disclosed in any of the aforementioned embodiments. In addition, the diagnostic device 20 in this embodiment may specifically be an electronic computer.

[0140] In this embodiment, the power supply 23 is used to provide working voltage for each hardware device on the diagnostic device 20; the communication interface 24 can create a data transmission channel between the diagnostic device 20 and the external device, and the communication protocol it follows is any communication protocol that can be applied to the technical solution of the present application, and is not specifically limited here; the input and output interface 25 is used to obtain external input data or output data to the outside world, and its specific interface type can be selected according to specific application needs and is not specifically limited here.

[0141] In addition, the memory 22 as a carrier for resource storage may be a read-only memory, a random access memory, a disk or an optical disk, etc. The resources stored thereon may include an operating system 221, a computer program 222, etc., and the storage method may be temporary storage or permanent storage.

[0142] The operating system 221 is used to manage and control the hardware devices and computer program 222 on the diagnostic device 20, and can be Windows, Server, Netware, Unix, Linux, etc. In addition to including a computer program that can be used to complete the Bluetooth performance optimization method performed by the diagnostic device 20 disclosed in any of the aforementioned embodiments, the computer program 222 can further include a computer program that can be used to complete other specific tasks.

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

[0144] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A Bluetooth performance optimization method, characterized in that: Processors used in diagnostic equipment include: During the Bluetooth communication with the diagnostic box, determining a parameter representing the current Bluetooth communication quality based on the Bluetooth data communicated with the diagnostic box; When the parameter does not meet the parameter indicator, determining a performance improvement strategy corresponding to the parameter; The performance improvement strategy is executed.

2. The Bluetooth performance optimization method according to claim 1, characterized in that: Determining parameters characterizing current Bluetooth communication quality based on Bluetooth data communicated with the diagnostic box includes: determining a signal strength of the Bluetooth data based on the Bluetooth data communicated with the diagnostic box; When the parameter does not meet the parameter indicator, determining a performance improvement strategy corresponding to the parameter includes: If the signal strength of the Bluetooth data is less than a preset strength threshold, determining whether there is wireless interference during the Bluetooth communication with the diagnostic box; If there is wireless interference during the Bluetooth communication with the diagnostic box, determine a performance improvement strategy corresponding to the wireless interference; If there is no wireless interference during the Bluetooth communication with the diagnostic box, a performance improvement strategy corresponding to the reduction in signal strength caused by non-wireless interference is determined.

3. The Bluetooth performance optimization method according to claim 2, characterized in that: Determining a performance improvement strategy corresponding to the wireless interference includes: Determine interference alarm information, and / or reduce the size of the data packet of the Bluetooth data; Executing the performance improvement strategy includes: Controlling the prompting device to prompt the interference alarm information; and / or, reducing the size of the data packet of the Bluetooth data; Identify performance improvement strategies for signal strength degradation due to non-wireless interference, including: Determine obstacle warning information and long distance warning information; Executing the performance improvement strategy includes: The control prompting device prompts the obstacle warning information and the long distance warning information.

4. The Bluetooth performance optimization method according to claim 1, characterized in that: Determining parameters characterizing current Bluetooth communication quality based on Bluetooth data communicated with the diagnostic box includes: determining a charge level of the diagnostic device; determining the power level of the diagnostic box based on the Bluetooth data; When the parameter does not meet the parameter indicator, determining a performance improvement strategy corresponding to the parameter includes: If the power level of the diagnostic device is less than a first preset power threshold and / or the power level of the diagnostic box is less than a second preset power threshold, a performance improvement strategy corresponding to insufficient power is determined.

5. The Bluetooth performance optimization method according to claim 4, characterized in that: Determine performance improvement strategies corresponding to low battery conditions, including: Confirm the low battery alarm information; and / or, reducing the size of the data packet of the Bluetooth data; Executing the performance improvement strategy includes: The control prompt device prompts the low power alarm information and / or reduces the size of the data packet.

6. The Bluetooth performance optimization method according to claim 4, characterized in that: Determining the charge level of the diagnostic device, including: Periodically querying the power level of the battery of the diagnostic device to obtain the power level of the diagnostic device; Determining the power level of the diagnostic box based on the Bluetooth data includes: Periodically sending a power query instruction to the diagnostic box; The power level of the diagnostic box is received, which is returned by the diagnostic box after receiving the query instruction.

7. The Bluetooth performance optimization method according to claim 1, characterized in that: Determining parameters characterizing current Bluetooth communication quality based on Bluetooth data communicated with the diagnostic box includes: determining a Bluetooth version of the diagnostic device; determining a Bluetooth version of the diagnostic box based on the Bluetooth data; When the parameter does not meet the parameter indicator, determining a performance improvement strategy corresponding to the parameter includes: If the version level difference between the Bluetooth version of the diagnostic device and the Bluetooth version of the diagnostic box exceeds a preset level difference, a performance improvement strategy corresponding to the large Bluetooth version level difference is determined.

8. The Bluetooth performance optimization method according to claim 7, characterized in that: Determine performance improvement strategies corresponding to the large gap in Bluetooth version levels, including: Determine the version upgrade alarm information of devices with lower Bluetooth versions; Executing the performance improvement strategy includes: The control prompt device prompts the version upgrade alarm information of the device with a lower Bluetooth version.

9. A diagnostic device, characterized in that: include: Memory, used to store computer programs; A processor, configured to execute the computer program to implement the steps of the Bluetooth performance optimization method as described in any one of claims 1 to 8.

10. A diagnostic system, characterized in that: The method comprises a diagnostic box and a diagnostic device as claimed in claim 9, wherein the diagnostic box is connected to the diagnostic device.