Remote control window display method and related device

By combining displaying status controls and remote control windows in the control interface, operation and maintenance personnel can conveniently monitor and control multiple remote machines, solving the time and energy problems of operation and maintenance personnel switching between multiple remote control windows, and improving operation and maintenance efficiency.

CN119847651APending Publication Date: 2025-04-18ALIBABA HEALTH TECH (CHINA) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411746761.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-04-18

AI Technical Summary

Technical Problem

Operations and maintenance personnel need to manage operation and maintenance accounts on multiple remote machines at the same time, which causes switching between multiple remote control windows and viewing the running status of the specified application in each remote control window, which consumes too much time and effort.

Method used

A remote control window display method is provided, by displaying a control interface including a first area and a second area, the first area includes a status control corresponding to a designated application in the controlled system, and the second area is used to display a remote control window. When the status control is triggered, the target remote control window is displayed. The target remote control window is remotely controlled by the controlled system running the specified application corresponding to the target state control.

Benefits of technology

Operations and maintenance personnel can easily understand the operating status of designated applications in multiple controlled systems, and conveniently call the remote control windows corresponding to the controlled system, saving time and energy and improving operation and maintenance efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119847651A_ABST
    Figure CN119847651A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a remote control window display method and a related device. The remote control window display method comprises the following steps: displaying a control interface comprising a first area and a second area; wherein the second area is used for displaying a remote control window, and the remote control window is used for remotely controlling the controlled system; the first area comprises a state control corresponding to a specified application in the controlled system, and the state control is used for representing a running state of the corresponding specified application; under the condition that the state control is triggered, the triggered state control serves as a target state control, and a target remote control window is displayed in the second area; wherein a specified application corresponding to the target state control runs in a controlled system remotely controlled by the target remote control window. The remote control window display method and the related device can bring convenience for operation and maintenance personnel to operate a plurality of remote controlled systems.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of computer technology, and more particularly to a remote control window display method and related devices. Background Art

[0002] The operation and maintenance personnel system is a comprehensive platform that provides user support and user services to enterprises. It integrates multiple communication channels and management functions to help operation and maintenance personnel solve user problems more efficiently.

[0003] Operation and maintenance personnel usually need to manage multiple operation and maintenance accounts at the same time. These operation and maintenance accounts are usually distributed on multiple remote machines. Therefore, operation and maintenance personnel need to use operation and maintenance accounts on different remote machines to communicate with users. In this process, operation and maintenance personnel need to switch between multiple remote control windows to check the running status of the specified application in each remote control window. As a result, too much time and energy of operation and maintenance personnel is consumed. Summary of the invention

[0004] In view of this, multiple embodiments of the present application are dedicated to providing a remote control window display method and related devices, which can bring convenience to operation and maintenance personnel in operating multiple remote controlled systems.

[0005] One embodiment of the present application provides a remote control window display method, including: displaying a control interface including a first area and a second area; wherein the second area is used to display a remote control window, and the remote control window is used to remotely control a controlled system; the first area includes a status control corresponding to a specified application in the controlled system, and the status control is used to indicate the running status of the corresponding specified application; when the status control is triggered, the triggered status control is used as a target status control, and a target remote control window is displayed in the second area; wherein, in the controlled system remotely controlled by the target remote control window, the specified application corresponding to the target status control is running.

[0006] One embodiment of the present application provides a remote control window display device, including: a first display module, used to display a control interface including a first area and a second area; wherein the second area is used to display a remote control window, and the remote control window is used to remotely control a controlled system; the first area includes a status control corresponding to a specified application in the controlled system, and the status control is used to indicate the running status of the corresponding specified application; a second display module, used to use the triggered status control as a target status control when the status control is triggered, and display a target remote control window in the second area; wherein the specified application corresponding to the target status control is running in the controlled system remotely controlled by the target remote control window.

[0007] One embodiment of the present application provides a computer device, which includes a memory and a processor, wherein the memory stores at least one computer program, and the at least one computer program is loaded and executed by the processor to implement the remote control window display method as described above.

[0008] One embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores at least one computer program, and when the at least one computer program is executed by a processor, the remote control window display method as described above can be implemented.

[0009] One embodiment of the present application provides a computer program product, which is used to implement the aforementioned remote control window display method.

[0010] In multiple implementations provided in the present application, a control interface of a first area and a second area is displayed, the first area includes a status control corresponding to a specified application in a controlled system, and the second area is used to display a remote control window that can remotely control the controlled system. Operation and maintenance personnel can understand the running status of the specified application in each controlled system without sequentially triggering each remote control window or tiling each remote control window, and the operation and maintenance personnel can trigger any target status control in each status control so that the target remote control window corresponding to the target status control is displayed in the second area. This allows the operation and maintenance personnel to conveniently understand the running status of the specified application in multiple controlled systems and conveniently call the remote control window corresponding to the controlled system. BRIEF DESCRIPTION OF THE DRAWINGS

[0011] Figure 1 A schematic diagram of the interaction between a remote control window display device and an external service provided in one embodiment of the present application.

[0012] Figure 2 A schematic diagram of the interaction between a remote control window display device and an external service provided in another embodiment of the present application.

[0013] Figure 3 A schematic diagram of a control interface provided for one embodiment of the present application.

[0014] Figure 4 A flowchart of a remote control window display method provided in one embodiment of the present application.

[0015] Figure 5 A schematic diagram of a module of a remote control window display device provided in one embodiment of the present application.

[0016] Figure 6 A schematic diagram of a computer device provided for one embodiment of the present application. DETAILED DESCRIPTION

[0017] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments.

[0018] In the description of the embodiments of the present application, it should be understood that the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the embodiments of the present application, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined.

[0019] In the related art, the operation and maintenance system can provide the operation and maintenance personnel with a communication function, and triggering the communication function can realize information exchange between the operation and maintenance personnel and the users. In order to avoid the problem of bloated personnel structure, the operation and maintenance personnel in the related art usually control multiple operation and maintenance accounts distributed on different remote machines to exchange information with different users respectively, which can avoid the problem of bloated personnel structure caused by one person controlling one operation and maintenance account.

[0020] In order to control the operation and maintenance accounts on multiple remote machines, the operation and maintenance personnel usually need to start multiple windows on the local device to control the remote machine interface. The window can be used to display the interface of the application logged in by the corresponding operation and maintenance account. The operation and maintenance personnel can understand the running status of the application logged in by the corresponding operation and maintenance account through these windows, and then control it accordingly.

[0021] Specifically, in the first method, the operation and maintenance personnel can make the display screen display only one remote control window at a time, and then check the running status of the specified application in each remote control window by continuously switching the display of the remote control window. The problem with this method is that it is impossible to understand the running status of the specified application in each remote control window at the same time, it requires a lot of manpower, and lacks convenience.

[0022] Specifically, as the second method, the operation and maintenance personnel need to first scale the remote control windows corresponding to each remote machine to a size that can clearly see the interface content, and then tile these remote control windows on the customer service computer desktop so that the running status of the specified applications in these remote control windows can be viewed at the same time. However, the display screen area used by the operation and maintenance personnel is limited. When the number of remote machines that need to be controlled is large, it is still necessary to switch windows to view the running status of specified applications in more remote control windows.

[0023] It can be seen that, no matter in the first method or the second method, there is a problem that the running status of the specified application in each remote control window cannot be viewed conveniently and effectively at the same time.

[0024] See also Figure 1 . In multiple implementations provided in the present application, the remote control window display method can be applied to electronic devices with certain computing capabilities and network access capabilities. The electronic device can be a desktop computer, a laptop computer, a tablet computer, or a server. The electronic device can connect to an external service (such as an all-in-one service) through a network, obtain the running status representation information of a specified application in the virtual machine, and display a status control for representing the running status of the corresponding specified application for user reference and triggering the display of the corresponding remote control window accordingly; wherein, the external service can be implemented in entities such as a server and a cloud service platform, and the virtual machine is a controlled system that the electronic device needs to remotely control.

[0025] Specifically, the electronic device includes a processor, a memory, a display module, and a network access module for network communication. The processor is used to request operating status characterization information from an external service. The memory is used to store the network address of the controlled system corresponding to each remote control window and the operating status corresponding to each network address. The display module is used to include a control interface of a first area and a second area; wherein the second area is used to display a remote control window, and the remote control window is used to remotely control the controlled system; the first area includes a status control corresponding to a specified application in the controlled system, and the status control is used to indicate the operating status of the corresponding specified application; when the status control is triggered, the triggered status control is used as a target status control, and a target remote control window is displayed in the second area; wherein, in the controlled system remotely controlled by the target remote control window, a specified application corresponding to the target status control is running. The network access module is used to connect to an external service.

[0026] See also Figure 2 . One embodiment of the present application provides an example of an application scenario of a remote control window display method. The control method can be applied to a work scenario in which an operation and maintenance personnel controls multiple remote machines to reply to messages. The remote control window display device can obtain the operating status representation information of each virtual machine through an external service (such as an all-in-one service), thereby synchronizing the represented operating status to the control interface, so that the operation and maintenance personnel can understand the operating status of the specified application in the corresponding controlled system before triggering the remote control window, thereby facilitating the operation and maintenance personnel to trigger the remote control window in a targeted manner and perform subsequent operations such as message replies.

[0027] For example, the operation and maintenance personnel can start multiple remote control windows for controlling the controlled systems on the electronic device; wherein the relationship between each remote control window and each controlled system can be a one-to-one correspondence. Multiple remote control windows can be run in the background of the electronic device to support calling at any time, and the operation and maintenance personnel can remotely control the controlled system through the remote control window.

[0028] A monitoring application may be installed on the electronic device, and the monitoring application may monitor the remote control windows that are activated, and determine the network addresses of the controlled systems corresponding to these remote control windows and the running status of the specified applications in each controlled system, so that the running status and the network address are stored in the memory in correspondence based on the one-to-one correspondence between the running status and the network address. Among them, the controlled system may be implemented using a remote device system or a virtual machine (VM). A virtual machine is a simulated computer environment created on a physical server through virtualization technology, which is used to run operating systems and applications independent of the physical server. Each virtual machine can be run on different hardware devices as a cloud service instance, or it can be run on the same hardware device. The implementation method of this application does not limit this. Among them, the running status includes but is not limited to: the number of unread messages, the invalid process ID, the valid process ID, the taskbar title, the taskbar logo flashing status mark, and the current number of threads.

[0029] The control interface in the electronic device displays the status control corresponding to the specified application in each controlled system in the first area, and can read the operating status stored in the memory into the corresponding status control so that the status control can represent the latest operating status. After performing the above operations on each status control, each status control can represent the latest operating status of the specified application in its controlled system. Among them, the specified application can be a program that includes instant messaging functions, such as instant chat applications, enterprise collaboration tools, video conferencing software, social game platforms, customer support and customer relationship management tools, distance education and online learning platforms, chat modules in email and collaborative office suites, encrypted instant messaging tools, instant messaging applications for IoT devices, real-time communication tools in trading platforms, etc. In addition, the control interface can be an application interface of a monitoring application, or it can be a display interface independent of the monitoring application.

[0030] The electronic device may periodically send a request to an external service (such as an all-in-one service) for obtaining running status characterization information, so that the external service obtains the running status characterization information of its designated application from each virtual machine, and the running status characterization information may characterize or directly indicate the running status. In addition, optionally, the external service may also actively report the running status characterization information to the electronic device periodically. The external service may be implemented in a server or in a cloud service platform.

[0031] The electronic device can update the corresponding operating status stored in the memory based on the operating status characterization information, so that each status control displayed on the control interface can represent the latest operating status of the specified application. The operation and maintenance personnel can decide which status control to trigger based on the operating status represented by each status control. When one of the multiple status controls is triggered, the status control can be used as the target status control, and the target remote control window corresponding to the target status control can be displayed in the second area. The operation and maintenance personnel can reply to the unread messages of the specified application, start the specified application, close the specified application, cancel the flashing of the taskbar logo of the specified application, etc. in the target remote control window, thereby realizing timely control of each controlled system.

[0032] See also Figure 3 , exemplarily showing the first area and the second area included in the control interface. In the first area, multiple status controls are displayed, and any status control may include a first part and a second part, the first part includes a designated application (such as an instant messaging application) identifier or an identifier of a specific functional module in a designated application (such as an instant messaging module), and the second part includes a controlled system identifier (such as 111, 222, 333, 444, 555, etc.), and the first part also includes the number of unread messages of the corresponding designated application (such as 12, 1, 99, 0, 13, etc.). In one example, the operation and maintenance personnel can trigger the remote control window corresponding to the status control with the largest number of unread messages (such as 99) in the first area, and the remote control window is displayed in the second area. The user can perform operations on the remote control window in the second area, thereby realizing control of the controlled system corresponding to the remote control window.

[0033] In some implementations, the first area includes a reporting mode control. When the reporting mode control is triggered to be turned on, the above Figure 2-3 The process shown.

[0034] In this application scenario example, the operation and maintenance personnel can understand the running status of the specified application in each controlled system without having to trigger each remote control window or tile each remote control window in turn. The status control corresponding to the specified application can be triggered according to the displayed running status to trigger the display of the corresponding remote control window. When the number of controlled systems that need to be remotely controlled is large, simultaneous monitoring of each controlled system can also be achieved, which solves the problem of related technologies that the running status of specified applications on multiple controlled systems cannot be viewed at the same time.

[0035] See also Figure 4. An embodiment of the present application provides a remote control window display method. The remote control window display method can be applied to a remote control window display device. The remote control window display device can be an electronic device with certain computing capabilities and network access capabilities. Of course, the remote control window display device can also refer to a software program running in an electronic device. In this embodiment, the remote control window display method can include the following steps.

[0036] Step S110: Display a control interface including a first area and a second area; wherein the second area is used to display a remote control window, and the remote control window is used to remotely control the controlled system; the first area includes a status control corresponding to a specified application in the controlled system, and the status control is used to indicate the running status of the corresponding specified application.

[0037] Step S120: when the state control is triggered, the triggered state control is used as the target state control, and a target remote control window is displayed in the second area; wherein the controlled system remotely controlled by the target remote control window runs a designated application corresponding to the target state control.

[0038] In this embodiment, the remote control window display device can provide a control interface including a first area and a second area. In some embodiments, the control interface can be displayed on the same display screen, and the first area and the second area are both displayed on the display screen. In other embodiments, the control interface can also be displayed on multiple display screens, and the multiple display screens include at least a first display screen and a second display screen; the first area is displayed on the first display screen, and the second area is displayed on the second display screen. When the relevant personnel need to start the multi-screen operation, the second area can be dragged from the first display screen to the second display screen through the split screen operation, or the first area can be dragged from the second display screen to the first display screen through the split screen operation, so that the displayable area can be expanded, so that the display size of the first area and the second area is no longer limited to the same display screen. When the first area or the second area contains more content or contains content that needs to be zoomed before it can be displayed, the split screen display of the first area and the second area can enable these contents to be fully displayed or displayed in detail, which is convenient for the relevant personnel to further realize the refined remote control operation. Alternatively, when the multi-screen startup is detected, the first area is automatically displayed on the first display screen and the second area is displayed on the second display screen, which can save the manual split screen operation of the relevant personnel, simplify the manual operation steps, and improve the monitoring efficiency of multiple remote machines.

[0039] In this embodiment, the second area can be used to display a remote control window, and the remote control window is used to remotely control the controlled system. The first area contains a status control corresponding to a specified application in the controlled system, and the status control is used to indicate the running status of the corresponding specified application. Among them, the second area can display one or more remote control windows, the number of status controls included in the first area can be one or more, and the way in which the status control represents the running status can be: character representation, symbol representation, or text representation, etc.

[0040] The remote control window display device can also provide a function of personalized adjustment of the size of the first area and the second area. The size of the first area or the second area can be adjusted by triggering a corresponding operation (such as a zoom operation, an operation of dragging a size adjustment axis, etc.). Among them, the sizes between the first area and the second area may affect each other or not affect each other. In the case where the sizes between the first area and the second area affect each other, the remote control window display device automatically adjusts the size of the second area when scaling the first area. The sum of the display areas of the first area and the second area can be made less than or equal to the maximum display area of ​​the display screen, so as to avoid the contents of the first area and the second area from blocking each other, and it can also save the relevant personnel from adjusting both the size of the first area and the size of the second area. When the sizes between the first area and the second area do not affect each other, the relevant personnel will not cause the size of the second area to change when adjusting the size of the first area.

[0041] In this embodiment, when any of the multiple status controls displayed in the first area is triggered, the triggered status control can be used as the target status control, and the corresponding target remote control window is displayed in the second area. Since the controlled system controlled by the target remote control window runs the corresponding designated application, the designated application can be controlled through the target remote control window. The specific control method may include but is not limited to: replying to unread messages in the designated application, starting the message do not disturb of the designated application, adjusting the message receiving interval of the designated application, closing the designated application, etc. In addition, the target remote control window displays any one of the system desktop of the controlled system, the designated application interface, and the specific function module interface in the designated application.

[0042] When the first area and the second area are controlled by split screen, if multiple state controls in the first area are triggered, the multiple state controls can be used as target state controls, and the target remote control windows corresponding to each target state control are determined. If the number of display screens is greater than or equal to the number of target remote control windows, each target remote control window is displayed in a different display screen. If the number of display screens is less than the number of target remote control windows, based on the trigger time of each target state control, a specific state control that meets the number of display screens is determined from each target state control, and the target remote control windows corresponding to each specific state control are displayed in multiple display screens. In this embodiment, different target remote control windows can be viewed through multiple display screens to achieve parallel operation of multiple target remote control windows, which can improve the control efficiency of multiple remote machines.

[0043] The remote control window display method provided in the embodiment of the present application can also understand the running status of the specified application in each controlled system without triggering each remote control window in sequence or tiling each remote control window. The operation and maintenance personnel can trigger any target state control in each state control so that the target remote control window corresponding to the target state control is displayed in the second area. In this process, the operation and maintenance personnel can monitor the running status of the specified application in each controlled system through each state control at the same time and in real time, and trigger the target remote control window corresponding to any state control to be displayed in the second area. On the one hand, it can improve the control efficiency of the specified application in each controlled system, and on the other hand, it can save the time consumed by the operation and maintenance personnel in tiling each remote control window in the related technology, thereby achieving the effect of saving labor.

[0044] In some implementations, the running status includes at least one of the following: the number of unread messages, invalid process ID, valid process ID, taskbar title, taskbar logo flashing status mark, and the current number of threads.

[0045] In this embodiment, the number of unread messages refers to the number of undisplayed messages received by a specified application in any controlled system. In one case, the number of unread messages refers to the number of all unread messages in the specified application. In another case, the number of unread messages refers to the number of unread messages corresponding to a specific object (e.g., an object corresponding to a special attention tag) in the specified application. Displaying the number of unread messages in the status control can intuitively display the number of unread messages of the specified application in the controlled system in the first area when the corresponding remote control window is not triggered, which can save the operation of relevant personnel to obtain the number of unread messages by triggering the corresponding remote control window.

[0046] In this embodiment, the process ID (PID) is a unique identifier assigned to each process by the operating system, which is used to distinguish and manage processes in the system. Each running process corresponds to a unique PID. The invalid process ID means that the process has been terminated or killed by the system, and the valid process ID means that the process is running normally. Displaying the invalid process ID or valid process ID in the status control helps relevant personnel to remotely control the corresponding remote control window in time based on the invalid process ID to restart the specified application.

[0047] In this embodiment, the taskbar title can be a window title displayed in the taskbar of the operating system. The taskbar title is used to display the name of the application or window, which can facilitate relevant personnel to quickly identify and switch different application windows. Displaying the taskbar title in the status control can indicate to relevant personnel the status of the processes that have been started in the controlled system.

[0048] In this embodiment, the taskbar logo flashing state refers to the icon or title of the specified application on the taskbar flashing. The taskbar logo in the flashing state can be used to remind relevant personnel to pay attention to the specified application. The taskbar logo flashing state mark is a mark that characterizes the flashing state or the non-flashing state. Displaying the taskbar logo flashing state mark in the status control can remind relevant personnel of the following matters: the taskbar logo of the specified application in the corresponding controlled system is in a flashing state, which serves to remind relevant personnel to trigger the remote control window of the corresponding controlled system to process pending matters in the specified application (such as message pending reply matters, data table upload matters, etc.).

[0049] In addition, in some embodiments, the running status may also include at least one of the following: thread ID, number of threads, thread status, thread priority, thread CPU usage, memory size occupied by the thread, memory size occupied by the thread, thread call stack, thread read and write waiting time, thread error and exception information, thread parent-child relationship, and thread suspension and recovery status.

[0050] In some embodiments, the remote control window display device can obtain the network address of the controlled system corresponding to the remote control window; determine the operating status of the controlled system corresponding to the network address; and display a status control indicating the operating status of the controlled system in the first area.

[0051] In this embodiment, the network address of the controlled system can be expressed as an IP (e.g., [47.97.50.186], [47.97.50.187], etc.). Since there is a one-to-one correspondence between each remote control window and the network address of each controlled system, remote control of the corresponding controlled system is implemented based on the network address, and the remote control process is implemented in the remote control window. The network address recorded in the memory is reported by each controlled system to the remote control window display device.

[0052] After determining the operating status corresponding to each network address, each network address and each operating status can be written into the memory based on the one-to-one correspondence between each network address and each operating status. In this way, the status control displayed in the first area has the latest operating status for reference by relevant personnel, which can help relevant personnel to effectively monitor multiple remote machines at the same time; wherein the memory can be memory, cache, etc.

[0053] Taking the running status including the number of unread messages as an example, in the memory, the corresponding written results can be represented as [IP:47.97.50.186,msg:12], [IP:47.97.50.187,msg:9], etc., where msg refers to the number of unread messages. The running status contained in the status control displayed in the first area is read from the memory.

[0054] In some embodiments, the status control includes at least one of a first part and a second part; the first part includes a specified application identifier or an identifier of a specific functional module within a specified application; and the second part includes a controlled system identifier.

[0055] In this embodiment, in order to make the association between the status control and the controlled system / the specified application in the controlled system stronger, the status control may include at least one of a first part and a second part, and both the first part and the second part may be touchable parts.

[0056] Among them, the designated application identifier included in the first part can be the identifier of the designated application in the corresponding controlled system. It should be noted that different controlled systems may correspond to different system architectures and system languages, so the identifiers of the designated applications corresponding to different controlled systems may be different, and the designated applications corresponding to different controlled systems may also be different.

[0057] Among them, the designated application identifier included in the first part can be the identifier of a specific functional module in a designated application in the corresponding controlled system, and the specific functional module is used to implement a specific function, such as a message function, an automatic reply function, etc.

[0058] In addition, the designated application identifier or the identifier of the specific functional module in the designated application can be a character, symbol, numerical value, icon, etc. Among them, when the specific functional module is used to implement the message function, the identifier of the specific functional module in the designated application is the message function identifier.

[0059] In addition, the second part may include a controlled system identifier, and the controlled system identifier is used to uniquely characterize the corresponding controlled system.

[0060] By setting up a status control including the first part and / or the second part, relevant personnel can not only determine the operating status of the specified application in the corresponding controlled system through the status control, but also understand the corresponding controlled system / specified application through the identifier in the status control, saving the operation time of manually querying the relationship between the controlled system / specified application and the status control.

[0061] In some implementations, the remote control window display device may receive running status representation information corresponding to a designated application; and update the running status based on the running status representation information.

[0062] In this embodiment, in order to update the running status in the status control in a timely manner, the running status representation information corresponding to the specified application can be received, and the running status can be updated based on the running status representation information. Among them, the running status representation information of the specified application can be any of the following: the interface diagram of the specified application, the identification area screenshot of the specific functional module in the specified application, the number of unread messages of the specified application, the process ID invalidation information, the process ID valid information, the taskbar title, the taskbar identification flashing status mark, and the current number of threads.

[0063] The specific information included in the running status representation information is related to the limited running status. For example, if the limited running status includes the number of unread messages, the running status representation information can be any one of the interface image of the specified application, the identification area screenshot of a specific functional module in the specified application, and the number of unread messages of the specified application.

[0064] In addition, it should be noted that the running status representation information may be determined by the virtual machine or by the server.

[0065] By acquiring the running status representation information of the specified application, the corresponding running status can be updated in a timely manner to ensure that the status control displayed in the first area of ​​the control interface is real-time.

[0066] In some embodiments, the running status representation information is an interface image of the designated application, and the running status includes the number of unread messages; the remote control window display device updates the running status based on the running status representation information by: cutting out a message function identification display area from the interface image; when it is detected that the message function identification display area contains a specific color block, performing a numerical identification on the message function identification display area to determine a target unread message number for updating the unread message number and updating the unread message number to the target unread message number.

[0067] In this embodiment, a monitoring application is running in the controlled system. In the controlled system, the monitoring application is used to periodically capture the interface image of a specified application running in the controlled system and send the interface image to a server, so that the server forwards the interface image to a remote control window display device used to remotely control multiple controlled systems. Then, the remote control window display device can cut out a message function identification display area from the interface image based on a preset relative position; wherein the preset relative position is used to characterize the relative position of the message function identification display area in the interface image, the message function identification display area is used to display a touchable message function identification and the number of unread messages, and triggering the message function identification in the message function identification display area can cause the controlled system to display the message corresponding to the message function identification. Interface, the message interface is used to display historical messages and new messages corresponding to each object; further, the remote control window display device can perform specific color detection on the message function identification display area, and when a pixel / color block of a specific color is detected, the message function identification display area is numerically identified to determine the target unread message number for updating the unread message number; wherein the color block includes a plurality of continuous specific color pixels; further, the remote control window display device can update the unread message number of the corresponding controlled system network address recorded in the memory to the target unread message number, so that the target unread message number can be read into the corresponding status control in the first area in a timely manner, so that the relevant personnel can obtain the latest target unread message number when browsing the first area. In this embodiment, the operation of detecting the target unread message number is performed by the remote control window display device instead of the controlled system, which can save the computing power of the controlled system.

[0068] In some embodiments, the running status representation information is the target number of unread messages, and the running status includes the number of unread messages; the remote control window display device receives the running status representation information corresponding to the specified application in the following manner: receiving the target number of unread messages corresponding to the specified application sent by the server; wherein the server is used to receive the target number of unread messages reported by the controlled system remotely controlled by the target remote control window.

[0069] In this embodiment, a monitoring application is running in the controlled system. In the controlled system, the monitoring application is used to periodically intercept the interface image of the specified application running in the controlled system, and cut out the message function identification display area from the interface image; when it is detected that the message function identification display area contains a specific color block, the message function identification display area is numerically identified to determine the number of target unread messages to be updated. Furthermore, the controlled system can send the target number of unread messages to the server, so that the server forwards the target number of unread messages to the remote control window display device for remotely controlling multiple controlled systems. In this embodiment, the operation of detecting the target number of unread messages is performed by the controlled system, which can save the bandwidth consumed when transmitting the target number of unread messages.

[0070] In some embodiments, the running status representation information is an interface image of the designated application, and the running status includes the number of unread messages; the remote control window display device receives the running status representation information corresponding to the designated application in the following manner: receiving the target number of unread messages corresponding to the designated application sent by the server; wherein the server is used to receive the interface image reported by the controlled system remotely controlled by the target remote control window, and extract the target number of unread messages from the interface image.

[0071] In this embodiment, a monitoring application is running in the controlled system. In the controlled system, the monitoring application is used to periodically capture the interface image of the specified application running in the controlled system. The controlled system can send the interface image to the server so that the server cuts out the message function identification display area from the interface image. When it is detected that the message function identification display area contains a specific color block, the message function identification display area is numerically identified to determine the number of unread messages for updating the target. Furthermore, the server can send the target number of unread messages to the remote control window display device for remotely controlling multiple controlled systems. In this embodiment, the operation of detecting the target number of unread messages is performed by the server, which can save the computing power of the remote control window display device and the controlled system.

[0072] See also Figure 5. One embodiment of the present application also provides a remote control window display device. The remote control window display device may include: a first display module, used to display a control interface including a first area and a second area; wherein the second area is used to display a remote control window, and the remote control window is used to remotely control a controlled system; the first area includes a status control corresponding to a specified application in the controlled system, and the status control is used to indicate the running status of the corresponding specified application; a second display module is used to display a target remote control window in the second area using the triggered status control as a target status control when the status control is triggered; wherein the specified application corresponding to the target status control is running in the controlled system remotely controlled by the target remote control window.

[0073] In this embodiment, the specific functions and effects achieved by the remote control window display device can be explained with reference to other embodiments of the present application and will not be repeated here.

[0074] The embodiment of the present application further provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the processor implements the remote control window display method as described above.

[0075] The embodiment of the present application further provides a computer program product comprising instructions, and when the computer program product is executed by a processor, the remote control window display method as described above is implemented.

[0076] See also Figure 6 The present embodiment may provide a computer device, the computer device comprising: a memory, and one or more processors communicatively connected to the memory; the memory stores instructions executable by the one or more processors, the instructions are executed by the one or more processors, so that the one or more processors implement the aforementioned remote control window display method.

[0077] In some embodiments, the computer device may include a processor, a non-volatile storage medium, an internal memory, a communication interface, a display device, and an input device connected by a system bus. The non-volatile storage medium may store an operating system and related computer programs.

[0078] The user information or user account information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, etc.) involved in multiple implementation methods of the present application are all information and data 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 and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0079] It should be understood that the specific examples in this article are only intended to help those skilled in the art to better understand the embodiments of the present application, rather than to limit the scope of the present invention.

[0080] It can be understood that in the various implementations of the present application, the size of the serial number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the implementation methods of the present application.

[0081] It can be understood that the various embodiments described in this application can be implemented individually or in combination, and the embodiments of this application are not limited to this.

[0082] Unless otherwise stated, all technical and scientific terms used in the embodiments of the present application have the same meaning as those generally understood by those skilled in the art of the technical field of the present application. The terms used in the present application are only for the purpose of describing specific embodiments and are not intended to limit the scope of the present application. The term "and / or" used in the present application includes any and all combinations of one or more related listed items. The singular forms of "a kind of", "above" and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings.

[0083] It can be understood that the embodiments of the present application Figure 6The processor may be an integrated circuit chip with signal processing capability. In the implementation process, each step of the above method implementation can be completed by the hardware integrated logic circuit or software instructions in the processor. The above processor may be a general processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the implementation of the present application can be implemented or executed. The general processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in the implementation of the present application can be directly embodied as a hardware decoding processor to be executed, or the hardware and software modules in the decoding processor are combined to be executed. The software module may be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0084] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (programmable ROM, PROM), an erasable programmable read-only memory (erasable PROM, EPROM), an electrically erasable programmable read-only memory (EEPROM) or a flash memory. The volatile memory may be a random access memory (RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0085] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0086] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method implementation methods and will not be repeated here.

[0087] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device implementation described above is only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0088] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0089] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0090] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art, and the computer software product is stored in a storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.

[0091] The above is only a specific implementation of the present application, but the protection scope of the present invention is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A remote control window display method, characterized in that: include: Displaying a control interface including a first area and a second area; wherein the second area is used to display a remote control window, and the remote control window is used to remotely control the controlled system; the first area includes a status control corresponding to a specified application in the controlled system, and the status control is used to indicate the running status of the corresponding specified application; When the state control is triggered, the triggered state control is used as the target state control, and a target remote control window is displayed in the second area; wherein the controlled system remotely controlled by the target remote control window runs a designated application corresponding to the target state control.

2. The method according to claim 1, characterized in that The method further comprises: Get the network address of the controlled system corresponding to the remote control window; Determine the operating status of the controlled system corresponding to the network address; A status control indicating the operating status of the controlled system is displayed in the first area.

3. The method according to claim 1, characterized in that: The running status includes at least one of the following: the number of unread messages, the invalid process ID, the valid process ID, the taskbar title, the taskbar logo flashing status mark, and the current number of threads.

4. The method according to claim 1, characterized in that: The state control includes at least one of a first part and a second part; the first part includes a designated application identifier or an identifier of a specific functional module within a designated application; and the second part includes a controlled system identifier.

5. The method according to claim 1, characterized in that Also includes: Receiving running status representation information corresponding to a specified application; The operating status is updated based on the operating status representative information.

6. The method according to claim 5, characterized in that The running status representation information is an interface diagram of the specified application, and the running status includes the number of unread messages; The step of updating the operating state based on the operating state representation information comprises: Cut out a message function identification display area from the interface image; When it is detected that the message function identification display area includes a specific color block, a numerical value is identified on the message function identification display area to determine a target unread message number for updating the unread message number and the unread message number is updated to the target unread message number.

7. The method according to claim 5, characterized in that The running status representation information is the number of target unread messages, and the running status includes the number of unread messages; The step of receiving the running status representation information corresponding to the specified application includes: Receive the target unread message quantity corresponding to the designated application sent by the server; wherein the server is used to receive the target unread message quantity reported by the controlled system remotely controlled by the target remote control window.

8. The method according to claim 5, characterized in that The running status representation information is an interface diagram of the specified application, and the running status includes the number of unread messages; The step of receiving the running status representation information corresponding to the specified application includes: Receive the target unread message quantity corresponding to the specified application sent by the server; wherein the server is used to receive the interface map reported by the controlled system remotely controlled by the target remote control window, and extract the target unread message quantity from the interface map.

9. A remote control window display device, characterized in that: include: A first display module, configured to display a control interface including a first area and a second area; wherein the second area is configured to display a remote control window, and the remote control window is configured to remotely control a controlled system; and the first area includes a status control corresponding to a specified application in the controlled system, and the status control is configured to indicate a running status of the corresponding specified application; The second display module is used for, when the state control is triggered, using the triggered state control as the target state control and displaying a target remote control window in the second area; wherein the controlled system remotely controlled by the target remote control window runs a designated application corresponding to the target state control.

10. A computer device, characterized in that: The computer device includes a memory and a processor, wherein the memory stores at least one computer program, and the at least one computer program is loaded and executed by the processor to implement the remote control window display method according to any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one computer program, and when the at least one computer program is executed by the processor, the remote control window display method according to any one of claims 1 to 8 can be implemented.

12. A computer program product, characterized in that The computer program product is used to implement the remote control window display method according to any one of claims 1 to 8.