两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

訪問家庭存儲器或互聯(lián)網(wǎng)存儲器的方法和設(shè)備的制作方法

文檔序號:86563閱讀:294來源:國知局
專利名稱:訪問家庭存儲器或互聯(lián)網(wǎng)存儲器的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域
符合本發(fā)明的方法和設(shè)備涉及訪問互聯(lián)網(wǎng)存儲器,更具體地說,本發(fā)明涉及根據(jù)通用即插即用(UPnP)標準訪問分布式哈希表(DHT)。
背景技術(shù)
圖1和圖2是現(xiàn)有技術(shù)的根據(jù)通用即插即用(UPnP)標準的家庭存儲環(huán)境。圖1的現(xiàn)有技術(shù)的存儲環(huán)境包括UPnP控制點(CP)11和UPnP媒體服務(wù)器(MS)12。通常,UPnP MS 12的存儲裝置存儲內(nèi)容和內(nèi)容元數(shù)據(jù)。UPnPCP 11通過控制對UPnP MS 12的存儲裝置的訪問來控制對內(nèi)容的獲取。
圖2的家庭存儲環(huán)境包括UPnP CP 21、第一UPnP MS 22、第二UPnP MS23和中央服務(wù)器24。通常,將內(nèi)容和內(nèi)容元數(shù)據(jù)存儲在第一UPnP MS 22和第二UPnP MS 23的存儲裝置中,將存儲內(nèi)容副本以及存儲內(nèi)容元數(shù)據(jù)副本存儲在中央服務(wù)器24的存儲裝置中。UPnP CP 21通過控制對第一UPnP MS22和第二UPnP MS 23的存儲裝置的訪問來控制對內(nèi)容的獲取。然而,當(dāng)?shù)谝籙PnP MS 22和第二UPnP MS 23不在操作中時,UPnP CP 21通過控制對中央服務(wù)器24的存儲裝置的訪問來控制對內(nèi)容的獲取。
圖3是示出現(xiàn)有技術(shù)的互聯(lián)網(wǎng)存儲環(huán)境的框圖。參照圖3,現(xiàn)有技術(shù)的互聯(lián)網(wǎng)存儲環(huán)境包括第一客戶機31、第二客戶機32和中央服務(wù)器33。通常,將內(nèi)容和內(nèi)容元數(shù)據(jù)存儲在中央服務(wù)器33的互聯(lián)網(wǎng)存儲器中。互聯(lián)網(wǎng)存儲器的示例是由互聯(lián)網(wǎng)服務(wù)提供商提供的圖像共享系統(tǒng)(picture sharingsystem)和在http://idisk.megapass.net提供的互聯(lián)網(wǎng)盤服務(wù)。第一客戶機31和第二客戶機32請求中央服務(wù)器33提供內(nèi)容,并獲得響應(yīng)于請求的內(nèi)容。
如上所述,目前存在各種現(xiàn)有技術(shù)的存儲環(huán)境。然而,圖1的家庭存儲環(huán)境的缺點在于當(dāng)UPnP MS 12不在操作中時,不可能訪問UPnP MS 12的存儲裝置。圖2的家庭存儲環(huán)境好于圖1的家庭存儲環(huán)境,但是當(dāng)?shù)谝籙PnP MS22(或第二UPnP MS 23)和中央服務(wù)器24兩者均不在操作中時,也不可能訪問它們的存儲裝置。在圖3的互聯(lián)網(wǎng)存儲環(huán)境中,雖然由于ISP直接提供互聯(lián)網(wǎng)存儲服務(wù),所以存儲訪問不受限制,但是經(jīng)由互聯(lián)網(wǎng)上傳和下載內(nèi)容,由此增加了互聯(lián)網(wǎng)流量。

發(fā)明內(nèi)容本發(fā)明提供一種即使當(dāng)對家庭存儲器的訪問不可用時,也允許獲取內(nèi)容和內(nèi)容元數(shù)據(jù)的方法和設(shè)備。
本發(fā)明還提供記錄有用于執(zhí)行所述方法的計算機程序的計算機可讀介質(zhì)。
根據(jù)本發(fā)明的一方面,提供一種訪問存儲器的方法,包括控制對第一存儲器的訪問,并且如果對第一存儲器的訪問不可用,則訪問比第一存儲器具有更高訪問可靠性的第二存儲器。
根據(jù)本發(fā)明的另一方面,提供一種存儲器訪問設(shè)備,包括控制模塊,控制對第一存儲器的訪問;以及服務(wù)器代理,如果對第一存儲器的訪問不可用,則其訪問比第一存儲器具有更高訪問可靠性的第二存儲器。
根據(jù)本發(fā)明的另一方面,提供記錄有用于執(zhí)行存儲器訪問方法的計算機程序的計算機可讀介質(zhì)。
根據(jù)本發(fā)明的另一方面,提供一種訪問存儲器的方法,包括執(zhí)行服務(wù)器代理作為訪問第一存儲器的服務(wù)器代替訪問第一存儲器的服務(wù)器模塊的操作;以及相應(yīng)于由服務(wù)器代理執(zhí)行的操作,訪問比第一存儲器具有更高訪問可靠性的第二服務(wù)器。
根據(jù)本發(fā)明的另一方面,提供一種存儲器訪問設(shè)備,包括第一服務(wù)器模塊,充當(dāng)代替訪問第一存儲器的現(xiàn)有服務(wù)器模塊的訪問第一存儲器的服務(wù)器;以及第二服務(wù)器模塊,相應(yīng)于由第一服務(wù)器模塊執(zhí)行的操作,訪問比第一存儲器具有更高訪問可靠性的第二存儲器。
根據(jù)本發(fā)明的另一方面,提供記錄有用于執(zhí)行第二存儲器訪問方法的計算機程序的計算機可讀介質(zhì)。
根據(jù)本發(fā)明的另一方面,提供一種訪問存儲器的方法,包括接收以根據(jù)第一標準的格式的對存儲器的訪問控制;將對存儲器的訪問控制從根據(jù)第一標準的格式轉(zhuǎn)換為根據(jù)第二標準的格式;以及使用具有根據(jù)第二標準的轉(zhuǎn)換格式的訪問控制來訪問存儲器。
根據(jù)本發(fā)明的另一方面,提供一種存儲器訪問設(shè)備,包括第一服務(wù)器模塊,接收以根據(jù)第一標準的格式的對存儲器的訪問控制;轉(zhuǎn)換器,將對存儲器的訪問控制從根據(jù)第一標準的格式轉(zhuǎn)換為根據(jù)第二標準的格式;以及第二服務(wù)器模塊,使用具有根據(jù)第二標準的轉(zhuǎn)換格式的訪問控制來訪問存儲器。
根據(jù)本發(fā)明的另一方面,提供記錄有用于執(zhí)行第三存儲器訪問方法的計算機程序的計算機可讀介質(zhì)。
通過參照附圖進行的對本發(fā)明示例性實施例的詳細描述,本發(fā)明的上述和其它方面將會變得更加清楚,其中圖1和圖2是現(xiàn)有技術(shù)的根據(jù)UPnP標準的家庭存儲環(huán)境;圖3是現(xiàn)有技術(shù)的互聯(lián)網(wǎng)存儲環(huán)境的框圖;圖4是根據(jù)本發(fā)明示例性實施例的存儲器訪問系統(tǒng)的框圖;圖5是根據(jù)本發(fā)明示例性實施例的UPnP存儲器訪問系統(tǒng)的框圖;圖6是根據(jù)本發(fā)明示例性實施例的圖5的UPnP MS代理的框圖;圖7是示出根據(jù)本發(fā)明示例性實施例的活動消息的格式的一段計算機代碼;圖8是示出根據(jù)本發(fā)明示例性實施例的UPnP裝置描述的格式的一段計算機代碼;圖9是示出根據(jù)本發(fā)明示例性實施例的用于轉(zhuǎn)換存儲器訪問控制格式的偽碼的示例的一段計算機代碼;圖10是根據(jù)本發(fā)明另一示例性實施例的UPnP存儲器訪問系統(tǒng)的框圖;圖11是根據(jù)本發(fā)明另一示例性實施例的UPnP存儲器訪問系統(tǒng)的框圖;圖12是示出根據(jù)本發(fā)明示例性實施例的存儲器訪問方法的流程圖;圖13是示出根據(jù)本發(fā)明示例性實施例的UPnP存儲器訪問方法的流程圖;以及圖14是示出根據(jù)本發(fā)明另一示例性實施例的UPnP存儲器訪問方法的流程圖。
具體實施方式圖4是根據(jù)本發(fā)明示例性實施例的存儲器訪問系統(tǒng)的框圖。參照圖4,存儲器訪問系統(tǒng)包括裝置41、服務(wù)器42和互聯(lián)網(wǎng)存儲器43。具體說來,存儲器訪問系統(tǒng)包括兩個存儲器,即,家庭存儲器422和互聯(lián)網(wǎng)存儲器43。將存儲在家庭存儲器422中的內(nèi)容和內(nèi)容元數(shù)據(jù)的副本存儲在互聯(lián)網(wǎng)存儲器43中,從而如果對家庭存儲器422的訪問不可用,則訪問比家庭存儲器422具有更高訪問可靠性的互聯(lián)網(wǎng)存儲器43,因此,即使對家庭存儲器422的訪問不可用時,也可以重新得到存儲在家庭存儲器422中的內(nèi)容和內(nèi)容元數(shù)據(jù)的副本。家庭存儲器422位于家庭網(wǎng)絡(luò)中,互聯(lián)網(wǎng)存儲器43位于互聯(lián)網(wǎng)中?;ヂ?lián)網(wǎng)存儲器的示例是是由互聯(lián)網(wǎng)服務(wù)提供商(ISP)提供的圖像共享系統(tǒng)(picture sharing system)和在http://idisk.megapass.net提供的互聯(lián)網(wǎng)盤服務(wù),作為一組分布在互聯(lián)網(wǎng)中的存儲器的分布式哈希表(DHT)存儲器等。家庭存儲器422和互聯(lián)網(wǎng)存儲器43可以是諸如硬盤、光盤和閃速存儲裝置的物理裝置。
通常,當(dāng)服務(wù)器42不在操作中時,例如,當(dāng)服務(wù)器42斷電時,對家庭存儲器422的訪問不可用。因此,互聯(lián)網(wǎng)存儲器43的訪問可靠性高于家庭存儲器422的訪問可靠性的事實表示家庭存儲器422與互聯(lián)網(wǎng)存儲器43相比,不經(jīng)常在操作中。也就是說,由于家庭存儲器422位于家庭網(wǎng)絡(luò)中,所以很可能家庭用戶經(jīng)常開啟/關(guān)閉家庭存儲器422。相反,由于互聯(lián)網(wǎng)存儲器43位于互聯(lián)網(wǎng)中并且由ISP提供,所以不大可能經(jīng)常開啟/關(guān)閉互聯(lián)網(wǎng)存儲器43。
裝置41包括控制模塊411和服務(wù)器代理412。
控制模塊411控制服務(wù)器42的服務(wù)器模塊421對家庭存儲器422的訪問。詳細說來,控制模塊411通過調(diào)用應(yīng)用程序接口(API)來控制服務(wù)器模塊421對家庭存儲器422的訪問,所述API執(zhí)行用于服務(wù)器模塊421對家庭存儲器422進行訪問的各種操作。在本發(fā)明的當(dāng)前實施例和以下示例性實施例中,對存儲器的訪問指示從存儲器讀取數(shù)據(jù)或向存儲器寫入數(shù)據(jù)的處理。
當(dāng)服務(wù)器42的服務(wù)器模塊421不在操作中時,服務(wù)器代理412充當(dāng)代替服務(wù)器模塊421的服務(wù)器。在這種情況下,控制模塊411將服務(wù)器代理412當(dāng)作服務(wù)器模塊421。詳細說來,服務(wù)器代理412檢測由控制模塊411控制的服務(wù)器模塊421對家庭存儲器422的訪問是否可用,如果所述訪問不可用,則服務(wù)器代理412訪問比家庭存儲器422具有更高訪問可靠性的互聯(lián)網(wǎng)存儲器43。也就是說,當(dāng)檢測到由控制模塊411控制的服務(wù)器模塊421對家庭存儲器422的訪問不可用時,服務(wù)器代理412代替訪問家庭存儲器422的服務(wù)器模塊421來訪問互聯(lián)網(wǎng)存儲器43。
更具體地說,當(dāng)檢測到由控制模塊411控制的服務(wù)器模塊421對家庭存儲器422的訪問不可用時,服務(wù)器代理412代替服務(wù)器模塊421從控制模塊411接收對執(zhí)行用于訪問家庭存儲器422的各種操作的API的調(diào)用。接著,響應(yīng)于對API的調(diào)用,服務(wù)器代理412對互聯(lián)網(wǎng)存儲器43執(zhí)行API,而不是對家庭存儲器422執(zhí)行,以便訪問互聯(lián)網(wǎng)存儲器43,來代替服務(wù)器模塊421來訪問家庭存儲器422。
圖5是根據(jù)本發(fā)明示例性實施例的UPnP存儲器訪問系統(tǒng)的框圖。參照圖5,UPnP存儲器訪問系統(tǒng)包括裝置51、服務(wù)器52和DHT存儲器53。具體說來,通過將UPnP網(wǎng)絡(luò)和DHT存儲器53應(yīng)用于圖4的存儲器訪問系統(tǒng)來實現(xiàn)UPnP存儲器訪問系統(tǒng)。
裝置51包括UPnP控制點(CP)模塊511、UPnP媒體服務(wù)器(MS)代理512和UPnP媒體渲染器(MR,Media Renderer)模塊513。
UPnP CP模塊511通過調(diào)用用于UPnP MS模塊521或UPnP MS代理512的UPnP動作來控制服務(wù)器52的UPnP MS模塊521,其中,所述UPnP動作是幾種類型的API。具體說來,UPnP CP模塊511通過調(diào)用UPnP動作來控制服務(wù)器52的UPnP MS模塊521對家庭存儲器522的訪問,所述UPnP動作諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource()。此外,UPnP CP模塊511通過從UPnP MS代理512接收執(zhí)行接連的UPnP動作的結(jié)果來獲得調(diào)用所述UPnP動作的返回值,所述UPnP動作諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()、ExportResource()。
當(dāng)服務(wù)器52的UPnP MS模塊521不在操作中時,UPnP MS代理512代替UPnP MS模塊521充當(dāng)UPnP媒體服務(wù)器。因此,UPnP CP模塊511將UPnP MS代理512當(dāng)作UPnP MS模塊521。具體說來,UPnP MS代理512檢測在UPnP CP模塊511的控制下UPnP MS模塊521對家庭存儲器522的訪問是否可用,如果所述訪問不可用,則UPnP MS代理512訪問比家庭存儲器522具有更高訪問可靠性的DHT存儲器53。也就是說,當(dāng)檢測到在UPnPCP模塊511的控制下UPnP MS模塊521對家庭存儲器522的訪問不可用時,UPnP MS代理512訪問DHT存儲器53,代替UPnP MS模塊521對家庭存儲器522的訪問。
更具體地說,當(dāng)檢測到由UPnP CP模塊511控制的服務(wù)器52的UPnP MS模塊521對家庭存儲器522的訪問不可用時,UPnP MS代理512代替UPnP MS模塊521從UPnP CP模塊511接收UPnP動作,諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource()。接著,UPnP MS代理512響應(yīng)于對UPnP動作的調(diào)用,對代替家庭存儲器522的DHT存儲器53執(zhí)行UPnP動作,并且訪問DHT存儲器53,來代替UPnP MS模塊521對家庭存儲器522進行訪問。
圖6是根據(jù)本發(fā)明示例性實施例的圖5的UPnP MS代理512的框圖。參照圖6,UPnP MS代理512包括UPnP MS模塊61、轉(zhuǎn)換器62和DHT MS模塊63。
UPnP MS模塊61充當(dāng)代替UPnP MS模塊521訪問圖5的家庭存儲器522。具體說來,UPnP MS模塊61通過從UPnP CP模塊511接收對UPnP動作的調(diào)用來接收對家庭存儲器522的訪問控制,所述UPnP動作諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource()。此外,UPnP MS代理模塊512將由轉(zhuǎn)換器62執(zhí)行UPnP動作的結(jié)果提供給UPnP CP模塊511。
更具體地說,UPnP MS模塊61執(zhí)行UPnP尋址。也就是說,UPnP MS模塊61分配UPnP MS模塊61的互聯(lián)網(wǎng)協(xié)議(IP)地址。此外,UPnP MS模塊61執(zhí)行UPnP發(fā)現(xiàn)。也就是說,UPnP MS模塊61基于分配的IP地址,產(chǎn)生指示UPnP MS模塊61連接到網(wǎng)絡(luò)的廣告消息(活動消息,alive message),并將其發(fā)送到UPnP CP模塊511。
圖7是示出根據(jù)本發(fā)明示例性實施例的活動消息(alive message)的格式的一段計算機代碼。參照圖7,由UPnP MS模塊61產(chǎn)生的活動消息具有根據(jù)UPnP標準的超文本傳輸通訊協(xié)議(HTTP)文檔格式。具體說來,根據(jù)本發(fā)明示例性實施例的活動消息的定位頭部(location header)記錄由UPnPMS模塊61產(chǎn)生的UPnP裝置描述的統(tǒng)一資源定位符(URL),即,從中可提供UPnP裝置描述的UPnP MS模塊61的IP地址。
此外,UPnP MS模塊61執(zhí)行UPnP描述。也就是說,當(dāng)通過UPnP發(fā)現(xiàn)而發(fā)現(xiàn)UPnP MS模塊61的UPnP CP模塊511訪問記錄在圖7所示的活動消息的定位頭部中記錄的URL時,UPnP MS模塊61產(chǎn)生UPnP裝置描述,并將其提供給UPnP CP模塊511??蓪PnP MS模塊61需要產(chǎn)生UPnP裝置描述的信息存儲在UPnP MS模塊61、家庭存儲器522或DHT存儲器53中。
圖8是示出根據(jù)本發(fā)明示例性實施例的UPnP裝置描述的格式的一段計算機代碼。參照圖8,由圖6的UPnP MS模塊61產(chǎn)生的UPnP裝置描述具有根據(jù)UPnP標準的XML文檔格式。此外,由于UPnP MS模塊61代替UPnP MS模塊521充當(dāng)用于訪問家庭存儲器522的UPnP媒體服務(wù)器,所以根據(jù)本發(fā)明示例性實施例的UPnP裝置描述與關(guān)于UPnP MS模塊521的現(xiàn)有UPnP裝置描述是相同的,但是在UPnP裝置描述中描述的IP地址從UPnP MS模塊521的IP地址改變?yōu)閁PnP MS模塊61的IP地址。
此外,UPnP MS模塊61執(zhí)行UPnP控制。也就是說,UPnP MS模塊61執(zhí)行與UPnP CP模塊511通過UPnP描述獲取關(guān)于UPnP MS模塊61的描述的控制操作相應(yīng)的動作。
此外,UPnP MS模塊61執(zhí)行UPnP事件觸發(fā)。也就是說,UPnP MS模塊61將包含關(guān)于由UPnP MS模塊61提供的事件的信息的事件消息發(fā)送到UPnP CP模塊511,所述UPnP CP模塊511控制UPnP MS模塊61以相應(yīng)于UPnP控制。例如,UPnP MS模塊61發(fā)送UPnP內(nèi)容發(fā)現(xiàn)服務(wù)事件中的指示系統(tǒng)更新ID參數(shù)SystemUpdateID的事件,作為初始事件消息。如果內(nèi)容目錄中的至少一個改變,則改變系統(tǒng)更新ID參數(shù)SystemUpdateID。
在本發(fā)明的實施例中,由于DHT MS模塊63是根據(jù)DHT標準僅執(zhí)行用于獲得對DHT存儲器53的訪問的動作的模塊,所以DHT MS模塊63不支持根據(jù)UPnP標準的事件觸發(fā)。然而,如果DHT MS模塊63支持諸如內(nèi)容更新事件的根據(jù)UPnP標準的事件觸發(fā),則轉(zhuǎn)換器62將由DHT MS模塊63提供的事件的格式轉(zhuǎn)換為根據(jù)UPnP標準的事件格式,并將轉(zhuǎn)換的事件發(fā)送到UPnP MS模塊61。在這種情況下,UPnP MS模塊61可執(zhí)行UPnP事件觸發(fā)。
轉(zhuǎn)換器62將訪問控制從用于根據(jù)UPnP標準的家庭存儲器522的格式轉(zhuǎn)換為用于根據(jù)DHT標準的DHT存儲器53的格式。具體說來,轉(zhuǎn)換器62將根據(jù)UPnP標準的由UPnP MS模塊61接收的UPnP動作的格式轉(zhuǎn)換為根據(jù)DHT標準的API的格式,其中,,所述UPnP動作諸如,Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource(),所述API諸如Get(key)、Put(key,value)、Destroy(key)、Update(key,value)、Join(node)和Leave(node)。
此外,轉(zhuǎn)換器62將通過DHT MS模塊63對DHT存儲器53的訪問獲得的值的格式轉(zhuǎn)換為通過根據(jù)UPnP標準對家庭存儲器522的訪問獲得的值的格式。更具體地說,轉(zhuǎn)換器62將通過由DHT MS模塊63執(zhí)行API獲得的值的格式轉(zhuǎn)換為通過根據(jù)UPnP標準執(zhí)行UPnP動作獲得的值的格式,其中,所述API諸如Get(key)、Put(key,value)、Destroy(key)、Update(key,value)、Join(node)和Leave(node),所述UPnP動作諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource()。
例如,當(dāng)UPnP CP模塊511調(diào)用Browse(root directory)時,UPnP MS模塊61接收所述調(diào)用,并將Browse(root directory)被UPnP CP模塊511調(diào)用通知給轉(zhuǎn)換器62。然后,轉(zhuǎn)換器62根據(jù)圖9所示的偽碼轉(zhuǎn)換存儲器訪問控制的格式。
圖9是示出根據(jù)本發(fā)明示例性實施例的用于轉(zhuǎn)換存儲器訪問控制的格式的偽碼的示例的一段計算機代碼。參照圖9,偽碼是用于將由UPnP CP模塊511調(diào)用的Browse(root directory)轉(zhuǎn)換為根據(jù)DHT標準的Get(key)的代碼的示例。當(dāng)UPnP MS模塊61將對Browse(root directory)的調(diào)用通知給轉(zhuǎn)換器62時,轉(zhuǎn)換器62使用與家庭網(wǎng)絡(luò)相應(yīng)的家庭關(guān)鍵字對于DHT MS模塊63調(diào)用Get(home key),以便從對Get(home key)的調(diào)用的返回值獲得家庭數(shù)據(jù)。這里,家庭數(shù)據(jù)指的是家庭網(wǎng)絡(luò),并包括家庭網(wǎng)絡(luò)中的媒體服務(wù)器的哈希關(guān)鍵字,特別是,UPnP MS模塊521的哈希關(guān)鍵字。
接著,轉(zhuǎn)換器通過使用UPnP MS模塊521的哈希關(guān)鍵字對于DHT MS模塊63調(diào)用Get(hash key of Media Server),并從對Get(hash key of MediaServer)的調(diào)用的返回值獲得UPnP MS模塊521的哈希數(shù)據(jù)。UPnP MS模塊521的哈希數(shù)據(jù)包括UPnP MS模塊521的目錄的哈希關(guān)鍵字,具體說來,包括UPnP MS模塊521的根目錄的哈希關(guān)鍵字。
接著,轉(zhuǎn)換器62通過使用UPnP MS模塊521的根目錄的哈希關(guān)鍵字對于DHT MS模塊63調(diào)用Get(hash key of Media Server),并從對Get(hash key ofMedia Server)的調(diào)用的返回值獲得UPnP MS模塊521的根目錄數(shù)據(jù)。根目錄數(shù)據(jù)包含關(guān)于UPnP MS模塊521的根目錄的子目錄、項目等的元數(shù)據(jù)。接著,轉(zhuǎn)換器62將獲得的根目錄數(shù)據(jù)的格式轉(zhuǎn)換為根據(jù)UPnP標準對Browse(rootdirectory)的調(diào)用的返回值的格式,并將轉(zhuǎn)換的根目錄數(shù)據(jù)發(fā)送到DHT MS模塊63。
DHT MS模塊63充當(dāng)訪問DHT存儲器53的DHT媒體服務(wù)器,以相應(yīng)于由UPnP MS模塊61執(zhí)行的操作。也就是說,DHT MS模塊63充當(dāng)根據(jù)DHT標準提供API的DHT媒體服務(wù)器,所述API諸如Get(key)、Put(key,value)、Destroy(key)、Update(key,value)、Join(node)和Leave(node)。Get(key)是使用哈希關(guān)鍵字執(zhí)行對來自DHT存儲器53的值的檢測并返回值以與UPnP標準相應(yīng)的API。Put(key,value)是將哈希關(guān)鍵字和哈希關(guān)鍵字的與UPnP標準相應(yīng)的值存儲在DHT存儲器53中的API。Destroy(key)是從DHT存儲器53刪除哈希關(guān)鍵字和哈希關(guān)鍵字的與UPnP標準相應(yīng)的值的API。Update(key,value)是執(zhí)行更新哈希關(guān)鍵字的與UPnP標準相應(yīng)的值的API。Join(node)是允許新的節(jié)點連入DHT存儲器53的API。Leave(node)是允許現(xiàn)有節(jié)點離開DHT存儲器53的API。
具體說來,DHT MS模塊63訪問比家庭存儲器522具有更高訪問可靠性的DHT存儲器53以相應(yīng)于UPnP MS模塊61的操作。也就是說,DHT MS模塊63根據(jù)由轉(zhuǎn)換器62轉(zhuǎn)換的訪問控制格式來訪問DHT存儲器53,并獲得訪問結(jié)果。更具體地說,DHT MS模塊63通過執(zhí)行根據(jù)DHT標準的由轉(zhuǎn)換器62轉(zhuǎn)換的API訪問DHT存儲器53,并獲得訪問結(jié)果,其中,所述API諸如Get(key)、Put(key,value)、Destroy(key)、Update(key,value)、Join(node)和Leave(node)。
參照圖5,UPnP MR模塊513充當(dāng)UPnP媒體渲染器。具體說來,根據(jù)本發(fā)明的示例性實施例,UPnP MR模塊513對作為由UPnP CP模塊511調(diào)用ExportResource()的結(jié)果獲得的內(nèi)容執(zhí)行渲染。
現(xiàn)在將描述在UPnP CP模塊511的控制下從DHT存儲器53讀取數(shù)據(jù)的操作。UPnP MS模塊61從UPnP CP模塊511接收對Browse()的調(diào)用,并向UPnP CP模塊511提供作為對Browse()的調(diào)用的結(jié)果值的對內(nèi)容目錄的對象的瀏覽。接著,UPnP CP模塊511通過調(diào)用ExportResource()從DHT存儲器53讀取數(shù)據(jù),所述ExportResource()指示將內(nèi)容目錄的對象之一的內(nèi)容從DHT存儲器53導(dǎo)出到UPnP MR模塊513。
現(xiàn)在將描述在UPnP CP模塊511的控制下想DHT存儲器53寫入數(shù)據(jù)的操作。UPnP MS模塊61從UPnP CP模塊511接收對CreateObject()的調(diào)用,并在UPnP內(nèi)容目錄中創(chuàng)建新的對象。接著,UPnP CP模塊511分配創(chuàng)建的新對象的標識,作為從UPnP MS模塊61調(diào)用CreateObject()的結(jié)果,并調(diào)用ImportResource()以便向DHT存儲器53寫入數(shù)據(jù),所述ImportResource()指示將與分配的標識相應(yīng)的對象的內(nèi)容導(dǎo)入DHT存儲器53。
UPnP CP模塊511周期性確定存在于家庭網(wǎng)絡(luò)中的內(nèi)容元數(shù)據(jù)與內(nèi)容和DHT存儲器53中的內(nèi)容元數(shù)據(jù)是否相同。如果不相同,則UPnP CP模塊51反應(yīng)出它們之間的差別。
圖10是根據(jù)本發(fā)明另一示例性實施例的UPnP存儲器訪問系統(tǒng)的框圖。參照圖10,UPnP存儲器訪問系統(tǒng)包括UPnP CP 101、UPnP MS 102、UPnPMS代理103、UPnP MR 104和DHT存儲器105。與圖5所示的UPnP存儲器訪問系統(tǒng)相比,UPnP CP 101、UPnP MS 102、UPnP MS代理103和UPnP MR104分別相應(yīng)于UPnP CP模塊511、UPnP MS模塊521、UPnP MS代理512和UPnP MR模塊513。也就是說,圖10的UPnP存儲器訪問系統(tǒng)顯示構(gòu)成圖5的裝置51的UPnP CP模塊511、UPnP MS代理512和UPnP MR模塊513可作為分離的裝置存在。
圖11是根據(jù)本發(fā)明另一示例性實施例的UPnP存儲器訪問系統(tǒng)的框圖。參照圖11,存儲器訪問系統(tǒng)包括UPnP CP 111、裝置112和DHT存儲器113。具體說來,與圖5和圖10所示的存儲器訪問系統(tǒng)不同,圖11的UPnP存儲器訪問系統(tǒng)僅包括DHT存儲器113,而沒有家庭存儲器。也就是說,DHT存儲器113分別充當(dāng)圖5和圖10所示的存儲器訪問系統(tǒng)中所示的家庭存儲器522和家庭存儲器1021。
UPnP CP 111對于裝置112的UPnP MS模塊1121調(diào)用作為各種類型的API的UPnP動作,以便控制UPnP MS模塊1121。具體說來,UPnP CP 111調(diào)用諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource()的UPnP動作,以便控制UPnP MS模塊1121對DHT存儲器113的訪問。此外,UPnP CP 111從裝置112接收通過執(zhí)行UPnP動作獲得的值,作為對UPnP調(diào)用的返回值。
參照圖11,裝置112還包括轉(zhuǎn)換器1122和DHT MS模塊1123以及UPnPMS模塊1121。
UPnP MS模塊1121充當(dāng)訪問DHT存儲器113的UPnP媒體服務(wù)器。更具體地說,UPnP MS模塊1121如同圖6的UPnP MS模塊61執(zhí)行UPnP尋址、發(fā)現(xiàn)、控制和事件觸發(fā)。然而,與圖6的UPnP MS模塊61不同,UPnP MS模塊1121不代替另一UPnP MS模塊,因此,在沒有使用現(xiàn)有的另一UPnP MS模塊的UPnP裝置描述的情況下創(chuàng)建UPnP裝置描述。具體說來,UPnP MS模塊1121通過從UPnP CP 111接收對UPnP動作的調(diào)用來獲取對根據(jù)UPnP標準訪問DHT存儲器113的控制,其中,所述UPnP動作諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource()。此外,UPnP MS模塊1121將執(zhí)行由轉(zhuǎn)換器1122轉(zhuǎn)換的UPnP動作的結(jié)果提供給UPnP CP 111,其中,所述UPnP動作諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource()。
轉(zhuǎn)換器1122將由UPnP MS模決1121接收的對DHT存儲器113的訪問控制從根據(jù)UPnP標準的格式轉(zhuǎn)換為根據(jù)DHT標準的格式。詳細說來,轉(zhuǎn)換器1122將由UPnP MS模塊1121接收的UPnP動作從根據(jù)UPnP標準的格式轉(zhuǎn)換為根據(jù)DHT標準的API的格式,其中,所述UPnP動作諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource(),所述API諸如Get(key)、Put(key,value)、Destroy(key)、Update(key,value)、Join(node)和Leave(node)。也就是說,如同圖6的轉(zhuǎn)換器62,轉(zhuǎn)換器1122可根據(jù)圖9所示的偽碼轉(zhuǎn)換存儲器訪問控制的格式。
此外,轉(zhuǎn)換器1122將由DHT MS模塊1123接收的根據(jù)DHT標準的對DHT存儲器113的訪問控制的格式轉(zhuǎn)換為根據(jù)UPnP標準的對DHT存儲器113的訪問控制的格式。詳細說來,轉(zhuǎn)換器1122將由DHT MS模塊1123獲得的執(zhí)行API的結(jié)果的格式轉(zhuǎn)換為根據(jù)UPnP標準的UPnP動作的格式,其中,所述API諸如Get(key)、Put(key,value)、Destroy(key)、Update(key,value)、Join(node)和Leave(node),所述UPnP動作諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource()。
DHT MS模塊1123充當(dāng)訪問DHT存儲器113的DHT媒體服務(wù)器,以相應(yīng)于由UPnP MS模塊1121執(zhí)行的操作。具體說來,DHT MS模塊1123根據(jù)由轉(zhuǎn)換器1122轉(zhuǎn)換的訪問控制的格式訪問DHT存儲器113,并獲得訪問結(jié)果。具體說來,DHT MS模塊1123通過執(zhí)行由轉(zhuǎn)換器1122轉(zhuǎn)換的根據(jù)DHT標準的API來訪問DHT存儲器113,并獲得訪問結(jié)果,其中,所述API諸如Get(key)、Put(key,value)、Destroy(key)、Update(key,value)、Join(node)和Leave(node)。
圖12是示出根據(jù)本發(fā)明示例性實施例的存儲器訪問方法的流程圖。參照圖12,存儲器訪問方法包括由圖4的存儲器訪問系統(tǒng)執(zhí)行的操作。因此,盡管沒有在這里描述,但是關(guān)于圖4的存儲器訪問系統(tǒng)的上述描述也應(yīng)用于圖12的存儲器訪問方法。
參照圖12,在操作121,控制模塊411通過調(diào)用API來控制服務(wù)器42的服務(wù)器模塊421對家庭存儲器422的訪問,所述API執(zhí)行服務(wù)器42的服務(wù)器模塊421訪問家庭存儲器422所需的操作。
在操作122,如果確定在控制模塊411的控制下的服務(wù)器模塊421對家庭存儲器422的訪問不可用,則服務(wù)器代理412執(zhí)行操作123。如果所述訪問可用,則停止服務(wù)器訪問方法。
在操作123,服務(wù)器代理412接收對API的調(diào)用,所述API執(zhí)行操作以代替服務(wù)器模塊421從控制模塊411獲得對家庭存儲器422的訪問。
在操作124,服務(wù)器代理412代替服務(wù)器模塊421對家庭存儲器422的訪問,響應(yīng)于API的執(zhí)行,通過對于互聯(lián)網(wǎng)存儲器43而不是家庭存儲器422執(zhí)行API來訪問互聯(lián)網(wǎng)存儲器43。
圖13是示出根據(jù)本發(fā)明示例性實施例的UPnP存儲器訪問方法的流程圖。參照圖13,UPnP存儲器訪問方法包括由圖5和圖6所示的UPnP存儲器訪問系統(tǒng)執(zhí)行的操作。因此,盡管沒有在這里描述,但是圖5和圖6的UPnP存儲器訪問系統(tǒng)的上述描述也應(yīng)用于圖13的UPnP存儲器訪問方法。
參照圖13,在操作131,UPnP CP模塊511調(diào)用UPnP動作以控制服務(wù)器52的UPnP MS模塊521對家庭存儲器522的訪問,所述UPnP動作諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource()。
在操作132,如果確定在UPnP CP模塊511的控制下的UPnP MS模塊521對家庭存儲器522的訪問不可用,則UPnP MS代理512執(zhí)行操作133。如果所述訪問可用,則終止UPnP存儲器訪問方法。
在操作133,UPnP MS代理512從UPnP CP模塊511接收對UPnP動作的調(diào)用,以便獲得對家庭存儲器522的訪問控制,所述UPnP動作諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource()。
在操作134,UPnP MS代理512將在操作133接收的根據(jù)UPnP標準的UPnP動作的格式轉(zhuǎn)換為根據(jù)DHT標準的API的格式,其中,所述UPnP動作諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource(),API諸如Get(key)、Put(key,value)、Destroy(key)、Update(key,value)、Join(node)和Leave(node)。
在操作135,UPnP MS代理512通過執(zhí)行在操作134轉(zhuǎn)換的根據(jù)DHT標準的API來訪問DHT存儲器53,并獲得訪問結(jié)果,所述API諸如Get(key)、Put(key,value)、Destroy(key)、Update(key,value)、Join(node)和Leave(node)。
在操作136,UPnP MS代理512將在操作135獲得的執(zhí)行API的結(jié)果的格式轉(zhuǎn)換為根據(jù)UPnP標準的執(zhí)行UPnP動作的結(jié)果的格式,其中,所述API諸如Get(key)、Put(key,value)、Destroy(key)、Update(key,value)、Join(node)和Leave(node),所述UPnP動作諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource()。
在操作137,UPnP MS代理512將在操作136獲得的執(zhí)行UPnP動作的結(jié)果提供給UPnP CP模塊511,所述UPnP動作諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource()。
在操作138,UPnP CP模塊511接收在操作137提供的執(zhí)行UPnP動作的結(jié)果,作為對UPnP動作的調(diào)用的返回值,所述UPnP動作諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource()。
圖14是示出根據(jù)本發(fā)明另一示例性實施例的UPnP存儲器訪問方法的流程圖。圖14的UPnP存儲器訪問方法包括由圖11的UPnP存儲器訪問系統(tǒng)執(zhí)行的操作。盡管沒有在這里示出,但是關(guān)于圖11的UPnP存儲器訪問系統(tǒng)的上述描述也應(yīng)用于圖14的UPnP存儲器訪問方法。
參照圖14,在操作141,UPnP CP111通過調(diào)用諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource()的UPnP動作來控制裝置112的UPnP MS模塊1121對DHT存儲器113的訪問。
在操作142,裝置112通過從UPnP CP 111接收對UPnP動作的調(diào)用,獲得對根據(jù)UPnP標準訪問DHT存儲器113的控制,所述UPnP動作諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource()。
在操作143,裝置112將在操作142接收的根據(jù)UPnP標準的UPnP動作的格式轉(zhuǎn)換為根據(jù)DHT標準的API的格式,其中,所述UPnP動作諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource(),所述API諸如Get(key)、Put(key,value)、Destroy(key)、Update(key,value)、Join(node)和Leave(node)。
在操作144,裝置112通過執(zhí)行在操作143轉(zhuǎn)換的根據(jù)DHT標準的API來訪問DHT存儲器113,并獲得訪問結(jié)果,其中,所述API諸如Get(key)、Put(key,value)、Destroy(key)、Update(key,value)、Join(node)和Leave(node)。
在操作145,裝置112將在操作144獲得的執(zhí)行API的結(jié)果的格式轉(zhuǎn)換為根據(jù)UPnP標準執(zhí)行UPnP動作的結(jié)果的格式,其中,所述API諸如Get(key)、Put(key,value)、Destroy(key)、Update(key,value)、Join(node)和Leave(node),所述UPnP動作諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource()。
在操作146,裝置將在操作145轉(zhuǎn)換的執(zhí)行UPnP動作的結(jié)果提供給UPnPCP 111,所述UPnP動作諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource()。
在操作147,UPnP CP模塊111接收在操作146提供的執(zhí)行UPnP動作的結(jié)果,作為對UPnP動作的調(diào)用的返回值,其中,執(zhí)行的UPnP動作諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource(),調(diào)用的UPnP動作諸如Browse()、Search()、CreateObject()、DestroyObject()、ImportResource()和ExportResource()。
可將本發(fā)明的上述示例性實施例實施為計算機可讀程序,并在通過使用計算機可讀介質(zhì)執(zhí)行所述程序的通用計算機上執(zhí)行。此外,可經(jīng)由各種裝置將用于上述實施例的數(shù)據(jù)結(jié)構(gòu)記錄在計算機可讀介質(zhì)上。
計算機可讀介質(zhì)的示例包括磁存儲介質(zhì)(例如,ROM、軟盤、硬盤等)和光記錄介質(zhì)(例如,CD-ROM、DVD等)。
根據(jù)本發(fā)明的示例性實施例,檢測到對家庭存儲器的訪問是否可用,當(dāng)對家庭存儲器的訪問不可用時,訪問比家庭存儲器具有更高訪問可靠性的互聯(lián)網(wǎng)存儲器。因此,即使家庭存儲器不可用,例如,當(dāng)家庭存儲器關(guān)閉時,也可獲得內(nèi)容和內(nèi)容的元數(shù)據(jù)。
本發(fā)明的示例性實施例提出代理,其充當(dāng)代替訪問家庭存儲器的UPnP媒體服務(wù)器模塊的UPnP媒體服務(wù)器,并訪問比家庭存儲器具有更高訪問可靠性的互聯(lián)網(wǎng)存儲器,以相應(yīng)于UPnP媒體服務(wù)器,由此與現(xiàn)有的UPnP標準兼容。結(jié)果,可最小化由應(yīng)用傳統(tǒng)環(huán)境造成的根據(jù)UPnP標準的家庭存儲環(huán)境中的改變。具體說來,根據(jù)本發(fā)明的示例性實施例,當(dāng)DHT存儲器用作互聯(lián)網(wǎng)存儲器時,可將諸如數(shù)據(jù)冗余和位置透明性的DHT存儲器的優(yōu)點應(yīng)用于家庭存儲環(huán)境。
此外,根據(jù)本發(fā)明的示例性實施例,首先訪問家庭存儲器,當(dāng)對家庭存儲器的訪問不可用時,訪問互聯(lián)網(wǎng)存儲器。也就是說,沒有必要總是經(jīng)由互聯(lián)網(wǎng)上傳和下載內(nèi)容,由此減少了互聯(lián)網(wǎng)流量。
盡管已經(jīng)參照本發(fā)明的示例性實施例具體顯示和描述了本發(fā)明,但是本領(lǐng)域的技術(shù)人員將理解在不脫離由權(quán)利要求
所限定的本發(fā)明的精神和范圍的情況下,可進行形式和細節(jié)上的各種改變。
權(quán)利要求
1.一種訪問存儲器的方法,包括控制對第一存儲器的訪問;以及如果對第一存儲器的訪問不可用,則訪問比第一存儲器具有更高訪問可靠性的第二存儲器。
2.如權(quán)利要求
1所述的方法,其中,第一存儲器位于家庭網(wǎng)絡(luò)中,第二存儲器位于互聯(lián)網(wǎng)中。
3.如權(quán)利要求
1所述的方法,其中,在訪問第二存儲器的步驟中,如果檢測到服務(wù)器模塊對第一存儲器的訪問不可用,則服務(wù)器模塊訪問第二存儲器,而不訪問第一存儲器。
4.如權(quán)利要求
1所述的方法,其中,在控制對第一存儲器的訪問的步驟中,通過調(diào)用執(zhí)行用于獲得對第一存儲器的訪問的操作的API來控制對第一存儲器的訪問,以及在訪問第二存儲器的步驟中,通過響應(yīng)于調(diào)用API對第二存儲器,而不是對第一存儲器執(zhí)行API來訪問第二存儲器。
5.如權(quán)利要求
4所述的方法,其中,API是通用即插即用動作。
6.一種存儲器訪問設(shè)備,包括控制模塊,控制對第一存儲器的訪問;以及服務(wù)器代理,如果對第一存儲器的訪問不可用,則訪問比第一存儲器具有更高訪問可靠性的第二存儲器。
7.一種記錄有用于執(zhí)行訪問存儲器的方法的計算機程序的計算機可讀介質(zhì),所述方法包括控制對第一存儲器的訪問;以及如果對第一存儲器的訪問不可用,則訪問比第一存儲器具有更高訪問可靠性的第二存儲器。
8.一種訪問存儲器的方法,包括執(zhí)行服務(wù)器代理作為訪問第一存儲器的服務(wù)器代替訪問第一存儲器的服務(wù)器模塊的操作;以及相應(yīng)于由服務(wù)器代理執(zhí)行的操作,訪問比第一存儲器具有更高訪問可靠性的第二存儲器。
9.如權(quán)利要求
8所述的方法,其中,第一存儲器位于家庭網(wǎng)絡(luò)中,第二存儲器位于互聯(lián)網(wǎng)中。
10.如權(quán)利要求
8所述的方法,還包括將訪問控制從根據(jù)用于第一存儲器的第一標準的格式轉(zhuǎn)換為根據(jù)用于第二存儲器的第二標準的格式,其中,在訪問第二存儲器的步驟中,通過使用轉(zhuǎn)換成根據(jù)第二標準的格式的訪問控制來訪問第二存儲器。
11.如權(quán)利要求
10所述的方法,其中,在轉(zhuǎn)換訪問控制的步驟中,將以根據(jù)第一標準的格式的用于獲得對第一存儲器的訪問的API轉(zhuǎn)換為用于獲得對第二存儲器的訪問的根據(jù)第二標準的格式,以及在訪問第二存儲器的步驟中,通過執(zhí)行以根據(jù)第二標準的格式的API來訪問第二存儲器。
12.如權(quán)利要求
10所述的方法,還包括獲得訪問第二存儲器的結(jié)果;以及將訪問第二存儲器的結(jié)果從根據(jù)第二標準的格式轉(zhuǎn)換為根據(jù)訪問第一存儲器的第一標準的格式。
13.如權(quán)利要求
10所述的方法,其中,第一標準是通用即插即用標準,第二標準是分布式哈希表標準。
14.一種存儲器訪問設(shè)備,包括第一服務(wù)器模塊,充當(dāng)代替訪問第一存儲器的現(xiàn)有服務(wù)器模塊的訪問第一存儲器的服務(wù)器;以及第二服務(wù)器模塊,相應(yīng)于由第一服務(wù)器模塊執(zhí)行的操作,訪問比第一存儲器具有更高訪問可靠性的第二存儲器。
15.一種記錄有用于執(zhí)行訪問存儲器的方法的計算機程序的計算機可讀介質(zhì),所述方法包括執(zhí)行服務(wù)器代理作為訪問第一存儲器的服務(wù)器代替訪問第一存儲器的服務(wù)器模塊的操作;以及相應(yīng)于由服務(wù)器代理執(zhí)行的操作,訪問比第一存儲器具有更高訪問可靠性的第二服務(wù)器。
16.一種訪問存儲器的方法,包括接收以根據(jù)第一標準的格式的對存儲器的訪問控制;將對存儲器的訪問控制從根據(jù)第一標準的格式轉(zhuǎn)換為根據(jù)第二標準的格式;以及使用具有根據(jù)第二標準的轉(zhuǎn)換格式的訪問控制來訪問存儲器。
17.如權(quán)利要求
16所述的方法,其中,存儲器位于互聯(lián)網(wǎng)中。
18.如權(quán)利要求
16所述的方法,其中,在轉(zhuǎn)換訪問控制的步驟中,將以根據(jù)第一標準的格式的用于獲得對存儲器的訪問的API轉(zhuǎn)換為根據(jù)第二標準的格式,以及在訪問存儲器期間,通過執(zhí)行以根據(jù)第二標準的格式的API來訪問存儲器。
19.如權(quán)利要求
16所述的方法,還包括獲得以根據(jù)第二標準的格式的訪問存儲器的結(jié)果;以及將訪問存儲器的結(jié)果從根據(jù)第二標準的格式轉(zhuǎn)換為根據(jù)第一標準的格式。
20.如權(quán)利要求
16所述的方法,其中,第一標準是通用即插即用標準,第二標準是分布式哈希表標準。
21.一種存儲器訪問設(shè)備,包括第一服務(wù)器模塊,接收以根據(jù)第一標準的格式的對存儲器的訪問控制;轉(zhuǎn)換器,將對存儲器的訪問控制從根據(jù)第一標準的格式轉(zhuǎn)換為根據(jù)第二標準的格式;以及第二服務(wù)器模塊,使用具有根據(jù)第二標準的轉(zhuǎn)換格式的訪問控制來訪問存儲器。
22.一種記錄有用于執(zhí)行訪問存儲器的方法的計算機程序的計算機可讀介質(zhì),所述方法包括接收以根據(jù)第一標準的格式的對存儲器的訪問控制;將對存儲器的訪問控制從根據(jù)第一標準的格式轉(zhuǎn)換為根據(jù)第二標準的格式;以及使用具有根據(jù)第二標準的轉(zhuǎn)換格式的訪問控制來訪問存儲器。
專利摘要
提供一種用于訪問互聯(lián)網(wǎng)存儲器的方法和設(shè)備。在所述方法中,控制對家庭存儲器的訪問,并且如果對家庭存儲器的訪問不可用,則訪問比家庭存儲器具有更高訪問可靠性的互聯(lián)網(wǎng)存儲器。因此,即使家庭存儲器不在操作中,也可獲得內(nèi)容和內(nèi)容元數(shù)據(jù)。
文檔編號H04L12/28GK1996848SQ200610156673
公開日2007年7月11日 申請日期2006年12月30日
發(fā)明者尹鉉植, 趙俊皓, 李京訓(xùn), 崔相勛 申請人:三星電子株式會社導(dǎo)出引文BiBTeX, EndNote, RefMan
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
广昌县| 宁乡县| 正镶白旗| 万山特区| 永年县| 中宁县| 义乌市| 镇巴县| 汝州市| 鄂托克旗| 汤阴县| 修文县| 哈巴河县| 会同县| 景德镇市| 连山| 聊城市| 黑水县| 密山市| 秦安县| 铁力市| 麻城市| 通化市| 孙吴县| 康乐县| 田林县| 上饶市| 时尚| 五河县| 小金县| 鸡西市| 资源县| 抚远县| 兴业县| 福州市| 天全县| 昭通市| 柞水县| 文昌市| 长岛县| 黄梅县|