Portal页面中媒体文件的存储及获取方法、云控制器及终端技术

技术编号:14490644 阅读:84 留言:0更新日期:2017-01-29 13:24
本发明专利技术提供了一种Portal页面中媒体文件的存储及获取方法、云控制器及终端,其中,该存储方法中包括:S100接收局域网中各无线AP定期上报的负载状态;S200在预设周期内,根据接收的各无线AP的负载状态和预设规则判断出处于非高负载状态的无线AP,并将其设定为媒体文件存储无线AP;S300将各子媒体文件分别存储在各媒体文件存储无线AP中,并将各子媒体文件对应的子资源定位符指向其存储位置。在这一过程中选择负载较轻的无线AP存储媒体文件,且周期性的获取负载较轻的无线AP存储相应的媒体文件,从而保证系统的稳定运行,不会对无线AP的运行造成额外的负担。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种Portal页面中媒体文件的存储方法、一种Portal页面获取方法、一种云控制器以及一种终端。
技术介绍
随着无线网络覆盖地区的增多,使用手机等移动终端连接无线网络访问互联网也就越来越多。Portal(门户)认证是无线网络接入认证的流行技术之一,当用户接入某一无线网络时,会自动弹出Portal页面,提示用户输入账户信息,以完成接入认证。当同时接入的用户量比较大时,将会直接影响Portal认证的性能,成为了一个影响用户体验的重要因素,尤其在无线覆盖大的商圈、企业等人流量比较大的场所。一般来说,都会采用增加硬件的方式解决上述问题,如架设独立的Portal服务器或形成多个Portal服务器的集群。当然,也可以通过增加网络带宽的方式解决宽带Portal页面下发时出现宽带瓶颈的问题,但这些解决方法无疑都会增加成本,消耗过多的网络资源。当网络规模和用户量特别大时,Portal服务器和宽带势必也要成倍增长,随着成本压力的越来越大,网络拓扑和架构也越来越复杂。将Portal页面或比较大的媒体文件,比如图片、GIF动画或视频文件保存在无线AP(AccessPoint,访问接入点)的Flash缓存起来是另一种比较常用的手段。当用户通过移动终端接入无线AP时,直接从无线AP的本地缓存获得Portal页面,从而大量减少了发往Portal服务器的请求。在该技术方案中,由于Portal认证页面在AP本地缓存并取得,不再上行从Portal服务器下发,也就减少了Portal服务器的网络带宽压力,一定程度上解决了Portal的性能问题。但是,由于Portal页面中本身可能包含比较大的媒体文件,特别是一些广告商要求高清晰的图片和视频动画,若这些媒体文件太大太多,则需要无线AP有更大的内存和Flash空间才能缓存下来,这无疑会造成无线AP的成本难以承受,成为Portal页面缓存在无线AP本地最大的阻碍。可见,如何在控制无线AP成本的同时解决好Portal认证页面的获取成为一个急需解决的技术问题。
技术实现思路
针对上述问题,本专利技术提供了一种Portal页面媒体文件存储方法、一种Portal页面获取方法、一种云控制器以及一种终端,有效解决了现有技术中Portal页面获取过程中影响认证性能的技术问题。本专利技术提供的技术方案如下:一种Portal页面媒体文件存储方法,应用于云控制器,同一局域网中包含多个无线AP,且所述云控制器分别与各无线AP及Portal服务器通信连接,所述Portal页面媒体文件存储方法中包括:S100接收局域网中各无线AP定期上报的负载状态;S200在预设周期内,根据接收的各无线AP的负载状态和预设规则判断出处于非高负载状态的无线AP,并将其设定为媒体文件存储无线AP;S300将各子媒体文件分别存储在各媒体文件存储无线AP中,并将各子媒体文件对应的子资源定位符指向其存储位置,其中,各子媒体文件由Portal服务器根据媒体文件存储无线AP的数量对Portal页面中媒体文件等分得到,各子资源定位符由Portal服务器根据媒体文件存储无线AP的数量对Portal页面中媒体文件的资源定位符划分得到。进一步优选地,在步骤S200中具体包括:S210在预设周期内,计算各无线AP的平均负载率,其中,每个无线AP的平均负载率具体为预设周期内该无线AP上报的负载状态总和除以上报的次数;S220将各无线AP的平均负载率与预设负载阈值进行比对,判断该无线AP是否处于非高负载状态,若处于非高负载状态,则将其设定为媒体文件存储无线AP。进一步优选地,在步骤S220中具体包括:S221将处于非高负载状态无线AP的平均负载率进行排序;S222从平均负载率最小的无线AP开始,取预设比例的无线AP作为媒体文件存储无线AP。进一步优选地,在步骤S100中,无线AP上报的负载状态具体包括:中央处理器占用率、内存占用率以及网络端口流量比。进一步优选地,在步骤S210中具体包括:在预设周期内,计算各无线AP的平均负载率,包括中央处理器平均占用率、内存平均占用率以及网络端口平均流量比;在步骤S220中具体包括:将各无线AP的中央处理器平均占用率、内存平均占用率以及网络端口平均流量比分别与中央处理器占用率阈值、内存占用率阈值以及网络端口流量比阈值进行比对,判断该无线AP是否处于非高负载状态,若处于非高负载状态,则将其设定为媒体文件存储无线AP。进一步优选地,在步骤S220中进一步包括:将各无线AP的中央处理器平均占用率、内存平均占用率以及网络端口平均流量比分别与中央处理器占用率阈值、内存占用率阈值以及网络端口流量比阈值进行比对;若一无线AP中,中央处理器平均占用率小于中央处理器占用率阈值、内存平均占用率小于内存占用率阈值以及网络端口平均流量比小于网络端口流量比阈值,则判断该无线AP处于非高负载状态,将其设定为媒体文件存储无线AP。进一步优选地,各无线AP的平均负载率包括:中央处理器平均占用率、内存平均占用率以及网络端口平均流量比;在步骤S221中具体包括:将处于非高负载状态无线AP的中央处理器平均占用率、内存平均占用率以及网络端口平均流量比分别进行比对并排序,若一无线AP中央处理器平均占用率、内存平均占用率以及网络端口平均流量比三项指标中的两项或三项小于另一无线AP,则判定该无线AP的平均负载率较小。进一步优选地,在步骤S300中还包括Portal服务器对Portal页面中媒体文件进行分割的步骤,具体包括:S310根据媒体文件存储无线AP的数量将Portal页面中媒体文件进行等分得到各子媒体文件;S320根据子媒体文件的数量将Portal页面中媒体文件的资源定位符划分为相应数量的子资源定位符。在步骤S300中还包括:S330将分割得到的各子媒体文件分别下发至各媒体文件存储无线AP中并进行存储;S340将划分得到的各子资源定位符分别指向各媒体文件存储无线AP中存储各子媒体文件的位置。本专利技术还提供了一种Portal页面获取方法,应用于终端,包括上述Portal页面媒体文件存储方法,所述Portal页面获取方法中还包括:S10连接局域网中任意一无线AP,并发送上网请求;S20根据无线AP基于上网请求重定向得到的资源定位符进行跳转至Portal页面;S30根据该资源定位符得到各子媒体文件的子资源定位符,进而从各媒体文件存储无线AP种获取相应的子媒体文件;S40将各子媒体文件进行拼接得到媒体文件,并在Portal页面中显示。本专利技术还提供了一种云控制器,同一局域网中包含多个无线AP,所述云控制器分别与各无线AP及Portal服务器通信连接,所述云控制器中包括:负载状态接收模块,用于接收局域网中各无线AP定期上报的负载状态;存储模块,用于存储预设规则;负载状态分析模块,用于在预设周期内根据负载状态接收模块接收的各无线AP的负载状态和存储模块中存储的预设规则判断出处于非高负载状态的无线AP,并将其设定为媒体文件存储无线AP;页面下发模块,用于将各子媒体文件分别下发至各媒体文件存储无线AP中,其中,各子媒体文件由Portal服务器根据负载状态分析模块中得到的媒体文件存储无线AP的数量对Portal页面中媒体文件等分得到;资源定位符指向模块,本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201610898283.html" title="Portal页面中媒体文件的存储及获取方法、云控制器及终端原文来自X技术">Portal页面中媒体文件的存储及获取方法、云控制器及终端</a>

【技术保护点】
一种Portal页面中媒体文件的存储方法,其特征在于,应用于云控制器,同一局域网中包含多个无线AP,且所述云控制器分别与各无线AP及Portal服务器通信连接,所述存储方法中包括:S100接收局域网中各无线AP定期上报的负载状态;S200在预设周期内,根据接收的各无线AP的负载状态和预设规则判断出处于非高负载状态的无线AP,并将其设定为媒体文件存储无线AP;S300将各子媒体文件分别存储在各媒体文件存储无线AP中,并将各子媒体文件对应的子资源定位符指向其存储位置,其中,各子媒体文件由Portal服务器根据媒体文件存储无线AP的数量对Portal页面中媒体文件等分得到,各子资源定位符由Portal服务器根据媒体文件存储无线AP的数量对Portal页面中媒体文件的资源定位符划分得到。

【技术特征摘要】
1.一种Portal页面中媒体文件的存储方法,其特征在于,应用于云控制器,同一局域网中包含多个无线AP,且所述云控制器分别与各无线AP及Portal服务器通信连接,所述存储方法中包括:S100接收局域网中各无线AP定期上报的负载状态;S200在预设周期内,根据接收的各无线AP的负载状态和预设规则判断出处于非高负载状态的无线AP,并将其设定为媒体文件存储无线AP;S300将各子媒体文件分别存储在各媒体文件存储无线AP中,并将各子媒体文件对应的子资源定位符指向其存储位置,其中,各子媒体文件由Portal服务器根据媒体文件存储无线AP的数量对Portal页面中媒体文件等分得到,各子资源定位符由Portal服务器根据媒体文件存储无线AP的数量对Portal页面中媒体文件的资源定位符划分得到。2.如权利要求1所述的存储方法,其特征在于,在步骤S200中具体包括:S210在预设周期内,计算各无线AP的平均负载率,其中,每个无线AP的平均负载率具体为预设周期内该无线AP上报的负载状态总和除以上报的次数;S220将各无线AP的平均负载率与预设负载阈值进行比对,判断该无线AP是否处于非高负载状态,若处于非高负载状态,则将其设定为媒体文件存储无线AP。3.如权利要求2所述的存储方法,其特征在于,在步骤S220中具体包括:S221将处于非高负载状态无线AP的平均负载率进行排序;S222从平均负载率最小的无线AP开始,取预设比例的无线AP作为媒体文件存储无线AP。4.如权利要求2或3所述的存储方法,其特征在于,在步骤S100中,无线AP上报的负载状态具体包括:中央处理器占用率、内存占用率以及网络端口流量比。5.如权利要求4所述的存储方法,其特征在于,在步骤S210中具体包括:在预设周期内,计算各无线AP的平均负载率,包括中央处理器平均占用率、内存平均占用率以及网络端口平均流量比;在步骤S220中具体包括:将各无线AP的中央处理器平均占用率、内存平均占用率以及网络端口平均流量比分别与中央处理器占用率阈值、内存占用率阈值以及网络端口流量比阈值进行比对,判断该无线AP是否处于非高负载状态,若处于非高负载状态,则将其设定为媒体文件存储无线AP。6.如权利要求5所述的存储方法,其特征在于,在步骤S220中进一步包括:将各无线AP的中央处理器平均占用率、内存平均占用率以及网络端口平均流量比分别与中央处理器占用率阈值、内存占用率阈值以及网络端口流量比阈值进行比对;若一无线AP中,中央处理器平均占用率小于中央处理器占用率阈值、内存平均占用率小于内存占用率阈值以及网络端口平均流量比小于网络端口流量比阈值,则判断该无线AP处于非高负载状态,将其设定为媒体文件存储无线AP。7.如权利要求4所述的存储方法,其特征在于,各无线AP的平均负载率包括:中央处理器平均占用率、内存平均占用率以及网络端口平均流量比;在步骤S221中具体包括:将处于非高负载状态无线AP的中央处理器平均占用率、内存平均占用率以及网络端口平均流量比分别进行比对并排序,若一无线AP中央处理器平均占用率、内存平均占用率以及网络端口平均流量比三项指标中的两项或三项小于另一无线AP,则判定该无线AP的平均负载率较小。8.如权利要求1或2或3或5或6或7所述的存储方法,其特征在于,在步骤S300中还包括Portal服务器对Portal页面中媒体文件进行分割的步骤,具体包括:S310根据媒体文件存储无线AP的数量将Portal页面中媒体文件进行等分得到各子媒体文件;S320根据子媒体文件的数量将Portal页面中媒体文件的资源定位符划分为相应数量的子资源定位符。在步骤S300中还包括:S330将分割得到的各子媒体文件分别下发至各媒体文件存储无线AP中并进行存储;S340将划分得到的各子资源定位符分别指向各媒体文件存储无线AP中存储各子媒体文件的位置。9.一种Portal页...

【专利技术属性】
技术研发人员:乐毅
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1