A method for generating test item configuration for multiple filing declaration values

By building an entry framework and using specific relationships to generate detection project configurations, the problems of high complexity and low efficiency of traditional manual sorting methods are solved, and efficient and accurate detection project configuration generation is achieved.

CN119250649BActive Publication Date: 2025-03-11CATARC AUTOMOTIVE TEST CENTER (WUHAN) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411764628.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-04
Publication Date
2025-03-11
Estimated Expiration
2044-12-04

AI Technical Summary

Technical Problem

In the field of vehicle production, traditional methods rely on manual sorting of inspection project configurations, resulting in high complexity and low efficiency, and prone to missed filling or missing filling, affecting the progress of product application and certification work.

Method used

A method is proposed to build an entry framework, divide entries according to the correlation of filing parameters, process multiple and single entries separately, and generate entry configurations using numerical closed relationships, rank alignment relationships and cross-relationships to achieve rapid generation and detection project configurations.

Benefits of technology

It significantly improves the efficiency of configuration generation, reduces manual intervention, and the generated configuration is more accurate and optimized, avoids redundant configurations, and improves the accuracy and performance of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119250649B_ABST
    Figure CN119250649B_ABST
Patent Text Reader

Abstract

The present application belongs to the technical field of vehicle inspection and certification, and specifically relates to a method for generating inspection project configuration for multiple registered declared values, including the following steps: constructing an entry framework, dividing it into entries related to and unrelated to the inspection project, and dividing it into single-matching entries and multiple-matching entries according to the uniqueness and diversity of the declared values ​​corresponding to each parameter; for multiple-matching entries, generating entry configurations through numerical closure relationships, position alignment relationships, and cross relationships; obtaining an initial configuration set of the inspection project according to a full-entry permutation and combination method or an entry combination method related to the inspection project, and then screening based on the binding relationship between the parameters, and finally filtering and removing duplicates according to the inspection project parameters to obtain the final configuration of the inspection project. The present application solves the problem of low efficiency and error-proneness in manually combing project configurations due to the diversity and complexity of registered parameters, and improves the practical value of the inspection project configuration through a flexible, accurate, and efficient configuration generation method.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of vehicle inspection and certification, and in particular, relates to a method for generating inspection item configurations for multiple filing declaration values. Background Art

[0002] In the field of vehicle production, product declaration and certification are key links to ensure that vehicles comply with national regulations and industry standards. In this process, vehicle manufacturers need to provide detailed testing plans and filing information to the testing agency to complete the product compliance review and certification. These filing information contains multiple testing parameters and their corresponding declared values. However, there may be multiple declared values ​​for the filing parameters, and the combination of different declared values ​​will form a variety of project configurations. In order to ensure the accuracy of the declaration and the effectiveness of the test, vehicle manufacturers and testing agencies need to accurately clarify the actual situation of all project configurations.

[0003] However, in actual operation, the number of parameters involved in the testing items is huge and the requirements are different, making the process of combing the project configuration complicated and prone to errors. Traditionally, companies and testing agencies rely on manual methods to organize this information, but due to the large number of parameters and the possibility of incorrect or missing entries, this further increases the complexity of configuration combing. In addition, the diversity and complexity of the filing information makes the manual combing of project configurations labor-intensive and inefficient, and it is very easy to omissions or errors, affecting the progress of product declaration and certification work.

[0004] Therefore, in order to improve the work efficiency of vehicle manufacturers and testing agencies, there is an urgent need for an intelligent, efficient and convenient method to help vehicle manufacturers and testing agencies quickly generate project configurations to ensure high-quality completion of testing work. Summary of the invention

[0005] In view of the defects of the prior art, the present invention proposes a method for generating inspection project configuration for multiple registered declared values, which can help vehicle manufacturers and inspection agencies to quickly generate the required project configuration, ensure the smooth and high-quality completion of the inspection work, and reduce errors and delays caused by manual operations.

[0006] In one aspect, the present invention provides a method for generating a test item configuration for multiple filing declaration values, the method comprising:

[0007] Step 1: Construct an entry framework based on the correlation between the registered parameters. According to the declaration requirements, divide the entry framework into entries related to the test items and entries unrelated to the test items. According to the simplicity and diversity of the declared values ​​corresponding to each parameter in each entry, divide the entries into single-matching entries and multiple-matching entries;

[0008] Step 2: For multiple configuration items, generate item configurations based on the declared values ​​of each parameter in the item according to the numerical closure relationship, position alignment relationship and cross relationship;

[0009] Step 3: According to the full item permutation and combination method or the item combination method related to the detection item, first obtain the initial configuration set of the detection item, then filter the initial configuration set according to the binding relationship between the parameters, and finally filter and remove duplicates according to the parameters of the detection item to obtain the final configuration of the detection item;

[0010] In step 2, the numerical closed relationships include vehicle length = front overhang + wheelbase + rear overhang, curb weight = sum of corresponding axle loads in the unpacked state, and maximum total mass = curb weight + rated load + number of people * 65;

[0011] In step 2, the process of processing the position alignment relationship includes: when the number of declared values ​​of each parameter in the entry is n, align the i-th declared values ​​of each parameter one by one to generate the i-th configuration, starting from i=1 and ending at n, and after completing the traversal of all positions, the complete entry configuration information can be obtained, and the data structure of the position alignment processing belongs to the n-to-n type;

[0012] In step 2, the processing of the cross relationship includes: permuting and combining the declared values ​​of each parameter in the entry, and the number of permutations and combinations is equal to the product of the number of declared values ​​of each parameter;

[0013] In step 3, when the final configuration of the detection item is obtained according to the full-item permutation and combination method, all items are first permuted and combined to generate a complete initial configuration set of the detection item; when the final configuration of the detection item is obtained according to the item combination method related to the detection item, the parameters related to a certain detection item are first identified, and the items involving the related parameters are permuted and combined to obtain the initial configuration set.

[0014] Further, step 2 includes:

[0015] Step 2.1: For items with a numerical closed relationship, firstly, the declared values ​​of each parameter are arranged and combined to form an initial item configuration, and the declared values ​​of each parameter are screened one by one according to the numerical closed relationship, and the item configuration that meets the numerical closed relationship is retained;

[0016] Step 2.2: For the entries with position alignment, combine the declared values ​​of each parameter one by one according to the position alignment relationship, and retain the entry configuration that meets the position alignment relationship;

[0017] Step 2.3: For other entries, if it is an m-to-n situation, cross processing is performed. If it is an aligned situation, a 1-to-n or n-to-n data structure needs to be manually selected for processing, either by position alignment or by cross relationship, to obtain the corresponding entry configuration.

[0018] Furthermore, in step 3, the process of obtaining the final configuration of the detection project according to the full-item permutation and combination method includes: firstly permuting and combining all items to generate a complete initial configuration set of the detection project, and then from the complete initial configuration set, according to the binding relationship between the parameters, eliminating the configurations that do not satisfy the binding relationship, and finally screening and retaining the parameters related to the detection project, deduplicating the screened detection project configuration set, and obtaining the final configuration of the detection project.

[0019] Furthermore, in step 3, the process of obtaining the final configuration of the detection project according to the item combination method related to the detection project includes: first identifying the parameters related to a certain detection project, arranging and combining the items involving the relevant parameters to obtain an initial configuration set, determining whether the initial project configuration involves binding constraints, and if it involves binding relationships, eliminating configurations that do not satisfy the binding relationships according to the binding relationships between the parameters, and finally screening and retaining the parameters related to the detection project, and then deduplicating the obtained configurations to obtain the complete configuration of the project.

[0020] Furthermore, in step 3, the binding relationship between parameters includes a bidirectional binding relationship and a unidirectional binding relationship; a bidirectional binding relationship means that the specified declared values ​​of multiple parameters must appear at the same time or not appear at the same time, and a unidirectional binding relationship means that in the entry configuration, when the specified declared values ​​of the preceding parameters appear in sequence, the specified declared value of the last parameter can only appear.

[0021] Furthermore, the process of screening according to the two-way binding relationship includes: first, for the configuration involving the two-way binding relationship, the parameters are screened pair by pair, and the configuration that does not meet the binding requirements is deleted. The two-way binding involves n parameters. Starting from the first parameter, they are checked pair by pair (the i-th and the i+1-th). First, the declared value specified for the i-th parameter is screened in the initial configuration, and then the declared value that is not specified for the i+1-th parameter is screened as the first group of configurations that need to be deleted. Secondly, in the initial configuration, the non-specified value of the i-th parameter is first screened, and then the declared value specified for the i+1-th parameter is screened as the second group of configurations that need to be deleted. The two groups of configuration combinations that do not meet the binding requirements are deleted, and the cycle is repeated until all binding parameters are processed.

[0022] Furthermore, the process of screening according to the one-way binding relationship includes: screening the declared value specified by the i-th parameter from the initial configuration in sequence, i starting from 1 and continuing to the last preceding parameter, and then screening the non-specified declared value of the last parameter in the screening results, and using the screened configuration as the deletion configuration to remove it from the initial configuration.

[0023] The beneficial effects of the present invention are:

[0024] First, the present invention constructs an entry framework, processes multiple configuration entries and single configuration entries separately, can adapt to the unity and diversity requirements of different registration parameters, ensure the diversity and rationality of configuration, and automatically generate entry configurations based on numerical closure relationships, position alignment relationships and cross relationships, thereby realizing rapid processing of multiple registration declaration values, significantly improving the efficiency of configuration generation, and reducing manual intervention. Through the flexible use of full entry permutation and combination methods and detection item-related item combination methods, a comprehensive initial configuration set can be generated, and it can be screened and deduplicated based on the binding relationship, so as to obtain a more accurate and optimized final detection item configuration, avoid redundant configuration, and improve the accuracy and performance of the system.

[0025] Second, in the preferred implementation, step 2 of the present invention is screened and combined according to different rules (numerical closure, position alignment, cross processing), which can adapt to different types of parameter relationships, reduce invalid or unnecessary configuration generation, and improve the overall efficiency of entry configuration generation.

[0026] Third, in the preferred implementation, step 3 of the present invention uses a full-item permutation and combination method to generate all possible configuration combinations, ensuring that no configuration related to the detection item is missed, comprehensively covering all possibilities, and providing a complete data basis for subsequent screening.

[0027] Fourth, in a preferred implementation, step 3 of the present invention adopts an item combination method related to the detection item, by first identifying the parameters related to the detection item, and directly performing permutations and combinations on these parameters, thereby avoiding interference from irrelevant items, greatly reducing the generation of invalid configurations, and improving screening efficiency. Compared with the full-item permutation and combination method, the combination method related to the detection item significantly reduces the computational complexity by reducing the scale of permutations and combinations, saving system resources, and is more suitable for processing large configuration data sets.

[0028] Fifth, in the preferred implementation, the present invention ensures that the correlation between parameters is strictly followed by screening bidirectional and unidirectional binding relationships. Bidirectional binding requires that the two parameters must appear at the same time or not appear to avoid unreasonable combinations; unidirectional binding ensures that the dependency relationship between the previous and next parameters is retained, thereby improving the accuracy and consistency of the configuration. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 is a flow chart of a method for generating a test item configuration for multiple filing declaration values ​​according to an embodiment of the present invention;

[0030] Figure 2 is a schematic diagram of an entry framework of an embodiment of the present invention;

[0031] Figure 3is a schematic diagram of parameters of steering force and handling stability detection items according to an embodiment of the present invention;

[0032] Figure 4 Schematic diagram of items of the curve braking stability detection project according to an embodiment of the present invention;

[0033] Figure 5 is a schematic diagram of generating an entry configuration according to a numerical closed relationship according to an embodiment of the present invention;

[0034] Figure 6 is a schematic diagram of generating an entry configuration according to a position alignment relationship according to an embodiment of the present invention;

[0035] Figure 7 is a schematic diagram of generating an entry configuration according to a cross relationship according to an embodiment of the present invention;

[0036] Figure 8 is a schematic diagram of processing parameters according to a two-way binding relationship in an embodiment of the present invention;

[0037] Fig. 9 This is an example of processing parameters according to a one-way binding relationship in an embodiment of the present invention. Figure 1 ;

[0038] Fig.10 This is an example of processing parameters according to a one-way binding relationship in an embodiment of the present invention. Figure 2 . DETAILED DESCRIPTION

[0039] In order to enable those skilled in the art to better understand the technical solution of the present application, the present application will be further described in detail below with reference to the accompanying drawings and embodiments.

[0040] In the description of this application, the terms "first", "second", and "third" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance; the term "plurality" refers to two or more, unless otherwise expressly defined. Terms such as "installed", "connected", "connected", and "fixed" should be understood in a broad sense. For example, "connected" can be a fixed connection, a detachable connection, or an integral connection; "connected" can be a direct connection or an indirect connection through an intermediate medium. For those of ordinary skill in the art, the specific meanings of the above terms in this application can be understood according to the specific circumstances.

[0041] In the description of the present application, it should be understood that the directions or positional relationships indicated by the terms "up", "down", "left", "right", "front", "back", etc. are based on the directions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, rather than indicating or implying that the device or unit referred to must have a specific direction, be constructed and operated in a specific orientation, and therefore, should not be understood as a limitation on the present application.

[0042] In the description of this specification, the description of the terms "one embodiment / method", "some embodiments / methods", "specific embodiments / methods", etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment / method or example are included in at least one embodiment / method or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment / method or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments / methods or examples in a suitable manner.

[0043] As the instruction manual Figure 1 The present invention records a method for generating a test item configuration for multiple filing declaration values, comprising:

[0044] Step 1: Construct an entry framework based on the correlation between the registered parameters. According to the declaration requirements, divide the entry framework into entries related to the test items and entries unrelated to the test items. According to the simplicity and diversity of the declared values ​​corresponding to each parameter in each entry, divide the entries into single-matching entries and multiple-matching entries.

[0045] It should be noted that the filing parameters are the relevant parameters for vehicle declaration and filing. The inspection items need to use the parameters in the filing information and the corresponding declared values ​​to generate the configuration. Therefore, when declaring a certain vehicle model or a new configuration for a certain vehicle model, different inspection items are involved.

[0046] Specifically, the test items include the performance of the electronic stability control system, the lane departure warning system, the vehicle forward collision warning system, steering force and handling stability, technical requirements for tire blowout emergency safety devices, and cornering braking stability.

[0047] As the instruction manual Figure 2, the filing parameters are classified and integrated into entries according to the relationship between the parameters. The Automobile Transport Center of the Ministry of Transport stipulates which filing parameters are related to different inspection items. According to whether the filing parameters in the entry are related to the inspection item, the entry can be divided into entries related to the inspection item and entries unrelated to the inspection item. The declared value of each filing parameter needs to participate in the combination to form a configuration. In the configuration, each filing parameter contributes 1 declared value. If there is only 1 declared value for all parameters in an entry, there will be only 1 corresponding entry configuration, and the entry is called a single-configuration entry; if one or more parameters in an entry have more than 1 declared value, multiple configurations will be formed, and the corresponding entry is also called a multi-configuration entry. Once an entry is formed, the configuration generation logic of the corresponding entry will also be formed.

[0048] Projects are similar to items. The filing parameters of items are combined based on whether the filing parameters are related to each other. The parameters of projects are directly stipulated by the Automobile Transportation Center of the Ministry of Transport. Similarly, when the declared values ​​of project parameters form project configurations, they are also divided into single-configuration projects and multi-configuration projects.

[0049] Instructions attached Figure 3-4 For example, Figure 3 Column A and Column B represent the parameters of the steering force and handling stability test items. Column A is the parameter code, Column B is the actual meaning of the parameter, and Column C represents the declared value of the corresponding parameter. Figure 3 The steering force and handling stability test items only generate one configuration, so they are single-configuration items. Figure 4 These are the items for the cornering braking stability test item. Similarly, column A is the parameter code, where parameters QJ017 and QJ071 correspond to multiple declared values, and the remaining parameters have only one declared value. Therefore, this test item generates 5 configurations in column BG, making it a multiple-configuration item.

[0050] Step 2: For multiple configuration entries, generate entry configurations based on the declared values ​​of each parameter in the entry according to the numerical closure relationship, position alignment relationship and cross relationship.

[0051] Specifically, step 2 includes:

[0052] Step 2.1: For entries with a numerical closed relationship, first arrange and combine the declared values ​​of each parameter to form an initial entry configuration, then screen the declared values ​​of each parameter one by one according to the numerical closed relationship, and retain the entry configuration that meets the numerical closed relationship.

[0053] Specifically, the numerical closed relationship at least includes vehicle length = front overhang + wheelbase + rear overhang, curb weight = sum of corresponding axle loads in the unmanned state, and maximum total mass = curb weight + rated load + number of people * 65.

[0054] A specific embodiment includes the following process:

[0055] As the instruction manual Figure 5 , Figure 5 The dimension parameters for filing a vehicle length declaration, where the vehicle length includes 2 declared values: 11995 and 9200, the front overhang includes 1 declared value: 1340, the wheelbase includes 2 declared values: 7200 and 5100, and the rear overhang includes 2 declared values: 3455 and 2760. First, the redundant configuration is generated by preliminary permutation and combination: according to the permutation and combination rules, the declared values ​​of the above parameters are permuted and combined in the form of 2×1×2×2=8 to generate 8 redundant item configurations. According to the numerical closed relationship of "vehicle length = front overhang + wheelbase + rear overhang", these 8 configurations are checked one by one to see if they meet the numerical closed relationship. After screening, configuration 1 and configuration 8 meet the numerical closed relationship.

[0056] Step 2.2: For entries with position alignment, combine the declared values ​​of each parameter one by one according to the position alignment relationship, and retain the entry configuration that meets the position alignment relationship.

[0057] It should be noted that for such entries (such as ESC entries, FCW entries, and satellite entries, ESC entries usually include ESC models, ESC manufacturers, and ESC controller models. Different models are manufactured by different manufacturers and usually have different controller models), first determine whether the data structure is n-to-n (the declared values ​​of all parameters are n) or 1-to-n type (the number of declared values ​​of some parameters is 1, and the number of declared values ​​of other parameters is n). If the data structure does not conform to the above type, adjust the entry filing information to conform to the recommended data structure type. Once the data structure is confirmed to be correct, the declared values ​​of the parameters are processed according to the logic of the position alignment relationship to ensure that the declared values ​​of the parameters strictly correspond to the position.

[0058] Specifically, the position alignment relationship of the alignment processing means that the declared values ​​of each parameter correspond in order when arranged, without confusion. That is, the value of the first position is the first declared value of the first parameter, the first declared value of the second parameter, and so on. The alignment processing process includes: when the number of declared values ​​of each parameter in the entry is n, align the i-th declared value of each parameter one by one, generate the i-th configuration, start from i=1, and end at n. After completing the traversal of all positions, the complete entry configuration information can be obtained. The data structure of the position alignment processing belongs to the n-to-n type. For example: suppose there are two parameters A and B, and each parameter has 3 declared values. The declared values ​​of parameter A are: A1, A2, A3, and the declared values ​​of parameter B are: B1, B2, B3. The generated multi-configuration entries are: Configuration 1: A1 corresponds to B1, Configuration 2: A2 corresponds to B2, Configuration 3: A3 corresponds to B3.

[0059] When the number of declared values ​​of some parameters in an entry is 1 and the number of declared values ​​of the remaining parameters is n, the declared values ​​of the parameters with 1 are expanded to the same n, so that the number of declared values ​​of each parameter in the entry corresponds one to one, and then the i-th declared values ​​of each parameter are aligned one by one to generate the i-th configuration, starting from i=1 and ending at n. After completing the traversal of all positions, the complete entry configuration information is obtained. The data structure of the position alignment processing belongs to the 1-to-n type. For example: when the declared value of parameter A is only 1 and is A1, the corresponding declared values ​​of parameter B are: B1, B2, B3. In this case, when generating multiple configuration entries, the declared values ​​of parameter A need to be expanded to the same number as the declared values ​​of parameter B, that is, the declared values ​​of parameter A are: A1, A1, A1, and the declared values ​​of parameter B are: B1, B2, B3. The generated multiple configuration entries are: Configuration 1: A1 corresponds to B1, Configuration 2: A1 corresponds to B2, Configuration 3: A1 corresponds to B3.

[0060] A specific embodiment includes the following process:

[0061] As the instruction manual Figure 6 , Figure 6 It is a 1-to-n data structure production configuration. In this data structure, the parameters include "satellite positioning system vehicle terminal model" and "satellite positioning system vehicle terminal manufacturer". For the "satellite positioning system vehicle terminal model", there are two declared values: K5-P and TXJ-BR4-HQ20. For the "satellite positioning system vehicle terminal manufacturer", there is one declared value: a certain information technology development company. The declared value of the "manufacturer" is restored to the same number as the "vehicle terminal model", that is, the declared value of the "certain information technology development company" is copied so that its number is consistent with the declared value of the "vehicle terminal model", and it becomes two identical declared values. After this adjustment, the parameters and declared values ​​form a standard n-to-n data structure (2-to-2). Alignment is performed according to the restored n-to-n data structure to generate the corresponding entry configuration.

[0062] Step 2.3: For other entries, if it is an m-to-n situation, cross processing is performed. If it is an aligned situation, a 1-to-n or n-to-n data structure needs to be manually selected for processing, either by position alignment or by cross relationship, to obtain the corresponding entry configuration.

[0063] It should be noted that for such entries (such as suspension entries, cargo box size entries, and wheelbase entries. Suspension entries usually involve front and rear suspensions, and these parameters may vary for different models or configurations; cargo box size entries involve parameters such as the length, width, and height of the cargo box, which usually need to be configured according to the purpose and design specifications of the vehicle; wheelbase entries involve parameters such as the first axle track, the second axle track, and the third axle track, which affect the stability and handling of the vehicle), first determine whether the data structure is of the m-to-n type. If the data structure is of the m-to-n type, it is automatically processed in a permutation and combination manner to generate the corresponding entry configuration. If the data structure is not of the m-to-n type, but of the n-to-n or 1-to-n type, manual selection of the processing method is allowed: you can choose to generate the configuration in a cross-processing manner, or you can choose to process it in a positional alignment relationship.

[0064] The cross-processing process includes: permuting and combining the declared values ​​of each parameter in the entry, and the number of permutations and combinations is equal to the product of the number of declared values ​​of each parameter.

[0065] A specific embodiment includes the following process:

[0066] As the instruction manual Figure 7 , Figure 7 Produce configurations for a cross-processed data structure in which the parameters include "front suspension type" and "rear suspension type". "Front suspension type" has two declared values: non-independent leaf spring and non-independent air suspension, and "rear suspension type" has three different declared values: non-independent leaf spring, non-independent air suspension, and non-independent rubber suspension. Multiply the number of declared values ​​for each parameter to get a total of 6 redundant entry configurations.

[0067] In step 2 of the present invention, regardless of whether the data structure of the entry is n to n, 1 to n, m to n, or other types, when the parameters need to satisfy a specific numerical closed relationship, all possible entry configuration sets are first generated in a cross-combination manner. The numerical closed relationship processing checks whether each configuration conforms to a specific numerical calculation formula to screen out configurations that meet the requirements. The position alignment processing ensures that the parameters in each configuration are strictly matched according to the position alignment relationship by corresponding to the declared values ​​of each parameter one by one, and is suitable for situations where the number of parameter declared values ​​is the same and there is a corresponding relationship. The cross processing arranges and combines the declared values ​​of each parameter in the entry by limiting the combination relationship. These three processing modes each target different data structures and requirements to ensure that the final retained entry configuration is both comprehensive and accurate, and meets the integrity and logic of the declared requirements.

[0068] Step 3: According to the full item permutation and combination method or the item combination method related to the detection item, first obtain the initial configuration set of the detection item, then filter the initial configuration set according to the binding relationship between the parameters, and finally filter and remove duplicates according to the parameters of the detection item to obtain the final configuration of the detection item.

[0069] Specifically, the process of obtaining the final configuration of the detection project according to the full-item permutation and combination method includes: firstly permuting and combining all items to generate a complete initial configuration set of the detection project, and then from the complete initial configuration set, according to the binding relationship between the parameters, eliminating the configurations that do not satisfy the binding relationship, and finally filtering and retaining the parameters related to the detection project, deduplicating the filtered detection project configuration set, and obtaining the final configuration of the detection project.

[0070] The process of obtaining the final configuration of the detection project according to the method of combining items related to the detection project includes: first identifying the parameters related to a certain detection project, arranging and combining the items involving the relevant parameters to obtain the initial project configuration, determining whether the initial project configuration involves binding constraints, and if it involves binding relationships, eliminating configurations that do not satisfy the binding relationships according to the binding relationships between the parameters, and finally screening and retaining the parameters related to the detection project, and then deduplicating the obtained configuration to obtain the complete configuration of the project.

[0071] The method of using all item permutations and combinations covers a wide range of parameters, and only needs to complete the screening of binding relationships once to obtain the initial configuration. However, it needs to permutate and combine all items and their corresponding item configurations, which will generate a huge amount of data and may cause memory overflow and system performance problems. Therefore, it is suitable for situations where the number of item configurations is small.

[0072] The method of combining items related to the detection items can reduce the number of items involved in the combination, thereby reducing the system computing power requirements and calculation complexity. It is suitable for situations where memory resources are limited, but the steps are more cumbersome, and each project needs to go through the binding relationship screening process to obtain the initial configuration of the project.

[0073] The binding relationship between parameters includes two-way binding relationship and one-way binding relationship.

[0074] Specifically, a two-way binding relationship means that the specified declared values ​​of multiple parameters must appear at the same time or not appear at the same time. First, for the configuration involving the two-way binding relationship, filter the parameters pair by pair, and delete the configuration that does not meet the binding requirements. For example, assuming that the two-way binding involves n parameters, start from the first parameter and check them pair by pair (the i-th and the i+1-th). First, filter the specified declared value of the i-th parameter in the initial configuration, and then filter the non-specified declared value of the i+1-th parameter as the first group of configurations that need to be deleted. Secondly, in the initial configuration, first filter the non-specified value of the i-th parameter, and then filter the specified declared value of the i+1-th parameter as the second group of configurations that need to be deleted. Delete the two groups of configuration combinations that do not meet the binding requirements, and loop until all binding parameters are processed.

[0075] A specific embodiment includes:

[0076] As the instruction manual Figure 8 For a vehicle, there are 3 configuration items for the engine and 3 configuration items for the mass. When there is no binding relationship, the 3 engine configurations and 3 chassis configurations are arranged and combined to generate 3×3=9 initial configuration sets. Set the two-way binding relationship as: engine model YCS04450-88C and curb weight 12000 appear at the same time or not at the same time, filter the generated 9 initial configuration sets, and only keep the configurations where engine model YCS04450-88C and curb weight 12000 appear at the same time or not at the same time.

[0077] One-way binding means that in the item configuration, when the pre-set parameters appear in sequence with the specified declared values, the last parameter can only appear with the specified declared value. The specific operation is: filter the declared value specified for the i-th parameter from the initial configuration in sequence, i starts from 1 and goes to the last pre-set parameter, and then filter the non-specified declared value of the last parameter in the filtered results, and use the filtered configuration as the deleted configuration to remove it from the initial configuration.

[0078] A specific embodiment includes:

[0079] As the instruction manual Figure 9-10, set the one-way binding relationship as follows: when the optional engine model is YCS04450-88C, the curb weight can only be 12000. Check all the configuration items containing the engine model YCS04450-88C in the 9 generated configurations, and the screening condition is that the curb weight must be 12000, and exclude any configuration with the engine model YCS04450-88C but the curb weight is not 12000. Or set the one-way binding relationship as follows: when the curb weight is 12000, the engine can only be equipped with YCS04450-88C. Check all the configuration items containing the curb weight of 12000 in the 9 generated configurations, and the screening condition is that the engine model must be YCS04450-88C, and exclude any configuration with the curb weight of 12000 but the engine model is not YCS04450-88C.

[0080] Furthermore, it is necessary to combine the given two-way binding relationship and one-way binding relationship to determine whether there will be an implicit one-way binding relationship. For example: it is known that part of the declared value of parameter A and part of the declared value of parameter B are in a two-way binding relationship, and it is found that the corresponding declared value of parameter B and part of the declared value of parameter C have a one-way binding relationship, then the declared value selected by parameter A and the declared value selected by parameter C also have a one-way binding relationship. Even if the enterprise does not provide such a relationship, additional screening is required.

[0081] For the full-item permutation and combination method, the generated initial detection item configuration set includes all possible item configuration combinations, and when generating the complete configuration information, no binding relationship filtering or optimization is performed. These item configuration combinations include redundancy and erroneous configurations, so both bidirectional and unidirectional binding relationships are involved during screening.

[0082] For the item combination method related to the detection project, after the initial detection project configuration set is generated, it is necessary to determine whether these configuration information are related to the binding constraints. Check whether these parameter sets have intersections with the parameters in the two-way binding relationship. If the number of intersection parameters is greater than 1, it means that the configuration information involves the two-way binding relationship, because multiple binding parameters appear at the same time. If the number of intersection parameters is less than or equal to 1, it means that the configuration information does not involve the two-way binding relationship, because the two-way binding relationship requires at least two parameters to appear or not appear at the same time. The intersection of only one or no parameters does not constitute a binding relationship. For example: the initial project configuration information contains parameter A, but does not contain parameter B, then the parameter intersection is 1, that is, parameter A. If the parameter set of the initial project configuration information completely includes all the parameters in the one-way binding relationship, it is considered that the configuration information involves the one-way binding relationship. If any of the parameters is missing, it is considered that the configuration information does not involve the one-way binding relationship.

[0083] The configuration after binding relationship processing only eliminates the configuration that does not conform to the binding relationship. However, since the current configuration is obtained by permuting and combining the configurations of the entries, the entries contain not only the parameters of one test item, but also other parameters that do not belong to the test item. Due to the existence of other parameters and their declared values, it is not the final result. Therefore, the current configuration also needs to be filtered by project parameters and de-duplicated.

[0084] The above is only an embodiment of the present invention, and the common sense such as the known specific structure and characteristics in the scheme is not described in detail here. For those skilled in the art, it is obvious that the present invention is not limited to the details of the above exemplary embodiments, and the present invention can be implemented in other specific forms without departing from the spirit or basic characteristics of the present invention. Therefore, no matter from which point of view, the embodiments should be regarded as exemplary and non-restrictive, and the scope of the present invention is defined by the attached claims rather than the above description, so it is intended to include all changes within the meaning and scope of the equivalent elements of the claims. Any figure mark in the claims should not be regarded as limiting the claims involved.

Claims

1. A method for generating a test item configuration for multiple filing declaration values, characterized in that: Methods include: Step 1: Construct an entry framework based on the correlation between the registered parameters. According to the declaration requirements, divide the entry framework into entries related to the test items and entries unrelated to the test items. According to the simplicity and diversity of the declared values ​​corresponding to each parameter in each entry, divide the entries into single-matching entries and multiple-matching entries; Step 2: For multiple configuration items, generate item configurations based on the declared values ​​of each parameter in the item according to the numerical closure relationship, position alignment relationship and cross relationship; Step 3: According to the full item permutation and combination method or the item combination method related to the detection item, first obtain the initial configuration set of the detection item, then filter the initial configuration set according to the binding relationship between the parameters, and finally filter and remove duplicates according to the parameters of the detection item to obtain the final configuration of the detection item; In step 2, the numerical closed relationships include vehicle length = front overhang + wheelbase + rear overhang, curb weight = sum of corresponding axle loads in the unpacked state, and maximum total mass = curb weight + rated load + number of people * 65; In step 2, the process of processing the position alignment relationship includes: when the number of declared values ​​of each parameter in the entry is n, align the i-th declared values ​​of each parameter one by one to generate the i-th configuration, starting from i=1 and ending at n, and after completing the traversal of all positions, the complete entry configuration information can be obtained, and the data structure of the position alignment processing belongs to the n-to-n type; In step 2, the processing of the cross relationship includes: permuting and combining the declared values ​​of each parameter in the entry, and the number of permutations and combinations is equal to the product of the number of declared values ​​of each parameter; In step 3, when the final configuration of the detection item is obtained according to the full-item permutation and combination method, all items are first permuted and combined to generate a complete initial configuration set of the detection item; when the final configuration of the detection item is obtained according to the item combination method related to the detection item, the parameters related to a certain detection item are first identified, and the items involving the related parameters are permuted and combined to obtain the initial configuration set.

2. The method for generating a test item configuration for multiple filing declaration values ​​according to claim 1, characterized in that: Step 2 includes: Step 2.1: For items with a numerical closed relationship, firstly, the declared values ​​of each parameter are arranged and combined to form an initial item configuration, and the declared values ​​of each parameter are screened one by one according to the numerical closed relationship, and the item configuration that meets the numerical closed relationship is retained; Step 2.2: For the entries with position alignment, combine the declared values ​​of each parameter one by one according to the position alignment relationship, and retain the entry configuration that meets the position alignment relationship; Step 2.3: For other entries, if it is an m-to-n situation, cross processing is performed. If it is an aligned situation, a 1-to-n or n-to-n data structure needs to be manually selected for processing, either by position alignment or by cross relationship, to obtain the corresponding entry configuration.

3. The method for generating a test item configuration for multiple filing declaration values ​​according to claim 1, characterized in that: In step 3, the process of obtaining the final configuration of the detection project according to the full-item permutation and combination method includes: firstly permuting and combining all items to generate a complete initial configuration set of the detection project, and then from the complete initial configuration set, according to the binding relationship between the parameters, eliminating the configurations that do not satisfy the binding relationship, and finally filtering and retaining the parameters related to the detection project, deduplicating the filtered detection project configuration set, and obtaining the final configuration of the detection project.

4. The method for generating a test item configuration for multiple filing declaration values ​​according to claim 1, characterized in that: In step 3, the process of obtaining the final configuration of the detection project according to the item combination method related to the detection project includes: first identifying the parameters related to a certain detection project, arranging and combining the items involving the relevant parameters to obtain an initial configuration set, determining whether the initial project configuration involves binding constraints, and if it involves binding relationships, eliminating configurations that do not satisfy the binding relationships according to the binding relationships between the parameters, and finally screening and retaining the parameters related to the detection project, and then deduplicating the obtained configurations to obtain the complete configuration of the project.

5. The method for generating a test item configuration for multiple filing declaration values ​​according to claim 4, characterized in that: In step 3, the binding relationship between parameters includes a bidirectional binding relationship and a unidirectional binding relationship; a bidirectional binding relationship means that the specified declared values ​​of multiple parameters must appear at the same time or not appear at the same time, and a unidirectional binding relationship means that in the entry configuration, when the specified declared values ​​of the preceding parameters appear in sequence, the specified declared value of the last parameter can only appear.

6. The method for generating a test item configuration for multiple filing declaration values ​​according to claim 5, characterized in that: The process of screening according to the two-way binding relationship includes: first, for the configuration involving the two-way binding relationship, the parameters are screened pair by pair, and the configuration that does not meet the binding requirements is deleted. The two-way binding involves n parameters. Starting from the first parameter, they are checked pair by pair. First, the declared value specified for the i-th parameter is screened in the initial configuration, and then the declared value that is not specified for the i+1th parameter is screened as the first group of configurations that need to be deleted. Secondly, in the initial configuration, the non-specified value of the i-th parameter is first screened, and then the declared value specified for the i+1th parameter is screened as the second group of configurations that need to be deleted. The two groups of configuration combinations that do not meet the binding requirements are deleted, and the cycle is repeated until all binding parameters are processed.

7. The method for generating test item configuration for multiple filing declaration values ​​according to claim 5, characterized in that: The process of screening according to the one-way binding relationship includes: screening the declared value specified by the i-th parameter from the initial configuration in sequence, i starts from 1 and continues to the last preceding parameter, and then screening the non-specified declared value of the last parameter in the screening results, and taking the screened configuration as the deletion configuration and removing it from the initial configuration.

Citation Information

Patent Citations

  • Process industry energy consumption optimization decision-making system and operation method thereof for improving accuracy of evaluation result under abnormal working condition

    CN112734284A

  • Representative feature alignment-based domain adaptation target detection method

    CN114529753A