一种基于im的文件发送方法及装置的制作方法

文档序号:7700471阅读:134来源:国知局
专利名称:一种基于im的文件发送方法及装置的制作方法
技术领域
本发明涉及网络通信领域,尤其涉及一种基于IM的文件发送方法及装置。
背景技术
随着互联网的发展,在互联网中采用即时通信(Instantmessage, IM)成 为一种常用的联系方式,为了让用户能在互联网上传递数据,现有技术提供了 一种基于IM的数据传输方法,其具体方法为,将待传输的数据拖拽到IM软件, 然后通过IM软件进行传输,如待传输的数据是多个文件时,则需要拖拽其中一 个文件到IM软件,然后通过IM软件进行传输; 一个文件传输完成后,拖拽下 一个文件到IM软件,然后通过IM软件进行传输,重复上述过程,直至所有文 件均传输完毕。
在实现本发明的过程中,现有技术所提供的技术方案存在如下问题 当现有技术中传输的数据为多个文件时,通常传输的方法只能是用户对多 个文件一个个进行传输,传输4喿作繁瑣,并且容易发生漏传文件的现象。

发明内容
本发明实施方式提供一种基于IM的文件发送方法及装置,该方法及装置具 有操作简单,避免发生漏传文件的优点。
本发明的具体实施方式
提供一种基于IM的文件发送方法,该方法包括 在确定待传输的文件为多个时,将所述待传输的文件压缩,并将压缩后的 文件通过IM软件进行传送。 该方法具体包4舌A、 在判断出磁盘没有足够的空间存储所述压缩后的文件时,将所述待传 输的文件分成多个分片文件,任一分片文件的大小均小于所述磁盘的剩余空
间;
B、 将所述多个分片文件中任一分片文件进行压缩处理后发送;
C、 当所述任一分片文件的压缩文件发送完毕后,删除已发送完毕的分片 文件的压缩文件,并对所述多个分片文件中剩余分片文件中的一个进行压缩处 理后发送;
D、 重复步骤C直至所有分片文件发送完毕。 该方法还包4舌
记录保存所述待传输文件的传送百分比。 上述方法中的待传输的文件压缩具体包括 通过Winzip软件或7zip软件对所述待传输的文件进行压缩处理。 本发明具体实施方式
提供一种基于IM的文件发送装置,该装置包括 确认单元,用于确定待传输的文件的个数,
压缩发送单元,用于在确定待传输的文件的个数为多个时,将所述^f寺传输 的文件压缩,并将压缩后的文件通过IM软件进行传送。 所述压缩发送单元具体包括
分片模块,用于在判断出磁盘没有足够的空间存储所述压缩后的文件时, 将所述待传输的文件分成多个分片文件,所述分片文件的小于所述f兹盘的剩余 空间;
压缩模块,用于将所述多个分片文件中任一分片文件进行压缩处理后发
送;
发送模块,用于当所述任一分片文件的压缩文件发送完毕后,删除所述任 一分片文件的压缩文件,并对所述多个分片文件中剩余分片文件中的一个进行 压缩处理后发送;重复模块,用于触发所述发送模块重复操作直至所有分片文件发送完毕。
该装置还包括
记录单元,用于记录并保存所述待传输文件的传送百分比。 由上述所提供的技术方案可以看出,本发明实施例的技术方案当传送的文 件超过两个时,将文件压缩后通过IM传送,从而不需要用户对多个文件一个个 的发送,所以操作简单,并且该方法由于是将所有文件压缩为一个整体进行发 送的,所以其不会出现漏传现象;并且该技术方案在出现磁盘空间不足的情况 下,将传送的文件分成多个分片文件,然后将各个分片文件逐个传送,从而达 到了在磁盘空间不足的情况下,也能将待传输的文件发送的目的;该方法还通 过记录并保存所述待传输文件的传送百分比来支持断点续传。


图1为本发明 一 实施例提供的 一种基于IM的文件发送方法的流程图; 图2为本发明提供的一种基于IM的文件发送装置的结构图。
具体实施例方式
本发明实施方式提供一实施例,本实施例提供一种基于IM的文件发送方 法,该方法如图l所示,包括如下步骤
步骤ll、在确定待传输的文件的个数大于或等于2个(即多个)时,进行 步骤12;
可选的,该步骤ll中进行压缩处理的方法可以为,采用Winzip软件或采用 7zip软件进行压缩;当然在实际情况中,也可以采用其他的软件进行压縮,本 发明并不局限压缩的具体形式。
步骤12、将该待传送的文件进行压缩处理,将压缩处理后的文件通过IM專欠 件发送。
可选的,上述步骤12实现的方法具体可以为,步骤121、比较磁盘是否有足够的空间存储压缩后的文件,如否,进行下 述步骤,如是直接进行压缩处理,并将压缩处理后的文件通过IM软件发送;
步骤122、将待传输的文件分成多个分片文件,其中多个分片文件中任一 分片文件的大小均小于该磁盘的剩余空间;
步骤123、将多个分片文件中任一分片文件进行压缩处理后发送;
步骤124、当发送完毕后,删除已发送完毕的分片文件的压缩文件,并对 多个分片文件中剩余分片文件中的一个进行压缩处理后发送;
步骤125、重复步骤124直至多个分片文件均发送完毕。
可选的,上述方法还可以包括记录已传输文件的百分比。当记录已传丰# 文件的百分比后,当文件需要断点续传时,可以将未传输的文件发送即可。
本实施例提供的方法,当传送的文件超过2个时,将文件压缩后通过IM传 送,从而不需要用户对多个文件一个个的发送,所以操作简单,并且该方法由
于是将所有文件压缩为一个整体进行发送的,所以其不会出现漏传现象。并且 该方法在出现;兹盘空间不足的情况下,将传送的文件分成多个分片文件,然后 将各个分片文件逐个传送,从而达到了在磁盘空间不足的情况下,也能将待传 输的文件发送的目的。
本发明具体实施方式
还提供一种基于IM的文件发送装置,该装置如图2所 示,包括确认单元21,用于确定待传输的任务中文件的个数,压缩发送单元 22,用于在确认单元21确定待传输的文件的个数为多个时,将该待传输的文件 压缩,并将压缩后的文件通过IM软件进行传送。
可选的,上述压缩发送单元22具体可以包括
分片模块221,用于在判断出磁盘没有足够的空间存储该压缩后的文件时, 将该待传输的文件分成多个分片文件,该分片文件的小于该》兹盘的剩余空间; 压缩模块222,用于将该多个分片文件中任一分片文件进行压缩处理后发发送模块223,用于当该任一分片文件的压缩文件发送完毕后,删除该任 一分片文件的压缩文件,并对该多个分片文件中剩余分片文件中的一个进行压 缩处理后发送;
重复模块224,用于触发发送模块223重复操作直至所有分片文件发送完毕。
可选的,上述装置还可以包括
记录单元23,用于记录所述待传输文件的传送百分比。
本发明具体实施方式
提供的装置在确认单元21确定传送的文件超过2个 时,由压缩发送单元22将文件压缩后通过IM传送,乂人而不需要用户对多个文件 一个个的发送,操作简单,并且该装置是将所有文件压缩为一个整体进行发送 的,所以其不会出现漏传现象。并且该装置在出现磁盘空间不足的情况下,将 传送的文件分成多个分片文件,然后将各个分片文件逐个传送,从而达到了在 磁盘空间不足的情况下,也能将待传输的文件发送的目的。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤 是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读 取存储介质中,该程序在执行时,包括上述方法步骤,所述的存储介质包括 ROM/RAM、;兹盘、光盘等。
综上所述,本发明具体实施方式
提供的技术方案,具有操作简单,避免发 生漏传文件的优点。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并不局 限于此,任何熟悉本技术领域的技术人员在本发明实施例揭露的技术范围内, 可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明 的保护范围应该以权利要求的保护范围为准。
权利要求
1、一种基于IM的文件发送方法,其特征在于,所述方法包括在确定待传输的任务为多个文件时,将所述待传输的文件压缩,并将压缩后的文件通过IM软件进行传送。
2、 根据权利要求l所述的方法,其特征在于,所述将所述待传输的文件压 缩,并将压缩后的文件通过IM软件进行传送具体包括A、 在判断出磁盘没有足够的空间存储所述压缩后的文件时,将所述待传 输的文件分成多个分片文件,任一分片文件的大小均小于所述磁盘的剩余空 间;B、 将所述多个分片文件中任一分片文件进行压缩处理后发送;C、 当所述任一分片文件的压缩文件发送完毕后,删除已发送完毕的分片 文件的压缩文件,并对所述多个分片文件中剩余分片文件中的一个进行压缩处 理后发送;D、 重复步骤C直至所有分片文件发送完毕。
3、 根据权利要求l所述的方法,其特征在于,所述方法在将压缩后的文件 通过IM软件进行传送时,还包括,记录保存所述待传输文件的传送百分比。
4、 根据权利要求l所述的方法,其特征在于,将所述待传输的文件压缩具 体包括通过Winzip软件或7zip软件对所述待传输的文件进行压缩处理。
5、 一种基于IM的文件发送装置,其特征在于,所述装置包括 确认单元,用于确定待传输任务中的文件的个数,压缩发送单元,用于在确定待传输的文件的个数为多个时,将所述待传输 的文件压缩,并将压缩后的文件通过IM^l件进朽-传送。
6、 根据权利要求5所述的装置,其特征在于,所述压缩发送单元具体包括分片模块,用于在判断出磁盘没有足够的空间存储所述压缩后的文件时, 将所述待传输的文件分成多个分片文件,所述分片文件的小于所述磁盘的剩余空间;压缩模块,用于将所述多个分片文件中任一分片文件进行压缩处理后发送;发送模块,用于当所述任一分片文件的压缩文件发送完毕后,删除所述任 一分片文件的压缩文件,并对所述多个分片文件中剩余分片文件中的一个进行 压缩处理后发送;重复模块,用于触发所述发送模块重复操作直至所有分片文件发送完毕。
7、根据权利要求5所述的装置,其特征在于,所述装置还包括 记录单元,用于记录保存所述待传输文件的传送百分比。
全文摘要
本发明实施方式提供了一种基于IM的文件发送方法及装置,该方法及装置属于网络通信领域,该方法包括在确定待传输的文件为多个时,将所述待传输的文件压缩,并将压缩后的文件通过IM软件进行传送。本发明具体实施方式
还提供一种基于IM的文件发送装置,该方法及装置具有操作简单,避免发生漏传文件的优点。
文档编号H04L12/58GK101552653SQ20091008500
公开日2009年10月7日 申请日期2009年5月20日 优先权日2009年5月20日
发明者雷 宋 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1