logo好方法网

识别事件发生的方法、装置、电子设备及可读存储介质


技术摘要:
本发明公开了一种识别事件发生的方法、装置、电子设备及可读存储介质。该方法包括:获取包括多个事件的事件集合;根据每个事件的事件属性,确定每个事件的关联事件;根据每个事件的关联事件,识别事件集合中关联发生的多个事件。
背景技术:
事件是指具有开始时间以及结束时间的行为或现象。在一个设定的时间段内,可 能会存在多个事件共同发生。在很多应用场景中,需要对这些共同发生的事件进行识别,以 便于在对应的应用场景下对共同发生的事件进行处理。例如,在商品销售场景中,对一个商 品可以应用多种商品优惠,每种商品优惠具有对应的开始时间及结束时间,对应需要识别 在一个商品上共同发生的多种商品优惠,对应获取在未来某个时间段内该商品共同发生多 种商品优惠的概率,最终确定该商品的预期价格是否会带来收益或者存在风险等等。 而目前,识别事件共同发生的方法,通常是遍历未来一个时间段内每一个时间点, 根据每个事件的起始时间和结束时间,确定在每一个时间点上发生的事件,当该时间点上 发生多个事件时,确定为该时间点上的共同发生的事件。由于需要遍历所有的时间点进行 处理,这种识别事件共同发生的方法处理复杂度较高,涉及的处理计算量巨大,需要耗费较 长的处理时间,难以应用在实际的应用场景中。例如,难以应用在对海量商品进行销售时, 需要识别每种商品上共同发生多种商品优惠的场景。
技术实现要素:
本发明的一个目的是提供一种用于识别事件关联发生的新技术方案。 根据本发明的第一方面,提供了一种识别事件发生的方法,其中,包括: 获取包括多个事件的事件集合,每个所述事件具有对应的事件属性,所述事件属 性至少包括事件发生的起止时间; 根据每个所述事件的事件属性,确定每个所述事件的关联事件, 所述事件的关联事件是事件属性与该事件的事件属性至少存在部分重合的、所述 事件集合中其他所述事件; 根据每个所述事件的关联事件,识别所述事件集合中关联发生的多个所述事件。 可选地,所述确定每个所述事件的关联事件的步骤包括: 构建事件属性比对坐标系; 在所述事件属性比对坐标系中,对应设置代表每个所述事件的事件属性的无向线 段,以将每个所述事件的事件属性与所述事件集合中的其他所述事件的事件属性进行比 较,得到每个所述事件的事件属性比较结果; 根据所述事件属性比较结果,将事件属性与每个所述事件的事件属性至少存在部 分重合的、所述事件集合中其他所述事件确定为所述事件的关联事件。 可选地, 所述根据每个所述事件的关联事件,识别事件集合中关联发生的多个事件的步骤 5 CN 111598594 A 说 明 书 2/19 页 包括: 根据每个所述事件的关联事件,从所述事件集合中获取由多个所述事件构成的、 具有对应的事件排列次序的一个事件序列; 根据所述事件序列的所述事件排列次序,对所述事件序列中包括的每个所述事件 进行识别; 当识别到所述事件序列中存在符合成团条件的所述目标事件时,确定所述事件序 列中包括的、事件排列次序在所述目标事件之前的所述事件与所述目标事件构成一个事件 团,将所述事件团中包括的全部事件识别为所述关联发生的多个事件; 其中,所述事件团中的任意一个所述事件,是所述事件团中其他所述事件的所述 关联事件;所述成团条件是所述事件的事件度与所述事件的在后相邻事件的事件度的差值 不等于1;所述在后相邻事件是在所述事件序列中、事件排列次序在所述事件的后一位的其 他所述事件;所述事件度是所述事件序列中包括的、事件排列次序在所述事件之前的、与所 述事件存在关联的其他所述事件的数目。 可选地,所述从所述事件集合中获取一个所述事件序列的步骤包括: 在所述事件集合中任意选取一个未被标记已访问的所述事件,标记为已访问的事 件; 根据所述事件集合中未被标记已访问的所述事件的所述关联事件,从所述事件集 合中选取符合访问条件的所述事件,标记为下一个所述已访问的事件; 其中,所述访问条件是所述事件未被标记为已访问的事件、并且所述事件的所述 关联事件中包括的所述已访问的事件的数目最多; 重复执行所述标记下一个所述已访问的事件的步骤,直至所述事件集合中包括的 所有事件被标记为所述已访问的事件,或者无法选取符合所述访问条件的所述事件进行标 记,终止所述标记下一个所述已访问的事件的步骤,得到以所述已访问的事件的标记次序 作为事件排列次序、包括所述已访问的事件的一个所述事件序列。 可选地,所述方法还包括: 获取在预设的未来时段内,所述关联发生的多个所述事件在目标事件对象上关联 发生的未来事件关联发生概率; 根据所述未来事件关联发生概率,触发对所述关联发生的事件进行处理。 可选地,所述获取未来事件关联发生概率的步骤包括: 根据所述关联发生的事件的事件发生历史记录,获取在历史统计时段内所述事件 在所述目标事件对象上关联发生的历史事件关联发生次数,以及获取所述目标事件对象上 发生事件的历史事件发生总次数, 根据在历史事件关联发生次数以及历史时间发生总次数,获取在所述历史统计时 段内的历史事件关联发生概率,并将所述历史事件关联发生概率设置为所述未来关联发生 概率。 可选地,所述获取与所述关联发生的事件对应的未来事件关联发生概率的步骤包 括: 根据所述关联发生的事件的事件发生历史记录,获取与所述关联发生的事件对应 的事件关联发生特征; 6 CN 111598594 A 说 明 书 3/19 页 其中,所述事件关联发生特征至少包括在历史统计时段内所述关联发生的事件的 事件重合比例、事件人群重合比例、事件对象重合比例、与所述目标事件对象对应的历史事 件关联发生概率、事件属性重合比例以及在所述预设的未来时段内的时间重合长度这六者 其中之一; 根据所述事件关联发生特征,基于与所述关联发生的事件的数目对应的机器学习 模型进行处理,获取所述未来事件关联发生概率。 可选地,所述事件关联发生特征还可以包括在所述预设的未来时段内所述关联发 生的事件的事件人群重合概率、事件行为概率这两者中至少之一。 可选地,每个所述事件是一个商品优惠事件,所述目标事件对象是目标商品; 所述根据所述未来事件关联发生概率,触发对所述关联发生的事件进行处理步骤 包括: 当所述未来事件关联发生概率高于预设的概率阈值时,根据与所述未来事件关联 发生概率对应的关联发生的每个所述商品优惠事件,获取所述目标商品的预期价格; 在所述目标商品的预期价格低于预设的风险价格阈值时,触发风险告警。 根据本发明的第二方面,提供一种商品价格处理方法,其中,包括: 识别在目标商品上关联发生的多个商品优惠事件; 获取在预设的未来时段内,所述在目标商品上关联发生的多个商品优惠事件的未 来事件关联发生概率; 当所述未来事件关联发生概率高于预设的概率阈值时,根据所述在目标商品上关 联发生的多个商品优惠事件,获取所述目标商品的预期价格; 在所述目标商品的预期价格低于预设的风险价格阈值时,触发风险告警。根据本 发明的第三方面,提供识别事件发生的装置,其中,包括: 集合获取单元,用于获取包括多个事件的事件集合,每个所述事件具有对应的事 件属性,所述事件属性至少包括事件发生的起止时间; 关联确定单元,用于根据每个所述事件的事件属性,获取每个所述事件的关联事 件, 所述事件的关联事件是事件属性与该事件的事件属性至少存在部分重合的、所述 事件集合中的其他所述事件; 关联识别单元,用于根据每个所述事件的关联事件,识别事件集合中关联发生的 多个所述事件。 根据本发明的第四方面,提供一种电子设备,其中,包括: 存储器,用于存储可执行的指令; 处理器,用于根据所述可执行的指令的控制,运行所述电子设备执行如本发明的 第一方面所述的识别事件发生的方法。 根据本发明的第五方面,提供一种可读存储介质,其中,包括: 所述可读存储介质中存储有可被计算机读取执行的计算机程序,所述计算机程序 用于在被计算机读取运行时,执行如本发明的第一方面的识别事件发生的方法。 根据本公开的一个实施例,通过获取包括的多个事件的事件集合,根据事件集合 中每个事件的事件属性,获取每个事件的关联信息,并根据每个事件的关联事件,识别事件 7 CN 111598594 A 说 明 书 4/19 页 集合中关联发生的多个事件,可以无需遍历所有时间点就能识别关联发生的事件,极大降 低处理复杂度,节省处理的计算量,缩短处理时间,可以灵活应用在多种实际的应用场景 中。尤其适应于需要在大量事件中识别共同发生的事件的场景。 通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其 优点将会变得清楚。 附图说明 被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连 同其说明一起用于解释本发明的原理。 图1是显示可用于实现本发明的实施例的电子设备1000的硬件配置的例子的框 图。 图2示出了本发明的实施例的识别事件发生的方法的流程图。 图3示出了本发明的实施例的构建事件属性坐标系比对事件属性的例子的示意 图。 图4示出了本发明的实施例的事件关联图的例子的示意图。 图5示出了本发明的实施例的识别事件发生的方法的又一流程图。 图6示出了本发明的实施例的识别事件发生的装置3000的框图。 图7示出了本发明的实施例的电子设备4000的框图。
下载此资料需消耗2积分,
分享到:
收藏