Business process-oriented multi-class model packaging and calling system and business process-oriented multi-class model packaging and calling method

Through a multi-class model packaging and calling system for business processes, the problem of independent management and circulation of various professional models in traditional system design and simulation is solved, and the unified packaging and automated call of the model is realized, which improves the efficiency and accuracy of design verification. sex.

CN119473381APending Publication Date: 2025-02-18武汉鼎元同立科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411412006.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-10
Publication Date
2025-02-18

AI Technical Summary

Technical Problem

In the traditional system design and simulation process, simulations of each major are often carried out independently, resulting in inconvenient flow of design results, serious dependence on professional and technical personnel, and the need to be familiar with a variety of professional tools, resulting in increased possibility of complex operations and errors.

Method used

Provide a multi-class model packaging and calling system for business processes. Through the addition and processing function modules of simulation module input/output/execution command files, automatic parameter extraction and packaging function modules and component test and operation and release output function modules, to realize Unified packaging and automated calls of various professional models.

Benefits of technology

It realizes unified packaging, modularization of model and data, and automation of business processes in complex system-level design simulation scenarios, provides an efficient and convenient design verification tool, reduces designers' dependence on professional software, and improves the efficiency of simulation analysis. and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119473381A_ABST
    Figure CN119473381A_ABST
Patent Text Reader

Abstract

The invention provides a business process-oriented multi-class model packaging and calling system and a method thereof, and relates to the field of system modeling and simulation. The business process-oriented multi-class model packaging and calling system comprises three functional modules, namely a simulation module input / output / execution command file adding and processing functional module, a parameter automatic extraction and packaging functional module and a component test operation and release output functional module. According to the business process-oriented multi-class model packaging and calling system and the business process-oriented multi-class model packaging and calling method disclosed by the invention, complex operation of professional software is shielded for designers through a unified interface, so that the problems of unskilled operation, operation errors, data transmission errors and the like caused by the fact that related personnel are not familiar with a professional design tool are avoided; and different professional designers can skillfully finish simulation analysis of the whole complex system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of system modeling and simulation, and in particular to a business process-oriented multi-class model encapsulation and calling system and method thereof. Background Art

[0002] In the traditional system design and simulation process, the simulation of each profession is often relatively independent, implemented and managed separately by technical personnel from different professions, and difficult to reuse. As a result, in the system design and simulation process, there are often problems such as inconvenient flow of design results, heavy dependence on technical personnel from various professions, and high requirements for familiarity with various professional tools.

[0003] This system is a method of realizing effective management and reuse of models and data in the R&D and design process. It manages professional model generation tools and professional model data based on a unified tool platform, stores the professional model components encapsulated and established by the system in a reusable component library, uses process modeling tools to establish the process model of the overall design, and calls the process-driven engine for automated operation.

[0004] The system provides a visual wrapper operating platform for various software tools in the product development process. With a visual operating interface, it assists designers to package and integrate various self-developed and commercial software into components according to their needs. The packaged software is combined with the engineering management system as a resource for unified management. Summary of the invention

[0005] 1. Technical issues to be resolved

[0006] In view of the shortcomings of the prior art, the present invention provides a business process-oriented multi-category model encapsulation and calling system and method thereof. The main purpose is to provide a business process-oriented multi-category model encapsulation and calling system and method thereof, so as to realize the unified encapsulation of various professional models, component standardization, and business process automation in complex system-level design simulation scenarios, and provide designers with an efficient and convenient design verification tool in the design and simulation verification stages.

[0007] (II) Technical solution

[0008] To achieve the above objectives, the present invention is implemented through the following technical solutions: a business process-oriented multi-class model encapsulation and calling system and method thereof, the business process-oriented multi-class model encapsulation and calling system comprises three functional modules: a simulation module input / output / execution command file adding and processing functional module, a parameter automatic extraction and encapsulation functional module and a component test operation and release output functional module. The calling process steps of the business process-oriented multi-class model encapsulation and calling system are as follows:

[0009] S1: add and parse input files;

[0010] S2: add and parse output files;

[0011] S3: Add execution commands and specify the running mode;

[0012] S4: Automatic parameter extraction;

[0013] S5: Parameter interactive extraction package;

[0014] S6: Package component test run;

[0015] S7: Component release.

[0016] Preferably, the simulation module input / output / execution command file adding and processing function module supports design analysis software for IPO (input-processing-output) mode, provides designers with a general wizard-style professional model packaging tool, defines the input file, output result and processing procedure of the software model in a visual manner, automatically packages the software model and generates a description file of the software model, and realizes the reuse of the model through the component publishing tool.

[0017] Preferably, the parameter automatic extraction and encapsulation function module supports professional model integration through syntax analysis, supports visual interactive analysis of input and output files of software, can interactively define parameter processing for the data area of ​​the file, including support for various data types such as string, double, index, etc., and supports multi-dimensional array definition, and can obtain design parameters according to predefined input and output file specifications to form a design parameter tree or list, and can display it visually, and establish a two-way association mechanism, that is, it can quickly locate the corresponding position of the input and output file according to the design parameter tree (or list) selection operation.

[0018] Preferably, the component test running and publishing output function module provides a user interface to publish the packaged components to the reusable component library for component management and grid application model wrapper to perform process definition.

[0019] (III) Beneficial effects

[0020] The present invention provides a business process-oriented multi-class model encapsulation and calling system and method thereof. It has the following beneficial effects:

[0021] The main purpose of the present invention is to provide a business process-oriented multi-type model encapsulation and calling system and method thereof, so as to replace the manual management and professional data transmission mode in the traditional system design and simulation process, realize the unified encapsulation, model and data modularization, and business process automation-driven requirements in system-level complex design simulation scenarios, and provide designers with an efficient and convenient design verification tool in the design and simulation verification stages. In the face of complex system design and simulation, the system and method shield the complex operation of professional software from designers through a unified interface and a unified interface, avoiding problems such as unskilled operation, operation errors, data transmission errors, etc. caused by the unfamiliarity of the personnel involved with a certain professional design tool. Designers of different professions can skillfully complete the simulation analysis of the entire complex system. BRIEF DESCRIPTION OF THE DRAWINGS

[0022] Figure 1 This is a schematic diagram of the business process-oriented multi-class model encapsulation and standard component encapsulation logic of the calling system of the present invention. DETAILED DESCRIPTION

[0023] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments in the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention. In the description of this application, it should be noted that the terms used here are only for describing specific implementations, and are not intended to limit the exemplary implementations according to the present application. For ease of description, the sizes of the various parts shown in the drawings are not drawn according to the actual proportional relationship. The techniques, methods and devices known to ordinary technicians in the relevant fields may not be discussed in detail, but where appropriate, the techniques, methods and devices should be regarded as part of the authorization specification. In all examples shown and discussed here, any specific value should be interpreted as merely exemplary, not as a limitation, so other examples of the exemplary embodiments may have different values. It should be noted that similar reference numerals and letters represent similar items in the following drawings, so once an item is defined in one drawing, it does not need to be further discussed in subsequent drawings.

[0024] Embodiment 1:

[0025] like Figure 1As shown, the embodiment of the present invention provides a multi-type model encapsulation and calling system for business processes, which includes three functional modules: a simulation module input / output / execution command file adding and processing functional module, a parameter automatic extraction and encapsulation functional module, and a component test operation and release output functional module;

[0026] The simulation module input / output / execution command file adding and processing function module supports design analysis software for IPO (input-processing-output) mode, provides designers with a general wizard-style professional model packaging tool, defines the input file, output result and processing program of the software model in a visual way, automatically packages the software model and generates the description file of the software model, and realizes the reuse of the model through the component publishing tool;

[0027] The parameter automatic extraction and packaging function module supports professional model integration through syntax analysis, supports visual interactive analysis of software input and output files, can interactively define parameter processing for the data area of ​​the file, including support for various data types such as string, double, index, and supports multi-dimensional array definition, and can obtain design parameters according to predefined input and output file specifications to form a design parameter tree or list, and can be visualized and established A two-way association mechanism, that is, it can quickly locate the corresponding position of the input and output file by selecting an operation according to the design parameter tree (or list);

[0028] The component test operation and release output function module provides a user interface to release the packaged components to the reusable component library for component management and grid application model wrapper to perform process definition;

[0029] The steps of the business process-oriented multi-class model encapsulation and calling system are as follows:

[0030] S1: add and parse input files;

[0031] S2: add and parse output files;

[0032] S3: Add execution commands and specify the running mode;

[0033] S4: Automatic parameter extraction;

[0034] S5: Parameter interactive extraction package;

[0035] S6: Package component test run;

[0036] S7: Component release.

[0037] Embodiment 2:

[0038] like Figure 1 As shown, the embodiment of the present invention provides a multi-class model encapsulation and calling system for business processes, combined with Figure 1 The encapsulation logic and examples explain in detail the logical steps of calling the system:

[0039] Step 1: Add and parse the input file;

[0040] Identify the model calculation input file containing input parameters, and import the component input file in the system wizard definition related interface;

[0041] Step 2: Add and parse output files;

[0042] Identify the model calculation output file containing the output parameters, and import the component output file in the system wizard-defined related interface.

[0043] Step 3: Add execution commands and specify execution methods;

[0044] In the system wizard definition related interface, add the model execution file, such as an executable exe file, or a script file that can run and call a certain software in a specified mode and other component execution files;

[0045] Step 4: Automatic parameter extraction;

[0046] The system provides visual file view, table view and parameter view to assist in visual rule segmentation of input and output file texts, supports multiple segmentation symbol types, or full symbol type segmentation, and supports extraction of parameters in the required format;

[0047] Step 5: Parameter interactive extraction package;

[0048] In the visualization page provided by the system, you can interactively extract the required parameters with the mouse, and edit and set the parameter name, type, size, unit, description and other information of the extracted parameters in the parameter panel;

[0049] Step 6: Package component test run;

[0050] After the component is encapsulated, you can manually modify the input parameters in the parameter panel, test and run the component, and the system background calls the encapsulated component running file according to the set execution mode. After execution, the output parameters are updated in the parameter panel. The correctness of the component encapsulation is verified by checking the correctness of the output results.

[0051] Step 7: Component release;

[0052] Write the component information of the encapsulated component into the component description file in a standard format, package and output the component description file, input parameter file, output parameter file, component operation file, etc. as a whole, and put them in the component library for calling.

[0053] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A multi-class model encapsulation and calling system for business processes, characterized by: The business process-oriented multi-model encapsulation and calling system includes three functional modules: simulation module input / output / execution command file adding and processing function module, parameter automatic extraction and encapsulation function module and component test operation and release output function module. The calling process steps of the business process-oriented multi-model encapsulation and calling system are as follows: S1: add and parse input files; S2: add and parse output files; S3: Add execution commands and specify the running mode; S4: Automatic parameter extraction; S5: Parameter interactive extraction package; S6: Package component test run; S7: Component release.

2. According to claim 1, a business process-oriented multi-class model encapsulation and calling system is characterized by: The simulation module input / output / execution command file adding and processing function module supports design analysis software for IPO (input-processing-output) mode, provides designers with a general wizard-style professional model packaging tool, defines the input file, output result and processing procedure of the software model in a visual way, automatically packages the software model and generates a description file of the software model, and realizes the reuse of the model through the component publishing tool.

3. The business process-oriented multi-class model encapsulation and calling system according to claim 1, characterized in that: The parameter automatic extraction and encapsulation function module supports professional model integration through syntax analysis, supports visual interactive analysis of the input and output files of the software, can interactively define parameter processing for the data area of ​​the file, including support for various data types such as string, double, integer, and supports multi-dimensional array definition, and can obtain design parameters according to predefined input and output file specifications to form a design parameter tree or list, and can display it visually, and establish a two-way association mechanism, that is, it can quickly locate the corresponding position of the input and output file according to the design parameter tree (or list) selection operation.

4. The business process-oriented multi-class model encapsulation and calling system according to claim 1, characterized in that: The component test running and publishing output function module provides a user interface to publish the packaged components to the reusable component library for component management and grid application model wrapper to perform process definition.