添加好友的方法、装置及系统制造方法及图纸

技术编号:17056150 阅读:28 留言:0更新日期:2018-01-17 20:14
本公开是关于一种添加好友的方法、装置及系统,属于通讯领域。所述方法包括:接收第一客户端发送的第一好友添加请求,第一好友添加请求包括待添加的目标账号;检测目标账号是否存在与目标账号属于同一用户的关联账号;当目标账号存在关联账号时,判断目标账号是否为主账号,主账号为属于目标用户的账号中最常用的账号,目标用户为目标账号所属的用户;当目标账号不为主账号时,向第一客户端发送推荐信息,推荐信息包括主账号,推荐信息用于推荐第一客户端通过主账号添加目标用户为好友。本公开解决了服务器接收到好友添加响应的概率较低的问题,缩短了添加好友的响应时延,提高了添加好友的效率。本公开用于添加好友的过程。

Methods, devices, and systems to add friends

The present disclosure is about a method, device and system for adding friends, which belong to the field of communication. The method comprises: a first friend receives the first client to send the request to add, add friends to add first request including the target account; detecting the target account whether there is an association with the same user account account belonging to the target; when the target account associated account, to determine whether the target account is the main account, the main account for the most common account belong to the target user account, target users to target the user account; when the target account is not the main account, recommended information to the first client sends the recommended information including the main account, recommended information recommendation first client through the main account with the target user as a friend for. The public address solves the problem that the server receives a low probability of adding response to friends, shortens the response delay of adding friends, and improves the efficiency of adding friends. This disclosure is used to add friends.

【技术实现步骤摘要】
添加好友的方法、装置及系统
本公开涉及通讯领域,特别涉及一种添加好友的方法、装置及系统。
技术介绍
随着通讯技术的快速发展,诸如智能手机、笔记本等终端的使用越来越广泛。用户可以通过安装在终端上的即时通讯客户端添加好友。目前的添加好友的方法流程如下:需要进行好友添加的用户通过终端上安装的第一客户端向即时通讯服务器发送好友添加请求,该好友添加请求中包括待添加的目标账号,相应的,即时通讯服务器向该目标账号登录的客户端发送好友添加请求,若接收到目标账号登录的客户端的好友添加响应,且该好友添加响应指示目标账号对应的目标用户允许与第一客户端的用户建立好友关系,则即时通讯服务器建立登录第一客户端的请求端账号和目标账号的好友关系,此时添加好友成功。但是,若目标用户拥有多个账号且待添加的目标账号为目标用户的不常用账号时,可能目标用户很少采用该目标账号登录客户端,则即时通讯服务器接收到好友添加响应的概率较低,因此,目前的添加好友的方法可能存在较长的响应时延,导致添加好友的效率较低。
技术实现思路
本公开提供了一种添加好友的方法、装置及系统,可以解决相关技术中添加好友的方法可能存在较长的响应时延,导致添加好友的效率较低的问题,所述技术方案如下:第一方面,提供了一种添加好友的方法,所述方法包括:接收第一客户端发送的第一好友添加请求,所述第一好友添加请求包括待添加的目标账号;检测所述目标账号是否存在与所述目标账号属于同一用户的关联账号;当所述目标账号存在关联账号时,判断所述目标账号是否为主账号,所述主账号为属于目标用户的账号中最常用的账号,所述目标用户为所述目标账号所属的用户;当所述目标账号不为主账号时,向所述第一客户端发送推荐信息,所述推荐信息包括所述主账号,所述推荐信息用于推荐所述第一客户端通过所述主账号添加所述目标用户为好友。可选的,所述向所述第一客户端发送推荐信息,包括:检测当前时刻之前的第一预设时长内所述目标账号是否未被使用;当所述当前时刻之前的第一预设时长内所述目标账号未被使用,向所述第一客户端发送所述推荐信息;所述方法还包括:当所述当前时刻之前的第一预设时长内所述目标账号被使用,向采用所述目标账号登录的第三客户端发送第二好友添加请求,所述第二好友添加请求是基于所述第一好友添加请求得到的。可选的,所述向所述第一客户端发送推荐信息,包括:检测所述目标账号是否处于登录状态;当所述目标账号不处于登录状态时,向所述第一客户端发送所述推荐信息;所述方法还包括:当所述目标账号处于登录状态时,向采用所述目标账号登录的第三客户端发送第二好友添加请求,所述第二好友添加请求是基于所述第一好友添加请求得到的。可选的,所述向所述第一客户端发送推荐信息,包括:向采用所述主账号登录的第二客户端发送推荐信息发送请求;当接收到所述第二客户端发送的推荐信息发送响应,且所述推荐信息发送响应指示允许向所述第一客户端发送所述推荐信息时,向所述第一客户端发送所述推荐信息;所述方法还包括:当接收到所述第二客户端发送的推荐信息发送响应,且所述推荐信息发送响应指示不允许向所述第一客户端发送所述推荐信息时,向采用所述目标账号登录的第三客户端发送第二好友添加请求,所述第二好友添加请求是基于所述第一好友添加请求得到的。可选的,所述方法还包括:将属于所述目标用户的所有账号中的历史使用时长最长的账号确定为所述主账号,所述历史使用时长为当前时刻之前的第二预设时长内的使用时长总和;或者,将属于所述目标用户的所有账号中的历史使用频率最高的账号确定为所述主账号,所述历史使用频率为当前时刻之前的第三预设时长内的使用次数总和;或者,将所述目标用户的所有账号中,所述目标用户选定的账号确定为所述主账号。可选的,所述方法还包括:接收第四客户端发送的账号注册请求;根据所述账号注册请求分配账号;向所述第四客户端发送账号注册响应,所述账号注册响应包括分配的账号;在检测到某一用户采用所述分配的账号登录第五客户端后,向所述第五客户端发送关联账号获取请求,所述关联账号获取请求用于提示所述某一用户添加关联账号;接收所述第五客户端发送的关联账号获取响应,所述关联账号获取响应包括所述某一用户在所述第五客户端输入的关联账号;记录所述分配的账号与所述关联账号属于同一用户。可选的,所述第一好友添加请求还包括:登录所述第一客户端的请求端账号,所述方法还包括:当所述目标账号为主账号时,向采用所述目标账号登录的第三客户端发送第二好友添加请求,所述第二好友添加请求是基于所述第一好友添加请求得到的;接收所述第三客户端发送的第一好友添加响应,所述第一好友添加响应指示所述目标用户允许与所述第一客户端的用户建立好友关系;基于所述第一好友添加响应,记录所述请求端账号与所述目标账号的好友关系;向所述第一客户端发送第二好友添加响应,所述第二好友添加响应是基于所述第一好友添加响应得到的。第二方面,提供一种添加好友的方法,所述方法包括:向服务器发送第一好友添加请求,所述第一好友添加请求包括待添加的目标账号;接收服务器发送的推荐信息,所述推荐信息包括主账号,所述主账号和所述目标账号均属于目标用户,且所述主账号为所述目标用户的账号中最常用的账号;根据所述推荐信息,向所述服务器发送第三好友添加请求,所述第三好友添加请求包括所述主账号。可选的,所述方法还包括:接收所述服务器发送的关联账号获取请求;根据所述关联账号获取请求提示用户添加关联账号;向所述服务器发送关联账号获取响应,所述关联账号获取响应包括所述用户输入的关联账号。第三方面,提供一种添加好友的装置,所述添加好友的装置包括:第一接收模块,用于接收第一客户端发送的第一好友添加请求,所述第一好友添加请求包括待添加的目标账号;检测模块,用于检测所述目标账号是否存在与所述目标账号属于同一用户的关联账号;判断模块,用于在所述目标账号存在关联账号时,判断所述目标账号是否为主账号,所述主账号为属于目标用户的账号中最常用的账号,所述目标用户为所述目标账号所属的用户;第一发送模块,用于在所述目标账号不为主账号时,向所述第一客户端发送推荐信息,所述推荐信息包括所述主账号,所述推荐信息用于推荐所述第一客户端通过所述主账号添加所述目标用户为好友。可选的,所述第一发送模块还用于:检测当前时刻之前的第一预设时长内所述目标账号是否未被使用;当所述当前时刻之前的第一预设时长内所述目标账号未被使用,向所述第一客户端发送所述推荐信息;所述添加好友的装置还包括:第二发送模块,用于在所述当前时刻之前的第一预设时长内所述目标账号被使用,向采用所述目标账号登录的第三客户端发送第二好友添加请求,所述第二好友添加请求是基于所述第一好友添加请求得到的。可选的,所述第一发送模块还用于:检测所述目标账号是否处于登录状态;当所述目标账号不处于登录状态时,向所述第一客户端发送所述推荐信息;所述添加好友的装置还包括:第三发送模块,用于在所述目标账号处于登录状态时,向采用所述目标账号登录的第三客户端发送第二好友添加请求,所述第二好友添加请求是基于所述第一好友添加请求得到的。可选的,所述第一发送模块还用于:向采用所述主账号登录的第二客户端发送推荐信息发送请求;当接收到所述第二客户端发送的推荐信息发送响应,且所述推荐信息发送响应指示允许向所述第一本文档来自技高网...
添加好友的方法、装置及系统

【技术保护点】
一种添加好友的方法,其特征在于,所述方法包括:接收第一客户端发送的第一好友添加请求,所述第一好友添加请求包括待添加的目标账号;检测所述目标账号是否存在与所述目标账号属于同一用户的关联账号;当所述目标账号存在关联账号时,判断所述目标账号是否为主账号,所述主账号为属于目标用户的账号中最常用的账号,所述目标用户为所述目标账号所属的用户;当所述目标账号不为主账号时,向所述第一客户端发送推荐信息,所述推荐信息包括所述主账号,所述推荐信息用于推荐所述第一客户端通过所述主账号添加所述目标用户为好友。

【技术特征摘要】
1.一种添加好友的方法,其特征在于,所述方法包括:接收第一客户端发送的第一好友添加请求,所述第一好友添加请求包括待添加的目标账号;检测所述目标账号是否存在与所述目标账号属于同一用户的关联账号;当所述目标账号存在关联账号时,判断所述目标账号是否为主账号,所述主账号为属于目标用户的账号中最常用的账号,所述目标用户为所述目标账号所属的用户;当所述目标账号不为主账号时,向所述第一客户端发送推荐信息,所述推荐信息包括所述主账号,所述推荐信息用于推荐所述第一客户端通过所述主账号添加所述目标用户为好友。2.根据权利要求1所述的方法,其特征在于,所述向所述第一客户端发送推荐信息,包括:检测当前时刻之前的第一预设时长内所述目标账号是否未被使用;当所述当前时刻之前的第一预设时长内所述目标账号未被使用,向所述第一客户端发送所述推荐信息;所述方法还包括:当所述当前时刻之前的第一预设时长内所述目标账号被使用,向采用所述目标账号登录的第三客户端发送第二好友添加请求,所述第二好友添加请求是基于所述第一好友添加请求得到的。3.根据权利要求1所述的方法,其特征在于,所述向所述第一客户端发送推荐信息,包括:检测所述目标账号是否处于登录状态;当所述目标账号不处于登录状态时,向所述第一客户端发送所述推荐信息;所述方法还包括:当所述目标账号处于登录状态时,向采用所述目标账号登录的第三客户端发送第二好友添加请求,所述第二好友添加请求是基于所述第一好友添加请求得到的。4.根据权利要求1所述的方法,其特征在于,所述向所述第一客户端发送推荐信息,包括:向采用所述主账号登录的第二客户端发送推荐信息发送请求;当接收到所述第二客户端发送的推荐信息发送响应,且所述推荐信息发送响应指示允许向所述第一客户端发送所述推荐信息时,向所述第一客户端发送所述推荐信息;所述方法还包括:当接收到所述第二客户端发送的推荐信息发送响应,且所述推荐信息发送响应指示不允许向所述第一客户端发送所述推荐信息时,向采用所述目标账号登录的第三客户端发送第二好友添加请求,所述第二好友添加请求是基于所述第一好友添加请求得到的。5.根据权利要求1至4任一所述的方法,其特征在于,所述方法还包括:将属于所述目标用户的所有账号中的历史使用时长最长的账号确定为所述主账号,所述历史使用时长为当前时刻之前的第二预设时长内的使用时长总和;或者,将属于所述目标用户的所有账号中的历史使用频率最高的账号确定为所述主账号,所述历史使用频率为当前时刻之前的第三预设时长内的使用次数总和;或者,将所述目标用户的所有账号中,所述目标用户选定的账号确定为所述主账号。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收第四客户端发送的账号注册请求;根据所述账号注册请求分配账号;向所述第四客户端发送账号注册响应,所述账号注册响应包括分配的账号;在检测到某一用户采用所述分配的账号登录第五客户端后,向所述第五客户端发送关联账号获取请求,所述关联账号获取请求用于提示所述某一用户添加关联账号;接收所述第五客户端发送的关联账号获取响应,所述关联账号获取响应包括所述某一用户在所述第五客户端输入的关联账号;记录所述分配的账号与所述关联账号属于同一用户。7.根据权利要求1所述的方法,其特征在于,所述第一好友添加请求还包括:登录所述第一客户端的请求端账号,所述方法还包括:当所述目标账号为主账号时,向采用所述目标账号登录的第三客户端发送第二好友添加请求,所述第二好友添加请求是基于所述第一好友添加请求得到的;接收所述第三客户端发送的第一好友添加响应,所述第一好友添加响应指示所述目标用户允许与所述第一客户端的用户建立好友关系;基于所述第一好友添加响应,记录所述请求端账号与所述目标账号的好友关系;向所述第一客户端发送第二好友添加响应,所述第二好友添加响应是基于所述第一好友添加响应得到的。8.一种添加好友的方法,其特征在于,所述方法包括:向服务器发送第一好友添加请求,所述第一好友添加请求包括待添加的目标账号;接收服务器发送的推荐信息,所述推荐信息包括主账号,所述主账号和所述目标账号均属于目标用户,且所述主账号为所述目标用户的账号中最常用的账号;根据所述推荐信息,向所述服务器发送第三好友添加请求,所述第三好友添加请求包括所述主账号。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:接收所述服务器发送的关联账号获取请求;根据所述关联账号获取请求提示用户添加关联账号;向所述服务器发送关联账号获取响应,所述关联账号获取响应包括所述用户输入的关联账号。10.一种添加好友的装置,其特征在于,所述添加好友的装置包括:第一接收模块,用于接收第一客户端发送的第一好友添加请求,所述第一好友添加请求包括待添加的目标账号;检测模块,用于检测所述目标账号是否存在与所述目标账号属于同一用户的关联账号;判断模块,用于在所述目标账号存在关联账号时,判断所述目标账号是否为主账号,所述主账号为属于目标用户的账号中最常用的账号,所述目标用户为所述目标账号所属的用户;第一发送模块,用于在所述目标账号不为主账号时,向所述第一客户端发送推荐信息,所述推荐信息包括所述主账号,所述推荐信息用于推荐所述第一客户端通过所述主账号添加所述目标用户为好友。11.根据权利要求10所述的添加好友的装置,其特征在于,所述第一发送模块还用于:检测当前时刻之前的第一预设时长内所述目标账号是否未被使用;当所述当前时刻之前的第一预设时长内所述目标账号未被使用,向所述第一客户端发送所述推荐信息;所述添加好友的装置还包括:第二发送模块,用于在所述当前时刻之前的第一预设时长内所述目标账号被使用,向采用所述目标账号登录的第三客户端发送第二好友添加请求,所述第二好友添加请求是基于所述第一好友添加请求得到的。12.根据权利要求10所述的添加好友的装置,其特征在于,所述第一发送模块还用于:检测所述目标账号是否处于登...

【专利技术属性】
技术研发人员:王柯
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京,11

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

1