專利名稱:服務管理方法及多媒體系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種服務管理方法及多媒體系統(tǒng),尤其是一種提供系統(tǒng)化查詢服務, 進而提升使用便利性的服務管理方法及多媒體系統(tǒng)。
背景技術:
隨著數字家庭(Digital Home)的不斷發(fā)展,各式各樣的多媒體數字裝置大量出 現,為使用者帶來了前所未見的便利性,卻也引發(fā)各種裝置間如何傳遞數據的麻煩問題?!皵底稚罹W絡聯盟”(Digital Living Network Alliance, DLNA)是一個由消費 性電子、移動電話以及計算機廠商組成的聯盟組織,其目標在于建立一套可以使得各廠商 的產品互相連接,互相適應的工業(yè)標準,從而為消費者實現數字化生活。因此,只要是符合 DLNA的影音器材,不需安裝驅動程序也不用通過轉接裝置,即可相互直接連結、執(zhí)行同步動 作,甚至是傳輸數據。詳細來說,DLNA標準是架構于通用即插即用(Universal Plug and Play,UPnP)的 技術上,再整合數字多媒體的內容,包含圖片、音樂及影像等。DLNA的網絡并架構于原有網 絡架構上的中界層中,支持Khernet (IEEE803. 3u)與Wi-Fi (802. lla/b/g),在內容傳輸上 則支持HTTP標準協議。同時,公元2006年公布的vl. 5規(guī)格書還納入了手持式移動裝置和 打印機等各種外圍設備,讓使用者除了即時觀賞影音之外,還可以藉此達到更廣泛的應用。DLNA標準將各類裝置分類為數字媒體服務器(Digital Media Server,DMS)、 數字媒體播放器(Digital Media Player,DMP)、數字媒體控制器(Digital Media Controller,DMC)、數字媒體模擬器(Digital Media Renderer,DMR)以及數字媒體打印機 (DigitalMedia Printer,DMPr)。其中,數字媒體服務器提供了媒體文件的獲取、錄制、儲存 以及作為源頭的裝置,其與數字媒體播放器或數字媒體控制器間的關系可以圖1描述。圖1 為一 DLNA系統(tǒng)10的示意圖。在DLNA系統(tǒng)10中,數字媒體服務器DMS_1至DMS_n分別連 結有數據庫DBS_1至DBS_n,用以儲存媒體文件。在圖1中,一主控端100可以是一數字媒 體播放器或一數字媒體控制器。若為數字媒體播放器,則可尋找、播放或輸出任何由數字媒 體服務器DMS_1至DMS_n所提供的媒體文件;若為數字媒體控制器,則作為遙控裝置之用, 可尋找數字媒體服務器DMS_1至DMS_n上的多媒體文件,并指定可播放該多媒體文件的數 字媒體播放器進行播放或是控制多媒體文件上下傳到數字媒體服務器DMS_1至DMS_n。隨著支持DLNA標準的數字產品不斷增加,使用者所能操作的數字媒體服務器的 數量也跟著增加,衍生出多媒體數據或服務管理的問題。以DLNA系統(tǒng)10為例,當使用者要 通過主控端100搜索或播放一數字媒體服務器DMS_x中的一數碼相片IMG_x,則如圖2所 示,需要先通過通用即插即用接口連結至數字媒體服務器DMS_x,讀取數據庫DBS_x,選取 照片分類,最后選取數碼相片IMG_x。在此情形下,若使用者所連結的數字媒體服務器沒有 所需的數據,則需重復上述操作過程,顯然造成許多不便。由上述可知,由于公知的DLNA系統(tǒng)缺乏有效的管理機制,使得使用者需耗費許多 精力在查詢上,實有改進的必要。
發(fā)明內容
因此,本發(fā)明主要在于提供一種服務管理方法及多媒體系統(tǒng)。本發(fā)明公開一種服務管理方法,用于一多媒體系統(tǒng)中,該多媒體系統(tǒng)符合一數字 生活網絡聯盟標準并包含有一主控端及多個數字媒體服務器,該服務管理方法包含有在該 多個數字媒體服務器的一數字媒體服務器登入該多媒體系統(tǒng)時,該主控端取得該數字媒體 服務器的一裝置信息;依據該數字媒體服務器的該裝置信息,該主控端判斷該數字媒體服 務器是否為一待查詢數字媒體服務器;以及在該數字媒體服務器為一待查詢數字媒體服務 器時,該主控端查詢該數字媒體服務器,以更新相關于該多個數字媒體服務器所有可提供 服務的一整合信息。本發(fā)明還公開一種多媒體系統(tǒng),符合一數字生活網絡聯盟標準,包含有多個數字 媒體服務器;以及一主控端,包含有一數據庫,用來執(zhí)行以下步驟在該多個數字媒體服務 器的一數字媒體服務器登入該多媒體系統(tǒng)時,取得該數字媒體服務器的一裝置信息,并儲 存于該數據庫中;依據該數字媒體服務器的該裝置信息,判斷該數字媒體服務器是否為一 待查詢數字媒體服務器;以及在該數字媒體服務器為一待查詢數字媒體服務器時,該主控 端查詢該數字媒體服務器,以更新該數據庫中相關于該多個數字媒體服務器所有可提供服 務的一整合信息。針對DLNA系統(tǒng)或是類似架構的多媒體系統(tǒng),本發(fā)明可通過不同方式,取得數字媒 體服務器的服務內容,并據以產生或更新相關整合信息,以提供系統(tǒng)化的查詢服務,進而提 升使用便利性。
圖1為公知的一 DLNA系統(tǒng)的示意圖。圖2為圖1的DLNA系統(tǒng)搜索一數碼相片的示意圖。圖3為本發(fā)明實施例的一 DLNA系統(tǒng)的示意圖。圖4A及圖4B為圖3的DLNA系統(tǒng)搜索一數碼相片的示意圖。圖5為本發(fā)明實施例的一服務管理流程的示意圖。主要組件符號說明10,30DLNA 系統(tǒng)IMG_x、IMG_y 數碼相片100、300 主控端INTjnfo 整合信息DMS_1 DMS_n數字媒體服務器50服務管理流程DBS_1 DBS_n、302 數據庫 500、502、504、506、508 步驟
具體實施例方式請參考圖3,圖3為本發(fā)明實施例的一 DLNA系統(tǒng)30的示意圖。DLNA系統(tǒng)30符 合DLNA標準,故其架構與圖1的DLNA系統(tǒng)10相似,只是不同之處在于DLNA系統(tǒng)30的一 主控端300除了通過通用即插即用接口連接數字媒體服務器DMS_1至DMS_n外,同時連有 一數據庫302,用以儲存一整合信息INT_info。整合信息INTjnfo相關于數字媒體服務器 DMS_1至DMS_n所有可提供的服務,并可通過數據排序或分類,供使用者快速搜索之用。
詳細來說,當數字媒體服務器DMS_1至DMS_n中一數字媒體服務器DMS_y登入 DLNA系統(tǒng)30時,主控端300取得數字媒體服務器DMS_y的一裝置信息。此裝置信息的內容 可能因系統(tǒng)設定而有所不同,會衍生出不同的操作方式,分別說明如下。首先,最基本的裝置信息為DLNA標準所定義的裝置描述數據,即UUID,用來識別 數字媒體服務器DMS_y。在此情形下,當主控端300取得數字媒體服務器DMS_y的裝置描述 數據時,主控端300會判斷數字媒體服務器DMS_y為一待查詢數字媒體服務器,進而查詢數 字媒體服務器DMS_y可提供的服務,以更新整合信息INT_info。在上述例子中,若數字媒體服務器DMS_y頻繁登入、退出DLNA系統(tǒng)30,會造成主控 端300重復執(zhí)行查詢動作。在此情形下,可進一步由主控端300記錄數字媒體服務器DMS_1 至DMS_n的登入及退出時間,并據以判斷是否需重新查詢。例如,若數字媒體服務器DMS_ y登入DLNA系統(tǒng)30的時間與前次退出時間的差距小于一預設值時,主控端300可判斷不 需重新查詢數字媒體服務器DMS_y ;反之,若數字媒體服務器DMS_y登入DLNA系統(tǒng)30的時 間與前次退出時間的差距大于該預設值,則主控端300才判斷需重新查詢數字媒體服務器 DMS_y,并更新整合信息INT_info。如此一來,可大幅降低系統(tǒng)負擔,避免數字媒體服務器 DMS_y頻繁登入、退出所造成影響。另外,除了基本的裝置描述數據外,本發(fā)明實施例可進一步設定數字媒體服務器 DMS_1至DMS_n產生可供主控端300查詢的服務描述數據,用來表示服務內容的更新情形。 也就是說,當主控端300取得數字媒體服務器DMS_y的裝置描述數據及服務描述數據后, 若服務描述數據顯示數字媒體服務器DMS_y的內容未更新,則主控端300可判斷不需重新 查詢數字媒體服務器DMS_y ;反之,若服務描述數據顯示數字媒體服務器DMS_y的內容已更 新,則主控端300才判斷需重新查詢數字媒體服務器DMS_y,并更新整合信息INT_info。進一步地,在查詢數字媒體服務器DMS_y時,主控端300可輸出一查詢請求信息至 數字媒體服務器DMS_y,以取得數字媒體服務器DMS_y所有服務內容的描述,或是以分類方 式,依序輸出查詢指令來取得每一分類的服務內容的描述。另外,若裝置描述數據包含服務 描述數據,則主控端300亦可僅查詢數字媒體服務器DMS_y所有更新的服務內容的描述,或 是以分類方式,依序查詢每一分類的服務內容中已更新的內容的描述。需注意的是,查詢數字媒體服務器DMS_1至DMS_n服務內容的方式用以更新整合 信息INT_info,而如何取得數字媒體服務器DMS_1至DMS_n的服務內容則可能因系統(tǒng)設定 或設計而有所不同,不應限于此。當取得數字媒體服務器DMS_1至DMS_n的服務內容后,主 控端300可產生或更新整合信息INT_info,以整合所有數字媒體服務器DMS_1至DMS_n的 服務內容,使得使用者可快速查詢或選取所需的服務。以數碼照片瀏覽為例,如圖4A所示, 若使用者欲查詢一數碼照片IMG_y,則主控端300會根據整合信息INT_info,顯示所有存于 數字媒體服務器DMS_1至DMS_n的數據的分類;換言之,使用者不需知道數碼照片IMG_y的 存放位置,只需通過主控端300即可快速查詢或選取所需的數碼照片IMG_y。當然,若使用 者欲取得數碼照片IMG_y的存放位置的信息,主控端300亦可顯示相關信息。通過整合信息INT_info,主控端300除了可提供快速查詢的服務外,更可有效地 進行分類,以系統(tǒng)化的方式提供查詢服務。例如,在圖4B中,若數碼照片IMG_y拍攝于或相 關于“北京”,則當使用者通過主控端300查詢時,可選取“依景點分類”,再選取“北京”,最 后選取數碼照片IMG_y。當然,此種分類方式僅為一例,可根據不同需求而設定不同的分類方式,不限于此。由上述可知,通過整合信息INT_info,本發(fā)明可提供有效率的查詢方式,使得使用 者可快速取得所需的數據或服務,改善公知技術的缺點。上述DLNA系統(tǒng)30的工作方式可 進一步歸納為一服務管理流程50,如圖5所示。服務管理流程50包含以下步驟步驟500:開始。步驟502 在數字媒體服務器DMS_y登入DLNA系統(tǒng)30時,主控端300取得數字媒 體服務器DMS_y的一裝置信息。步驟504 依據數字媒體服務器DMS_y的裝置信息,主控端300判斷數字媒體服務 器DMS_y是否為一待查詢數字媒體服務器。若是,進行步驟506 若否,進行步驟508。步驟506 主控端300查詢數字媒體服務器DMS_y,以更新相關于數字媒體服務器 DMS_1至DMS_n所有可提供服務的整合信息INTjnfo。步驟508:結束。服務管理流程50的工作方式可參考前述說明,在此不贅述。綜上所述,針對DLNA系統(tǒng)或是類似架構的多媒體系統(tǒng),本發(fā)明可通過不同方式, 取得數字媒體服務器的服務內容,并據以產生或更新相關整合信息,以提供系統(tǒng)化的查詢 服務,進而提升使用便利性。以上所述僅為本發(fā)明的較佳實施例,凡是根據本發(fā)明權利要求書的范圍所作的均 等變化與修飾,皆應屬本發(fā)明的涵蓋范圍。
權利要求
1.一種服務管理方法,用于一多媒體系統(tǒng)中,該多媒體系統(tǒng)符合一數字生活網絡聯盟 標準并包括一主控端及多個數字媒體服務器,該服務管理方法包括在該多個數字媒體服務器的一數字媒體服務器登入該多媒體系統(tǒng)時,該主控端取得該 數字媒體服務器的一裝置信息;依據該數字媒體服務器的該裝置信息,該主控端判斷該數字媒體服務器是否為一待查 詢數字媒體服務器;以及在該數字媒體服務器為一待查詢數字媒體服務器時,該主控端查詢該數字媒體服務 器,以更新相關于該多個數字媒體服務器所有可提供服務的一整合信息。
2.如權利要求1所述的服務管理方法,其中依據該數字媒體服務器的該裝置信息,該 主控端判斷該數字媒體服務器是否為一待查詢數字媒體服務器的步驟包括在該數字媒體服務器的該裝置信息僅包括該數字媒體服務器的一裝置描述數據時,該 主控端判斷該數字媒體服務器為一待查詢數字媒體服務器。
3.如權利要求1所述的服務管理方法,還包括該主控端記錄該多個數字媒體服務器登 入及退出該多媒體系統(tǒng)的時間的操作。
4.如權利要求3所述的服務管理方法,其中依據該數字媒體服務器的該裝置信息,該 主控端判斷該數字媒體服務器是否為一待查詢數字媒體服務器的步驟包括在該數字媒體服務器的該裝置信息僅包括該數字媒體服務器的一裝置描述數據,且該 數字媒體服務器前次退出該多媒體系統(tǒng)的時間與當前時間的差距大于一預設值時,該主控 端判斷該數字媒體服務器為一待查詢數字媒體服務器。
5.如權利要求1所述的服務管理方法,其中依據該數字媒體服務器的該裝置信息,該 主控端判斷該數字媒體服務器是否為一待查詢數字媒體服務器的步驟包括在該數字媒體服務器的該裝置信息包括該數字媒體服務器的一裝置描述數據及一服 務描述數據,且該服務描述數據顯示該數字媒體服務器已更新服務內容時,該主控端判斷 該數字媒體服務器為一待查詢數字媒體服務器。
6.如權利要求1所述的服務管理方法,其中該主控端查詢該數字媒體服務器的步驟包括該主控端輸出一查詢請求信息至該數字媒體服務器,以取得該數字媒體服務器的所有 服務內容的描述。
7.如權利要求6所述的服務管理方法,其中該查詢請求信息包括多個查詢指令,每一 查詢指令用來取得多個分類中一分類的服務內容的描述。
8.如權利要求1所述的服務管理方法,其中該主控端查詢該數字媒體服務器的步驟包括該主控端輸出一查詢請求信息至該數字媒體服務器,以取得該數字媒體服務器所有更 新的服務內容的描述。
9.如權利要求8所述的服務管理方法,其中該查詢請求信息包括多個查詢指令,每一 查詢指令用來取得多個分類中一分類的服務內容中已更新的內容的描述。
10.如權利要求1所述的服務管理方法,其中該主控端為一數字媒體播放器或一數字 媒體控制器。
11.一種多媒體系統(tǒng),符合一數字生活網絡聯盟標準,該多媒體系統(tǒng)包括多個數字媒體服務器;以及一主控端,包括一數據庫,用來執(zhí)行以下步驟在該多個數字媒體服務器的一數字媒體服務器登入該多媒體系統(tǒng)時,取得該數字媒體 服務器的一裝置信息,并儲存于該數據庫中;依據該數字媒體服務器的該裝置信息,判斷該數字媒體服務器是否為一待查詢數字媒 體服務器;以及在該數字媒體服務器為一待查詢數字媒體服務器時,該主控端查詢該數字媒體服務 器,以更新該數據庫中相關于該多個數字媒體服務器所有可提供服務的一整合信息。
12.如權利要求11所述的多媒體系統(tǒng),其中在該數字媒體服務器的該裝置信息僅包括 該數字媒體服務器的一裝置描述數據時,該主控端判斷該數字媒體服務器為一待查詢數字 媒體服務器。
13.如權利要求11所述的多媒體系統(tǒng),其中該主控端還用來將該多個數字媒體服務器 登入及退出該多媒體系統(tǒng)的時間記錄于該數據庫中。
14.如權利要求13所述的多媒體系統(tǒng),其中在該數字媒體服務器的該裝置信息僅包括 該數字媒體服務器的一裝置描述數據時,該主控端判斷該數字媒體服務器為一待查詢數字 媒體服務器。
15.如權利要求11所述的多媒體系統(tǒng),其中在該數字媒體服務器的該裝置信息包括該 數字媒體服務器的一裝置描述數據及一服務描述數據,且該服務描述數據顯示該數字媒體 服務器已更新服務內容時,該主控端判斷該數字媒體服務器為一待查詢數字媒體服務器。
16.如權利要求11所述的多媒體系統(tǒng),其中該主控端輸出一查詢請求信息至該數字媒 體服務器,以取得該數字媒體服務器的所有服務內容的描述。
17.如權利要求16所述的多媒體系統(tǒng),其中該查詢請求信息包括多個查詢指令,每一 查詢指令用來取得多個分類中一分類的服務內容的描述。
18.如權利要求11所述的多媒體系統(tǒng),其中該主控端輸出一查詢請求信息至該數字媒 體服務器,以取得該數字媒體服務器所有更新的服務內容的描述。
19.如權利要求18所述的多媒體系統(tǒng),其中該查詢請求信息包括多個查詢指令,每一 查詢指令用來取得多個分類中一分類的服務內容中已更新的內容的描述。
20.如權利要求11所述的多媒體系統(tǒng),其中該主控端為一數字媒體播放器或一數字媒 體控制器。
全文摘要
本發(fā)明公開一種服務管理方法及多媒體系統(tǒng)。該服務管理方法用于一多媒體系統(tǒng)中,該多媒體系統(tǒng)符合一數字生活網絡聯盟標準并包含有一主控端及多個數字媒體服務器,該服務管理方法包含有在該多個數字媒體服務器的一數字媒體服務器登入該多媒體系統(tǒng)時,該主控端取得該數字媒體服務器的一裝置信息;依據該數字媒體服務器的該裝置信息,該主控端判斷該數字媒體服務器是否為一待查詢數字媒體服務器;以及在該數字媒體服務器為一待查詢數字媒體服務器時,該主控端查詢該數字媒體服務器,以更新相關于該多個數字媒體服務器所有可提供服務的一整合信息。本發(fā)明取得數字媒體服務器的服務內容并產生或更新相關整合信息以提供系統(tǒng)化的查詢服務,提升便利性。
文檔編號H04L29/08GK102055783SQ20091021107
公開日2011年5月11日 申請日期2009年11月11日 優(yōu)先權日2009年11月11日
發(fā)明者錢建軍 申請人:緯創(chuàng)資通股份有限公司