一种传输文件的方法及系统技术方案

技术编号:22649949 阅读:45 留言:0更新日期:2019-11-26 18:16
本发明专利技术提供的一种传输文件的方法及系统,其方法包括以下步骤:发送端开启wifi热点和蓝牙;接收端链接发送端的wifi热点和蓝牙;计算被传输文件分别用wifi和蓝牙单独传输的速率;根据所述速率得出速率比;根据速率比将被传输文件标记为两份文件;利用wifi从第一份文件的文件头传输,利用蓝牙从另一份文件的文件尾传输;接收端接收所述两份文件并各自临时存储;接收完成后将临时存储的两份文件进行复原。通过采用wifi传输和蓝牙传输一头一尾同时传输,提高传输速率,一方遇到传输故障另一方也可继续传输完整份文件,提高成功率。

A method and system of transferring files

The invention provides a method and a system for transmitting files, the method comprises the following steps: the transmitting end turns on WiFi hotspot and Bluetooth; the receiving end links WiFi hotspot and Bluetooth at the transmitting end; calculates the rate at which the transmitted files are separately transmitted by WiFi and Bluetooth; obtains the rate ratio according to the rate; marks the transmitted files as two files according to the rate ratio; uses WiFi to obtain the rate ratio from the The file header of one file is transmitted by Bluetooth from the end of another file; the receiving end receives the two files and stores them temporarily; after receiving, the two temporarily stored files are recovered. Through the use of WiFi transmission and Bluetooth transmission, the transmission speed is improved. One party can continue to transmit the complete file in case of transmission failure and improve the success rate.

【技术实现步骤摘要】
一种传输文件的方法及系统
本专利技术属于通信
,尤其涉及一种传输文件的方法及系统。
技术介绍
现在,wifi和蓝牙都是广泛应用的无线网络数据传输手段,智能移动手机或平板基本都具备蓝牙和wifi的功能。在很多场景中两种技术都可以替换使用,但不同的无线数据传输协议在数据传输的速率是不一样的。蓝牙技术是一种无线数据与语音通信的开放性全球规范,它以低成本的近距离无线连接为基础,为固定与移动设备通信环境建立一个特别连接。其实质内容是为固定设备或移动设备之间的通信环境建立通用的无线电空中接口(RadioAirInterface),将通信技术与计算机技术进一步结合起来,使各种3C设备在没有电线或电缆相互连接的情况下,能在近距离范围内实现相互通信或操作。简单的说,蓝牙技术是一种利用低功率无线电在各种3C设备间彼此传输数据的技术。蓝牙工作在全球通用的2.4GHzISM(即工业、科学、医学)频段,使用IEEE802.11协议。作为一种新兴的短距离无线通信技术,正有力地推动着低速率无线个人区域网络的发展。无线网络在无线局域网的范畴是指“无线相容性认证”,实质上是一种商业认证,同时也是一种无线联网技术,以前通过网线连接电脑,而wifi则是通过无线电波来连网;常见的就是一个无线路由器,那么在这个无线路由器的电波覆盖的有效范围都可以采用wifi连接方式进行联网,如果无线路由器连接了一条ADSL线路或者别的上网线路,则又被称为热点。现有移动终端如手机、平板电脑等移动设备间传输文件都使用wifi或者蓝牙单通道传输一个文件,传输速率受蓝牙硬件以及协议版本以及wifi路由硬件速率影响,并且传输过程中如wifi或者蓝牙异常,会导致此次传输失败、且传输慢。综上,现亟需一种能够解决上述技术问题,通过传输速率将文件分两份标记,通过蓝牙和wifi一头一尾进行传输,提高传输效率。
技术实现思路
鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种传输文件的方法及系统,旨在解决现有技术采用单通道传输、传输速率慢的问题。为了达到上述目的,本专利技术采取了以下技术方案:一种传输文件的方法,包括以下步骤:发送端开启wifi热点和蓝牙;接收端链接发送端的wifi热点和蓝牙;计算被传输文件分别用wifi和蓝牙单独传输的速率;根据所述速率得出速率比;根据速率比将被传输文件标记为两份文件;利用wifi从第一份文件的文件头传输,利用蓝牙从另一份文件的文件尾传输;接收端接收所述两份文件并各自临时存储;接收完成后将临时存储的两份文件进行复原。优选的,所述wifi与蓝牙传输使用断点续传的传输方式。优选的,所述方法还包括:在传输过程中一旦发现文件传输的其中一方通道停止,则立即重新启动另一方通道接手传输工作。优选的,所述根据速率比将被传输文件标记为两份文件的具体步骤包括:拟定所述速率比为a:b,将被传输文件按字节分成b:a两份;在两份文件的开头和结尾分别插入标识。优选的,所述计算被传输文件分别用wifi和蓝牙单独传输的速率的具体步骤包括:使用wifi单独预传输文件获取传输所需时间;使用蓝牙单独预传输文件获取传输所需时间。优选的,所述将临时存储的两份文件进行复原的具体步骤包括:识别第一份文件的结尾标识;识别另一份文件的开头标识;将第一份文件的结尾标识与另一份文件的开头标识匹配;将两份文件追加在一起。另外的,本专利技术还提供一种传输文件的系统,其特征在于,包括:通道开启模块,其用于发送端开启wifi热点和蓝牙;链接模块,其用于接收端链接发送端的wifi热点和蓝牙;速率计算模块,其用于计算被传输文件分别用wifi和蓝牙单独传输的速率;速率比计算模块,其用于根据所述速率得出速率比;文件割分模块,其用于根据速率比将被传输文件标记为两份文件;文件传输模块,其用于利用wifi从第一份文件的文件头传输,利用蓝牙从另一份文件的文件尾传输;文件接收模块,其用于接收端接收所述两份文件并各自临时存储;复原模块,其用于接收完成后将临时存储的两份文件进行复原。与现有技术相比,本专利技术的有益效果:本专利技术提供的一种传输文件的方法及系统,其方法包括以下步骤:发送端开启wifi热点和蓝牙;接收端链接发送端的wifi热点和蓝牙;计算被传输文件分别用wifi和蓝牙单独传输的速率;根据所述速率得出速率比;根据速率比将被传输文件标记为两份文件;利用wifi从第一份文件的文件头传输,利用蓝牙从另一份文件的文件尾传输;接收端接收所述两份文件并各自临时存储;接收完成后将临时存储的两份文件进行复原。通过采用wifi传输和蓝牙传输一头一尾同时传输,提高传输速率,一方遇到传输故障另一方也可继续传输完整份文件,提高成功率。附图说明图1为本专利技术的传输文件的方法的流程框图;图2为本专利技术的传输文件的系统的模块框图。具体实施方式为使本专利技术的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如附图1-2所示,本专利技术提供的一种传输文件的方法,包括以下步骤:发送端开启wifi热点和蓝牙;接收端链接发送端的wifi热点和蓝牙;计算被传输文件分别用wifi和蓝牙单独传输的速率;根据所述速率得出速率比;根据速率比将被传输文件标记为两份文件;利用wifi从第一份文件的文件头传输,利用蓝牙从另一份文件的文件尾传输;接收端接收所述两份文件并各自临时存储;接收完成后将临时存储的两份文件进行复原。具体的,以手机传输为例,A手机作为发送端,打开A手机的wifi热点和蓝牙,B手机作为接收端,链接A手机wifi热点,链接A手机的蓝牙,A手机根据wifi速率以及蓝牙传输文件速率对被传送文件进行计算,计算出wifi与蓝牙传送该文件的占比为a:b,则将文件按大小以b:a标记分成两份,传输时间最短,wifi从第一份文件的文件头开始读取数据传输,蓝牙从另一份文件的文件尾读取数据开始传输,B手机wifi与蓝牙接收到数据后先各自存储临时文件,当文件传输完成后从标记处将文件合并复原。在一些实施例中,所述wifi与蓝牙传输使用断点续传的传输方式,FTP客户端软件断点续传指的是在下载或上传时,将下载或上传任务(一个文件或一个压缩包)人为的划分为几个部分,每一个部分采用一个线程进行上传或下载,如果碰到网络故障,可以从已经上传或下载的部分开始继续上传下载未完成的部分,而没有必要从头开始上传下载。在一些实施例中,所述方法还包括:在传输过程中一旦发现文件传输的其中一方通道停止,则立即重新启动另一方通道接手传输工作。计算wifi与蓝牙共需要传输多少byte之后开始分别传输,第一次传输时把各自传输的大小也传输给接受文件的终端,本文档来自技高网
...

【技术保护点】
1.一种传输文件的方法,其特征在于,包括以下步骤:/n发送端开启wifi热点和蓝牙;/n接收端链接发送端的wifi热点和蓝牙;/n计算被传输文件分别用wifi和蓝牙单独传输的速率;/n根据所述速率得出速率比;/n根据速率比将被传输文件标记为两份文件;/n利用wifi从第一份文件的文件头传输,利用蓝牙从另一份文件的文件尾传输;/n接收端接收所述两份文件并各自临时存储;/n接收完成后将临时存储的两份文件进行复原。/n

【技术特征摘要】
1.一种传输文件的方法,其特征在于,包括以下步骤:
发送端开启wifi热点和蓝牙;
接收端链接发送端的wifi热点和蓝牙;
计算被传输文件分别用wifi和蓝牙单独传输的速率;
根据所述速率得出速率比;
根据速率比将被传输文件标记为两份文件;
利用wifi从第一份文件的文件头传输,利用蓝牙从另一份文件的文件尾传输;
接收端接收所述两份文件并各自临时存储;
接收完成后将临时存储的两份文件进行复原。


2.根据权利要求1所述的传输文件的方法,其特征在于,所述wifi与蓝牙传输使用断点续传的传输方式。


3.根据权利要求1所述的传输文件的方法,其特征在于,所述方法还包括:在传输过程中一旦发现文件传输的其中一方通道停止,则立即重新启动另一方通道接手传输工作。


4.根据权利要求1所述的传输文件的方法,其特征在于,所述根据速率比将被传输文件标记为两份文件的具体步骤包括:
拟定所述速率比为a:b,将被传输文件按字节分成b:a两份;
在两份文件的开头和结尾分别插入标识。


5.根据权利要求1所述的传输文件的方...

【专利技术属性】
技术研发人员:杜李超
申请(专利权)人:广东以诺通讯有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1