一种内容推送方法、服务器、客户端和系统技术方案

技术编号:10404309 阅读:98 留言:0更新日期:2014-09-10 13:37
一种内容推送方法、服务器、客户端和系统。其中的方法包括:接收客户端的内容推送请求,所述内容推送请求包括所述客户端的至少一个用户信息;根据与所述至少一个用户信息关联的至少一个规则,筛选与所述至少一个用户信息匹配的推送内容;将筛选出的所述推送内容发送给所述客户端。还公开了相应的服务器、客户端和系统。本发明专利技术实施例在接收到客户端的内容推送请求时,根据内容推送请求中包含的用户信息进行推送内容的筛选并将筛选出的推送内容发送给客户端,可以实现更准确地向用户推送内容。

【技术实现步骤摘要】
一种内容推送方法、服务器、客户端和系统
本专利技术涉及互联网
,尤其涉及一种内容推送方法、服务器、客户端和系统。
技术介绍
对于互联网产品,服务器通过推送内容来更好的满足用户的需求或推广产品。客户端每隔一定时间查询服务器是否有内容推送,如果有内容,服务器则返回消息。这种模式服务器很难对不同用户群推送特定的内容。因此,如何更准确的对特定人群进行推送是需要解决的问题。
技术实现思路
本专利技术实施例提供一种内容推送方法、服务器、客户端和系统,以实现更准确地向用户推送内容。一方面,提供了一种内容推送方法,包括:接收客户端的内容推送请求,所述内容推送请求包括所述客户端的至少一个用户信息;根据与所述至少一个用户信息关联的至少一个规则,筛选与所述至少一个用户信息匹配的推送内容;将筛选出的所述推送内容发送给所述客户端。另一方面,提供了一种内容推送方法,包括:向服务器发送内容推送请求,所述内容推送请求包括至少一个用户信息,以使所述服务器根据与所述至少一个用户信息关联的至少一个规则,筛选与所述至少一个用户信息匹配的推送内容;接收所述服务器发送的所述筛选出的推送内容。又一方面,提供了一种服务器,包括:第一接收单元,用于接收客户端的内容推送请求,所述内容推送请求包括所述客户端的至少一个用户信息;第一筛选单元,用于根据与所述至少一个用户信息关联的至少一个规则,筛选与所述至少一个用户信息匹配的推送内容;第一发送单元,用于将筛选出的所述推送内容发送给所述客户端。又一方面,提供了一种客户端,包括:第一发送单元,用于向服务器发送内容推送请求,所述内容推送请求包括至少一个用户信息,以使所述服务器根据与所述至少一个用户信息关联的至少一个规则,筛选与所述至少一个用户信息匹配的推送内容;第一接收单元,用于接收所述服务器发送的所述筛选出的推送内容。又一方面,提供了 一种内容推送系统,包括所述服务器和所述客户端。本专利技术实施例在接收到客户端的内容推送请求时,根据内容推送请求中包含的用户信息进行推送内容的筛选并将筛选出的推送内容发送给客户端,可以实现更准确地向用户推送内容。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种内容推送方法的流程图;图2为本专利技术实施例提供的另一种内容推送方法的流程图;图3为本专利技术实施例提供的又一种内容推送方法的流程图;图4为本专利技术实施例提供的又一种内容推送方法的流程图;图5为本专利技术实施例提供的一种服务器的结构示意图;图6为本专利技术实施例提供的另一种服务器的结构示意图;图7为本专利技术实施例提供的一种客户端的结构示意图;图8为本专利技术实施例提供的另一种客户端的结构示意图。【具体实施方式】下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,为本专利技术实施例提供的一种内容推送方法的流程图,该方法包括以下步骤:步骤S101,接收客户端的内容推送请求,所述内容推送请求包括所述客户端的至少一个用户信息。客户端每隔一定时间向服务器查询是否有内容推送,发送的内容推送请求包括客户端的一个或多个用户信息。该用户信息包括:客户端上一次获取的推送内容的标识、以及用户身份证明(User Identificat1n,UID)、网络地址(Internet Protocol, IP)或用户类型。其中,服务器推送的每个内容都有唯一的一个标识;每个客户端有唯一的一个WD ;IP地址用于标明客户端所在的地区;用户类型是根据客户端请求推送的内容进行区分的,例如,体育、游戏等。步骤S102,根据与所述至少一个用户信息关联的至少一个规则,筛选与所述至少一个用户信息匹配的推送内容。一个用户信息对应一个筛选规则,例如,可以根据UID精确匹配与UID对应的推送内容,也可以根据用户类型匹配到与之相关的推送内容,也可以根据IP地址所属地区,筛选所属地区范围内的推送内容。本步骤中,可以根据一个用户信息关联的一个规则,筛选出与该用户信息匹配的推送内容,也可以根据多个用户信息关联的多个规则,依次筛选与这些用户信息匹配的推送内容。由于这些用户信息是与客户端密切相关的,因此,筛选出的推送内容也是针对该客户端的。步骤S103,将筛选出的所述推送内容发送给所述客户端。将筛选出的推送内容发送给客户端,以由客户端将该推送内容展示给用户。可见,根据本专利技术实施例提供的一种内容推送方法,服务器在接收到客户端的内容推送请求时,根据内容推送请求中包含的用户信息进行推送内容的筛选并将筛选出的推送内容发送给客户端,可以实现更准确地向用户推送内容。请参阅图2,为本专利技术实施例提供的另一种内容推送方法的流程图,该方法包括以下步骤:步骤S201,接收客户端的内容推送请求,所述内容推送请求包括所述客户端的至少一个用户信息。客户端每隔一定时间向服务器查询是否有内容推送,发送的内容推送请求包括客户端的一个或多个用户信息。该用户信息包括:客户端上一次获取的推送内容的标识、以及UID, IP或用户类型。其中,服务器推送的每个内容都有唯一的一个标识;每个客户端有唯一的一个WD ;IP地址用于标明客户端所在的地区;用户类型是根据客户端请求推送的内容进行区分的,例如,体育、游戏等。步骤S202,根据与所述至少一个用户信息关联的至少一个规则、以及所述至少一个关联规则的优先级别,按照所述优先级别依次采用所述至少一个规则筛选与所述至少一个用户信息匹配的推送内容。—个用户信息对应一个筛选规则。可以根据一个用户信息关联的一个规则,筛选出与该用户信息匹配的推送内容,也可以根据多个用户信息关联的多个规则,依次筛选与这些用户信息匹配的推送内容。由于这些用户信息是与客户端密切相关的,因此,筛选出的推送内容也是针对该客户端的。关于根据规则筛选内容,可以是根据WD,筛选与UID对应的推送内容;或根据用户类型,筛选与用户类型对应的推送内容;或在IP地理位置数据库中,根据网络地址和地区的对应关系,确定客户端所属的地区,然后查找该地区对应的推送内容。由于服务器中可能有多个筛选规则,给这些规则设置优先级别,往往推送内容命中率高的设置更高的优先级别,优先级高的规则优先进行筛选,这样可以保证更准确和更高效地筛选出推送内容。步骤S203,当根据所述客户端上一次获取的推送内容的标识,识别出根据所述至少一个规则中的其中一个规则筛选出的推送内容时,采用所述至少一个规则中的其它规则继续所述筛选步骤。在根据每一个规则筛选出推送内容时,还需根据客户端的内容推送请求携带的客户端上一次获取的推送内容的标识,识别出当前筛选出的推送内容是否已推送过,对于已经推送过的内容不再重复推送,减少网络带宽。步骤S204,当筛选出所述推送内容后,停止执行所述筛选步骤。当根据优先级别依次筛选出的推送内容不是已发送过的推送内容时本文档来自技高网...

【技术保护点】
一种内容推送方法,其特征在于,包括:接收客户端的内容推送请求,所述内容推送请求包括所述客户端的至少一个用户信息;根据与所述至少一个用户信息关联的至少一个规则,筛选与所述至少一个用户信息匹配的推送内容;将筛选出的所述推送内容发送给所述客户端。

【技术特征摘要】
1.一种内容推送方法,其特征在于,包括: 接收客户端的内容推送请求,所述内容推送请求包括所述客户端的至少一个用户信息; 根据与所述至少一个用户信息关联的至少一个规则,筛选与所述至少一个用户信息匹配的推送内容; 将筛选出的所述推送内容发送给所述客户端。2.如权利要求1所述的方法,其特征在于,所述根据与所述至少一个用户信息关联的至少一个规则,筛选与所述至少一个用户信息匹配的推送内容,包括: 根据与所述至少一个用户信息关联的至少一个规则、以及所述至少一个关联规则的优先级别,按照所述优先级别依次采用所述至少一个规则筛选与所述至少一个用户信息匹配的推送内容; 当筛选出所述推送内容后,停止执行所述筛选步骤。3.如权利要求1或2所述的方法,其特征在于,所述至少一个用户信息包括:所述客户端上一次获取的推送内容的标识、以及用户身份证明WD、网络地址或用户类型。4.如权利要求3所述的方法,其特征在于,所述根据与所述至少一个用户信息关联的至少一个规则,筛选与所述至少一个用户信息匹配的推送内容,包括: 采用所述至少一个规则筛选与所述至少一个用户信息匹配的推送内容; 当根据所述客户端上一次获取的推送内容的标识,识别出根据所述至少一个规则中的其中一个规则筛选出的推送内容时,采用所述至少一个规则中的其它规则继续所述筛选步骤。5.如权利要求4所述的方法,其特征在于,所述采用所述至少一个规则筛选与所述至少一个用户信息匹配的推送内容,包括: 根据所述WD,筛选与所述UID对应的推送内容;或 根据所述用户类型,筛选与所述用户类型对应的推送内容。6.如权利要求4所述的方法,其特征在于,所述采用所述至少一个规则筛选与所述至少一个用户信息匹配的推送内容,包括: 根据所述网络地址和地区的对应关系,确定所述客户端所属的地区; 查找所述地区对应的推送内容。7.如权利要求1所述的方法,其特征在于,还包括: 接收所述客户端对所述推送内容的反馈结果; 根据所述反馈结果,更新与所述客户端对应的至少一个用户信息。8.如权利要求7所述的方法,其特征在于,所述根据所述反馈结果,更新与所述客户端对应的至少一个用户信息,包括: 根据所述客户端对地区推送内容的反馈,更新所述网络地址和地区的对应关系。9.如权利要求7所述的方法,其特征在于,所述根据所述反馈结果,更新与所述客户端对应的至少一个用户信息,包括: 根据所述客户端对所述推送内容的点击率或用户反馈,更新与所述客户端对应的用户类型。10.如权利要求1所述的方法,其特征在于,还包括:向所述客户端发送控制信息,以控制所述客户端按照所述控制信息执行操作; 其中,所述控制信息包括客户端查询频率控制信息、推送内容展示方式控制信息。11.一种内容推送方法,其特征在于,包括: 向服务器发送内容推送请求,所述内容推送请求包括至少一个用户信息,以使所述服务器根据与所述至少一个用户信息关联的至少一个规则,筛选与所述至少一个用户信息匹配的推送内容; 接收所述服务器发送的所述筛选出的推送内容。12.如权利要求11所述的方法,其特征在于,所述至少一个用户信息包括:上一次获取的推送内容的标识、以及用户身份证明WD、网络地址或用户类型。13.如权利要求11或12所述的方法,其特征在于,还包括: 向所述服务器发送对接收到的所述推送内容的反馈结果,以使所述服务器根据所述反馈结果,更新所述至少一个用户信息。14.如权 利要求13所述的方法,其特征在于,所述向所述服务器发送对接收到的所述推送内容的反馈结果,以使所述服务器根据所述反馈结果,更新所述至少一个用户信息,包括: 当接收到所述服务器发送的地区推送内容时,确定所述地区推送内容的地区准确性;当所述地区推送内容不是所属地区对应的推送内容时,向所述服务器反馈所述确定的结果,以使所述服务器根据所述客户端对地区推送内容的反馈,更新所述网络地址和地区的对应关系。15.如权利要求13所述的方法,其特征在于,所述向所述服务器发送对接收到的所述推送内容的反馈结果,以使所述服务器根据所述反馈结果,更新所述至少一个用户信息,包括: 获取对所述推送内容的点击率或用户反馈; 将对所述推送内容的点击率或用户反馈发送给所述服务器,以使所述服务器根据所述客户端对所述推送内容的点击率或用户反馈,调整与所述客户端对应的用户类型。16.如权利要求11所述的方法,其特征在于,还包括: 接收所述服务器发送的控制信息; 按照所述控制信息执行操作。17.如权利要求16所述的方法,其特征在于,所述控制信息为客户端查询频率控制信息; 所述按照所述控制信息执行操作,包括: 根据所述客户端查询频率控制信息,以所述查询频率向所述服务器发送所述内容推送请求。18.如权利要求16所述的方法,其特征在于,所述控制信息为推送内容展示方式控制信息; 所述按照所述控制信息执行操作,包括: 根据所述推送内容展示方式控制信息,以所述推送内容展示方式输出...

【专利技术属性】
技术研发人员:朱瑞闻刘桂峰姚辉
申请(专利权)人:珠海市君天电子科技有限公司
类型:发明
国别省市:广东;44

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

1