新四季網

通用即插即用虛擬目錄服務系統及其方法

2023-05-16 15:45:41 1

專利名稱:通用即插即用虛擬目錄服務系統及其方法
技術領域:
本發明系相關於一種虛擬目錄服務,特別是指一種對現有個人電腦與UPnP架構作整合的通用即插即用虛擬目錄服務系統及其方法。
背景技術:
數字家庭中,控制點(Control Point)可以使用一特定技術,如通用即插即用來連接至一內容來源端,如媒體伺服器(Media Server),且取得一內容目錄服務(Content Directory Service)。控制點可以選擇一特定的內容項目並指定至一特定裝置,如媒體播放裝置(Media Renderer)來進行播放。
通用即插即用架構系一數字家庭中設備相互作業標準。其定義了點對點間裝置網絡相互連接與通訊的方式。其中,這些裝置可以是智慧型設備、無線裝置、個人電腦以及其他具有通信能力的裝置。通用即插即用架構中的裝置可以是控制裝置(Control Device,CD)和控制點(CP)。任何裝置都可以同時是控制裝置與/或控制點。
通用即插即用架構中的裝置都進行包括定址(Addressing)、發現(Discovery)、描述(Description)、控制(Control)、事件(Eventing)、與陳述(Presentation)的網絡作業,其細節可參閱通用即插即用的定義,在此省略。一個通用即插即用控制裝置連接到網絡時,便可通過網絡發送消息以顯示它可以為客戶端提供服務。網絡上的其它設備,如控制點,可以充當控制器來接收有關裝置可用性的消息,或通過網絡發送查詢以定位通用即插即用裝置。一旦控制點找到一個裝置(無論通過接收消息,還是通過其自己的查詢),它就可獲得該裝置及其服務的具體描述。控制點也可搜尋代表該裝置的服務。然後,控制點就可利用這些描述與相關服務向裝置發送要求以使用該裝置。控制裝置對於控制點的要求做出反應、執行動作及回應消息給控制點,以提供有關裝置狀態的資訊。
雖然UPnP對於消費性數字產品規範了控制點、媒體伺服器與播放裝置,但其在媒體伺服器檔案系統中被要求做到有串流(streaming)的功能,以期能順利地在播放裝置上播放。然而,目前對於UPnP而言,還未能完全控制與管理媒體伺服器的目錄,尤其是與目前現在一般使用的個人電腦更顯的是格格不入,而且皆要由一個特殊的媒體伺服器來提供UPnP伺服器的運行。

發明內容
本發明的一目的在於提供一種通用即插即用虛擬目錄服務系統及方法,以對現有個人電腦與UPnP架構作整合,而使個人電腦上的影音播放器亦能播放通用即插即用儲存裝置上的影音數據。
為達以上的目的,本發明揭露的通用即插即用虛擬目錄服務系統包括一通用即插即用網絡、一通用即插即用儲存裝置與一控制點。上述的通用即插即用儲存裝置系電性耦接至通用即插即用網絡,並輸出一可使用信號。上述的控制點系電性耦接至通用即插即用網絡,並包括一虛擬儲存裝置,此虛擬儲存裝置為接收該可使用信號,且至通用即插即用儲存裝置擷取一目錄服務數據,以儲存及模擬於虛擬儲存裝置上。
本發明揭露的通用即插即用虛擬目錄服務方法,系適用於一控制點上,此通用即插即用虛擬目錄服務方法包括首先控制點將接收一可使用信號,並根據可使用信號得到一目錄服務數據。其次,控制點即根據目錄服務數據建立多數個數據的索引與屬性,並接著得到對應於目錄服務數據的一快取索引。
依據本發明的較佳實施例所述,當控制點接收到一搜尋指令時,即以搜尋指令與快取索引作匹配,並搜尋所欲尋找的數據。接著,當搜尋到數據時,即輸出數據的位置與屬性。
為使本發明的優點及精神能更進一步的被揭示,茲配合圖式作一詳細說明如後。

圖1係為本發明的通用即插即用虛擬目錄服務系統的架構示意圖。
圖2係為本發明的Shell虛擬目錄服務模塊與快速索引目錄服務模塊的架構示意圖。
圖3係為本發明的通用即插即用虛擬目錄服務方法的流程圖。
具體實施方式
請參照圖1,其系繪示本發明的通用即插即用虛擬目錄服務系統的架構示意圖。在圖1中,通用即插即用虛擬目錄服務系統10系包括通用即插即用網絡100、控制點102、第一通用即插即用儲存裝置106與第二通用即插即用儲存裝置108。其中,在本實施例中系以兩個通用即插即用儲存裝置106與108為例作解釋,但是實際上自當不已為限。
在本實施例中,第一通用即插即用儲存裝置106與第二通用即插即用儲存裝置108系電性耦接至通用即插即用網絡(UPnP)100,並分別在連上通用即插即用網絡100後,各自輸出一可使用信號至控制點102。
其中,第一通用即插即用儲存裝置106系包括目錄服務132、目錄服務的UPnP堆疊134、UPnP堆疊136與接腳138。同樣地,第二通用即插即用儲存裝置108系包括目錄服務142、目錄服務的UPnP堆疊144、UPnP堆疊146與接腳148。而第一通用即插即用儲存裝置106與第二通用即插即用儲存裝置108即分別利用接腳138及148電性耦接至通用即插即用網絡100。
在本發明的較佳實施例中,目錄服務的UPnP堆疊134、144與UPnP堆疊136、146係為微軟公司所定義,故在此不再贅述。
控制點102包括虛擬儲存裝置104、目錄服務的UPnP堆疊152、UPnP堆疊154與接腳156。其中,控制點102系通過接腳156電性耦接至通用即插即用網絡100。
虛擬儲存裝置104係為接收可使用信號,且至第一通用即插即用儲存裝置106與第二通用即插即用儲存裝置108擷取一目錄服務數據,以儲存及模擬於虛擬儲存裝置104上。
此虛擬儲存裝置104系包括儲存裝置物理設備物件(Storage Device PDO)112、儲存裝置功能設備物件(Storage Device FDO)114、UPnP目錄服務的邏輯單元物理設備物件(LUN PDO for UPnP DS)116、UPnP目錄服務的邏輯單元功能設備物件(LUN FDO for UPnP DS)118與分割物理設備物件(PartitionPDO)120。其中,儲存裝置物理設備物件(Storage Device PDO)112、儲存裝置功能設備物件114、UPnP目錄服務的邏輯單元物理設備物件116、UPnP目錄服務的邏輯單元功能設備物件118係為微軟公司所定義,故在此不再贅述。
在本實施例中,分割物理設備物件120系包括第一次分割功能設備物件122、第一次分割物理設備物件124、第二次分割功能設備物件126、第二次分割物理設備物件128。第一次分割功能設備物件122與第二次分割功能設備物件126系分別用於模擬第一通用即插即用儲存裝置106與第二通用即插即用儲存裝置108的目錄服務數據。第一次分割物理設備物件124與第二次分割物理設備物件128系分別用於根據目錄服務數據對第一通用即插即用儲存裝置106與第二通用即插即用儲存裝置108作存取。
請合併參照圖1與圖2,圖2系繪示本發明的Shell虛擬目錄服務模塊與快速索引目錄服務模塊的架構示意圖。
在本發明實施例中,在圖2中,Shell單元20系包括shell虛擬目錄服務模塊(Shell Namespace Directory Service)162與索引目錄服務模塊虛擬儲存裝置(Index Directory Service)172,而shell虛擬目錄服務模塊162系耦接至虛擬儲存裝置104與索引目錄服務模塊虛擬儲存裝置(IndexDirectory Service)172。
此shell虛擬目錄服務模塊162系包括有IPersisFolder 164、IShellFolder 166、IshellView 168與IEnumIDList 170。其中,上述均係為微軟公司所定義,故在此不再贅述。
此索引目錄服務模塊172包括檔案屬性快取架構174與資料庫176。而且,資料庫176中系儲存有對應於目錄服務數據的一快取索引,檔案屬性快取架構174系連接至資料庫176,為用於根據快取索引提供檔案屬性Shell單元20更包括系統服務180與檔案系統瀏覽模塊182。
請參照圖3,其系繪示本發明的通用即插即用虛擬目錄服務方法的流程圖。在本實施例中,通用即插即用虛擬目錄服務系統10的目錄服務方法為首先當第一通用即插即用儲存裝置106或第二通用即插即用儲存裝置108連上通用即插即用網絡100後,第一通用即插即用儲存裝置106或第二通用即插即用儲存裝置108將會通過通用即插即用網絡100發出一可使用信號至虛擬儲存裝置104,以告知虛擬儲存裝置104第一通用即插即用儲存裝置106或第二通用即插即用儲存裝置108已經是可使用的狀態(s302)。
其次,虛擬儲存裝置104即利用至第一通用即插即用儲存裝置106或第二通用即插即用儲存裝置108擷取目錄服務數據的方式或是發出信號請第一通用即插即用儲存裝置106或第二通用即插即用儲存裝置108傳送目錄服務數據的方式來得到目錄服務數據132與142(s304)。
接著,則即根據目錄服務數據建立第一通用即插即用儲存裝置106或第二通用即插即用儲存裝置108的索引與屬性(s306),並將接著得到對應於目錄服務數據的一快取索引儲存於資料庫176中(s308)。
此時,虛擬儲存裝置104中已經建立了第一通用即插即用儲存裝置106與第二通用即插即用儲存裝置108中所儲存的數據的虛擬目錄服務數據,亦即,當使用者不必一一的至第一通用即插即用儲存裝置106或第二通用即插即用儲存裝置108上察看數據目錄,只要在控制點102處即可看到目前所有與通用即插即用網絡100的儲存裝置的檔案數據,而且也可使用控制點102來進行數據的存取與播放。
當使用者於控制點102下達一搜尋指令時(s310),Shell單元20即根據搜尋指令與資料庫176中的快取索引作匹配,而進行搜尋的動作(s312)。當搜尋到數據的索引時,輸出此筆數據的位置與屬性,以讓使用者對此數據進行存取與播放(s314)。
在本發明的較佳實施例中,控制點102可以例如是個人電腦、筆記型電腦或其他電腦產品。
綜合以上所述,本發明的通用即插即用虛擬目錄服務系統及其方法系可對現有個人電腦與UPnP架構作整合,而使個人電腦上的影音播放器亦能播放通用即插即用儲存裝置上的影音數據。
以上所述系利用一較佳實施例及不同實施例以詳細說明本發明,其並非用以限制本發明的實施範圍,並且熟習該項技藝者皆能明了,適當做些微的修改仍不脫離本發明的精神及範圍。
權利要求
1.一種通用即插即用虛擬目錄服務系統,包括一通用即插即用網絡;一通用即插即用儲存裝置,系電性耦接至該通用即插即用網絡,並輸出一可使用信號;以及一控制點,系電性耦接至該通用即插即用網絡,並包括一虛擬儲存裝置,該虛擬儲存裝置則接收該可使用信號,且至該通用即插即用儲存裝置擷取一目錄服務數據,用以儲存及模擬於該虛擬儲存裝置上。
2.根據權利要求
1的根據權利要求
通用即插即用虛擬目錄服務系統,其特徵在於,該控制點系根據該目錄服務數據對該通用即插即用儲存裝置的多數個數據作存取。
3.根據權利要求
2的根據權利要求
通用即插即用虛擬目錄服務系統,其特徵在於,當該虛擬儲存裝置接收到該目錄服務數據時,則根據該目錄服務數據建立該些數據的索引與屬性。
4.根據權利要求
1的根據權利要求
通用即插即用虛擬目錄服務系統,其特徵在於,該虛擬儲存裝置包括一分割物理設備物件,用以儲存該目錄服務數據以及模擬該通用即插即用儲存裝置。
5.根據權利要求
4的根據權利要求
通用即插即用虛擬目錄服務系統,其特徵在於,該分割物理設備物件至少包括一次分割功能設備物件,用以模擬該通用即插即用儲存裝置的該目錄服務數據。
6.根據權利要求
5的根據權利要求
通用即插即用虛擬目錄服務系統,其特徵在於,該分割物理設備物件至少包括一分割物理設備物件,系根據該目錄服務數據對該通用即插即用儲存裝置作存取。
7.根據權利要求
8的根據權利要求
通用即插即用虛擬目錄服務系統,其特徵在於,該次分割物理設備物件系堆疊於該分割功能設備物件上。
8.根據權利要求
1的根據權利要求
通用即插即用虛擬目錄服務系統,其特徵在於,該控制點更包括一Shell單元,該Shell單元系連接至該虛擬儲存裝置,且包括一shell虛擬目錄服務模塊,系連接至該虛擬儲存裝置,用以顯示該目錄服務數據;以及一索引目錄服務模塊,系連接至該shell虛擬目錄服務模塊,用以提供索引服務。
9.根據權利要求
8的根據權利要求
通用即插即用虛擬目錄服務系統,其特徵在於,該索引目錄服務模塊包括一資料庫,系儲存有對應於該目錄服務數據的一快取索引;以及一檔案屬性快取架構,系連接至該資料庫,用以根據該快取索引提供檔案屬性。
10.根據權利要求
9的根據權利要求
通用即插即用虛擬目錄服務系統,其特徵在於,當該控制點接收到一搜尋指令時,即以該搜尋指令與該快取索引作匹配,用以搜尋所欲尋找的數據。
11.根據權利要求
10的根據權利要求
通用即插即用虛擬目錄服務系統,其特徵在於,當搜尋到數據時,即顯示數據的位置與屬性。
12.一種通用即插即用虛擬目錄服務方法,系適用於一控制點上,該通用即插即用虛擬目錄服務方法包括接收一可使用信號;根據該可使用信號得到一目錄服務數據;根據該目錄服務數據建立多數個數據的索引與屬性;以及得到對應於該目錄服務數據的一快取索引。
13.根據權利要求
12的根據權利要求
通用即插即用虛擬目錄服務方法,其特徵在於,更包括接收一搜尋指令;以該搜尋指令與該快取索引作匹配,並搜尋所欲尋找的數據;以及搜尋到數據時,即輸出數據的位置與屬性。
專利摘要
一種通用即插即用虛擬目錄服務系統,其系包括一通用即插即用網絡、一通用即插即用儲存裝置與一控制點。此通用即插即用儲存裝置系電性耦接至通用即插即用網絡,並輸出一可使用信號。此控制點系電性耦接至通用即插即用網絡,並包括一虛擬儲存裝置,此虛擬儲存裝置為接收該可使用信號,且至通用即插即用儲存裝置擷取一目錄服務數據,以儲存及模擬於虛擬儲存裝置上。因此,使用者可使利用個人電腦上的影音播放器來播放通用即插即用儲存裝置上的影音數據。
文檔編號G06F17/30GK1992655SQ200510003514
公開日2007年7月4日 申請日期2005年12月28日
發明者應久英, 陳柏旭 申請人:緯創資通股份有限公司導出引文BiBTeX, EndNote, RefMan

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀