Resource management method and system for automobile braking

By monitoring the driving status of the vehicle in real time and increasing the priority of the braking force distribution algorithm, the problem of limited resources of the on-board computer is solved, the rapid and accurate response of the braking system is achieved, and driving safety is improved.

CN119428577APending Publication Date: 2025-02-14SHANGHAI LEEKR TECHNOLOGY CO LTD +2
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411811278.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-10
Publication Date
2025-02-14

AI Technical Summary

Technical Problem

The computing resources of on-board computers are limited, which leads to the inability to operate quickly and accurately, which poses safety risks.

Method used

By receiving the vehicle driving status information monitored by the sensor module in real time, quickly identify braking needs, and increase the priority of the braking force allocation algorithm in computing resource allocation and task scheduling, ensuring that the braking system obtains the necessary computing resources for accurate calculations.

Benefits of technology

It realizes the acquisition of necessary computing resources in the shortest time and performs accurate calculations of braking force, effectively improving driving safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119428577A_ABST
    Figure CN119428577A_ABST
Patent Text Reader

Abstract

The embodiment of the invention relates to the technical field of automobile braking, and discloses an automobile braking resource management method which comprises the following steps: receiving vehicle driving state information monitored by a sensor module in real time; according to the monitored vehicle driving state information, whether the vehicle has a braking demand or not is determined, if not, monitoring continues, and if yes, the next step is executed; the priority of the braking force distribution algorithm in the computing resource distribution module and the task scheduling module is improved, so that the braking force distribution algorithm obtains corresponding computing resources; the braking force distribution calculation is carried out according to the vehicle driving state information monitored in real time and a braking force distribution algorithm so as to determine the braking force of each wheel, and the vehicle driving state is controlled according to the braking force of each vehicle. According to the scheme in the embodiment of the invention, the driving safety can be effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of automobile braking, and in particular to a resource management method and system for automobile braking. Background Art

[0002] At present, the computing resources of on-board computers are limited. Advanced brake force distribution algorithms are usually complex and involve a lot of mathematical operations and logical judgments. In the vehicle's electronic system, there are many other functional modules running at the same time, such as engine control, body stability system, etc. These modules will occupy a certain amount of computing resources, resulting in the brake force distribution algorithm may not be able to obtain enough resources to run quickly and accurately. Therefore, designing a method that can efficiently manage hardware resources has become a technical problem that needs to be solved urgently by those skilled in the art. Summary of the invention

[0003] In view of the above defects, an embodiment of the present invention discloses a resource management method for automobile braking, which can fully utilize the limited computing resources of an on-board computer through dynamic resource allocation.

[0004] A first aspect of an embodiment of the present invention discloses a method for managing vehicle braking resources, comprising:

[0005] Receive vehicle driving status information monitored in real time by the sensor module;

[0006] Determine whether the vehicle has a braking requirement based on the monitored vehicle driving state information, if not, continue monitoring, if yes, execute the next step;

[0007] Improving the priority of the braking force distribution algorithm in the computing resource allocation module and the task scheduling module so that the braking force distribution algorithm obtains corresponding computing resources;

[0008] The braking force distribution calculation is performed based on the real-time monitored vehicle driving state information and the braking force distribution algorithm to determine the braking force size of each wheel, and the vehicle driving state is controlled according to the braking force size of each vehicle.

[0009] As an optional implementation manner, in the first aspect of the embodiment of the present invention, the resource management method further includes:

[0010] Obtaining the operating status information of each functional module, wherein the operating status information includes module load, computing task volume, and response time requirements;

[0011] The module load, computing task volume and response time requirements of each functional module are matched with the pre-built demand models of each module. If the resource requirements of the corresponding module change, a resource demand analysis is performed, and the resources of each functional module are adjusted according to the results of the demand analysis.

[0012] As an optional implementation, in the first aspect of the embodiment of the present invention, before increasing the priority of the braking force distribution algorithm in the computing resource allocation module and the task scheduling module so that the braking force distribution algorithm obtains corresponding computing resources, the method further includes:

[0013] The control interrupts the computing tasks of the low-priority functional modules, wherein the low-priority functional modules include a video playback module or an air conditioning fine adjustment module of the vehicle entertainment system.

[0014] As an optional implementation manner, in the first aspect of the embodiment of the present invention, after controlling the driving state of the vehicle according to the braking force of each vehicle, the method further includes:

[0015] Monitor the braking process and determine whether the braking operation has been completed based on the vehicle's driving status. If the braking is not completed, continue to execute the braking force distribution algorithm calculation and braking operation; if the braking is completed, proceed to the next step;

[0016] The computing tasks of the previously interrupted low-priority functional modules are restored so that the various functional modules of the vehicle can resume normal operation, and the vehicle driving status can continue to be monitored through the sensor module.

[0017] As an optional implementation, in the first aspect of the embodiment of the present invention, the step of increasing the priority of the braking force distribution algorithm in the computing resource allocation module and the task scheduling module so that the braking force distribution algorithm obtains corresponding computing resources includes:

[0018] The priority of the braking force distribution algorithm in the computing resource allocation module and the task scheduling module is increased to the highest level so that the braking force distribution algorithm obtains corresponding computing resources.

[0019] As an optional implementation manner, in the first aspect of the embodiment of the present invention, before receiving the vehicle driving state information monitored in real time by the sensor module, the method further includes:

[0020] After the vehicle is started, the system begins to run and initializes the resource dynamic allocation system and priority allocation mechanism, setting the initial priority and resource allocation method for each functional module.

[0021] As an optional implementation, in the first aspect of the embodiment of the present invention, the vehicle driving state information includes vehicle speed information, acceleration information and pedal state information;

[0022] After the receiving sensor module monitors the vehicle driving state information in real time, the method further includes:

[0023] Determine current driving scene information based on vehicle speed information, acceleration information and pedal status information;

[0024] A resource allocation scheme is determined according to the current driving scenario information and a pre-configured scenario-allocation mapping relationship.

[0025] A second aspect of an embodiment of the present invention discloses a vehicle braking resource management system, comprising:

[0026] Receiving module: used to receive the vehicle driving status information monitored in real time by the sensor module;

[0027] Judgment module: used to determine whether the vehicle has a braking demand based on the monitored vehicle driving status information. If not, continue monitoring. If yes, execute the next step;

[0028] Adjustment module: used for increasing the priority of the braking force distribution algorithm in the computing resource allocation module and the task scheduling module so that the braking force distribution algorithm obtains corresponding computing resources;

[0029] Calculation module: used to perform braking force distribution calculation based on the real-time monitored vehicle driving state information and the braking force distribution algorithm to determine the braking force of each wheel, and control the vehicle driving state according to the braking force of each vehicle.

[0030] The third aspect of an embodiment of the present invention discloses an electronic device, comprising: a memory storing executable program code; a processor coupled to the memory; the processor calls the executable program code stored in the memory to execute the resource management method for automobile braking disclosed in the first aspect of the embodiment of the present invention.

[0031] A fourth aspect of an embodiment of the present invention discloses a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute the resource management method for automobile braking disclosed in the first aspect of an embodiment of the present invention.

[0032] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:

[0033] The resource management method for automobile braking in the embodiment of the present invention can quickly identify the braking demand of the vehicle by receiving the vehicle driving state information monitored by the sensor module in real time. Once the braking demand is found, the system can immediately increase the priority of the braking force distribution algorithm in the computing resource allocation and task scheduling, thereby ensuring that the braking system can obtain the necessary computing resources in the shortest time and perform accurate calculation of the braking force. This real-time response capability can effectively improve driving safety. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0035] Figure 1 It is a flow chart of a method for managing vehicle braking resources disclosed in an embodiment of the present invention;

[0036] Figure 2 It is a schematic diagram of a process of performing dynamic resource configuration disclosed in an embodiment of the present invention;

[0037] Figure 3 It is a structural schematic diagram of a vehicle braking resource management device provided by an embodiment of the present invention;

[0038] Figure 4 It is a structural schematic diagram of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0039] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0040] It should be noted that the terms "first", "second", "third", "fourth", etc. in the specification and claims of the present invention are used to distinguish different objects rather than to describe a specific order. The terms "including" and "having" in the embodiments of the present invention and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device including a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0041] At present, the computing resources of on-board computers are limited. Advanced braking force distribution algorithms are usually complex and involve a large number of mathematical operations and logical judgments. In the electronic system of the vehicle, there are many other functional modules running at the same time, such as engine control, body stability system, etc. These modules will occupy certain computing resources, resulting in the braking force distribution algorithm may not be able to obtain sufficient resources to run quickly and accurately. This will cause certain safety hazards. Based on this, the embodiment of the present invention discloses a resource management method, device, electronic device and storage medium for automobile braking, which can quickly identify the braking demand of the vehicle by receiving the vehicle driving state information monitored by the sensor module in real time. Once the braking demand is detected, the system can immediately increase the priority of the braking force distribution algorithm in the computing resource allocation and task scheduling, thereby ensuring that the braking system can obtain the necessary computing resources in the shortest time and perform accurate calculation of the braking force. This real-time response capability can effectively improve driving safety.

[0042] Embodiment 1

[0043] See also Figure 1 , Figure 1 It is a flow chart of the resource management method for automobile braking disclosed in the embodiment of the present invention. Among them, the execution subject of the method described in the embodiment of the present invention is an execution subject composed of software and / or hardware, and the execution subject can receive relevant information by wired or / and wireless means, and can send certain instructions. Of course, it can also have certain processing functions and storage functions. The execution subject can control multiple devices, such as a remote physical server or cloud server and related software, or it can be a local host or server and related software that performs related operations on a device placed somewhere. In some scenarios, multiple storage devices can also be controlled, and the storage devices can be placed in the same place or different places as the devices. For example Figure 1 As shown, the resource management method based on automobile braking includes the following steps:

[0044] S101: receiving vehicle driving status information monitored in real time by a sensor module;

[0045] S102: determining whether the vehicle has a braking requirement based on the monitored vehicle driving state information, if not, continuing monitoring, if yes, executing the next step;

[0046] S103: increasing the priority of the braking force distribution algorithm in the computing resource allocation module and the task scheduling module so that the braking force distribution algorithm obtains corresponding computing resources;

[0047] S104: Under the adjusted computing resource conditions, braking force distribution calculation is performed according to the real-time monitored vehicle driving state information and the braking force distribution algorithm to determine the braking force of each wheel, and the vehicle driving state is controlled according to the braking force of each vehicle.

[0048] The embodiment of the present invention can quickly identify the braking demand of the vehicle by receiving the vehicle driving state information monitored by the sensor module in real time. Once the braking demand is found, the system can immediately increase the priority of the braking force distribution algorithm in the computing resource allocation and task scheduling, thereby ensuring that the braking system can obtain the necessary computing resources in the shortest time and perform accurate calculation of the braking force. This real-time response capability is crucial to improving driving safety.

[0049] This method can more accurately calculate the braking force required for each wheel by comprehensively considering the real-time monitored vehicle driving status information and advanced braking force distribution algorithms. This precise braking force distribution helps optimize the vehicle's braking performance, improve braking efficiency, and reduce braking distance, thereby further improving driving safety.

[0050] By dynamically adjusting the allocation of computing resources, this method can ensure that computing resources can efficiently support the operation of the braking force distribution algorithm when braking is required. This resource allocation method avoids waste of resources and improves the resource utilization efficiency of the overall system.

[0051] Because this method can respond to braking needs in real time and quickly adjust computing resource allocation, it can more effectively handle various complex driving scenarios, such as emergency braking and braking on slippery roads. This flexibility helps enhance the stability and reliability of the system and improve driving safety. By optimizing braking performance and real-time responsiveness, this method can enhance the driver's driving experience. Drivers can respond to various driving situations more confidently while reducing safety hazards caused by improper braking.

[0052] The solution of the embodiment of the present invention establishes a reasonable computing resource priority allocation mechanism. According to the vehicle driving state and the braking urgency, a higher priority is assigned to the braking force distribution algorithm. For example, in the case of emergency braking, the priority of the braking force distribution algorithm is raised to the highest, and the computing tasks of some non-critical functional modules (such as the fine adjustment function of the automatic air conditioner) are suspended to ensure that the braking force distribution algorithm can obtain sufficient computing resources in time to ensure vehicle safety.

[0053] Specifically, the following is the specific process of the algorithm for solving the problem of limited computing resources of the braking force distribution algorithm by priority allocation:

[0054] A[Vehicle start]-->B[Initialize each functional module];

[0055] B-->C[Real-time monitoring of vehicle status];

[0056] C-->D[determine whether braking is needed];

[0057] D--No-->C;

[0058] D--Yes-->E[Increase the priority of braking force distribution algorithm];

[0059] E-->F[pause low priority function module calculation tasks];

[0060] F-->G[brake force distribution algorithm is used for calculation];

[0061] G-->H[Perform braking operation according to calculation results];

[0062] H-->I[Judge whether braking is completed];

[0063] I--No-->G;

[0064] I--Yes-->J[Restore low priority function module calculation tasks];

[0065] J-->C.

[0066] More preferably, the resource management method further includes:

[0067] S105: Acquire the operation status information of each functional module, wherein the operation status information includes module load, computing task volume, and response time requirement;

[0068] S106: Match the module load, computing task volume and response time requirements of each functional module with the pre-built demand model of each module. If the resource demand of the corresponding module changes, perform resource demand analysis and adjust the resources of each functional module according to the demand analysis results.

[0069] The embodiment of the present invention adopts the technology of dynamically allocating computing resources. By real-time monitoring the operating status and resource requirements of each functional module, the resources of the vehicle-mounted computer are flexibly allocated. For example, when the vehicle is in a stable driving state and the modules such as the engine control and the body stability system have low resource requirements, the resources allocated to the braking force distribution algorithm are appropriately increased; and when these modules require more resources under complex working conditions, the resource occupation of the braking force distribution algorithm is reasonably reduced to achieve an overall balance.

[0070] Specifically, the following is an algorithm flow chart for dynamically allocating resources to solve the problem of limited computing resources for the braking force distribution algorithm:

[0071] A[Vehicle start]-->B[Initialize resource monitoring and allocation system];

[0072] B-->C[Real-time monitoring of the status of each functional module of the vehicle];

[0073] C-->D[Determine whether there are any functional module requirements changes];

[0074] D--No-->C;

[0075] D--Yes-->E[Analyze resource requirements of each module];

[0076] E-->F[Adjust resource allocation];

[0077] F-->G [the braking force distribution algorithm operates according to the new resources];

[0078] G-->H[Judge whether the vehicle status is stable];

[0079] H--No-->C;

[0080] H--Yes-->I[maintain current resource allocation];

[0081] I-->C.

[0082] Specifically, the system first collects the real-time operation status information of each functional module (such as sensor module, computing resource allocation module, task scheduling module, etc.) in the automobile braking system. These operation status information include but are not limited to the module load (i.e., the amount of computing tasks currently being processed), the amount of computing tasks (i.e., the number of computing tasks to be processed), and the response time requirement (i.e., the time limit required to complete the computing task). In the embodiment of the present invention, the load condition generally reflects the degree of pressure of the module when processing tasks. The method for calculating the load condition may vary from system to system, but generally involves the following factors: CPU usage: It is evaluated by monitoring the CPU resource usage of the module in a specific time period. High CPU usage may mean that the module is processing a large number of tasks or encountering a performance bottleneck. Memory usage: Memory usage is also an important indicator for evaluating module load. By monitoring the size of memory occupied by the module, it can be determined whether it needs more memory resources to support task processing. I / O operations: For modules involving a large number of read and write operations, the frequency and speed of I / O operations will also affect their load conditions. For example, frequent file reading and writing or network communication may cause an increase in module load. Taking these factors into consideration, specific algorithms or models can be used to calculate the module load, such as weighted average, exponential smoothing, etc.

[0083] Task volume usually refers to the number of tasks or task complexity that a module needs to process. Methods for calculating task volume may include: Task counting: directly counting the number of tasks processed by the module in a specific time period. This method is simple and intuitive, but may not accurately reflect the complexity of the task. Task complexity evaluation: estimate the task volume by evaluating the complexity of the task (such as the amount of calculation, the amount of data processing, etc.). This may require the use of specific evaluation tools or methods, such as the number of lines of code, algorithm complexity analysis, etc. Comprehensive evaluation: combine task counting and task complexity evaluation to comprehensively calculate the task volume. This method can more comprehensively reflect the workload of the module.

[0084] Response time requirements refer to the time limit required by a module when processing a task. Methods for calculating response time requirements may include: User expectations: Set response time requirements based on user usage habits and expectations. For example, for applications with high real-time requirements (such as online games, real-time communications, etc.), the user's expected response time may be very short. System performance: Set response time requirements based on the overall performance of the system and resource allocation. For example, when resources are limited, it may be necessary to reduce the response time requirements of certain modules to ensure the stability of the overall system. Task characteristics: Set response time requirements based on the characteristics of the task itself. For example, for emergency tasks that require a quick response (such as vehicle braking, emergency avoidance, etc.), it may be necessary to set a shorter response time requirement. Taking these factors into consideration, specific methods (such as statistical analysis, performance testing, etc.) can be used to evaluate the response time requirements of the module and set reasonable thresholds or standards.

[0085] According to the matching of the operating status information with the demand model and the resource adjustment, the system will match the collected operating status information with the pre-built demand models of each module. These demand models are established based on the historical operating data, performance characteristics and overall system requirements of the module. If it is found that the resource requirements of the corresponding module have changed (for example, due to an increase in the amount of computing tasks or a shortened response time requirement), the system will perform a resource demand analysis. Based on the results of the demand analysis, the system will adjust the resources of each functional module to ensure that they can obtain sufficient computing resources to meet the current braking needs.

[0086] The embodiment of the present invention obtains the operation status information of each functional module through step S105, and the system can understand the load condition, computing task volume and response time requirement of each module in real time, which provides accurate data support for resource allocation.

[0087] In step S106, the system matches the real-time information with the pre-built demand model, and can timely discover changes in resource demand and conduct resource demand analysis. This dynamic adjustment mechanism ensures that resources can be allocated on demand, avoiding waste and shortage of resources.

[0088] Since the system can monitor and adjust resource allocation in real time, it can respond quickly to sudden increases in braking demand and provide sufficient computing resources for key modules. This helps shorten the response time of the braking system and improve braking efficiency. Through precise resource matching and dynamic adjustment, the system can maintain the efficient operation of each functional module and avoid performance degradation or system crash caused by insufficient resources. At the same time, this resource management method also helps balance the system load and reduce resource competition between modules, thereby improving the overall stability and reliability of the system. Accurate resource allocation helps reduce unnecessary computing tasks and resource waste, thereby reducing the energy consumption of the system.

[0089] In addition, by optimizing resource utilization, the system can reduce its reliance on high-performance hardware and reduce overall costs. The optimized resource management method enables the braking system to respond more quickly to the driver's braking intentions, providing a smoother and more precise braking experience. This helps improve the driver's driving safety and comfort, and enhances the user's trust and satisfaction with the vehicle's braking system.

[0090] In complex scenarios such as emergency braking and braking on slippery roads, the system can quickly adjust resource allocation to ensure that the braking system can fully exert its performance. This helps to improve the braking ability of the car in various complex scenarios and improve driving safety.

[0091] More preferably, before increasing the priority of the braking force distribution algorithm in the computing resource allocation module and the task scheduling module so that the braking force distribution algorithm obtains corresponding computing resources, the method further includes:

[0092] The control interrupts the computing tasks of the low-priority functional modules, wherein the low-priority functional modules include a video playback module or an air conditioning fine adjustment module of the vehicle entertainment system.

[0093] During vehicle operation, braking safety is of vital importance. By assigning a higher priority to the braking force distribution algorithm, it is ensured that the algorithm can obtain computing resources first in critical scenarios such as emergency braking. For example, when the driver suddenly slams on the brakes, the braking force distribution algorithm can immediately obtain sufficient processing power to quickly and accurately calculate the optimal braking force distribution for the front and rear wheels, thereby effectively shortening the braking distance and avoiding accidents. This is because in such an emergency, the computing tasks of other non-critical functions (such as video playback of the in-vehicle entertainment system, fine adjustment of the seat heating power, etc.) will be temporarily shelved, and computing resources will be concentrated on the braking force distribution algorithm.

[0094] The priority allocation mechanism of the embodiment of the present invention establishes a clear order of resource utilization. It enables the on-board computer to allocate resources according to the importance and urgency of the functions, avoiding disorderly competition for resources among multiple functional modules. Taking the example of a sudden braking situation encountered by a vehicle during normal driving, the priority of the braking force allocation algorithm is higher than that of non-emergency functional modules such as vehicle fuel consumption statistics. When braking calculations are required, the computing resources will first meet the needs of the braking force allocation algorithm to ensure the efficient operation of the braking system. After the braking operation is completed, the calculations of other low-priority functional modules will be resumed.

[0095] In emergency braking scenarios, the response speed and accuracy of the braking system are directly related to driving safety. Priority allocation can ensure that the braking force distribution algorithm is not interfered with by other functional modules in this scenario and obtains all the required computing resources in a timely manner. For example, when an obstacle suddenly appears in front of the vehicle while driving at high speed, the braking force distribution algorithm can obtain sufficient computing resources in an instant, accurately calculate the braking force required for each wheel based on factors such as vehicle speed, vehicle load, and road conditions, so that the vehicle can stop smoothly and quickly.

[0096] The system first determines the priority of the current computing tasks of each functional module. This is usually based on factors such as the functional importance of the module, real-time requirements, and the priority set by the user. When the braking force distribution algorithm requires more computing resources, the system will identify low-priority functional modules, such as the video playback module of the in-vehicle entertainment system or the air conditioning fine adjustment module. The system will then control the interruption of the computing tasks of these low-priority functional modules to release the computing resources they occupy.

[0097] After interrupting the low-priority task, the system will reallocate these released computing resources to the braking force allocation algorithm. This usually involves adjusting the parameters of the computing resource allocation module to ensure that the braking force allocation algorithm has sufficient computing power and response time. After the resource reallocation, the system will further increase the priority of the braking force allocation algorithm in the computing resource allocation module and the task scheduling module. This helps ensure that the braking force allocation algorithm can continue to receive priority in subsequent computing resource allocations to meet the real-time requirements of the braking system.

[0098] By preferentially interrupting low-priority function modules, the system can quickly release the computing resources occupied by these modules. This enables the braking force distribution algorithm to immediately obtain the required computing resources in an emergency, thereby ensuring that the braking system can respond to the driver's braking needs in real time. By dynamically adjusting the resource allocation strategy, the system can minimize the impact on non-critical tasks (such as entertainment systems) while ensuring critical tasks (such as braking).

[0099] Although in-vehicle entertainment systems or air conditioning may be temporarily interrupted in an emergency, users generally understand that this is a necessary sacrifice for safety. In the long run, a system that can quickly respond to braking needs and ensure driving safety will bring higher user satisfaction and trust.

[0100] More preferably, after controlling the driving state of the vehicles according to the braking force of each vehicle, the method further includes:

[0101] Monitor the braking process and determine whether the braking operation has been completed based on the vehicle's driving status. If the braking is not completed, continue to execute the braking force distribution algorithm calculation and braking operation; if the braking is completed, proceed to the next step;

[0102] The computing tasks of the previously interrupted low-priority functional modules are restored so that the various functional modules of the vehicle can resume normal operation, and the vehicle driving status can continue to be monitored through the sensor module.

[0103] The system of the embodiment of the present invention will continuously monitor the braking process and obtain the vehicle driving status information, such as vehicle speed, acceleration, etc., in real time through the sensor module. Based on this information, the system will determine whether the braking operation has been completed. If the braking is not completed (for example, the vehicle speed has not dropped to a safe range or there is still a potential collision risk), the system will continue to execute the calculation of the braking force distribution algorithm and adjust the braking operation according to the calculation results until the braking is completed.

[0104] Once the braking operation is completed, the system will immediately resume the computing tasks of the low-priority functional modules that were previously interrupted due to the braking demand. These functional modules may include the video playback module of the in-vehicle entertainment system, the air conditioning fine adjustment module, etc. Their restoration helps the various functional modules of the vehicle to resume normal operation. While restoring the low-priority functional modules, the system will continue to monitor the vehicle's driving status through the sensor module. This helps the system to promptly detect and respond to potential driving risks and ensure the safety and stability of vehicle driving.

[0105] By continuously monitoring the braking process and the vehicle driving status, the embodiment of the present invention can timely detect and correct the deviation in the braking process, ensuring the accuracy and safety of the braking operation. This helps to reduce the risk of traffic accidents caused by braking failures and improve driving safety. Under the premise of ensuring braking safety, the system can intelligently restore the computing tasks of low-priority functional modules to avoid unnecessary waste of resources. At the same time, this strategy helps to improve the overall performance and response speed of the system, allowing the vehicle to adapt to various driving scenarios more quickly.

[0106] More preferably, the step of increasing the priority of the braking force distribution algorithm in the computing resource allocation module and the task scheduling module so that the braking force distribution algorithm obtains corresponding computing resources includes:

[0107] The priority of the braking force distribution algorithm in the computing resource allocation module and the task scheduling module is increased to the highest level so that the braking force distribution algorithm obtains corresponding computing resources.

[0108] In the embodiment of the present invention, raising the priority to the highest level means that the braking force distribution algorithm will obtain the highest priority when allocating computing resources, and can immediately obtain the required computing resources without waiting for the completion of other low-priority tasks. This ensures that the braking force distribution algorithm can run instantly, thereby achieving rapid and accurate distribution of vehicle braking force, and improving the immediacy and accuracy of braking response. In complex scenarios such as emergency braking and braking on slippery roads, the braking force distribution algorithm needs to run faster to cope with the ever-changing driving environment. Raising the priority to the highest level helps ensure that the algorithm can still obtain sufficient computing resources in these scenarios, thereby achieving precise control of braking force and improving driving safety.

[0109] More preferably, before receiving the vehicle driving state information monitored in real time by the sensor module, the method further includes:

[0110] After the vehicle is started, the system starts to run and initializes the resource dynamic allocation system and priority allocation mechanism, setting the initial priority and resource allocation method for each functional module.

[0111] During the initial setup phase, the system assigns initial priorities and resource allocation methods to each functional module. This pre-allocation mechanism helps the system respond quickly after receiving sensor data, allocates resources reasonably according to priority, and ensures that key tasks are processed first.

[0112] Initialization settings ensure that the resource dynamic allocation system and priority allocation mechanism are in the correct state at startup. This helps reduce resource conflicts and priority confusion that may occur during system operation, and improves the overall stability and reliability of the system. The priorities and resource allocation methods in the initialization settings can be adjusted according to actual needs. This enables the system to flexibly adjust resource allocation strategies when facing different scenarios and needs, providing a basis for future function expansion and performance improvement.

[0113] More preferably, the vehicle driving state information includes vehicle speed information, acceleration information and pedal state information;

[0114] After the receiving sensor module monitors the vehicle driving state information in real time, the method further includes:

[0115] Determine current driving scene information based on vehicle speed information, acceleration information and pedal status information;

[0116] A resource allocation scheme is determined according to the current driving scenario information and a pre-configured scenario-allocation mapping relationship.

[0117] The system of the embodiment of the present invention monitors key information such as vehicle speed, acceleration and pedal status in real time through the sensor module. This information is received and stored by the system in real time through signal transmission and processing. Based on the vehicle speed, acceleration and pedal status information collected in real time, the system determines the current driving scene through algorithm analysis. Driving scenes may include normal driving, acceleration, deceleration, turning, emergency braking and other situations. The system formulates a resource allocation plan based on the determined current driving scene information and the pre-configured scene-allocation mapping relationship. The scene-allocation mapping relationship is pre-set according to the vehicle's demand for computing resources, communication resources, etc. under different driving scenarios.

[0118] By matching the current driving scenario and mapping relationship, the system can determine which functional modules need more resource support and which can relatively reduce resource allocation. The system dynamically adjusts the resource allocation of each functional module according to the formulated resource allocation plan. This includes adjusting the allocation ratio of computing resources, the allocation of communication bandwidth, etc., to ensure that key functional modules can obtain sufficient resource support when needed. At the same time, the system will also monitor the use of resources and make real-time adjustments and optimizations based on actual needs.

[0119] By real-time monitoring of vehicle driving status information and judging driving scenarios, the system of the embodiment of the present invention can more accurately predict and meet the vehicle's demand for resources.

[0120] The working conditions of the vehicle in the embodiment of the present invention during driving are complex and changeable, and the requirements for computing resources of various functional modules under different working conditions are also different. Dynamic resource allocation can monitor these changes in real time and flexibly adjust resource allocation according to actual needs. For example, when the vehicle is driving steadily on the highway, modules such as the engine control and body stability system work relatively smoothly and have low requirements for computing resources. At this time, the dynamic resource allocation system can appropriately increase the resources allocated to the braking force distribution algorithm so that it can perform more sophisticated calculations, such as predicting braking needs in advance, optimizing the braking force distribution curve, etc.

[0121] The dynamic allocation of the embodiment of the present invention can achieve a balance of resources between different functional modules. It avoids the situation where a certain functional module occupies a large amount of computing resources for a long time, resulting in insufficient resources for other modules (including the braking force distribution algorithm). For example, when a vehicle is traveling on complex road conditions (such as mountain roads), the body stability system may require more computing resources to handle frequent vehicle posture adjustments. At this time, the dynamic resource allocation system will reasonably reduce the resource occupation of the braking force distribution algorithm according to the load conditions of each module, while ensuring that it can still work normally. When the load of the body stability system is reduced, the resources allocated to the braking force distribution algorithm will be appropriately increased to ensure the performance of the braking system.

[0122] The dynamic allocation of resources in the embodiment of the present invention can enable each functional module of the vehicle to obtain relatively appropriate resources under different working conditions, thereby improving the overall performance of the vehicle's electronic system. For the braking force distribution algorithm, more resources can be obtained in a timely manner when they are needed, and resources can be reasonably released when resource demand decreases, ensuring that it can complete the braking force distribution task well under various working conditions. For example, when a sudden braking situation occurs during vehicle driving, the dynamic resource allocation system can quickly provide sufficient resources for the braking force distribution algorithm to ensure the timeliness and accuracy of braking; in the normal driving stage, it can also reasonably allocate resources while taking into account the operation of other functional modules to improve the comprehensive driving experience of the vehicle.

[0123] By dynamically allocating computing resources, the vehicle's electronic system can allocate limited computing resources to where they are most needed based on actual operating conditions. This flexible allocation method allows each functional module to obtain sufficient resources to complete its core tasks under different working conditions, thereby improving the overall resource utilization of the on-board computer. For example, during the vehicle startup and acceleration phase, the engine control module gives priority to obtaining more resources; during the braking phase, the braking force distribution algorithm is supported by sufficient resources; during the vehicle cruising phase, resources can be allocated to other functional modules related to comfort and energy saving, achieving efficient resource utilization and alleviating the problem of limited computing resources for the braking force distribution algorithm. By optimizing resource allocation, the possibility of hardware overheating, aging, and other problems caused by long-term excessive occupation of resources by certain functional modules is reduced. Reasonable dynamic resource allocation makes the workload of each functional module relatively balanced, and the hardware equipment can operate under relatively reasonable working conditions. For example, it avoids the overwork of the braking force distribution algorithm when resources are tight, causing the processor or related chips to be in a high-load state for a long time, thereby extending the service life of the on-board computer hardware.

[0124] The following is the specific process of the algorithm that combines dynamic resource allocation with priority allocation to solve the problem of limited computing resources in the braking force distribution algorithm:

[0125] A[Vehicle start]-->B[Initialize resource monitoring and allocation system];

[0126] B-->C[Real-time monitoring of vehicle status and various functional modules];

[0127] C-->D[determine whether braking is needed];

[0128] D--No-->E[Judge whether there are any functional module requirements changes];

[0129] D--Yes-->F[Increase the priority of braking force distribution algorithm];

[0130] E--No-->C;

[0131] E--Yes-->G[Analyze resource requirements of each module];

[0132] F-->H[pause low priority function module calculation tasks];

[0133] H-->I[brake force distribution algorithm is used for calculation];

[0134] G-->J[adjust resource allocation];

[0135] I-->K[Perform braking operation according to calculation results];

[0136] K-->L[Judge whether braking is completed];

[0137] L--No-->I;

[0138] L--Yes-->M[Restore low priority function module calculation tasks];

[0139] J-->N [Each functional module runs according to the new resources];

[0140] M -> C;

[0141] N-->C.

[0142] The resource management method for automobile braking in the embodiment of the present invention can quickly identify the braking demand of the vehicle by receiving the vehicle driving state information monitored by the sensor module in real time. Once the braking demand is found, the system can immediately increase the priority of the braking force distribution algorithm in the computing resource allocation and task scheduling, thereby ensuring that the braking system can obtain the necessary computing resources in the shortest time and perform accurate calculation of the braking force. This real-time response capability can effectively improve driving safety.

[0143] Embodiment 2

[0144] See also Figure 3 , Figure 3FIG. 1 is a schematic diagram of the structure of the vehicle braking resource management device disclosed in the embodiment of the present invention. Figure 3 As shown, the vehicle braking resource management device may include:

[0145] Receiving module 21: used to receive vehicle driving status information monitored in real time by the sensor module;

[0146] The judgment module 22 is used to determine whether the vehicle has a braking demand according to the monitored vehicle driving state information. If not, continue monitoring. If yes, execute the next step;

[0147] The judgment module 23 is used to increase the priority of the braking force distribution algorithm in the computing resource allocation module and the task scheduling module so that the braking force distribution algorithm obtains corresponding computing resources;

[0148] Calculation module 24: used to perform braking force distribution calculation according to the real-time monitored vehicle driving state information and the braking force distribution algorithm to determine the braking force of each wheel, and control the vehicle driving state according to the braking force of each vehicle.

[0149] The vehicle braking resource management method in the embodiment of the present invention can quickly identify the vehicle's braking needs by receiving the vehicle driving state information monitored by the sensor module in real time. Once the braking need is found, the system can immediately increase the priority of the braking force distribution algorithm in the computing resource allocation and task scheduling, thereby ensuring that the braking system can obtain the necessary computing resources in the shortest time and perform accurate calculation of the braking force. This real-time response capability can effectively improve driving safety.

[0150] Embodiment 3

[0151] See also Figure 4 , Figure 4 Schematic diagram of the structure of an electronic device disclosed in an embodiment of the present invention. The electronic device may be a computer, a server, etc. Of course, in certain circumstances, it may also be a smart device such as a mobile phone, a tablet computer, a monitoring terminal, and an image acquisition device with processing functions. Figure 4 As shown, the electronic device may include:

[0152] A memory 510 storing executable program codes;

[0153] a processor 520 coupled to the memory 510;

[0154] The processor 520 calls the executable program code stored in the memory 510 to execute part or all of the steps in the vehicle braking resource management method in the first embodiment.

[0155] An embodiment of the present invention discloses a computer-readable storage medium storing a computer program, wherein the computer program enables a computer to execute part or all of the steps in the resource management method for automobile braking in the first embodiment.

[0156] The embodiment of the present invention further discloses a computer program product, wherein when the computer program product is run on a computer, the computer is enabled to execute part or all of the steps in the resource management method for automobile braking in the first embodiment.

[0157] An embodiment of the present invention further discloses an application publishing platform, wherein the application publishing platform is used to publish a computer program product, wherein when the computer program product runs on a computer, the computer executes part or all of the steps in the resource management method for automobile braking in embodiment one.

[0158] In various embodiments of the present invention, it should be understood that the size of the serial numbers of the processes does not necessarily 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 invention.

[0159] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place or distributed over multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0160] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0161] 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-accessible memory. 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, which is stored in a memory and includes several requests for a computer device (which can be a personal computer, a server or a network device, etc., specifically a processor in a computer device) to perform some or all of the steps of the method described in each embodiment of the present invention.

[0162] In the embodiments provided by the present invention, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.

[0163] A person of ordinary skill in the art can understand that some or all of the steps in the various methods of the embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0164] The above is a detailed introduction to the vehicle braking resource management method, device, electronic device and storage medium disclosed in the embodiments of the present invention. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for general technical personnel in this field, according to the idea of ​​the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.

Claims

1. A method for managing vehicle braking resources, characterized in that: include: Receive vehicle driving status information monitored in real time by the sensor module; Determine whether the vehicle has a braking requirement based on the monitored vehicle driving state information, if not, continue monitoring, if yes, execute the next step; Improving the priority of the braking force distribution algorithm in the computing resource allocation module and the task scheduling module so that the braking force distribution algorithm obtains corresponding computing resources; The braking force distribution calculation is performed based on the real-time monitored vehicle driving state information and the braking force distribution algorithm to determine the braking force size of each wheel, and the vehicle driving state is controlled according to the braking force size of each vehicle.

2. The vehicle braking resource management method according to claim 1, characterized in that: The resource management method further includes: Obtaining the operating status information of each functional module, wherein the operating status information includes module load, computing task volume, and response time requirements; The module load, computing task volume and response time requirements of each functional module are matched with the pre-built demand models of each module. If the resource requirements of the corresponding module change, a resource demand analysis is performed, and the resources of each functional module are adjusted according to the results of the demand analysis.

3. The vehicle braking resource management method according to claim 1, characterized in that: Before increasing the priority of the braking force distribution algorithm in the computing resource allocation module and the task scheduling module so that the braking force distribution algorithm obtains corresponding computing resources, the method further includes: The control interrupts the computing tasks of the low-priority functional modules, wherein the low-priority functional modules include a video playback module or an air conditioning fine adjustment module of the vehicle entertainment system.

4. The method for managing vehicle braking resources as claimed in claim 3, characterized in that: After controlling the driving state of the vehicles according to the braking force of each vehicle, the method further includes: Monitor the braking process and determine whether the braking operation has been completed based on the vehicle's driving status. If the braking is not completed, continue to execute the braking force distribution algorithm calculation and braking operation; if the braking is completed, proceed to the next step; The computing tasks of the previously interrupted low-priority functional modules are restored so that the various functional modules of the vehicle can resume normal operation, and the vehicle driving status can continue to be monitored through the sensor module.

5. The vehicle braking resource management method according to claim 1, characterized in that: The step of increasing the priority of the braking force distribution algorithm in the computing resource allocation module and the task scheduling module so that the braking force distribution algorithm obtains corresponding computing resources includes: The priority of the braking force distribution algorithm in the computing resource allocation module and the task scheduling module is increased to the highest level so that the braking force distribution algorithm obtains corresponding computing resources.

6. The method for managing vehicle braking resources as claimed in claim 1, characterized in that: Before receiving the vehicle driving state information monitored in real time by the sensor module, the method further includes: After the vehicle is started, the system begins to run and initializes the resource dynamic allocation system and priority allocation mechanism, setting the initial priority and resource allocation method for each functional module.

7. The vehicle braking resource management method according to claim 1, characterized in that: The vehicle driving state information includes vehicle speed information, acceleration information and pedal state information; After the receiving sensor module monitors the vehicle driving state information in real time, the method further includes: Determine current driving scene information based on vehicle speed information, acceleration information and pedal status information; A resource allocation scheme is determined according to the current driving scenario information and a pre-configured scenario-allocation mapping relationship.

8. A vehicle braking resource management system, characterized in that: include: Receiving module: used to receive the vehicle driving status information monitored in real time by the sensor module; Judgment module: used to determine whether the vehicle has a braking demand based on the monitored vehicle driving status information. If not, continue monitoring. If yes, execute the next step; Adjustment module: used for increasing the priority of the braking force distribution algorithm in the computing resource allocation module and the task scheduling module so that the braking force distribution algorithm obtains corresponding computing resources; Calculation module: used to perform braking force distribution calculation based on the real-time monitored vehicle driving state information and the braking force distribution algorithm to determine the braking force of each wheel, and control the vehicle driving state according to the braking force of each vehicle.

9. An electronic device, characterized in that: include: A memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the resource management method for automobile braking according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, wherein the computer program enables a computer to execute the vehicle braking resource management method according to any one of claims 1 to 7.

Citation Information

Cited By

  • Vehicle brake-by-wire method and system

    CN119821341A

  • Vehicle brake-by-wire method and system

    CN119821341B