專利名稱:通信路由器的制作方法
通信路由器本發(fā)明涉及一種通信路由器,并且更具體地但非排他性地涉及用于允許在異種通 信設備之間匿名通信的路由器。已知的通信設備包括普通電話、專線電報機(telex)、傳真機、蜂窩式電話、電 子郵件、IP語音/視頻、SMS消息收發(fā)(SMS messaging)以及即時消息收發(fā)(instant messaging)。為了進行工作,所有這些形式的通信設備共同具有兩個要求。首先,每種通信類型的發(fā)射端和接收端應該具有通信標識符,諸如電話號碼或電 子郵件地址,所述通信標識符在發(fā)射端和接收端各自的通信網(wǎng)絡中對它們進行標識。例如, 發(fā)射端應該用信號通知電子脈沖目的地的正確的通信標識符。作為示例,為了連接電話呼 叫,一個電話將目的地電話號碼發(fā)送到電話交換機,所述電話交換機再將其連接到目的地 電話。其次,發(fā)射端和接收端應該相互兼容。也就是說,發(fā)射端應該發(fā)送能夠傳送到接收 端并且能被接收端解釋的電子消息。例如,標準電話無法與電子郵件賬戶通信,這是由于電 話無法將電子郵件地址發(fā)送到交換機并且語音信號無法被標準電子郵件服務器解釋。由于以上要求,在實現(xiàn)匿名通信時出現(xiàn)問題。在這方面,當一個通信設備啟動通信 時,該設備有可能通過阻止它自己的標識符被發(fā)送到接收器設備而出現(xiàn)“未標識”。示例是 電話的顯示器在接收呼叫時不顯示呼叫電話的號碼的情形。然而,在這種情形下,接收設備 不可能對作為啟動通信的源的通信設備進行回復。這是因為源設備已經(jīng)阻止它自己的通信 標識符被發(fā)送到接收設備。在某些實例中,這被看作設備之間必要的通信控制。然而,在其 它示例中,使接收設備能夠應答源設備會是有用的。當涉及設備之間兼容性的需求時出現(xiàn)另外的問題。在這方面,為了使接收器設備 應答源設備,接收器設備還需要具有與源設備愿意接受的通信格式有關的信息,以及以這 種格式發(fā)送通信的能力。這是有問題的,由于接收器設備不知道源設備的身份或者不具有 它的通信標識符,因此不具有對所要求格式的指示。盡管源通信本身將具有一種特定的格 式,但源設備不總是愿意以同樣的格式接受回復通信。例如,為了簡化對隨后通信的處理, 負責發(fā)送源電話通信的源設備可能希望通過電子郵件接收應答通信。然而,為了實現(xiàn)這一 點,源設備必須泄露它們的電子郵件地址,這會犧牲其匿名性。此外,在某些情況下,還期望允許源設備接受來自使用不同通信格式的多種應答 設備的回復通信。為了實現(xiàn)這一點,源設備需要為源設備希望接收的每一種通信格式提供 和維護網(wǎng)絡接口,其每一種均具有它們自己的通信標識符和其相關的處理系統(tǒng)。源設備還 應該泄露能夠使用的所有通信標識符。這不僅犧牲了匿名性,而且管理和維護是昂貴和復 雜的。本發(fā)明尋求克服與已知的通信系統(tǒng)和設備相關的問題。根據(jù)本發(fā)明的一方面,提供了一種通信路由器,用于在源通信設備與一個或更多 個應答通信設備之間匿名地路由消息,其中,所述消息包含主題標識符,并且其中所述路由 器和所述通信設備各自具有至少一個通信標識符,所述路由器包括源存儲裝置,用于存儲 源通信設備的至少一個通信標識符以及用于指定與源通信設備相關聯(lián)的消息的預定主題標識符;應答存儲裝置,用于存儲一個或更多個應答通信設備中的每一個的至少一個通信 標識符并且將唯一標簽標識符分配給每個應答通信設備;第一消息處理器,用于選擇來源 于所述一個或更多個應答通信設備的、包含預定主題標識符的所接收的消息,并且基于每 一個選擇的消息的來源將適當?shù)臉撕灅俗R符附加到每個選擇的消息,并且使用源通信設備 的至少一個通信標識符將所選擇的消息傳輸?shù)皆赐ㄐ旁O備;以及第二消息處理器,用于接 收來自源通信設備的消息,并且基于包含在消息中的預定主題標識符和標簽標識符,使用 所存儲的通信標識符將來自所述源通信設備的消息傳輸?shù)竭m當?shù)膽鹜ㄐ旁O備。這樣,在路由器的控制下消息能夠在源通信設備與一個或更多個應答通信設備之 間傳輸,而任一設備不需要知道另一個的通信標識符。這允許真正匿名雙向通信。此外,通 信設備仍能夠控制它們接收的消息。例如,由于到源通信設備的消息是基于由源設備設置 的預定主題標識符而確定的,如果源設備不再希望接收與特定的主題相關的消息,那么它 能夠簡單地指示路由器從所述主題源存儲裝置中移除該特定的主題標識符。因此,應答設 備再也不能聯(lián)系關于此主題的源設備。然而,源設備可以接受與不同主題相關的消息。這 允許源設備控制到它的通信并且防止接收不是對它正在處理的活動主題的回復的消息。方便地,所述路由器還包括用于存儲格式標識符數(shù)據(jù)的格式標識符存儲裝置,所 述格式標識符數(shù)據(jù)指示與通信設備相關聯(lián)的消息的格式。這樣,路由器存儲與用于將消息 傳輸?shù)皆赐ㄐ旁O備或應答通信設備的適當格式有關的信息。方便地,還提供轉(zhuǎn)換裝置,用于基于所存儲的用于接收消息的通信設備的格式標 識符、將在源設備與適當?shù)膽鹜ㄐ旁O備之間傳輸?shù)南⑥D(zhuǎn)換為與接收消息的通信設備相 兼容的格式。這樣,路由器能夠以其本地格式傳輸?shù)酵ㄐ旁O備,而不要求發(fā)送所述傳輸?shù)耐?信設備知道接收者的適當格式。這增加了匿名性,因為通信設備無法容易地識別應答者正 在使用哪種類型的通信設備。此外,這還允許源設備以一種特定的格式(例如電子郵件) 從多種不同格式的應答通信設備接收對源消息的回復。這簡化了回復消息處理。方便地,轉(zhuǎn)換裝置將傳入路由器的消息轉(zhuǎn)換為標記語言格式。這允許路由器在傳 入的消息轉(zhuǎn)換為用于傳輸?shù)搅硗獾耐ㄐ旁O備的適當?shù)母袷街叭菀椎靥幚韨魅氲南ⅰ7奖愕?,一個或更多個通信設備位于一個或更多個外部網(wǎng)絡上,路由器包括用于 與所述一個或更多個外部網(wǎng)絡連接的至少一個接口。方便地,一個或更多個外部網(wǎng)絡包括以下至少之一 GSM無線網(wǎng)絡、數(shù)據(jù)網(wǎng)絡以及 電話網(wǎng)絡。方便地,路由器包括用于與計算機系統(tǒng)形式的源設備連接的接口。方便地,消息包括以下至少之一語音消息、電子郵件以及文本消息。方便地,第一消息處理器包括第一傳入消息處理器,用于從來自一個或更多個應 答者的傳入消息中確定一個或更多個應答通信設備的通信標識符,并且使所述應答存儲裝 置將所分配的唯一標簽標識符與所述通信標識符一起存儲。方便地,第二消息處理器包括第二傳入消息處理器,用于從來自源通信設備的傳 入消息中確定源通信設備的通信標識符,并且使所述源存儲裝置將預定主題標識符與所述 通信標識符一起存儲。方便地,數(shù)據(jù)存儲構(gòu)成所述源存儲裝置和所述應答存儲裝置。方便地,消息代理構(gòu)成所述第一和第二消息處理器。
根據(jù)本發(fā)明的另一方面,提供了一種用于在源通信設備與一個或更多個應答通信 設備之間匿名地路由消息的方法,消息具有主題標識符,并且通信設備各自具有至少一個 通信標識符,該方法包括步驟存儲源通信設備的至少一個通信標識符以及用于指定與所 述源通信設備相關聯(lián)的消息的預定主題標識符;存儲一個或更多個應答通信設備中的每一 個的至少一個通信標識符并且將唯一標簽標識符分配給每個應答通信設備;選擇來源于一 個或更多個應答通信設備的、包含預定主題標識符的所接收的消息,并且基于每個選擇的 消息的來源將適當?shù)臉撕灅俗R符附加到每個選擇的消息,并且使用源通信設備的至少一個 通信標識符將所選擇的消息傳輸?shù)皆赐ㄐ旁O備;并且接收來自源通信設備的消息,并且基 于包含在消息中的預定主題標識符和標簽標識符,使用所存儲的通信標識符將來自源通信 設備的消息傳輸?shù)竭m當?shù)膽鹜ㄐ旁O備。方便地,方法還包括存儲格式標識符數(shù)據(jù)的步驟,格式標識符數(shù)據(jù)指示與通信設 備相關聯(lián)的消息的格式。方便地,方法還包括步驟基于所存儲的用于接收消息的通信設備的格式標識符, 將在源設備與適當?shù)膽鹜ㄐ旁O備之間傳輸?shù)南⑥D(zhuǎn)換為與接收消息的通信設備相兼容 的格式。方便地,傳入到路由器的消息被轉(zhuǎn)換為標記語言格式。根據(jù)本發(fā)明的又一方面,提供了一種用于在源通信設備與一個或更多個應答通信 設備之間匿名地路由消息的通信系統(tǒng),其中,消息包含主題標識符,并且路由器和通信設備 各自具有至少一個通信標識符,所述系統(tǒng)包括路由器,其包括用于存儲源通信設備的至少 一個通信標識符和用于指定與源通信設備相關聯(lián)的消息的預定主題標識符的存儲裝置;用 于為所述一個或更多個應答通信設備提供所述預定主題標識符和為所述路由器提供至少 一個通信標識符的裝置;路由器包括用于檢測來源于所述一個或更多個應答通信設備的消 息并且選擇包含所述預定主題標識符的所接收的消息的裝置;所述路由器包括用于存儲一 個或更多個應答通信設備中的每一個的至少一個通信標識符并且將唯一標簽標識符分配 給每個應答通信設備的裝置;以及路由器包括用于基于每一個選擇的消息的來源應答通信 設備將所述對應的標簽標識符附加到每個選擇的消息、并且使用所存儲的所述源通信設備 的至少一個通信標識符將所述消息傳輸?shù)剿鲈赐ㄐ旁O備的裝置。方便地,通信系統(tǒng)還包括路由器具有用于檢測來源于源通信設備并且被指引到 特定的應答通信設備的回復消息、并且確定用于所述回復消息的預定主題標識符和唯一標 簽標識符的裝置;以及路由器具有用于基于所確定的預定主題標識符和標簽標識符、使用 所存儲的通信標識符將回復消息傳輸?shù)竭m當?shù)膽鹜ㄐ旁O備的裝置。現(xiàn)在參照以下附圖,以舉例的方式對本發(fā)明的實施例進行說明,在附圖中
圖1示出了根據(jù)本發(fā)明的優(yōu)選實施例的匿名通信路由器的示意圖,以及其與各種 外部通信網(wǎng)絡的連接。圖1示出了根據(jù)本發(fā)明的優(yōu)選實施例的通信路由器,其用于在源通信設備與一個 或更多個應答通信設備之間路由消息。例如,源通信設備可以是計算機200、215、移動電話 214、217、電話 218 或 PDA 213,216 之一。要在通信設備 200、213、214、215、216、217、218 之 間發(fā)送的消息包含主題標識符,例如與在源通信設備與應答通信設備之間通信的消息有關 的主題或話題參考。
通信設備200、213、214、215、216、217、218各自具有對于設備而言是唯一的、并且 在其各自的網(wǎng)絡上標識它的通信標識符。例如,這種通信標識符包括移動電話號碼、陸線號 碼、電子郵件地址或IP地址。此外,路由器本身配備有針對其連接到的每個通信網(wǎng)絡的通信標識符。在該連接 中,在圖1所示的示例中,路由器配備有用于將路由器連接到各種通信網(wǎng)絡的無線網(wǎng)絡接 口 207、電子郵件網(wǎng)絡接口 208、電話網(wǎng)絡接口 209以及標記語言接口 201。這些接口均具有 通信標識符,所述通信標識符允許來自各種通信設備200、213、214、215、216、217、218的傳 入消息被指引到路由器。此外,這些接口允許發(fā)送傳出消息到相關的通信設備。在該連接中,接口 201、207、208和209將路由器連接到各種外部網(wǎng)絡,即分別為無 線網(wǎng)絡210、數(shù)據(jù)網(wǎng)絡211和電話網(wǎng)絡212。電話接口使路由器能夠通過硬件擴展板與現(xiàn)有 的專用支線交換機(PBX)或公共交換電話網(wǎng)絡(PSTN)整合。電話接口通過撥打呼出呼叫 以及接聽呼入呼叫而像PBX那樣工作。電話接口還提供交互式語音應答(IVR)接口用于復 雜的呼入和呼出呼叫處理要求。無線接口被激活用于發(fā)送和接收SMS傳輸或無線數(shù)據(jù)。無 線接口支持多個編碼解碼器并且具有天線、能夠與來自任何GSM無線網(wǎng)絡供應商的卡一起 使用的SIM卡槽以及多個GSM信道。標記語言接口 201是計算機網(wǎng)絡接口并且允許路由器 使用標記語言格式直接連接到計算機系統(tǒng)200。如下面將進一步詳細說明的,消息代理202用于控制并指引通信設備之間的消 息,并且數(shù)據(jù)存儲203被消息代理202使用以存儲與使用該系統(tǒng)的通信設備和正在傳輸?shù)?消息有關的各種信息。路由器配備有多個格式特定消息處理器204、205、206,所述處理器依 據(jù)它們的格式處理傳入和傳出消息。消息代理202和格式特定消息處理器204、205、206 — 起工作以處理傳入和傳出消息。在計算機系統(tǒng)200的情況下,因為該設備使用路由器的本 地數(shù)據(jù)格式,所以不要求單獨的格式特定消息處理器。在能夠使匿名雙向通信成為可能之前,可以是通信設備200、213、214、215、216、 217,218中的任何一個的源通信設備將源注冊消息發(fā)送到通信路由器。當注冊消息被通信 路由器接收時,路由器確定源通信設備的通信標識符以及注冊消息的主題標識符。然后路 由器將該通信標識符和主題標識符存儲在以數(shù)據(jù)存儲203的形式提供的源存儲裝置中。源設備于是可以通過不同的方式使其它應答通信設備可以得到該主題標識符。例 如,源設備可以例如在網(wǎng)站、公告或廣告上公開主題標識符,或者可以指示路由器直接通知 注冊的應答設備。應答通信設備還配備有針對各種路由器接口的適當?shù)耐ㄐ艠俗R符。當可以是通信設備200、213、214、215、216、217、218中的任何一個的應答通信設 備希望應答源設備時,它將包含與它正在應答的特定消息或話題相關的主題標識符的應答 消息傳輸?shù)铰酚善?。應答通信設備能夠使用適合于由該應答通信設備使用的特定網(wǎng)絡和數(shù) 據(jù)格式的通信標識符將應答消息指引到路由器。當路由器接收來自應答通信設備的應答消息時,消息代理202以及,必要時,格式 特定消息處理器204、205、206,確定應答通信設備的通信標識符并且將其存儲在數(shù)據(jù)存儲 203中。消息代理202還將唯一標簽分配給與應答通信設備相對應的消息。消息代理202 還確定添加到應答消息的主題標識符,并且將其與存儲在數(shù)據(jù)存儲203中的用于源通信設 備的相應的主題標識符進行匹配。在這方面,當找到匹配的主題標識符時,消息代理確定相 關聯(lián)的源通信設備的通信標識符并且實現(xiàn)將回復消息傳輸?shù)皆赐ㄐ旁O備。
在該連接中,當將回復消息傳輸?shù)皆赐ㄐ旁O備時,消息代理202首先將唯一標簽 添加到指示負責該特定回復消息的對應的通信設備的消息上。消息代理202,以及(必要 時)格式特定消息處理器,然后利用使用主題標識符確定的通信標識符將包括唯一標簽和 主題標識符的消息指弓I到適當?shù)脑赐ㄐ旁O備。一旦應答消息被源通信設備接收,那么進一步的回復消息可以從源通信設備被發(fā) 送回應答通信設備。為了做到這一點,源通信設備將包括包含在所述回復消息中的唯一標 簽和主題標識符的消息發(fā)送到路由器。在接收此進一步的回復消息時,消息代理202從所 述消息中讀出唯一標簽和主題標識符,并且通過將唯一標簽和主題標識符與存儲在數(shù)據(jù)存 儲203中的應答通信設備的唯一標簽和主題標識符進行比較來將消息路由到適當?shù)膽?通信設備。利用以上示例,消息因此可以基于特定的主題標識符,經(jīng)由路由器在源通信設備 與應答通信設備之間往復發(fā)送。重要的是,對通信設備而言,只需要知道路由器的通信標識 符,因此消息可以在不需要任一設備將其通信標識符泄露給其它設備的情況下匿名發(fā)送。在本實施例中,源通信設備和應答通信設備不一定是兼容的并且可以使用不同的 通信格式。例如,電話218可以將消息發(fā)送到計算機215。為了允許消息在異種設備之間傳 輸,格式特定消息處理器204、205、206包括轉(zhuǎn)換裝置,其用于將消息轉(zhuǎn)換為適合于消息正 被發(fā)送到的任何通信設備的格式。在所示實施例中,不是將消息直接轉(zhuǎn)換為適合于源通信設備的格式,而是格式特 定消息處理器將傳入消息轉(zhuǎn)換為標記語言格式。該標記語言是用于與路由器交互的XML符 號。例如,如果作為應答通信設備的電話218要將回復消息發(fā)送到計算機215上的電子郵 件賬戶,適當?shù)母袷教囟ㄏ⑻幚砥?在此情況下是呼叫處理器206)接收來自電話218的 語音消息回復并且將它轉(zhuǎn)化為標記語言格式。然后消息代理202接收此消息并且附加所分 配的電話218的標簽標識符。如上所述,消息代理202基于回復消息的主題標識符確定消 息將被發(fā)送到計算機215?;谶@一點,消息代理202然后將轉(zhuǎn)換后的消息(處于標記語言 格式)轉(zhuǎn)發(fā)到電子郵件處理器205,該電子郵件處理器205在所述轉(zhuǎn)換后的消息(處于標記 語言格式)被電子郵件接口 208發(fā)送到計算機215之前將其轉(zhuǎn)換為電子郵件格式。下面說明處于工作中的路由器的另外的示例。^wmmmf m^mmimmimm^m Mmii下面對從計算機系統(tǒng)200到一個或更多個外部通信設備的消息傳輸?shù)氖纠M行 說明,所述計算機系統(tǒng)200經(jīng)由計算機網(wǎng)絡接口 201直接連接到路由器。在該示例中,路由 器被設置為基于預定目的地標識符從計算機系統(tǒng)200向通過路由器不同接口連接的所有 可應用的外部通信設備發(fā)布源消息。例如,預定目的地標識符可以指定外部通信設備組,所 述外部通信設備組已向路由器注冊以接收與特定主題相關的消息,或者是公知由特定興趣 人群的用戶所使用的。(1)計算機系統(tǒng)200經(jīng)由標記語言接口 201將處于標記語言格式并且包含主題參 考和消息有效載荷的源消息發(fā)送到路由器。(2)消息從標記語言接口 201被接收并且被發(fā)送到消息代理202,所述消息代理 202確定計算機系統(tǒng)200的通信標識符并且將所述消息、連同與通信標識符和主題標識符 相關的信息一起復制到數(shù)據(jù)存儲203。
9
(3)消息代理202確定消息的預定目的地標識符,并且基于此,將消息傳輸?shù)接蓪?消息傳輸?shù)较嚓P外部通信設備所需的SMS處理器204、電子郵件處理器205以及呼叫處理器 206的任何組合。(4)如果預定目的地標識符包括SMS標識符,那么所述消息被SMS處理器204轉(zhuǎn) 換為SMS消息,所述SMS消息從無線接口 207經(jīng)由無線網(wǎng)絡210傳輸?shù)侥康牡卦O備213或 214。類似地,如果預定目的地標識符包括電子郵件標識符,那么所述消息被電子郵件 處理器205轉(zhuǎn)換為電子郵件消息,所述電子郵件消息從電子郵件接口 208經(jīng)由數(shù)據(jù)網(wǎng)絡211 傳輸?shù)侥康牡卦O備215或216。類似地,如果預定目的地標識符包括語音呼叫標識符,那么所述消息被呼叫處理 器206轉(zhuǎn)換為語音信號,所述語音信號從電話接口 209經(jīng)由電話網(wǎng)絡212傳輸?shù)侥康牡卦O 備 217 或 218。M夕卜編言躺至丨丨浦連接白機十纖碰_肩纖下面對從外部通信設備到計算機系統(tǒng)200的消息傳輸?shù)氖纠M行說明,所述計算 機系統(tǒng)200經(jīng)由計算機網(wǎng)絡接口 201直接連接到路由器。該示例對應于這樣的情形外部 通信設備在以上示例中希望應答由計算機系統(tǒng)200發(fā)送的源消息。(1)設備213、214、215、216、217或218將經(jīng)由路由器接收來自計算機系統(tǒng)的包括 唯一主題參考的源消息。所述設備還將基于接收的源消息得知用于路由器各個接口的通信 標識符。例如,SMS源消息將標識用于無線接口 207的通信標識符。(2)設備213、214、215、216、217或218將使用無線接口 207、電子郵件接口 208或 電話接口 209的適合的通信標識符,經(jīng)由無線網(wǎng)絡210、數(shù)據(jù)網(wǎng)絡211或電話網(wǎng)絡212將回 復消息傳輸?shù)铰酚善?。所述消息將包含唯一主題參考和消息有效載荷(payload)。(3)如果所述消息在無線接口 207上接收,那么它被發(fā)送到SMS處理器204,所述 SMS處理器將它轉(zhuǎn)換為包含消息有效載荷、設備213或214的通信標識符以及唯一主題參考 的標記語言格式消息。然后消息被發(fā)送到消息代理202。如果所述消息在電子郵件接口 208上接收,那么它被發(fā)送到電子郵件處理器205, 電子郵件處理器將它轉(zhuǎn)換為包含消息有效載荷、設備215或216的通信標識符以及唯一主 題參考的標記語言格式消息。然后消息被發(fā)送到消息代理202。如果所述消息在電話接口 209上接收,那么它被發(fā)送到呼叫處理器206,所述呼叫 處理器將它轉(zhuǎn)換為包含消息有效載荷、設備217或218的通信標識符以及唯一主題參考的 標記語言格式消息。然后消息被發(fā)送到消息代理202。(4)消息代理202針對數(shù)據(jù)存儲203參考標記語言格式消息中的通信標識符和主 題參考,以確定接收了回復的計算機系統(tǒng)200的通信標識符。消息代理還將該消息復制到 數(shù)據(jù)存儲并且分配與發(fā)送回復消息的應答通信設備相關聯(lián)的標簽標識符。(5)消息代理202經(jīng)由標記語言接口 201將包括分配的標簽標識符的標記語言格 式消息發(fā)送到計算機系統(tǒng)200的通信標識符。在兩個外部通信設備之間的消息傳輸下面對在兩個外部通信設備之間的消息傳輸?shù)氖纠M行說明。本示例涉及這樣的 情形一個外部通信設備是另一個外部通信設備可能希望應答的消息的源。此后,所述源通信設備可能希望進一步應答應答通信設備。(1)源設備213、214、215、216、217、218使用無線接口 207、電子郵件接口 208、或電 話接口 209的通信標識符經(jīng)由無線網(wǎng)絡210、數(shù)據(jù)網(wǎng)絡211或電話網(wǎng)絡212將源消息傳輸?shù)?路由器。所述消息將包含用于向通信路由器注冊的唯一主題參考。(2)然后通過某種手段(例如通過服務提供商)使主題參考和無線接口 207、電子 郵件接口 208以及電話接口 209的通信標識符對于應答設備213、214、215、216、217、218是 可獲得的。(3)應答設備213、214、215、216、217、218使用無線接口 207、電子郵件接口 208或 電話接口 209的通信標識符經(jīng)由無線網(wǎng)絡210、數(shù)據(jù)網(wǎng)絡211或電話網(wǎng)絡212將回復消息傳 輸?shù)酵ㄐ怕酚善?。所述消息包含與源消息相同的主題參考以及消息有效載荷。(4)如果消息在無線接口 207上被接收,那么它被發(fā)送到SMS處理器204,所述SMS 處理器204將它轉(zhuǎn)換為包含消息有效載荷、應答設備213或214的通信標識符以及主題參 考的標記語言格式消息。然后,該消息被發(fā)送到消息代理202。如果消息在電子郵件接口 208上被接收,那么它被發(fā)送到電子郵件處理器205,電 子郵件處理器205將它轉(zhuǎn)換為包含消息有效載荷、應答設備215或216的通信標識符以及 主題參考的標記語言格式消息。然后,該消息被發(fā)送到消息代理202。如果消息在電話接口 209上被接收,那么它被發(fā)送到呼叫處理器206,呼叫處理器 206將它轉(zhuǎn)換為包含消息有效載荷、應答設備217或218的通信標識符以及主題參考的標記 語言格式消息。然后,該消息被發(fā)送到消息代理202。(5)消息代理202為標記語言格式消息中的通信標識符分配唯一標簽參考并且針 對數(shù)據(jù)存儲203查找主題參考,以確定源設備213、214、215、216、217、218的通信標識符。(6)然后消息代理202將包含消息有效載荷、主題參考和標簽參考的消息,若合適 的話,還有源設備213、214、215、216、217、218的通信標識符,發(fā)送到SMS處理器204、電子郵 件處理器205或呼叫處理器206。(7)如果標記語言格式消息包含SMS標識符,那么所述消息被SMS處理器204轉(zhuǎn)換 為SMS消息,所述SMS消息從無線接口 207經(jīng)由無線網(wǎng)絡210傳輸?shù)皆丛O備213或214。如果標記語言消息包含電子郵件標識符,那么該消息被電子郵件處理器205轉(zhuǎn)換 為電子郵件消息,所述電子郵件消息從電子郵件接口 208經(jīng)由數(shù)據(jù)網(wǎng)絡211傳輸?shù)皆丛O備 215 或 216。如果標記語言格式消息包含語音呼叫標識符,那么所述消息被呼叫處理器206轉(zhuǎn) 換為語音信號,所述語音信號從電話接口 209經(jīng)由電話網(wǎng)絡212傳輸?shù)皆丛O備217或218。(8)源設備213、214、215、216、217、或218將經(jīng)由匿名通信路由器從應答設備213、 214、215、216、217、或 218 接收消息。(9)為了回復,源設備213、214、215、216、217、218將使用無線接口 207、電子郵件 接口 208或電話接口 209的通信標識符經(jīng)由無線網(wǎng)絡210、數(shù)據(jù)網(wǎng)絡211或電話網(wǎng)絡212將 消息傳輸?shù)铰酚善?。所述消息將包含主題參考、消息有效載荷以及所接收的標簽參考。(10)如果所述消息在無線接口 207上被接收,那么它被發(fā)送到SMS處理器204,所 述SMS處理器204將它轉(zhuǎn)換為包含消息有效載荷、主題參考和標簽參考的標記語言格式消 息。然后所述消息被發(fā)送到消息代理202。
11
如果所述消息在電子郵件接口 208上被接收,那么它被發(fā)送到電子郵件處理器 205,所述電子郵件處理器205將它轉(zhuǎn)換為包含消息有效載荷、主題參考和標簽參考的標記 語言格式消息。然后,所述消息被發(fā)送到消息代理202。如果所述消息在電話接口 209上被接收,那么它被發(fā)送到呼叫處理器206,所述呼 叫處理器206將它轉(zhuǎn)換為包含消息有效載荷、主題參考和標簽參考的標記語言格式消息。 然后,所述消息被發(fā)送到消息代理202。(11)消息代理202針對數(shù)據(jù)存儲203參考標記語言格式消息中的標簽參考,以確 定接收了回復的應答設備213、214、215、216、217或218的通信標識符。消息代理還將該消 息復制到數(shù)據(jù)存儲203。(12)消息代理202將包含消息有效載荷和主題參考的標記語言格式消息與應答 設備213、214、215、216、217或218的通信標識符一起發(fā)送到SMS處理器204、電子郵件處理 器205或呼叫處理器206。(13)如果消息包含SMS標識符,那么所述標記語言格式消息被SMS處理器204轉(zhuǎn) 換為SMS消息,所述SMS消息從無線接口 207經(jīng)由無線網(wǎng)絡210傳輸?shù)綉鹪O備213或214。如果所述消息包含電子郵件標識符,那么所述標記語言格式消息被電子郵件處理 器205轉(zhuǎn)換為電子郵件消息,所述電子郵件消息從電子郵件接口 208經(jīng)由數(shù)據(jù)網(wǎng)絡211傳 輸?shù)綉鹪O備215或216。如果所述消息包含語音呼叫標識符,那么所述標記語言格式消息被呼叫處理器 206轉(zhuǎn)換為語音信號,所述語音信號從電話接口 209經(jīng)由電話網(wǎng)絡212被傳輸?shù)綉鹪O備 217 或 218。(14)在源設備 213、214、215、216、217、218 與應答設備 213、214、215、216、217、218
之間的往復通信可以經(jīng)由路由器重復步驟3)至步驟13)而繼續(xù)。盡管已經(jīng)基于上面示出的實施例對本發(fā)明進行了說明,但是本發(fā)明并不僅局限于 此具體的實施例。例如,可理解的是,分配給特定應答設備的唯一標簽僅需要對于特定主題是唯一 的。這樣,標簽針對不同的主題可以被重復用于不同的設備。這進一步增強了匿名性,因為 源設備無法通過在使用相同的標簽標識符時檢測來確定是否是同一個應答設備正在針對 不同的主題進行應答。此外,可理解的是,除消息有效載荷之外,其它的信息也可以被添加到消息中。例 如,包括與消息大小有關的信息可能是有用的。
權(quán)利要求
一種通信路由器,用于在源通信設備與一個或更多個應答通信設備之間匿名地路由消息,其中,所述消息包含主題標識符,并且所述路由器和所述通信設備各自具有至少一個通信標識符,所述路由器包括源存儲裝置,用于存儲所述源通信設備的所述至少一個通信標識符和用于指定與所述源通信設備相關聯(lián)的消息的預定主題標識符;應答存儲裝置,用于存儲一個或更多個應答通信設備中的每一個的所述至少一個通信標識符,并且將唯一標簽標識符分配給每一個應答通信設備;第一消息處理器,用于選擇來源于所述一個或更多個應答通信設備的、包含所述預定主題標識符的所接收的消息,并且基于每一個選擇的消息的來源將適當?shù)臉撕灅俗R符附加到每一個選擇的消息,并且使用所述源通信設備的至少一個通信標識符將所選擇的消息傳輸?shù)剿鲈赐ㄐ旁O備;以及第二消息處理器,用于接收來自所述源通信設備的消息,并且基于包含在所述消息中的所述預定主題標識符和標簽標識符,使用所存儲的通信標識符將來自所述源通信設備的消息傳輸?shù)竭m當?shù)膽鹜ㄐ旁O備。
2.根據(jù)權(quán)利要求1所述的通信路由器,其中,所述路由器還包括用于存儲格式標識符 數(shù)據(jù)的格式標識符存儲裝置,所述格式標識符數(shù)據(jù)指示與通信設備相關聯(lián)的消息的格式。
3.根據(jù)權(quán)利要求2所述的通信路由器,其中,所述路由器還包括轉(zhuǎn)換裝置,用于基于所 存儲的用于接收消息的通信設備的格式標識符,將在所述源設備與所述適當?shù)膽鹜ㄐ旁O 備之間傳輸?shù)南⑥D(zhuǎn)換為與所述接收消息的通信設備相兼容的格式。
4.根據(jù)權(quán)利要求3所述的通信路由器,其中,所述轉(zhuǎn)換裝置將傳入所述路由器的消息 轉(zhuǎn)換為標記語言格式。
5.根據(jù)以上權(quán)利要求中任一項所述的通信路由器,其中,一個或更多個通信設備位于 一個或更多個外部網(wǎng)絡上,所述路由器包括用于與所述一個或更多個外部網(wǎng)絡連接的至少 一個接口。
6.根據(jù)權(quán)利要求5所述的通信路由器,其中,所述一個或更多個外部網(wǎng)絡包括以下至 少之一 GSM無線網(wǎng)絡、數(shù)據(jù)網(wǎng)絡以及電話網(wǎng)絡。
7.根據(jù)以上權(quán)利要求中任一項所述的通信路由器,其中,所述路由器包括用于與計算 機系統(tǒng)形式的源設備連接的接口。
8.根據(jù)以上權(quán)利要求中任一項所述的通信路由器,其中,所述消息包括以下至少之一 語音消息、電子郵件以及文本消息。
9.根據(jù)以上權(quán)利要求中任一項所述的通信路由器,其中,所述第一消息處理器包括 第一傳入消息處理器,用于根據(jù)來自所述一個或更多個應答者的傳入消息確定所述一個或 更多個應答通信設備的通信標識符,并且使所述應答存儲裝置將所述通信標識符與所分配 的唯一標簽標識符一起存儲。
10.根據(jù)以上權(quán)利要求中任一項所述的通信路由器,其中,所述第二消息處理器包括 第二傳入消息處理器,用于根據(jù)來自所述源通信設備的傳入消息確定所述源通信設備的通 信標識符,并且使所述源存儲裝置將所述通信標識符與預定主題標識符一起存儲。
11.根據(jù)以上權(quán)利要求中任一項所述的通信路由器,其中,數(shù)據(jù)存儲構(gòu)成所述源存儲裝 置和所述應答存儲裝置。
12.根據(jù)以上權(quán)利要求中任一項所述的通信路由器,其中,消息代理構(gòu)成所述第一和第二消息處理器。
13.一種用于在源通信設備與一個或更多個應答通信設備之間匿名地路由消息的方 法,所述消息具有主題標識符,并且所述通信設備各自具有至少一個通信標識符,所述方法 包括步驟存儲所述源通信設備的所述至少一個通信標識符以及用于指定與所述源通信設備相 關聯(lián)的消息的預定主題標識符;存儲用于一個或多個應答通信設備中的每一個的所述至少一個通信標識符,并且將唯 一標簽標識符分配給每個應答通信設備;選擇來源于所述一個或更多個應答通信設備的、包含所述預定主題標識符的所接收的 消息,并且基于每個所選擇的消息的來源將適當?shù)臉撕灅俗R符附加到每個所選擇的消息, 并且使用所述源通信設備的至少一個通信標識符將所選擇的消息傳輸?shù)剿鲈赐ㄐ旁O備; 以及接收來自所述源通信設備的消息,并且基于包含在所述消息中的預定主題標識符和標 簽標識符,使用所存儲的通信標識符,將來自所述源通信設備的消息傳輸?shù)竭m當?shù)膽鹜?信設備。
14.根據(jù)權(quán)利要求13所述的方法,還包括步驟存儲與通信設備相關聯(lián)的傳輸?shù)拿浇椤?br>
15.根據(jù)權(quán)利要求14所述的方法,還包括步驟基于所存儲的、接收消息的通信設備的 媒介標識符,將在所述源設備與所述適當?shù)膽鹜ㄐ旁O備之間傳輸?shù)南⑥D(zhuǎn)換為與接收消 息的所述通信設備相兼容的格式。
16.根據(jù)權(quán)利要求11所述的方法,其中,傳入所述路由器的消息被轉(zhuǎn)換為標記語言格式。
17.一種用于在源通信設備與一個或更多個應答通信設備之間匿名地路由消息的通信 系統(tǒng),其中,所述消息包含主題標識符,并且所述路由器和通信設備各自具有至少一個通信 標識符,所述系統(tǒng)包括路由器,包括用于存儲所述源通信設備的至少一個通信標識符和用于指定與所述源通 信設備相關聯(lián)的消息的預定主題標識符的存儲裝置;用于為所述一個或更多個應答通信設備提供所述預定主題標識符以及用于為所述路 由器提供所述至少一個通信標識符的裝置;所述路由器包括用于檢測來源于所述一個或更多個應答通信設備的消息,并且選擇包 含所述預定主題標識符的所接收的消息的裝置;所述路由器包括用于存儲一個或更多個應答通信設備中的每一個的所述至少一個通 信標識符并且將唯一標簽標識符分配給每一個應答通信設備的裝置;以及所述路由器包括用于基于每個選擇的消息的來源應答通信設備將所述對應的標簽標 識符附加到每個所選擇的消息、并且使用所存儲的所述源通信設備的至少一個通信標識符 將所述消息傳輸?shù)剿鲈赐ㄐ旁O備的裝置。
18.根據(jù)權(quán)利要求17所述的通信系統(tǒng),還包括所述路由器具有用于檢測來源于所述 源通信設備并且被指引到特定的應答通信設備的回復消息、并且確定所述回復消息的預定 主題標識符和唯一標簽標識符的裝置;以及所述路由器具有用于基于所確定的預定主題標識符和標簽標識符,使用所存儲的通信 標識符將所述回復消息傳輸?shù)剿鲞m當?shù)膽鹜ㄐ旁O備的裝置。
19.一種通信路由器,實質(zhì)上如參照附圖在此所說明的。
20.一種用于在源通信設備與一個或更多個應答通信設備之間匿名地路由消息的方 法,實質(zhì)上如參照附圖在此所說明的。
21.一種通信系統(tǒng),實質(zhì)上如參照附圖在此所說明的。
全文摘要
用于在源通信設備(200)與應答通信設備(213、214、215、2116、217、218)之間匿名地路由消息的通信路由器。源存儲裝置(203)被提供用于存儲源通信設備(200)的通信標識符以及用于指定與其相關聯(lián)的消息的預定主題標識符。應答存儲裝置(203)被提供用于存儲每個應答通信設備(213、214、215、2116、217、218)的通信標識符、以及分配到其的唯一標簽標識符。第一消息處理器(202、204、205、206)選擇從應答通信設備(213、214、215、2116、217、218)中接收的消息、附加適當?shù)臉撕灅俗R符、并且將消息傳輸?shù)皆赐ㄐ旁O備(200)。第二消息處理器(202、201)接收來自源通信設備(200)的消息并且基于包含在所述信息中的預定主題標識符和標簽標識符將所述消息傳輸?shù)竭m當?shù)膽鹜ㄐ旁O備(213、214、215、2116、217、218)。
文檔編號H04L12/58GK101919215SQ200880125206
公開日2010年12月15日 申請日期2008年12月19日 優(yōu)先權(quán)日2007年12月20日
發(fā)明者愛德華·亞烏·阿謝杜 申請人:比特博恩科技有限公司