事件处理方法和装置与流程

文档序号:12157513阅读:来源:国知局

技术特征:

1.一种事件处理方法,其特征在于,包括:

获取实时事件,其中,所述实时事件为正在发生或者将要发生的事件;

判断事件存储库中是否存在与所述实时事件重复的历史事件,其中,所述事件存储库中存储有所述历史事件,所述历史事件为由历史数据生成的事件;以及

在判断出所述事件存储库中存在与所述实时事件重复的历史事件时,对所述实时事件进行转换处理。

2.根据权利要求1所述的方法,其特征在于,在判断出所述事件存储库中存在与所述实时事件重复的历史事件时,对所述实时事件进行转换处理包括:

获取所述实时事件的事件类型;

根据所述实时事件的事件类型对所述实时事件进行转换处理。

3.根据权利要求2所述的方法,其特征在于,所述事件类型包括插入事件、更新事件以及删除事件,其中,根据所述实时事件的事件类型对所述实时事件进行转换处理包括:

若所述实时事件为所述插入事件,则将所述实时事件转换为所述更新事件,并将所述事件存储库中的插入值作为所述更新事件的更新前的值;

若所述实时事件为所述更新事件,则将所述实时事件的更新前的值更改为所述事件存储库中的插入值;

若所述实时事件为所述删除事件,则直接删除所述实时事件。

4.根据权利要求1所述的方法,其特征在于,判断事件存储库中是否存在与所述实时事件重复的历史事件包括:

获取所述实时事件的标识信息;

判断所述事件存储库中存储的所述历史事件的标识信息是否与所述实时事件的标识信息相同;

在判断出所述事件存储库中存储的所述历史事件的标识信息与所述实时事件的标识信息相同时,确定所述事件存储库中存在与所述实时事件重复的历史事件;

在判断出所述事件存储库中存储的所述历史事件的标识信息与所述实时事件的标识信息不相同时,确定所述事件存储库中不存在与所述实时事件重复的历史事件。

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述事件存储库中存储的所述历史事件对应的时间早于所述实时事件对应的时间。

6.一种事件处理装置,其特征在于,包括:

获取单元,用于获取实时事件,其中,所述实时事件为正在发生或者将要发生的事件;

判断单元,用于判断事件存储库中是否存在与所述实时事件重复的历史事件,其中,所述事件存储库中存储有所述历史事件,所述历史事件为由历史数据生成的事件;以及

处理单元,用于在判断出所述事件存储库中存在与所述实时事件重复的历史事件时,对所述实时事件进行转换处理。

7.根据权利要求6所述的装置,其特征在于,所述处理单元包括:

第一获取模块,用于获取所述实时事件的事件类型;

转换模块,用于根据所述实时事件的事件类型对所述实时事件进行转换处理。

8.根据权利要求7所述的装置,其特征在于,所述事件类型包括插入事件、更新事件以及删除事件,其中,所述转换模块包括:

插入模块,用于若所述实时事件为所述插入事件,则将所述实时事件转换为所述更新事件,并将所述事件存储库中的插入值作为所述更新事件的更新前的值;

更新模块,用于若所述实时事件为所述更新事件,则将所述实时事件的更新前的值更改为所述事件存储库中的插入值;

删除模块,用于若所述实时事件为所述删除事件,则直接删除所述实时事件。

9.根据权利要求7所述的装置,其特征在于,所述判断单元包括:

第二获取模块,用于获取所述实时事件的标识信息;

判断模块,用于判断所述事件存储库中存储的所述历史事件的标识信息是否与所述实时事件的标识信息相同;

第一确定模块,用于在判断出所述事件存储库中存储的所述历史事件的标识信息与所述实时事件的标识信息相同时,确定所述事件存储库中存在与所述实时事件重复的历史事件;

第二确定模块,用于在判断出所述事件存储库中存储的所述历史事件的标识信息与所述实时事件的标识信息不相同时,确定所述事件存储库中不存在与所述实时事件重复的历史事件。

10.根据权利要求6至9中任一项所述的装置,其特征在于,所述事件存储库中存储的所述历史事件对应的时间早于所述实时事件对应的时间。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1