为远程帮助提供基于图像的指导的制作方法

文档序号:6479104阅读:144来源:国知局
专利名称:为远程帮助提供基于图像的指导的制作方法
技术领域
本发明总体上涉及提供远程计算帮助,并且更确切地涉及为远程部件的配置帮助 提供基于图像的指导。
背景技术
如今,个人计算机的使用是极为广泛的。然而,许多用户并不精通于计算机的配置 及设置。许多这样的用户在安装新的硬件部件、或配置以及管理他们现有的系统时需要帮 助。虽然一位更有经验的用户通常会容易地提供帮助(如果实体上存在的话),但是地域分 散以及时间管理的现实经常会要求远程地提供技术帮助,例如通过电话、互联网或通过电 子邮件。通常对于计算机系统的远程管理员给予访问权限,这样使得远程管理员可以通过 执行多个任务以及服务(例如设置、配置以及故障诊断)来帮助本地的用户。典型地,远程 管理员通过网络登录到本地计算机中,并且在登录时对该用户的计算机具有管理员级别的 访问权限。如今存在支持此类远程管理的商业软件。然而,远程管理员并没有出现在用户的现场,并且因此不能为用户连接缆线、插入 打印机、以及以其他方式物理性地配置多个部件。指导用户通过多个计算机部件的物理性 配置过程的语音或电子邮件的辅导对于用户而言通常是太含糊的或者不熟悉。例如,指导 用户“将缆线的那端插入到USB端口中”对于不知道什么是USB端口的用户不会有帮助。例 如,设想有一位富有经验的计算机专家试图帮助他/她的母亲(通过电话)将她的打印机 连接到她的PC上。这段对话典型地听起来会像这样专家“好的,现在用USB装置缆将您的打印机连接到您计算机上的USB端口上。”
母亲“用什么把什么连接到什么上? ”
专家“这样,在打印机上看一下,找一个小的近似正方形样子的开口。它可能是在背面。”
母亲“我想我找到它了。现在我要做什么?”
专家“插入缆线。”
母亲“哪根缆?我有好几根。”
寸寸。
令人希望的是能够以一种更加有效的方式来远程地指导用户完成计算机部件配置过程。

发明内容
在一个为家用计算提供了远程的控制及管理能力的系统中,提供了多个计算机部 件的视觉图像来远程地指导用户完成建立物理性连接的过程。部件识别信息被自动地搜集 并且从一个用户的计算机提供给远程管理员。该管理员向该用户提供这些部件的视觉图 像,并且远程地对它们进行注解以指导用户完成配置过程。图像注解可以包括指向该图像的一个具体部分(例如有待插入缆线的插口)、和/或在图像上画图或写文或以其他方式标 记图像以引导该用户的注意力。通过与该用户的语音通信可以补充这种基于视觉图像的指 导在本概述中以及在以下的详细说明中说明的这些特征及优点并不是包揽无遗的, 并且具体地讲,通过参看本发明的附图、说明书、以及权利要求书,很多额外的特征和优点 对相关领域的普通技术人员将变得清楚。另外,应该注意到本说明书中所使用的语言的选 择主要是为了易读性和指导性的目的,并且也许不是被选用为描绘或限制本发明的主题, 对于确定这种发明主题必须求助于权利要求书。


图1是展示根据本发明的某些实施方案的一个系统的框图,在该系统中一个远程 帮助管理器使得能够进行鲁棒的远程计算机部件配置帮助。图2是展示根据本发明的另一个实施方案使用网络摄像头来识别部件的框图。图3是展示根据本发明的某些实施方案的一个远程帮助管理器的框图,该远程帮 助管理器为用户的家庭网络上的多个部件提供远程配置帮助。这些图仅为了展示的目的描绘了本发明的多个实施方案。本领域的普通技术人员 将容易地从以下讨论中认识到,可以使用在此所展示的这些结构以及方法的替代的实施方 案而不背离在此所说明的本发明的原理。
具体实施例方式图1展示了根据本发明的某些实施方案的一个系统100,其中一个远程帮助管理 器101在一个远程的控制及管理背景中使之能够进行鲁棒的远程计算机部件配置帮助。应 该理解,尽管在图1中不同部件被展示为多个分离的实体,每个展示的部件代表多种功能 性的一个集合,该集合可被实施为软件、硬件、固件或它们的任何组合。在一个部件被实施 为软件的情况下,它可以被实施为一个独立的程序,但也可用多种其他的方式来实施,例如 实施为一个较大程序的部分、多个独立的程序、一个内核可加载模块、一个或多个装置驱动 器或一个或多个静态或动态链接的库。如图1所示,在用户104的计算机105上运行的一个部件识别代理器103强力地 识别出(例如,准确的品牌和型号、等等)本地系统105上的多个部件106,并且向远程帮助 管理器101传送部件识别信息107。部件识别代理器103可轮询在用户104的计算机105 上运行的操作系统189和/或部件106本身以便获得此信息107。这种轮询操作的实施的 机理对本领域普通技术人员而言是已知的,并且鉴于本说明书它在本发明的实施方案的背 景中的使用对这种技术水平的人员将是易于弄清楚的。在多数情况下,这些轮询操作将足 以获得部件识别信息107。以下将对用于识别多种困难的部件106的其他技术进行讨论。远程帮助管理器101利用部件识别信息107来检出所关心的这些部件的多个图像 109。管理员111 (例如,正在提供技术帮助的富有经验的一方)还可以按照希望选择多个 额外的图像109。例如,远程帮助管理器101可以按照希望在中央计算机(未示出)或管理 员的计算机113上运行。在任何情况下,远程帮助管理器101有权访问多个部件106的图 像109的一个集合,例如通过互联网或一个本地或远程存储的部件图像数据库115。远程帮
7助管理器101还具有到用户104的计算机105的网络连接访问权,例如通过互联网、任何类 型的广域网、或一种专用连接。当管理员111与用户104处于语音或电子通信时(例如通过电话、在互联网上的 语音、即时收发消息、电子邮件、等等),她或他能够远程地向用户104的屏幕传送这些图像 109以及视觉提示117。因此,管理员111不仅可向用户104显示多个具体的部件106的图 像109,而且还可以通过例如鼠标指示符来指向这些部件106的具体的区域和部分,并且用 一个画图工具或类似工具来注解这些图像109。例如,注解这些图像109可包括对该图像的 部分的加亮、或在这些图像上画图或写文字或者以其他的方式标记这些图像109以便指引 用户104的注意力。这向用户104提供了更多的有形的帮助。例如,使用图1所示的系统100,管理员111帮助他/她的母亲来安装打印机106 可以像这样来进行管理员“好的,看您的屏幕。看到缆线的图片了吗?找一根与它类似的缆线。”母亲“好的,我找到了。”管理员“现在看您的屏幕,看到您打印机的图片了吗?看到我用箭头所指的位置 了吗?看那里,您会看到一个像这样的插口 [屏幕上出现的图像显示了这个插口]。把缆线 插到那里。”“母亲好的,我这样做了。,,管理员“好的,现在看到您的计算机背面的这张图片了吗?看到我围绕插头的图 片画的一个圆圈了吗?请把那根缆线的另一端插到那里。”“母亲好的。”管理员“好的,看到电源按扭在哪了吗?我在图片中指出了它。按那个按扭。”母亲“好的,现在怎么办?”管理员“好的,现在我会从这里处理其余的问题。给我一分钟的时间。”母亲“啊,你永远是最好的儿子。”管理员“圣诞节时一定要记得这一点〃现在转到图2,其中一个给定的部件106是难以识别的,一个网络摄像头201可以 用作一个反馈接口。例如,假设在用户104的计算机105上运行的部件识别代理器103无 法获得一个用户的扫描仪106的一个肯定的识别。用户104可将网络摄像头201指向装置 106,而所得的数字图像109可以由管理员111用于提供配置帮助或用于选择一个图像109。 在某些情况下,网络摄像头201可以扫描序列号或条形码等,以便提供无法以其他方式识 别的部件106的强有力的识别信息。在没有网络摄像头201的地方,用户104可通过任何 数码相机203来拍摄一个图片109,并且此图片109可供管理员111使用。现在转到图3,应该理解在本发明的某些实施方案中,在用户104的计算机105上 运行的部件识别代理器103不仅可识别计算机外围设备106 (例如打印机、显示和音频装 置、网络连接装置、等等),还可以识别在用户的家庭网络301上的任何部件106,如其他台 式计算装置303、移动计算装置305、数字电视录影机307 (如TIVO 装置)、智能装置309寸。如熟悉本领域技术的人们将会理解的,本发明能够以多种其他具体的形式来实施 而不背离其精神或本质性特征。同样,这些部分、模块、代理器、管理器、部件、功能、过程、动作、层、特征、属性、方法以及其他方面的特定的命名以及划分不是强制性的或有重要意义 的,并且实施本发明或其特征的机理可以具有不同的名称、划分和/或形式。另外,如对于 相关领域的一位普通技术人员将会清楚的是,本发明的这些部分、模块、代理器、管理器、部 件、功能、过程、动作、层、特征、属性、方法以及其他方面可被实施为软件、硬件、固件或此三 者的任何组合。当然,无论在何处将本发明的一个部件实施为软件,该部件可被实施为一个 脚本、一个独立的程序、一个较大程序的一部分、多个单独的脚本和/或程序、一个静态或 动态链接的库、一个内核可加载模块、一个装置驱动器、和/或在计算机编程领域的技术人 员现在或将来已知的每一种形式以及任何其他形式。此外,本发明绝不以任何方式受限于 在任何具体的编程语言中实施、或用于任何具体的操作系统或环境的实施。另外,相关领域 的普通技术人员将会容易地弄清楚,在本发明被整体地或部分地实施为软件的地方,其软 件部件可以作为计算机程序产品而存储在计算机可读媒体之中。任何形式的计算机可读媒 体可在此背景下使用,例如磁性的或光学存储媒体。此外,本发明的软件部分可以在任何可 编程计算装置的内存中实例化(例如作为目标代码或可执行图像)。因此,本发明的披露旨 在对于在以下的权利要求中给出本发明的范围是展示性的但并非对其进行限制。
权利要求
一种用于提供对电子部件的配置进行远程帮助的基于图像的指导的计算机实施的方法,该方法包括以下步骤接收部件识别信息,该部件识别信息识别出与一个用户的计算系统相关联的至少一个电子部件;向该用户发送至少一个图像,该图像与同该用户的计算系统相关联的至少一个电子部件相关联,以便对于该至少一个相关联的电子部件的配置对该用户进行远程帮助;并且向该用户提供涉及该至少一个图像的至少一个视觉提示,以便对于该至少一个相关联的电子部件的配置进一步对该用户进行远程帮助。
2.如权利要求1所述的方法,其中对该用户提供涉及该至少一个图像的至少一个视觉 提示进一步包括从一组视觉提示中提供至少一个视觉提示,该组视觉提示的构成为指向该图像一部分的一个视觉指示符;该图像一部分的一个加亮区;在该图像上的一个图画以便指引该用户的注意力;在该图像上的一个标记以便指引该用户的注意力;以及在该图像上的文字以便指引该用户的注意力。
3.如权利要求1所述的方法,进一步包括进行一组步骤中的一个步骤,该组步骤的构 成为向该用户提供语音通信,以便对于该至少一个相关联的电子部件的配置进一步对该用 户进行远程帮助;向该用户提供电子通信,以便对于该至少一个相关联的电子部件的配置进一步对该用 户进行远程帮助。
4.如权利要求1所述的方法,其中该至少一个与用户的计算系统相关联的电子部件进 一步包括来自下组电子部件中的至少一个电子部件,该组的构成为一台打印机; 一台扫描仪; 一个显示装置; 一个音频装置; 一个网络装置; 一个网络; 一个网络摄像头; 一个数码相机; 一个台式计算装置; 一个移动计算装置; 一个数字电视录影机;以及 一个智能装置。
5.如权利要求1所述的方法,其中接收部件识别信息进一步包括 接收至少一个部件的至少一个数字图像。
6.如权利要求1所述的方法,其中接收部件识别信息进一步包括接收起源于来自于下2组来源的至少一个来源的部件识别信息,该组来源的构成为 一个部件;以及 一个用户的操作系统。
7.如权利要求1所述的方法,其中向该用户发送与同该用户的计算系统相关联的至少 一个电子部件相关联的至少一个图像进一步包括检出与同该用户的计算系统相关联的至少一个电子部件相关联的至少一个图像;并且 向该用户发送该至少一个检出的图像。
8.至少一个计算机可读媒介,它包括一个计算机程序产品,该计算机程序产品用于提 供对电子部件的配置进行远程帮助的基于图像的指导,该计算机程序产品包括用于接收部件识别信息的程序代码,该部件识别信息识别出与一个用户的计算系统相 关联的至少一个电子部件;用于向该用户发送至少一个图像的程序代码,该图像与同该用户的计算系统相关联的 至少一个电子部件相关联,以便通过该至少一个相关联的电子部件的配置而远程地帮助该 用户;以及用于向该用户提供涉及该至少一个图像的至少一个视觉提示的程序代码,以便对于该 至少一个相关联的电子部件的配置进一步对该用户进行远程地帮助。
9.如权利要求8所述的计算机程序产品,其中用于向该用户提供涉及该至少一个图像 的至少一个视觉提示的该程序代码进一步包括用于提供来自一组视觉提示的至少一个视觉提示的程序代码,该组视觉提示的构成为指向该图像一部分的一个视觉指示符;该图像一部分的一个加亮区;在该图像上的一个图画以便指引该用户的注意力;在该图像上的一个标记以便指引该用户的注意力;以及在该图像上的文字以便指引该用户的注意力。
10.如权利要求8所述的计算机程序产品进一步包括用于进行一组步骤中的至少一个 步骤的程序代码,该组步骤的构成为向该用户提供语音通信,以便对于该至少一个相关联的电子部件的配置进一步对该用 户进行远程帮助;以及向该用户提供电子通信,以便对于该至少一个相关联的电子部件的配置进一步对该用 户进行远程帮助。
11.如权利要求8所述的计算机程序产品,其中该至少一个与用户的计算系统相关联 的电子部件进一步包括来自一组电子部件的至少一个电子部件,该组的构成为一台打印机; 一台扫描仪; 一个显示装置; 一个音频装置; 一个网络装置; 一个网络;一个网络摄像头; 一个数码相机; 一个台式计算装置; 一个移动计算装置; 一个数字电视录影机;以及 一个智能装置。
12.如权利要求8所述的计算机程序产品,其中该用于接收部件识别信息的程序代码 进一步包括用于接收至少一个部件的至少一个数字图像的程序代码。
13.如权利要求8所述的计算机程序产品,其中该用于接收部件识别信息的程序代码 进一步包括用于接收起源于来自于下组来源的至少一个来源的部件识别信息的程序代码, 该组来源的构成为一个部件;以及 一个用户的操作系统。
14.如权利要求8所述的计算机程序产品,其中向该用户发送与同该用户的计算系统 相关联的至少一个电子部件相关联的至少一个图像的程序代码进一步包括用于检出与同该用户的计算系统相关联的至少一个电子部件相关联的至少一个图像 的程序代码;以及用于向该用户发送该至少一个检出的图像的程序代码。
15.一种用于提供对电子部件的配置而进行远程帮助的基于图像的指导的一种计算机 系统,该计算机系统包括用于接收部件识别信息的装置,该部件识别信息识别出与一个用户的计算系统相关联 的至少一个电子部件;用于向该用户发送与同该用户的计算系统相关联的至少一个电子部件相关联的至少 一个图像的装置,以便对于该至少一个相关联的电子部件的配置对该用户进行远程帮助; 以及用于向该用户提供涉及该至少一个图像的至少一个视觉提示的装置,以便进一步对于 该至少一个相关联的电子部件的配置对该用户进行远程帮助。
16.如权利要求15所述的计算机系统,其中该用于向该用户提供关于该至少一个图像 的至少一个视觉提示的装置进一步包括用于提供来自一组视觉提示的至少一个视觉提示的装置,该组视觉提示的构成为指向该图像一部分的一个视觉指示符;该图像一部分的一个加亮区;在该图像上的一个图画以便指引该用户的注意力;在该图像上的一个标记以便指引该用户的注意力;以及在该图像上的文字以便指引该用户的注意力。
17.如权利要求15所述的计算机系统进一步包括用于执行来自一组步骤中的至少一 个步骤的装置,该组步骤的构成为向该用户提供语音通信,以便对于该至少一个相关联的电子部件的配置进一步对该用户进行远程帮助;以及向该用户提供电子通信,以便对于该至少一个相关联的电子部件的配置进一步对该用 户进行远程帮助。
18.如权利要求15所述的计算机系统,其中该至少一个与一个用户的计算系统相关联 的电子部件进一步包括来自下组电子部件中的至少一个电子部件,该组的构成为一台打印机; 一台扫描仪; 一个显示装置; 一个音频装置; 一个网络装置; 一个网络; 一个网络摄像头; 一个数码相机; 一个台式计算装置; 一个移动计算装置; 一个数字电视录影机;以及 一个智能装置。
19.如权利要求15所述的计算机系统,其中该用于接收部件识别信息的装置进一步包括用于接收至少一个部件的至少一个数字图像的装置。
20.如权利要求15所述的计算机系统,其中该用于向该用户发送与同该用户的计算系 统相关联的至少一个电子部件相关联的至少一个图像的装置进一步包括用于检出与同该用户的计算系统相关联的至少一个电子部件相关联的至少一个图像 的装置;以及用于向该用户发送该至少一个检出的图像的装置。
全文摘要
通过建立多个物理连接的过程而向远程引导用户们提供了多种计算机部件的视觉图像。自动地对部件识别信息进行搜集并且从一台用户计算机提供给远程管理员。管理员向用户提供这些部件的视觉图像,并且远程地注解这些视觉图像以指导用户完成配置过程。图像注解可以包括指向该图像的具体部分(例如有待插入缆线的插口)、和/或在图像上画图或写文或以其他方式进行标记以引导该用户的注意力。通过与该用户的语音通信可以补充这种基于视觉图像的指导。
文档编号G06F15/16GK101918938SQ200880119819
公开日2010年12月15日 申请日期2008年12月19日 优先权日2007年12月21日
发明者B·贺纳基, S·萨迪士, T·G·布朗 申请人:赛门铁克公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1