Vehicle, control method of vehicle, electronic device, and computer-readable storage medium
Patent Information
- Application Number
- CN202210706220.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-21
- Publication Date
- 2026-09-08
- Estimated Expiration
- 2042-06-21
AI Technical Summary
[0003]在现有技术中,用户可以通过钥匙操控车辆上的多个部件进行执行相应的动作,从而满足使用需求,若其中一个部件发生损坏,无法执行相应的动作,由于多个部件之间没有关联,其他部件依然会继续执行相关的动作,但是,用户需要多个部件一起执行相应的动作才能满足使用的需求,未发生损坏的部件依然继续执行相关的动作不仅不会满足用户的使用需求,而且会造成汽车电量的浪费,以及部件的老化,使汽车不够智能
[0004] This invention aims to solve at least one of the technical problems existing in the prior art. To this end, this invention proposes a vehicle that is more intelligent and reliable.
Smart Images

Figure CN117302064B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle technology, and in particular to a vehicle, a vehicle control method, an electronic device, and a computer-readable storage medium. Background Technology
[0002] With the development of technology and the improvement of people's living standards, cars are becoming increasingly common. Among these advancements, users can remotely control their vehicles using a key from outside the car, enhancing the user experience.
[0003] In existing technology, users can control multiple components on a vehicle with a key to perform corresponding actions, thereby meeting their usage needs. If one component is damaged and cannot perform the corresponding action, since the multiple components are not interconnected, the other components will still continue to perform the relevant actions. However, users need multiple components to perform the corresponding actions together to meet their usage needs. The fact that the undamaged components continue to perform the relevant actions not only fails to meet the user's usage needs but also wastes the car's battery power and causes the components to age, making the car less intelligent. Summary of the Invention
[0004] This invention aims to solve at least one of the technical problems existing in the prior art. To this end, this invention proposes a vehicle that is more intelligent and reliable.
[0005] The present invention further proposes a vehicle control method.
[0006] The present invention further proposes an electronic device.
[0007] The present invention further proposes a computer-readable storage medium.
[0008] A vehicle according to an embodiment of the present invention includes: a door lock; a network system electrically connected to the door lock; and a controller assembly electrically connected to both the door lock and the network system.
[0009] Therefore, both the door lock and the network system can not only send signals to the controller assembly, but also send signals to each other, thereby improving the tightness of the interaction between the door lock and the network system. If one of the door lock and the network system fails, the other will also stop working, which can avoid unnecessary energy waste in the vehicle, improve vehicle reliability, and enhance the user's experience of using the vehicle.
[0010] According to some embodiments of the present invention, the controller assembly includes a remote control module, a door lock module, and a sleep / wake-up module. The remote control module is electrically connected to the door lock module and the sleep / wake-up module, respectively. The door lock module is electrically connected to the door lock. The sleep / wake-up module is electrically connected to the network system. The door lock module and the sleep / wake-up module are electrically connected.
[0011] According to an embodiment of the present invention, a vehicle control method is applied to a controller assembly of the vehicle and includes the following steps: determining whether the door lock can perform an unlocking / locking action; after determining that the door lock can perform an unlocking / locking action, waking up the network system; and after receiving a first response signal sent by the network system, controlling the door lock to unlock or lock, wherein the first response signal is issued by the network system after it is woken up.
[0012] According to some embodiments of the present invention, the step of waking up the network system after determining that the door lock can perform the locking / unlocking action includes: after determining that the door lock can perform the locking / unlocking action, outputting a first wake-up request signal to the network system and outputting a first door lock request signal to the door lock; after receiving a second response signal sent by the door lock, outputting a second wake-up request signal to the network system, wherein the second response signal is sent by the door lock after receiving the first door lock request signal; and after receiving the third response signal sent by the network system, waking up the network system, wherein the third response signal is sent by the network system after receiving the first wake-up request signal and the second wake-up request signal.
[0013] According to some embodiments of the present invention, the step of controlling the door lock to unlock or lock after receiving a first response signal sent by the network system, wherein the first response signal is issued after the network system is woken up, includes: after receiving the first response signal sent by the network system, sending a second door lock request signal to the door lock; and after receiving a fourth response signal sent by the door lock, controlling the door lock to unlock or lock, wherein the fourth response signal is issued by the door lock after receiving the first door lock request signal and the second door lock request signal.
[0014] According to some embodiments of the present invention, the step of determining whether a door lock can perform an unlocking / locking action includes: determining whether a wireless request signal is valid, wherein the wireless request signal is sent by a user; receiving the wireless request signal when the wireless request signal is determined to be valid; and determining whether the door lock can perform an unlocking / locking action.
[0015] According to some embodiments of the present invention, after receiving the second response signal sent by the door lock, the step of outputting a second wake-up request signal to the network system, wherein the second response signal is sent by the door lock after receiving the first door lock request signal, includes: receiving the second response signal sent by the door lock; determining whether the operating condition of the vehicle meets the requirements; and when determining that the operating condition of the vehicle meets the requirements, outputting the second wake-up request signal to the network system.
[0016] According to some embodiments of the present invention, the step of waking up the network system after receiving the third response signal sent by the network system, wherein the third response signal is issued by the network system after receiving the first wake-up request signal and the second wake-up request signal, includes: after receiving the fifth response signal sent by the network system, determining whether the network system meets the wake-up conditions, wherein the fifth response signal is issued by the network system after receiving the first wake-up request signal; and after determining that the network system meets the wake-up conditions, receiving the third response signal issued by the network system and waking up the network system.
[0017] According to some embodiments of the present invention, the step of determining whether the door lock can perform the unlocking / locking action further includes: determining that the door lock cannot perform the unlocking / locking action, receiving a door lock failure signal output by the door lock; ceasing to output the first door lock request signal to the door lock, and ceasing to output the first wake-up request signal to the network system.
[0018] According to some embodiments of the present invention, after determining that the door lock can perform the locking and unlocking actions, the steps of outputting the first wake-up request signal to the network system and the first door lock request signal to the door lock further include: after outputting the first wake-up request signal to the network system and the first door lock request signal to the door lock, stopping the output of other requests within a preset time.
[0019] According to some embodiments of the present invention, the step of controlling the door lock to unlock or lock after receiving the fourth response signal sent by the door lock, wherein the fourth response signal is sent by the door lock after receiving the first door lock request signal and the second door lock request signal, further includes: receiving the fourth response signal sent by the door lock a preset number of times; determining whether the wireless request signal is valid; after determining that the wireless request signal is valid, receiving the valid wireless request signal; and after receiving the valid wireless request signal a preset number of times, determining whether the door lock can perform the unlocking or locking action.
[0020] An electronic device according to an embodiment of the present invention includes: a processor, a memory, and a vehicle control program stored in the memory and executable on the processor, wherein the vehicle control program, when executed by the processor, implements the vehicle control method as described above.
[0021] According to an embodiment of the present invention, a computer-readable storage medium stores a vehicle control program, which, when executed by a processor, implements the vehicle control method as described above.
[0022] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description
[0023] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:
[0024] Figure 1 This is a flowchart of a vehicle control method according to an embodiment of the present invention;
[0025] Figure 2 This is a flowchart of step S1 in the vehicle control method according to an embodiment of the present invention;
[0026] Figure 3 This is a flowchart of step S2 in the vehicle control method according to an embodiment of the present invention;
[0027] Figure 4 This is a flowchart of step S3 in the vehicle control method according to an embodiment of the present invention;
[0028] Figure 5 This is a flowchart of step S2-2 in the vehicle control method according to an embodiment of the present invention;
[0029] Figure 6 This is a flowchart of steps S2-3 in the vehicle control method according to an embodiment of the present invention;
[0030] Figure 7 This is a flowchart of step S3-2 in the vehicle control method according to an embodiment of the present invention;
[0031] Figure 8 This is a schematic diagram of a vehicle according to an embodiment of the present invention.
[0032] Figure label:
[0033] 100. Controller assembly;
[0034] 10. Remote control module; 20. Door lock module; 30. Sleep / wake-up module; 40. Key; 50. Door lock; 60. Network system. Detailed Implementation
[0035] The embodiments of the present invention are described in detail below. The embodiments described with reference to the accompanying drawings are exemplary. The embodiments of the present invention are described in detail below.
[0036] The following is for reference. Figures 1-8 A vehicle according to an embodiment of the present invention is described.
[0037] Combination Figure 8 As shown, a vehicle according to an embodiment of the present invention may mainly include: a door lock 50, a network system 60, and a controller assembly 100, wherein the door lock 50 and the network system 60 are electrically connected, and the controller assembly 100 is electrically connected to both the door lock 50 and the network system 60. The controller assembly 100 can send control signals to the door lock 50 and the network system 60, and the door lock 50 and the network system 60 can also send feedback signals to the controller assembly 100, thereby enabling the controller assembly 100 to effectively control the unlocking and locking of the door lock 50, and selectively wake up the network system 60. Furthermore, the door lock 50 and the network system 60 can also send electrical signals to each other, thereby enabling the door lock 50 and the network system 60 to interact with each other. If one of the door lock 50 and the network system 60 is damaged and cannot execute the commands of the controller assembly 100 normally, one of the door lock 50 and the network system 60 can send an electrical signal back to the other of the door lock 50 and the network system 60, causing the other of the door lock 50 and the network system 60 to also stop working. This can improve the tightness and stability of the interconnection between the door lock 50 and the network system 60.
[0038] Combination Figure 8As shown, the controller assembly 100 includes a remote control module 10, a door lock module 20, and a sleep / wake-up module 30. The remote control module 10 is electrically connected to both the door lock module 20 and the sleep / wake-up module 30. The door lock module 10 is also electrically connected to the door lock 50. The sleep / wake-up module 30 is electrically connected to the network system 60. Specifically, by electrically connecting the remote control module 10 to the door lock module 20 and the sleep / wake-up module 30, the user can control the remote control module 10 with the key 40 during vehicle use. This allows the remote control module 10 to send electrical signals to the door lock module 20 and the sleep / wake-up module 30, thereby enabling the door lock module 20 to unlock or lock the door lock 50, and the sleep / wake-up module 30 to selectively wake up the network system 60. During this process, the door lock module 20 and the sleep / wake-up module 30 can send electrical signals to each other, making the interaction between the door lock 50 and the network system 60 more direct and reliable. The door lock 50 and the network system 60 can understand each other's situation more directly, thus making the interaction between the network system 60 and the door lock 50 closer and more reliable.
[0039] Combination Figure 1 As shown, the vehicle control method according to an embodiment of the present invention is applied to a vehicle controller assembly, and the vehicle control method may mainly include the following steps:
[0040] S1. Determine whether the door lock can perform the locking / unlocking action;
[0041] S2. After determining that the door lock can perform the locking and unlocking actions, wake up the network system;
[0042] S3. After receiving the first response signal sent by the network system, control the door lock to unlock or lock. The first response signal is sent by the network system after it is woken up.
[0043] Specifically, when a user wants to wake up the vehicle's network system and unlock or lock the door locks, the controller assembly first needs to determine whether the door locks can perform the unlocking or locking actions. If the controller assembly determines that the door locks can perform the unlocking or locking actions, it will wake up the network system. After the network system is woken up, it can send a first response signal to the controller assembly. After receiving the first response signal, the controller assembly will control the door locks that can perform the unlocking or locking actions to unlock or lock.
[0044] This configuration ensures that the vehicle's control system checks the door locks' ability to unlock and lock before waking up the network system. Only if the door locks can perform these actions will the network system be activated. This guarantees that after the network system is activated, the door locks unlock or lock under the control of the controller assembly. It prevents situations where the controller assembly controls the door locks to perform unlocking or locking actions after the network is activated, but the door locks fail to unlock or lock due to their own malfunction or a failure of other components that work in conjunction with the door locks. Such an error would prevent the user from entering the vehicle, while the network system is activated and continuously consumes power, preventing the user from using the vehicle and network system normally, resulting in wasted electricity and unnecessary aging of the network system. This improves the rationality and reliability of the vehicle's control method and enhances the user experience. It should be noted that the first response signal is sent to the controller assembly 100 after the network system 60 is truly awakened and working normally. This ensures that the controller assembly 100 will not perform the next action until the network system 60 is truly awakened. This makes the vehicle control method more rigorous and improves the reliability of the vehicle control method.
[0045] Combination Figure 3 As shown, step S2 further includes:
[0046] S2-1. After determining that the door lock can perform the locking and unlocking actions, output the first wake-up request signal to the network system and the first door lock request signal to the door lock.
[0047] S2-2. After receiving the second response signal sent by the door lock, output a second wake-up request signal to the network system. The second response signal is sent by the door lock after receiving the first door lock request signal.
[0048] S2-3. After receiving the third response signal sent by the network system, wake up the network system. The third response signal is sent by the network system after receiving the first wake-up request signal and the second wake-up request signal.
[0049] Specifically, after the controller assembly determines that the door lock can perform the locking and unlocking actions, it can first output a first door lock request signal to the door lock. The controller assembly's output of the first door lock request signal to the door lock is only a subjective output. The door lock may not receive the first door lock request signal due to objective factors such as output circuit failure, door lock failure, and failure of components that cooperate with the door lock. Therefore, after the door lock actually receives the first door lock request signal, it can send a second response signal to the controller assembly. After the controller assembly receives the second response signal, it indicates that the door lock has successfully received the first door lock request signal, and the controller assembly can output a second wake-up request signal to the network system.
[0050] Furthermore, after the controller assembly determines that the door lock can perform the locking and unlocking actions, it outputs a first door lock request signal to the door lock. At the same time, the controller assembly can output a first wake-up request signal to the network system. After the controller assembly receives the second response signal, it can output a second wake-up request signal to the network system. Since the controller assembly's output of the first and second wake-up signals to the network system is only a subjective output, the network system may not receive the first and second wake-up signals due to objective factors such as output circuit failure, network system failure, and failure of components that cooperate with the network system. Therefore, after the network system actually receives the first and second wake-up request signals, it can send a third response signal to the controller assembly. After receiving the third response signal, the controller assembly can wake up the network system.
[0051] This configuration allows the controller assembly to tightly connect the door lock and the network system. The controller assembly will only wake up the network system after the network system and the door lock have actually received the corresponding signals. It is unnecessary for the controller assembly to continuously send wake-up control commands to the network system when the network system and the door lock cannot receive signals due to objective factors. This will only lead to unnecessary waste of power in the controller assembly and aging of the controller assembly.
[0052] It should be noted that the second response signal is sent by the door lock 50 to the controller assembly 100 after the door lock 50 actually receives the first door lock request signal. This ensures that the controller assembly 100 will only proceed with the next action after the door lock 50 actually receives the first door lock request signal. The third response signal is sent by the network system 60 to the controller assembly 100 after the network system 60 actually receives the first wake-up request signal and the second wake-up request signal. This ensures that the controller assembly 100 will only proceed with the next action after the network system 60 actually receives the first wake-up request signal and the second wake-up request signal. This makes the vehicle control method more rigorous and improves the reliability of the vehicle control method.
[0053] Combination Figure 4 As shown, step S3 may include:
[0054] S3-1. After receiving the first response signal sent by the network system, send a second door lock request signal to the door lock;
[0055] S3-2. After receiving the fourth response signal sent by the door lock, control the door lock to unlock or lock. The fourth response signal is sent by the door lock after receiving the first door lock request signal and the second door lock request signal.
[0056] Specifically, after the controller assembly receives the first response signal sent by the network system, it can send a second door lock request signal to the door lock. Since the control switch has already output the first door lock request signal to the door lock in step S2-1, the controller assembly then sends the second door lock request signal to the door lock. Under normal conditions, assuming that the output signal circuit, the door lock itself, and the components that cooperate with the door lock are all functioning correctly, the door lock will send a fourth response signal to the controller assembly after actually receiving the first and second door lock request signals. After receiving the fourth response signal, the controller assembly can control the door lock to unlock or lock. This configuration allows the controller assembly to control the door lock to unlock or lock after the network is woken up, provided that the output signal circuit, the door lock itself, and the components that cooperate with the door lock are all functioning correctly. This makes the controller assembly's control of the door lock's unlocking or locking more reliable. If the door lock cannot receive the signal due to objective factors, it is unnecessary for the controller assembly to continue sending unlocking or locking control commands to the door lock. This would only lead to unnecessary power waste and premature aging of the controller assembly.
[0057] Combination Figure 8 As shown, it should be noted that the controller assembly can include a remote control module 10, the door lock also includes an unlocking / locking module, and the network system includes a sleep / wake-up module 30. The remote control module 10 can output a first door lock request signal and a second door lock request signal to the door lock module 20. After the door lock module 20 actually receives the first and second door lock request signals, it drives the door lock to unlock or lock. The remote control module 10 can also output a first wake-up request signal and a second wake-up request signal to the sleep / wake-up module 30. After the sleep / wake-up module 30 actually receives the first and second wake-up request signals, it wakes up the network system. In addition, the door lock module 20 can send a second response signal and a fourth response signal to the remote control module 10, and the sleep / wake-up module 30 can send a first response signal and a third response signal to the remote control module 10, so that the door lock module 20 and the sleep / wake-up module 30 can provide feedback on the received signals to the remote control module 10.
[0058] Combination Figure 2 As shown, step S1 includes:
[0059] S1-1. Determine whether the wireless request signal is valid. The wireless request signal is sent by the user to the controller assembly.
[0060] S1-2. When the wireless request signal is determined to be valid, the wireless request signal is received.
[0061] S1-3. Determine whether the door lock can perform the locking / unlocking action.
[0062] Specifically, after a user sends a wireless signal request to the controller assembly, the user may unknowingly or carelessly send the wrong wireless signal request—that is, the wireless signal request sent by the user is not the actual action the user wants the vehicle to perform—or the wireless signal request may be interfered with by related devices during propagation, causing the wireless signal request to be confused or erroneous. Therefore, the controller assembly first needs to determine whether the wireless signal request sent by the user is valid. After determining that the wireless signal request sent by the user is valid, it receives the wireless signal request and then determines whether the door lock can perform the unlocking or locking action. Then, the controller assembly continues to complete the relevant actions after determining whether the door lock can perform the unlocking or locking action. This allows the controller assembly to wake up the network system and unlock or lock the door when it receives a valid wireless signal sent by the user. It prevents the controller assembly from receiving invalid wireless signals and continuously outputting useless control signals to the door lock and network system, resulting in wasted power of the controller assembly. This not only improves the reliability of the controller assembly but also improves the user's control over the controller assembly and the vehicle. It should be noted that the vehicle key 4040 can send a wireless request signal to the controller assembly.
[0063] Combination Figure 5 As shown, step S2-2 includes:
[0064] S2-2-1, Receive the second response signal from the door lock;
[0065] S2-2-2, Determine whether the vehicle's operating conditions meet the requirements;
[0066] S2-2-3. When it is determined that the vehicle's operating condition meets the requirements, a second wake-up request signal is output to the network system.
[0067] Specifically, when the controller assembly receives the second response signal from the door lock, it determines whether the door lock itself can perform the unlocking or locking action. However, the mere ability of the door lock to perform the unlocking or locking action does not guarantee that the door lock will unlock or lock after receiving the first and second door lock request signals. The real-time operating status of the vehicle and the related components working in conjunction with the door lock will also affect whether the door lock can actually unlock or lock after receiving the first and second door lock request signals. Therefore, after the door lock sends the second response signal, it is necessary to determine whether the vehicle's operating conditions meet the requirements for unlocking or locking the door lock. After the assembly determines that the vehicle's operating condition meets the requirements, it outputs a second wake-up request signal to the network system. This wakes up the network system, which receives both the first and second wake-up request signals, and causes the controller assembly to send a second door lock request signal to the door lock. Upon receiving both signals, the door lock will unlock or lock. If the controller assembly determines that the vehicle's operating condition does not meet the requirements, it will not need to send a second wake-up signal to the network system. This not only improves the intelligence and rationality of the controller assembly but also makes its control and detection of whether the door lock can be unlocked or locked more comprehensive and reliable.
[0068] Furthermore, step S2-2-2 requires at least one of the following: the vehicle speed is less than the predetermined speed, the vehicle power supply is in a predetermined state, and the drive circuit of the door lock module 2020 is in a predetermined state. Specifically, when the vehicle speed is less than the predetermined speed, the user's safety is ensured after the door locks are unlocked or locked. If the vehicle speed is greater than the predetermined speed, the door locks need to trigger the lock protection to ensure the safety inside the vehicle. At this time, the door locks perform the unlocking function, and the safety inside the vehicle is guaranteed. The vehicle's power supply is in a predetermined state, which can provide sufficient power for the door locks to unlock or lock. The door lock's drive circuit is in a predetermined state, which can enable the door lock's drive circuit to quickly and timely drive the door locks to unlock or lock after receiving control commands and power. This ensures that the objective factors for the door locks to perform unlocking and locking actions are met. Moreover, before this, the controller assembly has already determined that the door locks can subjectively perform unlocking and locking. Therefore, after the door locks receive the first door lock request and the second door lock request signals, the vehicle can not only provide the objective factors required for unlocking or locking, but also ensure the safety of the vehicle under any operating conditions. Furthermore, the requirements include, but are not limited to, the three mentioned above. Other objective factors may also be considered, such as the absence of children near the door lock, normal electrical connection between the vehicle's power supply and the door lock's drive circuit, and normal electrical connection between the door lock's drive circuit and the door lock itself.
[0069] Combination Figure 6 As shown, step S2-3 includes:
[0070] S2-3-1. After receiving the fifth response signal sent by the network system, determine whether the network system meets the wake-up conditions. The fifth response signal is sent by the network system after receiving the first wake-up request signal.
[0071] S2-3-2. After determining that the network system meets the wake-up conditions, receive the third response signal sent by the network system and wake up the network system.
[0072] Specifically, after the network system actually receives the first wake-up request signal, the network system sends a fifth response signal to the controller assembly. After receiving the fifth response signal sent by the network system, the controller assembly first needs to determine whether the network system meets the wake-up conditions. If the network system itself meets the wake-up conditions, the controller assembly then sends a second wake-up request signal to the network system. After the network system actually receives the first and second wake-up signals, the network system sends a third response signal to the controller assembly.
[0073] This configuration allows the controller assembly to send a first wake-up signal to the network system before sending a second wake-up signal. The controller then assesses whether the network system meets the wake-up conditions based on its response and actions. If the network system does not meet the wake-up conditions, the controller assembly can then send a network wake-up signal to activate it. If the network system does not meet the wake-up conditions, the controller assembly will not need to send a second wake-up signal. This allows the controller assembly to promptly stop sending signals when the network system does not meet the wake-up conditions, improving its rationality and intelligence, and avoiding unnecessary power consumption. This further enhances the reliability of the vehicle control method.
[0074] Furthermore, in step S2-3-1, the wake-up conditions include: the network system being in a sleep state and the CAN / LIN transceiver being fault-free. Specifically, the controller assembly can only send a first wake-up request and a second wake-up request to the network system via the CAN / LIN transceiver when the network system is in a sleep state and the CAN / LIN transceiver is fault-free, thus waking up the sleep-state network system. If the CAN / LIN transceiver is faulty, the network system cannot receive the signal sent by the controller assembly; if the network system is not in a sleep state, the controller assembly will not be able to wake up the network system. This allows the controller assembly to make a more reasonable judgment on whether the network system meets the wake-up conditions, enabling the network system that meets the wake-up conditions to be directly and quickly woken up after receiving the second wake-up request signal, thereby improving the reliability of the vehicle control method.
[0075] In some embodiments of the present invention, step S1 further includes:
[0076] S4. Determine that the door lock cannot perform the locking / unlocking action, and receive the door lock failure signal output by the door lock;
[0077] S5. Stop sending the first door lock request signal to the door lock and stop sending the first wake-up request signal to the network system.
[0078] Specifically, during the operation of the vehicle's control system, the controller assembly periodically performs logical checks. If the door lock fails to perform the locking / unlocking action due to a drive circuit malfunction or lock protection, it outputs a door lock failure signal to the controller assembly. At this point, while the controller assembly continues to receive wireless request signals, it no longer outputs a first door lock request signal to the door lock or a first wake-up request signal to the network system. This prevents the controller assembly from continuing to operate and send signals to relevant components after determining that the door lock cannot perform the locking / unlocking action, thus avoiding unnecessary power consumption and improving the overall efficiency of the controller assembly. Furthermore, this allows the controller assembly to maintain real-time and continuous control and monitoring of the door lock and network system, making the vehicle control system more reliable.
[0079] It should be noted that the controller assembly also includes a signal receiver. After the door lock outputs a door lock failure signal to the controller assembly, the controller assembly can write this status to the signal receiver. The signal receiver receives a wireless signal request, but does not output the received signal to the controller assembly.
[0080] In some embodiments of the present invention, combined with Figure 1 As shown, step S2-1 further includes: outputting a first wake-up request signal to the network system, and after outputting a first door lock request signal to the door lock, stopping the output of other requests within a preset time.
[0081] Specifically, after the controller assembly outputs the first door lock request signal to the door lock, the controller assembly will complete the subsequent corresponding actions in sequence. In order to prevent the controller assembly from frequently receiving wireless request signals again during the period after outputting the first door lock request signal to the door lock and sending the first wake-up request signal to the network system to unlock or lock the door lock, or during the period after the door lock is unlocked or locked, causing the controller assembly to frequently send signals to the door lock and network system, resulting in the controller assembly, door lock and network system being unable to respond in time, and possibly causing the controller assembly, door lock and network system to overheat and be damaged due to continuous operation.
[0082] Even if the controller assembly receives a wireless request signal within a preset time, it will no longer output signals to the door lock and network system. This not only makes the controller assembly more intelligent but also effectively protects the controller assembly, door lock, and network system, thereby improving the reliability of the vehicle's control method. Frequent reception of wireless request signals by the controller assembly may be due to factors such as accidental user touches, children repeatedly pressing the key 40 in a short period, or malfunctions in the key 40 or the controller assembly.
[0083] Combination Figure 1 As shown, the preset time is 20s-40s. Setting the preset time within a reasonable range can prevent the controller assembly from sending signals to the door lock and network system too frequently after continuously receiving wireless request signals if the preset time is too short. It can also prevent the user from waiting too long if the preset time is too long, which is not conducive to the user's desire to unlock or lock the door multiple times in a short period of time, thus reducing the user's vehicle experience. This can improve the rationality of the vehicle control method and enhance the user's vehicle experience.
[0084] In some embodiments of the present invention, combined with Figure 7 As shown, step S3-2 further includes:
[0085] S3-2-1, Receive the fourth response signal sent by the door lock a preset number of times;
[0086] S3-2-2, Determine if the wireless request signal is valid;
[0087] S3-2-3. After determining that the wireless request signal is valid, receive the valid wireless request signal;
[0088] S3-2-4. After receiving a preset number of valid wireless request signals, determine whether the door lock can perform the locking / unlocking action.
[0089] Specifically, after the door lock receives the first and second door lock request signals and unlocks or locks, it can send a fourth response signal to the controller assembly. If, under normal controller assembly conditions, the door lock frequently unlocks or locks within a short period of time, the controller assembly will filter the wireless signal requests. That is, after the controller assembly receives a preset number of valid wireless signal requests, it will determine whether the door lock can unlock or lock, and then proceed with the subsequent operations of waking up the network system and unlocking or locking the door. Instead of receiving a valid wireless request signal and causing the controller assembly to wake up the network and unlock or lock the door based on this wireless request signal, this prevents the controller assembly from frequently receiving wireless request signals and frequently sending signals to the door lock and network system based on the received wireless request signals. This would prevent the controller assembly, door lock, and network system from failing to respond in a timely manner and could also cause the controller assembly, door lock, and network system to overheat and be damaged due to continuous operation.
[0090] The electronic device according to an embodiment of the present invention may mainly include: a processor, a memory, and a vehicle control program stored in the memory and executable on the processor. When the vehicle control program is executed by the processor, it implements the vehicle control method as described above. Thus, the vehicle control program stored in the memory is applied to the processor, and under the processing of the processor, the vehicle control program can implement the control method described above. To reduce redundancy, further details are omitted here.
[0091] The vehicle according to embodiments of the present invention may mainly include the above-mentioned electronic equipment, which can not only improve the intelligence and reliability of the vehicle, but also facilitate the user's driving and use of the vehicle.
[0092] According to embodiments of the present invention, a computer-readable storage medium may mainly include: a vehicle control program stored on the computer-readable storage medium, which, when executed by a processor, implements the vehicle control method as described above.
[0093] In the description of this invention, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," "counterclockwise," "axial," "radial," and "circumferential" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on this invention.
[0094] In the description of this specification, references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example.
[0095] Although embodiments of the invention have been shown and described, those skilled in the art will understand that various changes, modifications, substitutions and alterations can be made to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the claims and their equivalents.
Claims
1. A method for controlling a vehicle, characterized in that, A controller assembly applied to the vehicle, wherein the vehicle control method includes the following steps: Determine if the door lock can perform the locking / unlocking action; After determining that the door lock can perform the locking and unlocking actions, a first wake-up request signal is output to the network system, and a first door lock request signal is output to the door lock. After receiving the second response signal sent by the door lock, the system outputs a second wake-up request signal to the network system, wherein the second response signal is sent by the door lock after receiving the first door lock request signal; Upon receiving the third response signal sent by the network system, the network system is woken up, wherein the third response signal is sent by the network system after receiving the first wake-up request signal and the second wake-up request signal; After receiving the first response signal sent by the network system, a second door lock request signal is sent to the door lock, wherein the first response signal is sent by the network system after it is woken up; Upon receiving the fourth response signal sent by the door lock, the door lock is controlled to unlock or lock. The fourth response signal is sent by the door lock after receiving the first door lock request signal and the second door lock request signal. If one of the door lock and network systems fails, the one in the door lock and network system will send an electrical signal back to the other in the door lock and network system, and the other in the door lock and network system will also stop working.
2. The vehicle control method according to claim 1, characterized in that, The steps for determining whether a door lock can perform the locking / unlocking action include: Determine whether the wireless request signal is valid, wherein the wireless request signal is sent by the user to the controller assembly; When the wireless request signal is determined to be valid, the wireless request signal is received; Determine whether the door lock can perform the locking / unlocking action.
3. The vehicle control method according to claim 2, characterized in that, After receiving the second response signal sent by the door lock, the step of outputting a second wake-up request signal to the network system, wherein the second response signal is sent by the door lock after receiving the first door lock request signal, includes: Receive the second response signal emitted by the door lock; Determine whether the operating conditions of the vehicle meet the requirements; When it is determined that the vehicle's operating condition meets the requirements, the second wake-up request signal is output to the network system.
4. The vehicle control method according to claim 2, characterized in that, Upon receiving the third response signal sent by the network system, the step of waking up the network system, wherein the third response signal is issued by the network system after receiving the first wake-up request signal and the second wake-up request signal, includes: After receiving the fifth response signal sent by the network system, it is determined whether the network system meets the wake-up conditions, wherein the fifth response signal is sent by the network system after receiving the first wake-up request signal; After determining that the network system meets the wake-up conditions, the third response signal sent by the network system is received, and the network system is woken up.
5. The vehicle control method according to claim 1, characterized in that, The step of determining whether the door lock can perform the locking / unlocking action further includes: If it is determined that the door lock cannot perform the locking / unlocking action, a door lock failure signal output by the door lock is received; The system no longer outputs the first door lock request signal to the door lock, nor the first wake-up request signal to the network system.
6. The vehicle control method according to claim 2, characterized in that, After determining that the door lock can perform the locking / unlocking action, the steps of outputting the first wake-up request signal to the network system and the first door lock request signal to the door lock further include: After outputting the first wake-up request signal to the network system and the first door lock request signal to the door lock, the system stops outputting other requests within a preset time.
7. The vehicle control method according to claim 3, characterized in that, Upon receiving the fourth response signal sent by the door lock, the step of controlling the door lock to unlock or lock, wherein the fourth response signal is sent by the door lock after receiving the first door lock request signal and the second door lock request signal, further includes: Receive the fourth response signal sent by the door lock a preset number of times; Determine whether the wireless request signal is valid; After determining that the wireless request signal is valid, the valid wireless request signal is received; After receiving a preset number of valid wireless request signals, it is determined whether the door lock can perform the locking / unlocking action.
8. A vehicle, characterized in that, include: Door lock; A network system, wherein the network system is electrically connected to the door lock; A controller assembly, wherein the controller assembly is adapted to the vehicle control method of any one of claims 1-7, and wherein the controller assembly is electrically connected to the door lock and the network system respectively.
9. The vehicle according to claim 8, characterized in that, The controller assembly includes a remote control module, a door lock module, and a sleep / wake-up module. The remote control module is electrically connected to the door lock module and the sleep / wake-up module, the door lock module is electrically connected to the door lock, the sleep / wake-up module is electrically connected to the network system, and the door lock module is electrically connected to the sleep / wake-up module.
10. An electronic device, characterized in that, include: A processor, a memory, and a vehicle control program stored in the memory and executable on the processor, wherein the vehicle control program, when executed by the processor, implements the vehicle control method as described in any one of claims 1-7.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a vehicle control program, which, when executed by a processor, implements the vehicle control method as described in any one of claims 1-7.
Citation Information
Patent Citations
Control method and device of intelligent door lock and related equipment of intelligent door lock
CN110005266A
Automobile intelligent door lock with network interface
CN201225040Y