【技术实现步骤摘要】
一种社交系统中用户之间的关系管理方法及系统
本专利技术涉及对社交系统中用户之间的关系进行匹配和管理,尤其涉及一种社交系统中用户之间的关系管理方法及系统。
技术介绍
现有技术的社交系统在对用户之间的关系进行管理时,往往通过关系型数据库进行sql查询和匹配,而这种方法的缺点是效率低不易操作。
技术实现思路
本专利技术的目的在于,解决现有技术的社交系统在对用户之间的关系进行管理中存在的上述问题。为实现上述目的,一方面,本专利技术提供了一种社交系统中用户之间的关系管理方法,包括以下步骤:当第一用户向第二用户发起单项关注关系后,将第二用户加入到第一用户的关注列表中;当第二用户接受后,第二用户则被加入到第一用户的好友列表中,同时调取第二用户的好友列表,并将此列表加入到第一用户的间接好友列表中;判断第二用户的关注列表中是否有第一用户信息,如果有;则将第一用户信息添加到第二用户的好友列表中,同时调取第一用户的好友列表,并将此列表加入到第二用户的间接好友列表中。优选地,在将第二用户的朋友列表,加入到第一用户的间接好友列表时,还包括以下步骤:先将第二用户的好友列表与第一用户的间接好友列表 ...
【技术保护点】
1.一种社交系统中用户之间的关系管理方法,其特征在于,包括以下步骤:当第一用户向第二用户发起单项关注关系后,将第二用户加入到第一用户的关注列表中;当第二用户接受后,第二用户则被加入到第一用户的好友列表中,同时调取第二用户的好友列表,并将此列表加入到第一用户的间接好友列表中;判断第二用户的关注列表中是否有第一用户信息,如果有;则将第一用户信息添加到第二用户的好友列表中,同时调取第一用户的好友列表,并将此列表加入到第二用户的间接好友列表中。
【技术特征摘要】
1.一种社交系统中用户之间的关系管理方法,其特征在于,包括以下步骤:当第一用户向第二用户发起单项关注关系后,将第二用户加入到第一用户的关注列表中;当第二用户接受后,第二用户则被加入到第一用户的好友列表中,同时调取第二用户的好友列表,并将此列表加入到第一用户的间接好友列表中;判断第二用户的关注列表中是否有第一用户信息,如果有;则将第一用户信息添加到第二用户的好友列表中,同时调取第一用户的好友列表,并将此列表加入到第二用户的间接好友列表中。2.根据权利要求1所述的方法,其特征在于,在将第二用户的朋友列表,加入到第一用户的间接好友列表时,还包括以下步骤:先将第二用户的好友列表与第一用户的间接好友列表进行匹配,删除重复的好友信息后再加入到第一用户的间接好友列表中。3.根据权利要求1所述的方法,其特征在于,在将第一用户的朋友列表,加入到第二用户的间接好友列表时,还包括以下步骤:先将第一用户的好友列表与第二用户的间接好友列表进行匹配,删除重复的好友信息后再加入到第二用户的间接好友列表中。4.根据权利要求1所述的方法,其特征在于,还包括以下步骤:从服务器获取一份第二用户的直接好友列表和间接好友列表数据副本存入客户端数据库,每当第二用户添加了好友或者被添加为好友后,第二用户都会从服务端通过接口检测客户端的数据库版本是不是最新的,若不是则更新,然后依据最新的直接和间接好友数据通过Redis作比较,然后将重复数据从间接好友数据中删除,并且将客户端数据库版本加1;然后客户端将重复数据提交到服务器,服务器据此对第二用户的间接好友进行删除,并且数据库版本加1。5.根据权利要求1所述的方法,其特征在于,还包括以下步骤:从服务器获取一份第一用户的直接好友列表和间接好友列表数据副本存入客户端数据库,每当第一用户添加了好友或者被添加为好友后,第一用户都会从服务端通过接口检测客户端的数据库版本是不是最新的,若不是则更新,然后依据最新的直接和间接好友数据通过Redis作比较,然后将重复数据从间接好友数据中删除,并且将客户端数据库版本加1;然后客户端将重复数据提交到服务器,服务器据此对第一用户的间接好友进行删除...
【专利技术属性】
技术研发人员:褚思凡,
申请(专利权)人:北京酷我科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。