專利名稱:用于消息傳輸的條件控制系統、設備和方法
技術領域:
本發明涉及用于將消息向消息接收方進行傳輸的條件控制系統、設備 和方法。條件,或至少一個條件優選地連接到接收所述消息的用戶的環境。
背景技術:
才艮據諸如美國專利2005/0186978中描述的本領域的第一現有狀態, 條件控制設備是公知的,但是這種控制完全是內部的;實際上,它并不訪 問控制設備外部的數據服務器。
根據諸如申請2002/0173304中描述的本領域的第二狀態,這樣的設 備是公知的該設備用于向數據服務器傳送告警消息,所述數據服務器位 于用于向終端傳輸的設備之外;然而,用于告警消息傳輸的條件控制并不 訪問從外部數據服務器獲得的信息,對于所述信息部分來說,它總是與告
警消息本身分開。
發明內容
本發明提出在向接收方發送消息之前借助于至少一項信息執行條件控 制的能力,所述至少一項信息是從控制設備和發送終端外部獲得的,具有 用于控制的外部信息,所述外部信息既不來自于將,皮控制的消息也不來自 于控制設備自身。這在條件類型上帶來更大的靈活性和可變性,所述M 可以被附加到消息中以允許其傳輸。
本發明涉及控制系統、控制設備和控制方法。控制系統和控制設備可 以借助于與消息傳遞系統分離的控制設備,或者借助于以消息傳遞系統的 應用層的形式集成在所述消息傳遞系統中的至少一個控制設備獨立地實施。如果存在多個消息傳遞系統,則每一個都可以具有其自己的控制應用 層。
根據本發明,設想這樣的系統,其包括第一終端;第二終端;至少 第 一消息傳遞系統,能夠向第二終端發送來自第 一終端的消息的至少消息 本體;至少一個設備,用于至少一次控制至少一個務fr,如果*控制結 果為正,則所述控制i殳備允許第 一消息傳遞系統向第二終端傳送所述消息 的至少消息本體,如果條件控制結果為負,則至少在條件控制結果保持為 負期間,所述控制設備阻止第一消息傳遞系統向第二終端傳送所述消息的 至少消息本體;所述系統特征在于還包括控制設備外部的至少一個數據 服務器;至少一a路,其經由因特網在一方面的外部服務器或至少一個 外部服務器和另一方面的控制設備之間提供通信;該系統特征還在于,條 件控制設備^t設計為存儲由第一終端發送的消息;接收來自至少一個外 部服務器的至少一項信息;借助于從外部服務器接收的信息,至少部分地 執行與存儲的所述消息相關的條件控制。
根據本發明,還可以設想這樣的系統,其包括第一終端;第二終端; 至少第 一消息傳遞系統,能夠向第二終端發送來自第 一終端的消息的至少 消息本體,所述第一消息傳遞系統包括用于至少一次控制至少一個條件的 應用層;如果條件控制結果為正,所述控制應用層允許第一消息傳遞系統 向第二終端傳送所述消息的至少消息本體,如果條件控制結果為負,至少 在條件控制結果保持為負期間,所述應用層阻止第一消息傳遞系統向第二 終端傳送所述消息的至少消息本體;所述系統特征在于還包括第一消息 傳遞系統外部的至少一個數據服務器;至少一條鏈路,其經由因特網在一 方面的外部服務器或至少外部服務器之一和另一方面的第一消息傳遞系統 之間提供通信;該系統特征還在于,條件控制應用層被設計為存儲或者 讓第一消息傳遞系統存儲由第一終端發送的消息;接收來自至少一個外部 服務器的至少一項信息;借助于從外部服務器接收的信息,至少部分地執 行與存儲的所述消息相關的條件控制。本發明還設想了用于至少一次控制至少一個條件的設備,該設備被設
計為如果條件控制結果為正,允許消息傳遞系統向終端傳送由另一個終 端發送的消息的至少消息本體;如果條件控制結果為負,至少在務泮控制 結果保持為負期間,阻止消息傳遞系統向終端傳送由另 一個終端發送的消 息的至少消息本體;所述控制設備特征在于還被設計為經由因特網鏈接 到控制設備外部的至少一個數據服務器;而且,所述控制設備特征在于還 被設計為存儲由終端發送的消息;接收來自至少一個外部服務器的至少 一項信息;借助于從外部服務器接收的信息,至少部分地執行與存儲的所 述消息相關的條件控制。
本發明還設想了一種用于至少一次控制至少一個條件的應用層,纟m
定為集成到消息傳遞系統中,該應用層被設計為如果條件控制結果為正,
則允許消息傳遞系統向終端傳送由另 一個終端發送的消息的至少消息本
體;如果條件控制結果為負,則至少在條件控制結果保持為負期間,阻止
消息傳遞系統向終端傳送由另 一個終端發送的消息的至少消息本體;所述
控制應用層特征在于還被i殳計為經由因特網鏈接到控制應用層外部的至
少一個數據服務器;而且,該控制應用層特征在于還被設計為存儲或讓
消息傳遞系統存儲由終端發送的消息;接收來自至少一個外部服務器的至
少一項信息;借助于從外部服務器接收的信息,至少部分地執行與存儲的
所述消息相關的條件控制。
本發明還設想了用于至少 一次控制至少 一個條件的方法,該方法包括
條件控制階段,其間,如果條件控制結果為正,則允許消息傳遞系統向終
端傳送由另一個終端發送的消息的至少消息本體,如果條件控制結果為負, 則至少在條件控制結果保持為負期間,阻止消息傳遞系統向終端傳送由另
一個終端發送的消息的至少消息本體;該控制方法特征在于還包括涉及 存儲由終端發送的消息的階段;涉及借助于經由因特網的通信從至少 一個 外部數據服務器接收至少一項信息的階段;該方法特征還在于利用從外 部服務器接收的信息,至少部分地執行與存儲的所述消息相關的條件控制。
通過舉例本發明將變得更易理解,其他特點和優點將通過以下描述和
附圖來進行說明,在附圖中
圖1中的范例概略地表示了結合有條件控制設備、終端、消息傳遞系 統和數據服務器的系統的優選實施例;
圖2中的范例概略地表示了消息的優選實施例,在該消息中通過消息 格式的擴展結合了條件字段。
具體實施例方式
在圖1和圖2中,箭頭表示信息的交換。圖2單獨地表示條件消息的 例子,該條件消息的格式已經通過添加條件字段得以擴展。訪問至少一個 外部數據服務器的條件控制系統,以及相關的控制設備和控制方法也可以 用于控制這樣的消息該消息在包含將要被控制的控制字段的封裝單元中 進行封裝。它們也可以用于通過用戶選擇借助于在通信網絡中實施的條件 來控制傳統消息,所述用戶選擇對于由所述用戶發送的所有消息來i兌是統 一的,然而,該實施例的有利性要小得多,因為對于發送消息的用戶進行 條件設置而言,它缺少靈活性和簡單性。
圖l概略地表示了結合有條件控制設備、終端、消息傳遞系統和數據 服務器的系統的優選實施例的范例;第一終端1,下文中稱發射終端,能 通過將至少一個條件11附加到消息10來發送消息10。終端1優選地是用 戶終端,換句話說是能夠向任何選擇的接收機發送具有內容的消息的終端。 消息IO被發送給接收用戶2。接收用戶2具有至少一個接收終端21,但 是可以具有若千接收終端,例如另外的接收終端22和23。消息10通常發 送給例如接收終端21的接收終端;然而,該消息IO可以在某些條件下重 定向到接收用戶2的接收終端的另一個的接收終端,即接收終端22或接 收終端23。 一個或若干消息傳遞系統,這里的消息傳遞系統31、 32和33 可以在某些終端之間傳送消息。消息10由發射終端1經由例如消息傳遞 系統31的至少一個笫一消息傳遞系統發送,消息傳遞系統31能夠將來自第一發射終端1的消息10的至少消息本體發射到例如接收終端21。在最 筒單的情況下,消息傳遞系統31將消息10發送至接收終端21。對于將要 經由消息傳遞系統31發送至接收用戶2的消息10,在到達接收終端21之 前經由另一個消息傳遞系統被重定向到例如接收終端22也是可能的。在 這種情況下,由例如32的消息傳遞系統向接收終端22傳送的消息10來 自發射終端l,但是它最初并非經由消息傳遞系統32傳送,而是經由另一 個系統,即消息傳遞系統31。在簡單的情況下,完整的消息10可以傳送 至接收終端。由于至少消息10的消息本體要被傳送,當它Aic射用戶打 算特地讓接收用戶閱讀的那部分時,可能碰巧只有消息10的一部分被傳 送,例如,沒有條件ll,這樣,接收用戶2就不能讀出消息。這里,每個 接收終端^^4示為耦合到不同的消息傳遞系統,但是若干接收終端也可以 耦合到同一消息傳遞系統。消息10的發射終端可能成為另一個條件消息 的接收終端,但不是必須的。接收消息10的終端可能成為另一個條件消 息的發射終端,但不是必須的。發射和接收終端都可以是例如固定或移動 電話、膝上型電腦或PDA。
至少一個條件控制設備4將執行條件控制,條件控制將提供正或負的 結果。在只有一個條件要被檢驗的情況下,如果該M被檢驗,則條件控 制結果將為正,而如果該^^未^皮^r驗,則條件控制結果將為負。在若干 基本條件的邏輯組合要被檢驗的情況下,如果若干基本條件的邏輯組合被 作為整體檢驗,則條件控制結果將為正,而如果若干基本條件的邏輯組合 未被作為整體檢驗,則條件控制結果將為負。即使不是所有基本條件都為 真,若干基本條件的邏輯組合作為整體可以為真;這取決于基本條件之間 的邏輯算子。如果控制結果為正,控制設備將允許負責將消息10或者至 少消息10的消息本體傳送到接收終端的消息傳遞系統進行實際傳送。如 果控制結果為負,至少在條件結果保持為負期間,控制設備將阻止負責將 消息10或者至少消息10的消息本體傳送到接收終端的消息傳遞系統進行 實際傳送。更簡單地,根據條件控制結果,控制i殳備4將允許或阻止消息 10被繼續發送到該消息被計劃發往的或該消息要被重定向到的接收終端。如果結果為正,則消息10纟皮傳送。如果結果為負,則控制i殳備可以刪除 消息io,或者稍后再次,例如周期地執行一次或若干次條件控制,直到條
件控制為正,或者在由發射終端1的發射用戶有利選擇的超時結束時依然
如此。控制設備優選地具有兩個部分,即執行條件控制的部分41和存儲 消息的部分42,其中所述消息具有要被檢驗的至少一個條件。
條件控制由控制設備4借助于至少一個外部數據服務器執行。這里, 控制設備4有權訪問若干外部數據服務器以幫助它執行控制,所述外部數 據服務器是外部數據服務器51至54。外部數據服務器是位于控制^殳備4 外部的服務器,換句話說,在一方面的外部服務器和另一方面的控制設備 4之間至少存在一條鏈路經由因特網提供通信。控制設備4至少在足夠長 的時間存儲由發射終端1發送的消息10,以允許執行條件控制。控制設備 4接收來自于至少一個外部服務器的至少一項信息。如果控制設備4在消 息接收之后請求信息,則信息接收的發生可以在消息存儲之后。如果外部 服務器規則地向控制設備4發送更新的信息,則當控制設備4接收消息10 時,必要的信息可以已經對其可用。在最筒單的情況下,它從一個外部服 務器接收信息。在更復雜的情況下,它可以從一個服務器接收若干項信息, 或從若千服務器接收一項或若干項信息。控制設備4借助于從外部服務器 接收的信息,至少部分地執行與存儲的消息10相關的條件控制。所述控 制至少部分地借助于從外部服務器接收的這個/這些信息項來執行,因為 條件控制還可以調動一項或若干項其它信息,例如控制設備4內部的信息 項,或包含在消息10內的信息項。優選地,條件或至少條件之一至少在 某個時間內是必須遵守的;然而,如果由于缺少信息,控制結果不能形成, 在條件檢驗對消息傳輸不是必需的意義上, 一個或一些條件或甚至所有條 件可以是可選的。
在圖1未示出的另一個實施例中,控制設備實際上集成到消息傳遞系 統并且以條件控制應用層的形式呈現,在這種情況下,從發射終端到接收 終端的傳送期間的信息傳遞系統的改變是不可能的。在這種情況下數據服 務器位于消息傳遞系統外部,換句話說,在一方面的外部服務器和另一方面的消息傳遞系統之間至少存在一g路經由因特網提供通信。條件控制 應用層要不自己存儲要不讓消息傳遞系統存儲由發射終端1發送的消息
10,直到執行條件控制。
優選地,要執行的條件或者至少條件之一與發射終端相關。這也可以 是更一般地關聯到接收用戶的條件。
優選地,系統包括至少一個其它消息傳遞系統,所述其它消息傳遞系 統能傳送與第一消息傳遞系統傳送的消息類型不同的消息。例如,實際上
如果消息10的目的地是接收用戶2,更具體地是和發射終端1耦合到同一 消息傳遞系統31的接收終端21,則消息10或者該消息10的至少消息本 體可以經由另一個消息傳遞系統33重定向,目的地是與系統33耦合的接 收終端23。消息類型的不同例子可以是SMS、畫S、電子郵件、具有M 字段的語音消息等,其中該條件字段也可以是基于語音的。
在使用一種消息傳遞系統(例如電子郵件)的發射終端和使用另一種 消息傳遞系統(例如SMS)的接收終端之間進行傳輸的情況下,可以有從 一種格式到另 一種格式的轉換以允許消息的傳輸。
優選地,如果條件控制結果為負,或者應發射終端l的請求,或者當 預定期限終止,失敗消息被發送給發射終端1。因此,在第一種情況下, 發射終端知道關于消息10的最終結果,在第二種情況下,如果條件太難 以滿足,則這一點是可以得到保證的,即控制設備4,更具體地是存儲條 件消息的部分42不會被具有永遠無法滿足的條件的消息淹沒,原因是一 旦失敗消息已經發送,控制設備就能刪除消息10。
優選地,系統包括至少一個其它外部數據服務器,所述其它外部數據 服務器能在條件控制期間被查詢,用于控制相同的M。這提高了系統的 可靠性,因為,如果外部服務器失效,由于備用的服務器的存在仍然可以 執行條件控制,該備用服務器并不花費系統成本,因為它已經存在于互聯 網中。
優選地,到外部服務器的鏈路借助于到外部服務器的預訂 (subscription)提供。這使得一旦未檢驗的條件變成檢驗過的,控制設備能得知。否則,控制設備有必要進行大量查詢,這樣做或多或少會有風
險或者在條件滿足之后很長時間才傳送消息,或者在足夠長的時間內要 導致正的條件控制結果,這些條件永遠不會同時滿足。
外部服務器是不由控制設備4控制的服務器。它是屬于因特網的傳統 服務器,并且可以至少在技術上坤皮其他因特網用戶訪問,盡管有時需要授 權。現在給出外部數據服務器的若干例子。外部^^務器或至少外部服務器 之一例如是時鐘。條件的例子是僅在消息IO祐JL送之后的那一天傳送它。 外部服務器或至少外部服務器之一是例如用于接收終端的定位服務器。條 件的例子是只有在接收終端位于紐約市的情況下才傳送消息10。時鐘和定 位服務器實際上是最有用的服務器類型。然而,其他服務器也是可能的。
外部服務器或至少外部服務器之一是例如與接收終端相關的生物測定感應 器(biometric sensor )。例如,關于接收用戶的應力水平(stress level)
的信息允許只有當用戶處于適當的心理狀態來接收消息時,才把消息傳送 到該用戶。外部服務器或至少外部服務器之一是例如天氣服務器。條件的 例子是只有當巴黎下雪時才傳送消息。外部服務器或至少外部服務器之一 是由接收終端的用戶饋給的心理數據庫(psychological database),條 件的例子是只有當接收用戶表明他們心情好時才傳送消息10。要被控制的 一個或若干條件也可以在控制設備內部借助于控制設備中自身可用的信息 而被控制,但是至少 一個要被控制的條件是借助于外部服務器被控制的。
圖2的范例概略地表示了消息的優選實施例,在該消息中通過消息格 式的擴展結合了條件字段。消息包含消息本體102、由于是隱含的而在這 里未示出的發射字段,以及接收字段100。此處,當消息是組合的時,只 有發射用戶可能完成的字段才被表示,也就是說至少接收字段100和消息 本體102。消息還可以包含要由發射機完成的其它可選字段,如果他們愿 意的話,例如消息主題字段101或補充的消息數據字段。消息被規定為由 與發射字段相關的發射機、發射用戶或發射終端發送至與接收字段相關的 接收機、接收用戶或接收終端。
消息還包含條件字段104,該字段^^L定為由相關的發射機完成,并且可以包含代表至少一個基本條件的參數,所述至少一個基本條件特別是
圖1的條件11,務降11 被規定為由與務陣字段104相關的服務器,特別 是圖1的控制設備進行檢驗。相關服務器與相關接收機是分開的;實際上, 相關服務器并不是相關接收機的一部分,因為相關接收機不可能控制該相 關服務器或修^J良務器還未傳送的消息。實際上,相關接收機不應該能改 變由用于消息傳輸的相關發射機設置的條件,或在任何情況下違^JL射用 戶的意愿。如果基本條件被^^驗,相關服務器被規定為向相關接收機至少 傳送消息本體,如果基本條件未被檢驗,則至少在基本條件未檢驗的時間 內,相關服務器被規定為不向相關接收機至少傳送消息本體。實際上,如 果基本條件未被檢驗,在首次失敗的情況下,條件控制可以優選地,可能 是周期地,被執行若干次。該新的條件控制嘗試被執行,或者直到基本條 件變為已經檢驗過,或者在某段時間之后消息可以由相關服務器簡單地刪 除,來自相關服務器的失敗消息可能地告知相關發射機消息傳輸嘗試失敗。 條件字段104可以包括只要求檢驗基本條件的筒單情況。當然可以設 想其它更復雜的情況,諸如這樣的情況條件字段可以包含表示若干基本 條件的至少 一個邏輯組合的參數,所述至少 一個邏輯組合^iC定為由與該 條件字段相關的服務器檢驗。因此,相關服務器被規定為,如果該邏輯組 合被檢驗,則向相關接收機傳送至少消息本體,相關服務器^L定為,如 果該邏輯組合未被檢驗,則不向相關接收機傳送至少消息本體。與以上描 述的基本條件的情況一樣,如果該邏輯組合未被檢驗, 一次或若干次新嘗 試仍然是可能的。基本條件之間的邏輯算子可以優選地是若干不同類型 由此它們有利地在條件字段104中被解釋,這在創建基本條件的邏輯組合 中提供了更大的可變性和靈活性。如果只有一個是可能的,例如算子邏輯 與(AND),或者如果對于至少一個或若干基本條件來說,每一個這些基本 條件的類型控制單個邏輯算子并且沒有其他的,則邏輯算子可以是隱含的。 另外,基本條件之間的邏輯算子的例子可以是邏輯或(OR)、邏輯異或、 邏輯與非等,或諸如UNLESS (除非)的更復雜的算子。例如,如果相關接 收機已經在巴黎,則在這個時間之后或之前14小時傳送消息。例如,一旦他們到達巴黎,則向相關接收機傳送,除非下雪或他們太緊張。
在圖2所示的優選實施例中,條件字段104是消息本體102的擴展。 實際上,消息具有這樣的格式具有既包含消息本體102又包含條件字段 104。最易于使用的該實施例仍然可以要求相當大的努力來建立,因為它 涉及定義新格式,所述新格式將使得消息能被相關服務器理解并處理而且 必須使得消息傳遞系統繼續傳送該消息。如果圖1中的控制設備以該消息 傳遞系統的應用層的形式集成到消息傳遞系統中,則該應用層可以考慮使 得新格式能夠被消息傳遞系統理解而無需對其進行實質修改。未在圖2中 示出的另 一個實施例包括在消息本體封裝中的條件字段。因為該實施例不 修改消息的最初格式,它允許較簡單的實施,但是使用起來不是太理想。
優選地,不規定將條件字段104與消息本體102向相關接收機一起傳 送。這樣發射用戶的意圖的機密性相對于接收用戶得以維護。甚至可以設 想,根據用戶的意愿,當消息被傳送時, 一些基本條件對接收用戶隱藏, 而其他基本條件對于接受用戶保持可見。同樣,在這種情況下,實際只有 部分消息被傳送。
優選地,條件字段包括用于至少一個、 一些或所有基本條件的三個子 字段,即類型、參考(reference)和算子,如果類型值檢驗了參考算子 類型關系,也就是說類型和參考之間借助于算子的比較給出了正的結果, 則所述條件被檢驗。這些子字段并不是強制的,因為,正如上面已經看到 的,特別是對于條件類型和邏輯算子,它們都可以是隱含的并且可以不必 包括在條件字段104中,特別是在消息是由發射機產生的情況下。更具體 地,條件字段104優選地包含三個子字段第一條件類型子字段、第二條 件值子字段和第三算子子字段。基本條件檢驗包括執行以下操作在控制 期間,借助于包含在第三子字段內的算子,將一方面包含在第一子字段中 的條件類型在控制時刻或控制時刻左右的有效值與另一方面包含在笫二子 字段內的值進行比較,該比較的結果導致消息的傳輸被允許或禁止。例如, 對于以下三個子字段的內容,"時間"、"2""大于",如果對應的基 本條件大于2. OOpm (下午兩點),則該基本^H皮檢驗。例如,對于以下三個子字段的內容,"心跳"、"120""小于",如果與接收樹目關的 生物測定感應器表明接收用戶的心跳數小于每分鐘120跳,則該基本M 被檢驗。例如,對于以下三個子字段的內容,"地點"、"巴伐利亞""包 括",如果接收機位于德國巴伐利亞范圍內,則該基本條件將被檢驗。
概括一下,更一般地說,消息包含消息本體、發射字段和接收字段, 還包含由發射機完成的條件字段,并允許與接收機分離的服務器向接收機 傳送或者不傳送至少消息本體。這是由該服務器進行的條件字段評估的結 果,特別地,所述服務器可以是圖1的控制設備或消息傳遞系統應用層, 允許或禁止傳送消息就是根據該條件字段的評估結果,其中所述消息更具 體地是包括消息本體的至少部分消息,或甚至在極端情況下減少到消息本 體的消息。
現在給出條件類型的例子。例如,基本條件或至少基本條件之一是日 期條件。這樣的基本條件的例子是在2006年1月1日傳送消息。基本 條件或至少基本條件之一是關聯到相關接收機的位置條件。這樣的基本條 件的例子是 一旦接收機位于巴黎和維也納的火車途中,則傳送消息。基 本條件或至少基本條件之一是來自與相關接收W目關的生物傳感器的測定 條件。這樣的基本條件的例子是如果不能再檢測到發射用戶的脈搏,則 傳送預先錄制的報警消息。基本條件或至少基本條件之一是天氣條件。這 樣的基本條件的例子是 一旦影響指定村莊的暴風雨結束,則傳送消息。
基本條件或至少基本條件之一是來自于由相關接收機的用戶完成的數據庫 的心理狀態條件。這樣的基本條件的例子是如果接收用戶表明他們希望 再次接收幽默消息,則傳送消息。
若干語言可以用來完成消息條件字段。例如,XML提供了更好的數據 結構,在條件字段104包含基本條件組合的情況下,該數據結構會特別有 用。
其他語法可能基于這樣的邏輯規則,所述邏輯規則以基于XML的更高 級語言編寫,所述語言諸如SWRL。
下面的例子給出以XML格式編寫的條件字段的內容<Message Condition> <Or>
< Z Senof /'f teasf one of Me co禱ons /'s me〖> <ElementaryCondition Name- "Time"Value= "051112132500"Operator= "==7>
<ElementaryCondition Name= "Time" Value- "(051225000100,060101000100),, Operator= "islncluded'7>
〈ZCu廠reW77me /'s between 25Dec05af00/)07 mn ancf W Jan 06 00h0fmn> <And> <Not>
<ElementaryCondition Name= "Weather"Value= "snowy" Operator: "=="/> </Not>
<ElementaryCondition Name- "GPS-Localization"Value- "( 37.5,42.3 )" 〇perator= "=="/>
</And> </Or> </MessageCondition>
權利要求
1.一種系統,包括-第一終端(1);-第二終端(21或22或23);-至少第一消息傳遞系統(31或32或33),能夠向所述第二終端發送來自所述第一終端的消息(10)的至少消息本體;-至少一個設備(4),用于至少一次控制至少一個條件(11),如果條件控制結果為正,則所述控制設備允許所述第一消息傳遞系統向所述第二終端傳送所述消息的至少消息本體,如果所述條件控制結果為負,則至少在所述條件控制結果保持為負期間,所述控制設備阻止所述第一消息傳遞系統向所述第二終端傳送所述消息的至少消息本體;所述系統特征在于,還包括-所述控制設備外部的至少一個數據服務器(51或52或53或54);-至少一條鏈路,其經由因特網在一方面的所述外部服務器或至少所述外部服務器之一以及另一方面的所述控制設備之間提供通信;所述系統特征還在于,所述條件控制設備被設計為-存儲由所述第一終端發送的消息;-接收來自至少一個外部服務器的至少一項信息;-借助于從所述外部服務器接收的信息,至少部分地執行與存儲的所述消息相關的條件控制。
2. —種系統,包括 -第一終端(1); -笫二終端(21或22或23);-至少第一消息傳遞系統(31或32或33),能夠向所述第二終端發 送來自所述第一終端的消息(10)的至少消息本體,所述第一消息傳遞系 統具有用于至少一次控制至少一個條件的應用層;如果條件控制結果為正, 則所述控制應用層允許所述第 一消息傳遞系統向所述第二終端傳送所述消息的至少消息本體,如果條件控制結果為負,則至少在所述M控制結果 保持為負期間,所述控制應用層阻止所述第 一消息傳遞系統向所述第二終端傳送所述消息的至少消息本體; 所述系統特征在于,還包括-所述第一消息傳遞系統外部的至少一個數據月良務器(51或52或53 或54);-至少一g路,其經由因特網在一方面的所述外部服務器或至少所 述外部服務器之一以及另 一方面的所述第 一消息傳遞系統之間提供通信; 所述系統特征還在于,所述條件控制應用層,皮設計為 -存儲或者讓所述第一消息傳遞系統存儲由所述第一終端發送的消息;-接收來自至少一個外部服務器的至少一項信息; -借助于從所述外部服務器接收的信息,至少部分地執行與存儲的所 述消息相關的條件控制。
3. 根據前述權利要求任一項的系統,其特征在于,要被控制的條件 或條件之一涉及所述第二終端或所述第二終端的用戶。
4. 根據前述權利要求任一項的系統,其特征在于,所述系統包括至 少一個其他外部數據服務器(51或52或53或M ),所述其他外部服務器 能在所述條件被控制時被查詢,用于控制相同的條件。
5. 根據前述權利要求任一項的系統,其特征在于,所述系統包括至 少一個其他消息傳遞系統(31或32或33),所述至少一個其他消息傳遞 系統能傳送與所述第 一 消息傳遞系統傳送的消息類型不同的消息。
6. 根據前述權利要求任一項的系統,其特征在于,到所述外部服務 器的鏈路借助于到所述外部服務器的預訂提供。
7. 根據前述權利要求任一項的系統,其特征在于,如果所述條件控 制結果為負,那么,或者應所述第一終端的請求,或者當預定期限終止, 失敗消息被發送給所述第 一終端。
8. 根據前述權利要求任一項的系統,其特征在于,所述外部服務器或至少所述外部服務器之一是時鐘。
9. 根據前述權利要求任一項的系統,其特征在于,所述外部服務器 或至少所述外部服務器之一是用于所述第二終端的定位服務器。
10. 根據前述權利要求任一項的系統,其特征在于,所述外部服務器 或至少所述外部服務器之一是與所述第二終端相關的生物測定感應器。
11. 根據前述權利要求任一項的系統,其特征在于,所述外部服務器 或至少所述外部服務器之一是天氣服務器。
12. 根據前述權利要求任一項的系統,其特征在于,所述外部服務器 或至少所述外部服務器之一是由所述第二終端的用戶完成的心理數據庫。
13. —種用于至少一次控制至少一個條件的設備,該設備被設計為 -如果條件控制結果為正,則允許消息傳遞系統向終端傳送由另 一個終端發送的消息的至少消息本體;-如果所述條件控制結果為負,則至少在所述^Ht控制結果保持為負 期間,阻止消息傳遞系統向終端傳送由另一個終端發送的消息的至少消息本體;所述控制設備特征在于,其還被設計為 -經由因特網鏈接到所述控制設備外部的至少 一個數據服務器; 而且,所述控制設備特征在于,其還被設計為 -存儲由終端發送的消息; -接收來自至少一個外部服務器的至少一項信息; -借助于從所述外部服務器接收的信息,至少部分地執行與存儲的所 述消息相關的條件控制。
14. 一種用于至少一次控制至少一個條件的應用層,#:規定為集成到消息傳遞系統中,所述應用層被設計為-如果條件控制結果為正,則允許消息傳遞系統向終端傳送由另 一個終端發送的消息的至少消息本體;-如果所述條件控制結果為負,則至少在所述M控制結果保持為負 期間,阻止消息傳遞系統向終端傳送由另一個終端發送的消息的至少消息本體;所述控制應用層特征在于,其還被設計為-經由因特網鏈接到所述控制應用層外部的至少 一個數據服務器;而且,所述控制應用層特征在于,其還被設計為-存儲或讓消息傳遞系統存儲由終端發送的消息;-接收來自至少一個外部服務器的至少一項信息;-借助于從所述外部服務器接收的信息,至少部分地執行與存儲的所 述消息相關的條件控制。
15. —種用于至少一次控制至少一個條件的方法,包括-條件控制階段,在該階段內,如果條件控制結果為正,則允許消息 傳遞系統向終端傳送由另 一個終端發送的消息的至少消息本體,如果所述 條件控制結果為負,則至少在所述條件控制結果保持為負期間,阻止消息 傳遞系統向終端傳送由另 一個終端發送的消息的至少消息本體;該方法特征在于,還包括-涉及存儲由終端發送的消息的階段;-涉及借助于經由因特網的通信從至少一個外部數據服務器接收至少 一項信息的階段;該方法特征還在于利用從所述外部服務器接收的信息,至少部分地 執行與存儲的所述消息相關的條件控制。
全文摘要
本發明特別地涉及一種系統,該系統包括第一終端(1);第二終端(21或22或23);至少一個第一消息傳遞系統(31或32或33),能夠向第二終端發送從第一終端發出的消息(10)的至少消息本體;至少一個設備(4),用于至少一次控制至少一個條件(11),如果條件控制結果為正,則所述控制設備允許第一消息傳遞系統向第二終端傳送所述消息的至少消息本體,如果控制結果為負,該控制設備阻止第一消息傳遞系統向第二終端傳送消息的至少消息本體;控制設備外部的至少一個數據服務器(51或52或53或54);經由因特網在外部服務器及控制設備之間提供通信的至少一條通信鏈路;條件控制設備能夠存儲由第一終端發送的消息,接收來自至少一個外部服務器的至少一項信息,采用從外部服務器接收的信息至少部分地控制與所述存儲消息有關的條件。
文檔編號H04W4/12GK101310543SQ200780000005
公開日2008年11月19日 申請日期2007年3月2日 優先權日2006年3月6日
發明者A·埃巴爾, B·蒙加宗-卡扎維, D·萊克勒克, F·巴塔耶, J·羅賓森, M·布薩 申請人:阿爾卡特朗訊公司