一种多用户终端共享Portal账户流量的方法、系统及云平台技术方案

技术编号:14514428 阅读:169 留言:0更新日期:2017-02-01 15:45
本发明专利技术公开了一种多用户终端共享Portal账户流量的方法、系统及云平台,该方法包括:S1、用户终端根据AP的其中一个SSID请求接入;S2、AP启动对用户终端的portal认证,进行portal认证;S3、当认证成功时,portal认证服务器下发当前认证账户的剩余流量给AP,并通知AP开通上网权限;S4、计算当前用户终端在线时使用当前认证账户的流量,并更新剩余流量;S5、判断当前剩余流量是否大于预设流量,若是,则将剩余流量平均分配给认证账户上所有在线终端所关联的AP。本发明专利技术避免了频繁轮询操作,从而减少对服务器和网络宽带负载。

【技术实现步骤摘要】

本专利技术涉及无线局域网接入认证
,尤其涉及一种多用户终端共享Portal账户流量的方法、系统及云平台。
技术介绍
当前无线覆盖越来越多,使用手机等移动终端设备也越来越多。Portal认证是无线网络接入认证的流行技术之一,当用户接入某一无线网络时,会自动弹出Portal页面,提示用户输入帐户信息,完成接入认证。在实际使用中,为方便多人同时使用,会共享自己的账户,这就要求多个不同的终端能使用同一账号进行Portal认证,共享自己的上网流量。大多数针对此问题的无线网络解决方案不允许用户在不同的终端使用相同的账号进行Portal认证,这一方案显然限制了用户的使用,灵活度不多,用户体验也不好。还有的无线网络解决方案允许使用相同的账户在多个终端上认证使用,不同终端能够共用此账户的流量资源,Portal服务器通过周期性主动轮询或AP周期性主动上报用户的流量使用情况,每个轮询周期到来时,账户的流量也会周期性的更新,直到此账户的流量资源用完;这种实现方案虽然能够解决流量在多终端共享的问题,但存在一定的计费误差,误差大小与轮询周期成正比。当无线网络规模比较大,所管理的AP数量比较大时,Portal服务器每次轮询的对服务器和网络宽带负载也比较大,而为了减少计费误差,轮询周期越小计费越精确,这就带来了两难的局面,使得在此方案在大规模部署AP时难以实施。
技术实现思路
本专利技术的目的在于提供一种多用户终端共享Portal账户流量的方法、系统及云平台,能使用户在不同的终端使用相同的账号进行Portal认证,方便了用户的使用,增加了使用的灵活度且避免了频繁轮询操作,减少了对服务器和网络宽带负载。为了实现上述目的,本专利技术提供一种多用户终端共享Portal账户流量的方法,其包括:S1、所述用户终端根据AP的其中一个SSID请求接入;S2、所述AP启动对所述用户终端的portal认证,进行portal认证;S3、当认证成功时,portal认证服务器下发当前认证账户的剩余流量给所述AP,并通知所述AP开通上网权限;S4、计算当前用户终端在线时使用当前认证账户的流量,并更新剩余流量;S5、判断当前剩余流量是否大于预设流量,若是,则将剩余流量平均分配给所述认证账户上所有在线终端所关联的AP,若否,则向所述AP反馈所述认证账户的流量使用完毕,关闭所有使用该认证账户的用户终端的上网权限。根据本专利技术的一优选实施例:所述步骤S2具体包括:S21、所述AP劫持所述用户终端的第一个HTTPRequest上网请求;S22、所述AP响应用户终端的HTTPRequest报文,通过HTTP302重定向Portal服务器的URL地址,并带上所述用户终端的MAC地址;S23、所述用户终端获得所述AP重定向的URL地址和MAC地址,以此URL地址和MAC地址再次向Portal服务器发起HTTPRequest上网请求;S24、所述Portal服务器收到URL地址和MAC地址的HTTPRequest上网请求后,记录所述MAC地址,并将Portal认证页响应所述用户终端的HTTP请求;S25、在用户终端上打开Portal认证页,根据用户输入的认证信息进行认证账户的认证。根据本专利技术的一优选实施例:所述步骤S4具体包括:S41、判断使用所述认证账户的用户终端是否处于在线状态,若是,则执行步骤S42;S42、记录所述用户终端的认证成功时间,并统计所述认证账户下所有在线用户终端的流量使用情况。根据本专利技术的一优选实施例:计算当前用户终端在线时使用当前认证账户的流量,并更新剩余流量具体包括:S421、用户终端认证成功后,统计认证账户上所有在线用户终端的个数和流量使用情况,计算剩余的上网流量;根据本专利技术的一优选实施例:计算当前用户终端在线时使用当前认证账户的流量,并更新剩余流量具体包括:S422、所述用户终端主动结束上网,离开网络并解除与AP的关联,S423、所述Portal服务器统计所述用户终端从上次分配流量到下线这段时间的使用流量,并计算和更新剩余流量。根据本专利技术的一优选实施例:计算当前用户终端在线时使用当前认证账户的流量,并更新剩余流量具体包括:S424、所述用户终端被动结束上网,所述Portal服务器关闭所有使用该认证账户的用户终端的上网权限。本专利技术还提供了一种多用户终端共享Portal账户流量的系统,其包括:所述用户终端,根据AP的其中一个SSID请求接入网络;AP,启动对所述用户终端的portal认证,并接收当前portal认证账户的剩余流量;portal认证服务器,对所述用户终端进行portal认证,当认证成功时,下发当前认证账户的剩余流量给所述AP,并通知所述AP开通上网权限;计算当前用户终端在线时使用当前认证账户的流量,并更新剩余流量;判断当前剩余流量是否大于预设流量,若是,则将剩余流量平均分配后给所述认证账户上所有在线终端所关联的AP,若否,则向所述AP反馈所述认证账户的流量使用完毕,关闭所有使用该认证账户的用户终端的上网权限。根据本专利技术的一优选实施例:所述portal认证服务器具体包括:Portal认证模块,用于对所述用户终端进行portal认证,当认证成功时,下发当前认证账户的剩余流量给所述AP,并通知所述AP开通上网权限;流量计算模块,用于计算当前用户终端在线时使用当前portal认证账户的流量,并更新剩余流量;上网管理模块,用于判断当前剩余流量是否大于预设流量,若是,则将剩余流量平均分配给所述认证账户上所有在线终端所关联的AP,若否,则向所述AP反馈所述认证账户的流量使用完毕,关闭所有使用该认证账户的用户终端的上网权限。根据本专利技术的一优选实施例:所述流量计算模块具体包括:流量统计单元,用于在用户终端认证成功后,统计认证账户下所有在线用户终端的流量使用情况。本专利技术还提供了一种云平台,其包括如上述所述的Portal认证服务器。本专利技术的有益效果在于:通过登陆账号锁定多个终端,同一账号在不同终端登陆时,上网流量是所有终端使用量的总和,每个终端共享使用此账号的上网流量,当新加入的终端用此账号认证时,先统计此账号当前还剩余的流量,然后平均流量后分配到各个终端,其避免了频繁轮询操作,从而减少对服务器和网络宽带负载。且本专利技术方便了用户的使用,增加了使用的灵活度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术第一个实施例的多用户终端共享Portal账户流量的方法的方法流程图;图2是本专利技术第二个实施例的多用户终端共享Portal账户流量的方法的方法流程图;图3是本专利技术第三个实施例的多用户终端共享Portal账户流量的方法的结构示意图;图4是本专利技术第四个实施例的多用户终端共享Portal账户流量的方法的结构示意图;图5是本专利技术第五个实施例的多用户终端共享Portal账户流量的方法的结构示意图;图6是本专利技术的多用户终端共享Portal账户流量的系统的结构示意图。具体实施方式下面结合附图对本专利技术的优选实施例进行详细阐述,以使本专利技术的优点和特征能更本文档来自技高网...

【技术保护点】
一种多用户终端共享Portal账户流量的方法,其特征在于,包括:S1、所述用户终端根据AP的其中一个SSID请求接入;S2、所述AP启动对所述用户终端的portal认证,进行portal认证;S3、当认证成功时,portal认证服务器下发当前认证账户的剩余流量给所述AP,并通知所述AP开通上网权限;S4、计算当前用户终端在线时使用当前认证账户的流量,并更新剩余流量;S5、判断当前剩余流量是否大于预设流量,若是,则将剩余流量平均分配给所述认证账户上所有在线终端所关联的AP,若否,则向所述AP反馈所述认证账户的流量使用完毕,关闭所有使用该认证账户的用户终端的上网权限。

【技术特征摘要】
1.一种多用户终端共享Portal账户流量的方法,其特征在于,包括:S1、所述用户终端根据AP的其中一个SSID请求接入;S2、所述AP启动对所述用户终端的portal认证,进行portal认证;S3、当认证成功时,portal认证服务器下发当前认证账户的剩余流量给所述AP,并通知所述AP开通上网权限;S4、计算当前用户终端在线时使用当前认证账户的流量,并更新剩余流量;S5、判断当前剩余流量是否大于预设流量,若是,则将剩余流量平均分配给所述认证账户上所有在线终端所关联的AP,若否,则向所述AP反馈所述认证账户的流量使用完毕,关闭所有使用该认证账户的用户终端的上网权限。2.如权利要求1所述的多用户终端共享Portal账户流量的方法,其特征在于,所述步骤S2具体包括:S21、所述AP劫持所述用户终端的第一个HTTPRequest上网请求;S22、所述AP响应用户终端的HTTPRequest报文,通过HTTP302重定向Portal服务器的URL地址,并带上所述用户终端的MAC地址;S23、所述用户终端获得所述AP重定向的URL地址和MAC地址,以此URL地址和MAC地址再次向Portal服务器发起HTTPRequest上网请求;S24、所述Portal服务器收到URL地址和MAC地址的HTTPRequest上网请求后,记录所述MAC地址,并将Portal认证页响应所述用户终端的HTTP请求;S25、在用户终端上打开Portal认证页,根据用户输入的认证信息进行认证账户的认证。3.如权利要求2所述的多用户终端共享Portal账户流量的方法,其特征在于,所述步骤S4具体包括:S41、判断使用所述认证账户的用户终端是否处于在线状态,若是,则执行步骤S42;S42、记录所述用户终端的认证成功时间,并统计所述认证账户下所有在线用户终端的流量使用情况。4.如权利要求1所述的多用户终端共享Portal账户流量的方法,其特征在于,计算当前用户终端在线时使用当前认证账户的流量,并更新剩余流量具体包括:S421、用户终端认证成功后,统计认证账户上所有在线用户终端的个数和流量使用情况,计算剩余的上网流量。5.如权利要求1所述的多用户终端共享Portal账户流量的方法,其特征在于,计算当前用户终端在线时使...

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

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

1