自动改变图形用户界面的显示的制作方法_2

文档序号:9732433阅读:来源:国知局
。与用户相关联的上下文使用信息被用来自动调整⑶I。
[0032]与一个或多个用户相关联的使用信息可被用来改变GUI和/或提供推荐。例如,GUI可使用单个用户的使用信息来被自动改变或使用指定一群用户(例如,具有类似工作描述的用户)的使用信息来被改变。GUI的显示可以基于许多不同类型的上下文使用信息而改变。例如,GUI可以基于各种不同信息而改变,包括但不限于:所使用的设备的类型、使用该应用的地点、该应用的语言、用户的角色,等等。可被用来自动改变显示并提供推荐的示例性上下文使用信息可参见下文。
[0033]图3示出基于上下文使用信息自动显示推荐和动作以改变应用的图形用户界面的显不O
[0034]显示310示出包括用来与应用305交互的不同用户界面选项的示例GUI布局320。根据一实施例,应用305是企业应用软件(EAS)应用或客户关系管理(CRM)软件。在应用305与不同用户交互时,上下文使用信息被存储。除了为一用户存储上下文使用信息之外,为大型用户集合存储上下文使用信息。例如,可为与应用305交互的不同用户中的每一者收集并存储上下文使用信息。上下文使用信息的这一较大集合可被用来为用户自动确定推荐。例如,可以确定一个公司中的用户没有利用应用中的由相似地定位的公司所使用的某一特征。
[0035]显示350示出为应用的用户自动确定的示例推荐。根据一实施例,推荐通过将用户的使用模式与根据上下文信息的较大集合所确定的使用模式进行比较而被自动确定。例如,应用305的没有被该用户使用但被相似地定位的用户使用的功能性被标识。推荐基于与用户相关的场景。
[0036]如图所示,推荐显示350示出了三个不同的推荐,包括取得付款折扣(TakePayment Discounts)360推荐、自动检查现金(Automatically Check for Cash)推荐370、以及检查争议发票(Check Disputed Invoices)380推荐。取决于上下文使用信息,可以呈现更多或更少推荐。
[0037]取得付款折扣360是可选择的用户界面选项,在被选择时显示与该推荐相关联的更多信息和动作(参见图4和相关讨论)。显示置信度指示符362,指示该推荐适用且有用于用户的置信度水平。可使用不同方法来计算置信度水平。例如,置信度水平可以基于其他相似用户的使用与查看该推荐的用户的使用之间的差异。显示提供推荐的简要概述的概要364。用户还可解散推荐(例如,选择“忽略”选项)。
[0038]自动检查现金推荐370是可选择的用户界面选项,在被选择时显示与该推荐相关联的更多信息和动作(参见图5和相关讨论)。显示置信度指示符372,指示该推荐适用且有用于用户的置信度水平。显示提供推荐的简要概述的概要374。用户还可解散推荐(例如,选择“忽略”选项)。
[0039]检查争议发票380是可选择的用户界面选项,在被选择时显示与该推荐相关联的更多信息和动作。显示置信度指示符382,指示该推荐适用且有用于用户的置信度水平。显示提供推荐的简要概述的概要384。用户还可解散推荐(例如,选择“忽略”选项)。
[0040]图4示出用于改变应用的图形用户界面的显示的示例推荐和动作。
[0041]如图所示,“取得付款折扣推荐”的推荐400包括概要部分410、动作部分420、根本原因部分430、以及统计部分440。
[0042]当前示例是针对与企业应用软件(EAS)应用进行交互的用户的推荐。在为用户(或一小群用户)收集并聚集上下文使用信息时,通过将所聚集的上下文使用信息与所聚集的上下文使用信息的大型集合进行比较来自动确定推荐。用户的上下文使用信息与从其他相似公司和用户获得的上下文使用信息相比较。
[0043]在当前示例中,概要部分410向用户显示概要,该概要指示比较确定用户当时只利用付款折扣21%,而其他相似公司当时利用付款折扣75%。
[0044]动作部分420显示可由用户接受以改变GUI的显示的一个或多个动作。在当前示例中,在GUI中示出一列的推荐被呈现给用户。如果所推荐的动作被用户选择(例如,选择接受选项),则GUI的显示被更新以反映该动作且该列被示出。
[0045]根本原因部分430示出了用于接受所推荐的动作的根本原因。显示在推荐内的根本原因可被预定义并与一个或多个用户界面选项相关联。
[0046]统计部分440示出了与当前统计相关的统计,当前统计与用户的动作和跨公司比较相关。不同统计可被显示。在当前示例中,示出用户当前如何利用付款折扣的图表442(例如,线图、柱状图、饼图、……)被显示。向用户示出他们对付款折扣的使用与跨他们的行业如何相比的图表444也被显示。
[0047]图5示出用于改变应用的图形用户界面的显示的示例推荐和动作。
[0048]概要部分510向用户显示为何将推荐显示给用户的概要。根据一示例,概要显示与对比相关的信息,该对比是用户对相关于该推荐的应用功能性的使用与根据较大用户集合所确定的使用的对比。
[0049]动作部分520显示可由用户接受以改变GUI的显示的动作。在当前示例中,自动转账动作522、添加标题动作524以及隐藏标题动作526被呈现给用户。如果所推荐的动作被用户选择(例如,选择接受选项),则GUI的显示被更新以反映该动作。
[0050]在当前示例中,允许用户调整何时或如何应用动作的条件的编辑条件521选项被示出。在当前示例中,用户可以编辑转账条件。
[0051]统计部分530示出了用于接受所推荐的动作的根本原因。显示在推荐内的根本原因可被预定义并与一个或多个用户界面选项相关联。
[0052]图6示出可被收集并用来自动改变图形用户界面的显示的示例性上下文使用信息。
[0053]如图所示,所收集的上下文信息包括全局会话数据610、表单上下文数据620、动作数据630、性能数据640、差错状况数据650、以及用户反馈数据660。可收集更多或更少的数据。偏好可被用户设置以确定收集和使用什么数据。
[0054]在其中收集上下文信息的用户会话以创建全局会话数据610包来开始。会话数据610包包含全局上下文信息,在大多数情况下该全局上下文信息存在长达该会话的寿命。根据一示例,全局会话数据包括以下各项的值:类型;用户ID;用户角色;环境值(例如,平台、设备、地点、位置(时区)、语言、流通、流通格式、日期格式、时间戳和会话ID)、会话何时开始的时间戳以及会话的唯一性会话ID。
[0055]根据一实施例的,新会话在全局会话数据610中的会话值之一改变时开始。例如,在流通值改变或平台改变时,创建新会话数据。
[0056]在用户界面中打开新表单时,创建表单上下文数据620包。新表单可以是用户界面内的表单、界面内的页,等等。根据一实施例,表单上下文数据620包括以下各项的值:表单的类型、表单ID、表单实例、公司值、时间戳值以及相关联的会话ID。
[0057]与用户界面的每一动作被记录在动作数据630中。根据一实施例,动作数据包括以下各项的值:类型、类、群、控制ID、动作ID、开始时间、结束时间、实例值、时间戳值、会话ID、以及与正与其交互的表单相关联的表单ID。每次记录动作事件时,会话ID和表单ID值就被包括,它们将该动作绑定到对应的表单上下文数据。
[0058]性能数据640包括与动作的性能相关的数据。根据一实施例,性能数据640包括以下各项的值:类型、类、群、目标、开始时间、结束时间、XMLID、实例XML值、时间戳值、会话ID、以及与正与其交互的表单相关联的表单ID。每次记录性能数据640时,会话ID值和表单ID值就被包括,它们将性能绑定到对应的表单上下文620。性能数据640还包括标识被记录的元素的目标值(例如,预定义枚举,如:串行化器、元数据负载、数据库查询,等等)。
[0059]差错状况数据650记录交互期间发生的任何差错。根据一实施例,差错状况数据650包括类型值、类值、群值、消息ID值、会话ID值、以及表单ID值。每次记录差错状况时,会话ID和表单ID就被包括,它们将该差错绑定到对应的表单上下
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1