【技术实现步骤摘要】
本申请涉及通信
,尤其涉及一种即时通信方法和装置。
技术介绍
随着互联网技术的广泛发展,即时通信技术给人们的工作与生活带来了各种便利。从早期的ICQ以及OICQ(今日广泛使用的QQ)到如今更新一代的微信以及来往等,即时通信技术正在不断地向着更加便利用户的方向演进。目前,当会话消息的发送成员通过客户端将信息发送给服务端后,服务端将所述会话消息转发给目标成员的客户端,目标成员的客户端为所述会话消息添加未读提示,以提醒目标成员当前有一条未读的会话消息。所述目标成员要手动逐个清除客户端所有的未读提示,使用体验较差。
技术实现思路
有鉴于此,本申请提供一种即时通信方法和装置。具体地,本申请是通过如下技术方案实现的:一种即时通信方法,应用在服务端上,所述方法包括:接收发送成员的客户端发送的会话消息;判断所述会话消息的目标成员是否已经阅读过所述会话消息;如果所述会话消息的目标成员已经阅读过所述会话消息,则在所述会话消息中添加已读标识后转发给所述目标成员的客户端,以供所述目标成员的客户端根据所述已读标识不为所述会话消息添加未读提示。进一步地,所述方法还包括:在接收到发送成员的客户端发送的会话消息后,为所述会话消息生成内容标识;将所述内容标识添加在所述会话消息中;接收目标成员的客户端在目标成员阅读过所述会话消息后发送的已读通知,所述已读通知中携带有所述会话消息的内容标识;< ...
【技术保护点】
一种即时通信方法,应用在服务端上,其特征在于,所述方法包括:接收发送成员的客户端发送的会话消息;判断所述会话消息的目标成员是否已经阅读过所述会话消息;如果所述会话消息的目标成员已经阅读过所述会话消息,则在所述会话消息中添加已读标识后转发给所述目标成员的客户端,以供所述目标成员的客户端根据所述已读标识不为所述会话消息添加未读提示。
【技术特征摘要】 【专利技术属性】
1.一种即时通信方法,应用在服务端上,其特征在于,所述方法包括:
接收发送成员的客户端发送的会话消息;
判断所述会话消息的目标成员是否已经阅读过所述会话消息;
如果所述会话消息的目标成员已经阅读过所述会话消息,则在所述会话
消息中添加已读标识后转发给所述目标成员的客户端,以供所述目标成员的
客户端根据所述已读标识不为所述会话消息添加未读提示。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在接收到发送成员的客户端发送的会话消息后,为所述会话消息生成内
容标识;
将所述内容标识添加在所述会话消息中;
接收目标成员的客户端在目标成员阅读过所述会话消息后发送的已读通
知,所述已读通知中携带有所述会话消息的内容标识;
将所述内容标识保存在所述目标成员对应的缓存区。
3.根据权利要求2所述的方法,其特征在于,
所述判断所述会话消息的目标成员是否已经阅读过所述会话消息包括:
判断所述目标成员对应的缓存区中是否缓存有所述会话消息的内容标识;
如果所述目标成员对应的缓存区中缓存有所述会话消息的内容标识,则
确认所述会话消息的目标成员已经阅读过所述会话消息。
4.根据权利要求2所述的方法,其特征在于,所述方法还包括:
将所述内容标识保存在所述目标成员对应的缓存区后,启动目标成员预
设的定时器;
在所述定时器超时时,在所述目标成员对应的缓存区中删除所述内容标
识。
5.根据权利要求2所述的方法,其特征在于,
所述为所述会话消息生成内容标识包括:
通过哈希算法为所述会话消息生成内容标识。
6.根据权利要求2所述的方法,其特征在于,
所述为所述会话消息生成内容标识包括:
在所述会话消息中聊天内容的大小超过预设的门限时,为所述会话消息
生成内容标识。
7.一种即时通信方法,应用在客户端上,其特征在于,所述方法包括:
接收服务端转发的会话消息;
判断所述会话消息中是否携带有已读标识;
如果所述会话消息中携带有已读标识,则不为所述会话消息添加未读提
示。
8.根据权利要求7所述的方法,其特征在于,
如果所述会话消息中没有携带已读标识,则为所述会话消息添加未读提
示,以提示用户阅读;
在用户阅读所述会话消息后,发送已读通知给服务端,所述已读通知中
携带有所述会话消息的内容标识,以供服务端保存所述内容标识。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
在用户阅读所述会话消息后,清除所述会话消息的未读提示;
查看带有未读提示的会话消息中是否存在有与所述会话消息相同的会话
消息;
如果带有未读提示的会话消息中存在有与所述会话消息内容相同的会话
消息,则清除与所述会话消息相同的会话消息的未读提示。
10.一种即时通信装置,应用在服务端上,其特征在于,所述装置包括:
第一接收单元,接收发送成员的客户端发送的会话消息;
技术研发人员:李立中,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。