Component list change information determination method and device, equipment and medium

The method and device enhance the efficiency and accuracy of change list comparisons in steel structure detailing by using unique part numbers to identify and record design changes, improving systematic management and user understanding of list modifications.

CN119107026APending Publication Date: 2024-12-10CHINA CONSTR STEEL STRUCTURE ENG CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411208698.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2024-12-10

AI Technical Summary

Technical Problem

The traditional method of comparing change lists in steel structure detailing is inefficient, prone to high error rates, and lacks systematic management, making it difficult to accurately determine and record design changes.

Method used

A method and device for determining component list change information by comparing unique component part numbers between new and old lists, using component and part numbers to identify changes, and storing the information in a change information table, with optional features for color coding and user-defined filters.

Benefits of technology

Improves efficiency and accuracy in identifying changes by systematically managing and recording design updates, allowing staff to quickly and intuitively understand which parts have been added, cancelled, or modified.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119107026A_ABST
    Figure CN119107026A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of structural component information processing, and discloses a component list change information determination method, device, equipment and medium, the method comprises the following steps: obtaining a new edition component list and an old edition component list, the component list comprising component numbers of various structural components and component numbers of subordinate components; determining a structural part number corresponding to each part according to the component number of each structural part and the part number of the subordinate part of each structural part; and comparing the structural part number corresponding to each subordinate part of each structural part in the new-version component list with the old-version component list, determining change information, and storing the change information to a preset change information table. Therefore, the serial numbers of the structural parts in the new and old lists are compared to obtain specific change information, and the working efficiency and accuracy of determining the change information of the new and old lists by workers can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of structural component information processing, and in particular to a method, device, equipment and medium for determining component list change information. Background Art

[0002] In the steel structure detailing work, the management and comparison of change lists are an important part of daily work. Steel structure detailing requires precise technical drawings and detailed material lists to ensure the accuracy and consistency of each part during the construction process. However, as the project progresses, design changes are inevitable, and each change will generate a new list, which needs to be compared with the previous version to identify and record the changes.

[0003] The traditional method of comparing change lists is usually to place two lists on the same display page and compare them manually line by line. This traditional method has problems such as low efficiency, high error rate and lack of systematic management when determining list change information. Summary of the invention

[0004] In view of this, the present invention provides a method, device, equipment and medium for determining component list change information to solve the problems of low efficiency, high error rate and lack of systematic management when determining list change information.

[0005] In a first aspect, the present invention provides a method for determining component list change information, the method comprising:

[0006] Obtaining a new version component list and an old version component list, wherein the component list includes: component numbers of various structural parts and part numbers of their subordinate parts;

[0007] Determine the structural part number corresponding to each part under each structural part in the new version component list and the old version component list according to the component number of each structural part and the part number of its subordinate parts;

[0008] The structural part numbers corresponding to the various parts under each structural part in the new version component list and the old version component list are compared to determine the change information and store the change information in a preset change information table.

[0009] This method determines the unique component part numbers corresponding to the parts under different components in the new version component list and the old version component list through the component numbers corresponding to the various structural parts in the component list and the part numbers corresponding to the subordinate parts, thereby comparing the component part numbers corresponding to the various parts in the new version component list and the old version component list, thereby determining which specific parts have changed in the new version component list compared to the old version component list, and storing the change information in a pre-set change information table, effectively improving the efficiency of staff in determining change information, while also ensuring the accuracy of the change information.

[0010] In an optional implementation, comparing the structural part numbers corresponding to the parts under each structural part in the new version component list and the old version component list, determining the change information and storing the change information in a preset change information table, includes:

[0011] Calling the structural part number corresponding to each part in the new version component list to generate a first number set, and determining whether the structural part number corresponding to each part in the old version component list exists in the first number set;

[0012] The parts corresponding to the component part numbers that do not exist in the first number set in the old version component list are marked as the original parts are cancelled;

[0013] The first change information is determined according to the parts in the old version component list that are marked as cancelled original parts, and the first change information is stored in a preset change information table.

[0014] In this embodiment, a first number set is generated by the component part numbers corresponding to each part in the new version of the component list, and it is determined whether the component part numbers corresponding to each part in the old version of the component list exist in the first number set, thereby determining the first change information corresponding to the parts that have been cancelled in the new version of the component list relative to the old version of the component list, and storing the change information in a preset table, effectively improving the efficiency of staff in determining the parts that have been cancelled in the new version of the component list relative to the old version of the component list.

[0015] In an optional implementation, the component list also includes: quantity information and specification information of various structural members and their corresponding parts;

[0016] The comparing the structural part numbers corresponding to the parts under each structural part in the new version component list and the old version component list, determining the change information and storing the change information in a preset change information table, further includes:

[0017] Calling the structural part number corresponding to each part in the old version component list to generate a second number set, and determining whether the component part number corresponding to each part in the new version component list exists in the second number set;

[0018] Marking component part numbers in the new version component list that do not exist in the second number set as newly added parts;

[0019] The second change information is determined according to the quantity information and specification information corresponding to the parts marked as newly added parts in the new version component list, and the second change information is stored in a preset change information table.

[0020] In this embodiment, a second number set is generated by the component part numbers corresponding to each part in the old version component list, and it is determined whether the component part numbers corresponding to each part in the new version component list exist in the second number set, thereby determining the new parts in the new version component list relative to the old version component list, and storing the quantity information and specification information corresponding to the new parts in a preset table, effectively improving the efficiency of staff in determining the new parts in the new version component list relative to the old version component list.

[0021] In an optional embodiment, the method further includes:

[0022] Determine the parts corresponding to the component part numbers in the new version component list that are in the second number set as common parts;

[0023] Determine the changed quantity of the common parts according to the quantities of the common parts in the new version component list and the old version component list respectively;

[0024] The changed quantity corresponding to the common parts is marked in the new version component list, and the change information table is updated based on the changed quantity corresponding to the common parts.

[0025] This embodiment determines the common parts in the new version component list, and then determines the changed quantity of each common part according to the quantity of the common parts in the new version component list and the old version component list, and updates the change information table so that the staff can efficiently determine the changed quantity of the common parts in the new version component information.

[0026] In an optional implementation, the specification information of the various structural members and their corresponding parts includes: cross-sectional information, length information and material information, and the method further includes:

[0027] Determine the cross-sectional information, length information and material information of the common parts in the new version component list and the old version component list, respectively, and judge whether the cross-sectional information, length information and material information of the common parts in the new version component list are changed relative to the old version component list;

[0028] If the cross-sectional information is changed, the cross-sectional information of the common parts whose cross-sectional information is changed in the old version of the component list is marked in the new version of the component list;

[0029] If the length information is changed, the length information of the common parts whose length information is changed in the old version of the component list and the specific length change amount are marked in the new version of the component list;

[0030] If the material information is changed, the material information of the common parts whose material information is changed in the old version of the component list is marked in the new version of the component list;

[0031] The change information table is updated according to the annotations corresponding to the common parts whose cross-section information, length information or material information has been changed in the new version component list.

[0032] In this implementation mode, by determining the interface information, length information and material information of the common parts in the new version component list and the old version component list respectively, the information corresponding to each common part is compared to determine whether the interface information, length information and material information have changed, and the specific information before the change is marked in the new version component list, and the change information table is updated, so that the staff can understand the specification changes of each part in the new version component list in a timely and efficient manner.

[0033] In an optional embodiment, the method further includes:

[0034] In the new version component list and the old version component list, the parts existing in the change information table are displayed by preset colors.

[0035] In this embodiment, by displaying the parts existing in the change information table in the new version component list and the old version component list in preset colors, the staff can more intuitively and clearly understand the changed parts.

[0036] In an optional embodiment, the method further includes:

[0037] A filter condition of a preset color input by a user is received, and parts having changes in the new version component list and the old version component list are displayed according to the filter condition.

[0038] This embodiment displays the changed parts in the new version component list and the old version list according to the preset color screening condition input by the user, so that the staff can more conveniently understand the changed parts.

[0039] In a second aspect, the present invention provides a device for determining component list change information, the device comprising:

[0040] A list acquisition module is used to acquire a new version component list and an old version component list, wherein the component list includes: component numbers of various structural parts and part numbers of their subordinate parts;

[0041] A part numbering module, used to determine the structural part numbers corresponding to the parts under each structural part in the new version component list and the old version component list according to the component numbers of each structural part and the part numbers of its parts;

[0042] The list comparison module is used to compare the structural part numbers corresponding to the various parts under each structural part in the new version component list and the old version component list, determine the change information and store the change information in a preset change information table.

[0043] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the component list change information determination method of the above-mentioned first aspect or any corresponding embodiment thereof by executing the computer instructions.

[0044] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the component list change information determination method of the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0046] Figure 1 is a flow chart of a method for determining component list change information according to an embodiment of the present invention;

[0047] Figure 2 is a flow chart of another component list change information determination method according to an embodiment of the present invention;

[0048] Figure 3 is a structural block diagram of a device for determining component list change information according to an embodiment of the present invention;

[0049] Figure 4 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0050] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0051] In the steel structure detailing work, the management and comparison of change lists are an important part of daily work. Steel structure detailing requires precise technical drawings and detailed material lists to ensure the accuracy and consistency of each part during the construction process. However, as the project progresses, design changes are inevitable, and each change will generate a new list, which needs to be compared with the previous version to identify and record the changes.

[0052] The traditional method of comparing change lists is usually to place two lists on the same display page and compare them manually line by line. This traditional method has problems such as low efficiency, high error rate and lack of systematic management when determining list change information.

[0053] To this end, an embodiment of the present invention provides a method for determining component list change information, by determining the unique component part numbers corresponding to the parts under different components in the new version component list and the old version component list through the component numbers corresponding to the various structural parts in the component list and the part numbers corresponding to the subordinate parts, thereby comparing the component part numbers corresponding to the various parts in the new version component list and the old version component list, thereby determining which specific parts have changed compared to the old version component list, and storing the change information in a pre-set change information table, effectively improving the efficiency of staff in determining change information, while also ensuring the accuracy of the change information.

[0054] According to an embodiment of the present invention, an embodiment of a method for determining component list change information is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.

[0055] In this embodiment, a component list change information determination method is provided, which can be used in the above change information determination process. Figure 1 is a flow chart of a method for determining component list change information according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:

[0056] Step S101, obtaining a new version component list and an old version component list, wherein the component list includes: component numbers of various structural parts and part numbers of their subordinate parts.

[0057] During the construction process, changes often occur. Different changes will generate new structural lists, that is, the component list mentioned in the above steps. The structural list includes the specific structural parts needed, the parts under each structural part, and the specific quantity, specifications and other information.

[0058] When the component list changes, it is necessary to promptly understand what changes have occurred in the changed list compared to the original list, that is, which parts have changed in the new version of the component list compared to the old version of the component list. Therefore, it is necessary to obtain the new version of the component list and the old version of the component list. In the component list, different structural parts have corresponding component numbers, and different parts also have corresponding part numbers.

[0059] Step S102, determining the structural part numbers corresponding to the parts subordinate to each structural part in the new version component list and the old version component list according to the component numbers of each structural part and the part numbers of its subordinate parts.

[0060] It can be understood that a structural part is usually composed of multiple parts, but a specific part may be used in multiple structural parts. Therefore, the component number corresponding to each structural part and the part number corresponding to its subordinate parts can be combined to obtain the structural part number corresponding to each part under each structural part. The structural part number can uniquely represent a corresponding part under a certain structural part.

[0061] Step S103, comparing the structural part numbers corresponding to the parts under each structural part in the new version component list and the old version component list, determining the change information and storing the change information in a preset change information table.

[0062] After determining the structural part numbers corresponding to the various parts under each structural part in the new version component list and the old version component list, since the structural part number can uniquely represent a corresponding part under a certain structural part, the structural part numbers corresponding to the various parts in the new version component list and the old version component list can be compared to determine what changes have occurred in the parts in the new version component list relative to the old version component list. For example, which parts have been cancelled or added to the new version component list relative to the old version component list.

[0063] The method for determining component list change information provided in the present embodiment determines the unique component part numbers corresponding to the parts under different components in the new version component list and the old version component list through the component numbers corresponding to the various structural parts in the component list and the part numbers corresponding to the subordinate parts, thereby comparing the component part numbers corresponding to the various parts in the new version component list and the old version component list, thereby determining which specific parts have changed in the new version component list compared to the old version component list, and storing the change information in a pre-set change information table, which effectively improves the efficiency of staff in determining change information while ensuring the accuracy of the change information.

[0064] According to an embodiment of the present invention, another method for determining component list change information is provided, which can be used in the above-mentioned change information determination process. Figure 2 FIG. 4 is a flowchart of another method for determining component list change information according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:

[0065] Step S201, obtain a new version component list and an old version component list, the component list includes: component numbers of various structural parts and part numbers of their subordinate parts. Figure 1 Step S101 of the illustrated embodiment will not be described in detail here.

[0066] Step S202, according to the component number of each structural component and the part number of its subordinate parts, determine the structural part number corresponding to each part under each structural component in the new version component list and the old version component list. Figure 1 Step S102 of the illustrated embodiment will not be described in detail here.

[0067] Step S203, comparing the structural part numbers corresponding to the parts under each structural part in the new version component list and the old version component list, determining the change information and storing the change information in a preset change information table.

[0068] Specifically, step S203 includes:

[0069] Step S203-1, calling the structural part number corresponding to each part in the new version component list, generating a first number set, and determining whether the structural part number corresponding to each part in the old version component list exists in the first number set.

[0070] A set, namely the first number set, is generated according to the structural part numbers corresponding to each part in the new version of the component list, and the set includes all the structural part numbers in the new version of the component list. The structural part numbers corresponding to each part in the old version of the component list are compared with the first number set to determine whether the corresponding component part number exists in the first number set. If not, it means that the part corresponding to the structural part number does not exist in the new version of the component list, that is, it is a part that is no longer used in the new version of the component list relative to the old version of the component list.

[0071] Step S203 - 2 , marking the parts corresponding to the component part numbers that do not exist in the first numbering set in the old version component list as the original parts are cancelled.

[0072] Determine which component part numbers do not exist in the first number set, so that the parts corresponding to these component part numbers are marked as cancelled. Specifically, a new column can be created in the old version component list, and each row of the column corresponds to each part in the old version component list. In the column, the positions corresponding to the parts that do not exist in the first number set are marked as cancelled.

[0073] Step S203 - 3 , determining first change information according to the parts marked as cancelled original parts in the old version component list, and storing the first change information in a preset change information table.

[0074] After determining which parts in the old version of the component list do not exist in the new version of the component list, the specific information of these parts, such as quantity, specifications, etc., can be determined in the old version of the component list, and this information can be stored in a preset change information table. The change information table is used to store which parts have changed. Specifically, the corresponding annotation information of these parts can be recorded in the change information table, that is, the original parts have been cancelled, so that the staff can intuitively understand what type of changes have occurred in these parts.

[0075] A first number set is generated by the component part numbers corresponding to each part in the new version of the component list, and it is determined whether the component part numbers corresponding to each part in the old version of the component list exist in the first number set, thereby determining the first change information corresponding to the parts that have been cancelled in the new version of the component list relative to the old version of the component list, and storing the change information in a preset table, effectively improving the efficiency of staff in determining the parts that have been cancelled in the new version of the component list relative to the old version of the component list.

[0076] Specifically, the component list also includes: quantity information and specification information of various structural components and their corresponding parts. In step S203, it also includes:

[0077] Step S203-4, calling the structural part number corresponding to each part in the old version component list, generating a second number set, and determining whether the component part number corresponding to each part in the new version component list exists in the second number set.

[0078] It can be understood that the above steps S203-1 to S203-3 are to determine which parts are cancelled in the new version component list relative to the old version component list. Steps S203-4 to S203-6 are to determine which parts are added to the new version component list relative to the old version component list. The order of steps S203-1 to S203-3 and steps S203-4 to S203-6 is not limited.

[0079] First, referring to the relevant contents in the above step S203-1, a second number set is generated according to the structural part numbers corresponding to all parts in the old version component list. The component part numbers corresponding to each part in the new version component list are respectively compared with the second number set, and it is determined whether they exist in the second number set. If not, it means that the part corresponding to the structural part number is a part newly added to the new version component list relative to the old version component list.

[0080] Step S203 - 5 , marking the component part numbers in the new version component list that do not exist in the second numbering set as newly added parts.

[0081] Determine which component part numbers do not exist in the second number set, so that the parts corresponding to these component part numbers are marked as new parts. The specific marking method can refer to the above step S203-4, which will not be repeated here.

[0082] Step S203-6: determining the second change information according to the quantity information and specification information corresponding to the parts marked as newly added parts in the new version component list, and storing the second change information in a preset change information table.

[0083] After determining which parts are marked as newly added parts in the new version of the build list, the specific quantity information and specification information of these parts can be obtained in the new version of the component list, so as to determine the specific number of these newly added parts and their specific specifications. The specific information of these newly added parts is determined as the second change information and stored in a pre-set change information table. Similarly, these parts can be marked as newly added parts in the change information table so that the staff can directly understand what type of changes have occurred to these parts.

[0084] A second number set is generated by the component part numbers corresponding to each part in the old version of the component list, and it is determined whether the component part numbers corresponding to each part in the new version of the component list exist in the second number set, so as to determine the new parts in the new version of the component list relative to the old version of the component list, and store the quantity information and specification information corresponding to the new parts in a preset table, thereby effectively improving the efficiency of the staff in determining the new parts in the new version of the component list relative to the old version of the component list.

[0085] Specifically, after step S203-4, the method further includes: determining the quantity change of the common parts coexisting in the new version component list and the old version component list, and the specific steps are as follows:

[0086] Step S203-4-A, determining the parts corresponding to the component part numbers in the new version component list that are in the second numbering set as common parts.

[0087] After determining whether each component part number in the new version component list exists in the second number set, if so, it means that the part corresponding to the component part number exists in both the new version component list and the old version component list, and it is defined as a common part.

[0088] Step S203-4-B, determining the changed quantity of the common parts according to the quantities of the common parts in the new version component list and the old version component list respectively.

[0089] The number of each common part is determined in the new version component list and the old version component list respectively, so as to compare and determine the change quantity of each common part in the new version component list relative to the old version component list, that is, the change quantity of the common parts in the new version component list relative to the old version component list.

[0090] Step S203-4-C, marking the change quantity corresponding to the common parts in the new version component list, and updating the change information table based on the change quantity corresponding to the common parts.

[0091] In the new version of the component list, mark the corresponding change quantity for each common part. If the quantity is increased compared to the old version of the component list, mark the number of added pieces; similarly, if the quantity is reduced, mark the number of reduced pieces. If the quantity has not changed, no marking is required. Finally, update the preset change information table according to the specific change quantity of each common part, that is, store in the table which specific parts have changed in quantity and how many parts have changed. Furthermore, the specific information of these parts in the new version of the component information, such as quantity, specifications, etc., can be recorded in the change information table.

[0092] By determining the common parts in the new version component list, the number of changes in each common part is determined based on the quantity of the common parts in the new version component list and the old version component list respectively, and the change information table is updated so that the staff can efficiently determine the number of changes in the common parts in the new version component information.

[0093] Furthermore, the specification information of various structural members and their corresponding parts includes: cross-section information, length information and material information.

[0094] Specifically, after step S203-4, the method further includes: determining the change of the specification information of the common parts coexisting in the new version component list and the old version component list. The specific steps are as follows:

[0095] Step S203-4-D, determine the cross-sectional information, length information and material information of the common parts in the new version component list and the old version component list respectively, and judge whether the cross-sectional information, length information and material information of the common parts in the new version component list have changed relative to the old version component list.

[0096] Referring to the above step S203-4-A, the cross-sectional information, length information and material information of each common part in the new version component list and the old version component list are obtained respectively, and it is determined whether the different specification information corresponding to each common part has changed.

[0097] Step S203-4-E, if the cross-section information is changed, in the new version component list, the cross-section information of the common parts whose cross-section information is changed in the old version component list is marked;

[0098] If the length information is changed, in the new version of the component list, the length information of the common parts whose length information has changed in the old version of the component list and the specific length change amount shall be marked;

[0099] If the material information is changed, the material information of the common parts whose material information has changed in the old version of the component list shall be marked in the new version of the component list.

[0100] It can be understood that when judging whether the specification information has changed, it is judged whether the cross-section information, length information and material information have changed respectively.

[0101] The cross-sectional information usually refers to the length and width specifications. When it is determined that the cross-sectional information of a common part in the new version of the component list has changed relative to the old version of the component list, the specific cross-sectional information of the common part in the old version of the component list can be marked in the new version of the component list. Furthermore, the specific changes in the cross-sectional information can be marked, for example, how much the length has changed, how much the width has changed, or how much the cross-sectional area has changed.

[0102] Similarly, for length information, when it is determined that the length information of a common part in the new version of the component list has changed relative to the old version of the component list, the specific length information of the common part in the old version of the component list and the specific change can be marked in the new version of the component list.

[0103] Similarly, for material information, when it is determined that it has changed, a corresponding annotation can also be made in the new version component list, that is, the corresponding material information in the old version build list is annotated.

[0104] Step S203-4-F, updating the change information table according to the annotations corresponding to the common parts whose cross-section information, length information or material information has been changed in the new version of the component list.

[0105] After determining the markings of the common parts whose specification information has changed in the new version of the component list, the corresponding markings of these common parts can be stored in the change information table. Furthermore, the specific information of these common parts in the new version of the component list, such as quantity, specification, etc., can also be recorded in the change information table.

[0106] It should be noted that there is no restriction on the order of the contents of the corresponding parts of step S203-4-A to step S203-4-C and the order of steps S203-4-D to step S203-4-F. The contents of these two parts can be executed after determining whether the structural part numbers corresponding to each part in the old version of the component list exist in the first numbering set.

[0107] By determining the interface information, length information and material information of the common parts in the new version of the component list and the old version of the component list respectively, the information corresponding to each common part is compared to determine whether the interface information, length information and material information have changed, and the specific information before the change is marked in the new version of the component list, and the change information table is updated, so that the staff can understand the specification changes of each part in the new version of the component list in a timely and efficient manner.

[0108] Furthermore, after marking the changed parts in the new version component list and the old version component list and recording these parts in the change information table, the method further includes:

[0109] In the new version component list and the old version component list, the parts existing in the change information table are displayed using preset colors.

[0110] It can be understood that the change information table or annotation information can be used to determine which specific parts have changed in the new version component list and the old version component list, and these parts and reverse lines can be highlighted by preset colors so that the staff can intuitively understand the parts that have changed in the new version component list and the old version component list.

[0111] Furthermore, after displaying the specific part by the preset color, the method further includes:

[0112] The preset color filter condition input by the user is received, and the parts having changes in the new version component list and the old version component list are displayed according to the filter condition.

[0113] It can be understood that for engineering design, the number of related parts is large. In order to facilitate users to directly understand the changed parts in the new version of the component list or the old version of the component list, the filtering conditions entered by the user, that is, the preset color, can be used to display the specific information corresponding to the changed parts in the new version of the component list and the old version of the component list.

[0114] The method for determining component list change information provided by an embodiment of the present invention determines the unique component part numbers corresponding to the parts under different components in the new version component list and the old version component list through the component numbers corresponding to the various structural parts in the component list and the part numbers corresponding to the subordinate parts, thereby comparing the component part numbers corresponding to the various parts in the new version component list and the old version component list, thereby determining which parts have been changed in the new version component list compared with the old version component list, and the specific change information, such as addition, cancellation, quantity change, specification change, etc., and storing the change information in a pre-set change information table, effectively improving the efficiency of staff in determining change information, while also ensuring the accuracy of the change information.

[0115] In this embodiment, a component list change information determination device is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the term "module" can implement a combination of software and / or hardware of a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.

[0116] This embodiment provides a component list change information determination device, such as Figure 3 As shown, including:

[0117] The list acquisition module 401 acquires a new version component list and an old version component list, wherein the component list includes component numbers of various structural parts and part numbers of their subordinate parts.

[0118] The part numbering module 402 is used to determine the structural part numbers corresponding to the parts under each structural part in the new version component list and the old version component list according to the component numbers of each structural part and the part numbers of its parts.

[0119] The list comparison module 403 is used to compare the structural part numbers corresponding to the parts under each structural part in the new version component list and the old version component list, determine the change information and store the change information in a preset change information table.

[0120] In some optional implementations, the list comparison module 403, when comparing the structural part numbers corresponding to the parts under each structural part in the new version component list and the old version component list, determining the change information and storing the change information in a preset change information table, includes:

[0121] Calling the structural part number corresponding to each part in the new version component list to generate a first number set, and determining whether the structural part number corresponding to each part in the old version component list exists in the first number set;

[0122] The parts corresponding to the component part numbers that do not exist in the first number set in the old version component list are marked as the original parts are cancelled;

[0123] The first change information is determined according to the parts marked as cancelled original parts in the old version component list, and the first change information is stored in a preset change information table.

[0124] In some optional implementations, the component list also includes: quantity information and specification information of various structural members and their corresponding parts;

[0125] The list comparison module 403, when comparing the structural part numbers corresponding to the parts under each structural part in the new version component list and the old version component list, determining the change information and storing the change information in a preset change information table, further includes:

[0126] Calling the structural part number corresponding to each part in the old version component list to generate a second number set, and determining whether the component part number corresponding to each part in the new version component list exists in the second number set;

[0127] Mark the component part numbers in the new version component list that do not exist in the second number set as newly added parts;

[0128] The second change information is determined according to the quantity information and specification information corresponding to the parts marked as newly added parts in the new version component list, and the second change information is stored in a preset change information table.

[0129] In some optional implementations, the list comparison module 403 is further used to determine the parts corresponding to the component part numbers in the new version component list that are in the second number set as common parts;

[0130] Determine the changed quantity of the common parts according to the quantity of the common parts in the new version component list and the old version component list respectively;

[0131] The number of changes corresponding to the common parts is marked in the new version of the component list, and the change information table is updated based on the number of changes corresponding to the common parts.

[0132] In some optional implementations, the specification information of various structural parts and their corresponding parts includes: cross-sectional information, length information and material information. The list comparison module 403 is further used to determine the cross-sectional information, length information and material information of the common parts in the new version component list and the old version component list, respectively, and to determine whether the cross-sectional information, length information and material information of the common parts in the new version component list are changed relative to the old version component list;

[0133] If the cross-section information is changed, the cross-section information of the common parts with changed cross-section information in the old version of the component list is marked in the new version of the component list;

[0134] If the length information is changed, in the new version of the component list, the length information of the common parts whose length information has changed in the old version of the component list and the specific length change amount shall be marked;

[0135] If the material information is changed, the material information of the common parts with changed material information in the old version of the component list shall be marked in the new version of the component list;

[0136] Update the change information table according to the annotations corresponding to the common parts whose cross-section information, length information or material information has been changed in the new version of the component list.

[0137] In some optional implementations, the list comparison module 403 is further configured to display the parts existing in the change information table in the new version component list and the old version component list by using preset colors.

[0138] In some optional implementations, the list comparison module 403 is further configured to receive a preset color filter condition input by a user, and display the changed parts in the new version component list and the old version component list according to the filter condition.

[0139] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.

[0140] The component list change information determination device in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.

[0141] The embodiment of the present invention also provides a computer device having the above Figure 3 The component list change information determining device shown.

[0142] See also Figure 4 , Figure 4 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 4 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process the instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as, a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 4 A processor 10 is taken as an example.

[0143] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.

[0144] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.

[0145] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0146] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.

[0147] The computer device also includes an input device 30 and an output device 40. The processor 10, the memory 20, the input device 30 and the output device 40 may be connected via a bus or other means. Figure 4 The example of connecting through bus is taken in the following.

[0148] The input device 30 can receive input digital or character information, and generate key signal input related to the user settings and function control of the computer device, such as a touch screen, a keypad, a mouse, a track pad, a touch pad, an indicator bar, one or more mouse buttons, a trackball, a joystick, etc. The output device 40 may include a display device, an auxiliary lighting device (e.g., an LED) and a tactile feedback device (e.g., a vibration motor), etc. The above-mentioned display device includes but is not limited to a liquid crystal display, a light emitting diode, a display and a plasma display. In some optional embodiments, the display device can be a touch screen.

[0149] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.

[0150] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A method for determining component list change information, characterized in that: The method comprises: Obtaining a new version component list and an old version component list, wherein the component list includes: component numbers of various structural parts and part numbers of their subordinate parts; Determine the structural part number corresponding to each part under each structural part in the new version component list and the old version component list according to the component number of each structural part and the part number of its subordinate parts; The structural part numbers corresponding to the various parts under each structural part in the new version component list and the old version component list are compared to determine the change information and store the change information in a preset change information table.

2. The method according to claim 1, characterized in that: The comparing the structural part numbers corresponding to the parts under each structural part in the new version component list and the old version component list, determining the change information and storing the change information in a preset change information table, includes: Calling the structural part number corresponding to each part in the new version component list to generate a first number set, and determining whether the structural part number corresponding to each part in the old version component list exists in the first number set; The parts corresponding to the component part numbers that do not exist in the first number set in the old version component list are marked as the original parts are cancelled; The first change information is determined according to the parts in the old version component list that are marked as cancelled original parts, and the first change information is stored in a preset change information table.

3. The method according to claim 1, characterized in that The component list also includes: quantity information and specification information of various structural parts and their corresponding parts; The comparing the structural part numbers corresponding to the parts under each structural part in the new version component list and the old version component list, determining the change information and storing the change information in a preset change information table, further includes: Calling the structural part number corresponding to each part in the old version component list to generate a second number set, and determining whether the component part number corresponding to each part in the new version component list exists in the second number set; Marking component part numbers in the new version component list that do not exist in the second number set as newly added parts; The second change information is determined according to the quantity information and specification information corresponding to the parts marked as newly added parts in the new version component list, and the second change information is stored in a preset change information table.

4. The method according to claim 3, characterized in that The method further comprises: Determine the parts corresponding to the component part numbers in the new version component list that are in the second number set as common parts; Determine the changed quantity of the common parts according to the quantities of the common parts in the new version component list and the old version component list respectively; The changed quantity corresponding to the common parts is marked in the new version component list, and the change information table is updated based on the changed quantity corresponding to the common parts.

5. The method according to claim 4, characterized in that The specification information of the various structural members and their corresponding parts includes: cross-section information, length information and material information. The method further includes: Determine the cross-sectional information, length information and material information of the common parts in the new version component list and the old version component list, respectively, and judge whether the cross-sectional information, length information and material information of the common parts in the new version component list are changed relative to the old version component list; If the cross-sectional information is changed, the cross-sectional information of the common parts whose cross-sectional information is changed in the old version of the component list is marked in the new version of the component list; If the length information is changed, the length information of the common parts whose length information is changed in the old version of the component list and the specific length change amount are marked in the new version of the component list; If the material information is changed, the material information of the common parts whose material information is changed in the old version of the component list is marked in the new version of the component list; The change information table is updated according to the annotations corresponding to the common parts whose cross-section information, length information or material information has been changed in the new version component list.

6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: In the new version component list and the old version component list, the parts existing in the change information table are displayed by preset colors.

7. The method according to claim 6, characterized in that The method further comprises: A filter condition of a preset color input by a user is received, and parts having changes in the new version component list and the old version component list are displayed according to the filter condition.

8. A component list change information determination device, characterized in that: The device comprises: A list acquisition module is used to acquire a new version component list and an old version component list, wherein the component list includes: component numbers of various structural parts and part numbers of their subordinate parts; A part numbering module, used to determine the structural part numbers corresponding to the parts under each structural part in the new version component list and the old version component list according to the component numbers of each structural part and the part numbers of its parts; The list comparison module is used to compare the structural part numbers corresponding to the various parts under each structural part in the new version component list and the old version component list, determine the change information and store the change information in a preset change information table.

9. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the component list change information determination method according to any one of claims 1 to 7 by executing the computer instructions.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the component list change information determination method according to any one of claims 1 to 7.