一种实现数据与相关事件关联的方法及装置制造方法

文档序号:6506382阅读:179来源:国知局
一种实现数据与相关事件关联的方法及装置制造方法
【专利摘要】本发明公开了一种实现数据与相关事件关联的方法,用于数据与事件更准确地关联,该方法包括:获取数据的数据信息以及事件的事件信息;根据数据信息以及事件信息,计算数据与事件的相关度参数;当数据与事件的相关度参数满足设定阈值时,将数据与事件关联;对数据以及对应的关联事件进行显示。本发明还公开了一种实现数据与相关事件关联的装置。
【专利说明】一种实现数据与相关事件关联的方法及装置

【技术领域】
[0001] 本发明涉及互联网【技术领域】,具体涉及一种实现数据与相关事件关联的方法及装 置。

【背景技术】
[0002] 随着目前信息化的深入,各种产生的数据被更为关注,数据可以起到辅助决策的 作用。这里的数据可以为对象的数据指标,对象可以为实物产品、软件产品或者互联网中搜 索的关键词等各种对象。当数据发生波动时,用户可能会关注产生波动的原因,所以将数据 与相关事件进行关联并呈现出来具有比较大的意义。
[0003] 在现有技术中,数据与相关事件的关联一般采用时间维度进行关联,例如基于日 期进行标注,简单将今天产生的数据与今天发生的事件进行罗列,认为数据与事件是关联 的,而实际上这种关联方法噪声事件较多,关联不够准确。


【发明内容】

[0004] 有鉴于此,本发明的主要目的是提供一种实现数据与相关事件关联的方法及装 置,以解决现有技术实现数据与事件关联的方法存在的关联不够准确的问题。
[0005] 为解决上述问题,本发明提供的技术方案如下:
[0006] -种实现数据与相关事件关联的方法,所述方法包括:
[0007] 获取数据的数据信息以及事件的事件信息;
[0008] 根据所述数据信息以及所述事件信息,计算所述数据与所述事件的相关度参数;
[0009] 当所述数据与所述事件的相关度参数满足设定阈值时,将所述数据与所述事件关 联;
[0010] 对所述数据以及对应的关联事件进行显示。
[0011] 一种实现数据与相关事件关联的装置,所述装置包括:
[0012] 第一获得单元,用于获取数据的数据信息以及事件的事件信息;
[0013] 计算单元,用于根据所述数据信息以及所述事件信息,计算所述数据与所述事件 的相关度参数;
[0014] 关联单元,用于当所述数据与所述事件的相关度参数满足设定阈值时,将所述数 据与所述事件关联;
[0015] 显示单元,用于对所述数据以及对应的关联事件进行显示。
[0016] 由此可见,本发明实施例具有如下有益效果:
[0017] 本发明实施例通过采集数据信息以及事件信息,可以计算出任一数据与某一事件 的相关度参数,当相关度参数满足设定阈值时,则可以认为该数据与该事件关联,并进行展 示,利用计算相关度参数判断数据与事件关联的方式可以减少出现噪声事件的情况,从而 提高了数据与事件关联的准确性,帮助用户提供决策效率。

【专利附图】

【附图说明】
[0018] 图1为本发明实施例实现数据与相关事件关联的方法实施例一的流程图;
[0019] 图2为本发明实施例实现数据与相关事件关联的方法实施例二的流程图;
[0020] 图3为本发明实施例实现数据与相关事件关联的方法实施例三的流程图;
[0021] 图4为本发明实施例实现数据与相关事件关联的方法显示结果示意图;
[0022] 图5为本发明实施例实现数据与相关事件关联的装置实施例的示意图;
[0023] 图6为本发明实施例实现数据与相关事件关联的装置中计算单元实施例的示意 图。

【具体实施方式】
[0024] 为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明实施例作进一步详细的说明。
[0025] 本发明实施例将从实现数据与相关事件关联的装置的角度进行描述,该实现数据 与相关事件关联的装置具体可以集成在客户端中,该客户端可以装载在终端中,该终端具 体可以为智能手机、平板电脑、电子书阅读器、MP3 (Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4 (Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面3)播放器、膝上型便携计算机和 台式计算机等等。
[0026] 本发明实现数据与相关事件关联的方法及装置,是针对现有技术中数据与事件通 过时间维度进行关联,存在噪声事件较多,关联不够准确的问题。提出采集数据信息以及事 件信息,计算数据与事件的相关度参数,当数据与事件的相关度参数满足设定阈值时,才认 为该数据与该事件可以关联,减少了数据与噪声事件的关联,从而提高了数据与相关事件 关联的准确性,使用户可以迅速定位影响数据波动的直接原因事件,进行数据分析,提高决 策效率。
[0027] 基于上述思想,参见图1所示,本发明实现数据与相关事件关联的方法实施例一 包括以下步骤:
[0028] 步骤101 :获取数据的数据信息以及事件的事件信息。
[0029] 本发明实施例中的数据是指对象的数据指标,对象可以为实物产品、软件产品或 者互联网中搜索的关键词等可以产生数据的各种对象。数据指标可以为针对某个用户群的 一种度量。例如,某电子邮箱产品的用户群在某日的总登录次数可以理解为一个数据。
[0030] 具体的,获取数据的数据信息可以通过设置数据指标元信息库,收集数据的流水 数据获得获取数据的数据信息。
[0031] 数据指标元信息库可以包括数据标识(即数据ID)、数据名称、数据说明、获得路径 等信息,从数据的获得路径可以收集数据的流水信息,例如流水信息可以包括数据标识、对 应的数据涵盖用户等信息,依据数据指标元信息库中的数据元信息定义,对数据的流水信 息进行统计,可以获得数据的数据信息。
[0032] 在本发明的一些实施例中,数据信息可以包括数据标识、数据名称、数据涵盖用 户、数据获取日期、数据指标值。例如,数据为登录次数,则数据信息可以包括对应的数据 ID、该数据名称、该数据对应的数据涵盖用户(发生登录行为的用户群)、日期(例如以日为 单位的数据,记录当天的日期)以及数据指标值(登录的总次数)。
[0033] 具体的,获取事件的事件信息可以通过人工录入,也可以通过网络自动爬取,事件 可以包括公共事件(例如节假日、突发事件等)、平台事件(例如某个应用平台的事件)、产品 事件(例如某个APP应用自身发送的事件)。可以通过建立事件库的方式获取事件的事件信 息,在本发明的一些实施例中,事件信息可以包括事件标识(事件ID)、事件名称、事件涉及 用户、事件发生日期等各种事件相关的信息。
[0034] 可以认为获取数据的数据信息以及事件的事件信息是建立数据与相关事件关联 的准备条件。
[0035] 步骤102 :根据数据信息以及事件信息,计算数据与事件的相关度参数。
[0036] 数据信息中包括数据涵盖用户、数据获取日期、数据指标值,事件信息中包括事件 涉及用户、事件发生日期,那么数据的相关事件可以为近期影响到该数据对应用户群的事 件,例如用户A在数据的涵盖用户中,而用户A受到事件X的影响,那么事件X就可以认为 是数据的相关事件。需要注意的是,事件是数据的相关事件,仅仅代表事件对数据有影响, 并不一定代表数据与事件关联,还要判断事件对数据的影响程度,因此可以计算数据与事 件的相关度参数。
[0037] 可以利用数据指标值获得每个时间粒度的数据指标变化,例如数据上涨或下降, 获得在设定时间段内按照时间粒度,每个数据的上涨或下降对应的相关事件列表。
[0038] 具体的,根据上述数据的相关事件的解释,则在本发明的一些实施例中,获得在设 定时间段内按照时间粒度,每个数据的上涨或下降对应的相关事件列表的具体实现可以包 括:获得每个数据的上涨或下降对应的涵盖用户,获得涵盖用户与事件涉及用户的交集用 户对应的事件作为每个数据的上涨或下降对应的相关事件,获得在设定时间段内按照时间 粒度,每个数据的上涨或下降对应的相关事件列表。
[0039] 进一步的,在得到每个数据的上涨或下降对应的相关事件列表后,可以利用卡方 算法计算数据与事件的相关度参数。
[0040] 步骤103 :当数据与事件的相关度参数满足设定阈值时,将数据与事件关联。
[0041] 利用卡方算法获得相关度参数,当数据与事件的相关度参数满足设定阈值时,则 数据与事件的相关性较大,可以将该数据与该事件进行关联。设定阈值一般可以采用经验 值法进行设定。
[0042] 步骤104 :对数据以及对应的关联事件进行显示。
[0043] 在本发明的一些实施例中,对数据以及对应的关联事件进行显示的具体实现可以 包括:将数据采用趋势图进行显示;在数据变化的位置显示数据对应的关联事件。例如,在 数据变化的位置显示设置标识点,点击标识点可以显示对应的关联事件。
[0044] 数据以及对应的关联事件进行显示,不需要再进行数据以及对应的关联时间进行 查找,提高了效率,能让用户迅速定位到影响数据波动的直接原因事件,直观进行数据分 析,提高决策效率。
[0045] 基于本发明方法实施例一,参见图2所示,在本发明实现数据与相关事件关联的 方法实施例二中,根据数据信息以及事件信息,计算数据与事件的相关度参数的具体实现 可以包括:
[0046] 步骤201 :获得在设定时间段内按照时间粒度,每个数据的上涨或下降对应的相 关事件列表。
[0047] 具体的,可以通过获得每个数据的上涨或下降对应的涵盖用户,获得涵盖用户与 事件涉及用户的交集用户对应的事件作为每个数据的上涨或下降对应的相关事件,获得在 设定时间段内按照时间粒度,每个数据的上涨或下降对应的相关事件列表。
[0048] 步骤202 :根据相关事件列表,计算卡方算法所需要的第一参数、第二参数、第三 参数以及第四参数。
[0049] 具体的,计算在设定时间段内一个数据的上涨与一个事件相关的次数作为第一参 数,计算在设定时间段内一个数据的下降与一个事件相关的次数作为第二参数,计算在设 定时间段内一个数据的上涨与一个事件不相关的次数作为第三参数,计算在设定时间段内 一个数据的下降与一个事件不相关的次数作为第四参数。
[0050] 例如,以天为时间粒度,设定时间段为三个月,则可以选择一个数据与一个事件T, 数据上涨或下降时,以天为单位查找近三个月的相关事件列表,令a为数据上涨且与事件T 相关的天数,b为数据下降且与事件T相关的天数,c为数据上涨且与事件T不相关的天数, d为数据下降且与事件T不相关的天数,则a为第一参数,b为第二参数,c为第三参数,d为 第四参数,可以获得卡方算法所需要的参数。
[0051] 具体的,可以将参数整理为下表的形式:
[0052]

【权利要求】
1. 一种实现数据与相关事件关联的方法,其特征在于,所述方法包括: 获取数据的数据信息W及事件的事件信息; 根据所述数据信息W及所述事件信息,计算所述数据与所述事件的相关度参数; 当所述数据与所述事件的相关度参数满足设定阔值时,将所述数据与所述事件关联; 对所述数据W及对应的关联事件进行显示。
2. 根据权利要求1所述的方法,其特征在于, 所述数据信息包括数据标识、数据名称、数据涵盖用户、数据获取日期、数据指标值; 所述事件信息包括事件标识、事件名称、事件涉及用户、事件发生日期。
3. 根据权利要求2所述的方法,其特征在于,所述根据所述数据信息W及所述事件信 息,计算所述数据与所述事件的相关度参数,包括: 获得在设定时间段内按照时间粒度,每个数据的上涨或下降对应的相关事件列表; 根据所述相关事件列表,计算在所述设定时间段内一个数据的上涨与一个事件相关的 次数作为第一参数,计算在所述设定时间段内一个数据的下降与一个事件相关的次数作为 第二参数,计算在所述设定时间段内一个数据的上涨与一个事件不相关的次数作为第H参 数,计算在所述设定时间段内一个数据的下降与一个事件不相关的次数作为第四参数; 根据获得的所述第一参数、所述第二参数、所述第H参数W及所述第四参数利用卡方 算法计算该数据与该事件的相关度参数。
4. 根据权利要求3所述的方法,其特征在于,所述获得在设定时间段内按照时间粒度, 每个数据的上涨或下降对应的相关事件列表,包括: 获得每个数据的上涨或下降对应的涵盖用户,获得所述涵盖用户与所述事件涉及用户 的交集用户对应的事件作为每个数据的上涨或下降对应的相关事件,获得在设定时间段内 按照时间粒度,每个数据的上涨或下降对应的相关事件列表。
5. 根据权利要求1所述的方法,其特征在于,所述对所述数据W及对应的关联事件进 行显示,包括: 将所述数据采用趋势图进行显示; 在所述数据变化的位置显示所述数据对应的关联事件。
6. 根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括: 根据所述相关度参数,获得关联程度等级。
7. 根据权利要求6所述的方法,其特征在于,所述方法还包括: 在所述数据变化的位置显示所述数据对应的关联事件,同时对所述相关程度等级进行 、1以 /JN 〇
8. -种实现数据与相关事件关联的装置,其特征在于,所述装置包括: 第一获得单元,用于获取数据的数据信息W及事件的事件信息; 计算单元,用于根据所述数据信息W及所述事件信息,计算所述数据与所述事件的相 关度参数; 关联单元,用于当所述数据与所述事件的相关度参数满足设定阔值时,将所述数据与 所述事件关联; 显示单元,用于对所述数据W及对应的关联事件进行显示。
9. 根据权利要求8所述的装置,其特征在于,所述数据信息包括数据标识、数据名称、 数据涵盖用户、数据获取日期、数据指标值; 所述事件信息包括事件标识、事件名称、事件涉及用户、事件发生日期。
10. 根据权利要求9所述的装置,其特征在于,所述计算单元包括: 获得子单元,用于获得在设定时间段内按照时间粒度,每个数据的上涨或下降对应的 相关事件列表; 第一计算子单元,用于根据所述相关事件列表,计算在所述设定时间段内一个数据的 上涨与一个事件相关的次数作为第一参数,计算在所述设定时间段内一个数据的下降与一 个事件相关的次数作为第二参数,计算在所述设定时间段内一个数据的上涨与一个事件不 相关的次数作为第H参数,计算在所述设定时间段内一个数据的下降与一个事件不相关的 次数作为第四参数; 第二计算子单元,用于根据获得的所述第一参数、所述第二参数、所述第H参数W及所 述第四参数利用卡方算法计算该数据与该事件的相关度参数。
11. 根据权利要求8所述的装置,其特征在于,所述获得子单元具体用于: 获得每个数据的上涨或下降对应的涵盖用户,获得所述涵盖用户与所述事件涉及用户 的交集用户对应的事件作为每个数据的上涨或下降对应的相关事件,获得在设定时间段内 按照时间粒度,每个数据的上涨或下降对应的相关事件列表。
12. 根据权利要求8所述的装置,其特征在于,所述显示单元具体用于: 将所述数据采用趋势图进行显示;在所述数据变化的位置显示所述数据对应的关联事 件。
13. 根据权利要求8-12任一项所述的装置,其特征在于,所述装置还包括: 第二获得单元,用于根据所述相关度参数,获得关联程度等级。
14. 根据权利要求13所述的装置,其特征在于,所述显示单元还用于: 在所述数据变化的位置显示所述数据对应的关联事件,同时对所述相关程度等级进行 、tl/_ /J、- 〇
【文档编号】G06F17/30GK104346341SQ201310314365
【公开日】2015年2月11日 申请日期:2013年7月24日 优先权日:2013年7月24日
【发明者】杨向勇, 王刚, 艾志兵, 李江, 邱跃鹏, 范成涛, 李恭伟 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1