[发明专利]多终端消息同步和隔离即时通讯方法及系统有效
| 申请号: | 201810272438.3 | 申请日: | 2018-03-29 |
| 公开(公告)号: | CN108667899B | 公开(公告)日: | 2021-04-20 |
| 发明(设计)人: | 沈伟锐 | 申请(专利权)人: | 挂号网(杭州)科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;H04L12/58;H04L5/00 |
| 代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
| 地址: | 311200 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 本发明公开了一种多终端消息同步和隔离即时通讯方法及系统,该方法包括:用户通过发送端与服务器建立连接,将消息发送给服务器,服务器对消息进行格式及合法性校验;校验通过后,生成同一消息类型全局唯一的同步ID;服务器向发送端发送确认报文ACK,确认报文ACK里返回消息ID对应的同步ID,发送端把收到同步ID更新到刚才发生的消息中;同时,服务器根据消息类型、消息和预先配置好的分发规则进行过滤分发处理;接收端接收服务器分发的消息,主要分在线接收消息和离线同步消息;本发明解决云服务开放合作的背景下,跟不同合作公司间合作不同业务的即时消息在不同终端的多端同步及隔离,并保证消息不丢失,并兼顾了对方在线和离线处理。 | ||
| 搜索关键词: | 终端 消息 同步 隔离 即时通讯 方法 系统 | ||
【主权项】:
1.一种多终端消息同步和隔离即时通讯方法,其特征在于,包括:S1用户通过发送端进行登录校验,与服务器建立连接;S2发送端将消息发送给服务器,所述消息包括消息ID、消息类型编码、发送方用户ID、发送方终端编码、接收方用户ID、接收方终端编码以及消息内容;S3服务器对接收到的消息进行消息格式及合法性校验;校验通过后,根据消息类型编码,生成同一消息类型全局唯一的同步ID;S4服务器把生成同步ID和消息一起存储到数据库表MSG_HIS中,每个消息类型对应一张消息历史表;S5服务器向发送端发送确认报文ACK,确认报文ACK里返回消息ID对应的同步ID,发送端把收到同步ID更新到刚才发生的消息中,并一起存储到本地;同时,服务器根据消息类型、消息和预先配置好的分发规则进行过滤分发处理;S6接收端接收服务器分发的消息,主要分在线接收消息和离线同步消息;若接收端在线,直接收取服务端推送的在线消息,并返回确认报文ACK给服务端,服务端收到确认报文ACK,说明服务端消息分发结束。若接收端离线,服务器对分发的消息进行离线存储处理,等接收端登录后,再根据接收端本地存储的消息类型对应的消息同步ID,进行消息同步确认及同步处理,拉取离线消息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于挂号网(杭州)科技有限公司,未经挂号网(杭州)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810272438.3/,转载请声明来源钻瓜专利网。





