CN101919215B - 通信路由器 - Google Patents

通信路由器 Download PDF

Info

Publication number
CN101919215B
CN101919215B CN200880125206XA CN200880125206A CN101919215B CN 101919215 B CN101919215 B CN 101919215B CN 200880125206X A CN200880125206X A CN 200880125206XA CN 200880125206 A CN200880125206 A CN 200880125206A CN 101919215 B CN101919215 B CN 101919215B
Authority
CN
China
Prior art keywords
message
identifier
equipment
communication
router
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200880125206XA
Other languages
English (en)
Other versions
CN101919215A (zh
Inventor
爱德华·亚乌·阿谢杜
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BYTEBORNE TECHNOLOGIES Ltd
Original Assignee
BYTEBORNE TECHNOLOGIES Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=39048483&utm_source=***_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=CN101919215(B) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by BYTEBORNE TECHNOLOGIES Ltd filed Critical BYTEBORNE TECHNOLOGIES Ltd
Publication of CN101919215A publication Critical patent/CN101919215A/zh
Application granted granted Critical
Publication of CN101919215B publication Critical patent/CN101919215B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/212Monitoring or handling of messages using filtering or selective blocking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/48Message addressing, e.g. address format or anonymous messages, aliases
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0407Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the identity of one or more communicating identities is hidden
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0407Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the identity of one or more communicating identities is hidden
    • H04L63/0421Anonymous communication, i.e. the party's identifiers are hidden from the other party or parties, e.g. using an anonymizer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42008Systems for anonymous communication between parties, e.g. by use of disposal contact identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)
  • Computer And Data Communications (AREA)

Abstract

用于在源通信设备(200)与应答通信设备(213、214、215、2116、217、218)之间匿名地路由消息的通信路由器。源存储装置(203)被提供用于存储源通信设备(200)的通信标识符以及用于指定与其相关联的消息的预定主题标识符。应答存储装置(203)被提供用于存储每个应答通信设备(213、214、215、2116、217、218)的通信标识符、以及分配到其的唯一标签标识符。第一消息处理器(202、204、205、206)选择从应答通信设备(213、214、215、2116、217、218)中接收的消息、附加适当的标签标识符、并且将消息传输到源通信设备(200)。第二消息处理器(202、201)接收来自源通信设备(200)的消息并且基于包含在所述信息中的预定主题标识符和标签标识符将所述消息传输到适当的应答通信设备(213、214、215、2116、217、218)。

Description

通信路由器
本发明涉及一种通信路由器,并且更具体地但非排他性地涉及用于允许在异种通信设备之间匿名通信的路由器。
已知的通信设备包括普通电话、专线电报机(telex)、传真机、蜂窝式电话、电子邮件、IP语音/视频、SMS消息收发(SMS messaging)以及即时消息收发(instant messaging)。为了进行工作,所有这些形式的通信设备共同具有两个要求。
首先,每种通信类型的发射端和接收端应该具有通信标识符,诸如电话号码或电子邮件地址,所述通信标识符在发射端和接收端各自的通信网络中对它们进行标识。例如,发射端应该用信号通知电子脉冲目的地的正确的通信标识符。作为示例,为了连接电话呼叫,一个电话将目的地电话号码发送到电话交换机,所述电话交换机再将其连接到目的地电话。
其次,发射端和接收端应该相互兼容。也就是说,发射端应该发送能够传送到接收端并且能被接收端解释的电子消息。例如,标准电话无法与电子邮件账户通信,这是由于电话无法将电子邮件地址发送到交换机并且语音信号无法被标准电子邮件服务器解释。
由于以上要求,在实现匿名通信时出现问题。在这方面,当一个通信设备启动通信时,该设备有可能通过阻止它自己的标识符被发送到接收器设备而出现“未标识”。示例是电话的显示器在接收呼叫时不显示呼叫电话的号码的情形。然而,在这种情形下,接收设备不可能对作为启动通信的源的通信设备进行回复。这是因为源设备已经阻止它自己的通信标识符被发送到接收设备。在某些实例中,这被看作设备之间必要的通信控制。然而,在其它示例中,使接收设备能够应答源设备会是有用的。
当涉及设备之间兼容性的需求时出现另外的问题。在这方面,为了使接收器设备应答源设备,接收器设备还需要具有与源设备愿意接受的通信格式有关的信息,以及以这种格式发送通信的能力。这是有问题的,由于接收器设备不知道源设备的身份或者不具有它的通信标识符,因此不具有对所要求格式的指示。尽管源通信本身将具有一种特定的格式,但源设备不总是愿意以同样的格式接受回复通信。例如,为了简化对随后通信的处理,负责发送源电话通信的源设备可能希望通过电子邮件接收应答通信。然而,为了实现这一点,源设备必须泄露它们的电子邮件地址,这会牺牲其匿名性。
此外,在某些情况下,还期望允许源设备接受来自使用不同通信格式的多种应答设备的回复通信。为了实现这一点,源设备需要为源设备希望接收的每一种通信格式提供和维护网络接口,其每一种均具有它们自己的通信标识符和其相关的处理***。源设备还应该泄露能够使用的所有通信标识符。这不仅牺牲了匿名性,而且管理和维护是昂贵和复杂的。
本发明寻求克服与已知的通信***和设备相关的问题。
根据本发明的一方面,提供了一种通信路由器,用于在源通信设备与一个或更多个应答通信设备之间匿名地路由消息,其中,所述消息包含主题标识符,并且其中所述路由器和所述通信设备各自具有至少一个通信标识符,所述路由器包括:源存储装置,用于存储源通信设备的至少一个通信标识符以及用于指定与源通信设备相关联的消息的预定主题标识符;应答存储装置,用于存储一个或更多个应答通信设备中的每一个的至少一个通信标识符并且将唯一标签标识符分配给每个应答通信设备;第一消息处理器,用于选择来源于所述一个或更多个应答通信设备的、包含预定主题标识符的所接收的消息,并且基于每一个选择的消息的来源将适当的标签标识符附加到每个选择的消息,并且使用源通信设备的至少一个通信标识符将所选择的消息传输到源通信设备;以及第二消息处理器,用于接收来自源通信设备的消息,并且基于包含在消息中的预定主题标识符和标签标识符,使用所存储的通信标识符将来自所述源通信设备的消息传输到适当的应答通信设备。
这样,在路由器的控制下消息能够在源通信设备与一个或更多个应答通信设备之间传输,而任一设备不需要知道另一个的通信标识符。这允许真正匿名双向通信。此外,通信设备仍能够控制它们接收的消息。例如,由于到源通信设备的消息是基于由源设备设置的预定主题标识符而确定的,如果源设备不再希望接收与特定的主题相关的消息,那么它能够简单地指示路由器从所述主题源存储装置中移除该特定的主题标识符。因此,应答设备再也不能联系关于此主题的源设备。然而,源设备可以接受与不同主题相关的消息。这允许源设备控制到它的通信并且防止接收不是对它正在处理的活动主题的回复的消息。
方便地,所述路由器还包括用于存储格式标识符数据的格式标识符存储装置,所述格式标识符数据指示与通信设备相关联的消息的格式。这样,路由器存储与用于将消息传输到源通信设备或应答通信设备的适当格式有关的信息。
方便地,还提供转换装置,用于基于所存储的用于接收消息的通信设备的格式标识符、将在源设备与适当的应答通信设备之间传输的消息转换为与接收消息的通信设备相兼容的格式。这样,路由器能够以其本地格式传输到通信设备,而不要求发送所述传输的通信设备知道接收者的适当格式。这增加了匿名性,因为通信设备无法容易地识别应答者正在使用哪种类型的通信设备。此外,这还允许源设备以一种特定的格式(例如电子邮件)从多种不同格式的应答通信设备接收对源消息的回复。这简化了回复消息处理。
方便地,转换装置将传入路由器的消息转换为标记语言格式。这允许路由器在传入的消息转换为用于传输到另外的通信设备的适当的格式之前容易地处理传入的消息。
方便地,一个或更多个通信设备位于一个或更多个外部网络上,路由器包括用于与所述一个或更多个外部网络连接的至少一个接口。
方便地,一个或更多个外部网络包括以下至少之一:GSM无线网络、数据网络以及电话网络。
方便地,路由器包括用于与计算机***形式的源设备连接的接口。
方便地,消息包括以下至少之一:语音消息、电子邮件以及文本消息。
方便地,第一消息处理器包括第一传入消息处理器,用于从来自一个或更多个应答者的传入消息中确定一个或更多个应答通信设备的通信标识符,并且使所述应答存储装置将所分配的唯一标签标识符与所述通信标识符一起存储。
方便地,第二消息处理器包括第二传入消息处理器,用于从来自源通信设备的传入消息中确定源通信设备的通信标识符,并且使所述源存储装置将预定主题标识符与所述通信标识符一起存储。
方便地,数据存储构成所述源存储装置和所述应答存储装置。
方便地,消息代理构成所述第一和第二消息处理器。
根据本发明的另一方面,提供了一种用于在源通信设备与一个或更多个应答通信设备之间匿名地路由消息的方法,消息具有主题标识符,并且通信设备各自具有至少一个通信标识符,该方法包括步骤:存储源通信设备的至少一个通信标识符以及用于指定与所述源通信设备相关联的消息的预定主题标识符;存储一个或更多个应答通信设备中的每一个的至少一个通信标识符并且将唯一标签标识符分配给每个应答通信设备;选择来源于一个或更多个应答通信设备的、包含预定主题标识符的所接收的消息,并且基于每个选择的消息的来源将适当的标签标识符附加到每个选择的消息,并且使用源通信设备的至少一个通信标识符将所选择的消息传输到源通信设备;并且接收来自源通信设备的消息,并且基于包含在消息中的预定主题标识符和标签标识符,使用所存储的通信标识符将来自源通信设备的消息传输到适当的应答通信设备。
方便地,方法还包括存储格式标识符数据的步骤,格式标识符数据指示与通信设备相关联的消息的格式。
方便地,方法还包括步骤:基于所存储的用于接收消息的通信设备的格式标识符,将在源设备与适当的应答通信设备之间传输的消息转换为与接收消息的通信设备相兼容的格式。
方便地,传入到路由器的消息被转换为标记语言格式。
根据本发明的又一方面,提供了一种用于在源通信设备与一个或更多个应答通信设备之间匿名地路由消息的通信***,其中,消息包含主题标识符,并且路由器和通信设备各自具有至少一个通信标识符,所述***包括:路由器,其包括用于存储源通信设备的至少一个通信标识符和用于指定与源通信设备相关联的消息的预定主题标识符的存储装置;用于为所述一个或更多个应答通信设备提供所述预定主题标识符和为所述路由器提供至少一个通信标识符的装置;路由器包括用于检测来源于所述一个或更多个应答通信设备的消息并且选择包含所述预定主题标识符的所接收的消息的装置;所述路由器包括用于存储一个或更多个应答通信设备中的每一个的至少一个通信标识符并且将唯一标签标识符分配给每个应答通信设备的装置;以及路由器包括用于基于每一个选择的消息的来源应答通信设备将所述对应的标签标识符附加到每个选择的消息、并且使用所存储的所述源通信设备的至少一个通信标识符将所述消息传输到所述源通信设备的装置。
方便地,通信***还包括:路由器具有用于检测来源于源通信设备并且被指引到特定的应答通信设备的回复消息、并且确定用于所述回复消息的预定主题标识符和唯一标签标识符的装置;以及路由器具有用于基于所确定的预定主题标识符和标签标识符、使用所存储的通信标识符将回复消息传输到适当的应答通信设备的装置。
现在参照以下附图,以举例的方式对本发明的实施例进行说明,在附图中:
图1示出了根据本发明的优选实施例的匿名通信路由器的示意图,以及其与各种外部通信网络的连接。
图1示出了根据本发明的优选实施例的通信路由器,其用于在源通信设备与一个或更多个应答通信设备之间路由消息。例如,源通信设备可以是计算机200、215、移动电话214、217、电话218或PDA 213、216之一。要在通信设备200、213、214、215、216、217、218之间发送的消息包含主题标识符,例如与在源通信设备与应答通信设备之间通信的消息有关的主题或话题参考。
通信设备200、213、214、215、216、217、218各自具有对于设备而言是唯一的、并且在其各自的网络上标识它的通信标识符。例如,这种通信标识符包括移动电话号码、陆线号码、电子邮件地址或IP地址。
此外,路由器本身配备有针对其连接到的每个通信网络的通信标识符。在该连接中,在图1所示的示例中,路由器配备有用于将路由器连接到各种通信网络的无线网络接口207、电子邮件网络接口208、电话网络接口209以及标记语言接口201。这些接口均具有通信标识符,所述通信标识符允许来自各种通信设备200、213、214、215、216、217、218的传入消息被指引到路由器。此外,这些接口允许发送传出消息到相关的通信设备。
在该连接中,接口201、207、208和209将路由器连接到各种外部网络,即分别为无线网络210、数据网络211和电话网络212。电话接口使路由器能够通过硬件扩展板与现有的专用支线交换机(PBX)或公共交换电话网络(PSTN)整合。电话接口通过拨打呼出呼叫以及接听呼入呼叫而像PBX那样工作。电话接口还提供交互式语音应答(IVR)接口用于复杂的呼入和呼出呼叫处理要求。无线接口被激活用于发送和接收SMS传输或无线数据。无线接口支持多个编码解码器并且具有天线、能够与来自任何GSM无线网络供应商的卡一起使用的SIM卡槽以及多个GSM信道。标记语言接口201是计算机网络接口并且允许路由器使用标记语言格式直接连接到计算机***200。
如下面将进一步详细说明的,消息代理202用于控制并指引通信设备之间的消息,并且数据存储203被消息代理202使用以存储与使用该***的通信设备和正在传输的消息有关的各种信息。路由器配备有多个格式特定消息处理器204、205、206,所述处理器依据它们的格式处理传入和传出消息。消息代理202和格式特定消息处理器204、205、206一起工作以处理传入和传出消息。在计算机***200的情况下,因为该设备使用路由器的本地数据格式,所以不要求单独的格式特定消息处理器。
在能够使匿名双向通信成为可能之前,可以是通信设备200、213、214、215、216、217、218中的任何一个的源通信设备将源注册消息发送到通信路由器。当注册消息被通信路由器接收时,路由器确定源通信设备的通信标识符以及注册消息的主题标识符。然后路由器将该通信标识符和主题标识符存储在以数据存储203的形式提供的源存储装置中。
源设备于是可以通过不同的方式使其它应答通信设备可以得到该主题标识符。例如,源设备可以例如在网站、公告或广告上公开主题标识符,或者可以指示路由器直接通知注册的应答设备。应答通信设备还配备有针对各种路由器接口的适当的通信标识符。
当可以是通信设备200、213、214、215、216、217、218中的任何一个的应答通信设备希望应答源设备时,它将包含与它正在应答的特定消息或话题相关的主题标识符的应答消息传输到路由器。应答通信设备能够使用适合于由该应答通信设备使用的特定网络和数据格式的通信标识符将应答消息指引到路由器。
当路由器接收来自应答通信设备的应答消息时,消息代理202以及,必要时,格式特定消息处理器204、205、206,确定应答通信设备的通信标识符并且将其存储在数据存储203中。消息代理202还将唯一标签分配给与应答通信设备相对应的消息。消息代理202还确定添加到应答消息的主题标识符,并且将其与存储在数据存储203中的用于源通信设备的相应的主题标识符进行匹配。在这方面,当找到匹配的主题标识符时,消息代理确定相关联的源通信设备的通信标识符并且实现将回复消息传输到源通信设备。
在该连接中,当将回复消息传输到源通信设备时,消息代理202首先将唯一标签添加到指示负责该特定回复消息的对应的通信设备的消息上。消息代理202,以及(必要时)格式特定消息处理器,然后利用使用主题标识符确定的通信标识符将包括唯一标签和主题标识符的消息指引到适当的源通信设备。
一旦应答消息被源通信设备接收,那么进一步的回复消息可以从源通信设备被发送回应答通信设备。为了做到这一点,源通信设备将包括包含在所述回复消息中的唯一标签和主题标识符的消息发送到路由器。在接收此进一步的回复消息时,消息代理202从所述消息中读出唯一标签和主题标识符,并且通过将唯一标签和主题标识符与存储在数据存储203中的应答通信设备的唯一标签和主题标识符进行比较来将消息路由到适当的应答通信设备。
利用以上示例,消息因此可以基于特定的主题标识符,经由路由器在源通信设备与应答通信设备之间往复发送。重要的是,对通信设备而言,只需要知道路由器的通信标识符,因此消息可以在不需要任一设备将其通信标识符泄露给其它设备的情况下匿名发送。
在本实施例中,源通信设备和应答通信设备不一定是兼容的并且可以使用不同的通信格式。例如,电话218可以将消息发送到计算机215。为了允许消息在异种设备之间传输,格式特定消息处理器204、205、206包括转换装置,其用于将消息转换为适合于消息正被发送到的任何通信设备的格式。
在所示实施例中,不是将消息直接转换为适合于源通信设备的格式,而是格式特定消息处理器将传入消息转换为标记语言格式。该标记语言是用于与路由器交互的XML符号。例如,如果作为应答通信设备的电话218要将回复消息发送到计算机215上的电子邮件账户,适当的格式特定消息处理器(在此情况下是呼叫处理器206)接收来自电话218的语音消息回复并且将它转化为标记语言格式。然后消息代理202接收此消息并且附加所分配的电话218的标签标识符。如上所述,消息代理202基于回复消息的主题标识符确定消息将被发送到计算机215。基于这一点,消息代理202然后将转换后的消息(处于标记语言格式)转发到电子邮件处理器205,该电子邮件处理器205在所述转换后的消息(处于标记语言格式)被电子邮件接口208发送到计算机215之前将其转换为电子邮件格式。
下面说明处于工作中的路由器的另外的示例。
从直接连接的计算机***到外部通信设备的消息传输
下面对从计算机***200到一个或更多个外部通信设备的消息传输的示例进行说明,所述计算机***200经由计算机网络接口201直接连接到路由器。在该示例中,路由器被设置为基于预定目的地标识符从计算机***200向通过路由器不同接口连接的所有可应用的外部通信设备发布源消息。例如,预定目的地标识符可以指定外部通信设备组,所述外部通信设备组已向路由器注册以接收与特定主题相关的消息,或者是公知由特定兴趣人群的用户所使用的。
(1)计算机***200经由标记语言接口201将处于标记语言格式并且包含主题参考和消息有效载荷的源消息发送到路由器。
(2)消息从标记语言接口201被接收并且被发送到消息代理202,所述消息代理202确定计算机***200的通信标识符并且将所述消息、连同与通信标识符和主题标识符相关的信息一起复制到数据存储203。
(3)消息代理202确定消息的预定目的地标识符,并且基于此,将消息传输到由将消息传输到相关外部通信设备所需的SMS处理器204、电子邮件处理器205以及呼叫处理器206的任何组合。
(4)如果预定目的地标识符包括SMS标识符,那么所述消息被SMS处理器204转换为SMS消息,所述SMS消息从无线接口207经由无线网络210传输到目的地设备213或214。
类似地,如果预定目的地标识符包括电子邮件标识符,那么所述消息被电子邮件处理器205转换为电子邮件消息,所述电子邮件消息从电子邮件接口208经由数据网络211传输到目的地设备215或216。
类似地,如果预定目的地标识符包括语音呼叫标识符,那么所述消息被呼叫处理器206转换为语音信号,所述语音信号从电话接口209经由电话网络212传输到目的地设备217或218。
从外部通信设备到直接连接的计算机***的消息传输
下面对从外部通信设备到计算机***200的消息传输的示例进行说明,所述计算机***200经由计算机网络接口201直接连接到路由器。该示例对应于这样的情形:外部通信设备在以上示例中希望应答由计算机***200发送的源消息。
(1)设备213、214、215、216、217或218将经由路由器接收来自计算机***的包括唯一主题参考的源消息。所述设备还将基于接收的源消息得知用于路由器各个接口的通信标识符。例如,SMS源消息将标识用于无线接口207的通信标识符。
(2)设备213、214、215、216、217或218将使用无线接口207、电子邮件接口208或电话接口209的适合的通信标识符,经由无线网络210、数据网络211或电话网络212将回复消息传输到路由器。所述消息将包含唯一主题参考和消息有效载荷(payload)。
(3)如果所述消息在无线接口207上接收,那么它被发送到SMS处理器204,所述SMS处理器将它转换为包含消息有效载荷、设备213或214的通信标识符以及唯一主题参考的标记语言格式消息。然后消息被发送到消息代理202。
如果所述消息在电子邮件接口208上接收,那么它被发送到电子邮件处理器205,电子邮件处理器将它转换为包含消息有效载荷、设备215或216的通信标识符以及唯一主题参考的标记语言格式消息。然后消息被发送到消息代理202。
如果所述消息在电话接口209上接收,那么它被发送到呼叫处理器206,所述呼叫处理器将它转换为包含消息有效载荷、设备217或218的通信标识符以及唯一主题参考的标记语言格式消息。然后消息被发送到消息代理202。
(4)消息代理202针对数据存储203参考标记语言格式消息中的通信标识符和主题参考,以确定接收了回复的计算机***200的通信标识符。消息代理还将该消息复制到数据存储并且分配与发送回复消息的应答通信设备相关联的标签标识符。
(5)消息代理202经由标记语言接口201将包括分配的标签标识符的标记语言格式消息发送到计算机***200的通信标识符。
在两个外部通信设备之间的消息传输
下面对在两个外部通信设备之间的消息传输的示例进行说明。本示例涉及这样的情形:一个外部通信设备是另一个外部通信设备可能希望应答的消息的源。此后,所述源通信设备可能希望进一步应答应答通信设备。
(1)源设备213、214、215、216、217、218使用无线接口207、电子邮件接口208、或电话接口209的通信标识符经由无线网络210、数据网络211或电话网络212将源消息传输到路由器。所述消息将包含用于向通信路由器注册的唯一主题参考。
(2)然后通过某种手段(例如通过服务提供商)使主题参考和无线接口207、电子邮件接口208以及电话接口209的通信标识符对于应答设备213、214、215、216、217、218是可获得的。
(3)应答设备213、214、215、216、217、218使用无线接口207、电子邮件接口208或电话接口209的通信标识符经由无线网络210、数据网络211或电话网络212将回复消息传输到通信路由器。所述消息包含与源消息相同的主题参考以及消息有效载荷。
(4)如果消息在无线接口207上被接收,那么它被发送到SMS处理器204,所述SMS处理器204将它转换为包含消息有效载荷、应答设备213或214的通信标识符以及主题参考的标记语言格式消息。然后,该消息被发送到消息代理202。
如果消息在电子邮件接口208上被接收,那么它被发送到电子邮件处理器205,电子邮件处理器205将它转换为包含消息有效载荷、应答设备215或216的通信标识符以及主题参考的标记语言格式消息。然后,该消息被发送到消息代理202。
如果消息在电话接口209上被接收,那么它被发送到呼叫处理器206,呼叫处理器206将它转换为包含消息有效载荷、应答设备217或218的通信标识符以及主题参考的标记语言格式消息。然后,该消息被发送到消息代理202。
(5)消息代理202为标记语言格式消息中的通信标识符分配唯一标签参考并且针对数据存储203查找主题参考,以确定源设备213、214、215、216、217、218的通信标识符。
(6)然后消息代理202将包含消息有效载荷、主题参考和标签参考的消息,若合适的话,还有源设备213、214、215、216、217、218的通信标识符,发送到SMS处理器204、电子邮件处理器205或呼叫处理器206。
(7)如果标记语言格式消息包含SMS标识符,那么所述消息被SMS处理器204转换为SMS消息,所述SMS消息从无线接口207经由无线网络210传输到源设备213或214。
如果标记语言消息包含电子邮件标识符,那么该消息被电子邮件处理器205转换为电子邮件消息,所述电子邮件消息从电子邮件接口208经由数据网络211传输到源设备215或216。
如果标记语言格式消息包含语音呼叫标识符,那么所述消息被呼叫处理器206转换为语音信号,所述语音信号从电话接口209经由电话网络212传输到源设备217或218。
(8)源设备213、214、215、216、217、或218将经由匿名通信路由器从应答设备213、214、215、216、217、或218接收消息。
(9)为了回复,源设备213、214、215、216、217、218将使用无线接口207、电子邮件接口208或电话接口209的通信标识符经由无线网络210、数据网络211或电话网络212将消息传输到路由器。所述消息将包含主题参考、消息有效载荷以及所接收的标签参考。
(10)如果所述消息在无线接口207上被接收,那么它被发送到SMS处理器204,所述SMS处理器204将它转换为包含消息有效载荷、主题参考和标签参考的标记语言格式消息。然后所述消息被发送到消息代理202。
如果所述消息在电子邮件接口208上被接收,那么它被发送到电子邮件处理器205,所述电子邮件处理器205将它转换为包含消息有效载荷、主题参考和标签参考的标记语言格式消息。然后,所述消息被发送到消息代理202。
如果所述消息在电话接口209上被接收,那么它被发送到呼叫处理器206,所述呼叫处理器206将它转换为包含消息有效载荷、主题参考和标签参考的标记语言格式消息。然后,所述消息被发送到消息代理202。
(11)消息代理202针对数据存储203参考标记语言格式消息中的标签参考,以确定接收了回复的应答设备213、214、215、216、217或218的通信标识符。消息代理还将该消息复制到数据存储203。
(12)消息代理202将包含消息有效载荷和主题参考的标记语言格式消息与应答设备213、214、215、216、217或218的通信标识符一起发送到SMS处理器204、电子邮件处理器205或呼叫处理器206。
(13)如果消息包含SMS标识符,那么所述标记语言格式消息被SMS处理器204转换为SMS消息,所述SMS消息从无线接口207经由无线网络210传输到应答设备213或214。
如果所述消息包含电子邮件标识符,那么所述标记语言格式消息被电子邮件处理器205转换为电子邮件消息,所述电子邮件消息从电子邮件接口208经由数据网络211传输到应答设备215或216。
如果所述消息包含语音呼叫标识符,那么所述标记语言格式消息被呼叫处理器206转换为语音信号,所述语音信号从电话接口209经由电话网络212被传输到应答设备217或218。
(14)在源设备213、214、215、216、217、218与应答设备213、214、215、216、217、218之间的往复通信可以经由路由器重复步骤3)至步骤13)而继续。
尽管已经基于上面示出的实施例对本发明进行了说明,但是本发明并不仅局限于此具体的实施例。
例如,可理解的是,分配给特定应答设备的唯一标签仅需要对于特定主题是唯一的。这样,标签针对不同的主题可以被重复用于不同的设备。这进一步增强了匿名性,因为源设备无法通过在使用相同的标签标识符时检测来确定是否是同一个应答设备正在针对不同的主题进行应答。
此外,可理解的是,除消息有效载荷之外,其它的信息也可以被添加到消息中。例如,包括与消息大小有关的信息可能是有用的。

Claims (18)

1.一种通信路由器,用于在源通信设备与一个或更多个应答通信设备之间匿名地路由消息,其中所述消息包含预定主题标识符,并且所述路由器和所述通信设备各自具有至少一个通信标识符,所述路由器包括:
源存储装置,用于存储所述源通信设备的至少一个通信标识符和由所述源通信设备设置的用于指定与预定主题相关联的消息的预定主题标识符;
应答存储装置,用于存储一个或更多个应答通信设备中的每一个的所述至少一个通信标识符,并且将唯一标签标识符分配给每个应答通信设备;
第一消息处理器,用于选择来源于所述一个或更多个应答通信设备的、包含所述预定主题标识符的所接收的消息,并且基于每一个选择的消息的来源将适当的标签标识符附加到每一个选择的消息,并且使用所述源通信设备的至少一个通信标识符将所选择的消息传输到所述源通信设备;以及
第二消息处理器,用于接收来自所述源通信设备的消息并且基于包含在所述消息中的所述预定主题标识符和标签标识符,使用所存储的通信标识符将所述来自所述源通信设备的消息传输到适当的应答通信设备。
2.根据权利要求1所述的通信路由器,其中,所述路由器还包括用于存储格式标识符数据的格式标识符存储装置,所述格式标识符数据指示与通信设备相关联的消息的格式。
3.根据权利要求2所述的通信路由器,其中,所述路由器还包括转换装置,用于基于所存储的用于接收消息的通信设备的格式标识符,将在所述源通信设备与所述适当的应答通信设备之间传输的消息转换为与所述接收消息的通信设备相兼容的格式。
4.根据权利要求3所述的通信路由器,其中,所述转换装置将传入所述路由器的消息转换为标记语言格式。
5.根据以上权利要求中任一项所述的通信路由器,其中,一个或更多个所述通信设备位于一个或更多个外部网络上,所述路由器包括用于与所述一个或更多个外部网络连接的至少一个接口。
6.根据权利要求5所述的通信路由器,其中,所述一个或更多个外部网络包括以下至少之一:GSM无线网络、数据网络以及电话网络。
7.根据权利要求1-4中任一项所述的通信路由器,其中,所述路由器包括用于与计算机***形式的源通信设备连接的接口。
8.根据权利要求1-4中任一项所述的通信路由器,其中,所述消息包括以下至少之一:语音消息、电子邮件以及文本消息。
9.根据权利要求1-4中任一项所述的通信路由器,其中,所述第一消息处理器包括第一传入消息处理器,用于根据来自所述一个或更多个应答通信设备的传入消息确定所述一个或更多个应答通信设备的通信标识符,并且使所述应答存储装置将所述通信标识符与所分配的唯一标签标识符一起存储。
10.根据权利要求1-4中任一项所述的通信路由器,其中,所述第二消息处理器包括第二传入消息处理器,用于根据来自所述源通信设备的传入消息确定所述源通信设备的通信标识符,并且使所述源存储装置将所述通信标识符与预定主题标识符一起存储。
11.根据权利要求1-4中任一项所述的通信路由器,其中,数据存储构成所述源存储装置和所述应答存储装置。
12.根据权利要求1-4中任一项所述的通信路由器,其中,消息代理构成所述第一消息处理器和所述第二消息处理器。
13.一种用于在源通信设备与一个或更多个应答通信设备之间匿名地路由消息的方法,所述消息具有预定主题标识符,并且所述通信设备各自具有至少一个通信标识符,所述方法包括步骤:
存储所述源通信设备的至少一个通信标识符以及由所述源通信设备设置的用于指定与预定主题相关联的消息的预定主题标识符;
存储一个或更多个应答通信设备中的每一个的所述至少一个通信标识符,并且将唯一标签标识符分配给每个应答通信设备;
选择来源于所述一个或更多个应答通信设备的、包含所述预定主题标识符的所接收的消息,并且基于每个选择的消息的来源将适当的标签标识符附加到每个选择的消息,并且使用所述源通信设备的至少一个通信标识符将所述选择的消息传输到所述源通信设备;以及
接收来自所述源通信设备的消息,并且基于包含在所述消息中的预定主题标识符和标签标识符,使用所存储的通信标识符,将来自所述源通信设备的消息传输到适当的应答通信设备。
14.根据权利要求13所述的方法,还包括步骤:存储格式标识符数据,所述格式标识符数据指示与通信设备相关联的消息的格式。
15.根据权利要求14所述的方法,还包括步骤:基于所存储的用于接收消息的通信设备的格式标识符,将在所述源通信设备与所述适当的应答通信设备之间传输的消息转换为与接收消息的通信设备相兼容的格式。
16.根据权利要求15所述的方法,其中,通过路由器在源通信设备与一个或更多个应答通信设备之间匿名地路由消息,以及传入所述路由器的消息被转换为标记语言格式。
17.一种通信***,包括:
源通信设备;
一个或更多个应答通信设备;以及
路由器,用于在所述源通信设备与所述一个或更多个应答通信设备之间匿名路由消息,其中,所述消息包含预定主题标识符,并且所述路由器和通信设备各自具有至少一个通信标识符,并且,其中
所述路由器包括用于存储所述源通信设备的至少一个通信标识符和由所述源通信设备设置的用于指定与预定主题相关联的消息的预定主题标识符的存储装置;
所述路由器包括用于为所述一个或更多个应答通信设备提供所述预定主题标识符以及所述路由器的至少一个通信标识符的装置;
所述路由器包括用于检测来源于所述一个或更多个应答通信设备的消息并且选择包含所述预定主题标识符的所接收的消息的装置;
所述路由器包括用于存储一个或更多个应答通信设备中的每一个的至少一个通信标识符并且将唯一标签标识符分配给每个应答通信设备的装置;以及
所述路由器包括用于基于每一个选择的消息的来源应答通信设备将对应的标签标识符附加到每一个选择的消息、并且使用所存储的所述源通信设备的至少一个通信标识符将所述消息传输到所述源通信设备的装置。
18.根据权利要求17所述的通信***,还包括:所述路由器具有用于检测来源于所述源通信设备并且被指引到特定的应答通信设备的回复消息、并且确定所述回复消息的预定主题标识符和唯一标签标识符的装置;以及
所述路由器具有用于基于所确定的预定主题标识符和标签标识符、使用所存储的通信标识符将所述回复消息传输到所述特定的应答通信设备的装置。
CN200880125206XA 2007-12-20 2008-12-19 通信路由器 Expired - Fee Related CN101919215B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GB0724902A GB2455766A (en) 2007-12-20 2007-12-20 Anonymously routing messages between source and respondent devices based on a predetermined subject identifier set by the source device.
GB0724902.2 2007-12-20
PCT/GB2008/051213 WO2009081202A1 (en) 2007-12-20 2008-12-19 Communications router

Publications (2)

Publication Number Publication Date
CN101919215A CN101919215A (zh) 2010-12-15
CN101919215B true CN101919215B (zh) 2013-12-25

Family

ID=39048483

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880125206XA Expired - Fee Related CN101919215B (zh) 2007-12-20 2008-12-19 通信路由器

Country Status (10)

Country Link
US (1) US9660964B2 (zh)
EP (1) EP2232795B1 (zh)
JP (1) JP5739158B2 (zh)
CN (1) CN101919215B (zh)
BR (1) BRPI0819502B1 (zh)
ES (1) ES2401403T3 (zh)
GB (1) GB2455766A (zh)
HK (1) HK1148404A1 (zh)
MX (1) MX2010006852A (zh)
WO (1) WO2009081202A1 (zh)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9443231B2 (en) 2013-03-15 2016-09-13 Legacy Media, Llc Provision of predefined communications
US9355279B1 (en) 2013-03-29 2016-05-31 Secturion Systems, Inc. Multi-tenancy architecture
US9374344B1 (en) 2013-03-29 2016-06-21 Secturion Systems, Inc. Secure end-to-end communication system
US9798899B1 (en) 2013-03-29 2017-10-24 Secturion Systems, Inc. Replaceable or removable physical interface input/output module
US9317718B1 (en) 2013-03-29 2016-04-19 Secturion Systems, Inc. Security device with programmable systolic-matrix cryptographic module and programmable input/output interface
US9524399B1 (en) 2013-04-01 2016-12-20 Secturion Systems, Inc. Multi-level independent security architecture
JP6202877B2 (ja) * 2013-05-02 2017-09-27 株式会社アイティフォー メッセージ送信システム、メッセージ送信方法及びメッセージ送信プログラム
US11283774B2 (en) 2015-09-17 2022-03-22 Secturion Systems, Inc. Cloud storage using encryption gateway with certificate authority identification
US10708236B2 (en) 2015-10-26 2020-07-07 Secturion Systems, Inc. Multi-independent level secure (MILS) storage encryption
JP2016197879A (ja) * 2016-06-21 2016-11-24 Aosテクノロジーズ株式会社 サーバ
JP6178936B1 (ja) * 2017-01-24 2017-08-09 株式会社Preferred Networks パケットスイッチ装置及びメッセージ交換システム

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1333637A1 (en) * 2002-01-31 2003-08-06 Koninklijke KPN N.V. Telecommunication method and system
CN1977508A (zh) * 2004-06-28 2007-06-06 吉纳阿克蒂斯有限责任公司 通过通信网络传输匿名信息

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6175619B1 (en) * 1998-07-08 2001-01-16 At&T Corp. Anonymous voice communication using on-line controls
JP3589881B2 (ja) * 1998-12-10 2004-11-17 シャープ株式会社 電子メールサーバシステム
GB2345164A (en) * 1998-12-24 2000-06-28 Ibm Publish and subscribe data processing with subscriber option to request subscription propagation prior to acknowledgment
AU2350200A (en) * 1999-02-26 2000-09-14 Bellsouth Intellectual Property Corporation Methods and systems to provide a message in a messaging system without revealingan identity of the sending party
US6393423B1 (en) * 1999-04-08 2002-05-21 James Francis Goedken Apparatus and methods for electronic information exchange
US7039040B1 (en) * 1999-06-07 2006-05-02 At&T Corp. Voice-over-IP enabled chat
JP2001127788A (ja) * 1999-10-25 2001-05-11 Hitachi Maxell Ltd ネットワークメールシステム
ES2237022T3 (es) * 1999-12-02 2005-07-16 Sony International (Europe) Gmbh Mensajeria instantanea.
JP2002215645A (ja) * 2001-01-23 2002-08-02 Fuji Xerox Co Ltd 文書処理装置
ITTO20010321A1 (it) * 2001-04-04 2002-10-04 Telecom Italia Lab Spa Procedimento per la trasmissione di messaggi sms con identita' protetta.
US20030084103A1 (en) * 2001-10-29 2003-05-01 Comverse, Ltd. Method and system for third-party initiation of an anonymous tele-chat session
US6978316B2 (en) * 2002-03-27 2005-12-20 International Business Machines Corporation Messaging system and method with transcoder filtering of baseline message representations
US7565443B2 (en) * 2002-12-13 2009-07-21 Sap Ag Common persistence layer
PL1625716T3 (pl) * 2003-05-06 2008-05-30 Apple Inc System i usługa przesyłania wiadomości
DE102004032225B4 (de) 2004-07-02 2007-07-12 Siemens Ag Verfahren und Einrichtung zum Aufbau und zum Betrieb einer Kommunikationsverbindung
GB0512873D0 (en) * 2005-06-24 2005-08-03 Ibm A message generator
WO2007023494A2 (en) * 2005-08-22 2007-03-01 Triplay Communications Ltd. Messaging system and method
US8280921B2 (en) * 2006-07-18 2012-10-02 Chacha Search, Inc. Anonymous search system using human searchers
AU2007294464B2 (en) * 2006-09-04 2012-01-19 Grant Andrew Stepa Improvements in transmitting and relaying messages
US8775523B2 (en) * 2006-12-27 2014-07-08 International Business Machines Corporation Method and system to intelligently route message requests
US8190878B2 (en) * 2007-03-23 2012-05-29 Microsoft Corporation Implementation of private messaging
US20080248801A1 (en) * 2007-04-03 2008-10-09 International Business Machines Corporation Access to locally relevant services and personally relevant services within a mobile communications environment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1333637A1 (en) * 2002-01-31 2003-08-06 Koninklijke KPN N.V. Telecommunication method and system
CN1977508A (zh) * 2004-06-28 2007-06-06 吉纳阿克蒂斯有限责任公司 通过通信网络传输匿名信息

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
JP特开2004-266493A 2004.09.24

Also Published As

Publication number Publication date
BRPI0819502B1 (pt) 2020-10-13
US9660964B2 (en) 2017-05-23
GB0724902D0 (en) 2008-01-30
US20100274861A1 (en) 2010-10-28
EP2232795B1 (en) 2012-12-12
MX2010006852A (es) 2010-08-12
GB2455766A (en) 2009-06-24
BRPI0819502A2 (pt) 2015-05-26
EP2232795A1 (en) 2010-09-29
HK1148404A1 (en) 2011-09-02
JP5739158B2 (ja) 2015-06-24
ES2401403T3 (es) 2013-04-19
JP2011509557A (ja) 2011-03-24
CN101919215A (zh) 2010-12-15
WO2009081202A1 (en) 2009-07-02

Similar Documents

Publication Publication Date Title
CN101919215B (zh) 通信路由器
CN100477706C (zh) 移动网络消息到电子邮件的重定向
US7395204B2 (en) Methods and apparatus for providing push to talk text data
CN102461099B (zh) 向多个接收机发送电子短消息的方法
CN101902704A (zh) 一种消息发送方法、***及互通服务器
CN101252704B (zh) 多媒体消息业务的实现方法、***及相关设备
CN101291472B (zh) 涉及一机多号终端的短信收发方法及***
CN101291235A (zh) 与支持多种消息业务的用户通信的方法及***
US11159675B2 (en) Method for telephonic linking of a communication terminal with multiple numbers
WO2001020929A1 (en) Method and apparatus for transmitting short messages between fixed line and cellular telephone networks
CN100562147C (zh) 一种消息转发方法
JP6599833B2 (ja) Sms配信装置及びsms配信方法
CN103096273B (zh) 一种上行短消息发送的方法、设备及***
KR101790896B1 (ko) 메시지 처리를 위한 장치 및 그 제어방법
CN102377883A (zh) 固网呼叫处理方法、装置及***
EA007376B1 (ru) Способ и система для передачи короткого сообщения
CN101582789A (zh) 对客户端标识进行集中网络管理的方法及设备
KR101681759B1 (ko) 메시지 전송 시스템 및 방법
KR100613096B1 (ko) 피티티 서비스를 지원하는 시스템에서 버디 추가 요청 방법
ES2359955T3 (es) Método, dispositivo y sistema para la transmisión de mensajes.
KR100501163B1 (ko) 특정 메시지 전송 차단 기능을 구비한 이동통신 시스템 및특정 메시지 전송 차단 방법
KR101354672B1 (ko) 메시지 서비스 서버와 이를 이용한 메시지 전체 회신 방법
CN101816155A (zh) 使用多媒体消息业务(mms)传送消息的方法
CN102685695A (zh) 一种客户端之间通信的方法、***
CA2594682A1 (en) System and method for pushing information from a source device to an available destination device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20131225

Termination date: 20211219

CF01 Termination of patent right due to non-payment of annual fee