首页> 中国专利> 在实际使用的基础上向用户提供新计算机软件功能的方法和设备

在实际使用的基础上向用户提供新计算机软件功能的方法和设备

摘要

一种向用户提供计算机软件应用程序的新/增强功能的方法。在用户学会计算机软件应用程序的基础之后,在完成预定条件的基础上向用户提供新/增强功能。预定条件可以包括时间的消逝或者某功能的使用次数达到特定数。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2010-07-28

    未缴年费专利权终止 IPC(主分类):G06F9/44 授权公告日:20030528 申请日:19940223

    专利权的终止

  • 2003-05-28

    授权

    授权

  • 1995-04-19

    公开

    公开

  • 1995-04-05

    实质审查请求的生效

    实质审查请求的生效

说明书

本发明一般涉及计算机软件,尤其涉及在用户掌握程序基本知识的基础上引入计算机程序的新功能的方法和设备。

计算机软件产品可用于无数领域。软件产品能够保存日历,提供电话簿,进行税金准备,备有财务信息,接收和发送电子邮件,进行文字处理等等。这些软件产品可以具有大量的可用功能,以致使得最初用户或新用户感到困惑不解。有许多简化操作、编辑帮助、求助功能、菜单等等,一般只有通过一段时间的不断应用和实践才能学会使用。然而,因为一位新用户可能具有相当的困难以仅仅适应程序的基本功能,所以他/她可能永远也不想或不能使用某些复杂的功能。在某些情形下,一位新用户对软件产品中的可用功能感到如此困惑,以致根本不使用该产品,或者仅仅在有限基础上使用,使得产品失去价值。

通常,书面文档(手册)随软件一起邮递给客户,文档中说明了软件的全部功能。这样,一位新用户,或者甚至一位较有经验的用户可能不得不求助于手册以理解某些功能如何工作以及如何同其他功能交互使用。一本手册能够与软件上可得到的许多特点一样是令人困惑的。许多用户对手册望而却步,因为使用手册不但耗费时间,而且是困难的。

也可以为软件包设置求助功能。有时求助功能过少或过多。为试图解决这一问题,已知在现有技术中可以提供自动可调节的求助信息。例如,当最初安装一个软件应用程序时,假定用户没有经验,求助信息因而较详细。随着使用的增加,假定用户已学会了基础,从而所显示的求助信息逐渐简略。

尽管软件的书面文档始终是必需的,但是需要参看书面文档以学习更高级功能并非总是理想的。这样,需要一种方法及设备,随着用户对应用基础的更加熟悉,或者使用的增加,引入软件应用的更加高级的功能。

本发明提供一种可为计算机软件应用程序引入新的和/或增强的功能的方法,该方法基本上降低或排除现有技术中的问题。本发明允许软件应用程序的用户逐渐学习适当使用应用程序的增强功能。

根据本发明第一方面,提供了一种可用于一个计算机软件应用程序向用户引入一个新的和/或增强的功能的方法。向用户发放一个新的和/或增强的功能取决于预定条件的获得。预定条件可以包括特定时间量、预定数量的事件、或者手动激活。

根据本发明另一方面,提供了一种向计算机软件应用程序的用户教授使用程序的方法。最初向用户提供足够的功能,以使用户能够学习基础级的使用。新功能是根据预定条件(如时间或事件)向用户提供的。

本发明提供的技术优点在于:软件应用的用户在学习基础之前,并不为过多的功能所困惑。

为了更充分理解本发明及其优点,结合附图参照详细说明。其中:

图1是根据本发明的数据处理系统的示意图;

图2、3和4是本发明的某一可能使用的说明;

图5是说明本发明的流程图。

参照图1,所示为一个数据处理系统8的图形表示,可用于实现本发明。如图所示,数据处理系统8可能包括多个网络,如局域网(LAN)10和32,每个最好分别包括多个单独的计算机12和30。当然,熟练的技术人员应懂得,对于每个这样的网络,可以使用多个连接到主处理机的智能工作站(IWS)。如在这样的数据处理系统中所公知的,每个单独的计算机可以连接到一个存储设备14和/或一个打印机/输出设备16。

数据处理系统8也可以包括多个主机,如主机18,最好利用通信链路22与LAN10连接。主机18也可以与一个存储设备20连接,该存储设备用作LAN10的远程存储器。同样,LAN10可以通过通信链路24,经过子系统控制部件/通信控制器26以及通信链路34与网关服务器28相连。网关服务器28最好是一台单独的计算机或IWS,用于将LAN32链接到LAN10。

关于LAN32和LAN10,可以将多个文件或资源目标存储在存储设备20中,由主机18控制,后者用作按此方式存储的资源目标的资源管理者或提供库服务。当然,熟练的技术人员将懂得,主机18可以位于与LAN10相距很远的地方,同样,LAN10可以位于与LAN32相当远的地方。例如,LAN32可以位于加利弗尼亚,而LAN10可以位于得克萨斯,主机18可以位于纽约。

不管所存储的计算机软件应用程序是通过LAN使用,还是通过主机或IWS使用,都可以提供丰富的可用功能集。事实上,可用功能可以相当丰富,以致使新用户不解。常年来,只有可用来学习如何使用一个应用程序中的许多功能的资源才可以从某些联机求助特点或书面手册获得。不幸的是,联机求助和书面手册与可用的应用功能一样是混乱的且难于使用。一旦一位用户熟悉了基本功能,也许希望使用更高级的功能。然而,到这时用户也许已经过于受所学功能的制约,而不尝试更高级的功能了。

根据本发明,为逐步采用的功能集合设计应用程序,这些功能集合从基本用户所需开始,并渐渐地、有选择地移入更高级的、更丰富的功能。可根据预定条件,如自应用程序安装起所经过的时间,数个使用触发或手动激活,使更丰富的功能可用。这样,在某些天之后,最好在预定数目的使用事件之后,可将一个新的或更高级的功能引入给用户。当引入新功能时,可以同时将一个新的指令集或“求助”引入给用户,以帮助用户。提供手动“触发”以允许用户(或系统管理员)强制新的或所有功能的引入也许是理想的。

参照图2、3和4,显示了如何利用本发明的例子。首先参看图2,预定数量的事件已经产生,即,共有150次使用已被记入一个日历应用程序,如参考号40所大致指明的信息所示。在开发日历应用程序时,当记入的150次使用的事件触发后,表明一位用户已经充分使用了基本功能并且熟悉基本知识。这样,产生信息40,使用户知道:如果用户想要使用的话,还有更多的功能可用。若用户此时不希望使用新功能,则选择选项N(No),应用程序同以前一样运行,直到另一预定数量的事件产生。

若用户想了解新功能,则选择Y(Yes)。参照图3,当用户选择Y选项时,用新信息42取代信息40。信息42向用户提供用于学习新功能的多个选项,或一个提供在不同时间学习新功能的第二次机会的选项。例如,若用户选择“再次询问-”44,则应用程序将恢复到原先可用功能,直到产生适当的新条件(将新条件键入到所提供的空格处)。

例如,若用户选择“进行指导”46,则在完成指导之后,向用户提供新功能(如图4中参考号52所示)。例如,若用户选择“打印快速参考”48或“打印用户手册”50,则向用户提供新功能52(以及所打印的信息)。对新功能52最好以某种方式进行高亮度显示(如不同颜色,黑体,等等),以引起用户注意,直至一个预定事件产生(如时间的消逝,选项的选择,移到另一屏面等等)。

参照图5,示出了说明本发明的流程图。在80处开始之后,由判定框82来确定是否发现一个安装专用简要表。安装专用简要表由系统管理员或现场管理员设定,以允许整个位置、组等对于一个功能具有相同的触发,另外,一位单独用户通过判定框82能够手动强制提供新功能。若判定框82的响应为否,则在框84读取默认的简要表(由应用程序开发者设定)。若判定框82的响应为是,则在框86读取一个安装专用简要表。在框84或86之后,在判定框88确定是否发现一个用户简要表。用户简要表相当于用户接受或拒绝一个新/增强功能的提供的能力,以及当前可用功能级。若判定框88的响应为是,则在框90读取用户简要表。或在框90之后,或判定框88的响应为否时,由判定框92确定使用是否已经达到功能公开的增加级别的阈值。若判定框92的响应为是,则框94通知用户达到阈值。然后,判定框96确定用户是否想要唤醒下一级。

若判定框96的响应为是,则在框98将一新级别的数据存入内存。然后在框100,将新级别的数据写入用户简要表。当判定框96的响应为否,或者判定框92的响应曾经为否,或者在框100之后时,则在框102为当前功能/报告设定级标志。级标志的激活允许向用户显示先前未见到的功能以及有关的联机报告,包括“求助”。在框104,每个级标志将功能/报告唤醒。然后在判定框106确定用户是否完成对该功能的了解。若判定框106的响应为否,则本发明返回到框104。若判定框106的响应为是,则在框110将用户简要表中的使用计数器更新,本发明在112处结束。

这样,根据本发明,在向计算机软件应用程序的新的或最初的用户提供比其所能最初掌握的更多功能之前,允许用户有机会学习应用程序的基础。在达到某熟练级后,如在应用程序的开发中所预定的(用于自动升级)或由用户手动确定的,将新/增强功能提供给用户。用户能够在任意时刻强制新/增强功能的引入,或可以将新/增强功能的引入继续延迟到任意需要的时刻。本发明的结果是,随着用户对软件应用程序的更加熟悉,该应用程序可以得充分的使用,可以成为更有市场的产品。

尽管已参照实施例对本发明进行了特定示例和说明,但是本领域熟练的技术人员应懂得,在不背离本发明的实质和范围的情况下,可以在形式和细节上对本发明做各种改变。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号