一種基于移動終端的封套信息共享方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息共享領(lǐng)域,尤其涉及一種基于移動終端的封套信息共享方法及裝置。
【背景技術(shù)】
[0002]近年來,DLNA(數(shù)字生活網(wǎng)絡(luò)聯(lián)盟,Digital Living Network Alliance)技術(shù)得到了廣泛的發(fā)展,越來越多的媒體設(shè)備、影音終端或播放平臺都支持DLNA協(xié)議。該技術(shù)允許設(shè)備在網(wǎng)絡(luò)連接狀態(tài)下,能夠發(fā)現(xiàn)擁有該技術(shù)的其它設(shè)備,并查看和分享服務(wù)器中的媒體資源至某個播放器中進行播放。
[0003]DLNA設(shè)備的類型主要有DMP (數(shù)字媒體播放器,Digital Media Player)、DMR (數(shù)字媒體植染器,Digital Media Renderer)、DMS (數(shù)字媒體服務(wù)器,Digital Media Server)和DMC(數(shù)字媒體控制器,Digital Media Controller)。傳統(tǒng)的DMS能夠?qū)⒈镜赜脖P中的媒體文件通過HTTP (超文本傳輸協(xié)議,Hypertext Transfer Protocol)服務(wù)器生成特定URI (統(tǒng)一資源標識符,Uniform Resource Identifier)的方式,共享給網(wǎng)段內(nèi)其它DLNA設(shè)備進行播放或顯示,如DMR根據(jù)DMC推送來的URI,向DMS請求特定的資源;DMC在瀏覽DMS內(nèi)容時,也能夠根據(jù)DMS傳來的封套URI來讀取到某個媒體項目的封套進行顯示。
[0004]DMS之所以能夠分享一個歌曲或電影的封套信息,是由于DMS內(nèi)置了音視頻和圖片的解碼器,將文件當中記錄的信息解析出來,再分享出去。然而在移動終端這個平臺上,由于資源有限,性能也有限,內(nèi)置龐大的音視頻解碼器不是一個很好的選擇,那么如何將移動終端的封套信息分享給DMC或DMP進行顯示,就成為了一個難題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提出一種基于移動終端的封套信息共享方法及裝置,能夠解決現(xiàn)有技術(shù)中無法將移動終端的封套信息分享給數(shù)字生活網(wǎng)絡(luò)聯(lián)盟設(shè)備的問題。
[0006]為達此目的,本發(fā)明采用以下技術(shù)方案:
[0007]第一方面,本發(fā)明公開了一種基于移動終端的封套信息共享方法,包括:
[0008]查詢媒體文件數(shù)據(jù)庫,獲取與媒體文件對應(yīng)的封套數(shù)據(jù);
[0009]生成與所述封套數(shù)據(jù)對應(yīng)的統(tǒng)一資源標識符;
[0010]根據(jù)接收到的對所述封套數(shù)據(jù)的瀏覽請求,將與所述封套數(shù)據(jù)對應(yīng)的統(tǒng)一資源標識符發(fā)送至與所述瀏覽請求對應(yīng)的數(shù)字生活網(wǎng)絡(luò)聯(lián)盟設(shè)備,以使所述數(shù)字生活網(wǎng)絡(luò)聯(lián)盟設(shè)備根據(jù)所述統(tǒng)一資源標識符訪問對應(yīng)的封套數(shù)據(jù),
[0011 ] 其中,所述媒體文件數(shù)據(jù)庫中存儲有經(jīng)過軟件解碼處理后的,與所述媒體文件對應(yīng)的封套數(shù)據(jù)。
[0012]進一步地,生成與所述封套數(shù)據(jù)對應(yīng)的統(tǒng)一資源標識符包括:
[0013]按照設(shè)定的哈希算法,生成所述封套數(shù)據(jù)的哈希碼;
[0014]根據(jù)所述哈希碼,生成與所述封套數(shù)據(jù)對應(yīng)的統(tǒng)一資源標識符。
[0015]進一步地,根據(jù)接收到的對所述封套數(shù)據(jù)的瀏覽請求,將與所述封套數(shù)據(jù)對應(yīng)的統(tǒng)一資源標識符發(fā)送至與所述瀏覽請求對應(yīng)的數(shù)字生活網(wǎng)絡(luò)聯(lián)盟設(shè)備包括:
[0016]按照通用即插即用協(xié)議構(gòu)造與所述瀏覽請求對應(yīng)的元數(shù)據(jù),并將所述元數(shù)據(jù)中的albumArtURI元素的值設(shè)置為與所述封套數(shù)據(jù)對應(yīng)的統(tǒng)一資源標識符;
[0017]將構(gòu)造的所述元數(shù)據(jù)發(fā)送至與所述瀏覽請求對應(yīng)的數(shù)字生活網(wǎng)絡(luò)聯(lián)盟設(shè)備。
[0018]進一步地,根據(jù)接收到的對所述封套數(shù)據(jù)的瀏覽請求,將與所述封套數(shù)據(jù)對應(yīng)的統(tǒng)一資源標識符發(fā)送至與所述瀏覽請求對應(yīng)的數(shù)字生活網(wǎng)絡(luò)聯(lián)盟設(shè)備之后,還包括:
[0019]根據(jù)接收到的對所述封套數(shù)據(jù)的訪問請求中包括的統(tǒng)一資源標識符,獲取與所述統(tǒng)一資源標識符對應(yīng)的封套數(shù)據(jù);
[0020]將所述封套數(shù)據(jù)轉(zhuǎn)換成字節(jié)格式;
[0021]將轉(zhuǎn)換成字節(jié)格式后的封套數(shù)據(jù)發(fā)送至與所述訪問請求對應(yīng)的數(shù)字生活網(wǎng)絡(luò)聯(lián)盟設(shè)備。
[0022]進一步地,將轉(zhuǎn)換成字節(jié)格式后的封套數(shù)據(jù)發(fā)送至與所述訪問請求對應(yīng)的數(shù)字生活網(wǎng)絡(luò)聯(lián)盟設(shè)備包括:
[0023]將所述轉(zhuǎn)換成字節(jié)格式后的封套數(shù)據(jù),通過超文本傳輸協(xié)議發(fā)送至與所述訪問請求對應(yīng)的數(shù)字生活網(wǎng)絡(luò)聯(lián)盟設(shè)備。
[0024]第二方面,本發(fā)明公開了一種基于移動終端的封套信息共享裝置,包括:
[0025]封套數(shù)據(jù)第一獲取模塊,用于查詢媒體文件數(shù)據(jù)庫,獲取與媒體文件對應(yīng)的封套數(shù)據(jù);
[0026]統(tǒng)一資源標識符生成模塊,用于生成與所述封套數(shù)據(jù)對應(yīng)的統(tǒng)一資源標識符;
[0027]統(tǒng)一資源標識符發(fā)送模塊,用于根據(jù)接收到的對所述封套數(shù)據(jù)的瀏覽請求,將與所述封套數(shù)據(jù)對應(yīng)的統(tǒng)一資源標識符發(fā)送至與所述瀏覽請求對應(yīng)的數(shù)字生活網(wǎng)絡(luò)聯(lián)盟設(shè)備,以使所述數(shù)字生活網(wǎng)絡(luò)聯(lián)盟設(shè)備根據(jù)所述統(tǒng)一資源標識符訪問對應(yīng)的封套數(shù)據(jù),
[0028]其中,所述媒體文件數(shù)據(jù)庫中存儲有經(jīng)過軟件解碼處理后的,與所述媒體文件對應(yīng)的封套數(shù)據(jù)。
[0029]進一步地,所述統(tǒng)一資源標識符生成模塊包括:
[0030]哈希碼生成單元,用于按照設(shè)定的哈希算法,生成所述封套數(shù)據(jù)的哈希碼;
[0031]統(tǒng)一資源標識符生成單元,用于根據(jù)所述哈希碼,生成與所述封套數(shù)據(jù)對應(yīng)的統(tǒng)一資源標識符。
[0032]進一步地,所述統(tǒng)一資源標識符發(fā)送模塊包括:
[0033]元數(shù)據(jù)構(gòu)造模塊,用于按照通用即插即用協(xié)議構(gòu)造與所述瀏覽請求對應(yīng)的元數(shù)據(jù),并將所述元數(shù)據(jù)中的albumArtURI元素的值設(shè)置為與所述封套數(shù)據(jù)對應(yīng)的統(tǒng)一資源標識符;
[0034]元數(shù)據(jù)發(fā)送模塊,用于將構(gòu)造的所述元數(shù)據(jù)發(fā)送至與所述瀏覽請求對應(yīng)的數(shù)字生活網(wǎng)絡(luò)聯(lián)盟設(shè)備。
[0035]進一步地,還包括:
[0036]封套數(shù)據(jù)第二獲取模塊,用于根據(jù)接收到的對所述封套數(shù)據(jù)的訪問請求中包括的統(tǒng)一資源標識符,獲取與所述統(tǒng)一資源標識符對應(yīng)的封套數(shù)據(jù);
[0037]轉(zhuǎn)換模塊,用于將所述封套數(shù)據(jù)轉(zhuǎn)換成字節(jié)格式;
[0038]封套數(shù)據(jù)發(fā)送模塊,用于將轉(zhuǎn)換成字節(jié)格式后的封套數(shù)據(jù)發(fā)送至與所述訪問請求對應(yīng)的數(shù)字生活網(wǎng)絡(luò)聯(lián)盟設(shè)備。
[0039]進一步地,所述封套數(shù)據(jù)發(fā)送模塊包括:
[0040]超文本傳輸協(xié)議單元,用于將轉(zhuǎn)換成字節(jié)格式后的封套數(shù)據(jù),通過超文本傳輸協(xié)議發(fā)送至與所述訪問請求對應(yīng)的數(shù)字生活網(wǎng)絡(luò)聯(lián)盟設(shè)備。
[0041]本發(fā)明實施例提供的基于移動終端的封套信息共享方法及裝置通過生成的與移動終端的媒體文件數(shù)據(jù)庫中存儲的經(jīng)過軟件解碼處理后的封套數(shù)據(jù)對應(yīng)的統(tǒng)一資源標識符作為封套信息共享的媒介,實現(xiàn)了將移動終端的封套信息共享給數(shù)字生活網(wǎng)絡(luò)聯(lián)盟設(shè)備,利用了移動終端中自帶的音視頻解碼功能,無需在移動終端中額外配置音視頻解碼器,且與現(xiàn)有的數(shù)字生活網(wǎng)絡(luò)聯(lián)盟技術(shù)有較好的兼容性。
【附圖說明】
[0042]為了更加清楚地說明本發(fā)明示例性實施例的技術(shù)方案,下面對描述實施例中所需要用到的附圖做一簡單介紹。顯然,所介紹的附圖只是本發(fā)明所要描述的一部分實施例的附圖,而不是全部的附圖,對于本領(lǐng)域普通技術(shù)人員,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖得到其他的附圖。
[0043]圖1是本發(fā)明實施例一提供的基于移動終端的封套信息共享方法的流程圖。
[0044]圖2是本發(fā)明實施例二提供的基于移動終端的封套信息共享方法的流程圖。
[0045]圖3是本發(fā)明實施例三提供的基于移動終端的封套信息共享裝置的結(jié)構(gòu)圖。
【具體實施方式】
[0046]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,以下將結(jié)合本發(fā)明實施例中的附圖,通過【具體實施方式】,完整地描述本發(fā)明的技術(shù)方案。顯然,所描述的實施例是本發(fā)明的一部分實施例,而不是全部的實施例,基于本發(fā)明的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下獲得的所有其他實施例,均落入本發(fā)明的保護范圍之內(nèi)。
[0047]首先,將本發(fā)明實施例