Element feature-based visual production process model construction method

Through the visual construction method based on element characteristics, combined with VUE and Gojs technology, the difficulty and time-consuming problem of process model design and implementation in the existing technology is solved, the convenient and accurate construction of the production process model is realized, and important information is provided for the production process. reference information.

CN119336306APending Publication Date: 2025-01-21SHENYANG INST OF AUTOMATION - CHINESE ACAD OF SCI
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310906612.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-21
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

The prior art is prone to problems such as improper design, poor implementation, and long-term time when establishing process models, and it is difficult for non-professional personnel to establish models easily.

Method used

The method of visualizing the production process model based on element characteristics is adopted. The five-tuple module is used to describe the element characteristics of the production process. Combined with the VUE tree component and the Gojs framework, drag-and-drop operations and node connections are implemented to complete the visual construction of the production process model.

Benefits of technology

It enables production managers to conveniently and accurately establish production process models, provides important reference information for active control of the production process, simplifies the process design and implementation process, and reduces time-consuming.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119336306A_ABST
    Figure CN119336306A_ABST
Patent Text Reader

Abstract

The invention provides a method for visually constructing a production process model based on element features. The method comprises the following steps: creating a background end and an interface front end; the background end comprises a quintuple module, a component module and an instruction packaging module, and is used for generating a visual production process according to a user operation instruction collected by the interface front end; the interface front end comprises a component and object library unit, a canvas area and a tool unit; and the display module is used for collecting an operation instruction input by a user, sending the operation instruction to the background end and displaying a visual production process generated by the background end. According to the invention, a production manager can be helped to conveniently and accurately establish a production process model, and important reference information is provided for active control of the production process.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of industrial production technology and visual modeling, and in particular to a method for visually constructing a production process model based on element features. Background Art

[0002] Data visualization is the art of presenting quantitative data in a graphical form. It can present data in the form of charts, graphs, tables or infographics. The main goal of data visualization is to present information to observers in a comprehensive and easy-to-understand way, whether it is simple basic indicators or huge large data sets. Through data visualization, complex data can be transformed into intuitive visual elements to help observers better understand the meaning, trends and associations of the data. Effective data visualization can help decision makers, analysts and other stakeholders extract valuable insights from data to support decision making and business optimization. As far as the process of establishing a process model is concerned, managers need to complete the design of the process and implement it through professionals, which is prone to problems such as improper process design, poor implementation and long time consumption.

[0003] Visual modeling technology originates from data visualization and modeling technology, provides assistance for model building, and can help non-professionals to build models conveniently. Summary of the invention

[0004] The present invention designs a method for visually constructing a production process model based on element features, the purpose of which is to help production managers easily and accurately establish a production process model and provide important reference information for active control of the production process.

[0005] The present invention proposes a method for visually constructing a production process model based on element features. First, the features of each element in the production process are determined; secondly, a VUE tree component is constructed based on el-tree; then, any node is selected in Gojs and dragged to a blank canvas to display the node and connection operations; finally, the dragged and moved nodes are encapsulated, and component registration data is passed in to complete the visual construction of the production process model.

[0006] The technical solution adopted by the present invention is:

[0007] A method for visually constructing production process models based on element features, creating a backend and an interface frontend;

[0008] The backend includes a five-tuple module, a component module, and an instruction encapsulation module, which are used to generate a visual production process according to the user operation instructions collected by the interface frontend;

[0009] The front end of the interface includes component and object library units, canvas area, and tool units; it is used to collect user input operation instructions and send them to the back end, as well as to display the visual production process generated by the back end.

[0010] The five-tuple module is used to describe the characteristics of each element in the production process<C,R,I,F,A> ; Among them, C refers to class, which is used to describe a collection of things; R refers to relationship, which is used to describe the interaction between classes; I refers to instance, which is used to describe objects belonging to a class; F refers to function, through function calculation, the nth class is uniquely determined by n-1 classes; A refers to assertion, which is used to describe the inclusion relationship between classes.

[0011] The component module uses VUE tree components to provide graphical operations of components and objects to the front end of the interface so that users can register components and create production processes.

[0012] The instruction encapsulation module is used to encapsulate the user operation instructions into candidate production processes, and to verify the rationality of calling the five-tuple module on the candidate production processes, so as to finally obtain a reasonable production process.

[0013] The interface front end is based on the Gojs framework and is used to collect the user's graphical operation instructions: selecting components and objects, dragging objects to the canvas, and displaying node components and object connections.

[0014] The verification rationality is to gradually determine whether the process is reasonable based on the relationship information of element features and complete the visual construction of the production process model.

[0015] The method is applied by performing the following steps:

[0016] The interface front end collects the five-tuple raw data passed in by the user, calls the interface, generates the corresponding interface display data and displays it;

[0017] The backend determines whether the candidate production process to be pre-established is reasonable based on the R information in the quintuple element characteristics, and finally generates a reasonable production process;

[0018] The front end of the interface shows users its proven and reasonable production process.

[0019] The present invention has the following beneficial effects and advantages:

[0020] 1. All VUE involved in the present invention is an open source JavaScript front-end framework, and Gojs is also an open source JavaScript library, which does not involve commercial copyright issues, making the present invention simple to implement and highly portable;

[0021] 2. The present invention supports simple drag-and-drop operation, allowing users to achieve visual modeling of production processes with zero code; BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 It is the overall flow chart of the present invention; DETAILED DESCRIPTION

[0023] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the specific implementation method of the present invention is described in detail below in conjunction with the accompanying drawings. In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention can be implemented in many other ways different from those described herein, and those skilled in the art can make similar improvements without violating the connotation of the invention, so the present invention is not limited by the specific implementation disclosed below.

[0024] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art of the present invention. The terms used in the specification of the invention herein are only for the purpose of describing specific embodiments and are not intended to limit the present invention.

[0025] like Figure 1 As shown, the present invention designs a method for visually constructing a production process model based on element features, with the purpose of helping production managers to conveniently and accurately establish a production process model, and provide important reference information for the active control of the production process. It includes pre-creating a backend and an interface frontend; the backend includes a five-tuple module, a component module, and an instruction encapsulation module, which is used to generate a visual production process according to the user operation instructions collected by the interface frontend; the interface frontend includes a component and object library unit, a canvas area, and a tool unit; it is used to collect the operation instructions input by the user and send them to the backend, and to display the visual production process generated by the backend. The specific implementation steps are as follows:

[0026] Step 1: Determine the characteristics of each element in the production process, in the form of five elements<C,R,I,F,A> Indicates, where C refers to class, which can refer to anything and represents a collection of things; R refers to relationship, which is the interaction between classes; I refers to instance, which represents an object belonging to a class; F refers to function, through function calculation, the nth class can be uniquely determined by n-1 classes; function is a special case of relationship, in which the nth element of the relationship is unique to the previous n-1 elements, which can be understood as a series of calculations based on the production process to obtain the time for the process to advance, which is used to generate a visual production process; A refers to assertion, the related axiom, which can be simply understood as the inclusion relationship between classes, and is mainly used to show the class hierarchy to users during use;

[0027] Step 2: Create a VUE tree component;

[0028] Step 3: Based on Gojs, select any node and drag it to the canvas to display the node and connection operations;

[0029] The connection operation between the model and the visualization output is set as follows:

[0030] Set the model through the GraphLinksModel property; add a list of nodes to the nodeDataArray property; use the fromto syntax to connect two nodes; use linkDataArray to return the connected nodes as a whole object to the canvas.

[0031] Step 4: Encapsulate the dragged and moved nodes, pass in the component registration data, and determine whether there are any problems in the process and whether the process is complete based on the relationship information of the element features. If there are any problems, the problem will be given and return to step 3. If there are no problems, the visual construction of the production process model is completed, which includes the following steps:

[0032] Step 4.1: Get the five-tuple corresponding to the node<C,R,I,F,A> The element features represented are processed and processed into a data structure to obtain a data structure that is convenient for storage;

[0033] Step 4.2: Provide the processed data to the user as an interface;

[0034] Step 4.3: The user inputs the original data, calls the interface, and displays the data returned by the interface as data on the page;

[0035] Step 4.4: Based on the R information in the element feature, determine whether there are any links in the process that should not exist. If so, give a prompt and return to step 3;

[0036] Step 4.5: Determine whether there are any links in the process that should not exist. If so, give a prompt and return to step 3;

[0037] The above description is only a preferred embodiment of the present invention and does not limit the present invention in any way. Any simple modification, change and equivalent structural change made to the above embodiment based on the technical essence of the present invention still falls within the protection scope of the technical solution of the present invention.

Claims

1. A method for visually constructing a production process model based on element features, characterized in that: Create the backend and interface frontend; The backend includes a five-tuple module, a component module, and an instruction encapsulation module, which are used to generate a visual production process according to the user operation instructions collected by the interface frontend; The front end of the interface includes component and object library units, canvas area, and tool units; it is used to collect user input operation instructions and send them to the back end, as well as to display the visual production process generated by the back end.

2. According to claim 1, a method for visually constructing a production process model based on element features is characterized in that: The five-tuple module is used to describe the characteristics of each element in the production process<C,R,I,F,A> ; Among them, C refers to class, which is used to describe a collection of things; R refers to relationship, which is used to describe the interaction between classes; I refers to instance, which is used to describe objects belonging to a class; F refers to function, through function calculation, the nth class is uniquely determined by n-1 classes; A refers to assertion, which is used to describe the inclusion relationship between classes.

3. The method for visually constructing a production process model based on element features according to claim 1 is characterized in that: The component module uses VUE tree components to provide graphical operations of components and objects to the front end of the interface so that users can register components and create production processes.

4. According to claim 1, a method for visually constructing a production process model based on element features is characterized in that: The instruction encapsulation module is used to encapsulate the user operation instructions into candidate production processes, and to verify the rationality of calling the five-tuple module on the candidate production processes, so as to finally obtain a reasonable production process.

5. The method for visually constructing a production process model based on element features according to claim 1 is characterized in that: The interface front end is based on the Gojs framework and is used to collect the user's graphical operation instructions: selecting components and objects, dragging objects to the canvas, and displaying node components and object connections.

6. The method for visually constructing a production process model based on element features according to claim 1 is characterized in that: The verification rationality is to gradually determine whether the process is reasonable based on the relationship information of element features and complete the visual construction of the production process model.

7. The method for visually constructing a production process model based on element features according to claim 1 is characterized in that: The method is applied by performing the following steps: The interface front end collects the five-tuple raw data passed in by the user, calls the interface, generates the corresponding interface display data and displays it; The backend determines whether the candidate production process to be pre-established is reasonable based on the R information in the quintuple element characteristics, and finally generates a reasonable production process; The front end of the interface shows users its proven and reasonable production process.