胖瘦WiFiAP无感知认证免费上网的方法

文档序号:10616596阅读:408来源:国知局
胖瘦WiFi AP无感知认证免费上网的方法
【专利摘要】本发明提供一种胖瘦WiFi AP无感知认证免费上网的方法,包括:1、建立APP与胖WiFi AP的连接;2、APP向胖WiFi AP发送访问网页请求,判断APP是否认证,若已认证,则访问网页后结束;若未认证,则将APP重定向到Portal页面,重定向成功后,APP从Portal页面上获取认证参;3、向WiFi Portal发起认证请求,根据所述认证参数进行认证,返回网关令牌;4、向胖WiFi AP发送开通网关请求及所述网关令牌,胖WiFi AP接收到该开通网关请求后,对所述网关令牌进行校验。本发明是采用客户端新的认证方式,可以同时支持两种AP设备,扩大了设备可选范围。
【专利说明】
胖瘦WiFi AP无感知认证免费上网的方法
技术领域
[0001 ]本发明涉及WiFi网络共享的技术领域,尤其涉及一种胖瘦WiFi AP无感知认证免费上网的方法。
【背景技术】
[0002]W1-Fi目前被证明是实现线上线下高度融合的最佳入口,也是移动互联网,尤其是020(0nline To Off line,即在线离线/线上到线下,是指将线下的商务机会与互联网结合,让互联网成为线下交易的平台,这个概念最早来源于美国)业务的重要承载。
[0003]在机场、大巴、医院、旅游景点等各场合,W1-Fi基本上是使用传统Portal方式进行认证,用户需在Portal页面上输入手机号码和短信验证码完成认证。这种方式对用户来说操作麻烦,对WiFi运营商来说由于仅仅获取到用户的手机号码,没有更多的用户信息,无法对用户进行行为分析,不利于开展精确营销。
[0004]AP(Access Point,即无线接入点),是WLAN网络中的重要组成部分,其工作机制类似有线网络中的集线器(HUB),无线终端可以通过AP进行终端之间的数据传输,也可以通过AP的“WAN” 口与有线网络互通。通常业界将AP分为胖WiFi AP和瘦WiFi AP。而传统的Portal认证方式只能接入胖WiFi AP或瘦WiFi AP中的一种,无法同时接入两种AP设备,对W1-Fi运营商选择AP设备厂家造成限制。
[0005]在2013年08月26日申请的申请号为201310372731.4的中国发明,公开了一种WiFi终端快速连接WiFi AP的方法及系统,包括以下步骤:利用WiFi AP信息发布设备接入WiFiAP网络,并获取目标WiFi AP的接入参数和认证信息后按照数据格式进行封装;并将所述封装后的WiFi AP接入参数和认证信息向区域内的WiFi终端进行发布;所述WiFi终端获取所述封装后的WiFi AP接入参数和认证信息后进行解读获得目标WiFi AP的接入参数和认证信息;根据所述目标WiFi AP的接入参数连接到目标WiFi AP网络,并根据所述认证信息自动完成后续的认证接入过程。该发明不兼容WiFi的胖WiFi AP和瘦WiFi AP,一键登录时不具备无感知认证;该发明的WiFi不支持植入广告,不支持用户在浏览广告后能自动完成认证。

【发明内容】

[0006]本发明要解决的技术问题,在于提供一种胖瘦WiFiAP无感知认证免费上网的方法,采用客户端新的认证方式,可以同时支持两种AP设备,扩大了设备可选范围。
[0007]本发明的问题是这样实现的:
[0008]—种胖瘦WiFi AP无感知认证免费上网的方法,所述方法包括如下步骤:
[0009]步骤1、将WiFi热点接入胖WiFi AP及瘦WiFi AP,建立APP与胖WiFi AP或瘦WiFiAP的连接,若APP与胖WiFi AP连接,则APP通过胖WiFi AP获取APP的IP地址及热点的mac地址,进入步骤2;若APP与瘦WiFi AP连接,则APP通过瘦WiFi AP获取APP的IP地址及热点的mac地址,进入步骤7 ;
[0010]步骤2、APP向胖WiFi AP发送访问网页请求,胖WiFi AP接收到该访问网页请求后,判断APP是否认证,如果已认证,则胖WiFi AP允许APP的IP地址进行访问,APP直接访问网页后,结束流程;如果未认证,则将APP重定向到Portal页面,若重定向成功,则APP从该Portal页面上获取到认证参数,进入步骤3;若重定向失败,则跳转到步骤6;
[0011]步骤3、APP向业务平台发送加密请求及所述认证参数,业务平台接收到该加密请求后,对所述认证参数进行加密;
[0012]步骤4、业务平台向WiFi Portal发起认证请求及加密后的所述认证参数,WiFiPortal接收到该认证请求后,根据所述认证参数进行认证,若认证通过,则进入步骤5;若认证不通过,则结束流程;
[0013]步骤5、WiFi Portal返回所述认证参数及开通网关地址给业务平台,业务平台接收到所述认证参数及所述开通网关地址后再返回给APP;
[0014]步骤6、APP向胖WiFi AP发送开通网关请求、所述认证参数及所述开通网关地址,胖WiFi AP接收到该开通网关请求后,通过所述认证参数打开所述开通网关地址进行校验,并将校验结果返回给APP,若校验成功,则开通网关,胖WiFi AP允许APP的IP地址进行访问,APP直接开始访问网页,结束流程;若校验失败,则结束流程;
[0015]步骤7、业务平台判断APP是否开户,如果未开户,则进行自动开户,将认证信息返回给APP;如果已开户,则说明APP中存在有认证信息,进入步骤8;
[0016]步骤8、APP向业务平台发送访问网页请求,业务平台接收到该访问网页请求后,判断APP是否认证,如果已认证,则瘦WiFi AP允许APP的IP地址进行访问,APP直接访问网页后,结束流程;如果未认证,则APP向WiFi PortaI发送认证请求及所述认证信息,WiFiPortal接收到该认证请求后,根据所述认证信息进行认证,并将认证结果返回给APP,若认证通过,则瘦WiFi AP允许APP的IP地址进行访问,APP直接访问网页后,结束流程;若认证不通过,则结束流程。
[0017]进一步地,所述步骤2或步骤7之前还包括:
[0018]步骤11、APP向业务平台发送获取相关广告信息请求及所述mac地址,业务平台接收到该获取相关广告信息请求后,根据所述mac地址判断APP上所连的WiFi是否为目标WiFi,如果不是目标WiFi,则查看附近的WiFi,若附近存在有效的WiFi,则直接访问网页后,结束流程;若不存在有效的WiFi,则结束流程;如果是目标WiFi,则返回相关广告信息给APP,APP浏览完广告信息后,进入步骤2或步骤7。
[0019]进一步地,所述步骤6或步骤8之后还包括:
[0020]步骤9、当步骤6中的校验结果或步骤8中的认证结果未返回给APP时,APP向胖WiFiAP或瘦WiFi AP发送访问网页请求,胖WiFi AP或瘦WiFi AP接收到该访问网页请求,将访问结果返回给APP,APP根据该访问结果判断APP是否认证成功,若认证成功,则APP成功进入要访问的网页;若认证失败,则APP进入失败页面。
[0021]进一步地,所述认证信息包括用户名及密码。
[0022]本发明具有如下优点:
[0023]I)本发明兼容胖WiFi AP和瘦WiFi AP,支持更多的W1-Fi设备,利于运营商/商户和更多的W1-Fi设备场景进行合作;
[0024]2)本发明引入无感知认证,是通过APP向胖WiFi AP或瘦WiFi AP发送访问网页请求就可以开始来进行认证的,不用输入验证码就可以免费上网,改进了用户在操作上的便捷性;
[0025]3)本发明基于APP自动认证,可获取用户更多的信息,便于用户行为分析,为运营商/商户的W1-Fi的广告或内容的精确营销打下基础。
【附图说明】
[0026]下面参照附图结合实施例对本发明作进一步的说明。
[0027]图1为本发明一种胖瘦WiFiAP无感知认证免费上网的方法中胖WiFiAP的认证流程图。
[0028]图2为本发明一种胖瘦WiFiAP无感知认证免费上网的方法中瘦WiFiAP的认证流程图。
【具体实施方式】
[0029]为使得本发明更明显易懂,现以一优选实施例,并配合附图作详细说明如下。
[0030]实施例一:
[0031]如图1所示,本发明的一种胖瘦WiFiAP无感知认证免费上网的方法,所述方法是通过接入胖WiFi AP来实现免费上网的,包括如下步骤:
[0032]步骤Al、获取WiFi的mac地址:建立APP与胖WiFi AP的连接,胖WiFi AP动态分配APP的IP地址并返回热点的mac地址,APP通过手机系统API从胖WiFi AP中获取该APP的IP地址及该热点的mac地址;
[0033]步骤A2、获取WiFi广告:APP向业务平台发送获取相关广告信息请求及所述mac地址,业务平台接收到该获取相关广告信息请求后,根据所述mac地址判断APP上所连的WiFi是否为目标WiFi,如:“找我WiFi”,如果不是找我WiFi,则查看附近的WiFi,若附近存在有效的WiFi,则直接访问网页后,结束流程;若不存在有效的WiFi,则结束流程;如果是找我WiFi,则返回相关广告信息给APP,APP浏览完广告信息后,进入步骤A3;
[0034]步骤A3、获取认证参数:APP向胖WiFi AP发送访问网页请求,胖WiFi AP接收到该访问网页请求后,判断APP是否认证,如果已认证,则胖WiFi AP允许APP的IP地址进行访问,APP直接访问网页后,结束流程;如果未认证,则自动重定向APP到Portal页面,若重定向成功,则APP从该Portal页面的Ur I上获取到认证参数,进入步骤A4;若重定向失败,则跳转到步骤A7;
[0035]步骤A4、认证参数加密:APP向业务平台发送加密请求及所述认证参数,业务平台接收到该加密请求后,对所述认证参数进行加密;
[0036]步骤A5、身份认证:业务平台向WiFi Portal发起认证请求及加密后的所述认证参数,WiFi Portal接收到该认证请求后,根据所述认证参数进行认证,若认证通过,则进入步骤A6;若认证不通过,则结束流程;
[0037]步骤A6、返回token及auth-url:WiFi Portal返回所述认证参数(携带有用于打开开通网关地址的token)及开通网关地址(auth-url)给业务平台,业务平台接收到所述认证参数及所述开通网关地址后再返回给APP;
[0038]步骤A7、开通网关:APP向胖WiFi AP发送开通网关请求、所述认证参数及所述开通网关地址,胖WiFi AP接收到该开通网关请求后,通过所述认证参数中携带的token打开所述开通网关地址进行校验,并将校验结果返回给APP,若校验成功,则开通网关,胖WiFi AP允许APP的IP地址进行访问,APP直接开始访问网页,结束流程;若校验失败,则结束流程;
[0039]步骤A8、访问网页:当校验结果未返回给APP时,APP向胖WiFi AP发送访问网页请求,胖WiFi AP接收到该访问网页请求,将访问结果返回给APP,APP根据该访问结果判断APP是否认证成功,若认证成功,则APP成功进入要访问的网页;若认证失败,则APP进入失败页面。
[0040]实施例二:
[0041 ]如图2所示,本发明的一种胖瘦WiFi AP无感知认证免费上网的方法,所述方法是通过接入瘦WiFi AP来实现免费上网的,包括如下步骤:
[0042]步骤B1、获取WiFi的mac地址:建立APP与瘦WiFi AP的连接,瘦WiFi AP动态分配APP的IP地址并返回热点的mac地址,APP通过手机系统API从瘦WiFi AP中获取该APP的IP地址及该热点的mac地址;
[0043]步骤B2、获取WiFi广告:APP向业务平台发送获取相关广告信息请求及所述mac地址,业务平台接收到该获取相关广告信息请求后,根据所述mac地址判断APP上所连的WiFi是否为目标WiFi,如:“找我WiFi”,如果不是找我WiFi,则查看附近的WiFi,若附近存在有效的WiFi,则直接访问网页后,结束流程;若不存在有效的WiFi,则结束流程;如果是找我WiFi,则返回获取相关广告信息给APP,APP浏览完广告后,进入步骤B3;
[0044]步骤B3、获取认证信息:业务平台判断APP是否开户,如果未开户,则进行自动开户,将认证信息返回给APP,所述认证信息包括用户名及密码;如果已开户,则说明APP中存在有认证信息(用户名及密码),进入步骤B4;
[0045]步骤B4、WiFi自动认证:APP向业务平台发送访问网页请求,业务平台接收到该访问网页请求后,判断APP是否认证,如果已认证,则瘦WiFi AP允许APP的IP地址进行访问,APP直接访问网页后,结束流程;如果未认证,则APP向WiFi Portal发送认证请求及所述认证信息,WiFi Portal接收到该认证请求后,根据所述认证信息进行认证,并将认证结果返回给APP,若认证通过,则瘦WiFi AP允许APP的IP地址进行访问,APP直接访问网页后,结束流程;若认证不通过,则结束流程;
[0046]步骤B5、访问网页:当认证结果未返回给APP时,APP向瘦WiFi AP发送访问网页请求,瘦WiFi AP接收到该访问网页请求,将访问结果返回给APP,APP根据该访问结果判断APP是否认证成功,若认证成功,则APP成功进入要访问的网页;若认证失败,则APP进入失败页面。
[0047]一般的W1-Fi热点只接入胖WiFi AP或瘦WiFi AP设备中的一种,W1-Fi运营商在选择AP设备厂家有所限制,为此引入客户端APP并屏蔽两种接入方式的差异,以兼容更多的AP设备。
[0048]使用W1-Fi热点一般是基于短信验证码认证的,用户需要输入手机号码获取验证码,并输入验证码进行认证,在操作上并不便捷。而客户端APP可进行自动认证,即引入无感知认证,用户不用输入验证码就可以免费上网。
[0049]最重要的一点,基于短信验证码,运营商采集的用户信息只有手机号码,无法在广告业务进行精确营销,而客户端APP可方便地采集用户更多用户行为数据。
[0050]在操作上,用户连接热点后,打开客户端APP,点击免费上网的图标,弹出W1-Fi广告,用户滑动浏览完3屏广告后,客户端APP在后台自动完成胖WiFi AP或瘦WiFi AP的认证流程,这样用户就可以免费上网了。
[0051]综上所述,本发明的优点如下:
[0052]I)本发明兼容胖WiFi AP和瘦WiFi AP,本发明中APP对胖WiFi AP或瘦WiFi AP进行认证,其APP能完成两种认证的方式,该认证的过程就能说明该认证方法可以屏蔽两种接入方式的差异,兼容胖WiFi AP和瘦WiFi AP两种设备,支持更多的W1-Fi设备,利于运营商/商户和更多的W1-Fi设备场景进行合作;
[0053]2)本发明引入无感知认证,是通过APP向胖WiFi AP或瘦WiFi AP发送访问网页请求就可以开始来进行认证的,不用输入验证码就可以免费上网,从而实现了无感知认证,改进了用户在操作上的便捷性;
[0054]3)本发明基于APP自动认证,可获取用户更多的信息,便于用户行为分析,为运营商/商户的W1-Fi的广告或内容的精确营销打下基础。
[0055]虽然以上描述了本发明的【具体实施方式】,但是熟悉本技术领域的技术人员应当理解,我们所描述的具体的实施例只是说明性的,而不是用于对本发明的范围的限定,熟悉本领域的技术人员在依照本发明的精神所作的等效的修饰以及变化,都应当涵盖在本发明的权利要求所保护的范围内。
【主权项】
1.一种胖瘦WiFi AP无感知认证免费上网的方法,其特征在于:所述方法包括如下步骤: 步骤1、将WiFi热点接入胖WiFi AP及瘦WiFi AP,建立APP与胖WiFi AP或瘦WiFi AP的连接,若APP与胖WiFi AP连接,则APP通过胖WiFi AP获取APP的IP地址及热点的mac地址,进入步骤2;若APP与瘦WiFi AP连接,则APP通过瘦WiFi AP获取APP的IP地址及热点的mac地址,进入步骤7; 步骤2、APP向胖WiFi AP发送访问网页请求,胖WiFi AP接收到该访问网页请求后,判断APP是否认证,如果已认证,则胖WiFi AP允许APP的IP地址进行访问,APP直接访问网页后,结束流程;如果未认证,则将APP重定向到Portal页面,若重定向成功,则APP从该Portal页面上获取到认证参数,进入步骤3;若重定向失败,则跳转到步骤6; 步骤3、APP向业务平台发送加密请求及所述认证参数,业务平台接收到该加密请求后,对所述认证参数进行加密; 步骤4、业务平台向WiFi Portal发起认证请求及加密后的所述认证参数,WiFi Portal接收到该认证请求后,根据所述认证参数进行认证,若认证通过,则进入步骤5;若认证不通过,则结束流程; 步骤5、WiFi Portal返回所述认证参数及开通网关地址给业务平台,业务平台接收到所述认证参数及所述开通网关地址后再返回给APP; 步骤6、APP向胖WiFi AP发送开通网关请求、所述认证参数及所述开通网关地址,胖WiFi AP接收到该开通网关请求后,通过所述认证参数打开所述开通网关地址进行校验,并将校验结果返回给APP,若校验成功,则开通网关,胖WiFi AP允许APP的IP地址进行访问,APP直接开始访问网页,结束流程;若校验失败,则结束流程; 步骤7、业务平台判断APP是否开户,如果未开户,则进行自动开户,将认证信息返回给APP;如果已开户,则说明APP中存在有认证信息,进入步骤8; 步骤8、APP向业务平台发送访问网页请求,业务平台接收到该访问网页请求后,判断APP是否认证,如果已认证,则瘦WiFi AP允许APP的IP地址进行访问,APP直接访问网页后,结束流程;如果未认证,则APP向WiFi Portal发送认证请求及所述认证信息,WiFi Portal接收到该认证请求后,根据所述认证信息进行认证,并将认证结果返回给APP,若认证通过,则瘦WiFi AP允许APP的IP地址进行访问,APP直接访问网页后,结束流程;若认证不通过,则结束流程。2.根据权利要求1所述的一种胖瘦WiFiAP无感知认证免费上网的方法,其特征在于:所述步骤2或步骤7之前还包括: 步骤IUAPP向业务平台发送获取相关广告信息请求及所述mac地址,业务平台接收到该获取相关广告信息请求后,根据所述mac地址判断APP上所连的WiFi是否为目标WiFi,如果不是目标WiFi,则查看附近的WiFi,若附近存在有效的WiFi,则直接访问网页后,结束流程;若不存在有效的WiFi,则结束流程;如果是目标WiFi,则返回相关广告信息给APP,APP浏览完广告信息后,进入步骤2或步骤7。3.根据权利要求1所述的一种胖瘦WiFiAP无感知认证免费上网的方法,其特征在于:所述步骤6或步骤8之后还包括: 步骤9、当步骤6中的校验结果或步骤8中的认证结果未返回给APP时,APP向胖WiFi AP或瘦WiFi AP发送访问网页请求,胖WiFi AP或瘦WiFi AP接收到该访问网页请求,将访问结果返回给APP,APP根据该访问结果判断APP是否认证成功,若认证成功,则APP成功进入要访问的网页;若认证失败,则APP进入失败页面。4.根据权利要求1所述的一种胖瘦WiFi AP无感知认证免费上网的方法,其特征在于:所述认证信息包括用户名及密码。
【文档编号】H04W76/02GK105979521SQ201610463201
【公开日】2016年9月28日
【申请日】2016年6月23日
【发明人】吴伟生, 黄君毅
【申请人】福建富士通信息软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1