首页 > 专利 > 台州市吉吉知识产权运营有限公司 > 一种不同终端共享Portal账号的时长计费方法专利详情

一种不同终端共享Portal账号的时长计费方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2016-11-30
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2017-06-23
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-12-22
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2036-11-30
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201611083479.5 申请日 2016-11-30
公开/公告号 CN106789119B 公开/公告日 2020-12-22
授权日 2020-12-22 预估到期日 2036-11-30
申请年 2016年 公开/公告年 2020年
缴费截止日 2022-12-30
分类号 H04L12/14H04M15/00H04L29/06 主分类号 H04L12/14
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 20
权利要求数量 21 非专利引证数量 0
引用专利数量 4 被引证专利数量 0
非专利引证
引用专利 CN101159630A、CN101741556A、CN1464662A、US2014207677A1 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、申请权转移、授权
申请人信息
申请人 第一申请人
专利权人 台州市吉吉知识产权运营有限公司 当前专利权人 台州市吉吉知识产权运营有限公司
发明人 乐毅 第一发明人 乐毅
地址 浙江省台州市椒江区洪家街道东环大道2388号农港城A区2-3167号 邮编 318015
申请人数量 1 发明人数量 1
申请人所在省 浙江省 申请人所在市 浙江省台州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
浙江千克知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
裴金华
摘要
本发明涉及一种不同终端共享Portal账号的时长计费方法,该方法包括:S101:用户使用STA关联AP的其中一个SSID,并进行Portal认证;S102:用户在STA上打开Portal认证页,并输入验证信息并提交认证;S103:用户身份认证成功后,Portal服务器计算此账户在此时还剩余的上网时长H及认证成功的STA数量N,将剩余上网时长H/N更新到所有STA;S104:Portal服务器反馈此STA认证成功,并通知AP开通上网权限;S105:STA结束上网时,解除与AP的关联;S106:Portal服务器重新计算此STA使用的账号剩余时长,再次统计通过此账户认证成功的STA数量N,得到所有STA的上网时长H/N,并更新到所有STA。与现有技术相比,本发明具有可使多个不同的终端使用同一账号进行Portal认证,共享自己的上网时长等优点。
  • 摘要附图
    一种不同终端共享Portal账号的时长计费方法
  • 说明书附图:图1
    一种不同终端共享Portal账号的时长计费方法
  • 说明书附图:图2
    一种不同终端共享Portal账号的时长计费方法
  • 说明书附图:图3
    一种不同终端共享Portal账号的时长计费方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2020-12-22 授权
2 2020-11-06 专利申请权的转移 登记生效日: 2020.10.26 申请人由上海斐讯数据通信技术有限公司变更为台州市吉吉知识产权运营有限公司 地址由201616 上海市松江区思贤路3666号变更为318015 浙江省台州市椒江区洪家街道东环大道2388号农港城A区2-3167号
3 2017-06-23 实质审查的生效 IPC(主分类): H04L 12/14 专利申请号: 201611083479.5 申请日: 2016.11.30
4 2017-05-31 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
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秒。
说明书

技术领域

[0001] 本发明属于无线网路通信技术领域,涉及一种无线局域网接入认证技术,具体涉及一种不同终端共享Portal账号的时长计费方法。

背景技术

[0002] 无线局域网(WLAN,Wireless Local Area Network),是利用无线技术实现快速接入以太网的技术。它是相当便利的数据传输系统,它利用射频(RF,Radio Frequency)的技术,使用电磁波,取代旧式碍手碍脚的双绞铜线(Coaxial)所构成的局域网络,在空中进行通信连接,使得无线局域网络能利用简单的存取架构让用户透过它,达到“信息随身化、便利走天下”的理想境界。近几年,WLAN以其部署简单,接入方便等优点得到了广泛的应用。商场、咖啡厅、机场等公共场所已经遍布无线网路热点,无线城市已经慢慢的成为现实,也逐渐在人们的日常生活和工作中发挥着极其重要的作用。
[0003] Portal(入口)认证是无线网络接入的一种认证方式,通常称为 Web(网页)认证, Portal 认证网站通常称为门户网站。未认证用户上网时,NAS(Network Access Server,网络接入服务器)强制用户登录到特定站点,用户可以免费访问其中的服务;当用户需要使用无线网络中的其它信息时,必须在门户网站进行认证,认证通过后可以使用无线网络资源。由于在认证过程中不需要单独部署客户端,使用浏览器即可,而且由于在认证过程中可提供额外内容,例如推送广告等信息,因此 Portal 认证作为一种重要的接入认证在 WLAN 中被广泛使用。
[0004] 随着无线网路技术的发展,Portal认证已经普遍应用于各个领域、各个商户等,商户会为用户提供无线网络接入服务,只要用户能够接入到无线网络,那么用户就可以基于Portal认证来获得网络访问权限。当用户接入某一无线网络时,会自动弹出Portal页面,提示用户输入账户信息,完成接入认证后即可享用无线网路资源。
[0005] 在实际使用过程中,为方便多人同时使用,会共享自己的账户,这就要求多个不同的终端能使用同一账号进行Portal认证,共享自己的上网时长。而现有技术尚未公开不同终端共享同一Portal账号进行WLAN认证的技术方案,即,未能解决多人在不同的手机等移动终端同时或非同时使用同一账号进行Portal认证的技术问题。大多数针对此问题的无线网络解决方案不允许用户在不同的终端使用相同的账号进行Portal认证,这一方案显然限制了用户的使用,灵活度不高,用户体验也不好。
[0006] 本发明通过登陆账号锁定多个终端,当同一账号在不同终端登陆时,上网时长是所有终端使用量的总和,每个终端平均此账号的上网时长,当某一个终端的上网时长用完时,自动解除此终端认证,当此终端上网时长没有用完时,则把剩余的上网时长平均分配到其他终端,从而解决同一账号多人共享使用的问题。

发明内容

[0007] 针对上述现有技术的缺点或不足,本发明要解决的技术问题是提供一种不同终端共享Portal账号的时长计费方法。
[0008] 为解决上述技术问题,本发明具有如下构成:
[0009] 一种不同终端共享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。
[0010] 所述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请求。
[0011] AP响应用户的HTTP报文,通过HTTP 302重定向Portal服务器URL地址,并带上STA的MAC。
[0012] Portal服务器收到STA的认证请求后,先进行用户身份认证,若认证失败,则反馈STA用户名或密码错误。
[0013] 若用户身份认证成功,则先把认证成功时间戳T1记录下来,然后判断此账户是否在线状态,若是下线状态,表明此账户没有其他STA使用,则反馈STA认证成功,下发此账户的剩余时长H1反馈给AP,并通知AP开通STA的上网权限,更新账户为上线状态。
[0014] 所述用户上网结束后,STA解除与AP的关联,Portal服务器收到此STA与AP的解除关联消息后,记录解除时间戳T2;若此账户没有其他STA在线,则直接更新账户剩余上网时长H2 = H1 - T2 - T1。
[0015] 所述用户上网结束后,STA解除与AP的关联,Portal服务器收到此STA与AP的解除关联消息后,记录解除时间戳T2;若此账户还有其他STA在线,再次统计通过此账户认证成功的STA数量N1,将剩余上网时长H2平均为N1份得到所有STA的上网时长H2 =(H1 - T2 - T1)/N1,并更新到所有STA。
[0016] 所述账户更新后的剩余上网时长H2 <= t秒时,Portal服务器则判断为上网时长用完,踢掉此账户下所有在线用户的STA,同时反馈此STA此账户上网时长已经用完。
[0017] 所述账户更新后的剩余上网时长H2 > t秒,Portal服务器将新的上网时长H2更新到所有AP上,然后反馈此STA认证成功,显示当前上网时长为H2,并通过与之关联的AP开通上网权限。
[0018] 所述用户身份认证成功,则先把认证成功时间戳T1记录下来,然后判断此账户是否在线状态,若是上线状态,表明此账户有其他STA使用。
[0019] 所述Portal服务器判断STA接入数是否到达此账户的最大接入数M,假设通过此账户认证成功且正在使用的STA总数N2,若N2+1>M,则反馈此STA已经到达此账户的最大接入数,禁止此STA接入认证。
[0020] 所述STA接入数没有达到此账户的最大接入数时,即N2+1<=M,所述Portal服务器重新计算此账户的剩余上网时长。
[0021] 所述Portal服务器通过AP获得每个STA在T1时间时,假设剩余的上网时长分别为A1、A2…An,则剩余上网时长H3 = (A1+A2+…+An)/N2。
[0022] 所述账户更新后的剩余上网时长H3 <= t秒时,Portal服务器则判断为上网时长用完,踢掉此账户下所有在线用户的STA,同时反馈此STA此账户上网时长已经用完。
[0023] 所述账户更新后的剩余上网时长H3 > t秒,Portal服务器将新的上网时长H3更新到所有AP上,然后反馈此STA认证成功,显示当前上网时长为H3,并通过与之关联的AP开通上网权限。
[0024] 所述用户上网结束后,STA解除与AP的关联,Portal服务器收到此STA与AP的解除关联消息后,记录解除时间戳T3。
[0025] 所述当前账户还有其他STA在线时,所述当前账户的在线STA数为N3,通过AP获得每个STA在T3时间时,剩余的上网时长为B1、B2…Bn,此STA的下线后的剩余时长ΔH = H3 – T3 – T1,那么余下STA的上网时长更新为H4=(B1+B2+…+Bn+ΔH)/N3。
[0026] 所述账户更新后的剩余上网时长H4 <= t秒时,Portal服务器则判断为上网时长用完,踢掉此账户下所有在线用户的STA。
[0027] 所述账户更新后的剩余上网时长H4 > t秒,Portal服务器将新的上网时长H4更新到相关的所有AP上。
[0028] 所述ΔH < = t秒时,则忽略这部分剩余的有效上网时长。
[0029] 所述ΔH ≈ 0秒,Portal服务器只更新剩余上网时长H4=(B1+B2+…+Bn)/N3的值,不再下发新的上网时长给AP。
[0030] 所述t=3秒。
[0031] 与现有技术相比,本发明具有如下优点:
[0032] 1)本发明可使多个不同的终端使用同一账号进行Portal认证,共享自己的上网时长;
[0033] 2)当同一账号在不同终端登陆时,上网时长是所有终端使用量的总和,每个终端平均此账号的上网时长;当某一个终端的上网时长用完时,自动解除此终端认证,当此终端上网时长没有用完时,则把剩余的上网时长平均分配到其他终端,从而解决同一账号多人共享使用的问题;
[0034] 3)本发明可以有效的对某一无线网络的最大接入数量进行有效的控制,即超过最大接入数量,用户就不能通过Portal认证接入该无线网路,在一定程度上保证了在线用户可以更加流畅便捷的使用该无线网络;
[0035] 4)本发明能及时有效的对在线用户的在线时长,即针对某一用户的上线或下线时间点,对现有在线用户的在线时长进行实时更新,方便用户及时获取自己的在线时长,控制效果灵活便捷,也大大提高了用户的体验效果。

实施方案

[0039] 以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一步说明,以充分地了解本发明的目的、特征和效果。
[0040] 如图1所示,本发明公开了一种不同终端共享Portal账号的时长计费方法,该方法包括以下步骤:
[0041] 步骤S101:用户使用STA关联AP的其中一个SSID,并进行Portal认证;
[0042] 步骤S102:用户在STA上打开Portal认证页,并输入用户名和密码,点击登陆并提交认证;
[0043] 步骤S103:若Portal服务器到STA的认证请求后,用户身份认证成功,计算此账户在此时还剩余的上网时长H,统计通过此账户认证成功的STA数量N,将剩余上网时长H平均为N份得到所有STA的上网时长H/N,并更新到所有STA;
[0044] 步骤S104:Portal服务器反馈此STA认证成功,下发此账户当前的剩余时长H/N给AP,并通知AP开通上网权限;
[0045] 步骤S105:STA结束上网时,解除与AP的关联,此时Portal服务器解除STA与AP的关联消息;
[0046] 步骤S106:Portal服务器重新计算此STA使用的账号剩余时长,再次统计通过此账户认证成功的STA数量N,将剩余上网时长H平均为N份,得到所有STA的上网时长H/N,并更新到所有STA。
[0047] 上述步骤S101中Portal认证过程具体描述为:
[0048] ①所述AP要求STA进行Portal认证,并劫持用户的第一个HTTP上网请求;
[0049] ②AP响应用户的HTTP报文,通过HTTP 302重定向Portal服务器URL地址,并带上STA的MAC;
[0050] ③STA获得AP重定向的URL地址和STA的MAC,以此URL和MAC再次向Portal服务器发起HTTP请求;
[0051] ④Portal服务器收到URL和MAC的HTTP请求后,记录此MAC地址,将Portal认证页响应STA的HTTP请求。
[0052] 按照上述Portal认证过程,Portal服务器收到STA的认证请求后,先进行用户身份认证,若认证失败,则反馈STA用户名或密码错误。用户重新登录正确的用户名或密码再次完成用户申请认证。
[0053] 若用户身份认证成功后,通过以下实施方式来具体阐述不同终端共享Portal账号的时长计费方法。
[0054] 实施例一
[0055] 见图2所示,当用户身份认证成功后,Portal服务器首先把认证成功时间戳T1记录下来,然后判断此账户是否在线状态,若是下线状态,表明此账户没有其他STA使用,则反馈STA认证成功,下发此账户的剩余时长H1反馈给AP,并通知AP开通STA的上网权限,更新账户为上线状态。
[0056] 所述用户上网结束后,STA解除与AP的关联,Portal服务器收到此STA与AP的解除关联消息后,记录解除时间戳T2;若此账户没有其他STA在线,则直接更新账户剩余上网时长H2 = H1 - T2 - T1。所述账户更新后的剩余上网时长H2 <= t(默认3秒)秒时,Portal服务器则判断为上网时长用完,同时反馈此STA此账户上网时长已经用完。所述账户更新后的剩余上网时长H2 > t秒,Portal服务器将新的上网时长H2更新到所有AP上。若此账户还有其他STA在线,则进入以下步骤。
[0057] 若此账户还有其他STA在线,Portal服务器再次统计通过此账户认证成功的STA数量N1,将剩余上网时长H2平均为N1份得到所有STA的上网时长H2 =(H1 - T2 - T1)/N1,并更新到所有STA。所述账户更新后的剩余上网时长H2 <= t(默认3秒)秒时,Portal服务器则判断为上网时长用完,踢掉此账户下所有在线用户的STA,同时反馈此STA此账户上网时长已经用完。所述账户更新后的剩余上网时长H2 > t秒,Portal服务器将新的上网时长H2更新到所有AP上,然后反馈此STA认证成功,显示当前上网时长为H2,并通过与之关联的AP开通上网权限。
[0058] 实施例二
[0059] 见图3所示,当用户身份认证成功后,Portal服务器首先把认证成功时间戳T1记录下来,然后判断此账户是否在线状态,若是上线状态,表明此账户有其他STA使用。
[0060] 首先,所述Portal服务器判断STA接入数是否到达此账户的最大接入数M,假设通过此账户认证成功且正在使用的STA总数N2,若N2+1>M,则反馈此STA已经到达此账户的最大接入数,禁止此STA接入认证。此时,该用户不能通过Portal认证使用该无线网路,只能等待其他用户下线或选择其他无线网。
[0061] 当所述STA接入数没有达到此账户的最大接入数时,即N2+1<=M,所述Portal服务器重新计算此账户的剩余上网时长。所述Portal服务器通过AP获得每个STA在T1时间时,假设剩余的上网时长分别为A1、A2…An,则剩余上网时长H3 = (A1+A2+…+An)/N2。
[0062] 然后,Portal服务器对剩余上网时长H3的有效性进行判断。
[0063] 当所述账户更新后的剩余上网时长H3 <= t(默认3秒)秒时,Portal服务器则判断为上网时长用完,踢掉此账户下所有在线用户的STA,同时反馈此STA此账户上网时长已经用完。
[0064] 当所述账户更新后的剩余上网时长H3 > t秒,Portal服务器将新的上网时长H3更新到所有AP上,然后反馈此STA认证成功,显示当前上网时长为H3,并通过与之关联的AP开通上网权限。
[0065] 当所述用户上网结束后,STA解除与AP的关联,Portal服务器收到此STA与AP的解除关联消息后,记录解除时间戳T3。当所述当前用户没有其他STA在线时,此STA的下线后的剩余时长H4 = H3 – T3 – T1。所述账户更新后的剩余上网时长H4 <= t(默认3秒)秒时,Portal服务器则判断为上网时长用完,同时反馈此STA此账户上网时长已经用完。所述账户更新后的剩余上网时长H4 > t秒,Portal服务器将新的上网时长H4更新到所有AP上。如果当前用户下线时,还有其他STA在线,则进入一下步骤。
[0066] 当所述当前账户还有其他STA在线时,所述当前账户的在线STA数为N3,通过AP获得每个STA在T3时间时,剩余的上网时长为B1、B2…Bn,此STA的下线后的剩余时长ΔH = H3 – T3 – T1,那么余下STA的上网时长更新为H4=(B1+B2+…+Bn+ΔH)/N3。
[0067] 此时,Portal服务器对剩余上网时长H4的有效性进行分析。
[0068] 当所述账户更新后的剩余上网时长H4 <= t秒时,Portal服务器则判断为上网时长用完,踢掉此账户下所有在线用户的STA。即所有用户的STA不能继续使用该无线网络。
[0069] 当所述账户更新后的剩余上网时长H4 > t秒,Portal服务器将新的上网时长H4更新到相关的所有AP上。
[0070] 需要说明的是,当所述ΔH < = t秒时,则忽略这部分剩余的有效上网时长。当所述ΔH ≈ 0秒,Portal服务器只更新剩余上网时长H4=(B1+B2+…+Bn)/N3的值,不再下发新的上网时长给AP。
[0071] 本发明中的Portal服务器可以是一台单独的设备,也可以集成到云AC/AC等设备上,或者是现有技术中可以实现Portal服务的其他产品。
[0072] 本发明所公开的不同终端共享Portal账号的时长计费方法,可以有效的对某一无线网络的最大接入数量进行有效的控制,即超过最大接入数量,用户就不能通过Portal认证接入该无线网路,在一定程度上保证了在线用户可以更加流畅便捷的使用该无线网络。并且,本发明能及时有效的对在线用户的在线时长,即针对某一用户的上线或下线时间点,对现有在线用户的在线时长进行实时更新,方便用户及时获取自己的在线时长。控制效果灵活便捷,也大大提高了用户的体验效果。
[0073] 本发明不同终端共享Portal账号的时长计费方法,与现有技术相比取得了更加有益的技术效果,使多个不同的终端使用同一账号进行Portal认证,共享自己的上网时长;当同一账号在不同终端登陆时,上网时长是所有终端使用量的总和,每个终端平均此账号的上网时长;当某一个终端的上网时长用完时,自动解除此终端认证,当此终端上网时长没有用完时,则把剩余的上网时长平均分配到其他终端,从而解决同一账号多人共享使用的问题。
[0074] 本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的单元或流程并不一定是实施本发明所必须的。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0075] 以上实施例仅用以说明本发明的技术方案而非限定,仅仅参照较佳实施例对本发明进行了详细说明。本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围。

附图说明

[0036] 图1:本发明不同终端共享Portal账号的时长计费方法的流程图;
[0037] 图2:本发明第一种实施方式的流程图;
[0038] 图3:本发明第二种实施方式的流程图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号