基于NET验证平台的公共WIFI登录方法及装置与流程

文档序号:12500747阅读:279来源:国知局
基于NET验证平台的公共WIFI登录方法及装置与流程

本发明涉及通信技术领域,尤其涉及一种基于NET验证平台的公共WIFI登录方法及装置,该装置包括公共WIFI平台和NET验证平台。



背景技术:

随着智慧城市建设脚步的加快,越来越多的公共场所建立起了WIFI热点,在满足公众移动上网需求的同时,也为公众节省了流量的开销。常用的公共WIFI登陆方式中,用户需要点击链接、输入用户的手机号码、等待公共WIFI平台发送验证码、接收验证码短信、用户输入验证码、点击登陆才能成功登录到该公共WIFI,上述操作流程相对繁琐,耗时长,用户操作体验不佳。



技术实现要素:

本发明提供一种基于NET验证平台的公共WIFI登录方法、公共WIFI平台及NET验证平台,用于解决现有技术中登录公共WIFI的操作流程繁琐,耗时长,用户操作体验不佳的技术问题。

本发明提供一种基于NET验证平台的公共WIFI登录方法,包括:

公共WIFI平台接收用户设备发送的登录所述公共WIFI平台的登录请求;

公共WIFI平台对所述登录请求进行解析,获取所述用户设备的UUID,所述UUID与所述用户设备唯一对应;

公共WIFI平台向NET验证平台发送查询请求,所述查询请求中包含有所述用户设备的UUID;

公共WIFI平台接收所述NET验证平台返回的查询结果,若所述查询结果为查询到所述用户设备在所述NET验证平台的注册信息,则所述公共WIFI平台向所述用户设备开通登录所述公共WIFI平台的权限。

本发明还提供一种基于NET验证平台的公共WIFI登录方法,包括:NET验证平台监控用户设备在移动网络上的上网行为,截获用户设备的上网IP数据包;其中,所述NET验证平台存储有用户设备使用所述移动网络的注册信息,所述注册信息包括:用户设备的移动网络号码;

若所述上网IP数据包中包含有所述用户设备的UUID,则从所述上网IP数据包中获取所述用户设备的移动网络号码,根据所述移动网络号码判断所述用户设备是否为已注册用户,若是,则将所述用户设备的UUID与所述用户设备的移动网络号码关联存储到用户数据库;

接收公共WIFI平台发送的查询请求,所述查询请求中包含有待查询用户设备的UUID;

若在所述用户数据库中查询到所述待查询用户设备的UUID,则确定所述用户设备为已注册用户,向所述公共WIFI平台发送已查询到注册信息的响应。

本发明还提供一种公共WIFI平台,包括:

接收模块,用于接收用户设备发送的登录所述公共WIFI平台的登录请求;

获取模块,用于对所述登录请求进行解析,获取所述用户设备的UUID,所述UUID与所述用户设备唯一对应;

发送模块,用于向NET验证平台发送查询请求,所述查询请求中包含有所述用户设备的UUID;

所述接收模块,还用于接收所述NET验证平台返回的查询结果;

权限处理模块,用于当所述查询结果为查询到所述用户设备在所述NET验证平台的注册信息时,向所述用户设备开通登录所述公共WIFI平台的权限。

本发明还提供一种NET验证平台,包括:

监控模块,用于监控用户设备在移动网络上的上网行为,截获用户设备的上网IP数据包;

注册信息存储模块,用于存储用户设备使用所述移动网络的注册信息,所述注册信息包括:用户设备的移动网络号码;

获取模块,用于当所述上网IP数据包中包含有所述用户设备的UUID时,则从所述上网IP数据包中获取所述用户设备的移动网络号码;

判断模块,用于根据所述移动网络号码在所述注册信息存储模块中判断所述用户设备是否为已注册用户;

关联存储模块,用于当所述判断模块判断所述用户设备是已注册用户时,将所述用户设备的UUID与所述用户设备的移动网络号码关联存储到用户数据库;

接收模块,用于接收公共WIFI平台发送的查询请求,所述查询请求中包含有待查询用户设备的UUID;

查询处理模块,用于当在所述用户数据库中查询到所述待查询用户设备的UUID时,确定所述用户设备为已注册用户,向所述公共WIFI平台发送已查询到注册信息的响应。

本发明提供了基于NET验证平台的公共WIFI登录方法、公共WIFI平台及NET验证平台,其中,公共WIFI平台接收用户设备发送的登录请求,对该登录请求进行解析,获取用户设备的UUID;其中UUID与用户设备是唯一对应的;公共WIFI平台将用户设备的UUID发送给NET验证平台,以使NET验证平台在用户数据库中查询该用户设备是否为已注册用户,若公共WIFI平台接收到已查询到注册信息的查询结果,则公共WIFI平台向该用户设备开通WIFI登录权限。该方案解决了现有技术中登录公共WIFI的操作流程繁琐,耗时长,用户操作体验不佳的技术问题,使得用户终端仅需要向公共WIFI平台发送登录请求,并在无感知的情况下,完成登录验证过程,方便快捷地登录到WIFI平台。

附图说明

图1为本发明基于NET验证平台的公共WIFI登录方法的一示例性实施例的流程图;

图2为本发明基于NET验证平台的公共WIFI登录方法的另一示例性实施例的流程图;

图3为本发明基于NET验证平台的公共WIFI登录方法的一示例性实施例的流程图;

图4为本发明基于NET验证平台的公共WIFI登录方法的另一示例性实施例的流程图;

图5为本发明公共WIFI平台的一示例性实施例的结构示意图;

图6为本发明公共WIFI平台的另一示例性实施例的结构示意图;

图7为本发明NET验证平台的一示例性实施例的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

图1为本发明基于NET验证平台的公共WIFI登录方法的一示例性实施例的流程图,如图1所示,其中,用户设备可以为手机、平板电脑等智能终端设备,其具有在移动网络进行注册后的标识号码,例如手机号码;NET验证平台可以为为用户设备提供移动网络服务的平台,例如运营商或服务提供商平台,该NET验证平台对用户设备实施注册后,为用户设备分配标识号码,例如,用户实名注册的手机号码;公共WIFI平台为散落在各个地理位置的无线网络提供平台,用户通过搜索无线网络,找到公共WIFI平台,为保证用户及公共WIFI平台提供者双方的信息安全,通常登录过程需要进行认证,认证通过后用户设备可以登录并使用公共WIFI平台提供的无线网络。本实施例的登录方法具体包括:

步骤101、公共WIFI平台接收用户设备发送的登录该公共WIFI平台的登录请求。

用户通过在用户设备上搜索公共WIFI平台,并点击想要登录的平台名称后,用户设备的登录请求就通过运营商提供的移动网络发送到相应的公共WIFI平台。

步骤102、公共WIFI平台对登录请求进行解析,获取用户设备的UUID,该UUID与用户设备唯一对应。

公共WIFI平台接收到用户设备的登录请求后,会对该登录请求的数据包进行解析,提取数据包中能够标识用户设备身份的信息,例如,用户设备的通用唯一识别码UUID(Universally Unique Identifier,简称“UUID”)信息,UUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。

步骤103、公共WIFI平台向NET验证平台发送查询请求,查询请求中包含有用户设备的UUID。

在现有技术中,公共WIFI为了确保用户设备的身份,会要求用户输入手机号码和验证码。以机场登陆公共WIFI的流程为例,首先点击无线网络列表中名称为“Airport free WiFi”的无线网络,接下来弹出一个对话框,用户直接点击连接,成功后,会自动弹出一个验证页面,在验证界面中,用户要先输入手机号码,之后点击“获取验证码”按钮。接下来,用户手机会接收到一条验证短信,用户输入该短信中的验证码,点击登陆,才能成功使用公共WIFI功能。然而,对于某些比较注重隐私的用户来说,一旦看到输入手机号码的操作,就本能性的规避使用该功能,从而大大降低了用户使用公共WIFI的意愿性。此外,公共WIFI平台作为第三方无线服务提供平台,其通过验证用户手机号码而存储了用户设备及其手机号码的信息,若所存储的信息不能被可靠的维护,有可能造成用户信息泄露。然而,在本发明中,当公共WIFI平台接收到用户设备的登录请求后,其向NET验证平台发送查询请求,NET验证平台可以为公共的权威机构的可靠查询平台,其可由网络运营商或网络提供商运营及维护,用户申请手机号码时,通常是在网络运营商或网络提供商处进行实名身份认证后,获取到使用移动网络的标识号码,例如,手机号码;因此,通过NET验证平台进行登录WIFI合法权限的认证,既保证了用户隐私信息的安全,且公共WIFI平台无需自备存储设备用于存储用户的身份验证信息,节省了公共WIFI平台的资源,而NET验证平台的运营商也可以根据用户的网络使用需求为用户提供更加适宜的网络服务。其中,因公共WIFI平台不能获取到用户设备(例如:手机)的号码,则在查询请求中需要将用户设备的UUID发送给NET验证平台,以便于NET验证平台的查验。UUID为无线网络通信数据包中所包含的用于标识终端设备唯一性的标识信息。

步骤104、公共WIFI平台接收NET验证平台返回的查询结果,若查询结果为查询到用户设备在NET验证平台的注册信息,则公共WIFI平台向该用户设备开通登录公共WIFI平台的权限。

若NET验证平台查验到该用户在运营商处的注册信息,例如,根据用户设备的UUID查验到该用户的手机号码,则确认该用户为注册用户,则可以向公共WIFI平台返回确认已注册的查验结果。公共WIFI平台根据NET验证平台的查验结果,可以确认该用户为合法用户,则向该用户的用户设备开通登录公共WIFI平台的权限。

本实施例的基于NET验证平台的公共WIFI登录方法,通过公共WIFI平台接收用户设备发送的登录请求,对该登录请求进行解析,获取用户设备的UUID;其中UUID与用户设备是唯一对应的;公共WIFI平台将用户设备的UUID发送给NET验证平台,以使NET验证平台在用户数据库中查询该用户设备是否为已注册用户,若公共WIFI平台接收到已查询到注册信息的查询结果,则公共WIFI平台向该用户设备开通WIFI登录权限。该方案解决了现有技术中登录公共WIFI的操作流程繁琐,耗时长,用户操作体验不佳的技术问题,使得用户终端仅需要向公共WIFI平台发送登录请求,并在无感知的情况下,完成登录验证过程,方便快捷地登录到WIFI平台。

图2为本发明基于NET验证平台的公共WIFI登录方法的另一示例性实施例的流程图,如图2所示,在上一实施例的基础上,本实施例的方法包括:

步骤201、公共WIFI平台接收用户设备发送的登录该公共WIFI平台的登录请求。

步骤202、公共WIFI平台对登录请求进行解析。

步骤203、若公共WIFI平台未获取到用户设备的UUID,则随机生成一个UUID,并将随机生成的UUID与公共WIFI平台的URL链接地址发送给用户设备,以使用户设备根据URL链接地址,自动重新定向到公共WIFI平台。

在本发明中,由于仅需用户一步点击操作就可以登录公共WIFI平台,因此,免去了用户输入手机号码的操作,因此,对于公共WIFI平台来说,其获取不到用户设备的手机号码信息,然而,公共WIFI平台仍然需要携带有效的用户设备标识信息,以使NET验证平台能够基于该用户设备标识信息为其提供验证操作,该用户设备标识信息可以为用户设备的UUID。但是,若在用户设备所发送的登录请求数据包中未能包含该UUID信息,则公共WIFI平台将为其自动生成一个UUID号码,并且将该UUID号码返回给用户设备,以使其采用该UUID号码再次登录该公共WIFI平台。其中,公共WIFI平台具有生成该UUID的应用程序编程接口API(Application Programming Interface,简称“API”)。具体过程为:公共WIFI平台对用户设备的登录请求进行解析,验证登陆请求是否携带UUID,如未携带,公共WIFI平台需要利用URL重定义的方式返回一个“URL+UUID”的地址,让用户设备重新自动登陆。例如:公共WIFI登陆平台判断用户请求URL中是否携带请求标示UUID,如未携带,则通过随机算法生成32位16进制的UUID,并将UUID添加到链接地址之后,例如:www.sipo.gov.cn?UUID=xxxxx,然后通过URL重定向的方式让用户设备重新访问。该自动登录过程对用户来说是无感知过程,仅仅是用户设备中的处理器根据“URL+UUID”的地址将第一次请求的数据包进行重发即可。也就是说,对用户来说,其在手机屏幕中是看不到该次重发请求的过程的,只有手机内的处理器知道发了两次登录请求。当用户设备第二次登陆时,公共WIFI平台则会利用UUID的标识在NET验证平台上进行查询。当查到该用户的手机号码,则直接赋予用户登录WIFI的权限。

步骤204、公共WIFI平台接收用户设备的自动重新定向的请求,自动重新定向的请求中包含有随机生成的UUID。

步骤205、公共WIFI平台向NET验证平台发送查询请求,查询请求中包含有用户设备的UUID。

步骤206、公共WIFI平台接收NET验证平台返回的查询结果,确认是否查询到用户设备在NET验证平台的注册信息;

若查询结果为查询到用户设备在NET验证平台的注册信息,则执行步骤207;若查询结果为未查询到用户设备在NET验证平台的注册信息,则执行步骤208。

步骤207、公共WIFI平台向该用户设备开通登录该公共WIFI平台的权限。

步骤208、公共WIFI平台拒绝向用户设备开通登录该公共WIFI平台的权限。

图3为本发明基于NET验证平台的公共WIFI登录方法的一示例性实施例的流程图,如图3所示,本实施例的方法包括:

步骤301、NET验证平台监控用户设备在移动网络上的上网行为,截获用户设备的上网网络协议IP(Internet Protocol,简称“IP”)数据包。

其中,NET验证平台存储有用户设备使用移动网络的注册信息,注册信息包括:用户设备的移动网络号码。

步骤302、若上网IP数据包中包含有用户设备的UUID,则从上网IP数据包中获取用户设备的移动网络号码,根据移动网络号码判断用户设备是否为已注册用户。

步骤303、若是,则将用户设备的UUID与用户设备的移动网络号码关联存储到用户数据库。

步骤304、接收公共WIFI平台发送的查询请求,查询请求中包含有待查询用户设备的UUID。

步骤305、若在用户数据库中查询到待查询用户设备的UUID,则确定用户设备为已注册用户,向公共WIFI平台发送已查询到注册信息的响应。

具体的,对于提供查询验证功能服务的NET验证平台来说,其需要监控用户设备在移动网络上的上网行为,NET验证平台可以由网络运营商提供,则网络运营商在对使用移动网络的注册用户进行计费操作的过程中,就需要通过用户设备例如手机的手机号码作为标识,监控该手机号码的上网流量。当NET验证平台截获用户设备的上网IP数据包后,通过识别IP数据包中的UUID,将用户设备的UUID与用户设备的移动网络号码(例如,手机号码)关联存储到用户数据库。该用户数据库可作为公共WIFI登陆平台进行用户设备UUID查询时的查询数据库。当NET验证平台接收到公共WIFI平台发送的查询请求后,根据查询请求中用户设备的UUID为公共WIFI平台提供查询该用户设备是否为合法注册用户,即查询该UUID是否有对应的手机号码。若在用户数据库中查询到待查询用户设备的UUID,则确定用户设备为已注册用户,向公共WIFI平台发送已查询到注册信息的响应。

本实施例的基于NET验证平台的公共WIFI登录方法,通过由NET验证平台监控用户设备在移动网络上的上网行为,截获用户设备的上网IP数据包;其中,该NET验证平台存储有用户设备使用该移动网络的注册信息,注册信息包括:用户设备的移动网络号码;若上网IP数据包中包含有用户设备的UUID,则从上网IP数据包中获取用户设备的移动网络号码,根据移动网络号码判断用户设备是否为已注册用户,若是,则将用户设备的UUID与用户设备的移动网络号码关联存储到用户数据库;接收公共WIFI平台发送的查询请求,查询请求中包含有待查询用户设备的UUID;若在用户数据库中查询到待查询用户设备的UUID,则确定用户设备为已注册用户,向公共WIFI平台发送已查询到注册信息的响应。该方案解决了现有技术中登录公共WIFI的操作流程繁琐,耗时长,用户操作体验不佳的技术问题,使得用户终端仅需要向公共WIFI平台发送登录请求,由NET验证平台为用户进行登录公共WIFI平台的验证过程,使得用户可以在无感知的情况下,方便快捷地登录到WIFI平台。

图4为本发明基于NET验证平台的公共WIFI登录方法的另一示例性实施例的流程图,如图4所示,在上一实施例的基础上,本实施例的方法包括:

步骤401、NET验证平台监控用户设备在移动网络上的上网行为,并在移动网络的各个网关GPRS支持节点GGSN(Gateway GPRS Support Node,简称“GGSN”)网元上截获用户设备的上网IP数据包。

其中,NET验证平台存储有用户设备使用移动网络的注册信息,注册信息包括:用户设备的移动网络号码。GGSN主要是起网关作用,即GPRS路由器,它可以和多种不同的数据网络连接,如ISDN、PSPDN和LAN等。NET验证平台的各个分节点会在例如,3G、4G网络的GGSN网元上抓取带有UUID标识的IP包,然后记录下该用户设备的信息,例如,用户手机号码,UUID标识,并保存到用户数据库中。

步骤402、若上网IP数据包中包含有用户设备的UUID,则从上网IP数据包中获取用户设备的移动网络号码,根据移动网络号码判断用户设备是否为已注册用户。

步骤403、若是,则将用户设备的UUID与用户设备的移动网络号码关联存储到用户数据库。

步骤404、接收公共WIFI平台发送的查询请求,查询请求中包含有待查询用户设备的UUID。

步骤405、若在用户数据库中查询到待查询用户设备的UUID,则确定用户设备为已注册用户,将查询到的用户设备的移动网络号码与用户设备的UUID作为响应信息发送给公共WIFI平台。

在该步骤中,NET验证平台可以选择将查询到的用户设备的移动网络号码与用户设备的UUID一起作为响应信息发送给公共WIFI平台,也可以仅发送包含有用户设备的UUID的确认响应信息。

在用户的整个登陆流程中,无需用户输入信息,全部由公共WIFI平台和NET验证平台自动完成,在保证验证准确性的前提上,大大提高了验证的速度和整个验证系统的安全性。

图5为本发明公共WIFI平台的一示例性实施例的结构示意图,如图5所示,本实施例的装置包括:

接收模块21,用于接收用户设备1发送的登录公共WIFI平台2的登录请求;获取模块22,用于对登录请求进行解析,获取用户设备1的UUID,UUID与用户设备唯一对应;发送模块23,用于向NET验证平台3发送查询请求,查询请求中包含有用户设备1的UUID;接收模块21,还用于接收NET验证平台3返回的查询结果;权限处理模块24,用于当查询结果为查询到用户设备1在NET验证平台3的注册信息时,向用户设备1开通登录公共WIFI平台2的权限。

本实施例的装置,可用于执行图1所示的方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图6为本发明公共WIFI平台的另一示例性实施例的结构示意图,如图6所示,在上述实施例的基础上,本实施例的公共WIFI平台2还包括:处理模块25,用于当获取模块22未获取到用户设备1的UUID时,则随机生成一个UUID,并将随机生成的UUID与公共WIFI平台2的URL链接地址发送给用户设备1,以使用户设备1根据URL链接地址,自动重新定向到公共WIFI平台2;接收模块21,还用于接收用户设备1的自动重新定向的请求,自动重新定向的请求中包含有随机生成的UUID。

进一步地,权限处理模块24,还用于当查询结果为未查询到用户设备1在NET验证平台3的注册信息时,拒绝向用户设备开通登录公共WIFI平台2的权限。

本实施例的装置,可用于执行图2所示的方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

图7为本发明NET验证平台的一示例性实施例的结构示意图,如图7所示,本实施例的NET验证平台包括:

监控模块31,用于监控用户设备1在移动网络上的上网行为,截获用户设备1的上网IP数据包;注册信息存储模块32,用于存储用户设备1使用移动网络的注册信息,注册信息包括:用户设备1的移动网络号码;获取模块33,用于当上网IP数据包中包含有用户设备1的UUID时,则从上网IP数据包中获取用户设备1的移动网络号码;判断模块34,用于根据移动网络号码在注册信息存储模块32中判断用户设备1是否为已注册用户;关联存储模块35,用于当判断模块34判断用户设备1是已注册用户时,将用户设备1的UUID与用户设备1的移动网络号码关联存储到用户数据库36;接收模块37,用于接收公共WIFI平台2发送的查询请求,查询请求中包含有待查询用户设备1的UUID;查询处理模块38,用于当在用户数据库36中查询到待查询用户设备1的UUID时,确定用户设备1为已注册用户,向公共WIFI平台2发送已查询到注册信息的响应。

本实施例的装置,可用于执行图3所示的方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

在上述实施例的基础上,进一步地,查询处理模块38,具体用于将查询到的用户设备1的移动网络号码与用户设备1的UUID作为响应信息发送给公共WIFI平台2。

进一步地,监控模块31,具体用于在移动网络的各个GGSN网元上截获用户设备的上网IP数据包。

本实施例的装置,可用于执行图4所示的方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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