远程协助方法及装置制造方法

文档序号:6486603阅读:157来源:国知局
远程协助方法及装置制造方法
【专利摘要】本发明公开了远程协助方法及装置,其中,所述方法包括:建立远程协助连接后,在主控方界面上显示快捷操作入口;主控方通过快捷操作入口接收用户的操作,并触发该快捷操作入口对应的指令集合,将所述指令集合发送到被控方,所述指令集合中包括至少一条指令;被控方根据所述指令集合执行相应的操作。通过本发明,能够减少主控方用户的操作步骤,提高远程协助的实现效率。
【专利说明】远程协助方法及装置
【技术领域】
[0001]本发明涉及即时通信【技术领域】,特别是涉及远程协助方法及装置。
【背景技术】
[0002]随着计算机技术的不断发展,电脑等计算机设备几乎成了人们生活中必备的工具。但是,对于很多用户而言,对电脑的了解仅限于应用层面,却不懂对电脑进行维护,一旦电脑出现故障,更加束手无策。为此,一些服务商为用户提供了远程协助服务,用户只要在自己的电脑上安装远程协助客户端,就可以与另一个同样安装了远程协助客户端的用户进行沟通,远端的用户就可以帮助用户解决软件和系统问题,例如系统优化、系统补丁升级、驱动安装、恶意插件清理、病毒/木马查杀、系统基础设置、软件下载、软件安装、网络故障调试等等。
[0003]在现有技术的实现过程中,用户可以通过远程协助客户端与远程用户建立一个会话(session),然后由远程用户接管电脑的操作,此时,被接管的一端成为被控方,接管的一端成为主控方。被控方的远程协助客户端会将用户电脑的屏幕状态(例如桌面使用的壁纸、桌面上图标、当前打开了哪些窗口等等)截图后发送给主控方,这样就可以在主控方的电脑上显示出用户电脑的屏幕状态;主控方用户在通过鼠标或键盘等执行远程协助操作时,主控方的远程协助客户端会将具体的操作生成对应的指令,并通过网络将指令发送到被控方的电脑,被控方的电脑可以解析并执行相应的指令;在执行指令的过程中,被控方电脑的屏幕状态又会发生变化(例如新打开了某窗口、或关闭了某窗口、或点击了开始菜单等等),因此,被控方的远程协助客户端需要不断地将被控方电脑的屏幕状态抓图后发送给主控方,主控方用户执行新的操作之后,又会将对应的指令发送给被控方,以此循环往复。
[0004]可见,现有技术在实现远程协助的过程中,主控方用户需要基于被控方电脑的屏幕状态执行鼠标、键盘操作,操作过程比较繁琐,会使得远程协助的实现效率比较低。

【发明内容】

[0005]本发明提供了远程协助方法及装置,能够减少主控方用户的操作步骤,提高远程协助的实现效率。
[0006]本发明提供了如下方案:
[0007]一种远程协助方法,包括:
[0008]建立远程协助连接后,在主控方界面上显示快捷操作入口 ;
[0009]主控方通过快捷操作入口接收用户的操作,并触发该快捷操作入口对应的指令集合,将所述指令集合发送到被控方,所述指令集合中包括至少一条指令;
[0010]被控方根据所述指令集合执行相应的操作。
[0011]可选的,所述指令集合中包括获取被控方系统中的指定数据信息的指令;
[0012]所述被控方根据所述指令集合执行相应的操作,包括:
[0013]被控方根据所述指令获取被控方系统中的数据信息,并将所述被控方系统中的数据信息回传给主控方;
[0014]所述方法还包括:
[0015]主控方接收到被控方回传的数据信息之后,创建窗口,在创建的窗口中显示所述数据信息,以便主控方用户根据所述数据信息执行后续的远程协助操作。
[0016]可选的,所述指令集合中包括调用被控方系统中的相关程序执行指定操作的指令;
[0017]所述被控方根据所述指令集合执行相应的操作,包括:
[0018]被控方根据所述指令调用被控方系统中的相关程序,以便启动所述相关程序的运行,并触发执行所述指定操作。
[0019]可选的,还包括:
[0020]在执行所述指定操作之后,对被控方屏幕进行截图,将截图结果回传给主控方。
[0021]可选的,所述指令集合中包括对被控方进行界面相关操作的指令;
[0022]所述被控方根据所述指令集合执行相应的操作,包括:
[0023]被控方执行所述指令,并在执行指令过程中对被控方屏幕进行动态截图,将截图结果回传给主控方;
[0024]或者,
[0025]被控方执行所述指令,并在执行完最后一个指令和/或在产生需要回传的信息时,对被控方屏幕进行截图,将截图结果回传给主控方。
[0026]可选的,主控方界面上显示的快捷操作入口为多个。
[0027]可选的,所述快捷操作入口对应的快捷操作包括:查看被控方系统中的信息的操作、对被控方系统或应用软件进行优化或修复的操作。
[0028]一种远程协助装置,包括:
[0029]入口显示单元,用于建立远程协助连接后,在主控方界面上显示快捷操作入口 ;
[0030]指令发送单元,用于主控方通过快捷操作入口接收用户的操作,并触发该快捷操作入口对应的指令集合,将所述指令集合发送到被控方,所述指令集合中包括至少一条指令;
[0031]指令执行单元,用于被控方根据所述指令集合执行相应的操作。
[0032]可选的,所述指令集合中包括获取被控方系统中的指定数据信息的指令;
[0033]所述指令执行单元具体用于:
[0034]被控方根据所述指令获取被控方系统中的数据信息,并将所述被控方系统中的数据信息回传给主控方;
[0035]所述装置还包括:
[0036]窗口创建单元,用于主控方接收到被控方回传的数据信息之后,创建窗口,在创建的窗口中显示所述数据信息,以便主控方用户根据所述数据信息执行后续的远程协助操作。
[0037]可选的,所述指令集合中包括调用被控方系统中的相关程序执行指定操作的指令;
[0038]所述指令执行单元具体用于:
[0039]被控方根据所述指令调用被控方系统中的相关程序,以便启动所述相关程序的运行,并触发执行所述指定操作。
[0040]可选的,还包括:
[0041]截图单元,用于在执行所述指定操作之后,对被控方屏幕进行截图,将截图结果回传给主控方。
[0042]可选的,所述指令集合中包括对被控方进行界面相关操作的指令;
[0043]所述指令执行单元具体用于:
[0044]被控方执行所述指令,并在执行指令过程中对被控方屏幕进行动态截图,将截图结果回传给主控方;
[0045]或者,
[0046]被控方执行所述指令,并在执行完最后一个指令和/或在产生需要回传的信息时,对被控方屏幕进行截图,将截图结果回传给主控方。
[0047]可选的,主控方界面上显示的快捷操作入口为多个。
[0048]可选的,所述快捷操作入口对应的快捷操作包括:查看被控方系统中的信息的操作、对被控方系统或应用软件进行优化或修复的操作。
[0049]根据本发明提供的具体实施例,本发明公开了以下技术效果:
[0050]通过本发明,可以在建立远程协助连接后,在主控方界面上显示快捷操作入口,这种快捷操作入口相当于是一些小工具,每个小工具对应着各自能够实现的功能,主控方用户需要获取某项功能时,就可以直接从对应的快捷操作入口进入,相应的,主控方就会触发对应的指令集合,该指令集合中包括至少一条指令,将该指令集合发送给被控方之后,被控方就可以执行相关的操作。由于在实现某快捷操作对应的功能时,主控方用户只需要点击该快捷操作入口即可,因此可以节省用户的操作步骤,提高远程协助的实现效率。
【专利附图】

【附图说明】
[0051]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0052]图1是本发明实施例提供的方法的流程图;
[0053]图2是本发明实施例提供的主控方界面示意图;
[0054]图3是本发明实施例提供的装置的示意图。
【具体实施方式】
[0055]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0056]为了便于理解本发明,首先对传统的远程协助操作进行简单地介绍。在远程协助过程中,被协助方相当于是被控方,并且,提供协助的一方为控制方。主控方只是将键盘和鼠标的指令传送给远程的被控方,同时被控方电脑的屏幕画面通过通信线路回传过来。也就是说,在主控方控制被控方电脑进行操作是,看似是在主控方的电脑上进行的,但实质是在远程的被控方电脑中进行的,不论打开文件,还是上网浏览、下载等都是在远程的被控方电脑中进行的。
[0057]其中,主控方程序是运行在帮助解决问题的计算机端,也可以运行在服务器,工作站等通过网络对外提供服务的设备上,主要功能是通过实现显示远程计算机的画面、操作键盘和鼠标的处理、事件的信息发送、画面的刷新等等达到控制远程计算机的目的。
[0058]具体可分为:
[0059]I)连接操作
[0060]可以通过中转端实现与被控方的连接。例如,当被控方连接到中转端后,主控方连接到中转端;然后选择要控制的被控方;输入密码进行双方验证;最终建立主控制与被控方之间的对应。
[0061]2)画面显示
[0062]建立本地桌面窗口,初始化相关画面信息,当远程被控方计算机的画面信息传送过来后进行显示。
[0063]3)事件处理
[0064]当对本地的显示桌面窗口进行各种操作(如鼠标操作、键盘输入)时,程序实现对事件消息的捕捉,并根据具体信息组合成信息包发送到远程被控方计算机。
[0065]4)更新画面
[0066]当本地程序接收到远程被控方计算机传送过来的消息是更新画面时,程序接收需要更新的画面信息内容,根据信息与本地的显示画面进行组合实现画面的部分区域更新操作。
[0067]被控方程序是运行在需要解决问题的计算机端,主要功能是通过实现本地画面信息的传送、远程消息事件的模拟处理、画面部分区域更新处理等等达到与主控方协助目的。具体可分为:
[0068]I)连接操作
[0069]当需要协助时实现连接到主控方。具体实现时,仍然可以通过中转端进行中转,如,被控方可以首先连接到中转端,等待主控方连接到中转端;然后当主控方选择了此被控方后,要求主控方输入验证密码,最终建立主控制与被控方之间的对应。
[0070]2)消息处理
[0071]接收从远程主控方对显示桌面窗口进行各种操作(如鼠标操作、键盘输入)的消息,然后根据接收到的具体消息进行本地的模拟与触发。
[0072]3)更新区域
[0073]当被控方的画面发生的变化时,生成更新区域信息,组合成数据报文发送到主控方要求其进行相应的画面更新显示。
[0074]在传统的实现方式下,主控方与被控方建立远程协助连接之后,主控方的用户由于能够看到被控方的界面,因此,主控方用户也是基于被控方的界面来进行操作的。例如,如果主控方用户需要查看被控方电脑的属性信息,就可以将鼠标移动到被控方界面中“我的电脑”图标处,相应的,会将“鼠标移动到‘我的电脑’处”这一指令发送到被控方,被控方也会根据该指令将鼠标移动到“我的电脑”图标处;接下来,主控方用户单击鼠标右键,同样,主控方将“单击鼠标右键”指令发送给被控方,被控方执行该指令之后,会弹出菜单,使得被控方的界面发生变化,被控方会将变化后的界面进行截图,并将图片发送回主控端;主控方在显示出包含有右键菜单的被控方界面后,主控方用户将鼠标移动到菜单中的“属性”选项,然后点击该选项,相应的,被控方也会根据主控方的指令,执行上述操作,并将屏幕的变化回传给主控方;最终,主控方用户才会看到被控方电脑的属性信息。可见,为了获取被控方电脑的属性信息,主控方用户需要在看到被控方界面之后,在被控方界面上依次执行以下操作:将鼠标移动到“我的电脑”处一在“我的电脑”处单击鼠标右键一将鼠标移动到右键菜单中的“属性”一栏一在“属性”处单击鼠标左键,至此,才能看到被控方电脑的属性信息。上述例子中介绍的过程仅仅是远程协助过程中非常小的一个环节,实际的远程协助过程需要执行的操作是非常多且复杂的,以至于主控方用户需要执行的操作数目非常多。
[0075]而本发明人在实现本发明的过程中发现,在主控方执行远程协助的过程中,有很多操作都是经常会用到的,例如前述例子中的查看被控方电脑属性,或者,查看被控方电脑中的文件信息,再或者,调用被控方电脑中的安全软件执行全盘扫描操作等等。虽然在现有技术的实现方式下,无论执行上述哪个操作,都需要分解成很多步骤的主控方用户操作才能实现,但这些操作其实都只有一个目的,只要能够让主控方获得想要的信息即可。因此,在本发明实施例中,就试图从这一点出发,减少主控方用户实际需要执行的操作,就能使主控方用户获取到所需的信息。
[0076]具体的,参见图1,本发明实施例提供的远程协助方法包括以下步骤:
[0077]SlOl:建立远程协助连接后,在主控方界面上显示快捷操作入口 ;
[0078]在本发明实施例中,主控方与被控方建立起远程协助连接之后,可以在主控方界面上显示出快捷操作入口,所谓快捷操作就可以使远程协助过程中常用的一些操作,这些操作并不是移动鼠标、点击鼠标等原子级的操作,而是在用户执行时,需要执行多个原子级操作(移动鼠标、点击鼠标等等)才能实现的操作,例如前文所述的查看被控方电脑属性、查看被控方电脑中的文件属性、调用被控方电脑中的安全软件对被控方操作系统执行优化或者修复操作,等等。具体实现时,快捷操作入口可以采用图标按钮的形式来实现,并且快捷操作入口可以有多个,每个图标按钮还可以显示有各自的名称,用以简要地表明各个图标按钮对应的功能。例如,参见图2,在主控方的电脑界面中,左侧显示的是被控方的桌面,右侧就显示出了 “系统配置”、“文件管理”、“全盘扫描”等六个快捷操作入口(在实际应该中,快捷操作入口的数目可以根据实际需要来定),每个入口对应着一个图标按钮。这些图标按钮相当于分别对应着一些小工具,每个小工具都能够实现一定的功能,在远程协助的过程中,如果主控方用户需要获取被控方的某些信息,或者需要被控方运行一些程序,就可以点击这些按钮来实现,而不用再在被控方界面上执行原子级的操作。
[0079]S102:主控方通过快捷操作入口接收用户的操作,并触发该快捷操作入口对应的指令集合,将所述指令集合发送到被控方,所述指令集合中包括至少一条指令;
[0080]S103:被控方根据所述指令集合执行相应的操作。
[0081]当主控方用户点击了某快捷操作入口之后,就可以触发一指令集合,该指令集合中可以包括至少一条指令,并将该指令集合发送到被控方。具体实现时,每个快捷操作入口对应怎样的指令集合,可以有多种实现方式。例如,在一种实现方式下,这种指令集合可以完全与用户操作时的原子级操作指令序列相对应,这种用户的原子级操作可以实现对被控方进行界面相关的操作。例如,对于“系统配置”而言,其对应的指令集合,就可以包括将鼠标移动到“我的电脑”处、在“我的电脑”处单击鼠标右键、将鼠标移动到右键菜单中的“属性” 一栏、在“属性”处单击鼠标左键这样四个指令,只不过在主控方,用户只需要执行一次点击“系统配置”按钮即可,而不用依次执行上述操作,但在被控方仍然是按照上述指令的顺序依次执行。被控方在执行上述指令的过程中,同样可以将其屏幕状态进行动态地截图,并回传给主控方,使得主控方用户能够看到被控方在执行上述指令集合之后的屏幕状态,进而从被控方的屏幕截图中获取到被控方的电脑配置信息。
[0082]在上述实现方式下,被控方执行的操作与传统方式下类似,但在进行动态地屏幕状态回传的情况下,仍然涉及到大量的图片传输,会占用比较多的传输带宽。但是,如前文所述,由于主控方用户最终的目的只是能看到需要获取的信息即可,对于获取这些信息过程中产生的被控方屏幕的中间状态,由于主控方用户不再需要依据被控方屏幕的中间状态来发出后续的指令(这些指令已经包含在指令集合中发送给被控方了),因此,也不必显示给主控方用户。因此,在另一种实现方式下,被控方在执行上述指令集合时,也可以不必每执行一个指令都对屏幕截图并回传,而是在执行完最后一个指令之后,或者,在产生了一些需要显示给主控方用户的信息时,再对屏幕进行截图,并回传给主控方,这样,就能够使得主控方用户获知到被控方的信息,而不必回传大量的屏幕截图,节省传输带宽。
[0083]以上两种实现方式中,被控方都需要将屏幕状态的截图图片回传给主控方,但是由于相对于一些字符、文本等数据而言,传输图片所需的带宽要大得多,因此,如果在保证主控方用户能够获取到所需的信息的前提下,将传输图片改变为传输字符、文本数据,则又可以进一步地节省传输带宽。因此,在本发明的另一种实现方式下,对于一个快捷操作入口对应的指令集而言,其中的指令也可以不必完全与用户手动执行时的原子级操作指令一致,而是直接为获取被控方系统中的指定数据信息的指令。例如,对于“系统配置”这一快捷操作而言,其对应的指令就可以直接是“获取被控方电脑中的系统配置信息”,被控方在接收到该指令之后,就可以直接通过一些系统函数等去获取系统配置信息,然后将这些配置信息的数据回传给主控方。主控方在接收到这种数据信息之后,可以再启动一个窗口,将被控方回传的数据信息显示出来,这样,主控方用户仍然可以从该窗口中获取到被控方系统中的数据信息,进而,就可以据此对被控方存在的故障等进行判断,等等。也就是说,在这种实现方式下,对于某快捷操作而言,被控方回传的信息不再是图片,而是字符串、文本等数据信息,例如,如果主控方用户需要查看被控方系统配置,则主控方用户就可以点击“系统配置”按钮,被控方在获取到被控方系统的配置信息之后,直接以字符串的方式将配置信息回传给主控方用户,主控方用户就可以直接在一个新创建的窗口中看到其中显示出的被控方系统的配置信息,包括系统的内存、硬盘等硬件配置情况、软件安装情况等等。
[0084]此外,除了上述需要获取被控方系统中的信息的操作之外,在远程协助的过程中,还可能会涉及到很多的程序调用操作,例如,调用安全软件进行全盘扫描等。当然,在传统的方式下,仍然需要主控方用户将鼠标移动到安全软件的图标处,双击鼠标左键,显示出安全软件界面之后,再将鼠标移动到“全盘扫描”按钮处,点击“全盘扫描”按钮等等。需要执行的原子级操作仍然比较多。因此,在本发明实施例中,也可以针对程序调用操作提供快捷操作入口。此时,指令集中包含的指令与前述获取被控方数据信息时类似,可以完全与主控方用户执行原子级操作时产生的各种指令相对应;或者,也可以简化成一个简单的“调用某程序执行某操作”指令,被控方直接按照该指令调用对应的程序,启动该程序的运行,并执行指定的操作即可。当然,执行完毕之后,如果需要向主控方用户显示程序运行结果,可以将执行完毕后的界面进行截图后回传给主控方,等等。
[0085]总之,在本发明实施例提供的上述方法中,可以在建立远程协助连接后,在主控方界面上显示快捷操作入口,这种快捷操作入口相当于是一些小工具,每个小工具对应着各自能够实现的功能,主控方用户需要获取某项功能时,就可以直接从对应的快捷操作入口进入,相应的,主控方就会触发对应的指令集合,该指令集合中包括至少一条指令,将该指令集合发送给被控方之后,被控方就可以执行相关的操作。由于在实现某快捷操作对应的功能时,主控方用户只需要点击该快捷操作入口即可,因此可以节省用户的操作步骤,提高远程协助的实现效率。
[0086]与本发明实施例提供的远程协助方法相对应,本发明实施例还提供了一种远程协助装置,参见图3,该装置可以包括:
[0087]入口显示单元301,用于建立远程协助连接后,在主控方界面上显示快捷操作入Π ;
[0088]指令发送单元302,用于主控方通过快捷操作入口接收用户的操作,并触发该快捷操作入口对应的指令集合,将所述指令集合发送到被控方,所述指令集合中包括至少一条指令;
[0089]指令执行单元303,用于被控方根据所述指令集合执行相应的操作。
[0090]其中,所述指令集合中包括获取被控方系统中的指定数据信息的指令;
[0091]此时,指令执行单元303具体可以用于:
[0092]被控方根据所述指令获取被控方系统中的数据信息,并将所述被控方系统中的数据信息回传给主控方;
[0093]所述装置还可以包括:
[0094]窗口创建单元,用于主控方接收到被控方回传的数据信息之后,创建窗口,在创建的窗口中显示所述数据信息,以便主控方用户根据所述数据信息执行后续的远程协助操作。
[0095]其中,所述指令集合中还可以包括调用被控方系统中的相关程序执行指定操作的指令;
[0096]此时,指令执行单元303具体可以用于:
[0097]被控方根据所述指令调用被控方系统中的相关程序,以便启动所述相关程序的运行,并触发执行所述指定操作。
[0098]另外,该装置还可以包括:
[0099]截图单元,用于在执行所述指定操作之后,对被控方屏幕进行截图,将截图结果回传给主控方。
[0100]其中,所述指令集合中还可以包括对被控方进行界面相关操作的指令;
[0101]所述指令执行单元具体用于:
[0102]被控方执行所述指令,并在执行指令过程中对被控方屏幕进行动态截图,将截图结果回传给主控方;[0103]或者,
[0104]被控方执行所述指令,并在执行完最后一个指令和/或在产生需要回传的信息时,对被控方屏幕进行截图,将截图结果回传给主控方。
[0105]其中,主控方界面上显示的快捷操作入口为多个。
[0106]总之,在本发明实施例提供的上述装置中,可以在建立远程协助连接后,在主控方界面上显示快捷操作入口,这种快捷操作入口相当于是一些小工具,每个小工具对应着各自能够实现的功能,主控方用户需要获取某项功能时,就可以直接从对应的快捷操作入口进入,相应的,主控方就会触发对应的指令集合,该指令集合中包括至少一条指令,将该指令集合发送给被控方之后,被控方就可以执行相关的操作。由于在实现某快捷操作对应的功能时,主控方用户只需要点击该快捷操作入口即可,因此可以节省用户的操作步骤,提高远程协助的实现效率。
[0107]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0108]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0109]以上对本发明所提供的远程协助方法及装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种远程协助方法,其特征在于,包括: 建立远程协助连接后,在主控方界面上显示快捷操作入口 ; 主控方通过快捷操作入口接收用户的操作,并触发该快捷操作入口对应的指令集合,将所述指令集合发送到被控方,所述指令集合中包括至少一条指令; 被控方根据所述指令集合执行相应的操作。
2.根据权利要求1所述的方法,其特征在于,所述指令集合中包括获取被控方系统中的指定数据信息的指令; 所述被控方根据所述指令集合执行相应的操作,包括: 被控方根据所述指令获取被控方系统中的数据信息,并将所述被控方系统中的数据信息回传给主控方; 所述方法还包括: 主控方接收到被控方回传的数据信息之后,创建窗口,在创建的窗口中显示所述数据信息,以便主控方用户根据所述数据信息执行后续的远程协助操作。
3.根据权利要求1所述的方法,其特征在于,所述指令集合中包括调用被控方系统中的相关程序执行指定操作的指令; 所述被控方根据所述指令集合执行相应的操作,包括: 被控方根据所述指令调用被控方系统中的相关程序,以便启动所述相关程序的运行,并触发执行所述指定操作。
4.根据权利要求3所`述的方法,其特征在于,还包括: 在执行所述指定操作之后,对被控方屏幕进行截图,将截图结果回传给主控方。
5.根据权利要求1所述的方法,其特征在于,所述指令集合中包括对被控方进行界面相关操作的指令; 所述被控方根据所述指令集合执行相应的操作,包括: 被控方执行所述指令,并在执行指令过程中对被控方屏幕进行动态截图,将截图结果回传给主控方; 或者, 被控方执行所述指令,并在执行完最后一个指令和/或在产生需要回传的信息时,对被控方屏幕进行截图,将截图结果回传给主控方。
6.根据权利要求1至5任一项所述的方法,其特征在于,主控方界面上显示的快捷操作入口为多个。
7.根据权利要求1至5任一项所述的方法,其特征在于,所述快捷操作入口对应的快捷操作包括:查看被控方系统中的信息的操作、对被控方系统或应用软件进行优化或修复的操作。
8.—种远程协助装置,其特征在于,包括: 入口显示单元,用于建立远程协助连接后,在主控方界面上显示快捷操作入口 ; 指令发送单元,用于主控方通过快捷操作入口接收用户的操作,并触发该快捷操作入口对应的指令集合,将所述指令集合发送到被控方,所述指令集合中包括至少一条指令; 指令执行单元,用于被控方根据所述指令集合执行相应的操作。
9.根据权利要求8所述的装置,其特征在于,所述指令集合中包括获取被控方系统中的指定数据信息的指令; 所述指令执行单元具体用于: 被控方根据所述指令获取被控方系统中的数据信息,并将所述被控方系统中的数据信息回传给主控方; 所述装置还包括: 窗口创建单元,用于主控方接收到被控方回传的数据信息之后,创建窗口,在创建的窗口中显示所述数据信息,以便主控方用户根据所述数据信息执行后续的远程协助操作。
10.根据权利要求8所述的装置,其特征在于,所述指令集合中包括调用被控方系统中的相关程序执行指定操作的指令; 所述指令执行单元具体用于: 被控方根据所述指令调用被控方系统中的相关程序,以便启动所述相关程序的运行,并触发执行所述指定操作。
11.根据权利要求10所述的装置,其特征在于,还包括: 截图单元,用于在执行所述指定操作之后,对被控方屏幕进行截图,将截图结果回传给主控方。
12.根据权利要求11所述的装置,其特征在于,所述指令集合中包括对被控方进行界面相关操作的指令; 所述指令执行单元具体用于:` 被控方执行所述指令,并在执行指令过程中对被控方屏幕进行动态截图,将截图结果回传给主控方; 或者, 被控方执行所述指令,并在执行完最后一个指令和/或在产生需要回传的信息时,对被控方屏幕进行截图,将截图结果回传给主控方。
13.根据权利要求8至12任一项所述的装置,其特征在于,主控方界面上显示的快捷操作入口为多个。
14.根据权利要求8至12任一项所述的装置,其特征在于,所述快捷操作入口对应的快捷操作包括:查看被控方系统中的信息的操作、对被控方系统或应用软件进行优化或修复的操作。
【文档编号】G06F3/0481GK103513858SQ201210222973
【公开日】2014年1月15日 申请日期:2012年6月28日 优先权日:2012年6月28日
【发明者】朱翼鹏, 陈宁一, 胡宇光, 周云峰, 刘伟刚, 刘航 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1