一種播放媒體資源的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施例提供一種播放媒體資源的方法,包括:匯聚服務器匯聚局域網(wǎng)中媒體服務器的媒體資源信息及進入休眠狀態(tài)的媒體服務器的休眠狀態(tài)信息,根據(jù)媒體資源信息或根據(jù)媒體資源信息及休眠狀態(tài)信息生成媒體資源目錄;接收控制點發(fā)送的瀏覽或搜索請求,向控制點返回媒體資源目錄中的內容;匯聚服務器根據(jù)休眠狀態(tài)信息確定存儲待播放媒體資源的媒體服務器處于休眠狀態(tài);喚醒媒體服務器,以使媒體播放設備從媒體服務器上獲取并播放待播放媒體資源。本發(fā)明實施例還提供一種播放媒體資源的系統(tǒng),實施本發(fā)明實施例,可通過匯聚服務器匯聚的媒體資源信息及休眠狀態(tài)信息,確定需要喚醒的媒體服務器并由匯聚服務器或控制點進行喚醒,完成相應的播放流程。
【專利說明】一種播放媒體資源的方法及系統(tǒng)
【技術領域】
[0001]本發(fā)明涉及多媒體【技術領域】,尤其涉及一種播放媒體資源的方法及系統(tǒng)。
【背景技術】
[0002]隨著數(shù)字技術以及消費類電子產(chǎn)品的發(fā)展,用戶的家庭中正出現(xiàn)越來越多的數(shù)字化的娛樂設備和家電產(chǎn)品。通過將這些數(shù)字化的娛樂設備和家電產(chǎn)品以有線或無線的方式連接成家庭網(wǎng)絡,以實現(xiàn)內容共享或相互控制等功能,是業(yè)界正在構想并努力實現(xiàn)的數(shù)字家庭網(wǎng)絡概念?,F(xiàn)在技術中,為了實現(xiàn)各種不同類型設備的互通和控制,需要家庭網(wǎng)絡中的設備支持通用即插即用(Universal Plug and Play, UPnP)。在UPnP體系中,用戶通過家庭網(wǎng)絡中的控制點(Control,Point,CP)實現(xiàn)對各種設備的控制,CP采用UPnP協(xié)議通過調用UPnP設備的相關的控制命令,讀取家庭網(wǎng)絡中UPnP設備的狀態(tài)信息,并控制UPnP設備執(zhí)行相應的操作。
[0003]在家庭網(wǎng)絡多個設備之間的媒體共享場景中,一般包括媒體服務器(MediaServer, MS),用于存儲媒體資源;媒體播放器(Media Renderer, MR),用于播放媒體資源;音視頻CP,用于控制以上兩種設備的實體。通過音視頻CP對MS的媒體資源進行瀏覽操作,并對MR發(fā)送播放媒體資源的請求,實現(xiàn)MR播放MS上媒體資源的功能。為了減少設備能源消耗,UPnP定義了一套節(jié)能架構,在這套架構中定義了多種節(jié)能狀態(tài),多個MS在不工作時,可進入節(jié)能狀態(tài)。在現(xiàn)有技術中,還存在匯聚服務器(Aggregate Server ),可用于匯聚局域網(wǎng)中所有MS上的媒體內容,MS在進入節(jié)能狀態(tài)時上報自己的休眠狀態(tài)信息給匯聚服務器,當CP訪問匯聚服務器上匯聚的資源時,目前只能通過發(fā)送瀏覽或搜索請求的方法,在CP通過這些方法訪問匯聚服務器的時候,選定其中的一個媒體資源并將該媒體資源的信息如地址信息等發(fā)送給MR,MR再根據(jù)這些信息向對應MS請求資源,當該MS處于休眠狀態(tài)時,MR則無法獲得對應的媒體資源導致播放失敗。
【發(fā)明內容】
[0004]本發(fā)明實施例提供了一種播放媒體資源的方法及系統(tǒng),可通過匯聚服務器匯聚的媒體資源信息及休眠狀態(tài)信息,確定需要喚醒的媒體服務器并由匯聚服務器或控制點進行喚醒,完成相應的播放流程。
[0005]本發(fā)明第一方面提供一種播放媒體資源的方法,可包括:
[0006]匯聚服務器匯聚局域網(wǎng)中媒體服務器的媒體資源信息及進入休眠狀態(tài)的媒體服務器的休眠狀態(tài)信息,根據(jù)所述媒體資源信息或根據(jù)所述媒體資源信息及休眠狀態(tài)信息生成媒體資源目錄;
[0007]接收控制點發(fā)送的瀏覽或搜索請求,向所述控制點返回所述媒體資源目錄中的內容;
[0008]如果所述匯聚服務器接收到所述控制點發(fā)送的媒體資源選定請求或媒體服務器喚醒請求;或[0009]如果所述匯聚服務器接收到媒體播放設備發(fā)送的媒體資源獲取請求或媒體服務器地址查詢請求;
[0010]所述匯聚服務器根據(jù)所述休眠狀態(tài)信息確定存儲待播放媒體資源的媒體服務器處于休眠狀態(tài);
[0011]喚醒所述媒體服務器,以使媒體播放設備從所述媒體服務器上獲取并播放所述待播放媒體資源。
[0012]在第一種可能的實現(xiàn)方式中,所述匯聚服務器喚醒所述媒體服務器的方法可包括:
[0013]為所述匯聚的媒體資源目錄中的媒體資源設定虛擬統(tǒng)一資源定位符,其中,所述虛擬統(tǒng)一資源定位符的IP地址指向所述匯聚服務器;
[0014]接收所述控制點發(fā)送的瀏覽或搜索請求,向所述控制點返回包括所述虛擬統(tǒng)一資源定位符的媒體資源信息;
[0015]如果所述控制點選定一個媒體資源并發(fā)送所述媒體資源的虛擬統(tǒng)一資源定位符至所述媒體播放設備請求播放所述媒體資源,所述匯聚服務器接收所述媒體播放設備根據(jù)所述虛擬統(tǒng)一資源定位符發(fā)出的媒體資源獲取請求;
[0016]所述匯聚服務器根據(jù)所述休眠狀態(tài)信息確定存儲所述媒體資源的媒體服務器處于休眠狀態(tài);
[0017]喚醒所述媒體服務器。
[0018]結合第一方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述匯聚服務器喚醒所述媒體服務器之后,還可包括:
[0019]獲取所述媒體資源的實際統(tǒng)一資源定位符并將所述媒體資源的實際統(tǒng)一資源定位符發(fā)送至所述媒體播放設備;
[0020]所述媒體播放設備根據(jù)所述媒體資源的實際統(tǒng)一資源定位符向所述媒體服務器請求所述媒體資源,獲取所述媒體資源并播放。
[0021]在第三種可能的實現(xiàn)方式中,所述匯聚服務器喚醒所述媒體服務器的方法可包括:
[0022]如果所述控制點選定一個媒體資源并發(fā)送所述媒體資源的統(tǒng)一資源標識符至所述媒體播放設備請求播放所述媒體資源,所述匯聚服務器接收所述媒體播放設備向局域網(wǎng)廣播的地址解析協(xié)議報文,所述地址解析協(xié)議報文用于請求所述媒體服務器的MAC地址,其中,所述地址解析協(xié)議報文包括:所述媒體播放設備的IP地址、所述媒體服務器的IP地址;
[0023]所述匯聚服務器根據(jù)所述休眠狀態(tài)信息確定所述媒體服務器的IP地址指向的所述媒體服務器處于休眠狀態(tài);
[0024]喚醒所述媒體服務器。
[0025]結合第一方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述匯聚服務器喚醒所述媒體服務器之后,還可包括:
[0026]所述媒體服務器將自身的MAC地址發(fā)送至所述媒體播放設備;
[0027]所述媒體播放設備根據(jù)所述媒體資源的統(tǒng)一資源標識符向所述媒體服務器請求所述媒體資源,獲取所述媒體資源并播放。[0028]結合第一方面的第三或第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述地址解析協(xié)議報文還可包括所述媒體播放設備的MAC地址,所述匯聚服務器根據(jù)所述媒體播放設備的MAC地址或IP地址判斷所述地址解析協(xié)議報文是否由相應的媒體播放設備發(fā)出。
[0029]結合第一方面或第一方面的第一或第二或第三或第四或第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述媒體資源信息可包括媒體資源的統(tǒng)一資源標識符。
[0030]結合第一方面或第一方面的第一或第二或第三或第四或第五或第六種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,所述媒體服務器的喚醒方式可包括:
[0031]向所述媒體服務器發(fā)送喚醒請求以喚醒所述媒體服務器;或
[0032]通過以太網(wǎng)喚醒的帶外機制喚醒所述媒體服務器。
[0033]本發(fā)明第二方面提供一種播放媒體資源的方法,可包括:
[0034]控制點發(fā)送瀏覽或搜索請求,獲取匯聚服務器上匯聚的媒體資源目錄中的內容,所述媒體資源目錄中的內容包括局域網(wǎng)中媒體服務器的媒體資源信息及進入休眠狀態(tài)的媒體服務器的休眠狀態(tài)信息;
[0035]所述控制點根據(jù)所述休眠狀態(tài)信息確定存儲待播放媒體資源的媒體服務器處于休眠狀態(tài);
[0036]喚醒所述媒體服務器,控制媒體播放設備從所述媒體服務器獲取并播放所述待播放媒體資源。
[0037]在第一種可能的實現(xiàn)方式中,所述瀏覽或搜索請求中可包括所述控制點的版本信息,當所述控制點的版本支持識別所述休眠狀態(tài)信息時,獲取所有媒體服務器上的媒體資源信息,當所述控制點的版本不支持識別所述休眠狀態(tài)信息時,獲取未進入休眠狀態(tài)的媒體服務器上的媒體資源信息。
[0038]結合第二方面或第二方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述媒體資源信息可包括媒體資源的統(tǒng)一資源標識符。
[0039]結合第二方面或第二方面的第一或第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述媒體服務器的喚醒方式可包括:
[0040]向所述媒體服務器發(fā)送喚醒請求以喚醒所述媒體服務器;或[0041 ] 通過以太網(wǎng)喚醒的帶外機制喚醒所述媒體服務器。
[0042]本發(fā)明第三方面提供一種播放媒體資源的方法,可包括:
[0043]匯聚服務器匯聚局域網(wǎng)中媒體服務器的媒體資源信息及進入休眠狀態(tài)的媒體服務器的休眠狀態(tài)信息,根據(jù)所述媒體資源信息及所述休眠狀態(tài)信息生成匯聚的媒體資源目錄;
[0044]接收控制點發(fā)送的瀏覽或搜索請求,向所述控制點返回所述媒體資源目錄中的內容;
[0045]其中,所述休眠狀態(tài)信息用于所述控制點確定存儲待播放媒體資源的媒體服務器處于休眠狀態(tài)喚醒所述媒體服務器,控制媒體播放設備從所述媒體服務器獲取并播放所述待播放媒體資源。
[0046]在第一種可能的實現(xiàn)方式中,所述媒體資源信息可包括媒體資源的統(tǒng)一資源標識符。[0047]結合第三方面或第三方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述媒體服務器的喚醒方式可包括:
[0048]向所述媒體服務器發(fā)送喚醒請求以喚醒所述媒體服務器;或
[0049]通過以太網(wǎng)喚醒的帶外機制喚醒所述媒體服務器。
[0050]本發(fā)明第四方面提供一種播放媒體資源的系統(tǒng),可包括:
[0051]媒體服務器,用于存儲媒體資源及媒體資源信息;
[0052]匯聚服務器,用于匯聚局域網(wǎng)中媒體服務器的媒體資源信息及進入休眠狀態(tài)的媒體服務器的休眠狀態(tài)信息,根據(jù)所述媒體資源信息或根據(jù)所述媒體資源信息及休眠狀態(tài)信息生成媒體資源目錄;接收控制點發(fā)送的瀏覽或搜索請求,向所述控制點返回所述媒體資源目錄;如果接收到所述控制點發(fā)送的媒體資源選定請求或媒體服務器喚醒請求;或如果接收到媒體播放設備發(fā)送的媒體資源獲取請求或媒體服務器地址查詢請求;根據(jù)所述休眠狀態(tài)信息確定存儲待播放媒體資源的媒體服務器處于休眠狀態(tài);喚醒所述媒體服務器,以使媒體播放設備從所述媒體服務器上獲取并播放所述待播放媒體資源;
[0053]控制點,用于向所述匯聚服務器發(fā)送瀏覽或搜索請求,獲取所述媒體資源目錄,向所述匯聚服務器發(fā)送媒體資源選定請求或媒體服務器喚醒請求;
[0054]媒體播放設備,用于向所述匯聚服務器發(fā)送媒體資源獲取請求或媒體服務器地址查詢請求;從所述媒體服務器上獲取并播放所述待播放媒體資源。
[0055]在第一種可能的實現(xiàn)方式中,所述匯聚服務器可進一步用于:
[0056]為所述匯聚的媒體資源目錄中的媒體資源設定虛擬統(tǒng)一資源定位符,其中,所述虛擬統(tǒng)一資源定位符的IP地址指向所述匯聚服務器;接收所述控制點發(fā)送的瀏覽或搜索請求,向所述控制點返回包括所述虛擬統(tǒng)一資源定位符的媒體資源信息;如果所述控制點選定一個媒體資源并發(fā)送所述媒體資源的虛擬統(tǒng)一資源定位符至所述媒體播放設備請求播放所述媒體資源,所述匯聚服務器接收所述媒體播放設備根據(jù)所述虛擬統(tǒng)一資源定位符發(fā)出的媒體資源獲取請求;根據(jù)所述休眠狀態(tài)信息確定存儲所述媒體資源的媒體服務器處于休眠狀態(tài);喚醒所述媒體服務器;獲取所述媒體資源的實際統(tǒng)一資源定位符并將所述媒體資源的實際統(tǒng)一資源定位符發(fā)送至所述媒體播放設備;
[0057]所述媒體播放設備可進一步用于根據(jù)所述媒體資源的實際統(tǒng)一資源定位符向所述媒體服務器請求所述媒體資源,獲取所述媒體資源并播放。
[0058]在第二種可能的實現(xiàn)方式中,所述匯聚服務器可進一步用于:
[0059]如果所述控制點選定一個媒體資源并發(fā)送所述媒體資源的統(tǒng)一資源標識符至所述媒體播放設備請求播放所述媒體資源,所述匯聚服務器接收所述媒體播放設備向局域網(wǎng)廣播的地址解析協(xié)議報文,所述地址解析協(xié)議報文用于請求所述媒體服務器的MAC地址,其中,所述地址解析協(xié)議報文包括:所述媒體播放設備的IP地址、所述媒體服務器的IP地址;根據(jù)所述休眠狀態(tài)信息確定所述媒體服務器的IP地址指向的所述媒體服務器處于休眠狀態(tài);喚醒所述媒體服務器;
[0060]所述媒體服務器可進一步用于將自身的MAC地址發(fā)送至所述媒體播放設備;
[0061]所述媒體播放設備可進一步用于根據(jù)所述媒體資源的統(tǒng)一資源標識符向所述媒體服務器請求所述媒體資源,獲取所述媒體資源并播放。
[0062]結合第四方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述地址解析協(xié)議報文還可包括所述媒體播放設備的MAC地址,所述匯聚服務器還用于:
[0063]根據(jù)所述媒體播放設備的MAC地址或IP地址判斷所述地址解析協(xié)議報文是否由相應的媒體播放設備發(fā)出。
[0064]結合第四方面或第四方面的第一或第二或第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,所述媒體資源信息可包括媒體資源的統(tǒng)一資源標識符。
[0065]結合第四方面或第四方面的第一或第二或第三或第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,所述媒體服務器的喚醒方式可包括:
[0066]向所述媒體服務器發(fā)送喚醒請求以喚醒所述媒體服務器;或
[0067]通過以太網(wǎng)喚醒的帶外機制喚醒所述媒體服務器。
[0068]結合第四方面或第四方面的第一或第二或第三或第四或第五種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,所述控制點獨立存在或集成于所述匯聚服務器中。
[0069]本發(fā)明第五方面提供一種播放媒體資源的系統(tǒng),可包括:
[0070]媒體服務器,用于存儲媒體資源及媒體資源信息;
[0071]匯聚服務器,用于匯聚局域網(wǎng)中媒體服務器的媒體資源信息及進入休眠狀態(tài)的媒體服務器的休眠狀態(tài)信息;
[0072]控制點,用于向所述匯聚服務器發(fā)送瀏覽或搜索請求,獲取匯聚服務器上匯聚的媒體資源目錄,所述媒體資源目錄中的內容包括局域網(wǎng)中媒體服務器的媒體資源信息及進入休眠狀態(tài)的媒體服務器的休眠狀態(tài)信息;根據(jù)所述休眠狀態(tài)信息確定存儲待播放媒體資源的媒體服務器處于休眠狀態(tài);喚醒所述媒體服務器,控制媒體播放設備從所述媒體服務器獲取并播放所述待播放媒體資源;
[0073]媒體播放設備,用于接收所述控制點發(fā)送的控制命令,從所述媒體服務器獲取并播放所述媒體資源。
[0074]在第一種可能的實現(xiàn)方式中,所述瀏覽或搜索請求中可包括所述控制點的版本信息,當所述控制點的版本支持識別所述休眠狀態(tài)信息時,用于獲取所有媒體服務器上的媒體資源信息,當所述控制點的版本不支持識別所述休眠狀態(tài)信息時,用于獲取未進入休眠狀態(tài)的媒體服務器上的媒體資源信息。
[0075]結合第五方面或第五方面的第一種可能的實現(xiàn)方式,在第二種可能的實現(xiàn)方式中,所述媒體資源信息可包括媒體資源的統(tǒng)一資源標識符。
[0076]結合第五方面或第五方面的第一或第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,所述媒體服務器的喚醒方式可包括:
[0077]向所述媒體服務器發(fā)送喚醒請求以喚醒所述媒體服務器;或
[0078]通過以太網(wǎng)喚醒的帶外機制喚醒所述媒體服務器。
[0079]實施本發(fā)明實施例,具有如下有益效果:
[0080]通過匯聚服務器匯聚的媒體資源信息及休眠狀態(tài)信息,可以在接收到控制點或媒體播放設備的各種請求時,確定需要喚醒的媒體服務器并由匯聚服務器或控制點進行喚醒,完成相應的播放流程。
【專利附圖】
【附圖說明】
[0081]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0082]圖1為本發(fā)明播放媒體資源的方法的第一實施例流程示意圖;
[0083]圖2為本發(fā)明匯聚服務器喚醒媒體服務器的方法的第一實施例流程示意圖;
[0084]圖3為本發(fā)明匯聚服務器喚醒媒體播放器并完成播放的方法的第一實施例流程示意圖;
[0085]圖4為本發(fā)明匯聚服務器喚醒媒體服務器的方法的第二實施例流程示意圖;
[0086]圖5為本發(fā)明匯聚服務器喚醒媒體播放器并完成播放的方法的第二實施例流程示意圖;
[0087]圖6為本發(fā)明播放媒體資源的方法的第二實施例流程示意圖;
[0088]圖7為本發(fā)明播放媒體資源的方法的第三實施例流程示意圖;
[0089]圖8為本發(fā)明實施例播放媒體資源的系統(tǒng)的組成示意圖。
【具體實施方式】
[0090]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0091]請參照圖1,為本發(fā)明播放媒體資源的方法的第一實施例流程示意圖;在本實施例中,所述方法包括以下步驟:
[0092]S101,匯聚服務器匯聚局域網(wǎng)中媒體服務器的媒體資源信息及進入休眠狀態(tài)的媒體服務器的休眠狀態(tài)信息,根據(jù)所述媒體資源信息或根據(jù)所述媒體資源信息及休眠狀態(tài)信息生成媒體資源目錄。
[0093]其中,匯聚服務器可以匯聚局域網(wǎng)中所有媒體服務器上存儲的媒體資源信息,且進入休眠狀態(tài)的媒體服務器在休眠之前將向所述匯聚服務器發(fā)送擴展后的簡單服務發(fā)現(xiàn)協(xié)議SSDP (Simple Service Discovery Protocol)消息,該消息中將包括媒體服務器的休眠狀態(tài)信息。所述媒體資源信息中包括媒體資源的統(tǒng)一資源標識符。
[0094]S102,接收控制點發(fā)送的瀏覽或搜索請求,向所述控制點返回所述媒體資源目錄中的內容。
[0095]其中,所述媒體資源目錄中包括媒體資源信息或包括媒體資源信息及休眠狀態(tài)信息,當接收所述控制點的瀏覽或搜索請求時,可以根據(jù)所述瀏覽或搜索請求中的參數(shù)返回給所述控制點所述媒體資源目錄中的一部分或全部內容。其中,返回的內容可以是所述媒體資源信息或所述媒體資源信息及休眠狀態(tài)信息。
[0096]S103,如果所述匯聚服務器接收到所述控制點發(fā)送的媒體資源選定請求或媒體服務器喚醒請求;或
[0097]如果所述匯聚服務器接收到媒體播放設備發(fā)送的媒體資源獲取請求或媒體服務器地址查詢請求;
[0098]所述匯聚服務器根據(jù)所述休眠狀態(tài)信息確定存儲待播放媒體資源的媒體服務器處于休眠狀態(tài)。
[0099]具體地,在步驟S103中,給出了所述匯聚服務器喚醒所述媒體服務器的觸發(fā)條件,例如,當所述控制點選定某個媒體資源請求播放時,此時因為所述匯聚服務器匯聚了所有的媒體資源信息以及處于休眠狀態(tài)的媒體服務器的休眠狀態(tài)信息,因此所述匯聚服務器可以根據(jù)所述媒體資源信息了解存儲所述控制點選定的媒體資源所處的媒體服務器,同時可以根據(jù)所述休眠狀態(tài)信息確定所述媒體服務器處于休眠狀態(tài)。
[0100]S104,喚醒所述媒體服務器,以使媒體播放設備從所述媒體服務器上獲取并播放所述待播放媒體資源。
[0101]其中,所述媒體服務器的喚醒方式包括:所述匯聚服務器直接通過向所述媒體服務器發(fā)送喚醒請求以喚醒所述媒體服務器;或所述匯聚服務器通過以太網(wǎng)喚醒的帶外機制喚醒所述媒體服務器。
[0102]具體地,現(xiàn)有技術中,媒體服務器的休眠狀態(tài)可以分成多類,具體地,包括:
[0103]Transparent Sleep (淺度休眠):處于節(jié)能狀態(tài),可以被其他設備發(fā)現(xiàn),正常發(fā)送簡單服務發(fā)現(xiàn)協(xié)議在線(SSDP:Alive)消息,正常響應設備搜索請求,可以被設備喚醒請求喚醒。
[0104]Deep Sleep Online (深度休眠且在線):處于節(jié)能狀態(tài),不可以被其他設備發(fā)現(xiàn),不能發(fā)送SSDP:Alive消息,不能響應設備搜索請求,可以被設備喚醒請求喚醒。
[0105]Deep Sleep Offline (深度休眠且離線):處于節(jié)能狀態(tài),不可以被其他設備發(fā)現(xiàn),不能發(fā)送SSDP:Alive消息,不能響應設備搜索請求,可以被帶外的方法喚醒。
[0106]Disconnect (斷開):關機狀態(tài),不可以被其他設備發(fā)現(xiàn),不能發(fā)送SSDP:Alive消息,不能響應設備搜索請求,可以通過廠商定義的方法喚醒。
[0107]如果所述媒體服務器的休眠狀態(tài)影響所述媒體服務器的信息交互,如媒體資源的數(shù)據(jù)傳輸?shù)?,則必須進行喚醒。喚醒之后,媒體播放設備即可以從所述媒體服務器上獲取待播放的媒體資源并進行播放。
[0108]在本實施例中,從匯聚服務器側給出了播放媒體資源的方法,匯聚服務器可以根據(jù)媒體資源信息及休眠狀態(tài)信息確定需要喚醒的媒體服務器,完成對媒體資源的播放。
[0109]圖2為本發(fā)明匯聚服務器喚醒媒體服務器的方法的第一實施例流程示意圖;在本實施例中,所述方法包括以下步驟:
[0110]S201,為所述匯聚的媒體資源目錄中的媒體資源設定虛擬統(tǒng)一資源定位符。
[0111]具體地,可以只為處于休眠狀態(tài)的媒體服務器上的媒體資源設定虛擬統(tǒng)一資源定位符,此時所述虛擬統(tǒng)一資源定位符的IP地址指向所述匯聚服務器,實際統(tǒng)一資源定位符沒有改變,其IP地址仍指向所述媒體服務器。
[0112]S202,接收所述控制點發(fā)送的瀏覽或搜索請求,向所述控制點返回包括所述虛擬統(tǒng)一資源定位符的媒體資源信息。
[0113]具體地,當存儲待播放媒體資源的媒體服務器處于休眠狀態(tài)時,則返回包括所述虛擬統(tǒng)一資源定位符的媒體資源信息;當存儲待播放媒體資源的媒體服務器未處于休眠狀態(tài)時,則返回實際統(tǒng)一資源定位符的媒體資源信息。
[0114]S203,如果所述控制點選定一個媒體資源并發(fā)送所述媒體資源的虛擬統(tǒng)一資源定位符至所述媒體播放設備請求播放所述媒體資源,所述匯聚服務器接收所述媒體播放設備根據(jù)所述虛擬統(tǒng)一資源定位符發(fā)出的媒體資源獲取請求。
[0115]S204,所述匯聚服務器根據(jù)所述休眠狀態(tài)信息確定存儲所述媒體資源的媒體服務器處于休眠狀態(tài)。
[0116]S205,喚醒所述媒體服務器。
[0117]其中,所述媒體服務器的喚醒方式包括:所述匯聚服務器直接通過向所述媒體服務器發(fā)送喚醒請求以喚醒所述媒體服務器;或所述匯聚服務器通過以太網(wǎng)喚醒的帶外機制喚醒所述媒體服務器。
[0118]在本實施例中,給出了一種從匯聚服務器側喚醒媒體服務器的方法,因為虛擬統(tǒng)一資源定位符指向所述匯聚服務器,因此媒體播放設備將首先向所述匯聚服務器請求媒體資源而非直接向處于休眠狀態(tài)的所述媒體服務器請求媒體資源,此時,所述匯聚服務器則可以根據(jù)媒體資源信息及休眠狀態(tài)信息喚醒所述媒體服務器,完成后續(xù)的播放。
[0119]圖3為本發(fā)明匯聚服務器喚醒媒體播放器并完成播放的方法的第一實施例流程示意圖;在本實施例中,所述方法包括以下步驟:
[0120]S301,為所述匯聚的媒體資源目錄中的媒體資源設定虛擬統(tǒng)一資源定位符。
[0121]S302,接收所述控制點發(fā)送的瀏覽或搜索請求,向所述控制點返回包括所述虛擬統(tǒng)一資源定位符的媒體資源信息。
[0122]S303,如果所述控制點選定一個媒體資源并發(fā)送所述媒體資源的虛擬統(tǒng)一資源定位符至所述媒體播放設備請求播放所述媒體資源,所述匯聚服務器接收所述媒體播放設備根據(jù)所述虛擬統(tǒng)一資源定位符發(fā)出的媒體資源獲取請求。
[0123]S304,所述匯聚服務器根據(jù)所述休眠狀態(tài)信息確定存儲所述媒體資源的媒體服務器處于休眠狀態(tài)。
[0124]S305,喚醒所述媒體服務器。
[0125]S306,獲取所述媒體資源的實際統(tǒng)一資源定位符并將所述媒體資源的實際統(tǒng)一資源定位符發(fā)送至所述媒體播放設備。
[0126]其中,所述實際統(tǒng)一資源定位符為所述媒體資源預先擁有,且其IP地址指向所述媒體服務器。
[0127]S307,所述媒體播放設備根據(jù)所述媒體資源的實際統(tǒng)一資源定位符向所述媒體服務器請求所述媒體資源,獲取所述媒體資源并播放。
[0128]本實施例給出一種從匯聚服務器側通過虛擬統(tǒng)一資源定位結合實際統(tǒng)一資源定位符完成媒體服務器喚醒及媒體資源播放的方法,設置簡便,穩(wěn)定性強。
[0129]圖4為本發(fā)明匯聚服務器喚醒媒體服務器的方法的第二實施例流程示意圖;在本實施例中,所述方法包括以下步驟:
[0130]S401,如果所述控制點選定一個媒體資源并發(fā)送所述媒體資源的統(tǒng)一資源標識符至所述媒體播放設備請求播放所述媒體資源,所述匯聚服務器接收所述媒體播放設備向局域網(wǎng)廣播的地址解析協(xié)議報文。
[0131]其中,所述地址解析協(xié)議報文用于請求所述媒體服務器的MAC地址,所述地址解析協(xié)議報文包括:所述媒體播放設備的IP地址、所述媒體服務器的IP地址。
[0132]S402,所述匯聚服務器根據(jù)所述休眠狀態(tài)信息確定所述媒體服務器的IP地址指向的所述媒體服務器處于休眠狀態(tài)。[0133]S403,喚醒所述媒體服務器。
[0134]其中,所述媒體服務器的喚醒方式包括:所述匯聚服務器直接通過向所述媒體服務器發(fā)送喚醒請求以喚醒所述媒體服務器;或所述匯聚服務器通過以太網(wǎng)喚醒的帶外機制喚醒所述媒體服務器。
[0135]具體地,因為所述媒體服務器存在多種休眠狀態(tài),當其處于淺度休眠即IP協(xié)議棧工作時,即可通過所述媒體服務器的IP地址確定需要喚醒的媒體服務器;當其處于深度休眠即IP協(xié)議棧不工作時,則可以通過所述地址解析報文獲取到的所述媒體服務器的MAC地址進行喚醒。
[0136]在本實施例中,給出了另一種從匯聚服務器側喚醒媒體服務器的方法,當控制點選定媒體資源并請求播放時,媒體播放設備通過廣播地址解析協(xié)議報文來獲取媒體服務器的MAC地址,并通過所述媒體服務器的IP地址或MAC地址確定需要喚醒的媒體服務器,完成后續(xù)的播放。
[0137]圖5為本發(fā)明匯聚服務器喚醒媒體播放器并完成播放的方法的第二實施例流程示意圖;在本實施例中,所述方法包括以下步驟:
[0138]S501,如果所述控制點選定一個媒體資源并發(fā)送所述媒體資源的統(tǒng)一資源標識符至所述媒體播放設備請求播放所述媒體資源,所述匯聚服務器接收所述媒體播放設備向局域網(wǎng)廣播的地址解析協(xié)議報文。
[0139]其中,所述地址解析協(xié)議報文用于請求所述媒體服務器的MAC地址,所述地址解析協(xié)議報文包括:所述媒體播放設備的IP地址、所述媒體服務器的IP地址;當然,所述地址解析協(xié)議報文還可以包括所述媒體播放設備的MAC地址,所述匯聚服務器根據(jù)所述媒體播放設備的MAC地址或IP地址判斷所述地址解析協(xié)議報文是否由相應的媒體播放設備發(fā)出。
[0140]S502,所述匯聚服務器根據(jù)所述休眠狀態(tài)信息確定所述媒體服務器的IP地址指向的所述媒體服務器處于休眠狀態(tài)。
[0141]S503,喚醒所述媒體服務器。
[0142]S504,所述媒體服務器將自身的MAC地址發(fā)送至所述媒體播放設備。
[0143]S505,所述媒體播放設備根據(jù)所述媒體資源的統(tǒng)一資源標識符向所述媒體服務器請求所述媒體資源,獲取所述媒體資源并播放。
[0144]圖6為本發(fā)明播放媒體資源的方法的第二實施例流程示意圖;在本實施例中,所述方法包括以下步驟:
[0145]S601,控制點發(fā)送瀏覽或搜索請求,獲取匯聚服務器上匯聚的媒體資源目錄中的內容。
[0146]其中,所述媒體資源目錄中的內容包括局域網(wǎng)中媒體服務器的媒體資源信息及進入休眠狀態(tài)的媒體服務器的休眠狀態(tài)信息。
[0147]具體地,所述瀏覽或搜索請求中包括所述控制點的版本信息,當所述控制點的版本支持識別所述休眠狀態(tài)信息時,獲取所有媒體服務器上的媒體資源信息,當所述控制點的版本不支持識別所述休眠狀態(tài)信息時,獲取未進入休眠狀態(tài)的媒體服務器上的媒體資源信息。由此解決了低版本控制點無法識別包括休眠狀態(tài)信息的媒體資源目錄的問題。
[0148]S602,所述控制點根據(jù)所述休眠狀態(tài)信息確定存儲待播放媒體資源的媒體服務器處于休眠狀態(tài)。
[0149]S603,喚醒所述媒體服務器,控制媒體播放設備從所述媒體服務器獲取并播放所述待播放媒體資源。
[0150]其中,所述媒體服務器的喚醒方式包括:所述控制點直接通過向所述媒體服務器發(fā)送喚醒請求以喚醒所述媒體服務器;或所述控制點通過以太網(wǎng)喚醒的帶外機制喚醒所述媒體服務器。
[0151]在本實施例中,給出了一種從控制點側喚醒媒體服務器的方法,所述控制點通過發(fā)送瀏覽或搜索請求,可以獲取到媒體資源信息及休眠狀態(tài)信息,因此可以了解到待播放媒體資源所處的媒體服務器及所述媒體服務器的狀態(tài)并進行喚醒。
[0152]圖7為本發(fā)明播放媒體資源的方法的第三實施例流程示意圖;在本實施例中,所述方法包括以下步驟:
[0153]S701,匯聚服務器匯聚局域網(wǎng)中媒體服務器的媒體資源信息及進入休眠狀態(tài)的媒體服務器的休眠狀態(tài)信息,根據(jù)所述媒體資源信息及所述休眠狀態(tài)信息生成匯聚的媒體資源目錄。
[0154]S702,接收控制點發(fā)送的瀏覽或搜索請求,向所述控制點返回所述媒體資源目錄中的內容。
[0155]S703,所述控制點根據(jù)所述休眠狀態(tài)信息確定存儲待播放媒體資源的媒體服務器處于休眠狀態(tài)。
[0156]S704,喚醒所述媒體服務器,控制媒體播放設備從所述媒體服務器獲取并播放所述待播放媒體資源。
[0157]其中,所述媒體服務器的喚醒方式包括:所述控制點直接通過向所述媒體服務器發(fā)送喚醒請求以喚醒所述媒體服務器;或所述控制點通過以太網(wǎng)喚醒的帶外機制喚醒所述媒體服務器。
[0158]在本實施例中,給出了一種匯聚服務器結合控制點進行媒體服務器喚醒的方法,匯聚服務器用于匯聚媒體資源信息及休眠狀態(tài)信息并將這些信息反饋給控制點,控制點根據(jù)這些信息既可以了解到待播放媒體資源所處的媒體服務器及所述媒體服務器的狀態(tài)并進行喚醒。
[0159]圖8為本發(fā)明實施例播放媒體資源的系統(tǒng)的組成示意圖。在本實施例中,所述系統(tǒng)包括:媒體服務器100、匯聚服務器200、控制點300及媒體播放設備400。
[0160]所述媒體服務器100用于存儲媒體資源及媒體資源信息;
[0161]所述媒體資源信息包括媒體資源的統(tǒng)一資源標識符。
[0162]所述匯聚服務器200用于匯聚局域網(wǎng)中媒體服務器100的媒體資源信息及進入休眠狀態(tài)的媒體服務器100的休眠狀態(tài)信息,根據(jù)所述媒體資源信息或根據(jù)所述媒體資源信息及休眠狀態(tài)信息生成媒體資源目錄;接收所述控制點300發(fā)送的瀏覽或搜索請求,向所述控制點300返回所述媒體資源目錄;如果接收到所述控制點300發(fā)送的媒體資源選定請求或媒體服務器喚醒請求;或如果接收到所述媒體播放設備400發(fā)送的媒體資源獲取請求或媒體服務器地址查詢請求;根據(jù)所述休眠狀態(tài)信息確定存儲待播放媒體資源的媒體服務器100處于休眠狀態(tài);喚醒所述媒體服務器100,以使媒體播放設備400從所述媒體服務器100上獲取并播放所述待播放媒體資源;[0163]所述控制點300用于向所述匯聚服務器200發(fā)送瀏覽或搜索請求,獲取所述媒體資源目錄,向所述匯聚服務器200發(fā)送媒體資源選定請求或媒體服務器喚醒請求;
[0164]所述媒體播放設備400用于向所述匯聚服務器200發(fā)送媒體資源獲取請求或媒體服務器地址查詢請求;從所述媒體服務器300上獲取并播放所述待播放媒體資源。
[0165]為了喚醒所述媒體服務器100,所述匯聚服務器200進一步用于:為所述匯聚的媒體資源目錄中的媒體資源設定虛擬統(tǒng)一資源定位符,其中,所述虛擬統(tǒng)一資源定位符的IP地址指向所述匯聚服務器200 ;接收所述控制點300發(fā)送的瀏覽或搜索請求,向所述控制點300返回包括所述虛擬統(tǒng)一資源定位符的媒體資源信息;如果所述控制點300選定一個媒體資源并發(fā)送所述媒體資源的虛擬統(tǒng)一資源定位符至所述媒體播放設備400請求播放所述媒體資源,所述匯聚服務器200接收所述媒體播放設備400根據(jù)所述虛擬統(tǒng)一資源定位符發(fā)出的媒體資源獲取請求;根據(jù)所述休眠狀態(tài)信息確定存儲所述媒體資源的媒體服務器100處于休眠狀態(tài);喚醒所述媒體服務器100 ;獲取所述媒體資源的實際統(tǒng)一資源定位符并將所述媒體資源的實際統(tǒng)一資源定位符發(fā)送至所述媒體播放設備400 ;
[0166]所述媒體播放設備400進一步用于根據(jù)所述媒體資源的實際統(tǒng)一資源定位符向所述媒體服務器100請求所述媒體資源,獲取所述媒體資源并播放。
[0167]當然,喚醒所述媒體服務器100,也可以廣播地址解析協(xié)議報文的方式,此時,所述匯聚服務器200進一步用于:如果所述控制點300選定一個媒體資源并發(fā)送所述媒體資源的統(tǒng)一資源標識符至所述媒體播放設備400請求播放所述媒體資源,所述匯聚服務器200接收所述媒體播放設備400向局域網(wǎng)廣播的地址解析協(xié)議報文,所述地址解析協(xié)議報文用于請求所述媒體服務器100的MAC地址,其中,所述地址解析協(xié)議報文包括:所述媒體播放設備400的IP地址、所述媒體服務器100的IP地址;根據(jù)所述休眠狀態(tài)信息確定所述媒體服務器100的IP地址指向的所述媒體服務器100處于休眠狀態(tài);喚醒所述媒體服務器100 ;
[0168]所述媒體服務器100進一步用于將自身的MAC地址發(fā)送至所述媒體播放設備400 ;
[0169]所述媒體播放設備400進一步用于根據(jù)所述媒體資源的統(tǒng)一資源標識符向所述媒體服務器100請求所述媒體資源,獲取所述媒體資源并播放。
[0170]所述地址解析協(xié)議報文還包括所述媒體播放設備400的MAC地址,所述匯聚服務器200還用于:
[0171]根據(jù)所述媒體播放設備400的MAC地址或IP地址判斷所述地址解析協(xié)議報文是否由相應的媒體播放設備400發(fā)出。
[0172]在本實施例中,所述控制點300獨立存在,當然,也可以將所述控制點300集成于所述匯聚服務器200中。
[0173]在實施例二中,所述系統(tǒng)仍可包括:媒體服務器100、匯聚服務器200、控制點300及媒體播放設備400。
[0174]所述媒體服務器100用于存儲媒體資源及媒體資源信息;
[0175]所述媒體資源信息包括媒體資源的統(tǒng)一資源標識符。
[0176]所述匯聚服務器200用于匯聚局域網(wǎng)中媒體服務器100的媒體資源信息及進入休眠狀態(tài)的媒體服務器100的休眠狀態(tài)信息;[0177]所述控制點300用于向所述匯聚服務器200發(fā)送瀏覽或搜索請求,獲取匯聚服務器200上匯聚的媒體資源目錄,所述媒體資源目錄中的內容包括局域網(wǎng)中媒體服務器100的媒體資源信息及進入休眠狀態(tài)的媒體服務器100的休眠狀態(tài)信息;根據(jù)所述休眠狀態(tài)信息確定存儲待播放媒體資源的媒體服務器100處于休眠狀態(tài);喚醒所述媒體服務器100,控制媒體播放設備400從所述媒體服務器100獲取并播放所述待播放媒體資源;
[0178]媒體播放設備400,用于接收所述控制點300發(fā)送的控制命令,從所述媒體服務器100獲取并播放所述媒體資源。
[0179]其中,所述瀏覽或搜索請求中包括所述控制點300的版本信息,當所述控制點300的版本支持識別所述休眠狀態(tài)信息時,用于獲取所有媒體服務器100上的媒體資源信息,當所述控制點300的版本不支持識別所述休眠狀態(tài)信息時,用于獲取未進入休眠狀態(tài)的媒體服務器100上的媒體資源信息。
[0180]綜上所述,所述媒體服務器100的喚醒方式包括:
[0181]所述匯聚服務器200或控制點300直接通過向所述媒體服務器100發(fā)送喚醒請求以喚醒所述媒體服務器100 ;或
[0182]所述匯聚服務器200或控制點300通過以太網(wǎng)喚醒的帶外機制喚醒所述媒體服務器 100。
[0183]在本實施例中,所述控制點300獨立存在,當然,也可以將所述控制點300集成于所述匯聚服務器200中。
[0184]通過上述實施例的描述,本發(fā)明具有以下優(yōu)點:
[0185]通過匯聚服務器匯聚的媒體資源信息及休眠狀態(tài)信息,可確定需要喚醒的媒體服務器并由匯聚服務器或控制點進行喚醒,完成相應的播放流程;通過為媒體資源設置指向匯聚服務器的虛擬統(tǒng)一資源定位符,則可以實現(xiàn)在媒體播放設備請求媒體資源時由匯聚服務器喚醒媒體服務器并獲取媒體資源的實際統(tǒng)一資源定位符完成播放;通過廣播地址解析協(xié)議報文的方式,可以使得媒體播放設備獲取媒體服務器的MAC地址并由匯聚服務器根據(jù)媒體無武器的IP地址或MAC地址確定需要喚醒的媒體服務器完成播放;在由控制點喚醒媒體服務器時,加入控制點版本信息,解決低版本控制點的無法識別包括休眠狀態(tài)信息的媒體資源目錄的問題。
[0186]本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存取存儲器(Random AccessMemory,簡稱 RAM)等。
[0187]以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,因此依本發(fā)明權利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【權利要求】
1.一種播放媒體資源的方法,其特征在于,包括: 匯聚服務器匯聚局域網(wǎng)中媒體服務器的媒體資源信息及進入休眠狀態(tài)的媒體服務器的休眠狀態(tài)信息,根據(jù)所述媒體資源信息或根據(jù)所述媒體資源信息及休眠狀態(tài)信息生成媒體資源目錄; 接收控制點發(fā)送的瀏覽或搜索請求,向所述控制點返回所述媒體資源目錄中的內容;如果所述匯聚服務器接收到所述控制點發(fā)送的媒體資源選定請求或媒體服務器喚醒請求;或 如果所述匯聚服務器接收到媒體播放設備發(fā)送的媒體資源獲取請求或媒體服務器地址查詢請求; 所述匯聚服務器根據(jù)所述休眠狀態(tài)信息確定存儲待播放媒體資源的媒體服務器處于休眠狀態(tài); 喚醒所述媒體服務器,以使媒體播放設備從所述媒體服務器上獲取并播放所述待播放媒體資源。
2.如權利要求1所述的方法,其特征在于,所述匯聚服務器喚醒所述媒體服務器的方法包括: 為所述匯聚的媒體資源目錄中的媒體資源設定虛擬統(tǒng)一資源定位符,其中,所述虛擬統(tǒng)一資源定位符的IP地址指向所述匯聚服務器; 接收所述控制點發(fā)送的瀏覽或搜索請求,向所述控制點返回包括所述虛擬統(tǒng)一資源定位符的媒體資源信息; 如果所述控制點選定一個媒體資源并發(fā)送所述媒體資源的虛擬統(tǒng)一資源定位符至所述媒體播放設備請求播放所述媒體資源,所述匯聚服務器接收所述媒體播放設備根據(jù)所述虛擬統(tǒng)一資源定位符發(fā)出的媒體資`源獲取請求; 所述匯聚服務器根據(jù)所述休眠狀態(tài)信息確定存儲所述媒體資源的媒體服務器處于休眠狀態(tài); 喚醒所述媒體服務器。
3.如權利要求2所述的方法,其特征在于,所述匯聚服務器喚醒所述媒體服務器之后,還包括: 獲取所述媒體資源的實際統(tǒng)一資源定位符并將所述媒體資源的實際統(tǒng)一資源定位符發(fā)送至所述媒體播放設備; 所述媒體播放設備根據(jù)所述媒體資源的實際統(tǒng)一資源定位符向所述媒體服務器請求所述媒體資源,獲取所述媒體資源并播放。
4.如權利要求1所述的方法,其特征在于,所述匯聚服務器喚醒所述媒體服務器的方法包括: 如果所述控制點選定一個媒體資源并發(fā)送所述媒體資源的統(tǒng)一資源標識符至所述媒體播放設備請求播放所述媒體資源,所述匯聚服務器接收所述媒體播放設備向局域網(wǎng)廣播的地址解析協(xié)議報文,所述地址解析協(xié)議報文用于請求所述媒體服務器的MAC地址,其中,所述地址解析協(xié)議報文包括:所述媒體播放設備的IP地址、所述媒體服務器的IP地址;所述匯聚服務器根據(jù)所述休眠狀態(tài)信息確定所述媒體服務器的IP地址指向的所述媒體服務器處于休眠狀態(tài);喚醒所述媒體服務器。
5.如權利要求4所述的方法,其特征在于,所述匯聚服務器喚醒所述媒體服務器之后,還包括: 所述媒體服務器將自身的MAC地址發(fā)送至所述媒體播放設備; 所述媒體播放設備根據(jù)所述媒體資源的統(tǒng)一資源標識符向所述媒體服務器請求所述媒體資源,獲取所述媒體資源并播放。
6.如權利要求4或5所述的方法,其特征在于,所述地址解析協(xié)議報文還包括所述媒體播放設備的MAC地址,所述匯聚服務器根據(jù)所述媒體播放設備的MAC地址或IP地址判斷所述地址解析協(xié)議報文是否由 相應的媒體播放設備發(fā)出。
7.一種播放媒體資源的方法,其特征在于,包括: 控制點發(fā)送瀏覽或搜索請求,獲取匯聚服務器上匯聚的媒體資源目錄中的內容,所述媒體資源目錄中的內容包括局域網(wǎng)中媒體服務器的媒體資源信息及進入休眠狀態(tài)的媒體服務器的休眠狀態(tài)信息; 所述控制點根據(jù)所述休眠狀態(tài)信息確定存儲待播放媒體資源的媒體服務器處于休眠狀態(tài); 喚醒所述媒體服務器,控制媒體播放設備從所述媒體服務器獲取并播放所述待播放媒體資源。
8.如權利要求7所述的方法,其特征在于,所述瀏覽或搜索請求中包括所述控制點的版本信息,當所述控制點的版本支持識別所述休眠狀態(tài)信息時,獲取所有媒體服務器上的媒體資源信息,當所述控制點的版本不支持識別所述休眠狀態(tài)信息時,獲取未進入休眠狀態(tài)的媒體服務器上的媒體資源信息。
9.一種播放媒體資源的方法,其特征在于,包括: 匯聚服務器匯聚局域網(wǎng)中媒體服務器的媒體資源信息及進入休眠狀態(tài)的媒體服務器的休眠狀態(tài)信息,根據(jù)所述媒體資源信息及所述休眠狀態(tài)信息生成匯聚的媒體資源目錄; 接收控制點發(fā)送的瀏覽或搜索請求,向所述控制點返回所述媒體資源目錄中的內容; 其中,所述休眠狀態(tài)信息用于所述控制點確定存儲待播放媒體資源的媒體服務器處于休眠狀態(tài)喚醒所述媒體服務器,控制媒體播放設備從所述媒體服務器獲取并播放所述待播放媒體資源。
10.如權利要求1-9任一項所述的方法,其特征在于,所述媒體資源信息包括媒體資源的統(tǒng)一資源標識符。
11.如權利要求1-10任一項所述的方法,其特征在于,所述媒體服務器的喚醒方式包括: 向所述媒體服務器發(fā)送喚醒請求以喚醒所述媒體服務器;或 通過以太網(wǎng)喚醒的帶外機制喚醒所述媒體服務器。
12.—種播放媒體資源的系統(tǒng),其特征在于,包括: 媒體服務器,用于存儲媒體資源及媒體資源信息; 匯聚服務器,用于匯聚局域網(wǎng)中媒體服務器的媒體資源信息及進入休眠狀態(tài)的媒體服務器的休眠狀態(tài)信息,根據(jù)所述媒體資源信息或根據(jù)所述媒體資源信息及休眠狀態(tài)信息生成媒體資源目錄;接收控制點發(fā)送的瀏覽或搜索請求,向所述控制點返回所述媒體資源目錄;如果接收到所述控制點發(fā)送的媒體資源選定請求或媒體服務器喚醒請求;或如果接收到媒體播放設備發(fā)送的媒體資源獲取請求或媒體服務器地址查詢請求;根據(jù)所述休眠狀態(tài)信息確定存儲待播放媒體資源的媒體服務器處于休眠狀態(tài);喚醒所述媒體服務器,以使媒體播放設備從所述媒體服務器上獲取并播放所述待播放媒體資源; 控制點,用于向所述匯聚服務器發(fā)送瀏覽或搜索請求,獲取所述媒體資源目錄,向所述匯聚服務器發(fā)送媒體資源選定請求或媒體服務器喚醒請求; 媒體播放設備,用于向所述匯聚服務器發(fā)送媒體資源獲取請求或媒體服務器地址查詢請求;從所述媒體服務器上獲取并播放所述待播放媒體資源。
13.源文件第十三條權利要求書缺失。
14.如權利要求13所述的系統(tǒng),其特征在于,所述匯聚服務器進一步用于: 為所述匯聚的媒體資源目錄中的媒體資源設定虛擬統(tǒng)一資源定位符,其中,所述虛擬統(tǒng)一資源定位符的IP地址指向所述匯聚服務器;接收所述控制點發(fā)送的瀏覽或搜索請求,向所述控制點返回包括所述虛擬統(tǒng)一資源定位符的媒體資源信息;如果所述控制點選定一個媒體資源并發(fā)送所述媒體資源的虛擬統(tǒng)一資源定位符至所述媒體播放設備請求播放所述媒體資源,所述匯聚服務器接收所述媒體播放設備根據(jù)所述虛擬統(tǒng)一資源定位符發(fā)出的媒體資源獲取請求;根據(jù)所述休眠狀態(tài)信息確定存儲所述媒體資源的媒體服務器處于休眠狀態(tài);喚醒所述媒體服務器;獲取所述媒體資源的實際統(tǒng)一資源定位符并將所述媒體資源的實際統(tǒng)一資源定位符發(fā)送至所述媒體播放設備; 所述媒體播放設備進一步用于根據(jù)所述媒體資源的實際統(tǒng)一資源定位符向所述媒體服務器請求所述媒體資源,獲取所述媒體資源并播放。
15.如權利要求13所述的系統(tǒng),其特征在于,所述匯聚服務器進一步用于: 如果所述控制點選定一個媒體資源并發(fā)送所述媒體資源的統(tǒng)一資源標識符至所述媒體播放設備請求播放所述媒`體資源,所述匯聚服務器接收所述媒體播放設備向局域網(wǎng)廣播的地址解析協(xié)議報文,所述地址解析協(xié)議報文用于請求所述媒體服務器的MAC地址,其中,所述地址解析協(xié)議報文包括:所述媒體播放設備的IP地址、所述媒體服務器的IP地址;根據(jù)所述休眠狀態(tài)信息確定所述媒體服務器的IP地址指向的所述媒體服務器處于休眠狀態(tài);喚醒所述媒體服務器; 所述媒體服務器進一步用于將自身的MAC地址發(fā)送至所述媒體播放設備; 所述媒體播放設備進一步用于根據(jù)所述媒體資源的統(tǒng)一資源標識符向所述媒體服務器請求所述媒體資源,獲取所述媒體資源并播放。
16.如權利要求15所述的系統(tǒng),其特征在于,所述地址解析協(xié)議報文還包括所述媒體播放設備的MAC地址,所述匯聚服務器還用于: 根據(jù)所述媒體播放設備的MAC地址或IP地址判斷所述地址解析協(xié)議報文是否由相應的媒體播放設備發(fā)出。
17.一種播放媒體資源的系統(tǒng),其特征在于,包括: 媒體服務器,用于存儲媒體資源及媒體資源信息; 匯聚服務器,用于匯聚局域網(wǎng)中媒體服務器的媒體資源信息及進入休眠狀態(tài)的媒體服務器的休眠狀態(tài)信息; 控制點,用于向所述匯聚服務器發(fā)送瀏覽或搜索請求,獲取匯聚服務器上匯聚的媒體資源目錄,所述媒體資源目錄中的內容包括局域網(wǎng)中媒體服務器的媒體資源信息及進入休眠狀態(tài)的媒體服務器的休眠狀態(tài)信息;根據(jù)所述休眠狀態(tài)信息確定存儲待播放媒體資源的媒體服務器處于休眠狀態(tài);喚醒所述媒體服務器,控制媒體播放設備從所述媒體服務器獲取并播放所述待播放媒體資源; 媒體播放設備,用于接收所述控制點發(fā)送的控制命令,從所述媒體服務器獲取并播放所述媒體資源。
18.如權利要求17所述的系統(tǒng),其特征在于,所述瀏覽或搜索請求中包括所述控制點的版本信息,當所述控制點的版本支持識別所述休眠狀態(tài)信息時,用于獲取所有媒體服務器上的媒體資源信息,當所述控制點的版本不支持識別所述休眠狀態(tài)信息時,用于獲取未進入休眠狀態(tài)的媒體服務器上的媒體資源信息。
19.如權利要求12-18任一項所述的系統(tǒng),其特征在于,所述媒體資源信息包括媒體資源的統(tǒng)一資源標識符。
20.如權利要求12-19任一項所述的系統(tǒng),其特征在于,所述媒體服務器的喚醒方式包括: 向所述媒體服務器發(fā)送喚醒請求以喚醒所述媒體服務器;或 通過以太網(wǎng)喚醒的帶外機制喚醒所述媒體服務器。
21.如權利要求12-20任一項所述的系統(tǒng),其特征在于,所述控制點獨立存在或集成于所述匯聚服務 器中。
【文檔編號】H04L12/12GK103733588SQ201280020957
【公開日】2014年4月16日 申請日期:2012年9月20日 優(yōu)先權日:2012年9月20日
【發(fā)明者】單振威, 朱萸 申請人:華為終端有限公司