[发明专利]一种消息处理方法和装置有效
申请号: | 201610101648.7 | 申请日: | 2016-02-24 |
公开(公告)号: | CN107124288B | 公开(公告)日: | 2021-01-29 |
发明(设计)人: | 陈怡;赵晗 | 申请(专利权)人: | 大唐移动通信设备有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 处理 方法 装置 | ||
本发明提供了一种消息处理方法和装置,其中,所述方法包括:对至少一个节点上的收发消息进行采集;其中,所述至少一个节点根据业务类型确定;根据采集得到的各个节点上的收发消息,判断隶属于同一矢量方向上的节点中是否存在消息丢失;若是,则确定丢失的消息,并根据预置规则对所述丢失的消息进行处理。通过本发明解决了由于消息丢失而导致的系统和业务无法执行的问题。
技术领域
本发明涉及通信技术领域,特别是涉及一种消息处理方法和装置。
背景技术
一般地,系统内部需要处理的消息数量异常庞大,经常出现消息的丢失和遗漏。
以网管系统为例,在网管系统中,网管系统会频繁接收和处理来自被管理网元以及自身所产生的各类消息,同时,还需要将各类消息转发上报给更高一级的系统或是其它相关的外部系统。由于涉及内部、外部多个处理节点以及多次转发上报,在传输处理过程中,很难避免由于协议、传输等问题所导致的消息丢失问题,一旦消息丢失即出现系统间消息不一致的情况,将造成对系统问题或者状态的遗漏或是误判,严重影响系统和业务的执行。
发明内容
本发明提供一种消息处理方法和装置,以解决由于消息丢失而导致的系统和业务无法执行的问题。
为了解决上述问题,本发明公开了一种消息处理方法,包括:
对至少一个节点上的收发消息进行采集;其中,所述至少一个节点根据业务类型确定;
根据采集得到的各个节点上的收发消息,判断隶属于同一矢量方向上的节点中是否存在消息丢失;
若是,则确定丢失的消息,并根据预置规则对所述丢失的消息进行处理。
优选的,所述判断隶属于同一矢量方向上的节点中是否存在消息丢失,包括:
确定同一矢量方向上的起始节点和终止节点;
分别获取所述起始节点上的第一收发消息和所述终止节点上的第二收发消息;
根据所述第一收发消息和所述第二收发消息判断隶属于同一矢量方向上的节点中是否存在消息丢失。
优选的,所述确定丢失的消息,包括:
确定存在消息丢失的节点;
获取所述存在消息丢失的节点的上一级节点上的收发消息;
将所述获取的收发消息确定为所述丢失的消息。
优选的,所述根据预置规则对所述丢失的消息进行处理,包括:
将所述丢失的消息发送给存在消息丢失的节点,以实现消息的恢复自愈。
优选的,所述将所述丢失的消息进行发送给所述存在消息丢失的节点,包括:
确定所述存在消息丢失的节点的通信协议;
根据所述确定的通信协议对所述丢失的消息进行重打包;
将重打包的所述丢失的消息发送给所述存在消息丢失的节点。
优选的,所述方法还包括:
通过设定接口获取各个节点的注册信息;其中,所述注册信息至少包括:消息源标识、本节点标识、消息目的标识、消息特征标识和所述预置规则。
优选的,所述根据预置规则对所述丢失的消息进行处理,包括:
获取存在消息丢失的节点的注册信息;
根据所述存在消息丢失的节点的注册信息,将所述丢失的消息发送给存在消息丢失的节点。
本发明还公开了一种消息处理装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐移动通信设备有限公司,未经大唐移动通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610101648.7/2.html,转载请声明来源钻瓜专利网。