[发明专利]消息处理方法、消息处理系统、服务器及计算机存储介质有效
申请号: | 201811103287.5 | 申请日: | 2018-09-20 |
公开(公告)号: | CN110928704B | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 沈少成 | 申请(专利权)人: | 广州虎牙信息科技有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;H04L67/51;H04L67/566 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 李庆波 |
地址: | 510000 广东省广州市番禺区南村镇万博二*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 处理 方法 系统 服务器 计算机 存储 介质 | ||
1.一种消息处理方法,其特征在于,所述消息处理方法应用于消息处理系统,所述消息处理系统包括至少一个客户端、第一服务器和至少一个第二服务器;所述客户端与所述第一服务器建立通信连接,所述第一服务器与所述第二服务器建立通信连接;
所述消息处理方法包括:
所述第二服务器订阅所述第一服务器的主题;
所述客户端发送与所述主题相关的消息给所述第一服务器,其中,所述消息包括操作信息;
在多个所述第二服务器监听到所述第一服务器接收的所述操作信息时,
多个所述第二服务器发送第一请求信息给所述第一服务器;
所述第一服务器接收多个所述第二服务器的第一请求信息,并按照预设规则将权限信息发送给其中一个第二服务器;
所述其中一个第二服务器根据所述权限信息发送第二请求信息给所述第一服务器;
所述第一服务器根据所述第二请求信息将所述操作信息发送给所述其中一个第二服务器。
2.根据权利要求1所述的消息处理方法,其特征在于,所述第二服务器订阅所述第一服务器的主题的步骤,进一步包括:
所述第二服务器发送订阅请求给所述第一服务器,其中,所述订阅请求包括主题信息;
在所述第一服务器根据所述主题信息获取与所述主题信息对应的主题时,所述第一服务器产生订阅信息,并发送所述订阅信息给所述第二服务器;
所述第二服务器根据所述订阅信息成功订阅所述第一服务器的所述主题。
3.根据权利要求2所述的消息处理方法,其特征在于,所述第一服务器包括数据库,所述数据库用于存储所述主题对应的主题信息和所述操作信息;
在所述第二服务器监听到所述第一服务器接收的所述操作信息时,所述第二服务器发送请求信息给所述第一服务器的步骤,进一步包括:
在所述第二服务器监听到所述数据库的所述操作信息时,所述第二服务器发送请求信息给所述第一服务器;
所述第二服务器根据所述订阅信息成功订阅所述第一服务器的所述主题的步骤,进一步包括:
所述第二服务器根据所述订阅信息成功订阅所述数据库的所述主题。
4.根据权利要求3所述的消息处理方法,其特征在于,所述消息处理方法还包括:
所述第一服务器周期性检测所述数据库的状态是否处于正常工作状态;
若否,则所述第一服务器刷新所述数据库,并恢复所述数据库中的所述主题信息和所述操作信息。
5.根据权利要求1所述的消息处理方法,其特征在于,所述第一服务器根据所述请求信息将所述操作信息发送给所述第二服务器的步骤之后,所述消息处理方法还包括:
所述第二服务器根据所述操作信息执行与所述操作信息对应的操作。
6.一种消息处理系统,其特征在于,所述消息处理系统包括至少一个客户端、第一服务器和至少一个第二服务器;所述客户端与所述第一服务器建立通信连接,所述第一服务器与所述第二服务器建立通信连接;
所述第二服务器用于订阅所述第一服务器的主题;
所述客户端用于发送与所述主题相关的消息给所述第一服务器,其中,所述消息包括操作信息;
多个所述第二服务器还用于监听所述第一服务器接收的所述操作信息,并发送第一请求信息给所述第一服务器;
所述第一服务器用于根据所述第一请求信息按照预设规则将权限信息发送给其中一个第二服务器;
所述其中一个第二服务器用于根据所述权限信息发送第二请求信息给所述第一服务器;
所述第一服务器用于根据所述第二请求信息将所述操作信息发送给所述其中一个第二服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州虎牙信息科技有限公司,未经广州虎牙信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811103287.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:系统状态监视方法、装置和存储介质
- 下一篇:一种空调室吊顶机