一種基于網絡的文件傳輸方法及系統的制作方法
【專利摘要】本發明公開了一種基于網絡的文件傳輸方法及系統,方法包括:終端在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移動通信有限公司