Vehicle control method, vehicle-mounted controller and vehicle
By selecting the route with the lowest frequency of use according to the route before the vehicle is driving, the problem of excessive EPB power consumption during the vehicle is solved, and the effect of reducing power consumption and extending the service life of EPB is achieved.
Patent Information
- Application Number
- CN202411827968.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-02-11
AI Technical Summary
The prior art cannot effectively solve the problem of excessive power consumption of electronic parking brake system (EPB) during vehicle driving.
Before the target vehicle is driven, multiple alternative routes are obtained according to the starting point and destination. Each route carries the frequency of the electronic parking brake system, select the route with the lowest frequency as the target route, and control the vehicle along this Drive on the route.
It reduces the power consumption caused by EPB during the vehicle during driving, extends the service life of EPB, and improves driving safety.
Smart Images

Figure CN119408512A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of automobile technology, and in particular relates to a vehicle control method, a vehicle-mounted controller and a vehicle. Background Art
[0002] In practical applications, the Electronic Park Brake (EPB) system is a technology that achieves parking brakes through electronic control. It controls parking brakes through electronic circuits and has the same function as traditional mechanical lever handbrakes. At the same time, during vehicle driving, EPB consumes electricity in both the application and release cycles.
[0003] Currently, the existing technology generally improves the parking effect of EPB, but cannot solve the problem of excessive power consumption of EPB during vehicle driving. Summary of the invention
[0004] The embodiments of the present application provide a vehicle control method, a vehicle-mounted controller and a vehicle to solve the problem of excessive EPB power consumption during vehicle driving that cannot be solved in the prior art.
[0005] In a first aspect, an embodiment of the present application provides a vehicle control method, including:
[0006] Before the target vehicle travels, a plurality of alternative routes are obtained according to the starting point and the destination of the target vehicle; each of the plurality of alternative routes carries the usage frequency of the electronic parking brake system;
[0007] Determining the alternative route with the lowest usage frequency as the target route of the target vehicle;
[0008] The target vehicle is controlled to travel along the target route.
[0009] Optionally, controlling the target vehicle to travel along the target route includes:
[0010] Acquire a historical vehicle set that traveled the target route within a historical time period; the historical vehicle set includes historical working information of electronic parking brake systems corresponding to different historical vehicles;
[0011] predicting target operating information of the electronic parking brake system of the target vehicle according to each of the historical operating information;
[0012] adjusting an electronic parking brake system of the target vehicle based on the target operating information;
[0013] After adjusting the electronic parking brake system of the target vehicle, the target vehicle is controlled to travel along the target route.
[0014] Optionally, adjusting the electronic parking brake system of the target vehicle based on the target operating information includes:
[0015] Acquiring current working information of the electronic parking brake system of the target vehicle;
[0016] If the current operating information does not match the target operating information, the electronic parking brake system of the target vehicle is adjusted based on the target operating information.
[0017] Optionally, the current working information includes a current displacement gap and a current temperature friction data, and the target working information includes a gap range and a temperature friction data range; if the current working information does not match the target working information, adjusting the electronic parking brake system of the target vehicle based on the target working information includes:
[0018] If the current displacement gap is not within the gap range, adjusting the friction plate of the electronic parking brake system of the target vehicle based on the gap range;
[0019] or,
[0020] If the current temperature friction data is not within the temperature friction data range, the friction plate of the electronic parking brake system of the target vehicle is adjusted based on the temperature friction data range.
[0021] Optionally, adjusting the electronic parking brake system of the target vehicle based on the target working information includes:
[0022] determining a vehicle state of the target vehicle and a system state of the electronic parking brake system;
[0023] If the vehicle state is a stationary state and the system state is a released state, the electronic parking brake system of the target vehicle is adjusted based on the target operation information.
[0024] Optionally, after determining the vehicle state of the target vehicle and the system state of the electronic parking brake system, the method further includes:
[0025] If the vehicle state is a non-stationary state and the system state is a released state, the vehicle is controlled to stop running so that the vehicle state changes to the stationary state;
[0026] adjusting an electronic parking brake system of the target vehicle based on the target operating information;
[0027] or,
[0028] If the vehicle state is the stationary state and the system state is a non-release state, adjusting the system state to the release state;
[0029] adjusting an electronic parking brake system of the target vehicle based on the target operating information;
[0030] or,
[0031] If the vehicle state is the non-stationary state and the system state is the non-released state, controlling the vehicle to stop traveling and adjusting the system state to the released state;
[0032] An electronic parking brake system of the target vehicle is adjusted based on the target operating information.
[0033] Optionally, after adjusting the electronic parking brake system of the target vehicle based on the target working information, the method further includes:
[0034] controlling a parking brake controller of the target vehicle to perform a clamping operation;
[0035] After the clamping operation is performed, the parking brake controller is controlled to perform a releasing operation.
[0036] Optionally, before controlling the target vehicle to travel along the target route, the method further includes:
[0037] determining a status of a cable associated with an electronic parking brake system of the target vehicle;
[0038] If the cable status does not meet the set conditions, a prompt message for prompting that the cable is unhealthy is output.
[0039] In a second aspect, an embodiment of the present application provides a vehicle control device, including:
[0040] A first route determination unit is used to obtain a plurality of alternative routes according to a starting point and a destination of the target vehicle before the target vehicle travels; each of the plurality of alternative routes carries a usage frequency of an electronic parking brake system;
[0041] A second route determination unit, configured to determine the candidate route with the lowest usage frequency as the target route of the target vehicle;
[0042] The first control unit is used to control the target vehicle to travel along the target route.
[0043] In a third aspect, an embodiment of the present application provides a vehicle-mounted controller, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the vehicle control method as described in any one of the first aspects above is implemented.
[0044] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the vehicle control method as described in any one of the above-mentioned first aspects is implemented.
[0045] In a fifth aspect, an embodiment of the present application provides a computer program product. When the computer program product runs on a vehicle controller, the vehicle controller can execute the vehicle control method described in any one of the first aspects above.
[0046] In a sixth aspect, an embodiment of the present application provides a vehicle, comprising an on-board controller, wherein the on-board controller is used to execute the vehicle control method as described in any one of the first aspects.
[0047] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0048] The embodiment of the present application provides a vehicle control method, which obtains multiple alternative routes according to the starting point and destination of the target vehicle before the target vehicle travels; each of the multiple alternative routes carries the usage frequency of the electronic parking brake system; the alternative route with the lowest usage frequency is determined as the target route of the target vehicle; and the target vehicle is controlled to travel along the target route. Compared with the prior art, the present application can determine the final driving route of the vehicle in combination with the usage frequency of the electronic parking brake system, and control the vehicle to travel along the driving route, thereby reducing the power consumption caused by the EPB during the driving process of the vehicle, and prolonging the use of the EPB, thereby improving driving safety. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0050] Figure 1 is a flow chart of an implementation of a vehicle control method provided by an embodiment of the present application;
[0051] Figure 2 is a flow chart of an implementation of a vehicle control method provided by another embodiment of the present application;
[0052] Figure 3 is a flow chart of an implementation of a vehicle control method provided in yet another embodiment of the present application;
[0053] Figure 4 is a structural schematic diagram of a vehicle control device provided by an embodiment of the present application;
[0054] Figure 5 It is a structural diagram of a vehicle-mounted controller provided in one embodiment of the present application. DETAILED DESCRIPTION
[0055] In the following description, specific details such as specific system structures, technologies, etc. are provided for the purpose of illustration rather than limitation, so as to provide a thorough understanding of the embodiments of the present application. However, it should be clear to those skilled in the art that the present application may also be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to prevent unnecessary details from obstructing the description of the present application.
[0056] It should be understood that when used in the present specification and the appended claims, the term "comprising" indicates the presence of described features, wholes, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, wholes, steps, operations, elements, components and / or combinations thereof.
[0057] It should also be understood that the term “and / or” used in the specification and appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.
[0058] As used in the specification and appended claims of this application, the term "if" can be interpreted as "when" or "uponce" or "in response to determining" or "in response to detecting", depending on the context. Similarly, the phrase "if it is determined" or "if [described condition or event] is detected" can be interpreted as meaning "uponce it is determined" or "in response to determining" or "uponce [described condition or event] is detected" or "in response to detecting [described condition or event]", depending on the context.
[0059] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0060] References to "one embodiment" or "some embodiments" etc. described in the specification of this application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0061] In practical applications, the Electronic Park Brake (EPB) system is a technology that achieves parking brakes through electronic control. It controls parking brakes through electronic circuits and has the same function as traditional mechanical lever handbrakes. At the same time, during vehicle driving, EPB consumes electricity in both the application and release cycles.
[0062] Currently, the existing technology generally improves the parking effect of EPB, but cannot solve the problem of excessive power consumption of EPB during vehicle driving.
[0063] See also Figure 1 , Figure 1 This is a flow chart of a vehicle control method provided in an embodiment of the present application. In the embodiment of the present application, the execution subject of the vehicle control method is a vehicle controller. The vehicle controller can be an EPB controller or an electronic control unit (ECU).
[0064] like Figure 1 As shown, the vehicle control method provided in one embodiment of the present application may include S101 to S103, which are described in detail as follows:
[0065] In S101, before the target vehicle travels, a plurality of candidate routes are obtained according to the starting point and the destination of the target vehicle; each of the plurality of candidate routes carries the usage frequency of the electronic parking brake system.
[0066] In actual applications, in order to reduce the power consumption caused by EPB during vehicle driving, the user of the target vehicle can enter the destination in the on-board display screen of the target vehicle before the target vehicle drives and send a path planning request to the on-board controller.
[0067] In the embodiment of the present application, the vehicle controller detecting the path planning request sent by the user may include: detecting a preset operation for the target vehicle. The preset operation can be set according to actual needs and is not limited here. For example, the preset operation can be clicking a preset control on the target vehicle. Based on this, when the vehicle controller detects that the preset control in the target vehicle is clicked, it indicates that the preset operation is detected, that is, the above-mentioned path planning request is detected.
[0068] After receiving the above-mentioned path planning request, the vehicle controller can control the vehicle navigation system to plan the driving route of the target vehicle based on the above-obtained destination of the target vehicle and the starting position (i.e., the starting point) of the target vehicle at this time, and obtain multiple alternative routes.
[0069] It should be noted that each candidate route carries the usage frequency of the EPB required by itself, wherein the usage frequency specifically refers to the number of times the EPB is used.
[0070] In S102, the candidate route with the lowest usage frequency is determined as the target route of the target vehicle.
[0071] In the embodiment of the present application, since EPB consumes power in both the application and release cycles during vehicle driving, in order to reduce the power consumption caused by EPB, the on-board controller can compare the usage frequencies of the electronic parking brake systems carried by each alternative route one by one after obtaining multiple alternative routes corresponding to the target vehicle, and obtain the alternative route with the lowest usage frequency, and determine the alternative route with the lowest usage frequency as the target route for the target vehicle.
[0072] In S103, the target vehicle is controlled to travel along the target route.
[0073] In an embodiment of the present application, after determining the target route of the target vehicle, the on-board controller can control the target vehicle to travel along the target route to reduce the number of times the EPB is used, thereby reducing the power consumption caused by the EPB during vehicle driving.
[0074] In one embodiment of the present application, in order to improve the control accuracy of the target vehicle and successfully reduce the power consumption caused by the EPB, the vehicle controller can specifically perform the following steps: Figure 2 Steps S201 to S204 shown implement step S103, which are described in detail as follows:
[0075] In S201, a historical vehicle set that traveled the target route within a historical time period is obtained; the historical vehicle set includes historical working information of electronic parking brake systems corresponding to different historical vehicles.
[0076] In one implementation of this embodiment, the vehicle controller can obtain a historical vehicle set that traveled the target route in a historical time period through a server wirelessly connected to the vehicle controller, wherein the historical vehicle set includes historical working information of the electronic parking brake system corresponding to different historical vehicles.
[0077] It should be noted that the above-mentioned server may be a cloud server.
[0078] The historical time period can be determined according to actual needs and is not limited here. For example, the end time of the historical time period can be the time before the current time. The current time refers to the time when the vehicle controller detects the above-mentioned path planning request.
[0079] In one embodiment of the present application, in order to adjust the EBP of the target vehicle more accurately, the historical vehicle may be a vehicle of the same model as the target vehicle.
[0080] In this embodiment, the historical working information includes but is not limited to the historical displacement gap and historical temperature friction data of the EPB.
[0081] In practical applications, the displacement clearance of EPB refers to the distance the brake mechanism moves when the EPB system activates and releases the parking brake.
[0082] In S202 , target operating information of the electronic parking brake system of the target vehicle is predicted based on each of the historical operating information.
[0083] In this embodiment, after obtaining the historical working information corresponding to each of the above-mentioned historical vehicles, the on-board controller can input each of the historical working information into the trained prediction model for processing to predict the target working information of the EPB of the target vehicle.
[0084] The prediction model may be obtained by training a pre-built deep learning model based on a preset sample set. Each sample data in the preset sample set includes each sample information (including multiple historical work information) and sample target information corresponding to the sample information. When training the pre-built deep learning model, the sample information in each sample data is used as the input of the deep learning model, and the sample target information corresponding to the sample information in each sample data is used as the output of the deep learning model. Through training, the deep learning model can learn the correspondence between all possible sample information and sample target information, and the trained deep learning model is used as the prediction model.
[0085] It should be noted that the target working information includes but is not limited to: the gap range and temperature friction data range of the EPB.
[0086] In some possible embodiments, since the model training process is time-consuming and requires a large amount of training data, and sufficient memory is required to store the trained model, in order to improve work efficiency and reduce memory consumption, the on-board controller can traverse and calculate the power consumption corresponding to each historical working information, and determine the historical working information with the least power consumption as the target working information of the EPB of the target vehicle.
[0087] In S203, the electronic parking brake system of the target vehicle is adjusted based on the target operation information.
[0088] In this embodiment, after obtaining the target operating information of the EPB of the target vehicle, the on-board controller may adjust the EPB of the target vehicle based on the target operating information.
[0089] In one embodiment of the present application, in order to improve the adjustment accuracy of the EPB, the vehicle controller can specifically Figure 3 Steps S301 to S302 shown implement step S203, which is described in detail as follows:
[0090] In S301, current operating information of the electronic parking brake system of the target vehicle is obtained.
[0091] It should be noted that the current working information specifically refers to the working information of the EPB before the target vehicle travels this time, wherein the current working information includes but is not limited to: the current displacement gap and the current temperature friction data of the EPB.
[0092] It is understandable that, since the target vehicle has not started to travel at this time, the working information of the EPB before the target vehicle travels this time may be the working information of the EPB after the target vehicle traveled for the last time before the travel.
[0093] Based on this, the vehicle-mounted controller can obtain the above current working information from its own memory.
[0094] In this embodiment, after obtaining the current working information, the on-board controller may compare the current working information with the target working information.
[0095] In one embodiment of the present application, when the vehicle-mounted controller detects that the current working information does not match the target working information, step S302 may be executed.
[0096] In another embodiment of the present application, when the vehicle-mounted controller detects that the current working information is consistent with the target working information, it indicates that the current working information of the EPB of the target vehicle matches the target working information, that is, the vehicle-mounted controller does not need to adjust the EPB of the target vehicle, therefore, the vehicle-mounted controller can directly control the target vehicle to travel along the target route.
[0097] In S302, if the current operating information does not match the target operating information, the electronic parking brake system of the target vehicle is adjusted based on the target operating information.
[0098] In this embodiment, when the vehicle-mounted controller detects that the current working information does not match the target working information, it means that the current working information of the EPB of the target vehicle does not match the target working information, that is, the vehicle-mounted controller needs to adjust the EPB of the target vehicle. Therefore, the vehicle-mounted controller can adjust the EPB of the target vehicle based on the target working information.
[0099] In some possible embodiments, in order to successfully adjust the EPB of the target vehicle, the onboard controller implements step S203 according to the following steps, which are described in detail as follows:
[0100] determining a vehicle state of the target vehicle and a system state of the electronic parking brake system;
[0101] If the vehicle state is a stationary state and the system state is a released state, the electronic parking brake system of the target vehicle is adjusted based on the target operation information.
[0102] It should be noted that the vehicle state includes but is not limited to a stationary state and a non-stationary state.
[0103] The system state of EPB includes, but is not limited to, a released state and a non-released state. The released state specifically refers to a state in which the EPB is released and the target vehicle is no longer subject to the parking brake.
[0104] In this embodiment, when the on-board controller detects that the vehicle state of the target vehicle is stationary and the system state of the EPB is released, it means that adjusting the EPB of the target vehicle at this time will not cause adverse effects on the vehicle, that is, the EPB of the target vehicle can be adjusted at this time. Therefore, the on-board controller can adjust the EPB of the target vehicle based on the target working information.
[0105] When the on-board controller detects that the vehicle state of the target vehicle is not stationary and the EPB system is in a released state, it means that adjusting the EPB of the target vehicle at this time will affect the driving of the vehicle. Therefore, in order to successfully adjust the EPB of the target vehicle, the on-board controller can control the target vehicle to stop driving so that the target vehicle is in a stationary state. After that, the on-board controller can adjust the EPB of the target vehicle based on the target working information.
[0106] When the on-board controller detects that the vehicle state of the target vehicle is stationary and the EPB system is in a non-released state, it means that the EPB of the target vehicle is in use and the EPB of the target vehicle cannot be adjusted. Therefore, in order to successfully adjust the EPB of the target vehicle, the on-board controller can adjust the system state of the EPB to a released state, that is, stop using the EPB. After that, the on-board controller can adjust the EPB of the target vehicle based on the target working information.
[0107] When the on-board controller detects that the vehicle state of the target vehicle is not stationary and the system state of the EPB is not released, it means that the EPB of the target vehicle cannot be adjusted at this time. Therefore, in order to successfully adjust the EPB of the target vehicle, the on-board controller can control the target vehicle to stop driving so that the target vehicle is stationary, and adjust the system state of the EPB to the released state, that is, stop using the EPB. After that, the on-board controller can adjust the EPB of the target vehicle based on the target working information.
[0108] In one embodiment of the present application, the on-board controller may adjust the current working information of the EPB of the target vehicle to the target working information to achieve the adjustment of the EPB of the target vehicle.
[0109] In another embodiment of the present application, when the current working information includes the current displacement gap and the current temperature friction data, and the target working information includes the gap range and the temperature friction data range, the vehicle controller can implement step S302 according to the following steps, which are described in detail as follows:
[0110] If the current displacement gap is not within the gap range, adjusting the friction plate of the electronic parking brake system of the target vehicle based on the gap range;
[0111] or,
[0112] If the current temperature friction data is not within the temperature friction data range, the friction plate of the electronic parking brake system of the target vehicle is adjusted based on the temperature friction data range.
[0113] In this embodiment, when the on-board controller detects that the current displacement gap of the EPB of the target vehicle is not within the gap range, it indicates that the displacement gap of the EPB needs to be adjusted so that the displacement gap of the EPB is within the gap range. Since the displacement gap of the EPB is related to the friction plate in the EPB, the on-board controller can adjust the friction plate of the EPB of the target vehicle based on the gap range so that the displacement gap of the friction plate is within the gap range, thereby achieving successful adjustment of the EPB of the target vehicle.
[0114] When the on-board controller detects that the current temperature friction data of the EPB of the target vehicle is not within the temperature friction data range, it indicates that the temperature friction data of the EPB needs to be adjusted so that the temperature friction data of the EPB is within the temperature friction data range. Since the temperature friction data of the EPB is related to the friction plate in the EPB, the on-board controller can adjust the friction plate of the EPB of the target vehicle based on the temperature friction data range so that the temperature friction data of the friction plate is within the temperature friction data range, thereby achieving successful adjustment of the EPB of the target vehicle.
[0115] In S204, after adjusting the electronic parking brake system of the target vehicle, the target vehicle is controlled to travel along the target route.
[0116] In this embodiment, after the on-board controller adjusts the EPB of the target vehicle, it indicates that the EPB of the target vehicle has achieved the desired effect. Therefore, the on-board controller can control the target vehicle to travel along the target route.
[0117] From the above, it can be seen that a vehicle control method provided by an embodiment of the present application obtains multiple alternative routes according to the starting point and destination of the target vehicle before the target vehicle travels; each of the multiple alternative routes carries the usage frequency of the electronic parking brake system; the alternative route with the lowest usage frequency is determined as the target route of the target vehicle; and the target vehicle is controlled to travel along the target route. Compared with the prior art, the present application can determine the final driving route of the vehicle in combination with the usage frequency of the electronic parking brake system, and control the vehicle to travel along the driving route, thereby reducing the power consumption caused by the EPB during the driving process of the vehicle, and prolonging the use of the EPB, thereby improving driving safety.
[0118] In one embodiment of the present application, after step S203 and before step S204, in order to ensure that the EPB of the target vehicle can operate based on the adjusted operating information to successfully reduce power consumption, the vehicle controller can specifically perform the following steps, which are described in detail as follows:
[0119] controlling a parking brake controller of the target vehicle to perform a clamping operation;
[0120] After the clamping operation is performed, the parking brake controller is controlled to perform a releasing operation.
[0121] In this embodiment, after the on-board controller adjusts the EPB of the target vehicle based on the target working information, the on-board controller can control the parking brake controller of the target vehicle to perform a clamping operation based on the set clamping current, and after performing the clamping operation, control the parking brake controller to perform a release operation to ensure that the EPB of the target vehicle can work based on the adjusted working information. The clamping current can be determined according to actual needs and is not limited here.
[0122] In actual application, the parking brake control (PBC) is a pure software module, which includes the clamping force control algorithm, brake disc temperature model, re-clamping functions, diagnostic functions such as brake pad replacement monitoring, etc.
[0123] In another embodiment of the present application, since the health status of the cables in the EPB may affect the operating efficiency of the EPB, in order to achieve real-time monitoring of the cables to improve the operating efficiency of the EPB, the onboard controller may perform the following steps before step S104, as described in detail below:
[0124] determining a status of a cable associated with an electronic parking brake system of the target vehicle;
[0125] If the cable status does not meet the set conditions, a prompt message for prompting that the cable is unhealthy is output.
[0126] It should be noted that the cable status includes but is not limited to cable health and cable unhealthy. Cable health is used to describe that the wear degree of the cable is less than or equal to the set degree. Cable unhealthy is used to describe that the wear degree of the cable is greater than the set degree.
[0127] The setting degree can be determined according to actual needs and is not limited here. For example, the setting degree can be determined according to the wear degree of the EPB cable when it can normally transmit data in actual applications.
[0128] In some possible embodiments, the setting condition may include: the cable status is that the cable is healthy.
[0129] In this embodiment, when the vehicle-mounted controller detects that the cable status does not meet the set conditions, that is, the cable status is unhealthy, it means that the operating efficiency of the EPB is low at this time. Therefore, the vehicle-mounted controller can output a prompt message to indicate that the cable is unhealthy, so that the user of the target vehicle can replace the cable in the EPB in time.
[0130] When the on-board controller detects that the cable status meets the set conditions, that is, the cable status is healthy, it means that the operating efficiency of the EPB is normal at this time. Therefore, the on-board controller can control the target vehicle to travel along the target route.
[0131] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0132] Corresponding to a vehicle control method described in the above embodiment, Figure 4 The structure diagram of a vehicle control device provided by an embodiment of the present application is shown. For the convenience of explanation, only the part related to the embodiment of the present application is shown. Figure 4 The vehicle control device 400 includes: a first route determination unit 41, a second route determination unit 42 and a first control unit 43. Among them:
[0133] The first route determination unit 41 is used to obtain a plurality of candidate routes according to the starting point and the destination of the target vehicle before the target vehicle travels; each of the plurality of candidate routes carries the usage frequency of the electronic parking brake system.
[0134] The second route determining unit 42 is configured to determine the candidate route with the lowest usage frequency as the target route of the target vehicle.
[0135] The first control unit 43 is used to control the target vehicle to travel along the target route.
[0136] In one embodiment of the present application, the first control unit 43 specifically includes: a first acquisition unit, a prediction unit, a first adjustment unit and a second control unit.
[0137] The first acquisition unit is used to acquire a historical vehicle set that traveled the target route within a historical time period; the historical vehicle set includes historical working information of electronic parking brake systems corresponding to different historical vehicles.
[0138] The prediction unit is used to predict target operating information of the electronic parking brake system of the target vehicle according to each of the historical operating information.
[0139] The first adjustment unit is used to adjust the electronic parking brake system of the target vehicle based on the target working information.
[0140] The second control unit is used to control the target vehicle to travel along the target route after adjusting the electronic parking brake system of the target vehicle.
[0141] In one embodiment of the present application, the first adjustment unit specifically includes: a second acquisition unit and a second adjustment unit.
[0142] The second acquisition unit is used to acquire current working information of the electronic parking brake system of the target vehicle.
[0143] The second adjustment unit is used for adjusting the electronic parking brake system of the target vehicle based on the target working information if the current working information does not match the target working information.
[0144] In one embodiment of the present application, the current working information includes the current displacement gap and the current temperature friction data, and the target working information includes the gap range and the temperature friction data range; the second adjustment unit specifically includes: the third adjustment unit or the fourth adjustment unit. Wherein:
[0145] The third adjustment unit is used for adjusting the friction plate of the electronic parking brake system of the target vehicle based on the gap range if the current displacement gap is not within the gap range.
[0146] The fourth adjustment unit is used for adjusting the friction plate of the electronic parking brake system of the target vehicle based on the temperature friction data range if the current temperature friction data is not within the temperature friction data range.
[0147] In one embodiment of the present application, the second adjustment unit specifically includes: a first state determination unit and a fifth adjustment unit.
[0148] The first state determination unit is used to determine the vehicle state of the target vehicle and the system state of the electronic parking brake system.
[0149] The fifth adjustment unit is used to adjust the electronic parking brake system of the target vehicle based on the target working information if the vehicle state is a stationary state and the system state is a released state.
[0150] In one embodiment of the present application, the vehicle control device 400 further includes: a third control unit and a sixth adjustment unit.
[0151] The third control unit is used for controlling the vehicle to stop running if the vehicle state is a non-stationary state and the system state is a released state, so as to change the vehicle state to the stationary state.
[0152] The sixth adjustment unit is used to adjust the electronic parking brake system of the target vehicle based on the target operating information.
[0153] In one embodiment of the present application, the vehicle control device 400 further includes: a seventh adjustment unit and an eighth adjustment unit.
[0154] The seventh adjustment unit is used for adjusting the system state to the released state if the vehicle state is the stationary state and the system state is the non-released state.
[0155] The eighth adjustment unit is used to adjust the electronic parking brake system of the target vehicle based on the target working information.
[0156] In one embodiment of the present application, the vehicle control device 400 further includes: a fourth control unit and a ninth adjustment unit.
[0157] The fourth control unit is used for controlling the vehicle to stop running and adjusting the system state to the released state if the vehicle state is the non-stationary state and the system state is the non-released state.
[0158] The ninth adjustment unit is used to adjust the electronic parking brake system of the target vehicle based on the target operation information.
[0159] In one embodiment of the present application, the vehicle control device 400 further includes: a fifth control unit and a sixth control unit.
[0160] The fifth control unit is used to control the parking brake controller of the target vehicle to perform a clamping operation.
[0161] The sixth control unit is used to control the parking brake controller to perform a releasing operation after performing the clamping operation.
[0162] In one embodiment of the present application, the vehicle control device 400 further includes: a second state determination and output unit.
[0163] The second state determination unit is used to determine a cable state associated with the electronic parking brake system of the target vehicle.
[0164] The output unit is used for outputting a prompt message indicating that the cable is unhealthy if the cable status does not meet the set conditions.
[0165] It should be noted that the information interaction, execution process, etc. between the above-mentioned devices / units are based on the same concept as the method embodiment of the present application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0166] The technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.
[0167] Figure 5 This is a schematic diagram of the structure of a vehicle controller provided in one embodiment of the present application. Figure 5 As shown, the vehicle controller 5 of this embodiment includes: at least one processor 50 ( Figure 5 Only one is shown), a memory 51, and a computer program 52 stored in the memory 51 and executable on the at least one processor 50, wherein the processor 50 implements the steps of any of the above-mentioned vehicle control method embodiments when executing the computer program 52.
[0168] The vehicle-mounted controller 5 may include, but is not limited to, a processor 50 and a memory 51. Those skilled in the art will appreciate that Figure 5 It is only an example of the vehicle-mounted controller 5 and does not constitute a limitation of the vehicle-mounted controller 5. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, it may also include input and output devices, network access devices, etc.
[0169] The processor 50 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0170] In some embodiments, the memory 51 may be an internal storage unit of the vehicle controller 5, such as the memory of the vehicle controller 5. In other embodiments, the memory 51 may also be an external storage device of the vehicle controller 5, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the vehicle controller 5. Further, the memory 51 may also include both the internal storage unit of the vehicle controller 5 and an external storage device. The memory 51 is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as the program code of the computer program. The memory 51 may also be used to temporarily store data that has been output or is to be output.
[0171] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the above-mentioned method embodiments can be implemented.
[0172] An embodiment of the present application provides a computer program product. When the computer program product runs on a vehicle-mounted controller, the vehicle-mounted controller can implement the steps in the above-mentioned method embodiments when executing the computer program product.
[0173] If the integrated unit is implemented in the form of 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 present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may at least include: any entity or device capable of carrying the computer program code to the on-board controller, a recording medium, a computer memory, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), an electric carrier signal, a telecommunication signal, and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.
[0174] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0175] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A vehicle control method, characterized in that: include: Before the target vehicle travels, a plurality of alternative routes are obtained according to the starting point and the destination of the target vehicle; each of the plurality of alternative routes carries the usage frequency of the electronic parking brake system; Determining the alternative route with the lowest usage frequency as the target route of the target vehicle; The target vehicle is controlled to travel along the target route.
2. The vehicle control method according to claim 1, characterized in that: The controlling the target vehicle to travel along the target route comprises: Acquire a historical vehicle set that traveled the target route within a historical time period; the historical vehicle set includes historical working information of electronic parking brake systems corresponding to different historical vehicles; predicting target operating information of the electronic parking brake system of the target vehicle according to each of the historical operating information; adjusting an electronic parking brake system of the target vehicle based on the target operating information; After adjusting the electronic parking brake system of the target vehicle, the target vehicle is controlled to travel along the target route.
3. The vehicle control method according to claim 2, characterized in that: The adjusting the electronic parking brake system of the target vehicle based on the target working information includes: Acquiring current working information of the electronic parking brake system of the target vehicle; If the current operating information does not match the target operating information, the electronic parking brake system of the target vehicle is adjusted based on the target operating information.
4. The vehicle control method according to claim 3, characterized in that: The current working information includes a current displacement gap and a current temperature friction data, and the target working information includes a gap range and a temperature friction data range; if the current working information does not match the target working information, adjusting the electronic parking brake system of the target vehicle based on the target working information includes: If the current displacement gap is not within the gap range, adjusting the friction plate of the electronic parking brake system of the target vehicle based on the gap range; or, If the current temperature friction data is not within the temperature friction data range, the friction plate of the electronic parking brake system of the target vehicle is adjusted based on the temperature friction data range.
5. The vehicle control method according to claim 3, characterized in that: The adjusting the electronic parking brake system of the target vehicle based on the target working information includes: determining a vehicle state of the target vehicle and a system state of the electronic parking brake system; If the vehicle state is a stationary state and the system state is a released state, the electronic parking brake system of the target vehicle is adjusted based on the target operation information.
6. The vehicle control method according to claim 5, characterized in that: After determining the vehicle state of the target vehicle and the system state of the electronic parking brake system, the method further includes: If the vehicle state is a non-stationary state and the system state is a released state, the vehicle is controlled to stop running so that the vehicle state changes to the stationary state; adjusting an electronic parking brake system of the target vehicle based on the target operating information; or, If the vehicle state is the stationary state and the system state is a non-release state, adjusting the system state to the release state; adjusting an electronic parking brake system of the target vehicle based on the target operating information; or, If the vehicle state is the non-stationary state and the system state is the non-released state, controlling the vehicle to stop traveling and adjusting the system state to the released state; An electronic parking brake system of the target vehicle is adjusted based on the target operating information.
7. The vehicle control method according to claim 2, characterized in that: After adjusting the electronic parking brake system of the target vehicle based on the target working information, the method further includes: controlling a parking brake controller of the target vehicle to perform a clamping operation; After the clamping operation is performed, the parking brake controller is controlled to perform a releasing operation.
8. The vehicle control method according to any one of claims 1 to 7, characterized in that: Before controlling the target vehicle to travel along the target route, the method further includes: determining a status of a cable associated with an electronic parking brake system of the target vehicle; If the cable status does not meet the set conditions, a prompt message for prompting that the cable is unhealthy is output.
9. A vehicle-mounted controller, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the vehicle control method according to any one of claims 1 to 8 is implemented.
10. A vehicle, characterized in that: Comprising the vehicle-mounted controller as claimed in claim 9.