好友添加方法、装置、系统、客户端和服务器制造方法及图纸

技术编号:19702758 阅读:22 留言:0更新日期:2018-12-08 14:19
本发明专利技术公开了一种好友添加方法、装置、系统、客户端和服务器,所述方法包括:第一客户端基于外部联系人服务组件向第一服务器发送外部联系人添加合法性验证请求,该请求包括第一客户端所对应第一用户的第一用户标识和请求添加的第二用户所对应的第二用户标识;第一用户与第二用户为不同群组中的用户;第一服务器进行外部联系人添加合法性验证;验证通过,向第一客户端发送验证通过消息;第一客户端基于外部联系人服务组件向第一服务器发送外部联系人添加请求;第一服务器基于第二用户标识所对应的第二客户端的外部联系人服务组件向第二客户端发送好友添加请求,接收第二客户端响应于第二用户的同意好友添加指令发送的同意响应消息,向第一客户端发送好友添加成功消息。

【技术实现步骤摘要】
好友添加方法、装置、系统、客户端和服务器
本专利技术涉及互联网通信
,尤其涉及一种好友添加方法、装置、系统、客户端和服务器。
技术介绍
随着移动互联的崛起,渐渐出现了很多即时通讯工具。即时通讯工具是通过即时通讯技术来实现在线聊天、交流的工具,例如:微博,微信,企业微信,钉钉等。即时通讯工具不仅可用于生活中好友间的日常沟通,其在企业过程中也起到了重要的沟通作用。目前,应用于企业的各种即时通讯软件,如Slack等,在用户需要进行好友添加操作时,往往只能添加同一企业群组中的用户为好友,对于不是同一企业群组中的好友则无法进行添加。现有的应用与企业的即时通讯软件的这种只能同一企业群组中进行互加好友的好友添加方式,在客户维护管理等需要添加用户所在企业群组之外的其他企业群组中用户为好友时,还需要在不是同一企业群组中的用户之间建立一个新的群组,然后,进行好友添加操作,导致用户在添加自己所在企业群组以外的企业群组中的用户为好友时,好友添加操作复杂、效率低,用户体验差。因此,需要提供更便捷或更高效的方案。
技术实现思路
本专利技术提供了一种好友添加方法、装置、系统、客户端和服务器,可以快速实现当前用户与当前用户所在群组以外的用户之间的好友添加,改善用户体验。第一方面,本专利技术提供了一种好友添加方法,所述方法包括:第一客户端基于外部联系人服务组件向第一服务器发送外部联系人添加合法性验证请求,所述外部联系人添加合法性验证请求包括第一客户端所对应的第一用户的第一用户标识和请求添加的第二用户所对应的第二用户标识;其中,所述第一用户与所述第二用户为不同群组中的用户;所述第一服务器基于所述外部联系人添加合法性验证请求中的第一用户标识和第二用户标识进行外部联系人添加合法性验证;当验证通过时,所述第一服务器向所述第一客户端发送验证通过消息;所述第一客户端基于外部联系人服务组件向所述第一服务器发送外部联系人添加请求;所述第一服务器基于所述第二用户标识所对应的第二客户端的外部联系人服务组件向所述第二客户端发送好友添加请求;第一服务器接收第二客户端响应于第二用户的同意好友添加指令发送的同意响应消息;所述第一服务器向所述第一客户端发送好友添加成功消息。第二方面提供了另一种好友添加方法,所述方法包括:基于外部联系人服务组件向第一服务器发送外部联系人添加合法性验证请求,所述外部联系人添加合法性验证请求包括第一客户端所对应的第一用户的第一用户标识和请求添加的第二用户所对应的第二用户标识,以使所述第一服务器基于所述外部联系人添加合法性验证请求中的第一用户标识和第二用户标识进行外部联系人添加合法性验证;其中,所述第一用户与所述第二用户为不同群组中的用户;接收所述第一服务器在验证通过时发送的验证通过消息;基于外部联系人服务组件向所述第一服务器发送外部联系人添加请求,以使所述第一服务器基于所述第二用户标识所对应的第二客户端的外部联系人服务组件向所述第二客户端发送好友添加请求;以及接收第二客户端响应于第二用户的同意好友添加指令发送的同意响应消息;接收所述第一服务器发送的好友添加成功消息。第三方面提供了另一种好友添加方法,所述方法包括:接收第一客户端基于外部联系人服务组件发送的外部联系人添加合法性验证请,所述外部联系人添加合法性验证请求包括第一客户端所对应的第一用户的第一用户标识和请求添加的第二用户所对应的第二用户标识;其中,所述第一用户与所述第二用户为不同群组中的用户;基于所述外部联系人添加合法性验证请求中的第一用户标识和第二用户标识进行外部联系人添加合法性验证;当验证通过时,向所述第一客户端发送验证通过消息;接收所述第一客户端基于外部联系人服务组件发送的外部联系人添加请求;基于所述第二用户标识所对应的第二客户端的外部联系人服务组件向所述第二客户端发送好友添加请求;接收第二客户端响应于第二用户的同意好友添加指令发送的同意响应消息;向所述第一客户端发送好友添加成功消息。第四方面提供了另一种好友添加方法,所述方法包括:第一客户端基于外部联系人服务组件向第一服务器发送外部联系人添加合法性验证请求,所述外部联系人添加合法性验证请求包括第一客户端所对应的第一用户的第一用户标识和请求添加的第二用户所对应的第二用户标识;其中,所述第一用户标识为第一用户在第一应用中的用户标识,所述第二用户标识为第二用户在第二应用中的用户标识;所述第一服务器基于所述外部联系人添加请求中第一用户标识和第二用户标识进行外部联系人添加权限验证;当验证通过时,所述第一服务器向所述第一客户端发送验证通过消息;所述第一客户端基于外部联系人服务组件向第一服务器发送外部联系人添加请求;所述第一服务器向所述第二应用所对应的第二服务器发送好友添加请求;所述第一服务器接收所述第二服务器发送的所述第二用户标识所对应的第二客户端响应于第二用户的同意好友添加指令反馈的同意响应消息;所述第一服务器向所述第一客户端发送好友添加成功消息。第五方面提供了另一种好友添加方法,所述方法包括:基于外部联系人服务组件向第一服务器发送外部联系人添加合法性验证请求,所述外部联系人添加合法性验证请求包括第一客户端所对应的第一用户的第一用户标识和请求添加的第二用户所对应的第二用户标识,以使所述第一服务器基于所述外部联系人添加请求中第一用户标识和第二用户标识进行外部联系人添加权限验证;其中,所述第一用户标识为第一用户在第一应用中的用户标识,所述第二用户标识为第二用户在第二应用中的用户标识;接收所述第一服务器在验证通过时发送的验证通过消息;基于外部联系人服务组件向第一服务器发送外部联系人添加请求,以使所述第一服务器向所述第二应用所对应的第二服务器发送好友添加请求;以及所述第一服务器接收所述第二服务器发送的所述第二用户标识所对应的第二客户端响应于第二用户的同意好友添加指令反馈的同意响应消息;接收所述第一服务器发送的好友添加成功消息。第六方面提供了另一种好友添加方法,所述方法包括:接收第一客户端基于外部联系人服务组件发送的外部联系人添加合法性验证请,所述外部联系人添加合法性验证请求包括第一客户端所对应的第一用户的第一用户标识和请求添加的第二用户所对应的第二用户标识;其中,所述第一用户标识为第一用户在第一应用中的用户标识,所述第二用户标识为第二用户在第二应用中的用户标识;基于所述外部联系人添加请求中第一用户标识和第二用户标识进行外部联系人添加权限验证;当验证通过时,向所述第一客户端发送验证通过消息;接收所述第一客户端基于外部联系人服务组件发送的外部联系人添加请求;向所述第二应用所对应的第二服务器发送好友添加请求;接收所述第二服务器发送的所述第二用户标识所对应的第二客户端响应于第二用户的同意好友添加指令反馈的同意响应消息;向所述第一客户端发送好友添加成功消息。第七方面提供了一种好友添加系统,所述系统包括:所述第一客户端,用于基于外部联系人服务组件向第一服务器发送外部联系人添加合法性验证请求,所述外部联系人添加合法性验证请求包括第一客户端所对应的第一用户的第一用户标识和请求添加的第二用户所对应的第二用户标识;以及用于所述第一客户端基于外部联系人服务组件向所述第一服务器发送外部联系人添加请求;其中,所述第一用户与所述第二用户为不同群组中的用户;所述第一服本文档来自技高网...

【技术保护点】
1.一种好友添加方法,其特征在于,所述方法包括:第一客户端基于外部联系人服务组件向第一服务器发送外部联系人添加合法性验证请求,所述外部联系人添加合法性验证请求包括第一客户端所对应的第一用户的第一用户标识和请求添加的第二用户所对应的第二用户标识;其中,所述第一用户与所述第二用户为不同群组中的用户;所述第一服务器基于所述外部联系人添加合法性验证请求中的第一用户标识和第二用户标识进行外部联系人添加合法性验证;当验证通过时,所述第一服务器向所述第一客户端发送验证通过消息;所述第一客户端基于外部联系人服务组件向所述第一服务器发送外部联系人添加请求;所述第一服务器基于所述第二用户标识所对应的第二客户端的外部联系人服务组件向所述第二客户端发送好友添加请求;第一服务器接收第二客户端响应于第二用户的同意好友添加指令发送的同意响应消息;所述第一服务器向所述第一客户端发送好友添加成功消息。

【技术特征摘要】
1.一种好友添加方法,其特征在于,所述方法包括:第一客户端基于外部联系人服务组件向第一服务器发送外部联系人添加合法性验证请求,所述外部联系人添加合法性验证请求包括第一客户端所对应的第一用户的第一用户标识和请求添加的第二用户所对应的第二用户标识;其中,所述第一用户与所述第二用户为不同群组中的用户;所述第一服务器基于所述外部联系人添加合法性验证请求中的第一用户标识和第二用户标识进行外部联系人添加合法性验证;当验证通过时,所述第一服务器向所述第一客户端发送验证通过消息;所述第一客户端基于外部联系人服务组件向所述第一服务器发送外部联系人添加请求;所述第一服务器基于所述第二用户标识所对应的第二客户端的外部联系人服务组件向所述第二客户端发送好友添加请求;第一服务器接收第二客户端响应于第二用户的同意好友添加指令发送的同意响应消息;所述第一服务器向所述第一客户端发送好友添加成功消息。2.一种好友添加方法,其特征在于,所述方法包括:基于外部联系人服务组件向第一服务器发送外部联系人添加合法性验证请求,所述外部联系人添加合法性验证请求包括第一客户端所对应的第一用户的第一用户标识和请求添加的第二用户所对应的第二用户标识,以使所述第一服务器基于所述外部联系人添加合法性验证请求中的第一用户标识和第二用户标识进行外部联系人添加合法性验证;其中,所述第一用户与所述第二用户为不同群组中的用户;接收所述第一服务器在验证通过时发送的验证通过消息;基于外部联系人服务组件向所述第一服务器发送外部联系人添加请求,以使所述第一服务器基于所述第二用户标识所对应的第二客户端的外部联系人服务组件向所述第二客户端发送好友添加请求;以及接收第二客户端响应于第二用户的同意好友添加指令发送的同意响应消息;接收所述第一服务器发送的好友添加成功消息。3.一种好友添加方法,其特征在于,所述方法包括:接收第一客户端基于外部联系人服务组件发送的外部联系人添加合法性验证请,所述外部联系人添加合法性验证请求包括第一客户端所对应的第一用户的第一用户标识和请求添加的第二用户所对应的第二用户标识;其中,所述第一用户与所述第二用户为不同群组中的用户;基于所述外部联系人添加合法性验证请求中的第一用户标识和第二用户标识进行外部联系人添加合法性验证;当验证通过时,向所述第一客户端发送验证通过消息;接收第一客户端基于外部联系人服务组件发送的外部联系人添加请求;基于所述第二用户标识所对应的第二客户端的外部联系人服务组件向所述第二客户端发送好友添加请求;接收第二客户端响应于第二用户的同意好友添加指令发送的同意响应消息;向所述第一客户端发送好友添加成功消息。4.根据权利要求3所述的方法,其特征在于,所述基于所述外部联系人添加合法性验证请求中的第一用户标识和第二用户标识进行外部联系人添加合法性验证至少包括下述之一:基于所述外部联系人添加请求中第一用户标识对所述第一用户所在群组是否认证进行验证;基于所述外部联系人添加请求中第二用户标识对所述第二用户的外部联系人添加权限进行验证;基于所述外部联系人添加请求中第二用户标识对所述第二用户的外部联系人的合法性进行验证;基于所述外部联系人添加请求中第二用户标识对所述第二用户的好友添加设置进行验证。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:保存所述第一用户与所述第二用户的好友关系数据,将所述好友关系数据更新到所述第一用户和所述第二用户的好友列表;将更新后的第一用户的好友列表发送至第一客户端,以便所述第一客户端基于所述更新后的第一用户的好友列表更新所述第一客户端中所述第一用户的好友列表;将更新后的第二用户的好友列表发送至第二客户端,以便所述第二客户端基于所述更新后的第二用户的好友列表更新所述第二客户端中所述第二用户的好友列表。6.根据权利要求3所述的方法,其特征在于,所述方法还包括:当验证不通过时,向所述第一客户端发送验证失败消息。7.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收所述第二客户端响应于第二用户的拒绝好友添加指令发送的拒绝响应消息;向所述第一客户端发送好友添加失败消息。8.一种好友账号添加方法,其特征在于,所述方法包括:第一客户端基于外部联系人服务组件向第一服务器发送外部联系人添加合法性验证请求,所述外部联系人添加合法性验证请求包括第一客户端所对应的第一用户的第一用户标识和请求添加的第二用户所对应的第二用户标识;其中,所述第一用户标识为第一用户在第一应用中的用户标识,所述第二用户标识为第二用户在第二应用中的用户标识;所述第一服务器基于所述外部联系人添加请求中第一用户标识和第二用户标识进行外部联系人添加权限验证;当验证通过时,所述第一服务器向所述第一客户端发送验证通过消息;所述第一客户端基于外部联系人服务组件向第一服务器发送外部联系人添加请求;所述第一服务器向所述第二应用所对应的第二服务器发送好友添加请求;所述第一服务器接收所述第二服务器发送的所述第二用户标识所对应的第二客户端响应于第二用户的同意好友添加指令反馈的同意响应消息;所述第一服务器向所述第一客户端发送好友添加成功消息。9.一种好友账号添加方法,其特征在于,所述方法包括:基于外部联系人服务组件向第一服务器发送外部联系人添加合法性验证请求,所述外部联系人添加合法性验证请求包括第一客户端所对应的第一用户的第一用户标识和请求添加的第二用户所对应的第二用户标识,以使所述第一服务器基于所述外部联系人添加请求中第一用户标识和第二用户标识进行外部联系人添加权限验证;其中,所述第一用户标识为第一用户在第一应用中的用户标识,所述第二用户标识为第二用户在第二应用中的用户标识;接收所述第一服务器在验证通过时发送的验证通过消息;基于外部联系人服务组件向第一服务器发送外部联系人添加请求,以使所述第一服务器向所述第二应用所对应的第二服务器发送好友添加请求;以及所述第一服务器接收所述第二服务器发送的所述第二用户标识所对应的第二客户端响应于第二用户的同意好友添加指令反馈的同意响应消息;接收所述第一服务器发送的好友添加成功消息。10.一种好友账号添加方法,其特征在于,所述方法包括:接收第一客户端基于外部联系人服务组件发送的外部联系人添加合法性验证请,所述外部联系人添加合法性验证请求包括第一客户端所对应的第一用户的第一用户标识和请求添加的第二用户所对应的第二用户标识;其中,所述第一用户标识为第一用户在第一应用中的用户标识,所述第二用户标识为第二用户在第二应用中的用户标识;基于所述外部联系人添加请求中第一用户标识和第二用户标识进行外部联系人添加权限验证;当验证通过时,向所述第一客户端发送验证通过消息;接收所述第一客户端基于外部联系人服务组件发送的外部联系人添加请求;向所述第二应用所对应的第二服务器发送好友添加请求;接收所述第二服务器发送的所述第二用户标识所对应的第二客户端响应于第二用户的同意好友添加指令反馈的同意响应消息;向所述第一客户端发送好友添加成功消息。11.根据权利要求10所述的方法,其特征在于,所述基于所述外部联系人添加请求中第一用户标识和第二用户标识进行外部联系人添加权限验证至少包括下述之一:基于所述外部联系人添加请求中第一用户标识对所述第一用户所在群组是否认证进行验证;基于所述外部联系人添加请求中第二用户标识对所述第二用户的好友添加设置进行验证。12.根据权利要求10所述的方法,其特征在于,所述方法还包括:保存所述第二用户在所述第一应用中的注册信息和所述第二用户与所述第一用户的好友关系数据;将所述好友关系数据更新到所述第一用户和所述第二用户的好友列表;将更新后的第一用户的好友列表发送至第一客户端,以便所述第一客户端基于所述更新后的第一用户的好友列表更新所述第一客户端中所述第一用户的好友列表;将所述第二用户在所述第一应用中的注册信息和更新后的第二用户的好友列表发送至所述第二用户在第一应用中所对应的第三客户端,以便所述第三客户端基于所述注册信息更新所述第三客户端的应用界面以及基于所述更新后的第二用户...

【专利技术属性】
技术研发人员:赵禹王青林莉朱标亦李斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1