一种消息推送方法及装置的制造方法

文档序号:9506281阅读:170来源:国知局
一种消息推送方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种消息推送方法及装置。
【背景技术】
[0002]随着互联网技术的快速发展,可以向用户推送消息的客户端逐渐增多,比如,可以向用户推送新闻消息的新闻客户端,可以向用户推送商品消息的购物客户端等。
[0003]现有技术中一种消息推送方法是,在特定时间段内,由服务器向所有客户端统一推送消息,在该时间段内,每个客户端展示给用户的消息都是一样的。客户端将消息展示给用户后,用户可能会对其感兴趣的消息进行浏览操作,对于其不感兴趣的消息可能不会执行任何操作。
[0004]这种方法存在一定的缺点,用户在某个时间段内多次打开客户端,获得的消息都是重复的,在这些消息中,有的消息用户已经浏览过,有的消息可能并不是用户所感兴趣的,这样,重复消息会造成对用户的过多打扰,而且推送给用户的消息不能够吸引用户的关注,用户体验较差。

【发明内容】

[0005]本发明实施例的目的在于提供一种消息推送方法及装置,以避免重复消息对用户的过多打扰,吸引用户关注,提升用户体验。技术方案如下:
[0006]一种消息推送方法,包括:
[0007]在预设的消息库的消息中排除第一消息集合包含的消息,获得第二消息集合,其中,第一消息集合包含用户通过目标客户端浏览过的消息和/或其他客户端推送过的消息;
[0008]在所述第二消息集合的消息中,确定待推送消息;
[0009]将确定的待推送消息推送给所述用户。
[0010]在本发明的一种【具体实施方式】中,所述方法还包括:
[0011]获得所述用户对所述目标客户端和/或其他客户端推送的消息的浏览行为数据;
[0012]根据所述浏览行为数据,确定浏览次数最多的消息类型;
[0013]所述在所述第二消息集合的消息中,确定待推送消息,包括:
[0014]在所述第二消息集合的属于浏览次数最多的消息类型的消息中,确定待推送消息。
[0015]在本发明的一种【具体实施方式】中,所述在所述第二消息集合的消息中,确定待推送消息,包括:
[0016]按照消息更新时刻,在所述第二消息集合的消息中,确定待推送消息。
[0017]在本发明的一种【具体实施方式】中,所述在预设的消息库的消息中排除第一消息集合包含的消息,包括:
[0018]针对第一消息集合包含的每个消息,根据该消息的标题和/或链接网址,确定预设的消息库中是否存在该消息;
[0019]如果存在,则在预设的消息库中排除该消息。
[0020]在本发明的一种【具体实施方式】中,所述第一消息集合还包含:所述目标客户端推送给用户的消息中,推送次数达到预设阈值的消息。
[0021]一种消息推送装置,包括:
[0022]消息排除模块,用于在预设的消息库的消息中排除第一消息集合包含的消息,获得第二消息集合,其中,第一消息集合包含用户通过目标客户端浏览过的消息和/或其他客户端推送过的消息;
[0023]待推送消息确定模块,用于在所述第二消息集合的消息中,确定待推送消息;
[0024]消息推送模块,用于将确定的待推送消息推送给所述用户。
[0025]在本发明的一种【具体实施方式】中,所述装置还包括:
[0026]行为数据获得模块,用于获得所述用户对所述目标客户端和/或其他客户端推送的消息的浏览行为数据;
[0027]消息类型确定模块,用于根据所述浏览行为数据,确定浏览次数最多的消息类型;
[0028]所述待推送消息确定模块,具体用于:
[0029]在所述第二消息集合的属于浏览次数最多的消息类型的消息中,确定待推送消息。
[0030]在本发明的一种【具体实施方式】中,所述待推送消息确定模块,具体用于:
[0031]按照消息更新时刻,在所述第二消息集合的消息中,确定待推送消息。
[0032]在本发明的一种【具体实施方式】中,所述消息排除模块,具体用于:
[0033]针对第一消息集合包含的每个消息,根据该消息的标题和/或链接网址,确定预设的消息库中是否存在该消息;
[0034]如果存在,则在预设的消息库中排除该消息。
[0035]在本发明的一种【具体实施方式】中,所述第一消息集合还包含:所述目标客户端推送给用户的消息中,推送次数达到预设阈值的消息。
[0036]应用本发明实施例所提供的技术方案,在确定待推送消息时,将用户浏览过的消息和/或其他客户端推送过的消息排除在外,可以避免重复消息对用户的过多打扰,有效吸引用户的关注,提升用户体验。
【附图说明】
[0037]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1为本发明实施例中消息推送方法的一种实施流程图;
[0039]图2为本发明实施例中消息推送方法的另一种实施流程图;
[0040]图3为本发明实施例中一种消息推送装置的结构示意图。
【具体实施方式】
[0041 ] 为了使本领域技术人员更好地理解本发明实施例中的技术方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0042]本发明实施例所提供的一种消息推送方法可以应用于目标客户端,还可以应用于服务器,本发明实施例对此不做限制。为方便描述,以下对于本发明实施例的技术方案的说明以应用于目标客户端为例进行说明。
[0043]参见图1所示,为本发明实施例所提供的一种消息推送方法的实施流程图,该方法可以包括以下步骤:
[0044]S110:在预设的消息库的消息中排除第一消息集合包含的消息,获得第二消息集入口 ο
[0045]其中,第一消息集合包含用户通过目标客户端浏览过的消息和/或其他客户端推送过的消息。
[0046]目标客户端为可以向用户推送消息的客户端,比如,新闻客户端,可以向用户推送新闻消息。所谓其他客户端是相对于目标客户端而言的,是不同于目标客户端的其他可以为用户推送消息的客户端。目标客户端和其他客户端均安装于同一终端上,为使用该终端的用户提供服务。
[0047]可以理解的是,如果用户对目标客户端推送的某个消息感兴趣,则可能会对该消息进行进一步的浏览操作,如果用户对目标客户端推送的消息不感兴趣,则可能不会进行任何操作。对于用户已经浏览过的消息,如果目标客户端再次将这些消息推送给用户,可能会造成对用户的过多打扰,使用户总是接收到重复消息,用户体验较差。
[0048]同样,对于其他客户端已经推送过的消息,如果用户感兴趣,可能已经进行了浏览等操作,如果目标客户端再次推送这些消息给用户,仍可能造成对用户的过多打扰,使用户总是接收到重复消息,用户体验较差
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1