[发明专利]远程分布式文件映射、访问的方法及系统无效
申请号: | 201110001278.7 | 申请日: | 2011-01-05 |
公开(公告)号: | CN102591861A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 连自锋;史阔;孙育宁 | 申请(专利权)人: | 深圳市闪联信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 远程 分布式 文件 映射 访问 方法 系统 | ||
技术领域
本发明涉及数据访问技术领域,特别是涉及一种远程分布式文件映射、访问的方法及系统。
背景技术
如今,大多数电视机等设备都具有USB接口,可以读取U盘等装置上存储的视频文件等资源信息,并在本地播放;同时,电视机等设备还可以播放网络上的视频文件(远程分布式文件)等资源。但是,如果直接通过电视机选取网络上的视频进行播放,操作比较繁琐。例如:需要通过遥控器进行输入网址等一系列操作;与电脑键盘相比,遥控器上按键很少,执行上述操作十分繁琐。
为了简化通过电视机播放网络资源的操作,现有技术中,有一种远程分布式文件的访问方法是:将远程分布式文件映射至网络优盘等磁盘(也可以是移动硬盘等);将网络优盘插入电视机等设备的USB接口;电视机等设备对网络优盘(FAT32文件系统)进行通常的磁盘访问操作;网络优盘将上述电视机等设备对磁盘进行的访问操作指令映射为电视机等设备对网络上的资源进行访问的指令;电视机等设备通过网络接口访问网络上的资源。这样用户就可以像访问本地磁盘数据一样,方便地访问分布在网络上的资源。
但是,由于现有技术中,远程分布式文件与网络优盘的物理存储空间(簇)之间的映射关系是一一对应的,导致现有技术中,网络优盘能够映射的远程分布式文件的总容量,只能局限于该磁盘的实际容量。并且,由于微软现行的FAT32文件系统,对于磁盘大小限制在32G之内,所以这种一一对应的映射关系还导致网络优盘能够映射的远程分布式文件的总容量也被限制在32G之内。
发明内容
本发明的目的是提供一种远程分布式文件映射方法及系统,能够摆脱磁盘的实际容量对该磁盘能够映射的远程分布式文件的总容量的限制,利用有限的磁盘容量映射尽可能多的远程分布式文件。
为实现上述目的,本发明提供了如下方案:
一种远程分布式文件映射方法,其特征在于,包括:
获取文件列表,所述文件列表包含所述远程分布式文件的文件大小信息和地址信息;
根据所述文件大小信息,将该文件映射至复用数据簇区的相应位置;所述复用数据簇区为全部文件所共用;
记录每个文件的所述地址信息,以及映射至所述复用数据簇区的位置,生成文件分配表,以便根据所述文件分配表对远程分布式文件进行访问。
优选的,所述根据所述文件大小信息,将该文件映射至复用数据簇区的相应位置,包括:
为每个文件分配一个起始簇;
对于每个文件,根据文件大小确定该文件的所述起始簇中指向的数据簇的簇号;所述起始簇中指向的数据簇为,该文件映射至所述复用数据簇区的第一簇;
将该文件映射至所述复用数据簇区的第一簇到最后一簇之间的区域。
优选的,确定该文件的所述起始簇中指向的数据簇的簇号,具体为:
通过N=X-(M-2),计算所述起始簇中指向的复用数据簇的簇号;
其中,N表示所述起始簇中指向的复用数据簇的簇号;X为复用数据簇区域的最后一簇的簇号;M为存储所述文件占用的簇的个数。
一种远程分布式文件访问方法,预先生成文件分配表,所述文件分配表包含每个文件的地址信息,以及映射至所述复用数据簇区的位置,包括:
接收由终端发出的访问远程分布式文件的请求;
根据所述文件分配表解析出所述文件映射至所述复用数据簇区的位置和所述文件的地址信息;所述复用数据簇区为全部文件所共用;
将终端对所述复用数据簇区的读取指令,转换为对所述远程分布式文件的访问指令;
通过所述地址信息,访问所述远程分布式文件。
优选的,根据所述文件分配表解析出所述文件映射至所述复用数据簇区的位置和所述文件的地址信息,包括:
解析所述请求中包含的所述文件起始簇的簇号;
在所述文件分配表中查询所述起始簇指向的复用数据簇的簇号和所述文件的地址信息;所述起始簇中指向的复用数据簇的簇号为,该文件映射至所述复用数据簇区的第一簇的簇号。
一种远程分布式文件映射系统,包括:
文件列表获取模块,用于获取文件列表;所述文件列表包含所述远程分布式文件的文件大小信息和地址信息;
文件映射模块,用于根据所述文件大小信息,将该文件映射至复用数据簇区的相应位置;所述复用数据簇区为全部文件所共用;
文件分配表生成模块,用于记录每个文件的所述地址信息,以及映射至所述复用数据簇区的位置,生成文件分配表,以便根据所述文件分配表对远程分布式文件进行访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市闪联信息技术有限公司,未经深圳市闪联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110001278.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:彩色打印机技术
- 下一篇:一种汽车侧滑预警装置