[发明专利]离线消息处理方法、装置和服务器有效
申请号: | 202010509692.8 | 申请日: | 2020-06-05 |
公开(公告)号: | CN111654428B | 公开(公告)日: | 2022-05-17 |
发明(设计)人: | 张坤宇;陈岩光;张晓磊;畅婷婷;张斌;刘森;张彬;王智慧;李明亮;席杰;袁玮 | 申请(专利权)人: | 天津卓朗科技发展有限公司 |
主分类号: | H04L51/00 | 分类号: | H04L51/00 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 安卫静 |
地址: | 300000*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 离线 消息 处理 方法 装置 服务器 | ||
本发明提供了一种离线消息处理方法、装置和服务器,如果接收到发送至目标客户端的消息,且目标客户端为离线状态,将该消息确定为给目标客户端的离线消息;按预设数据量大小,将离线消息保存至目标客户端对应的至少一个文件中;按预设条件对文件进行压缩,得到目标客户端对应的压缩文件;如果接收到来自目标客户端的离线消息获取请求,将压缩文件发送至目标客户端。该方法通过限定目标客户端的每个文件中存储的离线消息的数据量,以及对文件进行压缩的方式,减少了存储离线消息所占用的存储空间,并且将压缩文件发送给目标客户端时的数据量也较小,提高了离线消息传送的稳定性。
技术领域
本发明涉及通讯技术领域,尤其是涉及一种离线消息处理方法、装置和服务器。
背景技术
IM(Instant Messaging,即时消息)是一种在移动网络、互联网上开展的,基于呈现业务的个人对个人、个人对群组的消息类的移动数据业务;相关技术中,当需要对大量IM离线消息进行存储时,通常需要占用较多的存储空间,并且,当用户在客户端上线并拉取离线消息时,每次拉取的离线消息数据量通常也较大,由于移动网络本身的不稳定性,使用该方式难以保证离线消息稳定传送至该客户端。
发明内容
本发明的目的在于提供一种离线消息处理方法、装置和服务器,以减少存储离线消息所占用的存储空间,同时提高离线消息传送的稳定性。
本发明提供的一种离线消息处理方法,所述方法包括:如果接收到发送至目标客户端的消息,且所述目标客户端为离线状态,将所述消息确定为给所述目标客户端的离线消息;按预设数据量大小,将所述离线消息保存至所述目标客户端对应的至少一个文件中;按预设条件对所述文件进行压缩,得到所述目标客户端对应的压缩文件;如果接收到来自所述目标客户端的离线消息获取请求,将所述压缩文件发送至所述目标客户端。
进一步的,每个所述文件的文件名称为该文件中指定离线消息的时间戳;所述预设条件包括预设压缩时间、每个所述压缩文件中包含的预设文件数量,以及每个所述文件的文件名称排序方式;所述按预设条件对所述文件进行压缩,得到所述目标客户端的压缩文件的步骤包括:按所述预设压缩时间、所述预设文件数量,以及每个所述文件的文件名称排序方式,对所述文件进行压缩,得到所述目标客户端对应的至少一个压缩文件;其中,每个所述压缩文件的文件名称为该压缩文件中指定文件的文件名称。
进一步的,所述如果接收到来自所述目标客户端的离线消息获取请求,将所述压缩文件发送至所述目标客户端的步骤包括:如果接收到来自所述目标客户端的离线消息获取请求,按照每个所述压缩文件的文件名称中的时间戳的顺序,获取当前压缩文件;将所述当前压缩文件,以及所述当前压缩文件的压缩算法标记,发送至所述目标客户端,以使所述目标客户端根据所述压缩算法标记解压所述当前压缩文件;如果所述当前压缩文件存在前一个压缩文件,删除所述前一个压缩文件。
进一步的,所述按预设数据量大小,将所述离线消息保存至所述目标客户端对应的至少一个文件中的步骤包括:将所述离线消息发送至所述目标客户端对应的消息队列;按预设数据量大小,将所述消息队列中的离线消息发送并保存至所述目标客户端对应的至少一个文件中。
进一步的,所述如果接收到来自所述目标客户端的离线消息获取请求,将所述压缩文件发送至所述目标客户端的步骤包括:如果接收到来自所述目标客户端的离线消息获取请求,统计所述消息队列中的当前离线消息数量;如果所述当前离线消息数量为零,将所述压缩文件发送至所述目标客户端;如果所述当前离线消息数量不为零,继续执行统计所述消息队列中的当前离线消息数量的步骤,直至将所述压缩文件发送至所述目标客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津卓朗科技发展有限公司,未经天津卓朗科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010509692.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种消间隙连续式齿轮机构
- 下一篇:一种人体解剖学标本考试设备