使用事件时序可视化来呈现事件信息的技术的制作方法

文档序号:9308544阅读:449来源:国知局
使用事件时序可视化来呈现事件信息的技术的制作方法
【专利说明】使用事件时序可视化来呈现事件信息的技术
[0001] 背景
[0002] 诸如企业等许多实体与以某种形式的电子系统管理的其他实体具有供应关系。 即,许多实体至少部分通过从其他实体购买产品和服务以及向其他实体销售产品或服务来 操作。一些实体基于时间信息来管理供应关系,诸如何时要订购、运输和递送产品或服务。 给定文档(例如,购买订单)和相关联的时间信息(例如,递送日期)可作为需要某种提取 形式的单个集成数据项、作为不同数据项存储在相同或不同电子系统中、或两者的某种组 合的情况下,管理此类时间信息是有挑战性的。给定电子系统所存储的大量产品、服务、实 体、文档和其他业务信息的情况下,这一问题被加剧。由此,用户可能难以基于时间信息快 速确定特定项的状态。例如,用户可能需要在系统内查找单独的数据项以确定其是否过期, 或运行针对过期项列表的报告并且筛选这些列表以寻找相关信息。本发明的改进正是针对 这些和其他考虑事项而需要的。
[0003] 概述
[0004]下面提供了简明的概述,以便提供对本文所描述的一些新颖实施例的基本理解。 本概述不是广泛的概览,并且它不旨在标识关键/重要元素或描绘本发明的范围。其唯一 目的是以简化形式呈现一些概念,作为稍后呈现的更详细说明的序言。
[0005] 各个实施例一般涉及可视地管理、呈现、导航具有事件与时间信息的组合的可视 化以及与该可视化交互的各技术。一些实施例尤其涉及使用创新的事件时序可视化来呈现 事件和时间信息的各技术。
[0006] 在一实施例中,例如,一种装置可包括在逻辑设备(诸如处理器电路)上操作的事 件可视化应用。事件可视化应用可包括事件信息组件,用于确定事件和相关联的时间段的 集合。事件可视化应用可进一步包括事件呈现组件,用于生成事件时序可视化以呈现表示 相对于当前时间段的该事件和相关联的时间段的集合的多个图形用户界面(GUI)元素。事 件时序可视化可包括表示事件计数的第一维度以及表示事件的时间段的第二维度,其中 当前时间段的位置介于第二维度的端点的集合之间。以此方式,可按可视方式快速查明相 对于当前时间段已过期的事件。对其他实施例也予以描述并要求保护。
[0007] 为了实现上述及相关目的,本文结合下面的描述和附图来描述某些说明性方面。 这些方面指示了可以实践本文所公开的原理的各种方式,并且所有方面及其等效方面旨在 落入所要求保护的主题的范围内。结合附图阅读下面的详细描述,其他优点和新颖特征将 变得显而易见。
【附图说明】
[0008] 图1示出了事件可视化系统的一实施例。
[0009]图2A示出了事件信息的数据库的一实施例。
[0010] 图2B示出了事件时间线的一实施例。
[0011] 图3示出了事件时序可视化的一实施例。
[0012] 图4示出了事件时序可视化的实现的一实施例。
[0013] 图5示出了选择事件时序可视化的第一⑶I元素的一实施例。
[0014] 图6示出了操纵事件时序可视化的第一⑶I元素的一实施例。
[0015] 图7示出了选择事件时序可视化的第二⑶I元素的一实施例。
[0016] 图8示出了操纵事件时序可视化的第二⑶I元素的一实施例。
[0017]图9示出了修改事件信息的数据库的一实施例。
[0018] 图10A不出了第一逻辑流程的一实施例。
[0019] 图10B示出第二逻辑流程的一实施例。
[0020] 图11A示出了集中式系统的一实施例。
[0021] 图11B示出了集中式系统的实现的一实施例。
[0022] 图12示出分布式系统的一实施例。
[0023] 图13示出计算体系结构的一实施例。
[0024] 图14示出通信体系结构的一实施例。
[0025] 详细描述
[0026] 各个实施例一般涉及用于改进数据的图形表示的各技术。一些实施例尤其涉及用 于生成适于呈现、导航和管理大量信息(尤其是基于事件和时间的信息)的定制视觉图形 表示(在此被称为事件时序可视化)的各技术。结果,用户可按更高效且有效的方式来分 析大量业务信息。
[0027] 在一个实施例中,各技术可被用于生成事件时序可视化。事件时序可视化可包括 事件和时间信息的视觉图形表示。更具体地,事件时序可视化可包括表示相对于当前时间 段的事件和相关联的时间段的集合的多个图形用户界面(GUI)元素。事件时序可视化可进 一步包括表示事件计数的第一维度以及表示事件的时间段的第二维度,其中当前时间段的 位置介于第二维度的端点的集合之间。在一个实施例中,例如,事件时序可视化可包括以笛 卡尔坐标系实现的柱状图或条形图,其中y轴表示事件(例如,文档)计数,而x轴表示事 件的时间段(例如,文档的到期日)。x轴可包括当前日期(例如,今日),该当前日期之前 和之后的时间段在给定时间帧(例如,30天)内。柱状图可按柱或块的形式呈现GUI元素, 这些柱或块表示沿x轴位于相关联的时间段处的事件。以此方式,用户可在紧凑且单个的 用户界面视图中快速查明那些当前日期已过期的事件,以及超过当前日期多少天。此外,可 从事件时序可视化的可选GUI元素中直接修改相关联的时间段。例如,表示事件的GUI元 素移至不同时间段将自动更新存储在数据库中的事件的底层时间信息。结果,用户可按可 视方式查明具有时间分量的大量业务信息,并且相应地作出业务决定。
[0028] 大致参考此处所使用的概念和命名,之后的详细描述可以按照在计算机或计算机 的网络上执行的程序过程来呈现。这些过程描述和表示被本领域的技术人员用来将其工作 的实质最有效地传达给本领域的其他技术人员。
[0029] 过程在此处通常被认为是导致所需结果的自相一致的曹组序列。这些操作是需要 对物理量的物理操纵的那些曹组。尽管并非必需,但这些物理量通常采用能够被存储、传 输、组合、比较、和/或以其它方式操纵的电、磁或光信号的形式。原则上出于常见用法的原 因将这些信号称作位、值、元素、符号、字符、项、数字等被证明有时是方便的。然而,应当注 意,所有这些和类似术语都应与适当的物理量相关联并且仅仅是应用于这些物理量的方便 的标签。
[0030] 此外,所执行的操纵经常被称为诸如添加或比较等术语,这些术语通畅与人类操 作员所执行的心理操作相关联。在大多数情况下,在此处描述的形成一个或多个实施例的 一部分的操作中的任一个中,人类操作员的这一能力并非必需或合乎需要。相反,操作是机 器操作。用于执行各种实施例的操作的有用机器包括通用数字计算机或类似设备。
[0031] 各种实施例还涉及用于执行这些操作的装置或系统。该装置可以出于定制的目的 来专门构造,或者它可包括如由存储在计算机中的计算机程序选择性地激活或重新配置的 通用计算机。此处所呈现的过程并非固有地相关于特定计算机或其它装置。还可以将各种 通用机器与根据此处的教示来编写的程序一起使用,或可以证明构造更专用的装置来实现 这些方法步骤是便利的。用于各种这些机器的结构将从所给予的描述中出现。
[0032] 现在将参考附图,全部附图中相同的附图标记用于指代相同的元素。在下面的描 述中,为了进行说明,阐述了很多具体细节以便提供对本发明的全面理解。然而,显而易见, 可以没有这些具体细节的情况下实施各新颖实施例。在其他情况下,以框图形式示出了各 个公知的结构和设备以便于描述本发明。本发明涵盖与所要求保护的主题相一致的所有修 改、等效方案和替换方案。
[0033] 图1示出了事件可视化系统100的框图。事件可视化系统100 -般可被安排成管 理不同类型的信息,包括具有某种形式的定义关系或次序的业务信息。事件可视化系统1〇〇 尤其可被安排成按传统图形可视化和分析(诸如,通过图表、图形或表格)中找不到的方式 来处理具有时间分量的大量业务信息。在一个实施例中,例如,事件可视化系统1〇〇可以判 定支持系统(DDS)来实现,DDS被设计成为跨多个实体、产品、服务和地理的给定业务、企业 或组织处理大量集中式或分布式信息。DDS可包括支持针对业务或组织的决策制定活动的 基于计算机的信息系统。DDS的一个示例可包括但不限于,企业资源规划(ERP)系统以及其 他业务支持系统。各实施例不限于该上下文。
[0034] 事件可视化系统100可具有一个或多个软件应用和/或软件组件。在图1中示出 的所示实施例中,事件可视化系统100包括事件可视化应用120。事件可视化应用120包括 用户界面组件122、事件呈现组件124、和事件信息组件126。尽管图1中示出的事件可视 化系统100具有按照某种拓扑结构的有限数量的元素,但可以理解,事件可视化系统100可 以视给定实现的需要而包括按照替代拓扑结构的更多或更少元素。各实施例不限于该上下 文。
[0035] 事件可视化应用120 -般可包括专门设计成响应于一个或多个控制指令110-a来 呈现事件信息142-b的图形表示的应用程序。在各个实施例中,事件可视化应用120可 以或是本机地或是经由用户界面组件122来提供图形用户界面(GUI),以便在事件可视化 应用120与适于向用户104呈现信息的输出设备(例如,电子显示器)之间传达信息。事 件可视化应用120可包括独立应用程序,或者可以是另一应用程序的集成部分。应用程序 是一般允许用户完成一个或多个特定任务的任何软件程序。应用程序的示例可包括但不 限于,信息技术(IT)管理应用、人力资源管理应用、企业资源规划(ERP)应用,顾客资源管 理(CRM)应用、财务管理应用、业务智能应用、顾客关系管理应用、报告生成应用、统计分析 应用、业务规划应用、项目管理应用、生产力应用、文字处理应用、电子表格应用、数据库应 用等等。在一个实施例中,例如,事件可视化应用120可被实现成一个或多个ERP应用的一 部分,ERP应用包括但不限于来自MICROSOFT?'公司的MICROSOFTDYNAMICSAX?、 来自SAP? 的SAPBUSINESSSUITE?、以及来自ORACLE? 的ORACLEE-BUSINESS SUITE?T等。然而,各实施例不限于这些示例。
[0036] 值得指出的是,本文所使用的"&"、"13"、",以及类似的指示符是表示任何正整数 的变量。因此,例如,如果一实现将a值设为a= 5,则控制指令110-a的完整集合可包括控 制指令110-1、110-2、110-3、110-4以及110-5。各实施例不限于该上下文。
[0037] 在一个实施例中,事件可视化应用120可包括用户界面组件122。用户界面组件 122可生成各种⑶I视图,诸如⑶I视图128。在一个实施例中,用户界面组件122可包括 事件可视化应用120的一部分。在一个实施例中,用户界面组件122可包括另一软件应用 的一部分,诸如事件可视化应用120的操作系统(0S)。
[0038] 事件可视化应用120可包括事件呈现组件124。事件呈现组件124可被安排成生 成事件时序可视化130,以便在单个图形用户界面(⑶I)视图128中呈现事件信息140-b, 包括时间信息。用户104可经由一个或多个人类输入设备来操纵事件时序可视化130,人类 输入设备被安排成响应于来自用户104的用户命令来生成并发送控制指令110-a作为到事 件呈现组件124的输入。用户命令可按众多方式来接收,包括点击、指针、姿势、语音命令等 等。示例性设备参考图11-14来描述。
[0039] 事件可视化应用120还可包括事件信息组件126。事件信息组件126 -般可管理 数据库140所存储的事件信息142-b的各个集合。例如,事件信息组件126可处理事件信息 142-b,以便准备好事件信息142-b供事件呈现组件124使用。例如,事件信息组件126可 用
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1