[发明专利]即时通讯方法、装置及系统在审
申请号: | 201810119318.X | 申请日: | 2018-02-06 |
公开(公告)号: | CN108512741A | 公开(公告)日: | 2018-09-07 |
发明(设计)人: | 李淼;杨攀;韩迎 | 申请(专利权)人: | 北京云中融信网络科技有限公司 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L29/08;H04W56/00 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 江崇玉 |
地址: | 100081 北京市海淀区万*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 客户端 即时通讯 同步消息 发送 装置及系统 剩余消息 同步请求 申请 预设时间段 接收响应 客户端未 停止发送 同步通知 依次发送 依次接收 转发 客户 重复 | ||
1.一种即时通讯方法,其特征在于,用于服务器,所述方法包括:
依次接收第一客户端发送的待转发至第二客户端的n个消息,n≥1;
按照消息的接收顺序向所述第二客户端依次发送所述n个消息;
在发送所述n个消息中任一消息后的预设时间段内,若未接收到所述第二客户端发送的所述任一消息的接收响应,则停止发送所述n个消息,并向所述第二客户端发送剩余消息的同步通知,所述剩余消息包括所述任一消息以及所述n个消息中未发送的消息;
接收所述第二客户端在确定所述剩余消息包括待同步消息时,发送的所述待同步消息的同步请求,所述待同步消息为所述第二客户端未接收到的消息;
根据所述同步请求按照消息的接收顺序向所述第二客户端发送所述待同步消息。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在接收到所述n个消息中的每个消息后,存储所述每个消息;
接收所述第二客户端在接收到所述n个消息后发送的所述n个消息的确认响应;
根据所述确认响应删除所述n个消息。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
为所述n个消息进行编号,以使得所述n个消息的编号按照消息的接收顺序依次增大;
在向所述第二客户端发送所述任一消息时,向所述第二客户端发送所述任一消息的编号;
所述同步请求包含基准编号,所述基准编号为:所述第二客户端接收到的最后一个消息的编号,或者小于所述n个消息中每个消息的编号的预设编号;所述根据所述同步请求按照消息的接收顺序向所述第二客户端发送所述待同步消息,包括:
根据所述同步请求中的所述基准编号,按照消息的接收顺序向所述第二客户端依次发送所述剩余消息中编号大于所述基准编号的消息。
4.一种即时通讯方法,其特征在于,用于第二客户端,所述方法包括:
在接收到服务器发送的任一消息时,向所述服务器发送所述任一消息的接收响应,所述任一消息属于第一客户端发送给所述服务器的n个消息,n≥1;
在接收到所述服务器发送的所述n个消息中剩余消息的同步通知时,若所述剩余消息包括待同步消息,则向所述服务器发送所述待同步消息的同步请求,所述待同步消息为所述第二客户端未接收到的消息;
接收所述服务器根据所述同步请求发送的所述待同步消息。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
在接收到所述n个消息后,向所述服务器发送所述n个消息的确认响应。
6.根据权利要求4或5所述的方法,其特征在于,所述方法还包括:
在接收所述服务器发送的任一消息时,接收所述服务器发送的所述任一消息的编号;
在所述向所述服务器发送所述待同步消息的同步请求之前,所述方法还包括:
确定基准编号,其中,在所述第二客户端未接收到所述n个消息中的消息时,所述基准编号为小于所述n个消息中每个消息的编号的预设编号,在所述第二客户端接收到所述n个消息中的消息时,所述基准编号为所述第二客户端接收到的最后一个消息的编号;
生成包含所述基准编号的同步请求。
7.一种即时通讯装置,其特征在于,用于服务器,所述即时通讯装置包括:
第一接收模块,用于依次接收第一客户端发送的待转发至第二客户端的n个消息,n≥1;
第一发送模块,用于按照消息的接收顺序向所述第二客户端依次发送所述n个消息;
第二发送模块,在发送所述n个消息中任一消息后的预设时间段内,若未接收到所述第二客户端发送的所述任一消息的接收响应,则停止发送所述n个消息,并向所述第二客户端发送剩余消息的同步通知,所述剩余消息包括所述任一消息以及所述n个消息中未发送的消息;
第二接收模块,用于接收所述第二客户端在确定所述剩余消息包括待同步消息时,发送的所述待同步消息的同步请求,所述待同步消息为所述第二客户端未接收到的消息;
第三发送模块,用于根据所述同步请求按照消息的接收顺序向所述第二客户端发送所述待同步消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云中融信网络科技有限公司,未经北京云中融信网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810119318.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:客房交流系统
- 下一篇:一种针对成员等级的消息推送方法、装置、服务器及系统