接入无线局域网的方法和系统、短信推送平台、门户系统的制作方法

文档序号:9600886阅读:604来源:国知局
接入无线局域网的方法和系统、短信推送平台、门户系统的制作方法
【技术领域】
[0001]本发明涉及通信技术,尤其是一种接入无线局域网的方法和系统、短信推送平台、门户系统。
【背景技术】
[0002]随着移动互联网技术的快速发展,移动网络的覆盖区域和网络质量不断提升,移动用户规模也随之壮大。据中国电信公布的年报统计数据显示,2008年底中国电信的移动用户为2197万户,2013年底移动用户达到1.86亿户,增长了 746%。
[0003]在移动用户规模蓬勃发展的同时,码分多址(CDMA)网络压力也日益凸显。部分商业地区、校园区域和车站机场等高人流地区,CDMA网络出现接入难、上网慢的问题,严重影响用户使用感知。对此,中国电信在业务忙区搭建了基于IEEE 802.lib标准的无线局域网(Wireless Fidelity, WIFI)网络,通过广告宣传和资费优惠,引导移动用户使用无线局域网(WLAN)网络进行分流,使WIFI网络成为CDMA网络的有效补充。
[0004]目前,移动终端(也称为:手机终端)用户可以通过如下两种方案接入WLAN网络:
[0005]1,通过WLAN门户(PORTAL)页面登录。该方案中用户需要先获取密码短信,记忆短信中的密码,然后在PORTAL页面输入账号和密码,发起拨号请求后才能接入WLAN网络。该方案存在的问题是:用户登录步骤繁琐,操作流程复杂;
[0006]2,基于C+W统一认证方案。用户通过手机终端接入WIFI网络后,上报用户身份识别模块(US頂卡)的信息到接入网验证、授权、记账(AN —AAA)系统进行身份认证,如果通过认证,则打通手机终端一无线网关(WAG)—分组数据服务节点(PDSN)—互联网的上网通道。该方案存在的问题是:手机终端会在用户无感知情况下自动拨号上网,从而产生WLAN上网费用,容易引发用户对WLAN上网费用不认可的争议投诉。

【发明内容】

[0007]本发明实施例所要解决的一个技术问题是:针对目前用户通过上述两种方案接入WLAN网络时存在的登录步骤繁琐、操作流程复杂问题,或易于产生WLAN上网费用纠纷问题,提供一种接入无线局域网的方法和系统、短信推送平台、门户系统,以简化用户通过手机终端接入WLAN网络的登录操作,并且避免产生WLAN上网费用纠纷。
[0008]本发明实施例提供的一种接入无线局域网(WLAN)的方法,包括:
[0009]手机终端进入WLAN网络覆盖区域时,短信推送平台基于预设规则生成一条统一资源定位URL链接;所述URL链接包括WLAN的门户PORTAL系统域名与所述手机终端用户的用户身份凭证参数;
[0010]短信推送平台通过短信中心向所述手机终端发送包括所述URL链接和提示信息的短信,所述提示信息用于提示用户通过点击所述URL链接接入WLAN网络;
[0011 ] 宽带远程接入服务器BRAS接收到用户通过点击所述URL链接发送的访问请求时,将所述访问请求转发给PORTAL系统,所述访问请求中包括所述URL链接;
[0012]PORTAL系统对所述访问请求中的URL链接进行有效性验证;
[0013]响应于所述URL链接通过有效性验证,PORTAL系统请求短信推送平台对所述URL链接中的用户身份凭证参数进行鉴权,并在所述用户身份凭证参数通过鉴权时,接收短信推送平台返回的所述手机终端用户的手机号码;
[0014]PORTAL系统根据所述手机号码,从远程用户拨号认证系统RADIUS获取所述手机终端用户的上网密码;
[0015]PORTAL系统构造一条认证请求并发送给所述BRAS,所述认证请求中包括所述手机终端用户的手机号码和上网密码;
[0016]所述BRAS请求RADIUS对所述认证请求中的手机号码和上网密码进行认证,并在所述认证请求中的手机号码和上网密码通过认证时,允许所述手机终端接入WLAN网络。
[0017]在基于本发明上述方法的另一个实施例中,所述短信推送平台基于预设规则生成一条URL链接之前,还包括:
[0018]手机终端进入WLAN网络覆盖区域时,向移动交换设备MSC发起基于位置的位置更新请求,MSC更新所述手机终端用户的小区位置信息,所述位置更新请求中包括手机终端当前进入的新小区信息;
[0019]网管系统监测到MSC上所述手机终端用户注册的小区位置信息进行了更新,查询运营商WLAN热点资料库的信息获知所述新小区部署了 WLAN热点,则获知所述手机终端用户进入运营商的WLAN热点覆盖区域,向短信推送平台发送通知消息,所述通知消息包括所述手机终端用户的手机号码;
[0020]短信推送平台调用RADIUS接口,请求RADIUS验证所述手机终端用户的业务状态是否正常、以及是否具有WLAN业务权限,并接收RADIUS返回的验证结果;
[0021]根据所述RADIUS返回的验证结果,若所述手机终端用户的业务状态正常、且具有WLAN业务权限,执行所述生成一条URL链接的操作。
[0022]在基于本发明上述方法的另一个实施例中,所述短信推送平台通过短信中心向所述手机终端发送包括所述URL链接和提示信息的短信包括:
[0023]所述短信推送平台向短信中心发送短信发送请求,该短信发送请求中包括所述URL链接、用于标识所述URL链接为无线应用协议推送WAP HJSH类型的参数标识、所述手机终端用户的手机号码和所述提示信息;
[0024]短信中心向所述手机终端发送包括WAP PUSH类型的所述URL链接和所述提示信息的短。
[0025]在基于本发明上述方法的另一个实施例中,所述用户身份凭证参数包括类型标识flag参数、用户名username参数和动态密码id参数;
[0026]其中,所述flag参数用于携带URL链接的类型标识;所述username参数用于携带手机号码的加密运算结果;所述id参数用于携带短信推送平台为手机终端用户分配的动态密码。
[0027]在基于本发明上述方法的另一个实施例中,所述flag参数携带的URL链接的类型标识为8位长度的数字;
[0028]其中第1-2位为短信推送平台动态生成的随机验证码,第3-6位为URL链接生成时间的时间戳;第7-8位为MD5(随机验证码+key)计算结果的预设位,key为短信推送平台与所述PORTAL系统共享的秘钥参数。
[0029]在基于本发明上述方法的另一个实施例中,所述MD5 (随机验证码+key)计算结果的预设位具体为所述MD5 (随机验证码+key)计算结果的第9和15位。
[0030]在基于本发明上述方法的另一个实施例中,所述username参数携带的手机号码的加密运算结果为11位数字,为(手机号码的每位数值+n)% 10的运算结果按序组合,其中,η取值所述随机验证码的第1位或第2位。
[0031]在基于本发明上述方法的另一个实施例中,所述id参数携带的动态密码为10位数字,所述动态密码由短信推送平台为用户随机生成,在预设有效期内有效。
[0032]在基于本发明上述方法的另一个实施例中,PORTAL系统对所述访问请求中的URL链接进行有效性验证包括:
[0033]所述Portal系统识别所述访问请求中的URL链接是否符合所述预设规则规定的格式;
[0034]若符合所述预设规则规定的格式,读取所述URL链接中flag参数的第3_6位携带的时间戳,并根据该时间戳和预设有效期信息,验证当前时刻是否在所述动态密码的有效期范围内;
[0035]若在所述动态密码的有效期范围内,读取所述URL链接中flag参数的第1_2位表示的随机验证码和所述Portal系统存储的key,计算MD5 (读取到的随机验证码+存储的key),并比较计算结果的预设位与所述URL链接中flag参数的第7-8位是否一致;
[0036]若计算结果的预设位与所述URL链接中flag参数的第7-8位一致,所述访问请求中的所述URL链接通过有效性验证;
[0037]否则,若所述访问请求中的URL链接不符合所述预设规则规定的格式,或者当前时刻不在所述动态密码的有效期范围内,或者计算结果的预设位与所述URL链接中flag参数的第7-8位不一致,所述访问请求中的URL链接未通过有效性验证。
[0038]在基于本发明上述方法的另一个实施例中,若所述访问请求中的URL链接未通过有效性验证,PORTAL系统向用户展示该PORTAL系统的登录首页,以便用户通过输入账号和密码登录接入WLAN。
[0039]在基于本发明上述方法的另一个实施例中,所述短信推送平台生成URL链接后,还存储所述手机终端用户的鉴权信息,包括手机号码、所述URL链接中的username和id信息、所述username和id信息的生成时间和有效期信息;
[0040]PORTAL系统请求短信推送平台对所述URL链接中的用户身份凭证参数进行鉴权包括:
[0041 ] PORTAL系统从所述访问请求中的URL链接中读取username和id信息并发送给短信推送平台;
[0042]所述短信推送平台比较PORTAL系统发送的username和id信息与存储的鉴权信息中的username和id信息是否一致;
[0043]若PORTAL系统发送的username和id信息与存储的鉴权信息中的username和id信息一致,根据该鉴权信息中的生成时间和有效期信息,判断所述id当前是否有效;
[0044]若所述id当前有效,所述用户身份凭证参数通过鉴权,向所述PORTAL系统返回所述鉴权信息中的手机号码;
[0045]否则,若PORTAL系统发送的username和id信息与存储的鉴权信息中的username和id信息不一致,或者所述id当前无效,所述用户身份凭证参数未通过鉴权。
[0046]在基于本发明上述方法的另一个实施例中,所述BRAS请求RADIUS对所述认证请求中的手机号码和上网密码进行认证包括:
[0047]BRAS向RADIUS发送所述认证请求报文;
[0048]RADIUS根据预先存储的手机终端用户的WLAN业务信息对所述认证请求中的手机号码和上网密码进行认证,所述WLAN业务信息包括WLAN业务类型标识、WLAN业务状态、手机号码和上网密码;
[0049]RADIUS向BRAS回复所述手机号码和上网密码是否通过认证的认证结果;
[0050]BRAS将所述认证结果转发给PORTAL系统;
[0051]PORTAL系统向用户展示所述认证结果,以便所述用户使用所述手机终端接入WLAN网络。
[0052]本发明实施例提供的一种短信推送平台,包括:
[0053]生成单元,用于在手机终端进入WLAN网络覆盖区域时,基于预设规则生成一条URL链接;所述URL链接包括WLAN的PORTAL系统域名与所述手机终端用户的用户身份凭证参数;
[0054]存储单元,用于存储所述生成单元生成URL链接时产生的手机终端用户的鉴权信息;
[0055]第一发送单元,用于通过短信中心向所述手机终端发送包括所述URL链接和提示信息的短信,所述提示信息用于提示用户通过点击所述URL链接接入WLAN网络;以及根据鉴权单元的指示,向PORTAL系统返回所述手机终端用户的手机号码;
[0056]第一接收单元,用于接收PORTAL系统发送的对URL链接中的用户身份凭证参数进行鉴权的鉴权请求,该鉴权请求中包括待鉴权的用户身份凭证参数;
[0057]鉴权单元,用于根据所述存储单元中存储的鉴权信息对所述待鉴权的用户身份凭证参数进行鉴权,并在所述待鉴权的用户身份凭证参数通过鉴权时,指示第一发送单元向PORTAL系统返回所述手机终端用户的手机号码。
[0058]在基于本发明上述短信推送平台的另一个实施例中,所述第一接收单元,还用于接收网管系统在监测到所述手机终端用户进
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1