推拉结合的即时通信消息获取系统和方法技术方案

技术编号:13561149 阅读:27 留言:0更新日期:2016-08-19 07:07
本发明专利技术公开了一种推拉结合的即时通信消息获取系统和方法,其中,推拉结合的即时通信消息获取系统,包括,通讯消息版本号模块:给用户端分配通讯消息版本号;分布式缓存/存储模块:存储通讯消息发送队列和对应通讯消息版本号,获取用户端当前已分配的最大通讯消息版本号,并对通讯消息版本号进行递增操作;通讯消息推送模块:采用在线消息即时推送和定时消息集中补偿的方式给客户端发送消息;通讯消息拉取模块:当客户端接收到服务端推送的通知报文时,客户端向发起服务端发起请求,获取未到达的消息。实现将通讯消息安全、灵活、高效且可靠的推送给通讯客户端的优点。

【技术实现步骤摘要】
201610385811

【技术保护点】
一种推拉结合的即时通信消息获取系统,其特征在于,包括,通讯消息版本号模块、分布式缓存/存储模块、通讯消息推送模块和通讯消息拉取模块;所述通讯消息版本号模块:给用户端分配通讯消息版本号;所述分布式缓存/存储模块:存储通讯消息发送队列和对应通讯消息版本号,获取用户端当前已分配的最大通讯消息版本号,并对通讯消息版本号进行递增操作;所述通讯消息推送模块:采用在线消息即时推送和定时消息集中补偿的方式给客户端发送消息;所述通讯消息拉取模块:当客户端接收到服务端推送的通知报文时,客户端向发起服务端发起请求,获取未到达的消息。

【技术特征摘要】
1.一种推拉结合的即时通信消息获取系统,其特征在于,包括,通讯消息版本号模块、分布式缓存/存储模块、通讯消息推送模块和通讯消息拉取模块;所述通讯消息版本号模块:给用户端分配通讯消息版本号;所述分布式缓存/存储模块:存储通讯消息发送队列和对应通讯消息版本号,获取用户端当前已分配的最大通讯消息版本号,并对通讯消息版本号进行递增操作;所述通讯消息推送模块:采用在线消息即时推送和定时消息集中补偿的方式给客户端发送消息;所述通讯消息拉取模块:当客户端接收到服务端推送的通知报文时,客户端向发起服务端发起请求,获取未到达的消息。2.根据权利要求1所述的推拉结合的即时通信消息获取系统,其特征在于,所述通讯消息版本号模块分配的通讯消息版本号,为从0开始递增的长整形数字。3.根据权利要求1或2所述的推拉结合的即时通信消息获取系统,其特征在于,所述分布式缓存/存储模块,使用key-value数据库实现。4.根据权利要求1或2所述的推拉结合的即时通信消息获取系统,其特征在于,所述在线消息即时推送具体为:两个在线的通讯客户端发送消息时,通讯服务端对通讯消息进行转发,并且通过消息回执和通讯消息版本号保证消息到达通讯客户端。5.根据权利要求4所述的推拉结合的即时通信消息获取系统,其特征在于,所述定时消息集中补偿具体为:当一定时间内,在线的通讯客户端没有使用回执将通讯服务端推送的消息报文标记为已到达时,即时通讯服务端将定期发送通知消息至通讯客户端,通知通讯客户端主动拉取通讯消息,直到通讯客户端发送消息回执确认消息到达。6.根据权利要求5所述的推拉结合的即时通信消息获取...

【专利技术属性】
技术研发人员:刘豪
申请(专利权)人:用友网络科技股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1