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