联机帮助方法和系统技术方案

技术编号:2852705 阅读:187 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种利用用户关于熟悉应用程序的已有知识联机帮助用户使用和学习新应用程序的方法和系统,其中该熟悉应用程序与该新应用程序具有相似的功能。所述系统包括:UI生成器,用于当所述新应用程序被激活时,根据描述所述熟悉应用程序的UI的UI描述、生成与所述熟悉应用程序的UI相同的助手UI;和动作导航器,用于当用户在助手UI上进行操作时,根据描述将所述助手UI上的操作链接到所述新应用程序UI上的动作的行为的映射规则、将用户操作从所述助手UI重定向到所述新应用程序的UI上并产生相应的动作,以及将所产生的重定向的相应动作发送到所述新应用程序的UI上。

【技术实现步骤摘要】

本专利技术一般地涉及一种联机帮助方法和系统,尤其涉及一种通过使用助手UI(User Interface,用户界面)联机帮助用户使用和学习新应用程序的系统。
技术介绍
对于最终用户来说,学习使用或许包含数千特征的一个新应用程序并不是一件容易的事情。虽然已有一些专用的应用程序联机帮助方案(大部分是基于文档的),但最终用户仍需花费大量的时间来熟悉新应用程序的特征,并且为了提高其工作效率,甚至要花费更长的时间。尤其是,即使当最终用户学习使用一个与该用户已熟悉的应用程序在功能上相似的新应用程序时,例如,当一个熟练的MS Word用户学习使用Openoffice时,学习所耗用的时间仍然也是很长的。对于上述的后一种情况,学习使用的困难可以归因于缺少帮助最终用户将其已有的关于熟悉应用程序的知识映射到功能相似的新应用程序上的友好机制。现有技术中关于帮助用户学习和使用应用程序的UI系统和方法的文献请参见US5,436,637及US5,550,967。其中US5,436,637披露了一种为感兴趣的屏幕对象以非侵入方式(即在用户工作区的一侧或下方)提供“提示”的图形用户界面系统和方法。US5,550,967披露了一种包含具有重叠窗口的面向对象的图形用户界面的用户界面,该用户界面提供了具有供用户选择的主题、索引和查找按钮功能的访问窗口,通过对这些主题、索引和查找按钮功能的使用来定义帮助查询。但二者都没有提及如何将用户关于熟悉应用程序的已有知识运用到用户对功能相似的新应用程序的学习中。因此,需要一种新的联机帮助机制,当用户已具有功能上相似于作为学习目标的新应用程序的应用程序(在本说明书中被称为熟悉应用程序)的知识时,该机制能够帮助用户利用其对熟悉应用程序的已有知识学习如何使用功能相似的新应用程序。
技术实现思路
鉴于上述技术状态,本专利技术的目的是提供一种全新的联机帮助方法和系统,其联机帮助用户利用其对熟悉应用程序的已有知识学习如何使用功能相似的新应用程序,从而使用户容易和轻松地学习使用一个与熟悉应用程序功能相似的新应用程序。因此,本专利技术提供了一种利用用户关于熟悉应用程序的已有知识联机帮助用户使用和学习新应用程序的方法,其中该熟悉应用程序与该新应用程序具有相似的功能,所述方法包括a.提供描述所述熟悉应用程序的UI的UI描述;b.当所述新应用程序被激活时,根据所述UI描述生成与所述熟悉应用程序的UI相同的助手UI;c.提供描述将所述助手UI上的操作链接到所述新应用程序UI上的动作的行为的映射规则;d.当用户在助手UI上进行操作时,根据所述映射规则将用户操作从所述助手UI重定向到所述新应用程序的UI上并产生相应的动作;e.将所产生的重定向的相应动作发送到所述新应用程序的UI上。优选的是,在上述步骤e,将所产生的重定向的相应动作发送到所述新应用程序的UI上之前,在助手UI上显示与该用户操作相关的帮助内容。优选的是,所生成的助手UI覆盖在所述新应用程序的UI上。所生成的助手UI也可以不覆盖在所述新应用程序的UI上。并且优选的是,在上述步骤a提供相应于多个熟悉应用程序的多个UI描述,并且在上述步骤b生成相应的多个助手UI。本专利技术还提供了一种利用用户关于熟悉应用程序的已有知识联机帮助用户使用和学习新应用程序的系统,其中该熟悉应用程序与该新应用程序具有相似的功能,所述系统包括UI生成器,用于当所述新应用程序被激活时,根据描述所述熟悉应用程序的UI的UI描述、生成与所述熟悉应用程序的UI相同的助手UI;和动作导航器,用于当用户在助手UI上进行操作时,根据描述将所述助手UI上的操作链接到所述新应用程序UI上的动作的行为的映射规则、将用户操作从所述助手UI重定向到所述新应用程序的UI上并产生相应的动作,以及将所产生的重定向的相应动作发送到所述新应用程序的UI上。优选的是,该系统还包括帮助引擎,用于与所述UI生成器交互,以在助手UI上显示与用户操作相关的帮助内容。优选的是,由所述UI生成器生成的助手UI覆盖在所述新应用程序的UI上。由所述UI生成器生成的助手UI也可以不覆盖在所述新应用程序的UI上。并且优选的是,所述UI生成器生成相应于多个熟悉应用程序的多个助手UI。可见,本专利技术的联机帮助方法和系统通过引入助手UI提供了一种新的联机帮助机制。该助手UI模仿用户熟悉的应用程序的UI,以帮助用户将其关于熟悉应用程序的已有知识映射到作为学习目标的功能相似的新应用程序上。因此,借助于该助手UI,用户可以利用其关于熟悉应用程序的已有知识容易和轻松地学习使用功能相似的新应用程序。附图说明通过下面结合附图的详细描述,本专利技术的上述和其它目的、特点及其它优点将更容易理解,其中图1是说明根据本专利技术的联机帮助机制的示意图;图2示出了根据本专利技术一个实施例的联机帮助系统的组成及其工作原理;图3示出了根据本专利技术另一个实施例的联机帮助系统的组成及其工作原理;图4是说明根据本专利技术一个实施例的联机帮助方法的流程图;图5是说明根据本专利技术另一个实施例的联机帮助方法的流程图;图6示出了根据本专利技术一个实施例的用户熟悉的应用程序QuickTimePlayer(播放器)及新应用程序DivX Player的UI;图7示出了图6所示的应用程序UI及其UI描述文件之间的关系;图8(a)-(f)是说明根据本专利技术的实施例、利用用户对QuickTime Player的已有知识通过助手UI联机帮助用户学习DivX Player的过程的示意图。具体实施例方式现在,将参考附图来详细描述本专利技术的优选实施例。为了帮助用户将其关于所熟悉的应用程序的已有知识和经验映射到一个作为学习目标的新的应用程序上,通过引入助手UI,本专利技术提供了一种新的联机帮助机制以使该工作顺利地进行。首先假定用户对一个(或多个)使用过的应用程序十分熟悉;当前又要学习使用一个新的应用程序,而该新的应用程序与其所熟悉的应用程序具有相似的功能,但它们可能具有不同的UI,例如,用户对MS Word已非常熟悉,又要学习使用Openoffice,再例如用户已知如何使用QuickTime Player,又要学习使用DivX Player,在这种情况下,本专利技术提供的联机帮助的机制如图1所示。由图1中可见,当用户激活新应用程序时,本专利技术会提供覆盖在要学习的新应用程序的UI上的助手UI,该助手UI在结构和内容上与用户已熟悉的功能相似的应用程序的UI相同。在用户通过助手UI与新应用程序交互时,本专利技术将用户的操作从助手UI重定向到被覆盖的真实UI上,从而使用户能够用其关于熟悉应用程序的知识轻松地使用和学习新应用程序。这里,需要进行说明的是,虽然图1示出了助手UI是覆盖在新应用程序的UI上的示例,但本专利技术提供的助手UI的位置并不限于此,它也可以被置于新应用程序的UI旁边等位置处,而不覆盖于新应用程序的UI上。并且虽然图1仅示出了一个助手UI,但根据本专利技术提供的助手UI的个数并不只限于为1个,而是可以为与多个用户熟悉的应用程序相对应的多个助手UI。也就是说,本专利技术也允许多个助手UI至作为学习目标的新应用程序的UI的映射,由此,用户能够利用其关于多个应用程序的已有知识容易地使用和学习一个功能相似的新应用程序。图2示出了根据本专利技术一个实施例的联机帮助系统的组成及其工作原理。本文档来自技高网
...

【技术保护点】
一种利用用户关于熟悉应用程序的已有知识联机帮助用户使用和学习新应用程序的方法,其中该熟悉应用程序与该新应用程序具有相似的功能,所述方法包括:a.提供描述所述熟悉应用程序的UI的UI描述;b.当所述新应用程序被激活时,根据所述 UI描述生成与所述熟悉应用程序的UI相同的助手UI;c.提供描述将所述助手UI上的操作链接到所述新应用程序UI上的动作的行为的映射规则;d.当用户在助手UI上进行操作时,根据所述映射规则将用户操作从所述助手UI重定向到所述新 应用程序的UI上并产生相应的动作;e.将所产生的重定向的相应动作发送到所述新应用程序的UI上。

【技术特征摘要】

【专利技术属性】
技术研发人员:顾光导苏辉王哲鹏过晓冰
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1