Model processing method, device and equipment based on online engineering calculation interaction page

Through real-time analysis and feedback on the model generation progress in the online engineering calculation interactive page, the problem of engineers in the existing technology need to wait for the model to be built before seeing the results, achieving a smoother operating experience.

CN119939873APending Publication Date: 2025-05-06CHINA ENERGY ENG GRP GUANGDONG ELECTRIC POWER DESIGN INST CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411830774.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-12
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

In existing computer-aided engineering web applications, engineers need to wait for the model to be built before they can see the results on the online engineering computing interaction page, resulting in a blocking operation experience.

Method used

By obtaining multiple model parameters from the target terminal, performing parameter calculations, and analyzing the progress log in real time during the calculation process, returning the target progress data until the engineering model is generated. At the same time, after generating the model, it is sent to the terminal to ensure that the terminal continues to display the model generation progress in the interactive page.

Benefits of technology

Real-time modeling progress feedback on the online engineering computing interactive page is realized, reducing the waiting time of engineers and improving the operation experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119939873A_ABST
    Figure CN119939873A_ABST
Patent Text Reader

Abstract

The invention provides a model processing method, device and equipment based on an online engineering calculation interaction page, and the method comprises the steps: firstly obtaining a plurality of model parameters input in a target online engineering calculation interaction page displayed in a target terminal from the target terminal, and then carrying out the parameter calculation of engineering model modeling according to the plurality of model parameters, and in the parameter calculation process, in response to each generation of the calculation log, performing progress analysis for the target engineering model according to the calculation log to obtain target progress data, and returning the target progress data to the target terminal until the target engineering model is generated, so that the model generation progress is continuously displayed in the target online engineering calculation interaction page. And after the target engineering model is generated, sending the target engineering model to the target terminal, so that the target online engineering calculation interaction page displays the target engineering model. According to the embodiment of the invention, the blocking type operation experience when the online engineering calculation interaction page is used can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer-aided engineering technology, and in particular to a model processing method, device and equipment based on an online engineering calculation interactive page. Background Art

[0002] In the related technology, in the field of engineering design, computer-aided engineering technology can be used to build engineering models. Generally speaking, the use of computer-aided engineering technology is divided into two types. One is to use local software. However, the calculation and operation of local software depends on the hardware computing resources used by engineers, which has spawned another technology that uses web applications.

[0003] In most existing computer-aided engineering web applications, the server builds and generates the engineering model based on the engineering model and the calculation parameters uploaded by the engineers on the online engineering calculation interaction page. However, during the server calculation process, the online engineering calculation interaction page will not display the unbuilt engineering model, which requires the engineers to wait for the online engineering calculation interaction page to display the engineering model, which brings a blocking operation experience to the engineers.

[0004] Invention Resources The main purpose of the embodiments of the present application is to propose a model processing method, device and equipment based on an online engineering calculation interactive page, aiming to reduce the blocking operation experience of engineering personnel in the online engineering calculation interactive page.

[0005] To achieve the above-mentioned purpose, a first aspect of an embodiment of the present application proposes a model processing method based on an online engineering calculation interactive page, comprising the following steps: Acquire, from a target terminal, a plurality of model parameters input in a target online engineering calculation interactive page displayed on the target terminal; Parameter calculation for engineering modeling is performed according to the plurality of model parameters. In the parameter calculation process, in response to each calculation log being generated, progress analysis is performed for the target engineering model according to the generated calculation log to obtain target progress data, and the target progress data is returned to the target terminal until the target engineering model is generated, so that the target terminal continuously displays the generation progress of the target engineering model in the target online engineering calculation interactive page; After the target engineering model is generated, the target engineering model is sent to the target terminal, so that the target terminal displays the target engineering model in the target online engineering calculation interactive page.

[0006] In one embodiment, the plurality of model parameters are carried by a model generation request, and the model generation request further includes model template information; The parameter calculation for modeling the engineering model according to the plurality of model parameters comprises: Determining a plurality of calculation steps in parameter calculation for modeling the engineering model according to the model template information; Execute multiple calculation steps one by one. If the calculation step currently being executed belongs to one of multiple preset first target step types, call the preset first software development kit SDK corresponding to the first target step type to which the calculation step belongs to upload one or more model parameters used by the calculation step to obtain the calculation result of the calculation step, wherein the first SDK is used to calculate one or more model parameters used by the calculation step by calling a first target interface, and the target engineering model is generated according to the calculation results corresponding to the multiple calculation steps.

[0007] In one embodiment, after sending the target engineering model to the target terminal, the method further includes: Acquire, from the target terminal, a model parameter modification request generated through the target online engineering calculation interactive page, wherein the model parameter modification request includes one or more target update parameters corresponding to the model parameters; According to the model parameters without corresponding target update parameters among the plurality of model parameters and one or more target update parameters, parameter calculation for modeling update of the engineering model is performed to obtain the updated target engineering model; After the updated target engineering model is generated, the updated target engineering model is sent to the target terminal, so that the target terminal displays the updated target engineering model in the target online engineering calculation interactive page.

[0008] In one embodiment, the step of performing parameter calculation for updating the engineering model modeling based on the model parameters without corresponding target update parameters among the plurality of model parameters and one or more target update parameters to obtain the updated target engineering model includes: Re-execute the plurality of calculation steps one by one, and if the currently executed calculation step does not use any of the target update parameters, skip the calculation step and proceed to the next calculation step until the parameter calculation process for modeling and updating the engineering model is completed; The target engineering model is updated according to the calculation results of the skipped calculation steps and the calculation results obtained in the non-skipped calculation steps to obtain the updated target engineering model.

[0009] In one embodiment, the model generation request further includes model simulation information; The parameter calculation for modeling the engineering model according to the plurality of model parameters comprises: Generate an engineering model according to the calculation results of each calculation step to obtain an initial engineering model; Performing model simulation processing on the initial engineering model with respect to the model simulation information to obtain a model simulation result of the initial engineering model with respect to the model simulation information; The initial engineering model is subjected to model data fusion according to the model simulation result to obtain the target engineering model, so that when the target engineering model is displayed in the target online engineering calculation interactive page, the model simulation result is displayed on the visible surface of the target engineering model.

[0010] In one embodiment, the performing model simulation processing on the initial engineering model for the model simulation information to obtain a model simulation result of the initial engineering model for the model simulation information includes: Determining a plurality of simulation steps in the initial engineering model according to the model simulation information; Execute the plurality of simulation steps one by one, and if the currently executed simulation step belongs to one of a plurality of preset second target step types, call the second target interface through the preset second SDK corresponding to the second target step type to which the simulation step belongs, perform simulation processing on the initial engineering model for the simulation step, and obtain a simulation result of the simulation step; Data integration is performed according to the simulation results of each simulation step to obtain the model simulation result.

[0011] In one embodiment, in the parameter calculation for modeling the engineering model according to the plurality of model parameters, the method further comprises: In response to each calculation result of the calculation step, a model pre-generation is performed for the target engineering model according to the calculation result of the completed calculation step to obtain a target model part, and the target model part is returned to the target terminal until the target engineering model is generated, so that the target terminal continues to display the generated part of the target engineering model in the target online engineering calculation interactive page, wherein the target model part is a component of the target engineering model.

[0012] To achieve the above-mentioned purpose, a second aspect of an embodiment of the present application proposes a model processing device based on an online engineering calculation interactive page, comprising: A model parameter acquisition module, used to acquire from a target terminal a plurality of model parameters input in a target online engineering calculation interactive page displayed on the target terminal; A target progress data feedback module is used to perform parameter calculation for engineering modeling according to the plurality of model parameters. In the parameter calculation process, in response to each calculation log being generated, a progress analysis is performed on the target engineering model according to the generated calculation log to obtain target progress data, and the target progress data is returned to the target terminal until the target engineering model is generated, so that the target terminal continuously displays the generation progress of the target engineering model in the target online engineering calculation interactive page; The target engineering model feedback module is used to send the target engineering model to the target terminal after generating the target engineering model, so that the target terminal displays the target engineering model in the target online engineering calculation interactive page.

[0013] To achieve the above objectives, a third aspect of an embodiment of the present application proposes an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the method described in the first aspect is implemented.

[0014] To achieve the above-mentioned purpose, the fourth aspect of an embodiment of the present application proposes a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in the first aspect is implemented.

[0015] The present application proposes a model processing method, device and equipment based on an online engineering calculation interactive page. The method can obtain multiple model parameters input in a target online engineering calculation interactive page displayed on the target terminal from a target terminal; perform parameter calculation for engineering model modeling according to the multiple model parameters. During the parameter calculation process, in response to each calculation log generated, perform progress analysis on the target engineering model according to the generated calculation log to obtain target progress data, and return the target progress data to the target terminal until the target engineering model is generated, so that the target terminal continuously displays the generation progress of the target engineering model in the target online engineering calculation interactive page; after the target engineering model is generated, send the target engineering model to the target terminal, so that the target terminal displays the target engineering model in the target online engineering calculation interactive page. By performing progress analysis according to the calculation log generated each time in the project of parameter calculation for engineering model modeling according to multiple model parameters, obtaining target progress data, and returning the target progress data to the target terminal until the generation of the target engineering model is completed, the target terminal can continuously display the generation progress of the target engineering model in the target online engineering calculation interaction page, so that the target online engineering calculation interaction page can provide real-time modeling progress feedback, thereby enabling engineering personnel to know the generation progress of the target engineering model on the target online engineering calculation interaction page, which is conducive to reducing the blocking operation experience in the online engineering calculation interaction page. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1 It is a flow chart of a model processing method based on an online engineering calculation interactive page provided by an embodiment of the present application; Figure 2 yes Figure 1 A flowchart of an embodiment of a sub-step of step 120; Figure 3 is a flow chart of a model processing method based on an online engineering calculation interactive page provided by another embodiment of the present application; Figure 4 yes Figure 3 A flowchart of an embodiment of a sub-step of step 320; Figure 5 yes Figure 1 A flowchart of another sub-step embodiment of step 120; Figure 6 yes Figure 5 A flowchart of an embodiment of a sub-step of step 520; Figure 7 yes Figure 1 A flowchart of another sub-step embodiment of step 120; Figure 8It is a structural schematic diagram of a model processing device based on an online engineering calculation interactive page provided in an embodiment of the present application; Fig. 9 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0017] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0018] It should be noted that, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first", "second", etc. in the specification, claims and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0019] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0020] First, some terms that appear in the embodiments of the present application are explained.

[0021] The online engineering calculation interactive page refers to an online web page that can be used for Computer Aided Engineering (CAE) calculations. The online engineering calculation interactive page can provide an operation page similar to the local CAE software for engineering personnel to interact with parameters. The input parameters can be transmitted back to the cloud computing platform with CAE capabilities. Through the powerful computing resources of the cloud computing platform with CAE capabilities, the engineering parameters can be quickly calculated and displayed in real time on this online web page, thereby quickly achieving high-quality engineering design.

[0022] In the related technology, in the field of engineering design, computer-aided engineering technology can be used to build engineering models. Generally speaking, the use of computer-aided engineering technology is divided into two types. One is to use local software. However, the calculation and operation of local software depends on the hardware computing resources used by engineers, which has spawned another technology that uses web applications.

[0023] In most existing computer-aided engineering web applications, the server builds and generates the engineering model based on the engineering model and the calculation parameters uploaded by the engineers on the online engineering calculation interaction page. However, during the server calculation process, the online engineering calculation interaction page will not display the unbuilt engineering model, which requires the engineers to wait for the online engineering calculation interaction page to display the engineering model, which brings a blocking operation experience to the engineers.

[0024] In order to reduce the blocking operation experience of engineers in the online engineering calculation interaction page, the embodiment of the present application provides a model processing method based on the online engineering calculation interaction page, a model processing device based on the online engineering calculation interaction page, an electronic device and a computer-readable storage medium. The method can first obtain multiple model parameters input in the target online engineering calculation interaction page displayed on the target terminal from the target terminal, and then perform parameter calculation for engineering model modeling according to the multiple model parameters. In the parameter calculation process, in response to each calculation log generated, a progress analysis is performed on the target engineering model according to the generated calculation log to obtain the target progress data, and the target progress data is returned to the target terminal until the target engineering model is generated, so that the target terminal continuously displays the generation progress of the target engineering model in the target online engineering calculation interaction page. After the target engineering model is generated, the target engineering model is sent to the target terminal so that the target terminal displays the target engineering model in the target online engineering calculation interaction page. By performing progress analysis according to the calculation log generated each time in the project of parameter calculation for engineering modeling based on multiple model parameters, the target progress data is obtained, and the target progress data is returned to the target terminal until the generation of the target engineering model is completed. In this way, the target terminal can continuously display the generation progress of the target engineering model in the target online engineering calculation interaction page, so that the target online engineering calculation interaction page can provide real-time modeling progress feedback, and then the engineering personnel can know the generation progress of the target engineering model on the target online engineering calculation interaction page, which is conducive to reducing the blocking operation experience in the online engineering calculation interaction page.

[0025] The embodiments of the present application provide a model processing method, device, electronic device and storage medium based on an online engineering calculation interactive page, which are specifically illustrated by the following embodiments. First, the model processing method based on an online engineering calculation interactive page in the embodiments of the present application is described.

[0026] The model processing method based on the online engineering calculation interactive page provided in the embodiment of the present application can be applied to the server side, and can also be software running in the terminal or server side. In some embodiments, the server side can be configured as an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms; the software can be an application that implements the model processing method based on the online engineering calculation interactive page, etc., but is not limited to the above forms.

[0027] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0028] See also Figure 1 , Figure 1 The flow of a model processing method based on an online engineering calculation interactive page provided by an embodiment of the present application is shown. In the embodiment of the present application, the model processing method based on the online engineering calculation interactive page may include steps 110 to 130.

[0029] Step 110: Acquire, from the target terminal, a plurality of model parameters input in the target online engineering calculation interactive page displayed on the target terminal; Step 120: performing parameter calculation for engineering modeling according to the plurality of model parameters. In the parameter calculation process, in response to each calculation log being generated, performing progress analysis for the target engineering model according to the generated calculation log, obtaining target progress data, and returning the target progress data to the target terminal until the target engineering model is generated, so that the target terminal continuously displays the generation progress of the target engineering model in the target online engineering calculation interactive page; Step 130: After the target engineering model is generated, the target engineering model is sent to the target terminal, so that the target terminal displays the target engineering model in the target online engineering calculation interactive page.

[0030] In one embodiment, the target online engineering calculation interactive page refers to an online engineering calculation interactive page that displays specific project content of the target engineering project.

[0031] In one embodiment, the model parameters inputted in the target online engineering calculation interactive page refer to the parameters used to create the target engineering model in the target engineering project currently displayed on the target online engineering calculation interactive page after being inputted in the target online engineering calculation interactive page. Among them, the model parameters can be geometric shapes, boundary conditions, material properties, etc., which are not specifically limited here. In addition, multiple model parameters can be carried by the model generation request generated by the target online engineering calculation interactive page.

[0032] In one embodiment, performing parameter calculation for engineering modeling according to multiple model parameters refers to performing corresponding modeling data calculation according to multiple model parameters, and generating an engineering model to be generated by inputting multiple model parameters according to one or more results obtained by calculation. Parameter calculation may include modeling calculation during modeling, simulation calculation after modeling, etc., which are not specifically limited here.

[0033] In one embodiment, in the process of performing parameter calculation for modeling an engineering model according to multiple model parameters, after obtaining the multiple model parameters, data verification can be performed on the multiple model parameters first. If the multiple model parameters all pass the data verification, the multiple model parameters are stored, and then specific parameter calculations are started. After the target engineering model is generated according to the multiple model parameters, the multiple model parameters are associated with the corresponding target engineering model. In this way, after the same multiple model parameters are input next time, there is no need to regenerate the target engineering model, and the associated target engineering model is called according to the multiple model parameters, thereby improving the efficiency of obtaining the target engineering model; if any of the multiple model parameters fails the data verification, the multiple model parameters are not stored, and no specific parameter calculations are performed.

[0034] In one embodiment, in response to each calculation log being generated, a progress analysis is performed on the target engineering model according to the generated calculation log, and obtaining the target progress data refers to an operation in which, in the process of parameter calculation for engineering model modeling, each calculation log is generated in the calculation process, and according to the latest generated calculation log, the specific progress of the current calculation process in the entire process of parameter calculation for engineering model modeling is determined, and the target progress data is generated according to the specific progress. Among them, the calculation log can be a system log that records the status of each calculation step in the process of parameter calculation, or it can be a system log that records the status of each calculation task (such as modeling calculation, simulation calculation, etc.) in the process of parameter calculation, etc., which is not specifically limited here.

[0035] In one embodiment, in the process of returning the target progress data to the target terminal, the web page file of the target online engineering calculation interactive page displayed by the target terminal can be called first, and then the target progress data and the style file used to display the target progress data are loaded in the web page file. The first target web page file is updated according to the web page file loaded with the target progress data and the style file used to display the target progress data. Then, the first target web page file is sent to the target terminal, so that the target terminal can render display controls with different target progress data according to the continuously sent target web page files, so as to continuously display the generation progress of the target engineering model in the target online engineering calculation interactive page.

[0036] In one embodiment, a web page file in a target terminal for displaying a target online engineering calculation interactive page is preset with a style file for displaying target progress data. In the process of returning the target progress data to the target terminal, the target progress data can be directly returned as response data, so that the target terminal loads a display control in the target online engineering calculation interactive page to continuously display the generation progress of the target engineering model.

[0037] In one embodiment, the target progress data may be continuously displayed in the target online engineering calculation interactive page through display methods such as a progress bar, a pop-up plug-in, a progress rate number, etc., which are not specifically limited here.

[0038] In one embodiment, after the target engineering model is generated, the target engineering model can be persistently stored in a specified path under the directory of the target engineering project. In this way, when the target engineering project is subsequently edited, the target engineering model can be directly called to avoid the need to regenerate the target engineering model.

[0039] In one embodiment, in the process of sending the target engineering model to the target terminal, the web page file of the target online engineering calculation interactive page displayed by the target terminal can be called first, and then the web page path corresponding to the file path storing the target engineering model and the style file used to display the target progress data are loaded in the web page file. The second target web page file is updated according to the web page path corresponding to the file path storing the target engineering model and the style file used to display the target engineering model. Then, the second target web page file is sent to the target terminal, so that the target terminal can call the target engineering model through the web page path corresponding to the file path storing the target engineering model when rendering the second target web page file. In this way, the target terminal can display the target engineering model in the target online engineering calculation interactive page after the rendering of the web page file is completed.

[0040] In one embodiment, a web page file used to display a target online engineering calculation interactive page in a target terminal is preset with a style file used to display a target engineering model. In the process of sending the target engineering model to the target terminal, the web page path corresponding to the file path storing the target engineering model can be directly returned as a response to the model generation request, so that the target terminal displays the target engineering model in the target online engineering calculation interactive page.

[0041] See also Figure 2 , Figure 2 Shows Figure 1 In the process of a sub-step embodiment of step 120, in one embodiment, the model generation request may also include model template information, and step 120 may include the following steps.

[0042] Step 210: determining a plurality of calculation steps in parameter calculation for engineering model building according to the model template information; Step 220: Execute multiple calculation steps one by one. If the currently executed calculation step belongs to one of multiple preset first target step types, call the preset first software development kit SDK corresponding to the first target step type to which the calculation step belongs to upload one or more model parameters used in the calculation step to obtain the calculation result of the calculation step, wherein the first SDK is used to calculate the one or more model parameters used in the calculation step by calling the first target interface, and the target engineering model is generated according to the calculation results corresponding to the multiple calculation steps.

[0043] In one embodiment, in the process of determining multiple calculation steps in parameter calculation for engineering model modeling according to model template information, specifically, a calculation task for generating a target engineering target model can be first created through model template information, and then, in the task queue, parameter calculation task information for engineering model modeling is obtained, and then, each calculation step in parameter calculation for engineering model modeling is determined according to the parameter calculation task information for engineering model modeling. Among them, the calculation steps and the calculation task information may correspond in quantity or may not correspond, which is not specifically limited here. For example, assuming that the multiple calculation steps include the two calculation steps of calculating model mesh and generating model mesh, these two calculation steps belong to the calculation task of model mesh (Mesh).

[0044] In one embodiment, the calculation steps can be integrated into the target progress data in the form of information, so that during the display of the target progress data, the current generation progress and the currently ongoing, completed and unfinished calculation steps can be synchronously displayed. In this way, the target online engineering calculation interactive page can display richer progress information, which is conducive to further improving the user experience.

[0045] In one embodiment, executing multiple computing steps one by one means determining the order of each computing step according to the order of computing tasks in the task queue and the execution order of each computing step belonging to the same computing task in the computing task to which it belongs, and executing the operation of each computing step one by one according to this order.

[0046] In one embodiment, the first target step type refers to a computing step type that requires calling an external computing engine to perform complex data operations, where the external computing engine refers to dedicated software or services outside the local computer.

[0047] In one embodiment, calling the preset first software development kit SDK corresponding to the first target step type to which the calculation step belongs to upload one or more model parameters used in the calculation step, and obtaining the calculation result of the calculation step means calling the preset first SDK corresponding to the first target step type to which the current calculation step belongs, and uploading one or more model parameters used in the current calculation step to the external calculation engine pointed to by the first target interface through the first target interface included in the first SDK, so that the external calculation engine performs the corresponding calculation, and returns the calculation result of the current calculation step through the first target interface. Among them, the first SDK can be a preset SDK corresponding to a first target step type, or it can be a preset SDK corresponding to multiple first target step types, which is not specifically limited here. In addition, when the first SDK executes the current calculation step, the number of first target interfaces called can be one or more, which is not specifically limited here.

[0048] In one embodiment, if the currently executed calculation step does not belong to any of a plurality of preset first target step types, the currently executed calculation step is executed locally.

[0049] By calling preset multiple first step types and the corresponding first SDK, some specific calculation steps can be executed through an external calculation engine, thereby reducing the load of these calculation steps on local computing resources, which is beneficial to improving the efficiency of model generation and reducing the occurrence of blocking model feedback, thereby better improving the operating experience of the target online engineering calculation interactive page.

[0050] See also Figure 3 , Figure 3 The flow of a model processing method based on an online engineering calculation interactive page provided by another embodiment of the present application is shown. In one embodiment, after step 130, the model processing method may further include the following steps.

[0051] Step 310: Acquire a model parameter modification request generated through a target online engineering calculation interactive page from a target terminal, wherein the model parameter modification request includes a target update parameter corresponding to one or more model parameters; Step 320: performing parameter calculation for modeling update of the engineering model according to model parameters without corresponding target update parameters among the multiple model parameters and one or more target update parameters to obtain an updated target engineering model; Step 330: After the updated target engineering model is generated, the updated target engineering model is sent to the target terminal so that the target terminal displays the updated target engineering model in the target online engineering calculation interactive page.

[0052] In one embodiment, after obtaining one or more target update parameters, data verification can be performed on the one or more target update parameters. If the verification passes, the target update parameters are stored, and then specific parameter calculations are started. After regenerating the target engineering model, the model parameters that do not correspond to the target update parameters and the target update parameters are associated with the regenerated target engineering model. In this way, when the same multiple model parameters are input next time, there is no need to regenerate the target engineering model and the associated target engineering model is called, thereby improving the efficiency of obtaining the target engineering model; if any of the multiple model parameters fails the data verification, the multiple model parameters are not stored, and no specific parameter calculations are performed.

[0053] In one embodiment, performing parameter calculation for modeling update of an engineering model based on model parameters without corresponding target update parameters among multiple model parameters and one or more target update parameters refers to performing corresponding modeling data calculations based on model parameters without corresponding target update parameters among multiple model parameters and one or more target update parameters, and generating an update model corresponding to the target engineering model based on one or more calculated results.

[0054] In one embodiment, in the process of obtaining the updated target engineering model by performing parameter calculation for the engineering model modeling update according to the model parameters without corresponding target update parameters among multiple model parameters and one or more target update parameters, it is specifically possible to respond to each regeneration of a calculation log, perform progress analysis for the updated target engineering model according to the regenerated calculation log, obtain progress data of the process of updating the target engineering model, and return the progress data in the process of updating the target engineering model to the target terminal until the target engineering model is updated, so that the target terminal continues to display the update progress of the target engineering model in the target online engineering calculation interactive page. Among them, the progress data in the process of updating the target engineering model can be returned in the form of a web page file, or directly returned in the form of response data, which is not specifically limited here. In addition, the progress data in the process of updating the target engineering model can be continuously displayed in the target online engineering calculation interactive page through display methods such as a progress bar, a pop-up plug-in, and a progress rate number, which is not specifically limited here.

[0055] In one embodiment, after the target engineering model is updated, the updated target engineering model may be persistently stored, wherein the updated target engineering model may be stored in a path used to store the original target engineering model, or in other paths, which are not specifically limited here.

[0056] In one embodiment, the updated target engineering model is sent to the target terminal so that the target terminal displays the updated target engineering model in the target online engineering calculation interactive page. This can be done by generating a web page file and sending the generated web page file to the target terminal, or by directly returning the path storing the updated target engineering model as a response. No specific limitation is made here.

[0057] By regenerating the engineering model according to the target updated parameters and the unupdated model parameters after updating the model parameters, the currently displayed target engineering model can be updated synchronously after the model parameters are updated, so that the displayed target engineering model can correspond to the input model parameters in real time, thereby better improving the operating experience of the target online engineering calculation interactive page.

[0058] See also Figure 4 , Figure 4 Shows Figure 3 In the process of a sub-step embodiment of step 320, in one embodiment, step 320 may include the following steps.

[0059] Step 410: re-execute multiple calculation steps one by one. If the currently executed calculation step does not use any target update parameter, skip the calculation step and proceed to the next calculation step until the parameter calculation process for modeling and updating the engineering model is completed; Step 420: updating the target engineering model according to the calculation results of the skipped calculation steps and the calculation results obtained in the non-skipped calculation steps to obtain an updated target engineering model.

[0060] In one embodiment, in the process of re-executing multiple calculation steps one by one, specifically, a calculation task for generating an updated target engineering target model can be created by using the model template information used to previously generate the target engineering model. Then, each calculation step in the parameter calculation for modeling the engineering model can be determined according to the calculation task. Then, the operation of each calculation step in the task queue is completed according to the model parameters for which there are no corresponding target update parameters among the multiple model parameters, and one or more target update parameters.

[0061] In one embodiment, skipping a calculation step is an operation in which, when there is no first target update parameter in the model parameters used in the calculation step, the calculation step is not executed, and a calculation result obtained by the calculation step in the previously generated target engineering model is called as the calculation result of this calculation step.

[0062] In one embodiment, in the process of skipping a calculation step, corresponding progress data may be specifically generated so that the target online engineering calculation interactive page can display the model update progress regarding the skipped calculation step.

[0063] In one embodiment, if the currently executed calculation step uses any target update parameter, it is determined whether the currently executed calculation step belongs to one of multiple preset first target step types. If so, the preset first SDK corresponding to the first target step type to which the calculation step belongs is called to upload one or more latest model parameters used by the calculation step to obtain the calculation result of the calculation step; if not, the currently executed calculation step is executed locally.

[0064] In one embodiment, the target engineering model is updated according to the calculation results of the skipped calculation steps and the calculation results obtained in the non-skipped calculation steps, and obtaining the updated target engineering model means that model generation processing is performed according to the calculation results of the skipped calculation steps and the calculation results obtained in the non-skipped calculation steps, and the updated target engineering model is obtained and stored.

[0065] By performing the calculation steps that do not use the target update parameters in the parameter calculation process for the engineering model after the model parameters are updated, some calculation steps with unchanged calculation results can be skipped, thereby reducing the waste of calculation resources by these calculation steps, so that the calculation steps that use the target update parameters can use more calculation resources for calculation, which is beneficial to improving the update efficiency of the target engineering model; in addition, since the calculation steps with unchanged calculation results are skipped, the calculation steps that use the target update parameters can be executed earlier, thereby further improving the update efficiency of the target engineering model, and thus better improving the user experience of engineers.

[0066] See also Figure 5 , Figure 5 Shows Figure 1 In the process of another sub-step embodiment of step 120, in one embodiment, the model generation request may also include model simulation information, and step 120 may also include the following steps.

[0067] Step 510: Generate an engineering model according to the calculation results of each calculation step to obtain an initial engineering model; Step 520: performing model simulation processing on the initial engineering model with respect to the model simulation information, and obtaining a model simulation result of the initial engineering model with respect to the model simulation information; Step 530: Perform model data fusion on the initial engineering model according to the model simulation result to obtain the target engineering model, so that when the target engineering model is displayed in the target online engineering calculation interactive page, the model simulation result is displayed on the visible surface of the target engineering model.

[0068] In one embodiment, the model simulation information refers to information used to indicate specific simulation analysis that needs to be performed on the engineering model. The model simulation information may indicate one or more simulation analyses (such as stress analysis, heat analysis, etc.), which is not specifically limited here.

[0069] In one embodiment, performing model simulation processing on the initial engineering model for the model simulation information to obtain the model simulation result of the initial engineering model for the model simulation information means first determining the specific simulation analysis requested by the model simulation information, then performing a specific simulation analysis according to the model parameters corresponding to the initial engineering model, obtaining simulation data of the initial engineering model under the specific simulation analysis, and then obtaining the model simulation result according to the simulation data. Wherein, when the model simulation information indicates a simulation analysis, in the process of obtaining the model simulation result according to the simulation data, the simulation data can be determined as the model simulation result; when the model simulation information indicates a simulation analysis, in the process of obtaining the model simulation result according to the simulation data, multiple simulation data can be integrated to obtain the model simulation result.

[0070] In one embodiment, performing model data fusion on the initial engineering model according to the model simulation results to obtain the target engineering model refers to generating a model portion for the initial engineering model according to the model simulation results to obtain the model portion of the model simulation results, and fusing the model portion of the model simulation results with the existing initial engineering model to obtain the target engineering model.

[0071] In one embodiment, displaying the model simulation result on the visible surface of the target engineering model refers to displaying the mapping of the model simulation result on the visible surface of the target engineering model. For example, assuming that the model simulation process only performs thermal analysis, the model simulation result is represented by displaying color mapping of different temperatures on the visible surface of the target engineering model.

[0072] In one embodiment, after obtaining the model simulation results of the target engineering model for the model simulation information, a model simulation data graph can be generated based on the model simulation results, and then the model simulation data graph can be sent to the target terminal, so that the target terminal can display the model simulation data graph and the target engineering model with the model simulation results on the visual surface in the target online engineering calculation interactive page at the same time, so that the readability of the simulation analysis data can be improved, which is conducive to improving the user experience of engineering personnel.

[0073] By simulating the initial engineering model according to the model simulation information after generating the initial engineering model, the simulation task can be completed together in the generated engineering model, thereby providing engineers with more convenient engineering design functions, and then being able to simultaneously display the generated engineering model and the model simulation results in the target online engineering calculation interactive page, which is conducive to improving the user experience of engineers. In addition, since the model simulation results can be displayed on the visual surface of the target engineering model, the target online engineering calculation interactive page can better express the model simulation results, improve the display diversity of the target online engineering calculation interactive page, and thus better improve the operation experience of the target online engineering calculation interactive page.

[0074] See also Figure 6 , Figure 6 Shows Figure 5 In the process of a sub-step embodiment of step 520, in one embodiment, step 520 may include the following steps.

[0075] Step 610: determining a plurality of simulation steps for the initial engineering model according to the model simulation information; Step 620: Execute multiple simulation steps one by one. If the currently executed simulation step belongs to one of multiple preset second target step types, call the second target interface through the preset second SDK corresponding to the second target step type to which the simulation step belongs, perform simulation processing on the initial engineering model for the simulation step, and obtain a simulation result of the simulation step. Step 630: Perform data integration according to the simulation results of each simulation step to obtain a model simulation result.

[0076] In one embodiment, in the process of determining multiple simulation steps for the initial engineering model according to the model simulation information, specifically, the simulation calculation task for generating the initial engineering target model can be first created according to the model simulation information, then, in the task queue, the simulation calculation task information for the engineering model simulation is obtained, and then, each simulation step for the engineering model simulation is determined according to the simulation calculation task information for the engineering model simulation. Among them, the simulation step refers to the calculation step for the simulation analysis task. In addition, the simulation calculation task and the simulation step may correspond in number or may not correspond, which is not specifically limited here.

[0077] In one embodiment, in the process of determining multiple simulation steps in the initial engineering model according to the model simulation information, it can be specifically responsive to each regeneration of a simulation calculation log, and a simulation progress analysis for the initial engineering model can be performed according to the generated simulation calculation log to obtain progress data of the simulation target engineering model process, and the progress data of the simulation target engineering model process is returned to the target terminal until the initial engineering model simulation is completed, so that the target terminal continues to display the simulation progress of the initial engineering model in the target online engineering calculation interactive page. Among them, the progress data of the simulation target engineering model process can be returned in the form of a web page file, or it can be directly returned in the form of response data, which is not specifically limited here. In addition, the progress data of the simulation target engineering model process can be continuously displayed in the target online engineering calculation interactive page through display methods such as a progress bar, a pop-up plug-in, and a progress rate number, which is not specifically limited here.

[0078] In one embodiment, the simulation steps can be integrated with the progress data of the simulation target engineering model process in the form of information, so that during the display of the target progress data, the current generation progress and the currently ongoing, completed and unfinished simulation steps are synchronously displayed. In this way, the target online engineering calculation interactive page can display richer progress information, which is conducive to further improving the user experience.

[0079] In one embodiment, executing multiple simulation steps one by one means determining the order of each simulation step according to the order of simulation computing tasks in the task queue and the execution order of each simulation step belonging to the same simulation computing task in the corresponding simulation computing task, and executing the operation of each simulation step one by one according to this order.

[0080] In one embodiment, the second target step type refers to a simulation step type that requires calling an external computing engine to execute complex simulation operations.

[0081] In one embodiment, the second target interface is called by the preset second SDK corresponding to the second target step type to which the simulation step belongs, and the initial engineering model is simulated for the simulation step to obtain the simulation result of the simulation step, which means that the preset second SDK corresponding to the second target step type to which the current simulation step belongs is called, and one or more model parameters used in the current simulation step are uploaded to the external computing engine pointed to by the second target interface through the second target interface included in the second SDK, so that the external computing engine performs the corresponding simulation calculation, and the simulation result of the current simulation step is returned through the second target interface. Among them, the second SDK can be a preset SDK corresponding to a second target step type, or it can be a preset SDK corresponding to multiple second target step types, which is not specifically limited here. In addition, when the second SDK executes the current simulation step, the number of second target interfaces called can be one or more, which is not specifically limited here.

[0082] In one embodiment, if the currently executed simulation step does not belong to any of a plurality of preset second target step types, the currently executed simulation step is executed locally.

[0083] By calling multiple preset second step types and the corresponding second SDK, some specific simulation steps can be executed through an external computing engine, thereby reducing the load of these simulation steps on local computing resources, which is beneficial to improving the efficiency of model simulation analysis and reducing the occurrence of blocking model feedback, thereby better improving the operating experience of the target online engineering calculation interactive page.

[0084] See also Figure 7 , Figure 7 Shows Figure 1 In the process of another sub-step embodiment of step 120, in one embodiment, step 120 may also include the following steps.

[0085] Step 710: In response to obtaining the calculation result of each calculation step, pre-generate a model for the target engineering model according to the calculation result of the completed calculation step, obtain the target model part, and return the target model part to the target terminal until the target engineering model is generated, so that the target terminal continues to display the generated part of the target engineering model in the target online engineering calculation interactive page, wherein the target model part is a component of the target engineering model.

[0086] In one embodiment, the model pre-generation for the target engineering model is performed according to the calculation results of the completed calculation steps, and obtaining the target model part refers to the operation of performing model generation according to the calculation results of the completed calculation steps to obtain an incomplete model (i.e., the target model part) for the target engineering model. The target model part can be the outline of the target engineering model, or a combination of multiple components of the target engineering model (for example, a combination of some network elements of multiple network elements of the target engineering model), etc., which is not specifically limited here.

[0087] In one embodiment, returning the target model portion to the target terminal may be performed by generating a web page file and sending the generated web page file to the target terminal, or the path storing the target model portion may be directly returned as a response, which is not specifically limited here.

[0088] By generating a target model portion corresponding to an existing calculation result each time a calculation result is obtained, the target terminal can continuously display the generated portion of the target engineering model in the target online engineering calculation interactive page, so that the generation progress of the target engineering model can be displayed together with the generated portion of the target engineering model and the continuously displayed target data, thereby increasing the richness of the display method of the target engineering model generation progress, which is beneficial to improving the user experience of engineers.

[0089] See also Figure 8 The embodiment of the present application further provides a model processing device based on an online engineering calculation interactive page, which can implement the model processing method based on an online engineering calculation interactive page of the first aspect. The model processing device based on an online engineering calculation interactive page 800 includes: The model parameter acquisition module 810 may be used to acquire, from the target terminal, a plurality of model parameters input in the target online engineering calculation interactive page displayed on the target terminal; The target progress data feedback module 820 can be used to perform parameter calculation for engineering modeling according to multiple model parameters. In the parameter calculation process, in response to each calculation log being generated, a progress analysis is performed for the target engineering model according to the generated calculation log to obtain target progress data, and the target progress data is returned to the target terminal until the target engineering model is generated, so that the target terminal continuously displays the generation progress of the target engineering model in the target online engineering calculation interactive page; The target engineering model feedback module 830 may be used to send the target engineering model to the target terminal after the target engineering model is generated, so that the target terminal displays the target engineering model in the target online engineering calculation interactive page.

[0090] The specific implementation of the model processing device based on the online engineering calculation interactive page is basically the same as the specific implementation of the model processing method based on the online engineering calculation interactive page mentioned above, and will not be repeated here.

[0091] The embodiment of the present application also provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the above-mentioned model processing method based on the online engineering calculation interactive page when executing the computer program. The electronic device can be any intelligent terminal including a tablet computer, a car computer, etc.

[0092] See also Fig. 9 , Fig. 9 The hardware structure of an electronic device of another embodiment is illustrated. The electronic device 900 includes: The processor 901 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application; The memory 902 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 902 can store an operating system and other application programs. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 902, and the processor 901 calls and executes the model processing method based on the online engineering calculation interactive page of the embodiment of this application; Input / output interface 903, used to implement information input and output; Communication interface 904, used to realize communication interaction between the device and other devices, which can be realized through wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WIFI, Bluetooth, etc.); A bus 905 that transmits information between various components of the device (e.g., the processor 901, the memory 902, the input / output interface 903, and the communication interface 904); The processor 901 , the memory 902 , the input / output interface 903 and the communication interface 904 are connected to each other in communication within the device via a bus 905 .

[0093] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, it implements the above-mentioned model processing method based on the online engineering calculation interactive page.

[0094] The memory, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transitory memory, such as at least one disk storage device, a flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory may include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0095] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0096] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

[0097] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0098] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0099] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0100] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0101] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0102] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0103] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0104] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.

[0105] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.

Claims

1. A model processing method based on an online engineering calculation interactive page, characterized in that: The following steps are involved: Acquire, from a target terminal, a plurality of model parameters input in a target online engineering calculation interactive page displayed on the target terminal; Parameter calculation for engineering modeling is performed according to the plurality of model parameters. In the parameter calculation process, in response to each calculation log being generated, progress analysis is performed for the target engineering model according to the generated calculation log to obtain target progress data, and the target progress data is returned to the target terminal until the target engineering model is generated, so that the target terminal continuously displays the generation progress of the target engineering model in the target online engineering calculation interactive page; After the target engineering model is generated, the target engineering model is sent to the target terminal, so that the target terminal displays the target engineering model in the target online engineering calculation interactive page.

2. The method according to claim 1, characterized in that The plurality of model parameters are carried by a model generation request, and the model generation request further includes model template information; The parameter calculation for modeling the engineering model according to the plurality of model parameters comprises: Determining a plurality of calculation steps in parameter calculation for modeling the engineering model according to the model template information; Execute multiple calculation steps one by one. If the calculation step currently being executed belongs to one of multiple preset first target step types, call the preset first software development kit SDK corresponding to the first target step type to which the calculation step belongs to upload one or more model parameters used by the calculation step to obtain the calculation result of the calculation step, wherein the first SDK is used to calculate one or more model parameters used by the calculation step by calling a first target interface, and the target engineering model is generated according to the calculation results corresponding to the multiple calculation steps.

3. The method according to claim 2, characterized in that After sending the target engineering model to the target terminal, the method further includes: Acquire, from the target terminal, a model parameter modification request generated through the target online engineering calculation interactive page, wherein the model parameter modification request includes one or more target update parameters corresponding to the model parameters; According to the model parameters without corresponding target update parameters among the plurality of model parameters and one or more target update parameters, parameter calculation for modeling update of the engineering model is performed to obtain the updated target engineering model; After the updated target engineering model is generated, the updated target engineering model is sent to the target terminal, so that the target terminal displays the updated target engineering model in the target online engineering calculation interactive page.

4. The method according to claim 3, characterized in that The step of performing parameter calculation for updating the engineering model modeling according to the model parameters without corresponding target update parameters among the plurality of model parameters and one or more target update parameters to obtain the updated target engineering model comprises: Re-execute the plurality of calculation steps one by one, and if the currently executed calculation step does not use any of the target update parameters, skip the calculation step and proceed to the next calculation step until the parameter calculation process for modeling and updating the engineering model is completed; The target engineering model is updated according to the calculation results of the skipped calculation steps and the calculation results obtained in the non-skipped calculation steps to obtain the updated target engineering model.

5. The method according to claim 2, characterized in that: The model generation request also includes model simulation information; The parameter calculation for modeling the engineering model according to the plurality of model parameters comprises: Generate an engineering model according to the calculation results of each calculation step to obtain an initial engineering model; Performing model simulation processing on the initial engineering model with respect to the model simulation information to obtain a model simulation result of the initial engineering model with respect to the model simulation information; The initial engineering model is subjected to model data fusion according to the model simulation result to obtain the target engineering model, so that when the target engineering model is displayed in the target online engineering calculation interactive page, the model simulation result is displayed on the visible surface of the target engineering model.

6. The method according to claim 5, characterized in that The performing model simulation processing on the initial engineering model for the model simulation information to obtain a model simulation result of the initial engineering model for the model simulation information includes: Determining a plurality of simulation steps in the initial engineering model according to the model simulation information; Execute the plurality of simulation steps one by one, and if the currently executed simulation step belongs to one of a plurality of preset second target step types, call the second target interface through the preset second SDK corresponding to the second target step type to which the simulation step belongs, perform simulation processing on the initial engineering model for the simulation step, and obtain a simulation result of the simulation step; Data integration is performed according to the simulation results of each simulation step to obtain the model simulation result.

7. The method according to claim 2, characterized in that In the parameter calculation for modeling the engineering model according to the plurality of model parameters, the method further comprises: In response to each calculation result of the calculation step, a model pre-generation is performed for the target engineering model according to the calculation result of the completed calculation step to obtain a target model part, and the target model part is returned to the target terminal until the target engineering model is generated, so that the target terminal continues to display the generated part of the target engineering model in the target online engineering calculation interactive page, wherein the target model part is a component of the target engineering model.

8. A model processing device based on an online engineering calculation interactive page, characterized in that: include: A model parameter acquisition module, used to acquire from a target terminal a plurality of model parameters input in a target online engineering calculation interactive page displayed on the target terminal; A target progress data feedback module is used to perform parameter calculation for engineering modeling according to the plurality of model parameters. In the parameter calculation process, in response to each calculation log being generated, a progress analysis is performed on the target engineering model according to the generated calculation log to obtain target progress data, and the target progress data is returned to the target terminal until the target engineering model is generated, so that the target terminal continuously displays the generation progress of the target engineering model in the target online engineering calculation interactive page; The target engineering model feedback module is used to send the target engineering model to the target terminal after generating the target engineering model, so that the target terminal displays the target engineering model in the target online engineering calculation interactive page.

9. An electronic device, characterized in that: The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the model processing method based on the online engineering calculation interactive page as described in any one of claims 1 to 7 when executing the computer program.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the model processing method based on an online engineering calculation interactive page according to any one of claims 1 to 7 is implemented.