页面推送方法、装置、服务器和集中式网络管理控制器的制造方法

文档序号:9263479阅读:252来源:国知局
页面推送方法、装置、服务器和集中式网络管理控制器的制造方法
【技术领域】
[0001]本发明涉及页面推送领域,尤其涉及一种页面推送方法、装置、服务器和集中式网络管理控制器。
【背景技术】
[0002]随着互联网的发展,终端数量爆发性增长,互联网广告市场得到了快速的发展,广告页面的推送已经随处可见,不同的应用场景,不同的系统,存在着不同的页面推送方式。总体上可以分为两大类:
[0003]<第一类 > 拥有用户应用层链接的页面推送方式
[0004]这类页面推送常见于网络内容服务商(Internet Content Provider, ICP)或互联网服务提供商(Internet Service Provider, ISP)这类互联网公司。如:用户在访问互联网网站,用户与网站之间存在应用层链接,这时,网站可以直接基于用户的应用层链接向用户推送相应的页面,或者基于用户的应用层链接采用超文本传送协议http重定向的方式向用户推送相应的页面。
[0005]<第二类 > 没有用户应用层链接的页面推送方式
[0006]这类页面推送常见的网络运营商、第三方广告商等。由于用户并不直接访问网络运营商、第三方广告商的内容,不存在应用层链接。因此,在这种场景下,向用户推送页面之前,需要先获得用户的应用层链接,再采用http重定向的方式向用户推送相应的页面。
[0007]在此,我们仅关注没有用户应用层链接的页面推送方式。当前,没有用户应用层链接的页面推送方式主要存在三种实现方法:
[0008]<方式一 > 基于门户认证的页面推送方法
[0009]基于门户认证的页面推送方法主要应用于用户接入网络的认证过程中,在用户的认证过程中实施页面的推送。如图1所示,该方法的实现包括客户端,接入设备,门户Portal服务器(Portal服务器主要是接收Portal客户端认证请求的服务器端系统,提供免费门户服务和基于万维网Web认证的界面,与接入设备交互认证客户端的认证信息),认证/计费服务器。具体的业务处理过程如下:
[0010]步骤I,客户端发起http链接请求;
[0011]步骤2,接入设备收到用户数据包后,由于用户尚未认证,根据既定策略需要先对用户进行认证,在此场景下,用户基于页面认证方式,需要向用户推送相应的认证页面。由于接入设备之前并没有与用户建立相应的应用层链接,因此,在实施页面推送之前,需要先建立应用层的http链接。在此,接入设备模拟客户端http请求中的目的地址,与客户端建立http链接;
[0012]步骤3,接入设备与客户端的http链接建立后,通过http重定向方式向客户端推送门户页面链接;
[0013]步骤4,客户端收到接入设备发送的http重定向信息后,根据重定向信息,请求访问门户页面;
[0014]步骤5,Portal服务器收到客户端的门户页面访问请求后,向客户端发送相应的门户页面内容;再往下便是具体门户认证的处理过程。
[0015]步骤6,用户在门户页面中输入相应的账户信息,并发送到Portal服务器;
[0016]步骤7,Portal服务器获得用户的账户信息后,通过向接入设备之间的交互协议,如:portal协议,与接入设备进行信息交换和认证请求;
[0017]步骤8,接入设备与Portal服务器交互获得用户账户信息后,基于用户向认证/计费服务器发起认证请求;认证/计费服务器收到认证请求后,对用户进行认证,认证成功,向接入设备返回认证成功消息;
[0018]步骤9,接入设备收到认证成功消息后,执行相应的用户策略,并向Portal服务器发送相应的用户认证成功消息;
[0019]步骤10,Portal服务器收到用户认证成功消息后,向用户推送认证成功页面。
[0020]这种页面推送方法的特点是:
[0021]1.与用户的认证过程绑定,仅用于万维网Web认证;
[0022]2.与客户端的首次应用层链接建立是由接入设备截取客户端的http链接信息并模拟客户端链接请求中的目的服务器与客户端建立的。
[0023]<方式二 >基于网络设备的页面推送方法
[0024]基于网络设备的页面推送方法是为了解决基于门户的页面推送方法仅应用于网页web认证的问题,希望可以做到任何时候都能基于用户实施第三方页面推送。如图2所示,该方法的实现包括客户端,接入设备和Portal服务器,具体的业务处理过程如下:
[0025]步骤1,Portal服务器根据需要通过接入设备获取相应的客户端的认证信息,用户属性信息等,以形成页面推送策略;
[0026]步骤2,Portal服务器根据形成的页面推送策略,向接入设备发送页面推送请求;接入设备接收到相应的页面推送请求后,在接入设备执行相应的动作,完成相应的页面推送配置;
[0027]步骤3,客户端发起http链接请求;
[0028]步骤4,接入设备收到用户http数据包后,接入设备判断需要向用户推送页面,但由于接入设备之前并没有与用户建立相应的应用层链接,因此,在实施页面推送之前,需要先建立应用层的http链接。在此,接入设备模拟客户端http请求中的目的地址,与客户端建立http链接;
[0029]步骤5,接入设备基于已经建立的http链接,通过http重定向方式向客户端推送相应的页面链接;
[0030]步骤6,客户端根据http重定向消息的链接,请求相应的内容页面;
[0031]步骤7, Portal服务器向客户端传送相应的页面内容。
[0032]这种页面推送方法的特点是:
[0033]1.页面的推送与方式一不同,不再与用户认证过程相关联,可以按需发起页面推送;
[0034]2.Portal服务器可以从接入设备获取相关的用户信息;页面的推送采用Portal服务器向接入设备发送请求,具体的页面推送由接入设备完成;
[0035]3.与客户端的首次应用层链接建立是由接入设备截取客户端的http链接信息并模拟客户端链接请求中的目的服务器与客户端建立的。
[0036]<方式三 > 基于服务器的集中式页面推送方法
[0037]基于服务器的集中式页面推送方法,另辟蹊径,希望将应用层的相关处理从网络设备中剥离,由集中的服务器实现,此种方法更适用于不掌握网络基础资源的广告运营商。如图3所示,该方法的实现包括客户端,接入设备和页面推送服务器。具体的业务实现流程如下:
[0038]步骤1,接入设备将经过该设备的http流量通过分光或者分流的方式传送到页面推送服务器;
[0039]步骤2,页面推送服务器接收到http报文后,进行分析,结合既定的策略,判断是否符合页面推送条件;如果符合页面推送条件,则并采用http重定向的方式,向客户端推送相应的页面链接;
[0040]步骤3,客户端收到http重定向消息后,根据重定向信息内容,请求访问相应的内容页面;
[0041]步骤4,页面推送服务器向客户端传送相应的页面内容。
[0042]这种页面推送方法的特点是:
[0043]1.采用集中式的服务器实现页面的推送;
[0044]2.采用分光或者分流的方式获得用户的http报文;
[0045]3.由服务器对http报文进行分析,并判断是否实施页面推送;
[0046]4.http重定向消息由集中的页面推送服务器向客户端发送。
[0047]通过以上分析可以看出,上述三种方式各有适用的场景,但也存在着固有的缺陷。方式一与用户认证过程强相关限制了其应用范围;方式二与网络设备直接交互,导致了Portal服务器需要和大量的网络设备对接,协议统一困难,部署工作量大;方式三需要采用分光或者分流的方式获得用户的http数据流,实施难度高,部署位置受限,且对服务器设备的性能、存储容量要求高,在具体实施时,当网络中部署了单播逆向路由查找技术URPF等安全措施时,推送业务流量容易遭到丢弃,导致业务失效。

【发明内容】

[0048]本发明的目的在于提供一种页面推送方法、装置、服务器和集中式网络管理控制器,基于集中式网络管理控制器架构实现页面的推送,避免页面推送服务器与网络设备直接交互,提高了页面推送的效率。
[0049]为了实现上述目的,本发明实施例提供了一种页面推送方法,用于页面推送服务器,所述方法包括:
[0050]生成携带页面推送信息的页面推送请求;
[0051]发送所述页面推送请求至集中式网络管理控制器,其中,所述集中式网络管理控制器执行的操作包括:
[0052]接收页面推送服务器发送的携带页面推送信息的页面推送请求;
[0053]根据所述页面推送信息,确定需要推送页面的目标用户和对应于所述目标用户的目标页面;
[0054]下发页面推送指令至所
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1