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

文档序号:9691111阅读:来源:国知局
P反馈报文至所述信息推送服务器;发送第二HTTP GET报文至所述网页服务器后,接收所述网页服务器发送的网页服务器HTTP应答报文;发送第三HTTP GET报文至所述广告服务器后,接收所述广告服务器发送的广告服务器HTTP应答报文;
[0046]所述网页服务器,用于接收所述客户端发送的所述第二HTTPGET报文后,发送所述网页服务器HTTP应答报文至所述客户端;
[0047]所述广告服务器,用于接收所述客户端发送的所述第三HTTPGET报文后,发送所述广告服务器HTTP应答报文至所述客户端。
[0048]第六方面,本发明实施例还提供了一种信息推送优化系统,所述系统包括第四方面所述的信息推送优化服务器和客户端,还包括网页服务器和广告服务器,其中,
[0049]所述客户端,用于在网络中发送所述第一HTTPGET报文至所述信息推送优化服务器;接收所述信息推送优化服务器发送的所述HTTP推送报文;发送所述HTTP反馈报文至所述信息推送优化服务器;发送第二HTTP GET报文至所述网页服务器后,接收所述网页服务器发送的网页服务器HTTP应答报文;发送第三HTTP GET报文至所述广告服务器后,接收所述广告服务器发送的广告服务器HTTP应答报文;
[0050]所述网页服务器,用于接收所述客户端发送的所述第二HTTPGET报文后,发送所述网页服务器HTTP应答报文至所述客户端;
[0051]所述广告服务器,用于接收所述客户端发送的所述第三HTTPGET报文后,发送所述广告服务器HTTP应答报文至所述客户端。
[0052]本发明实施例所提供的信息推送和信息推送优化方法、服务器及系统,由信息推送系统或信息推送优化系统中的信息推送服务器或信息推送优化服务器接收客户端在网络中发送的第一HTTP GET报文,记录所述第一HTTP GET报文的信息;当所述第一HTTP GET报文的信息符合推送条件时,所述信息推送服务器或所述信息推送优化服务器发送HTTP推送报文至所述客户端;当所述信息推送服务器或所述信息推送优化服务器接收到所述客户端发送的HTTP反馈报文时,确定推送成功;所述信息推送优化服务器将所述推送是否成功的信息记录至第一 Host域名的推送信息后,根据预定时间段内每个所述第一 Host域名的推送信息更新所述推送条件。由于本发明实施例通过主动发送所述反馈报文可以精确、实时地掌握信息推送情况,从而减少无效、冗余的推送步骤;同时,信息推送优化系统通过更新所述推送条件可以维护、更新、筛选以及优化Host域名资源表,进而提高信息推送的质量,间接提高了用户使用客户端的感知体验。
【附图说明】
[0053]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显。
[0054]图1为现有技术提供的PC推送服务网页示意图;
[0055]图2为现有技术提供的手机推送服务网页示意图;
[0056]图3为本发明实施例1提供的信息推送方法的实现流程示意图;
[0057]图4为本发明实施例2提供的信息推送优化方法的实现流程示意图;
[0058]图5为本发明实施例3提供的信息推送服务器的组成结构示意图;
[0059]图6为本发明实施例4提供的信息推送优化服务器的组成结构示意图;
[0060]图7为本发明实施例5提供的信息推送系统的组成结构示意图;
[0061 ]图8为本发明实施例6提供的信息推送优化系统的组成结构示意图。
【具体实施方式】
[0062]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。
[0063]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0064]实施例1
[0065]图3为本发明实施例1提供的信息推送方法的实现流程示意图。如图3所示,所述信息推送方法包括:
[0066]步骤110:接收客户端在网络中发送的第一HTTP GET报文,记录第一HTTP GET报文的信息。
[0067]在步骤110之前,用户使用信息推送系统中的客户端发送第一HTTPGET报文至信息推送系统中的网页服务器,第一HTTP GET报文用于请求网页服务器中的原始网页URL。这里,第一HTTP GET报文的信息包括第一Host域名和原始网页URL,第一Host域名为Host的域名。需要说明的是,客户端为浏览器。
[0068]在步骤110中,信息推送系统中的信息推送服务器捕获第一HTTPGET报文,同时,网页服务器接收第一HTTP GET报文。需要说明的是,网页服务器的HTTP应答报文被互联网协议栈丢弃,没有到达客户端。
[0069]步骤120:当第一HTTP GET报文的信息符合推送条件时,发送HTTP推送报文至客户端。
[0070]在步骤120中,信息推送服务器解析第一HTTP GET报文的信息后,判断第一HTTPGET报文的信息是否符合推送条件。当第一HTTP GET报文的信息不符合推送条件时,信息推送服务器不发送HTTP推送报文至客户端。
[0071]具体地,所述第一HTTPGET报文的信息符合推送条件包括:
[0072]第一Host域名与第二Host域名匹配;其中,所述第一HTTPGET报文的信息包括所述第一Host域名,Host域名资源表包括所述第二Host域名,所述第一Host域名为网页服务器所属Host的域名。
[0073]这里,Host域名资源表保持在信息推送服务器中。HTTP推送报文为HTTP 2000K应答报文,并且HTTP推送报文包括JavaScript代码。其中JavaScript代码包括原始网页URL、推送网页URL和HTTP反馈报文的特征字段。
[0074]在步骤120后,客户端接收HTTP推送报文。客户端确定是否发送HTTP反馈报文至信息推送服务器,其中,HTTP反馈报文包括第一 Host域名、原始网页URL和推送网页URL。
[0075]步骤130:当接收到客户端发送的HTTP反馈报文时,确定推送成功,其中,HTTP反馈报文基于HTTP推送报文的控制。
[0076]在步骤130中,当信息推送服务器接收到客户端发送的HTTP反馈报文时,确定推送成功;当信息推送服务器没有接收到客户端发送的HTTP反馈报文时,确定推送失败。
[0077]具体地,所述推送成功为:
[0078]所述客户端发送第二HTTP GET报文至网页服务器后,所述网页服务器发送网页服务器HTTP应答报文至所述客户端;所述客户端发送第三HTTP GET报文至广告服务器后,所述广告服务器发送广告服务器HTTP应答报文至所述客户端;其中,所述第二HTTP GET报文和所述第三HTTP GET报文基于所述HTTP推送报文的控制。
[0079]另外,所述HTTP反馈报文、所述第二HTTP GET报文和所述第三HTTP GET报文基于所述HTTP推送报文的控制包括:
[°08°] 所述HTTP推送报文中的JavaScript代码驱使所述客户端发送所述HTTP反馈报文、所述第二HTTP GET报文和所述第三HTTP GET报文。
[0081 ] 实施例2
[0082]图4为本发明实施例2提供的信息推送优化方法的实现流程示意图。如图4所示,所述信息推送优化方法包括:
[0083]步骤210:接收客户端在网络中发送的第一HTTP GET报文,记录第一HTTP GET报文的信息。
[0084]在步骤210中,信息推送优化系统中的信息推送优化服务器捕获客户端在网络中发送的第一HTTP GET报文。步骤210中具体内容参考实施例1中的步骤110。
[0085]步骤220:当第一HTTP GET报文的信息符合推送条件时,发送HTTP推送报文至客户端。
[0086]在步骤220中,信息
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1