事件显示方法和装置制造方法及图纸

技术编号:19821979 阅读:21 留言:0更新日期:2018-12-19 14:46
本发明专利技术实施例提出一种事件显示方法和装置。该方法包括:获取各事件的类型;根据各事件的类型为各事件设置对应的颜色;按照各事件的起止时间对各事件进行分组;按照各事件的分组和颜色,显示各事件。本发明专利技术实施例可以直观地展现事件类型、事件分布及持续时间;可以帮助用户快速地筛选出有效事件,并且快速地获取事件的有效信息,达到迅速定位故障,发现排查原因的目的。

【技术实现步骤摘要】
事件显示方法和装置
本专利技术涉及数据存储
,尤其涉及一种事件显示方法和装置。
技术介绍
事件的筛选方法与故障定位方法,采用的比较多的可视化方案有两种:趋势图和表格。趋势图,通过数据趋势走向,结合人工分析对数据进行鉴别,定位异常时间区间。数据表格,通过人工参与的数值分析,定位与展示异常事件的时间与详情。从趋势图中仅可以观察到某一时间点发生的时间数量,无法直观地向用户展示事件分布情况与各个事件的持续状况。如果想要进一步知道事件的类型、事件的分布情况以及该事件的持续时间,则需要翻阅数据表格,通过人工分析完成。
技术实现思路
本专利技术实施例提供一种事件显示方法和装置,以解决现有技术中的一个或多个技术问题。第一方面,本专利技术实施例提供了一种事件显示方法,包括:获取各事件的类型;根据各事件的类型为各事件设置对应的颜色;按照各事件的起止时间对各事件进行分组;按照各事件的分组和颜色,显示各事件。结合第一方面,本专利技术实施例在第一方面的第一种实现方式中,按照各事件的起止时间对各事件进行分组,包括:将各待分组事件按照开始时间正序排列;将排列在第一个的待分组事件,加入第一分组;如果所述待分组事件不是排列在第一个的事件,则比较待分组事件的开始时间与第一分组的结束时间,所述第一分组的结束时间为所述第一分组中最后一个事件的结束时间;如果所述待分组事件的开始时间晚于第一分组的结束时间,则将所述待分组事件放入所述第一分组;如果所述待分组事件的开始时间早于第一分组的结束时间,则将所述待分组事件放入第二分组。结合第一方面,本专利技术实施例在第一方面的第二种实现方式中,按照各事件的起止时间对各事件进行分组,包括:将同一类型的事件加入同一分组;将同一分组内的各事件按照起止时间进行分组。结合第一方面的第二种实现方式,本专利技术实施例在第一方面的第三种实现方式中,将同一分组内的各事件按照起止时间进行分组,包括:将当前分组内的各待分组事件按照开始时间正序排列;在当前分组中保留排列在第一个的事件;如果所述待分组事件不是排列在第一个的事件,则比较待分组事件的开始时间与当前分组的结束时间,所述当前分组的结束时间为所述当前分组中保留的最后一个事件的结束时间;如果所述待分组事件的开始时间晚于当前分组的结束时间,则将所述待分组事件保留在所述当前分组中;如果所述待分组事件的开始时间早于第一分组的结束时间,则将所述待分组事件加入下一分组。结合第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式,本专利技术实施例在第一方面的第四种实现方式中,按照各事件的分组和颜色,显示各事件,包括:将同一分组包括的事件显示在同一行,每一种类型的事件采用同一种颜色显示。第二方面,本专利技术实施例提供了一种事件显示的装置,包括:获取模块,用于获取各事件的类型;设置模块,用于根据各事件的类型为各事件设置对应的颜色;分组模块,用于按照各事件的起止时间对各事件进行分组;显示模块,用于按照各事件的分组和颜色,显示各事件。结合第二方面,本专利技术实施例在第二方面的第一种实现方式中,分组模块包括:第一排序子模块,用于将各待分组事件按照开始时间正序排列;第一加入子模块,用于将排列在第一个的待分组事件,加入第一分组;第一比较子模块,如果所述待分组事件不是排列在第一个的事件,则比较待分组事件的开始时间与第一分组的结束时间,所述第一分组的结束时间为所述第一分组中最后一个事件的结束时间;第一分组子模块,还用于如果所述待分组事件的开始时间晚于第一分组的结束时间,则将所述待分组事件放入所述第一分组;第一分组子模块,还用于如果所述待分组事件的开始时间早于第一分组的结束时间,则将所述待分组事件放入第二分组。结合第二方面,本专利技术实施例在第二方面的第二种实现方式中,分组模块包括:类型分组子模块,用于将同一类型的事件加入同一分组;时间分组子模块,用于将同一分组内的各事件按照起止时间进行分组。结合第二方面的第二种实现方式,本专利技术实施例在第二方面的第三种实现方式中,时间分组子模块包括:第二排序子模块,用于将当前分组内的各待分组事件按照开始时间正序排列;第二保留子模块,用于在当前分组中保留排列在第一个的事件;第二比较子模块,用于如果所述待分组事件不是排列在第一个的事件,则比较待分组事件的开始时间与当前分组的结束时间,所述当前分组的结束时间为所述当前分组中保留的最后一个事件的结束时间;第二分组子模块,用于如果所述待分组事件的开始时间晚于当前分组的结束时间,则将所述待分组事件保留在所述当前分组中;第二分组子模块,还用于如果所述待分组事件的开始时间早于第一分组的结束时间,则将所述待分组事件加入下一分组。结合第二方面、第二方面的第一种实现方式、第二方面的第二种实现方式、第二方面的第三种实现方式,本专利技术实施例在第二方面的第四种实现方式中,显示模块包括:将同一分组包括的事件显示在同一行,每一种类型的事件采用同一种颜色显示。第三方面,本专利技术实施例提供了一种事件显示装置,所述装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,事件显示装置的结构中包括处理器和存储器,所述存储器用于存储支持事件显示装置执行上述事件显示方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述事件显示装置还可以包括通信接口,用于事件显示装置与其他设备或通信网络通信。第四方面,本专利技术实施例提供了一种计算机可读存储介质,用于存储事件显示装置所用的计算机软件指令,其包括用于执行上述事件显示方法所涉及的程序。上述技术方案中的一个技术方案具有如下优点或有益效果:本专利技术实施例可以直观地展现事件类型、事件分布及持续时间。上述技术方案中的另一个技术方案具有如下优点或有益效果:本专利技术实施例可以帮助用户快速地筛选出有效事件,并且快速地获取事件的有效信息,达到迅速定位故障,发现排查原因的目的。上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本专利技术进一步的方面、实施方式和特征将会是容易明白的。附图说明在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本专利技术公开的一些实施方式,而不应将其视为是对本专利技术范围的限制。图1为根据本专利技术实施例的事件显示方法的流程图。图2为根据本专利技术实施例的事件显示方法的示意图。图3为根据本专利技术实施例的事件显示方法的流程图。图4为根据本专利技术实施例的事件显示方法的流程图。图5为根据本专利技术实施例的事件显示方法的示意图。图6为根据本专利技术实施例的事件显示方法的示意图。图7为根据本专利技术实施例的事件显示装置的方框图。图8为根据本专利技术实施例的事件显示装置的方框图。图9为根据本专利技术实施例的事件显示装置的方框图。图10为根据本专利技术实施例的事件显示装置的结构框图。具体实施方式在下文中,仅简单地描述了某些示例性实施例。正如本领域技术人员可认识到的那样,在不脱离本专利技术的精神或范围的情况下,可通过各种不同方式修改所描述的实施例。因此,附图和描述被认为本质上是示例性的而非限制性的。图1示出根据本专利技术实施本文档来自技高网...

【技术保护点】
1.一种事件显示方法,其特征在于,包括:获取各事件的类型;根据各事件的类型为各事件设置对应的颜色;按照各事件的起止时间对各事件进行分组;按照各事件的分组和颜色,显示各事件。

【技术特征摘要】
1.一种事件显示方法,其特征在于,包括:获取各事件的类型;根据各事件的类型为各事件设置对应的颜色;按照各事件的起止时间对各事件进行分组;按照各事件的分组和颜色,显示各事件。2.根据权利要求1所述的方法,其特征在于,按照各事件的起止时间对各事件进行分组,包括:将各待分组事件按照开始时间正序排列;将排列在第一个的待分组事件,加入第一分组;如果所述待分组事件不是排列在第一个的事件,则比较待分组事件的开始时间与第一分组的结束时间,所述第一分组的结束时间为所述第一分组中最后一个事件的结束时间;如果所述待分组事件的开始时间晚于第一分组的结束时间,则将所述待分组事件放入所述第一分组;如果所述待分组事件的开始时间早于第一分组的结束时间,则将所述待分组事件放入第二分组。3.根据权利要求1所述的方法,其特征在于,按照各事件的起止时间对各事件进行分组,包括:将同一类型的事件加入同一分组;将同一分组内的各事件按照起止时间进行分组。4.根据权利要求3所述的方法,其特征在于,将同一分组内的各事件按照起止时间进行分组,包括:将当前分组内的各待分组事件按照开始时间正序排列;在当前分组中保留排列在第一个的事件;如果所述待分组事件不是排列在第一个的事件,则比较待分组事件的开始时间与当前分组的结束时间,所述当前分组的结束时间为所述当前分组中保留的最后一个事件的结束时间;如果所述待分组事件的开始时间晚于当前分组的结束时间,则将所述待分组事件保留在所述当前分组中;如果所述待分组事件的开始时间早于第一分组的结束时间,则将所述待分组事件加入下一分组。5.根据权利要求1至4中任一项所述的方法,其特征在于,按照各事件的分组和颜色,显示各事件,包括:将同一分组包括的事件显示在同一行,每一种类型的事件采用同一种颜色显示。6.一种事件显示的装置,其特征在于,包括:获取模块,用于获取各事件的类型;设置模块,用于根据各事件的类型为各事件设置对应的颜色;分组模块,用于按照各事件的起止时间对各事件进行分组;显示模块,用于按照各事件的分组和颜色,显示各事件。7.根据权利要求6所述的装置,其...

【专利技术属性】
技术研发人员:王婧莫海艳喻友文
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1