[发明专利]一种信息推送方法、装置及系统在审
申请号: | 201810652395.1 | 申请日: | 2018-06-22 |
公开(公告)号: | CN108737570A | 公开(公告)日: | 2018-11-02 |
发明(设计)人: | 余辄 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 推送服务器 用户订阅 推荐信息 用户电子设备 装置及系统 信息推送 用户标识 用户标识获取 唯一标识符 处理效率 缓存区域 信息推荐 解析 匹配 数据库 发送 反馈 环节 | ||
本发明提供了一种信息推送方法、装置及系统,通过对接收到的用户订阅需求进行解析,可以获得产生该用户订阅需求的用户电子设备的唯一标识符,即用户标识,进而利用该用户标识获得历史接收该用户电子设备的用户订阅需求的目标推送服务器的目标推送服务器编号,以便在将用户订阅需求发送至目标推送服务器后,可以快速从该目标推送服务器接收到其反馈的从缓存区域中匹配出的目标推荐信息,可见,将用户订阅需求发送给依据用户标识获取到的目标推送服务器编号所对应的目标推送服务器,省去了目标推送服务器从数据库中加载目标推荐信息的环节,进而缩减了从目标推送服务器接收到目标推荐信息的时间,提高了单位时间内信息推荐的处理效率。
技术领域
本发明涉及通信技术领域,更具体的说,是涉及一种信息推送方法、装置及系统。
背景技术
随着互联网技术的广泛应用和计算机技术的飞速发展,人们可以将多台电子设备通过网络连接在一起组成分布式系统。而将分布式系统中每一台电子设备相互连接在一起的是消息队列服务器,以便满足分布式系统中数据传输的高可靠性、低延时等需求。
信息推送在行业内有着大量的应用方向,是当今互联网非常火热的一个技术方向。目前,分布式系统中的信息推送方法主要是利用消息队列服务器,将由连接服务器发送来的用户所持电子设备的订阅需求及时转发给任意一个处于空闲状态的推送服务器,之后,消息队列服务器接收该推送服务器从数据库中加载到的对应该订阅需求的推荐信息,并将该推荐信息传输给连接服务器,从而完成对用户的信息推荐。然而,采用现有的信息推荐方法时,消息队列服务器可能会将接收到的属于同一个用户所持电子设备的多条订阅需求转发给不同的推送服务器进行加载处理,进而需要令这些不同的推送服务器各自从数据库中加载对应的推荐信息,延长了消息队列服务器接收推荐信息的时间,进而降低了单位时间内信息推荐的处理效率。
发明内容
有鉴于此,本发明提供了一种信息推送方法、装置及系统,缩减了推荐信息的加载次数,进而提高了单位时间内信息推荐的处理效率。
为实现上述目的,本发明提供如下技术方案:
一种信息推送方法,应用于消息队列服务器,包括:
在接收到连接服务器发送的用户订阅需求时,对所述用户订阅需求进行解析,获得用户标识;
依据所述用户标识,获得目标推送服务器编号,每一所述目标推送服务器编号对应一目标推送服务器,所述目标推送服务器为历史接收所述用户订阅需求的推送服务器;
将所述用户订阅需求发送到所述目标推送服务器编号对应的目标推送服务器;
在接收到所述目标推送服务器反馈的目标推荐信息时,将所述目标推荐信息转发到所述连接服务器,所述目标推荐信息为所述目标推送服务器的缓存区域中对应所述用户订阅需求的推荐信息。
优选地,所述依据所述用户标识,获得目标推送服务器编号,包括:
将所述用户标识添加到第一预设消息,生成第一目标消息;
利用一致性哈希算法,从第一哈希表中映射出对应所述第一目标信息的目标推送服务器编号,所述第一哈希表包括所述目标推送服务器编号、所述第一目标消息,以及所述目标推送服务器编号与所述第一目标消息之间的映射关系。
优选地,所述在对所述用户订阅需求进行解析,获得用户标识之后,还包括:
将所述用户标识添加到第二预设消息,生成第二目标消息;
利用一致性哈希算法,从第二哈希表中映射出对应所述第二目标信息的目标消息分区编号,所述第二哈希表包括所述目标消息分区编号、所述第二目标消息,以及所述目标消息分区编号与所述第二目标消息之间的映射关系,每一所述目标消息分区编号对应一目标消息分区,所述目标消息分区为历史存储所述用户订阅需求的消息分区;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810652395.1/2.html,转载请声明来源钻瓜专利网。