【技术实现步骤摘要】
本专利技术涉及接口平台
,尤其涉及一种实现多协议接入的方法及接口平台。
技术介绍
随着电信行业的快速发展,所需要的软件规模越来越大,各模块间的接口协议越来越多,结构越来越复杂。开发人员要在处理业务的同时,还要处理所需要的协议,而对协议理解的不全面,或理解有出入,往往使开发出来的程序与另一方的对接出现问题。另外,不同的项目,往往用到相同的协议,而目前的情况是,需要每个项目都对协议加以实现,这样,既造成了资源、人力的浪费,且质量也不高。通用接口平台就是将各种协议集中起来,加以实现,面向开发人员,是开发人员实现具体业务的一个平台。通用接口平台为开发人员提供统一的接口 ,即将协议转换为业务所理解的消息结构。中国专利CN03157824及国外专利US2008021963均提出对多协议的支持,但都是仅限于几种固定协议的支持,而且这些协议结构都是很相近的,且面向的是产品。针对以上现有技术中存在的不足,有必要提供一种实现多协议接入的解决方案,能够支持多种协议,并能够使业务服务器无需处理各种协议即可完成相应的业务功 育b。
技术实现思路
本专利技术要解决的技术问题是提供一种实现 ...
【技术保护点】
一种实现多协议接入的接口平台,其特征在于,包括控制模块、协议模块,资源库,每种协议对应至少一个协议模块,其中: 所述控制模块用于,接收到传输控制协议/网际协议(TCP/IP)传输的协议消息后,根据所述协议消息的协议类型转发给相应的协议 模块; 所述协议模块用于,将所述协议消息转换成内部消息发送给业务模块,并将业务模块回复的内部消息转换成相应的协议消息,发送到TCP/IP; 所述资源库用于,保存相关的协议信息。
【技术特征摘要】
1、一种实现多协议接入的接口平台,其特征在于,包括控制模块、协议模块,资源库,每种协议对应至少一个协议模块,其中所述控制模块用于,接收到传输控制协议/网际协议(TCP/IP)传输的协议消息后,根据所述协议消息的协议类型转发给相应的协议模块;所述协议模块用于,将所述协议消息转换成内部消息发送给业务模块,并将业务模块回复的内部消息转换成相应的协议消息,发送到TCP/IP;所述资源库用于,保存相关的协议信息。2、 如权利要求l所述的平台,其特征在于,所述控制模块还用于,负责链路的建立和断开,并将建立的链路依序分配给多个协议模块负责。3、 如权利要求l所述的平台,其特征在于,所述业务模块用于,向所述协议模块发送注册消息,该注册消息中包含命令码值,及该命令码值所对应的内部结构表示和外部码流表示;所述协议模块用于,将所述注册消息中的内容保存在业务注册表中,在接收到所述协议消息后,如果在所述业务注册表中查询到所述命令码值,则将所述协议消息转换成所述命令码值所对应的内部结构表示的所述内部消息;在接收到所述业务模块发送的内部消息后,根据所述命令码值将其转换成对应的外部码流表示的协议消息,发送到TCP/IP。4、 如权利要求3所述的平台,其特征在于,所述协议模块用于,在接收到所述协议消息后,如果未能在所述业务注册表中查询到相应内容,则丢弃所述协议消息。5、 如权利要求3或4所述的平台,其特征在于,所述协议模块用于,将所述协议消息转换成所述内部消息后,在所述内部消息体中携带协议类型及所述命令码值的信息。6、 一种实现多协议接入的方法,应用...
【专利技术属性】
技术研发人员:尹宏伟,冯亚军,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94[]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。