[发明专利]文件共享方法、装置、系统及可读存储介质在审
申请号: | 201711446282.8 | 申请日: | 2017-12-27 |
公开(公告)号: | CN108038236A | 公开(公告)日: | 2018-05-15 |
发明(设计)人: | 陈楚明 | 申请(专利权)人: | 深信服科技股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F9/455;G06F3/06 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518055 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 共享 方法 装置 系统 可读 存储 介质 | ||
本发明公开了一种文件共享方法,包括:当磁盘文件处于共享状态后,虚拟机发起磁盘IO请求;其中,所述磁盘IO请求包括操作对象以及操作类型;根据所述操作对象将对应的磁盘文件挂载到所述虚拟机;根据所述操作类型对所述磁盘文件进行对应类型的文件共享操作;其中,所述操作类型包括上传、访问、导出、编辑以及下载。该方法能够显著提高文件共享的读写速度的同时尽量少地占用网络带宽资源。本发明还公开了一种文件共享装置、系统及一种计算机可读存储介质,具有上述有益效果。
技术领域
本发明涉及电子技术领域,特别涉及一种文件共享方法、装置、系统及一种计算机可读存储介质。
背景技术
文件共享是指主动地在网络上(互联网或小的网络)共享自己的计算机文件。一般文件共享使用P2P模式,文件本身存在用户本人的个人电脑上。大多数参加文件共享的人也同时下载其他用户提供的共享文件,有时这两个行动是连在一起的。
目前文件共享的方式都是基于网络传输的技术来实现,可是这种基于网络传输的文件共享方案数据传输速度受网络带宽所限制,传输速度慢。在局域网内,网络一般都是百兆带宽,即最快的传输速度也就12M左右,一般传输一个120M的文件就至少需要10s来传输这一个文件,传输的同时很难再分出网络资源提供给其他文件的传输,而且如果是大文件传输,传输时会长时间占用网络带宽,并发多时,会消耗大量内网带宽资源,影响其它网络业务资源的正常使用。
因此,如何提高文件共享的读写速度的同时尽量少地占用网络带宽资源,是本领域技术人员需要解决的技术问题。
发明内容
本发明的目的是提供一种文件共享方法,该方法能够显著提高文件共享的读写速度的同时尽量少地占用网络带宽资源;本发明的另一目的是提供一种文件共享装置、系统及一种计算机可读存储介质,具有上述有益效果。
为解决上述技术问题,本发明提供一种文件共享方法,包括:
当磁盘文件处于共享状态后,虚拟机发起磁盘IO请求;其中,所述磁盘IO请求包括操作对象以及操作类型;
根据所述操作对象将对应的磁盘文件挂载到所述虚拟机;
根据所述操作类型对所述磁盘文件进行对应类型的文件共享操作;其中,所述操作类型包括上传、访问、导出、编辑以及下载。
其中,根据所述操作对象将对应的磁盘文件挂载到所述虚拟机包括:
判断所述操作对象是否属于所述虚拟机所属的主机中的磁盘文件;
如果所述操作对象与所述虚拟机属于不同台主机,判断所述操作对象是否属于跨主机的磁盘文件;
如果是,将对应的跨主机的磁盘文件挂载到所述虚拟机。
其中,所述根据操作类型对所述磁盘文件进行对应类型的文件共享操作包括:
当预定个数的虚拟机对所述磁盘文件进行文件共享操作时,各虚拟机间通过建立虚拟通道按照预定规则进行信息交互;其中,所述信息交互包括区分各虚拟机对所述磁盘文件的具体操作内容以及操作顺序;
所述各虚拟机按照所述信息交互的结果对所述磁盘文件进行对应类型的共享操作。
其中,所述各虚拟机按照所述信息交互的结果对所述磁盘文件进行共享操作包括:
如果所述各虚拟机对所述磁盘文件执行共享编辑操作,则所述各虚拟机串行轮流执行共享编辑操作;
如果所述各虚拟机对所述磁盘文件执行共享上传、共享访问、共享导出或者共享下载操作,则所述各虚拟机同时执行。
其中,磁盘文件共享状态的实现方式包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深信服科技股份有限公司,未经深信服科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711446282.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种政策匹配方法及装置
- 下一篇:土工格栅施工结构及施工方法