Vehicle wake-up method, vehicle wake-up device, vehicle and storage medium

By introducing a wake-up detection module and a wake-up determination module in the vehicle wake-up system, it is ensured that the vehicle controller is awakened only when specific conditions are met, which solves the problem that the vehicle vehicle controller is easily awakened by mistake and achieves high-accuracy vehicle wake-up.

CN115416596BActive Publication Date: 2025-06-06GREAT WALL MOTOR CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211121414.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-15
Publication Date
2025-06-06
Estimated Expiration
2042-09-15

AI Technical Summary

Technical Problem

In the prior art, the vehicle controller is easily awakened by mistake in the sleep state, resulting in a high false awakening rate.

Method used

A vehicle wake-up method is designed. By introducing a wake-up detection module and a wake-up determination module in the vehicle wake-up system, after receiving the interrupted wake-up signal, the entire vehicle controller is ensured to be awakened only when a specific condition is met.

Benefits of technology

It effectively reduces the false wake-up rate, improves the accuracy of vehicle wake-up, and ensures that the vehicle controller has high reliability when wake-up.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115416596B_ABST
    Figure CN115416596B_ABST
Patent Text Reader

Abstract

The present application discloses a vehicle wake-up method, a vehicle wake-up device, a vehicle and a storage medium. The vehicle wake-up method is applied to a vehicle wake-up system. The vehicle wake-up system includes a wake-up detection module, a wake-up determination module and a vehicle controller. The vehicle wake-up method includes: when the wake-up detection module receives an interrupt wake-up signal, it sends an activation signal to the wake-up determination module; the wake-up determination module responds to the received activation signal to determine whether to wake up the vehicle controller; when the wake-up determination module determines to wake up the vehicle controller, it sends a state switching instruction to the vehicle controller; the vehicle controller responds to the received state switching instruction to switch the state of the vehicle controller from a dormant state to a wake-up state. This method realizes that when the vehicle controller is determined to be woken up according to the received interrupt wake-up signal, the state of the vehicle controller is switched from a dormant state to a wake-up state, thereby ensuring that the vehicle wakes up with high accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of vehicle technology, and in particular, relates to a vehicle wake-up method, a vehicle wake-up device, a vehicle and a storage medium. Background Art

[0002] With the development of vehicle intelligence, more and more electronic control units (ECUs) are installed on vehicles, which puts a great burden on vehicle batteries. In order to minimize the damage to batteries, each ECU has a sleep-wake mechanism, that is, after sleep, each ECU will reduce power consumption to a minimum to save power.

[0003] At present, when the vehicle is not in operation, the vehicle control unit (VCU) is in sleep mode to reduce power consumption. When the vehicle detects a wake-up signal, the VCU switches from sleep mode to operation mode. The wake-up signal is generated based on the user's input operation. However, when the wake-up signal generated by the user's erroneous input is detected, the VCU will be woken up by mistake, resulting in a high false wake-up rate when the vehicle wakes up. Summary of the invention

[0004] In view of this, embodiments of the present application provide a vehicle wake-up method, a vehicle wake-up device, a vehicle, and a storage medium to overcome or at least partially solve the above problems of the prior art.

[0005] In the first aspect, an embodiment of the present application provides a vehicle wake-up method, which is applied to a vehicle wake-up system. The vehicle wake-up system includes a wake-up detection module, a wake-up determination module and a vehicle controller. The vehicle wake-up method includes: when the wake-up detection module receives an interrupt wake-up signal, the wake-up determination module sends an activation signal to the wake-up determination module; the wake-up determination module responds to the received activation signal to determine whether to wake up the vehicle controller; when the wake-up determination module determines to wake up the vehicle controller, the wake-up determination module sends a state switching instruction to the vehicle controller; the vehicle controller responds to the received state switching instruction to switch the state of the vehicle controller from a sleep state to a wake-up state.

[0006] In the second aspect, the embodiment of the present application provides a vehicle wake-up system, including a wake-up detection module, a wake-up determination module and a vehicle controller. The wake-up detection module is used to send an activation signal to the wake-up determination module when receiving an interrupt wake-up signal; the wake-up determination module is used to respond to the received activation signal and determine whether to wake up the vehicle controller; the wake-up determination module is used to send a state switching instruction to the vehicle controller when determining to wake up the vehicle controller; the vehicle controller is used to respond to the received state switching instruction and switch the state of the vehicle controller from the sleep state to the wake-up state.

[0007] In a third aspect, an embodiment of the present application provides a vehicle, comprising a memory; one or more processors coupled to the memory; and one or more applications, wherein the one or more applications are stored in the memory and configured to be executed by the one or more processors, and the one or more applications are configured to execute the vehicle wake-up method provided in the first aspect above.

[0008] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a program code is stored. The program code can be called by a processor to execute the vehicle wake-up method provided in the first aspect above.

[0009] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product is run on a vehicle, the vehicle executes the vehicle wake-up method provided in the first aspect above.

[0010] The solution provided by the present application is a vehicle wake-up method applied to a vehicle wake-up system. The vehicle wake-up system includes a wake-up detection module, a wake-up determination module and a vehicle controller. When the wake-up detection module receives an interrupt wake-up signal, it sends an activation signal to the wake-up determination module. The wake-up determination module responds to the received activation signal to determine whether to wake up the vehicle controller. When the wake-up determination module determines to wake up the vehicle controller, it sends a state switching instruction to the vehicle controller. The vehicle controller responds to the received state switching instruction to switch the state of the vehicle controller from a sleep state to a wake-up state. This achieves that when it is determined to wake up the vehicle controller based on the received interrupt wake-up signal, the state of the vehicle controller is switched from a sleep state to a wake-up state. This can avoid the vehicle controller being mistakenly awakened due to an interrupt wake-up signal generated by a user's erroneous input, thereby ensuring high accuracy when the vehicle is woken up. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present application, 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 of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0012] Figure 1 A schematic diagram of a scenario of a vehicle wake-up system provided in an embodiment of the present application is shown.

[0013] Figure 2 Shows Figure 1 A structural block diagram of a vehicle wake-up system is shown.

[0014] Figure 3 A flow chart of a vehicle wake-up method provided in an embodiment of the present application is shown.

[0015] Figure 4 Another flow chart of the vehicle wake-up method provided in an embodiment of the present application is shown.

[0016] Figure 5 A functional block diagram of a vehicle wake-up system provided in an embodiment of the present application is shown.

[0017] Figure 6 A functional block diagram of a vehicle provided in an embodiment of the present application is shown.

[0018] Figure 7 A computer-readable storage medium provided in an embodiment of the present application for storing or carrying a program code for implementing a vehicle wake-up method provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0019] In order to make the purpose, features, and advantages of the invention of this application more obvious and easy to understand, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the embodiments described below are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0020] It should be understood that when used in this specification and the appended claims, the term "comprising" indicates the presence of described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.

[0021] It should also be understood that the terms used in this application specification are only for the purpose of describing specific embodiments and are not intended to limit the application. As used in this application specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0022] It should be further understood that the term “and / or” used in the specification and appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0023] As used in this specification and the appended claims, the term "if" may be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context. Similarly, the phrases "if it is determined" or "if [described condition or event] is detected" may be interpreted as meaning "upon determination" or "in response to determining" or "upon detection of [described condition or event]" or "in response to detecting [described condition or event]," depending on the context.

[0024] In addition, in the description of the present application, the terms "first", "second", "third", etc. are only used to distinguish the description and cannot be understood as indicating or implying relative importance.

[0025] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0026] See also Figure 1 , which shows a schematic diagram of an application scenario of the vehicle wake-up system provided in an embodiment of the present application, which may include a wake-up detection module 100, a wake-up determination module 200 and a vehicle control unit (VCU) 300. The wake-up determination module 200 is communicatively connected to the wake-up detection module 100 and the VCU 300, and exchanges data with the wake-up detection module 100 and the VCU 300.

[0027] The wake-up detection module 100 may be used to receive an interrupt wake-up signal, and send an activation signal to the wake-up determination module 200 when receiving the interrupt wake-up signal. The wake-up detection module 100 may be an electronic control unit (ECU).

[0028] The wakeup determination module 200 may be used to receive and respond to the activation signal sent by the wakeup detection module 100, determine whether to wake up the VCU 300, and send a state switching instruction to the VCU 300 when it is determined to wake up the VCU 300. The wakeup determination module 200 may be an ECU.

[0029] The VCU 300 may be configured to receive and respond to a state switching instruction sent by the wake-up determination module 200 to switch the state of the VCU 300 from the sleep state to the wake-up state.

[0030] In some embodiments, the wake-up detection module 100, the wake-up determination module 200, and the VCU 300 may be integrated. For example, the wake-up detection module 100, the wake-up determination module 200, and the VCU 300 may be integrated and together constitute a micro control unit (MCU); the wake-up detection module 100, the wake-up determination module 200, and the VCU 300 may also be independently configured, etc., which is not limited here.

[0031] In some embodiments, the vehicle wake-up system may further include a vehicle 400 , and the wake-up detection module 100 , the wake-up determination module 200 , and the VCU 300 may all be installed on the vehicle 400 , and the vehicle 400 may provide installation support for the wake-up detection module 100 , the wake-up determination module 200 , and the VCU 300 .

[0032] The vehicle 400 may include electric vehicles (eg, electric cars, battery cars, etc.), hybrid vehicles (eg, hybrid electric vehicles (HEV)), fuel vehicles, and gas vehicles, etc., without limitation herein.

[0033] VCU 300 can be the core control component of the entire vehicle 400, which is equivalent to the brain of the vehicle 400. VCU 300 can be used to collect signals (for example, accelerator pedal signals, brake pedal signals, and other component signals), and can control the corresponding components to work according to the collected signals. As the command and management center of the vehicle 400, the main functions of VCU 300 may include: driving torque control, optimal control of braking energy, energy management of the whole vehicle, maintenance and management of the controller area network (CAN), fault diagnosis and processing, vehicle status monitoring, etc. Therefore, the quality of VCU 300 directly determines the stability and safety of the vehicle 400.

[0034] In some embodiments, the vehicle wake-up system may further include a wake-up information acquisition module, which is communicatively connected to the wake-up detection module 100 and exchanges data with the wake-up detection module 100 .

[0035] The wake-up information acquisition module may include an I / O wake-up information acquisition module, a LIN wake-up information acquisition module, and a CAN wake-up information acquisition module. The I / O wake-up information acquisition module, the LIN wake-up information acquisition module, and the CAN wake-up information acquisition module are all communicatively connected to the wake-up detection module 100 and perform data exchange with the wake-up detection module 100. Figure 2 As shown, it shows a structural block diagram of the vehicle wake-up system in an embodiment of the present application.

[0036] The I / O wake-up information acquisition module can be used to collect I / O wake-up information, the LIN wake-up information acquisition module can be used to collect LIN wake-up information, and the CAN wake-up information acquisition module can be used to collect CAN wake-up information.

[0037] See also Figure 3 , which shows a flow chart of a vehicle wake-up method provided by an embodiment of the present application. In a specific embodiment, the vehicle wake-up method can be applied to Figure 1 The vehicle wake-up system shown in FIG. 1 may include a wake-up detection module 100, a wake-up determination module 200, and a vehicle controller 300. Figure 3 The process shown is described in detail, and the vehicle wake-up method may include the following steps S110 to S140.

[0038] Step S110: When receiving the interrupt wake-up signal, the wake-up detection module sends an activation signal to the wake-up determination module.

[0039] In an embodiment of the present application, the vehicle wake-up system may further include a wake-up information acquisition module, which is communicatively connected to the wake-up detection module and exchanges data with the wake-up detection module. The wake-up information acquisition module may be used to collect the wake-up information input by the user and generate a corresponding interrupt wake-up signal according to the collected wake-up information. The wake-up information acquisition module is an ECU.

[0040] When the user needs to wake up the vehicle, the user can input the wake-up information into the wake-up information collection module. The wake-up information collection module collects the wake-up information input by the user, matches the wake-up information with the preset wake-up information, obtains the wake-up information matching degree, and determines whether the wake-up information meets the wake-up condition based on the wake-up information matching degree and the preset wake-up information matching degree threshold. When it is determined that the wake-up information meets the wake-up condition, an interrupt wake-up signal corresponding to the wake-up information is generated and sent to the wake-up detection module. The wake-up detection module receives and responds to the interrupt wake-up signal, and sends an activation signal to the wake-up determination module.

[0041] When the wake-up information matching degree is greater than or equal to the preset wake-up information matching degree threshold, it is determined that the wake-up information meets the wake-up condition; when the wake-up information matching degree is less than the preset wake-up information matching degree threshold, it is determined that the wake-up information does not meet the wake-up condition.

[0042] Among them, the wake-up information acquisition module can be an I / O wake-up information acquisition module, a LIN wake-up information acquisition module or a CAN wake-up information acquisition module, etc., the wake-up information can be I / O wake-up information (for example, door opening state change information or door closing state change information, etc.), LIN wake-up information (for example, LIN message information) or CAN wake-up information (for example, CAN message information), etc., and the interrupt wake-up signal can be an I / O interrupt wake-up signal, a LIN interrupt wake-up signal or a CAN interrupt wake-up signal, etc.

[0043] In some embodiments, the wake-up information acquisition module may be an I / O wake-up information acquisition module, the wake-up information may be I / O wake-up information, the interrupt wake-up signal may be an I / O interrupt wake-up signal, the preset wake-up information may be preset I / O wake-up information, the wake-up information matching degree may be an I / O wake-up information matching degree, the preset wake-up information matching degree threshold may be a preset I / O wake-up information matching degree threshold, and the activation signal may be a first activation signal.

[0044] When the user needs to wake up the vehicle, the user can input I / O wake-up information to the I / O wake-up information acquisition module. The I / O wake-up information acquisition module collects the I / O wake-up information input by the user, matches the I / O wake-up information with the preset I / O wake-up information, obtains the I / O wake-up information matching degree, and determines whether the I / O wake-up information meets the wake-up condition according to the I / O wake-up information matching degree and the preset I / O wake-up information matching degree threshold. When it is determined that the I / O wake-up information meets the wake-up condition, an I / O interruption wake-up signal corresponding to the I / O wake-up information is generated and sent to the wake-up detection module. The wake-up detection module receives and responds to the I / O interruption wake-up signal, and sends a first activation signal to the wake-up determination module.

[0045] When the I / O wake-up information matching degree is greater than or equal to the preset I / O wake-up information matching degree threshold, it is determined that the I / O wake-up information meets the wake-up condition; when the I / O wake-up information matching degree is less than the preset I / O wake-up information matching degree threshold, it is determined that the I / O wake-up information does not meet the wake-up condition.

[0046] In some embodiments, the wake-up information acquisition module may be a LIN wake-up information acquisition module, the wake-up information may be LIN wake-up information, the interrupt wake-up signal may be a LIN interrupt wake-up signal, the preset wake-up information may be preset LIN wake-up information, the wake-up information matching degree may be LIN wake-up information matching degree, the preset wake-up information matching degree threshold may be a preset LIN wake-up information matching degree threshold, and the activation signal may be a second activation signal.

[0047] When the user needs to wake up the vehicle, the user can input LIN wake-up information to the LIN wake-up information collection module. The LIN wake-up information collection module collects the LIN wake-up information input by the user, and matches the LIN wake-up information with the preset LIN wake-up information to obtain the LIN wake-up information matching degree, and determines whether the LIN wake-up information meets the wake-up condition based on the LIN wake-up information matching degree and the preset LIN wake-up information matching degree threshold. When it is determined that the LIN wake-up information meets the wake-up condition, a LIN interrupt wake-up signal corresponding to the LIN wake-up information is generated and sent to the wake-up detection module. The wake-up detection module receives and responds to the LIN interrupt wake-up signal, and sends a second activation signal to the wake-up determination module.

[0048] When the LIN wake-up information matching degree is greater than or equal to the preset LIN wake-up information matching degree threshold, it is determined that the LIN wake-up information meets the wake-up condition; when the LIN wake-up information matching degree is less than the preset LIN wake-up information matching degree threshold, it is determined that the LIN wake-up information does not meet the wake-up condition.

[0049] In some embodiments, the wake-up information collection module may be a CAN wake-up information collection module, the wake-up information may be CAN wake-up information, the interrupt wake-up signal may be a CAN interrupt wake-up signal, the preset wake-up information may be preset CAN wake-up information, the wake-up information matching degree may be CAN wake-up information matching degree, the preset wake-up information matching degree threshold may be a preset CAN wake-up information matching degree threshold, and the activation signal may be a third activation signal.

[0050] When the user needs to wake up the vehicle, the user can input CAN wake-up information to the CAN wake-up information collection module. The CAN wake-up information collection module collects the CAN wake-up information input by the user, and matches the CAN wake-up information with the preset CAN wake-up information to obtain the CAN wake-up information matching degree, and determines whether the CAN wake-up information meets the wake-up condition based on the CAN wake-up information matching degree and the preset CAN wake-up information matching degree threshold. When it is determined that the CAN wake-up information meets the wake-up condition, a CAN interrupt wake-up signal corresponding to the CAN wake-up information is generated and sent to the wake-up detection module. The wake-up detection module receives and responds to the CAN interrupt wake-up signal, and sends a third activation signal to the wake-up determination module.

[0051] When the CAN wake-up information matching degree is greater than or equal to the preset CAN wake-up information matching degree threshold, it is determined that the CAN wake-up information meets the wake-up condition; when the CAN wake-up information matching degree is less than the preset CAN wake-up information matching degree threshold, it is determined that the CAN wake-up information does not meet the wake-up condition.

[0052] In some embodiments, when a user needs to wake up the vehicle, the user can input wake-up information into the wake-up information collection module, the wake-up information collection module collects the wake-up information input by the user, stores the wake-up information into a cache area of ​​the wake-up information collection module, matches the wake-up information with preset wake-up information, obtains the wake-up information matching degree, and determines whether the wake-up information meets the wake-up condition based on the wake-up information matching degree and the preset wake-up information matching degree threshold, and when it is determined that the wake-up information meets the wake-up condition, generates and sends an interrupt wake-up signal corresponding to the wake-up information to the wake-up detection module, the wake-up detection module receives and responds to the interrupt wake-up signal, and sends an activation signal to the wake-up determination module.

[0053] Among them, when the wake-up information acquisition module is an I / O wake-up information acquisition module, the wake-up information is I / O wake-up information, the buffer area is an I / O buffer area, and the I / O wake-up information acquisition module stores the I / O wake-up information in the I / O buffer area of ​​the I / O wake-up information acquisition module.

[0054] When the wake-up information acquisition module is a LIN wake-up information acquisition module, the wake-up information is LIN wake-up information, the buffer area is a LIN status bit buffer area, and the LIN wake-up information acquisition module stores the LIN wake-up information in the LIN status bit buffer area of ​​the LIN wake-up information acquisition module.

[0055] When the wakeup information collection module is a CNA wakeup information collection module, the wakeup information is CNA wakeup information, the buffer area is a CNA fixed byte buffer area, and the CNA wakeup information collection module stores the CNA wakeup information in the CNA fixed byte buffer area of ​​the CNA wakeup information collection module.

[0056] In some embodiments, the vehicle wake-up system may further include a system basis chip (System Basis Chip, SBC), the SBC is communicatively connected to the wake-up detection module and the wake-up determination module, and exchanges data with the wake-up detection module and the wake-up determination module.

[0057] When the user needs to wake up the vehicle, the user can input the wake-up information into the wake-up information collection module. The wake-up information collection module collects the wake-up information input by the user, matches the wake-up with the preset wake-up, obtains the wake-up information matching degree, and determines whether the wake-up information meets the wake-up condition according to the wake-up information matching degree and the preset wake-up information matching degree threshold. When it is determined that the wake-up information meets the wake-up condition, an interrupt wake-up signal corresponding to the wake-up information is generated and sent to the wake-up detection module. The wake-up detection module receives and responds to the interrupt wake-up signal, and sends an enable signal carrying an activation signal to the SBC. The SBC receives and responds to the enable signal, and sends an activation signal to the wake-up determination module.

[0058] Step S120: The wake-up determination module responds to the received activation signal and determines whether to wake up the vehicle controller.

[0059] In the embodiment of the present application, when the wake-up detection module receives the interrupt wake-up signal, it sends an activation signal to the wake-up determination module. The wake-up determination module receives and responds to the received activation signal to determine whether to wake up the VCU.

[0060] Specifically, when the wake-up detection module receives the interrupt wake-up signal, it sends an activation signal to the wake-up determination module. The wake-up determination module receives the activation signal sent by the wake-up detection module, responds to the activation signal, obtains the wake-up information corresponding to the interrupt wake-up signal, and determines whether to wake up the VCU based on the wake-up information corresponding to the interrupt wake-up signal.

[0061] In some embodiments, the wake-up information may be I / O wake-up information, the activation signal may be a first activation signal, and the interrupt wake-up signal may be an I / O interrupt wake-up signal. When the wake-up detection module receives the I / O interrupt wake-up signal, it sends the first activation signal to the wake-up determination module. The wake-up determination module receives the first activation signal sent by the wake-up detection module, responds to the first activation signal, obtains the I / O wake-up information corresponding to the I / O interrupt wake-up signal, and determines whether to wake up the VCU according to the I / O wake-up information corresponding to the I / O interrupt wake-up signal.

[0062] In some embodiments, the wake-up information may be LIN wake-up information, the activation signal may be a second activation signal, and the interrupt wake-up signal may be a LIN interrupt wake-up signal. When the wake-up detection module receives the LIN interrupt wake-up signal, it sends the second activation signal to the wake-up determination module. The wake-up determination module receives the second activation signal sent by the wake-up detection module, responds to the second activation signal, obtains the LIN wake-up information corresponding to the LIN interrupt wake-up signal, and determines whether to wake up the VCU according to the LIN wake-up information corresponding to the LIN interrupt wake-up signal.

[0063] In some embodiments, the wake-up information may be CAN wake-up information, the activation signal may be a third activation signal, and the interrupt wake-up signal may be a CAN interrupt wake-up signal. When the wake-up detection module receives the CAN interrupt wake-up signal, it sends the third activation signal to the wake-up determination module. The wake-up determination module receives the third activation signal sent by the wake-up detection module, responds to the third activation signal, obtains CAN wake-up information corresponding to the CAN interrupt wake-up signal, and determines whether to wake up the VCU according to the CAN wake-up information corresponding to the CAN interrupt wake-up signal.

[0064] In some embodiments, the vehicle wake-up system may further include application software, which may be communicatively connected to the wake-up determination module and perform data exchange with the wake-up determination module.

[0065] The wake-up determination module responds to the activation signal, and after obtaining the wake-up information corresponding to the interrupt wake-up signal, the wake-up information can be sent to the application software. The application software receives the wake-up information, obtains the functional requirements corresponding to the wake-up information, and determines whether the functional requirements need to wake up the VCU, obtains the corresponding determination result, and sends the determination result to the wake-up determination module. The wake-up determination module receives the determination result returned by the application software, and determines whether to wake up the VCU based on the determination result. This realizes determining whether to wake up the VCU based on the functional requirements of the application software, and can avoid the VCU being mistakenly awakened due to the interrupt wake-up signal generated by the user's erroneous input, thereby ensuring high accuracy when the vehicle is woken up.

[0066] The determination result may include a first result for indicating that the functional requirement needs to wake up the VCU, and a second result for indicating that the functional requirement does not need to wake up the VCU.

[0067] When the wake-up determination module receives the first result returned by the application software, it determines to wake up the VCU; when the wake-up determination module receives the second result returned by the application software, it determines not to wake up the VCU.

[0068] As an implementation method, the wake-up information may be I / O wake-up information. The wake-up determination module may send the I / O wake-up information to the application software. The application software receives the I / O wake-up information, obtains the functional requirements corresponding to the I / O wake-up information, and determines whether the functional requirements need to wake up the VCU, obtains the corresponding determination result, and sends the determination result to the wake-up determination module. The wake-up determination module receives the determination result returned by the application software, and determines whether to wake up the VCU based on the determination result.

[0069] As an implementation method, the wake-up information can be LIN wake-up information. The wake-up determination module can send the LIN wake-up information to the application software. The application software receives the LIN wake-up information, obtains the functional requirements corresponding to the LIN wake-up information, and determines whether the functional requirements need to wake up the VCU, obtains the corresponding determination results, and sends the determination results to the wake-up determination module. The wake-up determination module receives the determination results returned by the application software, and determines whether to wake up the VCU based on the determination results.

[0070] As an implementation method, the wake-up information can be CAN wake-up information. The wake-up determination module can send the CAN wake-up information to the application software. The application software receives the CAN wake-up information, obtains the functional requirements corresponding to the CAN wake-up information, and determines whether the functional requirements need to wake up the VCU, obtains the corresponding determination results, and sends the determination results to the wake-up determination module. The wake-up determination module receives the determination results returned by the application software, and determines whether to wake up the VCU based on the determination results.

[0071] In some embodiments, the vehicle wake-up system may further include a wake-up information acquisition module, which may be communicatively connected to the wake-up detection module and the wake-up determination module, and perform data exchange with the wake-up detection module and the wake-up determination module. The wake-up information acquisition module may be used to collect wake-up information, and send an interrupt wake-up signal corresponding to the wake-up information to the wake-up detection module according to the collected wake-up information.

[0072] The wake-up determination module receives and responds to the activation signal sent by the wake-up detection module, sends an acquisition instruction to the wake-up information collection module, the wake-up information collection module receives and responds to the acquisition instruction, sends the pre-collected wake-up information to the wake-up determination module, and the wake-up determination module receives the wake-up information returned by the wake-up information collection module.

[0073] As an implementation mode, the wake-up information acquisition module may be an I / O wake-up information acquisition module, the wake-up information may be I / O wake-up information, the activation signal may be a first activation signal, and the acquisition instruction may be a first acquisition instruction. The wake-up determination module receives and responds to the first activation signal sent by the wake-up detection module, sends a first acquisition instruction to the I / O wake-up information acquisition module, the I / O wake-up information acquisition module receives and responds to the first acquisition instruction, sends the pre-collected I / O wake-up information to the wake-up determination module, and the wake-up determination module receives the I / O wake-up information returned by the I / O wake-up information acquisition module.

[0074] As an implementation mode, the wake-up information collection module may be a LIN wake-up information collection module, the wake-up information may be LIN wake-up information, the activation signal may be a second activation signal, and the acquisition instruction may be a second acquisition instruction. The wake-up determination module receives and responds to the second activation signal sent by the wake-up detection module, sends a second acquisition instruction to the LIN wake-up information collection module, the LIN wake-up information collection module receives and responds to the second acquisition instruction, sends the pre-collected LIN wake-up information to the wake-up determination module, and the wake-up determination module receives the LIN wake-up information returned by the LIN wake-up information collection module.

[0075] As an implementation mode, the wake-up information collection module may be a CAN wake-up information collection module, the wake-up information may be CAN wake-up information, the activation signal may be a third activation signal, and the acquisition instruction may be a third acquisition instruction. The wake-up determination module receives and responds to the third activation signal sent by the wake-up detection module, sends the third acquisition instruction to the CAN wake-up information collection module, the CAN wake-up information collection module receives and responds to the third acquisition instruction, sends the pre-collected CAN wake-up information to the wake-up determination module, and the wake-up determination module receives the CAN wake-up information returned by the CAN wake-up information collection module.

[0076] Step S130: When the wake-up determination module determines to wake up the vehicle controller, it sends a state switching instruction to the vehicle controller.

[0077] In the embodiment of the present application, when the wake-up determination module determines to wake up the VCU according to the wake-up information, it can send a state switching instruction to the VCU, so that the VCU switches the state of the VCU according to the state switching instruction. The state of the VCU may include a sleep state and a wake-up state, etc., which are not limited here.

[0078] In some implementations, the wake-up information may be I / O wake-up information, and the state switching instruction may be a first state switching instruction. When the wake-up determination module determines to wake up the VCU according to the I / O wake-up information, the first state switching instruction may be sent to the VCU.

[0079] In some implementations, the wake-up information may be LIN wake-up information, and the state switching instruction may be a second state switching instruction. When the wake-up determination module determines to wake up the VCU according to the LIN wake-up information, the wake-up determination module may send the second state switching instruction to the VCU.

[0080] In some implementations, the wake-up information may be CAN wake-up information, and the state switching instruction may be a third state switching instruction. When the wake-up determination module determines to wake up the VCU according to the CAN wake-up information, the third state switching instruction may be sent to the VCU.

[0081] Step S140: the vehicle controller responds to the received state switching instruction and switches the state of the vehicle controller from the sleep state to the awake state.

[0082] In an embodiment of the present application, the VCU is in a sleep state. When the wake-up determination module determines to wake up the VCU, it sends a state switching instruction to the VCU. The VCU receives and responds to the state switching instruction, and switches the state of the VCU from the sleep state to the wake-up state. This implements the switching of the state of the vehicle controller from the sleep state to the wake-up state when it is determined to wake up the vehicle controller based on the received interrupt wake-up signal. This avoids the vehicle controller being mistakenly awakened due to an interrupt wake-up signal generated by an erroneous input from the user, thereby ensuring high accuracy when the vehicle is awakened.

[0083] In some embodiments, the state switching instruction may be a first state switching instruction. When the wake-up determination module determines to wake up the VCU, it sends the first state switching instruction to the VCU. The VCU receives and responds to the first state switching instruction to switch the state of the VCU from the sleep state to the wake-up state.

[0084] In some embodiments, the state switching instruction may be a second state switching instruction. When the wake-up determination module determines to wake up the VCU, it sends the second state switching instruction to the VCU. The VCU receives and responds to the second state switching instruction to switch the state of the VCU from the sleep state to the wake-up state.

[0085] In some embodiments, the state switching instruction may be a third state switching instruction. When the wake-up determination module determines to wake up the VCU, it sends the third state switching instruction to the VCU. The VCU receives and responds to the third state switching instruction to switch the state of the VCU from the sleep state to the wake-up state.

[0086] The solution provided in this embodiment is a vehicle wake-up method applied to a vehicle wake-up system. The vehicle wake-up system includes a wake-up detection module, a wake-up determination module and a vehicle controller. When the wake-up detection module receives an interrupt wake-up signal, it sends an activation signal to the wake-up determination module. The wake-up determination module responds to the received activation signal to determine whether to wake up the vehicle controller. When the wake-up determination module determines to wake up the vehicle controller, it sends a state switching instruction to the vehicle controller. The vehicle controller responds to the received state switching instruction to switch the state of the vehicle controller from a sleep state to a wake-up state. This achieves that when it is determined to wake up the vehicle controller based on the received interrupt wake-up signal, the state of the vehicle controller is switched from a sleep state to a wake-up state. This can avoid the vehicle controller being mistakenly awakened due to an interrupt wake-up signal generated by a user's erroneous input, thereby ensuring high accuracy when the vehicle is woken up.

[0087] See also Figure 4 , which shows a flow chart of a vehicle wake-up method provided by another embodiment of the present application. In a specific embodiment, the vehicle wake-up method can be applied to Figure 1 The vehicle wake-up system shown in FIG. 1 may include a wake-up detection module 100, a wake-up determination module 200, and a vehicle controller 300. Figure 4 The process shown is described in detail, and the vehicle wake-up method may include the following steps S210 to S250.

[0088] Step S210: When receiving the interrupt wake-up signal, the wake-up detection module sends an activation signal to the wake-up determination module.

[0089] Step S220: The wake-up determination module responds to the received activation signal to determine whether to wake up the vehicle controller.

[0090] In this embodiment, step S210 and step S220 may refer to the contents of the corresponding steps in the aforementioned embodiments, which will not be described in detail here.

[0091] Step S230: When determining to wake up the vehicle controller, the wake-up determination module determines the wake-up type corresponding to the interrupt wake-up signal.

[0092] In this embodiment, when determining to wake up the VCU, the wake-up determination module can match the interrupt wake-up signal with the preset signal to obtain a signal matching degree. When the signal matching degree is greater than or equal to the signal matching degree threshold, the wake-up type corresponding to the preset signal is determined as the wake-up type corresponding to the interrupt wake-up signal.

[0093] Among them, the preset signals include preset CAN signals, preset LIN signals and preset I / O signals, etc., and the preset wake-up types include CAN wake-up types corresponding to the preset CAN signals, LIN wake-up types corresponding to the preset LIN signals and I / O wake-up types corresponding to the I / O signals, etc.

[0094] In some implementations, the preset signal is a preset CAN signal, the signal matching degree is a first signal matching degree, and the wake-up type is a CAN wake-up type corresponding to the preset CAN signal. When determining to wake up the VCU, the wake-up determination module may match the interrupt wake-up signal with the preset CAN signal to obtain a first signal matching degree, and when the first signal matching degree is greater than or equal to a signal matching degree threshold, the CAN wake-up type corresponding to the preset CAN signal is determined as the wake-up type corresponding to the interrupt wake-up signal.

[0095] In some implementations, the preset signal is a preset LIN signal, the signal matching degree is a second signal matching degree, and the wake-up type is a LIN wake-up type corresponding to the preset LIN signal. When determining to wake up the VCU, the wake-up determination module may match the interrupt wake-up signal with the preset LIN signal to obtain a second signal matching degree, and when the second signal matching degree is greater than or equal to a signal matching degree threshold, the LIN wake-up type corresponding to the preset LIN signal is determined as the wake-up type corresponding to the interrupt wake-up signal.

[0096] In some embodiments, the preset signal is a preset I / O signal, the signal matching degree is a third signal matching degree, and the wake-up type is an I / O wake-up type corresponding to the preset I / O signal. When determining to wake up the VCU, the wake-up determination module may match the interrupt wake-up signal with the preset I / O signal to obtain the third signal matching degree, and when the third signal matching degree is greater than or equal to the signal matching degree threshold, the I / O wake-up type corresponding to the preset I / O signal is determined as the wake-up type corresponding to the interrupt wake-up signal.

[0097] Step S240: When the wake-up determination module determines to wake up the vehicle controller and determines the wake-up type corresponding to the interrupt wake-up signal, the wake-up determination module sends a state switching instruction to the vehicle controller according to the wake-up type.

[0098] In this embodiment, when the wake-up determination module determines to wake up the VCU and determines the wake-up type corresponding to the interrupt wake-up signal, it can send a corresponding state switching instruction to the VCU according to the wake-up type, thereby waking up the VCU according to the wake-up type corresponding to the received interrupt wake-up signal.

[0099] In some embodiments, the wake-up type may be CAN wake-up. When the wake-up determination module determines to wake up the VCU and determines that the wake-up type corresponding to the interrupt wake-up signal is CAN wake-up, the wake-up determination module sends a corresponding state switching instruction to the VCU based on the CAN wake-up, thereby realizing the wake-up of the VCU based on the received CAN interrupt wake-up signal.

[0100] In some embodiments, the wake-up type may be I / O wake-up or LIN wake-up. When the wake-up determination module determines to wake up the VCU and determines that the wake-up type corresponding to the interrupt wake-up signal is I / O wake-up or LIN wake-up, it may determine whether the wake-up information corresponding to the interrupt wake-up signal is valid based on the I / O wake-up or LIN wake-up, and send a state switching instruction to the VCU when it is determined that the wake-up information corresponding to the interrupt wake-up signal is valid.

[0101] As an implementation mode, the wake-up type is I / O wake-up, and the vehicle wake-up system may further include an I / O wake-up information acquisition module. When the wake-up determination module determines to wake up the VCU and determines that the wake-up type corresponding to the interrupt wake-up signal is I / O wake-up, the current I / O wake-up information collected by the I / O wake-up information acquisition module can be obtained through a service provider interface (Service Provider Interface, SPI), and according to whether the current I / O wake-up information matches the functional requirements of the application software, it is determined whether the I / O wake-up information corresponding to the interrupt wake-up signal is valid, and when it is determined that the I / O wake-up information corresponding to the interrupt wake-up signal is valid, a state switching instruction is sent to the VCU.

[0102] Among them, if the current I / O wake-up information matches the functional requirements of the application software, the I / O wake-up information corresponding to the interrupt wake-up signal is determined to be valid; if the current I / O wake-up information does not match the functional requirements of the application software, the I / O wake-up information corresponding to the interrupt wake-up signal is determined to be invalid.

[0103] As an implementation manner, the wake-up information is LIN wake-up, and the vehicle wake-up system may further include a LIN wake-up information acquisition module. When the wake-up determination module determines to wake up the VCU and determines that the wake-up type corresponding to the interrupt wake-up signal is LIN wake-up, the LIN wake-up information collected by the LIN wake-up information acquisition module can be obtained through SPI, and according to whether the LIN wake-up information contains a LIN message, it is determined whether the LIN wake-up information corresponding to the interrupt wake-up signal is valid, and when it is determined that the LIN wake-up information corresponding to the interrupt wake-up signal is valid, a state switching instruction is sent to the VCU.

[0104] If the LIN wake-up information includes a LIN message, it is determined that the LIN wake-up information corresponding to the interrupt wake-up signal is valid; if the LIN wake-up information does not include a LIN message, it is determined that the LIN wake-up information corresponding to the interrupt wake-up signal is invalid.

[0105] Step S250: The vehicle controller responds to the received state switching instruction and switches the state of the vehicle controller from the sleep state to the awake state.

[0106] In this embodiment, step S250 may refer to the contents of the corresponding steps in the aforementioned embodiments, which will not be described in detail here.

[0107] The solution provided in this embodiment is a vehicle wake-up method applied to a vehicle wake-up system. The vehicle wake-up system includes a wake-up detection module, a wake-up determination module and a vehicle controller. When the wake-up detection module receives an interrupt wake-up signal, it sends an activation signal to the wake-up determination module. The wake-up determination module responds to the received activation signal to determine whether to wake up the vehicle controller. When the wake-up determination module determines to wake up the vehicle controller, it determines the wake-up type corresponding to the interrupt wake-up signal. When the wake-up determination module determines to wake up the vehicle controller and determines the wake-up type corresponding to the interrupt wake-up signal, it can send a state switching instruction to the vehicle controller according to the wake-up type. The vehicle controller responds to the received state switching instruction to switch the state of the vehicle controller from the sleep state to the wake-up state, thereby realizing the wake-up of the vehicle controller according to the wake-up type corresponding to the detected interrupt wake-up signal, which can avoid the vehicle controller being mistakenly awakened due to the interrupt wake-up signal generated by the user's erroneous input, thereby ensuring high accuracy when the vehicle is woken up.

[0108] See also Figure 5 , which shows a functional block diagram of a vehicle wake-up system 300 provided in an embodiment of the present application. The vehicle wake-up system 300 may include a wake-up detection module 310, a wake-up determination module 320 and a vehicle controller 330.

[0109] The wake-up detection module 310 can be used to send an activation signal to the wake-up determination module 320 when receiving an interrupt wake-up signal; the wake-up determination module 320 can be used to respond to the received activation signal to determine whether to wake up the vehicle controller 330; the wake-up determination module 320 can be used to send a state switching instruction to the vehicle controller 330 when determining to wake up the vehicle controller 330; the vehicle controller 330 can be used to respond to the received state switching instruction to switch the state of the vehicle controller 330 from a sleep state to a wake-up state.

[0110] In some embodiments, the wake-up determination module 320 can also be used to determine the wake-up type corresponding to the interrupt wake-up signal before sending a state switching instruction to the vehicle controller 330 when the wake-up determination module 320 determines to wake up the vehicle controller 330.

[0111] In some embodiments, the wake-up determination module 320 can be specifically used to send a state switching instruction to the vehicle controller 330 according to the wake-up type when determining to wake up the vehicle controller 330 and determining the wake-up type corresponding to the interrupt wake-up signal.

[0112] In some embodiments, the wake-up determination module 320 can also be specifically used to send a state switching instruction to the vehicle controller 330 according to the CAN wake-up when it is determined to wake up the vehicle controller 330 and the wake-up type corresponding to the interrupt wake-up signal is determined to be CAN wake-up; the wake-up determination module 320 can also be specifically used to determine whether the wake-up information corresponding to the interrupt wake-up signal is valid according to the I / O wake-up or LIN wake-up when it is determined to wake up the vehicle controller 330 and the wake-up type corresponding to the interrupt wake-up signal is determined to be I / O wake-up or LIN wake-up, and when it is determined that the wake-up information is valid, send a state switching instruction to the vehicle controller 330.

[0113] In some embodiments, the vehicle wake-up system 300 may further include a system basis chip. The wake-up detection module 310 is specifically configured to send an enable signal carrying an activation signal to the system basis chip when receiving an interrupt wake-up signal; the system basis chip may be configured to respond to the received enable signal and send an activation signal to the wake-up determination module 320.

[0114] In some embodiments, the wake-up determination module 320 can also be specifically used to receive an activation signal sent by the wake-up detection module 310, and respond to the activation signal, obtain wake-up information corresponding to the interrupt wake-up signal, and determine whether to wake up the vehicle controller based on the wake-up information.

[0115] In some embodiments, the vehicle wake-up system 300 may further include application software, and the wake-up determination module 320 may further be used to send wake-up information to the application software. The application software may be used to receive the wake-up information, obtain the functional requirements corresponding to the wake-up information, determine whether the functional requirements need to wake up the vehicle controller 330, obtain a determination result, and send the determination result to the wake-up determination module 320.

[0116] The determination result may include a first result for characterizing that the functional requirement needs to wake up the vehicle controller 330 , and a second result for ensuring that the functional requirement does not need to wake up the vehicle controller 330 .

[0117] The wake-up determination module 320 can also be specifically used to determine whether to wake up the vehicle controller 330 when receiving the first result, or to determine whether to wake up the vehicle controller 330 when receiving the second result.

[0118] In some embodiments, the vehicle wake-up system 300 may further include a wake-up information collection module, which may be used to collect wake-up information and send an interrupt wake-up signal corresponding to the wake-up information to the wake-up detection module 310. The wake-up determination module 320 may also be specifically used to respond to the activation signal and send an acquisition instruction to the wake-up information collection module; the wake-up information collection module may also be specifically used to receive and respond to the acquisition instruction and send the pre-collected wake-up information to the wake-up determination module 320; the wake-up determination module 320 may also be specifically used to receive the wake-up information returned by the wake-up information collection module.

[0119] The solution provided in this embodiment is a vehicle wake-up method applied to a vehicle wake-up system. The vehicle wake-up system includes a wake-up detection module, a wake-up determination module and a vehicle controller. When the wake-up detection module receives an interrupt wake-up signal, it sends an activation signal to the wake-up determination module. The wake-up determination module responds to the received activation signal to determine whether to wake up the vehicle controller. When the wake-up determination module determines to wake up the vehicle controller, it sends a state switching instruction to the vehicle controller. The vehicle controller responds to the received state switching instruction to switch the state of the vehicle controller from a sleep state to a wake-up state. This achieves that when it is determined to wake up the vehicle controller based on the received interrupt wake-up signal, the state of the vehicle controller is switched from a sleep state to a wake-up state. This can avoid the vehicle controller being mistakenly awakened due to an interrupt wake-up signal generated by a user's erroneous input, thereby ensuring high accuracy when the vehicle is woken up.

[0120] It should be noted that each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same and similar parts between the embodiments can be referred to each other. For system-type embodiments, since they are basically similar to method embodiments, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment. Any processing method described in the method embodiment can be implemented by the corresponding processing module in the system embodiment, and will not be repeated one by one in the system embodiment.

[0121] In addition, each functional module in each embodiment of the present application can be integrated into a processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The above integrated modules can be implemented in the form of hardware or software functional modules.

[0122] See also Figure 6 , which shows a functional block diagram of a vehicle 500 provided in an embodiment of the present application, the vehicle 500 may include one or more of the following components: a memory 510, a processor 520, and one or more applications, wherein the one or more applications may be stored in the memory 510 and configured to be executed by the one or more processors 520, and the one or more applications are configured to execute the method described in the aforementioned method embodiment.

[0123] The memory 510 may include a random access memory (RAM) or a read-only memory (READ-ONLY Memory). The memory 510 may be used to store instructions, programs, codes, code sets or instruction sets. The memory 510 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for implementing at least one function (such as receiving an interrupt wake-up signal, sending an activation signal, receiving an activation signal, responding to an activation signal, determining whether to wake up the vehicle controller, determining to wake up the vehicle controller, sending a state switching instruction, receiving a state switching instruction, responding to a state switching instruction, switching from a dormant state to a wake-up state, determining a wake-up type, determining that the wake-up type is CAN wake-up, determining that the wake-up type is I / O wake-up, determining that the wake-up type is LIN wake-up, determining whether the wake-up request is valid, determining that the wake-up request is valid, sending an enable signal, receiving an enable signal, responding to an enable signal, obtaining wake-up information, sending wake-up information, receiving wake-up information, obtaining functional requirements, obtaining a determination result, determining not to wake up the vehicle controller, sending an acquisition instruction, receiving an acquisition instruction, and responding to an acquisition instruction, etc.), instructions for implementing the following various method embodiments, etc. The storage data area can also store data created by the vehicle 500 during use (such as vehicle wake-up system, wake-up detection module, wake-up determination module, vehicle controller, interrupt wake-up signal, activation signal, state switching instruction, sleep state, wake-up state, wake-up type, CAN wake-up, I / O wake-up, LIN wake-up, wake-up information, system basic chip, enable signal, application software, functional requirements, determination result, first result and second result), etc.

[0124] The processor 520 may include one or more processing cores. The processor 520 uses various interfaces and lines to connect various parts of the entire vehicle 500, and executes various functions and processes data of the vehicle 500 by running or executing instructions, programs, code sets or instruction sets stored in the memory 510, and calling data stored in the memory 510. Optionally, the processor 520 can be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), and programmable logic array (PLA). The processor 520 can integrate one or a combination of a central processing unit (CPU), a graphics processing unit (GPU), and a modem. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing display content; and the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 520, but may be implemented separately through a communication chip.

[0125] Please refer to Figure 7 , which shows a block diagram of a computer-readable storage medium provided in an embodiment of the present application. The computer-readable storage medium 600 stores a program code 610, which can be called by a processor to execute the method described in the above method embodiment.

[0126] The computer readable storage medium 600 may be an electronic memory such as a flash memory, an EEPROM (electrically erasable programmable read-only memory), an EPROM, a hard disk, or a ROM. Optionally, the computer readable storage medium 600 includes a non-transitory computer-readable storage medium. The computer readable storage medium 600 has storage space for program code 610 that performs any method step in the above method. These program codes can be read from or written to one or more computer program products. The program code 610 can be compressed, for example, in an appropriate form.

[0127] The solution provided in this embodiment is a vehicle wake-up method applied to a vehicle wake-up system. The vehicle wake-up system includes a wake-up detection module, a wake-up determination module and a vehicle controller. When the wake-up detection module receives an interrupt wake-up signal, it sends an activation signal to the wake-up determination module. The wake-up determination module responds to the received activation signal to determine whether to wake up the vehicle controller. When the wake-up determination module determines to wake up the vehicle controller, it sends a state switching instruction to the vehicle controller. The vehicle controller responds to the received state switching instruction to switch the state of the vehicle controller from a sleep state to a wake-up state. This achieves that when it is determined to wake up the vehicle controller based on the received interrupt wake-up signal, the state of the vehicle controller is switched from a sleep state to a wake-up state. This can avoid the vehicle controller being mistakenly awakened due to an interrupt wake-up signal generated by a user's erroneous input, thereby ensuring high accuracy when the vehicle is woken up.

[0128] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A vehicle wake-up method, It is characterized in that Applied to a vehicle wake-up system, the vehicle wake-up system includes a wake-up information acquisition module, a wake-up detection module, a wake-up determination module and a vehicle controller, and the vehicle wake-up method includes: The wake-up information acquisition module acquires the wake-up information input by the user, and matches the wake-up information with the preset wake-up information to obtain the wake-up information matching degree, and determines whether the wake-up information meets the wake-up condition according to the wake-up information matching degree and the preset wake-up information matching degree threshold, and generates and sends a corresponding interrupt wake-up signal to the wake-up detection module when it is determined that the wake-up information meets the wake-up condition; The wake-up detection module sends an activation signal to the wake-up determination module when receiving the interrupt wake-up signal; The wake-up determination module determines whether to wake up the vehicle controller in response to the received activation signal; When the wake-up determination module determines to wake up the vehicle controller, the wake-up determination module sends a state switching instruction to the vehicle controller; The vehicle controller responds to the received state switching instruction to switch the state of the vehicle controller from the sleep state to the awake state.

2. The vehicle wake-up method according to claim 1, It is characterized in that When the wake-up determination module determines to wake up the vehicle controller, before sending a state switching instruction to the vehicle controller, it also includes: The wake-up determination module determines the wake-up type corresponding to the interrupt wake-up signal when determining to wake up the vehicle controller; When the wake-up determination module determines to wake up the vehicle controller, the wake-up determination module sends a state switching instruction to the vehicle controller, including: When the wake-up determination module determines to wake up the vehicle controller and determines the wake-up type corresponding to the interrupt wake-up signal, the wake-up determination module sends a state switching instruction to the vehicle controller according to the wake-up type.

3. The vehicle wake-up method according to claim 2, It is characterized in that When the wake-up determination module determines to wake up the vehicle controller and determines the wake-up type corresponding to the interrupt wake-up signal, the wake-up determination module sends a state switching instruction to the vehicle controller according to the wake-up type, including: When the wake-up determination module determines to wake up the vehicle controller and determines that the wake-up type corresponding to the interrupt wake-up signal is CAN wake-up, the wake-up determination module sends a state switching instruction to the vehicle controller according to the CAN wake-up; or When the wake-up determination module determines to wake up the vehicle controller and determines that the wake-up type corresponding to the interrupt wake-up signal is I / O wake-up or LIN wake-up, the wake-up determination module determines whether the wake-up information corresponding to the interrupt wake-up signal is valid according to the I / O wake-up or the LIN wake-up; When the wake-up determination module determines that the wake-up information is valid, it sends a state switching instruction to the vehicle controller.

4. The vehicle wake-up method according to claim 1, It is characterized in that The vehicle wake-up system further includes a system basic chip, and the wake-up detection module sends an activation signal to the wake-up determination module when receiving the interrupt wake-up signal, including: The wake-up detection module sends an enable signal carrying an activation signal to the system basic chip when receiving the interrupt wake-up signal; The system basis chip sends the activation signal to the wake-up determination module in response to the received enable signal.

5. The vehicle wake-up method according to any one of claims 1 to 4, It is characterized in that The wake-up determination module determines whether to wake up the vehicle controller in response to the received activation signal, including: The wake-up determination module receives the activation signal sent by the wake-up detection module; The wake-up determination module responds to the activation signal to obtain the wake-up information corresponding to the interrupt wake-up signal; The wake-up determination module determines whether to wake up the vehicle controller according to the wake-up information.

6. The vehicle wake-up method according to claim 5, It is characterized in that The vehicle wake-up system further includes application software, and the wake-up determination module determines whether to wake up the vehicle controller according to the wake-up information, including: The wake-up determination module sends the wake-up information to the application software; The application software receives the wake-up information and obtains the functional requirements corresponding to the wake-up information; The application software determines whether the functional requirement needs to wake up the vehicle controller, obtains a determination result, and sends the determination result to the wake-up determination module, wherein the determination result includes a first result for indicating that the functional requirement needs to wake up the vehicle controller, and a second result for indicating that the functional requirement does not need to wake up the vehicle controller; When the wake-up determination module receives the first result, it determines to wake up the vehicle controller; When the wake-up determination module receives the second result, it determines not to wake up the vehicle controller.

7. The vehicle wake-up method according to claim 5, It is characterized in that The vehicle wake-up system further includes a wake-up information acquisition module, which is used to collect wake-up information and send the interrupt wake-up signal corresponding to the wake-up information to the wake-up detection module. The wake-up determination module responds to the activation signal to obtain the wake-up information corresponding to the interrupt wake-up signal, including: The wake-up determination module responds to the activation signal and sends an acquisition instruction to the wake-up information acquisition module; The wake-up information acquisition module receives and responds to the acquisition instruction, and sends the pre-collected wake-up information to the wake-up determination module; The wake-up determination module receives the wake-up information returned by the wake-up information acquisition module.

8. A vehicle wake-up system, It is characterized in that It includes a wake-up information acquisition module, a wake-up detection module, a wake-up determination module and a vehicle controller; The wake-up information collection module is used to collect the wake-up information input by the user, and match the wake-up information with the preset wake-up information to obtain the wake-up information matching degree, and determine whether the wake-up information meets the wake-up condition according to the wake-up information matching degree and the preset wake-up information matching degree threshold, and when it is determined that the wake-up information meets the wake-up condition, generate and send a corresponding interrupt wake-up signal to the wake-up detection model; The wake-up detection module is used to send an activation signal to the wake-up determination module when receiving the interrupt wake-up signal; The wake-up determination module is used to respond to the received activation signal and determine whether to wake up the vehicle controller; The wake-up determination module is used to send a state switching instruction to the vehicle controller when it is determined that the vehicle controller is woken up; The vehicle controller is used to respond to the received state switching instruction and switch the state of the vehicle controller from a sleep state to a wake-up state.

9. A vehicle, It is characterized in that include: Memory; One or more processors coupled to the memory; One or more applications, wherein the one or more applications are stored in the memory and configured to be executed by one or more processors, and the one or more applications are configured to execute the vehicle wake-up method according to any one of claims 1 to 7.

10. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores program codes, which can be called by a processor to execute the vehicle wake-up method according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Control method and control device of vehicle controller, storage medium and electronic equipment

    CN114228642A

  • Awakening control method and device of CAN network segment, electronic equipment and storage medium

    CN114785630A