著录项信息
专利名称 | 无线局域网用户的下线处理方法、装置及系统 |
申请号 | CN201110414906.4 | 申请日期 | 2011-12-13 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-06-19 | 公开/公告号 | CN103166803A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/26 | IPC分类号 | H;0;4;L;1;2;/;2;6;;;H;0;4;L;1;2;/;1;8;;;H;0;4;L;2;9;/;0;8查看分类表>
|
申请人 | 中国移动通信集团山东有限公司 | 申请人地址 | 山东省济南市经十路20569
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 中国移动通信集团山东有限公司 | 当前权利人 | 中国移动通信集团山东有限公司 |
发明人 | 刘海冰 |
代理机构 | 北京同达信恒知识产权代理有限公司 | 代理人 | 郭润湘 |
摘要
本发明公开了一种无线局域网用户的下线处理方法、装置及系统,包括:接收AC在监测到WLAN用户在线状态异常时,发来的用户在线状态异常通知;根据接收到的通知,在RADIUS中获得所述用户的唯一标识;根据获得的用户的唯一标识,通过Portal服务器向所述用户推送下线询问消息;以及在从推送下线询问消息开始的预设时长内,若接收到所述用户发来的对下线询问消息进行回复、且指示断开与WLAN连接的回复消息,或未接收到所述用户发来的对下线询问消息进行回复的回复消息,则控制该用户下线。采用本发明的技术方案能够解决基于WEB上线认证的WLAN用户在上线认证通过之后在终端设备上不保留认证页面时,便无法正常下线的问题。
1.一种无线局域网用户的下线处理方法,其特征在于,包括:
接收接入控制器AC在监测到无线局域网WLAN用户在线状态异常时,发来的用户在线状态异常通知;
根据接收到的通知,在远程用户拨号认证服务器RADIUS中获得所述用户的唯一标识;
根据获得的所述用户的唯一标识,通过入口Portal服务器向所述用户推送下线询问消息;以及
在从推送下线询问消息开始的预设时长内,若接收到所述用户发来的对下线询问消息进行回复、且指示断开与WLAN连接的回复消息,则控制所述用户下线。
2.如权利要求1所述的方法,其特征在于,还包括:
在所述预设时长内,若接收到所述用户发来的对下线询问消息进行回复、且指示继续与WLAN连接的回复消息,则控制所述用户继续连接WLAN,并向所述AC发送指示信息,所述指示信息用于指示AC继续为所述用户提供WLAN连接服务。
3.如权利要求1所述的方法,其特征在于,控制所述用户下线,包括:
核对所述用户发来的回复消息中携带的用户名和密码是否存储在所述RADIUS中;
如果核对通过,则向所述用户所接入的AC发送将所述用户下线的处理指示,以及在接收到所述AC在本地清除所述用户的在线信息之后返回的下线处理响应时,向所述用户发送下线成功通知;
如果核对不通过,则向所述用户发送下线失败通知。
4.如权利要求1所述的方法,其特征在于,所述WLAN用户在线状态异常包括:
在规定时间长度内始终没有数据流量发生;和/或
从所述用户上线开始到当前时刻为止的时长超过针对该用户本次接入的最大时长。
5.一种无线局域网用户的下线处理装置,其特征在于,包括:
接收单元,用于接收接入控制器AC在监测到无线局域网WLAN用户在线状态异常时,发来的用户在线状态异常通知;
获得单元,用于根据接收单元接收到的通知,在远程用户拨号认证服务器RADIUS中获得所述用户的唯一标识;
推送单元,用于根据获得单元获得的所述用户的唯一标识,通过入口Portal服务器向所述用户推送下线询问消息;
所述接收单元,还用于接收所述用户发来的对推送单元推送的下线询问消息进行回复的回复消息;
控制单元,用于在从推送单元推送下线询问消息开始的预设时长内,若接收单元接收到所述用户发来的对下线询问消息进行回复、且指示断开与WLAN连接的回复消息,则控制所述用户下线。
6.如权利要求5所述的装置,其特征在于,所述控制单元,还用于在所述预设时长内,若所述接收单元接收到所述用户发来的对下线询问消息进行回复、且指示继续与WLAN连接的回复消息,则控制所述用户继续连接WLAN,并向所述AC发送指示信息,所述指示信息用于指示AC继续为所述用户提供WLAN连接服务。
7.一种无线局域网用户的下线处理系统,其特征在于,包括接入控制器AC、入口Portal服务器、远程用户拨号认证服务器RADIUS和如权利要求5或6所述的无线局域网用户的下线处理装置。
8.如权利要求7所述的系统,其特征在于,所述无线局域网用户的下线处理装置设置在入口Portal服务器中或者设置在远程用户拨号认证服务器RADIUS中。
无线局域网用户的下线处理方法、装置及系统\n技术领域\n[0001] 本发明涉及无线通信技术领域,尤其是涉及一种无线局域网用户的下线处理方法、装置及系统。\n背景技术\n[0002] 无线局域网(WLAN,Wireless Local Area Network)是利用无线技术实现快速接入以太网的技术。目前各大运营商都在进行无线网络的搭建并为用户提供WLAN上网业务。\nWLAN上网业务的实现包括两种认证方式:基于客户端的认证方式和基于万维网(WEB)的认证方式。基于WEB的认证方式由于不需要安装客户端、通用性强而得到广泛应用。\n[0003] 现有技术中提供的WLAN用户的WEB上线认证流程,如图1所示,包括如下步骤:\n[0004] S101,WLAN用户的终端设备通过接入点(AP,Access Point)发起上网业务请求,经过所接入的接入控制器AC时重定向到入口(Portal)服务器。\n[0005] S102,Portal服务器向WLAN终端设备推送认证页面,并且推送的认证页面中指示WLAN用户输入用户名和密码;\n[0006] S103,WLAN用户通过终端上展示的认证页面输入用户名和密码,终端设备将用户输入的用户名和密码后的认证页面发送给Portal服务器,发起上线请求。\n[0007] S104,Portal服务器将接收到的请求消息转发给远程用户拨号认证服务(RADIUS,Remote Authentication Dial In User Service)服务器,通过RADIUS服务器进行认证,主要是查询RADIUS服务器中是否存储了该WLAN终端对应的用户的用户名,如果查询失败则流程结束;如果查询成功则执行S105,其中RADIUS服务器中存储有合法WLAN终端对应的用户的用户名以及每一个用户名对应的密码。\n[0008] S105,Portal服务器向终端设备所接入的AC发送终端设备的认证请求。\n[0009] S106,AC根据接收到的认证请求,通过RADIUS服务器对WLAN终端进行上线认证,主要是比对WLAN用户输入的用户名和密码与RADIUS服务器中存储的用户账号和密码是否一致。\n[0010] S107,如果上线认证通过,则AC在本地添加WLAN终端的在线信息,并向Portal服务器返回认证结果。\n[0011] S108,Portal服务器向终端设备发送上线认证通过通知,该上线认证通过通知显示在终端设备的认证界面上。\n[0012] 现有技术中提供的基于WEB上线认证的WLAN终端的下线处理流程,如图2所示,具体过程如下:\n[0013] S201,WLAN用户通过终端设备上保留的认证页面触发终端设备通过AP向Portal服务器发送下线请求。\n[0014] S202、Portal服务器向终端设备所接入的AC发送终端设备的下线处理指示。\n[0015] S203,AC根据接收到的下线处理指示在本地清除WLAN用户的在线信息,并向Portal服务器返回下线处理响应。\n[0016] S204,Portal服务器向终端设备发送下线成功通知,该下线成功通知显示在终端设备的认证界面上。\n[0017] 现有技术中提供的WLAN上网业务,基于WEB上线认证的WLAN用户上线认证通过之后,只能通过终端设备上保留的认证页面触发终端设备通过AP向Portal服务器发送下线请求(如上述S201所述),即WLAN用户在使用WLAN网络期间不能关闭终端设备上显示的认证页面,一旦关闭了该认证页面,将无法正常下线,此时只能通过AC检测出该WLAN终端在预设的时间范围内没有流量或者超过本次连接的最大接入时间之后被动下线。使得有些时候WLAN用户只是离开一段时间,在离开的这段时间范围内,如果AC检测出该WLAN终端在预设的时长内没有流量则也会强制断开WLAN的连接。WLAN用户在后续使用时只能重新进行WLAN上线认证过程,才能正常使用WLAN的无线资源,从而影响了用户的感知度。\n发明内容\n[0018] 本发明实施例提供一种无线局域网用户的下线处理方法、装置及系统,用以解决现有基于WEB上线认证的无线局域网用户在上线认证通过之后在终端设备上不保留认证页面时,便无法正常下线的问题。\n[0019] 本发明实施例技术方案如下:\n[0020] 一种无线局域网用户的下线处理方法,包括:接收接入控制器AC在监测到无线局域网WLAN用户在线状态异常时,发来的用户在线状态异常通知;根据接收到的通知,在远程用户拨号认证服务器RADIUS中获得所述用户的唯一标识;根据获得的所述用户的唯一标识,通过入口Portal服务器向所述用户推送下线询问消息;以及在从推送下线询问消息开始的预设时长内,若接收到所述用户发来的对下线询问消息进行回复、且指示断开与WLAN连接的回复消息,或者未接收到所述用户发来的对下线询问消息进行回复的回复消息,则控制所述用户下线。\n[0021] 一种无线局域网用户的下线处理装置,包括:接收单元,用于接收接入控制器AC在监测到无线局域网WLAN用户在线状态异常时,发来的用户在线状态异常通知;获得单元,用于根据接收单元接收到的通知,在远程用户拨号认证服务器RADIUS中获得所述用户的唯一标识;推送单元,用于根据获得单元获得的所述用户的唯一标识,通过入口Portal服务器向所述用户推送下线询问消息;所述接收单元,还用于接收所述用户发来的对推送单元推送的下线询问消息进行回复的回复消息;控制单元,用于在从推送单元推送下线询问消息开始的预设时长内,若接收单元接收到所述用户发来的对下线询问消息进行回复、且指示断开与WLAN连接的回复消息,或者接收单元未接收到所述用户发来的对下线询问消息进行回复的回复消息,则控制所述用户下线。\n[0022] 一种无线局域网用户的下线处理系统,包括接入控制器、入口Portal服务器、远程用户拨号认证服务器RADIUS和上述无线局域网用户的下线处理装置。\n[0023] 一种无线局域网用户的下线处理方法,包括:入口Portal服务器接收无线局域网WLAN用户通过短消息方式发来的下线请求消息;以及在接收到的下线请求消息中获得WLAN用户的用户名和密码;根据获得的用户名和密码,Portal服务器核对所述WLAN用户的用户名和密码是否存储在远程用户拨号认证服务器RADIUS中;如果核对通过,则Portal服务器向所述用户所接入的接入控制器AC发送将所述用户下线的处理指示,以及在接收到所述AC在本地清除所述用户的在线信息之后返回的下线处理响应时,向所述用户发送下线成功通知;如果核对不通过,则向所述用户发送下线失败通知。\n[0024] 一种无线局域网用户的下线处理装置,包括:接收单元,用于接收无线局域网WLAN用户通过短消息方式发来的下线请求消息,以及接收用户所接入的接入控制器AC在本地清除所述用户的在线信息之后返回的下线处理响应;获得单元,用于在接收单元接收到的下线请求消息中获得WLAN用户的用户名和密码;核对单元,用于根据获得单元获得的用户名和密码,核对是否存储在远程用户拨号认证服务器RADIUS中;指示单元,用于在核对单元核对出所述WLAN用户的用户名和密码存储在RADIUS中时,则向所述用户所接入的AC发送将所述用户下线的处理指示,以及在接收单元接收到所述AC在本地清除所述用户的在线信息之后返回的下线处理响应时,向所述用户发送下线成功通知;以及在核对单元核对出所述WLAN用户的用户名和密码未存储在RADIUS中时,则向所述用户发送下线失败通知。\n[0025] 基于上述提出的技术方案,接收AC在监测到无线局域网WLAN用户在线状态异常时,发来的用户在线状态异常通知;根据接收到的通知,在远程用户拨号认证服务器RADIUS中获得所述用户的唯一标识;根据获得的所述用户的唯一标识,通过入口Portal服务器向所述用户推送下线询问消息;以及在从推送下线询问消息开始的预设时长内,若接收到所述用户发来的对下线询问消息进行回复、且指示断开与WLAN连接的回复消息,或者未接收到所述用户发来的对下线询问消息进行回复的回复消息,则控制所述用户下线。从而使得基于WEB上线认证的WLAN用户在上线认证通过之后没有或者无法保留认证页面的情况下,能够通过对Portal服务器向用户推送的下线询问消息进行回复的回复消息,实现正常下线,进而提升了计费准确度。\n附图说明\n[0026] 图1为现有技术中,提出的基于WEB认证的WLAN用户上线认证流程图;\n[0027] 图2为现有技术中,提出的基于WEB认证的WLAN用户下线认证流程图;\n[0028] 图3为本发明实施例中,提出的WLAN用户的下线处理流程图;\n[0029] 图4为本发明实施例中,提出的WLAN用户的下线处理装置结构图;\n[0030] 图5为本发明实施例中,提出的WLAN的组网结构示意图;\n[0031] 图6为本发明实施例一中,提出的WLAN用户的下线处理方法流程图;\n[0032] 图7为本发明实施例二中,提出的WLAN用户的下线处理方法流程图;\n[0033] 图8为本发明实施例三中,提出的WLAN用户的下线处理方法流程图;\n[0034] 图9为本发明实施例四中,提出的WLAN用户的下线处理方法流程图;\n[0035] 图10为本发明实施例四中,提出的WLAN用户的下线处理装置结构图。\n具体实施方式\n[0036] 针对现有技术中存在的WLAN用户采用基于WEB认证方式连接无线局域网后,如果不保留认证页面,则无法实现正常下线的问题,本发明实施例这里提出一种技术方案,在WLAN用户成功连接WLAN之后,如果AC监测到该WLAN用户在线状态异常时,则发送用户在线状态异常通知,根据接收到的通知,通过Portal服务器向该用户推送下线询问消息,然后根据用户在预设的时长内发来的对下线询问消息进行回复的回复消息,在获得回复消息中携带的是用户指示断开与WLAN连接的信息时,控制该用户下线。从而在基于WEB上线认证的WLAN用户在上线认证通过之后没有或者无法保留认证页面的情况下,也能够通过对Portal服务器向用户推送的下线询问消息进行回复的回复消息,实现WLAN用户的正常下线。\n[0037] 下面将结合各个附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细地阐述。\n[0038] 本发明实施例这里提出一种无线局域网用户的下线处理方法,如图3所示,具体处理过程如下:\n[0039] 步骤401,接收AC在监测到无线局域网用户在线状态异常时,发来的用户在线状态异常通知。\n[0040] 其中,WLAN用户在线状态异常可以但不限于包括在预先规定的时间长度内始终没有数据流量发生,和/或从WLAN用户上线开始到当前时间点为止的总时长超过针对该用户本次接入的最大时长等等。例如,预先设定的时长范围是20分钟,而WLAN用户在连接到无线局域网后,可能因为某些原因暂时离开一段时间,例如30分钟,在用户离开的30分钟之内,始终没有数据流量发生,由于预先设定的时长范围是20分钟,所以此时AC会认为WLAN用户在线状态发生异常。或者在用户在接入无线局域网成功后,始终保持在线状态,但是由于系统预先为该WLAN用户设定的每次最大接入WLAN的时长为8小时,当用户从上线开始到当前时刻为止的时长超过预先设定的8小时的时候,则也可以确认用户在线状态发生异常。\n[0041] 步骤402,根据步骤401接收到的通知,在RADIUS服务器中获得该WLAN用户的唯一标识。\n[0042] 由于RADIUS服务器中预先存储着每一个WLAN用户的认证信息,包括用户的终端号码、WLAN用户连接WLAN时使用的用户名和密码以及每个WLAN用户的国际移动用户识别码(IMSI,International Mobile Subscriber Identification Number)、以及每个用户所使用的WLAN终端设备的MAC地址信息等标识信息。\n[0043] 一种较佳的实现方式,本发明实施例一这里采用预先存储的与该WLAN用户对应的终端号码作为该WLAN用户的唯一标识。\n[0044] 步骤403,根据获得的该WLAN用户的唯一标识,通过Portal服务器向发生在线状态异常的WLAN用户推送下线询问消息。\n[0045] 其中,Portal服务器向发生在线状态异常的WLAN用户推送下线询问消息,可以但不限于包括向WLAN用户的终端号码推送用于下线询问的多媒体信息、短消息或者其他数据类型的下线询问消息,和/或采用推送邮件(PUSH Mail)的方式向WLAN用户在进行上线认证时使用的用户名所对应的邮箱推送下线询问消息。\n[0046] 较佳的,本发明实施例一这里采用通过Portal服务器向用户的终端号码推送短消息的方式来向用户推送下线询问消息,并可以在向用户的终端号码推送的短消息中携带提示信息,用以提示该WLAN用户到当前时间为止使用的数据流量或者用以提示WLAN用户从上线时刻开始到当前时刻为止接入WLAN的时长信息。\n[0047] 步骤404,在从推送下线询问消息开始的预先设定时长范围内,根据WLAN用户对Portal服务器推送的下线询问消息进行响应的情况,判断是否对该WLAN用户执行下线处理,如果判断结果为是,执行步骤405,反之,执行步骤406。\n[0048] 其中,根据WLAN用户对Portal服务器推送的下线询问消息进行响应的情况,判断是否对该WLAN用户执行下线处理可以但不限于包括以下几种情况:\n[0049] 第一种情况:在从推送下线询问消息开始的预设时长内,接收到该WLAN用户发来的对下线询问消息进行回复的回复消息,如果该WLAN用户回复的回复消息是用于指示断开与WLAN连接的回复消息时,则执行步骤405控制该WLAN用户下线。反之,如果该WLAN用户回复的回复消息是用于指示继续与WLAN连接的回复消息,则执行步骤406,控制该WLAN用户继续连接WLAN。\n[0050] 第二种情况:在从推送下线询问消息开始的预设时长内,一直没有接收到该WLAN用户发来的对下线询问消息进行回复的回复消息,则执行步骤405,控制WLAN用户下线。\n[0051] 较佳的,上述在从推送下线询问消息开始计算的预先设定时长,可以任意设置,本发明实施例一这里一般将该时长设置为5分钟。\n[0052] 步骤405,控制WLAN用户下线。\n[0053] 具体地,在用户发来的回复消息中,提取回复消息中携带的对应该WLAN用户的用户名和密码,将提取的用户名和密码与预先存储在RADIUS服务器中的用户名和密码进行核对,如果核对通过,则Protal服务器向该用户所接入的AC发送将该用户下线的处理指示,以及在接收到AC在本地清除该WLAN用户的在线信息之后返回的下线处理响应时,向该用户发送下线成功通知。如果核对不通过,则向该WLAN用户发送下线失败通知。\n[0054] 步骤406,控制该WLAN用户继续连接WLAN。\n[0055] 具体地,在从推送下线询问消息开始的预设时长内,若接收到该WLAN用户发来的对下线询问消息进行回复、且指示继续与WLAN连接的回复消息,则控制该用户继续连接WLAN,并向所述AC发送指示信息,用于指示AC继续为该WLAN用户提供WLAN连接服务,并继续监测新一轮时长范围内WLAN用户的在线状态。\n[0056] 相应地,本发明实施例这里还提出一种无线局域网用户的下线处理装置,其结构组成如图4所示,包括:\n[0057] 接收单元501,用于接收接入控制器AC在监测到无线局域网WLAN用户在线状态异常时,发来的用户在线状态异常通知。\n[0058] 获得单元502,用于根据接收单元501接收到的通知,在远程用户拨号认证服务器RADIUS中获得所述用户的唯一标识。\n[0059] 推送单元503,用于根据获得单元502获得的所述用户的唯一标识,通过入口Portal服务器向所述用户推送下线询问消息。\n[0060] 所述接收单元501,还用于接收所述用户发来的对推送单元503推送的下线询问消息进行回复的回复消息。\n[0061] 控制单元504,用于在从推送单元503推送下线询问消息开始的预设时长内,若接收单元501接收到所述用户发来的对下线询问消息进行回复、且指示断开与WLAN连接的回复消息,或者接收单元501未接收到所述用户发来的对下线询问消息进行回复的回复消息,则控制所述用户下线;以及在所述预设时长内,若所述接收单元501接收到所述用户发来的对下线询问消息进行回复、且指示继续与WLAN连接的回复信息,则控制所述用户继续连接WLAN,并向所述AC发送指示信息,所述指示信息用于指示AC继续为所述用户提供WLAN连接服务。\n[0062] 相应地,为本发明实施例这里还提出一种无线局域网用户的下线处理系统,如图5所示,WLAN用户的下线处理系统,包括至少一个WLAN用户终端、至少一个WLAN接入系统、Portal服务器、Radius服务器以及无线局域网用户的下线处理装置,其中:\n[0063] WLAN用户终端,是具有连接WLAN功能的终端,WLAN用户通过该终端设备实现与无线局域网的连接。例如带有无线网卡的PC机、笔记本电脑、手机等。其中,WLAN终端设备上可以但不限于安装802.11b/g无线网卡和WEB浏览器软件等。\n[0064] WLAN接入系统,包括AP和AC/SC。其中,AP可以使WLAN终端接入无线网络。AC用于对WLAN用户连接WLAN时进行上网认证和上网业务进行控制,并在WLAN用户与无线局域网连接期间,监测WLAN用户的在线状态,在监测到WLAN用户在线状态异常时,会发送在线状态异常的通知,\n[0065] Portal服务器,用于在WLAN用户处于在线异常状态时,向用户推送下线询问消息,以及接收用户发来的对下线询问消息进行回复的回复消息。\n[0066] Radius服务器,用于存储每个合法WLAN用户的相关信息,包括WLAN用户的用户名、密码、用户身份标识以及WLAN终端本次接入WLAN时,系统配置给对应终端设备的IP地址、本次接入WLAN时使用的AP被配置的IP地址等信息,并记录WLAN用户的在线时间,根据记录的时间对WLAN用户进行计费。\n[0067] 无线局域网用户的下线处理装置,其中无线局域网用户的下线处理装置的具体组成及工作原理已经详细阐述,这里不再赘述。\n[0068] 需要说明的是,本发明实施例这里提出的无线局域网用户的下线处理装置,可以独立设置在无线局域网系统的任一组成设备中,例如可以设置在无线局域网系统中的Portal服务器中,也可以集成在无线局域网系统中的RADIUS服务器中,也可以作为无线局域网系统组网结构中的一个独立设备。\n[0069] 实施例一\n[0070] 下面以将无线局域网用户的下线处理装置作为WLAN系统的一个独立设备为例详细说明WLAN用户的下线处理方法,如图6所示,其具体过程如下:\n[0071] 步骤601,AC监测到无线局域网用户在线状态异常时,向WLAN用户的下线处理装置发送用户在线状态异常通知。\n[0072] 其中,判断WLAN用户在线状态异常的依据在上述步骤401中已经详细阐述,这里不再赘述。\n[0073] 步骤602,WLAN用户的下线处理装置在AC发来的WLAN用户在线状态异常通知中获得该用户本次连接WLAN时所使用的被配置的IP地址。当然,AC发来的WLAN用户在线状态异常通知中也可以包括WLAN用户本次接入WLAN时所使用的终端设备MAC地址、本次接入WLAN时对应的AP的IP地址或者是AC的IP地址。较佳地,本发明实施例一这里采用在该用户本次连接WLAN时所使用的被配置的IP地址。\n[0074] 步骤603,根据获得的IP地址信息,在RADIUS服务器中获得与该IP地址对应的WLAN用户的唯一标识。\n[0075] 其中,RADIUS服务器中预先存储与该WLAN用户相关的信息,可以但不限于包括每个WLAN用户的身份信息、注册信息、以及每个用户进行WLAN认证时的认证信息等。WLAN用户的唯一标识可以是该WLAN用户在进行上线认证时在认证页面上输入的用户名和密码,也可以是该用户的终端号码,例如手机号码。较佳地,本发明实施例一这里采用以用户的手机号码作为该WLAN用户的唯一标识。\n[0076] 步骤604,根据在RADIUS中获得的该WLAN用户的唯一标识信息,WLAN用户下线处理装置指示Portal服务器向该用户推送下线询问消息。\n[0077] 其中,Portal服务器向该用户推送下线询问消息可以采用多种方式实施,具体请参见上述步骤403中的详细阐述,这里不再赘述。\n[0078] 步骤605,接收用户发来的对下线询问消息进行回复的回复消息,[0079] 步骤606,根据接收到的回复消息,并判断所接收到的回复消息是否是有效信息,如果判断结果为是,则执行步骤607,反之,执行步骤608。\n[0080] 其中,判断所接收到的回复消息是否是有效信息,可以但不限于采用预先设定的时长范围来判断回复消息是否是有效信息。例如,可以将该时长范围设置为从推送下线询问消息开始计时的某一段时长。较佳地,本发明实施例一这里将从推送下线询问消息开始的预设时长设置为2分钟,即在2分钟之内,如果接收到用户发来的对下线询问消息进行回复的回复消息才有效,执行步骤607,反之,若不在预设的2分钟之内,则即使接收到用户发来的回复消息,也做无效处理,执行步骤608。\n[0081] 步骤607,在判断出回复消息有效时,在接收到的回复消息中获得该回复消息携带的用户指示信息,如果用户发来的是用于指示断开与WLAN连接的回复消息,则执行步骤\n608,如果用户发来的是用于指示继续与WLAN连接的回复消息,则执行步骤609。\n[0082] 具体地,本发明实施例一这里以获得用户回复的短消息中携带的字母为例,如果用户回复的短消息中携带的是“Y”时,则确定该用户需要断开与WLAN的连接,执行步骤\n608,如果用户回复的短消息中携带的是“N”,则确定该用户需要继续连接WLAN,执行步骤\n609。\n[0083] 步骤608,控制该WLAN用户下线。\n[0084] 其中,步骤608的具体实施方式可以但不限于根据下述两种情况控制该WLAN用户下线:\n[0085] 第一种情况:在判断出回复消息无效时,即用户未在从推送下线询问消息开始的预设时长内进行对下线询问消息的回复,控制该WLAN用户下线。\n[0086] 第二种情况:在该预设时长内用户发来的回复消息中携带的指示消息是用于指示断开与WLAN连接的回复消息时,则控制该WLAN用户下线。\n[0087] 具体地,控制WLAN用户下线的具体实施方式为:\n[0088] 在WLAN用户发来的回复消息中,确定该回复消息中携带的对应WLAN用户的用户名和密码,将确定出的该WLAN用户的用户名和密码与预先存储在RADIUS服务器中用户名和密码进行比对,如果核对通过,则向该用户所接入的AC发送将所述用户下线的处理指示,以及在接收到所述AC在本地清除该WLAN用户的在线信息之后返回的下线处理响应时,向该用户发送下线成功通知;如果核对不通过,则向该WLAN用户发送下线失败通知。\n[0089] 步骤609,控制该WLAN用户继续连接WLAN,并向AC发送指示信息,用于指示AC为该WLAN用户提供WLAN连接服务,并继续对WLAN用户的在线状态进行监测。\n[0090] 本发明实施例一中提供的WLAN用户的下线处理方案,对于上线认证通过之后没有或者无法保留认证页面的WLAN用户来说,也可以实现正常下线,并在正常下线后,执行相应的计费,从而提升了计费准确度。本方案无需对终端侧进行功能改造,有利于WLAN上网业务的推广,同时有利于缓解GPRS、TD-SCDMA系统中WLAN上网的信道压力,提高了WLAN用户的上网质量。\n[0091] 实施例二\n[0092] 进一步地,本发明实施例二这里在上述实施例一的基础上,以将无线局域网用户的下线处理装置集成在无线局域网系统中的Portal服务器中为例,详细说明无线局域网用户的下线处理方法,如图7所示,具体过程如下:\n[0093] 步骤701,AC监测到无线局域网用户在线状态异常时,向Portal服务器发送用户在线状态异常通知。\n[0094] 其中,WLAN用户在线状态异常可以但不限于包括在规定时间长度内始终没有数据流量发生,和/或在该WLAN用户上线开始到当前时刻为止的时长超过针对该用户本次接入的最大时长。一种较佳的实施方式,本发明实施例二中综合采用上述两种方式来监测WLAN用户在线状态。例如,可以将规定的时间长度设置为25分钟,用户每次接入WLAN的最大接入时长为8个小时。如果WLAN用户在预先规定的时间长度25分钟之内始终没有数据流量产生,则确定该WLAN用户处于在线异常状态。或者,该WLAN用户与WLAN连接时间已经超过预先设定的8个小时时,则确定该WLAN用户在线状态处于异常。AC向Portal服务器发送用户在线状态异常通知。\n[0095] 步骤702,Portal服务器在AC发来的WLAN用户在线状态异常通知中获得该用户本次连接WLAN时所使用的终端设备的MAC地址。当然,AC发来的WLAN用户在线状态异常通知中也可以包括WLAN用户本次接入WLAN时所使用的终端设备被配置的IP地址、本次接入WLAN时对应的AP的IP地址或者是AC的IP地址。较佳地,本发明实施例二采用终端设备的MAC地址。\n[0096] 步骤703,根据获得的MAC地址,在RADIUS服务器中获得与该MAC地址对应的WLAN用户的唯一标识。\n[0097] 其中,RADIUS服务器中预先存储与该WLAN用户相关的信息,可以但不限于包括每个WLAN用户的身份信息、注册信息、以及每个用户进行WLAN认证时的认证信息等。WLAN用户的唯一标识可以是该WLAN用户在进行上线认证时在认证页面上输入的用户名和密码,也可以是该用户的终端号码,例如手机号码。较佳地,本发明实施例二这里采用以用户的手机号码作为该WLAN用户的唯一标识。\n[0098] 步骤704,根据在RADIUS中获得的该WLAN用户的唯一标识信息,Portal服务器向该用户推送下线询问消息。\n[0099] 其中,Portal服务器向该用户推送下线询问消息可以采用多种方式实施,具体请参见上述实施例一中的详细阐述,这里不再赘述。\n[0100] 本发明实施例二这里采用的方式是Portal服务器根据获得的WLAN用户的手机号码,向该用户发送下线询问短消息。其中,向用户发送下线询问短消息中可以携带WLAN用户在线状态异常的原因的信息。\n[0101] 步骤705,接收用户发来的对下线询问消息进行回复的回复消息,并判断所接收到的回复消息是否是有效信息,如果判断结果为是,则执行步骤706,反之,执行步骤707。\n[0102] 其中,判断所接收到的回复消息是否是有效信息,在上述实施例一中已经详细阐述,这里不再赘述。\n[0103] 步骤706,在判断出回复消息有效时,在接收到的回复消息中获得该回复消息携带的用户指示信息。如果用户发来的是用于指示断开与WLAN连接的回复消息,则执行步骤\n707,如果用户发来的是用于指示继续与WLAN连接的回复消息,则执行步骤708。\n[0104] 具体地,步骤706的具体实施方式可以参见上述实施例一中步骤606的详细阐述,这里不再赘述。\n[0105] 步骤707~步骤708,具体请参见上述实施例一中步骤608~步骤609的详细阐述,这里不再赘述。\n[0106] 实施例三\n[0107] 进一步地,本发明实施例三这里在上述实施例一的基础上,以将无线局域网用户的下线处理装置集成在无线局域网系统中的RADIUS服务器中为例,详细说明无线局域网用户的下线处理方法,如图8所示,具体过程如下:\n[0108] 步骤801,AC监测到无线局域网用户在线状态异常时,向RADIUS服务器发送用户在线状态异常通知。\n[0109] 其中,确定WLAN用户在线状态异常的具体依据在上述实施例一中已经详细阐述,这里不再赘述。\n[0110] 步骤802,RADIUS服务器在AC发来的WLAN用户在线状态异常通知中,获得该用户本次连接WLAN时所接入的AP的IP地址。当然,AC发来的WLAN用户在线状态异常通知中也可以包括WLAN用户本次接入WLAN时所使用的终端设备被配置的IP地址、WLAN终端的MAC地址、本次接入WLAN时对应的AC的IP地址,较佳地本发明实施例三中以该用户本次连接WLAN时所接入的AP的IP地址为例做出详细阐述。\n[0111] 步骤803,RADIUS服务器根据获得的WLAN用户本次接入WLAN时所使用的AP被配置的IP地址,根据自身存储的数据库中,在获得与该IP地址对应的WLAN用户的唯一标识。\n[0112] 其中,RADIUS服务器中预先存储与该WLAN用户相关的信息,可以但不限于包括每个WLAN用户的身份信息、注册信息、以及每个用户进行WLAN认证时的认证信息等。WLAN用户的唯一标识可以是该WLAN用户在进行上线认证时在认证页面上输入的用户名和密码,也可以是该用户的终端号码,\n[0113] 步骤804,RADIUS中获得的该WLAN用户的唯一标识信息,指示Portal服务器向该用户推送下线询问消息。其中,Radius服务器向该用户推送下线询问消息可以采用多种方式实施,具体请参见上述实施例一中的详细阐述,这里不再赘述,\n[0114] 步骤805~步骤808,接收用户发来的对下线询问消息进行回复的回复消息,并根据接收到的回复消息,执行后续步骤的操作。具体请参见上述实施例二中步骤705~步骤\n708的详细阐述,这里不再赘述。\n[0115] 实施例四\n[0116] 本发明实例四中提出一种无线局域网用户的下线处理方法,通过WLAN用户主动发送短消息的方式来实现,如图9所示,具体过程如下:\n[0117] 步骤901,Portal服务器向WLAN用户广播特服号码,WLAN用户在需要进行下线时,根据Portal服务器广播的特服号码,向Portal服务器发送短消息,在发送的短消息中携带了该WLAN用户请求断开WLAN连接的信息。\n[0118] 其中,WLAN用户可以采用手机发送请求消息,也可以采用即时通讯工具发送请求消息。较佳地,本发明实施例四这里采用WLAN用户通过手机,向获得的特服号码发送请求断开WLAN连接的请求消息。\n[0119] 步骤902,Portal服务器在接收到的下线请求消息中获得WLAN用户的用户名和密码。\n[0120] 步骤903,根据获得的用户名和密码,Portal服务器核对所述WLAN用户的用户名和密码是否存储在RADIUS中。如果核对通过,则执行步骤904,反之,执行步骤905。\n[0121] 具体地,Portal服务器核对所述WLAN用户的用户名和密码是否存储在RADIUS中,可以采用两种方式来实现:\n[0122] 第一种方式:Portal服务器将获得的用户名和密码,发送给RADIUS服务器,RADIUS服务器将接收到的用户名和密码,与自身存储的用户名和密码进行比对,如果RADIUS服务器中存储有接收到的用户名和密码,则将核对通过的信息发送给Portal服务器,反之,如果RADIUS服务器中未存储有接收到的用户名和密码,将核对不通过的信息发送给Portal服务器。\n[0123] 第二种方式:Portal服务器将获得的用户名和密码作为键值,在RADIUS服务器中查找是否有与该键值相同的用户名和密码,如果RADIUS服务器中存储有相同的用户名和密码,则确认核对通过,反之,则确定核对不通过。\n[0124] 步骤904,如果核对通过,Portal服务器向该WLAN用户所接入的AC发送将该用户下线的处理指示,以及在接收到所述AC在本地清除所述用户的在线信息之后返回的下线处理响应时,向该用户发送下线成功通知。其中,向该用户发送下线成功的通知可以以网页的形式展示在该用户本次接入WLAN时所使用的终端设备上,也可以采用短消息的方式通知该WLAN用户。\n[0125] 步骤905,如果核对不通过,则向Portal服务器向该WLAN用户发送下线失败通知。\n其中,向该用户发送下线失败的通知可以以网页的形式展示在该用户本次接入WLAN时所使用的终端设备上,也可以采用短消息的方式通知该WLAN用户。\n[0126] 相应地,本发明实施例四这里也提出一种无线局域网用户的下线处理装置,如图\n10所示,包括:\n[0127] 接收单元101,用于接收无线局域网WLAN用户通过短消息方式发来的下线请求消息。\n[0128] 获得单元102,用于在接收单元101接收到的下线请求消息中获得WLAN用户的用户名和密码。\n[0129] 核对单元103,用于根据获得单元102获得的用户名和密码,核对是否存储在远程用户拨号认证服务RADIUS中。\n[0130] 所述接收单元101还用于接收用户所接入的接入控制器AC在本地清除所述用户的在线信息之后返回的下线处理响应。\n[0131] 指示单元104,用于在核对单元103核对出所述WLAN用户的用户名和密码存储在RADIUS中时,则向所述用户所接入的AC发送将所述用户下线的处理指示,以及在接收单元\n101接收到所述AC在本地清除所述用户的在线信息之后返回的下线处理响应时,向所述用户发送下线成功通知;以及在核对单元103核对出所述WLAN用户的用户名和密码未存储在RADIUS中时,则向所述用户发送下线失败通知。\n[0132] 本发明实施例四中提供的WLAN用户的下线处理方案,对于上线认证通过之后没有或者无法保留认证页面的WLAN用户来说,同样也可以实现正常下线,并在正常下线后,执行相应的计费,从而提升了计费准确度。本方案无需对终端侧进行功能改造,有利于WLAN上网业务的推广,同时有利于缓解GPRS、TD-SCDMA系统中WLAN上网的信道压力,提高了WLAN用户的上网质量。\n[0133] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2015-11-04
- 2013-07-24
实质审查的生效
IPC(主分类): H04L 12/26
专利申请号: 201110414906.4
申请日: 2011.12.13
- 2013-06-19
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-08-10
|
2011-05-12
| | |
2
| |
2009-02-04
|
2008-10-14
| | |
3
| |
2011-01-26
|
2009-07-20
| | |
4
| |
2010-07-14
|
2010-04-01
| | |
5
| |
2004-06-02
|
2002-11-19
| | |
6
| |
2008-07-02
|
2006-12-28
| | |
7
| |
2010-07-07
|
2008-12-29
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |