【技术实现步骤摘要】
一种文件传输方法及装置
本专利技术涉及通信
,具体涉及一种文件传输方法及装置。
技术介绍
随着互联网的发展,越来越多的人开始使用互联网作为沟通交流的途径。在沟通 过程中,文件的传输越来越频繁,传输的量也越来越大,因此,使用一种快速、高效的传输方 式显得尤为重要。传统的文件传输方式主要是文件传输端将文件直接通过网络传输给文件 接收端或者文件传输端将文件适当压缩后传输给文件接收端。 采用传统的文件传输方式,存在明显的缺陷,例如,当文件传输端与文件接收端之 间的网络连接状态不太好时,文件传输可能会出现延迟甚至传输失败,需要在网络重新连 接时再次传输,给文件传输端的用户体验性较差;另外,在文件传输端传输的文件内容较少 的情况下,文件压缩率较低,没有尽可能地节约网络带宽。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上 述问题的文件传输方法和相应的文件传输装置。 依据本专利技术的一个方面,提供了一种文件传输的方法,包括: 具有文件传输中转功能的代理模块接收文件传输端传输的文 ...
【技术保护点】
一种文件传输方法,其特征在于,包括:步骤S101、具有文件传输中转功能的代理模块接收文件传输端传输的文件,所述代理模块与文件传输端处于同一网络设备中;步骤S102、所述代理模块对接收到的文件进行合并压缩处理,并获取文件合并压缩处理进度;步骤S103、根据所述文件合并压缩处理进度,代理模块向文件接收端发送合并压缩处理后的文件,所述代理模块与所述文件接收端处于不同的网络设备中。
【技术特征摘要】
1. 一种文件传输方法,其特征在于,包括: 步骤S101、具有文件传输中转功能的代理模块接收文件传输端传输的文件,所述代理 模块与文件传输端处于同一网络设备中; 步骤S102、所述代理模块对接收到的文件进行合并压缩处理,并获取文件合并压缩处 理进度; 步骤S103、根据所述文件合并压缩处理进度,代理模块向文件接收端发送合并压缩处 理后的文件,所述代理模块与所述文件接收端处于不同的网络设备中。2. 如权利要求1所述的文件传输方法,其特征在于,代理模块接收文件传输端传输的 文件包括: 代理模块的进程通过进程间通信的方式接收文件传输端的进程传输的文件。3. 如权利要求1所述的文件传输方法,其特征在于,所述代理模块对接收到的文件进 行合并压缩处理包括: 所述代理模块接收文件的时间达到预定时间或接收到的文件数量达到预定数量时,代 理模块对接收到的文件进行合并压缩处理。4. 如权利要求1所述的文件传输方法,其特征在于,所述代理模块对接收到的文件进 行合并压缩处理包括: 若代理模块接收到的文件为图片,则对所述图片进行格式/大小转换,并进行打包压 缩; 或者, 若代理模块接收到的文件为消息,则对其接收到的消息进行解析,确定消息中承载的 消息队列标识;将有相同消息队列标识的至少一条消息的消息体的内容以及所述消息队列 标识进行消息封装处理;并对所述封装处理后的消息的消息体进行压缩处理。5. 如权利要求1所述的文件传输方法,其特征在于,根据所述文件合并压缩处理进度, 代理模块向文件接收端发送合并压缩处理后的文件包括: 当代理模块合并压缩处理的文件达到一定数量或压缩处理完毕时,代理模块向文件接 收端发送合并...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。