用于在线帮助的一对多虚拟鼠标引导的设备和方法

文档序号:6463557阅读:145来源:国知局
专利名称:用于在线帮助的一对多虚拟鼠标引导的设备和方法
技术领域
本发明涉及一种鼠标远程引导技术,更具体地,涉及一种用于在线帮助的一对多虚拟鼠标引导的设备和方法。用于在线帮助时, 一个或多个帮助。方可以以虚拟鼠标引导或实际鼠标控制的方式帮助求助方解决问题,其中,求助方是使用求助方装置的用户,帮助方是通过帮助方装置为求助方提供在线帮助服务的技术支持人员。
背景技术
随着计算机的普及,数量庞大的计算机用户存在有计算机水平参差不齐、对信息和服务的需求也千差万别等特点。为了解决他们在计算机软件操作中出现的问题,技术支持人员可以通过屏幕共享的方式对远程计算机用户提供在线帮助,在线帮助信息主要包括有计算机屏幕图像及操作信息、文字信息、图片信息、语音信息、视频信息、文件和软件等,其中技术支持人员可以通过鼠标远程? 1导或控制的方式为用户提供操作信息。
目前,主要有三种在线帮助的操作信息提供方法
第一种方法是IBM公司的专利申请CN 1286011C (申请日2004.3.10,名称计算机或其它电子装置的远程支持方法和系统)中公开了对于计算机或其它电子装置用户提供远程技术支持的一种方案,技术支持人员通过用户装置屏幕上所显示的输入图标来引导用户自身进行操作。这种技术方案中,用户不能自己定义其输入图标的表现形式,用户所看到的输入图标信息也不够直观、简单,并且不能完全符合用户的自身习惯。同时,技术支持人员和用户是一对一的关系。对于复杂问题,有可能需要多个技术支持人员共同解决用户问题,该方案不支持多个技术支持人员同时为用户提供服务。 -
第二种方法是广东威创日新电子有限公司所申请的专利200710028507.8 (申请曰2004.11.07,名称对服务端的多鼠标远程控制方法)中提出的用户端计算机中的鼠标动作和鼠标的偏移量或鼠标位置通过网络传输到远程服务端,服务端根据用户的动作和鼠标的偏移量或鼠标位置,调整虚鼠标的位置,并通过分时抢占式多任务、消息分发技术模拟实现本地鼠标的动作,从而实现对服务端的多鼠标远程控制。这种技术方案用于多个用户对服务端计算机的远程控制方式,而不是虚拟鼠标引导方式,技术支持人员不能选择虚拟鼠标引导的方式为用户提供在线帮助。
我们公司所申请的专利《用于在线帮助的虚拟鼠标引导的设备和方法》公开了 一种帮助方可以以虚拟鼠标引导的方式引导求助方自己解决求助方装置的问题的设备和方法,本发明在其基础上,发明了 一种一个或多个帮助方可以同时以虚拟鼠标引导的方式为求助方提供在线帮助的设备和方法。

发明内容
本发明的目的是提供一种用于在线帮助的一对多虚拟鼠标引导的设备和方法,在帮助方对求助方进行在线帮助的时候, 一 个或多个帮助方可以同时以虚拟鼠标引导的方式引导求助方自己解决求助方装置的问题。
为了实现上述发明目的,本发明的技术方案以如下方式实现
一种用于在线帮助的一对多虛拟鼠标引导的设备,其中,求助方是使用求助方装置的用户,帮助方是为求助方提供在线帮助服务的技术支持人员',帮助方可以通过网络为求助方装置提供鼠标操作信息,所述求助方装置至少包括
屏幕信息截取部件,用于采集求助方装置的屏幕信息,并向帮助方装置发送所述屏幕信
息;
虛拟鼠标引导部件,用于将所述帮助方装置发送来的鼠标操作指令转化成相应的虚拟鼠标移动和才喿作内容提示,并在求助方装置上加以显示;所述帮助方装置至少包括
鼠标操作部件,用于采集帮助方装置的鼠标操作信息,并向求助方装置发送所述鼠标引导指令;
屏幕信息显示部件,用于接收求助方装置发送来的屏幕信息,并在帮助方装置上加以显
其特征在于,所述求助方装置还至少包括
鼠标操作控制部件,用于读取帮助方装置发送来的鼠标操作指令,并进行解析;鼠标管理部件,用于对所述帮助方装置对应虚拟鼠标的属性信息进行处理;所述帮助方装置还至少包括
鼠标引导权限控制部件,用于判断所述帮助方装置是否具有鼠标引导权限。
一种用于在线帮助的一对多虚拟鼠标引导的方法,其中,求助方是使用求助方装置的用户,帮助方是为求助方提供在线帮助服务的技术支持人员,帮助方可以通过网络为求助方装置提供鼠标操作信息,其特征在于,所述方法包含如下步骤
步骤l:帮助方装置开始为求助方装置提供在线帮助;
步骤2:帮助方装置和求助方装置建立网络连接;
步骤3:求助方装置保存所述帮助方装置的鼠标信息;
步骤4:求助方装置发送屏幕信息给帮助方装置;
步骤5:帮助方装置接收屏幕信息,并向求助方装置发送鼠标引导;f又限获取消息;步骤6、求助方装置向帮助方装置返回鼠标引导权限回答消息;步骤7、帮助方装置读取所述鼠标引导权限回答消息;
步骤8、帮助方装置判断是否具有鼠标引导权限,如果不具有鼠标引导权限,则转向步骤9;如果具有鼠标引导权限,则帮助方装置为求助方装置提供鼠标引导信息;步骤9、判断求助方装置的问题是否解决完毕,
1、 如果解决完毕,本流程结束;
2、 如果没有解决完毕,转向步骤4。与现有技术相比,本发明的有益效果是提供一种用于在线帮助的 一对多虚拟鼠标引导的设备和方法,帮助方可以以虚拟鼠标引导的方式引导求助方自己解决求助方装置的问题;求助方还可以定义所述虚拟鼠标的颜色、形状和大小,其虚拟鼠标的操作提示信息也可以是图形、文字、声音、动画的表现形式。


图1为网络结构图。
图2为求助方装置组成结构图。
图3为帮助方装置组成结构图。
图4为帮助方装置为求助方装置提供在线帮助的总流程图。图5为帮助方装置为求助方装置提供鼠标引导信息的流程图。图6为多个帮助方的虚拟鼠标引导示意图。
具体实施例方式
下面将结合附图详细描述本发明的具体实施方式

如图1所示,本发明一个基本实施例的结构至少包括一台求助方装置1和一台帮助方装置2,求助方装置1和帮助方装置2之间通过网络相连接。其中,求助方是操作求助方装置1的用户,帮助方是通过帮助方装置2帮助求助方解决实际问题的技术支持人员。求助方装置1和帮助方装置2,可以是,台式计算机、便携式笔记本电脑、智能手机或电话等电子设备。求助方装置1和帮助方装置2可以通过电信网、广电网或计算机网等网络相连。
如图2所示,求助方装置1包括用户桌面部件101、鼠标管理部件102、服务连接部件103、屏幕信息截取部件104、鼠标操作指令记忆部件105、鼠标操作控制部件106、虚拟鼠标引导部件107以及即时通讯部件108。其中
用户桌面部件101,与鼠标管理部件102相连接,用于和用户之间的界面交互,用户可以进行如下操作
1、 定义虛拟鼠标的形状、颜色、大小,例如给不同的帮助方装置2指定不同的虚拟鼠标引导图示。
2、 定义鼠标引导权限规则,例如
(1) 可以选择一个或多个帮助方装置2的对应鼠标为激活状态,或非激活状态;
(2) 可以选择一个或多个帮助方装置2的对应鼠标可以并发引导。
鼠标管理部件102,与用户桌面部件IOI、鼠标操作控制部件106、服务连接部件103相连接,用于对所述帮助方装置2对应虚拟鼠标的属性信息进行处理,包括以下内容
1、 处理用户桌面部件发送的用户交互信息,例如用户选择被激活的帮助方装置2;
2、 保存、维护当前多个帮助方装置2所对应的鼠标信息;
3、 为多个帮助方装置2分配对应的鼠标引导权限。
如图3所示,鼠标管理部件l02包括有帮助方鼠标列表维护单元l021,鼠标引导权限规则管理单元1022和鼠标引导权限竟争单元1023,其中,帮助方鼠标列表维护单元1021,用于保存、维护当前多个帮助方装置2所对应的帮助方鼠标列表,所述帮助方鼠标列表由所述多个帮助方装置2所对应的鼠标对象所组成,每个鼠标对象的属性信息可以至少包含有帮助方装置2的虚拟鼠标是否激活、虛拟鼠标的表现形式(如虛拟鼠标的颜色、形状、大小及操作提示信息的表现形式)等信息,帮助方鼠标列表维护单元1021对帮助方鼠标列表中的鼠标对象进行创建、更新和销毁。
鼠标引导权限规则管理单元1022,用于对鼠标引导权限的规则进行管理,所述鼠标引导权限的规则可以由系统自定义、或用户通过用户桌面部件101进行定义,例如,所述规则可以是选择一个或多个帮助方装置2的对应鼠标为激活状态;选择一个或多个帮助方装置2的对应鼠标可以并发引导等。
鼠标引导权限竟争单元1023,用于响应帮助方装置2的鼠标引导权限获取消息,并读取鼠标引导权限规则管理单元的相应规则,然后向所述帮助方装置2返回对应的鼠标引导权限信息。
服务连接部件103,与鼠标操作指令记忆部件105、屏幕信息截取部件104相连接,用于实现所述求助方装置1和所述帮助方装置2间的通信,以及进行信息交互。
屏幕信息截取部件104,与服务连接部件103相连接,用于采集求助方装置1的屏幕信息,并发送至服务连接部件103,由服务连接部件103向帮助方装置2发送所述屏幕信息。
鼠标操作指令记忆部件105,和服务连接部件103、鼠标操作控制部件106相连接,用于保存服务连接部件转发的帮助方装置2发送来的鼠标操作指令。
鼠标操作控制部件106,和鼠标管理部件102、鼠标操作指令记忆部件105、虛拟鼠标引导部件107相连接,用于读取鼠标操作指令记忆部件保存的帮助方装置2的鼠标操作指令,并进行解析。鼠标操作控制部件106根据帮助方装置2的鼠标操作指令,读取鼠标管理装置的帮助方鼠标列表的帮助方鼠标对象的属性信息,判断所述帮助方装置2的虚拟鼠标是否处于激活状态,如果是激活状态,则向虚拟鼠标引导部件107转发所述鼠标操作指令,否则不执行该指令。
虛拟鼠标引导部件107,和鼠标操作控制部件106相连接,用于将鼠标操作控制装置转发的鼠标操作指令内容转化成相应的虚拟鼠标移动和操作内容提示,并在求助方装置1上加以显示,所述操作内容的提示方式可以包括有图形、文字、声音、动画等多种方式。
即时通讯部件108,和服务连接部件103相连接,用于完成与帮助方之间通过电话、网络电话(包括音频和视频)、文字或文件的即时信息交流。
如图4所示,帮助方装置2包括服务连接部件201、鼠标操作部件202、鼠标引导权限控制部件203、屏幕信息显示部件204和即时通讯部件205。其中
服务连接部件201,用于实现所述求助方装置1和所述帮助方装置2间的通信,以及信息交互。
鼠标操作部件202,用于采集帮助方装置2的鼠标操作信息,并向求助方装置1发送所述的鼠标引导指令。
鼠标引导权限控制部件203,用于向求助方装置1发起鼠标引导权限获取消息,并根据返回消息判断所述帮助方装置2是否具有鼠标引导权限,..如果有,则激活鼠标操作部件202开始采集所述帮助方装置2的鼠标操作信息。
屏幕信息显示部件204,用于接收求助方装置1发送来的屏幕信息,并在帮助方装置2上力口以显示。
即时通讯部件205,用于完成与求助方之间通过电话、网络电话(包括音频和4见频)、文字或文件的即时信息交流。
本实施例的具体实现步骤如下
图4是用于说明帮助方装置2为求助方装置1提供在线帮助的总流程,具体步骤如下步骤1:帮助方装置2开始为求助方装置1提供在线帮助(步骤Sl )。步骤2:帮助方装置2的服务连接部件201和求助方装置1的服务连接部件103建立网络连接(步骤S2)。求助方和帮助方可以通过求助方装置1的即时通讯部件108和帮助方装置2的即时通讯部件205进行沟通。
步骤3:求助方装置1保存所述帮助方装置2的鼠标信息(步骤S3 )。求助方装置1的鼠标管理部件102的帮助方鼠标列表维护单元1021创建新的帮助方装置2鼠标对象,并添加至帮助方鼠标列表中。如果此时有多个帮助方装置2为求助方装置1提供在线帮助,帮助方鼠标列表维护单元1021将根据帮助方装置2在线帮助的时间先后,创建多个新的帮助方装置2鼠标对象,并依次添加至帮助方鼠标列表中。求助方装置1的鼠标管理部件102完成以上工作后,通知屏幕信息截取部件104采集屏幕信息。步骤4:求助方装置1发送屏幕信息给帮助方装置2 (步骤S4 )。
求助方装置1的屏幕信息截取部件104将采集的屏幕信息发送至服务连接部件103,由服务连接部件103将所述屏幕信息转发至所述帮助方装置2。
步骤5:帮助方装置2接收屏幕信息,并向求助方装置1发送鼠标引导权限获取消息(步骤S5),其具体步骤如下
1、 帮助方装置2的服务连接部件201将所述屏幕信息转发至屏幕信息显示部件204,并通知鼠标引导权限控制部件203;
2、 鼠标引导权限控制部件203向服务连接部件201发出鼠标引导权限获取消息;
3、 服务连接部件201向所述求助方装置1转发所述鼠标引导权限获取消息。步骤6、求助方装置1向帮助方装置2返回鼠标引导权限回答消息(步骤S6 )。求助方装置1的鼠标管理部件102的鼠标引导权限竟争单元1023接收服务连接部件103
煥发的鼠标引导权限获取消息,读取鼠标引导权限规则管理单元1022所管理的鼠标引导权限规则,向所述服务连接部件103返回鼠标引导权限回答消息。服务连接部件103将所述鼠标权限回答消息向帮助方装置2转发。
步骤7、帮助方装置2读取所述鼠标引导权限回答消息(步骤S7 )。帮助方装置2的服务连接部件201接收所述鼠标引导权限回答消息,并转发至鼠标引导权限控制部件203。
步骤8、帮助方装置2判断是否具有鼠标引导权限(步骤S8 ),如果不具有鼠标引导权限,则转向步骤9;如果具有鼠标引导权限,则帮助方装置2为求助方装置1提供鼠标引导信息(步骤S9),其具体实现步骤如图5所示
(1 )、帮助方装置2的鼠标操作部件202采集帮助方装置2的鼠标4喿作信息,并转发至服务连接部件201 (步骤S101);
(2 )、帮助方装置2的服务连接部件201向所述求助方装置1转发所述鼠标操作信息(步骤S102 );
(3)、求助方装置1的服务连接部件103接收所述鼠标操作信息,并向鼠标操作指令记忆部件105转发(步骤S103);
(4 )、鼠标操作指令记忆部件105保存所述鼠标操作信息,并通知鼠标操作控制部件106(步骤S104);
(5 )、鼠标操作控制部件106从鼠标操作指令记忆部件105读取所述鼠标操作信息(步骤S105);
(6 )、鼠标操作控制部件106才艮据鼠标管理部件102所维护的帮助方鼠标列表,判断所述帮助方装置2的虚拟鼠标是否被激活(步骤S106),如果没有被激活,则本流程结束;如果被激活,则
① 向虛拟鼠标引导部件107转发所述鼠标操作信息(步骤S107 );
② 虛拟鼠标引导部件107将所述鼠标操作信息转化成虛拟鼠标的移动和操作内容提示(步骤S108),操作内容可以以图形、文字、声音、动画等方式进行提示。
步骤9、判断求助方装置1的问题是否解决完毕(步骤S10),
1、 如果解决完毕,本流程结束(步骤Sll )。
2、 如果没有解决完毕,转向步骤4。综上所述, 一次在线帮助过程完成。
如图7所示,为多个帮助方的虚拟鼠标引导示意图。当帮助方装置2为求助方装置1进行虛拟鼠标引导时,所述帮助方装置2的引导信息可以以图形、文字、声音、动画等方式进行提示,图7是以文字方式进行提示的求助方装置1屏幕截图,2个帮助方同时为求助方提供在线帮助,其中红色鼠标为帮助方装置2 (a)对应的虚拟鼠标,以及帮助方装置2 (a)双击左键的文字提示,另一个白色鼠标为帮助方装置2 (b)对应的虚拟鼠标,求助方可以根据求助方装置1屏幕上多个虛拟鼠标的移动以及相应的文字提示进行操作。
最后所应说明的是,以上实施例仅用以说明而并非限制本发明所描述的技术方案;因此,尽管本说明书参照上述的实施例对本发明已进行了详细的说明,^旦是,本领域的普通技术人员应当理解,仍然可以对本发明进行修改或者等同地替换;而一切不脱离本发明的精神和范围的技术方案及其改进,其均应涵盖在本发明的权利要求范围当中。
权利要求
1.一种用于在线帮助的一对多虚拟鼠标引导的设备,其中,求助方是使用求助方装置的用户,帮助方是为求助方提供在线帮助服务的技术支持人员,帮助方可以通过网络为求助方装置提供鼠标操作信息,所述求助方装置至少包括屏幕信息截取部件,用于采集求助方装置的屏幕信息,并向帮助方装置发送所述屏幕信息;虚拟鼠标引导部件,用于将所述帮助方装置发送来的鼠标操作指令转化成相应的虚拟鼠标移动和操作内容提示,并在求助方装置上加以显示;所述帮助方装置至少包括鼠标操作部件,用于采集帮助方装置的鼠标操作信息,并向求助方装置发送所述鼠标引导指令;屏幕信息显示部件,用于接收求助方装置发送来的屏幕信息,并在帮助方装置上加以显示;其特征在于,所述求助方装置还至少包括鼠标操作控制部件,用于读取帮助方装置发送来的鼠标操作指令,并进行解析;鼠标管理部件,用于对所述帮助方装置对应虚拟鼠标的属性信息进行处理;所述帮助方装置还至少包括鼠标引导权限控制部件,用于判断所述帮助方装置是否具有鼠标引导权限。
2. 根据权利要求1所述的一种用于在线帮助的一对多虚拟鼠标引导的设备,其特征在于, 所述求助方装置的鼠标操作部件至少包括帮助方鼠标列表维护单元,用于保存、维护当前多个帮助方装置所对应的帮助方鼠标列表。
3. 根据权利要求2所述的一种用于在线帮助的虚拟鼠标引导的设备,其特征在于,所述 求助方装置的鼠标操作部件还包括鼠标引导权限规则管理单元,用于对鼠标引导权限的规则进行管理; 鼠标引导权限竟争单元,用于响应帮助方装置的鼠标引导权限获取消息,并读取鼠标引 导权限规则管理单元的相应规则,然后向所述帮助方装置返回对应的鼠标引导权限信息。
4. 根据权利要求3所述的一种用于在线帮助的一对多虚拟鼠标引导的设备,其特征在于, 所述求助方装置还包括鼠标操作指令记忆部件,用于保存帮助方装置发送来的鼠标操作指令。
5. 根据权利要求3所述的一种用于在线帮助的一对多虚拟鼠标引导的设备,其特征在于, 所述求助方装置还包括用户桌面部件,用于和用户之间的界面交互。
6. 根据权利要求5所述的一种用于在线帮助的一对多虚拟鼠标引导的设备,其特征在于, 所述求助方装置还包括鼠标操作指令记忆部件,用于保存帮助方装置发送来的鼠标操作指令; 服务连接部件,用于实现所述求助方装置和所述帮助方装置间的通信,以及进行信息交互;即时通讯部件,用于完成与帮助方之间通过电话、网络电话、文字或文件的即时信息交流;所述帮助方装置还包括服务连接部件,用于实现所述求助方装置和所述帮助方装置间的通信,以及进行信息交互;即时通讯部件,用于完成与求助方之间通过电话、两络电话、文字或文件的即时信息交流。
7. —种用于在线帮助的一对多虚拟鼠标引导的方法,其中,求助方是使用求助方装置的 用户,帮助方是为求助方提供在线帮助服务的技术支持人员,帮助方可以通过网络为求助方 装置提供鼠标操作信息,其特征在于,所述方法包含如下步骤步骤1:帮助方装置开始为求助方装置提供在线帮助; 步骤2:帮助方装置和求助方装置建立网络连接;' 步骤3:求助方装置保存所述帮助方装置的鼠标信息; 步骤4:求助方装置发送屏幕信息给帮助方装置;步骤5:帮助方装置接收屏幕信息,并向求助方装置发送鼠标引导权限获取消息; 步骤6、求助方装置向帮助方装置返回鼠标引导权限回答消息; 步骤7、帮助方装置读取所述鼠标引导权限回答消息;步骤8、帮助方装置判断是否具有鼠标引导权限,如果不具有鼠标引导权限,则转向步 骤9;如果具有鼠标引导权限,则帮助方装置为求助方装置提供鼠标引导信息; 步骤9、判断求助方装置的问题是否解决完毕,1、 如果解决完毕,本流程结束;2、 如果没有解决完毕,转向步骤4。
8. 根据权力要求7所述的一种用于在线帮助的一对多虛拟鼠标引导的方法,其特征在于, 步骤8中,如果所述帮助方装置具有鼠标引导权限,进一步包括如下步骤(1 )、帮助方装置采集帮助方装置的鼠标操作信息;(2 )、帮助方装置向所述求助方装置转发所述鼠标操作信息;(3 )、求助方装置接收所述鼠标操作信息;(4 )、求助方装置保存所述鼠标操作信息;(5) 、求助方装置读取所述鼠标操作信息;(6) 、求助方装置根据所维护的帮助方鼠标列表,判断所述帮助方装置的虚拟鼠标是否 被激活,如果没有被激活,则本流程结束;如果被激活,则将所述鼠标操作信息转化成虚拟 鼠标的移动和操作内容提示。
9. 根据权力要求7所述的一种用于在线帮助的一对多虚拟鼠标引导的方法,其特征在于, 步骤3进一步包括如下步骤求助方装置创建新的帮助方装置鼠标对象,并添加至帮助方鼠标列表中;如果此时有多个帮助方装置为求助方装置提供在线帮助,求助方装置将创建多个新的帮助方装置鼠标对象, 并依次添加至帮助方鼠标列表中。
10.根据权力要求7所述的一种用于在线帮助的一对多虚拟鼠标引导的方法,其特征在 于,步骤6进一步包括如下步骤求助方装置接收鼠标引导权限获取消息,读取所管理的鼠标引导权限规则,向所述帮助 方装置返回鼠标引导权限回答消息。
全文摘要
本发明提供一种用于在线帮助的一对多虚拟鼠标引导的设备和方法,用于在线帮助时,一个或多个帮助方可以以虚拟鼠标引导的方式,引导求助方自己解决求助方装置的问题,其中,求助方是使用求助方装置的用户,帮助方是通过帮助方装置为求助方提供在线帮助服务的技术支持人员。同时,求助方还可以定义所述虚拟鼠标的颜色、形状和大小,其虚拟鼠标的操作提示信息也可以是图形、文字、声音、动画的表现形式。
文档编号G06F3/14GK101581987SQ200810106760
公开日2009年11月18日 申请日期2008年5月14日 优先权日2008年5月14日
发明者晶 聂, 黄永刚 申请人:北京帮助在线信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1