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

文档序号:9846797阅读:429来源:国知局
信息推送的控制方法及信息推送平台的制作方法
【技术领域】
[0001]本发明涉及到数据处理技术领域,特别涉及到信息推送的控制方法及信息推送平台O
【背景技术】
[0002]目前,随着互联网技术的不断发展,越来越多的网络产品被开发以丰富人们的业余生活。其中,例如,网页游戏,目前网页游戏等应用在网络上的推送多种多样,其中,广告推送是一种较为普遍且推送效果不错的方式。在进行广告推送中,用户可以通过点击广告而加载相应的网页应用,而网页应用的开发商需要开启相应的服务器。
[0003]现有的网页应用的开启服务器为按照既定的规则(例如,一段时间内用户数量)来决定开启多少个服务器。然而,这种方式下,在开启服务器后,容易导致服务器开启过多,服务器利用率偏低,无法满足应用开发商开服的需求。

【发明内容】

[0004]本发明实施例提供一种信息推送的控制方法及信息推送平台,旨在解决导致服务器开启过多,服务器利用率偏低,无法满足应用开发商开服的需求的问题。
[0005]为实现上述目的,本发明实施例提出一种信息推送的控制方法,所述信息推送的控制方法包括步骤:
[0006]获取当前待开启的服务器及当前所有在线应用的推送队列;
[0007]确定所获取的服务器对应的应用信息,将所确定的应用信息列入所述推送队列,并将所列入的应用信息在所述推送队列的推送优先级设置为最高,以更新所述推送队列。
[0008]为了实现上述目的,本发明实施例还进一步提出一种信息推送平台,所述信息推送平台包括:
[0009]获取模块,用于获取当前待开启的服务器及当前所有在线应用的推送队列;
[0010]处理模块,用于确定所获取的服务器对应的应用信息;
[0011]队列模块,用于将所确定的应用信息列入所述推送队列,并将所列入的应用信息在所述推送队列的推送优先级设置为最高,以更新所述推送队列。
[0012]本发明实施例通过获取当前待开启的服务器及当前所有在线应用的推送队列;确定所获取的服务器对应的应用信息,将所确定的应用信息列入所述推送队列,并将所确定的应用存储在所述推送队列的推送优先级设置为最高,以更新所述推送队列。通过获取当前需要开服的应用信息,对需要开服的应用集中导量,可以为应用开发商提供集中开服的能力,快速、有效地满足应用开发商开服需求,并有效提高服务器的利用率。
【附图说明】
[0013]图1是本发明实施例信息推送平台所涉及的硬件运行环境示意图;
[0014]图2为本发明信息推送的控制方法的第一实施例的流程示意图;
[0015]图3为图1中步骤S20 —实施例的细化流程示意图;
[0016]图4为本发明信息推送的控制方法的第二实施例的流程示意图;
[0017]图5为本发明信息推送的控制方法的第三实施例的流程示意图;
[0018]图6为本发明信息推送平台的较佳实施例的功能模块示意图。
[0019]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0020]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0021]本发明实施例的主要解决方案是:通过获取当前待开启的服务器及当前所有在线应用的推送队列;确定所获取的服务器对应的应用信息,将所确定的应用信息列入所述推送队列,并将所列入的应用信息在所述推送队列的推送优先级设置为最高,以更新所述推送队列。通过获取当前需要开服(开启服务器)的应用信息,对需要开服的应用集中导量,可以为应用开发商提供集中开服(以游戏为例)的能力,快速、有效地满足应用开发商开服需求。
[0022]由于现有的应用产品的广告推广方式,比较单一,而且与应用产品及开发商没有系统结合,导致应用产品的分发能力较低,无法满足应用开发商的需求。
[0023]本发明实施例架构一信息推送平台,该信息推送平台通过对需要开服的应用集中导量,为应用开发商提供集中开服(以游戏为例)的能力,可以极大的提高网页应用尤其是优质网页应用的分发能力,从而快速、有效地满足了应用开发商的需求。
[0024]其中,本实施例信息推送平台可以承载于PC端,也可以承载于手机、平板电脑等可以使用游戏等网络应用的移动终端。该信息推送平台的硬件架构可以如图1所示。
[0025]图1示出了本发明实施例信息推送平台的硬件架构。如图1所示,该信息推送平台可以包括:处理器301,例如CPU,网络接口 304,用户接口 303,存储器305,通信总线302。其中,通信总线302用于实现该信息推送平台中各组成部件之间的连接通信。用户接口 303可以包括显示屏(Display)、键盘(Keyboard)、鼠标等组件,用于接收用户输入的信息,并将接收的信息发送至处理器305进行处理。显示屏可以为IXD显示屏、LED显示屏,也可以为触摸屏,用于显示信息推送平台需要显示的数据,例如显示应用推送、推送队列等操作界面。可选用户接口 303还可以包括标准的有线接口、无线接口。网络接口 304可选的可以包括标准的有线接口、无线接口(如W1-FI接口)。存储器305可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器305可选的还可以是独立于前述处理器301的存储装置。如图1所示,作为一种计算机存储介质的存储器305中可以包括操作系统、网络通信模块、用户接口模块以及信息推送的控制程序。
[0026]在图1所示的信息推送平台中,网络接口 304主要用于连接应用平台,与应用平台进行数据通信;用户接口 303主要用于连接客户端,与客户端进行数据通信,接收客户端输入的信息和指令;而处理器301可以用于调用存储器305中存储的信息推送的控制程序,并执行以下操作:
[0027]获取当前待开启的服务器及当前所有在线应用的推送队列;
[0028]确定所获取的服务器对应的应用信息,将所确定的应用信息列入所述推送队列,并将所列入的应用信息在所述推送队列的推送优先级设置为最高,以更新所述推送队列。
[0029]进一步地,在一个实施例中,处理器301调用存储器305中存储的信息推送的控制程序可以执行以下操作:
[0030]确定各个服务器的优先级顺序及各个服务器对应的应用信息;
[0031]将各个服务器的应用信息依次列入所述推送队列,所列入的应用信息在所述推送队列中的优先级根据所对应的服务器的优先级设置,以更新所述推送队列,所确定的应用信息在所述推送队列中的推送优先级均高于其他应用信息的推送优先级。
[0032]进一步地,在一个实施例中,处理器301调用存储器305中存储的信息推送的控制程序可以执行以下操作:
[0033]确定所获取的服务器对应的应用信息及所确定的应用信息对应推送信息的质量信息;
[0034]在所确定的推送信息的质量值大于预设质量阈值时,将大于预设质量阈值的推送信息对应应用信息列入所述推送队列;
[0035]将所列入的应用信息在所述推送队列的推送优先级设置为最高,以更新所述推送队列。
[0036]进一步地,在一个实施例中,处理器301调用存储器305中存储的信息推送的控制程序可以执行以下操作:
[0037]依据所述更新的推送队列,对各应用进行排期推送。
[0038]进一步地,在一个实施例中,处理器301调用存储器305中存储的信息推送的控制程序可以执行以下操作:
[0039]确定所述更新的推送队列的待推送应用的数量以及信息推送平台的应用推送阈值;
[0040]在所确定的数量大于所述应用推送阈值时,从所述推送队列中匹配出与所述应用推送阈值对应数量的待推送应用,依据所述更新的推送队列,对匹配出的各个待推送应用进行排期推送,所匹配出的待推送应用在所述更新的推送队列的优先级均高于未匹配出的待推送应用的优先级。
[0041]本实施例通过上述方案,通过获取当前待开启的服务器及当前所有在线应用的推送队列;确定所获取的服务器对应的应用信息,将所确定的应用信息列入所述推送队列,并将所确定的应用信息在所述推送队列的推送优先级设置为最高,以更新所述推送队列。通过获取当前需要开服(开启服务器)的应用信息,对需要开服的应用集中导量,可以为应用开发商提供集中开服(以游戏为例)的能力,快速、有效地满足应用开发商开
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1