【技术实现步骤摘要】
本专利技术涉及计算机即时通信
,尤其涉及一种即时通信的消息的处理方法及处理系统。
技术介绍
随着移动互联网的发展,各种移动应用日益丰富,在各种移动终端上广泛使用即时通信软件的场景越来越多。相对于桌面级的即时通信软件,移动级的即时通信软件需要面对移动网络频繁切换的问题,也即即时通信软件的登录用户的在线及离线状态会频繁改变,如果维护这个状态,需要额外的流量,同时也会骚扰到用户造成用户体验下降,所以移动级的即时通信软件通常实施为无状态即时通信软件的形式。引入无状态机制需要解决客户端和服务器两方面的问题。传统的办法是推送式的,就像短线。由于客户端是无状态的,所以服务器收到转发请求后总是尝试发送,发送失败就存离线,当有新消息来时,首先尝试转发先前保存的所有离线消息,发送成功后删除,最后才发送新消息。这个办法的问题是如果用户长时间不在线,就会有大量的离线消息,当用户再次上线时会被迫接收大量离线消息,同时,由于服务器不断的尝试转发,对服务器性能及功耗也是浪费。另一种就是主动式的,用户在上线时获取离线消息,上线后服务器就即时推送信息,这需要服务器维护用户状态,其 ...
【技术保护点】
一种即时通信的消息的处理方法,该方法包括:服务器向即时消息客户端转发多个消息产生者发送的消息,并判断所述转发是否成功,若所述转发失败,则根据所述多个消息产生者发送的消息生成离线消息集合;所述即时消息客户端接入所述服务器;所述即时消息客户端获取所述离线消息集合的快照信息;所述即时消息客户端预加载所述离线消息集合中的预定离线消息,并延迟加载所述离线消息集合中不同于所述预定离线消息的其他离线消息;所述服务器根据所述即时消息客户端的请求向该即时消息客户端下发所述其他离线消息。
【技术特征摘要】
【专利技术属性】
技术研发人员:尹彬,衣春雷,
申请(专利权)人:北京元心科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。