数据传输方法及装置的制造方法

文档序号:10627367阅读:501来源:国知局
数据传输方法及装置的制造方法
【专利摘要】本发明提供了一种数据传输方法及装置,其中,所述方法包括:源设备按照RapidIO地址空间与源设备内存的对应关系将源设备内存中待传输的数据搬移至RapidIO报文中,并将RapidIO报文转换为传输网报文;源设备将传输网报文发送至目的设备;目的设备将接收到的传输网报文转换为RapidIO报文;目的设备根据RapidIO地址空间与目的设备中内存的对应关系将RapidIO报文搬移至内存的指定存储位置,其中,该指定存储位置与RapidIO报文中携带的RapidIO地址空间是对应的。采用上述技术方案,解决了相关技术中,基站信息交互过程中时延很大而导致的相关问题,进而减少了数据处理过程的时延。
【专利说明】
数据传输方法及装置
技术领域
[0001] 本发明涉及通信领域,具体而言,涉及一种数据传输方法及装置。
【背景技术】
[0002] 在移动通信系统中,如图1所示,无线接入网是由基站(Base Station,简称为BS) 和基站控制器(Base Station Controller,简称为BSC)或无线网络控制器(Radio Network Controller,简称为RNC)组成,移动通信技术经过2G/3G/4G的蓬勃快速发展,出于基站维 护等因素考虑,基站之间携带基站配置信息的消息交互的应用场景也越来越多。
[0003] 如图2所示,描述了一种典型的基站间消息交互过程,基站设备内部的某个内存 空间的数据,需要搬移到目的基站的指定内存空间。数据以消息形式经过RapidIO互联设 备的搬移,并通过RapidIO报文与传输网报文的互相转换,以及传输网的转发,最终搬移到 指定的内存空间。
[0004] 基站间消息的传递过程除了 RapidIO搬移和传输网传输,基站内部需要完成 RapidIO报文与传输网报文的互相转换,才能实现基站的内存消息在传输网的传递。由于消 息的交互要及时传递给被交互的基站,否则传输过程时延过大,接收端基站来不及接收对 端基站的交互消息,影响设备间的通信性能。目前现有的技术实现方案中,消息的转换处理 过程引入很大的固定时延,尤其当报文长度很长时,时延更大。消息在处理过程的大时延问 题严重制约着基站设备间通信性能的提升。
[0005] 随着技术发展,多个基站间的消息交互要求越来越多。又由于每个基站内部,存在 多个RapidIO设备的芯片或者单板(如图3所示),所以消息交互过程传输的数据量是非常 大的,而随着lOGbps速率传输网的广泛应用,存在着消息交互过程如何最大程度利用链路 带宽的问题。
[0006] 针对相关技术中,基站信息交互过程中时延很大而导致的基站设备间的通信性能 差以及链路带宽低的问题,尚未提出有效的解决方案。

【发明内容】

[0007] 为了解决上述技术问题,本发明提供了 一种数据传输方法及装置。
[0008] 根据本发明的一个方面,提供了一种数据传输方法,包括:源设备按照RapidIO地 址空间与所述源设备内存的对应关系将源设备内存中待传输的数据搬移至RapidIO报文 中,并将所述RapidIO报文转换为传输网报文;所述源设备将所述传输网报文发送至目的 设备;所述目的设备将接收到的所述传输网报文转换为RapidIO报文;所述目的设备根据 RapidIO地址空间与所述目的设备中内存的对应关系将所述RapidIO报文搬移至该内存的 指定存储位置,其中,该指定存储位置与所述RapidIO报文中携带的RapidIO地址空间是对 应的。
[0009] 优选地,通过以下方式设置所述RapidIO地址空间与所述内存的对应关系:定义 所述RapidIO报文的消息类型,其中,不同的消息类型对应不同的内存存储位置;根据所述 RapidIO报文的消息类型设置RapidIO地址空间与所述内存指定存储位置的对应关系。 [0010] 优选地,所述目的设备根据RapidIO地址空间与所述目的设备中内存的对应关系 将所述RapidIO报文搬移至所述内存的指定存储位置之前,还包括:
[0011] 所述目的设备根据所述RapidIO报文的报头以及预先设定的映射关系获取所述 RapidIO地址空间信息,其中,所述映射关系为所述报头与所述RapidIO地址空间的映射关 系。
[0012] 根据本发明的另一个方面,还提供了一种数据传输方法,包括:接收源设备发送的 传输网报文;按照预先设定的映射关系将传输网报文映射为RapidIO报文;根据RapidIO 地址空间与目的设备中内存的存储位置的对应关系,将所述RapidIO报文传输至该内存的 指定存储位置,其中,该指定存储位置与所述RapidIO报文中携带的RapidIO地址空间是对 应的。
[0013] 优选地,所述映射关系包括:第一映射关系;按照预先设定的映射关系将传输网 报文映射为RapidIO报文,包括:对于所述传输网报文的首分片报文或所述传输网报文的 非分片报文,根据所述首分片报文或所述非分片报文的报头按照所述第一映射关系获取 RapidIO设备标识;根据所述RapidIO设备标识将所述传输网报文映射为所述RapidIO设 备标识所指示RapidIO设备的RapidIO报文。
[0014] 优选地,所述映射关系还包括:第二映射关系;按照所述映射关系将传输网报文 映射为RapidIO报文,包括:对于所述传输网报文的分片报文中除首分片报文之外的其他 报文,根据其他报文的报头获取传输网路由地址和/或分片报文标识;根据所述路由地址 和/或分片报文标识按照第二映射关系获取所述传输网报文的报头;根据所述传输网报文 的报头以及所述第一映射关系获取所述RapidIO设备标识;根据所述RapidIO设备标识将 所述传输网报文映射为所述RapidIO设备标识所指示RapidIO设备的RapidIO报文。
[0015] 优选地,所述RapidIO设备标识包括以下至少之一:所述RapidIO设备的设备编号 和所述RapidIO地址空间。
[0016] 优选地,通过以下方式设置RapidIO地址空间与所述内存的对应关系:定义 RapidIO报文的消息类型,其中,不同的消息类型对应不同的内存存储位置;根据所述 RapidIO报文的消息类型设置RapidIO地址空间与所述内存指定存储位置的对应关系。
[0017] 根据本发明的另一个方面,还提供了一种数据传输方法,包括:按照RapidIO报文 中RapidIO地址空间与源设备中内存的对应关系将所述内存中待传输的数据搬移至所述 Rap i dIO报文中;根据预先设定的映射关系将所述Rap i dIO报文映射为传输网报文;将所述 传输网报文传输至目的设备。
[0018] 优选地,所述映射关系包括:第一映射关系;根据预先设定的映射关系将所 述RapidIO报文映射为传输网报文,包括:对于所述RapidIO报文的首分片报文或所述 RapidIO报文的非分片报文,根据所述首分片报文或所述非分片报文的报头按照所述第一 映射关系获取所述RapidIO设备标识;根据所述RapidIO设备标识将所述RapidIO设备标 识所指示RapidIO设备的RapidIO报文映射为所述传输网报文。
[0019] 优选地,所述映射关系包括:第二映射关系;根据预先设定的映射关系将所述 RapidIO报文映射为传输网报文,包括:对于所述RapidIO报文的分片报文中除首分片报 文之外的其他报文,根据所述其他报文的报头获取传输网路由地址和/或分片报文标识; 根据所述路由地址和/或分片报文标识按照第二映射关系获取所述RapidIO报文的报头; 根据所述传输网报文的报头以及所述第一映射关系获取所述RapidIO设备标识;根据所述 RapidIO设备标识将所述RapidIO设备标识所指示RapidIO设备的RapidIO报文映射为所 述传输网报文。
[0020] 根据本发明的另一个方面,还提供了一种数据传输系统,包括:源设备,用于按 照RapidIO地址空间与所述源设备内存的对应关系将源设备内存中待传输的数据搬移至 RapidIO报文中,并将所述RapidIO报文转换为传输网报文,以及将所述传输网报文发送 至目的设备;所述目的设备,用于将接收到的所述传输网报文转换为RapidIO报文,并根据 RapidIO地址空间与所述目的设备中内存的对应关系将所述RapidIO报文搬移至所述内存 的指定存储位置,其中,该指定存储位置与所述RapidIO报文中携带的RapidIO地址空间是 对应的。
[0021] 优选地,所述源设备和/或所述目的设备,还用于通过以下方式设置RapidIO地址 空间与内存的对应关系:定义RapidIO报文的消息类型,其中,不同的消息类型对应不同的 内存存储位置;根据所述RapidIO报文的消息类型设置RapidIO地址空间与所述内存指定 存储位置的对应关系。
[0022] 优选地,所述目的设备,还用于根据所述RapidIO报文的报头以及预先设定的映 射关系获取所述RapidIO地址空间信息,其中,所述映射关系为所述报头与所述RapidIO地 址空间的映射关系。
[0023] 根据本发明的另一个方面,还提供了一种数据传输装置,包括:接收模块,用于接 收源设备发送的传输网报文;映射模块,用于按照预先设定的映射关系将传输网报文映射 为RapidIO报文;传输模块,用于根据RapidIO地址空间与目的设备中内存的存储位置的对 应关系,将所述RapidIO报文传输至该内存的指定存储位置,其中,该指定存储位置与所述 RapidIO报文中携带的RapidIO地址空间是对应的。
[0024] 优选地,所述映射模块用于在所述映射关系包括:第一映射关系时包括:第一获 取单元,用于在对于所述传输网报文的首分片报文或所述传输网报文的非分片报文时,根 据所述首分片报文或所述非分片报文的报头按照所述第一映射关系获取RapidIO设备标 识;映射单元,用于根据所述RapidIO设备标识将所述传输网报文映射为所述RapidIO设备 标识所指示RapidIO设备的RapidIO报文。
[0025] 优选地,所述映射模块用于在所述映射关系还包括:第二映射关系时包括:第二 获取单元,用于对于所述传输网报文的分片报文中除首分片报文之外的其他报文,根据其 他报文的报头获取传输网路由地址和/或分片报文标识;第三获取单元,用于根据所述路 由地址和/或分片报文标识按照第二映射关系获取所述传输网报文的报头;第四获取单 元,用于根据所述传输网报文的报头以及所述第一映射关系获取所述RapidIO设备标识; 所述映射单元,还用于根据所述RapidIO设备标识将所述传输网报文映射为所述RapidIO 设备标识所指示RapidIO设备的RapidIO报文。
[0026] 根据本发明的另一个方面,还提供了一种数据传输装置,包括:搬移模块,用于按 照RapidIO报文中RapidIO地址空间与源设备中内存的对应关系将所述内存中待传输的数 据搬移至所述RapidIO报文中;映射模块,用于根据预先设定的映射关系将所述RapidIO报 文映射为传输网报文;传输模块,用于将所述传输网报文传输至目的设备。
[0027] 优选地,所述映射模块用于在所述映射关系包括:第一映射关系时,包括:第一获 取单元,用于对于所述RapidIO报文的首分片报文或所述RapidIO报文的非分片报文,根据 所述首分片报文或所述非分片报文的报头按照所述第一映射关系获取所述RapidIO设备 标识;映射单元,用于根据所述RapidIO设备标识将所述RapidIO设备标识所指示RapidIO 设备的RapidIO报文映射为所述传输网报文。
[0028] 优选地,所述映射模块用于在所述映射关系包括:第二映射关系时,包括:第二获 取单元,用于对于所述RapidIO报文的分片报文中除首分片报文之外的其他报文,根据所 述其他报文的报头获取传输网路由地址和/或分片报文标识;第三获取单元,用于根据所 述路由地址和/或分片报文标识按照第二映射关系获取所述RapidIO报文的报头;第四 获取单元,用于根据所述传输网报文的报头以及所述第一映射关系获取所述RapidIO设备 标识;所述映射单元,还用于根据所述RapidIO设备标识将所述RapidIO设备标识所指示 RapidIO设备的RapidIO报文映射为所述传输网报文。
[0029] 通过本发明,通过源设备与目的设备之间的交互过程,源设备先将待传输的数据 搬移至RapidIO报文中,并将RapidIO报文转换为传输网报文进而发送至目的设备,而在目 的设备侧:将接收到的传输网报文转换为RapidIO报文;并根据RapidIO地址空间与所述 目的设备中内存的对应关系将所述RapidIO报文搬移至该内存的指定存储位置。采用上述 技术方案,解决了相关技术中,基站信息交互过程中时延很大而导致的基站设备间的通信 性能差以及链路带宽低的问题,减少数据处理过程的时延,并能够最大限度的利用传输网 链路的带宽资源。
【附图说明】
[0030] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0031] 图1是相关技术中无线接入网组成结构图;
[0032] 图2是相关技术中基站间消息交互过程示意图;
[0033] 图3是相关技术中基站间大流量的消息交互过程示意图;
[0034] 图4为根据本发明实施例的数据传输方法的流程图;
[0035] 图5为本发明实施例中基站内部设备之间数据处理时延问题的解决方案示意图;
[0036] 图6为本发明实施例中数据传递过程的映射关系示意图;
[0037] 图7为根据本发明实施例的数据传输装置的结构框图;
[0038] 图8为根据本发明实施例的数据传输装置的再一结构框图;
[0039] 图9为根据本发明实施例的数据传输方法的再一流程图;
[0040] 图10为根据本发明实施例的数据传输装置的又一结构框图a ;
[0041] 图11为根据本发明实施例的数据传输装置的又一结构框图b ;
[0042] 图12为根据本发明实施例的数据传输方法的另一流程图;
[0043] 图13为根据本发明实施例的数据传输系统的结构框图;
[0044] 图14是本发明实施例中传输网设备发送过程数据处理示意图;
[0045] 图15是本发明实施例中RapidIO互联设备发送过程数据处理示意图。
【具体实施方式】
[0046] 下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0047] 本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明 书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0048] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的 附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是 本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术 人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范 围。
[0049] 为了解决上述技术问题,在本实施例中提供了一种数据传输方法,图4为根据本 发明实施例的数据传输方法的流程图,如图4所示,包括以下步骤:
[0050] 步骤S402,接收源设备发送的传输网报文;
[0051] 步骤S404,按照预先设定的映射关系将传输网报文映射为RapidIO报文;
[0052] 步骤S406,根据RapidIO地址空间与目的设备中内存的存储位置的对应关系,将 上述RapidIO报文传输至该内存的指定存储位置,其中,该指定存储位置与上述RapidIO报 文中携带的RapidIO地址空间是对应的。
[0053] 通过上述各个步骤,能过根据预先设定的映射关系将源设备发送的传输网报文映 射为RapidIO报文,进而将所述RapidIO报文传输至所述内存的指定存储位置的技术手段, 解决了相关技术中,基站信息交互过程中时延很大而导致的基站设备间的通信性能差以及 链路带宽低的问题,减少数据处理过程的时延,并能够最大限度的利用传输网链路的带宽 资源。
[0054] 可选地,对于上述步骤S404的技术方案,可以通过以下两种情况实现:
[0055] 需要说明的是,以下两种情况中的RapidIO设备标识包括以下至少之一 :RapidI0 设备的设备编号和RapidIO地址空间。
[0056] 第一种情况
[0057] 在上述映射关系包括:第一映射关系时,按照以下技术方案实现步骤S404所体现 的技术方案:对于上述传输网报文的首分片报文或上述传输网报文的非分片报文,根据上 述首分片报文或上述非分片报文的报头按照上述第一映射关系获取RapidIO设备标识;根 据上述RapidIO设备标识将上述传输网报文映射为上述RapidIO设备标识所指示RapidIO 设备的RapidIO报文。
[0058] 第二种情况
[0059] 在上述映射关系包括:第二映射关系时,按照以下技术方案实现步骤S404所体现 的技术方案:对于上述传输网报文的分片报文中除首分片报文之外的其他报文,根据其他 报文的报头获取传输网路由地址和/或分片报文标识;根据上述路由地址和/或分片报文 标识按照第二映射关系获取上述传输网报文的报头;根据上述报头以及上述第一映射关系 获取上述RapidIO设备标识;根据上述RapidIO设备标识将上述传输网报文映射为上述 RapidIO设备标识所指示RapidIO设备的RapidIO报文。
[0060] 需要说明的是,在本发明实施例的可选示例中,通过以下方式设置RapidIO地址 空间与基站内存的存储位置的对应关系:定义RapidIO报文的消息类型,其中,不同的消息 类型对应不同的内存存储位置;根据上述RapidIO报文的消息类型设置RapidIO地址空间 与上述内存指定存储位置的对应关系。
[0061] 综上所述,本发明实施例所提供的技术方案,如图5所示,通过对内存空间的合理 划分,以及数据转化时的映射规则,解决基站系统内部设备之间数据处理的大时延问题。通 过这种映射规则(如图6所示),数据在设备间传输过程不需要处理及重组,通过查询维护 的映射表,可得到传输过程的目的地址及数据搬移的目的内存,从而实现基站设备间大容 量低时延的数据传输及交换方法。
[0062] 在本实施例中还提供了一种数据传输装置,用于实现上述实施例及优选实施方 式,已经进行过说明的不再赘述,下面对该装置中涉及到的模块进行说明。如以下所使用 的,术语"模块"可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装 置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图 7为根据本发明实施例的数据传输装置的结构框图,如图7所示,包括:
[0063] 接收模块70,接收源设备发送的传输网报文;
[0064] 映射模块72,与接收模块70连接,用于按照预先设定的映射关系将传输网报文映 射为RapidIO报文;
[0065] 传输模块74,与映射模块72连接,用于根据RapidIO地址空间与基站内存的存储 位置的对应关系,将上述RapidIO报文传输至上述内存的指定存储位置,其中,该指定存储 位置与上述RapidIO报文中携带的RapidIO地址空间是对应的。
[0066] 通过上述各个模块的综合应用,能过根据预先设定的映射关系将从源设备接收到 的传输网报文映射为RapidIO报文,进而将所述RapidIO报文传输至所述内存的指定存储 位置的技术手段,解决了相关技术中,基站信息交互过程中时延很大而导致的基站设备间 的通信性能差以及链路带宽低的问题,减少数据处理过程的时延,并能够最大限度的利用 传输网链路的带宽资源。
[0067] 其中,如图8所示,映射模块72用于在上述映射关系包括:第一映射关系时包 括:第一获取单元720,用于在对于上述传输网报文的首分片报文或上述传输网报文的非 分片报文时,根据上述首分片报文或上述非分片报文的报头按照上述第一映射关系获取 RapidIO设备标识;映射单元722,与第一获取单元720连接,用于根据上述RapidIO设备标 识将上述传输网报文映射为上述RapidIO设备标识所指示RapidIO设备的RapidIO报文。
[0068] 在本发明实施例中,映射模块72用于在上述映射关系还包括:第二映射关系时包 括:第二获取单元724,用于对于上述传输网报文的分片报文中除首分片报文之外的其他 报文,根据其他报文的报头获取传输网路由地址和/或分片报文标识;第三获取单元726, 与第二获取单元724连接,用于根据上述路由地址和/或分片报文标识按照第二映射关系 获取上述传输网报文的报头;第四获取单元726,与第二获取单元724连接,用于根据上述 报头以及上述第一映射关系获取上述RapidIO设备标识;映射单元722,与第四获取单元 726连接,还用于根据上述RapidIO设备标识将上述传输网报文映射为上述RapidIO设备标 识所指示RapidIO设备的RapidIO报文。
[0069] 为了完善上述技术方案,在本发明实施例中,基于数据发送过程,还提供了 一种数 据传输方法,图9为根据本发明实施例的数据传输方法的另一流程图,如图9所示,包括以 下步骤:
[0070] 步骤S902,按照RapidIO报文中RapidIO地址空间与源设备中内存的对应关系将 上述内存中待传输的数据搬移至上述RapidIO报文中;
[0071] 步骤S904,根据预先设定的映射关系将上述RapidIO报文映射为传输网报文;
[0072] 步骤S906,将上述传输网报文传输至目的设备。
[0073] 通过上述各个步骤,能过根据预先设定的映射关系将RapidIO报文映射为传输网 报文,并将该传输网报文发送至目的设备的技术手段,解决了相关技术中,基站信息交互过 程中时延很大而导致的基站设备间的通信性能差以及链路带宽低的问题,减少数据处理过 程的时延,并能够最大限度的利用传输网链路的带宽资源。
[0074] 在本发明实施例中,对于步骤S904可以通过以下技术方案实现:(1)上述映射关 系还包括:第一映射关系时,对于上述RapidIO报文的首分片报文或上述RapidIO报文的非 分片报文,根据上述首分片报文或上述非分片报文的报头按照上述第一映射关系获取上述 RapidIO设备标识;根据上述RapidIO设备标识将上述RapidIO设备标识所指示RapidIO设 备的RapidIO报文映射为上述传输网报文;(2)在上述映射关系包括:第二映射关系时,对 于上述RapidIO报文的分片报文中除首分片报文之外的其他报文,根据上述其他报文的报 头获取传输网路由地址和/或分片报文标识;根据上述路由地址和/或分片报文标识按照 第二映射关系获取上述RapidIO报文的报头;根据上述传输网报文的报头以及上述第一映 射关系获取上述RapidIO设备标识;根据上述RapidIO设备标识将上述RapidIO设备标识 所指示RapidIO设备的RapidIO报文映射为上述传输网报文。
[0075] 在本实施例中还提供了一种数据传输装置,用于实现上述实施例及优选实施方 式,已经进行过说明的不再赘述,下面对该装置中涉及到的模块进行说明。如以下所使用 的,术语"模块"可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装 置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。图 10为根据本发明实施例的数据传输装置的又一结构框图a,如图10所示,包括:
[0076] 搬移模块100,用于按照RapidIO报文中RapidIO地址空间与基站中内存的对应关 系将上述内存中待传输的数据搬移至上述RapidIO报文中;
[0077] 映射模块102,与搬移模块100连接,用于根据预先设定的映射关系将上述 RapidIO报文映射为传输网报文;
[0078] 传输模块104,与映射模块102连接,用于将上述传输网报文传输至目的设备。
[0079] 通过上述各个模块的综合应用,能过根据预先设定的映射关系将RapidIO报文映 射为传输网报文,并根据另一映射关系将该传输网报文发送至目的设备的技术手段,解决 了相关技术中,基站信息交互过程中时延很大而导致的基站设备间的通信性能差以及链路 带宽低的问题,减少数据处理过程的时延,并能够最大限度的利用传输网链路的带宽资源。
[0080] 可选地,图11为根据本发明实施例的数据传输装置的又一结构框图b,如图11所 示,映射模块102还用于在上述映射关系包括:第一映射关系时,包括:第一获取单元1020, 用于对于上述RapidIO报文的首分片报文或上述RapidIO报文的非分片报文,根据上述首 分片报文或上述非分片报文的报头按照上述第一映射关系获取上述RapidIO设备标识;映 射单元1022,与第一获取单元1020连接,用于根据上述RapidIO设备标识将上述RapidIO 设备标识所指示RapidIO设备的RapidIO报文映射为上述传输网报文;映射模块102用于 在上述映射关系包括:第二映射关系时,包括:第二获取单元1024,用于对于上述RapidIO 报文的分片报文中除首分片报文之外的其他报文,根据上述其他报文的报头获取传输网路 由地址和/或分片报文标识;第三获取单元1026,与第二获取单元1024连接,用于根据上 述路由地址和/或分片报文标识按照第二映射关系获取上述RapidIO报文的报头;第四获 取单元1028,与第三获取单元1026连接,用于根据上述传输网报文的报头以及上述第一映 射关系获取上述RapidIO设备标识;映射单元1022,还用于根据上述RapidIO设备标识将 上述RapidIO设备标识所指示RapidIO设备的RapidIO报文映射为上述传输网报文。
[0081] 以上实施例分别从源设备和目的设备侧提供了一种数据传输的技术方案,为了更 好的理解上述实施例的技术方案,在本发明实施例中,还提供了一种侧重于从源设备和目 的设备侧的交互过程实现的数据传输方案,图12为根据本发明实施例的数据传输方法的 另一流程图,如图12所示,包括以下步骤:
[0082] 步骤S1202,源设备按照RapidIO地址空间与上述源设备内存的对应关系将源设 备内存中待传输的数据搬移至RapidIO报文中,并将上述RapidIO报文转换为传输网报 文;
[0083] 步骤S1204,上述源设备将上述传输网报文发送至目的设备;
[0084] 步骤S1206,上述目的设备将接收到的上述传输网报文转换为RapidIO报文;
[0085] 步骤S1208,目的设备根据RapidIO地址空间与上述目的设备中内存的对应关系 将上述RapidIO报文搬移至该内存的指定存储位置,其中,该指定存储位置与上述RapidIO 报文中携带的RapidIO地址空间是对应的。
[0086] 通过上述各个步骤,通过源设备与目的设备之间的交互过程,源设备先将待传输 的数据搬移至RapidIO报文中,并将RapidIO报文转换为传输网报文进而发送至目的设备, 而在目的设备侧:将接收到的传输网报文转换为RapidIO报文;并根据RapidIO地址空间 与所述目的设备中内存的对应关系将所述RapidIO报文搬移至该内存的指定存储位置。采 用本发明实施例提供的上述技术方案,解决了相关技术中,基站信息交互过程中时延很大 而导致的基站设备间的通信性能差以及链路带宽低的问题,减少数据处理过程的时延,并 能够最大限度的利用传输网链路的带宽资源。
[0087] 在本发明实施例中,上述RapidIO地址空间与上述内存的对应关系可以通过以下 方式设置:定义上述RapidIO报文的消息类型,其中,不同的消息类型对应不同的内存存储 位置;根据上述RapidIO报文的消息类型设置RapidIO地址空间与上述内存指定存储位置 的对应关系,即内存中的不同位置对应存储着不同消息类型的RapidIO报文,当然,也可以 通过其他方式设置上述对应关系,本发明实施例对此不作限定。
[0088] 在执行上述步骤S1208之前,还可以执行以下技术方案:目的设备根据上述 RapidIO报文的报头以及预先设定的映射关系获取上述RapidIO地址空间信息,其中,上 述映射关系为上述报头与上述RapidIO地址空间的映射关系,在根据上述技术方案获取到 RapidIO地址空间信息之后,目的设备根据RapidIO地址空间与上述目的设备中内存的对 应关系将上述RapidIO报文搬移至该内存的指定存储位置。
[0089] 图13为根据本发明实施例的数据传输系统的结构框图,如图13所示,源设备130, 用于按照RapidIO地址空间与上述源设备内存的对应关系将源设备内存中待传输的数据 搬移至RapidIO报文中,并将上述RapidIO报文转换为传输网报文,以及将上述传输网报 文发送至目的设备;目的设备132,与源设备130连接,用于将接收到的上述传输网报文转 换为RapidIO报文,并根据RapidIO地址空间与上述目的设备中内存的对应关系将上述 RapidIO报文搬移至上述内存的指定存储位置,其中,该指定存储位置与上述RapidIO报文 中携带的RapidIO地址空间是对应的。
[0090] 可选地,源设备130和/或目的设备132可以通过以下方式设置RapidIO地址空 间与内存的对应关系:定义RapidIO报文的消息类型,其中,不同的消息类型对应不同的内 存存储位置;根据上述RapidIO报文的消息类型设置RapidIO地址空间与上述内存指定存 储位置的对应关系。
[0091] 其中,目的设备132,还用于根据上述RapidIO报文的报头以及预先设定的映射关 系获取上述RapidIO地址空间信息,其中,上述映射关系为上述报头与上述RapidIO地址空 间的映射关系。
[0092] 以下结合一示例对上述数据传输过程进行解释说明,但不用于限定本发明实施 例:
[0093] 本发明实施例的示例的核心思想在于:提供了一种基站设备间大容量低时延的数 据传输与交换的新方法,并且能够对现有方法进行实现的装置,本发明示例通过在源基站 设备和目的基站设备分别维护一个映射规则表,通过映射规则完成RapidIO消息和传输网 消息的映射传输,减少消息在处理过程出现识别、重组、分发等固定时延,同时最大程度利 用传输网链路的数据带宽,主要包括以下步骤:
[0094] 第一步:合理划分内存地址空间。基站内部设备通过RapidIO设备互相搬移数据。 在图4所示的解决方案中,内存数据以消息模式被搬移。消息头定义了数据目的地址、源地 址、数据类型等信息。消息的负载数据即为内存空间的数据。RapidIO设备在搬移过程中, 报头携带着RapidIO设备地址空间信息,通过合理划分内存的地址空间,完成RapidIO设备 地址空间与内存空间的对应。通过该对应关系,可以实现RapidIO设备快速的搬移内存数 据。
[0095] 第二步:传输网设备端,如图14所示,系统设备在接收到传输网报文后,对报文进 行解析,根据协议类型等关键信息识别出该传输网报文是否需要映射为RapidIO报文。基 于传递效率的考虑,传输网报文通常在传递过程中以分片形式进行传递,以及不同分片交 替传递的情况。对于需要近一步映射的传输网报文,如果该报文为非分片报文或者分片报 文的首报头,直接通过业务数据报头提取出消息信息编号,由消息信息编号建立映射关系 表;如果该报文为分片报文,则通过传输网报头的路由地址及IP标识,通过上述映射关系 表查询得到消息信息编号,消息编号映射地址空间的规则,映射出RapidIO设备的设备标 识、地址空间等信息。
[0096] 第三步:RapidI0设备端,如图15所示,基于传递效率的考虑,RapidIO报文通常在 传递过程中以分片形式进行传递,以及不同分片交替传递的情况。上述业务数据报头通常 只在RapidIO非分片报文及分片报文的首分片报文出现,为了将不同RapidIO数据包的分 片能够区分开来,在接收侧需要划分地址空间,不同的RapidIO数据包分别划分一个独立 的地址空间。这样对于RapidIO报文的首分片报文及非分片报文,可以根据上述第一步直 接从业务数据报头获取得到控制信息报头;对于其他RapidIO分片报文,则根据RapidIO报 头的地址空间字段信息及地址空间划分规则,完成地址空间与控制信息报头的互相映射。
[0097] 下面对本发明实施例中基站设备间大流量低时延的数据传输与交换的方法各步 骤进一步解析,其中第一步:
[0098] 101)定义消息类型,每种消息对应不同内存区;如设备内部的分为若干子系统, 每个子系统对应一种消息类型。每个子系统共享或者分享存储空间。
[0099] 102)定义数据RapidIO设备地址空间与内存空间对应关系。使得数据在搬移过 程,直接通过RapidIO设备地址空间找到对应消息类型和该消息对应的内存空间。
[0100] 第二步:
[0101] 201)系统接收并解析传输网报文;根据传输网报文的协议类型,确定当前接收报 文是否需要映射为RapidIO报文;
[0102] 202)需要进一步转换为RapidIO报文的传输网报文,对于传输网分片报文的首分 片报文和非分片报文,可以根据业务数据报头直接获取消息报头,并创建和更新图5所示 的映射表2 ;对于RapidIO分片报头,需要将解析到的传输网路由地址、分片标识根据图5 的映射表1查询得到相应的消息报头;
[0103] 203)根据上述消息报头,以及上述映射表2的映射规则,将消息派发至目的内存 的专用接收空间,完成传输网消息到RapidIO消息的传输。
[0104] 第三步:
[0105] 301)接收来自各个目的内存的RapidIO报文数据;根据RapidIO报文的消息类 型,确定当前接收报文是否需要映射为传输网报文;
[0106] 302)需要进一步转换为传输网报文的RapidIO报文,对于RapidIO分片报文的首 分片报文及非分片报文,可以根据业务数据报头直接获取消息报头,并创建和更新图5所 示的映射表1 ;对于其他RapidIO分片报文,则将内存地址空间和图5的映射表2的映射规 贝1J,查询得到消息报头;
[0107] 303)将上述消息报文,以及上述映射表1的映射规则,将传输网数据通过转发设 备发送到目的设备。
[0108] 上述传输网数据和RapidIO数据在传输过程,通过创建和查询映射表1和映射表 2,完成数据的识别、转发等处理过程。这种传输过程的映射实现方式,对于长度较长的分片 报文或者MAC报文,直接一片片映射转发给目的内存或者目的地址即可,不用等所有的分 片或者数据到齐即可转发。链路的带宽得到有效利用,从而可以传输更大容量的数据。
[0109] 同时,处理过程依靠搜索查询映射表来完成,传输网链路所有数据都可以看成是 一串分片链,不需要重新构造报文头等操作,使得链路不需要等待系统的处理时间,可以将 数据的处理过程的固定时延从最大毫秒级别降低到纳秒级别。基于数据处理固定时延的大 大降低,当前基站RapidIO消息通过传输网传递到目的基站的时延将几乎为传输时延和搬 移时延。
[0110] 综上所述,本发明示例所提供的技术方案,相比较于传统的报文传输过程的处理 方式,映射处理的传输方式使得数据处理能力不再受限于系统的处理系能,最大程度地利 用链路带宽资源。同时数据处理速度更快,大大减小了数据处理过程的固定时延。
[0111] 为了更好的理解上述数据传输过程,以下结合优选实施例一至优选实施例三对上 述技术方案进行详细说明,但不用于限定本发明实施例:
[0112] 优选实施例一:
[0113] 系统设备的RapidIO交换设备或RapidIO设备互联时,除了接收到RapidIO报文, 同时也接收到RapidIO设备编号信息,供识别RapidIO报文的来源设备。将RapidIO报文进 行解析,根据协议类型等关键信息识别出该RapidIO报文是否需要转换为以太网报文。对 于需要近一步转换的RapidIO报文,如果该报文为非分片报文或者分片报文的首片报文, 则直接通过解析消息报头和RapidIO设备编号信息,创建映射表1 ;如果该报文为其它分片 报文,则通过RapidIO报文的地址空间,查询映射表2,查询得到当前报文数据的消息报头; 根据获取的消息报头及映射表1的映射规则,获取得到目的基站设备的目的路由信息和分 片标识,并根据目的路由信息和分片标识,将当前消息数据转发到目的基站的指定设备。
[0114] 其中,映射表1中路由地址的一种映射规则实现方法如下:
[0115] 路由地址主要为下一跳媒体接入控制(Media Access Control,简称为MAC)地址, 目的IP,虚拟局域网(Virtual Local Area Network,简称为VLAN)信息。其中一种映射关 系如下表一所示:将所有RapidIO设备信息进行编号,号码从1到M0,共计M0个;将消息报 头所有的源系统配置信息进行编号,号码从1到M2,共计M2个,并使得N = M0*M2。从号码 1到号码N,每个号码对应一组传输网报头路由信息,分别为可选的VLAN值、目的MAC、可选 的目的IP等值。
[0116] 表一:路由地址的映射方法
[0117]
[0118] 其中,映射表1中IP标识的一种映射规则实现方法如下:
[0119] IP分片标识主要在于将同一个消息的分片和不同消息的分片区分开来。其中一种 映射实现方法如下:将所有RapidIO设备进行编号,号码从1到M0,共计M0个;将所有的 目的基站设备进行编号,号码从1到M1,共计Ml个;将所有的源基站设备进行编号,号码从 1到M2,共计M2个;将所有的数据包类型进行编号,号码从1到M3,共计M3个。考虑到IP 标识只需要将一段时间(假设l〇ms)内的不同分片报文区别开来即可,可以假设某固定时 段交互的数据包共计有M5个。因此,只需使得M0*M1*M2*M3大于等于M5即可实现在一段 时间内区分不同的分片报文。又由于IP标识在传输网报头中共计16位,因此需要调整使 得 M0*M1*M2*M3 小于等于 65536,即在单位时间内 M5〈 = M0*M1*M2*M3〈 = 65536。
[0120] 假设10ms时间内,10G以太网接口传递字节数目最多为12500000byte,假设数据 类型的平均长度为500byte,则10ms需要交互的数据包数M5值为25000 ;另假设10ms内交 互的数据类型共计16个,RapidIO设备信息编号共计10个,目的系统配置信息编号共计16 个,源系统配置信息编号共计16个,IP分片标识共计16*10*16*16 = 40960个,能够区分 l〇ms的最多25000个数据包。IP标识字段从1到40960编号,编号小于65536。经过编号 调整,完成控制信息报头与分片标识的映射。
[0121] 优选实施例二:
[0122] 系统设备在接收到以太网报文后,对报文进行解析,根据协议类型等关键信息识 别出该以太网报文是否需要转化为RapidIO报文。对于需要近一步转换的以太网报文,如 果该报文为非分片报文或者分片报文的首片报文,则直接通过解析到的消息报头,创建映 射表2 ;如果该报文为分片报文的其它报文,根据传输网报文的IP标识及路由地址,查询映 射表1,查询得到当前报文数据的消息报头;根据获取的消息报头及映射表2的映射规则, 获取得到RapidIO设备的地址空间信息,并根据该地址空间,将当前的消息数据搬移到指 定设备的内存空间。
[0123] 其中,映射表2的一种映射规则实现方法如下:
[0124] 将消息报头的所有的目的系统配置信息进行编号,号码从1到M1,共计Ml个; 将所有的源系统配置信息进行编号,号码从1到M2,共计M2个;将所有的数据包类型进 行编号,号码从1到M3,共计M3个;每种数据包类型占用的地址空间为M4。同时使得 M1*M2*M3*M4不大于RapidIO设备访问可编程逻辑设备的最大地址空间。经过空间划分和 编号调整,完成地址空间与消息报头的映射。
[0125] 优选实施例三:
[0126] 在图14和图15中,数据在传输网和RapidIO互联架构传输过程,数据处理通过创 建和查询映射表1和映射表2,完成数据的识别、搬移、转发等。除了 RapidIO报文映射传输 网报文需要额外的控制信息开销外,链路数据带宽可以得到极大的利用。
[0127] 假设传输网为10G传输网,传输网的报文类型为IPV4分片报文,分片报文的MTU 设置为256,则RapidIO设备总的可利用的净荷数据有效带宽约为9Gbps,带宽有效利用率 达到90%以上。
[0128] 假设传输网为100G传输网,可以互联20个速率为6. 25Gbps的RapidIO设备,并 且每个RapidIO设备的带宽利用率达到90%以上。
[0129] 同理,本发明实施例中的数据在传输网和RapidIO互联架构传输过程,数据的传 输能力不受限于CPU等处理系统的处理能力,只与传输链路的带宽有关。从而达到大流量 的数据传输与交换能力。
[0130] 优先实施例四:
[0131] 上述传输网数据和RapidIO数据在传输处理过程,通过创建和查询映射表1和映 射表2,依靠搜索查询映射表来完成数据处理,不需要重新构造报文头等操作,使得链路不 需要等待系统的处理时间。
[0132] 通过映射表的查询,完成一次传输网报文和RapidIO报文的转换处理,可以在数 百纳秒的时间即可实现。远远低于现有技术中,CPU等处理报文带来的微秒级别甚至毫秒 级别的数据处理时延。
[0133] 综上所述,本发明实施例达到了以下技术效果:解决了相关技术中,基站信息交互 过程中时延很大而导致的基站设备间的通信性能差以及链路带宽低的问题,减少数据处理 过程的时延,并能够最大限度的利用传输网链路的带宽资源。
[0134] 在另外一个实施例中,还提供了一种软件,该软件用于执行上述实施例及优选实 施方式中描述的技术方案。
[0135] 在另外一个实施例中,还提供了 一种存储介质,该存储介质中存储有上述软件,该 存储介质包括但不限于:光盘、软盘、硬盘、可擦写存储器等。
[0136] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语"第一"、"第 二"等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用 的对象在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或 描述的那些以外的顺序实施。此外,术语"包括"和"具有"以及他们的任何变形,意图在于 覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限 于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产 品或设备固有的其它步骤或单元。
[0137] 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0138] 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1. 一种数据传输方法,其特征在于,包括: 源设备按照Rapidio地址空间与所述源设备内存的对应关系将源设备内存中待传输 的数据搬移至RapidIO报文中,并将所述RapidIO报文转换为传输网报文; 所述源设备将所述传输网报文发送至目的设备; 所述目的设备将接收到的所述传输网报文转换为RapidIO报文; 所述目的设备根据RapidIO地址空间与所述目的设备中内存的对应关系将所述 RapidIO报文搬移至该内存的指定存储位置,其中,该指定存储位置与所述RapidIO报文中 携带的RapidIO地址空间是对应的。2. 根据权利要求1所述的方法,其特征在于,通过以下方式设置所述RapidIO地址空间 与所述内存的对应关系: 定义所述RapidIO报文的消息类型,其中,不同的消息类型对应不同的内存存储位置; 根据所述RapidIO报文的消息类型设置RapidIO地址空间与所述内存指定存储位置的 对应关系。3. 根据权利要求1所述的方法,其特征在于,所述目的设备根据RapidIO地址空间与所 述目的设备中内存的对应关系将所述RapidIO报文搬移至所述内存的指定存储位置之前, 还包括: 所述目的设备根据所述RapidIO报文的报头以及预先设定的映射关系获取所述 RapidIO地址空间信息,其中,所述映射关系为所述报头与所述RapidIO地址空间的映射关 系。4. 一种数据传输方法,其特征在于,包括: 接收源设备发送的传输网报文; 按照预先设定的映射关系将传输网报文映射为RapidIO报文; 根据RapidIO地址空间与目的设备中内存的存储位置的对应关系,将所述RapidIO 报文传输至该内存的指定存储位置,其中,该指定存储位置与所述RapidIO报文中携带的 RapidIO地址空间是对应的。5. 根据权利要求4所述的方法,其特征在于,所述映射关系包括:第一映射关系;按照 预先设定的映射关系将传输网报文映射为RapidIO报文,包括: 对于所述传输网报文的首分片报文或所述传输网报文的非分片报文,根据所述首分片 报文或所述非分片报文的报头按照所述第一映射关系获取RapidIO设备标识; 根据所述RapidIO设备标识将所述传输网报文映射为所述RapidIO设备标识所指示 RapidIO设备的RapidIO报文。6. 根据权利要求5所述的方法,其特征在于,所述映射关系还包括:第二映射关系;按 照所述映射关系将传输网报文映射为RapidIO报文,包括: 对于所述传输网报文的分片报文中除首分片报文之外的其他报文,根据其他报文的报 头获取传输网路由地址和/或分片报文标识; 根据所述路由地址和/或分片报文标识按照第二映射关系获取所述传输网报文的报 头; 根据所述传输网报文的报头以及所述第一映射关系获取所述RapidIO设备标识; 根据所述RapidIO设备标识将所述传输网报文映射为所述RapidIO设备标识所指示 RapidIO设备的RapidIO报文。7. 根据权利要求5或6所述的方法,其特征在于,所述RapidIO设备标识包括以下至少 之一:所述RapidIO设备的设备编号和所述RapidIO地址空间。8. 根据权利要求4所述的方法,其特征在于,通过以下方式设置RapidIO地址空间与所 述内存的对应关系: 定义RapidIO报文的消息类型,其中,不同的消息类型对应不同的内存存储位置; 根据所述RapidIO报文的消息类型设置RapidIO地址空间与所述内存指定存储位置的 对应关系。9. 一种数据传输方法,其特征在于,包括: 按照Rapidl0报文中Rapidl0地址空间与源设备中内存的对应关系将所述内存中待传 输的数据搬移至所述RapidIO报文中; 根据预先设定的映射关系将所述RapidIO报文映射为传输网报文; 将所述传输网报文传输至目的设备。10. 根据权利要求9所述的方法,其特征在于,所述映射关系包括:第一映射关系;根据 预先设定的映射关系将所述RapidIO报文映射为传输网报文,包括: 对于所述RapidIO报文的首分片报文或所述RapidIO报文的非分片报文,根据所述首 分片报文或所述非分片报文的报头按照所述第一映射关系获取所述RapidIO设备标识; 根据所述RapidIO设备标识将所述RapidIO设备标识所指示RapidIO设备的RapidIO 报文映射为所述传输网报文。11. 根据权利要求10所述的方法,其特征在于,所述映射关系包括:第二映射关系;根 据预先设定的映射关系将所述RapidIO报文映射为传输网报文,包括: 对于所述RapidIO报文的分片报文中除首分片报文之外的其他报文,根据所述其他报 文的报头获取传输网路由地址和/或分片报文标识; 根据所述路由地址和/或分片报文标识按照第二映射关系获取所述RapidIO报文的报 头; 根据所述传输网报文的报头以及所述第一映射关系获取所述RapidIO设备标识; 根据所述RapidIO设备标识将所述RapidIO设备标识所指示RapidIO设备的RapidIO 报文映射为所述传输网报文。12. -种数据传输系统,其特征在于,包括: 源设备,用于按照RapidIO地址空间与所述源设备内存的对应关系将源设备内存中待 传输的数据搬移至RapidIO报文中,并将所述RapidIO报文转换为传输网报文,以及将所述 传输网报文发送至目的设备; 所述目的设备,用于将接收到的所述传输网报文转换为RapidIO报文,并根据RapidIO 地址空间与所述目的设备中内存的对应关系将所述RapidIO报文搬移至所述内存的指定 存储位置,其中,该指定存储位置与所述RapidIO报文中携带的RapidIO地址空间是对应 的。13. 根据权利要求12所述的系统,其特征在于,所述源设备和/或所述目的设备,还用 于通过以下方式设置RapidIO地址空间与内存的对应关系:定义RapidIO报文的消息类型, 其中,不同的消息类型对应不同的内存存储位置;根据所述RapidIO报文的消息类型设置 RapidIO地址空间与所述内存指定存储位置的对应关系。14. 根据权利要求12所述的系统,其特征在于,所述目的设备,还用于根据所述 RapidIO报文的报头以及预先设定的映射关系获取所述RapidIO地址空间信息,其中,所述 映射关系为所述报头与所述RapidIO地址空间的映射关系。15. -种数据传输装置,其特征在于,包括: 接收模块,用于接收源设备发送的传输网报文; 映射模块,用于按照预先设定的映射关系将传输网报文映射为RapidIO报文; 传输模块,用于根据RapidIO地址空间与目的设备中内存的存储位置的对应关系,将 所述RapidIO报文传输至该内存的指定存储位置,其中,该指定存储位置与所述RapidIO报 文中携带的RapidIO地址空间是对应的。16. 根据权利要求15所述的装置,其特征在于,所述映射模块用于在所述映射关系包 括:第一映射关系时包括: 第一获取单元,用于在对于所述传输网报文的首分片报文或所述传输网报文的非 分片报文时,根据所述首分片报文或所述非分片报文的报头按照所述第一映射关系获取 RapidIO设备标识; 映射单元,用于根据所述RapidIO设备标识将所述传输网报文映射为所述RapidIO设 备标识所指示RapidIO设备的RapidIO报文。17. 根据权利要求16所述的装置,其特征在于,所述映射模块用于在所述映射关系还 包括:弟^映射关系时包括: 第二获取单元,用于对于所述传输网报文的分片报文中除首分片报文之外的其他报 文,根据其他报文的报头获取传输网路由地址和/或分片报文标识; 第三获取单元,用于根据所述路由地址和/或分片报文标识按照第二映射关系获取所 述传输网报文的报头; 第四获取单元,用于根据所述传输网报文的报头以及所述第一映射关系获取所述 RapidIO设备标识; 所述映射单元,还用于根据所述RapidIO设备标识将所述传输网报文映射为所述 RapidIO设备标识所指示RapidIO设备的RapidIO报文。18. -种数据传输装置,其特征在于,包括: 搬移模块,用于按照RapidIO报文中RapidIO地址空间与源设备中内存的对应关系将 所述内存中待传输的数据搬移至所述RapidIO报文中; 映射模块,用于根据预先设定的映射关系将所述RapidIO报文映射为传输网报文; 传输模块,用于将所述传输网报文传输至目的设备。19. 根据权利要求18所述的装置,其特征在于,所述映射模块用于在所述映射关系包 括:第一映射关系时,包括: 第一获取单元,用于对于所述RapidIO报文的首分片报文或所述RapidIO报文的非 分片报文,根据所述首分片报文或所述非分片报文的报头按照所述第一映射关系获取所述 RapidIO设备标识; 映射单元,用于根据所述RapidIO设备标识将所述RapidIO设备标识所指示RapidIO 设备的RapidIO报文映射为所述传输网报文。20.根据权利要求19所述的装置,其特征在于,所述映射模块用于在所述映射关系包 括:弟^映射关系时,包括: 第二获取单元,用于对于所述RapidIO报文的分片报文中除首分片报文之外的其他报 文,根据所述其他报文的报头获取传输网路由地址和/或分片报文标识; 第三获取单元,用于根据所述路由地址和/或分片报文标识按照第二映射关系获取所 述RapidIO报文的报头; 第四获取单元,用于根据所述传输网报文的报头以及所述第一映射关系获取所述 RapidIO设备标识; 所述映射单元,还用于根据所述RapidIO设备标识将所述RapidIO设备标识所指示 RapidIO设备的RapidIO报文映射为所述传输网报文。
【文档编号】H04W8/00GK105992186SQ201510067939
【公开日】2016年10月5日
【申请日】2015年2月6日
【发明人】汪立林, 杜超, 王仰锋, 刘凯, 赵幸
【申请人】中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1