Component material information determination method, device and equipment

By automatically determining and displaying component attribute information and its material information, and combining user operations and preset binding relationships, the problem of low efficiency in determining component material information is solved, achieving efficient and accurate material information management, which is particularly suitable for application scenarios with complex attribute combinations.

CN121365064APending Publication Date: 2026-01-20TRANSFORMER FACTORY XINJIANG TEBIAN ELECTRIC +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511417728.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-29
Publication Date
2026-01-20

AI Technical Summary

Technical Problem

In existing technologies, the determination of component material information is inefficient, especially when faced with a large number of component types and complex attribute combinations, making it difficult for manual operation to quickly determine the material information that meets the requirements.

Method used

By responding to the user's component type determination operation, the system automatically determines and displays attribute information and its material information. Combined with the user's attribute value determination operation, the system automatically determines the final material information using preset binding relationships, reducing manual intervention.

Benefits of technology

It improves the efficiency and accuracy of determining component material information, reduces management costs, is suitable for application scenarios with a large number of component types and complex attribute combinations, and significantly improves the level of management automation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121365064A_ABST
    Figure CN121365064A_ABST
Patent Text Reader

Abstract

The invention discloses a component material information determination method, device and equipment, and relates to the technical field of component management. The method comprises the following steps: determining a first component type in response to a component type determination operation of a user; determining first attribute information and a first attribute value corresponding to the first component type according to the first component type information corresponding to the first component type; querying a preset material database according to the first component type to obtain first component material information corresponding to the first component type; displaying the first attribute information, the first attribute value and the first component material information; determining a second attribute value in response to an attribute value determination operation of the user based on the first attribute information and the first attribute value thereof; and displaying the second component material information. According to the embodiment of the invention, the determination efficiency of the component material information can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The application belongs to the technical field of component management, and particularly relates to a component material information determination method, device and equipment. BACKGROUND

[0002] With the development of information technology, the application scenarios of components are increasingly wide. In the production, research and development and maintenance processes of electronic equipment in the fields of pre-installed substations and other power equipment, industrial automation and electronic components, higher requirements are put forward for efficient management of component material information.

[0003] In the related art, the product specification book is usually consulted manually, and multiple component attributes are compared manually to determine the component material information, so as to realize the selection of components. However, this method has the problem of low efficiency, especially when facing a large number of component types and complex attribute combinations, manual operation is difficult to quickly determine the component material information that meets the requirements. SUMMARY

[0004] The technical problem to be solved by the present application is to solve the above-mentioned deficiencies in the prior art, and to provide a component material information determination method, device and equipment. Using the method, the efficiency of component material information determination can be improved.

[0005] In a first aspect, an embodiment of the present application provides a component material information determination method, which comprises:

[0006] In response to a component type determination operation of a user, a first component type is determined;

[0007] According to first component type corresponding first component type information, first attribute information and first attribute value corresponding to first component type are determined; first component type information includes preset attribute information and preset attribute value, and preset binding relationship; the preset binding relationship is used to represent at least one of the binding relationship between the preset attributes and the binding relationship between the preset attribute values;

[0008] According to the first component type, the preset material database is queried to obtain the first component material information corresponding to the first component type;

[0009] Display the first attribute information and the first attribute value, and the first component material information;

[0010] In response to an attribute value determination operation of a user based on the first attribute information and the first attribute value, a second attribute value is determined;

[0011] Display the second component material information; the second component material information is the first component material information with a third attribute value; the third attribute value is determined according to the second attribute value and the preset binding relationship.

[0012] In some embodiments of the first aspect, the first component type information further comprises a preset short description splicing rule, and the method further comprises:

[0013] displaying the first short description; the first short description is obtained according to the first attribute information and the preset short description splicing rule.

[0014] In some embodiments of the first aspect, the method further comprises:

[0015] displaying the second short description, the second short description being obtained by inserting the third attribute value into a corresponding position of the first short description.

[0016] In some embodiments of the first aspect, the attribute value determination operation comprises an attribute value adding sub-operation, an inputting sub-operation and a confirming adding sub-operation.

[0017] In response to the attribute value determination operation of the user based on the first attribute information and the first attribute value thereof, the second attribute value is determined, specifically comprising:

[0018] In response to the attribute value adding sub-operation of the user based on the first attribute information and the first attribute value thereof, a first input box is displayed.

[0019] In response to the inputting sub-operation of the user based on the first input box, the input content of the user is displayed.

[0020] In response to the confirming adding sub-operation of the user, the second attribute value is determined; the second attribute value is the final input content.

[0021] In some embodiments of the first aspect, the attribute value determination operation comprises an attribute value selecting sub-operation.

[0022] In response to the attribute value determination operation of the user based on the first attribute information and the first attribute value thereof, the second attribute value is determined, specifically comprising:

[0023] In response to the attribute value selecting sub-operation of the user based on the first attribute information and the first attribute value thereof, the second attribute value is determined from the first attribute value.

[0024] In some embodiments of the first aspect, before determining the first component type, the method further comprises:

[0025] obtaining a predefined material category table and a predefined component attribute rule table;

[0026] parsing the material category table to obtain a plurality of preset component types;

[0027] parsing the component attribute rule table to obtain preset attribute information and preset attribute values, preset binding relationships and preset short description splicing rules corresponding to each preset component type, respectively;

[0028] For each preset component type, the corresponding preset attribute information, preset attribute values, preset binding relationship and preset short description splicing rule are encapsulated into preset component class information corresponding to the preset component type, to obtain a plurality of preset component class information.

[0029] Based on the same inventive concept, in a second aspect, embodiments of the present application also provide a device for determining component material information, which comprises:

[0030] A first determining module is configured to determine a first component type in response to a component type determination operation of a user.

[0031] A second determining module is connected to the first determining module and is configured to determine first attribute information and first attribute values corresponding to the first component type according to first component class information corresponding to the first component type; the first component class information comprises preset attribute information and preset attribute values, and a preset binding relationship; the preset binding relationship is used to represent at least one of a binding relationship between preset attributes and a binding relationship between preset attribute values.

[0032] A querying module is connected to the second determining module and is configured to query a preset material database according to the first component type to obtain first component material information corresponding to the first component type.

[0033] A first display module is connected to the querying module and is configured to display the first attribute information and the first attribute values, and the first component material information.

[0034] A third determining module is connected to the first display module and is configured to determine a second attribute value in response to an attribute value determination operation of a user based on the first attribute information and the first attribute values.

[0035] A second display module is connected to the third determining module and is configured to display second component material information; the second component material information is the first component material information with the third attribute value; the third attribute value is determined according to the second attribute value and the preset binding relationship.

[0036] In some embodiments of the second aspect, the first component class information further comprises a preset short description splicing rule, and the device further comprises:

[0037] A third display module is configured to display a first short description; the first short description is obtained according to the first attribute information and the preset short description splicing rule.

[0038] In some embodiments of the second aspect, the device further comprises:

[0039] A fourth display module is configured to display a second short description; the second short description is obtained by inserting the third attribute value into a corresponding position of the first short description.

[0040] Based on the same inventive concept, in a third aspect, the embodiments of the present application provide an electronic device, the electronic device comprising a memory and a processor, the memory having stored therein a computer program, and the processor configured to execute the computer program to implement the method for determining component material information according to any one of the first aspect.

[0041] Based on the same inventive concept, in a fourth aspect, the embodiments of the present application further provide a computer-readable storage medium having stored therein a computer program, wherein the computer program, when executed by a processor, implements the method for determining component material information according to the first aspect.

[0042] Based on the same inventive concept, in a fifth aspect, the embodiments of the present application further provide a computer program product comprising computer readable code, or a non-transitory computer-readable storage medium carrying the computer readable code, when the computer readable code is executed in a processor of an electronic device, the processor in the electronic device implements the method for determining component material information according to the first aspect.

[0043] According to the method, device and equipment for determining component material information provided by the embodiments of the present application, first, the first component type is determined in response to the component type determination operation of the user; then, the first attribute information and the first attribute value corresponding to the first component type are determined according to the first component type corresponding first component type information, the first component type information including the preset attribute information and the preset attribute value, and the preset binding relationship; the preset binding relationship is used to represent at least one of the binding relationship between the preset attributes and the binding relationship between the preset attribute values; then, the first component material information corresponding to the first component type is obtained by querying the preset material database according to the first component type; next, the first attribute information and the first attribute value, and the first component material information are displayed; and then, the second component material information is displayed, the second component material information being the first component material information with a third attribute value; the third attribute value being determined according to the second attribute value and the preset binding relationship. That is, in the embodiments of the present application, after the user performs the component type determination operation, the first attribute information and the first attribute value, and the first component material information can be automatically determined according to the first component type, and the first attribute information and the first attribute value, and the first component material information are automatically displayed; then, the second attribute value is automatically determined according to the attribute value determination operation of the user, and the second component material information is automatically determined in combination with the second attribute value and the preset binding relationship, which can improve the determination efficiency of the component material information without manual checking of product specifications and manual comparison, compared with the related art.

[0044] Further, the embodiment of the present application can improve the accuracy and applicability of the component material information by automatically determining the second component material information in combination with the second attribute value and the preset binding relationship.

[0045] Further, the embodiment of the present application can reduce the need for manual intervention and thus reduce the management cost of the component material information by automatically determining and displaying the first attribute information and the first attribute value and the first component material information after the user performs the component type operation, and then automatically determining the second component material information in combination with the second attribute value and the preset binding relationship after the user performs the attribute value determination operation. In addition, it can significantly improve the automation level of component material information management, especially suitable for application scenarios with a large number of component types and complex attribute combinations. BRIEF DESCRIPTION OF DRAWINGS

[0046] Figure 1 show a flowchart of a method for determining component material information provided by an embodiment of the present application;

[0047] Figure 2 show the architecture and data interaction of a pre-installed substation component selection system based on configurable attributes provided by an embodiment of the present application;

[0048] Figure 3 show another flowchart of a method for determining component material information provided by an embodiment of the present application;

[0049] Figure 4 show a structure diagram of preset component information provided by an embodiment of the present application;

[0050] Figure 5 show a format diagram of a predefined component attribute rule table provided by an embodiment of the present application;

[0051] Figure 6 show a diagram of short description regular matching provided by an embodiment of the present application;

[0052] Figure 7 show a structure diagram of a device for determining component material information provided by an embodiment of the present application;

[0053] Figure 8 show a structure diagram of an electronic device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0054] To enable those skilled in the art to better understand the technical solutions of the present application, the present application will be described in further detail below with reference to the drawings and embodiments.

[0055] The features and exemplary embodiments of the various aspects of the present application will be described in detail below with reference to the drawings. For the purpose of clarity, the description is divided into the following sections: technical scheme, technical effects, and specific embodiments. The specific embodiments are provided for the purpose of better understanding the present application, and are not configured to limit the present application. The present application can be implemented without some of the specific details. The following description of the embodiments is merely provided to better understand the present application by showing examples of the present application.

[0056] It should be noted that the relative terms, such as first and second, are used herein only to differentiate one entity or operation from another entity or operation, and do not necessarily require or imply that there is any such actual relationship or order between these entities or operations. Moreover, the terms "comprise", "contain" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device that includes a series of elements not only includes those elements, but also includes other elements not explicitly listed or inherent to such a process, method, article or device. Without more limitations, the elements defined by the statement "comprise" do not exclude the presence of other identical elements in the process, method, article or device that includes the elements.

[0057] It should be understood that the term "and / or" used herein is only a description of the association relationship between the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the three cases of A alone, A and B together, and B alone. In addition, the character " / " in this paper generally represents that the front and rear associated objects are a "or" relationship.

[0058] Embodiment 1

[0059] The determination method of the component material information provided by the embodiment of the present application can be applied to the material information determination and management process in the fields of power equipment such as pre-installed substations, industrial automation, and electronic components. The determination method of the component material information can be executed by a component material information determination device and an electronic device. The following takes an example that the determination method of the component material information is executed by an electronic device.

[0060] As shown in Figure 1 The determination method of the component material information provided by the embodiment of the present application can include steps S110 to S160.

[0061] S110, in response to the component type determination operation of the user, determining a first component type.

[0062] S120, determine first attribute information and a first attribute value corresponding to the first component type according to first component type corresponding first component type information; the first component type information includes preset attribute information and a preset attribute value, and a preset binding relationship; the preset binding relationship is used to represent at least one of a binding relationship between preset attributes and a binding relationship between preset attribute values.

[0063] S130, query the preset material database according to the first component type to obtain first component material information corresponding to the first component type.

[0064] S140, display the first attribute information and the first attribute value, and the first component material information.

[0065] S150, determine a second attribute value in response to a user attribute value determination operation based on the first attribute information and the first attribute value.

[0066] S160, display second component material information; the second component material information is first component material information with a third attribute value; the third attribute value is determined according to the second attribute value and the preset binding relationship.

[0067] According to the component material information determination method provided in the embodiment of the present application, first, the first component type is determined in response to the user component type determination operation; then, the first attribute information and the first attribute value corresponding to the first component type are determined according to the first component type corresponding first component type information; the first component type information includes preset attribute information and a preset attribute value, and a preset binding relationship; the preset binding relationship is used to represent at least one of a binding relationship between preset attributes and a binding relationship between preset attribute values; then, the first component material information corresponding to the first component type is obtained by querying the preset material database according to the first component type; next, the first attribute information and the first attribute value, and the first component material information are displayed; then, the second attribute value is determined in response to the user attribute value determination operation based on the first attribute information and the first attribute value; finally, the second component material information is displayed, and the second component material information is first component material information with a third attribute value; the third attribute value is determined according to the second attribute value and the preset binding relationship. That is, in the embodiment of the present application, after the user performs the component type determination operation, the first attribute information and the first attribute value, and the first component material information can be automatically determined according to the first component type, and the first attribute information and the first attribute value, and the first component material information are automatically displayed; then, the second attribute value is automatically determined according to the user attribute value determination operation, and the second component material information is automatically determined in combination with the second attribute value and the preset binding relationship. Compared with the related art, manual consultation of product specifications and manual comparison are not required, and the determination efficiency of the component material information can be improved.

[0068] Further, the embodiment of the present application can improve the accuracy and applicability of the component material information by automatically determining the second component material information in combination with the second attribute value and the preset binding relationship.

[0069] Further, the embodiment of the present application can reduce the need for manual intervention and thus reduce the management cost of component material information by automatically determining and displaying the first attribute information and the first attribute value and the first component material information after the user performs the component type operation, and then automatically determining the second component material information in combination with the second attribute value and the preset binding relationship after the user performs the attribute value determination operation. In addition, it can significantly improve the automation level of component material information management, especially suitable for application scenarios with a large number of component types and complex attribute combinations.

[0070] The specific implementation of each of the above steps is described below.

[0071] In step S110, the component type determination operation can be an operation that can determine the first component type. For example, the component type determination operation can be an operation in which the user selects the first component type from a plurality of component types displayed by the electronic device, or an operation in which the user inputs the first component type in a component type input box displayed by the electronic device.

[0072] In some embodiments, before determining the first component type, the method can further include:

[0073] obtaining a predefined material category table and a predefined component attribute rule table;

[0074] parsing the material category table to obtain a plurality of preset component types;

[0075] parsing the component attribute rule table to obtain preset attribute information and preset attribute values, preset binding relationships, and preset short description splicing rules corresponding to each preset component type, respectively;

[0076] For each preset component type, encapsulate the preset attribute information and the preset attribute values, the preset binding relationships, and the preset short description splicing rules corresponding thereto into preset component class information corresponding to the preset component type, to obtain a plurality of preset component class information.

[0077] In the present embodiment, for each preset component type, the preset attribute information and the preset attribute values, the preset binding relationships, and the preset short description splicing rules corresponding thereto are encapsulated into preset component class information corresponding to the preset component type, providing efficient support for subsequent determination, updating, and expansion of component material information.

[0078] Specifically, the material category table at least includes a plurality of preset component types; and the component attribute rule table at least includes preset attribute information corresponding to each preset component type, preset attribute values of the preset attribute information, preset binding relationships, and preset short description splicing rules. It can be understood that the preset component types, the preset attribute information, the preset attribute values, the preset binding relationships, and the preset short description splicing rules are one-to-one corresponding.

[0079] Taking a voltage transformer as an example, an example of the component attribute rule table provided in the embodiments of the present application is shown in Table 1.

[0080] Table 1

[0081]

[0082] As shown in Table 1, the preset attribute information can include specifications, suppliers, transformation ratios, rated voltages, accuracies, and rated capacities, etc. In the case where the preset attribute information includes specifications, the preset attribute values corresponding to the specifications can include JDG, JDZ, JDZ9, and JDZX9.

[0083] It should be noted that the configuration data in the component attribute rule table shown in Table 1 is only for example and does not limit the present application.

[0084] Optionally, the preset attribute information can be detailed attribute information under each preset component type. For example, the preset attribute information can include preset interface display values of storage attributes (such as a supplier), preset coding values of storage attributes (such as a coding value of a supplier being supplier), and whether a flag attribute is displayed on a front-end interface to display all attribute value options, etc.

[0085] Exemplarily, the preset attribute values can be optional attribute values of the preset attribute information. For example, in the case where the preset attribute information includes a preset coding value of a storage attribute supplier, the preset attribute value of the preset attribute information can be A1.

[0086] Optionally, the preset binding relationship can include at least one of a preset dependency relationship and a preset linkage relationship. The preset dependency relationship is used to represent a binding relationship between preset attributes, can activate associated attribute selection, and is suitable for a case where the preset attribute and the preset attribute have a binding relationship; the preset linkage relationship is used to represent a binding relationship between preset attribute values, can automatically adjust the optional value range of an affected attribute, and is suitable for a case where the preset attribute value and the preset attribute value have a binding relationship.

[0087] Optionally, the preset short description splicing rule is based on a template method, and is used to dynamically generate a standardized short description according to the preset attribute values.

[0088] For example, taking a voltage transformer as an example, assuming that the voltage transformer provided by the supplier Zhejiang XX Co., Ltd. can be selected and confirmed by the specifications, the transformation ratio, the accuracy and the rated capacity, the preset short description splicing rule can be

voltage transformer || {specifications} - {rated voltage}, {transformation ratio}, {accuracy}, {rated capacity} VA

voltage transformer || {specifications} - {rated voltage}, {transformation ratio}, {accuracy}, {rated capacity} VA

[0089] Optionally, the component attribute rule table is an Excel table, and the material manager can dynamically maintain the table.

[0090] Optionally, after the preset component class information is encapsulated, the information can be stored in a preset material database in a standardized data format, and real-time updating and dynamic querying are supported.

[0091] Optionally, the material category table and the component attribute rule table are pre-stored in the electronic device, so as to be directly called subsequently.

[0092] In step S120, after the electronic device determines the first component type in response to the user's component type determination operation, the electronic device can also determine the first attribute information and the first attribute value corresponding to the first component type according to the first component class information corresponding to the first component type.

[0093] Specifically, after the electronic device determines the first component type, the electronic device can determine the preset component class information corresponding to the first component type in the plurality of preset component class information as the first component class information. According to the preset attribute information and the preset attribute value in the first component class information and the preset binding relationship, the first attribute information and the first attribute value are determined.

[0094] More specifically, in the case where the preset binding relationship is empty (i.e., the preset dependency relationship and the preset association relationship are both empty), the preset attribute information in the first component class information is determined as the first attribute information, and the preset attribute value in the first component class information is determined as the first attribute value. In the case where the preset dependency relationship exists, the first attribute information is determined as the preset attribute information in the first component class information and other preset attribute information that has a preset dependency relationship with the preset attribute information; in the case where the preset association relationship exists, the first preset attribute value is determined as the preset attribute value in the first component class information and other preset attribute values that have a preset association relationship with the preset attribute value.

[0095] In step S130, after determining the first attribute information and the first attribute value corresponding to the first component type according to the first component type corresponding first component type information, the electronic device can further query the preset material database according to the first component type to obtain the first component material information corresponding to the first component type.

[0096] Optionally, the preset material database can allow the records to be queried by encoding and material name, and the queried records can include material name, material master data management (MDM) encoding, material short description, and attribute fields of the material. The field set in the preset material database can accurately describe each attribute of the material, and the attribute set can uniquely lock a specific material. In this embodiment, taking a voltage transformer as an example, the recommended database fields are material name, material encoding, material short description, unit, specification, supplier, rated voltage, transformation ratio, accuracy, and rated capacity.

[0097] It can be understood that the first component material information can be the component material information corresponding to the first component type in the preset material database.

[0098] Optionally, the preset material database can be queried according to the first component type and the corresponding encoding to retrieve and display all material information corresponding to the first component type. The filtering of the material information is performed by attribute matching on the cached data.

[0099] In step S140, after querying the preset material database according to the first component type to obtain the first component material information corresponding to the first component type, the electronic device can further display the first attribute information and the first attribute value, and the first component material information.

[0100] Optionally, the attribute selection interface is dynamically generated to present all first attribute information and the corresponding first attribute value.

[0101] In step S150, after displaying the first attribute information and the first attribute value, and the first component material information, the electronic device can further determine the second attribute value in response to a user attribute value determination operation based on the first attribute information and the first attribute value.

[0102] In some embodiments, the attribute value determination operation includes an attribute value adding sub-operation, an inputting sub-operation, and a confirming adding sub-operation.

[0103] In response to the user attribute value determination operation based on the first attribute information and the first attribute value, the second attribute value is determined, specifically including:

[0104] In response to the attribute value adding sub-operation of the user based on the first attribute information and the first attribute value thereof, the first input box is displayed;

[0105] In response to the input sub-operation of the user based on the first input box, the input content of the user is displayed;

[0106] In response to the confirmation adding sub-operation of the user, the second attribute value is determined; the second attribute value is the final input content.

[0107] In the embodiment, after the attribute value determining operation of the user, the first input box is displayed for the user to input the second attribute value; after the input sub-operation of the user, the input content of the user is displayed for the user to adjust the input content at any time; after the confirmation adding sub-operation of the user, the final input content is determined as the second attribute value. Through the operation of the user to customize the addition of the second attribute value based on the condition that the first attribute value does not have the second attribute value required by the user, the second attribute value can be flexibly adapted to complex and special selection requirements, which makes the method not only applicable to common standardized selection tasks, but also capable of coping with complex customized selection scenarios to meet special selection requirements.

[0108] Optionally, the attribute value adding sub-operation can be an operation capable of adding an attribute value. For example, the attribute value adding sub-operation can be clicking an attribute value adding option displayed on the electronic device.

[0109] Optionally, the input sub-operation can be an operation capable of inputting input content.

[0110] Optionally, the confirmation adding sub-operation can be an operation capable of determining addition. For example, the confirmation adding sub-operation can be clicking a confirmation adding option displayed on the electronic device.

[0111] It should be noted that the second attribute value customized and added based on the operation of the user is only temporarily effective, temporarily stored by using session-level cache, and automatically cleared after the user exits, without affecting the first component class information and the preset values in the pre-defined component attribute rule table. That is, the newly added second attribute value is only valid within the current session, ensuring that the temporary data does not affect the system main rule library (i.e., the first component class information and the pre-defined component attribute rule table), and can improve or solve the problem of permanent data pollution.

[0112] In other embodiments, the attribute value determining operation includes an attribute value selecting sub-operation;

[0113] In response to the attribute value determining operation of the user based on the first attribute information and the first attribute value thereof, the second attribute value is determined, specifically including:

[0114] In response to the attribute value selecting sub-operation of the user based on the first attribute information and the first attribute value thereof, the second attribute value is determined from the first attribute value.

[0115] In the embodiment, after the user performs the attribute value selection sub-operation, the second attribute value can be quickly determined from the first attribute value.

[0116] Optionally, the attribute value selection sub-operation can be an operation capable of determining the second attribute value from the first attribute value. For example, the attribute value selection sub-operation can be an operation of double-clicking a value in the first attribute value.

[0117] In step S160, the electronic device can further display the second component material information after determining the second attribute value in response to the user's attribute value determination operation based on the first attribute information and the first attribute value thereof.

[0118] Specifically, after determining the second attribute value, if the preset linkage relationship in the first component class information is empty, the third attribute value is determined as the second attribute value; if the preset linkage relationship in the first component class information is not empty, the third attribute value is determined as the second attribute value and an attribute value having a preset linkage relationship with the second attribute value. Then, the first component material information having the third attribute value is determined as the second component material information, and the second component material information is displayed to realize component selection.

[0119] Optionally, the first component material information having the third attribute value can be determined as the second component material information by using a query method of back-end composite index + query result cache.

[0120] Based on a large number of researches of the inventors, it is found in the related art that when a person determines component material information manually, the same material may be repeatedly warehoused due to different descriptions by different persons (i.e., one material with multiple codes), which affects the consistency and availability of material data, and further affects material data management.

[0121] Based on this, in some embodiments, the first component class information further includes a preset short description splicing rule, and the method further includes:

[0122] displaying the first short description; the first short description is obtained according to the first attribute information and the preset short description splicing rule.

[0123] In the embodiment, the first short description is generated by using a unified preset short description splicing rule, which ensures that the first short description of each material is generated based on a standard template, can improve or solve the problem of one material with multiple codes, can reduce redundant data in the preset material database, improve the consistency and availability of material data, and facilitate material data management.

[0124] In addition, if the displayed second component material information is empty, it means that there is no component material information meeting the user's requirements in the preset material database. In this case, the user can apply for material procurement and add new component material information according to the displayed first short description information.

[0125] Optionally, the preset short description splicing rule can be a predefined string template, which can include an attribute placeholder and a separator. The splicing of the short description is implemented by replacing the placeholder by a regular expression.

[0126] In some embodiments, the method further includes:

[0127] displaying a second short description, the second short description being obtained by inserting the third attribute value into the corresponding position of the first short description.

[0128] In the embodiment, by displaying the second short description, the user can screen the required component material information from the displayed second component material information.

[0129] In order to better understand the method for determining component material information provided by the embodiments of the present application, a specific embodiment will be described below.

[0130] Before introducing the method for determining component material information provided by the embodiments of the present application, the system architecture involved in the method will be introduced.

[0131] Optionally, the electronic device can deploy the architecture of the pre-installed substation component selection system based on configurable attributes as shown in Figure 2 The architecture includes a dynamic interface generation module 201, a custom attribute processing module 202, and a rule analysis module 203. The dynamic interface generation module 201 includes interface elements such as a type selection area 204, an attribute selection area 205, a real-time processing engine 206, a short description preview area 210, and a result filtering area 211. The real-time processing engine 206 includes a short description generator 207, a material filter 208, and a rule executor 209.

[0132] Specifically, the custom attribute processing module 202 and the rule analysis module 203 are connected with the attribute selection area 205. The type selection area 204 is connected with the rule analysis module 203, the short description generator 207, and the material filter 208. The attribute selection area 205 is also connected with the short description generator 207, the material filter 208, and the rule executor 209. The short description generator 207 is further connected with the short description preview area 210. The material filter 208 is further connected with the result filtering area 211.

[0133] The rule analysis module 203 is responsible for processing the predefined material category table and component attribute rule table, and extracting four types of key information through deep analysis: component type set (derived from the material category table) (i.e., multiple preset component types), attribute set corresponding to each type (i.e., preset attribute information) and optional value (i.e., preset attribute value), binding relationship rule between attributes (i.e., preset binding relationship), and short description splicing rule template (i.e., preset short description splicing rule). Among them, the component type set will be stored in the form of a list for subsequent business; the attribute set and other information corresponding to each component category (i.e., preset component type) will be encapsulated into a structured component class (i.e., preset component class information), containing complete type-attribute-value domain-value domain constraint hierarchical relationship, stored and transmitted in a unified data format (such as JSON, XML, etc.), providing efficient support for subsequent data query, update and expansion.

[0134] The dynamic interface generation module 201 is used when the user selects a specific component type (i.e., the first component type) from the component type set. This module analyzes the corresponding component class (i.e., the first component class information) in real time and dynamically builds the user interface.

[0135] The type selection area 204 is used to display all component categories (i.e., preset component types) in the component selection material library (i.e., preset material database) for the user to select a component category (i.e., the first component type).

[0136] The attribute selection area 205 is used to dynamically display all attributes (i.e., the first attribute information) and their optional values (i.e., the first attribute value) of the selected component category (i.e., the first component type), and provides an add button for temporarily adding new attribute values.

[0137] The short description preview area 210 is used to dynamically generate a short description based on the selected attributes (i.e., the first attribute information) and display it to the user immediately.

[0138] The result filtering area 211 is used to display material records (i.e., the second component material information) that meet the conditions in real time based on the attribute value combination (i.e., the second attribute value) selected by the user.

[0139] The real-time processing engine 206 is responsible for real-time response to user operations, data filtering and short description generation.

[0140] The rule executor 209 is used to monitor attribute selection changes and execute binding relationship rules (i.e., preset binding relationships) in real time. When a user selects a certain attribute value (i.e., a second attribute value), the constraint condition (i.e., a preset binding relationship) of the component class is automatically enabled, such as a dependent attribute (i.e., a preset dependent relationship) (activating an associated attribute selection, applicable to the case where there is a binding relationship between attributes) and a linkage attribute (i.e., a preset linkage relationship) (automatically adjusting the selectable range of an affected attribute, applicable to the case where there is a binding relationship between attribute values).

[0141] The short description generator 207 is used to splice selected attribute values (i.e., third attribute values) in a standard format based on predefined template rules (i.e., preset short description splicing rules). When a user needs to submit a new material application, the short description generated by the generator must be used for the application to avoid the problem of one material having multiple codes.

[0142] The material filter 208 is used to quickly filter matching records in a material library according to a current attribute combination (i.e., third attribute values). The filtering process uses a query method of back-end composite index + query result cache, uses a hash algorithm to establish a composite index, and uses a remote dictionary server (Redis) memory cache to ensure sub-second response in a large material library.

[0143] The custom attribute processing module 202 is used to provide flexible selection expansion capability for users, thereby ensuring high flexibility of the selection process. When a user needs to add an attribute value that is not defined in a rule table, the module provides temporary expansion functions.

[0144] The temporary expansion functions include value range expansion, temporary description generation (i.e., a second short description), and an isolation mechanism. The value range expansion allows new attribute options to be added in a current session, temporarily adds an attribute value (i.e., a second attribute value) that is not defined in a component attribute rule table according to actual needs, the temporary description generation automatically participates in the generation of a short description, and splices a short description containing a new value based on existing rules, and the isolation mechanism ensures that the newly added attribute value is valid only in the current session, thereby ensuring that temporary data does not affect the system main rule library and avoiding permanent data pollution.

[0145] The modules communicate with each other through a unified data bus, thereby ensuring state synchronization and real-time response. When a user performs a selection operation on an interface, the processing flow includes triggering the rule executor to perform constraint calculation (i.e., a preset binding relationship) by an interface operation event; passing the updated attribute state (i.e., first attribute information) to the short description generator; synchronizing the generated short description (i.e., a first short description) to an interface preview area; receiving the latest attribute combination (i.e., third attribute values) by the material filter and performing quick matching; and updating the screening result (i.e., second component material information) to a result display area in real time.

[0146] This modular design realizes the closed-loop processing of the selection process, ensuring data consistency while providing flexible operation experience. Through precise function division and efficient collaboration mechanism, it solves the problems of low efficiency, inconsistent data, and insufficient flexibility in traditional selection methods.

[0147] The embodiment of the application builds a configurable attribute-based pre-installed substation component selection system. The system is based on the SpringBoot framework to build the backend service, and combines the Vue framework to build the front-end interface, to realize efficient front-end and back-end interaction and responsive design. SpringBoot as a back-end framework provides efficient RESTful API interfaces, ensuring that the system can maintain excellent performance and stability under high concurrency. The Vue framework can update the front-end interface in real time according to user operations, improving user experience. At the same time, this architecture design can efficiently support large-scale material library data access and real-time update, and adapt to complex selection scenarios.

[0148] Data processing: The system adopts a distributed database architecture, using MySQL as the core database and Redis for caching to ensure real-time data querying and material screening under high concurrency. The design of the data table follows industry standards to ensure the normativity and extensibility of the data structure.

[0149] As shown in Figure 3 The configurable attribute-based pre-installed substation component selection method (i.e., the method for determining component material information) provided by the embodiment of the application includes steps S1 to S4.

[0150] S1, initialization: read the attribute rule table (i.e., the pre-defined component attribute rule table), parse and encapsulate the component class (i.e., the pre-set component class information).

[0151] Through the rule analysis module, the system can automatically parse the component attribute rule table stored in Excel format and encapsulate the parsing result into a structured component class (i.e., the pre-set component class information) to support subsequent dynamic updating and attribute value expansion. Each component class (i.e., the pre-set component type) is stored in JSON format to facilitate data transmission and sharing between systems.

[0152] When the selection interface is initialized, the rule analysis module automatically reads the material category table (i.e., the pre-defined material category table) and the component attribute rule table (i.e., the pre-defined component attribute rule table), parses the configuration content in the table, and encapsulates the rule configuration into a formatted component class (i.e., the pre-set component class information). The attribute structure of the component class should be able to cover all material attributes and accurately describe the dependency relationship.

[0153] The preset component class information provided by the embodiment of the present application has a structure as shown in the following table. Figure 4 The preset component class information YQJPropertyGroup is used to record the short description rule shortDesRule, the short description concatenation prompt shortDesRuleTip, the attribute set properties, and the classification attribute value. The choosedProperty:choosedValue constitutes a classification attribute key-value pair, which is used to cope with the scenario that the classification attribute corresponds to different short description rules and attribute sets. Taking a voltage transformer as an example, it is assumed that the voltage transformer provided by the supplier Zhejiang XX Co., Ltd. can be selected and confirmed by the specification, the transformation ratio, the accuracy, and the rated capacity, and the short description rule is

voltage transformer||{specification}-{transformation ratio}, {accuracy}, {rated capacity} VA

voltage transformer||{specification}-{rated voltage}, {transformation ratio}, {accuracy}, {rated capacity} VA

[0154] The attribute class (i.e., the preset attribute information) YQJAttribute is a specific class of the attribute set properties in the component class (i.e., the preset component class information) YQJPropertyGroup, which is used to record the attribute information. In the embodiment, the attribute class YQJAttribute contains the following attributes: the label is used to store the interface display value of the attribute, for example, “supplier” is the label value of the attribute; the value is used to store the coding value of the attribute, which is beneficial to programming implementation, for example, the value corresponding to “supplier” can be set as “supplier”; the collapsed indicates whether all attribute value options of the attribute are displayed in the front-end interface, which is used to optimize the interface display; and the dependsOn is used to record the binding relationship of the attribute. Taking the voltage transformer as an example, the attribute class YQJAttribute of the voltage transformer is as shown in the following table. Figure 5For example, the attribute 1 in the above table has a binding relationship of

attribute 2: option 3

attribute 2: option 3, option 4

[0155] By setting the classification attribute, attribute, attribute value and dependency relationship, the system can completely store all information of a certain material category by initializing the constructed component class.

[0156] S2, according to the user-selected component type (i.e., the first component type), query the storage (i.e., the preset material database) and display all materials (i.e., the first component material information), parse the component class under the category (i.e., the first component class information) and dynamically generate the attribute selection interface.

[0157] After the system is initialized, the user selects the required component category (i.e., the first component category) in the type selection area. After selecting the category, the rule analysis module will parse the corresponding component class information (i.e., the first component class information) according to the selected category (i.e., the first component category) and pass it to the dynamic interface generation module. The dynamic interface generation module renders each attribute (i.e., the first attribute information) and attribute value (i.e., the first attribute value) corresponding to the currently selected category (i.e., the first component category) in the attribute selection area according to the attribute set (i.e., the preset attribute information) and dependency relationship (i.e., the preset binding relationship) in the component class (i.e., the first component class information). At the same time, the short description generator and the material filter in the real-time processing engine capture the change of the material category, render the short description initial value (i.e., the first short description) (i.e., the regular expression without filling in the attribute value) to the short description preview area, and connect the material database to query all material information (i.e., the first component material information) under the current category and pass it to the result filtering area for initial display.

[0158] Step 3, according to the user-selected attribute combination (i.e., the second attribute value), dynamically refresh the attribute selection interface, generate the material short description, and filter the material record table.

[0159] The user selects the component in the attribute selection area according to his own needs, and the real-time processing engine will monitor the user's instructions in real time and perform the following operations:

[0160] Trigger the rule executor to refresh the attributes (i.e., the first attribute information) and attribute values (the first attribute values) in the attribute selection area according to the user's attribute value selection (i.e., the second attribute values) and the dependency relationship (i.e., the preset binding relationship) in the current component class information (i.e., the first component class information).

[0161] Trigger the short description generator to collect the user-selected attribute value set (i.e., the second attribute values), match the short description rule (i.e., the preset short description splicing rule) in the current component class information through a regular expression, fill in the selected items at the corresponding attribute value (i.e., the third attribute values) positions, and display the combined short description (i.e., the second short description) in the short description preview area.

[0162] A regular matching method used in this embodiment is shown in Figure 6 The first attribute information and its third attribute values include: specification = JDG, rated voltage = 0.8, accuracy = 0.2 / 0.5 / 6P, rated capacity = 30; the preset short description splicing rule includes voltage transformer || {specification} - {rated voltage}, {transformer ratio}, {accuracy}, {rated capacity} VA, rated voltage is {rated voltage} kV, transformer ratio is {transformer ratio}, accuracy is {accuracy}, and rated capacity is {rated capacity} VA. Based on this, the generated second short description is voltage transformer || {JDG-0.8,

[0163] 0.2 / 0.5 / 6P, 30VA, {transformer ratio}, rated voltage is 0.8 kV, transformer ratio is accuracy is 0.2 / 0.5 / 6P, and rated capacity is 30VA.

[0164] Trigger the material filter to collect the user-selected attribute value set (i.e., the second attribute values), compare the material records (i.e., the first component material information) in the result filtering area, and filter out the records that meet Attr i :ChoosedStr i =

[0165] Attr i :DBStr i to display, where Attr i represents the i-th attribute, ChoosedStr i represents the user-selected attribute value (i.e., the third attribute value) of the i-th attribute, and DBStr i represents the material database record value (i.e., the first component material information) of the i-th attribute.

[0166] If all the attributes are selected, the result filtering area appears blank, which means that the component database does not contain components that meet the current requirements. At this time, the user can use the short description in the short description preview area to apply for component procurement and add new components. The strict implementation of the short description generator ensures the standardization of the short description and avoids problems such as multiple codes for one component and redundant short descriptions.

[0167] If the attribute value required by the user is missing in the attribute selection area, the system allows the user to temporarily extend the attribute options by clicking the "Add" button. After clicking the button, the custom attribute processing module will dynamically generate an input box to allow the user to input the required temporary attribute value. After the user finishes inputting, the system will append the newly added temporary attribute value to the value domain of the selected attribute. At the same time, the user can directly select the new value for short description splicing. It should be noted that these temporary attribute values are only valid for the current session, and the system ensures that these temporary data will be automatically cleared after the user logs out through the session-level cache mechanism, thereby avoiding affecting the standard attribute rules in the system database. This mechanism not only improves the flexibility of the system to meet specific selection requirements, but also ensures the standardization and consistency of the basic data.

[0168] Further, the traditional component selection method usually relies on manual comparison of specification books and manual input of attribute data, which not only consumes time but also is prone to errors. Through the real-time data processing and attribute linkage mechanism provided by the embodiments of the present application, manual operations in the selection process are greatly reduced. Through the collaborative work of the rule analysis module and the dynamic interface generation module, the user only needs to select the attribute value, and the system can instantly generate a standardized short description according to the predefined rules and filter out the components that meet the requirements. Through this automated way, the selection efficiency is improved by about 2.3 times.

[0169] Further, in traditional selection tools, due to the lack of standardized description rules and unified attribute management, the situation of "the same component being recorded multiple times due to description differences" occurs, which seriously affects the consistency and usability of the data. The embodiments of the present application ensure that the short description of each component is generated based on the standard template through the unified short description generation mechanism and attribute rule analysis, avoiding the "one component with multiple codes" phenomenon. The material filtering function of the system further reduces the redundant data in the database, improving the accuracy and consistency of the material data.

[0170] Further, the embodiments of the present application greatly enhance the adaptability of the system through real-time attribute binding and temporary attribute extension mechanisms. Whether it is the dependency relationship between attributes or the user-defined temporary attribute extension, it can be seamlessly integrated into the selection process to ensure that the system can flexibly adapt to complex and special selection requirements. This makes the system not only suitable for common standardized selection tasks, but also capable of coping with extremely complex customized selection scenarios, meeting more than 95% of special selection requirements.

[0171] Further, the conventional selection method usually needs a large amount of manual specification book checking, data comparison and error correction, resulting in cumbersome and low-efficiency selection work. The embodiment of the application reduces the need for manual intervention and greatly reduces the management cost through automatic rule analysis and material screening. At the same time, the standardized generation of short description and data consistency guarantee of the system also reduces the maintenance workload in material management, further reducing the operating cost.

[0172] Embodiment 2

[0173] As shown in Figure 7 The embodiment of the application also provides a component material information determination device, which comprises a first determination module 21, a second determination module 22, a query module 23 and a first display module 24, a third determination module 25 and a second display module 26.

[0174] The first determination module 21 is configured to determine a first component type in response to a component type determination operation of a user.

[0175] The second determination module 22 is connected to the first determination module 21 and is configured to determine first attribute information and a first attribute value corresponding to the first component type according to first component class information corresponding to the first component type; the first component class information comprises preset attribute information and a preset attribute value, and a preset binding relationship; the preset binding relationship is used to represent at least one of a binding relationship between preset attributes and a binding relationship between preset attribute values.

[0176] The query module 23 is connected to the second determination module 22 and is configured to query a preset material database according to the first component type to obtain first component material information corresponding to the first component type.

[0177] The first display module 24 is connected to the query module 23 and is configured to display the first attribute information and the first attribute value, and the first component material information.

[0178] The third determination module 25 is connected to the first display module 24 and is configured to determine a second attribute value in response to an attribute value determination operation of a user based on the first attribute information and the first attribute value.

[0179] The second display module 26 is connected to the third determination module 25 and is configured to display second component material information; the second component material information is the first component material information with a third attribute value; the third attribute value is determined according to the second attribute value and the preset binding relationship.

[0180] According to the component material information determination apparatus provided in the embodiments of the present application, first component type is determined in response to the user's component type determination operation; then, first information corresponding to the first component type is displayed, the first information including first attribute information and a first attribute value thereof, and first component material information; the first attribute information and the first attribute value thereof are obtained according to first component class information corresponding to the first component type; the first component class information includes preset attribute information and a preset attribute value thereof, and a preset binding relationship; the preset binding relationship is used to represent the binding relationship between the preset attributes, or the binding relationship between the preset attribute values; the first component material information is obtained by querying a preset material database according to the first component type; then, second attribute value is determined in response to the user's attribute value determination operation based on the first attribute information and the first attribute value thereof; and second component material information is displayed, the second component material information being the first component material information with third attribute value; the third attribute value is determined according to the second attribute value and the preset binding relationship. That is, in the embodiments of the present application, after the user performs the component type determination operation, the first information can be automatically determined according to the first component type, and the first information can be automatically displayed; then, the second attribute value can be automatically determined according to the user's attribute value determination operation, and the second component material information can be automatically determined in combination with the second attribute value and the preset binding relationship. Compared with the related art, the determination efficiency of the component material information can be improved without manual checking of product specifications and manual comparison.

[0181] Further, the second component material information can be automatically determined in combination with the second attribute value and the preset binding relationship, so that the accuracy and applicability of the component material information can be improved.

[0182] Further, the first information can be automatically determined and displayed after the user performs the component type operation, and the second component material information can be automatically determined in combination with the second attribute value and the preset binding relationship after the user performs the attribute value determination operation, so that the need for manual intervention can be reduced, and the management cost of the component material information can be reduced; in addition, the automation level of the component material information management can be significantly improved, and the embodiments of the present application are especially suitable for application scenarios with a large number of component types and complex attribute combinations.

[0183] In some embodiments, the first component class information further includes a preset short description splicing rule, and the apparatus further includes:

[0184] The third display module is configured to display the first short description; the first short description is obtained according to the first attribute information and the preset short description splicing rule.

[0185] In some embodiments, the apparatus further includes:

[0186] The fourth display module is configured to display the second short description, which is obtained by inserting the third attribute value into a corresponding position of the first short description.

[0187] In some embodiments, the attribute value determination operation comprises an attribute value adding sub-operation, an input sub-operation and a confirmation adding sub-operation.

[0188] The third determination module 25 is specifically configured to:

[0189] In response to the attribute value adding sub-operation of the user based on the first attribute information and the first attribute value thereof, the first input box is displayed.

[0190] In response to the input sub-operation of the user based on the first input box, the input content of the user is displayed.

[0191] In response to the confirmation adding sub-operation of the user, the second attribute value is determined; the second attribute value is the final input content.

[0192] In some embodiments, the attribute value determination operation comprises an attribute value selecting sub-operation.

[0193] The third determination module 25 is specifically configured to:

[0194] In response to the attribute value selecting sub-operation of the user based on the first attribute information and the first attribute value thereof, the second attribute value is determined from the first attribute value.

[0195] In some embodiments, the apparatus further comprises:

[0196] The acquisition module is configured to acquire a pre-defined material category table and a pre-defined component attribute rule table.

[0197] The first analysis module is configured to analyze the material category table to obtain a plurality of pre-set component types.

[0198] The second analysis module is configured to analyze the component attribute rule table to obtain pre-set attribute information and pre-set attribute values, pre-set binding relationships and pre-set short description splicing rules corresponding to each pre-set component type.

[0199] The packaging module is configured to, for each pre-set component type, package the pre-set attribute information and pre-set attribute values, pre-set binding relationships and pre-set short description splicing rules corresponding thereto into pre-set component class information corresponding to the pre-set component type, to obtain a plurality of pre-set component class information.

[0200] The component material information determination apparatus provided by the embodiments of the present application has the beneficial effects and implementation manners of the component material information determination method provided by Embodiment 1 of the present application, and specific descriptions can be referred to the specific description of the component material information determination method of Embodiment 1 above. The present embodiment will not be described here again.

[0201] Embodiment 3

[0202] As Figure 8 shown, the embodiment of the present application provides an electronic device, comprising a memory 41 and a processor 42, the memory 41 stores a computer program, and the processor 42 is configured to run the computer program to perform the determination method of the component material information in embodiment 1.

[0203] The memory 41 is connected with the processor 42, the memory 41 can adopt a flash memory or a read-only memory or other storage, and the processor 42 can adopt a central processing unit or a single-chip microcomputer.

[0204] Embodiment 4

[0205] The embodiment of the present application provides a computer readable storage medium, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the determination method of the component material information in the above embodiment 1.

[0206] Embodiment 5

[0207] The embodiment of the present application further provides a computer program product, comprising computer readable code or a non-volatile computer readable storage medium carrying computer readable code, when the computer readable code is run in the processor of the electronic device, the processor in the electronic device executes the determination method of the component material information.

[0208] Those skilled in the art can understand that all or some steps in the above disclosed method, functions of the modules / units in the system and the device can be implemented as software, firmware, hardware and appropriate combinations thereof. In the hardware implementation, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component can have multiple functions, or one function or step can be performed by several physical components in cooperation. Some or all physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor or a microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer readable storage medium, which can include computer storage media (or non-transitory media) and communication media (or transitory media).

[0209] As those skilled in the art will appreciate, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable program instructions, data structures, program modules or other data. Computer storage media include, but are not limited to, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM), static random access memory (SRAM), flash memory or other memory technology, compact disc read only memory (CD-ROM), digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by a computer. Further, as those skilled in the art will appreciate, communication media typically embodies computer readable program instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. As used herein, the term "exemplary" means serving as an example, instance, or illustration. Any implementation described herein as exemplary is not necessarily to be construed as preferred or advantageous over other implementations.

[0210] Computer readable program instructions described herein can be downloaded to respective computing / processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and / or a wireless network. The network can comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and / or edge servers. A network adapter card or network interface in each computing / processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing / processing device.

[0211] Computer readable program instructions for carrying out operations of the present disclosure can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state setting data, or any combination of one or more of the above in any combination of one or more programming languages including an object oriented programming language such as Smalltalk, C++ or the like and conventional procedural programming languages such as the "C" programming language or similar programming languages. The computer readable program instructions can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider). In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate arrays (FPGA), or programmable logic arrays (PLA) can execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present disclosure.

[0212] The computer program product described herein can be embodied in a specific manner by hardware, software, or a combination thereof. In an optional embodiment, the computer program product is embodied as a computer storage medium. In another optional embodiment, the computer program product is embodied as a software product, such as a software development kit (SDK), and the like.

[0213] The various aspects of the present disclosure are described herein with reference to flowcharts and / or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the present disclosure. It should be understood that each block of the flowcharts and / or block diagrams, and combinations of blocks in the flowcharts and / or block diagrams, can be implemented by computer readable program instructions.

[0214] These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include a non-transitory computer readable storage medium that can be a computer readable storage medium having no data signals on it. The instructions can be executed by one or more processors to produce a computer-implemented process such that the instructions, which execute via one or more processors of the computer or other programmable data processing apparatus, create software means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0215] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable data processing apparatus implement the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0216] The flow diagrams and the block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flow diagrams and the block diagrams can represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical functions (‘instruction(s)’). In some alternative implementations, the functions noted in the block can occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks can sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and / or flow diagrams, and combinations thereof, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and

[0217] It is to be understood that the above-described embodiments are merely exemplary of the application and that various modifications can be made without departing from the spirit and scope of the application. Such modifications are intended to fall within the scope of the application.

Claims

1. A method for determining component material information, characterized in that, include: In response to the user's component type determination operation, determine the first component type; Based on the first component class information corresponding to the first component type, determine the first attribute information and its first attribute value corresponding to the first component type; The first component class information includes preset attribute information and its preset attribute values, as well as preset binding relationships; The preset binding relationship is used to represent at least one of the binding relationship between preset attributes and the binding relationship between preset attribute values; The first component material information corresponding to the first component type is obtained by querying the preset material database according to the first component type. Display the first attribute information and its first attribute value, as well as the first component material information; In response to the user's attribute value determination operation based on the first attribute information and the first attribute value, a second attribute value is determined; Displays the material information of the second component; the material information of the second component is the material information of the first component with a third attribute value; The third attribute value is determined based on the second attribute value and the preset binding relationship.

2. The method according to claim 1, characterized in that, The first component category information also includes preset short description splicing rules, and the method further includes: The first short description is displayed; the first short description is obtained based on the first attribute information and the preset short description concatenation rules.

3. The method according to claim 2, characterized in that, The method further includes: The second short description is displayed, which is obtained by inserting the third attribute value into the corresponding position of the first short description.

4. The method according to claim 1, characterized in that, The attribute value determination operation includes an attribute value addition sub-operation, an input sub-operation, and a confirmation addition sub-operation; The step of determining the second attribute value in response to the user's attribute value determination operation based on the first attribute information and the first attribute value specifically includes: In response to the user adding a sub-operation based on the attribute value of the first attribute information and the first attribute value, a first input box is displayed; In response to the user's input sub-operation based on the first input box, the user's input content is displayed; In response to the user's confirmation to add a sub-operation, the second attribute value is determined; the second attribute value is the final input content.

5. The method according to claim 1, characterized in that, The attribute value determination operation includes an attribute value selection sub-operation; The step of determining the second attribute value in response to the user's attribute value determination operation based on the first attribute information and the first attribute value specifically includes: In response to the user's sub-operation of selecting an attribute value based on the first attribute information and the first attribute value, the second attribute value is determined from the first attribute value.

6. The method according to claim 1, characterized in that, Before determining the first component type, the method further includes: Retrieve the predefined material category table and the predefined component attribute rule table; The material category table is parsed to obtain multiple preset component types; Parse the component attribute rule table to obtain the preset attribute information and its preset attribute value, preset binding relationship and preset short description splicing rule corresponding to each preset component type; For each of the preset component types, the corresponding preset attribute information, its preset attribute value, the preset binding relationship, and the preset short description splicing rules are encapsulated into preset component class information corresponding to the preset component type, so as to obtain multiple preset component class information.

7. A device for determining component material information, characterized in that, include: The first determination module is used to determine the first component type in response to the user's component type determination operation; The second determining module, connected to the first determining module, is used to determine the first attribute information and its first attribute value corresponding to the first component type based on the first component class information corresponding to the first component type. The first component class information includes preset attribute information and its preset attribute values, as well as preset binding relationships; The preset binding relationship is used to represent at least one of the binding relationship between preset attributes and the binding relationship between preset attribute values; The query module, connected to the second determining module, is used to query a preset material database according to the first component type to obtain the first component material information corresponding to the first component type; The first display module, connected to the query module, is used to display the first attribute information and its first attribute value, as well as the first component material information; The third determining module, connected to the first display module, is used to determine the second attribute value in response to the user's attribute value determination operation based on the first attribute information and the first attribute value. The second display module, connected to the third determining module, is used to display the material information of the second component; the material information of the second component is the material information of the first component with a third attribute value; the third attribute value is determined according to the second attribute value and the preset binding relationship.

8. The apparatus according to claim 7, characterized in that, The first component category information also includes preset short description splicing rules, and the device also includes: The third display module is used to display the first short description; the first short description is obtained according to the first attribute information and the preset short description splicing rules.

9. The apparatus according to claim 8, characterized in that, The device further includes: The fourth display module is used to display a second short description, which is obtained by inserting the third attribute value into the corresponding position of the first short description.

10. An electronic device, characterized in that, The electronic device includes a memory and a processor, the memory storing a computer program, and the processor being configured to run the computer program to implement the method for determining component material information as described in any one of claims 1-6.