一种基于蓝牙的移动终端文件传输方法及系统的制作方法

文档序号:10572401阅读:485来源:国知局
一种基于蓝牙的移动终端文件传输方法及系统的制作方法
【专利摘要】本发明公开了一种基于蓝牙的移动终端文件传输方法及系统,所述方法包括:当第一移动终端共享文件给第二移动终时,在第一移动终端中生成待传输文件的信息,为待传文件信息表;第一移动终端将文件按待传文件信息表中的顺序传输给第二移动终端;第一移动终端将待传文件信息表传输给第二移动终端;第二移动终端按照接收到的待传文件信息表对之前所接收到的数据进行文件提取。本发明旨在两台移动终端之间传输多个文件时能一直保持较高地传输速度,从而提高蓝牙共享文件的传输速率,特别适用于两台移动终端之间传输多个小文件(文件大小比较小)的情况,提高了蓝牙的利用率,为用户提供了方便。
【专利说明】
一种基于蓝牙的移动终端文件传输方法及系统
技术领域
[0001]本发明涉及移动终端技术领域,尤其涉及的是一种基于蓝牙的移动终端文件传输方法及系统。
【背景技术】
[0002]蓝牙是移动终端的标准配置功能之一,因此当两台移动终端之间进行文件传输时可以选择蓝牙方式,其过程大致如下:
步骤I,两台移动终端(移动终端A,移动终端B)启动蓝牙功能,并相互配对进行连接; 步骤2,移动终端A通过蓝牙向移动终端B发送蓝牙文件发送的请求;
步骤3,移动终端B接收请求,移动终端A将文件发送给移动终端B ;
以上为两台移动终端之间传输一个文件的情况,当两台移动终端之间传输多个文件时,为上述步骤2至3的重复,譬如移动终端A需要发送三个文件给移动终端B,其步骤大致如下:
步骤I,两台移动终端(移动终端A,移动终端B)启动蓝牙功能,并相互配对进行连接; 步骤2,移动终端A通过蓝牙向移动终端B发送第一个文件发送的请求;
步骤3,移动终端B接收请求,移动终端A将文件发送给移动终端B ;
步骤4,移动终端A通过蓝牙向移动终端B发送第二个文件发送的请求;
步骤5,移动终端B接收请求,移动终端A将第二文件发送给移动终端B;
步骤6,移动终端A通过蓝牙向移动终端B发送第三个文件发送的请求;
步骤7,移动终端B接收请求,移动终端A将第三文件发送给移动终端B;
从上述步骤中可以看出在两台移动终端之间传输多个文件时,是一个文件一个文件依次传输,因此,在每一个文件传输完时传输速度都将降为零,当下一个文件开始传输时速度再次从零逐渐上升。对于两台移动终端之间传输多个文件时将影响总体传输速度,特别是在两台移动终端之间传输多个小文件(文件大小比较小)时,对于总体传输速度影响将更加明显,不方便用户。
[0003]因此,现有技术还有待于改进和发展。

【发明内容】

[0004]本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于蓝牙的移动终端文件传输方法及系统。旨在两台移动终端之间传输多个文件时能一直保持较高的传输速度,从而提高蓝牙共享文件的传输速率,特别适用于两台移动终端之间传输多个小文件(文件大小比较小)的情况,提高了蓝牙的利用率,为用户提供了方便。
[0005]本发明解决技术问题所采用的技术方案如下:
一种基于蓝牙的移动终端文件传输方法,其中,包括:
步骤A、当第一移动终端共享文件给第二移动终时,在第一移动终端中生成待传输文件的信息,为待传文件信息表; 步骤B、第一移动终端将文件按待传文件信息表中的顺序传输给第二移动终端;
步骤C、第一移动终端将待传文件信息表传输给第二移动终端;
步骤D、第二移动终端按照接收到的待传文件信息表对之前所接收到的数据进行文件提取。
[0006]所述基于蓝牙的移动终端文件传输方法,其中,所述步骤A还包括:
Al,判断待传输文件个数,若只有一个文件待传输则直接将该文件传输给第二移动终端;
A2,获取待传文件,生成待传文件信息表。
[0007]所述基于蓝牙的移动终端文件传输方法,其中,所述待传文件信息表具体内容如下:所述待传文件信息表中包含了若干条以下格式的内容:
待传文件X的序号,待传文件X在存储器中的起始地址,待传文件X的大小;
其中,待传文件X的序号由I开始依次编号;
其中,一个待传文件包含一条以上信息。
[0008]所述基于蓝牙的移动终端文件传输方法,其中,所述步骤B具体包括:
BI,读取待传文件信息表中的内容,将待传文件按照待传文件信息表中的内容按条目进行传输。
[0009]所述基于蓝牙的移动终端文件传输方法,其中,所述步骤BI具体包括:
BI 1、先获取待传文件?目息表,
Β12、然后按表中的内容逐条传输数据,每条传输时获取待传文件在存储器中的起始地址及对应待传文件的大小,然后将该文件在存储器中的地址开始的、大小为所获取该文件对应大小的数据通过蓝牙传输出去。
[0010]所述基于蓝牙的移动终端文件传输方法,其中,所述步骤D具体包括:
Dl.第二移动终端按照接收到的待传文件信息表对之前所得到的数据进行文件提取;D2、提取方法具体为:第Y个待传文件的数据为:在所接收到的数据中的起始地址为Yl,大小为Υ2的数据;
其中,Yl为待传文件信息表中第Y条之前所有条目中所列待传文件的大小之和,Υ2为待传文件信息表中第Y条中所列的待传文件的大小。
[0011]—种基于蓝牙的移动终端文件传输系统,其中,包括:
待传文件信息生成模块,用于当第一移动终端共享文件给第二移动终时,控制在第一移动终端中生成待传输文件的信息,为待传文件信息表;
文件传输控制模块,用于控制第一移动终端将文件按待传文件信息表中的顺序传输给第二移动终端;
待传文件信息表传输模块,用于控制第一移动终端将待传文件信息表传输给第二移动终端;
文件数据提取模块,用于控制第二移动终端按照接收到的待传文件信息表对之前所接收到的数据进行文件提取。
[0012]所述基于蓝牙的移动终端文件传输系统,其中,所述待传文件信息生成模块包括:判断单元,用于判断待传输文件个数,若只有一个文件待传输则直接将该文件传输给第二移动终端; 获取生成单元,用于获取待传文件,生成待传文件信息表;
所述待传文件信息表具体内容如下:所述待传文件信息表中包含了若干条以下格式的内容:
待传文件X的序号,待传文件X在存储器中的起始地址,待传文件X的大小;
其中,待传文件X的序号由I开始依次编号;
其中,一个待传文件包含一条以上信息。
[0013]所述基于蓝牙的移动终端文件传输系统,其中,所述文件传输控制模块具体包括: 待传文件信息获取单元,用于先获取待传文件信息表,
传输控制单元,用于按表中的内容逐条传输数据,每条传输时获取待传文件在存储器中的起始地址及对应待传文件的大小,然后将该文件在存储器中的地址开始的、大小为所获取该文件对应大小的数据通过蓝牙传输出去。
[0014]所述基于蓝牙的移动终端文件传输系统,其中,所述文件数据提取模块包括: 提取准备单元,用于控制第二移动终端按照接收到地待传文件信息表对之前所得到的数据进行文件提取;
提取控制单元,用于控制提取方法具体为:第Y个待传文件的数据为:在所接收到的数据中的起始地址为Π,大小为Y2的数据;
其中,Yl为待传文件信息表中第Y条之前所有条目中所列待传文件的大小之和,Y2为待传文件信息表中第Y条中所列的待传文件的大小。
[0015]本发明所提供的基于蓝牙的移动终端文件传输方法及系统,相较于现有技术,本发明所述方法通过当第一移动终端共享文件给第二移动终时,在第一移动终端中生成待传文件信息表;第一移动终端将文件按待传文件信息表中的顺序传输给第二移动终端;第一移动终端将按待传文件信息表传输给第二移动终端。通过本发明所述方法,可以使两台移动终端之间传输多个文件时能一直保持较高地传输速度,从而提高蓝牙共享文件的传输效率,特别适用于两台移动终端之间传输多个小文件(文件大小比较小)的情况。
【附图说明】
[0016]图1是本发明基于蓝牙的移动终端文件传输方法的较佳实施例的流程图。
[0017]图2是本发明基于蓝牙的移动终端文件传输系统的较佳实施例的功能原理框图。
【具体实施方式】
[0018]为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0019]请参见图1,图1是本发明基于蓝牙的移动终端文件传输方法的较佳实施例的流程图。如图1所示,本发明实施例提供的一种基于蓝牙的移动终端文件传输方法,包括以下步骤:
步骤SlOO、当第一移动终端共享文件给第二移动终时,在第一移动终端中生成待传输文件的信息,为待传文件信息表;
本发明实施例中:当第一移动终端共享文件给第二移动终时,判断待传输文件个数,若只有一个文件待传输则直接将该文件传输给第二移动终端;获取待传文件,生成待传文件信息表。其中,所述待传文件信息表具体内容如下:所述待传文件信息表中包含了若干条以下格式的内容:
待传文件X的序号,待传文件X在存储器中的起始地址,待传文件X的大小;
其中,待传文件X的序号由I开始依次编号;
其中,一个待传文件包含一条以上信息。
[0020]譬如,目前待传文件有两个:文件Fl,文件F2;则所生成地待传文件信息表地内容可以如下:
I,文件Fl在存储器中的起始地址,文件Fl的大小;
2,文件F2在存储器中的起始地址,文件F2的大小;
当然,所生成的待传文件信息表地内容不限于以上,也可以如下:
I,文件F2在存储器中的起始地址,文件F2的大小;
2,文件Fl在存储器中的起始地址,文件Fl的大小。
[0021]步骤S200、第一移动终端将文件按待传文件信息表中的顺序传输给第二移动终端;
即读取待传文件信息表中的内容,将待传文件按照待传文件信息表中的内容按条目进行传输。例如、先获取待传文件信息表,然后将文件按待传文件信息表中的顺序传输给第二移动终端,如按表中的内容逐条传输数据,每条传输时获取待传文件在存储器中的起始地址及对应待传文件的大小,然后将该文件在存储器中的地址开始的、大小为所获取该文件对应大小的数据通过蓝牙传输出去,譬如,待传文件信息表中有以下条目:
6,H1,H2;则将存储器中以地址Hl为起始地址之后的大小为H2的数据传输出去,直接整个文件传输完成,再依次传输下一个文件,直到所有待传文件传输完成。
[0022]步骤S300、第一移动终端将待传文件信息表传输给第二移动终端;
然后第一移动终端将待传文件信息表传输给第二移动终端。
[0023]步骤S400、第二移动终端按照接收到的待传文件信息表对之前所接收到的数据进行文件提取。
[0024]其中,所述步骤S400具体包括:第二移动终端按照接收到地待传文件信息表对之前所得到的数据进行文件提取;提取方法具体为:第Y个待传文件的数据为:在所接收到的数据中的起始地址为Π,大小为Y2的数据;
其中,Yl为待传文件信息表中第Y条之前所有条目中所列待传文件的大小之和,Y2为待传文件信息表中第Y条中所列的待传文件的大小。
[0025]譬如,所接收到的待传文件信息表如下:
I,Ml,R1;
2,M2,R2;
3,M3,R3;
4,M4,R4;
5,M5,R5;
6,M6,R6;
则说明所接收到的文件数据中包含六个文件,如果要获取待传文件信息表中条目5所对应的文件的数据,则为所接收到的文件数据中从起始地址R1+R2+R3+R4开始、大小为R5的数据。
[0026]由上可见,本发明实施例提供的一种基于蓝牙的移动终端文件传输方法,所述方法通过当第一移动终端共享文件给第二移动终时,在第一移动终端中生成待传文件信息表;第一移动终端将文件按待传文件信息表中的顺序传输给第二移动终端;第一移动终端将按待传文件信息表传输给第二移动终端。通过本发明所述方法,可以使两台移动终端之间传输多个文件时能一直保持较高地传输速度,从而提高蓝牙共享文件的使用体验,特别适用于两台移动终端之间传输多个小文件(文件大小比较小)的情况。
[0027]基于上述方法实施例,本发明还提供了一种基于蓝牙的移动终端文件传输系统,如图2所示,所述系统包括:
待传文件信息生成模块210,用于当第一移动终端共享文件给第二移动终时,控制在第一移动终端中生成待传输文件的信息,为待传文件信息表;具体如上所述。
[0028]文件传输控制模块220,用于控制第一移动终端将文件按待传文件信息表中的顺序传输给第二移动终端;具体如上所述。
[0029]待传文件信息表传输模块230,用于控制第一移动终端将待传文件信息表传输给第二移动终端;具体如上所述。
[0030]文件数据提取模块240,用于控制第二移动终端按照接收到的待传文件信息表对之前所接收到的数据进行文件提取;具体如上所述。
[0031]所述基于蓝牙的移动终端文件传输系统,其中,所述待传文件信息生成模块包括: 判断单元,用于判断待传输文件个数,若只有一个文件待传输则直接将该文件传输给第二移动终端;具体如上所述。
[0032]获取生成单元,用于获取待传文件,生成待传文件信息表;具体如上所述。
[0033]所述待传文件信息表具体内容如下:所述待传文件信息表中包含了若干条以下格式的内容:
待传文件X的序号,待传文件X在存储器中的起始地址,待传文件X的大小;
其中,待传文件X的序号由I开始依次编号;
其中,一个待传文件包含一条以上信息;具体如上所述。
[0034]所述基于蓝牙的移动终端文件传输系统,其中,所述文件传输控制模块具体包括: 待传文件信息获取单元,用于先获取待传文件信息表;具体如上所述。
[0035]传输控制单元,用于按表中的内容逐条传输数据,每条传输时获取待传文件在存储器中的起始地址及对应待传文件的大小,然后将该文件在存储器中的地址开始的、大小为所获取该文件对应大小的数据通过蓝牙传输出去;具体如上所述。
[0036]所述基于蓝牙的移动终端文件传输系统,其中,所述文件数据提取模块包括: 提取准备单元,用于控制第二移动终端按照接收到的待传文件信息表对之前所得到的数据进行文件提取;具体如上所述。
[0037]提取控制单元,用于控制提取方法具体为:第Y个待传文件的数据为:在所接收到的数据中的起始地址为Yl,大小为Y2的数据;具体如上所述。
[0038]其中,Yl为待传文件信息表中第Y条之前所有条目中所列待传文件的大小之和,Y2为待传文件信息表中第Y条中所列的待传文件的大小;具体如上所述。
[0039]综上所述,本发明所提供的基于蓝牙的移动终端文件传输方法及系统,相较于现有技术,本发明所述方法通过当第一移动终端共享文件给第二移动终时,在第一移动终端中生成待传文件信息表;第一移动终端将文件按待传文件信息表中的顺序传输给第二移动终端;第一移动终端将按待传文件信息表传输给第二移动终端。通过本发明所述方法,可以使两台移动终端之间传输多个文件时能一直保持较高地传输速度,从而提高蓝牙共享文件的传输效率,特别适用于两台移动终端之间传输多个小文件(文件大小比较小)的情况。
[0040]当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。
[0041]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【主权项】
1.一种基于蓝牙的移动终端文件传输方法,其特征在于,包括: 步骤A、当第一移动终端共享文件给第二移动终时,在第一移动终端中生成待传输文件的信息,为待传文件信息表; 步骤B、第一移动终端将文件按待传文件信息表中的顺序传输给第二移动终端; 步骤C、第一移动终端将待传文件信息表传输给第二移动终端; 步骤D、第二移动终端按照接收到的待传文件信息表对之前所接收到的数据进行文件提取。2.根据权利要求1所述基于蓝牙的移动终端文件传输方法,其特征在于,所述步骤A还包括: Al,判断待传输文件个数,若只有一个文件待传输则直接将该文件传输给第二移动终端; A2,获取待传文件,生成待传文件信息表。3.根据权利要求1所述基于蓝牙的移动终端文件传输方法,其特征在于,所述待传文件信息表具体内容如下:所述待传文件信息表中包含了若干条以下格式的内容: 待传文件X的序号,待传文件X在存储器中的起始地址,待传文件X的大小; 其中,待传文件X的序号由I开始依次编号; 其中,一个待传文件包含一条以上信息。4.根据权利要求1所述基于蓝牙的移动终端文件传输方法,其特征在于,所述步骤B具体包括: BI,读取待传文件信息表中的内容,将待传文件按照待传文件信息表中的内容按条目进行传输。5.根据权利要求4所述基于蓝牙的移动终端文件传输方法,其特征在于,所述步骤BI具体包括: BI 1、先获取待传文件?目息表, Β12、然后按表中的内容逐条传输数据,每条传输时获取待传文件在存储器中的起始地址及对应待传文件的大小,然后将该文件在存储器中的地址开始的、大小为所获取该文件对应大小的数据通过蓝牙传输出去。6.根据权利要求1所述基于蓝牙的移动终端文件传输方法,其特征在于,所述步骤D具体包括: Dl.第二移动终端按照接收到的待传文件信息表对之前所得到的数据进行文件提取; D2、提取方法具体为:第Y个待传文件的数据为:在所接收到的数据中的起始地址为Yl,大小为Υ2的数据; 其中,Y1为待传文件信息表中第Y条之前所有条目中所列待传文件的大小之和,Y2为待传文件信息表中第Y条中所列的待传文件的大小。7.一种基于蓝牙的移动终端文件传输系统,其特征在于,包括: 待传文件信息生成模块,用于当第一移动终端共享文件给第二移动终时,控制在第一移动终端中生成待传输文件的信息,为待传文件信息表; 文件传输控制模块,用于控制第一移动终端将文件按待传文件信息表中的顺序传输给第二移动终端; 待传文件信息表传输模块,用于控制第一移动终端将待传文件信息表传输给第二移动终端; 文件数据提取模块,用于控制第二移动终端按照接收到的待传文件信息表对之前所接收到的数据进行文件提取。8.根据权利要求7所述基于蓝牙的移动终端文件传输系统,其特征在于,所述待传文件信息生成模块包括: 判断单元,用于判断待传输文件个数,若只有一个文件待传输则直接将该文件传输给第二移动终端; 获取生成单元,用于获取待传文件,生成待传文件信息表; 所述待传文件信息表具体内容如下:所述待传文件信息表中包含了若干条以下格式的内容: 待传文件X的序号,待传文件X在存储器中的起始地址,待传文件X的大小; 其中,待传文件X的序号由I开始依次编号; 其中,一个待传文件包含一条以上信息。9.根据权利要求7所述基于蓝牙的移动终端文件传输系统,其特征在于,所述文件传输控制模块具体包括: 待传文件信息获取单元,用于先获取待传文件信息表, 传输控制单元,用于按表中的内容逐条传输数据,每条传输时获取待传文件在存储器中的起始地址及对应待传文件的大小,然后将该文件在存储器中的地址开始的、大小为所获取该文件对应大小的数据通过蓝牙传输出去。10.根据权利要求7所述基于蓝牙的移动终端文件传输系统,其特征在于,所述文件数据提取模块包括: 提取准备单元,用于控制第二移动终端按照接收到的待传文件信息表对之前所得到的数据进行文件提取; 提取控制单元,用于控制提取方法具体为:第Y个待传文件的数据为:在所接收到的数据中的起始地址为Π,大小为Y2的数据; 其中,Y1为待传文件信息表中第Y条之前所有条目中所列待传文件的大小之和,Y2为待传文件信息表中第Y条中所列的待传文件的大小。
【文档编号】H04W76/02GK105933037SQ201610396353
【公开日】2016年9月7日
【申请日】2016年6月7日
【发明人】杨维琴, 俞斌
【申请人】Tcl移动通信科技(宁波)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1