信息推送的控制方法及信息推送平台的制作方法_2

文档序号:9846797阅读:来源:国知局
服需求。
[0042]基于上述信息推送平台所涉及的硬件架构,提出本发明信息推送的控制方法实施例。
[0043]如图2所示,提出本发明一种信息推送的控制方法的第一实施例,所述信息推送的控制方法包括:
[0044]步骤S10,获取当前待开启的服务器及当前所有在线应用的推送队列;
[0045]所述应用可以具体指网络游戏或者其它网络应用。本实施例以网络游戏为例来描述。
[0046]应用开发商在推出应用的同时,针对不同的应用,以及同一应用(网络游戏)的不同任务设计有相应的推送信息(比如广告),以通过推送信息的方式将应用推送给用户。
[0047]本实施例信息推送平台则为各应用开发商(也为广告主)提供信息推送的位置(比如游戏广告位),通过广告位对各应用的广告进行推送。
[0048]应用开发商可以在信息推送平台中注册账户并通过所注册的账户在信息推送平台对应的服务器记录用户进入应用后的数据。
[0049]每个应用开发商可以有多个产品(应用),每个应用可创建多条任务(taskid),每条任务都可以创建多条广告来投放。信息推送过程中,推送的是广告,每个广告只唯一关联一条任务(taskid)。
[0050]信息推送平台在将应用推送信息推送给用户的同时,还会引导用户进入应用中完成相应的任务,并给完成任务的用户发放奖励。从而帮助应用开发商争取到更多的用户,并实现广告推送,最大限度实现开发商广告的效应。用户点击广告并完成任务步骤后,信息推送平台所述广告对应的广告主账户扣除完成任务步骤的费用。
[0051]本实施例所指在线应用是:当前所有在信息推送平台推送的广告对应的应用。
[0052]由于不同的应用开发商具有不同的开发需求(比如游戏的开服需求),如有的开发商的游戏比较好,用户量很大,广告点击率也很高,则可以采用集中导量的方式,为该游戏开发商集中开服,并在信息推送平台上优先对该游戏对应的广告进行推送,以提高游戏应用的分发能力,进而实现在最短时间内得到最多的用户点击推送的广告,使得快速、有效地满足该游戏开发商的开服需求,提高开服的效率,保障了应用开发商广告推送和游戏应用的推送效果。
[0053]为此,本实施例首先获取当前待开启的服务器及当前所有在线应用的推送队列,所述推送队列包含当前信息推送平台推送的所有推送信息及其对应的应用信息。
[0054]步骤S20,确定所获取的服务器对应的应用信息,将所确定的应用信息列入所述推送队列,并将所列入的应用信息在所述推送队列的推送优先级设置为最高,以更新所述推送队列。
[0055]确定所获取的服务器对应的应用信息,例如,当前需要开启A游戏的服务器,则确定所述游戏A的信息,所述信息包括但不限于对应广告信息,即需要在信息推送平台上推送的待推送信息的信息。若存在多个需要开启的服务器,则分别确定每个服务器对应的应用信息。将所确定的应用信息列入所述推送队列,即将所确定的应用信息加入所述推送队列中以形成新的推送队列,且将所列入的应用信息在所述推送队列的推送优先级设置为最高,以更新所述推送队列。即保证所列入的应用信息对应的推送信息最先被推送,最先在信息推送平台的推送界面优先显示给用户。若存在多个服务器同时需要开启时,参考图3,所述确定所获取的服务器对应的应用信息,将所确定的应用信息列入所述推送队列,并将所列入的应用信息在所述推送队列的推送优先级设置为最高,以更新所述推送队列的过程可以包括:
[0056]步骤S21,确定各个服务器的优先级顺序及各个服务器对应的应用信息;
[0057]步骤S22,将各个服务器的应用信息依次列入所述推送队列,所列入的应用信息在所述推送队列中的优先级根据所对应的服务器的优先级设置,以更新所述推送队列,所列入的应用信息在所述推送队列中的推送优先级均高于其他应用信息的推送优先级。
[0058]先确定各个服务器的优先级顺序及各个服务器需要推送的应用信息,依次将各个需要推送的应用信息列入所述推送队列,并根据服务器的优先级依次设置所列入的应用信息的推送优先级,服务器优先级最高的在所述推送队列中的推送优先级设置为最高,且所列入的应用信息在所述推送队列中的推送优先级均高于未更新所述推送队列前所述推送队列中的其他应用信息的推送优先级,即将所列入的应用信息的推送优先级设置为比其他应用信息的高。在本发明其他实施例中,在推送优先级最高的应用的推送效果达到开服需求后,将下一推送优先级的应用的推送优先级设置为最高,以提高下一推送优先级的应用的开服需求,提高信息推送平台开服的效果。
[0059]步骤S30,依据所述更新的推送队列,对各应用进行排期推送。
[0060]在更新所述推送队列后,依据所述更新的推送队列,在设定的时间,优先将所确定的应用中指定任务的推送信息进行推送。
[0061]在推送完所确定的应用后,其他剩下的应用的推送信息按照设定的排期策略,设定的进行推送,其中,排期策略可以采用如下方式设定:
[0062]第一种方式:
[0063]应用开发商提交申请:由应用开发商主动上报申请需要曝光的应用任务ID和日期。比如,申请内容可以包括:下周要排期的日期和要排期的任务ID。
[0064]对应信息推送平台而言,每天都有排期,排期可以是以taskid为维度,每天排出预定数量(比如5-10个)的应用,每天的排期可以不完全一样。
[0065]第二种方式:
[0066]信息推送平台自己统计:由信息推送平台运营人员和应用开发商事先沟通,经应用开发商确认同意,两者协商要排期的应用任务ID和日期。
[0067]本实施例通过获取当前待开启的服务器信息及当前所有在线应用的推送队列;确定所获取的服务器对应的应用信息,将所确定的应用列入所述推送队列,并将所确定的应用在所述推送队列的推送优先级设置为最高,以更新所述推送队列。通过获取当前需要开服的应用信息,对需要开服的应用集中导量,可以为应用开发商提供集中开服的能力,快速、有效地满足应用开发商开服需求,并有效提高服务器的利用率。
[0068]进一步地,基于上述信息推送的控制方法的第一实施例,提出本发明的第二实施例。如图4所示,所述步骤S20还包括:
[0069]步骤S23,确定所获取的服务器对应的应用信息及所确定的应用信息对应推送信息的质量信息;
[0070]步骤S24,在所确定的推送信息的质量值大于预设质量阈值时,将大于预设质量阈值的推送信息对应应用信息列入所述推送队列;
[0071]步骤S25,将所列入的应用信息在所述推送队列的推送优先级设置为最高,以更新所述推送队列。
[0072]所述预设质量阈值为用户根据广告的推送效果、广告历史被点击的次数是否达到预设单击阈值(例如,一天之内是否达到2000次或4000次等)、应用付费情况,所述预设质量阈值根据上述中的一种或者多种而生成,例如,以百分制计算,所述预设质量阈值可以是80分、90分等。
[0073]在有服务器需要开启时,获取所述服务器对应应用信息的质量信息,以判定所述应用信息的质量值是否大于预设质量阈值,即是否优先推送,在所确定的推送信息的质量值大于预设质量阈值时,将大于预设质量阈值的推送信息对应应用信息列入所述推送队列,即判定所需要开服的应用优先推送;若所确定的推送信息的质量值小于预设质量阈值时,结束流程,即不将所确定的应用信息优先推送。在本发明其他实施例中,所述预设质量阈值也还可以是各个待推送应用信息的推送信息的排名,所述排名也是根据上述中一种或者多种而生成,所述预设质量阈值可以是150位或100位等。在所确定的推送信息的质量值大于150位或者100位时,即排名高于阈值质量阈值时,将所确定的应用优先推送。本发明实施例通过提前判定所确定的应用信息的质量值是否大于预设质量阈值,以判定所确定的应用信息是否优先推送,在大于时,方加入推送队列并优先推送,实现合理、有效地完成应用的推送。
[0074]进一步地,基于上述信息推送的控制方法的第二实施例,提出本发明的第三实施例。如图5所示,所述步骤S30还包括:
[0075]步骤S31,确定所述更新的推送队列的待推送应用的数量以及信推送平台的应用推送阈值;
[0076]步骤S32,在所确定的数量大于所述应用推送阈值时,从所述推送队列中匹配出与所述应用推送阈值对应数量的待推送应用,依据所述更新的推送队列,对匹配出的各个待推送应用进行排期推送,所匹配出的待推送应用在所述更新的推送
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1