一种信息推送方法、装置及系统制造方法及图纸

技术编号:19327882 阅读:29 留言:0更新日期:2018-11-03 14:44
本发明专利技术提供了一种信息推送方法、装置及系统,通过对接收到的用户订阅需求进行解析,可以获得产生该用户订阅需求的用户电子设备的唯一标识符,即用户标识,进而利用该用户标识获得历史接收该用户电子设备的用户订阅需求的目标推送服务器的目标推送服务器编号,以便在将用户订阅需求发送至目标推送服务器后,可以快速从该目标推送服务器接收到其反馈的从缓存区域中匹配出的目标推荐信息,可见,将用户订阅需求发送给依据用户标识获取到的目标推送服务器编号所对应的目标推送服务器,省去了目标推送服务器从数据库中加载目标推荐信息的环节,进而缩减了从目标推送服务器接收到目标推荐信息的时间,提高了单位时间内信息推荐的处理效率。

Information push method, device and system

The invention provides an information pushing method, device and system. By analyzing the received subscription requirement of the user, the unique identifier of the user electronic equipment that generates the subscription requirement of the user, i.e. the user identification, can be obtained, and then the user subscription of the user electronic equipment that receives the subscription history can be obtained by using the user identification. The target push server number of the target push server of the requirement, so that after sending the subscription requirement of the user to the target push server, the target recommendation information matched from the cache area can be quickly received from the target push server. It can be seen that the subscription requirement of the user is sent to the user ID. The target push server corresponding to the number of the target push server acquired saves the link of loading target recommendation information from the database by the target push server, reduces the time of receiving target recommendation information from the target push server, and improves the processing efficiency of information recommendation in unit time.

【技术实现步骤摘要】
一种信息推送方法、装置及系统
本专利技术涉及通信
,更具体的说,是涉及一种信息推送方法、装置及系统。
技术介绍
随着互联网技术的广泛应用和计算机技术的飞速发展,人们可以将多台电子设备通过网络连接在一起组成分布式系统。而将分布式系统中每一台电子设备相互连接在一起的是消息队列服务器,以便满足分布式系统中数据传输的高可靠性、低延时等需求。信息推送在行业内有着大量的应用方向,是当今互联网非常火热的一个技术方向。目前,分布式系统中的信息推送方法主要是利用消息队列服务器,将由连接服务器发送来的用户所持电子设备的订阅需求及时转发给任意一个处于空闲状态的推送服务器,之后,消息队列服务器接收该推送服务器从数据库中加载到的对应该订阅需求的推荐信息,并将该推荐信息传输给连接服务器,从而完成对用户的信息推荐。然而,采用现有的信息推荐方法时,消息队列服务器可能会将接收到的属于同一个用户所持电子设备的多条订阅需求转发给不同的推送服务器进行加载处理,进而需要令这些不同的推送服务器各自从数据库中加载对应的推荐信息,延长了消息队列服务器接收推荐信息的时间,进而降低了单位时间内信息推荐的处理效率。
技术实现思路
有鉴本文档来自技高网
...

【技术保护点】
1.一种信息推送方法,其特征在于,应用于消息队列服务器,包括:在接收到连接服务器发送的用户订阅需求时,对所述用户订阅需求进行解析,获得用户标识;依据所述用户标识,获得目标推送服务器编号,每一所述目标推送服务器编号对应一目标推送服务器,所述目标推送服务器为历史接收所述用户订阅需求的推送服务器;将所述用户订阅需求发送到所述目标推送服务器编号对应的目标推送服务器;在接收到所述目标推送服务器反馈的目标推荐信息时,将所述目标推荐信息转发到所述连接服务器,所述目标推荐信息为所述目标推送服务器的缓存区域中对应所述用户订阅需求的推荐信息。

【技术特征摘要】
1.一种信息推送方法,其特征在于,应用于消息队列服务器,包括:在接收到连接服务器发送的用户订阅需求时,对所述用户订阅需求进行解析,获得用户标识;依据所述用户标识,获得目标推送服务器编号,每一所述目标推送服务器编号对应一目标推送服务器,所述目标推送服务器为历史接收所述用户订阅需求的推送服务器;将所述用户订阅需求发送到所述目标推送服务器编号对应的目标推送服务器;在接收到所述目标推送服务器反馈的目标推荐信息时,将所述目标推荐信息转发到所述连接服务器,所述目标推荐信息为所述目标推送服务器的缓存区域中对应所述用户订阅需求的推荐信息。2.根据权利要求1所述的信息推送方法,其特征在于,所述依据所述用户标识,获得目标推送服务器编号,包括:将所述用户标识添加到第一预设消息,生成第一目标消息;利用一致性哈希算法,从第一哈希表中映射出对应所述第一目标信息的目标推送服务器编号,所述第一哈希表包括所述目标推送服务器编号、所述第一目标消息,以及所述目标推送服务器编号与所述第一目标消息之间的映射关系。3.根据权利要求1所述的信息推送方法,其特征在于,所述在对所述用户订阅需求进行解析,获得用户标识之后,还包括:将所述用户标识添加到第二预设消息,生成第二目标消息;利用一致性哈希算法,从第二哈希表中映射出对应所述第二目标信息的目标消息分区编号,所述第二哈希表包括所述目标消息分区编号、所述第二目标消息,以及所述目标消息分区编号与所述第二目标消息之间的映射关系,每一所述目标消息分区编号对应一目标消息分区,所述目标消息分区为历史存储所述用户订阅需求的消息分区;将所述用户订阅需求存储到与所述目标消息分区编号对应的目标消息分区。4.根据权利要求3所述的信息推送方法,其特征在于,所述将所述用户订阅需求发送到与所述目标推送服务器编号对应的目标推送服务器,包括:将所述目标消息分区中存储的用户订阅需求发送到与所述目标推送服务器编号对应的目标推送服务器。5.一种信息推送方法,其特征在于,应用于推送服务器,包括:从所述消息队列服务器接收用户订阅需求;从缓存区域中获取与所述用户订阅需求对应的目标推荐信息;发送所述目标推荐信息到所述消息队列服务器,以便所述消息队列服务器将所述目标推荐信息转发至发送所述用户订阅需求到所述消息队列服务器的连接服务器。6.一种信息推送装置,其特征在于,应用于消息队列服务器,包括:解析模块,用于在接收到连接服务器发送的用户订阅需求时,对所述用户订阅需求进行解析,获得用户标识;第一获取模块,用于依据所述用户标识,获得目标推送服务器编号,每一所述目标推送服务器编号对应一目标推送服务器,所述目标推送服务器为历史接收所述用户订阅需求的推送服务器;第一发送模块,用于将所述用户订阅需求发送到所述目标推送服务器编号对应的目标推送服务器;第二发送模块,用于在接收到所述目标推送服务器反馈的目标推荐信息时,将所述目标推荐信息转发到所述连接服务器,所述目标推荐信息为所述目标推送服务器的缓存区域中对应所述用户订阅需求的推荐...

【专利技术属性】
技术研发人员:余辄
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1