The invention discloses an instant messaging message prevention method, which comprises the following steps: the S1 instant messaging client receives the message and checks each message ID; the S2 instant messaging client sends the missing message ID and the maximum ID of the received message to the message management server, and sends the message request at the same time; and the S3 cancellation; The message management server sends the missing message and the message whose ID is greater than the maximum ID to the instant messaging client. Beneficial effects: through continuous coding of messages, it is convenient to filter out the missing messages; at the same time, it compares the maximum message ID to accurately find the abnormal push messages, so as to ensure that the middle or latest missing messages can reach the client.
【技术实现步骤摘要】
一种即时通讯消息的防丢失方法
本专利技术涉及计算机信息技术即时通讯领域,具体来说,涉及一种即时通讯消息的防丢失方法。
技术介绍
开发即时通讯软件系统,一定逃避不了的话题就是投递可靠性。虽然当前的网络带宽比之前已经改良许多,但网络结构也越来越复杂,无线网络环境尤其为甚。当前的消息推送技术基本都由QOS机制来最大程度的保证在线消息到达客户端的可靠性,但仍然还是不能保证极端情况下或者离线消息的准确到达。针对相关技术中的问题,目前尚未提出有效的解决方案。
技术实现思路
针对相关技术中的上述技术问题,本专利技术提出一种即时通讯消息的防丢失方法,能够使客户端及时发现并接收遗漏的消息。为实现上述技术目的,本专利技术的技术方案是这样实现的:一种即时通讯消息的防丢失方法,包括以下步骤:S1即时通讯客户端接收消息,并检查每一消息ID;S2所述即时通讯客户端将遗漏的消息ID及所接收消息的最大ID发送至消息管理服务器,同时发送消息请求;S3消息管理服务器将所述遗漏的消息及ID大于所述最大ID的消息发送给所述即时通讯客户端。进一步的,S1之前还包括步骤S0:按照消息管理服务器分配的消息队列顺序,消息推送服务器将ID连续的消息队列推送给即时通讯客户端。作为优选,所述步骤S0中消息管理服务器根据消息到达服务器端的顺序给每个即时通讯客户端分配一个连续的消息ID队列。进一步的,所述S1具体包括:S11即时通讯客户端接收消息;S12所述即时通讯客户端检查每一个消息的ID,将收到的消息ID与前一条消息ID对比;S13当存在消息ID不连续的情况,则将两个ID之间遗漏的ID记为遗漏的消息ID。作为优选 ...
【技术保护点】
1.一种即时通讯消息的防丢失方法,其特征在于,包括以下步骤:S1 即时通讯客户端接收消息,并检查每一消息ID;S2 所述即时通讯客户端将遗漏的消息ID及所接收消息的最大ID发送至消息管理服务器,同时发送消息请求;S3 消息管理服务器将所述遗漏的消息及ID大于所述最大ID的消息发送给所述即时通讯客户端。
【技术特征摘要】
1.一种即时通讯消息的防丢失方法,其特征在于,包括以下步骤:S1即时通讯客户端接收消息,并检查每一消息ID;S2所述即时通讯客户端将遗漏的消息ID及所接收消息的最大ID发送至消息管理服务器,同时发送消息请求;S3消息管理服务器将所述遗漏的消息及ID大于所述最大ID的消息发送给所述即时通讯客户端。2.根据权利要求1所述的即时通讯消息的防丢失方法,其特征在于,S1之前还包括步骤S0:按照消息管理服务器分配的消息队列顺序,消息推送服务器将ID连续的消息队列推送给即时通讯客户端。3.根据权利要求2所述的即时通讯消息的防丢失方法,其特征在于,所述步骤S0中消息管理服务器根据消息到达服务器端的顺序给每个即时通讯客户...
【专利技术属性】
技术研发人员:何宇,丁立波,
申请(专利权)人:北京德惠众合信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。