[发明专利]消息处理方法和装置在审

专利信息
申请号: 201810510300.2 申请日: 2018-05-24
公开(公告)号: CN110597802A 公开(公告)日: 2019-12-20
发明(设计)人: 田野 申请(专利权)人: 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司
主分类号: G06F16/22 分类号: G06F16/22;G06F9/54;G06Q10/08
代理公司: 11219 中原信达知识产权代理有限责任公司 代理人: 张一军;张效荣
地址: 100195 北京市海淀区杏石口路6*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 功能实现单元 消息标识 消息处理 计算机技术领域 消息处理流程 可变性 方法和装置 开发过程 调用 违反
【说明书】:

发明公开了一种消息处理方法和装置,涉及计算机技术领域。该方法的一具体实施方式包括:确定接收的消息的消息标识;根据所述消息标识,确定对应的功能实现单元;调用所述功能实现单元,以对所述消息进行处理。该实施方式通过根据接收的消息的消息标识,确定对应的功能实现单元,从而对消息进行处理,克服了现有技术违反程序中对可变性的原则的技术问题,简化了消息处理流程,简化了开发过程,使得消息处理方便快捷、稳定可靠。

技术领域

本发明涉及计算机技术领域,尤其涉及一种消息处理方法和装置。

背景技术

在数据加工的过程中,根据业务的需求接入各种消息是一个普遍的操作,当消息源遍布于生产系统上下游的各个环节,互不统属,并垂直于数据加工系统时,消息时序便成为数据加工当中不可忽视的因素,互不关联的不同数据源消息乱序到达,使对消息时序有严格要求的部分业务需求来说,开发难度呈几何级增长。例如,在电子商务领域的整个生态中,生产系统上下游的各个数据源建立在以运单为中心的数据流转,这种生产模式天然可以屏蔽绝大部分的消息乱序,但对于对时序有严格要求的部分业务需求来说,将消息有序的愿景寄托于互不关联的消息生产端是不可靠的。

目前,常用的方法是对每一个可能出现消息乱序的业务逻辑进行判断,一旦发现消息乱序时,将乱序消息的关键信息存储在数据库中,并在后续消息到达时,对存储在数据库中的乱序消息进行排序,然后进行业务处理。

在实现本发明过程中,发明人发现现有技术中至少存在如下问题:

在各个业务逻辑点判断消息时序进行判断,使消息乱序处理逻辑散列分布在各个消息处理业务中,这违反了程序中对可变性的封装原则(Principle of Encapsulation ofVariation,EVP,即找到一个系统的可变因素,将之封装起来。换言之,在设计中什么可能会发生变化,应使之成为抽象层而封装,而不是什么会导致设计改变才封装),而且将乱序消息的关键信息暂存在数据库中,这些数据是零散的分布在数据库中,不能提供清晰的信息分布情况。

发明内容

有鉴于此,本发明实施例提供一种消息处理方法和装置,符合程序中对可变性的封装原则,简化了消息处理流程,从而简化了开发过程,使得消息处理方便快捷、稳定可靠。

为实现上述目的,根据本发明实施例的一个方面,提供了一种消息处理方法,包括:确定接收的消息的消息标识;根据所述消息标识,确定对应的功能实现单元;调用所述功能实现单元,以对所述消息进行处理。

可选地,所述确定消息的消息标识包括:根据消息的来源,确定消息的消息标识。

可选地,所述方法还包括:确定消息的属性信息;基于消息标识和所述属性信息,生成消息哈希表。

可选地,调用所述功能实现单元,以对所述消息进行处理包括:确定所述功能实现单元中的语义关键字;根据所述语义关键字和所述消息哈希表,对所述消息进行处理。

可选地,所述属性信息包括以下至少之一:消息创建时间、运单号、消息到达时间和消息到达次数。

可选地,所述方法还包括:基于具有相同运单号的消息,生成消息标识链;当所述消息标识链形成闭环时,删除该消息标识链。

可选地,所述方法还包括:根据预设的消息标识的顺序,确定当前消息是否异常;若是,则输出预警信息。

为实现上述目的,根据本发明实施例的另一方面,提供了一种消息处理装置,包括:消息标识确定模块,用于确定接收的消息的消息标识;功能实现单元确定模块,用于根据所述消息标识,确定对应的功能实现单元;消息处理模块,用于调用所述功能实现单元,以对所述消息进行处理。

可选地,所述消息标识确定模块还用于:根据消息的来源,确定消息的消息标识。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810510300.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top