時間長、用戶體驗差的缺點,實現(xiàn)了對圖片和音視頻文件的高效率傳送。
[0078]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設(shè)備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0079]這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0080]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0081]盡管已描述了本發(fā)明的優(yōu)選實施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對這些實施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實施例以及落入本發(fā)明范圍的所有變更和修改。
[0082]顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【主權(quán)項】
1.一種媒體文件傳送方法,其特征在于,包括: 獲取移動設(shè)備中存儲的待傳送的媒體文件以及所述待傳送的媒體文件的類型,所述移動設(shè)備工作于1S系統(tǒng); 根據(jù)待傳送的媒體文件的類型,確定與待傳送的媒體文件類型對應(yīng)的傳送方式;其中,若待傳輸?shù)拿襟w文件為圖片文件,則確定使用第一傳送方式,若待傳送的媒體文件為音視頻文件,則確定使用第二傳送方式; 根據(jù)確定出的傳送方式將待傳送的媒體文件傳送給終端設(shè)備。2.如權(quán)利要求1所述的方法,其特征在于,所述第一傳送方式為基于通用即插即用UPnP協(xié)議實現(xiàn)的傳送方式,所述第二傳送方式為基于Airplay協(xié)議實現(xiàn)的傳送方式。3.如權(quán)利要求2所述的方法,其特征在于, 所述根據(jù)確定出的第一傳送方式將待傳送的圖片文件傳送給終端設(shè)備,包括: 根據(jù)被選擇作為待傳送的圖片文件調(diào)用1S系統(tǒng)的ALAsset API,得到所述待傳送的圖片文件的二進制數(shù)據(jù),將所述二進制數(shù)據(jù)存儲到緩存區(qū)域; 根據(jù)所述二進制數(shù)據(jù)在所述緩存區(qū)域的存儲路徑從所述緩存區(qū)域獲取二進制數(shù)據(jù);將獲取到的二進制數(shù)據(jù)通過所述移動設(shè)備與所述終端設(shè)備之間的第一連接傳送給所述終端設(shè)備; 所述根據(jù)確定出的第二傳送方式將待傳送的音視頻文件傳送給終端設(shè)備,包括: 根據(jù)被選擇作為待傳送的音視頻文件,獲取所述待傳送的音視頻文件在1S文件系統(tǒng)應(yīng)用程序沙盒中的存儲路徑; 根據(jù)所述存儲路徑獲取待傳送的音視頻文件的數(shù)據(jù); 將獲取到的音視頻文件的數(shù)據(jù)通過所述移動設(shè)備與所述終端設(shè)備之間的第二連接傳送給所述終端設(shè)備。4.如權(quán)利要求1所述的方法,其特征在于,所述獲取移動設(shè)備中存儲的待傳送的媒體文件以及所述待傳送的媒體文件的類型,包括: 獲取媒體文件類型; 根據(jù)獲取到的媒體文件類型調(diào)用1S系統(tǒng)中的ALAssets API,得到所述移動設(shè)備中存儲的相應(yīng)類型的媒體文件的列表; 獲取所述媒體文件列表中被選擇作為待傳送的媒體文件。5.如權(quán)利要求1至4中任一項所述的方法,其特征在于,所述終端設(shè)備為支持UPnP協(xié)議和Airplay協(xié)議的電視設(shè)備。6.一種媒體文件傳送裝置,其特征在于,包括: 獲取模塊:獲取移動設(shè)備中存儲的待傳送的媒體文件以及所述待傳送的媒體文件的類型,所述移動設(shè)備工作于1S系統(tǒng); 確定模塊:用于根據(jù)待傳送的媒體文件的類型,確定與待傳送的媒體文件類型對應(yīng)的傳送方式;其中,若待傳輸?shù)拿襟w文件為圖片文件,則確定使用第一傳送方式,若待傳送的媒體文件為音視頻文件,則確定使用第二傳送方式; 第一傳送模塊:用于使用第一傳送方式將待傳送的媒體文件傳送給終端設(shè)備; 第二傳送模塊:用于使用第二傳送方式將待傳送的媒體文件傳送給終端設(shè)備。7.如權(quán)利要求6所述的媒體文件傳送裝置,其特征在于,所述第一傳送方式為基于通用即插即用UPnP協(xié)議實現(xiàn)的傳送方式,所述第二傳送方式為基于Airplay協(xié)議實現(xiàn)的方式。8.如權(quán)利要求7所述的媒體文件傳送裝置,其特征在于, 所述第一傳送模塊包括:緩存單元、第一獲取單元和UPnP協(xié)議處理單元; 緩存單元:用于根據(jù)被選擇作為待傳送的圖片文件調(diào)用1S系統(tǒng)的ALAsset API,得到所述待傳送的圖片文件的二進制數(shù)據(jù),將所述二進制數(shù)據(jù)存儲到緩存區(qū)域; 第一獲取單元:用于根據(jù)所述二進制數(shù)據(jù)在所述緩存區(qū)域的存儲路徑從所述緩存區(qū)域獲取二進制數(shù)據(jù); UPnP協(xié)議處理單元:用于將獲取到的二進制數(shù)據(jù)通過所述移動設(shè)備與所述終端設(shè)備之間的第一連接傳送給所述終端設(shè)備; 所述第二傳送模塊包括:第二獲取單元和Airplay協(xié)議處理單元; 第二獲取單元:用于根據(jù)被選擇作為待傳送的音視頻文件,獲取所述待傳送的音視頻文件在1S文件系統(tǒng)應(yīng)用程序沙盒中的存儲路徑; Airplay協(xié)議處理單元:用于根據(jù)所述存儲路徑獲取待傳送的音視頻文件的數(shù)據(jù),并與終端設(shè)備建立第二連接,根據(jù)所述相對路徑獲取待傳送的音視頻文件的數(shù)據(jù)并通過所述連接傳送給所述終端設(shè)備。9.如權(quán)利要求6所述的媒體文件傳送裝置,其特征在于,所述獲取模塊具體用于: 獲取媒體文件類型; 根據(jù)獲取到的媒體文件類型調(diào)用1S系統(tǒng)中的ALAssets API,得到所述移動設(shè)備中存儲的相應(yīng)類型的媒體文件的列表; 獲取所述媒體文件列表中被選擇作為待傳送的媒體文件。10.如權(quán)利要求6至9中任一項所述的媒體文件傳送裝置,其特征在于,所述終端設(shè)備為支持UPnP協(xié)議和Airplay協(xié)議的電視設(shè)備。
【專利摘要】本發(fā)明公開了一種媒體文件傳送方法及裝置。該方法中:移動設(shè)備獲取待傳送的媒體文件以及所述待傳送的媒體文件的類型;所述移動設(shè)備根據(jù)待傳送的媒體文件的類型,確定與待傳送的媒體文件類型對應(yīng)的傳送方式;其中,若待傳輸?shù)拿襟w文件為圖片文件,則確定使用第一傳送方式,若待傳送的媒體文件為音視頻文件,則確定使用第二傳送方式;所述移動設(shè)備根據(jù)確定出的傳送方式將待傳送的媒體文件傳送給終端設(shè)備。該方法和裝置,克服了僅使用基于Airplay協(xié)議實現(xiàn)的方式不能實現(xiàn)圖片文件傳送的缺陷,以及僅使用基于UPnP協(xié)議實現(xiàn)的傳送方式對于音視頻文件傳送效率低、時間長、用戶體驗差的缺點,實現(xiàn)了對圖片和音視頻文件的高效率傳送。
【IPC分類】G06F17/30
【公開號】CN105224673
【申請?zhí)枴緾N201510662765
【發(fā)明人】王智利, 周杰
【申請人】海信集團有限公司
【公開日】2016年1月6日
【申請日】2015年10月14日