欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2016110834795
申请人: 台州市吉吉知识产权运营有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-11-12
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种不同终端共享Portal账号的时长计费方法,其特征在于,该方法包括:

S101:用户使用STA关联AP的其中一个SSID,并进行Portal认证;

S102:用户在STA上打开Portal认证页,并输入验证信息,点击登陆并提交认证;

S103:若Portal服务器到STA的认证请求后,用户身份认证成功,计算账号在此时还剩余的上网时长H,统计通过账号认证成功的STA数量N,将剩余上网时长H平均为N份得到所有STA的上网时长H/N,并更新到所有STA;

S104:Portal服务器反馈此STA认证成功,下发账号当前的剩余时长H/N给AP,并通知AP开通上网权限;

S105:STA结束上网时,解除与AP的关联,此时Portal服务器解除STA与AP的关联消息;

S106:Portal服务器重新计算此STA使用的账号剩余时长,再次统计通过账号认证成功的STA数量N,将剩余上网时长H平均为N份,得到所有STA的上网时长H/N,并更新到所有STA;

所述Portal认证过程具体为:

AP要求STA进行Portal认证,并劫持用户的第一个HTTP上网请求;

AP响应用户的HTTP报文,通过HTTP向Portal服务器URL地址,并带上STA的MAC;

STA获得AP重定向的URL地址和STA的MAC,以此URL和MAC再次向Portal服务器发起HTTP请求;

Portal服务器收到URL和MAC的HTTP请求后,记录此MAC地址,将Portal认证页响应STA的HTTP请求。

2.根据权利要求1所述的不同终端共享Portal账号的时长计费方法,其特征在于,AP响应用户的HTTP报文,通过HTTP 302重定向Portal服务器URL地址,并带上STA的MAC。

3.根据权利要求1所述的不同终端共享Portal账号的时长计费方法,其特征在于,Portal服务器收到STA的认证请求后,先进行用户身份认证,若认证失败,则反馈STA用户名或密码错误。

4.根据权利要求1所述的不同终端共享Portal账号的时长计费方法,其特征在于,若用户身份认证成功,则先把认证成功时间戳T1记录下来,然后判断账号是否在线状态,若是下线状态,表明账号没有其他STA使用,则反馈STA认证成功,下发账号的剩余时长H1反馈给AP,并通知AP开通STA的上网权限,更新账号为上线状态。

5.根据权利要求4所述的不同终端共享Portal账号的时长计费方法,其特征在于,所述用户上网结束后,STA解除与AP的关联,Portal服务器收到此STA与AP的解除关联消息后,记录解除时间戳T2;若账号没有其他STA在线,则直接更新账号剩余上网时长H2 = H1 - T2 -T1。

6.根据权利要求4所述的不同终端共享Portal账号的时长计费方法,其特征在于,所述用户上网结束后,STA解除与AP的关联,Portal服务器收到此STA与AP的解除关联消息后,记录解除时间戳T2;若账号还有其他STA在线,再次统计通过账号认证成功的STA数量N1,将剩余上网时长H2平均为N1份得到所有STA的上网时长H2 =(H1 - T2 - T1)/N1,并更新到所有STA。

7.根据权利要求5或6所述的不同终端共享Portal账号的时长计费方法,其特征在于,所述账号更新后的剩余上网时长H2 <= t秒时,Portal服务器则判断为上网时长用完,踢掉账号下所有在线用户的STA,同时反馈此STA账号上网时长已经用完。

8.根据权利要求5或6所述的不同终端共享Portal账号的时长计费方法,其特征在于,所述账号更新后的剩余上网时长H2 > t秒,Portal服务器将新的上网时长H2更新到所有AP上,然后反馈此STA认证成功,显示当前上网时长为H2,并通过与之关联的AP开通上网权限。

9.根据权利要求1所述的不同终端共享Portal账号的时长计费方法,其特征在于,所述用户身份认证成功,则先把认证成功时间戳T1记录下来,然后判断账号是否在线状态,若是上线状态,表明账号有其他STA使用。

10.根据权利要求9所述的不同终端共享Portal账号的时长计费方法,其特征在于,所述Portal服务器判断STA接入数是否到达账号的最大接入数M,假设通过账号认证成功且正在使用的STA总数N2,若N2+1>M,则反馈此STA已经到达账号的最大接入数,禁止此STA接入认证。

11.根据权利要求10所述的不同终端共享Portal账号的时长计费方法,其特征在于,所述STA接入数没有达到账号的最大接入数时,即N2+1<=M,所述Portal服务器重新计算账号的剩余上网时长。

12.根据权利要求11所述的不同终端共享Portal账号的时长计费方法,其特征在于,所述Portal服务器通过AP获得每个STA在T1时间时,假设剩余的上网时长分别为A1、A2…An,则剩余上网时长H3 = (A1+A2+…+An)/N2。

13.根据权利要求12所述的不同终端共享Portal账号的时长计费方法,其特征在于,所述账号更新后的剩余上网时长H3 <= t秒时,Portal服务器则判断为上网时长用完,踢掉账号下所有在线用户的STA,同时反馈此STA账号上网时长已经用完。

14.根据权利要求12所述的不同终端共享Portal账号的时长计费方法,其特征在于,所述账号更新后的剩余上网时长H3 > t秒,Portal服务器将新的上网时长H3更新到所有AP上,然后反馈此STA认证成功,显示当前上网时长为H3,并通过与之关联的AP开通上网权限。

15.根据权利要求12所述的不同终端共享Portal账号的时长计费方法,其特征在于,所述用户上网结束后,STA解除与AP的关联,Portal服务器收到此STA与AP的解除关联消息后,记录解除时间戳T3。

16.根据权利要求15所述的不同终端共享Portal账号的时长计费方法,其特征在于,当前账号还有其他STA在线时,当前账号的在线STA数为N3,通过AP获得每个STA在T3时间时,剩余的上网时长为B1、B2…Bn,此STA的下线后的剩余时长ΔH = H3 – T3 – T1,那么余下STA的上网时长更新为H4=(B1+B2+…+Bn+ΔH)/N3。

17.根据权利要求16所述的不同终端共享Portal账号的时长计费方法,其特征在于,所述账号更新后的剩余上网时长H4 <= t秒时,Portal服务器则判断为上网时长用完,踢掉账号下所有在线用户的STA。

18.根据权利要求16所述的不同终端共享Portal账号的时长计费方法,其特征在于,所述账号更新后的剩余上网时长H4 > t秒,Portal服务器将新的上网时长H4更新到相关的所有AP上。

19.根据权利要求16所述的不同终端共享Portal账号的时长计费方法,其特征在于,所述ΔH < = t秒时,则忽略这部分剩余的有效上网时长。

20.根据权利要求16所述的不同终端共享Portal账号的时长计费方法,其特征在于,所述ΔH ≈ 0秒,Portal服务器只更新剩余上网时长H4=(B1+B2+…+Bn)/N3的值,不再下发新的上网时长给AP。

21.根据权利要求13或14或17或18或19所述的不同终端共享Portal账号的时长计费方法,其特征在于,所述t=3秒。