Vehicle control method and device
By establishing a close -range wireless communication module and electronic equipment in the vehicle control system, safety certification and implementation of vehicle control, the problem of poor stability and low accuracy of vehicle control in existing technology, improved the stability of vehicle control And accuracy.
Patent Information
- Application Number
- CN202210408110.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-04-19
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2042-04-19
AI Technical Summary
The existing vehicle control technology has poor stability and low accuracy, especially when the APP is insufficient to maintain the vehicle, which affects the vehicle control effect.
Through the detection of the first preset distance of the target vehicle, the first -range wireless communication module and electronic equipment in the target vehicle were established in a close -range wireless connection to the target vehicle. The connection between the wireless communication module and the electronic device to achieve the corresponding control of the target vehicle.
This technical solution decouples the dependency relationship between the target vehicle and the APP. Through the stability of the wireless connection at close range, it greatly improves the stability and accuracy of vehicle control, and avoids the control of the control caused by communication interruption.
Smart Images

Figure CN114828001B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle intelligent technology, and in particular to a vehicle control method and device. Background Art
[0002] With the development of vehicle intelligence, digital car key technology based on mobile phones or other wearable devices is becoming more mature and gradually replacing traditional physical keys. After the user installs the digital car key, he can control the car through the mobile phone App (Application) or applet, such as unlocking the door and opening the trunk. The keyless entry system of the traditional physical key has been mature and stable and has been widely used in multiple car series, so that users do not need to operate the key manually. They only need to bring the key close to the vehicle to automatically unlock it, and the vehicle will automatically lock when they are away. With the popularization of digital car keys, vehicle control technology based on Bluetooth technology (such as digital key non-sensing entry technology) is being widely studied and applied to some car series by car companies.
[0003] Bluetooth technology is applied to automobiles, and can be divided into two solutions: single Bluetooth and multi-Bluetooth. Single Bluetooth has low positioning accuracy, but due to its simple installation and low cost, it is widely used in four-wheel vehicles that are installed later. Multi-Bluetooth improves positioning accuracy, but the installation process is complicated, so it is widely used in four-wheel vehicles that come with factory-installed sensorless functions. In the scenario of sensorless entry into the car, a solution combining APP and Bluetooth pairing is usually used. For example, the App is in a keep-alive state. When the App detects that the vehicle is nearby, it connects to Bluetooth, and then controls the vehicle on the mobile phone or the car side according to the signal strength. This method relies on the APP's ability to keep alive. However, in some cases (such as when the user accidentally kills the APP), it is difficult to keep the APP alive, which affects the vehicle control effect. Therefore, there is an urgent need for a vehicle control solution with high stability and accuracy. Summary of the invention
[0004] On the one hand, one or more embodiments of the present specification provide a vehicle control method, comprising: in response to detecting that an electronic device is located within a first preset distance of a target vehicle, establishing a short-range wireless connection between a first short-range wireless communication module in the target vehicle and the electronic device. Based on the short-range wireless connection between the first short-range wireless communication module and the electronic device, performing security authentication on the electronic device. If the security authentication passes, establishing a short-range wireless connection between a second short-range wireless communication module in the target vehicle and the electronic device. Based on the short-range wireless connection between the second short-range wireless communication module and the electronic device, performing corresponding control on the target vehicle.
[0005] On the other hand, one or more embodiments of the present specification provide a vehicle control device, including: a first establishment module, which establishes a short-range wireless connection between a first short-range wireless communication module in the target vehicle and the electronic device in response to detecting that the electronic device is located within a first preset distance of a target vehicle. An authentication module, which performs security authentication on the electronic device based on the short-range wireless connection between the first short-range wireless communication module and the electronic device. A second establishment module, which establishes a short-range wireless connection between a second short-range wireless communication module in the target vehicle and the electronic device if the security authentication passes. A control module, which performs corresponding control on the target vehicle based on the short-range wireless connection between the second short-range wireless communication module and the electronic device.
[0006] On another aspect, one or more embodiments of the present specification provide a vehicle control device, including a processor and a memory electrically connected to the processor, the memory storing a computer program, and the processor being configured to call and execute the computer program from the memory to implement: in response to detecting that an electronic device is located within a first preset distance of a target vehicle, establishing a short-range wireless connection between a first short-range wireless communication module in the target vehicle and the electronic device. Based on the short-range wireless connection between the first short-range wireless communication module and the electronic device, performing security authentication on the electronic device. If the security authentication passes, establishing a short-range wireless connection between a second short-range wireless communication module in the target vehicle and the electronic device. Based on the short-range wireless connection between the second short-range wireless communication module and the electronic device, performing corresponding control on the target vehicle.
[0007] On the other hand, an embodiment of the present specification provides a storage medium for storing a computer program, which can be executed by a processor to implement the following process: in response to detecting that an electronic device is located within a first preset distance of a target vehicle, a short-range wireless connection is established between a first short-range wireless communication module in the target vehicle and the electronic device. Based on the short-range wireless connection between the first short-range wireless communication module and the electronic device, a security authentication is performed on the electronic device. If the security authentication passes, a short-range wireless connection is established between a second short-range wireless communication module in the target vehicle and the electronic device. Based on the short-range wireless connection between the second short-range wireless communication module and the electronic device, the target vehicle is controlled accordingly. BRIEF DESCRIPTION OF THE DRAWINGS
[0008] In order to more clearly illustrate one or more embodiments of this specification or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in one or more embodiments of this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0009] Figure 1 is a schematic flow chart of a vehicle control method according to an embodiment of this specification;
[0010] Figure 2 is a schematic structural diagram of a target vehicle according to an embodiment of this specification;
[0011] Figure 3 is a schematic flow chart of a vehicle control method according to another embodiment of this specification
[0012] Figure 4 is a schematic block diagram of a vehicle control device according to an embodiment of the present specification;
[0013] Figure 5 It is a schematic block diagram of a vehicle control device according to an embodiment of the present specification. DETAILED DESCRIPTION
[0014] One or more embodiments of the present specification provide a vehicle control method to solve the problems of poor stability and low precision of existing vehicle control.
[0015] In order to enable those skilled in the art to better understand the technical solutions in one or more embodiments of this specification, the technical solutions in one or more embodiments of this specification will be clearly and completely described below in conjunction with the drawings in one or more embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this specification, not all of the embodiments. Based on one or more embodiments of this specification, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of one or more embodiments of this specification.
[0016] Figure 1 is a schematic flow chart of a vehicle control method according to an embodiment of this specification, such as Figure 1 As shown, the method includes:
[0017] S102, in response to detecting that the electronic device is located within a first preset distance of the target vehicle, establishing a short-range wireless connection between a first short-range wireless communication module in the target vehicle and the electronic device.
[0018] Among them, the first preset distance can be pre-set as a fixed value, which can be automatically set by the vehicle control system (such as the vehicle computer system) according to the safety distance controlled by the vehicle, or can be customized by the user according to actual needs.
[0019] S104: Perform security authentication on the electronic device based on the short-range wireless connection between the first short-range wireless communication module and the electronic device.
[0020] S106: If the security authentication is passed, a short-range wireless connection is established between the second short-range wireless communication module in the target vehicle and the electronic device.
[0021] S108, based on the short-range wireless connection between the second short-range wireless communication module and the electronic device, correspondingly controlling the target vehicle.
[0022] This embodiment does not limit the control object of the vehicle, which can be any one or more functions of the vehicle, such as controlling the unlocking / unlocking of the vehicle, controlling the opening / closing of the vehicle trunk, controlling the turning on / off of the lights, etc.
[0023] In this embodiment, a plurality of short-range wireless communication modules are installed in the target vehicle, including a first short-range wireless communication module and at least one second short-range wireless communication module. When it is detected that the electronic device is located within a first preset distance of the target vehicle, a short-range wireless connection is first established only with the communication module of the first distance wireless module, and based on the short-range wireless connection with the communication module of the first distance wireless module, the electronic device is security authenticated, and only after the security authentication is passed, a short-range wireless connection is established between the second short-range wireless communication module and the electronic device, thereby avoiding other devices that have not been security authenticated from connecting to the target vehicle and controlling the target vehicle, thereby improving the safety of vehicle control.
[0024] In one embodiment, the first short-range wireless communication module and the second short-range wireless communication module are Bluetooth modules, and the short-range wireless connection is a Bluetooth connection.
[0025] The technical solution of one or more embodiments of the present specification is adopted. When it is detected that the electronic device is located within the first preset distance of the target vehicle, a short-range wireless connection is first established between the first short-range wireless communication module in the target vehicle and the electronic device, and based on the short-range wireless connection between the communication module and the first distance wireless module, the electronic device is security authenticated, and after the security authentication is passed, a short-range wireless connection is further established between the second short-range wireless communication module and the electronic device, so that the target vehicle is controlled accordingly based on the short-range wireless connection between the second short-range wireless communication module and the electronic device. Compared with the existing vehicle control solution that relies on APP to keep alive, this technical solution decouples the dependency between the target vehicle and the APP, so that vehicle control can be achieved only by establishing a short-range wireless connection between multiple short-range wireless communication modules in the target vehicle and the electronic device, thereby greatly improving the stability of vehicle control based on the stability characteristics of the short-range wireless connection. In addition, the stability of the short-range wireless connection can avoid the situation of communication interruption, so that the vehicle control will not be affected by the communication interruption and cannot accurately respond to the signal, thereby improving the accuracy of vehicle control.
[0026] In one embodiment, the short-range wireless communication function of the second short-range wireless communication module is in a closed state by default. After the short-range wireless connection between the first short-range wireless communication module and the electronic device is established and the security authentication of the electronic device is passed, the short-range wireless communication function of the second short-range wireless communication module is turned on to establish the short-range wireless connection between the second short-range wireless communication module and the electronic device.
[0027] In this embodiment, by only establishing a short-range wireless connection between the first short-range wireless communication module and the electronic device and turning on the short-range wireless communication function of the second short-range wireless communication module after the security authentication of the electronic device has been passed, it is possible to avoid establishing a connection between the second short-range wireless communication module and a device that has not passed security authentication, thereby making the wireless connection between the second short-range wireless communication module and the electronic device more efficient, accurate and secure.
[0028] In one embodiment, when security authentication of an electronic device is performed based on a short-range wireless connection between a first short-range wireless communication module and the electronic device, device-related information corresponding to the electronic device can be first determined, and then, based on vehicle-related information corresponding to a preset target vehicle, it is determined whether the device-related information corresponding to the electronic device matches the vehicle-related information. If they match, it is determined that the security authentication of the electronic device has passed.
[0029] Among them, the device-related information may include at least one of the device name of the electronic device, the device nickname customized by the user for the electronic device, the user's identity information, the module name of the short-range wireless communication module in the electronic device, etc. The vehicle-related information may include at least one of the identity information of the user corresponding to the target vehicle, the device information of the electronic device held by the user, etc. The user corresponding to the target vehicle can be understood as the owner of the target vehicle, and the electronic device held by the user can be understood as the electronic device held by the owner of the target vehicle (may include one or more). The user's identity information may include the user's name, nickname, certificate number that can prove the user's identity, contact number and other information, and the device information of the electronic device may include at least one of the device name, the device nickname customized by the user for the electronic device, the module name of the short-range wireless communication module in the electronic device, etc.
[0030] The vehicle-related information corresponding to the target vehicle can be pre-set and stored in the vehicle control system (such as the vehicle computer system). When the vehicle control system performs security authentication on the electronic device, it can first determine the device-related information corresponding to the electronic device, and then match the device-related information with the vehicle-related information pre-stored in the vehicle control system to obtain a result of whether the security authentication is passed.
[0031] Optionally, when determining whether the device-related information corresponding to the electronic device matches the vehicle-related information, the device-related information corresponding to the electronic device may be matched with the vehicle-related relationship, for example, the device name of the electronic device to be authenticated may be matched with the device information of the electronic device held by the user included in the vehicle-related information. If the match is successful (such as the device names are the same), it can be determined that the security authentication of the electronic device has passed. For another example, the device name of the electronic device to be authenticated may be matched with the user name included in the vehicle-related information. If the user name included in the vehicle-related information is associated with a device name, the device name of the electronic device to be authenticated may be matched with the device name associated with the user name included in the vehicle-related information. If the match is successful (such as the device names are the same), it can be determined that the security authentication of the electronic device has passed.
[0032] In this embodiment, the electronic device is securely authenticated by matching the device-related information corresponding to the electronic device with the vehicle-related information corresponding to the preset target vehicle, making the security authentication of the electronic device more convenient and accurate, thereby ensuring the safety and efficiency of vehicle control.
[0033] In one embodiment, the target vehicle includes a plurality of second short-range wireless communication modules. When establishing short-range wireless connections between the plurality of second short-range wireless communication modules and the electronic device, the priority order of establishing short-range wireless connections between the second short-range wireless communication modules and the electronic device may be determined first, and then based on the priority order, the short-range wireless connection between each second short-range wireless communication module and the electronic device may be established in sequence.
[0034] Optionally, when establishing a short-range wireless connection between each second short-range wireless communication module and an electronic device in sequence, for the second short-range wireless communication module to be connected currently, the electronic device may be firstly subjected to security authentication, and if the authentication is passed, a short-range wireless connection between the second short-range wireless communication module to be connected currently and the electronic device is established. After determining that the short-range wireless connection corresponding to the second short-range wireless communication module to be connected currently is successfully established, a short-range wireless connection is established between the next second short-range wireless communication module and the electronic device. The short-range wireless connection corresponding to each second short-range wireless communication module is established in the same manner. For example, when establishing a short-range wireless connection between the next second short-range wireless communication module and an electronic device, the electronic device may be first subjected to security authentication, and if the authentication is passed, a short-range wireless connection is established between the next second short-range wireless communication module and the electronic device, until a short-range wireless connection between each second short-range wireless communication module and an electronic device is successfully established.
[0035] Optionally, in the process of establishing a short-range wireless connection between each second short-range wireless communication module and the electronic device, the security authentication method for the electronic device can be: first determine the device-related information corresponding to the electronic device, and then judge whether the device-related information corresponding to the electronic device matches the vehicle-associated information based on the vehicle-associated information corresponding to the preset target vehicle. If they match, it is determined that the security authentication of the electronic device is passed.
[0036] Among them, the device-related information may include at least one of the device name of the electronic device, the device nickname customized by the user for the electronic device, the user's identity information, the module name of the short-range wireless communication module in the electronic device, etc. The vehicle-related information may include at least one of the identity information of the user corresponding to the target vehicle, the device information of the electronic device held by the user, etc. The user corresponding to the target vehicle can be understood as the owner of the target vehicle, and the electronic device held by the user can be understood as the electronic device held by the owner of the target vehicle (may include one or more). The user's identity information may include the user's name, nickname, certificate number that can prove the user's identity, contact number and other information, and the device information of the electronic device may include at least one of the device name, the device nickname customized by the user for the electronic device, the module name of the short-range wireless communication module in the electronic device, etc.
[0037] The vehicle-related information corresponding to the target vehicle can be pre-set and stored in the vehicle control system (such as the vehicle computer system). When the vehicle control system performs security authentication on the electronic device, it can first determine the device-related information corresponding to the electronic device, and then match the device-related information with the vehicle-related information pre-stored in the vehicle control system to obtain a result of whether the security authentication is passed.
[0038] In this embodiment, in the case where there are multiple second short-range wireless communication modules, by establishing a short-range wireless connection between each second short-range wireless communication module and the electronic device in turn, and each short-range wireless connection between the second short-range wireless communication module and the electronic device requires security authentication of the electronic device, it can be ensured that the electronic devices that establish short-range wireless connections with each second short-range wireless communication module are safe, thereby ensuring the safety of vehicle control.
[0039] In one embodiment, taking into account the possibility that other electronic devices may exist around the target vehicle during the process of establishing a short-range wireless connection between the second short-range wireless communication module and the electronic device, when establishing a short-range wireless connection between the second short-range wireless communication module currently to be connected and the electronic device, it is possible to first determine whether the electronic device is a device that establishes a short-range wireless connection with the first short-range wireless communication module; if so, a short-range wireless connection is established between the second short-range wireless communication module currently to be connected and the electronic device.
[0040] In this embodiment, by judging whether the electronic device that is about to establish a short-range wireless connection with the second short-range wireless communication module is a device that establishes a short-range wireless connection with the first short-range wireless communication module, and establishing a short-range wireless connection between the second short-range wireless communication module and the electronic device only if it is, it can ensure that the first short-range wireless communication module and each second short-range wireless communication module are connected to the same electronic device, thereby avoiding inaccurate vehicle control when the short-range wireless communication modules are connected to different electronic devices, thereby improving the accuracy of vehicle control.
[0041] In one embodiment, when the target vehicle is controlled accordingly based on the short-range wireless connection between the second short-range wireless communication module and the electronic device, the target signal strength between the electronic device and the target vehicle can be determined according to the signal strength of the short-range wireless connection corresponding to each second short-range wireless communication module; and then the target vehicle is controlled accordingly according to the target signal strength.
[0042] Optionally, if the target signal strength is greater than or equal to a first preset threshold, the target vehicle is controlled to be unlocked. If the target signal strength is less than a second preset threshold, the target vehicle is controlled to be locked. The first preset threshold is greater than or equal to the second preset threshold.
[0043] In one embodiment, when determining the target signal strength between the electronic device and the target vehicle according to the signal strength of the short-range wireless connection corresponding to each second short-range wireless communication module, it can be determined according to any of the following methods:
[0044] Method 1: determining the minimum signal strength corresponding to the plurality of second short-range wireless communication modules as the target signal strength.
[0045] In this manner, the vehicle control system obtains the signal strength corresponding to each second short-range wireless communication module, and determines the minimum signal strength therein, determines the minimum signal strength as the target signal strength, and uses it to control the target vehicle.
[0046] Method 2: determining the maximum signal strength corresponding to the plurality of second short-range wireless communication modules as the target signal strength.
[0047] In this manner, the vehicle control system obtains the signal strength corresponding to each second short-range wireless communication module, and determines the maximum signal strength therein, determines the maximum signal strength as the target signal strength, and uses it to control the target vehicle.
[0048] Method three: determining an average value of the signal strengths corresponding to the plurality of second short-range wireless communication modules, and determining the average value as the target signal strength.
[0049] In this manner, the vehicle control system obtains the signal strength corresponding to each second short-range wireless communication module, and determines the average value of each signal strength, and determines the average value as the target signal strength, and uses it to control the target vehicle.
[0050] In this embodiment, the target vehicle is controlled according to the target signal strength of the short-range wireless connection between the electronic device and the target vehicle, so that the vehicle control is decoupled from the dependency between the APP, thereby greatly improving the stability of the vehicle control based on the stability characteristics of the short-range wireless connection.
[0051] The following takes Bluetooth connection as an example of a short-range wireless connection to explain in detail the vehicle control method provided in this manual.
[0052] Figure 2 is a schematic structural diagram of a target vehicle according to an embodiment of this specification. Figure 2As shown, the target vehicle is equipped with multiple Bluetooth modules (i.e., short-range wireless communication modules), and the numbers 1-6 shown in the figure represent the respective Bluetooth modules, wherein Bluetooth module No. 1 is the first short-range wireless communication module, and Bluetooth modules No. 2-6 are the second short-range wireless communication modules. It should be noted that Figure 2 This is only an exemplary structural diagram, and the number and installation position of each Bluetooth module in the target vehicle are not limited. For example, the target vehicle may also include 1 first Bluetooth module (i.e., the first short-range wireless communication module) and 2, 3, 4, or 6 second Bluetooth modules (i.e., the second short-range wireless communication modules).
[0053] Figure 3 is a schematic flow chart of a vehicle control method according to an embodiment of this specification. Figure 2 Taking the target vehicle shown in the figure as an example, the target vehicle includes Bluetooth modules 1-6, wherein Bluetooth module 1 is the first Bluetooth module and Bluetooth modules 2-6 are the second Bluetooth modules. Figure 3 As shown, the vehicle control method is applied to the vehicle system of the target vehicle, and specifically includes the following steps:
[0054] S301, detecting that an electronic device is located within a first preset distance of a target vehicle, and establishing a Bluetooth connection between a first Bluetooth module and the electronic device.
[0055] The first preset distance may be preset as a fixed value, which may be automatically set by the vehicle system according to the safety distance controlled by the vehicle, or may be customized by the user according to actual needs. For example, the first preset distance is preset to 2 meters.
[0056] S302: Perform security authentication on the electronic device based on the Bluetooth connection between the first Bluetooth module and the electronic device.
[0057] Optionally, vehicle association information corresponding to the target vehicle is pre-stored in the vehicle system, and the vehicle association information may include at least one of the identity information of the user corresponding to the target vehicle, the device information of the electronic device held by the user, etc. The user corresponding to the target vehicle can be understood as the owner of the target vehicle, and the electronic device held by the user can be understood as the electronic device held by the owner of the target vehicle (may include one or more). The user's identity information may include the user's name, nickname, certificate number that can prove the user's identity, contact number and other information, and the device information of the electronic device may include at least one of the device name, the device nickname customized by the user for the electronic device, and the module name of the Bluetooth module in the electronic device.
[0058] S303: If the security authentication is passed, the Bluetooth function of each second Bluetooth module is enabled.
[0059] In this embodiment, the Bluetooth function of the second Bluetooth module is in a disabled state by default, and the Bluetooth function of the second Bluetooth module is activated only when the security authentication of the electronic device is passed in S302. For example, the broadcast of each second Bluetooth module is turned on so that the electronic device can search for the broadcast signal of the second Bluetooth module.
[0060] S304: Establishing a Bluetooth connection between the second Bluetooth module to be connected and the electronic device according to the priority order of each second Bluetooth module.
[0061] Among them, the priority order of each second Bluetooth module can be predetermined and stored in the vehicle system, or it can be determined in real time after turning on the Bluetooth function of each second Bluetooth module. The priority order of each second Bluetooth module can be a randomly determined priority, or it can be determined according to the distance between the electronic device and the second Bluetooth module. For example, assuming that the distance between the electronic device and Bluetooth modules No. 2-6 is Bluetooth modules No. 2, 3, 4, 5, and 6 from near to far, the priority order of each second Bluetooth module can be Bluetooth modules No. 2, 3, 4, 5, and 6.
[0062] S305: During the process of establishing the Bluetooth connection between the second Bluetooth module and the electronic device, security authentication is performed on the electronic device.
[0063] The security authentication method for the electronic device in step S305 is the same as the security authentication method for the electronic device in step S302, and will not be repeated here.
[0064] S306: If the security authentication is passed, the Bluetooth pairing between the second Bluetooth module to be connected and the electronic device is completed.
[0065] S307, determine whether there is any unconnected second Bluetooth module. If yes, return to S304, establish a Bluetooth connection between the unconnected second Bluetooth module and the electronic device. If no, execute S308.
[0066] S308, obtaining the signal strength between each second Bluetooth module and the electronic device, and determining the target signal strength corresponding to the target vehicle according to the average value of each signal strength.
[0067] In this step, the average value of each signal strength is used as the target signal strength corresponding to the target vehicle. In other embodiments, the target signal strength can also be determined in other ways, such as determining any one of the minimum signal strength, maximum signal strength, etc. among the signal strengths as the target signal strength.
[0068] S309, if the target signal strength is greater than or equal to the first preset threshold, the target vehicle is controlled to be unlocked; if the target signal strength is less than or equal to the second preset threshold, the target vehicle is controlled to be locked.
[0069] This embodiment uses the example of controlling the unlocking / locking of the target vehicle as an example to explain when controlling the target vehicle based on the target signal strength. In some scenarios, the target vehicle can also be controlled to perform other functions based on the target signal strength, such as controlling the opening / closing of the trunk of the target vehicle, controlling the turning on / off of the lights, etc.
[0070] In this embodiment, when it is detected that the electronic device is within the first preset distance of the target vehicle, a Bluetooth connection between the first Bluetooth module in the target vehicle and the electronic device is first established, and based on the Bluetooth connection between the first Bluetooth communication module, the electronic device is security authenticated, and after the security authentication is passed, a Bluetooth connection between the second Bluetooth module and the electronic device is further established, so that the target vehicle is controlled accordingly based on the Bluetooth connection between the second Bluetooth module and the electronic device. Compared with the existing vehicle control scheme that relies on APP to keep alive, this technical scheme decouples the dependency between the target vehicle and the APP, so that the vehicle control can be achieved only by establishing a Bluetooth connection between multiple Bluetooth modules in the target vehicle and the electronic device, thereby greatly improving the stability of the vehicle control based on the stability characteristics of the Bluetooth connection. In addition, the stability of the Bluetooth connection can avoid the situation of communication interruption, so that the vehicle control will not be affected by the communication interruption and cannot accurately respond to the signal, thereby improving the accuracy of the vehicle control. In addition, in the process of establishing a Bluetooth connection between multiple Bluetooth modules and electronic devices, the electronic device will be security authenticated, so as to ensure the safety of vehicle control.
[0071] In summary, specific embodiments of the present subject matter have been described. Other embodiments are within the scope of the appended claims. In some cases, the actions recorded in the claims can be performed in a different order and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or sequential order shown to achieve the desired results. In some embodiments, multitasking and parallel processing can be advantageous.
[0072] The above is a vehicle control method provided in one or more embodiments of this specification. Based on the same idea, one or more embodiments of this specification also provide a vehicle control device.
[0073] Figure 4 is a schematic block diagram of a vehicle control device according to an embodiment of the present specification, such as Figure 4 As shown, the vehicle control device comprises:
[0074] A first establishing module 41, in response to detecting that the electronic device is located within a first preset distance of the target vehicle, establishes a short-range wireless connection between a first short-range wireless communication module in the target vehicle and the electronic device;
[0075] an authentication module 42, which performs security authentication on the electronic device based on the short-range wireless connection between the first short-range wireless communication module and the electronic device;
[0076] A second establishing module 43, if the security authentication is passed, establishes a short-range wireless connection between the second short-range wireless communication module in the target vehicle and the electronic device;
[0077] The control module 44 controls the target vehicle accordingly based on the short-range wireless connection between the second short-range wireless communication module and the electronic device.
[0078] In one embodiment, the apparatus further comprises:
[0079] The activation module activates the short-range wireless communication function of the second short-range wireless communication module before establishing the short-range wireless connection between the second short-range wireless communication module in the target vehicle and the electronic device if the security authentication passes.
[0080] In one embodiment, the authentication module 42 includes:
[0081] A first determining unit, configured to determine device related information corresponding to the electronic device;
[0082] A first judgment unit is configured to judge whether the device-related information matches the vehicle-related information according to the preset vehicle-related information corresponding to the target vehicle; the vehicle-related relationship includes at least one of the following: identity information of a user corresponding to the target vehicle, and device information of an electronic device held by the user;
[0083] The second determining unit determines that, if yes, the security authentication of the electronic device is passed.
[0084] In one embodiment, the second short-range wireless communication module includes a plurality of;
[0085] The second establishing module 43 includes:
[0086] a third determining unit, determining a priority order for establishing the short-range wireless connection between each of the second short-range wireless communication modules and the electronic device;
[0087] an authentication unit, based on the priority order, performing security authentication on the electronic device for the second short-range wireless communication module to be currently connected; if the authentication is successful, establishing the short-range wireless connection between the second short-range wireless communication module to be currently connected and the electronic device;
[0088] The first establishing unit is configured to establish the next short-range wireless connection between the second short-range wireless communication module and the electronic device after determining that the short-range wireless connection corresponding to the second short-range wireless communication module to be connected is successfully established.
[0089] In one embodiment, the second establishing module 43 includes:
[0090] a second judgment unit, for judging whether the electronic device is a device that establishes the short-range wireless connection with the first short-range wireless communication module if the authentication is successful;
[0091] The second establishing unit, if yes, establishes the short-range wireless connection between the second short-range wireless communication module to be connected and the electronic device.
[0092] In one embodiment, the control module 44 includes:
[0093] A fourth determining unit, determining a target signal strength between the electronic device and the target vehicle according to the signal strength of the second short-range wireless connection respectively corresponding to each of the second short-range wireless communication modules;
[0094] The first control unit controls the target vehicle accordingly according to the target signal strength.
[0095] In one embodiment, the first control unit:
[0096] If the target signal strength is greater than or equal to a first preset threshold, controlling the target vehicle to unlock;
[0097] If the target signal strength is less than a second preset threshold, the target vehicle is controlled to be locked.
[0098] In one embodiment, the fourth determining unit:
[0099] determining that the minimum signal strength corresponding to the plurality of the second short-range wireless communication modules is the target signal strength; or,
[0100] Determine the maximum signal strength corresponding to the plurality of the second short-range wireless communication modules as the target signal strength; or,
[0101] An average value of the signal strengths corresponding to the plurality of second short-range wireless communication modules is determined, and the average value is determined as the target signal strength.
[0102] In one embodiment, the first short-range wireless communication module and the second short-range wireless communication module are Bluetooth modules; and the short-range wireless connection is a Bluetooth connection.
[0103] The device using one or more embodiments of the present specification, by detecting that the electronic device is located within a first preset distance of the target vehicle, first establishes a short-range wireless connection between the first short-range wireless communication module in the target vehicle and the electronic device, and based on the short-range wireless connection between the communication module and the first distance wireless module, performs security authentication on the electronic device, and after the security authentication is passed, further establishes a short-range wireless connection between the second short-range wireless communication module and the electronic device, thereby controlling the target vehicle accordingly based on the short-range wireless connection between the second short-range wireless communication module and the electronic device. Compared with the existing vehicle control solution that relies on APP to keep alive, this technical solution decouples the dependency between the target vehicle and the APP, so that vehicle control can be achieved only by establishing a short-range wireless connection between multiple short-range wireless communication modules in the target vehicle and the electronic device, thereby greatly improving the stability of vehicle control based on the stability characteristics of the short-range wireless connection. In addition, the stability of the short-range wireless connection can avoid the situation of communication interruption, so that the vehicle control will not be affected by the communication interruption and cannot accurately respond to the signal, thereby improving the accuracy of vehicle control.
[0104] Those skilled in the art should understand that the above-mentioned vehicle control device can be used to implement the vehicle control method described above, and the detailed description thereof should be similar to the description of the method part above, and will not be further described here to avoid tediousness.
[0105] Based on the same idea, one or more embodiments of this specification also provide a vehicle control device, such as Figure 5 As shown. The vehicle control device may have relatively large differences due to different configurations or performances, and may include one or more processors 501 and memory 502, and the memory 502 may store one or more storage applications or data. Among them, the memory 502 can be short-term storage or persistent storage. The application stored in the memory 502 may include one or more modules (not shown in the figure), and each module may include a series of computer executable instructions in the vehicle control device. Furthermore, the processor 501 can be configured to communicate with the memory 502 and execute a series of computer executable instructions in the memory 502 on the vehicle control device. The vehicle control device may also include one or more power supplies 503, one or more wired or wireless network interfaces 504, one or more input and output interfaces 505, and one or more keyboards 506.
[0106] Specifically in this embodiment, the vehicle control device includes a memory and one or more programs, wherein the one or more programs are stored in the memory, and the one or more programs may include one or more modules, and each module may include a series of computer executable instructions in the vehicle control device, and the one or more programs are configured to be executed by one or more processors, including computer executable instructions for performing the following:
[0107] In response to detecting that the electronic device is located within a first preset distance of the target vehicle, establishing a short-range wireless connection between a first short-range wireless communication module in the target vehicle and the electronic device;
[0108] Based on the short-range wireless connection between the first short-range wireless communication module and the electronic device, performing security authentication on the electronic device;
[0109] If the security authentication is passed, establishing a short-range wireless connection between the second short-range wireless communication module in the target vehicle and the electronic device;
[0110] Based on the short-range wireless connection between the second short-range wireless communication module and the electronic device, the target vehicle is controlled accordingly.
[0111] The technical solution of one or more embodiments of the present specification is adopted. When it is detected that the electronic device is located within the first preset distance of the target vehicle, a short-range wireless connection is first established between the first short-range wireless communication module in the target vehicle and the electronic device, and based on the short-range wireless connection between the communication module and the first distance wireless module, the electronic device is security authenticated, and after the security authentication is passed, a short-range wireless connection is further established between the second short-range wireless communication module and the electronic device, so that the target vehicle is controlled accordingly based on the short-range wireless connection between the second short-range wireless communication module and the electronic device. Compared with the existing vehicle control solution that relies on APP to keep alive, this technical solution decouples the dependency between the target vehicle and the APP, so that vehicle control can be achieved only by establishing a short-range wireless connection between multiple short-range wireless communication modules in the target vehicle and the electronic device, thereby greatly improving the stability of vehicle control based on the stability characteristics of the short-range wireless connection. In addition, the stability of the short-range wireless connection can avoid the situation of communication interruption, so that the vehicle control will not be affected by the communication interruption and cannot accurately respond to the signal, thereby improving the accuracy of vehicle control.
[0112] One or more embodiments of the present specification further propose a storage medium, which stores one or more computer programs, wherein the one or more computer programs include instructions, which, when executed by an electronic device including multiple application programs, enable the electronic device to perform various processes of the above vehicle control method embodiment, and are specifically used to perform:
[0113] In response to detecting that the electronic device is located within a first preset distance of the target vehicle, establishing a short-range wireless connection between a first short-range wireless communication module in the target vehicle and the electronic device;
[0114] Based on the short-range wireless connection between the first short-range wireless communication module and the electronic device, performing security authentication on the electronic device;
[0115] If the security authentication is passed, establishing a short-range wireless connection between the second short-range wireless communication module in the target vehicle and the electronic device;
[0116] Based on the short-range wireless connection between the second short-range wireless communication module and the electronic device, the target vehicle is controlled accordingly.
[0117] The technical solution of one or more embodiments of the present specification is adopted. When it is detected that the electronic device is located within the first preset distance of the target vehicle, a short-range wireless connection is first established between the first short-range wireless communication module in the target vehicle and the electronic device, and based on the short-range wireless connection between the communication module and the first distance wireless module, the electronic device is security authenticated, and after the security authentication is passed, a short-range wireless connection is further established between the second short-range wireless communication module and the electronic device, so that the target vehicle is controlled accordingly based on the short-range wireless connection between the second short-range wireless communication module and the electronic device. Compared with the existing vehicle control solution that relies on APP to keep alive, this technical solution decouples the dependency between the target vehicle and the APP, so that vehicle control can be achieved only by establishing a short-range wireless connection between multiple short-range wireless communication modules in the target vehicle and the electronic device, thereby greatly improving the stability of vehicle control based on the stability characteristics of the short-range wireless connection. In addition, the stability of the short-range wireless connection can avoid the situation of communication interruption, so that the vehicle control will not be affected by the communication interruption and cannot accurately respond to the signal, thereby improving the accuracy of vehicle control.
[0118] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.
[0119] For the convenience of description, the above devices are described in terms of functions and are divided into various units. Of course, when implementing one or more embodiments of this specification, the functions of each unit can be implemented in the same or multiple software and / or hardware.
[0120] Those skilled in the art will appreciate that one or more embodiments of this specification may be provided as methods, systems, or computer program products. Therefore, one or more embodiments of this specification may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, one or more embodiments of this specification may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0121] One or more embodiments of the present specification are described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present specification. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0122] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0123] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0124] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0125] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0126] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0127] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity 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, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0128] One or more embodiments of the present specification may be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present specification may also be practiced in distributed computing environments where tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules may be located in local and remote computer storage media, including storage devices.
[0129] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0130] The above description is only one or more embodiments of this specification and is not intended to limit this specification. For those skilled in the art, one or more embodiments of this specification may have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of one or more embodiments of this specification shall be included in the scope of the claims of one or more embodiments of this specification.
Claims
1. A vehicle control method, comprising: In response to detecting that the electronic device is located within a first preset distance of the target vehicle, establishing a short-range wireless connection between a first short-range wireless communication module in the target vehicle and the electronic device; Based on the short-range wireless connection between the first short-range wireless communication module and the electronic device, performing security authentication on the electronic device; If the security authentication is passed, establishing a short-range wireless connection between the second short-range wireless communication module in the target vehicle and the electronic device; Based on the short-range wireless connection between the second short-range wireless communication module and the electronic device, correspondingly controlling the target vehicle; Wherein, the second short-range wireless communication module includes a plurality of modules, and the step of establishing a short-range wireless connection between the second short-range wireless communication module in the target vehicle and the electronic device includes: Establishing a short-range wireless connection between each second short-range wireless communication module and the electronic device, and performing security authentication on the electronic device for the second short-range wireless communication module currently to be connected, and if the authentication is successful, establishing a short-range wireless connection between the second short-range wireless communication module currently to be connected and the electronic device; If the authentication is successful, establishing the short-range wireless connection between the second short-range wireless communication module to be connected and the electronic device includes: If the authentication is successful, determining whether the electronic device is a device that establishes the short-range wireless connection with the first short-range wireless communication module; If so, the short-range wireless connection between the second short-range wireless communication module currently to be connected and the electronic device is established.
2. The method according to claim 1, before establishing the short-range wireless connection between the second short-range wireless communication module in the target vehicle and the electronic device, further comprising: If the security authentication is passed, the short-range wireless communication function of the second short-range wireless communication module is enabled.
3. The method according to claim 1, wherein the performing security authentication on the electronic device comprises: Determine device-related information corresponding to the electronic device; According to the preset vehicle association information corresponding to the target vehicle, determining whether the device related information matches the vehicle association information; The vehicle-related information includes at least one of the following: identity information of the user corresponding to the target vehicle, and device information of the electronic device held by the user; If so, it is determined that the security authentication of the electronic device has passed.
4. The method according to claim 1, wherein establishing a short-range wireless connection between the second short-range wireless communication module in the target vehicle and the electronic device comprises: Determine a priority order for establishing the short-range wireless connection between each of the second short-range wireless communication modules and the electronic device; Based on the priority order, for the second short-range wireless communication module currently to be connected, performing security authentication on the electronic device; If the authentication is successful, establishing the short-range wireless connection between the second short-range wireless communication module currently to be connected and the electronic device; After determining that the short-range wireless connection corresponding to the second short-range wireless communication module to be connected is successfully established, the next short-range wireless connection is established between the second short-range wireless communication module and the electronic device.
5. The method according to claim 4, wherein the controlling the target vehicle accordingly based on the short-range wireless connection between the second short-range wireless communication module and the electronic device comprises: determining a target signal strength between the electronic device and the target vehicle according to the signal strength of the short-range wireless connection corresponding to each of the second short-range wireless communication modules; The target vehicle is controlled accordingly according to the target signal strength.
6. The method according to claim 5, wherein the target vehicle is controlled accordingly according to the target signal strength, comprising: If the target signal strength is greater than or equal to a first preset threshold, controlling the target vehicle to unlock; If the target signal strength is less than a second preset threshold, the target vehicle is controlled to be locked.
7. The method according to claim 6, wherein determining the target signal strength between the electronic device and the target vehicle according to the signal strength of the short-range wireless connection corresponding to each of the second short-range wireless communication modules comprises: Determine the minimum signal strength corresponding to the plurality of the second short-range wireless communication modules as the target signal strength; or, Determine the maximum signal strength corresponding to the plurality of the second short-range wireless communication modules as the target signal strength; or, An average value of the signal strengths corresponding to the plurality of second short-range wireless communication modules is determined, and the average value is determined as the target signal strength.
8. According to the method of claim 1, the first short-range wireless communication module and the second short-range wireless communication module are Bluetooth modules; and the short-range wireless connection is a Bluetooth connection.
9. A vehicle control device, comprising: A first establishing module, in response to detecting that the electronic device is located within a first preset distance of the target vehicle, establishing a short-range wireless connection between a first short-range wireless communication module in the target vehicle and the electronic device; an authentication module, performing security authentication on the electronic device based on the short-range wireless connection between the first short-range wireless communication module and the electronic device; The second establishing module establishes a short-range wireless connection between the second short-range wireless communication module in the target vehicle and the electronic device if the security authentication passes, wherein the second short-range wireless communication module includes a plurality of modules, and the establishing of the short-range wireless connection between the second short-range wireless communication module in the target vehicle and the electronic device includes: Establishing a short-range wireless connection between each second short-range wireless communication module and the electronic device, and performing security authentication on the electronic device for the second short-range wireless communication module currently to be connected, and if the authentication is successful, establishing a short-range wireless connection between the second short-range wireless communication module currently to be connected and the electronic device; If the authentication is successful, establishing the short-range wireless connection between the second short-range wireless communication module to be connected and the electronic device includes: If the authentication is successful, determining whether the electronic device is a device that establishes the short-range wireless connection with the first short-range wireless communication module; If yes, establishing the short-range wireless connection between the second short-range wireless communication module to be connected and the electronic device; The control module controls the target vehicle accordingly based on the short-range wireless connection between the second short-range wireless communication module and the electronic device.
10. The apparatus according to claim 9, further comprising: The activation module activates the short-range wireless communication function of the second short-range wireless communication module before establishing the short-range wireless connection between the second short-range wireless communication module in the target vehicle and the electronic device if the security authentication passes.
11. The device according to claim 9, wherein the authentication module comprises: A first determining unit, configured to determine device related information corresponding to the electronic device; A first judgment unit, judging whether the device-related information matches the vehicle-related information according to the preset vehicle-related information corresponding to the target vehicle; The vehicle-related information includes at least one of the following: identity information of the user corresponding to the target vehicle, and device information of the electronic device held by the user; The second determining unit determines that, if yes, the security authentication of the electronic device is passed.
12. The apparatus according to claim 9, wherein the second establishing module comprises: a third determining unit, determining a priority order for establishing the short-range wireless connection between each of the second short-range wireless communication modules and the electronic device; an authentication unit, based on the priority order, performing security authentication on the electronic device for the second short-range wireless communication module currently to be connected; If the authentication is successful, establishing the short-range wireless connection between the second short-range wireless communication module currently to be connected and the electronic device; The first establishing unit is configured to establish the next short-range wireless connection between the second short-range wireless communication module and the electronic device after determining that the short-range wireless connection corresponding to the second short-range wireless communication module to be connected is successfully established.
13. A vehicle control device, comprising a processor and a memory electrically connected to the processor, the memory storing a computer program, the processor being configured to call and execute the computer program from the memory to implement: In response to detecting that the electronic device is located within a first preset distance of the target vehicle, establishing a short-range wireless connection between a first short-range wireless communication module in the target vehicle and the electronic device; Based on the short-range wireless connection between the first short-range wireless communication module and the electronic device, performing security authentication on the electronic device; If the security authentication is passed, establishing a short-range wireless connection between the second short-range wireless communication module in the target vehicle and the electronic device; Based on the short-range wireless connection between the second short-range wireless communication module and the electronic device, correspondingly controlling the target vehicle; Wherein, the second short-range wireless communication module includes a plurality of modules, and the step of establishing a short-range wireless connection between the second short-range wireless communication module in the target vehicle and the electronic device includes: Establishing a short-range wireless connection between each second short-range wireless communication module and the electronic device, and performing security authentication on the electronic device for the second short-range wireless communication module currently to be connected, and if the authentication is successful, establishing a short-range wireless connection between the second short-range wireless communication module currently to be connected and the electronic device; If the authentication is successful, establishing the short-range wireless connection between the second short-range wireless communication module to be connected and the electronic device includes: If the authentication is successful, determining whether the electronic device is a device that establishes the short-range wireless connection with the first short-range wireless communication module; If so, the short-range wireless connection between the second short-range wireless communication module currently to be connected and the electronic device is established.
14. A storage medium for storing a computer program, wherein the computer program can be executed by a processor to implement the following process: In response to detecting that the electronic device is located within a first preset distance of the target vehicle, establishing a short-range wireless connection between a first short-range wireless communication module in the target vehicle and the electronic device; Based on the short-range wireless connection between the first short-range wireless communication module and the electronic device, performing security authentication on the electronic device; If the security authentication is passed, establishing a short-range wireless connection between the second short-range wireless communication module in the target vehicle and the electronic device; Based on the short-range wireless connection between the second short-range wireless communication module and the electronic device, correspondingly controlling the target vehicle; Wherein, the second short-range wireless communication module includes a plurality of modules, and the step of establishing a short-range wireless connection between the second short-range wireless communication module in the target vehicle and the electronic device includes: Establishing a short-range wireless connection between each second short-range wireless communication module and the electronic device, and performing security authentication on the electronic device for the second short-range wireless communication module currently to be connected, and if the authentication is successful, establishing a short-range wireless connection between the second short-range wireless communication module currently to be connected and the electronic device; If the authentication is successful, establishing the short-range wireless connection between the second short-range wireless communication module to be connected and the electronic device includes: If the authentication is successful, determining whether the electronic device is a device that establishes the short-range wireless connection with the first short-range wireless communication module; If so, the short-range wireless connection between the second short-range wireless communication module currently to be connected and the electronic device is established.
Citation Information
Patent Citations
Method for operating an access system of a motor vehicle and access system for a motor vehicle
DE102016215022A1
KR20210007810A