新四季網

基於dlna技術訪問雲存儲設備的方法、設備及系統的製作方法

2023-10-19 03:18:17 1

基於dlna技術訪問雲存儲設備的方法、設備及系統的製作方法
【專利摘要】本發明實施例公開了一種基於DLNA技術訪問雲存儲設備的方法、設備和系統,用於讓基於DLNA技術的設備能夠共享雲存儲設備的媒體資源。該方法包括:雲存儲控制模塊收到掃描模塊的請求後訪問雲存儲設備內存儲的文件信息,並將獲取的文件信息發送給掃描模塊;掃描模塊向DMS推送新的文件元數據,DMC在DMS上瀏覽並選定媒體文件,通知DMR建立與DMS之間的連接,DMS收到DMR通過連接發送的播放請求,通過雲存儲控制模塊從雲存儲設備獲取媒體文件並傳送給DMR,由DMR進行播放。
【專利說明】基於DLNA技術訪問雲存儲設備的方法、設備及系統
【技術領域】
[0001]本發明涉及通信【技術領域】,尤其涉及基於數字生活網絡聯盟DLNA技術訪問雲存儲設備的方法、DMC和多媒體存儲播放系統。
【背景技術】
[0002]DLNA(Digital Living Network Alliance,數字生活網絡聯盟)是數字家庭中實現媒體互訪的一個行業規範,解決了 PC (Personal Computer,個人計算機)、消費電器、行動裝置之間的無線網絡和有線網絡的互聯互通。
[0003]隨著人們需求的不斷增加,PC、消費電器、行動裝置的存儲容量逐漸增加,現在有些PC、消費電器、行動裝置已經能夠使用雲存儲設備作為存儲工具。
[0004]雲存儲是在雲計算(cloud computing)的基礎上延伸和發展出來的,能夠為終端提供數據存儲和業務訪問功能。用戶可以在終端上使用Web網頁、網盤客戶端、或移動APP(Accelerated Parallel Processing,AMD加速並行處理技術)等通過網絡訪問雲存儲設備,瀏覽雲存儲設備上的文件目錄結構、文件列表,還可以向雲存儲設備上傳文件、或者從雲存儲設備下載文件等。
[0005]雲存儲設備為終端提供了很大的存儲空間,但是,在目前的DLNA系統中,各個終端只能互訪存儲在本地的內容,無法直接共享存儲在雲存儲設備上的文件。

【發明內容】

[0006]本發明的實施例提供一種基於DLNA技術訪問雲存儲設備的方法、DMC和多媒體存儲播放系統,用於解決現有技術存在著的各DLNA終端只能訪問本地內容,無法直接共享存儲在雲存儲設備上的文件的問題。
[0007]為達到上述目的,本發明的實施例採用如下技術方案:
[0008]—方面,一種基於DLNA技術訪問雲存儲設備的方法,應用於由數字媒體伺服器DMS,數字媒體播放器DMR,數字媒體控制器DMC,掃描模塊,雲存儲控制模塊以及雲存儲設備組成的多媒體存儲播放系統,其中,所述DMS,所述DMR以及所述DMC基於所述DLNA協議實現;
[0009]所述掃描模塊用於向所述雲存儲控制模塊定時發送掃描所述雲存儲設備存儲內容的請求,使得所述雲存儲控制模塊收到請求後訪問所述雲存儲設備內存儲的文件信息,並將獲取的文件信息發送給所述掃描模塊,使得所述掃描模塊收到所述文件信息後將所述文件信息緩存到本地;
[0010]所述方法包括:
[0011 ] 所述DMC瀏覽所述DMS上使用文件元數據表示的媒體文件,其中,所述DMS上的文件元數據由所述掃描模塊發現雲存儲設備上的內容有更新時向所述DMS推送PUSH得到;
[0012]所述DMC選定一個需要播放的第一媒體文件;
[0013]所述DMC通知所述DMR建立與所述DMS之間的連接,以便於所述DMR通過所述連接向所述DMS發送播放所述第一媒體文件的請求,所述DMS收到該請求後通過所述雲存儲控制模塊從雲存儲設備獲取所述第一媒體文件並傳送給所述DMR,由所述DMR進行播放。
[0014]另一方面,一種數字媒體控制器DMC,所述DMC和數字媒體伺服器DMS,數字媒體播放器DMR,掃描模塊,雲存儲控制模塊以及雲存儲設備組成多媒體存儲播放系統,其中,所述DMS,所述DMR以及所述DMC基於所述DLNA協議實現;
[0015]所述掃描模塊用於向所述雲存儲控制模塊定時發送掃描所述雲存儲設備存儲內容的請求,所述雲存儲控制模塊收到請求後訪問所述雲存儲設備內存儲的文件信息,並將獲取的文件信息發送給所述掃描模塊,使得所述掃描模塊收到所述文件信息後將所述文件信息緩存到本地;
[0016]所述DMC包括:
[0017]瀏覽單元,用於所述DMC瀏覽所述DMS上使用文件元數據表示的媒體文件,其中,所述DMS上的文件元數據由所述掃描模塊發現雲存儲設備上的內容有更新時向所述DMS推送PUSH得到;
[0018]選定單元,通過所述瀏覽單元瀏覽後,選定一個需要播放的第一媒體文件;
[0019]通知單元,用於當所述選定單元選定所述第一媒體文件後,通知所述DMR建立與所述DMS之間的連接,以便於所述DMR通過所述連接向所述DMS發送播放所述第一媒體文件的請求,使得所述DMS收到該請求後通過所述雲存儲控制模塊從雲存儲設備獲取所述第一媒體文件並傳送給所述DMR,由所述DMR進行播放。
[0020]再一方面,一種多媒體存儲播放系統,包括:數字媒體伺服器DMS,數字媒體播放器DMR,數字媒體控制器DMC,掃描模塊,雲存儲控制模塊,其中,所述DMS,所述DMR以及所述DMC基於所述DLNA協議實現;
[0021]所述掃描模塊,用於向所述雲存儲控制模塊定時發送掃描雲存儲設備存儲內容的請求,發現所述雲存儲設備上的內容有更新時向所述DMS推送PUSH文件元數據;
[0022]所述雲存儲控制模塊,用於收到請求後訪問所述雲存儲設備內存儲的文件信息,並將獲取的文件信息發送給所述掃描模塊,使得所述掃描模塊收到所述文件信息後將所述文件信息緩存到本地;
[0023]所述DMC,用於瀏覽所述DMS上使用文件元數據表示的媒體文件,選定一個需要播放的第一媒體文件,並通知所述DMR建立與所述DMS之間的連接;
[0024]所述DMR,用於通過所述連接向所述DMS發送播放所述第一媒體文件的請求,接收所述DMS發送的所述第一媒體文件,並進行播放。
[0025]所述DMS,用於收到該請求後通過所述雲存儲控制模塊從雲存儲設備獲取所述第一媒體文件並傳送給所述DMR。
[0026]本發明實施例提供的基於DLNA技術訪問雲存儲設備的方法、DMC和多媒體存儲播放系統,DMC瀏覽DMS上使用文件元數據表示的媒體文件,其中,DMS上的文件元數據由掃描模塊發現雲存儲設備上的內容有更新時向DMS推送PUSH得到;DMC選定一個需要播放的第一媒體文件;DMC通知DMR建立與DMS之間的連接,以便於DMR通過連接向DMS發送播放第一媒體文件的請求,DMS收到該請求後通過雲存儲控制模塊從雲存儲設備獲取第一媒體文件並傳送給DMR,由DMR進行播放,上述基於DLNA協議實現的DMS,DMR以及DMC,能夠從雲存儲設備中獲取媒體資源,並由DMR進行播放,能夠實現基於DLNA技術的設備共享雲存儲設備上的媒體資源。
【專利附圖】

【附圖說明】
[0027]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0028]圖1為本發明實施例提供的一種用於訪問雲存儲設備的方法的流程圖;
[0029]圖2為實現本發明實施例中用於訪問雲存儲設備的方法的設備及其信息流轉關係不意圖;
[0030]圖3為本發明實施例提供的另一種用於訪問雲存儲設備的方法的流程圖;
[0031]圖4為本發明實施例提供的一種DMC的結構圖;
[0032]圖5為本發明實施例提供的一種多媒體存儲播放系統的結構圖。
【具體實施方式】
[0033]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
[0034]本發明實施例提供了一種基於DLNA技術訪問雲存儲設備的方法,應用於由數字媒體伺服器DMS,數字媒體播放器DMR,數字媒體控制器DMC,掃描模塊,雲存儲控制模塊以及雲存儲設備組成的多媒體存儲播放系統,其中,所述DMS,所述DMR以及所述DMC基於所述DLNA協議實現;
[0035]所述掃描模塊用於向所述雲存儲控制模塊定時發送掃描所述雲存儲設備存儲內容的請求,所述雲存儲控制模塊收到請求後訪問所述雲存儲設備內存儲的文件信息,並將獲取的文件信息發送給所述掃描模塊,使得所述掃描模塊收到所述文件信息後將所述文件信息緩存到本地;
[0036]如圖1所示,該方法包括:
[0037]10UDMC瀏覽DMS上使用文件元數據表示的媒體文件,其中,DMS上的文件元數據由掃描模塊發現雲存儲設備上的內容有更新時向DMS推送PUSH得到;
[0038]所述掃描模塊定期或者不定期的發現雲存儲設備上的內容有更新時向所述DMS推送,所述DMS保存掃描模塊推送的文件元數據,供DMC定期或者不定期的瀏覽。
[0039]102、DMC選定一個需要播放的第一媒體文件;
[0040]瀏覽後,用戶可以控制或者根據預設規則DMC選定一個需要播放的第一媒體文件。
[0041]103、DMC通知DMR建立與DMS之間的連接,以便於DMR通過連接向DMS發送請求播放第一媒體文件的請求,DMS收到該請求後通過雲存儲控制模塊從雲存儲設備獲取第一媒體文件並傳送給DMR,由DMR進行播放。
[0042]即DMC選定一個要播放的第一媒體文件後,最後可以由DMR進行播放。實際應用當中,DMC可以是基於DLNA的終端應用(如在手機、平板、PC上的一個應用程式),DMR可以是控制電視的一個設備(或電視內部集成)。基於上述具體實現,本實施例的一個典型應用場景為:用戶可以在手機上選擇播放一個自雲存儲設備上文件,然後該文件會在電視上進行播放。
[0043]本實施例提供的基於DLNA技術訪問雲存儲設備的方法,DMC瀏覽DMS上使用文件元數據表示的媒體文件,其中,DMS上的文件元數據由掃描模塊發現雲存儲設備上的內容有更新時向DMS推送PUSH得到;DMC選定一個需要播放的第一媒體文件;DMC通知DMR建立與DMS之間的連接,以便於DMR通過連接向DMS發送播放第一媒體文件的請求,DMS收到該請求後通過雲存儲控制模塊從雲存儲設備獲取第一媒體文件並傳送給DMR,由DMR進行播放,上述基於DLNA協議實現的DMS,DMR以及DMC,能夠從雲存儲設備中獲取媒體資源,並由DMR進行播放,能夠實現基於DLNA技術的設備共享雲存儲設備上的媒體資源。
[0044]作為圖1所示方法實施例的一種改進,本發明實施例提供另一種基於DLNA技術訪問雲存儲設備的方法,應用於由數字媒體伺服器DMS,數字媒體播放器DMR,數字媒體控制器DMC,掃描模塊,雲存儲控制模塊以及雲存儲設備組成的多媒體存儲播放系統,該系統中的各個組成部分之間的數據、信號流轉關係如圖2所示,其中,DMS,DMR以及DMC基於DLNA協議實現;
[0045]參考圖2,掃描模塊用於向雲存儲控制模塊定時發送掃描雲存儲設備存儲內容的請求,雲存儲控制模塊收到請求後訪問雲存儲設備內存儲的文件信息,並將獲取的文件信息發送給掃描模塊,使得掃描模塊收到文件信息後將文件信息緩存到本地;
[0046]具體的,如圖3所示,本實施例提供的方法包括以下步驟:
[0047]301、掃描模塊向雲存儲控制模塊定時發送掃描雲存儲設備存儲內容的請求。
[0048]雲存儲設備中存儲來自至少兩個不同終端的媒體內容,雲存儲控制模塊相當於掃描模塊與雲存儲設備之間的接口,文件信息可以包括:文件名稱、文件大小、創建時間等。
[0049]302、雲存儲控制模塊收到掃描模塊的請求後訪問雲存儲設備內存儲的文件信息,並將獲取的文件信息發送給掃描模塊。
[0050]掃描模塊收到文件信息後將文件信息解析並緩存到本地。
[0051]303、掃描模塊向DMS發送接收到的用於表示媒體文件的文件元數據。
[0052]掃描模塊發現雲存儲設備上的內容有更新時向DMS推送新增用於表示媒體文件的文件元數據,DMS接收並保存掃描模塊發送的文件元數據。
[0053]304、DMC瀏覽DMS上使用文件元數據表示的媒體文件,並選定一個需要播放的第一媒體文件。
[0054]用戶通過DMC瀏覽DMS上的媒體文件信息,並從媒體文件信息中選擇等待播放的媒體文件的文件元數據。
[0055]305、DMC將系統中具備播放能力的設備確定為DMR後,向DMR發送連接通知,通知DMR與DMS建立連接。
[0056]DMR可以只有一個,也可以有多個,當有多個DMR時,DMC會向每個DMR發送連接通知。
[0057]306、DMS接收DMR通過DMR與DMS之間的連接發送的播放第一媒體文件的請求。
[0058]DMR通過DMS獲取雲存儲設備上的媒體資源,DMR可以是DMS的一部分,也可以是DMS以外的設備。
[0059]307、檢測雲存儲控制模塊中是否已經存在第一媒體文件。
[0060]雲存儲控制模塊設置有用於存儲媒體內容的存儲區,DMS通過CSF-API (CSF-Application Programming Interface, CSF 應用程式編程接口 )檢測雲存儲控制模塊的存儲區中是否已經存在第一媒體文件。
[0061]優選的,為了保證DMS對雲存儲設備訪問操作的透明,所述雲存儲控制模塊的存儲區中的文件操作封裝成普通的文件操作。
[0062]本發明實施例提供的用於訪問雲存儲設備的方法通過CSF-API遠程讀取雲存儲設備上的內容,然後傳送給DMR在線播放。CSF-API面向雲存儲設備的接口必須適配上述系統,這類接口一般使用SOAP (Simple Object Access Protocol,簡單對象訪問協議)或REST (Representational State Transfer,表述性狀態轉移)方式,不同系統差異比較大,但CSF-API面向用於訪問雲存儲設備的裝置的接口最好是統一的,這就要求CSF-API對雲存儲設備的訪問操作透明化。本發明實施例在CSF-API中將該透明化的接口統一封裝成普通的文件操作接口,比如可以封裝成fopen、fread、fseek、fwrite、fclose等函數,這樣對CSF-API的使用者來說可以使用訪問本地存儲一樣的方式來訪問遠端雲存儲設備。
[0063]若雲存儲控制模塊中不存在第一媒體文件,則執行步驟308,否則,執行步驟309。
[0064]308、雲存儲控制模塊採用並行下載的方式從雲存儲設備下載第一媒體文件。
[0065]為了快速的為用戶提供媒體內容,使媒體內容播放流暢,在收到DMR的媒體播放請求後,DMS可以通過CSF-API採用並行下載的方式從雲存儲設備下載媒體資源,並存儲在雲存儲控制模塊的存儲區內。執行步驟310。
[0066]309、DMS從雲存儲控制模塊中直接下載第一媒體文件。
[0067]如果雲存儲控制模塊的存儲區中已經有第一媒體文件,則DMS通過CSF-API從雲存儲控制模塊的存儲區中直接獲取第一媒體文件,加快為用戶提供媒體內容的速度,使媒體內容播放流暢。執行步驟310。
[0068]從存儲區中直接下載媒體標識信息對應的媒體內容,能夠保證媒體播放器播放流暢以及play by Time操作時響應迅速的方法,具體的,所謂Play by time是我們播放視頻時拖動進度條,跳到前面或者後面某個時間點開始播放。在拖動的過程中顯示出中間畫面,勢必需要獲得各個中間點的媒體數據。現有的雲存儲設備訪問是基於整個文件下載,要獲得每個中間點的有效媒體數據,都需要去下載對應一長段數據,這不僅會造成響應慢,而且拖動過程中很多前面下載的數據大部分被丟棄,造成資源浪費。這裡設置的存儲區則可彌補這個缺陷,需要跳轉時,直接從存儲區中找到播放點的數據即可,當然跳轉範圍必須在存儲區內所存儲數據的範圍內才能保證立即響應,超出存儲數據範圍的則需要等待從雲存儲設備下載才能響應。
[0069]310、在下載第一媒體文件的同時,將已經下載的部分媒體內容發送至DMR進行播放。
[0070]為了減小用戶等待播放的時間,用於訪問雲存儲設備的裝置採用邊下載邊發送的方式向DMR發送媒體內容,給用戶以在線播放的感覺。
[0071 ] 本實施例中DMR可以是一個播放設備,如機頂盒,或者電視機本身,用於播放媒體文件(如讓電視機播放用戶在手機上選擇的文件);DMS可以是一個單獨的硬體設備,用於存儲各種媒體資源,當然,這個硬體設備也可以集成到機頂盒,電視機當中;掃描模塊以及雲存儲控制模塊可以和DMS基於同一個硬體設備,在DMS與雲存儲之間完成相互通信;DMC可以是基於DLNA的終端設備上的一個應用軟體,以實現對媒體播放的控制(如在手機、平板、PC端上瀏覽媒體文件並播放)。
[0072]通過本實施例,可以基於DLNA設備從雲存儲設備獲取媒體資源進行播放,相對於現有技術中的DLNA系統能夠為用戶提供更廣泛的媒體資源選擇範圍,增強用戶體驗。
[0073]本實施例提供的基於DLNA技術訪問雲存儲設備的方法,DMC瀏覽DMS上使用文件元數據表示的媒體文件,其中,DMS上的文件元數據由掃描模塊發現雲存儲設備上的內容有更新時向DMS推送PUSH得到;DMC選定一個需要播放的第一媒體文件;DMC通知DMR建立與DMS之間的連接,以便於DMR通過連接向DMS發送播放第一媒體文件的請求,DMS收到該請求後通過雲存儲控制模塊從雲存儲設備獲取第一媒體文件並傳送給DMR,由DMR進行播放,上述基於DLNA協議實現的DMS,DMR以及DMC,能夠從雲存儲設備中獲取媒體資源,並由DMR進行播放,能夠實現基於DLNA技術的設備共享雲存儲設備上的媒體資源。
[0074]為了實現上述方法,本發明實施例相應提供了一種DMC,該DMC和DMS,DMR,掃描模塊,雲存儲控制模塊以及雲存儲設備組成圖2所示多媒體存儲播放系統,其中,DMS, DMR以及DMC基於DLNA協議實現;
[0075]掃描模塊用於向雲存儲控制模塊定時發送掃描雲存儲設備存儲內容的請求,雲存儲控制模塊收到請求後訪問雲存儲設備內存儲的文件信息,並將獲取的文件信息發送給掃描模塊,使得掃描模塊收到文件信息後將文件信息緩存到本地;
[0076]如圖4所示該DMC包括:瀏覽單元41、選定單元42、通知單元43。
[0077]瀏覽單元41,用於所述DMC瀏覽所述DMS上使用文件元數據表示的媒體文件,其中,所述DMS上的文件元數據由所述掃描模塊發現雲存儲設備上的內容有更新時向所述DMS推送PUSH得到;
[0078]選定單元42,用於通過所述瀏覽單元瀏覽後,選定一個需要播放的第一媒體文件;
[0079]通知單元43,用於當所述選定單元選定所述第一媒體文件後,通知所述DMR建立與所述DMS之間的連接,以便於所述DMR通過所述連接向所述DMS發送播放所述第一媒體文件的請求,使得所述DMS收到該請求後通過所述雲存儲控制模塊從雲存儲設備獲取所述第一媒體文件並傳送給所述DMR,由所述DMR進行播放。
[0080]本實施例提供的DMC,DMC瀏覽DMS上使用文件元數據表示的媒體文件,其中,瀏覽單元瀏覽DMS上使用文件元數據表示的媒體文件;選定單元選定一個需要播放的第一媒體文件;通知單元通知DMR建立與DMS之間的連接,以便於DMR通過連接向DMS發送播放第一媒體文件的請求,DMS收到該請求後通過雲存儲控制模塊從雲存儲設備獲取第一媒體文件並傳送給DMR,由DMR進行播放,在上述DMC的控制下,上述基於DLNA協議實現的DMS,DMR,能夠從雲存儲設備中獲取媒體資源,並由DMR進行播放,能夠實現基於DLNA技術的設備共享雲存儲設備上的媒體資源。
[0081]進一步可選的,圖4所示DMC還包括:
[0082]確定單元44,用於所述DMC將所述系統中具備播放能力的設備確定為所述DMR。
[0083]進一步可選的,所述掃描模塊和所述雲存儲控制模塊位於同一設備中,或所述掃描模塊和所述雲存儲控制模塊設置在所述DMS中。
[0084]進一步可選的,所述雲存儲控制模塊中的文件操作封裝成普通的文件操作。
[0085]本發明實施例還提供了一種多媒體存儲播放系統,如圖5所示,包括:DMS51,DMR52,DMC 53,掃描模塊54,雲存儲控制模塊55,其中,DMS 51,DMR 52以及DMC 53基於所述DLNA協議實現;
[0086]所述掃描模塊54用於向所述雲存儲控制模塊定時發送掃描雲存儲設備存儲內容的請求,發現所述雲存儲設備上的內容有更新時向所述DMS推送PUSH文件元數據;
[0087]所述雲存儲控制模塊55收到請求後訪問所述雲存儲設備內存儲的文件信息,並將獲取的文件信息發送給所述掃描模塊,使得所述掃描模塊收到所述文件信息後將所述文件信息緩存到本地;
[0088]所述DMC 51,用於瀏覽所述DMS上使用文件元數據表示的媒體文件,選定一個需要播放的第一媒體文件,並通知所述DMR建立與所述DMS之間的連接;
[0089]所述DMR 52,用於通過所述連接向所述DMS發送播放所述第一媒體文件的請求,接收所述DMS發送的所述第一媒體文件,並進行播放。
[0090]所述DMS 53,用於收到該請求後通過所述雲存儲控制模塊從雲存儲設備獲取所述第一媒體文件並傳送給所述DMR。
[0091]優選的,所述DMS 53收到該請求後通過所述雲存儲控制模塊從雲存儲設備獲取所述第一媒體文件,並採用邊獲取邊發送的方式將所述第一媒體文件傳送給所述DMR。
[0092]本實施例提供的多媒體存儲播放系統,DMC瀏覽DMS上使用文件元數據表示的媒體文件,其中,DMC瀏覽DMS上使用文件元數據表示的媒體文件;DMC選定一個需要播放的第一媒體文件;DMC通知DMR建立與DMS之間的連接,以便於DMR通過連接向DMS發送播放第一媒體文件的請求,DMS收到該請求後通過雲存儲控制模塊從雲存儲設備獲取第一媒體文件並傳送給DMR,由DMR進行播放,在上述DMC的控制下,上述基於DLNA協議實現的DMS,DMR,能夠從雲存儲設備中獲取媒體資源,並由DMR進行播放,能夠實現基於DLNA技術的設備共享雲存儲設備上的媒體資源。
[0093]作為圖5所示系統的改進,進一步可選的,所述雲存儲控制模塊55包括:
[0094]直接發送子單元551,用於接收到所述DMS發送的獲取所述第一媒體文件的請求後,在存在所述第一媒體文件時,將所述第一媒體文件直接發送給所述DMS ;
[0095]並行下載子單元552,用於接收到所述DMS發送的獲取所述第一媒體文件的請求後,在不存在所述第一媒體文件時,採用並行下載的方式從所述雲存儲設備下載所述第一媒體文件,並將下載的所述第一媒體文件發送給所述DMS。
[0096]進一步可選的,所述DMC 51包括:
[0097]確定子單元511,用於所述DMC將所述DLNA中具備播放能力的設備確定為所述DMR。
[0098]進一步可選的,所述掃描模塊54和所述雲存儲控制模塊55位於同一設備中,或所述掃描模塊和所述雲存儲控制模塊設置在所述DMS中。
[0099]進一步可選的,所述雲存儲控制模塊55中的文件操作封裝成普通的文件操作。
[0100]通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到本發明可藉助軟體加必需的通用硬體的方式來實現,當然也可以通過硬體,但很多情況下前者是更佳的實施方式。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在可讀取的存儲介質中,如計算機的軟盤,硬碟或光碟等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述的方法。
[0101]以上所述,僅為本發明的【具體實施方式】,但本發明的保護範圍並不局限於此,任何熟悉本【技術領域】的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應所述以權利要求的保護範圍為準。
【權利要求】
1.一種基於DLNA技術訪問雲存儲設備的方法,其特徵在於,應用於由數字媒體伺服器DMS,數字媒體播放器DMR,數字媒體控制器DMC,掃描模塊,雲存儲控制模塊以及雲存儲設備組成的多媒體存儲播放系統,其中,所述DMS,所述DMR以及所述DMC基於所述DLNA協議實現; 所述掃描模塊用於向所述雲存儲控制模塊定時發送掃描所述雲存儲設備存儲內容的請求,所述雲存儲控制模塊收到請求後訪問所述雲存儲設備內存儲的文件信息,並將獲取的文件信息發送給所述掃描模塊,使得所述掃描模塊收到所述文件信息後將所述文件信息緩存到本地; 所述方法包括: 所述DMC瀏覽所述DMS上使用文件元數據表示的媒體文件,其中,所述DMS上的文件元數據由所述掃描模塊發現雲存儲設備上的內容有更新時向所述DMS推送PUSH得到; 所述DMC選定一個需要播放的第一媒體文件; 所述DMC通知所述DMR建立與所述DMS之間的連接,以便於所述DMR通過所述連接向所述DMS發送播放所述第一媒體文件的請求,使得所述DMS收到該請求後通過所述雲存儲控制模塊從雲存儲 設備獲取所述第一媒體文件並傳送給所述DMR,由所述DMR進行播放。
2.根據權利要求1所述的方法,其特徵在於,所述DMS收到該請求後通過所述雲存儲控制模塊從雲存儲設備獲取所述第一媒體文件並傳送給所述DMR包括: 所述DMS向所述雲存儲控制模塊發送獲取所述第一媒體文件的請求,以便於所述雲存儲控制模塊在存在所述第一媒體文件時,將所述第一媒體文件發送給所述DMS,或者所述雲存儲控制模塊在不存在所述第一媒體文件時,採用並行下載的方式從所述雲存儲設備下載所述第一媒體文件,並將下載的所述第一媒體文件發送給所述DMS。
3.根據權利要求2所述的方法,其特徵在於,所述DMS收到該請求後通過所述雲存儲控制模塊從雲存儲設備獲取所述第一媒體文件並傳送給所述DMR為:所述DMS收到該請求後通過所述雲存儲控制模塊從雲存儲設備獲取所述第一媒體文件,並採用邊獲取邊發送的方式將所述第一媒體文件傳送給所述DMR。
4.根據權利要求1-3任一項所述的方法,其特徵在於,在所述DMC通知所述DMR建立與所述DMS之間的連接之前,所述方法還包括 所述DMC將所述系統中具備播放能力的設備確定為所述DMR。
5.根據權利要求1-3任一項所述的方法,其特徵在於,所述掃描模塊和所述雲存儲控制模塊位於同一設備中,或所述掃描模塊和所述雲存儲控制模塊設置在所述DMS中。
6.根據權利要求1-3任一項所述的方法,其特徵在於,所述雲存儲控制模塊中的文件操作封裝成普通的文件操作。
7.一種數字媒體控制器DMC,其特徵在於,所述DMC和數字媒體伺服器DMS,數字媒體播放器DMR,掃描模塊,雲存儲控制模塊以及雲存儲設備組成多媒體存儲播放系統,其中,所述DMS,所述DMR以及所述DMC基於所述DLNA協議實現; 所述掃描模塊用於向所述雲存儲控制模塊定時發送掃描所述雲存儲設備存儲內容的請求,所述雲存儲控制模塊收到請求後訪問所述雲存儲設備內存儲的文件信息,並將獲取的文件信息發送給所述掃描模塊,使得所述掃描模塊收到所述文件信息後將所述文件信息緩存到本地;所述DMC包括: 瀏覽單元,用於瀏覽所述DMS上使用文件元數據表示的媒體文件,其中,所述DMS上的文件元數據由所述掃描模塊發現雲存儲設備上的內容有更新時向所述DMS推送PUSH得到; 選定單元,用於通過所述瀏覽單元瀏覽後,選定一個需要播放的第一媒體文件; 通知單元,用於當所述選定單元選定所述第一媒體文件後,通知所述DMR建立與所述DMS之間的連接,以便於所述DMR通過所述連接向所述DMS發送播放所述第一媒體文件的請求,使得所述DMS收到該請求後通過所述雲存儲控制模塊從所述雲存儲設備獲取所述第一媒體文件並傳送給所述DMR,由所述DMR進行播放。
8.根據權利要求7所述的DMC,其特徵在於,還包括: 確定單兀,用於所述DMC將所述系統中具備播放能力的設備確定為所述DMR。
9.根據權利要求7所述的DMC,其特徵在於,所述掃描模塊和所述雲存儲控制模塊位於同一設備中,或所述掃描模塊和所述雲存儲控制模塊設置在所述DMS中。
10.根據權利要求9所述的DMC,其特徵在於,所述雲存儲控制模塊中的文件操作封裝成普通的文件操作。`
11.一種多媒體存儲播放系統,其特徵在於,包括:數字媒體伺服器DMS,數字媒體播放器DMR,數字媒體控制器DMC,掃描模塊,雲存儲控制模塊,其中,所述DMS,所述DMR以及所述DMC基於所述DLNA協議實現; 所述掃描模塊,用於向所述雲存儲控制模塊定時發送掃描雲存儲設備存儲內容的請求,發現所述雲存儲設備上的內容有更新時向所述DMS推送PUSH文件元數據; 所述雲存儲控制模塊,用於收到請求後訪問所述雲存儲設備內存儲的文件信息,並將獲取的文件信息發送給所述掃描模塊,使得所述掃描模塊收到所述文件信息後將所述文件息緩存到本地; 所述DMC,用於瀏覽所述DMS上使用文件元數據表示的媒體文件,選定一個需要播放的第一媒體文件,並通知所述DMR建立與所述DMS之間的連接; 所述DMR,用於通過所述連接向所述DMS發送播放所述第一媒體文件的請求,接收所述DMS發送的所述第一媒體文件,並進行播放。 所述DMS,用於收到該請求後通過所述雲存儲控制模塊從雲存儲設備獲取所述第一媒體文件並傳送給所述DMR。
12.根據權利要求11所述的系統,其特徵在於,所述雲存儲控制模塊包括: 直接發送子單元,用於接收到所述DMS發送的獲取所述第一媒體文件的請求後,在存在所述第一媒體文件時,將所述第一媒體文件直接發送給所述DMS ; 並行下載子單元,用於接收到所述DMS發送的獲取所述第一媒體文件的請求後,在不存在所述第一媒體文件時,採用並行下載的方式從所述雲存儲設備下載所述第一媒體文件,並將下載的所述第一媒體文件發送給所述DMS。
13.根據權利要求11所述的系統,其特徵在於,所述DMS收到該請求後通過所述雲存儲控制模塊從雲存儲設備獲取所述第一媒體文件並傳送給所述DMR為:所述DMS收到該請求後通過所述雲存儲控制模塊從雲存儲設備獲取所述第一媒體文件,並採用邊獲取邊發送的方式將所述第一媒體文件傳送給所述DMR。
14.根據權利要求11所述的系統,其特徵在於,所述DMC包括: 確定子單元,用於所述DMC將所述DLNA中具備播放能力的設備確定為所述DMR。
15.根據權利要求10-14任一項所述的系統,其特徵在於,所述掃描模塊和所述雲存儲控制模塊位於同一設備中,或所述掃描模塊和所述雲存儲控制模塊設置在所述DMS中。
16.根據權利要求10-14任一項所述的系統,其特徵在於,所述雲存儲控制模塊中的文件操作封裝成普通的文 件操作。
【文檔編號】H04L29/06GK103457966SQ201210171781
【公開日】2013年12月18日 申請日期:2012年5月29日 優先權日:2012年5月29日
【發明者】陳秋林, 譚巍 申請人:華為技術有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀