Vehicle-mounted Ethernet centralized parameter management system and method
Through the centralized parameter management system of on-board Ethernet, the ECU unit and basic parameters are automatically identified and analyzed, the target parameters are filtered and the shortcut entrance is set, which solves the problem of low efficiency in on-board Ethernet parameter management and realizes efficient parameter query and modification.
Patent Information
- Application Number
- CN202411740636.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2044-11-29
AI Technical Summary
In the prior art, there are problems such as low parameter audit efficiency and reduced development and testing efficiency in the parameter management process of vehicle-mounted Ethernet.
It provides a centralized parameter management system for on-board Ethernet, including ECU identification module, current parameter analysis module, historical parameter analysis module, parameter screening module, shortcut entry module and entity structure generation module. Through the collaborative work of these modules, the ECU unit is automatically identified, basic parameters are analyzed, target parameters are filtered, and shortcut portals are set to generate distributed data entity structure.
Improve the efficiency and accuracy of parameter query and modification of vehicle Ethernet during the test and development process, and improve management efficiency.
Smart Images

Figure CN119629046A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of vehicle-mounted Ethernet communication based on a time-sensitive network, and in particular to a vehicle-mounted Ethernet centralized parameter management system and method. Background Art
[0002] With the continuous development of the automotive industry, various new technologies have begun to be installed in vehicles, such as autonomous driving and valet parking. With the implementation of these new technologies, 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 the prior art, during the design and development of automotive Ethernet, it is necessary to frequently query multiple documents and tables, and manually manage basic network parameters, which makes it very easy for problems to occur during the management process, resulting in reduced parameter review efficiency, and further reducing the development and testing efficiency of automotive Ethernet. Summary of the invention
[0004] The object of the present invention is to provide a centralized parameter management system and method for vehicle-mounted Ethernet to solve the problems raised in the above-mentioned background technology.
[0005] In a first aspect, the present application provides a centralized parameter management system for vehicle Ethernet, 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 for obtaining basic parameters of each ECU unit according to the ECU unit, obtaining the mention rate and importance of each basic parameter according to the basic parameters, and obtaining the first parameter probability of the basic parameter in combination with the mention rate and the importance;
[0008] A historical parameter analysis module is used to obtain the historical development and test processes of other in-vehicle Ethernets, and find the historical parameters corresponding to the basic parameters in the historical development and test 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 according to the query rate and the modification rate;
[0009] Parameter screening module: used to obtain the probability of checking and modifying each basic parameter according to the first parameter probability and the second parameter probability, and screen according to the probability of checking and modifying to obtain the target basic parameter;
[0010] A quick entry module: used to extract parameter entries of the target basic parameters, obtain a target ECU unit according to the parameter entries, extract a network entry of the target ECU unit, and set a quick entry according to the network entry;
[0011] Entity structure generation module: used to connect the quick entry with the target basic parameters, generate a quick processing unit, connect multiple quick processing units, and generate a distributed data entity structure.
[0012] Preferably, the development and testing process of the vehicle Ethernet is obtained, and the steps of extracting the ECU unit connected to the vehicle Ethernet according to the development and testing process are specifically as follows:
[0013] Acquire a development and testing process of the in-vehicle 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;
[0014] Extracting the function points corresponding to the development and test elements, and obtaining the function domains corresponding to the development and test elements according to the obtained multiple function points;
[0015] Based on the functional domain, a domain number and a domain description of the functional domain are obtained, and an 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 according to the basic parameter, and obtaining the first parameter probability of the basic parameter in combination with the mention rate and the importance is specifically as follows:
[0017] According to the basic parameters and the development and testing process, the number of occurrences of each basic parameter in the development and testing process is obtained;
[0018] Recording the number of times the basic parameter is marked when it appears according to the number of occurrences, and obtaining the mention rate of the basic parameter according to the number of occurrences and the number of markings;
[0019] Acquire associated parameters associated with the basic parameters, extract the association relationships of the associated parameters, and classify the associated parameters according to the association relationships to obtain a directly associated parameter set and an indirectly associated parameter set;
[0020] Obtaining an influence range of the basic parameter according to the directly associated parameter set and the indirectly associated parameter set, and obtaining an importance of the basic parameter according to the influence range;
[0021] The first parameter probability of the basic parameter is obtained by combining the mention rate and the importance of the basic parameter.
[0022] Preferably, the step of obtaining the influence range of the basic parameter according to the directly associated parameter set and the indirectly associated parameter set, and obtaining the importance of the basic parameter according to the influence range is specifically:
[0023] Based on the directly associated parameter set, obtaining a first parameter quantity in the directly associated parameter set and a first association depth value of each directly associated parameter;
[0024] Based on the indirect association parameter set, obtaining the number of second parameters in the indirect association parameter set and a second association depth value of each of the indirect association parameters;
[0025] Obtaining the influence breadth of the basic parameter according to the first parameter quantity and the second parameter quantity;
[0026] Determining whether the first associated depth value and the second associated depth value are greater than or equal to a preset associated depth threshold;
[0027] If it is determined that the first associated depth value and / or the second associated depth value is greater than or equal to the associated depth threshold, obtaining the influence depth of the basic parameter according to the first associated depth value and / or the second associated depth value;
[0028] 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 of the basic parameter is further obtained according to the influence range.
[0029] Preferably, the steps of finding a historical parameter corresponding to the basic parameter in the historical development and testing process according to the basic parameter, extracting a query rate and a modification rate of the historical parameter, and obtaining a second parameter probability of the basic parameter according to the query rate and the modification rate are specifically as follows:
[0030] Based on the basic parameters, extract the parameter roles and parameter functions of the basic parameters, and find corresponding historical parameters in the historical development and testing process according to the parameter roles and parameter functions;
[0031] According to the historical parameters, the entire historical development and testing process is traversed to obtain the query times and modification times of each historical parameter, and the query rate and modification rate of each historical parameter are obtained according to the query times and modification times;
[0032] A parameter probability of the historical parameter is obtained according to the query rate and the modification rate, and a second parameter probability of the basic parameter is obtained according to the parameter probability.
[0033] Preferably, the steps of extracting parameter entries of the target basic parameters, obtaining a target ECU unit according to the parameter entries, extracting a network entry of the target ECU unit, and setting a quick entry according to the network entry are specifically as follows:
[0034] Based on the target basic parameters, extract parameter entries of the target basic parameters, and generate a parameter guide table according to the parameter entries;
[0035] Perform data flow guidance according to the parameter guidance table to obtain the target ECU unit indicated by the parameter guidance table;
[0036] Extracting a network entry of the target ECU unit, and determining a functional role of the ECU unit according to the network entry;
[0037] Determine, according to the functional roles, a communication link required for communication between ECU units and target basic parameters at both ends of the communication link;
[0038] Extracting the port address of the ECU unit and the parameter position of the target basic parameter in the ECU unit, and generating an optimal channel from the parameter position to the port address;
[0039] A quick access to the parameter location is set on the ECU unit according to the port address and the optimal channel.
[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 an optimal channel from the parameter position to the port address is specifically as follows:
[0041] Extracting the port address of the ECU unit and the parameter position of the target basic parameter in the ECU unit;
[0042] According to the port address and the parameter position, determining and counting the operation steps required when the target basic parameter is queried or modified to obtain the number of operation steps;
[0043] Based on each of the operation steps, extract the step complexity of each of the operation steps, and obtain the operation difficulty according to the step complexity;
[0044] Obtaining the operation efficiency of querying or modifying the target basic parameter according to the number of operation steps and the operation difficulty;
[0045] Determining whether the operation efficiency is lower than a preset efficiency threshold;
[0046] If it is determined that the operation efficiency is lower than the efficiency threshold, extracting the necessary value of each of the operation steps;
[0047] Determining whether the necessary value is lower than a preset necessary threshold;
[0048] If it is determined that the necessary value is lower than the necessary threshold, simplifying or deleting the steps according to the complexity of the operation steps to obtain the optimal operation steps;
[0049] An optimal channel is generated according to the optimal operation steps, the parameter positions and the port addresses.
[0050] Preferably, the steps of docking the quick entry with the target basic parameter to generate a quick processing unit, connecting a plurality of the quick processing units to generate a distributed data entity structure are specifically as follows:
[0051] Connecting the quick entry with the target basic parameter to generate a quick processing unit, and determining a functional role and an entry index of the quick processing unit according to the network entry of the ECU unit;
[0052] Determine the role positioning of the shortcut processing unit according to the functional role, and determine the connection direction of the shortcut processing unit according to the entry index;
[0053] According to the role positioning and the connection direction of the multiple shortcut processing units, the multiple shortcut processing units are connected to generate a distributed data entity structure.
[0054] In a second aspect, the present application provides a centralized parameter management method based on vehicle-mounted Ethernet, the method comprising:
[0055] Acquire a development and testing process of the vehicle Ethernet, and extract an ECU unit connected to the vehicle Ethernet according to the development and testing process;
[0056] According to the ECU units, basic parameters of each of the ECU units are obtained, and according to the basic parameters, a mention rate and an importance of each of the basic parameters are obtained, and a first parameter probability of the basic parameter is obtained by combining the mention rate and the importance;
[0057] Obtaining historical development and testing processes of other in-vehicle Ethernets, and finding historical parameters corresponding to the basic parameters in the historical development and testing processes according to the basic parameters, extracting the query rate and 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;
[0058] According to the first parameter probability and the second parameter probability, the probability of checking and modifying each basic parameter is obtained, and the target basic parameter is obtained by screening according to the probability of checking and modifying.
[0059] Extracting parameter entries of the target basic parameters, obtaining a target ECU unit according to the parameter entries, extracting a network entry of the target ECU unit, and setting a quick entry according to the network entry;
[0060] The quick entry is connected to the target basic parameter to generate a quick processing unit, and a plurality of the quick processing units are connected to generate a distributed data entity structure.
[0061] In summary, the present application includes at least one of the following beneficial technical effects:
[0062] By obtaining the development and testing process of automotive Ethernet, the ECU unit connected to the automotive Ethernet is identified and analyzed to obtain the basic parameters, and then the first parameter probability is obtained based on the mention rate and importance of the basic parameters. According to the historical development and testing process of other automotive Ethernet, the historical parameters corresponding to the basic parameters are obtained, and the query rate and modification rate of the historical parameters are obtained, and the second parameter probability of the basic parameters is further obtained. The query and modification probability of the basic parameters is obtained by combining the first parameter probability and the second parameter probability. The basic parameters are screened according to the query and modification probability to obtain the target basic parameters. The ECU unit is obtained according to the parameter entry of the target basic parameter, and a quick entry is set on the ECU unit. Each quick entry is indirected to generate a distributed data entity structure. The efficiency and accuracy of parameter query and modification of automotive Ethernet during the test development process are improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] Figure 1 It is a module block diagram of a centralized parameter management system for vehicle Ethernet provided in an embodiment of the present application;
[0064] Figure 2 It is a flowchart of the steps of a centralized parameter management method for an in-vehicle Ethernet provided in an embodiment of the present application.
[0065] Explanation of the accompanying drawings: 1. ECU identification module; 2. Current parameter analysis module; 3. Historical parameter analysis module; 4. Parameter screening module; 5. Quick entry module; 6. Entity structure generation module. DETAILED DESCRIPTION
[0066] The following combination Figure 1-Figure 2 The present application is further described in detail, but the embodiments of the present invention are not limited thereto.
[0067] The embodiments of the present application disclose a centralized parameter management system and method for vehicle-mounted Ethernet.
[0068] In this embodiment, a centralized parameter management system for vehicle Ethernet is provided, the system comprising:
[0069] ECU identification module: used to obtain the development and test process of vehicle Ethernet, and extract the ECU unit connected to the vehicle Ethernet according to the development and test process;
[0070] Current parameter analysis module: used to obtain the basic parameters of each ECU unit according to the ECU unit, obtain the mention rate and importance of each basic parameter according to 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 test processes of other automotive Ethernet, and find the historical parameters corresponding to the basic parameters in the historical development and test 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 according to the query rate and modification rate;
[0072] Parameter screening module: used to obtain the probability of checking and modifying each basic parameter according to the first parameter probability and the second parameter probability, and screen according to the probability of checking and modifying to obtain the target basic parameter;
[0073] Quick entry module: used to extract parameter entries of target basic parameters, obtain target ECU unit according to parameter entries, extract network entries of target ECU unit, and set quick entry according to network entries;
[0074] Entity structure generation module: used to connect the quick entry with the target basic parameters, generate a quick processing unit, connect multiple quick processing units, and generate a distributed data entity structure.
[0075] It should be pointed out that the above modules are only basic modules of this embodiment. In the specific implementation process, some modules can be appropriately added, reduced or modified without affecting the overall implementation effect.
[0076] Get the development and test process of the vehicle Ethernet, and extract the steps of the ECU unit connected to the vehicle Ethernet according to the development and test 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] Extracting function points corresponding to the development and testing elements, and obtaining function domains corresponding to the development and testing elements according to the obtained multiple function points;
[0079] 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 retrieved according to the domain number and domain description.
[0080] In application, take the development and testing process of a certain in-vehicle Ethernet as an example, obtain the development and testing process, sort out the elements of the process, and obtain the development and testing elements that appear in the development and testing process, such as lighting, heat, mechanical transmission, etc. According to these development and testing elements, the corresponding functional points such as high beam control, air conditioning heat transfer, transmission shaft movement, etc. are obtained, that is, the corresponding functional domain is obtained. Then obtain the domain number of the functional domain such as 348, 987, 231, etc. and the domain description corresponding to each functional domain. Then perform a reverse search to obtain the ECU unit corresponding to the functional domain and connected to the in-vehicle Ethernet.
[0081] According to the basic parameters, the mention rate and importance of each basic parameter are obtained, and the steps of combining the mention rate and importance to obtain the first parameter probability of the basic parameter are as follows:
[0082] According to the basic parameters and the development and testing process, the number of occurrences of each basic parameter in the development and testing process is obtained;
[0083] According to the number of occurrences, the number of times the basic parameter is marked when it appears is recorded, and the mention rate of the basic parameter is obtained according to the number of occurrences and the number of marks;
[0084] Acquire associated parameters associated with the basic parameters, extract the association relationship of the associated parameters, classify the associated parameters according to the association relationship, and obtain a direct associated parameter set and an indirect associated parameter set;
[0085] According to the directly associated parameter set and the indirectly associated parameter set, the influence range of the basic parameter is obtained, and the importance of the basic parameter is obtained according to the influence range;
[0086] Combining the mention rate and importance of the basic parameters, the first parameter probability of the basic parameters is obtained.
[0087] In application, taking the development and testing process of an in-vehicle Ethernet as an example, the number of occurrences of parameter A in the development and testing process is recorded as 100 times. Among the 120 occurrences, 80 of them are marked for use, either for query or for modification, so the mention rate of the basic parameter A is 80%. The associated parameters of the basic parameter A are obtained, and a direct associated parameter set and an indirect associated parameter set are generated. There are 50 parameters in the direct associated parameter set and 300 parameters in the indirect associated parameter set. The influence range of the basic parameter A is obtained in these 350 parameters, and there are 1000 parameters in the entire process, so the influence range is 35%, and the importance of the basic parameter A is further obtained as 35. The first parameter probability of the basic parameter A is obtained by combining the mention rate and the importance.
[0088] The steps of obtaining the influence range of the basic parameters according to the directly associated parameter set and the indirectly associated parameter set, and obtaining the importance of the basic parameters according to the influence range, are specifically as follows:
[0089] Based on the directly associated parameter set, obtaining a first parameter quantity in the directly associated parameter set and a first association depth value of each directly associated parameter;
[0090] Based on the indirect association parameter set, obtaining the number of second parameters in the indirect association parameter set and a second association depth value of each indirect association parameter;
[0091] According to the number of the first parameters and the number of the second parameters, the influence breadth of the basic parameters is obtained;
[0092] Determining whether the first associated depth value and the second associated depth value are greater than or equal to a preset associated depth threshold;
[0093] If it is determined that the first associated depth value and / or the second associated depth value is greater than or equal to the associated depth threshold, obtaining an influence depth of the basic parameter according to the first associated depth value and / or the second associated depth value;
[0094] The influence range of the basic parameters is obtained by combining the influence breadth and influence depth of the basic parameters, and the importance of the basic parameters is further obtained based on the influence range.
[0095] In application, taking the development and testing process of an in-vehicle Ethernet as an example, according to the direct association parameter set, the number of first parameters is 50, and the association depth of each parameter with the basic parameter A is 90 (the highest association depth is 100). According to the indirect association parameter set, the number of second parameters is 300, and the association depth of each parameter with the basic parameter A ranges from 1 to 80. According to the number of the two, the influence breadth of the basic parameter A is 350 parameters. According to the preset association depth threshold of 20, the association depth of each parameter is screened to obtain parameters with an association depth greater than or equal to 20. According to the association depths corresponding to these parameters, the influence depth of the basic parameter A is 20 to 90. Combining the influence breadth and influence depth, the influence range is obtained, and the importance of the basic parameter A is further obtained.
[0096] The steps of finding historical parameters corresponding to the basic parameters in the historical development and testing process according to the basic parameters, extracting the query rate and modification rate of the historical parameters, and obtaining the second parameter probability of the basic parameters according to the query rate and the modification rate are specifically as follows:
[0097] 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;
[0098] According to the historical parameters, the entire historical development and testing process is traversed to obtain the query times and modification times of each historical parameter, and the query rate and modification rate of each historical parameter are obtained according to the query times and modification times;
[0099] According to the query rate and the modification rate, the parameter probability of the historical parameter is obtained, and according to the parameter probability, the second parameter probability of the basic parameter is obtained.
[0100] In application, taking the 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 extracted as information provider, and the parameter function is to adjust the temperature in the vehicle compartment. Based on these two points, the corresponding historical parameter B is found in the historical development and testing process. According to historical parameter B, the historical development and testing process is traversed, and the query times of historical parameters are obtained as 100 times and the modification times are 50 times. According to the two data obtained above, the query rate of historical parameter B is 10%, and the modification rate is 50%. Combined with the query rate and modification rate of historical parameter B, the second parameter probability of basic parameter A is obtained.
[0101] The steps of extracting parameter entries of target basic parameters, obtaining target ECU units according to the parameter entries, extracting network entries of target ECU units, and setting shortcut entries according to the network entries are specifically as follows:
[0102] Based on the target basic parameters, extract parameter entries of the target basic parameters, and generate a parameter guide table according to the parameter entries;
[0103] Perform data flow guidance according to the parameter guidance table to obtain the target ECU unit indicated by the parameter guidance table;
[0104] Extract the network entries of the target ECU unit and determine the functional role of the ECU unit according to the network entries;
[0105] According to the functional roles, determine the communication links that need to be used 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 from the parameter position to the port address;
[0107] A quick access to the parameter location is set on the ECU unit according to the port address and the optimal channel.
[0108] In application, taking the development and testing process of an in-vehicle Ethernet as an example, according to the obtained target basic parameter C, the parameter items of C are extracted as parameter number, function description, function name, IP subnet, port number, etc., and a parameter guidance table is generated according to the above parameter items. The target ECU unit E is obtained according to the parameter guidance table, and then the network items of the target ECU unit E are extracted, including but not limited to number, name, description, etc., and the functional role of E is determined as provider according to the above network items. Two consumers F and G are found according to the functional role, and the communication link between E and F and G is further obtained, as well as the target basic parameters in F and G connected to the communication link. 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 it is set as a quick entry.
[0109] The steps 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 from the parameter position to the port address are specifically as follows:
[0110] Extract the port address of the ECU unit and the parameter position of the target basic parameter in the ECU unit;
[0111] According to the port address and parameter position, the operation steps required when the target basic parameters are queried or modified are determined and counted to obtain the number of operation steps;
[0112] 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;
[0113] The operation efficiency of querying or modifying target basic parameters is obtained according to the number of operation steps and the difficulty of operation;
[0114] Determine whether the operation efficiency is lower than a preset efficiency threshold;
[0115] If it is determined that the operation efficiency is lower than the efficiency threshold, the necessary value of each operation step is extracted;
[0116] Determine whether the necessary value is lower than a preset necessary threshold;
[0117] If it is determined that the necessary value is lower than the necessary threshold, the steps are simplified or deleted according to the complexity of the operation steps to obtain the optimal operation steps;
[0118] Generate the optimal channel according to the optimal operation steps, parameter positions and port addresses.
[0119] In use, the port address V of the ECU unit and the parameter position W of the target basic parameter are obtained, and the number of operation steps 5 and the difficulty of each operation step 1, 2, 3, 4, 5 (full difficulty is 5) between VW when the target basic parameter is queried or modified are generated. According to the above 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%. Then, the necessary values of the five operation steps are further determined to be 10, 8, 6, 4, 2, and the necessary threshold is 5. Then, the operation steps with difficulty 4 and 5 can 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 of connecting the quick entry with the target basic parameters, generating a quick processing unit, connecting multiple quick processing units, and generating a distributed data entity structure are as follows:
[0121] Connect the quick entry with the target basic parameters to generate a quick processing unit, and determine the functional role and entry index of the quick processing unit based on the network entry of the ECU unit;
[0122] According to the functional role, the role positioning of the quick processing unit is determined, and the connection direction of the quick processing unit is determined according to the entry index;
[0123] According to the role positioning and connection directions of the multiple quick processing units, the multiple quick processing units are connected to generate a distributed data entity structure.
[0124] During use, after the generated quick entry is connected to the target basic parameters, a quick processing unit is generated. After entering from the quick processing unit, the target basic parameters can be directly reached, and they can be queried or modified directly according to the ideas of the development and test personnel. The functional roles of the quick processing unit are obtained as provider and consumer, as well as the entry index of the quick processing unit. According to the functional role, the role of the quick processing unit is positioned as both a function provider and a function consumer, which means that the quick processing unit has at least two links connected to the outside world, and the connection directions are different. According to the entry index, it is determined that these two links are connected to other quick processing units O and P respectively. Using the above method, each quick processing unit on the vehicle is connected to generate a distributed data entity structure.
[0125] An embodiment of the present invention provides a centralized data management method for vehicle Ethernet, using any one of the centralized data management systems for vehicle Ethernet as described above, the method comprising the following steps:
[0126] S100: Acquire a development and testing process of the vehicle Ethernet, and extract an ECU unit connected to the vehicle Ethernet according to the development and testing process;
[0127] S200: According to the ECU units, basic parameters of each ECU unit are obtained, and according to the basic parameters, a mention rate and an importance 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;
[0128] S300: Obtaining historical development and testing processes of other in-vehicle Ethernet networks, and finding historical parameters corresponding to the basic parameters in the historical development and testing processes according to the basic parameters, extracting the query rate and 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;
[0129] S400: Obtaining the probability of checking and modifying each basic parameter according to the first parameter probability and the second parameter probability, and performing screening according to the probability of checking and modifying to obtain the target basic parameter;
[0130] S500: extracting parameter entries of target basic parameters, obtaining a target ECU unit according to the parameter entries, extracting a network entry of the target ECU unit, and setting a quick entry according to the network entry;
[0131] S600: Connect the quick entry with the target basic parameters to generate a quick processing unit, connect multiple quick processing units, and generate a distributed data entity structure.
[0132] The above are all preferred embodiments of the present application, and the protection scope of the present application is not limited thereto. Therefore, any equivalent changes made according to the structure, shape, and principle of the present application should be included in the protection scope of the present application.
Claims
1. A centralized parameter management system based on vehicle Ethernet, characterized in that: include: 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; Current parameter analysis module: used for obtaining basic parameters of each ECU unit according to the ECU unit, obtaining the mention rate and importance of each basic parameter according to the basic parameters, and obtaining the first parameter probability of the basic parameter in combination with the mention rate and the importance; A historical parameter analysis module is used to obtain the historical development and test processes of other in-vehicle Ethernets, and find the historical parameters corresponding to the basic parameters in the historical development and test 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 according to the query rate and the modification rate; Parameter screening module: used to obtain the probability of checking and modifying each basic parameter according to the first parameter probability and the second parameter probability, and screen according to the probability of checking and modifying to obtain the target basic parameter; A quick entry module: used to extract parameter entries of the target basic parameters, obtain a target ECU unit according to the parameter entries, extract a network entry of the target ECU unit, and set a quick entry according to the network entry; Entity structure generation module: used to connect the quick entry with the target basic parameters, generate a quick processing unit, connect multiple quick processing units, and generate a distributed data entity structure.
2. The centralized parameter management system based on vehicle Ethernet according to claim 1 is characterized in that: The development and testing process of the vehicle Ethernet is obtained, and the steps of extracting the ECU unit connected to the vehicle Ethernet according to the development and testing process are specifically as follows: Acquire a development and testing process of the in-vehicle 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; Extracting the function points corresponding to the development and test elements, and obtaining the function domains corresponding to the development and test elements according to the obtained multiple function points; Based on the functional domain, a domain number and a domain description of the functional domain are obtained, and an ECU unit connected to the vehicle Ethernet is obtained by reverse retrieval according to the domain number and the domain description.
3. The centralized parameter management system based on vehicle Ethernet according to claim 2 is characterized in that: The step of obtaining the mention rate and importance of each basic parameter according to the basic parameters, and obtaining the first parameter probability of the basic parameter in combination with the mention rate and the importance is specifically as follows: According to the basic parameters and the development and testing process, the number of occurrences of each basic parameter in the development and testing process is obtained; Recording the number of times the basic parameter is marked when it appears according to the number of occurrences, and obtaining the mention rate of the basic parameter according to the number of occurrences and the number of markings; Acquire associated parameters associated with the basic parameters, extract the association relationships of the associated parameters, and classify the associated parameters according to the association relationships to obtain a directly associated parameter set and an indirectly associated parameter set; Obtaining an influence range of the basic parameter according to the directly associated parameter set and the indirectly associated parameter set, and obtaining an importance of the basic parameter according to the influence range; The first parameter probability of the basic parameter is obtained by combining the mention rate and the importance of the basic parameter.
4. The centralized parameter management system based on vehicle Ethernet according to claim 3 is characterized in that: The steps of obtaining the influence range of the basic parameter according to the directly associated parameter set and the indirectly associated parameter set, and obtaining the importance of the basic parameter according to the influence range, are specifically: Based on the directly associated parameter set, obtaining a first parameter quantity in the directly associated parameter set and a first association depth value of each directly associated parameter; Based on the indirect association parameter set, obtaining the number of second parameters in the indirect association parameter set and a second association depth value of each of the indirect association parameters; Obtaining the influence breadth of the basic parameter according to the first parameter quantity and the second parameter quantity; Determining whether the first associated depth value and the second associated depth value are greater than or equal to a preset associated depth threshold; If it is determined that the first associated depth value and / or the second associated depth value is greater than or equal to the associated depth threshold, obtaining the influence depth of the basic parameter 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 of the basic parameter is further obtained according to the influence range.
5. The centralized parameter management system based on vehicle Ethernet according to claim 4 is characterized in that: The steps of finding a historical parameter corresponding to the basic parameter in the historical development and testing process according to the basic parameter, extracting a query rate and a modification rate of the historical parameter, and obtaining a second parameter probability of the basic parameter according to the query rate and the modification rate are specifically as follows: Based on the basic parameters, extract the parameter roles and parameter functions of the basic parameters, and find corresponding historical parameters in the historical development and testing process according to the parameter roles and parameter functions; According to the historical parameters, the entire historical development and testing process is traversed to obtain the query times and modification times of each historical parameter, and the query rate and modification rate of each historical parameter are obtained according to the query times and modification times; A parameter probability of the historical parameter is obtained according to the query rate and the modification rate, and a second parameter probability of the basic parameter is obtained according to the parameter probability.
6. The centralized parameter management system based on vehicle Ethernet according to claim 1 is characterized in that: The steps of extracting parameter entries of the target basic parameters, obtaining a target ECU unit according to the parameter entries, extracting a network entry of the target ECU unit, and setting a quick entry according to the network entry are specifically as follows: Based on the target basic parameters, extract parameter entries of the target basic parameters, and generate a parameter guide table according to the parameter entries; Perform data flow guidance according to the parameter guidance table to obtain the target ECU unit indicated by the parameter guidance table; Extracting a network entry of the target ECU unit, and determining a functional role of the ECU unit according to the network entry; Determine, according to the functional roles, a communication link required for communication between ECU units and target basic parameters at both ends of the communication link; Extracting the port address of the ECU unit and the parameter position of the target basic parameter in the ECU unit, and generating an optimal channel from the parameter position to the port address; A quick access to the parameter location is set on the ECU unit according to the port address and the optimal channel.
7. The centralized parameter management system based on vehicle Ethernet according to claim 6 is characterized in that: 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 an optimal channel from the parameter position to the port address is specifically as follows: 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, determining and counting the operation steps required when the target basic parameter is queried or modified to obtain the number of operation steps; Based on each of the operation steps, extract the step complexity of each of the operation steps, and obtain the operation difficulty according to the step complexity; Obtaining the operation efficiency of querying or modifying the target basic parameter according to the number of operation steps and the operation difficulty; Determining whether the operation efficiency is lower than a preset efficiency threshold; If it is determined that the operation efficiency is lower than the efficiency threshold, extracting the necessary value of each of the operation steps; Determining whether the necessary value is lower than a preset necessary threshold; If it is determined that the necessary value is lower than the necessary threshold, simplifying or deleting the steps according to the complexity of the operation steps to obtain the optimal operation steps; An optimal channel is generated according to the optimal operation steps, the parameter positions and the port addresses.
8. The centralized parameter management system based on vehicle Ethernet according to claim 7 is characterized in that: The steps of docking the quick entry with the target basic parameter to generate a quick processing unit, connecting a plurality of the quick processing units to generate a distributed data entity structure are specifically: Connecting the quick entry with the target basic parameter to generate a quick processing unit, and determining a functional role and an entry index of the quick processing unit according to the network entry of the ECU unit; Determine the role positioning of the shortcut processing unit according to the functional role, and determine the connection direction of the shortcut processing unit according to the entry index; According to the role positioning and the connection direction of the multiple shortcut processing units, the multiple shortcut processing units are connected to generate a distributed data entity structure.
9. A centralized parameter management method based on vehicle Ethernet, the method adopts a centralized parameter management system based on vehicle Ethernet as claimed in any one of claims 1 to 8, characterized in that: The method comprises the following steps: Acquire a development and testing process of the vehicle Ethernet, and extract an ECU unit connected to the vehicle Ethernet according to the development and testing process; According to the ECU units, basic parameters of each of the ECU units are obtained, and according to the basic parameters, a mention rate and an importance of each of the basic parameters are obtained, and a first parameter probability of the basic parameter is obtained by combining the mention rate and the importance; Obtaining historical development and testing processes of other in-vehicle Ethernets, and finding historical parameters corresponding to the basic parameters in the historical development and testing processes according to the basic parameters, extracting the query rate and 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 probability of checking and modifying each basic parameter is obtained, and the target basic parameter is obtained by screening according to the probability of checking and modifying. Extracting parameter entries of the target basic parameters, obtaining a target ECU unit according to the parameter entries, extracting a network entry of the target ECU unit, and setting a quick entry according to the network entry; The quick entry is connected to the target basic parameter to generate a quick processing unit, and a plurality of the quick processing units are connected to generate a distributed data entity structure.
Citation Information
Patent Citations
TCP transmission performance control method and device, equipment and medium
CN111935025A
Control method and device for electronic control unit (ECU)
CN115826549A
Database parameter configuration optimization method and device, electronic equipment and storage medium
CN116401232A
Vehicle-mounted air conditioner associated parameter determination method, device and equipment and storage medium
CN116653547A
Personalized parameter recommendation method and system, vehicle and storage medium
CN117842069A