信息推送和信息推送优化方法、服务器及系统的制作方法_3

文档序号:9691111阅读:来源:国知局
推送优化服务器判断第一HTTPGET报文的信息是否符合推送条件后,确定是否发送HTTP推送报文至客户端。
[0087]另外,所述第一HTTPGET报文的信息符合推送条件包括:
[0088]第一Host域名与第二Host域名匹配;其中,所述第一HTTPGET报文的信息包括所述第一Host域名,Host域名资源表包括所述第二Host域名,所述第一Host域名为网页服务器所属Host的域名。
[0089]步骤220中的具体内容参考实施例1中的步骤210。
[0090]步骤230:确定是否接收到客户端发送的HTTP反馈报文后,确定推送是否成功,并且将推送是否成功的信息记录至第一 Host域名的推送信息。
[0091]在步骤230中,信息推送优化服务器确定是否接收到客户端发送的HTTP反馈报文。当信息推送优化服务器确定接收到客户端发送的HTTP反馈报文时,确定推送成功,并且将推送成功的信息记录至第一 Host域名的推送信息。当信息推送优化服务器确定没有接收到客户端发送的HTTP反馈报文时,确定推送失败,并且将推送失败的信息记录至第一Host域名的推送信息。随后,第一Host域名的推送信息包括推送是否成功的信息,推送是否成功的信息包括推送成功的信息和推送失败的信息。
[0092]步骤230中的推送成功的具体内容可参考实施例1中的步骤130。
[0093]步骤240:根据预定时间段内每个第一Host域名的推送信息更新推送条件。
[0094]在预定时间段内,信息推送优化服务器记录多个第一Host域名的推送信息后,根据每个第一Host域名的推送信息更新推送条件。其中,多个第一Host域名对应多个Host的域名。
[0095]在步骤240中,所述根据预定时间段内每个所述第一Host域名的推送信息更新所述推送条件包括:
[0096]根据所述预定时间段内所述每个第一Host域名的推送信息中的推送是否成功的信息计算所述每个第一 Host域名的推送成功率;
[0097]当所述第一Host域名的推送成功率小于推送成功率阈值时,将所述第二 Host域名从所述Host域名资源表中删除。
[0098]当包括第一Host域名的新的第一HTTPGET报文的信息被发送至信息推送优化服务器时,由于第一 Host域名无法与第二 Host域名匹配,信息推送优化服务器不发送HTTP推送报文至客户端,从而提高了推送质量。
[0099]实施例3
[0100]图5为本发明实施例3提供的信息推送服务器的组成结构示意图。如图5所示,所述信息推送服务器包括:
[0101]接收报文模块310,用于接收客户端在网络中发送的第一HTTPGET报文,记录所述第一HTTP GET报文的信息;
[0102]发送报文模块320,用于当所述第一HTTPGET报文的信息符合推送条件时,发送HTTP推送报文至所述客户端;
[0?03]确定模块330,用于当接收到所述客户端发送的HTTP反馈报文时,确定推送成功,其中,所述HTTP反馈报文基于所述HTTP推送报文的控制。
[0104]具体地,所述确定模块330包括:
[0105]网页服务器确定单元331,用于确定所述客户端发送第二HTTPGET报文至网页服务器后,确定所述网页服务器发送网页服务器HTTP应答报文至所述客户端;
[0106]广告服务器确定单元332,用于确定所述客户端发送第三HTTPGET报文至广告服务器后,确定所述广告服务器发送广告服务器HTTP应答报文至所述客户端。
[0107]实施例4
[0108]图6为本发明实施例4提供的信息推送优化服务器的组成结构示意图。如图6所示,所述信息推送优化服务器包括:
[0109]接收报文模块410,用于接收客户端在网络中发送的第一HTTPGET报文,记录所述第一HTTP GET报文的信息;
[0110]发送报文模块420,用于当所述第一HTTPGET报文的信息符合推送条件时,发送HTTP推送报文至所述客户端;
[0111]确定模块430,用于确定是否接收到所述客户端发送的HTTP反馈报文后,确定推送是否成功,并且将所述推送是否成功的信息记录至第一 Host域名的推送信息;
[0112]更新模块440,用于根据预定时间段内每个所述第一Host域名的推送信息更新所述推送条件。
[0113]具体地,所述发送报文模块420判断所述第一HTTPGET报文的信息符合推送条件包括:
[0114]第一Host域名与第二Host域名匹配;其中,所述第一HTTPGET报文的信息包括所述第一Host域名,Host域名资源表包括所述第二Host域名,所述第一Host域名为网页服务器所属Host的域名。
[0115]具体地,所述更新模块440包括:
[0?16]计算单元441,用于根据所述预定时间段内所述每个第一Host域名的推送信息中的推送是否成功的信息计算所述每个第一 Host域名的推送成功率;
[0117]删除单元442,用于当所述第一Host域名的推送成功率小于推送成功率阈值时,将所述第二 Host域名从所述Host域名资源表中删除。
[0118]实施例5
[0119]图7为本发明实施例5提供的信息推送系统的组成结构示意图。如图7所示,所述信息推送系统包括实施例3所述的信息推送服务器和客户端,还包括网页服务器和广告服务器,其中,
[0120]所述客户端,用于在网络中发送所述第一HTTPGET报文至所述信息推送服务器;接收所述信息推送服务器发送的所述HTTP推送报文;发送所述HTTP反馈报文至所述信息推送服务器;发送第二HTTP GET报文至所述网页服务器后,接收所述网页服务器发送的网页服务器HTTP应答报文;发送第三HTTP GET报文至所述广告服务器后,接收所述广告服务器发送的广告服务器HTTP应答报文;
[0121 ]所述网页服务器,用于接收所述客户端发送的所述第二HTTP GET报文后,发送所述网页服务器HTTP应答报文至所述客户端;
[0122]所述广告服务器,用于接收所述客户端发送的所述第三HTTP GET报文后,发送所述广告服务器HTTP应答报文至所述客户端。
[0123]实施例6
[0124]图8为本发明实施例6提供的信息推送优化系统的组成结构示意图。如图8所示,所述信息推送优化系统包括实施例4所述的信息推送优化服务器和客户端,还包括网页服务器和广告服务器,其中,
[0125]所述客户端,用于在网络中发送所述第一HTTPGET报文至所述信息推送优化服务器;接收所述信息推送优化服务器发送的所述HTTP推送报文;发送所述HTTP反馈报文至所述信息推送优化服务器;发送第二HTTP GET报文至所述网页服务器后,接收所述网页服务器发送的网页服务器HTTP应答报文;发送第三HTTP GET报文至所述广告服务器后,接收所述广告服务器发送的广告服务器HTTP应答报文;
[0126]所述网页服务器,用于接收所述客户端发送的所述第二HTTPGET报文后,发送所述网页服务器HTTP应答报文至所述客户端;
[0127]所述广告服务器,用于接收所述客户端发送的所述第三HTTPGET报文后,发送所述广告服务器HTTP应答报文至所述客户端。
[0128]在实际应用中,接收报文模块310、发送报文模块320、确定模块330、网页服务器确定单元331、广告服务器确定单元332、接收报文模块410、发送报文模块420、确定模块430、更新模块440、计算单元441和删除单元442均可由位于任意计算机设备中的中央处理器(CPU,Central Processing Unit)、数字信号处理器(DSP,Digital Signal Processor)、微处理器(MPU,Microprocessor Unit)、或可编程逻辑阵列(FPGA,Field Programmable GateArray)实现。
[0129]以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1