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