一种在多个客户端之间传输文件的文件传输方法与流程

文档序号:14720229发布日期:2018-06-17 12:44阅读:682来源:国知局

技术领域

本发明涉及通信技术领域,尤其是涉及一种在多个客户端之间传输文件的文件传输方法。



背景技术:

随着信息技术的不断发展,可以实现不同资源在不同平台设备上进行同时共享展示,实现多屏互动,丰富了用户的多媒体生活。

但提高文件在多个平台设备上传输的速度一直是本领域技术人员所追求的。



技术实现要素:

本发明主要解决的技术问题是提供一种在多个客户端之间传输文件的文件传输方法,其用于提高文件传输速度。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种在多个客户端之间传输文件的文件传输方法,其用于在第一客户端和第二客户端之间进行文件传输,其特征在于,所述文件传输方法包括以下步骤:

第一客户端向服务器发送文件;

服务器对文件进行处理,将文件处理为多个数据包和与多个数据包一一对应的标识符;

第二客户端提取服务器中的多个标识符和与多个标识符对应的数据包;

第二客户端判断其提取的标识符的数量是否达到预设范围,当第二客户端提取到的标识符达到预设范围时,第二客户端对所述数据包进行解码;当第二客户端提取到的标识符未达到预设范围时,第二客户端继续提取服务器中的标识符和与标识符对应的数据包。

优选地,所述文件可以为视频文件、音频文件、XHML文件中的一种。

优选地,所述方法还包括将解码后的数据包存入等待存储器中。

优选地,所述第一客户端和第二客户端可以为手机、平板、电脑中的一种。

优选地,服务器对文件进行处理,将文件处理为多个数据包和与多个数据包一一对应的标识符;还包括步骤:

服务器将文件根据字符数据量切分数据包,赋予每个数据包相应的标识符。

本发明的有益效果是:当第二客户端提取到的标识符达到预设范围时,第二客户端对所述数据包进行解码。当第二客户端提取到的标识符未达到预设范围时,第二客户端继续提取服务器中的标识符和与标识符对应的数据包。该种方法解决了占用带宽问题,同时提高了第二客户端处理文件的效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种在多个客户端之间传输文件的文件传输方法的流程示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参见图1,图1是本发明实施例提供的一种在多个客户端之间传输文件的文件传输方法,其用于在第一客户端和第二客户端之间进行文件传输,所述文件传输方法包括以下步骤:

S101:第一客户端向服务器发送文件;

S102:服务器对文件进行处理,将文件处理为多个数据包和与多个数据包一一对应的标识符;

S103:第二客户端提取服务器中的多个标识符和与多个标识符对应的数据包;

S104:第二客户端判断其提取的标识符的数量是否达到预设范围,当第二客户端提取到的标识符达到预设范围时,第二客户端对所述数据包进行解码;当第二客户端提取到的标识符未达到预设范围时,第二客户端继续提取服务器中的标识符和与标识符对应的数据包。

该种方法解决了占用带宽问题,同时提高了第二客户端处理文件的效率。

具体的,本发明包括以下步骤:

第一客户端向服务器发送文件,其中第一客户端可以为手机、电脑或平台电脑,例如在本实施方式中,第一客户端为电脑;文件可以为视频文件、音频文件、XHML文件中的一种,例如在本实施方式中,文件为视频文件;

服务器对视频文件进行处理,将视频文件处理为多个数据包和与多个数据包一一对应的标识符,其中服务器可以为文件服务器、数据服务器、应用程序服务器、WEB服务器中的一种或几种,例如在本实施方式中服务器为文件服务器;

第二客户端提取服务器中的多个标识符和与多个标识符对应的数据包;其中第二客户端可以为手机、电脑或平台电脑,例如在本实施方式中,第二客户端为手机;

第二客户端判断其提取的标识符的数量是否达到预设范围,当第二客户端提取到的标识符达到预设范围时,第二客户端对所述数据包进行解码;当第二客户端提取到的标识符未达到预设范围时,第二客户端继续提取服务器中的标识符和与标识符对应的数据包。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)或随机存储记忆体(RandomAccessMemory,RAM)等。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1