通信装置及通信方法

文档序号:6399496阅读:95来源:国知局
专利名称:通信装置及通信方法
技术领域
本发明涉及即时消息技术,特别涉及对即时消息进行中继的装置。
背景技术
伴随着网络技术的发展,越来越多的终端连接在网络上,发送接收各种信息也变得普遍。即时消息是这样的信息的一种。即时消息可以实时地实现消息的交换,当通信对象联机(online)时,可以发送接收消息。但是,当通信对象未联机(offline)时,就无法发送接收消息。
有一种系统,当通信对象未联机时,可以使用如电子邮件等来使其联机(日本特开2003-44418号公报)。
还有一种系统,当通信对象未联机时,可以通过电话来通知即时消息到来(日本特开2001-313666号公报)。
使用即时消息来发送接收的信息,其新鲜度是必要的,在极短时间内丧失其信息价值的这类信息有很多。也就是说,通过即时消息处理的信息,比使用电子邮件来通知的信息更需要迅速地通知,且重要性低于使用电话来通知的信息。因此,例如通过发送电子邮件来促使登录到即时消息服务器上,可以给用户一些压力。

发明内容
本发明是鉴于上述问题点而提出的,其目的在于提供一种对未联机的用户预先发送即时消息的技术。
本发明的通信装置是一种对即时消息进行中继的装置。该装置具备登录单元、接收单元、存储单元、检测单元和发送单元。登录单元是用于登录在提供即时消息服务的服务器上的单元。接收单元是用于接收附加有传送目的地的即时消息的单元。存储单元是用于存储即时消息的单元。检测单元是用于检测被指定为传送目的地的用户是否正登录在服务器上的单元。发送单元是用于当用户已登录在服务器上时,把存储在存储单元中的即时消息发送至传送目的地的单元。这样一来,该装置可以在传送目的地未登录在提供即时消息服务的服务器上时,暂时保存应发送至该传送目的地的即时消息,并在登录后的时刻发送。
该装置还具备将接收单元已接收的即时消息中所附加的发送方的信息,附加在发送至作为传送目的地的用户的即时消息中的单元。这样一来,即时消息的传送目的地用户可以确定该即时消息的发送方。
该装置还具备在从接收单元接收上述即时消息开始经过了预定期间时,向上述发送方发送记录有该信息的即时消息的单元。这样一来,可以防止把失去新鲜度的信息发送至传送目的地。
再者,通过以上各组成要素的任意组合,在方法、装置、系统、记录介质、计算机程序等之间转换本发明的表现后的方式,作为本发明的形式是有效的。
本发明具有以下效果根据本发明,提高了即时消息服务的便利性。


图1是实施方式有关的通信系统的结构图。
图2是图1的通信装置的内部结构图。
图3是表示图2的传达内容存储部中的数据结构的一个例子。
符号说明10-通信系统;12-网络;14-IM服务器;100-通信装置;102-接收部;104-存储处理部;106-传达内容存储部;108-读入部;110-地址设定部;112-传送方附加部;114-发送部;116-期限管理部;118-不能发送通知生成部;120-登录部;122-检测部;124-消息生成部。
具体实施例方式
图1是实施方式有关的通信系统10的结构图。通信系统10具备暂时保存即时消息的通信装置100。另外,通信系统10还具备即时消息服务器14(以下简称为“IM服务器14”)、第一客户机终端16a、及第二客户机终端16b。通信装置100、IM服务器14、第一客户机终端16a、第二客户机终端16b分别与网络12连接,各终端之间可以通过网络12进行数据的发送接收。
当从第一客户机终端16a发送即时消息时,在发送目的地未登录的情况下,通信装置100暂时存储从第一客户机终端16a发送的即时消息。然后,当应作为发送目的地的客户机终端变为联机时,通信装置100将暂时保存的即时消息自动发送至该客户机终端。
IM服务器14是用于提供即时消息服务(以下简称为“IM服务”)的服务器。IM服务例如包括提供IM服务的使用者(以下简称为“IM使用者”)能否进行信息的发送接收的服务(以下简称为“在线服务”(presence service))、及在IM使用者之间进行消息的传达的服务(以下简称为消息服务)。“即时消息”可以是在线服务及信息服务的总称,也可以表示在线服务或信息服务的任一个。简而言之,即时消息是IM服务中发送接收的信息。以下,将“即时消息”简称为“消息”。IM使用者通过使用即时消息客户机终端(以下简称为“IM客户机”),能够使用IM服务。以下,把IM使用者在IM服务器14上登录中的状态、即能够通过IM服务进行信息的发送接收的状态称为“激活(active)状态”。
对于IM服务,在IM使用者处于激活状态时发送接收消息。为此,消息被立即通知给发送目的地、即IM使用者的IM客户机终端,推进(push后入先出)型的通知是可能的。IM服务器14可以使用已有的提供IM服务的服务器,也可以新置服务器。如上说述,本图中,IM服务器14正与网络12连接。
第一客户机终端16a和第二客户机终端16b是用于登录在IM服务器14上,以使用IM服务的客户机终端。通信装置100也同样,具备作为IM服务器14的客户机终端的功能,而且还具备暂时保存即时消息、当发送目的地变为登录状态时发送该即时消息的功能。本实施方式中,设定第一客户机终端16a的即时消息地址(以下简称为“IM地址”)是“AAA”,第二客户机终端16b的IM地址是“BBB”。另外,设定通信装置100的IM地址是“Server”。IM地址是在IM服务中用于识别客户机终端的信息。
第一客户机终端16a具备检测部,该检测部检测作为发送目的地的第二客户机终端16b是否处于激活状态。例如该检测部通过查询IM服务器14,可以检测第二客户机终端16b是否处于激活状态。第一客户机终端16a发送即时消息时,检测作为发送目的地的第二客户机终端16b是否处于激活状态。当处于激活状态时,不通过通信装置100,而通过IM服务器14将即时消息发送至第二客户机终端16b。当处于非激活状态时,通过IM服务器14将即时消息发送至通信装置100。若接收应发送至第二客户机终端16b的即时消息,则通信装置100开始第二客户机终端16b的状态的监视。该状态的监视是通过按照预定周期向IM服务器14查询第二客户机终端16b的状态来实现的。而后,若检测第二客户机终端16b处于激活状态,则通信装置100立刻把暂时存储的从第一客户机终端16a来的即时消息通过IM服务器14发送至第二客户机终端16b。
第一即时消息20是第一客户机终端16a发送的即时消息的一个例子。在地址栏22中,设定发送目的地、即通信装置100的IM地址。在发送方栏24中,设定第一客户机终端16a的IM地址。在传送目的地栏26中,设定即时消息的传送目的地。本图中,设定第二客户机终端16b的IM地址“BBB”作为传送方。正文28是所通知的传达内容。
第二即时消息30是从通信装置100向第二客户机终端16b发送的即时消息。在地址栏32中,设定发送目的地、即第二客户机终端16b的IM地址“BBB”。在发送方栏34中,设定通信装置100的IM地址“Server”。在传送方栏36中,设定传送方、即第一客户机终端16a的IM地址“AAA”。正文38是与正文28相同的字符串。
图2是图1的通信装置100的内部结构图。通信装置100的各组成要素是以任意计算机的CPU、存储器、载入存储器中的实现本图组成要素的程序、存储该程序的硬盘等存储单元、及网络连接用接口为中心,通过硬件和软件的任意组合来实现的。但是,这样的实现方法因为装置存在各种各样的变形例,是本领域技术人员能够理解的。以下说明的各图表示的不是硬件单位的结构,而是功能单位的框图。
登录部120通过与IM服务器14连接来进行IM服务的登录处理,使通信装置100处于激活状态。为了该登录处理,登录部120保存例如使用IM服务所需要的识别信息(以下简称为“登录ID”)及密码。这样的登录时所必需的信息以下简称为“登录信息”。登录部120即可以预先保存登录信息,也可以接受从通信装置100的管理者等来的设定。再者,在对应多个IM服务的情况下,登录部120保存各自的IM服务用的登录信息。
以下详细说明本发明。传达内容存储部106存储作为即时消息传送目的地的使用者(以下简称为“接收用户”)的信息及传达内容等。在由登录部120进行的登录完成后,检测部122向IM服务器14查询有关传达内容存储部106中所保存的接收用户是否处于激活状态。检测部122通过来自IM服务器14的对该查询的响应,来检测接收用户是否处于激活状态。
接收部102接收从第一客户机终端16a来的第1即时消息20,输出到存储处理部104。存储处理部104把接收到的第1即时消息20分为传送目的地的IM地址、传送方的IM地址、及传达内容后,存储在传达内容存储部106中。
图3是表示图2的传达内容存储部106的数据结构的一例的图。传送目的地地址栏200对设定在第1即时消息20的传送目的地栏26中的IM地址进行保存。传送方地址栏202对设定在第1即时消息20的发送方栏24中的IM地址进行保存。传达内容栏204对第1即时消息20的正文栏28中设定的字符串进行保存。发送标记栏206对指定是否发送第2即时消息30的信息进行保存。本图中,“1”表示已经发送,“0”表示尚未发送。接收日期时间栏208对第1即时消息20的接收日期时间进行保存。
返回到图2,检测部122一检测出图3的传送目的地地址栏200所保存的用户变为激活状态,就向读入部108输出该用户的IM地址。也可以代替IM地址,而将登录ID输出到读入部108。简而言之,检测部122把对变为激活状态的用户进行确定的信息输出到读入部108。读入部108从传达内容存储部106中读入该IM地址所对应的传达内容,输出到消息生成部124,消息生成部124生成包含该传达内容的第2即时消息30。
地址设定部110把图3的传送目的地地址栏200中所保存的IM地址设定为第2即时消息30的地址。传送方附加部112把传送方地址栏202中所保存的IM地址作为传送方设置到第2即时消息30的传送方栏36中。发送部114将所生成的第2即时消息30发送至第二客户机终端16b。这样,就可以暂时保存从传送方接收到的第1即时消息20,当传送目的地用户变为激活状态时,将第2即时消息30发送至传送目的地用户。
期限管理部116根据接收日期时间栏208,对传达内容存储部106中存储的未发送消息(还没有完成发送的即时消息),判断是否经过了预定期限。当其经过预定期间时,期限管理部116指示不能发送通知生成部118生成通知不能发送第2即时消息30的即时消息(以下简称为“不能发送通知”)。不能发送通知生成部118生成不能发送通知,将地址设置为第1即时消息20的发送方、即第一客户机终端16a的IM地址。然后,不能发送通知生成部118将不能发送通知输出到发送部114。发送部114把该不能发送通知发送至第一客户机终端16a。像这样根据期限,通过发送不能发送通知,可以实现对经过预定期间还无法把第2即时消息30发送至第二客户机终端16b的情况,通知给第一客户机终端16a的用户。
以上,根据本发明的实施方式进行了说明。本领域的技术人员应该能够理解实施方式只是例示,这些各组成要素及各处理过程的组合可以构成变形例,而且,这样的变形例也属于本发明的范围。
发明的效果根据本发明,提高了即时消息服务的便利性。
权利要求
1.一种通信装置,具备在提供即时消息服务的服务器上登录的单元,该通信装置的特征在于具备接收单元,接收附加有传送目的地的即时消息;存储单元,存储上述即时消息;检测单元,检测被指定为上述传送目的地的用户是否正登录在上述服务器上;及发送单元,当上述用户已登录在上述服务器上时,把已存储在上述存储单元中的即时消息发送至上述传送目的地。
2.如权利要求1所记载的通信装置,其特征在于,还具备将上述接收单元接收的上述即时消息中所附加的发送方的信息,附加在向上述用户发送的即时消息中的单元。
3.如权利要求2所记载的通信装置,其特征在于,还具备在从上述接收单元接收上述即时消息开始经过了预定期间时,向上述发送方发送记录有该信息的即时消息的单元。
4.一种通信装置,具备在提供即时消息服务的服务器上登录的单元,该通信装置的特征在于具备接收单元,从传送方客户机终端接收即时消息,该即时消息附加有传送目的地客户机终端的识别信息;存储单元,存储上述即时消息;检测单元,检测上述传送目的地客户机终端是否处于激活状态;及发送单元,当上述传送目的地客户机终端处于激活状态时,把存储在上述存储单元中的即时消息发送至上述传送目的地客户机终端;
5.如权利要求4所记载的通信装置,其特征在于,还具备将上述接收单元从上述传送方客户机终端接收的上述即时消息中所附加的发送方的信息,附加向上述传送目的地客户机终端发送的即时消息中的单元。
6.如权利要求4所记载的通信装置,其特征在于,还具备在从上述接收单元接收上述即时消息开始经过了预定期间,还无法将该即时消息发送至传送目的地客户机终端时,将记录有该信息的即时消息发送至上述传送方客户机终端的单元。
7.如权利要求4所记载的通信装置,其特征在于,上述检测单元通过查询上述服务器,来检测上述传送目的地客户机终端是否处于激活状态。
8.如权利要求4所记载的通信装置,其特征在于,上述接收单元用于从上述传送方客户机终端接收第1即时信息,该第1即时信息包含作为发送目的地信息的自局识别信息、作为发送方信息的上述传送方客户机终端的识别信息、作为传送目的地信息的上述传送目的地客户机终端的识别信息、及正文。
9.如权利要求8所记载的通信装置,其特征在于,还具备基于上述第1即时消息来生成第2即时消息的单元,该第2即时消息包含作为发送目的地信息的上述传送目的地客户机终端的识别信息、作为发送方信息的自局识别信息、作为传送方信息的上述传送方客户机终端的识别信息、及正文;上述发送单元在上述传送目的地客户机终端处于激活状态时,将上述第2即时消息发送至上述传送目的地客户机终端。
10.一种通信方法,用于从传送方终端向传送目的地终端发送即时消息,该通信方法具备以下步骤传送方终端检测传送目的地终端的传送目的地用户是否正登录在即时消息服务器上的步骤;当上述传送目的地用户未登录在上述即时消息服务器上时,由上述传送方终端将附加有上述传送目的地终端的识别信息的即时消息发送至通信装置的步骤;将从上述传送方终端接收的上述即时消息,存储在上述通信装置的存储单元中的步骤;上述通信装置检测被指定为上述传送目的地终端的传送目的地用户是否正登录在上述即时消息服务器上的步骤;及当上述传送目的地用户登录在上述即时消息服务器上时,将存储在上述存储单元中的上述即时消息从上述通信装置发送至上述传送目的地终端的步骤。
11.如权利要求10所记载的通信方法,还具备以下步骤,把上述通信装置从上述传送方终端接收的上述即时消息中所附加的发送方信息,附加在用于从上述通信装置发送至上述传送目的地终端的即时消息中。
12.如权利要求10所记载的通信方法,还具备以下步骤,从上述通信装置接收来自上述传送方终端的上述即时消息开始经过了预定期间时,将记录有该信息的即时消息从上述通信装置发送至上述传送方终端。
13.如权利要求10所记载的通信方法,还具备以下步骤,当上述传送目的地用户正登录在上述即时消息服务器上时,不通过上述通信装置,由上述传送方终端向上述传送目的地终端发送上述即时消息。
全文摘要
本发明提供通信装置。IM服务器(14)向通信装置(100)、第一客户机终端(16a)、及第二客户机终端(16b)提供即时消息服务。当第二客户机终端(16b)未登录在IM服务器(14)上时,第一客户机终端(16a)将第1即时消息(20)发送至通信装置(100)。通信装置(100)存储该第1即时消息(20)。另外,当第二客户机终端(16b)登录在IM服务器(14)上时,通信装置(100)将基于第1即时消息(20)所生成的第2即时消息(30)发送至第二客户机终端(16b)。这样,当发送目的地未登录在服务器上时,也可以发送即时消息。
文档编号G06F13/00GK1540945SQ20041003533
公开日2004年10月27日 申请日期2004年4月22日 优先权日2003年4月23日
发明者谷本好史 申请人:村田机械株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1