一种文件互传方法和装置制造方法及图纸

技术编号:20182025 阅读:26 留言:0更新日期:2019-01-23 02:09
本发明专利技术公开了一种文件互传方法和装置,该方法包括:将Windows端生成的会话挂载到预先生成的挂载点;通过所述挂载点进行以下任一种或多种操作:将所述挂载点的Windows文件拷贝到所述云计算平台;将所述云计算平台的Linux文件拷贝到所述挂载点;其中,所述云计算平台是基于Linux操作系统搭建的平台。本发明专利技术实施例的文件互传方法解决了Windows与Linux之间跨操作系统文件传输繁琐和用户体验差的问题,实现了Windows与Linux云计算平台之间跨操作系统的简捷、安全、稳定的文件互传,以及增强了用户体验。

A Method and Device for File Transfer

The invention discloses a method and device for file transfer, which includes: mounting a session generated on the Windows side to a pre-generated mount point; performing any or more of the following operations through the mount point: copying the Windows files of the mount point to the cloud computing platform; copying the Linux files of the cloud computing platform to the mount point; and copying the Linux files of the cloud computing platform to the mount point; Computing platform is based on Linux operating system. The file transfer method of the embodiment of the present invention solves the problems of tedious file transfer and poor user experience across operating systems between Windows and Linux, realizes simple, safe and stable file transfer across operating systems between Windows and Linux cloud computing platform, and enhances user experience.

【技术实现步骤摘要】
一种文件互传方法和装置
本专利技术涉及计算机
,尤其涉及一种文件互传方法和装置。
技术介绍
随着信息技术的发展,虚拟化技术在服务器、网络及存储管理等方面都有着突出的优势,大大降低了管理复杂度,提高了资源利用率,提高了运营效率。在相关的虚拟化技术中,云计算平台基本上都是基于Linux操作系统搭建,而使用者的客户端大多数都是Windows操作系统,这样就涉及到了两个不同操作系统之间文件的传输。尽管目前Linux与Windows间有很多种文件传输方式,例如,文件传输协议ftp方式、samba方式、安全拷贝scp方式等等,但大多数的文件传输方式都要在Linux搭建服务端,实现文件传输的操作繁琐。另外,安全拷贝scp方式同时还需要Windows支持安全协议ssh2,让每一个Windows客户端都具备ssh2并不现实,并且集成进虚拟化云平台需要很多工作量。针对Linux与Windows间文件传输的问题,一种Windows与Linux云计算平台之间跨操作系统的实现简单、安全、稳定的文件传输的解决方案具有重要的意义。
技术实现思路
本专利技术的主要目的在于提供一种文件互传方法和装置,实现Windows与Linux云计算平台之间跨操作系统的简捷、安全、稳定的文件互传。为了解决上述技术问题,本专利技术提供了一种文件互传方法,包括:将Windows端生成的会话挂载到预先生成的挂载点;通过所述挂载点进行以下任一种或多种操作:将所述挂载点的Windows文件拷贝到所述云计算平台;将所述云计算平台的Linux文件拷贝到所述挂载点;其中,所述云计算平台是基于Linux操作系统搭建的平台。可选地,所述预先生成的挂载点是所述云计算平台的Linux端初始化会话通道时生成的挂载点。可选地,所述将Windows端生成的会话挂载到预先生成的挂载点之前,还包括:所述云计算平台获取所述Windows端生成的会话的会话标识ID,利用所述会话ID将所述会话注册到所述云计算平台,并根据会话类别将所述会话ID添加到流量配置表中。可选地,所述根据会话类别将所述会话ID添加到流量配置表中包括:识别所述会话ID所属的Windows端的操作系统版本信息,根据所述操作系统版本信息确定所述会话ID的会话类别,根据所述会话类别将所述会话ID添加到所述流量配置表的相对应的等级中;其中,不同的等级被分配不同的带宽。可选地,所述通过所述挂载点进行以下任一种或多种操作:将所述挂载点的Windows文件拷贝到所述云计算平台;将所述云计算平台的Linux文件拷贝到所述挂载点包括:查询所述挂载点对应的会话ID,获取所述会话ID在所述流量配置表中对应的等级的带宽;通过所述挂载点以所述获取的带宽进行以下任一种或多种操作:将所述挂载点的Windows文件拷贝到所述云计算平台;将所述云计算平台的Linux文件拷贝到所述挂载点。为了解决上述问题,本专利技术还提供了一种文件互传装置,包括:存储器和处理器;其中:所述存储器,用于存储用于文件互传的程序;所述处理器,用于读取执行所述用于文件互传的程序,执行如下操作:将Windows端生成的会话挂载到预先生成的挂载点;通过所述挂载点进行以下任一种或多种操作:将所述挂载点的Windows文件拷贝到所述云计算平台;将所述云计算平台的Linux文件拷贝到所述挂载点;其中,所述云计算平台是基于Linux操作系统搭建的平台。可选地,所述预先生成的挂载点是所述云计算平台的Linux端初始化会话通道时生成的挂载点。可选地,所述处理器读取执行所述用于文件互传的程序,还执行如下操作:所述将Windows端生成的会话挂载到预先生成的挂载点之前,获取所述Windows端生成的会话的会话标识ID,利用所述会话ID将所述会话注册到所述云计算平台,并根据会话类别将所述会话ID添加到流量配置表中。可选地,所述根据会话类别将所述会话ID添加到流量配置表中包括:识别所述会话ID所属的Windows端的操作系统版本信息,根据所述操作系统版本信息确定所述会话ID的会话类别,根据所述会话类别将所述会话ID添加到所述流量配置表的相对应的等级中;其中,不同的等级被分配不同的带宽。可选地,所述通过所述挂载点进行以下任一种或多种操作:将所述挂载点的Windows文件拷贝到所述云计算平台;将所述云计算平台的Linux文件拷贝到所述挂载点包括:查询所述挂载点对应的会话ID,获取所述会话ID在所述流量配置表中对应的等级的带宽;通过所述挂载点以所述获取的带宽进行以下任一种或多种操作:将所述挂载点的Windows文件拷贝到所述云计算平台;将所述云计算平台的Linux文件拷贝到所述挂载点。综上,根据本专利技术实施例提出的文件互传方法和装置,将Windows端生成的会话挂载到预先生成的挂载点;通过所述挂载点进行以下任一种或多种操作:将所述挂载点的Windows文件拷贝到所述云计算平台;将所述云计算平台的Linux文件拷贝到所述挂载点;其中,所述云计算平台是基于Linux操作系统搭建的平台。本专利技术实施例的文件互传方法解决了Windows与Linux之间跨操作系统文件传输繁琐和用户体验差的问题,实现了Windows与Linux云计算平台之间跨操作系统的简捷、安全、稳定的文件互传,以及增强了用户体验。附图说明图1为本专利技术实施例的文件互传方法的流程图。图2为本专利技术实施例的文件互传装置的结构示意图。图3为本专利技术的应用示例的文件互传方法的示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。图1是本专利技术实施例的文件互传方法的流程图。根据图1的流程图,本实施例的文件互传方法,应用于云计算平台,包括如下步骤:步骤S1:将Windows端生成的会话挂载到预先生成的挂载点。步骤S2:通过挂载点进行以下任一种或多种操作:将挂载点的Windows文件拷贝到云计算平台;将云计算平台的Linux文件拷贝到挂载点。在上述步骤S1中的云计算平台是基于Linux操作系统搭建的平台。可选地,预先生成的挂载点是云计算平台的Linux端初始化会话通道时生成的挂载点。其中,上述云计算平台可以包括一个或多个Linux端,每个Linux端可以初始化一个或多个会话通道,每个会话通道对应一个挂载点,每个挂载点具有在云计算平台上唯一的标识。可选地,将Windows端生成的会话挂载到预先生成的挂载点之前,还包括:云计算平台获取Windows端生成的会话的会话ID,利用该会话ID将会话注册到云计算平台,并根据会话类别将会话ID添加到流量配置表中。在一个示例性的实施例中,Windows端生成的会话可以是基于通用网络文件系统CIFS协议初始化本地会话通道时生成的会话。在一个示例性的实施例中,云计算平台可以接收Windows端发送的消息来获取Windows端生成的会话的会话ID;也可以向Windows端发送查询请求以获取Windows端生成的会话的会话ID。云计算平台也可以采用其他的实施方式获取Windows端生成的会话的会话ID,本专利技术的实施例对此不做具体的限定。在另一个示例性的实施例中,Windows端生成的会话的会话ID是根据Win本文档来自技高网...

【技术保护点】
1.一种文件互传方法,应用于云计算平台,包括:将Windows端生成的会话挂载到预先生成的挂载点;通过所述挂载点进行以下任一种或多种操作:将所述挂载点的Windows文件拷贝到所述云计算平台;将所述云计算平台的Linux文件拷贝到所述挂载点;其中,所述云计算平台是基于Linux操作系统搭建的平台。

【技术特征摘要】
1.一种文件互传方法,应用于云计算平台,包括:将Windows端生成的会话挂载到预先生成的挂载点;通过所述挂载点进行以下任一种或多种操作:将所述挂载点的Windows文件拷贝到所述云计算平台;将所述云计算平台的Linux文件拷贝到所述挂载点;其中,所述云计算平台是基于Linux操作系统搭建的平台。2.如权利要求1所述的方法,其特征在于,所述预先生成的挂载点是所述云计算平台的Linux端初始化会话通道时生成的挂载点。3.如权利要求1所述的方法,其特征在于,所述将Windows端生成的会话挂载到预先生成的挂载点之前,还包括:所述云计算平台获取所述Windows端生成的会话的会话标识ID,利用所述会话ID将所述会话注册到所述云计算平台,并根据会话类别将所述会话ID添加到流量配置表中。4.如权利要求3所述的方法,其特征在于,所述根据会话类别将所述会话ID添加到流量配置表中包括:识别所述会话ID所属的Windows端的操作系统版本信息,根据所述操作系统版本信息确定所述会话ID的会话类别,根据所述会话类别将所述会话ID添加到所述流量配置表的相对应的等级中;其中,不同的等级被分配不同的带宽。5.如权利要求4所述的方法,其特征在于,所述通过所述挂载点进行以下任一种或多种操作:将所述挂载点的Windows文件拷贝到所述云计算平台;将所述云计算平台的Linux文件拷贝到所述挂载点包括:查询所述挂载点对应的会话ID,获取所述会话ID在所述流量配置表中对应的等级的带宽;通过所述挂载点以所述获取的带宽进行以下任一种或多种操作:将所述挂载点的Windows文件拷贝到所述云计算平台;将所述云计算平台的Linux文件拷贝到所述挂载点。6.一种文件互传装置,应用于云计算平台,包括:存储器和处理器;其中:所述存储器,...

【专利技术属性】
技术研发人员:曾鹏
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1