【技术实现步骤摘要】
一种跨局域网络的通讯网关系统
本专利技术涉及通信
,尤其涉及一种跨局域网络的通讯网关系统。
技术介绍
目前当需要进行消息传递的两个客户端均处于同一个局域网环境时,两个客户端可以通过消息中间件进行消息传递;然而当需要进行消息传递的两个客户端分别处于不同局域网环境时,如图1-2所示,可以设置两个局域网络,上述两个局域网络可以包括一局域网络和对端的局域网络;如图1所示,局域网络中包括客户端1,三个消息中间件2(三个消息中间件2可以设置为第一消息中间件A,第一消息中间件B和第一消息中间件C),并且客户端1均与每个消息中间件2连接;对端的局域网络中包括客户端1;而局域网络中的客户端1无法通过局域网络中的任何一个消息中间件2与对端的局域网络中的客户端1进行消息传递;如图2所示,局域网络中包括客户端1,三个消息中间件2(三个消息中间件2可以设置为第一消息中间件A,第一消息中间件B和第一消息中间件C),并且客户端1均与每个消息中间件2连接;对端的局域网络中包括客户端1,三个消息中间件2(三个消息中间件2可以设置为第二消息中间件A,第二消息中间件B和第二消息中间件C),并且客户端1均与每个消息中间件2连接;然而局域网络中的消息中间件2和对端的局域网络中的消息中间件2之间均无法进行消息传递(即第一消息中间件A和第二消息中间件A之间均无法进行消息传递,或者第一消息中间件B和第二消息中间件B之间均无法进行消息传递,再或者第一消息中间件C和第二消息中间件C之间均无法进行消息传递),因此局域网络中的客户端1和对端的局域网络 ...
【技术保护点】
1.一种跨局域网络的通讯网关系统,应用于至少两个局域网络中,每个所述局域网络中均设置有至少一个客户端,其特征在于,所述通讯网关系统包括:/n多个消息中间件,每个所述局域网络中均设置有至少一类所述消息中间件;/n于每个所述局域网络中,每个所述消息中间件分别与每个所述客户端通信连接,并根据所述客户端下发的控制指令发送或者接收数据;/n多个网关转换模块,每个所述局域网络中均设置有一个所述网关转换模块,所述网关转换模块之间分别实现通信连接;/n于每个所述局域网络中,每个所述消息中间件分别与所述网关转换模块通信连接;/n于每个所述局域网络中,所述客户端控制所述消息中间件向所述网关转换模块发送或接收数据;/n于两个不同的所述局域网络之间,所述网关转换模块之间发送或接收数据;/n通过每个所述局域网络中设置的所述网关转换模块之间的相互配合,实现不同的所述局域网络之间的数据交互功能。/n
【技术特征摘要】
1.一种跨局域网络的通讯网关系统,应用于至少两个局域网络中,每个所述局域网络中均设置有至少一个客户端,其特征在于,所述通讯网关系统包括:
多个消息中间件,每个所述局域网络中均设置有至少一类所述消息中间件;
于每个所述局域网络中,每个所述消息中间件分别与每个所述客户端通信连接,并根据所述客户端下发的控制指令发送或者接收数据;
多个网关转换模块,每个所述局域网络中均设置有一个所述网关转换模块,所述网关转换模块之间分别实现通信连接;
于每个所述局域网络中,每个所述消息中间件分别与所述网关转换模块通信连接;
于每个所述局域网络中,所述客户端控制所述消息中间件向所述网关转换模块发送或接收数据;
于两个不同的所述局域网络之间,所述网关转换模块之间发送或接收数据;
通过每个所述局域网络中设置的所述网关转换模块之间的相互配合,实现不同的所述局域网络之间的数据交互功能。
2.如权利要求1所述的跨局域网络的通讯网关系统,其特征在于,每个所述网关转换模块分别包括:
接收单元,用于接收进入所述网关转换模块的消息数据;
存储单元,与所述接收单元连接,用于存储所述消息数据;
处理单元,与所述存储单元连接,用于获取并处理所述存储单元中的所述消息数据,随后向对端的所述局域网络中的所述网关转换模块发送处理后的所述消息数据。
3.如权利要求2所述的跨局域网络的通讯网关系统,其特征在于,于所述网关转换模块向对端的所述局域网络发送所述消息数据时:
所述网关转换模块中的所述接收单元接收来自所述消息中间件的事件,并将所述事件转化为所述消息数据发送至所述存储单元中进行保存;
所述网关转换模块中的所述处理单元从所述存储单元中获取所述消息数据并进行处理,随后将处理后的所述消息数据发送至对端的所述局域网络的所述网关转换模块。
4.如权利要求2所述的跨局域网络的通讯网关系统,其特征在于,于所述网关转换模块接收对端的所述局域网络发送的所述消息数据时:
所述网关转换模块的所述接收单元接收对端的所述局域网络的所述网关转换模块中的...
【专利技术属性】
技术研发人员:孙跃,
申请(专利权)人:上海瀚银信息技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。