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

文档序号:9308544阅读:来源:国知局
逻辑门、寄存器、半导体设备、芯片、微芯片、 芯片组等。软件元件的示例可以包括软件组件、程序、应用、计算机程序、应用程序、系统程 序、机器程序、操作系统软件、中间件、固件、软件模块、例程、子例程、函数、方法、过程、软件 接口、应用程序接口(API)、指令集、计算代码、计算机代码、代码段、计算机代码段、文字、 值、符号、或其任意组合。确定一实施例是否使用硬件元件和/或软件元件来实现可根据 如给定实现所需的任何数量的因素而变化,这些因素诸如所需计算速率、功率级、耐热性、 处理周期预算、输入数据速率、输出数据速率、存储器资源、数据总线速度以及其他设计或 性能约束。
[0080] 计算设备1120可使用通信组件1140来执行事件可视化系统100的通信操作或逻 辑。通信组件1140可以实现任何公知的通信技术和协议,如适用于与分组交换网络(例如, 诸如因特网等公共网络、诸如企业内联网等专有网络,等等)、电路交换网络(例如,公共交 换电话网)、或分组交换网络和电路交换网络的组合(使用合适的网关和转换器)一起使用 的技术。通信组件1140可以包括各种类型的标准通信元件,如一个或多个通信接口、网络 接口、网络接口卡(NIC)、无线电、无线发射机/接收机(收发机)、有线和/或无线通信介 质、物理连接器等。作为示例而非限制,通信介质1124包括有线通信介质和无线通信介质。 有线通信介质的示例可以包括导线、电缆、金属线、印刷电路板(PCB)、背板、交换光纤、半导 体材料、双绞线、同轴电缆、光纤、所传播的信号等。无线通信介质的示例可以包括声学、射 频(RF)频谱、红外和其他无线介质1124。
[0081] 计算设备1120可经由通信组件1140使用通信信号1122通过通信介质1124与其 他设备1110、1150通信。例如,计算设备1120可从服务器设备1110实现的远程数据存储 接收事件信息142-b。在另一示例中,客户机设备1150可经由客户机设备(诸如举例而言, web浏览器或事件可视化系统100的客户机版本)访问事件可视化系统100,以便生成事件 时序可视化130并且与事件时序可视化130交互。
[0082] 图11B示出了如参考图11A描述的集中式系统1100的示例性实现的框图。集中 式系统1100可在单个计算实体中(诸如完全在单个计算设备1120内)实现事件可视化系 统100的结构和/或操作的一些或全部。
[0083] 事件可视化系统100可在单个计算设备1120(诸如,参考图11A描述的移动设备) 中实现。移动设备的一些示例可包括智能电话、手持式计算机、可佩戴计算机、平板计算机、 膝上型计算机、掌上计算机、笔记本计算机、以及类似设备。图11B示出了移动设备(诸如 智能电话或平板计算机)在电子显示器1162上呈现具有事件时序可视化130的用户界面 1160。智能电话或平板计算机可具有允许操纵事件时序可视化130的触摸屏接口。智能电 话或平板计算机还可实现用于接受语音命令的其他类型的人类接口设备(诸如话筒)。各 实施例不限于该上下文。
[0084] 图12示出了分布式系统1200的框图。分布式系统1200可使事件可视化系统100 的结构和/或操作的各部分跨多个计算实体分布。分布式系统1200的示例可包括但不限 于,客户机-服务器架构、3层架构、N层架构、紧耦合或群集的架构、对等架构、主-从架构、 共享数据库架构、以及其他类型的分布式系统。各实施例不限于该上下文。
[0085] 客户机系统1210和服务器系统1250可使用处理组件1230处理信息,处理组件 1230类似于参考图11A、11B描述的处理组件1130。客户机系统1210和服务器系统1250 可经由通信组件1240使用通信信号1222通过通信介质1224彼此通信,通信组件1240类 似于参考图11A描述的通信组件1140。
[0086] 在一个实施例中,例如,分布式系统1200可被实现为客户机-服务器系统。客户 机系统1210可实现事件时序可视化查看器1215、web浏览器1220、处理组件1230以及通 信组件1240。客户机系统1210可任选地实现事件可视化系统100中的一些或全部。服务 器系统1250可实现事件可视化系统100、一个或多个服务器应用1252、处理组件1230和通 信组件1240中的一些或全部。
[0087] 在各实施例中,客户机系统1210可包括或使用用于执行根据所描述的实施例的 各种方法的一个或多个客户机计算设备和/或客户机程序。例如,客户机系统1210可实现 web浏览器1220以便访问事件可视化系统100,以生成事件时序可视化130。这可能尤其适 于其中事件信息142-b的集合对于客户机系统1210处理起来过大的使用场景。在这一情 况下,一个或多个服务器系统1250可被用于为事件时序可视化130处理较大量的数据,并 且实际事件时序可视化130可经由web技术(诸如,web浏览器1220)和相关技术(例如, web应用、web服务等)来呈现。类似地,云计算场景可有效地利用这一配置。
[0088] 作为补充或替换,事件可视化系统100的独立伴随应用可被实现成特别设计成与 事件可视化系统100互操作的客户机应用。例如,客户机系统1210可将事件时序可视化查 看器1215实现成瘦客户机应用,该瘦客户机应用被设计成发送控制指令110-a作为到服 务器系统1250上执行的事件可视化系统110的输入,并且呈现事件时序可视化130作为来 自事件可视化系统100的输出。
[0089] 客户机系统1210可进一步包括用于管理传入和传出消息的消息收发应用1225, 诸如用于提供对电子邮件、语音邮件、网际协议语音(VoIP)、即时消息收发(頂)、群頂、短 消息服务(SMS)、多媒体消息服务(MMS)、增强的在场、以及音频-视频会议的统一消息收 发(UM)的程序、和/或根据所描述的实施例的其他类型的程序、应用、或服务。客户机系统 1210可使用消息收发应用1225来接收事件时序可视化130、或相关联的对象、GUI视图、消 息等等。
[0090] 在各实施例中,服务器系统1250可包括或使用用于执行根据所描述的实施例的 各种方法的一个或多个服务器计算设备和/或服务器程序。例如,当被安装和/或部署时, 服务器程序可以支持用于提供特定服务和特征的服务器计算设备的一个或多个服务器角 色。示例性服务器系统1250可包括例如操作诸如MICROSOFT⑩j操作系统、UMX:瞭操 作系统、LINUX?操作系统或其他合适的基于服务器的操作系统等服务器操作系统的独 立和企业级服务器计算机。例如,示例性服务器程序可包括用于管理传入和传出消息的通 信服务器程序,用于提供对电子邮件、语音邮件、VoIP、即时消息收发(頂)、群頂、SMS、MMS、 增强的在场、以及音频-视频会议、和/或根据所描述的实施例的其他类型的程序、应用、或 服务的统一消息收发(UM)的消息收发服务器程序。
[0091] 在各个实施例中,服务器系统1250可实现事件可视化系统100中的一些或全部。 在一个实施例中,例如,服务器系统1250可实现事件可视化应用120和被安排成存储事件 信息142-b的数据库140两者。在一个实施例中,例如,服务器系统1250可仅实现事件可 视化应用120,而被安排成存储事件信息142-b的数据库140在不同服务器或客户机系统 1210中实现。在一个实施例中,服务器系统1250可实现被安排成存储事件信息142-b的数 据库140以供实现在不同服务器上的事件可视化应用120使用。这在事件信息142-b要求 相对于客户机系统1210实现的本地数据存储更大或更新的数据存储时将是有益的。
[0092] 图13示出适用于实现上述各实施例的示例性计算体系结构1300的实施例。如在 本申请中所使用的,术语"系统"和"组件"旨在表示计算机相关的实体,其可以是硬件、硬 件和软件的组合、软件、或者执行中的软件,其示例由示例性计算体系结构1300提供。例 如,组件可以是但不限于,在处理器上运行的进程、处理器、硬盘驱动器、多个(光和/或磁 存储介质的)存储驱动器、对象、可执行代码、执行的线程、程序、和/或计算机。作为说明, 在服务器上运行的应用和服务器两者都可以是组件。一个或多个组件可以驻留在进程和/ 或执行的线程内,且组件可以位于一个计算机上和/或分布在两个或更多的计算机之间。 此外,组件可以通过各种类型的通信介质可通信地彼此耦合以协调操作。协调可涉及信息 的单向或双向交换。例如,组件可以传递通过通信介质传递的信号形式的信息。该信息可 被实现成分配给各条信号线的信号。在这些分配中,每一消息都是信号。然而,其他实施例 可另选地采用数据消息。这些数据消息可以跨各个连接发送。示例性连接包括并行接口、 串行接口和总线接口。
[0093] 在一个实施例中,计算体系结构1300可包括电子设备的一部分或作为电子设备 的一部分实现。电子设备的示例可包括但不限于,移动设备、个人数字助理、移动计算设备、 智能电话、蜂窝电话、手机、单向寻呼机、双向寻呼机、消息收发设备、计算机、个人计算机 (PC)、台式计算机、膝上型计算机、笔记本计算机、手持式计算机、平板计算机、服务器、服务 器阵列或服务器场、web服务器、网络服务器、因特网服务器、工作站、小型计算机、大型计算 机、超级计算机、网络设备、web设备、分布式计算系统、多处理器系统、基于处理器的系统、 消费电子产品、可编程消费电子产品、电视机、数字电视机、机顶盒、无线接入点、基站、用户 站、移动用户中心、无线电网络控制器、路由器、集线器、网关、网桥、交换机、机器、或其组 合。各实施例不限于该上下文。
[0094] 计算体系结构1300包括各种常见计算元件,如一个或多个处理器、协处理器、存 储器单元、芯片组、控制器、外围设备、接口、振荡器、定时设备、视频卡、音频卡、多媒体输入 /输出(I/O)组件,等等。然而,各实施例不限于由计算体系结构1300来实现。
[0095]如图13所示,计算体系结构1300包括处理单元1304、系统存储器1306以及系统 总线1308。处理单元1304可以是可购得的各种处理器中的任一种。双微处理器和其它多 处理器架构也可用作处理单元1304。系统总线1308向包括但不限于系统存储器1306的 各系统组件提供到处理单元1304的接口。系统总线1308可以是若干类型总线结构中的任 一种,这些总线结构还可互连到存储器总线(带有或没有存储器控制器)、外围总线、以及 使用各类市场上可购买到的总线体系结构中的任一种的局部总线。
[0096] 计算体系结构1300可包括或实现各种制品。制品可包括存储逻辑的计算机可读 的存储介质。计算机可读存储介质的示例可包括能够存储电子数据的任何有形介质,包括 易失性存储器或非易失性存储器、可移动或不可移动存储器、可擦除或不可擦除存储器、可 写或可重写存储器等。逻辑的示例可包括使用任何合适类型的代码(诸如源代码、已编译 代码、已解释代码、可执行代码、静态代码、动态代码、面向对象代码、可视代码等)实现的 可执行计算机程序指令。
[0097]系统存储器1306可以包括一个或多个更高速的存储器单元的形式的各种类型的 计算机可读存储介质,如只读存储器(ROM)、随机存取存储器(RAM)、动态RAM(DRAM)、双倍 数据率DRAM(DDRAM)、同步DRAM(SDRAM)、静态RAM(SRAM)、可编程ROM(PROM)、可擦除可编程 ROM(EPROM)、电可擦除可编程ROM(EEPROM)、闪存、诸如铁电聚合物存储器等聚合物存储器、 奥氏存储器、相变或铁电存储器、硅-氧化物-氮化物-氧化物-硅(S0N0S)存储器、磁卡或 光卡、或适于存储信息的任何其他类型的介质。在图13示出的所示实施例中,系统存储器 1306可包括非易失性存储器1310和/或易失性存储器1312。基本输入/输出系统(BIOS) 可以存储在非易失性存储器1
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1