使用移动通信终端的移动即时消息业务系统及其方法

文档序号:7955769阅读:211来源:国知局
专利名称:使用移动通信终端的移动即时消息业务系统及其方法
技术领域
本发明涉及移动即时消息业务(instant messaging service)系统,并且尤其是,涉及利用移动通信终端的移动即时消息业务系统。
背景技术
最近几年,由于因特网用户的数量迅速增长,已经开发了各种因特网业务,并且提供给这些用户。一种这样的因特网业务是即时消息。即时消息是因特网公众业务,其能使因特网上的用户进行实时字符、语音和/或视频聊天。在一些应用中,该即时消息可应用于移动通信业务以进行移动即时消息业务。
参考图1,示意了根据现有技术的移动即时消息业务系统。图1的系统包括IMPS(即时消息提供系统)服务器120(以下称作“服务器”),其向多个终端110提供移动即时消息业务。另外,MSC(移动交换中心)服务器130执行呼叫处理业务,如处理用于该终端110的呼入呼叫、呼出呼叫等。
该终端110包括即时消息(IM)模块111,用于与IMPS服务器120的消息事务处理,和呼叫处理单元112,用于通过该MSC 130执行呼叫处理。
在实际上,该模块111和112分开管理和处理即时消息存在状态信息和呼叫状态信息。因此,这两个模块之间没有关联。
现在参考图2,其显示了存在状态信息的示范框图。在图2中,存在功能表示用于每个用户的状态信息。出现在即时信使(instantmessenger)上的用于被叫方的当前状态信息主要分为离线状态和在线状态。该在线状态进一步分为会话允许状态和忙或空闲状态。
图3示意了根据现有技术的用于移动即时消息业务的操作处理过程的示范流程图。在指定为IM客户1的第一用户、指定为IM客户2的第二用户和指定为IM服务器的服务器之间交换消息,该IM服务器向第一和第二用户提供移动即时消息业务。在下面的描述中,第一和第二用户、IM客户1和IM客户2,通常对应于客户终端,为了解释方便,称作为用户。
首先,如果第一用户IM客户1向IM服务器发送登录请求消息,LoginReq,该服务器通过用户数据确定第一用户IM客户1是否是有效用户。然后,该IM服务器向第一用户IM客户1发送响应消息,LoginRes,其表示已经处理正常登录程序。在任何验证完成之后,该第一用户IM客户1向IM服务器发送消息UpdatePresenceReq=online,用于请求使用当前的消息业务的任何用户的当前状态信息。该IM服务器从存在数据库中提取存在状态信息,然后向第一用户IM客户1提供提取的信息。例如,提供的存在状态信息可以是有关“朋友”的状态信息,该朋友喜爱与第一用户IM客户1的即时信使。“朋友”项通常用在即时信使中,意味提供她/他的接入状态、个人信息等,并且允许聊天或数据事务处理的被叫方。
接着,该IM服务器通知第二用户IM客户2,该第二用户IM客户2应当识别出第一用户IM 客户1已经登录(PresenceNotificationRequest)。该第二用户IM客户2可以向IM服务器发送识别结果(状态)。例如,在当前接入该IM服务器的第二用户IM客户2的即时信使中,存在状态信息从离线模式转换为在线模式。
如果第一用户IM客户1暂时不能使用该即时信使,从第一用户IM客户1向IM服务器发送相应消息,UpdatepresenceReq=NA。然后,该IM服务器向第一用户IM客户1发送响应(状态),并且将第一用户IM客户1的当前状态信息发送给第二用户IM客户2。这样做,将第一用户IM客户1的当前状态信息转换为忙或空闲状态,而不是转换为会话允许状态。
另一方面,如果第一用户IM客户1使用LogoutReq消息请求退出,该IM服务器发送该LogoutRes消息以响应。接着,该IM服务器向第二用户IM客户2提供第一用户IM客户1的退出状态信息。因此,在第二用户IM客户2的即时信使上,该第一用户IM客户1的存在状态信息转换为离线模式。
然而,尽管事实是平稳地实施所有信号的传输,但是在存在状态信息的识别中存在实质的时间间隙。即,存在状态时间间隙A到C。例如,在状态时间间隙A的情况下,在该IM服务器向第一用户IM客户1发送批准登录的消息的时间与向第二用户IM客户2提供第一用户IM客户1的登录状态信息的时间之间存在时间间隙。在状态时间间隙B或C的情况下,该状态时间间隙具有类似于状态时间间隙A的概念。通常,由于差的无线环境造成分组丢失、延迟传输、超时等,实际保持被叫方(注册到朋友列表中)的状态信息是困难的。尽管在作为状态交换者的第一用户IM客户1、作为状态观察者的第二用户客户IM2和该IM服务器之间的所有消息传输正常进行,但是在第一用户IM客户1的实际状态与由第二用户IM客户2检测的第一用户IM客户1的状态之间总是存在状态时间间隙。
现在参考图4,示意了在即时消息服务器中发生错误的情况下操作过程的示例流程图。具体地,图4描绘了在第二用户IM客户2和IM服务器之间的传输中存在数据分组丢失的情况。由于数据分组的丢失,产生状态冲突问题,即第二用户IM客户2继续识别与第一用户IM客户1的实际存在状态信息不同的以前的存在状态信息值。
以类似的方式,图5示意了由于断电或其他原因造成第一用户IM客户1与IM服务器断开使得在即时信使中发生错误的情况下操作过程的流程图。
在该情况下,由于在第一用户IM客户1和IM服务器之间的会话断开,第一用户IM客户1不能改变它的存在状态信息。由于第二用户IM客户2不能接收第一用户IM客户1的实际状态信息而引起冲突问题。

发明内容
因此,本发明涉及使用移动通信终端的用于移动即时消息业务的系统和方法,其基本消除了由于现有技术的限制和缺点引起的一个或多个问题。
在此描述的一个实施例公开了具有即时消息功能的移动通信终端。该移动通信终端包括即时消息模块,用于处理即时消息数据;呼叫处理单元,通过移动交换中心执行呼叫处理;和控制单元,其设在呼叫处理单元和即时消息模块之间,将根据通过该呼叫处理单元执行的呼叫处理结果的被叫方的存在状态信息提供给该即时消息模块。
在此描述的进一步的实施例公开了一种使用移动通信终端的移动即时消息业务系统。该系统包括移动通信终端,其具有即时消息功能;即时消息服务器,其通过在已经预定了业务的多个移动通信终端之间共享信息,来提供移动即时消息业务;和移动交换中心服务器,其向该即时消息服务器提供移动通信终端的呼叫状态信息,以使得业务用户的呼叫状态信息反映在从该即时消息服务器提供给该终端的存在信息中。
在此描述的其他实施例公开了一种使用移动通信终端的移动即时消息业务系统。该系统包括移动通信终端,其具有即时消息功能;即时消息服务器,通过在已经预定了业务的用户之间共享状态信息来提供移动即时消息业务;个人计算机,执行通过因特网与连接到该即时消息服务器的移动通信终端即时消息功能;和移动交换中心服务器,向该即时消息服务器提供移动通信终端的呼叫状态信息,以使得业务用户的呼叫状态信息反映在从该即时消息服务器提供给每个用户的存在信息中。
在此描述的另一实施例公开了一种使用移动通信终端的移动即时消息业务系统。该系统包括移动通信终端,其利用即时消息功能提供反映呼叫状态信息的存在状态信息;即时消息服务器,在已经预定了业务的多个移动通信终端之间提供移动即时消息业务,并且使得预定该业务的用户共享从该移动通信终端提供的呼叫状态信息;和移动交换中心服务器,提供该移动通信终端的呼出/呼入呼叫处理业务。
本发明的其他优点、目的和特征将部分的在下面描述,并且对于本领域普通技术人员来说,基于下面的验证或从本发明的实践中了解,本发明的其他优点、目的和特征将部分变得显而易见。通过在书面说明书及其权利要求以及附图中所特别指出的结构可以获得和实现本发明的目的和优点。


所包含的附图提供了对本发明的进一步理解,并且结合构成该申请的一部分,其示意了本发明的实施例,并与说明书一起用来解释本发明的原理。在该附图中图1是根据现有技术的移动即时消息业务系统的示意性框图;图2是存在状态信息的示范框图;
图3是根据现有技术的用于移动即时消息业务的操作过程的示范流程图;图4是在即时消息服务器发生错误的情况下的操作过程的示范流程图;图5是在即时消息服务器发生错误的情况下的操作过程的进一步的示范流程图;图6是根据本发明原理的移动即时消息业务系统的示意性框图;图7是根据本发明原理的在移动即时消息业务中的呼叫状态判定过程的流程图;图8是用于解释根据本发明实施例的在移动即时消息业务中的呼叫状态判定过程的进程的示范框图;图9是图8所示的进程的信号处理的示范流程图;图10是用于解释根据本发明另一实施例的在移动即时消息业务中的呼叫状态判定过程的进程的示范框图;和图11是根据本发明应用的执行即时消息功能的终端的示范状态框图。
具体实施例方式
现在将详细参考本发明的各种实施例,其范例示意在附图中。无论怎样,在整个附图中将使用相同的参考数字表示相同或类似的部分。
图6是根据本发明的移动即时消息业务系统的示意性框图,其中显示了根据本发明的系统的各种变化之一。注意,在此公开的实施例只用于示意并不意图以任何方式限制本发明的范围。另外,如与图6-11有关的公开的各种模块、功能块和/或组成部分只用于示意目的。应当清楚,存在任何数量的其他模块、功能块和/或组成部分可用于实践在此公开的实施例。因此,除非在描述中明确陈述,所使用的用于执行特定功能、动作和/或步骤的特定模块、功能块和/或组成部分不用于限制在此所公开的任何实施例。
首先返回到图6,根据本发明第一实施例的移动即时消息业务系统包括具有即时消息功能的移动通信终端610;IMPS(即时消息提供系统)服务器620,其通过在已经预定了业务的多个移动通信终端610之间共享多种信息来提供移动即时消息业务;和MSC(移动交换中心)服务器630,向该即时消息服务器620提供移动通信终端610的呼叫状态信息,以便使得业务用户呼叫状态信息反映在从该即时消息服务器620提供给该终端610的存在信息中。换句话说,从该移动交换中心服务器630提供给该即时消息服务器620的呼叫状态信息反映在从该即时消息服务器620提供给终端610的存在状态信息中。在此所描述的实施例中,该移动通信终端610可实现为蜂窝电话。然而,应当清楚,在其他实施例中,该终端可包括其他语音通信设备,包括2路无线电设备、寻呼机、PDA电话等。同样,在此所描述的应用于移动通信终端的实施例的细节,不应当解释为以任何方式限制本发明。还要注意,通过该即时消息系统交换的任何消息可包括,但不限于,字符消息、电子邮件、语音电子邮件或运动图像电子邮件,或任何其他可通过即时消息业务交换的合适的数据。
在一些实施例中,该即时消息服务器620可配备有有线和无线即时消息功能。在这些实施例中,可实现在移动通信终端和计算机之间的移动即时消息业务。另外,在这些实施例中,根据本发明的基本原理,以类似于上述实施例的方式,将呼叫状态信息从移动交换中心服务器630提供给即时消息服务器620。因此,在下面的描述中不包含对这些实施例的进一步描述。
根据本发明的进一步的实施例,可从移动通信终端向即时消息服务器提供呼叫状态信息。这与在以前的实施例中描述的从移动交换中心服务器向即时消息服务器提供呼叫状态信息相反。根据该实施例的移动即时消息业务系统包括移动通信终端610,其使用即时消息功能以提供反映呼叫状态信息的存在状态信息;即时消息服务器620,用于在已经预定了业务的多个移动通信终端610之问提供移动即时消息业务,并且使从该移动通信终端610提供的呼叫状态信息能够被预定该业务的用户共享;和移动交换中心服务器630,用于提供该移动通信终端610的呼出/呼入呼叫处理业务。
在该实施例中,移动通信终端610也可以包括呼叫处理单元613,用于执行与该移动交换中心服务器630的通信处理;即时消息模块611,用于处理从该即时消息服务器620提供的即时消息数据;和转换器612,其设在呼叫处理单元613和该即时消息模块611之间,用于实施作为该呼叫处理单元613和该即时消息模块611之间的数据的接口。
例如,假设在连接到IMPS服务器620的存在数据库中存储的第一用户的当前存在状态值被存储为“会话有效”。如果第二用户试图呼叫第一用户,线路可能繁忙或者第一用户可能不应答该呼叫。在该情况下,从该呼叫处理单元613提供的呼叫状态信息将通过该转换器612提供给该即时消息模块611。然后,该IM模块610可以向该IMPS服务器620提供反映该呼叫状态信息的存在状态信息,在此需要的话可与即时消息业务系统的其他用户共享该信息。
在该实施例中,转换器612允许IM模块611访问直接来自呼叫处理单元613的呼叫状态信息。然后IM模块610可以向IMPS服务器620提供反映呼叫状态信息的存在状态信息,如前所述。于是该终端610的呼叫状态信息可通过该IMPS服务器620表示。该呼叫状态信息可以是离线模式、呼叫有效模式、线路繁忙模式或无应答模式。
如上所述,移动通信终端610可以包括PDA(个人数字助理)、蜂窝电话、PCS(个人通信业务)电话、GSM(全球移动系统)电话、W-CDMA(宽带CDMA)电话或MBS(移动宽带系统)。注意,所列出的可能的通信终端仅用于示意目的。在此公开的实施例预期任何合理的通信终端。因此,任何对特定的通信终端的引述不应当用于限制所述权利要求的范围。
现在转到图7,其示意了根据本发明原理在移动即时消息业务中呼叫状态判定过程的流程图。首先,判定被叫方的电源是否开启(S71)。如果被叫方的电话关闭(在判定框S71中的“是”),由于在被叫方电源意外的关闭而引起异常,造成通过该移动即时消息业务的任何会话都是不可能的。在该情况下,在线模式值OS设置为“假”(S73)。另一方面,如果被叫方的终端的电源开启(在判定框S71中的“否”),将在线模式值OS设置为“真”(S72)。
在该在线模式值OS是“真”的情况下,于是判定线路是否繁忙(S74)。如果线路繁忙(在判定框S74中的“是”),则保留利用即时信使的正常会话进程。因此,尽管在线模式值OS设置为“真”,仍然将用户有效性(UA)模式值设置为“无效(NA)”(S75)。
在线路不繁忙的情况下(在判定框S74中的“否”),如果呼叫成功(在判定框S76中的“是”),将用户有效性(UA)模式值设置为“有效(AV)”(S77)。相反,如果呼叫不成功(在判定框S76中的“否”),则意味着被叫方远离移动电话,或空闲。在该情况下,将用户有效性模式值设置为“无联系(DI)”(S78)。
图8示意了用于解释在根据本发明一个实施例的移动即时消息业务中呼叫状态判定过程的进程的示范框图。图8首先示意了移动通信终端(A)的用户通过移动交换中心MSC尝试到移动终端(B)的用户的呼叫(信号1)。该移动交换中心MSC向终端(B)输出寻呼信号(信号2)。终端(B)的用户可以是执行与终端(A)的用户群组通信的成员。基于接收该寻呼信号,通过移动交换中心MSC将来自终端(B)的响应信号(信号3)传送给终端(A)(信号4)。在该情况下,该响应信号对应于各种模式,如“线路繁忙”、“电源断开”、“请勿打扰”等之一。
一旦终端(A)接收来自终端(B)的响应信号,内部呼叫处理单元,如单元613,将呼叫处理结果转换为即时消息,然后通过即时消息(IM)模块,如IM模块611,将它(信号5)传送给即时消息服务器IMPS。该即时消息服务器IMPS从接收的消息(信号5)中提取终端(B)的用户的当前状态,以更新存在数据库。然后可以将该终端(B)的存在信息传送(信号6)给执行与终端(B)群组通信的多个组成员C、D和E。注意,图8和图9示意了移动通信终端可以是蜂窝电话、PDA或计算机。如上所述,这只用于示意。
现在参考图9,其示意了图8所示的进程的信号处理的示范流程图。例如,如果终端(A)向移动交换中心MSC发送呼叫请求信号call_req,示意为信号1,该移动交换中心MSC寻呼终端(B),示意为信号2。接着,该移动交换中心MSC接收来自终端(B)的呼叫响应信号call_res,示意为信号3,并且向终端(A)传送呼叫处理结果call_res,示意为信号4。然后,该终端(A)利用MSC向IMPS发送包括状态信息的即时消息,示意为信号6。接着,该IMPS向用户的终端发送包括终端(B)的状态信息的状态改变消息,示意为信号5,该用户是终端(B)所属于的群组通信的成员。
图10是用于解释在根据本发明另一实施例的移动即时消息业务中的呼叫状态判定过程的进程的示范框图。
在图10中,与图8所示的实施例不同,在MSC通过呼叫处理过程判定终端-B的状态信息后,将终端-B的状态信息从移动交换中心MSC传送给通过有线连接到该移动交换中心MSC的IMPS。该IMPS更新存在数据库,并且向终端-B所属的群组通信的成员(例如,终端-C和终端-D)传送存在信息。
现在参考图11,其示意了根据本发明应用的执行即时消息功能的终端的示范状态图。如图所示,在移动通信终端的显示单元上显示了即时信使中的朋友信息列表。在该实施例中,该朋友信息列表具有树型结构,以助于朋友信息的识别。然而,注意到,该朋友信息列表能以各种其他方式实施。因此,图11所示的树型结构仅用于示意目的,并且不应当被用来限制所附权利要求的范围。该显示单元在朋友信息列表中显示各参与方的存在呼叫状态。例如,可以显示参与方连接的存在或不存在。如果连接存在,可以显示线路繁忙或呼叫有效状态。因此,可以正确和容易地理解被叫方的当前存在状态信息。
本领域技术人员应当清楚,在不脱离本发明的本质和范围的情况下,可以对本发明进行各种修改和变化。因此,本发明意图覆盖落在所附权利要求及其等同物的范围内的本发明的修改和变化。
权利要求
1.一种具有即时消息功能的移动通信终端,包括即时消息模块,其处理即时消息数据;呼叫处理单元,其通过移动交换中心执行呼叫处理;和控制单元,其设在呼叫处理单元和即时消息模块之间,根据通过该呼叫处理单元执行的呼叫处理结果将被叫方的存在状态信息提供给该即时消息模块。
2.如权利要求1的移动通信终端,其中由即时消息模块处理的数据包括字符消息、电子邮件、语音电子邮件或运动图像电子邮件。
3.如权利要求1的移动通信终端,其中通过即时消息模块呈现的组成员的状态信息表示离线模式、呼叫有效模式、线路繁忙模式或无应答模式。
4.一种利用移动通信终端的移动即时消息业务系统,包括移动通信终端,其具有即时消息功能;即时消息服务器,其通过在已经预定该移动即时消息业务的多个移动通信终端之间共享信息来提供移动即时消息业务;和移动交换中心服务器,其向该即时消息服务器提供移动通信终端的呼叫状态信息,其中移动即时消息业务用户的呼叫状态信息反映在从该即时消息服务器提供给该移动通信终端的存在信息中。
5.如权利要求4的系统,其中该移动通信终端包括PDA(个人数字助理)、蜂窝电话、PCS(个人通信业务)电话、GSM(全球移动系统)电话、W-CDMA(宽带CDMA)电话或MBS(移动宽带系统)。
6.如权利要求4的系统,其中通过即时消息业务交换的消息包括字符消息、电子邮件、语音电子邮件或运动图像电子邮件。
7.如权利要求4的系统,其中通过即时消息业务表示的用户呼叫状态信息对应于离线模式、呼叫有效模式、线路繁忙模式或无应答模式。
8.一种利用移动通信终端的移动即时消息业务系统,包括移动通信终端,其具有即时消息功能;即时消息服务器,其通过在已经预定该业务的用户之间共享状态信息来提供移动即时消息业务;个人计算机,通过因特网用于执行与连接到该即时消息服务器的移动通信终端的即时消息功能;和移动交换中心服务器,向该即时消息服务器提供移动通信终端的呼叫状态信息,其中业务用户的呼叫状态信息反映在从该即时消息服务器提供给每个用户的存在信息中。
9.如权利要求8的系统,其中该移动通信终端包括PDA(个人数字助理)、蜂窝电话、PCS(个人通信业务)电话、GSM(全球移动系统)电话、W-CDMA(宽带CDMA)电话或MBS(移动宽带系统)。
10.如权利要求8的系统,其中从该即时消息服务器提供的有线即时信使安装在个人计算机中。
11.如权利要求8的系统,其中通过即时消息业务交换的消息包括字符消息、电子邮件、语音电子邮件或运动图像电子邮件。
12.如权利要求8的系统,其中通过即时消息业务表示的用户呼叫状态信息对应于离线模式、呼叫有效模式、线路繁忙模式或无应答模式。
13.一种利用移动通信终端的移动即时消息业务系统,包括移动通信终端,其利用即时消息功能提供反映呼叫状态信息的存在状态信息;即时消息服务器,在已经预定该业务的多个移动通信终端之间提供移动即时消息业务,并且使得预定该业务的用户能够共享从该移动通信终端提供的呼叫状态信息;和移动交换中心服务器,提供该移动通信终端的呼出/呼入呼叫处理业务。
14.如权利要求13的系统,该移动通信终端包括;呼叫处理单元,用于和该移动交换中心服务器的通信处理;即时消息模块,其处理从该即时消息服务器提供的即时消息数据;和转换器,其设在呼叫处理单元和即时消息模块之间,以实现在该呼叫处理单元和该即时消息模块之间数据的接口。
15.如权利要求14的系统,其中该移动通信终端包括PDA(个人数字助理)、蜂窝电话、PCS(个人通信业务)电话、GSM(全球移动系统)电话、W-CDMA(宽带CDMA)电话或MBS(移动宽带系统)。
16.如权利要求13的系统,其中通过即时消息业务交换的消息包括字符消息、电子邮件、语音电子邮件或运动图像电子邮件。
17.如权利要求13的系统,其中通过即时消息业务表示的用户呼叫状态信息对应于离线模式、呼叫有效模式、线路繁忙模式或无应答模式。
18.一种使用移动通信终端的移动即时消息业务的方法,包括通过无线因特网,利用移动即时消息业务,在该移动通信终端中通过移动交换中心进行无线移动通信的呼叫处理步骤;将根据该呼叫处理步骤的存在信息转换为即时消息;和利用即时消息模块将反映呼叫状态信息的即时消息发送给即时消息服务器。
19.如权利要求18的方法,其中该呼叫状态信息对应于离线模式、呼叫有效模式、线路繁忙模式或无应答模式。
20.一种使用移动通信终端的移动即时消息业务方法,包括在通过无线因特网提供移动即时消息业务的即时消息服务器中接收来自移动交换中心的用户终端的呼叫状态信息;在连接到该即时消息服务器的用户的存在信息中反映呼叫状态信息,并且在用户存在数据库中存储该存在信息;和将存储在存在数据库中的存在信息从该即时消息服务器发送给当前连接的移动通信终端。
21.如权利要求20的方法,其中该呼叫状态信息对应于离线模式、呼叫有效模式、线路繁忙模式或无应答模式。
全文摘要
本发明公开一种利用移动通信终端的移动即时消息业务系统。该系统包括具有即时消息功能的移动通信终端;即时消息服务器,通过在已经预定了业务的多个移动通信终端之间共享信息来提供移动即时消息业务;和移动交换中心服务器,其向该即时消息服务器提供移动通信终端的呼叫状态信息,以使得业务用户的呼叫状态信息反映在从该即时消息服务器提供给该终端的存在信息中。
文档编号H04L12/58GK1801992SQ20061005135
公开日2006年7月12日 申请日期2006年1月5日 优先权日2005年1月5日
发明者池晟圭 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1