[发明专利]一种数据透明传输的方法及系统有效
申请号: | 201010245507.5 | 申请日: | 2010-07-30 |
公开(公告)号: | CN101901199A | 公开(公告)日: | 2010-12-01 |
发明(设计)人: | 陆志举 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28;G06F13/38 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 李健;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 透明 传输 方法 系统 | ||
1.一种数据透明传输的系统,其特征在于,包括处理器、存储器和逻辑模块,其中:
所述存储器,包括接收存储单元和发送存储单元;
所述逻辑模块,与外部接口相连,用以接收所述外部接口发送来的数据,并将其存储至所述接收存储单元中;以及查询所述发送数据存储单元,在查询到所述发送存储单元中有数据需要发送时,获取所述需要发送的数据并将其发送至所述外部接口;
所述处理器,用以将需要发送至所述外部接口的数据存储至所述发送存储单元中;以及查询所述接收存储单元,在查询到所述接收存储单元中有数据需要接收,则获取所述需要接收的数据。
2.如权利要求1所述系统,其特征在于:
所述接收存储单元中包括与每一外部接口一一对应的接收存储子单元,所述发送存储单元中包括与每一个外部接口一一对应的发送存储子单元;所述外部接口的数量为一个或者多个;
所述逻辑模块将外部接口发送来的数据存储至所述接收存储单元中时,是将从各外部接口接收到的数据分别存储在该各外部接口对应的接收存储子单元中;所述逻辑模块查询所述发送存储单元时,是分别查询各外部接口对应的发送存储子单元,在查询到某一外部接口对应的发送存储子单元中有数据需要发送时,获取所述数据并将其发送至该外部接口;
所述处理器,在将需要发送至所述外部接口的数据存储至所述发送存储单元中时,是将需要发送至各外部接口的数据分别存储至该各外部接口对应的发送存储子单元中;所述处理器在查询所述接收存储单元时,是分别查询各外部接口对应的接收存储子单元,在查询到某一外部接口对应的接收存储子单元中有数据需要接收,则获取所述数据。
3.如权利要求2所述的系统,其特征在于:
所述接收存储子单元包括接收数据存储子单元和接收地址存储子单元;所述发送存储子单元包括发送数据存储子单元和发送地址存储子单元;
所述逻辑模块,在将从各外部接口接收到的数据分别存储在该各外部接口对应的接收存储子单元中时,是将该各外部接口的数据分别存储在该各外部接口对应的接收数据存储子单元中,以及还将该各外部接口的数据的存储位置信息和数据长度信息分别存储在该各外部接口对应的接收地址存储子单元中;
所述逻辑模块,在分别查询各外部接口对应的发送存储子单元时,是分别查询该各外部接口对应的发送地址存储子单元,如果查询到为某一外部接口对应的发送地址存储子单元中包含存储位置信息和数据长度信息,则根据所述存储位置信息和数据长度信息从该外部接口对应的发送数据存储子单元获取数据,然后将获取到的数据发送至该外部接口,以及还将该外部接口对应的发送地址存储子单元清空;
所述处理器,在分别查询该各外部接口对应的接收存储子单元时,是分别查询该各外部接口对应的接收地址存储子单元,如果查询到某一外部接口对应的接收地址存储子单元中包括存储位置信息和数据长度信息,则根据所述存储位置信息和数据长度信息从该外部接口对应的接收数据存储子单元中读取数据,以及还将该外部接口对应的接收地址存储子单元清空;
所述处理器,在将需要发送至各外部接口的数据分别存储至该各外部接口对应的发送存储子单元中时,是将需要发送至各外部接口的数据分别存储至该各外部接口对应的发送数据存储子单元中,以及还将需要发送至该各外部接口的数据的存储位置信息和数据长度信息分别写入该各外部接口对应的发送地址存储子单元中。
4.如权利要求3所述的系统,其特征在于:
所述处理器至少具有一高速外设组件互连(PCIE)接口,所述处理器经所述PCIE接口与所述逻辑模块相连;
所述逻辑模块,在将该各外部接口的数据分别存储在该各外部接口对应的接收数据存储子单元中时,是向所述处理器发送直接存储器存取(DMA)写请求和该各外部接口的数据,通过DMA写请求控制所述处理器将该各外部接口的数据分别写入该各外部接口对应的接收数据存储子单元中,以及将该各外部接口的数据的长度和存储位置信息写入该各外部接口对应的接收地址存储子单元中;
所述逻辑模块,在分别查询该各外部接口对应的发送地址存储子单元时,是向所述处理器发送DMA读写请求,先通过DMA读请求控制所述处理器查询该各外部接口对应的发送地址存储子单元,并在查询到某一外部接口对应的发送地址存储子单元中包含存储位置信息和数据长度信息时,根据所述存储位置信息和数据长度信息从该外部接口对应的发送数据存储子单元中读取数据,然后通过DMA写请求控制所述处理器清空该外部接口对应的接收地址存储子单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010245507.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种配合激光跟踪仪靶球的点位测量装置
- 下一篇:厚度检测传感器
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置