給其他終端以進(jìn)行共享,無(wú)須專門(mén)進(jìn)入數(shù)字媒體控制器中查找所述媒體資源所在目錄,操作簡(jiǎn)單便捷,提升了用戶體驗(yàn)。
[0042]圖2為本發(fā)明實(shí)施例提供的一種媒體資源共享方法第二實(shí)施例的流程圖。該方法包括步驟S201-S205,其中,本實(shí)施例中S203-S205與第一實(shí)施例中S101-S103的步驟相同,在此不贅述。
[0043]在步驟S201中,在程序清單文件中配置共享功能的屬性,以使得所述至少一個(gè)媒體資源的操作方式中包含共享功能選項(xiàng)。
[0044]具體的,首先需要在程序清單文件(Manifest)中配置共享功能的屬性,從而使得媒體資源的操作方式中可以包含共享功能。在本實(shí)施方式中,當(dāng)在程序清單文件中進(jìn)行屬性配置了之后,在點(diǎn)擊該媒體資源時(shí),可以在打開(kāi)方式或者是交互界面中提供共享功能的選項(xiàng)。
[0045]在步驟S202中,當(dāng)選取所述至少一個(gè)媒體資源中的目標(biāo)媒體資源的共享功能選項(xiàng)時(shí),確定為接收到對(duì)所述目標(biāo)媒體資源的共享指令。
[0046]具體的,若所述目標(biāo)媒體資源的共享功能選項(xiàng)被選取,則判斷為接收到了共享指令。用戶可以通過(guò)觸摸操作選取該共享功能選項(xiàng),也可以是通過(guò)按鍵進(jìn)行操作。
[0047]在步驟S203中,獲取所述目標(biāo)媒體資源的路徑信息。
[0048]在步驟S204中,根據(jù)所述目標(biāo)媒體資源的內(nèi)容生成所述目標(biāo)媒體資源的元數(shù)據(jù)
?目息O
[0049]在步驟S205中,將所述路徑信息以及元數(shù)據(jù)信息推送給第二終端。
[0050]上述可知,本發(fā)明實(shí)施例中的媒體資源共享方法,通過(guò)對(duì)共享功能進(jìn)行配置,使得媒體資源的操作方式中包含共享功能選項(xiàng),在對(duì)媒體資源進(jìn)行瀏覽時(shí),判斷是否接收到共享指令,當(dāng)接收到共享指令時(shí),通過(guò)獲取所述媒體資源的路徑信息和元數(shù)據(jù)信息,并將所述路徑信息和元數(shù)據(jù)信息發(fā)送給其他終端以進(jìn)行共享,無(wú)須專門(mén)進(jìn)入數(shù)字媒體控制器中查找所述媒體資源所在目錄,操作簡(jiǎn)單便捷,提升了用戶體驗(yàn)。
[0051]請(qǐng)參見(jiàn)圖3,為圖2所示的步驟S203的一個(gè)實(shí)施例的流程圖。本實(shí)施例給出了如何獲取所述目標(biāo)媒體資源的路徑信息的步驟,本領(lǐng)域技術(shù)人員可以理解的是,本實(shí)施例同樣可以應(yīng)用于圖1所示的步驟SlOl中。本實(shí)施例具體包括以下步驟S2031-S2032。
[0052]在步驟S2031中,獲取所述目標(biāo)媒體資源在所述第一終端上的絕對(duì)路徑。
[0053]具體的,在本實(shí)施方式中,首先獲取所述目標(biāo)媒體資源在所述第一終端上的絕對(duì)路徑。絕對(duì)路徑包含了所有目錄路徑信息,能夠更好的表明所述目標(biāo)媒體資源的位置。
[0054]在步驟S2032中,根據(jù)所述絕對(duì)路徑為所述目標(biāo)媒體資源分配統(tǒng)一資源定位符。
[0055]具體的,在本實(shí)施方式中,在獲取了所述絕對(duì)路徑之后,根據(jù)所述絕對(duì)路徑,為所述目標(biāo)媒體資源分配統(tǒng)一資源定位符URL,所述統(tǒng)一資源定位符用于標(biāo)識(shí)所述目標(biāo)媒體資源在網(wǎng)絡(luò)上的位置。特別的,在其他實(shí)施方式中,此時(shí)第一終端首先判斷數(shù)字媒體服務(wù)器是否啟動(dòng),并在數(shù)字媒體服務(wù)器未啟動(dòng)時(shí)起到該服務(wù)。同時(shí)在數(shù)字媒體服務(wù)器中根據(jù)所述絕對(duì)路徑分配統(tǒng)一資源定位符。
[0056]請(qǐng)參見(jiàn)圖4,為圖2所示的步驟S204的一個(gè)實(shí)施例的流程圖。本實(shí)施例給出了如何獲取元數(shù)據(jù)信息的步驟,本領(lǐng)域技術(shù)人員可以理解的是,本實(shí)施例同樣可以應(yīng)用于圖1所示的步驟S102中。本實(shí)施例具體包括以下步驟S2041-S2042。
[0057]在步驟S2041中,在所述第一終端預(yù)設(shè)的數(shù)據(jù)庫(kù)中查找與所述目標(biāo)媒體資源匹配的內(nèi)容。
[0058]具體的,由于媒體資源都存儲(chǔ)在第一終端上,第一終端上會(huì)存儲(chǔ)有預(yù)設(shè)的數(shù)據(jù)庫(kù),用于保存媒體終端的內(nèi)容。本實(shí)施例中,首先查找與所述目標(biāo)媒體資源匹配的內(nèi)容。其中,查找的方式可以是根據(jù)該目標(biāo)媒體資源的名稱、標(biāo)識(shí)進(jìn)行查找,本實(shí)施例并不以此為限。
[0059]在步驟S2042中,根據(jù)所述內(nèi)容生成所述目標(biāo)媒體資源的元數(shù)據(jù)信息,其中,所述元數(shù)據(jù)信息包括所述目標(biāo)媒體資源的描述性信息。
[0060]具體的,在本步驟中,根據(jù)所述目標(biāo)媒體資源的內(nèi)容生成所述元數(shù)據(jù)信息。其中,元數(shù)據(jù)信息包括所述目標(biāo)媒體資源的描述性信息,是所述目標(biāo)媒體資源進(jìn)行播放時(shí)所需要的信息。比如,若該目標(biāo)媒體資源為音頻信息,則元數(shù)據(jù)信息包括ID3信息等。本領(lǐng)域技術(shù)人員可以理解的是,元數(shù)據(jù)信息還可以包括其他信息,本發(fā)明實(shí)施例并不以此為限。
[0061]圖5為本發(fā)明實(shí)施例提供的一種媒體資源共享裝置第一實(shí)施例的結(jié)構(gòu)示意圖。在本實(shí)施方式中,媒體資源共享裝置應(yīng)用于第一終端上,第一終端可以為智能手機(jī)、平板電腦、電腦等電子終端。第一終端可以將媒體資源共享給其他終端。所述媒體資源共享裝置包括:路徑獲取模塊501、數(shù)據(jù)生成模塊502以及共享模塊503。
[0062]路徑獲取模塊501用于當(dāng)瀏覽第一終端中的至少一個(gè)媒體資源時(shí),若接收到針對(duì)所述至少一個(gè)媒體資源中的目標(biāo)媒體資源的共享指令,獲取所述目標(biāo)媒體資源的路徑信息。
[0063]具體的,在瀏覽第一終端上的媒體資源時(shí),可以是通過(guò)文件瀏覽器查看媒體資源,也可以是播放該媒體資源,還可以是查看媒體資源的屬性信息等,本實(shí)施例并不以此為限。在瀏覽媒體資源時(shí),若接收到針對(duì)目標(biāo)媒體資源的共享指令,則路徑獲取模塊501獲取該目標(biāo)媒體資源的路徑信息。其中,共享指令可以是根據(jù)用戶的操作來(lái)判斷,比如用戶選擇了共享功能選項(xiàng)或者推送選項(xiàng)等。
[0064]數(shù)據(jù)生成模塊502用于根據(jù)所述目標(biāo)媒體資源的內(nèi)容生成所述目標(biāo)媒體資源的元數(shù)據(jù)信息。
[0065]具體的,在獲取了所述目標(biāo)媒體資源的路徑信息之后,數(shù)據(jù)生成模塊502進(jìn)一步的根據(jù)所述目標(biāo)媒體資源的內(nèi)容生成元數(shù)據(jù)信息。其中,元數(shù)據(jù)信息包括對(duì)所述目標(biāo)媒體資源的描述性信息。比如可以是媒體資源的ID3信息等,包含了該媒體資源的作者、風(fēng)格、時(shí)長(zhǎng)等。
[0066]共享模塊503用于將所述路徑信息以及元數(shù)據(jù)信息發(fā)送給第二終端。
[0067]具體的,共享模塊503將獲取到的路徑信息以及元數(shù)據(jù)信息推送給第二終端。在本實(shí)施方式中,所述第二終端包括數(shù)字媒體渲染器DMR,比如可以是智能音箱等電子終端。第二終端在接收到路徑信息以及元數(shù)據(jù)信息之后,根據(jù)所述路徑信息下載所述目標(biāo)媒體資源,再根據(jù)所述元數(shù)據(jù)信息播放該目標(biāo)媒體資源,從而實(shí)現(xiàn)了該目標(biāo)媒體資源從第一終端到第二終端的共享操作。
[0068]上述可知,本發(fā)明實(shí)施例中的媒體資源共享裝置,在對(duì)媒體資源進(jìn)行瀏覽時(shí),判斷是否接收到共享指令,當(dāng)接收到共享指令時(shí),通過(guò)獲取所述媒體資源的路徑信息和元數(shù)據(jù)信息,并將所述路徑信息和元數(shù)據(jù)信息發(fā)送給其他終端以進(jìn)行共享,無(wú)須專門(mén)進(jìn)入數(shù)字媒體控制器中查找所述媒體資源所在目錄,操作簡(jiǎn)單便捷,提升了用戶體驗(yàn)。
[0069]圖6為本發(fā)明實(shí)施例提供的一種媒體資源共享裝置第二實(shí)施例的結(jié)構(gòu)示意圖。本實(shí)施方式中,媒體資源共享裝置還包括設(shè)置模塊601、判斷模塊602、路徑獲取模塊603、數(shù)據(jù)生成模塊604以及共享模塊605。其中,本實(shí)施例中路徑獲取模塊603、數(shù)據(jù)生成模塊604以及共享模塊605與第一實(shí)施例中路徑獲取模塊501、數(shù)據(jù)生成模塊502以及共享模塊503的功能相同,在此不贅述。
[0070]設(shè)置模塊601用于在程序清單文件中配置共享功能的屬性,以使得所述至少一個(gè)媒體資源的操作方式中包含共享功能選項(xiàng)。
[0071]具體的,設(shè)置模塊601首先在程序清單文件(Manifest)中配置共享功能的屬性,從而使得媒體資源的操作方式中可以包含共享功能。在本實(shí)施方式中,當(dāng)在程序清單文件中進(jìn)行屬性配置了之后,在點(diǎn)擊該媒體資源時(shí),可以在打開(kāi)方式或者是交互界面中提供共享功能的選項(xiàng)。
[0072]判斷模塊602用于當(dāng)選取所述至少一個(gè)媒體資源中的目標(biāo)媒體資源的共享功能選項(xiàng)時(shí),確定為接收到對(duì)所述目標(biāo)媒體資源的共享指令。
[0073]具體的,若所述目標(biāo)媒體資源的共享功能選項(xiàng)被選取,則判斷模塊602判斷為接收到了共享指令。用戶可以通過(guò)觸摸操作選取該共享功能選項(xiàng),也可以是通過(guò)按鍵進(jìn)行操作。
[0074]路徑獲取模塊603用于當(dāng)瀏覽第一終端中的至少一個(gè)媒體資源時(shí),若接收到針對(duì)所述至少一個(gè)媒體資源中的目標(biāo)媒體資源的共享指令,獲取所述目標(biāo)媒體資源的路徑信息。
[0075]數(shù)據(jù)生成模塊604用于根據(jù)所述目標(biāo)媒體資源的內(nèi)容生成所述目標(biāo)媒體資源的元數(shù)據(jù)信息。
[0076]共享模塊605用于將所述路徑信息以及元數(shù)據(jù)信息發(fā)送給第二終端。
[0077]上述可知,本發(fā)明實(shí)施例中的媒體資