An operation and maintenance data display method and device
By classifying and processing operational data and displaying it through multiple view windows, the problem of not being able to view and have a global grasp of operational data in real time has been solved. This has enabled highly visualized, flexible, and timely and accurate display of operational data, meeting the needs of different application scenarios.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CCB FINTECH CO LTD
- Filing Date
- 2021-12-21
- Publication Date
- 2026-04-14
AI Technical Summary
The existing methods of displaying operation and maintenance data mainly rely on periodic reports, which cannot meet the needs of business personnel and project teams for real-time viewing and overall understanding of the operation and maintenance situation, resulting in insufficient controllability and visualization of operation and maintenance data.
By classifying and processing the operation and maintenance data entered into the database and displaying it in a highly visual view window, the system supports multiple view windows to display different categories of data, provides editable and exportable functions, and supports data entry from multiple channels and custom tags.
It enables highly visualized display and flexible viewing of operation and maintenance data, improves the timeliness and accuracy of data, reduces manual workload, meets the needs of different application scenarios, and ensures the effective operation of business and a comprehensive understanding of the operation and maintenance situation.
Smart Images

Figure CN114238042B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of data visualization technology, and more particularly to a method and apparatus for displaying operational data. Background Technology
[0002] With the rapid development of the fintech industry as a whole, fintech achievements are widely shared within the financial sector, effectively reducing the R&D costs of application systems. However, because it takes time to achieve controllability of the R&D process and results to the same level as business process control, the industry generally outsources operation and maintenance work to application system vendors to ensure the stable operation of application systems.
[0003] Outsourced operations and maintenance (O&M) can include platform-level O&M and application-level O&M. The focus of all stakeholders is generally on application-level O&M. Currently, O&M data is usually provided to stakeholders in the form of periodic reports. This means that stakeholders can only view O&M data through these periodic reports. For business personnel, this means that they cannot see their own potential needs through the reports. For project teams, this means that they cannot grasp the overall O&M status of the system through the reports. Summary of the Invention
[0004] This invention provides a method and apparatus for displaying operation and maintenance data, which provides highly visualized operation and maintenance data display, allowing relevant parties to view the operation and maintenance data as needed.
[0005] Firstly, a method for displaying operation and maintenance data is provided, including:
[0006] Retrieve maintenance data that has been entered into the database;
[0007] The acquired operation and maintenance data is classified and processed according to preset categories;
[0008] The categorized and processed operation and maintenance data is displayed in the view window;
[0009] Wherein, after the classification process, N categories of operation and maintenance data are obtained, and N is an integer greater than 1, there are N view windows, and each view window displays one category of operation and maintenance data.
[0010] By classifying the operational data entered into the database according to preset categories, the categorized operational data can be displayed in view windows. Furthermore, if multiple categories of operational data are obtained after classification, each view window can display one category of operational data, thus placing different categories of operational data in different view windows for unified presentation to relevant operational stakeholders, achieving highly visualized operational data display. Simultaneously, it allows relevant stakeholders to easily view data as needed, ensuring they can obtain the necessary operational data, grasp the overall operational status of the system, and understand their own potential needs, thereby guaranteeing the effective operation and development of business.
[0011] Optionally, in embodiments of the present invention, it further includes:
[0012] The operation and maintenance data displayed in the view window is editable, and when any operation and maintenance data in the current view window is clicked, a lower-level view window corresponding to the current view window pops up.
[0013] In the sub-view window corresponding to the current view window, the sub-level operation and maintenance data included in the operation and maintenance data are displayed.
[0014] In this way, view drill-down can be achieved. By clicking on a piece of operation and maintenance data in the current view window, the corresponding subordinate view window will pop up to display the subordinate operation and maintenance data of that piece of operation and maintenance data. This makes it easy to display all fields and revision history of that piece of operation and maintenance data, effectively helping relevant parties to analyze specific events.
[0015] Optionally, in embodiments of the present invention, it further includes:
[0016] When it is determined that the selected maintenance data needs to be exported, an export command is executed; wherein the export command carries the selected maintenance data.
[0017] According to the pre-set export template, export the operation and maintenance data carried in the export command.
[0018] In this way, while allowing relevant parties to easily view operation and maintenance data, it also allows them to export the data they need, satisfying the requirements for viewing and exporting. It enables the display and export of operation and maintenance data at different stages, effectively reducing the low-value manual workload of relevant personnel and improving the accuracy and timeliness of data statistics.
[0019] Optionally, in this embodiment of the invention, the pre-set export template includes: an export template pre-configured during initialization, or an export template modified from the pre-configured export template.
[0020] The modified export template can meet the needs of all relevant parties, and the template format can be diverse, without being restricted by a fixed export template. This improves the design flexibility of the export module and meets the needs of different application scenarios.
[0021] Optionally, in embodiments of the present invention, it further includes:
[0022] The view window has a label customization function, and clicking the label customization function in any of the view windows will pop up a label customization window; wherein, the label customization window includes: an add button with a label addition area and a confirm button;
[0023] When a label is added to the label adding area and the confirmation button is clicked, a label adding instruction is responded to; wherein the label adding instruction carries the fields in the label adding area;
[0024] Extract the field carried in the label addition instruction and display the field in the view window.
[0025] In this way, by setting tags, relevant parties can accurately filter historical data for analyzing past maintenance events or resolving new maintenance events.
[0026] Optionally, in embodiments of the present invention, it further includes:
[0027] When editing any of the operation and maintenance data in any of the aforementioned view windows, record the editing information generated during the editing process;
[0028] The recorded editing information is stored in the database as a new piece of operational data.
[0029] The editing information includes: editing time, editing object, and editing content.
[0030] Thus, in the display method provided by the embodiments of the present invention, while achieving highly visual display, it can also provide the editing function of operation and maintenance data, so as to meet the needs of relevant parties to modify and adjust the relevant operation and maintenance data in a timely manner, and ensure the timeliness, accuracy and effectiveness of the operation and maintenance data; by recording the editing process and forming a new operation and maintenance data storage in the database, any editing process can be saved for accurate review of a certain operation and maintenance matter, and analysis of the operation and maintenance matter can be realized.
[0031] Optionally, in this embodiment of the invention, the method for entering the operation and maintenance data into the database includes:
[0032] The operation and maintenance data is entered into the database through mobile terminals, web pages, mini-programs, voice input, and optical character recognition.
[0033] This not only makes the display method more diverse and convenient when entering operation and maintenance data, but also enables operation and maintenance personnel to quickly and accurately enter operation and maintenance data through multiple channels and methods, and efficiently integrate operation and maintenance events from various channels.
[0034] Secondly, a device for displaying operation and maintenance data is provided, including:
[0035] The acquisition module is used to acquire operation and maintenance data that has been entered into the database;
[0036] The classification module is used to classify the acquired operation and maintenance data according to preset categories;
[0037] The display module is used to display the categorized and processed operation and maintenance data in the view window;
[0038] Wherein, after the classification process, N categories of operation and maintenance data are obtained, and N is an integer greater than 1, there are N view windows, and each view window displays one category of operation and maintenance data.
[0039] Optionally, in this embodiment of the invention, the display module is further configured to:
[0040] The operation and maintenance data displayed in the view window is editable, and when any operation and maintenance data in any view window is clicked, a sub-view window of that view window pops up.
[0041] In a subview window of the aforementioned view window, the lower-level operation and maintenance data included in the operation and maintenance data are displayed.
[0042] Optionally, in this embodiment of the invention, an export module is also included;
[0043] The export module is used to respond to an export command when it is determined that the selected operation and maintenance data needs to be exported; wherein the export command carries the selected operation and maintenance data; and the operation and maintenance data carried in the export command is exported according to a pre-set export template.
[0044] Optionally, in this embodiment of the invention, the display module is further configured to:
[0045] The view window has a label customization function, and clicking the label customization function in any of the view windows will pop up a label customization window; wherein, the label customization window includes: an add button with a label addition area and a confirm button;
[0046] When a label is added to the label adding area and the confirmation button is clicked, a label adding instruction is responded to; wherein the label adding instruction carries the fields in the label adding area;
[0047] Extract the field carried in the label addition instruction and display the field in the view window.
[0048] Optionally, in this embodiment of the invention, an input module is also included;
[0049] The input module is used to record the editing information generated during the editing process when editing any of the operation and maintenance data in any of the view windows; and to store the recorded editing information as a new operation and maintenance data in the database; wherein, the editing information includes: editing time, editing object, and editing content.
[0050] Optionally, in this embodiment of the invention, an input module is also included;
[0051] The data entry module is used to enter the operation and maintenance data into the database.
[0052] Optionally, in this embodiment of the invention, the input module is specifically used for:
[0053] The operation and maintenance data is entered into the database through mobile terminals, web pages, mini-programs, voice input, and optical character recognition.
[0054] Thirdly, embodiments of the present invention provide an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the at least one processor, by executing the instructions stored in the memory, causes the electronic device to perform the method described in the first aspect or any optional embodiment of the first aspect.
[0055] Fourthly, embodiments of the present invention provide a computer-readable storage medium for storing instructions that, when executed, cause a method as described in the first aspect or any optional implementation thereof to be implemented.
[0056] Fifthly, embodiments of the present invention provide a computer program product containing instructions, wherein the computer program product stores instructions that, when executed on a computer, cause the computer to perform the method as described in the first aspect or any optional implementation thereof.
[0057] The technical effects or advantages of one or more technical solutions provided in the second, third, fourth and fifth aspects of the present invention can all be explained by the corresponding technical effects or advantages of one or more technical solutions provided in the first aspect. Attached Figure Description
[0058] Figure 1 This is a flowchart illustrating a method for displaying operation and maintenance data provided in an embodiment of the present invention;
[0059] Figure 2 This is a schematic diagram of a view window provided in an embodiment of the present invention;
[0060] Figure 3 This is a schematic diagram of another view window provided in an embodiment of the present invention;
[0061] Figure 4 This is a schematic diagram of yet another view window provided in an embodiment of the present invention;
[0062] Figure 5 This is a schematic diagram of the structure of a device for displaying operation and maintenance data provided in an embodiment of the present invention;
[0063] Figure 6 This is a schematic diagram of another device for displaying operation and maintenance data provided in an embodiment of the present invention;
[0064] Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0065] The following description, in conjunction with the accompanying drawings, details the specific implementation of a method and apparatus for displaying operation and maintenance data provided by the present invention. It should be noted that the described embodiments are merely some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.
[0066] It should be understood that in the description of the embodiments of the present invention, terms such as "first" and "second" are used only for descriptive purposes and should not be construed as indicating or implying relative importance, nor as indicating or implying order. In the description of the embodiments of the present invention, "multiple" refers to two or more.
[0067] In this invention, the term "and / or" is merely a description of the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following associated objects have an "or" relationship.
[0068] To facilitate understanding of the solutions in the embodiments of the present invention, the relevant terms involved in the embodiments of the present invention will be briefly introduced first.
[0069] 1. Operation and maintenance data.
[0070] Operation and maintenance data can include: time of occurrence, source system, category, status, source organization, event description, and solution, etc. Any data that can reflect operation and maintenance falls into the category of operation and maintenance data.
[0071] 2. MVC (Model View Controller) architecture.
[0072] In this context, M refers to the business model, V refers to the user interface, and C refers to the controller.
[0073] Alternatively, from another perspective, M represents the model layer, which is used to encapsulate operation and maintenance data; V represents the display layer, which is used to visualize operation and maintenance data; and C represents the logic control layer, which is used to implement the logical calling and deployment of operation and maintenance data.
[0074] 3. Optical character recognition.
[0075] Optical Character Recognition (OCR) is a technology that scans documents such as images and paper documents and converts them into computer-readable text, or computer text.
[0076] The following describes the method for displaying operation and maintenance data provided in the embodiments of the present invention.
[0077] Specifically, embodiments of the present invention provide a method for displaying operation and maintenance data, such as... Figure 1 As shown, it may include:
[0078] S101. Obtain the operation and maintenance data that has been entered into the database;
[0079] S102. Classify the acquired operation and maintenance data according to preset categories;
[0080] S103. Display the categorized maintenance data in a view window; wherein, after the categorization process, N categories of maintenance data are obtained, and N is an integer greater than 1, there are N view windows, and each view window displays one category of maintenance data.
[0081] For example, taking N as 4, the categorized data results in four types of operational data: business domain, total volume, event status, and solution. Correspondingly, there are four view windows, labeled C1, C2, C3, and C4. It should be noted that in... Figure 2 and Figure 3 The labels for each view window are not shown in the text. The labels for the view windows are provided here only for easy identification.
[0082] Specifically, view window C1 can display operation and maintenance data for the business domain category, view window C2 can display operation and maintenance data for the total amount category, view window C3 can display operation and maintenance data for the event status category, and view window C4 can display operation and maintenance data for the solution category.
[0083] Furthermore, at least some of these four view windows can overlap, such as... Figure 2 As shown; or, these four view windows can be tiled in the display interface, as shown. Figure 3 As shown.
[0084] Furthermore, when four view windows overlap at least partially, the overlap is not limited to... Figure 2 As shown, other overlapping scenarios are also possible; and when four view windows are tiled, the specific tiling method is not limited to... Figure 3 As shown, other tiling methods are also possible.
[0085] Furthermore, in Figure 2 and Figure 3 In addition, users can drag a view window to adjust the position of each view window, making it easier for them to view the data within each view window.
[0086] Regardless of how each view window is displayed in the interface, as long as each view window can display a type of operation and maintenance data and achieve highly visualized display, it falls within the protection scope of this invention.
[0087] In other words, the settings for the view window can be customized based on the needs and preferences of the relevant parties to improve the flexibility of the display design.
[0088] Of course, the value of N is not limited to 4. The above is just an example of 4. The specific value of N can be set according to actual needs and is not limited here.
[0089] In this way, by classifying the operation and maintenance data entered into the database according to preset categories, the categorized operation and maintenance data can be displayed in the view window. Furthermore, if multiple categories of operation and maintenance data are obtained after classification, each view window can display one category of operation and maintenance data. This allows operation and maintenance data of different categories to be placed in different view windows and uniformly presented to relevant operation and maintenance parties, achieving a highly visualized display of operation and maintenance data. At the same time, it also allows relevant parties to view the data as needed, ensuring that they can obtain the necessary operation and maintenance data, grasp the overall operation and maintenance status of the system, and understand their own potential needs, thereby ensuring the effective operation and development of business.
[0090] Optionally, in embodiments of the present invention, it further includes:
[0091] The operation and maintenance data displayed in the view window is editable, and when any operation and maintenance data in the current view window is clicked, a lower-level view window corresponding to the current view window pops up.
[0092] In the sub-view window corresponding to the current view window, the sub-level operation and maintenance data included in the operation and maintenance data are displayed.
[0093] Combining the above examples, with Figure 3 Taking view window C3 as an example, view window C3 displays operation and maintenance data in the category of event status. This category of operation and maintenance data may include, but is not limited to, the following: "Locking out," "Locking out," "Pending verification," "Pending decision," and "Resolved." Figure 4 As shown, then:
[0094] When a user (who can be any of the relevant parties) clicks on the "Resolved" maintenance data in view window C3, a sub-view window (denoted as C31) corresponding to view window C3 pops up in the display interface, and the sub-maintenance data of the "Resolved" maintenance data is displayed in view window C31.
[0095] If the maintenance data displayed in view window C31 includes maintenance data Y1, maintenance data Y2, and maintenance data Y3, and when the user clicks on "maintenance data Y2" in view window C31, a sub-view window (denoted as C31a) corresponding to view window C31 will pop up in the display interface, and the maintenance data displayed in view window C31a may include maintenance data X1 and maintenance data X2.
[0096] To clarify, in Figure 4 The labels for each view window are not shown in the text; they are provided here only for easy identification.
[0097] In this way, view drill-down can be achieved. By clicking on a piece of operation and maintenance data in the current view window, the corresponding subordinate view window will pop up to display the subordinate operation and maintenance data of that piece of operation and maintenance data. This makes it easy to display all fields and revision history of that piece of operation and maintenance data, effectively helping relevant parties to analyze specific events.
[0098] Of course, optionally, the display of view windows at each level in the display interface can be configured according to actual needs, such as, but not limited to, placing the last pop-up view window at the forefront of all view windows, so that users can conveniently, timely, effectively and accurately grasp the operation and maintenance data.
[0099] Optionally, in embodiments of the present invention, it further includes:
[0100] When it is determined that the selected maintenance data needs to be exported, an export command is executed; wherein the export command carries the selected maintenance data.
[0101] According to the pre-set export template, export the operation and maintenance data carried in the export command.
[0102] In other words, after relevant parties have viewed the operation and maintenance data displayed in the view window, if they want to export certain operation and maintenance data, they can click on the operation and maintenance data to be exported, and then export the operation and maintenance data based on the pre-set export template.
[0103] In this way, while allowing relevant parties to easily view operation and maintenance data, it also allows them to export the data they need, satisfying the requirements for viewing and exporting. It enables the display and export of operation and maintenance data at different stages, effectively reducing the low-value manual workload of relevant personnel and improving the accuracy and timeliness of data statistics.
[0104] Furthermore, stakeholders can easily manage and export templates, and generate reports in multiple dimensions and templates to meet the operational data needs of different stakeholders.
[0105] Optionally, in this embodiment of the invention, the pre-set export template includes: an export template pre-configured during initialization, or an export template modified from the pre-configured export template.
[0106] The modified export template of the pre-configured export template can be understood as follows:
[0107] The exported template is obtained after relevant parties modify the pre-configured export template during initialization based on their own needs.
[0108] The modified export template can meet the needs of all relevant parties, and the template format can be diverse, without being restricted by a fixed export template. This improves the design flexibility of the export module and meets the needs of different application scenarios.
[0109] Optionally, in embodiments of the present invention, it further includes:
[0110] The view window has a label customization function, and clicking the label customization function in any of the view windows will pop up a label customization window; wherein, the label customization window includes: an add button with a label addition area and a confirm button;
[0111] When a label is added to the label adding area and the confirmation button is clicked, a label adding instruction is responded to; wherein the label adding instruction carries the fields in the label adding area;
[0112] Extract the field carried in the label addition instruction and display the field in the view window.
[0113] In this way, by setting tags, relevant parties can accurately filter historical data for analyzing past maintenance events or resolving new maintenance events.
[0114] Optionally, in this embodiment of the invention, the label customization window may further include an exit button;
[0115] The Exit button is used to close the label customization window when you no longer need to add labels.
[0116] Alternatively, the label customization window may not include an exit button. Instead, it may include a close button, allowing users to close the label customization window and stop adding labels by clicking the close button.
[0117] Of course, the methods used to close the custom tab window are not limited to the two mentioned above. Other methods that can achieve this function can also be used, and there are no restrictions here.
[0118] Optionally, in embodiments of the present invention, it further includes:
[0119] When editing any of the operation and maintenance data in any of the aforementioned view windows, record the editing information generated during the editing process;
[0120] The recorded editing information is stored in the database as a new piece of operational data.
[0121] The editing information includes: editing time, editing object, and editing content.
[0122] Thus, in the display method provided by the embodiments of the present invention, while achieving highly visual display, it can also provide the editing function of operation and maintenance data, so as to meet the needs of relevant parties to modify and adjust the relevant operation and maintenance data in a timely manner, and ensure the timeliness, accuracy and effectiveness of the operation and maintenance data; by recording the editing process and forming a new operation and maintenance data storage in the database, any editing process can be saved for accurate review of a certain operation and maintenance matter, and analysis of the operation and maintenance matter can be realized.
[0123] Specifically, in this embodiment of the invention, the content to be edited may include, but is not limited to, adding data, deleting data, viewing data, and saving data. Any operation performed on the operation and maintenance data falls within the scope of content editing.
[0124] Optionally, in this embodiment of the invention, the method for entering the operation and maintenance data into the database includes:
[0125] The operation and maintenance data is entered into the database through mobile terminals, web pages, mini-programs, voice input, and optical character recognition.
[0126] Specifically, the data entry methods may include:
[0127] 1. Use a mobile terminal (of course, it is not limited to mobile terminals, any device that can take pictures is acceptable) to take pictures of the operation and maintenance data through a mini program or other software that can take pictures, obtain the captured images, perform optical character recognition processing on the captured images, obtain the corresponding operation and maintenance data, and store them in the database.
[0128] 2. Obtain the operation and maintenance data input through the input port provided by the webpage, and store the obtained operation and maintenance data into the database;
[0129] 3. Obtain maintenance data input through the voice input port provided by a voice input device (such as, but not limited to, a mobile terminal), and store the obtained maintenance data in the database.
[0130] Of course, in practice, the data entry method is not limited to the above. Other methods that can be used to achieve data entry are also possible and are not limited here.
[0131] This not only makes the display method more diverse and convenient when entering operation and maintenance data, but also enables operation and maintenance personnel to quickly and accurately enter operation and maintenance data through multiple channels and methods, and efficiently integrate operation and maintenance events from various channels.
[0132] Optionally, in this embodiment of the invention, when classifying the acquired operation and maintenance data according to preset categories, the categories can be set from multiple different perspectives to achieve comprehensive statistics and analysis of the operation and maintenance data.
[0133] For example, all operation and maintenance data can be categorized according to event status, which may include, but is not limited to, "in the process of locating", "located", "pending verification", "pending decision", "resolved", etc. By categorizing and organizing the data according to event status, operation and maintenance stakeholders can be encouraged to further track and gain overall control over the resolution of operation and maintenance events.
[0134] All operation and maintenance data can be categorized according to the source system. The source system is based on the source system defined in the operation and maintenance contract. By categorizing and organizing the data according to the source system, operation and maintenance stakeholders can promptly understand the current or historical operation and maintenance events of each source system.
[0135] Of course, in addition to the two categories listed above, trend changes can also be classified and statistically analyzed in multiple dimensions and from multiple angles, such as total volume, category, source organization, and business area. This can effectively help relevant parties grasp the points of change in operation and maintenance and curb operation and maintenance risks.
[0136] Optionally, in this embodiment of the invention, the above display method can be implemented using an MVC architecture. Through the display layer, the classified and processed operation and maintenance data can be displayed in the view window.
[0137] Through the logic control layer, it is possible to obtain the operation and maintenance data that has been entered into the database; and to classify the obtained operation and maintenance data according to preset categories.
[0138] The model layer allows for the encapsulation of the entered operation and maintenance data.
[0139] Thus, when implementing the above presentation method using the MVC architecture, rapid deployment and low coupling can be achieved;
[0140] For rapid deployment:
[0141] Using the MVC architecture can significantly reduce development time, allowing software developers to focus on business logic and UI developers to focus on presentation, thus improving development efficiency and implementation efficiency.
[0142] For low coupling:
[0143] The separation of the presentation layer and the logic control layer allows changes to the presentation layer code without recompiling the model and controller code. Similarly, changes to an application's business processes or rules only require modifications to the MVC model layer. Because the model layer is separated from both the logic control layer and the presentation layer, it is easy to change the application's data layer and business rules.
[0144] It should be emphasized that the above-described demonstration method provided in the embodiments of the present invention has the following advantages:
[0145] 1. In this embodiment of the invention, by recording, accumulating, classifying, analyzing, and statistically processing daily operation and maintenance data, and displaying it through multiple view windows, relevant parties can better understand the operation and maintenance situation, and better identify problems and find directions through operation and maintenance data.
[0146] 2. Compared to traditional periodic operation and maintenance reports, in this embodiment of the invention, the time period and fields of the operation and maintenance data can be dynamically selected. Relevant parties can flexibly query various statuses of the operation and maintenance data according to their own needs and display them dynamically in the view window.
[0147] 3. It provides stakeholders with a way to grasp the overall view of system operation and maintenance, which can help stakeholders analyze the daily operation of the system, ensure the stable operation of business, accurately identify the weaknesses in system use, and deliver greater operation and maintenance value to stakeholders on the basis of achieving stable operation and maintenance.
[0148] 4. It can reflect the timeliness of operation and maintenance data, and all operation and maintenance stakeholders can view the latest status of the current operation and maintenance data at any time through multiple channels; in addition, it can also reflect the multi-dimensional analysis of operation and maintenance data, which can help operation and maintenance stakeholders obtain the required operation and maintenance data based on their own needs, eliminate the interference of other data, and grasp the operational and maintenance inflection points and development trends.
[0149] Based on the same inventive concept, this invention provides a device for displaying operation and maintenance data. The implementation principle of this device is similar to that of the aforementioned method for displaying operation and maintenance data. For the specific implementation of this device, please refer to the specific embodiments of the aforementioned display method. Repeated details will not be repeated.
[0150] Specifically, an embodiment of the present invention provides a device for displaying operation and maintenance data, such as... Figure 5 As shown, it may include:
[0151] The acquisition module 501 is used to acquire operation and maintenance data that has been entered into the database;
[0152] The classification module 502 is used to classify the acquired operation and maintenance data according to preset categories.
[0153] The display module 503 is used to display the classified and processed operation and maintenance data in the view window;
[0154] Wherein, after the classification process, N categories of operation and maintenance data are obtained, and N is an integer greater than 1, there are N view windows, and each view window displays one category of operation and maintenance data.
[0155] Optionally, in this embodiment of the invention, the display module is further configured to:
[0156] The operation and maintenance data displayed in the view window is editable, and when any operation and maintenance data in any view window is clicked, a sub-view window of that view window pops up.
[0157] In a subview window of the aforementioned view window, the lower-level operation and maintenance data included in the operation and maintenance data are displayed.
[0158] Optionally, in embodiments of the present invention, such as Figure 6 As shown, it also includes an export module 504;
[0159] The export module 504 is used to respond to an export command when it is determined that the selected operation and maintenance data needs to be exported; wherein the export command carries the selected operation and maintenance data; and the operation and maintenance data carried in the export command is exported according to a pre-set export template.
[0160] Optionally, in this embodiment of the invention, the display module is further configured to:
[0161] The view window has a label customization function, and clicking the label customization function in any of the view windows will pop up a label customization window; wherein, the label customization window includes: an add button with a label addition area and a confirm button;
[0162] When a label is added to the label adding area and the confirmation button is clicked, a label adding instruction is responded to; wherein the label adding instruction carries the fields in the label adding area;
[0163] Extract the field carried in the label addition instruction and display the field in the view window.
[0164] Optionally, in embodiments of the present invention, such as Figure 6 As shown, it also includes an input module 505;
[0165] The input module 505 is used to record the editing information generated during the editing process when editing any of the operation and maintenance data in any of the view windows; and to store the recorded editing information as a new operation and maintenance data in the database; wherein the editing information includes: editing time, editing object, and editing content.
[0166] Optionally, in this embodiment of the invention, an input module 505 is also included;
[0167] The data entry module 505 is used to enter the operation and maintenance data into the database.
[0168] It should be noted that the data entry module 505 mentioned here and the data entry module 505 mentioned above can be the same module.
[0169] Optionally, in this embodiment of the invention, the input module is specifically used for:
[0170] The operation and maintenance data is entered into the database through mobile terminals, web pages, mini-programs, voice input, and optical character recognition.
[0171] It should be understood that all relevant content of each step involved in the above method embodiments can be referenced from the functional description of the corresponding functional module, and will not be repeated here.
[0172] As one possible product form of the aforementioned device, see [link to product description]. Figure 7 As shown, this embodiment of the invention also provides an electronic device 700, comprising:
[0173] At least one processor 701; and a communication interface 703 communicatively connected to the at least one processor 701; the at least one processor 701 causes the electronic device 700 to perform the method steps performed by any device in the above method embodiments through the communication interface 703 by executing instructions stored in the memory 702.
[0174] Optionally, the memory 702 is located outside the electronic device 700.
[0175] Optionally, the electronic device 700 includes the memory 702, which is connected to the at least one processor 701, and stores instructions executable by the at least one processor 701. (Appendix) Figure 7 The dashed line indicates that memory 702 is optional for electronic device 700.
[0176] The processor 701 and the memory 702 can be coupled through an interface circuit or integrated together; no restriction is imposed here.
[0177] In this embodiment of the invention, the specific connection medium between the processor 701, the memory 702, and the communication interface 703 is not limited. Figure 7 The processor 701, memory 702, and communication interface 703 are connected via a bus 704. Figure 7 The connections between other components are shown in bold and are for illustrative purposes only, not as limiting information. The bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, Figure 7 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0178] It should be understood that the processor mentioned in the embodiments of the present invention can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, integrated circuit, etc. When implemented in software, the processor can be a general-purpose processor, implemented by reading software code stored in memory.
[0179] For example, the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0180] It should be understood that the memory mentioned in the embodiments of the present invention can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate Synchronous DRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct RAM (DR RAM).
[0181] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor.
[0182] It should be noted that the memories described herein are intended to include, but are not limited to, these and any other suitable types of memories.
[0183] As another possible product form, embodiments of the present invention also provide a computer-readable storage medium for storing instructions that, when executed, cause a computer to perform the method steps performed by any of the devices in the above method examples.
[0184] As another possible product form, embodiments of the present invention also provide a computer program product containing instructions, wherein the computer program product stores instructions that, when run on a computer, cause the computer to execute the method steps performed by any device in the above method embodiments.
[0185] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied 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.
[0186] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0187] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0188] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0189] Obviously, those skilled in the art can make various modifications and variations to this invention without departing from its spirit and scope. Therefore, if these modifications and variations fall within the scope of the claims of this invention and their equivalents, this invention also intends to include these modifications and variations.
Claims
1. A method for displaying operation and maintenance data, characterized in that, include: Retrieve maintenance data that has been entered into the database; The acquired operation and maintenance data is classified and processed according to preset categories; The categories include business area, total volume, event status, solution, and source system; the event status includes location in progress, located, pending verification, pending decision, and resolved. The categorized maintenance data is displayed in a view window. When the categorization results in N categories of maintenance data, where N is an integer greater than 1, there are N view windows, each displaying one category of maintenance data. At least some view windows overlap or are tiled within the display interface. The display of the categorized maintenance data in the view window is implemented using an MVC architecture. This MVC architecture implementation includes: displaying the categorized maintenance data in the view window through a display layer; acquiring the maintenance data already entered into the database through a logic control layer; categorizing the acquired maintenance data according to preset categories; and encapsulating the entered maintenance data through a model layer. The display layer and logic control layer are separated. The operation and maintenance data displayed in the view window is editable, and when any operation and maintenance data in the current view window is clicked, a lower-level view window corresponding to the current view window pops up. In the sub-view window corresponding to the current view window, the sub-level operation and maintenance data included in the operation and maintenance data are displayed; the sub-level operation and maintenance data is used to display all fields and revision history of the operation and maintenance data; The step of displaying the categorized and processed operation and maintenance data in the view window includes: If multiple categories of operation and maintenance data are obtained after classification, multiple view windows will be displayed; the number of view windows is the same as the number of categories. Different types of operation and maintenance data are placed in different view windows and displayed uniformly to relevant operation and maintenance parties; Also includes: The view window has a label customization function, and clicking the label customization function in any of the view windows will pop up a label customization window; wherein, the label customization window includes: an add button with a label addition area and a confirm button; When a label is added to the label adding area and the confirmation button is clicked, a label adding instruction is responded to; wherein the label adding instruction carries the fields in the label adding area; Extract the field carried in the label addition instruction and display the field in the view window; Also includes: When it is determined that the selected operation and maintenance data needs to be exported, an export command is executed; wherein, the export command carries the selected operation and maintenance data; the export command includes clicking on the operation and maintenance data to be exported; According to the pre-set export template, the operation and maintenance data carried in the export instruction is exported; the pre-set export template includes: the export template pre-configured during initialization, or the export template modified from the pre-configured export template; Also includes: When editing any of the operation and maintenance data in any of the aforementioned view windows, record the editing information generated during the editing process; The recorded editing information is stored in the database as a new piece of operational data. The editing information includes: editing time, editing object, and editing content.
2. The display method as described in claim 1, characterized in that, The methods for entering the operation and maintenance data into the database include: The operation and maintenance data is entered into the database through mobile terminals, web pages, mini-programs, voice input, and optical character recognition.
3. A device for displaying operation and maintenance data, characterized in that, include: The acquisition module is used to acquire operation and maintenance data that has been entered into the database; The classification module is used to classify the acquired operation and maintenance data according to preset categories; the categories include business area, total amount, event status, solution, and source system; the event status includes location in progress, located, pending verification, pending decision, and resolved. The display module is used to display the categorized and processed operation and maintenance data in the view window; Wherein, after the classification process yields N categories of operation and maintenance data, and N is an integer greater than 1, there are N view windows, each displaying one category of operation and maintenance data; at least some view windows overlap or are tiled in the display interface; the display of the classified operation and maintenance data in the view windows is implemented using an MVC architecture; the implementation using an MVC architecture includes: displaying the classified operation and maintenance data in the view windows through a display layer; acquiring the operation and maintenance data already entered into the database through a logic control layer; classifying the acquired operation and maintenance data according to preset categories; and encapsulating the entered operation and maintenance data through a model layer; wherein, the display layer and the logic control layer are separated; The display module is also used for: The operation and maintenance data displayed in the view window is editable, and when any operation and maintenance data in any view window is clicked, a sub-view window of that view window pops up. In a subview window of the aforementioned view window, the lower-level operation and maintenance data included in the operation and maintenance data are displayed; the lower-level operation and maintenance data is used to display all fields and revision history of the operation and maintenance data; The display module is specifically used for: If multiple categories of operation and maintenance data are obtained after classification, multiple view windows will be displayed; the number of view windows is the same as the number of categories. Different types of operation and maintenance data are placed in different view windows and displayed uniformly to relevant operation and maintenance parties; The display module is also used for: The view window has a label customization function, and clicking the label customization function in any of the view windows will pop up a label customization window; wherein, the label customization window includes: an add button with a label addition area and a confirm button; When a label is added to the label adding area and the confirmation button is clicked, a label adding instruction is responded to; wherein the label adding instruction carries the fields in the label adding area; Extract the field carried in the label addition instruction and display the field in the view window; It also includes an export module; The export module is used to respond to an export command when it is determined that the selected operation and maintenance data needs to be exported; wherein, the export command carries the selected operation and maintenance data; the export command includes clicking on the operation and maintenance data to be exported; and exporting the operation and maintenance data carried in the export command according to a pre-set export template; the pre-set export template includes: an export template pre-configured during initialization, or an export template modified from the pre-configured export template; It also includes an input module; The input module is used to record the editing information generated during the editing process when editing any of the operation and maintenance data in any of the view windows; and to store the recorded editing information as a new operation and maintenance data in the database; wherein, the editing information includes: editing time, editing object, and editing content.
4. The display device as described in claim 3, characterized in that, It also includes an input module; The input module is used to input the operation and maintenance data into the database through mobile terminals, web pages, mini programs, voice input, and optical character recognition.
5. An electronic device, characterized in that, include: At least one processor; and a memory communicatively connected to the at least one processor; The memory stores instructions executable by the at least one processor, which, by executing the instructions stored in the memory, causes the electronic device to perform the display method as described in any one of claims 1-2.
6. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store instructions that, when executed, cause the display method as described in any one of claims 1-2 to be implemented.
7. A computer program product containing instructions, characterized in that, The computer program product stores instructions that, when run on a computer, cause the computer to perform the display method as described in any one of claims 1-2.
Citation Information
Patent Citations
Information processing method and device, electronic equipment and medium
CN111737094A