[发明专利]针对CORBA中间件的通用传输协议框架、通信系统及方法有效
申请号: | 201510514259.2 | 申请日: | 2015-08-20 |
公开(公告)号: | CN105162858B | 公开(公告)日: | 2018-11-27 |
发明(设计)人: | 吴宇;雷鹏斌;魏急波;施峻武;唐麒;吴尚峰;韩君妹 | 申请(专利权)人: | 中国人民解放军国防科学技术大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/46;H04L12/24 |
代理公司: | 广州凯东知识产权代理有限公司 44259 | 代理人: | 李俊康 |
地址: | 410000 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 针对 corba 中间件 通用 传输 协议 框架 通信 系统 方法 | ||
1.针对CORBA中间件的通用传输系统,其特征在于:包括IIOP模块、Socket套接字模块、网络协议栈模块和若干虚拟网卡,其中:
IIOP模块,一方面,负责接收来自客户端ORB核心的请求,将请求封装成标准的IIOP报文并发送至Socket套接字模块;另一方面,将收到的IIOP报文进行解封装处理后发送至服务器ORB核心,进行解析;
Socket套接字模块,一方面接收来自网络协议栈模块或各个虚拟网卡的注册请求,记录注册请求的网络协议栈模块或各个虚拟网卡所在的网段,并将来自IIOP模块的报文封装成IP报文格式,再根据注册请求时记录网段的目的IP地址分发该IP报文到网络协议栈模块或对应的虚拟网卡;另一方面,Socket套接字模块将接收的IP报文转换成IIOP报文后发送至IIOP模块;
网络协议栈模块,当客户端与服务器采用以太网传输机制的通信方式时,一方面,来自Socket套接字模块的IP报文经网络协议栈进行封装报文头处理后通过以太网驱动程序发送到服务器;另一方面,服务器收到的报文通过以太网驱动程序发送至网络协议栈,网络协议栈处理报文后以标准的IP报文发送到Socket套接字模块;
虚拟网卡,当客户端与服务器采用非以太网传输机制的通信方式时,一方面,来自Socket套接字模块的IP报文经对应的虚拟网卡完成IP报文与对应协议报文的转换后,通过对应的底层驱动程序将转换后的报文发送到服务器;另一方面,服务器收到的报文经对应的底层驱动程序发送至对应的虚拟网卡,该虚拟网卡将报文封装成IP报文后发送到Socket套接字模块。
2.根据权利要求1所述的通用传输系统,其特征在于:所述网络协议栈模块主要包括网络层、数据链路层和物理层,来自Socket套接字模块的报文依次经网络层、数据链路层和物理层封装报文头处理,再通过以太网驱动程序将报文发送到服务器。
3.根据权利要求2所述的通用传输系统,其特征在于:所述服务器收到的报文依次经过物理层、数据链路层和网络层处理后以标准的IP报文发送到Socket套接字模块。
4.根据权利要求1所述的通用传输系统,其特征在于:每一所述虚拟网卡包括注册模块和网络层两个模块,注册模块向Socket套接字模块注册该虚拟网卡所在网段信息;网络层根据自身维护的IP地址到对应协议地址映射表,解析报文头信息,完成报文中IP地址和对应协议地址的转换,同时完成IP报文和对应协议报文的转换。
5.根据权利要求4所述的通用传输系统,其特征在于:每一所述虚拟网卡与对应的驱动程序直接相连。
6.根据权利要求5所述的通用传输系统,其特征在于:每一所述虚拟网卡从对应驱动程序接收对应协议报文时,网络层负责解析对应报文头并根据IP地址到对应协议地址映射表找到目的IP地址,将对应协议报文封装成IP报文发送到Socket套接字模块。
7.一种应用权利要求1至6中任意一项所述通用传输系统的通讯系统,包括客户端和服务器,其特征在于:客户端和服务器均包括应用层、CORBA中间件、通用传输系统、传输接口驱动层以及传输总线;当客户端应用层的应用模块得到服务器应用层的应用模块的对象引用时,向服务器的所述应用模块发送调用请求,客户端的所述应用模块首先将请求发送给客户端CORBA中间件的ORB核心,该ORB核心对请求进行解析后将请求发送到客户端通用传输系统,该通用传输系统根据对象引用中的地址信息确定通信机制,再将报文封装成通信机制的对应协议报文,并发送给客户端对应的传输接口驱动层,该驱动层通过客户端对应的传输总线将报文发送到服务器;服务器通过服务器对应的传输总线将报文发送至服务器对应的传输接口驱动层,服务器的通用传输系统接收该驱动层的报文,并将报文解封装处理后发送至服务器CORBA中间件的ORB核心,进行解析,服务器应用层的应用模块根据请求报文内容准备封装相应的应答报文。
8.根据权利要求7所述的通讯系统,其特征在于:所述服务器支持以太网总线、HPI总线和RapidIO总线三种通信机制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军国防科学技术大学,未经中国人民解放军国防科学技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510514259.2/1.html,转载请声明来源钻瓜专利网。