在两组通信系统之间实现通信中转的方法和装置的制造方法_2

文档序号:9828309阅读:来源:国知局
接收报文并且将其存储在消息队列131中,随后,发送器121例如按照先进先出的顺序提取消息队列131中的报文并向通信子系统B转发该提取的报文。另一方面,发送器122自通信子系统B接收报文并且将其存储在消息队列132中,随后,发送器111例如按照先进先出的顺序提取消息队列132中的报文并向通信子系统A转发该提取的报文。
[0041]图3B示出了具有图1所示架构的装置的另一个配置示例。
[0042]这里假设实现通信子系统A欲向通信子系统B下发命令,并且通信子系统A和B均工作于同步模式下。为了实现命令的下发,如图3B所示,分别为通信子系统A和B配备接收器111和发送器121并且将它们配置为同步模式,并且配置一个消息队列131桥接在接收器111与发送器121之间。经过上述配置后,通信子系统A即可经通信中转装置10向通信子系统B下发命令。特别是,参见图3B,接收器111自通信子系统A接收命令报文并且将其存储在消息队列131中,随后,发送器121例如按照先进先出的顺序提取消息队列131中的命令报文并向通信子系统B转发该提取的命令报文。
[0043]图3C示出了具有图1所示架构的装置的另一个配置示例。
[0044]这里假设实现通信子系统A欲从通信子系统B获取信息,并且通信子系统A和B均工作于同步模式下。为了实现信息的获取,如图3C所示,分别为通信子系统A和B配备接收器111和发送器121并且将它们配置为同步模式,并且将两个消息队列131和132配置为桥接在接收器111与发送器121之间,其中,消息队列131用于存储信息获取请求,消息队列132用于存储反馈的信息。经过上述配置后,通信子系统A即可经通信中转装置10从通信子系统B获取信息。特别是,参见图3C,接收器111自通信子系统A接收信息获取请求并且将其存储在消息队列131中,随后,发送器121例如按照先进先出的顺序提取消息队列131中的信息获取请求并向通信子系统B转发该提取的信息获取请求。另一方面,发送器121自通信子系统B接收反馈的信息并且将其存储在消息队列132中,随后,接收器111例如按照先进先出的顺序提取消息队列132中的反馈信息并向通信子系统A转发该提取的反馈信息。
[0045]图3D示出了具有图1所示架构的装置的另一个配置示例。
[0046]这里假设实现通信子系统A欲向第二组通信系统内的多个通信子系统B1、B2……Bn群发消息,并且通信子系统A和B1、B2……Bn均工作于同步模式下。为了实现消息的群发,如图3D所示,为通信子系统A配备接收器111,为通信子系统B1、B2……Bn配备发送器121、122……122η,这些接收器和发送器都配置为同步模式,并且将η个消息队列131、132……13η配置为分别桥接在接收器111与发送器121之间、接收器111与发送器122之间……,以及接收器111与发送器121η之间。经过上述配置后,通信子系统A即可经通信中转装置10向多个通信子系统B1、Β2……Bn群发消息。特别是,参见图3D,接收器111自通信子系统A接收消息报文并且将其存储在消息队列131、132……13η中,随后,发送器121,122……122η例如按照先进先出的顺序从各自的消息队列131、132……13η中提取消息报文并向各自的通信子系统B1、Β2……Bn转发该提取的消息报文。
[0047]需要指出的是,上面所述的场景仅仅是示例性的,对于其它的场景,同样可以通过对图1所示装置的适当配置来实现所需的通信中转功能。因此上面所述的示例不构成对本发明保护范围的限定。
[0048]如上所述,图2所示的通信管理功能是可配置的。以下作进一步的描述。
[0049]超时控制功能用于判断在同步通信场景下从发送报文到接收反馈是否超时,并作出相应处理。特别是,在报文流经各通信节点时都将标记时间戳,因此通过将报文进出时间戳与超时设定值的比较,可以判断报文是否超时,并且对超时的报文施行异常处理。如上所述,接收器和发送器的可配置参数均包含超时控制配置,由此实现了超时控制功能的可配置性。
[0050]心跳维持功能用于探测通信连接是否正常。接收器的心跳维持逻辑为判断在指定时间间隔内是否接收到报文,如果超过该时间间隔而没有接收到任何报文,则进行重连操作;发送器的心跳维持逻辑为以设定的时间间隔发送心跳报文,如发送成功则确定心跳正常。如上所述,接收器和发送器的可配置参数均包含心跳维持配置,通过对心跳维持配置的设置,可以调整上述时间间隔,由此实现了心跳维持功能的可配置性。
[0051]流量监控功能用于监控通信中转各节点的流量。在通信中转各节点内均记录有报文经过信息并且存储于共享内存中,通过监控工具能够获取共享内存中通信中转装置的全局的流量信息并进行实时显示。通过定期分析流量情况,并且据此对发送器和接收器的配置作相应的调整,从而保证流量分布的均匀,避免通信路径的拥堵。
[0052]图4为按照本发明一个实施例的用于在第一组通信系统与第二组通信系统之间实现通信中转的方法的流程图。为阐述方便起见,这里假设图4所示的方法在图1所示的装置中实现,但是需要指出的是,本实施例的方法并不局限于特定架构的通信中转装置。
[0053]如图4所示,在步骤S410中,将多个可配置的接收器中的至少一个配置为与第一组通信系统中的其中一个通信系统适配。
[0054]接着在步骤S420中,将多个可配置的发送器中的至少一个配置为与第二组通信系统中的其中一个通信系统适配。
[0055]随后,在步骤S430中,将至少一个消息队列桥接在于步骤S410中完成适配的接收器和于步骤S420中完成适配的发送器之间,用于中转存储该适配的接收器接收的报文和该适配的发送器发送的报文。
[0056]本发明具有下列优点:
[0057](I)与现有的通信中转技术相比,本发明提供了丰富的通信中转功能和通信管理功能。
[0058](2)通过组件化和可配置的设计,本发明能够快速满足多种不同通信场景的需求。
[0059](3)基于本发明的通信中转装置拥有较高的通信效率。例如根据测量和统计,在实际的应用环境下,其完成一次完整的通信中转的耗时在1-2毫秒之间。
[0060]由于可以在不背离本发明基本精神的情况下,以各种形式实施本发明,因此上面描述的【具体实施方式】仅是说明性的而不是限制性的。本发明的范围由所附权利要求定义,对上面描述方式所作的各种变化或变动都属于所附权利要求的保护范围。
【主权项】
1.一种用于在第一组通信系统与第二组通信系统之间实现通信中转的装置,其特征在于,包括: 多个可配置的接收器,每个可配置的接收器适于通过配置操作而与第一组通信系统中的其中一个通信系统适配; 多个可配置的发送器,每个可配置的发送器适于通过配置操作而与第二组通信系统中的其中一个通信系统适配;以及 可配置地桥接在一对可配置的接收器和可配置的发送器之间的消息队列,用于中转存储可配置的接收器接收的报文和可配置的发送器发送的报文。2.如权利要求1所述的装置,其中,进一步包括过滤器,其可配置地挂载到可配置的接收器上,以对接收的报文进行过滤。3.如权利要求1所述的装置,其中,进一步包括过滤器,其可配置地挂载到可配置的发送器上,以对发送的报文进行过滤。4.如权利要求2或3所述的装置,其中,所述过滤器包含多个按顺序对报文进行过滤的过滤项,每个过滤项基于下列过滤逻辑中的一个或多个:头部匹配、模糊匹配、尾部匹配、全词匹配、集合匹配。5.如权利要求1所述的装置,其中,所述接收器和发送器的可配置参数包括下列中的至少一种:ID名称、IP地址和端口、同步/异步模式、Socket连接配置、对接Socket客户端相关配置、关联过滤项设置、读写消息队列相关配置、超时控制配置和心跳维持配置。6.一种用于在第一组通信系统与第二组通信系统之间实现通信中转的方法,其特征在于,包括下列步骤: 将多个可配置的接收器中的其中一个配置为与第一组通信系统中的其中一个通信系统适配; 将多个可配置的发送器中的其中一个配置为与第二组通信系统中的其中一个通信系统适配;以及 将一个消息队列桥接在该适配的接收器和该适配的发送器之间,用于中转存储该适配的接收器接收的报文和该适配的发送器发送的报文。7.如权利要求6所述的方法,其中,进一步包括下列步骤: 将过滤器挂载到所述适配的接收器上,以对接收的报文进行过滤。8.如权利要求6所述的方法,其中,进一步包括下列步骤: 将过滤器挂载到所述适配的发送器上,以对发送的报文进行过滤。9.如权利要求7或8所述的方法,其中,所述过滤器包含多个按顺序对报文进行过滤的过滤项,每个过滤项基于下列过滤逻辑中的一个或多个:头部匹配、模糊匹配、尾部匹配、全词匹配、集合匹配。10.如权利要求10所述的方法,其中,所述接收器和发送器的可配置参数包括下列中的至少一种:ID名称、IP地址和端口、同步/异步模式、Socket连接配置、对接Socket客户端相关配置、关联过滤项设置、读写消息队列相关配置、超时控制配置和心跳维持配置。
【专利摘要】<b>本发明涉及通信技术,特别涉及一种通信中转方法及实现该方法的通信中转系统。按照本发明一个实施例的用于在第一组通信系统与第二组通信系统之间实现通信中转的装置包括:多个可配置的接收器,每个可配置的接收器适于通过配置操作而与第一组通信系统中的其中一个通信系统适配;多个可配置的发送器,每个可配置的发送器适于通过配置操作而与第二组通信系统中的其中一个通信系统适配;以及可配置地桥接在一对可配置的接收器和可配置的发送器之间的消息队列,用于中转存储可配置的接收器接收的报文和可配置的发送器发送的报文。</b>
【IPC分类】H04L29/08
【公开号】CN105592129
【申请号】CN201410775067
【发明人】周斌, 祝军伟, 吴颖
【申请人】中国银联股份有限公司
【公开日】2016年5月18日
【申请日】2014年12月15日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1