Wire harness management method and device, electronic equipment and storage medium
By using an intelligent data processing architecture and intelligent scanning terminal conversion technology, and comparing wire harness tables, the problems of low efficiency and version inconsistency in manual wire harness verification are solved, thus achieving efficient and accurate wire harness management.
Patent Information
- Application Number
- CN202510969097.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-14
- Publication Date
- 2025-11-14
AI Technical Summary
In existing technologies, manual verification of wire harnesses is inefficient, has a high error rate, and lacks full lifecycle management capabilities, resulting in inconsistencies between paper records and electronic documents for wire harness changes, which affects the accuracy of the records.
By comparing the first and second wire harness tables through an intelligent data processing architecture, change results are generated and output when the results meet the design specifications. The paper drawings are converted into wire harness tables using an intelligent scanning terminal, and the differences are compared by combining CPU-GPU heterogeneous parsing and hash fingerprint technology.
This improved the efficiency of wire harness management, reduced the error rate, and ensured the consistency between paper records and electronic documents.
Smart Images

Figure CN120953658A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of difference detection technology, and more specifically to a wire harness management method, apparatus, electronic device, and storage medium. Background Technology
[0002] With the continuous development of the economy, the pace of automobile upgrades is accelerating. When automobiles are upgraded, the wiring harness layout inside the vehicle may also change. In order to determine which wiring harnesses have been changed and to accurately record the usage of the wiring harnesses, it is necessary to accurately record which wiring harnesses in the vehicle have been changed and how the changed wiring harnesses were changed.
[0003] In related technologies, the wiring harness in the circuit diagram is checked manually using general software tools to see if any changes have been made.
[0004] However, manual verification of wire harnesses is inefficient and has a high error rate. Furthermore, manual verification lacks the ability to manage the entire lifecycle, and often results in discrepancies between paper records and electronic files of wire harness changes, affecting the accuracy of the records.
[0005] It should be noted that the information disclosed in the background section of this application is intended only to enhance the understanding of the general background of this application, and should not be construed as an admission or in any way implying that the information constitutes prior art known to those skilled in the art. Summary of the Invention
[0006] In view of this, this application provides a wire harness management method, apparatus, electronic device, and storage medium to solve the problems of low efficiency, high error rate, lack of full life cycle management capability, and frequent inconsistencies between paper records and electronic documents of wire harness changes in the prior art, which affect the accuracy of the records.
[0007] In a first aspect, embodiments of this application provide a wire harness management method, including: By comparing the first wiring harness set with the first wiring harness table and the second wiring harness set with the second wiring harness table, the change result is obtained. The first wiring harness set and the second wiring harness set are different versions of wiring harness sets corresponding to the same area of the vehicle. If the change result conforms to the preset design specifications, then the change result is output.
[0008] In this embodiment, an intelligent data processing architecture is used to compare the first harness table and the second harness table to obtain the change result. The change result is output when it conforms to the design specifications. It is understood that intelligent comparison can greatly improve work efficiency, reduce error rates, and ensure consistency between paper records and electronic documents.
[0009] In one possible implementation, before comparing the first harness table corresponding to the first harness set and the second harness table corresponding to the second harness set, the following is further included: A corresponding wire harness table is obtained based on the wire harness set data corresponding to the wire harness set, wherein the wire harness set data includes scanned drawings and wire harness tables, and the scanned drawings are scanned images corresponding to paper drawings.
[0010] In this embodiment, the wire harness management device obtains a corresponding wire harness table based on the wire harness set data, which includes scanned drawings and wire harness tables. Because the wire harness management device may obtain scanned drawings or wire harness tables converted from scanned drawings, it needs to employ different processing methods for different forms of wire harness set data.
[0011] In one possible implementation, obtaining the corresponding wire harness table based on the wire harness set data includes: Obtain the corresponding first harness table based on the first harness set data corresponding to the first harness set; The corresponding second harness table is obtained based on the second harness set data.
[0012] In this embodiment of the application, the first wire harness set corresponds to the first wire harness set data, and the second wire harness set corresponds to the second wire harness set data. Since the first wire harness set data and the second wire harness set data are not necessarily in the same form, for example, the first wire harness set data is a scanned drawing, and the second wire harness set data is a wire harness table, the wire harness management device needs to use different conversion methods for different wire harness set data.
[0013] In one possible implementation, obtaining the corresponding wire harness table based on the wire harness set data includes: If the wire harness set data corresponding to the wire harness set is a scanned drawing, then the wire harnesses in the scanned drawing are identified and a corresponding wire harness table is generated; If the data corresponding to the harness set is a harness table, then obtain the harness table.
[0014] In this embodiment, if the wire harness set data is a scanned drawing, the wire harness management device converts the scanned drawing into a wire harness table; if the wire harness set data is a wire harness table, then the wire harness table is used. It is understood that regardless of the form of the wire harness set data, a wire harness table is ultimately required because it is a format that facilitates processing and statistics.
[0015] In one possible implementation, the step of comparing the first harness table corresponding to the first harness set and the second harness table corresponding to the second harness set to obtain the change result includes: Compare the names of all wire harnesses in the first wire harness table and the second wire harness table to determine if there has been a change in the number of wire harnesses. Compare the wire harness parameters corresponding to all wire harnesses in the first wire harness table and the second wire harness table to determine whether there are any changes to the wire harness parameters.
[0016] In this embodiment, by comparing the harness names and harness parameters of all harnesses in the first harness table and the second harness table, it is determined whether there are any changes in the number of harnesses or their parameters. It is understood that comparing the harness names can determine whether any harnesses have been added or removed, and comparing the harness parameters can determine whether there are any changes in parameters such as length, color, or code.
[0017] In one possible implementation, before comparing the wire harness names corresponding to all wire harnesses in the first wire harness table and the second wire harness table to determine whether there has been a change in the number of wire harnesses, the method further includes: According to the preset naming rules, delete the wire harness information corresponding to any wire harness with the same name.
[0018] In this embodiment, before comparing the harness names, harnesses with the same name are deleted according to a preset naming rule. It is understood that if identical names exist, it will affect the accuracy of the harness data change results.
[0019] In one possible implementation, the design specifications include: electrical design specifications, mechanical design specifications, and safety design specifications.
[0020] In this embodiment, the design specifications include electrical design specifications, mechanical design specifications, and safety design specifications. These design specifications ensure that the final wiring harness drawings are free of potential hazards.
[0021] Secondly, embodiments of this application provide a wire harness management device, comprising: The comparison module is used to compare the first wiring harness table corresponding to the first wiring harness set and the second wiring harness table corresponding to the second wiring harness set to obtain the change result, wherein the first wiring harness set and the second wiring harness set are different versions of wiring harness sets corresponding to the same area of the vehicle; The output module is used to output the change result if the change result conforms to the preset design specifications.
[0022] Thirdly, embodiments of this application provide an electronic device, including: processor; Memory; And a computer program, wherein the computer program is stored in the memory, the computer program including instructions that, when executed by the processor, cause the electronic device to perform the method described in any one of the first aspects.
[0023] Fourthly, embodiments of this application provide a computer-readable storage medium including a stored program, wherein, when the program is executed, it controls the device where the computer-readable storage medium is located to perform the method described in any one of the first aspects.
[0024] It is understood that the wiring harness management device provided in the second aspect, the electronic device provided in the third aspect, and the computer-readable storage medium provided in the fourth aspect are all used to perform the method provided in this application. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here. Attached Figure Description
[0025] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0026] Figure 1 A schematic flowchart illustrating a wire harness management method provided in an embodiment of this application; Figure 2 A schematic diagram comparing wire harness tables provided in this application embodiment; Figure 3 This is a schematic diagram of the structure of a wire harness management device provided in an embodiment of this application; Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0027] To better understand the technical solution of this application, the embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0028] It should be understood that the described embodiments are merely some, not all, of the embodiments in this application. All other embodiments obtained by those skilled in the art based on the embodiments in this application without inventive effort are within the scope of protection of this application.
[0029] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. The singular forms “a,” “the,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.
[0030] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0031] With the continuous development of the economy, the pace of automobile upgrades is accelerating. When automobiles are upgraded, the wiring harness layout inside the vehicle may also change. In order to determine which wiring harnesses have been changed and to accurately record the usage of the wiring harnesses, it is necessary to accurately record which wiring harnesses in the vehicle have been changed and how the changed wiring harnesses were changed.
[0032] In related technologies, the wiring harness in the circuit diagram is checked manually using general software tools to see if any changes have been made.
[0033] However, manual verification of wire harnesses is inefficient and has a high error rate. Furthermore, manual verification lacks the ability to manage the entire lifecycle, and often results in discrepancies between paper records and electronic files of wire harness changes, affecting the accuracy of the records.
[0034] To address the aforementioned issues, this application provides a wiring harness management method. In this embodiment, an intelligent data processing architecture is used to compare a first wiring harness table and a second wiring harness table to obtain change results. When the change results conform to design specifications, the change results are output. It is understood that intelligent comparison can significantly improve work efficiency, reduce error rates, and ensure consistency between paper records and electronic documents. Detailed descriptions are provided below in conjunction with the accompanying drawings and specific embodiments.
[0035] See Figure 1 This is a flowchart illustrating a wire harness management method provided in an embodiment of this application. Figure 1 As shown, it mainly includes the following steps.
[0036] Step S101: Compare the first harness table corresponding to the first harness set with the second harness table corresponding to the second harness set to obtain the change result.
[0037] Specifically, the first wiring harness set and the second wiring harness set are different versions of wiring harness sets corresponding to the same area of the vehicle. It is understood that when a vehicle is updated, the wiring harness distribution in a certain area of the vehicle may change, forming a new wiring harness set. However, the wiring harness distribution in other areas of the vehicle may not change. But because the vehicle version is updated, the unchanged wiring harness set is also a new wiring harness set. In other words, the new wiring harness set and the old wiring harness set can be the same or different. In this application, the first wiring harness set and the second wiring harness set correspond to the old wiring harness set and the new wiring harness set, respectively.
[0038] For example, suppose a vehicle is updated. Before the update, the tailgate wiring harness set was the old version, i.e., the first wiring harness set. After the update, the tailgate wiring harness set is the new version, i.e., the second wiring harness set.
[0039] In one possible implementation, before comparing the wire harness table, the corresponding wire harness table is obtained based on the wire harness set data corresponding to the wire harness set. The wire harness set data includes scanned drawings and wire harness tables, and the scanned drawings are scanned images corresponding to paper drawings.
[0040] Because the wire harness management device may obtain scanned drawings or wire harness tables converted from scanned drawings, which are completely different, the wire harness management device needs to use different processing methods for different forms of wire harness set data. Of course, in practical applications, wire harness set data may also include other forms of drawings, and this application embodiment does not impose specific limitations on this.
[0041] In one possible implementation, a corresponding first harness table is obtained based on the first harness set data corresponding to the first harness set; and a corresponding second harness table is obtained based on the second harness set data corresponding to the second harness set.
[0042] In practical applications, the first and second harness set data may not be in the same format. For example, the first harness set data may be a scanned drawing, while the second harness set data may be a harness table. Because different forms of harness set data require different processing methods, the harness management device needs to use different conversion methods for different harness set data.
[0043] Specifically, if the wire harness set data corresponding to the wire harness set is a scanned drawing, then the wire harnesses in the scanned drawing are identified and a corresponding wire harness table is generated; if the wire harness set data corresponding to the wire harness set is a wire harness table, then the wire harness table is obtained.
[0044] In other words, in this embodiment, regardless of the form of the harness set data, it is necessary to convert the harness set data into a harness table. Because harness tables occupy less memory, and the table format is easier for administrators to view, and the data in the table is easier to process, in this embodiment, all harness set data is ultimately converted into harness tables.
[0045] In one possible implementation, the wire harness set provided by the wire harness department is a paper drawing. To convert the paper drawing into a wire harness table, the paper drawing needs to be scanned into a scanned drawing, and then the scanned drawing needs to be converted into the corresponding wire harness table.
[0046] Specifically, in this embodiment of the application, paper drawings are scanned into scanned drawings using an intelligent scanning terminal. In addition to scanning functions, the intelligent scanning terminal also includes functions such as laser dynamic correction and real-time image enhancement.
[0047] Dynamic laser correction is primarily used to compensate for laser beam deviations caused by environmental or equipment factors during scanning in real time, ensuring scanning accuracy and stability. In this embodiment, the automatic laser positioning correction integrates a micro-electro-mechanical system (MEMS) galvanometer mirror, emitting a 650nm red laser grid, supporting a ±15° tilt correction range with an accuracy of 0.1°, thereby achieving the purpose of correcting the image after scanning the original paper wire harness diagram. The internal structure of the micro-electro-mechanical system is generally on the micrometer or even nanometer scale, making it an independent intelligent system.
[0048] Because scanning equipment generates thermal effects during prolonged operation, potentially causing micro-deformation of the mechanical structure, laser dynamic correction uses sensors to monitor laser path deviation in real time and adjusts the position of the galvanometer or lens to counteract thermal drift. Furthermore, vibrations during high-speed motion can deviate from the preset path; laser dynamic correction uses accelerometer feedback to quickly adjust the laser direction. Additionally, in galvanometer scanning, the high-speed rotation of the lens can cause hysteresis errors due to inertia; laser dynamic correction uses predictive algorithms to adjust the drive signal in advance, ensuring synchronization between the laser and the target position.
[0049] Real-time image enhancement technology, through the collaborative work of algorithms and hardware, optimizes image quality in real time during data acquisition, thereby improving the clarity, information content, and usability of scan results. Specifically, in low-light scanning, key details are highlighted through real-time noise reduction and contrast stretching. In this embodiment, the contrast of the dark areas of the line harness icon is improved using real-time limited adaptive histogram equalization (CLAHE) image enhancement technology.
[0050] After scanning the paper drawing using a smart scanning terminal, the scanned drawing is obtained and converted into a wire harness table. In this embodiment, a structured parsing unit converts the scanned drawing into a wire harness table and parses the wire harness table.
[0051] Specifically, the structured parsing unit employs a CPU-GPU heterogeneous parsing model, dynamically allocating processing resources to handle the complexity of multi-source data. For scanned drawings, the GPU mode converts the scanned drawings into wire harness tables; for wire harness tables, the CPU mode performs Excel cell merging parsing. When the CPU and GPU work together, because the CPU contains several cores optimized for serial processing, while the GPU consists of thousands of smaller, more energy-efficient cores designed to provide powerful parallel computing performance, the serial part of the program runs on the CPU, while the parallel part runs on the GPU. Understandably, by working together with the CPU and GPU, data processing speed and accuracy can be improved.
[0052] When comparing the first and second harness tables, a multi-level differential comparison is performed on the harness tables. First, the names and harness parameters of the two harness tables are compared to obtain the change results. Then, the change results are compared with the preset design specifications.
[0053] Specifically, by comparing the names of all wire harnesses in the first and second wire harness tables, it is determined whether there has been a change in the number of wire harnesses; by comparing the parameters of all wire harnesses in the first and second wire harness tables, it is determined whether there has been a change in the wire harness parameters. It should be noted that in this embodiment, the wire harness names are compared first, followed by the wire harness parameters. This is because confirming the existence of duplicate wire harnesses by name first avoids some unnecessary calculations when comparing wire harness parameters. However, in practical applications, the order of comparing wire harness names and parameters is not important, and this embodiment does not impose specific restrictions on this.
[0054] In this embodiment, a GPU-CUDA architecture is used to accelerate hash fingerprint comparison, extracting and comparing all harness names in the two versions of the harness table to determine whether any harnesses have been added or removed. GPU-CUDA acceleration significantly improves the computational efficiency of real-time image enhancement and laser dynamic correction, especially in scenarios requiring large-scale data processing, complex algorithms, and low latency. The CUDA architecture utilizes thousands of GPU cores to process image pixels, laser path points, or sensor data in parallel, accelerating matrix operations (such as convolution and FFT). Compared to CPUs, GPUs are better suited for streaming data processing, meeting the stringent real-time requirements of scanning systems (such as microsecond-level response times for laser cutting). A hash fingerprint is a unique digital digest generated by a hash algorithm, used to identify and verify data integrity. In the field of data comparison and retrieval, hash fingerprint technology can efficiently compare and retrieve massive amounts of data, and is widely used in file verification and distributed storage deduplication.
[0055] In one possible implementation, the two versions of the harness table contain some harnesses that are essentially the same but have different names, as their names differ only in form. Treating all these harnesses as different harnesses to determine whether a harness has changed could add unnecessary computation.
[0056] Therefore, in this embodiment, before comparing the names of all wire harnesses in the first and second wire harness tables, the wire harness information corresponding to any wire harness with the same name is deleted according to a preset naming rule. The wire harness management device is able to determine whether two names are formally different because the developers have preset naming rules. When a name contains a symbol outside the naming rules, it can be determined that the name has a formal problem. When comparing wire harness names, the illegal symbols can be ignored directly, and only the legal parts of the names are compared. For example, if the name of a wire harness in the first wire harness table is 1234M and the name of a wire harness in the second wire harness table is 1234-M, it can be determined that these two wire harnesses are the same wire harness, and the information corresponding to one of the wire harnesses is deleted because "-" is an illegal symbol that does not conform to the naming rules.
[0057] In this embodiment, wire harnesses with the same name are deleted using semantic fingerprinting. Semantic fingerprinting is a data abstraction and representation technique that generates a compact and comparable digital "fingerprint" by extracting high-level semantic features from scanned content (images, point clouds, text, etc.).
[0058] The specific steps to determine whether there are any changes in wire harness parameters by comparing the wire harness parameters corresponding to all wire harnesses in the first wire harness table and the second wire harness table are as follows: through the parameter comparison layer, accurately detect the wire harness parameters of all wire harnesses in both versions. The wire harness parameters include, but are not limited to, wire harness length code, wire harness color code, wire harness option code, and wire harness connection point.
[0059] In practical applications, different versions of wire harness tables may use different units. Direct comparison may lead to incorrect identification of wire harness parameters, or other issues may cause parameter identification errors. Therefore, this application embodiment adds a dynamic fault-tolerance mechanism, such as automatic unit conversion, automatic equivalence between 1.5m and 1500mm, and automatic equivalence between mm. 2 Conversion between AWG wire diameter units (1.5mm) 2 =16AWG).
[0060] Step S102: If the change result conforms to the preset design specifications, then output the change result.
[0061] Specifically, after obtaining the change result, it is also necessary to confirm whether the change conforms to the design specifications. Only when the change result conforms to the preset design specifications will the change result be output. In this embodiment, the logic verification layer verifies whether the change result conforms to the design specifications, the change result output by the parameter comparison layer is input into the rule engine for verification, and finally the change result is output.
[0062] In one possible implementation, the design specifications include electrical design specifications, mechanical design specifications, and safety design specifications. In this application embodiment, the design specifications may be national standards, industry standards, local standards, group standards, and enterprise standards, etc., and this application embodiment does not impose specific limitations on them.
[0063] The following example, using the tailgate wiring harness, illustrates the wiring harness management in this application embodiment.
[0064] After perspective transformation correction, the accuracy of the wiring harness recognition in the tailgate wiring harness scan can reach 99.3%. Perspective transformation correction is a built-in function of the intelligent scanning terminal, used to eliminate problems such as tilting, distortion, blurring, and color distortion that occur during the scanning process. Then, the scanning results of the tailgate wiring harness are automatically parsed using Excel to reconstruct the standard wiring harness parameter table (i.e., the wiring harness table). Layered difference detection confirms whether any new / deleted wiring harnesses have been added; and it also detects whether the wiring harness parameters in the wiring harness table have changed.
[0065] For ease of understanding, this application provides a schematic diagram comparing wire harness tables.
[0066] See Figure 2 This is a schematic diagram comparing wire harness tables provided in an embodiment of this application. Figure 2 As shown, Figure 2 In this context, 'a' represents the first wire harness table. Figure 2 In the table, 'b' represents the second harness table. Clearly, the following changes were detected: the first harness color code changed from RD / BN to WH / BU; the second harness option code changed from EPB to J67A; and the third harness's To End 2 connection point changed from FB115 to FB001. After performing rule validation on these changes and confirming that they conform to design specifications, the change result is output.
[0067] Corresponding to the above embodiments, this application also provides a wire harness management device.
[0068] See Figure 3 This is a schematic diagram of a wire harness management device provided in an embodiment of this application. Figure 3As shown, the wiring harness management device includes a comparison module 301 and an output module 302. These components communicate via one or more buses. Those skilled in the art will understand that the structure of the electronic device shown in the figure does not constitute a limitation on the embodiments of this application. It can be a bus topology, a star topology, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0069] The comparison module 301 is used to compare the first wiring harness table corresponding to the first wiring harness set and the second wiring harness table corresponding to the second wiring harness set to obtain the change result. The first wiring harness set and the second wiring harness set are different versions of wiring harness sets corresponding to the same area of the vehicle. The output module 302 is used to output the change result if the change result conforms to the preset design specifications.
[0070] Corresponding to the above embodiments, this application also provides an electronic device.
[0071] See Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 4 As shown, the electronic device 400 may include a processor 401, a memory 402, and a communication unit 403. These components communicate via one or more buses. Those skilled in the art will understand that the structure of the electronic device shown in the figure does not constitute a limitation on the embodiments of this application. It may be a bus topology or a star topology, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0072] The communication unit 403 is used to establish a communication channel, enabling the electronic device to communicate with other devices. It can receive user data sent by other devices or send user data to other devices.
[0073] The processor 401 serves as the control center of the electronic device, connecting various parts of the device via interfaces and lines. It executes software programs, instructions, and / or modules stored in the memory 402, and calls data stored in the memory to perform various functions and / or process data. The processor may be composed of integrated circuits (ICs), such as a single packaged IC or multiple packaged ICs with the same or different functions connected together. For example, the processor 401 may consist only of a central processing unit (CPU). In this embodiment, the CPU may have a single processing core or include multiple processing cores.
[0074] The memory 402 is used to store the execution instructions of the processor 401. The memory 402 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk or optical disk.
[0075] When the execution instructions in memory 402 are executed by processor 401, the electronic device 400 is able to perform operations. Figure 1 Some or all of the steps in the illustrated embodiments.
[0076] In a specific implementation, this application embodiment also provides a computer storage medium, wherein the computer storage medium may store a program, and when the program is executed, it may include some or all of the steps of the simulation scene generation method provided in various embodiments of this application. The storage medium may be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.
[0077] In this application embodiment, "at least one" refers to one or more, and "more than one" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent the existence of A alone, the simultaneous existence of A and B, or the existence of B alone. A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects have an "or" relationship. "At least one of the following" and similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0078] Those skilled in the art will recognize that the units and algorithm steps described in the embodiments disclosed herein can be implemented using electronic hardware, computer software, or a combination of electronic hardware and software. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0079] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0080] In the several embodiments provided in this application, any function, if implemented as a software functional unit and sold or used as an independent product, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a 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 methods described in the various embodiments of this application. 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.
[0081] The same or similar parts between the various embodiments in this specification can be referred to mutually. In particular, the device embodiments and terminal embodiments are basically similar to the method embodiments, so the description is relatively simple, and the relevant parts can be referred to the description in the method embodiments.
Claims
1. A wire harness management method, characterized in that, include: By comparing the first wiring harness set with the first wiring harness table and the second wiring harness set with the second wiring harness table, the change result is obtained. The first wiring harness set and the second wiring harness set are different versions of wiring harness sets corresponding to the same area of the vehicle. If the change result conforms to the preset design specifications, then the change result is output.
2. The method according to claim 1, characterized in that, Before comparing the first harness table corresponding to the first harness set and the second harness table corresponding to the second harness set, the method further includes: A corresponding wire harness table is obtained based on the wire harness set data corresponding to the wire harness set, wherein the wire harness set data includes scanned drawings and wire harness tables, and the scanned drawings are scanned images corresponding to paper drawings.
3. The method according to claim 2, characterized in that, The step of obtaining the corresponding wire harness table based on the wire harness set data includes: Obtain the corresponding first harness table based on the first harness set data corresponding to the first harness set; The corresponding second harness table is obtained based on the second harness set data.
4. The method according to claim 2, characterized in that, The step of obtaining the corresponding wire harness table based on the wire harness set data includes: If the wire harness set data corresponding to the wire harness set is a scanned drawing, then the wire harnesses in the scanned drawing are identified and a corresponding wire harness table is generated; If the data corresponding to the harness set is a harness table, then obtain the harness table.
5. The method according to claim 1, characterized in that, The step of comparing the first harness table corresponding to the first harness set and the second harness table corresponding to the second harness set to obtain the change result includes: Compare the names of all wire harnesses in the first wire harness table and the second wire harness table to determine if there has been a change in the number of wire harnesses. Compare the wire harness parameters corresponding to all wire harnesses in the first wire harness table and the second wire harness table to determine whether there are any changes to the wire harness parameters.
6. The method according to claim 5, characterized in that, Before comparing the wire harness names corresponding to all wire harnesses in the first wire harness table and the second wire harness table to determine whether there has been a change in the number of wire harnesses, the process also includes: According to the preset naming rules, delete the wire harness information corresponding to any wire harness with the same name.
7. The method according to claim 1, characterized in that, The design specifications include: electrical design specifications, mechanical design specifications, and safety design specifications.
8. A wire harness management device, characterized in that, include: The comparison module is used to compare the first wiring harness table corresponding to the first wiring harness set and the second wiring harness table corresponding to the second wiring harness set to obtain the change result, wherein the first wiring harness set and the second wiring harness set are different versions of wiring harness sets corresponding to the same area of the vehicle; The output module is used to output the change result if the change result conforms to the preset design specifications.
9. An electronic device, characterized in that, include: processor; Memory; And a computer program, wherein the computer program is stored in the memory, the computer program including instructions that, when executed by the processor, cause the electronic device to perform the method of any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored program, wherein, when the program is executed, it controls the device on which the computer-readable storage medium is located to perform the method according to any one of claims 1 to 7.