專利名稱:用于在計算機應用中自動發(fā)表與用戶有關的更新的狀態(tài)信息的系統和方法
技術領域:
本發(fā)明涉及電信領域,更具體地涉及在計算機應用如社交網絡中對信息的自動更新。
背景技術:
當前已經有不同的公司創(chuàng)辦了多個微博(每天發(fā)表告知關于個人的當前狀態(tài)以及他/她做了什么的簡短文本)發(fā)端。這種現象的使用正在超過標準的博客,在標準的博客 中,人們發(fā)表關于特定主題或各種觀點的更詳細的文本。對于當前市場上的產品存在針對網頁(Web)社交網絡平臺以及針對移動平臺設計的可選方案。在該背景中,社交網絡是通常通過網頁接口訪問的計算機工具,盡管也存在可以由移動電話訪問的社交網絡。社交網絡允許用戶為了娛樂目的、工作目的或任何其他類型的目的與他們的朋友和熟人保持聯系、共享多媒體內容、發(fā)表他們的狀態(tài)、交換消息等。即時消息系統比如MSN消息器可能是最先提供微博的系統之一,在其最新版本中其允許每個用戶隨當前狀態(tài)發(fā)表簡短文本,這些文本隨后出現在昵稱(用戶選擇的名稱)附近。關于純網頁版本,最具代表性的產品是Twitter (推特)(http://twitter.com),微博世界中的先驅和最流行的微博之一。它使得能夠發(fā)表大約150個字符的、主要描述在給定時刻在做什么的短消息。頁面還允許追蹤其他用戶以接收他們的新消息。Twitter的創(chuàng)建是一個完全的成功,并且改變了用戶發(fā)表其狀態(tài)的方式。這個成功已經變得如此顯著以至于現在有一種稱為翻滾日志(tumblelog)的特殊類型的博客。在翻滾日志中,文本輸入短于博客,且通常隨意得多,它表達了作者在給定時刻的想法,從而文本不具有文章或郵件的形式。由于這種正在開始被鞏固的趨勢,多個社交網絡比如Facebook (http://www. facebook. com)或 Hi5 (http: //www. hi5. com)已經在其框架中包括了微博。這種現象的流行以及其消息簡短而易于編寫的事實使得微博能夠向移動終端擴展??紤]到這些移動終端的特征,可以從任何地方以及幾乎任何地點發(fā)送狀態(tài)消息,而人們不需要訪問臺式個人計算機或筆記本。這種環(huán)境看起來最適用于編寫微博。當前正在使用的另一個特征是移動終端獲得定位信息的能力。因此,現有的產品比如Facebook、Twitter等已經配備了移動版本,以使得其用戶能夠從他們的移動電話和個人數字助理(PDA)在任何地方進行訪問,在任何時間更新他們的狀態(tài)信息。另外,接受微博的趨勢已經為針對這些裝置特別設計的應用比如Radar (http://radar, net)鋪平了道路,例如,這些應用比如形成社交網絡的移動應用,在社交網絡中,其用戶發(fā)表評論(帶有或者沒有照片)并在他們之間共享經歷,所有這些均通過移動電話上的接口。
另一方面,當前的移動終端具有一系列附加的特征,比如定位的可能性(經由GPS或其他選擇)或者通過互聯網連接訪問外部信息的可能性。各個服務比如Loopt (http://www. loopt. com)使用這些可能性中的一部分,這是因為他們允許在其畫面上看到若干個聯系人在地圖上的位置,以及看到每一個的當前狀態(tài)。這使得能夠從電話本身發(fā)表狀態(tài),以使得更新其余的聯系人。然而,這種類型的服務利用了移動終端提取的基本信息,主要是與定位有關的信息,因此他們沒有用到移動終端用于獲取信息的整體能力,當發(fā)表關于其狀態(tài)的信息時在所有情形中都需要用戶的干預。
發(fā)明內容
本發(fā)明通過以下方法和系統解決了以上問題,所述方法和系統通過對移動設備獲得的關于用戶的位置和環(huán)境的信息應用人工智能,使得能夠在計算機應用(比如微博、社交網絡等)中自動發(fā)表關于用戶的狀態(tài)的條目。從而實現用戶的日常狀態(tài)(例如,工作中、在家或者旅行中)的自動更新,而不需要用戶在該任務上花費時間。 在本發(fā)明的第一方面中,闡述了一種系統,該系統根據通過移動設備從用戶他/她本身獲得的環(huán)境信息更新狀態(tài)信息。所述環(huán)境信息取決于各個移動設備(包括傳感器和連接選項)的能力而改變,環(huán)境信息的示例為通過互聯網獲得的定位、溫度、氣象信息等。為此,系統包括-存儲裝置,用于保存如下所述系統的操作所需要的信息。-編輯裝置,被配置為將環(huán)境信息保存在存儲裝置中。所述編輯裝置是系統與移動設備的信息源之間的接口。-個性化裝置,允許用戶初始給出環(huán)境信息的一部分的含義。從而,系統執(zhí)行學習(其可以隨后通過用戶提供更多語義信息來進行調試),這隨后允許其獲得關于用戶的狀態(tài)的自動推論。個性化裝置還允許用戶設置關于為了保持對其隱私程度的控制最終在應用中發(fā)表哪些用戶信息的條件。-人工智能裝置(5),其考慮可用的語義信息并且優(yōu)選地根據之前的用戶狀態(tài)信息,根據環(huán)境信息自動生成推斷信息。對于所述人工智能方法有兩種優(yōu)選的選項。-用于基于規(guī)則和條件來推斷邏輯謂詞的手段。-貝葉斯網絡,其被訓練以使其輸出適應于用戶對于不同組合的環(huán)境信息(在適當的情況下,還有之前的狀態(tài))輸入的語義信息。-分發(fā)裝置,其是與應用的接口。分發(fā)裝置與計算機應用連接,并在計算機應用中發(fā)表根據環(huán)境信息和推斷信息更新的用戶狀態(tài)信息,只要它們與用戶輸入的隱私選項不沖突即可。在本發(fā)明的另一個方面中,闡述了一種方法,用于通過獲得環(huán)境信息和語義信息、并對它們進行分析以生成推斷信息且隨后在應用中發(fā)表它們來更新所述狀態(tài)信息。從本文以下描述的實施例中本發(fā)明的這些和其他方面將變得明顯。
為了有助于根據本發(fā)明的優(yōu)選實施例更好地理解本發(fā)明的特征以及使描述完整,附上以下說明性的和非限制性的圖作為其組成部分。圖I示出了根據本發(fā)明的實施例的本發(fā)明的系統。
具體實施例方式在本文中,術語“包括”及其派生詞(比如“包含”等)不應當被理解為排他的含義,即,這些術語不應當被解釋為排除所描述的和限定的可以包括更多元素、步驟等的可能性。圖I示出了利用下述架構模型的系統的優(yōu)選實施例,其中該架構模型涵蓋上述特征以向自動微博應用提供服務。例如,由于該架構的移動特性和它要求的服務,該架構對于諸如.NET或J2ME(Java 2平臺,微版)的平臺有效。由于后者在移動電話中更廣泛的接受程度,后者對PDA的支持和易于在服務器中運行而更合適。 該架構具有不同的層或元件中的全局劃分 編輯裝置3,包括-上下文插件-傳感層 存儲裝置4或者存儲層 人工智能裝置5或推理層 分發(fā)裝置6或分發(fā)層 個性化裝置7或概要和偏好層 安全和隱私服務8在本文中,初級或低級上下文被理解為通過編輯裝置3到達用戶的任何環(huán)境信息9,而不管其來源和性質;高級上下文被理解為由人工智能裝置生成的推斷信息10,即不是直接從環(huán)境獲得的信息而是作為初級上下文的組合和分析的結果的信息。因此,上下文信息被理解為初級和高級上下文的集合。上下文插件架構的該部分最接近于系統的物理層。該級的架構由依附于系統用于獲取環(huán)境信息9 (初級上下文)的不同插件形成。每個插件表示可以通過傳感器2 (傳感器被理解為任何信息源,如邏輯的、物理的或者虛擬的傳感器,并且傳感器已經被集成在移動設備本身中或者通過通信網絡發(fā)送信息)獲得的某類環(huán)境信息。每個插件由兩部分形成。第一部分是直接處理信息源的部分。每個傳感器具有其特征,并且需要特定的插件用于提取相關的初級上下文信息。在第二部分中,執(zhí)行使得環(huán)境信息成為應用可以處理的格式所需要的預處理。插件是獨立的模塊,其可以根據架構的需要而增加或移除。因此檢測可用的插件并且僅加載必要的插件。此外,可以通過為新傳感器和新類型的環(huán)境信息增加或創(chuàng)建新插件來擴展傳感能力。以動態(tài)方式將傳感適用于各個設備具體具有或有權訪問的眾多各種類型的傳感器。
每個插件可以通過這些服務來訪問通信層,這是通過容納插件的傳感層提供的。這尤其在需要提取外部信息源的初級上下文的邏輯或虛擬傳感器中非常有用。這些插件既能夠響應于詢問請求,也能夠通知其中發(fā)生的狀態(tài)變化。
每個插件的實現取決于初級上下文信息的性質,因此取決于傳感器或要處理的信息源而不同。但是,它必須具備描述如下內容的接口 -支持通知(SupportsNotification):其定義插件是否支持通知機制。-登記通知(RegisterNotification):用于獲取初級上下文信息中的值的改變的通知的方法。-獲得類型(GetType):它獲取傳感器獲取的初級上下文信息的類型。-需要互聯網訪問(RequiresInternetAccess):它定義插件是否需要訪問網絡以便能夠正確工作。-激活(Activate):它激活插件并使能插件。-無效(Deactivate):它禁止并且無效插件。 -活動(IsActive):它定義插件在調用時是否是活動的和處于工作中。-獲得數據(GetData):它獲得插件能夠提供的初級上下文信息。-能工作(CanWork):它定義插件是否具備能夠被激活并適當工作的所有條件。不同插件的示例可以是通過GPS獲得定位,通過覆蓋蜂窩、時間、當前溫度、交通狀態(tài)等獲得定位。傳感層該層包括所有可以用于捕獲初級上下文的裝置。它可以應請求而激活插件或使插件去激活以在存儲器中保持必要的插件。因此,存儲器被保持為最優(yōu)化,并且僅提供實際請求的服務。該層是管理檢查插件的正確操作(例如,檢查有足夠的硬件和物理層用于激活插件)以及為其提供通信能力的層。傳感層被布置為在必要時向插件執(zhí)行詢問以及從插件接收通知。該層激活上下文插件并且將層自身提供為插件的信息的接收器。一旦激活,則有兩種該層能夠提取初級上下文信息的方式-詢問請求詢問(或不能以其他方式進行詢問)的插件提供用于被詢問的接口,該接口不管插件的類型如何均相同。該層訪問每個插件的接口,執(zhí)行詢問并且收集它們返回的初級上下文信息。獲得所述初級上下文信息后,它轉而訪問存儲層以存儲它們。-通知能夠執(zhí)行該通知機制的插件除了詢問接口外還提供通知接口;該接口也是不管插件的類型如何均相同。在該方法下,該層訪問每個插件,并且以如下方式登記在其中當所述插件經歷改變時,它改變其初級上下文信息的內容或只是要求該內容,它通知該層并且提供它已獲得的初級上下文信息。因此,防止了插件的周期性詢問,并且僅在存在需要被通知的相關改變時它才被通知。在前一種情形中,一旦已經獲得了新的初級上下文信息,則訪問存儲層。插件必須強制性地提供詢問機制并且必須通知傳感層它們是否能夠執(zhí)行通知。這也通過接口執(zhí)行。下面描述訪問存儲層的方式。使用該傳感層的操作的一種情形是選擇它具有的哪個定位插件(GPS、覆蓋蜂窩等)可用以及取決于設備中的硬件和資源選擇激活哪個。為了確定必要的硬件是否可用,該層對每個插件進行可用請求,插件在其具備所需的所有條件時響應。該層試圖針對每個插件激活通知機制。如果這不可能,則它計算適當形式的詢問頻率并且負責將改變傳播至存儲層。存儲層該層是存儲所有上下文信息的基礎。從系統的任何點的信息詢問均到達該層。該架構預備用于如下可能性在某些信息改變狀態(tài)時生成給其他層的通知。傳感層將獲得的初級上下文信息存儲在這里并且推理層使用該級來執(zhí)行其任務。這是存在上下文信息的總覽的架構中的級別,這是由于該信息在下層中僅是一部分。存儲層中存儲的上下文信息可以來自不同的源-傳感層的傳感器,物理的、邏輯的或虛擬的。-推理層生成的高級上下文。該層還包括存儲代理,該存儲代理被訪問以收集所需要的上下文信息并且存儲已 經獲得的信息。該代理接收詢問和命令,并在必要時將以正常返回(請求-詢問)的形式或者以通知的形式返回響應,從而負責在該模塊的層內傳遞狀態(tài)改變的通知。所有對存儲層的訪問都是通過該代理執(zhí)行的。該代理檢查(在安全和隱私服務中描述的)信息訪問策略并且還通知其中的改變。該代理提供用于進行信息詢問以及還用于存儲上下文信息的方法。信息向架構的其他元件的流動集中在該代理中。傳感層訪問代理以存儲初級上下文信息,推理層將使用其來存儲高級上下文。盡管使用分布存儲機制的替代選擇是完全可行的,但是代理訪問的存儲結構的實現的優(yōu)選形式是數據庫。如果被請求,則可以從代理要求加密存儲信息,然后代理在詢問時訪問隱私和安全訪問8來對數據進行加密和解密。如果已經請求了數據的加密,則在詢問中除了檢查訪問許可外,還需要解密訪問許可所需的密鑰。推理層該層執(zhí)行架構中發(fā)生的所有推理。為此,它利用所有上下文信息,既有設備中本地獲得的(初級上下文)信息,也有獲得的具有高級別的信息。為此,它從傳感器中抽離,該層的信息的唯一來源是存儲層。該層利用存儲代理來檢索信息并且存儲所推斷的信息。該層的推理可以是不同類型的-獲得新上下文推理引擎通過存儲層中存儲的低級上下文或其他高級上下文獲得高級上下文。-對上下文作出反應以及對上下文進行特定行為這提供了不是為了獲得新信息而是為了判斷要采取哪些動作(例如是否已經獲得了用于發(fā)表的相關微博信息)而對上下文信息推理的可能性。該推理層的實現優(yōu)選地用于推斷邏輯謂詞,其中上下文信息存儲在存儲層中,另夕卜,在同一層中存儲有一系列條件和規(guī)則。邏輯推理處理可用的上下文信息,并將其應用所存儲的規(guī)則和條件。如果滿足了條件,則達成所期望的結果并且獲得自動狀態(tài)消息。還存在另一種通過貝葉斯網絡的可能實現方式,其中以如下方式創(chuàng)建和訓練網絡該網絡學習如何從給定為輸入的上下文信息獲得期望的結果。一旦訓練好,則在給定上下文信息的集合的情況下,將其用于提取自動微博條目。分發(fā)層一旦推理層獲得了相關結果,即高級上下文,則推理層將其存儲在存儲層中。如上所述,它通過存儲代理來完成該操作。傳感層還使用代理來存儲初級上下文信息。結果,存儲代理能夠在引導訪問時檢測上下文信息中的所有改變。因此,它轉而能夠執(zhí)行向分發(fā)層的通知。分發(fā)層負責向使用該架構的一個或多個應用分發(fā)信息。在應用希望詢問存儲層的時候,分發(fā)層還包括中間機構。因此,由于存在對應用的詢問和通知,所以該層具有兩個與在傳感層中描述的相同的詢問和通知方法。當通知通常由推理層創(chuàng)建的新的上下文信息時,分發(fā)層將其通知給感興趣的應用并傳遞上下文信息。以同樣的方式,應用可以詢問分發(fā)層以獲得確定類型的上下文信息。 為了實現在特定上下文信息和發(fā)送給這些應用的信息的類型之間的抽象級別,更高級別不知道一段上下文信息來自傳感器還是來自推理。它們也不知道哪些特定傳感器可用。因此,應用可以對信息的類型表示興趣。它可以詢問或訂閱特定類型的信息的通知。該架構(具體地,存儲代理)能夠看出是否可以獲得這些類型的信息或者反之系統是否不能獲得它們。當檢測到改變并且要發(fā)送其通知時,分發(fā)層首先檢查所討論的信息的類型,利用該類型驗證應用是否對其感興趣。在概要和偏好服務中描述這種驗證方式。如上所述,上下文及其信息的類型是很廣泛的。因此,提供了無限制地詢問信息的類型的自由,并且給每個上下文插件提供了定義它能夠獲得哪種類型的信息的機會。推理層連同存儲層一起可以定義所斷定的信息的類型。因此,所有信息連同由獲取它的源直接給定的類型一起被存儲。以這種方式,可以從架構的外部元件中抽取內部信息的特性。例如,信息的類型可以是“位置”,且很多上下文插件可以通過GPS (全球定位系統)、通過接近其他人或者其他方法來獲取它。如果已經斷定當前地點是“普拉多博物館”,則推理層還可以存儲一條“位置”類型的推斷信息。安全和隱私服務利用用戶的上下文信息操作意味著處理甚至存儲敏感的和隱私的信息。因此,該架構必須盡可能地保護它所操作的信息。為此,存在隱私和安全服務,隱私和安全服務保護信息不受到攻擊者和惡意企圖利用。這些服務對于整個架構是全局性的,能夠由需要它的部件使用。針對所有那些希望訪問信息的人或不同的數據保護法律的擔保,這些服務從數據加密和信息的保護到上下文信息訪問策略的創(chuàng)建有所不同。數據訪問策略是一系列持續(xù)記錄的發(fā)行了信息訪問規(guī)則的許可誰可以訪問哪些數據。它們可以是手動分配的,逐個給予用戶許可,或者可以有包括許可的集合的預定策略。這些許可描述對數據是否存在讀取或寫入訪問。當許可被分組為集合時,獲得針對數據的集合的一系列預定授權。將其分配給用戶是直接為他/她分配對數據集合的許可。安全和隱私服務用作對信息的訪問的保護層,并且提供訪問策略以使得只有授權的實體才能訪問相關的數據。安全和隱私服務存儲要以任何方式使用數據的每個用戶、應用或實體的認證信息和訪問策略。以這種方式,該應用對服務進行訪問以認證用戶或應用。內在地,可以以同樣的方式認證使用上下文信息的實體本身。在對存儲層的訪問中,訪問這些服務以檢查請求者是否已經被認證,在其訪問策略中詢問他/她的許可以及將它們與他/她要請求的數據的許可進行比較。如果所有都正確,則訪問數據,否則將拒絕訪問。這些服務的功能為-認證使用架構部件的實體和應用被認證,以證明他們是他們所宣稱的。該機制通過名稱和密碼方法實現。
-許可的登記和數據訪問策略每個被認證的用戶存儲他訪問過的數據類型。-數據訪問許可的檢查一定不能提供某人不能訪問的數據,由此提供用于檢查 用戶是否具有用于訪問特定類型的數據的許可的方法。-數據加密可通過請求獲得數據加密機制。請求者通常是存儲代理。-配置除了修改訪問許可和策略以外,還用于刪除和登記用戶的服務。只有管理員類型的用戶能訪問這些服務。概要和偏好服務概要和偏好服務層允許在系統的自動性和自由之間達到平衡。一方面,獲得的信息將首先與用戶已經定義的概要進行比較,并且如果它確實與用于發(fā)表相關,則至少在該時刻用于標記。另一方面,發(fā)表微博的方式必須與每個用戶的偏好相互平衡。為了不干涉使用自動微博的每個人的意圖,每個微博與偏好相比較以找出其發(fā)表是否可能,如果可能,要以何種方式發(fā)表。概要和偏好層是架構的一部分的事實使得能夠重新利用若干應用之間的概要。對于一個用戶,該同一用戶可以在不同的應用中具有不同的偏好概要,但是也可以以這種方式使用幾乎相同的偏好概要。因此,所獲得的信息和用戶期望獲得的信息之間的比較的邏輯在架構中定義一次,而對于每個應用不是一次。一旦通過推理層獲得該信息,下一步是該信息通過已經提及的分發(fā)層來分發(fā),分發(fā)層針對用戶希望接收什么類型的信息檢查用戶的偏好。為此,它訪問這些偏好服務,其中期望的信息和被認為相關的信息按每個用戶登記。如果服務不返回所獲得的信息類型與期望的信息類型之間的相容,則它們不傳送給用戶。這些概要和偏好服務的功能為-針對用戶感興趣接收的類型登記用戶的偏好。-偏好的檢查用于檢查用戶對接收特定類型的數據是否感興趣的服務。通過架構的信息流已經單獨描述了給定架構中每層的操作。為了獲得更全局的呈現,描述信息流經不同層的方式。信息開始流進上下文插件,該上下文插件從不同的傳感器或信息源收集初級上下文信息。然后,將該初級上下文信息通過所述的詢問和通知機制傳送給傳感層。傳感層訪問偏好服務以獲得用戶感興趣的所有信息類型的總覽,從而激活適當的插件。以這種方式,防止存在不需要的活動插件。在激活插件后,它向通信層發(fā)送參考,以允許在必要時與網絡通信。該傳感層還檢查初級上下文信息的校正,以及通過插件的信息對于系統是否有效。如果是,則它訪問存儲代理以存儲所接收的初級上下文信息,由此,信息將能夠流向存儲層。在需要通知將來自傳感器的基本上下文信息通知給這些應用的情況下,存儲代理向分發(fā)層發(fā)出警告。它還將初級上下文信息存儲在存儲設施中。當處理該信息時,代理訪問安全和隱私服務以檢查每個部件的數據訪問許可和策略。該信息流將初級上下文饋送給存儲層,使得推理層能夠執(zhí)行相關的分析。所述推理層訪問存儲層以執(zhí)行信息詢問。當該推理處理推斷出新的高級上下文時,它還使用代理來存儲它們。推理層在其他推論處理中再次需要的情況下甚至可以再次請求高級上下文信 肩、O在與初級上下文的創(chuàng)建中相同,高級上下文的創(chuàng)建也通過存儲代理,存儲代理有向分發(fā)層通知新的高級上下文的機會。因此,分發(fā)層接收兩種類型的上下文信息的通知,并且可以將其傳送給應用。這些之前使用安全和隱私服務來認證的應用將其偏好登記在偏好服務中。分發(fā)層可以檢查所述偏好(使用偏好服務)和信息訪問許可(使用安全和隱私服務)。如果所有的都是正確的并且與偏好相符,則信息向使用架構的應用傳送。發(fā)送到應用的信息是自動微博條目或者與其密切相關的信息。如果應用決定詢問一種類型的上下文信息,則它訪問分發(fā)層,在分發(fā)層中它通過所述安全服務被認證。該層檢查這些應用和所詢問的信息的類型的許可。如果具有這樣的許可,則訪問存儲代理以獲得上下文信息??紤]到該說明書和附圖,本領域的技術人員將理解,根據本發(fā)明的優(yōu)選實施例描述了本發(fā)明,但是在所述實施例中可以引入多種變化,而不背離要求保護的本發(fā)明的客體。
權利要求
1.一種用于在計算機應用(I)中自動發(fā)表用戶的更新的狀態(tài)信息(13)的系統,所述用戶具有移動設備,所述移動設備能夠獲得所述移動設備的環(huán)境信息(9),并且所述系統包括存儲裝置(4); 其特征在于,所述系統包括 -編輯裝置(3),被配置為將所述環(huán)境信息(9)存儲在所述存儲裝置(4)中; -個性化裝置(7),被配置為獲得由所述用戶輸入的關于所述環(huán)境信息(9)的子集的語義信息(11),以及從所述用戶獲得關于要將哪個環(huán)境信息(9)和推斷信息(10)發(fā)表為狀態(tài)信息(13)的指令(12); -人工智能裝置(5),被配置為根據所述存儲裝置(4)中存儲的所述環(huán)境信息(9)以及根據所輸入的語義信息(11)自動生成所述推斷信息(10); -分發(fā)裝置(6),被配置為在所述計算機應用(I)中將根據所述用戶的指令(12)限制的 環(huán)境信息(9)和推斷信息(10)發(fā)表為用戶狀態(tài)信息(13)。
2.根據權利要求I所述的系統,其中,所述人工智能裝置(5)被配置為還根據之前的推斷信息(10’)自動生成所述推斷信息(10)。
3.根據前述權利要求中的任意一項所述的系統,其中,所述人工智能裝置(5)是用于基于規(guī)則和條件來推斷邏輯謂詞的裝置。
4.根據權利要求I和2中的任意一項所述的系統,其中,所述人工智能裝置(5)是用所輸入的語義信息(11)訓練的貝葉斯網絡。
5.一種用于在計算機應用(I)中自動發(fā)表用戶的更新的狀態(tài)信息(13)的方法,所述用戶具有移動設備,所述移動設備能夠獲得所述移動設備的環(huán)境信息(9); 其特征在于,所述方法包括 i)存儲所述環(huán)境信息(9); ii)獲得由所述用戶輸入的關于所述環(huán)境信息(9)的子集的語義信息(11); iii)根據所存儲的環(huán)境信息(9)并根據所輸入的語義信息(11)自動生成所述用戶的所述推斷信息(10); iv)從所述用戶獲得關于要將哪種環(huán)境信息(9)和推斷信息(10)發(fā)表為狀態(tài)信息(13)的指令(12); V)在所述計算機應用(I)中將根據所述用戶的指令(12)限制的環(huán)境信息(9)和推斷信息(10)發(fā)表為用戶狀態(tài)信息(13)。
6.根據權利要求5所述的方法,其中,步驟ii)包括還根據之前的推斷信息(10’)自動生成所述推斷信息(10)。
7.根據權利要求5和6中的任意一項所述的方法,其中,步驟ii)由用于基于規(guī)則和條件推斷邏輯謂詞的裝置來執(zhí)行。
8.根據權利要求5和6中的任意一項所述的方法,其中,步驟ii)由借助于所輸入的語義信息(11)訓練的貝葉斯網絡來執(zhí)行。
9.一種包括計算機程序代碼的計算機程序,當在計算機、數字信號處理器、專用集成電路、微處理器、微控制器或任何其他形式的可編程硬件中運行所述計算機程序時,所述計算機程序代碼適用于執(zhí)行根據權利要求5至8中的任意一項所述的方法的步驟。
全文摘要
用于自動公開狀態(tài)信息(13)的系統和方法涉及用戶在計算機應用(1)中通過利用人工智能裝置(5)自動生成根據屬于所述用戶的移動終端獲得的環(huán)境信息(9)而推斷的信息(10)。
文檔編號G06N5/00GK102741866SQ201080060041
公開日2012年10月17日 申請日期2010年11月16日 優(yōu)先權日2009年11月16日
發(fā)明者大衛(wèi)·賽恩斯岡薩雷斯, 瑪利亞圣克里斯蒂娜·費爾南德斯格蘭德 申請人:西班牙電信公司