Vehicle-mounted ethernet centralized parameter management system and method
By using a centralized parameter management system for vehicle Ethernet, the system identifies and analyzes the probability of basic parameters of ECU units, filters target parameters, sets up quick access points, and generates a distributed data entity structure. This solves the problem of low efficiency in vehicle Ethernet parameter management and improves the efficiency of parameter query and modification.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2026-03-17
AI Technical Summary
In existing technologies, the parameter management process of in-vehicle Ethernet suffers from low parameter review efficiency, which leads to reduced development and testing efficiency.
The vehicle-mounted Ethernet centralized parameter management system is adopted. The ECU unit is obtained through the ECU identification module, the current parameter analysis module calculates the basic parameter probability, the historical parameter analysis module obtains the historical parameter probability, the parameter filtering module filters the target basic parameters, and the quick entry module sets the quick entry to generate a distributed data entity structure.
It improves the efficiency and accuracy of parameter querying and modification in the testing and development process of vehicle Ethernet.
Smart Images

Figure CN119629046B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of in-vehicle Ethernet communication based on time-sensitive networking, and in particular to an in-vehicle Ethernet centralized parameter management system and method. Background Technology
[0002] With the continuous development of the automotive industry, various new technologies are being implemented in vehicles, such as autonomous driving and valet parking. As these new technologies are implemented, vehicles need to understand and confirm the current information of their various components in real time. Therefore, in-vehicle Ethernet is particularly important in the vehicle development process.
[0003] In existing technologies, the design and development of automotive Ethernet requires frequent queries of multiple documents and tables. The manual management of basic network parameters makes the management process prone to problems, leading to reduced parameter review efficiency and further reducing the development and testing efficiency of automotive Ethernet. Summary of the Invention
[0004] The purpose of this invention is to provide an in-vehicle Ethernet centralized parameter management system and method to solve the problems mentioned in the background art.
[0005] In a first aspect, this application provides an in-vehicle Ethernet centralized parameter management system, the system comprising:
[0006] ECU identification module: used to obtain the development and testing process of the vehicle Ethernet, and extract the ECU unit connected to the vehicle Ethernet according to the development and testing process;
[0007] Current parameter analysis module: used to obtain the basic parameters of each ECU unit based on the ECU unit, obtain the mention rate and importance of each basic parameter based on the basic parameters, and obtain the first parameter probability of the basic parameter by combining the mention rate and the importance.
[0008] Historical parameter analysis module: used to obtain the historical development and testing processes of other vehicle Ethernet, and find the historical parameters corresponding to the basic parameters in the historical development and testing processes according to the basic parameters, extract the query rate and modification rate of the historical parameters, and obtain the second parameter probability of the basic parameters based on the query rate and the modification rate;
[0009] Parameter filtering module: used to obtain the query and modification probability of each basic parameter based on the first parameter probability and the second parameter probability, and to filter according to the query and modification probability to obtain the target basic parameter;
[0010] Quick Entry Module: Used to extract parameter entries of the target basic parameters, obtain the target ECU unit based on the parameter entries, extract the network entries of the target ECU unit, and set quick entry based on the network entries;
[0011] Entity structure generation module: used to interface the shortcut entry with the target basic parameters, generate shortcut processing units, connect multiple shortcut processing units, and generate a distributed data entity structure.
[0012] Preferably, the steps for obtaining the development and testing process of the in-vehicle Ethernet and extracting the ECU unit connected to the in-vehicle Ethernet according to the development and testing process are as follows:
[0013] The development and testing process of the in-vehicle Ethernet is obtained, and the elements of the development and testing process are sorted out to obtain the development and testing elements that appear in the development and testing process.
[0014] Extract the functional points corresponding to the development and testing elements, and obtain the functional domain corresponding to the development and testing elements based on the obtained multiple functional points;
[0015] Based on the functional domain, the domain number and domain description of the functional domain are obtained, and the ECU unit connected to the vehicle Ethernet is obtained by reverse retrieval according to the domain number and the domain description.
[0016] Preferably, the step of obtaining the mention rate and importance of each basic parameter based on the basic parameters, and then combining the mention rate and importance to obtain the first parameter probability of each basic parameter, specifically includes:
[0017] Based on the basic parameters and the development and testing process, the number of times each basic parameter appears during the development and testing process is obtained;
[0018] The number of times the basic parameter is marked when it appears is recorded based on the number of occurrences. The mention rate of the basic parameter is obtained based on the number of occurrences and the number of markings.
[0019] Obtain the associated parameters that are related to the basic parameters, extract the association relationships of the associated parameters, and classify the associated parameters according to the association relationships to obtain a set of directly associated parameters and a set of indirectly associated parameters;
[0020] Based on the directly related parameter set and the indirectly related parameter set, the influence range of the basic parameter is obtained, and the importance of the basic parameter is obtained based on the influence range;
[0021] By combining the mention rate and importance of the basic parameters, the first parameter probability of the basic parameters is obtained.
[0022] Preferably, the step of obtaining the influence range of the basic parameter based on the directly related parameter set and the indirectly related parameter set, and obtaining the importance of the basic parameter based on the influence range, specifically includes:
[0023] Based on the directly associated parameter set, the number of first parameters in the directly associated parameter set and the first association depth value of each directly associated parameter are obtained;
[0024] Based on the indirect association parameter set, the number of second parameters in the indirect association parameter set and the second association depth value of each indirect association parameter are obtained;
[0025] The influence breadth of the basic parameter is obtained based on the number of the first parameter and the number of the second parameter;
[0026] Determine whether the first association depth value and the second association depth value are greater than or equal to a preset association depth threshold;
[0027] If it is determined that the first association depth value and / or the second association depth value are greater than or equal to the association depth threshold, then the influence depth of the basic parameter is obtained based on the first association depth value and / or the second association depth value.
[0028] By combining the breadth and depth of influence of the basic parameter, the influence range of the basic parameter is obtained, and the importance of the basic parameter is further determined based on the influence range.
[0029] Preferably, the step of finding historical parameters corresponding to the basic parameters in the historical development and testing process based on the basic parameters, extracting the query rate and modification rate of the historical parameters, and obtaining the second parameter probability of the basic parameters based on the query rate and the modification rate specifically includes:
[0030] Based on the basic parameters, extract the parameter roles and parameter functions of the basic parameters, and find the corresponding historical parameters in the historical development and testing process according to the parameter roles and parameter functions.
[0031] Based on the historical parameters, the entire historical development and testing process is traversed to obtain the number of queries and modifications for each historical parameter, and the query rate and modification rate for each historical parameter are obtained based on the number of queries and modifications.
[0032] Based on the query rate and the modification rate, the parameter probability of the historical parameter is obtained, and based on the parameter probability, the second parameter probability of the basic parameter is obtained.
[0033] Preferably, the steps of extracting parameter entries of the target basic parameters, obtaining the target ECU unit based on the parameter entries, extracting network entries of the target ECU unit, and setting shortcut entries based on the network entries are as follows:
[0034] Based on the target basic parameters, extract the parameter entries of the target basic parameters, and generate a parameter guidance table according to the parameter entries;
[0035] The data flow is guided according to the parameter guidance table to obtain the target ECU unit guided by the parameter guidance table;
[0036] Extract the network entries of the target ECU unit, and determine the functional role of the ECU unit based on the network entries;
[0037] Based on the functional roles, determine the communication links that require communication between ECU units and the target basic parameters at both ends of the communication links;
[0038] Extract the port address of the ECU unit and the parameter position of the target basic parameter in the ECU unit, and generate the optimal channel between the parameter position and the port address;
[0039] Based on the port address and the optimal channel, a shortcut to the parameter location is set on the ECU unit.
[0040] Preferably, the step of extracting the port address of the ECU unit and the parameter position of the target basic parameter in the ECU unit, and generating the optimal channel between the parameter position and the port address, specifically includes:
[0041] Extract the port address of the ECU unit and the parameter position of the target basic parameter in the ECU unit;
[0042] Based on the port address and the parameter location, determine and count the number of operation steps required when the target basic parameter is queried or modified.
[0043] Based on each of the operation steps, the step complexity of each operation step is extracted, and the operation difficulty is obtained according to the step complexity.
[0044] The operational efficiency for querying or modifying the target basic parameters is obtained based on the number of operation steps and the difficulty of the operation.
[0045] Determine whether the efficiency of the operation is lower than a preset efficiency threshold;
[0046] If it is determined that the operation efficiency is lower than the efficiency threshold, then the necessary value for each operation step is extracted;
[0047] Determine whether the required value is lower than a preset required threshold;
[0048] If it is determined that the necessary value is lower than the necessary threshold, then the steps are simplified or deleted according to the step complexity of the operation steps to obtain the optimal operation steps;
[0049] An optimal channel is generated based on the optimal operation steps, the parameter positions, and the port address.
[0050] Preferably, the step of connecting the shortcut entry with the target basic parameters to generate a shortcut processing unit, and connecting multiple shortcut processing units to generate a distributed data entity structure, specifically includes:
[0051] The shortcut entry is connected to the target basic parameters to generate a shortcut processing unit, and the functional role and entry index of the shortcut processing unit are determined according to the network entry of the ECU unit.
[0052] Based on the functional roles, the role positioning of the quick processing unit is determined, and based on the entry index, the connection direction of the quick processing unit is determined;
[0053] Based on the role positioning and connection direction of the multiple quick processing units, the multiple quick processing units are connected to generate a distributed data entity structure.
[0054] Secondly, this application provides a centralized parameter management method based on in-vehicle Ethernet, the method comprising:
[0055] Obtain the development and testing process of the vehicle Ethernet, and extract the ECU unit connected to the vehicle Ethernet according to the development and testing process;
[0056] Based on the ECU unit, the basic parameters of each ECU unit are obtained. Based on the basic parameters, the mention rate and importance of each basic parameter are obtained. The first parameter probability of the basic parameter is obtained by combining the mention rate and the importance.
[0057] Obtain historical development and testing processes of other vehicle Ethernet systems, and find historical parameters corresponding to the basic parameters in the historical development and testing processes according to the basic parameters. Extract the query rate and modification rate of the historical parameters, and obtain the second parameter probability of the basic parameters based on the query rate and the modification rate.
[0058] Based on the first parameter probability and the second parameter probability, the lookup and modification probability of each basic parameter is obtained, and the target basic parameter is obtained by filtering according to the lookup and modification probability;
[0059] Extract the parameter entries of the target basic parameters, obtain the target ECU unit based on the parameter entries, extract the network entries of the target ECU unit, and set up shortcut entries based on the network entries;
[0060] The shortcut entry is connected to the target basic parameters to generate a shortcut processing unit. Multiple shortcut processing units are connected to generate a distributed data entity structure.
[0061] In summary, this application includes at least one of the following beneficial technical effects:
[0062] By acquiring the development and testing process of automotive Ethernet, the ECU units connected to the automotive Ethernet are identified and analyzed to obtain basic parameters. The mention rate and importance of these basic parameters are then used to derive their first parameter probabilities. Based on historical development and testing processes of other automotive Ethernet systems, historical parameters corresponding to the basic parameters are obtained, along with their query and modification rates. This leads to the second parameter probabilities of the basic parameters. Combining the first and second parameter probabilities yields the query and modification probabilities of the basic parameters. Based on these probabilities, the basic parameters are filtered to obtain target basic parameters. ECU units are then identified based on the target basic parameter entries, and shortcut entries are set on these ECU units. Each shortcut entry is then indirectly linked to generate a distributed data entity structure. This improves the efficiency and accuracy of parameter querying and modification during the testing and development process of automotive Ethernet. Attached Figure Description
[0063] Figure 1 This is a block diagram of a vehicle-mounted Ethernet centralized parameter management system provided in an embodiment of this application;
[0064] Figure 2 This is a flowchart illustrating the steps of a centralized parameter management method for vehicle Ethernet provided in an embodiment of this application.
[0065] Explanation of reference numerals in the attached diagram: 1. ECU identification module; 2. Current parameter analysis module; 3. Historical parameter analysis module; 4. Parameter filtering module; 5. Quick access module; 6. Solid structure generation module. Detailed Implementation
[0066] The following combination Figures 1-2 This application will be described in further detail, but the embodiments of the present invention are not limited thereto.
[0067] This application discloses an in-vehicle Ethernet centralized parameter management system and method.
[0068] In this embodiment, an in-vehicle Ethernet centralized parameter management system is provided, the system comprising:
[0069] ECU identification module: used to obtain the development and testing process of the vehicle Ethernet and extract the ECU unit connected to the vehicle Ethernet according to the development and testing process;
[0070] Current parameter analysis module: used to obtain the basic parameters of each ECU unit, obtain the mention rate and importance of each basic parameter based on the basic parameters, and obtain the first parameter probability of the basic parameter by combining the mention rate and importance.
[0071] Historical parameter analysis module: used to obtain the historical development and testing processes of other vehicle Ethernet, find the historical parameters corresponding to the basic parameters in the historical development and testing processes based on the basic parameters, extract the query rate and modification rate of the historical parameters, and obtain the second parameter probability of the basic parameters based on the query rate and modification rate;
[0072] Parameter filtering module: used to obtain the query and modification probability of each basic parameter based on the probability of the first parameter and the probability of the second parameter, and to filter according to the query and modification probability to obtain the target basic parameter;
[0073] Quick Entry Module: Used to extract parameter entries of target basic parameters, obtain target ECU unit based on parameter entries, extract network entries of target ECU unit, and set quick entry based on network entries;
[0074] Entity structure generation module: used to connect the shortcut entry with the target basic parameters, generate shortcut processing units, connect multiple shortcut processing units, and generate a distributed data entity structure.
[0075] It should be noted that the above modules are only the basic modules of this embodiment. In the specific implementation process, some modules may be added, reduced or modified as appropriate without affecting the overall implementation effect.
[0076] Obtain the development and testing process for the in-vehicle Ethernet, and extract the steps for the ECU unit connected to the in-vehicle Ethernet based on the development and testing process, specifically:
[0077] Obtain the development and testing process of automotive Ethernet, sort out the elements of the development and testing process, and obtain the development and testing elements that appear in the development and testing process.
[0078] Extract the functional points corresponding to the development and testing elements, and obtain the functional domains corresponding to the development and testing elements based on the multiple functional points obtained.
[0079] Based on the functional domain, the domain number and domain description of the functional domain are obtained. The ECU unit connected to the vehicle Ethernet is then retrieved based on the domain number and domain description.
[0080] In practice, taking a development and testing process for a specific automotive Ethernet system as an example, the process is as follows: The development and testing process is obtained, and its elements are analyzed to identify the development and testing elements that occur during the process, such as lighting, heat, and mechanical transmission. Based on these elements, corresponding functional points are derived, such as high beam control, air conditioning heat transfer, and drive shaft movement, thus identifying the corresponding functional domains. The domain numbers (e.g., 348, 987, 231) and descriptions for each functional domain are then obtained. Finally, a reverse search is performed to retrieve the ECU units corresponding to the functional domains and connected to the automotive Ethernet system.
[0081] Based on the basic parameters, the mention rate and importance of each basic parameter are obtained. The process of combining the mention rate and importance to derive the probability of the first parameter of each basic parameter is as follows:
[0082] Based on the basic parameters and the development and testing process, the number of times each basic parameter appears during the development and testing process is obtained;
[0083] The basic parameter is marked the number of times it appears based on the frequency of occurrence. The mention rate of the basic parameter is obtained based on the frequency of occurrence and the number of times it is marked.
[0084] Obtain the related parameters that are associated with the basic parameters, extract the relationships between the related parameters, classify the related parameters according to the relationships, and obtain the set of directly related parameters and the set of indirectly related parameters;
[0085] Based on the directly related parameter set and the indirectly related parameter set, the influence range of the basic parameter is obtained, and the importance of the basic parameter is obtained based on the influence range;
[0086] By combining the mention rate and importance of the basic parameters, the probability of the first parameter of the basic parameters is obtained.
[0087] In application, taking a development and testing process for a certain automotive Ethernet system as an example, the number of times parameter A appears in the development and testing process is recorded as 100 times. Of these 120 appearances, 80 of them are marked as used, either for querying or modification, resulting in a mention rate of 80% for the basic parameter A. The associated parameters of basic parameter A are obtained, and a set of directly associated parameters and a set of indirectly associated parameters are generated. The set of directly associated parameters contains 50 parameters, and the set of indirectly associated parameters contains 300 parameters, indicating that the influence range of basic parameter A is within these 350 parameters. Since there are 1000 parameters in the entire process, the influence range is 35%, further determining the importance of basic parameter A as 35. Combining the mention rate and importance, the probability of the first parameter of basic parameter A is obtained.
[0088] The steps for determining the influence range of basic parameters based on the directly and indirectly related parameter sets, and then determining the importance of basic parameters based on their influence ranges, are as follows:
[0089] Based on the directly associated parameter set, the number of first parameters in the directly associated parameter set and the first association depth value of each directly associated parameter are obtained;
[0090] Based on the indirect association parameter set, the number of second parameters in the indirect association parameter set and the second association depth value of each indirect association parameter are obtained;
[0091] The breadth of influence of the basic parameters is obtained based on the number of the first parameter and the number of the second parameter.
[0092] Determine whether the first association depth value and the second association depth value are greater than or equal to a preset association depth threshold;
[0093] If the first association depth value and / or the second association depth value are determined to be greater than or equal to the association depth threshold, then the influence depth of the basic parameters is obtained based on the first association depth value and / or the second association depth value.
[0094] By combining the breadth and depth of the influence of the basic parameters, the scope of influence of the basic parameters is obtained, and then the importance of the basic parameters is determined based on the scope of influence.
[0095] In application, taking the development and testing process of a certain automotive Ethernet system as an example, based on the directly associated parameter set, the first set of parameters has 50 parameters, each with a correlation depth of 90 to the basic parameter A (the maximum correlation depth is 100). Based on the indirectly associated parameter set, the second set of parameters has 300 parameters, each with a correlation depth ranging from 1 to 80 to the basic parameter A. Based on the number of both, the influence breadth of the basic parameter A is 350 parameters. Using a preset correlation depth threshold of 20, the correlation depth of each parameter is filtered to obtain parameters with a correlation depth greater than or equal to 20. Based on the correlation depth of these parameters, the influence depth of the basic parameter A is calculated to be from 20 to 90. Combining the influence breadth and influence depth, the scope of influence is obtained, further determining the importance of the basic parameter A.
[0096] The steps involve finding historical parameters corresponding to the basic parameters in the historical development and testing process, extracting the query rate and modification rate of the historical parameters, and obtaining the probability of the second parameter of the basic parameters based on the query rate and modification rate.
[0097] Based on the basic parameters, extract the parameter roles and functions of the basic parameters, and find the corresponding historical parameters in the historical development and testing process according to the parameter roles and functions.
[0098] Based on historical parameters, the entire historical development and testing process is traversed to obtain the number of queries and modifications for each historical parameter, and the query rate and modification rate for each historical parameter are obtained based on the number of queries and modifications.
[0099] Based on the query rate and modification rate, the parameter probabilities of historical parameters are obtained, and the second parameter probabilities of the basic parameters are obtained based on the parameter probabilities.
[0100] In practice, taking a historical development and testing process from one year ago as an example, based on basic parameter A, the parameter role of basic parameter A is identified as an information provider, and the parameter function is adjusting the temperature inside the vehicle compartment. Based on these two points, the corresponding historical parameter B is found in the historical development and testing process. Using historical parameter B, the process is iterated through, revealing that the historical parameter was queried 100 times and modified 50 times. Based on these two data points, the query rate of historical parameter B is 10%, and the modification rate is 50%. Combining the query rate and modification rate of historical parameter B, the probability of the second parameter of basic parameter A is obtained.
[0101] The steps for extracting the target basic parameters, obtaining the target ECU unit based on the parameter entries, extracting the network entries of the target ECU unit, and setting up shortcut entries based on the network entries are as follows:
[0102] Based on the target basic parameters, extract the parameter entries of the target basic parameters, and generate a parameter guidance table based on the parameter entries;
[0103] The data flow is guided according to the parameter guidance table to obtain the target ECU unit guided by the parameter guidance table.
[0104] Extract the network entries of the target ECU unit and determine the functional role of the ECU unit based on the network entries;
[0105] Based on the functional roles, determine the communication links that need to be communicated between ECU units and the target basic parameters at both ends of the communication links;
[0106] Extract the port address of the ECU unit and the parameter position of the target basic parameter in the ECU unit, and generate the optimal channel between the parameter position and the port address;
[0107] Based on the port address and the optimal channel, set up a shortcut to the parameter location on the ECU unit.
[0108] In application, taking the development and testing process of a certain vehicle Ethernet as an example, based on the obtained target basic parameter C, the parameter entries of C are extracted as parameter number, function description, function name, IP subnet, port number, etc., and a parameter guidance table is generated based on the above parameter entries. The target ECU unit E is obtained based on the parameter guidance table, and the network entries of the target ECU unit E are extracted, including but not limited to number, name, description, etc. Based on the above network entries, the functional role of E is determined as a provider. Based on this functional role, two consumers F and G are found. Then, the communication link between E and F and G, as well as the target basic parameters in F and G connected to the communication link, are obtained. The parameter positions of the above target parameters in the ECU unit and the port address of the ECU unit are obtained, and the optimal channel between the port and the parameter position is generated and set as a shortcut entry.
[0109] The steps for extracting the port address of the ECU unit and the parameter location of the target basic parameters within the ECU unit, and generating the optimal channel between the parameter location and the port address, are as follows:
[0110] Extract the port address of the ECU unit and the parameter location of the target basic parameter in the ECU unit;
[0111] Based on the port address and parameter location, determine and count the number of operation steps required when the target basic parameter is queried or modified.
[0112] Based on each operation step, extract the step complexity of each operation step, and obtain the operation difficulty based on the step complexity;
[0113] The efficiency of querying or modifying target basic parameters is determined based on the number of operation steps and the difficulty of the operation.
[0114] Determine whether the operation efficiency is lower than a preset efficiency threshold;
[0115] If the operation efficiency is determined to be lower than the efficiency threshold, then the necessary values for each operation step are extracted.
[0116] Determine whether the required value is lower than the preset required threshold;
[0117] If the necessary value is determined to be lower than the necessary threshold, the steps are simplified or deleted based on the complexity of the operation steps to obtain the optimal operation steps.
[0118] The optimal channel is generated based on the optimal operation steps, parameter positions, and port addresses.
[0119] In application, the port address V of the ECU unit and the parameter position W of the target basic parameter are obtained. The number of operation steps (5) between V and W is generated when the target basic parameter is queried or modified, along with the difficulty of each operation step (1, 2, 3, 4, 5, with a maximum difficulty of 5). Based on this data, the operation efficiency when the target basic parameter is queried or modified is 20%, which is lower than the preset efficiency threshold of 60%. Therefore, the necessary values of the 5 operation steps are determined to be 10, 8, 6, 4, and 2, with a necessary threshold of 5. Operation steps with difficulties of 4 and 5 can then be simplified or deleted to obtain the optimal operation steps. The optimal channel is generated by combining the optimal operation steps, parameter positions, and port addresses.
[0120] The steps involved in connecting the shortcut entry point with the target basic parameters to generate a shortcut processing unit, and then connecting multiple shortcut processing units to generate a distributed data entity structure are as follows:
[0121] The quick access point is connected to the target basic parameters to generate a quick processing unit, and the functional role and entry index of the quick processing unit are determined according to the network entries of the ECU unit.
[0122] Based on the functional roles, determine the role positioning of the quick processing unit, and based on the entry index, determine the connection direction of the quick processing unit;
[0123] Based on the roles and connection directions of multiple quick processing units, the multiple quick processing units are connected to generate a distributed data entity structure.
[0124] In practice, after the generated shortcut entry is connected to the target basic parameters, a shortcut processing unit is generated. Entering this shortcut processing unit allows direct access to the target basic parameters, enabling developers and testers to directly query or modify them according to their needs. The functional roles of the shortcut processing unit are identified as provider and consumer, along with its entry index. Based on these roles, the shortcut processing unit is positioned as both a function provider and a function consumer, indicating that it has at least two links connecting to the outside world, with different connection directions. The entry index determines that these two links connect to other shortcut processing units O and P, respectively. Using this method, each shortcut processing unit on the vehicle is connected, generating a distributed data entity structure.
[0125] This invention provides a method for centralized data management via in-vehicle Ethernet, using any of the above-described methods for centralized data management via in-vehicle Ethernet. The method includes the following steps:
[0126] S100: Obtain the development and testing process of the vehicle Ethernet and extract the ECU unit connected to the vehicle Ethernet according to the development and testing process;
[0127] S200: Based on the ECU unit, obtain the basic parameters of each ECU unit, and based on the basic parameters, obtain the mention rate and importance of each basic parameter. Combine the mention rate and importance to obtain the first parameter probability of the basic parameter.
[0128] S300: Obtain the historical development and testing processes of other vehicle Ethernet systems, find the historical parameters corresponding to the basic parameters in the historical development and testing processes based on the basic parameters, extract the query rate and modification rate of the historical parameters, and obtain the second parameter probability of the basic parameters based on the query rate and modification rate.
[0129] S400: Based on the first parameter probability and the second parameter probability, obtain the query and modification probability of each basic parameter, and filter according to the query and modification probability to obtain the target basic parameter;
[0130] S500: Extract parameter entries of the target basic parameters, obtain the target ECU unit based on the parameter entries, extract the network entries of the target ECU unit, and set shortcut entries based on the network entries;
[0131] S600: Connects the quick entry point with the target basic parameters to generate a quick processing unit, and connects multiple quick processing units to generate a distributed data entity structure.
[0132] The above are all preferred embodiments of this application, and are not intended to limit the scope of protection of this application. Therefore, all equivalent changes made in accordance with the structure, shape and principle of this application should be covered within the scope of protection of this application.
Claims
1. A centralized parameter management system based on vehicle-mounted Ethernet, characterized in that, The application comprises the following steps: An ECU identification module is used to obtain a development and test process of a vehicle Ethernet, and extract ECU units connected to the vehicle Ethernet according to the development and test process; A current parameter analysis module is used to obtain basic parameters of each ECU unit according to the ECU units, obtain a mention rate and an importance degree of each basic parameter according to the basic parameters, and obtain a first parameter probability of the basic parameters in combination with the mention rate and the importance degree; A historical parameter analysis module is used to obtain a historical development and test process of other vehicle Ethernet, find historical parameters corresponding to the basic parameters in the historical development and test process according to the basic parameters, extract a query rate and a modification rate of the historical parameters, and obtain a second parameter probability of the basic parameters according to the query rate and the modification rate; A parameter screening module is used to obtain a search and modification probability of each basic parameter according to the first parameter probability and the second parameter probability, and screen according to the search and modification probability to obtain target basic parameters; A shortcut entry module is used to extract parameter entries of the target basic parameters, obtain target ECU units according to the parameter entries, extract network entries of the target ECU units, and set shortcut entries according to the network entries; An entity structure generation module is used to connect the shortcut entries and the target basic parameters, generate shortcut processing units, and connect multiple shortcut processing units to generate a distributed data entity structure; The steps of extracting parameter entries of the target basic parameters, obtaining target ECU units according to the parameter entries, extracting network entries of the target ECU units, and setting shortcut entries according to the network entries are as follows: Based on the target basic parameters, the parameter entries of the target basic parameters are extracted, and a parameter guide table is generated according to the parameter entries; Data flow conversion is guided according to the parameter guide table to obtain target ECU units guided by the parameter guide table; Network entries of the target ECU units are extracted, and the function roles of the ECU units are determined according to the network entries; According to the function roles, communication links needed for communication between ECU units and target basic parameters at both ends of the communication links are determined; Port addresses of the ECU units and parameter positions of the target basic parameters in the ECU units are extracted, and optimal channels between the parameter positions and the port addresses are generated; Shortcut entries to the parameter positions are set on the ECU units according to the port addresses and the optimal channels.
2. The centralized parameter management system based on vehicle-mounted Ethernet according to claim 1, characterized in that, The steps of obtaining a development and test process of a vehicle Ethernet and extracting ECU units connected to the vehicle Ethernet according to the development and test process are as follows: A development and test process of a vehicle Ethernet is obtained, elements of the development and test process are sorted to obtain development and test elements appearing in the development and test process; Function points corresponding to the development and test elements are extracted, and function domains corresponding to the development and test elements are obtained according to the obtained multiple function points; Based on the function domain, a domain number and a domain description of the function domain are obtained, and an ECUs unit connected with the vehicle-mounted Ethernet is retrieved according to the domain number and the domain description.
3. The centralized parameter management system based on vehicle-mounted Ethernet according to claim 2, characterized in that, According to the basic parameter, a mention rate and an importance degree of each basic parameter are obtained, and a first parameter probability of the basic parameter is obtained by combining the mention rate and the importance degree, specifically as follows: According to the basic parameter and the development test process, a number of occurrences of each basic parameter in the development test process is obtained. According to the number of occurrences, a number of times of marking when the basic parameter is marked is recorded, and a mention rate of the basic parameter is obtained according to the number of occurrences and the number of times of marking. An associated parameter associated with the basic parameter is obtained, an associated relationship of the associated parameter is extracted, the associated parameter is classified according to the associated relationship, and a direct associated parameter set and an indirect associated parameter set are obtained. According to the direct associated parameter set and the indirect associated parameter set, an influence range of the basic parameter is obtained, and an importance degree of the basic parameter is obtained according to the influence range. The first parameter probability of the basic parameter is obtained by combining the mention rate and the importance degree of the basic parameter.
4. The centralized parameter management system based on vehicle-mounted Ethernet according to claim 3, characterized in that, According to the direct associated parameter set and the indirect associated parameter set, an influence range of the basic parameter is obtained, and an importance degree of the basic parameter is obtained according to the influence range, specifically as follows: Based on the direct associated parameter set, a first parameter number and a first associated depth value of each direct associated parameter in the direct associated parameter set are obtained. Based on the indirect associated parameter set, a second parameter number and a second associated depth value of each indirect associated parameter in the indirect associated parameter set are obtained. According to the first parameter number and the second parameter number, an influence breadth of the basic parameter is obtained. It is judged whether the first associated depth value and the second associated depth value are greater than or equal to a preset associated depth threshold value. If it is judged that the first associated depth value and / or the second associated depth value is greater than or equal to the associated depth threshold value, an influence depth of the basic parameter is obtained according to the first associated depth value and / or the second associated depth value. The influence range of the basic parameter is obtained by combining the influence breadth and the influence depth of the basic parameter, and the importance degree of the basic parameter is further obtained according to the influence range.
5. The centralized parameter management system based on vehicle-mounted Ethernet according to claim 4, characterized in that, According to the basic parameter, a historical parameter corresponding to the basic parameter is found in the historical development test process, a query rate and a modification rate of the historical parameter are extracted, and a second parameter probability of the basic parameter is obtained according to the query rate and the modification rate, specifically as follows: Based on the basic parameter, a parameter role and a parameter function of the basic parameter are extracted, and a corresponding historical parameter is found in the historical development test process according to the parameter role and the parameter function. According to the historical parameters, the query times and the modification times of each historical parameter are obtained by traversing the entire historical development test process, and the query rate and the modification rate of each historical parameter are obtained according to the query times and the modification times; According to the query rate and the modification rate, the parameter probability of the historical parameter is obtained, and the second parameter probability of the basic parameter is obtained according to the parameter probability.
6. The centralized parameter management system based on vehicle-mounted Ethernet of claim 5, wherein, The steps of extracting the port address of the ECU unit and the parameter position of the target basic parameter in the ECU unit, generating the optimal channel between the parameter position and the port address, are specifically: Extracting the port address of the ECU unit and the parameter position of the target basic parameter in the ECU unit; According to the port address and the parameter position, the operation steps required when the target basic parameter is queried or modified are determined and counted to obtain the number of operation steps; Based on each operation step, the step complexity of each operation step is extracted, and the operation difficulty is obtained according to the step complexity; According to the number of operation steps and the operation difficulty, the operation efficiency of querying or modifying the target basic parameter is obtained; Determine whether the operation efficiency is lower than the preset efficiency threshold; If it is determined that the operation efficiency is lower than the efficiency threshold, the necessary value of each operation step is extracted; Determine whether the necessary value is lower than the preset necessary threshold; If it is determined that the necessary value is lower than the necessary threshold, step simplification or step deletion is performed according to the step complexity of the operation step to obtain the optimal operation step; According to the optimal operation step, the parameter position and the port address, an optimal channel is generated.
7. The centralized parameter management system based on vehicle-mounted Ethernet of claim 6, wherein, The steps of connecting the shortcut entry with the target basic parameter to generate a shortcut processing unit, and connecting multiple shortcut processing units to generate a distributed data entity structure are specifically: The shortcut entry is connected with the target basic parameter to generate a shortcut processing unit, and the function role and the entry index of the shortcut processing unit are determined according to the network entry of the ECU unit; According to the function role, the role positioning of the shortcut processing unit is determined, and the connection direction of the shortcut processing unit is determined according to the entry index; According to the role positioning and the connection direction of multiple shortcut processing units, multiple shortcut processing units are connected to generate a distributed data entity structure.
8. A centralized parameter management method based on in-vehicle Ethernet, the method employing a centralized parameter management system based on in-vehicle Ethernet according to any one of claims 1 to 7, characterized by The method comprises the following steps: Obtain the development test process of the vehicle-mounted Ethernet, and extract the ECU unit connected with the vehicle-mounted Ethernet according to the development test process; According to the ECU unit, the basic parameters of each ECU unit are obtained, the mention rate and the importance of each basic parameter are obtained according to the basic parameters, and the first parameter probability of the basic parameter is obtained by combining the mention rate and the importance; Obtaining a historical development test process of other vehicle Ethernet, finding historical parameters corresponding to the basic parameters in the historical development test process according to the basic parameters, extracting a query rate and a modification rate of the historical parameters, and obtaining a second parameter probability of the basic parameters according to the query rate and the modification rate; According to the first parameter probability and the second parameter probability, the search and modification probability of each basic parameter is obtained, and the target basic parameter is obtained according to the search and modification probability; Extracting the parameter entry of the target basic parameter, obtaining the target ECU unit according to the parameter entry, extracting the network entry of the target ECU unit, and setting the shortcut entry according to the network entry; The shortcut entry is connected with the target basic parameter, a shortcut processing unit is generated, and a distributed data entity structure is generated by connecting a plurality of shortcut processing units.
Citation Information
Patent Citations
Personalized parameter recommendation method and system, vehicle and storage medium
CN117842069A
Abnormal data monitoring method and system based on industrial Internet of Things
CN118694609A