[发明专利]一种文件传输方法、装置、终端设备及存储介质在审
申请号: | 201910865930.6 | 申请日: | 2019-09-09 |
公开(公告)号: | CN112463398A | 公开(公告)日: | 2021-03-09 |
发明(设计)人: | 李奎 | 申请(专利权)人: | 杭州海康机器人技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F16/13;G06F16/16;H04L29/06;H04L29/08 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 项京;丁芸 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件传输 方法 装置 终端设备 存储 介质 | ||
1.一种文件传输方法,其特征在于,应用于终端设备;所述终端设备安装有浏览器客户端和本地网页服务端;所述浏览器客户端和本地网页服务端之间通过基于网页传输协议建立的本地连接传输数据,所述方法包括:
所述浏览器客户端获取以人机交互方式输入的待上传文件的存储位置信息;
所述浏览器客户端通过所述本地连接将所述待上传文件的存储位置信息发送至所述本地网页服务端;
所述本地网页服务端根据接收的所述存储位置信息,将所述待上传文件发送至所述浏览器客户端;
所述浏览器客户端将所述待上传文件发送至当前连接的外部服务器。
2.根据权利要求1所述的方法,其特征在于,所述浏览器客户端和所述本地网页服务端之间通过基于Websocket协议建立的本地连接传输数据。
3.根据权利要求1所述的方法,其特征在于,所述本地连接具有与所述浏览器客户端对应的连接标识。
4.根据权利要求3所述的方法,其特征在于,在所述本地网页服务端根据所述存储位置信息,将所述待上传文件发送至所述浏览器客户端的步骤之前,所述方法还包括:
所述本地网页服务端根据所述存储位置信息,建立所述待上传文件的索引文件,所述索引文件中包含:所述待上传文件的名称和所述待上传文件所在的子目录;
所述浏览器客户端在人机交互界面显示是否上传文件提示信息;
当所述浏览器客户端通过人机交互界面接收到上传文件指令时,向所述本地网页服务端发送开始上传命令;所述开始上传命令中包括:所述连接标识;
所述本地网页服务端根据所述存储位置信息,将所述待上传文件发送至所述浏览器客户端的步骤,包括:
所述本地网页服务端接收所述开始上传命令;
所述本地网页服务端从建立的至少一个本地连接中,确定与所述开始上传命令中的所述连接标识对应的目标本地连接;
所述本地网页服务端根据所述目标本地连接,确定与所述目标本地连接对应的目标浏览器客户端;
所述本地网页服务端根据建立的所述索引文件,将所述待上传文件发送至所述目标浏览器客户端。
5.根据权利要求3所述的方法,其特征在于,在所述本地网页服务端根据所述存储位置信息,将所述待上传文件发送至所述浏览器客户端的步骤之前,所述方法还包括:
所述浏览器客户端在人机交互界面显示是否上传文件提示信息;
当所述浏览器客户端通过人机交互界面接收到上传文件指令时,向所述本地网页服务端发送开始上传命令;所述开始上传命令中包括:所述连接标识、目标文件的名称以及所述目标文件所在的子目录,其中,所述目标文件为与所述存储位置信息对应的存储目录中的部分或者全部文件;
所述本地网页服务端根据所述存储位置信息,将所述待上传文件发送至所述浏览器客户端的步骤,包括:
所述本地网页服务端在收到所述开始上传命令后,根据所述目标文件的名称以及所述目标文件所在的子目录,将所述目标文件发送至所述浏览器客户端。
6.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在所述浏览器客户端显示是否上传文件提示信息的步骤之前,所述浏览器客户端接收所述本地网页服务端发送的索引文件;
在所述浏览器客户端将所述待上传文件发送至所述浏览器客户端当前连接的外部服务器的过程中,所述浏览器客户端读取所述接收到的索引文件;
所述浏览器客户端在所述接收到的索引文件中,实时记录与所述待上传文件的名称及所述待上传文件的子目录对应的文件传输状态信息;
显示所述文件传输状态信息。
7.根据权利要求1-6任一所述的方法,其特征在于,所述方法还包括:
所述浏览器客户端获取以人机交互方式输入的待下载文件的存储位置信息;
所述浏览器客户端通过所述本地连接将所述待下载文件的存储位置信息发送至所述本地网页服务端;
所述浏览器客户端接收当前连接的外部服务器发送的待下载文件;
所述浏览器客户端将所述待下载文件发送至所述本地网页服务端;
所述本地网页服务端根据接收的所述存储位置信息,存储所述待下载文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康机器人技术有限公司,未经杭州海康机器人技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910865930.6/1.html,转载请声明来源钻瓜专利网。