多人会话的成员数据获取方法和装置、存储介质、处理器制造方法及图纸

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

Member data acquisition method and device, storage medium, processor of multiplayer session

The invention discloses a member data acquisition method and a device, a storage medium and a processor for a multi-person session. This method includes: receiving the membership notification of multi-session sent by the server; deleting the created membership synchronization task and creating a new membership synchronization task and a new membership synchronization task when the created membership synchronization task and the created membership synchronization task are not yet executed in the case of multi-session already existing Traffic is used to indicate that the second member data of a member joining a multi-member session is retrieved from the server at the second time point after creating a new member synchronization task; no member joining a multi-member session is received again between the third time point of creating a new member synchronization task and the second time after creating a new member synchronization task In response to notification, in response to the new member synchronization task, second member data is obtained from the server. The invention solves the technical problem of low updating efficiency of member data in multiparty conversation in related technologies.

【技术实现步骤摘要】
多人会话的成员数据获取方法和装置、存储介质、处理器
本专利技术涉及计算机领域,具体而言,涉及一种多人会话的成员数据获取方法和装置、存储介质、处理器。
技术介绍
多人会话是一种即时通信(InstantMessaging,简称为IM)工具中经常使用的沟通方式,它又称为临时会话,其可由任何一人发起,会话中没有群主、管理员等身份的人,成员一律平等,加入和退出非常方便。该多人会话的创建方式与群相比差别比较大,群是先由群主创建,创建时除了群主外没有别人,群成员加入时也需要双方的同意,而多人会话中的人随时可加入一个或多个,因此多人会话的创建存在数据同步的复杂技术问题。目前,多人会话创建时,客户端会收到服务器发送的每个多人会话成员加入的通知,客户端依据此通知,取得本地该多人会话的时间戳,与服务器的时间戳比较,进行成员数据增量更新,也即只同步客户端本地时间戳与服务器时间戳中间隔的时间段的数据。由于加入通知是逐个发送到客户端的,将会导致客户端根据时间戳频繁向服务器请求数据更新,当一次性拉取多个成员加入多人会话时,需要从服务器多次请求成员数据进行更新,导致成员数据更新效率较低。在极端情况下,从服务器端获取本文档来自技高网...

【技术保护点】
1.一种多人会话的成员数据获取方法,其特征在于,包括:接收步骤,接收服务器发送的多人会话的成员加入通知;处理步骤,在已经存在所述多人会话的情况下,在已创建成员同步任务且已创建的成员同步任务还未执行时,删除所述已创建的成员同步任务,并创建新的成员同步任务,其中,所述已创建的成员同步任务用于指示在创建所述已创建的成员同步任务后的第一时间点从所述服务器中获取加入所述多人会话的成员的第一成员数据,所述新的成员同步任务用于指示在创建所述新的成员同步任务后的第二时间点从所述服务器中获取加入所述多人会话的成员的第二成员数据,所述第二成员数据包括所述第一成员数据;获取步骤,在从创建所述新的成员同步任务的第三时...

【技术特征摘要】
1.一种多人会话的成员数据获取方法,其特征在于,包括:接收步骤,接收服务器发送的多人会话的成员加入通知;处理步骤,在已经存在所述多人会话的情况下,在已创建成员同步任务且已创建的成员同步任务还未执行时,删除所述已创建的成员同步任务,并创建新的成员同步任务,其中,所述已创建的成员同步任务用于指示在创建所述已创建的成员同步任务后的第一时间点从所述服务器中获取加入所述多人会话的成员的第一成员数据,所述新的成员同步任务用于指示在创建所述新的成员同步任务后的第二时间点从所述服务器中获取加入所述多人会话的成员的第二成员数据,所述第二成员数据包括所述第一成员数据;获取步骤,在从创建所述新的成员同步任务的第三时间点至创建所述新的成员同步任务后的第二时间点之间未再次接收到所述多人会话的成员加入通知的情况下,响应所述新的成员同步任务,从所述服务器中获取所述第二成员数据。2.根据权利要求1所述的方法,其特征在于,在所述处理步骤之后,所述获取步骤之前,所述方法还包括:在所述第三时间点至所述第二时间点之间的任意时刻再次接收到所述多人会话的成员加入通知的情况下,返回执行所述处理步骤。3.根据权利要求1所述的方法,其特征在于,在所述接收步骤之后,所述方法还包括:在不存在所述多人会话的情况下,向所述服务器请求更新多人会话列表,其中,更新后的所述多人会话列表中包括所述多人会话;在所述多人会话列表更新完之后,执行所述处理步骤。4.根据权利要求1所述的方法,其特征在于,在所述获取步骤之后,所述方法还包括:将所述第二成员数据存储在数据库中。5.根据权利要求4所述的方法,其特征在于,在所述获取步骤之后,所述方法还包括:向用户界面层发送所述多人会话的成员加入通知,以指示所述用户界面层在所述数据库中存在所述多人会话,且所述数据库中存在所述第二成员数据的情况下,根据所述数据库中的所述第二成员数据刷新所述多人会话的成员列表。6.一种多人会话的成员数据获取装置,其特征在于,包括:接收单元,用于接收服务器发送的多人会话的成员加入通知;处理单元,用于在已经存在所述多人会话的情况下,在已创建成员同步任务且已创建的成员同步任务还未执行时,删除所述已创建的成员同步任务,并创建新的成员同步任务,其中,所述已创建的成员同步任务用于指示在创建所述已创建的成员同步任务后的第一时间点从所述服务器中获取加入所述多人会话的成员的第一成员数据,所述新的成员同步任务用于指示在创建所述新的成员同步任务后的...

【专利技术属性】
技术研发人员:孔喜龙
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1