好友关系管理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:33542175 阅读:31 留言:0更新日期:2022-05-21 09:53
本申请公开了一种好友关系管理方法、装置、电子设备及存储介质,该方法包括:获取好友关系数据,其中,所述好友关系数据包括多个键值对,所述键值对通过以主态用户的用户标识作为键,以客态用户的用户信息作为值,以表示主态用户与客态用户之间的好友关系;基于所述好友关系数据,为用户提供好友关系管理服务。该方法可以提升系统性能和稳定性。方法可以提升系统性能和稳定性。方法可以提升系统性能和稳定性。

【技术实现步骤摘要】
好友关系管理方法、装置、电子设备及存储介质


[0001]本公开涉及互联网
,更具体地,涉及一种好友关系管理方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]目前,在社交应用的设计中,通常是基于单数据表来存储管理好友关系,即,通过在关系数据库中维护一好友关系数据表的方式来存储管理用户之间的好友关系数据。
[0003]然而,社交应用在基于该种方式向用户提供好友关系管理服务时,所有与好友关系相关的增删改查操作均需要对该单数据表进行操作,这就使得在用户体量增大或者社交属性增强的情况下,该好友关系数据表也将变的异常庞大,进而可能存在影响系统整体性能以及稳定性的问题。

技术实现思路

[0004]本公开实施例提供了一种好友关系管理方法、装置、电子设备及存储介质,可以提升应用向用户提供好友管理服务时的性能和稳定性。
[0005]本公开的第一方面,提供了一种好友关系管理方法,该方法包括:
[0006]获取好友关系数据,其中,所述好友关系数据包括多个键值对,所述键值对通过以主态用户的用户标识作为键,以客本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种好友关系管理方法,其特征在于,包括:获取好友关系数据,其中,所述好友关系数据包括多个键值对,所述键值对通过以主态用户的用户标识作为键,以客态用户的用户信息作为值,以表示主态用户与客态用户之间的好友关系;基于所述好友关系数据,为用户提供好友关系管理服务。2.根据权利要求1所述的方法,其特征在于,所述好友关系管理服务包括互动管理服务,所述客态用户的用户信息包括主态用户与客态用户之间的最晚互动时间;所述基于所述好友关系数据,为用户提供好友关系管理服务,包括:在接收到第一用户针对第二用户的互动请求的情况下,获取所述第一用户的第一用户标识;根据所述第一用户标识,从所述好友关系数据中,获得所述第一用户与所述第二用户之间的第一最晚互动时间;根据所述第一最晚互动时间,为所述第一用户和所述第二用户提供互动管理服务。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一最晚互动时间,为所述第一用户和所述第二用户提供互动管理服务,包括:获取所述第一最晚互动时间与当前时间之间的差值的绝对值;通过比较所述差值的绝对值和预设阈值之间的大小关系,获得互动建议信息;在所述互动建议信息表示建议所述第一用户和所述第二用户之间继续进行互动的情况下,向所述第一用户和所述第二用户提供互动服务;在所述第一用户和所述第二用户进行互动的过程中,统计所述第一用户和所述第二用户在预设时间窗口内的第二最晚互动时间;根据所述第二最晚互动时间,更新所述好友关系数据中与所述第一用户和所述第二用户对应的数据。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述互动建议信息表示不建议所述第一用户和所述第二用户之间继续进行互动的情况下,获取所述第二用户的第二用户标识;根据所述第二用户标识和所述好友关系数据,确定所述第二用户的好友列表中是否包括所述第一用户;在所述第二用户的好友列表中不包括所述第一用户的情况下,向所述第一用户发出预设提示信息;以及,在所述第二用户的好友列表中包括所述第一用户的情况下,向所述第一用户和所述第二用户提供互动服务。5.根据权利要求4所述的方法,其特征在于,所述根据所述第二用户标识和所述好友关系数据,确定所述第二用户的好友列表中是否包括所述第一用户,包括:以所述第二用户标识为索引,从所述好友关系数据中,获取所述第二用户对应的全部客态用户的用户标识,以构建用户标识集合;通过查询所述用户标识集合中是否包括所述第一用户标识,以确定所述第二用户的好友列表中是否包括所述第一用户。6.根据权利要求1所述的方法,其特征在于,所述好友关系管理服务包括昵称首字母更
...

【专利技术属性】
技术研发人员:梁为涛
申请(专利权)人:百果园技术新加坡有限公司
类型:发明
国别省市:

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

1