一种基于网络的文件传输方法及系统的制作方法
【专利摘要】本发明公开了一种基于网络的文件传输方法及系统,方法包括:终端在RAM存储器中开辟一块连续的空间,连续的空间的大小大于或等于需要传输的所有文件大小的总和;终端将需要传输的文件从ROM存储器中逐个拷贝至所述开辟的RAM存储器空间中;将所述开辟的RAM存储器空间中存储的数据通过网络传输给另一终端。采用本发明的数据传输方法,用户利用移动终端通过WIFI传输大量文件时,可以将所传输文件存储在连续的存储空间中,一次性传输所有文件,提高了WIFI带宽的利用效率,为用户带来了方便。
【专利说明】一种基于网络的文件传输方法及系统
【技术领域】
[0001] 本发明涉及无线通信【技术领域】,尤其涉及一种基于网络的文件传输方法及系统。
【背景技术】
[0002] 随着WIFI等无线传输技术的发展,移动终端与移动终端之间通过WIFI等无线技 术传输文件的次数越来越多;例如,移动终端之间通过WIFI直连(WIFI Direct)的方式,移 动终端将文件传输给另一台移动终端。
[0003] 现有技术中,文件是一个一个传输的,由于各个文件在移动终端内占用的存储空 间并不是连续的,即一个文件传输完之后,需要重新寻址第二个文件然后再传输;实际测量 两台移动终端之间通过WIFI等无线技术进行大量文件传输时会发现,在传输完一个文件 后占用的WIFI带宽(文件传输速率)瞬间变为0,然后开始传输下一个文件时带宽(文件传 输速率)逐渐增加直到最大值,甚至,有的文件由于太小在达到传输速率最大值之前就已传 输完毕。
[0004] 综上所述,受限于各个文件在存储的地址是不连续的特点,在移动终端之间通过 WIFI进行大量文件传输时无法保持全速进行传输造成带宽利用率低。
[0005] 因此,现有技术还有待于改进和发展。
【发明内容】
[0006] 本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于网络的 文件传输方法及系统,旨在解决现有技术中需受限于各个文件在存储的地址是不连续的特 点,在移动终端之间通过WIFI进行大量文件传输时无法保持全速进行传输的缺陷。
[0007] 本发明解决技术问题所采用的技术方案如下: 一种基于网络的文件传输方法,其中,包括: A、 终端在RAM存储器中开辟一块连续的空间,连续的空间的大小大于或等于需要传输 的所有文件大小的总和; B、 终端将需要传输的文件从ROM存储器中逐个拷贝至所述开辟的RAM存储器空间中; C、 将所述开辟的RAM存储器空间中存储的数据通过网络传输给另一终端。
[0008] 所述的基于网络的文件传输方法,其中,所述步骤A之前还包括: S、终端获取需要传输的所有文件在ROM存储器中的起始地址及文件大小并存储。
[0009] 所述的基于网络的文件传输方法,其中,所述步骤B具体包括: B1、移动终端读取存储的需要传输的所有文件在ROM存储器中的起始地址及文件大 小; B2、依次将需要传输的所有文件连续拷贝到所述开辟的RAM存储器空间中。
[0010] 所述的基于网络的文件传输方法,其中,所述步骤C具体包括: C1、所述开辟RAM存储器空间在接收移动终端ROM存储器传输的数据并存储; C2、所述开辟的RAM存储器空间在接收到移动终端ROM存储器传输数据Is后,将存储 的数据通过WIFI网络传输给另一台移动终端。
[0011] 所述的基于网络的文件传输方法,其中,所述RAM存储器为掉电易失的高速存储 器、DDRRAM存储器,所述ROM存储器为掉电不易失的存储器、FLSAH。
[0012] -种基于网络的文件传输系统,其中,包括: 空间开辟模块,用于在终端的RAM存储器中开辟一块连续的空间,连续的空间的大小 大于或等于需要传输的所有文件大小的总和; 拷贝模块,用于终端将需要传输的文件从ROM存储器中逐个拷贝至所述开辟的RAM存 储器空间中; WIFI传输模块,用于将所述开辟的RAM存储器空间中存储的数据通过WIFI按字节逐一 传输给另一台终端。
[0013] 所述的基于网络的文件传输系统,其中,还包括: 文件信息获取模块,用于终端获取需要传输的所有文件在ROM存储器中的起始地址及 文件大小并存储。
[0014] 所述的基于网络的文件传输系统,其中,所述拷贝模块具体包括: 读取单元,用于移动终端读取存储的需要传输的所有文件在ROM存储器中的起始地址 及文件大小; 第一传输单元,用于依次将需要传输的所有文件连续拷贝到所述开辟的RAM存储器空 间中。
[0015] 所述的基于网络的文件传输系统,其中,所述WIFI传输模块包括: 接收与存储单元,用于所述开辟RAM存储器空间在接收移动终端ROM存储器传输的数 据并存储; 第二传输单元,用于所述开辟的RAM存储器空间在接收到移动终端ROM存储器传输数 据Is后,将存储的数据通过WIFI传输给另一台移动终端。
[0016] 所述的基于网络的文件传输系统,其中,所述RAM存储器为掉电易失的高速存储 器、DDR RAM存储器,所述ROM存储器为掉电不易失的存储器、FLSAH。
[0017] 本发明提供了一种基于网络的文件传输方法及系统,方法包括在移动终端的RAM 存储器中开辟一块连续的空间,连续的空间的大小大于或等于需要传输的所有文件大小的 总和;移动终端将需要传输的文件从ROM存储器中逐个拷贝至所述开辟的RAM存储器空间 中;将所述开辟的RAM存储器空间中存储的数据通过WIFI传输给另一台移动终端。采用本 发明的数据传输方法,用户利用移动终端通过WIFI传输大量文件时,可以将所传输文件存 储在连续的存储空间中,一次性传输所有文件,提高了 WIFI带宽的利用效率,为用户带来 了方便。
【专利附图】
【附图说明】
[0018] 图1是本发明所述基于网络的文件传输方法的第一较佳实施例的流程图。
[0019] 图2是本发明所述基于网络的文件传输方法的第二较佳实施例的具体流程图。
[0020] 图3是本发明所述基于网络的文件传输系统的的第一较佳实施例功能原理框图。
【具体实施方式】
[0021] 为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对 本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用 于限定本发明。
[0022] 请参见图1,图1是本发明所述基于网络的文件传输方法的较佳实施例的流程图。 如图1所示,所述的基于网络的文件传输方法,包括以下步骤: 步骤S100、在移动终端的RAM存储器中开辟一块连续的空间,连续的空间的大小大于 或等于需要传输的所有文件大小的总和。
[0023] 进一步地实施例,所述步骤S100之前还包括: 步骤S110、移动终端获取需要传输的所有文件在ROM存储器中的起始地址及文件大小 并存储。
[0024] 具体实施时,优选的,要传输三个文件,这三个文件在ROM存储器中的起始地址及 文件大小分别为: 第一个文件:起始地址0x10000000,文件大小80k字节; 第二个文件:起始地址0x1200)000,文件大小800k字节; 第三个文件:起始地址OxlEOOOOOO,文件大小60k字节; 则移动终端存储的需要传输的所有文件的起始地址和文件大小的存储格式如表1所 /_J、i 〇
[0025]
【权利要求】
1. 一种基于网络的文件传输方法,其特征在于,包括: A、 终端在RAM存储器中开辟一块连续的空间,连续的空间的大小大于或等于需要传输 的所有文件大小的总和; B、 终端将需要传输的文件从ROM存储器中逐个拷贝至所述开辟的RAM存储器空间中; C、 将所述开辟的RAM存储器空间中存储的数据通过网络传输给另一终端。
2. 根据权利要求1所述的基于网络的文件传输方法,其特征在于,所述步骤A之前还包 括: S、终端获取需要传输的所有文件在ROM存储器中的起始地址及文件大小并存储。
3. 根据权利要求1所述的基于网络的文件传输方法,其特征在于,所述步骤B具体包 括: B1、移动终端读取存储的需要传输的所有文件在ROM存储器中的起始地址及文件大 小; B2、依次将需要传输的所有文件连续拷贝到所述开辟的RAM存储器空间中。
4. 根据权利要求3所述的基于网络的文件传输方法,其特征在于,所述步骤C具体包 括: C1、所述开辟RAM存储器空间在接收移动终端ROM存储器传输的数据并存储; C2、所述开辟的RAM存储器空间在接收到移动终端ROM存储器传输数据Is后,将存储 的数据通过WIFI网络传输给另一台移动终端。
5. 根据权利要求1-4任一项所述的基于网络的文件传输方法,其特征在于,所述RAM 存储器为掉电易失的高速存储器、DDRRAM存储器,所述ROM存储器为掉电不易失的存储器、 化 SAH。
6. -种基于网络的文件传输系统,其特征在于,包括: 空间开辟模块,用于在终端的RAM存储器中开辟一块连续的空间,连续的空间的大小 大于或等于需要传输的所有文件大小的总和; 拷贝模块,用于终端将需要传输的文件从ROM存储器中逐个拷贝至所述开辟的RAM存 储器空间中; WIFI传输模块,用于将所述开辟的RAM存储器空间中存储的数据通过WIFI按字节逐一 传输给另一台终端。
7. 根据权利要求6所述的基于网络的文件传输系统,其特征在于,还包括: 文件信息获取模块,用于终端获取需要传输的所有文件在ROM存储器中的起始地址及 文件大小并存储。
8. 根据权利要求6所述的基于网络的文件传输系统,其特征在于,所述拷贝模块具体 包括: 读取单元,用于移动终端读取存储的需要传输的所有文件在ROM存储器中的起始地址 及文件大小; 第一传输单元,用于依次将需要传输的所有文件连续拷贝到所述开辟的RAM存储器空 间中。
9. 根据权利要求8所述的基于网络的文件传输系统,其特征在于,所述WIFI传输模块 包括: 接收与存储单元,用于所述开辟RAM存储器空间在接收移动终端ROM存储器传输的数 据并存储; 第二传输单元,用于所述开辟的RAM存储器空间在接收到移动终端ROM存储器传输数 据Is后,将存储的数据通过WIFI传输给另一台移动终端。
10.根据权利要求6-9任一项所述的基于网络的文件传输系统,其特征在于,所述RAM 存储器为掉电易失的高速存储器、DDR RAM存储器,所述ROM存储器为掉电不易失的存储 器、化SAH。
【文档编号】H04L29/08GK104468745SQ201410678129
【公开日】2015年3月25日 申请日期:2014年11月24日 优先权日:2014年11月24日
【发明者】俞斌, 杨维琴 申请人:惠州Tcl移动通信有限公司