Bluetooth module restarting method, restarting system and vehicle

By detecting the touch operation parameters of the target control on the vehicle and determining the corresponding control commands, the rapid restart of the vehicle Bluetooth module is achieved, solving the cumbersome restart process in the existing technology, and improving convenience and accuracy.

CN119806911APending Publication Date: 2025-04-11GREAT WALL MOTOR CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411911142.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-24
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

In the prior art, when the vehicle Bluetooth module runs abnormally, professionals need to carry out cumbersome processing procedures, affecting the user's itinerary, and lacking a convenient restart method.

Method used

By detecting the user's touch operation on the target control on the vehicle, the touch parameters (such as the number of touches and the duration of touch) are obtained, and the target control instructions are determined based on these parameters. If the command is a Bluetooth restart command, the Bluetooth module of the control vehicle is restarted.

Benefits of technology

It realizes quick and convenient restart of the vehicle Bluetooth module, improves the convenience of the restart process, and avoids unnecessary command triggers caused by misoperation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119806911A_ABST
    Figure CN119806911A_ABST
Patent Text Reader

Abstract

The invention provides a Bluetooth module restarting method, a Bluetooth module restarting system and a vehicle, and relates to the field of vehicle control. The method comprises the steps that under the condition that a touch operation on a target control on a vehicle is detected, a touch parameter corresponding to the touch operation is obtained; wherein the touch parameters comprise the number of touch times and the touch duration of each touch operation; based on the touch parameters, determining a target control instruction; and if the target control instruction is a Bluetooth restart instruction, controlling the Bluetooth module of the vehicle to be restarted. According to the method, the convenience of restarting the vehicle-mounted Bluetooth module can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle control, and more specifically, to a restart method, a restart system and a vehicle of a Bluetooth module in the field of vehicle control. Background Art

[0002] Bluetooth key is a system that uses Bluetooth technology to achieve keyless entry and start of the vehicle. It communicates with the vehicle through a smartphone or other Bluetooth-enabled device, thus replacing the traditional physical car key.

[0003] When the car's Bluetooth module is operating abnormally, the Bluetooth key may not be able to connect. At this time, you can only contact professional maintenance personnel to restart and repair the car's Bluetooth module by using special equipment or cutting off the battery power. The existing processing process is relatively cumbersome and may have a significant impact on the user's trip.

[0004] Therefore, how to improve the convenience of restarting the vehicle-mounted Bluetooth module is an issue that needs to be solved urgently. Summary of the invention

[0005] The present application provides a restart method for a Bluetooth module, a restart system and a vehicle, which can improve the convenience of restarting the vehicle-mounted Bluetooth module.

[0006] In a first aspect, a method for restarting a Bluetooth module is provided, the method comprising:

[0007] When a touch operation on a target control on the vehicle is detected, a touch parameter corresponding to the touch operation is acquired; wherein the touch parameter includes the number of touches and the touch duration of each touch operation;

[0008] Based on the touch parameters, determine the target control instruction;

[0009] If the target control command is a Bluetooth restart command, the Bluetooth module of the vehicle is controlled to restart.

[0010] In the above technical solution, when it is detected that the user performs a touch operation on the target control on the vehicle, the number of touches corresponding to the touch operation and the touch duration of each touch operation are obtained; and according to the above touch parameters, the target control instruction corresponding to the touch parameters is determined; if the target control instruction is a Bluetooth restart instruction, the Bluetooth module of the vehicle is controlled to restart. Compared with the traditional method that requires professional operation or requires cutting off the vehicle battery power, this solution adopts a method of detecting the touch operation on the target control. If the target control instruction determined according to the touch operation is a Bluetooth restart instruction, the Bluetooth module is directly controlled to restart, so that the Bluetooth restart operation can be completed conveniently and quickly, and the convenience of controlling the restart of the Bluetooth module is improved. In addition, combining the touch parameters corresponding to the touch operation (such as the number of touches and the duration of each touch) to accurately determine the target control instruction can avoid unnecessary instruction triggering caused by misoperation.

[0011] In combination with the first aspect, in some possible implementations, the method further includes:

[0012] Acquire preset touch conditions; wherein the preset touch conditions include a preset number of touches and a first duration threshold corresponding to each touch operation;

[0013] Based on the touch parameters, the target control instructions are determined, including:

[0014] Based on the touch parameters and preset touch conditions, a target control instruction is determined.

[0015] In the above technical solution, the preset touch rules are obtained, including the preset number of touches and the first duration threshold corresponding to each touch operation; by comparing the acquired touch parameters and the preset touch conditions, the corresponding target control instructions can be determined. The user can preset the touch rules to improve the personalization of the restart of the Bluetooth module; by comparing the touch parameters and the preset touch conditions, the target control instructions can be determined, which can avoid the sending of erroneous instructions due to accidental touches or other unexpected touch behaviors, improve the accuracy of the target control instructions, and thus improve the accuracy of restarting the Bluetooth module.

[0016] In combination with the first aspect and the above implementations, in some possible implementations, determining the target control instruction based on the touch parameters and the preset touch conditions includes:

[0017] If the number of touches is inconsistent with the preset number of touches, determining that the target control instruction is a control protection instruction; wherein the control protection instruction is used to instruct not to respond to a touch operation on the target control;

[0018] If the number of touch operations is consistent with the preset number of touch operations, a target control instruction is determined based on the touch duration corresponding to each touch operation and a first duration threshold.

[0019] In the above technical solution, the number of touches corresponding to the touch operation is first compared with the preset number of touches. If the two are inconsistent, the target control instruction is determined to be a control protection instruction to avoid unexpected touch operations that do not meet the preset touch conditions and cause loss of vehicle battery power. If the two are consistent, the target control instruction is further determined based on the touch duration corresponding to each touch operation and the first duration threshold to further improve the accuracy of the target control instruction.

[0020] In combination with the first aspect and the above implementation manner, in some possible implementation manners, determining the target control instruction based on the touch duration corresponding to each touch operation and the first duration threshold includes:

[0021] Determine a duration difference between a touch duration corresponding to each touch operation and a first duration threshold;

[0022] If the duration difference is less than or equal to a preset difference threshold, determining that the target control instruction is a Bluetooth restart instruction;

[0023] If the duration difference is greater than a preset difference threshold, it is determined that the target control instruction is a control protection instruction.

[0024] In the above technical solution, the duration difference between the touch duration of each touch operation and the first duration threshold corresponding to the operation is first calculated; a preset difference threshold is set, and if the duration difference is less than or equal to the preset difference threshold, the target control instruction is determined to be a Bluetooth restart instruction; if the duration difference is greater than the preset difference threshold, the target control instruction is determined to be a control protection instruction. By comparing the difference between the actual operation duration and the preset duration, the situation where an erroneous instruction is caused by the same number of simple touches but the touch duration does not meet the requirements can be avoided, further improving the accuracy of determining the target control instruction.

[0025] In combination with the first aspect and the above implementation manner, in some possible implementation manners, the method further includes:

[0026] Get the total touch duration of the touch operation;

[0027] If the duration difference is less than or equal to a preset difference threshold, determining that the target control instruction is a Bluetooth restart instruction includes:

[0028] If the duration difference is less than or equal to the preset difference threshold, and the total touch duration is less than or equal to the second duration threshold, it is determined that the target control instruction is a Bluetooth restart instruction.

[0029] In the above technical solution, the total touch duration of the touch operation is obtained; if the difference between the touch duration corresponding to each touch operation and the first duration threshold is small, and the total duration of the touch operation is also less than or equal to the second duration threshold, then it can be determined that the target control instruction is a Bluetooth restart instruction. The second duration threshold is used to limit the effective duration of the touch operation. Only when the touch operation is completed within the second duration threshold can it be regarded as a valid touch operation, which can avoid the false triggering of the instruction caused by the wrong operation, and further improve the accuracy of the target control instruction.

[0030] In combination with the first aspect and the above implementation manner, in some possible implementation manners, the method further includes:

[0031] If the target control instruction is a control protection instruction, the target control is controlled to be in a control protection state; wherein, in the control protection state, the vehicle does not respond to touch operations on the target control within a preset time period.

[0032] In the above technical solution, when the target control instruction determined according to the touch operation is a control protection instruction, the target control is controlled to be in a control protection state; unexpected and frequent false touch operations are avoided to continuously interfere with the system, and the system is prevented from being continuously triggered to perform unnecessary command judgment and processing due to false operations, and continuous processing is avoided to cause the vehicle battery to run out of power, resulting in energy waste.

[0033] In combination with the first aspect and the above implementations, in some possible implementations, if the target control instruction is a Bluetooth restart instruction, controlling the Bluetooth module of the vehicle to restart includes:

[0034] If the target control command is a Bluetooth restart command, detect whether the target control is in a control protection state;

[0035] If the target control is not in the control protection state, the Bluetooth module of the control vehicle is restarted.

[0036] In the above technical solution, when it is determined that the target control instruction is a Bluetooth restart instruction, it is further detected whether the target control is in the control protection state; if the target control is not in the control protection state, the Bluetooth module is controlled to restart; if the target control is in the control protection state, the vehicle is not controlled. Avoid unreasonable Bluetooth restart operations during the protection period of the control (for example, entering the protection state due to previous accidental touches, and the protection period has not ended). This ensures that each Bluetooth restart operation is carried out under appropriate circumstances that comply with the system setting logic, preventing system conflicts or errors caused by inappropriate operation timing, and further improving the accuracy and rationality of Bluetooth restart.

[0037] In combination with the first aspect and the above implementations, in some possible implementations, if the target control is not in the control protection state, controlling the Bluetooth module of the vehicle to restart includes:

[0038] If the target control is not in the control protection state, detecting whether there is a target device; wherein the target device is used to control the vehicle to unlock or lock;

[0039] If it is detected that the target device does not exist, or the target device has not established a Bluetooth connection with the vehicle, the Bluetooth module of the vehicle is controlled to restart.

[0040] In the above technical solution, when it is detected that the target control is not in the control protection state, it is further detected whether there is a target device (such as a Bluetooth key); if the target device is not detected or the target device is detected but the target device has not established a Bluetooth connection with the vehicle, the Bluetooth module of the vehicle is controlled to restart. By monitoring whether there is a target device and whether the vehicle has established a Bluetooth connection with the target device, it can be determined whether the user currently has a need to control the restart of the Bluetooth module; if there is a need, the Bluetooth module is controlled to restart to meet the user's needs; avoid restarting the Bluetooth module when the user does not have a need, which affects the normal use of the Bluetooth module.

[0041] In a second aspect, a restart device for a Bluetooth module is provided, the restart device comprising:

[0042] A first acquisition module is used to acquire touch parameters corresponding to the touch operation when a touch operation on a target control on the vehicle is detected; wherein the touch parameters include the number of touches and the touch duration of each touch operation;

[0043] A determination module, used for determining a target control instruction based on touch parameters;

[0044] The first control module is used to control the restart of the Bluetooth module of the vehicle if the target control instruction is a Bluetooth restart instruction.

[0045] In conjunction with the second aspect, in some possible implementations, the restart device further includes: a second acquisition module, configured to acquire a preset touch condition; wherein the preset touch condition includes a preset number of touches and a first duration threshold corresponding to each touch operation;

[0046] The determination module is further used to determine the target control instruction based on the touch parameters and the preset touch conditions.

[0047] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the determination module is also used to determine that the target control instruction is a control protection instruction if the number of touches is inconsistent with the preset number of touches; wherein the control protection instruction is used to indicate not to respond to the touch operation on the target control; if the number of touches is consistent with the preset number of touches, the target control instruction is determined based on the touch duration corresponding to each touch operation and the first duration threshold.

[0048] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the determination module is also used to determine the duration difference between the touch duration corresponding to each touch operation and the first duration threshold; if the duration difference is less than or equal to the preset difference threshold, the target control instruction is determined to be a Bluetooth restart instruction; if the duration difference is greater than the preset difference threshold, the target control instruction is determined to be a control protection instruction.

[0049] In combination with the second aspect and the above implementations, in some possible implementations, the restart device further includes: a third acquisition module, configured to acquire a total touch duration of the touch operation;

[0050] The determination module is further configured to determine that the target control instruction is a Bluetooth restart instruction if the duration difference is less than or equal to a preset difference threshold and the total touch duration is less than or equal to a second duration threshold.

[0051] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the restart device also includes: a second control module, which is used to control the target control to be in a control protection state if the target control instruction is a control protection instruction; wherein, in the control protection state, the vehicle does not respond to touch operations on the target control within a preset time period.

[0052] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the first control module is also used to detect whether the target control is in a control protection state if the target control instruction is a Bluetooth restart instruction; if the target control is not in the control protection state, control the vehicle's Bluetooth module to restart.

[0053] In combination with the second aspect and the above-mentioned implementation methods, in some possible implementation methods, the first control module is also used to detect whether there is a target device if the target control is not in a control protection state; wherein the target device is used to control the vehicle to unlock or lock; if it is detected that there is no target device, or the target device has not established a Bluetooth connection with the vehicle, the Bluetooth module of the vehicle is controlled to restart.

[0054] In a third aspect, a vehicle is provided, comprising a memory and a processor. The memory is used to store executable program code, and the processor is used to call and run the executable program code from the memory, so that the vehicle executes the method in the first aspect or any possible implementation of the first aspect.

[0055] In a fourth aspect, a computer program product is provided, comprising: a computer program code, which, when executed on a computer, enables the computer to execute the method in the first aspect or any possible implementation of the first aspect.

[0056] In a fifth aspect, a computer-readable storage medium is provided, which stores a computer program code. When the computer program code runs on a computer, the computer executes the method in the above-mentioned first aspect or any possible implementation manner of the first aspect. BRIEF DESCRIPTION OF THE DRAWINGS

[0057] Figure 1 This is a schematic diagram of a scenario provided by an embodiment of the present application;

[0058] Figure 2 is a schematic flow chart of a method for restarting a Bluetooth module provided in an embodiment of the present application;

[0059] Figure 3 is a schematic flow chart of another method for restarting a Bluetooth module provided in an embodiment of the present application;

[0060] Figure 4 It is a system module diagram of a method for restarting a Bluetooth module provided in an embodiment of the present application;

[0061] Figure 5 This is a module function diagram provided in an embodiment of the present application;

[0062] Figure 6 It is a structural schematic diagram of a restart device for a Bluetooth module provided in an embodiment of the present application;

[0063] Figure 7 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application. DETAILED DESCRIPTION

[0064] The technical solution in the present application will be described clearly and in detail below in conjunction with the accompanying drawings. In the description of the embodiments of the present application, unless otherwise specified, " / " means or, for example, A / B can mean A or B: "and / or" in the text is only a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0065] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features.

[0066] Passive Keyless Entry (PKE) is a convenient vehicle entry system that allows car owners to enter the vehicle without inserting a traditional mechanical key into the door lock.

[0067] The system mainly relies on advanced Radio Frequency Identification (RFID) technology or Bluetooth technology. The vehicle is equipped with a signal receiver and a control module, and the smart key carried by the owner (usually a key fob or card containing an electronic chip) also has a corresponding signal transmitter. When the smart key is close to the vehicle at a certain distance (usually about 1-2 meters), the key's signal transmitter will send a signal of a specific frequency. After the vehicle's signal receiver receives this signal, it will identify and verify the signal. If the verification is successful, the vehicle's door lock control module will unlock the door, and the owner can directly open the door and enter the car.

[0068] For keyless entry systems that rely on Bluetooth recognition technology, the vehicle-mounted Bluetooth module plays a very important role in the recognition process. With the advancement of technology, Bluetooth keys have become one of the standard configurations of major automakers, basically replacing traditional keys and achieving a senseless experience in vehicles. Although Bluetooth keys have brought many conveniences to users, there are still some problems in the use process.

[0069] Figure 1 This is a schematic diagram of a scenario provided by an embodiment of the present application. For a vehicle equipped with a PKE system, the vehicle door handle will be provided with a Figure 1 The micro switch 100 shown in the figure; after using the Bluetooth key to control the remote unlocking of the vehicle, the user can open the door and enter the vehicle cabin by pressing the micro switch 100 on the door handle. During this process, the vehicle-mounted Bluetooth module will identify the legitimate Bluetooth key held by the user and establish a connection; the vehicle-mounted Bluetooth module may have problems such as abnormal operation of the underlying software code during use, resulting in the inability of the vehicle-mounted Bluetooth module to establish a connection with the Bluetooth key. At this time, the user needs to contact the maintenance personnel to use professional equipment to repair the vehicle-mounted Bluetooth module or disconnect the vehicle battery power to control the restart of the vehicle-mounted Bluetooth module. Although the existing processing method can realize the restart of the vehicle-mounted Bluetooth module, for the user, the existing processing method is less convenient and cannot realize the quick restart of the vehicle-mounted Bluetooth module.

[0070] In view of the technical problems existing in the prior art, the embodiments of the present application provide a restart method, restart system and vehicle of a Bluetooth module. The method monitors the touch operation of the target control on the vehicle, and determines the target control instruction corresponding to the touch operation according to the number of touches and the touch duration corresponding to the touch operation; if the target control instruction is a Bluetooth restart instruction, the vehicle-mounted Bluetooth module is controlled to restart. This method can realize the quick operation of restarting the Bluetooth module, and improve the convenience of restarting the vehicle-mounted Bluetooth module.

[0071] Combine the following Figures 2 to 5 The restarting method of the Bluetooth module provided in the embodiment of the present application is described in detail.

[0072] Figure 2 1 is a schematic flow chart of a method for restarting a Bluetooth module provided in an embodiment of the present application. It should be understood that the method can be applied to a vehicle; or, to a processor in a vehicle; or, to a chip in a processor mounted in a vehicle.

[0073] For example, Figure 2 As shown, the method 200 includes the following steps S201 to S203.

[0074] S201, when a touch operation on a target control on a vehicle is detected, acquiring touch parameters corresponding to the touch operation; wherein the touch parameters include the number of touches and the touch duration of each touch operation.

[0075] The target control can be Figure 1 The micro switch 100 shown in FIG.

[0076] It should be understood that the location and setting form of the target control may be different for different vehicle models, but the target control needs to have a PKE switch and a functional configuration to implement the method provided in this application.

[0077] For example, taking a four-door vehicle as an example, a relevant control may be set on the door handle of each door, and when a user performs a touch operation, the relevant control currently receiving the touch operation is the target control. When a touch operation on a target control on the vehicle is detected, the number of touches corresponding to the touch operation and the duration of each touch operation are obtained.

[0078] It should be noted that the above-mentioned touch operation indicates a complete operation performed by the user within a period of time, which may include multiple touches. A duration threshold can be set. When the duration of the touch operation not being detected reaches the duration threshold, it can be determined that the user has completed the touch operation. The number of touches indicated by the touch operation and the touch duration of each touch operation can be further analyzed.

[0079] For example, the number of touches indicated by the acquired touch operation is 3 times, the touch duration of the first touch operation is 300 ms, the touch duration of the second touch operation is 1 s, and the touch duration of the third touch operation is 500 ms.

[0080] S202: Determine a target control instruction based on the touch parameters.

[0081] Exemplarily, after the touch parameters corresponding to the touch operation - the number of touches and the touch duration of each touch operation - are acquired, the target control instruction corresponding to the touch parameters can be determined according to the touch parameters.

[0082] Optionally, a correspondence relationship between the touch parameters and the target control instructions may be preset; and a target control instruction matching the touch parameters may be determined according to the correspondence relationship between the two.

[0083] In this embodiment, the target control instruction may include a Bluetooth restart instruction and a control protection instruction; in actual application, other instructions corresponding to different touch parameters may also be set according to actual usage requirements; this embodiment of the present application does not limit this.

[0084] In order to avoid the power consumption of the whole vehicle caused by unauthorized frequent operation of the target control (for example, the keyless entry request button outside the vehicle), a control protection function is designed, which can also be called a frequent trigger protection function. When a target control triggers the protection, it will not respond to the request of the target control for a period of time. If the target control is triggered to unlock, it needs to establish a connection with a legitimate key before waking up the network.

[0085] The control protection command is used to control the target control to enter the control protection state, and the Bluetooth restart command is used to instruct the vehicle to control the Bluetooth module to restart. Control protection can also be called lock protection, key protection, etc. The control protection state is a special mode in the vehicle safety system, which is mainly used to prevent the vehicle door lock from being illegally opened or accidentally triggered. In this state, the vehicle's door lock system will restrict certain operations or perform additional verification on the operation to enhance the safety of the vehicle. For example, when the vehicle detects possible security threats, such as multiple incorrect unlocking attempts or abnormal signal interference, it may enter the control protection state.

[0086] In order to prevent the user's touch operation from triggering the control protection mechanism, the central electronic module (CEM) is required to identify the number of signal frames and the duration of the signal sent by the touch operation, so that the CEM can send an instruction to restart the Bluetooth module to restart the Bluetooth module. In one implementation, based on the touch parameters, the process of determining the target control instruction may include: obtaining a preset touch condition; and determining the target control instruction based on the touch parameters and the preset touch condition.

[0087] It should be noted that the preset touch control condition is a touch control rule preset by a user or a vehicle manufacturer for controlling the vehicle to restart the Bluetooth module operation.

[0088] For example, for vehicles with the function of controlling the restart of the Bluetooth module through a target control, the vehicle manufacturer can pre-set default touch rules when the vehicle leaves the factory; during the use of the vehicle, the user can set the corresponding preset touch conditions according to his or her own habits and preferences; thereafter, the vehicle can determine the corresponding target control instructions by comparing the preset touch conditions with the user's touch operations.

[0089] Exemplarily, the preset touch conditions include a preset number of touches and a first duration threshold corresponding to each touch operation; for example, the preset touch conditions set by the user are that the preset number of touches is 9 times, the duration threshold corresponding to the 1st to 3rd touch operations is 300ms, the duration threshold corresponding to the 4th to 6th touch operations is 1s, and the duration threshold corresponding to the 7th to 9th touch operations is 300ms.

[0090] Optionally, the user may set preset touch conditions through a central control screen of the vehicle or a mobile phone application paired with the vehicle, etc.; this embodiment of the present application is not limited to this.

[0091] For example, when a user sets a preset touch condition through the vehicle's central control screen, the preset touch condition can be stored locally in the vehicle; during the application process, the preset touch condition is directly obtained from the vehicle. When a user sets a preset touch condition through a mobile phone application, when the vehicle is connected to the network, the preset touch condition set in the mobile phone application can be synchronized to the vehicle through the network for subsequent use.

[0092] Optionally, during the process of the user setting the preset touch conditions, in order to prevent the user from setting the rules too simply, a setting prompt may be provided to the user, for example, the setting may be performed with reference to Morse code.

[0093] In the embodiment of the present application, the preset touch control rules are obtained, including the preset number of touches and the first time threshold corresponding to each touch operation; by comparing the acquired touch parameters and the preset touch conditions, the corresponding target control instructions can be determined. The user can preset the touch control rules to improve the personalization of the restart of the Bluetooth module; by comparing the touch parameters and the preset touch conditions, the target control instructions can be determined, which can avoid the sending of erroneous instructions due to accidental touches or other unexpected touch behaviors, improve the accuracy of the target control instructions, and thus improve the accuracy of restarting the Bluetooth module.

[0094] In one implementation, based on touch parameters and preset touch conditions, the process of determining the target control instruction may include: if the number of touches is inconsistent with the preset number of touches, determining that the target control instruction is a control protection instruction; wherein the control protection instruction is used to indicate not to respond to the touch operation on the target control; if the number of touches is consistent with the preset number of touches, determining the target control instruction based on the touch duration corresponding to each touch operation and the first duration threshold.

[0095] Exemplarily, after obtaining the preset number of touches in the preset touch conditions and the first duration threshold corresponding to each touch operation, the relationship between the number of touches in the touch operation and the preset number of touches is compared; if the number of touches is inconsistent with the preset number of touches, indicating that the touch operation no longer meets the preset touch conditions, there is no need to determine whether the duration is consistent again, and the target control instruction can be determined as a control protection instruction; when the number of touches is consistent with the preset number of touches, in order to avoid incorrect judgment due to consistent number of touches but inconsistent touch duration, the relationship between the touch duration corresponding to each touch operation and the first duration threshold corresponding to the touch operation is further compared, and the target control instruction is determined.

[0096] In the embodiment of the present application, the touch times corresponding to the touch operation are first compared with the preset touch times to see if they are consistent; if the two are inconsistent, the target control instruction is determined to be a control protection instruction to avoid unexpected touch operations that do not meet the preset touch conditions and cause loss of vehicle battery power. If the two are consistent, the target control instruction is further determined based on the touch duration corresponding to each touch operation and the first duration threshold to further improve the accuracy of the target control instruction.

[0097] In one implementation, based on the touch duration corresponding to each touch operation and a first duration threshold, the process of determining the target control instruction may include: determining the duration difference between the touch duration corresponding to each touch operation and the first duration threshold; if the duration difference is less than or equal to a preset difference threshold, determining that the target control instruction is a Bluetooth restart instruction; if the duration difference is greater than the preset difference threshold, determining that the target control instruction is a control protection instruction.

[0098] It should be noted that the duration difference is used to indicate the absolute value of the difference between the touch duration and the first duration threshold.

[0099] For example, the preset touch condition is that the preset touch times are 9 times, the duration threshold corresponding to the 1st to 3rd touch operations is 300ms, the duration threshold corresponding to the 4th to 6th touch operations is 1s, and the duration threshold corresponding to the 7th to 9th touch operations is 300ms. When it is detected that the touch times of the touch operation triggered by the user are less than 9 times, or greater than 9 times, it can be determined that the target control instruction is a control protection instruction; when the touch times of the touch operation are 9 times, the duration difference between the touch duration of each touch operation and the first duration threshold is further calculated. For example, the touch durations of 9 touch operations are 305ms, 300ms, 297ms, 1s, 996ms, 1007ms, 299ms, 300ms, and 300ms, respectively; by comparing the above touch durations with the first duration threshold, the duration differences are 5ms, 0ms, 3ms, 0ms, 4ms, 7ms, 1ms, 0ms, and 0ms, respectively. Assuming that the preset difference threshold is 10ms, it can be determined that the duration difference of each touch operation is less than the preset difference threshold, that is, the user's touch operation meets the normal error range of the preset touch condition, and the target control instruction can be determined to be a Bluetooth restart instruction.

[0100] Optionally, when the duration difference between the touch duration corresponding to each touch operation and the first duration threshold is greater than a preset difference threshold, or the number of times the duration difference is greater than the preset difference threshold is greater than a preset number of times, it can be determined that the touch operation does not meet the preset touch condition, and further it can be determined that the target control instruction is a control protection instruction.

[0101] Exemplarily, the preset number of times can be set according to the preset number of touches, for example, the preset number of times is 50% of the preset number of touches; when the preset number of touches is 10 times, the preset number of times can be 5 times. If the time difference is greater than the preset difference threshold value for more than 5 times, it is determined that the touch operation does not meet the preset touch conditions, and then the target control instruction is determined to be a control protection instruction.

[0102] In the embodiment of the present application, the duration difference between the touch duration of each touch operation and the first duration threshold corresponding to the operation is first calculated; a preset difference threshold is set, and if the duration difference is less than or equal to the preset difference threshold, the target control instruction is determined to be a Bluetooth restart instruction; if the duration difference is greater than the preset difference threshold, the target control instruction is determined to be a control protection instruction. By comparing the difference between the actual operation duration and the preset duration, the situation where an erroneous instruction is caused by the same number of simple touches but the touch duration does not meet the requirements can be avoided, and the accuracy of determining the target control instruction can be further improved.

[0103] In one implementation, the total touch duration of the touch operation is obtained; if the duration difference is less than or equal to a preset difference threshold, and the total touch duration is less than or equal to a second duration threshold, it is determined that the target control instruction is a Bluetooth restart instruction.

[0104] Exemplarily, after receiving a touch operation, it is necessary not only to detect the single touch duration of each touch operation, but also to obtain the total touch duration of the touch operation; a second duration threshold is set, if the duration difference between the touch duration corresponding to each touch operation and the preset touch duration is less than or equal to the preset difference threshold, and the total touch duration is less than or equal to the second duration threshold, then it can be determined that the user's touch operation is a valid operation, and further it can be determined that the target control instruction is a Bluetooth restart instruction.

[0105] Exemplarily, the second duration threshold may be set to 5 seconds. If the single touch duration of the user's operation meets the preset touch condition and the total touch duration is within 5 seconds, it may be determined that the target control instruction is a Bluetooth restart instruction.

[0106] Optionally, if the duration difference is less than or equal to a preset difference threshold, and the total touch duration is greater than a second duration threshold, indicating that the user's operation time is too long and the interval between each touch operation is too long, exceeding the effective duration, a prompt message can be output to prompt the user to perform the touch operation again.

[0107] Optionally, the start time and the end time of the touch operation are obtained; the end time is used to indicate the time when the user operation is no longer received; according to the start time and the end time, the total touch duration of the touch operation can be determined.

[0108] Exemplarily, when a touch operation signal is received for the first time, the current moment can be determined as the initial moment; the touch operation signal is continuously monitored and recorded; if it is detected that no touch operation signal is received within a preset time after the first moment, the first moment can be determined as the termination moment of the touch operation.

[0109] In the embodiment of the present application, the total touch duration of the touch operation is obtained; if the difference between the touch duration corresponding to each touch operation and the first duration threshold is small, and the total duration of the touch operation is also less than or equal to the second duration threshold, then it can be determined that the target control instruction is a Bluetooth restart instruction. The second duration threshold is used to limit the effective duration of the touch operation. Only when the touch operation is completed within the second duration threshold can it be regarded as a valid touch operation, which can avoid the false triggering of the instruction caused by the wrong operation, and further improve the accuracy of the target control instruction.

[0110] S203: If the target control instruction is a Bluetooth restart instruction, control the Bluetooth module of the vehicle to restart.

[0111] Exemplarily, when it is determined according to the touch parameters that the target control instruction is a Bluetooth restart instruction, the restart instruction is sent to the Bluetooth module to control the Bluetooth module to perform a restart operation.

[0112] In one implementation, if the target control instruction is a control protection instruction, the target control is controlled to be in a control protection state; wherein, in the control protection state, the vehicle does not respond to a touch operation on the target control within a preset time period.

[0113] Exemplarily, when the target control instruction determined according to the touch parameters is a control protection instruction, the target control is set to a control protection state. When the target control is in the control protection state, the vehicle will not respond to the touch operation on the target control within a preset time (e.g., 10 minutes).

[0114] It should be understood that when a plurality of controls are provided on the vehicle, this step will only adjust the target control that receives the touch operation and the touch operation does not meet the preset touch conditions to the control protection state; and will not affect other controls.

[0115] Optionally, the method of controlling the target control to exit the control protection state may include: when the time when the target control is in the control protection state reaches a preset time, automatically controlling the target control to exit the control protection state; or, when a legitimate key bound to the vehicle is detected, controlling the target control to exit the control protection state; or, when it is detected that the user uses a physical key to perform a specific operation (for example, rotate a certain angle or number of times), controlling the target control to exit the control protection state.

[0116] In an embodiment of the present application, when the target control instruction determined according to the touch operation is a control protection instruction, the target control is controlled to be in a control protection state; unexpected and frequent false touch operations are avoided from continuously interfering with the system, and the system is prevented from continuously triggering unnecessary command judgment and processing due to false operations, and continuous processing that causes the vehicle battery to run low, resulting in energy waste.

[0117] In one implementation, if the target control instruction is a Bluetooth restart instruction, the process of controlling the vehicle's Bluetooth module to restart may include: if the target control instruction is a Bluetooth restart instruction, detecting whether the target control is in a control protection state; if the target control is not in a control protection state, controlling the vehicle's Bluetooth module to restart.

[0118] Exemplarily, when it is determined that the target control instruction is a Bluetooth restart instruction, it is necessary to detect whether the target control is in a control protection state, and determine whether it can respond to a touch operation to control the Bluetooth module to restart; when it is detected that the target control is not in a control protection state, the vehicle's Bluetooth module is controlled to restart.

[0119] Optionally, when it is detected that the target control is in the control protection state, the vehicle does not respond; or an alarm sound is output to indicate that the target control is currently in the control protection state.

[0120] In the embodiment of the present application, when it is determined that the target control instruction is a Bluetooth restart instruction, it is further detected whether the target control is in a control protection state; if the target control is not in a control protection state, the Bluetooth module is controlled to restart; if the target control is in a control protection state, the vehicle is not controlled. Avoid unreasonable Bluetooth restart operations during the protection period of the control (for example, entering the protection state due to a previous accidental touch, and the protection period has not ended). It can then ensure that each Bluetooth restart operation is carried out under appropriate conditions that comply with the system setting logic, prevent system conflicts or errors caused by inappropriate operation timing, and further improve the accuracy and rationality of Bluetooth restart.

[0121] In one implementation, if the target control is not in a control protection state, the process of controlling the vehicle's Bluetooth module to restart may include: if the target control is not in a control protection state, detecting whether there is a target device; wherein the target device is used to control the vehicle to unlock or lock; if it is detected that the target device does not exist, or the target device has not established a Bluetooth connection with the vehicle, controlling the vehicle's Bluetooth module to restart.

[0122] The target device may be a Bluetooth key, a smart key (mobile phone, card, etc.) bound to the vehicle, etc.

[0123] Exemplarily, when the target control instruction is a Bluetooth restart instruction and the target control is not in a control protection state, it is further detected whether a target device exists; if the target device is not detected, or the target device is detected but the target device has not established a Bluetooth connection with the vehicle, this indicates that the vehicle's Bluetooth module may be faulty and needs to be restarted, then the vehicle's Bluetooth module is controlled to restart.

[0124] In the embodiment of the present application, when it is detected that the target control is not in the control protection state, it is further detected whether there is a target device (such as a Bluetooth key); if the target device is not detected or the target device is detected but the target device has not established a Bluetooth connection with the vehicle, the Bluetooth module of the vehicle is controlled to restart. By monitoring whether there is a target device and whether the vehicle has established a Bluetooth connection with the target device, it can be determined whether the user currently has a need to control the Bluetooth module to restart; if there is a need, the Bluetooth module is controlled to restart to meet the user's needs; and it is avoided that the Bluetooth module is restarted when the user does not have a need, which affects the normal use of the Bluetooth module.

[0125] In an embodiment of the present application, when it is detected that the user performs a touch operation on a target control on the vehicle, the number of touches corresponding to the touch operation and the touch duration of each touch operation are obtained; and according to the above touch parameters, the target control instruction corresponding to the touch parameters is determined; if the target control instruction is a Bluetooth restart instruction, the Bluetooth module of the vehicle is controlled to restart. Compared with the traditional method that requires professional operation or the need to cut off the vehicle battery power, this solution adopts a method of detecting the touch operation of the target control. If the target control instruction determined according to the touch operation is a Bluetooth restart instruction, the Bluetooth module is directly controlled to restart, so that the Bluetooth restart operation can be completed conveniently and quickly, and the convenience of controlling the restart of the Bluetooth module is improved. In addition, combining the touch parameters corresponding to the touch operation (such as the number of touches and the duration of each touch) to accurately determine the target control instruction can avoid unnecessary instruction triggering caused by misoperation.

[0126] In addition, by restarting the Bluetooth module using the method provided in the embodiment of the present application, there is no need for the vehicle to be connected to the Internet, which can avoid the problem of being unable to restart the Bluetooth module through remote control when the vehicle is without a network. This further improves the convenience of restarting the Bluetooth module and provides users with a good user experience.

[0127] The following describes the restarting method of the Bluetooth module provided in the embodiment of the present application in conjunction with the system module of the vehicle.

[0128] Figure 3 1 is a schematic flow chart of another method for restarting a Bluetooth module provided in an embodiment of the present application. It should be understood that the method can be applied to a vehicle; or, applied to a processor in a vehicle; or, applied to a chip in a processor mounted in a vehicle.

[0129] For example, Figure 3 As shown, the method 300 includes the following steps S301 to S310.

[0130] S301, receiving a touch operation of pressing a door handle micro switch.

[0131] Exemplarily, the door handle micro switch is equivalent to the target control in method 200. When the user performs a pressing operation on the door handle micro switch, the user's touch operation is received.

[0132] S302, detect whether the system power is in a preset state. If yes, execute S303; if no, no action is executed.

[0133] The preset states include a power off state (OFF state) and a remote control state (Remote On state).

[0134] For example, if the vehicle is in the power-off state or the remote control state, it indicates that the current user has not successfully opened the door. This may be due to an abnormality in the vehicle's Bluetooth module, which causes the vehicle to be unable to connect to the Bluetooth key so that the user can unlock the door lock without a key and enter the vehicle. Therefore, after receiving the user's touch operation, it is detected whether the vehicle's system power is in the power-off state or the remote control state. If the system power is not in the preset state, it will not respond to the touch operation.

[0135] S303, detect whether the door handle micro switch is in the lock protection state. If not, execute S304; if yes, no action is performed.

[0136] For example, when it is detected that the system power is in a preset state, it is further detected whether the door handle micro switch is in a lock protection state. If the door handle is in the lock protection state, it indicates that the door handle micro switch may receive an unexpected operation, and the vehicle does not respond to the user's touch operation.

[0137] S304, detect whether the Bluetooth key is connected. If not, execute S305; if yes, no action is performed.

[0138] Exemplarily, when it is detected that the system power is in a preset state and the door handle micro switch is not in a lock protection state, it is detected whether the vehicle is connected to a Bluetooth key. When it is detected that a Bluetooth key is connected, it indicates that there is no abnormality in the current Bluetooth module, and the user's touch operation is not responded to.

[0139] S305, check whether there is a legal smart key. If not, execute S306; if yes, no action is performed.

[0140] Among them, the legal smart key refers to the smart key that is paired and connected with the vehicle, such as a physical key, smart phone, smart card and other devices that have the function of controlling the unlocking and locking of the vehicle.

[0141] For example, when it is detected that the system power is in a preset state, the door handle micro switch is not in the lock protection state, and the vehicle is not connected to a Bluetooth key, it is detected whether there is a legitimate smart key. If a legitimate smart key is detected, it indicates that the user can currently use the smart key to control the vehicle, and there is currently no need to restart the Bluetooth module, and the user's touch operation is not responded to.

[0142] S306: The central electronic module starts a timer to detect the time when the pressing signal is received.

[0143] Exemplarily, when it is determined that the system power of the vehicle is in a preset state, the door handle micro switch is not in a lock protection state, the vehicle is not connected to a Bluetooth key, and no legitimate smart key is detected, the central electronic module CEM starts a timer to detect the time when a press signal is received.

[0144] S307, detecting whether the time of receiving the pressing signal is a preset time length. If yes, executing S308; if no, no action is executed.

[0145] Exemplarily, after the press signal is acquired, it is determined whether the time of the received press signal meets the preset time length, wherein the preset time length is equal to the first time length threshold in the preset touch condition involved in method 200. If the time of receiving the press signal is inconsistent with the preset time length, it indicates that the user operation does not meet the preset rule, and the touch operation is not responded to.

[0146] S308, the central electronic module sends a door handle effective press protection signal for 5 seconds.

[0147] For example, when the time of receiving the pressing signal is consistent with the preset duration, the central electronic module sends the door handle effective pressing protection signal for 5 seconds. During this process, the vehicle's lock protection mechanism will not be triggered; that is, the signals received during this process are all valid signals.

[0148] S309, the central electronic module sends a restart signal to the Bluetooth module.

[0149] Exemplarily, 5 seconds after the door handle effective pressing protection signal is sent, the central electronic module sends a Bluetooth module restart signal to the Bluetooth module.

[0150] Exemplarily, the Bluetooth module restart signal may be ResetBleCmd=1.

[0151] S310: The Bluetooth module performs an internal restart.

[0152] Exemplarily, after receiving the Bluetooth module restart signal, the Bluetooth module performs an internal restart.

[0153] In summary, after receiving the touch operation, by monitoring whether the system power is in the preset state, whether the door handle micro switch is in the lock protection state, whether the vehicle is connected to the Bluetooth key, and whether there is a legal smart key, it is determined whether the current scene needs to restart the Bluetooth module; the timer is further used to monitor the time of the pressing signal to determine whether the acquired time is consistent with the preset duration, so as to determine whether to control the Bluetooth module to restart. The operation of pressing the door handle micro switch is used to control the restart of the Bluetooth module, without contacting the maintenance personnel for processing, which improves the convenience of restarting the Bluetooth module; through multiple conditions, it is determined whether to control the restart of the Bluetooth module to avoid unexpected operations causing the wrong restart of the Bluetooth module, and frequent triggering causing the vehicle battery to run low, so as to avoid affecting the normal use of the vehicle.

[0154] This embodiment also provides a restart system of a Bluetooth module. The restart system includes a target control, a central electronic module, a vehicle body domain controller and a Bluetooth module. The functions of each module in the restart system are described below.

[0155] The target control is used to receive the user's touch operation and generate touch parameters corresponding to the touch operation based on the touch operation; and send the touch parameters to the body domain controller;

[0156] The body domain controller is used to receive the touch parameters sent by the target control, convert the format of the touch parameters, obtain the processed touch parameters, and send the processed touch parameters to the central electronic module;

[0157] The central electronic module is used to receive the processed touch parameters sent by the vehicle body domain controller; determine the target control instruction based on the processed touch parameters; if the target control instruction is a Bluetooth restart instruction, send the Bluetooth restart instruction to the Bluetooth module;

[0158] The Bluetooth module is used to receive a Bluetooth restart instruction sent by the central electronic module to implement restart based on the Bluetooth restart instruction.

[0159] The following will introduce the restart method of the Bluetooth module provided in the embodiment of the present application in combination with the restart system of the Bluetooth module mentioned above.

[0160] Figure 4 1 is a system module diagram of a method for restarting a Bluetooth module provided in an embodiment of the present application. Figure 4As shown, the system modules involved in the present application include a central electronic module 401, a body domain controller 402, and a Bluetooth module 403; the target control can be set on the vehicle door handle, specifically including a left door handle electronic module 404 and a right door handle electronic module 405. In the process of detecting the touch operation, the user touches or presses the target control on the vehicle door handle to trigger the touch operation; after receiving the user's touch operation, the left door handle electronic module 404 or the right door handle electronic module 405 sends a LIN signal; and sends the LIN signal corresponding to the touch operation to the body domain controller (BDC) 402 through the LIN line; the body domain controller 402 acts as a signal transfer station, converts the LIN signal into a CAN signal, and sends it to the central electronic module 401 or a gateway server, etc.; when the central electronic module 401 receives the first CAN signal, it starts a timer to monitor the time when the CAN signal is received; and sends a door handle effective press protection signal PKEProtActv for 5 seconds; if it is monitored that the sending time of the CAN signal meets the preset touch condition (for example, 3 times 300ms, 3 times 1s, 3 times 300ms), then send a Bluetooth module restart signal ResetBleCmd=1; after receiving the Bluetooth module restart signal ResetBleCmd=1 sent by the central electronic module 401, the Bluetooth module 403 performs a restart operation internally.

[0161] It should be noted that, for the door handle electronic module, a corresponding door handle electronic module can be set for the door handle on each side, such as the driver's side door handle electronic module, the co-driver's side door handle electronic module, the left rear door handle electronic module and the right rear door handle electronic module; the door handle can also be divided into two sides and two door handle electronic modules can be set, such as the left door handle electronic module and the right door handle electronic module.

[0162] Figure 5 This is a module function diagram provided by an embodiment of the present application. Figure 5 As shown in the figure, the relevant controls configured on the vehicle include the driver's side door handle unlock switch, the passenger side door handle unlock switch, the left rear door handle unlock switch and the right rear door handle unlock switch. When any of the four unlock switches is in the connected state, the switch will establish a connection with the central electronic module and the Bluetooth module to realize the function of controlling the restart of the vehicle's Bluetooth module through the unlock switch.

[0163] Combination of the above Figures 1 to 5 The restart method of the Bluetooth module provided in the embodiment of the present application is described in detail; Figure 6 and Figure 7The device embodiments of the present application are described in detail. It should be understood that the device in the embodiments of the present application can execute the various methods of the aforementioned embodiments of the present application, that is, the specific working processes of the following various products can refer to the corresponding processes in the aforementioned method embodiments.

[0164] Figure 6 It is a structural schematic diagram of a restart device for a Bluetooth module provided in an embodiment of the present application.

[0165] For example, Figure 6 As shown, the restart device 600 includes:

[0166] The first acquisition module 601 is used to acquire touch parameters corresponding to the touch operation when a touch operation on a target control on the vehicle is detected; wherein the touch parameters include the number of touches and the touch duration of each touch operation;

[0167] A determination module 602, configured to determine a target control instruction based on the touch parameters;

[0168] The first control module 603 is configured to control the Bluetooth module of the vehicle to restart if the target control instruction is a Bluetooth restart instruction.

[0169] In a possible implementation, the restarting device 600 further includes:

[0170] A second acquisition module is used to acquire preset touch conditions; wherein the preset touch conditions include a preset number of touches and a first duration threshold corresponding to each touch operation;

[0171] The determination module 602 is further configured to determine a target control instruction based on the touch parameters and the preset touch conditions.

[0172] In one possible implementation, the determination module 602 is also used to determine that the target control instruction is a control protection instruction if the number of touches is inconsistent with the preset number of touches; wherein the control protection instruction is used to indicate not to respond to the touch operation on the target control; if the number of touches is consistent with the preset number of touches, the target control instruction is determined based on the touch duration corresponding to each touch operation and the first duration threshold.

[0173] In one possible implementation, the determination module 602 is also used to determine the duration difference between the touch duration corresponding to each touch operation and the first duration threshold; if the duration difference is less than or equal to the preset difference threshold, the target control instruction is determined to be a Bluetooth restart instruction; if the duration difference is greater than the preset difference threshold, the target control instruction is determined to be a control protection instruction.

[0174] In a possible implementation, the restarting device 600 further includes:

[0175] A third acquisition module is used to acquire the total touch duration of the touch operation;

[0176] The determination module 602 is further configured to determine that the target control instruction is a Bluetooth restart instruction if the duration difference is less than or equal to a preset difference threshold and the total touch duration is less than or equal to a second duration threshold.

[0177] In one possible implementation, the restart device 600 also includes: a second control module, which is used to control the target control to be in a control protection state if the target control instruction is a control protection instruction; wherein, in the control protection state, the vehicle does not respond to touch operations on the target control within a preset time period.

[0178] In a possible implementation, the first control module 603 is further used to detect whether the target control is in a control protection state if the target control instruction is a Bluetooth restart instruction; if the target control is not in the control protection state, control the Bluetooth module of the vehicle to restart.

[0179] In one possible implementation, the first control module 603 is also used to detect whether there is a target device if the target control is not in a control protection state; wherein the target device is used to control the vehicle to unlock or lock; if it is detected that there is no target device, or the target device has not established a Bluetooth connection with the vehicle, the Bluetooth module of the vehicle is controlled to restart.

[0180] It should be noted that the restart device of the Bluetooth module is embodied in the form of a functional unit. The term "module" here can be implemented in the form of software and / or hardware, and is not specifically limited to this.

[0181] For example, a "module" may be a software program, a hardware circuit, or a combination of the two that implements the above functions. The hardware circuit may include an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor, or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit, and / or other suitable components that support the described functions.

[0182] Therefore, the units of each example described in the embodiments of the present application can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present application.

[0183] Figure 7 It is a structural schematic diagram of a vehicle provided in an embodiment of the present application.

[0184] For example, Figure 7 As shown, the vehicle 700 includes: a memory 701 and a processor 702, wherein the memory 701 stores an executable program code 703, and the processor 702 is used to call and execute the executable program code 703 to perform a method for restarting a Bluetooth module.

[0185] In addition, an embodiment of the present application also protects a device, which may include a memory and a processor, wherein the memory stores an executable program code, and the processor is used to call and execute the executable program code to perform a method for restarting a Bluetooth module provided in an embodiment of the present application.

[0186] In this embodiment, the functional modules of the restart device can be divided according to the above method example. For example, each functional module can be corresponded, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0187] In the case of dividing each functional module according to each function, the restart device may also include a first acquisition module, a determination module, a first control module, etc. It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here.

[0188] It should be understood that the device provided in this embodiment is used to execute the above-mentioned method for restarting a Bluetooth module, and thus can achieve the same effect as the above-mentioned implementation method.

[0189] In the case of an integrated unit, the restart device may include a processing module and a storage module. When the restart device is applied to a vehicle, the processing module may be used to control and manage the actions of the vehicle. The storage module may be used to support the vehicle to execute mutual program codes, etc.

[0190] The processing module may be a processor or a controller, which may implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module may be a memory.

[0191] In addition, the device provided in the embodiments of the present application may specifically be a chip, a component or a module, and the chip may include a connected processor and a memory; wherein the memory is used to store instructions, and when the processor calls and executes the instructions, the chip can execute a method for restarting a Bluetooth module provided in the above embodiment.

[0192] This embodiment also provides a computer-readable storage medium, in which a computer program code is stored. When the computer program code is executed on a computer, the computer executes the above-mentioned related method steps to implement a method for restarting a Bluetooth module provided in the above embodiment.

[0193] Among them, computer-readable storage media may include but are not limited to any type of disk, including floppy disks, optical disks, digital versatile disks (Digital Video Disc, DVD), compact disc read-only memory (Compact Disc Read-Only Memory, CD-ROM), microdrives and magneto-optical disks, read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), erasable programmable read-only memory (Erasable Programmable Read-Only Memory, EPROM), electrically erasable programmable read only memory (Electrically Erasable Programmable read only memory, EEPROM), dynamic random access memory (Dynamic Random Access Memory, DRAM), video random access memory (Video Random Access Memory, VRAM), flash memory devices, magnetic cards or optical cards, nanosystems (including molecular memory ICs), or any type of medium or device suitable for storing instructions and / or data.

[0194] This embodiment further provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the above-mentioned related steps to implement a method for restarting a Bluetooth module provided in the above embodiment.

[0195] Among them, the device, computer-readable storage medium, computer program product or chip provided in this embodiment is used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be repeated here.

[0196] Through the description of the above implementation methods, technical personnel in the relevant field can understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0197] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0198] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. A method for restarting a Bluetooth module, characterized in that: The method comprises: When a touch operation on a target control on the vehicle is detected, a touch parameter corresponding to the touch operation is acquired; wherein the touch parameter includes the number of touches and the touch duration of each touch operation; Determining a target control instruction based on the touch parameters; If the target control instruction is a Bluetooth restart instruction, the Bluetooth module of the vehicle is controlled to restart.

2. The method according to claim 1, characterized in that: The method further comprises: Acquire preset touch conditions; wherein the preset touch conditions include a preset number of touches and a first duration threshold corresponding to each touch operation; The determining the target control instruction based on the touch parameter includes: The target control instruction is determined based on the touch parameter and the preset touch condition.

3. The method according to claim 2, characterized in that The determining the target control instruction based on the touch parameter and the preset touch condition includes: If the number of touches is inconsistent with the preset number of touches, determining that the target control instruction is a control protection instruction; wherein the control protection instruction is used to instruct not to respond to a touch operation on the target control; If the number of touches is consistent with the preset number of touches, the target control instruction is determined based on the touch duration corresponding to each touch operation and the first duration threshold.

4. The method according to claim 3, characterized in that The determining the target control instruction based on the touch duration corresponding to each touch operation and the first duration threshold includes: Determine a duration difference between the touch duration corresponding to each touch operation and the first duration threshold; If the duration difference is less than or equal to a preset difference threshold, determining that the target control instruction is the Bluetooth restart instruction; If the duration difference is greater than the preset difference threshold, it is determined that the target control instruction is the control protection instruction.

5. The method according to claim 4, characterized in that The method further comprises: Obtaining the total touch duration of the touch operation; If the duration difference is less than or equal to a preset difference threshold, determining that the target control instruction is the Bluetooth restart instruction includes: If the duration difference is less than or equal to a preset difference threshold, and the total touch duration is less than or equal to a second duration threshold, it is determined that the target control instruction is the Bluetooth restart instruction.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: If the target control instruction is a control protection instruction, the target control is controlled to be in a control protection state; wherein, in the control protection state, the vehicle does not respond to a touch operation on the target control within a preset time period.

7. The method according to any one of claims 1 to 5, characterized in that: If the target control instruction is a Bluetooth restart instruction, controlling the Bluetooth module of the vehicle to restart includes: If the target control instruction is the Bluetooth restart instruction, detecting whether the target control is in the control protection state; If the target control is not in the control protection state, the Bluetooth module of the vehicle is controlled to restart.

8. The method according to claim 7, characterized in that If the target control is not in the control protection state, controlling the Bluetooth module of the vehicle to restart includes: If the target control is not in the control protection state, detecting whether a target device exists; wherein the target device is used to control the vehicle to unlock or lock; If it is detected that the target device does not exist, or the target device has not established a Bluetooth connection with the vehicle, the Bluetooth module of the vehicle is controlled to restart.

9. A restart system for a Bluetooth module, characterized in that: The restart system comprises: A target control, for receiving a touch operation of a user, and based on the touch operation, generating a touch parameter corresponding to the touch operation; and sending the touch parameter to a vehicle body domain controller; The body domain controller is used to receive the touch parameters sent by the target control, and perform format conversion on the touch parameters to obtain processed touch parameters; and send the processed touch parameters to the central electronic module; The central electronic module is used to receive the processed touch parameters sent by the body domain controller; determine a target control instruction based on the processed touch parameters; if the target control instruction is a Bluetooth restart instruction, send the Bluetooth restart instruction to the Bluetooth module; The Bluetooth module is used to receive the Bluetooth restart instruction sent by the central electronic module to implement restart based on the Bluetooth restart instruction.

10. A vehicle, characterized in that: The vehicle comprises: A memory for storing executable program codes; A processor, configured to call and run the executable program code from the memory, so that the vehicle executes the method according to any one of claims 1 to 8.