專利名稱:對內(nèi)容進行組織的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種便攜式數(shù)據(jù)存儲裝置。
本發(fā)明此外還涉及一種用于數(shù)據(jù)存儲的系統(tǒng)。
本發(fā)明此外還涉及一種數(shù)據(jù)的自組織存儲的方法。
本發(fā)明此外還涉及一種組織網(wǎng)絡(luò)中的內(nèi)容的方法。
本發(fā)明此外還涉及一種計算機程序產(chǎn)品。
背景技術(shù):
便攜式數(shù)據(jù)存儲裝置是公知的現(xiàn)有技術(shù)。這樣的存儲裝置(例如CD、DVD、軟盤或USB記憶棒)具有這樣的缺點它們只是“無源”存儲介質(zhì)。這意味著這些裝置自己沒有智能并且因此不能例如對所存儲的內(nèi)容或數(shù)據(jù)的種類(例如mp3音樂、視頻、jpeg圖片、文檔等)施加影響。因此每次用戶想要在這樣的裝置上存儲內(nèi)容時,用戶必須手工選擇相應(yīng)內(nèi)容。因此易用性相當(dāng)?shù)汀?br>
發(fā)明內(nèi)容
本發(fā)明的目的是給出開篇段落中定義的那種類型的裝置、第二段中定義的那種類型的系統(tǒng)、第三段中定義的那種類型的方法、第四段中定義的那種類型的方法和第五段中定義的那種類型的計算機程序產(chǎn)品,其中避免了前面定義的缺點。
為了實現(xiàn)上面定義的目的,利用按照本發(fā)明的裝置,提供了特有特征,從而按照本發(fā)明的裝置能夠以下面定義的方式加以表征,就是一種便攜式數(shù)據(jù)存儲裝置包括用于搜索存儲在另一個裝置上的與數(shù)據(jù)存儲裝置的用戶可配置簡檔匹配的數(shù)據(jù)并且用于從另一個裝置接收數(shù)據(jù)的裝置和用于在所述接收到的數(shù)據(jù)與所述簡檔匹配的情況下將所述接收到的數(shù)據(jù)存儲在數(shù)據(jù)存儲裝置中的裝置。
為了實現(xiàn)上面定義的目的,利用按照本發(fā)明的系統(tǒng),提供了特有特征,從而按照本發(fā)明的系統(tǒng)能夠以下面定義的方式加以表征,就是一種用于數(shù)據(jù)存儲的分布式自組織系統(tǒng),該系統(tǒng)包括至少兩個包括用于相互交換數(shù)據(jù)的裝置的自主存儲裝置,其中該系統(tǒng)安排成用來搜索存儲在存儲裝置上的與數(shù)據(jù)存儲裝置中的至少一個的用戶設(shè)置存儲簡檔相匹配的數(shù)據(jù)和用來將與數(shù)據(jù)存儲裝置的所述存儲簡檔相匹配的數(shù)據(jù)存儲在該裝置中。
為了實現(xiàn)上面定義的目的,利用按照本發(fā)明的方法,提供了特有特征,從而按照本發(fā)明的數(shù)據(jù)自組織存儲的方法能夠以下面定義的方式加以表征,就是一種數(shù)據(jù)自組織存儲的方法,其中搜索存儲在第一數(shù)據(jù)存儲裝置上的與第二數(shù)據(jù)存儲裝置的用戶設(shè)定存儲簡檔相匹配的數(shù)據(jù),其中存儲在第一數(shù)據(jù)存儲裝置上的與第二數(shù)據(jù)存儲裝置的簡檔相匹配的數(shù)據(jù)將會存儲到第二數(shù)據(jù)存儲裝置中。
為了實現(xiàn)上面定義的目的,利用按照本發(fā)明的另一種方法,提供了特有特征,從而按照本發(fā)明的網(wǎng)絡(luò)中內(nèi)容自組織的方法能夠以下面定義的方式加以表征,就是一種組織裝置網(wǎng)絡(luò)中的內(nèi)容的方法,內(nèi)容存儲在裝置上并且包括用于表述該內(nèi)容的表述數(shù)據(jù)和用來組織網(wǎng)絡(luò)中的內(nèi)容的組織數(shù)據(jù),該方法包括下列步驟在存儲著第一內(nèi)容的第一裝置上,使用所述第一內(nèi)容來借助所述第一內(nèi)容的組織數(shù)據(jù)創(chuàng)建組織請求;和將組織請求從所述內(nèi)容發(fā)送到存儲在第一裝置中的或者存儲在網(wǎng)絡(luò)中的至少第二裝置中的另一個內(nèi)容;和依據(jù)對組織請求做出的響應(yīng)重新安排內(nèi)容的分布。
為了實現(xiàn)上面定義的目的,利用按照本發(fā)明的計算機程序產(chǎn)品,提供了特有特征,從而按照本發(fā)明的計算機軟件產(chǎn)品能夠以下面定義的方式加以表征,就是一種可直接下載到可編程裝置的存儲器內(nèi)的計算機程序產(chǎn)品,包括在所述產(chǎn)品運行在所述裝置上時用來進行按照本發(fā)明的數(shù)據(jù)自組織存儲的方法的步驟或者用來進行按照本發(fā)明的組織網(wǎng)絡(luò)中內(nèi)容的方法的步驟的軟件代碼部分。
按照本發(fā)明的手段提供了這樣的優(yōu)點能夠?qū)崿F(xiàn)存儲器內(nèi)容的物理或語義上的自組織。由于數(shù)據(jù)是按照裝置的用戶設(shè)定存儲簡檔存儲在不同的裝置上的,因此使得用戶能夠通過選擇存儲裝置從物理上檢索到所存儲的內(nèi)容。而且內(nèi)容基于該內(nèi)容自身智能的自組織能夠有益地得到實現(xiàn),這僅僅需要用戶觸發(fā)自組織的處理。
權(quán)利要求2或權(quán)利要求23中所述的手段給出了這樣的優(yōu)點存儲內(nèi)容的物理組織可以非??焖俸陀行У氐玫綄崿F(xiàn)。
不過,已經(jīng)證明,在提供權(quán)利要求3的手段的情況下尤其有益。這實現(xiàn)了基于語義將內(nèi)容最佳地分配給存儲裝置的優(yōu)點。
權(quán)利要求4或權(quán)利要求24中所述的手段給出了這樣的優(yōu)點存儲裝置自主地判定數(shù)據(jù)是否與它的用戶設(shè)定簡檔中定義的內(nèi)容相匹配。所以存儲裝置不需要任何與所存儲數(shù)據(jù)相關(guān)的附加信息。這樣,為存儲裝置提供了一定的智能。
權(quán)利要求5或權(quán)利要求13或權(quán)利要求26中所述的手段給出了這樣的優(yōu)點是否與用戶設(shè)定存儲簡檔匹配的判決完成得非常迅速并且復(fù)雜程度不高。
權(quán)利要求6中所述的手段給出了這樣的優(yōu)點僅僅通過將兩個或多個存儲裝置放在一起或者將它們連接成一個網(wǎng)絡(luò),就能非常容易地實現(xiàn)存儲裝置的自組織系統(tǒng)。
權(quán)利要求7中所述的手段給出了這樣的優(yōu)點用戶能夠例如借助表示所存儲內(nèi)容的顯示看到存儲裝置上存儲的內(nèi)容。
權(quán)利要求8中所述的手段給出了這樣的優(yōu)點用戶能夠通過某一存儲裝置的外觀容易地一眼看出該存儲裝置上存儲著哪種種類的內(nèi)容。
權(quán)利要求9或權(quán)利要求18中所述的手段使得用戶在按照由照明裝置提供的初等信息選擇存儲裝置之后能夠更加詳細(xì)地觀看這個裝置上存儲的內(nèi)容并且能夠容易地取得所存儲的內(nèi)容。
權(quán)利要求10中所述的手段給出了存儲裝置的非常有效的電源管理。
權(quán)利要求11或權(quán)利要求20或權(quán)利要求28中所述的手段能夠在當(dāng)進行存儲時考慮數(shù)據(jù)的創(chuàng)建或變更日期的時候定義存儲系統(tǒng)中存儲裝置的行為或者能夠?qū)崿F(xiàn)檔案系統(tǒng)。
權(quán)利要求13中所述的手段進一步提供了這樣的優(yōu)點系統(tǒng)自主地分析數(shù)據(jù)的內(nèi)容,而不需要從外部接收額外的信息。此外可以使用元數(shù)據(jù)非常容易地證明存儲在裝置上的內(nèi)容是否與另一個裝置的簡檔相匹配。
權(quán)利要求15或權(quán)利要求19或權(quán)利要求25中所述的手段給出了這樣的優(yōu)點可以非常簡單并且低成本地實現(xiàn)存儲裝置。
權(quán)利要求16中所述的手段給出了這樣的優(yōu)點可以非常簡單且低成本地實現(xiàn)自組織存儲系統(tǒng)。
權(quán)利要求17或權(quán)利要求27中所述的手段給出了這樣的優(yōu)點在單獨一個存儲裝置內(nèi),可以非常快速且非常有效地完成內(nèi)容分析,而不需要很高的計算能力。
權(quán)利要求21中所述的手段給出了這樣的優(yōu)點可以非常容易地實現(xiàn)分布式元數(shù)據(jù)數(shù)據(jù)庫。
權(quán)利要求29中所述的手段給出了這樣的優(yōu)點可以非常簡單地實現(xiàn)存儲裝置的更新。
權(quán)利要求30中所述的手段給出了這樣的優(yōu)點存儲裝置的專門功能可以按照用戶的需求加以改變。
權(quán)利要求31中所述的手段給出了這樣的優(yōu)點不需要用戶的幫助就可以自動下載存儲系統(tǒng)中或存儲裝置上還沒有的新內(nèi)容。
權(quán)利要求33中所述的手段給出了這樣的優(yōu)點具有自主內(nèi)容實體形式的智能內(nèi)容借助可執(zhí)行命令或多個可執(zhí)行命令主動地并且在其自己的控制下進行重新組織內(nèi)容在網(wǎng)絡(luò)內(nèi)的分布的動作。
權(quán)利要求34中所述的手段給出了這樣的優(yōu)點處于啟用狀態(tài)的內(nèi)容實體可以彼此之間交換表述數(shù)據(jù)或者提供要由其它自主內(nèi)容實體使用的表述數(shù)據(jù)的拷貝。
權(quán)利要求35中所述的手段給出了這樣的優(yōu)點自主內(nèi)容實體可以主動地在裝置之間進行重新分配。
從下文中要加以介紹的實施方式的實例中,本發(fā)明的上面定義的方面和其它方面是顯而易見的,并且將參照實施方式的這些實例解釋說明本發(fā)明的上面定義的方面和其它方面。
下文中將參照實施方式的實例更加詳細(xì)地介紹本發(fā)明,但是本發(fā)明并不局限于實施方式的這些實例。
附圖1以電路框圖的形式表示按照本發(fā)明的便攜式存儲裝置。
附圖2表示按照本發(fā)明的便攜式存儲裝置的示意性平面圖。
附圖3表示內(nèi)容檢索過程的流程圖。
附圖4表示按照本發(fā)明的自組織存儲系統(tǒng)。
附圖5表示附圖4的系統(tǒng)部分之間的連接關(guān)系。
附圖6表示存儲管理器裝置。
附圖7表示附圖4和5中所示的存儲系統(tǒng)中的存儲檢索處理的流程圖。
附圖8表示表述存儲在附圖4的存儲系統(tǒng)中的內(nèi)容的方法。
附圖9表示用于存儲裝置的網(wǎng)格托架。
附圖10用順序圖表示用戶如何接收自主內(nèi)容實體和如何執(zhí)行它的智能層。
附圖11用順序圖表示自主內(nèi)容實體如何請求被移動到另一個裝置。
附圖12用順序圖表示自動內(nèi)容實體如何向另一個自主內(nèi)容實體發(fā)送消息。
附圖13用順序圖表示自主內(nèi)容使能裝置如何接收廣播消息,該廣播消息要發(fā)送給該裝置上本地存儲的所有自主內(nèi)容實體。
附圖都是示意性畫出的并且沒有按照真實的比例,并且不同附圖中相同的附圖標(biāo)記指代對應(yīng)的單元。本領(lǐng)域技術(shù)人員將會明了,可能有本發(fā)明的替代而等價的實施方式,而不偏離真正的發(fā)明思想,并且本發(fā)明的范圍僅僅由權(quán)利要求限定。
具體實施例方式
附圖1表示按照本發(fā)明的便攜式存儲裝置。按照本發(fā)明的便攜式存儲裝置(在下文中為了易于閱讀理解而將其表示為“存儲泡泡1”)是自主存儲容器?!白灾鳌钡囊馑际钦f,存儲泡泡1構(gòu)成獨立的結(jié)構(gòu)單一體。存儲泡泡1包括用于自主尋找與存儲泡泡1的用戶設(shè)定存儲簡檔3相符的另一個裝置上存儲的數(shù)據(jù)的裝置。就這一點而言,談?wù)撘幌履軌蜃约鹤鰟幼鞯淖灾餮b置是很重要的。
這種用于自主尋找數(shù)據(jù)并且存儲這些數(shù)據(jù)的裝置按照本實施方式是借助處理器4(該處理器4包括可由處理器4執(zhí)行的相應(yīng)軟件)、與處理器4相連的通信裝置2和至少一個與處理器4相連的永久性存儲器5給出的。不使用適當(dāng)編程的處理器4,可以為存儲泡泡1配備實現(xiàn)同樣功能的一個或多個電路。要提一下,從使存儲器和處理器彼此集成在一起的意義上講,還可以配備動態(tài)存儲器。通信裝置2可以是例如通過用于無線通信的裝置(這些無線通信裝置是本領(lǐng)域中公知的,例如用于藍牙或無線高保真連接(WI-FI)或者按照NFC標(biāo)準(zhǔn)進行的通信的裝置)來實現(xiàn)的。借助通信裝置2,存儲泡泡1能夠與其它存儲泡泡或其它裝置進行通信。此外,存儲泡泡1包括內(nèi)部電流源(附圖1中未示出),例如,電池或者蓄電池。存儲泡泡1最好不具有用于再現(xiàn)內(nèi)容的裝置。這樣,內(nèi)容(最好除了元數(shù)據(jù)之外)的光或聲再現(xiàn)可以在遠(yuǎn)程再現(xiàn)裝置上進行。不過,原則上,也可以將存儲泡泡與再現(xiàn)裝置結(jié)合在一起。
用戶可以為存儲泡泡1設(shè)定簡檔3,例如為“這個泡泡用在低帶寬環(huán)境下(例如,僅可使用經(jīng)由藍牙的通信的環(huán)境)或者僅用于流行音樂。”這個簡檔3為存儲泡泡1提供了與要收集的內(nèi)容相關(guān)的信息。按照本實施方式,將簡檔3表示為存儲在存儲泡泡1的永久性存儲器5中并且該簡檔3是按照不同細(xì)膩程度定義的。
簡檔3可以例如僅僅包含與將要存儲在存儲泡泡1的永久性存儲器5中的內(nèi)容的類型相關(guān)的信息,例如,音頻、視頻、數(shù)碼照片和文本或者其它數(shù)據(jù)類型。在這種情況下,存儲泡泡1將會收集任何音頻、視頻、文本或其它類型的數(shù)據(jù)。對于簡檔3中選擇的所有內(nèi)容類型,可以通過為選定內(nèi)容類型提供目標(biāo)位速率或者目標(biāo)通信技術(shù)(例如藍牙)來給出帶寬簡檔。
此外,在建立簡檔3時,用戶可以給出更加具體的與所選內(nèi)容相關(guān)的信息??梢曰趶娘L(fēng)格、事件或內(nèi)容基調(diào)(浪漫的、搞笑的等)的標(biāo)準(zhǔn)集合中選取的項目來為視頻建立簡檔3。此外還可以基于例如內(nèi)容或視頻片段中的標(biāo)題、作者信息和臺詞來為視頻建立簡檔3。
對于音頻數(shù)據(jù),簡檔3的建立可以基于從風(fēng)格、事件或內(nèi)容基調(diào)的標(biāo)準(zhǔn)集合中選取的項目。為音頻內(nèi)容建立簡檔3也可以基于內(nèi)容中的標(biāo)題、藝術(shù)家信息和臺/歌詞中的關(guān)鍵詞。音頻簡檔原則上也可以基于“哼唱”或其它聲音信息,即,用戶哼出音頻聽起來應(yīng)該是什么樣子的曲調(diào)。在最后一種情況下,存儲裝置可以包括用于輸入聲音的裝置,比如麥克風(fēng)。
對于文本內(nèi)容,建立簡檔3可以基于關(guān)鍵字。
對于任何類型的數(shù)據(jù),建立簡檔3都可以基于文件名和文件擴展名。
不過,簡檔3可以包含如何對待在某些日期創(chuàng)建的內(nèi)容的信息。這樣,就可以區(qū)別對待文件創(chuàng)建或修改日期。采用這種方式,如附圖4所示的并且將在下文中介紹的相互連接并且構(gòu)成網(wǎng)絡(luò)的存儲泡泡1就能夠基于時間按照簡檔3來組織可得到的內(nèi)容,這樣就得到了自動歸檔系統(tǒng)。當(dāng)然,可以將基于內(nèi)容和創(chuàng)建日期進行的簡檔創(chuàng)建組合起來。采用這種方式,能夠創(chuàng)建這樣的存儲簡檔3使得存儲泡泡1存儲例如最新的新聞。
存儲泡泡1還包括輸入裝置(附圖1中未示出),該輸入裝置用于輸入存儲簡檔3,例如有菜單導(dǎo)航輔助的觸摸屏。此外,可以借助與存儲泡泡1連接的外部計算機經(jīng)由無線或有線連接線路錄入存儲簡檔3。在這種情況下,可以將存儲泡泡1用于錄入存儲簡檔3的用戶界面轉(zhuǎn)移到計算機上并且顯示在計算機的顯示器上。
為了使簡檔3的設(shè)定更加容易,按照本發(fā)明的實施方式,用戶可以從預(yù)設(shè)內(nèi)容和數(shù)據(jù)格式中選取喜歡的內(nèi)容和格式,例如,通過借助鼠標(biāo)點擊激活期望的內(nèi)容和格式。不過,也可以給出數(shù)個可用的預(yù)定義簡檔。這樣,用戶可以選擇泡泡1的數(shù)個預(yù)設(shè)簡檔之一。
此外,簡檔3可以通過給出一個或多個內(nèi)容項目來設(shè)定。例如,用戶可以選擇數(shù)張照片,例如海灘照片,并且然后命令存儲泡泡1基于這些照片生成簡檔3。在此之后,存儲泡泡1將會也查找存儲在其它裝置上的其它海灘照片。這給出了這樣的優(yōu)點用戶不必規(guī)定詳細(xì)的簡檔3,他僅僅需要提供他想要存儲在存儲泡泡1上的內(nèi)容的實例。
在另一種實施方式中,簡檔是采用無線方式發(fā)送到泡泡1的。為此,存儲泡泡具有用于閱讀標(biāo)簽的RF-ID閱讀器,這些標(biāo)簽保存有作為數(shù)據(jù)存儲在它們中的簡檔3。用戶可以通過手持標(biāo)簽靠近泡泡并且以適當(dāng)?shù)姆绞?例如,按下觸摸敏感屏幕上的認(rèn)可按鈕)認(rèn)可“設(shè)定簡檔”動作來設(shè)定或改變泡泡1的簡檔3??梢允褂闷渌倪m當(dāng)無線傳輸機制來發(fā)送簡檔3,例如,借助光學(xué)條形碼。
在本文中的數(shù)據(jù)組織中使用的一個重要概念是內(nèi)容元數(shù)據(jù)。這些元數(shù)據(jù)給出與內(nèi)容相關(guān)的信息,比如內(nèi)容的標(biāo)題、視頻/節(jié)目或音樂風(fēng)格、內(nèi)容中事件的位置(比如足球進球事件)、內(nèi)容基調(diào)、低層內(nèi)容特征(平均亮度、視頻內(nèi)容中的運動量、音頻特征等)、內(nèi)容調(diào)號(例如哼唱調(diào)號)、內(nèi)容如何編碼的信息、位速率信息、照片上的對象等。
內(nèi)容的元數(shù)據(jù)用于根據(jù)存儲簡檔3判斷存儲在另一個裝置上的內(nèi)容是否是存儲泡泡1所感興趣的并且決定是否和如何對該內(nèi)容進行處理。內(nèi)容的元數(shù)據(jù)已經(jīng)可以從固定存儲裝置中得到,不過這應(yīng)該不是默認(rèn)方式所期望的。為了保持存儲泡泡1與其它裝置的功能無關(guān),存儲泡泡1可以包括用于分析其自身數(shù)據(jù)的裝置。這個分析裝置可以例如是用按照在存儲泡泡1的處理器4中的軟件來實現(xiàn)的。這個分析軟件可以借助例如語言模式識別常用的軟件來實現(xiàn)??梢岳玑槍μ囟P(guān)鍵詞來搜索被分析數(shù)據(jù)。按照分析處理的結(jié)果,可以創(chuàng)建包含與被分析內(nèi)容相關(guān)的信息的元數(shù)據(jù)。這一元數(shù)據(jù)可以提供前面介紹的信息。最好將被分析內(nèi)容的元數(shù)據(jù)存儲在存儲泡泡1中。
通過將簡檔3與可能內(nèi)容的元數(shù)據(jù)進行比較,可以證明該內(nèi)容(或者更加確切地講,包含這一內(nèi)容的數(shù)據(jù))是否與存儲泡泡1的簡檔3相匹配。
按照本發(fā)明的實施方式,存儲泡泡1的存儲簡檔3還可以包含與所期望的存儲泡泡行為相關(guān)的信息,所述行為涉及例如何時刪除或移動什么內(nèi)容以及內(nèi)容簡檔3的什么部分具有比該內(nèi)容簡檔3的另一部分高的優(yōu)先級。當(dāng)使用了存儲泡泡1的幾乎全部存儲空間時,存儲泡泡1可以做出如何響應(yīng)這一情況的決定。這樣,存儲泡泡1可以請求附圖4中所示的存儲泡泡1的網(wǎng)絡(luò)20中的其它存儲泡泡來接收與存儲在做出請求的存儲泡泡1上的其它內(nèi)容相比符合內(nèi)容簡檔3的程度較低的內(nèi)容。從而可以為簡檔3定義的某些內(nèi)容賦予比其它內(nèi)容高的優(yōu)先級。這一優(yōu)先級可以是在建立泡泡1的這個簡檔3的時候由用戶在存儲簡檔3中定義的。
此外,在簡檔3中可以定義在存儲泡泡1裝滿并且沒有其它存儲泡泡接收內(nèi)容的時候如何去做。在這種情況下,泡泡1可以按照用戶簡檔3的設(shè)置直接刪除內(nèi)容、立即停止收集內(nèi)容或者僅僅刪除經(jīng)過了幾天或幾個星期的內(nèi)容、然后繼續(xù)收集和組織。存儲泡泡1的所有這些特征都是在前面提到的通信裝置2、存儲器5和處理器4的幫助下提供的。
此外,第一存儲泡泡21的處理器4可以例如包括用于監(jiān)視存儲器5的裝滿程度的軟件。如果存儲器5中的存儲內(nèi)容表現(xiàn)出超過某一閾值的大小,則處理器4可以經(jīng)由通信裝置2將內(nèi)容和所分配的元數(shù)據(jù)傳送到另一個存儲泡泡22。
如果因為第一存儲泡泡21裝滿,第一存儲泡泡21請求將內(nèi)容轉(zhuǎn)移到第二存儲泡泡22,則會給出適當(dāng)?shù)慕邮詹呗?。這一策略例如基于內(nèi)容對簡檔的符合程度、第二存儲泡泡22的可用存儲空間和最小保留存儲空間。
從固定存儲裝置或其它存儲泡泡拷貝或移動到存儲泡泡1的內(nèi)容可以是原始內(nèi)容的縮減版本或者按照其它方式進行了處理的版本。例如,要想在旅行的時候觀看個人數(shù)字助理上的視頻,可能需要原始視頻的低位速率或低分辨率版本。所述縮減和處理可以是例如借助處理器4的適當(dāng)編程來執(zhí)行的。
原則上,如前所述,需要頻繁用到的內(nèi)容處理功能(比如代碼轉(zhuǎn)換)是在存儲泡泡1自身中實現(xiàn)的,以盡可能保持它的獨立自主。
但是按照本發(fā)明的另一種實施方式,也可以由固定存儲裝置或任何其它裝置以服務(wù)的形式為感興趣的存儲泡泡1處理感興趣內(nèi)容。例如,硬盤驅(qū)動器記錄器通常具有編碼器/解碼器功能??梢允褂眠@一功能來將所要求的視頻流代碼轉(zhuǎn)換為所要求的格式。按照本發(fā)明的優(yōu)選實施方式,代碼轉(zhuǎn)換和其它處理功能是通過標(biāo)準(zhǔn)化接口和服務(wù)發(fā)現(xiàn)來供給的,例如使用通用即插即用(uPnP)。
按照附圖1中所示的本發(fā)明的實施方式,存儲泡泡1此外還包括用于內(nèi)容指示的裝置。這個裝置可以例如是用LED 6實現(xiàn)的,LED 6按照所存儲的內(nèi)容用不同的顏色點亮存儲泡泡1的外殼。
按照附圖2,存儲泡泡1的外部分為代表不同內(nèi)容類型(例如音頻、視頻、數(shù)碼照片和文本(Word、pdf等))或數(shù)據(jù)(Excel、不是音頻或視頻的二進制數(shù)據(jù)等)或者象征著象例如“沙灘”照片、家庭照片、“潛水”照片和新生兒照片之類的語義的多個部分7、8、9、10(例如四個部分)。每個部分7、8、9、10如前所述具有它自己的由LED(或者其它照片手段)產(chǎn)生的顏色。在存儲泡泡中存儲著多少某種類型的數(shù)據(jù)或內(nèi)容可以由所賦予的顏色的強度來表示。例如,分配給某種內(nèi)容的顏色越亮,則這種內(nèi)容在存儲泡泡1上存儲得越多。話劇話說,存儲泡泡1的外觀可以取決于存儲在泡泡1中的內(nèi)容。例如,如果存儲泡泡1變成紅色,則代表它主要包含音頻,或者,如果該裝置變成綠色,則代表在它上面主要存儲的是動作電影。采用這種方式,使得從一組便攜式存儲裝置中初步選取內(nèi)容對用戶來說很容易。
當(dāng)泡泡1是基于這一關(guān)于內(nèi)容的初步信息選取的時,更加詳細(xì)地指示方法可以進一步向用戶提供關(guān)于內(nèi)容的信息,例如,借助顯示器11,用戶可以在顯示器11上瀏覽存儲在存儲泡泡1中的內(nèi)容。例如,存儲泡泡1的顯示器11可以顯示不同大小的多種圖標(biāo)12、13、14、15,其中圖標(biāo)指示存儲著何種內(nèi)容,而圖標(biāo)12、13、14、15的大小指示存儲著多少這種內(nèi)容類型。
按照本發(fā)明的另一種實施方式,可以使用E-ink顯示器。這意味著顯示器11上的圖標(biāo)12、13、14、15會持續(xù)數(shù)天可見,即使沒有為該顯示器供電。采用這種方式,可以不需要用LED來進行指示。該顯示器實際上可以是該裝置的“皮膚”;該皮膚是從所有側(cè)面可見的,使得從不同角度直觀地選擇存儲泡泡更加容易。
為了使比較不同形態(tài)(例如音頻和視頻)的內(nèi)容量成為可能,圖標(biāo)大小可以與存儲在該裝置上流或文件的數(shù)量有關(guān),而不與存儲量大小有關(guān)。使用例如觸摸屏界面,點擊圖標(biāo)12、13、14、15將會顯示出由圖標(biāo)代表的內(nèi)容的列表或提要。
可以在存儲泡泡1中實現(xiàn)上面提到的指示方法(借助顯示器或顏色)之一或者這些指示方式的組合。
對這些指示方式加以概括,可以說,顏色(亮度)指示是最初步的,并且為用戶提供了第一種線索。當(dāng)挑選出存儲裝置1時,用戶可以打開顯示器11(如果配備有顯示器的話),并且通過觀看圖標(biāo)12、13、14、15來更加詳細(xì)地了解泡泡1中存儲著什么。如果根據(jù)所顯示的圖標(biāo),可以找到感興趣的內(nèi)容類型,則用戶可以通過選擇感興趣的圖標(biāo)12、13、14、15來進一步進行瀏覽。
為了節(jié)約電池使用時間,附圖1中所示的存儲泡泡1的實施方式具有接近度檢測機構(gòu)(用附圖標(biāo)記16指示)或者“選中”檢測機構(gòu)(用附圖標(biāo)記17指示)。在這種情況下,不同類型的光學(xué)指示僅僅在用戶接近存儲泡泡1的時候或者在選中存儲泡泡1的時候點亮。接近度檢測機構(gòu)16可以例如借助與控制照明裝置(例如,LED 6)的處理器4相連的運動檢測器來實現(xiàn)。選中檢測機構(gòu)17可以例如借助接觸傳感器來實現(xiàn),其中接觸傳感器可以與控制照明裝置的處理器4連接。
附圖2中處于左上角的發(fā)亮區(qū)域7(例如是紅色的)表明在這個裝置上存儲著很多視頻。處于右下角的表示存在音頻的發(fā)亮區(qū)域9(例如是黃色的)相對于紅色區(qū)域7來說比較暗,這表明音頻比視頻少。代表存在數(shù)碼照片的區(qū)域8、10的顏色是完全黯淡的。通過圖標(biāo)12、13、14、15的外觀和大小,可以很容易地看出所存儲的內(nèi)容主要是言情電影。
具體內(nèi)容可以例如以下列方式呈現(xiàn)在顯示器11上可以通過顯示視頻漫畫(視頻漫畫是具有(日本)連環(huán)畫形式的視頻摘要)、一系列關(guān)鍵幀、展示某些關(guān)鍵場景的宣傳片或者DVD或WHS盒封面來進行簡介。也可以給出具有標(biāo)題和出演演員的簡單列表;對于數(shù)碼照片,例如,可以顯示縮略圖版本或者可以顯示一組照片的自動生成的照片拼接圖;在流行音樂的情況下播放高潮部分、顯示帶有歌曲標(biāo)題的CD封面、顯示音頻中的歌詞都可以描述音頻流或者展示文本文檔的文本部分。
在所有情況下,還可以給出顯示出文件名和其它屬性的簡單路徑樹。
附圖3表示檢索過程的例子。內(nèi)容檢索從根據(jù)所存儲內(nèi)容的非常初步的表達選取存儲泡泡1開始,如附圖3中的步驟A所示。在所示的例子中,在步驟A中,選擇了包含視頻(紅色7亮起,假設(shè)紅色代表視頻)的存儲泡泡1。在步驟B中,打開顯示器11,并且更加詳細(xì)地標(biāo)示出在所選擇的存儲泡泡1中可以得到借助具有不同大小的圖標(biāo)12、13、14、15表示的什么類型的內(nèi)容。如果用戶正在尋找喜劇系列劇,則用戶可以選擇“喜劇系列劇”圖標(biāo)14。
如果可以得到感興趣的內(nèi)容類型,則可以使用摘選表達來瀏覽這種類型的內(nèi)容(步驟C)。在本例中,用戶瀏覽喜劇系列劇。喜劇系列劇可以例如由相應(yīng)的視頻封面18或漫畫來表達。
因為不同的媒體(比如音頻、視頻和照片)需要不同的存儲空間并且具有不同的內(nèi)容分析要求,因此可以定義多種類型的存儲泡泡。不同的存儲泡泡類型可以作為被動存儲介質(zhì)的主動對立部分來出售。著眼于處理、存儲和網(wǎng)絡(luò)連接技術(shù)成本不斷降低的趨勢,這當(dāng)然是有可能的??梢詣澐殖鼍哂邢铝写鎯臻g和功能的存儲泡泡型號,例如具有典型記憶棒或其它固態(tài)存儲卡的存儲空間(例如,128MB)、具有文本和電子數(shù)據(jù)表單分析能力以及簡單文本和電子數(shù)據(jù)表單瀏覽能力或者圖像內(nèi)容分析能力和圖像縮略圖呈現(xiàn)能力的存儲泡泡1;具有普通CD的存儲空間、具有音頻或內(nèi)容分析能力和簡單音頻還原能力的存儲泡泡1;具有DVD的存儲空間、具有視頻內(nèi)容分析能力和使用縮略圖關(guān)鍵幀或者縮略圖視頻漫畫匯編的簡單視頻簡介能力的存儲泡泡1;具有藍光盤的存儲空間、具有視頻內(nèi)容分析能力和使用縮略圖關(guān)鍵幀或者縮略圖視頻漫畫匯編的視頻簡介能力的存儲泡泡1;或具有大HDD的存儲空間(例如300GB)和多種內(nèi)容分析能力的通用存儲泡泡1。
也可以按照擁有什么樣的無線網(wǎng)絡(luò)連接能力來進行區(qū)分,不過這將會把通信僅僅局限于具有相同通信和網(wǎng)絡(luò)連接能力的裝置。
使用例如無線高保真連接(WI-FI連接),存儲泡泡1還可以直接經(jīng)由寬帶連接(例如,ADSL)直接訪問因特網(wǎng)服務(wù)。按照本發(fā)明的實施方式,作為一項服務(wù),可以以付費方式經(jīng)由因特網(wǎng)從服務(wù)器上下載不同的內(nèi)容分析功能,從而存儲泡泡1可以改變它的“專長”形式,例如,從音頻改變?yōu)閿?shù)碼照片。該服務(wù)列出各種存儲泡泡型號對應(yīng)的所有內(nèi)容分析可能性。
此外,按照本發(fā)明的另一種實施方式,因特網(wǎng)服務(wù)提供符合存儲泡泡1的簡檔3的內(nèi)容??梢灾苯訌囊蛱鼐W(wǎng)服務(wù)購買感興趣的內(nèi)容。用戶可以例如在存儲泡泡1的簡檔3中設(shè)定存儲泡泡1能夠花費的最大錢數(shù)。用戶可以在訂制在線服務(wù)的時候給出所有信息(例如,信用卡信息),以實現(xiàn)自動購買的可能。
為了給用戶提供對購買的更多控制,用戶可以收到帶有到使得用戶能夠取消或批準(zhǔn)由存儲泡泡1下的訂單的站點的鏈路的消息,例如,SMS、MMS或電子郵件。按照本發(fā)明的實施方式,可以將前面提高的消息發(fā)送到存儲泡泡1并且還顯示在存儲泡泡1上。雖然本文的重點在于便攜式存儲泡泡1,但是前面介紹的方法一般也可以應(yīng)用于網(wǎng)絡(luò)存儲裝置。
附圖4表示按照本發(fā)明的用于數(shù)據(jù)存儲的分布式自組織系統(tǒng)19。該系統(tǒng)包括N個具有前面介紹的并且在附圖1-3中示出的存儲泡泡類型的存儲泡泡21、22、23、24的網(wǎng)絡(luò)20、固定且非自主的存儲裝置25、26、27(比如個人計算機、家用媒體服務(wù)器、HDD、DVD或所謂的“藍光”記錄器)。任何一個存儲泡泡21、22、23、24上都沒有的存儲泡泡21、22、23、24感興趣的內(nèi)容可以從固定或其它存儲裝置25、26、27中取得,存儲裝置25、26、27可以存儲來自象模擬音頻/視頻廣播28、數(shù)字視頻廣播29、數(shù)字家庭視頻/圖片/音頻內(nèi)容30、因特網(wǎng)內(nèi)容31或非廣播發(fā)布內(nèi)容32(音頻、CD、DVD等)這樣的外部源的內(nèi)容。內(nèi)容也可以從外部網(wǎng)絡(luò)(例如,因特網(wǎng))得到。
存儲在系統(tǒng)19上的內(nèi)容的自組織可以非常容易地實現(xiàn),因為將存儲泡泡21、22、23、24安排成用于使用無線網(wǎng)絡(luò)連接技術(shù)(例如WI-FI和藍牙)相互交換內(nèi)容或數(shù)據(jù)(例如元數(shù)據(jù)),從而所有泡泡21、22、23、24的簡檔都能夠盡可能得到滿足。
用于內(nèi)容和(元)數(shù)據(jù)交換和處理的協(xié)議和接口可以例如是行業(yè)標(biāo)準(zhǔn)協(xié)議(例如,MPEG-21,uPnP)或者任何專用協(xié)議和接口。
雖然可以將數(shù)據(jù)家庭視頻/音頻/圖片看作外部源,但是也可以由存儲泡泡21、22、23、24直接訪問具有網(wǎng)絡(luò)能力的數(shù)碼攝像機33和音頻記錄器。一般來說,任何具有無線網(wǎng)絡(luò)能力的實現(xiàn)用于內(nèi)容和元數(shù)據(jù)交換和處理的協(xié)議和接口的裝置都可以由存儲泡泡直接訪問(附圖5)。
按照附圖5,存儲泡泡21、22一般通過標(biāo)準(zhǔn)化協(xié)議STP和標(biāo)準(zhǔn)化接口STI進行通信和交換數(shù)據(jù)。一般來說,存儲泡泡21、22、23、24并不具有直接從輸入源(比如模擬有線TV/收音機或DVD)得到內(nèi)容的裝置。要得到存儲泡泡網(wǎng)絡(luò)(在附圖4中用20代表)上還沒有的內(nèi)容,它們可以使用例如WI-FI連接與具有這些裝置的存儲裝置25、26、27、33進行通信。為了與大量來自不同供應(yīng)商的裝置進行這種操作,所使用的接口34和協(xié)議33最好是標(biāo)準(zhǔn)的。
雖然存儲泡泡21、22、23、24原則上可以直接從輸入源得到內(nèi)容,但是這并不是存儲泡泡的主要意義。雖然存儲泡泡可以具有不同的形式和實現(xiàn)方式,但是它們是與任何形式的內(nèi)容類型和取得信息的具體手段(比如用于模擬數(shù)字視頻廣播的調(diào)諧器或DVD)無關(guān)的通用存儲裝置。此外,作為消費電子產(chǎn)品的存儲泡泡21、22、23、24的成本應(yīng)當(dāng)足夠低,以使消費者愿意購買能夠?qū)崿F(xiàn)自組織概念的很多存儲泡泡21、22、23、24。但是存儲泡泡21、22、23、24仍然可以包括重現(xiàn)能力,雖然這并不是優(yōu)選實施方式。
系統(tǒng)19中可用的存儲泡泡21、22、23、24越多,可以按語義在多個存儲泡泡上進行劃分的內(nèi)容的內(nèi)容的細(xì)膩度越精細(xì),通過選擇具體泡泡來從物理上取得具體內(nèi)容實現(xiàn)起來就越容易,泡泡網(wǎng)絡(luò)的總存儲空間就越大,就能夠創(chuàng)造更大的內(nèi)容冗余度,用戶消除沒有通過通信網(wǎng)絡(luò)連接起來的可能有的多個位置上的相同內(nèi)容就越容易。
此外,還將系統(tǒng)19安排成用于搜索存儲在存儲裝置25、26、27、33上的與存儲泡泡21、22、23、24的用戶設(shè)定簡檔相匹配的數(shù)據(jù)并且用于將與存儲泡泡21、22、23、24的存儲簡檔相匹配的數(shù)據(jù)存儲在這一泡泡內(nèi)。
例如,一個存儲泡泡21具有收集用于低帶寬環(huán)境(例如,僅僅可使用借助藍牙進行的通信的環(huán)境)的特定種類歌曲的簡檔,它將會與相同或其它類型的其它存儲泡泡22、23、24進行通信并且尋找具有低位速率格式的流行歌曲。具有某些流行歌曲的存儲泡泡22可以例如表明這些流行歌曲可以移動到存儲泡泡21而不是拷貝到存儲泡泡21,因為這些流行歌曲并不真正符合它自己的簡檔,而是更好地符合其它存儲泡泡的簡檔。
存儲系統(tǒng)19的自組織將會導(dǎo)致不同存儲泡泡21、22、23、24上的內(nèi)容物理上分離。憑借存儲泡泡的表明在存儲泡泡21、22、23、24上存儲著什么內(nèi)容的裝置,用戶可以從物理上奪得他或她感興趣的內(nèi)容。按照這種方式,存儲泡泡21、22、23、24對可用的內(nèi)容進行組織,使得各個存儲泡泡21、22、23、24盡可能遵守它的簡檔。這種機制使得用戶能夠通過選擇存儲泡泡來從物理上得到它們感興趣的內(nèi)容。這樣,包括存儲泡泡21、22、23、24的系統(tǒng)19是分布式存儲家用網(wǎng)絡(luò)。這取代了集中式的或分布程度較低的網(wǎng)絡(luò)。
通過按照本發(fā)明從物理上組織便攜式存儲泡泡21、22、23、24中的內(nèi)容,不難想象,消費者的家用有可能充滿了這種類型的存儲泡泡21、22、23、24,在抽屜里、在床底下、在某些再現(xiàn)裝置附近等。如果例如用戶喜歡看動作電影,他/她應(yīng)該例如將它放在配備有用于與存儲泡泡進行通信的裝置(例如藍牙)的電視附近并且播放存儲在泡泡中的一部動作電影。另外,例如,用戶可以命令存儲泡泡將內(nèi)容流送到選用的電視上。
一般來說,有三種針對存儲泡泡21、22、23、24的內(nèi)容源其它存儲泡泡21、22、23、24,固定存儲裝置25、26、27、33,或者諸如因特網(wǎng)這樣的外部網(wǎng)絡(luò)。對于所有存儲在存儲泡泡21、22、23、24上的內(nèi)容,都可以得到元數(shù)據(jù),這些元數(shù)據(jù)是另一個存儲泡泡21、22、23、24判斷是否對內(nèi)容感興趣所必需的。另一方面,對于固定存儲裝置和其它常用存儲裝置25、26、27、33,都不能奢望可以得到感興趣的元數(shù)據(jù)或者甚至任何元數(shù)據(jù)。
假設(shè)固定或其它存儲裝置25、26、27、33提供uPnP類的服務(wù),比如提供可得到內(nèi)容和內(nèi)容是何種類型(例如,圖片、音頻、視頻或者任何其它數(shù)據(jù)類型)的列表,存儲泡泡21、22、23、24可以下載和分析存儲在這些裝置25、26、27、33上的內(nèi)容?;谶@一分析,存儲泡泡21、22、23、24可以通過經(jīng)過分析的內(nèi)容與它的簡檔進行比較來判斷要將各種內(nèi)容拷貝到它自己的存儲空間中。只有當(dāng)以前沒有其它存儲泡泡21、22、23、24已經(jīng)分析了該內(nèi)容,就必須要進行來自固定存儲裝置或其它存儲裝置的內(nèi)容的內(nèi)容分析,以獲得相同的元數(shù)據(jù)。為了確認(rèn)所關(guān)注的內(nèi)容是否已經(jīng)得到了分析,存儲泡泡21、22、23、24可以向網(wǎng)絡(luò)20中的其它存儲泡泡21、22、23、24發(fā)出請求。
僅當(dāng)向其它存儲泡泡21、22、23、24發(fā)出的針對元數(shù)據(jù)的請求沒有成功時,存儲泡泡21、22、23、24才開始分析外部內(nèi)容。存儲泡泡21、22、23、24可以存儲由該存儲泡泡分析的任何內(nèi)容的元數(shù)據(jù),即使因為該內(nèi)容不符合該裝置的簡檔而沒有將該內(nèi)容拷貝到這個存儲泡泡中。
因為要加以分析的內(nèi)容量可能很大,因此存儲泡泡21、22、23、24可以要求其它存儲泡泡來幫助搜索符合請求幫助的存儲泡泡21、22、23、24的簡檔的內(nèi)容。兌現(xiàn)這一幫助請求的存儲泡泡21、22、23、24會被分配內(nèi)容列表的一部分來進行分析。做出幫助的存儲泡泡21、22、23、24將內(nèi)容分析結(jié)果發(fā)送回到做出請求的存儲泡泡21、22、23、24。
按照本發(fā)明的實施方式,存儲泡泡21、22、23、24在它們已經(jīng)達成了它們自己的簡檔目標(biāo)的情況下可以兌現(xiàn)內(nèi)容分析幫助請求。就是說,此時可從包括其它存儲泡泡21、22、23、24的任何存儲裝置21、22、23、24、25、26、27得到的所有內(nèi)容都已經(jīng)得到分析并且沒有找到與所賦予的簡檔匹配的新內(nèi)容。使用象uPnP這樣的標(biāo)準(zhǔn),存儲泡泡21、22、23、24可以訂閱存儲裝置25、26、27、33,以便當(dāng)在該存儲裝置25、26、27、33上有新的內(nèi)容時收到信號。當(dāng)收到信號時,各個存儲泡泡21、22、23、24可以分析所述內(nèi)容并且根據(jù)所賦予的簡檔判斷該內(nèi)容是否是感興趣內(nèi)容。
原則上講,也有可能存儲泡泡21、22、23、24缺少滿足它的簡檔所需的某種內(nèi)容分析能力。在這種情況下,存儲泡泡21、22、23、24可以按照本發(fā)明的實施方式與另一個具有正確能力的存儲泡泡21、22、23、24協(xié)商,以進行內(nèi)容分析。
將對任意內(nèi)容進行分析所產(chǎn)生的元數(shù)據(jù)保存在分析該內(nèi)容的存儲泡泡21、22、23、24上。如果內(nèi)容分析已經(jīng)完成,在另一個存儲泡泡21、22、23、24的請求下,還可以將元數(shù)據(jù)拷貝到發(fā)出請求的存儲泡泡上。元數(shù)據(jù)是通過認(rèn)定與內(nèi)容相關(guān)的信息而與內(nèi)容關(guān)聯(lián)起來的,比如文件名和創(chuàng)建日期。
通過將所分析的任何內(nèi)容的元數(shù)據(jù)保存在分析該內(nèi)容或者請求分析的存儲泡泡21、22、23、24上,在存儲泡泡的網(wǎng)絡(luò)中建立了部分冗余分布的元數(shù)據(jù)數(shù)據(jù)庫。這樣,借助按照本發(fā)明的存儲系統(tǒng),可以得到分布式元數(shù)據(jù)數(shù)據(jù)庫。
必須要注意,內(nèi)容分析可以由使用用戶界面進行的內(nèi)容的人工注釋來代替。這只有在感興趣的元數(shù)據(jù)局限于諸如風(fēng)格這樣的初步信息的情況下是切實可行的。半自動注釋技術(shù)能夠得到更加詳細(xì)的注釋,例如,用戶可以在一個圖像中指出誰是祖母,存儲泡泡可以使用這一信息在其它圖像中找出祖母并且注釋在其它圖像中存在祖母。
按照本發(fā)明的實施方式,用戶能夠控制哪個存儲泡泡21、22、23、24或者其它裝置25、26、27、33有權(quán)控制存儲在存儲泡泡21、22、23、24上的內(nèi)容。例如使用uPnP,存儲泡泡21、22、23、24可以發(fā)現(xiàn)網(wǎng)絡(luò)中的其它裝置25、26、27、33。對于各個裝置21、22、23、24、25、26、27、33,用戶可以規(guī)定它具有什么樣的訪問權(quán)。而且,可以存儲泡泡21、22、23、24的簡檔中定義訪問規(guī)則,按照這一規(guī)則,用戶可以規(guī)定通用安全規(guī)則,例如,“所有裝置可以訪問這一泡泡上的所有音樂”。
由于所有存儲泡泡21、22、23、24可以相互通信和交換數(shù)據(jù),因此網(wǎng)絡(luò)20的所有存儲泡泡21、22、23、24可以由能夠與存儲泡泡21、22、23、24進行通信的任何裝置來虛擬地代表。
按照附圖6,代表遠(yuǎn)處存儲泡泡(在附圖4和5中由21、22、23、24表示)的裝置34能夠瀏覽存儲在這個存儲泡泡21、22、23、24上的所有內(nèi)容。在附圖6中,遠(yuǎn)處存儲泡泡21、22、23、24是借助裝置34的顯示器43上顯示的橢圓形圖標(biāo)35、36、37、38來代表的。各個這些橢圓形圖標(biāo)35、36、37、38分為區(qū)域39、40、41、42,其中各個區(qū)域39、40、41、42表示存儲在指定存儲泡泡21、22、23、24上的內(nèi)容。例如,區(qū)域40代表存儲在存儲泡泡21上的視頻,區(qū)域41代表存儲在存儲泡泡21上的音樂,區(qū)域42代表存儲在存儲泡泡21上的照片,而區(qū)域39代表存儲在存儲泡泡21上的文本。這些區(qū)域的顏色和亮度表示各個泡泡21、22、23、24上存儲著什么。這樣,用戶能夠了解存儲泡泡21、22、23、24上存儲著什么,例如,類似于前面介紹的并且在附圖1和2中示出的照明裝置,通過區(qū)域39、40、41、42的不同明亮程度,用戶能夠了解存儲泡泡21上存儲著什么。
而且對于流的重放或者觀看文件,可以將遠(yuǎn)處存儲泡泡21、22、23、24的流或文件送往代表裝置34??梢詫⑦@個裝置34作為存儲裝置管理器使用。這個“管理器”裝置34可以例如臨時充當(dāng)附圖5中所示的存儲泡泡網(wǎng)絡(luò)20中的主機。這個主機從網(wǎng)絡(luò)20中的其它存儲泡泡21、22、23、24收集信息。
從管理器裝置34能夠代表網(wǎng)絡(luò)20中的任何存儲泡泡21、22、23、24的角度出發(fā),存儲網(wǎng)絡(luò)20中的所有內(nèi)容是以智能的方式分級地分簇的。這是因為內(nèi)容是按照信息細(xì)節(jié)的多個等級智能地分簇的(例如,在最高等級上,僅僅使用顏色指示器,而在較低等級上,使用圖標(biāo),等等)。尤其是當(dāng)用戶有很多存儲泡泡21、22、23、24時,感興趣的是擁有網(wǎng)絡(luò)20中所有存儲泡泡21、22、23、24的匯總。一般來說,從管理器裝置34的角度出發(fā),用戶可以透徹地瀏覽由所有存儲泡泡21、22、23、24創(chuàng)建的組合存儲空間;這樣,用戶不必知道感興趣的內(nèi)容存儲在哪個存儲泡泡21、22、23、24上。
附圖7表示使用提供如附圖4或5中所示的存儲系統(tǒng)19中的所有存儲泡泡21、22、23、24的匯總的裝置34、通過給出與在存儲泡泡21、22、23、24上存儲著什么相關(guān)的初等可視信息(步驟A)來檢索期望內(nèi)容的方法。通過例如經(jīng)由點擊或觸摸來選擇圖標(biāo)35、26、37、38(各自代表一個存儲泡泡21、22、23、24)之一,可以給出更多的與存儲在選定存儲泡泡21上的內(nèi)容相關(guān)的信息(步驟B、C)。
可以將選定存儲泡泡21的用戶界面發(fā)送到并且顯示在管理器裝置34上(步驟D)。按照這種方式,使用存儲泡泡作為存儲泡泡管理器34,用戶可以在遠(yuǎn)處進行比如附圖3中所示的那樣的搜索動作。不僅如此,裝置管理器34還可以將從遠(yuǎn)處存儲泡泡21流送來的音頻和視頻發(fā)送到呈現(xiàn)裝置44(步驟E)。
這樣,管理器裝置34能夠充當(dāng)遠(yuǎn)處存儲泡泡21、22、23、24的虛擬代表。如果用戶不想物理上拿到某一存儲泡泡21、22、23、24,該用戶可以拿起靠近他或她的存儲泡泡21、22、23、24并且使用這個存儲泡泡作為選定存儲泡泡21、22、23、24的虛擬代表。為了提供前面介紹的管理器功能,存儲泡泡21、22、23、24各自可以包括安裝在它們的處理器中的相應(yīng)軟件。在優(yōu)選實施方式中,用戶可以從選定泡泡(例如泡泡22)的顯示器上顯示的菜單中選擇菜單選項“使這個泡泡成為泡泡管理器”。在激活這個菜單選項之后,泡泡22可以經(jīng)由它的通信裝置(在附圖1中用2表示)向其它泡泡21、23、24發(fā)送傳輸與它們中存儲的內(nèi)容有關(guān)的信息的請求。與沒有反應(yīng)的存儲泡泡上的內(nèi)容相關(guān)的元數(shù)據(jù)可以由可在充當(dāng)管理器的存儲泡泡的本地元數(shù)據(jù)數(shù)據(jù)庫內(nèi)得到的信息代替;無響應(yīng)泡泡的內(nèi)容當(dāng)然仍然不能得到。存儲泡泡管理器可以指出這種情況。此外,應(yīng)該可以在任何其它可達到的泡泡上得到無響應(yīng)泡泡的內(nèi)容。當(dāng)用戶選擇不可達到的存儲泡泡的內(nèi)容時,管理器可以選擇另一個可達到的泡泡上的選定內(nèi)容的副本。
存儲在存儲泡泡網(wǎng)絡(luò)20種的內(nèi)容(如附圖4所示)可以按照分級的方式來表達(附圖8)。在附圖8中,示出了存儲泡泡21、22、23、24的虛擬和物理表達之間的協(xié)同。附圖8中示出的每列I、II、III、IV,是物理上劃分在不同存儲泡泡21、22、23、24上的內(nèi)容。每行A、B、C、D、E是按照多個內(nèi)容表達等級虛擬劃分的內(nèi)容。行A以最初等方式表達內(nèi)容,其中細(xì)密程度沿著箭頭的方向越來越精細(xì)。這樣,行E就以細(xì)密度最為精細(xì)的方式表達內(nèi)容。
按照附圖8,在附圖4和5中用20表示的存儲泡泡網(wǎng)絡(luò)中可得到的所有內(nèi)容是借助泡泡管理器34以智能的方式邏輯上分簇的。內(nèi)容的智能分簇也是通過使用由存儲泡泡21、22、23、24提供的元數(shù)據(jù)來進行的,其中類似內(nèi)容構(gòu)建成多細(xì)密度等級的簇45。所以存儲在存儲泡泡網(wǎng)絡(luò)20內(nèi)的視頻可以構(gòu)成一簇。這個簇可以分為諸如動作電影或喜劇片之類的子簇。可以按照例如在電影中飾演角色的演員等將這些子簇進一步分成子簇。用于分簇的所有這些信息都可以以元數(shù)據(jù)的形式得到。
而且存儲系統(tǒng)或存儲泡泡網(wǎng)絡(luò)中進行的內(nèi)容分析處理也可以由主機裝置集中完成,例如,在存儲泡泡管理器34上完成。
此外,不將泡泡僅僅放置在四處,可以將泡泡21、22、23、24分別插入在與存儲泡泡管理器34連接或者可以與存儲泡泡管理器34連接的某種種類的網(wǎng)格拖架49的卡座或縫隙內(nèi),如附圖9所示。按照這種方式,電力可以由泡泡管理器34來供應(yīng)并且還可以掌管泡泡之間的所有通信。存儲泡泡21、22、23、24按照本發(fā)明的這種實施方式可以包括與網(wǎng)格拖架49的連接裝置對應(yīng)的連接裝置,用來提供母線或數(shù)據(jù)總線連接,例如,金屬片。網(wǎng)格拖架49按照本發(fā)明的實施方式可以包括用于存儲泡泡21、22、23、24和管理裝置34的承座44、45、46、47、48,泡泡21、22、23、24和管理裝置34可以放到這些承座中。存儲泡泡21、22、23、24的電力也可以借助網(wǎng)格拖架49本身來供應(yīng),例如,網(wǎng)格拖架可以包括電源。另外,網(wǎng)格拖架49可以與公共電力網(wǎng)連接,例如,借助適當(dāng)?shù)碾娏鬟m配器與公共電力網(wǎng)連接。
在使用網(wǎng)格拖架49的實施方式中,存儲泡泡21、22、23、24可以非常簡單。最簡單的形式是存儲泡泡21、22、23、24僅包含存儲裝置、小顯示器和/或其它指示方法和處理器。
應(yīng)當(dāng)注意,上面提到的實施方式是在解釋說明本發(fā)明而不是限定本發(fā)明,并且本領(lǐng)域的技術(shù)人員將能夠設(shè)計出很多可供選用的實施方式,而不會超出由所附權(quán)利要求定義的本發(fā)明的范圍。在權(quán)利要求中,放在括號中的任何附圖標(biāo)記都不應(yīng)解釋為是對權(quán)利要求的限定。詞“包括”和“包括有”之類并不排除存在除了任何權(quán)利要求或者作為一個整體的說明書中列出的元件或步驟以外的元件或步驟的情況。元件的單一引用并不排除多次引用這樣的元件并且反之亦然。在列舉出數(shù)個裝置的產(chǎn)品權(quán)利要求中,這些裝置中的若干個可以通過硬件的一個且同一部分來實現(xiàn)。在相互不同的從屬權(quán)利要求中引用特定的手段這一表面現(xiàn)象并不表明這些手段的結(jié)合形式無益于實現(xiàn)優(yōu)點。
本發(fā)明的另一個方面涉及一種組織數(shù)據(jù)存儲裝置的網(wǎng)絡(luò)中的內(nèi)容的方法。在這種特定實施方式中,內(nèi)容是所謂的自主內(nèi)容統(tǒng)一體(見European IST6thFramework project AceMedia),簡稱ACE。這樣的ACE存儲在ACE使能裝置上并且包括表述其自身內(nèi)容(象音樂、照片、視頻、文檔之類)的表述數(shù)據(jù)。ACE此外還包括可執(zhí)行程序代碼層,例如,至少一個命令,但是典型地是多組命令,用于由所述裝置的命令處理裝置執(zhí)行。這樣的ACE與前面提到的泡泡的關(guān)系是以這樣的實際情況給出的ACE是存儲泡泡的軟件形式。與存儲泡泡不同,ACE能夠逾越不同的物理或邏輯位置來組織它們自己。前面提到的存儲泡泡由于是由硬件實現(xiàn)的,故而不能實現(xiàn)這一效果。
所述裝置的這種命令處理裝置例如安排成用來提供象ACE到ACE通信這樣的功能,使得ACE能夠請求本地裝置的或者可能是本地網(wǎng)絡(luò)上的任何裝置的屬性和能力,使得ACE能夠聯(lián)系網(wǎng)頁上的站點來得到刷新元數(shù)據(jù)的更新或者來自網(wǎng)頁的一般性信息,使得ACE能夠從資料庫得到內(nèi)容,使得ACE能夠創(chuàng)建它自己的GUI窗格(可以將內(nèi)容呈現(xiàn)在該GUI窗格上并且可以將象按鈕或滑動塊之類的UI單元放在該GUI窗格上)。這些功能是由ACE使能裝置上的所謂應(yīng)用程序模塊提供的。在這種示范性實施方式中,使得ACE能夠從資料庫中得到內(nèi)容(即,ACE,或者ACE的表述數(shù)據(jù)或ACE的內(nèi)容)尤為重要,下面將就此加以介紹。
ACE使能裝置此外還包括所謂的ACE管理器或內(nèi)核。ACE管理器充當(dāng)在ACE、用戶和裝置的外部世界之間進行協(xié)調(diào)的中央?yún)f(xié)調(diào)器。ACE管理器是使用其它組分的功能(比如ACE存儲和ACE執(zhí)行)的起作用組分。
ACE可以是處于非啟用狀態(tài)的(即,它的代碼僅僅駐留在資料庫中)或者處于啟用狀態(tài)的。為了啟動ACE,ACE管理器得到ACE命令并且將其給予命令執(zhí)行裝置,在這個裝置中運行適當(dāng)?shù)腁CE方法。ACE命令可以實現(xiàn)自我復(fù)制行為和自我表現(xiàn)功能(例如,能夠制作照片匯集并且將其展示給用戶的相冊)。ACE還能夠經(jīng)由接口收發(fā)消息,經(jīng)由該接口,ACE管理器能夠傳遞或接收這些消息。
組織數(shù)據(jù)此外還包括用于表述網(wǎng)絡(luò)中內(nèi)容的期望組織形式的組織簡檔。組織簡檔可以由裝置的用戶在任何想要設(shè)置或調(diào)整的時候進行設(shè)置或調(diào)整。
按照本發(fā)明,組織網(wǎng)絡(luò)中內(nèi)容的方法包括使用第一裝置上的內(nèi)容(ACE)借助組織數(shù)據(jù)來創(chuàng)建組織請求的步驟。這里的措辭“使用”意思是指,ACE的可執(zhí)行命令是由命令處理裝置執(zhí)行的并且在執(zhí)行期間利用所述組織簡檔來創(chuàng)建組織請求。因此ACE自身的“智能”在這個處理中是處于啟用狀態(tài)的并且僅由所述裝置支持。據(jù)此,組織請求代表在網(wǎng)絡(luò)中搜索哪些匹配ACE或ACE的表述數(shù)據(jù)的組織簡檔。
在按照本發(fā)明的方法的進一步的步驟中,分別借助上面提到的特征和功能將組織請求發(fā)送給網(wǎng)絡(luò)中的至少第二ACE使能第二裝置。
在按照本發(fā)明的方法的進一步的步驟中,依據(jù)所涉及裝置的響應(yīng)重新安排第一裝置與第二裝置或者多個第二裝置之間內(nèi)容的分配。具體來說,這種重新安排取決于這一處理中涉及的ACE選擇的或提供的自組織的類型。本質(zhì)上來講,必須區(qū)分自組織的第一種類型(是ACE的組織)與自組織的第二種類型(是跨越ACE的內(nèi)容組織)。
對于自組織的第一種類型而言,可以區(qū)分出兩種不同的模式。這些模式是委托模式和先發(fā)主動模式。在委托模式下,ACE(例如ACE A)請求其它ACE(例如,ACE B1,B2,...,Bn)在合適的情況下按照ACE A的簡檔行動。在先發(fā)主動模式下,ACE A從其它ACE中請求這些ACE的所謂元數(shù)據(jù)(代表存儲在其它ACE中的表述數(shù)據(jù)),并且如果基于它子集的組織簡檔合適的話,按照這一信息進行行動。
將參照附圖10到13解釋說明與自組織相關(guān)的功能或行為,在介紹的過程中會使用下列縮寫Ace瀏覽器,指的是軟件程序,借助該軟件程序,用戶可以瀏覽存在于本地裝置或網(wǎng)絡(luò)上的ACE,并且在該軟件程序中,用戶可以執(zhí)行在ACE的組織數(shù)據(jù)中包含可執(zhí)行代碼的ACE。
:I網(wǎng)絡(luò),指的是網(wǎng)絡(luò)接口,借助該接口,裝置的ACE管理器能夠向本地網(wǎng)絡(luò)中的其它裝置發(fā)送消息和數(shù)據(jù)或者從本地網(wǎng)絡(luò)中的其它裝置接收消息和數(shù)據(jù)。
:Ace管理器,表示前面介紹的ACE管理器。
:I資源庫,指的是接口,經(jīng)由該接口,ACE管理器可以從資源庫中檢索出ACE或ACE的表述數(shù)據(jù),所述資源庫可以位于本地驅(qū)動器上,或者位于本地網(wǎng)絡(luò)中具有資源庫的任何其它裝置上。
:Ace到系統(tǒng)AM,指的是接口,經(jīng)由該接口,在本地裝置上執(zhí)行的ACE能夠取得系統(tǒng)信息,例如裝置上可用存儲空間量、裝置的類型(例如,是移動的或者具有固定位置)或者裝置電池的可用電量??s寫AM指的是名稱“應(yīng)用程序模塊”,用于任何提供這樣的接口的軟件組分經(jīng)由所述接口,ACE能夠使用該軟件組分中的功能。
A2智能層,指的是ACE的組織數(shù)據(jù)中的可執(zhí)行代碼,稱為A2;:ExEnv,指的是所述的命令處理裝置,該裝置在附圖中稱為“執(zhí)行環(huán)境(ExEnv)”。
Ace到Ace:AM,指的是ACE到ACE通信組分,是一個接口,經(jīng)由該接口,ACE可以與另一個ACE進行通信,該另一個ACE可以位于與第一個ACE相同的裝置上或者位于本地網(wǎng)絡(luò)中的另一個裝置上。
在下文中,描述了一種場景,在該場景中,對表述數(shù)據(jù)進行復(fù)制,著導(dǎo)致了內(nèi)容的收集。對附圖10進行參照。
‘Antonio正在躺椅上使用他的無線上網(wǎng)便攜機(WebTablet)瀏覽網(wǎng)頁。他突然想到制作相冊的好主意,好讓他沉浸在假日的冥想中。他訪問aces4free.com并且搜索‘假日’。搜索結(jié)果之一是叫做“哈羅哈-海灘及沖浪”的ACE項目,這個項目包含有10張夏威夷漂亮照片的相冊’。
此刻,需要提到的是,某些站點提供由用戶自己創(chuàng)作的免費ACE。這種站點對ACE提供安全檢驗。用戶們信任這些ACE。
‘描述文字寫道“這個ace將會找出你搜集品中所有海灘和沖浪的東西-享受吧老兄”。Anotonio點擊該鏈接并且由此下載該ACE。他切換到他的ACE瀏覽器應(yīng)用程序來啟動該ACE?!岬降氖牵珹CE瀏覽器是與無線上網(wǎng)便攜機上的ace媒體平臺通信的獨立應(yīng)用程序。它使得用戶能夠瀏覽和運行ACE。
‘首先,ACE將它自己在無線上網(wǎng)便攜機上顯示為匯合集。有一個圖標(biāo)表明該ACE正在此時尋找其它海灘和沖浪照片?!岬降氖牵_哈ACE對與它已經(jīng)包含的照片類似的照片進行查詢(家庭網(wǎng)絡(luò)范圍之內(nèi)),并且對帶有關(guān)鍵詞“海灘”和“?!钡恼掌M行查詢。將匹配的照片收集在ACE中。將該查詢從本地裝置(無線上網(wǎng)便攜機)發(fā)送到家中的所有ACE使能裝置。
‘ACE還查找《The Beach Boys》的任意一只歌曲,但是Antonio沒有。40張照片之后,ACE停止收集并且在無線上網(wǎng)便攜機的屏幕上顯示所有收集到的海灘照片的匯合集(的第一部分)。Antonio很高興他的照片如此美麗地匯集在一起;他刪掉一部分看著不順眼的并且點擊“保存匯合集”按鈕?!岬降氖牵谶@種情況下,ACE中的可執(zhí)行代碼具有創(chuàng)造漂亮匯合集的“智能”或知識。ACE表現(xiàn)良好不需要明確的用戶認(rèn)可,不保存用戶擁有的圖片。
‘瀏覽著資源庫,Antonio看到了有新的哈羅哈ACE并且決定將它用郵件發(fā)送給他的姐姐Laura。’‘那天之后,Laura在她的PC上接收到了Antonio發(fā)來的電子郵件。她點擊附件中的ACE。ACE將其自己在一個窗口中作為匯合集顯示出來,并且匯合集下面的文字建議Laura點擊按鈕“添加我的海灘照片”,以便添加她自己的海灘照片。’要提到的是,ACE能夠保持它的狀態(tài)它知道它之前已經(jīng)收集了一次畫面。它還檢測新的環(huán)境(在Laura那里),所以它給出了添加更多海灘照片的選項。
‘她點擊了那個按鈕并且從Laura的PC中找到了10張照片,并且將這些照片添加到匯合集中。Laura馬上用郵件將ACE發(fā)回給Antonio!同時她欣賞了匯合集并且開始考慮休假...’在下文中,介紹一種場景,在該場景中,借助領(lǐng)頭羊一追隨者概念解釋說明了自組織,其中一個ACE扮演領(lǐng)頭羊的角色,而其它的ACE扮演追隨者的角色。在附圖11、附圖12和附圖13中示意性地示出了所介紹的場景。
‘最近Laura將她的家庭網(wǎng)絡(luò)升級成了兼容ACE。她的包含照片、音樂和視頻的ACE跨越數(shù)個ACE使能裝置得到了自動組織。Laura的家庭網(wǎng)絡(luò)由數(shù)個小的便攜式存儲裝置、數(shù)字相冊、筆記本計算機、PDA和通用存儲服務(wù)器構(gòu)成?!僭O(shè)Laura的全部內(nèi)容都由ACE構(gòu)成。按照默認(rèn)設(shè)置,對于創(chuàng)建的所有新內(nèi)容,將用于自組織行為的代碼添加到ACE智能層中。創(chuàng)建或引入內(nèi)容的所有裝置都配置成將這樣的默認(rèn)代碼模塊插入到ACE中。這一代碼可以與用于ACE中需要的其它功能的其它代碼結(jié)合在一起。
‘今天Laura想要將默認(rèn)組織改變一點。使用她的Ace瀏覽器,她可以瀏覽網(wǎng)絡(luò)中所有的ACE。她在她的mp3播放器上選擇兩個她非常喜歡的音樂選集(ACE)。ACE的GUI出現(xiàn)在她的屏幕上,上面有按鈕“在mp3播放器上搜集類似的項目”。Laura點擊該按鈕,并且所選擇的音樂選集開始將它們自己復(fù)制到mp3播放器上?!丝绦枰忉尩氖?,按鈕觸發(fā)了自組織。所選擇的ACE變成了收集它周圍的類似項目‘追隨者’的‘領(lǐng)頭羊’。領(lǐng)頭羊留在它的當(dāng)前裝置上。用于領(lǐng)頭羊-追隨者的智能代碼是一樣的-用戶使用Ace瀏覽器啟動角色的變化。內(nèi)容是基于下列因素選取的播放的次數(shù)、內(nèi)容的類型(mp3歌曲/僅僅選集)、mp3播放器的存儲空間、音樂的風(fēng)格。按照默認(rèn)設(shè)置使用的是復(fù)制,而不是移動,因為mp3播放器是移動裝置。ACE知道這一點。
‘接下來,Laura在她的ACE-PVR上選擇了一個舊的TV錄像,將它移動到存儲服務(wù)器上,然后使用選項‘搜集我周圍的類似視頻’。這啟動了舊TV記錄從PVR(和家中的數(shù)個其它裝置!)移動到存儲檔案服務(wù)器的處理。PVR現(xiàn)在幾乎空了,所以它做好了再次記錄新的TV節(jié)目的準(zhǔn)備?!嗨贫痊F(xiàn)在基于TV錄像的日期、播放的次數(shù)、內(nèi)容的類型(僅視頻)、服務(wù)器的存儲空間(在這個例子中有大量的空間)并且還有可能是視頻的風(fēng)格。
按照前面介紹的場景,ACE靈活性(附圖11的序列圖中所示)是第一種類型的自組織所需要的。該序列圖表示當(dāng)前正在裝置Y上運行的ACE A2如何請求被移動到裝置X上。ACE管理器必須批準(zhǔn)這一移動;例如如果移動ACE違反了安全策略,則該請求應(yīng)當(dāng)遭到拒絕。ACE管理器還關(guān)照協(xié)調(diào)移動-它使用資源庫和網(wǎng)絡(luò)接口來實現(xiàn)這一任務(wù)。
而且為了實現(xiàn)ACE的自組織,還需要ACE到ACE通信或ACE內(nèi)部通信。附圖12的序列圖示意性地表示消息是如何從ACE A2發(fā)送到ACE A1的,其中ACE A1位于與ACE A2不同的另一個裝置上。A2使用應(yīng)用程序模塊ACE到ACE通信(圖中的“Ace到Ace:AM”)作為實現(xiàn)ACE到ACE通信的接口。ACE管理器是中央?yún)f(xié)調(diào)組分并且具有拒絕ACE到ACE通信的能力,例如,如果這中通信違反本地安全策略的話。
而且為了自組織還需要ACE消息廣播。附圖13的序列圖示意性地表示如何將廣播傳遞到一個ACE使能裝置內(nèi)。假設(shè)在接收到消息的時候沒有ACE是起作用的(運行的),所以要對它們進行初始化。廣播消息“msg”由ACE管理器接收-它可以從本地ACE收到,或者經(jīng)由網(wǎng)絡(luò)接口(:I網(wǎng)絡(luò))從遠(yuǎn)處的ACE收到。
將該消息傳遞給裝置上的N個ACE,這些ACE是在消息到達的時刻不是處于啟用狀態(tài)的(按照線程運行的)。因此,未處于啟用狀態(tài)的ACE必須要通過資源庫接口來取得并且加以初始化,之后才能傳遞消息。執(zhí)行環(huán)境(ExEnv)判斷各個ACE是否具有接收消息msg的適當(dāng)方法(換句話說,ACE是否是廣播msg的預(yù)期接收者)。不對沒有適當(dāng)方法的ACE進行初始化。Ace到Ace:AM仍然處于未啟用狀態(tài)。僅僅在ACE需要發(fā)送廣播的情況下才調(diào)用它。ACE管理器進行ACE消息傳遞。
通過給出前面提到的特征和功能,有益地實現(xiàn)了ACE(是智能主動內(nèi)容)能夠主動地搜索和收集存儲在位于一個裝置中和/或分布在網(wǎng)絡(luò)上的數(shù)個裝置上的其它ACE中的表述數(shù)據(jù)。因此,借助ACE之間的通信改變了網(wǎng)絡(luò)中表述數(shù)據(jù)的分布,這反映了表述數(shù)據(jù)基于ACE行為的自組織。通過給出前面提到的特征和功能,還有益地實現(xiàn)了分布在裝置和/或網(wǎng)絡(luò)中的數(shù)個裝置間的ACE可以借助ACE間的通信在網(wǎng)絡(luò)中主動地移動它們自己或者在網(wǎng)絡(luò)內(nèi)和/或在裝置內(nèi)產(chǎn)生它們的后代(具有相同或相似屬性的拷貝或副本)。因此,ACE在網(wǎng)絡(luò)中的分布借助ACE之間的通信得到改變,這反映了ACE自身基于ACE行為的自組織。
權(quán)利要求
1.一種便攜式數(shù)據(jù)存儲裝置(1),包括用于搜索存儲在另一個裝置(21,22,23,24,25,26,27,33)上的與數(shù)據(jù)存儲裝置(1)的用戶可配置簡檔(3)匹配的數(shù)據(jù)并且用于從另一個裝置(21,22,23,24,25,26,27,33)接收數(shù)據(jù)的裝置(2,4),和用于在所述接收到的數(shù)據(jù)與所述簡檔(3)匹配的情況下將所述接收到的數(shù)據(jù)存儲在數(shù)據(jù)存儲裝置(1)中的裝置(5)。
2.按照權(quán)利要求1所述的數(shù)據(jù)存儲裝置(1),包括用于按照另一個電子裝置(21,22,23,24,25,26,27,33)的搜索請求進行所找到數(shù)據(jù)向與其它電子裝置(21,22,23,24,25,26,27,33)的用戶設(shè)定簡檔匹配的其它數(shù)據(jù)存儲裝置(1)的傳送的裝置。
3.按照權(quán)利要求2所述的數(shù)據(jù)存儲裝置(1),包括用于使用它自己的用戶設(shè)定簡檔(3)和其它裝置(21,22,23,24,25,26,27,33)的用戶設(shè)定簡檔決定僅僅發(fā)送從至少一個其它裝置(21,22,23,24,25,26,27,33)請求的數(shù)據(jù)的拷貝還是將所請求的數(shù)據(jù)移動到其它裝(21,22,23,24,25,26,27,33)中的裝置。
4.按照權(quán)利要求1所述的數(shù)據(jù)存儲裝置(1),包括用于分析數(shù)據(jù)的內(nèi)容的裝置。
5.按照權(quán)利要求4所述的數(shù)據(jù)存儲裝置(1),包括用于由元數(shù)據(jù)指示所分析的數(shù)據(jù)的裝置。
6.按照權(quán)利要求1所述的數(shù)據(jù)存儲裝置(1),包括用于與至少一個其它電子裝置(21,22,23,24,25,26,27,33)進行無線通信和數(shù)據(jù)交換的裝置。
7.按照權(quán)利要求1所述的數(shù)據(jù)存儲裝置(1),包括用于以光學(xué)方式表達所存儲數(shù)據(jù)的內(nèi)容的裝置(6,11)。
8.按照權(quán)利要求7所述的數(shù)據(jù)存儲裝置(1),其中用于從視覺上表達所存儲內(nèi)容的裝置(6,11)包括用于依據(jù)所存儲的內(nèi)容使用多種顏色和/或光強度照亮裝置(1)的外表。
9.按照權(quán)利要求7所述的數(shù)據(jù)存儲裝置(1),包括用于瀏覽所述所存儲內(nèi)容的裝置。
10.按照權(quán)利要求7所述的數(shù)據(jù)存儲裝置(1),包括用于檢測用戶的接近程度和/或檢測存儲裝置(1)是否被拿起和/或正在移動的裝置(16,17),其中用于從視覺上表達所存儲內(nèi)容的裝置(6,11)只有在檢測到用戶處于存儲裝置(1)附近或者檢測到存儲裝置(1)被拿起和/或正在移動的時候才啟動。
11.按照權(quán)利要求1所述的數(shù)據(jù)存儲裝置(1),其中簡檔(3)包含與要存儲的內(nèi)容相關(guān)的信息和/或與數(shù)據(jù)的創(chuàng)建和/或變更日期相關(guān)的信息和/或與存儲裝置指示如何處理其它裝置的外部請求的行為相關(guān)的信息和/或與存儲裝置指示如何處理存儲空間不足的行為相關(guān)的信息和/或與要存儲的數(shù)據(jù)的類型相關(guān)的信息。
12.一種用于數(shù)據(jù)存儲的分布式自組織系統(tǒng)(19),該系統(tǒng)(19)包括至少兩個包含用于相互交換數(shù)據(jù)的裝置的自主存儲裝置(21,22,23,24),其中該系統(tǒng)(19)安排成用來搜索存儲在存儲裝置(21,22,23,24)上的與數(shù)據(jù)存儲裝置(21,22,23,24)中的至少一個的用戶設(shè)置存儲簡檔相匹配的數(shù)據(jù)和用來將與數(shù)據(jù)存儲裝置(21,22,23,24)的所述存儲簡檔相匹配的數(shù)據(jù)存儲在該裝置中。
13.按照權(quán)利要求12所述的系統(tǒng),包括用于分析存儲在存儲裝置(21,22,23,24)上的數(shù)據(jù)的內(nèi)容并且借助元數(shù)據(jù)表征所分析的內(nèi)容的裝置。
14.按照權(quán)利要求13所述的系統(tǒng),其中存儲裝置(1,21,22,23,24)包括用于分析存儲在系統(tǒng)(19)中的數(shù)據(jù)的內(nèi)容的裝置。
15.按照權(quán)利要求13所述的系統(tǒng),包括用于集中分析存儲在系統(tǒng)(19)中的數(shù)據(jù)的內(nèi)容的主機裝置(34)。
16.按照權(quán)利要求12所述的系統(tǒng),包括至少兩個按照權(quán)利要求1到11之一的存儲裝置(21,22,23,24)。
17.按照權(quán)利要求13所述的系統(tǒng),其中系統(tǒng)(19)安排成用來將內(nèi)容分析工作分派到多個存儲裝置(1,21,22,23,24)上。
18.按照權(quán)利要求12所述的系統(tǒng),其中系統(tǒng)(19)安排成用來通過以多個細(xì)節(jié)等級表達內(nèi)容的分級簇分開地表達所存儲的內(nèi)容。
19.按照權(quán)利要求15所述的系統(tǒng),該系統(tǒng)(19)包括與主機裝置(34)相連的網(wǎng)格托架(49),其中存儲裝置(21,22,23,24)能夠被插入到網(wǎng)格托架(49)中或者與網(wǎng)格托架(49)相連接,并且網(wǎng)格托架(49)起到這些存儲裝置(1,21,22,23,24)的母線的作用,其中插入到網(wǎng)格托架(49)中的存儲裝置(1,21,22,23,24)的電源是由與網(wǎng)格托架連接的電源提供的和/或網(wǎng)格托架(49)提供用于主機裝置(34)與存儲裝置(21,22,23,24)之間的通信的通信總線。
20.按照權(quán)利要求12所述的系統(tǒng),其中至少一個存儲裝置(21,22,23,24)的簡檔包含與要存儲的內(nèi)容相關(guān)的信息和/或與數(shù)據(jù)的創(chuàng)建和/或變更日期相關(guān)的信息和/或與存儲裝置指示如何處理其它裝置的外部請求的行為相關(guān)的信息和/或與存儲裝置(21,22,23,24)指示如何處理存儲空間不足的行為相關(guān)的信息和/或與要存儲的數(shù)據(jù)的類型相關(guān)的信息。
21.按照權(quán)利要求12的系統(tǒng)作為分布式元數(shù)據(jù)數(shù)據(jù)庫的用途。
22.一種數(shù)據(jù)自組織存儲的方法,其中搜索存儲在第一數(shù)據(jù)存儲裝置(21,22,23,24,25,26,27,33)上的與第二數(shù)據(jù)存儲裝置(21,22,23,24)的用戶設(shè)定存儲簡檔(3)相匹配的數(shù)據(jù),其中存儲在第一數(shù)據(jù)存儲裝置(21,22,23,24,25,26,27,33)上的與第二數(shù)據(jù)存儲裝置(1,21,22,23,24)的簡檔相匹配的數(shù)據(jù)將會存儲到第二數(shù)據(jù)存儲裝置(21,22,23,24)中。
23.按照權(quán)利要求22所述的方法,其中存儲在第二存儲裝置(21,22,23,24)上的與第一數(shù)據(jù)存儲裝置(21,22,23,24)的用戶設(shè)定存儲簡檔相匹配的數(shù)據(jù)將會存儲到第一數(shù)據(jù)存儲裝置(21,22,23,24)中。
24.按照權(quán)利要求22或23所述的方法,其中由各個存儲裝置(21,22,23,24)自己完成存儲在其它存儲裝置(21,22,23,24)中的數(shù)據(jù)的內(nèi)容分析。
25.按照權(quán)利要求22所述的方法,其中由主機裝置(34)集中完成存儲在其它存儲裝置(21,22,23,24)中的數(shù)據(jù)的內(nèi)容分析。
26.按照權(quán)利要求22所述的方法,其中存儲在存儲裝置(21,22,23,24)上的數(shù)據(jù)的內(nèi)容是由元數(shù)據(jù)表征的。
27.按照權(quán)利要求22所述的方法,其中內(nèi)容分析工作是分布在多個存儲裝置(21,22,23,24)上的。
28.按照權(quán)利要求22所述的方法,其中簡檔(3)包含與要存儲的內(nèi)容相關(guān)的信息和/或與數(shù)據(jù)的創(chuàng)建和/或變更日期相關(guān)的信息和/或與存儲裝置指示如何處理其它裝置的外部請求的行為相關(guān)的信息和/或與存儲裝置指示如何處理存儲空間不足的行為相關(guān)的信息和/或與要存儲的數(shù)據(jù)的類型相關(guān)的信息。
29.一種與權(quán)利要求1中所述的存儲裝置(1)進行交易的方法,其中將會被存儲的找出數(shù)據(jù)要接受付費。
30.按照權(quán)利要求29所述的進行交易的方法,其中要下載用來分析特定內(nèi)容的軟件。
31.按照權(quán)利要求29所述的方法,其中存儲裝置(1,21,22,23,24)自主地下載與存儲裝置(1,21,22,23,24)的存儲簡檔(3)匹配的內(nèi)容。
32.一種組織裝置網(wǎng)絡(luò)中的內(nèi)容的方法,內(nèi)容存儲在裝置上并且包括用于表述該內(nèi)容的表述數(shù)據(jù)和用來組織網(wǎng)絡(luò)中的內(nèi)容的組織數(shù)據(jù),該方法包括下列步驟在存儲著第一內(nèi)容的第一裝置上,使用所述第一內(nèi)容來借助所述第一內(nèi)容的組織數(shù)據(jù)創(chuàng)建組織請求;和將組織請求從所述內(nèi)容發(fā)送到存儲在第一裝置中的或者存儲在網(wǎng)絡(luò)中的至少第二裝置中的另一個內(nèi)容;和依據(jù)對組織請求做出的響應(yīng)重新安排內(nèi)容的分布。
33.按照權(quán)利要求32中所述的方法,其中用于在網(wǎng)絡(luò)中加以組織的內(nèi)容的組織數(shù)據(jù)代表用來由裝置的命令處理裝置執(zhí)行的至少一個可執(zhí)行命令,并且組織簡檔用來代表網(wǎng)絡(luò)中內(nèi)容的期望組織形式;和所述創(chuàng)建組織請求的步驟包括執(zhí)行所述至少一個命令,在執(zhí)行期間,利用所述組織簡檔來創(chuàng)建組織請求。
34.按照權(quán)利要求32所述的方法,其中所述重新安排的步驟包括,根據(jù)處理組織請求時涉及到的內(nèi)容各自的組織簡檔數(shù)據(jù),如果合適的話,在第一裝置內(nèi)或者在第一裝置與至少一個第二裝置之間將內(nèi)容的表述數(shù)據(jù)或表述數(shù)據(jù)的一部分從一個內(nèi)容移動或復(fù)制到另一個內(nèi)容。
35.按照權(quán)利要求32所述的方法,其中所述重新安排的步驟包括將至少一個內(nèi)容從第一裝置移動或復(fù)制到第二裝置。
36.一種可直接下載到可編程裝置的存儲器內(nèi)的計算機程序產(chǎn)品,包括在所述產(chǎn)品運行在所述裝置上時用來執(zhí)行按照權(quán)利要求22或按照權(quán)利要求32的方法的步驟的軟件代碼部分。
全文摘要
一種便攜式數(shù)據(jù)存儲裝置(1)包括用來搜索存儲在其它裝置上的與數(shù)據(jù)存儲裝置(1)的用戶設(shè)定簡檔(3)相匹配的數(shù)據(jù)的裝置(2,4)和用來將與所述簡檔(3)相匹配的數(shù)據(jù)存儲到數(shù)據(jù)存儲裝置(1)中的裝置(5)。而且還給出了自組織內(nèi)容實體層面上的技術(shù)實現(xiàn)。
文檔編號G06F17/30GK101036142SQ200580031722
公開日2007年9月12日 申請日期2005年9月16日 優(yōu)先權(quán)日2004年9月21日
發(fā)明者F·斯尼杰德, W·H·G·M·范登布門, A·B·科布澤夫, E·O·迪克, J·S·H·范加格爾唐克, D·P·凱利, G·W·R·萊布蘭德特, G·E·默肯坎普 申請人:皇家飛利浦電子股份有限公司