一种实现向客户端策略性的推送页面的方法与流程

文档序号:13672583阅读:141来源:国知局
技术领域本发明涉及实现向客户端策略性的推送页面的方法及页面推送系统。

背景技术:
Portal在英语中是入口的意思。Portal认证通常也称为Web认证,一般将Portal认证网站称为门户网站。未认证用户上网时,设备强制用户登录到特定站点,用户可以免费访问其中的服务。当用户需要使用互联网中的其它信息时,必须在门户网站进行认证,只有认证通过后才可以使用互联网资源。用户可以主动访问已知的Portal认证网站,输入用户名和密码进行认证,这种开始Portal认证的方式称作主动认证。反之,如果用户试图通过HTTP访问其他外网,将被强制访问Portal认证网站,从而开始Portal认证过程,这种方式称作强制认证。Portal业务可以为运营商提供方便的管理功能,门户网站可以开展广告、社区服务、个性化的业务等,使宽带运营商、设备提供商和内容服务提供商形成一个产业生态系统。无线控制器(WirelessAccessPointController)是一种网络设备,用来集中化控制无线AP,是一个无线网络的核心,负责管理无线网络中的所有无线AP,对AP管理包括:下发配置、修改相关配置参数、射频智能管理、接入安全控制等。传统无线集成控制器(AC)并不带PortalServer功能,设备自身并没有完善的Web页面推送服务。如果将AC设备和PortalServer结合在一起,可以产生一个完整的广告推送系统,并实现好处如下:减少组网的设备投入成本。利用页面推送机制产生可以带来利益的广告服务。针对认证上网用户,可以实现定时、定向、定制的广告推送服务。针对用户的上网行为,自动推送用户感兴趣访问内容。传统无线集成控制器在对Web页面进行推送的时候,主要是在认证前推送的认证页面,完成用户认证过程。这时候无线集成控制器起到的作用是PortalClient的作用。一切页面的内容和推送方式不由无线集成控制器来决定。在针对传统运营商网络中,部署着专用的PortalServer,所以并不需要把页面推送系统整合到无线集成控制器中。但是在针对中小型企业用户或者私人用户中,这种方式会给网络部署着带来成本上涨的方式,在一个网络部署方案中没法有效的控制成本。并且由于采用不同厂家的PortalServer和页面推送系统,并不能很好的和无线集成控制器进行设备对接,也带来了组网的困难。

技术实现要素:
本发明针对传统无线集成控制器的上述不足,提供一种实现向客户端策略性的推送页面的方法及页面推送系统。该方法及系统将无线集成控制器和页面推送系统整合在一起,形成了一个低组网复杂度和低成本的方案,并阐述灵活的页面推送策略。实现对用户定点、定向的内容推送方案。给使用用户带来用户体验上的增加,给网络运营者带来产生利益的广告服务。本发明为实现以上技术要求而采用的技术方案是:一种实现向客户端策略性的推送页面的方法,包括以下步骤,步骤1、在终端上用户关联上无线AP后,完成终端认证;步骤2、认证系统通知转发系统建立该用户的转发表并把当前用户的IP和用户名通知推送系统中;步骤3、推送系统根据用户名绑定的推送模板开启模板中的推送策略服务;步骤4、推送策略服务开启后判断是否到达推送条件;如果达到推送条件则转向步骤5,否则继续判断;步骤5、如果转发系统和用户之间的心跳没有断开的话,则设置转发系统中该用户的推送标志位为不推送状态;步骤6、在用户持续有流量的时候,对该用户进行URL推送内容;步骤7、推送完成后,设置转发系统中该用户的推送标志位为不推送状态。本发明将转发系统、认证系统、页面推送系统整合在一台设备中。对成本敏感的网络运营客户来说降低了成本。并且由于整合在一起,可以轻松实现各系统模块中间的交互和对接,完成更加复杂的内容。进一步的,上述的实现向客户端策略性的推送页面的方法中:认证方式包括WEB认证、QQ认证、微信认证、1X认证和Pppoe认证。进一步的,上述的实现向客户端策略性的推送页面的方法中:在认证过程中,AC设备首先会查找当前转发表中是否有终端Mac地址,并根据认证中输入的用户名+密码的方式认证,认证通过后系统通知转发表该终端认证成功。进一步的,上述的实现向客户端策略性的推送页面的方法中:步骤3中推送策略包括:定时推送、定点推送、判断用户行为推送;所述的定时推送是指明在什么时间内周期推送页面内容给用户;所述的定点推送是指用户指定通知内容立刻给指定的用户组进行页面推送。进一步的,上述的实现向客户端策略性的推送页面的方法中:步骤3中绑定的推送模板中还包括定义如下推送流程:建立推送模板,在模板中增加若干条推送策略;增加推送策略的时候定义推送时间为周期推送还是定时推送,并设置推送页面的URL;将推送模板绑定用户组。进一步的,上述的实现向客户端策略性的推送页面的方法中:步骤4中推送条件包括:判断上线动作或者下线动作进行推送;通过定时,对不同的用户组进行推送;根据流量负载情况,闲置检测进行推送;通过跟踪用户的心跳,确定用户在线情况来进行页面推送。附图说明图1为本发明实施例流程图。图2为本发明实施例的组网图。具体实施方式本实施例是一种转发系统、认证系统、页面推送系统整合在一台设备实现的实现向客户端策略性的推送页面的方法,如图1所示。对于新建认证的用户,在进行认证的时候,绑定该用户的推送策略模板。包括以下步骤:步骤1、在终端上用户关联上无线AP后,完成终端认证。终端用户关联上后开始认证请求,认证请求将认证用户名、密码进入无线集成控制器的认证系统中,判断是否通过认证。如果通过认证,认证系统通知转发系统建立该用户的转发表(MAC、IP)并把当前用户的IP和用户名通知推送系统中。这里,具体过程是:当用户关联上无线AP后,开始产生认证行为。认证方式可以是(WEB认证、QQ、微信、1X、Pppoe等)。终端认证过程是:AC设备首先会查找当前转发表中是否有终端Mac地址,并根据认证中输入的用户名+密码的方式或本机认证或发往认证服务器中进行认证。该步骤中,用户关联上设备后,开始进行认证,将用户名和密码带入认证系统中。步骤2、认证系统通知转发系统建立该用户的转发表并把当前用户的IP和用户名通知推送系统中。这里推送系统根据用户名绑定的推送模板开启模板中的推送策略服务。完成认证后,设置转发表,增加该用户的ip选项。把推送标签置为未开始推送状态。并将用户名带入页面推送系统中,查找用户名所在的用户组里面绑定的推送策略,通知该页面推送系统该用户名的用户开启推送服务。认证通过后系统通知转发表该终端认证成功,并将该终端认证的用户名进入页面推送系统中登记。页面推送系统开始对该终端进行跟踪并根据对该终端使用的用户名进行识别推送策略,并按照推送策略上的配置进行页面推送。步骤3、推送系统根据用户名绑定的推送模板开启模板中的推送策略服务。此时,推送策略服务开启后判断是否到达推送条件,没有达到推送条件则不进行页面推送。如果达到推送条件,则设置转发系统中该用户的推送标志位。如何根据用户名定制定时,定向的推送页面内容。用户端完成认证后,通知页面推送系统开始对该用户进行页面推送服务。推送服务可以定制,主要分为定时策略推送,定点推送,判断用户行为推送等推送方式。定时推送可以指明在什么时间内周期推送页面内容给用户。定点推送可以在由用户指定通知内容立刻给指定的用户组进行页面推送。定义推送流程如下:建立推送模板,在模板中增加若干条推送策略。增加推送策略的时候定义推送时间为周期推送还是定时推送,并设置推送页面的URL。将推送模板绑定用户组。该用户组的认证用户采用推送模板进行服务。用户组中的用户完成认证上线后,启动推送系统中的定时策略,如果定时策略时间点到了则将转发表中的推送标识置为需要推送内容状态。这时候用户流量监测开启,并将工作中的推送策略的URL推送给用户如表1所示。上面用户组表:该表维护用户组表1:用户表:该表维护认证用户的用户名,登陆密码相关信息如表2所示。表2推送模板表如表3所示:该组维护推送策略的模板,一个模板表里可以有若干推送策略表3推送策略表如表4所示:该表维护多条推送策略。每条推送策略可以绑定到推送模板表中。表4步骤4、推送策略服务开启后判断是否到达推送条件;如果达到推送条件则转向步骤5,否则继续判断。其中判断推送条件的内容如下:通过用户认证的行为,判断上线动作或者下线动作进行推送。通过定时,对不同的用户组进行推送。根据流量负载情况,闲置检测进行推送。通过跟用户的心跳,决定用户在线情况来进行页面推送。步骤5、如果转发系统和用户之间的心跳没有断开的话,则设置转发系统中该用户的推送标志位为不推送状态。步骤6、在用户持续有流量的时候,对该用户进行URL推送内容;只有在用户持续有流量的时候,推送标志位被设置为推送的情况下。对该用户进行URL推送内容。如果用户没有流量的话,则持续等待用户流量的出现。推送完成后,转发系统则再次设置推送标志位,置为不推送状态。步骤7、推送完成后,设置转发系统中该用户的推送标志位为不推送状态。主动推送时候,当页面推送系统判断有新的服务需要提供,则再次修改推送标志位,修改为推送状态,然后重复2-7步骤,再次进行页面推送功能实现本实施例的系统如图2所示:终端用户的流量统一经过无线集成控制,无线集成控制器整合了认证系统,转发系统,和推送系统,所有服务都在一台无线集成控制器中。由无线集成控制器决定用户流量的走向和推送的URL页面。推送内容统一维护在设备上。本实施例的方案将转发系统、认证系统、页面推送系统整合在一台设备中。对成本敏感的网络运营客户来说降低了成本。并且由于整合在一起,可以轻松实现各系统模块中间的交互和对接,完成更加复杂的内容。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1