Equipment operation and maintenance method and device, equipment and readable storage medium
By displaying the display screen and operation and maintenance management screen of the service terminal on the operation and maintenance terminal, and generating and executing operation and maintenance instructions, the problems of remote operation and maintenance and real-time display in the operation and maintenance of equipment are solved, and the operation and maintenance efficiency and experience are improved.
Patent Information
- Application Number
- CN202411864673.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-17
- Publication Date
- 2025-04-11
AI Technical Summary
In the field of Internet technology, it is difficult to achieve remote operation and maintenance and real-time display of operation and maintenance interfaces of business terminals during equipment operation and maintenance, resulting in low operation and maintenance efficiency and poor operation and maintenance experience.
By displaying the display screen of the service terminal and the operation and maintenance management screen on the operation and maintenance terminal, the operation and maintenance instructions are generated based on the operation and maintenance operations triggered by the operation and maintenance management screen, and the display screen of the service terminal is switched to the display screen after operation and maintenance.
The remote operation and maintenance service terminals are achieved through the operation and maintenance terminal, and the operation and maintenance behavior is visualized, improving operation and maintenance efficiency and experience.
Smart Images

Figure CN119809602A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of Internet technology, and in particular to a device operation and maintenance method, apparatus, device, and readable storage medium. Background Art
[0002] In the field of internet technology, device operation and maintenance refers to the performance of a series of operations, including testing, maintenance, and management, on business equipment to ensure the normal and stable operation of business equipment and prevent business impacts caused by equipment failures. Therefore, how to operate and maintain business equipment is an urgent issue that needs to be addressed. Summary of the Invention
[0003] The present application provides a device operation and maintenance method, apparatus, equipment and readable storage medium, which can be used to solve problems in related technologies. The technical solution includes the following contents.
[0004] In one aspect, a device operation and maintenance method is provided, the method being executed by an operation and maintenance terminal, the method comprising:
[0005] Displaying a first screen and a second screen, wherein the first screen is a display screen of the service terminal, and the second screen is a screen for performing operation and maintenance management on the service terminal;
[0006] generating a first operation and maintenance instruction based on the first operation and maintenance operation triggered on the second screen, where the first operation and maintenance instruction is used to instruct execution of the first operation and maintenance operation on the service terminal;
[0007] The first screen is switched to a display screen after the service terminal performs the first operation and maintenance operation.
[0008] In another aspect, a device operation and maintenance apparatus is provided, the apparatus being deployed on an operation and maintenance terminal, the apparatus comprising:
[0009] A display module, configured to display a first screen and a second screen, wherein the first screen is a display screen of the service terminal, and the second screen is a screen for performing operation and maintenance management on the service terminal;
[0010] a generating module, configured to generate a first operation and maintenance instruction based on the first operation and maintenance operation triggered on the second screen, wherein the first operation and maintenance instruction is used to instruct execution of the first operation and maintenance operation on the service terminal;
[0011] A switching module is used to switch the first screen to a display screen after the service terminal performs the first operation and maintenance operation.
[0012] On the other hand, an operation and maintenance terminal is provided, which includes a processor and a memory, wherein at least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor so that the operation and maintenance terminal implements any of the above-mentioned equipment operation and maintenance methods.
[0013] On the other hand, a computer-readable storage medium is also provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor to enable the operation and maintenance terminal to implement any of the above-mentioned equipment operation and maintenance methods.
[0014] On the other hand, a computer program is also provided. The computer program is at least one, and the at least one computer program is loaded and executed by the processor to enable the operation and maintenance terminal to implement any of the above-mentioned equipment operation and maintenance methods.
[0015] On the other hand, a computer program product is also provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor to enable the operation and maintenance terminal to implement any of the above-mentioned equipment operation and maintenance methods.
[0016] The technical solution provided by this application brings at least the following beneficial effects:
[0017] In the technical solution provided by this application, the operation and maintenance object can trigger the first operation and maintenance operation on the second screen, causing the business terminal to execute the first operation and maintenance operation, thereby realizing the operation and maintenance of the business terminal through the second screen. In addition, the operation and maintenance terminal displays the display interface of the business terminal after operation and maintenance in real time, which not only enables the operation and maintenance object to remotely operate the business terminal through the operation and maintenance terminal to achieve the same effect as on-site operation and maintenance of the business terminal, but also makes the operation and maintenance behavior visual, allowing the operation and maintenance object to intuitively see the changes in the display screen of the business equipment before and after operation and maintenance. Based on this, this application can improve the operation and maintenance experience of the operation and maintenance object and improve the operation and maintenance efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0019] Figure 1 This is a computer system diagram of a device operation and maintenance method provided in an embodiment of the present application;
[0020] Figure 2 This is a framework diagram of a device operation and maintenance method provided in an embodiment of the present application;
[0021] Figure 3 This is a flow chart of a device operation and maintenance method provided by an embodiment of the present application;
[0022] Figure 4 This is a schematic diagram of a display interface of an operation and maintenance terminal provided in an embodiment of the present application;
[0023] Figure 5 This is a schematic diagram of a display interface of another operation and maintenance terminal provided in an embodiment of the present application;
[0024] Figure 6 This is a flow chart of implementing operation and maintenance through the first screen provided by an embodiment of the present application;
[0025] Figure 7 This is a framework diagram for implementing operation and maintenance through the first screen provided by an embodiment of the present application;
[0026] Figure 8 This is a framework diagram for implementing operation and maintenance through a second screen provided by an embodiment of the present application;
[0027] Figure 9 This is a flow chart of implementing operation and maintenance through a second screen provided by an embodiment of the present application;
[0028] Figure 10 This is a flow chart of a device operation and maintenance method provided by an embodiment of the present application;
[0029] Figure 11 This is a structural diagram of an equipment operation and maintenance device provided in an embodiment of the present application;
[0030] Figure 12 This is a schematic diagram of the structure of a terminal device provided in an embodiment of the present application;
[0031] Figure 13 This is a structural diagram of a server provided in an embodiment of the present application. DETAILED DESCRIPTION
[0032] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
[0033] It should be noted that the terms "first," "second," and the like in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or precedence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
[0034] like Figure 1 As shown, Figure 1 This is a computer system diagram of a device operation and maintenance method provided in an embodiment of the present application, and the computer system includes: a business terminal 101, a server 102 and an operation and maintenance terminal 103. Among them, the business terminal 101 and the server 102 are connected through a communication network, and the operation and maintenance terminal 103 and the server 102 are also connected through a communication network. Through this connection method, data can be transmitted between the business terminal 101 and the operation and maintenance terminal 103 through the server 102, so as to realize the operation and maintenance of the business terminal 101 by the operation and maintenance terminal 103. Among them, the business terminal 101 and the operation and maintenance terminal 103 are different terminal devices, and the server 102 is a server. The terminal device can install a client, and the server is used to provide background services for the client installed on the terminal device.
[0035] In one possible implementation, the server performs the primary computing task, while the terminal device performs the secondary computing task. Alternatively, the server performs the secondary computing task, while the terminal device performs the primary computing task. Alternatively, the terminal device and the server utilize a distributed computing architecture for collaborative computing.
[0036] Optionally, the terminal device may be any electronic device that can interact with a user through one or more methods such as a keyboard, touchpad, remote control, voice interaction, or handwriting device. For example, the terminal device may be a smartphone, tablet computer, laptop computer, desktop computer, smart speaker, smart watch, PC (Personal Computer), mobile phone, PDA (Personal Digital Assistant), wearable device, PPC (Pocket PC), smart car computer, smart TV, etc.
[0037] A terminal device may generally refer to one of multiple terminal devices. This embodiment uses a terminal device as an example. Those skilled in the art will appreciate that the number of terminal devices may be greater or lesser. For example, there may be only one terminal device, or there may be dozens, hundreds, or even more terminal devices. This embodiment of the application does not limit the number or type of terminal devices.
[0038] The server may be a single server, or a server cluster consisting of multiple servers, or any one of a cloud computing platform and a virtualization center, which are not limited in the embodiments of the present application. The server and the terminal device are directly or indirectly connected in communication via a wired network or a wireless network. The server has data receiving functions, data processing functions, and data sending functions. Of course, the server may also have other functions, which are not limited in the embodiments of the present application.
[0039] Those skilled in the art should understand that the above-mentioned terminal devices and servers are only examples, and other existing or future terminal devices or servers, if applicable to this application, should also be included in the scope of protection of this application and are included here by reference.
[0040] In an exemplary embodiment, as Figure 2 As shown, the business terminal 101 and the server 102 are connected via a network, and the server 102 and the operation and maintenance terminal 103 are also connected via a network.
[0041] The service terminal 101 is a terminal device with a display screen. For example, the service terminal 101 is an Android device with a display screen. The service terminal 101 has service applications installed and also runs a setup process, a console process, and a remote desktop process. These three processes are resident daemon processes in the service terminal 101.
[0042] The setting process is used to support the operation and maintenance of the business terminal 101 through the operation and maintenance components. Among them, the setting service includes the APIs (Application Programming Interfaces) of multiple operation and maintenance components, and the operation and maintenance operations of the corresponding candidate operation and maintenance components are encapsulated through the API. When the operation and maintenance terminal 103 operates the business terminal 101 through the operation and maintenance component, the operation and maintenance terminal 103 can call the API corresponding to the operation and maintenance component based on the remote procedure call (RPC) to perform the corresponding operation and maintenance operation. For example, the operation and maintenance terminal 103 displays a volume adjustment component. When the operation and maintenance object triggers the volume adjustment component, the operation and maintenance terminal 103 calls the API of the volume adjustment component in the business terminal 101 based on the RPC to perform volume adjustment to increase or decrease the volume of the business terminal 101.
[0043] The console process is used to support the operation and maintenance of the service terminal 101 through operation and maintenance commands. The ADB Client is a client used to process the operation and maintenance commands supported locally by the service terminal 101. When the operation and maintenance terminal 103 operates the service terminal 101 through an operation and maintenance command supported locally by the service terminal 101, the console process processes the operation and maintenance command through the ADB Client to perform the corresponding operation and maintenance operation. WebServer+FRB is a network proxy technology used to map the ADB Client of the service terminal 101 to the operation and maintenance terminal 103, so that the operation and maintenance terminal 103 can remotely operate the service terminal 101 by inputting operation and maintenance commands.
[0044] The remote desktop process is used to support the operation and maintenance of the business terminal 101 through the display screen of the business terminal 101 in the operation and maintenance terminal 103. Among them, RustDesk is an open source program for remote desktop, and RustDesk is used to display the display screen of the business terminal 101 in the operation and maintenance terminal 103. The remote desktop process supports real-time acquisition of the display screen of the business terminal 101 (i.e., screen recording), encoding the display screen, and sending the encoded display screen to the operation and maintenance terminal 103 (i.e., streaming). The remote desktop process also supports Input device simulation. Through Input device simulation, the operation and maintenance operations of the operation and maintenance terminal 103 can be restored in the business terminal 101.
[0045] The server 102 includes a front-end service and a back-end service. Among them, the back-end service is used to provide services for the business terminal 101. The back-end service includes a protocol processing module, which is used to perform protocol parsing on the data sent by the business terminal 101 or the data sent to the business terminal 101. The back-end service also includes a device operation and maintenance module, which is responsible for the operation and maintenance of the business terminal 101. The front-end service is used to provide services for the operation and maintenance terminal 103. The front-end service supports real-time display of the display screen of the business terminal 101 (i.e., streaming media playback), multi-window display (i.e., displaying the display screen of the business terminal 101, the operation and maintenance command screen, and the operation and maintenance component screen in different windows), controlling the interaction between the operation and maintenance terminal 103 and the server 102 (i.e., interactive control), and executing related operations with the operation and maintenance components.
[0046] The operation and maintenance terminal 103 can display the service terminal 101's display screen 201, the operation and maintenance command screen 202, and the operation and maintenance component screen 203 via a web page. The display screen 201 can be the service terminal 101's desktop or the screen of an application within the service terminal 101, and the display screen 201 is synchronized with the service terminal 101's display screen. The operation and maintenance command screen 202 is used to receive and display operation and maintenance commands, ensuring synchronization of operation and maintenance commands. The operation and maintenance component screen 203 is used to display multiple candidate operation and maintenance components.
[0047] The embodiment of the present application provides a device operation and maintenance method, which can be applied to the above-mentioned computer system and is executed interactively by the business terminal 101, the server 102 and the operation and maintenance terminal 103. Figure 3 As shown, the method includes the following steps.
[0048] Step 301 : The service terminal 101 sends a first picture to the server 102 .
[0049] The first screen is the display screen of the service terminal 101, which includes the desktop of the service terminal 101, the screen of any program installed on the service terminal 101, etc. The embodiment of the present application does not limit the content of the first screen. For example, Figure 4 As shown, the first screen 401 includes the time "08:40 in the morning" and icons of three application programs, which are a sports application program, a weather application program, and a calendar application program.
[0050] Since data is transmitted between the business terminal 101 and the operation and maintenance terminal 103 through the server 102, based on this, when the business terminal 101 needs to send the first picture to the operation and maintenance terminal 103, the business terminal 101 sends the first picture to the server 102, so that the server 102 forwards the first picture to the operation and maintenance terminal 103. Optionally, the business terminal 101 can obtain the first picture once every time period, and send the obtained first picture to the server 102 in real time. In other words, the business terminal 101 sends the picture stream of the first picture to the server 102 in real time. Alternatively, the business terminal 101 can record the first picture in real time in each time period to obtain a video, and send the recorded video to the server 102 before the start of the next time period. In other words, the business terminal 101 sends the video stream of the first picture to the server 102 in real time.
[0051] Optionally, after acquiring the first picture or the recorded video of the first picture, the service terminal 101 needs to encode and encapsulate the first picture to obtain a transmission data packet, and send the transmission data packet to the server 102. The encoding and encapsulation methods are not limited here.
[0052] In practical applications, the service terminal 101 can send any of the first image, image stream, video stream, or transmission data packet to the server 102 based on any data transmission protocol. Optionally, the data transmission protocol includes protocols such as RTSP (Real-Time Streaming Protocol), RTMP (Real-Time Messaging Protocol), and WebRTC (Web Real-Time Communication). The RTSP protocol supports controls such as play, pause, and fast-forward for streaming media, and offers excellent bandwidth, high real-time performance, and multicast support. However, for the server 102, the RTSP protocol is relatively complex to use. The RTMP protocol offers high stability and supports real-time interaction, but its reliance on Flash Player (a widely used multimedia player) hinders its use and poses certain bandwidth issues. The WebRTC protocol does not require any plugins and supports browser-based implementation. The WebRTC protocol requires a good network connection to achieve high-quality real-time communication. A poor network connection can cause delays, jitter, and loss in streaming media such as video and audio, thereby impacting the user experience. In this example, the service terminal 101 sends any one of the first picture, picture stream, video stream or transmission data packet to the server 102 based on any one of the data transmission protocols such as RTSP, RTMP, WebRTC, etc.
[0053] Optionally, the service terminal 101 sends the first picture to the operation and maintenance terminal 103 in real time. This scenario has high requirements for bandwidth and low latency. Based on this, the service terminal 101 selects RTSP to send the first picture to the server 102.
[0054] Step 302 : The server 102 sends a first image to the operation and maintenance terminal 103 .
[0055] After the server 102 receives any one of the first picture, picture stream, video stream or transmission data packet sent by the operation and maintenance terminal 103, it can forward it directly to the operation and maintenance terminal 103 so that the operation and maintenance terminal 103 can obtain the first picture in real time. It should be noted that if the operation and maintenance terminal 103 receives a transmission data packet, the operation and maintenance terminal 103 can decapsulate, decode and other processes the transmission data packet to obtain the first picture, and the decapsulation and decoding methods are not limited here. Among them, the server 102 sends any one of the first picture, picture stream, video stream or transmission data packet to the operation and maintenance terminal 103 based on any one of the data transmission protocols such as RTSP, RTMP, WebRTC, etc.
[0056] Step 303: The operation and maintenance terminal 103 displays the first screen and the second screen.
[0057] In this example, the operation and maintenance terminal 103 can be installed with an application with an operation and maintenance function, and the operation and maintenance object operates the business terminal 101 through the application. Alternatively, the operation and maintenance terminal 103 is installed with a browser, and the operation and maintenance object operates the business terminal 101 through the browser page (i.e., web page). The operation and maintenance terminal 103 can display the page of the application or browser, and the page includes a first screen and a second screen. Among them, the first screen is the display screen of the business terminal 101, and the second screen is a screen for performing operation and maintenance management on the business terminal. The embodiment of the present application does not limit the content of the second screen.
[0058] For example, Figure 4 As shown, the second screen includes at least one of the operation and maintenance command screen 402 or the operation and maintenance component screen 403. The operation and maintenance command screen 402 is used to receive and display the operation and maintenance command. For example, the operation and maintenance object can input an operation and maintenance command for adjusting the volume in the operation and maintenance command screen 402, and the operation and maintenance command can be displayed in the operation and maintenance command screen 402. The content in the above-mentioned operation and maintenance command screen 402 is only exemplary and will not be repeated here. The operation and maintenance component screen 403 includes at least one candidate operation and maintenance component, and each candidate operation and maintenance component corresponds to a different operation and maintenance operation. For example, the candidate operation and maintenance component "screenshot" corresponds to the operation and maintenance operation of taking a screenshot, the candidate operation and maintenance component "video recording" corresponds to the operation and maintenance operation of recording the display screen, and so on. The embodiment of the present application does not limit the number and function of the candidate operation and maintenance components. The above Figure 4 The candidate operation and maintenance components shown are only exemplary. In actual applications, the operation and maintenance component screen 403 may include more or fewer candidate operation and maintenance components.
[0059] The embodiment of the present application does not limit the display position and display mode of the first screen and the second screen. For example, the operation and maintenance terminal 103 can display the first screen and the second screen in a pop-up window. Or, Figure 4 As shown, the operation and maintenance terminal 103 can display the first screen in the upper left corner, the operation and maintenance command screen 402 in the upper right corner, and the operation and maintenance component screen 403 at the bottom. Figure 5 As shown, the operation and maintenance terminal 103 can display the first screen 501 in the upper left corner, the operation and maintenance command screen 502 in the lower left corner, and the operation and maintenance component screen 503 in the upper right corner.
[0060] In actual application, the operation and maintenance terminal 103 can display more content. Figure 5As shown, the operation and maintenance terminal 103 also displays a properties screen 504, which is used to display attribute information of operation and maintenance parameters. Operation and maintenance parameters are parameters that can be operated and maintained in the service terminal 101, including but not limited to backlight, volume, brightness, signal source, fan, system commands, etc. The attribute information is used to reflect the actual properties of the corresponding operation and maintenance parameters and can be represented by a visual model.
[0061] For example, for the operation and maintenance parameter "backlight", the property screen 504 displays its visualization model, which includes a slider and a slider. Optionally, when the slider is at one end of the slider, it indicates that the business terminal 101 does not turn on the automatic backlight; when the slider is at the other end of the slider, it indicates that the business terminal 101 turns on the automatic backlight. For another example, for the operation and maintenance parameters "volume" and "brightness", the property screen 504 displays its visualization model, which includes a slider and a slider. The actual values of "volume" and "brightness" are indicated by the position of the slider on the slider. Of course, the actual values of the operation and maintenance parameters "volume" and "brightness" can also be directly displayed in the property screen 504. The contents of other operation and maintenance parameters in the property screen 504 are similar to the contents of the aforementioned operation and maintenance parameters, and will not be repeated here.
[0062] Step 304: The operation and maintenance terminal 103 generates an operation and maintenance instruction based on the operation and maintenance operation triggered on the first screen or the second screen.
[0063] In an embodiment of the present application, the operation and maintenance terminal 103 displays a first screen and a second screen. The operation and maintenance object can trigger an operation and maintenance operation in the first screen, and can also trigger an operation and maintenance operation in the second screen. It can be understood that there are differences in the way of triggering operation and maintenance operations in different screens, and correspondingly, there are differences in the content of the operation and maintenance instructions. For ease of description, the operation and maintenance operation triggered in the first screen is referred to as the second operation and maintenance operation, and the corresponding operation and maintenance instruction is referred to as the second operation and maintenance instruction; the operation and maintenance operation triggered in the second screen is referred to as the first operation and maintenance operation, and the corresponding operation and maintenance instruction is referred to as the first operation and maintenance instruction. Each operation and maintenance operation and operation and maintenance instruction is explained in turn below.
[0064] In implementation mode A, the operation and maintenance terminal 103 generates a second operation and maintenance instruction based on the second operation and maintenance operation triggered on the first screen, where the second operation and maintenance instruction is used to instruct execution of the second operation and maintenance operation on the service terminal.
[0065] In this example, the operation and maintenance terminal 103 displays a first screen. The operation and maintenance subject can trigger a second operation and maintenance operation on the first screen using a mouse, keyboard, finger, stylus, etc. In response to the second operation and maintenance operation triggered by the operation and maintenance subject, the operation and maintenance terminal 103 generates a second operation and maintenance instruction instructing the second operation and maintenance operation. For example, if the first screen includes a volume control, and the operation and maintenance subject triggers the second operation and maintenance operation by pressing the volume control with a finger, the second operation and maintenance instruction indicates pressing the volume control once.
[0066] Optionally, when the second operation and maintenance operation includes a click operation on the first screen, the second operation and maintenance instruction carries at least one of a click position, a click number or a click method of the click operation.
[0067] The operator can use a mouse, finger, or stylus to click a location on the first screen to trigger a second operation. In practice, this location can be clicked multiple times, for example, single-clicking or double-clicking. If the operator clicks the location with a mouse, they typically click the location with the left or right mouse button.
[0068] Based on this, the operation and maintenance terminal 103 captures at least one piece of information, such as the click location, number of clicks (e.g., single click or double click), and click method (e.g., left click or right click), in response to the click operation, and generates a second operation and maintenance instruction based on this information, so that the second operation and maintenance instruction can carry this information. The click location can be the coordinate data of a certain position on the first screen relative to the first screen when the position is clicked.
[0069] In actual applications, the second operation and maintenance instruction may also carry other information. For example, the second operation and maintenance instruction may also carry information such as the click duration, the click tool (e.g., finger, mouse, stylus, etc.). In this example, the second operation and maintenance instruction may instruct to click a certain location on the first screen of the service terminal 101. For example, the second operation and maintenance instruction may instruct to click the center of the first screen of the service terminal 101.
[0070] Optionally, when the second operation and maintenance operation includes an input operation on the first screen, the second operation and maintenance instruction carries information representing the input operation.
[0071] The operation and maintenance subject can input information in the first screen through a keyboard, input method, etc., thereby triggering the second operation and maintenance operation. The operation and maintenance terminal 103 generates a second operation and maintenance instruction in response to the input operation. The second operation and maintenance instruction can carry the input information and the input location.
[0072] Optionally, if the operation and maintenance subject inputs information into the first screen via the keyboard, the second operation and maintenance instruction may carry keyboard key press events (characterizing the order and time of key presses) and key pop-up events (characterizing the order and time of key pop-up). The key press events and key pop-up events represent the information input into the first screen by the operation and maintenance subject.
[0073] In actual applications, the second operation and maintenance instruction may also carry other information. For example, the second operation and maintenance instruction may also carry information such as the pressing duration, the input tool (e.g., keyboard, input method, etc.). In this example, the second operation and maintenance instruction may instruct an operation to input information in the first screen of the service terminal 101. For example, the second operation and maintenance instruction may instruct to input the sequence "abcd" in the center of the first screen of the service terminal 101.
[0074] In implementation B, the operation and maintenance terminal 103 generates a first operation and maintenance instruction based on the first operation and maintenance operation triggered on the second screen, where the first operation and maintenance instruction is used to instruct execution of the first operation and maintenance operation on the service terminal.
[0075] In this example, the operation and maintenance terminal 103 displays the second screen, and the operation and maintenance object can trigger the first operation and maintenance operation on the second screen through a mouse, keyboard, finger, stylus, etc. The operation and maintenance terminal 103 generates a first operation and maintenance instruction indicating the first operation and maintenance operation in response to the first operation and maintenance operation triggered by the operation and maintenance object. In actual applications, the second screen can have a variety of forms of expression. The form of expression of the second screen is different, the triggering method of the first operation and maintenance operation is also different, and accordingly, the content of the first operation and maintenance instruction is also different. Two possible implementation methods are introduced below.
[0076] In implementation method B1, the second screen includes an operation and maintenance command screen, which is a screen used to perform operation and maintenance management on the business terminal based on the operation and maintenance command. The first operation and maintenance operation is an operation of entering the target operation and maintenance command in the operation and maintenance command screen, and the first operation and maintenance instruction carries the target operation and maintenance command.
[0077] In this example, the target operation and maintenance command refers to the content entered in the operation and maintenance command screen, and the first operation and maintenance operation refers to the action of entering the target operation and maintenance command. Figure 4 As shown, the second screen includes an operation and maintenance command screen 402. Operation and maintenance command screen 402 supports the operation and maintenance subject to enter a target operation and maintenance command, and uses the target operation and maintenance command to perform operation and maintenance management on the service terminal 101. It will be understood that after the target operation and maintenance command is entered, operation and maintenance command screen 402 can display the target operation and maintenance command. Before the target operation and maintenance command is entered, operation and maintenance command screen 402 can display or not display the operation and maintenance command.
[0078] The operation and maintenance subject can trigger the first operation and maintenance operation by inputting a target operation and maintenance command in the operation and maintenance command screen 402 using a keyboard, input method, or the like. In response to the input operation, the operation and maintenance terminal 103 generates a first operation and maintenance instruction. The first operation and maintenance instruction carries the target operation and maintenance command. Optionally, the target operation and maintenance command includes at least one character. As the operation and maintenance subject inputs the target operation and maintenance command, the input characters are collected in real time according to the protocol to obtain the target operation and maintenance command, and the first operation and maintenance instruction carrying the target operation and maintenance command is generated.
[0079] In actual applications, the first operation and maintenance instruction not only carries the target operation and maintenance command, but also can carry other information. For example, the first operation and maintenance instruction can also carry information about the service terminal 101 (such as its address, number, etc.) to indicate that the electronic device being operated and managed is the service terminal 101. For another example, if the first operation and maintenance instruction is in the form of a request, the first operation and maintenance instruction can include information such as the target operation and maintenance command, the address of the service terminal 101, and the version protocol.
[0080] In this example, the first operation and maintenance instruction can instruct the service terminal 101 to perform the operation and maintenance operation corresponding to the target operation and maintenance command. For example, if the target operation and maintenance command "xxx" instructs to adjust the volume to 40, the first operation and maintenance instruction carries "xxx" to instruct the service terminal 101 to execute "xxx" to adjust the volume of the service terminal 101 to 40.
[0081] The target operation and maintenance commands include at least one of an operation command and a maintenance command. Operation commands are commands related to program operation, such as power-on commands, power-off commands, volume adjustment commands, brightness adjustment commands, etc., all of which are operation commands. Maintenance commands are commands used to maintain a program to ensure its normal operation. For example, program maintenance may involve adding, deleting, modifying, or querying a function within the program. Therefore, commands to add, delete, modify, or query program functions are all maintenance commands.
[0082] In implementation method B2, the second screen includes an operation and maintenance component screen, the operation and maintenance component screen includes multiple candidate operation and maintenance components, the first operation and maintenance operation is an operation of selecting a target operation and maintenance component from multiple candidate operation and maintenance components, and the first operation and maintenance instruction carries information of the target operation and maintenance component.
[0083] In this example, if Figure 4 As shown, the second screen includes an operation and maintenance component screen 403. Operation and maintenance component screen 403 includes multiple candidate operation and maintenance components, allowing the operation and maintenance subject to select any candidate operation and maintenance component and perform operation and maintenance management on the service terminal 101 through the selected operation and maintenance component. Optionally, the operation and maintenance subject can select any candidate operation and maintenance component by single-clicking or double-clicking it. The candidate operation and maintenance component selected by the operation and maintenance subject is the target operation and maintenance component.
[0084] Optionally, after the operation and maintenance subject selects a target operation and maintenance component, the operation and maintenance terminal 103 generates a first operation and maintenance instruction in response to the selection operation. The first operation and maintenance instruction carries information about the target operation and maintenance component. For example, when encapsulating the operation and maintenance operation corresponding to the candidate operation and maintenance component through an API, the first operation and maintenance instruction can be a request compliant with HTTP (Hypertext Transfer Protocol), which carries information such as the name of the target operation and maintenance component and the API to be called.
[0085] In this example, the first operation and maintenance instruction can instruct the service terminal 101 to perform the first operation and maintenance operation corresponding to the target operation and maintenance component. For example, the first operation and maintenance instruction carries the API corresponding to the target operation and maintenance component "recording", and the first operation and maintenance instruction can instruct the service terminal 101 to call the API and perform recording through the API.
[0086] Step 305 : The operation and maintenance terminal 103 sends an operation and maintenance instruction to the server 102 .
[0087] That is, the operation and maintenance terminal 103 can send the first operation and maintenance instruction or the second operation and maintenance instruction to the server 102, and the operation and maintenance instruction complies with the communication protocol between the operation and maintenance terminal 103 and the server 102. For example, if the operation and maintenance terminal 103 and the server 102 communicate based on HTTP, the first operation and maintenance instruction can be an HTTP request carrying an API.
[0088] Step 306 : The server 102 sends an operation and maintenance instruction to the service terminal 101 .
[0089] That is, the server 102 can forward the first operation and maintenance instruction or the second operation and maintenance instruction to the business terminal 101, and the operation and maintenance instruction complies with the communication protocol between the business terminal 101 and the server 102. For example, if the business terminal 101 and the server 102 communicate based on the MQTT (Message Queuing Telemetry Transport) protocol, the first operation and maintenance instruction can be an MQTT request carrying an API.
[0090] Step 307: The service terminal 101 performs the operation and maintenance operation based on the operation and maintenance instruction, and generates a first screen after the operation and maintenance operation.
[0091] That is, after receiving the first operation and maintenance instruction, the service terminal 101 can perform the first operation and maintenance operation indicated by the first operation and maintenance instruction and obtain the first screen after the first operation and maintenance operation. For example, if the first operation and maintenance instruction carries the target operation and maintenance command "xxx", and the target operation and maintenance command "xxx" indicates to adjust the volume to 40, then after receiving the first operation and maintenance instruction, the service terminal 101 adjusts the volume to 40.
[0092] Similarly, after receiving the second operation and maintenance instruction, the service terminal 101 can perform the second operation and maintenance operation indicated by the second operation and maintenance instruction, and obtain the first screen after the second operation and maintenance operation. For example, if the second operation and maintenance instruction instructs to input the sequence "abcd" in the center of the first screen of the service terminal 101, then after receiving the first operation and maintenance instruction, the service terminal 101 inputs the sequence "abcd" in the center of the first screen.
[0093] It should be noted that the first screen before the first operation and the first screen after the first operation and maintenance operation may be the same or different. Similarly, the first screen before the second operation and maintenance operation and the first screen after the second operation and maintenance operation may also be the same or different.
[0094] Step 308 : The service terminal 101 sends the first screen after the operation and maintenance operation to the server 102 .
[0095] That is, the service terminal 101 can send the first screen after the first operation and maintenance operation or the first screen after the second operation and maintenance operation to the server 102, and the sending method complies with the communication protocol between the service terminal 101 and the server 102. The implementation method of step 308 can be found in the description of step 301. The implementation principles of the two are similar and will not be repeated here.
[0096] Step 309 : The server 102 determines a similarity index based on the first screen before the operation and maintenance operation and the first screen after the operation and maintenance operation.
[0097] As mentioned above, the first screen before the first operation and maintenance operation and the first screen after the first operation and maintenance operation can be the same or different; the first screen before the second operation and maintenance operation and the first screen after the second operation and maintenance operation can also be the same or different. For example, the first operation and maintenance operation is an operation that causes the display screen of the service terminal 101 to switch. The display screen switching includes but is not limited to the following.
[0098] 1. Left and right sliding of the desktop: Devices such as mobile phones and tablets support left or right sliding of the desktop.
[0099] 2. Enter an application: such as by clicking an application icon to open the application interface, or by clicking an application icon to place the application interface on the top layer.
[0100] 3. Switching of application Activities (a component used to provide a window that supports interaction between users and applications): For example, an application creates an Activity and provides a window through the Activity. During the execution of the first operation or the second operation, the Activity calls the function that creates the Activity, thereby creating a new Activity through the called function and providing a new window through the newly created Activity.
[0101] 4. Generate pop-up windows: For example, mobile phones, computers, tablets and other devices generate pop-up windows for prompts or confirmations.
[0102] In this example, the server 102 can receive any one of the first picture, picture stream, video stream, or transmission data packet before the operation and maintenance operation, based on which the server 102 can obtain the first picture before the operation and maintenance operation. Similarly, the server 102 can receive any one of the first picture, picture stream, video stream, or transmission data packet after the operation and maintenance operation, based on which the server 102 can obtain the first picture after the operation and maintenance operation. Among them, there is at least one first picture after the operation and maintenance operation, and there is also at least one first picture after the operation and maintenance operation. For example, the first picture before the operation and maintenance operation is a video including multiple frames.
[0103] The server 102 can perform feature extraction on each first screen before the operation and maintenance operation to obtain a first feature, and use the first feature to represent the content of the first screen before the operation and maintenance operation. Similarly, the server 102 can perform feature extraction on each first screen after the operation and maintenance operation to obtain a second feature, and use the second feature to represent the content of the first screen after the operation and maintenance operation. The feature extraction method is not limited herein.
[0104] Afterwards, the server 102 may calculate a similarity index based on the first feature and the second feature, and use the similarity index to indicate the degree of similarity between the first screen before the operation and maintenance operation and the first screen after the operation and maintenance operation. The numerical value of the similarity index is positively correlated or negatively correlated with the degree of similarity. If the numerical value of the similarity index is positively correlated with the degree of similarity, the larger the similarity index, the more similar the first screen before the operation and maintenance operation and the first screen after the operation and maintenance operation are; if the numerical value of the similarity index is negatively correlated with the degree of similarity, the larger the similarity index, the less similar the first screen before the operation and maintenance operation and the first screen after the operation and maintenance operation are.
[0105] In step 310 , the server 102 stores or does not store the operation and maintenance instruction, the first screen before the operation and maintenance operation, and the first screen after the operation and maintenance operation based on the similarity index.
[0106] In an embodiment of the present application, the server 102 corresponds to a similarity threshold, which can be a value set according to manual experience or a randomly generated value. Optionally, the similarity threshold is 0.9. If the degree of similarity indicated by the similarity index is lower than the similarity threshold, it can be regarded as the first screen before the operation and maintenance operation and the first screen after the operation and maintenance operation are not similar. For this, the server 102 performs an operation to associate and store the first screen before the operation and maintenance operation with the first screen after the operation and maintenance operation. If the degree of similarity indicated by the similarity index is higher than the similarity threshold, it can be regarded as the first screen before the operation and maintenance operation and the first screen after the operation and maintenance operation are similar. For this, the server 102 does not perform the operation of associating and storing.
[0107] Optionally, when the server 102 associates and stores the first screen before the operation and the first screen after the operation, it may also store the operation instructions. If the operation is a first operation, the server 102 associates and stores the first screen before the first operation, the first screen after the first operation, and the first operation. If the operation is a second operation, the server 102 associates and stores the first screen before the second operation, the first screen after the second operation, and the second operation.
[0108] Through associative storage, dissimilar display images and operation and maintenance instructions before and after the operation are stored in the database, facilitating subsequent tracking and auditing of the operation and improving operation and maintenance security. By only storing dissimilar display images before and after the operation, we can avoid storing similar images and reduce the waste of storage resources.
[0109] In an exemplary embodiment, when the degree of similarity indicated by the similarity indicator is lower than a similarity threshold, information of the operation and maintenance object is stored, where the operation and maintenance object is an object for performing operation and maintenance management on the service terminal.
[0110] As mentioned above, the operation and maintenance object can implement the operation and maintenance service terminal 101 based on an application or browser with operation and maintenance functions in the operation and maintenance terminal 103. In this example, the operation and maintenance object can log in to the application or browser using an account and password. During the login process, the server 102 can obtain the operation and maintenance object's account and password. When the server 102 associates and stores the operation and maintenance object's account, password, and other information, the server 102 can also store the operation and maintenance object's account and password.
[0111] In actual applications, the server 102 can also store more information when associating and storing. For example, the server 102 can store time information in an associated manner. By associating and storing the information of the operation and maintenance object and time information, it is convenient to track and audit the operation and maintenance process, thereby improving the safety of operation and maintenance.
[0112] Optionally, when the operation and maintenance terminal 103 operates the service terminal 101 based on the first screen, it is mainly realized through the mouse and keyboard. Based on this, in the operation and maintenance process, Figure 6 As shown, the interaction between the business terminal 101, the server 102 and the operation and maintenance terminal 103 includes the following steps:
[0113] Step 601: The service terminal 101 sends a video stream to the server 102. That is, the service terminal 101 sends a first picture to the server 102 in real time.
[0114] Step 602: The server 102 sends a video stream to the operation and maintenance terminal 103. In other words, the server 102 forwards the first image to the operation and maintenance terminal 103 in real time.
[0115] In step 603, the operation and maintenance terminal 103 generates mouse and keyboard events based on the mouse and keyboard operations. In this example, mouse and keyboard operations include operations performed on the first screen using at least one of the mouse and keyboard. Mouse and keyboard events are encapsulated according to a custom protocol and include information such as click coordinates, left mouse button, right mouse button, double click, single click, key press event, and key release event.
[0116] Step 604 : The operation and maintenance terminal 103 sends mouse and keyboard events to the server 102 .
[0117] Step 605 : The server 102 sends mouse and keyboard events to the service terminal 101 .
[0118] Step 606: The service terminal 101 executes a mouse or keyboard event, that is, the service terminal 101 executes at least one of a click operation and an input operation on the first screen.
[0119] Step 607: The service terminal 101 sends the video stream to the server 102. That is, after executing the mouse and keyboard events, the service terminal 101 sends the first picture to the server 102 in real time.
[0120] Step 608 : When comparing the video stream before and after sending the mouse and keyboard events and finding that they are different, the server 102 stores the mouse and keyboard events, the video stream before and after the events.
[0121] The implementation of steps 601 to 608 can be found in the description of steps 301 to 310 and will not be repeated here. The above description uses the example of server 102 executing steps 309 and 310 to illustrate the association storage process on server 102. In actual applications, the association storage process may not be executed on server 102, or may be executed not only on server 102 but also on at least one of business terminal 101, server 102, or operation and maintenance terminal 103.
[0122] Step 311 : The server 102 sends the first screen after the operation and maintenance operation to the operation and maintenance terminal 103 .
[0123] After receiving any of the first image, image stream, video stream, or transmission data packet after the operation and maintenance operation sent by the operation and maintenance terminal 103, the server 102 can directly forward it to the operation and maintenance terminal 103 so that the operation and maintenance terminal 103 can obtain the first image after the operation and maintenance operation in real time. The implementation principle of step 311 can be seen in the description of step 302. The implementation principles of the two are similar and will not be repeated here.
[0124] Step 312: The operation and maintenance terminal 103 displays the second screen and the first screen after the operation and maintenance operation.
[0125] If the operation is a first operation, the operation terminal 103 displays the second screen and the first screen after the first operation. If the operation is a second operation, the operation terminal 103 displays the second screen and the first screen after the second operation. The implementation principle of step 312 can be found in the description of step 303. The implementation principles of the two are similar and will not be repeated here.
[0126] From the above content, it can be seen that the operation and maintenance terminal 103 can operate the service terminal 101 based on the first screen and the second screen, and these two operation and maintenance methods correspond to different frameworks.
[0127] like Figure 7As shown, the operation and maintenance terminal 103 mainly uses the mouse and keyboard to realize the operation and maintenance of the business terminal 101 based on the first screen. Based on this, for this operation and maintenance method, the uplink data transmitted by the business terminal 101 to the server 102 and the uplink data transmitted by the server 102 to the operation and maintenance terminal 103 can both include the video stream obtained by the business terminal 101 through screen recording, encoding, and encapsulation, and the video stream includes multiple frames of the first screen. The operation and maintenance terminal 103 can play the video stream through the application or the player embedded in the browser to display the display screen of the business terminal 101 in real time. Moreover, the downlink data transmitted by the operation and maintenance terminal 103 to the server 102 and the downlink data transmitted by the server 102 to the business terminal 101 can both include the mouse and keyboard events collected by the operation and maintenance terminal 103, so that the business terminal 101 can execute mouse and keyboard events to simulate the mouse operation and keyboard operation in the operation and maintenance terminal 103.
[0128] like Figure 8 As shown, the operation and maintenance terminal 103 mainly realizes the operation and maintenance of the business terminal 101 based on the second screen through operation and maintenance commands or operation and maintenance components. For the operation and maintenance mode of operation and maintenance commands, the uplink data transmitted by the business terminal 101 to the server 102 and the uplink data transmitted by the server 102 to the operation and maintenance terminal 103 can both include the video stream obtained by the business terminal 101 through screen recording, encoding, and packaging. The downlink data transmitted by the operation and maintenance terminal 103 to the server 102 and the downlink data transmitted by the server 102 to the business terminal 101 can both include the operation and maintenance commands collected by the operation and maintenance terminal 103, so that the business terminal 101 can perform the operation and maintenance operations corresponding to the operation and maintenance commands. For the operation and maintenance mode of operation and maintenance components, assuming that the operation and maintenance operations corresponding to the operation and maintenance components are encapsulated through APIs, the uplink data transmitted by the business terminal 101 to the server 102 and the uplink data transmitted by the server 102 to the operation and maintenance terminal 103 can both include the video stream obtained by the business terminal 101 through screen recording, encoding, and packaging. The downlink data transmitted by the operation and maintenance terminal 103 to the server 102 may include the API corresponding to the operation and maintenance component, for example, the downlink data includes the API corresponding to the brightness setting component or the API corresponding to the volume setting component. The server 102 may encapsulate the API into an MQTT event and transmit the downlink data including the MQTT event to the service terminal 101, so that the service terminal 101 can parse the API based on the MQTT event and call the API to perform the operation and maintenance operation corresponding to the operation and maintenance component.
[0129] In an exemplary embodiment, the equipment operation and maintenance method of the embodiment of the present application further includes step 313 (not shown in the figure).
[0130] Step 313: Display the property screen, which includes a visualization model of the operation and maintenance parameters, and the visualization model is used to indicate the attribute information of the operation and maintenance parameters (this step is performed before step 304); when the operation and maintenance operation is an operation and maintenance operation on the operation and maintenance parameters, adjust the visualization model according to the operation and maintenance instructions (this step is performed after step 304); display the adjusted visualization model, and the adjusted visualization model is used to indicate the attribute information of the operation and maintenance parameters after the operation and maintenance operation.
[0131] In this example, there is at least one operation and maintenance parameter. Each operation and maintenance parameter corresponds to a visualization model, and the operation and maintenance terminal 103 can display the visualization model corresponding to the operation and maintenance parameter. The embodiment of the present application does not limit the visualization model. Exemplarily, the visualization model includes a slider and a slider, and the position of the slider on the slider indicates the attribute information of the corresponding operation and maintenance parameter. Alternatively, the visualization model includes a bar chart or a fan chart, and the attribute information of the corresponding operation and maintenance parameter is reflected by the height of the bar in the bar chart or by the area of the fan in the fan chart. Among them, the attribute information of the operation and maintenance parameter includes the numerical value of the operation and maintenance parameter or the status of the operation and maintenance parameter.
[0132] like Figure 5 As shown, the properties screen 504 includes a visualization model corresponding to the operation and maintenance parameter "backlight", which includes a slider and a slider. The position of the slider on the slider indicates whether the automatic backlight is turned on, such as whether the automatic backlight is turned on or not. The properties screen 504 includes a visualization model corresponding to the operation and maintenance parameter "volume", which includes a slider and a slider. The position of the slider on the slider indicates the volume level, such as the volume is 40. The properties screen 504 includes a visualization model corresponding to the operation and maintenance parameter "brightness", which also includes a slider and a slider. The position of the slider on the slider indicates the brightness level, such as the brightness is 40.
[0133] In this example, the first operation and maintenance operation or the second operation and maintenance operation for the operation and maintenance parameters refers to adjusting the attribute information of the operation and maintenance parameters. In this case, the operation and maintenance terminal 103 can adjust the visualization model of the operation and maintenance parameters according to the first operation and maintenance instruction or the second operation and maintenance instruction, and display the adjusted visualization model to indicate the attribute information of the operation and maintenance parameters after the operation and maintenance operation through the adjusted visualization model. Alternatively, after the business terminal 101 executes the first operation and maintenance operation or the second operation and maintenance operation, it sends the execution result to the service terminal 102, and the execution result includes the attribute information of the operation and maintenance parameters after the adjustment. The operation and maintenance terminal 103 can adjust the visualization model of the operation and maintenance parameters according to the execution result, and display the adjusted visualization model to indicate the attribute information of the operation and maintenance parameters after the operation and maintenance operation through the adjusted visualization model.
[0134] For example, the operation and maintenance object enters the target operation and maintenance command "settings set systemvolume_music 40" in the operation and maintenance command screen 402. The target operation and maintenance command is used to indicate that the volume is adjusted to 40. The operation and maintenance terminal 103 can adjust the position of the slider on the slider bar according to the target operation and maintenance command or the execution result of the target operation and maintenance command executed by the business terminal 101, so as to indicate that the volume is 40 through the adjusted position of the slider on the slider bar.
[0135] By indicating the operation and maintenance results for the operation and maintenance parameters through the visual model, the operation and maintenance object can intuitively see the operation and maintenance results without having to repeatedly inquire the service terminal 101, thereby improving the operation and maintenance efficiency.
[0136] In actual applications, the operation and maintenance object can trigger a third operation and maintenance operation for the operation and maintenance parameters through the visualization model. For example, the operation and maintenance object can adjust the position of the slider on the slider, or the operation and maintenance object can adjust the height of the column in the bar chart, or the operation and maintenance object can adjust the area of the sector in the sector chart, and so on. The third operation and maintenance operation is triggered based on these adjustment operations. The content of the third operation and maintenance operation is similar to that of the second operation and maintenance operation and the first operation and maintenance operation. Please refer to the description of steps 304 to 312, and will not be repeated here.
[0137] In an exemplary embodiment, the equipment operation and maintenance method of the embodiment of the present application further includes step 314 (not shown in the figure).
[0138] Step 314 : If the first operation and maintenance operation is an operation and maintenance operation on an operation and maintenance parameter, a third screen is generated, and the third screen displays attribute information of the operation and maintenance parameter after the operation and maintenance operation; and the third screen is displayed.
[0139] For the first operation and maintenance operation or the second operation and maintenance operation of the operation and maintenance parameters, the operation and maintenance terminal 103 can generate a third screen according to the first operation and maintenance instruction or the second operation and maintenance instruction, and display the third screen to indicate the attribute information of the operation and maintenance parameters after the operation and maintenance operation through the third screen. Alternatively, after the business terminal 101 performs the first operation and maintenance operation or the second operation and maintenance operation, it sends the execution result to the server 102, and the execution result includes the attribute information after the operation and maintenance parameters are adjusted. The operation and maintenance terminal 103 can generate a third screen according to the execution result, and display the third screen to indicate the attribute information of the operation and maintenance parameters after the operation and maintenance operation through the third screen. Among them, the display method of the third screen is not limited here. For example, the third screen is displayed at a position that does not overlap with the first screen and the second screen. Alternatively, the third screen is superimposed and displayed on the first screen and / or the second screen.
[0140] For example, the operation and maintenance object enters the target operation and maintenance command "settings set systemvolume_music 40" in the operation and maintenance command screen 402. The target operation and maintenance command is used to indicate that the volume is adjusted to 40. The operation and maintenance terminal 103 can generate a pop-up window (i.e., the third screen) based on the target operation and maintenance command or the execution result of the target operation and maintenance command executed by the business terminal 101, and display "Volume is set to 40" through the pop-up window.
[0141] Optionally, the third screen further includes step 315 (not shown in the figure).
[0142] Step 315 , recording the display time of the third picture; when the display time reaches a time threshold, canceling the display of the third picture.
[0143] At the beginning of displaying the third screen, the operation and maintenance terminal 103 starts the timer and records the display time of the third screen through the timer. If the value of the timer does not reach the time threshold, the operation and maintenance terminal 103 keeps displaying the third screen. If the value of the timer reaches the time threshold, the operation and maintenance terminal 103 cancels the display of the third screen. By displaying the operation and maintenance results for the operation and maintenance parameters on the third screen, the operation and maintenance object can intuitively see the operation and maintenance results without having to repeatedly inquire the business terminal 101, thereby improving the operation and maintenance efficiency. In addition, by displaying the third screen, the display screens before and after the operation and maintenance operation are dissimilar, which facilitates the associated storage of operation and maintenance instructions and the display screens before and after the operation and maintenance operation, ensuring that the operation and maintenance operation can be traced and audited, and improving the safety of operation and maintenance.
[0144] It should be noted that during the operation and maintenance process, the operation and maintenance terminal 103 can perform multiple operations on the service terminal 101. Each operation and maintenance will generate an operation and maintenance instruction, and the operation and maintenance operation will be instructed based on the operation and maintenance instruction. The triggering methods of two adjacent operation and maintenance operations can be the same or different.
[0145] like Figure 9 The process of the operation and maintenance terminal 103 operating and maintaining the service terminal 101 includes the following steps.
[0146] Step 901 : The service terminal 101 sends a video stream to the server 102 .
[0147] Step 902 : The server 102 sends a video stream to the operation and maintenance terminal 103 .
[0148] Step 903: The operation and maintenance terminal 103 receives the input target operation and maintenance command.
[0149] Step 904 : The operation and maintenance terminal 103 sends a target operation and maintenance command to the server 102 .
[0150] Step 905 : The server 102 sends a target operation and maintenance command to the service terminal 101 .
[0151] Step 906: The service terminal 101 executes the target operation and maintenance command.
[0152] Step 907 : The service terminal 101 sends the video stream and the execution result to the server 102 .
[0153] Step 908 : The server 102 sends the video stream and the execution result to the operation and maintenance terminal 103 .
[0154] Step 909: The operation and maintenance terminal 103 displays the execution result through a pop-up window.
[0155] Step 910: The operation and maintenance terminal 103 detects and selects a target operation and maintenance component.
[0156] Step 911 : The operation and maintenance terminal 103 sends the API of the target operation and maintenance component to the server 102 .
[0157] Step 912 : The server 102 sends the MQTT event of the target operation and maintenance component to the business terminal 101 .
[0158] Step 913: The service terminal 101 executes the operation and maintenance operation corresponding to the target operation and maintenance component.
[0159] Step 914 : The service terminal 101 sends the video stream and the execution result to the server 102 .
[0160] Step 915 : The server 102 sends the video stream and the execution result to the operation and maintenance terminal 103 .
[0161] Step 916: The operation and maintenance terminal 103 displays the execution result through a pop-up window.
[0162] Steps 901 to 909 describe the process by which the operation and maintenance terminal 103 performs a maintenance operation on the service terminal 101 based on the target operation and maintenance command. Steps 910 to 916 describe the process by which the operation and maintenance terminal 103 performs another maintenance operation on the service terminal 101 based on the target operation and maintenance component. As can be seen from these two steps, the triggering methods for two consecutive maintenance operations can be different.
[0163] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of relevant data must comply with the relevant laws, regulations, and standards of the relevant region. For example, the image streams and video streams involved in this application are all obtained with full authorization.
[0164] In the above method, the operation and maintenance subject can trigger the first operation and maintenance operation on the second screen, causing the service terminal to execute the first operation and maintenance operation, thereby achieving operation and maintenance of the service terminal through the second screen. In addition, the operation and maintenance terminal displays the display interface of the service terminal after operation and maintenance in real time. This not only allows the operation and maintenance subject to remotely operate the service terminal through the operation and maintenance terminal, achieving the same effect as on-site operation and maintenance of the service terminal, but also visualizes the operation and maintenance behavior, allowing the operation and maintenance subject to intuitively see the changes in the display screen of the service device before and after operation and maintenance. Based on this, the above device can improve the operation and maintenance experience of the operation and maintenance subject and improve operation and maintenance efficiency.
[0165] The embodiment of the present application provides a device operation and maintenance method, which is executed by the operation and maintenance device 103, such as Figure 10 As shown, the method includes the following steps.
[0166] Step 1001: Display a first screen and a second screen, where the first screen is a display screen of a service terminal and the second screen is a screen for performing operation and maintenance management on the service terminal;
[0167] Step 1002: Generate a first operation and maintenance instruction based on the first operation and maintenance operation triggered on the second screen, where the first operation and maintenance instruction is used to instruct execution of the first operation and maintenance operation on the service terminal;
[0168] Step 1003: Switch the first screen to the display screen after the business terminal performs the first operation and maintenance operation.
[0169] In one possible implementation, the second screen includes an operation and maintenance command screen, which is a screen used to perform operation and maintenance management on the business terminal based on the operation and maintenance command. The first operation and maintenance operation is an operation of entering the target operation and maintenance command in the operation and maintenance command screen, and the first operation and maintenance instruction carries the target operation and maintenance command.
[0170] In one possible implementation, the second screen includes an operation and maintenance component screen, the operation and maintenance component screen includes multiple candidate operation and maintenance components, the first operation and maintenance operation is an operation of selecting a target operation and maintenance component from multiple candidate operation and maintenance components, and the first operation and maintenance instruction carries information of the target operation and maintenance component.
[0171] In one possible implementation, the method further includes:
[0172] Displaying a property screen, the property screen includes a visualization model of the operation and maintenance parameters, and the visualization model is used to indicate property information of the operation and maintenance parameters;
[0173] In a case where the first operation and maintenance operation is an operation and maintenance operation on an operation and maintenance parameter, adjusting the visualization model according to the first operation and maintenance instruction;
[0174] The adjusted visualization model is displayed, where the adjusted visualization model is used to indicate attribute information of the operation and maintenance parameters after the operation and maintenance operation.
[0175] In a possible implementation, after generating the first operation and maintenance instruction based on the first operation and maintenance operation triggered on the second screen, the method further includes:
[0176] In the case where the first operation and maintenance operation is an operation and maintenance operation on an operation and maintenance parameter, a third screen is generated, and the third screen displays attribute information of the operation and maintenance parameter after the operation and maintenance operation;
[0177] Display the third screen.
[0178] In a possible implementation, after displaying the third screen, the method further includes:
[0179] Record the display time of the third picture;
[0180] When the display time reaches the time threshold, the display of the third picture is canceled.
[0181] In a possible implementation, after switching the first screen to the display screen after the service terminal performs the first operation and maintenance operation, the method further includes:
[0182] determining a similarity index based on the first screen and the screen displayed after the service terminal performs the first operation and maintenance operation, the similarity index indicating a degree of similarity between the first screen and the screen displayed after the service terminal performs the first operation and maintenance operation;
[0183] When the degree of similarity indicated by the similarity indicator is lower than the similarity threshold, the first screen, the display screen after the service terminal executes the first operation and maintenance operation, and the first operation and maintenance instruction are stored.
[0184] In one possible implementation, the method further includes:
[0185] When the similarity level indicated by the similarity index is lower than the similarity threshold, information of the operation and maintenance object is stored, where the operation and maintenance object is an object that performs operation and maintenance management on the service terminal.
[0186] In one possible implementation, the method further includes:
[0187] Based on the second operation and maintenance operation triggered on the first screen, a second operation and maintenance instruction is generated, where the second operation and maintenance instruction is used to instruct execution of the second operation and maintenance operation on the service terminal;
[0188] Displays the display screen after the business terminal performs the second operation and maintenance operation.
[0189] In a possible implementation, when the second operation and maintenance operation includes a click operation on the first screen, the second operation and maintenance instruction carries at least one of a click position, a click number, or a click method of the click operation;
[0190] In the case where the second operation and maintenance operation includes an input operation on the first screen, the second operation and maintenance instruction carries information representing the input operation.
[0191] In a possible implementation, the operation and maintenance terminal and the service terminal are the same or different electronic devices.
[0192] Optionally, when the operation and maintenance terminal and the business terminal are different electronic devices, that is, the operation and maintenance terminal and the business terminal are two electronic devices, in this case, data can be forwarded between the operation and maintenance terminal and the business terminal through the server; when the operation and maintenance terminal and the business terminal are the same electronic device, that is, the operation and maintenance terminal and the business terminal are the same electronic device, in this case, data forwarding by the server is not required. In either case, the implementation method of the above method can be found in the description of steps 301 to 315. The implementation principles of the two are similar and will not be repeated here.
[0193] In the above method, the operation and maintenance subject can trigger the first operation and maintenance operation on the second screen, causing the service terminal to execute the first operation and maintenance operation, thereby achieving operation and maintenance of the service terminal through the second screen. In addition, the operation and maintenance terminal displays the display interface of the service terminal after operation and maintenance in real time. This not only allows the operation and maintenance subject to remotely operate the service terminal through the operation and maintenance terminal, achieving the same effect as on-site operation and maintenance of the service terminal, but also visualizes the operation and maintenance behavior, allowing the operation and maintenance subject to intuitively see the changes in the display screen of the service device before and after the operation and maintenance. Based on this, the above method can improve the operation and maintenance experience of the operation and maintenance subject and increase operation and maintenance efficiency.
[0194] Figure 11 FIG. 1 is a schematic diagram of the structure of a device operation and maintenance device provided in an embodiment of the present application. The device is deployed in an operation and maintenance terminal, such as Figure 11 As shown, the device includes:
[0195] The display module 1101 is used to display a first screen and a second screen, where the first screen is a display screen of the service terminal and the second screen is a screen for performing operation and maintenance management on the service terminal;
[0196] A generating module 1102 is configured to generate a first operation and maintenance instruction based on the first operation and maintenance operation triggered on the second screen, where the first operation and maintenance instruction is used to instruct execution of the first operation and maintenance operation on the service terminal;
[0197] The switching module 1103 is configured to switch the first screen to a display screen after the service terminal performs the first operation and maintenance operation.
[0198] In one possible implementation, the second screen includes an operation and maintenance command screen, which is a screen used to perform operation and maintenance management on the business terminal based on the operation and maintenance command. The first operation and maintenance operation is an operation of entering the target operation and maintenance command in the operation and maintenance command screen, and the first operation and maintenance instruction carries the target operation and maintenance command.
[0199] In one possible implementation, the second screen includes an operation and maintenance component screen, the operation and maintenance component screen includes multiple candidate operation and maintenance components, the first operation and maintenance operation is an operation of selecting a target operation and maintenance component from multiple candidate operation and maintenance components, and the first operation and maintenance instruction carries information of the target operation and maintenance component.
[0200] In a possible implementation, the display module 1101 is further configured to display a property screen, the property screen including a visualization model of the operation and maintenance parameters, the visualization model being configured to indicate property information of the operation and maintenance parameters;
[0201] The device also includes:
[0202] an adjustment module, configured to adjust the visualization model according to the first operation and maintenance instruction when the first operation and maintenance operation is an operation and maintenance operation on an operation and maintenance parameter;
[0203] The display module 1101 is further configured to display the adjusted visualization model, where the adjusted visualization model is used to indicate attribute information of the operation and maintenance parameters after the operation and maintenance operation.
[0204] In a possible implementation, the generating module 1102 is further configured to generate a third screen, when the first operation and maintenance operation is an operation and maintenance operation on an operation and maintenance parameter, wherein the third screen displays attribute information of the operation and maintenance parameter after the operation and maintenance operation;
[0205] The display module 1101 is further configured to display a third picture.
[0206] In a possible implementation, the apparatus further includes:
[0207] A recording module, used for recording the display time of the third picture;
[0208] The display cancellation module is used to cancel the display of the third picture when the display time reaches a time threshold.
[0209] In a possible implementation, the apparatus further includes:
[0210] a determination module, configured to determine a similarity index based on the first screen and the screen displayed after the service terminal performs the first operation and maintenance operation, the similarity index indicating a degree of similarity between the first screen and the screen displayed after the service terminal performs the first operation and maintenance operation;
[0211] The storage module is configured to store the first screen, the display screen after the service terminal executes the first operation and maintenance operation, and the first operation and maintenance instruction when the similarity level indicated by the similarity index is lower than the similarity threshold.
[0212] In a possible implementation, the storage module is further configured to store information of an operation and maintenance object when the degree of similarity indicated by the similarity indicator is lower than a similarity threshold. The operation and maintenance object is an object for performing operation and maintenance management on the service terminal.
[0213] In a possible implementation, the generating module 1102 is further configured to generate a second operation and maintenance instruction based on the second operation and maintenance operation triggered on the first screen, where the second operation and maintenance instruction is used to instruct execution of the second operation and maintenance operation on the service terminal;
[0214] The display module 1101 is further configured to display a display screen after the service terminal performs the second operation and maintenance operation.
[0215] In a possible implementation, when the second operation and maintenance operation includes a click operation on the first screen, the second operation and maintenance instruction carries at least one of a click position, a click number, or a click method of the click operation;
[0216] In the case where the second operation and maintenance operation includes an input operation on the first screen, the second operation and maintenance instruction carries information representing the input operation.
[0217] In a possible implementation, the operation and maintenance terminal and the service terminal are the same or different electronic devices.
[0218] In the above-mentioned device, the maintenance subject can trigger a first maintenance operation on the second screen, causing the service terminal to execute the first maintenance operation, thereby achieving maintenance of the service terminal through the second screen. Furthermore, the maintenance terminal displays the display interface of the service terminal after maintenance in real time. This not only allows the maintenance subject to remotely maintain the service terminal through the maintenance terminal, achieving the same effect as on-site maintenance of the service terminal, but also visualizes the maintenance behavior, allowing the maintenance subject to intuitively see the changes in the service device's display screen before and after maintenance. Based on this, the above-mentioned device can improve the maintenance subject's maintenance experience and increase maintenance efficiency.
[0219] It should be understood that the above Figure 11 The provided device is illustrated only by the division of the above-mentioned functional modules when implementing its functions. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the device and method embodiments provided in the above embodiments are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0220] In the embodiment of the present application, both the operation and maintenance terminal and the business terminal are terminal devices. Figure 12 As shown, Figure 12FIG2 shows a block diagram of a terminal device 1200 provided by an exemplary embodiment of the present application. The terminal device 1200 includes: a processor 1201 and a memory 1202 .
[0221] The processor 1201 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1201 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), or PLA (Programmable Logic Array). The processor 1201 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1201 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1201 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0222] The memory 1202 may include one or more computer-readable storage media, which may be non-transitory. The memory 1202 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices and flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1202 is used to store at least one computer program, which is used to be executed by the processor 1201 to implement the steps performed by the business terminal or the operation and maintenance terminal in the embodiment of the method of the present application.
[0223] In some embodiments, terminal device 1200 may optionally include a peripheral device interface 1203 and at least one peripheral device. The processor 1201, memory 1202, and peripheral device interface 1203 may be connected via a bus or signal lines. Each peripheral device may be connected to peripheral device interface 1203 via a bus, signal lines, or circuit boards. Specifically, the peripheral device may include at least one of a radio frequency circuit 1204, a display screen 1205, a camera assembly 1206, an audio circuit 1207, and a power supply 1208.
[0224] The peripheral device interface 1203 can be used to connect at least one I / O (Input / Output)-related peripheral device to the processor 1201 and the memory 1202. In some embodiments, the processor 1201, the memory 1202, and the peripheral device interface 1203 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1201, the memory 1202, and the peripheral device interface 1203 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0225] The RF circuit 1204 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1204 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1204 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. Optionally, the RF circuit 1204 includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The RF circuit 1204 can communicate with other terminals via at least one wireless communication protocol. Such wireless communication protocols include, but are not limited to, the World Wide Web, metropolitan area networks, intranets, various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks, and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1204 may also include circuitry related to Near Field Communication (NFC), although this application does not limit this.
[0226] The display screen 1205 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1205 is a touch screen display, the display screen 1205 also has the ability to collect touch signals on the surface or above the surface of the display screen 1205. The touch signal can be input as a control signal to the processor 1201 for processing. In this case, the display screen 1205 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, there can be one display screen 1205, which is set on the front panel of the terminal device 1200; in other embodiments, there can be at least two display screens 1205, which are respectively set on different surfaces of the terminal device 1200 or in a folding design; in other embodiments, the display screen 1205 can be a flexible display screen, which is set on the curved surface or folding surface of the terminal device 1200. Even more, the display screen 1205 can be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 1205 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0227] The camera assembly 1206 is used to capture images or videos. Optionally, the camera assembly 1206 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1206 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.
[0228] The audio circuit 1207 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals that are input into the processor 1201 for processing, or input into the RF circuit 1204 to achieve voice communication. For the purpose of stereo sound collection or noise reduction, there can be multiple microphones, each located in different parts of the terminal device 1200. The microphone can also be an array microphone or an omnidirectional collection microphone. The speaker is used to convert electrical signals from the processor 1201 or the RF circuit 1204 into sound waves. The speaker can be a traditional thin film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert electrical signals into sound waves audible to humans, but also convert electrical signals into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1207 may also include a headphone jack.
[0229] Power supply 1208 is used to power various components in terminal device 1200. Power supply 1208 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 1208 includes a rechargeable battery, the rechargeable battery can be a wired rechargeable battery or a wireless rechargeable battery. A wired rechargeable battery is charged via a wired line, while a wireless rechargeable battery is charged via a wireless coil. The rechargeable battery can also support fast charging technology.
[0230] In some embodiments, the terminal device 1200 further includes one or more sensors 1209 , including but not limited to: an acceleration sensor 1211 , a gyroscope sensor 1212 , a pressure sensor 1213 , an optical sensor 1214 , and a proximity sensor 1215 .
[0231] The accelerometer 1211 can detect the magnitude of acceleration along the three coordinate axes of the coordinate system established by the terminal device 1200. For example, the accelerometer 1211 can be used to detect the components of gravity acceleration along the three coordinate axes. The processor 1201 can control the display screen 1205 to display the user interface in a landscape or portrait view based on the gravity acceleration signal collected by the accelerometer 1211. The accelerometer 1211 can also be used to collect game or user motion data.
[0232] The gyroscope sensor 1212 can detect the body orientation and rotation angle of the terminal device 1200. The gyroscope sensor 1212 can work with the acceleration sensor 1211 to collect the user's 3D movements of the terminal device 1200. Based on the data collected by the gyroscope sensor 1212, the processor 1201 can implement the following functions: motion sensing (such as changing the UI based on the user's tilt operation), image stabilization during shooting, game control, and inertial navigation.
[0233] The pressure sensor 1213 can be set on the side frame of the terminal device 1200 and / or the lower layer of the display screen 1205. When the pressure sensor 1213 is set on the side frame of the terminal device 1200, it can detect the user's grip signal of the terminal device 1200, and the processor 1201 performs left and right hand recognition or shortcut operations based on the grip signal collected by the pressure sensor 1213. When the pressure sensor 1213 is set on the lower layer of the display screen 1205, the processor 1201 controls the operable controls on the UI interface based on the user's pressure operation on the display screen 1205. The operable controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.
[0234] Optical sensor 1214 is used to detect ambient light intensity. In one embodiment, processor 1201 can control the display brightness of display screen 1205 based on the ambient light intensity detected by optical sensor 1214. Specifically, when the ambient light intensity is high, the display brightness of display screen 1205 is increased; when the ambient light intensity is low, the display brightness of display screen 1205 is decreased. In another embodiment, processor 1201 can also dynamically adjust the shooting parameters of camera assembly 1206 based on the ambient light intensity detected by optical sensor 1214.
[0235] The proximity sensor 1215, also known as a distance sensor, is typically located on the front panel of the terminal device 1200. The proximity sensor 1215 is used to detect the distance between the user and the front of the terminal device 1200. In one embodiment, when the proximity sensor 1215 detects that the distance between the user and the front of the terminal device 1200 is gradually decreasing, the processor 1201 controls the display screen 1205 to switch from the screen-on state to the screen-off state. When the proximity sensor 1215 detects that the distance between the user and the front of the terminal device 1200 is gradually increasing, the processor 1201 controls the display screen 1205 to switch from the screen-off state to the screen-on state.
[0236] Those skilled in the art will understand that Figure 12 The structure shown in the figure does not constitute a limitation on the terminal device 1200, and the terminal device 1200 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.
[0237] The service end of the embodiment of the present application is also referred to as a server. Figure 13 As shown, Figure 13This is a schematic diagram of the structure of the server provided in the embodiment of the present application. The server 1300 may have relatively large differences due to different configurations or performances. It may include one or more processors 1301 and one or more memories 1302, wherein the one or more memories 1302 store at least one computer program, which is loaded and executed by the one or more processors 1301 to implement the steps performed by the server in the above method embodiment. Exemplarily, the processor 1301 is a CPU. Of course, the server 1300 may also have components such as a wired or wireless network interface, a keyboard, and an input / output interface for input and output. The server 1300 may also include other components for implementing device functions, which will not be described in detail here.
[0238] For the sake of ease of description, operation and maintenance terminals, business terminals, and server terminals can be collectively referred to as electronic devices.
[0239] In an exemplary embodiment, a computer-readable storage medium is further provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor to enable an electronic device to implement the content of the above method embodiment.
[0240] Optionally, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, or the like.
[0241] In an exemplary embodiment, a computer program is further provided. The computer program is at least one, and the at least one computer program is loaded and executed by a processor to enable the electronic device to implement the content of the above method embodiment.
[0242] In an exemplary embodiment, a computer program product is further provided. The computer program product stores at least one computer program. The at least one computer program is loaded and executed by a processor to enable an electronic device to implement the content of the above method embodiment.
[0243] It should be understood that the term "plurality" used herein refers to two or more. "And / or" describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates an "or" relationship between the associated objects.
[0244] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0245] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A device operation and maintenance method, characterized in that: The method is executed by an operation and maintenance terminal, and the method includes: Displaying a first screen and a second screen, wherein the first screen is a display screen of the service terminal, and the second screen is a screen for performing operation and maintenance management on the service terminal; Based on the first operation and maintenance operation triggered on the second screen, generating a first operation and maintenance instruction, where the first operation and maintenance instruction is used to instruct to perform the first operation and maintenance operation on the service terminal; The first screen is switched to a display screen after the service terminal performs the first operation and maintenance operation.
2. The method according to claim 1, characterized in that The second screen includes an operation and maintenance command screen, which is a screen used to perform operation and maintenance management on the business terminal based on an operation and maintenance command. The first operation and maintenance operation is an operation of inputting a target operation and maintenance command in the operation and maintenance command screen, and the first operation and maintenance instruction carries the target operation and maintenance command.
3. The method according to claim 1, characterized in that The second screen includes an operation and maintenance component screen, the operation and maintenance component screen includes multiple candidate operation and maintenance components, the first operation and maintenance operation is an operation of selecting a target operation and maintenance component from the multiple candidate operation and maintenance components, and the first operation and maintenance instruction carries information of the target operation and maintenance component.
4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Displaying a property screen, the property screen including a visualization model of the operation and maintenance parameters, the visualization model being used to indicate property information of the operation and maintenance parameters; In a case where the first operation and maintenance operation is an operation and maintenance operation on the operation and maintenance parameter, adjusting the visualization model according to the first operation and maintenance instruction; The adjusted visualization model is displayed, where the adjusted visualization model is used to indicate attribute information of the operation and maintenance parameter after the operation and maintenance operation.
5. The method according to any one of claims 1 to 3, characterized in that: After the first operation and maintenance instruction is generated based on the first operation and maintenance operation triggered on the second screen, the method further includes: In the case where the first operation and maintenance operation is an operation and maintenance operation on an operation and maintenance parameter, generating a third screen, the third screen displaying attribute information of the operation and maintenance parameter after the operation and maintenance operation; The third picture is displayed.
6. The method according to claim 5, characterized in that After displaying the third picture, the method further includes: Recording the display time of the third picture; When the display time reaches a time threshold, the display of the third picture is canceled.
7. The method according to any one of claims 1 to 3, characterized in that: After the first screen is switched to a display screen after the service terminal performs the first operation and maintenance operation, the method further includes: Determining a similarity index according to the first screen and the screen displayed after the service terminal performs the first operation and maintenance operation, the similarity index indicating a degree of similarity between the first screen and the screen displayed after the service terminal performs the first operation and maintenance operation; When the degree of similarity indicated by the similarity index is lower than a similarity threshold, the first screen, the display screen after the service terminal executes the first operation and maintenance operation, and the first operation and maintenance instruction are stored.
8. The method according to claim 7, characterized in that The method further comprises: When the degree of similarity indicated by the similarity indicator is lower than the similarity threshold, information of an operation and maintenance object is stored, where the operation and maintenance object is an object for performing operation and maintenance management on the service terminal.
9. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: Based on the second operation and maintenance operation triggered on the first screen, generating a second operation and maintenance instruction, where the second operation and maintenance instruction is used to instruct to perform the second operation and maintenance operation on the service terminal; Display a display screen after the business terminal performs the second operation and maintenance operation.
10. The method according to claim 9, characterized in that: In the case where the second operation and maintenance operation includes a click operation on the first screen, the second operation and maintenance instruction carries at least one of a click position, a click number, or a click method of the click operation; In the case where the second operation and maintenance operation includes an input operation on the first screen, the second operation and maintenance instruction carries information representing the input operation.
11. The method according to any one of claims 1 to 3, characterized in that: The operation and maintenance terminal and the business terminal are the same or different electronic devices.
12. An equipment operation and maintenance device, characterized in that: The device is deployed on an operation and maintenance terminal, and includes: A display module, used to display a first screen and a second screen, wherein the first screen is a display screen of the service terminal, and the second screen is a screen for performing operation and maintenance management on the service terminal; A generating module, configured to generate a first operation and maintenance instruction based on the first operation and maintenance operation triggered on the second screen, wherein the first operation and maintenance instruction is used to instruct to perform the first operation and maintenance operation on the service terminal; A switching module is used to switch the first screen to a display screen after the business terminal performs the first operation and maintenance operation.
13. An operation and maintenance terminal, characterized in that: The operation and maintenance terminal includes a processor and a memory, wherein at least one computer program is stored in the memory, and the at least one computer program is loaded and executed by the processor so that the operation and maintenance terminal implements the equipment operation and maintenance method as described in any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that: At least one computer program is stored in the computer-readable storage medium, and the at least one computer program is loaded and executed by the processor so that the operation and maintenance terminal implements the equipment operation and maintenance method according to any one of claims 1 to 11.
15. A computer program product, characterized in that The computer program product stores at least one computer program, and the at least one computer program is loaded and executed by a processor so that the operation and maintenance terminal implements the equipment operation and maintenance method according to any one of claims 1 to 11.
Citation Information
Cited By
Operation and maintenance method, system and device based on image recognition, equipment and medium
CN120929178A