新四季網

用於有選擇地共享語義信息集合的方法和裝置的製作方法

2023-08-09 04:28:11 1

專利名稱:用於有選擇地共享語義信息集合的方法和裝置的製作方法
用於有選擇地共享語義信息集合的方法和裝置
背景技術:
社交網絡正在吸引越來越多的網際網路用戶,並且成為了網際網路上所提供的主導性服務。與此同時,通過行動裝置連接到網際網路的新用戶的數量比通過個人計算機進行連接的用戶的數量增長更快。這產生了對於能夠從個人計算機和行動裝置進行等同操作的社交網絡解決方案的強烈需求。一個研發領域涉及新興的智能空間技木。例如,這些技術本質上實際是移動的並且使得能夠等同地支持針對個人計算機和行動裝置的有效應用。智能空間平臺還支持用於用戶帳戶和訪問管理的靈活且有效的工具。然而,在社交網絡服務方面引入智能空間技術則已經過於緩慢。

發明內容
因此,需要一種用於提供個人智能空間平臺方法,以使得用戶能夠自由地將社交網絡信息與存儲在用戶的設備(例如,行動裝置和/或個人計算機)中的其它信息進行整 合,同時保持所有個人數據處於用戶的完全控制之下。根據ー個實施例,ー種方法包括為用戶創建個人信息空間,其中所述個人信息空間包括多個語義信息集合。所述方法還包括接收有選擇地共享所述語義信息集合的請求。所述方法進ー步包括響應於所述請求將所選擇語義信息集合的投影合併到共享信息空間中。根據另ー個實施例,一種設備包括至少ー個處理器以及至少ー個存儲器,所述存儲器包括電腦程式代碼,所述至少一個存儲器和電腦程式代碼被配置為利用所述至少一個處理器使得所述裝置為用戶創建個人信息空間,其中所述個人信息空間包括多個語義信息集合。所述裝置還被使得接收有選擇地共享所述語義信息集合的請求。所述裝置進ー步被使得響應於所述請求將所選擇語義信息集合的投影合併到共享信息空間中。根據另ー個實施例,一種承載一條或多條指令的ー個或多個序列的計算機可讀存儲介質,當被一個或多個處理器所執行時,所述指令使得裝置為用戶創建個人信息空間,其中所述個人信息空間包括多個語義信息集合。所述裝置還被使得接收有選擇地共享所述語義信息集合的請求。所述裝置進ー步被使得響應於所述請求將所選擇語義信息集合的投影合併到共享信息空間中。根據另ー個實施例,一種設備包括用於為用戶創建個人信息空間的裝置,其中所述個人信息空間包括多個語義信息集合。所述設備還包括接收有選擇地共享所述語義信息集合的請求的裝置。所述設備進ー步包括響應於所述請求將所選擇語義信息集合的投影合併到共享信息空間中的裝置。根據另ー個實施例,ー種方法包括生成指定與個人信息空間相對應的語義信息集合的有選擇共享的請求。所述方法還包括向對等用戶設備發起所述請求的傳輸以便將所述語義信息集合的投影合併到共享信息空間中。根據另ー個實施例,一種設備包括至少ー個處理器以及至少ー個存儲器,所述存儲器包括電腦程式代碼,所述至少一個存儲器和電腦程式代碼被配置為利用所述至少一個處理器使得所述裝置生成指定與個人信息空間相對應的語義信息集合的有選擇共享的請求。所述裝置還被使得向對等用戶設備發起所述請求的傳輸以便將所述語義信息集合的投影合併到共享信息空間中。根據另ー個實施例,ー種承載ー個或多個指令的一條或多條序列的計算機可讀存儲介質,當被一個或多個處理器所執行時,所述指令使得裝置生成指定與個人信息空間相對應的語義信息集合的有選擇共享的請求。所述裝置還被使得向對等用戶設備發起所述請求的傳輸以便將所述語義信息集合的投影合併到共享信息空間中。根據另ー個實施例,一種設備包括生成指定與個人信息空間相對應的語義信息集合的有選擇共享的請求的裝置。所述設備還包括向對等用戶設備發起所述請求的傳輸以便將所述語義信息集合的投影合併到共享信息空間中的裝置。通過對包括預期實施本發明的最佳方式在內的多個特定實施例和實施方式進行 簡單說明,本發明的其它方面、特徵和優勢將由於以下詳細描述而是清楚明了的。本發明支持其它和不同的實施例,並且其若干細節能夠在各個顯然的方面進行修改,所有這些都並不背離本發明的精神和範圍。因此,附圖和文字描述其本質要被示為是說明性而非限制性的。


在附圖的示圖中通過示例而不是限制圖示出
具體實施例方式圖I是根據一個實施例的,在跨平臺、裝置和設備可交互操作的智能空間中有選擇地共享語義信息集合的系統示圖;圖2是根據一個實施例的智能空間可交互操作性架構(architrave)的層次和組件的示圖;圖3是根據一個實施例的智能空間基礎設施的域模型的示圖;圖4是根據一個實施例的用戶設備中的個人智能空間的組件示圖;圖5A和5B是根據一個實施例的用於提供兩個用戶的共享智能空間的處理以及請求兩個用戶的共享智能空間的處理的流程圖;圖6是根據一個實施例的個人智能空間的示圖;圖7是根據一個實施例的由個人智能空間的部分所合併的共享智能空間的示圖;圖8是根據一個實施例的社交網絡客戶端應用的架構的示圖;圖9是根據一個實施例的用於合併個人智能空間的處理的流程圖;圖10是根據一個實施例的用於管理個人智能空間服務的處理的流程圖;圖11是根據一個實施例的用於為計算機設置個人智能空間用戶界面的處理的流程圖;圖12是根據一個實施例的用於為用戶設備設置個人智能空間用戶界面的處理的流程圖;圖13是根據一個實施例的用於為社交網絡服務平臺設置個人智能空間用戶界面的處理的流程圖;圖14是根據一個實施例的用於為通信平臺設置個人智能空間用戶界面的處理的流程圖15是能夠被用來實施本發明實施例的硬體的示圖;圖16是能夠被用來實施本發明實施例的晶片組的示圖;以及圖17是能夠被用來實施本發明實施例的移動站點(例如,手機)的示圖。
具體實施例方式公開了ー種在跨平臺、裝置和設備而可交互操作的智能空間中有選擇地共享語義信息集合的方法和裝置。在以下描述中,出於解釋的目的,給出了多個特定細節以便提供對於本發明實施例進行全面理解。然而,對於本領域技術人員顯而 易見的是,本發明可以在沒有這些特定細節的情況下進行實踐或者利用等同配置進行實踐。在其它實例中,以框圖的形式示出了公知的結構和設備以免對本發明的實施例造成不必要的混淆。雖然針對社交網絡、通信平臺、個人計算機和行動裝置之間共享語義信息集合的方面對各個實施例進行了描述,但是可以預期本文描述的方案可以和其它web服務一起使用。。圖I是根據一個實施例的,在跨平臺、裝置和設備可交互操作的智能空間中有選擇地共享語義信息的系統的框圖。即使移動網際網路用戶的數量很大且仍在增長,但是社交網絡在傳統上並沒有針對移動使用進行特別設計。當移動用戶想要進行社交聯網時,用戶無法訪問社交網絡服務或者被迫使用適用於行動裝置的個人計算機應用。這就為用戶帶來了問題和不便。關鍵問題在於行動裝置的低效用戶界面(Π),其通常是個人計算機Π的縮減版本(即,取消了ー些功能)。例如,縮減的Π通常並不支持個人偏好並且在使用上施加了限制。結果,大多數社交聯網用戶很少使用相應社交網絡應用的移動版本和/或僅在其沒有其它選擇時才使用它。因此,需要使得用戶能夠在所提供模塊庫之外容易地構建個人社交網絡客戶端UI並且構造包括具有繼承功能模塊在內的全新模塊。較為深入的問題根植於現有社交網絡平臺和語義web的架構原則。通常,現有社交網絡平臺被設計為支持個人計算機並且遵循客戶端-伺服器原則。這導致的缺點在幹,社交網絡應用客戶端的単一架構、平臺依賴性、在選擇數據倉庫時缺乏靈活性,以及在與其它服務協作時複雜的信息聯合使用(有時甚至防止所述信息聯合使用)。問題的另一方面在於語義web。語義web是用於數據、信息和知識交換的通用介質。這種信息交換向文檔插入計算機可理解的含義(語義)並且使得它們能夠在語義web上使用。語義web中的知識是結構化的並且以比自由文本文檔(free-text document)更為精細的粒度等級進行組織,並且詞彙不僅包括書面詞語而且還包括通用標識符。語義web被設計為基於共用的表示格式、知識本體(ontologies)和語義共享信息,以使得信息將變為在全局普遍存在且能夠交互操作的。然而,許多信息是無需普遍存在的,而是保持隱藏、私有以及在本地進行解釋,諸如個人信息。當兩個個人智能空間部分合併時,節點對象可以同時連接到兩個智能空間。今天,用戶經由社交網絡共享許多個人信息。然而,由於所述信息經常被社交網絡主機而不是用戶所控制,所以許多用戶關注所共享的個人信息的隱私。作為這些關注的結果,這些用戶可能會限制其在社交網絡中的活動。為了解決該問題,研發了智能空間架構(實體被專注的結構)以使得用戶能夠將所有個人信息進行封裝並且根據用戶的個體語義和需要與智能空間中的信息進行交互。所述用戶可以是個人、組織或其它實體。為了解決這些問題,圖I的系統100通過使得能夠從所有類型的設備等同地進行有效使用並且向用戶提供對發布到社交網絡的共享信息更多的控制而引入了針對社交網絡服務的進ー步增長的能力。如圖I所示,系統100包括用戶設備(UE) 101,其具有經由通信網絡105到通信平臺103a和社交網絡服務平臺103b的連接。每個平臺103具有成員和內容資料庫111,並且UE 101具有內容和聯繫人資料庫109。作為示例,系統100的網絡105包括ー個或多個 網絡,諸如數據網絡(未示出)、無線網絡(未示出)、電話網絡(未示出)或者其任意組合。預見到數據網絡可以為任意的區域網(LAN)、城域網(MAN)、廣域網(WAN)、公共數據網絡(例如,網際網路)或者任意其它適當的分組交換網絡,諸如商業所有的、專用的分組交換網絡,例如專用的線纜或光纖網絡。此外,無線網絡例如可以是蜂窩網絡並且可以採用各種技術,包括增強型數據速率全球演進(EDGE)、通用分組無線業務(GPRS)、全球移動通信系統(GSM)、網際網路協議多媒體子系統(MS)、通用移動電信系統(UMTS)等,以及任意其它適當的無線介質,例如微波接入(WiMAX)、長期演進(LTE)網絡、碼分多址(CDMA)、寬帶碼分多址(WCDMA)、無線高保真(WiFi)、衛星、移動自組網絡(MANET)等。UE 101是任意類型的移動終端、固定終端或可攜式終端,包括移動手機、站點、單元、設備、多媒體平板、網際網路節點、通信器、臺式計算機、膝上計算機、個人數字助理(PDA)或者其任意組合。還預見到UE 101能夠支持針對用戶的任意類型的接ロ(諸如「可佩帯」電路等)。作為示例,UE 101和平臺103使用已知的、新的或還在研發中的協議彼此進行通信並且與通信網絡105的其它組件進行通信。在上下文中,協議包括定義通信網絡105內的網絡節點如何基於在通信鏈路上發送的信息彼此進行交互的規則集合。協議在每個節點的不同操作層次有效,從生成和接收各種類型的物理信號,到選擇用於傳輸那些信號的鏈路,到那些信號所指示的信息格式,到識別計算機系統上執行的哪些軟體應用發送或接收信息。用於在網絡上交換信息的概念上不同的協議層次在開放式系統互連(OST)參考模型中有所描述。網絡節點之間的通信通常受到進行交互的離散數據分組的影響。每個分組典型地包括(I)與特定協議相關聯的報頭信息,以及(2)跟在報頭信息之後並且包含可以獨立於該特定協議進行處理的信息的有效載荷信息。在一些協議中,分組包括(3)跟在有效載荷之後並且指示有效載荷信息結束的報尾信息。報頭包括諸如分組來源、其目的地、有效載荷長度以及協議所使用的其它屬性的信息。通常,特定協議的有效載荷中的數據包括針對與OSI參考模型的不同的較高層相關聯的不同協議的報頭和有效載荷。特定協議的報頭典型地指示其有效載荷中所包含的下ー個協議的類型。較高層的協議被認為封裝在較低層的協議之中。包括在穿過多個異構網絡(諸如網際網路)的分組中的報頭典型地包括如OSI參考模型所定義的物理(第I層)報頭、數據鏈路(第2層)報頭、互連網絡(第3層層)報頭和傳輸(第4層)報頭,以及各種應用報頭(第5層、第6層和第7層)。圖2是根據一個實施例的智能空間可交互操作性架構的等級和組件的示圖200。智能空間是信息的具名搜索範圍並且在三個不同等級提供可交互操作性信息領域(world)等級210、服務領域等級220和設備領域等級230。每個智能空間按照許可在信息領域等級210通過信息進行交互操作,在服務領域等級220中通過不同服務平臺進行交互操作,以及在設備領域等級230中通過不同設備和裝置進行交互操作。設備的可交互操作性覆蓋ー組設備用於相互發現和組網的技木。這些設備技術例如可以包括傳輸控制協議/網際網路協議(TCP/IP)、移動產業處理器接ロ(MIPT)聯盟所創建的統ー協議(UniPro)、藍牙協議射頻通信(RFCOMM)、低功率無線個人區域網上的IPv6 (6L0WPAN)等。而且,從天線或線纜連接器到TCP/IP的技術一起提供了設備之間的可交互操作性。服務可交互操作性覆蓋了用於發現並使用服務的技術,這些服務諸如藍牙/人類接ロ(HID)服務、web服務、數字生活網絡聯盟(DLNA)所證實的服務、終端架構上的網絡(NoTA)。例如,通用即插即用(UPnP)規定了服務發現處理以及設備中的應用用於命令另ー設備中的服務「播放」和「暫停」內容的手段。信息可交互操作性覆蓋了用於使得信息可用而無需了解創建或消費所述信息的實體的對接方法的技術和處理。作為示例,在可交互操作性的信息等級有兩個關鍵構造(I)支持信息的可縮放的生產商-消費者事務,並且支持多部分、多設備和多供應方(M3)的基礎設施,以及(2)域內概念集合的共用表示以及那些概念之間的關係,即知識本體(ontology)。作為邏輯基礎設施的智能空間並不依賴於任何網絡架構,但是其實際上可以在任意連接解決方案的頂端實現。由於沒有特定的服務等級架構,所以智能空間在物理距離或傳輸方面沒有限制。例如,當使用NoTA實現吋,經由智能空間的信息共享變為獨立於傳輸,並且智能空間能夠利用NoTA網絡的特定資源管理器(RM)和布告板(BB)的服務發現、安全和訪問策略。智能空間允許跨域捜索並且為共享信息提供了統ー的、獨立於用例的服務應用編程接ロ(API)。作為示例,智能空間允許對移動平臺進行編程的應用編程人員以統一的方式訪問例如車輛、家庭、辦公室、橄欖球體育館中的上下文信息,並且改善用戶體驗,而無需對嵌入式系統的實時要求有所妥協。智能空間使用知識本體管理處理作為針對用例特定的服務API標準化的替代。所述知識本體管理處理同意並採用使用資源描述語言格式(RDF)和RDFS (RDF模式)的新詞彙。如果RDFS不足以定義和例示知識本體,則可以使用web知識本體(OWL)或此類的。智能空間出於至少兩種原因以RDF存儲信息。首先,RDF提供了將來自不同商業域的詞彙的數據進行聯合而不必對詞彙之間的結構差異進行協商的能力。第二,智能空間可以將嵌入域的信息與web中的信息進行合井,以及使得語義web団體所研發的大量推論和知識本體理論、實踐和工具可以被智能空間應用研發人員所使用。智能空間使得嵌入域中的異構信息可以被語義web工具所使用。每個智能空間可以由物理上分布的RDF存儲所構建。這允許家庭的個人信息被存儲在家庭而同時其在網站(例如,社交網絡網站)被非個人信息所擴張(augment)的實施方式。例如,運營商可能例如由於版權和/或隱私問題而偏向於擴張而不是合井信息。
圖3是根據一個實施例的智能空間310的基礎設施域模型的示圖300。所述域模型包括智能空間節點對象330和語義信息代理(semantic information brokers, SIB) 320,所述SIB 320形成了圖2中所定義的信息領域層210的核心。對於智能空間而言,用戶能夠使用ー個或多個節點對象330 (例如,行動電話、計算機和類似終端)來執行任務而無需了解與節點330相關的任何信息,並且節點330通過經不同用戶的智能空間隱含通信而進行匿名交互操作。這樣的匿名性簡化了智能空間中的控制、通信和協同,由此減少了硬體和軟體操作時間和成本。節點對象330是個人/個體,其中他們執行由用戶直接決定的任務,或者匿名或代表用戶執行任務。例如,節點330可以監視預先確定的情形或智能空間310中可用的原因/數據挖掘信息。每個SIB 320是以與ー個智能空間310的其它SIB 320的可能協作執行三重形式(triple)管理的實體。SIB 320可以是具體或虛擬的實體。每個SIB 320還可以支持通過信息事務操作與其它SIB 320進行交互的智能空間節點對象330。作為示例,三重形式是RDF中的主語-謂語-賓語的表達形式。主語表示資源,而謂語表示資源的特點或方面並且表達了主語和賓語之間的 關係。例如,ー種以RDF將概念「經理去往芬蘭進行商業談判」表示為三重形式的方式是表示「經理」的主語,表示「去往」的謂語,以及表示「芬蘭進行商業談判」的賓語。RDF是具有若干串行化格式(即,文件格式)的抽象模型,並且對資源或三重形式進行編碼的特定方式因此隨格式發生變化。所述三重形式管理事務使用智能空間訪問協議(SSAP)以例如加入、離開、插入、去除、更新、查詢、訂閱、取消訂閱(例如,以三重形式為單位的)信息。智能空間310的物理分布協議允許使用多個SIB 320形成智能空間310。利用事務操作,節點對象330產生/插入以及消費/查詢智能空間310中的信息。由於分布的SIB 320可以屬於相同的智能空間310,所以與SIB 320相關的查詢和訂閱操作可以覆蓋智能空間310的整個信息範圍。在該示例中,訂閱是被用來觸發對於針對信息的持續查詢的反應的特殊查詢。圖4是根據一個實施例的UE 101中的個人智能空間應用107的組件示圖。在一個實施例中,個人智能空間應用107被實現為小組件(widget)。作為示例,小組件是小型應用,並且提供了用於呈現信息並訪問服務的便利手段。應當預見,這些組件的功能可以組合在一個或多個組件中或者由等同功能的其它組件來執行。作為示例,個人智能空間應用107包括用於提供在跨平臺、裝置和設備而可交互操作的智能空間中有選擇地共享語義信息集合的ー個或多個組件。語義信息集合時語義信息的単元。例如,之前所提到的三重形式(例如,「經理去往芬蘭進行商業談判」)可以是ー個語義信息集合。在兩個智能空間之間共享語義信息集合的示例可以是經理進入攜帯其個人設備的租賃車輛時,其日程表中與商業談判地址相關的信息被使得可用於其租賃車輛的智能空間,並且所述租賃車輛的導航系統通過自動建議去往所述日程表條目中所提到的位置的指引而提升了她的用戶體驗。所述導航系統無需知道是誰提供了所述信息,所述日程表應用也不必知道是誰在使用所述信息和相關的API。應當預見,這些組件的功能可以組合在一個或多個組件中或者由等同功能的其它組件來執行。在該實施例中,個人智能空間應用107包括執行至少ー個算法的至少ー個控制邏輯401,該至少ー個算法用於執行個人智能空間應用107的功能;用於為用戶創建個人智能空間的智能空間創建模塊403 ;以及用於選擇語義信息集合以便與另ー用戶共享的語義信息集合選擇模塊405。個人智能空間應用107還包括用於將所選擇的語義信息集合的投影合併到共享智能空間中的合併模塊407,以及用於存儲語義信息集合的語義信息集合資料庫409。為了避免數據傳輸成本並且節約時間和電池壽命,控制邏輯401可以取出被高速緩存或存儲在資料庫409中的數據,而無需從任何伺服器或外部平臺(諸如通信平臺103a或社交網絡服務平臺103b)請求數據。通常,如果UE 101在線,則對在線搜索伺服器後臺進行數據查詢,並且一旦設備離線,則對本地存儲的離線索引進行搜索。
個人或個人群組等例如能夠利用其自己本地同意的語義來放置、共享、交互和操控信息web而不必遵循統一的或全局的語義。在一個實施例中,智能空間310是能夠在本地級別應用語義和推理的全局信息空間的投影。投影的屬性在於使得能夠形成投影空間310的樹由此避免投影空間310和全局信息空間之間的環。在一個實施例中,可以通過將投影空間310的信息注入(例如,合併)回到全局信息空間中而將投影空間310的內容返回全局信息空間。所述注入還引發了分布於取決於全局信息空間的任意其它投影空間310中的信息的合井。以這種方式,投影空間310內的任何變化都能夠被發送回全局信息空間並且被傳播至其它投影空間310。為了促成投影空間310之間的信息傳播以及保護信息安全性和完整性,投影空間310的用戶或所有 者例如可以通過認證機制和/或通過共享的信息語義同意或拒絕信息合井。可替換地,個人智能空間應用107的功能可以經由通信平臺103a或社交網絡服務平臺103b來實現。圖5A是根據一個實施例的用於提供兩個用戶(例如,經理及其秘書)的共享智能空間的處理的流程圖。在一個實施例中,(例如,經理的)UE IOla的個人智能空間應用107執行處理520並且例如以包括如圖16所示的處理器和存儲器的晶片組來實現。在步驟501,個人智能空間應用107為用戶(例如,經理)創建個人信息空間,其中所述個人信息空間包括多個語義信息集合(例如,經理的包括「經理去往芬蘭進行商業談判」在內的商業日程表)。隨後,個人智能空間應用107接收有選擇地共享所述語義信息集合的請求(步驟503),例如與經理的秘書共享,並且響應於所述請求將所選擇語義信息集合的投影(例如,經理的包括其在芬蘭的商業談判條目在內的日程表)合併到共享信息空間中(步驟505)(以使得其秘書能夠共享經理的商業日程表)。所選擇語義信息集合到共享信息空間的投影允許在經理或其秘書對日程表進行改變時以實時的方式複製並同步所選擇的語義信息集合。如所提到的,智能空間能夠經由連接到SIB的任何裝置或設備(例如,經理的個人設備、租賃車輛的導航系統、秘書的臺式計算機、芬蘭的網吧PC等)進行訪問。圖5B是根據一個實施例用於請求兩個用戶的共享智能空間的處理的流程圖。在一個實施例中,UE IOlb的個人智能空間應用107執行處理520並且例如包括以如圖16所示的處理器和存儲器的晶片組來實現。在步驟521,個人智能空間應用107(例如,運行在秘書的PC上)生成指定與個人信息空間(例如,經理的商業日程表)相對應的語義信息集合的有選擇共享的請求。個人智能空間應用107隨後發起將請求向對等用戶設備(例如,經理的個人設備)的傳輸以便將所述語義信息集合的投影合併到共享信息空間中(步驟523)。圖6是根據一個實施例的個人智能空間600的示圖。個人智能空間600內的社交網絡空間或共享智能空間基於端對端的原則進行組織。注意到,「端對端」是指與客戶端-月艮務器架構相反的一般架構原則。所有的個人數據在用戶的控制下存儲在個人智能空間600中。信息領域等級210(圖2)中的每個對等端點330(圖3)可以經由SIB獲得對於物理分布在設備領域等級230中的不同類型的多個設備上的用戶個人空間的訪問,所述設備例如個人計算機、行動裝置、公用或個人數據存儲、路由器、網絡伺服器、web服務伺服器、社交網絡伺服器等,以及對於服務領域等級220中的服務的訪問。這樣,用戶在進入個人智能空間600時對來自任何設備的所有個人數據具有相同的訪問。圖7是根據一個實施例的由個人智能空間600的各部分所合併的共享智能空間700的示圖。所提出的社交網絡解決方案經由語義信息代理(SIB) 320來實現,所述SIB 320將其自身與服務領域等級220中的其它服務以及信息領域等級210中的信息進行整合,並且使得他們對於來自個人計算機和行動裝置的使用可用並且同等有效。每個智能空間實體可以被視為從不同源所累計的信息集合。例如,用戶的個人智能空間包含用戶的個人信息、家庭信息、工作信息、社交網絡信息等的信息,所述信息來自於諸如政府、用戶的醫生、僱主、同學、家人和朋友、商業聯繫人、協會等的所有來源。這種多源的考慮是靈活的,原因在於其認為相同信息可能來自不同來源。每個用戶具有其被稱作如圖6所示的個人智能空間600的用戶空間。智能空間600自身能夠通過合併和投影進行交互,由此使得能夠在持久或臨時的基礎上構建更大的智能空間。此外,智能空間可以是個人空間、至少兩個用戶的共享/社交空間、群組空間,団體、縣、州或郡等的公共空間,等等。所有智能空間600的累加構成了(包括語義網在內的)信息領域,其也被稱作智能空間。
當兩個用戶決定在社交網絡中成為好友時,他們允許與新的對等方共享其各自個人空間600a和600b的某些部分。通過將這兩個用戶的個人智能空間600a-600b的一部分進行合併而創建他們的共享/社交智能空間700,這如圖7所示。合併是這樣的處理過程(I)識別所要共享的信息(例如,用戶I的個人智能空間600a的SIB N中所投影的信息集合,以及用戶2的個人智能空間600b的SIB I中所投影的信息集合);以及⑵在(虛線橢圓形所示的)共享智能空間700a的邊界內合併SIB N和SIB I。圖7還示出了由用戶I的個人智能空間600a的SIB 2中所投影的信息集合以及用戶K的個人智能空間600k的SIB I中所投影的信息集合所構成的共享空間700b。這樣的邊界由特定信息集合的深度以及在轉換期間所應用的規則來確定。當一個用戶對共享智能空間700中的共享信息項進行修改吋,該用戶可以將經修改的信息項注入回到共享智能空間700中並且相關的SIB對修改歷史進行追蹤。如果用戶稍後決定中止共享,則執行分割處理(即,合併的反向處理)以解散共享智能空間700a。所述分割可以考慮共享智能空間700的修改歷史以恢復個人智能空間600為了形成共享智能空間700而進行合併之前的信息項。在分割或合併的任意處理期間,最為重要的部分是識別並保證處理的持續穩定的邊界。在智能空間內,共享智能空間被創建作為用戶已經決定與給定對等方進行共享的信息集合的投影的合井。處理500和520使得用戶能夠按照需要對與不同好友共享的信息進行區分,而沒有社交網絡平臺103b的規則所進行的限制。用戶與個人好友自由共享個人數據,與同事自由共享工作相關的資料,並且共享信息的集合可以彼此完全隔離,或者部分或完全重疊。而且,社交/共享空間700可以按照需要被擴展至許多用戶以創建群組的社交/共享智能空間。此外,群組內子群組的端對端社交/共享空間可以整體進入群組的社交/共享空間並且保留其自治和完整性。圖8是根據一個實施例的社交/共享網絡客戶端應用800的架構的示圖,其在確定共享智能空間700時提供了很大的靈活性。客戶端應用800包括一組知識處理器(KP),其是智能空間應用並且可以被看作用於向用戶提供所需的確切功能的模塊。在一個實施例中,KP還是用來根據與其自身所定義功能相對應的知識本體來插入/去除和/或查詢/訂閱內容/信息的實體。KP與一個或多個夥伴KP進行工作以共享內容/信息。例如,KP在物理上位於任意的裝置或設備,並且連接到共享的智能空間700a。這樣的架構允許用戶例如對社交網絡客戶端800的功能和Π進行個性化。圖8中的架構將智能空間表現為服務。該服務被作為服務客戶端的KP所訪問。在不同社交網絡客戶端中運行的KP能夠訪問共享/社交智能空間700。作為示例,個人智能空間應用107定義了社交網絡客戶端應用800的基本定義集合。每個個人智能空間應用107a、107a進ー步設置對要在其各自Π 109上顯示的功能進行自定義的KP。圖8中圖示了可見KP,例如,實現「日程表/提醒」功能和「BBC新聞RSS」功能的KP顯示在(例如,經理的)UI 109a中,而實現「在線好友列表」功能和「切換至另一活動聊天」功能的KP則顯示在(例如,秘書的)UI 109b中。其它KP在Π 109上不可見,但是仍然利用所收集的數據執行功能。例如,用戶能夠安裝對從短消息服務(SMS)所提取的信息執行推理的KP以及社交網絡的聊天引擎,以便確定/定義城中的哪些社交活動可能是用戶和對等方相互感興趣的。在另ー個示例中,用戶能夠安裝另ー個KP,該KP確定所有用戶偏好(包括對等方的偏好),尤其是還沒有被明確指定而是使用連接到智能空間的所有設備和應用而從對等方的行為的推斷所獲得的那些偏好,並且隨後向對等方傳輸包括所 有或部分用戶偏好的消息。在樣本的用例下,個人智能空間應用107和社交網絡客戶端應用800被用於建立專業社交網絡以便支持聯合項目中的協作。用於在多點項目中的促成聯合工作的現有解決方案不支持跨平臺、裝置和設備共享服務的可交互操作的社交網絡。如通過網際網路協議傳輸語音(VoiP)和共享數據倉庫的現有解決方案,如Linkedln 和Facebook 的現有社交網絡並未創建可交互操作的框架以便共享信息,並且其採用大量工作使得用戶將這些解決方案和一些自動解決方案進行橋接以提供相同的專業社交網絡。應用107和800使得共享的信息集合可以從個人計算機和行動裝置進行訪問,並且活動狀態遵循用戶在設備之間的移動。此外,經由應用107和800引入了諸如用於電話會議參與方的語音短消息、共享觸控螢幕白板等附加服務。通過引入附加KP,應用107和800將來自其它社交網絡的帳戶和服務連結到現有社交網絡客戶端中(類似於圖8針對BBC新聞RSS所圖示的示例),從而用戶能夠使用一個應用並且將用戶在網際網路中的社交生活平滑移動到智能空間中。由於共享智能空間被創建為用戶已經決定與給定對等方進行共享的SIB中信息集合的投影的合併,所以沒有必要為社交網絡定義單獨的數據知識本體,這是因為每個用戶處於個人智能空間知識本體定義的範圍之內。如以上所提到的,社交網絡客戶端800被定義為智能空間應用並且包括對共享智能空間700中的信息執行操作的多個知識處理器,並且允許經由個人計算機以及來自行動裝置的服務。個人智能空間應用107為共享服務定義了 KP的基本集合。個人智能空間應用107還使得能夠根據包括相關KP的數量和變化在內的用戶偏好對社交網絡客戶端800進行個性化。以下對可用於社交網絡客戶端的KP示例進行描述。圖9是根據一個實施例的用於通過名為共享/社交智能空間管理器的KP所執行的合併個人智能空間的處理900的流程圖。該KP創建新的共享智能空間,維護可用共享/社交智能空間的列表,並且允許使用端對端原則以及使用註冊伺服器(其包含用戶ID以及 如何與用戶聯繫的細節)在可用空間中進行捜索。在步驟901,KP提示用戶輸入用於進行社交互動的對等方的ID。KP隨後對用戶的個人智能空間600進行搜索以確定所述對等方是否被用戶所知(步驟903)。如果對等方被用戶所知,則KP在現有的共享/社交智能空間之間進行搜索以確定是否存在用於用戶和對等方的現有共享/社交智能空間(步驟905)。如果已經定義了這樣的共享/社交智能空間(步驟909),則KP確定用戶和對等方的現有/活動的共享/社交智能空間700的SIB數值被設置(步驟905),並且進行至下ー個對等方。如果還沒有定義這樣的共享/社交智能空間(步驟909),則KP向用戶詢問針對共享/社交智能空間規則集合的問題以設置共享/社交智能空間(步驟911),為用戶和對等方創建新的共享/社交智能空間,將所述新的共享/社交智能空間添加到用戶的共享/社交智能空間列表(步驟913),為用戶和對等方的新的共享/社交智能空間700設置SIB數值(步驟915),並且進行至下ー個對等方。如果對等方不被用戶所知,則KP對智能空間進行搜索以找出對等方的個人智能空間(步驟907)從而為用戶和對等方創建新的共享/社交智能空間。在找到對等方的個人智能空間之後,KP向用戶詢問針對生成共享/社交智能空間規則集合的問題以設置共享/社交智能空間(步驟911),為用戶和對等方創建新的共享/社交智能空間,將新的社交沙司(social sauce)添加到用戶的共享/社交智能空間列表(步驟913),為用戶和對等方的新的共享/社交智能空間700設置SIB值(步驟915),並且進行至下ー個對等方。例如,所要回答的用於生成共享/社交智能空間規則集合的信息或問題包括對等方的用戶ID、姓名、電子郵件地址、共享語義信息集合的範圍/類別/內容,等等。圖10是根據一個實施例的用於通過名為共享/社交智能空間通信器的KP所執行的管理個人智能空間服務的處理1000的流程圖。該KP定義共享/社交智能空間700中所有的基本查詢、訂閱、衝突處理以及信息訪問權限,並且為用戶提供基本服務集合,即已經定義並且可供用戶使用激活的聊天、可共享日程表和管理器、文件交換、圖像共享、寫字板。在步驟1001,KP提示用戶輸入請求什麼基本服務。KP確定用戶是否請求服務或基本原語(primitive)。基本原語可以是用於對業務進行隨機採樣的機制,用於保存所丟棄的分組的報頭的機制,用於對分組加以入口界面標籤的機制,訪問路由表的機制,在輸出隊列之前對整合進行限速的機制,等等。如果用戶請求基本原語(步驟1003),則KP對其進行執行。如果用戶請求諸如「在空間中搜索」、「聊天」、「日程表/管理器」、「圖像交換」、「文件交換」或「寫字板」的服務(步驟1005),則KP隨後基於所請求的服務構建用於執行的基本原語結果(步驟1007),並且執行所述基本原語結果(步驟1009),諸如「訂閱信息」、「刪除信息」、「添加信息」或「查詢共享/社交智能空間」(步驟1011)。在完成所述基本原語結果之後(步驟1013),所述KP更新Π狀態信息(步驟1015)並且進行至下一個所請求的基本原語或服務。圖11是根據一個實施例的、用於通過用於PC的名為共享/社交智能空間客戶端UI的KP所執行的為計算機設置個人智能空間用戶界面的處理1100的流程圖。該KP為個人計算機定義所研發的社交網絡客戶端800的預設用戶界面。在步驟1101,KP基於UI狀態重新繪製PC客戶端的UI。隨後,KP確定使用該Π的訂閱是否活動(步驟1103)。當Π訂閱狀態為活動時,KP等待進行選擇的使用(步驟1107),在允許「在空間中搜索」、「聊天」、「日程表/管理器」、「圖像交換」、「文件交換」、「寫字板」和「Π配置」的服務並行執行時(步 驟1109)針對所選擇的服務開始PC UI客戶端(步驟1111),並且隨後更新Π訂閱狀態信息(步驟1113)並進行至下一個所請求服務。當Π訂閱狀態不是活動時(例如,在ー個月內沒有使用之後自動過期),則KP進行訂閱以監視Π訂閱狀態信息的變化(步驟1105),並且隨後相應地進行至步驟1107-1113。圖12是根據一個實施例的、用於通過用於行動裝置的名為共享/社交智能空間客戶端UI的KP所執行的為用戶設備設置個人智能空間用戶界面的處理1200的流程圖。該KP還支持任意的智慧型電話作業系統(例如,Symbian ),並且為行動裝置定義所研發社交網絡客戶端的預設用戶界面。在步驟1101中,KP基於π狀態重新繪製Symbian 客戶端UI。步驟1203-1213與圖11的步驟1103-1113相同。圖13是根據一個實施例的、用於通過名為社交網絡網關的KP所執行的為社交網絡服務平臺設置個人智能空間用戶界面的處理1300的流程圖。該KP為社交網絡(例如,Facebook )中的用戶帳戶提供基本界面,並且在SiB結構中保存通過網關而來的並且被用戶所認證的所有信息流。在步驟1301,KP調用用戶的Facebook 服務。KP隨後確定用戶的:Facebook 訂閱是否活動(步驟1303)。當訂閱活動時,KP將客戶端π重新繪
制為Facebook 風格(步驟1307),並且提示用戶選擇標準http可訪問的Facebook 服務(步驟1309)。隨後,KP更新共享/社交智能空間信息(步驟1311)和UI狀態信息(步驟1313)並且進行至下一個所請求的Facebook 服務。當訂閱沒有活動吋,KP提示用戶訂閱Facebook (步驟1305),並且隨後相應地進行至步驟1307-1313。圖14是根據一個實施例用於通過名為通信網絡網關的KP所執行的為通信平臺或在線商店(例如,OVI )設置個人智能空間用戶界面的處理1400的流程圖。該KP提供用於訪問通信網絡倉庫的基本界面,所述通信網絡倉庫提供了智能空間中預先提供的服務的基本集合。在步驟1101中,KP調用用戶的OVI 服務。步驟1403-1413與圖13的步驟1301-1313 相同。在某些實施例中,以上所描述的社交網絡方法對於個人計算機和所有類型的行動裝置同樣有效,同時保證了對相同數據池的訪問並且保持了連續的用戶體驗。此外,用戶具有按照需要為每個客戶端應用選擇服務的靈活性以及用於便於研發新的個性化模塊的エ具包。該解決方案還使得Π效率最大化並且減少了包括能量和網絡業務量在內的所有資源的使用,原因在於其應用並不包含某些冗餘模塊。在智能空間的頂端,該社交網絡解決方案提供了對所收集的數據的有效推理,並且提供在與用戶在所有用戶設備可用的其它服務的便利的信息交換。該解決方案進ー步允許所述社交網絡和現有社交網絡的並行/整合使用。本文所描述的用於在跨平臺、裝置和設備而可交互操作的智能空間中有選擇地共享語義信息集合的處理可以有利地經由軟體、硬體(例如,通用處理器、數位訊號處理(DSP)晶片、專用集成電路(ASIC)、現場可編程門陣列(FPGA)等)、固件或其組合來實現。以下對這樣的用於執行所描述功能的示例性硬體進行詳細描述。圖15圖示了可以在其上實現本發明實施例的計算機系統1500。計算機系統1500被編程(例如經由電腦程式代碼或指令)以便如本文所述的那樣在跨平臺、裝置和設備而可交互操作的智能空間中有選擇地共享語義信息集合,並且包括通信機構,諸如用於在計算機系統1500的其它內部部件和外部部件之間傳遞信息的總線1510。信息(也稱為數據)被表示為可測量現象的物理表示,通常為電壓,但是在其它實施方式中包括諸如磁的、電磁的、壓カ的、化學的、生物的、分子的、原子的、亞原子的和量子的交互之類的現象。例如,北磁場和南磁場、或者零電壓和非零電壓表示ニ進位數位(比持)的兩個狀態(O,I)。其它現象可以表示基數更高的數位。在測量之前的多個同時量子狀態的疊加表示量子比特(qubit)。一個或多個數位的序列構成用來表示字符數字或字符代碼的數字數據。在ー些實施例中,由特定範圍內的接近連續的可測量值表示被稱為模擬數據的信息。計算機系統1500或其一部分構成用於執行在跨平臺、裝置和設備而可交互操作的智能空間中有選擇地共享語義信息集合的一個或多個步驟的器件。總線1510包括一個或多個並行的信息傳導體,以便在耦合到總線1510的設備之間快速地進行信息傳遞。對信息進行處理的ー個或多個處理器1502耦合到總線1510。處理器1502對信息執行由與在跨平臺、裝置和設備而可交互操作的智能空間中有選擇地共享語義信息集合相關的電腦程式代碼指定的ー組操作。該電腦程式代碼是ー組指令或語句,用於提供處理器和/或計算機操作的指令,以實現特定的功能。例如,該代碼可以使用被編譯為處理器的原生指令集的計算機程式語言來編寫。該代碼還可以直接使用原生指令集合(例如機器語言)來編寫。該組操作包括從總線1510引入信息,以及將信息加於總線1510之上。該組操作通常還包括諸如通過相加或相乘或類似或(0R)、異或 (XOR)和與(AND)之類的方式對兩個或多個信息單元進行比較、對信息單元進行移位、以及將兩個或更多信息單元組合。通過被稱為指令的信息(例如一個或多個數位的操作代碼)向處理器表示可以由處理器執行的該組操作中的每個操作。將由處理器1502執行的操作序列(諸如操作代碼序列)構成處理器指令,處理器指令也被稱為計算機系統指令或者簡單地被稱為計算機指令。除其它之外,處理器可以被實現為機械的、電的、磁的、光的、化學的或者量子的組件,其中所述組件為單獨形式或者組合形式。計算機系統1500還包括耦合到總線1510的存儲器1504。諸如隨機訪問存儲器(RAM)或其它動態存儲設備之類的存儲器1504對包括用於在跨平臺、裝置和設備而可交互操作的智能空間中有選擇地共享語義信息集合的處理器指令的信息進行存儲。動態存儲器允許計算機系統1500改變存儲在其中的信息。RAM允許存儲在稱為存儲器地址的位置處的信息単元獨立於相鄰地址處的信息而進行獨立的存儲和獲取。存儲器1504還由處理器1502使用以便在處理器執行指令期間存儲臨時值。計算機系統1500還包括只讀存儲器(ROM) 1506或耦合到總線1510的其它靜態存儲設備,用於存儲不會被計算機系統1500改變的包括指令的靜態信息。一些存儲器包括當電源斷電時其上存儲的信息會丟失的易失性存儲器。耦合到總線1510的還有諸如磁碟、光碟或快閃記憶體卡之類的非易失性(持久性)存儲設備1508,用於存儲甚至當計算機系統1500關閉或以其它方式斷電時也仍然保留的包括指令在內的信息。從外部輸入設備1512(諸如人類用戶操作的包含字母數字鍵的鍵盤或傳感器)向總線1510提供包括用於在跨平臺、裝置和設備而可交互操作的智能空間中有選擇地共享語義信息集合的指令的信息,以供處理器使用。傳感器檢測其附近的狀況並且將這些檢測轉換為與用於對計算機系統1500中的信息進行表示的可測量現象兼容的物理表示。主要用幹與人類交互的耦合到總線1510的其它外部設備包括諸如陰極射線管(CRT)或液晶顯示器(LCD)、或者呈現文本或圖像的等離子屏幕或印表機之類的顯示器設備1514,以及諸如滑鼠、或者軌跡球或光標方向鍵、或者運動傳感器之類的指點設備1516,用於控制呈現於顯示器1514上的小光標圖像的位置以及發出與呈現於顯示設備1514上的圖形元素相關聯的命令。在一些實施例中,例如在計算機系統1500在沒有人類輸入的情況下自動執行所有功能的實施例中,省略了外部輸入設備1512、顯不器設備1514以及指點設備1516中的ー個或多個。在所圖示的實施例中,諸如專用集成電路(ASIC) 1520之類的專用硬體耦合到總線1510。該專用硬體被配置為執行出於特殊目的處理器1502不能足夠快速地執行的操作。應用特定IC的示例包括用於產生顯示設備1514的圖像的多個圖形加速卡、用於對通過網絡發送的消息進行加密和解密的加密板、語音識別、以及到特殊外部設備的接ロ,所述特殊外部設備諸如為重複地執行某些複雜操作序列的機器人手臂以及醫療掃描設備,這些操作更有效地實現於硬體中。、計算機系統1500還包括耦合到總線1510的通信接ロ 1570的ー個或多個實例。通信接ロ 1570提供耦合到諸如印表機、掃描儀和外部磁碟之類的各種外部設備的單向或雙向的通信,這些外部設備使用其自己的處理器來操作。通常而言,該耦合是與連接到本地網絡1580的網絡鏈路1578相耦合,具有其自己的處理器的各種外部設備連接到本地網絡1580。例如,通信接ロ 1570可以為個人計算機上的並行端ロ、串行端ロ或通用串行總線端ロ(USB)。在一些實施例中,通信接ロ 1570為綜合業務數據網(ISDN)卡、或數字用戶線(DSL)卡、或提供到相應類型的電話線的信息通信連接的電話數據機。在一些實施例中,通信接ロ 1570為電纜數據機,用於將總線1510上的信號轉換為通過同軸電纜的通信連接的信號,或者轉換為通過光纖線纜的通信連接的光信號。作為另ー個示例,通信接ロ1570可以為區域網(LAN)卡,用於提供到諸如乙太網之類的可兼容LAN的數據通信連接。也可以實現為無線鏈路。對於無線鏈路,通信接ロ 1570發送或接收或者同時發送和接收承載諸如數字數據之類的信息流的包括紅外信號和光信號的電的、聲的或電磁信號。例如,在諸如類似於蜂窩電話的行動電話之類的無線手持設備中,通信接ロ 1570包括被稱為無線收發器的無線電波段電磁發射機和接收機。在某些實施例中,通信接ロ 1570使得能夠從UE101連接到通信網絡105,以便在跨平臺、裝置和設備而可交互操作的智能空間中有選擇地共享語義信息集合。本文所使用的術語計算機可讀介質是指參與向處理器1502提供包括執行指令的信息的任意介質。這種介質可以採用許多形式,包括但不限於非易失性介質、易失性介質以及傳輸介質。非易失性介質包括例如諸如存儲設備1508之類的光碟或磁碟。易失性介質包括例如動態存儲器1504。傳輸介質包括例如同軸電纜、銅線、光纖線纜以及在沒有電線或電纜的情況下經過空間傳播的諸如聲波和電磁波(其包括無線電波、廣播和紅外波)之類的載波。信號包括幅度、頻率、相位、極化或通過傳輸介質傳輸的其它物理屬性中人為的瞬態變化。通常形式的計算機可讀介質包括例如軟盤、軟磁碟、硬碟、磁帶、任意其它磁介質、CD-ROM、CDRff, DVD、任意其它光學介質、穿孔卡、紙帶、光學標記板、具有孔的模式或其它光學可識別標記的任意其它物理介質、RAM、PROM、EPROM、FLASH-EPR0M、任意其它存儲晶片或卡盤、載波、或計算機可以讀取的任意其它介質。這裡所使用的術語計算機可讀存儲介質是指除了傳輸介質之外任意計算機可讀介質。編碼於一個或多個實體介質中的邏輯包括計算機可讀存儲介質和諸如ASIC 1520之類的專用硬體兩者中的一個或兩者之上的處理器指令。網絡鏈路1578通常使用經過ー個或多個網絡的傳輸介質將信息通信向使用或對信息進行處理的其它設備提供該信息。例如,網絡鏈路1578可以通過本地網絡1580向主機計算機1582或者網際網路服務提供商(ISP)操作的設備1584提供連接。ISP設備1584繼而通過公共的世界範圍的分組交換通信網網絡(現在通常是指網際網路1590)來提供數據通信服務。被稱為伺服器主機1592、連接到網際網路的計算機主控響應於通過網際網路接收到的信息而提供服務的過程。例如,伺服器主機1592主控提供表示用於在顯示器1514上呈現的視頻數據的信息的過程。本發明的至少ー些實施例涉及使用計算機系統1500實現本文所述的ー些或所有技術。根據本發明的一個實施例,計算機1500響應於處理器1502執行存儲器1504中包含的一個或多個處理器指令的ー個或多個序列而執行這些技木。這種指令還被稱為計算機指令、軟體和程序代碼,可以從諸如存儲設備1508或網絡鏈路1578之類的其它計算機可讀介質讀入存儲器1504中。存儲器1504中包含的指令序列的執行使得處理器1502執行本文描述的ー個或多個方法步驟。在可替換的實施例中,諸如ASIC 1520之類的硬體可以代替軟體或者與軟體組合來實現本發明。因此,除非本文明確提出,否則本發明的實施例並不局
限於硬體和軟體的任意特定組合。經由通信接ロ 1570通過網絡鏈路1578以及其它網絡發送的信號承載去往和來自計算機系統1500的信息。計算機系統1500可以通過網絡1580和1590,尤其通過網絡鏈路1578和通信接ロ 1570發送和接收包括程序代碼的信息。在使用網際網路1590的示例中,月艮務器主機1592通過網際網路1590、ISP設備1584、本地網絡1580以及通信接ロ 1570發送用於特定應用的程序代碼,該特定應用是從計算機1500發送的消息所請求的。所接收的代碼可以在其被接收時由處理器1502執行,或者可以存儲在存儲器1504中,或者存儲在存儲設備1508或其它非易失性存儲器中以便以後執行,或者既存儲在存儲器1504中又存儲在存儲設備1508或其它非易失性存儲器中。通過這種方式,計算機系統1500可以獲得載波上的信號形式的應用程式代碼。在將ー個或多個指令序列以及數據兩者或兩者之一傳送到處理器1502以供其執行的過程中可以使用多種形式的計算機可讀介質。例如,指令和數據可以在初始時承載於諸如主機1582之類的遠程計算機的磁碟上。該遠程計算機將該指令和數據加載到其動態存儲器中,並且使用數據機通過電話線發送該指令和數據。計算機系統1500本地的數據機在電話線上接收指令和數據,並且使用紅外發射機將該指令和數據轉換為作為網絡鏈路1578的紅外載波上的信號。作為通信接ロ 1570的紅外檢測器接收紅外信號中承載的指令和數據,並且將表示指令和數據的信息置於總線1510上。總線1510將信息傳送到存儲器1504上,處理器1502使用隨指令一起發送的數據中的一些數據從存儲器1504取回並執行該指令。可選地,可以將存儲器1504中的已接收的指令和數據在處理器執行之前以及執行之後兩者或兩者之ー時存儲於存儲設備1508上。圖16圖示了可以在其上實現本發明實施例的晶片組1000。晶片組1000被編程為如本文所述的那樣在跨平臺、裝置和設備而可交互操作的智能空間中有選擇地共享語義信息,並且包括例如參照圖15描述的合併於ー個或多個物理封裝(例如晶片)中的處理器和存儲器部件。例如,物理封裝包括結構組合件(例如基板)上的ー種或多種材料、部件和/或線路,以便提供諸如物理強度、保留尺寸和/或電交互限制之類的ー個或多個特性。可以認識到在某些實施例中晶片組可以實現於單個晶片之中。晶片組1600或其中一部分構成用於執行在跨平臺、裝置和設備而可交互操作的智能空間中有選擇地共享語義信息的ー個或多個步驟的器件。在一個實施例中,晶片組1600包括諸如總線1601之類的通信機構,用於在晶片組1600的部件之間傳遞信息。處理器1603連接到總線1601,以執行指令並且處理存儲在例如存儲器1605上的信息。處理器1603可以包括一個或多個處理核,其中姆個核被配置為單獨地執行。多核處理器實現單個物理封裝內的多重處理。多核處 理器的示例包括兩個、四個、八個或更多處理核。可替換地或者除此之外,處理器1603可以包括被配置為經由總線1601串聯的ー個或多個微處理器,以便實現指令的獨立執行、流水線處理以及多線程處理。處理器1603還可以附有ー個或多個專用部件(例如ー個或多個數位訊號處理器(DSP) 1607、或一個或多個專用集成電路(ASIC) 1609),以便執行某些處理功能和任務。DSP 1607通常被配置為獨立於處理器1603地對真實信號(例如聲音)進行實時處理。類似地,ASIC 1609可以被配置為執行通用處理器不容易執行的特殊功能。輔助於實現本文描述的本發明的功能的其它專用部件包括一個或多個現場可編程門陣列(FPAG)(未顯示),一個或多個控制器(未顯示)或者ー個或多個其它專用計算機晶片。處理器1603以及隨附組件經由總線1601連接到存儲器1605。存儲器1605包括動態存儲器(例如RAM、磁碟、可寫光碟等)以及靜態存儲器(例如ROM、CD-ROM等),用於存儲可執行指令,當被執行時這些指令執行本文所述的創新性步驟,從而在跨平臺、裝置和設備的而可交互操作的智能空間中有選擇地共享語義信息集合。處理器1605還對與執行本發明的步驟相關聯的或者由執行本發明的步驟產生的數據進行存儲。圖17是根據一個實施例的能夠在圖I的系統中操作的用於通信的移動終端(例如,手機)的示例性組件的示圖。在某些實施例中,移動終端1700或其中一部分構成用於在跨平臺、裝置和設備而可交互操作的智能空間中有選擇地共享語義信息集合的ー個或多個步驟的裝置。通常而言,無線電接收機經常按照前端和後端特性來定義。接收機的前端包括全部射頻(RF)電路,而後端包括全部基帶處理電路。如在本申請中使用的,術語「電路」是指如下兩者⑴僅硬體實現(例如僅以模擬和/或數字電路實現),以及⑵電路和軟體(和/或固件)的組合(例如(多個)處理器的組合,包括一起工作的(多個)數位訊號處理器、軟體和(多個)存儲器,以便使得諸如行動電話或伺服器之類的裝置執行各種功能)。「電路」的這個定義應用於本申請中使用該術語的所有情況,包括任意權利要求。作為另ー個示例,如本申請中使用的那樣,術語「電路」還將包括僅ー個或多個處理器及其所附軟體和/或固件的實現。術語「電路」還將覆蓋例如行動電話中的基帶集成電路或應用處理器集成電路、或者蜂窩網絡設備或其它網絡設備中的類似的集成電路。電話的相關內部部件包括主控單元(MCU) 1703、數位訊號處理器(DSP) 1705、以及包括麥克風增益控制單元和揚聲器控制單元的接收機/發射機単元。主顯示單元1707為用戶提供顯示,以支持執行或支持在跨平臺、裝置和設備而可交互操作的智能空間中有選擇地共享語義信息集合的步驟的各種應用和移動終端功能。顯示單元1707包括顯示電路,配置用於顯示移動終端(例如,行動電話)的至少一部分用戶接ロ。另外,顯示單元1707和顯示電路被配置用於促進移動終端的至少ー些功能的用戶控制。音頻功能電路1709包括麥克風1711及對麥克風1711的語音信號輸出進行放大的麥克風放大器。經放大的來自麥克風1711的語音信號被饋送至編碼器/解碼器(CODEC) 1713。
無線電部分1715進行功率放大和頻率轉換,以便經由天線1717與移動通信系統中包含的基站進行通信。功率放大器(PA) 1719和發射機/調製電路操作性地響應於MCU1703,其中如所屬領域已知的那樣,PA 1719的輸出耦合到雙エ器1721、環行器、或天線開關。PA 1719還耦合到電池接ロ以及功率控制單元1720。在使用過程中,移動終端1701的用戶對著麥克風1711說話,並且他或她的聲音隨著任意已檢測的背景噪聲一起轉換成模擬電壓。該模擬電壓隨後通過模數轉換器(ADC) 1723轉換成數位訊號。控制單元1703將數位訊號路由到DSP 1705中,以便在其中進行諸如語音編碼、信道編碼、加密和交織之類的處理。在一個實施例中,由未獨立顯示出的単元,使用諸如全球演進(EDGE)、通用分組無線服務(GPRS)、全球移動通信系統(GSM)、網際網路協議多媒體子系統(MS)、通用移動通信系統(UMTS)等之類的蜂窩傳輸協議,以及使用任意其它合適的無線介質(例如微波接入(WiMAX)、長期演進(LTE)網絡、碼分多址(CDMA)、寬帶碼分多址(WCDMA)、無線高保真(WiFi)、衛星等),對已處理的語音信號進行編碼。
經編碼的信號隨後被路由到均衡器1725,以補償通過空中傳輸期間產生的任意頻率相關損失(例如相位和幅度畸變)。在對比特流進行均衡之後,調製器1727將該信號與RF接ロ 1729產生的RF信號組合。調製器1727通過頻率或相位調製的方式產生正弦波。為了準備用於傳輸的信號,上變頻器1723將調製器1727的正弦波輸出與合成器1723產生的另ー個正弦波組合,以實現所期望的傳輸頻率。隨後通過PA 1719發送該信號,以便將該信號提高到適當的功率水平。在實際系統中,PA 1719為可變増益放大器,其増益根據從網絡基站接收的信息由DSP 1705來控制。隨後在雙エ器內對該信號進行濾波,並且可選地將其發送到天線耦合器1735以匹配阻抗,從而提供最大功率傳輸。最後,經由天線1727將該信號發送到本地基站。可以提供自動增益控制(AGC),以控制接收機最後階段的増益。該信號可以從那裡轉發到遠程電話,該遠程電話可以為另ー個蜂窩電話、其它行動電話或者連接到公共交換電話網絡(PSTN)或其它電話網絡的座機。向移動終端1701發送的語音信號經由天線1717接收,並且立即經由低噪聲放大器(LNA) 1737放大。下變頻器1739降低載頻,而解調器1741除去RF僅保留數字比特流。隨後信號經過均衡器1725,並且經由DSP 1105處理。數模轉換器(DAC) 1743對信號進行轉換,並且通過揚聲器將所得輸出發送給用戶,所有這些都在可以作為中央處理單元(CPU)(未顯示)來實現的主控單元(MCU) 1703的控制之下。MCU 1703接收包括從鍵盤1747輸入的信號在內的各種信號。鍵盤1747和/或MCU1703與其它用戶輸入部件(例如麥克風1711)組合在一起包括管理用戶輸入的用戶接ロ電路。MCU 1703運行用戶接ロ軟體以促進用戶控制移動終端1701的至少ー些功能,從而在跨平臺、裝置和設備而可交互操作的智能空間中有選擇地共享語義信息集合。MCU 1703還分別向顯示器1707和語音輸出開關控制器傳遞顯示命令和開關命令。進ー步地,MCU 1703與DSP 1705交換信息,並且可以訪問可選地包含的SM卡1749以及存儲器1751。此外,MCU1703執行終端所需的各種控制功能。取決於實現方式,DSP 1705可以對語音信號執行多種傳統數字處理功能中的任意功能。此外,DSP 1705根據麥克風1711檢測的信號確定本地環境的背景噪聲水平,並且將麥克風1711的增益設置為選定的水平,以便對移動終端1701用戶的自然傾向進行補償。
CODEC 1713包括ADC 1723和DAC 1743。存儲器1751存儲包括呼入音調數據的各種數據,並且能夠存儲包括經由例如全球網際網路接收的音樂數據的其它數據。軟體模塊可以位於RAM存儲器、快閃記憶體、寄存器或所述領域已知的任意其它形式的可寫存儲介質。存儲器設備1751可以為但不限於單個存儲器、⑶、DVD、R0M、RAM、EEPR0M、光學存儲器,或者能夠存儲數字數據的任意其它非易失性存儲介質。例如,可選地結合的SM卡1749承載諸如蜂窩電話號碼、運營商提供的服務、訂閱詳情以及安全信息之類的重要信息。SIM卡1749主要服務於對無線網絡上的移動終端1701進行識別。SM卡1749還包含存儲個人電話號碼登記、文本消息和用戶特定移動終端設置的存儲器。雖然已經結合許多實施例和實施方式對本發明進行了描述,但是本發明並不局限於此,而是覆蓋了落入所附權利要求的範圍之內的各種明顯的修改和等效設置。雖然本發 明的特徵被表達為權利要求之間的特定組合,但是可以預見到這些特徵可以以任意的組合和順序來進行排列。
權利要求
1.一種方法,包括 確定為用戶創建個人信息空間,其中所述個人信息空間包括一個或多個語義信息集合; 接收有選擇地共享所述一個或多個語義信息集合的請求;以及 響應於所述請求確定將一個或多個所選擇語義信息集合的投影合併到共享信息空間中。
2.如權利要求I所述的方法,其中所述個人信息空間和所述共享信息空間在具有邏輯架構的智能空間中創建,所述邏輯架構指定了跨不同設備和裝備所組成的一個或多個平臺的可交互操作性,並且所述設備和裝備包括用戶設備。
3.如權利要求2所述的方法,其中所述智能空間包括一個或多個語義信息代理,所述語義信息代理存在於不同設備和裝備上並且處理查詢、訂閱、衝突應對和信息訪問權限。
4.如權利要求2-3中任一項所述的方法,其中所述一個或多個語義信息集合存儲在不同設備和裝備上並且被投影至一個或多個語義信息代理。
5.如權利要求2-4中任一項所述的方法,進一步包括 確定提供在一個或多個設備和裝備上運行並且連接到所述共享信息空間的知識處理器應用;並且 確定經由所述知識處理器應用在用戶設備的用戶界面上自定義並執行至少一種功能。
6.如權利要求1-5中任一項所述的方法,進一步包括 確定將所述個人信息空間和所述共享信息空間中的一個或多個語義信息集合與社交網絡平臺或通信平臺上的一個或多個語義信息集合進行同步。
7.如權利要求1-6中任一項所述的方法,進一步包括 確定創建用戶群組所共享的群組共享信息空間; 確定發起將用戶子群組的子群組共享信息空間錄入到群組共享信息空間中,同時保持子群組共享信息空間的自治和完整性。
8.如權利要求5-7中任一項所述的方法,其中所述知識處理器應用對從短消息服務(SMS)和社交網絡平臺的聊天引擎所提取的信息執行推理,並且基於所述推理定義用戶和對等方互相感興趣的社交事件。
9.如權利要求5-8中任一項所述的方法,其中所述知識處理器應用確定使用連接到智能空間的設備和裝備而從對等方用戶的行為的推理中所獲得的用戶偏好,並且將包括所述用戶偏好的消息發送至對等方用戶的用戶設備。
10.一種裝置,包括 至少一個處理器;和 至少一個存儲器,所述存儲器包括一個或多個程序的電腦程式代碼,所述至少一個存儲器和電腦程式代碼被配置為利用所述至少一個處理器使得所述裝置至少執行以下 確定為用戶創建個人信息空間,其中所述個人信息空間包括一個或多個語義信息集I=I, 接收有選擇地共享一個或多個語義信息集合的請求,以及 響應於所述請求確定將一個或多個所選擇語義信息集合的投影合併到共享信息空間中。
11.如權利要求10所述的裝置,其中所述個人信息空間和所述共享信息空間在具有邏輯架構的智能空間中創建,所述邏輯架構指定了跨不同設備和裝備所組成的一個或多個平臺的可交互操作性,並且所述設備和裝備包括用戶設備。
12.如權利要求11所述的裝置,其中所述智能空間包括一個或多個語義信息代理,所述語義信息代理存在於不同設備和裝備上並且處理查詢、訂閱、衝突應對和信息訪問權限。
13.如權利要求11-12中任一項所述的裝置,其中所述一個或多個語義信息集合存儲在不同設備和裝備上並且被投影至一個或多個語義信息代理。
14.如權利要求11-13中任一項所述的裝置,其中所述裝置進一步被使得 提供在一個或多個設備和裝備上運行並且連接到所述共享信息空間的知識處理器應用;以及 經由所述知識處理器應用在用戶設備的用戶界面上自定義並執行至少一種功能。
15.如權利要求10-14中任一項所述的裝置,其中所述裝置進一步被使得 將所述個人信息空間和所述共享信息空間中的語義信息集合與社交網絡平臺或通信平臺上的一個或多個語義信息集合進行同步。
16.如權利要求10-15中任一項所述的裝置,其中所述裝置進一步被使得 創建用戶群組所共享的群組共享信息空間; 發起將用戶子群組的子群組共享信息空間錄入到群組共享信息空間中,同時保持子群組共享信息空間的自治和完整性。
17.如權利要求14-16中任一項所述的裝置,其中所述知識處理器應用對從短消息服務(SMS)和社交網絡平臺的聊天引擎所提取的信息執行推理,並且提取用戶和對等方互相感興趣的社交事件。
18.如權利要求14-17中任一項所述的裝置,其中所述知識處理器應用確定使用連接到智能空間的設備和裝備而從對等方用戶的行為的推理中所獲得的用戶偏好,並且將包括所述用戶偏好的消息發送至對等方用戶的用戶設備。
19.一種方法,包括 確定生成指定與個人信息空間相對應的一個或多個語義信息集合的有選擇共享的請求;以及 確定發起向對等方用戶設備的所述請求的傳輸,以便將一個或多個語義信息集合的投影合併到共享信息空間中。
20.如權利要求19所述的方法,進一步包括 確定將所述個人信息空間和所述共享信息空間中的一個或多個語義信息集合與社交網絡平臺或通信平臺上的一個或多個語義信息集合進行同步。
21.一種裝置,包括 至少一個處理器;和 至少一個存儲器,所述存儲器包括一個或多個程序的電腦程式代碼,所述至少一個存儲器和電腦程式代碼被配置為利用所述至少一個處理器使得所述裝置至少執行以下 確定生成指定與個人信息空間相對應的一個或多個語義信息集合的有選擇共享的請求;以及 確定發起向對等方用戶設備的所述請求的傳輸,以便將一個或多個語義信息集合的投影合併到共享信息空間中。
22.如權利要求21所述的裝置,其中所述裝置進一步被使得 將所述個人信息空間和所述共享信息空間中的一個或多個語義信息集合與社交網絡平臺或通信平臺上的一個或多個語義信息集合進行同步。
23.一種設備,包括用於執行如權利要求1-9中任一項所述方法的裝置。
24.一種設備,包括用於執行如權利要求19-20中任一項所述方法的裝置。
25.—種包括計算機代碼指令的電腦程式產品,當被至少一個處理器所執行時,所述計算機代碼指令使得設備執行如權利要求1-9中任一項所述的至少一種方法。
26.—種包括計算機代碼指令的電腦程式產品,當被至少一個處理器所執行時,所述計算機代碼指令使得設備執行如權利要求19-20中任一項所述的至少一種方法。
27.—種承載一條或多條指令的一個或多個序列的計算機可讀存儲介質,當被至少一個處理器所執行時,所述指令使得設備執行如權利要求1-9中任一項所述的至少一種方法。
28.—種承載一條或多條指令的一個或多個序列的計算機可讀存儲介質,當被至少一個處理器所執行時,所述指令使得設備執行如權利要求19-20中任一項所述的至少一種方法。
全文摘要
提供了一種用於在跨平臺、裝置和設備而可交互操作的智能空間中有選擇地共享語義信息集合的方法。個人智能空間應用為用戶創建個人信息空間(501),其中所述個人信息空間包括多個語義信息集合。隨後,所述個人智能空間應用接收有選擇地共享所述語義信息集合的請求(503),並且響應於所述請求,將所選擇的語義信息集合的投影合併到共享信息空間中(505)。
文檔編號H04L29/08GK102667765SQ201080045970
公開日2012年9月12日 申請日期2010年8月10日 優先權日2009年9月8日
發明者I·奧利弗, S·伯爾迪瑞弗, S·巴蘭丁 申請人:諾基亞公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀