[发明专利]一种实现多协议消息统一接口的方法及相关装置、系统有效
申请号: | 201210479562.X | 申请日: | 2012-11-22 |
公开(公告)号: | CN102938770A | 公开(公告)日: | 2013-02-20 |
发明(设计)人: | 王红亮;吴学良;王攀宁;韦文泱;刘冲 | 申请(专利权)人: | 亚信联创科技(中国)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/10 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100086 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 协议 消息 统一 接口 方法 相关 装置 系统 | ||
技术领域
本发明涉及接口领域,特别涉及一种实现多协议消息统一接口的方法及相关装置、系统。
背景技术
在现有的电信行业或者互联网行业,多系统之间的交互,一般采用企业级消息总线(ESB)来交互不同系统之间的消息,但是ESB并不能做到真正的统一接口,原因是ESB要求外围系统的消息采用ESB自身要求的交互模式,而各个外围系统的消息所采用的协议不尽相同,目前只能依靠外围系统各自进行消息的协议转换以适应ESB消息接口的要求。
随着电信行业业务量的急剧增加,接入到核心运行支持系统的外围系统越来越多,出现各种纷繁复杂的接口协议,面对不同协议消息的接入和接出,按照目前ESB消息总线接口的要求,需要外围系统各自有针对性的开发相应协议的接口使其能够通过ESB与核心运行支持系统交互,导致相关业务的外围系统花费大量时间进行接口处理的研发、接口处理的执行和消息的管理,影响了外围系统本身的效率。
发明内容
有鉴于此,本发明的主要目的在于提供一种实现多协议消息统一接口的方法及相关装置、系统以实现将各种协议的外围系统的消息统一接入接出,不需要外围系统进行接口处理的目的。
本发明提供了一种实现多协议消息统一接口的方法,该方法包括:
接收第一外围系统的接入消息;
根据所述接入消息的协议,选择与接入消息的协议对应的第一转换规则;
利用所述第一转换规则,将接入消息转换为平台消息;
将所述平台消息发送至平台消息对应的第二外围系统。
可选地,所述接收第一外围系统的接入消息具体通过监听各个接入端口的输入接收。
可选地,在接收第一外围系统的接入消息之前还验证第一外围系统的IP地址,若验证通过,建立与所述第一外围系统的连接;
在建立与第一外围系统的连接之后,还以预设的超时时间为周期向第一外围系统发送心跳消息,若未收到返回的响应消息,则断开与所述第一外围系统的连接;
或者,
在建立与第一外围系统的连接之后,还记录该连接的每次数据传输时间,计算上一次数据传输时间与当前时间的时间间隔,若时间间隔超过预设的超时时间,则断开与第一外围系统的连接。
可选地,所述接收第一外围系统的接入消息具体为在预设固定接入端口接收第一外围系统的接入消息;
所述根据接入消息的协议,选择与接入消息的协议对应的第一转换规则具体为:
根据接收接入消息的接入端口,获得接入端口号;
查询接入端口号对应的第一转换规则。
可选地,所述根据接入消息的协议,选择与接入消息的协议对应的第一转换规则具体为:
提取所述接入消息的关键特征;
查询所述关键特征对应的第一转换规则。
可选地,所述第一转换规则具体为:
接入消息的协议所包括的字段名称按照预定顺序排列的第一列表;
平台消息的协议所包括的字段名称按照预定顺序排列的第二列表;
所述接入消息的协议所包括的字段名称与平台消息所包括的字段名称之间的对应关系具体根据第一列表与第二列表所列的字段名称一一顺序对应。
可选地,所述利用第一转换规则,将接入消息转换为平台消息具体为:
按照第一列表所列出的字段名称的顺序,从接入消息中,提取相应字段名称的字段值;
从第二列表中,顺序提取字段名称;
将所述字段值,按照对应顺序,保存在从第二列表顺序提取出的字段名称所代表的字段中,组成平台消息。
本发明还提供一种实现多协议消息统一接口的装置,包括:
第一接收单元:用于接收第一外围系统的接入消息;
第一转换单元:用于根据所述接入消息的协议,选择与接入消息的协议对应的第一转换规则,利用所述第一转换规则,将接入消息转换为平台消息。
第一发送单元:用于将所述平台消息发送至平台消息对应的第二外围系统。
本发明又提供一种实现多协议消息统一接口的方法,包括:
接收平台消息;
根据所述平台消息对应的第二外围系统,选择与所述第二外围系统的协议对应的第二转换规则;
利用所述第二转换规则,将所述平台消息转换为接出消息;
将所述接出消息发送至所述平台消息对应的第二外围系统。
可选地,所述接收平台消息具体为接收来自于固定端口号的平台消息,其中,一个固定端口号对应一个或多个已知的第二外围系统的IP地址端口、对应一个第二转换规则;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚信联创科技(中国)有限公司,未经亚信联创科技(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210479562.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于机顶盒的自动待机处理方法及机顶盒
- 下一篇:玻璃纤维