访问软件功能的系统的制作方法_2

文档序号:8344639阅读:来源:国知局
流程图。
[0025] 图3A说明了第一示例用户接口显示屏,这可以经图1的系统实现,并且说明了涉 及使用语音输入来启动交互计算对象的创建的第一示例用户交互。
[0026] 图3B说明了给出用户可选择选项的列表用于插入在图3A中启动的会话流的第二 示例用户接口显示屏。
[0027] 图3C说明了第三示例用户接口显示屏,示出了经图3B的用户接口显示屏所进行 的把用户选择的表示插入在图3A中启动的会话流。
[0028] 图4说明了第四示例用户接口显示屏,示出了用来创建交互计算对象的备选示例 会话流。
[0029] 图5A说明了第五示例用户接口显示屏,示出了用来创建任务计算对象的会话流 的第一部分。
[0030] 图5B说明了第六示例用户接口显示屏,说明了在图5A中启动的会话流的第二部 分。
[0031] 图6A说明了第七示例用户接口显示屏,示出了用来创建约会计算对象的会话流 的第一部分。
[0032] 图6B说明了第八示例用户接口显示屏,示出了在图6A中启动的会话流的第二部 分。
[0033] 图7说明了第九示例用户接口显示屏,示出了用来创建约会计算对象的备选示例 会话流,其中单个自然语言输入语句被底层软件用来填充用来创建约会计算对象的多个参 数。
[0034] 图8A说明了第十示例用户接口显示屏,示出了用来创建笔记计算对象的会话流 的第一部分。
[0035] 图8B说明了第^^一示例用户接口显示屏,示出了在图8A中启动的会话流的第二 部分。
[0036] 图9A说明了第十二示例用户接口显示屏,示出了用来查看与经自然语言输入指 定的特定机会计算对象关联的数据的示例会话流。
[0037] 图9B说明了第十三示例用户接口显示屏,示出了用来查看识别所有用户机会计 算对象的列表的示例会话流。
[0038] 图10说明了第十四示例用户接口显示屏,示出了指示各种示例企业动作的示例 帮助菜单,其中各种示例企业动作可以响应于自然语言输入和/或自然语言输入与其它输 入的组合而经底层软件实现。
[0039] 图IlA说明了第十五示例用户接口显示屏,其中,代替在帮助菜单中显示(或者附 加地),各种语音可激活的用户选项在初始菜单中显示。
[0040] 图IlB说明了第十六示例用户接口显示屏,其中各种语音可激活的用户选项在第 二示例菜单中显示,该第二示例菜单已经根据会话流的目前上下文进行了调整。
[0041] 图12是适于与图1-1IB的实施例一起使用的第一示例方法的流程图。
[0042] 图13是用于方便经存储参数供软件用来实现一个或多个企业或动作的表单和附 带元数据的使用实现图1-12的实施例的第二示例方法的流程图。
【具体实施方式】
[0043] 对于本讨论,企业可以是人的任何组织,诸如公司、大学、政府、军队,等等。术语 "组织"和"企业"在本文中可互换使用。组织的人员,即,企业人员,可以包括与组织相关联 的任何人,诸如员工、承办者、董事会成员、客户联系人,等等。
[0044] 企业计算环境可以是用于公司或组织的任何计算环境。计算环境可以是用来执行 涉及计算机处理的一个或多个任务的计算资源的任何集合。示例企业计算环境包括跨网络 分布的各种计算资源并且还可以包括私有和在内联网Web服务器上共享的内容、数据库、 本地硬盘或文件服务器上的文件、电子邮件系统、文档管理系统、门户网站,等等。
[0045] ERP软件可以是适于方便实现诸如管理企业资源、管理客户关系等任何企业相关 的过程或操作的任何计算机代码集合。示例资源包括企业的人力资源(HR)(例如,企业人 员)、财务资源、资产、员工、公司合同,等等。术语"ERP软件"和"ERP应用"可以在本文中 互换使用。但是,ERP应用可以包括一个或多个ERP软件模块或组件,诸如用户接口软件模 块或组件。
[0046] 企业软件应用,诸如客户关系管理(CRM)、商业智能(BI)、企业资源计划(ERP)及 项目管理软件,常常包括具有也被称为数据对象或实体的各种数据库对象的数据库。对于 本讨论,数据库对象可以是由数据库维护的任何计算对象。计算对象可以是数据和/或功 能的任何集合。计算对象的例子包括笔记、约会、特定交互、任务,等等。可以包括在对象中 的数据的例子包括笔记的文本(例如,描述);约会的主题、参与者、时间和日期,等等;交互 的类型、描述、客户名字,等等;与任务关联的主题、到期日期、机会名称,等等。可以与对象 关联或包括在其中的功能的例子包括用于发出约会提醒的软件功能或过程。
[0047] 企业数据可以是关于组织或公司的任何信息,包括关于客户、约会、会议、机会、客 户交互、项目、任务、资源、订单、企业人员等等的信息。企业数据的例子包括与工作相关的 笔记、约会数据、客户联系信息、工作订单的描述、资产描述、照片、联系信息、日历信息、企 业层次信息(例如,公司组织图表信息),等等。
[0048] 为了清晰,某些众所周知的组件,诸如硬驱、处理器、操作系统、电源等,从附图中 略去了。但是,能获取本示教的本领域技术人员将知道,为了满足给定实现的需要,要实现 哪些组件并且如何实现它们。
[0049] 图1是第一示例系统10的图,该系统10从例如客户端用户接口机制18 (例如,麦 克风、软件键控板等)接受自然语言输入,以方便与ERP软件,包括客户端软件20和服务器 端软件26、30,的用户交互。示例系统10包括与ERP服务器系统14通信的客户端系统12。
[0050] 对于本讨论,自然语言可以是任何讲话或者讲话的表示,即,口头或书面语言。类 似地,自然语言输入可以是经口头或书面人类语言向计算机提供的任何指令、请求、命令或 其它信息。可以与本文所讨论的某些实施例一起使用的语言输入的例子包括语音命令、文 本消息(例如,短消息服务(SMS)文本消息)、包含文本的电子邮件、直接文本输入,等等。
[0051] 在本示例实施例中,客户端系统10包括由与图形用户接口(⑶I)软件20通信的 触摸显示器18表示的用户输入机制。GUI软件20包括与客户端ERP软件24通信的控制 器22。客户端⑶I控制器22经网络16,诸如因特网,与ERP服务器系统14和附带的服务 器端软件30通信。
[0052] 服务器端软件30可以包括Web服务器、应用编程接口(API)等等,以便经会话流 实现用于方便对企业数据和软件功能的高效用户访问的软件,其中会话流是经触摸显示器 18显示的,如以下更完全讨论的。
[0053] 对于本讨论,会话流可以是包括自然语言或自然语言的表示的会话的任何显示表 示。术语会话流、对话、讲话线程和会话线程在本文中可互换使用。
[0054] 如在本文中所使用的,会话流可以包括经除语音或录入的文本之外的用户接口机 制提供的输入的表示。例如,对由软件提问的问题的回答可以经用户从列表对选项的选择 来提供。用户选定的选项的自然语言表示可以插入到会话流中。
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1