[发明专利]一种分布式多服务端即时通信方法在审
申请号: | 202210583114.8 | 申请日: | 2022-05-26 |
公开(公告)号: | CN115002057A | 公开(公告)日: | 2022-09-02 |
发明(设计)人: | 张世渡;苏胡双;张向涛;刘金埕;许明伟;何鹏 | 申请(专利权)人: | 威艾特科技(深圳)有限公司 |
主分类号: | H04L51/04 | 分类号: | H04L51/04;H04L51/224;H04L67/141;H04L67/568;H04L67/104 |
代理公司: | 北京维正专利代理有限公司 11508 | 代理人: | 俞振明 |
地址: | 518035 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 服务端 即时 通信 方法 | ||
1.一种分布式多服务端即时通信方法,其特征在于,包括:
邀请客户端请求连接会话服务端;
所述会话服务端请求第一宿主服务端认证用户,认证通过则建立与所述邀请客户端的连接;其中所述第一宿主服务端与所述邀请客户端对应;
所述邀请客户端将获取到的通信信息发送至会话服务端;
所述会话服务端接收所述通信信息,并保存所述通信信息;以及
所述会话服务端发送新消息通知至第二宿主服务端;第二宿主服务端将所述新消息通知发送至被邀请客户端;其中所述第二宿主服务端与所述被邀请客户端对应;
所述被邀请客户端请求连接所述会话服务端;
所述会话服务端请求所述第二宿主服务端认证用户,并在认证通过后建立与所述被邀请客户端的连接;
所述被邀请客户端获取所述会话服务端保存的所述邀请客户端发送的通信消息。
2.根据权利要求1所述的一种分布式多服务端即时通信方法,其特征在于,在所述邀请客户端请求连接会话服务端的步骤之前,包括:
所述会话服务端上的注册用户账号创建消息会话;其中所述注册用户账号为注册到所述会话服务端上的用户账号;
所述会话服务端将创建所述消息会话的所述注册用户账号作为主持用户账号;
所述邀请账号将所述第一用户账号、第二用户账号或其他用户账号作为会话成员添加到所述消息会话中;
所述会话成员将另外一个账号添加至所述消息会话中。
3.根据权利要求2所述的一种分布式多服务端即时通信方法,其特征在于,将所述第一用户账号、所述第二用户账号和所述其他用户账号作为被邀请账号;
所述邀请账号将所述被邀请账号作为会话成员添加到所述消息会话中的步骤包括:
所述会话服务端判断是否收到所述邀请客户端对应的第一用户发送的第二用户账号;
若收到,所述会话服务端验证所述邀请客户端对应的所述第一用户账号,并在验证通过后,发送会话信息至所述第二宿主服务端;
所述第二宿主服务端将所述会话信息发送至所述被邀请客户端,并判断所述被邀请客户端对应的第二用户是否确认加入;
若确认加入,与所述第二用户对应的第二宿主服务端通知所述会话服务端,并为所述第二用户添加会话信息;
所述会话服务端在所述消息会话中添加确认加入所述消息会话的其他用户。
4.根据权利要求1所述的一种分布式多服务端即时通信方法,其特征在于,所述会话服务端请求第一宿主服务端认证用户,认证通过则建立与所述邀请客户端的连接的步骤包括:
所述邀请客户端登录所述第一宿主服务端,并向所述会话服务端建立连接请求;
所述会话服务端接收到所述连接请求后,发送一次性认证码至所述邀请客户端;
所述邀请客户端将所述一次性认证码发送至所述第一宿主服务端;
所述第一宿主服务端验证所述一次性认证码,并验证第一客户的身份,在验证通过后生成授权码发送至所述邀请客户端;其中,所述授权码包括用户账号信息;
所述邀请客户端将所述授权码发送至所述会话服务端;
所述会话服务端验证所述授权码,并在验证通过后建立与所述邀请客户端的通信连接。
5.根据权利要求2所述的一种分布式多服务端即时通信方法,其特征在于,所述消息会话内的实时通信流程,包括:
所述邀请客户端与所述会话服务端建立连接;
所述邀请客户端向所述会话服务端发送会话消息;
所述会话服务端在所述通信会话中保存所述会话消息,以及向所述通信会话中的与所有会话成员一一对应的宿主服务端发送新消息通知;其中一个宿主服务端与一个或多个所述客户端对应;
所有所述宿主服务端转发所述新消息通知至与所述宿主服务端对应的所述客户端;或所述客户端连接所述宿主服务端获取所述新消息通知,所述客户端连接到所述会话服务端获取所述会话消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于威艾特科技(深圳)有限公司,未经威艾特科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210583114.8/1.html,转载请声明来源钻瓜专利网。