Method and system for dynamic modeling of operation and maintenance data

By performing attribute analysis and establishing attribute components on historical operation and maintenance data, combined with the method of automated processing of current operation and maintenance data, the problem of manual coding and tuning in the existing technology affects efficiency is solved, and efficient modeling and data processing is achieved.

CN120011336APending Publication Date: 2025-05-16HUNAN INST OF ADVANCED TECH
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510025933.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-08
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

When establishing database entities and relationships, existing technologies require manual coding and tuning, which affects modeling and data processing efficiency.

Method used

By obtaining historical operation and maintenance data for attribute analysis, establishing attribute components, and supporting users to perform data operations on attribute components on the modeling canvas, automatically obtaining and parsing current operation and maintenance data, reducing manual coding and tuning.

Benefits of technology

It improves modeling efficiency and data processing efficiency, provides a visual modeling method, optimizes the user experience, and reduces manual intervention.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120011336A_ABST
    Figure CN120011336A_ABST
Patent Text Reader

Abstract

The invention relates to a dynamic modeling method and system for operation and maintenance data, and the method comprises the steps: carrying out the attribute analysis of an operation and maintenance object corresponding to each type of obtained historical operation and maintenance data, building an attribute component according to an obtained attribute analysis result, storing the attribute component to a modeling canvas, and carrying out the modeling of the modeling canvas. Receiving a data operation performed by a user on the attribute component on the modeling canvas and a modeling instruction sent by the user, obtaining basic information of the to-be-established operation and maintenance model according to the modeling instruction, and completing modeling of the to-be-established operation and maintenance model according to the basic information and the data operation to obtain a current operation and maintenance model, and automatically obtaining and analyzing corresponding current operation and maintenance data through the current operation and maintenance model, and displaying an analysis result. Therefore, a visual modeling mode is provided for a user, the established current operation and maintenance model can automatically process the current operation and maintenance data without a series of operations such as manual coding, tuning and the like, and the modeling efficiency and the data processing efficiency are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a method and system for dynamic modeling of operation and maintenance data. Background Art

[0002] Data modeling refers to the abstract organization of various types of data in the real world, determining the scope of the database, the organization form of the data, etc. until it is transformed into a real database. After the conceptual model abstracted from system analysis is converted into a physical model, the database entities and the relationships between the entities are established through tools such as Visio or PowerDesigner.

[0003] However, after establishing database entities and the relationships between entities through Visio or PowerDesigner, a series of operations such as manual coding and tuning are still required to perform actual data processing, which affects modeling efficiency and data processing efficiency. Summary of the invention

[0004] The technical problem to be solved by the present invention is: the present invention provides a method and system for dynamic modeling of operation and maintenance data to improve modeling efficiency and data processing efficiency.

[0005] In order to solve the above technical problems, the technical solution adopted by the present invention is:

[0006] In a first aspect, the present invention provides a method for dynamic modeling of operation and maintenance data, comprising:

[0007] Acquire all types of historical operation and maintenance data, perform attribute analysis on the operation and maintenance objects corresponding to each type of historical operation and maintenance data, obtain corresponding attribute analysis results, establish attribute components according to the attribute analysis results, and store the attribute components in the modeling canvas;

[0008] Receiving data operations performed by the user on the attribute component in the modeling canvas and modeling instructions sent by the user, obtaining basic information of the operation and maintenance model to be built according to the modeling instructions, completing modeling of the operation and maintenance model to be built according to the basic information and the data operations, and obtaining the current operation and maintenance model;

[0009] The current operation and maintenance model automatically acquires and analyzes the corresponding current operation and maintenance data, obtains corresponding analysis results, and displays the analysis results.

[0010] The beneficial effects of the present invention are as follows: by performing attribute analysis on operation and maintenance objects corresponding to all types of historical operation and maintenance data to establish attribute components, the integrity and comprehensiveness of the attribute components are guaranteed, the attribute components are stored on a modeling canvas, and users are supported to perform data operations on the attribute components on the modeling canvas, providing users with a visual modeling method, optimizing user experience, and the established current operation and maintenance model can automatically process the current operation and maintenance data without the need for a series of operations such as manual coding and tuning, thereby improving modeling efficiency and data processing efficiency.

[0011] Optionally, the historical operation and maintenance data and the current operation and maintenance data are both in JSON format.

[0012] According to the above description, the historical operation and maintenance data and current operation and maintenance data in JSON format are concise, easy to read, and cross-platform. They can be widely supported in different programming languages, thereby improving data processing efficiency.

[0013] Optionally, establishing an attribute component according to the attribute analysis result includes:

[0014] The corresponding attribute type, attribute name, display name and default value are obtained from the attribute analysis result, an attribute component is established according to the attribute type, and the attribute name, the display name and the default value are used as the data structure of the attribute component.

[0015] According to the above description, the attribute component contains information such as attribute type, attribute name, display name and default value, which ensures the integrity of the attribute component.

[0016] Optionally, the data operation includes dragging attribute components, combining attribute components and modifying attribute components.

[0017] According to the above description, it can be known that the user is supported to combine attribute components and modify the data operations of attribute components, that is, the user is supported to customize the attribute components, which expands the application scope of the attribute components and improves the flexibility of modeling.

[0018] Optionally, the basic information includes view information, and displaying the parsing result includes:

[0019] Acquire a view name, a view identifier and a view chart set from the view information, wherein the view chart set includes a view type and a view display field;

[0020] The parsing result is displayed according to the view name, the view identifier and the view chart set.

[0021] According to the above description, it can be seen that it supports the establishment of views for the current operation and maintenance model, and supports users to set basic information for the view including view name, view identifier and view chart set, so that the analysis results of the current operation and maintenance data are more flexible and intuitive, and the user experience is optimized.

[0022] In a second aspect, the present invention provides a system for dynamic modeling of operation and maintenance data, comprising:

[0023] A component establishment module is used to obtain all types of historical operation and maintenance data, perform attribute analysis on the operation and maintenance objects corresponding to each type of historical operation and maintenance data, obtain corresponding attribute analysis results, establish attribute components according to the attribute analysis results, and store the attribute components in the modeling canvas;

[0024] A model building module, used to receive the data operation performed by the user on the attribute component in the modeling canvas and the modeling instruction sent by the user, obtain the basic information of the operation and maintenance model to be built according to the modeling instruction, complete the modeling of the operation and maintenance model to be built according to the basic information and the data operation, and obtain the current operation and maintenance model;

[0025] The data processing module is used for the current operation and maintenance model to automatically acquire and analyze the corresponding current operation and maintenance data, obtain corresponding analysis results, and display the analysis results.

[0026] The beneficial effects of the present invention are as follows: by performing attribute analysis on operation and maintenance objects corresponding to all types of historical operation and maintenance data to establish attribute components, the integrity and comprehensiveness of the attribute components are guaranteed, the attribute components are stored on a modeling canvas, and users are supported to perform data operations on the attribute components on the modeling canvas, providing users with a visual modeling method, optimizing user experience, and the established current operation and maintenance model can automatically process the current operation and maintenance data without the need for a series of operations such as manual coding and tuning, thereby improving modeling efficiency and data processing efficiency.

[0027] Optionally, the historical operation and maintenance data and the current operation and maintenance data are both in JSON format.

[0028] According to the above description, the historical operation and maintenance data and current operation and maintenance data in JSON format are concise, easy to read, and cross-platform, and can be widely supported in different programming languages.

[0029] Optionally, the component establishment module is specifically:

[0030] The corresponding attribute type, attribute name, display name and default value are obtained from the attribute analysis result, an attribute component is established according to the attribute type, and the attribute name, the display name and the default value are used as the data structure of the attribute component.

[0031] According to the above description, the attribute component contains information such as attribute type, attribute name, display name and default value, which ensures the integrity of the attribute component.

[0032] Optionally, the data operation includes dragging attribute components, combining attribute components and modifying attribute components.

[0033] According to the above description, it can be known that the user is supported to combine attribute components and modify the data operations of attribute components, that is, the user is supported to customize the attribute components, which expands the application scope of the attribute components and improves the flexibility of modeling.

[0034] Optionally, the data processing module is specifically:

[0035] Acquire a view name, a view identifier and a view chart set from the view information, wherein the view chart set includes a view type and a view display field;

[0036] The parsing result is displayed according to the view name, the view identifier and the view chart set.

[0037] According to the above description, it can be seen that it supports the establishment of views for the current operation and maintenance model, and supports users to set basic information for the view including view name, view identifier and view chart set, so that the analysis results of the current operation and maintenance data are more flexible and intuitive, and the user experience is optimized. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 A flowchart of a method for dynamic modeling of operation and maintenance data provided in this embodiment;

[0039] Figure 2 A schematic diagram of the overall process of a method for dynamic modeling of operation and maintenance data provided in this embodiment;

[0040] Figure 3 A schematic diagram of the structure of a system for dynamic modeling of operation and maintenance data provided in this embodiment.

[0041] [Description of Reference Numerals]

[0042] 1. A system for dynamic modeling of operation and maintenance data;

[0043] 2. Component building module;

[0044] 3. Model building module;

[0045] 4. Data processing module. DETAILED DESCRIPTION

[0046] In order to better understand the above technical solution, exemplary embodiments of the present invention will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present invention are shown in the accompanying drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to enable a clearer and more thorough understanding of the present invention and to fully convey the scope of the present invention to those skilled in the art.

[0047] Embodiment 1

[0048] Please refer to Figure 1 to Figure 2 The present invention provides a method for dynamic modeling of operation and maintenance data, comprising the steps of:

[0049] S1. Obtain all types of historical operation and maintenance data, perform attribute analysis on the operation and maintenance objects corresponding to each type of historical operation and maintenance data, obtain corresponding attribute analysis results, establish attribute components according to the attribute analysis results, and store the attribute components in the modeling canvas;

[0050] In this embodiment, the entire process of dynamic modeling of operation and maintenance data is implemented based on JSON. Figure 2 As shown, by acquiring all types of historical operation and maintenance data, attribute analysis is performed on the operation and maintenance objects corresponding to each type of operation and maintenance data to obtain corresponding attribute analysis results, wherein the historical operation and maintenance data is operation and maintenance data in JSON format, corresponding attribute components are established according to the attribute analysis results, duplicate attribute components are deleted to obtain attribute components after duplicate items are deleted, and the attribute components after duplicate items are deleted are stored in the modeling canvas and visualized on the modeling canvas.

[0051] At this time, the establishment of the attribute component according to the attribute analysis result in step S1 includes:

[0052] S11. Obtain the corresponding attribute type, attribute name, display name and default value from the attribute analysis result, establish an attribute component according to the attribute type, and use the attribute name, the display name and the default value as the data structure of the attribute component.

[0053] In this embodiment, if Figure 2 As shown, the attribute analysis result includes field information such as attribute type, attribute name, display name and default value. Attribute components are established according to the attribute type. Attribute types include but are not limited to: drop-down selection class, selection box group class, time selection class, entry class, button class, check class, etc. When the attribute type is a drop-down selection class, an attribute component of the drop-down selection class is established. When the attribute type is a selection box group class, an attribute component of the selection box group class is established, and the field information such as the attribute name, display name and default value is used as the data structure of the corresponding attribute component, so as to realize the establishment of the attribute component.

[0054] S2, receiving the data operation performed by the user on the attribute component in the modeling canvas and the modeling instruction sent by the user, obtaining the basic information of the operation and maintenance model to be built according to the modeling instruction, completing the modeling of the operation and maintenance model to be built according to the basic information and the data operation, and obtaining the current operation and maintenance model;

[0055] In this embodiment, if Figure 2 As shown, the data operations performed by the user on the attribute components in the modeling canvas, including dragging the attribute components, combining the attribute components and modifying the attribute components, wherein combining the attribute components means: arbitrarily combining and matching the attribute components in the modeling canvas, and modifying the attribute components means: modifying the data structure of the attribute components in the modeling canvas, that is, the field information; the modeling instructions sent by the user are received, and the basic information of the operation and maintenance model to be built is obtained according to the modeling instructions. The basic information includes but is not limited to: the name of the operation and maintenance model to be built, the identification of the operation and maintenance model to be built, the view information of the operation and maintenance model to be built, etc. The basic information and the data operations are saved to complete the modeling of the operation and maintenance model to be built, and the current operation and maintenance model is obtained.

[0056] S3. The current operation and maintenance model automatically acquires and analyzes the corresponding current operation and maintenance data, obtains corresponding analysis results, and displays the analysis results.

[0057] At this time, the basic information in step S3 includes view information, and displaying the parsing result includes:

[0058] S31, acquiring a view name, a view identifier and a view chart set from the view information, wherein the view chart set includes a view type and a view display field;

[0059] S32: Display the parsing result according to the view name, the view identifier and the view chart set.

[0060] In this embodiment, if Figure 2 As shown, the basic information of the operation and maintenance model to be built includes view information, that is, the view information displayed by the current operation and maintenance model after processing the current operation and maintenance data. The view name, view identifier and view chart set including view type and view display fields are obtained from the view information. The parsing results are displayed according to the view name, view identifier and view chart set, where the view types include but are not limited to: line chart, bar chart, water drop chart, etc.

[0061] Embodiment 2

[0062] Please refer to 3 , the present invention provides a system 1 for dynamic modeling of operation and maintenance data, including the steps of: a component establishment module 2 , a model establishment module 3 and a data processing module 4 .

[0063] Among them, the component establishment module 2 is used to obtain all types of historical operation and maintenance data, perform attribute analysis on the operation and maintenance objects corresponding to each type of historical operation and maintenance data, obtain corresponding attribute analysis results, establish attribute components according to the attribute analysis results, and store the attribute components in the modeling canvas;

[0064] Model building module 3, used to receive the data operation performed by the user on the attribute component in the modeling canvas and the modeling instruction sent by the user, obtain the basic information of the operation and maintenance model to be built according to the modeling instruction, complete the modeling of the operation and maintenance model to be built according to the basic information and the data operation, and obtain the current operation and maintenance model;

[0065] The data processing module 4 is used for the current operation and maintenance model to automatically acquire and analyze the corresponding current operation and maintenance data, obtain the corresponding analysis results, and display the analysis results.

[0066] Specifically, the historical operation and maintenance data and the current operation and maintenance data are both in JSON format.

[0067] Specifically, the component establishment module 2 is specifically:

[0068] The corresponding attribute type, attribute name, display name and default value are obtained from the attribute analysis result, an attribute component is established according to the attribute type, and the attribute name, the display name and the default value are used as the data structure of the attribute component.

[0069] Specifically, the data operation includes dragging attribute components, combining attribute components and modifying attribute components.

[0070] Specifically, the data processing module 4 is specifically:

[0071] Acquire a view name, a view identifier and a view chart set from the view information, wherein the view chart set includes a view type and a view display field;

[0072] The parsing result is displayed according to the view name, the view identifier and the view chart set.

[0073] Since the system / device described in the above embodiments of the present invention is a system / device used to implement the method of the above embodiments of the present invention, a person skilled in the art can understand the specific structure and deformation of the system / device based on the method described in the above embodiments of the present invention, and thus will not be described in detail here. All systems / devices used in the method of the above embodiments of the present invention belong to the scope of protection of the present invention.

[0074] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0075] The present invention is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present invention. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions.

[0076] It should be noted that in the claims, any reference numerals placed between brackets shall not be construed as limiting the claims. The word "comprising" does not exclude the presence of components or steps not listed in the claims. The word "a" or "an" preceding a component does not exclude the presence of a plurality of such components. The invention may be implemented by means of hardware comprising several different components and by means of a suitably programmed computer. In the claims enumerating several means, several of these means may be embodied by the same hardware. The use of the words first, second, third, etc., is for convenience of expression only and does not indicate any order. These words may be understood as part of the component name.

[0077] In addition, it should be noted that, in the description of this specification, the description of the terms "one embodiment", "some embodiments", "embodiment", "example", "specific example" or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.

[0078] Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments after knowing the basic creative concept. Therefore, the claims should be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present invention.

[0079] Obviously, those skilled in the art can make various modifications and variations to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention should also include these modifications and variations.

Claims

1. A method for dynamic modeling of operation and maintenance data, characterized in that: include: Acquire all types of historical operation and maintenance data, perform attribute analysis on the operation and maintenance objects corresponding to each type of historical operation and maintenance data, obtain corresponding attribute analysis results, establish attribute components according to the attribute analysis results, and store the attribute components in the modeling canvas; Receiving data operations performed by the user on the attribute component in the modeling canvas and modeling instructions sent by the user, obtaining basic information of the operation and maintenance model to be built according to the modeling instructions, completing modeling of the operation and maintenance model to be built according to the basic information and the data operations, and obtaining the current operation and maintenance model; The current operation and maintenance model automatically acquires and analyzes the corresponding current operation and maintenance data, obtains corresponding analysis results, and displays the analysis results.

2. A method for dynamic modeling of operation and maintenance data according to claim 1, characterized in that: The historical operation and maintenance data and the current operation and maintenance data are both in JSON format.

3. A method for dynamic modeling of operation and maintenance data according to claim 1, characterized in that: The establishing of the attribute component according to the attribute analysis result comprises: The corresponding attribute type, attribute name, display name and default value are obtained from the attribute analysis result, an attribute component is established according to the attribute type, and the attribute name, the display name and the default value are used as the data structure of the attribute component.

4. A method for dynamic modeling of operation and maintenance data according to claim 1, characterized in that: The data operations include dragging attribute components, combining attribute components, and modifying attribute components.

5. The method for dynamic modeling of operation and maintenance data according to claim 1, characterized in that: The basic information includes view information, and the displaying of the parsing result includes: Acquire a view name, a view identifier and a view chart set from the view information, wherein the view chart set includes a view type and a view display field; The parsing result is displayed according to the view name, the view identifier and the view chart set.

6. A system for dynamic modeling of operation and maintenance data, characterized in that: include: A component establishment module is used to obtain all types of historical operation and maintenance data, perform attribute analysis on the operation and maintenance objects corresponding to each type of historical operation and maintenance data, obtain corresponding attribute analysis results, establish attribute components according to the attribute analysis results, and store the attribute components in the modeling canvas; A model building module, used to receive the data operation performed by the user on the attribute component in the modeling canvas and the modeling instruction sent by the user, obtain the basic information of the operation and maintenance model to be built according to the modeling instruction, complete the modeling of the operation and maintenance model to be built according to the basic information and the data operation, and obtain the current operation and maintenance model; The data processing module is used for the current operation and maintenance model to automatically acquire and analyze the corresponding current operation and maintenance data, obtain corresponding analysis results, and display the analysis results.

7. A system for dynamic modeling of operation and maintenance data as claimed in claim 6, characterized in that: The historical operation and maintenance data and the current operation and maintenance data are both in JSON format.

8. A system for dynamic modeling of operation and maintenance data as claimed in claim 6, characterized in that: The component establishment module is specifically: The corresponding attribute type, attribute name, display name and default value are obtained from the attribute analysis result, an attribute component is established according to the attribute type, and the attribute name, the display name and the default value are used as the data structure of the attribute component.

9. A system for dynamic modeling of operation and maintenance data as claimed in claim 6, characterized in that: The data operations include dragging attribute components, combining attribute components, and modifying attribute components.

10. A system for dynamic modeling of operation and maintenance data according to claim 6, characterized in that: The data processing module is specifically: Acquire a view name, a view identifier and a view chart set from the view information, wherein the view chart set includes a view type and a view display field; The parsing result is displayed according to the view name, the view identifier and the view chart set.