【技术实现步骤摘要】
一种文件传输的处理方法及相关设备
本专利技术涉及通信领域,尤其涉及一种文件传输的处理方法及相关设备。
技术介绍
文件传输(filetransfer)是将一个文件或其中的一部分从一个计算机系统传到另一个计算机系统,用户通过网络传输文件成为工作和生活中常见的操作。通常传输文件的方式有邮件、即时通信(InstantMessaging,缩写:IM)软件、网盘等方式。然而,用户在接收传输文件时,也会出现一些困扰。例如,下载一个很大的压缩文件,下载之后打开文件才发现不是自己需要的内容,浪费了用户大量的时间。一些恶意用户也有可能将病毒或木马等可执行文件伪装成图片或文档,诱导用户下载,以传播病毒文件。为了解决上述问题,通常包括以下两种方法:(1)邮箱提供病毒检测功能,可以对邮件附件进行检测。(2)邮箱或网盘提供文档预览能力,即通过服务器对传输文件进行解析,以网页形式展示文件的预览内容。上述方法中,邮件提供的病毒检测功能具有一定的滞后性,而且无论是上述第1种方法还是第2种方法,其都是依赖于服务器对传输文件的解析,当在同一时间段内大量用户上传文件,服务器的解析压力会比较大,服务器的运行速度会受到影响。并且服务器必须有完整的文件,才能解析文件信息,提供文件预览的服务,对于点对点的实时的文件传输,服务器则无法提供文件预览的服务。
技术实现思路
本专利技术实施例提供了一种文件传输的处理方法及相关设备,用于降低服务器解析待传输文件的压力,而且可以为任何文件传输的场景提供文件预览的服务,即适合IM文件传输的场景,又适应非即时文件传输的场景,适用范围非常广。本专利技术的第一方面提供了一种文件 ...
【技术保护点】
一种文件传输的处理方法,其特征在于,包括:确定待传输的文件;对所述文件进行解析,得到所述文件的基本信息和预览信息,所述基本信息中包含所述文件的特征值;向服务器发送所述文件的预览信息;向接收方发送所述文件的传输请求和所述文件的基本信息,所述文件的传输请求用于指示所述接收方接收所述基本信息,以使所述接收方通过所述特征值从所述服务器获取所述预览信息。
【技术特征摘要】
1.一种文件传输的处理方法,其特征在于,包括:确定待传输的文件;对所述文件进行解析,得到所述文件的基本信息和预览信息,所述基本信息中包含所述文件的特征值;向服务器发送所述文件的预览信息;向接收方发送所述文件的传输请求和所述文件的基本信息,所述文件的传输请求用于指示所述接收方接收所述基本信息,以使所述接收方通过所述特征值从所述服务器获取所述预览信息。2.根据权利要求1所述的处理方法,其特征在于,所述方法还包括:向所述接收方实时发送所述文件。3.根据权利要求1所述的处理方法,其特征在于,所述方法还包括:向所述服务器发送所述文件,以使所述接收方从所述服务器获取所述文件。4.根据权利要求1所述的处理方法,其特征在于,对文件进行解析,得到所述文件的基本信息和预览信息,包括:对所述文件进行解析,得到所述文件的文件类型;根据所述文件的文件类型确定与所述文件类型对应的所述预览信息的展示类型;按照所述展示类型的格式对所述文件解析,生成所述文件的预览信息。5.根据权利要求4所述的处理方法,其特征在于,根据所述文件的文件类型确定与所述文件类型对应的所述预览信息的展示类型,包括:若所述文件的文件类型为文档文件,确定与所述文档文件对应的所述预览信息的展示类型为文字摘要;所述按照所述展示类型的格式对所述文件解析,生成所述文件的预览信息,包括:按照文字摘要的格式对所述文件解析,生成所述文件的第N页之前的文字摘要信息,所述N为正整数。6.根据权利要求4所述的处理方法,其特征在于,根据所述文件的文件类型确定与所述文件类型对应的所述预览信息的展示类型,包括:若所述文件类型为多媒体文件,确定与所述多媒体对应的所述预览信息的展示类型为缩略图;所述按照所述展示类型的格式对所述文件解析,生成所述文件的预览信息,包括:按照所述缩略图的格式对所述多媒体文件解析,生成所述文件的缩略图信息。7.根据权利要求4所述的处理方法,其特征在于,根据所述文件的文件类型确定与所述文件类型对应的所述预览信息的展示类型,包括:若所述文件的文件类型为压缩包文件,确定与所述压缩包文件对应的所述预览信息的展示类型为文件目录;所述按照所述展示类型的格式对所述文件解析,生成所述文件的预览信息,包括:按照所述文件目录的格式对所述压缩包文件解析,生成所述文件的目录信息。8.根据权利要求1至7任一项所述的处理方法,其特征在于,所述确定待传输文件之后,所述方法还包括:判断是否有所述文件的基本信息;若有所述文件的基本信息,则通过所述基本信息中的所述文件的特征值判断所述服务器中是否存储有所述文件的预览信息;若确定所述服务器中存储有所述文件的预览信息,则触发执行向接收方发送所述文件的传输请求和所述文件的基本信息的步骤;若无所述文件的基本信息,则触发执行对所述文件进行解析,得到所述文件的基本信息和预览信息的步骤。9.一种文件传输的处理方法,其特征在于,包括:接收发送方发送的文件的传输请求和所述文件的基本信息,所述基本信息中包含所述文件的特征值,所述预览信息由所述发送方传输至服务器;根据所述传输请求接收所述文件的基本信息;通过所述特征值从所述服务器获取所述预览信息。10.根据权利要求9所述的处理方法,其特征在于,所述通过所述特征值从所述服务器获取所述预览信息之后,所述方法还包括:接收用户输入的文件接收指令;根据所述文件接收指令接收所述发送方实时发送的所述文件。11.根据权利要求9所述的处理方法,其特征在于,所述通过所述特征值从所述服务器获取所述预览信息之后,所述方法还包括:接收用户输入的文件接收指令;根据所述文件接收指令从所述服务器获取所述文件。12.一种文件传输的处理方法,其特征在于,包括:接收发送方发送的文件的预览信息,所述预览信息由所述发送方对所述文件进行...
【专利技术属性】
技术研发人员:任旻,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。