提供了一種用于提供持久計算的方法。持久計算管理器確定設備的至少一個非易失性存儲器空間。所述持久計算管理器還確定至少一個其他設備的至少一個其他非易失性存儲器空間。所述持久計算管理器進一步至少部分地基于所述至少一個非易失性存儲器空間和所述至少一個其他非易失性存儲器空間確定形成持久存儲器地址空間。
【技術實現(xiàn)步驟摘要】
【國外來華專利技術】用于提供持久計算的方法和裝置
技術介紹
具有各種連接方法的移動設備現(xiàn)在正成為很多人連接到因特網的主要網關,并且也正成為個人信息的主要存儲點。這是除了通常范圍的個人計算機以及傳感器設備加上基于因特網的提供者之外的。將這些設備以及最近的這些應用和那些應用所存儲的信息結合起來是對互操作性的重大挑戰(zhàn)。這可通過很多個人信息空間來實現(xiàn),其中人們、人群等可用他們本地約定的語義放置、共享、互動和操作信息網而不需要符合無法獲得的全球語義。此外,除了信息之外,信息空間可與共享的和互動的計算或計算空間結合,以便這些連接到計算空間的設備可使信息空間中的信息在計算空間環(huán)境內被操作并且使結果被傳送到該設備,而不是整個過程在該設備中本地地執(zhí)行。通常被稱作智能空間的這些結合的信息空間和計算空間,是其中人們可應用本地級別的語義和推理的“巨大全球圖”的擴展。在一個實施方式中,信息和計算空間是分別嵌入有跨越計算機、信息家電、處理設備和傳感器的分布式信息和計算基礎設施的工作空間,其允許人們通過訪問來自計算機或其他設備的信息和計算而有效地工作。信息空間或計算空間可由物理上表現(xiàn)為(有線和無線)異構網絡的計算設備渲染。然而,盡管事實是由各自空間表示的信息和計算可以以不同的粒度分布,但是分布式計算是在典型地易失性運行環(huán)境中構建的,該運行環(huán)境需要被維護的電源。因此,如果易失性存儲器被更新或電源由于任何事故而斷開,則構建的分布式計算將丟失,即使此次執(zhí)行仍沒有完成,整個過程需要在電源恢復之后重復。這可引起敏感信息的丟失、有價值資源的浪費等。
技術實現(xiàn)思路
因此,需 要一種用于提供持久計算的方法,使持續(xù)計算成為可能,即使在電源不能被維持的條件下(例如,當請求計算的設備被關閉時)。根據(jù)一個實施方式,一種方法包括確定設備的至少一個非易失性存儲器空間。所述方法還包括確定至少一個其他設備的至少一個其他非易失性存儲器空間。所述方法進一步包括至少部分基于所述至少一個非易失性存儲器空間和所述至少一個其他非易失性存儲器空間確定形成持久存儲器地址空間。根據(jù)另一實施方式,一種裝置包括至少一個處理器以及包括計算機程序代碼的至少一個存儲器,所述至少一個存儲器和所述計算機程序代碼被配置為與所述至少一個處理器一起至少部分地使所述裝置確定設備的至少一個非易失性存儲器空間。還使所述裝置確定至少一個其他設備的至少一個其他非易失性存儲器空間。進一步使所述裝置至少部分地基于所述至少一個非易失性存儲器空間和所述至少一個其他非易失性存儲器空間確定形成持久存儲器地址空間。根據(jù)另一實施方式,一種計算機可讀存儲介質,承載有一個或多個指令的一個或多個序列,當由一個或多個處理器執(zhí)行時,所述指令至少部分地使裝置確定設備的至少一個非易失性存儲器空間。還使所述裝置確定至少一個其他設備的至少一個其他非易失性存儲器空間。進一步使所述裝置至少部分基于所述至少一個非易失性存儲器空間和所述至少一個其他非易失性存儲器空間確定形成持久存儲器地址空間。根據(jù)另一實施方式,一種設備包括用于確定設備的至少一個非易失性存儲器空間的裝置。所述設備還包括用于確定至少一個其他設備的至少一個其他非易失性存儲器空間的裝置。所述設備進一步包括用于至少部分基于所述至少一個非易失性存儲器空間和所述至少一個其他非易失性存儲器空間確定形成持久存儲器地址空間的裝置。另外,對于本專利技術的各種示例性實施方式,以下是可適用的:一種方法包括促進對(I)數(shù)據(jù)和/或(2)信息和/或(3)至少一個信號的處理和/或處理(I)數(shù)據(jù)和/或(2)信息和/或(3)至少一個信號,(I)數(shù)據(jù)和/或(2)信息和/或(3)至少一個信號至少部分基于(或至少部分獲得自)與本專利技術的任一實施方式有關的本申請中所公開的方法(或過程)中的任一方法或任何組合。對于本專利技術的各種示例性實施方式,以下也是可適用的:一種方法,包括促進對至少一個接口的訪問,所述至少一個接口被配置為允許訪問至少一個服務,所述至少一個服務被配置為執(zhí)行本申請中所公開的網絡或服務提供者方法(或過程)中的任一個或任何組合 對于本專利技術的各種示例性實施方式,以下也是可適用的:一種方法包括促進創(chuàng)建和/或修改(I)至少一個設備用戶接口元素和/或(2)至少一個設備用戶接口功能,(I)至少一個設備用戶接口元素和/或(2)至少一個設備用戶接口功能至少部分基于由與本專利技術的任一實施方式有關的本申請中所公開的方法或過程中的一個或任何組合產生的數(shù)據(jù)和/或信息,和/或由與本專利技術的任一實施方式有關的本申請中所公開的方法(或過程)中的一個或任何組合產生的至少一個信號。對于本專利技術的各種示例性實施方式,以下也是可適用的:一種方法包括創(chuàng)建和/或修改(I)至少一個設備用戶接口元素和/或(2)至少一個設備用戶接口功能,(I)至少一個設備用戶接口元素和/或(2)至少一個設備用戶接口功能至少部分基于由與本專利技術的任一實施方式有關的本申請中所公開的方法(或過程)中的一個或任何組合產生的數(shù)據(jù)和/或信息,和/或由與本專利技術的任一實施方式有關的本申請中所公開的方法(或過程)中的一個或任何組合產生的至少一個信號。在各種示例性實施方式中,所述方法(或過程)可在服務提供者一側或移動設備一側完成,或者在動作在服務提供者和移動設備兩側執(zhí)行之時以任何共享的方式在服務提供者與移動設備之間完成。僅僅通過說明包括預計用于執(zhí)行本專利技術的最佳實施方式的很多具體實施方式和實現(xiàn),本專利技術的其他方面、特征和優(yōu)點在下面的詳細描述中是顯而易見的。本專利技術還能夠是其他和不同的實施方式,并且它的幾個細節(jié)可在各種明顯的方面進行修改,而不脫離本專利技術的精神和范圍。因此,附圖和說明書被認為本質上是說明性的而不是限制性的。附圖說明本專利技術的實施方式通過示例而不是通過限制進行說明,在附圖的各圖中:圖1是根據(jù)一個實施方式的能夠提供持久計算的系統(tǒng)的示意圖;圖2是根據(jù)一個實施方式的持久計算管理器的組件的示意圖3是根據(jù)一個實施方式的用于提供持久計算的方法的流程圖;圖4是根據(jù)一個實施方式的過程、計算閉包和閉包基元之間關系的示意圖;圖5是根據(jù)一個實施方式的用于構建持久存儲器地址空間的過程的流程圖;圖6是根據(jù)一個實施方式的設備之間的持久存儲器地址空間的示意圖;圖7A-7B是根據(jù)一個實施方式的設備之間的計算閉包循環(huán)利用的示意圖;圖8是根據(jù)一個實施方式的從一個設備到另一設備的過程遷移的示意圖; 圖9是可用于實施本專利技術實施方式的硬件的示意圖;圖10是可用于實施本專利技術實施方式的芯片組的示意圖;圖11是可用于實施本專利技術實施方式的移動終端(例如,手機)的示意圖。具體實施例方式公開了一種用于提供持久計算的方法、裝置和計算機程序的示例。在下面的說明書中,為了解釋的目的,陳述了很多具體的細節(jié)以便提供對本專利技術實施方式的完全理解。然而,對于本領域技術人員來說顯而易見的是,本專利技術的實施方式可沒有這些具體的細節(jié)或以等同布置來實施。在其他示例中,眾所周知的結構和設備以框圖的形式示出,以避免不必要地使本專利技術的實施方式難以理解。如這里所使用,術語“信息空間”或“智能空間”指的是來自不同源的聚類信息集合。這種多源是非常靈活的,因為它考慮并依賴于同一條信息可來自不同源這一觀察結果。例如,相同信息(例如,特定聯(lián)系人的聯(lián)系人信息)可出現(xiàn)在來自不同源的相同信息空間(例如,本地存儲的聯(lián)系人數(shù)據(jù)庫、公共本文檔來自技高網...
【技術保護點】
【技術特征摘要】
【國外來華專利技術】...
【專利技術屬性】
技術研發(fā)人員:S·博爾德列夫,VV·呂卡拉,J·洪科拉,H·E·萊內,M·J·瑪內瑪,I·J·奧利弗,O·拉西拉,
申請(專利權)人:諾基亞公司,
類型:
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。