Vehicle parking brake control methods, devices, storage media and electronic devices

By acquiring vehicle status information and determining the target braking button based on the operating status, and using virtual buttons to control the braking components, the problem of inconvenience in traditional parking brake operation is solved, achieving the effects of simplified operation and improved safety.

CN116552466BActive Publication Date: 2026-03-13CHINA FAW CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-25
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

The inconvenience of operating the parking brake in traditional vehicles leads to lower vehicle safety.

Method used

By acquiring the vehicle's target status information, the target braking button is determined based on the operating status information, and the braking component is controlled to perform the target operation in response to the trigger operation, using a virtual button to replace the physical button for parking brake control.

Benefits of technology

It simplifies the parking brake operation, improves vehicle safety, and reduces operating costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116552466B_ABST
    Figure CN116552466B_ABST
Patent Text Reader

Abstract

This invention discloses a parking brake control method, apparatus, storage medium, and electronic device for a vehicle. The method includes: acquiring target state information of a target vehicle, wherein the target state information includes operating state information and braking component state information; determining a target brake button corresponding to the target vehicle based on the operating state information; and controlling the braking component of the target vehicle to perform a target operation in response to a triggering operation of the target brake button, wherein the target operation includes a clamping operation or a releasing operation. This invention solves the technical problem of low vehicle safety caused by the inconvenience of parking brake operation in related technologies.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicles, and more specifically, to a parking brake control method, apparatus, storage medium, and electronic device for a vehicle. Background Technology

[0002] With the continuous development of the automotive industry, people have increasingly higher requirements for vehicle operability and safety. Among them, the Electronic Parking Brake (EPB) system, as an important component of modern automotive safety performance, allows parking and releasing the vehicle via a lever or physical button. However, traditional lever or physical button operation is inconvenient and prone to safety hazards, thus potentially leading to lower vehicle safety.

[0003] There is currently no effective solution to the above problems. Summary of the Invention

[0004] This invention provides a method, apparatus, storage medium, and electronic device for controlling the parking brake of a vehicle, in order to at least solve the technical problem of low vehicle safety caused by the inconvenience of parking brake operation in related technologies.

[0005] According to one embodiment of the present invention, a parking brake control method for a vehicle is provided, comprising: acquiring target state information of a target vehicle, wherein the target state information includes operating state information and braking component state information; determining a target brake button corresponding to the target vehicle based on the operating state information; and controlling the braking component of the target vehicle to perform a target operation in response to a triggering operation of the target brake button, wherein the target operation includes a clamping operation or a releasing operation.

[0006] Optionally, determining the target braking button corresponding to the target vehicle based on the operating status information includes: responding to determining that the target vehicle is in a normal stopped state based on the operating status information, determining that the target braking button corresponding to the target vehicle is a first virtual button, wherein the first virtual button is located in the central control screen of the target vehicle; responding to determining that the target vehicle is in an abnormal stopped state based on the operating status information, determining that the target braking button corresponding to the target vehicle is a second virtual button, wherein the second virtual button is located in the central control screen of the target vehicle; and responding to determining that the target vehicle is in a running state based on the operating status information, determining that the target braking button corresponding to the target vehicle is a physical button.

[0007] Optionally, the vehicle parking brake control method further includes: determining the state and working mode of the first virtual button based on target state information, wherein the state of the first virtual button includes an enabled state and a disabled state, and the working mode of the first virtual button includes activating the parking brake and releasing the parking brake.

[0008] Optionally, in response to a trigger operation on the target brake button, controlling the braking component of the target vehicle to perform the target operation includes: in response to a first trigger operation on the first virtual button, controlling the braking component of the target vehicle to perform the target operation based on the state and working mode of the first virtual button; in response to a second trigger operation on the second virtual button, controlling the braking component of the target vehicle to perform a release operation; and in response to a third trigger operation on the physical button, controlling the braking component of the target vehicle to perform a clamping operation based on a preset deceleration of the target vehicle.

[0009] Optionally, the vehicle parking brake control method further includes: in response to the target vehicle's speed being less than a preset threshold and the target vehicle's first operating state information changing to second operating state information, acquiring third operating state information, wherein the first operating state information is the target vehicle's operating state information acquired at a first moment, the third operating state information is the target vehicle's operating state information acquired at a second moment, the second moment being after the first moment, and a preset time interval between the second moment and the first moment; comparing the second operating state information and the third operating state information to obtain a comparison result; and adjusting the state of the first virtual button based on the comparison result.

[0010] Optionally, adjusting the state of the first virtual button based on the comparison result includes: responding to a determination based on the comparison result that the second and third operating state information are different, and adjusting the state of the first virtual button based on the first operating state information; or responding to a determination based on the comparison result that the second and third operating state information are the same, and adjusting the state of the first virtual button based on the second operating state information.

[0011] According to one embodiment of the present invention, a parking brake control device for a vehicle is also provided, comprising: an acquisition module for acquiring target state information of a target vehicle, wherein the target state information includes operating state information and braking component state information; a determination module for determining a target brake button corresponding to the target vehicle based on the operating state information; and a control module for controlling the braking component of the target vehicle to perform a target operation in response to a triggering operation of the target brake button, wherein the target operation includes a clamping operation or a releasing operation.

[0012] Optionally, the determining module is further configured to respond to determining, based on the operating status information, that the target vehicle is in a normal stopped state and that the target brake button corresponding to the target vehicle is a first virtual button, wherein the first virtual button is located in the central control screen of the target vehicle; respond to determining, based on the operating status information, that the target vehicle is in an abnormal stopped state and that the target brake button corresponding to the target vehicle is a second virtual button, wherein the second virtual button is located in the central control screen of the target vehicle; and respond to determining, based on the operating status information, that the target vehicle is in a running state and that the target brake button corresponding to the target vehicle is a physical button.

[0013] Optionally, the determining module is further configured to determine the state and working mode of the first virtual button based on the target state information, wherein the state of the first virtual button includes an enabled state and a disabled state, and the working mode of the first virtual button includes activating the parking brake and releasing the parking brake.

[0014] Optionally, the control module is further configured to, in response to a first trigger operation of a first virtual button, control the braking component of the target vehicle to perform a target operation based on the state and working mode of the first virtual button; in response to a second trigger operation of a second virtual button, control the braking component of the target vehicle to perform a release operation; and in response to a third trigger operation of a physical button, control the braking component of the target vehicle to perform a clamping operation based on a preset deceleration of the target vehicle.

[0015] Optionally, the acquisition module is further configured to acquire third operating state information in response to the target vehicle's speed being less than a preset threshold and the target vehicle's first operating state information changing to second operating state information. The first operating state information is the target vehicle's operating state information acquired at a first moment, and the third operating state information is the target vehicle's operating state information acquired at a second moment. The second moment occurs after the first moment, and a preset time interval exists between the second moment and the first moment. The vehicle's parking brake control device also includes a comparison module for comparing the second operating state information and the third operating state information to obtain a comparison result; and an adjustment module for adjusting the state of the first virtual button based on the comparison result.

[0016] Optionally, the adjustment module is used to adjust the state of the first virtual button based on the first operating state information in response to a comparison result indicating that the second operating state information and the third operating state information are different; and to adjust the state of the first virtual button based on the second operating state information in response to a comparison result indicating that the second operating state information and the third operating state information are the same.

[0017] According to one embodiment of the present invention, a non-volatile storage medium is also provided, wherein a computer program is stored in the storage medium, and the computer program is configured to execute the parking brake control method of the vehicle described in any of the above embodiments when running.

[0018] According to one embodiment of the present invention, a processor is also provided, the processor being used to run a program, wherein the program is configured to execute the parking brake control method for a vehicle as described above when running.

[0019] According to one embodiment of the present invention, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the parking brake control method for a vehicle as described above.

[0020] In this embodiment of the invention, by acquiring the target state information of the target vehicle, which includes operating state information and braking component state information, the target braking button corresponding to the target vehicle is determined based on the operating state information. Finally, in response to the triggering operation of the target braking button, the braking component of the target vehicle is controlled to perform the target operation, thereby achieving the purpose of using a virtual button for parking braking. This simplifies the parking braking operation and improves vehicle safety, thus solving the technical problem of low vehicle safety caused by inconvenient parking braking operation in related technologies. Attached Figure Description

[0021] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0022] Figure 1 This is a flowchart of a vehicle parking brake control method according to one embodiment of the present invention;

[0023] Figure 2 This is a schematic diagram of the control logic of a first virtual button according to one embodiment of the present invention;

[0024] Figure 3 This is a structural block diagram of a vehicle parking brake control device according to one embodiment of the present invention. Detailed Implementation

[0025] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings of the embodiments of the present invention. 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 should fall within the scope of protection of the present invention.

[0026] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0027] According to an embodiment of the present invention, a method embodiment for controlling the parking brake of a vehicle is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0028] This method embodiment can be executed in an electronic device or similar computing device that includes a memory and a processor. Taking operation on a vehicle terminal as an example, the vehicle terminal may include one or more processors (processors may include, but are not limited to, central processing units (CPUs), graphics processing units (GPUs), digital signal processing (DSP) chips, microcontroller units (MCUs), field-programmable gate arrays (FPGAs), neural network processors (NPUs), tensor processors (TPUs), artificial intelligence (AI) type processors, etc.) and a memory for storing data. Optionally, the vehicle terminal may also include transmission devices, input / output devices, and display devices for communication functions. Those skilled in the art will understand that the above structural description is merely illustrative and does not limit the structure of the vehicle terminal. For example, the vehicle terminal may include more or fewer components than described above, or have a different configuration than described above.

[0029] The memory can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the vehicle parking brake control method in this embodiment of the invention. The processor executes various functional applications and data processing by running the computer program stored in the memory, thereby realizing the aforementioned vehicle parking brake control method. The memory may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to the mobile terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0030] The transmission device is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the mobile terminal's communication provider. In one example, the transmission device includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device may be a Radio Frequency (RF) module, used for wireless communication with the Internet.

[0031] Display devices can be, for example, touchscreen liquid crystal displays (LCDs) and touch displays (also referred to as "touchscreens" or "touch displays"). The LCD allows users to interact with the user interface of the mobile terminal. In some embodiments, the mobile terminal has a graphical user interface (GUI), which allows users to interact with the GUI through finger contact and / or gestures on a touch-sensitive surface. Optional human-computer interaction functions include: creating web pages, drawing, word processing, creating electronic documents, playing games, video conferencing, instant messaging, sending and receiving emails, call interfaces, playing digital video, playing digital music, and / or web browsing, etc. Executable instructions for performing the above human-computer interaction functions are configured / stored in one or more processor-executable computer program products or readable storage media.

[0032] Figure 1 This is a flowchart of a vehicle parking brake control method according to one embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps:

[0033] Step S12: Obtain the target status information of the target vehicle, wherein the target status information includes operating status information and braking component status information.

[0034] In step S12 above, the target status information of the target vehicle can be obtained.

[0035] Specifically, the aforementioned target status information includes operational status information and braking component status information. The operational status information can be a signal indicating whether the target vehicle is in a parked state, which can be denoted as VehicleStandstilSt. For example, when VehicleStandstilSt is 1, it indicates that the target vehicle is in a parked state, and when VehicleStandstilSt is 0, it indicates that the target vehicle is in a non-parked state.

[0036] The above braking component status information refers to the status information of the parking brake, such as the status of the caliper, which can include the following states: Applied, Released, Appling, Releasing, and Unknown.

[0037] Step S14: Determine the target brake button corresponding to the target vehicle based on the operating status information.

[0038] In step S14 above, after obtaining the target status information of the target vehicle, the target brake button corresponding to the target vehicle can be determined based on the running status information in the target status information, and then the target brake button can be used to control the parking brake of the target vehicle.

[0039] Specifically, the aforementioned target braking buttons may include a virtual EPB button, a virtual EPB button for trailer mode, and a physical P-gear button. The virtual EPB button and the virtual EPB button for trailer mode are located on the central control screen of the target vehicle and can be used to apply or release the parking brake in response to user operations.

[0040] Step S16: In response to the triggering operation of the target brake button, control the braking component of the target vehicle to perform the target operation, wherein the target operation includes a clamping operation or a releasing operation.

[0041] In step S16 above, the user can trigger the target brake button by clicking, double-clicking, or long-pressing. When the target brake button is triggered, the brake components of the target vehicle are controlled to perform clamping or releasing operations, thereby enabling the vehicle to apply parking brake or release parking brake.

[0042] It should be noted that the target braking button can be triggered in various ways, not limited to the methods listed above.

[0043] Based on the above steps S12 to S16, by acquiring the target status information of the target vehicle, which includes operating status information and braking component status information, the target brake button corresponding to the target vehicle is determined based on the operating status information. Finally, in response to the triggering operation of the target brake button, the braking component of the target vehicle is controlled to perform the target operation, thereby achieving the purpose of using virtual buttons for parking brake control. This simplifies the parking brake operation and improves vehicle safety, thus solving the technical problem of low vehicle safety caused by inconvenient parking brake operation in related technologies.

[0044] Optionally, in step S14, determining the target braking button corresponding to the target vehicle based on the operating status information includes:

[0045] Step S141: Based on the operating status information, the response determines that the target vehicle is in a normal stopped state and determines that the target brake button corresponding to the target vehicle is the first virtual button, wherein the first virtual button is located in the central control screen of the target vehicle.

[0046] In step S141 above, the normal stop state indicates that the vehicle is in a stopped state and does not require towing. In this state, the target brake button corresponding to the vehicle is determined to be the first virtual button on the central control screen, wherein the first virtual button is the EPB virtual button.

[0047] For example, when the vehicle is in normal parking mode, the vehicle's calipers can be controlled to perform clamping or releasing operations via the EPB virtual button on the central control screen, thereby realizing the vehicle's parking brake or releasing the parking brake.

[0048] By replacing the physical EPB switch with a first virtual button, the static parking brake of the vehicle can be activated or deactivated, thereby simplifying the operation of parking brake control and reducing costs.

[0049] Step S142: Based on the operating status information, the response determines that the target vehicle is in an abnormal stop state, and determines that the target brake button corresponding to the target vehicle is the second virtual button, wherein the second virtual button is located in the central control screen of the target vehicle.

[0050] In step S142 above, the abnormal stop state indicates that the vehicle is in a stopped state and the vehicle needs to be towed. In this state, the target brake button corresponding to the vehicle is determined to be the second virtual button on the central control screen, wherein the second virtual button is the trailer mode EPB virtual button.

[0051] It should be noted that before using the trailer mode EPB virtual button on the central control screen to control the vehicle's calipers to release, the vehicle must be switched to neutral (N) before powering off.

[0052] For example, when the vehicle is in an abnormal parking mode, that is, when the vehicle needs to be towed, the vehicle's calipers can be released by using the towing mode EPB virtual button on the central control screen. This also prevents the calipers from self-clamping when the engine is off and prevents the gear from being shifted to P, thus ensuring that the vehicle is in N gear after power is off and that the calipers are in the released state.

[0053] By replacing the physical EPB switch for trailer mode with a second virtual button, static braking in trailer mode is achieved, thereby simplifying the operation of parking brake control and reducing costs.

[0054] Step S143: Based on the operating status information, the response determines that the target vehicle is in operation and determines that the target brake button corresponding to the target vehicle is a physical button.

[0055] In step S143 above, the above operating state indicates that the vehicle is in a non-stop state. In this case, the target brake button corresponding to the vehicle is determined to be a physical button, wherein the physical button is the P gear physical button.

[0056] Specifically, when the vehicle is not stopped, the user can activate the vehicle's anti-lock braking function through the P gear physical button, so that the vehicle can be controlled to stop slowly with a preset deceleration value (e.g., 0.15g), thereby achieving dynamic braking of the vehicle.

[0057] Based on the above steps S141 to S143, by responding to the determination that the target vehicle is in a normal stopped state based on the operating status information, the target brake button corresponding to the target vehicle is determined to be a first virtual button; by responding to the determination that the target vehicle is in an abnormal stopped state based on the operating status information, the target brake button corresponding to the target vehicle is determined to be a second virtual button; and by responding to the determination that the target vehicle is in a running state based on the operating status information, the target brake button corresponding to the target vehicle is determined to be a physical button, different target brake buttons can be used to realize static parking, dynamic parking, and trailer mode braking of the vehicle when the vehicle is in different operating states.

[0058] Optionally, the vehicle's parking brake control method also includes:

[0059] Step S15: Determine the state and working mode of the first virtual button based on the target state information. The state of the first virtual button includes an enabled state and a disabled state. The working mode of the first virtual button includes activating the parking brake and releasing the parking brake.

[0060] In step S15 above, the state and working mode of the first virtual button can be determined based on the target state information. Specifically, the state and working mode of the first virtual button can be determined based on the operating state information of the target vehicle and the state information of the braking components.

[0061] For example, when the VehicleStandstilSt is 0, it indicates that the vehicle is not stationary. Therefore, the EPB virtual button is disabled and its operating mode is determined to be activating the parking brake. The EPB virtual button's display will be grayed out, indicating that it is unavailable. Since the EPB virtual button is unavailable at this time, it will not respond to user input when the vehicle is not stationary.

[0062] When the VehicleStandstilSt is 1, it indicates that the vehicle is stationary. At this time, it is possible to detect whether there is a fault in the braking components. If there is no fault in the braking components, the state and working mode of the EPB virtual button are determined based on the vehicle braking component status information, which may include the following situations:

[0063] When the vehicle's calipers are in a released or unknown state, the EPB virtual button is confirmed to be enabled, and its operating mode is confirmed to be activating the parking brake. The EPB virtual button is then highlighted to indicate its availability. Because the EPB virtual button is available at this time, the user can press it to engage the calipers and achieve static parking when the vehicle is stationary.

[0064] When the vehicle's calipers are clamped, it is necessary to check whether the brake pedal is depressed. Since the calipers are clamped at this time, if the vehicle is on a slope and the parking brake is released directly via the EPB virtual button without checking whether the brake pedal is depressed, the vehicle may roll backward, which could easily lead to an accident. Therefore, it is necessary to check whether the brake pedal is depressed to ensure vehicle safety.

[0065] When the vehicle's calipers are clamped and the brake pedal is not depressed, the EPB virtual button is disabled and its function is to release the parking brake. The button's display is grayed out, indicating it is unavailable. In this state, clicking the EPB virtual button will have no effect; the vehicle's calipers will not perform any operation.

[0066] When the vehicle's calipers are clamped and the brake pedal is depressed, the EPB virtual button is confirmed to be enabled and its function is to release the parking brake. The EPB virtual button is then highlighted to indicate its availability. The user can then press the EPB virtual button to release the vehicle's calipers, thereby releasing the parking brake.

[0067] When the vehicle's calipers are clamping, the EPB virtual button is determined to be disabled and its operating mode is confirmed to be activating the parking brake. The EPB virtual button is then displayed in gray, indicating it is unavailable. At this time, clicking the EPB virtual button will have no effect; the vehicle's calipers will not perform any operation.

[0068] When the vehicle's calipers are in the release process, the EPB virtual button is determined to be disabled and its operating mode is determined to be releasing the parking brake. The EPB virtual button is then displayed in gray, indicating that it is unavailable. At this time, clicking the EPB virtual button will have no effect; that is, the vehicle's calipers will not perform any operation.

[0069] Based on the above step S15, the state and working mode of the first virtual button can be determined based on the target state information. Then, based on the state and working mode of the first virtual button, parking brake control can be realized through the first virtual button, which simplifies the operation of parking brake control, improves vehicle safety, and reduces costs.

[0070] Optionally, in step S16, in response to the triggering operation of the target brake button, controlling the braking components of the target vehicle to perform the target operation includes:

[0071] Step S161: In response to the first trigger operation of the first virtual button, control the braking component of the target vehicle to perform the target operation based on the state and working mode of the first virtual button.

[0072] In step S161 above, when the user operates the first virtual button, the braking components of the target vehicle can be controlled to perform the target operation based on the state and working mode of the first virtual button.

[0073] For example, when a user presses the EPB virtual button, if the EPB virtual button is grayed out or disabled, and the EPB virtual button is configured to activate or release the parking brake, then the EPB virtual button will not respond to the user's operation.

[0074] When a user presses the EPB virtual button, if the EPB virtual button is highlighted and enabled, and the EPB virtual button is set to activate the parking brake, then the EPB virtual button can control the vehicle's calipers to perform a clamping operation, thereby achieving static parking of the vehicle.

[0075] When a user presses the EPB virtual button, if the EPB virtual button is highlighted and enabled, and the EPB virtual button is set to release the parking brake, then the EPB virtual button can control the vehicle's calipers to perform a release operation, thereby releasing the vehicle's parking brake.

[0076] In an optional embodiment, after a user operates the first virtual button, if the state of the braking component is not detected after a preset time, the user is not allowed to operate the first virtual button again; if the state of the braking component is detected, the user is allowed to operate the first virtual button again.

[0077] In an optional embodiment, when the vehicle is stationary, the user can also apply the static parking brake to the vehicle via the P gear physical button because the P gear and EPB clamping function are linked.

[0078] In an optional embodiment, when the vehicle is stationary, the user can activate the EPB's self-clamp function by turning off the engine, thereby achieving static parking brake on the vehicle.

[0079] In step S162, in response to the second trigger operation of the second virtual button, the braking component of the target vehicle is controlled to perform a release operation.

[0080] In step S162 above, when the user operates the second virtual button, the braking components of the target vehicle can be controlled to perform a release operation.

[0081] Specifically, when the vehicle is in an abnormal parking mode, that is, when the vehicle needs to be towed, the user can use the towing mode EPB virtual button on the central control screen to control the vehicle's calipers to perform a release operation, and prevent the vehicle's calipers from self-clamping when the engine is off, and prevent the gear from being shifted to P, thereby ensuring that the vehicle is in N gear after power is off, and ensuring that the vehicle's calipers are in the released state.

[0082] By replacing the physical EPB switch for trailer mode with a second virtual button, static braking in trailer mode is achieved, thereby simplifying the operation of parking brake control and reducing costs.

[0083] In step S163, in response to the third trigger operation of the physical button, the braking component of the target vehicle is controlled to perform a clamping operation based on the preset deceleration of the target vehicle.

[0084] In step S163 above, when the user operates the physical button, the braking component of the target vehicle can be controlled to perform a clamping operation based on the preset deceleration of the target vehicle, thereby causing the vehicle to stop slowly.

[0085] Specifically, when the vehicle is not stopped, the user can activate the vehicle's anti-lock braking function through the P gear physical button, so that the vehicle can be controlled to stop slowly with a preset deceleration value (e.g., 0.15g), thereby achieving dynamic braking of the vehicle.

[0086] Based on the above steps S161 to S163, by responding to the first trigger operation of the first virtual button, the braking component of the target vehicle is controlled to perform the target operation based on the state and working mode of the first virtual button; by responding to the second trigger operation of the second virtual button, the braking component of the target vehicle is controlled to perform the release operation; and by responding to the third trigger operation of the physical button, the braking component of the target vehicle is controlled to perform the clamping operation based on the deceleration of the target vehicle. It is possible to realize static parking, dynamic parking and trailer mode braking of the vehicle by using different target braking buttons based on the running state of the vehicle and the state and working mode of the braking component.

[0087] Optionally, the vehicle's parking brake control method also includes:

[0088] Step S171: In response to the target vehicle's speed being less than a preset threshold and the target vehicle's first operating status information changing to second operating status information, third operating status information is obtained. The first operating status information is the target vehicle's operating status information obtained at the first moment, and the third operating status information is the target vehicle's operating status information obtained at the second moment. The second moment is after the first moment, and the second moment is spaced apart from the first moment by a preset time interval.

[0089] In step S171 above, there will be speed fluctuations when the vehicle is about to stop, which can easily lead to misjudgment of the vehicle's operating status. Therefore, it is necessary to add conditions for judging the operating status information when the vehicle speed is low.

[0090] For example, when the vehicle speed is less than a preset threshold, such as 1 km / h, a change in the vehicle's operating status information VehicleStandstilSt is detected. For example, when the operating status information VehicleStandstilSt changes from the first operating status information VehicleStandstilSt = 1 to the second operating status information VehicleStandstilSt = 0, the vehicle's operating status information VehicleStandstilSt is re-detected after a preset time interval, such as 1 second, as the third operating status information.

[0091] Step S172: Compare the second running status information and the third running status information to obtain the comparison result.

[0092] In step S172 above, after the third running status information is detected, the second running status information and the third running status information are compared to obtain a comparison result.

[0093] Specifically, the second running status information 1 second ago can be compared with the third running status information 1 second later to determine whether the second running status information and the third running status information are the same.

[0094] Step S173: Adjust the state of the first virtual button based on the comparison result.

[0095] In step S173 above, after obtaining the comparison result, the state of the first virtual button can be adjusted based on the comparison result.

[0096] Specifically, the state of the first virtual button can be adjusted by determining whether the second and third running status information are the same.

[0097] Based on the above steps S171 to S173, in response to the target vehicle's speed being less than a preset threshold and the target vehicle's first operating state information changing to second operating state information, third operating state information is obtained. Then, the second operating state information and the third operating state information are compared to obtain a comparison result. Finally, the state of the first virtual button is adjusted based on the comparison result. This can avoid misjudging the vehicle's operating state when the vehicle is about to stop, thereby ensuring the correct state of the first virtual button and improving vehicle safety.

[0098] Optionally, in step S173, adjusting the state of the first virtual button based on the comparison result includes:

[0099] Step S1731: Based on the comparison result, it is determined that the second running state information and the third running state information are different, and the state of the first virtual button is adjusted based on the first running state information.

[0100] In step S1731 above, when the response determines that the second running state information and the third running state information are different based on the comparison result, the state of the first virtual button can be adjusted based on the first running state information.

[0101] For example, when the vehicle speed is less than 1 km / h, a change in the vehicle's operating status information VehicleStandstilSt is detected. For instance, when the operating status information VehicleStandstilSt changes from the first operating status information VehicleStandstilSt = 1 to the second operating status information VehicleStandstilSt = 0, the vehicle's operating status information VehicleStandstilSt = 1 is detected again after an interval of 1 second as the third operating status information.

[0102] At this time, the third running status information VehicleStandstilSt=1 is different from the second running status information VehicleStandstilSt=0, so the state of the first virtual button is adjusted based on the first running status information VehicleStandstilSt=1.

[0103] In step S1732, the response determines that the second running state information and the third running state information are the same based on the comparison result, and adjusts the state of the first virtual button based on the second running state information.

[0104] In step S1732 above, when the response determines that the second running state information and the third running state information are the same based on the comparison result, the state of the first virtual button can be adjusted based on the second running state information.

[0105] For example, when the vehicle speed is less than 1 km / h, a change in the vehicle's operating status information VehicleStandstilSt is detected. For instance, when the operating status information VehicleStandstilSt changes from the first operating status information VehicleStandstilSt = 1 to the second operating status information VehicleStandstilSt = 0, the vehicle's operating status information VehicleStandstilSt = 0 is detected again after an interval of 1 second and used as the third operating status information.

[0106] At this time, the third running status information VehicleStandstilSt=0 is the same as the second running status information VehicleStandstilSt=0, so the state of the first virtual button is adjusted based on the second running status information VehicleStandstilSt=0.

[0107] Based on the above steps S1731 to S1732, by responding to the comparison result and determining that the second and third operating status information are different, and adjusting the state of the first virtual button based on the first operating status information, and by responding to the comparison result and determining that the second and third operating status information are the same, and adjusting the state of the first virtual button based on the second operating status information, it is possible to avoid misjudging the vehicle's operating status when the vehicle speed fluctuates, thereby ensuring the correct state of the first virtual button and improving vehicle safety.

[0108] Figure 2 This is a schematic diagram of the control logic of a first virtual button according to one embodiment of the present invention, such as... Figure 2 As shown below, the control logic of the first virtual button will be described in detail:

[0109] By detecting the vehicle's operating status information, VehicleStandstilSt, when VehicleStandstilSt = 0, it indicates that the vehicle is not parked. In this case, the first virtual button is inoperable and displays "Activate Parking Brake" in gray; the first virtual button does not respond to user input. When VehicleStandstilSt = 1, it indicates that the vehicle is parked. At this time, it is possible to detect whether there is a fault in the braking components. If there is a fault in the braking components, the first virtual button displays "P!"; if there is no fault in the braking components, the status of the braking components is detected.

[0110] When the braking assembly is in a released or unknown state, the first virtual button is operable and displays "Activate Parking Brake," allowing the user to apply the parking brake. When the braking assembly is clamped, the system checks if the brake pedal is depressed. When the brake pedal is depressed, the first virtual button is operable and displays "Release Parking Brake," allowing the user to release the parking brake. When the brake pedal is not depressed, the first virtual button is inoperable and displays "Release Parking Brake" in gray; it does not respond to user input. When the braking assembly is releasing, the first virtual button is inoperable and displays "Release Parking Brake" in gray; it does not respond to user input. When the braking assembly is clamping, the first virtual button is inoperable and displays "Activate Parking Brake" in gray; it does not respond to user input.

[0111] When a change in the vehicle's operating status information VehicleStandstilSt is detected, the value of VehicleStandstilSt is rechecked after 1 second. If VehicleStandstilSt changes after 1 second, the state of the first virtual button is adjusted according to the VehicleStandstilSt before the change. If VehicleStandstilSt does not change after 1 second, the state of the first virtual button is adjusted according to the VehicleStandstilSt after the change.

[0112] After the user operates the first virtual button, wait 2 seconds. If no feedback status is received from the braking component, the user is not allowed to operate it again. If feedback status is received from the braking component within 2 seconds, the user can operate it again.

[0113] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0114] This embodiment also provides a vehicle parking brake control device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0115] Figure 3 This is a structural block diagram of a vehicle parking brake control device according to one embodiment of the present invention, such as... Figure 3 As shown, the device includes: an acquisition module 301, used to acquire target status information of the target vehicle, wherein the target status information includes operating status information and braking component status information; a determination module 302, used to determine the target brake button corresponding to the target vehicle based on the operating status information; and a control module 303, used to control the braking component of the target vehicle to perform a target operation in response to the triggering operation of the target brake button, wherein the target operation includes a clamping operation or a releasing operation.

[0116] Optionally, the determining module 302 is further configured to respond to determining, based on the operating status information, that the target vehicle is in a normal stopped state and that the target brake button corresponding to the target vehicle is a first virtual button, wherein the first virtual button is located in the central control screen of the target vehicle; respond to determining, based on the operating status information, that the target vehicle is in an abnormal stopped state and that the target brake button corresponding to the target vehicle is a second virtual button, wherein the second virtual button is located in the central control screen of the target vehicle; and respond to determining, based on the operating status information, that the target vehicle is in a running state and that the target brake button corresponding to the target vehicle is a physical button.

[0117] Optionally, the determining module 302 is further configured to determine the state and working mode of the first virtual button based on the target state information, wherein the state of the first virtual button includes an enabled state and a disabled state, and the working mode of the first virtual button includes activating the parking brake and releasing the parking brake.

[0118] Optionally, the control module 303 is further configured to, in response to a first trigger operation of the first virtual button, control the braking component of the target vehicle to perform a target operation based on the state and working mode of the first virtual button; in response to a second trigger operation of the second virtual button, control the braking component of the target vehicle to perform a release operation; and in response to a third trigger operation of the physical button, control the braking component of the target vehicle to perform a clamping operation based on a preset deceleration of the target vehicle.

[0119] Optionally, the acquisition module 301 is further configured to acquire third operating state information in response to the target vehicle's speed being less than a preset threshold and the target vehicle's first operating state information changing to second operating state information. The first operating state information is the target vehicle's operating state information acquired at a first moment, and the third operating state information is the target vehicle's operating state information acquired at a second moment. The second moment occurs after the first moment, and a preset time interval exists between the second moment and the first moment. The vehicle's parking brake control device also includes a comparison module 304, configured to compare the second operating state information and the third operating state information to obtain a comparison result. An adjustment module 305 is configured to adjust the state of the first virtual button based on the comparison result.

[0120] Optionally, the adjustment module 305 is used to adjust the state of the first virtual button based on the first operating state information in response to a comparison result indicating that the second operating state information and the third operating state information are different; and to adjust the state of the first virtual button based on the second operating state information in response to a comparison result indicating that the second operating state information and the third operating state information are the same.

[0121] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.

[0122] This embodiment also provides a non-volatile storage medium storing a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when it runs.

[0123] Optionally, in this embodiment, the storage medium may be configured to store a computer program for performing the following steps:

[0124] Step S1: Obtain the target status information of the target vehicle, wherein the target status information includes operating status information and braking component status information;

[0125] Step S2: Determine the target braking button corresponding to the target vehicle based on the operating status information;

[0126] Step S3: In response to the triggering operation of the target brake button, control the braking components of the target vehicle to perform the target operation, wherein the target operation includes a clamping operation or a releasing operation.

[0127] Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing computer programs, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0128] This embodiment also provides a processor for running a program, wherein the program is configured to execute the steps in any of the above method embodiments during runtime.

[0129] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:

[0130] Step S1: Obtain the target status information of the target vehicle, wherein the target status information includes operating status information and braking component status information;

[0131] Step S2: Determine the target braking button corresponding to the target vehicle based on the operating status information;

[0132] Step S3: In response to the triggering operation of the target brake button, control the braking components of the target vehicle to perform the target operation, wherein the target operation includes a clamping operation or a releasing operation.

[0133] This embodiment also provides an electronic device, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.

[0134] Optionally, in this embodiment, the processor can be configured to perform the following steps via a computer program:

[0135] Step S1: Obtain the target status information of the target vehicle, wherein the target status information includes operating status information and braking component status information;

[0136] Step S2: Determine the target braking button corresponding to the target vehicle based on the operating status information;

[0137] Step S3: In response to the triggering operation of the target brake button, control the braking components of the target vehicle to perform the target operation, wherein the target operation includes a clamping operation or a releasing operation.

[0138] Optionally, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0139] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0140] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0141] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

[0142] 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 units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0143] 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.

[0144] 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, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0145] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A parking brake control method of a vehicle, characterized by, The method comprises: obtaining target state information of a target vehicle, wherein the target state information comprises running state information and brake assembly state information; in response to determining that the target vehicle is in a normal stop state based on the running state information, determining that a target brake button corresponding to the target vehicle is a first virtual button, wherein the normal stop state indicates that the target vehicle is in a stop state and does not need to be towed, and the first virtual button is located in a central control screen of the target vehicle; in response to determining that the target vehicle is in an abnormal stop state based on the running state information, determining that a target brake button corresponding to the target vehicle is a second virtual button, wherein the abnormal stop state indicates that the target vehicle is in a stop state and needs to be towed, and the second virtual button is located in the central control screen of the target vehicle; in response to determining that the target vehicle is in a running state based on the running state information, determining that a target brake button corresponding to the target vehicle is a physical button; in response to a triggering operation on the target brake button, controlling a brake assembly of the target vehicle to perform a target operation, wherein the target operation comprises a clamping operation or a releasing operation.

2. The parking brake control method of a vehicle according to claim 1, characterized by, The method further comprises: determining a state and a working mode of the first virtual button based on the target state information, wherein the state of the first virtual button comprises an enabled state and a disabled state, and the working mode of the first virtual button comprises activating the parking brake and releasing the parking brake.

3. The parking brake control method of a vehicle according to claim 2, characterized by, in response to the triggering operation on the target brake button, controlling the brake assembly of the target vehicle to perform the target operation comprises: in response to a first triggering operation on the first virtual button, controlling the brake assembly of the target vehicle to perform the target operation based on the state and the working mode of the first virtual button; in response to a second triggering operation on the second virtual button, controlling the brake assembly of the target vehicle to perform the releasing operation; in response to a third triggering operation on the physical button, controlling the brake assembly of the target vehicle to perform the clamping operation based on a preset deceleration of the target vehicle.

4. The parking brake control method of a vehicle according to claim 2, characterized by, The method further comprises: in response to the vehicle speed of the target vehicle being less than a preset threshold and the first running state information of the target vehicle changing to second running state information, obtaining third running state information, wherein the first running state information is running state information of the target vehicle obtained at a first time, the third running state information is running state information of the target vehicle obtained at a second time, the second time is after the first time, and the second time is separated from the first time by a preset time period; comparing the second running state information and the third running state information to obtain a comparison result; adjusting the state of the first virtual button based on the comparison result.

5. The parking brake control method of a vehicle according to claim 4, characterized by, Adjusting the state of the first virtual button based on the comparison result comprises: in response to determining that the second running state information and the third running state information are different based on the comparison result, adjusting the state of the first virtual button based on the first running state information; In response to determining that the second operating state information is identical to the third operating state information based on the comparison result, adjusting a state of the first virtual button based on the second operating state information.

6. A parking brake control device of a vehicle, characterized by comprising: The method comprises: an acquisition module configured to acquire state information of a target vehicle, wherein the state information comprises operating state information and brake assembly state information; a determination module configured to determine, in response to determining that the target vehicle is in a normal stop state based on the operating state information, that a target brake button corresponding to the target vehicle is a first virtual button, wherein the normal stop state indicates that the target vehicle is in a stop state and does not need to be towed, and the first virtual button is located in a central control screen of the target vehicle; determine, in response to determining that the target vehicle is in an abnormal stop state based on the operating state information, that the target brake button corresponding to the target vehicle is a second virtual button, wherein the abnormal stop state indicates that the target vehicle is in a stop state and needs to be towed, and the second virtual button is located in the central control screen of the target vehicle; and determine, in response to determining that the target vehicle is in an operating state based on the operating state information, that the target brake button corresponding to the target vehicle is a physical button. a control module configured to control a brake assembly of the target vehicle to perform a target operation in response to a triggering operation on the target brake button, wherein the target operation comprises a clamping operation or a releasing operation.

7. A non-volatile storage medium, characterized by The storage medium has stored therein a computer program, wherein the computer program is configured to execute the vehicle parking brake control method of any one of claims 1 to 5 when executed.

8. A processor, comprising: The processor is configured to execute a program, wherein the program is configured to execute the vehicle parking brake control method of any one of claims 1 to 5 when executed. 9.An electronic device comprising a memory and a processor, the electronic device characterized by, The memory has stored therein a computer program, and the processor is configured to execute the computer program to execute the vehicle parking brake control method of any one of claims 1 to 5.

Citation Information

Patent Citations

  • Parking method and system

    CN114619893A

  • Electronic parking system and control method thereof

    CN114906113A