System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 身份标识信息更新方法、装置、存储介质和电子设备制造方法及图纸_技高网

身份标识信息更新方法、装置、存储介质和电子设备制造方法及图纸

技术编号:41116205 阅读:20 留言:0更新日期:2024-04-25 14:06
本申请提供了一种身份标识信息更新方法、装置、存储介质和电子设备。解析服务端推送的第一消息,获取消息内容、消息内容对应的消息始发者的用户标识、以及消息始发者的身份标识信息对应的信息更新时间;响应于获取的信息更新时间晚于历史信息更新时间的比较结果,利用消息始发者的用户标识从服务端获取对应的身份标识信息和信息更新时间,并使用获取的消息始发者的身份标识信息和信息更新时间对消息始发者在本地对应的身份标识信息和历史信息更新时间的记录进行更新;将获取的消息内容、以及消息始发者在本地当前记录的身份标识信息,在会话对应的会话界面组合呈现。该方法能够自动实现发送消息的会话成员的身份标识信息的更新,提高用户体验。

【技术实现步骤摘要】

本公开实施例涉及一种身份标识信息更新方法、装置、存储介质和电子设备


技术介绍

1、在社交聊天场景中,用户有各类身份标识信息用于区分不同用户,包括:昵称、头像、头像框、徽章、会员身份、等级等。

2、在社交聊天过程中,客户端会缓存其他用户的身份标识信息,用于聊天界面的显示。由于在聊天过程中,某些用户的身份标识信息可能会发生变更,但其他用户的客户端缓存的该用户的身份标识信息没有实时更新,导致聊天界面显示该用户的身份标识信息使用的依然为缓存的身份标识信息。

3、相关技术中,在会话过程中,呈现一个会话成员发送会话消息时,会话中的会话成员可能使用的不是该发消息的会话成员的最新身份标识信息;如果想获取发消息的会话成员的最新身份标识信息,通常需要会话中的会话成员点击该发消息的会话成员的资料卡片,以手动更新本地缓存的该发消息的会话成员的身份标识信息;或待缓存的身份标识信息到期后重新加载才能实现;可见,相关技术中的实现方案会导致会话中的会话成员不能及时更新发送消息的,且身份标识信息变化的会话成员的身份标识信息,会话成员体验较差。


技术实现思路

1、有鉴于此,本申请提供一种身份标识信息更新方法、装置、存储介质和电子设备,能够自动实现发送消息的会话成员的身份标识信息的更新,提高用户体验。

2、为解决上述技术问题,本申请的技术方案是这样实现的:

3、在一个实施例中,提供了一种身份标识信息更新方法,所述方法包括:

4、解析服务端推送的第一消息,获取消息内容、所述消息内容对应的消息始发者的用户标识、以及消息始发者的身份标识信息对应的信息更新时间;其中,所述消息始发者的用户标识用于表征在会话中的所有会话对象中发出所述消息内容的任一会话对象的对象身份,并且,所述第一消息的推送以所述会话中的所有会话对象为推送目标;

5、将所述信息更新时间与所述消息始发者的所述身份标识信息在本地对应记录的历史信息更新时间进行比较;

6、响应于所述信息更新时间晚于所述历史信息更新时间的比较结果,利用所述始发者的用户标识从所述服务端获取所述消息始发者的身份标识信息和信息更新时间,并使用获取的消息始发者的身份标识信息和信息更新时间对所述消息始发者在本地对应的身份标识信息和历史信息更新时间的记录进行更新;

7、将获取的所述消息内容、以及所述消息始发者在本地当前记录的所述身份标识信息,在所述会话对应的会话界面组合呈现。

8、其中,所述获取消息内容、所述消息内容对应的消息始发者的用户标识、以及消息始发者的身份标识信息对应的信息更新时间之后,所述将所述信息更新时间与所述消息始发者的所述身份标识信息在本地对应记录的历史信息更新时间进行比较之前,所述方法进一步包括:

9、若确定本地存储所述消息始发者对应的身份标识信息记录,则执行所述将所述信息更新时间与所述消息始发者的所述身份标识信息在本地对应记录的历史信息更新时间进行比较的步骤;

10、若确定本地未存储所述消息始发者对应的身份标识信息记录,则利用所述始发者的用户标识从所述服务端获取所述消息始发者的身份标识信息和信息更新时间,并记录在本地;

11、将获取的所述消息内容、以及所述消息始发者在本地当前记录的所述身份标识信息,在所述会话对应的会话界面组合呈现。

12、其中,所述将所述信息更新时间与所述消息始发者的所述身份标识信息在本地对应记录的历史信息更新时间进行比较之后,所述方法进一步包括:

13、响应于所述信息更新时间不晚于所述历史信息更新时间的比较结果,将获取的所述消息内容,以及所述消息始发者在本地当前记录的所述身份标识信息,在所述会话对应的会话界面组合呈现。

14、其中,所述方法进一步包括:

15、解析服务端推送的第二消息,获取会话成员的用户标识和会话成员的身份标识信息的信息更新时间;所述会话成员的用户标识用于表征新加入会话的会话成员的标识,所述第二消息的推送以所述会话中的所有会话成员为推送目标;

16、若本地不存在所述会话成员的用户标识对应的身份标识信息记录,则利用所述会话成员的用户标识从所述服务端获取所述会话成员的身份标识信息和对应的信息更新时间,并记录在本地。

17、其中,所述方法进一步包括:

18、若本地存在所述会话成员的用户标识对应的身份标识信息记录,则将所述信息更新时间与所述会话成员的所述身份标识信息在本地对应记录的历史信息更新时间进行比较;

19、响应于获取的所述信息更新时间晚于所述历史信息更新时间的比较结果,利用所述会话成员的用户标识从所述服务端获取所述会话成员的身份标识信息和对应的信息更新时间;并使用获取的所述会话成员的身份标识信息和对应的信息更新时间对本地所述会话成员对应的身份标识信息和历史信息更新时间的记录进行更新。

20、其中,任一用户的信息更新时间为服务端针对所述用户的身份标识信息的更新记录的最新更新时间。

21、在另一个实施例中,提供了一种身份标识信息更新装置,所述装置包括:

22、解析单元,被配置为执行解析服务端推送的第一消息,获取消息内容、所述消息内容对应的消息始发者的用户标识、以及消息始发者的身份标识信息对应的信息更新时间;其中,所述消息始发者的用户标识用于表征在会话中的所有会话对象中发出所述消息内容的任一会话对象的对象身份,并且,所述第一消息的推送以所述会话中的所有会话对象为推送目标;

23、比较单元,被配置为执行将所述信息更新时间与所述消息始发者的所述身份标识信息在本地对应记录的历史信息更新时间进行比较;

24、获取单元,被配置为执行响应于所述信息更新时间晚于所述历史信息更新时间的比较结果,利用所述始发者的用户标识从所述服务端获取所述消息始发者的身份标识信息和信息更新时间,并使用获取的消息始发者的身份标识信息和信息更新时间对所述消息始发者在本地对应的身份标识信息和历史信息更新时间的记录进行更新;

25、呈现单元,被配置为执行将获取的所述消息内容、以及所述消息始发者在本地对应更新后的所述身份标识信息,在所述会话对应的会话界面组合呈现。

26、其中,

27、所述比较单元,被配置为执行若确定本地存储所述消息始发者对应的身份标识信息记录,则执行所述将所述信息更新时间与所述消息始发者的所述身份标识信息在本地对应记录的历史信息更新时间进行比较;

28、获取单元,被配置为执行若确定本地未存储所述消息始发者对应的身份标识信息记录,则利用所述始发者的用户标识从所述服务端获取所述消息始发者的身份标识信息和信息更新时间,并记录在本地;

29、呈现单元,被配置为执行将获取的所述消息内容、以及所述消息始发者在本地记录的所述身份标识信息,在所述会话对应的会话界面组合呈现。

30、在另一个实施例中,提供了一种电子设备,包括存储器、处理器及存储在存储器上并本文档来自技高网...

【技术保护点】

1.一种身份标识信息更新方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取消息内容、所述消息内容对应的消息始发者的用户标识、以及消息始发者的身份标识信息对应的信息更新时间之后,所述将所述信息更新时间与所述消息始发者的所述身份标识信息在本地对应记录的历史信息更新时间进行比较之前,所述方法进一步包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述信息更新时间与所述消息始发者的所述身份标识信息在本地对应记录的历史信息更新时间进行比较之后,所述方法进一步包括:

4.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:

5.根据权利要求4所述的方法,其特征在于,所述方法进一步包括:

6.根据权利要求1-5任一项所述的方法,其特征在于,任一用户的信息更新时间为服务端针对所述用户的身份标识信息的更新记录的最新更新时间。

7.一种身份标识信息更新装置,其特征在于,所述装置包括:

8.根据权利要求7所述的装置,其特征在于,

9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-6任一项所述的方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-6任一项所述的方法。

...

【技术特征摘要】

1.一种身份标识信息更新方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取消息内容、所述消息内容对应的消息始发者的用户标识、以及消息始发者的身份标识信息对应的信息更新时间之后,所述将所述信息更新时间与所述消息始发者的所述身份标识信息在本地对应记录的历史信息更新时间进行比较之前,所述方法进一步包括:

3.根据权利要求1所述的方法,其特征在于,所述将所述信息更新时间与所述消息始发者的所述身份标识信息在本地对应记录的历史信息更新时间进行比较之后,所述方法进一步包括:

4.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:

5.根据权利要求...

【专利技术属性】
技术研发人员:张腾飞
申请(专利权)人:湖北盛天网络技术股份有限公司
类型:发明
国别省市:

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

1