CN103516608A - 用于路由消息的方法和设备 - Google Patents

用于路由消息的方法和设备 Download PDF

Info

Publication number
CN103516608A
CN103516608A CN201210216088.1A CN201210216088A CN103516608A CN 103516608 A CN103516608 A CN 103516608A CN 201210216088 A CN201210216088 A CN 201210216088A CN 103516608 A CN103516608 A CN 103516608A
Authority
CN
China
Prior art keywords
message
topic
address
user
recipient address
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.)
Pending
Application number
CN201210216088.1A
Other languages
English (en)
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to CN201210216088.1A priority Critical patent/CN103516608A/zh
Priority to US14/382,055 priority patent/US10425374B2/en
Priority to PCT/CN2013/073997 priority patent/WO2014000493A1/en
Publication of CN103516608A publication Critical patent/CN103516608A/zh
Priority to US16/561,946 priority patent/US20190394160A1/en
Pending legal-status Critical Current

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/214Monitoring or handling of messages using selective forwarding
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开了一种用于路由消息的方法和设备。具体地,该方法例如可以包括接收一条缺少接收方地址的消息;基于与该消息关联的话题,查找至少一个接收方地址;以及向该至少一个接收方地址发送该息。根据本发明示例性实施方式的技术提供了一种新颖的、基于与消息关联的话题来向接收方路由消息的技术。

Description

用于路由消息的方法和设备
技术领域
本发明的实施方式涉及信息技术领域,更具体地,涉及一种用于路由消息的方法和设备。
背景技术
目前,在互联网领域中,消息的路由都是以接受方在互联网中的地址为基础实现的。
以电子邮件为例,用户在编写电子邮件时,需要在收件人字段中键入接收方的电子邮件地址,以便接收方能够收到该电子邮件。以即时通信软件为例,用户首先需要将另一用户的注册号加为好友,而后双方才能进行即时通信。
发明内容
本发明人发现,这种以接收方地址为基础的消息路由方法存在很多局限性。例如,这种方式需要用户在与另一互联网用户联系时,提前知晓该另一互联网用户的接收方地址。在很多情况下,这种方式会给不知道要联系哪些用户以及由此不知道这些用户的接收方地址的用户造成困扰。
例如,用户需要了解关于Pakistan hiking and photography gears(巴基斯坦登山和摄影工具)的信息。通常的做法是在互联网工具中以Pakistan、hiking、photography和gear这些关键字或它们的组合进行搜索,或者向有过类似经历的用户发送消息(例如,电子邮件或即时消息)。第一种做法的弊端在于用户需要自己从海量信息中选取有用的信息,这一过程耗时且繁琐。第二种做法的弊端在于用户不知道哪些用户具有类似经历,也就不可能知道这些用户的接收方地址。
为了至少部分地克服上述问题,本发明提供了一种全新的基于消息的话题来向接收方路由消息的技术。
具体地,根据本发明的一个方面,提供了一种用于路由消息的方法,例如可以包括:接收一条缺少接收方地址的消息;基于与该消息关联的话题,查找至少一个接收方地址;以及向该至少一个接收方地址发送该消息。
根据本发明的另一个方面,提供了一种用于路由消息的设备,例如可以包括:接收装置,被配置为用于接收一条缺少接收方地址的消息;查找装置,被配置为用于基于与该消息关联的话题,查找至少一个接收方地址;以及发送装置,被配置为用于向该至少一个接收方地址发送该消息。
利用本发明的若干实施方式,可以在发起消息的用户不知道接收方地址的情况下,将需要发送的消息路由至适当的接收方。由此,在互联网的消息路由领域中提供了一种新颖的消息路由技术。此外,这一过程在该用户看来与传统的消息发送方法无异,并且省去了用户需要提前知晓接收方地址的麻烦,从而为用户带来了便利。
附图说明
通过结合附图对本公开示例性实施方式进行更详细的描述,本公开的上述以及其它目的、特征和优势将变得更加明显,其中,在本公开示例性实施方式中,相同的参考标号通常代表相同部件。
图1示出了适于用来实现本发明实施方式的示例性计算***100的框图;
图2示出了根据本发明示例性实施方式的用于路由消息的方法流程图;
图3示出了用于实现图2所示方法的***架构示意框图;
图4示出了根据本发明一个实施方式的消息编辑器的示意截图;
图5示出了根据本发明一个实施方式的候选话题提示界面的示意图;
图6示出了根据本发明一个实施方式的候选话题的代码段示意图;
图7示出了在本发明的一个实施方式中向外部接收方服务器发送的电子邮件的信封示例和主体示例;
图8示出了在本发明的一个实施方式中由发送方服务器向内部用户发送的电子邮件的信封示例;
图9示出了根据本发明示例性实施方式的包括常规的电子邮件和基于话题的讨论二者的统一消息界面示意图;
图10示出了在本发明的一个实施方式中由论坛服务器执行的发帖过程的示例方法流程图;
图11示出了在本发明的一个实施方式中由论坛服务器执行的向消息的发起方返回消息回复的示例方法流程图;
图12示出了在本发明的一个实施方式中由论坛数据库中存储的映射表内容示意图;
图13示出了为了实现本发明的实施方式、需要对RFC(请求注解)5322(简单邮件传输协议(SMTP))进行扩展的代码段示意图;
图14示出了为了如图13所示对RFC 5322进行扩展,需要在互联网地址编码分配机构(IANA)SMTP扩展注册处注册的话题(TOPIC)的定义代码段示意图;以及
图15示出了根据本发明示例性实施方式的用于路由消息的设备的示意框图。
具体实施方式
下面将参照附图更详细地描述本公开的优选实施方式。虽然附图中显示了本公开的优选实施方式,然而应该理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本公开更加透彻和完整,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1示出了适于用来实现本发明实施方式的示例性计算***100的框图。如图1所示,计算机***100可以包括:CPU(中央处理单元)101、RAM(随机存取存储器)102、ROM(只读存储器)103、***总线104、硬盘控制器105、键盘控制器106、串行接口控制器107、并行接口控制器108、显示控制器109、硬盘110、键盘111、串行外部设备112、并行外部设备113和显示器114。在这些设备中,与***总线104耦合的有CPU101、RAM 102、ROM 103、硬盘控制器105、键盘控制器106、串行控制器107、并行控制器108和显示控制器109。硬盘110与硬盘控制器105耦合,键盘111与键盘控制器106耦合,串行外部设备112与串行接口控制器107耦合,并行外部设备113与并行接口控制器108耦合,以及显示器114与显示控制器109耦合。应当理解,图1所述的结构框图仅仅是为了示例的目的,而不是对本发明范围的限制。在某些情况下,可以根据具体情况增加或减少某些设备。
所属技术领域的技术人员知道,本发明可以实现为***、方法或计算机程序产品。因此,本公开可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“***”。此外,在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。
可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言-诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(LAN)或广域网(WAN)-连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
下面将参照本发明实施例的方法、装置(***)和计算机程序产品的流程图和/或框图描述本发明。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,这些计算机程序指令通过计算机或其它可编程数据处理装置执行,产生了实现流程图和/或框图中的方框中规定的功能/操作的装置。
也可以把这些计算机程序指令存储在能使得计算机或其它可编程数据处理装置以特定方式工作的计算机可读介质中,这样,存储在计算机可读介质中的指令就产生出一个包括实现流程图和/或框图中的方框中规定的功能/操作的指令装置(instruction means)的制造品(manufacture)。
也可以把计算机程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机或其它可编程装置上执行的指令能够提供实现流程图和/或框图中的方框中规定的功能/操作的过程。
下面参照图2至图14描述根据本发明的用于路由消息的方法的若干实施方式。在图2至图14描述的若干实施方式中,使用电子邮件作为待路由的消息的例子。但是,本领域技术人员可以理解,这里所描述的消息路由原理可以适用于任何种类的网络消息,例如,即时通信中的消息。因此,本发明并不限于所列举的电子邮件相关的实施方式。此外,在下述实施方式中,所提及的消息接收方可以是电子邮件***的用户,也可以是论坛上的不特定用户。当然,本领域技术人员需要理解的是,这两种用户仅是示例,不构成对本发明的限制。
图2示出了根据本发明示例性实施方式的用于路由消息的方法200的流程图。如图2所示,在方法200开始之后中,在步骤S201接收一条缺少接收方地址的消息(后文将参照图3至图6描述与消息的获取有关的例子)。然后,在步骤S203,方法200基于与消息关联的话题(后文也将参照图3至图6描述与话题和话题的获取有关的例子),查找至少一个接收方地址(也将在后文举例详述)。接着,在步骤S205,方法200向至少一个接收方地址发送所述消息。
图3示出了用于实现图2所示方法的***架构示意框图。如图3所示,例如,可以在客户端301生成(例如,可以通过图4所示的消息编辑器编辑一条消息而生成)一条缺少接收方地址的消息,然后,客户端301将该消息发送给发送方服务器303。发送方服务器303收到该条缺少接收方地址的消息后,基于与消息关联的话题,经过若干处理(如,后文所述的对用户简档的分析),获得至少一个接收方地址。然后,分别以该至少一个接收方地址作为发件人地址,将前述消息或前述消息的内容发送给该至少一个接收方地址。
在图3所示的实施方式中,根据该至少一个接收方地址的被解析出的方式或地点,可将具备该至少一个接收方地址的用户分别称为内部用户、外部用户或论坛用户。例如,如果该至少一个接收方地址是在发送方服务器303所在的内部域中解析出的,则具备该至少一个接收方地址的用户可称为内部用户。如果该至少一个接收方地址是在外部接收方服务器305所在的外部域中解析出的,则具备该至少一个接收方地址的用户可称为外部用户。如果该至少一个接收方地址是在论坛服务器306所在的内部域或外部域中解析出的,则具备该至少一个接收方地址的用户可称为论坛用户。
在图3所示的实施方式中,发送方服务器303可以通过查询外部域注册器307,获得在发送方服务器303中已经预先注册的一个或多个外部域(如,一个或多个外部域中的一个或多个邮件服务器)的有关信息(如,外部域的IP地址)。在该实施方式中,如果某个处于外部域(如,externaldomain.com)的外部合作伙伴希望从处于内部域(如,internaldomain.com)的发送方服务器303收到根据本发明的若干实施方式改进的电子邮件,如,收件人地址为“话题externaldomain.com”的电子邮件,则需要将该外部合作伙伴的必要信息(如,其域名externaldomain.com)预先注册在内部域中,例如,预先注册在发送方服务器303或者与发送方服务器303关联的设备中。在一个实施方式中,这类外部合作伙伴的外部域等信息被预先注册在一个外部域注册器307中。外部域注册器307可以位于发送方服务器303的内部或外部,其既可位于本地也可位于远程。
在查询到一个或多个已经注册(如,通过任何在线或离线方式而预先注册在内部域中)的外部域(如,外部域中的邮件服务器)的情况下,发送方服务器303可以将前述消息或改进的消息(后文将参照图7描述在这种消息为电子邮件时的信封示例和主体示例)发送给与该一个或多个已经注册的外部域对应的一个或多个外部接收方服务器305。然后,该一个或多个外部接收方服务器305,基于与消息关联的话题,经过与前述类似的处理(如后文所述的对用户简档的分析)获得至少一个接收方地址。然后,分别以该至少一个接收方地址作为发件人地址,将前述消息或消息的内容发送给该至少一个接收方地址。
另外,应当理解的是,广义上讲,上述例子中的一个或多个外部接收方服务器305的网络地址或者相关的信息(如,前文所述的“话题externaldomain.com”)可被认为是上述例子中的至少一个接收方地址。
在图3所示的实施方式中,发送方服务器303可以通过查询论坛数据库308和/或以其他方式(将在后文详述),获得一个或多个网络论坛各自的统一资源定位符、对外电子邮件地址和/或所在网络域的地址中的一项或多项。在获得一个或多个网络论坛各自的统一资源定位符、对外电子邮件地址和/或所在网络域的地址中的一项或多项的情况下,发送方服务器303将前述消息或前述消息的内容发送给与该统一资源定位符、对外电子邮件地址和/或所在网络域的地址对应的一个或多个论坛服务器306。然后,该一个或多个论坛服务器305,基于与消息关联的话题,通过例如图10所示的发贴过程,将该消息或消息的内容作为贴子上传到论坛,以供论坛用户查看和/或回复。
前文所述的消息例如可以是由消息的发起方(即,用户)在图3所示的客户端301上利用一种消息编辑器编辑而成的。图4示出了一种示例性消息编辑器的示意截图。从图4可见,该示例性消息编辑器与传统的消息(例如,电子邮件)编辑器基本相同,除了增加了一个可供用户输入“话题(topic)”的话题字段之外。当然,本领域技术人员可以理解,也可以不包括图4中所示述的话题字段,而只是简单地将其他字段(例如,收件人、抄送、主题,或主体)中可输入的内容扩展为包括“话题”。图4中同时示出这两种方式仅是为了绘制方便,并不意味着这两种方式需要同时实现。需要注意的是,此处的术语“话题”可以是代表标识消息主体内容的关键字。在一个例子中,话题可以采用“话题domain.com”的形式,例如,Pakistan+hiking+photography+gearsibm.com。
本领域技术人员可以理解,如果消息的发起方在图4所示界面中的话题字段提供了该消息的话题,则如图3中所示接收到该消息的发送方服务器303(例如,发送方电子邮件服务器)可以直接从包含于该消息的话题字段中提取该话题。如果消息的发起方在图4所示的界面中的主题字段、收件人字段、抄送字段或者该消息的主体部分中输入了内容,则图3所示的发送方服务器303对这些字段中的内容进行分析,从而得到该消息的话题。需要注意的是,任何可以从消息内容中提取与消息关联的话题的技术都可以用于实现本发明的实施方式,本发明在此方面不受限制。
在本发明的一些实施方式中,可以对图4所示的消息编辑器做适当修改,从而在消息的编辑过程中,消息编辑器可以与发送方服务器303进行交互。在这种交互过程中,发送方服务器303可以基于用户已经通过消息编辑器输入的内容进行与前述分析类似的分析,然后提供一个或多个候选话题;并且向消息编辑器返回这些候选话题,从而消息编辑器可以显示这些候选话题,以便用户选择候选话题中的一个或多个。可以理解,这些候选话题可以是基于历史话题数据获取的、已存储的预定义话题。这些候选话题可以是存储在图3所示的发送方服务器303中的,也可以存储在可由发送方服务器303访问的任何近程或远程存储介质中。在一个例子中,使用了话题订制子***(可以位于发送方服务器303的内部或外部),来对历史话题和新产生的话题进行管理。
在编辑前述消息的用户选择了一个或多个候选话题中的任意话题后(例如,所选择的候选话题可以自动地或手动地填加到话题字段中),所编辑的消息由客户端301发送给发送方服务器303。该发送方服务器303可以从收到的消息中(例如,从话题字段中)提取话题。
图5示出了根据本发明一个实施方式的候选话题提示界面的示意图。
图3所示的客户端301或图4所示的消息编辑器可以按照图5所示的界面或类似的界面向编辑消息的用户显示由发送方服务器303提供的一个或多个候选话题。在图5所示的界面500中,醒目显示了与经分析的话题匹配的关键字501(即,话题,例如,Pakistan、Hiking、Hiking gears)。图5所示的界面500中还显示了与已经订阅了这些话题的用户数量503。用户数量503可以反映了相应话题的流行程度。根据界面500中提供的前述或类似信息,编辑消息的用户可以选择(例如,通过鼠标点击)一个或多个话题,而将选择的一个或多个话题自动地或手动地填加到图4所示的话题字段中。
图6示出了根据本发明一个实施方式中的话题数据示例。图6中所示的例子中,关键字(keyword)为“Pakistan,hiking,and photography gears”。因此,从话题订制子***检取的历史话题的话题数据或者新产生的话题数据可以为Pakistan+hiking+photography+gearslocaldomain.com,Pakistan+hiking+photography+gearsexternaldomainl.com等等(例如,在接收方为内部电子邮件用户或外部电子邮件用户的情况下),或者https://foruma.com/board.php?guid=1234等等(例如,在接收方为论坛用户的情况下)。
在一个例子中,如果用户选择了某个话题,则图2所示的方法200或图3所示的发送方服务器303可以基于该话题,对与该被选择的至少一个候选话题相关的用户数目(即,话题的流行程度)和/或话题的活跃程度指示中的至少一个进行更新。可以理解,用户数目和活跃程度指示可以辅助编辑消息的用户对候选话题做出更合理的选择。例如,选择活跃程度越高的话题,用户得到回复的概率可能越大。
下面描述在本发明的示例性实施方式中如何基于话题获得至少一个接收方地址。对于图3中示例性示出的内部用户而言,在一个例子,发送方服务器303对内部网中一个或多个注册用户的用户简档中的内容(比如,兴趣、爱好、特长、专业)进行分析,以确定该用户与话题的内容的关联程度。在所分析的用户与某个话题的关联程度高于第一预定阈值的情况下,将该用户的电子邮件地址选择作为至少一个接收方地址中的一个。需要理解的是,本发明各个实施方式中的各个阈值例如可以由数字表示,其代表针对某个或某些参数的筛选门限值,其值可根据统计确定,并可被静态地或动态地调整。例如,用户A的用户简档中描述了他/她的专业包括徒步工具(hiking gears)。假设在此示例中,第一预定阈值为0.5(即,有一半的词汇匹配即可),则用户A可以被认为是与该话题(Pakistan HikingGears)相关联,其地址usernameAibm.com便可被选作接收方地址。本领域技术人员可以理解,此处的第一预定阈值可以由发送方服务器303的管理者或其他管理人员进行设置,本发明在此方面不受限制。关于如何确定两段内容(如,用户简档中所包括的文本、图片、视频、音频等,以及话题字段中的文本)之间的关联程度有多种可行的方法。例如,对于两段文本而言,可以通过简单的文字匹配方法来确定这两段文本之间的关联程度。值得说明的是,如何确定两段内容之间的关联程度,不构成对本发明的限制。
在如上所述获得的至少一个接收方地址为电子邮件地址的情况下,发送方服务器303利用前述至少一个接收方地址更新待发送的消息的电子邮件信封(更新的电子邮件信封,例如,如图8所示)。然后,发送方服务器303按照更新后的电子邮件信封,通过简单邮件传输协议,向所述至少一个接收方地址发送前述消息。
对于图3中示例性示出的外部用户而言,发送方服务器303可以将带有如图7中示例性示出的电子邮件信封和主体的电子邮件发送给外部接收方服务器305。相应的外部接收方服务器305收到上述电子邮件后,对其内部网(相对于发送方服务器303而言为外部网)中一个或多个注册用户的用户简档中的内容(比如,兴趣、爱好、特长、专业)进行分析,以确定该用户与话题的内容的关联程度。在所分析的用户与某个话题的关联程度高于第一预定阈值的情况下,将该用户的电子邮件地址选择作为至少一个接收方地址中的一个。其他处理与前述关于内部用户的处理类似,不再赘述。
对于图3中示例性示出的论坛用户(即,网络论坛的不特定用户)而言,在一个例子中,图3所示的发送方服务器303可以分析一个或多个网络论坛的关键字,以确定该网络论坛与该话题的关联程度。在某个网络论坛与该话题的的关联程度高于第二预定阈值的情况下,发送方服务器303将从客户端301收到的消息(或消息的变体)发送给该网络论坛的统一资源定位符、对外电子邮件地址和/或所在网络域的地址中。本领域技术人员可以理解,网络论坛的关键字以及网络论坛的统一资源定位符、对外电子邮件地址和所在网络域的地址中的任意项可以例如通过爬取(crawl)方式预先获得,本发明在这些内容的获取方式方面不受限制。并且,在获取了上述内容之后,对网络论坛的关键字与网络论坛的统一资源定位符、对外电子邮件地址和所在网络域的地址中的任意项之间的映射进行存储(例如,存储在一个或者多个如图3中所示的论坛数据库308中)。
优选地,根据本发明的某些实施方式,还可以针对这些网络论坛设置到期时间。在达到了到期时间之后,可以将涉及该网络论坛的映射删除。也可以针对网络论坛设置权重,其表示网络论坛的活跃程度。该权重的值,可以在发送方服务器303收到来自该网络论坛的回复时被相应地更新(例如,增大或减小)。根据本发明的某些实施方式,还可以针对权重设定第三预定阈值。在达到了到期时间之后,可以仅将权重低于第三预定阈值的网络论坛的映射删除。此外,本领域技术人员可以理解,与接收方为电子邮件***用户的情况类似,各个预定阈值可以由发送方服务器300的管理者或其他管理人员进行设置,本发明在此方面不受限制。本领域技术人员还可以理解,上述关联程度例如可以通过文字匹配方法实现,本发明在具体的匹配方法方面也不受任何限制。
还需要注意的是,上述用户简档、用户的电子邮件地址,以及网络论坛的关键字、网络论坛的统一资源定位符、对外电子邮件地址和所在网络域地址中的一项或多项可以存储在图3所示的发送方服务器303中,或者可以存储在发送方服务器303可以访问的任何近程或远程存储介质中。在一个例子中,与论坛有关的数据存储在论坛数据库308中。在另一个例子中,与外部域有关的数据存储在外部域注册器307中。另外,可选地,可以将权重与至少一个接收方地址关联地存储。这些权重反映了接收方地址的活跃程度。
此外,在一个例子中,图2所示的方法200或图3所示的发送方服务器303、外部接收方服务器305和/或论坛服务器306还可以包括基于历史上的回复,调整该至少一个接收方地址各自的权重;以及仅向其权重高于第四预定阈值的接收方地址发送该消息。这里的第四预定阈值也可以例如根据统计情况被静态地或动态地更新。
无论是内部用户还是外部用户(统称收件人),都可以按照常规邮件收发技术收发电子邮件。图9示出了根据本发明示例性实施方式的包括常规的电子邮件和基于话题的讨论二者的统一消息界面示意图。在图9示例性示出的界面900中,收件人可以同时查看到常规的电子邮件907和基于话题发送的电子邮件905。此外,优选地,界面900中还可以示出更多的信息,例如,多少用户查看了特定的讨论/问题902,多少用户喜欢此讨论/问题/答复903,多少用户不喜欢此讨论/问题/答复904,以及某消息由于“不喜欢”的数量超出了阈值而被过滤掉906等等。以及,优选地,可以仅显示基于话题发送的电子邮件905的发起方的网名901,并显示各个电子邮件的到来日期。
在接收方用户是论坛不特定用户的情况下,如图3所示的论坛服务器305可以按照常规“电子邮件-发帖”技术将依照特定格式发送来的电子邮件发布至相应的论坛。例如,参见图10,其示出了在消息的接收方是论坛的情况下,由该论坛的服务器针对接收到的电子邮件执行的发帖过程的方法流程图1000。
具体地,图3所示的论坛服务器306在步骤S1001接收来自发送方服务器303的电子邮件。接着,在步骤S1003中,生成用户标识(ID)并将其***映射表(映射表的具体内容将在下文参照图12进行描述,对应于论坛用户可以观看到的贴子)。而后,在步骤S1005,获取论坛ID。接着,在步骤S1007,还可以利用用户ID、发送方地址、话题、论坛ID以及解析状态等来更新映射表。
另外,图2所示的方法200、图3所示的发送方服务器303、外部接收方服务器305和论坛服务器306还可以接收来自至少一个接收方地址的回复。在接收方用户是电子邮件用户的情况下,对消息的回复可以利用常规技术传送,不再赘述。
此外,在接收方用户是论坛的不特定用户的情况下,其可以按照图11所示由论坛的服务器执行的、向消息的发起方返回针对该消息的回复的方法流程图1100。
具体地,论坛服务器306例如在步骤S1101发现来了新的回复。随后,在步骤S1103,论坛服务器306通过利用话题、论坛ID查找映射表而查询到用户ID。而后,该论坛服务器306获取了用户ID并继而获取了发送方ID,步骤S1105。最后,在步骤S1107,该论坛服务器306向发送方转发该回复。
上述过程中用到的映射表,例如,可以是图12中附图标记1200所示的映射表,其例如可以包括用户ID、发送方ID、话题、论坛ID,以及解析状态(真或假)。
图2所示的方法200、图3所示的发送方服务器303、外部接收方服务器305和论坛服务器306还可以基于对应于至少一个接收方地址的接收方对消息的评价,对消息和回复中的一者或两者进行过滤(例如,如图9的附图标记906所示)。
图2所示的方法200、图3所示的发送方服务器303、外部接收方服务器305和论坛服务器306还可以包括将过滤或不过滤的回复返回给消息的发起方,即,图3所示的客户端301。
此外,需要注意的是,在发送的消息是电子邮件的情况下,为了实施本发明的实施方式,需要根据如图13所示的定义来扩展RFC 5322(SMTP)。其中,“话题(topic)”1300是与“邮寄自(mail from)”这一SMTP命令类似的SMTP命令扩展。并且,为了避免与新SMTP扩展产生不兼容,“话题(topic)”应当在IANA SMTP扩展注册机构中进行正式注册。
图14中所示的是SMTP会话初始通信的示例。其中,存在“TOPIC”1400意味着SMTP服务器支持TOPIC作为SMTP扩展。
这样,如果一个SMTP服务器支持TOPIC,那么它将接受在电子邮件信封中将“话题domain”作为收件人地址(RCPT)。
下面,参考图15来描述根据本发明示例性实施方式的用于路由消息的设备1500,以下简称路由设备1500。该路由设备1500例如可以包括:接收装置1501,被配置为用于接收一条缺少接收方地址的消息;查找装置1503,被配置为用于基于与所述消息关联的话题,查找至少一个接收方地址;以及发送装置1505,被配置为用于向至少一个接收方地址发送消息。
根据本发明的示例性实施方式,该路由设备1500例如还可以包括:提取装置1507,被配置为用于从包含于该消息的话题字段中提取话题。
根据本发明的示例性实施方式,该路由设备1500例如还可以包括:获取装置1509,被配置为用于对消息的主体部分、主题字段、收件人字段和抄送字段中的至少一项中的内容进行分析,以获得话题。
根据本发明的示例性实施方式,该路由设备1500例如还可以包括:消息编辑器提供装置1511,被配置为用于提供一个消息编辑器(其界面例如如图4所示),用于对前述消息进行编辑;候选话题确定装置1513,被配置为基于对前述消息的主体部分、主题字段、收件人字段和抄送字段中的至少一项中的内容进行分析,确定一个或多个候选话题(例如,可以结合使用前文所述的话题订制子***)。另外,前文所述提取装置1507还被配置为接收对至少一个所述候选话题的选择,将所述至少一个候选话题确定为与前述消息关联的话题。
根据本发明的示例性实施方式,该路由设备1500例如还可以包括:更新装置1519,被配置为对与至少一个候选话题相关的用户数目和话题活跃程度指示中的至少一个进行更新。
根据本发明的示例性实施方式,其中消息为电子邮件,并且该路由设备1500还包括:用户简档分析装置,被配置为用于分析内部网中一个注册用户的用户简档,以确定用户与所述话题的关联程度;以及邮件地址确定装置,被配置为用于在关联程度高于第一预定阈值的情况下,将用户的电子邮件地址选择作为至少一个接收方地址中的一个。
根据本发明的示例性实施方式,其中消息为电子邮件,并且该路由设备1500还包括:消息转发装置,被配置为用于将该消息发送到一个已经预先在内部域中注册的外部域服务器;用户简档分析装置,被配置为用于分析所述外部域中的一个注册用户的用户简档,以确定所述用户与所述话题的关联程度;以及邮件地址确定装置,被配置为用于在所述关联程度高于第一预定阈值的情况下,将所述用户的电子邮件地址选择作为所述至少一个接收方地址中的一个。
根据本发明的示例性实施方式,该路由设备1500例如还可以包括:网络论坛关键字分析装置,被配置为用于分析一个网络论坛的关键字,以确定网络论坛与话题的关联程度;以及论坛地址确定装置,被配置为用于在关联程度高于第二预定阈值的情况下,将网络论坛的统一资源定位符、对外电子邮件地址和所在网络域地址中的一项选择作为至少一个接收方地址中的一个。
根据本发明的示例性实施方式,该路由设备1500例如还可以包括:网络论坛信息获取装置,被配置为用于获取网络论坛的关键字以及网络论坛的统一资源定位符、对外电子邮件地址和所在网络域地址中的任意一项;网络论坛映射存储装置,被配置为用于存储网络论坛的关键字与网络论坛的统一资源定位符、对外电子邮件地址和所在网络域地址中的任意一项之间的映射;以及网络论坛映射删除装置,被配置为用于响应于以下中的至少一项(1)针对一个映射的到期时间已经到期,以及(2)针对一个映射的权重已经低于第三预定阈值,对该映射进行删除。
根据本发明的示例性实施方式,其中接收装置1501进一步被配置为用于接收来自至少一个接收方地址的回复。
根据本发明的示例性实施方式,该路由设备1500例如还可以包括:过滤装置1515,被配置为用于基于对应于至少一个接收方地址的接收方对消息的评价,对消息和回复中的一者或两者进行过滤。
根据本发明的示例性实施方式,其中接收装置1501进一步被配置为用于将过滤或不过滤的回复返回给消息的发起方。
根据本发明的示例性实施方式,该路由设备1500例如还可以包括:加权装置1517,被配置为用于基于历史上的回复,调整至少一个接收方地址各自的权重;以及其中发送装置1505进一步被配置为用于仅向其权重高于第四预定阈值的接收方地址发送消息。
根据本发明的示例性实施方式,其中发送装置1505例如可以包括:简单邮件传输协议处理装置,被配置为用于通过简单邮件传输协议来向至少一个接收方发送消息。
附图中的流程图和框图显示了根据本发明的多个实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
以上已经描述了本发明的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。

Claims (20)

1.一种用于路由消息的方法,包括:
接收一条缺少接收方地址的消息;
基于与所述消息关联的话题,查找至少一个接收方地址;以及
向所述至少一个接收方地址发送所述消息。
2.根据权利要求1所述的方法,还包括:从包含于所述消息的话题字段中提取所述话题。
3.根据权利要求1所述的方法,还包括:对所述消息的主体部分、主题字段、收件人字段和抄送字段中的至少一项中的内容进行分析,以获得所述话题。
4.根据权利要求1所述的方法,还包括:在接收所述消息之前,
提供一个消息编辑器,用于对所述消息进行编辑;
基于对所述消息的主体部分、主题字段、收件人字段和抄送字段中的至少一项中的内容进行分析,确定一个或多个候选话题;以及
接收对至少一个所述候选话题的选择,将所述至少一个候选话题确定为与所述消息关联的话题。
5.根据权利要求1至4中任一项所述的方法,其中所述消息为电子邮件,并且所述方法还包括:
分析内部域中的一个注册用户的用户简档,以确定所述用户与所述话题的关联程度;以及
在所述关联程度高于第一预定阈值的情况下,将所述用户的电子邮件地址选择作为所述至少一个接收方地址中的一个。
6.根据权利要求1至4中任一项所述的方法,其中所述消息为电子邮件,并且所述方法还包括:
将所述消息发送到一个已经预先在内部域中注册的外部域服务器;
分析所述外部域中的一个注册用户的用户简档,以确定所述用户与所述话题的关联程度;以及
在所述关联程度高于第一预定阈值的情况下,将所述用户的电子邮件地址选择作为所述至少一个接收方地址中的一个。
7.根据权利要求1至4中任一项所述的方法,还包括:
分析一个网络论坛的关键字,以确定所述网络论坛与所述话题的关联程度;以及
在所述关联程度高于第二预定阈值的情况下,将所述网络论坛的统一资源定位符、对外电子邮件地址和所在网络域地址中的一项选择作为所述至少一个接收方地址中的一个。
8.根据权利要求7所述的方法,还包括:
获取所述网络论坛的关键字以及所述网络论坛的统一资源定位符、对外电子邮件地址和所在网络域地址中的任意一项;
存储所述网络论坛的关键字与所述网络论坛的统一资源定位符、对外电子邮件地址和所在网络域地址中的任意一项之间的映射;以及
响应于以下中的至少一项(1)针对一个映射的到期时间已经到期,以及(2)针对一个映射的权重已经低于第三预定阈值,对所述映射进行删除。
9.根据权利要求1所述的方法,还包括:接收来自所述至少一个接收方地址的回复,以及基于对应于所述至少一个接收方地址的接收方对所述消息的评价,对所述消息和所述回复中的一者或两者进行过滤。
10.根据权利要求1所述的方法,还包括:
基于历史上的回复,调整所述至少一个接收方地址各自的权重;以及
仅向其权重高于第四预定阈值的接收方地址发送所述消息。
11.一种用于路由消息的设备,包括:
接收装置,被配置为用于接收一条缺少接收方地址的消息;
查找装置,被配置为用于基于与所述消息关联的话题,查找至少一个接收方地址;以及
发送装置,被配置为用于向所述至少一个接收方地址发送所述消息。
12.根据权利要求11所述的设备,还包括:提取装置,被配置为用于从包含于所述消息的话题字段中提取所述话题。
13.根据权利要求11所述的设备,还包括:获取装置,被配置为用于对所述消息的主体部分、主题字段、收件人字段和抄送字段中的至少一项中的内容进行分析,以获得所述话题。
14.根据权利要求11所述的设备,还包括:
消息编辑器提供装置,被配置为用于提供一个消息编辑器,用于对所述消息进行编辑;
候选话题确定装置,被配置为基于对所述消息的主体部分、主题字段、收件人字段和抄送字段中的至少一项中的内容进行分析,确定一个或多个候选话题;以及
提取装置,被配置为接收对至少一个所述候选话题的选择,将所述至少一个候选话题确定为与所述消息关联的话题。
15.根据权利要求11至14中任一项所述的设备,其中所述消息为电子邮件,并且所述设备还包括:
用户简档分析装置,被配置为用于分析内部域中的一个注册用户的用户简档,以确定所述用户与所述话题的关联程度;以及
邮件地址确定装置,被配置为用于在所述关联程度高于第一预定阈值的情况下,将所述用户的电子邮件地址选择作为所述至少一个接收方地址中的一个。
16.根据权利要求11至14中任一项所述的设备,其中所述消息为电子邮件,并且所述设备还包括:
消息转发装置,被配置为用于将所述消息发送到一个已经预先在内部域中注册的外部域服务器;
用户简档分析装置,被配置为用于分析所述外部域中的一个注册用户的用户简档,以确定所述用户与所述话题的关联程度;以及
邮件地址确定装置,被配置为用于在所述关联程度高于第一预定阈值的情况下,将所述用户的电子邮件地址选择作为所述至少一个接收方地址中的一个。
17.根据权利要求11至14中任一项所述的设备,还包括:
网络论坛关键字分析装置,被配置为用于分析一个网络论坛的关键字,以确定所述网络论坛与所述话题的关联程度;以及
论坛地址确定装置,被配置为用于在所述关联程度高于第二预定阈值的情况下,将所述网络论坛的统一资源定位符、对外电子邮件地址和所在网络域地址中的一项选择作为所述至少一个接收方地址中的一个。
18.根据权利要求17所述的设备,还包括:
网络论坛信息获取装置,被配置为用于获取所述网络论坛的关键字以及所述网络论坛的统一资源定位符、对外电子邮件地址和所在网络域地址中的任意一项;
网络论坛映射存储装置,被配置为用于存储所述网络论坛的关键字与所述网络论坛的统一资源定位符、对外电子邮件地址和所在网络域地址中的任意一项之间的映射;以及
网络论坛映射删除装置,被配置为用于响应于以下中的至少一项(1)针对一个映射的到期时间已经到期,以及(2)针对一个映射的权重已经低于第三预定阈值,对所述映射进行删除。
19.根据权利要求11所述的设备,其中所述接收装置进一步被配置为用于接收来自所述至少一个接收方地址的回复,并且所述设备还包括:过滤装置,被配置为用于基于对应于所述至少一个接收方地址的接收方对所述消息的评价,对所述消息和所述回复中的一者或两者进行过滤。
20.根据权利要求11所述的设备,还包括:
加权装置,被配置为用于基于历史上的回复,调整所述至少一个接收方地址各自的权重;以及
其中所述发送装置进一步被配置为用于仅向其权重高于第四预定阈值的接收方地址发送所述消息。
CN201210216088.1A 2012-06-26 2012-06-26 用于路由消息的方法和设备 Pending CN103516608A (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201210216088.1A CN103516608A (zh) 2012-06-26 2012-06-26 用于路由消息的方法和设备
US14/382,055 US10425374B2 (en) 2012-06-26 2013-04-10 Routing a message based upon user-selected topic in a message editor
PCT/CN2013/073997 WO2014000493A1 (en) 2012-06-26 2013-04-10 Method and apparatus for routing a message
US16/561,946 US20190394160A1 (en) 2012-06-26 2019-09-05 Routing a message based upon user-selected topic in a message editor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210216088.1A CN103516608A (zh) 2012-06-26 2012-06-26 用于路由消息的方法和设备

Publications (1)

Publication Number Publication Date
CN103516608A true CN103516608A (zh) 2014-01-15

Family

ID=49782186

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210216088.1A Pending CN103516608A (zh) 2012-06-26 2012-06-26 用于路由消息的方法和设备

Country Status (3)

Country Link
US (2) US10425374B2 (zh)
CN (1) CN103516608A (zh)
WO (1) WO2014000493A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105099854A (zh) * 2014-04-29 2015-11-25 国际商业机器公司 用于消息传递的方法和***
CN106331389A (zh) * 2016-09-12 2017-01-11 北京奇虎科技有限公司 短信收信人的确定方法、装置和服务器
US10425374B2 (en) 2012-06-26 2019-09-24 International Business Machines Corporation Routing a message based upon user-selected topic in a message editor

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB201507436D0 (en) * 2015-04-30 2015-06-17 Dymond Michael H T Digital security management platform
CN113590785A (zh) * 2021-07-29 2021-11-02 百度在线网络技术(北京)有限公司 一种消息回复方法、装置、电子设备及存储介质
CN115857769A (zh) * 2021-09-24 2023-03-28 广州腾讯科技有限公司 消息的显示方法、装置、计算机设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1953426A (zh) * 2005-10-19 2007-04-25 国际商业机器公司 用于管理订阅的发布/订阅***和方法
US20090049140A1 (en) * 2007-08-17 2009-02-19 International Business Machines Corporation Analyzing email content to determine potential intended recipients
US20120016982A1 (en) * 2010-07-19 2012-01-19 Babar Mahmood Bhatti Direct response and feedback system

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000008570A1 (en) 1998-08-05 2000-02-17 British Telecommunications Public Limited Company Information access
JP3852814B2 (ja) * 1999-09-24 2006-12-06 富士通株式会社 プロファイル作成方法及びシステム
GB2361335B (en) * 2000-04-14 2003-05-07 Friendspace Inc Communications arrangement
US6938068B1 (en) * 2000-06-30 2005-08-30 International Business Machines Corporation System for managing an exchange of questions and answers through an expert answer web site
WO2003096141A2 (en) 2002-05-14 2003-11-20 Brian Reynolds Interactive web collaboration systems and methods
US7305436B2 (en) 2002-05-17 2007-12-04 Sap Aktiengesellschaft User collaboration through discussion forums
US20040083269A1 (en) 2002-10-29 2004-04-29 Electronic Data Systems Corporation Method and system for sharing knowledge through adaptive electronic message distribution
US20090005548A1 (en) * 2002-11-14 2009-01-01 Dharmacon, Inc. siRNA targeting nuclear receptor interacting protein 1 (NRIP1)
US7299082B2 (en) * 2003-10-31 2007-11-20 Abbott Diabetes Care, Inc. Method of calibrating an analyte-measurement device, and associated methods, devices and systems
US20060085504A1 (en) 2004-10-20 2006-04-20 Juxing Yang A global electronic mail classification system
TW200700840A (en) * 2005-06-28 2007-01-01 Delta Optoelectronics Inc Flat light
US20070078803A1 (en) * 2005-10-05 2007-04-05 Gilmour David L Method, system and apparatus for searchcasting with privacy control
US20070162547A1 (en) 2006-01-11 2007-07-12 Groope.Com Llc Methods and apparatus for community organization
US8112478B2 (en) 2006-03-13 2012-02-07 Oracle International Corporation Email and discussion forum system
JP4257348B2 (ja) * 2006-07-18 2009-04-22 ジヤトコ株式会社 自動変速機の制御装置及び方法
US20080208975A1 (en) * 2007-02-23 2008-08-28 Olive Bentley J Methods, systems, and computer program products for accessing a discussion forum and for associating network content for use in performing a search of a network database
US20080215541A1 (en) * 2007-03-01 2008-09-04 Microsoft Corporation Techniques for searching web forums
US7761524B2 (en) * 2007-08-20 2010-07-20 International Business Machines Corporation Automatically generated subject recommendations for email messages based on email message content
TWI449002B (zh) * 2008-01-04 2014-08-11 Yen Wu Hsieh 知識搜尋系統與方法
US20090249198A1 (en) * 2008-04-01 2009-10-01 Yahoo! Inc. Techniques for input recogniton and completion
EP2283433A4 (en) * 2008-04-23 2013-01-23 Shoes And Ship Ltd SYSTEM AND METHOD FOR MANAGING DISCUSSIONS USING MESSAGE TRANSMISSION SERVICES
US20090271490A1 (en) * 2008-04-25 2009-10-29 Rudi Seitz Communication Protocols Based on Mutuality
US20090292680A1 (en) * 2008-05-22 2009-11-26 Sanjay Sabnani Systems and Methods for Syndicating Content To, And Mining Content From, Internet-Based Forums
US8306809B2 (en) * 2008-07-17 2012-11-06 International Business Machines Corporation System and method for suggesting recipients in electronic messages
US8709736B2 (en) * 2010-07-09 2014-04-29 Medical Research Council Biomarker for Barrett's Oesophagus
US9158733B2 (en) 2010-03-07 2015-10-13 Sailthru, Inc. Computerized system and method for linking a user's E-mail that tracks a user's interest and activity
US8484181B2 (en) * 2010-10-14 2013-07-09 Iac Search & Media, Inc. Cloud matching of a question and an expert
CN103516608A (zh) 2012-06-26 2014-01-15 国际商业机器公司 用于路由消息的方法和设备
US10389673B2 (en) * 2013-08-01 2019-08-20 Jp Morgan Chase Bank, N.A. Systems and methods for electronic message prioritization

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1953426A (zh) * 2005-10-19 2007-04-25 国际商业机器公司 用于管理订阅的发布/订阅***和方法
US20090049140A1 (en) * 2007-08-17 2009-02-19 International Business Machines Corporation Analyzing email content to determine potential intended recipients
US20120016982A1 (en) * 2010-07-19 2012-01-19 Babar Mahmood Bhatti Direct response and feedback system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10425374B2 (en) 2012-06-26 2019-09-24 International Business Machines Corporation Routing a message based upon user-selected topic in a message editor
CN105099854A (zh) * 2014-04-29 2015-11-25 国际商业机器公司 用于消息传递的方法和***
CN106331389A (zh) * 2016-09-12 2017-01-11 北京奇虎科技有限公司 短信收信人的确定方法、装置和服务器

Also Published As

Publication number Publication date
WO2014000493A1 (en) 2014-01-03
US20150026274A1 (en) 2015-01-22
US10425374B2 (en) 2019-09-24
US20190394160A1 (en) 2019-12-26

Similar Documents

Publication Publication Date Title
US11405497B2 (en) Method for providing human network management service in mobile terminal
CN108605008B (zh) 用于路由消息的代理电子邮件服务器
KR102009912B1 (ko) 통신 시스템의 구성 또는 세팅을 자동으로 변경 또는 업데이트하는 방법 및 시스템
CN103516608A (zh) 用于路由消息的方法和设备
US20210365482A1 (en) Chat system, chatbot server device, chatbot id management device, chat mediation server device, program, chat method, and chat mediation method
JP2012533787A (ja) ソーシャルネットワークを使用することによるコンテンツの供給
KR20140035394A (ko) 메시지 계정들의 선택적 링크 기법
JP2011170471A (ja) ソーシャルグラフ生成方法、ソーシャルグラフ生成装置、およびプログラム
CN103326929A (zh) 一种消息传输方法和装置
US7945630B2 (en) Method and system for verifying a recipient of a communication
JP2013131202A (ja) ユーザーの連絡情報を処理するための方法及びシステム
CN112148847B (zh) 一种语音信息的处理方法及装置
KR20090011439A (ko) 통신 네트워크에서의 서비스 모듈 다운로딩 시스템 및 방법
KR101336837B1 (ko) 친구찾기 방법 및 이를 위한 시스템
US9571605B1 (en) System, method, and computer program for identifying a social network user identifier based on a user message
JP2002183002A (ja) 訂正候補のドメイン名を通知するサーバ装置、およびこのサーバ装置により通知された訂正候補のドメイン名を利用するクライアントコンピュータ、およびこのクライアントコンピュータ上で動作するプログラムを記録した記録媒体、および訂正候補のメールアドレスを通知するメールサーバ
KR101752786B1 (ko) 친구찾기 방법 및 이를 위한 시스템
JP2006293854A (ja) メール転送システム、メール転送装置及びメール転送プログラム
JP5756350B2 (ja) 電話帳管理システム、電話帳管理方法
KR20050096422A (ko) 인스턴트 메신저와 웹 연동 시스템 및 방법
KR101140213B1 (ko) 대화명 관리기능을 갖는 이동통신 단말기, 이를 이용한 대화명 관리시스템 및 그 방법
KR20090125376A (ko) 지역별 인기 검색어 운용방법 및 시스템과 이를 위한프로그램 기록매체
JP2006048545A (ja) メールフィルタリングシステムおよび方法、プログラムおよび記録媒体
JP2017016580A (ja) 候補選択装置、候補選択方法、コンピュータプログラム及びコミュニケーションシステム
KR20130026613A (ko) 사용자 이름 설정방법 및 이를 위한 시스템

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20140115