一种终端的文件传输方法及系统的制作方法

文档序号:9491917阅读:545来源:国知局
一种终端的文件传输方法及系统的制作方法
【技术领域】
[0001]本发明涉及智能终端技术领域,特别涉及一种终端的文件传输方法及系统。
【背景技术】
[0002]蓝牙(bluetooth)技术作为一种短距离无线通信技术,通信双方之间,可以基于覆盖范围较小的蓝牙信号,实现通信。采用蓝牙技术的因其具有功耗低,成本低,产品体积小,可以应用场景多等等特点,而被广泛用于人们的日常通信。蓝牙功能相应地也成为当下终端标准配置所包含的功能,被设置到终端内。
[0003]现在终端在蓝牙文件传输时,一旦文件传输失败,就需要重新从头传输。而蓝牙传输文件受周围环境影响比较大,很可能出现因为信号干扰或者障碍物阻挡,导致发送数据包超时,最终导致文件传输失败。
[0004]因此,当用户通过蓝牙分享一个比较大的文件时,如果中途出现了传输失败,又必须从头开始传输,造成时间的浪费,效率非常低下,给用户使用带来不便。
[0005]因而现有技术还有待改进和提高。

【发明内容】

[0006]本发明要解决的技术问题在于,针对现有技术的不足,提供一种终端的文件传输方法及系统,以解决现有技术中终端通过蓝牙传输文件时,如果中途出现传输失败,必须从头开始传输,造成时间的浪费,效率非常低下,给用户使用带来不便的问题。
[0007]为了解决上述技术问题,本发明所采用的技术方案如下:
一种终端的文件传输方法,其包括:
发送端与接收端通过蓝牙连接并传输文件;
当文件传输失败时,发送端记录文件传输失败位置,并当收到接收端发送的确认接收续传文件请求时,将文件从传输失败位置开始续传至接收端。
[0008]所述终端的文件传输方法,其还包括:
当传输文件成功时,接收端接收到所有文件后,发送接收完毕消息给发送端。
[0009]所述终端的文件传输方法,当文件传输失败时,其还包括:
所述接收端记录发送端的蓝牙地址以及文件名称。
[0010]所述终端的文件传输方法,当文件传输失败时,其还包括:
所述发送端记录接收端的蓝牙地址。
[0011]所述终端的文件传输方法,其中,发送端记录接收端的蓝牙地址之后,其还包括: 所述发送端根据记录的接收端的蓝牙地址向所述蓝牙地址对应的接收端发送续传文件请求。
[0012]所述终端的文件传输方法,其还包括:
接收端接收发送端续传文件请求,并记录续传文件请求发送端的蓝牙地址以及发送文件名称; 将所述续传文件请求发送端的蓝牙地址以及发送文件名称与传输失败时记录的发送端的蓝牙地址以及发送文件名称进行比较分析;
当比较分析结果为相同,则发送确认接收续传文件请求至续传文件请求发送端。
[0013]所述终端的文件传输方法,发送端将文件从传输失败位置开始续传至接收端之后,还包括:
接收端接收续传文件,并将续传文件与失败前接收文件拼接并存储。
[0014]—种终端的文件传输系统,其包括发送端及接收端,
所述发送端用于通过蓝牙传输文件给接收端,当文件传输失败时,记录文件传输失败位置,并当收到接收端发送的确认接收续传文件请求时,将文件从传输失败位置开始发送至接收端。
[0015]所述接收端用于接收所述文件并存储,以及向续传文件请求发送端发送确认接收续传文件请求。
[0016]所述终端的文件传输系统,其中,所述发送端包括:
第一蓝牙模块,用于将待传输的文件发送给接收端;
记录模块,用于当文件传输失败时,记录文件传输失败位置;
续传模块,用于当收到接收端发送的确认接收续传文件请求时,将文件从传输失败位置开始发送至接收端。
[0017]所述终端的文件传输系统,其中,所述接收端包括:
第二蓝牙模块,用于接收发送端发送的文件;
记录模块,用于当文件传输失败时,记录发送端的蓝牙地址以及发送文件名称;
比较模块,用于将传输失败时记录发送端的蓝牙地址以及发送文件名称与续传文件请求发送端的蓝牙地址以及发送文件名称进行比较分析;
续传管理模块,用于将传输失败前接受的文件与续传的文件拼接并存储。
[0018]有益效果:与现有技术相比,本发明所提供一种终端的文件传输方法及系统,发送端与接收端建立蓝牙连接并传输文件;当文件传输失败时,发送端记录文件传输失败位置,并当收到接收端发送的续传文件请求时,将文件从传输失败位置开始发送至接收端。本方法中,当终端通过蓝牙传输较大的文件时,在传输过程中由于干扰或者障碍物阻挡,导致传输超时失败时,可以在失败后从失败的位置继续发送,提高了工作效率,节约了时间,有很强的实用性。同时,在通过蓝牙传输文件失败后,用户无需手动操作,其自动完成重新发送续传文件请求的操作,并发送数据会从失败的位置继续发送。使得整个流程更智能化,无需用户手动操作,提高用户使用的方便性。
【附图说明】
[0019]图1为本发明终端的文件传输方法较佳实施例的流程图。
[0020]图2为本发明终端的文件传输方法的发送端工作流程图。
[0021]图3为本发明终端的文件传输方法的接收端工作流程图。
[0022]图4为本发明终端的文件传输系统的结构原理图。
【具体实施方式】
[0023]本发明提供终端的文件传输方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
[0024]发送端与接收端为具有蓝牙功能的终端,其也包括具有蓝牙功能的固定装置,其可以以各种形式来实施。例如,本发明中描述的发送端与接收端可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA (个人数字助理)、PAD (平板电脑)、PMP (便携式多媒体播放器)、导航装置等等的终端以及诸如数字TV、台式计算机等等的固定终端。然而,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本发明的实施方式的构造也能够应用于固定类型的终端。
[0025]下面结合附图,通过对实施例的描述,对
【发明内容】
作进一步说明。
[0026]请参见图1,图1为本发明提供终端的文件传输方法较佳实施例的流程图。所述方法包括:
S1、发送端与接收端通过蓝牙连接并传输文件。
[0027]具体地,发送端与接收端为具有蓝牙功能的终端,其可以通过蓝牙建立连接并传输文件。发送端与接收端建立蓝牙连接并传输文件,其为本领域公知常识,这里就不在赘述。
[0028]S2、当文件传输失败时,发送端记录文件传输失败位置,并当收到接收端发送的确认接收续传文件请求时,将文件从传输失败位置开始续传至接收端。
[0029]具体地,所述文件传输失败指的是文件在通过蓝牙传输过程中由于干扰或者障碍物阻挡的原因,导致传输超时而造成的文件传输中断。当文件传输失败时,发送端记录文件传输失败位置,并当收到接收端发送的续传文件请求时,将文件从传输失败位置开始发送至接收端。
[0030]进一步,当文件传输失败时,发送端还可以记录接收端的蓝牙地址,其将所述蓝牙地址作为续传文件的对象。也就是说,发送端将所述蓝牙地址对应的终端作为续传文件的接收端,并向所述蓝牙地址对应的接收端发送续传文件请求。这样,可以保证发送续传文件请求的接收端与失败前接收文件的接收端为同一终端,可以避免当发送端通过蓝牙同时与多少终端相连接时,出现续传请求终端与传输失败的移动不同的现象,造成文件无法完成传输的问题。提高了文件传输的成功率,特别是出现传输失败需要续传文件时的成功率。同时,这样还可以使得发送端自动发送续传请求,无需用户手动确定接收对象并发送续传请求,使得整个流程更智能化,无需用户手动操作,提高用户使用的方便性。
[0031]进一步,当文件传输失败时,发送端会自动发送续传文件请求给所述记录蓝牙地址对应的接收端,所述续传文件请求携带所要续传文件的名称以及开始续传文件的位置。接收端在接收到续传文件请求后,其还可以包括一个验证过程。首先,当文件传输失败时,接收端记录传输文件的发送端的蓝牙地址以及发送文件名称。其次,当收到续传文件请求时,获取续传文件请求发送端的蓝牙地址以及发送文件名称,并将两者进行比较。最后,根据比较结果进行相应操作。在实际应用中,所述根据比较结果进行相应操作可以为:当文件传输失败时记录的蓝牙地址以及发送文件名称与获取续传文件请求发送端的蓝牙地址以及发送文件名称一致时,发送确认接收续传文件请求至发送终端;当不一致时,拒绝接收续传文件请求。
[0032]进一步,当拒绝续传文件请求时,接收端可以发送一个续传文件请求至其当文件传输失败时记录的蓝牙地址对应的终端,请求其重新或许继续发送所述记录发送文件名称对应的文件。这样可以进一步提高文件传输的成功率。当然,接收续传请求的终端也可以对发送续传请求的接收端进行验证而确定是否续传文件。其验证过程可以与发送端发送续传请求到接收端,接收端验证是否接收续传文件的过程一致,这里不再赘述。
[0033]进一步,当续传文件请求发送端接收到确认接收续传请求时
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1