多媒體文件傳輸裝置及方法
【專利摘要】本發(fā)明公開了一種多媒體文件傳輸裝置及方法,屬于數(shù)據(jù)傳輸和圖像處理領(lǐng)域。所述方法包括:獲取網(wǎng)絡(luò)信息;根據(jù)網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本,不同的傳輸版本對應(yīng)于不同的多媒體文件質(zhì)量;根據(jù)傳輸版本對多媒體文件進(jìn)行傳輸。本發(fā)明通過自動獲取網(wǎng)絡(luò)信息,并根據(jù)網(wǎng)絡(luò)信息自動地確定多媒體文件的傳輸版本,既免去了用戶手動選擇傳輸版本的操作,降低了操作復(fù)雜度,而且提高了對傳輸版本的確定的合理性。
【專利說明】多媒體文件傳輸裝置及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)傳輸和圖像處理領(lǐng)域,特別涉及一種多媒體文件傳輸裝置及方法。
【背景技術(shù)】
[0002]隨著通信技術(shù)以及互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,人們已經(jīng)習(xí)慣于將自己的心情、動態(tài)以及位置等信息與他人進(jìn)行分享。其中,諸如圖片、短視頻這類多媒體文件無疑是一種直觀而又豐富的展現(xiàn)形式。
[0003]用戶可將手機(jī)、平板電腦或者計(jì)算機(jī)等電子設(shè)備中的多媒體文件上傳至社交平臺供其他用戶進(jìn)行下載,也可將多媒體文件直接傳輸至其他用戶的設(shè)備中。在多媒體文件傳輸過程中,多媒體文件質(zhì)量直接關(guān)系到多媒體文件的傳輸時(shí)間。對于同一個(gè)多媒體文件來說,傳輸高質(zhì)量版本所需耗費(fèi)的傳輸時(shí)間往往大于傳輸?shù)唾|(zhì)量版本所需耗費(fèi)的傳輸時(shí)間,同時(shí)傳輸所需耗費(fèi)的流量也較多。
[0004]在相關(guān)技術(shù)中,通常提供兩種多媒體文件傳輸模式供用戶選擇:一種是將多媒體文件以高質(zhì)量版本進(jìn)行傳輸,比如將原始多媒體文件進(jìn)行傳輸;另一種是將多媒體文件以低質(zhì)量版本進(jìn)行傳輸,比如將原始多媒體文件壓縮后再進(jìn)行傳輸。用戶可以預(yù)先設(shè)置好多媒體文件傳輸模式,在用戶確定傳輸某一多媒體文件之后,電子設(shè)備根據(jù)用戶預(yù)先設(shè)置的多媒體文件傳輸模式確定是否對多媒體文件質(zhì)量進(jìn)行調(diào)節(jié),然后將多媒體文件進(jìn)行傳輸;或者,在用戶確定傳輸某一多媒體文件后,電子設(shè)備提示用戶選擇多媒體文件傳輸模式,電子設(shè)備根據(jù)用戶選擇的多媒體文件傳輸模式確定是否對多媒體文件質(zhì)量進(jìn)行調(diào)節(jié),然后將多媒體文件進(jìn)行傳輸。
[0005]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)上述技術(shù)至少存在以下問題:電子設(shè)備在傳輸多媒體文件之前對是否調(diào)節(jié)多媒體文件質(zhì)量的決策依賴于用戶的選擇,而用戶的選擇往往只根據(jù)個(gè)人喜好,卻忽略了當(dāng)下的傳輸條件。比如,用戶預(yù)先設(shè)置好將多媒體文件以高質(zhì)量版本進(jìn)行傳輸,在網(wǎng)絡(luò)環(huán)境較差、使用收費(fèi)網(wǎng)絡(luò)或者使用套餐外流量的情況下如仍然將多媒體文件以高質(zhì)量版本進(jìn)行傳輸,則會影響傳輸效率且耗費(fèi)通信資費(fèi)。因此,相關(guān)技術(shù)中涉及的多媒體文件傳輸方案存在對多媒體文件質(zhì)量版本的選擇不盡合理的問題。
【發(fā)明內(nèi)容】
[0006]為了解決相關(guān)技術(shù)中涉及的多媒體文件傳輸方案存在對多媒體文件質(zhì)量版本的選擇不盡合理的問題,本公開實(shí)施例提供了一種多媒體文件傳輸裝置及方法。所述技術(shù)方案如下:
[0007]第一方面,提供了一種多媒體文件傳輸裝置,所述裝置包括:
[0008]信息獲取模塊,用于獲取網(wǎng)絡(luò)信息;
[0009]傳輸確定模塊,用于根據(jù)所述網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本,不同的傳輸版本對應(yīng)于不同的多媒體文件質(zhì)量;[0010]文件傳輸模塊,用于根據(jù)所述傳輸版本對所述多媒體文件進(jìn)行傳輸。
[0011 ] 在第一方面的第一種可能的實(shí)施方式中,所述傳輸確定模塊,包括:限額計(jì)算單元和第一確定單元;或者,限額確定單元和所述第一確定單元;或者,網(wǎng)絡(luò)判斷單元和第二確定單元;
[0012]所述限額計(jì)算單元,用于若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息,則根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算本次傳輸?shù)奈募笮∠揞~;所述第一確定單元,用于根據(jù)所述本次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的傳輸版本;
[0013]所述限額確定單元,用于若所述網(wǎng)絡(luò)信息為對端限制條件,則根據(jù)所述對端限制條件確定本次傳輸?shù)奈募笮∠揞~;所述第一確定單元,用于根據(jù)所述本次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的傳輸版本;
[0014]所述網(wǎng)絡(luò)判斷單元,用于若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)類型信息,則根據(jù)所述網(wǎng)絡(luò)類型信息確定當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò);所述第二確定單元,用于根據(jù)所述當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)確定所述多媒體文件的傳輸版本。
[0015]結(jié)合第一方面的第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式中,所述限額計(jì)算單元,包括:時(shí)間獲取子單元和限額計(jì)算子單元;
[0016]所述時(shí)間獲取子單元,用于獲取傳輸時(shí)間限額,所述傳輸時(shí)間限額由系統(tǒng)設(shè)定或者由用戶設(shè)定;
[0017]所述限額計(jì)算子單元,用于根據(jù)所述傳輸時(shí)間限額和所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算所述本次傳輸?shù)奈募笮∠揞~。
[0018]結(jié)合第一方面的第一種可能的實(shí)施方式,在第三種可能的實(shí)施方式中,所述第一確定單元,包括:高質(zhì)判斷子單元、高質(zhì)確定子單元、高質(zhì)處理子單元和第一確定子單元;
[0019]所述高質(zhì)判斷子單元,用于判斷所述多媒體文件的最高質(zhì)量版本的文件大小是否大于所述文件大小限額;
[0020]所述高質(zhì)確定子單元,用于若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小小于所述本次傳輸?shù)奈募笮∠揞~,則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的傳輸版本;
[0021]所述高質(zhì)處理子單元,用于若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小大于所述本次傳輸?shù)奈募笮∠揞~,則根據(jù)所述本次傳輸?shù)奈募笮∠揞~對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第一目標(biāo)質(zhì)量版本;所述第一確定子單元,用于將所述第一目標(biāo)質(zhì)量版本確定為所述多媒體文件的傳輸版本,所述第一目標(biāo)質(zhì)量版本的文件大小不大于所述本次傳輸?shù)奈募笮∠揞~。
[0022]結(jié)合第一方面的第一種可能的實(shí)施方式,在第四種可能的實(shí)施方式中,所述限額確定單元,包括:限額確定子單元;或者,參數(shù)確定子單元;或者,關(guān)聯(lián)確定子單元;
[0023]所述限額確定子單元,用于當(dāng)所述對端限制條件包括文件大小限額時(shí),從所述對端限制條件中讀取所述文件大小限額;將讀取到的所述文件大小限額確定為所述本次傳輸?shù)奈募笮∠揞~;
[0024]所述參數(shù)確定子單元,用于當(dāng)所述對端限制條件包括多媒體文件參數(shù)限額時(shí),從所述對端限制條件中讀取所述多媒體文件參數(shù)限額;根據(jù)所述多媒體文件參數(shù)限額確定所述本次傳輸?shù)奈募笮∠揞~;其中,所述多媒體文件參數(shù)限額包括清晰度限額、分辨率限額、飽和度限額以及亮度限額中的至少一種;
[0025]所述關(guān)聯(lián)確定子單元,用于當(dāng)所述對端限制條件包括對端用戶關(guān)聯(lián)信息時(shí),從所述對端限制條件中讀取所述對端用戶關(guān)聯(lián)信息;根據(jù)所述對端用戶關(guān)聯(lián)信息確定所述本次傳輸?shù)奈募笮∠揞~。
[0026]結(jié)合第一方面的第一種可能的實(shí)施方式,在第五種可能的實(shí)施方式中,所述第二確定單元,包括:免費(fèi)確定子單元和收費(fèi)確定子單元;
[0027]所述免費(fèi)確定子單元,用于若所述當(dāng)前網(wǎng)絡(luò)是免費(fèi)網(wǎng)絡(luò),則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的傳輸版本;
[0028]所述收費(fèi)確定子單元,用于若所述當(dāng)前網(wǎng)絡(luò)不是免費(fèi)網(wǎng)絡(luò),則根據(jù)預(yù)設(shè)多媒體文件質(zhì)量參數(shù)對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第二目標(biāo)質(zhì)量版本,將所述第二目標(biāo)質(zhì)量版本確定為所述多媒體文件的傳輸版本;或者,獲取所述當(dāng)前網(wǎng)絡(luò)的剩余套餐流量;根據(jù)所述剩余套餐流量確定本次傳輸?shù)奈募笮∠揞~;根據(jù)所述本次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的傳輸版本。
[0029]結(jié)合第一方面、第一方面的第一種可能的實(shí)施方式、第一方面的第二種可能的實(shí)施方式、第一方面的第三種可能的實(shí)施方式、第一方面的第四種可能的實(shí)施方式或者第一方面的第五種可能的實(shí)施方式,在第六種可能的實(shí)施方式中,所述裝置還包括:
[0030]信息再獲模塊,用于在所述傳輸版本不為所述多媒體文件的最高質(zhì)量版本時(shí),再次獲取網(wǎng)絡(luò)信息;
[0031]重傳確定模塊,用于如果再次獲取的所述網(wǎng)絡(luò)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息,根據(jù)再次獲取的所述網(wǎng)絡(luò)信息確定所述多媒體文件的重傳版本,所述重傳版本對應(yīng)的多媒體文件質(zhì)量高于所述傳輸版本對應(yīng)的多媒體文件質(zhì)量;
[0032]文件重傳模塊,用于根據(jù)所述重傳版本對所述多媒體文件進(jìn)行再次傳輸。
[0033]結(jié)合第一方面的第六種可能的實(shí)施方式,在第七種可能的實(shí)施方式中,所述裝置還包括:
[0034]網(wǎng)絡(luò)檢測模塊,用于檢測再次獲取的所述網(wǎng)絡(luò)信息是否優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息。
[0035]結(jié)合第一方面的第七種可能的實(shí)施方式,在第八種可能的實(shí)施方式中,所述網(wǎng)絡(luò)檢測模塊,包括:第一檢測單元;或者,第二檢測單元;或者,第三檢測單元;
[0036]所述第一檢測單元,用于若再次獲取的所述網(wǎng)絡(luò)信息和初始獲取的所述網(wǎng)絡(luò)信息均為所述網(wǎng)絡(luò)狀態(tài)信息,則檢測再次獲取的所述網(wǎng)絡(luò)狀態(tài)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)狀態(tài)信息的幅度是否超過第一預(yù)定閾值;
[0037]所述第二檢測單元,用于若再次獲取的所述網(wǎng)絡(luò)信息和初始獲取的所述網(wǎng)絡(luò)信息均為所述對端限制條件,則對再次獲取的所述對端限制條件和初始獲取的所述對端限制條件進(jìn)行比對,若所述對端限制條件的比對結(jié)果滿足第一預(yù)定條件,則確定再次獲取的所述網(wǎng)絡(luò)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息;其中,所述第一預(yù)定條件包括所述對端限制條件由限制狀態(tài)轉(zhuǎn)換為解除限制狀態(tài)或者由限制狀態(tài)轉(zhuǎn)換為放寬限制狀態(tài);
[0038]所述第三檢測單元,用于若再次獲取的所述網(wǎng)絡(luò)信息和初始獲取的所述網(wǎng)絡(luò)信息均為所述網(wǎng)絡(luò)類型信息,則對再次獲取的所述網(wǎng)絡(luò)類型信息和初始獲取的所述網(wǎng)絡(luò)類型信息進(jìn)行比對,若所述網(wǎng)絡(luò)信息類型的比對結(jié)果滿足第二預(yù)定條件,則確定再次獲取的所述網(wǎng)絡(luò)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息;其中,所述第二預(yù)定條件包括由收費(fèi)網(wǎng)絡(luò)轉(zhuǎn)換為免費(fèi)網(wǎng)絡(luò)或者所述剩余套餐流量大于第二預(yù)定閾值。
[0039]結(jié)合第一方面的第六種可能的實(shí)施方式,在第九種可能的實(shí)施方式中,所述重傳確定模塊,包括:限額再算單元和第一重傳單元;或者,限額再確單元和所述第一重傳單元;或者,網(wǎng)絡(luò)再判單元和第二重傳單元;
[0040]所述限額再算單元,用于若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息,則根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算再次傳輸?shù)奈募笮∠揞~;所述第一重傳單元,用于根據(jù)所述再次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的重傳版本;
[0041]所述限額再確單元,用于若所述網(wǎng)絡(luò)信息為對端限制條件,則根據(jù)所述對端限制條件確定再次傳輸?shù)奈募笮∠揞~;所述第一重傳單元,用于根據(jù)所述再次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的重傳版本;
[0042]所述網(wǎng)絡(luò)再判單元,用于若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)類型信息,則根據(jù)所述網(wǎng)絡(luò)類型信息確定當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò);所述第二重傳單元,用于根據(jù)所述當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)確定所述多媒體文件的重傳版本。
[0043]結(jié)合第一方面的第九種可能的實(shí)施方式,在第十種可能的實(shí)施方式中,所述限額再算單元,包括:傳輸獲取子單元和限額再算子單元;
[0044]所述傳輸獲取子單元,用于獲取傳輸時(shí)間限額,所述傳輸時(shí)間限額由系統(tǒng)設(shè)定或者由用戶設(shè)定;
[0045]所述限額再算子單元,用于根據(jù)所述傳輸時(shí)間限額和所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算所述再次傳輸?shù)奈募笮∠揞~。
[0046]結(jié)合第一方面的第九種可能的實(shí)施方式,在第i 種可能的實(shí)施方式中,所述第一重傳單元,包括:最高判斷子單元、最高確定子單元、最高處理子單元和第三確定子單元;
[0047]所述最高判斷子單元,用于判斷所述多媒體文件的最高質(zhì)量版本的文件大小是否大于所述再次傳輸?shù)奈募笮∠揞~;
[0048]所述最高確定子單元,用于若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小小于所述再次傳輸?shù)奈募笮∠揞~,則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的重傳版本;
[0049]所述最高處理子單元,用于若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小大于所述再次傳輸?shù)奈募笮∠揞~,則根據(jù)所述再次傳輸?shù)奈募笮∠揞~對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第三目標(biāo)質(zhì)量版本;所述第三確定子單元,用于將所述第三目標(biāo)質(zhì)量版本確定為所述多媒體文件的重傳版本,所述第三目標(biāo)質(zhì)量版本的文件大小不大于所述再次傳輸?shù)奈募笮∠揞~,且所述第三目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量高于所述第一目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量。
[0050]結(jié)合第一方面的第九種可能的實(shí)施方式,在第十二種可能的實(shí)施方式中,所述限額再確單元,包括:限額再確子單元;或者,參數(shù)再確子單元;或者,關(guān)聯(lián)再確子單元;
[0051]所述限額再確子單元,用于當(dāng)所述對端限制條件包括文件大小限額時(shí),從所述對端限制條件中讀取所述文件大小限額;將讀取到的所述文件大小限額確定為所述再次傳輸?shù)奈募笮∠揞~;[0052]所述參數(shù)再確子單元,用于當(dāng)所述對端限制條件包括多媒體文件參數(shù)限額時(shí),從所述對端限制條件中讀取所述多媒體文件參數(shù)限額;根據(jù)所述多媒體文件參數(shù)限額確定所述再次傳輸?shù)奈募笮∠揞~;其中,所述多媒體文件參數(shù)限額包括清晰度限額、分辨率限額、飽和度限額以及亮度限額中的至少一種;
[0053]所述關(guān)聯(lián)再確子單元,用于當(dāng)所述對端限制條件包括對端用戶關(guān)聯(lián)信息時(shí),從所述對端限制條件中讀取所述對端用戶關(guān)聯(lián)信息;根據(jù)所述對端用戶關(guān)聯(lián)信息確定所述再次傳輸?shù)奈募笮∠揞~。
[0054]結(jié)合第一方面的第九種可能的實(shí)施方式,在第十三種可能的實(shí)施方式中,所述第二重傳單元,包括:免費(fèi)重傳子單元和收費(fèi)重傳子單元;
[0055]所述免費(fèi)重傳子單元,用于若所述當(dāng)前網(wǎng)絡(luò)是免費(fèi)網(wǎng)絡(luò),則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的重傳版本;
[0056]所述收費(fèi)重傳子單元,用于若所述當(dāng)前網(wǎng)絡(luò)不是免費(fèi)網(wǎng)絡(luò),則根據(jù)預(yù)設(shè)多媒體文件質(zhì)量參數(shù)對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第四目標(biāo)質(zhì)量版本,將所述第四目標(biāo)質(zhì)量版本確定為所述多媒體文件的重傳版本,所述第四目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量高于所述第二目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量;或者,獲取所述當(dāng)前網(wǎng)絡(luò)的剩余套餐流量;根據(jù)所述剩余套餐流量確定再次傳輸?shù)奈募笮∠揞~;根據(jù)所述再次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的重傳版本。
[0057]結(jié)合第一方面的第六種可能的實(shí)施方式,在第十四種可能的實(shí)施方式中,所述裝置還包括:
[0058]標(biāo)識設(shè)置模塊,用于在所述傳輸版本不為所述多媒體文件的最高質(zhì)量版本時(shí),為所述多媒體文件設(shè)置并記錄對應(yīng)的重傳標(biāo)識;
[0059]標(biāo)識檢測模塊,用于檢測本端是否存在設(shè)置有所述重傳標(biāo)識的多媒體文件;
[0060]所述信息再獲模塊,還用于若檢測出存在設(shè)置有所述重傳標(biāo)識的多媒體文件,則執(zhí)行所述再次獲取網(wǎng)絡(luò)信息的步驟。
[0061]結(jié)合第一方面、第一方面的第一種可能的實(shí)施方式、第一方面的第二種可能的實(shí)施方式、第一方面的第三種可能的實(shí)施方式、第一方面的第四種可能的實(shí)施方式或者第一方面的第五種可能的實(shí)施方式,在第十五種可能的實(shí)施方式中,所述裝置還包括:
[0062]第一提示模塊,用于在所述傳輸版本不為所述多媒體文件的最高質(zhì)量版本時(shí),生成第一提示信息,所述第一提示信息用于表示所述傳輸版本不是所述多媒體文件的最高質(zhì)量版本;和/或,
[0063]第二提示模塊,用于在所述傳輸版本為所述多媒體文件的最高版本時(shí),生成第二提示信息,所述第二提示信息用于表示所述傳輸版本是所述多媒體文件的最高質(zhì)量版本。
[0064]結(jié)合第一方面的第六種可能的實(shí)施方式,在第十六種可能的實(shí)施方式中,所述裝置還包括:
[0065]第三提示模塊,用于生成第三提示信息,所述第三提示信息用于表示所述重傳版本的多媒體文件質(zhì)量高于所述傳輸版本的多媒體文件質(zhì)量。
[0066]第二方面,提供了一種多媒體文件傳輸方法,所述方法包括:
[0067]獲取網(wǎng)絡(luò)信息;
[0068]根據(jù)所述網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本,不同的傳輸版本對應(yīng)于不同的多媒體文件質(zhì)量;
[0069]根據(jù)所述傳輸版本對所述多媒體文件進(jìn)行傳輸。
[0070]在第二方面的第一種可能的實(shí)施方式中,所述根據(jù)所述網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本,包括:
[0071]若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息,則根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算本次傳輸?shù)奈募笮∠揞~;根據(jù)所述本次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的傳輸版本;或,
[0072]若所述網(wǎng)絡(luò)信息為對端限制條件,則根據(jù)所述對端限制條件確定本次傳輸?shù)奈募笮∠揞~;根據(jù)所述本次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的傳輸版本;或,
[0073]若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)類型信息,則根據(jù)所述網(wǎng)絡(luò)類型信息確定當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò);根據(jù)所述當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)確定所述多媒體文件的傳輸版本。
[0074]結(jié)合第二方面的第一種可能的實(shí)施方式,在第二種可能的實(shí)施方式中,所述根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算本次傳輸?shù)奈募笮∠揞~,包括:
[0075]獲取傳輸時(shí)間限額,所述傳輸時(shí)間限額由系統(tǒng)設(shè)定或者由用戶設(shè)定;
[0076]根據(jù)所述傳輸時(shí)間限額和所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算所述本次傳輸?shù)奈募笮∠揞~。
[0077]結(jié)合第二方面的第一種可能的實(shí)施方式,在第三種可能的實(shí)施方式中,所述根據(jù)所述文件大小限額確定所述多媒體文件的傳輸版本,包括:
[0078]判斷所述多媒體文件的最高質(zhì)量版本的文件大小是否大于所述本次傳輸?shù)奈募笮∠揞~;
[0079]若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小小于所述本次傳輸?shù)奈募笮∠揞~,則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的傳輸版本;
[0080]若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小大于所述本次傳輸?shù)奈募笮∠揞~,則根據(jù)所述本次傳輸?shù)奈募笮∠揞~對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第一目標(biāo)質(zhì)量版本,將所述第一目標(biāo)質(zhì)量版本確定為所述多媒體文件的傳輸版本,所述第一目標(biāo)質(zhì)量版本的文件大小不大于所述本次傳輸?shù)奈募笮∠揞~。
[0081]結(jié)合第二方面的第一種可能的實(shí)施方式,在第四種可能的實(shí)施方式中,所述根據(jù)所述對端限制條件確定本次傳輸?shù)奈募笮∠揞~,包括:
[0082]當(dāng)所述對端限制條件包括文件大小限額時(shí),從所述對端限制條件中讀取所述文件大小限額;將讀取到的所述文件大小限額確定為所述本次傳輸?shù)奈募笮∠揞~;或,
[0083]當(dāng)所述對端限制條件包括多媒體文件參數(shù)限額時(shí),從所述對端限制條件中讀取所述多媒體文件參數(shù)限額;根據(jù)所述多媒體文件參數(shù)限額確定所述本次傳輸?shù)奈募笮∠揞~;其中,所述多媒體文件參數(shù)限額包括清晰度限額、分辨率限額、飽和度限額以及亮度限額中的至少一種;或,
[0084]當(dāng)所述對端限制條件包括對端用戶關(guān)聯(lián)信息時(shí),從所述對端限制條件中讀取所述對端用戶關(guān)聯(lián)信息;根據(jù)所述對端用戶關(guān)聯(lián)信息確定所述本次傳輸?shù)奈募笮∠揞~。
[0085]結(jié)合第二方面的第一種可能的實(shí)施方式,在第五種可能的實(shí)施方式中,所述根據(jù)所述當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)確定所述多媒體文件的傳輸版本,包括:
[0086]若所述當(dāng)前網(wǎng)絡(luò)是免費(fèi)網(wǎng)絡(luò),則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的傳輸版本;
[0087]若所述當(dāng)前網(wǎng)絡(luò)不是免費(fèi)網(wǎng)絡(luò),則根據(jù)預(yù)設(shè)多媒體文件質(zhì)量參數(shù)對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第二目標(biāo)質(zhì)量版本,將所述第二目標(biāo)質(zhì)量版本確定為所述多媒體文件的傳輸版本;或者,獲取所述當(dāng)前網(wǎng)絡(luò)的剩余套餐流量;根據(jù)所述剩余套餐流量確定本次傳輸?shù)奈募笮∠揞~;根據(jù)所述本次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的傳輸版本。
[0088]結(jié)合第二方面、第二方面的第一種可能的實(shí)施方式、第二方面的第二種可能的實(shí)施方式、第二方面的第三種可能的實(shí)施方式、第二方面的第四種可能的實(shí)施方式或者第二方面的第五種可能的實(shí)施方式,在第六種可能的實(shí)施方式中,所述根據(jù)所述傳輸版本對所述多媒體文件進(jìn)行傳輸之后,還包括:
[0089]在所述傳輸版本不為所述多媒體文件的最高質(zhì)量版本時(shí),再次獲取網(wǎng)絡(luò)信息;
[0090]如果再次獲取的所述網(wǎng)絡(luò)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息,根據(jù)再次獲取的所述網(wǎng)絡(luò)信息確定所述多媒體文件的重傳版本,所述重傳版本對應(yīng)的多媒體文件質(zhì)量高于所述傳輸版本對應(yīng)的多媒體文件質(zhì)量;
[0091]根據(jù)所述重傳版本對所述多媒體文件進(jìn)行再次傳輸。
[0092]結(jié)合第二方面的第六種可能的實(shí)施方式,在第七種可能的實(shí)施方式中,所述根據(jù)再次獲取的所述網(wǎng)絡(luò)信息確定所述多媒體文件的重傳版本之前,還包括:
[0093]檢測再次獲取的所述網(wǎng)絡(luò)信息是否優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息。
[0094]結(jié)合第二方面的第七種可能的實(shí)施方式,在第八種可能的實(shí)施方式中,所述檢測再次獲取的所述網(wǎng)絡(luò)信息是否優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息,包括:
[0095]若再次獲取的所述網(wǎng)絡(luò)信息和初始獲取的所述網(wǎng)絡(luò)信息均為所述網(wǎng)絡(luò)狀態(tài)信息,則檢測再次獲取的所述網(wǎng)絡(luò)狀態(tài)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)狀態(tài)信息的幅度是否超過第一預(yù)定閾值;或,
[0096]若再次獲取的所述網(wǎng)絡(luò)信息和初始獲取的所述網(wǎng)絡(luò)信息均為所述對端限制條件,則對再次獲取的所述對端限制條件和初始獲取的所述對端限制條件進(jìn)行比對,若所述對端限制條件的比對結(jié)果滿足第一預(yù)定條件,則確定再次獲取的所述網(wǎng)絡(luò)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息;其中,所述第一預(yù)定條件包括所述對端限制條件由限制狀態(tài)轉(zhuǎn)換為解除限制狀態(tài)或者由限制狀態(tài)轉(zhuǎn)換為放寬限制狀態(tài);或,
[0097]若再次獲取的所述網(wǎng)絡(luò)信息和初始獲取的所述網(wǎng)絡(luò)信息均為所述網(wǎng)絡(luò)類型信息,則對再次獲取的所述網(wǎng)絡(luò)類型信息和初始獲取的所述網(wǎng)絡(luò)類型信息進(jìn)行比對,若所述網(wǎng)絡(luò)信息類型的比對結(jié)果滿足第二預(yù)定條件,則確定再次獲取的所述網(wǎng)絡(luò)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息;其中,所述第二預(yù)定條件包括由收費(fèi)網(wǎng)絡(luò)轉(zhuǎn)換為免費(fèi)網(wǎng)絡(luò)或者所述剩余套
餐流量大于第二預(yù)定閾值。
[0098]結(jié)合第二方面的第六種可能的實(shí)施方式,在第九種可能的實(shí)施方式中,所述根據(jù)再次獲取的所述網(wǎng)絡(luò)信息確定所述多媒體文件的重傳版本,包括:
[0099]若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息,則根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算再次傳輸?shù)奈募笮∠揞~;根據(jù)所述再次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的重傳版本;或,
[0100]若所述網(wǎng)絡(luò)信息為對端限制條件,則根據(jù)所述對端限制條件確定再次傳輸?shù)奈募笮∠揞~;根據(jù)所述再次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的重傳版本;或,
[0101]若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)類型信息,則根據(jù)所述網(wǎng)絡(luò)類型信息確定當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò);根據(jù)所述當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)確定所述多媒體文件的重傳版本。[0102]結(jié)合第二方面的第九種可能的實(shí)施方式,在第十種可能的實(shí)施方式中,所述根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算再次傳輸?shù)奈募笮∠揞~,包括:
[0103]獲取傳輸時(shí)間限額,所述傳輸時(shí)間限額由系統(tǒng)設(shè)定或者由用戶設(shè)定;
[0104]根據(jù)所述傳輸時(shí)間限額和所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算所述再次傳輸?shù)奈募笮∠揞~。
[0105]結(jié)合第二方面的第九種可能的實(shí)施方式,在第十一種可能的實(shí)施方式中,所述根據(jù)所述再次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的重傳版本,包括:
[0106]判斷所述多媒體文件的最高質(zhì)量版本的文件大小是否大于所述再次傳輸?shù)奈募笮∠揞~;
[0107]若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小小于所述再次傳輸?shù)奈募笮∠揞~,則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的重傳版本;
[0108]若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小大于所述再次傳輸?shù)奈募笮∠揞~,則根據(jù)所述再次傳輸?shù)奈募笮∠揞~對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第三目標(biāo)質(zhì)量版本,將所述第三目標(biāo)質(zhì)量版本確定為所述多媒體文件的重傳版本,所述第三目標(biāo)質(zhì)量版本的文件大小不大于所述再次傳輸?shù)奈募笮∠揞~,且所述第三目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量高于所述第一目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量。
[0109]結(jié)合第二方面的第九種可能的實(shí)施方式,在第十二種可能的實(shí)施方式中,所述根據(jù)所述對端限制條件確定再次傳輸?shù)奈募笮∠揞~,包括:
[0110]當(dāng)所述對端限制 條件包括文件大小限額時(shí),從所述對端限制條件中讀取所述文件大小限額;將讀取到的所述文件大小限額確定為所述再次傳輸?shù)奈募笮∠揞~;或,
[0111]當(dāng)所述對端限制條件包括多媒體文件參數(shù)限額時(shí),從所述對端限制條件中讀取所述多媒體文件參數(shù)限額;根據(jù)所述多媒體文件參數(shù)限額確定所述再次傳輸?shù)奈募笮∠揞~;其中,所述多媒體文件參數(shù)限額包括清晰度限額、分辨率限額、飽和度限額以及亮度限額中的至少一種;或,
[0112]當(dāng)所述對端限制條件包括對端用戶關(guān)聯(lián)信息時(shí),從所述對端限制條件中讀取所述對端用戶關(guān)聯(lián)信息;根據(jù)所述對端用戶關(guān)聯(lián)信息確定所述再次傳輸?shù)奈募笮∠揞~。
[0113]結(jié)合第二方面的第九種可能的實(shí)施方式,在第十三種可能的實(shí)施方式中,所述根據(jù)所述當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)確定所述多媒體文件的重傳版本,包括:
[0114]若所述當(dāng)前網(wǎng)絡(luò)是免費(fèi)網(wǎng)絡(luò),則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的重傳版本;
[0115]若所述當(dāng)前網(wǎng)絡(luò)不是免費(fèi)網(wǎng)絡(luò),則根據(jù)預(yù)設(shè)多媒體文件質(zhì)量參數(shù)對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第四目標(biāo)質(zhì)量版本,將所述第四目標(biāo)質(zhì)量版本確定為所述多媒體文件的重傳版本,所述第四目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量高于所述第二目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量;或者,獲取所述當(dāng)前網(wǎng)絡(luò)的剩余套餐流量;根據(jù)所述剩余套餐流量確定再次傳輸?shù)奈募笮∠揞~;根據(jù)所述再次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的重傳版本。
[0116]結(jié)合第二方面的第六種可能的實(shí)施方式,在第十四種可能的實(shí)施方式中,所述根據(jù)所述傳輸版本對所述多媒體文件進(jìn)行傳輸之后,還包括:
[0117]在所述傳輸版本不為所述多媒體文件的最高質(zhì)量版本時(shí),為所述多媒體文件設(shè)置并記錄對應(yīng)的重傳標(biāo)識;[0118]檢測本端是否存在設(shè)置有所述重傳標(biāo)識的多媒體文件;
[0119]若檢測出存在設(shè)置有所述重傳標(biāo)識的多媒體文件,則執(zhí)行所述再次獲取網(wǎng)絡(luò)信息的步驟。
[0120]結(jié)合第二方面、第二方面的第一種可能的實(shí)施方式、第二方面的第二種可能的實(shí)施方式、第二方面的第三種可能的實(shí)施方式、第二方面的第四種可能的實(shí)施方式或者第二方面的第五種可能的實(shí)施方式,在第十五種可能的實(shí)施方式中,所述根據(jù)所述網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本之后,還包括:
[0121]在所述傳輸版本不為所述多媒體文件的最高質(zhì)量版本時(shí),生成第一提示信息,所述第一提示信息用于表示所述傳輸版本不是所述多媒體文件的最高質(zhì)量版本;和/或,
[0122]在所述傳輸版本為所述多媒體文件的最高版本時(shí),生成第二提示信息,所述第二提示信息用于表示所述傳輸版本是所述多媒體文件的最高質(zhì)量版本。
[0123]結(jié)合第二方面的第六種可能的實(shí)施方式,在第十六種可能的實(shí)施方式中,所述根據(jù)再次獲取的所述網(wǎng)絡(luò)信息確定所述多媒體文件的重傳版本之后,還包括:
[0124]生成第三提示信息,所述第三提示信息用于表示所述重傳版本的多媒體文件質(zhì)量高于所述傳輸版本的多媒體文件質(zhì)量。
[0125]本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
[0126]通過獲取網(wǎng)絡(luò)信息,根據(jù)網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本,然后根據(jù)傳輸版本對多媒體文件進(jìn)行傳輸,其中不同的傳輸版本對應(yīng)于不同的多媒體文件質(zhì)量;解決了相關(guān)技術(shù)中涉及的多媒體文件傳輸方案存在對多媒體文件質(zhì)量版本的選擇不盡合理的問題;與相關(guān)技術(shù)中涉及的多媒體文件傳輸方案相比,本發(fā)明實(shí)施例提供的多媒體文件傳輸方案通過自動獲取網(wǎng)絡(luò)信息,并根據(jù)網(wǎng)絡(luò)信息自動地確定多媒體文件的傳輸版本,既免去了用戶手動選擇傳輸版本的操作,降低了操作復(fù)雜度,而且提高了對傳輸版本的確定的合理性。
【專利附圖】
【附圖說明】
[0127]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0128]圖1是本發(fā)明各個(gè)實(shí)施例所涉及的實(shí)施環(huán)境的結(jié)構(gòu)示意圖;
[0129]圖2是本發(fā)明一個(gè)實(shí)施例提供的多媒體文件傳輸裝置的結(jié)構(gòu)方框圖;
[0130]圖3是本發(fā)明另一實(shí)施例提供的多媒體文件傳輸裝置的結(jié)構(gòu)方框圖;
[0131]圖4是本發(fā)明一個(gè)實(shí)施例提供的電子設(shè)備的結(jié)構(gòu)示意圖;
[0132]圖5是本發(fā)明一個(gè)實(shí)施例提供的多媒體文件傳輸方法的方法流程圖;
[0133]圖6A是本發(fā)明另一實(shí)施例提供的多媒體文件傳輸方法的方法流程圖;
[0134]圖6B是本發(fā)明實(shí)施例涉及的一種配置信息設(shè)定界面的示意圖;
[0135]圖6C是本發(fā)明實(shí)施例涉及的不同質(zhì)量版本的多媒體文件的示意圖;
[0136]圖6D是本發(fā)明實(shí)施例涉及的用戶下載多媒體文件時(shí)的示意圖;
[0137]圖7是本發(fā)明再一實(shí)施例提供的多媒體文件傳輸方法的方法流程圖;
[0138]圖8是本發(fā)明還一實(shí)施例提供的多媒體文件傳輸方法的方法流程圖?!揪唧w實(shí)施方式】
[0139]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0140]請參考圖1,其示出了本發(fā)明各個(gè)實(shí)施例所涉及的實(shí)施環(huán)境的結(jié)構(gòu)示意圖。該實(shí)施環(huán)境包括發(fā)送終端120、服務(wù)器140和接收終端160。
[0141]發(fā)送終端120可以是手機(jī)、平板電腦、電子書閱讀器、MP3播放器(Moving PictureExperts Group Audio Layer III,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)、MP4 (MovingPicture Experts Group Audio Layer IV,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)播放器或者膝上型便攜計(jì)算機(jī)等等。
[0142]發(fā)送終端120與服務(wù)器140之間可以通過有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)相連。
[0143]服務(wù)器140可以是一臺服務(wù)器,可以是一臺服務(wù)器,或者由若干臺服務(wù)器組成的服務(wù)器集群,或者是一個(gè)云計(jì)算服務(wù)中心。
[0144]服務(wù)器140與接收終端160之間可以通過有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)相連。
[0145]接收終端160可以是手機(jī)、平板電腦、電子書閱讀器、MP3播放器(Moving PictureExperts Group Audio Layer III,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)、MP4 (MovingPicture Experts Group Audio Layer IV,動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3)播放器或者膝上型便攜計(jì)算機(jī)等等。
[0146]另外,發(fā)送終端120和接收終端160之間也可以通過有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)相連。
[0147]在本發(fā)明各個(gè)實(shí)施例中,所涉及的電子設(shè)備可以實(shí)現(xiàn)成為圖1所示實(shí)施環(huán)境中的發(fā)送終端120、服務(wù)器140以及接收終端160中的任意一種設(shè)備。
[0148]請參考圖2,其示出了本發(fā)明一個(gè)實(shí)施例提供的多媒體文件傳輸裝置的結(jié)構(gòu)方框圖,該多媒體文件傳輸裝置可以通過軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為電子設(shè)備的部分或者全部。該多媒體文件傳輸裝置可以包括:信息獲取模塊210、傳輸確定模塊220和文件傳輸模塊230。
[0149]信息獲取模塊210,用于獲取網(wǎng)絡(luò)信息。
[0150]傳輸確定模塊220,用于根據(jù)所述網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本,不同的傳輸版本對應(yīng)于不同的多媒體文件質(zhì)量。
[0151]文件傳輸模塊230,用于根據(jù)所述傳輸版本對所述多媒體文件進(jìn)行傳輸。
[0152]綜上所述,本實(shí)施例提供的多媒體文件傳輸裝置,通過獲取網(wǎng)絡(luò)信息,根據(jù)網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本,然后根據(jù)傳輸版本對多媒體文件進(jìn)行傳輸,其中不同的傳輸版本對應(yīng)于不同的多媒體文件質(zhì)量;解決了相關(guān)技術(shù)中涉及的多媒體文件傳輸方案存在對多媒體文件質(zhì)量版本的選擇不盡合理的問題;與相關(guān)技術(shù)中涉及的多媒體文件傳輸方案相比,本實(shí)施例提供的多媒體文件傳輸裝置通過自動獲取網(wǎng)絡(luò)信息,并根據(jù)網(wǎng)絡(luò)信息自動地確定多媒體文件的傳輸版本,既免去了用戶手動選擇傳輸版本的操作,降低了操作復(fù)雜度,而且提高了對傳輸版本的確定的合理性。
[0153]請參考圖3,其示出了本發(fā)明另一實(shí)施例提供的多媒體文件傳輸裝置的結(jié)構(gòu)方框圖,該多媒體文件傳輸裝置可以通過軟件、硬件或者兩者的結(jié)合實(shí)現(xiàn)成為電子設(shè)備的部分或者全部。該多媒體文件傳輸裝置可以包括:信息獲取模塊210、傳輸確定模塊220和文件傳輸模塊230。
[0154]信息獲取模塊210,用于獲取網(wǎng)絡(luò)信息。
[0155]傳輸確定模塊220,用于根據(jù)所述網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本,不同的傳輸版本對應(yīng)于不同的多媒體文件質(zhì)量。
[0156]所述傳輸確定模塊220,包括:限額計(jì)算單元220a和第一確定單元220b ;或者,限額確定單元220c和所述第一確定單元220b ;或者,網(wǎng)絡(luò)判斷單元220d和第二確定單元220e。
[0157]所述限額計(jì)算單元220a,用于若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息,則根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算本次傳輸?shù)奈募笮∠揞~;所述第一確定單元220b,用于根據(jù)所述本次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的傳輸版本。
[0158]所述限額計(jì)算單元220a,包括:時(shí)間獲取子單元220al和限額計(jì)算子單元220a2。
[0159]所述時(shí)間獲取子單元220al,用于獲取傳輸時(shí)間限額,所述傳輸時(shí)間限額由系統(tǒng)設(shè)定或者由用戶設(shè)定。
[0160]所述限額計(jì)算子單元220a2,用于根據(jù)所述傳輸時(shí)間限額和所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算所述本次傳輸?shù)奈募笮∠揞~。
[0161]所述限額確定單元220c,用于若所述網(wǎng)絡(luò)信息為對端限制條件,則根據(jù)所述對端限制條件確定本次傳輸?shù)奈募笮∠揞~;所述第一確定單元220b,用于根據(jù)所述本次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的傳輸版本。
[0162]所述限額確定單元220c,包括:限額確定子單元220cl ;或者,參數(shù)確定子單元220c2 ;或者,關(guān)聯(lián)確定子單元220c3。
[0163]所述限額確定子單元220cl,用于當(dāng)所述對端限制條件包括文件大小限額時(shí),從所述對端限制條件中讀取所述文件大小限額;將讀取到的所述文件大小限額確定為所述本次傳輸?shù)奈募笮∠揞~。
[0164]所述參數(shù)確定子單元220c2,用于當(dāng)所述對端限制條件包括多媒體文件參數(shù)限額時(shí),從所述對端限制條件中讀取所述多媒體文件參數(shù)限額;根據(jù)所述多媒體文件參數(shù)限額確定所述本次傳輸?shù)奈募笮∠揞~;其中,所述多媒體文件參數(shù)限額包括清晰度限額、分辨率限額、飽和度限額以及亮度限額中的至少一種。
[0165]所述關(guān)聯(lián)確定子單元220c3,用于當(dāng)所述對端限制條件包括對端用戶關(guān)聯(lián)信息時(shí),從所述對端限制條件中讀取所述對端用戶關(guān)聯(lián)信息;根據(jù)所述對端用戶關(guān)聯(lián)信息確定所述本次傳輸?shù)奈募笮∠揞~。
[0166]所述第一確定單元220b,包括:高質(zhì)判斷子單元220bl、高質(zhì)確定子單元220b2、高質(zhì)處理子單元220b3和第一確定子單元220b4。
[0167]所述高質(zhì)判斷子單元220bl,用于判斷所述多媒體文件的最高質(zhì)量版本的文件大小是否大于所述本次傳輸?shù)奈募笮∠揞~。
[0168]所述高質(zhì)確定子單元220b2,用于若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小小于所述本次傳輸?shù)奈募笮∠揞~,則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的傳輸版本。
[0169]所述高質(zhì)處理子單元220b3,用于若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小大于所述本次傳輸?shù)奈募笮∠揞~,則根據(jù)所述本次傳輸?shù)奈募笮∠揞~對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第一目標(biāo)質(zhì)量版本;所述第一確定子單元220b4,用于將所述第一目標(biāo)質(zhì)量版本確定為所述多媒體文件的傳輸版本,所述第一目標(biāo)質(zhì)量版本的文件大小不大于所述本次傳輸?shù)奈募笮∠揞~。
[0170]所述網(wǎng)絡(luò)判斷單元220d,用于若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)類型信息,則根據(jù)所述網(wǎng)絡(luò)類型信息確定當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò);所述第二確定單元220e,用于根據(jù)所述當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)確定所述多媒體文件的傳輸版本。
[0171]所述第二確定單元220e,包括:免費(fèi)確定子單元220el和收費(fèi)確定子單元220e2。
[0172]所述免費(fèi)確定子單元220el,用于若所述當(dāng)前網(wǎng)絡(luò)是免費(fèi)網(wǎng)絡(luò),則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的傳輸版本。
[0173]所述收費(fèi)確定子單元220e2,用于若所述當(dāng)前網(wǎng)絡(luò)不是免費(fèi)網(wǎng)絡(luò),則根據(jù)預(yù)設(shè)多媒體文件質(zhì)量參數(shù)對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第二目標(biāo)質(zhì)量版本,將所述第二目標(biāo)質(zhì)量版本確定為所述多媒體文件的傳輸版本;或者,獲取所述當(dāng)前網(wǎng)絡(luò)的剩余套餐流量;根據(jù)所述剩余套餐流量確定本次傳輸?shù)奈募笮∠揞~;根據(jù)所述本次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的傳輸版本。
[0174]文件傳輸模塊230,用于根據(jù)所述傳輸版本對所述多媒體文件進(jìn)行傳輸。
[0175]可選地,所述裝置還包括:信息再獲模塊240、重傳確定模塊250和文件重傳模塊260。
[0176]信息再獲模塊240,用于在所述傳輸版本不為所述多媒體文件的最高質(zhì)量版本時(shí),再次獲取網(wǎng)絡(luò)信息。
[0177]重傳確定模塊250,用于如果再次獲取的所述網(wǎng)絡(luò)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息,根據(jù)再次獲取的所述網(wǎng)絡(luò)信息確定所述多媒體文件的重傳版本,所述重傳版本對應(yīng)的多媒體文件質(zhì)量高于所述傳輸版本對應(yīng)的多媒體文件質(zhì)量。
[0178]所述重傳確定模塊250,包括:限額再算單元250a和第一重傳單元250b ;或者,限額再確單元250c和所述第一重傳單元250b ;或者,網(wǎng)絡(luò)再判單元250d和第二重傳單元250eo
[0179]所述限額再算單元250a,用于若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息,則根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算再次傳輸?shù)奈募笮∠揞~;所述第一重傳單元250b,用于根據(jù)所述再次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的重傳版本。
[0180]所述限額再算單元250a,包括:傳輸獲取子單元250al和限額再算子單元250a2。
[0181]所述傳輸獲取子單元250al,用于獲取傳輸時(shí)間限額,所述傳輸時(shí)間限額由系統(tǒng)設(shè)定或者由用戶設(shè)定。
[0182]所述限額再算子單元250a2,用于根據(jù)所述傳輸時(shí)間限額和所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算所述再次傳輸?shù)奈募笮∠揞~。
[0183]所述限額再確單元250c,用于若所述網(wǎng)絡(luò)信息為對端限制條件,則根據(jù)所述對端限制條件確定再次傳輸?shù)奈募笮∠揞~;所述第一重傳單元250b,用于根據(jù)所述再次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的重傳版本。
[0184]所述限額再確單元250c,包括:限額再確子單元250cl ;或者,參數(shù)再確子單元250c2 ;或者,關(guān)聯(lián)再確子單元250c3。
[0185]所述限額再確子單元250cl,用于當(dāng)所述對端限制條件包括文件大小限額時(shí),從所述對端限制條件中讀取所述文件大小限額;將讀取到的所述文件大小限額確定為所述再次傳輸?shù)奈募笮∠揞~。
[0186]所述參數(shù)再確子單元250c2,用于當(dāng)所述對端限制條件包括多媒體文件參數(shù)限額時(shí),從所述對端限制條件中讀取所述多媒體文件參數(shù)限額;根據(jù)所述多媒體文件參數(shù)限額確定所述再次傳輸?shù)奈募笮∠揞~;其中,所述多媒體文件參數(shù)限額包括清晰度限額、分辨率限額、飽和度限額以及亮度限額中的至少一種。
[0187]所述關(guān)聯(lián)再確子單元250c3,用于當(dāng)所述對端限制條件包括對端用戶關(guān)聯(lián)信息時(shí),從所述對端限制條件中讀取所述對端用戶關(guān)聯(lián)信息;根據(jù)所述對端用戶關(guān)聯(lián)信息確定所述再次傳輸?shù)奈募笮∠揞~。
[0188]所述第一重傳單元250b,包括:最高判斷子單元250bl、最高確定子單元250b2、最高處理子單元250b3和第三確定子單元250b4。
[0189]所述最高判斷子單元250bl,用于判斷所述多媒體文件的最高質(zhì)量版本的文件大小是否大于所述再次傳輸?shù)奈募笮∠揞~。
[0190]所述最高確定子單元250b2,用于若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小小于所述再次傳輸?shù)奈募笮∠揞~,則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的重傳版本。
[0191]所述最高處理子單元250b3,用于若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小大于所述再次傳輸?shù)奈募笮∠揞~,則根據(jù)所述再次傳輸?shù)奈募笮∠揞~對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第三目標(biāo)質(zhì)量版本;所述第三確定子單元250b4,用于將所述第三目標(biāo)質(zhì)量版本確定為所述多媒體文件的重傳版本,所述第三目標(biāo)質(zhì)量版本的文件大小不大于所述再次傳輸?shù)奈募笮∠揞~,且所述第三目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量高于所述第一目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量。
[0192]所述網(wǎng)絡(luò)再判單元250d,用于若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)類型信息,則根據(jù)所述網(wǎng)絡(luò)類型信息確定當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò);所述第二重傳單元250e,用于根據(jù)所述當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)確定所述多媒體文件的重傳版本。
[0193]所述第二重傳單元250e,包括:免費(fèi)重傳子單元250el和收費(fèi)重傳子單元250e2。
[0194]所述免費(fèi)重傳子單元250el,用于若所述當(dāng)前網(wǎng)絡(luò)是免費(fèi)網(wǎng)絡(luò),則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的重傳版本。
[0195]所述收費(fèi)重傳子單元250e2,用于若所述當(dāng)前網(wǎng)絡(luò)不是免費(fèi)網(wǎng)絡(luò),則根據(jù)預(yù)設(shè)多媒體文件質(zhì)量參數(shù)對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第四目標(biāo)質(zhì)量版本,將所述第四目標(biāo)質(zhì)量版本確定為所述多媒體文件的重傳版本,所述第四目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量高于所述第二目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量;或者,獲取所述當(dāng)前網(wǎng)絡(luò)的剩余套餐流量;根據(jù)所述剩余套餐流量確定再次傳輸?shù)奈募笮∠揞~;根據(jù)所述再次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的重傳版本。
[0196]文件重傳模塊260,用于根據(jù)所述重傳版本對所述多媒體文件進(jìn)行再次傳輸。
[0197]可選地,所述裝置還包括:網(wǎng)絡(luò)檢測模塊242。
[0198]網(wǎng)絡(luò)檢測模塊242,用于檢測再次獲取的所述網(wǎng)絡(luò)信息是否優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息。
[0199]所述網(wǎng)絡(luò)檢測模塊242,包括:第一檢測單元242a ;或者,第二檢測單元242b ;或者,第二檢測單兀242c。
[0200]所述第一檢測單元242a,用于若再次獲取的所述網(wǎng)絡(luò)信息和初始獲取的所述網(wǎng)絡(luò)信息均為所述網(wǎng)絡(luò)狀態(tài)信息,則檢測再次獲取的所述網(wǎng)絡(luò)狀態(tài)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)狀態(tài)信息的幅度是否超過第一預(yù)定閾值。
[0201]所述第二檢測單元242b,用于若再次獲取的所述網(wǎng)絡(luò)信息和初始獲取的所述網(wǎng)絡(luò)信息均為所述對端限制條件,則對再次獲取的所述對端限制條件和初始獲取的所述對端限制條件進(jìn)行比對,若所述對端限制條件的比對結(jié)果滿足第一預(yù)定條件,則確定再次獲取的所述網(wǎng)絡(luò)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息;其中,所述第一預(yù)定條件包括所述對端限制條件由限制狀態(tài)轉(zhuǎn)換為解除限制狀態(tài)或者由限制狀態(tài)轉(zhuǎn)換為放寬限制狀態(tài)。
[0202]所述第三檢測單元242c,用于若再次獲取的所述網(wǎng)絡(luò)信息和初始獲取的所述網(wǎng)絡(luò)信息均為所述網(wǎng)絡(luò)類型信息,則對再次獲取的所述網(wǎng)絡(luò)類型信息和初始獲取的所述網(wǎng)絡(luò)類型信息進(jìn)行比對,若所述網(wǎng)絡(luò)信息類型的比對結(jié)果滿足第二預(yù)定條件,則確定再次獲取的所述網(wǎng)絡(luò)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息;其中,所述第二預(yù)定條件包括由收費(fèi)網(wǎng)絡(luò)轉(zhuǎn)換為免費(fèi)網(wǎng)絡(luò)或者所述剩余套餐流量大于第二預(yù)定閾值。
[0203]可選地,所述裝置還包括:標(biāo)識設(shè)置模塊232和標(biāo)識檢測模塊234。
[0204]標(biāo)識設(shè)置模塊232,用于在所述傳輸版本不為所述多媒體文件的最高質(zhì)量版本時(shí),為所述多媒體文件設(shè)置并記錄對應(yīng)的重傳標(biāo)識。
[0205]標(biāo)識檢測模塊234,用于檢測本端是否存在設(shè)置有所述重傳標(biāo)識的多媒體文件;
[0206]所述信息再獲模塊240,還用于若檢測出存在設(shè)置有所述重傳標(biāo)識的多媒體文件,則執(zhí)行所述再次獲取網(wǎng)絡(luò)信息的步驟。
[0207]可選地,所述裝置還包括:第一提示模塊236 ;和/或,第二提示模塊238。
[0208]第一提示模塊236,用于在所述傳輸版本不為所述多媒體文件的最高質(zhì)量版本時(shí),生成第一提示信息,所述第一提示信息用于表示所述傳輸版本不是所述多媒體文件的最高質(zhì)量版本。
[0209]第二提示模塊238,用于在所述傳輸版本為所述多媒體文件的最高版本時(shí),生成第二提示信息,所述第二提示信息用于表示所述傳輸版本是所述多媒體文件的最高質(zhì)量版本。
[0210]可選地,所述裝置還包括:第三提示模塊262。
[0211]第三提示模塊262,用于生成第三提示信息,所述第三提示信息用于表示所述重傳版本的多媒體文件質(zhì)量高于所述傳輸版本的多媒體文件質(zhì)量。
[0212]綜上所述,本實(shí)施例提供的多媒體文件傳輸裝置,通過獲取網(wǎng)絡(luò)信息,根據(jù)網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本,然后根據(jù)傳輸版本對多媒體文件進(jìn)行傳輸,其中不同的傳輸版本對應(yīng)于不同的多媒體文件質(zhì)量;解決了相關(guān)技術(shù)中涉及的多媒體文件傳輸方案存在對多媒體文件質(zhì)量版本的選擇不盡合理的問題;與相關(guān)技術(shù)中涉及的多媒體文件傳輸方案相比,本實(shí)施例提供的多媒體文件傳輸裝置通過自動獲取網(wǎng)絡(luò)信息,并根據(jù)網(wǎng)絡(luò)信息自動地確定多媒體文件的傳輸版本,既免去了用戶手動選擇傳輸版本的操作,降低了操作復(fù)雜度,而且提高了對傳輸版本的確定的合理性。
[0213]另外,本實(shí)施例分別以網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息、對端限制條件和網(wǎng)絡(luò)類型信息為例,提供了 3種根據(jù)網(wǎng)絡(luò)信息自動確定多媒體文件的傳輸版本的方案。進(jìn)一步地,當(dāng)傳輸版本不為多媒體文件的最高質(zhì)量版本時(shí),再次獲取網(wǎng)絡(luò)信息,并在再次獲取的網(wǎng)絡(luò)信息優(yōu)于初始獲取的網(wǎng)絡(luò)信息時(shí),根據(jù)再次獲取的網(wǎng)絡(luò)信息確定高質(zhì)量的重傳版本,并將重傳版本進(jìn)行傳輸,使得較低質(zhì)量的傳輸版本能夠自動得到優(yōu)化,提高了多媒體文件傳輸?shù)淖詣踊潭?,?shí)現(xiàn)了質(zhì)量優(yōu)化的效果,同時(shí)提高了用戶體驗(yàn)。
[0214]請參考圖4,其示出了本發(fā)明一個(gè)實(shí)施例提供的電子設(shè)備的結(jié)構(gòu)示意圖,該電子設(shè)備可用于實(shí)現(xiàn)成為圖1所示實(shí)施環(huán)境中的發(fā)送終端、服務(wù)器或者接收終端。該電子設(shè)備包括:處理器420、存儲器440和發(fā)送器460。
[0215]所述處理器420,用于獲取網(wǎng)絡(luò)信息。
[0216]所述處理器420,還用于根據(jù)所述網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本,不同的傳輸版本對應(yīng)于不同的多媒體文件質(zhì)量。
[0217]所述處理器420,還用于根據(jù)所述傳輸版本控制所述發(fā)送器460對所述多媒體文件進(jìn)行傳輸。
[0218]綜上所述,本實(shí)施例提供的電子設(shè)備,通過獲取網(wǎng)絡(luò)信息,根據(jù)網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本,然后根據(jù)傳輸版本對多媒體文件進(jìn)行傳輸,其中不同的傳輸版本對應(yīng)于不同的多媒體文件質(zhì)量;解決了相關(guān)技術(shù)中涉及的多媒體文件傳輸方案存在對多媒體文件質(zhì)量版本的選擇不盡合理的問題;與相關(guān)技術(shù)中涉及的多媒體文件傳輸方案相比,本實(shí)施例提供的電子設(shè)備通過自動獲取網(wǎng)絡(luò)信息,并根據(jù)網(wǎng)絡(luò)信息自動地確定多媒體文件的傳輸版本,既免去了用戶手動選擇傳輸版本的操作,降低了操作復(fù)雜度,而且提高了對傳輸版本的確定的合理性。
[0219]在圖4所示實(shí)施例中的第一種可能的實(shí)施方式中,
[0220]所述處理器420,還用于若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息,則根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算本次傳輸?shù)奈募笮∠揞~;根據(jù)所述本次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的傳輸版本;或,
[0221]所述處理器420,還用于若所述網(wǎng)絡(luò)信息為對端限制條件,則根據(jù)所述對端限制條件確定本次傳輸?shù)奈募笮∠揞~;根據(jù)所述本次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的傳輸版本;或,
[0222]所述處理器420,還用于若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)類型信息,則根據(jù)所述網(wǎng)絡(luò)類型信息確定當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò);根據(jù)所述當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)確定所述多媒體文件的傳輸版本。
[0223]在圖4所示實(shí)施例中的第二種可能的實(shí)施方式中,
[0224]所述處理器420,還用于獲取傳輸時(shí)間限額,所述傳輸時(shí)間限額由系統(tǒng)設(shè)定或者由用戶設(shè)定;
[0225]所述處理器420,還用于根據(jù)所述傳輸時(shí)間限額和所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算所述本次傳輸?shù)奈募笮∠揞~。
[0226]在圖4所示實(shí)施例中的第三種可能的實(shí)施方式中,
[0227]所述處理器420,還用于判斷所述多媒體文件的最高質(zhì)量版本的文件大小是否大于所述本次傳輸?shù)奈募笮∠揞~;
[0228]所述處理器420,還用于若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小小于所述本次傳輸?shù)奈募笮∠揞~,則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的傳輸版本;
[0229]所述處理器420,還用于若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小大于所述本次傳輸?shù)奈募笮∠揞~,則根據(jù)所述本次傳輸?shù)奈募笮∠揞~對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第一目標(biāo)質(zhì)量版本,將所述第一目標(biāo)質(zhì)量版本確定為所述多媒體文件的傳輸版本,所述第一目標(biāo)質(zhì)量版本的文件大小不大于所述本次傳輸?shù)奈募笮∠揞~。
[0230]在圖4所示實(shí)施例中的第四種可能的實(shí)施方式中,
[0231]所述處理器420,還用于當(dāng)所述對端限制條件包括文件大小限額時(shí),從所述對端限制條件中讀取所述文件大小限額;將讀取到的所述文件大小限額確定為所述本次傳輸?shù)奈募笮∠揞~;或,
[0232]所述處理器420,還用于當(dāng)所述對端限制條件包括多媒體文件參數(shù)限額時(shí),從所述對端限制條件中讀取所述多媒體文件參數(shù)限額;根據(jù)所述多媒體文件參數(shù)限額確定所述本次傳輸?shù)奈募笮∠揞~;其中,所述多媒體文件參數(shù)限額包括清晰度限額、分辨率限額、飽和度限額以及亮度限額中的至少一種;或,
[0233]所述處理器420,還用于當(dāng)所述對端限制條件包括對端用戶關(guān)聯(lián)信息時(shí),從所述對端限制條件中讀取所述對端用戶關(guān)聯(lián)信息;根據(jù)所述對端用戶關(guān)聯(lián)信息確定所述本次傳輸?shù)奈募笮∠揞~。
[0234]在圖4所示實(shí)施例中的第五種可能的實(shí)施方式中,
[0235]所述處理器420,還用于若所述當(dāng)前網(wǎng)絡(luò)是免費(fèi)網(wǎng)絡(luò),則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的傳輸版本;
[0236]所述處理器420,還用于若所述當(dāng)前網(wǎng)絡(luò)不是免費(fèi)網(wǎng)絡(luò),則根據(jù)預(yù)設(shè)多媒體文件質(zhì)量參數(shù)對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第二目標(biāo)質(zhì)量版本,將所述第二目標(biāo)質(zhì)量版本確定為所述多媒體文件的傳輸版本;或者,獲取所述當(dāng)前網(wǎng)絡(luò)的剩余套餐流量;根據(jù)所述剩余套餐流量確定本次傳輸?shù)奈募笮∠揞~;根據(jù)所述本次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的傳輸版本。
[0237]在圖4所示實(shí)施例中的第六種可能的實(shí)施方式中,
[0238]所述處理器420,還用于在所述傳輸版本不為所述多媒體文件的最高質(zhì)量版本時(shí),再次獲取網(wǎng)絡(luò)信息;
[0239]所述處理器420,還用于如果再次獲取的所述網(wǎng)絡(luò)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息,根據(jù)再次獲取的所述網(wǎng)絡(luò)信息確定所述多媒體文件的重傳版本,所述重傳版本對應(yīng)的多媒體文件質(zhì)量高于所述傳輸版本對應(yīng)的多媒體文件質(zhì)量;
[0240]所述處理器420,還用于根據(jù)所述重傳版本控制所述發(fā)送器460對所述多媒體文件進(jìn)行再次傳輸。
[0241]在圖4所示實(shí)施例中的第七種可能的實(shí)施方式中,
[0242]所述處理器420,還用于檢測再次獲取的所述網(wǎng)絡(luò)信息是否優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息。
[0243]在圖4所示實(shí)施例中的第八種可能的實(shí)施方式中,
[0244]所述處理器420,還用于若再次獲取的所述網(wǎng)絡(luò)信息和初始獲取的所述網(wǎng)絡(luò)信息均為所述網(wǎng)絡(luò)狀態(tài)信息,則檢測再次獲取的所述網(wǎng)絡(luò)狀態(tài)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)狀態(tài)信息的幅度是否超過第一預(yù)定閾值;或,
[0245]所述處理器420,還用于若再次獲取的所述網(wǎng)絡(luò)信息和初始獲取的所述網(wǎng)絡(luò)信息均為所述對端限制條件,則對再次獲取的所述對端限制條件和初始獲取的所述對端限制條件進(jìn)行比對,若所述對端限制條件的比對結(jié)果滿足第一預(yù)定條件,則確定再次獲取的所述網(wǎng)絡(luò)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息;其中,所述第一預(yù)定條件包括所述對端限制條件由限制狀態(tài)轉(zhuǎn)換為解除限制狀態(tài)或者由限制狀態(tài)轉(zhuǎn)換為放寬限制狀態(tài);或,
[0246]所述處理器420,還用于若再次獲取的所述網(wǎng)絡(luò)信息和初始獲取的所述網(wǎng)絡(luò)信息均為所述網(wǎng)絡(luò)類型信息,則對再次獲取的所述網(wǎng)絡(luò)類型信息和初始獲取的所述網(wǎng)絡(luò)類型信息進(jìn)行比對,若所述網(wǎng)絡(luò)信息類型的比對結(jié)果滿足第二預(yù)定條件,則確定再次獲取的所述網(wǎng)絡(luò)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息;其中,所述第二預(yù)定條件包括由收費(fèi)網(wǎng)絡(luò)轉(zhuǎn)換為免費(fèi)網(wǎng)絡(luò)或者所述剩余套餐流量大于第二預(yù)定閾值。
[0247]在圖4所示實(shí)施例中的第九種可能的實(shí)施方式中,
[0248]所述處理器420,還用于若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息,則根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算再次傳輸?shù)奈募笮∠揞~;根據(jù)所述再次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的重傳版本;或,
[0249]所述處理器420,還用于若所述網(wǎng)絡(luò)信息為對端限制條件,則根據(jù)所述對端限制條件確定再次傳輸?shù)奈募笮∠揞~;根據(jù)所述再次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的重傳版本;或,
[0250]所述處理器420,還用于若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)類型信息,則根據(jù)所述網(wǎng)絡(luò)類型信息確定當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò);根據(jù)所述當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)確定所述多媒體文件的重傳版本。
[0251]在圖4所示實(shí)施例中的第十種可能的實(shí)施方式中,
[0252]所述處理器420,還用于獲取傳輸時(shí)間限額,所述傳輸時(shí)間限額由系統(tǒng)設(shè)定或者由用戶設(shè)定;
[0253]所述處理器420,還用于根據(jù)所述傳輸時(shí)間限額和所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算所述再次傳輸?shù)奈募笮∠揞~。
[0254]在圖4所示實(shí)施例中的第十一種可能的實(shí)施方式中,
[0255]所述處理器420,還用于判斷所述多媒體文件的最高質(zhì)量版本的文件大小是否大于所述再次傳輸?shù)奈募笮∠揞~;
[0256]所述處理器420,還用于若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小小于所述再次傳輸?shù)奈募笮∠揞~,則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的重傳版本;
[0257]所述處理器420,還用于若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小大于所述再次傳輸?shù)奈募笮∠揞~,則根據(jù)所述再次傳輸?shù)奈募笮∠揞~對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第三目標(biāo)質(zhì)量版本,將所述第三目標(biāo)質(zhì)量版本確定為所述多媒體文件的重 傳版本,所述第三目標(biāo)質(zhì)量版本的文件大小不大于所述再次傳輸?shù)奈募笮∠揞~,且所述第三目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量高于所述第一目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量。
[0258]在圖4所示實(shí)施例中的第十二種可能的實(shí)施方式中,[0259]所述處理器420,還用于當(dāng)所述對端限制條件包括文件大小限額時(shí),從所述對端限制條件中讀取所述文件大小限額;將讀取到的所述文件大小限額確定為所述再次傳輸?shù)奈募笮∠揞~;或,
[0260]所述處理器420,還用于當(dāng)所述對端限制條件包括多媒體文件參數(shù)限額時(shí),從所述對端限制條件中讀取所述多媒體文件參數(shù)限額;根據(jù)所述多媒體文件參數(shù)限額確定所述再次傳輸?shù)奈募笮∠揞~;其中,所述多媒體文件參數(shù)限額包括清晰度限額、分辨率限額、飽和度限額以及亮度限額中的至少一種;或,
[0261]所述處理器420,還用于當(dāng)所述對端限制條件包括對端用戶關(guān)聯(lián)信息時(shí),從所述對端限制條件中讀取所述對端用戶關(guān)聯(lián)信息;根據(jù)所述對端用戶關(guān)聯(lián)信息確定所述再次傳輸?shù)奈募笮∠揞~。
[0262]在圖4所示實(shí)施例中的第十三種可能的實(shí)施方式中,
[0263]所述處理器420,還用于若所述當(dāng)前網(wǎng)絡(luò)是免費(fèi)網(wǎng)絡(luò),則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的重傳版本;
[0264]所述處理器420,還用于若所述當(dāng)前網(wǎng)絡(luò)不是免費(fèi)網(wǎng)絡(luò),則根據(jù)預(yù)設(shè)多媒體文件質(zhì)量參數(shù)對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第四目標(biāo)質(zhì)量版本,將所述第四目標(biāo)質(zhì)量版本確定為所述多媒體文件的重傳版本,所述第四目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量高于所述第二目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量;或者,獲取所述當(dāng)前網(wǎng)絡(luò)的剩余套餐流量;根據(jù)所述剩余套餐流量確定再次傳輸?shù)奈募笮∠揞~;根據(jù)所述再次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的重傳版本。
[0265]在圖4所示實(shí)施例中的第十四種可能的實(shí)施方式中,
[0266]所述處理器420,還用于在所述傳輸版本不為所述多媒體文件的最高質(zhì)量版本時(shí),為所述多媒體文件設(shè)置并記錄對應(yīng)的重傳標(biāo)識;
[0267]所述處理器420,還用于檢測本端是否存在設(shè)置有所述重傳標(biāo)識的多媒體文件;
[0268]所述處理器420,還用于若檢測出存在設(shè)置有所述重傳標(biāo)識的多媒體文件,則執(zhí)行所述再次獲取網(wǎng)絡(luò)信息的步驟。
[0269]在圖4所示實(shí)施例中的第十五種可能的實(shí)施方式中,
[0270]所述處理器420,還用于在所述傳輸版本不為所述多媒體文件的最高質(zhì)量版本時(shí),生成第一提示信息,所述第一提示信息用于表示所述傳輸版本不是所述多媒體文件的最高質(zhì)量版本;和/或,
[0271]所述處理器420,還用于在所述傳輸版本為所述多媒體文件的最高版本時(shí),生成第二提示信息,所述第二提示信息用于表示所述傳輸版本是所述多媒體文件的最高質(zhì)量版本。
[0272]在圖4所示實(shí)施例中的第十六種可能的實(shí)施方式中,
[0273]所述處理器420,還用于生成第三提示信息,所述第三提示信息用于表示所述重傳版本的多媒體文件質(zhì)量高于所述傳輸版本的多媒體文件質(zhì)量。
[0274]需要說明的是:上述實(shí)施例提供的多媒體文件傳輸裝置和電子設(shè)備在傳輸多媒體文件時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設(shè)備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的多媒體文件傳輸裝置和電子設(shè)備與下述的多媒體文件傳輸方法的方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。
[0275]請參考圖5,其示出了本發(fā)明一個(gè)實(shí)施例提供的多媒體文件傳輸方法的方法流程圖,本實(shí)施例以該多媒體文件傳輸方法應(yīng)用于圖1所示實(shí)施環(huán)境中的發(fā)送終端側(cè)、服務(wù)器側(cè)或者接收終端側(cè)來舉例說明。該多媒體文件傳輸方法可以包括如下幾個(gè)步驟:
[0276]步驟502,獲取網(wǎng)絡(luò)信息。
[0277]步驟504,根據(jù)網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本,不同的傳輸版本對應(yīng)于不同的多媒體文件質(zhì)量。
[0278]步驟506,根據(jù)傳輸版本對多媒體文件進(jìn)行傳輸。
[0279]綜上所述,本實(shí)施例提供的多媒體文件傳輸方法,通過獲取網(wǎng)絡(luò)信息,根據(jù)網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本,然后根據(jù)傳輸版本對多媒體文件進(jìn)行傳輸,其中不同的傳輸版本對應(yīng)于不同的多媒體文件質(zhì)量;解決了相關(guān)技術(shù)中涉及的多媒體文件傳輸方案存在對多媒體文件質(zhì)量版本的選擇不盡合理的問題;與相關(guān)技術(shù)中涉及的多媒體文件傳輸方案相比,本實(shí)施例提供的多媒體文件傳輸方法通過自動獲取網(wǎng)絡(luò)信息,并根據(jù)網(wǎng)絡(luò)信息自動地確定多媒體文件的傳輸版本,既免去了用戶手動選擇傳輸版本的操作,降低了操作復(fù)雜度,而且提高了對傳輸版本的確定的合理性。
[0280]首先需要說明的一點(diǎn)是,在本發(fā)明各個(gè)實(shí)施例中,多媒體文件包括圖片、視頻、音頻等文件中的任意一種。
[0281]網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息、對端限制條件以及網(wǎng)絡(luò)類型信息中的任意一種。其中,網(wǎng)絡(luò)狀態(tài)信息包括網(wǎng)絡(luò)制式、網(wǎng)絡(luò)傳輸速率、網(wǎng)絡(luò)帶寬、網(wǎng)絡(luò)穩(wěn)定性以及網(wǎng)絡(luò)計(jì)價(jià)參數(shù)等信息中的至少一種;對端限制條件包括文件大小限額、多媒體文件參數(shù)限額以及對端用戶關(guān)聯(lián)信息等信息中的至少一種;網(wǎng)絡(luò)類型信息包括免費(fèi)網(wǎng)絡(luò)或者收費(fèi)網(wǎng)絡(luò)等信息。下面,將通過圖6A、圖7以及圖8的實(shí)施例分別對三種不同實(shí)現(xiàn)方式下的多媒體文件傳輸方法進(jìn)行詳細(xì)介紹和說明。
[0282]請參考圖6A,其示出了本發(fā)明另一實(shí)施例提供的多媒體文件傳輸方法的方法流程圖,本實(shí)施例以該多媒體文件傳輸方法應(yīng)用于圖1所示實(shí)施環(huán)境中的發(fā)送終端側(cè)、服務(wù)器側(cè)或者接收終端側(cè)來舉例說明。該多媒體文件傳輸方法可以包括如下幾個(gè)步驟:
[0283]步驟601,獲取網(wǎng)絡(luò)信息。
[0284]電子設(shè)備獲取網(wǎng)絡(luò)信息。其中,網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息、對端限制條件以及網(wǎng)絡(luò)類型信息中的任意一種。本實(shí)施例以網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息為例。其中,網(wǎng)絡(luò)狀態(tài)信息包括網(wǎng)絡(luò)制式、網(wǎng)絡(luò)傳輸速率、網(wǎng)絡(luò)帶寬、網(wǎng)絡(luò)穩(wěn)定性以及網(wǎng)絡(luò)計(jì)價(jià)參數(shù)等信息中的至少一種。
[0285]步驟602,若網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息,則根據(jù)網(wǎng)絡(luò)狀態(tài)信息計(jì)算本次傳輸?shù)奈募笮∠揞~。
[0286]若網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息,則電子設(shè)備根據(jù)網(wǎng)絡(luò)狀態(tài)信息計(jì)算本次傳輸?shù)奈募笮∠揞~。其中,本次傳輸?shù)奈募笮∠揞~是指本次傳輸?shù)亩嗝襟w文件的文件大小所能達(dá)到的最大值。
[0287]本步驟可以包括如下幾個(gè)子步驟:
[0288]第一,獲取傳輸時(shí)間限額。[0289]電子設(shè)備獲取傳輸時(shí)間限額。傳輸時(shí)間限額是指本次傳輸所需耗費(fèi)的傳輸時(shí)間所能達(dá)到的最大值,該傳輸時(shí)間限額由系統(tǒng)設(shè)定或者由用戶設(shè)定。
[0290]當(dāng)傳輸時(shí)間限額由系統(tǒng)設(shè)定時(shí),傳輸時(shí)間限額可以由系統(tǒng)默認(rèn)設(shè)定為一個(gè)固定值3秒。傳輸時(shí)間限額也可以由系統(tǒng)針對于不同的網(wǎng)絡(luò)狀態(tài)信息設(shè)定不同的傳輸時(shí)間限額,當(dāng)網(wǎng)絡(luò)制式為 2G(The Second Generation of Mobile Phone Mobile CommunicationTechnology Standards,第二代移動通信技術(shù)規(guī)格)網(wǎng)絡(luò)制式時(shí),傳輸時(shí)間限額由系統(tǒng)默認(rèn)設(shè)定為 5 秒;當(dāng)網(wǎng)絡(luò)制式為 3G(The Third Generation of Mobile Phone MobileCommunication Technology Standards,第三代移動通信技術(shù)規(guī)格)網(wǎng)絡(luò)制式時(shí),傳輸時(shí)間限額由系統(tǒng)默認(rèn)設(shè)定為3秒;當(dāng)網(wǎng)絡(luò)制式為4G(The Fourth Generation of Mobile PhoneMobile Communication Technology Standards,第四代移動通信技術(shù)標(biāo)準(zhǔn))網(wǎng)絡(luò)制式時(shí),傳輸時(shí)間限額由系統(tǒng)默認(rèn)設(shè)定為2秒等等。
[0291]當(dāng)傳輸時(shí)間限額由用戶設(shè)定時(shí),電子設(shè)備可以從存儲的配置信息中獲取用戶預(yù)先設(shè)定的傳輸時(shí)間限額,也可以在傳輸多媒體文件之前獲取用戶實(shí)時(shí)設(shè)定的傳輸時(shí)間限額。在一個(gè)可能的實(shí)施例中,電子設(shè)備獲取對應(yīng)于時(shí)間/質(zhì)量參數(shù)設(shè)定元素的選擇信號,根據(jù)選擇信號確定傳輸時(shí)間限額。請結(jié)合參考圖6B,其示出了本實(shí)施涉及的一種配置信息設(shè)定界面60的示意圖。其中,時(shí)間/質(zhì)量參數(shù)設(shè)定元素可以以滑動條61的形式展現(xiàn),也即多媒體文件傳輸時(shí)間和多媒體文件傳輸質(zhì)量的選擇可以是無級性的平滑選擇。該滑動條61 —端為最短傳輸時(shí)間,另一端為最高傳輸質(zhì)量。用戶可根據(jù)自身對多媒體文件傳輸時(shí)間和多媒體文件傳輸質(zhì)量的要求在兩者之間選擇一個(gè)合適的平衡位置,電子設(shè)備根據(jù)用戶的選擇確定傳輸時(shí)間限額,該傳輸時(shí)間限額反映了用戶對多媒體文件傳輸時(shí)間的最大容忍度。
[0292]第二,根據(jù)傳輸時(shí)間限額和網(wǎng)絡(luò)狀態(tài)信息計(jì)算本次傳輸?shù)奈募笮∠揞~。
[0293]電子設(shè)備根據(jù)傳輸時(shí)間限額和網(wǎng)絡(luò)狀態(tài)信息計(jì)算本次傳輸?shù)奈募笮∠揞~。針對網(wǎng)絡(luò)狀態(tài)信息所包含的參數(shù)種類和數(shù)量的不同,文件大小限額有多種不同的計(jì)算方式。下面,將示例性地給出幾種可能的計(jì)算方式:
[0294]1、當(dāng)網(wǎng)絡(luò)狀態(tài)信息為網(wǎng)絡(luò)帶寬時(shí),將傳輸時(shí)間限額和網(wǎng)絡(luò)帶寬相乘得到本次傳輸?shù)奈募笮∠揞~。如,網(wǎng)絡(luò)帶寬為100kbps,傳輸時(shí)間限額為5s,則文件大小限額為500kb。
[0295]需要說明的是,電子設(shè)備獲取的網(wǎng)絡(luò)帶寬為當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)實(shí)時(shí)帶寬。同時(shí),該網(wǎng)絡(luò)帶寬可能是非受限帶寬,也可能是受限帶寬。比如,當(dāng)對端存在帶寬限制時(shí),電子設(shè)備獲取到的網(wǎng)絡(luò)帶寬即為受限帶寬。
[0296]2、當(dāng)網(wǎng)絡(luò)狀態(tài)信息包括網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)穩(wěn)定性時(shí),根據(jù)網(wǎng)絡(luò)帶寬和網(wǎng)絡(luò)穩(wěn)定性計(jì)算得到網(wǎng)絡(luò)實(shí)際帶寬,將傳輸時(shí)間限額和網(wǎng)絡(luò)實(shí)際帶寬相乘得到本次傳輸?shù)奈募笮∠揞~。比如,網(wǎng)絡(luò)穩(wěn)定性以丟包率5%表示,當(dāng)網(wǎng)絡(luò)帶寬為100kbps,傳輸時(shí)間限額為5s時(shí),網(wǎng)絡(luò)實(shí)際帶寬可以認(rèn)為是95kbps,則文件大小限額為475kb。
[0297]另外,在上述可能的計(jì)算方式中,若網(wǎng)絡(luò)狀態(tài)信息還包括網(wǎng)絡(luò)制式,則可根據(jù)獲取的網(wǎng)絡(luò)制式將計(jì)算得到的文件大小限額乘以一個(gè)對應(yīng)于該網(wǎng)絡(luò)制式的加權(quán)參數(shù),得到一個(gè)附加了網(wǎng)絡(luò)制式的文件大小限額。
[0298]在實(shí)際應(yīng)用中,存在多種根據(jù)傳輸時(shí)間限額和網(wǎng)絡(luò)狀態(tài)信息計(jì)算文件大小限額的計(jì)算方式,上述計(jì)算方式僅是示例性和解釋性的,并不能限制本發(fā)明。[0299]步驟603,根據(jù)本次傳輸?shù)奈募笮∠揞~確定多媒體文件的傳輸版本。
[0300]電子設(shè)備根據(jù)本次傳輸?shù)奈募笮∠揞~確定多媒體文件的傳輸版本。其中,傳輸版本的文件大小不大于本次傳輸?shù)奈募笮∠揞~。
[0301]本步驟可以包括如下幾個(gè)子步驟:
[0302]第一,判斷多媒體文件的最高質(zhì)量版本的文件大小是否大于本次傳輸?shù)奈募笮∠揞~。
[0303]其中,最高質(zhì)量版本可以是多媒體文件的原始版本,也可以是預(yù)先對原始版本進(jìn)行處理后的高質(zhì)量版本。電子設(shè)備將最高質(zhì)量版本的文件大小和本次傳輸?shù)奈募笮∠揞~進(jìn)行比對。
[0304]第二,若判斷出多媒體文件的最高質(zhì)量版本的文件大小小于本次傳輸?shù)奈募笮∠揞~,則將多媒體文件的最高質(zhì)量版本確定為多媒體文件的傳輸版本。
[0305]當(dāng)最高質(zhì)量版本的文件大小小于本次傳輸?shù)奈募笮∠揞~時(shí),電子設(shè)備將最高質(zhì)量版本確定為多媒體文件的傳輸版本。比如,當(dāng)最高質(zhì)量版本的文件大小為400kb,且本次傳輸?shù)奈募笮∠揞~為500kb時(shí),可直接將最高質(zhì)量版本確定為多媒體文件的傳輸版本。
[0306]第三,若判斷出多媒體文件的最高質(zhì)量版本的文件大小大于本次傳輸?shù)奈募笮∠揞~,則根據(jù)本次傳輸?shù)奈募笮∠揞~對多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第一目標(biāo)質(zhì)量版本,將第一目標(biāo)質(zhì)量版本確定為多媒體文件的傳輸版本。其中,第一目標(biāo)質(zhì)量版本的文件大小不大于本次傳輸?shù)奈募笮∠揞~。
[0307]當(dāng)最高質(zhì)量版本的文件大小大于本次傳輸?shù)奈募笮∠揞~時(shí),電子設(shè)備可以對多媒體文件進(jìn)行壓縮得到文件大小小于本次傳輸?shù)奈募笮∠揞~的第一目標(biāo)質(zhì)量版本,也可以根據(jù)預(yù)設(shè)轉(zhuǎn)換條件對多媒體文件進(jìn)行轉(zhuǎn)換得到文件大小小于本次傳輸?shù)奈募笮∠揞~的第一目標(biāo)質(zhì)量版本。其中,預(yù)設(shè)轉(zhuǎn)換條件包括清晰度參數(shù)、分辨率參數(shù)、飽和度參數(shù)以及亮度參數(shù)中的至少一種。之后,電子設(shè)備將第一目標(biāo)質(zhì)量版本確定為多媒體文件的傳輸版本。
[0308]請結(jié)合參考圖6C,其示出了同一多媒體文件(以圖片為例)的最高質(zhì)量版本和第一目標(biāo)質(zhì)量版本的示意圖。左側(cè)圖示為最高質(zhì)量版本62,右側(cè)圖示為第一目標(biāo)質(zhì)量版本63。
[0309]步驟604,根據(jù)傳輸版本對多媒體文件進(jìn)行傳輸。
[0310]電子設(shè)備根據(jù)傳輸版本對多媒體文件進(jìn)行傳輸。
[0311]若電子設(shè)備為圖1所示實(shí)施環(huán)境中的發(fā)送終端,則發(fā)送終端可將傳輸版本上傳至服務(wù)器,也可以將傳輸版本發(fā)送給接收終端;若電子設(shè)備為圖1所示實(shí)施環(huán)境中的服務(wù)器,則服務(wù)器可將傳輸版本發(fā)送至接收終端;若電子設(shè)備為圖1所示實(shí)施環(huán)境中的接收終端,則接收終端可以從服務(wù)器中下載傳輸版本,也可以接收接收終端發(fā)送至的傳輸版本。
[0312]在本實(shí)施例提供的多媒體文件傳輸方法中,還提供了一種文件重傳機(jī)制。當(dāng)多媒體文件的傳輸版本不為最高質(zhì)量版本時(shí),電子設(shè)備還可以繼續(xù)監(jiān)測網(wǎng)絡(luò)狀態(tài),當(dāng)網(wǎng)絡(luò)狀態(tài)優(yōu)化時(shí)將最高質(zhì)量版本的多媒體文件或者比傳輸版本的多媒體文件質(zhì)量高的版本作為多媒體文件的重傳版本,再次對多媒體文件進(jìn)行傳輸,該多媒體文件質(zhì)量較高的重傳版本可用于替換多媒體文件質(zhì)量較低的傳輸版本。其中,文件重傳機(jī)制可由系統(tǒng)默認(rèn)開啟/關(guān)閉,也可由用戶預(yù)先設(shè)置開啟/關(guān)閉,或者由用戶實(shí)時(shí)設(shè)置開啟/關(guān)閉。請結(jié)合參考圖6B,在配置信息設(shè)定界面60中,設(shè)置有文件重傳機(jī)制的開關(guān)65,用戶可以預(yù)先設(shè)置打開。
[0313]因此,在傳輸版本不為多媒體文件的最高質(zhì)量版本時(shí),電子設(shè)備可生成第一提示信息,該第一提示信息用于表示傳輸版本不是多媒體文件的最高質(zhì)量版本。請結(jié)合參考圖6D,其示出了用戶下載多媒體文件(以圖片為例)時(shí)的示意圖。假設(shè)接收終端從服務(wù)器中下載多媒體文件,由于網(wǎng)絡(luò)狀況較差,其下載到的并非多媒體文件的最高質(zhì)量版本,也即第一目標(biāo)質(zhì)量版本63。服務(wù)器在下發(fā)多媒體文件的第一目標(biāo)質(zhì)量版本63的過程中,可以將第一提示信息64隨第一目標(biāo)質(zhì)量版本63 —同下發(fā),告知用戶當(dāng)前下載的并非多媒體文件的最高質(zhì)量版本,同時(shí)告知用戶在后續(xù)網(wǎng)絡(luò)狀況變好時(shí)服務(wù)器將會主動下發(fā)多媒體文件的最高質(zhì)量版本,并將第一目標(biāo)質(zhì)量版本63進(jìn)行替換。另外,在傳輸版本為多媒體文件的最高版本時(shí),電子設(shè)備還可以生成第二提示信息,該第二提示信息用于表示傳輸版本是多媒體文件的最聞質(zhì)量版本。
[0314]步驟605,在傳輸版本不為多媒體文件的最高質(zhì)量版本時(shí),再次獲取網(wǎng)絡(luò)信息。
[0315]當(dāng)文件重傳機(jī)制開啟時(shí),若之前的傳輸版本不為多媒體文件的最高質(zhì)量版本,電子設(shè)備繼續(xù)監(jiān)測網(wǎng)絡(luò)狀態(tài),并再次獲取網(wǎng)絡(luò)狀態(tài)信息。其中,電子設(shè)備可以實(shí)時(shí)、定期或者不定期地監(jiān)測網(wǎng)絡(luò)狀態(tài),并再次獲取網(wǎng)絡(luò)狀態(tài)信息。
[0316]步驟606,檢測再次獲取的網(wǎng)絡(luò)信息是否優(yōu)于初始獲取的網(wǎng)絡(luò)信息。
[0317]若再次獲取的網(wǎng)絡(luò)信息和初始獲取的網(wǎng)絡(luò)信息均為網(wǎng)絡(luò)狀態(tài)信息,則電子設(shè)備檢測再次獲取的網(wǎng)絡(luò)狀態(tài)信息優(yōu)于初始獲取的網(wǎng)絡(luò)狀態(tài)信息的幅度是否超過第一預(yù)定閾值。比如,當(dāng)網(wǎng)絡(luò)帶寬的提高量超過某一預(yù)定閾值,和/或,網(wǎng)絡(luò)丟包率的減少量超過某一預(yù)定閾值,和/或,網(wǎng)絡(luò)斷線率的減少量超過某一預(yù)定閾值等情況時(shí),確認(rèn)再次獲取的網(wǎng)絡(luò)信息優(yōu)于初始獲取的網(wǎng)絡(luò)信息。
[0318]步驟607,如果再次獲取的網(wǎng)絡(luò)信息優(yōu)于初始獲取的網(wǎng)絡(luò)信息,根據(jù)再次獲取的網(wǎng)絡(luò)信息確定多媒體文件的重傳版本。
[0319]如果再次獲取的網(wǎng)絡(luò)信息優(yōu)于初始獲取的網(wǎng)絡(luò)信息,電子設(shè)備根據(jù)再次獲取的網(wǎng)絡(luò)信息確定多媒體文件的重傳版本。其中,重傳版本對應(yīng)的多媒體文件質(zhì)量高于傳輸版本對應(yīng)的多媒體文件質(zhì)量。
[0320]當(dāng)網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息時(shí),本步驟可以包括如下幾個(gè)子步驟:
[0321]第一,根據(jù)網(wǎng)絡(luò)狀態(tài)信息計(jì)算再次傳輸?shù)奈募笮∠揞~。
[0322]1、獲取傳輸時(shí)間限額,傳輸時(shí)間限額由系統(tǒng)設(shè)定或者由用戶設(shè)定。
[0323]2、根據(jù)傳輸時(shí)間限額和網(wǎng)絡(luò)狀態(tài)信息計(jì)算再次傳輸?shù)奈募笮∠揞~。
[0324]第二,根據(jù)再次傳輸?shù)奈募笮∠揞~確定多媒體文件的重傳版本。
[0325]1、判斷多媒體文件的最高質(zhì)量版本的文件大小是否大于再次傳輸?shù)奈募笮∠揞~。
[0326]2、若判斷出多媒體文件的最高質(zhì)量版本的文件大小小于再次傳輸?shù)奈募笮∠揞~,則將多媒體文件的最高質(zhì)量版本確定為多媒體文件的重傳版本。
[0327]3、若判斷出多媒體文件的最高質(zhì)量版本的文件大小大于再次傳輸?shù)奈募笮∠揞~,則根據(jù)再次傳輸?shù)奈募笮∠揞~對多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第三目標(biāo)質(zhì)量版本,將第三目標(biāo)質(zhì)量版本確定為多媒體文件的重傳版本,第三目標(biāo)質(zhì)量版本的文件大小不大于再次傳輸?shù)奈募笮∠揞~,且第三目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量高于第一目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量。
[0328]上述步驟607中的各個(gè)子步驟與步驟602至步驟603相同或者類似,具體可參考上述步驟602至步驟603,對此不再贅述。
[0329]需要說明的一點(diǎn)是,重傳版本的多媒體文件質(zhì)量高于傳輸版本的多媒體文件質(zhì)量,且該多媒體文件質(zhì)量的優(yōu)化幅度是較大的。因?yàn)殡娮釉O(shè)備在檢測到再次獲取的網(wǎng)絡(luò)狀態(tài)信息優(yōu)于初始獲取的網(wǎng)絡(luò)狀態(tài)信息,且該網(wǎng)絡(luò)狀態(tài)信息的優(yōu)化幅度超過第一預(yù)定閾值時(shí)才會觸發(fā)生成重傳版本。因此,該重傳版本在通常情況下為多媒體文件的最高質(zhì)量版本,或者多媒體文件質(zhì)量略低于最高質(zhì)量版本的高質(zhì)量版本。
[0330]步驟608,根據(jù)重傳版本對多媒體文件進(jìn)行再次傳輸。
[0331]電子設(shè)備根據(jù)重傳版本對多媒體文件進(jìn)行再次傳輸。在實(shí)際應(yīng)用中,電子設(shè)備可以在文件重傳機(jī)制開啟的情況下,靜默地直接將重傳版本進(jìn)行傳輸;也可以在傳輸重傳版本之前詢問用戶是否確定進(jìn)行重傳,若用戶確定進(jìn)行重傳,則將重傳版本進(jìn)行傳輸。
[0332]進(jìn)一步地,接收到重傳版本的設(shè)備可同時(shí)存儲較低質(zhì)量的傳輸版本和較高質(zhì)量的重傳版本兩個(gè)版本的多媒體文件,也可自動將較高質(zhì)量的重傳版本替換掉較低質(zhì)量的傳輸版本的多媒體文件。
[0333]可選地,隨著重傳版本的傳輸,電子設(shè)備還可生成第三提示信息。該第三提示信息用于表示重傳版本的多媒體文件質(zhì)量高于傳輸版本的多媒體文件質(zhì)量。請結(jié)合參考圖6D,仍然以用戶下載多媒體文件為例,假設(shè)接收終端在下載到第一目標(biāo)質(zhì)量版本63的多媒體文件之后,監(jiān)測網(wǎng)絡(luò)狀態(tài)并發(fā)現(xiàn)網(wǎng)絡(luò)狀態(tài)優(yōu)化幅度較大,則向服務(wù)器發(fā)送文件重傳請求,月艮務(wù)器可將多媒體文件的最高質(zhì)量版本62以及第三提示信息66 —同下發(fā),告知用戶當(dāng)前下載的為多媒體文件的最高質(zhì)量版本62。
[0334]需要說明的是,電子設(shè)備在傳輸某一多媒體文件之后,對后續(xù)過程中是否需要重傳該多媒體文件的傳輸控制機(jī)制可以為:在傳輸版本不為多媒體文件的最高質(zhì)量版本時(shí),電子設(shè)備為該多媒體文件設(shè)置并記錄對應(yīng)的重傳標(biāo)識,該重傳標(biāo)識用于表示在后續(xù)過程中該多媒體文件需要進(jìn)行重傳;在文件重傳機(jī)制開啟的情況下,電子設(shè)備實(shí)時(shí)地、定期地或者不定期地檢測本端是否存在設(shè)置有重傳標(biāo)識的多媒體文件;若檢測出存在設(shè)置有重傳標(biāo)識的多媒體文件,則執(zhí)行再次獲取網(wǎng)絡(luò)信息的步驟,并在再次獲取的網(wǎng)絡(luò)信息優(yōu)于初始獲取的網(wǎng)絡(luò)信息的情況下,將高質(zhì)量的重傳版本進(jìn)行重傳。
[0335]比如,電子設(shè)備在一段時(shí)間之內(nèi)上傳了 10張圖片,其中有4張上傳的為較低質(zhì)量版本,而另外6張上傳的為最高質(zhì)量版本。電子設(shè)備為上述4張上傳的為較低質(zhì)量版本的圖片設(shè)置重傳標(biāo)識,并每隔預(yù)定時(shí)間間隔檢測本端是否存在需要進(jìn)行重傳的圖片,也即檢測本端是否存在設(shè)置有重傳標(biāo)識的圖片;若存在,則再次獲取網(wǎng)絡(luò)信息,并在再次獲取的網(wǎng)絡(luò)信息優(yōu)于初始獲取的網(wǎng)絡(luò)信息的情況下,將高質(zhì)量的重傳版本進(jìn)行重傳。
[0336]綜上所述,本實(shí)施例提供的多媒體文件傳輸方法,通過獲取網(wǎng)絡(luò)信息,根據(jù)網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本,然后根據(jù)傳輸版本對多媒體文件進(jìn)行傳輸,其中不同的傳輸版本對應(yīng)于不同的多媒體文件質(zhì)量;解決了相關(guān)技術(shù)中涉及的多媒體文件傳輸方案存在對多媒體文件質(zhì)量版本的選擇不盡合理的問題;與相關(guān)技術(shù)中涉及的多媒體文件傳輸方案相比,本實(shí)施例提供的多媒體文件傳輸方法通過自動獲取網(wǎng)絡(luò)信息,并根據(jù)網(wǎng)絡(luò)信息自動地確定多媒體文件的傳輸版本,既免去了用戶手動選擇傳輸版本的操作,降低了操作復(fù)雜度,而且提高了對傳輸版本的確定的合理性。
[0337]另外,本實(shí)施例以網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息為例,提供了一種根據(jù)網(wǎng)絡(luò)狀態(tài)信息自動確定多媒體文件的傳輸版本的方案。進(jìn)一步地,當(dāng)傳輸版本不為多媒體文件的最高質(zhì)量版本時(shí),再次獲取網(wǎng)絡(luò)信息,并在再次獲取的網(wǎng)絡(luò)信息優(yōu)于初始獲取的網(wǎng)絡(luò)信息時(shí),根據(jù)再次獲取的網(wǎng)絡(luò)信息確定高質(zhì)量的重傳版本,并將重傳版本進(jìn)行傳輸,使得較低質(zhì)量的傳輸版本能夠自動得到優(yōu)化,提高了多媒體文件傳輸?shù)淖詣踊潭?,?shí)現(xiàn)了質(zhì)量優(yōu)化的效果,同時(shí)提高了用戶體驗(yàn)。
[0338]在一個(gè)具體的例子中,假設(shè)本發(fā)明實(shí)施例提供的多媒體文件傳輸方法應(yīng)用于社交應(yīng)用場景中。該社交應(yīng)用場景包括:發(fā)送終端,與發(fā)送終端通過有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)相連的服務(wù)器,以及與服務(wù)器通過有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)相連的接收終端。假設(shè)發(fā)送終端向服務(wù)器上傳多媒體文件時(shí),根據(jù)獲取到的網(wǎng)絡(luò)信息確定發(fā)送終端與服務(wù)之間的網(wǎng)絡(luò)環(huán)境較好,因此確定的傳輸版本為最高質(zhì)量版本,并將該最高質(zhì)量版本上傳至服務(wù)器。而服務(wù)器在接收到接收終端發(fā)送的多媒體文件下載請求后,根據(jù)獲取到的網(wǎng)絡(luò)信息確定服務(wù)器與接收終端之間的網(wǎng)絡(luò)環(huán)境較差,因此確定的傳輸版本為多媒體文件質(zhì)量較低的第一目標(biāo)質(zhì)量版本,并將該第一目標(biāo)質(zhì)量版本發(fā)送給接收終端。而后,服務(wù)器記錄其之前發(fā)送給接收終端的為多媒體文件的第一目標(biāo)質(zhì)量版本,并每隔預(yù)定時(shí)間間隔監(jiān)測獲取網(wǎng)絡(luò)信息,當(dāng)發(fā)現(xiàn)網(wǎng)絡(luò)信息得到一定幅度的優(yōu)化時(shí),主動向接收終端推送多媒體文件的最高質(zhì)量版本;對應(yīng)地,接收終端在接收到多媒體文件的最高質(zhì)量版本后,自動將原有的第一目標(biāo)質(zhì)量版本進(jìn)行替換,使得用戶可以在后續(xù)過程中查看到最高質(zhì)量版本的多媒體文件。
[0339]請參考圖7,其示出了本發(fā)明再一實(shí)施例提供的多媒體文件傳輸方法的方法流程圖,本實(shí)施例以該多媒體文件傳輸方法應(yīng)用于圖1所示實(shí)施環(huán)境中的發(fā)送終端側(cè)、服務(wù)器側(cè)或者接收終端側(cè)來舉例說明。該多媒體文件傳輸方法可以包括如下幾個(gè)步驟:
[0340]步驟701,獲取網(wǎng)絡(luò)信息。
[0341]電子設(shè)備獲取網(wǎng)絡(luò)信息。其中,網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息、對端限制條件以及網(wǎng)絡(luò)類型信息中的任意一種。本實(shí)施例以網(wǎng)絡(luò)信息為對端限制條件為例。其中,對端限制條件包括文件大小限額、多媒體文件參數(shù)限額以及對端用戶關(guān)聯(lián)信息等信息中的至少一種。
[0342]步驟702,若網(wǎng)絡(luò)信息為對端限制條件,則根據(jù)對端限制條件確定本次傳輸?shù)奈募笮∠揞~。
[0343]若網(wǎng)絡(luò)信息為對端限制條件,則電子設(shè)備根據(jù)對端限制條件確定本次傳輸?shù)奈募笮∠揞~。其中,文件大小限額是指本次傳輸?shù)亩嗝襟w文件的文件大小所能達(dá)到的最大值。
[0344]本步驟可以包括如下幾種可能的實(shí)現(xiàn)方式:
[0345]在第一種可能的實(shí)現(xiàn)方式中,當(dāng)對端限制條件包括文件大小限額時(shí),從對端限制條件中讀取文件大小限額;將讀取到的文件大小限額確定為本次傳輸?shù)奈募笮∠揞~。
[0346]比如,對端限制條件可以直接是對文件大小的限制,若多媒體文件接收方設(shè)定的文件大小限額為500kb,則多媒體文件發(fā)送方可直接將多媒體文件接收方設(shè)定的文件大小限額500kb作為本次傳輸?shù)奈募笮∠揞~。
[0347]在第二種可能的實(shí)現(xiàn)方式中,當(dāng)對端限制條件包括多媒體文件參數(shù)限額時(shí),從對端限制條件中讀取多媒體文件參數(shù)限額;根據(jù)多媒體文件參數(shù)限額確定本次傳輸?shù)奈募笮∠揞~。[0348]其中,多媒體文件參數(shù)限額包括清晰度限額、分辨率限額、飽和度限額以及亮度限額中的至少一種。多媒體文件接收方還可以限制接收多媒體文件的多媒體文件參數(shù),比如設(shè)定分辨率限額為1024*600,則表明多媒體文件發(fā)送方發(fā)送的多媒體文件的分辨率不能超過1024*600。電子設(shè)備讀取到多媒體文件參數(shù)限額之后,可對多媒體文件參數(shù)限額進(jìn)行分析、計(jì)算,并確定出本次傳輸?shù)奈募笮∠揞~。
[0349]在第三種可能的實(shí)現(xiàn)方式中,當(dāng)對端限制條件包括對端用戶關(guān)聯(lián)信息時(shí),從對端限制條件中讀取對端用戶關(guān)聯(lián)信息;根據(jù)對端用戶關(guān)聯(lián)信息確定本次傳輸?shù)奈募笮∠揞~。
[0350]其中,對端用戶關(guān)聯(lián)信息可以包括對端用戶賬戶級別、對端用戶地理位置信息、對端用戶IP(Internet Protocol,網(wǎng)絡(luò)之間互聯(lián)的協(xié)議)地址等信息中的至少一種。電子設(shè)備讀取到對端用戶關(guān)聯(lián)信息之后,可對對端用戶關(guān)聯(lián)信息進(jìn)行分析、計(jì)算,并確定出本次傳輸?shù)奈募笮∠揞~。
[0351]在實(shí)際應(yīng)用中,存在多種根據(jù)對端限制條件確定本次傳輸?shù)奈募笮∠揞~的方式,上述方式僅是示例性和解釋性的,并不能限制本發(fā)明。
[0352]步驟703,根據(jù)本次傳輸?shù)奈募笮∠揞~確定多媒體文件的傳輸版本。
[0353]電子設(shè)備根據(jù)本次傳輸?shù)奈募笮∠揞~確定多媒體文件的傳輸版本。其中,傳輸版本的文件大小不大于文件大小限額。
[0354]本步驟可以包括如下幾個(gè)子步驟:
[0355]第一,判斷多媒體文件的最高質(zhì)量版本的文件大小是否大于本次傳輸?shù)奈募笮∠揞~。
[0356]其中,最高質(zhì)量版本可以是多媒體文件的原始版本,也可以是預(yù)先對原始版本進(jìn)行處理后的高質(zhì)量版本。電子設(shè)備將最高質(zhì)量版本的文件大小和本次傳輸?shù)奈募笮∠揞~進(jìn)行比對。
[0357]第二,若判斷出多媒體文件的最高質(zhì)量版本的文件大小小于本次傳輸?shù)奈募笮∠揞~,則將多媒體文件的最高質(zhì)量版本確定為多媒體文件的傳輸版本。
[0358]當(dāng)最高質(zhì)量版本的文件大小小于本次傳輸?shù)奈募笮∠揞~時(shí),電子設(shè)備將最高質(zhì)量版本確定為多媒體文件的傳輸版本。比如,當(dāng)最高質(zhì)量版本的文件大小為400kb,且本次傳輸?shù)奈募笮∠揞~為500kb時(shí),可直接將最高質(zhì)量版本確定為多媒體文件的傳輸版本。
[0359]第三,若判斷出多媒體文件的最高質(zhì)量版本的文件大小大于本次傳輸?shù)奈募笮∠揞~,則根據(jù)本次傳輸?shù)奈募笮∠揞~對多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第一目標(biāo)質(zhì)量版本,將第一目標(biāo)質(zhì)量版本確定為多媒體文件的傳輸版本。其中,第一目標(biāo)質(zhì)量版本的文件大小不大于本次傳輸?shù)奈募笮∠揞~。
[0360]當(dāng)最高質(zhì)量版本的文件大小大于本次傳輸?shù)奈募笮∠揞~時(shí),電子設(shè)備可以對多媒體文件進(jìn)行壓縮得到文件大小小于本次傳輸?shù)奈募笮∠揞~的第一目標(biāo)質(zhì)量版本,也可以根據(jù)預(yù)設(shè)轉(zhuǎn)換條件對多媒體文件進(jìn)行轉(zhuǎn)換得到文件大小小于本次傳輸?shù)奈募笮∠揞~的第一目標(biāo)質(zhì)量版本。其中,預(yù)設(shè)轉(zhuǎn)換條件包括清晰度參數(shù)、分辨率參數(shù)、飽和度參數(shù)以及亮度參數(shù)中的至少一種。之后,電子設(shè)備將第一目標(biāo)質(zhì)量版本確定為多媒體文件的傳輸版本。
[0361]步驟704,根據(jù)傳輸版本對多媒體文件進(jìn)行傳輸。[0362]電子設(shè)備根據(jù)傳輸版本對多媒體文件進(jìn)行傳輸。其中,多媒體文件的傳輸路徑包括:發(fā)送終端上傳至服務(wù)器、接收終端從服務(wù)器中下載以及發(fā)送終端直接傳輸至接收終端。
[0363]在本實(shí)施例提供的多媒體文件傳輸方法中,還提供了一種文件重傳機(jī)制。當(dāng)多媒體文件的傳輸版本不為最高質(zhì)量版本時(shí),電子設(shè)備還可以繼續(xù)監(jiān)測網(wǎng)絡(luò)狀態(tài),當(dāng)網(wǎng)絡(luò)狀態(tài)優(yōu)化時(shí)將最高質(zhì)量版本的多媒體文件或者比傳輸版本的多媒體文件質(zhì)量高的版本作為多媒體文件的重傳版本,再次對多媒體文件進(jìn)行傳輸,該多媒體文件質(zhì)量較高的重傳版本可用于替換多媒體文件質(zhì)量較低的傳輸版本。其中,文件重傳機(jī)制可由系統(tǒng)默認(rèn)開啟/關(guān)閉,也可由用戶預(yù)先設(shè)置開啟/關(guān)閉,或者由用戶實(shí)時(shí)設(shè)置開啟/關(guān)閉。
[0364]因此,在傳輸版本不為多媒體文件的最高質(zhì)量版本時(shí),電子設(shè)備可生成第一提示信息,該第一提示信息用于表示傳輸版本不是多媒體文件的最高質(zhì)量版本。另外,在傳輸版本為多媒體文件的最高版本時(shí),電子設(shè)備還可以生成第二提示信息,該第二提示信息用于表示傳輸版本是多媒體文件的最高質(zhì)量版本。
[0365]步驟705,在傳輸版本不為多媒體文件的最高質(zhì)量版本時(shí),再次獲取網(wǎng)絡(luò)信息。
[0366]當(dāng)文件重傳機(jī)制開啟時(shí),若之前的傳輸版本不為多媒體文件的最高質(zhì)量版本,電子設(shè)備繼續(xù)監(jiān)測對端限制條件。其中,電子設(shè)備可以實(shí)時(shí)、定期或者不定期地監(jiān)測并獲取對端限制條件。
[0367]步驟706,檢測再次獲取的網(wǎng)絡(luò)信息是否優(yōu)于初始獲取的網(wǎng)絡(luò)信息。
[0368]若再次獲取的網(wǎng)絡(luò)信息和初始獲取的網(wǎng)絡(luò)信息均為對端限制條件,則對再次獲取的對端限制條件和初始獲取的對端限制條件進(jìn)行比對,若對端限制條件的比對結(jié)果滿足第一預(yù)定條件,則確定再次獲取的網(wǎng)絡(luò)信息優(yōu)于初始獲取的網(wǎng)絡(luò)信息。其中,第一預(yù)定條件包括對端限制條件由限制狀態(tài)轉(zhuǎn)換為解除限制狀態(tài)或者由限制狀態(tài)轉(zhuǎn)換為放寬限制狀態(tài)。
[0369]比如,初始獲取的對端限制條件包括文件大小限額500kb,而再次獲取的對端限制條件包括文件大小限額IM或者不存在對文件大小的限制,則說明再次獲取的網(wǎng)絡(luò)信息優(yōu)于初始獲取的網(wǎng)絡(luò)信息。
[0370]步驟707,如果再次獲取的網(wǎng)絡(luò)信息優(yōu)于初始獲取的網(wǎng)絡(luò)信息,根據(jù)再次獲取的網(wǎng)絡(luò)信息確定多媒體文件的重傳版本。
[0371]如果再次獲取的網(wǎng)絡(luò)信息優(yōu)于初始獲取的網(wǎng)絡(luò)信息,電子設(shè)備根據(jù)再次獲取的網(wǎng)絡(luò)信息確定多媒體文件的重傳版本。其中,重傳版本對應(yīng)的多媒體文件質(zhì)量高于傳輸版本對應(yīng)的多媒體文件質(zhì)量。
[0372]當(dāng)網(wǎng)絡(luò)信息為對端限制條件時(shí),本步驟可以包括如下幾個(gè)子步驟:
[0373]第一,根據(jù)對端限制條件確定再次傳輸?shù)奈募笮∠揞~。
[0374]1、當(dāng)對端限制條件包括文件大小限額時(shí),從對端限制條件中讀取文件大小限額;將讀取到的文件大小限額確定為再次傳輸?shù)奈募笮∠揞~。
[0375]2、當(dāng)對端限制條件包括多媒體文件參數(shù)限額時(shí),從對端限制條件中讀取多媒體文件參數(shù)限額;根據(jù)多媒體文件參數(shù)限額確定再次傳輸?shù)奈募笮∠揞~。
[0376]其中,多媒體文件參數(shù)限額包括清晰度限額、分辨率限額、飽和度限額以及亮度限額中的至少一種。
[0377]3、當(dāng)對端限制條件包括對端用戶關(guān)聯(lián)信息時(shí),從對端限制條件中讀取對端用戶關(guān)聯(lián)信息;根據(jù)對端用戶關(guān)聯(lián)信息確定再次傳輸?shù)奈募笮∠揞~。[0378]第二,根據(jù)文件大小限額確定多媒體文件的重傳版本。
[0379]1、判斷多媒體文件的最高質(zhì)量版本的文件大小是否大于再次傳輸?shù)奈募笮∠揞~。
[0380]2、若判斷出多媒體文件的最高質(zhì)量版本的文件大小小于再次傳輸?shù)奈募笮∠揞~,則將多媒體文件的最高質(zhì)量版本確定為多媒體文件的重傳版本。
[0381]3、若判斷出多媒體文件的最高質(zhì)量版本的文件大小大于再次傳輸?shù)奈募笮∠揞~,則根據(jù)再次傳輸?shù)奈募笮∠揞~對多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第三目標(biāo)質(zhì)量版本,將第三目標(biāo)質(zhì)量版本確定為多媒體文件的重傳版本,第三目標(biāo)質(zhì)量版本的文件大小不大于再次傳輸?shù)奈募笮∠揞~,且第三目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量高于第一目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量。
[0382]上述步驟707中的各個(gè)子步驟與步驟702至步驟703相同或者類似,具體可參考上述步驟702至步驟703,對此不再贅述。
[0383]需要說明的一點(diǎn)是,重傳版本的多媒體文件質(zhì)量高于傳輸版本的多媒體文件質(zhì)量,且該多媒體文件質(zhì)量的優(yōu)化幅度是較大的。因此,該重傳版本在通常情況下為多媒體文件的最高質(zhì)量版本,或者多媒體文件質(zhì)量略低于最高質(zhì)量版本的高質(zhì)量版本。
[0384]步驟708,根據(jù)重傳版本對多媒體文件進(jìn)行再次傳輸。
[0385]電子設(shè)備根據(jù)重傳版本對多媒體文件進(jìn)行再次傳輸。在實(shí)際應(yīng)用中,電子設(shè)備可以在文件重傳機(jī)制開啟的情況下,靜默地直接將重傳版本進(jìn)行傳輸;也可以在傳輸重傳版本之前詢問用戶是否確定進(jìn)行重傳,若用戶確定進(jìn)行重傳,則將重傳版本進(jìn)行傳輸。
[0386]進(jìn)一步地,接收到重傳版本的設(shè)備可同時(shí)存儲較低質(zhì)量的傳輸版本和較高質(zhì)量的重傳版本兩個(gè)版本的多媒體文件,也可自動將較高質(zhì)量的重傳版本替換掉較低質(zhì)量的傳輸版本的多媒體文件。
[0387]可選地,隨著重傳版本的傳輸,電子設(shè)備還可生成第三提示信息。該第三提示信息用于表示重傳版本的多媒體文件質(zhì)量高于傳輸版本的多媒體文件質(zhì)量。
[0388]綜上所述,本實(shí)施例提供的多媒體文件傳輸方法,通過獲取網(wǎng)絡(luò)信息,根據(jù)網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本,然后根據(jù)傳輸版本對多媒體文件進(jìn)行傳輸,其中不同的傳輸版本對應(yīng)于不同的多媒體文件質(zhì)量;解決了相關(guān)技術(shù)中涉及的多媒體文件傳輸方案存在對多媒體文件質(zhì)量版本的選擇不盡合理的問題;與相關(guān)技術(shù)中涉及的多媒體文件傳輸方案相比,本實(shí)施例提供的多媒體文件傳輸方法通過自動獲取網(wǎng)絡(luò)信息,并根據(jù)網(wǎng)絡(luò)信息自動地確定多媒體文件的傳輸版本,既免去了用戶手動選擇傳輸版本的操作,降低了操作復(fù)雜度,而且提高了對傳輸版本的確定的合理性。
[0389]另外,本實(shí)施例以網(wǎng)絡(luò)信息為對端限制條件為例,提供了一種根據(jù)對端限制條件自動確定多媒體文件的傳輸版本的方案。進(jìn)一步地,當(dāng)傳輸版本不為多媒體文件的最高質(zhì)量版本時(shí),再次獲取網(wǎng)絡(luò)信息,并在再次獲取的網(wǎng)絡(luò)信息優(yōu)于初始獲取的網(wǎng)絡(luò)信息時(shí),根據(jù)再次獲取的網(wǎng)絡(luò)信息確定高質(zhì)量的重傳版本,并將重傳版本進(jìn)行傳輸,使得較低質(zhì)量的傳輸版本能夠自動得到優(yōu)化,提高了多媒體文件傳輸?shù)淖詣踊潭?,?shí)現(xiàn)了質(zhì)量優(yōu)化的效果,同時(shí)提高了用戶體驗(yàn)。
[0390]請參考圖8,其示出了本發(fā)明還一實(shí)施例提供的多媒體文件傳輸方法的方法流程圖,本實(shí)施例以該多媒體文件傳輸方法應(yīng)用于圖1所示實(shí)施環(huán)境中的發(fā)送終端側(cè)、服務(wù)器側(cè)或者接收終端側(cè)來舉例說明。該多媒體文件傳輸方法可以包括如下幾個(gè)步驟:
[0391]步驟801,獲取網(wǎng)絡(luò)信息。
[0392]電子設(shè)備獲取網(wǎng)絡(luò)信息。其中,網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息、對端限制條件以及網(wǎng)絡(luò)類型信息中的任意一種。本實(shí)施例以網(wǎng)絡(luò)信息為網(wǎng)絡(luò)類型信息為例。其中,網(wǎng)絡(luò)類型信息包括免費(fèi)網(wǎng)絡(luò)或者收費(fèi)網(wǎng)絡(luò)等信息。
[0393]步驟802,若網(wǎng)絡(luò)信息為網(wǎng)絡(luò)類型信息,則根據(jù)網(wǎng)絡(luò)類型信息確定當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)。
[0394]若網(wǎng)絡(luò)信息為網(wǎng)絡(luò)類型信息,則電子設(shè)備根據(jù)網(wǎng)絡(luò)類型信息確定當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)。其中,免費(fèi)網(wǎng)絡(luò)通常為W1-Fi (Wireless Fidelity,無線保真)網(wǎng)絡(luò),而收費(fèi)網(wǎng)絡(luò)通常為蜂窩數(shù)據(jù)網(wǎng)絡(luò)。
[0395]步驟803,根據(jù)當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)確定多媒體文件的傳輸版本。
[0396]電子設(shè)備根據(jù)當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)確定多媒體文件的傳輸版本。
[0397]1、若當(dāng)前網(wǎng)絡(luò)是免費(fèi)網(wǎng)絡(luò),則將多媒體文件的最高質(zhì)量版本確定為多媒體文件的傳輸版本。
[0398]當(dāng)當(dāng)前網(wǎng)絡(luò)是免費(fèi)網(wǎng)絡(luò)時(shí),電子設(shè)備將多媒體文件的最高質(zhì)量版本確定為多媒體文件的傳輸版本。由于電子設(shè)備當(dāng)前接入的是免費(fèi)網(wǎng)絡(luò),因此無需考慮用戶的通信資費(fèi)問題,直接傳輸多媒體文件的最高質(zhì)量版本。
[0399]2、若當(dāng)前網(wǎng)絡(luò)不是免費(fèi)網(wǎng)絡(luò),則根據(jù)預(yù)設(shè)多媒體文件質(zhì)量參數(shù)對多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第二目標(biāo)質(zhì)量版本,將第二目標(biāo)質(zhì)量版本確定為多媒體文件的傳輸版本;或者,獲取當(dāng)前網(wǎng)絡(luò)的剩余套餐流量;根據(jù)剩余套餐流量確定本次傳輸?shù)奈募笮∠揞~;根據(jù)文件大小限額確定多媒體文件的傳輸版本。
[0400]當(dāng)當(dāng)前網(wǎng)絡(luò)不是免費(fèi)網(wǎng)絡(luò),也即收費(fèi)網(wǎng)絡(luò)時(shí),有如下兩種可能的實(shí)現(xiàn)方式:
[0401]第一,電子設(shè)備根據(jù)預(yù)設(shè)多媒體文件質(zhì)量參數(shù)對多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第二目標(biāo)質(zhì)量版本,將第二目標(biāo)質(zhì)量版本確定為多媒體文件的傳輸版本。
[0402]其中,預(yù)設(shè)多媒體文件質(zhì)量參數(shù)可以包括多媒體文件壓縮率、清晰度轉(zhuǎn)換率、飽和度轉(zhuǎn)換率、分辨率轉(zhuǎn)換率以及亮度轉(zhuǎn)換率等參數(shù)。電子設(shè)備可根據(jù)預(yù)設(shè)多媒體文件質(zhì)量參數(shù)對多媒體文件進(jìn)行壓縮、轉(zhuǎn)換等處理得到第二目標(biāo)質(zhì)量版本,并將第二目標(biāo)質(zhì)量版本確定為多媒體文件的傳輸版本。該第二目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量低于最高質(zhì)量版本的多媒體文件質(zhì)量。
[0403]第二,電子設(shè)備獲取當(dāng)前網(wǎng)絡(luò)的剩余套餐流量;根據(jù)剩余套餐流量確定本次傳輸?shù)奈募笮∠揞~;根據(jù)文件大小限額確定多媒體文件的傳輸版本。
[0404]電子設(shè)備還可獲取蜂窩數(shù)據(jù)網(wǎng)絡(luò)的剩余套餐流量,然后根據(jù)剩余套餐流量確定本次傳輸?shù)奈募笮∠揞~。比如,當(dāng)剩余套餐流量為IM時(shí),可將IM確定為本次傳輸?shù)奈募笮∠揞~。之后,電子設(shè)備根據(jù)文件大小限額確定多媒體文件的傳輸版本。電子設(shè)備根據(jù)文件大小限額確定多媒體文件的傳輸版本的步驟可參考圖6A所示實(shí)施例中的步驟603和圖7所示實(shí)施例中的步驟703,本實(shí)施例對此不再贅述。
[0405]步驟804,根據(jù)傳輸版本對多媒體文件進(jìn)行傳輸。
[0406]步驟805,在傳輸版本不為多媒體文件的最高質(zhì)量版本時(shí),再次獲取網(wǎng)絡(luò)信息。
[0407]步驟806,檢測再次獲取的網(wǎng)絡(luò)信息是否優(yōu)于初始獲取的網(wǎng)絡(luò)信息。[0408]若再次獲取的網(wǎng)絡(luò)信息和初始獲取的網(wǎng)絡(luò)信息均為網(wǎng)絡(luò)類型信息,則對再次獲取的網(wǎng)絡(luò)類型信息和初始獲取的網(wǎng)絡(luò)類型信息進(jìn)行比對,若網(wǎng)絡(luò)信息類型的比對結(jié)果滿足第二預(yù)定條件,則確定再次獲取的網(wǎng)絡(luò)信息優(yōu)于初始獲取的網(wǎng)絡(luò)信息;其中,第二預(yù)定條件包括由收費(fèi)網(wǎng)絡(luò)轉(zhuǎn)換為免費(fèi)網(wǎng)絡(luò)或者剩余套餐流量大于預(yù)定閾值。
[0409]比如,電子設(shè)備連接的網(wǎng)絡(luò)由蜂窩數(shù)據(jù)網(wǎng)絡(luò)轉(zhuǎn)換為W1-Fi網(wǎng)絡(luò);再比如,剩余套餐流量大于預(yù)定閾值20M。
[0410]步驟807,如果再次獲取的網(wǎng)絡(luò)信息優(yōu)于初始獲取的網(wǎng)絡(luò)信息,根據(jù)再次獲取的網(wǎng)絡(luò)信息確定多媒體文件的重傳版本。
[0411]其中,重傳版本對應(yīng)的多媒體文件質(zhì)量高于傳輸版本對應(yīng)的多媒體文件質(zhì)量。
[0412]當(dāng)網(wǎng)絡(luò)信息為網(wǎng)絡(luò)類型信息時(shí),本步驟可以包括如下幾個(gè)子步驟:
[0413]第一,根據(jù)網(wǎng)絡(luò)類型信息確定當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)。
[0414]第二,根據(jù)當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)確定多媒體文件的重傳版本。
[0415]1、若當(dāng)前網(wǎng)絡(luò)是免費(fèi)網(wǎng)絡(luò),則將多媒體文件的最高質(zhì)量版本確定為多媒體文件的重傳版本。
[0416]2、若當(dāng)前網(wǎng)絡(luò)不是免費(fèi)網(wǎng)絡(luò),則根據(jù)預(yù)設(shè)多媒體文件質(zhì)量參數(shù)對多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第四目標(biāo)質(zhì)量版本,將第四目標(biāo)質(zhì)量版本確定為多媒體文件的重傳版本,第四目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量高于第二目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量;或者,獲取當(dāng)前網(wǎng)絡(luò)的剩余套餐流量;根據(jù)剩余套餐流量確定再次傳輸?shù)奈募笮∠揞~;根據(jù)文件大小限額確定多媒體文件的重傳版本。
[0417]步驟808,根據(jù)重傳版本對多媒體文件進(jìn)行再次傳輸。
[0418]上述步驟804至步驟808與圖6A所示實(shí)施例中的步驟604至步驟608以及圖7所示實(shí)施例中的步驟704至步驟708相同或者類似,本實(shí)施例對此不再贅述。
[0419]綜上所述,本實(shí)施例提供的多媒體文件傳輸方法,通過獲取網(wǎng)絡(luò)信息,根據(jù)網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本,然后根據(jù)傳輸版本對多媒體文件進(jìn)行傳輸,其中不同的傳輸版本對應(yīng)于不同的多媒體文件質(zhì)量;解決了相關(guān)技術(shù)中涉及的多媒體文件傳輸方案存在對多媒體文件質(zhì)量版本的選擇不盡合理的問題;與相關(guān)技術(shù)中涉及的多媒體文件傳輸方案相比,本實(shí)施例提供的多媒體文件傳輸方法通過自動獲取網(wǎng)絡(luò)信息,并根據(jù)網(wǎng)絡(luò)信息自動地確定多媒體文件的傳輸版本,既免去了用戶手動選擇傳輸版本的操作,降低了操作復(fù)雜度,而且提高了對傳輸版本的確定的合理性。
[0420]另外,本實(shí)施例以網(wǎng)絡(luò)信息為網(wǎng)絡(luò)類型信息為例,提供了一種根據(jù)網(wǎng)絡(luò)類型信息自動確定多媒體文件的傳輸版本的方案。進(jìn)一步地,當(dāng)傳輸版本不為多媒體文件的最高質(zhì)量版本時(shí),再次獲取網(wǎng)絡(luò)信息,并在再次獲取的網(wǎng)絡(luò)信息優(yōu)于初始獲取的網(wǎng)絡(luò)信息時(shí),根據(jù)再次獲取的網(wǎng)絡(luò)信息確定高質(zhì)量的重傳版本,并將重傳版本進(jìn)行傳輸,使得較低質(zhì)量的傳輸版本能夠自動得到優(yōu)化。因此,本實(shí)施例提供的多媒體文件傳輸方法,節(jié)省了用戶的通信資費(fèi),提高了多媒體文件傳輸?shù)淖詣踊潭?,?shí)現(xiàn)了質(zhì)量優(yōu)化的效果,同時(shí)提高了用戶體驗(yàn)。
[0421]應(yīng)當(dāng)理解的是,在本文中使用的,除非上下文清楚地支持例外情況,單數(shù)形式“一個(gè)”(“a”、“an”、“the”)旨在也包括復(fù)數(shù)形式。還應(yīng)當(dāng)理解的是,在本文中使用的“和/或”是指包括一個(gè)或者一個(gè)以上相關(guān)聯(lián)地列出的項(xiàng)目的任意和所有可能組合。[0422]上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
[0423]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0424]以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種多媒體文件傳輸裝置,其特征在于,所述裝置包括: 信息獲取模塊,用于獲取網(wǎng)絡(luò)信息; 傳輸確定模塊,用于根據(jù)所述網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本,不同的傳輸版本對應(yīng)于不同的多媒體文件質(zhì)量; 文件傳輸模塊,用于根據(jù)所述傳輸版本對所述多媒體文件進(jìn)行傳輸。
2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述傳輸確定模塊,包括:限額計(jì)算單元和第一確定單元;或者,限額確定單元和所述第一確定單元;或者,網(wǎng)絡(luò)判斷單元和第二確定單元; 所述限額計(jì)算單元,用于若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息,則根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算本次傳輸?shù)奈募笮∠揞~;所述第一確定單元,用于根據(jù)所述本次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的傳輸版本; 所述限額確定單元,用于若所述網(wǎng)絡(luò)信息為對端限制條件,則根據(jù)所述對端限制條件確定本次傳輸?shù)奈募笮∠揞~;所述第一確定單元,用于根據(jù)所述本次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的傳輸版本; 所述網(wǎng)絡(luò)判斷單元,用于若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)類型信息,則根據(jù)所述網(wǎng)絡(luò)類型信息確定當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò);所述第二確定單元,用于根據(jù)所述當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)確定所述多媒體文件的傳輸版本。
3.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述限額計(jì)算單元,包括:時(shí)間獲取子單元和限額計(jì)算子單元; 所述時(shí)間獲取子單元,用于獲取傳輸時(shí)間限額,所述傳輸時(shí)間限額由系統(tǒng)設(shè)定或者由用戶設(shè)定; 所述限額計(jì)算子單元,用于根據(jù)所述傳輸時(shí)間限額和所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算所述本次傳輸?shù)奈募笮∠揞~。
4.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述第一確定單元,包括:高質(zhì)判斷子單元、高質(zhì)確定子單元、高質(zhì)處理子單元和第一確定子單元; 所述高質(zhì)判斷子單元,用于判斷所述多媒體文件的最高質(zhì)量版本的文件大小是否大于所述本次傳輸?shù)奈募笮∠揞~; 所述高質(zhì)確定子單元,用于若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小小于所述本次傳輸?shù)奈募笮∠揞~,則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的傳輸版本; 所述高質(zhì)處理子單元,用于若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小大于所述本次傳輸?shù)奈募笮∠揞~,則根據(jù)所述本次傳輸?shù)奈募笮∠揞~對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第一目標(biāo)質(zhì)量版本;所述第一確定子單元,用于將所述第一目標(biāo)質(zhì)量版本確定為所述多媒體文件的傳輸版本,所述第一目標(biāo)質(zhì)量版本的文件大小不大于所述本次傳輸?shù)奈募笮∠揞~。
5.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述限額確定單元,包括:限額確定子單元;或者,參數(shù)確定子單元;或者,關(guān)聯(lián)確定子單元; 所述限額確定子單元,用于當(dāng)所述對端限制條件包括文件大小限額時(shí),從所述對端限制條件中讀取所述文件大小限額;將讀取到的所述文件大小限額確定為所述本次傳輸?shù)奈募笮∠揞~; 所述參數(shù)確定子單元,用于當(dāng)所述對端限制條件包括多媒體文件參數(shù)限額時(shí),從所述對端限制條件中讀取所述多媒體文件參數(shù)限額;根據(jù)所述多媒體文件參數(shù)限額確定所述本次傳輸?shù)奈募笮∠揞~;其中,所述多媒體文件參數(shù)限額包括清晰度限額、分辨率限額、飽和度限額以及亮度限額中的至少一種; 所述關(guān)聯(lián)確定子單元,用于當(dāng)所述對端限制條件包括對端用戶關(guān)聯(lián)信息時(shí),從所述對端限制條件中讀取所述對端用戶關(guān)聯(lián)信息;根據(jù)所述對端用戶關(guān)聯(lián)信息確定所述本次傳輸?shù)奈募笮∠揞~。
6.根據(jù)權(quán)利要求2所述的裝置,其特征在于,所述第二確定單元,包括:免費(fèi)確定子單元和收費(fèi)確定子單元; 所述免費(fèi)確定子單元,用于若所述當(dāng)前網(wǎng)絡(luò)是免費(fèi)網(wǎng)絡(luò),則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的傳輸版本; 所述收費(fèi)確定子單元,用于若所述當(dāng)前網(wǎng)絡(luò)不是免費(fèi)網(wǎng)絡(luò),則根據(jù)預(yù)設(shè)多媒體文件質(zhì)量參數(shù)對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第二目標(biāo)質(zhì)量版本,將所述第二目標(biāo)質(zhì)量版本確定為所 述多媒體文件的傳輸版本;或者,獲取所述當(dāng)前網(wǎng)絡(luò)的剩余套餐流量;根據(jù)所述剩余套餐流量確定本次傳輸?shù)奈募笮∠揞~;根據(jù)所述本次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的傳輸版本。
7.根據(jù)權(quán)利要求1至6任一所述的裝置,其特征在于,所述裝置還包括: 信息再獲模塊,用于在所述傳輸版本不為所述多媒體文件的最高質(zhì)量版本時(shí),再次獲取網(wǎng)絡(luò)信息; 重傳確定模塊,用于如果再次獲取的所述網(wǎng)絡(luò)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息,根據(jù)再次獲取的所述網(wǎng)絡(luò)信息確定所述多媒體文件的重傳版本,所述重傳版本對應(yīng)的多媒體文件質(zhì)量高于所述傳輸版本對應(yīng)的多媒體文件質(zhì)量; 文件重傳模塊,用于根據(jù)所述重傳版本對所述多媒體文件進(jìn)行再次傳輸。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 網(wǎng)絡(luò)檢測模塊,用于檢測再次獲取的所述網(wǎng)絡(luò)信息是否優(yōu)于初始獲取的所述網(wǎng)絡(luò)信肩、O
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述網(wǎng)絡(luò)檢測模塊,包括:第一檢測單元;或者,第二檢測單元;或者,第三檢測單元; 所述第一檢測單元,用于若再次獲取的所述網(wǎng)絡(luò)信息和初始獲取的所述網(wǎng)絡(luò)信息均為所述網(wǎng)絡(luò)狀態(tài)信息,則檢測再次獲取的所述網(wǎng)絡(luò)狀態(tài)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)狀態(tài)信息的幅度是否超過第一預(yù)定閾值; 所述第二檢測單元,用于若再次獲取的所述網(wǎng)絡(luò)信息和初始獲取的所述網(wǎng)絡(luò)信息均為所述對端限制條件,則對再次獲取的所述對端限制條件和初始獲取的所述對端限制條件進(jìn)行比對,若所述對端限制條件的比對結(jié)果滿足第一預(yù)定條件,則確定再次獲取的所述網(wǎng)絡(luò)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息;其中,所述第一預(yù)定條件包括所述對端限制條件由限制狀態(tài)轉(zhuǎn)換為解除限制狀態(tài)或者由限制狀態(tài)轉(zhuǎn)換為放寬限制狀態(tài); 所述第三檢測單元,用于若再次獲取的所述網(wǎng)絡(luò)信息和初始獲取的所述網(wǎng)絡(luò)信息均為所述網(wǎng)絡(luò)類型信息,則對再次獲取的所述網(wǎng)絡(luò)類型信息和初始獲取的所述網(wǎng)絡(luò)類型信息進(jìn)行比對,若所述網(wǎng)絡(luò)信息類型的比對結(jié)果滿足第二預(yù)定條件,則確定再次獲取的所述網(wǎng)絡(luò)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息;其中,所述第二預(yù)定條件包括由收費(fèi)網(wǎng)絡(luò)轉(zhuǎn)換為免費(fèi)網(wǎng)絡(luò)或者所述剩余套餐流量大于第二預(yù)定閾值。
10.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述重傳確定模塊,包括:限額再算單元和第一重傳單元;或者,限額再確單元和所述第一重傳單元;或者,網(wǎng)絡(luò)再判單元和第二重傳單元; 所述限額再算單元,用于若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息,則根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算再次傳輸?shù)奈募笮∠揞~;所述第一重傳單元,用于根據(jù)所述再次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的重傳版本; 所述限額再確單元,用于若所述網(wǎng)絡(luò)信息為對端限制條件,則根據(jù)所述對端限制條件確定再次傳輸?shù)奈募笮∠揞~;所述第一重傳單元,用于根據(jù)所述再次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的重傳版本; 所述網(wǎng)絡(luò)再判單元,用于若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)類型信息,則根據(jù)所述網(wǎng)絡(luò)類型信息確定當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò);所述第二重傳單元,用于根據(jù)所述當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)確定所述多媒體文件的重傳版本。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述限額再算單元,包括:傳輸獲取子單元和限額再算子單元; 所述傳輸獲取子單元 ,用于獲取傳輸時(shí)間限額,所述傳輸時(shí)間限額由系統(tǒng)設(shè)定或者由用戶設(shè)定; 所述限額再算子單元,用于根據(jù)所述傳輸時(shí)間限額和所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算所述再次傳輸?shù)奈募笮∠揞~。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第一重傳單元,包括:最高判斷子單元、最高確定子單元、最高處理子單元和第三確定子單元; 所述最高判斷子單元,用于判斷所述多媒體文件的最高質(zhì)量版本的文件大小是否大于所述再次傳輸?shù)奈募笮∠揞~; 所述最高確定子單元,用于若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小小于所述再次傳輸?shù)奈募笮∠揞~,則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的重傳版本; 所述最高處理子單元,用于若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小大于所述再次傳輸?shù)奈募笮∠揞~,則根據(jù)所述再次傳輸?shù)奈募笮∠揞~對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第三目標(biāo)質(zhì)量版本;所述第三確定子單元,用于將所述第三目標(biāo)質(zhì)量版本確定為所述多媒體文件的重傳版本,所述第三目標(biāo)質(zhì)量版本的文件大小不大于所述再次傳輸?shù)奈募笮∠揞~,且所述第三目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量高于所述第一目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量。
13.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述限額再確單元,包括:限額再確子單元;或者,參數(shù)再確子單元;或者,關(guān)聯(lián)再確子單元; 所述限額再確子單元,用于當(dāng)所述對端限制條件包括文件大小限額時(shí),從所述對端限制條件中讀取所述文件大小限額;將讀取到的所述文件大小限額確定為所述再次傳輸?shù)奈募笮∠揞~;所述參數(shù)再確子單元,用于當(dāng)所述對端限制條件包括多媒體文件參數(shù)限額時(shí),從所述對端限制條件中讀取所述多媒體文件參數(shù)限額;根據(jù)所述多媒體文件參數(shù)限額確定所述再次傳輸?shù)奈募笮∠揞~;其中,所述多媒體文件參數(shù)限額包括清晰度限額、分辨率限額、飽和度限額以及亮度限額中的至少一種; 所述關(guān)聯(lián)再確子單元,用于當(dāng)所述對端限制條件包括對端用戶關(guān)聯(lián)信息時(shí),從所述對端限制條件中讀取所述對端用戶關(guān)聯(lián)信息;根據(jù)所述對端用戶關(guān)聯(lián)信息確定所述再次傳輸?shù)奈募笮∠揞~。
14.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第二重傳單元,包括:免費(fèi)重傳子單元和收費(fèi)重傳子單元; 所述免費(fèi)重傳子單元,用于若所述當(dāng)前網(wǎng)絡(luò)是免費(fèi)網(wǎng)絡(luò),則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的重傳版本; 所述收費(fèi)重傳子單元,用于若所述當(dāng)前網(wǎng)絡(luò)不是免費(fèi)網(wǎng)絡(luò),則根據(jù)預(yù)設(shè)多媒體文件質(zhì)量參數(shù)對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第四目標(biāo)質(zhì)量版本,將所述第四目標(biāo)質(zhì)量版本確定為所述多媒體文件的重傳版本,所述第四目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量高于所述第二目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量;或者,獲取所述當(dāng)前網(wǎng)絡(luò)的剩余套餐流量;根據(jù)所述剩余套餐流量確定再次傳輸?shù)奈募笮∠揞~;根據(jù)所述再次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的 重傳版本。
15.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 標(biāo)識設(shè)置模塊,用于在所述傳輸版本不為所述多媒體文件的最高質(zhì)量版本時(shí),為所述多媒體文件設(shè)置并記錄對應(yīng)的重傳標(biāo)識; 標(biāo)識檢測模塊,用于檢測本端是否存在設(shè)置有所述重傳標(biāo)識的多媒體文件; 所述信息再獲模塊,還用于若檢測出存在設(shè)置有所述重傳標(biāo)識的多媒體文件,則執(zhí)行所述再次獲取網(wǎng)絡(luò)信息的步驟。
16.根據(jù)權(quán)利要求1至6任一所述的裝置,其特征在于,所述裝置還包括: 第一提示模塊,用于在所述傳輸版本不為所述多媒體文件的最高質(zhì)量版本時(shí),生成第一提示信息,所述第一提示信息用于表示所述傳輸版本不是所述多媒體文件的最高質(zhì)量版本;和/或, 第二提示模塊,用于在所述傳輸版本為所述多媒體文件的最高版本時(shí),生成第二提示信息,所述第二提示信息用于表示所述傳輸版本是所述多媒體文件的最高質(zhì)量版本。
17.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 第三提示模塊,用于生成第三提示信息,所述第三提示信息用于表示所述重傳版本的多媒體文件質(zhì)量高于所述傳輸版本的多媒體文件質(zhì)量。
18.一種多媒體文件傳輸方法,其特征在于,所述方法包括: 獲取網(wǎng)絡(luò)信息; 根據(jù)所述網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本,不同的傳輸版本對應(yīng)于不同的多媒體文件質(zhì)量; 根據(jù)所述傳輸版本對所述多媒體文件進(jìn)行傳輸。
19.根據(jù)權(quán)利要求18所述的方法,其特征在于,所述根據(jù)所述網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本,包括:若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息,則根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算本次傳輸?shù)奈募笮∠揞~;根據(jù)所述本次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的傳輸版本;或, 若所述網(wǎng)絡(luò)信息為對端限制條件,則根據(jù)所述對端限制條件確定本次傳輸?shù)奈募笮∠揞~;根據(jù)所述本次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的傳輸版本;或, 若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)類型信息,則根據(jù)所述網(wǎng)絡(luò)類型信息確定當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò);根據(jù)所述當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)確定所述多媒體文件的傳輸版本。
20.根據(jù)權(quán)利要求19所述的方法,其特征在于,所述根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算本次傳輸?shù)奈募笮∠揞~,包括: 獲取傳輸時(shí)間限額,所述傳輸時(shí)間限額由系統(tǒng)設(shè)定或者由用戶設(shè)定; 根據(jù)所述傳輸時(shí)間限額和所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算所述本次傳輸?shù)奈募笮∠揞~。
21.根據(jù)權(quán)利要求19所述的方法,其特征在于,所述根據(jù)所述本次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的傳輸版本,包括: 判斷所述多媒體文件的最高質(zhì)量版本的文件大小是否大于所述本次傳輸?shù)奈募笮∠揞~; 若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小小于所述本次傳輸?shù)奈募笮∠揞~,則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的傳輸版本; 若判斷出所述多媒 體文件的最高質(zhì)量版本的文件大小大于所述本次傳輸?shù)奈募笮∠揞~,則根據(jù)所述本次傳輸?shù)奈募笮∠揞~對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第一目標(biāo)質(zhì)量版本,將所述第一目標(biāo)質(zhì)量版本確定為所述多媒體文件的傳輸版本,所述第一目標(biāo)質(zhì)量版本的文件大小不大于所述本次傳輸?shù)奈募笮∠揞~。
22.根據(jù)權(quán)利要求19所述的方法,其特征在于,所述根據(jù)所述對端限制條件確定本次傳輸?shù)奈募笮∠揞~,包括: 當(dāng)所述對端限制條件包括文件大小限額時(shí),從所述對端限制條件中讀取所述文件大小限額;將讀取到的所述文件大小限額確定為所述本次傳輸?shù)奈募笮∠揞~;或, 當(dāng)所述對端限制條件包括多媒體文件參數(shù)限額時(shí),從所述對端限制條件中讀取所述多媒體文件參數(shù)限額;根據(jù)所述多媒體文件參數(shù)限額確定所述本次傳輸?shù)奈募笮∠揞~;其中,所述多媒體文件參數(shù)限額包括清晰度限額、分辨率限額、飽和度限額以及亮度限額中的至少一種;或, 當(dāng)所述對端限制條件包括對端用戶關(guān)聯(lián)信息時(shí),從所述對端限制條件中讀取所述對端用戶關(guān)聯(lián)信息;根據(jù)所述對端用戶關(guān)聯(lián)信息確定所述本次傳輸?shù)奈募笮∠揞~。
23.根據(jù)權(quán)利要求19所述的方法,其特征在于,所述根據(jù)所述當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)確定所述多媒體文件的傳輸版本,包括: 若所述當(dāng)前網(wǎng)絡(luò)是免費(fèi)網(wǎng)絡(luò),則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的傳輸版本; 若所述當(dāng)前網(wǎng)絡(luò)不是免費(fèi)網(wǎng)絡(luò),則根據(jù)預(yù)設(shè)多媒體文件質(zhì)量參數(shù)對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第二目標(biāo)質(zhì)量版本,將所述第二目標(biāo)質(zhì)量版本確定為所述多媒體文件的傳輸版本;或者,獲取所述當(dāng)前網(wǎng)絡(luò)的剩余套餐流量;根據(jù)所述剩余套餐流量確定本次傳輸?shù)奈募笮∠揞~;根據(jù)所述本次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的傳輸版本。
24.根據(jù)權(quán)利要求18至23任一所述的方法,其特征在于,所述根據(jù)所述傳輸版本對所述多媒體文件進(jìn)行傳輸之后,還包括: 在所述傳輸版本不為所述多媒體文件的最高質(zhì)量版本時(shí),再次獲取網(wǎng)絡(luò)信息; 如果再次獲取的所述網(wǎng)絡(luò)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息,根據(jù)再次獲取的所述網(wǎng)絡(luò)信息確定所述多媒體文件的重傳版本,所述重傳版本對應(yīng)的多媒體文件質(zhì)量高于所述傳輸版本對應(yīng)的多媒體文件質(zhì)量; 根據(jù)所述重傳版本對所述多媒體文件進(jìn)行再次傳輸。
25.根據(jù)權(quán)利要求24所述的方法,其特征在于,所述根據(jù)再次獲取的所述網(wǎng)絡(luò)信息確定所述多媒體文件的重傳版本之前,還包括: 檢測再次獲取的所述網(wǎng)絡(luò)信息是否優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息。
26.根據(jù)權(quán)利要求25所述的方法,其特征在于,所述檢測再次獲取的所述網(wǎng)絡(luò)信息是否優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息,包括: 若再次獲取的所述網(wǎng)絡(luò)信息和初始獲取的所述網(wǎng)絡(luò)信息均為所述網(wǎng)絡(luò)狀態(tài)信息,則檢測再次獲取的所述網(wǎng)絡(luò)狀態(tài)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)狀態(tài)信息的幅度是否超過第一預(yù)定閾值;或, 若再次獲取的所述網(wǎng)絡(luò)信息和初始獲取的所述網(wǎng)絡(luò)信息均為所述對端限制條件,則對再次獲取的所述對端 限制條件和初始獲取的所述對端限制條件進(jìn)行比對,若所述對端限制條件的比對結(jié)果滿足第一預(yù)定條件,則確定再次獲取的所述網(wǎng)絡(luò)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息;其中,所述第一預(yù)定條件包括所述對端限制條件由限制狀態(tài)轉(zhuǎn)換為解除限制狀態(tài)或者由限制狀態(tài)轉(zhuǎn)換為放寬限制狀態(tài);或, 若再次獲取的所述網(wǎng)絡(luò)信息和初始獲取的所述網(wǎng)絡(luò)信息均為所述網(wǎng)絡(luò)類型信息,則對再次獲取的所述網(wǎng)絡(luò)類型信息和初始獲取的所述網(wǎng)絡(luò)類型信息進(jìn)行比對,若所述網(wǎng)絡(luò)信息類型的比對結(jié)果滿足第二預(yù)定條件,則確定再次獲取的所述網(wǎng)絡(luò)信息優(yōu)于初始獲取的所述網(wǎng)絡(luò)信息;其中,所述第二預(yù)定條件包括由收費(fèi)網(wǎng)絡(luò)轉(zhuǎn)換為免費(fèi)網(wǎng)絡(luò)或者所述剩余套餐流量大于第二預(yù)定閾值。
27.根據(jù)權(quán)利要求24所述的方法,其特征在于,所述根據(jù)再次獲取的所述網(wǎng)絡(luò)信息確定所述多媒體文件的重傳版本,包括: 若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)狀態(tài)信息,則根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算再次傳輸?shù)奈募笮∠揞~;根據(jù)所述再次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的重傳版本;或, 若所述網(wǎng)絡(luò)信息為對端限制條件,則根據(jù)所述對端限制條件確定再次傳輸?shù)奈募笮∠揞~;根據(jù)所述再次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的重傳版本;或, 若所述網(wǎng)絡(luò)信息為網(wǎng)絡(luò)類型信息,則根據(jù)所述網(wǎng)絡(luò)類型信息確定當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò);根據(jù)所述當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)確定所述多媒體文件的重傳版本。
28.根據(jù)權(quán)利要求27所述的方法,其特征在于,所述根據(jù)所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算再次傳輸?shù)奈募笮∠揞~,包括: 獲取傳輸時(shí)間限額,所述傳輸時(shí)間限額由系統(tǒng)設(shè)定或者由用戶設(shè)定; 根據(jù)所述傳輸時(shí)間限額和所述網(wǎng)絡(luò)狀態(tài)信息計(jì)算所述再次傳輸?shù)奈募笮∠揞~。
29.根據(jù)權(quán)利要求27所述的方法,其特征在于,所述根據(jù)所述再次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的重傳版本,包括:判斷所述多媒體文件的最高質(zhì)量版本的文件大小是否大于所述再次傳輸?shù)奈募笮∠揞~; 若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小小于所述再次傳輸?shù)奈募笮∠揞~,則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的重傳版本; 若判斷出所述多媒體文件的最高質(zhì)量版本的文件大小大于所述再次傳輸?shù)奈募笮∠揞~,則根據(jù)所述再次傳輸?shù)奈募笮∠揞~對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第三目標(biāo)質(zhì)量版本,將所述第三目標(biāo)質(zhì)量版本確定為所述多媒體文件的重傳版本,所述第三目標(biāo)質(zhì)量版本的文件大小不大于所述再次傳輸?shù)奈募笮∠揞~,且所述第三目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量高于所述第一目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量。
30.根據(jù)權(quán)利要求27所述的方法,其特征在于,所述根據(jù)所述對端限制條件確定再次傳輸?shù)奈募笮∠揞~,包括: 當(dāng)所述對端限制條件包括文件大小限額時(shí),從所述對端限制條件中讀取所述文件大小限額;將讀取到的所述文件大小限額確定為所述再次傳輸?shù)奈募笮∠揞~;或, 當(dāng)所述對端限制條件包括多媒體文件參數(shù)限額時(shí),從所述對端限制條件中讀取所述多媒體文件參數(shù)限額;根據(jù)所述多媒體文件參數(shù)限額確定所述再次傳輸?shù)奈募笮∠揞~;其中,所述多媒體文件 參數(shù)限額包括清晰度限額、分辨率限額、飽和度限額以及亮度限額中的至少一種;或, 當(dāng)所述對端限制條件包括對端用戶關(guān)聯(lián)信息時(shí),從所述對端限制條件中讀取所述對端用戶關(guān)聯(lián)信息;根據(jù)所述對端用戶關(guān)聯(lián)信息確定所述再次傳輸?shù)奈募笮∠揞~。
31.根據(jù)權(quán)利要求27所述的方法,其特征在于,所述根據(jù)所述當(dāng)前網(wǎng)絡(luò)是否為免費(fèi)網(wǎng)絡(luò)確定所述多媒體文件的重傳版本,包括: 若所述當(dāng)前網(wǎng)絡(luò)是免費(fèi)網(wǎng)絡(luò),則將所述多媒體文件的最高質(zhì)量版本確定為所述多媒體文件的重傳版本; 若所述當(dāng)前網(wǎng)絡(luò)不是免費(fèi)網(wǎng)絡(luò),則根據(jù)預(yù)設(shè)多媒體文件質(zhì)量參數(shù)對所述多媒體文件的最高質(zhì)量版本進(jìn)行處理得到第四目標(biāo)質(zhì)量版本,將所述第四目標(biāo)質(zhì)量版本確定為所述多媒體文件的重傳版本,所述第四目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量高于所述第二目標(biāo)質(zhì)量版本的多媒體文件質(zhì)量;或者,獲取所述當(dāng)前網(wǎng)絡(luò)的剩余套餐流量;根據(jù)所述剩余套餐流量確定再次傳輸?shù)奈募笮∠揞~;根據(jù)所述再次傳輸?shù)奈募笮∠揞~確定所述多媒體文件的重傳版本。
32.根據(jù)權(quán)利要求24所述的方法,其特征在于,所述根據(jù)所述傳輸版本對所述多媒體文件進(jìn)行傳輸之后,還包括: 在所述傳輸版本不為所述多媒體文件的最高質(zhì)量版本時(shí),為所述多媒體文件設(shè)置并記錄對應(yīng)的重傳標(biāo)識; 檢測本端是否存在設(shè)置有所述重傳標(biāo)識的多媒體文件; 若檢測出存在設(shè)置有所述重傳標(biāo)識的多媒體文件,則執(zhí)行所述再次獲取網(wǎng)絡(luò)信息的步驟。
33.根據(jù)權(quán)利要求18至23任一所述的方法,其特征在于,所述根據(jù)所述網(wǎng)絡(luò)信息確定多媒體文件的傳輸版本之后,還包括: 在所述傳輸版本不為所述多媒體文件的最高質(zhì)量版本時(shí),生成第一提示信息,所述第一提示信息用于表示所述傳輸版本不是所述多媒體文件的最高質(zhì)量版本;和/或, 在所述傳輸版本為所述多媒體文件的最高版本時(shí),生成第二提示信息,所述第二提示信息用于表示所述傳輸版本是所述多媒體文件的最高質(zhì)量版本。
34.根據(jù)權(quán)利要求24所述的方法,其特征在于,所述根據(jù)再次獲取的所述網(wǎng)絡(luò)信息確定所述多媒體文件的重傳版本之后,還包括: 生成第三提示信息,所述第三提示信息用于表示所述重傳版本的多媒體文件質(zhì)量高于所述傳輸版本的多媒 體文件質(zhì)量。
【文檔編號】H04L29/08GK103986696SQ201410168541
【公開日】2014年8月13日 申請日期:2014年4月24日 優(yōu)先權(quán)日:2014年4月24日
【發(fā)明者】魏何, 陳善席 申請人:華為技術(shù)有限公司