公共WIFI连接的实名认证方法及装置与流程

文档序号:11253952阅读:8938来源:国知局
公共WIFI连接的实名认证方法及装置与流程

本发明涉及移动终端的数据通讯领域,尤其涉及一种移动终端连接公共wifi时实名认证的方法以及实现这种方法的装置。



背景技术:

现在的移动终端,如手机大多设置有wifi模块,用于通过无线方式接收诸如路由器等发出的无线信号,由此进行数据交互。移动终端连接至路由器时,通常需要输入密码,如移动终端连接至家庭的路由器或者商家提供的路由器时,通过输入自己设定的密码或者商家设定的密码,待通过验证后才能通过路由器连接至互联网。

如人们在公共场所,如医院、机场或者火车站等,公共场所也会提供免费的公共wifi,由于上网需要实名登记的要求,公共场所提供的公共wifi需要进行实名认证后才能连接至互联网。如图1所示,进行实名认证时,首先移动终端13通过无线接入点12与公共网络服务器11建立无线连接,公共网络服务器11向移动终端13发送一个网址的链接信息,移动终端13将打开该网址链接,如图2所示,移动终端13的浏览器页面18上将显示一个窗口,需要使用者填写移动终端13的手机号码以及验证码。

与此同时,公共网络服务器11将向移动终端13发送短信息,该短信息包含有验证码,使用者需要将验证码填写到验证码输入框内,移动终端13将手机号码以及验证码的信息一并发送到公共网络服务器11,公共网络服务器11接收到移动终端13的手机号码以及验证码的信息后,对移动终端13进行实名认证。例如,判断移动终端13的手机号码与验证码是否匹配,如匹配,则判断通过认证。由于每一手机号码均经过实名认证,因此记录移动终端13的手机号码即可以确定上网人员的身份信息,从而实现上网的实名认证。

但是,公共网络服务器11提供的公共wifi服务通常是在一段时间内有效的,例如2小时内有效,如果移动终端13持续使用公共wifi服务超过2小时,则需要再次进行实名认证,也就是再次在浏览器页面18上输入手机号码以及验证码,只有再次认证通过后才能继续通过公共网络服务器11连接互联网,这样将导致使用者经常输入手机号码以及验证码,影响使用者上网。

另外,由于不同的公共场所使用不同的公共网络服务器提供wifi服务,如使用者在机场已经进行过实名认证,若到达医院后,则需要与另一公共网络服务器进行实名认证,如后续到达火车站后,还需要进行实名认证,导致使用者每到达一个新的公共场所,并且连接一个新的公共网络服务器前均需要进行一次实名认证的操作,也就是收入手机号码、验证码的操作,导致使用者无法在短时间内通过公共网络服务器连接互联网。并且,由于现有的实名认证的操作较为繁琐,不利于使用者快速上网的体验。



技术实现要素:

本发明的主要目的是提供一种减小实名认证过程繁琐操作的公共wifi连接的实名认证方法。

本发明的另一目的是提供一种方便使用者短时间内连接互联网的公共wifi连接的实名认证装置。

为了实现上述的主要目的,本发明提供的公共wifi连接的实名认证方法包括向验证服务器发送终端的认证数据,验证服务器生成终端的认证信息;接收公共网络服务器发送的认证请求信息;向公共网络服务器发送认证信息。

由上述方案可见,移动终端连接公共网络服务器前,首先通过验证服务器进行实名认证,如发送认证数据并且生成认证信息,当与公共网络服务器连接后,只需要将认证信息发送至公共网络服务器即可,由于认证信息已经包含有诸如手机号码等信息,因此公共网络服务器接收到认证信息后可以完成实名认证的操作。

这样,公共网络服务器可以获得移动终端使用者的身份信息,满足上网实名认证的要求,又能够避免移动终端每次连接公共网络服务器时输入手机号码以及验证码的操作,能够在短时间内通过公共网络服务器连接至互联网,实名认证的过程简单,且由移动终端自动完成,提升上网体验感。

一个优选的方案是,向验证服务器发送终端的认证数据包括:验证服务器向终端发送包含验证码的短信息,终端向验证服务器发送包含有验证码的认证数据。

由此可见,通过验证服务器进行实名认证时,也是通过发送验证码、反馈手机号码以及验证码的方式进行,因此验证服务器记录有手机的实名认证的信息。可见,本申请的方案是将实名认证的过程前置处理,也就是使用者未连接上公共网络服务器前首先进行实名认证的操作,这样,当移动终端连接至公共网络服务器后无需进行实名认证的操作,而是由移动终端自动将认证信息发送至公共网络服务器,加快移动终端连接互联网的速度。

进一步的方案是,验证服务器生成终端的认证信息包括:验证服务器记录终端的号码和/或ip地址和/或mac地址,认证信息包含有终端的号码和/或ip地址和/或mac地址。

可见,认证信息包含有诸如移动终端的手机号码、ip地址或者mac地址等信息,由于这些信息都是移动终端唯一的信息,因此通过这些信息可以确定使用者的身份信息,从而实现移动终端的实名认证的要求。

更进一步的方案是,验证服务器生成终端的认证信息后将认证信息发送至终端;向公共网络服务器发送认证信息包括:终端将保存在本地存储器的认证信息发送至公共网络服务器。

由此可见,移动终端将认证信息保存在本地存储器,并且在连接公共网络服务器后直接自动地将认证信息发送至公共网络服务器,可以在极短时间内实现实名认证的要求。

可选的方案是,向公共网络服务器发送认证信息包括:终端从验证服务器获取认证信息,并将认证信息发送至公共网络服务器。

可见,移动终端连接至公共网络服务器后,只需要从验证服务器获取认证信息,并且将获取的认证信息发送至公共网络服务器即可,实名认证的操作简单、快捷。

为了实现上述的另一目的,本发明还提供的公共wifi连接的实名认证装置包括认证信息生成模块,接收终端的认证数据,并根据认证数据生成终端的认证信息;认证请求信息接收模块,接收公共网络服务器发送的认证请求信息;认证信息发送模块,向公共网络服务器发送证信息。

由上述方案可见,移动终端连接到公共网络服务器前,先通过验证服务器进行实名认证,如通过短信息以及验证码的方式进行实名认证,验证服务器记录移动终端的认证信息。在移动终端连接至公共网络服务器后,只需要将认证信息发送至公共网络服务器即可,无需执行输入手机号码、验证码的操作。这样,不管使用者在哪一公共场所、连接至哪一公共网络服务器,均能够在短时间内完成与公共网络服务器的实名认证的操作。

附图说明

图1是现有移动终端与公共网络服务器之间的连接示意图。

图2是现在移动终端连接公共wifi时实名认证的页面示意图。

图3是应用本发明公共wifi连接的实名认证方法实施例的移动终端与公共网络服务器、验证服务器之间的连接示意图。

图4是本发明公共wifi连接的实名认证装置实施例的结构框图。

图5是本发明公共wifi连接的实名认证方法实施例的流程图。

以下结合附图及实施例对本发明作进一步说明。

具体实施方式

本发明的实名认证方法是应用于移动终端连接至公共场所的公共网络服务器时进行实名认证的操作,本发明主要是将实名认证的操作前置,即提供一个验证服务器,通过验证服务器预先与移动终端进行实名认证的操作,并且记录移动终端的认证信息。待移动终端与公共网络服务器连接时,将认证信息发送至公共网络服务器,这样公共网络服务器即可以获得移动终端的使用者的身份信息,从而完成公共网络服务器对移动终端的实名认证操作,避免使用者每次连接至一个公共网络服务器即需要一次实名认证操作的麻烦。

参考图3,本实施例的移动终端23为手机,每一手机均具有至少一张sim卡,且每一张sim有唯一的手机号码,通过手机号码可以确定使用者的身份信息。当移动终端23连接公共网络服务器21时,可以通过诸如路由器等无线接入点22进行数据连接,移动终端23与网络服务器21连接后可以连接至互联网,并可以从互联网上获取数据或者向互联网上传数据。

本实施例还设置有验证服务器25,移动终端可以通过无线接入点24与验证服务器24连接,或者移动终端23可以通过移动通信网络与验证服务器25连接。验证服务器25用于对移动终端23进行实名认证,并且验证服务器25只需要对移动终端23进行一次实名认证即可,且验证服务器25将存储移动终端23的实名认证的认证信息,包括移动终端23所使用的sim卡的号码,也可以包括移动终端23的ip地址或者mac地址的信息。

参见图4,在验证服务器25上运行认证信息生成模块31,当移动终端23进行实名认证时,首先通过验证服务器25进行实名认证。例如,通过短信息的方式进行实名认证,移动终端23连接至验证服务器25后,打开浏览器并打开预定的网页链接,在该网页上显示输入手机号码以及验证码的窗口。与此同时,验证服务器25向移动终端发送短信息,该短信息包含有验证码。可选的,短信息的发送是通过移动通信网络发送的。移动终端23接收到短信息后,使用者可以将短信息中的验证码输入到浏览器页面中验证码的输入窗口内,并且输入手机号码后,向验证服务器25发送认证数据,该认证数据包含有手机号码以及验证码。

验证服务器25接收到认证数据后,认证信息生成模块31对认证数据进行验证,即判断手机号码以及验证码是否匹配,如手机号码与验证码匹配,则生成该移动终端的认证信息,认证信息包括移动终端23所使用的手机号码,还可以包括移动终端23的ip地址或者mac地址等信息,这些信息都是每一台移动终端23自身的信息,且每一台移动终端23的mac地址不能改变,因此,通过确定诸如手机号码、ip地址或者mac地址等信息能够确定移动终端23的使用者的身份信息,从而实现对移动终端23使用者的实名认证,满足对上网人员实名登记的要求。

验证服务器25生成认证信息后,将认证信息保存在验证服务器25的存储器中,并且认证信息发送模块33向移动终端23发送认证信息,移动终端23接收到认证信息后,将认证信息保存在本地存储器上。当然,验证服务器25一旦生成认证信息,则认证信息不能被修改,以确保认证信息的真实性。同时,移动终端23只能接收、保存认证信息,不能修改所接收的认证信息,以确保移动终端23发送至公共网络服务器21的认证信息是验证服务器25所生成的认证信息,并且是没有被篡改的认证信息。

当然,认证信息也不一定是在验证服务器25生成认证信息后马上发送至移动终端23,也可以是根据移动终端23的请求发送认证信息。例如,图3所示的,当移动终端23进入公共场所wifi覆盖范围内,移动终端23接收到公共网络服务器21通过无线接入点22发送的wifi信号,移动终端23随即与公共网络服务器21建立连接。此时,公共网络服务器21向移动终端23发送请求实名认证的信息,移动终端23的认证请求信息接收模块32将接收到公共网络服务器21所发送的请求实名认证的信息。

如果移动终端23本地存储器存储有认证信息,则认证信息发送模块33直接将存储在本地存储器的认证信息发送至公共网络服务器21,如果认证信息不是存储在移动终端23的本地存储器,而是则移动终端23从验证服务器25获取认证信息,并且将认证信息发送至公共网络服务器21,完成实名认证的操作。

需要说明的是,移动终端23接收到公共网络服务器21发送的请求实名认证的信息后,不管是将本地存储器的认证信息发送至公共网络服务器21,还是从验证服务器25获取认证信息后再将验证信息发送至公共网络服务器21,认证信息的发送过程均是自动进行的,也就是不需要使用者任何操作即完成认证信息的发送。并且,认证信息的发送是移动终端23后台运行的,不会在移动终端23上显示任何信息,从而不影响使用者在移动终端23上执行其他操作。

移动终端23完成实名认证后,即可以通过公共网络服务器21连接至互联网,从互联网上获取数据,并且向互联网上传数据。如果移动终端23进入其他公共场所,也就是连接至另一台公共网络服务器,则移动终端23也是通过同样的方式向刚连接的公共网络服务器发送认证信息,这样,使用者只需要执行一次与验证服务器25之间的实名认证操作,即可以无限次接入到任一台公共网络服务器上,避免使用者每次连接到一台新的公共网络服务器均需要执行实名认证操作的麻烦,提高网络连接的效率。

此外,即使移动终端23与公共网络服务器21连接时间到达预定的时间,如2小时,公共网络服务器21需要执行再次实名认证时,也可以使用相同的方法进行,即移动终端23将已经生成的认证信息自动地发送至公共网络服务器21,从而避免使用者频繁执行输入手机号码以及验证码等操作。

下面结合图5介绍公共wifi连接实名认证的公共流程。首先,移动终端连接至验证服务器后,验证服务器对移动终端进行实名认证的操作。移动终端与验证服务器的连接可以是通过wifi的方式连接,也可以是通过移动通信网络,如3g网络或者4g网络连接。进行实名认证时,首先,验证服务器向移动终端发送包含有验证码的短信息,移动终端执行步骤s1,接收包含有验证码的短信息并且显示。同时,移动终端根据验证服务器提供的链接打开一个页面,在页面上输入移动终端当前sim卡的手机号码以及接收到的验证码,并且将包含有验证码的认证数据发送到验证服务器,即执行步骤s2。

验证服务器接收到认证数据后,根据认证数据生成认证信息,即执行步骤s3。由于移动终端向验证服务器发送的认证数据包括诸如移动终端当前sim卡的手机号、ip地址或者mac地址等能够唯一识别移动终端身份的信息,因此应用这些信息可以生成唯一确定移动终端的认证信息。验证服务器生成认证信息后,将认证信息保存至验证服务器的本地存储器上。

当移动终端进入公共场所并且连接至公共网络服务器后,公共网络服务器向移动终端发送请求实名认证的信息,移动终端执行步骤s4,判断是否接收到请求实名认证的信息,如接收到请求实名认证的信息,则执行步骤s5,从验证服务器上获取认证信息,例如,向验证服务器发送请求获取认证信息的指令,验证服务器接收到该指令后,向移动终端发送已经生成的认证信息,并且将认证信息发送至移动终端。

移动终端接收到认证信息后,执行步骤s6,将所接收到的认证信息发送至公共网络服务器,公共网络服务器接收到认证信息后,记录移动终端的信息,包括移动终端当前使用sim的手机号或者ip地址或者mac地址等,从而唯一识别移动终端的信息。最后,公共网络服务器通过了移动终端的实名认证后,移动终端即可以通过公共网络服务器连接至互联网并且从互联网上获取数据,即执行步骤s7。

当然,公共网络服务器向移动终端发送请求实名认证的信息,可以是向移动终端发送包含有网页链接的信息,移动终端接收到该网页链接后直接向公共网络服务器发送认证信息,不需要使用者手动输入诸如手机号码、验证码等信息,公共网络服务器接收到该认证信息后判断移动终端已经进行过实名认证,并且登记实名认证的信息。

或者,验证服务器向移动终端发送一条请求实名认证的指令,而不是发送网页链接,移动终端接收到该指令后,直接向公共网络服务器发送认证信息。

这样,不管使用者进入哪一公共场所,移动终端连接至哪一公共网络服务器,均能够方便地实现与公共网络服务器的实名认证的操作,且与公共网络服务器的实名认证的操作是自动执行的,优选的是后台执行的,这样可以移动终端与公共网络服务器的实名认证操作的过程中不影响使用者对移动终端的其他操作。

当然,上述的方案只是本发明优选的实施方案,实际应用是还可以有更多的变化,例如,认证信息包括移动终端的iccid码;或者,验证服务器记录的认证信息在较长的时间没有使用则删除认证信息,这些改变都不影响本发明的实施,也应该包括在本发明的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1