[发明专利]服务集群和消息推送方法在审
申请号: | 202210010460.7 | 申请日: | 2022-01-06 |
公开(公告)号: | CN114374705A | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 朱才祥 | 申请(专利权)人: | 青岛海信智慧生活科技股份有限公司 |
主分类号: | H04L67/1097 | 分类号: | H04L67/1097;H04L67/146;H04L67/55 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 屈苗苗 |
地址: | 266010 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 集群 消息 推送 方法 | ||
本申请公开了一种服务集群及消息推送方法,属于通信技术领域。所述服务集群包括推送节点和多个服务节点,服务节点用于与终端建立长连接;推送节点用于:在接收到目标消息后,向该多个服务节点发送目标消息;其中,目标消息包括消息内容和目标终端的标识;服务节点用于:在基于目标终端的标识,确定服务节点与该目标终端建立有长连接后,通过该长连接向目标终端发送消息内容。本申请解决了服务集群的消息推送效果较差的问题。本申请用于进行消息推送。
技术领域
本申请涉及通信技术领域,特别涉及一种服务集群和消息推送方法。
背景技术
随着通信技术的发展,服务器需服务的终端越来越多,服务集群由于其服务能力较强,被广泛应用于代替单个服务器为各个终端提供服务。
服务集群包括多个服务节点,每个服务节点可以包括一个或多个服务器。服务集群与终端可以建立有长连接,进而服务集群与终端可以实现数据的双向推送。
但是,相关技术中服务集群向连接的终端进行消息推送的效果较差。
发明内容
本申请提供了一种服务集群及消息推送方法,可以解决服务集群向连接的终端进行消息推送的效果较差的问题。所述技术方案如下:
一方面,提供了一种服务集群,所述服务集群包括推送节点和多个服务节点,所述服务节点用于与终端建立长连接;
所述推送节点用于:在接收到目标消息后,向所述多个服务节点发送所述目标消息;其中,所述目标消息包括消息内容和目标终端的标识;
所述服务节点用于:在基于所述目标终端的标识,确定所述服务节点与所述目标终端建立有长连接后,通过所述长连接向所述目标终端发送所述消息内容。
另一方面,提供了一种消息推送方法,用于服务集群,所述服务集群包括推送节点和多个服务节点,所述服务节点用于与终端建立长连接;所述方法包括:
所述推送节点在接收到目标消息后,向所述多个服务节点发送所述目标消息;其中,所述目标消息包括消息内容和目标终端的标识;
所述服务节点在基于所述目标终端的标识,确定所述服务节点与所述目标终端建立有长连接后,通过所述长连接向所述目标终端发送所述消息内容。
本申请提供的技术方案带来的有益效果至少包括:
本申请中,服务集群中的推送节点在接收到目标消息后,可以将该目标消息发送至服务集群中的多个服务节点。由各个服务节点确定是否与该目标消息指示的目标终端长连接,进而与该目标终端长连接的服务节点可以将该目标消息的消息内容发送至目标终端。如此,可以保证将服务集群接收到的目标消息有效推送至目标终端,避免无法确定与目标终端建立长连接的服务节点,进而无法实现目标消息的推送的情况,保证了服务集群的消息推送效果。
附图说明
图1是本申请实施例提供的一种消息推送系统的结构示意图;
图2是本申请实施例提供的一种消息推送方法的流程图;
图3是本申请实施例提供的另一种消息推送方法的流程图;
图4是本申请实施例提供的一种服务器的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信智慧生活科技股份有限公司,未经青岛海信智慧生活科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210010460.7/2.html,转载请声明来源钻瓜专利网。