消息推送系统和方法技术方案

技术编号:13567024 阅读:49 留言:0更新日期:2016-08-20 22:51
本发明专利技术公开了消息推送系统和消息推送方法,运营管理后台发布和管理资源,生成与资源有关的通知消息,将所述通知消息发送给消息中间件;消息中间件从所述与资源有关的通知消息中取得资源ID,根据所述资源ID向关注中心查询获得关注所述资源的用户列表;将所述与资源有关的通知消息和关注所述资源的用户列表发送给消息推送中心;消息推送中心根据所述用户列表中的用户ID将所述与资源有关的通知消息推送给登录所述用户ID的智能终端,推送后对所述智能终端的设备ID进行标记以避免对同一智能终端重复推送同一通知消息。本发明专利技术能够避免重复向智能终端发送通知消息,提升了用户体验。

【技术实现步骤摘要】

本专利技术的实施例涉及网络技术,更具体地,涉及一种消息推送系统以及一种消息推送方法。
技术介绍
随着互联网和三网融合技术的发展,内容服务商能够提供非常丰富庞大的内容资源,包括影音娱乐资源、游戏资源、教育资源等等。对于用户来说,同一智能终端上可能会有多个应用关注同一资源,在内容服务商对资源进行发布更新时,智能终端的这些应用都会收到与该资源有关的通知消息,重复接收会对用户造成干扰,导致用户体验差。因此,如何避免重复向智能终端发送通知消息,就成为亟待解决的技术问题。
技术实现思路
本专利技术的一个目的是提供能够避免重复向智能终端发送通知消息的技术方案。根据本专利技术的第一方面,提供了一种消息推送系统,包括:运营管理后台,用于发布和管理资源,生成与资源有关的通知消息,以及将所述与资源有关的通知消息发送给消息中间件;消息中间件,用于从所述与资源有关的通知消息中取得资源ID,根据所述资源ID向关注中心查询获得关注所述资源的用户列表;将所述与资源有关的通知消息和关注所述资源的用户列表发送给消息推送中心;消息推送中心,用于根据所述用户列表中的用户ID将所述与资源有关的通知消息推送给登录所述用户ID的智能终端,推送后对所述智能终端的设备ID进行标记以避免对同一智能终端重复推送同一通知消息。优选地,所述关注中心包括:请求接收单元,用于接收由智能终端的应用客户端发出的对资源的关注请求/取消关注请求,所述关注请求/取消关注请求中包括用户ID、设备ID、以及资源ID;关联单元,用于根据所述关注请求/取消关注请求设置所述用户ID和资源ID的关系并生成关注状态改变信息,所述关注状态改变信息包括用户ID和资源ID;关注信息发送单元,用于根据与所述用户ID绑定的各个智能终端的设备ID将所述关注状态改变信息发送给与所述用户ID绑定的各个智能终端。优选地,所述智能终端包括至少一个应用客户端和同步关注管理单元;所述同步关注管理单元,用于接收关注中心发送的关注状态改变信息,通知登录所述用户ID的全部应用客户端根据所述关注状态改变信息改变关注状态。根据本专利技术的第二方面,提供了一种消息推送方法,包括以下步骤:运营管理后台发布和管理资源,生成与资源有关的通知消息,将所述与资源有关的通知消息发送给消息中间件;消息中间件从所述与资源有关的通知消息中取得资源ID,根据所述资源ID向关注中心查询获得关注所述资源的用户列表;将所述与资源有关的通知消息和关注所述资源的用户列表发送给消息推送中心;消息推送中心根据所述用户列表中的用户ID将所述与资源有关的通知消息推送给登录所述用户ID的智能终端,推送后对所述智能终端的设备ID进行标记以避免对同一智能终端重复推送同一通知消息。优选地,还包括以下步骤:关注中心接收由智能终端的应用客户端发出的对资源的关注请求/取消关注请求,所述关注请求/取消关注请求中包括用户ID、设备ID、以及资源ID;根据所述关注请求/取消关注请求设置所述用户ID和资源ID的关系并生成关注状态改变信息,所述关注状态改变信息包括用户ID和资源ID;以及,根据与所述用户ID绑定的各个智能终端的设备ID将所述关注状态改变信息发送给与所述用户ID绑定的各个智能终端。优选地,还包括以下步骤:智能终端接收关注中心发送的关注状态改变信息,通知登录所述用户ID的全部应用客户端根据所述关注状态改变信息改变关注状态。本专利技术的专利技术人发现,在现有技术中,还没有能够避免重复向智能终端发送通知消息的技术方案。因此,本专利技术所要实现的技术任务或者所要解决的技术问题是本领域技术人员从未想到的或者没有预期到的,故本专利技术是一种新的技术方案。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明被结合在说明书中并构成说明书的一部分的附图示出了本专利技术的实施例,并且连同其说明一起用于解释本专利技术的原理。图1是本专利技术消息推送系统的实施例的框图。图2是本专利技术关注中心和智能终端实施例的框图。图3是本专利技术消息推送方法的实施例的步骤示意图。图4是本专利技术同步关注方法的实施例的步骤示意图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,技术、方法和设备应当被视为说明书的一部分。在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。参考图1和图2说明本专利技术消息推送系统的实施例:运营管理后台D,用于发布和管理资源,生成与资源有关的通知消息,以及将所述与资源有关的通知消息发送给消息中间件E。本专利技术所指的资源可以例如为明星、影视、球员、球队、体育比赛、演出、直播等,本专利技术所指的发布和管理资源例如为发布一集新的电视剧、更改比赛时间等。消息中间件E,用于从与资源有关的通知消息中取得资源ID,根据资源ID向关注中心C查询获得关注所述资源的用户列表;将与资源有关的通知消息和关注所述资源的用户列表发送给消息推送中心F。消息中间件(message oriented middleware)是指支持与保障分布式应用程序之间同步/异步收发消息的中间件。消息推送中心F,用于根据用户列表中的用户ID将与资源有关的通知消息推送给登录用户ID的智能终端A和登录用户ID的智能终端B,推送后分别对智能终端A和智能终端B的设备ID进行标记,以避免对同一智能终端重复推送同一通知消息。智能终端A包括应用客户端A1和A2,应用客户端A1和应用客户端A2同时对所述资源进行了关注,但由于消息推送中心F会在推送后对智能终端A的设备ID及时进行标记,因此智能终端A不会因为应用客户端A1和应用客户端A2同时关注该资源而被推送两次一样的通知消息。智能终端B包括应用客户端B1和B2,应用客户端B1和应用客户端B2同时对所述资源进行了关注,但由于消息推送中心F会在推送后对智能终端B的设备ID及时进行标记,因此智能终端B不会因为应用客户端B1和应用客户端B2同时关注该资源而被推送两次一样的通知消息。参考图2说明本专利技术关注中心和支持同步关注的智能终端的实施例:关注中心C包括请求接收单元C1、关联单元C2、以及关注信息发送单元C3。智能终端A包括应用客户端A1、应用客户端A2和同步关注管理单元A3。智能终端B包括应用客户端B1、应用客户端B2和同步关注管
理单元B3。本专利技术所指的应用客户端可以例如为日历、壁纸、音乐、视频播放器等应用客户端。智能终端A的应用客户端A1向关注中心C发送对资源的关注请求/取消关注请求,关注请求/取消关注请求中包括用户ID、设备ID、以及资源ID。这里的关注请求可以是对一个资源或多个资源进行关注的请求,取消关注请求也可以是对一个资源或多个资源取消关注的请求。在关注中心C这一侧,请求接收本文档来自技高网
...

【技术保护点】
一种消息推送系统,其特征在于,包括:运营管理后台,用于发布和管理资源,生成与资源有关的通知消息,以及将所述与资源有关的通知消息发送给消息中间件;消息中间件,用于从所述与资源有关的通知消息中取得资源ID,根据所述资源ID向关注中心查询获得关注所述资源的用户列表;将所述与资源有关的通知消息和关注所述资源的用户列表发送给消息推送中心;消息推送中心,用于根据所述用户列表中的用户ID将所述与资源有关的通知消息推送给登录所述用户ID的智能终端,推送后对所述智能终端的设备ID进行标记以避免对同一智能终端重复推送同一通知消息。

【技术特征摘要】
1.一种消息推送系统,其特征在于,包括:运营管理后台,用于发布和管理资源,生成与资源有关的通知消息,以及将所述与资源有关的通知消息发送给消息中间件;消息中间件,用于从所述与资源有关的通知消息中取得资源ID,根据所述资源ID向关注中心查询获得关注所述资源的用户列表;将所述与资源有关的通知消息和关注所述资源的用户列表发送给消息推送中心;消息推送中心,用于根据所述用户列表中的用户ID将所述与资源有关的通知消息推送给登录所述用户ID的智能终端,推送后对所述智能终端的设备ID进行标记以避免对同一智能终端重复推送同一通知消息。2.根据权利要求1所述的消息推送系统,其特征在于,所述关注中心包括:请求接收单元,用于接收由智能终端的应用客户端发出的对资源的关注请求/取消关注请求,所述关注请求/取消关注请求中包括用户ID、设备ID、以及资源ID;关联单元,用于根据所述关注请求/取消关注请求设置所述用户ID和资源ID的关系并生成关注状态改变信息,所述关注状态改变信息包括用户ID和资源ID;关注信息发送单元,用于根据与所述用户ID绑定的各个智能终端的设备ID将所述关注状态改变信息发送给与所述用户ID绑定的各个智能终端。3.根据权利要求2所述的消息推送系统,其特征在于,所述智能终端包括至少一个应用客户端和同步关注管理单元;所述同步关注管理单元,用于接收关注中心发送的关注状态改变信息,通知登录所述用户...

【专利技术属性】
技术研发人员:黄德辉王瑜张奇
申请(专利权)人:乐视致新电子科技天津有限公司
类型:发明
国别省市:天津;12

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

1