一种文件传输方法及系统技术方案

技术编号:37564909 阅读:15 留言:0更新日期:2023-05-15 07:45
本发明专利技术公开了一种文件传输方法及系统。该方法包括:云存储端将云存储空间地址挂载到物理机的存储管理目录中;物理机基于存储管理目录,构建目标虚拟机的启动参数,并基于启动参数,在物理机上启动目标虚拟机;目标虚拟机启动时将云存储空间中部分的目标云存储空间作为本地磁盘进行挂载;用户端响应于在目标虚拟机的云桌面上触发的目标文件传输操作,通过云存储端,将目标文件在用户端与目标虚拟机之间进行传输。通过本实施例的技术方案,可以实现用户端与目标虚拟机之间目标文件的高效传输,增强文件传输的稳定性,进而提升用户体验。进而提升用户体验。进而提升用户体验。

【技术实现步骤摘要】
一种文件传输方法及系统


[0001]本专利技术涉及文件传输
,尤其涉及一种文件传输方法及系统。

技术介绍

[0002]云桌面又称桌面虚拟化,是将虚拟机桌面显示在用户端,用户可以使用云桌面中的各个应用进行办公、学习等。在实际使用中,经常会遇到用户端与虚拟机之间进行文件传输的情况。
[0003]目前,通常将搭载虚拟机的物理机磁盘的一部分充当虚拟机的本地磁盘使用。文件传输时需要先将文件发送至中继服务端,由中继服务端发送至物理机,再由物理机复制文件到虚拟机中。
[0004]由于物理机传输速率的限制,导致文件传输效率较低。同时,若物理机或虚拟机在文件传输过程中退出运行,则会导致文件传输失败,因此文件传输稳定性差,影响用户体验。

技术实现思路

[0005]本专利技术提供了一种文件传输方法,以实现用户端与目标虚拟机之间目标文件的高效传输,增强文件传输的稳定性,进而提升用户体验。
[0006]第一方面,本专利技术实施例提供了一种文件传输方法,该方法包括:
[0007]云存储端将云存储空间地址挂载到物理机的存储管理目录中;
[0008]所述物理机基于所述存储管理目录,构建目标虚拟机的启动参数,并基于所述启动参数,在所述物理机上启动所述目标虚拟机;
[0009]所述目标虚拟机启动时将云存储空间中部分的目标云存储空间作为本地磁盘进行挂载;
[0010]用户端响应于在所述目标虚拟机的云桌面上触发的目标文件传输操作,通过所述云存储端,将目标文件在所述用户端与所述目标虚拟机之间进行传输。
[0011]另一方面,本专利技术实施例还提供了一种文件传输系统,应用于文件传输方法中,该文件传输系统包括:用户端、云存储端和物理机,其中,
[0012]所述云存储端,用于将云存储空间地址挂载到物理机的存储管理目录中;
[0013]所述物理机,用于基于所述存储管理目录,构建目标虚拟机的启动参数,并基于所述启动参数,在所述物理机上启动所述目标虚拟机;
[0014]所述目标虚拟机,用于启动时将云存储空间中部分的目标云存储空间作为本地磁盘进行挂载;
[0015]所述用户端,用于响应于在所述目标虚拟机的云桌面上触发的目标文件传输操作,通过所述云存储端,将目标文件在所述用户端与所述目标虚拟机之间进行传输。
[0016]本专利技术实施例的技术方案,通过云存储端将云存储空间地址挂载到物理机的存储管理目录中;所述物理机基于所述存储管理目录,构建目标虚拟机的启动参数,并基于所述
启动参数,在所述物理机上启动所述目标虚拟机;所述目标虚拟机启动时将云存储空间中部分的目标云存储空间作为本地磁盘进行挂载,进而实现将目标云存储空间作为目标虚拟机的本地磁盘进行使用;用户端响应于在所述目标虚拟机的云桌面上触发的目标文件传输操作,通过所述云存储端,实现目标文件在所述用户端与所述目标虚拟机之间的高效传输。在本专利技术实施例中,目标文件的传输不需要经过中继服务端和物理机,提高了文件传输效率,增强文件传输的稳定性,进而提升了用户体验。
[0017]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0018]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是根据本专利技术实施例一提供的一种文件传输方法的流程图;
[0020]图2是根据本专利技术实施例二提供的一种文件传输方法的流程图;
[0021]图3是根据本专利技术实施例三提供的一种文件传输方法的流程图;
[0022]图4是根据本专利技术实施例四提供的一种文件传输系统的结构示意图。
具体实施方式
[0023]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0024]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0025]实施例一
[0026]图1为本专利技术实施例一提供的一种文件传输方法的流程图,本实施例可适用于用户端与目标虚拟机之间进行文件传输的情况,该方法可以由文件传输系统来执行,该系统可以采用硬件和/或软件的形式实现,该系统可配置于电子设备中。
[0027]如图1所示,该方法包括:
[0028]S110、云存储端将云存储空间地址挂载到物理机的存储管理目录中。
[0029]其中,云存储端是指可以为用户提供文件存储、文件备份以及文件安全性检测等
服务的设备。云存储空间地址是指云存储端中文件存放位置所对应的地址,进而用户可以通过访问云存储空间地址访问该地址中存放的文件。挂载是指由操作系统使一个存储设备上的计算机文件和目录可供用户通过计算机的文件系统访问的一个过程。在本实施例中,挂载是指通过物理机的操作系统使云存储端中的文件和目录可供用户在物理机的文件系统中进行访问的过程。物理机是指实体计算机设备。存储管理目录是一种数据结构,用来标识物理机操作系统中的文件及文件对应的访问地址。例如,在Windows系统中,存储管理目录可以是磁盘目录,在Linux操作系统中,一切资源、设备都看作是文件,因此在Linux操作系统中的存储管理目录是指文件目录。
[0030]具体地,可以由云存储端通过挂载协议将云存储空间地址挂载到物理机的存储管理目录中。其中,挂载协议可以是但不限于文件传输协议或SMB协议。
[0031]示例性地,在Windows系统中,存储管理目录为:Win10 Pro x64(C:)、文件(A:)、软件(B:)。现将云存储空间地址M挂载到物理机的存储管理目录,得到挂载操作后的存储管理目录为:Win10 Pro x64(C:)、文件(A:)、软件(B:)、文件(M:)。
[0032]S120、所述物理机基于所述存储管理目录,构建目标虚拟机的启动参数,并基于所述启动参数,在所述物理机上启动所述目标虚拟机。
[0033]其中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文件传输方法,其特征在于,包括:云存储端将云存储空间地址挂载到物理机的存储管理目录中;所述物理机基于所述存储管理目录,构建目标虚拟机的启动参数,并基于所述启动参数,在所述物理机上启动所述目标虚拟机;所述目标虚拟机启动时将云存储空间中部分的目标云存储空间作为本地磁盘进行挂载;用户端响应于在所述目标虚拟机的云桌面上触发的目标文件传输操作,通过所述云存储端,将目标文件在所述用户端与所述目标虚拟机之间进行传输。2.根据权利要求1所述的方法,其特征在于,用户端响应于在所述目标虚拟机的云桌面上触发的目标文件传输操作,通过所述云存储端,将目标文件在所述用户端与所述目标虚拟机之间进行传输,包括:用户端响应于在所述目标虚拟机的云桌面上触发的目标文件上传操作,通过所述云存储端,将所述用户端中的目标文件上传到所述目标虚拟机中。3.根据权利要求2所述的方法,其特征在于,通过所述云存储端,将所述用户端中的目标文件上传到所述目标虚拟机中,包括:所述用户端将目标文件上传到所述云存储端中的所述目标虚拟机对应的目标云存储空间;所述云存储端若监测到所述目标云存储空间中存在所述目标文件,则向所述目标虚拟机发送文件复制请求;所述目标虚拟机基于所述文件复制请求,将所述目标文件复制到所述目标虚拟机的指定位置上。4.根据权利要求3所述的方法,其特征在于,将所述目标文件复制到所述目标虚拟机的指定位置上,包括:将所述目标文件复制到所述目标虚拟机的桌面上,并在所述用户端中的云桌面上同步展示出所述目标文件。5.根据权利要求3所述的方法,其特征在于,在所述用户端将目标文件上传到所述云存储端中的所述目标虚拟机对应的目标云存储空间之后,还包括:所述云存储端若检测到所述目标文件为预设类型文件,则基于预设合规条件,对所述目标文件进行合规检测;若检测到所述目标文件满足预设合规条件,则将所述目标文件发送至文件管理端,并在所述文件管理端上展示所述目标文件。6.根据权利要求1所述的方...

【专利技术属性】
技术研发人员:雷浪声贺俊
申请(专利权)人:深圳威科软件科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1