[发明专利]一种数据处理方法和设备有效
申请号: | 201610118569.7 | 申请日: | 2016-03-02 |
公开(公告)号: | CN107153646B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 墨恒 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06Q40/02 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 黄熊 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 设备 | ||
1.一种数据处理方法,其特征在于,包括:
接收不同业务系统发送的业务事件消息,其中,每一个所述业务事件消息用于表征产生所述业务事件消息的业务系统内数据发生变化;
根据所述业务事件消息中包含的业务事件以及不同业务系统之间的调用关系,选择与所述业务事件消息中包含的业务事件以及不同业务系统之间的调用关系相匹配的事件核对模型,并利用所述事件核对模型对所述业务事件消息中包含的业务事件进行核对,其中,所述事件核对模型用于核对业务事件链是否完整,所述事件核对模型中包含执行业务所需要发生的业务事件以及各个业务事件之间的逻辑关系;
在确定所述业务事件消息中包含的业务事件所构成的事件链完整时,同步与所述事件链相关联的数据,并对所述数据进行核对;
所述利用所述事件核对模型对所述业务事件消息中包含的业务事件进行核对,包括:
确定接收到的每一个业务事件消息中包含的业务事件的发生时间;
按照所述发生时间,确定不同所述业务事件消息中包含的业务事件之间的调用关系,并将所述调用关系与所述事件核对模型中包含的事件节点之间的逻辑关系进行比较。
2.如权利要求1所述的数据处理方法,其特征在于,所述方法还包括:
在确定所述业务事件消息中包含的业务事件所构成的事件链不完整时,发出告警消息,其中,所述告警消息用于提醒与所述事件链相关联的数据出现错误。
3.如权利要求1所述的数据处理方法,其特征在于,确定所述业务事件消息中包含的业务事件所构成的事件链完整,包括:
在比较结果是所述调用关系与所述事件核对模型中包含的事件节点之间的逻辑关系一致时,确定所述业务事件消息中包含的业务事件所构成的事件链完整。
4.如权利要求1所述的数据处理方法,其特征在于,利用所述事件核对模型对所述业务事件消息中包含的业务事件进行核对,包括:
确定接收到的每一个业务事件消息中包含的业务事件的发生时间;
按照所述发生时间和所述事件核对模型中包含的事件节点之间的逻辑关系,依次建立业务事件与所述事件核对模型中包含的事件节点之间的对应关系;
定时扫描所述事件核对模型,并确定所述事件核对模型中包含的事件节点是否对应业务事件。
5.如权利要求4所述的数据处理方法,其特征在于,确定所述业务事件消息中包含的业务事件所构成的事件链完整,包括:
在确定所述事件核对模型中包含的每一个事件节点已与所述业务事件消息中包含的业务事件建立对应关系时,确定所述业务事件消息中包含的业务事件所构成的事件链完整。
6.一种数据处理设备,其特征在于,包括:
接收单元,用于接收不同业务系统发送的业务事件消息,其中,每一个所述业务事件消息用于表征产生所述业务事件消息的业务系统内数据发生变化;
核对单元,用于根据所述业务事件消息中包含的业务事件以及不同业务系统之间的调用关系,选择与所述业务事件消息中包含的业务事件以及不同业务系统之间的调用关系相匹配的事件核对模型,并利用所述事件核对模型对所述业务事件消息中包含的业务事件进行核对,其中,所述事件核对模型用于核对业务事件链是否完整,所述事件核对模型中包含执行业务所需要发生的业务事件以及各个业务事件之间的逻辑关系;
处理单元,用于在确定所述业务事件消息中包含的业务事件所构成的事件链完整时,同步与所述事件链相关联的数据,并对所述数据进行核对;
所述核对单元利用所述事件核对模型对所述业务事件消息中包含的业务事件进行核对,包括:
确定接收到的每一个业务事件消息中包含的业务事件的发生时间;
按照所述发生时间,确定不同所述业务事件消息中包含的业务事件之间的调用关系,并将所述调用关系与所述事件核对模型中包含的事件节点之间的逻辑关系进行比较。
7.如权利要求6所述的数据处理设备,其特征在于,
所述处理单元,还用于在确定所述业务事件消息中包含的业务事件所构成的事件链不完整时,发出告警消息,其中,所述告警消息用于提醒与所述事件链相关联的数据出现错误。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610118569.7/1.html,转载请声明来源钻瓜专利网。