WiFi连接方法、WiFi代理和系统的制作方法

文档序号:7820671阅读:237来源:国知局
WiFi连接方法、WiFi代理和系统的制作方法
【专利摘要】本发明提供一种WiFi连接方法、WiFi代理和系统,该方法包括:WiFi代理与移动终端建立NFC连接;WiFi代理与WiFi AP建立WiFi连接;WiFi代理将移动终端的MAC地址发送给WiFi AP,使WiFi AP将该MAC地址添加入MAC地址池;WiFi代理通过该NFC连接将WiFi AP的SSID发送给移动终端,使移动终端使用该SSID与WiFi AP建立连接,本实施例中移动终端通过与预先通过WiFi AP进行安全验证的WiFi代理之间建立NFC连接,通过WiFi代理自动接入WiFi,既保证了安全,避免其他非店内用户蹭网,又简便实用,提高了用户使用体验。
【专利说明】WiFi连接方法、WiFi代理和系统

【技术领域】
[0001]本发明属于无线通信【技术领域】,尤其是涉及一种WiFi连接方法、WiFi代理和系统。

【背景技术】
[0002]随着移动互联网的快速发展,各种各样方便用户生活的应用层出不穷,用户在享受应用带来便利的同时,时刻受到通信资费的困扰。无线保真(WiFi)作为一种相对廉价的联网方式,越来越受到用户喜爱。
[0003]为了满足用户的上网需求,很多公开场合如咖啡厅、饭店、机场、娱乐场所等都会向光顾的用户提供免费WiFi上网服务。现有技术中,为了避免周边的用户蹭网以及通信安全,用户在连接免费WiFi时,需要顾客向店内服务人员询问连接密码,并输入连接密码或者通过手机短信验证的方式来接入店内提供的WiFi,因此,现有技术给用户使用带来大大的不便,具有一定的局限性。


【发明内容】

[0004]针对上述存在的问题,本发明提供一种WiFi连接方法、WiFi代理和系统,用以克服现有免费WiFi连接方式给用户带来的使用不便、具有一定应用局限性的缺陷。
[0005]本发明提供了一种WiFi连接方法,包括:
[0006]WiFi代理接收移动终端发送的NFC连接请求,并与所述移动终端建立NFC连接;
[0007]所述WiFi代理与WiFi AP建立WiFi连接;
[0008]所述WiFi代理接收所述移动终端通过所述NFC连接发送的所述移动终端的MAC地址;
[0009]所述WiFi代理通过所述WiFi连接将所述MAC地址发送给所述WiFi AP,以使所述WiFi AP将所述MAC地址添加入MAC地址池,绑定所述移动终端的MAC地址;
[0010]所述WiFi代理接收所述WiFi AP通过所述WiFi连接发送的SSID,并通过所述NFC连接将所述SSID发送给所述移动终端,以使所述移动终端使用所述SSID与所述WiFi AP
建立连接。
[0011]本发明提供了一种WiFi代理,包括:
[0012]接收模块,用于接收移动终端发送的NFC连接请求,并与所述移动终端建立NFC连接;
[0013]建立模块,用于与WiFi AP建立WiFi连接;
[0014]所述接收模块,还用于接收所述移动终端通过所述NFC连接发送的所述移动终端的MAC地址;
[0015]发送模块,用于通过所述WiFi连接将所述MAC地址发送给所述WiFi AP,以使所述WiFi AP将所述MAC地址添加入MAC地址池,绑定所述移动终端的MAC地址;
[0016]所述接收模块,还用于接收所述WiFi AP通过所述WiFi连接发送的SSID,并通过所述NFC连接将所述SSID发送给所述移动终端,以使所述移动终端使用所述SSID与所述WiFi AP建立连接。
[0017]本发明提供了一种WiFi连接系统,包括:
[0018]WiFi AP和至少一个如上所述的WiFi代理。
[0019]本发明提供的WiFi连接方法、WiFi代理和系统,WiFi代理在接收到移动终端发送的NFC连接请求时,与该移动终端建立NFC连接,并与WiFi AP建立WiFi连接。进而,WiFi代理接收移动终端通过所述NFC连接发送的移动终端的MAC地址,并通过所述WiFi连接将该MAC地址发送给WiFi AP,以使WiFi AP将该MAC地址添加入MAC地址池,以绑定移动终端的MAC地址。绑定移动终端的MAC地址之后,WiFi AP通过所述WiFi连接发送自身SSID给WiFi代理,WiFi代理通过所述NFC连接将SSID发送给移动终端,以使移动终端使用该SSID与WiFi AP建立连接。移动终端通过与WiFi代理间的NFC连接,以及WiFi代理与WiFi AP间的WiFi连接,将自身MAC地址发送给WiFi AP,使得WiFi AP在绑定该MAC地址后,将自身SSID原路反馈给移动终端,使移动终端能够自动接入WiFi,无需咨询获得接入密码或短信验证,简便实用,提高了用户使用体验。

【专利附图】

【附图说明】
[0020]图1为本发明WiFi连接方法实施例一的流程图;
[0021]图2为本发明WiFi代理实施例一的结构示意图;
[0022]图3为本发明WiFi连接系统实施例一的结构示意图。

【具体实施方式】
[0023]图1为本发明WiFi连接方法实施例一的流程图,如图1所示,该方法包括:
[0024]步骤101、WiFi代理接收移动终端发送的NFC连接请求,并与所述移动终端建立NFC连接;
[0025]本实施例中,为方便用户使用,在比如咖啡厅、机场、饭店等提供给用户免费WiFi上网功能的场所,可以在店内设置有多个WiFi代理,通过该WiFi代理实现用户无需登录密码的WiFi联网操作。
[0026]具体来说,WiFi代理可以根据实际需要合理布放于合适的位置,方便用户操作。在WiFi代理中可以设置有近场通信(Near Field Communicat1n,以下简称NFC)模块,相应的,用户的移动终端中也设置有NFC模块,从而当用户需要连接WiFi接入点(Acess Point,以下简称AP)时,首先通过利用NFC模块进行“刷卡”操作来刷WiFi代理,触发移动终端向WiFi代理发送NFC连接请求。当WiFi代理接收到用户的移动终端发送的NFC连接请求时,与移动终端建立并保持NFC连接。由此可见,只有当用户进店后,与店内设置的至少一个WiFi代理之间的距离足够近,才能通过移动终端的NFC模块和WiFi代理中设置的NFC模块之间进行进场通信,建立连接,而店外的用户一般情况下不会与店内设置的WiFi代理进行连接的。
[0027]步骤102、WiFi代理与WiFi AP建立WiFi连接;
[0028]本实施例中,WiFi AP预先设置WiFi连接策略为基于媒质接入控制(Media AccessControl,以下简称MAC)地址绑定的连接策略,即如果任一设备想要连接该WiFi AP,则需要该WiFi AP中绑定该设备的MAC地址。为此,WiFi AP中设置一 MAC地址池,用于存储绑定的各设备的MAC地址。值得说明的是,本实施例中,初始化在该WiFi AP的MAC地址池中预先添加了各个WiFi代理的MAC地址,从而允许各个WiFi代理能够自动地与WiFi AP建立WiFi连接。由此可见,通过在WiFi AP的MAC地址池中预先添加了各个WiFi代理的MAC地址相当于对WiFi代理进行了安全性的认证,因为当一个WiFi代理的MAC地址不在WiFiAP的MAC地址池中,则WiFi AP不会与该WiFi代理进行连接。
[0029]具体地,当WiFi代理在接收到移动终端发送的NFC连接请求,并建立与移动终端间的NFC连接后,随即建立与WiFi AP间的WiFi连接。具体来说,在WiFi代理中除了 NFC模块外,还设置有WiFi通信模块,从而,WiFi代理激活内部的WiFi通信模块,并通过WiFi通信模块自动与WiFi AP建立WiFi连接。
[0030]步骤103、WiFi代理接收所述移动终端通过所述NFC连接发送的所述移动终端的MAC地址;
[0031]步骤104、WiFi代理通过所述WiFi连接将所述MAC地址发送给所述WiFi AP,以使所述WiFi AP将所述MAC地址添加入MAC地址池,绑定所述移动终端的MAC地址;
[0032]基于上述的WiFi连接策略,对于当前要接入WiFi AP的移动终端来说,需要将该移动终端的MAC地址提供给WiFi AP,以使WiFi AP绑定该移动终端的MAC地址,以为该移动终端提供WiFi上网服务。
[0033]具体来说,移动终端将自身的MAC地址通过与WiFi代理之间已经建立的NFC连接传输给WiFi代理,进而,WiFi代理通过与WiFi AP间已经建立的WiFi连接将该MAC地址转发给WiFi AP,从而,WiFi AP在接收到该移动终端的MAC地址后,将该MAC地址添加到MAC地址池中,从而绑定该移动终%5的MAC地址。
[0034]值得说明的是,本实施例中,移动终端MAC地址优选是该移动终端通过内部单线程协议(Single Wire Protocol,以下简称SWP)卡中预置的应用程序(Applet)获得的。可以理解的是,该MAC地址也可以通过在移动终端中设置一个客户端来获得。但是,为了简化操作,避免额外的应用开发,优先前者的方式来实现。
[0035]步骤105、WiFi代理接收所述WiFi AP通过所述WiFi连接发送的SSID,并通过所述NFC连接将所述SSID发送给所述移动终端,以使所述移动终端使用所述SSID与所述WiFi AP建立连接。
[0036]WiFi AP在绑定移动终端的MAC地址之后,将自身的服务集标识(Service SetIdentifier,以下简称SSID)通过与WiFi代理间的WiFi连接反馈给WiFi代理,进而由WiFi代理通过NFC连接反馈给移动终端,从而移动终端根据该SSID接入该WiFi AP,进行WiFi上网应用。
[0037]另外,值得说明的是,WiFi代理在接收到WiFi AP通过WiFi连接发送的SSID之后,为了进一步节省WiFi代理的电量消耗,还可以包括:
[0038]WiFi代理控制自身中的WiFi通信模块处于休眠状态。
[0039]本实施例中,WiFi代理在接收到移动终端发送的NFC连接请求时,与该移动终端建立NFC连接,并与WiFi AP建立WiFi连接。进而,WiFi代理接收移动终端通过所述NFC连接发送的移动终端的MAC地址,并通过所述WiFi连接将该MAC地址发送给WiFi AP,以使WiFi AP将该MAC地址添加入MAC地址池,以绑定移动终端的MAC地址。绑定移动终端的MAC地址之后,WiFi AP通过所述WiFi连接发送自身SSID给WiFi代理,WiFi代理通过所述NFC连接将SSID发送给移动终端,以使移动终端使用该SSID与WiFi AP建立连接。移动终端通过与WiFi代理间的NFC连接,以及WiFi代理与WiFi AP间的WiFi连接,将自身MAC地址发送给WiFi AP,使得WiFi AP在绑定该MAC地址后,将自身SSID原路反馈给移动终端,本实施例中移动终端通过与预先通过WiFi AP进行安全验证的WiFi代理之间建立NFC连接,通过WiFi代理自动接入WiFi,与现有技术相比,本实施例提供的WiFi连接方法无需咨询获得接入密码或短信验证,既保证了安全,避免其他非店内用户蹭网,又简便实用,提高了用户使用体验。
[0040]图2为本发明WiFi代理实施例一的结构示意图,如图2所示,该代理包括:
[0041 ] 接收模块11,用于接收移动终端发送的NFC连接请求,并与所述移动终端建立NFC连接;
[0042]建立模块12,用于与WiFi AP建立WiFi连接;
[0043]所述接收模块11,还用于接收所述移动终端通过所述NFC连接发送的所述移动终端的MAC地址;
[0044]发送模块13,用于通过所述WiFi连接将所述MAC地址发送给所述WiFi AP,以使所述WiFi AP将所述MAC地址添加入MAC地址池,绑定所述移动终端的MAC地址;
[0045]所述接收模块11,还用于接收所述WiFi AP通过所述WiFi连接发送的SSID,并通过所述NFC连接将所述SSID发送给所述移动终端,以使所述移动终端使用所述SSID与所述WiFi AP建立连接。
[0046]进一步地,所述MAC地址池中包括预先添加的允许自动接入所述WiFi AP的所述WiFi代理的MAC地址;
[0047]所述建立模块12具体用于:激活所述WiFi代理内部的WiFi通信模块,并通过所述WiFi通信模块自动与WiFi AP建立WiFi连接。
[0048]进一步地,所述WiFi代理还包括:
[0049]控制模块14,用于在所述接收模块11接收到所述WiFi AP通过所述WiFi连接发送的SSID之后,控制所述WiFi通信模块处于休眠状态。
[0050]本实施例的WiFi代理可以用于执行图1所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。
[0051]图3为本发明WiFi连接系统实施例一的结构示意图,如图3所示,该系统包括:
[0052]至少一个如图2中任一所述的WiFi代理I和WiFi接入点(AP) 2。
[0053]进一步地,所述WiFi AP 2还用于:
[0054]若所述WiFi AP 2检测到与所述移动终端间的所述WiFi连接断开,则将所述移动终端的MAC地址从所述MAC地址池中移除。
[0055]本实施例中,为了在用户的移动终端与WiFi AP断开WiFi连接时,释放该移动终端所使用的WiFi资源,以避免WiFi资源的浪费,WiFi AP检测到与移动终端间的WiFi连接断开时,将该移动终端的MAC地址从MAC地址池中移除。值得说明的是,WiFi AP检测到与移动终端间的WiFi连接断开的方式与现有技术中相同,不再赘述。
[0056]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0057]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
【权利要求】
1.一种WiFi连接方法,其特征在于,包括: 无线保真WiFi代理接收移动终端发送的近场通信NFC连接请求,并与所述移动终端建立NFC连接; 所述WiFi代理与WiFi接入点AP建立WiFi连接; 所述WiFi代理接收所述移动终端通过所述NFC连接发送的所述移动终端的媒质接入控制MAC地址; 所述WiFi代理通过所述WiFi连接将所述MAC地址发送给所述WiFi AP,以使所述WiFiAP将所述MAC地址添加入MAC地址池,绑定所述移动终端的MAC地址; 所述WiFi代理接收所述WiFi AP通过所述WiFi连接发送的服务集标识SSID,并通过所述NFC连接将所述SSID发送给所述移动终端,以使所述移动终端使用所述SSID与所述WiFi AP建立连接。
2.根据权利要求1所述的方法,其特征在于,所述移动终端的MAC地址为所述移动终端通过内部单线程协议SWP卡中的预置应用程序Applet获得的。
3.根据权利要求1所述的方法,其特征在于,所述MAC地址池中包括预先添加的允许自动接入所述WiFi AP的所述WiFi代理的MAC地址; 所述WiFi代理与WiFi AP建立WiFi连接,包括: 所述WiFi代理激活内部的WiFi通信模块,并通过所述WiFi通信模块自动与WiFi AP建立WiFi连接。
4.根据权利要求3所述的方法,其特征在于,所述WiFi代理接收所述WiFiAP通过所述WiFi连接发送的SSID之后,还包括: 所述WiFi代理控制所述WiFi通信模块处于休眠状态。
5.一种WiFi代理,其特征在于,包括: 接收模块,用于接收移动终端发送的NFC连接请求,并与所述移动终端建立NFC连接; 建立模块,用于与WiFi AP建立WiFi连接; 所述接收模块,还用于接收所述移动终端通过所述NFC连接发送的所述移动终端的MAC地址; 发送模块,用于通过所述WiFi连接将所述MAC地址发送给所述WiFi AP,以使所述WiFiAP将所述MAC地址添加入MAC地址池,绑定所述移动终端的MAC地址; 所述接收模块,还用于接收所述WiFi AP通过所述WiFi连接发送的SSID,并通过所述NFC连接将所述SSID发送给所述移动终端,以使所述移动终端使用所述SSID与所述WiFiAP建立连接。
6.根据权利要求5所述的WiFi代理,其特征在于,所述MAC地址池中包括预先添加的允许自动接入所述WiFi AP的所述WiFi代理的MAC地址; 所述建立模块具体用于:激活所述WiFi代理内部的WiFi通信模块,并通过所述WiFi通信模块自动与WiFi AP建立WiFi连接。
7.根据权利要求6所述的WiFi代理,其特征在于,还包括: 控制模块,用于在所述接收模块接收到所述WiFi AP通过所述WiFi连接发送的SSID之后,控制所述WiFi通信模块处于休眠状态。
8.一种WiFi连接系统,其特征在于,包括: WiFi AP和至少一个如权利要求5至7中任一项所述的WiFi代理。
9.根据权利要求8所述的系统,其特征在于,所述WiFi AP还用于: 若所述WiFi AP检测到与所述移动终端间的所述WiFi连接断开,则将所述移动终端的MAC地址从所述MAC地址池中移除。
【文档编号】H04W76/02GK104410963SQ201410683329
【公开日】2015年3月11日 申请日期:2014年11月24日 优先权日:2014年11月24日
【发明者】安岗, 肖海浪, 严斌峰, 叶阳, 孙宇 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1