System and method for improving management efficiency of whole vehicle software
The central management platform's software package storage, testing, and distribution modules solve the fragmentation and compliance issues in vehicle software management, enabling unified management and rapid location of ECU software, and improving the efficiency and security of vehicle software management.
Patent Information
- Application Number
- CN202511199553.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-26
- Publication Date
- 2025-12-19
AI Technical Summary
The management of vehicle software suffers from fragmentation, insufficient compliance, and broken data chains. The lack of a unified central management platform leads to low management efficiency and insufficient compliance.
A central management platform is adopted, including a software package storage module, a test task distribution module, a software and hardware separation management module, and an automatic data distribution module, to achieve centralized storage, automatic testing, and real-time distribution of software packages, ensuring the decoupling and compliance of software version and hardware dependencies.
It enables unified management of the vehicle's ECU software, ensures complete verification of each version, shortens the time for problem localization, improves management efficiency and security, and meets compliance requirements.
Smart Images

Figure CN121166531A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of automotive electronics and software management, and in particular, to a system and method for improving the efficiency of vehicle software management. BACKGROUND
[0002] With the continuous improvement of the intelligence and networking of automobiles, the complexity of vehicle software is growing exponentially. The current industry is facing a series of key technical challenges in the whole life cycle management of vehicle software. Vehicle software is composed of a large number of dispersed and heterogeneous electronic control unit (ECU) software components, which come from different suppliers, use different technology stacks, and have different development standards / protocols, resulting in highly fragmented software management.
[0003] The existing management method mainly relies on the dispersed delivery of suppliers and the software systems maintained by the vehicle manufacturers themselves, and lacks uniformity and end-to-end traceability. Typical problems include:
[0004] Fragmented swamp: a single vehicle contains more than 50 ECUs, and these ECU systems come from more than 20 different suppliers, with more than 100 software components and complex version dependency relationships like a mesh structure. Software information is stored in multiple independent systems, and there is a lack of centralized and unified management.
[0005] Insufficient compliance: for example, the UNECE R156 regulation requires the whole life cycle traceability of vehicle software versions, but the current sampling rate is less than 60%.
[0006] Data chain breakage: the EOL flashing on the production line, the dealer diagnostic instrument, and the user OTA are all in different systems, and the average time spent on software problem tracing is more than 72 hours.
[0007] The existing technical solutions mainly target the local links of software uploading, storage, and distribution, and fail to provide a central management platform covering the whole life cycle, so they cannot effectively solve the above-mentioned systematic problems. SUMMARY
[0008] In view of the defects in the prior art, the purpose of the present application is to provide a system and method for improving the efficiency of vehicle software management, which has a centralized management platform with uniformity, intelligence, real-time performance, and end-to-end traceability, improves the efficiency of vehicle software package management, quickly meets the safety compliance requirements, and realizes the unified management of vehicle ECU software.
[0009] To achieve the above technical effects, the present application adopts the following technical solutions:
[0010] According to a first aspect of the present application, a system for improving the efficiency of vehicle software management is provided, comprising:
[0011] a software package storage module configured to centrally and uniformly store software packages of various stages of a vehicle and establish a standard permission control mechanism;
[0012] a test task distribution module configured to automatically generate test tasks and distribute the test tasks to test personnel or a test system after uploading of the software packages;
[0013] a software and hardware separation management module configured to maintain a correspondence between software versions and hardware BOM structures through a configuration matrix to realize decoupling management of software and hardware;
[0014] a software release module configured to review software to ensure completeness and accuracy and automatically convert the software to a releasable state after passing the review;
[0015] a data automatic distribution module configured to distribute software data to downstream systems, including an OTA platform, a diagnostic instrument and other related platforms, in real time after release of the software.
[0016] Optionally, the software package storage module further includes a version checking unit and a metadata registration unit configured to check completeness and consistency of uploaded software packages and store metadata information.
[0017] Optionally, the test task distribution module automatically assigns test tasks according to a preset priority rule or a task scheduling strategy based on an AI algorithm.
[0018] Optionally, the review process of the software release module includes multiple review nodes configured to check completeness, compatibility and compliance of software packages.
[0019] Optionally, the data automatic distribution module supports a multi-channel parallel distribution mechanism to ensure real-time and consistency of data distribution.
[0020] According to a second aspect of the present application, a method for improving management efficiency of vehicle software is provided, which is implemented by using the above system and includes the following steps:
[0021] Step 1: centrally store ECU software packages of various stages of a vehicle and perform version checking, permission management and metadata registration;
[0022] Step 2: automatically generate test tasks and distribute the test tasks to test personnel or a test system to complete verification after uploading of the software packages;
[0023] Step 3: maintain a relationship between software and hardware BOM structures through a configuration matrix to realize decoupling of software versions and hardware dependency;
[0024] Step 4: review software and automatically convert the software to a releasable state after passing the review;
[0025] Step five: after the software audit is released, the software data is distributed to downstream systems in real time, including the OTA platform and diagnostic instrument.
[0026] Compared with the prior art, the present application has the following beneficial effects:
[0027] 1. The unified centralized management of the ECU software of the whole vehicle is realized, and information fragmentation is avoided.
[0028] 2. It is ensured that each version of software is completely verified, and the risk of flashing error is reduced.
[0029] 3. The end-to-end traceability meets the compliance requirements and improves the safety.
[0030] 4. The automatic testing and distribution mechanism improves the efficiency and shortens the problem positioning time. BRIEF DESCRIPTION OF DRAWINGS
[0031] Other features, objects and advantages of the present application will become more apparent from the following detailed description of non-limiting embodiments, read in conjunction with the accompanying drawings:
[0032] Figure 1 The component structure diagram of the system for improving the management efficiency of the whole vehicle software described in the first embodiment;
[0033] Figure 2 The step flow chart of the method for improving the management efficiency of the whole vehicle software described in the second embodiment. DETAILED DESCRIPTION
[0034] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be described clearly and completely below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application. The components of the embodiments of the present application described and shown in the drawings herein can be arranged and designed in various different configurations.
[0035] Therefore, the detailed description of the embodiments of the present application provided in the drawings below is not intended to limit the scope of the claimed present application, but only represents selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without making creative efforts, fall within the scope of protection of the present application.
[0036] It should be noted that similar reference numerals and letters refer to like items in the accompanying drawings, and once an item is defined in one drawing, it need not be further defined and explained in subsequent drawings. In addition, all directional references (such as, for example, upper, lower, left, right, front, rear, bottom, etc.) are in relation to the particular orientation and position of the components illustrated in the figure being referred to, and are used only to illustrate relative position, movement, etc. of the components to each other, and not to indicate absolute position, movement, etc. Further, the terms "first", "second", etc. are used herein only to describe one implementation, and do not imply relative importance or a quantity of the indicated features.
[0037] First embodiment
[0038] As shown in Figure 1 , the embodiment provides a system for improving the efficiency of whole vehicle software management, as shown in Figure 1 , the system includes a software package storage module, a test task distribution module, a software and hardware separation management module, a software release module, and a data automatic distribution module. Among them:
[0039] The software package storage module is used to centrally store software packages at each stage of the vehicle and establish a standard permission control mechanism to perform version checking and permission control; including a version checking unit and a metadata registration unit, which are used to check the integrity and consistency of uploaded software packages and store metadata information.
[0040] The test task distribution module automatically generates test tasks after software uploading and automatically distributes them according to preset priority rules or AI algorithm-based task scheduling strategies to ensure complete verification.
[0041] The software and hardware separation management module manages the software version and hardware BOM dependency relationship through a configuration matrix to realize software and hardware decoupling and traceability.
[0042] The software release module ensures software integrity, compatibility, and compliance through a multi-level review process, and converts it to a releasable state after passing the review.
[0043] The data automatic distribution module is responsible for distributing the software that has passed the review to downstream systems, including the OTA platform, diagnostic instruments, and other related platforms, to ensure the effectiveness and quality of the flow. It supports a multi-channel parallel distribution mechanism to ensure the real-time and consistency of data distribution.
[0044] Second embodiment
[0045] As shown in Figure 2 , the embodiment provides a method for improving the efficiency of whole vehicle software management, which is implemented by the system described in the first embodiment, and the method includes the following steps:
[0046] Step one: software centralized storage, collect and upload ECU software package in each stage, perform version check and authority management;
[0047] Step two: automatically generate test tasks, distribute the tasks to testers or automatic systems, and complete verification;
[0048] Step three: maintain software version and hardware dependency relationship through configuration matrix, realize software and hardware separation management;
[0049] Step four: perform software audit, including integrity, compatibility and compliance audit, and automatically convert to a publishable state after passing the audit;
[0050] Step five: after the software audit is published, the system automatically distributes the real-time to the downstream system, including OTA, diagnostic instrument and production end, to ensure that the distribution is real-time and consistent.
[0051] The specific embodiments of the application are described above, and through the above description, relevant personnel can make various changes and modifications without deviating from the technical idea of the application.
Claims
1. A system for improving the efficiency of vehicle software management, characterized in that, The application relates to a software package management system for vehicle software package management. The system comprises: a software package storage module for centralized and unified storage of vehicle software packages at different stages and establishment of a standard permission management mechanism; a test task distribution module for automatically generating test tasks after uploading of the software packages and distributing the test tasks to test personnel or test systems; a software and hardware separation management module for maintaining a correspondence between software versions and hardware BOM structures through a configuration matrix to realize decoupling management of software and hardware; a software release module for auditing software to ensure completeness and accuracy and automatically converting the software into a releasable state after passing the audit; 2. The system of claim 1, wherein, a data automatic distribution module for real-time distribution of software data to downstream systems, including an OTA platform and a diagnostic instrument, after release of the software.
3. The system of claim 1, wherein, The software package storage module further comprises a version checking unit and a metadata registration unit for completeness and consistency checking of uploaded software packages and storage of metadata information.
4. The system of claim 1, wherein, The test task distribution module automatically allocates test tasks according to preset priority rules or a task scheduling strategy based on an AI algorithm.
5. The system of claim 1, wherein, The audit process of the software release module comprises multiple audit nodes for checking completeness, compatibility and compliance of the software packages.
6. A method for improving the efficiency of vehicle software management, implemented by the system for improving the efficiency of vehicle software management according to any one of claims 1 to 5, characterized in that, The data automatic distribution module supports a multi-channel parallel distribution mechanism to guarantee real-time performance and consistency of data distribution. The application further relates to a software package management method. Step one: centralized storage of ECU software packages at different stages of a vehicle and version checking, permission management and metadata registration; Step two: automatic generation of test tasks by the system after uploading of the software packages and distribution of the test tasks to test personnel or test systems for completion of verification; Step three: maintenance of a correspondence between software and hardware BOM structures through a configuration matrix to realize decoupling of software versions and hardware dependency; Step four: auditing of software and automatic conversion of the software into a releasable state after passing the audit; Step five: real-time distribution of software data to downstream systems, including an OTA platform and a diagnostic instrument, after release of the software.