[发明专利]一种GIOP到RapidIO的新协议无效

专利信息
申请号: 201310031570.2 申请日: 2013-01-28
公开(公告)号: CN103067412A 公开(公告)日: 2013-04-24
发明(设计)人: 陈文宇;曾茹;刘贵松;欧睿杰;符明晟;袁野;朱建 申请(专利权)人: 电子科技大学
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 成都华典专利事务所(普通合伙) 51223 代理人: 徐丰;杨保刚
地址: 610000 四川省成*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 giop rapidio 协议
【说明书】:

技术领域

发明涉及嵌入式系统中的通信协议,具体涉及一种GIOP到RapidIO的新协议。

背景技术

RapidIO是一种高速、分组交换、全双工的互连体系结构,它的提出是针对在芯片间及板间进行数据和控制信息的传输,其传输效率高于以太网,在嵌入式系统领域具有明显的优势。

通用ORB间协议GIOP(general Inter-ORB protocol)为ORB之间的交互详细规定了一套标准的传输语法(低层次的数据表达)和一系列消息格式。GIOP是为ORB到ORB之间的交互而创建的,它直接工作在任何满足规定的面向连接的传输协议上。GIOP使CORBA可以在不同操作系统和编程语言的环境下实现客户和服务器对象的互操作。

在CORBA规范中,对于GIOP自身而言,它不提供完整的交互功能,它必须被映射为具体的协议。GIOP到TCP/IP存在映射IIOP,但是TCP/IP应用在嵌入式系统中有明显的局限性,因此越来越多的嵌入系统采用RapidIO技术,GIOP到RapidIO之间映射的研究还处于空白阶段。

CORBA参照模型包括ORB内核(ORB core)、对象适配、客户端存根(IDL stub)和服务端框架(IDL skeleton)、动态DII/DSI、CORBA客户端和服务端、ORB之上的服务(包括名字服务,事件服务)、底层驱动等。

从CORBA的体系中可以看出,CORBA客户端程序与服务端程序进行数据通信的基础是建立了统一的GIOP协议以及统一的数据通信架构。客户端对不同地址空间中的远端服务对象的使用过程,如同从本地的地址空间一样方便。

GIOP协议内容包括:公共数据表示CDR(common data representation)、GIOP消息格式、GIOP消息传输、IIOP协议(internet ORB间协议)以及双向GIOP(Bi-Directional GIOP)。GIOP定义了不同ORB间互操作的协议,它提供一个抽象协议规范,能被映射为常见的面向连接的传输协议。应用最广泛的因特网ORB间协议(IIOP, internet Inter-ORB protocol)就是GIOP消息传输到TCP/IP连接的映射。在基于网线传输的机制与TCP/IP协议基础上,IIOP协议就是具体的GIOP实现。但是由于过多的编码/解码,数据复制以及高阶的功能调用,IIOP协议在高速网络中表现出较低的性能。

发明内容

针对上述现有技术,本发明要解决的技术问题是:由于过多的编码/解码,数据复制以及高阶的功能调用,IIOP协议在高速网络中表现出较低的性能。

为了解决上述技术问题,本发明采用如下技术方案:

一种GIOP到RapidIO的新协议,其特征在于,包括硬件层、RapidIO总线层、RCS协议栈层、RIO-IOP协议层、GIOP层、应用层;在硬件层中采用RapidIO接口接入板卡上RapidIO交换芯片; 在所述RapidIO总线层中,所述RapidIO交换芯片的物理链路再接入交换网络中,网络中的交换模块负责维护点对点通信的路由信息;所述RCS协议栈层运行在RapidIO的网络中的各个非交换节点上,RCS协议栈为对RapidIO的第一次封装,通过RCS协议栈可以实现节点间的快速通信与数据交换;所述 RIO-IOP协议层由对RapidIO进行第二次封装,即把RCS封装成RIO-IOP协议,这样RIO-IOP协议使得所有的GIOP消息可以通过RCS协议栈发送和接收。

作为本发明进一步的改进,还包括ORB传输层服务端,ORB传输层服务端包含传输模块初始化组件、对同一目标地址空间的连接分组组件、遵循GIOP协议的GIOP消息机制组件、实现在RapidIO总线上的GIOP的映射RIO-IOP组件 、线程策略组件、协议包的封装组件CDR和传输规则组件。

作为本发明进一步的改进,还包括ORB传输层客户端,所述ORB传输层客户端包括传输模块初始化组件,连接分组组件,GIOP消息机制组件以及RCS协议的GIOP映射RIO-IOP组件。

作为本发明进一步的改进,在客户端呼叫服务对象的过程中,客户端对象将通过CDR对象将请求封装成GIOP协议格式,发送到服务端。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310031570.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top