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

文档序号:9828309阅读:310来源:国知局
在两组通信系统之间实现通信中转的方法和装置的制造方法
【专利说明】在两组通信系统之间实现通信中转的方法和装置发明领域
[0001]本发明涉及通信技术,特别涉及一种通信中转方法及实现该方法的通信中转系统。
【背景技术】
[0002]风险控制是指风险管理者采取各种措施和方法,消灭或减少风险事件发生的各种可能性,或者减少风险事件发生时造成的损失。对于重要和关键领域,实时风险的控制和管理是必不可少的。
[0003]在诸如跨行、跨地区和跨境交易清算之类的复杂应用环境下,实时风险控制系统往往需要与多个外部系统进行信息交互。这些外部系统的例子包括但不限于联机交易系统、风险参数配置系统、风险运维管理系统等。上述外部系统与风险控制系统的接口方式常常各不相同,需要设置通信中转节点作为二者之间数据交互的媒介。
[0004]但是高度复杂的应用环境(特别是多信源节点对多信源节点的交互)导致通信中转节点运行复杂、维护困难,因而需要进行优化设计以满足应用需求。此外,随着信息技术的发展和数据量的高速增长,应用环境将进一步复杂化(例如多输入-多输出网络结构),对于风险控制的实时性要求也越来越高,因此迫切需要一种可扩展的、可重配置的通信中转节点。

【发明内容】

[0005]本发明的一个目的是提供一种用于在第一组通信系统与第二组通信系统之间实现通信中转的装置,其具有扩展性强、配置高效而灵活等优点。
[0006]按照本发明一个实施例的用于在第一组通信系统与第二组通信系统之间实现通信中转的装置包括:
[0007]多个可配置的接收器,每个可配置的接收器适于通过配置操作而与第一组通信系统中的其中一个通信系统适配;
[0008]多个可配置的发送器,每个可配置的发送器适于通过配置操作而与第二组通信系统中的其中一个通信系统适配;以及
[0009]可配置地桥接在一对可配置的接收器和可配置的发送器之间的消息队列,用于中转存储可配置的接收器接收的报文和可配置的发送器发送的报文。
[0010]优选地,在上述装置中,进一步包括过滤器,其可配置地挂载到可配置的接收器上,以对接收的报文进行过滤。
[0011]优选地,在上述装置中,进一步包括过滤器,其可配置地挂载到可配置的发送器上,以对发送的报文进行过滤。
[0012]优选地,在上述装置中,所述过滤器包含多个按顺序对报文进行过滤的过滤项,每个过滤项基于下列过滤逻辑中的一个或多个:头部匹配、模糊匹配、尾部匹配、全词匹配、集合匹配。
[0013]优选地,在上述装置中,所述接收器和发送器的可配置参数包括下列中的至少一种:ID名称、IP地址和端口、同步/异步模式、Socket连接配置、对接Socket客户端相关配置、关联过滤项设置、读写消息队列相关配置、超时控制配置和心跳维持配置。
[0014]本发明的还有一个目的是提供一种用于在第一组通信系统与第二组通信系统之间实现通信中转的方法,其具有扩展性强、配置高效而灵活等优点。
[0015]按照本发明一个实施例的用于在第一组通信系统与第二组通信系统之间实现通信中转的方法包括下列步骤:
[0016]将多个可配置的接收器中的其中一个配置为与第一组通信系统中的其中一个通信系统适配;
[0017]将多个可配置的发送器中的其中一个配置为与第二组通信系统中的其中一个通信系统适配;以及
[0018]将一个消息队列桥接在该适配的接收器和该适配的发送器之间,用于中转存储该适配的接收器接收的报文和该适配的发送器发送的报文。
[0019]与现有的通信中转技术相比,由于采用组件化结构和可配置的设计,本发明除了提供诸如接口转换之类的单一中转功能以外,还能实现复杂的通信中转功能(如命令下发、信息获取、消息群发等)和通信管理功能(如超时控制、心跳维持和流量监控等)。此夕卜,本发明还能够快速满足多种不同通信场景的需求。
【附图说明】
[0020]从结合附图的以下详细说明中,将会使本发明的上述和其它目的及优点更加完全清楚。
[0021]图1为按照本发明一个实施例的用于在第一组通信系统与第二组通信系统之间实现通信中转的装置的架构示意图。
[0022]图2为具有图1所示架构的装置的功能概要图。
[0023]图3A-3D示出了具有图1所示架构的装置的多个配置示例。
[0024]图4为按照本发明一个实施例的用于在第一组通信系统与第二组通信系统之间实现通信中转的方法的流程图。
【具体实施方式】
[0025]下面参照其中图示了本发明示意性实施例的附图更为全面地说明本发明。但本发明可以按不同形式来实现,而不应解读为仅限于本文给出的各实施例。给出的上述各实施例旨在使本文的披露全面完整,从而使对本发明保护范围的理解更为全面和准确。
[0026]诸如“包含”和“包括”之类的用语表示除了具有在说明书和权利要求书中有直接和明确表述的单元和步骤以外,本发明的技术方案也不排除具有未被直接或明确表述的其它单元和步骤的情形。
[0027]按照本发明的一个方面,用于在第一组通信系统与第二组通信系统之间实现通信中转的装置或通信中转装置包含下列类型的组件:接收器、发送器和消息队列。可选地,上述通信中转装置还包含过滤器。这些组件之间的组网关系是可配置的,并且这些组件自身也是可配置的,由此可以根据通信中转装置两侧所连接的通信系统或通信子系统的特征来配置组件及组件之间的连接关系。
[0028]与将通信中转功能固化到相应的单元的现有方式相比,本发明的上述组件化架构和可配置特性具有可扩展性强和功能拓展性高等有点,并且能够通过灵活、高效的配置来满足各种通信场景和通信中转需求。
[0029]图1为按照本发明一个实施例的用于在第一组通信系统与第二组通信系统之间实现通信中转的装置的架构示意图。这里假设第一组通信系统和第二组通信系统都包含至少一个通信子系统。
[0030]如图1所示,本实施例的装置10包括多个接收器110、多个发送器120和一个或多个消息队列130。可选地,装置10还包括一个或多个过滤器140。
[0031]在本实施例中,作为基本的通信组件,每个接收器110和发送器120都可与第一组通信系统20内的通信子系统和第二组通信系统30内的通信子系统通信。对于每个发送器110,其工作流程包括:侦听与第一或第二组通信系统的通信子系统的连接并从对接的通信子系统接收诸如报文形式的数据,在接收到数据之后向通信子系统返回确认报文;相应地,对于每个发送器120,其工作流程包括:首先向第第一或二组通信系统的通信子系统发送连接请求,并在建立连接之后向通信子系统发送报文,最后从通信子系统接收确认报文。
[0032]优选地,接收器110和发送器120可以采用基于Socket的进程通信机制,其中接收器110为Socket服务端,而发送器为Socket客户端。
[0033]本实施例中的接收器和发送器都是可配置的以适配于与特定通信子系统的连接,其中可配置参数可包括下列项中的至少一种:ID名称、IP地址和端口、接收器接收数据的模式(即同步/异步模式)Socket连接配置、对接Socket客户端相关配置、关联过滤项设置、读写消息队列相关配置、超时控制配置和心跳维持配置。配置完成后,接收器110可经配置的端口,以同步/异步通信模式实现与其对接的Socket客户端的长连接/短连接;相应地,发送器120可经配置的端口,以同步/异步通信模式实现与其对接的Socket服务端的长连接/短连接。
[0034]消息队列130为桥接多个通信组件的组件,用于实现报文的中转存储。在本实施例中,每个消息队列130的桥接都是可配置的,S卩,其可以根据需要桥接在任意一对接收器110和发送器120之间,用于中转存储接收器接收的报文和发送器发送的报文。
[0035]如图1所示,可在接收器110和发送器120上挂载过滤器140,以分别对接收的报文和发送的报文进行过滤。对于每个过滤器140,其可包含多个按顺序对报文进行过滤的过滤项,支持对报文内容的校验和报文的多维度过滤,并且可同时提供正向、反向两种过滤模式。优选地,每个过滤项可基于下列过滤逻辑中的一个或多个:头部匹配、模糊匹配、尾部匹配、全词匹配、集合匹配。
[0036]在本实施例中,可以通过设置接收器110和发送器120的关联过滤项设置参数来实现对过滤器140的配置。具体而言,假设一个过滤器包含过滤项I?过滤项n,通过关联过滤项设置参数,接收器110或发送器120可以选择过滤项I?过滤项η中的特定过滤项发生作用或处于使能状态,从而实现可配置的报文过滤。
[0037]图2为具有图1所示架构的装置的功能概要图。
[0038]如图2所示,图1所示架构的通信中转的装置包含通信中转和通信管理两类功能模块,其中,前者用于第一组通信系统的通信子系统与第二组通信组系统的通信子系统之间的通信中转,可实现接口转换(例如同步模式转异步模式和异步模式转同步模式)、命令下发、信息获取和消息群发;后者包括超时控制、心跳维持和流量监控等。如上所述并且结合下面的描述将会更清楚地认识到,图2所示的通信中转功能和通信管理功能都是可配置的。
[0039]图3A示出了具有图1所示架构的装置的一个配置示例。
[0040]这里假设实现第一组通信系统中的其中一个系统或通信子系统A采用同步交互模式,而第二通信组系统中的其中一个系统或通信子系统B采用异步交互模式,为了实现二者之间的通信,如图4A所示,为通信子系统A配备一个接收器111并且将该接收器111配置为同步模式,为通信子系统B配置两个接收器121和122并且将它们配置为异步模式,并且配置两个消息队列131和132,分别桥接在接收器111与接收器121之间以及接收器111与接收器122之间。经过上述配置后,通信子系统A与通信子系统B之间即可经通信中转装置10实现信息交互。特别是,参见图3A,接收器111自通信子系统A
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1