面向企业资源规划的知晓上下文的环境的利记博彩app

文档序号:6437553阅读:251来源:国知局
专利名称:面向企业资源规划的知晓上下文的环境的利记博彩app
技术领域
本发明涉及企业资源规划,尤其涉及知晓企业资源规划上下文的环境。
背景技术
知晓企业资源规划(ERP)上下文的环境是用于创建面向任务的环境的过程,该面向任务的环境可利用上下文来改进人类和机器决策制定过程。在一些情况下,ERP系统可包含在作出业务决策和解决问题时可能有价值的大量信息,但这一数据可能难以访问和/或理解。此外,该信息可能不易于由非ERP系统用户获得,并且与一个ERP过程相关联的信息可能不能由其他ERP过程访问或不与其他ERP过程所使用的数据相关。例如,人力资源过程中使用的数据可能不与会计过程所使用的数据相关,从而造成不同部门作出不完全知情的决策。

发明内容
提供本发明内容以便以简化形式介绍将在以下的具体实施方式
中进一步描述的一些概念。本发明内容并不旨在标识要求保护的主题的关键特征或必要特征。本发明内容亦非旨在用于限制所要求保护的主题的范围。可提供知晓企业资源规划(ERP)上下文的环境。在接收到动作请求后,可更新上下文状态。可分析上下文状态以确定该上下文状态是否与至少一个预测目标相关联。如果是,则可提供与该至少一个预测目标相关联的所建议的下一动作。前述概括描述和以下详细描述两者都提供示例且都只是说明性的。因此,前述概括描述和以下详细描述不应被认为是限制性的。此外,除了此处所阐明的那些之外还可提供其他特征或变型。例如,各实施方式可涉及在详细描述中描述的各种特征组合和子组合。


合并在本发明中并构成其一部分的附图示出本发明的各种实施方式。在附图中图1是一操作环境的框图;图2是用于在知晓上下文的环境中提供所建议的下一动作的界面的框图;图3是用于提供知晓上下文的环境的方法的流程图;以及图4是包括计算设备的系统的框图。
具体实施例方式以下详细描述参考各个附图。只要可能,就在附图和以下描述中使用相同的附图标记来指示相同或类似的要素。尽管可能描述了本发明的各实施方式,但修改、改编和其他实现也是可能的。例如,可以对附图中所示出的要素进行置换、添加、或修改,且可以通过对所公开的方法置换、重新排序、或添加阶段来修改此处所描述的方法。因此,以下详细描述并不限制本发明。相反,本发明的正确范围由所附权利要求书限定。
4
可提供知晓企业资源规划(ERP)上下文的环境。根据本发明的各实施例,可跟踪、 记录、和/或分析用户在软件环境内的交互和操作。例如,与企业组织相关联的雇员可以使用该软件环境来完成需要访问企业数据的某一目标,如人力资源经理制作汇总当前雇员福利选择的报表。该知晓上下文的环境可以跟踪该雇员所请求的每一动作,如检索所有雇员的列表、检索所有可用福利选择的列表、以及将每一雇员映射到一个或多个选择。该环境因而可以按此次序将这些所请求的动作与创建福利选择汇总报表的目标进行关联。该雇员或另一人力资源雇员下次开始请求这些或类似动作时,该环境可以建议该序列中的下一动作来完成同一目标。随着不同角色的更多用户完成他们的目标,目标预测数据库可被扩展。虽然各单独的动作请求可能与多个目标相关联,但该环境可以使用其他上下文线索来评估每一目标的相对概率并呈现与最高概率目标相关联的所建议的下一动作。根据本发明的各实施例, 例如,可以按概率的降序来呈现多个所建议的下一动作。上下文线索可包括用户的部门或已知角色,如会计或人力资源。通过拉出雇员列表来开始任务的会计用户可能具有较高概率来尝试完成产生工资单报表的目标,而人力资源用户可能具有与福利汇总相关联的更高概率。图1是包括第一组织105和第二组织110的操作环境100的框图。第一组织 105可包括第一企业资源规划(ERP)服务器115和第一多个用户工作站120(A)-(B)。第二组织110可类似地包括第二企业资源规划(ERP)服务器125和第二多个用户工作站 130 (A)-(B)0用户工作站120 (A)-(B)和130 (A)-(B)可被耦合到相应ERP服务器115和 125,如通过局域网(LAN)。第一组织105和第二组织110可经由网络135在通信上耦合。 网络135可包括专用网络和/或诸如因特网等公共网络。操作环境100还可包括多个数据源HO(A)-(C)。数据源HO(A)-(C)可包括诸如非现场数据存储和/或备份设施等组织专用的数据源,诸如股票市场报价服务和/或天气数据服务等公共数据源,和/或订户、合作伙伴、顾客和/或客户数据源。例如,数据源140(A)可以与向第一组织105和/或第二组织UO提供保健福利的保险公司相关联。图2是用于在知晓上下文的环境中提供所建议的下一动作的界面200的框图,该界面200包括工作空间205、建议列表210、动作列表220、以及当前任务窗口 230。建议列表 210可包括例如多个上下文相关的建议242和多个选项按钮,如用户相关的建议按钮244和工作流相关的建议按钮对6。选中用户相关的建议按钮244可使得建议列表210被填充与类似上下文相关联的用户。选中用户之一可使得显示包括联系用户按钮262和/或共享工作空间按钮264的用户窗口 260。在具有序列号12/916,049的题为“ENTERPRISE RESOURCE PLANNING ORIENTED CONTEXT-AWARE USER INTERFACE(面向企业资源规划的知晓上下文的用户界面),,的相关申请中更详细地描述了界面200,该相关申请通过引用整体结合于此。图3是阐述根据本发明的一实施例的用于提供知晓ERP上下文的环境的方法200 中所涉及的各概略阶段的流程图。方法300可使用如以下参考图4更详细地描述的计算设备400来实现。以下将更详细地描述实现方法300的各阶段的方式。方法300始于起始框305,并前进至其中计算设备400可创建多个目标的阶段310。例如,目标可由与一组动作相关联和/或由一组动作定义的最终目的来表示,其中该目的是采取该组动作来完成的。目标创建可以响应于接收到来自用户的第一动作请求,如初始化报表创建应用和/或
5工具。该工具的初始化可使得可在该工具内创建的报表形式的一个或多个目标被创建和/ 或作为选项显示给用户。作为另一示例,用户工作站120(A)的用户可以从与第一 ERP服务器115相关联的组织数据库请求雇员列表。响应于该请求,可创建和/或显示与查看和/ 或管理该雇员列表相关联的目标列表。从阶段310,方法300可前进至阶段315,在此计算设备400可根据第一动作请求来创建与用户相关联的初始上下文状态。该上下文状态可包括与用户相关联的信息,如与该用户相关联的角色、至少一个先前的用户目标、至少一个先前的用户动作请求、该用户的位置、时间、日期、与来自该用户的第一动作请求相关联的类别、与来自该用户的第一动作请求相关联的数据类型、以及与先前的用户动作请求相关联的数据类别。例如,与请求雇员列表的用户相关联的上下文状态可包括该用户在第一组织105内的角色(例如,人力资源总监)、数据类型(例如,雇员数据)、和/或日期(例如,该季度第一天)。方法300可从阶段315前进至阶段320,在那里,计算设备400可提供所建议的下一动作。例如,该用户可以显式地选择来自阶段310的所显示的目标之一,并且用户工作站 120(A)可以显示与完成该目标相关联的下一步骤。作为另一示例,用户工作站120(A)和 /或第一 ERP服务器115可以将初始上下文状态与存储在数据库中的多个用户上下文状态进行比较,该多个用户上下文状态中的每一个与多个目标中的至少一个相关联。所存储的上下文状态中的每一个可以与根据这一比较计算得到的概率相关联;用户的当前上下文状态与所存储的上下文状态之间的匹配越近,相关联的概率可以越高。例如,与同一 HR总监用户相关联的所存储的上下文状态,包括同一所请求的动作(即,请求雇员列表)并且发生在前一季度的第一天,可包括非常高的概率(例如,95%)。与该组织的执行同一动作请求的另一用户(例如,法律部门的用户)相关联的所存储的上下文状态和预测动作可以与较低概率(例如,60% )相关联。与所标识的目标相关联的动作随后作为建议被显示给用户。 例如,用户工作站120(A)可以显示一提示和/或突出显示与所建议的下一动作相关联的菜单项。根据本发明的各实施例,如果确定多个预测目标与用户的当前上下文状态相关联,则按例如根据相关联的概率的降序来显示预测目标的列表。方法300可从阶段320前进至阶段325,在那里,计算设备400可接收动作请求。 例如,用户可将一动作从动作列表230拖到工作空间205和/或可启动新应用。方法300可从阶段325前进至阶段330,在那里,计算设备400可根据当前上下文来执行动作请求。例如,该上下文可作为数据结构提供给与执行动作请求相关联的进程,如通过将用户的雇员ID和来自上下文的部门代码与请求打开设备请购表单的请求一起传递以便可以用相关信息来预填充该表单。所请求的动作的执行也可造成新上下文的创建和/ 或对用户的现有上下文的更新,如在用户选择表单中的特定域从而指示对该域的兴趣时。方法300可从阶段330前进至阶段333,在此,计算设备400可以确定所请求的动作是否促进完成多个目标中的至少一个。例如,可以确定请求执行在阶段320提供的所建议的动作促进了预测目标。这一确定可以是显式的,如在用户肯定地选择批准/不批准选项时,或是隐式的,如在用户执行所请求的动作的“撤消,,时。方法300可从阶段333前进至阶段335,在那里,计算设备400可根据动作请求来更新上下文状态。例如,如果用户启动了新应用,则可将这一动作添加到与上下文状态相关联的工作流记录中。工作空间205也可被更新,如通过重新安排打开窗口和/或调整打开
6窗口的大小以允许将新应用显示在其他信息旁边。类似地,如果在前一阶段创建了新上下文元素,如用户指定了对特定表单域的兴趣,则该信息可被添加到该用户的上下文中。方法300可从阶段335前进至阶段337,在那里,计算设备400可更新概率表。例如,如果用户选择所建议的动作来执行,则在尝试执行多个目标之一时可以增加与该动作相关联的概率。相反,如果用户拒绝所建议的动作,则可降低相关联的概率。方法300可从阶段337前进至阶段340,在那里,计算设备400可确定目标是否已完成。例如,所选目标可以与最终动作“打印报表”相关联。如果该目标与尚未被执行的动作相关联,则方法300可返回阶段320,在此,计算设备400可以提供下一所建议的动作。否则,一旦用户选择了最终动作,则方法300可在阶段350结束。根据本发明的一实施例可包括用于提供知晓上下文的环境的系统。该系统可包括存储器存储和耦合到该存储器存储的处理单元。该处理单元可用于接收动作请求,根据该动作请求来更新上下文状态,确定该上下文状态是否包括已完成的目标,以及响应于确定该上下文状态不包括已完成的目标来提供与完成该目标相关联的所建议的下一动作。该动作请求可例如从用户接收。该上下文状态可专用于该用户和/或在多个用户之间共享。预测目标可以从该用户和/或该用户的组织中的另一用户所执行的先前目标中导出,如在该用户生成周期性报表的情况下。处理单元还可用于接收第二动作请求,确定该第二动作请求是否包括所建议的下一动作,以及如果是则提供与所需目标相关联的第二所建议的下一动作。在接收到动作请求时,处理单元可用于将上下文状态存储在预测数据库中。处理单元还可用于在第二请求确实包括所建议的下一动作的情况下增加与所需目标相关联的概率因子和/或在第二请求不包括所建议的下一动作的情况下降低与所需目标相关联的概率因子。概率因子可以与存储在预测数据库中的上下文状态相关联。预测数据库中的上下文状态可以根据与每一上下文状态相关联的目标来分类。例如,与生成报表相关联的所有目标可以处于一个类别中, 该类别可被细分成各个子类别,如HR报表、会计报表、销售报表等。根据本发明的另一实施例可包括用于提供知晓上下文的环境的系统。该系统可包括存储器存储和耦合到该存储器存储的处理单元。该处理单元可用于接收来自用户的第一动作请求,标识与该用户相关联的当前上下文,根据与当前上下文相关联的预测目标来向用户提供第一所建议的下一动作,接收来自该用户的第二动作请求,确定该第二用户动作请求是否包括所建议的下一动作,以及如果是则向该用户提供与预测目标相关联的第二所建议的下一动作。例如,第一动作可包括来自用户的打开请购表单的请求。该系统可分析该用户的当前上下文,它可包括关于用户的信息,如名字、组织部门、以及来自web浏览器的最近浏览历史(包括若干膝上型计算机比较)。基于这一上下文,该系统可以提供所建议的动作,该所建议的动作允许用户用诸如双击和/或拖放等单个选择来使用该用户的细节来填充请购表单并指定该请购是针对新膝上型计算机的。处理单元还可用于显示多个预测目标的至少一个子集的列表,它可以根据概率降序排序。例如,用户的最近搜索历史可以向膝上型计算机请购给出比台式计算机请购更高的概率,但可以显示这两个建议,如显示在建议列表210中。根据本发明的又一实施例可包括用于提供知晓上下文的环境的系统。该系统可包括存储器存储和耦合到该存储器存储的处理单元。该处理单元可用于创建多个目标,收集
7与用户相关联的上下文状态,根据该上下文状态提供与该多个目标中的至少一个相关联的所建议的动作,接收来自用户的动作请求,根据该上下文状态来执行所请求的动作,以及确定该动作是否与完成多个目标中的该至少一个相关联,其中可用于确定该上下文状态是否与完成该至少一个预测目标相关联包括可用于将该上下文状态与多个用户上下文状态进行比较,每一用户上下文状态与多个目标中的该至少一个相关联。响应于确定该动作与完成多个目标中的该至少一个相关联,处理单元可用于更新该上下文状态,更新与所建议的动作相关联的概率,确定该上下文状态是否包括该多个目标中的已完成的目标,以及响应于确定该上下文状态不包括该已完成的目标来提供至少一个第二所建议的动作。该上下文状态可包括例如与该用户相关联的角色、至少一个先前的用户目标、至少一个先前的用户动作请求、该用户的位置、时间、日期、与来自该用户的第一动作请求相关联的类别、与来自该用户的第一动作请求相关联的数据类型、以及与先前的用户动作请求相关联的数据类别。图4是包括计算设备400的系统的框图。根据本发明的一个实施方式,上述存储器存储和处理单元可以在诸如图4的计算设备400等计算设备中实现。可以使用硬件、软件或固件的任何适当的组合来实现该存储器存储和处理单元。例如,存储器存储和处理单元可以用计算设备400或结合计算设备400的其他计算设备418中的任意一个来实现。根据本发明的各实施方式,上述系统、设备和处理器是示例,而其他系统、设备和处理器可以包括上述存储器存储和处理单元。此外,计算设备400可包括用于上述系统100的操作环境。系统100可以在其他环境中操作并且不限于计算设备400。参考图4,根据本发明的一实施方式的系统可包括计算设备,诸如计算设备400。 在一基本配置中,计算设备400可以包括至少一个处理单元402和系统存储器404。取决于计算设备的配置和类型,系统存储器404可以包括,但不限于,易失性存储器(例如,随机存取存储器(RAM))、非易失性存储器(例如,只读存储器(ROM))、闪存或任何组合。系统存储器404可包括操作系统405、一个或多个编程模块406,且可包括ERP应用程序420。例如, 操作系统405可适用于控制计算设备400的操作。此外,本发明的各实施方式可以结合图形库、其他操作系统、或任何其他应用程序来实践,且不限于任何特定应用程序或系统。该基本配置在图4中由虚线408内的组件示出。计算设备400可以具有附加特征或功能。例如,计算设备400还可包括附加数据存储设备(可移动和/或不可移动),诸如例如磁盘、光盘或磁带。这些附加存储在图4中由可移动存储409和不可移动存储410示出。计算机存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块、或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。系统存储器404、可移动存储409和不可移动存储410都是计算机存储介质(即,存储器存储)的示例。计算机存储介质可以包括,但不限于,RAM、 ROM、电可擦除只读存储器(EEPROM)、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD) 或其他光存储、磁带盒、磁带、磁盘存储或其他磁性存储设备、或可用于存储信息且可以由计算设备400访问的任何其他介质。任何这样的计算机存储介质可以是设备400的一部分。 计算设备400还可以具有输入设备412,如键盘、鼠标、笔、声音输入设备、触摸输入设备等。 还可包括诸如显示器、扬声器、打印机等输出设备414。上述设备是示例且可以使用其他设备。
8
计算设备400还可包含可允许设备400诸如通过例如内联网或因特网等分布式计算环境中的网络来与其他计算设备418进行通信的通信连接416。通信连接416是通信介质的一个示例。通信介质通常由诸如载波或其他传输机制等已调制数据信号中的计算机可读指令、数据结构、程序模块或其他数据来体现,并包括任何信息传递介质。术语“已调制数据信号”可以描述以对该信号中的信息进行编码的方式设定或者改变其一个或多个特征的信号。作为示例而非限制,通信介质包括诸如有线网络或直接线连接等有线介质,以及诸如声学、射频(RF)、红外线和其他无线介质等无线介质。如此处所使用的术语“计算机可读介质”可以包括存储介质和通信介质两者。如上所述,可以在系统存储器404中存储包括操作系统405在内的多个程序模块和数据文件。当在处理单元402上执行时,编程模块406(例如,ERP应用420)可执行各过程,包括例如,上述方法300的各阶段中的一个或多个。前述过程是示例,且处理单元402 可执行其他过程。根据本发明的各实施方式可以使用的其他编程模块可以包括电子邮件和联系人应用程序、文字处理应用程序、电子表格应用程序、数据库应用程序、幻灯片演示应用程序、绘图或计算机辅助应用程序等。一般而言,根据本发明的各实施方式,程序模块可以包括可以执行特定任务或可以实现特定抽象数据类型的例程、程序、组件、数据结构和其他类型的结构。此外,本发明的各实施方式可用其他计算机系统配置来实践,包括手持式设备、多处理器系统、基于微处理器的系统或可编程消费电子产品、小型机、大型计算机等。本发明的各实施方式也可以在其中任务由通过通信网络链接的远程处理设备执行的分布式计算环境中实现。在分布式计算环境中,程序模块可位于本地和远程存储器存储设备两者中。此外,本发明的各实施方式可在包括分立电子元件的电路、包含逻辑门的封装或集成电子芯片、利用微处理器的电路、或在包含电子元件或微处理器的单个芯片上实现。本发明的各实施方式还可以使用能够执行诸如,例如,AND(与)、0R(或)和NOT(非)等逻辑运算的其他技术来实践,包括但不限于,机械、光学、流体和量子技术。另外,本发明的各实施方式可以在通用计算机或任何其他电路或系统中实现。例如,本发明的各实施方式可被实现为计算机进程(方法)、计算系统或诸如计算机程序产品或计算机可读介质等制品。计算机程序产品可以是计算机系统可读并编码了用于执行计算机进程的指令的计算机程序的计算机存储介质。计算机程序产品还可以是计算系统可读并编码了用于执行计算机过程的指令的计算机程序的载体上的传播信号。因此, 本发明能以硬件和/或软件(包括固件、常驻软件、微码等)来具体化。换言之,本发明的各实施方式可以采用其上包含有供指令执行系统使用或结合其使用的计算机可使用或计算机可读程序代码的计算机可使用或计算机可读存储介质上的计算机程序产品的形式。计算机可使用或计算机可读介质可以是可包含、存储、通信、传播、或传输程序以供指令执行系统、装置或设备使用或结合其使用的任何介质。计算机可使用或计算机可读介质可以是,例如,但不限于,电、磁、光、电磁、红外、 或半导体系统、装置、设备或传播介质。更具体的计算机可读介质示例(非穷尽列表),计算机可读介质可以包括以下具有一条或多条导线的电连接、便携式计算机盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPR0M或闪存)、光纤、和便携式压缩盘只读存储器(CD-ROM)。注意,计算机可使用或计算机可读介质甚至可以是其上打印有
9程序的纸张或另一合适的介质,因为程序可以经由例如对纸张或其他介质的光学扫描而电子地捕获,随后如有必要被编译、解释,或以其他合适的方式处理,并随后存储在计算机存储器中。以上参考例如根据本发明的各实施方式的方法、系统和计算机程序产品的框图和 /或操作图示描述了本发明的各实施方式。框中所注明的各功能/动作可以按不同于任何流程图所示的次序出现。例如,取决于所涉及的功能/动作,连续示出的两个框实际上可以基本上同时执行,或者这些框有时可以按相反的次序来执行。尽管已经描述了本发明的某些实施方式,但也可能存在其他实施方式。此外,虽然本发明的各实施方式被描述为与存储在存储器和其他存储介质中的数据相关联,但数据还可以被存储在或读取自其他类型的计算机可读介质,如辅助存储设备,像硬盘、软盘、或 CD-ROM ;来自因特网的载波;或其他形式的RAM或ROM。此外,所公开的各方法的各阶段可以按任何方式来修改,包括通过对各阶段重新排序和/或插入或删除阶段,而不背离本发明。包括此处所包括的代码中的版权在内的所有权利都归属于申请人并且是本申请人的财产。申请人保持并保留此处所包括的代码中的所有权利,并授予仅关于所授权的专利的再现且未出于其他目的再现该材料的许可。虽然本说明书包括各示例,但本发明的范围由所附权利要求书来指示。此外,虽然用对结构特征和/或方法动作专用的语言描述了本说明书,但权利要求书并不限于上文所描述的特征或动作。相反,上述具体特征和动作是作为本发明的各实施方式的示例来公开的。
10
权利要求
1.一种用于提供知晓上下文的环境的方法,所述方法包括 接收(325)动作请求;根据所述动作请求更新(33 上下文状态; 确定(340)新上下文状态是否包括已完成的目标;响应于确定所述上下文状态不包括所述已完成的目标,提供(320)所建议的下一动作。
2.如权利要求1所述的方法,其特征在于,还包括 接收(325)第二动作请求;确定(333)所述第二动作请求是否包括所建议的下一动作;以及响应于确定所述第二动作请求包括所建议的下一动作,提供(320)与所述至少一个预测目标相关联的第二所建议的下一动作。
3.如权利要求2所述的方法,其特征在于,还包括响应于确定所述第二请求包括所建议的下一动作,增加(337)与所述至少一个预测目标相关联的概率因子。
4.如权利要求2所述的方法,其特征在于,还包括 响应于确定所述第二请求不包括所建议的下一动作 降低(337)与所述至少一个预测动作相关联的概率因子; 根据所述第二动作请求更新(33 所述上下文状态;确定(340)所述上下文状态是否包括第二已完成的目标,以及响应于确定所述上下文状态不包括所述第二已完成的目标,提供(320)第二所建议的下一动作。
5.一种存储一组指令的计算机可读介质,所述一组指令在被执行时执行一种用于提供知晓上下文的环境的方法,由所述一组指令执行的方法包括接收(310)来自用户的第一动作请求; 创建(315)与所述用户相关联的当前上下文;根据与所述当前上下文相关联的预测目标向所述用户提供(320)第一所建议的下一动作;接收(32 来自所述用户的第二动作请求;确定(333)所述第二用户动作请求是否包括所建议的下一动作;以及响应于确定所述第二用户动作请求包括所建议的下一动作,向所述用户提供(320)与预测目标相关联的第二所建议的下一动作。
6.如权利要求5所述的计算机可读介质,其特征在于,还包括响应于确定多个预测目标与所述当前上下文相关联,向所述用户提供所述多个预测目标的至少一个子集;接收来自所述用户的对所述多个预测目标之一的选择;以及根据所述多个预测目标中的所选一个来向所述用户提供所述第一所建议的下一动作。
7.如权利要求5所述的计算机可读介质,其特征在于,还包括 记录来自所述用户的多个动作请求中的每一个作为用户上下文; 将所述用户上下文与所述用户的目标进行关联;以及将所述用户的目标和所述用户上下文存储在预测数据库中。
8.如权利要求7所述的计算机可读介质,其特征在于,还包括根据所述预测数据库来标识所述预测目标。
9.如权利要求7所述的计算机可读介质,其特征在于,还包括根据所述用户上下文将一概率与所述用户的目标进行关联(337)。
10.一种用于提供知晓上下文的环境的系统,所述系统包括存储器存储;以及耦合到所述存储器存储的处理单元,其中所述处理单元可用于创建(310)多个目标,收集(31 与用户相关联的上下文状态,其中所述上下文状态包括以下各项中的至少一个与所述用户相关联的角色、至少一个先前的用户目标、至少一个先前的用户动作请求、所述用户的位置、时间、日期、与来自所述用户的所述第一动作请求相关联的类别、与来自所述用户的所述第一动作请求相关联的数据类型、以及与先前的用户动作请求相关联的数据类别,根据所述上下文状态来提供(320)与所述多个目标中的至少一个相关联的所建议的动作(242),接收(325)来自所述用户的动作请求,根据所述上下文状态来执行(330)所请求的动作,确定(333)所述动作是否与完成所述多个目标中的所述至少一个相关联,其中可用于确定所述上下文状态是否与完成所述至少一个预测目标相关联包括可用于将所述上下文状态与多个用户上下文状态进行比较,所述多个用户上下文状态中的每一个与所述多个目标中的所述至少一个相关联,响应于确定所述动作与完成所述多个目标中的所述至少一个相关联,更新(33 所述上下文状态,更新(337)与所建议的动作( 相关联的概率,确定(340)所述上下文状态是否包括所述多个目标中的已完成的目标,以及响应于确定所述上下文状态不包括所述已完成的目标,提供(320)至少一个第二所建议的动作(242)。
全文摘要
本发明涉及面向企业资源规划的知晓上下文的环境。可提供知晓企业资源规划(ERP)上下文的环境。在接收到动作请求后,可更新上下文状态。可分析上下文状态以确定该上下文状态是否与至少一个预测目标相关联。如果是,则可提供与该至少一个预测目标相关联的所建议的下一动作。
文档编号G06Q10/06GK102436606SQ20111034632
公开日2012年5月2日 申请日期2011年10月28日 优先权日2010年10月29日
发明者G·N·布伦 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1