A vehicle control method and related device

CN116552531BActive Publication Date: 2026-06-23WUHAN FUTURE MIRAGE TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
WUHAN FUTURE MIRAGE TECH CO LTD
Filing Date
2023-06-16
Publication Date
2026-06-23

Smart Images

  • Figure CN116552531B_ABST
    Figure CN116552531B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a vehicle control method and related equipment for assisting a trainee in practicing a hill fixed-point starting, and reducing the time for the trainee to master the hill fixed-point starting. The method comprises: monitoring a practice item in which a target vehicle is currently located in real time; if the practice item is a hill fixed-point parking item, determining whether a starting condition of the target vehicle meets a preset auxiliary starting condition; and if the starting condition of the target vehicle meets the preset auxiliary starting condition, controlling a clutch and a brake of the target vehicle, so that the target vehicle travels in the hill fixed-point parking item.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data processing, and more particularly to a vehicle control method and related equipment. Background Technology

[0002] As society develops, cars are playing an increasingly important role in people's lives; however, the prerequisite for driving a car is obtaining a driver's license.

[0003] The process of obtaining a driver's license involves practicing driving. The current driver's license test includes practical vehicle operation skills such as reversing into a parking space, parallel parking, and hill start.

[0004] For novice learners, the challenge of controlling the vehicle to perform hill starts is often difficult. Since instructors cannot perform the operation for the learners and can only provide guidance, learners' progress often gets stuck on hill starts, wasting a lot of time. Summary of the Invention

[0005] This invention provides a vehicle control method and related equipment to assist trainees in practicing hill starts and reduce the time required for trainees to master hill starts.

[0006] The first aspect of the present invention provides a vehicle control method, the method comprising:

[0007] Real-time monitoring of the target vehicle's current training exercise;

[0008] If the exercise is a hill start parking exercise, then determine whether the starting conditions of the target vehicle meet the preset assisted starting conditions.

[0009] If the starting conditions of the target vehicle meet the preset auxiliary starting conditions, the clutch and brake of the target vehicle are controlled so that the target vehicle can move in the hill-start parking project.

[0010] In one possible design, controlling the clutch and brake of the target vehicle to enable the target vehicle to move in the hill-start assist test includes:

[0011] Determine whether the handbrake of the target vehicle is closed;

[0012] If the handbrake of the target vehicle is closed, then determine whether the gear of the target vehicle is in drive.

[0013] If the target vehicle is in a forward gear, then control the clutch and brake of the target vehicle to make the target vehicle reach a semi-engaged state, and control the target vehicle to move in the hill-start parking project according to the forward gear.

[0014] In one possible design, the method further includes:

[0015] If the handbrake of the target vehicle is not engaged, a first prompt message is issued, which is a prompt message to engage the handbrake of the target vehicle.

[0016] If the target vehicle is not in a forward gear, a second prompt message is issued, which is a prompt message indicating that the target vehicle is in a forward gear.

[0017] In one possible design, the starting conditions include the number of times the target vehicle stalls or the number of times the target vehicle rolls backwards, and determining whether the starting conditions of the target vehicle meet the preset assisted start conditions includes:

[0018] Determine whether the number of times the target vehicle has been turned off has reached a first preset threshold;

[0019] If the number of times the target vehicle stalls reaches the first preset threshold, then it is determined that the starting conditions of the target vehicle meet the preset assisted start conditions.

[0020] or,

[0021] Determine whether the number of times the target vehicle has rolled away reaches a second preset threshold;

[0022] If the number of times the target vehicle rolls off the track reaches the second preset threshold, then it is determined that the starting conditions of the target vehicle meet the preset assisted start conditions.

[0023] In one possible design, after controlling the clutch and brake of the target vehicle to allow the target vehicle to travel in the hill-start assist test, the method further includes:

[0024] Real-time monitoring of whether the clutch and brake of the target vehicle have reached the release control conditions;

[0025] If the clutch and brake of the target vehicle do not meet the release control condition, the clutch and brake of the target vehicle will continue to be controlled to proceed in the hill stop project until the release control condition is met.

[0026] If the clutch and brake of the target vehicle meet the release control conditions, then the control over the clutch and brake of the target vehicle is released.

[0027] In one possible design, determining whether the clutch and brake of the target vehicle have met the release control conditions includes:

[0028] Determine whether the target vehicle encounters an obstacle, whether the target vehicle stops, whether the target vehicle encounters an electronic fence, whether the target vehicle experiences equipment failure, or whether the target vehicle's location is the target location;

[0029] If the target vehicle encounters an obstacle, stops, encounters an electronic fence, experiences equipment failure, or is located at the target position, then it is determined that the clutch and brake of the target vehicle have met the release control conditions.

[0030] If the target vehicle does not encounter an obstacle, does not stop, does not encounter an electronic fence, does not experience equipment failure, and is not located at the target location, then it is determined that the clutch and brake of the target vehicle have not met the release control conditions.

[0031] In one possible design, if the target vehicle meets the release control condition, the method further includes:

[0032] Control the target vehicle to stop and issue a third prompt message, which is a prompt message to release the clutch and brake of the target vehicle;

[0033] Upon receiving the release instruction, the clutch and brake controls on the target vehicle are released.

[0034] A second aspect of the present invention provides a vehicle control device, comprising:

[0035] The monitoring unit is used to monitor the current training program of the target vehicle in real time.

[0036] The judgment unit is used to determine whether the starting conditions of the target vehicle meet the preset assisted starting conditions if the exercise project is a hill start parking project.

[0037] The control unit is used to control the clutch and brake of the target vehicle if the starting conditions of the target vehicle meet the preset auxiliary starting conditions, so that the target vehicle can move in the hill-start parking project.

[0038] In one possible design, the control unit is specifically used for:

[0039] Determine whether the handbrake of the target vehicle is closed;

[0040] If the handbrake of the target vehicle is closed, then determine whether the gear of the target vehicle is in drive.

[0041] If the target vehicle is in a forward gear, then control the clutch and brake of the target vehicle to make the target vehicle reach a semi-engaged state, and control the target vehicle to move in the hill-start parking project according to the forward gear.

[0042] In one possible design, the control unit is also used for:

[0043] If the handbrake of the target vehicle is not engaged, a first prompt message is issued, which is a prompt message to engage the handbrake of the target vehicle.

[0044] If the target vehicle is not in a forward gear, a second prompt message is issued, which is a prompt message indicating that the target vehicle is in a forward gear.

[0045] In one possible design, the starting conditions include the number of times the target vehicle stalls or the number of times the target vehicle rolls backward, and the judgment unit is specifically used for:

[0046] Determine whether the number of times the target vehicle has been turned off has reached a first preset threshold;

[0047] If the number of times the target vehicle stalls reaches the first preset threshold, then it is determined that the starting conditions of the target vehicle meet the preset assisted start conditions.

[0048] or,

[0049] Determine whether the number of times the target vehicle has rolled away reaches a second preset threshold;

[0050] If the number of times the target vehicle rolls off the track reaches the second preset threshold, then it is determined that the starting conditions of the target vehicle meet the preset assisted start conditions.

[0051] In one possible design, the control unit is also used for:

[0052] Real-time monitoring of whether the clutch and brake of the target vehicle have reached the release control conditions;

[0053] If the clutch and brake of the target vehicle do not meet the release control condition, the clutch and brake of the target vehicle will continue to be controlled to proceed in the hill stop project until the release control condition is met.

[0054] If the clutch and brake of the target vehicle meet the release control conditions, then the control over the clutch and brake of the target vehicle is released.

[0055] In one possible design, the control unit determines whether the clutch and brake of the target vehicle have met the release control conditions by including:

[0056] Determine whether the target vehicle encounters an obstacle, whether the target vehicle stops, whether the target vehicle encounters an electronic fence, whether the target vehicle experiences equipment failure, or whether the target vehicle's location is the target location;

[0057] If the target vehicle encounters an obstacle, stops, encounters an electronic fence, experiences equipment failure, or is located at the target position, then it is determined that the clutch and brake of the target vehicle have met the release control conditions.

[0058] If the target vehicle does not encounter an obstacle, does not stop, does not encounter an electronic fence, does not experience equipment failure, and is not located at the target location, then it is determined that the clutch and brake of the target vehicle have not met the release control conditions.

[0059] In one possible design, the control unit is further specifically used for:

[0060] When the target vehicle reaches the release control condition, the target vehicle is controlled to stop and a third prompt message is issued, the third prompt message being a prompt message to release the clutch and brake of the target vehicle;

[0061] Upon receiving the release instruction, the clutch and brake controls on the target vehicle are released.

[0062] A third aspect of the present invention provides an electronic device, including a memory and a processor, wherein the processor is used to execute a computer management program stored in the memory to implement the steps of the vehicle control method described in the first aspect above.

[0063] A fourth aspect of the present invention provides a computer-readable storage medium having a computer management program stored thereon, wherein the computer management program, when executed by a processor, implements the steps of the vehicle control method as described in the first aspect above.

[0064] In summary, it can be seen that in the embodiments provided by the present invention, the vehicle control device can monitor the current practice item of the target vehicle in real time; and when the practice item is a hill start parking exercise, it determines whether the starting conditions of the target vehicle meet the preset auxiliary starting conditions; if the starting conditions of the target vehicle meet the preset auxiliary starting conditions, it controls the clutch and brake of the target vehicle to enable the target vehicle to move in the hill start parking exercise. Therefore, it can assist students in practicing hill start parking exercises when they are unable to control the vehicle normally, thereby improving practice efficiency. Attached Figure Description

[0065] Figure 1A schematic flowchart of a vehicle control method provided in an embodiment of the present invention;

[0066] Figure 2 This is a virtual structural diagram of a vehicle control device provided in an embodiment of the present invention;

[0067] Figure 3 This is a schematic diagram of the hardware structure of a vehicle control device provided in an embodiment of the present invention;

[0068] Figure 4 A schematic diagram illustrating an embodiment of an electronic device provided by an embodiment of the present invention;

[0069] Figure 5 This is a schematic diagram of an embodiment of a computer-readable storage medium provided in this invention. Detailed Implementation

[0070] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0071] In the following description, specific embodiments of the invention will be illustrated with reference to steps and symbols performed by one or more computers, unless otherwise stated. Therefore, these steps and operations will be referred to several times as being performed by a computer, and computer execution as referred to herein includes operations by a computer processing unit representing electronic signals of data in a structured format. This operation transforms the data or maintains it at a location in the computer's memory system, which can be reconfigured or otherwise alter the operation of the computer in a manner well known to those skilled in the art. The data structure maintained by the data is the physical location of the memory, which has specific characteristics defined by the data format. However, the principles of the invention described above are not intended to be limiting, and those skilled in the art will understand that many of the steps and operations described below can also be implemented in hardware.

[0072] The principles of this invention are applied using many other general-purpose or purpose-specific computing, communication environments, or configurations. Examples of well-known computing systems, environments, and configurations suitable for use with this invention include (but are not limited to) handheld phones, personal computers, servers, multiprocessor systems, microcomputer-based systems, mainframe computers, and distributed computing environments, including any of the aforementioned systems or devices.

[0073] The terms "first," "second," and "third," etc., used in this invention are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion.

[0074] The following describes the vehicle control method from the perspective of the vehicle control device. This vehicle control device can be a server or a service unit within a server, without any specific limitation.

[0075] Please see Figure 1 , Figure 1 A flowchart illustrating the vehicle control method provided in this embodiment of the invention includes:

[0076] 101. Real-time monitoring of the target vehicle's current training program.

[0077] In this embodiment, the vehicle control device can monitor the current practice item of the target vehicle in real time. The practice item can be any item in the driving school test, such as the hill start parking item, or other items, such as parallel parking or reversing into a parking space. The specific item is not limited.

[0078] 102. If the practice project is a hill start parking project, determine whether the starting conditions of the target vehicle meet the preset assisted starting conditions. If so, proceed to step 103.

[0079] In this embodiment, when the vehicle control device determines that the practice project is a hill start parking project, it can determine whether the starting conditions of the target vehicle meet the preset auxiliary starting conditions. If they do, step 103 is executed.

[0080] The starting conditions are defined as the number of times the target vehicle stalls and the number of times it rolls off the ramp (rolling off the ramp refers to the target vehicle sliding downhill from the ramp of the hill-start assist system). The vehicle control device can determine whether the target vehicle meets the preset assisted starting conditions by judging the number of times the target vehicle stalls or rolls off the ramp. Specifically, the vehicle control device can determine whether the number of times the target vehicle stalls reaches a first preset threshold (the first preset threshold can be, for example, 3 times, or any other number, without limitation). When the number of times the target vehicle stalls reaches the first preset threshold, it is determined that the starting conditions of the target vehicle meet the preset assisted starting conditions. In addition, the vehicle control device can also determine whether the number of times the target vehicle rolls off the ramp reaches a second preset threshold. If the number of times the target vehicle rolls off the ramp reaches the second preset threshold, it is determined that the starting conditions of the target vehicle meet the preset assisted starting conditions.

[0081] It should be noted that the above method of judging whether the starting conditions of the target vehicle meet the preset assisted starting conditions is based on the number of times the target vehicle stalls and the number of times the target vehicle rolls back. Of course, other methods can also be used, such as judging the number of times the student corresponding to the target vehicle operates the brake or clutch improperly. There is no specific limitation.

[0082] 103. Control the clutch and brake of the target vehicle to make the target vehicle move during the exercise.

[0083] In this embodiment, when the vehicle control device determines that the starting conditions of the target vehicle meet the preset assistance start conditions, it activates the preset assistance to control the clutch and brake of the target vehicle, thereby enabling the target vehicle to move in the hill start parking exercise. That is, after the target vehicle activates the preset assistance, the trainee can control the steering wheel, handbrake, and gear of the target vehicle. The gear and clutch are controlled by the vehicle control device. Specifically, the vehicle control device can determine whether the handbrake of the target vehicle is closed. If the handbrake of the target vehicle is closed, it determines whether the gear of the target vehicle is forward. If the gear of the target vehicle is forward, it controls the clutch and brake of the target vehicle to make the target vehicle reach a semi-engaged state, and controls the target vehicle to move in the hill start parking exercise according to the forward gear previously engaged by the trainee.

[0084] It should be noted that the above method first determines whether the target vehicle's handbrake is closed, and then determines whether the target vehicle is in drive. Of course, it is also possible to first determine whether the target vehicle is in drive, and then determine whether the target vehicle's handbrake is closed, or even to determine both simultaneously. There is no specific limitation.

[0085] It should also be noted that if the target vehicle's handbrake is not engaged, a first prompt message will be issued, indicating that the handbrake should be engaged. If the target vehicle is not in a drive gear, a second prompt message will be issued, indicating that the target vehicle is in a drive gear. In other words, the vehicle control device can issue a prompt message when it detects that the target vehicle's handbrake is not engaged, reminding the user to engage it; and it can also issue a prompt message when it detects that the target vehicle is not in a drive gear, reminding the user to engage it. This prompt message can be voice, video, or other types of prompts; there are no specific limitations.

[0086] In one embodiment, after controlling the clutch and brakes of the target vehicle to make the target vehicle move in the hill-start assist test, the vehicle control device also performs the following operations:

[0087] Real-time monitoring of whether the clutch and brake of the target vehicle have reached the release control conditions;

[0088] If the clutch and brake of the target vehicle have not reached the release control condition, the clutch and brake of the target vehicle will be continuously controlled to move in the hill stop project until the clutch and brake of the target vehicle reach the release control condition.

[0089] If the clutch and brake of the target vehicle meet the release control conditions, then the control over the clutch and brake of the target vehicle is released.

[0090] In this embodiment, after controlling the clutch and brake of the target vehicle to enable the target vehicle to move in the hill-start parking exercise, the vehicle control device also monitors in real time whether the clutch and brake of the target vehicle have reached the release control conditions, as follows:

[0091] Determine whether the target vehicle has encountered an obstacle, whether the target vehicle has stopped, whether the target vehicle has encountered an electronic fence, whether the target vehicle has experienced equipment failure, or whether the target vehicle is located at the target location;

[0092] If the target vehicle encounters an obstacle, stops, encounters an electronic fence, experiences equipment failure, or is located at the target position, then the clutch and brake of the target vehicle are determined to have met the release control conditions.

[0093] If the target vehicle does not encounter an obstacle, does not stop, does not encounter an electronic fence, does not experience equipment failure, and is not located at the target location, then it is determined that the clutch and brake of the target vehicle have not met the release control conditions.

[0094] In other words, the vehicle control device can determine that the clutch and brake of the target vehicle have reached the release control conditions when it detects any one of the following situations: the target vehicle encounters an obstacle, the target vehicle stops, the target vehicle encounters an electronic fence, the target vehicle malfunctions, or the target vehicle is in the target position. Conversely, if none of the above situations occur, it is determined that the clutch and brake of the target vehicle have not reached the release control conditions.

[0095] It should be noted that the above-mentioned determination of whether the target vehicle's clutch and brake have met the release control conditions is based on whether the target vehicle has encountered an obstacle, whether the target vehicle has stopped, whether the target vehicle has encountered an electronic fence, whether the target vehicle has experienced equipment failure, or whether the target vehicle's location is the target location. Of course, other conditions may also be included, such as receiving release control information or receiving control instructions issued by the instructor. The specific conditions are not limited.

[0096] In addition, when the vehicle control device determines that the target vehicle has met the release control conditions, in order to ensure the safety of vehicle operation and the trainee, it can control the target vehicle to stop and issue a third prompt message. This third prompt message is a prompt message to release the clutch and brake of the target vehicle. This prompts the trainee to take over the clutch and brake of the target vehicle. At the same time, after the trainee takes over the brake and clutch of the target vehicle, a prompt message can be issued. This prompt message is a release instruction message. After receiving the release instruction message, the vehicle control device releases the control of the clutch and brake of the target vehicle. This can avoid the risk of the vehicle rolling away if the vehicle control device releases the control of the clutch and brake of the target vehicle but the trainee does not take over.

[0097] In summary, it can be seen that in the embodiments provided by the present invention, the vehicle control device can monitor the current practice item of the target vehicle in real time; and when the practice item is a hill start parking exercise, it determines whether the starting conditions of the target vehicle meet the preset auxiliary starting conditions; if the starting conditions of the target vehicle meet the preset auxiliary starting conditions, it controls the clutch and brake of the target vehicle to enable the target vehicle to move in the hill start parking exercise. Therefore, it can assist students in practicing hill start parking exercises when they are unable to control the vehicle normally, improving practice efficiency and reducing practice time.

[0098] The embodiments of the present invention have been described above from the perspective of vehicle control methods. The embodiments of the present invention will now be described below from the perspective of vehicle control devices.

[0099] Please see Figure 2 A virtual structural diagram of a vehicle control device in an embodiment of the present invention, the vehicle control device 200 including:

[0100] Monitoring unit 201 is used to monitor in real time the current training program of the target vehicle;

[0101] The judgment unit 202 is used to determine whether the starting conditions of the target vehicle meet the preset auxiliary starting conditions if the exercise project is a hill stop project.

[0102] The control unit 203 is used to control the clutch and brake of the target vehicle if the starting conditions of the target vehicle meet the preset auxiliary starting conditions, so that the target vehicle can move in the hill stop project.

[0103] In one possible design, the control unit 203 is specifically used for:

[0104] Determine whether the handbrake of the target vehicle is closed;

[0105] If the handbrake of the target vehicle is closed, then determine whether the gear of the target vehicle is in drive.

[0106] If the target vehicle is in a forward gear, then control the clutch and brake of the target vehicle to make the target vehicle reach a semi-engaged state, and control the target vehicle to move in the hill-start parking project according to the forward gear.

[0107] In one possible design, the control unit 203 is further configured to:

[0108] If the handbrake of the target vehicle is not engaged, a first prompt message is issued, which is a prompt message to engage the handbrake of the target vehicle.

[0109] If the target vehicle is not in a forward gear, a second prompt message is issued, which is a prompt message indicating that the target vehicle is in a forward gear.

[0110] In one possible design, the starting conditions include the number of times the target vehicle stalls or the number of times the target vehicle rolls backwards, and the judgment unit 202 is specifically used for:

[0111] Determine whether the number of times the target vehicle has been turned off has reached a first preset threshold;

[0112] If the number of times the target vehicle stalls reaches the first preset threshold, then it is determined that the starting conditions of the target vehicle meet the preset assisted start conditions.

[0113] or,

[0114] Determine whether the number of times the target vehicle has rolled away reaches a second preset threshold;

[0115] If the number of times the target vehicle rolls off the track reaches the second preset threshold, then it is determined that the starting conditions of the target vehicle meet the preset assisted start conditions.

[0116] In one possible design, the control unit 203 is further configured to:

[0117] Real-time monitoring of whether the clutch and brake of the target vehicle have reached the release control conditions;

[0118] If the clutch and brake of the target vehicle do not meet the release control condition, the clutch and brake of the target vehicle will continue to be controlled to proceed in the hill stop project until the release control condition is met.

[0119] If the clutch and brake of the target vehicle meet the release control conditions, then the control over the clutch and brake of the target vehicle is released.

[0120] In one possible design, the control unit 203 determines whether the clutch and brake of the target vehicle have met the release control conditions by including:

[0121] Determine whether the target vehicle encounters an obstacle, whether the target vehicle stops, whether the target vehicle encounters an electronic fence, whether the target vehicle experiences equipment failure, or whether the target vehicle's location is the target location;

[0122] If the target vehicle encounters an obstacle, stops, encounters an electronic fence, experiences equipment failure, or is located at the target position, then it is determined that the clutch and brake of the target vehicle have met the release control conditions.

[0123] If the target vehicle does not encounter an obstacle, does not stop, does not encounter an electronic fence, does not experience equipment failure, and is not located at the target location, then it is determined that the clutch and brake of the target vehicle have not met the release control conditions.

[0124] In one possible design, the control unit 203 is further specifically used for:

[0125] When the target vehicle reaches the release control condition, the target vehicle is controlled to stop and a third prompt message is issued, the third prompt message being a prompt message to release the clutch and brake of the target vehicle;

[0126] Upon receiving the release instruction, the control of the clutch and brakes on the target vehicle is released.

[0127] above Figure 2 The vehicle control device in this embodiment of the invention has been described from the perspective of modular functional entities. The following is a detailed description of the vehicle control device in this embodiment of the invention from the perspective of hardware processing. Please refer to [link / reference]. Figure 3 A schematic diagram of an embodiment of the vehicle control device 300 of the present invention is shown. The vehicle control device 300 includes:

[0128] Input device 301, output device 302, processor 303, and memory 304 (where the number of processors 303 can be one or more). Figure 3 (Taking a processor 303 as an example). In some embodiments of the present invention, the input device 301, the output device 302, the processor 303, and the memory 304 may be connected via a communication bus or other means, wherein... Figure 3 Take the China-Israel communication bus connection as an example.

[0129] Specifically, by calling the operation instructions stored in memory 304, processor 303 executes the following steps:

[0130] Real-time monitoring of the target vehicle's current training exercise;

[0131] If the exercise is a hill start parking exercise, then determine whether the starting conditions of the target vehicle meet the preset assisted starting conditions.

[0132] If the starting conditions of the target vehicle meet the preset auxiliary starting conditions, the clutch and brake of the target vehicle are controlled so that the target vehicle can move in the hill-start parking project.

[0133] By calling the operation instructions stored in memory 304, processor 303 is also used to execute... Figure 1 Any of the methods in the corresponding embodiments.

[0134] Please see Figure 4 , Figure 4 A schematic diagram of an embodiment of the electronic device provided in this invention.

[0135] like Figure 4 As shown, this embodiment of the invention provides an electronic device, including a memory 410, a processor 420, and a computer program 411 stored in the memory 410 and executable on the processor 420. When the processor 420 executes the computer program 411, it performs the following steps:

[0136] Real-time monitoring of the target vehicle's current training exercise;

[0137] If the exercise is a hill start parking exercise, then determine whether the starting conditions of the target vehicle meet the preset assisted starting conditions.

[0138] If the starting conditions of the target vehicle meet the preset auxiliary starting conditions, the clutch and brake of the target vehicle are controlled so that the target vehicle can move in the hill-start parking project.

[0139] In practical implementation, when the processor 420 executes the computer program 411, it can achieve... Figure 1 Any of the corresponding implementation methods in the embodiments.

[0140] Since the electronic device described in this embodiment is a device used to implement a vehicle control device in the embodiment of the present invention, those skilled in the art can understand the specific implementation method and various variations of the electronic device in this embodiment based on the method described in the embodiment of the present invention. Therefore, how the electronic device implements the method in the embodiment of the present invention will not be described in detail here. Any device used by those skilled in the art to implement the method in the embodiment of the present invention is within the scope of protection of the present invention.

[0141] Please see Figure 5 , Figure 5 This is a schematic diagram of an embodiment of a computer-readable storage medium provided in this invention.

[0142] like Figure 5 As shown, this embodiment of the invention also provides a computer-readable storage medium 500, on which a computer program 511 is stored. When the computer program 511 is executed by a processor, it performs the following steps:

[0143] Real-time monitoring of the target vehicle's current training exercise;

[0144] If the exercise is a hill start parking exercise, then determine whether the starting conditions of the target vehicle meet the preset assisted starting conditions.

[0145] If the starting conditions of the target vehicle meet the preset auxiliary starting conditions, the clutch and brake of the target vehicle are controlled so that the target vehicle can move in the hill-start parking project.

[0146] In the specific implementation process, the computer program 511 is executed by the processor to achieve... Figure 1 Any of the corresponding implementation methods in the embodiments.

[0147] It should be noted that the descriptions of each embodiment in the above embodiments have different focuses. For parts that are not described in detail in a certain embodiment, please refer to the relevant descriptions in other embodiments.

[0148] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0149] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0150] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0151] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0152] This invention also provides a computer program product comprising computer software instructions that, when executed on a processing device, cause the processing device to perform actions such as... Figure 1 The process in the corresponding embodiment.

[0153] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions may be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can store or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state disk (SSD)).

[0154] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0155] In the embodiments provided by this invention, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between devices or units through some interfaces, and may be electrical, mechanical, or other forms.

[0156] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0157] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0158] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0159] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions 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 invention.

Claims

1. A vehicle control method, characterized in that, include: Real-time monitoring of the target vehicle's current training exercise; If the exercise is a hill start parking exercise, then determine whether the starting conditions of the target vehicle meet the preset assisted starting conditions. If the starting conditions of the target vehicle meet the preset auxiliary starting conditions, then control the clutch and brake of the target vehicle so that the target vehicle can move in the hill stop project. The starting conditions include the number of times the target vehicle stalls or the number of times the target vehicle rolls backwards. The step of determining whether the starting conditions of the target vehicle meet the preset auxiliary start conditions includes: Determine whether the number of times the target vehicle has been turned off has reached a first preset threshold; If the number of times the target vehicle stalls reaches the first preset threshold, then it is determined that the starting conditions of the target vehicle meet the preset assisted start conditions. or, Determine whether the number of times the target vehicle has rolled away reaches a second preset threshold; If the number of times the target vehicle rolls off the track reaches the second preset threshold, then it is determined that the starting conditions of the target vehicle meet the preset assisted start conditions.

2. The method according to claim 1, characterized in that, The control of the clutch and brake of the target vehicle to enable the target vehicle to move in the hill-start parking exercise includes: Determine whether the handbrake of the target vehicle is closed; If the handbrake of the target vehicle is closed, then determine whether the gear of the target vehicle is in drive. If the target vehicle is in a forward gear, then control the clutch and brake of the target vehicle to make the target vehicle reach a semi-engaged state, and control the target vehicle to move in the hill-start parking project according to the forward gear.

3. The method according to claim 2, characterized in that, The method further includes: If the handbrake of the target vehicle is not engaged, a first prompt message is issued, which is a prompt message to engage the handbrake of the target vehicle. If the target vehicle is not in a forward gear, a second prompt message is issued, which is a prompt message indicating that the target vehicle is in a forward gear.

4. The method according to any one of claims 1 to 3, characterized in that, The method of controlling the clutch and brake of the target vehicle so that the target vehicle has moved forward in the hill-start parking exercise also includes: Real-time monitoring of whether the clutch and brake of the target vehicle have reached the release control conditions; If the clutch and brake of the target vehicle do not meet the release control condition, the clutch and brake of the target vehicle will continue to be controlled to proceed in the hill stop project until the release control condition is met. If the clutch and brake of the target vehicle meet the release control conditions, then the control over the clutch and brake of the target vehicle is released.

5. The method according to claim 4, characterized in that, Determining whether the clutch and brake of the target vehicle have met the release control conditions includes: Determine whether the target vehicle encounters an obstacle, whether the target vehicle stops, whether the target vehicle encounters an electronic fence, whether the target vehicle experiences equipment failure, or whether the target vehicle's location is the target location; If the target vehicle encounters an obstacle, stops, encounters an electronic fence, experiences equipment failure, or is located at the target position, then it is determined that the clutch and brake of the target vehicle have met the release control conditions. If the target vehicle does not encounter an obstacle, does not stop, does not encounter an electronic fence, does not experience equipment failure, and is not located at the target location, then it is determined that the clutch and brake of the target vehicle have not met the release control conditions.

6. The method according to claim 5, characterized in that, If the target vehicle meets the release control condition, the method further includes: Control the target vehicle to stop and issue a third prompt message, which is a prompt message to release the clutch and brake of the target vehicle; Upon receiving the release instruction, the clutch and brake controls on the target vehicle are released.

7. A vehicle control device, characterized in that, include: The monitoring unit is used to monitor the current training program of the target vehicle in real time. The judgment unit is used to determine whether the starting conditions of the target vehicle meet the preset assisted starting conditions if the exercise project is a hill start parking project. The control unit is used to control the clutch and brake of the target vehicle if the starting conditions of the target vehicle meet the preset auxiliary starting conditions, so that the target vehicle can move in the hill stop project. The judgment unit is specifically used for: Determine whether the number of times the target vehicle has been turned off has reached a first preset threshold; If the number of times the target vehicle stalls reaches the first preset threshold, then it is determined that the starting conditions of the target vehicle meet the preset assisted start conditions. or, Determine whether the number of times the target vehicle has rolled away reaches a second preset threshold; If the number of times the target vehicle rolls off the track reaches the second preset threshold, then it is determined that the starting conditions of the target vehicle meet the preset assisted start conditions.

8. An electronic device, characterized in that, include: A memory and a processor, wherein the processor is used to implement the vehicle control method as described in any one of claims 1 to 6 when executing a computer management program stored in the memory.

9. A computer-readable storage medium storing computer management programs thereon, characterized in that: When the computer management program is executed by the processor, it implements the vehicle control method as described in any one of claims 1 to 6.