本发明专利技术公开一种即时通讯方法、服务器及系统。该方法包括:即时通讯服务器接收第一即时通讯用户通过即时通讯客户端发送给第二即时通讯用户的即时信息;若即时通讯服务器检测到第二即时通讯用户不在线,则向电信运营商平台发送通知消息,通知消息中包括即时信息和第二即时通讯用户的电话号码,使电信运营商平台发起呼叫将即时消息通知第二即时通讯用户。本发明专利技术的方法、服务器以及系统,若即时通讯用户处于不在线状态情况下,则即时通讯服务器向电信运营商平台发送通知消息,通过电信运营商平台呼叫即时通讯用户以通知即时通讯用户有未读即时信息,可以解决即时通讯不及时的问题。
【技术实现步骤摘要】
本专利技术涉及通信领域,尤其涉及一种即时通讯方法、服务器及系统。
技术介绍
随着移动互联网的发展,即时通讯(InstantMessaging,IM)变得非常流行,用户通过登录IM客户端,可实时接收和发送即时信息。在即时通讯中,即时通讯用户在线时,即时通讯客户端通过定时发送简单的信息给服务器通知服务器即时通讯用户还在线,采用这种心跳机制可使得即时通讯服务器知道即时通讯用户是否在线。当即时通讯用户在线时,可以接收到其他即时通讯用户发送的信息,但是,如果即时通讯用户不在线,用户不能即时接收该即时信息,因此,会产生即时通讯不即时的问题。
技术实现思路
本公开要解决的一个技术问题是如何解决即时通讯不及时的问题。本公开提供一种即时通讯方法,包括:即时通讯服务器接收第一即时通讯用户通过即时通讯客户端发送给第二即时通讯用户的即时信息;若即时通讯服务器检测到第二即时通讯用户不在线,则向电信运营商平台发送通知消息,通知消息中包括即时信息和第二即时通讯用户的电话号码,使电信运营商平台发起呼叫将即时消息通知第二即时通讯用户。进一步地,若检测到第二即时通讯用户在线,则将即时信息发送给第二即时通讯用户。其中,电信运营商平台发起呼叫将即时消息通知第二即时通讯用户包括:电信运营商平台根据电话号码将即时信息以短信形式发送给第二即时通讯用户的移动终端。进一步地,即时通讯服务器保存即时通讯用户的电话号码。可选地,电信运营商平台收到移动终端接收到电信运营商平台发送的短信后向电信运营商平台返回的发送成功的通知;电信运营商平台向即时通讯服务器返回发送成功的任务状态;即时通讯服务器根据电信运营商平台返回的任务状态以判断短信是否发送到移动终端。本公开提供一种即时通讯服务器,包括:接收单元,用于接收第一即时通讯用户通过即时通讯客户端发送给第二即时通讯用户的即时信息;处理单元,与接收单元相连接,用于若检测到第二即时通讯用户不在线,则向电信运营商平台发送通知消息,通知消息中包括即时信息和第二即时通讯用户的电话号码,使电信运营商平台发起呼叫将即时消息通知第二即时通讯用户。进一步地,处理单元还用于存储即时通讯用户与电话号码的对应关系。可选地,处理单元还用于根据电信运营商平台返回的任务状态以判断短信是否发送到移动终端。可选地,处理单元还用于若检测到第二即时通讯用户在线,则将即时信息发送给第二即时通讯用户。本公开提供一种即时通讯系统,包括:即时通讯客户端,用于接收第一即时通讯用户发送的即时信息,并将即时信息发送给即时通讯服务器;如上所述的即时通讯服务器;电信运营商平台,用于接收即时通讯服务器发送的即时信息和电话号码,根据电话号码将即时信息发送给第二即时通讯用户。本公开的即时通讯方法、服务器及系统,即时通讯服务器向即时通讯用户发送即时信息时,若即时通讯用户不在线,通过向电信运营商平台发送通知消息,使电信运营商平台呼叫即时通讯用户以通知即时通讯用户有未读即时信息,可以解决即时通讯不及时的问题。附图说明图1示出本专利技术的即时通讯方法的一个实施例的流程图;图2示出本专利技术的即时通讯方法的另一个实施例的流程图;图3示出本专利技术的即时通讯方法的又一个实施例的即时通讯网络架构示意图;图4示出本专利技术的即时通讯方法的又一个实施例的流程图;图5示出本专利技术的即时通讯服务器的一个实施例的结构框图;以及图6示出本专利技术的即时通讯系统的一个实施例的结构框图。具体实施方式下面参照附图对本专利技术进行更全面的描述,其中说明本专利技术的示例性实施例。图1示出本专利技术的即时通讯方法的一个实施例的流程图。如图1所示,该实施例的即时通讯方法包括:步骤S102,即时通讯服务器接收第一即时通讯用户通过即时通讯客户端发送给第二即时通讯用户的即时信息。步骤S104,若即时通讯服务器检测到第二即时通讯用户不在线,则向电信运营商平台发送通知消息,通知消息中包括即时信息和第二即时通讯用户的电话号码,使电信运营商平台发起呼叫将即时消息通知第二即时通讯用户。具体地,当即时通讯用户A通过移动终端A的即时通讯客户端向其他即时通讯用户例如即时通讯用户B发出即时信息之后,该即时信息被提交到即时通讯服务器。其中,该即时通讯客户端可以是易信、微信以及米聊等即时通讯软件;该即时消息可以是文字信息、视频信息以及音频信息等;并且,即时通讯服务器可以接收移动终端如手机、平板电脑等移动设备发送的即时信息,也可以接收笔记本、台式电脑等终端发送的即时信息。即时通讯服务器接收到该即时信息之后,判断即时通讯用户B是否在线,若即时通讯用户B在线,则将该即时信息直接发送给即时通讯用户B,若即时通讯用户B不在线,则向电信运营商平台发送通知消息,通知消息中包括即时信息和第二即时通讯用户的电话号码。在一实施例中,即时通讯服务器可以采用一种敲门机制判断即时通讯用户B是否在线。在特定时间内,即时通讯服务器发出一组敲门包,判断即时通讯用户B是否在线,若即时通讯用户B在线,则发送一组回应包给即时通讯服务器,表明即时通讯用户B在线,若即时通讯服务器未接收到回应包,则判断即时通讯用户B不在线。在一实施例中,即时通讯服务器可以建立在线状态数据库用于判断即时通讯用户B是否在线。若即时通讯用户B在线,在线状态数据库中该即时通讯用户指向的数值为1,若即时通讯用户B不在线,在线状态数据库中该即时通讯用户指向的数值为0。即时通讯服务器检索在线状态数据库则可以判断即时通讯用户B是否在线。电信运营商平台接收到即时通讯服务器发送的通知信息后,可以根据即时信息和第二即时通讯用户的电话号码发起特定呼叫以通知即时通讯用户B有未读即时信息。其中,电信运营商平台可以以短信、彩信、闪信或者语音通话等呼叫形式提醒即时通讯用户B有未读即时信息。另外,电信运营商平台有多种途径承载、处理和推送信息,部分即时信息需要在运营商的服务器上进行处理后才能在短信、彩信和闪信的平台上发送。需要说明的是,尽管以电话号码与即时通讯用户的绑定关系作为示例,介绍了如何将即时信息发送给即时通讯用户B,但是本专利技术不限于此。本领域人员可以理解,可以用移动终端机器编号、IP地址编号、移动终端的类型、移动终端的型号、IMSI等中的任一种或者多种作为移动终端识别码,即时通讯服务器可以建立移动终端识别码本文档来自技高网...
【技术保护点】
一种即时通讯方法,其特征在于,包括:即时通讯服务器接收第一即时通讯用户通过即时通讯客户端发送给第二即时通讯用户的即时信息;若所述即时通讯服务器检测到所述第二即时通讯用户不在线,则向电信运营商平台发送通知消息,所述通知消息中包括所述即时信息和所述第二即时通讯用户的电话号码,使所述电信运营商平台发起呼叫将所述即时消息通知所述第二即时通讯用户。
【技术特征摘要】
1.一种即时通讯方法,其特征在于,包括:
即时通讯服务器接收第一即时通讯用户通过即时通讯客户端发送给
第二即时通讯用户的即时信息;
若所述即时通讯服务器检测到所述第二即时通讯用户不在线,则向
电信运营商平台发送通知消息,所述通知消息中包括所述即时信息和所
述第二即时通讯用户的电话号码,使所述电信运营商平台发起呼叫将所
述即时消息通知所述第二即时通讯用户。
2.根据权利要求1所述的方法,其特征在于,所述电信运营商平
台发起呼叫将所述即时消息通知所述第二即时通讯用户包括:
所述电信运营商平台根据所述电话号码将所述即时信息以短信形式
发送给所述第二即时通讯用户的移动终端。
3.根据权利要求1或2所述的方法,其特征在于,还包括:
所述即时通讯服务器保存即时通讯用户的电话号码。
4.根据权利要求2所述的方法,其特征在于,还包括:
所述电信运营商平台收到所述移动终端接收到所述电信运营商平台
发送的所述短信后向所述电信运营商平台返回的发送成功的通知;
所述电信运营商平台向所述即时通讯服务器返回发送成功的任务状
态;
所述即时通讯服务器根据所述电信运营商平台返回的任务状态以判
断所述短信是否发送到移动终端。
5.根据权利要求1所述的方法,其特征在于,还包括:
若检测到第二即时通讯用户在线,则将所述即时信息发送给所述第<...
【专利技术属性】
技术研发人员:李莉,
申请(专利权)人:中国电信股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。