[发明专利]多人会话的成员数据获取方法和装置、存储介质、处理器有效

专利信息
申请号: 201810309059.7 申请日: 2018-04-09
公开(公告)号: CN108650168B 公开(公告)日: 2021-02-19
发明(设计)人: 孔喜龙 申请(专利权)人: 网易(杭州)网络有限公司
主分类号: H04L12/58 分类号: H04L12/58;H04L12/18;H04L29/08
代理公司: 北京博浩百睿知识产权代理有限责任公司 11134 代理人: 褚敏;宫传芝
地址: 310000 浙江省杭州*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 会话 成员 数据 获取 方法 装置 存储 介质 处理器
【说明书】:

发明公开了一种多人会话的成员数据获取方法和装置、存储介质、处理器。该方法包括:接收服务器发送的多人会话的成员加入通知;在已经存在多人会话的情况下,在已创建成员同步任务且已创建的成员同步任务还未执行时,删除已创建的成员同步任务,并创建新的成员同步任务,新的成员同步任务用于指示在创建新的成员同步任务后的第二时间点从服务器中获取加入多人会话的成员的第二成员数据;在从创建新的成员同步任务的第三时间点至创建新的成员同步任务后的第二时间之间未再次接收到多人会话的成员加入通知的情况下,响应新的成员同步任务,从服务器中获取第二成员数据。本发明解决了相关技术中多人会话的成员数据更新效率较低的技术问题。

技术领域

本发明涉及计算机领域,具体而言,涉及一种多人会话的成员数据获取方法和装置、存储介质、处理器。

背景技术

多人会话是一种即时通信(Instant Messaging,简称为IM)工具中经常使用的沟通方式,它又称为临时会话,其可由任何一人发起,会话中没有群主、管理员等身份的人,成员一律平等,加入和退出非常方便。该多人会话的创建方式与群相比差别比较大,群是先由群主创建,创建时除了群主外没有别人,群成员加入时也需要双方的同意,而多人会话中的人随时可加入一个或多个,因此多人会话的创建存在数据同步的复杂技术问题。

目前,多人会话创建时,客户端会收到服务器发送的每个多人会话成员加入的通知,客户端依据此通知,取得本地该多人会话的时间戳,与服务器的时间戳比较,进行成员数据增量更新,也即只同步客户端本地时间戳与服务器时间戳中间隔的时间段的数据。由于加入通知是逐个发送到客户端的,将会导致客户端根据时间戳频繁向服务器请求数据更新,当一次性拉取多个成员加入多人会话时,需要从服务器多次请求成员数据进行更新,导致成员数据更新效率较低。在极端情况下,从服务器端获取到的成员数据不够完全,有可能造成成员数据丢失的问题。

针对相关技术中多人会话的成员数据更新效率较低的问题,目前尚未提出有效的解决方案。

发明内容

本发明实施例提供了一种多人会话的成员数据获取方法和装置、存储介质、处理器,以至少解决相关技术中多人会话的成员数据更新效率较低的技术问题。

根据本发明实施例的一个方面,提供了一种多人会话的成员数据获取方法,包括:接收步骤,接收服务器发送的多人会话的成员加入通知;处理步骤,在已经存在所述多人会话的情况下,在已创建成员同步任务且已创建的成员同步任务还未执行时,删除所述已创建的成员同步任务,并创建新的成员同步任务,其中,所述已创建的成员同步任务用于指示在创建所述已创建的成员同步任务后的第一时间点从所述服务器中获取加入所述多人会话的成员的第一成员数据,所述新的成员同步任务用于指示在创建所述新的成员同步任务后的第二时间点从所述服务器中获取加入所述多人会话的成员的第二成员数据,所述第二成员数据包括所述第一成员数据;获取步骤,在从创建所述新的成员同步任务的第三时间点至创建所述新的成员同步任务后的第二时间之间未再次接收到所述多人会话的成员加入通知的情况下,响应所述新的成员同步任务,从所述服务器中获取所述第二成员数据。

进一步地,在所述处理步骤之后,所述获取步骤之前,所述方法还包括:在所述第三时间点至所述第二时间点之间的任意时刻再次接收到所述多人会话的成员加入通知的情况下,返回执行所述处理步骤。

进一步地,在所述接收步骤之后,所述方法还包括:在不存在所述多人会话的情况下,向所述服务器请求更新多人会话列表,其中,更新后的所述多人会话列表中包括所述多人会话;在所述多人会话列表更新完之后,执行所述处理步骤。

进一步地,其特征在于,在所述获取步骤之后,所述方法还包括:将所述第二成员数据存储在数据库中。

进一步地,在所述获取步骤之后,所述方法还包括:向用户界面层发送所述多人会话的成员加入通知,以指示所述用户界面层在所述数据库中存在所述多人会话,且所述数据库中存在所述第二成员数据的情况下,根据所述数据库中的所述第二成员数据刷新所述多人会话的成员列表。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810309059.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top