[发明专利]一种文件传送方法、装置、设备及存储介质有效
申请号: | 202010505228.1 | 申请日: | 2020-06-05 |
公开(公告)号: | CN111756818B | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 张峰 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;贾允 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 传送 方法 装置 设备 存储 介质 | ||
1.一种文件传送方法,其特征在于,包括:
接收文件传送指令,所述文件传送指令包括源机器中的目标文件,以及目标机器地址列表,所述目标机器地址列表中包括至少一个目标机器地址,每个目标机器地址均对应一个目标机器;所述源机器与所述目标机器为运行在终端设备中的容器,同一终端设备中包括多个容器;
确定所述目标文件在所述源机器中的第一存储路径,基于所述第一存储路径确定所述目标文件所要传送的目标存储路径,所述目标存储路径为所述目标机器中的存储路径;所述源机器中的文件结构与所述目标机器中的文件结构相同;或者,所述源机器中与所述第一存储路径相关的文件结构与所述目标机器中与所述目标存储路径相关的文件结构相同;
读取配置信息,所述配置信息包括多个机器地址与远程信息的映射关系;
基于所述多个机器地址与远程信息的映射关系,确定与所述目标机器地址列表中每个目标机器地址对应的远程信息;与每个目标机器地址对应的远程信息包括与所述目标机器地址对应的远程端口号、远程用户名和远程连接密码;遍历所述目标机器地址列表中的每个目标机器地址;
调用文件传送工具,将当前目标机器地址所对应的远程端口号以及远程用户名作为输入参数输入到所述文件传送工具中;
监测标准输出,当所述标准输出为提示输入密码信息时,获取与当前目标机器地址对应的远程连接密码,将所述远程连接密码自动输入到所述文件传送工具中;
当所述文件传送工具接收到当前目标机器地址所对应的远程连接密码时,通过所述文件传送工具将所述目标文件传送到所述当前目标机器地址所对应的目标机器的目标存储路径下。
2.根据权利要求1所述的一种文件传送方法,其特征在于,所述基于所述第一存储路径确定所述目标文件所要传送的目标存储路径,所述目标存储路径为所述目标机器中的存储路径包括:
将所述目标机器中的所述第一存储路径确定为所述目标文件所要传送的目标存储路径。
3.根据权利要求1所述的一种文件传送方法,其特征在于,所述确定所述目标文件在所述源机器中的第一存储路径包括:
当所述文件传送指令中包括目标文件的相对路径时,将当前路径与所述相对路径进行拼接,生成所述目标文件在所述源机器中的第一存储路径;
当所述文件传送指令中包括目标文件的绝对路径时,将所述绝对路径确定为所述目标文件在所述源机器中的第一存储路径。
4.根据权利要求1所述的一种文件传送方法,其特征在于,所述基于所述多个机器地址与远程信息的映射关系,确定与所述目标机器地址列表中每个目标机器地址对应的远程信息包括:
遍历所述目标机器地址列表中的每个目标机器地址;
将当前目标机器地址与所述配置信息中的多个机器地址进行匹配,将与所述当前目标机器地址匹配一致的机器地址确定为匹配地址;
确定所述匹配地址对应的远程端口号、远程用户名和远程连接密码为所述当前目标机器地址对应的远程端口号、远程用户名和远程连接密码。
5.根据权利要求1所述的一种文件传送方法,其特征在于,所述方法还包括:
当执行所述将所述目标文件从所述源机器传送到所述目标机器的目标存储路径的步骤过程中,接收到所述目标机器的目标存储路径不存在的提示信息时,调用路径创建工具;
确定当前目标机器的目标机器地址;
确定与当前目标机器的目标机器地址对应的远程信息;
将所述与当前目标机器的目标机器地址对应的远程信息,以及路径创建指令作为所述路径创建工具的输入参数,以使得所述路径创建工具在所述目标机器上创建所述目标存储路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010505228.1/1.html,转载请声明来源钻瓜专利网。