[发明专利]虚拟操作文件的方法、装置及电子设备在审
| 申请号: | 201410064152.8 | 申请日: | 2014-02-25 |
| 公开(公告)号: | CN103870544A | 公开(公告)日: | 2014-06-18 |
| 发明(设计)人: | 刘铁俊;李政;程亮 | 申请(专利权)人: | 小米科技有限责任公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;陈蕾 |
| 地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟 操作 文件 方法 装置 电子设备 | ||
技术领域
本公开涉及网络设备技术领域,尤其涉及一种虚拟操作文件的方法、装置及电子设备。
背景技术
智能路由器是指具有智能化管理功能的路由器,相比于普通路由器,其像个人电脑一样,具有独立的操作系统,可以由用户自行安装各种应用、自行控制带宽、自行控制在线人数、自行控制浏览网页以及自行控制在线时间,同时还拥有强大的USB共享功能,真正做到网络设备的智能化管理。
智能路由器中通常都会设置有存储设备,例如:硬盘或闪存等,用于方便用户进行文件的存储与管理。当在路由器中的存储设备中进行文件复制时,相关技术通常直接将文件完整复制为两份,并且复制后两份文件的大小、占用空间等基本属性均相同。这种文件复制方式,一方面会导致复制后占用存储空间成倍增长,对于存储空间有限的路由器而言,降低了存储设备的利用率;另一方面完整复制整个文件,复制速度慢,使得复制过程需要花费大量的时间,尤其是对于那些CPU和内存有限的路由器,大批量的文件复制会占用大量的CPU资源和内存资源,严重的甚至会导致路由器无法实现自身的基本功能,例如:文件下载、快盘同步、文件共享以及视频传输等。
发明内容
本公开提供一种虚拟操作文件的方法、装置及电子设备,以解决现有路由器内文件复制存在的问题。
根据本公开实施例的第一方面,提供一种虚拟操作文件的方法,包括:
获取操作请求,所述操作请求内至少包含:源对象的源地址和目标地址;在所述目标地址创建目标对象,并使所述目标对象指向与所述源对象相同的物理索引。
结合第一方面,在第一方面的第一种可能的实现方式中,所述方法还包括:
判断所述源对象的源地址和目标地址是否位于同一存储分区;
当所述源对象的源地址和目标地址位于同一存储分区时,在所述目标地址创建目标对象,并使所述目标对象指向与所述源对象相同的物理索引。
结合第一方面第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述判断所述源对象的源地址和目标地址是否位于同一存储分区,包括:
获取所述源对象的源地址和目标地址分别所在存储分区的分区标识;判断所述源对象的源地址对应的分区标识和目标地址对应的分区标识是否相同;当所述源对象的源地址对应的分区标识和目标地址对应的分区标识相同时,确定所述源对象的源地址和目标地址位于同一存储分区。
结合第一方面、第一方面第一种可能的实现方式或第一方面第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述在所述目标地址创建目标对象,并使所述目标对象指向与所述源对象相同的物理索引,包括:
获取所述源对象的文件类型;判断所述源对象的文件类型是否为普通文件类型;当所述源对象的文件类型为普通文件类型时,在所述目标地址创建目标文件标识;建立所述目标文件标识与所述源对象的物理索引之间的指向关系。
结合第一方面、第一方面第一种可能的实现方式或第一方面第二种可能的实现方式,在第一方面的第四种可能的实现方式中,所述在所述目标地址创建目标对象,并使所述目标对象指向与所述源对象相同的物理索引,包括:
获取所述源对象的文件类型;判断所述源对象的文件类型是否为文件夹类型;当所述源对象的文件类型为文件夹类型时,在所述目标地址创建目标文件夹;获取所述源对象对应文件夹内的源文件;在所述目标文件夹内创建与所述源文件相对应的目标文件标识;建立所述目标文件标识与所对应源文件的物理索引之间的指向关系。
结合第一方面,在第一方面的第五种可能的实现方式中,所述操作请求包括:复制请求、移动请求或删除请求;当所述操作请求为移动请求或删除请求时,所述方法还包括:删除与所述源对象对应的标识。
根据本公开实施例的第二方面,提供一种虚拟操作文件装置,包括:
获取单元,用于获取操作请求,所述操作请求内至少包含:源对象的源地址和目标地址;创建单元,用于在所述目标地址创建目标对象,并使所述目标对象指向与所述源对象相同的物理索引。
结合第二方面,在第二方面的第一种可能的实现方式中,所述装置还包括:
存储分区判断单元,用于判断所述源对象的源地址和目标地址是否位于同一存储分区;当所述源对象的源地址和目标地址位于同一存储分区时,所述创建单元在所述目标地址创建目标对象,并使所述目标对象指向与所述源对象相同的物理索引。
结合第二方面第一种可能的实现方式,在第二方面第二种可能的实现方式中,所述存储分区判断单元包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410064152.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:定影构件、生产定影构件的方法和定影装置
- 下一篇:图像形成装置





