[发明专利]一种文件切割传输方法、装置和电子设备有效
申请号: | 201911330794.7 | 申请日: | 2019-12-20 |
公开(公告)号: | CN111193785B | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 曹德高;宋荣鑫;黄建庭;肖卫渭;罗天 | 申请(专利权)人: | 北京淇瑀信息科技有限公司 |
主分类号: | H04L67/06 | 分类号: | H04L67/06;H04L67/1074;G06F16/16 |
代理公司: | 北京清诚知识产权代理有限公司 11691 | 代理人: | 曹玲柱 |
地址: | 100012 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 切割 传输 方法 装置 电子设备 | ||
1.一种文件切割传输方法,用于在终端之间传输文件,其特征在于,包括:
将位于第一终端的待上传的原文件进行切割,生成多个切割文件,记录切割信息,所述切割信息至少包括原文件名、切割文件名、切割点信息、切割文件个数和切割文件顺序;所述切割文件名以原文件名后缀按切割顺序_(n+1)形式命名,n为自然数;
将所述切割文件上传至第二终端,同时将所述切割信息发送至所述第二终端,所述第二终端将所述切割文件存储在指定文件路径处,所述指定文件路径包括用户设置的用于存放传输完的切割文件的文件夹的地址处;
在第二终端的数据库中记录所述切割文件对应的切割信息和文件在切割时产生的文件路径信息;
所述第二终端根据所述数据库记载的信息提供文件查询和下载服务,其中,当最后的文件下载完毕时触发合并文件,接收所述切割文件和切割信息的终端根据所述切割文件和切割信息,利用流文件读取方式将所述切割文件排序以及合并成新文件;
可视化界面,通过可视化界面接受用户对于可视化文件图标的拖动操作,所述第一终端根据该拖动操作来进行文件的上传和/或下载;并且,通过可视化界面,用户在操作和观看接收所述切割文件和切割信息的终端上保存的切割后的文件时,所述保存的切割后的文件在所述可视化界面上显示为一个文件。
2.根据权利要求1所述的文件切割传输方法,其特征在于,所述文件查询和下载服务包括:根据来自其他终端的请求,展示供下载的文件信息,所述文件信息根据所述数据库中记录的切割信息和文件路径信息确定。
3.根据权利要求2所述的文件切割传输方法,其特征在于,所述文件查询和下载服务还包括:根据来自其他终端的请求,根据数据库中记录的文件路径信息向发出请求的终端传送切割文件,同时向该终端发送切割信息。
4.根据权利要求3所述的文件切割传输方法,其特征在于,接收所述切割文件和切割信息的终端根据所述切割文件和切割信息,利用流文件读取方式将所述切割文件排序以及合并成新文件,具体包括:依次从最小的文件读起,每次2M的Byte,写入到一个完整的大文件得到与源文件内容相同的新文件,并以原文件命名。
5.一种文件切割传输装置,其特征在于,包括:
切割模块,用于将第一终端的待上传的原文件进行切割,生在多个切割文件,记录切割信息,所述切割信息至少包括原文件名、切割文件名、切割点信息、切割文件个数和切割文件顺序;所述切割文件名以原文件名后缀按切割顺序_(n+1)形式命名,n为自然数;
传输模块,用于将所述切割文件上传至第二终端,同时将所述切割信息发送至所述第二终端,所述第二终端将所述切割文件存储在指定文件路径处,所述指定文件路径包括用户设置的用于存放传输完的切割文件的文件夹的地址处;
记录模块,用于在第二终端的数据库中记录所述切割文件对应的切割信息和文件在切割时产生的文件路径信息;
服务模块,用于根据所述数据库记载的信息提供文件查询和下载服务;
接收模块,用于通过终端接收所述切割文件和切割信息;
合成模块,用于当最后的文件下载完毕时触发合并文件,接收所述切割文件和切割信息的终端根据所述切割文件和切割信息,利用流文件读取方式将所述切割文件排序以及合并成新文件;
可视化界面,用于通过可视化界面接受用户对于可视化文件图标的拖动操作,所述第一终端根据该拖动操作来进行文件的上传和/或下载;并且,用于通过可视化界面,用户在操作和观看接收所述切割文件和切割信息的终端上保存的切割后的文件时,所述保存的切割后的文件在所述可视化界面上显示为一个文件。
6.根据权利要求5所述的文件切割传输装置,其特征在于,服务模块的所述文件查询和下载服务包括:根据来自其他终端的请求,展示供下载的文件信息,所述文件信息根据所述数据库中记录的切割信息和文件路径信息确定。
7.根据权利要求6所述的文件切割传输装置,其特征在于,服务模块的所述文件查询和下载服务还包括:根据来自其他终端的请求,根据数据库中记录的文件路径信息向发出请求的终端传送切割文件,同时向该终端发送切割信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京淇瑀信息科技有限公司,未经北京淇瑀信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911330794.7/1.html,转载请声明来源钻瓜专利网。