Online operation and maintenance method and system and electronic equipment

By obtaining the operating status data of the business service terminal in real time and establishing a data channel, real-time maintenance of the business service terminal is achieved, the problem of time lag in traditional operation and maintenance methods is solved, and system stability and operation and maintenance efficiency are improved.

CN119835132AActive Publication Date: 2025-04-15BEIJING AGILESTAR TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202311328435.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-13
Publication Date
2025-04-15
Estimated Expiration
2043-10-13

AI Technical Summary

Technical Problem

The traditional operation and maintenance methods are based on offline and post-processing, which leads to delayed response in case of failure of business service terminals, increasing the risk of business service interruption.

Method used

By obtaining the operating status data of the business service terminal in real time, quickly determine the operation and maintenance requirements, and implement remote maintenance operations by establishing data channels to reduce the risk of failure and improve system stability.

Benefits of technology

Real-time maintenance of business service terminals is realized, the failure response lag is reduced, the risk of business service interruption is reduced, and the system stability and operation and maintenance efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119835132A_ABST
    Figure CN119835132A_ABST
Patent Text Reader

Abstract

The invention discloses an online operation and maintenance method and system and electronic equipment. According to the embodiment of the invention, the first data channel is established between the target operation and maintenance terminal and the business service terminal through the second terminal identifier and the connection information of the target operation and maintenance terminal and the first terminal identifier and the hardware information of the business service terminal, so that the business service terminal is accessed through the first data communication channel. And executing the first operation and maintenance task. Therefore, by acquiring the running state data of the business service terminal, determining the operation and maintenance demand and establishing the data channel through the online operation and maintenance server and the operation and maintenance terminal, the operation and maintenance demand of the business service terminal can be determined in time, and then real-time response can be performed when it is determined that abnormity exists. And real-time maintenance of the business service terminal is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of online data processing technology, and in particular to an online operation and maintenance method and system and electronic equipment. Background Art

[0002] With the development of digital economy, more and more traditional businesses have gradually turned to digital. In window-based service industries, such as telecom operators, banks, e-government and other service industries, window personnel use business terminal equipment to implement digital business processing, and for this purpose, back-end operation and maintenance personnel are required to provide them with equipment operation and maintenance.

[0003] Traditional operation and maintenance methods are usually based on offline and post-processing, and operation and maintenance personnel need to wait for the failure to occur before taking corresponding measures. This method has a large time lag, which increases the risk of business service interruption. In order to improve the efficiency and response speed of operation and maintenance, the present invention proposes a method and system based on online operation and maintenance, which obtains the operating status data of the business service terminal in real time, quickly determines the operation and maintenance needs, and establishes a data channel to realize remote maintenance operations, thereby reducing the risk of failure and improving system stability. . Summary of the invention

[0004] The embodiments of the present application provide an online operation and maintenance method and system and an electronic device to solve the defects of the prior art that the operation and maintenance of business service terminals is difficult and inefficient.

[0005] In order to achieve the above technical objectives, the present application embodiment proposes an online operation and maintenance method, including: Acquire first operation status data of the business service terminal, wherein the operation status data at least includes a first terminal identifier of the business service terminal, software information of software running in the business service terminal, and hardware information of the business service terminal; Determining the operation and maintenance requirements of the business service terminal according to the first operation status data, wherein the operation and maintenance requirements include an abnormal component identifier and an abnormal status; Acquire second operation status data of at least one operation and maintenance terminal, wherein the second operation status data includes a second terminal identifier of the operation and maintenance terminal, connection information of the operation and maintenance terminal, and load data of the operation and maintenance terminal; Determine, according to the operation and maintenance requirement and the second operation status data of the at least one operation and maintenance terminal, one of the at least one operation and maintenance terminals as a target operation and maintenance terminal; Establishing a first operation and maintenance task according to the operation and maintenance requirement and the second terminal identifier of the target operation and maintenance terminal, wherein the first operation and maintenance task instructs the target operation and maintenance terminal to execute at least one operation instruction on the corresponding business service terminal according to the operation and maintenance requirement to eliminate the abnormal state indicated in the operation and maintenance requirement; A first data channel is established between the target operation and maintenance terminal and the business service terminal according to the second terminal identifier and connection information of the target operation and maintenance terminal and the first terminal identifier and hardware information of the business service terminal, so as to access the business service terminal through the first data communication channel to perform the first operation and maintenance task.

[0006] The embodiment of the present application also provides an online operation and maintenance system, comprising: at least one business service terminal, at least one operation and maintenance terminal and an online operation and maintenance server, wherein the at least one business service terminal and the at least one operation and maintenance terminal are respectively connected to the online operation and maintenance server through a network, and The online operation and maintenance server receives first operation status data from the at least one business service terminal, wherein the operation status data at least includes a first terminal identifier of the business service terminal, software information of software running in the business service terminal, and hardware information of the business service terminal; determines the operation and maintenance requirements of the business service terminal according to the operation status data, wherein the operation and maintenance requirements include an abnormal component identifier and an abnormal status; obtains second operation status data from the at least one operation and maintenance terminal, wherein the second operation status data includes a second terminal identifier of the operation and maintenance terminal, connection information of the operation and maintenance terminal, and load data of the operation and maintenance terminal; determines the operation and maintenance requirements of the business service terminal according to the operation and maintenance requirements summing up the second operation status data of the at least one operation and maintenance terminal to determine one of the at least one operation and maintenance terminals as a target operation and maintenance terminal; establishing a first operation and maintenance task according to the operation and maintenance requirement and the second terminal identifier of the target operation and maintenance terminal, wherein the first operation and maintenance task instructs the target operation and maintenance terminal to execute at least one operation instruction on the corresponding business service terminal according to the operation and maintenance requirement to eliminate the abnormal state indicated in the operation and maintenance requirement; establishing a first data channel between the target operation and maintenance terminal and the business service terminal according to the second terminal identifier and connection information of the target operation and maintenance terminal and the first terminal identifier and hardware information of the business service terminal, The operation and maintenance terminal is used to access the business service terminal through the first data communication channel to perform the first operation and maintenance task when it is determined as a target operation and maintenance terminal by the online operation and maintenance server.

[0007] The embodiment of the present application also proposes an online operation and maintenance device, including: A first acquisition module, used to acquire first operating status data of the business service terminal, wherein the operating status data at least includes a first terminal identifier of the business service terminal, software information of software running in the business service terminal, and hardware information of the business service terminal; A first determining module, configured to determine the operation and maintenance requirements of the business service terminal according to the first operating status data, wherein the operation and maintenance requirements include an abnormal component identifier and an abnormal status; A second acquisition module, configured to acquire second operation status data of at least one operation and maintenance terminal, wherein the second operation status data includes a second terminal identifier of the operation and maintenance terminal, connection information of the operation and maintenance terminal, and load data of the operation and maintenance terminal; A second determination module is used to determine one of the at least one operation and maintenance terminals as a target operation and maintenance terminal according to the operation and maintenance requirement and the second operation status data of the at least one operation and maintenance terminal; A task establishment module, configured to establish a first operation and maintenance task according to the operation and maintenance requirement and the second terminal identifier of the target operation and maintenance terminal, wherein the first operation and maintenance task instructs the target operation and maintenance terminal to execute at least one operation instruction on the corresponding business service terminal according to the operation and maintenance requirement to eliminate the abnormal state indicated in the operation and maintenance requirement; A channel establishment module is used to establish a first data channel between the target operation and maintenance terminal and the business service terminal according to the second terminal identification and connection information of the target operation and maintenance terminal and the first terminal identification and hardware information of the business service terminal, so as to access the business service terminal through the first data communication channel to perform the first operation and maintenance task.

[0008] The present application also provides an electronic device, including: Memory, used to store programs; The processor is used to run the program stored in the memory, and when the program is running, the online operation and maintenance method provided in the embodiment of the present application is executed.

[0009] An embodiment of the present application also provides a computer-readable storage medium on which a computer program executable by a processor is stored, wherein the program, when executed by the processor, implements the online operation and maintenance method provided in the embodiment of the present application.

[0010] The online operation and maintenance method, system and electronic device provided in the embodiment of the present application obtain the first operation status data of the business service terminal, determine the operation and maintenance requirements of the business service terminal according to the first operation status data, obtain the second operation status data of at least one operation and maintenance terminal, determine one of the at least one operation and maintenance terminals as the target operation and maintenance terminal according to the operation and maintenance requirements and the second operation status data of at least one operation and maintenance terminal, and establish a first operation and maintenance task according to the operation and maintenance requirements and the second terminal identifier of the target operation and maintenance terminal, and establish a first data channel between the target operation and maintenance terminal and the business service terminal according to the second terminal identifier and connection information of the target operation and maintenance terminal and the first terminal identifier and hardware information of the business service terminal, so as to access the business service terminal through the first data communication channel to perform the first operation and maintenance task. Therefore, by obtaining the operation status data of the business service terminal, determining the operation and maintenance requirements, and establishing a data channel between the online operation and maintenance server and the operation and maintenance terminal, the operation and maintenance requirements of the business service terminal are determined in a timely manner, and then a real-time response can be made when an abnormality is determined, thereby achieving real-time maintenance of the business service terminal.

[0011] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS

[0012] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present application. Also, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings: Figure 1 A flowchart of an embodiment of the online operation and maintenance method provided by the present application; Figure 2 A schematic diagram of the structure of an embodiment of the online operation and maintenance device provided by the present application; Figure 3 A system block diagram of an embodiment of the online operation and maintenance system provided by the present application; Figure 4 A schematic diagram of the structure of an electronic device embodiment provided in this application. DETAILED DESCRIPTION

[0013] The exemplary embodiments of the present application will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present application are shown in the accompanying drawings, it should be understood that the present application can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present application and to fully convey the scope of the present application to those skilled in the art. Example

[0014] With the rapid development of Internet technology, digitalization has been widely used in various traditional service industries, so that businesses that originally required paper or manual execution can now be completed through various electronic devices. For example, in the telecommunications industry, the handling of various electronic businesses is becoming more and more common, and for this reason, window business personnel have generally used business service terminals to replace traditional paper for business processing. However, as electronic devices, business service terminals inevitably have various software or hardware problems in daily use, which leads to abnormal operation of business service terminals. Such abnormal situations will greatly affect the processing efficiency of window personnel and even cause business personnel to be unable to continue business operations.

[0015] Therefore, in the digital window business, backstage operation and maintenance personnel are required to provide equipment operation and maintenance, but the traditional operation and maintenance method is usually based on offline and post-processing, and the operation and maintenance personnel need to wait for the failure to occur before taking corresponding measures. For example, because the business service personnel are not familiar with the hardware and software, they will not be able to immediately realize that there is a problem in the early stage of the abnormality of the business service terminal, so they often realize that the operation and maintenance personnel are needed for maintenance when the business service terminal cannot be used. Therefore, this method has a large time lag, and because the business service terminal is no longer usable at this time, the risk of business service interruption increases.

[0016] For example, in the prior art, since window services are relatively scattered and the number of users is huge, the number of business service terminals is large and widely distributed, and the window personnel used are only trained to handle business, so they have little understanding of the maintenance of business terminals, and it is not easy to find abnormal states and call operation and maintenance personnel in time to handle them. For operation and maintenance personnel, since window service personnel often call them to handle when the business terminal is no longer available, they cannot handle the abnormality as soon as it occurs, and they need to spend a lot of time to troubleshoot, which also leads to low operation and maintenance efficiency, and thus affects the work efficiency of window service handling.

[0017] In order to improve the efficiency and response speed of operation and maintenance, the present invention proposes an online operation and maintenance solution, which obtains the operating status data of the business service terminal in real time, quickly determines the operation and maintenance needs, and realizes remote maintenance operations by establishing a data channel, thereby reducing the risk of failure and improving system stability.

[0018] For example, in an embodiment of the present application, the business service terminals placed in each window can be connected to an online operation and maintenance server for providing the online operation and maintenance solution of the embodiment of the present application through the network, and the operation and maintenance terminals used by the backstage operation and maintenance personnel can also be connected to the online operation and maintenance server through the network. Therefore, the online operation and maintenance server according to the embodiment of the present application can obtain its operating status data from each business service terminal connected to it in this way. In an embodiment of the present application, the online operation and maintenance server can obtain its operating status data from the business service terminal in real time, and these business service terminals can also push their operating status data to the online operation and maintenance server at regular intervals. In an embodiment of the present application, the operating status data may include the terminal identification of each business service terminal connected to the online operation and maintenance server, the software information of the software running in the business service terminal, and the hardware information of the business service terminal. Specifically, when the window service personnel use the business service terminal to perform business operations, the business service terminal can send the status data of each hardware component of its device, such as CPU temperature, memory usage, CPU occupancy, access device status of each external interface, disk usage, etc. and corresponding hardware specifications as hardware information to the online operation and maintenance server, and can also send the software identification of each software installed in its device and its startup status, computing resource occupancy, etc. as software information to the online operation and maintenance server. In particular, each business service terminal can send its device identification together with the hardware information and software information, so that the online operation and maintenance server can identify which device sent the information when receiving the information sent by it, so as to store them separately.

[0019] In addition, in an embodiment of the present application, the business service terminal can send its operating status information to the online operation and maintenance server in real time, or it can send its operating status information in response to an information acquisition request from the online operation and maintenance server, or it can send its operating status data to the online operation and maintenance server periodically, for example, every ten minutes or every half an hour.

[0020] When the online operation and maintenance server receives the operation status data sent by each business service terminal, it can determine the operation and maintenance requirements of the business service terminal according to the operation status data. That is, determine whether the business service terminal is in a normal operating state. In an embodiment of the present application, the normal operating state may mean that each hardware of the business service terminal is in a normal operating state, its load does not exceed a predetermined threshold, and the software operation does not affect the operation of the system. Therefore, when the online operation and maintenance server analyzes the operation status data sent by the business service terminal, when the hardware status contained in the data exceeds the threshold, for example, the CPU temperature is too high or the memory usage is too high, it can be determined that it is in an abnormal state, and therefore the operation and maintenance requirements for the business service terminal can be generated, and the abnormal component identifier of the component whose status exceeds the threshold and the abnormal state of the component can be included therein.

[0021] In addition, the online operation and maintenance server can analyze the software information in the running status data sent by the business service terminal, and when the running status of one or more software exceeds the threshold, it is determined that the operation of the business service terminal is abnormal, and the operation and maintenance requirements for the business service terminal are also generated, and the abnormal component identification of the software whose status exceeds the threshold and its abnormal status are included therein, such as not starting normally or occupying computing resources exceeding the threshold, etc. In particular, in the embodiment of the present application, different weights can be assigned to the software in the business service terminal according to the type or characteristics of the window business, and when the business service terminal sends its running status data to the online operation and maintenance server, it can also send the weight of one or more software and its current status to the online operation and maintenance server. Therefore, when determining whether the software is abnormal, the online operation and maintenance server can consider the weight of the software and set the abnormal judgment of the software that is more important to the window business to be more strict, for example, the threshold can be lowered accordingly, so that when the operation of the software fluctuates slightly, it is determined that an abnormality occurs, so that the operation and maintenance terminal can handle it in time.

[0022] At the same time as or after obtaining the operating status of the business service terminal, the online operation and maintenance server can connect to the operating status data of at least one operation and maintenance terminal. For example, the online operation and maintenance server can obtain the connection details of the operation and maintenance terminal to determine whether it is connected normally, and obtain the load data of the operation and maintenance terminal to determine the current acceptability of the operation and maintenance terminal for the operation and maintenance task. In other words, by obtaining the operating status data of the operation and maintenance terminal, the online operation and maintenance server can determine the current task processing degree of each operation and maintenance terminal before assigning tasks, so that the operation and maintenance terminal with a smaller load can be given priority, or the terminal suitable for the current abnormal problem of the business service terminal can be selected to perform processing.

[0023] Specifically, the online operation and maintenance server can determine one of the at least one operation and maintenance terminals as the target operation and maintenance terminal based on the generated operation and maintenance requirements and the operating status data of each operation and maintenance terminal. In the embodiment of the present application, since the business service terminals process different businesses and the specifications of the hardware they contain are often different, when generating the operation and maintenance requirements, the hardware and software of the business service terminal that generates the abnormality have been taken into account. Therefore, the operation and maintenance requirements generated for different business service terminals are likely to be very different, which requires the online operation and maintenance server to select a matching operation and maintenance terminal to perform operation and maintenance processing for it.

[0024] After determining the target operation and maintenance terminal, the online operation and maintenance server can establish an operation and maintenance task based on the generated operation and maintenance requirements and the terminal identifier of the target operation and maintenance terminal. In an embodiment of the present application, the operation and maintenance task can instruct the target operation and maintenance terminal to execute at least one operation instruction on the corresponding business service terminal according to the operation and maintenance requirements to eliminate the abnormal state indicated in the operation and maintenance requirements. For example, if the business software in the business service terminal runs slowly, for example, this can be determined based on the software's response to input and / or the length of time it takes to generate output, then based on the operation of other components, it can be determined that this is because one of the other software has an excessively high occupancy rate for computing resources such as the CPU, so this enables the target operation and maintenance terminal to send a process stop instruction to the business service terminal through a data channel to terminate the software's occupancy of computing resources, thereby ensuring the normal use of the business software.

[0025] The online operation and maintenance server can establish a data channel between the target operation and maintenance terminal and the business service terminal according to the terminal identification and connection information of the target operation and maintenance terminal and the terminal identification and hardware information of the business service terminal, so that the target operation and maintenance terminal can access the business service terminal through the first data communication channel to perform the first operation and maintenance task. Therefore, in an embodiment of the present application, the online operation and maintenance server can first obtain the status of the business service terminal in real time or regularly, and when it is determined that there is an abnormality, it can immediately establish a data channel between the business service terminal with the abnormality and the operation and maintenance terminal that is currently available or suitable for handling its abnormal problem, so that the operation and maintenance terminal does not need to frequently access each business service terminal when the business service terminal has not yet generated an abnormality, which greatly saves the computing resources of the operation and maintenance terminal, and enables the operation and maintenance terminal to focus on operation and maintenance processing, greatly improving the operation and maintenance efficiency. In addition, the online operation and maintenance server will only immediately connect the available or suitable operation and maintenance terminal in the operation and maintenance terminal connected to it to establish a connection with the business service terminal with the abnormality by establishing a data channel when the abnormality is determined, so that the operation and maintenance terminal can directly perform abnormal state processing on the business server in a remote control manner or a file transmission manner, for example.

[0026] In addition, after the operation and maintenance task begins to be executed, the online operation and maintenance server can obtain its operating status from the business service terminal on which the operation and maintenance task is executed in real time or regularly, and analyze it to determine whether the abnormal state still exists. Simultaneously or asynchronously, the online operation and maintenance server can also obtain its operating data, such as task data, from the target operation and maintenance terminal that executes the operation and maintenance task to determine the execution of the operation and maintenance task. And when the operating data of the target operation and maintenance terminal indicates that the operation and maintenance task has ended, for example, when its task data no longer contains information about the operation and maintenance task, it can be further determined whether the abnormal state has been eliminated based on the operating status sent by the business service terminal. And when it is determined that the abnormal state has been eliminated, it can be determined that the operation and maintenance task has been completed, and the data channel established between the business service terminal and the target operation and maintenance terminal can be disconnected accordingly, so that the business service terminal can perform the business normally.

[0027] In addition, after the online operation and maintenance server disconnects the data communication channel, it can further send the establishment and execution data of the entire operation and maintenance task to the audit device connected to it, so as to review the entire operation and maintenance process. For example, the online operation and maintenance server can generate audit data based on the operation status data obtained from the business service terminal before executing the operation and maintenance task, the generated operation and maintenance task, the execution status data of the final target operation and maintenance terminal, and the operation status data of the business service terminal when the execution is completed; and send the audit data to the audit device so that the audit device can perform operation and maintenance execution analysis on the audit data.

[0028] After acquiring the audit data, the audit device can perform an operation and maintenance execution analysis on the audit data, for example, it can review whether the generation of the operation and maintenance task complies with the preset rules, or whether the execution time of the operation and maintenance task is within the threshold, etc. Therefore, in an embodiment of the present application, the audit device can send the analysis results of such operation and maintenance execution analysis to the online operation and maintenance server, so that the online operation and maintenance server can perform further processing according to the analysis results. For example, if the operation and maintenance execution analysis results indicate that although the operation and maintenance task has been completed, its execution process does not comply with the regulations, or the abnormal state of the business service terminal has not actually been resolved, then the online operation and maintenance server can further obtain the operating status data of other operation and maintenance terminals connected to it to determine the task load of other operation and maintenance terminals or the degree of matching with the abnormal situation of the business service terminal, so as to select another suitable operation and maintenance terminal to execute the operation and maintenance task again. For example, an operation and maintenance terminal with a lighter task load among other operation and maintenance terminals connected to the online operation and maintenance server can be selected as a new target operation and maintenance terminal, and then, similar to the above process, a data channel is established between the business service terminal where the exception occurs and the new target operation and maintenance terminal, so that the new target operation and maintenance terminal can access the business service terminal through the data channel and perform the operation and maintenance task again.

[0029] In addition, in an embodiment of the present application, when the analysis result of the auditing device indicates that the previous operation and maintenance task was not successful, that is, the abnormal state of the business service terminal has not been eliminated, or there are still abnormal hidden dangers, in addition to selecting other operation and maintenance terminals to execute the previously generated operation and maintenance tasks again, it is also possible to further combine the analysis results of the auditing device to generate new operation and maintenance tasks, so that such operation and maintenance tasks can further include the data of the last operation and maintenance failure, and such new operation and maintenance tasks are executed by the new target operation and maintenance terminal, which can more efficiently execute the operation and maintenance tasks and obtain better execution results. For example, during the execution of the previous operation and maintenance tasks, abnormal data or operation status data that was not previously included in the business service terminal was discovered, then new operation and maintenance tasks can be further generated based on these abnormal data or newly discovered operation status data, so that the new operation and maintenance tasks can be more targeted.

[0030] Therefore, in the embodiment of the present application, the auditing device can review the execution process of the entire operation and maintenance task after the operation and maintenance task is completed to confirm that the abnormal state of the business service terminal that caused the abnormality has been eliminated. Therefore, the abnormal operating state of the business service terminal can be reviewed and confirmed without manual intervention, and another idle operation and maintenance terminal can be called in time to execute the operation and maintenance task again to ensure that the business service terminal that caused the abnormality can be restored to a normal operating state, thereby improving the stability of the operation of the business service terminal.

[0031] In addition, in the embodiment of the present application, an execution weight can be pre-assigned to the operation and maintenance terminal, and the weight can indicate the execution efficiency, hardware level, etc. of the corresponding operation and maintenance terminal, and in particular, can indicate the execution status of the operation and maintenance task of the corresponding operation and maintenance terminal. For example, the success rate, etc., or the shortest execution time or the ratio of tasks indicated as abnormal in the analysis results of the auditing device, etc. In this case, the online operation and maintenance server can further consider the weight ranking of the available operation and maintenance terminals when selecting the operation and maintenance terminal, so as to select the operation and maintenance terminal with the highest weight to perform the operation and maintenance task.

[0032] Of course, in the embodiment of the present application, when a weight is set for each operation and maintenance terminal, if the audit device analyzes the execution result of the operation and maintenance device, and the analysis result generated indicates that the operation and maintenance terminal has an abnormality in the execution of the operation and maintenance task, for example, the abnormal state of the corresponding business service terminal has not been eliminated, or the elimination is incomplete, the weight of the target operation and maintenance terminal can be reduced. In the embodiment of the present application, the reduction can be performed successively with a predetermined value, or each time the weight is reduced, the value to be reduced is generated according to the severity of the execution abnormality indicated by the analysis result generated by the audit device. Therefore, more efficient management of the operation and maintenance terminal can be achieved, and it can further ensure that in the subsequent operation and maintenance task execution process, a more suitable operation and maintenance terminal can be selected for execution.

[0033] In addition, in the embodiment of the present application, after each operation and maintenance task is completed, the online operation and maintenance server can obtain the execution evaluation of the completed operation and maintenance task from the business service terminal. The execution evaluation can be generated based on the length of time for the abnormality to be resolved at the business service terminal, or it can also be generated based on the processing operation performed by the target operation and maintenance terminal on the business service terminal through the data channel, or it can also be the success rate of the abnormality being resolved by the business service terminal after the task is completed, etc. And the online operation and maintenance server can perform weight management for the operation and maintenance terminal based on the execution evaluation.

[0034] The online operation and maintenance solution provided in the embodiment of the present application obtains the first operation status data of the business service terminal, determines the operation and maintenance requirements of the business service terminal according to the first operation status data, obtains the second operation status data of at least one operation and maintenance terminal, determines one of the at least one operation and maintenance terminals as the target operation and maintenance terminal according to the operation and maintenance requirements and the second operation status data of at least one operation and maintenance terminal, and establishes a first operation and maintenance task according to the operation and maintenance requirements and the second terminal identifier of the target operation and maintenance terminal, and establishes a first data channel between the target operation and maintenance terminal and the business service terminal according to the second terminal identifier and connection information of the target operation and maintenance terminal and the first terminal identifier and hardware information of the business service terminal, so as to access the business service terminal through the first data communication channel to perform the first operation and maintenance task. Therefore, by obtaining the operation status data of the business service terminal, determining the operation and maintenance requirements, and establishing a data channel between the online operation and maintenance server and the operation and maintenance terminal, the operation and maintenance requirements of the business service terminal are determined in a timely manner, and then a real-time response can be made when an abnormality is determined, thereby achieving real-time maintenance of the business service terminal.

[0035] For this reason, Figure 1 As shown in Figure 1 is a flow chart showing an online operation and maintenance method according to an embodiment of the present application. Figure 1 In the flowchart shown in , the online operation and maintenance method according to the embodiment of the present application may include: S101, obtaining first operating status data of a business service terminal.

[0036] In step S101, the operation status data can be obtained from each business service terminal connected to it. In an embodiment of the present application, the operation status data can be obtained from the business service terminal in real time through the online operation and maintenance server, or the operation status data can be pushed to the online operation and maintenance server by these business service terminals at regular intervals. In an embodiment of the present application, the operation status data at least includes the first terminal identification of the business service terminal, the software information of the software running in the business service terminal, and the hardware information of the business service terminal. For example, the operation status data may include the terminal identification of each business service terminal connected to the online operation and maintenance server, the software information of the software running in the business service terminal, and the hardware information of the business service terminal. Specifically, when the window business personnel use the business service terminal to perform business operations, the business service terminal can send the status data of each hardware component of its device, such as CPU temperature, memory usage, CPU occupancy, access device status of each external interface, disk usage, etc., and the corresponding hardware specifications as hardware information to the online operation and maintenance server, and can also send the software identification of each software installed in its device and its startup status, the occupancy of computing resources, etc. as software information to the online operation and maintenance server. In particular, each business service terminal can send its device identification together with hardware information and software information, so that the online operation and maintenance server can identify which device sent the information when receiving the information sent by it, so as to store it separately.

[0037] In addition, in an embodiment of the present application, in step S101, the business service terminal can send its operating status information to the online operation and maintenance server in real time, or can send its operating status information in response to an information acquisition request from the online operation and maintenance server, or can send its operating status data to the online operation and maintenance server periodically, for example, every ten minutes or every half an hour.

[0038] S102: Determine operation and maintenance requirements of the business service terminal according to the first operation status data.

[0039] In step S102, the operation and maintenance requirements of the business service terminal can be determined based on the operation status data received in step S101. That is, determine whether the business service terminal is in a normal operating state. In an embodiment of the present application, the normal operating state may mean that all hardware of the business service terminal is in a normal operating state, its load does not exceed a predetermined threshold, and the software operation does not affect the operation of the system. Therefore, when the online operation and maintenance server analyzes the operation status data sent by the business service terminal, when the hardware status contained in the data exceeds the threshold, for example, the CPU temperature is too high or the memory usage is too high, it can be determined that it is in an abnormal state, and therefore the operation and maintenance requirements for the business service terminal can be generated, and the abnormal component identifier of the component whose status exceeds the threshold and the abnormal state of the component can be included therein.

[0040] In addition, the online operation and maintenance server can analyze the software information in the running status data sent by the business service terminal, and when the running status of one or more software exceeds the threshold, it is determined that the operation of the business service terminal is abnormal, and the operation and maintenance requirements for the business service terminal are also generated, and the abnormal component identification of the software whose status exceeds the threshold and its abnormal status are included therein, such as not starting normally or occupying computing resources exceeding the threshold, etc. In particular, in the embodiment of the present application, different weights can be assigned to the software in the business service terminal according to the type or characteristics of the window business, and when the business service terminal sends its running status data to the online operation and maintenance server, it can also send the weight of one or more software and its current status to the online operation and maintenance server. Therefore, when determining whether the software is abnormal, the online operation and maintenance server can consider the weight of the software and set the abnormal judgment of the software that is more important to the window business to be more strict, for example, the threshold can be lowered accordingly, so that when the operation of the software fluctuates slightly, it is determined that an abnormality occurs, so that the operation and maintenance terminal can handle it in time.

[0041] S103: Obtain second operating status data of at least one operation and maintenance terminal.

[0042] S104: Determine, according to the operation and maintenance requirement and the second operation status data of the at least one operation and maintenance terminal, one of the at least one operation and maintenance terminals as a target operation and maintenance terminal.

[0043] In step S103, at the same time as or after step S101, the operation status data of at least one operation and maintenance terminal connected to the online operation and maintenance server can be obtained. For example, in step S103, the online operation and maintenance server can obtain the connection details of the operation and maintenance terminal, and determine whether the connection is normal in step S104, and obtain the load data of the operation and maintenance terminal to determine the current acceptability of the operation and maintenance terminal for the operation and maintenance task. In other words, by obtaining the operation status data from the operation and maintenance terminal, the online operation and maintenance server can determine the current task processing degree of each operation and maintenance terminal before assigning tasks, so that the operation and maintenance terminal with a smaller load can be given priority, or the terminal suitable for the current abnormal problem of the business service terminal can be selected to perform processing.

[0044] Specifically, in step S104, the online operation and maintenance server can determine one of the at least one operation and maintenance terminals as the target operation and maintenance terminal according to the generated operation and maintenance requirements and the operating status data of each operation and maintenance terminal. In the embodiment of the present application, since the business service terminals process different businesses and the specifications of the hardware they contain are often different, when generating the operation and maintenance requirements, the hardware and software of the business service terminal that generates the abnormality have been taken into account. Therefore, the operation and maintenance requirements generated for different business service terminals are likely to be very different, which requires the online operation and maintenance server to select a matching operation and maintenance terminal to perform operation and maintenance processing for it.

[0045] S105: Establish a first operation and maintenance task according to the operation and maintenance requirement and the second terminal identifier of the target operation and maintenance terminal.

[0046] In step S105, after the target operation and maintenance terminal is determined in step S104, the online operation and maintenance server can establish an operation and maintenance task according to the generated operation and maintenance requirements and the terminal identifier of the target operation and maintenance terminal. In an embodiment of the present application, the operation and maintenance task can instruct the target operation and maintenance terminal to execute at least one operation instruction on the corresponding business service terminal according to the operation and maintenance requirements to eliminate the abnormal state indicated in the operation and maintenance requirements. For example, if the business software in the business service terminal runs slowly, for example, this can be determined based on the software's response to input and / or the length of time it takes to generate output, then based on the operation of other components, it can be determined that this is because one of the other software has an excessively high occupancy rate for computing resources such as the CPU, so this enables the target operation and maintenance terminal to send a process stop instruction to the business service terminal through a data channel to terminate the software's occupancy of computing resources, thereby ensuring the normal use of the business software.

[0047] S106, establishing a first data channel between the target operation and maintenance terminal and the business service terminal according to the second terminal identification and connection information of the target operation and maintenance terminal and the first terminal identification and hardware information of the business service terminal, so as to access the business service terminal through the first data communication channel to perform the first operation and maintenance task.

[0048] In step S106, the online operation and maintenance server can establish a data channel between the target operation and maintenance terminal and the business service terminal according to the terminal identification and connection information of the target operation and maintenance terminal and the terminal identification and hardware information of the business service terminal, so that the target operation and maintenance terminal can access the business service terminal through the first data communication channel to perform the first operation and maintenance task. Therefore, in an embodiment of the present application, the online operation and maintenance server can first obtain the status of the business service terminal in real time or regularly, and when it is determined that there is an abnormality, it can immediately establish a data channel between the business service terminal with the abnormality and the operation and maintenance terminal currently available or suitable for handling its abnormal problem, so that the operation and maintenance terminal does not need to frequently access each business service terminal when the business service terminal has not yet generated an abnormality, which greatly saves the computing resources of the operation and maintenance terminal, and enables the operation and maintenance terminal to focus on operation and maintenance processing, greatly improving the operation and maintenance efficiency. In addition, the online operation and maintenance server will only immediately connect the available or suitable operation and maintenance terminal in the operation and maintenance terminal connected to it to the business service terminal with the abnormality by establishing a data channel when the abnormality is determined, so that the operation and maintenance terminal can directly perform abnormal state processing on the business server in a remote control manner or a file transmission manner, for example.

[0049] In addition, after the operation and maintenance task begins to be executed, the online operation and maintenance server can obtain its operating status from the business service terminal on which the operation and maintenance task is executed in real time or regularly, and analyze it to determine whether the abnormal state still exists. Simultaneously or asynchronously, the online operation and maintenance server can also obtain its operating data, such as task data, from the target operation and maintenance terminal that executes the operation and maintenance task to determine the execution of the operation and maintenance task. And when the operating data of the target operation and maintenance terminal indicates that the operation and maintenance task has ended, for example, when its task data no longer contains information about the operation and maintenance task, it can be further determined whether the abnormal state has been eliminated based on the operating status sent by the business service terminal. And when it is determined that the abnormal state has been eliminated, it can be determined that the operation and maintenance task has been completed, and the data channel established between the business service terminal and the target operation and maintenance terminal can be disconnected accordingly, so that the business service terminal can perform the business normally.

[0050] In addition, after the online operation and maintenance server disconnects the data communication channel, it can further send the establishment and execution data of the entire operation and maintenance task to the audit device connected to it, so as to review the entire operation and maintenance process. For example, the online operation and maintenance server can generate audit data based on the operation status data obtained from the business service terminal before executing the operation and maintenance task, the generated operation and maintenance task, the execution status data of the final target operation and maintenance terminal, and the operation status data of the business service terminal when the execution is completed; and send the audit data to the audit device so that the audit device can perform operation and maintenance execution analysis on the audit data.

[0051] After acquiring the audit data, the audit device can perform an operation and maintenance execution analysis on the audit data, for example, it can review whether the generation of the operation and maintenance task complies with the preset rules, or whether the execution time of the operation and maintenance task is within the threshold, etc. Therefore, in an embodiment of the present application, the audit device can send the analysis results of such operation and maintenance execution analysis to the online operation and maintenance server, so that the online operation and maintenance server can perform further processing according to the analysis results. For example, if the operation and maintenance execution analysis results indicate that although the operation and maintenance task has been completed, its execution process does not comply with the regulations, or the abnormal state of the business service terminal has not actually been resolved, then the online operation and maintenance server can further obtain the operating status data of other operation and maintenance terminals connected to it to determine the task load of other operation and maintenance terminals or the degree of matching with the abnormal situation of the business service terminal, so as to select another suitable operation and maintenance terminal to execute the operation and maintenance task again. For example, an operation and maintenance terminal with a lighter task load among other operation and maintenance terminals connected to the online operation and maintenance server can be selected as a new target operation and maintenance terminal, and then, similar to the above process, a data channel is established between the business service terminal where the exception occurs and the new target operation and maintenance terminal, so that the new target operation and maintenance terminal can access the business service terminal through the data channel and perform the operation and maintenance task again.

[0052] In addition, in an embodiment of the present application, when the analysis result of the auditing device indicates that the previous operation and maintenance task was not successful, that is, the abnormal state of the business service terminal has not been eliminated, or there are still abnormal hidden dangers, in addition to selecting other operation and maintenance terminals to execute the previously generated operation and maintenance tasks again, it is also possible to further combine the analysis results of the auditing device to generate new operation and maintenance tasks, so that such operation and maintenance tasks can further include the data of the last operation and maintenance failure, and such new operation and maintenance tasks are executed by the new target operation and maintenance terminal, which can more efficiently execute the operation and maintenance tasks and obtain better execution results. For example, during the execution of the previous operation and maintenance tasks, abnormal data or operation status data that was not previously included in the business service terminal was discovered, then new operation and maintenance tasks can be further generated based on these abnormal data or newly discovered operation status data, so that the new operation and maintenance tasks can be more targeted.

[0053] Therefore, in the embodiment of the present application, the auditing device can review the execution process of the entire operation and maintenance task after the operation and maintenance task is completed to confirm that the abnormal state of the business service terminal that caused the abnormality has been eliminated. Therefore, the abnormal operating state of the business service terminal can be reviewed and confirmed without manual intervention, and another idle operation and maintenance terminal can be called in time to execute the operation and maintenance task again to ensure that the business service terminal that caused the abnormality can be restored to a normal operating state, thereby improving the stability of the operation of the business service terminal.

[0054] In addition, in the embodiment of the present application, an execution weight can be pre-assigned to the operation and maintenance terminal, and the weight can indicate the execution efficiency, hardware level, etc. of the corresponding operation and maintenance terminal, and in particular, can indicate the execution status of the operation and maintenance task of the corresponding operation and maintenance terminal. For example, the success rate, etc., or the shortest execution time or the ratio of tasks indicated as abnormal in the analysis results of the auditing device, etc. In this case, the online operation and maintenance server can further consider the weight ranking of the available operation and maintenance terminals when selecting the operation and maintenance terminal, so as to select the operation and maintenance terminal with the highest weight to perform the operation and maintenance task.

[0055] Of course, in the embodiment of the present application, when a weight is set for each operation and maintenance terminal, if the audit device analyzes the execution result of the operation and maintenance device, and the analysis result generated indicates that the operation and maintenance terminal has an abnormality in the execution of the operation and maintenance task, for example, the abnormal state of the corresponding business service terminal has not been eliminated, or the elimination is incomplete, the weight of the target operation and maintenance terminal can be reduced. In the embodiment of the present application, the reduction can be performed successively with a predetermined value, or each time the weight is reduced, the value to be reduced is generated according to the severity of the execution abnormality indicated by the analysis result generated by the audit device. Therefore, more efficient management of the operation and maintenance terminal can be achieved, and it can further ensure that in the subsequent operation and maintenance task execution process, a more suitable operation and maintenance terminal can be selected for execution.

[0056] In addition, in the embodiment of the present application, after each operation and maintenance task is completed, the online operation and maintenance server can obtain the execution evaluation of the completed operation and maintenance task from the business service terminal. The execution evaluation can be generated based on the length of time for the abnormality to be resolved at the business service terminal, or it can also be generated based on the processing operation performed by the target operation and maintenance terminal on the business service terminal through the data channel, or it can also be the success rate of the abnormality being resolved by the business service terminal after the task is completed, etc. And the online operation and maintenance server can perform weight management for the operation and maintenance terminal based on the execution evaluation.

[0057] The online operation and maintenance method provided in the embodiment of the present application obtains the first operation status data of the business service terminal, determines the operation and maintenance requirements of the business service terminal according to the first operation status data, obtains the second operation status data of at least one operation and maintenance terminal, determines one of the at least one operation and maintenance terminals as the target operation and maintenance terminal according to the operation and maintenance requirements and the second operation status data of at least one operation and maintenance terminal, and establishes a first operation and maintenance task according to the operation and maintenance requirements and the second terminal identifier of the target operation and maintenance terminal, and establishes a first data channel between the target operation and maintenance terminal and the business service terminal according to the second terminal identifier and connection information of the target operation and maintenance terminal and the first terminal identifier and hardware information of the business service terminal, so as to access the business service terminal through the first data communication channel to perform the first operation and maintenance task. Therefore, by obtaining the operation status data of the business service terminal, determining the operation and maintenance requirements, and establishing a data channel between the online operation and maintenance server and the operation and maintenance terminal, the operation and maintenance requirements of the business service terminal are determined in a timely manner, and then a real-time response can be made when an abnormality is determined, thereby achieving real-time maintenance of the business service terminal. Example

[0058] Figure 2 This is a schematic diagram of the structure of an embodiment of the online operation and maintenance device provided by this application. Figure 2 As shown in , the online operation and maintenance device provided in the embodiment of the present application may include: a first acquisition module 21, a first determination module 22, a second acquisition module 23, a second determination module 24, a task establishment module 25 and a channel establishment module 26.

[0059] The first acquisition module 21 may be used to acquire first operating status data of the business service terminal.

[0060] The first acquisition module 21 can obtain its running status data from each business service terminal connected to the online operation and maintenance server. In an embodiment of the present application, the first acquisition module 21 can obtain its running status data from the business service terminal in real time, or these business service terminals can push their running status data to the first acquisition module 21 at regular intervals. In an embodiment of the present application, the running status data at least includes the first terminal identification of the business service terminal, the software information of the software running in the business service terminal, and the hardware information of the business service terminal. For example, the running status data may include the terminal identification of each business service terminal connected to the online operation and maintenance server, the software information of the software running in the business service terminal, and the hardware information of the business service terminal. Specifically, when the window business personnel use the business service terminal to perform business operations, the business service terminal can send the status data of each hardware component of its device, such as CPU temperature, memory usage, CPU occupancy, access device status of each external interface, disk usage, etc., and the corresponding hardware specifications as hardware information to the online operation and maintenance server, and can also send the software identification of each software installed in its device and its startup status, the occupancy of computing resources, etc. as software information to the online operation and maintenance server. In particular, each business service terminal can send its device identification together with hardware information and software information, so that the online operation and maintenance server can identify which device sent the information when receiving the information sent by it, so as to store it separately.

[0061] In addition, in an embodiment of the present application, the business service terminal can send its operating status information to the first acquisition module 21 in real time, or it can send its operating status information in response to the information acquisition request of the first acquisition module 21, or it can send its operating status data to the first acquisition module 21 periodically, for example, every ten minutes or every half an hour.

[0062] The first determination module 22 may be configured to determine the operation and maintenance requirements of the business service terminal according to the first operation status data.

[0063] The first determination module 22 can determine the operation and maintenance requirements of the business service terminal according to the operation status data received by the first receiving module 21. That is, determine whether the business service terminal is in a normal operating state. In an embodiment of the present application, the normal operating state may mean that all hardware of the business service terminal is in a normal operating state, its load does not exceed a predetermined threshold, and the software operation does not affect the operation of the system. Therefore, when the first determination module 22 analyzes the operation status data sent by the business service terminal, when the hardware status contained in the data exceeds the threshold, for example, the CPU temperature is too high or the memory usage is too high, it can be determined that it is in an abnormal state, and therefore the operation and maintenance requirements for the business service terminal can be generated, and the abnormal component identifier of the component whose status exceeds the threshold and the abnormal state of the component can be included therein.

[0064] In addition, the first determination module 22 can analyze the software information in the running status data sent by the business service terminal, and when the running status of one or more software exceeds the threshold, it is determined that the operation of the business service terminal is abnormal, and the operation and maintenance requirements for the business service terminal are also generated, and the abnormal component identification of the software whose status exceeds the threshold and its abnormal status are included therein, such as not starting normally or occupying computing resources exceeding the threshold, etc. In particular, in the embodiment of the present application, different weights can be assigned to the software in the business service terminal according to the type or characteristics of the window business, and when the business service terminal sends its running status data to the first acquisition module 21, it can also send the weight of one or more software and its current status to the first acquisition module 21. Therefore, when determining whether the software is abnormal, the first determination module 22 can consider the weight of the software and set the abnormal determination of the software that is more important to the window business to be more strict, for example, the threshold can be lowered accordingly, so that when the operation of the software fluctuates slightly, it is determined that an abnormality occurs, so that the operation and maintenance terminal can handle it in time.

[0065] The second acquisition module 23 can be used to acquire second operating status data of at least one operation and maintenance terminal.

[0066] The second determination module 24 may be configured to determine one of the at least one operation and maintenance terminal as a target operation and maintenance terminal according to the operation and maintenance requirement and the second operation status data of the at least one operation and maintenance terminal.

[0067] The second acquisition module 23 can acquire the operation status data from at least one operation and maintenance terminal connected to the online operation and maintenance server synchronously with the first acquisition module 21 or after it performs the acquisition process. For example, the second acquisition module 23 can acquire the connection details of the operation and maintenance terminal, and the second determination module 24 can determine whether the connection is normal, and acquire the load data of the operation and maintenance terminal to determine the current acceptability of the operation and maintenance terminal for the operation and maintenance task. In other words, by acquiring the operation status data from the operation and maintenance terminal, the online operation and maintenance server can determine the current task processing degree of each operation and maintenance terminal before assigning tasks, so that the operation and maintenance terminal with a smaller load can be given priority, or the terminal suitable for the current abnormal problem of the business service terminal can be selected to perform processing.

[0068] Specifically, the second determination module 24 can determine one of the at least one operation and maintenance terminals as the target operation and maintenance terminal according to the generated operation and maintenance requirements and the operating status data of each operation and maintenance terminal. In the embodiment of the present application, since the business service terminals process different businesses and the specifications of the hardware they contain are often different, when generating the operation and maintenance requirements, the hardware and software of the business service terminal that generates the abnormality have been taken into account. Therefore, the operation and maintenance requirements generated for different business service terminals are likely to be very different, which requires the online operation and maintenance server to select a matching operation and maintenance terminal to perform operation and maintenance processing for it.

[0069] The task establishing module 25 may be configured to establish a first operation and maintenance task according to the operation and maintenance requirement and the second terminal identifier of the target operation and maintenance terminal.

[0070] After the second determination module 24 determines the target operation and maintenance terminal, the task establishment module 25 can establish an operation and maintenance task according to the operation and maintenance requirements generated by the first determination module 22 and the terminal identifier of the target operation and maintenance terminal. In an embodiment of the present application, the operation and maintenance task can instruct the target operation and maintenance terminal to execute at least one operation instruction on the corresponding business service terminal according to the operation and maintenance requirements to eliminate the abnormal state indicated in the operation and maintenance requirements. For example, if the business software in the business service terminal runs slowly, for example, this can be determined based on the software's response to input and / or the length of time it takes to generate output, then based on the operation of other components, it can be determined that this is because one of the other software has an excessively high occupancy rate for computing resources such as the CPU, so that the target operation and maintenance terminal can send a process stop instruction to the business service terminal through a data channel to terminate the software's occupancy of computing resources, thereby ensuring the normal use of the business software.

[0071] The channel establishment module 26 can be used to establish a first data channel between the target operation and maintenance terminal and the business service terminal based on the second terminal identification and connection information of the target operation and maintenance terminal and the first terminal identification and hardware information of the business service terminal, so as to access the business service terminal through the first data communication channel to perform the first operation and maintenance task.

[0072] The channel establishment module 26 can be established by the online operation and maintenance server according to the terminal identification and connection information of the target operation and maintenance terminal and the terminal identification and hardware information of the business service terminal. The target operation and maintenance terminal can access the business service terminal through the first data communication channel to perform the first operation and maintenance task. Therefore, in the embodiment of the present application, the first acquisition module 21 can first obtain the status of the business service terminal in real time or regularly, and when it is determined that there is an abnormality, the business service terminal with the abnormality can immediately establish a data channel with the operation and maintenance terminal that is currently available or suitable for handling its abnormal problem, so that the operation and maintenance terminal does not need to frequently access each business service terminal when the business service terminal has not yet generated an abnormality, which greatly saves the computing resources of the operation and maintenance terminal, and enables the operation and maintenance terminal to focus on operation and maintenance processing, greatly improving the operation and maintenance efficiency. In addition, the online operation and maintenance server will only immediately connect the available or suitable operation and maintenance terminal in the operation and maintenance terminal connected to it to the abnormal business service terminal by establishing a data channel when the abnormality is determined, so that the operation and maintenance terminal can directly perform abnormal state processing on the business server in a remote control manner or a file transmission manner.

[0073] In addition, after the operation and maintenance task begins to be executed, the first acquisition module 21 can also obtain its operating status from the business service terminal on which the operation and maintenance task is executed in real time or regularly, and analyze it to determine whether the abnormal state still exists. At the same time or asynchronously, the online operation and maintenance server can also obtain its operating data, such as task data, from the target operation and maintenance terminal that executes the operation and maintenance task to determine the execution of the operation and maintenance task. And when the operating data of the target operation and maintenance terminal indicates that the operation and maintenance task has ended, for example, when its task data no longer contains information about the operation and maintenance task, it can be further determined whether the abnormal state has been eliminated based on the operating status sent by the business service terminal. And when it is determined that the abnormal state has been eliminated, it can be determined that the operation and maintenance task has been completed, and the data channel established between the business service terminal and the target operation and maintenance terminal can be disconnected accordingly, so that the business service terminal can perform the business normally.

[0074] In addition, after the online operation and maintenance server disconnects the data communication channel, it can further send the establishment and execution data of the entire operation and maintenance task to the audit device connected to it, so as to review the entire operation and maintenance process. For example, the online operation and maintenance server can generate audit data based on the operation status data obtained from the business service terminal before executing the operation and maintenance task, the generated operation and maintenance task, the execution status data of the final target operation and maintenance terminal, and the operation status data of the business service terminal when the execution is completed; and send the audit data to the audit device so that the audit device can perform operation and maintenance execution analysis on the audit data.

[0075] After acquiring the audit data, the audit device can perform an operation and maintenance execution analysis on the audit data, for example, it can review whether the generation of the operation and maintenance task complies with the preset rules, or whether the execution time of the operation and maintenance task is within the threshold, etc. Therefore, in an embodiment of the present application, the audit device can send the analysis results of such operation and maintenance execution analysis to the online operation and maintenance server, so that the online operation and maintenance server can perform further processing according to the analysis results. For example, if the operation and maintenance execution analysis results indicate that although the operation and maintenance task has been completed, its execution process does not comply with the regulations, or the abnormal state of the business service terminal has not actually been resolved, then the online operation and maintenance server can further obtain the operating status data of other operation and maintenance terminals connected to it to determine the task load of other operation and maintenance terminals or the degree of matching with the abnormal situation of the business service terminal, so as to select another suitable operation and maintenance terminal to execute the operation and maintenance task again. For example, an operation and maintenance terminal with a lighter task load among other operation and maintenance terminals connected to the online operation and maintenance server can be selected as a new target operation and maintenance terminal, and then, similar to the above process, a data channel is established between the business service terminal where the exception occurs and the new target operation and maintenance terminal, so that the new target operation and maintenance terminal can access the business service terminal through the data channel and perform the operation and maintenance task again.

[0076] In addition, in the embodiment of the present application, when the analysis result of the auditing device indicates that the previous operation and maintenance task was not successful, that is, the abnormal state of the business service terminal has not been eliminated, or there are still abnormal hidden dangers, in addition to selecting other operation and maintenance terminals to execute the previously generated operation and maintenance tasks again, the task establishment module 25 can also further combine the analysis results of the auditing device to generate new operation and maintenance tasks, so that such operation and maintenance tasks can further include the data of the last operation and maintenance failure, and such new operation and maintenance tasks are executed by the new target operation and maintenance terminal, which can more efficiently execute the operation and maintenance tasks and obtain better execution results. For example, during the execution of the previous operation and maintenance tasks, abnormal data or operation status data that was not previously included in the business service terminal was found, then new operation and maintenance tasks can be further generated based on these abnormal data or newly discovered operation status data, so that the new operation and maintenance tasks can be more targeted.

[0077] Therefore, in the embodiment of the present application, the auditing device can review the execution process of the entire operation and maintenance task after the operation and maintenance task is completed to confirm that the abnormal state of the business service terminal that caused the abnormality has been eliminated. Therefore, the abnormal operating state of the business service terminal can be reviewed and confirmed without manual intervention, and another idle operation and maintenance terminal can be called in time to execute the operation and maintenance task again to ensure that the business service terminal that caused the abnormality can be restored to a normal operating state, thereby improving the stability of the operation of the business service terminal.

[0078] In addition, in an embodiment of the present application, the online operation and maintenance device may also pre-assign an execution weight to the operation and maintenance terminal, which may indicate the execution efficiency, hardware level, etc. of the corresponding operation and maintenance terminal, and in particular, may indicate the execution status of the operation and maintenance task of the corresponding operation and maintenance terminal. For example, the success rate, etc., or the shortest execution time or the ratio of tasks indicated as abnormal in the analysis results of the auditing device, etc. In this case, the online operation and maintenance server may further consider the weight ranking of the available operation and maintenance terminals when selecting the operation and maintenance terminal, so as to select the operation and maintenance terminal with the highest weight to perform the operation and maintenance task.

[0079] Of course, in the embodiment of the present application, when a weight is set for each operation and maintenance terminal, if the audit device analyzes the execution result of the operation and maintenance device, and the analysis result generated indicates that the operation and maintenance terminal has an abnormality in the execution of the operation and maintenance task, for example, the abnormal state of the corresponding business service terminal has not been eliminated, or the elimination is incomplete, the weight of the target operation and maintenance terminal can be reduced. In the embodiment of the present application, the reduction can be performed successively with a predetermined value, or each time the weight is reduced, the value to be reduced is generated according to the severity of the execution abnormality indicated by the analysis result generated by the audit device. Therefore, more efficient management of the operation and maintenance terminal can be achieved, and it can further ensure that in the subsequent operation and maintenance task execution process, a more suitable operation and maintenance terminal can be selected for execution.

[0080] In addition, in the embodiment of the present application, after each operation and maintenance task is completed, the first acquisition module 21 can obtain the execution evaluation of the completed operation and maintenance task from the business service terminal. The execution evaluation can be generated based on the length of time for the abnormality to be resolved at the business service terminal, or it can also be generated based on the processing operation performed by the target operation and maintenance terminal on the business service terminal through the data channel, or it can also be the success rate of the abnormality being resolved by the business service terminal after the task is completed, etc. And the online operation and maintenance server can perform weight management for the operation and maintenance terminal based on the execution evaluation.

[0081] The online operation and maintenance device provided in the embodiment of the present application obtains the first operation status data of the business service terminal, determines the operation and maintenance requirements of the business service terminal according to the first operation status data, obtains the second operation status data of at least one operation and maintenance terminal, determines one of the at least one operation and maintenance terminals as the target operation and maintenance terminal according to the operation and maintenance requirements and the second operation status data of at least one operation and maintenance terminal, and establishes a first operation and maintenance task according to the operation and maintenance requirements and the second terminal identifier of the target operation and maintenance terminal, and establishes a first data channel between the target operation and maintenance terminal and the business service terminal according to the second terminal identifier and connection information of the target operation and maintenance terminal and the first terminal identifier and hardware information of the business service terminal, so as to access the business service terminal through the first data communication channel to perform the first operation and maintenance task. Therefore, by obtaining the operation status data of the business service terminal, determining the operation and maintenance requirements, and establishing a data channel with the operation and maintenance terminal through the online operation and maintenance server, the operation and maintenance requirements of the business service terminal are determined in a timely manner, and then a real-time response can be made when an abnormality is determined, thereby achieving real-time maintenance of the business service terminal. Example

[0082] Figure 3 This is a system block diagram of an embodiment of the online operation and maintenance system provided by this application. Figure 3 As shown, the online operation and maintenance system provided in the embodiment of the present application may include: at least one business service terminal 31, at least one operation and maintenance terminal 32 and an online operation and maintenance server 33.

[0083] In the embodiment of the present application, the business service terminal 31 and the operation and maintenance terminal 32 can be connected to the online operation and maintenance server 33 through the network.

[0084] The online operation and maintenance server 33 can obtain its operation status data from each business service terminal 31 connected to it in this way. In the embodiment of the present application, the online operation and maintenance server 33 can obtain its operation status data from the business service terminal 31 in real time, and these business service terminals 31 can also push their operation status data to the online operation and maintenance server 33 at regular intervals. In the embodiment of the present application, the operation status data may include the terminal identification of each business service terminal 31 connected to the online operation and maintenance server 33, the software information of the software running in the business service terminal 31, and the hardware information of the business service terminal. Specifically, when the window business personnel use the business service terminal 31 to perform business operations, the business service terminal 31 can send the status data of each hardware component of its device, such as CPU temperature, memory usage, CPU occupancy, access device status of each external interface, disk usage, etc. and the corresponding hardware specifications as hardware information to the online operation and maintenance server 33, and can also send the software identification of each software installed in its device and its startup status, the occupancy of computing resources, etc. as software information to the online operation and maintenance server. In particular, each business service terminal 31 can send its device identification together with hardware information and software information, so that the online operation and maintenance server 33 can identify which device sent the information when receiving the information sent by it, so as to store it separately.

[0085] In addition, in an embodiment of the present application, the business service terminal 31 can send its operating status information to the online operation and maintenance server 33 in real time, or can send its operating status information in response to an information acquisition request from the online operation and maintenance server 33, or can send its operating status data to the online operation and maintenance server 333 periodically, for example, every ten minutes or every half an hour.

[0086] When the online operation and maintenance server 33 receives the operation status data sent by each business service terminal, it can determine the operation and maintenance requirements of the business service terminal 31 according to the operation status data. That is, determine whether the business service terminal 31 is in a normal operating state. In the embodiment of the present application, the normal operating state may mean that each hardware of the business service terminal 31 is in a normal operating state, its load does not exceed the predetermined threshold, and the software operation does not affect the system operation. Therefore, when the online operation and maintenance server analyzes the operation status data sent by the business service terminal, when the hardware status contained in the data exceeds the threshold, for example, the CPU temperature is too high or the memory usage is too high, it can be determined that it is in an abnormal state, and therefore the operation and maintenance requirements for the business service terminal 31 can be generated, and the abnormal component identifier of the component whose status exceeds the threshold and the abnormal state of the component can be included therein.

[0087] In addition, the online operation and maintenance server 33 can analyze the software information in the running status data sent by the business service terminal 31, and when the running status of one or more software exceeds the threshold, it is determined that the operation of the business service terminal 31 is abnormal, and the operation and maintenance requirements for the business service terminal 31 are also generated, and the abnormal component identification of the software whose status exceeds the threshold and its abnormal status are included therein, such as not starting normally or occupying computing resources exceeding the threshold, etc. In particular, in the embodiment of the present application, different weights can be assigned to the software in the business service terminal according to the type or characteristics of the window business, and when the business service terminal sends its running status data to the online operation and maintenance server, it can also send the weight of one or more software and its current status to the online operation and maintenance server. Therefore, when determining whether the software is abnormal, the online operation and maintenance server can consider the weight of the software and set the abnormal judgment of the software that is more important to the window business to be more strict, for example, the threshold can be correspondingly reduced, so that when the operation of the software fluctuates slightly, it is determined that an abnormality occurs, so that the operation and maintenance terminal can handle it in time.

[0088] At the same time as or after obtaining the operating status of the business service terminal, the online operation and maintenance server 33 can connect to the operating status data of at least one operation and maintenance terminal 32. For example, the online operation and maintenance server 33 can obtain the connection details of the operation and maintenance terminal 32 to determine whether it is connected normally, and obtain the load data of the operation and maintenance terminal to determine the current acceptability of the operation and maintenance terminal for the operation and maintenance task. In other words, by obtaining the operating status data of the operation and maintenance terminal, the online operation and maintenance server 33 can determine the current task processing degree of each operation and maintenance terminal 32 before assigning tasks, so that the operation and maintenance terminal with a smaller load can be selected first, or the terminal suitable for the current abnormal problem of the business service terminal 31 can be selected to perform processing.

[0089] Specifically, the online operation and maintenance server 33 can determine one of the at least one operation and maintenance terminal 32 as the target operation and maintenance terminal according to the generated operation and maintenance requirements and the operating status data of each operation and maintenance terminal 32. In the embodiment of the present application, since the business service terminal 31 corresponds to different businesses and the specifications of the hardware it contains are often different, when generating the operation and maintenance requirements, the hardware and software of the business service terminal 31 that generates the abnormality have been taken into account. Therefore, the operation and maintenance requirements generated for different business service terminals 31 are also likely to be very different, which requires the online operation and maintenance server 33 to select a matching operation and maintenance terminal to perform operation and maintenance processing for it.

[0090] After determining the target operation and maintenance terminal, the online operation and maintenance server 33 can establish an operation and maintenance task based on the generated operation and maintenance requirements and the terminal identifier of the target operation and maintenance terminal. In an embodiment of the present application, the operation and maintenance task can instruct the target operation and maintenance terminal to execute at least one operation instruction on the corresponding business service terminal according to the operation and maintenance requirements to eliminate the abnormal state indicated in the operation and maintenance requirements. For example, if the business software in the business service terminal runs slowly, for example, this can be determined based on the software's response to input and / or the length of time it takes to generate output, then based on the operation of other components, it can be determined that this is because one of the other software has an excessively high occupancy rate for computing resources such as the CPU, so this enables the target operation and maintenance terminal to send a process stop instruction to the business service terminal 31 through a data channel to terminate the software's occupancy of computing resources, thereby ensuring the normal use of the business software.

[0091] The online operation and maintenance server 33 can establish a data channel between the target operation and maintenance terminal and the business service terminal according to the terminal identification and connection information of the target operation and maintenance terminal and the terminal identification and hardware information of the business service terminal, so that the target operation and maintenance terminal can access the business service terminal through the first data communication channel to perform the first operation and maintenance task. Therefore, in an embodiment of the present application, the online operation and maintenance server can first obtain the status of the business service terminal in real time or regularly, and when it is determined that there is an abnormality, the business service terminal 31 with the abnormality can be immediately connected to the operation and maintenance terminal that is currently available or suitable for handling its abnormal problem. The data channel is established, so that the operation and maintenance terminal does not need to frequently access each business service terminal when the business service terminal has not yet generated an abnormality, which greatly saves the computing resources of the operation and maintenance terminal, and enables the operation and maintenance terminal to focus on operation and maintenance processing, greatly improving the operation and maintenance efficiency. In addition, the online operation and maintenance server 33 only immediately connects the available or suitable operation and maintenance terminal in the operation and maintenance terminal connected to it to the business service terminal with the abnormality by establishing a data channel when the abnormality is determined, so that the operation and maintenance terminal can directly perform abnormal state processing on the business server in a remote control manner or a file transmission manner, for example.

[0092] In addition, after the operation and maintenance task begins to be executed, the online operation and maintenance server 33 can obtain its operating status from the business service terminal 31 on which the operation and maintenance task is executed in real time or regularly, and analyze it to determine whether the abnormal state still exists. At the same time or asynchronously, the online operation and maintenance server can also obtain its operating data, such as task data, from the target operation and maintenance terminal that executes the operation and maintenance task to determine the execution of the operation and maintenance task. And when the operating data of the target operation and maintenance terminal indicates that the operation and maintenance task has ended, for example, when its task data no longer contains information about the operation and maintenance task, it can be further determined whether the abnormal state has been eliminated based on the operating status sent by the business service terminal. And when it is determined that the abnormal state has been eliminated, it can be determined that the operation and maintenance task has been completed, and the data channel established between the business service terminal and the target operation and maintenance terminal can be disconnected accordingly, so that the business service terminal can perform the business normally.

[0093] In addition, in an embodiment of the present application, the online operation and maintenance system may further include an audit device 34, which may be connected to the online operation and maintenance server via a network. Therefore, after the online operation and maintenance server 33 disconnects the data communication channel, it may further send the establishment and execution data of the entire operation and maintenance task to the audit device 34 connected thereto, so as to facilitate the review of the entire operation and maintenance process. For example, the online operation and maintenance server 33 may generate audit data based on the operation status data obtained from the business service terminal before executing the operation and maintenance task, the generated operation and maintenance task, the execution status data of the final target operation and maintenance terminal, and the operation status data of the business service terminal when the execution is completed; and send the audit data to the audit device 34, so that the audit device performs operation and maintenance execution analysis on the audit data.

[0094] After acquiring the audit data, the audit device 34 can perform an operation and maintenance execution analysis on the audit data, for example, it can review whether the generation of the operation and maintenance task complies with the preset rules, or whether the execution time of the operation and maintenance task is within the threshold, etc. Therefore, in an embodiment of the present application, the audit device 34 can send the analysis results of such operation and maintenance execution analysis to the online operation and maintenance server 33, so that the online operation and maintenance server 33 can perform further processing according to the analysis results. For example, if the operation and maintenance execution analysis results indicate that although the operation and maintenance task has been completed, its execution process does not comply with the regulations, or the abnormal state of the business service terminal 33 has not actually been resolved, then the online operation and maintenance server can further obtain the operating status data of other operation and maintenance terminals connected to it to determine the task load of other operation and maintenance terminals or the degree of matching with the abnormal situation of the business service terminal, so as to select another suitable operation and maintenance terminal to execute the operation and maintenance task again. For example, an operation and maintenance terminal with a lighter task load among other operation and maintenance terminals connected to the online operation and maintenance server can be selected as a new target operation and maintenance terminal, and then, similar to the above process, a data channel is established between the business service terminal where the exception occurs and the new target operation and maintenance terminal, so that the new target operation and maintenance terminal can access the business service terminal through the data channel and perform the operation and maintenance task again.

[0095] In addition, in the embodiment of the present application, when the analysis result of the audit device 34 indicates that the previous operation and maintenance task was not successful, that is, the abnormal state of the business service terminal 31 has not been eliminated, or there are still abnormal hidden dangers, in addition to selecting other operation and maintenance terminals to execute the previously generated operation and maintenance tasks again, it is also possible to further combine the analysis results of the audit device to generate new operation and maintenance tasks, so that such operation and maintenance tasks can further include the data of the last operation and maintenance failure, and such new operation and maintenance tasks are executed by the new target operation and maintenance terminal, which can more efficiently execute the operation and maintenance tasks and obtain better execution results. For example, during the execution of the previous operation and maintenance tasks, abnormal data or operation status data that was not previously included in the business service terminal was found, then new operation and maintenance tasks can be further generated based on these abnormal data or newly discovered operation status data, so that the new operation and maintenance tasks can be more targeted.

[0096] Therefore, in the embodiment of the present application, the audit device 34 can review the execution process of the entire operation and maintenance task after the operation and maintenance task is completed to confirm that the abnormal state of the business service terminal that caused the abnormality has been eliminated. Therefore, the abnormal operating state of the business service terminal can be reviewed and confirmed without human intervention, and another idle operation and maintenance terminal can be called in time to execute the operation and maintenance task again to ensure that the business service terminal that caused the abnormality can be restored to a normal operating state, thereby improving the stability of the operation of the business service terminal.

[0097] In addition, in the embodiment of the present application, an execution weight may be pre-assigned to the operation and maintenance terminal 32, and the weight may indicate the execution efficiency, hardware level, etc. of the corresponding operation and maintenance terminal, and in particular, may indicate the execution status of the operation and maintenance task of the corresponding operation and maintenance terminal. For example, the success rate, etc., or the shortest execution time or the ratio of tasks indicated as abnormal in the analysis results of the auditing device, etc. In this case, the online operation and maintenance server may further consider the weight ranking of the available operation and maintenance terminals when selecting the operation and maintenance terminal, so as to select the operation and maintenance terminal with the highest weight to perform the operation and maintenance task.

[0098] Of course, in the embodiment of the present application, when a weight is set for each operation and maintenance terminal 32, if the audit device 34 performs analysis on the execution result of the operation and maintenance device 32, and the analysis result generated indicates that the operation and maintenance terminal 32 has an abnormality in the execution of the operation and maintenance task, for example, the abnormal state of the corresponding business service terminal 31 has not been eliminated, or the elimination is incomplete, the weight of the target operation and maintenance terminal can be reduced. In the embodiment of the present application, the reduction can be performed successively with a predetermined value, or each time the weight is reduced, the value to be reduced is generated according to the severity of the execution abnormality indicated by the analysis result generated by the audit device. Therefore, more efficient management of the operation and maintenance terminal can be achieved, and it can further ensure that in the subsequent operation and maintenance task execution process, a more suitable operation and maintenance terminal can be selected for execution.

[0099] In addition, in the embodiment of the present application, after each operation and maintenance task is completed, the online operation and maintenance server 33 can obtain the execution evaluation of the completed operation and maintenance task from the business service terminal 31. The execution evaluation can be generated based on the length of time for the abnormality to be resolved at the business service terminal, or it can also be generated based on the processing operation performed by the target operation and maintenance terminal on the business service terminal through the data channel, or it can also be the success rate of the abnormality being resolved by the business service terminal after the task is completed, etc. And the online operation and maintenance server can perform weight management for the operation and maintenance terminal based on the execution evaluation.

[0100] The online operation and maintenance system provided in the embodiment of the present application obtains the first operation status data of the business service terminal, determines the operation and maintenance requirements of the business service terminal according to the first operation status data, obtains the second operation status data of at least one operation and maintenance terminal, determines one of the at least one operation and maintenance terminals as the target operation and maintenance terminal according to the operation and maintenance requirements and the second operation status data of at least one operation and maintenance terminal, and establishes a first operation and maintenance task according to the operation and maintenance requirements and the second terminal identifier of the target operation and maintenance terminal, and establishes a first data channel between the target operation and maintenance terminal and the business service terminal according to the second terminal identifier and connection information of the target operation and maintenance terminal and the first terminal identifier and hardware information of the business service terminal, so as to access the business service terminal through the first data communication channel to perform the first operation and maintenance task. Therefore, by obtaining the operation status data of the business service terminal, determining the operation and maintenance requirements, and establishing a data channel between the online operation and maintenance server and the operation and maintenance terminal, the operation and maintenance requirements of the business service terminal are determined in a timely manner, and then a real-time response can be made when an abnormality is determined, thereby achieving real-time maintenance of the business service terminal. Example

[0101] The internal functions and structure of the online operation and maintenance device are described above. The device can be implemented as an electronic device. Figure 4 This is a schematic diagram of the structure of an electronic device embodiment provided by this application. Figure 4 As shown, the electronic device includes a memory 41 and a processor 42 .

[0102] The memory 41 is used to store programs. In addition to the above programs, the memory 41 can also be configured to store various other data to support operations on the electronic device. Examples of such data include instructions for any application or method operating on the electronic device, contact data, phone book data, messages, pictures, videos, etc.

[0103] The memory 41 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0104] The processor 42 is not limited to a central processing unit (CPU), but may also be a processing chip such as a graphics processing unit (GPU), a field programmable gate array (FPGA), an embedded neural network processor (NPU) or an artificial intelligence (AI) chip. The processor 42 is coupled to the memory 41 to execute a program stored in the memory 41, and the online operation and maintenance method of the first embodiment is executed when the program is executed.

[0105] Further, if Figure 4 As shown, the electronic device may also include: a communication component 43, a power component 44, an audio component 45, a display 46 and other components. Figure 4 Only some components are shown schematically, which does not mean that the electronic device only includes Figure 4 Components shown.

[0106] The communication component 43 is configured to facilitate wired or wireless communication between the electronic device and other devices. The electronic device can access a wireless network based on a communication standard, such as WiFi, 3G, 4G or 5G, or a combination thereof. In an exemplary embodiment, the communication component 43 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 43 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0107] The power supply assembly 44 provides power to various components of the electronic device. The power supply assembly 44 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to the electronic device.

[0108] The audio component 45 is configured to output and / or input audio signals. For example, the audio component 45 includes a microphone (MIC), and when the electronic device is in an operation mode, such as a call mode, a recording mode, and a voice recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 41 or sent via the communication component 43. In some embodiments, the audio component 45 also includes a speaker for outputting audio signals.

[0109] The display 46 includes a screen, which may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from a user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may detect not only the boundary of a touch or slide action, but also the duration and pressure associated with the touch or slide operation.

[0110] Those skilled in the art can understand that all or part of the steps of implementing the above-mentioned method embodiments can be completed by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above-mentioned method embodiments are executed; and the aforementioned storage medium includes: ROM, RAM, disk or optical disk and other media that can store program codes.

[0111] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. An online operation and maintenance method, characterized in that: include: Acquire first operation status data of the business service terminal, wherein the operation status data at least includes a first terminal identifier of the business service terminal, software information of software running in the business service terminal, and hardware information of the business service terminal; Determining the operation and maintenance requirements of the business service terminal according to the first operation status data, wherein the operation and maintenance requirements include an abnormal component identifier and an abnormal status; Acquire second operation status data of at least one operation and maintenance terminal, wherein the second operation status data includes a second terminal identifier of the operation and maintenance terminal, connection information of the operation and maintenance terminal, and load data of the operation and maintenance terminal; Determine, according to the operation and maintenance requirement and the second operation status data of the at least one operation and maintenance terminal, one of the at least one operation and maintenance terminals as a target operation and maintenance terminal; Establishing a first operation and maintenance task according to the operation and maintenance requirement and the second terminal identifier of the target operation and maintenance terminal, wherein the first operation and maintenance task instructs the target operation and maintenance terminal to execute at least one operation instruction on the corresponding business service terminal according to the operation and maintenance requirement to eliminate the abnormal state indicated in the operation and maintenance requirement; A first data channel is established between the target operation and maintenance terminal and the business service terminal according to the second terminal identifier and connection information of the target operation and maintenance terminal and the first terminal identifier and hardware information of the business service terminal, so as to access the business service terminal through the first data communication channel to perform the first operation and maintenance task.

2. The online operation and maintenance method according to claim 1, characterized in that: The method further comprises: Acquire third operation status data from the business service terminal; Acquire execution status data of the first operation and maintenance task from the target operation and maintenance terminal; Determining whether the first operation and maintenance task has been completed according to the execution status data and the third operation status data; When it is determined that the first operation and maintenance task is completed, the first data communication channel is disconnected.

3. The online operation and maintenance method according to claim 2, characterized in that: After disconnecting the first data communication channel, the method further includes: Generate audit data according to the first operating status data, the first operation and maintenance task, the execution status data and the third operating status data; The audit data is sent to an audit device so that the audit device performs operation and maintenance analysis on the audit data.

4. The online operation and maintenance method according to claim 3, characterized in that: After sending the audit data to the audit device, the method further includes: Obtaining operation and maintenance execution analysis results from the audit device; When the operation and maintenance execution analysis result indicates that there is an abnormality in the execution process of the first operation and maintenance task, obtaining second operation status data of the at least one operation and maintenance terminal to determine a second operation and maintenance terminal among the at least one operation and maintenance terminal, wherein the identifier of the second operation and maintenance terminal is different from the identifier of the target operation and maintenance terminal; A second data channel is established between the second operation and maintenance terminal and the business service terminal, so that the second operation and maintenance terminal accesses the business service terminal through the first data communication channel to perform the first operation and maintenance task.

5. The online operation and maintenance method according to claim 4, characterized in that: Each of the at least one operation and maintenance terminal is pre-assigned with an execution weight, and determining one of the at least one operation and maintenance terminal as a target operation and maintenance terminal according to the operation and maintenance requirement and the second operating status data of the at least one operation and maintenance terminal includes: According to the operation and maintenance requirement, the second operating status data of the at least one operation and maintenance terminal, and the execution weight of the operation and maintenance terminal, one of the at least one operation and maintenance terminals is determined as the target operation and maintenance terminal.

6. The online operation and maintenance method according to claim 5, characterized in that: The method further includes: when the operation and maintenance execution analysis result indicates that there is an abnormality in the execution process of the first operation and maintenance task, reducing the weight of the target operation and maintenance terminal by a predetermined value.

7. The online operation and maintenance method according to claim 6, characterized in that: The method further comprises: Acquire an execution evaluation of the first operation and maintenance task from the business service terminal, wherein the execution evaluation includes at least an identifier of the target operation and maintenance terminal and state data of the business service terminal during the execution of the first operation and maintenance task; The weight of the target operation and maintenance terminal is determined according to the execution evaluation.

8. An online operation and maintenance system, characterized in that: include: at least one business service terminal, at least one operation and maintenance terminal, and an online operation and maintenance server, wherein the at least one business service terminal and the at least one operation and maintenance terminal are respectively connected to the online operation and maintenance server through a network, and The online operation and maintenance server receives first operation status data from the at least one business service terminal, wherein the operation status data at least includes a first terminal identifier of the business service terminal, software information of software running in the business service terminal, and hardware information of the business service terminal; determines the operation and maintenance requirements of the business service terminal according to the operation status data, wherein the operation and maintenance requirements include an abnormal component identifier and an abnormal status; obtains second operation status data from the at least one operation and maintenance terminal, wherein the second operation status data includes a second terminal identifier of the operation and maintenance terminal, connection information of the operation and maintenance terminal, and load data of the operation and maintenance terminal; determines the operation and maintenance requirements of the business service terminal according to the operation and maintenance requirements summing up the second operation status data of the at least one operation and maintenance terminal to determine one of the at least one operation and maintenance terminals as a target operation and maintenance terminal; establishing a first operation and maintenance task according to the operation and maintenance requirement and the second terminal identifier of the target operation and maintenance terminal, wherein the first operation and maintenance task instructs the target operation and maintenance terminal to execute at least one operation instruction on the corresponding business service terminal according to the operation and maintenance requirement to eliminate the abnormal state indicated in the operation and maintenance requirement; establishing a first data channel between the target operation and maintenance terminal and the business service terminal according to the second terminal identifier and connection information of the target operation and maintenance terminal and the first terminal identifier and hardware information of the business service terminal, The operation and maintenance terminal is used to access the business service terminal through the first data communication channel to perform the first operation and maintenance task when it is determined as a target operation and maintenance terminal by the online operation and maintenance server.

9. The online operation and maintenance system according to claim 8, characterized in that: The system further comprises: an audit device for receiving audit data from the online operation and maintenance server; performing operation and maintenance analysis processing according to the audit data; sending the operation and maintenance execution analysis result to the online operation and maintenance server, and The online operation and maintenance server is further used to, when the operation and maintenance execution analysis result indicates that there is an abnormality in the execution process of the first operation and maintenance task, obtain second operating status data of the at least one operation and maintenance terminal to determine a second operation and maintenance terminal among the at least one operation and maintenance terminal, wherein the identifier of the second operation and maintenance terminal is different from the identifier of the target operation and maintenance terminal; and establish a second data channel between the second operation and maintenance terminal and the business service terminal so that the second operation and maintenance terminal accesses the business service terminal through the first data communication channel to execute the first operation and maintenance task.

10. An electronic device, characterized in that: include: Memory, used to store programs; A processor, configured to run the program stored in the memory to execute the online operation and maintenance method as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Standby operation and maintenance method, apparatus and system

    CN107943622A

  • A traffic facility operation and maintenance method and device

    CN109740907A

  • Operation and maintenance processing system, method and device

    CN113301106A

  • Method for detecting an abnormal device, device and storage medium

    US20220053335A1