亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

前置瀏覽及瀏覽數(shù)據(jù)用戶化的方法及其數(shù)字媒體裝置與制造工藝

文檔序號:11057099閱讀:409來源:國知局
前置瀏覽及瀏覽數(shù)據(jù)用戶化的方法及其數(shù)字媒體裝置與制造工藝
本發(fā)明是有關(guān)于一種前置瀏覽及瀏覽數(shù)據(jù)用戶化的方法,且特別是有關(guān)于前置瀏覽及瀏覽數(shù)據(jù)用戶化的方法及其數(shù)字媒體裝置。

背景技術(shù):
數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DigitalLivingNetworkAlliance,DLNA)是讓數(shù)字家庭內(nèi)或局域網(wǎng)內(nèi)的數(shù)字裝置可以播放、共享或打印多媒體格式文件的一種產(chǎn)業(yè)標準,它是架構(gòu)于通用即插即用(UniversalPlugandPlay,UPnP)技術(shù)上,并整合數(shù)字多媒體的內(nèi)容,以簡便地分享圖片、音樂、影片及播放清單等多媒體文件。DLNA所應(yīng)用的裝置可區(qū)分為數(shù)字媒體服務(wù)器(DigitalMediaServer,DMS)、數(shù)字媒體播放器(DigitalMediaPlayer,DMP)、數(shù)字媒體控制器(DigitalMediaController,DMC)及數(shù)字媒體呈現(xiàn)器(DigitalMediaRender,DMR),它是通過數(shù)字媒體服務(wù)器發(fā)送一個多媒體文件的描述文件(descriptionfile)給予數(shù)字媒體播放器或數(shù)字媒體控制器,而可通過數(shù)字媒體播放器(DMP)播放多媒體文件,或是通過數(shù)字媒體控制器在數(shù)字媒體呈現(xiàn)器上播放多媒體文件。使用者可以將多媒體數(shù)據(jù)存儲于DMS(例如,電腦、手機、數(shù)字攝影機、照相機)中,再以DMP來通過網(wǎng)絡(luò)進行瀏覽。在DLNA系統(tǒng)中,使用者可以使用DMP來對DMS提出瀏覽動作(browseaction),并且將其XML響應(yīng)(此即,具有XML格式的響應(yīng))解析以獲取必要的信息,而把信息以各種可行的模式呈現(xiàn)給使用者,使用者可依據(jù)(例如在使用者界面)顯示的信息,選擇繼續(xù)向下一層提出瀏覽需求或是返回到上一層?,F(xiàn)有的DLNA系統(tǒng)中,在使用者對某一臺DMS提出瀏覽要求之前,DMP并不會主動瀏覽DMS。換言之,DMP是基于使用者操作指令,再通過網(wǎng)絡(luò)對DMS提出瀏覽要求。圖1是一種數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)系統(tǒng)的現(xiàn)有瀏覽動作的操作程序。如圖1所示,數(shù)字媒體裝置10、網(wǎng)絡(luò)12、數(shù)字媒體服務(wù)器13與數(shù)字媒體服務(wù)器14構(gòu)成一個DLNA系統(tǒng)。為解說方便,以下僅以數(shù)字媒體裝置10瀏覽數(shù)字媒體服務(wù)器13的范例介紹現(xiàn)有DLNA系統(tǒng)中瀏覽動作的操作程序?,F(xiàn)有的DLNA的瀏覽動作的操作程序,是在使用者通過使用者界面101對數(shù)字媒體裝置10下達一次瀏覽動作(步驟111)給數(shù)字生活網(wǎng)絡(luò)聯(lián)盟服務(wù)(DLNAservice)102。數(shù)字生活網(wǎng)絡(luò)聯(lián)盟服務(wù)102則通過DLNA的通信協(xié)議,經(jīng)過網(wǎng)絡(luò)向指定的數(shù)字媒體服務(wù)器13請求瀏覽(步驟112)。數(shù)字媒體服務(wù)器13再將對應(yīng)此請求瀏覽的響應(yīng)數(shù)據(jù)以XML格式傳回(此即,XML響應(yīng))(步驟113),數(shù)字媒體裝置10經(jīng)過解析XML響應(yīng)后,顯示對應(yīng)瀏覽動作的信息在使用者界面101上(步驟114),使用者得以依據(jù)所顯示的信息,選擇繼續(xù)進行往下瀏覽、返回瀏覽,或者播放多媒體文件。然而,上述DLNA的瀏覽動作的操作程序在網(wǎng)絡(luò)阻塞的狀況下,容易導(dǎo)致使用者須等待指定的數(shù)字媒體服務(wù)器的XML響應(yīng)。另外,當使用者嘗試要瀏覽的數(shù)據(jù)夾在目錄結(jié)構(gòu)的較下方時,數(shù)字媒體服務(wù)器也需較長時間的巡視其目錄結(jié)構(gòu)以響應(yīng)數(shù)字媒體裝置,如此將會造成使用者操作上的不便利。因此,如何減少使用者在瀏覽數(shù)字媒體服務(wù)器的數(shù)據(jù)夾或多媒體內(nèi)容所需的等待時間,的確為一個重要課題。

技術(shù)實現(xiàn)要素:
承上所述,本發(fā)明提供一種前置瀏覽及瀏覽數(shù)據(jù)用戶化的方法及其數(shù)字媒體裝置。通過復(fù)制數(shù)字媒體服務(wù)器的目錄結(jié)構(gòu)與其相關(guān)的更新機制,可減少使用者在瀏覽數(shù)字媒體服務(wù)器的多媒體內(nèi)容所需的等待時間。本發(fā)明提供一種前置瀏覽及瀏覽數(shù)據(jù)用戶化的方法,適用于數(shù)字媒體裝置,且包括以下步驟。步驟(a):通過遞回式請求瀏覽一服務(wù)器的一目錄結(jié)構(gòu)的每一節(jié)點,在本地端復(fù)制此目錄結(jié)構(gòu),其中,此目錄結(jié)構(gòu)包括多層,且每一層包括至少一節(jié)點。步驟(b):對其余服務(wù)器重復(fù)上述步驟(a),以在本地端分別復(fù)制所有服務(wù)器的目錄結(jié)構(gòu)。在本發(fā)明的一實施例中,上述的請求瀏覽包括下列步驟:對一節(jié)點發(fā)出一瀏覽請求,從此節(jié)點所屬的服務(wù)器接收對應(yīng)此瀏覽請求的一響應(yīng),并且解析此響應(yīng)以獲得此節(jié)點的內(nèi)容。在本發(fā)明的一實施例中,上述至少一節(jié)點包括代表一服務(wù)器、代表一數(shù)據(jù)夾,或者代表一媒體內(nèi)容的一節(jié)點。在本發(fā)明的一實施例中,在上述步驟(a)中,所述方法包括步驟(c):由此服務(wù)器的此目錄結(jié)構(gòu)中一根節(jié)點開始,根據(jù)此目錄結(jié)構(gòu),遞回式地向此服務(wù)器請求瀏覽在一已知節(jié)點的下一層子節(jié)點,直到此已知節(jié)點的所有下一層子節(jié)點皆被請求瀏覽過。在本發(fā)明的一實施例中,在上述步驟(c)中,所述的方法還包括:利用一樹狀數(shù)據(jù)結(jié)構(gòu)來記錄此服務(wù)器的此目錄結(jié)構(gòu)。在本發(fā)明的一實施例中,在上述步驟(c)中,所述的方法還包括:當已知節(jié)點的所有下一層子節(jié)點皆被請求瀏覽過,但是已知節(jié)點的同一層仍有至少一節(jié)點尚未被請求瀏覽時,則移至此同一層中選擇尚未被請求瀏覽的一節(jié)點,進行上述步驟(c)。在本發(fā)明的一實施例中,還包括:當一使用者嘗試點選的一節(jié)點已復(fù)制于本地端的一已復(fù)制目錄結(jié)構(gòu)中,則直接地由此已復(fù)制目錄結(jié)構(gòu)提供此被選取節(jié)點的內(nèi)容呈現(xiàn)給使用者,而不傳送一瀏覽請求至此被選取節(jié)點所屬的服務(wù)器。在本發(fā)明的一實施例中,當上述數(shù)字媒體裝置重新開機時,重新執(zhí)行上述步驟(a)、步驟(b)、步驟(c),以更新所有服務(wù)器的目錄結(jié)構(gòu)。在本發(fā)明的一實施例中,當此數(shù)字媒體裝置閑置時,在背景中執(zhí)行上述步驟(c)。在本發(fā)明的一實施例中,所述的方法還包括:當每一次對一節(jié)點發(fā)出一瀏覽請求時,遞增此節(jié)點的一瀏覽次數(shù)以及此節(jié)點所屬服務(wù)器的瀏覽次數(shù)。在本發(fā)明的一實施例中,所述的方法還包括:根據(jù)瀏覽多個服務(wù)器的瀏覽次數(shù),在一使用者界面中排列此些服務(wù)器。在本發(fā)明的一實施例中,當此數(shù)字媒體裝置開機時,即開始復(fù)制所述多個服務(wù)器的目錄結(jié)構(gòu)。在本發(fā)明的一實施例中,在一使用者第一次選取瀏覽一服務(wù)器的一節(jié)點之后,開始復(fù)制此服務(wù)器的目錄結(jié)構(gòu)。在本發(fā)明的一實施例中,所述數(shù)字媒體裝置是為支持數(shù)字生活網(wǎng)絡(luò)聯(lián)盟標準(DLNA)的一數(shù)字媒體播放器(DMP)或一數(shù)字媒體控制器(DMC)。在本發(fā)明的一實施例中,所述服務(wù)器是為支持數(shù)字生活網(wǎng)絡(luò)聯(lián)盟標準(DLNA)的數(shù)字媒體服務(wù)器(DMS)。本發(fā)明提供一種數(shù)字媒體裝置,適于進行前置瀏覽及瀏覽數(shù)據(jù)的用戶化。所述的裝置包括:一通信協(xié)議模塊以及一復(fù)制單元。通信協(xié)議模塊,用以向一服務(wù)器傳送一瀏覽請求,以瀏覽此服務(wù)器的目錄結(jié)構(gòu)的一節(jié)點。另外,復(fù)制單元,連接于此通信協(xié)議模塊,用以進行步驟(a):通過遞回式向一服務(wù)器發(fā)出對其目錄結(jié)構(gòu)的每一節(jié)點的瀏覽請求,在本地端復(fù)制此服務(wù)器的一目錄結(jié)構(gòu),其中,所述目錄結(jié)構(gòu)包括多層,且每一層包括至少一節(jié)點。在本發(fā)明的一實施例中,上述復(fù)制單元還進行步驟(b):重復(fù)上述步驟(a)的方式于其余服務(wù)器,以在本地端分別復(fù)制所有服務(wù)器的目錄結(jié)構(gòu)。在本發(fā)明的一實施例中,上述通信協(xié)議模塊支持數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)標準,而通信協(xié)議模塊通過對一節(jié)點發(fā)出瀏覽請求,從此節(jié)點所的屬服務(wù)器接收對應(yīng)于此瀏覽請求的一響應(yīng),并且解析此響應(yīng)以獲得此節(jié)點的內(nèi)容。在本發(fā)明的一實施例中,所述的數(shù)字媒體裝置還包括:一呈現(xiàn)單元,連接于通信協(xié)議模塊與復(fù)制單元,用以在一使用者界面呈現(xiàn)被選取節(jié)點的內(nèi)容,其中,當一使用者嘗試選取的一節(jié)點已復(fù)制于本地端的一已復(fù)制目錄結(jié)構(gòu)中,則此呈現(xiàn)單元直接地由上述已復(fù)制目錄結(jié)構(gòu)提供此被選取節(jié)點的內(nèi)容以呈現(xiàn)給該使用者,而此通信協(xié)議模塊不傳送一瀏覽請求至此節(jié)點所屬的服務(wù)器。在本發(fā)明的一實施例中,所述的數(shù)字媒體裝置還包括:一排序單元,連接至上述通信協(xié)議模塊、上述復(fù)制單元與上述呈現(xiàn)單元,用以當每一次通信協(xié)議模塊對一節(jié)點發(fā)出一瀏覽請求時,遞增此節(jié)點的一瀏覽次數(shù)以及此節(jié)點所屬服務(wù)器的瀏覽次數(shù)?;谏鲜?,本發(fā)明所提出的前置瀏覽及瀏覽數(shù)據(jù)用戶化的方法。遞回式地向服務(wù)器請求瀏覽其目錄結(jié)構(gòu)中每一節(jié)點,以在本地端復(fù)制所有服務(wù)器的目錄結(jié)構(gòu)于本地端。直接利用本地端復(fù)制的目錄結(jié)構(gòu)來回復(fù)使用者,可以減少向服務(wù)器提出瀏覽請求的次數(shù)與網(wǎng)絡(luò)傳輸時間。另外,通過統(tǒng)計瀏覽每一節(jié)點與其所述服務(wù)器的瀏覽次數(shù)來排序每一節(jié)點或每一服務(wù)器在使用者界面中被呈現(xiàn)的次序,可以提高使用者的操作便利性。為讓本發(fā)明的上述特征和優(yōu)點能更明顯易懂,下文特舉實施例,并配合附圖作詳細說明如下。附圖說明圖1為一種數(shù)字生活網(wǎng)絡(luò)聯(lián)盟系統(tǒng)的現(xiàn)有瀏覽動作的操作程序的示意圖;圖2為本發(fā)明一實施例所示出的一種數(shù)字生活網(wǎng)絡(luò)聯(lián)盟系統(tǒng)的瀏覽動作的操作程序的示意圖;圖3為本發(fā)明一實施例所示出的復(fù)制數(shù)字媒體服務(wù)器的目錄結(jié)構(gòu)的一種樹狀結(jié)構(gòu)的示意圖;圖4為本發(fā)明一實施例所示出的一種數(shù)字媒體裝置的功能方塊圖;圖5為本發(fā)明一實施例所示出的一種前置瀏覽及瀏覽數(shù)據(jù)用戶化的方法的流程圖;圖6為本發(fā)明一實施例所示出的另一種前置瀏覽及瀏覽數(shù)據(jù)用戶化的方法的流程圖。附圖標記說明:10、20:數(shù)字媒體裝置;12:網(wǎng)絡(luò);13、14:數(shù)字媒體服務(wù)器;101:使用者界面;102、202:數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)服務(wù);服務(wù)器30:根節(jié)點;31:音樂數(shù)據(jù)夾;32:圖片數(shù)據(jù)夾;33:視頻數(shù)據(jù)夾;34:播放清單;311:第一專輯數(shù)據(jù)夾;312:第二專輯數(shù)據(jù)夾;313:第三專輯數(shù)據(jù)夾;401:通信協(xié)議模塊;402:復(fù)制單元;403:呈現(xiàn)單元;404:排序單元;111、112、113、114、211、212、213、214、215、216、S502~S506、S502~S612:步驟。具體實施方式本發(fā)明提出了在支持數(shù)字生活網(wǎng)絡(luò)聯(lián)盟標準(DigitalLivingNetworkAlliance,DLNA)的數(shù)字媒體裝置上,可以進行前置瀏覽數(shù)字媒體服務(wù)器,以及相關(guān)瀏覽數(shù)據(jù)用戶化的方法。所述的數(shù)字媒體裝置例如為:支持數(shù)字生活網(wǎng)絡(luò)聯(lián)盟標準(DLNA)的一數(shù)字媒體播放器(DMP)或一數(shù)字媒體控制器(DMC)。所述數(shù)字媒體服務(wù)器是為支持數(shù)字生活網(wǎng)絡(luò)聯(lián)盟標準(DLNA)的數(shù)字媒體服務(wù)器(DMS)。本發(fā)明所提出瀏覽動作的操作程序,可以在數(shù)字媒體裝置的系統(tǒng)開機后而...
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1