一种实现无线接入点连接认证的方法与设备的制造方法

文档序号:10563030阅读:364来源:国知局
一种实现无线接入点连接认证的方法与设备的制造方法
【专利摘要】本申请的目的是提供一种实现无线接入点连接认证的方法与设备;获取用户设备在连接目标无线接入点过程中的连接认证请求;根据所述目标无线接入点对应的接入点类型信息,执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证。与现有技术相比,本申请可以在实际应用中满足用户连接无线接入点时连接认证的多样化需求,应对多种类型的无线接入点的连接认证需要。同时,基于所述认证模块可以实现自动化连接认证,减少了用户手动操作的过程,满足用户连接无线接入点时连接认证的便捷化需求。
【专利说明】
一种实现无线接入点连接认证的方法与设备
技术领域
[0001 ]本申请涉及计算机领域,尤其涉及一种实现无线接入点连接认证的技术。
【背景技术】
[0002]现有技术中,用户设备要接入无线网络,例如,用户设备连接进入WiFUwirelessfidelity,无线保真)网络时,一般先基于该用户设备搜索到的设备周边的无线接入点,再选择目标无线接入点发起网络访问请求,其中,部分无线接入点在用户连接过程中,需要进行相应的连接认证,通常是用户接收到所述目标无线接入点对应的认证页面,并在认证页面中输入手机号码,并手动点击发送验证码,再基于该手机号码接受到的验证码,手动输入该验证码并点击认证,从而进行相应的连接认证。连接认证方式相对单一,并且认证过程繁琐,需要用户手动参与连接认证过程,无法满足用户连接无线接入点时连接认证的多样化、便捷化需求,不利于提高用户体验。

【发明内容】

[0003]本申请的目的是提供一种实现无线接入点连接认证的方法与设备。
[0004]根据本申请的一个方面,提供了一种实现无线接入点连接认证的方法,包括:
[0005]获取用户设备在连接目标无线接入点过程中的连接认证请求;
[0006]根据所述目标无线接入点对应的接入点类型信息,执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证。
[0007]根据本申请的另一方面,还提供了一种实现无线接入点连接认证的用户设备,包括:
[0008]第一装置,用于获取用户设备在连接目标无线接入点过程中的连接认证请求;
[0009]第二装置,用于根据所述目标无线接入点对应的接入点类型信息,执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证。
[0010]与现有技术相比,本申请中所述用户设备对于所获取的与所述目标无线接入点对应的连接认证请求,会基于不同类型的接入点类型信息,相应地执行所述接入点类型信息对应的具体认证模块,以完成所述目标无线接入点的连接认证。由此,可以在实际应用中满足用户连接无线接入点时连接认证的多样化需求,应对多种类型的无线接入点的连接认证需要。同时,基于所述认证模块可以实现自动化连接认证,减少了用户手动操作的过程,满足用户连接无线接入点时连接认证的便捷化需求。
[0011]进一步,在所述接入点类型信息为所述合作认证接入点时,所述用户设备基于所接受的连接认证请求中包含的协议特征信息,确定相匹配的接入点类型信息对应的认证模块,进而,可以通过执行所述认证模块完成所述目标无线接入点的连接认证。在此,通过本申请,所述用户设备可以顺利的兼容各种自定义协议下的连接认证方式,优选地,为基于自定义认证方式的各类无线接入点提供了能被特定用户使用的平台,从而丰富了用户可认证使用的无线接入点。并且本申请中基于所述合作认证接入点实现的连接认证过程便捷、自动化程度较高,会给用户带来较好的连网体验。
[0012]进一步,在所述接入点类型信息为所述短信认证接入点时,所述用户设备将在所显示的认证页面上执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证。特别是在优选实施例中,通过执行所述认证模块实现与所述连接认证请求对应的验证信息获取请求的自动发送、所对应的验证信息的自动提取、输入等系列操作,完成所述目标无线接入点的连接认证。由此,以所述认证模块的自动认证操作代替了用户手动连接认证操作,提高了无线接入点连接认证的效率,优化了用户体验。
【附图说明】
[0013]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0014]图1示出根据本申请一个方面的一种实现无线接入点连接认证的用户设备的设备示意图;
[0015]图2示出根据本申请一个优选实施例的一种实现无线接入点连接认证的用户设备的设备不意图;
[0016]图3示出根据本申请另一个方面的一种实现无线接入点连接认证的方法流程图;
[0017]图4示出根据本申请一个优选实施例的一种实现无线接入点连接认证的方法流程图。
[0018]附图中相同或相似的附图标记代表相同或相似的部件。
【具体实施方式】
[0019]下面结合附图对本申请作进一步详细描述。
[0020]在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0021]内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0022]计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0023]图1示出根据本申请一个方面的一种实现无线接入点连接认证的用户设备I的设备示意图。其中,所述用户设备I包括第一装置11和第二装置12。其中,所述第一装置11获取用户设备I在连接目标无线接入点过程中的连接认证请求;所述第二装置12根据所述目标无线接入点对应的接入点类型信息,执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证。在此,所述用户设备I包括各种智能终端,如移动智能设备、各种个人计算机等。
[0024]具体地,所述第一装置11获取用户设备I在连接目标无线接入点过程中的连接认证请求。在此,所述用户设备I可以基于用户的选择确定请求连接的所述目标无线接入点,或是所述用户设备I基于预先设置的连接条件,为对应用户自动确定所述目标无线连接点。在此,优选地,为了提高无线连接成功率,所述目标无线接入点可以来自于所述用户设备I当前可以扫描到的无线接入点,或是来自于其他方式确定的与所述用户设备I匹配的无线接入点,例如对应云端服务器为所述用户设备I匹配的无线接入点。在此,所述无线接入点是对应无线网络的接入点,所述无线网络包括但不限于基于IEEE 802.11系列标准协议的无线局域网络,例如,基于IEEE802.1lb协议的无线局域网络,即通常所说的WiFi网络,用户设备I可以通过所述无线接入点接入对应的无线网络。在此,优选地,所述目标无线接入点在所述用户设备I发出连接请求后会需要用户设备I进一步进行对应的连接认证,只有通过所述连接认证的用户设备I才能基于所述目标无线接入点顺利使用相应的无线网络。在此,所述用户设备I在连接所述目标无线接入点的过程中,会接受到来自无线接入点对应设备发送的所述连接认证请求。例如,所述用户设备I会接受到来自所述无线接入点对应AP (无线访问接入点,WireIessAccessPoint)设备发送的认证页面,如认证网页,或认证应用界面;或是其他认证相关信息,如认证协议对应的协议认证信息等。
[0025]接着,所述第二装置12根据所述目标无线接入点对应的接入点类型信息,执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证。在此,优选的,所述接入点类型信息包括但不限于以下任一项:运营商认证接入点;合作认证接入点;短信认证接入点。其中,所述运营商认证接入点包括但不限于已有、或是将来可能会有的网络服务供应商定制的接入点,如所述中国联通、中国电信、中国移动等运营商提供的认证接入点。所述合作认证接入点包括与各种自定义认证协议合作的无线接入点,所述用户设备I中有与所述自定义认证协议相关的认证模块,从而能够在该目标无线接入点对应设备与所述用户设备I之间,借助所述自定义认证协议实现所述连接认证。所述短信认证接入点包括借助通信设备获取的短信验证信息并结合相应认证页面实现连接认证的无线接入点。在此,不同类型的无线接入点可能会对应不同的认证模块,同一类型的无线接入点,各自的认证模块也可能不相同,例如不同运营商的无线接入点,其所述认证模块各不相同,又如,不同自定义协议对应的合作认证接入点其具体的认证模块也各不相同。在此,优选地,所述各种类型的认证模块可以包括与所述连接认证操作对应的可执行的程序代码,例如页面脚本文件等。在此,所述认证模块可以优先加载、或运行在所述用户设备I中,例如,所述用户设备I中运行有无线网络连接应用,基于该应用的应用更新推送,所述用户设备I获取、甚至是实时更新对应的各个所述认证模块。在此,优选地,各个认证模块的执行并不需要借助用户的手动操作,而是基于代码的设置自动实现对应的连接认证操作。
[0026]与现有技术相比,本申请中所述用户设备I对于所获取的与所述目标无线接入点对应的连接认证请求,会基于不同类型的接入点类型信息,相应地执行所述接入点类型信息对应的具体认证模块,以完成所述目标无线接入点的连接认证。由此,可以在实际应用中满足用户连接无线接入点时连接认证的多样化需求,应对多种类型的无线接入点的连接认证需要。同时,基于所述认证模块可以实现自动化连接认证,减少了用户手动操作的过程,满足用户连接无线接入点时连接认证的便捷化需求。
[0027]在一个优选实施例中,所述接入点类型信息包括运营商认证接入点;其中,所述第二装置12用于当所述接入点类型信息包括运营商认证接入点,根据所述连接认证请求中的协议特征信息确定所述接入点类型信息对应的认证模块,其中,所述认证模块与所述目标无线接入点对应的运营商认证策略相适应;执行所述认证模块以完成所述目标无线接入点的连接认证。
[0028]具体地,在此,所述运营商认证接入点是当前应用面较广的接入点类型。在本实施例中,所述用户设备发起连接的所述目标无线接入点是运营商认证接入点,在此,优选的所述用户设备I中预先存储、或是可以及时获取所述目标无线接入点对应的运营商的使用账号信息,基于该使用账号,用户设备I可以实现与所述目标无线接入点之间的连接认证。进一步,基于所述连接认证请求中的协议特征信息,例如能够识别所述目标无线接入点对应的所述认证模块的信息,如所述目标无线接入点的SSID(Service Set Identifier,服务集标识)信息,或是其他更准确的辨识信息,所述用户设备I将基于该协议特征信息明确对应的认证模块,进而,基于预先设置的运营商认证策略,执行所述认证模块已达到实现连接认证的目的。例如,所述认证策略为分析所述连接认证请求,并通过从所述连接认证请求中提取认证的协议流程,再借助预设代码实现所述连接认证,此时,如若所述连接认证请求对应为认证页面,则可以通过分析所述认证页面相关信息提取所述认证的协议流程,进而通过所述预设代码完成所述认证流程。
[0029]在此,优选地,所述连接认证请求包括所述目标无线接入点所对应的认证页面;其中,所述第一装置11还用于禁止显示所述认证页面。此时,所述目标无线接入点的对应设备所返回的所述连接认证请求有选为认证页面,例如,与所述用户设备I上的浏览器网页、或是应用界面对应的认证页面。在本实施例中,为了提高连接认证的效率,优化用户的连接体验,优选地,所述认证页面并不需要在所述用户设备I对应的浏览器中、或是相应应用中打开并呈现,而是基于所述认证模块的设置,例如对应代码设置,直接提取认证页面信息,并在后台实现所述连接认证的过程。
[0030]在一个优选实施例中,所述接入点类型信息包括合作认证接入点;其中,所述第一装置11利用用户设备I与目标无线接入点间的连接提交网络访问请求;接收所述网络访问请求对应的连接认证请求,当所述目标无线接入点为合作认证接入点,所述连接认证请求包括所述目标无线接入点在识别所述用户设备I为合作方后提供的协议特征信息;其中,所述第二装置12根据所述连接认证请求中的协议特征信息确定所述接入点类型信息对应的认证模块;执行所述认证模块以完成所述目标无线接入点的连接认证。
[0031 ]具体地,所述合作认证接入点包括与各种自定义认证协议合作的无线接入点,优选地,只有在所述用户设备I中有与所述自定义认证协议相关的认证模块,才能够在该目标无线接入点对应设备与所述用户设备I之间,借助所述自定义的认证协议实现所述连接认证。在此,优选地,所述用户设备I利用其与目标无线接入点间的连接提交网络访问请求,例如,在所述用户设备I向所述目标无线接入点发起连接后,当用户访问所述用户设备I上的浏览器网页、或是相应应用页面发起访问时,即对应于向所述无线接入点提交了相应的网络访问请求。此时,所述网络访问请求的接受设备,即所述目标无线接入点的对应设备会先基于该网络访问请求判断所述用户设备I是否为可以适用该合作认证接入点对应的连接认证的用户设备,若所述用户设备I是相应的合作方,则会将包含所述协议特征信息的所述连接认证请求发送至所述用户设备I,例如,所述网络访问请求对应的URL(Uniform ResoureLocator:统一资源定位器)信息中,包含有用户设备I中所加载的无线连接应用对应的识别信息,而该无线连接应用与所述目标无线接入点存在对应的合作关系,则此时,所述目标无线接入点的对应设备在接受到该网络访问请求后,即可通过上述URL信息判断所述用户设备I为该目标无线接入点的合作方,并发送相应的连接认证请求给所述用户设备1,继而,所述用户设备I将基于接受到的所述协议特征信息来准确匹配与所述目标无线接入点的接入点类型信息相对应的认证模块。此处所述协议特征信息可以包括与自定义认证协议对应的认证相关信息,例如,特定的协议字符串等,基于该协议字符串,将启动对应的协议认证。
[0032]在本实施例中,当所述接入点类型信息为所述合作认证接入点时,所述用户设备I基于所接受的连接认证请求中包含的协议特征信息,确定相匹配的接入点类型信息对应的认证模块,进而,可以通过执行所述认证模块完成所述目标无线接入点的连接认证。在此,通过本申请,所述用户设备I可以顺利的兼容各种自定义协议下的连接认证方式,优选地,为基于自定义认证方式的各类无线接入点提供了能被特定用户使用的平台,从而丰富了用户可认证使用的无线接入点。并且本申请中基于所述合作认证接入点实现的连接认证过程便捷、自动化程度较高,会给用户带来较好的连网体验。
[0033]在一个优选实施例中,所述接入点类型信息包括短信认证接入点;其中,所述第一装置11还用于接收所述连接认证请求对应的认证页面;接着,所述第二装置12在所述认证页面执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证。
[0034]具体地,在此,所述短信认证接入点包括借助通信设备获取的短信验证信息并结合相应认证页面实现连接认证的无线接入点。在本实施例中,所述第一装置11获取到的所述连接认证请求包括所述认证页面,进而,在所述认证页面执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证,在此基于需要,可以设置将获取的所述认证页面呈现在所述用户设备I上,例如,在所述用户设备I对应的浏览器中显示所述认证页面,或是在用户设备对应的应用界面上显示所述认证页面,再通过执行所述认证模块实现所述连接认证;或者,还可以在获取到所述认证页面后,基于该认证页面的信息,直接在所述用户设备I的后台执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证。
[0035]基于此,图2示出根据本申请一个优选实施例的一种实现无线接入点连接认证的用户设备I的设备示意图。其中,所述用户设备I包括第一装置11’、第二装置12’,进一步,所述第二装置12’包括第一单元121’和第二单元122’。具体地,所述第一装置11’根据所述目标无线接入点对应的接入点类型信息,执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证,且显示所述连接认证请求对应的认证页面;所述第二装置12’的第一单元121’更新所述认证页面,其中,更新后的所述认证页面包含所述接入点类型信息对应的认证模块;所述第二装置12’的第二单元122’通过执行所述认证模块以完成所述目标无线接入点的连接认证。
[0036]具体地,所述用户设备I基于所述连接认证请求对应的认证页面,会自动更新该认证页面,从而将与所述目标无线接入点的接入类型信息对应的认证模块加载到更新后的所述认证页面中。例如,通过所述更新操作将预先设置的、与所述目标无线接入点的接入类型信息对应的脚本文件加载入所述认证页面中。优选地,本实施例可以在所述用户设备接受到所述认证页面、如认证网页源码后,同时在所述用户设备I显示所述认证页面之前,将所述预设的脚本文件注入到该认证源码中,再通过执行更新后的认证网页源码实现所述目标无线接入点的连接认证。
[0037]在此,进一步优选地,所述第二单元122’包括第一子单元(未示出)和第二子单元(未示出)。其中,第一子单元通过执行所述认证模块发送所述连接认证请求对应的验证信息获取请求并接收对应的验证信息;第二子单元根据所述验证信息执行所述目标无线接入点的连接认证。
[0038]具体地,当所述接入点类型信息包括短信认证接入点时,可以基于对应的所述认证模块,结合着对所述认证页面中的信息内容的解析,实现自动连接认证。在此,首先,所述第一子单元通过执行所述认证模块发送所述连接认证请求对应的验证信息获取请求并接收对应的验证信息,例如,基于所述认证模块,根据所确定的大数据分析结果,所述用户设备I会在所述认证页面中智能锁定验证账号输入区域,并智能输入相应的验证账号且提交相应验证信息获取请求,当获取到与所述验证信息获取请求对应的验证信息后,又将基于所述认证模块,智能执行所述目标无线接入点的连接认证,例如,智能读取所述验证信息,并完成所述验证信息的验证操作。
[0039]在此,更优选地,所述验证信息获取请求包括所述用户设备I对应的验证账号。在此,所述用户设备I对应的验证账号可以是从第三方设备,如云端设备中获取的通用验证账号,或者,还可以是从该用户设备I自身应用信息中提供的可用的验证账号。在此,所述验证信息获取请求包括所述验证账号,从而使得所述验证账号对应的设备可以用来接收与所述验证信息获取请求对应的验证信息。
[0040]在此,优选地,所述第一子单元通过执行所述认证模块发送所述连接认证请求对应的验证信息获取请求,其中,所述验证信息获取请求包括所述用户设备I对应的手机通信号码;从所述用户设备I接收到的所述验证信息获取请求对应的短信信息中提取对应的验证信息。具体地,在此,优选地,所述用户设备I对应为手机设备,所述验证信息获取请求包括所述用户设备I对应的手机通信号码,所述手机通信号码的获取,可以是用户设备I从该设备对应的应用信息中智能抓取得到的,在此,所述手机通信号码优选为该用户设备I本机的号码。接着,与所述验证信息获取请求对应的验证信息将以手机短信信息的形式被所述用户设备I接受,进而,通过执行所述认证模块,执行所述短信信息的自动读取功能,例如通过文本解析提取出对应的验证信息。进而,将基于执行模块对应的验证信息智能输入等后续自动操作实现所述目标无线接入点的智能连接认证。
[0041 ]在本实施例中,当所述接入点类型信息为所述短信认证接入点时,所述用户设备I将在所显示的认证页面上执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证。特别是在优选实施例中,通过执行所述认证模块实现与所述连接认证请求对应的验证信息获取请求的自动发送、所对应的验证信息的自动提取、输入等系列操作,完成所述目标无线接入点的连接认证。由此,以所述认证模块的自动认证操作代替了用户手动连接认证操作,提高了无线接入点连接认证的效率,优化了用户体验。
[0042]图3示出根据本申请另一个方面的一种实现无线接入点连接认证的方法流程图。其中,所述方法包括步骤S31和步骤S32。其中,在步骤S31中,所述用户设备I获取用户设备I在连接目标无线接入点过程中的连接认证请求;在步骤S32中,所述用户设备I根据所述目标无线接入点对应的接入点类型信息,执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证。在此,所述用户设备I包括各种智能终端,如移动智能设备、各种个人计算机等。
[0043]具体地,在步骤S31中,所述用户设备I获取用户设备I在连接目标无线接入点过程中的连接认证请求。在此,所述用户设备I可以基于用户的选择确定请求连接的所述目标无线接入点,或是所述用户设备I基于预先设置的连接条件,为对应用户自动确定所述目标无线连接点。在此,优选地,为了提高无线连接成功率,所述目标无线接入点可以来自于所述用户设备I当前可以扫描到的无线接入点,或是来自于其他方式确定的与所述用户设备I匹配的无线接入点,例如对应云端服务器为所述用户设备I匹配的无线接入点。在此,所述无线接入点是对应无线网络的接入点,所述无线网络包括但不限于基于IEEE 802.11系列标准协议的无线局域网络,例如,基于IEEE 802.1lb协议的无线局域网络,即通常所说的WiFi网络,用户设备I可以通过所述无线接入点接入对应的无线网络。在此,优选地,所述目标无线接入点在所述用户设备I发出连接请求后会需要用户设备I进一步进行对应的连接认证,只有通过所述连接认证的用户设备I才能基于所述目标无线接入点顺利使用相应的无线网络。在此,所述用户设备I在连接所述目标无线接入点的过程中,会接受到来自无线接入点对应设备发送的所述连接认证请求。例如,所述用户设备I会接受到来自所述无线接入点对应AP(无线访问接入点,WireIessAccessPoint)设备发送的认证页面,如认证网页,或认证应用界面;或是其他认证相关信息,如认证协议对应的协议认证信息等。
[0044]接着,在步骤S32中,所述用户设备I根据所述目标无线接入点对应的接入点类型信息,执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证。在此,优选的,所述接入点类型信息包括但不限于以下任一项:运营商认证接入点;合作认证接入点;短信认证接入点。其中,所述运营商认证接入点包括但不限于已有、或是将来可能会有的网络服务供应商定制的接入点,如所述中国联通、中国电信、中国移动等运营商提供的认证接入点。所述合作认证接入点包括与各种自定义认证协议合作的无线接入点,所述用户设备I中有与所述自定义认证协议相关的认证模块,从而能够在该目标无线接入点对应设备与所述用户设备I之间,借助所述自定义认证协议实现所述连接认证。所述短信认证接入点包括借助通信设备获取的短信验证信息并结合相应认证页面实现连接认证的无线接入点。在此,不同类型的无线接入点可能会对应不同的认证模块,同一类型的无线接入点,各自的认证模块也可能不相同,例如不同运营商的无线接入点,其所述认证模块各不相同,又如,不同自定义协议对应的合作认证接入点其具体的认证模块也各不相同。在此,优选地,所述各种类型的认证模块可以包括与所述连接认证操作对应的可执行的程序代码,例如页面脚本文件等。在此,所述认证模块可以优先加载、或运行在所述用户设备I中,例如,所述用户设备I中运行有无线网络连接应用,基于该应用的应用更新推送,所述用户设备I获取、甚至是实时更新对应的各个所述认证模块。在此,优选地,各个认证模块的执行并不需要借助用户的手动操作,而是基于代码的设置自动实现对应的连接认证操作。
[0045]与现有技术相比,本申请中所述用户设备I对于所获取的与所述目标无线接入点对应的连接认证请求,会基于不同类型的接入点类型信息,相应地执行所述接入点类型信息对应的具体认证模块,以完成所述目标无线接入点的连接认证。由此,可以在实际应用中满足用户连接无线接入点时连接认证的多样化需求,应对多种类型的无线接入点的连接认证需要。同时,基于所述认证模块可以实现自动化连接认证,减少了用户手动操作的过程,满足用户连接无线接入点时连接认证的便捷化需求。
[0046]在一个优选实施例中,所述接入点类型信息包括运营商认证接入点;其中,在步骤S32中,所述用户设备I用于当所述接入点类型信息包括运营商认证接入点,根据所述连接认证请求中的协议特征信息确定所述接入点类型信息对应的认证模块,其中,所述认证模块与所述目标无线接入点对应的运营商认证策略相适应;执行所述认证模块以完成所述目标无线接入点的连接认证。
[0047]具体地,在此,所述运营商认证接入点是当前应用面较广的接入点类型。在本实施例中,所述用户设备发起连接的所述目标无线接入点是运营商认证接入点,在此,优选的所述用户设备I中预先存储、或是可以及时获取所述目标无线接入点对应的运营商的使用账号信息,基于该使用账号,用户设备I可以实现与所述目标无线接入点之间的连接认证。进一步,基于所述连接认证请求中的协议特征信息,例如能够识别所述目标无线接入点对应的所述认证模块的信息,如所述目标无线接入点的SSID(Service Set Identifier,服务集标识)信息,或是其他更准确的辨识信息,所述用户设备I将基于该协议特征信息明确对应的认证模块,进而,基于预先设置的运营商认证策略,执行所述认证模块已达到实现连接认证的目的。例如,所述认证策略为分析所述连接认证请求,并通过从所述连接认证请求中提取认证的协议流程,再借助预设代码实现所述连接认证,此时,如若所述连接认证请求对应为认证页面,则可以通过分析所述认证页面相关信息提取所述认证的协议流程,进而通过所述预设代码完成所述认证流程。
[0048]在此,优选地,所述连接认证请求包括所述目标无线接入点所对应的认证页面;其中,在步骤S31中,所述用户设备I还用于禁止显示所述认证页面。此时,所述目标无线接入点的对应设备所返回的所述连接认证请求有选为认证页面,例如,与所述用户设备I上的浏览器网页、或是应用界面对应的认证页面。在本实施例中,为了提高连接认证的效率,优化用户的连接体验,优选地,所述认证页面并不需要在所述用户设备I对应的浏览器中、或是相应应用中打开并呈现,而是基于所述认证模块的设置,例如对应代码设置,直接提取认证页面信息,并在后台实现所述连接认证的过程。
[0049]在一个优选实施例中,所述接入点类型信息包括合作认证接入点;其中,在步骤S31中,所述用户设备I利用用户设备I与目标无线接入点间的连接提交网络访问请求;接收所述网络访问请求对应的连接认证请求,当所述目标无线接入点为合作认证接入点,所述连接认证请求包括所述目标无线接入点在识别所述用户设备I为合作方后提供的协议特征信息;其中,在步骤S32中,所述用户设备I根据所述连接认证请求中的协议特征信息确定所述接入点类型信息对应的认证模块;执行所述认证模块以完成所述目标无线接入点的连接认证。
[0050]具体地,所述合作认证接入点包括与各种自定义认证协议合作的无线接入点,优选地,只有在所述用户设备I中有与所述自定义认证协议相关的认证模块,才能够在该目标无线接入点对应设备与所述用户设备I之间,借助所述自定义的认证协议实现所述连接认证。在此,优选地,所述用户设备I利用其与目标无线接入点间的连接提交网络访问请求,例如,在所述用户设备I向所述目标无线接入点发起连接后,当用户访问所述用户设备I上的浏览器网页、或是相应应用页面发起访问时,即对应于向所述无线接入点提交了相应的网络访问请求。此时,所述网络访问请求的接受设备,即所述目标无线接入点的对应设备会先基于该网络访问请求判断所述用户设备I是否为可以适用该合作认证接入点对应的连接认证的用户设备,若所述用户设备I是相应的合作方,则会将包含所述协议特征信息的所述连接认证请求发送至所述用户设备I,例如,所述网络访问请求对应的URL(Uniform ResoureLocator:统一资源定位器)信息中,包含有用户设备I中所加载的无线连接应用对应的识别信息,而该无线连接应用与所述目标无线接入点存在对应的合作关系,则此时,所述目标无线接入点的对应设备在接受到该网络访问请求后,即可通过上述URL信息判断所述用户设备I为该目标无线接入点的合作方,并发送相应的连接认证请求给所述用户设备1,继而,所述用户设备I将基于接受到的所述协议特征信息来准确匹配与所述目标无线接入点的接入点类型信息相对应的认证模块。此处所述协议特征信息可以包括与自定义认证协议对应的认证相关信息,例如,特定的协议字符串等,基于该协议字符串,将启动对应的协议认证。[0051 ]在本实施例中,当所述接入点类型信息为所述合作认证接入点时,所述用户设备I基于所接受的连接认证请求中包含的协议特征信息,确定相匹配的接入点类型信息对应的认证模块,进而,可以通过执行所述认证模块完成所述目标无线接入点的连接认证。在此,通过本申请,所述用户设备I可以顺利的兼容各种自定义协议下的连接认证方式,优选地,为基于自定义认证方式的各类无线接入点提供了能被特定用户使用的平台,从而丰富了用户可认证使用的无线接入点。并且本申请中基于所述合作认证接入点实现的连接认证过程便捷、自动化程度较高,会给用户带来较好的连网体验。
[0052]在一个优选实施例中,所述接入点类型信息包括短信认证接入点;其中,在步骤S31中,所述用户设备I还用于接收所述连接认证请求对应的认证页面;接着,在步骤S32中,所述用户设备I在所述认证页面执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证。
[0053]具体地,在此,所述短信认证接入点包括借助通信设备获取的短信验证信息并结合相应认证页面实现连接认证的无线接入点。在本实施例中,在步骤S31中,所述用户设备I获取到的所述连接认证请求包括所述认证页面,进而,在所述认证页面执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证,在此基于需要,可以设置将获取的所述认证页面呈现在所述用户设备I上,例如,在所述用户设备I对应的浏览器中显示所述认证页面,或是在用户设备对应的应用界面上显示所述认证页面,再通过执行所述认证模块实现所述连接认证;或者,还可以在获取到所述认证页面后,基于该认证页面的信息,直接在所述用户设备I的后台执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证。
[0054]基于此,图4示出根据本申请一个优选实施例的一种实现无线接入点连接认证的方法流程图。其中,所述方法包括步骤S41和步骤S42,进一步,所述步骤S42包括步骤S421和步骤S422。具体地,在步骤S41中,所述用户设备I根据所述目标无线接入点对应的接入点类型信息,执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证,且显示所述连接认证请求对应的认证页面;在步骤S421中,所述用户设备I更新所述认证页面,其中,更新后的所述认证页面包含所述接入点类型信息对应的认证模块;在步骤S422中,所述用户设备I通过执行所述认证模块以完成所述目标无线接入点的连接认证。
[0055]具体地,所述用户设备I基于所述连接认证请求对应的认证页面,会自动更新该认证页面,从而将与所述目标无线接入点的接入类型信息对应的认证模块加载到更新后的所述认证页面中。例如,通过所述更新操作将预先设置的、与所述目标无线接入点的接入类型信息对应的脚本文件加载入所述认证页面中。优选地,本实施例可以在所述用户设备接受到所述认证页面、如认证网页源码后,同时在所述用户设备I显示所述认证页面之前,将所述预设的脚本文件注入到该认证源码中,再通过执行更新后的认证网页源码实现所述目标无线接入点的连接认证。
[0056]在此,进一步优选地,所述步骤S422包括步骤S4221(未示出)和步骤S4222(未示出)。其中,在步骤S4221中,所述用户设备I通过执行所述认证模块发送所述连接认证请求对应的验证信息获取请求并接收对应的验证信息;在步骤S4222中,所述用户设备I根据所述验证信息执行所述目标无线接入点的连接认证。
[0057]具体地,当所述接入点类型信息包括短信认证接入点时,可以基于对应的所述认证模块,结合着对所述认证页面中的信息内容的解析,实现自动连接认证。在此,首先,在步骤S4221中,所述用户设备I通过执行所述认证模块发送所述连接认证请求对应的验证信息获取请求并接收对应的验证信息,例如,基于所述认证模块,根据所确定的大数据分析结果,所述用户设备I会在所述认证页面中智能锁定验证账号输入区域,并智能输入相应的验证账号且提交相应验证信息获取请求,当获取到与所述验证信息获取请求对应的验证信息后,又将基于所述认证模块,智能执行所述目标无线接入点的连接认证,例如,智能读取所述验证信息,并完成所述验证信息的验证操作。
[0058]在此,更优选地,所述验证信息获取请求包括所述用户设备I对应的验证账号。在此,所述用户设备I对应的验证账号可以是从第三方设备,如云端设备中获取的通用验证账号,或者,还可以是从该用户设备I自身应用信息中提供的可用的验证账号。在此,所述验证信息获取请求包括所述验证账号,从而使得所述验证账号对应的设备可以用来接收与所述验证信息获取请求对应的验证信息。
[0059]在此,优选地,在步骤S4221中,所述用户设备I通过执行所述认证模块发送所述连接认证请求对应的验证信息获取请求,其中,所述验证信息获取请求包括所述用户设备I对应的手机通信号码;从所述用户设备I接收到的所述验证信息获取请求对应的短信信息中提取对应的验证信息。具体地,在此,优选地,所述用户设备I对应为手机设备,所述验证信息获取请求包括所述用户设备I对应的手机通信号码,所述手机通信号码的获取,可以是用户设备I从该设备对应的应用信息中智能抓取得到的,在此,所述手机通信号码优选为该用户设备I本机的号码。接着,与所述验证信息获取请求对应的验证信息将以手机短信信息的形式被所述用户设备I接受,进而,通过执行所述认证模块,执行所述短信信息的自动读取功能,例如通过文本解析提取出对应的验证信息。进而,将基于执行模块对应的验证信息智能输入等后续自动操作实现所述目标无线接入点的智能连接认证。
[0060]在本实施例中,当所述接入点类型信息为所述短信认证接入点时,所述用户设备I将在所显示的认证页面上执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证。特别是在优选实施例中,通过执行所述认证模块实现与所述连接认证请求对应的验证信息获取请求的自动发送、所对应的验证信息的自动提取、输入等系列操作,完成所述目标无线接入点的连接认证。由此,以所述认证模块的自动认证操作代替了用户手动连接认证操作,提高了无线接入点连接认证的效率,优化了用户体验。
[0061]对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
【主权项】
1.一种实现无线接入点连接认证的方法,其中,所述方法包括: 获取用户设备在连接目标无线接入点过程中的连接认证请求; 根据所述目标无线接入点对应的接入点类型信息,执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证。2.根据权利要求1所述的方法,其中,所述接入点类型信息包括以下任一项: 运营商认证接入点; 合作认证接入点; 短信认证接入点。3.根据权利要求2所述的方法,其中,所述接入点类型信息包括运营商认证接入点; 其中,所述根据所述目标无线接入点对应的接入点类型信息,执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证包括: 当所述接入点类型信息包括运营商认证接入点,根据所述连接认证请求中的协议特征信息确定所述接入点类型信息对应的认证模块,其中,所述认证模块与所述目标无线接入点对应的运营商认证策略相适应; 执行所述认证模块以完成所述目标无线接入点的连接认证。4.根据权利要求3所述的方法,其中,所述连接认证请求包括所述目标无线接入点所对应的认证页面; 其中,所述获取用户设备在连接目标无线接入点过程中的连接认证请求还包括: 禁止显示所述认证页面。5.根据权利要求2所述的方法,其中,所述接入点类型信息包括合作认证接入点; 其中,所述获取用户设备在连接目标无线接入点过程中的连接认证请求包括: 利用用户设备与目标无线接入点间的连接提交网络访问请求; 接收所述网络访问请求对应的连接认证请求,当所述目标无线接入点为合作认证接入点,所述连接认证请求包括所述目标无线接入点在识别所述用户设备为合作方后提供的协议特征信息; 其中,所述根据所述目标无线接入点对应的接入点类型信息,执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证包括: 根据所述连接认证请求中的协议特征信息确定所述接入点类型信息对应的认证模块; 执行所述认证模块以完成所述目标无线接入点的连接认证。6.根据权利要求2所述的方法,其中,所述接入点类型信息包括短信认证接入点; 其中,所述获取用户设备在连接目标无线接入点过程中的连接认证请求还包括: 接收所述连接认证请求对应的认证页面; 其中,所述根据所述目标无线接入点对应的接入点类型信息,执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证包括: 在所述认证页面执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证。7.根据权利要求6所述的方法,其中,所述根据所述目标无线接入点对应的接入点类型信息,执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证包括: 更新所述认证页面,其中,更新后的所述认证页面包含所述接入点类型信息对应的认证模块; 通过执行所述认证模块以完成所述目标无线接入点的连接认证。8.根据权利要求7所述的方法,其中,所述通过执行所述认证模块以完成所述目标无线接入点的连接认证包括: 通过执行所述认证模块发送所述连接认证请求对应的验证信息获取请求并接收对应的验证信息; 根据所述验证信息执行所述目标无线接入点的连接认证。9.根据权利要求8所述的方法,其中,所述验证信息获取请求包括所述用户设备对应的验证账号。10.根据权利要求8所述的方法,其中,所述通过执行所述认证模块发送所述连接认证请求对应的验证信息获取请求并接收对应的验证信息包括: 通过执行所述认证模块发送所述连接认证请求对应的验证信息获取请求,其中,所述验证信息获取请求包括所述用户设备对应的手机通信号码; 从所述用户设备接收到的所述验证信息获取请求对应的短信信息中提取对应的验证?目息O11.一种实现无线接入点连接认证的用户设备,其中,所述设备包括: 第一装置,用于获取用户设备在连接目标无线接入点过程中的连接认证请求; 第二装置,用于根据所述目标无线接入点对应的接入点类型信息,执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证。12.根据权利要求11所述的设备,其中,所述接入点类型信息包括以下任一项: 运营商认证接入点; 合作认证接入点; 短信认证接入点。13.根据权利要求12所述的设备,其中,所述接入点类型信息包括运营商认证接入点; 其中,所述第二装置用于: 当所述接入点类型信息包括运营商认证接入点,根据所述连接认证请求中的协议特征信息确定所述接入点类型信息对应的认证模块,其中,所述认证模块与所述目标无线接入点对应的运营商认证策略相适应; 执行所述认证模块以完成所述目标无线接入点的连接认证。14.根据权利要求13所述的设备,其中,所述连接认证请求包括所述目标无线接入点所对应的认证页面; 其中,所述第一装置还用于: 禁止显示所述认证页面。15.根据权利要求12所述的设备,其中,所述接入点类型信息包括合作认证接入点; 其中,所述第一装置用于: 利用用户设备与目标无线接入点间的连接提交网络访问请求; 接收所述网络访问请求对应的连接认证请求,当所述目标无线接入点为合作认证接入点,所述连接认证请求包括所述目标无线接入点在识别所述用户设备为合作方后提供的协议特征信息; 其中,所述第二装置用于: 根据所述连接认证请求中的协议特征信息确定所述接入点类型信息对应的认证模块; 执行所述认证模块以完成所述目标无线接入点的连接认证。16.根据权利要求12所述的设备,其中,所述接入点类型信息包括短信认证接入点; 其中,所述第一装置还用于: 接收所述连接认证请求对应的认证页面; 其中,所述第二装置用于: 在所述认证页面执行所述接入点类型信息对应的认证模块以完成所述目标无线接入点的连接认证。17.根据权利要求16所述的设备,其中,所述第二装置包括: 第一单元,用于更新所述认证页面,其中,更新后的所述认证页面包含所述接入点类型信息对应的认证模块; 第二单元,用于通过执行所述认证模块以完成所述目标无线接入点的连接认证。18.根据权利要求17所述的设备,其中,所述第二单元包括: 第一子单元,用于通过执行所述认证模块发送所述连接认证请求对应的验证信息获取请求并接收对应的验证信息; 第二子单元,用于根据所述验证信息执行所述目标无线接入点的连接认证。19.根据权利要求18所述的设备,其中,所述验证信息获取请求包括所述用户设备对应的验证账号。20.根据权利要求18所述的设备,其中,所述第一子单元用于: 通过执行所述认证模块发送所述连接认证请求对应的验证信息获取请求,其中,所述验证信息获取请求包括所述用户设备对应的手机通信号码; 从所述用户设备接收到的所述验证信息获取请求对应的短信信息中提取对应的验证?目息O
【文档编号】H04W48/16GK105933905SQ201610542532
【公开日】2016年9月7日
【申请日】2016年7月11日
【发明人】苏勇
【申请人】上海掌门科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1