Movatterモバイル変換


[0]ホーム

URL:


CN103513858A - Remote assistance method and device - Google Patents

Remote assistance method and device
Download PDF

Info

Publication number
CN103513858A
CN103513858ACN201210222973.0ACN201210222973ACN103513858ACN 103513858 ACN103513858 ACN 103513858ACN 201210222973 ACN201210222973 ACN 201210222973ACN 103513858 ACN103513858 ACN 103513858A
Authority
CN
China
Prior art keywords
party
instruction
controlled party
controlled
screenshot
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201210222973.0A
Other languages
Chinese (zh)
Inventor
朱翼鹏
陈宁一
胡宇光
周云峰
刘伟刚
刘航
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co LtdfiledCriticalBeijing Qihoo Technology Co Ltd
Priority to CN201210222973.0ApriorityCriticalpatent/CN103513858A/en
Publication of CN103513858ApublicationCriticalpatent/CN103513858A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Landscapes

Abstract

Translated fromChinese

本发明公开了远程协助方法及装置,其中,所述方法包括:建立远程协助连接后,在主控方界面上显示快捷操作入口;主控方通过快捷操作入口接收用户的操作,并触发该快捷操作入口对应的指令集合,将所述指令集合发送到被控方,所述指令集合中包括至少一条指令;被控方根据所述指令集合执行相应的操作。通过本发明,能够减少主控方用户的操作步骤,提高远程协助的实现效率。

Figure 201210222973

The invention discloses a remote assistance method and device, wherein, the method includes: after establishing a remote assistance connection, displaying a shortcut operation entry on the main controller interface; the main controller receives the user's operation through the shortcut operation entry, and triggers the shortcut Operate the command set corresponding to the entry, and send the command set to the controlled party, where the command set includes at least one command; the controlled party performs corresponding operations according to the command set. Through the present invention, the operation steps of the main controller user can be reduced, and the realization efficiency of remote assistance can be improved.

Figure 201210222973

Description

Translated fromChinese
远程协助方法及装置Remote assistance method and device

技术领域technical field

本发明涉及即时通信技术领域,特别是涉及远程协助方法及装置。The invention relates to the technical field of instant communication, in particular to a remote assistance method and device.

背景技术Background technique

随着计算机技术的不断发展,电脑等计算机设备几乎成了人们生活中必备的工具。但是,对于很多用户而言,对电脑的了解仅限于应用层面,却不懂对电脑进行维护,一旦电脑出现故障,更加束手无策。为此,一些服务商为用户提供了远程协助服务,用户只要在自己的电脑上安装远程协助客户端,就可以与另一个同样安装了远程协助客户端的用户进行沟通,远端的用户就可以帮助用户解决软件和系统问题,例如系统优化、系统补丁升级、驱动安装、恶意插件清理、病毒/木马查杀、系统基础设置、软件下载、软件安装、网络故障调试等等。Along with the continuous development of computer technology, computer equipment such as computer has almost become the necessary tool in people's life. However, for many users, their understanding of computers is limited to the application level, but they do not know how to maintain them. Once the computer fails, they are even more helpless. To this end, some service providers provide users with remote assistance services. Users only need to install the remote assistance client on their computers to communicate with another user who has also installed the remote assistance client, and the remote user can help. Users solve software and system problems, such as system optimization, system patch upgrade, driver installation, malicious plug-in cleaning, virus/Trojan horse killing, system basic settings, software download, software installation, network fault debugging, etc.

在现有技术的实现过程中,用户可以通过远程协助客户端与远程用户建立一个会话(session),然后由远程用户接管电脑的操作,此时,被接管的一端成为被控方,接管的一端成为主控方。被控方的远程协助客户端会将用户电脑的屏幕状态(例如桌面使用的壁纸、桌面上图标、当前打开了哪些窗口等等)截图后发送给主控方,这样就可以在主控方的电脑上显示出用户电脑的屏幕状态;主控方用户在通过鼠标或键盘等执行远程协助操作时,主控方的远程协助客户端会将具体的操作生成对应的指令,并通过网络将指令发送到被控方的电脑,被控方的电脑可以解析并执行相应的指令;在执行指令的过程中,被控方电脑的屏幕状态又会发生变化(例如新打开了某窗口、或关闭了某窗口、或点击了开始菜单等等),因此,被控方的远程协助客户端需要不断地将被控方电脑的屏幕状态抓图后发送给主控方,主控方用户执行新的操作之后,又会将对应的指令发送给被控方,以此循环往复。In the implementation process of the existing technology, the user can establish a session (session) with the remote user through the remote assistance client, and then the remote user takes over the operation of the computer. become the master. The remote assistance client of the accused party will send a screenshot of the screen status of the user's computer (such as the wallpaper used on the desktop, the icons on the desktop, which windows are currently open, etc.) The screen status of the user's computer is displayed on the computer; when the master user performs remote assistance operations through the mouse or keyboard, the remote assistance client of the master controller will generate corresponding instructions for specific operations and send the instructions through the network to the computer of the accused party, the computer of the accused party can analyze and execute the corresponding instructions; in the process of executing the instructions, the screen status of the accused party’s computer will change (for example, a new window is opened, or a certain window is closed. window, or clicked on the start menu, etc.), therefore, the remote assistance client of the controlled party needs to continuously capture the screen status of the controlled party’s computer and send it to the master controller. After the master user performs a new operation , and the corresponding command will be sent to the accused party, and the cycle repeats.

可见,现有技术在实现远程协助的过程中,主控方用户需要基于被控方电脑的屏幕状态执行鼠标、键盘操作,操作过程比较繁琐,会使得远程协助的实现效率比较低。It can be seen that in the process of implementing remote assistance in the prior art, the controlling user needs to perform mouse and keyboard operations based on the screen status of the controlled computer.

发明内容Contents of the invention

本发明提供了远程协助方法及装置,能够减少主控方用户的操作步骤,提高远程协助的实现效率。The invention provides a remote assistance method and device, which can reduce the operation steps of the main controller user and improve the realization efficiency of remote assistance.

本发明提供了如下方案:The present invention provides following scheme:

一种远程协助方法,包括:A method of remote assistance comprising:

建立远程协助连接后,在主控方界面上显示快捷操作入口;After the remote assistance connection is established, the shortcut operation entry is displayed on the main controller interface;

主控方通过快捷操作入口接收用户的操作,并触发该快捷操作入口对应的指令集合,将所述指令集合发送到被控方,所述指令集合中包括至少一条指令;The controlling party receives the user's operation through the shortcut operation entry, triggers an instruction set corresponding to the shortcut operation entry, and sends the instruction set to the controlled party, and the instruction set includes at least one instruction;

被控方根据所述指令集合执行相应的操作。The controlled party performs corresponding operations according to the set of instructions.

可选的,所述指令集合中包括获取被控方系统中的指定数据信息的指令;Optionally, the set of instructions includes instructions for obtaining specified data information in the system of the controlled party;

所述被控方根据所述指令集合执行相应的操作,包括:The controlled party performs corresponding operations according to the instruction set, including:

被控方根据所述指令获取被控方系统中的数据信息,并将所述被控方系统中的数据信息回传给主控方;The controlled party obtains the data information in the controlled party's system according to the instruction, and returns the data information in the controlled party's system to the master controller;

所述方法还包括:The method also includes:

主控方接收到被控方回传的数据信息之后,创建窗口,在创建的窗口中显示所述数据信息,以便主控方用户根据所述数据信息执行后续的远程协助操作。After receiving the data information returned by the controlled party, the master controller creates a window, and displays the data information in the created window, so that the master controller user can perform subsequent remote assistance operations according to the data information.

可选的,所述指令集合中包括调用被控方系统中的相关程序执行指定操作的指令;Optionally, the set of instructions includes instructions for calling related programs in the system of the controlled party to perform specified operations;

所述被控方根据所述指令集合执行相应的操作,包括:The controlled party performs corresponding operations according to the instruction set, including:

被控方根据所述指令调用被控方系统中的相关程序,以便启动所述相关程序的运行,并触发执行所述指定操作。The controlled party invokes a related program in the controlled party's system according to the instruction, so as to start the running of the related program and trigger the execution of the specified operation.

可选的,还包括:Optionally, also include:

在执行所述指定操作之后,对被控方屏幕进行截图,将截图结果回传给主控方。After the specified operation is performed, a screenshot is taken of the screen of the controlled party, and the result of the screenshot is sent back to the controlling party.

可选的,所述指令集合中包括对被控方进行界面相关操作的指令;Optionally, the set of instructions includes instructions for performing interface-related operations on the accused party;

所述被控方根据所述指令集合执行相应的操作,包括:The controlled party performs corresponding operations according to the instruction set, including:

被控方执行所述指令,并在执行指令过程中对被控方屏幕进行动态截图,将截图结果回传给主控方;The accused party executes the instruction, and takes a dynamic screenshot of the accused party's screen during the execution of the instruction, and sends the screenshot result back to the master controller;

或者,or,

被控方执行所述指令,并在执行完最后一个指令和/或在产生需要回传的信息时,对被控方屏幕进行截图,将截图结果回传给主控方。The controlled party executes the instruction, and when the last instruction is executed and/or when information that needs to be returned is generated, the controlled party's screen is captured, and the result of the screenshot is sent back to the controlling party.

可选的,主控方界面上显示的快捷操作入口为多个。Optionally, there are multiple shortcut operation entries displayed on the main controller interface.

可选的,所述快捷操作入口对应的快捷操作包括:查看被控方系统中的信息的操作、对被控方系统或应用软件进行优化或修复的操作。Optionally, the shortcut operation corresponding to the shortcut operation entry includes: an operation of viewing information in the controlled party's system, and an operation of optimizing or repairing the controlled party's system or application software.

一种远程协助装置,包括:A remote assistance device, comprising:

入口显示单元,用于建立远程协助连接后,在主控方界面上显示快捷操作入口;The entrance display unit is used to display the shortcut operation entrance on the main controller interface after the remote assistance connection is established;

指令发送单元,用于主控方通过快捷操作入口接收用户的操作,并触发该快捷操作入口对应的指令集合,将所述指令集合发送到被控方,所述指令集合中包括至少一条指令;The instruction sending unit is used for the master to receive the user's operation through the shortcut operation entry, trigger the instruction set corresponding to the shortcut operation entry, and send the instruction set to the controlled party, and the instruction set includes at least one instruction;

指令执行单元,用于被控方根据所述指令集合执行相应的操作。The instruction execution unit is used for the controlled party to execute corresponding operations according to the instruction set.

可选的,所述指令集合中包括获取被控方系统中的指定数据信息的指令;Optionally, the set of instructions includes instructions for obtaining specified data information in the system of the controlled party;

所述指令执行单元具体用于:The instruction execution unit is specifically used for:

被控方根据所述指令获取被控方系统中的数据信息,并将所述被控方系统中的数据信息回传给主控方;The controlled party obtains the data information in the controlled party's system according to the instruction, and returns the data information in the controlled party's system to the master controller;

所述装置还包括:The device also includes:

窗口创建单元,用于主控方接收到被控方回传的数据信息之后,创建窗口,在创建的窗口中显示所述数据信息,以便主控方用户根据所述数据信息执行后续的远程协助操作。The window creation unit is used for the master controller to create a window after receiving the data information returned by the controlled party, and display the data information in the created window, so that the master controller user can perform subsequent remote assistance according to the data information operate.

可选的,所述指令集合中包括调用被控方系统中的相关程序执行指定操作的指令;Optionally, the set of instructions includes instructions for calling related programs in the system of the controlled party to perform specified operations;

所述指令执行单元具体用于:The instruction execution unit is specifically used for:

被控方根据所述指令调用被控方系统中的相关程序,以便启动所述相关程序的运行,并触发执行所述指定操作。The controlled party invokes a related program in the controlled party's system according to the instruction, so as to start the running of the related program and trigger the execution of the specified operation.

可选的,还包括:Optionally, also include:

截图单元,用于在执行所述指定操作之后,对被控方屏幕进行截图,将截图结果回传给主控方。The screenshot unit is configured to take a screenshot of the screen of the controlled party after performing the specified operation, and return the result of the screenshot to the master controller.

可选的,所述指令集合中包括对被控方进行界面相关操作的指令;Optionally, the set of instructions includes instructions for performing interface-related operations on the accused party;

所述指令执行单元具体用于:The instruction execution unit is specifically used for:

被控方执行所述指令,并在执行指令过程中对被控方屏幕进行动态截图,将截图结果回传给主控方;The accused party executes the instruction, and takes a dynamic screenshot of the accused party's screen during the execution of the instruction, and sends the screenshot result back to the master controller;

或者,or,

被控方执行所述指令,并在执行完最后一个指令和/或在产生需要回传的信息时,对被控方屏幕进行截图,将截图结果回传给主控方。The controlled party executes the instruction, and when the last instruction is executed and/or when information that needs to be returned is generated, the controlled party's screen is captured, and the result of the screenshot is sent back to the controlling party.

可选的,主控方界面上显示的快捷操作入口为多个。Optionally, there are multiple shortcut operation entries displayed on the main controller interface.

可选的,所述快捷操作入口对应的快捷操作包括:查看被控方系统中的信息的操作、对被控方系统或应用软件进行优化或修复的操作。Optionally, the shortcut operation corresponding to the shortcut operation entry includes: an operation of viewing information in the controlled party's system, and an operation of optimizing or repairing the controlled party's system or application software.

根据本发明提供的具体实施例,本发明公开了以下技术效果:According to the specific embodiments provided by the invention, the invention discloses the following technical effects:

通过本发明,可以在建立远程协助连接后,在主控方界面上显示快捷操作入口,这种快捷操作入口相当于是一些小工具,每个小工具对应着各自能够实现的功能,主控方用户需要获取某项功能时,就可以直接从对应的快捷操作入口进入,相应的,主控方就会触发对应的指令集合,该指令集合中包括至少一条指令,将该指令集合发送给被控方之后,被控方就可以执行相关的操作。由于在实现某快捷操作对应的功能时,主控方用户只需要点击该快捷操作入口即可,因此可以节省用户的操作步骤,提高远程协助的实现效率。Through the present invention, after the remote assistance connection is established, the shortcut operation entry can be displayed on the interface of the main control side. When you need to obtain a certain function, you can directly enter it from the corresponding shortcut operation entry. Correspondingly, the master controller will trigger the corresponding command set, which includes at least one command, and send the command set to the controlled party After that, the accused party can perform related operations. When implementing the function corresponding to a certain shortcut operation, the user on the master control side only needs to click on the shortcut operation entry, so the operation steps of the user can be saved, and the implementation efficiency of remote assistance can be improved.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the accompanying drawings required in the embodiments. Obviously, the accompanying drawings in the following description are only some of the present invention. Embodiments, for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without any creative effort.

图1是本发明实施例提供的方法的流程图;Fig. 1 is the flowchart of the method provided by the embodiment of the present invention;

图2是本发明实施例提供的主控方界面示意图;Fig. 2 is a schematic diagram of the main controller interface provided by the embodiment of the present invention;

图3是本发明实施例提供的装置的示意图。Fig. 3 is a schematic diagram of a device provided by an embodiment of the present invention.

具体实施方式Detailed ways

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments of the present invention belong to the protection scope of the present invention.

为了便于理解本发明,首先对传统的远程协助操作进行简单地介绍。在远程协助过程中,被协助方相当于是被控方,并且,提供协助的一方为控制方。主控方只是将键盘和鼠标的指令传送给远程的被控方,同时被控方电脑的屏幕画面通过通信线路回传过来。也就是说,在主控方控制被控方电脑进行操作是,看似是在主控方的电脑上进行的,但实质是在远程的被控方电脑中进行的,不论打开文件,还是上网浏览、下载等都是在远程的被控方电脑中进行的。In order to facilitate the understanding of the present invention, a traditional remote assistance operation is briefly introduced first. In the process of remote assistance, the assisted party is equivalent to the accused party, and the party providing assistance is the controlling party. The master controller just transmits the keyboard and mouse commands to the remote controlled party, and at the same time, the screen image of the controlled party's computer is sent back through the communication line. That is to say, when the controlling party controls the accused party’s computer to perform operations, it seems to be carried out on the controlling party’s computer, but in essence it is carried out on the remote accused party’s computer, whether it is opening a file or surfing the Internet. Browsing, downloading, etc. are all carried out on the remote computer of the accused party.

其中,主控方程序是运行在帮助解决问题的计算机端,也可以运行在服务器,工作站等通过网络对外提供服务的设备上,主要功能是通过实现显示远程计算机的画面、操作键盘和鼠标的处理、事件的信息发送、画面的刷新等等达到控制远程计算机的目的。Among them, the main control program runs on the computer side that helps solve the problem, and can also run on servers, workstations and other devices that provide external services through the network. The main function is to realize the processing of displaying the screen of the remote computer, operating the keyboard and mouse , Send event information, refresh the screen, etc. to achieve the purpose of controlling the remote computer.

具体可分为:Specifically can be divided into:

1)连接操作1) Connection operation

可以通过中转端实现与被控方的连接。例如,当被控方连接到中转端后,主控方连接到中转端;然后选择要控制的被控方;输入密码进行双方验证;最终建立主控制与被控方之间的对应。The connection with the accused party can be realized through the transit terminal. For example, after the accused party is connected to the transfer terminal, the master controller connects to the transfer end; then selects the accused party to be controlled; enters the password to verify both parties; and finally establishes the correspondence between the master control and the accused party.

2)画面显示2) Screen display

建立本地桌面窗口,初始化相关画面信息,当远程被控方计算机的画面信息传送过来后进行显示。Create a local desktop window, initialize relevant screen information, and display it when the screen information of the remote controlled computer is transmitted.

3)事件处理3) Event processing

当对本地的显示桌面窗口进行各种操作(如鼠标操作、键盘输入)时,程序实现对事件消息的捕捉,并根据具体信息组合成信息包发送到远程被控方计算机。When various operations (such as mouse operation and keyboard input) are performed on the local display desktop window, the program realizes the capture of event messages, and according to the specific information, it is combined into an information packet and sent to the remote controlled computer.

4)更新画面4) Update screen

当本地程序接收到远程被控方计算机传送过来的消息是更新画面时,程序接收需要更新的画面信息内容,根据信息与本地的显示画面进行组合实现画面的部分区域更新操作。When the local program receives the message from the remote controlled computer to update the screen, the program receives the screen information content that needs to be updated, and combines the information with the local display screen to realize the partial area update operation of the screen.

被控方程序是运行在需要解决问题的计算机端,主要功能是通过实现本地画面信息的传送、远程消息事件的模拟处理、画面部分区域更新处理等等达到与主控方协助目的。具体可分为:The program of the controlled party runs on the computer that needs to solve the problem. Its main function is to achieve the purpose of assisting the master controller by realizing the transmission of local screen information, the simulation processing of remote message events, and the update processing of some areas of the screen. Specifically can be divided into:

1)连接操作1) Connection operation

当需要协助时实现连接到主控方。具体实现时,仍然可以通过中转端进行中转,如,被控方可以首先连接到中转端,等待主控方连接到中转端;然后当主控方选择了此被控方后,要求主控方输入验证密码,最终建立主控制与被控方之间的对应。Enables connection to the master when assistance is required. In actual implementation, the transfer can still be carried out through the transfer terminal. For example, the controlled party can first connect to the transfer terminal and wait for the master controller to connect to the transfer terminal; Enter the verification password to finally establish the correspondence between the master control and the accused party.

2)消息处理2) Message processing

接收从远程主控方对显示桌面窗口进行各种操作(如鼠标操作、键盘输入)的消息,然后根据接收到的具体消息进行本地的模拟与触发。Receive messages from the remote host to perform various operations (such as mouse operations and keyboard input) on the displayed desktop window, and then perform local simulation and triggering according to the received specific messages.

3)更新区域3) Update area

当被控方的画面发生的变化时,生成更新区域信息,组合成数据报文发送到主控方要求其进行相应的画面更新显示。When the screen of the controlled party changes, update area information is generated, combined into a data message and sent to the master controller to request it to update and display the corresponding screen.

在传统的实现方式下,主控方与被控方建立远程协助连接之后,主控方的用户由于能够看到被控方的界面,因此,主控方用户也是基于被控方的界面来进行操作的。例如,如果主控方用户需要查看被控方电脑的属性信息,就可以将鼠标移动到被控方界面中“我的电脑”图标处,相应的,会将“鼠标移动到‘我的电脑’处”这一指令发送到被控方,被控方也会根据该指令将鼠标移动到“我的电脑”图标处;接下来,主控方用户单击鼠标右键,同样,主控方将“单击鼠标右键”指令发送给被控方,被控方执行该指令之后,会弹出菜单,使得被控方的界面发生变化,被控方会将变化后的界面进行截图,并将图片发送回主控端;主控方在显示出包含有右键菜单的被控方界面后,主控方用户将鼠标移动到菜单中的“属性”选项,然后点击该选项,相应的,被控方也会根据主控方的指令,执行上述操作,并将屏幕的变化回传给主控方;最终,主控方用户才会看到被控方电脑的属性信息。可见,为了获取被控方电脑的属性信息,主控方用户需要在看到被控方界面之后,在被控方界面上依次执行以下操作:将鼠标移动到“我的电脑”处——在“我的电脑”处单击鼠标右键——将鼠标移动到右键菜单中的“属性”一栏——在“属性”处单击鼠标左键,至此,才能看到被控方电脑的属性信息。上述例子中介绍的过程仅仅是远程协助过程中非常小的一个环节,实际的远程协助过程需要执行的操作是非常多且复杂的,以至于主控方用户需要执行的操作数目非常多。In the traditional implementation mode, after the controlling party establishes a remote assistance connection with the accused party, the users of the controlling party can see the interface of the accused party, therefore, the users of the controlling party also perform operations based on the interface of the accused party. operational. For example, if the controlling party user needs to view the property information of the accused party's computer, he can move the mouse to the "My Computer" icon in the accused party's interface, and correspondingly, the "My Computer" icon will be moved to the "My Computer" The command "At" is sent to the accused party, and the accused party will move the mouse to the "My Computer" icon according to the command; next, the user of the master controller clicks the right mouse button, and the master controller will " "Click the right mouse button" command is sent to the accused party. After the accused party executes the command, a menu will pop up, causing the interface of the accused party to change. The accused party will take a screenshot of the changed interface and send the picture back to the Control terminal: after the control party displays the interface of the controlled party including the right-click menu, the user of the control party moves the mouse to the "Properties" option in the menu, and then clicks this option, and the controlled party will correspondingly According to the command of the master controller, the above operations are performed, and the changes of the screen are sent back to the master controller; finally, the user of the master controller will see the property information of the controlled computer. It can be seen that in order to obtain the attribute information of the accused computer, the master user needs to perform the following operations in turn on the accused interface after seeing the accused interface: move the mouse to "My Computer" - click Click the right mouse button on "My Computer" - move the mouse to the "Properties" column in the right-click menu - click the left mouse button on "Properties", so that you can see the property information of the accused computer . The process described in the above example is only a very small part of the remote assistance process. The actual remote assistance process requires many and complicated operations, so that the master user needs to perform a large number of operations.

而本发明人在实现本发明的过程中发现,在主控方执行远程协助的过程中,有很多操作都是经常会用到的,例如前述例子中的查看被控方电脑属性,或者,查看被控方电脑中的文件信息,再或者,调用被控方电脑中的安全软件执行全盘扫描操作等等。虽然在现有技术的实现方式下,无论执行上述哪个操作,都需要分解成很多步骤的主控方用户操作才能实现,但这些操作其实都只有一个目的,只要能够让主控方获得想要的信息即可。因此,在本发明实施例中,就试图从这一点出发,减少主控方用户实际需要执行的操作,就能使主控方用户获取到所需的信息。However, in the process of implementing the present invention, the inventor found that in the process of remote assistance performed by the master controller, many operations are often used, such as checking the properties of the controlled party’s computer in the aforementioned example, or checking the File information in the computer of the accused party, or call the security software in the computer of the accused party to perform a full disk scan operation, etc. Although in the implementation of the existing technology, no matter which of the above-mentioned operations is performed, it needs to be decomposed into many steps for the user operation of the master controller to be realized, but these operations actually have only one purpose, as long as the master controller can obtain the desired Information is enough. Therefore, in the embodiment of the present invention, starting from this point, it is attempted to reduce the operations that the user on the main control side actually needs to perform, so that the user on the main control side can obtain the required information.

具体的,参见图1,本发明实施例提供的远程协助方法包括以下步骤:Specifically, referring to FIG. 1, the remote assistance method provided by the embodiment of the present invention includes the following steps:

S101:建立远程协助连接后,在主控方界面上显示快捷操作入口;S101: After the remote assistance connection is established, the shortcut operation entry is displayed on the main controller interface;

在本发明实施例中,主控方与被控方建立起远程协助连接之后,可以在主控方界面上显示出快捷操作入口,所谓快捷操作就可以使远程协助过程中常用的一些操作,这些操作并不是移动鼠标、点击鼠标等原子级的操作,而是在用户执行时,需要执行多个原子级操作(移动鼠标、点击鼠标等等)才能实现的操作,例如前文所述的查看被控方电脑属性、查看被控方电脑中的文件属性、调用被控方电脑中的安全软件对被控方操作系统执行优化或者修复操作,等等。具体实现时,快捷操作入口可以采用图标按钮的形式来实现,并且快捷操作入口可以有多个,每个图标按钮还可以显示有各自的名称,用以简要地表明各个图标按钮对应的功能。例如,参见图2,在主控方的电脑界面中,左侧显示的是被控方的桌面,右侧就显示出了“系统配置”、“文件管理”、“全盘扫描”等六个快捷操作入口(在实际应该中,快捷操作入口的数目可以根据实际需要来定),每个入口对应着一个图标按钮。这些图标按钮相当于分别对应着一些小工具,每个小工具都能够实现一定的功能,在远程协助的过程中,如果主控方用户需要获取被控方的某些信息,或者需要被控方运行一些程序,就可以点击这些按钮来实现,而不用再在被控方界面上执行原子级的操作。In the embodiment of the present invention, after the master controller establishes a remote assistance connection with the controlled party, a shortcut operation entry can be displayed on the master controller interface. The so-called shortcut operation can enable some operations commonly used in the remote assistance process. The operation is not an atomic-level operation such as moving the mouse or clicking the mouse, but an operation that needs to perform multiple atomic-level operations (moving the mouse, clicking the mouse, etc.) properties of the accused party's computer, check the file properties of the accused party's computer, call the security software in the accused party's computer to optimize or repair the accused party's operating system, and so on. During specific implementation, the shortcut operation entry can be implemented in the form of icon buttons, and there can be multiple shortcut operation entries, and each icon button can also display its own name to briefly indicate the function corresponding to each icon button. For example, see Figure 2. In the computer interface of the controlling party, the desktop of the accused party is displayed on the left, and six shortcuts such as "system configuration", "file management" and "full disk scan" are displayed on the right. Operation entry (in practice, the number of shortcut operation entries can be determined according to actual needs), and each entry corresponds to an icon button. These icon buttons correspond to some gadgets respectively, and each gadget can realize certain functions. During the process of remote assistance, if the controlling party user needs to obtain some Run some programs, you can click these buttons to achieve, instead of performing atomic-level operations on the interface of the controlled party.

S102:主控方通过快捷操作入口接收用户的操作,并触发该快捷操作入口对应的指令集合,将所述指令集合发送到被控方,所述指令集合中包括至少一条指令;S102: The controlling party receives the user's operation through the shortcut operation entry, triggers an instruction set corresponding to the shortcut operation entry, and sends the instruction set to the controlled party, and the instruction set includes at least one instruction;

S103:被控方根据所述指令集合执行相应的操作。S103: The controlled party performs corresponding operations according to the instruction set.

当主控方用户点击了某快捷操作入口之后,就可以触发一指令集合,该指令集合中可以包括至少一条指令,并将该指令集合发送到被控方。具体实现时,每个快捷操作入口对应怎样的指令集合,可以有多种实现方式。例如,在一种实现方式下,这种指令集合可以完全与用户操作时的原子级操作指令序列相对应,这种用户的原子级操作可以实现对被控方进行界面相关的操作。例如,对于“系统配置”而言,其对应的指令集合,就可以包括将鼠标移动到“我的电脑”处、在“我的电脑”处单击鼠标右键、将鼠标移动到右键菜单中的“属性”一栏、在“属性”处单击鼠标左键这样四个指令,只不过在主控方,用户只需要执行一次点击“系统配置”按钮即可,而不用依次执行上述操作,但在被控方仍然是按照上述指令的顺序依次执行。被控方在执行上述指令的过程中,同样可以将其屏幕状态进行动态地截图,并回传给主控方,使得主控方用户能够看到被控方在执行上述指令集合之后的屏幕状态,进而从被控方的屏幕截图中获取到被控方的电脑配置信息。When the controlling party user clicks a shortcut operation entry, an instruction set may be triggered, and the instruction set may include at least one instruction, and the instruction set may be sent to the controlled party. In specific implementation, there may be multiple implementation methods for what instruction set each shortcut operation entry corresponds to. For example, in an implementation manner, such a set of instructions may completely correspond to an atomic-level operation instruction sequence during user operations, and such user atomic-level operations may implement interface-related operations on the controlled party. For example, for "system configuration", the corresponding instruction set can include moving the mouse to "My Computer", clicking the right mouse button on "My Computer", moving the mouse to the button in the right-click menu "Property" column, click the left mouse button on the "Property" area, these four commands, but on the main control side, the user only needs to click the "System Configuration" button once, instead of performing the above operations in sequence, but The accused party still executes sequentially according to the order of the above-mentioned instructions. During the process of executing the above instructions, the accused party can also take a dynamic screenshot of its screen status and send it back to the master controller, so that the master controller user can see the screen status of the accused party after executing the above command set , and then obtained the computer configuration information of the accused from the screenshot of the accused.

在上述实现方式下,被控方执行的操作与传统方式下类似,但在进行动态地屏幕状态回传的情况下,仍然涉及到大量的图片传输,会占用比较多的传输带宽。但是,如前文所述,由于主控方用户最终的目的只是能看到需要获取的信息即可,对于获取这些信息过程中产生的被控方屏幕的中间状态,由于主控方用户不再需要依据被控方屏幕的中间状态来发出后续的指令(这些指令已经包含在指令集合中发送给被控方了),因此,也不必显示给主控方用户。因此,在另一种实现方式下,被控方在执行上述指令集合时,也可以不必每执行一个指令都对屏幕截图并回传,而是在执行完最后一个指令之后,或者,在产生了一些需要显示给主控方用户的信息时,再对屏幕进行截图,并回传给主控方,这样,就能够使得主控方用户获知到被控方的信息,而不必回传大量的屏幕截图,节省传输带宽。In the above implementation method, the operation performed by the accused party is similar to that in the traditional method, but in the case of dynamic screen state return, it still involves a large number of image transmissions, which will occupy a relatively large transmission bandwidth. However, as mentioned above, since the ultimate goal of the master user is only to be able to see the information that needs to be obtained, for the intermediate state of the screen of the controlled party generated during the process of obtaining these information, since the master user no longer needs to Subsequent commands are issued according to the intermediate state of the screen of the controlled party (these commands have been included in the command set and sent to the controlled party), so they do not need to be displayed to the master user. Therefore, in another implementation mode, when the controlled party executes the above instruction set, it is not necessary to take a screenshot of the screen and send it back every time an instruction is executed, but after the last instruction is executed, or after the generated When some information needs to be displayed to the master user, take a screenshot of the screen and send it back to the master, so that the master user can know the information of the controlled party without having to send back a large number of screens Take screenshots to save transmission bandwidth.

以上两种实现方式中,被控方都需要将屏幕状态的截图图片回传给主控方,但是由于相对于一些字符、文本等数据而言,传输图片所需的带宽要大得多,因此,如果在保证主控方用户能够获取到所需的信息的前提下,将传输图片改变为传输字符、文本数据,则又可以进一步地节省传输带宽。因此,在本发明的另一种实现方式下,对于一个快捷操作入口对应的指令集而言,其中的指令也可以不必完全与用户手动执行时的原子级操作指令一致,而是直接为获取被控方系统中的指定数据信息的指令。例如,对于“系统配置”这一快捷操作而言,其对应的指令就可以直接是“获取被控方电脑中的系统配置信息”,被控方在接收到该指令之后,就可以直接通过一些系统函数等去获取系统配置信息,然后将这些配置信息的数据回传给主控方。主控方在接收到这种数据信息之后,可以再启动一个窗口,将被控方回传的数据信息显示出来,这样,主控方用户仍然可以从该窗口中获取到被控方系统中的数据信息,进而,就可以据此对被控方存在的故障等进行判断,等等。也就是说,在这种实现方式下,对于某快捷操作而言,被控方回传的信息不再是图片,而是字符串、文本等数据信息,例如,如果主控方用户需要查看被控方系统配置,则主控方用户就可以点击“系统配置”按钮,被控方在获取到被控方系统的配置信息之后,直接以字符串的方式将配置信息回传给主控方用户,主控方用户就可以直接在一个新创建的窗口中看到其中显示出的被控方系统的配置信息,包括系统的内存、硬盘等硬件配置情况、软件安装情况等等。In the above two implementation methods, the accused party needs to send back the screenshots of the screen status to the master controller. However, compared with some characters, texts and other data, the bandwidth required for transmitting pictures is much larger, so On the premise of ensuring that the master user can obtain the required information, if the transmission picture is changed to transmission characters and text data, the transmission bandwidth can be further saved. Therefore, in another implementation of the present invention, for the instruction set corresponding to a shortcut operation entry, the instructions in it may not be completely consistent with the atomic-level operation instructions when the user executes it manually, but are directly used for obtaining the Instructions for specifying data information in the control system. For example, for the shortcut operation of "system configuration", the corresponding command can be directly "obtain the system configuration information in the accused party's computer". After receiving the command, the accused party can directly pass some The system function waits to obtain the system configuration information, and then sends the data of these configuration information back to the master. After the master controller receives this kind of data information, he can start another window to display the data information sent back by the accused party, so that the master controller user can still obtain the information of the accused party's system from this window. The data information, and then, can judge the faults of the accused party based on this, and so on. That is to say, in this implementation mode, for a certain shortcut operation, the information returned by the accused party is no longer a picture, but data information such as strings and texts. For example, if the user of the controlling party needs to view the Control system configuration, the master user can click the "System Configuration" button, and the accused party will directly send the configuration information back to the master user in the form of a string after obtaining the configuration information of the accused system , the master user can directly see the configuration information of the controlled system displayed in a newly created window, including the system memory, hard disk and other hardware configuration, software installation and so on.

此外,除了上述需要获取被控方系统中的信息的操作之外,在远程协助的过程中,还可能会涉及到很多的程序调用操作,例如,调用安全软件进行全盘扫描等。当然,在传统的方式下,仍然需要主控方用户将鼠标移动到安全软件的图标处,双击鼠标左键,显示出安全软件界面之后,再将鼠标移动到“全盘扫描”按钮处,点击“全盘扫描”按钮等等。需要执行的原子级操作仍然比较多。因此,在本发明实施例中,也可以针对程序调用操作提供快捷操作入口。此时,指令集中包含的指令与前述获取被控方数据信息时类似,可以完全与主控方用户执行原子级操作时产生的各种指令相对应;或者,也可以简化成一个简单的“调用某程序执行某操作”指令,被控方直接按照该指令调用对应的程序,启动该程序的运行,并执行指定的操作即可。当然,执行完毕之后,如果需要向主控方用户显示程序运行结果,可以将执行完毕后的界面进行截图后回传给主控方,等等。In addition, in addition to the above-mentioned operations that need to obtain the information in the accused system, the remote assistance process may also involve many program invocation operations, for example, invoking security software to perform a full disk scan. Of course, in the traditional way, the master user still needs to move the mouse to the icon of the security software, double-click the left button of the mouse to display the interface of the security software, then move the mouse to the button of "Full Scan" and click " Full Disk Scan" button and so on. There are still more atomic-level operations that need to be performed. Therefore, in the embodiment of the present invention, a shortcut operation entry may also be provided for the program call operation. At this time, the instructions contained in the instruction set are similar to the above-mentioned acquisition of the data information of the controlled party, which can completely correspond to the various instructions generated when the master user performs atomic-level operations; or can be simplified into a simple "call A program executes a certain operation" instruction, the accused party directly calls the corresponding program according to the instruction, starts the operation of the program, and executes the specified operation. Of course, after the execution is completed, if the running result of the program needs to be displayed to the master user, the interface after execution can be screenshotted and sent back to the master, and so on.

总之,在本发明实施例提供的上述方法中,可以在建立远程协助连接后,在主控方界面上显示快捷操作入口,这种快捷操作入口相当于是一些小工具,每个小工具对应着各自能够实现的功能,主控方用户需要获取某项功能时,就可以直接从对应的快捷操作入口进入,相应的,主控方就会触发对应的指令集合,该指令集合中包括至少一条指令,将该指令集合发送给被控方之后,被控方就可以执行相关的操作。由于在实现某快捷操作对应的功能时,主控方用户只需要点击该快捷操作入口即可,因此可以节省用户的操作步骤,提高远程协助的实现效率。In short, in the above method provided by the embodiment of the present invention, after the remote assistance connection is established, the shortcut operation entry can be displayed on the main control interface. This shortcut operation entry is equivalent to some small tools, and each small tool corresponds to its own For the functions that can be realized, when the master user needs to obtain a certain function, he can directly enter from the corresponding shortcut operation entry. Correspondingly, the master controller will trigger the corresponding command set, which includes at least one command. After the instruction set is sent to the accused party, the accused party can perform related operations. When implementing the function corresponding to a certain shortcut operation, the user on the master control side only needs to click on the shortcut operation entry, so the operation steps of the user can be saved, and the implementation efficiency of remote assistance can be improved.

与本发明实施例提供的远程协助方法相对应,本发明实施例还提供了一种远程协助装置,参见图3,该装置可以包括:Corresponding to the remote assistance method provided by the embodiment of the present invention, the embodiment of the present invention also provides a remote assistance device, see Figure 3, the device may include:

入口显示单元301,用于建立远程协助连接后,在主控方界面上显示快捷操作入口;Theentry display unit 301 is configured to display the shortcut operation entry on the master interface after the remote assistance connection is established;

指令发送单元302,用于主控方通过快捷操作入口接收用户的操作,并触发该快捷操作入口对应的指令集合,将所述指令集合发送到被控方,所述指令集合中包括至少一条指令;Theinstruction sending unit 302 is used for the master to receive the user's operation through the shortcut operation entry, trigger the instruction set corresponding to the shortcut operation entry, and send the instruction set to the controlled party, and the instruction set includes at least one instruction ;

指令执行单元303,用于被控方根据所述指令集合执行相应的操作。Theinstruction execution unit 303 is used for the controlled party to execute corresponding operations according to the instruction set.

其中,所述指令集合中包括获取被控方系统中的指定数据信息的指令;Wherein, the set of instructions includes instructions for obtaining specified data information in the system of the controlled party;

此时,指令执行单元303具体可以用于:At this time, theinstruction execution unit 303 can specifically be used for:

被控方根据所述指令获取被控方系统中的数据信息,并将所述被控方系统中的数据信息回传给主控方;The controlled party obtains the data information in the controlled party's system according to the instruction, and returns the data information in the controlled party's system to the master controller;

所述装置还可以包括:The device may also include:

窗口创建单元,用于主控方接收到被控方回传的数据信息之后,创建窗口,在创建的窗口中显示所述数据信息,以便主控方用户根据所述数据信息执行后续的远程协助操作。The window creation unit is used for the master controller to create a window after receiving the data information returned by the controlled party, and display the data information in the created window, so that the master controller user can perform subsequent remote assistance according to the data information operate.

其中,所述指令集合中还可以包括调用被控方系统中的相关程序执行指定操作的指令;Wherein, the set of instructions may also include instructions for calling related programs in the system of the controlled party to perform specified operations;

此时,指令执行单元303具体可以用于:At this time, theinstruction execution unit 303 can specifically be used for:

被控方根据所述指令调用被控方系统中的相关程序,以便启动所述相关程序的运行,并触发执行所述指定操作。The controlled party invokes a related program in the controlled party's system according to the instruction, so as to start the running of the related program and trigger the execution of the specified operation.

另外,该装置还可以包括:Additionally, the device may include:

截图单元,用于在执行所述指定操作之后,对被控方屏幕进行截图,将截图结果回传给主控方。The screenshot unit is configured to take a screenshot of the screen of the controlled party after performing the specified operation, and return the result of the screenshot to the master controller.

其中,所述指令集合中还可以包括对被控方进行界面相关操作的指令;Wherein, the set of instructions may also include instructions for performing interface-related operations on the controlled party;

所述指令执行单元具体用于:The instruction execution unit is specifically used for:

被控方执行所述指令,并在执行指令过程中对被控方屏幕进行动态截图,将截图结果回传给主控方;The accused party executes the instruction, and takes a dynamic screenshot of the accused party's screen during the execution of the instruction, and sends the screenshot result back to the master controller;

或者,or,

被控方执行所述指令,并在执行完最后一个指令和/或在产生需要回传的信息时,对被控方屏幕进行截图,将截图结果回传给主控方。The controlled party executes the instruction, and when the last instruction is executed and/or when information that needs to be returned is generated, the controlled party's screen is captured, and the result of the screenshot is sent back to the controlling party.

其中,主控方界面上显示的快捷操作入口为多个。Wherein, there are multiple shortcut operation entries displayed on the main controller interface.

总之,在本发明实施例提供的上述装置中,可以在建立远程协助连接后,在主控方界面上显示快捷操作入口,这种快捷操作入口相当于是一些小工具,每个小工具对应着各自能够实现的功能,主控方用户需要获取某项功能时,就可以直接从对应的快捷操作入口进入,相应的,主控方就会触发对应的指令集合,该指令集合中包括至少一条指令,将该指令集合发送给被控方之后,被控方就可以执行相关的操作。由于在实现某快捷操作对应的功能时,主控方用户只需要点击该快捷操作入口即可,因此可以节省用户的操作步骤,提高远程协助的实现效率。In short, in the above-mentioned device provided by the embodiment of the present invention, after the remote assistance connection is established, the shortcut operation entry can be displayed on the main control interface. This shortcut operation entry is equivalent to some small tools, and each small tool corresponds to its own For the functions that can be realized, when the master user needs to obtain a certain function, he can directly enter from the corresponding shortcut operation entry. Correspondingly, the master controller will trigger the corresponding command set, which includes at least one command. After the instruction set is sent to the accused party, the accused party can perform related operations. When implementing the function corresponding to a certain shortcut operation, the user on the master control side only needs to click on the shortcut operation entry, so the operation steps of the user can be saved, and the implementation efficiency of remote assistance can be improved.

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。It can be seen from the above description of the implementation manners that those skilled in the art can clearly understand that the present invention can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products can be stored in storage media, such as ROM/RAM, disk , CD, etc., including several instructions to make a computer device (which may be a personal computer, server, or network device, etc.) execute the methods described in various embodiments or some parts of the embodiments of the present invention.

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。Each embodiment in this specification is described in a progressive manner, the same and similar parts of each embodiment can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device or system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and for relevant parts, refer to part of the description of the method embodiments. The device and system embodiments described above are only illustrative, and 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, It can be located in one place, or it can be distributed to multiple network elements. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without creative effort.

以上对本发明所提供的远程协助方法及装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。The remote assistance method and device provided by the present invention have been introduced in detail above. In this paper, specific examples have been used to illustrate the principle and implementation of the present invention. The descriptions of the above embodiments are only used to help understand the methods and methods of the present invention. Its core idea; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and application range. In summary, the contents of this specification should not be construed as limiting the present invention.

Claims (14)

Translated fromChinese
1.一种远程协助方法,其特征在于,包括:1. A remote assistance method, characterized in that, comprising:建立远程协助连接后,在主控方界面上显示快捷操作入口;After the remote assistance connection is established, the shortcut operation entry is displayed on the main controller interface;主控方通过快捷操作入口接收用户的操作,并触发该快捷操作入口对应的指令集合,将所述指令集合发送到被控方,所述指令集合中包括至少一条指令;The controlling party receives the user's operation through the shortcut operation entry, triggers an instruction set corresponding to the shortcut operation entry, and sends the instruction set to the controlled party, and the instruction set includes at least one instruction;被控方根据所述指令集合执行相应的操作。The controlled party performs corresponding operations according to the set of instructions.2.根据权利要求1所述的方法,其特征在于,所述指令集合中包括获取被控方系统中的指定数据信息的指令;2. The method according to claim 1, wherein the set of instructions includes an instruction to acquire specified data information in the system of the controlled party;所述被控方根据所述指令集合执行相应的操作,包括:The controlled party performs corresponding operations according to the instruction set, including:被控方根据所述指令获取被控方系统中的数据信息,并将所述被控方系统中的数据信息回传给主控方;The controlled party obtains the data information in the controlled party's system according to the instruction, and returns the data information in the controlled party's system to the master controller;所述方法还包括:The method also includes:主控方接收到被控方回传的数据信息之后,创建窗口,在创建的窗口中显示所述数据信息,以便主控方用户根据所述数据信息执行后续的远程协助操作。After receiving the data information returned by the controlled party, the master controller creates a window, and displays the data information in the created window, so that the master controller user can perform subsequent remote assistance operations according to the data information.3.根据权利要求1所述的方法,其特征在于,所述指令集合中包括调用被控方系统中的相关程序执行指定操作的指令;3. The method according to claim 1, wherein the instruction set includes an instruction to call a related program in the system of the controlled party to perform a specified operation;所述被控方根据所述指令集合执行相应的操作,包括:The controlled party performs corresponding operations according to the instruction set, including:被控方根据所述指令调用被控方系统中的相关程序,以便启动所述相关程序的运行,并触发执行所述指定操作。The controlled party invokes a related program in the controlled party's system according to the instruction, so as to start the running of the related program and trigger the execution of the specified operation.4.根据权利要求3所述的方法,其特征在于,还包括:4. The method according to claim 3, further comprising:在执行所述指定操作之后,对被控方屏幕进行截图,将截图结果回传给主控方。After the specified operation is performed, a screenshot is taken of the screen of the controlled party, and the result of the screenshot is sent back to the controlling party.5.根据权利要求1所述的方法,其特征在于,所述指令集合中包括对被控方进行界面相关操作的指令;5. The method according to claim 1, wherein the instruction set includes instructions for performing interface-related operations on the controlled party;所述被控方根据所述指令集合执行相应的操作,包括:The controlled party performs corresponding operations according to the instruction set, including:被控方执行所述指令,并在执行指令过程中对被控方屏幕进行动态截图,将截图结果回传给主控方;The accused party executes the instruction, and takes a dynamic screenshot of the accused party's screen during the execution of the instruction, and sends the screenshot result back to the master controller;或者,or,被控方执行所述指令,并在执行完最后一个指令和/或在产生需要回传的信息时,对被控方屏幕进行截图,将截图结果回传给主控方。The controlled party executes the instruction, and when the last instruction is executed and/or when information that needs to be returned is generated, the controlled party's screen is captured, and the result of the screenshot is sent back to the controlling party.6.根据权利要求1至5任一项所述的方法,其特征在于,主控方界面上显示的快捷操作入口为多个。6. The method according to any one of claims 1 to 5, characterized in that there are multiple shortcut operation entries displayed on the main control interface.7.根据权利要求1至5任一项所述的方法,其特征在于,所述快捷操作入口对应的快捷操作包括:查看被控方系统中的信息的操作、对被控方系统或应用软件进行优化或修复的操作。7. The method according to any one of claims 1 to 5, wherein the shortcut operation corresponding to the shortcut operation entry includes: the operation of checking the information in the system of the accused party, the operation of checking the information of the system of the accused party or the application software Perform optimization or repair operations.8.一种远程协助装置,其特征在于,包括:8. A remote assistance device, characterized in that it comprises:入口显示单元,用于建立远程协助连接后,在主控方界面上显示快捷操作入口;The entrance display unit is used to display the shortcut operation entrance on the main controller interface after the remote assistance connection is established;指令发送单元,用于主控方通过快捷操作入口接收用户的操作,并触发该快捷操作入口对应的指令集合,将所述指令集合发送到被控方,所述指令集合中包括至少一条指令;The instruction sending unit is used for the master to receive the user's operation through the shortcut operation entry, trigger the instruction set corresponding to the shortcut operation entry, and send the instruction set to the controlled party, and the instruction set includes at least one instruction;指令执行单元,用于被控方根据所述指令集合执行相应的操作。The instruction execution unit is used for the controlled party to execute corresponding operations according to the instruction set.9.根据权利要求8所述的装置,其特征在于,所述指令集合中包括获取被控方系统中的指定数据信息的指令;9. The device according to claim 8, wherein the set of instructions includes an instruction to acquire specified data information in the system of the controlled party;所述指令执行单元具体用于:The instruction execution unit is specifically used for:被控方根据所述指令获取被控方系统中的数据信息,并将所述被控方系统中的数据信息回传给主控方;The controlled party obtains the data information in the controlled party's system according to the instruction, and returns the data information in the controlled party's system to the master controller;所述装置还包括:The device also includes:窗口创建单元,用于主控方接收到被控方回传的数据信息之后,创建窗口,在创建的窗口中显示所述数据信息,以便主控方用户根据所述数据信息执行后续的远程协助操作。The window creation unit is used for the master controller to create a window after receiving the data information returned by the controlled party, and display the data information in the created window, so that the master controller user can perform subsequent remote assistance according to the data information operate.10.根据权利要求8所述的装置,其特征在于,所述指令集合中包括调用被控方系统中的相关程序执行指定操作的指令;10. The device according to claim 8, wherein the instruction set includes an instruction to call a related program in the system of the controlled party to perform a specified operation;所述指令执行单元具体用于:The instruction execution unit is specifically used for:被控方根据所述指令调用被控方系统中的相关程序,以便启动所述相关程序的运行,并触发执行所述指定操作。The controlled party invokes a related program in the controlled party's system according to the instruction, so as to start the running of the related program and trigger the execution of the specified operation.11.根据权利要求10所述的装置,其特征在于,还包括:11. The device according to claim 10, further comprising:截图单元,用于在执行所述指定操作之后,对被控方屏幕进行截图,将截图结果回传给主控方。The screenshot unit is configured to take a screenshot of the screen of the controlled party after performing the specified operation, and return the result of the screenshot to the master controller.12.根据权利要求11所述的装置,其特征在于,所述指令集合中包括对被控方进行界面相关操作的指令;12. The device according to claim 11, wherein the instruction set includes instructions for performing interface-related operations on the controlled party;所述指令执行单元具体用于:The instruction execution unit is specifically used for:被控方执行所述指令,并在执行指令过程中对被控方屏幕进行动态截图,将截图结果回传给主控方;The accused party executes the instruction, and takes a dynamic screenshot of the accused party's screen during the execution of the instruction, and sends the screenshot result back to the master controller;或者,or,被控方执行所述指令,并在执行完最后一个指令和/或在产生需要回传的信息时,对被控方屏幕进行截图,将截图结果回传给主控方。The controlled party executes the instruction, and when the last instruction is executed and/or when information that needs to be returned is generated, the controlled party's screen is captured, and the result of the screenshot is sent back to the controlling party.13.根据权利要求8至12任一项所述的装置,其特征在于,主控方界面上显示的快捷操作入口为多个。13. The device according to any one of claims 8 to 12, wherein there are multiple shortcut operation entries displayed on the main control interface.14.根据权利要求8至12任一项所述的装置,其特征在于,所述快捷操作入口对应的快捷操作包括:查看被控方系统中的信息的操作、对被控方系统或应用软件进行优化或修复的操作。14. The device according to any one of claims 8 to 12, wherein the shortcut operation corresponding to the shortcut operation entry includes: checking the information in the controlled party system, checking the controlled party system or application software Perform optimization or repair operations.
CN201210222973.0A2012-06-282012-06-28Remote assistance method and devicePendingCN103513858A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201210222973.0ACN103513858A (en)2012-06-282012-06-28Remote assistance method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201210222973.0ACN103513858A (en)2012-06-282012-06-28Remote assistance method and device

Publications (1)

Publication NumberPublication Date
CN103513858Atrue CN103513858A (en)2014-01-15

Family

ID=49896688

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201210222973.0APendingCN103513858A (en)2012-06-282012-06-28Remote assistance method and device

Country Status (1)

CountryLink
CN (1)CN103513858A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103870161A (en)*2014-03-312014-06-18张鹏Method for rebuilding and operating operation interfaces remotely
CN104536823A (en)*2015-01-162015-04-22宇龙计算机通信科技(深圳)有限公司Shortcut operation method, shortcut operation device and terminal
CN105677450A (en)*2014-11-182016-06-15中兴通讯股份有限公司Remote operating method and device for terminal
CN105915367A (en)*2016-03-302016-08-31青岛海信移动通信技术股份有限公司Online debugging method, terminal and server
CN105978998A (en)*2016-06-272016-09-28浪潮(苏州)金融技术服务有限公司Device remote control method based on behavior definition
CN108984255A (en)*2018-07-052018-12-11腾讯科技(深圳)有限公司A kind of remote assistance method and relevant device
CN112486084A (en)*2020-11-032021-03-12江门绿润环保科技有限公司Remote control method and system for low-temperature drying machine
CN113138814A (en)*2020-01-172021-07-20北京沃东天骏信息技术有限公司Remote assistance method, device, equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1976339A (en)*2006-12-152007-06-06华南理工大学Method for monitoring computer screen via cell phone
US20070259657A1 (en)*2006-05-052007-11-08Mediatek Inc.Systems and methods for remotely controlling mobile stations
EP1895794A2 (en)*2006-08-292008-03-05Samsung Electronics Co., Ltd.Remote management system and method for portable electronic devices
US20090300131A1 (en)*2008-05-272009-12-03Supportspace Ltd.Simultaneous remote and local control of computer desktop
CN101610544A (en)*2009-07-202009-12-23中兴通讯股份有限公司Long-range control method and device
CN102033609A (en)*2010-12-102011-04-27深圳市云舒网络技术有限公司Keyboard and mouse integrated virtual device and realizing method thereof
CN102170617A (en)*2011-04-072011-08-31中兴通讯股份有限公司Mobile terminal and remote control method thereof

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20070259657A1 (en)*2006-05-052007-11-08Mediatek Inc.Systems and methods for remotely controlling mobile stations
EP1895794A2 (en)*2006-08-292008-03-05Samsung Electronics Co., Ltd.Remote management system and method for portable electronic devices
CN1976339A (en)*2006-12-152007-06-06华南理工大学Method for monitoring computer screen via cell phone
US20090300131A1 (en)*2008-05-272009-12-03Supportspace Ltd.Simultaneous remote and local control of computer desktop
CN101610544A (en)*2009-07-202009-12-23中兴通讯股份有限公司Long-range control method and device
CN102033609A (en)*2010-12-102011-04-27深圳市云舒网络技术有限公司Keyboard and mouse integrated virtual device and realizing method thereof
CN102170617A (en)*2011-04-072011-08-31中兴通讯股份有限公司Mobile terminal and remote control method thereof

Cited By (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103870161A (en)*2014-03-312014-06-18张鹏Method for rebuilding and operating operation interfaces remotely
CN105677450A (en)*2014-11-182016-06-15中兴通讯股份有限公司Remote operating method and device for terminal
CN104536823A (en)*2015-01-162015-04-22宇龙计算机通信科技(深圳)有限公司Shortcut operation method, shortcut operation device and terminal
CN104536823B (en)*2015-01-162018-08-24宇龙计算机通信科技(深圳)有限公司Shortcut operation method, prompt operation device and terminal
CN105915367A (en)*2016-03-302016-08-31青岛海信移动通信技术股份有限公司Online debugging method, terminal and server
CN105915367B (en)*2016-03-302019-12-06青岛海信移动通信技术股份有限公司online debugging method, terminal and server
CN105978998A (en)*2016-06-272016-09-28浪潮(苏州)金融技术服务有限公司Device remote control method based on behavior definition
CN105978998B (en)*2016-06-272019-03-08浪潮金融信息技术有限公司A kind of equipment long-range control method that Behavior-based control defines
CN108984255A (en)*2018-07-052018-12-11腾讯科技(深圳)有限公司A kind of remote assistance method and relevant device
CN108984255B (en)*2018-07-052021-05-28腾讯科技(深圳)有限公司Remote assistance method and related equipment
CN113138814A (en)*2020-01-172021-07-20北京沃东天骏信息技术有限公司Remote assistance method, device, equipment and storage medium
CN112486084A (en)*2020-11-032021-03-12江门绿润环保科技有限公司Remote control method and system for low-temperature drying machine

Similar Documents

PublicationPublication DateTitle
JP7263442B2 (en) System and method for real-time remote control of mobile applications
US8707321B2 (en)Resource sharing system and method thereof
CN103513858A (en)Remote assistance method and device
CN102662618B (en)Image processing method in remote assistance process and device
CN103782541B (en) A method of providing remote access to at least one application
CN104618435B (en) Method for realizing remote desktop and remote desktop management system
US9021507B2 (en)Dynamic use of data across multiple programs
CN105992066B (en) Character input method and character input device applied to intelligent equipment
JP2015529878A (en) Providing access to remote applications via a web client
US11303729B2 (en)Virtual workspace experience visualization and optimization
CN115174603B (en) NAS service system, implementation method, electronic equipment and storage medium
US20240264804A1 (en)Cloud code development system, method, apparatus, device and storage medium
WO2015168849A1 (en)Simulated desktop building method and related device
KR20210110779A (en)Method and apparatus for providing applet service capability, electronic device, and storage medium
CN112416455B (en)Data processing method, device, terminal and storage medium
CN114253652A (en)Method and system for realizing cloud application window list of android mobile terminal by simulating local App
CN102571832B (en)Resource sharing system and method
WO2024061308A1 (en)Notification processing method, and terminal device, server side and computer storage medium
CN104252232B (en)Command control method and device during remote assistance
CN116643680A (en) Secure access method, system and readable storage medium
US20220382825A1 (en)Method and system for web page co-browsing
US8825739B2 (en)Method and apparatus for controlling multiple systems in a low bandwidth environment
CN115495170A (en)Application starting method, terminal equipment, server and computer storage medium
CN108737337A (en)Equipment processing method, device, server and system
CN102387118A (en)Data output method and device

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication

Application publication date:20140115

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp