申请/专利权人:中国电子科技集团公司第五十四研究所
申请日:2023-12-20
公开(公告)日:2024-03-22
公开(公告)号:CN117749605A
主分类号:H04L41/0663
分类号:H04L41/0663;H04L65/80;H04L65/611;H04L43/10;H04N7/14
优先权:
专利状态码:在审-实质审查的生效
法律状态:2024.04.09#实质审查的生效;2024.03.22#公开
摘要:本发明提出一种分布式环境下单节点服务失效服务持续提供方法,属于即时通信技术领域。本方法的即时通信客户端与服务器端通过单播方式发送心跳消息,用于即时通信客户端判断服务器节点是否失效,失效后即时通信客户端通过组播方式进行可用服务器探测,运用限时仲裁的方式进行可用服务器选择,登录新服务器并恢复之前业务。本发明实行单播心跳交互、组播可用服务器探测、业务自动恢复的方法,具有自动化、高效率等特点。本发明在即时通信客户端侧易于操作,发现服务器迅速,便于漫游注册、业务恢复,特别适合服务器分布式部署的即时通信客户端。
主权项:1.一种分布式环境下单节点服务失效服务持续提供方法,其特征在于,包括以下步骤:1即时通信客户端A登录第一即时通信服务器,即时通信客户端B登录第二即时通信服务器;2登录成功后,即时通信客户端向注册的即时通信服务器发送单播心跳消息,即时通信服务器回复心跳响应消息;3即时通信客户端A拨打即时通信客户端B,建立视频通话;4如果第一即时通信服务器连续5次未向即时通信客户端A回复心跳响应消息,则认为第一即时通信服务器无法提供服务,即时通信客户端A向网络设备发送查询可用服务组播消息;5网络设备根据组播路由表,将查询可用服务组播消息发送至第一即时通信服务器、第二即时通信服务器和第三即时通信服务器;6对于每一即时通信服务器,如果当前不可提供服务,则向即时通信客户端A发送不提供服务的查询结果消息,如果当前可提供服务,则向即时通信客户端A发送可提供服务的查询结果消息;7如果即时通信客户端A在预设的时间范围内,收到多于1条可提供服务的查询结果消息,则将返回查询结果消息最快的即时通信服务器设置为服务节点,继续执行步骤8;如果第一即时通信服务器、第二即时通信服务器和第三即时通信服务器当前均不可提供服务,则即时通信客户端A登录失败,恢复通话失败;8即时通信客户端A根据查询结果消息中的地址信息,向服务节点即时通信服务器发送注册请求消息;9服务节点即时通信服务器向即时通信客户端A返回注册成功响应消息,登录成功;10如果即时通信客户端A检测到当前还有与即时通信客户端B的通话,则即时通信客户端A自动拨打即时通信客户端B,服务节点即时通信服务器收到呼叫后,恢复即时通信客户端A与即时通信客户端B的通话。
全文数据:
权利要求:
百度查询: 中国电子科技集团公司第五十四研究所 一种分布式环境下单节点服务失效服务持续提供方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。