Control method, device, and apparatus for starting state, and vehicle
By acquiring the location information and movement status of the digital key, and combining it with the user's unlocking request, the system controls the vehicle's keyless entry and start system. This solves the problem of the digital key's single verification method being vulnerable to attack, achieving highly accurate unlocking and starting, and improving vehicle security and convenience.
Patent Information
- Application Number
- CN202411381438.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-30
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2044-09-30
AI Technical Summary
The current verification method between digital keys and vehicles is too simplistic and vulnerable to relay attacks, leading to increased vehicle security risks.
By acquiring the location information and movement status of the digital key, and combining it with the user's unlocking request, the system controls the vehicle's keyless entry and keyless start systems, achieving multiple verifications to defend against relay attacks.
It improves the accuracy of vehicle unlocking and starting, simplifies the operation process, enhances vehicle security and defense capabilities, and improves the convenience and efficiency of vehicle use for users.
Smart Images

Figure CN119261809B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicles, in particular to a control method and device for a starting state, equipment and a vehicle. BACKGROUND
[0002] With the continuous progress of science and technology, vehicles gradually develop towards intelligence. In order to enhance the intelligent service level of vehicles and improve the market competitiveness of products, digital key technology emerges as the times require, aiming to meet the dual needs of users for unlocking convenience and vehicle safety. Although there are various types of digital keys on the market, due to factors such as technology maturity and cost control, Bluetooth digital keys and cellular network digital keys are still the mainstream choice of vehicle manufacturers. Whether it is a Bluetooth digital key or a cellular network digital key, it needs to shorten the effective distance between the digital key and the vehicle through relay transmission to complete the unlocking and starting process of the vehicle. At present, the verification mode between the digital key and the vehicle is relatively single, and criminals can use the loophole of relay transmission between the two to perform relay attacks on the vehicle, which makes the vehicle prone to be unlocked illegally and increases the safety hazard of the vehicle. SUMMARY
[0003] Therefore, the purpose of the present application is to provide a control method and device for a starting state, equipment and a vehicle, to solve the technical problem that the verification mode between the vehicle and the digital key is single and prone to relay attacks in the related art.
[0004] In order to achieve the above purpose, the present application provides a control method for a starting state, comprising:
[0005] determining the motion state of the digital key according to the position information of the digital key obtained within a preset range;
[0006] in response to the motion state being dynamic, or the duration of the digital key being static being less than or equal to a first preset duration threshold, determining that an unlocking request is received, and controlling the vehicle to be unlocked by the keyless entry system of the vehicle;
[0007] in response to the digital key being located inside the vehicle and the motion state of the digital key being switched from dynamic to static, controlling the one-key starting function of the vehicle to be turned on by the keyless starting system of the vehicle, so as to start the vehicle by the user.
[0008] Based on the same inventive concept, the present application also provides a control device for a starting state, comprising:
[0009] a position and state determination module, configured to determine the motion state of the digital key according to the position information of the digital key obtained within a preset range;
[0010] The unlocking control module is configured to, in response to the motion state being dynamic or the duration of the digital key being static being less than or equal to a first preset duration threshold, determine, after receiving an unlocking request, that the vehicle is unlocked by a keyless entry system of the vehicle.
[0011] The start function opening module is configured to, in response to the digital key being located inside the vehicle and the motion state of the digital key being switched from dynamic to static, control, by a keyless start system of the vehicle, a one-key start function of the vehicle to be opened, so as to start the vehicle by the user.
[0012] Based on the same inventive concept, the present application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method described above when executing the computer program.
[0013] Based on the same inventive concept, the present application also provides a vehicle including the electronic device described above.
[0014] Based on the same inventive concept, the present application also provides a non-transitory computer-readable storage medium storing computer instructions for causing a computer to execute the method described above.
[0015] As can be seen from the above, the start state control method, device, equipment, and vehicle provided by the present application can accurately determine the user's intention to use the vehicle according to the position information, motion state of the digital key, and unlocking request of the user, so as to unlock the vehicle in advance before use, thereby improving the unlocking accuracy and efficiency of the keyless entry system on the vehicle door. After determining that the digital key is located inside the vehicle, the one-key start function of the vehicle can be controlled to be opened according to the motion state of the digital key, which is beneficial to simplify the operation process and improve the efficiency and convenience of use. In addition, the combination of the position information and motion state of the digital key can enhance the defense capability of the vehicle against relay attacks, prevent the vehicle from being maliciously unlocked, and improve the safety and accuracy of the vehicle. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly illustrate the technical solutions in the present application or related art, the following will briefly introduce the drawings needed to be used in the embodiments or related art descriptions. Obviously, the drawings in the following description are only embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0017] Figure 1 The start state control method flowchart in the present application;
[0018] Figure 2 Method flow chart for determining whether a digital key is inside a vehicle in the present application;
[0019] Figure 3 Method flow chart for determining whether a one-key start function of a vehicle is turned on in the present application;
[0020] Figure 4 Distribution diagram of a driver position and a passenger position in the present application;
[0021] Figure 5 Method flow chart for determining a duration for which a one-key start function of a vehicle remains turned on in the present application;
[0022] Figure 6 Method flow chart for comparing and analyzing identification features in the present application;
[0023] Figure 7 Structural block diagram of a control device for a start state in the present application;
[0024] Figure 8 Structural block diagram of an electronic device in the present application. DETAILED DESCRIPTION
[0025] In order to make the objects, technical solutions and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings and specific embodiments.
[0026] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present application should be understood as the common meanings understood by those skilled in the art to which the embodiments of the present application belong. The terms “first”, “second” and similar terms used in the embodiments of the present application do not represent any order, number or importance, but are only used to distinguish different components. The terms “include” or “contain” and similar terms mean that the elements or objects before the terms cover the elements or objects listed after the terms and their equivalents, and do not exclude other elements or objects. The terms “connect” or “connected” and similar terms do not mean physical or mechanical connections, but can include electrical connections, whether direct or indirect. The terms “up”, “down”, “left”, “right” and the like only represent relative positional relationships, and when the absolute positions of the described objects change, the relative positional relationships may also change accordingly.
[0027] A digital key is a terminal device for data access and system control of a vehicle based on digital technology and wireless communication technology. The digital key can be designed as a separate control terminal, or can be bound to a smart phone, a smart watch or other terminal device supporting a corresponding protocol to realize functions such as unlocking, locking and starting the vehicle. In actual application, the user and the vehicle do not need physical contact, and the vehicle can be remotely unlocked or locked by the digital key. At the same time, some digital keys can allow third parties to start the vehicle by pressing the start button in the vehicle through the keyless start system, temporarily authorize others to use the vehicle, for example, share a virtual key with family members or friends through an application, to improve the flexibility of the digital key in actual application.
[0028] The working principle of the digital key is as follows: when the user carries the digital key close to the vehicle, the vehicle detects the user's device through a wireless signal and initiates an identity verification request for the digital key. At this time, the mobile terminal serving as the digital key can establish a communication relationship with the vehicle, communicate through a corresponding encrypted channel, and verify the user's identity through the identification signal of the digital key. When the digital key is verified, the vehicle will execute corresponding actions according to the received instructions to make the vehicle have functions such as unlocking the door or starting the engine.
[0029] In related technologies, there are various types of digital keys on the market. Based on the wireless communication mode of the digital key, the digital key can be divided into UWB (Ultra-Wideband) digital key, Bluetooth digital key, NFC (Near Field Communication) digital key and cellular network digital key, etc. Among them, the UWB digital key can provide high-precision location tracking using UWB technology, with high security; the Bluetooth digital key can realize connection through Bluetooth technology, so that the vehicle can detect the existence of the user terminal device at a medium or long distance and perform identity verification, with good adaptability; the NFC digital key can unlock the vehicle by lightly touching a specific area of the vehicle through an NFC-enabled device, with high sensitivity; the cellular network digital key can realize functions such as remote unlocking or starting the vehicle through a 4G / 5G network, with high flexibility.
[0030] However, in actual situations, considering the technical maturity and cost investment, although the UWB digital key provides higher positioning accuracy and security performance, the technical requirements of the UWB digital key are higher, the cost investment is larger, and the compatibility of the UWB technology of part of the mobile terminal is limited, so the popularization rate is low, and it has not become the mainstream digital key; the NFC digital key has high security, but it must be in contact with the NFC tag of a specific area of the vehicle when in use, so the operation is not convenient, which affects the user's vehicle experience. Therefore, for most car companies, the Bluetooth digital key and the cellular network digital key are still the main choices at present.
[0031] At present, the Bluetooth digital key and the cellular network digital key both rely on relay transmission to shorten the effective distance between the digital key and the vehicle, so as to achieve the purpose of unlocking and starting the vehicle; but in the related technology, the verification mode between the digital key and the vehicle is single, only relying on the identification signal of the digital key to control the vehicle to realize the unlocking and the accuracy of the on-off state is not high; at the same time, due to the poor stability of the relay transmission technology, the signal of the digital key is easy to be captured by the lawbreakers, and the loopholes in the relay transmission process are used to implement relay attacks on the vehicle, so as to illegally unlock the vehicle, greatly increasing the safety hazard of the vehicle.
[0032] The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0033] In view of this, as Figure 1 indicated, the present application provides a control method of starting state, and takes a controller as an execution subject to execute the control method; wherein the control method of starting state comprises:
[0034] S100: determining the motion state of the digital key according to the position information of the digital key obtained in the preset range;
[0035] In this step, the preset range can be the effective distance that the vehicle can previously set to establish a communication connection relationship with the digital key; when the digital key is detected in the preset range, the communication connection relationship between the controller and the digital key can be established, so that the controller can obtain the position information of the digital key in real time; wherein the digital key can be bound with the mobile terminal, and the position information of the mobile terminal can be taken as the position information of the digital key; the motion state of the digital key can represent the vehicle intention of the user, wherein the motion state of the digital key can include dynamic, static, from static to dynamic, and from dynamic to static, when the motion state of the digital key is obtained in the preset range, whether the vehicle intention of the user is obvious can be judged according to the motion state of the digital key.
[0036] It should be noted that the preset range can be adjusted according to the actual use of the digital key; specifically, when the digital key is insufficient in power, the electromagnetic interference around the vehicle is large, and the climate in the area where the vehicle is located is relatively harsh (such as rain, snow, or heavy fog, etc. harsh weather), etc. can affect the acquisition of the position information of the digital key; therefore, the controller can control and adjust the preset range according to the current state of the digital key (including the power state) or the environmental information of the vehicle; exemplarily, when the electromagnetic interference signal around the vehicle is greater than a preset interference threshold, the preset range can be reduced to reduce the probability of the vehicle being mistakenly touched, which is beneficial to enhance the accuracy of the digital key in controlling the unlocking and starting state of the vehicle, and improve the safety of the vehicle.
[0037] In specific implementation, the controller can detect whether the digital key is located in the preset range of the vehicle, and when the controller determines that the digital key moves into the preset range, the position information of the digital key can be acquired; after the position information of the digital key is acquired, the controller can determine the motion state of the digital key according to the position information of the digital key, so as to determine whether to unlock the vehicle according to the motion state of the digital key, so as to improve the accuracy of the digital key in unlocking the vehicle.
[0038] S200: in response to the motion state being dynamic, or the duration of the digital key being static being less than or equal to a first preset duration threshold, it is determined that the vehicle is unlocked by the keyless entry system of the vehicle after receiving the unlocking request;
[0039] In this step, the unlocking request received by the controller can be a vehicle door unlocking request triggered when the user touches or holds the vehicle door handle; the keyless entry system can control the vehicle door to be unlocked without the user touching the key, so that the user can enter the vehicle, and can also control the vehicle door to be automatically locked after the user gets off the vehicle, wherein the keyless entry system can detect the presence of the digital key through a sensor, and can control the vehicle to be unlocked or locked based on the presence of the digital key.
[0040] In a specific implementation, when the controller determines that the digital key is located within the preset range and the motion state of the digital key is obtained according to the position information of the digital key, the keyless entry system of the vehicle can be controlled based on the motion state of the digital key to control the unlocking and locking state of the vehicle through the keyless entry system. Specifically, when the controller determines that the digital key is dynamic within the preset range, that is, the user carrying the digital key is in a non-stationary state, or determines that the motion state of the digital key is static, the duration of the static state of the digital key is further determined. When the duration of the static state is determined to be less than a first preset duration threshold, it indicates that the user carrying the digital key has not been stationary or has not stayed for a long time within the preset range, and the intention to use the vehicle is relatively obvious. More specifically, when the controller determines that the digital key is located within the preset range, the controller also acquires the unlocking request of the user in real time, and controls the vehicle to be unlocked based on the unlocking request of the user. After the controller determines that the unlocking request of the user is received, if it is detected that the user touches or holds the door handle, the controller can send an unlocking instruction to the keyless entry system of the vehicle to unlock the vehicle through the keyless entry system, so that the vehicle is unlocked in advance. Through the combination of the position information, motion state of the digital key and the unlocking request of the user, the verification condition for unlocking the vehicle can be enriched, the defense capability of the digital key and the vehicle against relay attacks can be improved, and the unlocking mechanism of the vehicle can be improved. The intention of the user to use the vehicle and the unlocking condition of the vehicle are more consistent, which is beneficial to improve the accuracy of unlocking the vehicle, simplify the unlocking process of the vehicle and improve the user experience of using the vehicle.
[0041] S300: In response to the digital key being located inside the vehicle and the motion state of the digital key being switched from dynamic to static, the one-key starting function of the vehicle is controlled to be turned on through the keyless starting system of the vehicle, so that the user starts the vehicle.
[0042] In this step, the keyless starting system of the vehicle can control the vehicle to start through the ignition switch without inserting the vehicle key. The one-key starting function of the vehicle can be that the user starts or stops the engine through the button of the instrument panel or the center console.
[0043] In practice, after unlocking the vehicle through the keyless entry system, the controller can determine whether the digital key is inside the vehicle based on the real-time location information and movement status of the digital key. More specifically, when the controller determines that the digital key is inside the vehicle and that it has switched from dynamic to static, it indicates that the user carrying the digital key has entered the vehicle and is no longer moving, meaning the user is ready to use the vehicle. At this point, the controller can activate the vehicle's one-button start function through the keyless start system, eliminating the need for additional user operation. This allows the user to start the vehicle quickly using the corresponding button, simplifying the cumbersome process and improving user efficiency and convenience. Furthermore, controlling the one-button start function's activation and deactivation based on the digital key's location and movement status enriches the verification conditions for starting the vehicle, enhancing the digital key and vehicle's defense against relay attacks and improving the accuracy of controlling the one-button start function's activation and deactivation.
[0044] Specifically, such as Figure 1 As shown, the controller detects whether the digital key is within a preset range of the vehicle. When the digital key is detected within the preset range, its location information is acquired, and its movement state is determined based on this information. The controller then determines whether to unlock the vehicle based on the key's movement state. When the controller determines that the digital key's movement state within the preset range is dynamic, or that its movement state is static and the duration of this static state is less than a first preset time threshold, it indicates that the user carrying the digital key has not remained stationary within the preset range for an extended period and has a clear intention to use the vehicle. In this case, when the controller determines that the digital key is within the preset range, it will also acquire the user's unlocking request in real time to control the vehicle unlocking based on the user's unlocking request. When the controller determines that the digital key is within the preset range... Upon receiving a user's unlock request, the controller can send an unlock command to the vehicle's keyless entry system to unlock the vehicle, thus shortening the time it takes for the user to enter. After unlocking the vehicle through the keyless entry system, the controller can also determine whether the digital key is inside the vehicle based on the real-time location and movement status of the digital key. When the controller determines that the digital key is inside the vehicle and that it has switched from dynamic to static, it indicates that the user carrying the digital key has entered the vehicle and is no longer moving, meaning the user inside is ready to use the vehicle. Therefore, the controller can activate the vehicle's one-button start function through the keyless start system, allowing the user to quickly start the vehicle by pressing a button and complete the start process in a short time.
[0045] Therefore, the starting state control method provided by the application can accurately determine the user's intention to use the vehicle according to the position information, motion state and unlocking request of the digital key, so as to unlock the vehicle in advance before use, improve the unlocking accuracy and efficiency of the keyless entry system for the vehicle door; after determining that the digital key is located inside the vehicle, the one-key starting function of the vehicle can be controlled to be turned on according to the motion state of the digital key, which is beneficial to simplifying the operation process and improving the use efficiency and convenience; in addition, the multiple verifications of the position information and the motion state of the digital key can enhance the defense capability of the vehicle against relay attacks, prevent the vehicle from being maliciously unlocked, and improve the safety and accuracy of the vehicle.
[0046] In some embodiments, with respect to S200, the vehicle is controlled to be unlocked by the keyless entry system of the vehicle, and then the following is further included:
[0047] In response to determining that the duration that the digital key is located outside the vehicle is greater than or equal to a second preset duration threshold, or receiving a locking request of the vehicle within the second preset duration threshold, the vehicle is controlled to be locked by the keyless entry system.
[0048] The locking request of the vehicle can be an active operation request sent by the user to the vehicle through the mobile terminal. In specific implementation, after determining that the vehicle is unlocked by the keyless entry system, in one case, the duration that the digital key is located outside the vehicle can be timed by the controller to obtain the duration that the digital key is located outside the vehicle. When the controller determines that the duration that the digital key is located outside the vehicle is greater than or equal to the second preset duration threshold, it indicates that the user carrying the digital key has unlocked the vehicle, but the user does not enter the vehicle within the second preset duration threshold, that is, the user may temporarily change the intention to use the vehicle and no longer use the vehicle. Therefore, the controller can control the vehicle to be locked by the keyless entry system to reduce the overall energy consumption of the vehicle and ensure the safety of the vehicle.
[0049] In another case, after the vehicle is unlocked by the keyless entry system, the feedback request of the user can be received by the controller. When the feedback request of the user is received within the second preset duration threshold and the feedback request of the user is a locking request, it indicates that the user carrying the digital key temporarily changes the intention to use the vehicle and no longer uses the vehicle. At this time, the controller can control the vehicle to be locked by the keyless entry system to reduce the overall energy consumption of the vehicle and ensure the safety of the vehicle.
[0050] In some embodiments, as shown in Figure 2 With respect to S300, in response to the digital key being located inside the vehicle, the following is included:
[0051] S311: Determine the actual distance value between the vehicle and the digital key according to the obtained position information of the vehicle and the position information of the digital key.
[0052] In this step, the position information of the vehicle can be obtained by using the positioning system of the vehicle (for example, by using a GPS system or a Beidou positioning system), and the obtained position information can be sent to the controller. For example, the center position of the vehicle can be taken as the reference position of the vehicle for representing the position information of the vehicle. Figure 4 In the formula, O1 is the center position of the vehicle, which can be taken as the position information of the vehicle. In specific implementation, after obtaining the position information of the vehicle and the position information of the digital key, the controller can calculate the actual distance value between the digital key and the vehicle according to the two obtained position information. After obtaining the actual distance value between the digital key and the vehicle, the actual distance value can be compared with the preset distance threshold value, and whether the digital key is located inside the vehicle can be determined according to the actual distance value. For example, as shown in Figure 4 When the position of the digital key is A1, it is determined that the vehicle is located outside the vehicle, and when the position of the digital key is A2, it is determined that the digital key is located inside the vehicle.
[0053] S312: In response to determining that the actual distance value is less than or equal to the preset distance threshold value, the digital key is located inside the vehicle.
[0054] In this step, the preset distance threshold value can be a critical value for dividing whether the digital key is located inside the vehicle or outside the vehicle. In specific implementation, after obtaining the actual distance value between the digital key and the vehicle, the actual distance value can be compared with the preset distance threshold value, and whether the digital key is located inside the vehicle can be determined based on the preset distance threshold value. When the controller determines that the actual distance value between the digital key and the vehicle is less than the preset distance threshold value, it indicates that the digital key is located inside the vehicle, that is, the user carrying the digital key has put the digital key inside the vehicle, and the user has a use demand in a short time, or the user carrying the digital key has entered the vehicle, so the use intention of the user is relatively obvious. Therefore, by determining the actual distance value between the vehicle and the digital key, the accuracy of determining the use intention of the user can be improved.
[0055] In some embodiments, the vehicle includes a driver position and a passenger position: as shown in Figure 3 and Figure 4 As for S300, the one-key starting function of the vehicle is started by the keyless starting system of the vehicle, including:
[0056] S321: Determine the position information of the driver position and the position information of the passenger position according to the position information of the vehicle.
[0057] In this step, for the vehicle, as shown in Figure 4 the primary driving position can be a driving position of the vehicle and serve as a core area of vehicle control for a user to operate a steering wheel, pedals, a gear lever and driving-related control devices. Exemplarily, the position information of the primary driving position can be B1 in Figure 4 ; the passenger position can be a position other than the primary driving position of the vehicle and can include at least one of a co-driver position and a rear seat position. Exemplarily, the position information of the passenger position can be B2, B3 and B4 in Figure 4 .
[0058] In implementation, after obtaining the position information of the vehicle, the controller can obtain the position information of each position inside the vehicle based on the position information of the vehicle. Exemplarily, the center position of the vehicle represents the position of the vehicle, and the center position of the vehicle is the position information of the vehicle. Since the positions of the primary driving position and the passenger position inside the vehicle are fixed, the preset distances between the center position of the vehicle and the primary driving position and the passenger position can be preset before delivery, that is, the distance between the center position of the vehicle and the primary driving position and the distance between the center position of the vehicle and the passenger position can be preset fixed values, that is, the distances between O1 and B1, O1 and B2, O1 and B3 and O1 and B4 are preset fixed values. Therefore, based on the position information of the vehicle and the preset distances between the position information of the vehicle and the primary driving position and the passenger position, the position information of the primary driving position and the passenger position can be determined, and the driving intention of the user carrying the digital key can be further determined according to the obtained position information of the primary driving position and the passenger position.
[0059] S322: Based on the position information of the digital key, the first distance value between the digital key and the primary driving position and the second distance value between the digital key and the passenger position are determined according to the position information of the primary driving position and the position information of the passenger position.
[0060] In this step, after obtaining the position information of the digital key, the position information of the primary driving position and the position information of the passenger position, the first distance value between the digital key and the primary driving position is determined according to the position information of the digital key and the position information of the primary driving position, and the second distance value between the digital key and the passenger position is determined according to the position information of the digital key and the position information of the passenger position. After obtaining the first distance value and the second distance value, the first distance value and the second distance value are compared, and whether the user carrying the digital key is the driver is determined according to the comparison result, so as to improve the accuracy of the one-key starting function of the vehicle.
[0061] S323: In response to determining that the first distance value is less than or equal to the second distance value, controlling the one-key start function of the vehicle to be turned on by the keyless start system of the vehicle.
[0062] In this step, after the controller obtains the first distance value between the digital key and the driver position and the second distance value between the digital key and the passenger position, the controller can compare the first distance value with the second distance value to determine whether the user carrying the digital key is the driver, so as to control the start of the one-key start function of the vehicle. In specific implementation, when the controller determines that the first distance value is less than or equal to the second distance value, it indicates that the user carrying the key enters the vehicle and sits in the driver position, that is, the user carrying the digital key is likely to be the driver. At this time, the controller can control the one-key start function of the vehicle to be turned on by the keyless start system of the vehicle, so that the user can quickly start the vehicle after sitting in the driver position, thereby improving the vehicle efficiency of the user.
[0063] In addition, in some embodiments, when the controller determines that the first distance value is greater than the second distance value, it indicates that the user carrying the digital key sits in the passenger position and the intention to use the vehicle is not obvious. At this time, the controller can control the one-key start function of the vehicle to be turned on by the keyless start system, and control the one-key start function of the vehicle to be turned on within a third preset time threshold, so that the driver who does not carry the digital key can directly enter the vehicle and start the vehicle within the third preset time threshold, thereby improving the vehicle efficiency. When the controller determines that the one-key start function button of the vehicle is not triggered within the third preset time threshold, it indicates that the user carrying the digital key has no obvious intention to use the vehicle, and therefore, in order to reduce the overall energy consumption of the vehicle, the controller can control the one-key start function of the vehicle to be turned off.
[0064] In some embodiments, with respect to S300, the one-key start function of the vehicle is controlled to be turned on by the keyless start system of the vehicle for the user to start the vehicle, and then the method further includes:
[0065] According to the obtained sitting condition of the driver position, the duration for which the one-key start function of the vehicle is kept in the turned-on state is controlled.
[0066] Specifically, after the controller determines that the one-key start function of the vehicle is turned on, the sitting conditions of the driver position and the passenger position in the vehicle can be obtained. After obtaining the sitting condition of the driver position, the controller can control the duration for which the one-key start function of the vehicle is kept in the turned-on state based on the sitting condition of the driver position, so as to meet the vehicle use demand of the user and reasonably control the energy consumption of the vehicle.
[0067] In some embodiments, as Figure 5As shown, according to the acquired seat condition of the driver position, the control adjusts the duration of keeping the one-key start function of the vehicle in the open state, including:
[0068] S410: In response to determining that no one is seated in the driver position, the control keeps the one-key start function of the vehicle in the open state for a first preset duration.
[0069] In this step, the controller can acquire the seat condition of the driver position of the vehicle, and determine the duration of keeping the one-key start function of the vehicle in the open state based on the seat condition of the driver position to meet the actual needs of the user. In specific implementation, when the controller determines that the digital key is located inside the vehicle and that no one is seated in the driver position of the vehicle, it indicates that the user only places the digital key inside the vehicle, and the user does not seat in the driving position, that is, the user may have a vehicle demand at this time, but has not made vehicle preparation. At this time, the controller can control the duration of keeping the one-key start function of the vehicle in the open state to be a first preset duration, reserving sufficient time for the user, so that the user as the driver can quickly start the vehicle after seating in the driver position, ensuring that the user can start the vehicle at any time within the first preset duration, avoiding repeated unlocking or repeated opening of the one-key start function of the vehicle, which is beneficial to shorten the starting time of the vehicle and improve the vehicle efficiency of the user.
[0070] S420: In response to determining that someone is seated in the driver position, the control keeps the one-key start function of the vehicle in the open state for a second preset duration, wherein the second duration is less than the first preset duration.
[0071] In this step, when the controller determines that someone is seated in the driver position of the vehicle, it indicates that the digital key is located inside the vehicle, and the user as the driver seats in the driver position. At this time, the user's intention to use the vehicle is more obvious, and has made corresponding driving preparation in the driver position. The controller can control the duration of keeping the one-key start function of the vehicle in the open state to be a second preset duration, so that the user seated in the driver position can start the vehicle at any time within the second preset duration. Since the user has made driving preparation, the duration of keeping the one-key start function in the open state can be appropriately shortened, so that the second duration is less than the first preset duration, which is beneficial to reduce the power consumption of the one-key start function.
[0072] In addition, after confirming that someone is seated in the driver's seat, the status of the driver's seat belt can be obtained. When the seat belt is confirmed to be fastened, it indicates that the user is ready to drive and is relatively likely to start the vehicle in a short time. Therefore, the controller can control the duration for which the vehicle's one-button start function remains on for a second preset duration, so that the user in the driver's seat can start the vehicle within the second preset duration, thereby improving the accuracy of judging the user's intention to use the vehicle and reducing the failure rate of vehicle use.
[0073] In some embodiments, such as Figure 6 As shown, for the S200, the vehicle is unlocked via the vehicle's keyless entry system, and this also includes;
[0074] S210: In response to the vehicle door switching from closed to open, acquire the identification features of the person opening the corresponding door, send the identification features to the database for storage and comparative analysis;
[0075] In this step, the identification features of the person opening the corresponding car door may include biometric information. For example, biometric information may include at least one of facial features, fingerprints, palm prints, or iris scans, and can be collected by a collection unit (such as an image acquisition module and a fingerprint acquisition module), which helps improve vehicle security and meet the personalized needs of users. In specific implementation, after the vehicle is unlocked, the controller can obtain the vehicle door status. When it is determined that the vehicle door has switched from the closed state to the open state, the controller can obtain the identification features of the person opening the corresponding car door through the collection unit. After obtaining the identification features of the person opening the corresponding car door, the controller can send the obtained identification features to the database of the server for storage, which is used to archive and back up the identification features for easy retrieval and retrieval later. At the same time, the controller uses comparative analysis of the obtained identification features to determine whether the user opening the car door is a pre-authorized user, thereby improving the security of vehicle use and vehicle security.
[0076] S220: In response to a mismatch between the identification feature and the preset authorization information, an alarm message is generated and sent to the user to prohibit starting the vehicle through the keyless start system;
[0077] In this step, after the controller obtains the identification feature, the obtained identification feature can be compared and analyzed with the preset preset authorization information to determine whether the obtained identification feature is pre-authorized, and to determine whether the person opening the corresponding vehicle door has the qualification to use the vehicle; wherein, when the controller determines that the identification feature of the person opening the corresponding vehicle door does not match the preset authorization information, it indicates that the user does not have the qualification to use the vehicle, in order to reduce the loss, the controller can control the vehicle to generate an alarm information, and send it to the user through a wireless network and other data transmission methods for prompting, so as to reduce the security risks of the vehicle.
[0078] S230: In response to the identification feature matching the preset authorization information, it is determined whether the digital key is located inside the vehicle.
[0079] In this step, when the controller determines that the identification feature of the person opening the corresponding vehicle door matches the preset authorization information, it indicates that the user has the qualification to use the vehicle, at this time the controller can be used to determine whether the digital key is located inside the vehicle, and the on-off state of the one-key start function of the vehicle is controlled according to the positional relationship between the digital key and the vehicle.
[0080] It should be noted that the method of the embodiments of the application can be executed by a single device, such as a computer or a database, etc. The method of the embodiments of the application can also be applied to a distributed scenario, and completed by multiple devices cooperating with each other. In this distributed scenario, one of the multiple devices can only execute one or more steps in the method of the embodiments of the application, and the multiple devices can interact with each other to complete the method.
[0081] It should be noted that some embodiments of the application have been described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in a different order than the order described above and still achieve desirable results. In addition, the processes depicted in the figures do not necessarily require the particular order shown or sequential order to achieve the desired results. In certain implementations, multitasking and parallel processing can be advantageous.
[0082] Based on the same inventive concept, the application also provides a control device for starting state corresponding to any of the above-mentioned embodiment methods.
[0083] Reference Figure 7The control device in the starting state comprises a position and state determination module 10, an unlocking control module 20, and a starting function opening module 30. The position and state determination module is configured to determine the motion state of the digital key according to the position information of the digital key obtained within a preset range. The unlocking control module is configured to determine that the unlocking request is received, and control the keyless entry system of the vehicle to unlock the vehicle in response to the motion state being dynamic or the duration of the motion state of the digital key being static and less than or equal to a first preset duration threshold. The starting function opening module is configured to control the keyless start system of the vehicle to open the one-key starting function of the vehicle in response to the digital key being located inside the vehicle and the motion state of the digital key being switched from dynamic to static, so as to enable the user to start the vehicle.
[0084] Specifically, the position and state determination module is used to obtain the position information of the digital key in real time. After the position and state determination module obtains the position information of the digital key within a preset range, the motion state of the digital key can be determined according to the position information of the digital key, and the motion state of the digital key is sent to the unlocking control module. The unlocking control module can determine the user's intention to unlock the vehicle according to the motion state of the digital key after receiving the motion state of the digital key.
[0085] When the unlocking control module determines that the motion state of the digital key is dynamic or the motion state of the digital key is static and the duration of the static state is less than or equal to a first preset duration threshold, the keyless entry system of the vehicle can be controlled according to the reception of the unlocking request. When the unlocking control module determines that the corresponding unlocking request is received, the unlocking control module can control the keyless entry system to unlock the vehicle through the keyless entry system, so that the user can open the door and enter the vehicle interior, and the unlocking state of the vehicle is fed back to the starting function opening module.
[0086] After the starting function opening module determines that the vehicle is in the unlocked state, it is determined whether the digital key is located inside the vehicle, and whether the motion state of the digital key starts the one-key starting function of the vehicle according to the motion state of the digital key. When the starting function opening module determines that the digital key is located inside the vehicle according to the position information of the digital key, and the motion state of the digital key is switched from dynamic to static, it indicates that the user carrying the digital key has entered the vehicle, and the intention to use the vehicle is obvious. At this time, the starting function opening module can control the keyless start system of the vehicle to open the one-key starting function of the vehicle, so that the vehicle has the starting condition in advance, and the efficiency of the user using the vehicle is improved.
[0087] For the convenience of description, the above device is described as various modules. Of course, the functions of the modules can be implemented in one or more software and / or hardware in the implementation of the present application.
[0088] The device of the above embodiment is used to implement the control method of the corresponding starting state in any of the preceding embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here again.
[0089] Based on the same inventive concept, the present application also provides an electronic device corresponding to the method of any of the above embodiments, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the control method of the starting state according to any of the above embodiments when executing the program.
[0090] Figure 8 A more specific hardware structure of an electronic device is shown in the embodiment, which can include a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040 and a bus 1050. The processor 1010, the memory 1020, the input / output interface 1030 and the communication interface 1040 are connected to each other through the bus 1050 for communication within the device.
[0091] The processor 1010 can be implemented by a general CPU (Central Processing Unit), a microprocessor, an ASIC (Application Specific Integrated Circuit) or one or more integrated circuits, etc., for executing related programs to implement the technical solutions provided by the embodiments of the present application.
[0092] The memory 1020 can be implemented by a ROM (Read Only Memory), a RAM (Random Access Memory), a static storage device, a dynamic storage device, etc. The memory 1020 can store an operating system and other application programs, and when the technical solutions provided by the embodiments of the present application are implemented by software or firmware, the related program codes are stored in the memory 1020 and executed by the processor 1010.
[0093] The input / output interface 1030 is used to connect input / output modules to realize information input and output. The input / output modules can be configured as components in the device (not shown in the figure) or externally connected to the device to provide corresponding functions. The input device can include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device can include a display, a speaker, a vibrator, an indicator light, etc.
[0094] The communication interface 1040 is configured to connect a communication module (not shown in the figure) to realize the communication interaction between the device and other devices. The communication module can realize communication through wired mode (such as USB, network cable, etc.), or can realize communication through wireless mode (such as mobile network, WIFI, Bluetooth, etc.).
[0095] The bus 1050 includes a path for transmitting information between various components (such as the processor 1010, the memory 1020, the input / output interface 1030, and the communication interface 1040) of the device.
[0096] It should be noted that although the above device only shows the processor 1010, the memory 1020, the input / output interface 1030, the communication interface 1040, and the bus 1050, in the specific implementation process, the device can also include other components necessary for normal operation. In addition, those skilled in the art can understand that the above device can also only contain the components necessary for the implementation of the embodiments of the present application, and does not have to contain all the components shown in the figure.
[0097] The electronic device of the above embodiment is used to realize the control method of the corresponding start state in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not described here.
[0098] Based on the same inventive concept, the present application also provides a non-transitory computer readable storage medium, which stores computer instructions for causing the computer to execute the control method of the start state according to any of the above embodiments.
[0099] The computer readable medium of the present embodiment includes permanent and non-permanent, removable and non-removable media, which can be realized by any method or technology to store information. The 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 disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape disk storage or other magnetic storage device, or any other non-transmission medium that can be used to store information accessible by a computing device.
[0100] The storage medium of the above embodiments stores computer instructions for causing the computer to perform the control method of the start state as described in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which are not repeated here.
[0101] Based on the same concept, corresponding to the method of any of the above embodiments, the present application also provides a computer program product comprising computer program instructions which, when executed on a computer, cause the computer to perform the method as described in any of the above embodiments, with the beneficial effects of the corresponding method embodiments, which are not repeated here.
[0102] It can be understood that before using the technical solutions of the various embodiments of the present application, the user will be informed of the type, scope of use, use scenario, etc. of the personal information involved by appropriate means, and the user's authorization will be obtained.
[0103] For example, in response to receiving the user's active request, the user is sent prompt information to explicitly prompt the user that the operation requested to be performed will require the acquisition and use of the user's personal information. Thus, the user can choose whether to provide personal information to the software or hardware such as electronic devices, application programs, databases or storage media that perform the technical solutions of the present application according to the prompt information.
[0104] As an optional but not limiting implementation manner, in response to accepting the user's active request, the manner of sending prompt information to the user may, for example, be a pop-up window manner, in which the prompt information can be presented in the form of text. In addition, the pop-up window can also carry selection controls for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0105] It can be understood that the above notification and user authorization process is only illustrative and does not limit the implementation manner of the present application, and other ways that meet the relevant laws and regulations can also be applied to the implementation manner of the present application.
[0106] Those skilled in the art will understand that the discussion of any of the above embodiments is only exemplary and is not intended to imply that the scope of the present application is limited to these examples; under the idea of the present application, the above embodiments or technical features in different embodiments can also be combined, the steps can be implemented in any order, and there are many other changes of different aspects of the embodiments of the present application as described above. In order to be brief, they are not provided in detail.
[0107] Additionally, to simplify the description and discussion, and so as not to obscure the embodiments of the application being presented, the well-known functions or constructions of integrated circuit (IC) chips and other components can or can not be shown in the figures and will be omitted as not to unnecessarily obscure the embodiments of the application being presented. Moreover, the devices can be shown in block diagram form in order to avoid obscuring the embodiments of the application, and this also acknowledges the fact that the details in regard to the implementation of the block diagram devices are highly dependent on the platform within which the embodiments of the application are to be implemented (i.e., these details should be well within the purview of one of ordinary skill in the art). Where specific details are set forth in order to describe an illustrative embodiment of the application, it will be apparent to one of ordinary skill in the art that the embodiments of the application can be practiced without, or with variation of, these specific details. Thus, the description is to be considered as illustrative and not restrictive, and the scope of the application should be determined not with reference to the above description, but should be given to the appended claims.
[0108] While the application has been described in connection with specific embodiments thereof, many alternatives, modifications and variations will be apparent to those skilled in the art in light of the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) can use the embodiments discussed.
[0109] Embodiments of the present application are intended to cover all such alternatives, modifications and variations as falling within the scope of the broadest possible interpretation of the application as set forth in the appended claims. Accordingly, any and all such modifications, variations or equivalents that fall within the spirit and scope of the underlying principles should be intended to be embraced by the claims.
Claims
1. A control method of an initial state, characterized by, The method comprises: determining the motion state of the digital key according to the position information of the digital key obtained within a preset range; in response to the motion state being dynamic or the duration of the digital key being static being less than or equal to a first preset duration threshold, controlling the vehicle to be unlocked by the keyless entry system of the vehicle after receiving an unlocking request; in response to the digital key being located inside the vehicle and the motion state of the digital key being switched from dynamic to static, controlling the one-key start function of the vehicle to be turned on by the keyless start system of the vehicle, wherein the vehicle comprises a driver position and a passenger position, and the controlling the one-key start function of the vehicle to be turned on by the keyless start system of the vehicle comprises: determining the position information of the driver position and the position information of the passenger position according to the obtained position information of the vehicle; determining a first distance value between the digital key and the driver position and a second distance value between the digital key and the passenger position based on the position information of the digital key, the position information of the driver position, and the position information of the passenger position; and in response to determining that the first distance value is less than or equal to the second distance value, controlling the one-key start function of the vehicle to be turned on by the keyless start system of the vehicle for a user to start the vehicle.
2. The control method of the start state according to claim 1, characterized by, The controlling the vehicle to be unlocked by the keyless entry system of the vehicle further comprises: in response to determining that the duration of the digital key being located outside the vehicle is greater than or equal to a second preset duration threshold or receiving a locking request of the vehicle within the second preset duration threshold, controlling the vehicle to be locked by the keyless entry system.
3. The control method of the start state according to claim 1, characterized by, The in response to the digital key being located inside the vehicle comprises: determining an actual distance value between the vehicle and the digital key according to the obtained position information of the vehicle and the position information of the digital key; in response to determining that the actual distance value is less than or equal to a preset distance threshold, the digital key is located inside the vehicle.
4. The control method of the start state according to claim 1, characterized by, The controlling the one-key start function of the vehicle to be turned on by the keyless start system of the vehicle for a user to start the vehicle further comprises: controlling the duration for which the one-key start function of the vehicle remains in the turned-on state according to the obtained seating condition of the driver position.
5. The control method of the start state according to claim 4, characterized by, The controlling the duration for which the one-key start function of the vehicle remains in the turned-on state according to the obtained seating condition of the driver position comprises: in response to determining that no one is seated at the driver position, controlling the duration for which the one-key start function of the vehicle remains in the turned-on state to be a first preset duration; in response to determining that someone is seated at the driver position, controlling the duration for which the one-key start function of the vehicle remains in the turned-on state to be a second preset duration, wherein the second preset duration is less than the first preset duration.
6. The control method of the start state according to claim 1, characterized by The controlling the vehicle to be unlocked by the keyless entry system of the vehicle further comprises: In response to the vehicle door switching from a closed state to an open state, an identification feature of a person opening the corresponding door is acquired, and the identification feature is sent to a database for storage and comparative analysis. In response to the identification feature not matching preset authorization information, an alarm message is generated and sent to the user, and the vehicle is prohibited from being started by the keyless start system. In response to the identification feature matching the preset authorization information, it is determined whether the digital key is located inside the vehicle.
7. A control device of a starting state, characterized by comprising: Comprise: A position and state determination module for determining the motion state of the digital key according to the position information of the digital key obtained within a preset range; An unlocking control module for determining that a unlocking request is received, and controlling the vehicle to be unlocked by the keyless entry system of the vehicle in response to the motion state being dynamic, or the duration of the digital key being static being less than or equal to a first preset duration threshold; An start function opening module for controlling the one-key start function of the vehicle to be opened by the keyless start system of the vehicle in response to the digital key being located inside the vehicle and the motion state of the digital key switching from dynamic to static, wherein the vehicle includes a driver position and a passenger position, and the controlling the one-key start function of the vehicle to be opened by the keyless start system of the vehicle includes: determining the position information of the driver position and the position information of the passenger position according to the position information of the vehicle obtained; determining a first distance value between the digital key and the driver position and a second distance value between the digital key and the passenger position based on the position information of the digital key, the position information of the driver position and the position information of the passenger position; and in response to determining that the first distance value is less than or equal to the second distance value, controlling the one-key start function of the vehicle to be opened by the keyless start system of the vehicle for the user to start the vehicle.
8. An electronic device comprising a memory, a processor, and a computer program stored on the memory and running on the processor, characterized in that, The processor executes the program to implement the method of any one of claims 1-6.
9. A vehicle characterized by comprising: The electronic device of claim 8. The electronic device of claim 8.
Citation Information
Patent Citations
Vehicle control method and device, vehicle, system and storage medium
CN111787507A
Positioning method, positioning device, computer readable storage medium and vehicle
CN114928884A
Cabin control method, device and equipment and storage medium
CN114954319A
Vehicle key with transponder function (for keyless entry and keyless go), which is equipped with RSA protection via active / inactive switching using a motion sensor
DE202016003349U1
Electronic key system
JP2010274682A