[发明专利]通信协议转换技术有效
申请号: | 201210061976.0 | 申请日: | 2012-03-09 |
公开(公告)号: | CN102546442A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | 魏春雷 | 申请(专利权)人: | 北京神州数码思特奇信息技术股份有限公司 |
主分类号: | H04L12/56 | 分类号: | H04L12/56;H04L29/06 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信协议 转换 技术 | ||
1.一种通信协议及通信报文格式转换的方法,用于把使用可扩展标记语言格式承载的报文转换为指定格式的报文,并适应其他系统的通信协议,实现与其他系统的通信交互,所述方法包括以下步骤:
根据配置文件中描述的对XML报文解析的规则,对输入的XML承载的报文进行解析,解析出报文中的节点名称和节点值;
根据所述配置文件中描述的报文转换规则,对报文内容进行重组,并输出指定格式的报文;
根据所述配置文件中对其他系统通信协议的描述,实现与其他系统间的通信交互;
其中所述配置文件包括三类:系统信息类配置文件、接口信息类配置文件和报文转换类配置文件。
2.根据权利要求1所述的方法,其中所述系统信息类配置文件包括其他系统平台信息配置文件,该其他系统平台信息配置文件配置了各个外围系统的通信基本信息,用于与所述外围系统建立通信链路;所述接口信息类配置文件包括接口信息描述文件,该接口信息描述文件配置外围系统所提供的服务接口的个数以及服务接口的详细信息,用于判断报文类型并将报文转发到正确的接口;报文转换类配置文件配置数据字段直接的转换关系,做为接收数据的解析依据,配置接口中字段对应关系,用来做通信数据报文的解析和重组的依据,包括XML输入报文结构说明文件、XML输出报文结构说明文件、其他系统报文输出结构说明文件和其他系统报文输入结构说明文件。
3.根据权利要求2所述的方法,所述其他系统平台信息配置文件配置的信息包括平台名称、服务地址、服务端口、服务通信形式以及服务接口配置文件所在位置信息。
4.根据权利要求2所述的方法,所述接口信息描述文件配置的信息包括服务通信数据格式定义、接口的区分方式、服务接口的返回应答码以及对应该服务接口的报文格式转换类文件名称。
5.根据权利要求2所述的方法,所述报文转换类配置文件配置的信息包括接收字段名称、字段长度、编码方式及定边长类型、对齐方式、补位方式、转发字段名称以及数据取得方式。
6.根据权利要求2所述的方法,其中对XML承载的报文进行解析具体为:根据所述XML输入报文结构说明文件配置的规则,对接收的XML格式的请求报文进行解析,解析出报文中每个节点的信息,包括每个节点的名称以及节点的值,将解析后的每个节点的信息对应到报文中的每个字段。
7.根据权利要求2中所述的方法,其中按配置文件中描述的报文转换规则,对报文内容进行重组并输出指定格式的报文具体为:
根据所述其他系统报文输出结构说明文件中的报文组装规则,将经解析的XML请求报文的字段信息进行重组得到与其他系统通信的报文格式。
8.根据权利要求7所述的方法,还包括解析所述接口信息描述文件,与XML请求报文的类型进行匹配,得到对应接口信息并组装成报文,通过与其他系统建立的通信链路发送到其他系统对应的接口,并从其他系统对应的接口中接收返回的应答报文。
9.根据权利要求8所述的方法,还包括根据所述其他系统报文输入结构说明文件对所述应答报文进行解析,解析出报文中的每个字段及字段的值;根据所述XML输出报文结构说明文件中的规则对解析出的字段重组形成XML格式报文。
10.一种通信协议及通信报文格式转换系统,包括XML报文接入模块、消息总线、报文格式转换模块和多个外围系统,所述XML报文接入模块和报文格式转换模块之间通过所述消息总线连接,其中所述XML报文接入模块包括多个业务平台和多个接入服务器,所述业务平台经所述接入服务器接入消息总线,再经由消息总线接入所述报文格式转换模块,进而与所述多个外围系统相连接,所述报文格式转换模块实现配置文件的载入以及根据所述配置文件处理所述业务平台的XML报文与所述外围系统间的通信协议及通信报文的转换,所述配置文件包括三类:系统信息类配置文件、接口信息类配置文件和报文转换类配置文件。
11.根据权利要求10所述的系统,其中所述系统信息类配置文件包括其他系统平台信息配置文件,该其他系统平台信息配置文件配置了所述多个外围系统的通信基本信息,用于与所述多个外围系统建立通信链路;所述接口信息类配置文件包括接口信息描述文件,该接口信息描述文件配置外围系统所提供的服务接口的个数以及服务接口的详细信息,用于判断报文类型,并将报文转发到正确的接口;报文转换类配置文件配置数据字段直接的转换关系,做为接收数据的解析依据,配置接口中字段对应关系,用来做通信数据报文的解析和重组的依据,包括XML输入报文结构说明文件、XML输出报文结构说明文件、其他系统报文输出结构说明文件和其他系统报文输入结构说明文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州数码思特奇信息技术股份有限公司,未经北京神州数码思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210061976.0/1.html,转载请声明来源钻瓜专利网。