[发明专利]一种实现文件交互的系统及方法有效
申请号: | 201110189508.7 | 申请日: | 2011-06-30 |
公开(公告)号: | CN102855208A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 曹洪坤;杜皓;宋建辉 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王一斌;王琦 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 文件 交互 系统 方法 | ||
技术领域
本发明涉及计算机及通信领域,特别涉及一种实现文件交互的系统及方法。
背景技术
高速外部设备互联(PCI Express,PCIe)总线属于新一代的总线,支持点对点串行连接;每个通过PCIe总线连接的设备均具有专用连接,无需向总线请求带宽,且具有较高的数据传输速度。
现有的两个设备需要通过PCIe总线上挂接的PCIe交换机,实现数据或信息的交互。如果上述两个设备所支持的操作系统是不相同的,由于不同的操作系统对于包含数据或信息的文件的存储和管理方法不一定兼容,可能造成上述两个设备无法直接进行包含数据或信息的文件的交互,即无法实现文件的共享,仅能实现文件包含的数据或信息的共享,并且,上述两个设备需要预先通过PCIe交换机,根据PCIe传输协议建立复杂的协商机制,建立两个设备间的PCIe传输之后,才能进行数据或信息的共享。
虽然现有的网络文件系统能够实现不同操作系统间共享同一文件,但现有的网络文件系统中需要配置用以转发文件的服务器,该服务器在转发文件时,根据发送方设备和接受方设备上所运行的操作系统,对共享的文件进行处理,以便该共享的文件在不同的操作系统上被有效地管理。现有的网络文件系统虽然能够实现不同操作系统上的文件交互,但是,在不同操作系统上的文件交互同样需要复杂的协商和处理,并且需要专用的服务器来对共享的文件进行预处理,不仅增加了硬件成本,而且整个文件交互的过程较复杂。
综上所述,现有的通过PCIe总线进行交互的设备,需要通过PCIe总线上挂接的PCIe交换机,在通过复杂的协商机制建立了PCIe传输之后,才能实现数据或信息的交互和共享,但是,在上述两个设备支持不同的操作系统时,无法实现文件的直接交互和共享;虽然现有的网络文件系统虽然能够实现不同操作系统间的文件交互和共享,但是,需要专用的服务器来对共享的文件进行处理,不仅增加了硬件成本,而且整个文件交互的过程较复杂。
发明内容
有鉴于此,本发明的目的在于提供一种实现文件交互的系统,该系统能够无需复杂的协商及额外的硬件,通过PCIe总线实现两个设备间的文件交互,降低了硬件成本和复杂性。
本发明的目的在于提供一种实现文件交互的方法,该方法能够无需复杂的协商及额外的硬件,通过PCIe总线实现两个设备间的文件交互,降低了硬件成本和复杂性。
为达到上述目的,本发明的技术方案具体是这样实现的:
一种实现文件交互的系统,该系统包括:
主设备,通过高速外部互联PCIe总线连接至少一个从设备,经由从文件头的地址、PCIe文件头的地址、及主文件头的地址形成文件头信息的传输路径,经由从设备地址、PCIe文件的地址、及主设备地址形成待操作文件的传输路;
所述主设备根据接收到的指令配置文件头信息,将文件头信息写入主文件头的地址,根据主文件头的地址中的文件头信息,将待操作文件写入主设备地址、或从主设备地址读取待操作文件;
至少一个从设备,根据从文件头的地址中的文件头信息,将从设备地址中的待操作文件写入文件头信息包含的存储路径下、或将文件头信息包含的存储路径下的待操作文件写入从设备地址;
所述PCIe文件头的地址由从文件头的地址映射生成,所述主文件头的地址由PCIe文件头的地址映射生成;所述PCIe文件的地址由从设备地址映射生成,所述主设备地址由PCIe文件的地址映射生成;
所述文件头信息至少包含文件名称、存储路径、操作标志位和完成标志位;所述操作标志位用以指示进行文件操作的内容;所述完成标志位用以指示待操作文件是否已准备就绪。
较佳地,所述主设备进一步根据结束指令配置结束文件头信息,
所述主设备进一步将结束文件头信息写入主文件头的地址;所述结束文件头信息包含的操作标志位用以指示进行结束文件交互操作;
所述从设备进一步根据从文件头的地址中的结束文件头信息,释放从文件头的地址及从设备地址。
上述系统中,所述主设备包括:
主控制模块,根据写文件指令配置写文件头信息,将写文件头信息和主文件头的地址输出至主地址映射模块,将待写入的文件和主设备地址输出至主地址映射模块;
主地址映射模块,通过PCIe总线,经由PCIe文件头的地址、及主文件头的地址形成的传输路径,输出写文件头信息至所述从设备;通过PCIe总线,经由PCIe文件的地址、及主设备地址形成的传输路径,输出待写入的文件至所述从设备。
上述系统中,所述从设备包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110189508.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:全息渐变识别卡
- 下一篇:蓝宝石单晶炉双向对称式抽空系统