显示事件的方法和设备的制造方法

文档序号:10488611阅读:114来源:国知局
显示事件的方法和设备的制造方法
【专利摘要】本发明实施例提供了一种显示事件的方法和设备。该方法包括:获取至少两个事件各自的发生时刻;根据该至少两个事件各自的发生时刻,确定显示在第一时间轴上的该至少两个事件对应的时刻范围;根据该显示的时刻范围显示该第一时间轴,该第一时间轴上的任意两组相邻时刻刻度之间的时间间隔相等;将该至少两个事件的图标分别显示在该至少两个事件各自的发生时刻对应的区域内,该至少两个事件各自的发生时刻所对应的区域为该至少两个事件各自的发生时刻对应在该第一时间轴上的刻度所对应的区域。本发明实施例的显示事件的方法和设备,使得用户在利用时间轴对事件进行回顾时,能够直观的感受事件发生时刻之间的时间间隔。
【专利说明】
显示事件的方法和设备
技术领域
[0001] 本发明涉及计算机领域,并且更具体地,涉及一种显示事件的方法和设备。
【背景技术】
[0002] 现有的时间轴比较多地用于纯浏览场景,比如脸谱(facebook)、谷歌(google)等 的时间轴回顾功能等。然而这种时间轴回顾功能只是将事件按照发展顺序进行排列,用户 在利用时间轴对事件进行回顾时,并不能直观的感受事件发生时刻之间的时间间隔。

【发明内容】

[0003] 本申请提供了一种显示事件的方法和设备,能够通过时间轴直观的感受事件发生 时刻之间的时间间隔。
[0004] 第一方面,提供了一种显示事件的方法。该方法包括获取至少两个事件各自的发 生时刻;根据该至少两个事件各自的发生时刻,确定显示在第一时间轴上的该至少两个事 件对应的时刻范围;根据该显示的时刻范围显示该第一时间轴,该第一时间轴上的任意两 组相邻时刻刻度之间的时间间隔相等;将该至少两个事件的图标分别显示在该至少两个事 件各自的发生时刻所对应的区域内,该至少两个事件各自的发生时刻所对应的区域为该至 少两个事件各自的发生时刻对应在该第一时间轴上的刻度所对应的区域。
[0005] 根据用户的输入指令加载需要显示的至少两个事件,且该至少两个事件中每个事 件都包括各自的发生时刻根据该至少两个事件的起始时刻和结束时刻,可以确定该至少两 个事件对应的时间轴所显示的时间范围。根据该时间范围,可以在显示器上显示该时间轴, 且该时间轴上的任意两组相邻时刻刻度之间表示的时间间隔相等。显示表示该至少两个事 件的图标,且表示每个事件的图标分别显示在该至少两个事件各自的发生时刻对应在时间 轴上的刻度所对应的区域内。因此,通过严谨刻度的时间轴,用户在利用时间轴对事件进行 回顾时,能够直观的感受事件发生时刻之间的时间间隔。
[0006] 在一些可能的实现方式中,该获取至少两个事件各自的发生时刻之前,该方法还 包括:对该事件中的噪声数据进行删除处理。
[0007] 显示设备加载需要显示的事件后,可以对该事件通过规范化处理和清洗,将事件 按照时间顺序进行排序,以及将不符合数据规范的内容信息进行删除处理,例如,删除噪声 数据等。
[0008] 结合第一方面,在第一方面的第一种可能的实现方式中,该将该至少两个事件的 图标分别显示在该至少两个事件各自的发生时刻对应的区域内包括:将该第一时间轴划分 为至少两个时段;从该至少两个事件中,确定发生时刻位于该至少两个时段中的任一时段 内的至少两个选定事件;将该至少两个选定事件的图标组合为一个组合图标;将该组合图 标显示在该任一时段所对应的区域内,该任一时段所对应的区域为该任一时段对应在该第 一时间轴上的刻度范围所对应的区域。
[0009] 显示设备将根据该至少两个事件的起始时刻和结束时刻确定的该至少两个事件 对应的时间轴所显示的时间范围(即第一时间轴),划分为至少两个时段。以上述至少两个 时段中的任意一个时段为例,从至少两个事件中选择发生时刻在该时段内的至少两个选定 事件。将该至少两个选定事件的图标组合为一个组合图标,该组合图标可以是一个比单个 事件图标大的圆形图标,或者可以是其他形状等。将该组合图标显示在该时段对应的区域 内,其中,该时段所对应的区域为该时段对应在该第一时间轴上的刻度范围所对应的区域。
[0010] 需要说明的是,将第一时间轴划分为多个时间段时,每个时间段的时长可以相同, 也可以不同,为描述方便,或使用方便,大多将该第一时间轴划分为相同的时间段,但本发 明对此不进行限定。
[0011] 结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式 中,该组合图标为表盘,该表盘的周长所表示的时刻范围为该任一时段对应的时刻范围,其 中,在该表盘上,等长的弧长所表示的时间间隔相等,该将该至少两个选定事件的图标组合 为一个组合图标包括:将该至少两个选定事件各自的图标分别显示在该表盘的圆弧的对应 位置上,该对应位置与该至少两个事件各自的发生时刻对应。
[0012] 组合图标可以是一个表盘状,表盘的周长表示的时间范围是将第一时间轴进行划 分为多个时间段中,包括至少两个选定事件的任意一个时间段对应的时刻范围。同时,表盘 上的等长度的弧长表示的时间间隔相等,对应于第一时间轴上的任意两组相邻时刻刻度之 间表示的时间间隔相等。将上述至少两个选定事件各自的图标显示在表盘的圆弧的对应位 置上,也就是从表盘上可以直观的看出各个事件的发生时刻。
[0013] 结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式 中,在该将该至少两个选定事件各自的图标分别显示在该表盘的圆弧的对应位置上之后, 该方法还包括:接收第一输入指令,该第一输入指令指示将该表盘展开为时间轴;显示第二 时间轴,该第二时间轴所显示的时刻范围为该任一时段的时刻范围,该第二时间轴上的任 意两组相邻时刻刻度之间的时间间隔相等;将该至少两个选定事件的图标分别显示在该至 少两个选定事件各自的发生时刻所对应的区域内,该至少两个选定事件各自的发生时刻所 对应的区域为该至少两个选定事件各自的发生时刻对应在该第二时间轴上的刻度所对应 的区域。
[0014] 显示设备接收到用户输入的用于指示对表盘进行展开放大的第一输入指令。显示 设备可以确定选中的表盘中事件的起始时刻和结束时刻,即该表盘覆盖的时间范围,将该 时间范围确定为第二时间轴的显示范围。显示该第二时间轴,且该第二时间轴上的任意两 组相邻时刻刻度之间的时间间隔相等。将该至少两个选定事件的图标分别显示在该至少两 个选定事件各自的发生时刻对应在该第二时间轴上的刻度所对应的区域内。从而,可以根 据精细的时间刻度进行比较严谨的失败分析,且能够洞察事件的级别,又能够查看状态详 情。
[0015] 结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式 中,该第二时间轴上的任意两组相邻时刻刻度之间的时间间隔的个数为该第二时间轴所显 示的时间范围与该至少两个选定事件的图标之间的最小时间间隔的比值的向下取整。
[0016] 在第二时间轴显示的时间范围内比较连续两个事件间的时间间隔,将该第二时间 轴的显示范围与最小的时间间隔的比值,确定为该第二时间轴上的时间刻度的个数,若该 比值有小数,则向下取整数。从而,根据该时间刻度之间的时间间隔的个数,绘制该第二事 件轴。
[0017] 结合第一方面的第二种可能的实现方式至第一方面的第四种可能的实现方式中 的任一种可能的实现方式,在第一方面的第五种可能的实现方式中,该表盘的直径为该任 一时段对应的时刻范围表不在该第一时间轴上的长度。
[0018] 表盘的直径也可以小于该任一时段对应在该第一时间轴上的长度,本发明对此不 进行限定。
[0019] 结合第一方面的第一种可能的实现方式至第一方面的第五种可能的实现方式中 的任一种可能的实现方式,在第一方面的第六种可能的实现方式中,该将该组合图标显示 在该任一时段所对应的区域内之后,该方法还包括:接收第二输入指令,该第二输入指令用 于指示缩放该第一时间轴;根据该第二输入指令,显示缩放后的第一时间轴;根据该缩放后 的第一时间轴被缩放的倍数,将该第一时间轴划分为至少两个缩放后时段,该被缩放的倍 数为该缩放后的第一时间轴的长度与该第一时间轴的长度的比值,该至少两个缩放后时段 的时段数量为该至少两个时段的时段数量与该被缩放的倍数的乘积的取整;从该至少两个 事件中,确定发生时刻位于该至少两个缩放后时段中的任一缩放后时段内的至少两个缩放 后选定事件;将该至少两个缩放后选定事件的图标组合为一个缩放后组合图标;将该缩放 后组合图标显示在该任一缩放后时段所对应的区域内,该任一缩放后时段所对应的区域为 该任一缩放后时段对应在该缩放后的第一时间轴上的刻度范围所对应的区域。
[0020] 显示设备接收用户输入的指示对第一时间轴的缩小或放大的第二输入指令,根据 第二输入指令可以显示缩小或放大的后的第一时间轴,从而可以获知第一时间轴被缩放的 倍数。显示设备根据缩放比率重新确定该第一时间轴对应的组合图标的覆盖范围,以及该 第一时间轴的长度。根据该第一时间轴缩小或放大倍数可以重新确定将第一时间轴划分的 时段个数,该时段个数确定为该至少两个时段与该被缩放的倍数的比值,若该比值有小数, 可以向上或向下取整。同样,缩放后的第一时间轴的长度为该第一时间轴的长度与被缩放 的倍数的比值。相应地,从被重新划分的任意一个时间段内选择至少两个选定事件,进而将 该至少两个事件组合为一个组合图标,并将该组合图标显示在该重新划分的任一时段对应 在该第一时间轴上的刻度范围所对应的区域内。从而,通过放大事件可以根据严谨刻度的 时间轴进行比较严谨的失败分析,通过缩小事件可以实现将更多的事件发生全局展现给用 户。
[0021] 结合第一方面及第一方面的第一种可能的实现方式至第一方面的第六种可能的 实现方式中的任一种可能的实现方式,在第一方面的第七种可能的实现方式中,该至少两 个事件的图标为圆形图标。该至少两个事件的图标还可以是方形图标,或星型图标,或者其 他形状,本发明并不限于此。
[0022] 第二方面,提供了一种显示事件的设备,该显示设备包括:获取模块,用于获取至 少两个事件各自的发生时刻;确定模块,用于根据该获取模块获取的该至少两个事件各自 的发生时刻,确定显示在第一时间轴上的该至少两个事件对应的时刻范围;显示模块,用于 根据该确定模块确定的该显示的时刻范围显示该第一时间轴,该第一时间轴上的任意两组 相邻时刻刻度之间的时间间隔相等;该显示模块,还用于将该至少两个事件的图标分别显 示在该至少两个事件各自的发生时刻所对应的区域内,该至少两个事件各自的发生时刻所 对应的区域为该至少两个事件各自的发生时刻对应在该第一时间轴上的刻度所对应的区 域。
[0023] 结合第二方面,在第二方面的第一种可能的实现方式中,该显示模块用于:将该第 一时间轴划分为至少两个时段;从该至少两个事件中,确定发生时刻位于该至少两个时段 中的任一时段内的至少两个选定事件;将该至少两个选定事件的图标组合为一个组合图 标;将该组合图标显示在该任一时段所对应的区域内,该任一时段所对应的区域为该任一 时段对应在该第一时间轴上的刻度范围所对应的区域。
[0024] 结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式 中,该组合图标为表盘,该表盘的周长所表示的时刻范围为该任一时段对应的时刻范围,其 中,在该表盘上,等长的弧长所表示的时间间隔相等,该显示设备用于:
[0025] 将该至少两个选定事件各自的图标分别显示在该表盘的圆弧的对应位置上,该对 应位置与该至少两个事件各自的发生时刻对应。
[0026] 结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式 中,该设备还包括:第一接收模块,用于在该将该至少两个选定事件各自的图标分别显示在 该表盘的圆弧的对应位置上之后,接收第一输入指令,该第一输入指令指示将该表盘展开 为时间轴;该显示模块用于:显示第二时间轴,该第二时间轴所显示的时刻范围为该任一时 段的时刻范围,该第二时间轴上的任意两组相邻时刻刻度之间的时间间隔相等;将该至少 两个选定事件的图标分别显示在该至少两个选定事件各自的发生时刻所对应的区域内,该 至少两个选定事件各自的发生时刻所对应的区域为该至少两个选定事件各自的发生时刻 对应在该第二时间轴上的刻度所对应的区域。
[0027] 结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式 中,该第二时间轴上的任意两组相邻时刻刻度之间的时间间隔的个数为该第二时间轴所显 示的时间范围与该至少两个选定事件的图标之间的最小时间间隔的比值的向下取整。
[0028] 结合第二方面的第二种可能的实现方式至第二方面的第四种可能的实现方式中 的任意一种可能的实现方式,在第二方面的第五种可能的实现方式中,该表盘的直径为该 任一时段对应的时刻范围表不在该第一时间轴上的长度。
[0029] 结合第二方面的第一种可能的实现方式至第二方面的第五种可能的实现方式中 的任意一种可能的实现方式,在第二方的第六种可能的实现方式中,该设备还包括:第二接 收模块,该将该组合图标显示在该任一时段所对应的区域内之后,用于接收第二输入指令, 该第二输入指令用于指示缩放该第一时间轴;该显示模块还用于:根据该第二输入指令,显 不缩放后的第一时间轴;根据该缩放后的第一时间轴被缩放的倍数,将该第一时间轴划分 为至少两个缩放后时段,该被缩放的倍数为该缩放后的第一时间轴的长度与该第一时间轴 的长度的比值,该至少两个缩放后时段的时段数量为该至少两个时段的时段数量与该被缩 放的倍数的乘积的取整;从该至少两个事件中,确定发生时刻位于该至少两个缩放后时段 中的任一缩放后时段内的至少两个缩放后选定事件;将该至少两个缩放后选定事件的图标 组合为一个缩放后组合图标;将该缩放后组合图标显示在该任一缩放后时段所对应的区域 内,该任一缩放后时段所对应的区域为该任一缩放后时段对应在该缩放后的第一时间轴上 的刻度范围所对应的区域。
[0030] 结合第二方面及第二方面的第一种可能的实现方式至第二方面的第六种可能的 实现方式中的任意一种可能的实现方式,在第二方面的第七种可能的实现方式中,该至少 两个事件的图标为圆形图标。
[0031] 第三方面,提供了 一种显示设备,包括:处理器、存储器和显示器;
[0032] 所述存储器存储了程序,所述处理器执行所述程序,用于执行上述第一方面或第 一方面任一种可能的实现方式所述的显示事件的方法。
[0033]基于上述技术方案,本发明实施例的显示事件的方法和设备,通过至少两个事件 各自的发生时刻,确定显示在第一时间轴上的该至少两个事件对应的时刻范围,并显示任 意两组相邻时刻刻度之间的时间间隔相等的该第一时间轴,同时将该至少两个事件的图标 分别显示在该至少两个事件各自的发生时刻对应在该第一时间轴上的刻度所对应的区域 内,从而使得用户在利用时间轴对事件进行回顾时,能够直观的感受事件发生时刻之间的 时间间隔。
【附图说明】
[0034]为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使 用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0035]图1是现有技术的显示事件的方法的示意图。
[0036]图2是现有技术的显示事件的方法的示意图。
[0037]图3根据本发明实施例的显示事件的方法的示意图。
[0038]图4是根据本发明一个实施例的显示事件的方法的示意图。
[0039]图5是根据本发明另一实施例的显示事件的方法的示意图。
[0040]图6是根据本发明又一实施例的显示事件的方法的示意图。
[0041 ]图7是根据本发明又一实施例的显示事件的方法的示意图。
[0042]图8是根据本发明又一实施例的显示事件的方法的示意图。
[0043]图9是根据本发明又一实施例的显示事件的方法的示意图。
[0044] 图10是根据本发明又一实施例的显示事件的方法的示意图。
[0045] 图11是根据本发明又一实施例的显示事件的方法的示意图。
[0046] 图12是根据本发明又一实施例的显示事件的方法的示意图。
[0047]图13是根据本发明又一实施例的显示事件的设备的示意性框图。
[0048]图14是根据本发明又一实施例的显示事件的设备的结构示意图。
【具体实施方式】
[0049]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。
[0050]图1是现有技术的应用场景。如图1为时间轴应用于浏览场景,这种时间轴只是将 事件按照发展顺序进行排列,用户在利用时间轴对事件进行回顾时,并不能直观的感受事 件发生时刻之间的时间间隔。
[0051] 图2是现有技术的另一个应用场景。如图2所示,时间轴的排版模式将浏览版面拉 得太长,不方便看到全局状态。
[0052] 因此,用户在利用时间轴对事件进行回顾时,并不能直观的感受事件发生时刻之 间的时间间隔,对构建失败的分析不严谨;阅读模式没有区分事件的各种维度,满足不了横 向对比的分析需要;排版模式将浏览版面拉得过长,使得观看全局状态不方便。
[0053]本发明实施例中,显示设备可以是计算机、手机、平板电脑等;具体用作显示事件 的可以是显示器、触摸显示屏等本发明对此不进行限定。
[0054]图3示出了根据本发明实施例的一种显示事件的方法100的示意图,该显示方法 100可以由显示设备执行。如图3所示,该显示事件的方法100包括:
[0055] SI 10,获取至少两个事件各自的发生时刻;
[0056] S120,根据该至少两个事件各自的发生时刻,确定显示在第一时间轴上的该至少 两个事件对应的时刻范围;
[0057] S130,根据该显示的时刻范围显示该第一时间轴,该第一时间轴上的任意两组相 邻时刻刻度之间的时间间隔相等;
[0058] S140,将该至少两个事件的图标分别显示在该至少两个事件各自的发生时刻所对 应的区域内,该至少两个事件各自的发生时刻所对应的区域为该至少两个事件各自的发生 时刻对应在该第一时间轴上的刻度所对应的区域。
[0059]具体而言,显示设备根据用户的输入指令加载需要显示的至少两个事件,该事件 可以是间断的至少两个事件,也可以是一段时间内连续发生的一个事件(即可以看作至少 两个相同的事件),且该至少两个事件中每个事件都包括各自的发生时刻。例如,若该至少 两个事件可以是具体哪一天的微博,或者可以是哪一年的微博信息等。
[0060] 根据该至少两个事件中最先发生的事件和最后一个发生的事件(即起始时刻和结 束时刻),可以确定该至少两个事件对应的时间轴所显示的时间范围。根据该时间范围,可 以在显示器上显示该时间轴(即第一时间轴),且该时间轴上的任意两组相邻时刻刻度之间 表示的时间间隔相等。显示表示该至少两个事件的图标,且表示每个事件的图标分别显示 在该至少两个事件各自的发生时刻对应在时间轴上的刻度所对应的区域内,每个事件的图 标可以包括处理成功或失败的记录等。因此,通过严谨刻度的时间轴,用户在利用时间轴对 事件进行回顾时,能够直观的感受事件发生时刻之间的时间间隔。
[0061] 应注意,由于时间轴显示事件的时间范围不同,该时间周对应的时间范围内的事 件个数不同,可能会导致表示事件的图标有部分重合。
[0062]因此,本发明实施例的显示事件的方法,通过至少两个事件各自的发生时刻,确定 显示在第一时间轴上的该至少两个事件对应的时刻范围,并显示任意两组相邻时刻刻度之 间的时间间隔相等的该第一时间轴,同时将该至少两个事件的图标分别显示在该至少两个 事件各自的发生时刻对应在该第一时间轴上的刻度所对应的区域内,从而使得用户在利用 时间轴对事件进行回顾时,能够直观的感受事件发生时刻之间的时间间隔。
[0063]可选地,该获取至少两个事件各自的发生时刻之前,该方法还包括:对该事件中的 噪声数据进行删除处理。
[0064] 具体而言,显示设备加载需要显示的事件后,可以对该事件通过规范化处理和清 洗,将事件按照时间顺序进行排序,以及将不符合数据规范的内容信息进行删除处理,例 如,删除噪声数据等。
[0065]可选地,在本发明实施例中,该至少两个事件的图标可以为圆形图标。或者可以是 方形图标,或星型图标,或者其他形状,为描述方便,本发明实施例以表示该至少两个事件 的图标为圆形图标为例进行说明,但本发明并不限于此。
[0066]可选地,该将该至少两个事件的图标分别显示在该至少两个事件各自的发生时刻 对应的区域内包括:
[0067] 将该第一时间轴划分为至少两个时段;
[0068] 从该至少两个事件中,确定发生时刻位于该至少两个时段中的任一时段内的至少 两个选定事件;
[0069] 将该至少两个选定事件的图标组合为一个组合图标;
[0070] 将该组合图标显示在该任一时段所对应的区域内,该任一时段所对应的区域为该 任一时段对应在该第一时间轴上的刻度范围所对应的区域。
[0071] 具体而言,显示设备将根据该至少两个事件的起始时刻和结束时刻确定的该至少 两个事件对应的时间轴所显示的时间范围(即第一时间轴),划分为至少两个时段。以上述 至少两个时段中的任意一个时段为例,从至少两个事件中选择发生时刻在该时段内的至少 两个选定事件。将该至少两个选定事件的图标组合为一个组合图标,该组合图标可以是一 个比单个事件图标大的圆形图标,或者可以是其他形状等。将该组合图标显示在该时段对 应的区域内,其中,该时段所对应的区域为该时段对应在该第一时间轴上的刻度范围所对 应的区域。
[0072] 例如,该组合图标为圆形图标时,该圆形图标的直径可以为该任一时段对应在该 第一时间轴上的刻度范围。显示设备将时间轴划分为4个时段,如图4(A)所示,在时间范围 (11,15)内,存在事件节点[1,2,3,…,8 ]。根据事件节点1的时间信息,以事件节点1开始记 录,查找包含在时间范围(tl,t2)内的事件节点。如图4(B)所示,事件节点2和事件节点3的 时间包含在上述范围内,事件节点4不包含在上述时间范围内。所以事件节点1、事件节点2 和事件节点3组合为一个组合图标。以此类推,以事件节点4作为起始点,在查找包含在时间 范围(t2,t3)内的事件节点,从而划分组合为另一个个组合图标等。从而将所有组合图标显 示在第一时间轴对应的区域内,如图4(N)所示。
[0073] 需要说明的是,将第一时间轴划分为多个时间段时,每个时间段的时长可以相同, 也可以不同,为描述方便,以该第一时间轴划分为相同的时间段为例,但本发明对此不进行 限定。
[0074] 可选地,该组合图标为表盘,该表盘的周长所表示的时刻范围为该任一时段对应 的时刻范围,其中,在该表盘上,等长的弧长所表示的时间间隔相等,该将该至少两个选定 事件的图标组合为一个组合图标包括:
[0075] 将该至少两个选定事件各自的图标分别显示在该表盘的圆弧的对应位置上,该对 应位置与该至少两个事件各自的发生时刻对应。
[0076] 具体而言,组合图标可以是一个表盘状,即组合图标可以是如圆形钟表的圆盘,在 该圆盘的边界处(如表盘上时间刻度位置处)可以显示表示事件的图标。表盘的周长表示的 时间范围是将第一时间轴进行划分为多个时间段中,包括至少两个选定事件的任意一个时 间段对应的时刻范围。同时,表盘上的等长度的弧长表示的时间间隔相等,对应于第一时间 轴上的任意两组相邻时刻刻度之间表示的时间间隔相等。将上述至少两个选定事件各自的 图标显示在表盘的圆弧的对应位置上,也就是从表盘上可以直观的看出各个事件的发生时 亥IJ。此外,从该表盘上还可以直观的观察到事件的处理成功或失败。
[0077] 可选地,该表盘的直径为该任一时段对应的时刻范围表示在该第一时间轴上的长 度,如图5(A)所示。或者,表盘的直径也可以小于该任一时段对应在该第一时间轴上的长 度,本发明对此不进行限定。
[0078] 例如,表盘直径对应时间轴上的一段连续的时间范围(start_time,start_time+ timerange),该时间范围聚集了一系列符合该时间范围的事件节点。根据该时间范围内的 事件的时间信息和表盘对应的时间范围信息可以得出确定表盘(如图5 (B))中圆弧上坐标 点弧度的转换公式:
[0079]
(:3)
[0080] 其中,rad表示事件对应的圆弧上的弧长;timerange表示表盘直径距离对应的时 间轴上所覆盖的时间范围;2*P I表示圆周的总弧长2*3.14。
[0081 ] 根据上述公式,时间t2节点对应的表盘上弧度邱勺计算过程如下:
[0082]
(4)
[0083] 可选地,在该将该至少两个选定事件各自的图标分别显示在该表盘的圆弧的对应 位置上之后,该方法还包括:
[0084] 接收第一输入指令,该第一输入指令指示将该表盘展开为时间轴;
[0085] 显示第二时间轴,该第二时间轴所显示的时刻范围为该任一时段的时刻范围,该 第二时间轴上的任意两组相邻时刻刻度之间的时间间隔相等;
[0086] 将该至少两个选定事件的图标分别显示在该至少两个选定事件各自的发生时刻 所对应的区域内,该至少两个选定事件各自的发生时刻所对应的区域为该至少两个选定事 件各自的发生时刻对应在该第二时间轴上的刻度所对应的区域。
[0087] 具体而言,显示设备接收到用户输入的第一输入指令,该第一输入指令用于指示 对表盘进行展开放大。该表盘可以是显示设备当前显示的任意一个表盘。显示设备可以确 定选中的表盘中事件的起始时刻和结束时刻,即该表盘覆盖的时间范围,将该时间范围确 定为第二时间轴的显示范围。显示该第二时间轴(如图6所示),同样地,该第二时间轴上的 任意两组相邻时刻刻度之间的时间间隔相等。将该至少两个选定事件的图标分别显示在该 至少两个选定事件各自的发生时刻对应在该第二时间轴上的刻度所对应的区域内。从而, 可以根据精细的时间刻度进行比较严谨的失败分析,且能够洞察事件的级别,又能够查看 状态详情。
[0088] 可选地,该第二时间轴上的任意两组相邻时刻刻度之间的时间间隔的个数为该第 二时间轴所显示的时间范围与该至少两个选定事件的图标之间的最小时间间隔的比值的 向下取整。
[0089] 具体而言,在该时间范围内比较连续两个事件间的时间间隔,将该第二时间轴的 显示范围与最小的时间间隔的比值,确定为该第二时间轴上的时间刻度的个数,若该比值 有小数,则向下取整数。从而,根据该时间刻度之间的时间间隔的个数,绘制该第二事件轴。
[0090] 可选地,本发明实施例中,该将该组合图标显示在该任一时段所对应的区域内之 后,该方法还包括:
[0091] 接收第二输入指令,该第二输入指令用于指示缩放该第一时间轴;
[0092] 根据该第二输入指令,显示缩放后的第一时间轴;
[0093] 根据该缩放后的第一时间轴被缩放的倍数,将该第一时间轴划分为至少两个缩放 后时段,该被缩放的倍数为该缩放后的第一时间轴的长度与该第一时间轴的长度的比值, 该至少两个缩放后时段的时段数量为该至少两个时段的时段数量与该被缩放的倍数的乘 积的取整;
[0094] 从该至少两个事件中,确定发生时刻位于该至少两个缩放后时段中的任一缩放后 时段内的至少两个缩放后选定事件;
[0095] 将该至少两个缩放后选定事件的图标组合为一个缩放后组合图标;
[0096] 将该缩放后组合图标显示在该任一缩放后时段所对应的区域内,该任一缩放后时 段所对应的区域为该任一缩放后时段对应在该缩放后的第一时间轴上的刻度范围所对应 的区域。
[0097]具体而言,显示设备接收用户输入的第二输入指令,该第二输入指令指示对第一 时间轴的缩小或放大,根据第二输入指令可以显示缩小或放大的后的第一时间轴,从而可 以获知第一时间轴被缩放的比率(factor),即相对于当前显示状态的第一时间轴的缩小或 放大倍数。显示设备根据缩放比率重新确定该第一时间轴对应的组合图标的覆盖范围,以 及该第一时间轴的长度。根据该第一时间轴缩小或放大倍数可以重新确定将第一时间轴划 分的时段个数,该时段个数确定为该至少两个时段与该被缩放的倍数的比值,若该比值有 小数,可以向下或向上取整。同样,缩放后的第一时间轴的长度为该第一时间轴的长度与被 缩放的倍数的比值。相应地,从被重新划分的任意一个时间段内选择至少两个选定事件,进 而将该至少两个事件组合为一个组合图标,并将该组合图标显示在该重新划分的任一时段 对应在该第一时间轴上的刻度范围所对应的区域内。从而,通过放大事件可以根据严谨刻 度的时间轴进行比较严谨的失败分析,通过缩小事件可以实现将更多的事件发生全局展现 给用户。
[0098]显示设备根据预设值可以确定时间轴中每个单位时间刻度的距离 (timelineunit)、每个单位刻度表示的时间范围(timespan)、组合图标的直径距离 (diameter)(如图7所示),从而能够计算出组合图标直径距离对应的时间轴上所覆盖的时 间范围:
[0099]
C1)
[0100] 根据上述缩放比率,可以计算缩放后表盘直径距离对应的时间轴上所覆盖的时间 范围: 「01011 (2)
[0102] 例如,在第一输入指令输入之前,第一时间轴被划分为4个时间段,若根据该第一 输入指令该第一时间轴被缩小2倍,那么显示设备可以将该第一时间轴划分的时间段个数 为2个。如图8所示,对图8(A)所示进行缩小,事件根据缩放比率重新确定第一时间轴划分的 时间段个数,以及第一时间轴的长度,且重新组合成新的组合图标(即组合图标的直径可能 没有变化,但相同直径表示的时间范围不同),进而显示如图8(B)所示的结果。
[0103] 应理解,第一输入指令可以是用户通过两个手指的捏合或者伸展对表盘进行缩小 或放大操作,进而实现总览时间轴上的事件,本发明对此不进行限定。
[0104] 可选地,该方法还包括:
[0105] 接收第三输入指令,该第三输入指令用于指示放大该表盘;
[0106] 根据该第三输入指令,显示放大后的表盘。
[0107] 具体而言,显示设备接收用户输入的第三输入指令,该第三输入指令用于指示放 大至少一个表盘中的任一个表盘。从而,可以根据精细的时间刻度进行比较严谨的失败分 析,且能够洞察事件的级别,又能够查看状态详情。因此,显示设备接收到第三输入指令(即 放大指令)后,在顶层居中显示放大后的表盘(如图9所示)。
[0108] 可选地,本发明实施例的时间轴具有严谨的时间刻度,同一时间轴可以同时对应 不同的应用单元,例如图10中的日报(Daily)、定时器(Timer)和编译码器(CodeCC)可以同 时对应左边的时间轴,101和102表示事件的状态为成功,103表示时间数据的状态为失败, 104表示事件状态为异常。表盘图形中心的数字表示该表盘中包含的事件的数量,且表盘中 的事件遵守上述严谨的时间刻度,即将时间轴划分横向维度(即多列公用一个时间轴),从 而能够呈现更多的事件,节省了空间,且满足了横向对比的分析需要。
[0109]用户通过手指输入指令对表盘进行操作,手指移动至其中一个事件图标时该事件 呈现尚壳状态301,且联动其他同一时间点的状态事件图标呈尚壳状态302,以及联动时间 轴上具体时间点尚壳显不303(如图11所不)。
[0110] 应理解,通过手指的输入指令对表盘进行控制,可以是通过点击或者按压表盘实 现放大表盘,或者是其他方式等,本发明对此不进行限定。
[0111] 因此,本发明实施例的显示事件的方法,通过至少两个事件各自的发生时刻,确定 显示在第一时间轴上的该至少两个事件对应的时刻范围,并显示任意两组相邻时刻刻度之 间的时间间隔相等的该第一时间轴,同时将该至少两个事件的图标分别显示在该至少两个 事件各自的发生时刻对应在该第一时间轴上的刻度所对应的区域内,使得用户在利用时间 轴对事件进行回顾时,能够直观的感受事件发生时刻之间的时间间隔,且在项目开发过程 中出现构件失败时,能够进行比较严谨的失败分析,又实现了将尽量完整的事件发生全局 展现给用户,以及能够洞察事件的级别,能够查看状态详情。
[0112] 如图12所示,示出了本发明一个实施例的流程示意图。本实施例中的各种术语的 含义与前述各实施例相同。
[0113] 201,对事件通过规范化处理和清洗,例如,将事件按照时间顺序进行排序,以及将 不符合数据规范的事件进行删除处理;
[0114] 202,获取至少两个事件各自的发生时刻;
[0115] 203,根据该至少两个事件各自的发生时刻,确定显示在第一时间轴上的该至少两 个事件对应的时刻范围;
[0116] 204,根据该显示的时刻范围显示该第一时间轴,该第一时间轴上的任意两组相邻 时刻刻度之间的时间间隔相等;
[0117] 205,将该第一时间轴划分为至少两个时段;
[0118] 206,确定该至少两个事件中,发生时刻位于该至少两个时段中的任一时段内的至 少两个选定事件;
[0119] 207,将该至少两个选定事件的图标组合为一个组合图标;
[0120] 208,将该组合图标显示在该任一时段所对应的区域内,该任意时段所对应的区域 为该任一时段对应在该第一时间轴上的刻度范围所对应的区域;
[0121] 209,接收指示缩放该第一时间轴的第一输入指令,根据该第一输入指令,显示缩 放后的第一时间轴,并根据该缩放后的第一时间轴被缩放的倍数。
[0122] 具体地,将该第一时间轴划分的时段个数确定为该至少两个时段与该被缩放的倍 数的比值,确定该至少两个事件中,发生时刻位于该至少两个时段与该被缩放的倍数的比 值个时段中的任一时段内的至少两个选定事件,从而将该至少两个选定事件的图标组合为 一个组合图标,并将该组合图标显示在该任一时段对应在该第一时间轴上的刻度范围所对 应的区域内。
[0123] 可选地,用户通过两个手指的捏合和张开,对事件点进行聚合或分离时,可以查看 更宽或者更聚焦的视野。
[0124] 可选地,用户通过点击或长按聚焦的事件点,可以放大表盘。例如,手指按压在屏 幕不松开,移至表盘边线上具体的一个事件图标时,联动高亮同一时间点的其他事件图标, 同时,时间轴上联动显示具体的时间,松开手指后,可以查看该事件的详情。
[0125] 因此,本发明实施例的显示事件的方法,通过至少两个事件各自的发生时刻,确定 显示在第一时间轴上的该至少两个事件对应的时刻范围,并显示任意两组相邻时刻刻度之 间的时间间隔相等的该第一时间轴,同时将该至少两个事件的图标分别显示在该至少两个 事件各自的发生时刻对应在该第一时间轴上的刻度所对应的区域内,使得用户在利用时间 轴对事件进行回顾时,能够直观的感受事件发生时刻之间的时间间隔。
[0126] 上文结合图3、图4至图12,详细描述了根据本发明实施例的显示事件的方法,下面 将结合图13,详细描述根据本发明实施例的显示事件的设备。
[0127] 如图13示出了根据本发明例的显示事件的设备300的示意性框图。如图13所示,该 设备300包括:
[0128] 获取模块310,用于获取至少两个事件各自的发生时刻;
[0129] 确定模块320,用于根据该获取模块获取的该至少两个事件各自的发生时刻,确定 显示在第一时间轴上的该至少两个事件对应的时刻范围;
[0130]显示模块330,用于根据该第一确定模块确定的该显示的时刻范围显示该第一时 间轴,该第一时间轴上的任意两组相邻时刻刻度之间的时间间隔相等;
[0131]该显示模块330,还用于将该至少两个事件的图标分别显示在该至少两个事件各 自的发生时刻所对应的区域内,该至少两个事件各自的发生时刻所对应的区域为该至少两 个事件各自的发生时刻对应在该第一时间轴上的刻度所对应的区域。
[0132] 因此,本发明实施例的显示事件的设备,通过至少两个事件各自的发生时刻,确定 显示在第一时间轴上的该至少两个事件对应的时刻范围,并显示任意两组相邻时刻刻度之 间的时间间隔相等的该第一时间轴,同时将该至少两个事件的图标分别显示在该至少两个 事件各自的发生时刻对应在该第一时间轴上的刻度所对应的区域内,使得用户在利用时间 轴对事件进行回顾时,能够直观的感受事件发生时刻之间的时间间隔。
[0133] 在本发明实施例中,可选地,该显示模块330用于:
[0134] 将该第一时间轴划分为至少两个时段;
[0135] 从该至少两个事件中,确定发生时刻位于该至少两个时段中的任一时段内的至少 两个选定事件;
[0136] 将该至少两个选定事件的图标组合为一个组合图标;
[0137] 将该组合图标显示在该任一时段所对应的区域内,该任一时段所对应的区域为该 任一时段对应在该第一时间轴上的刻度范围所对应的区域。
[0138] 在本发明实施例中,可选地,该组合图标为表盘,该表盘的周长所表示的时刻范围 为该任一时段对应的时刻范围,其中,在该表盘上,等长的弧长所表不的时间间隔相等,该 显示模块330用于:
[0139] 将该至少两个选定事件各自的图标分别显示在该表盘的圆弧的对应位置上,该对 应位置与该至少两个事件各自的发生时刻对应。
[0140] 可选地,在本发明实施例中,该设备300还包括:
[0141] 第一接收模块,在该将该至少两个选定事件各自的图标分别显示在该表盘的圆弧 的对应位置上之后,接收第一输入指令,该第一输入指令指示将该表盘展开为时间轴;
[0142] 该显示模块330用于:
[0143] 显示第二时间轴,该第二时间轴所显示的时刻范围为该任一时段的时刻范围,该 第二时间轴上的任意两组相邻时刻刻度之间的时间间隔相等;
[0144] 将该至少两个选定事件的图标分别显示在该至少两个选定事件各自的发生时刻 所对应的区域内,该至少两个选定事件各自的发生时刻所对应的区域为该至少两个选定事 件各自的发生时刻对应在该第二时间轴上的刻度所对应的区域。
[0145] 可选地,在本发明实施例中,该第二时间轴上的任意两组相邻时刻刻度之间的时 间间隔的个数为该第二时间轴所显示的时间范围与该至少两个选定事件的图标之间的最 小时间间隔的比值的向下取整。
[0146] 在本发明实施例中,可选地,该表盘的直径为该任一时段对应的时刻范围表示在 该第一时间轴上的长度。
[0147] 在本发明实施例中,可选地,该设备300还包括:
[0148] 第二接收模块,该将该组合图标显示在该任一时段所对应的区域内之后,用于接 收第二输入指令,该第二输入指令用于指示缩放该第一时间轴;
[0149] 该显示模块330,还用于根据该第二输入指令,显示缩放后的第一时间轴;
[0150] 根据该缩放后的第一时间轴被缩放的倍数,将该第一时间轴划分为至少两个缩放 后时段,该被缩放的倍数为该缩放后的第一时间轴的长度与该第一时间轴的长度的比值, 该至少两个缩放后时段的时段数量为该至少两个时段的时段数量与该被缩放的倍数的乘 积的取整;
[0151] 从该至少两个事件中,确定发生时刻位于该至少两个缩放后时段中的任一缩放后 时段内的至少两个缩放后选定事件;
[0152] 将该至少两个缩放后选定事件的图标组合为一个缩放后组合图标;
[0153] 将该缩放后组合图标显示在该任一缩放后时段所对应的区域内,该任一缩放后时 段所对应的区域为该任一缩放后时段对应在该缩放后的第一时间轴上的刻度范围所对应 的区域。
[0154] 可选地,该至少两个事件的图标为圆形图标。
[0155] 应理解,根据本发明实施例的显示事件的设备300可对应于本发明实施例的显示 事件的方法的执行主体,并且设备300中的各个模块的上述和其它操作和/或功能分别为了 实现前述各个方法的相应步骤,为了简洁,在此不再赘述。
[0156] 因此,本发明实施例的显示事件的设备,通过至少两个事件各自的发生时刻,确定 显示在第一时间轴上的该至少两个事件对应的时刻范围,并显示任意两组相邻时刻刻度之 间的时间间隔相等的该第一时间轴,同时将该至少两个事件的图标分别显示在该至少两个 事件各自的发生时刻对应在该第一时间轴上的刻度所对应的区域内,使得用户在利用时间 轴对事件进行回顾时,能够直观的感受事件发生时刻之间的时间间隔,且在项目开发过程 中出现构件失败时,能够进行比较严谨的失败分析,又实现了将尽量完整的事件发生全局 展现给用户,以及能够洞察事件的级别,能够查看状态详情。
[0157] 图14示出了本发明实施例提供的显示事件的设备的结构。如图14所示,设备500可 以包括:处理器510、存储器520、总线系统530和显示器540。其中,处理器510和存储器520通 过总线系统530相连,该存储器520用于存储指令,该处理器510用于执行该存储器520存储 的指令。
[0158] 处理器510,用于获取至少两个事件各自的发生时刻;
[0159] 处理器510,还用于根据该至少两个事件各自的发生时刻,确定显示在第一时间轴 上的该至少两个事件对应的时刻范围;
[0160] 显示器540,用于根据该显示的时刻范围显示该第一时间轴,该第一时间轴上的任 意两组相邻时刻刻度之间的时间间隔相等;
[0161] 显示器540,还用于将该至少两个事件的图标分别显示在该至少两个事件各自的 发生时刻所对应的区域内,该至少两个事件各自的发生时刻所对应的区域为该至少两个事 件各自的发生时刻对应在该第一时间轴上的刻度所对应的区域。
[0162] 应理解,在本发明实施例中,该处理器510可以是中央处理单元(Central Processing Unit,CPU),该处理器510还可以是其他通用处理器、数字信号处理器(DSP)、专 用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体 管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常 规的处理器等。
[0163] 该存储器520可以包括只读存储器和随机存取存储器,并向处理器510提供指令和 数据。存储器520的一部分还可以包括非易失性随机存取存储器。例如,存储器520还可以存 储设备类型的信息。
[0164] 该总线系统530除包括数据总线之外,还可以包括电源总线、控制总线和状态信号 总线等。但是为了清楚说明起见,在图中将各种总线都标为总线系统530。
[0165] 在实现过程中,上述方法的各步骤可以通过处理器510中的硬件的集成逻辑电路 或者软件形式的指令完成。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处 理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机 存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领 域成熟的存储介质中。该存储介质位于存储器520,处理器510读取存储器520中的信息,结 合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。
[0166] 可选地,处理器510用于:
[0167] 将该第一时间轴划分为至少两个时段;
[0168] 从该至少两个事件中,确定发生时刻位于该至少两个时段中的任一时段内的至少 两个选定事件;
[0169] 将该至少两个选定事件的图标组合为一个组合图标;
[0170] 将该组合图标显示在该任一时段所对应的区域内,该任一时段所对应的区域为该 任一时段对应在该第一时间轴上的刻度范围所对应的区域。
[0171] 可选地,该组合图标为表盘,该表盘的周长所表示的时刻范围为该任一时段对应 的时刻范围,其中,在该表盘上,等长的弧长所表示的时间间隔相等,处理器510用于:
[0172] 将该至少两个选定事件各自的图标分别显示在该表盘的圆弧的对应位置上,该对 应位置与该至少两个事件各自的发生时刻对应。
[0173] 可选地,处理器510还用于:
[0174] 在该将该至少两个选定事件各自的图标分别显示在该表盘的圆弧的对应位置上 之后,接收第一输入指令,该第一输入指令指示将该表盘展开为时间轴;
[0175] 显示第二时间轴,该第二时间轴所显示的时刻范围为该任一时段的时刻范围,该 第二时间轴上的任意两组相邻时刻刻度之间的时间间隔相等;
[0176] 将该至少两个选定事件的图标分别显示在该至少两个选定事件各自的发生时刻 所对应的区域内,该至少两个选定事件各自的发生时刻所对应的区域为该至少两个选定事 件各自的发生时刻对应在该第二时间轴上的刻度所对应的区域。
[0177] 可选地,在本发明实施例中,该第二时间轴上的任意两组相邻时刻刻度之间的时 间间隔的个数为该第二时间轴所显示的时间范围与该至少两个选定事件的图标之间的最 小时间间隔的比值的向下取整。
[0178] 可选地,该表盘的直径为该任一时段对应的时刻范围表示在该第一时间轴上的长 度。
[0179] 可选地,处理器510还用于:
[0180]将该组合图标显示在该任一时段所对应的区域内之后,接收第二输入指令,该第 二输入指令用于指示缩放该第一时间轴;
[0181] 根据该第二输入指令,显示缩放后的第一时间轴;
[0182] 根据该缩放后的第一时间轴被缩放的倍数,将该第一时间轴划分为至少两个缩放 后时段,该被缩放的倍数为该缩放后的第一时间轴的长度与该第一时间轴的长度的比值, 该至少两个缩放后时段的时段数量为该至少两个时段的时段数量与该被缩放的倍数的乘 积的取整;
[0183] 从该至少两个事件中,确定发生时刻位于该至少两个缩放后时段中的任一缩放后 时段内的至少两个缩放后选定事件;
[0184] 将该至少两个缩放后选定事件的图标组合为一个缩放后组合图标;
[0185] 将该缩放后组合图标显示在该任一缩放后时段所对应的区域内,该任一缩放后时 段所对应的区域为该任一缩放后时段对应在该缩放后的第一时间轴上的刻度范围所对应 的区域。
[0186] 在本发明实施例中,可选地,该至少两个事件的图标为圆形图标。
[0187] 从本发明实施例提供的以上技术方案可以看出,通过至少两个事件各自的发生时 亥Ij,确定显示在第一时间轴上的该至少两个事件对应的时刻范围,并显示任意两组相邻时 刻刻度之间的时间间隔相等的该第一时间轴,同时将该至少两个事件的图标分别显示在该 至少两个事件各自的发生时刻对应在该第一时间轴上的刻度所对应的区域内,使得用户在 利用时间轴对事件进行回顾时,能够直观的感受事件发生时刻之间的时间间隔,且在项目 开发过程中出现构件失败时,能够进行比较严谨的失败分析,又实现了将尽量完整的事件 发生全局展现给用户,以及能够洞察事件的级别,能够查看状态详情。
[0188] 应理解,本发明中的具体的例子只是为了帮助本领域技术人员更好地理解本发明 实施例,而非限制本发明实施例的范围。
[0189] 还应理解,在本发明实施例中,"与A对应的B"表示B与A相关联,根据A可以确定B。 但还应理解,根据A确定B并不意味着仅仅根据A确定B,还可以根据A和/或其他信息确定B。
[0190] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单 元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟 以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员 可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出 本发明的范围。
[0191] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、 装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0192] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以 通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的 划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件 可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或 讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦 合或通信连接,可以是电性,机械或其它的形式。
[0193] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显 示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个 网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0194] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以 是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0195] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以 存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说 对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计 算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机显示设备(可以 是个人计算机,服务器,或者网络显示设备等)执行本发明各个实施例所述方法的全部或部 分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随 机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介 质。
[0196]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1. 一种显示事件的方法,其特征在于,所述方法包括: 获取至少两个事件各自的发生时刻; 根据所述至少两个事件各自的发生时刻,确定显示在第一时间轴上的所述至少两个事 件对应的时刻范围; 根据所述显示的时刻范围显示所述第一时间轴,所述第一时间轴上的任意两组相邻时 间刻度之间的时间间隔相等; 将所述至少两个事件的图标分别显示在所述至少两个事件各自的发生时刻所对应的 区域内,所述至少两个事件各自的发生时刻所对应的区域为所述至少两个事件各自的发生 时刻对应在所述第一时间轴上的刻度所对应的区域。2. 根据权利要求1所述的方法,其特征在于,所述将所述至少两个事件的图标分别显示 在所述至少两个事件各自的发生时刻所对应的区域内包括: 将所述第一时间轴划分为至少两个时段; 从所述至少两个事件中,确定发生时刻位于所述至少两个时段中的任一时段内的至少 两个选定事件; 将所述至少两个选定事件的图标组合为一个组合图标; 将所述组合图标显示在所述任一时段所对应的区域内,所述任一时段所对应的区域为 所述任一时段对应在所述第一时间轴上的刻度范围所对应的区域。3. 根据权利要求2所述的方法,其特征在于,所述组合图标为表盘,所述表盘的周长所 表示的时刻范围为所述任一时段对应的时刻范围,其中,在所述表盘上,等长的弧长所表示 的时间间隔相等,所述将所述至少两个选定事件的图标组合为一个组合图标包括: 将所述至少两个选定事件各自的图标分别显示在所述表盘的圆弧的对应位置上,所述 对应位置与所述至少两个事件各自的发生时刻对应。4. 根据权利要求3所述的方法,其特征在于,在所述将所述至少两个选定事件各自的图 标分别显示在所述表盘的圆弧的对应位置上之后,所述方法还包括: 接收第一输入指令,所述第一输入指令指示将所述表盘展开为时间轴; 显示第二时间轴,所述第二时间轴所显示的时刻范围为所述任一时段的时刻范围,所 述第二时间轴上的任意两组相邻时刻刻度之间的时间间隔相等; 将所述至少两个选定事件的图标分别显示在所述至少两个选定事件各自的发生时刻 所对应的区域内,所述至少两个选定事件各自的发生时刻所对应的区域为所述至少两个选 定事件各自的发生时刻对应在所述第二时间轴上的刻度所对应的区域。5. 根据权利要求4所述的方法,其特征在于,所述第二时间轴上的任意两组相邻时刻刻 度之间的时间间隔的个数为所述第二时间轴所显示的时间范围与所述至少两个选定事件 的图标之间的最小时间间隔的比值的向下取整。6. 根据权利要求3至5中任一项所述的方法,其特征在于,所述表盘的直径为所述任一 时段对应的时刻范围表示在所述第一时间轴上的长度。7. 根据权利要求2至6中任一项所述的方法,其特征在于,所述将所述组合图标显示在 所述任一时段所对应的区域内之后,所述方法还包括: 接收第二输入指令,所述第二输入指令用于指示缩放所述第一时间轴; 根据所述第二输入指令,显示缩放后的第一时间轴; 根据所述缩放后的第一时间轴被缩放的倍数,将所述第一时间轴划分为至少两个缩放 后时段,所述被缩放的倍数为所述缩放后的第一时间轴的长度与所述第一时间轴的长度的 比值,所述至少两个缩放后时段的时段数量为所述至少两个时段的时段数量与所述被缩放 的倍数的乘积的取整; 从所述至少两个事件中,确定发生时刻位于所述至少两个缩放后时段中的任一缩放后 时段内的至少两个缩放后选定事件; 将所述至少两个缩放后选定事件的图标组合为一个缩放后组合图标; 将所述缩放后组合图标显示在所述任一缩放后时段所对应的区域内,所述任一缩放后 时段所对应的区域为所述任一缩放后时段对应在所述缩放后的第一时间轴上的刻度范围 所对应的区域。8. 根据权利要求1至7中任一项所述的方法,其特征在于,所述至少两个事件的图标为 圆形图标。9. 一种显示事件的设备,其特征在于,所述设备包括:处理器、存储器和显示器,其中, 所述存储器用于存储指令,所述处理器用于执行所述存储器存储的指令; 所述处理器,用于获取至少两个事件各自的发生时刻; 所述处理器,还用于根据获取的所述至少两个事件各自的发生时刻,确定显示在第一 时间轴上的所述至少两个事件对应的时刻范围; 所述显示器,用于根据所述显示的时刻范围显示所述第一时间轴,所述第一时间轴上 的任意两组相邻时刻刻度之间的时间间隔相等; 所述显示器,还用于将所述至少两个事件的图标分别显示在所述至少两个事件各自的 发生时刻所对应的区域内,所述至少两个事件各自的发生时刻所对应的区域为所述至少两 个事件各自的发生时刻对应在所述第一时间轴上的刻度所对应的区域。10. 根据权利要求9所述的设备,其特征在于,所述处理器用于: 将所述第一时间轴划分为至少两个时段; 从所述至少两个事件中,确定发生时刻位于所述至少两个时段中的任一时段内的至少 两个选定事件; 将所述至少两个选定事件的图标组合为一个组合图标; 所述显示器,还用于将所述组合图标显示在所述任一时段所对应的区域内,所述任一 时段所对应的区域为所述任一时段对应在所述第一时间轴上的刻度范围所对应的区域。11. 根据权利要求10所述的设备,其特征在于,所述组合图标为表盘,所述表盘的周长 所表示的时刻范围为所述任一时段对应的时刻范围,其中,在所述表盘上,等长的弧长所表 示的时间间隔相等,所述显示器用于: 将所述至少两个选定事件各自的图标分别显示在所述表盘的圆弧的对应位置上,所述 对应位置与所述至少两个事件各自的发生时刻对应。12. 根据权利要求11所述的设备,其特征在于,所述处理器还用于: 接收第一输入指令,所述第一输入指令指示将所述表盘展开为时间轴; 显示第二时间轴,所述第二时间轴所显示的时刻范围为所述任一时段的时刻范围,所 述第二时间轴上的任意两组相邻时刻刻度之间的时间间隔相等; 所述显示器,还用于将所述至少两个选定事件的图标分别显示在所述至少两个选定事 件各自的发生时刻所对应的区域内,所述至少两个选定事件各自的发生时刻所对应的区域 为所述至少两个选定事件各自的发生时刻对应在所述第二时间轴上的刻度所对应的区域。13. 根据权利要求12所述的设备,其特征在于,所述第二时间轴上的任意两组相邻时刻 刻度之间的时间间隔的个数为所述第二时间轴所显示的时间范围与所述至少两个选定事 件的图标之间的最小时间间隔的比值的向下取整。14. 根据权利要求11至13中任一项所述的设备,其特征在于,所述表盘的直径为所述任 一时段对应的时刻范围表不在所述第一时间轴上的长度。15. 根据权利要求10至14中任一项所述的设备,其特征在于,所述处理器用于: 接收第二输入指令,所述第二输入指令用于指示缩放所述第一时间轴; 根据所述第二输入指令,显示缩放后的第一时间轴; 根据所述缩放后的第一时间轴被缩放的倍数,将所述第一时间轴划分为至少两个缩放 后时段,所述被缩放的倍数为所述缩放后的第一时间轴的长度与所述第一时间轴的长度的 比值,所述至少两个缩放后时段的时段数量为所述至少两个时段的时段数量与所述被缩放 的倍数的乘积的取整; 从所述至少两个事件中,确定发生时刻位于所述至少两个缩放后时段中的任一缩放后 时段内的至少两个缩放后选定事件; 将所述至少两个缩放后选定事件的图标组合为一个缩放后组合图标; 将所述缩放后组合图标显示在所述任一缩放后时段所对应的区域内,所述任一缩放后 时段所对应的区域为所述任一缩放后时段对应在所述缩放后的第一时间轴上的刻度范围 所对应的区域。16. 根据权利要求9至15中任一项所述的设备,其特征在于,所述至少两个事件的图标 为圆形图标。
【文档编号】G06F3/0481GK105843477SQ201610178206
【公开日】2016年8月10日
【申请日】2016年3月25日
【发明人】潘健敏, 李端, 刘波
【申请人】华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1