Information processing method and device and electronic equipment

By obtaining and utilizing the description files of scene objects in the target scenario, the problem of poor data interoperability in the prior art is solved, and a more flexible and efficient digital engineering delivery process is achieved.

CN120236004APending Publication Date: 2025-07-01HUASHENG DIGITAL INTELLIGENCE (BEIJING) TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

In the prior art, the construction of three-dimensional digital twin scenarios and the simulation optimization of two-dimensional process flow are two completely independent parts, resulting in data interoperability and increasing the complexity and cost in the delivery process of digital engineering.

Method used

By obtaining a description file that corresponds to multiple scene objects in the target scene one by one, the description file contains at least model information and connection information, realizing the display and data interoperability of the target scene.

Benefits of technology

It improves the applicability, flexibility and scalability of the description file, reduces the difficulty and cost of building target scenarios, and realizes the display and interoperability of 2D processes and/or 3D models.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120236004A_ABST
    Figure CN120236004A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of digital industry, and provides an information processing method and device and electronic equipment, and the method comprises the steps: obtaining description files which are in one-to-one correspondence with a plurality of scene objects in a target scene, the description file is at least used for describing model information of the corresponding scene object and connection information between the corresponding scene object and other scene objects; and displaying the target scene according to the description file. Thus, the 2D process and / or the 3D model of the target scene can be displayed, the target scene is built through the description files corresponding to the multiple scene objects in the target scene in a one-to-one mode, the applicability, the flexibility and the expandability of the description files can be improved, and the building difficulty and the building cost of the target scene are reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] Embodiments of the present disclosure relate to the field of digital industrial technologies, and more specifically, to an information processing method, apparatus, and electronic device. Background Art

[0002] Currently, the digital solutions implemented in factories mainly cover two core parts: the construction of a three-dimensional digital twin scene and the simulation optimization of two-dimensional process flows.

[0003] In the prior art, the construction of a three-dimensional digital twin scene and the simulation optimization of two-dimensional process flows are two completely independent parts, each with its own different technology stacks and ecosystems, resulting in the inability to interoperate data. During the delivery process of digital engineering, a complete device system needs to be connected and point information bound, etc. using two completely different forms respectively. Summary of the Invention

[0004] An object of embodiments of the present disclosure is to provide an information processing method, apparatus, and electronic device.

[0005] According to a first aspect of embodiments of the present disclosure, there is provided an information processing method, including:

[0006] Obtaining description files corresponding one by one to multiple scene objects in a target scene, where the description files are at least used to describe the model information of the corresponding scene objects and the connection information between the corresponding scene objects and other scene objects;

[0007] Displaying the target scene according to the description files.

[0008] Optionally, the description files are further used to describe the resource attribute information of the corresponding scene objects; the method further includes:

[0009] In response to a trigger operation on any scene object in the displayed target scene, displaying the resource attribute information of the any scene object.

[0010] Optionally, the model information includes 2D model information and / or 3D model information, where the 2D model information at least includes the size, color, and shape of 2D graphics; the 3D model information at least includes the geometric shape, material, and texture of 3D models.

[0011] Optionally, the method further includes:

[0012] Obtaining a 2D flow chart of the target scene; the 2D flow chart at least represents the connection relationship between multiple scene objects in the target scene;

[0013] Obtaining description files corresponding one by one to multiple scene objects in the target scene according to the 2D flow chart.

[0014] Optionally, the method further includes:

[0015] Obtaining a 3D scene of the target scene; the 3D scene at least includes 3D models of multiple scene objects in the target scene;

[0016] Obtaining description files corresponding one by one to multiple scene objects in the target scene according to the 3D scene.

[0017] Optionally, the method further includes:

[0018] In response to a binding operation on a target scene object, binding the target scene object to corresponding data point location information; the target scene object is any one of the multiple scene objects;

[0019] Updating the description file corresponding to the target scene object according to the data point location information corresponding to the target scene object.

[0020] Optionally, the description file is further used to describe at least one of the following information: animation information of the corresponding scene object, data point location information associated with the corresponding scene object, document information of the corresponding scene object, maintenance information of the corresponding scene object, parent-child hierarchical relationship between the corresponding scene object and other scene objects, geographical information of the corresponding scene object.

[0021] Optionally, the description file is in json format.

[0022] According to a second aspect of the present disclosure, there is provided an information processing device, including:

[0023] A file acquisition module, configured to acquire description files corresponding one by one to multiple scene objects in a target scene, where the description files are at least used to describe model information of the corresponding scene objects and connection information between the corresponding scene objects and other scene objects;

[0024] A scene display module, configured to display the target scene according to the description files.

[0025] According to a third aspect of the present disclosure, there is provided an electronic device, including a processor and a memory, where the memory is used to store a computer program, and the processor is configured to execute the method as described in the first aspect of the present disclosure under the control of the computer program.

[0026] According to a fourth aspect of the present disclosure, there is provided a computer-readable storage medium, on which a computer program is stored, and the computer program, when executed by a processor, implements the method as described in the first aspect of the present disclosure.

[0027] Through the embodiments of the present disclosure, the target scenario can be displayed according to the description files corresponding one by one to multiple scenario objects in the target scenario, so as to realize the display of the 2D process and / or 3D model of the target scenario. By building the target scenario according to the description files corresponding one by one to multiple scenario objects in the target scenario, the applicability, flexibility and scalability of the description files can be improved, and the building difficulty and building cost of the target scenario can be reduced.

[0028] Other features and advantages of the present invention will become clear from the following detailed description of the exemplary embodiments of the present invention with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] The drawings incorporated in and constituting a part of this specification illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.

[0030] Figure 1 is a block diagram showing the hardware configuration of an electronic device that can implement the embodiments of the present disclosure;

[0031] Figure 2 is a flowchart of an information processing method according to an embodiment of the present disclosure;

[0032] Figure 3 is a schematic diagram of a 2D flowchart according to an embodiment of the present disclosure;

[0033] Figure 4 is a schematic diagram of a 3D scene according to an embodiment of the present disclosure;

[0034] Figure 5 is a block diagram of an information processing apparatus according to an embodiment of the present disclosure;

[0035] Figure 6 is a block diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0036] Various exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It should be noted that: Unless otherwise specifically stated, the relative arrangements of components and steps, numerical expressions and values set forth in these embodiments do not limit the scope of the present invention.

[0037] The following description of at least one exemplary embodiment is merely illustrative in nature and is in no way intended to limit the invention, its application, or uses.

[0038] Technologies, methods, and devices known to those of ordinary skill in the relevant art may not be discussed in detail, but should be regarded as part of the specification where appropriate.

[0039] In all of the examples shown and discussed here, any specific values should be construed as merely exemplary and not as a limitation. Thus, other examples of the exemplary embodiments may have different values.

[0040] It should be noted that like reference numerals and letters refer to like items in the following figures, and thus, once an item is defined in one figure, further discussion thereof in subsequent figures is not necessary.

[0041] <Hardware Configuration>

[0042] Figure 1 is a block diagram showing the hardware configuration of an electronic device 1000 in which embodiments of the present disclosure can be implemented.

[0043] The electronic device 1000 may be a laptop computer, a desktop computer, a mobile phone, a tablet computer, etc. As Figure 1 shown, the electronic device 1000 may include a processor 1100, a memory 1200, an interface device 1300, a communication device 1400, a display device 1500, an input device 1600, a speaker 1700, a microphone 1800, and so on. Among them, the processor 1100 may be a processor CPU, a microprocessor MCU, etc. The memory 1200 includes, for example, a ROM (read-only memory), a RAM (random access memory), a non-volatile memory such as a hard disk, etc. The interface device 1300 includes, for example, a USB interface, a headphone interface, etc. The communication device 1400 can perform wired or wireless communication, and specifically may include Wifi communication, Bluetooth communication, 2G / 3G / 4G / 5G communication, etc. The display device 1500 is, for example, a liquid crystal display screen, a touch display screen, etc. The input device 1600 may include, for example, a touch screen, a keyboard, a body sensor input, etc. The user can input / output voice information through the speaker 1700 and the microphone 1800.

[0044] Figure 1 The electronic device shown is merely illustrative and in no way limits the present disclosure, its application, or its use. Applied to the embodiments of the present disclosure, the memory 1200 of the electronic device 1000 is used to store instructions for controlling the processor 1100 to operate to execute any one of the methods provided by the embodiments of the present disclosure. Those skilled in the art should understand that although multiple devices are shown for the electronic device 1000 in Figure 1 the present disclosure may only relate to some of the devices. For example, the electronic device 1000 only relates to the processor 1100 and the memory 1200. Those skilled in the art can design instructions according to the solutions disclosed in the present disclosure. How the instructions control the processor to operate is well known in the art and will not be described in detail here.

[0045] <Method Embodiment>

[0046] The present disclosure provides an information processing method, which can be implemented by an electronic device. In one example, the electronic device can be the electronic device 1000 in the foregoing embodiment.

[0047] Figure 2 It is a flowchart of an information processing method according to an embodiment of the present disclosure.

[0048] As Figure 2 shown, the method includes steps S2100 to S2200 as follows:

[0049] Step S2100, obtain description files corresponding one by one to multiple scene objects in a target scene, where the description files are at least used to describe the model information of the corresponding scene objects and the connection information between the corresponding scene objects and other scene objects.

[0050] In this embodiment, the target scene can be a factory, a city, etc., and the objects in the target scene can be the equipment of the factory, such as a distillation column, etc.

[0051] In an embodiment of the present disclosure, the description file is in json format. Specifically, each scene object can have a corresponding description file, and the description files corresponding to multiple scene objects in the target scene can be stored in the same folder.

[0052] In an embodiment of the present disclosure, the connection information can include the connection describing the corresponding scene object as the source and the connection describing the corresponding scene object as the target, and each connection is described by a stream ID and a port ID.

[0053] In an embodiment of the present disclosure, the model information includes 2D model information and / or 3D model information, where the 2D model information at least includes the size, color, and shape of the 2D graphics; the 3D model information at least includes the geometric shape, material, and texture of the 3D model.

[0054] Further, the 3D model information can also include the rendering type, rendering resource address, visibility, geographical location coordinates, model scaling ratio, unique visual attributes of the well, data information panel, connection point information, etc.

[0055] In an embodiment of the present disclosure, the description file further includes at least one of the following information: the animation information of the corresponding scene object, the data point information associated with the corresponding scene object, the document information of the corresponding scene object, the maintenance information of the corresponding scene object, the parent-child hierarchical relationship between the corresponding scene object and other scene objects, and the geographical information of the corresponding scene object.

[0056] In this embodiment, the animation information can describe the display effect of the model of the corresponding scene object, including animation effects and timelines. The data point information can include the positions, values, etc. of the data points related to the scene object. For example, it can include the real-time temperature, real-time pressure, target temperature, target pressure, etc. of the corresponding scene object. The document information can include auxiliary materials such as drawings and photos related to the corresponding scene object. The maintenance information can include the maintenance history, maintenance records, etc. of the corresponding scene object.

[0057] Further, the description file may further include at least one of the following information: the unique ID of the corresponding scene object, the object name, the unique number, the object type, the group ID, the lineage information, the information indicating whether it is in an active state, the information indicating whether it participates in calculations, and the display target information. Among them, the display target information can indicate to display only the 2D model information of the corresponding scene object, only the 3D model information of the corresponding scene object, or display both the 2D model information and the 3D model information of the corresponding scene object simultaneously.

[0058] In an embodiment of the present disclosure, the definition of the description file is as shown in Table 1 below.

[0059] Table 1

[0060]

[0061]

[0062] In one example, the definition of the 3D model information in Table 1 can be as shown in Table 2 below.

[0063] Table 2

[0064] Field Data Type Description render_type string Render type: terrain, model, etc render_resource string Render resource address visible bool Visibility geo_coord float[] Geographical location coordinates scale float[] Model scaling ratio well_vision Object Visual attributes unique to the well pannels 3dPannel[] Data information panel ports 3DPort[] Connection point information

[0065] In one example, the definition of the connection relationship "connection" in Table 1 can be as shown in Table 3.

[0066] Table 3

[0067] Field Data Type Description sources Connect[] Connection where the scene object is the source targets Connect[] Connection where the scene object is the target

[0068] In one example, the definition of "Connect" in Table 3 can be as shown in Table 4.

[0069] Table 4

[0070]

[0071]

[0072] Step S2200, display the target scene according to the description file.

[0073] In this embodiment, the target scenario can be displayed according to the description file, which can be to display the 2D models and / or 3D models of multiple scenario objects in the target scenario according to the model information, and display the connections between the scenario objects.

[0074] Among them, the 2D model of the scenario object can be represented by the corresponding two-dimensional icon.

[0075] Among them, the 3D model of the scenario object can be the digital twin of the scenario object. A digital twin is a process that makes full use of data such as physical models, sensor updates, and operation history, integrates multi-disciplinary, multi-physical quantity, multi-scale, and multi-probability simulations, and completes mapping in the virtual space, so as to reflect the entire life cycle process of the corresponding physical equipment. Simply put, it is to create a virtual model in the virtual world that exactly corresponds to an object or system in the real world, and this virtual model can reflect the state, behavior, performance, etc. of the real object or system in real time.

[0076] In an embodiment where the description file includes display target information, if the display target information indicates to display the 2D model information of the corresponding scenario object, then, displaying the target scenario according to the description file can be to display the 2D models of multiple scenario objects in the target scenario according to the model information, and the connections between the scenario objects. If the display target information indicates to display the 3D model information of the corresponding scenario object, then, displaying the target scenario according to the description file can be to display the 3D models of multiple scenario objects in the target scenario according to the model information, and the connections between the scenario objects.

[0077] In an embodiment where the description file includes data point information associated with the corresponding scenario object, it can also be to display the corresponding data point information in the 2D model and / or 3D model of the scenario object.

[0078] In an embodiment where the description file includes a unique identifier, it can also be to display the corresponding unique identifier in the 2D model and / or 3D model of the scenario object.

[0079] In an embodiment where the description file includes animation information, it can also be to display the 2D model and / or 3D model of the scenario object according to the corresponding animation information.

[0080] In an embodiment of the present disclosure, the description file is further used to describe the resource attribute information of the corresponding scenario object, where the resource attribute information can include at least one of document information, maintenance information, and geographical information.

[0081] In this embodiment, on the basis of displaying the target scenario, the method can further include: in response to a trigger operation on any scenario object in the displayed target scenario, displaying the resource attribute information of any scenario object.

[0082] In this embodiment, it can be through a scene converter to convert the description information into a data format that the renderer can parse, so as to render and display the target scene through the rendering engine.

[0083] If you want to display the 2D model of the scene object, it can be through a 2D scene converter to convert the description information into a data format that the 2D rendering engine can parse, so as to render and display the target scene through the 2D rendering engine. Among them, the 2D rendering engine can be, for example, LogicFlow, AntV X6, JointJS, etc.

[0084] In this embodiment, if you want to display the 3D model of the scene object, it can be through a 3D scene converter to convert the description information into a data format that the 3D rendering engine can parse, so as to render and display the target scene through the 3D rendering engine. Among them, the 3D rendering engine can be, for example, VIWO, Unity, Arnold, etc.

[0085] The scene converter effectively converts the description file to adapt it to the data format that can be parsed and rendered in the library. Similarly, this conversion mechanism also applies to the processing requirements of the rendering engine to ensure that the description file can be accurately converted into a format directly usable by the rendering engine.

[0086] Through the embodiments of the present disclosure, by displaying the target scene according to the description files corresponding to multiple scene objects in the target scene, the display of the 2D process and / or 3D model of the target scene can be realized. By building the target scene according to the description files corresponding to multiple scene objects in the target scene, the applicability, flexibility, and scalability of the description files can be improved, and the building difficulty and building cost of the target scene can be reduced.

[0087] In an embodiment of the present disclosure, the method further includes: obtaining a 2D flow chart of the target scene; the 2D flow chart at least represents the connection relationship between multiple scene objects in the target scene; obtaining the description files corresponding to multiple scene objects in the target scene according to the 2D flow chart.

[0088] In this embodiment, the 2D flow chart can reflect the process flow of multiple scene objects in the target scene, and reflect the relationships such as the material and energy flow and the process operation sequence between each scene object.

[0089] Specifically, the 2D flow chart can include any one or more of object information, material information, pipeline information, valve and instrument information, and process operation information.

[0090] In an example, the 2D flow chart can be as Figure 3 shown. In Figure 3Among them, the numbers in the white-filled rectangular boxes containing "T" represent the real-time temperature at the corresponding points, the numbers in the gray-filled rectangular boxes containing "T" represent the target temperature at the corresponding points, the numbers in the white-filled rectangular boxes containing "P" represent the real-time pressure at the corresponding points, and the numbers in the gray-filled rectangular boxes containing "P" represent the target pressure at the corresponding points.

[0091] The object information may include the object shape and item number, and the main object parameters. The object shape and item number use specific graphical symbols to represent various industrial objects, such as reactors, towers, heat exchangers, pumps, compressors, etc., and assign a unique item number to each object for identification and reference in flowcharts and other technical documents. The main object parameters are the key process parameters of the object, such as the volume, operating temperature, and operating pressure of a reactor, and the heat transfer area, fluid flow rates in the tube side and shell side of a heat exchanger, etc., providing a basis for the operation, maintenance, and process adjustment of the object.

[0092] The material information includes the material name and flow direction, and the material parameters. The material name and flow direction use arrows to indicate the flow direction of the material, and the name, composition, etc. of the material are marked beside the arrows, clearly showing the entire material conversion and transmission process from raw materials to intermediate products and then to finished products. The material parameters include parameters such as the flow rate, temperature, pressure, and concentration of the material. Through these parameters, the state changes of the material in each process link can be understood, providing data support for process calculation and equipment selection.

[0093] The pipeline information includes the pipeline specifications, pipeline flow direction, and identification. The pipeline specifications are to mark the nominal diameter, wall thickness, and other specification information of the pipeline to select appropriate pipeline materials and pipe fittings to ensure the safe and reliable operation of the pipeline system. The pipeline flow direction and identification, in cooperation with the material flow arrows, clearly indicate the flow direction of the material in the pipeline. At the same time, identification information such as numbers and media is marked on the pipeline to facilitate the installation, maintenance, and management of the pipeline.

[0094] The valve and instrument information includes the valve type and position, and the instrument type and measurement point. The valve type and position mean that according to the process requirements, various valves are set on the pipeline, such as globe valves, ball valves, control valves, safety valves, etc. The type of valve is represented by the corresponding graphical symbol, and its position on the pipeline is accurately drawn to control the flow rate, pressure, and flow direction of the material, etc. The instrument type and measurement point mean that various detection instruments, such as temperature sensors, pressure transmitters, flow meters, etc., are also marked on the process flow chart, indicating their types and installation positions, for real-time monitoring of process parameters, providing an operation basis for operators, and ensuring the stability and safety of the process.

[0095] The process operation information includes the process flow and steps, and process control parameters. The process flow and steps describe in detail the entire process flow from raw material input to product output in a combination of graphics and text, including the operation sequence, conditions, and requirements of each scenario object, etc., reflecting the logical relationship and operation key points of the process. The process control parameters, in addition to the parameters of equipment and materials, also give some key process control parameters, such as reaction time, stirring speed, heating or cooling rate, etc. These parameters are crucial for ensuring product quality and process stability.

[0096] In one embodiment, the 2D flowchart may further include the object identifiers of each scenario object, including identification information such as the name, model, and number of the scenario object, for the identification and management of equipment, facilitating the distinction and traceability of different equipment in the project.

[0097] In the case of obtaining the description file only based on the 2D flowchart of the target scenario, it may be to generate the description files corresponding to all scenario objects in the target scenario according to the information in the 2D flowchart.

[0098] In the case of obtaining the description file in advance based on the 3D scene of the target scenario, it may be to update the description files corresponding to all scenario objects in the target scenario according to the information in the 2D flowchart, so as to add the information related to the 2D flowchart to the description file corresponding to each scenario object.

[0099] In one embodiment of the present disclosure, in the case of obtaining the 2D flowchart of the target scenario, the 2D flowchart can also be edited.

[0100] In one embodiment of the present disclosure, the method further includes: obtaining the 3D scene of the target scenario; the 3D scene at least includes the 3D models of multiple scenario objects in the target scenario; obtaining the description files corresponding to the multiple scenario objects in the target scenario according to the 3D scene.

[0101] Among them, the 3D scene is the entire target scenario built with digital twins.

[0102] The acquisition method of the 3D models in this embodiment may include manual and automated modeling, data-driven generation plug-ins, and import of models from professional modeling tools.

[0103] For manual and automated modeling, some standard parts are created manually by professional modelers, or input information such as photos and point cloud data is used, and advanced modeling tools are used to automatically generate. This method can flexibly meet the model requirements of complex and irregular shapes.

[0104] The data-driven generation plug-in is for uniform and regular objects, such as long-distance pipelines (up to hundreds of kilometers) and deep wells (up to thousands of meters). In the present invention, a data-driven method is adopted to generate 3D model plug-ins. Such models do not require high precision, and the key lies in accurately expressing key information such as connection relationships, lengths, and GIS coordinates. When the basic data changes, the plug-in can respond immediately and automatically generate an updated 3D model, greatly improving the efficiency and accuracy of model updates.

[0105] Import of models from professional modeling tools. The models created in existing professional modeling tools can be exported in a specific format and seamlessly imported into the 3D model library of the present invention. This process ensures the integrity and compatibility of the model data, facilitating management and application on a unified platform.

[0106] In this embodiment, the 3D scene of the target scene includes at least one of geometric information, physical information, assembly information, manufacturing information, and function and operation information of each scene object in the target scene.

[0107] In one example, the 3D scene can be as Figure 4 shown.

[0108] Geometric information includes external dimensions, shape structures, and surface information, etc. The external dimensions are used to accurately describe the length, width, height of the scene object and the specific dimensions of each part, such as the diameter and height of a cylindrical device, and the side lengths of a cuboid device, providing a basis for the spatial layout and installation of the scene object. The shape structure can fully present the appearance shape and internal structure of the device, such as the shape and position of the stirring paddle of a reactor, the tray structure and distribution of a tower, and the tube bundle arrangement of a heat exchanger, helping users intuitively understand the structure of the scene object. For scene objects with complex surfaces, such as some high-precision molds and impellers, the 3D model will contain mathematical description information of the surface, such as parameters of Bezier curves and NURBS surfaces, to accurately express the shape and curvature changes of the surface.

[0109] Physical information includes material properties, mass and center of gravity, moment of inertia, etc. The material properties are used to record the materials used for each part of the scene object, such as steel, aluminum alloy, plastic, etc., and the physical properties of the materials, including density, elastic modulus, Poisson's ratio, thermal conductivity, specific heat capacity, etc., for engineering calculations such as mechanical analysis and thermal analysis. By the material and volume information of each part in the model, the total mass and the position of the center of gravity of the scene object are calculated, which is very important for the transportation, installation, and stability design of the scene object. Providing the moment of inertia data of the scene object around different axes, in the dynamic analysis involving the rotation, vibration, etc. of the scene object, the moment of inertia is an important parameter that affects the motion characteristics and force conditions of the scene object.

[0110] Assembly information includes component composition, assembly constraints, assembly sequence, etc. List in detail which components make up the scene object. Each component has an independent representation in the model and is organized through a hierarchical structure to clearly show the assembly relationship of the scene object. Assembly constraints define the assembly constraint relationships between components, such as fitting, alignment, concentricity, parallelism, perpendicularity, etc., to ensure that components can be accurately positioned and connected during assembly, and also facilitate the planning of the assembly sequence and interference checking. Some 3D models will include assembly process information, which shows the assembly sequence of the scene object in the form of animation or step-by-step instructions to guide actual assembly operations and improve assembly efficiency and quality.

[0111] Manufacturing information includes processing technology, tolerances and precision, surface treatment, etc. For components that need to be processed and manufactured, the 3D model may include processing technology information, such as machining methods like turning, milling, drilling, grinding, etc., as well as the tool paths and cutting parameters for processing, providing a basis for CNC machining programming. Mark the precision requirements such as dimensional tolerances and geometric tolerances of the components to ensure that the manufactured parts can meet the design's functional and assembly requirements and guarantee the overall performance of the equipment. Surface treatment is used to describe the treatment processes that need to be carried out on the component surface, such as painting, electroplating, oxidation, etc., to improve the corrosion resistance, wear resistance, and aesthetics of the parts.

[0112] Function and operation information includes working principle, operation parameters, maintenance information, etc. Through animation demonstrations, annotation explanations, etc., show the working principle of the scene object, such as the flow process of fluids in a pipeline system, the motion mode of a mechanical transmission device, the occurrence mechanism of chemical reactions in a device, etc., to help users understand the function and operation mechanism of the scene object. The operation parameter information of the scene object, such as working temperature, working pressure, rotational speed, flow rate, etc., can guide users to operate the scene object correctly and ensure that the scene object operates in a safe and efficient state. Maintenance information includes information such as the maintenance key points and maintenance cycle of the equipment, such as which components need to be replaced regularly, the location and lubrication cycle of lubrication points, and precautions for equipment maintenance, etc., which helps to formulate a reasonable maintenance plan and extend the service life of the scene object.

[0113] In one embodiment, the 3D scene can also include object identifiers of each scene object, including identification information such as the name, model number, and serial number of the scene object, which is used for the identification and management of the equipment and facilitates the differentiation and traceability of different equipment in the project.

[0114] In this embodiment, the object identifiers of the same scene object in the 3D scene and the 2D flowchart are the same to ensure the consistency and accuracy of the common data.

[0115] In the case of obtaining the description file only based on the 3D scene of the target scene, it may be to generate the description files corresponding to all scene objects in the target scene according to the information in the 3D scene.

[0116] In the case of obtaining the description file in advance according to the 2D flowchart of the target scene, it may be to update the description files corresponding to all scene objects in the target scene according to the information in the 3D scene, so as to add the information related to the 3D scene to the description file corresponding to each scene object.

[0117] In an embodiment of the present disclosure, when obtaining the 3D scene of the target scene, the 3D scene can also be edited.

[0118] In an embodiment of the present disclosure, the method further includes: in response to a binding operation on a target scene object, binding the target scene object to the corresponding data point information; the target scene object is any one of a plurality of scene objects; updating the description file corresponding to the target scene object according to the data point information corresponding to the target scene object.

[0119] In this embodiment, the data point information may be the real-time point information of the data point associated with the target scene object, or the target point information obtained according to the process algorithm matching the target scene object.

[0120] Through this embodiment, only by associating the scene object with the data point information in the 2D flowchart, the automatic association of the scene object and the data point information in the 3D scene can be realized, without the user performing the association operation again, realizing the intercommunication of the same scene object in the 2D flowchart and the 3D scene, simplifying the user operation, and improving the applicability, flexibility and scalability of the description file.

[0121] Correspondingly, when modifying the information of any scene object in the 2D flowchart, the information of the scene object can be automatically modified in the 3D scene without the user's operation.

[0122] In addition, the rendering operation is directly bound to the description file. If the client is iteratively updated, the description file can still be directly reused without rebuilding the target scene, improving the reusability, flexibility and scalability of the description file.

[0123] <Device Embodiment>

[0124] This embodiment provides an information processing device, as Figure 5 shown, the information processing device 5000 may include a file acquisition module 5100 and a scene display module 5200.

[0125] The file acquisition module 5100 is used to acquire description files corresponding one by one to multiple scene objects in the target scene, and the description files are at least used to describe the model information of the corresponding scene objects and the connection information between the corresponding scene objects and other scene objects.

[0126] The scene display module 5200 is used to display the target scene according to the description files.

[0127] In an embodiment of the present disclosure, the description files are further used to describe the resource attribute information of the corresponding scene objects; the information processing device 5000 further includes:

[0128] The trigger response module is used to display the resource attribute information of any scene object in the displayed target scene in response to a trigger operation on the scene object.

[0129] In an embodiment of the present disclosure, the model information includes 2D model information and / or 3D model information, wherein the 2D model information at least includes the size, color, and shape of the 2D graphics; the 3D model information at least includes the geometric shape, material, and texture of the 3D model.

[0130] In an embodiment of the present disclosure, the information processing device 5000 further includes:

[0131] The 2D acquisition module is used to acquire the 2D flow chart of the target scene; the 2D flow chart at least represents the connection relationship between multiple scene objects in the target scene;

[0132] The first determination module is used to obtain the description files corresponding one by one to multiple scene objects in the target scene according to the 2D flow chart.

[0133] In an embodiment of the present disclosure, the information processing device 5000 further includes:

[0134] The 3D acquisition module is used to acquire the 3D scene of the target scene; the 3D scene at least includes the 3D models of multiple scene objects in the target scene;

[0135] The second determination module is used to obtain the description files corresponding one by one to multiple scene objects in the target scene according to the 3D scene.

[0136] In an embodiment of the present disclosure, the information processing device 5000 further includes:

[0137] The information binding module is used to bind the target scene object to the corresponding data point position information in response to a binding operation on the target scene object; the target scene object is any one of the multiple scene objects;

[0138] A file update module for updating a description file corresponding to the target scenario object according to data point information corresponding to the target scenario object.

[0139] In an embodiment of the present disclosure, the description file is further used to describe at least one of the following information: animation information of the corresponding scenario object, data point information associated with the corresponding scenario object, document information of the corresponding scenario object, maintenance information of the corresponding scenario object, parent-child hierarchical relationship between the corresponding scenario object and other scenario objects, and geographical information of the corresponding scenario object.

[0140] In an embodiment of the present disclosure, the description file is in json format.

[0141] <Embodiment of the electronic device>

[0142] This embodiment provides an electronic device. On the one hand, the electronic device may include the aforementioned information processing device 5000.

[0143] On the other hand, as Figure 6 shown, the electronic device 6000 may include a processor 6100 and a memory 6200. The memory 6200 is used to store a computer program, and the processor 6100 is used to control the electronic device to execute the method of any embodiment of the present disclosure under the control of the computer program.

[0144] <Embodiment of the readable storage medium>

[0145] This embodiment provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, it executes the method described in any method embodiment of the present disclosure.

[0146] The present invention may be a system, a method, and / or a computer program product. The computer program product may include a computer-readable storage medium having thereon computer-readable program instructions for causing a processor to implement various aspects of the present invention.

[0147] A computer-readable storage medium can be a tangible device that can hold and store instructions for use by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disc (DVD), a memory stick, a floppy disk, a mechanically encoded device, such as a punch card or raised structures in grooves storing instructions thereon, and any suitable combination of the foregoing. The computer-readable storage medium as used herein is not construed as an instantaneous signal itself, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagated through a waveguide or other transmission medium (e.g., an optical pulse through an optical fiber cable), or an electrical signal transmitted through a wire.

[0148] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to various computing / processing devices, or downloaded to an external computer or external storage device through a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network may include a copper transmission cable, an optical fiber transmission, a wireless transmission, a router, a firewall, a switch, a gateway computer, and / or an edge server. A network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in a computer-readable storage medium in each computing / processing device.

[0149] The computer program instructions for carrying out the operations of the present invention may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state-setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk, C++, etc., and conventional procedural programming languages such as the "C" language or similar programming languages. The computer-readable program instructions may be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider). In some embodiments, by using the state information of the computer-readable program instructions to customize an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), the electronic circuit can execute the computer-readable program instructions to implement various aspects of the present invention.

[0150] Aspects of the present invention are described herein with reference to the flowchart and / or block diagram of methods, apparatus (systems), and computer program products according to embodiments of the present invention. It should be understood that each block of the flowchart and / or block diagram, and combinations of blocks in the flowchart and / or block diagram, can be implemented by computer-readable program instructions.

[0151] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus to produce a machine such that the instructions, when executed by the processor of the computer or other programmable data processing apparatus, create a means for implementing the functions / acts specified in one or more blocks of the flowchart and / or block diagram. These computer-readable program instructions can also be stored in a computer-readable storage medium, which causes a computer, a programmable data processing apparatus, and / or other devices to operate in a particular manner, so that the computer-readable medium storing the instructions includes a manufacture comprising instructions for implementing various aspects of the functions / acts specified in one or more blocks of the flowchart and / or block diagram.

[0152] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device, causing a series of operational steps to be performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process such that the instructions executed on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in one or more boxes of the flowchart and / or block diagram.

[0153] The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagram may represent a module, a segment of code, or a portion of an instruction, which contains one or more executable instructions for implementing the specified logical function. In some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two consecutive blocks may in fact be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functionality involved. It should also be noted that each block of the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or acts, or by a combination of dedicated hardware and computer instructions. As is well known to those skilled in the art, implementation by hardware, implementation by software, and implementation by a combination of software and hardware are equivalent.

[0154] The embodiments of the present invention have been described above. The above description is exemplary, not exhaustive, and is not limited to the disclosed embodiments. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the described embodiments. The choice of terms used herein is intended to best explain the principles of the embodiments, the practical application, or improvements made to the technology in the market, or to enable other ordinary skilled persons in the art to understand the embodiments disclosed herein. The scope of the present invention is defined by the appended claims.

Claims

1. An information processing method, characterized in that: include: Acquire a description file corresponding to a plurality of scene objects in a target scene, wherein the description file is used to describe at least model information of the corresponding scene object and connection information between the corresponding scene object and other scene objects; The target scene is displayed according to the description file.

2. The method according to claim 1, characterized in that The description file is also used to describe the resource attribute information of the corresponding scene object; the method also includes: In response to a trigger operation on any scene object in the displayed target scene, resource attribute information of the any scene object is displayed.

3. The method according to claim 1, characterized in that The model information includes 2D model information and / or 3D model information, wherein the 2D model information at least includes the size, color, and shape of the 2D graphics; and the 3D model information at least includes the geometric shape, material, and texture of the 3D model.

4. The method according to claim 1, characterized in that The method further comprises: Acquire a 2D flowchart of the target scene; the 2D flowchart at least represents a connection relationship between multiple scene objects in the target scene; A description file corresponding to a plurality of scene objects in the target scene in one-to-one correspondence is obtained according to the 2D flowchart.

5. The method according to claim 1, characterized in that The method further comprises: Acquire a 3D scene of the target scene; the 3D scene at least includes 3D models of multiple scene objects in the target scene; A description file corresponding to a plurality of scene objects in the target scene in one-to-one correspondence is obtained according to the 3D scene.

6. The method according to claim 4 or 5, characterized in that: The method further comprises: In response to a binding operation on a target scene object, the target scene object is bound to corresponding data point information; the target scene object is any one of the multiple scene objects; The description file corresponding to the target scene object is updated according to the data point information corresponding to the target scene object.

7. The method according to claim 1, characterized in that The description file is also used to describe at least one of the following information: animation information of the corresponding scene object, data point information associated with the corresponding scene object, document information of the corresponding scene object, maintenance information of the corresponding scene object, parent-child hierarchical relationship between the corresponding scene object and other scene objects, and geographic information of the corresponding scene object.

8. The method according to claim 1, characterized in that: The description file is in json format.

9. An information processing device, characterized in that: include: A file acquisition module, used to acquire description files corresponding to a plurality of scene objects in a target scene, wherein the description files are used to describe at least model information of the corresponding scene object and connection information between the corresponding scene object and other scene objects; A scene display module is used to display the target scene according to the description file.

10. An electronic device, characterized in that: The method comprises a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to execute the method according to any one of claims 1 to 8 under the control of the computer program.