Operation and maintenance management device, method and medium
Through designing operation and maintenance management devices, including operation and maintenance monitoring, automation inspection, and visual interactive interactive units, the problems of incomplete operation and maintenance management in existing technologies have been solved, and the level of closed -loop and automation tasks management of operation and maintenance data is realized.
Patent Information
- Application Number
- CN202410310876.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-19
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2044-03-19
AI Technical Summary
It is difficult for existing operation and maintenance management technologies to achieve a unified operation and maintenance management platform, providing capabilities such as operation and maintenance monitoring, automated patrol and visual interaction, resulting in low levels of operation and maintenance data closed-loop and automation task management.
A kind of operation and maintenance management device is designed, including operation and maintenance monitoring units, automated inspection units, and visual interactive interactive units. Through obtaining operation and maintenance data from a third -party service system, calculating operation and maintenance indicators, performing automated inspection, and providing visual interactive interface To display the operation and maintenance index and task configuration interface.
The closed loop of operation and maintenance data is achieved, the level of automation task management is improved, the efficiency of operation and maintenance management is improved, and labor costs are saved.
Smart Images

Figure CN118170457B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to operation and maintenance management. Background Art
[0002] The operation and maintenance described in this disclosure refers to the operation and maintenance of networks, servers, systems, applications, services, etc. at all stages of their life cycle, in order to achieve a consistent and acceptable state in terms of cost, stability, and efficiency. Through operation and maintenance management, each business product can be guaranteed in terms of stability, security, rationality, and fault tolerance. Summary of the invention
[0003] According to one aspect of the present disclosure, an operation and maintenance management device is provided, comprising: a memory having instructions stored thereon; and a processor configured to execute the instructions stored on the memory to perform the following processing: operation and maintenance monitoring processing, obtaining operation and maintenance-related data from a third-party service system, and calculating operation and maintenance indicators based on the operation and maintenance-related data; automated inspection processing, performing automated inspection for the operation and maintenance task in response to a user's configuration of the operation and maintenance task; and visual interaction processing, displaying a visual interaction interface, and performing the following processing: displaying the operation and maintenance indicators in the visual interaction interface in response to a user selecting an operation and maintenance monitoring option in the visual interaction interface; and displaying a task configuration interface in response to a user selecting an automated inspection option in the visual interaction interface for the user to configure the operation and maintenance task.
[0004] According to another aspect of the present disclosure, an operation and maintenance management method is provided, including: an operation and maintenance monitoring step, obtaining operation and maintenance related data from a third-party service system, and calculating operation and maintenance indicators based on the operation and maintenance related data; an automated inspection step, performing automated inspections on the operation and maintenance tasks in response to user configurations of the operation and maintenance tasks; and a visualization interaction step, displaying a visualization interaction interface, and performing the following processing: in response to a user selecting an operation and maintenance monitoring option in the visualization interaction interface, displaying the operation and maintenance indicators in the visualization interaction interface; and in response to a user selecting an automated inspection option in the visualization interaction interface, displaying a task configuration interface for the user to configure the operation and maintenance tasks.
[0005] According to another aspect of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the processor executes the operation and maintenance management method according to the present disclosure.
[0006] According to the operation and maintenance management device, method and medium disclosed in the present invention, a unified operation and maintenance management platform can be built to provide capabilities such as operation and maintenance monitoring, automated inspection and visual interaction, realize a closed loop of operation and maintenance data, improve the level of automated task management, improve the efficiency of operation and maintenance management and save labor costs. BRIEF DESCRIPTION OF THE DRAWINGS
[0007] The present disclosure will now be described in the following detailed description with reference to the accompanying drawings, wherein the same reference numerals throughout the drawings represent the same or similar components. It is to be understood that the drawings are not necessarily drawn to scale and that the drawings are only used to illustrate exemplary embodiments of the present disclosure and should not be considered as limiting the scope of the present disclosure. Among them:
[0008] Figure 1 An exemplary configuration block diagram of an operation and maintenance management device according to an embodiment of the present disclosure and a system environment in which the device is applied are shown;
[0009] Figures 2 to 5 An exemplary visual interactive interface according to an embodiment of the present disclosure is shown;
[0010] Figure 6 An exemplary flow chart of an operation and maintenance management method according to an embodiment of the present disclosure is shown;
[0011] Figure 7 An exemplary configuration block diagram of an operation and maintenance management device according to other embodiments of the present disclosure is shown;
[0012] Figures 8 to 9 An exemplary visual interaction interface according to other embodiments of the present disclosure is shown;
[0013] Fig.10 An exemplary configuration of a computing device in which embodiments according to the present invention may be implemented is shown. DETAILED DESCRIPTION
[0014] Various exemplary embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. However, it should be understood that the description of various exemplary embodiments is merely illustrative and does not serve as any limitation to the technology of the present disclosure. Unless otherwise specifically stated, the relative arrangement, expressions and numerical values of components and steps in the exemplary embodiments do not limit the scope of the present disclosure.
[0015] Figure 1 An exemplary configuration block diagram of the operation and maintenance management device 1000 according to an embodiment of the present disclosure and a system environment in which the device 1000 is applied are shown.
[0016] The operation and maintenance management described in this disclosure refers to the management of the operation and maintenance of each stage of the life cycle of networks, servers, systems, applications, services, etc. In the following description, the object of operation and maintenance management is also referred to as a product or object product, which can be one or more of the network, server, system, application, and service.
[0017] like Figure 1As shown, in some embodiments, the apparatus 1000 may include a processor 1010. The processor 1010 of the apparatus 1000 provides various functions of the apparatus 1000. Specifically, Figure 1 As shown, the processor 1010 of the device 1000 may include an operation and maintenance monitoring unit 1020, an automated inspection unit 1030, and a visual interaction unit 1040. In some embodiments, the processor 1010 of the device 1000 may be configured to execute the operation and maintenance management method 6000 of the present disclosure (hereinafter referred to as Figure 6 for description).
[0018] It should be understood that Figure 1 The various units of the device 1000 shown are only logical modules divided according to the specific functions implemented by them, and are not used to limit the specific implementation method. In actual implementation, the above modules can be implemented as independent physical entities, or can also be implemented by a single entity (for example, a processor (CPU or DSP, etc.), an integrated circuit, etc.).
[0019] The processor 1010 of the apparatus 1000 may refer to various implementations of digital circuitry, analog circuitry, or mixed-signal (a combination of analog and digital) circuitry that performs functions in a computing system. The processing circuitry may include, for example, circuits such as an integrated circuit (IC), an application specific integrated circuit (ASIC), portions or circuits of a separate processor core, an entire processor core, a separate processor, a programmable hardware device such as a field programmable gate array (FPGA), and / or a system including multiple processors.
[0020] In some embodiments, the device 1000 may further include a memory (not shown). The memory of the device 1000 may store information generated by the processor 1010 and programs and data for the operation of the processor 1010. The memory may be a volatile memory and / or a non-volatile memory. For example, the memory may include, but is not limited to, a random access memory (RAM), a dynamic random access memory (DRAM), a static random access memory (SRAM), a read-only memory (ROM), and a flash memory. In addition, the device 1000 may be implemented at the chip level, or may be implemented at the device level by including other external components.
[0021] like Figure 1As shown, in some embodiments, the operation and maintenance monitoring unit 1020 is configured to perform operation and maintenance monitoring processing, obtain operation and maintenance related data from the third-party service system 1100, and calculate operation and maintenance indicators based on the operation and maintenance related data. In some embodiments, the device 1000 can be communicatively connected to the third-party service system 1100 to interact with the third-party service system 1100. The third-party service system 1100 can be any system for providing operation and maintenance services, such as the Remedy service management system, the Jira service management system, etc. In addition, the third-party service system 1100 can also be a cloud server that hosts the operation data of the object product of the operation and maintenance management, such as the Alibaba Cloud Console, etc.
[0022] In some embodiments, the operation and maintenance indicators calculated by the operation and maintenance monitoring unit 1020 may include statistical operation and maintenance indicators within a predetermined time period in the past.
[0023] As an example, statistical operation and maintenance indicators may include the solution time (ST) of work tickets. In the present application, a work ticket refers to, for example, an event to be resolved in the object product of operation and maintenance management, which may be initiated by a user using the object product or created by an operation and maintenance manager of the object product. In some embodiments, the operation and maintenance monitoring unit 1020 may obtain work tickets that do not meet the service level agreement (SLA) within a predetermined time period from a third-party service system 1100 (e.g., Remedy, Jira), such as work tickets with an SLA status of "Breached", and count their cumulative amount n. In addition, the total number of work orders N within the predetermined time period is obtained. ST can be calculated by the following formula:
[0024] ST = 1 - n / N (1)
[0025] As another example, the statistical operation and maintenance indicators may include the service quality (SQ) of the work order. In some embodiments, the operation and maintenance monitoring unit 1020 may obtain the work orders with the operation type of "Re-Open" within a predetermined time period from the third-party service system 1100 (e.g., Remedy, Jira), and count their cumulative quantity m. In addition, the total quantity N of the work orders within the predetermined time period is obtained. SQ may be calculated by the following formula:
[0026] SQ = 1 - m / N (2)
[0027] As another example, the statistical operation and maintenance indicators may include service available (SA). In some embodiments, the operation and maintenance monitoring unit 1020 may obtain the operation time T of the operation and maintenance management object from the third-party service system 1100 and determine the downtime t (for example, maintained by the operation and maintenance management personnel). SA may be calculated by the following formula:
[0028] SA = 1 - t / T (3)
[0029] In addition, the statistical operation and maintenance indicators may also include the number of work orders, such as the total number of work orders N described above. The statistical operation and maintenance indicators may also include the average resolution time of work orders. In some embodiments, the operation and maintenance monitoring unit 1020 may obtain the resolution time of each work order from the third-party service system 1100, and average the total number of work orders to calculate the average resolution time of the work orders.
[0030] In addition, it should be understood that the statistical operation and maintenance indicators disclosed in the present invention are not limited to the indicators described above. According to actual needs, technical personnel in this field can calculate other operation and maintenance indicators based on the operation and maintenance related data obtained from the third-party service system 1100, including but not limited to the number of defects (defects, for example, refer to pending faults existing in the object product of operation and maintenance management), mean time to repair (MTTR), mean time between failures (MTBF), etc.
[0031] In the above embodiments, it is described that the operation and maintenance indicators may be statistical operation and maintenance indicators within a predetermined time period in the past. In other embodiments, the operation and maintenance indicators calculated by the operation and maintenance monitoring unit 1020 may also include real-time operation and maintenance indicators.
[0032] As an example, real-time operation and maintenance indicators may include one or more of the following: the number of operation and maintenance monitoring products, product error conditions, network traffic, business health, and response speed. The number of operation and maintenance monitoring products refers to the total number of products that are the objects of real-time operation and maintenance monitoring. Product error conditions can be represented by the number of product alarms on the day of operation and maintenance monitoring, or by the summary value of the number of operation and maintenance monitoring product alarms at each alarm level, or by the ratio between the number of product alarms and the number of resolved alarms. Network traffic refers to the real-time network inflow and outflow of the product. Business health can be expressed based on the ratio of the real-time error number of requests for the product to the total number of requests (this parameter can be calculated in real time in units of 60 seconds, for example). The response speed can be represented by the response time of the product to the request.
[0033] In some embodiments, the operation and maintenance monitoring unit 1020 can obtain real-time data related to operation and maintenance from the third-party service system 1100 (e.g., a cloud server such as the Alibaba Cloud console) at predetermined intervals (e.g., 60 seconds), and calculate real-time operation and maintenance indicators (e.g., calculate business health based on the number of errors and total number of requests for product requests). In addition, real-time operation and maintenance indicators are not limited to the indicators listed above. Those skilled in the art can calculate other real-time operation and maintenance indicators based on the real-time data related to operation and maintenance obtained from the third-party service system 1100 as needed.
[0034] Next describe Figure 1 In some embodiments, the automated inspection unit 1030 is configured to perform automated inspections for the operation and maintenance tasks in response to the user's configuration for the operation and maintenance tasks. The automated inspections described in the present disclosure refer to converting manual inspection operations for the target product into an automated form to monitor whether the target product has potential risks.
[0035] In some embodiments, existing automated inspection tools or customized inspection scripts can be used to perform corresponding automated inspection tasks based on the user's configuration of the operation and maintenance tasks. For example, for front-end automated inspections, existing automated inspection tools (such as UFT) can be used to simulate the manual inspection operations of the operation and maintenance personnel (such as clicking on the front-end web pages and various levels of application pages) to monitor the operating status of the front-end products (such as web pages, applications, etc.). In addition, for back-end automated inspections, similarly, automated inspections can be performed on back-end products through customized inspection scripts. In some embodiments, artificial intelligence technology can be used for automated inspections, for example, automated inspection tools based on artificial intelligence or customized automated inspection scripts based on artificial intelligence algorithms can be used.
[0036] In addition, in the present application, a visualization interaction unit 1040 is also provided, which is configured to display a visualization interaction interface 1200 for the user 1300 to interact with the operation and maintenance management device 1000 visually, so that the operation and maintenance indicators can be displayed to the user 1300, and the user 1300 can configure the automated inspection task. The user 1300 described in the present disclosure can be, for example, an end user who uses the target product, or an operation and maintenance manager of the target product.
[0037] Refer to the following Figures 2 to 5 , an exemplary visual interactive interface according to an embodiment of the present disclosure is described in detail.
[0038] Figure 2 The first level page view 2000 of the visual interactive interface is shown. Figure 2As shown, the first-level page view 2000 of the visual interactive interface may include an operation and maintenance monitoring option 2010 and an automated inspection option 2020 .
[0039] In some embodiments, in response to the user 1300 selecting (e.g., mouse clicking, finger tapping, etc.) the operation and maintenance monitoring option 2010 in the visual interactive interface 2000, the operation and maintenance indicators calculated in the operation and maintenance monitoring processing performed by the operation and maintenance monitoring unit 1020 are displayed in the visual interactive interface.
[0040] For example, in some embodiments, in response to the user selecting the operation and maintenance monitoring option 2010 in the first-level page view 2000, the visual interaction interface can jump from the first-level page 2000 to the Figure 3 Secondary page 3000 is shown.
[0041] exist Figure 3 In the second-level page 3000, multiple operation and maintenance indicator display areas are included, such as ST display area 3010, SQ display area 3020, SA display area 3030, work order quantity display area 3040 and other operation and maintenance indicator display areas 3050 (such as other statistical operation and maintenance indicators and / or real-time operation and maintenance indicators). In the present disclosure, the specific display form of the operation and maintenance indicators is not limited, and can be any form such as numbers, graphics, tables, curves, pie charts, etc., and those skilled in the art can make appropriate designs as needed.
[0042] In some embodiments, the secondary page 3000 may further include a statistical time period option 3060 for the user to select a statistical time period for the operation and maintenance indicators displayed in the secondary page 3000. The statistical time period option 3060 may be displayed, for example, in the form of a drop-down menu for the user to select a time period, such as from XX / XX / XXXX to YY / YY / YYY, or a few hours or minutes within a day.
[0043] In some embodiments, in response to a user selecting a statistical time period, the operation and maintenance monitoring unit 1020 can perform operation and maintenance monitoring processing to calculate the operation and maintenance indicators within the time period selected by the user (i.e., a predetermined time period in the past) and display them in the corresponding display area in the secondary page 3000.
[0044] In some embodiments, the secondary page 3000 may also include an option for selecting operation and maintenance indicators (not shown) so that the user can select one or more operation and maintenance indicators to be viewed.
[0045] In some embodiments, the secondary page 3000 may also include a change trend option (not shown) for the user to select the change trend of one or more operation and maintenance indicators. In some embodiments, in response to the user selecting the change trend of one or more statistical operation and maintenance indicators through the change trend option, the change trend of one or more statistical operation and maintenance indicators within a predetermined time period (the predetermined time period is, for example, the statistical time period selected by the user through the statistical time period option 3060) may be displayed in the visual interaction interface (e.g., the secondary page 3000 or the further tertiary page). For example, in response to the user selecting the change trend of the operation and maintenance indicator "number of work orders", the operation and maintenance monitoring unit 1020 may count the number of work orders within the past predetermined time period, and draw a curve chart or a bar chart of the change trend of the number of work orders based on the data, and the visual interaction unit 1040 enables the secondary page 3000 (or the further tertiary page) to display the drawn curve chart or bar chart of the change trend, so that the user can more intuitively grasp the change of the number of work orders within the predetermined time period.
[0046] In some embodiments, the secondary page 3000 may further include an operation and maintenance object option 3070 for the user to select one or more object products as the object of operation and maintenance management. The operation and maintenance object option 3070 may be displayed, for example, in the form of a drop-down menu for the user to select all object products, an operation and maintenance object product group including multiple operation and maintenance objects (which may be classified according to product lines, product uses, etc.), one or more end-to-end operation and maintenance object products, etc. Thus, the user may view the operation and maintenance indicators of the corresponding object products in the secondary page 3000 (or further tertiary page) according to actual needs.
[0047] In some embodiments, the secondary page 3000 may also include an operation and maintenance indicator comparison analysis option (not shown) for multiple object products selected using the operation and maintenance object option 3070, so that the user can intuitively make a horizontal comparison of the selected object products and understand the situation of multiple products.
[0048] In some embodiments, it is also possible to Figure 2 In the first-level page 2000, statistical operation and maintenance monitoring options and real-time operation and maintenance monitoring options are respectively set for operation and maintenance monitoring, so as to display statistical operation and maintenance indicators and real-time operation and maintenance indicators in the corresponding second-level pages respectively. For example, in response to the user selecting the statistical operation and maintenance monitoring option in the first-level page 2000, the visual interaction interface jumps from the first-level page 2000 to the second-level page 2000. Figure 3 In addition, in response to the user selecting the real-time operation and maintenance indicator in the first-level page 2000, the visual interaction interface jumps from the first-level page 2000 to the second-level page 3000. Figure 4 Secondary page 4000 is shown.
[0049] like Figure 4As shown, the secondary page 4000 includes multiple display areas for real-time operation and maintenance indicators, such as the operation and maintenance monitoring product quantity display area 4020, the product error display area 4030, the network traffic display area 4040, the business health display area 4050, and the response speed 4060 display area. In the present disclosure, the specific display form of the real-time operation and maintenance indicators is not limited, and can be any form such as numbers, graphics, tables, curves, pie charts, etc., and those skilled in the art can make appropriate designs as needed. In addition, it should be understood that other display areas for real-time operation and maintenance indicators can also be set in the secondary page 4000 as needed.
[0050] In some embodiments, the secondary page 4000 may also include an object product display area 4010 to display the products currently being monitored in real time. Figure 4 exemplarily shows products 1 to 6. In some embodiments, when an error occurs in a product, an alarm may be displayed in the display area of the corresponding product (eg, highlighted, flashing, etc.) to remind the operation and maintenance personnel to pay attention in time.
[0051] In some embodiments, the real-time operation and maintenance indicators of all product lines under operation and maintenance management can be displayed in the secondary page 4000 to provide users with an overall overview of the overall operation and maintenance of the product line. In some embodiments, users can also interact with the secondary page 4000 to select to display real-time operation and maintenance indicators for one or more object products. In addition, similar to the display of statistical operation and maintenance indicators, user interaction controls can also be provided in the secondary page 4000 for users to select to display comparative analysis of real-time operation and maintenance indicators of multiple object products, change trends of one or more real-time operation and maintenance indicators, etc.
[0052] In some embodiments, the operation and maintenance monitoring unit 1020 may store real-time operation and maintenance indicators and their corresponding time periods, for example, in a memory of the operation and maintenance management device. In addition, the visualization interaction unit 1040 may provide a historical data viewing option in the visualization interaction interface, and in response to the user selecting a time period of historical data that the user wishes to view, retrieve the operation and maintenance indicator data within the time period from the stored real-time operation and maintenance indicators and generate a monitoring report for the user to view.
[0053] In some embodiments, the visualization interaction unit 1040 may display a parameter configuration interface in the visualization interaction interface for the user to configure the alarm threshold of the operation and maintenance indicator. For example, the parameter configuration interface may include an operation and maintenance indicator selection option and an alarm threshold setting option. The user selects the operation and maintenance indicator for which the alarm threshold needs to be set (e.g., the statistical operation and maintenance indicator "ST", the real-time operation and maintenance indicator "response speed", etc.) through the operation and maintenance indicator selection option, and sets the corresponding alarm threshold through the alarm threshold setting option (e.g., displayed in the form of a text box) (e.g., setting the alarm threshold of ST to 90%, and setting the alarm threshold of "response speed" to 200ms). The operation and maintenance monitoring unit 1020 may monitor whether the operation and maintenance indicator exceeds / is below the alarm threshold, and display the alarm of the operation and maintenance indicator in the visualization interaction interface in response to the operation and maintenance indicator being below the lower limit indicated by the alarm threshold or above the upper limit indicated by the alarm threshold. For example, when the calculated ST is lower than the lower limit "90%" indicated by the alarm threshold, ST 3010 is displayed in the secondary page 3000, for example, in a highlighted form, to prompt the user that the operation and maintenance indicator may be abnormal, so as to perform corresponding operation and maintenance processing. When the calculated "response speed" is higher than the upper limit "200ms" indicated by the alarm threshold, "response speed" 4060 is displayed in the secondary page 4000, for example, in a highlighted form, to prompt the user that the operation and maintenance indicator may be abnormal, so as to perform corresponding operation and maintenance processing. In addition, there is no limitation on the display method of the alarm in the present disclosure, and the alarm of the operation and maintenance indicator can also be highlighted in the visual interactive interface by other methods, and the alarm of the operation and maintenance indicator can also be notified by a prompt tone, sending an alarm notification to the operation and maintenance personnel, etc. In addition, the above setting of the alarm threshold for ST / response speed is only an example, and the corresponding alarm threshold can be configured for other statistical operation and maintenance indicators and / or real-time operation and maintenance indicators in the visual interactive interface, and the corresponding alarm processing can be performed.
[0054] Next, return to the reference Figure 2 In response to the user selecting the automated inspection option 2020 in the primary page view 2000 of the visual interactive interface, the visual interactive interface can jump from the primary page 2000 to the secondary page serving as the task configuration interface, so that the user can configure the operation and maintenance task.
[0055] In some embodiments, the task configuration interface may include a task execution time option and an option of an object product as an execution object of the operation and maintenance task. In the automated inspection process, the automated inspection unit 1030 performs automated inspection on the object product within the task execution time in response to the user configuring the task execution time and the object product using the task execution time option and the object product option in the task configuration interface.
[0056] Figure 5 An exemplary secondary page 5000 is shown as a task configuration interface. Figure 5 As shown, the page name of the secondary page 5000 is "Create a New Task", which prompts the user to configure a new automated inspection task on this page. The page 5000 includes: a task name text box 5010 for the user to enter the task name; a task category drop-down selection box 5020 for the user to select the category to which the task belongs (for example, whether the automated inspection task is a front-end task or a back-end task); an object product drop-down selection box 5030 for the user to select the object product of the automated inspection; an execution time selection box 5040, in which the user can enter the execution time period in the text box on the left, or determine the execution time period of the task by clicking the time tab on the right; a notification method drop-down option box 5050, which provides the user with the notification method supported by the system (such as email, phone, etc.), which is used to notify the operation and maintenance personnel whether the automated inspection task is successful; and a note text box 5060 for the user to fill in the notes of the task. In addition, the user can save the configured inspection task by clicking Save in 5070, and cancel the configuration of the task by clicking Cancel.
[0057] After the user saves the configured inspection task, the automated inspection unit 1030 can perform automated inspection tasks for the object product configured by the user, according to the task category configured by the user, and during the task execution time period configured by the user, and notify the operation and maintenance personnel whether the automated inspection task is successful according to the notification method configured by the user.
[0058] It should be understood that Figure 5 The secondary page 5000 shown is only an example of the task configuration interface of the present disclosure. Those skilled in the art may add other information configurations and / or delete some information configurations in the task configuration interface according to actual operation and maintenance requirements.
[0059] For example, the secondary page 5000 may further include an operation and maintenance personnel configuration interface, so that the user can configure the operation and maintenance personnel who manage and monitor the automated inspection task for the automated inspection task. In the automated inspection process, the automated inspection unit 1030 can send a failure notification to the configured operation and maintenance personnel in response to the failure of the automated inspection execution. In addition, a task success or task alarm (for example, a certain operation and maintenance indicator of the task is lower than / higher than a predetermined alarm threshold) notification can also be optionally sent. The method of sending the notification is, for example, through Figure 5 The notification method drop-down option box 5050 is configured.
[0060] In addition, in some embodiments, a task query interface (not shown) can also be provided for users to query a list of automated tasks that meet the conditions. The fields supported for query may include, for example: task name, target product, task type (front-end / back-end), product status (new, successful, failed, alarm), and operation and maintenance personnel.
[0061] Next, refer to Figure 6 , describing the operation and maintenance management method 6000 according to an embodiment of the present disclosure.
[0062] like Figure 6 As shown, the operation and maintenance management method 6000 includes an operation and maintenance monitoring step S6010, an automated inspection step S6020, and a visual interaction step S6030. More specifically, in the operation and maintenance monitoring step S6010, data related to operation and maintenance are obtained from a third-party service system, and operation and maintenance indicators are calculated based on the data related to operation and maintenance; in the automated inspection step S6020, in response to the user's configuration of the operation and maintenance task, an automated inspection of the operation and maintenance task is performed; in the visual interaction step S6030, a visual interaction interface is displayed, and the following visual interaction processing is performed: in response to the user selecting the operation and maintenance monitoring option in the visual interaction interface, the operation and maintenance indicators are displayed in the visual interaction interface; and in response to the user selecting the automated inspection option in the visual interaction interface, a task configuration interface is displayed for the user to configure the operation and maintenance task.
[0063] The operation and maintenance monitoring step S6010, the automated inspection step S6020 and the visual interaction step S6030 in the operation and maintenance management method 6000 correspond to the above reference steps respectively. Figure 1 The processing performed by the operation and maintenance monitoring unit 1020, the automatic inspection unit 1030 and the visual interaction unit 1040 of the operation and maintenance management device 1000 is described, and the repeated contents are not repeated again.
[0064] According to the operation and maintenance management device 1000 and the operation and maintenance management method 6000 disclosed in the present invention, a unified operation and maintenance management platform can be built to provide capabilities such as operation and maintenance monitoring, automated inspection and visual interaction. By acquiring data related to operation and maintenance from a third-party service system, calculating operation and maintenance indicators and visually displaying the operation and maintenance indicators, a closed loop of operation and maintenance data and an intuitive display of operation and maintenance indicators can be achieved to assist in operation and maintenance management. In addition, by providing a configuration interface for automated inspection tasks and automatically executing the configured automated inspection tasks, the level of automated task management can be improved, the efficiency of operation and maintenance management can be improved, and labor costs can be saved.
[0065] Next, refer to Figure 7 , describes an exemplary configuration block diagram of the operation and maintenance management device 7000 according to an embodiment of the present disclosure. Figure 1 Compared with the operation and maintenance management device 1000 described above, the processor 7010 can provide further functions. Figure 1 Similar functions of the described operation and maintenance management device 1000 (such as the functions of the operation and maintenance monitoring unit 1020, the automated inspection unit 1030, and the visual interaction unit 1040) will not be repeated.
[0066] like Figure 7 As shown, in some embodiments, the processor 7010 of the apparatus 7000 may further include a data monitoring unit 7020. The data monitoring unit 7020 may perform data monitoring processing, and monitor the task execution index of the development task as the object of operation and maintenance management.
[0067] The development tasks described in the present disclosure may refer to any tasks in the development process (e.g., task, dag, etc.). In some embodiments, the task execution index may include one or more of the following: total tasks, average task time, task execution success rate, task quantity change trend, task execution success rate trend, task resource occupancy rate, and SLA compliance rate. The total tasks, for example, refer to the total tasks within a predetermined time period; the average task time, for example, refers to the average time duration of tasks within a predetermined time period; the task execution success rate, for example, refers to the ratio of successfully executed tasks within a predetermined time period to the total tasks; the task quantity change trend, for example, refers to the change trend of the number of tasks within a predetermined time period; the task execution success rate trend, for example, refers to the change trend of the task execution success rate within a predetermined time period; the task resource occupancy rate, for example, refers to the ratio of resources occupied by tasks to system memory resources; the SLA compliance rate, for example, refers to the ratio of tasks that meet the SLA to the total tasks.
[0068] In some embodiments, data related to the task execution index can be obtained from the database and the corresponding task execution index can be calculated. In addition, it should be understood that the task execution index is not limited to the exemplary indicators listed above, and those skilled in the art can calculate other task execution indicators based on the data related to the task execution index obtained from the database as needed.
[0069] In some embodiments, similar to the operation and maintenance indicators described above, the task execution indicators can be displayed in the visual interaction interface by the visual interaction unit 1040. Figure 2 The data monitoring option is displayed in the first-level page 2000 shown. In response to the user selecting the data monitoring option, the visual interaction interface jumps to the page displaying the task execution index for the user to view the task execution index. In addition, the supply period option can be configured in the visual interaction interface for the user to select the predetermined time period of the task execution index to be calculated and displayed. In some embodiments, the option of selecting the task execution index for the user can also be configured in the visual interaction interface for the user to select one or more task execution indicators to be viewed. In addition, in some embodiments, the object task option can be configured in the visual interaction interface for the task to select the task execution index of one or more tasks of concern.
[0070] In addition, in some embodiments, a parameter configuration interface can be displayed in the visual interactive interface for the user to configure the alarm threshold of the task execution indicator, and in response to the task execution indicator being lower than the lower limit indicated by the alarm threshold or higher than the upper limit indicated by the alarm threshold, an alarm of the task execution indicator is displayed in the visual interactive interface.
[0071] According to the data monitoring unit 7020 of the present disclosure, the task execution status of the backend can be monitored to monitor the potential risks of task execution and improve the efficiency of operation and maintenance management.
[0072] like Figure 7 As shown, in some embodiments, the processor 7010 of the device 7000 may further include a data mapping unit 7030. The data mapping unit 7030 may perform data mapping processing, and in response to the mapping relationship between the object product configured by the user 1300 as the object of operation and maintenance management and the data hierarchy structure of the third-party service system 1100, associate the object product with the corresponding data hierarchy.
[0073] In addition, the visualization interaction unit 1040 can perform visualization interaction processing and display a data mapping management interface in the visualization interaction interface, wherein the data mapping management interface displays options of the object product and options of the data hierarchy structure of the third-party service system for the user to configure the mapping relationship.
[0074] The following reference Figure 8 , describing an exemplary data mapping management interface 8000 according to the present disclosure. In some embodiments, for example, Figure 2 The first-level page 2000 or other pages of the visual interactive interface display options for the user to select data mapping management to jump to the data mapping management interface 8000 .
[0075] like Figure 8 As shown, the data mapping management interface 8000 may include a target product configuration area 8010 for selecting a target product and configuring a hierarchical structure of the target product. Figure 8 The target product configuration area 8010 exemplarily displays a drop-down selection box of a secondary product as an operation and maintenance management target, and a drop-down selection box of a primary product to which the secondary product belongs. The user can configure the target product and its corresponding hierarchical structure by interacting with the target product configuration area 8010 .
[0076] In addition, the data mapping management interface 8000 may include a data hierarchy configuration area for a third-party service system. Figure 8The data hierarchy configuration area of the third-party service system illustrated in the figure includes the Remedy data hierarchy configuration area 8020 and the Jira data hierarchy configuration area 8030, but the data mapping management interface 8000 can also be used only to configure the data hierarchy configuration area of one of the third-party service systems, or include the data hierarchy configuration areas of other third-party service systems.
[0077] The Remedy data hierarchy configuration area 8020 includes a drop-down selection box for configuring the operation and maintenance group and Tier 1 to 3 within Remedy. As an example, the user can select the operation and maintenance group corresponding to the secondary product configured in the object product configuration area 8010 to associate the object product with the operation and maintenance group, and configure the hierarchical structure Tier 1 to 3 to which the operation and maintenance group belongs. Tier 3, for example, can select the service described by the operation and maintenance group (such as "e-commerce"), Tier 2, for example, can select the product line to which the service belongs (such as "finance"), and Tier 1, for example, can select the major category to which the product line belongs (such as "retail"). Thus, through the data mapping management interface 8000, an association can be established between the object product (the secondary product in this example) and the operation and maintenance group in Remedy.
[0078] The Jira data hierarchy configuration area 8030 includes a drop-down selection box for configuring projects within Jira. Through the data mapping management interface 8000, an association between an object product (a secondary product in this example) and a project in Jira can be established.
[0079] By using the data mapping management interface 8000, the mapping relationship between the data hierarchical structure of the object product and the third-party service system can be maintained in the operation and maintenance management system 7000. Thus, when the hierarchical structure of the object product changes, for example, when multiple secondary products are merged into one primary product, the mapping relationship between the multiple secondary products and the data hierarchical structure of the third-party service system can be merged into the new primary product without reconfiguring the mapping relationship between the new primary product and the data hierarchical structure of the third-party service system, thereby improving the efficiency of data management. In addition, when a new object product that needs operation and maintenance is added, the mapping relationship between the data hierarchical structure of the object product and the third-party service system can also be configured through the data mapping management interface 8000, thereby easily establishing the association between the new product and the data hierarchical structure of the third-party service system. In addition, since the mapping relationship between the data hierarchical structure of the object product and the third-party service system is maintained through the data mapping management interface 8000, it is easy to obtain the operation and maintenance-related data of a specific product from the third-party service system, for example, to calculate and display the operation and maintenance indicators of the product, and provide the ability to view the operation and maintenance indicators by product.
[0080] Return to reference Figure 7 In some embodiments, the processor 7010 of the device 7000 may further include a personnel mapping unit 7040. The personnel mapping unit 7040 may perform operation and maintenance personnel mapping processing, and in response to a mapping relationship between an object product configured by a user as an object of operation and maintenance management and the operation and maintenance personnel of the object product, associate the object product with the corresponding operation and maintenance personnel.
[0081] In addition, the visualization interaction unit 1040 can perform visualization interaction processing and display an operation and maintenance personnel mapping interface in the visualization interaction interface, wherein the operation and maintenance personnel mapping interface displays options of the target product and options of the operation and maintenance personnel of the target product for the user to configure the mapping relationship.
[0082] As an example, the operator mapping interface can be used with Figure 8 The data mapping management interface 8000 shown is combined to allow users to configure the mapping relationship between operation and maintenance personnel and target products. Fig. 9 An exemplary operation and maintenance personnel mapping interface 9000 is described. It should be understood that the operation and maintenance personnel mapping interface can also be configured as an interface independent of the data mapping management interface as required.
[0083] like Fig. 9 As shown, the operation and maintenance personnel mapping interface 9000 includes an operation and maintenance personnel configuration area 9010, which provides a drop-down selection box for the user to select the operation and maintenance personnel of the target product. In this way, the mapping relationship between the operation and maintenance personnel and the target product (secondary product) can be easily configured. Figure 8 The same is not repeated here.
[0084] According to the present disclosure, the mapping relationship between the data hierarchy structure of the object product and the third-party service system can be configured using the data mapping management interface 8000, and the mapping relationship between the operation and maintenance personnel and the object product can be configured using the operation and maintenance personnel mapping interface 9000, thereby obtaining the mapping relationship between the operation and maintenance personnel and the data hierarchy structure of the third-party service system. Using such a mapping relationship, the information of the operation and maintenance group / project to which each operation and maintenance personnel belongs can be obtained, so as to grasp the operation and maintenance workload of each operation and maintenance personnel as a whole, and thus make corresponding workload adjustments and redistributions. In some embodiments, a query interface can be provided for users to query the information of the operation and maintenance group / project to which each operation and maintenance personnel belongs.
[0085] Fig.10 An exemplary configuration of a computing device 100 capable of implementing an embodiment according to the present invention is shown.
[0086] The computing device 100 is an example of a hardware device to which the above aspects of the present invention can be applied. The computing device 100 can be any machine configured to perform processing and / or calculations. The computing device 100 can be, but is not limited to, a workstation, a server, a desktop computer, a laptop computer, a tablet computer, a personal data assistant (PDA), a smart phone, a vehicle-mounted computer, or a combination thereof.
[0087] like Fig.10 As shown, the computing device 100 may include one or more components that may be connected or communicated with the bus 102 via one or more interfaces. The bus 102 may include, but is not limited to, an Industry Standard Architecture (ISA) bus, a Micro Channel Architecture (MCA) bus, an Enhanced ISA (EISA) bus, a Video Electronics Standards Association (VESA) local bus, and a Peripheral Component Interconnect (PCI) bus. The computing device 100 may include, for example, one or more processors 104, one or more input devices 106, and one or more output devices 108. The one or more processors 104 may be any type of processor and may include, but is not limited to, one or more general-purpose processors or special-purpose processors (such as special-purpose processing chips). The processor 104 may correspond to, for example, Figure 1 The processor 1010 or Figure 7 The processor 7010 in the operation and maintenance management device 1000 / 7000 of the present invention is configured to implement the functions of each unit. The input device 106 can be any type of input device capable of inputting information to a computing device, and can include but is not limited to a mouse, a keyboard, a touch screen, a microphone and / or a remote controller. The output device 108 can be any type of device capable of presenting information, and can include but is not limited to a display, a speaker, a video / audio output terminal, a vibrator and / or a printer.
[0088] The computing device 100 may also include or be connected to a non-transitory storage device 114, which may be any non-transitory storage device that can implement data storage, and may include, but is not limited to, a disk drive, an optical storage device, a solid-state memory, a floppy disk, a flexible disk, a hard disk, a tape, or any other magnetic medium, a compressed disk or any other optical medium, a cache memory, and / or any other storage chip or module, and / or any other medium from which a computer can read data, instructions, and / or code. The computing device 100 may also include a random access memory (RAM) 110 and a read-only memory (ROM) 112. The ROM 112 may store programs, utilities, or processes to be executed in a non-volatile manner. The RAM 110 may provide volatile data storage and store instructions related to the operation of the computing device 100. The computing device 300 may also include a network / bus interface 116 coupled to the data link 618. The network / bus interface 116 may be any type of device or system capable of enabling communication with an external device and / or network, and may include but is not limited to a modem, a network card, an infrared communication device, a wireless communication device, and / or a chipset (such as a Bluetooth TM equipment, IEEE 802.11 equipment, WiFi equipment, WiMax equipment, mobile cellular communication facilities, etc.).
[0089] The terms used herein are only for describing specific exemplary embodiments and are not intended to limit the present disclosure. Unless the context clearly indicates otherwise, the singular forms of "one" and "the" used herein are intended to include plural forms as well. It should also be understood that when the word "including" is used in this article, it indicates the existence of the indicated features, wholes, steps, operations, units and / or components, but does not exclude the existence or increase of one or more other features, wholes, steps, operations, units and / or components and / or their combinations. In addition, in the description of the present disclosure, the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or order. In addition, in the description of the present disclosure, unless otherwise specified, the meaning of "multiple" is two or more.
[0090] References to "embodiments" or similar expressions in this specification refer to specific features, structures, or characteristics described in conjunction with the embodiment as being included in at least one specific embodiment of the present disclosure. Therefore, the appearance of "in an embodiment of the present disclosure" and similar expressions in this specification does not necessarily refer to the same embodiment.
[0091] Those skilled in the art will appreciate that the present disclosure may be implemented in various forms, such as a complete hardware embodiment, a complete software embodiment (including firmware, resident software, microprogram code, etc.), or a combination of software and hardware, which will be referred to below as a "circuit," "module," "unit," or "system." In addition, the present disclosure may also be implemented in any tangible media form as a computer program product having a computer-usable program code stored thereon.
[0092] The relevant description of the present disclosure is described with reference to the flowchart and / or block diagram of the system, device, method and computer program product according to the specific embodiment of the present disclosure. It can be understood that each block in each flowchart and / or block diagram, and any combination of blocks in the flowchart and / or block diagram, can be implemented using computer program instructions. These computer program instructions can be executed by a machine composed of a processor of a general-purpose computer or a special computer or other programmable data processing device, and the instructions are processed by a computer or other programmable data processing device to implement the functions or operations described in the flowchart and / or block diagram.
[0093] The accompanying drawings show the flow charts and block diagrams of the architecture, functions and operations that can be implemented by the systems, devices, methods and computer program products according to various embodiments of the present disclosure. Therefore, each block in the flow chart or block diagram can represent a module, segment, or part of the program code, which includes one or more executable instructions to implement the specified logical function. It should also be noted that in some other embodiments, the functions described in the blocks may not be performed in the order shown in the figure. For example, two blocks connected to each other in the figure can actually be executed simultaneously, or in some cases according to the functions involved, they can also be executed in the opposite order of the icons. It should also be noted that each block diagram and / or flow chart block, as well as the combination of blocks in the block diagram and / or flow chart, can be implemented by a system based on special hardware, or by a combination of special hardware and computer instructions to perform specific functions or operations.
[0094] The embodiments of the present disclosure have been described above, and 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 selection of terms used herein is intended to best explain the principles of the embodiments, practical applications, or technical improvements to market technologies, or to enable other persons of ordinary skill in the art to understand the embodiments disclosed herein.
Claims
1. An operation and maintenance management device, comprising: a memory having instructions stored therein; as well as A processor is configured to execute instructions stored in the memory to perform the following processing: Operation and maintenance monitoring processing, obtaining operation and maintenance related data from a third-party service system, and calculating operation and maintenance indicators based on the operation and maintenance related data; Automated inspection processing, in response to the user's configuration for the operation and maintenance task, performs automated inspection for the operation and maintenance task; Data mapping processing, in response to a mapping relationship between an object product configured by a user as an object of operation and maintenance management and a data hierarchy structure of the third-party service system, associating the object product with a corresponding data hierarchy; as well as Visual interaction processing, display the visual interaction interface, and perform the following processing: In response to a user selecting an operation and maintenance monitoring option in the visual interaction interface, displaying the operation and maintenance indicator in the visual interaction interface; In response to the user selecting the automatic inspection option in the visual interactive interface, displaying a task configuration interface for the user to configure the operation and maintenance task; as well as A data mapping management interface is displayed in the visual interactive interface, and the data mapping management interface includes a configuration area for an object product for configuring the hierarchical structure of the object product and a configuration area for the data hierarchy structure of the third-party service system. In response to a user selecting in the configuration area of the data hierarchy structure of the third-party service system a data hierarchy of the third-party service system corresponding to the hierarchy of the object product configured in the configuration area of the object product, the object product of the hierarchy is associated with the corresponding data hierarchy of the third-party service system, thereby configuring the mapping relationship.
2. The operation and maintenance management device according to claim 1, wherein: The operation and maintenance indicators include statistical operation and maintenance indicators and / or real-time operation and maintenance indicators within a predetermined time period in the past. The statistical operation and maintenance indicators include one or more of the following: work order resolution time, work order service quality, service time, work order quantity, and average work order resolution time. The real-time operation and maintenance indicators include one or more of the following: the number of operation and maintenance monitored products, product error conditions, network traffic, business health, and response speed.
3. The operation and maintenance management device according to claim 2, wherein: The visual interaction process further includes: Displaying statistical time period options in the visual interactive interface for the user to select the predetermined time period; and In response to the user selecting the predetermined time period through the statistical time period option, the statistical operation and maintenance indicators within the predetermined time period are displayed in the visual interaction interface.
4. The operation and maintenance management device according to claim 3, wherein: The visual interaction process further includes: Displaying a change trend option in the visual interactive interface so that the user can select a change trend of one or more statistical operation and maintenance indicators; and In response to the user selecting the change trend of the one or more statistical operation and maintenance indicators through the change trend option, the change trend of the one or more statistical operation and maintenance indicators within the predetermined time period is displayed in the visual interaction interface.
5. The operation and maintenance management device according to claim 2, wherein: The visual interaction process further includes: Displaying operation and maintenance object options in the visual interactive interface for the user to select one or more object products as objects of operation and maintenance management; and In response to the user selecting the one or more object products through the operation and maintenance object option, statistical operation and maintenance indicators and / or real-time operation and maintenance indicators of the one or more object products are displayed in the visual interactive interface.
6. The operation and maintenance management device according to claim 5, wherein: The visual interaction process further includes: Displaying operation and maintenance indicator comparison and analysis options for multiple target products in the visual interactive interface; In response to the user selecting the operation and maintenance indicator comparison and analysis option, a comparison and analysis of the operation and maintenance indicators of the plurality of target products is displayed.
7. The operation and maintenance management device according to claim 1, wherein: The visual interaction process further includes: Displaying a parameter configuration interface in the visual interactive interface so that the user can configure the alarm threshold of the operation and maintenance indicator; and In response to the operation and maintenance indicator being lower than a lower limit indicated by the alarm threshold or higher than an upper limit indicated by the alarm threshold, an alarm of the operation and maintenance indicator is displayed in the visual interaction interface.
8. The operation and maintenance management device according to claim 1, wherein: The processor is further configured to perform operation and maintenance personnel mapping processing, in response to a mapping relationship between a target product configured by a user as a target of operation and maintenance management and the operation and maintenance personnel of the target product, associate the target product with the corresponding operation and maintenance personnel, The visual interaction process further includes: An operation and maintenance personnel mapping interface is displayed in the visual interaction interface, and the operation and maintenance personnel mapping interface displays options of the target product and options of the operation and maintenance personnel of the target product, so that the user can configure the mapping relationship.
9. The operation and maintenance management device according to claim 1, wherein: The processor is further configured to perform data monitoring processing, and monitor task execution indicators of the development tasks as the object of operation and maintenance management, The visual interaction process further includes: The task execution indicator is displayed in the visual interactive interface.
10. The operation and maintenance management device according to claim 9, wherein: The task execution indicators include one or more of the following: total number of tasks, average task duration, task execution success rate, task quantity change trend, task execution success rate trend, task resource occupancy rate, and SLA compliance rate.
11. The operation and maintenance management device according to claim 1, wherein: The task configuration interface includes options for task execution time and options for target products that are the execution objects of the operation and maintenance task. In the automated inspection process, in response to the user configuring the task execution time and the target product using the task execution time option and the target product option in the task configuration interface, automated inspection is performed on the target product within the task execution time.
12. The operation and maintenance management device according to claim 11, wherein: The task configuration interface further includes an operation and maintenance personnel configuration interface, so that the user can configure operation and maintenance personnel for the automated inspection task. The automated inspection process further includes: in response to failure of the automated inspection to be executed, sending a failure notification to a configured operation and maintenance personnel.
13. An operation and maintenance management method, comprising: An operation and maintenance monitoring step, obtaining operation and maintenance related data from a third-party service system, and calculating operation and maintenance indicators based on the operation and maintenance related data; An automated inspection step, in response to a user's configuration of an operation and maintenance task, performing an automated inspection of the operation and maintenance task; a data mapping step, in response to a mapping relationship between an object product configured by a user as an object of operation and maintenance management and a data hierarchy structure of the third-party service system, associating the object product with a corresponding data hierarchy; as well as Visual interaction step: display the visual interaction interface and perform the following processing: In response to a user selecting an operation and maintenance monitoring option in the visual interaction interface, displaying the operation and maintenance indicator in the visual interaction interface; In response to the user selecting the automatic inspection option in the visual interactive interface, displaying a task configuration interface for the user to configure the operation and maintenance task; as well as A data mapping management interface is displayed in the visual interactive interface, and the data mapping management interface includes a configuration area for an object product for configuring the hierarchical structure of the object product and a configuration area for the data hierarchy structure of the third-party service system. In response to a user selecting in the configuration area of the data hierarchy structure of the third-party service system a data hierarchy of the third-party service system corresponding to the hierarchy of the object product configured in the configuration area of the object product, the object product of the hierarchy is associated with the corresponding data hierarchy of the third-party service system, thereby configuring the mapping relationship.
14. A computer-readable storage medium having a computer program stored thereon, wherein when the program is executed by a processor, the processor is caused to execute the operation and maintenance management method according to claim 13.
Citation Information
Patent Citations
Large-scale operation and maintenance monitoring data interaction method and device
CN114063839A
Automatic configuration inspection method and device for simplifying process
CN114205257A