專(zhuān)利名稱(chēng):用于分布式信息管理的方法、裝置和計(jì)算機(jī)程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的各種示例實(shí)施例主要地涉及經(jīng)由網(wǎng)絡(luò)共享信息并且具體地涉及一種用 于經(jīng)由網(wǎng)絡(luò)共享信息的裝置、方法和計(jì)算機(jī)程序產(chǎn)品,其中網(wǎng)絡(luò)可以具有動(dòng)態(tài)架構(gòu)。
背景技術(shù):
傳統(tǒng)上,分布式信息管理已經(jīng)基于通過(guò)基準(zhǔn)評(píng)價(jià)和測(cè)試而預(yù)定的規(guī)則或者策略 集。這些技術(shù)可以在分布式信息系統(tǒng)的架構(gòu)為靜態(tài)時(shí)提供有用的和準(zhǔn)確的結(jié)果。然而,這 樣對(duì)分布式信息管理問(wèn)題的解決方案可能在應(yīng)用于動(dòng)態(tài)可變環(huán)境如智能空間時(shí)產(chǎn)生非最 佳結(jié)果。現(xiàn)代設(shè)備使用正朝著實(shí)施于智能空間中發(fā)展。智能空間可以是如下環(huán)境,其中多 個(gè)設(shè)備可以使用對(duì)資源和服務(wù)的共享查看。就這一點(diǎn)而言,智能空間可以通過(guò)允許用戶(hù)靈 活地引入新設(shè)備并且從任何設(shè)備訪問(wèn)多設(shè)備系統(tǒng)中可用的多數(shù)或者所有信息來(lái)提供改進(jìn) 的用戶(hù)體驗(yàn)。然而智能空間中的信息管理問(wèn)題可能在于所需信息的位置不是靜態(tài)的。因而 可能難以預(yù)測(cè)對(duì)智能空間的設(shè)備中包括的數(shù)據(jù)進(jìn)行訪問(wèn)的最高效路徑。智能空間經(jīng)常包括也稱(chēng)為白板的中央信息庫(kù)這一概念。白板可以視為智能空間中 的每個(gè)設(shè)備或者節(jié)點(diǎn)有權(quán)訪問(wèn)的存儲(chǔ)單元。邏輯上,僅一個(gè)白板存在于智能空間,并且因此 每個(gè)設(shè)備有權(quán)訪問(wèn)完全相同的信息。然而白板僅為邏輯概念,并且實(shí)際上白板可以包括多 個(gè)部分物理數(shù)據(jù)倉(cāng)庫(kù)。在智能空間中提供一致的信息管理的挑戰(zhàn)在于資源(例如包括白板的存儲(chǔ)部件) 分布于若干物理設(shè)備,因而信息消費(fèi)者并非總是在與所需信息相同的設(shè)備或者其部分中。 例如多個(gè)內(nèi)容捕獲設(shè)備(例如相機(jī)、麥克風(fēng)等)可以提供信息而其他內(nèi)容表現(xiàn)設(shè)備(例如 顯示器、揚(yáng)聲器等)可以取回用于呈現(xiàn)的信息。一種用于管理這些動(dòng)態(tài)環(huán)境中的信息從而 任何設(shè)備可以容易地取回所需信息的普通手段可以是向所有設(shè)備復(fù)制所有信息。然而這樣 的解決方案通常并不可行,因?yàn)橐恍┰O(shè)備可能具有有限性能(例如存儲(chǔ)空間、計(jì)算能力等) 并且通過(guò)通信信道向所有設(shè)備傳送所有信息的成本(例如功率消耗、對(duì)性能的影響等)可 能過(guò)高。另外,智能空間的動(dòng)態(tài)架構(gòu)也使得難以保證所有信息將到達(dá)每個(gè)設(shè)備。
發(fā)明內(nèi)容
因此描述一種提供分布式信息管理的方法、裝置和計(jì)算機(jī)程序產(chǎn)品。具體而言,本 發(fā)明的示例實(shí)施例可以確定在動(dòng)態(tài)網(wǎng)絡(luò)內(nèi)的兩個(gè)實(shí)體之間的路徑更新。根據(jù)各種實(shí)施例, 可以使用從信息域收集的信息和從網(wǎng)絡(luò)域收集的信息的組合來(lái)確定路徑更新??梢詫?duì)收集 的數(shù)據(jù)進(jìn)行特征選擇,并且可以基于來(lái)自各域的數(shù)據(jù)計(jì)算協(xié)方差。然后可以例如使用凸協(xié) 方差組合來(lái)組合或者結(jié)合協(xié)方差。其結(jié)果可以用來(lái)更新路徑,從而更新的路徑可以提供在 網(wǎng)絡(luò)內(nèi)提供在發(fā)出請(qǐng)求的來(lái)源與目標(biāo)之間的改進(jìn)路由。在一個(gè)示例實(shí)施例中,描述一種用于分布式信息管理的方法。該方法可以包括選 擇一個(gè)或者多個(gè)網(wǎng)絡(luò)域特征和一個(gè)或者多個(gè)信息域特征。就這一點(diǎn)而言,網(wǎng)絡(luò)域特征可以 基于網(wǎng)絡(luò)的連接性,并且信息域特征可以基于與存儲(chǔ)于網(wǎng)絡(luò)內(nèi)的信息關(guān)聯(lián)的元數(shù)據(jù)。該示例方法也可以包括基于一個(gè)或者多個(gè)網(wǎng)絡(luò)域特征來(lái)確定網(wǎng)絡(luò)域協(xié)方差并且基于一個(gè)或者 多個(gè)信息域特征來(lái)確定信息域協(xié)方差。另外,該示例方法可以包括組合網(wǎng)絡(luò)域協(xié)方差和信 息域協(xié)方差以確定路徑更新。在另一示例實(shí)施例中,描述一種用于分布式信息管理的裝置。該裝置可以包括處 理器。該處理器可以被配置成選擇一個(gè)或者多個(gè)網(wǎng)絡(luò)域特征和一個(gè)或者多個(gè)信息域特征。 就這一點(diǎn)而言,網(wǎng)絡(luò)域特征可以基于網(wǎng)絡(luò)的連接性,并且信息域特征可以基于與存儲(chǔ)于網(wǎng) 絡(luò)內(nèi)的信息關(guān)聯(lián)的元數(shù)據(jù)。該處理器也可以被配置成基于一個(gè)或者多個(gè)網(wǎng)絡(luò)域特征來(lái)確定 網(wǎng)絡(luò)域協(xié)方差并且基于一個(gè)或者多個(gè)信息域特征來(lái)確定信息域協(xié)方差。另外,該處理器可 以被配置成組合網(wǎng)絡(luò)域協(xié)方差和信息域協(xié)方差以確定路徑更新。在另一示例實(shí)施例中,描述一種用于分布式信息管理的計(jì)算機(jī)程序產(chǎn)品。該計(jì)算 機(jī)程序產(chǎn)品可以包括至少一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),該計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)具有存儲(chǔ)于其 中的可執(zhí)行計(jì)算機(jī)可讀程序代碼部分。計(jì)算機(jī)可讀程序代碼部分可以包括第一程序代碼部 分、第二程序代碼部分、第三程序代碼部分和第四程序代碼部分。該第一程序代碼部分可以 被配置成選擇一個(gè)或者多個(gè)網(wǎng)絡(luò)域特征和一個(gè)或者多個(gè)信息域特征。就這一點(diǎn)而言,網(wǎng)絡(luò) 域特征可以基于網(wǎng)絡(luò)的連接性,并且信息域特征可以基于與存儲(chǔ)于網(wǎng)絡(luò)內(nèi)的信息關(guān)聯(lián)的元 數(shù)據(jù)。該第二程序代碼部分可以被配置成基于一個(gè)或者多個(gè)網(wǎng)絡(luò)域特征來(lái)確定網(wǎng)絡(luò)域協(xié)方 差。第三程序代碼部分可以被配置成基于一個(gè)或者多個(gè)信息域特征來(lái)確定信息域協(xié)方差。 第四程序代碼部分可以被配置成組合網(wǎng)絡(luò)域協(xié)方差和信息域協(xié)方差以確定路徑更新。
已經(jīng)這樣一般性地描述本發(fā)明,現(xiàn)在將參照未必按比例繪制的以下附圖,在附圖 中圖1是根據(jù)本發(fā)明一個(gè)示例實(shí)施例的移動(dòng)終端的示意框圖;圖2圖示了根據(jù)本發(fā)明一些示例實(shí)施例的網(wǎng)絡(luò)實(shí)體的系統(tǒng);圖3圖示了根據(jù)本發(fā)明一些示例實(shí)施例的網(wǎng)絡(luò)實(shí)體的另一系統(tǒng);圖4圖示了根據(jù)本發(fā)明各種示例實(shí)施例的示例方法的流程圖;并且圖5圖示了根據(jù)本發(fā)明一些示例實(shí)施例的連接到網(wǎng)絡(luò)的裝置。
具體實(shí)施例方式現(xiàn)在將在下文中參照其中示出本發(fā)明的一些、但是并非所有實(shí)施例的附圖更完全 地描述本發(fā)明的一些實(shí)施例。實(shí)際上,本發(fā)明可以用許多不同形式來(lái)實(shí)施而不應(yīng)限于這里 闡述的實(shí)施例;事實(shí)上,提供這些實(shí)施例使得本公開(kāi)內(nèi)容將滿(mǎn)足適用的法律要求。類(lèi)似標(biāo)號(hào) 通篇地指代類(lèi)似單元。圖1圖示了移動(dòng)終端10的框圖,該移動(dòng)終端將從本發(fā)明的一些實(shí)施例中受益并且 可以是并入本發(fā)明一些實(shí)施例的示例裝置。然而應(yīng)當(dāng)理解,如圖所示和下文描述的移動(dòng)終 端僅舉例說(shuō)明可以從本發(fā)明的一些實(shí)施例中受益的一類(lèi)移動(dòng)終端、因此不應(yīng)理解為限制本 發(fā)明實(shí)施例的范圍。盡管出于舉例目的圖示了并且下文將描述移動(dòng)終端10的若干實(shí)施例, 但是其他類(lèi)型的移動(dòng)終端(比如便攜數(shù)字助理(PDA)、尋呼機(jī)、移動(dòng)電視、游戲設(shè)備、移動(dòng)計(jì) 算機(jī)、膝上型計(jì)算機(jī)、相機(jī)、攝影機(jī)、音頻/視頻播放器、無(wú)線(xiàn)電、GPS(全球定位系統(tǒng))設(shè)備或者前述移動(dòng)終端的任何組合以及其他類(lèi)型的語(yǔ)音和文字通信系統(tǒng))可以容易地運(yùn)用本 發(fā)明的一些實(shí)施例。此外,盡管本發(fā)明方法的若干示例實(shí)施例可以由移動(dòng)終端10執(zhí)行或者使用,但是 該方法可以由除了移動(dòng)終端之外的設(shè)備運(yùn)用。另外將主要結(jié)合移動(dòng)通信應(yīng)用來(lái)描述本發(fā)明 示例實(shí)施例的裝置和方法。然而應(yīng)當(dāng)理解可以在移動(dòng)通信業(yè)內(nèi)和在移動(dòng)通信業(yè)外結(jié)合多種 其他應(yīng)用來(lái)利用本發(fā)明所述的裝置和方法。移動(dòng)終端10可以包括與發(fā)送器14和接收器16可操作通信的一個(gè)天線(xiàn)12(或者 多個(gè)天線(xiàn))。移動(dòng)終端10還可以包括比如分別向發(fā)送器14提供信號(hào)和從接收器16接收 信號(hào)的控制器20或者其他處理單元這樣的裝置。信號(hào)可以包括或者代表根據(jù)適用蜂窩系 統(tǒng)空中接口標(biāo)準(zhǔn)的信令信息并且也包括話(huà)音、接收的數(shù)據(jù)和/或發(fā)送的數(shù)據(jù)。就這一點(diǎn)而 言,移動(dòng)終端10能夠按照一個(gè)或者多個(gè)空中接口標(biāo)準(zhǔn)、通信協(xié)議、調(diào)制類(lèi)型和/或接入類(lèi)型 進(jìn)行操作。舉例而言,移動(dòng)終端10能夠根據(jù)多個(gè)第一代、第二代、第三代和/或第四代通信 協(xié)議等中的任何通信協(xié)議進(jìn)行操作。例如移動(dòng)終端10能夠根據(jù)第二代QG)無(wú)線(xiàn)通信協(xié)議 IS-136(時(shí)分多址(TDMA))、GSM (全球移動(dòng)通信系統(tǒng))和IS_95(碼分多址(CDMA))或者第三 代(3G)無(wú)線(xiàn)通信協(xié)議(比如通用移動(dòng)電信系統(tǒng)(UMTS)、CDMA2000、寬帶CDMA(WCDMA)和時(shí) 分同步CDMA(TD-SCDMA))、3. 9代(3. 9G)無(wú)線(xiàn)通信協(xié)議(比如演進(jìn)通用陸地?zé)o線(xiàn)電接入網(wǎng) 絡(luò)(E-UTRAN))、第四代GG)無(wú)線(xiàn)通信協(xié)議等進(jìn)行操作。作為替代方式(或者附加方式),移 動(dòng)終端10能夠根據(jù)非蜂窩通信機(jī)制進(jìn)行操作。例如移動(dòng)終端10能夠在無(wú)線(xiàn)局域網(wǎng)(WLAN) 或者其他通信網(wǎng)絡(luò)中通信。另外,移動(dòng)終端10可以根據(jù)比如射頻(RF)、紅外(IrDA)或者 在多個(gè)不同無(wú)線(xiàn)聯(lián)網(wǎng)技術(shù)(包括WLAN技術(shù),比如IEEE 802. 11(例如802. Ila,802. lib、 802. llg、802. Iln等)、全球微波接入互操作性(WiMAX)技術(shù)(比如IEEE 802. 16)和/或 無(wú)線(xiàn)個(gè)域網(wǎng)(WPAN)技術(shù)(比如IEEE 802. 15、藍(lán)牙(BT)、超寬帶(UWB)等))中的任何技術(shù) 這樣的技術(shù)進(jìn)行通信。理解比如控制器20這樣的裝置可以包括用于實(shí)施移動(dòng)終端10的音頻/視頻和邏 輯功能的電路。例如控制器20可以包括數(shù)字信號(hào)處理器設(shè)備、微處理器設(shè)備和各種模數(shù)轉(zhuǎn) 換器、數(shù)模轉(zhuǎn)換器以及其他支持電路??梢栽谶@些設(shè)備之間根據(jù)它們的相應(yīng)能力來(lái)分配移 動(dòng)終端10的控制和信號(hào)處理功能??刂破?0因此也可以包括用于在調(diào)制和發(fā)送之前對(duì)消 息和數(shù)據(jù)進(jìn)行編碼和交織的功能??刂破?0還可以包括內(nèi)部語(yǔ)音編碼器并且可以包括內(nèi) 部數(shù)據(jù)調(diào)制解調(diào)器。另外,控制器20可以包括用于操作可以存儲(chǔ)于存儲(chǔ)器中的一個(gè)或者多 個(gè)軟件程序的功能。例如控制器20能夠操作連接性程序,比如常規(guī)Web瀏覽器。連接性程 序然后可以允許移動(dòng)終端10根據(jù)諸如無(wú)線(xiàn)應(yīng)用協(xié)議(WAP)、超文本傳送協(xié)議(HTTP)等發(fā)送 和接收Web內(nèi)容,比如基于位置的內(nèi)容和/或其他web頁(yè)面內(nèi)容。移動(dòng)終端10也可以包括用戶(hù)接口,該用戶(hù)接口可以包括輸出設(shè)備,比如耳機(jī)或者 揚(yáng)聲器對(duì)、麥克風(fēng)沈、顯示器觀和/或用戶(hù)輸入接口,所有這些可以可操作地耦合到控制 器20。允許移動(dòng)終端10接收數(shù)據(jù)的用戶(hù)輸入接口可以包括允許移動(dòng)終端10接收數(shù)據(jù)的多 個(gè)設(shè)備中的任何設(shè)備,比如小鍵盤(pán)30、觸摸顯示器(未示出)或者其他輸入設(shè)備。在包括 小鍵盤(pán)30的實(shí)施例中,小鍵盤(pán)30可以包括數(shù)字鍵(0-9)和有關(guān)鍵(#、*)和/或用于操作 移動(dòng)終端10的其他硬鍵和軟鍵。取而代之,小鍵盤(pán)30可以包括QWERTY小鍵盤(pán)布置。小鍵 盤(pán)30也可以包括具有關(guān)聯(lián)功能的各種軟鍵。除此之外或者取而代之,移動(dòng)終端10可以包括接口設(shè)備,比如操縱桿或者其他用戶(hù)輸入接口。移動(dòng)終端10還可以包括用于向?yàn)榱瞬僮?移動(dòng)終端10而需要的各種電路供電以及可選地提供機(jī)械振動(dòng)作為可檢測(cè)輸出的電池34, 比如振動(dòng)電池組。移動(dòng)終端10還可以包括用戶(hù)標(biāo)識(shí)模塊(UIM)38。UIM 38可以是具有內(nèi)置處理器的 存儲(chǔ)器設(shè)備。UIM 38可以例如包括訂戶(hù)標(biāo)識(shí)模塊(SIM)、通用集成電路卡(UICC)、通用訂戶(hù) 標(biāo)識(shí)模塊(USIM)、可拆卸用戶(hù)標(biāo)識(shí)模塊(R-UIM)等。UIM 38可以存儲(chǔ)與移動(dòng)訂戶(hù)有關(guān)的信 元。除了 UIM 38之外,移動(dòng)終端10還可以配備有存儲(chǔ)器。移動(dòng)終端10可以包括易失性存 儲(chǔ)器40和/或非易失性存儲(chǔ)器42。例如易失性存儲(chǔ)器40可以包括隨機(jī)訪問(wèn)存儲(chǔ)器(RAM) (包括動(dòng)態(tài)和/或靜態(tài)RAM)、片上或者片外高速緩存存儲(chǔ)器等??梢郧度牒?或可拆卸的 非易失性存儲(chǔ)器42可以例如包括只讀存儲(chǔ)器、閃存、磁存儲(chǔ)設(shè)備(例如硬盤(pán)、軟盤(pán)驅(qū)動(dòng)、磁 帶等)、光盤(pán)驅(qū)動(dòng)和/或介質(zhì)、非易失性隨機(jī)訪問(wèn)存儲(chǔ)器(NVRAM)等。類(lèi)似于易失性存儲(chǔ)器 40,非易失性存儲(chǔ)器42可以包括用于暫時(shí)存儲(chǔ)數(shù)據(jù)的高速緩存區(qū)。存儲(chǔ)器可以存儲(chǔ)由移動(dòng) 終端10用來(lái)實(shí)施移動(dòng)終端10的功能的多條信息和數(shù)據(jù)中的任何信息。例如存儲(chǔ)器可以包 括能夠唯一地標(biāo)識(shí)移動(dòng)終端10的標(biāo)識(shí)符,比如國(guó)際移動(dòng)設(shè)備標(biāo)識(shí)(IMEI)代碼。另外,存儲(chǔ) 器可以存儲(chǔ)用于確定小區(qū)ID信息的指令。具體而言,存儲(chǔ)器可以存儲(chǔ)用于由控制器20執(zhí) 行的應(yīng)用程序,該應(yīng)用程序可以確定移動(dòng)終端10與之通信的當(dāng)前小區(qū)的標(biāo)識(shí)、例如小區(qū)ID 標(biāo)識(shí)或者小區(qū)ID信息。圖2描繪了根據(jù)各種示例實(shí)施例的示例動(dòng)態(tài)架構(gòu)分布式網(wǎng)絡(luò)(例如智能空間
200)。在這一例子中,智能空間200可以包括監(jiān)管器210、220、230、接口211、221、231和信 息儲(chǔ)存器212、222、232。智能空間200可以與各種節(jié)點(diǎn)如節(jié)點(diǎn)201、202、203、204、205交互。連接到智能空間的任何設(shè)備可以實(shí)施信息儲(chǔ)存器,比如信息儲(chǔ)存器212、222、232。 就這一點(diǎn)而言,實(shí)施信息儲(chǔ)存器的設(shè)備能夠存儲(chǔ)、取回、計(jì)算、發(fā)送和接收信息。因而在一 些實(shí)施例中,信息儲(chǔ)存器可以是對(duì)可以存儲(chǔ)信息的位置進(jìn)行描述的邏輯實(shí)體。根據(jù)各種實(shí) 施例,信息儲(chǔ)存器可以跨越多個(gè)設(shè)備。信息儲(chǔ)存器可以存儲(chǔ)與智能空間關(guān)聯(lián)的信息和節(jié)點(diǎn) (例如節(jié)點(diǎn)201、202等)可能希望在智能空間內(nèi)存儲(chǔ)的任何其他信息。這可以例如包括節(jié) 點(diǎn)當(dāng)前狀態(tài)或者活動(dòng)的信息、包括智能空間外活動(dòng)的信息(例如關(guān)于與智能空間外實(shí)體的 通信的信息)、維護(hù)信息等。主要就智能空間而言,可以有固定數(shù)目的信息儲(chǔ)存器。圖2中所示示例實(shí)施例包 括三個(gè)信息儲(chǔ)存器。各信息儲(chǔ)存器可以具有與智能空間內(nèi)的另一實(shí)體的連接??梢园凑粘?本函數(shù)描述在信息儲(chǔ)存器與智能空間中的另一實(shí)體之間的連接。這樣例如可以針對(duì)在節(jié)點(diǎn) 205與信息儲(chǔ)存器212之間的連接來(lái)確定成本。智能空間200的節(jié)點(diǎn)可以針對(duì)智能空間內(nèi)的各種功能提供基礎(chǔ)。就這一點(diǎn)而言, 節(jié)點(diǎn)可以是任何應(yīng)用或者是由連接到智能空間200的設(shè)備執(zhí)行的應(yīng)用的部分。設(shè)備可以是 用于存儲(chǔ)、取回、計(jì)算、發(fā)送和接收信息的任何設(shè)備。在一些實(shí)施例中,節(jié)點(diǎn)201、202、203、 204、205可以是由移動(dòng)終端(比如圖1的移動(dòng)終端10)執(zhí)行的應(yīng)用。在各種實(shí)施例中,節(jié) 點(diǎn)201、202、203、204、205可以代表由各種設(shè)備執(zhí)行的應(yīng)用,從而在一些示例實(shí)施例中,節(jié) 點(diǎn)201和節(jié)點(diǎn)202可以由相同設(shè)備執(zhí)行。另外,在一些實(shí)施例中,單個(gè)節(jié)點(diǎn)(例如第一節(jié)點(diǎn)
201)可以由不止一個(gè)設(shè)備實(shí)施,從而設(shè)備共享節(jié)點(diǎn)。在各種實(shí)施例中,節(jié)點(diǎn)或者執(zhí)行節(jié)點(diǎn)的 設(shè)備可以與用戶(hù)關(guān)聯(lián),并且用戶(hù)可以是節(jié)點(diǎn)的操作者。
節(jié)點(diǎn)可以包括外部接口、節(jié)點(diǎn)信息儲(chǔ)存器接口和任務(wù)。外部接口可以考慮節(jié)點(diǎn)與 外界(例如用戶(hù))的交互。節(jié)點(diǎn)信息儲(chǔ)存器接口可以用來(lái)向信息儲(chǔ)存器(例如信息儲(chǔ)存器 212、222、232)傳送信息和從信息儲(chǔ)存器取回信息。任務(wù)可以限定外部接口與節(jié)點(diǎn)信息儲(chǔ)存 器接口之間的關(guān)系。例如,如果用戶(hù)希望從信息儲(chǔ)存器向節(jié)點(diǎn)取回一些信息,則可以生成用 于取回的任務(wù)(例如查詢(xún))。節(jié)點(diǎn)可以用各種方式與信息儲(chǔ)存器交互。就這一點(diǎn)而言,節(jié)點(diǎn) 可以插入信息、移除信息、查詢(xún)信息、借助持續(xù)查詢(xún)(例如預(yù)訂)來(lái)預(yù)訂信息儲(chǔ)存器和取消 這樣的預(yù)訂。在節(jié)點(diǎn)與信息儲(chǔ)存器之間的各種類(lèi)型的交互可以總稱(chēng)為請(qǐng)求。監(jiān)管器(例如 監(jiān)管器210、220、230)可以與信息儲(chǔ)存器關(guān)聯(lián)。在一些實(shí)施例中,監(jiān)管器可以是由具有關(guān)聯(lián) 信息儲(chǔ)存器的設(shè)備執(zhí)行的軟件應(yīng)用,或者監(jiān)管器可以實(shí)施于能夠存儲(chǔ)、取回、計(jì)算、發(fā)送和 接收信息的任何附加設(shè)備上。在一些實(shí)施例中,可以在相同設(shè)備(如例如移動(dòng)終端,其中控 制器20包括監(jiān)管器而易失性存儲(chǔ)器40和/或非易失性存儲(chǔ)器42包括信息儲(chǔ)存器)中包 括監(jiān)管器和信息儲(chǔ)存器。監(jiān)管器可以包括有助于在各種節(jié)點(diǎn)與關(guān)聯(lián)信息儲(chǔ)存器之間交互的 接口(例如接口 211、221、231)。監(jiān)管器可以監(jiān)視在各種節(jié)點(diǎn)與關(guān)聯(lián)信息儲(chǔ)存器之間的交互 頻率和類(lèi)型(例如插入、移除、查詢(xún)、預(yù)訂、取消預(yù)訂等)。就這一點(diǎn)而言,根據(jù)各種示例實(shí)施 例,一個(gè)或者多個(gè)監(jiān)管器可以分析在節(jié)點(diǎn)與信息儲(chǔ)存器之間的交互頻率和類(lèi)型以基于連接 成本來(lái)確定請(qǐng)求分布。示例分布可以基于在關(guān)聯(lián)節(jié)點(diǎn)與信息儲(chǔ)存器之間的連接成本來(lái)例如 指示何處可以滿(mǎn)足請(qǐng)求?;谇拔?,示例實(shí)施例可以針對(duì)在來(lái)源(例如節(jié)點(diǎn))與目標(biāo)(例如信息儲(chǔ)存器) 之間的將來(lái)交互確定路徑。路徑可以是對(duì)可以用于來(lái)源與目標(biāo)之間網(wǎng)絡(luò)交互的一系列連接 的預(yù)測(cè)。在一些示例實(shí)施例中,路徑可以基于與各連接關(guān)聯(lián)的成本??梢曰诰W(wǎng)絡(luò)(例如 智能空間)的架構(gòu)和各種數(shù)據(jù)性質(zhì)(例如與目標(biāo)信息關(guān)聯(lián)的元數(shù)據(jù))確定路徑。在一些示 例實(shí)施例中,路徑的確定可以構(gòu)成關(guān)于將用于來(lái)源與目標(biāo)之間交互的成本最少連接或者一 系列連接的提示。此外,也可以在確定路徑時(shí)考慮信息聚集度。就這一點(diǎn)而言,如果兩個(gè)單獨(dú)位置中 的信息經(jīng)常作為共同或者有關(guān)請(qǐng)求的部分進(jìn)行交互,則可以更緊密地聚集在兩個(gè)單獨(dú)位置 中的信息以便減少與信息有關(guān)的連接成本。信息聚集度(例如局部性)也可以基于查詢(xún)滿(mǎn) 意度和信息分配來(lái)考慮信息局部性的部分何處發(fā)散(例如信息在網(wǎng)絡(luò)內(nèi)的分布)。就這一點(diǎn)而言,在一些實(shí)施例中,為分布式網(wǎng)絡(luò)內(nèi)的各種實(shí)體之間的交互確定路 徑也可以導(dǎo)致確定與監(jiān)管器(例如監(jiān)管器210、220、230)和有關(guān)信息儲(chǔ)存器(例如信息儲(chǔ) 存器212、222、232)的一些接口(例如接口 211、221、231)可以標(biāo)識(shí)為信息網(wǎng)關(guān)。信息網(wǎng)關(guān) 可以是網(wǎng)絡(luò)(例如智能空間200)上的所有信息和預(yù)訂或者其他請(qǐng)求的入口點(diǎn)和散播器。因 此,任何附加預(yù)訂可以通過(guò)信息網(wǎng)關(guān)訪問(wèn)信息。在一些示例實(shí)施例中,預(yù)訂可以借助非循環(huán) 圖管理來(lái)訪問(wèn)信息,其中信息網(wǎng)關(guān)可以構(gòu)成該圖的根結(jié)構(gòu)。圖3圖示了如上文所述根據(jù)一些示例實(shí)施例的網(wǎng)絡(luò)實(shí)體的另一系統(tǒng)。也可以在與 智能空間200類(lèi)似的智能空間中包括圖3的系統(tǒng)。圖3的系統(tǒng)包括設(shè)備300、設(shè)備310、設(shè) 備320和設(shè)備330這四個(gè)設(shè)備。各設(shè)備可以實(shí)施一個(gè)或者多個(gè)節(jié)點(diǎn)。在圖3的示例系統(tǒng)中, 設(shè)備300可以實(shí)施節(jié)點(diǎn)301、節(jié)點(diǎn)302和節(jié)點(diǎn)303。設(shè)備320可以實(shí)施節(jié)點(diǎn)311和節(jié)點(diǎn)312。 節(jié)點(diǎn)312可以是共享節(jié)點(diǎn),該共享節(jié)點(diǎn)可以是由兩個(gè)或者更多設(shè)備實(shí)施的節(jié)點(diǎn)。在圖3的 示例系統(tǒng)中,節(jié)點(diǎn)312也由設(shè)備320實(shí)施、除了實(shí)施共享節(jié)點(diǎn)312之外,設(shè)備320也可以實(shí)施節(jié)點(diǎn)321。另外,設(shè)備330也可以實(shí)施節(jié)點(diǎn)331和節(jié)點(diǎn)332。圖3的系統(tǒng)的各種設(shè)備也可以實(shí)施監(jiān)管器接口。就這一點(diǎn)而言,設(shè)備300可以實(shí) 施監(jiān)管器接口 304。設(shè)備310可以實(shí)施監(jiān)管器接口 313,并且設(shè)備330可以實(shí)施監(jiān)管器接口 333。監(jiān)管器接口 313可以是共享監(jiān)管器接口,并且于是設(shè)備320也可以利用監(jiān)管器接口 313。圖3的系統(tǒng)的設(shè)備也可以實(shí)施信息儲(chǔ)存器。就這一點(diǎn)而言,設(shè)備300可以實(shí)施信 息儲(chǔ)存器305,該信息儲(chǔ)存器可以包括本地儲(chǔ)存器306和本地儲(chǔ)存器307。設(shè)備310可以實(shí) 施信息儲(chǔ)存器314,該信息儲(chǔ)存器可以包括本地儲(chǔ)存器315和分布式儲(chǔ)存器316??梢耘c也 可以實(shí)施分布式儲(chǔ)存器316的設(shè)備330共享分布式儲(chǔ)存器316。此外,設(shè)備330可以實(shí)施信 息儲(chǔ)存器334,該信息儲(chǔ)存器可以包括分布式儲(chǔ)存器316和本地儲(chǔ)存器315。作為分布式信息管理形式,可以在三級(jí)架構(gòu)增量低級(jí)路由機(jī)制、分布式查詢(xún)規(guī)劃 器和分布式目錄管理機(jī)制內(nèi)考慮路徑的確定。在一些示例實(shí)施例中,三級(jí)架構(gòu)可以基于節(jié) 點(diǎn)作為第一級(jí)、監(jiān)管器和監(jiān)管器接口作為第二級(jí)以及信息儲(chǔ)存器作為第三級(jí)。另外,可以定 義任何上述層的分布式目錄管理以適于作為分布式信息位置和取回機(jī)制。以這一方式實(shí)施 架構(gòu)的目的可以在于保障延續(xù)的信息演進(jìn)管理、串行化和訪問(wèn)控制。根據(jù)各種示例實(shí)施例,增量低級(jí)路由機(jī)制可以提供在網(wǎng)絡(luò)映射設(shè)施與連接選擇/ 傳送之間的路由和消息傳遞設(shè)施。在增量低級(jí)路由層以下可以提供對(duì)應(yīng)連接性??梢越柚?任何如下網(wǎng)絡(luò)具體信息來(lái)提供連接性,該信息由連接性層利用可以包括連接具體細(xì)節(jié)的服 務(wù)信息借助智能工作量控制來(lái)遞送。就這一點(diǎn)而言,信息的粒度水平可以是可調(diào)的。就這一點(diǎn)而言,智能工作量控制可以基于外部服務(wù)規(guī)范,這些規(guī)范可以是性能要 求和利用(例如訪問(wèn)模式)。智能工作量控制的作用可以在于實(shí)施一種可以基于工作量資 源映射和分布準(zhǔn)入控制的基礎(chǔ)結(jié)構(gòu)資源提供子系統(tǒng)。工作量資源映射和分布準(zhǔn)入控制可以 接收關(guān)于實(shí)際網(wǎng)絡(luò)拓?fù)?、服?wù)可用性、網(wǎng)絡(luò)條件和業(yè)務(wù)模式的信息。這些單元可以借助資源 管理和實(shí)際性能測(cè)量來(lái)會(huì)聚,并且可以開(kāi)發(fā)用于在工作量規(guī)劃預(yù)測(cè)中使用的智能工作量模 型。就這一點(diǎn)而言,一些示例實(shí)施例可以利用決策更新機(jī)制以更新路徑。決策更新機(jī) 制可以利用從兩個(gè)來(lái)源收集的信息并且結(jié)合信息以生成條件規(guī)則(例如路徑更新)。兩個(gè) 來(lái)源可以是信息域(例如數(shù)據(jù)特定域),該域提供包括實(shí)際內(nèi)容和查詢(xún)有關(guān)內(nèi)容的元數(shù) 據(jù);以及網(wǎng)絡(luò)域(例如網(wǎng)絡(luò)特定域),該域提供收集的關(guān)于網(wǎng)絡(luò)和從網(wǎng)絡(luò)域的網(wǎng)絡(luò)連接性的 信息。數(shù)據(jù)特定信息可以由分布式對(duì)象文件系統(tǒng)基礎(chǔ)結(jié)構(gòu)遞送并且可以包括元數(shù)據(jù)對(duì)象分 布和分級(jí)。網(wǎng)絡(luò)特定信息可以由連接性層遞送并且可以包括實(shí)際網(wǎng)絡(luò)拓?fù)?、網(wǎng)絡(luò)條件和業(yè) 務(wù)模式信息。這樣,確定路徑可以會(huì)聚成請(qǐng)求更新規(guī)則,該規(guī)則基于兩個(gè)域的信息分析(例 如網(wǎng)絡(luò)域分析和信息域分析)和來(lái)自這些域的信息的結(jié)合。在一些示例實(shí)施例中,可以分 解關(guān)于不同域(例如網(wǎng)絡(luò)和信息)收集的信息,并且可以基于參數(shù)的協(xié)方差分析來(lái)實(shí)施信 息的結(jié)合??赡芘c網(wǎng)絡(luò)特定域分析相關(guān)的信息可以例如包括接口性質(zhì)、相鄰節(jié)點(diǎn)性質(zhì)、最后 動(dòng)作類(lèi)型、最后動(dòng)作的時(shí)間戳、節(jié)點(diǎn)訪問(wèn)信息等。這一信息和其他信息可以由連接性控制器 提供。連接性控制器可以駐留于網(wǎng)絡(luò)內(nèi)的各設(shè)備上,或者連接性控制器可以駐留于可以由 其他網(wǎng)絡(luò)實(shí)體訪問(wèn)的單個(gè)設(shè)備上。另外,在一些示例實(shí)施例中,連接性控制器可以是前述設(shè)備執(zhí)行的軟件應(yīng)用。就這一點(diǎn)而言,連接性控制器可以除了它的局部連接性能力之外還了解它的周?chē)?環(huán)境和網(wǎng)絡(luò)拓?fù)洹_B接性控制器也可以了解連接到網(wǎng)絡(luò)的各種個(gè)別設(shè)備或者在連接性控制 器的無(wú)線(xiàn)范圍內(nèi)的設(shè)備的物理限制。就這一點(diǎn)而言,連接性控制器可以確定參與分布網(wǎng)絡(luò) 的設(shè)備的抽象連接性性質(zhì)。此外,連接性控制器可以通過(guò)提供連接性成本函數(shù)接口來(lái)隱藏 多傳送控制機(jī)制的復(fù)雜性。連接性控制器可以包括時(shí)域中的多無(wú)線(xiàn)電控制器功能,該功能可以負(fù)責(zé)基于通信 介質(zhì)活動(dòng)、資源可用性和無(wú)線(xiàn)頻譜可用性等來(lái)分配連接性資源。就這一點(diǎn)而言,連接性控制 器無(wú)需對(duì)向分布框架提供的接口具有直接影響。另外,連接性控制器可以實(shí)施用于創(chuàng)建網(wǎng)絡(luò)的網(wǎng)絡(luò)拓?fù)溆成浜瓦B接性技術(shù)映射的 協(xié)議和數(shù)據(jù)類(lèi)型。網(wǎng)絡(luò)拓?fù)溆成浜瓦B接性映射可以實(shí)現(xiàn)在數(shù)據(jù)遞送時(shí)選擇功率高效的傳 送。連接性映射協(xié)議也可以用來(lái)共享關(guān)于連接到網(wǎng)絡(luò)的各設(shè)備的諸如剩余電池壽命、可用 存儲(chǔ)器資源、計(jì)算能力等物理性質(zhì)的信息。這一信息還可以輔助連接性控制器確定數(shù)據(jù)應(yīng) 當(dāng)遞送到的下一節(jié)點(diǎn)。實(shí)施所述連接性控制器的優(yōu)點(diǎn)可以在于在存在多傳送設(shè)備時(shí)可以使用異構(gòu)聯(lián)網(wǎng) 技術(shù)以執(zhí)行一項(xiàng)數(shù)據(jù)遞送任務(wù)。例如由于ad hoc網(wǎng)絡(luò)(例如智能空間)的動(dòng)態(tài)性質(zhì),可以 用藍(lán)牙完成從一個(gè)節(jié)點(diǎn)向另一節(jié)點(diǎn)的初始數(shù)據(jù)遞送,但是當(dāng)接收節(jié)點(diǎn)移出藍(lán)牙無(wú)線(xiàn)電的范 圍時(shí),連接性控制器可以例如使用WLAN來(lái)打開(kāi)在節(jié)點(diǎn)之間的另一連接并且繼續(xù)數(shù)據(jù)遞送。 可以基于參與節(jié)點(diǎn)的連接性映射信息和物理特性來(lái)完成對(duì)這樣的系統(tǒng)間切換的判決。此 外,可以提供連接性控制器利用的所有信息作為向可以用來(lái)確定數(shù)據(jù)局部性和可用性的成 本函數(shù)的輸入。在一些示例實(shí)施例中,由于與儲(chǔ)存器基礎(chǔ)結(jié)構(gòu)類(lèi)似,可以實(shí)施數(shù)據(jù)局部性分析和 數(shù)據(jù)聚集度分析。根據(jù)各種示例實(shí)施例,數(shù)據(jù)局部性分析和數(shù)據(jù)聚集度分析可以由一個(gè)或 者多個(gè)節(jié)點(diǎn)進(jìn)行。就這一點(diǎn)而言,一個(gè)或者多個(gè)節(jié)點(diǎn)可以使用可以通過(guò)軟件和/或硬件實(shí) 施的數(shù)據(jù)散布方案來(lái)進(jìn)行分析。就這一點(diǎn)而言,可以按照時(shí)間和空間局部性分析數(shù)據(jù)局部 性。另外,數(shù)據(jù)局部性可以按照成本表明數(shù)據(jù)與潛在消費(fèi)者(例如節(jié)點(diǎn))的實(shí)際鄰近度。由 于成本函數(shù)可以依賴(lài)于若干參數(shù)(例如功率消耗、性能、可靠性等),所以可以按照這些參 數(shù)確定鄰近度。在一些示例實(shí)施例中,所得成本函數(shù)可以非線(xiàn)性。如上文所述由連接性層 提供的信息(例如可用連接性技術(shù)、近鄰設(shè)備、連接性能力等)可以是向成本函數(shù)的輸入。 在確定數(shù)據(jù)局部性和通向所需信息的路徑時(shí)也可以考慮連接到網(wǎng)絡(luò)的設(shè)備的諸如剩余電 池壽命、空閑存儲(chǔ)器資源等設(shè)備特性和能力作為向成本函數(shù)的輸入。此外,數(shù)據(jù)聚集度可以表明每某個(gè)局部性(例如在某一鄰近度內(nèi))的可用數(shù)據(jù)條 數(shù)。這樣,數(shù)據(jù)聚集度可以適于作為局部智能工作量模型的輸入?yún)?shù)并且可以從內(nèi)容散布 估計(jì)值和數(shù)據(jù)跟蹤器導(dǎo)出。另外,基于比如可靠性(例如數(shù)據(jù)損失、一致度)、性能(例如延時(shí)、吞吐量)和功 率消耗這樣的參數(shù),可以針對(duì)用于整個(gè)系統(tǒng)操作的優(yōu)選策略確定最佳操作模式??紤]這些 和其他參數(shù),可以開(kāi)發(fā)對(duì)信息分配進(jìn)行描述的累積成本函數(shù)。另外考慮功率消耗、性能和可 靠性這些參數(shù),可以開(kāi)發(fā)操作策略。監(jiān)管器可以利用操作策略以及成本函數(shù)以關(guān)于該策略 開(kāi)發(fā)最佳操作模式。就這一點(diǎn)而言,操作模式可以輔助例如確定是否應(yīng)當(dāng)向若干地點(diǎn)復(fù)制信息以獲得高效查詢(xún)交集或者是否應(yīng)當(dāng)向另一網(wǎng)絡(luò)實(shí)體(例如更鄰近實(shí)體)傳遞查詢(xún)。關(guān)于可以在確定操作模式時(shí)考慮的參數(shù),可以考慮功率消耗。就這一點(diǎn)而言,連接 到網(wǎng)絡(luò)的各種設(shè)備可以具有不同功率預(yù)算和功率約束(例如電池供電、外部供電等)。與在 設(shè)備之間的連接維護(hù)和數(shù)據(jù)傳送關(guān)聯(lián)的功率消耗可以變化并且于是可以在計(jì)算總成本時(shí) 加以考慮。此外,可以在確定操作模式時(shí)考慮性能作為參數(shù)。就這一點(diǎn)而言,可以通過(guò)監(jiān)視可 以由各設(shè)備確定的本地和遠(yuǎn)程工作量和/或工作量模型來(lái)估計(jì)針對(duì)特定信息訪問(wèn)的將來(lái) 延時(shí)要求。信息預(yù)訂者(例如節(jié)點(diǎn))可以在請(qǐng)求中嵌入用于附加延時(shí)要求的一些元數(shù)據(jù)。另外,可以在操作模式確定中考慮可靠性。就這一點(diǎn)而言,由于一些網(wǎng)絡(luò)的動(dòng)態(tài)性 質(zhì),例如可能一直不批準(zhǔn)特定信息訪問(wèn),因?yàn)楸3中畔⒌男畔?chǔ)存器可能不再存在于網(wǎng)絡(luò) 中。這一概念可能危及數(shù)據(jù)的可靠性和可用性。為了應(yīng)對(duì)這一點(diǎn),可以增加信息和/或查 詢(xún)的冗余度。例如可以向若干地點(diǎn)復(fù)制信息或者通過(guò)任何其他手段可以散布信息以在一個(gè) 或者多個(gè)信息來(lái)源變得不可用的情況下使損失最小?;谶@些以及可能其他參數(shù),可以選擇用于網(wǎng)絡(luò)的操作策略和關(guān)聯(lián)操作模式。例 如所需策略可以目標(biāo)在于使功率消耗最少而又滿(mǎn)足延時(shí)和可靠性約束。可以以類(lèi)似的方式 構(gòu)造延遲最小化策略和可靠性最大化策略。另外通過(guò)向參數(shù)引入加權(quán)因子,可以同時(shí)優(yōu)化 多個(gè)維度。操作策略也可以關(guān)于系統(tǒng)上的任何設(shè)備考慮存儲(chǔ)空間約束作為限制。根據(jù)可以在 散布存儲(chǔ)的信息之后利用冗余度的一些示例實(shí)施例的各種方面,可以獲得在存儲(chǔ)空間和功 率消耗、性能以及可靠性之間的關(guān)系。就這一點(diǎn)而言,信息散布的過(guò)程可以消耗附加的存儲(chǔ) 空間,這可能導(dǎo)致附加的功率消耗以及可靠性和性能的改變。如果復(fù)制散布的信息,則散布 的信息塊可以利用附加存儲(chǔ)空間從而消耗更多可用存儲(chǔ)空間。就這一點(diǎn)而言,在一些實(shí)例 中,在散布、復(fù)制或者其組合方面的任何冗余度增加可能造成在功率、數(shù)據(jù)可靠性和性能方 面的改變。類(lèi)似地,所需策略和所得操作模式也可能影響如上文所述的路徑確定,因?yàn)榭梢?基于操作模式散布或者復(fù)制信息。因此如果所需信息的遞送延遲參照預(yù)定閾值將不可接受 則可以避免缺乏功率和/或成本明顯高昂的信道。就這一點(diǎn)而言,兩個(gè)域(例如網(wǎng)絡(luò)和信息)的信息協(xié)方差的組合可以表征通向目 標(biāo)信息的建議路徑、請(qǐng)求的分配和信息結(jié)合方案。在一些示例實(shí)施例中,可以利用兩個(gè)域的 信息協(xié)方差的凸協(xié)方差組合。另外,在一些示例實(shí)施例中,可以利用信息空間(例如兩個(gè)域 的空間)中的統(tǒng)計(jì)均值和協(xié)方差的凸協(xié)方差組合。就這一點(diǎn)而言,可以濾除交叉域和通信 不確定性。因而可以例如在監(jiān)管器內(nèi)利用數(shù)據(jù)網(wǎng)絡(luò)特定信息分析和結(jié)合針對(duì)網(wǎng)絡(luò)如智能空 間中的應(yīng)用來(lái)構(gòu)造以下示例分配和取回機(jī)制。該機(jī)制可以考慮基于組的方面(例如物理設(shè) 備動(dòng)作、數(shù)據(jù)可靠性、功率消耗、性能、定時(shí)等)、基于主題的方面(例如智能空間節(jié)點(diǎn)動(dòng)作 等)和基于內(nèi)容的方面(例如代碼字、數(shù)據(jù)塊、動(dòng)作等)。現(xiàn)在參照?qǐng)D4,提供一種用于確定路徑更新的方法。根據(jù)各種實(shí)施例,圖4的方法 可以由包括處理器的裝置(比如圖1的移動(dòng)終端10或者圖5的裝置500)實(shí)施,該處理器 被配置成實(shí)施該方法。在400可以接收具有初始路徑的請(qǐng)求(例如查詢(xún))。就這一點(diǎn)而言, 請(qǐng)求可以包括表明初始路徑的數(shù)據(jù)。在一些實(shí)施例中,可以基于先前路徑更新或者直接基 于連接性映射確定初始路徑。就這一點(diǎn)而言,可以對(duì)初始路徑進(jìn)行進(jìn)一步優(yōu)化。在402可以關(guān)于是否能夠滿(mǎn)足請(qǐng)求進(jìn)行確定。就這一點(diǎn)而言,信息儲(chǔ)存器或者與信息儲(chǔ)存器關(guān)聯(lián)的 監(jiān)管器可以分析請(qǐng)求并且確定是否可以本地滿(mǎn)足請(qǐng)求。如果能夠滿(mǎn)足請(qǐng)求,則可以在404 向來(lái)源(例如節(jié)點(diǎn))提供響應(yīng)。如果不能滿(mǎn)足請(qǐng)求,則可以確定路徑更新以將請(qǐng)求智能地 進(jìn)行路由。就這一點(diǎn)而言,可以在408實(shí)施域的特征選擇。域的特征選擇可以在406基于 判決規(guī)則自舉和信息增益構(gòu)造。在一些示例實(shí)施例中,各網(wǎng)絡(luò)設(shè)備然后可以提供從網(wǎng)絡(luò)和信息域的特征選擇。隨 后可以構(gòu)造結(jié)合和更新方案??梢匀缟衔乃鰪倪B接性控制器獲得連接性有關(guān)信息增益。 具體而言,在一些示例實(shí)施例中,信息域特征選擇可以包括過(guò)濾元數(shù)據(jù)和實(shí)際內(nèi)容和分解 這些信息以便后續(xù)結(jié)合。類(lèi)似地,網(wǎng)絡(luò)域特征選擇可以包括過(guò)濾和分解網(wǎng)絡(luò)或者連接性信 息以便后續(xù)結(jié)合。特征選擇過(guò)程可以利用任何現(xiàn)有過(guò)濾技術(shù),如例如粒子過(guò)濾。具體而言, 可以通過(guò)聚合來(lái)自低級(jí)數(shù)據(jù)分配分析的元數(shù)據(jù)來(lái)獲得信息增益。例如可以利用如由儲(chǔ)存器 文件系統(tǒng)、在高度抽象信息之間的鍵合和來(lái)自信息儲(chǔ)存器的內(nèi)容提供的元數(shù)據(jù)如“inode”。就這一點(diǎn)而言,可以從信息域410選擇特征。就這一點(diǎn)而言,可以在412進(jìn)行存儲(chǔ) 的信息元數(shù)據(jù)分析并且提供該分析以便選擇特征。此外可以從網(wǎng)絡(luò)域414選擇特征。就這 一點(diǎn)而言,連接性控制器可以在416提供初始路徑的反饋和成形并且提供結(jié)果以便選擇特 征。根據(jù)各種示例實(shí)施例,可以使用以下假設(shè)來(lái)構(gòu)造與各域有關(guān)的數(shù)據(jù)的信息增益。 考慮針對(duì)k個(gè)不同數(shù)據(jù)來(lái)源這一集合的聚合查詢(xún)集Q = {q1;. . .,qm},數(shù)據(jù)來(lái)源讀數(shù)集可以 是矢量JT - ¢+...,資。請(qǐng)求可以按照某一所需頻率請(qǐng)求數(shù)據(jù)來(lái)源某一子集的聚合值。這 可以允許各請(qǐng)求表達(dá)為k位矢量,其中如果\對(duì)%的值有貢獻(xiàn),則矢量的矢量元j為1,否 則矢量元j可以是0。請(qǐng)求Qj在數(shù)據(jù)來(lái)源讀數(shù)為χ時(shí)的值可以表達(dá)為點(diǎn)積Cij · X。在選擇特征時(shí),可以在418加權(quán)和過(guò)濾各特征。在420可以計(jì)算各域協(xié)方差。就 這一點(diǎn)而言,可以關(guān)于來(lái)自各域的信息計(jì)算協(xié)方差??梢栽?22合成這些計(jì)算的結(jié)果作為 判決規(guī)則??梢酝ㄟ^(guò)進(jìn)行兩個(gè)域協(xié)方差的凸協(xié)方差組合來(lái)實(shí)施合成(或者結(jié)合)各域協(xié)方 差。因而可以在4 進(jìn)行路徑規(guī)則更新。就這一點(diǎn)而言,一旦提取特征并且構(gòu)造信息增益,實(shí)際結(jié)合過(guò)程就可以開(kāi)始。由于 可以使用兩個(gè)域協(xié)方差的凸組合的結(jié)合,所以該過(guò)程可以包括以下操作。從真實(shí)狀態(tài)X的 具有對(duì)應(yīng)正定誤差方差矩陣P1和P2的兩個(gè)給定估計(jì)值冬和奐開(kāi)始,可以尋求誤差方差矩陣 為P的組合估計(jì)值《 ??偣烙?jì)可以由兩個(gè)估計(jì)值的基本凸組合給出,并且算法可以如下PXXi-CPJi = Ci, +(I-^x2.其中ω e
。自由參數(shù)ω可以操控向X1和&賦值的權(quán)值。不同選擇可以用 來(lái)關(guān)于不同性能判據(jù)優(yōu)化路徑更新。關(guān)于ω為凸的成本函數(shù)可以在范圍中具有僅一個(gè)不 同最優(yōu)值。因而在一些示例實(shí)施例中,可以使用范圍從Newton-Raphson到復(fù)雜半定或者可 以使范數(shù)最小的動(dòng)態(tài)編程技術(shù)的任何優(yōu)化策略。在一些示例實(shí)施例中,可以通過(guò)在408進(jìn) 行附加域的特征選擇并且重復(fù)該過(guò)程來(lái)進(jìn)行路徑規(guī)則更新的進(jìn)一步優(yōu)化。在4 可以向請(qǐng) 求附加路徑規(guī)則更新以生成更新路徑。就這一點(diǎn)而言,可以在430進(jìn)行每節(jié)點(diǎn)信息散度分 析,并且可以在4 進(jìn)行路徑的預(yù)訂分析和成形。這樣,向請(qǐng)求附加路徑更新可以基于每節(jié)點(diǎn)信息散度分析以及路徑的預(yù)訂分析和成形。另外,更新可以是動(dòng)作模型的編碼變化???以通過(guò)進(jìn)行每節(jié)點(diǎn)信息散度分析來(lái)附加路徑規(guī)則更新,因?yàn)樽鳛樾畔?chuàng)建者的節(jié)點(diǎn)可以存 儲(chǔ)該信息和訪問(wèn)它。這樣,節(jié)點(diǎn)可以提供顯式信息管理并且進(jìn)行預(yù)訂分析。因而,分析由于 預(yù)訂的持續(xù)性質(zhì)而可以提供隱式信息管理。因而可以在432向請(qǐng)求提供更新路徑。也可以在434使用工作量控制基礎(chǔ)結(jié)構(gòu)來(lái) 回傳確定的規(guī)則。就這一點(diǎn)而言,可以借助智能工作量模型或者用于向現(xiàn)有智能工作控制 模型附加或者更新現(xiàn)有能工作量控制模型的手段對(duì)更新進(jìn)行編碼。所得估計(jì)值可以用來(lái)更新聚合請(qǐng)求的初始集并且向起初接收的請(qǐng)求嵌入必要改 變。這一方式也可以延及信息聚集管理。更新的估計(jì)值可以用來(lái)跟蹤針對(duì)分布于網(wǎng)絡(luò)中的 所需信息的分配并且將信息與以該信息為目標(biāo)的聚合請(qǐng)求集關(guān)聯(lián)。因此從請(qǐng)求和從信息位 置并行的雙邊優(yōu)化是可能的。根據(jù)各種示例實(shí)施例,提供一種方式作為在工作量管理與請(qǐng)求分布之間的連接。 由于訪問(wèn)分析行為可以不同于請(qǐng)求分布和觸發(fā),所以可以限定一些輔助分析。請(qǐng)求分析可 以包括插入或者查詢(xún)下發(fā)(例如查詢(xún)信息)、回應(yīng)查詢(xún)、匹配結(jié)果與原查詢(xún)以及實(shí)際訪問(wèn)信 息和引用的內(nèi)容。在一些實(shí)施例中,當(dāng)結(jié)果未匹配時(shí),可以向下一最佳信息儲(chǔ)存器候選轉(zhuǎn)發(fā) 查詢(xún)。另外,如果結(jié)果未匹配查詢(xún),則可以進(jìn)行伴隨的信息重分布動(dòng)作。另外,工作量管理能夠創(chuàng)建實(shí)際訪問(wèn)所生成的智能工作量模型。可以單獨(dú)地考慮 就這一點(diǎn)而言的其他步驟。如上文所述,本發(fā)明的各種示例實(shí)施例可以將任何節(jié)點(diǎn)的活動(dòng) 視為抽象信息增益矢量。因而可以使用實(shí)際網(wǎng)絡(luò)連接性和信息特定域狀態(tài)來(lái)優(yōu)化和更新基 于確定的路徑的查詢(xún)分布和預(yù)訂分布。圖4的流程圖描繪了根據(jù)本發(fā)明一些示例實(shí)施例的系統(tǒng)、方法和程序產(chǎn)品。將理 解可以通過(guò)各種手段(比如硬件、固件和/或軟件(包括一個(gè)或者多個(gè)計(jì)算機(jī)程序代碼部 分、程序指令或者可執(zhí)行程序代碼部分))實(shí)施流程圖的各塊、步驟或者操作以及在流程圖 中的塊、步驟或者操作的組合。例如一個(gè)或者多個(gè)上述流程可以由計(jì)算機(jī)程序代碼指令實(shí) 施。就這一點(diǎn)而言,實(shí)施上述流程的計(jì)算機(jī)程序指令可以由裝置的存儲(chǔ)器設(shè)備存儲(chǔ)并且由 裝置中的處理器執(zhí)行。如將理解的那樣,任何這樣的計(jì)算機(jī)程序指令可以加載到計(jì)算機(jī)或 者其他可編程裝置(例如硬件)上以產(chǎn)生機(jī)器,從而在計(jì)算機(jī)或者其他可編程裝置上執(zhí)行 的指令創(chuàng)建用于實(shí)施在流程圖的塊、步驟或者操作中指定的功能的裝置。這些計(jì)算機(jī)程序 指令也可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)器中,該存儲(chǔ)器可以指引計(jì)算機(jī)、處理器或者其他可編 程裝置以特定方式工作,從而存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生如下制造品,該制造 品包括實(shí)施在流程圖的塊、步驟或者操作中指定的功能的指令裝置。計(jì)算機(jī)程序指令也可 以加載到計(jì)算機(jī)、處理器或者其他可編程裝置上以引起在計(jì)算機(jī)、處理器或者其他可編程 裝置上進(jìn)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)施的過(guò)程,從而在計(jì)算機(jī)、處理器或者其他可 編程裝置上執(zhí)行的指令提供用于實(shí)施在流程圖的塊、步驟或者操作中指定的功能的步驟。 因而流程圖的塊、步驟或者操作支持用于執(zhí)行指定功能的裝置的組合、用于執(zhí)行指定功能 的步驟的組合和用于執(zhí)行指定功能的程序指令裝置。也將理解流程圖的一個(gè)或者多個(gè)塊、 步驟或者操作和在流程圖中的塊、步驟或者操作的組合可以由專(zhuān)用的基于硬件的計(jì)算機(jī)系 統(tǒng)或者專(zhuān)用硬件和計(jì)算機(jī)指令的組合實(shí)施,其中,計(jì)算機(jī)系統(tǒng)執(zhí)行指定功能或者步驟?,F(xiàn)在參照?qǐng)D5,描述用于分布式信息管理的示例裝置500。裝置500可以實(shí)施為服務(wù)器或者其他網(wǎng)絡(luò)設(shè)備(例如包括移動(dòng)終端(比如圖1的移動(dòng)終端10)、信息儲(chǔ)存器、監(jiān)管 器等)。裝置500可以包括處理器505、用戶(hù)接口 515、通信接口 520和存儲(chǔ)器設(shè)備510或者 以別的方式與之通信。存儲(chǔ)器設(shè)備510可以例如包括易失性和/或非易失性存儲(chǔ)器(例如 易失性存儲(chǔ)器40和/或非易失性存儲(chǔ)器4 。存儲(chǔ)器設(shè)備510可以被配置成存儲(chǔ)用于使 裝置能夠根據(jù)示例實(shí)施例實(shí)現(xiàn)各種功能的信息、數(shù)據(jù)、應(yīng)用、指令等。例如存儲(chǔ)器設(shè)備510 可以被配置成緩存用于由處理器505處理的輸入數(shù)據(jù)。除此之外或者取而代之,存儲(chǔ)器設(shè) 備510可以被配置成存儲(chǔ)用于由處理器505執(zhí)行的指令。作為又一替代方式,存儲(chǔ)器設(shè)備 510可以是例如與請(qǐng)求、網(wǎng)絡(luò)域信息、信息域信息等關(guān)聯(lián)以靜態(tài)和/或動(dòng)態(tài)信息的形式存儲(chǔ) 信息的多個(gè)數(shù)據(jù)庫(kù)之一??梢杂枚鄠€(gè)不同方式實(shí)施處理器505。例如處理器505可以實(shí)施為微處理器、協(xié)同 處理器、控制器(例如來(lái)自圖1的控制器20)或者各種其他處理裝置或者單元(包括集成 電路(如例如ASIC(專(zhuān)用集成電路)或者FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列))。在一個(gè)示例實(shí)施 例中,處理器505可以被配置成執(zhí)行存儲(chǔ)器設(shè)備510中存儲(chǔ)的或者以別的方式可為處理器 505所訪問(wèn)的指令。用戶(hù)接口 515可以與處理器505通信以接收在用戶(hù)接口 515的用戶(hù)輸入的指示和 /或向用戶(hù)提供可聽(tīng)、可視、機(jī)械或者其他輸出。這樣,用戶(hù)接口 515可以例如包括鍵盤(pán)、鼠 標(biāo)、操縱桿、顯示器(例如包括觸屏顯示器、麥克風(fēng)、揚(yáng)聲器或者其他輸入/輸出機(jī)制)。在 裝置500實(shí)施為服務(wù)器的一個(gè)示例實(shí)施例中,可以限制或者甚至消除用戶(hù)接口 515。通信接口 520可以實(shí)施為用硬件、軟件或者硬件和軟件的組合實(shí)施的任何如下設(shè) 備或者裝置,該設(shè)備或者裝置被配置成從與裝置500通信的網(wǎng)絡(luò)和/或任何其他設(shè)備或者 模塊接收數(shù)據(jù)和/或向該設(shè)備或者模塊發(fā)送數(shù)據(jù)。就這一點(diǎn)而言,通信接口 520可以例如包 括用于實(shí)現(xiàn)與可以是任何類(lèi)型的有線(xiàn)或者無(wú)線(xiàn)網(wǎng)絡(luò)的網(wǎng)絡(luò)525通信的天線(xiàn)、發(fā)送器、接收 器、收發(fā)器和/或支持硬件或者軟件。盡管網(wǎng)絡(luò)525可以利用等級(jí)結(jié)構(gòu),但是也可以實(shí)施對(duì) 等結(jié)構(gòu)。而且,網(wǎng)絡(luò)525可以包括動(dòng)態(tài)結(jié)構(gòu),諸如只能空間。經(jīng)由通信接口 520和網(wǎng)絡(luò)525, 裝置500可以與可以連接到網(wǎng)絡(luò)525的各種實(shí)體通信。裝置500的路徑更新生成器530可以是用硬件、軟件或者硬件和軟件的組合實(shí)施 的任何如下裝置或者設(shè)備,該設(shè)備或者裝置被配置成實(shí)現(xiàn)如這里所述路徑更新生成器530 的功能。在一個(gè)示例實(shí)施例中,處理器505可以包括或者以別的方式控制路徑更新生成器 530。在各種示例實(shí)施例中,路徑更新生成器530或者路徑更新生成器530的部分可以駐留 于遠(yuǎn)離裝置500的實(shí)體(比如服務(wù)器)或者其他網(wǎng)絡(luò)設(shè)備(包括移動(dòng)終端,比如圖1的移 動(dòng)終端10)上。根據(jù)各種示例實(shí)施例,路徑更新生成器530可以被配置成選擇一個(gè)或者多個(gè)網(wǎng)絡(luò) 域特征和一個(gè)或者多個(gè)信息域特征。就這一點(diǎn)而言,裝置500可以包括用于選擇特征的各 種裝置,這些裝置可以包括處理器505、路徑更新生成器530、用于選擇這里描述的特征的 并且由前述或者其他單元執(zhí)行的算法等??梢曰诰W(wǎng)絡(luò)(比如網(wǎng)絡(luò)52 的連接性來(lái)選擇 網(wǎng)絡(luò)域特征。在一些實(shí)施例中,連接性控制器可以提供網(wǎng)絡(luò)的連接性??梢曰谂c存儲(chǔ)于 網(wǎng)絡(luò)內(nèi)的信息關(guān)聯(lián)的元數(shù)據(jù)來(lái)選擇信息域特征。在一些示例實(shí)施例中,元數(shù)據(jù)可以與請(qǐng)求 或者查詢(xún)以之為目標(biāo)的信息關(guān)聯(lián)。在一些示例實(shí)施例中,可以從分布式文件系統(tǒng)基礎(chǔ)結(jié)構(gòu) 提取數(shù)據(jù)特定特征。特定特征可以包括元數(shù)據(jù)、數(shù)據(jù)分布和分級(jí)。因而數(shù)據(jù)特定特征選擇可以包括元數(shù)據(jù)和原始數(shù)據(jù)過(guò)濾和分解以便進(jìn)一步結(jié)合。具體而言,可以通過(guò)聚合來(lái)自低 級(jí)數(shù)據(jù)分配分析的元數(shù)據(jù)(比如直接通過(guò)由儲(chǔ)存器文件系統(tǒng)提供的元數(shù)據(jù)、在高度抽象信 息之間的鍵合和在信息儲(chǔ)存器內(nèi)的內(nèi)容的元數(shù)據(jù)如“inode”)來(lái)獲得信息增益。根據(jù)一些 示例實(shí)施例,路徑更新生成器530也可以被配置成加權(quán)和過(guò)濾一個(gè)或者多個(gè)網(wǎng)絡(luò)域特征和 一個(gè)或者多個(gè)信息域特征??梢曰诠β氏?、延時(shí)和可靠性約束來(lái)加權(quán)和過(guò)濾所選特征。路徑更新生成器530也可以被配置成基于一個(gè)或者多個(gè)網(wǎng)絡(luò)域特征來(lái)確定網(wǎng)絡(luò) 域協(xié)方差。就這一點(diǎn)而言,裝置500可以包括用于確定網(wǎng)絡(luò)域協(xié)方差的各種裝置,這些裝置 可以包括處理器505、路徑更新生成器530、用于確定這里描述的網(wǎng)絡(luò)域協(xié)方差并且由前述 或者其他單元執(zhí)行的算法等。路徑更新生成器530還可以被配置成基于一個(gè)或者多個(gè)信息 域特征來(lái)確定信息域協(xié)方差。就這一點(diǎn)而言,裝置500可以包括用于確定信息域協(xié)方差的 各種裝置,這些裝置可以包括處理器505、路徑更新生成器530、用于確定這里描述的信息 域協(xié)方差并且由前述或者其他單元執(zhí)行的算法等。例如,如果針對(duì)協(xié)方差分析來(lái)取得和使 用對(duì)特定信息的訪問(wèn)次數(shù),則可以將每某一預(yù)定義時(shí)間段的多個(gè)請(qǐng)求轉(zhuǎn)換成移動(dòng)平均作為 真實(shí)狀態(tài)χ的烏,并且協(xié)方差可以計(jì)算為A =£k(0$,(i + r)j。路徑更新生成器530還可以被配置成組合網(wǎng)絡(luò)域協(xié)方差和信息域協(xié)方差以確定 路徑更新。就這一點(diǎn)而言,裝置500可以包括用于組合網(wǎng)絡(luò)域協(xié)方差和信息域協(xié)方差的各 種裝置,這些裝置可以包括處理器505、路徑更新生成器530、用于組合這里描述的網(wǎng)絡(luò)域 協(xié)方差和信息域協(xié)方差并且由前述或者其他單元執(zhí)行的算法等。在一些實(shí)施例中,組合網(wǎng) 絡(luò)域協(xié)方差和信息域協(xié)方差可以包括經(jīng)由凸協(xié)方差組合來(lái)結(jié)合網(wǎng)絡(luò)域協(xié)方差和信息域協(xié) 方差。此外,在一些示例實(shí)施例中,路徑更新生成器530也可以被配置成借助嵌入式信 息向請(qǐng)求附加路徑更新。另外,路徑更新生成器可以被配置成接收包括初始路徑的請(qǐng)求。就 這一點(diǎn)而言,可以附加路徑更新,從而用路徑更新來(lái)更新初始路徑。另外,在一些附加示例 實(shí)施例中,路徑更新生成器530可以被配置成通過(guò)進(jìn)行每節(jié)點(diǎn)信息散度分析來(lái)附加路徑更 新,因?yàn)樽鳛樾畔?chuàng)建者的節(jié)點(diǎn)可以存儲(chǔ)該信息并且訪問(wèn)它,因此提供顯式信息管理并且 進(jìn)行預(yù)訂分析,因此由于預(yù)訂的持續(xù)性質(zhì)而提供隱式信息管理。從在前文描述和關(guān)聯(lián)附圖中呈現(xiàn)的教導(dǎo)中受益的本發(fā)明有關(guān)領(lǐng)域技術(shù)人員將想 到這里闡述的本發(fā)明的許多修改和其他實(shí)施例。因此將理解本發(fā)明并不限于公開(kāi)的具體實(shí) 施例并且修改和其他實(shí)施例旨在于涵蓋于所附權(quán)利要求書(shū)的范圍內(nèi)。另外雖然前文描述和 關(guān)聯(lián)附圖在單元和/或功能的某些示例組合的背景中描述示例實(shí)施例,但是應(yīng)當(dāng)理解單元 和/或功能的不同組合可以由替代實(shí)施例提供而不脫離所附權(quán)利要求書(shū)的范圍。就這一點(diǎn) 而言,例如也設(shè)想如可以在一些所附權(quán)利要求書(shū)中闡述的與上文明確描述的單元和/或功 能組合不同的單元和/或功能組合。雖然這里運(yùn)用具體術(shù)語(yǔ),但是僅在廣義和描述意義上 而非出于限制的目的使用它們。
權(quán)利要求
1.一種方法,包括選擇一個(gè)或者多個(gè)網(wǎng)絡(luò)域特征和一個(gè)或者多個(gè)信息域特征,所述網(wǎng)絡(luò)域特征基于網(wǎng)絡(luò) 的連接性,并且所述信息域特征基于與存儲(chǔ)于所述網(wǎng)絡(luò)內(nèi)的信息關(guān)聯(lián)的元數(shù)據(jù);基于所述一個(gè)或者多個(gè)網(wǎng)絡(luò)域特征來(lái)確定網(wǎng)絡(luò)域協(xié)方差;基于所述一個(gè)或者多個(gè)信息域特征來(lái)確定信息域協(xié)方差;以及組合所述網(wǎng)絡(luò)域協(xié)方差和所述信息域協(xié)方差以確定路徑更新。
2.根據(jù)權(quán)利要求1所述的方法,其中組合所述網(wǎng)絡(luò)域協(xié)方差和所述信息域協(xié)方差包括 經(jīng)由凸協(xié)方差組合來(lái)結(jié)合所述網(wǎng)絡(luò)域協(xié)方差和所述信息域協(xié)方差。
3.根據(jù)權(quán)利要求1-2中的任一權(quán)利要求所述的方法,還包括加權(quán)和過(guò)濾所述一個(gè)或者 多個(gè)網(wǎng)絡(luò)域特征和所述一個(gè)或者多個(gè)信息域特征。
4.根據(jù)權(quán)利要求1-3中的任一權(quán)利要求所述的方法,還包括向請(qǐng)求附加所述路徑更新。
5.根據(jù)權(quán)利要求4所述的方法,還包括接收包括初始路徑的所述請(qǐng)求,并且其中向所 述請(qǐng)求附加所述路徑更新包括附加所述路徑更新使得利用所述路徑更新來(lái)更新所述初始 路徑。
6.根據(jù)權(quán)利要求4-5中的任一權(quán)利要求所述的方法,其中附加所述路徑更新包括執(zhí)行 每節(jié)點(diǎn)信息散度分析并且執(zhí)行預(yù)訂分析。
7.一種包括處理器的裝置,所述處理器被配置成選擇一個(gè)或者多個(gè)網(wǎng)絡(luò)域特征和一個(gè)或者多個(gè)信息域特征,所述網(wǎng)絡(luò)域特征基于網(wǎng)絡(luò) 的連接性,并且所述信息域特征基于與存儲(chǔ)于所述網(wǎng)絡(luò)內(nèi)的信息關(guān)聯(lián)的元數(shù)據(jù);基于所述一個(gè)或者多個(gè)網(wǎng)絡(luò)域特征來(lái)確定網(wǎng)絡(luò)域協(xié)方差;基于所述一個(gè)或者多個(gè)信息域特征來(lái)確定信息域協(xié)方差;以及組合所述網(wǎng)絡(luò)域協(xié)方差和所述信息域協(xié)方差以確定路徑更新。
8.根據(jù)權(quán)利要求7所述的裝置,其中所述處理器被配置成組合所述網(wǎng)絡(luò)域協(xié)方差和所 述信息域協(xié)方差包括配置成經(jīng)由凸協(xié)方差組合來(lái)結(jié)合所述網(wǎng)絡(luò)域協(xié)方差和所述信息域協(xié) 方差。
9.根據(jù)權(quán)利要求7-8中的任一權(quán)利要求所述的裝置,其中所述處理器還被配置成加權(quán) 和過(guò)濾所述一個(gè)或者多個(gè)網(wǎng)絡(luò)域特征和所述一個(gè)或者多個(gè)信息域特征。
10.根據(jù)權(quán)利要求7-9中的任一權(quán)利要求所述的裝置,其中所述處理器還被配置成向 請(qǐng)求附加所述路徑更新。
11.根據(jù)權(quán)利要求10所述的裝置,其中所述處理器還被配置成接收包括初始路徑的所 述請(qǐng)求,并且其中所述處理器被配置成向所述請(qǐng)求附加所述路徑更新包括被配置成附加所 述路徑更新使得利用所述路徑更新來(lái)更新所述初始路徑。
12.根據(jù)權(quán)利要求10-11中的任一權(quán)利要求所述的裝置,其中所述處理器被配置成附 加所述路徑更新包括被配置成執(zhí)行每節(jié)點(diǎn)信息散度分析并且執(zhí)行預(yù)訂分析。
13.—種包括至少一個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)可讀存儲(chǔ) 介質(zhì)具有存儲(chǔ)于其中的可執(zhí)行計(jì)算機(jī)可讀程序代碼部分,所述計(jì)算機(jī)可讀程序代碼部分包 括第一程序代碼部分,被配置成選擇一個(gè)或者多個(gè)網(wǎng)絡(luò)域特征和一個(gè)或者多個(gè)信息域特征,所述網(wǎng)絡(luò)域特征基于網(wǎng)絡(luò)的連接性,并且所述信息域特征基于與存儲(chǔ)于所述網(wǎng)絡(luò)內(nèi)的 信息關(guān)聯(lián)的元數(shù)據(jù);第二程序代碼部分,被配置成基于所述一個(gè)或者多個(gè)網(wǎng)絡(luò)域特征來(lái)確定網(wǎng)絡(luò)域協(xié)方差;第三程序代碼部分,被配置成基于所述一個(gè)或者多個(gè)信息域特征來(lái)確定信息域協(xié)方 差;以及第四程序代碼部分,被配置成組合所述網(wǎng)絡(luò)域協(xié)方差和所述信息域協(xié)方差以確定路徑 更新。
14.根據(jù)權(quán)利要求13所述的計(jì)算機(jī)程序產(chǎn)品,其中所述第四程序代碼部分被配置成組 合所述網(wǎng)絡(luò)域協(xié)方差和所述信息域協(xié)方差包括被配置成經(jīng)由凸協(xié)方差組合來(lái)結(jié)合所述網(wǎng) 絡(luò)域協(xié)方差和所述信息域協(xié)方差。
15.根據(jù)權(quán)利要求13-14中的任一權(quán)利要求所述的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī) 可讀程序代碼部分還包括被配置成加權(quán)和過(guò)濾所述一個(gè)或者多個(gè)網(wǎng)絡(luò)域特征和所述一個(gè) 或者多個(gè)信息域特征的第五程序代碼部分。
16.根據(jù)權(quán)利要求13-15中的任一權(quán)利要求所述的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī) 可讀程序代碼部分還包括第五程序代碼部分,被配置成向請(qǐng)求附加所述路徑更新。
17.根據(jù)權(quán)利要求16所述的計(jì)算機(jī)程序產(chǎn)品,其中所述計(jì)算機(jī)可讀程序代碼部分還包 括被配置成接收包括初始路徑的所述請(qǐng)求的第六程序代碼部分,并且其中所述第五程序代 碼部分被配置成向所述請(qǐng)求附加所述路徑更新包括被配置成附加所述路徑更新使得利用 所述路徑更新來(lái)更新所述初始路徑。
18.根據(jù)權(quán)利要求16-17中的任一權(quán)利要求所述的計(jì)算機(jī)程序產(chǎn)品,其中所述第五程 序代碼部分被配置成向所述請(qǐng)求附加所述路徑更新包括被配置成執(zhí)行每節(jié)點(diǎn)信息散度分 析并且執(zhí)行預(yù)訂分析。
19.一種設(shè)備,包括用于選擇一個(gè)或者多個(gè)網(wǎng)絡(luò)域特征和一個(gè)或者多個(gè)信息域特征的裝置,所述網(wǎng)絡(luò)域 特征基于網(wǎng)絡(luò)的連接性,并且所述信息域特征基于與存儲(chǔ)于所述網(wǎng)絡(luò)內(nèi)的信息關(guān)聯(lián)的元數(shù) 據(jù);用于基于所述一個(gè)或者多個(gè)網(wǎng)絡(luò)域特征來(lái)確定網(wǎng)絡(luò)域協(xié)方差的裝置;用于基于所述一個(gè)或者多個(gè)信息域特征來(lái)確定信息域協(xié)方差的裝置;以及用于組合所述網(wǎng)絡(luò)域協(xié)方差和所述信息域協(xié)方差以確定路徑更新的裝置。
20.根據(jù)權(quán)利要求19所述的設(shè)備,還包括用于向請(qǐng)求附加所述路徑更新的裝置。
全文摘要
一種用于分布式信息管理的裝置可以包括處理器。該處理器可以被配置成選擇一個(gè)或者多個(gè)網(wǎng)絡(luò)域特征和一個(gè)或者多個(gè)信息域特征。就這一點(diǎn)而言,網(wǎng)絡(luò)域特征可以基于網(wǎng)絡(luò)的連接性,并且信息域特征可以基于與存儲(chǔ)于網(wǎng)絡(luò)內(nèi)的信息關(guān)聯(lián)的元數(shù)據(jù)。該處理器也可以被配置成基于一個(gè)或者多個(gè)網(wǎng)絡(luò)域特征來(lái)確定網(wǎng)絡(luò)域協(xié)方差并且基于一個(gè)或者多個(gè)信息域特征來(lái)確定信息域協(xié)方差。另外,處理器可以被配置成組合網(wǎng)絡(luò)域協(xié)方差和信息域協(xié)方差以確定路徑更新。也可以提供關(guān)聯(lián)方法和計(jì)算機(jī)程序產(chǎn)品。
文檔編號(hào)H04L12/56GK102077526SQ200980124199
公開(kāi)日2011年5月25日 申請(qǐng)日期2009年6月16日 優(yōu)先權(quán)日2008年6月24日
發(fā)明者A·帕林, A·拉佩特萊南, J-M·蒂雨波拉, R·布朗, S·博爾德伊雷夫 申請(qǐng)人:諾基亞公司