Knowledge system of design tool

Through the knowledge system of the design tool, the copy and paste functions of the requirements module and knowledge objects are used to solve the problem of insufficient knowledge accumulation in complex industrial system design and improve the efficiency of model design.

CN120449233APending Publication Date: 2025-08-08XIAN ZHIZHOU SHENJIAN INFORMATION TECH GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410070337.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-01-17
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

In the process of designing complex industrial systems, the existing technology cannot effectively accumulate and express knowledge, resulting in a large amount of manual search and writing specifications required during the model design process, resulting in large workload and low efficiency.

Method used

The knowledge system of design tools, including requirements modules, multiple knowledge objects and interactive interfaces, realizes rapid reuse and design of knowledge objects through copy and paste, and reduces duplicate editing work.

Benefits of technology

Through copy and paste technology, the workload in the model design process is reduced, the design efficiency is improved, and the rapid reuse of knowledge objects and multi-dimensional design are achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120449233A_ABST
    Figure CN120449233A_ABST
Patent Text Reader

Abstract

The invention provides a knowledge system of a design tool, and belongs to the technical field of industrial design, and the system specifically comprises a demand module which is used for building and storing demand entries; the knowledge objects comprise a plurality of main knowledge objects and multilevel sub knowledge objects subordinate to the main knowledge objects, each knowledge object has a plurality of attributes, and the content of the attributes comprises various data information of the knowledge objects; one or more demand items are linked with a main knowledge object, the main knowledge object is linked with a subordinate first-level sub-level knowledge object, an upper-level sub-knowledge object is linked with a subordinate sub-knowledge object, and the knowledge object can form a new knowledge object through copying and pasting; the attribute under the current knowledge object can be copied and pasted to other knowledge objects to serve as a new attribute. Through the processing scheme, the workload in the model design process is reduced, and the model design efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of industrial design, and in particular to a knowledge system of design tools. Background Art

[0002] In the design process of complex industrial systems, a large number of systems require intensive knowledge editing labor, including documents, tables, text, calculations, etc. Different industries have a large number of standard specifications and industry-binding information. In the process of model design, these specifications and information need to be manually and repeatedly retrieved, matched and compiled, resulting in a larger workload in the model design process.

[0003] The complex design process requires a lot of experience, but knowledge cannot be effectively accumulated. This is usually recorded only in text or diagrams. This recording method cannot effectively express the content, relevance, and applicability of the knowledge, as well as the relevant material program models and diagram files. Summary of the Invention

[0004] In view of this, the present application provides a knowledge system of a design tool, which solves the problems in the prior art, reduces the workload in the model design process, and improves the efficiency of model design.

[0005] The knowledge system of a design tool provided in this application adopts the following technical solution:

[0006] A knowledge system for design tools, comprising:

[0007] The requirement module is used to create and save requirement items. Requirement items have requirement characteristics, which are used to characterize various requirement properties. Requirement characteristics include the category, function, scope, and constraints of the requirement.

[0008] Multiple knowledge objects, including multiple main knowledge objects and multiple levels of sub-knowledge objects under the main knowledge objects. Each knowledge object has multiple attributes, and the content of the attributes includes various data information of the knowledge object;

[0009] Among them, one or more requirement items link to a main knowledge object, the main knowledge object links to the first-level sub-knowledge object under it, and the upper-level sub-knowledge object links to the subordinate sub-knowledge object. Knowledge objects can be copied and pasted to form new knowledge objects, and the attributes under the current knowledge object can be copied and pasted to other knowledge objects as new attributes.

[0010] Optionally, each knowledge object includes an attribute interface and at least one interaction interface. The knowledge object connects and calls its own attributes through the attribute interface. The interaction interface is used for interaction between main knowledge objects and multiple sub-knowledge objects at the same level.

[0011] Optionally, each knowledge object can be retrieved and identified by a requirement entry, and the knowledge object can be uniquely identified; the requirement entry can be retrieved, relevance-matched, and identified by the requirement features of the requirement entry for retrieval and display of computer programs.

[0012] Optionally, the knowledge system of the design tool also includes a processing module and a display module. The display module provides a display interface for requirement items and knowledge objects. After sending a read instruction to the requirement item, the processing module calls the corresponding main knowledge object and other related main knowledge objects for display. After sending a backtracking instruction to the knowledge object, the processing module calls the corresponding requirement item and displays it.

[0013] Optionally, the types of knowledge objects include logical domain knowledge objects, functional domain knowledge objects, physical domain knowledge objects and plug-in knowledge objects. The attribute types of various knowledge objects include basic attributes. The attributes of the functional domain include name attributes, function overview attributes, function interface attributes, function attributes, performance attributes and applicable scenario attributes. The attributes of the logical domain knowledge objects include logical overview attributes, logical interface attributes, logical description attributes, feature description attributes and logical calculation attributes. The attributes of the physical domain knowledge objects include physical description attributes, physical parameter attributes, physical interface attributes, physical parameter attributes and physical calculation attributes. The attributes of the plug-in knowledge objects include attribute parameters required by various calculation plug-ins, which are customized by the user and extracted and applied by the corresponding plug-in.

[0014] Optionally, the attribute types of various knowledge objects also include custom attributes, which are used to define attribute names and attribute contents according to requirements.

[0015] Optionally, the content of any custom attribute of a knowledge object includes a calculation program, which is used to call one or more of the input data of the relevant knowledge object, the output data of the relevant knowledge object, and the data of the attribute of the relevant knowledge object, and then combine the calculation formula of the calculation program to obtain the calculation result.

[0016] Optionally, the knowledge system of the design tool further includes an export module, which is used to centrally export the contents of one or more knowledge objects under the selected requirement items to form a knowledge file.

[0017] In summary, this application has the following beneficial technical effects:

[0018] In the process of model design, by entering the requirements, you can retrieve and compare similar corresponding knowledge objects according to the requirements characteristics. At the same time, this application selects the main knowledge object that has been designed and copies it to other requirement items to form the main knowledge object under the new requirement item, so that you can quickly design the knowledge objects under multiple requirement items; you can also copy a sub-knowledge object under a main knowledge object as a whole to other main knowledge objects; you can also copy the edited attribute content from one knowledge object to another knowledge object, so as to achieve rapid reuse and rapid design of multiple dimensions of knowledge objects. By incorporating the knowledge system of this application into the design tool, after completing the design of a knowledge object or attribute, you can design the knowledge object or attribute and copy and paste it to combine it into other knowledge objects, which greatly reduces the editing work and improves the design efficiency of the model. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0020] Figure 1 This is a schematic structural diagram of the knowledge system of this application;

[0021] Figure 2 This is a schematic structural diagram of the main knowledge objects and their associated components under a requirement item of this application. DETAILED DESCRIPTION

[0022] The embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0023] The following describes the embodiments of the present application through specific examples, and those skilled in the art can easily understand other advantages and effects of the present application from the contents disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The present application can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that, in the absence of conflict, the features in the following embodiments and embodiments can be combined with each other. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without making creative work are within the scope of protection of this application.

[0024] It should be noted that various aspects of the embodiments within the scope of the appended claims are described below. It should be apparent that the aspects described herein can be embodied in a wide variety of forms, and any specific structure and / or function described herein is merely illustrative. Based on this application, it should be understood by those skilled in the art that an aspect described herein can be implemented independently of any other aspect, and two or more of these aspects can be combined in various ways. For example, any number of aspects described herein can be used to implement an apparatus and / or practice a method. In addition, other structures and / or functionalities other than one or more of the aspects described herein can be used to implement this apparatus and / or practice this method.

[0025] It should also be noted that the illustrations provided in the following embodiments are only schematic illustrations of the basic concept of the present application. The illustrations only show components related to the present application and are not drawn according to the number, shape and size of components in actual implementation. In actual implementation, the type, quantity and proportion of each component can be changed at will, and the component layout type may also be more complicated.

[0026] Additionally, in the following description, specific details are provided to provide a thorough understanding of the examples. However, one skilled in the art will appreciate that the aspects described can be practiced without these specific details.

[0027] For complex technical fields, the expressive power of human natural language is very limited, while model-based structural language is more suitable for dimensional expression of complex knowledge structures. The embodiment of the present application provides a knowledge system for a design tool. The knowledge system can be integrated into the design tool, which can be WiseverDS, a system design and simulation platform based on knowledge models.

[0028] like Figure 1 and Figure 2 As shown, a knowledge system of a design tool includes:

[0029] The requirement module is used to establish and save requirement items. The requirement items have requirement characteristics. The requirement characteristics are used to characterize various requirement properties. The requirement characteristics include the category, function, scope and constraint of the requirement.

[0030] Multiple knowledge objects, including multiple main knowledge objects and multiple levels of sub-knowledge objects under the main knowledge objects. Each level of sub-knowledge objects can have multiple sub-knowledge objects. Each knowledge object has multiple attributes, and the content of the attributes includes various data information of the knowledge object.

[0031] Among them, one or more requirement items are associated with a main knowledge object, each requirement item is associated with a main knowledge object, the main knowledge object is linked to the first-level sub-knowledge object under it, and the upper-level sub-knowledge object is linked to the subordinate sub-knowledge object. Knowledge objects can be copied and pasted to form new knowledge objects, and the attributes under the current knowledge object can be copied and pasted to other knowledge objects as new attributes.

[0032] During the design process of a project, designers use the requirement module to write requirement items based on the current design field and the role of knowledge objects. The number of requirement items can be one or more, and these requirement items are saved. Under each requirement item, a main knowledge object of the corresponding knowledge is established, and sub-knowledge objects of various levels are further established under the main knowledge object. Usually, a project will have multiple requirement items and they are decomposed according to the hierarchy. The main knowledge objects under different requirement items are related, and the hierarchy of requirements is also related to the lower-level sub-knowledge objects of the main knowledge object. Therefore, the design process of a project will involve multiple interrelated main knowledge objects, and the number of levels of multi-level sub-knowledge objects under the main knowledge object or the number of sub-knowledge objects at each level will be arranged according to the project design requirements.

[0033] For requirements that contain multiple levels, designers can create sub-knowledge objects within the main knowledge object and establish cross-cutting and interoperable interfaces between these sub-knowledge objects. Simultaneously, based on the content of the knowledge objects, they establish attribute parameters for the main knowledge object or each sub-knowledge object. If more layers of design description are required, designers can further design sub-knowledge models and related attributes within the sub-knowledge model, forming multiple layers of nesting.

[0034] During the design process of the same project, the same modules or constraints and other materials will be used under different requirement items. After the present application completes the design of the attributes of a main knowledge object and its subordinate sub-knowledge objects under a requirement item, if other requirement items have the same main knowledge object, the main knowledge object is selected and copied to other requirement items to form a main knowledge object under the new requirement item. The copied content includes the content of the main knowledge object itself and the content of all its subordinate sub-knowledge objects, so that the knowledge objects under multiple requirement items can be designed quickly. Different main knowledge objects will also involve the same sub-knowledge objects, and a sub-knowledge object under a main knowledge object can also be copied as a whole to other main knowledge objects. There will be the same and different attributes under different knowledge objects. You can copy the edited attributes from one knowledge object to another knowledge object to form a new attribute by selecting the attribute name and copying it. The copied attributes include the attribute name and attribute content. By incorporating the knowledge system of the present application into the design tool, after completing the design of a knowledge object or attribute, you can copy and paste the designed knowledge object or attribute to combine it into other knowledge objects, which greatly reduces the editing work and improves the design efficiency of the model.

[0035] The knowledge system of the design tool also includes a processing module and a display module. The display module provides a display interface for requirement items and knowledge objects. After sending a read instruction to the requirement item, the processing module calls the corresponding main knowledge object and other related main knowledge objects for display. After sending a backtracking instruction to the knowledge object, the processing module calls the corresponding requirement item and displays it.

[0036] Design tools generally run on computers, and the instructions in this application can be sent by clicking the mouse or inputting instructions on the keyboard. Taking mouse clicking as an example, by left-clicking the requirement item as a read instruction, the processing module calls the corresponding main knowledge object and other related main knowledge objects for display. At this time, multiple interrelated main knowledge objects will be displayed on the display interface. By left-clicking one of the main knowledge objects, a column of attribute names of various attributes included in the current main knowledge object will be displayed on the side of the display interface. Clicking the attribute name can view the specific content of the attribute. In addition, a binding option is displayed at the bottom of a column of attribute names. By left-clicking the binding with the mouse, the backtracking instruction is sent, and then the processing module calls the corresponding requirement item and displays it. In the embodiment of this application, by double-clicking the main knowledge object with the left mouse button, the processing module calls the subordinate first-level sub-knowledge object for display. By double-clicking the upper-level sub-knowledge object with the left mouse button, the processing module calls the subordinate sub-knowledge object for display. The method of viewing the attributes of the sub-knowledge object is the same as the method of viewing the attributes of the main knowledge object.

[0037] Each knowledge object includes an attribute interface and at least one interaction interface. The attribute interface connects to and calls its own attributes. The interaction interface allows for interaction between primary knowledge objects and between multiple sub-knowledge objects at the same level. The interaction interface types on a knowledge object can be output, input, or input-output, depending on the design requirements.

[0038] Each knowledge object can be retrieved and identified by a requirement entry, and the knowledge object can be uniquely identified; the requirement entry can be retrieved, correlated and identified by the requirement features of the requirement entry, and used for retrieval and display of computer programs.

[0039] The relationships between knowledge objects at the same level are represented by interactive lines. The specific relationships include data output, input, and transmission methods. Knowledge objects at the same level that have an associated relationship are connected by interactive lines, which also include various attributes. The content of the attributes is the specific relationship information.

[0040] The types of knowledge objects include logical domain knowledge objects, functional domain knowledge objects, physical domain knowledge objects and plug-in knowledge objects. The attribute types of various knowledge objects include basic attributes. The basic attributes include Chinese name, English name, creation date and creation author, etc. The attributes of the functional domain include name attribute, function overview attribute, function interface attribute, function attribute, performance attribute and applicable scenario attribute. The attributes of the logical domain knowledge objects include logical overview attribute, logical interface attribute, logical description attribute, feature description attribute and logical calculation attribute. The attributes of the physical domain knowledge objects include physical description attribute, physical parameter attribute, physical interface attribute, physical parameter attribute and physical calculation attribute. The attributes of the plug-in knowledge objects include attribute parameters required by various calculation plug-ins, which are customized by the user and extracted and applied by the corresponding plug-in.

[0041] The attributes of various knowledge objects also include custom attributes, which are used to define attribute names and content based on requirements. The content of any custom attribute of a knowledge object includes a calculation program, which is used to call one or more of the input data of the relevant knowledge object, the output data of the relevant knowledge object, and the data of the relevant knowledge object attribute, and then combine the calculation program's calculation formula to obtain the calculation result.

[0042] The design tool's knowledge system also includes an export module, which is used to centrally export the contents of one or more knowledge objects under a selected requirement item to form a knowledge file. This application uses the export module to directly generate custom knowledge files for presentation and reporting, eliminating the need for personnel to re-edit the knowledge files. The exported knowledge files can be .xml, .js, .excel, .wdr, .wdp, .wdi, or .crt files.

[0043] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be based on the scope of protection of the claims.

Claims

1. A knowledge system for design tools, characterized in that: include: The requirement module is used to create and save requirement items. Requirement items have requirement characteristics, which are used to characterize various requirement properties. Requirement characteristics include the category, function, scope, and constraints of the requirement. Multiple knowledge objects, including multiple main knowledge objects and multiple levels of sub-knowledge objects under the main knowledge objects. Each knowledge object has multiple attributes, and the content of the attributes includes various data information of the knowledge object; Among them, one or more requirement items link to a main knowledge object, the main knowledge object links to the first-level sub-knowledge object under it, and the upper-level sub-knowledge object links to the subordinate sub-knowledge object. Knowledge objects can be copied and pasted to form new knowledge objects, and the attributes under the current knowledge object can be copied and pasted to other knowledge objects as new attributes.

2. The knowledge system of the design tool according to claim 1, characterized in that: Each knowledge object includes an attribute interface and at least one interaction interface. The knowledge object connects and calls its own attributes through the attribute interface. The interaction interface is used for interaction between main knowledge objects and multiple sub-knowledge objects at the same level.

3. The knowledge system of the design tool according to claim 1, characterized in that: Each knowledge object can be retrieved and identified by a requirement entry, and the knowledge object can be uniquely identified; the requirement entry can be retrieved, correlated and identified by the requirement features of the requirement entry, and used for retrieval and display of computer programs.

4. The knowledge system of the design tool according to claim 1, characterized in that: The knowledge system of the design tool also includes a processing module and a display module. The display module provides a display interface for requirement items and knowledge objects. After sending a read instruction to the requirement item, the processing module calls the corresponding main knowledge object and other related main knowledge objects for display. After sending a backtracking instruction to the knowledge object, the processing module calls the corresponding requirement item and displays it.

5. The knowledge system of the design tool according to claim 1, characterized in that: The types of knowledge objects include logical domain knowledge objects, functional domain knowledge objects, physical domain knowledge objects and plug-in knowledge objects. The attribute types of various knowledge objects include basic attributes. The attributes of the functional domain include name attributes, function overview attributes, function interface attributes, function attributes, performance attributes and applicable scenario attributes. The attributes of the logical domain knowledge objects include logical overview attributes, logical interface attributes, logical description attributes, feature description attributes and logical calculation attributes. The attributes of the physical domain knowledge objects include physical description attributes, physical parameter attributes, physical interface attributes, physical parameter attributes and physical calculation attributes. The attributes of plug-in knowledge objects include attribute parameters required by various calculation plug-ins, which are customized by users and extracted and applied by corresponding plug-ins.

6. The knowledge system of the design tool according to claim 5, characterized in that: The attribute types of various knowledge objects also include custom attributes, which are used to define attribute names and attribute contents according to requirements.

7. The knowledge system of the design tool according to claim 2, characterized in that: The content of any custom attribute of a knowledge object includes a calculation program, which is used to call one or more of the input data of the relevant knowledge object, the output data of the relevant knowledge object, and the data of the relevant knowledge object attribute, and then combine the calculation formula of the calculation program to obtain the calculation result.

8. The knowledge system of the design tool according to claim 2, characterized in that: The knowledge system of the design tool further includes an export module, which is used to centrally export the contents of one or more knowledge objects under the selected requirement items to form a knowledge file.