[发明专利]消息推送方法及电子设备在审
申请号: | 202111473416.1 | 申请日: | 2021-11-29 |
公开(公告)号: | CN114154098A | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 刘文超 | 申请(专利权)人: | 青岛海信智慧生活科技股份有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F9/54 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 刘醒晗 |
地址: | 266100 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 消息 推送 方法 电子设备 | ||
1.一种消息推送方法,其特征在于,应用于第一服务器中,所述第一服务器订阅redis服务器中的预设频道,所述方法包括:
接收到redis服务器发送的目标消息后,基于自身的连接列表,确定与所述目标消息对应的目标用户是否在所述连接列表中;其中,所述目标消息为redis服务器中预设频道中的消息,以及所述目标消息为终端设备通过第二服务器发送给redis服务器的,且所述目标消息为状态通知类消息;
若确定所述目标用户在所述连接列表中,则利用预设的用户与目标客户端的对应关系,确定与所述目标用户相对应的目标客户端;
将所述目标消息发送至所述目标客户端中。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若确定所述目标用户不在所述连接列表中,则将所述目标消息进行删除。
3.根据权利要求1所述的方法,其特征在于,所述接收到redis服务器发送的目标消息之前,所述方法还包括:
将自身的存储空间和性能参数发送给终端设备,以便于终端设备根据各第一服务器的存储空间和性能参数确定出第二服务器,并将所述目标消息发送给所述第二服务器。
4.根据权利要求1所述的方法,其特征在于,通过以下方式确定出所述目标用户:
获取所述目标消息中的终端设备标识;
利用预设的终端设备标识和目标用户的对应关系,确定与所述目标消息中的终端设备标识相对应的目标用户。
5.一种消息推送方法,其特征在于,应用于redis服务器中,所述方法包括:
接收到第二服务器发送的目标消息后,将所述目标消息保存至预设频道中,其中,所述目标消息为状态通知类消息,且所述目标消息是终端设备发送给所述第二服务器的;
将所述目标消息发送至各第一服务器中,以使所述各第一服务器基于自身的连接列表,确定与所述目标消息对应的目标用户是否在所述连接列表中,若确定所述目标用户在所述连接列表中,则利用预设的用户与目标客户端的对应关系,确定与所述目标用户相对应的目标客户端,并将所述目标消息发送至所述目标客户端中,其中,所述第一服务器为订阅所述预设频道的服务器。
6.一种消息推送方法,其特征在于,应用于第二服务器,所述方法包括:
接收到终端设备发送的目标消息后,将所述目标消息发送至redis服务器中,以便于所述redis服务器接收到目标消息后,将所述目标消息保存至预设频道中,并将所述目标消息发送至订阅所述预设频道的各第一服务器中,使所述各第一服务器基于自身的连接列表,确定与所述目标消息对应的目标用户是否在所述连接列表中,若确定所述目标用户在所述连接列表中,则利用预设的用户与目标客户端的对应关系,确定与所述目标用户相对应的目标客户端,并将所述目标消息发送至所述目标客户端中,其中,所述目标消息为状态通知类消息。
7.根据权利要求6所述的方法,其特征在于,通过以下方式得到所述目标消息:
接收到终端设备发送的消息后,基于所述消息的类型和所述消息对应的语言标识确定与所述消息对应的消息模板;
利用所述消息中的参数对所述消息模板进行填充,得到所述目标消息。
8.根据权利要求7所述的方法,其特征在于,所述将所述目标消息发送至redis服务器中之前,所述方法还包括:
确定所述目标消息为状态通知类消息,所述状态通知类消息是用于同步所述终端设备的状态信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信智慧生活科技股份有限公司,未经青岛海信智慧生活科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111473416.1/1.html,转载请声明来源钻瓜专利网。