控制信息推送的方法和装置制造方法及图纸

技术编号:13764923 阅读:52 留言:0更新日期:2016-09-28 14:50
本申请公开了一种控制信息推送的方法,应用于信息推送服务器。该方法包括:为至少一个待推送的信息设置其各自的推送频控参数,所述推送频控参数的初始值为有效;当准备推送其中任一信息时,执行如下处理:判断该信息的所述推送频控参数的值是有效还是无效;当判定所述推送频控参数的值是无效时,确定当前不推送所述信息;当判定所述推送频控参数的值是有效时,向客户端推送所述信息,将所述推送频控参数的值置为在一段时间内无效。利用本发明专利技术实施例提供的技术方案可以有效地管理网络和设备资源。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种控制信息推送的方法和装置
技术介绍
目前,在向客户端推送信息时,采用频次控制技术来控制在指定时间内,在一个或几个维度下某一信息被某一客户端设备展示的次数。例如,在广告信息投放中,利用频次控制控制技术在指定时间内某一广告被某一客户端设备展示的次数。目前,通常采用在时间周期T内对广告推送做N+控制,即在时间周期T内将在某一广告客户端上展示某一广告的次数控制在N次以内。
技术实现思路
本专利技术实施例提供一种控制信息推送的方法,以有效地管理网络和设备资源。本专利技术实施例提供一种控制信息推送的装置,以有效地管理网络和设备资源。控制信息推送的方法包括:为至少一个待推送的信息设置其各自的推送频控参数,所述推送频控参数的初始值为有效;当准备推送其中任一信息时,执行如下处理:判断该信息的所述推送频控参数的值是有效还是无效;当判定所述推送频控参数的值是无效时,确定当前不推送所述信息;当判定所述推送频控参数的值是有效时,向客户端推送所述信息,将所述推送频控参数的值置为在一段时间内无效。控制信息推送的装置,包括:判断模块,用于从为至少一个待推送的信息设置的其各自的推送频控参数中获取一待推送信息的推送频控参数,判断为一信息设置的推送频控参数的值是有效还是无效,所述推送频控参数的初始值为有效;执行模块,用于当判定所述推送频控参数的值是无效时,确定当前不推送所述信息;当判定所述推送频控参数的值是有效时,向客户端推送所述信息,将所述推送频控参数的值置为在一段时间内无效。通过本实施例,为至少一个待推送的信息设置其各自的推送频控参数,所述推送频控参数的初始值为有效,当准备推送其中任一信息时,判断该信息的所述推送频控参数的值是有效还是无效;当判定所述推送频控参数的值是无效时,确定当前不推送所述信息;当判定所述推送频控参数的值是有效时,向客户端推送所述信息,将所述推送频控参数的值置为在一段时间内无效。在本专利技术实施例中,在准备向客户端推送信息时,通过判断推送频控参数的值是有效还是无效来决定是否向所述客户端推送该信息,且该推送频控参数的值被置为在一段时间内无效,所以下次推送时,该推送频控参数的值是有效还是无效会取决于该设置的时间是否到达。可以根据网络、服务器和客户端的状况设置推送频控参数的值无效的时间。这样,可以避免过于频繁或过于稀疏地推送信息。所以,通过本专利技术实施例可以更有效地管理网络和设备资源,优化资源推送。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是为本专利技术各实施例涉及的一种实施环境的结构示意图;图2为本专利技术实施例提供的控制信息推送的方法的流程示意图;图3为本专利技术实施例提供的控制信息推送的方法的流程示意图;图3A为本专利技术实施例提供的控制广告推送的方法的流程示意图;图4为本专利技术实施例提供的控制信息推送的方法的流程示意图;图5为本专利技术实施例提供的控制信息推送的装置的结构示意图;图6为本专利技术实施例提供的控制信息推送的装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术各实施例涉及的一种实施环境的结构示意图。如图1所示,该实施环境包括:终端设备110、服务器120和数据库130。该终端设备110可以运行接收并展示推送信息的客户端,例如浏览器,播放器。该终端设备110可以为手机、平板电脑、膝上型便携计算机和台式计算机等。该终端设备110可以通过无线网络或有线网络与该服务器120连接。该服务器120可以是一台信息推送服务器,或者由若干台服务器组成的服务器集群,或者是一个云计算服务中心。该信息推送服务器120可以包括:推送引擎121、内容推送服务器122和信息数据库123。该推送引擎121,用于从该信息数据库123获取与推送相关的参数和推送规则,根据推送规则生成推送策略,将生成的推送策略发送给该内容推送服务器122。该内容推送服务器122根据该推送策略执行推送操作。该数据库130可以为用于存储数据的设备,可以通过有线或无线方式与该服务器120连接,以便该服务器120从该数据库130读取数据。图2为本专利技术实施例提供的控制信息推送的方法的流程示意图。该方法可应用于信息推送服务器。在本专利技术实施例中,预先为至少一个待推送的信息设置其各自的推送频控参数,所述推送频控参数的初始值为有效。当准备推送该至少一个待推送的信息中的任一信息时,执行如下处理。步骤201,判断该信息的所述推送频控参数的值是有效还是无效。步骤202,当判定所述推送频控参数的值是无效时,确定当前不推送所述信息。步骤203,当判定所述推送频控参数的值是有效时,向客户端推送所述信息,将所述推送频控参数的值置为在一段时间内无效。通过本实施例,在准备向客户端推送信息时,通过判断推送频控参数的值是有效还是无效来决定是否向所述客户端推送该信息,且该推送频控参数的值被置为在一段时间内无效,所以下次推送时,该推送频控参数的值是有效还是无效会取决于该设置的时间是否到达。可以根据网络、服务器和客户端的状况设置推送频控参数的值无效的时长。这样,可以避免因随机推送而造成的过于频繁或过于稀疏地推送信息。过于频繁推送会造成资源拥塞,推送失败率高,推送效率低下。过于稀疏推送会造成资源闲置,进而造成资源利用率低。所以,通过本专利技术实施例可以更有效地管理网络和设备资源,优化资源推送。在本专利技术一实施例中,可以通过判断预设的推送频控参数的失效时间是否到达来判断该信息的所述推送频控参数是有效还是无效。当所述推送频控参数的失效时间未到达时,判定所述推送频控参数的值无效。当所述推送频控参数的失效时间到达时,判定所述推送频控参数的值有效。在本专利技术一实施例中,在所述推送频控参数的失效时间到达后,会清除所述客户端的Cookie中或所述服务器中的所述信息的推送频控参数。例如,服务器会在判断该推送频控参数失效时间到达后,清除自身存储的该信息的推送频控参数,或指令客户端清除其上的Cookie中的该信息的推送频控参数。或者,客户端在获知该信息的推送频控参数失效后,主动清除其上Cookie中的该信息的推送频控参数。在此情况下,可以通过判断该客户端的Cookie中或所述服务器中是否有所述信息的推送频控参数。当所述客户端的Cookie中或所述服务器中没有所述信息的推送频控参数时,表示该信息的推送频控参数已被清除,即可判定所述推送频控参数的失效时间已到达;否则,表示该信息的推送频控参数还未被清除,即该推送频控参数的失效时间还未到达。在本专利技术一实施例中,也可以通过如下方式判断该信息的推送频控参数是有效还是无效。可以先判断客户端的Cookie中或所述服务器中是否设置有该信息的推送频控参数,如果设置有该信息的推送频控参数,再进一步判断为该推送频控参数设置的本文档来自技高网...

【技术保护点】
一种控制信息推送的方法,其特征在于,应用于信息推送服务器,包括:为至少一个待推送的信息设置其各自的推送频控参数,所述推送频控参数的初始值为有效;当准备推送其中任一信息时,执行如下处理:判断该信息的所述推送频控参数的值是有效还是无效;当判定所述推送频控参数的值是无效时,确定当前不推送所述信息;当判定所述推送频控参数的值是有效时,向客户端推送所述信息,将所述推送频控参数的值置为在一段时间内无效。

【技术特征摘要】
1.一种控制信息推送的方法,其特征在于,应用于信息推送服务器,包括:为至少一个待推送的信息设置其各自的推送频控参数,所述推送频控参数的初始值为有效;当准备推送其中任一信息时,执行如下处理:判断该信息的所述推送频控参数的值是有效还是无效;当判定所述推送频控参数的值是无效时,确定当前不推送所述信息;当判定所述推送频控参数的值是有效时,向客户端推送所述信息,将所述推送频控参数的值置为在一段时间内无效。2.根据权利要求1所述的方法,其特征在于,所述判断该信息的所述推送频控参数的值是有效还是无效,包括:判断预设的所述推送频控参数的失效时间是否到达;当所述推送频控参数的失效时间未到达时,判定所述推送频控参数的值无效;当所述推送频控参数的失效时间到达时,判定所述推送频控参数的值有效。3.根据权利要求2所述的方法,其特征在于,进一步包括:当所述推送频控参数的失效时间到达后,清除所述客户端的Cookie中或所述服务器中的所述信息的推送频控参数;所述判断所述推送频控参数的失效时间是否到达,包括:判断所述客户端的Cookie中或所述服务器中是否有所述信息的推送频控参数;当所述客户端的Cookie中或所述服务器中没有所述信息的推送频控参数时,判定所述推送频控参数的失效时间已到达;当所述客户端的Cookie中或所述服务器中有所述信息的推送频控参数时,判定所述推送频控参数的失效时间未到到达。4.根据权利要求1所述的方法,其特征在于,当准备推送其中任一信息时进一步包括:获取所述信息在所述客户端上被展示的次数;判断所述信息在所述客户端上被展示的次数是否已达到展示次数上限;当所述信息在所述客户端上被展示的次数已达到所述展示次数上限,确定不向所述客户端推送所述信息;当所述信息在所述客户端上被展示的次数未达到所述展示次数上限,执行所述判断所述推送频控参数的值是有效还是无效的步骤。5.根据权利要求1所述的方法,其特征在于,所述信息的推送频控参数包括:短时频控参数;所述将所述推送频控参数的值置为在一段时间内无效包括:在所述客户端的Cookie中或所述服务器中设置所述信息的短时频控参数,并设置所述短时频控参数的失效时间。6.根据权利要求1所述的方法,其特征在于,所述信息的推送频控参数包括:点击频控参数;所述将所述推送频控参数的值置为在一段时间内无效包括:在所述客户端展示所述信息之后,响应于用户对于所述信息的点击事件,在所述客户端的Cookie中或所述服务器中设置所述信息的点击频控参数,并设置所述点击频控参数的失效时间;其中,所述判断该信息的所述推送频控参数的值是有效还是无效,包括:判断所述点击频控参数是有效还是无效。7.根据权利要求1所述的方法,其特征在于,所述信息的推送频控参数包括:指示不展示的频控参数;所述将所述推送频控参数的值置为在一段时间内无效包括:在所述客户端展示所述信息之后,响应于用户对于所述信息的屏蔽事件,在所述客户端的Cookie中或所述服务器中设置所述指示不展示的频控参数,并设置所述不展示频控参数的失效时间。8.根据权利要求1所述的方法,其特征在于,当准备推送其中任一信息时进一步包括:计算所述信息和多条待推送的第二信息的相关度;获取与所述信息相关度最大的第二信息;当与所述信息相关度最大的第二信息的推送频控参数的值为有效时,将与所述信息相关度最大的第二信息推送给所述客户端。9.根据权利要求6所述的方法,其特征在于,当准备推送其中任一信息时,进一步包括:获取利用所述客户端的历史点击行为学习到的信息;根据所述学习到的信息判断所述客户端是否为一次点击客户端;当所述客户端不是一次点击客户端时,向所述客户端推送所述信息,将所述推送频控参数的值置为在一段时间内无效;当所述客户端是一次点击客户端时,执行判断所述点击频控...

【专利技术属性】
技术研发人员:黄琳胡多多
申请(专利权)人:腾讯科技北京有限公司
类型:发明
国别省市:北京;11

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

1