一種媒體資源共享方法、裝置以及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種媒體資源共享方法、裝置以及終端。
【背景技術(shù)】
[0002]現(xiàn)階段,通過采用數(shù)字生活網(wǎng)絡(luò)聯(lián)盟DLNA技術(shù),可以將智能終端上的音樂、視頻等媒體資源共享到智能音箱上播放,此時智能終端同時作為數(shù)字媒體服務(wù)器DMS以及數(shù)字媒體控制器DMC,智能音箱則作為數(shù)字媒體渲染器DMR。共享媒體資源的步驟一般為:當需要對某一媒體資源進行共享時,首先在智能終端上進入DMC中,然后進入該媒體資源所在的目錄,再進行共享操作。
[0003]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:當用戶是在其他文件瀏覽工具中查看到某一媒體資源并想要進行共享時,則需要按照上述步驟,先進入DMC,再查找到該媒體資源所在的目錄,才能進行共享。這種操作方式十分繁瑣,不夠便利,用戶體驗較差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種媒體資源共享方法、裝置以及終端,能夠方便進行媒體資源的共享,提升用戶體驗。
[0005]本發(fā)明第一方面提供了一種媒體資源共享方法,包括:
[0006]當瀏覽第一終端中的至少一個媒體資源時,若接收到針對所述至少一個媒體資源中的目標媒體資源的共享指令,獲取所述目標媒體資源的路徑信息;
[0007]根據(jù)所述目標媒體資源的內(nèi)容生成所述目標媒體資源的元數(shù)據(jù)信息;
[0008]將所述路徑信息以及元數(shù)據(jù)信息推送給第二終端。
[0009]優(yōu)選地,所述當瀏覽第一終端中的至少一個媒體資源時,若接收到針對所述至少一個媒體資源中的目標媒體資源的共享指令,獲取所述目標媒體資源的路徑信息之前,還包括:在程序清單文件中配置共享功能的屬性,以使得所述至少一個媒體資源的操作方式中包含共享功能選項;當選取所述至少一個媒體資源中的目標媒體資源的共享功能選項時,確定為接收到對所述目標媒體資源的共享指令。
[0010]優(yōu)選地,所述獲取所述目標媒體資源的路徑信息,包括:獲取所述目標媒體資源在所述第一終端上的絕對路徑;根據(jù)所述絕對路徑為所述目標媒體資源分配統(tǒng)一資源定位符。
[0011]優(yōu)選地,所述根據(jù)所述目標媒體資源生成元數(shù)據(jù)信息,包括:在所述第一終端預設(shè)的數(shù)據(jù)庫中查找與所述目標媒體資源匹配的內(nèi)容;根據(jù)所述內(nèi)容生成所述目標媒體資源的元數(shù)據(jù)信息,其中,所述元數(shù)據(jù)信息包括所述目標媒體資源的描述性信息。
[0012]優(yōu)選地,所述將所述路徑信息以及元數(shù)據(jù)信息推送給第二終端,包括:將所述路徑信息以及元數(shù)據(jù)信息推送給第二終端,以使得所述第二終端根據(jù)所述路徑信息下載所述目標媒體資源,并根據(jù)所述元數(shù)據(jù)信息播放所述目標媒體資源,其中,所述第二終端包括數(shù)字媒體清染器。
[0013]本發(fā)明第二方面提供了一種媒體資源共享裝置,包括:
[0014]路徑獲取模塊,用于當瀏覽第一終端中的至少一個媒體資源時,若接收到針對所述至少一個媒體資源中的目標媒體資源的共享指令,獲取所述目標媒體資源的路徑信息;
[0015]數(shù)據(jù)生成模塊,根據(jù)所述目標媒體資源的內(nèi)容生成所述目標媒體資源的元數(shù)據(jù)信息;
[0016]共享模塊,將所述路徑信息以及元數(shù)據(jù)信息發(fā)送給第二終端。
[0017]優(yōu)選地,還包括:設(shè)置模塊,用于在程序清單文件中配置共享功能的屬性,以使得所述至少一個媒體資源的操作方式中包含共享功能選項;判斷模塊,用于當選取所述至少一個媒體資源中的目標媒體資源的共享功能選項時,確定為接收到對所述目標媒體資源的共享指令。
[0018]優(yōu)選地,所述路徑獲取模塊,進一步包括:獲取子單元,用于獲取所述目標媒體資源在所述第一終端上的絕對路徑;分配子單元,用于根據(jù)所述絕對路徑為所述目標媒體資源分配統(tǒng)一資源定位符。
[0019]優(yōu)選地,所述數(shù)據(jù)生成模塊,進一步包括:查找子單元,在所述第一終端預設(shè)的數(shù)據(jù)庫中查找與所述目標媒體資源匹配的內(nèi)容;生成子單元,根據(jù)所述內(nèi)容生成所述目標媒體資源的元數(shù)據(jù)信息,其中,所述元數(shù)據(jù)信息包括所述目標媒體資源的描述性信息。
[0020]優(yōu)選地,所述共享模塊將所述路徑信息以及元數(shù)據(jù)信息推送給第二終端,以使得所述第二終端根據(jù)所述路徑信息下載所述目標媒體資源,并根據(jù)所述元數(shù)據(jù)信息播放所述目標媒體資源,其中,所述第二終端包括數(shù)字媒體渲染器。
[0021]本發(fā)明第三方面提供了一種終端,包括上述所述的媒體資源共享裝置。
[0022]實施本發(fā)明實施例,具有如下有益效果:
[0023]本發(fā)明實施例中,在對媒體資源進行瀏覽時,判斷是否接收到共享指令,當接收到共享指令時,通過獲取所述媒體資源的路徑信息和元數(shù)據(jù)信息,并將所述路徑信息和元數(shù)據(jù)信息發(fā)送給其他終端以進行共享,無須專門進入數(shù)字媒體控制器中查找所述媒體資源所在目錄,操作簡單便捷,提升了用戶體驗。
【附圖說明】
[0024]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0025]圖1為本發(fā)明實施例提供的一種媒體資源共享方法第一實施例的流程圖。
[0026]圖2為本發(fā)明實施例提供的一種媒體資源共享方法第二實施例的流程圖。
[0027]圖3為圖2所示的步驟S203的一個實施例的流程圖。
[0028]圖4為圖2所示的步驟S204的一個實施例的流程圖。
[0029]圖5為本發(fā)明實施例提供的一種媒體資源共享裝置第一實施例的結(jié)構(gòu)示意圖。
[0030]圖6為本發(fā)明實施例提供的一種媒體資源共享裝置第二實施例的結(jié)構(gòu)示意圖。
[0031]圖7為圖6所示的路徑獲取模塊的一個實施例的結(jié)構(gòu)示意圖。
[0032]圖8為圖6所示數(shù)據(jù)生成模塊的一個實施例的結(jié)構(gòu)示意圖。
【具體實施方式】
[0033]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0034]圖1為本發(fā)明實施例提供的一種媒體資源共享方法第一實施例的流程圖。該媒體資源共享方法執(zhí)行于第一終端上,第一終端可以為智能手機、平板電腦、電腦等電子終端。第一終端上通過執(zhí)行該媒體資源共享方法,可以將媒體資源共享給其他終端。該媒體資源共享方法包括以下步驟S101-S103。
[0035]在步驟SlOl中,當瀏覽第一終端中的至少一個媒體資源時,若接收到針對所述至少一個媒體資源中的目標媒體資源的共享指令,獲取所述目標媒體資源的路徑信息。
[0036]具體的,在瀏覽第一終端上的媒體資源時,可以是通過文件瀏覽器查看媒體資源,也可以是播放該媒體資源,還可以是查看媒體資源的屬性信息等,本實施例并不以此為限。在瀏覽媒體資源時,若接收到針對目標媒體資源的共享指令,則獲取該目標媒體資源的路徑信息。其中,共享指令可以是根據(jù)用戶的操作來判斷,比如用戶選擇了共享功能選項或者推送選項等。
[0037]在步驟S102中,根據(jù)所述目標媒體資源的內(nèi)容生成所述目標媒體資源的元數(shù)據(jù)
?目息O
[0038]具體的,在獲取了所述目標媒體資源的路徑信息之后,進一步的根據(jù)所述目標媒體資源的內(nèi)容生成元數(shù)據(jù)信息。其中,元數(shù)據(jù)信息包括對所述目標媒體資源的描述性信息。比如可以是媒體資源的ID3信息等,包含了該媒體資源的作者、風格、時長等。
[0039]在步驟S103中,將所述路徑信息以及元數(shù)據(jù)信息推送給第二終端。
[0040]具體的,將獲取到的路徑信息以及元數(shù)據(jù)信息推送給第二終端。在本實施方式中,所述第二終端包括數(shù)字媒體渲染器DMR,比如可以是智能音箱等電子終端。第二終端在接收到路徑信息以及元數(shù)據(jù)信息之后,根據(jù)所述路徑信息下載所述目標媒體資源,再根據(jù)所述元數(shù)據(jù)信息播放該目標媒體資源,從而實現(xiàn)了該目標媒體資源從第一終端到第二終端的共享操作。
[0041 ] 上述可知,本發(fā)明實施例中的媒體資源共享方法,在對媒體資源進行瀏覽時,判斷是否接收到共享指令,當接收到共享指令時,通過獲取所述媒體資源的路徑信息和元數(shù)據(jù)信息,并將所述路徑信息和元數(shù)據(jù)信息發(fā)送