專利名稱:用于提供背景觸發(fā)的背景模型分發(fā)的方法、設(shè)備和計算機(jī)程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的實施例主要地涉及網(wǎng)絡(luò)通信技術(shù),并且具體地涉及一種用于在網(wǎng)絡(luò)內(nèi)提 供背景信息分發(fā)的方法、設(shè)備和計算機(jī)程序產(chǎn)品。
背景技術(shù):
現(xiàn)代通信時代已經(jīng)帶來有線和無線網(wǎng)絡(luò)的巨大膨脹。計算機(jī)網(wǎng)絡(luò)、電視網(wǎng)絡(luò)和電 話網(wǎng)絡(luò)正在經(jīng)歷消費(fèi)者需求所激發(fā)的前所未有的技術(shù)膨脹。無線和移動聯(lián)網(wǎng)技術(shù)在提供信 息傳送的更多靈活性和立即性的同時已經(jīng)滿足有關(guān)消費(fèi)者需求。當(dāng)前和將來聯(lián)網(wǎng)技術(shù)持續(xù)促進(jìn)向用戶傳送信息的簡單性和便利性。其中需要增 加向用戶傳送信息的簡單性和便利性的一個領(lǐng)域涉及在各種網(wǎng)絡(luò)中提供信息共享。雖然 有可以用于共享信息的許多類型的網(wǎng)絡(luò),但是最近變得越來越流行經(jīng)由分散式網(wǎng)絡(luò)共享信 息。分散式網(wǎng)絡(luò)一般可以視為在分布式環(huán)境而不是集中式控制環(huán)境中操作的網(wǎng)絡(luò)。因此,諸 如處理器、存儲器、切換設(shè)備等網(wǎng)絡(luò)資源可以分布于整個網(wǎng)絡(luò)而不是集中于一個位置(例 如服務(wù)器或者服務(wù)器組)。這樣,例如各種設(shè)備可以在隨機(jī)時間來自和去往該網(wǎng)絡(luò)。端對 端(P2P)網(wǎng)絡(luò)是分散式網(wǎng)絡(luò)的一個例子。P2P網(wǎng)絡(luò)主要依賴于網(wǎng)絡(luò)內(nèi)的設(shè)備和節(jié)點(即, peerS(對等端))的計算能力和帶寬。因而P2P網(wǎng)絡(luò)一般并未將計算能力和帶寬聚集于服 務(wù)器內(nèi)。各設(shè)備通常能夠?qū)⒗缱约旱哪芰Φ谋硎菊乒転榉旨壗Y(jié)構(gòu)(例如作為在單個節(jié) 點生根的倒置樹結(jié)構(gòu))。在典型分散式網(wǎng)絡(luò)中,與進(jìn)入網(wǎng)絡(luò)的設(shè)備關(guān)聯(lián)的用戶可能希望使 設(shè)備所支持的服務(wù)經(jīng)由網(wǎng)絡(luò)可用。備選地,用戶可能希望發(fā)現(xiàn)經(jīng)由網(wǎng)絡(luò)可用的服務(wù)。如下 環(huán)境有時稱為“智能空間”在該環(huán)境中,設(shè)備容易能夠在配置很少時進(jìn)入和離開網(wǎng)絡(luò)。在 智能空間中,用戶可以進(jìn)入環(huán)境中并且加入網(wǎng)絡(luò)以共享或者使用資源而無需大量配置建立 開銷,該開銷需要廣泛用戶介入。這樣,例如在使兩個或者更多設(shè)備相互通信的多設(shè)備場景 中,與在各相應(yīng)設(shè)備上運(yùn)行的設(shè)備能力和/或應(yīng)用有關(guān)的某些信息(例如代表各相應(yīng)設(shè)備 的能力的分級結(jié)構(gòu))可以合并成可以在設(shè)備之間共享的邏輯合成樹。共享的信息可以包括 安全策略或者簡檔、能力等。然而,這樣的合成樹通常并未考慮各設(shè)備的背景或者狀態(tài)的改 變。假定移動終端如移動電話和許多其他移動電子設(shè)備的普遍存在的性質(zhì),網(wǎng)絡(luò)通信 (包括在集中式和分散式網(wǎng)絡(luò)中的通信)正在變得更普遍。這樣,智能空間和其他類似環(huán)境 正在變得是增強(qiáng)用戶體驗所需要的。
發(fā)明內(nèi)容
因此提供一種用于實現(xiàn)提供背景觸發(fā)的背景模型分發(fā)的方法、設(shè)備和計算機(jī)程序 產(chǎn)品。就這一點而言,例如本發(fā)明的示例實施例可以提供在一個示例實施例中,提供一種用于提供背景觸發(fā)的背景模型分發(fā)的方法。該方法可以包括接收與第一設(shè)備有關(guān)的當(dāng)前背景信息;訪問與第一設(shè)備關(guān)聯(lián)的背景簡檔和安 全簡檔;并且至少部分地基于針對第一設(shè)備的當(dāng)前背景對將用于開發(fā)合成背景樹的當(dāng)前背 景信息的方面進(jìn)行限定的背景簡檔,來基于與第一設(shè)備有關(guān)的當(dāng)前背景信息和與至少一個 其他設(shè)備有關(guān)的背景信息中的至少部分來開發(fā)合成背景樹。在另一示例實施例中,提供一種用于提供背景觸發(fā)的背景模型分發(fā)的計算機(jī)程序 產(chǎn)品。該計算機(jī)程序產(chǎn)品包括具有存儲于其中的計算機(jī)可執(zhí)行程序代碼部分的至少一個計 算機(jī)可讀存儲介質(zhì)。這些計算機(jī)可執(zhí)行程序代碼部分可以包括第一、第二和第三程序代碼 部分。第一程序代碼部分用于接收與第一設(shè)備有關(guān)的當(dāng)前背景信息。第二程序代碼部分用 于訪問與第一設(shè)備關(guān)聯(lián)的背景簡檔和安全簡檔。第三程序代碼部分用于至少部分地基于針 對第一設(shè)備的當(dāng)前背景對將用于開發(fā)合成背景樹的當(dāng)前背景信息的方面進(jìn)行限定的背景 簡檔,來基于與第一設(shè)備有關(guān)的當(dāng)前背景信息和與至少一個其他設(shè)備有關(guān)的背景信息中的 至少部分來開發(fā)合成背景樹。在另一示例實施例中,提供一種用于提供背景觸發(fā)的背景模型分發(fā)的裝置。該裝 置可以包括處理器。該處理器可以被配置成接收與第一設(shè)備有關(guān)的當(dāng)前背景信息;訪問 與第一設(shè)備關(guān)聯(lián)的背景簡檔和安全簡檔;并且至少部分地基于針對第一設(shè)備的當(dāng)前背景進(jìn) 行限定的背景簡檔、基于與第一設(shè)備有關(guān)的當(dāng)前背景信息和與至少一個其他設(shè)備有關(guān)的背 景信息中的至少部分來開發(fā)合成背景樹。在又一示例實施例中,提供一種用于提供背景觸發(fā)的背景模型分發(fā)的設(shè)備。該設(shè) 備可以包括用于接收與第一設(shè)備有關(guān)的當(dāng)前背景信息的裝置;用于訪問與第一設(shè)備關(guān)聯(lián) 的背景簡檔和安全簡檔的裝置;以及用于至少部分地基于針對第一設(shè)備的當(dāng)前背景進(jìn)行限 定的背景簡檔、來基于與第一設(shè)備有關(guān)的當(dāng)前背景信息和與至少一個其他設(shè)備有關(guān)的背景 信息中的至少部分來開發(fā)合成背景樹的裝置。本發(fā)明的實施例可以提供一種例如用于運(yùn)用于移動環(huán)境中的方法、設(shè)備和計算機(jī) 程序產(chǎn)品。因而例如移動重?fù)?dān)用戶可以享用一種用于參與智能空間或者其他網(wǎng)絡(luò)或者在智 能空間或者其他網(wǎng)絡(luò)內(nèi)通信的改進(jìn)能力。
已經(jīng)這樣一般性地描述本發(fā)明的一些實施例,現(xiàn)在將參照未必按比例繪制的以下 附圖,并且附圖中圖1圖示了根據(jù)本發(fā)明一個示例實施例的用于實現(xiàn)背景觸發(fā)的背景模型分發(fā)的 系統(tǒng)的示意框圖;圖2圖示了根據(jù)本發(fā)明一個示例實施例的用于實現(xiàn)背景觸發(fā)的背景模型分發(fā)的 替代系統(tǒng)的示意框圖;圖3是圖示了本發(fā)明一個示例實施例的部署的流程圖;圖4是圖示了本發(fā)明一個示例實施例的執(zhí)行的流程圖;圖5是根據(jù)本發(fā)明一個示例實施例的用于實現(xiàn)背景觸發(fā)的背景模型分發(fā)的設(shè)備 的示意框圖;圖6是根據(jù)本發(fā)明一個示例實施例的移動終端的示意框圖;以及圖7是根據(jù)本發(fā)明一個示例實施例的用于提供背景觸發(fā)的背景模型分發(fā)的示例方法的流程圖。
具體實施例方式現(xiàn)在下文將參照其中示出本發(fā)明的一些(但是并非所有)實施例的附圖來更完全 地描述本發(fā)明的一些實施例。實際上,本發(fā)明的各種實施例可以用許多不同形式來實施而 不應(yīng)理解為限于這里闡述的實施例;事實上,提供這些實施例使得本公開內(nèi)容滿足適用的 法律要求。類似標(biāo)號通篇地指代類似單元。如這里所用,術(shù)語“數(shù)據(jù)”、“內(nèi)容”、“信息”和類 似術(shù)語可以互換地用來指代根據(jù)本發(fā)明實施例能夠被發(fā)送、接收和/或存儲的數(shù)據(jù)。另外 提供如這里所用術(shù)語“示例”并非為了傳達(dá)任何定性評價,而代之以僅傳達(dá)舉例說明。因此 使用任何這樣的術(shù)語并不理解為限制本發(fā)明實施例的精神實質(zhì)和范圍。本發(fā)明的實施例可以提供如下機(jī)制,通過該機(jī)制可以將與特定用戶或者特定用戶 的設(shè)備關(guān)聯(lián)的背景信息用于生成合成背景樹。然后可以在如下網(wǎng)絡(luò)設(shè)備之間共享合成背景 樹,這些網(wǎng)絡(luò)設(shè)備例如包括提供用來生成合成背景樹的背景信息的設(shè)備。然而,本發(fā)明的 實施例還可以提供可以基于對設(shè)備在任何給定時間的狀態(tài)有影響的策略來確定合成背景 樹。因此,例如除了由用戶或者其他實體設(shè)置的安全簡檔和/或私密簡檔之外,還可以考慮 將與網(wǎng)絡(luò)中的一個或者多個設(shè)備關(guān)聯(lián)的當(dāng)前背景數(shù)據(jù)用于動態(tài)構(gòu)建和更新合成背景樹。電子設(shè)備已經(jīng)在它們的通信能力方面迅速發(fā)展。隨著這樣的設(shè)備的能力已經(jīng)增 加,也已經(jīng)開發(fā)對設(shè)備的能力敏感的應(yīng)用。因此,例如已經(jīng)開發(fā)對設(shè)備的當(dāng)前操作狀態(tài)或者 背景敏感的應(yīng)用。設(shè)備經(jīng)常能夠確定、保持和傳達(dá)關(guān)于它們自己的當(dāng)前操作狀態(tài)的信息。例 如可以確定和/或向其他設(shè)備傳達(dá)電池電平、可用帶寬、某些設(shè)備設(shè)置、硬件和軟件能力、 本地環(huán)境光水平和許多其他與狀態(tài)有關(guān)的各條信息。為了向各種應(yīng)用(例如與上網(wǎng)關(guān)聯(lián)的 應(yīng)用)傳達(dá)關(guān)于設(shè)備操作狀態(tài)的信息,可以提供接口。這樣的接口的例子是遞送背景客戶 機(jī)接口(Delivery Context =Client Interface DCCI)。DCCI 可以使可以稱為遞送背景信 息的背景信息可為在設(shè)備上的瀏覽器內(nèi)的網(wǎng)頁中運(yùn)行的腳本所用。背景一般被定義為可以用來表征實體的情形的任何信息。背景參數(shù)可以包括例如 與環(huán)境背景、社會背景、空間-時間背景、任務(wù)背景、個人背景、終端背景、服務(wù)背景、接入背 景等有關(guān)的參數(shù)。在這些示例背景之中,環(huán)境背景可以描述在用戶以及用戶和用戶的設(shè)備 所在環(huán)境周圍的實體或者設(shè)備??臻g-時間背景可以定義用于在某一時間點在現(xiàn)實世界中 的位置(例如物理或者地理位置)。任務(wù)背景可以描述與執(zhí)行的當(dāng)前進(jìn)行的任務(wù)或者應(yīng)用 有關(guān)的信息。終端背景可以涉及或者描述用戶的設(shè)備的狀態(tài)和/或能力。服務(wù)背景可以涉 及或者描述在特定位置可用的服務(wù),而接入背景可以描述網(wǎng)絡(luò)連接性狀態(tài)。遞送背景可以用來描述設(shè)備、網(wǎng)絡(luò)、用戶偏好和可以應(yīng)用于設(shè)備與應(yīng)用(例如Web 應(yīng)用)之間交互的其他方面的特性集。遞送背景的各個方面可以是靜態(tài)或者動態(tài)的。靜態(tài) 方面可以包括色分辨率、顯示尺寸、鍵盤布置或者設(shè)備的其他固定性質(zhì)。動態(tài)方面可以包括 設(shè)備的可以隨時間改變的性質(zhì),比如當(dāng)前電池電平、設(shè)備定向、設(shè)備位置、其他運(yùn)行應(yīng)用和 許多其他類似特性。鑒于背景信息可以代表的固有關(guān)系,可以將背景信息表示為樹結(jié)構(gòu)。樹結(jié)構(gòu)可以 代表在各種背景性質(zhì)之間的分級關(guān)系,其中各性質(zhì)可以形成樹結(jié)構(gòu)中的節(jié)點。DCCI是這樣 的樹結(jié)構(gòu)的一個例子,但是應(yīng)當(dāng)理解本發(fā)明的實施例延伸超出這一個例子并且可以延及對數(shù)據(jù)對象之間的關(guān)系進(jìn)行指定和/或可以有效分發(fā)和共享的許多其他數(shù)據(jù)結(jié)構(gòu)。例如可以基于對各種背景參數(shù)的確定來確定背景。DCCI使用背景信息以實現(xiàn)適配 以允許鑒于設(shè)備背景來與各種應(yīng)用交互。然而如上文所示,當(dāng)使設(shè)備在某些網(wǎng)絡(luò)比如智能 空間中相互鄰近時,可能希望在這樣的設(shè)備之間共享背景信息,從而各設(shè)備可以接收與另 一設(shè)備的背景有關(guān)的一些信息。這樣,例如可以提供可以向網(wǎng)絡(luò)內(nèi)的設(shè)備分發(fā)的合成背景 樹。下文將結(jié)合對當(dāng)前背景進(jìn)行定義的背景參數(shù)的使用來構(gòu)造這樣的合成背景樹從而描述 本發(fā)明的實施例。圖1圖示了根據(jù)本發(fā)明一個示例實施例的用于實現(xiàn)背景觸發(fā)的背景模型分發(fā)的 系統(tǒng)的示意框圖。如圖1中所示,該系統(tǒng)可以包括合成樹構(gòu)建器10,該構(gòu)建器10可以與一 個或者多個設(shè)備通信并且可以被配置成基于與相應(yīng)設(shè)備關(guān)聯(lián)的實體向合成樹構(gòu)建器10提 供的信息來構(gòu)建合成背景樹。合成樹構(gòu)建器10可以是被配置成從一個以上的個設(shè)備接收 與背景有關(guān)的信息并且可能也接收其他信息并且基于接收的信息來生成合成背景樹的任 何裝置,比如用硬件、軟件或者硬件和軟件的組合來實施的設(shè)備或者電路。隨后可以與向合 成樹構(gòu)建器10提供信息的設(shè)備共享合成背景樹。在一個示例實施例中,合成樹構(gòu)建器10根據(jù)網(wǎng)絡(luò)結(jié)構(gòu)可以駐留于向合成樹構(gòu)建 器10提供信息的一個或者多個設(shè)備或者任何其他網(wǎng)絡(luò)設(shè)備上。因而,例如在多個電子設(shè)備 相互通信以形成分散式網(wǎng)絡(luò)的該網(wǎng)絡(luò)中,合成樹構(gòu)建器10可以駐留于這些設(shè)備中的任何 設(shè)備上。同時,如果網(wǎng)絡(luò)例如為集中式網(wǎng)絡(luò),則合成樹構(gòu)建器可以駐留于這些設(shè)備中的任何 設(shè)備上或者網(wǎng)絡(luò)服務(wù)器上。合成樹構(gòu)建器10可以例如與關(guān)聯(lián)于第一設(shè)備(例如固定或者移動電子通信設(shè)備) 的背景樹12、關(guān)聯(lián)于第一設(shè)備的背景樹簡檔14和關(guān)聯(lián)于第一設(shè)備的安全簡檔16通信。合 成樹構(gòu)建器10也可以例如與關(guān)聯(lián)于第二設(shè)備(例如固定或者移動電子通信設(shè)備)的背景 樹22、關(guān)聯(lián)于第二設(shè)備的背景樹簡檔M和關(guān)聯(lián)于第二設(shè)備的安全簡檔沈通信。合成樹構(gòu) 建器10可以被配置成利用從與第一設(shè)備關(guān)聯(lián)的背景樹12、與第二設(shè)備關(guān)聯(lián)的背景樹22、與 第一設(shè)備關(guān)聯(lián)的背景樹簡檔14、與第二設(shè)備關(guān)聯(lián)的背景樹簡檔24、與第一設(shè)備關(guān)聯(lián)的安全 簡檔16和/或與第二設(shè)備關(guān)聯(lián)的安全簡檔沈接收的信息,以生成用于向第一設(shè)備傳達(dá)的 第一合成樹18和用于向第二設(shè)備傳達(dá)的第二合成樹觀。與第一設(shè)備關(guān)聯(lián)的背景樹12可以包括如下數(shù)據(jù),該數(shù)據(jù)參照上述背景參數(shù)中的 一個或者多個背景參數(shù)或者其他背景參數(shù)來表明第一設(shè)備的當(dāng)前背景??梢韵蚩梢越?jīng)由網(wǎng) 絡(luò)(第一和第二設(shè)備在該網(wǎng)絡(luò)中操作)來訪問的一個或者多個應(yīng)用30傳達(dá)在與第一設(shè)備 關(guān)聯(lián)的背景樹12中的背景信息。類似地,與第二設(shè)備關(guān)聯(lián)的背景樹22可以包括如下數(shù)據(jù), 該數(shù)據(jù)參照上述背景參數(shù)中的一個或者多個背景參數(shù)以及其他背景參數(shù)來表明第二設(shè)備 的當(dāng)前背景。也可以向經(jīng)由網(wǎng)絡(luò)(第一和第二設(shè)備在該網(wǎng)絡(luò)中操作)來訪問的一個或者多 個應(yīng)用30傳達(dá)在與第二設(shè)備關(guān)聯(lián)的背景樹22中的背景信息。與第一設(shè)備關(guān)聯(lián)的安全簡檔16可以包括如下數(shù)據(jù),該數(shù)據(jù)表明用于第一設(shè)備的 安全和/或私密信息。因此,安全簡檔16可以限定可以與其他實體或者設(shè)備共享的信息, 并且在一些情況下,可以限定可以在其之下可以共享某些信息的境況。在一些實施例中,安 全簡檔本身可以依賴于背景信息。這樣,可以基于當(dāng)前背景來動態(tài)地構(gòu)建安全簡檔。類似 地,與第二設(shè)備關(guān)聯(lián)的安全簡檔沈可以包括如下數(shù)據(jù),該數(shù)據(jù)表明用于第二設(shè)備的安全或者私密信息。與第一設(shè)備關(guān)聯(lián)的背景樹簡檔14可以包括與第一設(shè)備的當(dāng)前背景有關(guān)的信息 (例如來自背景樹12)并且可以包括可以與各種不同背景相適應(yīng)的一個或者多個簡檔(例 如背景簡檔)。這樣,例如響應(yīng)于從背景樹12接收當(dāng)前背景的指示,背景樹簡檔14可以向 合成樹構(gòu)建器10提供與相應(yīng)當(dāng)前背景關(guān)聯(lián)的背景簡檔的信息。類似地,與第二設(shè)備關(guān)聯(lián)的 背景樹簡檔M可以包括與第二設(shè)備的當(dāng)前背景有關(guān)的信息(例如來自背景樹22)并且可 以包括與如上文描述的各種不同背景相適應(yīng)的一個或者多個簡檔。因此,響應(yīng)于從背景樹 22接收當(dāng)前背景的指示,背景樹簡檔M也可以向合成樹構(gòu)建器10提供與相應(yīng)當(dāng)前背景關(guān) 聯(lián)的背景簡檔的信息。合成樹構(gòu)建器10然后可以在生成如上文所述的第一合成樹18和第 二合成樹觀時使用與第一設(shè)備關(guān)聯(lián)的背景樹簡檔14和與第二設(shè)備關(guān)聯(lián)的背景樹簡檔24。在一個示例實施例中,與第一設(shè)備關(guān)聯(lián)的背景樹簡檔14和與第二設(shè)備關(guān)聯(lián)的背 景樹簡檔24 (例如背景簡檔)可以各自基于與相應(yīng)設(shè)備關(guān)聯(lián)的背景信息來構(gòu)造,并且可以 包括靜態(tài)和/或動態(tài)簡檔。如果當(dāng)前背景與靜態(tài)簡檔有關(guān),則在當(dāng)前背景起初改變成對應(yīng) 于靜態(tài)簡檔時可以向合成樹構(gòu)建器10直接傳達(dá)靜態(tài)簡檔。如果簡檔代之以是動態(tài)簡檔,則 根據(jù)一個示例實施例,可以經(jīng)由如下腳本來構(gòu)造簡檔,這些腳本被編寫成關(guān)注背景數(shù)據(jù)改 變并且構(gòu)建與當(dāng)前背景相適應(yīng)的簡檔。合成樹構(gòu)建器10然后可以基于各相應(yīng)設(shè)備的當(dāng)前背景和指示用于與各相應(yīng)設(shè)備 的當(dāng)前背景結(jié)合使用的簡檔來構(gòu)造第一合成樹18和第二合成樹觀(以及如果包括其他設(shè) 備則構(gòu)造附加的其他合成樹)。合成樹構(gòu)建器10還可以選擇和/或應(yīng)用可適用于當(dāng)前背景 的適當(dāng)安全簡檔。在一些情況下,背景簡檔可以表明多個可用安全簡檔中的哪一個將被使 用于當(dāng)前背景。因此,背景樹簡檔可以提供如下機(jī)制,通過該機(jī)制,合成樹構(gòu)建器10可以生 成合成樹??梢澡b于背景簡檔和/或安全簡檔來生成和向網(wǎng)絡(luò)中的設(shè)備分發(fā)將設(shè)備的背景 改變納入考慮之中的合成樹。在一個示例實施例中,合成樹構(gòu)建器10可以解析背景樹簡檔(例如背景樹簡檔14 和/或背景樹簡檔24)而又咨詢安全簡檔(例如安全簡檔16和/或安全簡檔26)?;诒?景樹簡檔和/或安全簡檔,合成樹構(gòu)建器10可以索取或者以別的方式訪問來自背景樹(例 如背景樹12和/或背景樹22)的適當(dāng)數(shù)據(jù)以用于構(gòu)建合成樹。然后,合成樹構(gòu)建器10可以 基于來自各設(shè)備的數(shù)據(jù)的組合為各設(shè)備構(gòu)造合成樹并且向各相應(yīng)設(shè)備分發(fā)合成樹。因而, 可以使合成樹構(gòu)建器10能夠至少部分地基于與各相應(yīng)設(shè)備關(guān)聯(lián)的背景信息為各設(shè)備構(gòu)造 合成樹并且還通過響應(yīng)于背景信息的改變對背景樹進(jìn)行更新來考慮背景改變。假設(shè)各設(shè)備 的相應(yīng)背景和安全簡檔用來選擇用于在構(gòu)造合成樹時使用的適當(dāng)數(shù)據(jù)(例如允許基于簡 檔來共享的數(shù)據(jù)),基于背景的觸發(fā)可以用來提供合成的與背景有關(guān)的信息的動態(tài)分發(fā)。因 此,在圖1的示例實施例中,背景樹簡檔可以用來向合成樹構(gòu)建器10通知合成樹構(gòu)建器10 應(yīng)當(dāng)將來自背景樹的哪條數(shù)據(jù)用于生成合成樹。結(jié)合圖1描述的操作的其他替代操作在不脫離本發(fā)明實施例的范圍時也是可能 的。就這一點而言,例如一種用于執(zhí)行合成樹生成的替代機(jī)制可以包括基于綱要的方式。圖 2圖示了根據(jù)本發(fā)明一個示例實施例的用于實現(xiàn)背景觸發(fā)的背景模型分發(fā)的替代系統(tǒng)的示 意框圖。在圖2的示例實施例中,取代了向合成樹構(gòu)建器直接提供用于向合成樹構(gòu)建器通 知可以訪問什么數(shù)據(jù)(例如來自背景樹)的簡檔,樹簡檔可以用來充當(dāng)如下綱要,該綱要示出、提供或者以別的方式實現(xiàn)僅對合成樹構(gòu)建器可以用于構(gòu)建合成樹的該數(shù)據(jù)的訪問。因 此,例如一個示例實施例(例如圖1的示例實施例)可以向合成樹構(gòu)建器提供對所有背景 信息的訪問、但是向合成樹構(gòu)建器通知將使用哪條背景信息,而一個替代示例實施例(例 如圖2的示例實施例)可以向合成樹構(gòu)建器提供僅對可以使用的背景信息的訪問。如圖2中所示,為了實施一種基于綱要的方式,可以修改圖1的示例實施例的結(jié) 構(gòu)。就這一點而言,性質(zhì)與參照圖1描述的合成樹構(gòu)建器10的性質(zhì)類似的合成樹構(gòu)建器40 可以用來運(yùn)用來自背景樹簡檔44、安全簡檔46和背景樹48 (或者來自多個設(shè)備的簡檔和背 景樹)的信息以生成合成樹。然而,綱要管理器50可以向合成樹構(gòu)建器40實際地傳達(dá)來 自背景樹簡檔44、安全簡檔46和背景樹48的所選信息。綱要管理器50可以是被配置成組合多個綱要并且將組合綱要應(yīng)用于背景樹48的 任何裝置,比如用硬件、軟件或者硬件和軟件的組合來實施的設(shè)備或者電路。因而可以經(jīng)由 綱要管理器50進(jìn)行對背景樹48的所有訪問。換而言之,合成樹構(gòu)建器40通過綱要管理器 50來“看見”背景樹48中的數(shù)據(jù)。綱要管理器50可以從背景樹簡檔44和安全簡檔46接收信息以確定合成樹管理 器40關(guān)于背景樹48具有什么“視圖”。在一個示例實施例中,合成樹構(gòu)建器40可以向綱要 管理器50查詢樹中的信息。綱要管理器50可以提供如下指針或者其他指示器,該指針或 者指示器指向綱要應(yīng)用的樹結(jié)構(gòu)的根節(jié)點。因此,當(dāng)合成樹構(gòu)建器40向綱要管理器查詢背 景樹48中的信息時,綱要管理器50可以基于當(dāng)前背景向安全簡檔46和背景樹簡檔44查 詢它們的相應(yīng)當(dāng)前簡檔。在圖3中示出了圖示本發(fā)明一個示例實施例的部署的流程圖例子。應(yīng)當(dāng)理解圖3 圖示了將單個設(shè)備的背景和安全簡檔納入考慮之中的一個實施例的部署。然而,本發(fā)明的 實施例可以針對若干不同設(shè)備執(zhí)行結(jié)合圖3描述的操作。如圖3中所示,在操作100可以 起初獲得用于設(shè)備的當(dāng)前背景。然后在操作102可以關(guān)于是否有用于當(dāng)前背景的背景簡檔 進(jìn)行確定。如果沒有用于當(dāng)前背景的背景簡檔,則在操作104可以獲得默認(rèn)簡檔。然而,如 果有用于當(dāng)前背景的背景簡檔,則在操作106可以關(guān)于背景簡檔為靜態(tài)還是動態(tài)進(jìn)行進(jìn)一 步確定。如果背景簡檔并非動態(tài)(即簡檔為靜態(tài)),則在操作110可以取回安全簡檔并且可 以最終向合成樹構(gòu)建器提供靜態(tài)簡檔。另一方面,如果背景簡檔為動態(tài),則在操作110取回 安全簡檔之前,可以在操作108基于當(dāng)前背景來構(gòu)建背景簡檔,并且可以最終向合成樹構(gòu) 建器提供構(gòu)建的簡檔。當(dāng)取回安全簡檔時,在操作112可以關(guān)于安全簡檔為靜態(tài)還是動態(tài) 進(jìn)行確定。如果安全簡檔并非動態(tài)(即簡檔為靜態(tài)),則在操作114可以進(jìn)行基于綱要還是 合成構(gòu)建的確定。在實踐中,在操作114可以無需確定,因為該架構(gòu)可以清楚地包括或者未 包括綱要管理器、因此隨后相應(yīng)操作可以依賴于運(yùn)用什么架構(gòu)。如果安全簡檔為動態(tài),則在 用于構(gòu)建樹之前,在操作116可以基于當(dāng)前文檔來構(gòu)建安全簡檔。如果運(yùn)用基于綱要的實施例,則在操作120可以執(zhí)行背景簡檔和安全簡檔的集成 以便確定綱要。然后在操作122可以將確定的綱要應(yīng)用于背景樹以向合成樹構(gòu)建器提供背 景樹的對應(yīng)視圖以便在操作1 構(gòu)建合成樹。備選地,如果未運(yùn)用基于綱要的實施例,則可 以通過在操作1 首先將背景簡檔和安全簡檔應(yīng)用于背景樹來實現(xiàn)合成樹構(gòu)建。然后在操 作1 可以生成性質(zhì)節(jié)點列表以向合成樹構(gòu)建器提供用于在操作1 構(gòu)建合成樹的信息。圖4是圖示了本發(fā)明一個示例實施例的執(zhí)行的流程圖。如圖4中所示,在操作140可以接收背景數(shù)據(jù)?;诮邮盏谋尘皵?shù)據(jù),在操作142可以關(guān)于接收的背景數(shù)據(jù)是否代表 背景改變來進(jìn)行確定。如果確定無改變,則將類似地分析接收的附加背景數(shù)據(jù)。如果接收 的背景數(shù)據(jù)表明背景改變,則在操作144可以取回當(dāng)前背景簡檔146。然后在操作148可 以關(guān)于是否允許背景性質(zhì)改變用于合成來進(jìn)行確定(例如基于背景簡檔和當(dāng)前背景)。如 果不允許改變,則可以再次如上文所述分析接收的附加背景數(shù)據(jù)。如果允許改變,則在操作 150可以取回當(dāng)前安全簡檔152。在操作IM可以關(guān)于是否允許安全性質(zhì)改變用于合成來 進(jìn)行另一確定(例如基于安全簡檔和當(dāng)前簡檔)。如果不允許改變,則可以再次如上文所述 分析接收的附加背景數(shù)據(jù)。如果允許改變,則合成樹構(gòu)建器在操作156可以接收涉及背景 數(shù)據(jù)和/或安全簡檔和背景簡檔的信息。合成樹構(gòu)建器然后在操作158可以基于接收的信 息為一個或者多個設(shè)備更新合成樹?,F(xiàn)在將參照圖5描述本發(fā)明的一個示例實施例,其中顯示了一種用于實現(xiàn)提供背 景觸發(fā)的背景模型分發(fā)的裝置的某些單元。圖5的裝置例如可以運(yùn)用于移動終端(例如圖 6的移動終端210)或者多種其他移動和固定設(shè)備(如例如網(wǎng)絡(luò)設(shè)備、服務(wù)器、代理等)上。 備選地,實施例可以運(yùn)用于設(shè)備的組合上。因而,本發(fā)明的一些實施例可以完全實施于單個 設(shè)備(例如移動終端210)處或者由具有客戶機(jī)/服務(wù)器關(guān)系的設(shè)備實施。另外,應(yīng)當(dāng)注 意下文描述的設(shè)備或者單元可以并非必需、因此可以在某些實施例中省略一些設(shè)備或者 單元?,F(xiàn)在參照圖5,提供一種用于實現(xiàn)提供背景觸發(fā)的背景模型分發(fā)的裝置。該裝置可 以包括處理器170、用戶接口 172、通信接口 174和存儲器設(shè)備176或者以別的方式與之通 信。存儲器設(shè)備176例如可以包括易失性和/或非易失性存儲器。存儲器設(shè)備176可以被 配置成存儲用于使裝置能夠根據(jù)本發(fā)明的示例實施例實現(xiàn)各種功能的信息、數(shù)據(jù)、應(yīng)用、指 令等。例如,存儲器設(shè)備176可以被配置成緩存用于由處理器170處理的輸入數(shù)據(jù)。除此 之外或者備選地,存儲器設(shè)備716可以被配置成存儲用于由處理器170執(zhí)行的指令。作為 又一替代方式,存儲器設(shè)備176可以是存儲信息和/或媒體內(nèi)容的多個數(shù)據(jù)庫之一??梢杂枚喾N不同方式實施處理器170。例如,處理器170可以實施為各種處理裝 置,比如處理單元、協(xié)處理器、控制器或者各種其他處理設(shè)備(包括諸如ASIC(專用集成電 路)、FPGA (現(xiàn)場可編程門陣列)、硬件加速器等集成電路)。在一個示例實施例中,處理器 170可以被配置成執(zhí)行存儲器設(shè)備176中存儲的或者以別的方式可由處理器170訪問的指 令。同時,通信接口 174可以是被配置成從/向與該裝置通信的網(wǎng)絡(luò)和/或任何其他 設(shè)備或者模塊接收和/或發(fā)送數(shù)據(jù)的任何裝置,比如用硬件、軟件或者硬件和軟件的組合 來實施的設(shè)備或者電路。就這一點而言,通信接口 174可以例如包括用于實現(xiàn)與無線通信 網(wǎng)絡(luò)通信的一個天線(或者多個天線)以及支持硬件和/或軟件。在固定環(huán)境中,通信接 口 174可以代之以或者也支持有線通信。這樣,通信接口 174可以包括用于支持經(jīng)由線纜、 數(shù)字用戶線(DSL)、通用串行總線(USB)或者其他機(jī)制的通信調(diào)制解調(diào)器和/或其他硬件/ 軟件。用戶接口 172可以與處理器70通信以接收在用戶接口 172的用戶輸入的指示和 /或向用戶提供聽覺、視覺、機(jī)械或者其他輸出。這樣,用戶接口 172可以例如包括鍵盤、鼠 標(biāo)、操縱桿、觸屏顯示器、顯示器、麥克風(fēng)、揚(yáng)聲器或者其他輸入/輸出機(jī)制。在該裝置實施為服務(wù)器或者一些其他網(wǎng)絡(luò)設(shè)備的示例實施例中,可以限制或者消除用戶接口 172。然而, 在該裝置實施為移動終端(例如移動終端210)的實施例中,用戶接口 172可以包括揚(yáng)聲 器、麥克風(fēng)、顯示器和鍵盤等中的任何或者所有設(shè)備或者單元以及其他設(shè)備或者單元。在一個示例實施例中,處理器170可以實施為、包括或者以別的方式控制簡檔管 理器178、合成樹構(gòu)建器180和綱要管理器182。簡檔管理器178、合成樹構(gòu)建器180和綱 要管理器182可以各自是被配置成執(zhí)行分別如下文所述簡檔管理器178、合成樹構(gòu)建器180 和綱要管理器182的對應(yīng)功能的任何裝置,比如用硬件、軟件或者硬件和軟件的組合來實 施的設(shè)備或者電路。簡檔管理器178可以被配置成接收背景數(shù)據(jù)并且與綱要管理器182(如果使用綱 要管理器182)、安全簡檔和/或背景樹簡檔通信以確定關(guān)于背景樹向合成樹構(gòu)建器180提 供什么訪問或者信息。因此,例如,參照圖3,簡檔管理器178可以負(fù)責(zé)操作100-116、1沈和 128。在運(yùn)用綱要管理器182的實施例中,綱要管理器182可以如上文所述被配置成從背景 樹簡檔和安全簡檔接收信息,以確定合成樹構(gòu)建器關(guān)于背景樹具有什么“視圖”。因此,例如 參照圖3,綱要管理器182可以負(fù)責(zé)操作120和122。如上文關(guān)于合成樹構(gòu)建器10或者合 成樹構(gòu)建器40的描述而具體描述的那樣,合成樹構(gòu)建器180可以被配置成至少部分地基于 與各相應(yīng)設(shè)備關(guān)聯(lián)的背景信息為各設(shè)備構(gòu)造合成樹(例如如操作124中所示)并且也通過 響應(yīng)于背景信息的改變對背景樹進(jìn)行更新來考慮背景改變。圖6圖示了可以從本發(fā)明的實施例中受益的移動終端210的框圖。然而應(yīng)當(dāng)理 解如圖所示和下文描述的移動終端僅舉例說明可以從本發(fā)明的一些實施例中受益的一種 類型的移動終端、因此不應(yīng)理解為限制本發(fā)明實施例的范圍。若干類型的移動終端(比如 便攜數(shù)字助理(PDA)、尋呼機(jī)、移動電視機(jī)、游戲設(shè)備、所有類型的計算機(jī)(例如膝上型或者 移動計算機(jī))、相機(jī)、音頻/視頻播放器、無線電、全球定位系統(tǒng)(GPQ設(shè)備或者前述類型的 任何組合以及其他類型的通信系統(tǒng))可以容易地運(yùn)用本發(fā)明的實施例。此外,盡管本發(fā)明的方法的若干實施例可以由移動終端210或者與之結(jié)合實現(xiàn)或 者使用,但是該方法可以由除了移動終端之外的設(shè)備(例如個人計算機(jī)(PC)、服務(wù)器等)或 者與之結(jié)合運(yùn)用或者使用。另外,可能已經(jīng)主要結(jié)合移動通信應(yīng)用來描述本發(fā)明實施例的 系統(tǒng)和方法。然而應(yīng)當(dāng)理解可以在移動通信業(yè)內(nèi)和移動通信業(yè)外結(jié)合多種其他應(yīng)用來利用 本發(fā)明實施例的系統(tǒng)和方法。移動終端210可以包括與發(fā)送器214和接收器216可操作通信的一個天線212 (或 者多個天線)。移動終端210還可以包括分別向發(fā)送器214和接收器216提供信號以及從其 接收信號的裝置,比如控制器220或者其他處理單元。信號可以包括根據(jù)適用蜂窩系統(tǒng)空 中接口標(biāo)準(zhǔn)的信令信息和/或也可以包括與話音、接收的數(shù)據(jù)和/或用戶生成/發(fā)送的數(shù) 據(jù)對應(yīng)的數(shù)據(jù)。就這一點而言,移動終端210能夠按照一個或者多個空中接口標(biāo)準(zhǔn)、通信協(xié) 議、調(diào)制類型和接入類型進(jìn)行操作。舉例而言,移動終端210能夠根據(jù)多個第一代、第二代、 第三代和/或第四代通信協(xié)議等中的任何協(xié)議進(jìn)行操作。例如移動終端210能夠根據(jù)第二 代OG)無線通信協(xié)議IS-136 (時分多址(TDMA)、GSM (全球移動通信系統(tǒng))和IS-95 (碼分 多址(CDMA)))或者第三代(3G)無線通信協(xié)議(比如通用移動電信系統(tǒng)(UMTS)、CDMA2000、 寬帶CDMA(WCDMA)和時分同步CDMA(TD-SCDMA))、3. 9G無線通信協(xié)議(比如E_UTRAN(演 進(jìn)-通用陸地?zé)o線電接入網(wǎng)絡(luò)))、第四代GG)無線通信協(xié)議等進(jìn)行操作。作為一種替代方式(或者除此之外),移動終端210能夠根據(jù)非蜂窩通信機(jī)制進(jìn)行通信。例如移動終端210 能夠在無線局域網(wǎng)(WLAN)或者其他通信網(wǎng)絡(luò)中通信。理解該裝置如控制器220可以包括用于實施移動終端210的音頻/視頻和邏輯功 能以及其他功能的電路。例如控制器220可以包括數(shù)字信號處理器設(shè)備、微處理器設(shè)備和 各種模數(shù)轉(zhuǎn)換器、數(shù)模轉(zhuǎn)換器和/或其他支持電路。移動終端210的控制和信號處理功能 在這些設(shè)備之間根據(jù)它們的相應(yīng)能力來分配??刂破?20因此也可以包括用于在調(diào)制和發(fā) 送之前對消息和數(shù)據(jù)進(jìn)行編碼和交織的功能??刂破?20還可以包括內(nèi)部語音編碼器并且 可以包括內(nèi)部數(shù)據(jù)調(diào)制解調(diào)器。另外,控制器220可以包括用于操作可以存儲于存儲器中 的一個或者多個軟件程序的功能。例如控制器220能夠操作連接性程序,比如常規(guī)Web瀏 覽器。連接性程序然后可以允許移動終端210根據(jù)諸如無線應(yīng)用協(xié)議(WAP)、超文本傳送協(xié) 議(HTTP)等發(fā)送和接收Web內(nèi)容,比如基于位置的內(nèi)容和/或其他網(wǎng)頁內(nèi)容。移動終端210也可以包括用戶接口,該用戶接口可以包括輸出設(shè)備,比如耳機(jī)或 者揚(yáng)聲器224、麥克風(fēng)226、顯示器2 和/或用戶輸入接口,所有這些可以可操作地耦合到 控制器220。允許移動終端210接收數(shù)據(jù)的用戶輸入接口可以包括允許移動終端210接收 數(shù)據(jù)的多個設(shè)備中的任何設(shè)備,比如小鍵盤230、觸摸顯示器(未示出)或者其他輸入設(shè)備。 在包括小鍵盤230的實施例中,小鍵盤230可以包括數(shù)字鍵(0-9)和有關(guān)鍵(#、*)和/或 用于操作移動終端210的其他硬鍵和軟鍵。備選地,小鍵盤230可以包括QWERTY小鍵盤布 置。小鍵盤230也可以包括具有關(guān)聯(lián)功能的各種軟鍵。除此之外或者備選地,移動終端210 還可以包括接口設(shè)備,比如操縱桿或者其他用戶輸入接口。移動終端210還包括用于向為 了操作移動終端210而需要的各種電路供電以及可選地提供機(jī)械振動作為可檢測輸出的 電池234,比如振動電池組。移動終端210還可以包括用戶標(biāo)識模塊(UIM) 238。UIM 238通常是內(nèi)置有處理器 的存儲器設(shè)備。UIM 238可以例如包括訂戶標(biāo)識模塊(SIM)、通用集成電路卡(UICC)、通用 訂戶標(biāo)識模塊(USIM)、可拆卸用戶標(biāo)識模塊(R-UIM)等。UIM 238通常存儲與移動訂戶有 關(guān)的信元。除了 UIM 238之外,移動終端210還可以配備有存儲器。例如移動終端210可 以包括易失性存儲器對0,比如包括用于暫時存儲數(shù)據(jù)的高速緩存區(qū)的易失性隨機(jī)訪問存 儲器(RAM),移動終端210也可以包括可以嵌入和/或可以可拆卸的其他非易失性存儲器 2420除此之外或者備選地,非易失性存儲器242還可以包括電可擦除可編程只讀存儲器 (EEPROM)、閃存、其他非易失性RAM(NVRAM)等。非易失性存儲器242也可以包括用于暫時 存儲數(shù)據(jù)的高速緩存區(qū)。存儲器可以存儲由移動終端210用來實施移動終端210的功能的 多條信息和數(shù)據(jù)。例如存儲器可以包括能夠唯一地標(biāo)識移動終端210的標(biāo)識符,比如國際 移動設(shè)備標(biāo)識(IMEI)代碼。另外,存儲器可以存儲用于確定小區(qū)ID信息的指令。具體而 言,存儲器可以存儲用于由控制器220執(zhí)行的應(yīng)用程序,該應(yīng)用程序可以確定移動終端210 與之通信的當(dāng)前小區(qū)的標(biāo)識,例如小區(qū)ID標(biāo)識或者小區(qū)ID信息。圖7是根據(jù)本發(fā)明一些示例實施例的系統(tǒng)、方法和程序產(chǎn)品的流程圖。將理解可 以通過各種手段(比如硬件、固件和/或軟件(包括一個或者多個計算機(jī)程序指令)來實 施流程圖的各塊或者步驟以及在流程圖中的塊的組合。例如一個或者多個上述過程可以由 計算機(jī)程序代碼指令實施。就這一點而言,實施上述過程的計算機(jī)程序指令可以由實施本 發(fā)明實施例的移動終端或者其他裝置的存儲器設(shè)備存儲并且由移動終端或者其他裝置中的處理器執(zhí)行。如將理解的那樣,任何這樣的計算機(jī)程序指令可以加載到計算機(jī)或者其他 可編程裝置(例如硬件)上以產(chǎn)生機(jī)器,從而在計算機(jī)(例如經(jīng)由處理器)或者其他可編 程裝置上執(zhí)行的指令創(chuàng)建用于實施在流程圖的塊或者步驟中指定的功能的裝置。這些計算 機(jī)程序指令也可以存儲于計算機(jī)可讀存儲器中,該存儲器可以指引計算機(jī)(例如處理器或 者另一計算設(shè)備)或者其他可編程裝置以特定方式工作,從而存儲于計算機(jī)可讀存儲器中 的指令產(chǎn)生如下制造品,該制造品包括實施在流程圖的塊或者步驟中指定的功能的指令裝 置。計算機(jī)程序指令也可以加載到計算機(jī)或者其他可編程裝置上以弓I起在計算機(jī)或者其他 可編程裝置上執(zhí)行連串操作步驟以產(chǎn)生計算機(jī)實施的過程,從而在計算機(jī)或者其他可編程 裝置上執(zhí)行的指令提供用于實施在流程圖的塊或者步驟中指定的功能的步驟。因而,流程圖的塊或者步驟支持用于執(zhí)行指定功能的裝置的組合、用于執(zhí)行指定 功能的步驟的組合和用于執(zhí)行指定功能的程序指令裝置。也將理解流程圖的一個或者多 個塊或者步驟和在流程圖中的塊或者步驟的組合可以由執(zhí)行指定功能或者步驟的基于硬 件的專用計算機(jī)系統(tǒng)或者專用硬件和計算機(jī)指令的組合來實施。就這一點而言,例如如圖7中所示一種用于提供背景觸發(fā)的背景模型分發(fā)的方法 的一個實施例可以包括在操作300接收與第一設(shè)備有關(guān)的當(dāng)前背景信息并且在操作310訪 問與第一設(shè)備關(guān)聯(lián)的背景簡檔和安全簡檔。在一個示例實施例中,該方法還可以包括在操 作320至少部分地基于針對第一設(shè)備的當(dāng)前背景對將用于開發(fā)合成背景樹的當(dāng)前背景信 息的各個方面進(jìn)行限定的背景簡檔,來基于與第一設(shè)備有關(guān)的當(dāng)前背景信息和與至少一個 其他設(shè)備有關(guān)的背景信息中的至少部分來開發(fā)合成背景樹。在一個示例實施例中,該方法還可以包括更多可選操作,其中的一些例子在圖7 中用虛線示出。就這一點而言,示例附加操作可以包括確定關(guān)于第一設(shè)備是否出現(xiàn)背景改 變的操作330和實現(xiàn)基于改變的背景、安全簡檔和背景簡檔來更新合成背景樹的操作340。 在另一示例實施例中,該方法可以包括向第一設(shè)備和其他設(shè)備分發(fā)合成背景樹的操作350。在一個示例實施例中,操作310可以包括確定背景或者安全簡檔是否為動態(tài)簡 檔,并且如果任一簡檔為動態(tài)簡檔,則基于當(dāng)前背景信息來構(gòu)建更新的背景或者安全簡檔。 在另一示例實施例中,操作310可以包括確定針對當(dāng)前背景信息對于背景簡檔或者安全 簡檔中的任一個是否存在簡檔。在一個示例實施例中,操作320可以包括通過基于安全簡檔和背景簡檔生成綱 要來開發(fā)合成背景樹,其中該綱要限定當(dāng)前背景信息的部分。在這樣的情形中,可以將綱要 應(yīng)用于包括當(dāng)前背景信息的背景樹,從而背景樹的僅由綱要限定的部分可為開發(fā)合成背景 樹的實體所見。作為一種替代方式,操作320可以包括將安全簡檔和背景簡檔應(yīng)用于包括 當(dāng)前背景信息的背景樹,以限定如下節(jié)點列表,該節(jié)點列表提供當(dāng)前背景信息的將用于開 發(fā)合成背景樹的部分。在一個示例實施例中,一種用于執(zhí)行上述圖7的方法的裝置可以包括被配置成執(zhí) 行上述操作(300-350)中的一些操作或者每個操作的處理器(例如處理器170)。處理器可 以例如被配置成通過執(zhí)行硬件實施的邏輯功能、執(zhí)行存儲的指令或者執(zhí)行用于執(zhí)行各操作 的算法來執(zhí)行操作(300-350)。備選地,該裝置可以包括用于執(zhí)行各上述操作的裝置。就這 一點而言,根據(jù)一個示例實施例,用于執(zhí)行操作300至350的裝置的例子可以例如包括處理 器170、簡檔管理器178、合成樹構(gòu)建器180和綱要管理器182中的相應(yīng)項目或者用于控制將合成樹信息用于如上文所述合成樹生成的由處理器執(zhí)行的算法。
從在前文描述和關(guān)聯(lián)附圖中呈現(xiàn)的教導(dǎo)中受益的本發(fā)明有關(guān)領(lǐng)域技術(shù)人員將想 到這里闡述的本發(fā)明的許多修改和其他實施例。因此將理解本發(fā)明并不限于公開的具體實 施例并且修改和其他實施例旨在于涵蓋于所附權(quán)利要求書的范圍內(nèi)。另外雖然前文描述和 關(guān)聯(lián)附圖在單元和/或功能的某些示例組合的背景中描述示例實施例,但是應(yīng)當(dāng)理解單元 和/或功能的不同組合可以由替代實施例提供而不脫離所附權(quán)利要求書的范圍。就這一點 而言,例如也設(shè)想如可以在一些所附權(quán)利要求書中闡述的與上文明確描述的單元和/或功 能組合不同的單元和/或功能組合。雖然這里運(yùn)用具體術(shù)語,但是僅在廣義和描述意義上 而非出于限制的目的使用它們。
權(quán)利要求
1.一種方法,包括接收與第一設(shè)備有關(guān)的當(dāng)前背景信息;訪問與所述第一設(shè)備關(guān)聯(lián)的背景簡檔和安全簡檔;以及至少部分地基于針對所述第一設(shè)備的當(dāng)前背景對將用于開發(fā)合成背景樹的所述當(dāng)前 背景信息的方面進(jìn)行限定的所述背景簡檔,來基于與所述第一設(shè)備有關(guān)的所述當(dāng)前背景信 息和與至少一個其他設(shè)備有關(guān)的背景信息中的至少部分來開發(fā)所述合成背景樹。
2.根據(jù)權(quán)利要求1所述的方法,其中開發(fā)所述合成背景樹包括基于所述安全簡檔和所 述背景簡檔來生成綱要,其中所述綱要限定所述當(dāng)前背景信息的所述部分。
3.根據(jù)權(quán)利要求2所述的方法,其中開發(fā)所述合成背景樹還包括將所述綱要應(yīng)用于包 括所述當(dāng)前背景信息的背景樹,從而所述背景樹的僅由所述綱要限定的部分可為開發(fā)所述 合成背景樹的實體所見。
4.根據(jù)權(quán)利要求1-3中的任一權(quán)利要求所述的方法,其中開發(fā)所述合成背景樹包括將 所述安全簡檔和所述背景簡檔應(yīng)用于包括所述當(dāng)前背景信息的背景樹以限定節(jié)點列表,所 述節(jié)點列表提供所述當(dāng)前背景信息的將用于開發(fā)合成背景樹的所述部分。
5.根據(jù)權(quán)利要求1-4中的任一權(quán)利要求所述的方法,還包括確定關(guān)于所述第一設(shè)備是否出現(xiàn)背景改變;以及實現(xiàn)基于改變的背景、所述安全簡檔和所述背景簡檔來更新所述合成背景樹。
6.根據(jù)權(quán)利要求1-5中的任一權(quán)利要求所述的方法,還包括向所述第一設(shè)備和所述其 他設(shè)備分發(fā)所述合成背景樹。
7.根據(jù)權(quán)利要求1-6中的任一權(quán)利要求所述的方法,其中訪問所述背景簡檔包括確 定所述背景簡檔是否為動態(tài)簡檔,并且如果所述背景簡檔為動態(tài)簡檔,則基于所述當(dāng)前背 景信息來構(gòu)建更新的背景簡檔。
8.根據(jù)權(quán)利要求1-7中的任一權(quán)利要求所述的方法,其中訪問所述安全簡檔包括確 定所述安全簡檔是否為動態(tài)簡檔,并且如果所述安全簡檔為動態(tài)簡檔,則基于所述當(dāng)前背 景信息來構(gòu)建更新的安全簡檔。
9.根據(jù)權(quán)利要求1-8中的任一權(quán)利要求所述的方法,其中訪問所述背景簡檔和所述安 全簡檔包括確定針對所述當(dāng)前背景信息對于所述背景簡檔或者所述安全簡檔中的任一個 是否存在簡檔。
10.一種包括處理器的裝置,所述處理器被配置成使所述裝置至少進(jìn)行以下操作接收與第一設(shè)備有關(guān)的當(dāng)前背景信息;訪問與所述第一設(shè)備關(guān)聯(lián)的背景簡檔和安全簡檔;以及至少部分地基于針對所述第一設(shè)備的當(dāng)前背景對將用于開發(fā)合成背景樹的所述當(dāng)前 背景信息的方面進(jìn)行限定的所述背景簡檔,來基于與所述第一設(shè)備有關(guān)的所述當(dāng)前背景信 息和與至少一個其他設(shè)備有關(guān)的背景信息中的至少部分來開發(fā)所述合成背景樹。
11.根據(jù)權(quán)利要求10所述的裝置,其中所述處理器還被配置成使所述裝置通過基于所 述安全簡檔和所述背景簡檔生成綱要來開發(fā)所述合成背景樹,其中所述綱要限定所述當(dāng)前 背景信息的所述部分。
12.根據(jù)權(quán)利要求11所述的裝置,其中所述處理器還被配置成使所述裝置通過將所述 綱要應(yīng)用于包括所述當(dāng)前背景信息的背景樹、從而所述背景樹的僅由所述綱要限定的部分可為開發(fā)所述合成背景樹的實體所見來開發(fā)所述合成背景樹。
13.根據(jù)權(quán)利要求10-12中的任一權(quán)利要求所述的裝置,其中開發(fā)所述合成背景樹包 括將所述安全簡檔和所述背景簡檔應(yīng)用于包括所述當(dāng)前背景信息的背景樹以限定節(jié)點列 表,所述節(jié)點列表提供所述當(dāng)前背景信息的將用于開發(fā)合成背景樹的所述部分。
14.根據(jù)權(quán)利要求10-13中的任一權(quán)利要求所述的裝置,其中所述處理器還被配置成 使所述裝置確定關(guān)于所述第一設(shè)備是否出現(xiàn)背景改變;以及實現(xiàn)基于改變的背景、所述安全簡檔和所述背景簡檔來更新所述合成背景樹。
15.根據(jù)權(quán)利要求10-14中的任一權(quán)利要求所述的裝置,其中所述處理器還被配置成 使所述裝置向所述第一設(shè)備和所述其他設(shè)備分發(fā)所述合成背景樹。
16.根據(jù)權(quán)利要求10-15中的任一權(quán)利要求所述的裝置,其中所述處理器被配置成使 所述裝置通過確定所述背景簡檔是否為動態(tài)簡檔并且如果所述背景簡檔為動態(tài)簡檔則基 于所述當(dāng)前背景信息構(gòu)建更新的背景簡檔來訪問所述背景簡檔。
17.根據(jù)權(quán)利要求10-16中的任一權(quán)利要求所述的裝置,其中所述處理器被配置成使 所述裝置通過確定所述安全簡檔是否為動態(tài)簡檔并且如果所述安全簡檔為動態(tài)簡檔則基 于所述當(dāng)前背景信息構(gòu)建更新的安全簡檔來訪問所述安全簡檔。
18.根據(jù)權(quán)利要求10-17中的任一權(quán)利要求所述的裝置,其中所述處理器被配置成使 所述裝置通過確定針對所述當(dāng)前背景信息對于所述背景簡檔或者所述安全簡檔中的任一 個是否存在簡檔來訪問所述背景簡檔和所述安全簡檔。
19.一種計算機(jī)程序產(chǎn)品,包括具有存儲于其中的計算機(jī)可執(zhí)行程序代碼部分的至少 一個計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可執(zhí)行程序代碼部分包括第一程序代碼部分,用于接收與第一設(shè)備有關(guān)的當(dāng)前背景信息;第二程序代碼部分,用于訪問與所述第一設(shè)備關(guān)聯(lián)的背景簡檔和安全簡檔;以及第三程序代碼部分,用于至少部分地基于針對所述第一設(shè)備的當(dāng)前背景對將用于開發(fā) 合成背景樹的所述當(dāng)前背景信息的方面進(jìn)行限定的所述背景簡檔,來基于與所述第一設(shè)備 有關(guān)的所述當(dāng)前背景信息和與至少一個其他設(shè)備有關(guān)的背景信息中的至少部分來開發(fā)所 述合成背景樹。
20.根據(jù)權(quán)利要求19所述的計算機(jī)程序產(chǎn)品,其中所述第三程序代碼部分包括用于基 于所述安全簡檔和所述背景簡檔來生成綱要的指令,其中所述綱要限定所述當(dāng)前背景信息 的所述部分。
21.根據(jù)權(quán)利要求20所述的計算機(jī)程序產(chǎn)品,其中所述第三程序代碼部分包括用于將 所述綱要應(yīng)用于包括所述當(dāng)前背景信息的背景樹、從而所述背景樹的僅由所述綱要限定的 部分可為開發(fā)所述合成背景樹的實體所見的指令。
22.根據(jù)權(quán)利要求19-21中的任一權(quán)利要求所述的計算機(jī)程序產(chǎn)品,其中所述第三程 序代碼部分包括用于將所述安全簡檔和所述背景簡檔應(yīng)用于包括所述當(dāng)前背景信息的背 景樹以限定節(jié)點列表的指令,所述節(jié)點列表提供所述當(dāng)前背景信息的將用于開發(fā)合成背景 樹的所述部分。
23.根據(jù)權(quán)利要求19-22中的任一權(quán)利要求所述的計算機(jī)程序產(chǎn)品,還包括第四程序代碼部分,用于確定關(guān)于所述第一設(shè)備是否出現(xiàn)背景改變;以及第五程序代碼部分,用于實現(xiàn)基于改變的背景、所述安全簡檔和所述背景簡檔來更新 所述合成背景樹。
24.根據(jù)權(quán)利要求19-23中的任一權(quán)利要求所述的計算機(jī)程序產(chǎn)品,還包括用于向所 述第一設(shè)備和所述其他設(shè)備分發(fā)所述合成背景樹的第四程序代碼部分。
25.根據(jù)權(quán)利要求19-24中的任一權(quán)利要求所述的計算機(jī)程序產(chǎn)品,其中所述第二程 序代碼部分包括用于確定所述背景簡檔是否為動態(tài)簡檔并且如果所述背景簡檔為動態(tài)簡 檔則基于所述當(dāng)前背景信息來構(gòu)建更新的背景簡檔的指令。
26.根據(jù)權(quán)利要求19-25中的任一權(quán)利要求所述的計算機(jī)程序產(chǎn)品,其中所述第二程 序代碼部分包括用于確定所述安全簡檔是否為動態(tài)簡檔并且如果所述安全簡檔為動態(tài)簡 檔則基于所述當(dāng)前背景信息來構(gòu)建更新的安全簡檔的指令。
27.根據(jù)權(quán)利要求19-26中的任一權(quán)利要求所述的計算機(jī)程序產(chǎn)品,其中所述第二程 序代碼部分包括用于確定針對所述當(dāng)前背景信息對于所述背景簡檔或者所述安全簡檔中 的任一個是否存在簡檔的指令。
28.一種設(shè)備,包括用于接收與第一設(shè)備有關(guān)的當(dāng)前背景信息的裝置; 用于訪問與所述第一設(shè)備關(guān)聯(lián)的背景簡檔和安全簡檔的裝置;以及 用于至少部分地基于針對所述第一設(shè)備的當(dāng)前背景對將用于開發(fā)合成背景樹的所述 當(dāng)前背景信息的方面進(jìn)行限定的所述背景簡檔來基于與所述第一設(shè)備有關(guān)的所述當(dāng)前背 景信息和與至少一個其他設(shè)備有關(guān)的背景信息中的至少部分來開發(fā)所述合成背景樹的裝 置。
29.根據(jù)權(quán)利要求觀所述的設(shè)備,還包括用于確定關(guān)于所述第一設(shè)備是否出現(xiàn)背景改變的裝置;以及用于實現(xiàn)基于改變的背景、所述安全簡檔和所述背景簡檔來更新所述合成背景樹的裝置。
全文摘要
一種用于提供背景觸發(fā)的背景模型分發(fā)的方法可以包括接收與第一設(shè)備有關(guān)的當(dāng)前背景信息;訪問與第一設(shè)備關(guān)聯(lián)的背景簡檔和安全簡檔;并且至少部分地基于針對第一設(shè)備的當(dāng)前背景對將用于開發(fā)合成背景樹的當(dāng)前背景信息的方面進(jìn)行限定的背景簡檔、基于與第一設(shè)備有關(guān)的當(dāng)前背景信息和與至少一個其他設(shè)備有關(guān)的背景信息中的至少部分來開發(fā)合成背景樹。也提供一種與該方法對應(yīng)的設(shè)備和計算機(jī)程序產(chǎn)品。
文檔編號H04L29/08GK102077553SQ200980124149
公開日2011年5月25日 申請日期2009年5月18日 優(yōu)先權(quán)日2008年6月26日
發(fā)明者S·薩希斯 申請人:諾基亞公司