專利名稱:移動終端文件上傳方法和移動終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及到通信技術(shù)領(lǐng)域,特別涉及到一種移動終端文件上傳方法和移動終端。
背景技術(shù):
隨著無線網(wǎng)絡(luò)帶寬速度的提升,用戶對手機的功能要求也越來越高;而三網(wǎng)融合 的推進(jìn),使得三網(wǎng)業(yè)務(wù)應(yīng)用的融合也越來越多。在手機電視、手機廣播、手機視頻通話、手機 攝像等應(yīng)用中,可以把音視頻數(shù)據(jù)保存到手機上。隨著博客和播客的不斷普及,用戶也需要 將手機中的音視頻數(shù)據(jù)能夠發(fā)送到網(wǎng)上供展示分享或保存。目前,手機上傳功能一般是通過瀏覽器打開支持上載的網(wǎng)址,然后選擇本地存儲 模塊中存儲的文件進(jìn)行上傳。在具體實施過程中,現(xiàn)有的方法需要先在移動終端的存儲模塊中保存完文件,此 時由于文件被保存在存儲模塊中,需上傳文件的大小受存儲模塊存儲空間的限制,且不能 達(dá)到突破手機容量限制的目的。
發(fā)明內(nèi)容
本發(fā)明的目的之一為提供一種可以實時獲取需上傳文件并進(jìn)行文件上傳,不會被 移動終端存儲空間限制需上傳文件大小的移動終端文件上傳方法,本發(fā)明還提供了對應(yīng)的 移動終端。本發(fā)明提出一種移動終端文件上傳方法,包括獲取上傳指令;根據(jù)所述上傳指令獲取緩存區(qū)中實時寫入的需上傳文件;上傳所述需上傳文件。進(jìn)一步,所述獲取緩存區(qū)中與所述上傳指令中上傳文件名相同的需上傳文件包 括根據(jù)所述上傳指令中的上傳文件名,獲取移動終端中音視頻應(yīng)用程序產(chǎn)生的相同 文件名的文件作為需上傳文件;將所述需上傳文件實時寫入緩存區(qū)。進(jìn)一步,所述上傳緩存區(qū)中所述需上傳文件包括當(dāng)所述需上傳文件寫入緩存區(qū)完畢時,上傳所述需上傳文件。進(jìn)一步,將所述需上傳文件寫入緩存區(qū)包括當(dāng)所述緩存區(qū)空間不足時,將所述需上傳文件寫入存儲模塊。進(jìn)一步,所述上傳緩存區(qū)中所述需上傳文件后包括根據(jù)上傳指令獲取存儲模塊中需上傳文件;上傳存儲模塊中需上傳文件。進(jìn)一步,所述上傳緩存區(qū)中需上傳文件包括
3
發(fā)送文件上傳請求;獲取到請求響應(yīng)后,發(fā)送需上傳文件的文件名和文件類型;上傳緩存區(qū)中所述需上傳文件。本發(fā)明還提出一種移動終端,包括指令獲取模塊,用于獲取上傳指令;文件獲取模塊,用于根據(jù)所述上傳指令獲取緩存區(qū)中實時寫入的需上傳文件;上傳模塊,用于上傳緩存區(qū)中所述需上傳文件。進(jìn)一步,所述文件獲取模塊具體用于根據(jù)所述上傳指令中的上傳文件名,獲取移動終端中音視頻應(yīng)用程序產(chǎn)生的相同 文件名的文件作為需上傳文件;將所述需上傳文件實時寫入緩存區(qū)。進(jìn)一步,所述上傳模塊具體用于當(dāng)所述需上傳文件寫入緩存區(qū)完畢時,上傳所述需上傳文件。進(jìn)一步,所述文件獲取模塊還用于當(dāng)所述緩存區(qū)空間不足時,將所述需上傳文件寫入存儲模塊。進(jìn)一步,所述文件獲取模塊還用于根據(jù)上傳指令獲取存儲模塊中需上傳文件;所述上傳模塊還用于上傳緩存區(qū)中所述需上傳文件后,上傳存儲模塊中需上傳文 件。進(jìn)一步,所述上傳模塊包括請求發(fā)送模塊,用于發(fā)送文件上傳請求;特征發(fā)送模塊,用于獲取到請求響應(yīng)后,發(fā)送需上傳文件的文件名和文件類型;文件上傳模塊,用于上傳緩存區(qū)中所述需上傳文件。本發(fā)明通過獲取緩存區(qū)中實時寫入的需上傳文件進(jìn)行上傳,實現(xiàn)實時上傳,突破 移動終端存儲空間的限制。
圖1為本發(fā)明一種移動終端文件上傳方法的一實施例的流程圖;圖2為本發(fā)明一種移動終端的一實施例的結(jié)構(gòu)示意圖。本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進(jìn)一步說明。
具體實施例方式應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。參照圖1,為本發(fā)明一種移動終端文件上傳方法的一實施例的流程圖;在本發(fā)明實施例中移動終端以手機為例進(jìn)行表述,但同樣的所述移動終端也可以 為掌上電腦等其他終端。步驟S101、移動終端根據(jù)用戶選擇打開視聽程序;用戶可以根據(jù)需要選定程序,打開手機電視、手機廣播、手機視頻通話、手機攝像 等應(yīng)用程序。步驟S102、移動終端獲取上傳指令;當(dāng)視聽程序打開后,在手機的主界面上可以預(yù)設(shè)一個“上傳”菜單。用戶可以點擊
4“上傳”菜單,打開上傳設(shè)置窗口。上傳設(shè)置窗口中可以設(shè)置包括上傳的起始時間、上傳的 終止時間、上傳文件名、上傳網(wǎng)址、上傳啟動、上傳停止等各種上傳指令包含的參數(shù)。步驟S103、移動終端獲取需上傳文件;用戶完成上傳指令設(shè)置后,上傳啟動;當(dāng)手機自身時間在所述上傳指令中設(shè)置時 間段內(nèi)時,手機獲取緩存區(qū)中與所述上傳指令中上傳文件名相同的需上傳文件;具體的手 機在上傳的起始時間到達(dá)時,開始讀取手機電視、手機廣播、手機視頻通話、手機攝像等應(yīng) 用存儲音視頻數(shù)據(jù)的緩存區(qū),搜索獲取用戶設(shè)置的上傳指令中與上傳文件名同名的文件。步驟S104、移動終端上傳需上傳文件??紤]到網(wǎng)絡(luò)可能出現(xiàn)阻塞,可以采用存儲模塊來存放在網(wǎng)絡(luò)阻塞時由于緩存區(qū)空 間不足,而不能即時發(fā)送的文件數(shù)據(jù)。當(dāng)緩存區(qū)空間不足時手機把需發(fā)送文件的其他數(shù)據(jù) 寫入緩存模塊。直到把緩存區(qū)中的數(shù)據(jù)發(fā)送完,再把音視頻數(shù)據(jù)寫入緩存區(qū)。當(dāng)上傳的終 止時間到達(dá)或者點擊上傳停止后,就不在向緩存區(qū)或是存儲模塊中寫入數(shù)據(jù)。具體的,當(dāng)緩存區(qū)中需上傳文件上傳完畢后,在存儲模塊中查找需上傳文件,若找 到需上傳文件,繼續(xù)上傳存儲模塊中需上傳文件。所述步驟S104可以包括如下步驟A、發(fā)送文件上傳請求;B、獲取到請求響應(yīng)后,發(fā)送需上傳文件的文件名和文件類型;C、上傳緩存區(qū)中所述需上傳文件。具體的參考如下實例對上述實施例做進(jìn)一步解釋用戶從手機的九宮格菜單打開手機電視應(yīng)用,點擊上傳菜單,進(jìn)入上傳設(shè)置窗口。 輸入文件名“Lost”,上傳起始時間2010-04-15-09-30,上傳結(jié)束時間2010-04-15-11-30、 上傳網(wǎng)址誦.***. com,不選擇定時上傳,然后點擊啟動按鈕。把手機電視切換到選定頻道。在時間點落入設(shè)置的上傳時間段時,手機開始上傳音視頻數(shù)據(jù),此時用戶可以進(jìn) 入上傳設(shè)置窗口停止上傳過程。一旦超過了上傳的時間段,手機就會停止向緩存區(qū)或者存 儲模塊中寫入數(shù)據(jù)。此時上傳完緩存區(qū)和存儲模塊中的數(shù)據(jù)后,上傳過程結(jié)束。上傳完成 后,手機彈出提示窗口,提示用戶已經(jīng)把文件上傳到www. com,并顯示上傳文件名、文件 大小。如過用戶需要設(shè)置定時上傳可以采用如下方式用戶從九宮格打開手機廣播應(yīng)用,點擊上傳菜單,進(jìn)入上傳設(shè)置窗口。輸入文件 名“Lost”,上傳起始時間2010-04-15-09-30,上傳結(jié)束時間2010-04-15-11-30、上傳網(wǎng)址 www. ***. com,選擇定時上傳的每日,然后點擊啟動按鈕。把廣播切換到選定頻道。每天,在時間點落入設(shè)置的上傳時間段時,手機會彈出提示窗口,提示用戶將開始 上傳廣播節(jié)目,此時用戶可選擇取消上傳或者確定上傳。當(dāng)用戶選擇確定上傳后,手機開 始上傳音頻數(shù)據(jù),此時用戶也可以進(jìn)入上傳設(shè)置窗口停止上傳過程。一旦超過了上傳的時 間段,手機會停止向緩存區(qū)或者存儲模塊中寫入數(shù)據(jù)。此時上傳完緩存區(qū)和存儲模塊中的 數(shù)據(jù)后,上傳過程結(jié)束。上傳完成后,彈出提示窗口,提示用戶已經(jīng)把文件上傳到
com,并顯示上傳文件名、文件大小。本發(fā)明實施例通過獲取緩存區(qū)中實時寫入的需上傳文件進(jìn)行上傳,實現(xiàn)實時上 傳,突破移動終端存儲空間的限制。
參閱圖2,為本發(fā)明一種移動終端的一實施例的結(jié)構(gòu)示意圖。本發(fā)明實施例提供的移動終端,包括指令獲取模塊21,用于獲取上傳指令;文件獲取模塊22,用于根據(jù)所述上傳指令獲取緩存區(qū)中實時寫入的需上傳文件;上傳模塊23,用于上傳所述需上傳文件。進(jìn)一步,所述文件獲取模塊22具體用于根據(jù)所述上傳指令中的上傳文件名,獲取移動終端中音視頻應(yīng)用程序產(chǎn)生的相同 文件名的文件作為需上傳文件;將所述需上傳文件寫入緩存區(qū)。進(jìn)一步,所述上傳模塊23具體用于當(dāng)所述需上傳文件寫入緩存區(qū)完畢時,上傳所述需上傳文件。進(jìn)一步,所述文件獲取模塊22還用于當(dāng)所述緩存區(qū)空間不足時,將所述需上傳文件寫入存儲模塊。進(jìn)一步,所述文件獲取模塊22還用于根據(jù)上傳指令獲取存儲模塊中需上傳文件;所述上傳模塊23還用于上傳緩存區(qū)中所述需上傳文件后,上傳存儲模塊中需上 傳文件。進(jìn)一步,所述上傳模塊23包括請求發(fā)送模塊231,用于發(fā)送文件上傳請求;特征發(fā)送模塊232,用于獲取到請求響應(yīng)后,發(fā)送需上傳文件的文件名和文件類 型;文件上傳模塊233,用于上傳緩存區(qū)中所述需上傳文件。用戶可以根據(jù)需要選定程序,打開手機電視、手機廣播、手機視頻通話、手機攝像 等應(yīng)用程序。當(dāng)視聽程序打開后,在手機的主界面上可以預(yù)設(shè)一個“上傳”菜單。用戶可以點擊 “上傳”菜單,打開上傳設(shè)置窗口,指令獲取模塊21通過所述設(shè)置窗口獲取用戶設(shè)置的上傳 指令。上傳設(shè)置窗口中可以設(shè)置包括上傳的起始時間、上傳的終止時間、上傳文件名、上傳 網(wǎng)址、上傳啟動、上傳停止等各種上傳指令包含的參數(shù)。所述指令獲取模塊21獲取完用戶完成上傳指令設(shè)置后,上傳啟動;當(dāng)手機自身時 間在所述上傳指令中設(shè)置時間段內(nèi)時,文件獲取模塊22獲取緩存區(qū)中與所述上傳指令中 上傳文件名相同的需上傳文件;具體的文件獲取模塊22在上傳的起始時間到達(dá)時,開始讀 取手機電視、手機廣播、手機視頻通話、手機攝像等應(yīng)用存儲音視頻數(shù)據(jù)的緩存區(qū),搜索獲 取用戶設(shè)置的上傳指令中與上傳文件名同名的文件。文件上傳模塊23在上傳需上傳文件時,考慮到網(wǎng)絡(luò)可能出現(xiàn)阻塞,可以采用存儲 模塊來存放在網(wǎng)絡(luò)阻塞時由于緩存區(qū)空間不足,而不能即時發(fā)送的文件數(shù)據(jù)。當(dāng)緩存區(qū)空 間不足時文件獲取模塊22把需發(fā)送文件的其他數(shù)據(jù)寫入緩存模塊。直到文件上傳模塊23 把緩存區(qū)中的數(shù)據(jù)發(fā)送完,音視頻數(shù)據(jù)才能再寫入緩存區(qū)。當(dāng)上傳的終止時間到達(dá)或者點 擊上傳停止后,數(shù)據(jù)就不再向緩存區(qū)或是存儲模塊中寫入。具體的,當(dāng)緩存區(qū)中需上傳文件上傳完畢后,文件上傳模塊23在存儲模塊中查找 需上傳文件,若找到需上傳文件,繼續(xù)上傳存儲模塊中需上傳文件。本發(fā)明實施例通過獲取緩存區(qū)中實時寫入的需上傳文件進(jìn)行上傳,實現(xiàn)實時上傳,突破移動終端存儲空間的限制。
以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用 本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān) 的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
一種移動終端文件上傳方法,其特征在于,包括獲取上傳指令;根據(jù)所述上傳指令獲取緩存區(qū)中實時寫入的需上傳文件;上傳所述需上傳文件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)上傳指令獲取緩存區(qū)中實時寫 入的需上傳文件包括根據(jù)所述上傳指令中的上傳文件名,獲取移動終端中音視頻應(yīng)用程序產(chǎn)生的相同文件 名的文件作為需上傳文件;將所述需上傳文件實時寫入緩存區(qū)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述上傳需上傳文件包括 當(dāng)所述需上傳文件寫入緩存區(qū)完畢時,上傳所述需上傳文件。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,將所述需上傳文件寫入緩存區(qū)包括 當(dāng)所述緩存區(qū)空間不足時,將所述需上傳文件寫入存儲模塊。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述上傳需上傳文件后包括 根據(jù)上傳指令獲取存儲模塊中需上傳文件;上傳存儲模塊中需上傳文件。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述上傳需上傳文件包括 發(fā)送文件上傳請求;獲取到請求響應(yīng)后,發(fā)送需上傳文件的文件名和文件類型; 上傳緩存區(qū)中所述需上傳文件。
7.一種移動終端,其特征在于,包括指令獲取模塊,用于獲取用戶設(shè)置的上傳指令;文件獲取模塊,用于根據(jù)所述上傳指令獲取緩存區(qū)中實時寫入的需上傳文件; 上傳模塊,用于上傳所述需上傳文件。
8.根據(jù)權(quán)利要求7所述的移動終端,其特征在于,所述文件獲取模塊具體用于根據(jù)所述上傳指令中的上傳文件名,獲取移動終端中音視頻應(yīng)用程序產(chǎn)生的相同文件 名的文件作為需上傳文件;將所述需上傳文件實時寫入緩存區(qū)。
9.根據(jù)權(quán)利要求8所述的移動終端,其特征在于,所述上傳模塊具體用于 當(dāng)所述需上傳文件寫入緩存區(qū)完畢時,上傳所述需上傳文件。
10.根據(jù)權(quán)利要求8所述的移動終端,其特征在于,所述文件獲取模塊還用于 當(dāng)所述緩存區(qū)空間不足時,將所述需上傳文件寫入存儲模塊。
11.根據(jù)權(quán)利要求10所述的移動終端,其特征在于,所述文件獲取模塊還用于根據(jù)上 傳指令獲取存儲模塊中需上傳文件;所述上傳模塊還用于上傳緩存區(qū)中所述需上傳文件后,上傳存儲模塊中需上傳文件。
12.根據(jù)權(quán)利要求7所述的移動終端,其特征在于,所述上傳模塊包括 請求發(fā)送模塊,用于發(fā)送文件上傳請求;特征發(fā)送模塊,用于獲取到請求響應(yīng)后,發(fā)送需上傳文件的文件名和文件類型; 文件上傳模塊,用于上傳緩存區(qū)中所述需上傳文件。
全文摘要
本發(fā)明揭示了一種移動終端文件上傳方法,包括獲取上傳指令;根據(jù)所述上傳指令獲取緩存區(qū)中實時寫入的需上傳文件;上傳所述需上傳文件。本發(fā)明還提供對應(yīng)的移動終端。本發(fā)明通過獲取緩存區(qū)中實時寫入的需上傳文件進(jìn)行上傳,實現(xiàn)實時上傳,突破移動終端存儲空間的限制。
文檔編號H04M1/725GK101860621SQ201010193830
公開日2010年10月13日 申請日期2010年6月7日 優(yōu)先權(quán)日2010年6月7日
發(fā)明者劉嫕, 陳俊 申請人:中興通訊股份有限公司