A pre-processing method of data configuration and related device thereof

CN118484491BActive Publication Date: 2026-09-15WUHAN IRON & STEEL ENG TECH GROUP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410685234.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-30
Publication Date
2026-09-15
Estimated Expiration
2044-05-30

AI Technical Summary

Technical Problem

这加大了对服务器的内存要求,同时递归的循环导致每个报表都要数个小时生成,一旦出现内存溢出等问题,只能重新运算

Benefits of technology

本发明提出了一种数据配置的预处理方法,应用于汽车车型和汽车零件的拆分处理,通过配置供数据查询用的多个合成单位,如车型单位和总成零件单位,然后获取与多个合成单位相对应的数据信息,该数据信息包括车型信息和总成零件信息,车型信息与车型单位相对应,总成零件信息和与总成零件单位相对应,每一个车型信息对应至少一个总成零件信息,然后依据车型信息和总成零件信息,生成基础数据库,基础数据库包括车型信息、总成零件信息以及车型信息和总成零件信息之间的关联关系信息;对基础数据库中的信息进行数据预处理,得到中间数据库;依据预设合成条件从基础数据库和中间数据库中直接获取目标数据进而生成目标数据库,以此在通过对数据进行预处理得到中间数据库的基础上生成目标数据库的方式来替代现有技术中的将所有车型及零件数据进行统一存储的方式,降低了数据存储的负担和服务器内存运行负载,同时通过分段构建目标数据库,以在数据中断时便于查找数据中断原因,还可以避免中断后从头开始计算,简化了数据配置程序,提高了数据配置的效率和运行服务器的使用寿命周期。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118484491B_ABST
    Figure CN118484491B_ABST
Patent Text Reader

Abstract

The application provides a data configuration preprocessing method and a related device, and the method comprises the following steps: configuring a plurality of synthetic units for data query, the synthetic units comprising vehicle type units and assembly part units, and the data comprising at least vehicle type data and assembly part data; obtaining vehicle type information corresponding to the vehicle type units and assembly part information corresponding to the assembly part units, each vehicle type information corresponding to at least one assembly part information; generating a basic database according to the vehicle type information and the assembly part information, the basic database comprising the vehicle type information, the assembly part information and the association relationship information between the vehicle type information and the assembly part information; performing data preprocessing on the information in the basic database to obtain an intermediate database; obtaining target data from the basic database and the intermediate database according to a preset synthetic condition; and generating a target database according to the target data. The application can achieve the technical effect of avoiding repeated splitting calculation and data configuration preprocessing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of vehicle parts disassembly management technology, and specifically relates to a data configuration preprocessing method and related equipment. Background Technology

[0002] In the automotive industry, vehicle model parts management has always been a crucial aspect of enterprise management and upgrades. Currently, vehicle parts are mostly stored in a part-to-part chain manner. When splitting a vehicle model, the process typically involves retrieving all first-level part data (assembly parts) for a fixed number of models, then recursively querying the assembly parts in memory to extract all part data before combining them according to reporting requirements. This increases the memory requirements on the server, and the recursive loops mean that each report takes several hours to generate. If memory overflow issues occur, recalculation is necessary. Furthermore, combining report information based on a minimal dataset makes it extremely difficult to rewrite or modify the method when rules change, hindering subsequent report iteration and optimization.

[0003] Therefore, for the processing of automotive parts, how to provide a data configuration preprocessing method to avoid repeated splitting calculations and reduce the memory load on the server, and the effectiveness of data configuration preprocessing technology are problems that urgently need to be solved by those skilled in the art. Summary of the Invention

[0004] This invention provides a data configuration preprocessing method and related equipment to solve at least one of the above-mentioned technical problems.

[0005] In a first aspect, the present invention provides a data configuration preprocessing method, the method being applied to the splitting of automobile models and automobile parts, the automobile parts including automobile assembly parts, the method comprising: Configure multiple composite units for data querying, the composite units include vehicle model units and assembly part units, and the data includes at least vehicle model data and assembly part data; Obtain vehicle information corresponding to the vehicle model unit and assembly part information corresponding to the assembly part unit, wherein each vehicle model information corresponds to at least one assembly part information; Based on the vehicle model information and the assembly part information, a basic database is generated. The basic database includes the vehicle model information, the assembly part information, and the association information between the vehicle model information and the assembly part information. The information in the basic database is preprocessed to obtain an intermediate database; Target data is obtained from the basic database and the intermediate database according to preset synthesis conditions; A target database is generated based on the target data.

[0006] Preferably, the step of preprocessing the information in the basic database to obtain the intermediate database includes: The assembly part information in the basic database is deduplicated; The deduplicated assembly part information is processed in the first stage to obtain the process database; The process database is subjected to secondary processing to obtain an intermediate database.

[0007] Preferably, the assembly part information includes the name information, workshop information, and assembly part code information of the assembly part, and the deduplication process of the assembly part information in the basic database includes: The assembly part information in the basic database that has the same assembly part code information, workshop information and name information is deduplicated.

[0008] Preferably, the first-level processing of the deduplicated assembly part information to obtain a process database includes: Obtain the deduplicated assembly part information to obtain the deduplicated assembly part information; A preset reference condition is used to determine whether the de-weighting assembly parts in the de-weighting assembly parts information need to be split downwards. The information of the de-weighting assembly parts is judged and processed according to the reference conditions, and the judgment and processing results are associated with the corresponding de-weighting assembly parts to obtain a process database.

[0009] Preferably, the secondary processing of the process database to obtain an intermediate database includes: Obtain the deduplication assembly parts information that need to be split from the process database; For each deduplication assembly part information that needs to be split, recursively split the deduplication assembly part into the smallest sub-parts through multiple splitting processes. After each recursive split, it is determined whether the split sub-parts meet the preset split conditions. The preset split conditions are sub-parts that can be split further in principle, but do not need to be split further according to actual use. An intermediate assembly database is constructed based on all sub-parts that meet the preset splitting conditions in the recursive splitting process; An intermediate splitting database is constructed based on the recursive splitting process of the deduplication assembly parts that need to be split. The step of obtaining target data from the basic database and the intermediate database according to preset synthesis conditions includes: Target data is obtained from the basic database, the intermediate component database, and the intermediate split database according to preset synthesis conditions.

[0010] Preferably, the preset synthesis conditions are synthesis conditions configured independently by the synthesis unit.

[0011] Preferably, after processing the basic database to obtain the intermediate database, and before obtaining the target data from the basic database and the intermediate database according to preset synthesis conditions, the method further includes: Establish an association between the intermediate component database and the intermediate split database and the basic database; Based on the association between the intermediate component database, the intermediate split database, and the basic database, the preprocessing status of the basic database is updated. The preprocessing status includes preprocessing not performed, preprocessing in progress, and preprocessing completed.

[0012] Secondly, this application provides a data configuration preprocessing apparatus, the apparatus comprising: A configuration unit is used to configure multiple composite units for data querying, the composite units including vehicle model units and assembly part units, and the data including at least vehicle model data and assembly part data; The first acquisition unit is used to acquire vehicle information corresponding to the vehicle model unit and assembly part information corresponding to the assembly part unit, wherein each vehicle model information corresponds to at least one assembly part information. The first generation unit is used to generate a basic database based on the vehicle model information and the assembly part information, wherein the basic database includes the association information between the vehicle model information and the assembly part information; The data processing unit is used to preprocess the information in the basic database to obtain an intermediate database; The second acquisition unit is used to acquire target data from the basic database and the intermediate database according to preset synthesis conditions; The second generation unit is used to generate a target database based on the target data.

[0013] Thirdly, this application also provides an electronic device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor is configured to implement a preprocessing method for data configuration as described in any of the first aspects when executing the computer program stored in the memory.

[0014] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon: when the computer program is executed by a processor, it implements a preprocessing method for data configuration as described in any of the first aspects.

[0015] Beneficial effects: This invention proposes a data configuration preprocessing method applied to the splitting of automobile models and automobile parts. It configures multiple composite units for data querying, such as model units and assembly part units, and then obtains data information corresponding to these composite units. This data information includes model information and assembly part information, with model information corresponding to model units and assembly part information corresponding to assembly part units. Each model information corresponds to at least one assembly part information. Based on the model information and assembly part information, a basic database is generated. The basic database includes model information, assembly part information, and the relationship information between model information and assembly part information. The information in the database undergoes data preprocessing to obtain an intermediate database. Based on preset synthesis conditions, target data is directly obtained from the basic database and intermediate database to generate the target database. This method of generating the target database based on the intermediate database obtained through data preprocessing replaces the existing method of uniformly storing all vehicle model and part data. This reduces the burden of data storage and the server memory load. At the same time, by constructing the target database in segments, it is easier to find the cause of data interruption in case of data interruption. It also avoids recalculating from scratch after an interruption, simplifies the data configuration process, and improves the efficiency of data configuration and the lifespan of the running server. Attached Figure Description

[0016] To more clearly illustrate the technical solutions in the embodiments of this specification or the prior art, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0017] Figure 1 A flowchart illustrating the preprocessing method for the data configuration provided in this application; Figure 2 A schematic diagram of a preprocessing apparatus configured for the data provided in this application; Figure 3 A schematic diagram of the structure of the electronic device provided in this application; Figure 4 A schematic diagram of a structure of a computer-readable storage medium provided in this application. Detailed Implementation

[0018] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0019] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in a sequence other than that illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or device that includes a series of steps or modules is not necessarily limited to those explicitly listed, but may include other steps or modules not explicitly listed or inherent to such processes, methods, products, or devices. The naming or numbering of steps appearing in this application does not imply that the steps in the method flow must be performed in the chronological / logical order indicated by the naming or numbering. The execution order of named or numbered process steps can be changed according to the desired technical purpose, as long as the same or similar technical effect is achieved.

[0020] The module division described in this application is a logical division. In practical applications, there may be other division methods. For example, multiple modules may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the coupling or direct coupling or communication connection between modules shown or discussed may be through some interfaces, and the indirect coupling or communication connection between modules may be electrical or other similar forms, none of which are limited in this application. Furthermore, the modules or sub-modules described as separate components may or may not be physically separated, may or may not be physical modules, or may be distributed in multiple circuit modules. Some or all of the modules may be selected to achieve the purpose of the solution in this application according to actual needs.

[0021] Before introducing the preprocessing method for data configuration provided in this application, we will first introduce the background content involved in this application.

[0022] The data configuration preprocessing method provided in this application can be applied to processing equipment to avoid repeated recursive splitting calculations when a component of an assembly exists in multiple vehicle models by optimizing the recursive calculation logic. By constructing an intermediate database in segments, it is easier to find the cause of data interruption when data is interrupted, and it can also avoid starting the calculation from scratch after the interruption.

[0023] The data configuration preprocessing method mentioned in this application can be implemented by a data configuration preprocessing device, or by different types of processing devices such as network nodes, servers, physical hosts, or user equipment (UE) that integrate the data configuration preprocessing device. The data configuration preprocessing device can be implemented in hardware or software. Specifically, the UE can be a terminal device such as a smartphone, tablet, laptop, desktop computer, or personal digital assistant (PDA). The processing devices can be configured in a device cluster.

[0024] It is understood that if this application involves gateway products, they can be application services configured as software services, which need to be installed on the corresponding devices in the network architecture to serve as gateway nodes in a practical sense, or they can be gateway nodes that exist directly in the network architecture as devices. This can be flexibly adjusted according to flexible deployment / application requirements.

[0025] Thus, the processing device that performs the preprocessing of the data configuration provided in this application can be a network node, server, physical host or UE, or other different types of devices, and can be flexibly configured according to actual needs. This application does not make any specific limitations.

[0026] Example 1 like Figure 1 As shown, this embodiment provides a data configuration preprocessing method applied to the splitting of automobile models and automobile parts, wherein the automobile parts include automobile assembly parts. The method specifically includes the following steps S110 to S160: Step S110: Configure multiple composite units for data querying. The composite units include vehicle model units and assembly part units. The data includes at least vehicle model data and assembly part data. Among them, the assembly part unit includes assembly part name sub-unit, code sub-unit, and workshop sub-unit, and each assembly part has a unique code; since the components that make up the assembly parts of each model are not unique at different times, the model unit generally includes model name sub-unit and date sub-unit, and the assembly part information of each model on a certain day or at a certain time can be obtained based on the date sub-unit.

[0027] Step S120: Obtain vehicle information corresponding to vehicle model unit and assembly part information corresponding to assembly part unit, with each vehicle model information corresponding to at least one assembly part information; Step S130: Generate a basic database based on vehicle model information and assembly part information. The basic database includes vehicle model information, assembly part information, and the relationship information between vehicle model information and assembly part information. Step S140: Perform data preprocessing on the information in the basic database to obtain the intermediate database; As one possible approach, the data preprocessing involved in step S140 above, which involves processing the information in the basic database, specifically includes the following sub-steps: (1) Remove duplicate information from the assembly parts information in the basic database; The assembly part information includes the name of the assembly part, the workshop where it is used, and the assembly part code.

[0028] As one possible approach, the above sub-step (1) involves deduplicating the assembly part information in the basic database, including: Deduplication is performed on assembly parts information in the basic database that have the same assembly part code information, workshop information, and name information.

[0029] Specifically, since different vehicle models may contain the same types of assembly parts, if the assembly part information is not deduplicated, the same type of assembly part may be repeatedly split and calculated in subsequent calculations. To avoid repeated recursive splitting calculations, this application embodiment deduplicates assembly parts based on assembly part code information, workshop information, and name information. That is, if the assembly part code information, workshop information, and name information are all the same, they are determined to be the same assembly part.

[0030] (2) Perform primary processing on the deduplicated assembly part information to obtain the process database; As one feasible approach, the deduplicated assembly part information undergoes primary processing to obtain a process database, including: Obtain the deduplicated assembly parts information to get the deduplicated assembly parts information; Preset reference conditions are used to determine whether the de-weighting assembly parts in the de-weighting assembly parts information need to be split down; The information of the de-weighting assembly parts is judged and processed according to the reference conditions, and the judgment and processing results are associated with the corresponding de-weighting assembly parts to obtain the process database.

[0031] The process database includes deduplicated assembly part information and splitting judgment information for each assembly part, determining whether it needs to be split. The preset reference conditions can be a splitting reference table set according to actual conditions, or an assembly part splitting model trained using a deep learning algorithm based on a large amount of historical data. By inputting the assembly part information into this model for judgment, the result of whether each assembly part needs to be split can be obtained.

[0032] (3) Perform secondary processing on the process database to obtain the intermediate database.

[0033] As one feasible approach, the process database undergoes secondary processing to obtain an intermediate database, including: Obtain the deduplication assembly parts information that need to be split from the process database; For each deduplicated assembly part information that needs to be split, recursively split it. Recursive splitting is a splitting process that divides the deduplicated assembly part into the smallest sub-parts multiple times. After each recursive split, it is determined whether the sub-parts after the split meet the preset split conditions. The preset split conditions are sub-parts that can be split further in principle, but do not need to be split further according to the actual use. An intermediate assembly database is constructed based on all sub-parts that meet the preset splitting conditions in the recursive splitting process; An intermediate splitting database is constructed based on the recursive splitting process of the deduplication assembly parts that need to be split. Target data is obtained from the base database and intermediate database according to preset synthesis conditions, including: The target data is obtained from the basic database, intermediate component database, and intermediate split database according to the preset synthesis conditions.

[0034] When disassembling assembly parts, the sub-parts obtained after the first disassembly can be a part unit. If it is determined that the part unit does not belong to the assembly, the part unit can be disassembled a second time. The sub-parts obtained after the second disassembly can be the smallest part or still a part unit that can be disassembled again.

[0035] The preset splitting conditions determine whether a split sub-part is a component of an assembly. In other words, an assembly part is a sub-part that, in principle, could be further split but doesn't need to be based on actual usage. It's important to note that assembly parts do not include assemblies, but rather sub-parts belonging to assemblies. These preset splitting conditions can be an assembly reference table set based on actual conditions, or an assembly part judgment model trained using deep learning algorithms on a large amount of historical data. The split sub-parts obtained at each level are input into this assembly part judgment model for evaluation, thus obtaining the result of whether each split sub-part is an assembly part.

[0036] Step S150: Obtain target data from the basic database and intermediate database according to the preset synthesis conditions; As one feasible approach, preset synthesis conditions can be either user-configured synthesis conditions based on synthesis units, or recommended synthesis condition templates set according to conventional requirements.

[0037] As one possible approach, after processing the basic database to obtain the intermediate database as described in step S140 above, and before obtaining the target data from the basic database and the intermediate database according to preset synthesis conditions in step S140 above, the method further includes: Establish a relationship between the intermediate assembly database and the intermediate split database and the basic database; Based on the relationship between the intermediate component database, the intermediate split database, and the basic database, the preprocessing status of the basic database is updated. The preprocessing status includes preprocessing not performed, preprocessing in progress, and preprocessing completed.

[0038] As an feasible approach, after processing the base database to obtain the intermediate database, and before retrieving the target data from the base database and the intermediate database according to preset synthesis conditions, the method further includes: Update the intermediate assembly database and intermediate split database with additional data information, including supplier information and pricing information.

[0039] Specifically, by updating the supplementary data information of the intermediate component database and the intermediate split database, the data information of the intermediate component database and the intermediate split database is improved, so as to facilitate the subsequent acquisition of target data from the basic database and intermediate database according to the preset synthesis conditions and then generate the target database.

[0040] Step S160: Generate a target database based on the target data.

[0041] This invention proposes a data configuration preprocessing method applied to the splitting of automobile models and automobile parts. It configures multiple composite units for data querying, such as model units and assembly part units, and then obtains data information corresponding to these composite units. This data information includes model information and assembly part information, with model information corresponding to model units and assembly part information corresponding to assembly part units. Each model information corresponds to at least one assembly part information. Then, based on the model information and assembly part information, a basic database is generated. The basic database includes model information, assembly part information, and the association information between model information and assembly part information. The information in the basic database is preprocessed to obtain an intermediate database. Based on preset synthesis conditions, target data is directly obtained from the basic and intermediate databases to generate the target database. This method of generating the target database based on the intermediate database obtained through data preprocessing replaces the existing method of uniformly storing all vehicle model and part data. This reduces the burden of data storage and the server memory load. At the same time, by constructing the target database in segments, it is easier to find the cause of data interruption in case of data interruption. It can also avoid recalculating from scratch after an interruption, simplify the data configuration process, improve the efficiency of data configuration, and extend the service life of the server.

[0042] Example 2 The following describes an embodiment of the data configuration preprocessing apparatus in this invention.

[0043] Please see Figure 2 , Figure 2 This is a schematic diagram of one embodiment of a data configuration preprocessing apparatus 200 according to an embodiment of the present invention. The data configuration preprocessing apparatus 200 includes: Configuration unit 201 is used to configure multiple synthesis units for data query, the synthesis units include vehicle model units and assembly part units, and the data includes at least vehicle model data and assembly part data; The first acquisition unit 202 is used to acquire vehicle information corresponding to the vehicle model unit and assembly part information corresponding to the assembly part unit, wherein each vehicle model information corresponds to at least one assembly part information. The first generation unit 203 is used to generate a basic database based on the vehicle model information and the assembly part information, wherein the basic database includes the association information between the vehicle model information and the assembly part information; Data processing unit 204 is used to preprocess the information in the basic database to obtain an intermediate database; The second acquisition unit 205 is used to acquire target data from the basic database and the intermediate database according to preset synthesis conditions; The second generation unit 206 is used to generate a target database based on the target data.

[0044] As one exemplary implementation, the data processing unit 204 includes: The deduplication subunit is used to deduplicate the assembly part information in the basic database; The primary processing subunit is used to perform primary processing on the deduplicated assembly part information to obtain a process database. The secondary processing subunit is used to perform secondary processing on the process database to obtain an intermediate database.

[0045] As an exemplary implementation, the assembly part information includes the assembly part's name information, workshop information, and assembly part code information. The deduplication subunit is also used to perform the following steps: The assembly part information in the basic database that has the same assembly part code information, workshop information and name information is deduplicated.

[0046] As an exemplary implementation, the first-level processing subunit is further configured to: Obtain the deduplicated assembly part information to obtain the deduplicated assembly part information; A preset reference condition is used to determine whether the de-weighting assembly parts in the de-weighting assembly parts information need to be split downwards. The information of the de-weighting assembly parts is judged and processed according to the reference conditions, and the judgment and processing results are associated with the corresponding de-weighting assembly parts to obtain a process database.

[0047] As an example implementation, the secondary processing subunit is further configured to perform the following steps: Obtain the deduplication assembly parts information that need to be split from the process database; For each deduplication assembly part information that needs to be split, recursively split the deduplication assembly part into the smallest sub-parts through multiple splitting processes. After each recursive split, it is determined whether the split sub-parts meet the preset split conditions. The preset split conditions are sub-parts that can be split further in principle, but do not need to be split further according to actual use. An intermediate assembly database is constructed based on all sub-parts that meet the preset splitting conditions in the recursive splitting process; An intermediate splitting database is constructed based on the recursive splitting process of the deduplication assembly parts that need to be split. The step of obtaining target data from the basic database and the intermediate database according to preset synthesis conditions includes: Target data is obtained from the basic database, the intermediate component database, and the intermediate split database according to preset synthesis conditions.

[0048] As an example implementation, the preset synthesis conditions are synthesis conditions formed based on the independent configuration of the synthesis unit.

[0049] As an exemplary implementation, after processing the basic database to obtain the intermediate database, and before obtaining the target data from the basic database and the intermediate database according to preset synthesis conditions, the apparatus further includes: The association establishment unit is used to establish an association relationship between the intermediate component database and the intermediate split database and the basic database; The update unit is used to update the preprocessing status of the basic database based on the association relationship between the intermediate component database, the intermediate split database and the basic database. The preprocessing status includes preprocessing not performed, preprocessing in progress, and preprocessing completed.

[0050] As an exemplary implementation, the first computing unit 402 in this embodiment is further configured to perform the following steps: This embodiment of the invention first configures multiple composite units for data querying, such as vehicle model units and assembly part units, through a configuration unit 201. Then, a first acquisition unit 202 acquires data information corresponding to the multiple composite units. This data information includes vehicle model information and assembly part information. The vehicle model information corresponds to the vehicle model unit, and the assembly part information corresponds to the assembly part unit. Each vehicle model information corresponds to at least one assembly part information. Then, a first generation unit 203 generates a basic database based on the vehicle model information and assembly part information. The basic database includes vehicle model information, assembly part information, and the association information between vehicle model information and assembly part information. Finally, a data processing unit 204 processes the information in the basic database. According to the preprocessing, an intermediate database is obtained. Finally, the second acquisition unit 205 directly obtains the target data from the basic database and the intermediate database according to the preset synthesis conditions, and then the second generation unit 206 generates the target database based on the target data. This method of generating the target database based on the intermediate database obtained by preprocessing the data replaces the method of uniformly storing all vehicle models and parts data in the prior art, which reduces the burden of data storage and the server memory operation load. At the same time, by constructing the target database in segments, it is easier to find the cause of data interruption when data is interrupted, and it can also avoid recalculating from scratch after the interruption, simplifying the data configuration procedure, improving the efficiency of data configuration and the service life of the running server.

[0051] Example 3 Please see Figure 3 , Figure 3 This is a schematic diagram of one embodiment of the electronic device of the present invention, including: The memory 301, the processor 302, and the computer program 303 stored in the memory and executable on the processor, wherein the processor executes the computer program 303 stored in the memory to implement the above-described data configuration preprocessing method.

[0052] For ease of explanation, only the parts related to the embodiments of the present invention are shown. For specific technical details not disclosed, please refer to the preprocessing method for data configuration in the embodiments of the present invention. The memory 301 can be used to store a computer program 303, which includes software programs, modules, and data. The processor 302 executes various functional applications and data processing of the electronic device by running the computer program 303 stored in the memory 301.

[0053] Example 4 This invention also provides a computer-readable storage medium; please refer to [link to relevant documentation]. Figure 4 , Figure 4 This is a schematic diagram of an embodiment of a computer-readable storage medium in the present invention. The computer-readable storage medium may store a computer program, which, when executed, includes some or all of the steps of the data configuration preprocessing method described in the above method embodiments.

[0054] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the devices, electronic equipment, and computer-readable storage media described above can be referred to the corresponding processes of the pipeline material detection methods in the foregoing method embodiments, and will not be repeated here.

[0055] In the embodiments provided in this application, it should be understood that the disclosed systems and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between systems or units may be electrical, mechanical, or other forms.

[0056] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0057] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0058] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the data configuration preprocessing method of various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0059] The above-described embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A data configuration preprocessing method, characterized in that, The method is applied to the disassembly of automobile models and automobile parts, including automobile assembly parts. The method includes: Configure multiple composite units for data querying, the composite units include vehicle model units and assembly part units, and the data includes at least vehicle model data and assembly part data; Obtain vehicle information corresponding to the vehicle model unit and assembly part information corresponding to the assembly part unit, wherein each vehicle model information corresponds to at least one assembly part information; Based on the vehicle model information and the assembly part information, a basic database is generated. The basic database includes the vehicle model information, the assembly part information, and the association information between the vehicle model information and the assembly part information. The information in the basic database is preprocessed to obtain an intermediate database; Target data is obtained from the basic database and the intermediate database according to preset synthesis conditions; Generate a target database based on the target data; The step of preprocessing the information in the basic database to obtain the intermediate database includes: deduplicating the assembly part information in the basic database; performing primary processing on the deduplicated assembly part information to obtain the process database; and performing secondary processing on the process database to obtain the intermediate database. The first-level processing of the deduplicated assembly part information to obtain a process database includes: acquiring the deduplicated assembly part information to obtain deduplicated assembly part information; setting a preset reference condition, which is used to determine whether the deduplicated assembly parts in the deduplicated assembly part information need to be further split; performing judgment processing on the deduplicated assembly part information according to the reference condition, and associating the judgment processing result with the corresponding deduplicated assembly parts to obtain a process database; The secondary processing of the process database to obtain an intermediate database includes: obtaining the deduplication assembly parts information that need to be split in the process database; recursively splitting each deduplication assembly part information that needs to be split, wherein the recursive splitting is a splitting process of splitting the deduplication assembly part into the smallest sub-parts multiple times; after each splitting in the recursive splitting, determining whether the split sub-parts meet the preset splitting conditions, wherein the preset splitting conditions are whether the split sub-parts are composite parts, wherein the composite parts are sub-parts belonging to the assembly parts and the composite parts are no longer split; constructing an intermediate composite parts database based on all sub-parts that meet the preset splitting conditions in the recursive splitting; and constructing an intermediate splitting database based on the recursive splitting process of the deduplication assembly parts that need to be split.

2. The data configuration preprocessing method according to claim 1, characterized in that, The assembly part information includes the name information, workshop information, and assembly part code information of the assembly part. The deduplication process for the assembly part information in the basic database includes: The assembly part information in the basic database that has the same assembly part code information, workshop information and name information is deduplicated.

3. The data configuration preprocessing method according to claim 2, characterized in that, The step of obtaining target data from the basic database and the intermediate database according to preset synthesis conditions includes: Target data is obtained from the basic database, the intermediate component database, and the intermediate split database according to preset synthesis conditions.

4. The data configuration preprocessing method according to claim 3, characterized in that: The preset synthesis conditions are synthesis conditions configured independently by the synthesis unit.

5. The data configuration preprocessing method according to claim 4, characterized in that, After processing the basic database to obtain the intermediate database, and before obtaining the target data from the basic database and the intermediate database according to preset synthesis conditions, the method further includes: Establish an association between the intermediate component database and the intermediate split database and the basic database; Based on the association between the intermediate component database, the intermediate split database, and the basic database, the preprocessing status of the basic database is updated. The preprocessing status includes preprocessing not performed, preprocessing in progress, and preprocessing completed.

6. A data configuration preprocessing apparatus, characterized in that, The device includes: A configuration unit is used to configure multiple composite units for data querying, the composite units including vehicle model units and assembly part units, and the data including at least vehicle model data and assembly part data; The first acquisition unit is used to acquire vehicle information corresponding to the vehicle model unit and assembly part information corresponding to the assembly part unit, wherein each vehicle model information corresponds to at least one assembly part information. The first generation unit is used to generate a basic database based on the vehicle model information and the assembly part information, wherein the basic database includes the association information between the vehicle model information and the assembly part information; The data processing unit is used to preprocess the information in the basic database to obtain an intermediate database; The second acquisition unit is used to acquire target data from the basic database and the intermediate database according to preset synthesis conditions; The second generation unit is used to generate a target database based on the target data; The data processing unit includes: The deduplication subunit is used to deduplicate the assembly part information in the basic database; The primary processing subunit is used to perform primary processing on the deduplicated assembly part information to obtain a process database. A secondary processing subunit is used to perform secondary processing on the process database to obtain an intermediate database; The primary processing subunit is also used for: Obtain the deduplicated assembly part information to obtain the deduplicated assembly part information; A preset reference condition is used to determine whether the de-weighting assembly parts in the de-weighting assembly parts information need to be split downwards. The information of the de-weighting assembly parts is judged and processed according to the reference conditions, and the judgment and processing results are associated with the corresponding de-weighting assembly parts to obtain a process database; The secondary processing subunit is also used to perform the following steps: Obtain the deduplication assembly parts information that need to be split from the process database; For each deduplication assembly part information that needs to be split, recursively split the deduplication assembly part into the smallest sub-parts through multiple splitting processes. After each recursive split, it is determined whether the split sub-parts meet the preset split conditions. The preset split conditions are whether the split sub-parts are assembly parts, and the assembly parts are sub-parts belonging to the assembly parts and the assembly parts are no longer split. An intermediate assembly database is constructed based on all sub-parts that meet the preset splitting conditions in the recursive splitting process; An intermediate splitting database is constructed based on the recursive splitting process of the deduplication assembly parts that need to be split.

7. An electronic device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that the processor, when executing the computer program stored in the memory, implements a preprocessing method for data configuration as described in any one of claims 1 to 5.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by the processor, it implements the data configuration preprocessing method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Automobile accessory data standardization method and system

    CN112801322A

  • Screening method and device of automobile parts, electronic equipment and storage medium

    CN115293706A