[发明专利]业务平台及基于tipc协议的通信方法在审
申请号: | 201510745967.7 | 申请日: | 2015-11-05 |
公开(公告)号: | CN105391711A | 公开(公告)日: | 2016-03-09 |
发明(设计)人: | 陈乃阔;李保来;吴登勇 | 申请(专利权)人: | 山东超越数控电子有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 李世喆 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 平台 基于 tipc 协议 通信 方法 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种业务平台及基于透明进程间通信tipc协议的通信方法。
背景技术
随着通信技术的不断发展,对业务平台的功能性要求也越来越高,通常需要使不同的业务平台下的处理器进行互联以进行数据交互。
目前,主要通过tcp(TransmissionControlProtocol,传输控制协议)来实现不同业务平台下的处理器之间互联以进行数据交互,基于tcp协议的互联依赖于每一个处理器对应的业务平台的ip(InternetProtocol,网络间互联的协议)地址,无法实现多播功能,导致处理器之间的通信路径单一,当通信路径受到损坏时,则通信服务中断,处理器间进行数据交互的可靠性较低。
发明内容
有鉴于此,本发明提供了一种业务平台及基于透明进程间通信tipc协议的通信方法,可提高处理器间进行数据交互的可靠性。
第一方面,本发明提供了一种业务平台,包括:
第一构建单元,用于构建服务器程序和客户端程序;
配置单元,用于根据tipc协议配置服务器程序的网络地址和对端业务平台下的客户端程序的至少两个网络地址;
第二构建单元,用于根据服务器程序的网络地址和对端业务平台下的客户端程序的至少两个网络地址,构建与对端业务平台相连的至少两条通信路径;
处理器,用于运行客户端程序,根据所述至少两条通信路径,利用客户端程序将目标数据发送至对端业务平台下运行的服务器程序中;以及,运行服务器程序,利用服务器程序接收对端业务平台下运行的客户端程序发送的目标数据。
优选地,
所述配置单元,用于通过tipc-config配置服务器程序的网络地址;
以及,
所述配置单元,用于通过tipc-config配置对端业务平台下的客户端程序的至少两个网络地址。
优选地,
所述第二构建单元,用于通过至少两路万兆网络将所述业务平台和对端业务平台进行物理链路互联;其中,每一路万兆网络为一个通信路径。
优选地,
所述第二构建单元,用于通过交换芯片RapidIO将所述业务平台和对端业务平台进行物理链路互联;其中,所述RapidIO包括至少两条通信路径。
优选地,
所述处理器,用于运行客户端程序,根据客户端程序的至少两个网络地址,生成至少两个客户端进程;利用至少两个客户端进程以及至少两条通信路径,将目标数据发送至对端业务平台下运行的服务器程序中。
第二方面,本发明提供了一种基于透明进程间通信tipc协议的通信方法,应用于业务平台中,包括:
构建服务器程序和客户端程序;
根据tipc协议配置服务器程序的网络地址和对端业务平台下的客户端程序的至少两个网络地址;
根据服务器程序的网络地址和对端业务平台下的客户端程序的至少两个网络地址,构建与对端业务平台相连的至少两条通信路径;
运行客户端程序以及服务器程序,根据所述至少两条通信路径,利用客户端程序将目标数据发送至对端业务平台下运行的服务器程序中;以及,利用服务器程序接收对端业务平台下运行的客户端程序发送的目标数据。
优选地,所述根据tipc协议配置服务器程序的网络地址和对端业务平台下的客户端程序的至少两个网络地址,包括:
通过tipc-config配置服务器程序的网络地址;
以及,通过tipc-config配置对端业务平台下的客户端程序的至少两个网络地址。
优选地,所述构建与对端业务平台相连的至少两条通信路径,包括:
通过至少两路万兆网络将所述业务平台和对端业务平台进行物理链路互联;其中,每一路万兆网络为一个通信路径。
优选地,所述构建与对端业务平台相连的至少两条通信路径,包括:
通过交换芯片RapidIO将所述业务平台和对端业务平台进行物理链路互联;其中,所述RapidIO包括至少两条通信路径。
优选地,
所述运行客户端程序,根据所述至少两条通信路径,利用客户端程序将目标数据发送至对端业务平台下运行的服务器程序中,包括:
运行客户端程序,根据客户端程序的至少两个网络地址,生成至少两个客户端进程;利用至少两个客户端进程以及至少两条通信路径,将目标数据发送至对端业务平台下运行的服务器程序中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子有限公司,未经山东超越数控电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510745967.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用户终端登录方法及装置
- 下一篇:一种空心复合绝缘子