CN101647008A - 通信系统 - Google Patents
通信系统 Download PDFInfo
- Publication number
- CN101647008A CN101647008A CN200880010416A CN200880010416A CN101647008A CN 101647008 A CN101647008 A CN 101647008A CN 200880010416 A CN200880010416 A CN 200880010416A CN 200880010416 A CN200880010416 A CN 200880010416A CN 101647008 A CN101647008 A CN 101647008A
- Authority
- CN
- China
- Prior art keywords
- ipm
- message
- server
- client
- communication
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42382—Text-based messaging services in telephone networks such as PSTN/ISDN, e.g. User-to-User Signalling or Short Message Service for fixed networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/043—Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/56—Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/58—Message adaptation for wireless communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/54—Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42365—Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/60—Medium conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/20—Aspects of automatic or semi-automatic exchanges related to features of supplementary services
- H04M2203/2066—Call type detection of indication, e.g. voice or fax, mobile of fixed, PSTN or IP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/45—Aspects of automatic or semi-automatic exchanges related to voicemail messaging
- H04M2203/4536—Voicemail combined with text-based messaging
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42025—Calling or Called party identification service
- H04M3/42034—Calling party identification service
- H04M3/42059—Making use of the calling party identifier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42025—Calling or Called party identification service
- H04M3/42085—Called party identification service
- H04M3/42102—Making use of the called party identifier
- H04M3/4211—Making use of the called party identifier where the identifier is used to access a profile
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
[问题]提供一种通信系统,其中在即时消息服务中,在用户之间可以实时相互得知另一方的存在状态,并且可以向使用不同消息类型的另一方发送消息并从其接收消息。[用于解决问题的手段]IPM服务器对从SMS客户端、MMS客户端和IMP客户端发送来的即时消息的消息类型进行转换以便匹配目的地终端,获取指示客户端是否可通信的存在状态信息,并且向每个客户端通知所获取的存在状态信息。
Description
技术领域
本发明涉及通信系统,其中移动通信终端经由服务器彼此之间发送并接收即时消息。
背景技术
已经向现有的移动电话提供了移动即时消息传送服务。利用该服务,通信终端的用户被允许使用即时消息传送服务,通过这种服务,用户可以在移动终端上利用文本、语音、图像等彼此聊天。
如图19(A)所示,在所提供的移动即时消息传送服务中,包括了能够使用短消息服务(SMS,它是现有的移动消息服务)的移动终端(下文中称为“SMS客户端”)11和12以及向SMS客户端提供短消息服务的SMS服务器(下文中称为“SMSC”)21,并且SMS客户端11和12经由SMSC 21彼此之间发送并接收短消息。
另外,如图19(B)所示,提供了能够使用多媒体消息服务(MMS,它是现有的移动消息服务)的移动终端(下文中称为“MMS客户端”)13和14以及向MMS客户端提供多媒体消息服务的MMS服务器(下文中称为“MMSC”)22,并且MMS客户端13和14经由MMSC 22彼此之间发送并接收短消息。
另外,如图19(C)所示,提供了能够使用移动电子邮件服务(MES,它是现有的电子邮件服务)的移动终端(下文中称为“MES客户端”)15和16以及向MES客户端提供移动电子邮件服务的MES服务器(下文中称为“MESC”)25,并且MES客户端15和16经由MESC 25彼此之间发送并接收短消息。
在所提供的移动消息服务中,由于分别经由不同的服务器(服务器)发送并接收不同消息类型的移动消息,因此存在不方便的因素,即消息不能在不同消息类型的服务之间相关联地发送和接收。
考虑到以上内容,已开发出一种消息系统,其中消息系统中的消息网关将SMS消息类型和MMS消息类型彼此转换并对其进行中继和传送,从而消息可以在不同消息类型的现有消息服务之间被发送和接收(参见专利文献1)。
另外,在所提供的移动即时消息传送系统中,存在一个问题,即在开始通信之前,不能识别将与其执行实时通信的对方终端用户的通信状态和状况。为了解决这一问题,已开发出一种即时消息传送服务系统,其中在移动即时消息传送服务中结合了用于向每个终端通知反映通信对方的呼叫状态的存在(presence)状态信息的存在状态信息通知服务(专利文献2)。
专利文献1:日本专利早期公开公布No.2003-163953
专利文献2:日本专利早期公开公布No.2006-191608
发明内容
本发明要解决的问题
然而,在专利文献1所示的示例中,如上所述,存在一个问题,即在使用即时消息服务之前不能识别对方终端用户的通信状态和状况。
另外,在专利文献2所示的示例中,由于它不是关联现有消息服务器的系统,因此存在以下问题:该系统难以与现有消息系统相关联或者被结合在现有消息系统中。
另外,在使用由因特网服务提供商(ISP)提供的即时消息传送服务(下文中称为“ISP-IM”)的情况下,存在以下问题:即消息仅能在预先登记为ISP-IM服务的用户的用户之间发送和接收。
在这种情况下,还存在一个问题,即用户需要获取除了对于移动终端唯一的电话号码以外的新帐户,并且不能与帐户未知的用户进行消息的发送和接收。另外,还存在一个问题,即,即使在同一ISP-IM服务中登记的用户之间,也仅仅能在他们/她们之间已进行了认证的用户之间发送和接收消息。
另外,由于ISP-IM的许多服务是在因特网基础上采用的并且不受运营者的主导,因此存在难以就服务向用户收费的缺点。另外,在所登记的用户信息的内容有任何改变的情况下,通信对方无法找出所登记内容的改变,除非用户他/她自身向对方通知这种改变。
本发明的一个目的是提供一种通信系统,该通信系统使得即时消息服务的用户能够实时地找出通信对方的存在状态,并且使得能够利用不同消息类型在通信对方之间进行消息的发送和接收。
用于解决问题的手段
为了实现该目的,根据本发明的通信系统是一种用于利用不同类型的消息交换信息的通信系统,包括:多种类型的服务器,每个服务器为每种消息类型提供不同用户接口的服务;移动终端,该移动终端通过用于这多个服务器中的专用服务器的用户接口连接到该专用服务器;以及中继单元,该中继单元建立这些服务器之间的关联。中继单元确定源移动终端和目的地地址,基于确定结果互换用户接口,并且向经互换的用户接口的目标服务器(object server)发送一消息,该消息包括从源移动终端发送来的通信状态的信息。
尽管本发明被构造为一种通信系统,但是本发明并不限于此,而是可以构造为一种用于通过与现有服务器相结合来关联服务器的中继设备和通信中继方法。另外,本发明可以被构造为软件形式的中继程序。
根据本发明的中继设备是一种用于在多种类型的服务器之间利用不同用户接口的移动终端之间的消息来中继信息交换的中继设备,该中继设备包括中继单元,中继单元确定源移动终端和目的地地址,基于确定结果互换用户接口,并且向经互换的用户接口的目标服务器发送一消息,该消息包括从源移动终端发送来的通信状态的信息。
根据本发明的通信中继方法是一种用于在多种类型的服务器之间利用不同用户接口的移动终端之间的消息来中继信息交换的通信中继方法。该方法包括:确定源移动终端和目的地地址,基于确定结果互换用户接口,并且向经互换的用户接口的目标服务器发送包括从源移动终端发送来的信息的消息。
根据本发明的中继程序是一种用于在多种类型的服务器之间利用不同用户接口的移动终端之间的消息来中继并控制信息交换的中继程序。该程序使得计算机执行以下功能:确定源移动终端和目的地地址的功能;基于确定结果互换用户接口的功能;以及向经互换的用户接口的目标服务器发送包括从源移动终端发送来的信息的消息。
本发明的效果
在本发明中,确定源移动终端和目的地地址,基于确定结果互换用户接口,并且向经互换的用户接口的目标服务器发送包括从源移动终端发送来的信息的消息。这样,可以经由不同用户接口的服务器执行通过不同用户接口的移动终端之间的消息进行的信息交换。
附图说明
图1是示出根据本发明示例性实施例的通信系统中的整体网络的配置图。
图2示出了图1所公开的通信系统,其中图2(A)是示出通知给SMS客户端的示例性IP消息的示图,图2(B)是示出通知给MMS客户端的示例性IP消息的示图。
图3是示出图1所公开的通信系统中的IPM服务器的示例性配置的框图。
图4是示意性地示出当图1所公开的通信系统中的IPM服务器接收IP消息时的处理步骤的流程图。
图5示出了图1所公开的通信系统,其中图5(A)是示出从SMS客户端通知给IPM客户端的示例性信息的示图,图5(B)是示出从MMS客户端通知给IPM客户端的示例性信息的示图。
图6是指示在图1所公开的通信系统中、从IPM客户端到SMS客户端执行的存在状态信息更新的通信操作的定时的通信序列图。
图7示出了图1所公开的通信系统,其中图7(A)是示出IPM客户端的存在状态的示例性经更新内容的示图,图7(B)是示出通知给SMS客户端的示例性消息内容的示图。
图8是指示在图1所公开的通信系统中、从SMS客户端到IPM客户端执行的存在状态信息更新的通信操作的定时的通信序列图。
图9示出了图1所公开的通信系统,其中图9(A)是示出SMS客户端的存在状态的示例性经更新内容的示图,图9(B)是示出通知给IPM客户端的示例性消息内容的示图。
图10是示出在图1所公开的通信系统中,在IPM客户端、SMS客户端、SMSC服务器和IPM服务器之间执行的通信操作的定时的通信序列图。
图11是示出在图1所公开的通信系统中、由IPM客户端创建的示例性消息内容的示图。
图12是示出在图1所公开的通信系统中,在IPM客户端、SMS客户端、SMSC服务器和IPM服务器之间执行的通信操作的定时的通信序列图。
图13是示出在图1所公开的通信系统中、从IPM客户端到MMS客户端执行的存在状态信息更新的通信操作的定时的通信序列图。
图14示出了图1所公开的通信系统,其中图14(A)是示出IPM客户端的存在状态的示例性经更新内容的示图,图14(B)是示出通知给MMS客户端的示例性消息内容的示图。
图15是示出在图1所公开的通信系统中、从MMS客户端到IPM客户端执行的存在状态信息更新的通信操作的定时的通信序列图。
图16示出了图1所公开的通信系统,其中图16(A)是示出MMS客户端的存在状态的示例性经更新内容的示图,图16(B)是示出通知给IPM客户端的示例性消息内容的示图。
图17是示出在图1所公开的通信系统中、经由MMSC服务器和IPM服务器从IPM客户端到MMS客户端执行的通信操作的定时的通信序列图。
图18是示出在图1所公开的通信系统中、经由MMSC服务器和IPM服务器从MMS客户端到IPM客户端执行的通信操作的定时的通信序列图。
图19示出了相关通信系统,其中图19(A)是示出SMS系统的网络配置的示意配置图,图19(B)是示出MMS系统的网络配置的示意配置图,图19(C)是示出EMS系统的网络配置的示意配置图。
标号描述
11:SMS客户端
13:MMS客户端
15:MES客户端
21:SMS服务器
23:MMS服务器
25:MES服务器
31:IPM服务器
32:IPM用户数据库部件
33:客户端接口部件
34:消息转换中继部件
41:IPM客户端
331:IMPS通信单元
332:IM通信单元
341:IPM通信路径控制单元
342:消息类型转换单元
具体实施方式
下文中,将基于附图详细描述本发明的示例性实施例。
在西方国家主要开发了用于利用不同类型的消息来发送和接收信息的通信服务。这些服务可以被引入日本,并且在这种情况下,可以利用移动终端使用通信服务。这些服务包括短消息服务(SMS)、多媒体服务(MMS)、移动电子邮件服务(MES)和由因特网提供商提供的即时消息服务(ISP-IM)。
关于短消息服务,信息是仅利用文本消息发送和接收的,并且不能附加包括图像和音乐在内的文件。另外,短消息服务具有以下限制:一次发送的可用字符的数目很少,并且在不同运营商之间不能使用该服务,因为提供短消息服务的运营商彼此并不关联。关于多媒体服务,该服务仅能用在支持多媒体服务的移动终端之间,并且该服务不能用在不同运营商之间,因为提供多媒体服务的运营商彼此并不关联。关于ISP-IM的即时消息服务,信息仅在某一团体中发送和接收,其中仅仅先前登记的用户可以交换消息(即,在封闭世界内),并且信息是利用所获取的除了移动电话的电话号码以外的帐户来交换的。另外,ISP-IM的即时消息服务是由每个运营商提供的,因此在各个运营商提供的服务之间不存在兼容性。
另外,这各种服务是分别利用不同用户接口(通信协议、数据格式等)提供的。这意味着各种类型的服务器利用不同用户接口针对各个消息类型独立地提供服务。这样,移动终端通过经由针对每个服务器的用户接口连接到专用服务器来使用服务。
本发明的示例性实施例提供了一种通信系统,该通信系统通过不同用户接口向用户提供服务,同时解决了用户接口的限制和服务的不兼容性,并且考虑到了运营商的经济优点。
如图1所示,根据本发明示例性实施例的通信系统是一种用于利用不同类型的消息发送和接收信息的通信系统,并且作为基本配置包括多种类型的服务器21和23(每个服务器为每种消息类型提供不同用户接口的不同服务)、移动终端11、13和41(每个终端经由针对每个服务器的用户接口连接到专用服务器)、以及建立服务器之间的关联的中继单元31。中继单元31被配置为确定源移动终端11、13或41和目的地地址,并且基于确定结果来互换用户接口,并将包括从源移动终端发送来的信息的消息发送到经互换的用户接口的目标服务器。
尽管移动终端11、13和41可以是各种类型的,但是作为示例将描述世界上具有最高普及率的移动电话。
尽管中继单元31作为基本配置具有建立服务器21和23之间的关联的功能,但是在图1所示的示例中,中继单元31具有作为服务器的功能,其经由与移动电话41的电话号码相对应的用户接口利用消息向源移动终端41提供服务,其中源移动终端41正利用该电话号码作为发送地址来执行访问。这意味着中继单元31的服务器是一种在示例性实施例中新提出的服务器,并且该服务器作为针对利用电话号码作为目的地地址来访问的移动电话41的新服务器(IPM服务器)工作。
另外,尽管图1的示例示出了提供短消息服务的SMSC服务器12和提供多媒体服务的MMSC服务器23作为服务器,但是服务器并不限于这些,并且可以添加提供移动电子邮件服务的MES服务器。另外,尽管示出了一个SMSC服务器12和一个MMSC服务器23,但是其数目并不限于一个。可以一起提供不同运营商的多个SMSC服务器21和MMSC服务器23。注意,下面的描述基于这样的假设,即中继单元31被配置为既具有关联服务器21和23的功能,又具有作为IPM服务器的功能。
在示例性实施例中,将描述以下情况:在提供不同服务的服务器21、23和31之间执行双向通信,并且由各个服务器21、23和31提供的服务被提供给移动终端11、13和41。
当利用消息交换信息时,对于作为通信对方的移动电话13和41,移动电话11的用户将自身设备的电话号码、用于接收由MMSC服务器23提供的服务的移动电话13的帐户和电话号码、以及用于接收由IPM服务器31提供的服务的移动电话41的帐户和电话号码关联起来,并经由SMSC服务器21将其登记在IPM服务器31中。
类似地,对于作为通信对方的移动电话11和41,移动电话13的用户将用于接收由MMSC服务器23提供的服务的自身设备的帐户和电话号码、用于接收由SMSC服务器21提供的服务的移动电话11的电话号码、以及用于接收由IPM服务器31提供的服务的移动电话41的帐户和电话号码关联起来,并经由MMSC服务器23将其登记在IPM服务器31中。
类似地,对于作为通信对方的移动电话11和13时,移动电话41的用户将用于接收由IPM服务器31提供的服务的自身设备的帐户和电话号码、用于接收由SMSC服务器21提供的服务的移动电话11的电话号码、以及用于接收由MMSC服务器23提供的服务的移动电话13的帐户和电话号码关联起来,并将其登记在IPM服务器31中。
由移动电话11、13和41的用户进行的登记过程是用于指定通信对方的必需过程,并且基本上不同于用于接收ISP-IM的即时消息服务的封闭团体中的预先登记。登记过程对于具有不同用户接口的移动电话的全部用户来说都是开放的。
将描述以下情况:在接收由SMSC服务器21提供的短消息服务的移动电话11和接收由MMSC服务器23提供的多媒体服务的移动电话13之间执行使用消息进行的信息交换,这两个移动电话都已完成了登记过程。
移动电话11的用户将指示自身设备(移动电话11)的通信状态的信息(即指示诸如移动电话11的用户例如正疲劳或者繁忙的通信状态的信息)和作为通信对方的移动电话13的电话号码关联起来,并将其发送到SMSC服务器21。注意,来自移动电话11的内容(信息和电话号码)是以文本格式发送的。当SMSC服务器21从移动电话11接收到通信状态的信息时,SMSC服务器21将该信息发送到IPM服务器31。
在从SMSC服务器21接收到移动电话11的通信状态的信息后,IPM服务器31基于关联移动终端11和移动终端13的登记数据来确定作为源的移动电话11和目的地地址。IPM服务器31用作中继单元,并且当IPM服务器31确定源是移动电话11并且目的地地址是连接到MMSC服务器23的移动电话13时,IPM服务器31基于确定结果将用于发送来自SMSC服务器21的内容的用户接口互换到链接MMSC服务器23和移动电话13的用户接口,并将包括从移动终端11发送来的通信状态的信息的消息发送到经互换的用户接口的目标MMSC服务器23。IPM服务器31以遵从由MMSC服务器23提供的多媒体服务的格式来发送被发送到MMSC服务器23的消息。
在用作服务器的状态下,当IPM服务器31为移动电话13从移动电话41接收通信状态的信息时,IPM服务器31将链接移动电话41和IPM服务器31的用户接口互换到链接移动电话13和MMSC服务器23的用户接口,并将包括从移动终端41发送来的通信状态的信息的消息发送到经互换的用户接口的目标MMSC服务器23。
当MMSC服务器23从IPM服务器(中继单元)31接收到消息时,MMSC服务器23将该消息发送到移动电话13。基于传递到移动电话13的消息,用户识别移动电话11或移动终端41的通信状态。另外,在移动电话13中,从IPM服务器31发送来的移动电话的通信状态的信息被针对各个通信对象进行分类,并被存储在消息列表中,消息列表是除了用于电子邮件的发件箱/收件箱以外另设的。另外,在移动电话中,从对方移动电话发送来的消息被以对话形式存储。注意,由移动电话13进行的信息存储与移动电话11和41的相同。
当对方移动电话11或41的用户希望基于所接收的通信状态的信息利用消息交换信息时,移动电话13的用户向MMSC服务器23发送必需的消息。MMSC服务器23将来自移动电话13的消息发送到IPM服务器31。
在从MMSC服务器23接收到消息后,IPM服务器31用作中继单元。然后,IPM服务器31基于所存储的电话号码确定源移动终端13和目的地地址。如果目的地地址是移动电话11,则IPM服务器31将来自移动电话13的消息转换为文本格式,并将经转换的消息发送到SMSC服务器21。如果目的地地址是移动电话41,则IPM服务器31将来自移动电话13的消息转换为可被移动电话41识别的数据格式,并将表明其接收到经转换的消息的通知发送到移动电话41。
在从IPM服务器31接收到消息后,SMSC服务器21将该消息发送到移动电话11。通过上述过程,在属于SMSC服务器21的移动电话11和属于MMSC服务器23的移动电话13之间执行了使用消息的信息交换。
另外,当移动电话41的用户从IPM服务器31接收到通知时,用户基于电话号码访问IPM服务器31,并且请求IPM服务器31获取消息。IPM服务器31基于所存储的电话号码来确定来自移动电话41的访问,并且激活应用软件并显示消息。当显示消息时,IPM服务器31向该消息结合附加的信息,例如广告信息。
移动电话41的用户检查由IPM服务器31显示的消息,并且如果必要则将消息下载到移动电话41。通过上述过程,在属于MMSC服务器23的移动电话13和属于IPM服务器31的移动电话41之间执行了使用消息的信息交换。
尽管示例性实施例在以上描述中被构造为通信系统,但是它并不限于这种配置。如果已安装了服务器21和23,则示例性实施例可以通过与已安装的服务器21和23相结合而被构造为具有用于关联服务器的中继单元31的中继设备。另外,示例性实施例可以被构造为用于使得计算机执行由中继单元执行的功能的中继程序。
如上所述,根据示例性实施例,可以向用户提供不同用户接口之间的服务,同时解决由用户接口引起的服务的不兼容性和限制,并且可以在无需知晓对方所支持的类型的情况下执行信息交换。
另外,根据示例性实施例,由于可以向从移动终端发送来的消息结合诸如广告信息之类的附加信息,因此操作服务器的运营商除了接收用于消息通信的数据包费用以外,还可以接收广告费用(如果附加信息是广告信息的话)。这样,示例性实施例能够在提供通信系统的同时向运营商提供经济上的优点。
由于源移动终端和目的地地址是基于给予移动电话的电话号码的数据而确定的,因此消息的发送和接收可以利用电话号码执行。这样,如果对方移动电话的电话号码已知的话,则可以基于电话号码通过消息与世界上的任何人执行信息交换,而无需使用电子邮件地址。
另外,提供商所提供的IPS-IM的即时消息所需的封闭世界中的预先登记不是必需的。示例性实施例的过程是对于所有移动电话开放的登记过程,并且已经登记在移动电话中的地址簿可以原样使用。这样,可以防止向用户施加不必要的负担。
另外,由于利用消息交换的多条信息是针对各个通信对方分类的并且被存储在移动终端的消息列表中,因此可以针对各个通信对方检查之前已交换的内容。另外,由于利用消息交换的信息以对话形式被存储在移动终端中,因此可以在屏幕上检查信息交换的流程。
接下来,将基于特定示例更详细地描述示例性实施例。
如图1所示,根据示例性实施例的通信系统包括属于SMSC服务器21的移动电话11、属于MMSC服务器23的移动电话13、向移动电话11提供短消息服务的SMSC服务器21、以及向移动电话13提供多媒体服务的MMSC服务器23。
通信系统还包括IPM服务器31。IPM服务器31具有作为中继单元的关联SMSC服务器21和MMSC服务器23的功能以及作为服务器的向移动电话41提供服务的功能。IPM服务器31和移动电话41是无线连接的,并且IPM服务器31向基于电话号码访问的移动电话41提供即时消息服务。
由于各个移动电话11、13和41是作为服务器21、23和31的客户端工作的设备,因此在下面的描述中,移动电话11将被称为SMS客户端,移动电话13将被称为MMS客户端,而移动电话41将被称为IPM客户端。
在该配置中,IPM客户端41和SMS客户端11或MMS客户端13彼此之间发送和接收消息。另外,除了图1所示的配置以外,该系统可以具有多个IPM客户端,这多个IPM客户端已连接到IPM服务器31并且使用由IPM服务器31提供的即时消息服务。另外,除了以上配置以外,IPM服务器31可以以与SMSC服务器21和MMSC服务器23相同的方式关联与SMSC服务器21具有相同功能特性的SMS服务器和与MMSC服务器23具有相同功能特性的MMS服务器。
这将在下面详细描述。SMS客户端11假定是利用SMS(短消息服务)使用消息服务的移动通信终端,SMS是现有技术。例如,安装在现有移动电话中的SMS是这样一种服务,通过该服务,某一长度的文本消息可以被发送到SMS客户端以及从SMS客户端接收,并且长达大约168字节的字符数据可以经由SMS服务器21和22来传输。
SMS客户端11经由预定SMS服务器21向IPM服务器31发送指示SMS客户端11的通信状态的信息(即,例如指示用户当前是否可通信或者用户的当前感觉和状况的存在状态信息),并将在SMS客户端11中新设定的存在状态信息发送到IPM服务器31作为存在更新登记请求。注意,在示例性实施例的每个客户端中,已预先设定了包括“高兴”、“疲劳”、“兴奋”、“繁忙”和“未连接”在内的存在状态信息。
SMS客户端11还接收从IPM服务器31通知来的IPM客户端41的存在状态信息(指示移动电话的通信状态的信息)和指示存在状态信息的经更新内容的存在状态更新信息,并在屏幕上显示存在状态信息和存在状态更新信息的内容,如图2(A)所示。
另外,SMS客户端11经由IPM服务器31向IPM客户端41发送消息和从IPM客户端41接收消息。在该示例性实施例中,SMS客户端11通过电话号码指定它要向之发送即时消息的对方客户端终端(IPM客户端41)。从而,即时消息通过与现有短邮件服务(SMS)相同的过程被发送到IPM客户端。
接下来,MMS客户端13是使用现有多消息服务的客户端终端(与上述SMS客户端11相同),并且在示例性实施例中,假定它是除了文本数据以外还能够发送和接收语音和图像的移动通信终端。安装在现有移动电话中的MMS(多媒体消息服务)是这样一种服务,通过该服务,某一长度的文本消息、语音和图像可以在MMS客户端之间发送和接收。
MMS客户端13经由已预先设定的MMS服务器23向IPM服务器31发送指示MMS客户端13的通信状态的信息,即,例如指示用户当前是否可通信或者用户的当前感觉和状况的存在状态信息,并将在MMS客户端13中新设定的存在状态信息发送到IPM服务器31作为存在更新登记请求。注意,在示例性实施例的每个客户端终端中,预先设定了包括“高兴”、“疲劳”、“兴奋”、“繁忙”和“未连接”在内的存在状态信息。另外,MMS客户端13接收从IPM服务器31通知来的IPM客户端41的存在状态信息和指示存在状态信息的经更新内容的存在状态更新信息,并且在屏幕上显示存在状态信息和存在状态更新信息的内容,如图2(B)所示。
另外,MMS客户端13经由IPM服务器31向IPM客户端41发送即时消息并从IPM客户端41接收即时消息。在该示例性实施例中,MMS客户端13通过电话号码指定作为它发送IP消息的目标的对方客户端终端(IPM客户端41)。从而,MMS客户端13通过与现有MMS相同的过程向IPM客户端41发送即时消息。
如上所述,SMSC服务器21是SMS消息传送服务器,其在现有的SMS客户端之间提供短消息服务(SMS)并且执行SMS的通信中继和控制。SMSC服务器21向IPM服务器31传送从SMS客户端11发送来的SMS客户端的存在状态信息(指示移动电话的通信状态的信息),并且向SMS客户端11传送并通知从IPM服务器31发送来的IPM客户端41的存在状态信息和存在状态更新信息。注意,在SMS客户端和IPM服务器31之间的通信中,存在状态信息和存在状态更新信息是作为IP消息被发送和接收的,其中消息类型是SMS格式的。
另外,SMSC服务器21向IPM服务器31传送从SMS客户端11发送来的、去往IPM客户端41的IP消息(SMS消息),并且向SMS客户端11传送经由IPM服务器31从IPM客户端41发送来的IP消息(SMS消息)。另外,SMSC服务器21中继并传送从IPM服务器31发送到IPM客户端41的存在改变通知信号和消息进入通知信号。
如上所述,MMS服务器23是提供用在现有MMS客户端之间的MMS(多媒体消息服务)并且执行MMS的通信中继和控制的服务器。MMSC服务器23向IPM服务器31传送从MMS客户端13发送来的MMS客户端(用户)的存在状态信息,并且向MMS客户端13传送并通知从IPM服务器31发送来的IPM客户端41的存在状态信息和存在状态更新信息。注意,存在状态信息和存在状态更新信息在MMS服务器23和IPM服务器31之间作为MMS格式的IP消息被发送和接收。
另外,MMSC服务器23向IPM服务器31传送从MMS客户端13发送来的、去往IPM客户端41的IP消息(MMS消息),并且向MMS客户端13传送经由IPM服务器31从IPM客户端41发送来的IP消息(MMS消息)。
如图3所示,IPM(IP消息)服务器31包括管理各个客户端终端的存在状态信息、IP消息、终端用户信息、以及消息类型信息的IPM用户数据库部件32,执行从各个终端发送来的IP消息的发送和接收的客户端接口部件33,以及基于登记在IPM用户数据库部件32中的信息来转换消息类型的消息转换中继部件34。
客户端接口部件33包括IMPS通信单元331和IM通信单元332,IMPS通信单元331建立IPM客户端之间的相互通信会话并且控制通信会话,IM通信单元332建立IPM客户端和除IPM客户端以外的客户端终端之间的通信协议的通信会话并且控制通信会话并执行发送和接收。
消息转换中继部件34包括IPM通信路径控制单元341和消息类型转换单元342,IPM通信路径控制单元341指定经由IPM服务器31执行的客户端终端之间的通信的源和目的地(传送目的地)并且执行通信的路由处理,消息类型转换单元342根据通信的目的地终端来转换消息类型。
IPM用户数据库部件32保存关于各个客户端终端的存在状态信息的最新状态,临时存储在各个客户端终端之间发送和接收的IP消息,并且管理用在各个客户端终端中使用的消息类型信息。IPM用户数据库部件32还可以存储包括各个客户端终端的电话号码、地址和生日在内的用户信息。利用IPM用户数据库部件32,当任何一个客户端终端的用户改变他/她的电话号码或地址时,通过改变客户端终端的用户信息,改变后的内容可以经由IPM用户数据库部件32被通知给预先登记的客户端终端的用户。
客户端接口部件33的IMPS通信单元331在IPM用户数据库部件32中存储从每个IPM客户端发送来的存在状态信息和存在更新登记请求,并且答复并通知:针对所接收的存在更新登记请求已完成了更新登记。当在存储在IPM用户数据库部件32中的每个客户端终端的存在状态信息中有任何更新时,IMPS通信单元331向IPM客户端通知指示改变的存在改变通知信号(下文中称为“CIR信号1”),并向IPM客户端通知消息进入通知信号(下文中称为“CIR信号2”)的传送目的地,消息进入通知信号指示新的IP消息被存储在IPM用户数据库部件32中。
IMPS通信单元331可以进行设定以使得CIR信号2经由预设的消息传送服务器(例如,SMSC服务器22)被发送。另外,IMPS通信单元331发回与从IPM客户端发送来的存在更新通知请求相对应的存在状态更新信息,并且向IPM客户端发回与来自IPM客户端的消息获取请求相对应的IMPS格式的IP消息。
IM通信单元332在IPM用户数据库部件32中存储从每个消息传送服务器发送来的存在更新登记请求,经由相应的每个消息传送服务器发送存在状态更新信息(其中消息类型被转换以适合于每个客户端终端),并且经由相应的每个消息传送服务器发送IP消息(其中消息类型被转换以适合于每个客户端终端)。
消息转换中继部件34的消息类型转换单元342确定从每个客户端终端发送来的IP消息的源和传送目的地的终端类型,并且转换IP消息的消息类型以便适合于传送目的地的终端类型。消息类型转换单元342还在IPM用户数据库部件32中存储经转换的IP消息,并从IPM用户数据库部件32中删除已发送到传送目的地的IP消息。
接下来,将基于图4的流程图描述对于从每个客户端终端发送来的IP消息、IPM服务器31的中继通信操作。
首先,IP消息被从IPM客户端41、SMS客户端11和MMS客户端13中的任何一个发送到IPM服务器31(步骤S201)。IPM服务器31接收到IP消息(步骤S202),并且确定IP消息的源终端(步骤S203)。如果IP消息的源终端是除了IPM客户端以外的终端(即,SMS客户端或MMS客户端),则IPM服务器31确定消息的目的地地址(步骤S204)。
如果消息的目的地是除了IPM终端以外的终端,则IPM服务器31丢弃消息并发送目的地不正确错误(步骤S205)。执行这一步的目的是例如使得示例性实施例的IPM服务器31可以不在SMSC服务器21和MMSC服务器22之间中继消息。这样,在示例性实施例中,从SMS客户端11或MMS客户端13发送到IPM服务器31的IP消息的目的地(传送目的地)将是IPM客户端41。
如果在步骤S204确定目的地地址是IPM客户端,则IPM服务器31将所接收的IP消息转换为IMPS格式(步骤S206)。然后,IPM服务器31将经转换的IP消息存储在IPM用户数据库部件32中(步骤S208),并向IPM客户端41通知CIR消息(步骤S209)。然后,IPM服务器31将经转换的IP消息发送到IPM客户端41(步骤S214)。
另外,如果在步骤S203确定IP消息的源终端是IPM客户端41,则IPM服务器31确定IP消息的目的地地址(步骤S207)。如果确定IP消息的目的地地址是IPM客户端,则IPM服务器31将IP消息存储在IPM用户数据库部件32中(步骤S208),并向IPM客户端41通知CIR消息(步骤S209)。然后,IPM服务器31将经转换的IP消息发送到IPM客户端41(步骤S214)。
如果在步骤S207中确定消息的目的地地址是除了IPM客户端以外的客户端(即,SMS客户端11或MMS客户端13),则IPM服务器31确定IP消息是否有附加文件(步骤S210)。
如果IPM服务器31确定包括附加文件,则IPM服务器31将IP消息的数据格式转换为EAIF(步骤S212)。相反地,如果IPM服务器31确定不包括附加文件,则IPM服务器31确定消息大小(步骤S211)。然后,如果IPM服务器31确定消息大小小于168字节,则IPM服务器31将消息的数据格式转换为SMPP(Short Message Peer to Peer Protocol,短消息端对端协议)(步骤S213),并且如果IPM服务器31确定消息大小为168字节或更大,则IPM服务器31将消息的数据格式转换为EAIF(外部应用接口)(步骤S212)。然后,IPM服务器31将经转换的IP消息发送到目的地(步骤S214)。
IPM客户端41(和42、43...)假定是移动通信终端,其利用示例性实施例的IMPS(即时消息和存在服务)协议与IPM服务器31发送和接收IMPS格式的IP消息和存在状态信息。IPM客户端41是如上所述使用由IPM服务器31提供的即时消息存在服务(IMP服务)的客户端终端,并且在示例性实施例中,该终端假定是发送和接收IMPS格式的文本数据、语音、图像和图片的移动通信终端。
IPM客户端41经由预定IPM服务器31向IPM服务器31发送IMPS格式的存在状态信息(包括它当前是否可与SMS客户端、MMS客户端和其他IPM客户端的用户通信,或者用户的当前感觉和状况),并且发送存在更新登记请求以请求存在状态信息的更新登记。注意,在示例性实施例的每个客户端终端中已预先设定了包括“高兴”、“疲劳”、“兴奋”、“繁忙”和“未连接”在内的存在状态信息。另外,IPM客户端41接收从IPM服务器31通知来的每个客户端终端的存在状态信息和指示存在状态信息的经更新内容的存在状态更新信息,并且在屏幕上显示所通知的存在状态信息和其更新内容,如图5(A)所示。
另外,IPM客户端41创建IP消息,并且经由IPM服务器31与SMS客户端、MMS客户端和其他IPM客户端中的任何一个发送和接收IP消息。IPM客户端41通过电话号码指定它要向之发送IP消息的对方客户端终端。从而,即时消息可以通过与现有SMS和MMS相同的过程被发送和接收。
IPM客户端41还具有存在信息存储单元,该单元存储预定客户端终端的存在状态信息。存在状态存储单元存储经由IPM服务器31通知来的每个客户端终端的存在状态信息,并且利用新接收的存在状态信息的经更新内容来更新并设定所存储的每个客户端终端的存在状态信息。另外,IPM客户端41可以从IPM服务器31的IPM用户数据库部件定期获取预定客户端终端的存在状态信息。
存储在存在状态存储单元中的每个客户端终端的存在状态信息被显示在IPM客户端41的显示屏上,如图5(B)所示。从而,IPM客户端41的用户可以在开始消息传送通信之前检查存在状态信息,例如预设的客户端终端用户的通信状态和感觉。例如,如果对方用户的存在状态信息是“繁忙”或“未连接”,则IPM客户端41的用户可以决定当前不能与对方用户进行实时通信。在这种情况下,IPM客户端用户可以根据目的地用户的状态来选择通信方法,包括制止消息传送通信或者通过电子邮件通知该事件。
另外,如果在IPM客户端41的存在状态信息中没有任何改变,则IPM客户端41自动地向IPM服务器31发送存在状态信息的改变后内容。从而,由IPM客户端41保存的存在状态信息和IPM服务器31的IPM用户数据库部件的内容可以被自动同步。
接下来,将描述根据示例性实施例的整体通信系统的操作。
首先,指示每个客户端终端是否可通信的通信状态信息(存在状态信息)被登记在IPM服务器31中。然后,IPM服务器31向预定的IPM客户端41和SMS客户端11通知所登记的存在状态信息(另外,IPM服务器31从SMS客户端11和IPM客户端41获取存在状态信息,并且执行对所存储的存在状态信息的更新设定。然后,当SMS客户端11向IPM客户端41发送即时消息时,IPM服务器31基于目的地终端来转换所接收的即时消息的消息类型并发送经转换的即时消息)。
另外,指示每个客户端终端是否可通信的通信状态信息(存在状态信息)被登记在IPM服务器31中。然后,IPM服务器31向预定的IPM客户端41和SMS客户端11通知所登记的存在状态信息。另外,IPM服务器31从SMS客户端11和IPM客户端41获取存在状态信息,并且执行对所存储的存在状态信息的更新设定。然后,IPM客户端向SMS客户端发送即时消息,然后IPM服务器31基于目的地终端来转换所接收的即时消息的消息类型并发送经转换的即时消息。
注意,由IPM服务器31执行的内容可以被配置为由计算机执行的程序。
现在,将首先描述在IPM客户端41和SMS客户端11之间执行的通知存在状态信息的更新的操作以及发送和接收IP消息的操作。然后,将描述在IPM客户端41和MMS客户端13之间执行的通知存在状态信息的更新的操作以及发送和接收IP消息的操作。
首先,将基于图6的序列图描述IPM客户端41更新存在状态信息并且经更新的内容被SMS客户端11接收的操作。
首先,IPM客户端41向IPM服务器31发送作为存在更新登记请求的对所登记的存在状态的内容改变(更新)(步骤S301)。在该示例性实施例中,由于IPM客户端41将存在状态信息从“兴奋”改变到“疲劳”,如图7(A)所示,因此存在更新登记请求被发送。然后,IPM服务器31接收到该存在更新登记请求并将其登记在IPM用户数据库部件32中,并且向IPM客户端41发回指示存在状态的更新登记已经完成的更新登记响应(步骤S302)。然后,IPM服务器31基于所接收的存在更新登记请求来创建指示IPM客户端41的存在状态信息的改变后内容的存在状态改变消息(步骤S303),并经由SMSC 21将存在状态改变消息发送到SMS客户端11(步骤S304)。
从而,如图7(B)所示,在接收到存在状态改变消息的SMS客户端11中,IPM客户端41(用户名:Alice)的存在状态的改变后内容作为SMS格式的IP消息被显示在屏幕上。从而,SMS客户端11的用户发现IPM客户端41的存在状态的改变后内容。
然后,将基于图8的序列图描述SMS客户端11更新存在状态信息并且IPM客户端41接收该经更新内容的操作。
首先,SMS客户端11经由SMSC 21向IPM服务器31发送作为存在更新登记请求的存在状态的改变(更新)(步骤S311)。在该示例性实施例中,如图9(A)所示,SMS客户端11的存在状态信息从“困倦”改变到“高兴”的事实作为SMS格式的IP消息被通知给IPM服务器31。
然后,IPM服务器31接收到存在更新登记请求,并且向IPM客户端41发送存在改变通知信号(下文中称为“CIR信号1”),该信号通知SMS客户端11的存在状态信息已改变(步骤S312)。IPM客户端41接收到CIR信号1,并且向IPM服务器31发送请求SMS客户端11的存在状态信息的经更新内容的消息(下文中称为“存在更新通知请求”)(步骤S313)。
响应于存在更新通知请求,IPM服务器31以IMPS格式发送SMS客户端11的存在状态更新信息(步骤S314)。基于所通知的存在状态更新信息,IPM客户端41更新并设定存储在IPM客户端41中的SMS客户端11的存在状态设定。在该示例性实施例中,SMS客户端11(用户名:Joshua)的存在状态设定被从“困倦”改变到“高兴”,如图9(B)所示。
然后,IPM客户端41向IPM服务器31发送通知IPM客户端41中存储的存在状态设定被适当地更新的更新完成通知(步骤S315)。
接下来,将基于图10的序列图描述直到由IPM客户端41创建并发送的IP消息被SMS客户端11接收为止的操作。
首先,IPM客户端41向SMS客户端11发送所创建的IP消息(步骤S101)。如图11所示,当点击“发送”按钮时,IPM客户端41发送在消息创建屏幕中输入的IP消息。该IP消息被以IMPS格式被发送到IPM服务器31。IPM服务器31从IPM客户端41接收到该消息,并且确定消息的目的地(传送目的地)终端的消息类型(步骤S102)。在该示例性实施例中,所接收的IP消息的消息类型被从IMPS格式转换为SMS格式(步骤S103)。
然后,IPM服务器31向SMSC 21发送经转换的消息(步骤S104),并且经由SMSC 21将发送成功信号(200)发送到IPM客户端41(步骤S105)。然后,SMSC 21将从IPM服务器31发送来的IP消息发送(传送)到SMS客户端11(步骤S106)。SMS客户端11接收到从SMSC 21发送来的IP消息并且显示该IP消息(步骤S107)。
接下来,将基于图12的序列图描述直到由SMS客户端11创建并发送的IP消息被IPM客户端41接收为止的操作。
首先,SMS客户端11向SMSC 21发送为IPM客户端41创建的IP消息(步骤S111)。然后,SMSC 21接收到该IP消息并将其发送到IPM服务器31(步骤S112)。
然后,IPM服务器31确定IP消息的传送目的地(IPM客户端41)的消息类型(步骤S113),并将IP消息转换为IMPS格式(步骤S114)。然后,IPM服务器31将IP消息存储在IPM用户数据库部件32中(步骤S115),并经由SMSC 21向SMS客户端11发送作为响应信号的发送成功信号(0x0000000)(步骤S116)。
然后,IPM服务器31经由预设的SMSC 22向IPM客户端41发送消息进入通知信号(下文中称为“CIR信号2”)(步骤S117)。IPM服务器31可以经由预设的SMSC 21来发送CIR信号2。
然后,IPM客户端41接收到CIR信号2并向IPM服务器31发送IP消息获取请求(步骤S118)。IPM服务器31接收到消息获取请求并且向IPM客户端41发回对应于消息获取请求的消息(步骤S119)。
然后,IPM客户端41接收到IP消息并且向IPM服务器31发送指示IP消息的成功接收的IP消息接收答复(步骤S120)。最终,接收到消息接收答复的IPM服务器31从IPM用户数据库中删除消息(步骤S121)。
首先,将基于图13的序列图描述从IPM客户端41更新存在状态信息起、直到MMS客户端13接收到经更新内容为止的操作。
首先,IPM客户端41向IPM服务器31发送作为存在更新登记请求的存在状态的改变(更新)(步骤S331)。在该示例性实施例中,由于IPM客户端41将存在状态信息从“兴奋”改变到“疲劳”,如图14(A)所示,因此存在更新登记请求被发送。
然后,IPM服务器31接收到存在更新登记请求并将其登记在IPM用户数据库部件32中,并且向IPM客户端41发回指示存在状态的更新登记的完成的更新登记答复(步骤S332)。然后,基于所接收的存在更新登记请求,IPM服务器31创建指示IPM客户端41的存在状态信息的改变后内容的存在状态改变消息(步骤S333),并且经由MMSC 23将存在状态改变消息发送到MMS客户端13(步骤S334)。
从而,在接收到存在状态改变消息的IPM服务器31中,IPM客户端41(用户名:Alice)的存在状态的改变后内容以MMS格式的IP消息的形式被显示在屏幕上,如图14(B)所示。从而,MMS客户端31的用户可以注意到IPM客户端41的存在状态的改变后内容。
接下来,将基于图15的序列图描述MMS客户端13更新存在状态信息并且IPM客户端41接收经更新内容的操作。
首先,MMS客户端13经由MMSC 23向IPM服务器31发送作为存在更新登记请求的存在状态的改变(更新)(步骤S341)。在该示例性实施例中,MMS客户端13的存在状态信息被从“困倦”改变到“高兴”的事实作为MMS格式的IP消息被通知给IPM服务器31,如图16(A)所示。
然后,IPM服务器31接收到存在更新登记请求,并且向IPM客户端41发送存在改变通知信号(下文中称为“CIR信号1”),该信号通知:在MMS客户端13的存在状态信息中发生了改变(步骤S342)。IPM客户端41接收到CIR信号1并且向IPM服务器31发送请求MMS客户端13的存在状态信息的经更新内容的消息(下文中称为“存在更新通知请求”)(步骤S343)。
响应于存在更新通知请求,IPM服务器31以IMPS格式发送MMS客户端13的存在状态更新信息(步骤S344)。基于所通知的存在状态更新信息,IPM客户端41更新并设定存储在IPM客户端41中的MMS客户端13的存在状态设定。在该示例性实施例中,MMS客户端13(用户名:Joshua)的存在状态设定被从“困倦”改变到“高兴”,如图16(B)所示。
然后,IPM客户端41向IPM服务器31发送更新完成通知,该通知告知:存储在IPM客户端41中的存在状态设定已被适当地更新(步骤S345)。
接下来,将基于图17的序列图描述直到由IPM客户端41创建并发送的IP消息被MMS客户端13接收为止的操作。
首先,IPM客户端41向MMS客户端13发送所创建的IP消息(步骤S131)。如图11所示,当点击“发送”按钮时,IPM客户端41发送在消息创建屏幕中输入的IP消息。该IP消息以IMPS格式被发送到IPM服务器31。
IPM服务器31从IPM客户端41接收到该消息,并且确定消息的目的地(传送目的地)终端的消息类型(步骤S132)。在该示例性实施例中,所接收的IP消息的消息类型被从IMPS格式转换为MMS格式(步骤S133)。
然后IPM服务器31发送经MMSC 23转换的消息(步骤S134),并且经由MMSC 23将发送成功信号(200)发送到IPM客户端41(步骤S135)。然后,MMSC 23将从IPM服务器31发送来的IP消息发送(传送)到MMS客户端13(步骤S136)。MMS客户端13接收到从MMSC23发送来的IP消息并且显示IP消息(步骤S137)。
接下来,将参考图18的序列图描述直到由MMS客户端13创建并发送的IP消息被IPM客户端41接收为止的操作。
首先,MMS客户端13向MMSC 23发送为IPM客户端41创建的IP消息(步骤S141)。然后,MMSC 23接收到该IP消息并将其发送到IPM服务器31(步骤S142)。
然后,IPM服务器31确定IP消息的传送目的地(IPM客户端41)的消息类型(步骤S143),并且将IP消息转换为IMPS格式(步骤S144)。然后,IPM服务器31将IP消息存储在IPM用户数据库部件32中(步骤S145),并且经由MMSC 23向MMS客户端13发送作为答复信号的发送成功信号(0x0000000)(步骤S146)。
然后,IPM服务器31经由预设的SMSC 22向IPM客户端41发送消息进入通知信号(下文中称为“CIR信号2”)(步骤S147)。IPM服务器31可以经由预设的MMSC 23发送CIR信号2。
然后,IPM客户端41接收到CIR信号2并且向IPM服务器31发送IP消息获取请求(步骤S148)。IPM服务器31接收到消息获取请求并且向IPM客户端41发回对应于消息获取请求的消息(步骤S149)。
然后,IPM客户端41接收到IP消息并且向IPM服务器31发送指示IP消息的成功接收的IP消息接收答复(步骤S150)。最终,接收到消息接收答复的IPM服务器31从IPM用户数据库中删除该消息(步骤S151)。
根据示例性实施例,连接到IPM服务器31的IPM客户端41可以向作为现有客户端终端的SMS客户端11和MMS客户端13发送即时消息并从其接收即时消息,并且彼此通知存在信息和改变后内容。从而,各个客户端终端的用户可以发送并接收消息,而无需知晓通信对方所支持的消息类型。
另外,由于所登记的用户信息和存在状态信息是实时更新的,因此每个客户端终端的用户可以确认通信对方的状态(存在)并且在最佳时机通过最优的措施进行联络。另外,通过采用SMS格式,还可以使用与现有SMS用户相关联的消息服务。
另外,还可以与帐户或电子邮件地址未知的对方进行即时消息通信,如果他/她的电话号码已知的话。另外,可以发送或接收消息,而无需在通信之前执行诸如授权或登记之类的过程。此外,尽管SMS和MMS已被示例性地示为示例性实施例中的现有消息服务,但是以与SMS和MMS相同的方式可以执行由ISP运营商提供的即时消息传送服务(ISP-IM)和消息服务之间的关联。除此之外,在示例性实施例中,可以提供由运营者指导、并且由IPM服务器提供的服务,例如对使用的收费设定和广告显示。
尽管已参考实施例(和示例)描述了本发明,但是本发明并不限于这些实施例(和示例)。在本发明的范围内可以进行可被本领域技术人员所理解的形式和细节上的各种改变。
本申请基于并要求2007年3月30日提交的日本专利申请No.2007-091479的优先权,该申请的公开通过引用全部结合于此。
工业应用性
本发明可应用于经由服务器在通信终端之间执行实时通信的实时通信服务系统。
Claims (19)
1.一种用于利用不同类型的消息交换信息的通信系统,包括:
多种类型的服务器,每个服务器针对每种消息类型利用不同用户接口提供服务;
移动终端,所述移动终端通过用于专用服务器的用户接口连接到该专用服务器;以及
中继单元,所述中继单元建立服务器之间的关联,其中
所述中继单元确定源移动终端和目的地地址,基于确定结果互换用户接口,并且向经互换的用户接口的目标服务器发送一消息,该消息包括从所述源移动终端发送来的通信状态的信息。
2.如权利要求1所述的通信系统,其中
所述移动终端是被给予一电话号码的移动电话,并且
所述中继单元基于已预先登记的移动电话的电话号码来确定被提供不同服务的源移动电话和目的地地址。
3.如权利要求2所述的通信系统,其中所述中继单元用作服务器,该服务器通过与电话号码相对应的用户接口、利用消息向利用电话号码作为目的地地址执行访问的源移动电话提供服务。
4.如权利要求2所述的通信系统,其中所述中继单元基于目的地移动电话的电话号码来确定要互换的用户接口。
5.如权利要求2所述的通信系统,其中所述中继单元基于去往目的地地址的消息的大小来确定目的地服务器,所述目的地地址是基于电话号码来确定的。
6.如权利要求1所述的通信系统,其中
所述服务器之一向所述移动终端发送从所述中继单元发送来的消息,并且
所述服务器中的另一个向所述移动终端通知消息的进入呼叫,并且对来自接收到该通知的移动终端的消息获取请求作出答复。
7.如权利要求1所述的通信系统,其中当所述通信状态的信息被输入时,所述中继单元向所述目的地地址的移动终端顺序地发送消息,在该消息中包括所述通信状态的信息。
8.如权利要求3所述的通信系统,其中所述中继单元在所述通信状态的信息中结合了附加的信息。
9.如权利要求1所述的通信系统,其中所述移动终端除了包括用于分类并存储消息的发件箱和收件箱以外,还包括用于针对每个通信对象进行分类的消息列表。
10.如权利要求1所述的通信系统,其中所述移动终端以对话形式存储从所述服务器发送来的消息。
11.一种中继设备,用于在多种类型的服务器之间利用不同用户接口的移动终端之间的消息来中继信息交换,该设备包括:
中继单元,所述中继单元确定源移动终端和目的地地址,基于确定结果互换用户接口,并且向经互换的用户接口的目标服务器发送一消息,该消息包括从所述源移动终端发送来的通信状态。
12.如权利要求11所述的中继设备,其中
所述移动终端是被给予一电话号码的移动电话,并且
所述中继单元基于已预先登记的移动电话的电话号码来确定被提供不同服务的源移动电话和目的地地址。
13.如权利要求12所述的中继设备,其中所述中继单元用作服务器,该服务器通过与电话号码相对应的用户接口、利用消息向利用电话号码作为目的地地址执行访问的源移动电话提供服务。
14.如权利要求12所述的中继设备,其中所述中继单元基于目的地移动电话的电话号码来确定要互换的用户接口。
15.如权利要求12所述的中继设备,其中所述中继单元基于去往目的地地址的消息的大小来确定目的地服务器,所述目的地地址是基于电话号码来确定的。
16.如权利要求11所述的中继设备,其中当所述通信状态的信息被输入时,所述中继单元向所述目的地地址的移动终端顺序地发送消息,在该消息中包括所述通信状态的信息。
17.如权利要求13所述的中继设备,其中所述中继单元在所述通信状态的信息中结合了附加的信息。
18.一种通信中继方法,用于在多种类型的服务器之间利用不同用户接口的移动终端之间的消息来中继信息交换,该方法包括:
确定源移动终端和目的地地址,基于确定结果互换用户接口,并且向经互换的用户接口的目标服务器发送一消息,该消息包括从所述源移动终端发送来的通信状态。
19.一种中继程序,用于在多种类型的服务器之间利用不同用户接口的移动终端之间的消息来中继并控制信息交换,该程序使得计算机执行以下功能:
确定源移动终端和目的地地址的功能;
基于确定结果互换用户接口的功能;以及
向经互换的用户接口的目标服务器发送包括从所述源移动终端发送来的通信状态的消息的功能。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007091479 | 2007-03-30 | ||
| JP091479/2007 | 2007-03-30 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN101647008A true CN101647008A (zh) | 2010-02-10 |
Family
ID=39863719
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200880010416A Pending CN101647008A (zh) | 2007-03-30 | 2008-03-12 | 通信系统 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20100105358A1 (zh) |
| EP (1) | EP2133796A1 (zh) |
| JP (1) | JPWO2008126580A1 (zh) |
| CN (1) | CN101647008A (zh) |
| WO (1) | WO2008126580A1 (zh) |
Families Citing this family (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2942928B1 (fr) * | 2009-03-03 | 2011-04-01 | Alcatel Lucent | Procede et systeme de gestion multicriteres de notifications de presence |
| JP5258059B2 (ja) * | 2009-08-27 | 2013-08-07 | Necカシオモバイルコミュニケーションズ株式会社 | 通信端末装置、および、プログラム |
| US8995965B1 (en) * | 2010-03-25 | 2015-03-31 | Whatsapp Inc. | Synthetic communication network method and system |
| US9628831B2 (en) | 2010-03-25 | 2017-04-18 | Whatsapp, Inc. | Multimedia transcoding method and system for mobile devices |
| JP2012060296A (ja) * | 2010-09-07 | 2012-03-22 | Nec Infrontia Corp | プレゼンスサーバ、コミュニケーションシステム、コミュニケーション方法、および、プログラム |
| KR101121018B1 (ko) * | 2011-09-22 | 2012-03-16 | 신경환 | 호환형 콘텐츠 전송 시스템 및 방법 |
| EP2587745A1 (en) | 2011-10-26 | 2013-05-01 | Swisscom AG | A method and system of obtaining contact information for a person or an entity |
| US11973737B2 (en) * | 2020-11-11 | 2024-04-30 | Twilio Inc. | System and method for automatically transitioning between carrier and IP messaging |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2828970B1 (fr) | 2001-08-27 | 2003-12-19 | Cit Alcatel | Systeme d'interoperabilite entre messages mms et messages sms/ems et procede d'echange associe |
| KR100640809B1 (ko) | 2005-01-05 | 2006-11-06 | 엘지전자 주식회사 | 이동통신 단말기를 이용한 인스턴트 메신저 서비스 시스템및 인스턴트 메신저 서비스 제공방법 |
| JP2007091479A (ja) | 2005-09-26 | 2007-04-12 | Sonac Kk | カーボンファイバの製造方法 |
-
2008
- 2008-03-12 CN CN200880010416A patent/CN101647008A/zh active Pending
- 2008-03-12 JP JP2009508996A patent/JPWO2008126580A1/ja not_active Withdrawn
- 2008-03-12 WO PCT/JP2008/054453 patent/WO2008126580A1/ja not_active Ceased
- 2008-03-12 US US12/529,440 patent/US20100105358A1/en not_active Abandoned
- 2008-03-12 EP EP08721869A patent/EP2133796A1/en not_active Withdrawn
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2008126580A1 (ja) | 2010-07-22 |
| US20100105358A1 (en) | 2010-04-29 |
| EP2133796A1 (en) | 2009-12-16 |
| WO2008126580A1 (ja) | 2008-10-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3206377B1 (en) | Synchronizing messages on connected devices | |
| US7221951B2 (en) | Method and system for short message service exchange and teleconferencing | |
| JP5525496B2 (ja) | インスタントメッセージングサーバを使用せずにピア・ツー・ピアの迅速なメッセージングソリューションを作成するための方法 | |
| CN101647008A (zh) | 通信系统 | |
| US20080096588A1 (en) | Telecommunication System | |
| EP2103061A2 (en) | System and method of providing access to instant messaging services via a wireless network | |
| EP1348294A1 (en) | Presence and session handling information | |
| EP2116032A1 (en) | Active messaging that triggers future reminders | |
| WO2008003255A1 (en) | Method for accomplishing personalization of nickname in message and apparatus thereof, message server and terminal | |
| KR20060037782A (ko) | 모바일 인스턴트 메시징 서비스의 파일 전송 방법 | |
| CA2606919C (en) | Method, system and apparatus for automatic notification to a plurality of communication nodes | |
| US8064934B2 (en) | Method, system and apparatus for automatic notification to a plurality of communication nodes | |
| CN101080940B (zh) | 非请求消息的防止 | |
| JP2009296100A (ja) | メッセージ通信処理方法、メッセージ通信処理システム及び通信端末装置 | |
| JP4856497B2 (ja) | 通話システム及び通話方法 | |
| WO2007091646A1 (ja) | Impsシステム、impsクライアント装置、impsサーバ装置、imps提供方法、およびimps提供プログラム | |
| JP5255915B2 (ja) | メール送信処理方法及び通信端末装置 | |
| JP6099779B1 (ja) | 通信端末、システム及びプログラム | |
| KR20060094682A (ko) | 이동통신 단말기의 전화번호부 목록을 이용하여 인스턴트 메신저 서비스를 제공하는 방법 및 시스템 | |
| KR100643639B1 (ko) | 메시지 콜을 이용한 모바일 인스턴트 메시지 알림 서비스방법 및 시스템 | |
| JP2009296099A (ja) | 電話通信処理方法、電話通信処理システム及び通信端末装置 | |
| JP5011210B2 (ja) | 通信システム | |
| KR20050001222A (ko) | Sms를 인스턴트 메시지 서비스와 연동하는 방법 | |
| JP5011209B2 (ja) | メール処理システム及び通信端末装置 | |
| JP5262919B2 (ja) | 携帯電話網における電子メールの受信拒否方法及び携帯端末 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20100210 |