[发明专利]一种实现多协议接入的方法及接口平台有效
| 申请号: | 200910172128.5 | 申请日: | 2009-09-10 |
| 公开(公告)号: | CN101656737A | 公开(公告)日: | 2010-02-24 |
| 发明(设计)人: | 尹宏伟;冯亚军 | 申请(专利权)人: | 中兴通讯股份有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 吴 艳;龙 洪 |
| 地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 实现 协议 接入 方法 接口 平台 | ||
技术领域
本发明涉及接口平台技术领域,尤其涉及一种实现多协议接入的方法及 接口平台。
背景技术
随着电信行业的快速发展,所需要的软件规模越来越大,各模块间的接 口协议越来越多,结构越来越复杂。开发人员要在处理业务的同时,还要处 理所需要的协议,而对协议理解的不全面,或理解有出入,往往使开发出来 的程序与另一方的对接出现问题。另外,不同的项目,往往用到相同的协议, 而目前的情况是,需要每个项目都对协议加以实现,这样,既造成了资源、 人力的浪费,且质量也不高。
通用接口平台就是将各种协议集中起来,加以实现,面向开发人员,是 开发人员实现具体业务的一个平台。通用接口平台为开发人员提供统一的接 口,即将协议转换为业务所理解的消息结构。
中国专利CN03157824及国外专利US2008021963均提出对多协议的支 持,但都是仅限于几种固定协议的支持,而且这些协议结构都是很相近的, 且面向的是产品。
针对以上现有技术中存在的不足,有必要提供一种实现多协议接入的解 决方案,能够支持多种协议,并能够使业务服务器无需处理各种协议即可完 成相应的业务功能。
发明内容
本发明要解决的技术问题是提供一种实现多协议接入的方法及接口平 台,提供各种协议的简单、易于实现的接口。
为了解决上述问题,本发明提供了一种实现多协议接入的接口平台,包 括控制模块、协议模块,资源库,每种协议对应至少一个协议模块,其中:
所述控制模块用于,接收到传输控制协议/网际协议(TCP/IP)传输的协 议消息后,根据所述协议消息的协议类型转发给相应的协议模块;
所述协议模块用于,将所述协议消息转换成内部消息发送给业务模块, 并将业务模块回复的内部消息转换成相应的协议消息,发送到TCP/IP;
所述资源库用于,保存相关的协议信息。
进一步地,所述控制模块还用于,负责链路的建立和断开,并将建立的 链路依序分配给多个协议模块负责。
进一步地,所述业务模块用于,向所述协议模块发送注册消息,该注册 消息中包含命令码值,及该命令码值所对应的内部结构表示和外部码流表示;
所述协议模块用于,将所述注册消息中的内容保存在业务注册表中,在 接收到所述协议消息后,如果在所述业务注册表中查询到所述命令码值,则 将所述协议消息转换成所述命令码值所对应的内部结构表示的所述内部消 息;在接收到所述业务模块发送的内部消息后,根据所述命令码值将其转换 成对应的外部码流表示的协议消息,发送到TCP/IP。
进一步地,所述协议模块用于,在接收到所述协议消息后,如果未能在 所述业务注册表中查询到相应内容,则丢弃所述协议消息。
进一步地,所述协议模块用于,将所述协议消息转换成所述内部消息后, 在所述内部消息体中携带协议类型及所述命令码值的信息。
此外,本发明还提供了一种实现多协议接入的方法,应用于支持多协议 接入的接口平台,包括:
接口平台接收到TCP/IP传输的协议消息后,将所述协议消息转换成内部 消息发送给业务模块;
所述业务模块根据所述内部消息完成业务处理流程后,回复内部消息给 接口平台;
所述接口平台接收到所述内部消息后,转换成相应的协议消息发送到 TCP/IP。
进一步地,所述接口平台通过多个协议线程实现多协议接入,其中,实 现对每一种协议的支持具体包括:
在所述接口平台中配置支持该协议的信息;
在所述接口平台中保存支持该协议的一个或多个协议线程的信息;以及,
在所述接口平台中保存各协议线程所负责的链路的信息。
进一步地,所述方法还包括:
所述业务模块向所述接口平台发送注册消息,该注册消息中包含命令码 值,及该命令码值所对应的内部结构表示和外部码流表示;
所述接口平台接收到所述注册消息后,将所述注册消息中的内容保存在 业务注册表中,在接收到所述协议消息后,如果在所述业务注册表中查询到 所述命令码值,则将所述协议消息转换成所述命令码值所对应的内部结构表 示的所述内部消息;在接收到所述业务模块发送的内部消息后,根据所述命 令码值将其转换成对应的外部码流表示的协议消息,发送到TCP/IP。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910172128.5/2.html,转载请声明来源钻瓜专利网。





