CN109640374B - 无线网络接入、处理方法、装置、存储介质和计算机设备 - Google Patents
无线网络接入、处理方法、装置、存储介质和计算机设备 Download PDFInfo
- Publication number
- CN109640374B CN109640374B CN201710931318.5A CN201710931318A CN109640374B CN 109640374 B CN109640374 B CN 109640374B CN 201710931318 A CN201710931318 A CN 201710931318A CN 109640374 B CN109640374 B CN 109640374B
- Authority
- CN
- China
- Prior art keywords
- wireless network
- page
- wireless
- access point
- authentication request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及一种无线网络接入、处理方法、装置、存储介质和计算机设备,无线网络接入方法包括:连接无线网络;当所述无线网络采用页面认证方式接入时,在本地创建无线接入点;将所述无线接入点相应的接入点信息发送至辅助设备,以使所述辅助设备根据所述接入点信息接入所述无线接入点;通过所述无线接入点接收所述辅助设备发送的页面认证请求;将所述页面认证请求中携带的物理地址替换为本地的物理地址;根据替换后的所述页面认证请求接入所述无线网络。本申请提供的方案解决了无屏设备无法接入无线网络的问题。
Description
技术领域
本发明涉及计算机技术领域,特别是涉及一种无线网络接入、处理方法、装置、存储介质和计算机设备。
背景技术
随着计算机技术的发展和无线网络的普及,移动设备可以接入无线网络,进而通过无线网络实现各种基于网络的功能。目前用户可通过移动设备提供的连接设置入口进入无线网络设置页面,在该页面中呈现的众多的无线网络中进行选择,进而连接无线网络。
然而,若意图连接无线网络的移动设备为无屏设备,此时无屏设备无法通过显示屏展示呈现众多的无线网络的无线网络设置页面,从而导致无法接入无线网络的问题。
发明内容
基于此,有必要针对传统技术中无屏设备无法接入无线网络的问题,提供一种无线网络接入、处理方法、装置、存储介质和计算机设备。
一种无线网络接入方法,包括:
连接无线网络;
当所述无线网络采用页面认证方式接入时,在本地创建无线接入点;
将所述无线接入点相应的接入点信息发送至辅助设备,以使所述辅助设备根据所述接入点信息接入所述无线接入点;
通过所述无线接入点接收所述辅助设备发送的页面认证请求;
将所述页面认证请求中携带的物理地址替换为本地的物理地址;
根据替换后的所述页面认证请求接入所述无线网络。
一种无线网络接入装置,包括:
连接模块,用于连接无线网络;
创建模块,用于当所述无线网络采用页面认证方式接入时,在本地创建无线接入点;
发送模块,用于将所述无线接入点相应的接入点信息发送至辅助设备,以使所述辅助设备根据所述接入点信息接入所述无线接入点;
接收模块,用于通过所述无线接入点接收所述辅助设备发送的页面认证请求;
替换模块,用于将所述页面认证请求中携带的物理地址替换为本地的物理地址;
接入模块,用于根据替换后的所述页面认证请求接入所述无线网络。
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:
连接无线网络;
当所述无线网络采用页面认证方式接入时,在本地创建无线接入点;
将所述无线接入点相应的接入点信息发送至辅助设备,以使所述辅助设备根据所述接入点信息接入所述无线接入点;
通过所述无线接入点接收所述辅助设备发送的页面认证请求;
将所述页面认证请求中携带的物理地址替换为本地的物理地址;
根据替换后的所述页面认证请求接入所述无线网络。
一种计算机设备,包括存储器和处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:
连接无线网络;
当所述无线网络采用页面认证方式接入时,在本地创建无线接入点;
将所述无线接入点相应的接入点信息发送至辅助设备,以使所述辅助设备根据所述接入点信息接入所述无线接入点;
通过所述无线接入点接收所述辅助设备发送的页面认证请求;
将所述页面认证请求中携带的物理地址替换为本地的物理地址;
根据替换后的所述页面认证请求接入所述无线网络。
上述无线网络接入方法、装置、存储介质和计算机设备,在本地当前连接至的无线网络需要进行页面认证时,在本地创建无线接入点供辅助设备连接,使得辅助设备在连接上无线接入点后发起的请求都将由本地进行转发。这样本地在转发辅助设备发起的页面认证请求时,即可将该页面认证请求中携带的物理地址替换为本地的物理地址,使得页面认证请求中实际上携带的是本地的物理地址,从而实现了本地接入无线网络。
一种无线网络处理方法,包括:
将无线网络信息发送至无屏设备,以使所述无屏设备根据所述无线网络信息连接无线网络;
接收所述无屏设备在连接无线网络后创建的无线接入点的接入点信息;
根据所述接入点信息接入所述无线接入点;
通过所述无线接入点发送页面认证请求,以使所述无屏设备在将所述页面认证请求中携带的物理地址替换为所述无屏设备的物理地址后,根据替换后的所述页面认证请求接入所述无线网络。
一种无线网络处理装置,包括:
信息发送模块,用于将无线网络信息发送至无屏设备,以使所述无屏设备根据所述无线网络信息连接无线网络;
接收模块,用于接收所述无屏设备在连接无线网络后创建的无线接入点的接入点信息;
接入模块,用于根据所述接入点信息接入所述无线接入点;
请求发送模块,用于通过所述无线接入点发送页面认证请求,以使所述无屏设备在将所述页面认证请求中携带的物理地址替换为所述无屏设备的物理地址后,根据替换后的所述页面认证请求接入所述无线网络。
一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:
将无线网络信息发送至无屏设备,以使所述无屏设备根据所述无线网络信息连接无线网络;
接收所述无屏设备在连接无线网络后创建的无线接入点的接入点信息;
根据所述接入点信息接入所述无线接入点;
通过所述无线接入点发送页面认证请求,以使所述无屏设备在将所述页面认证请求中携带的物理地址替换为所述无屏设备的物理地址后,根据替换后的所述页面认证请求接入所述无线网络。
一种计算机设备,包括存储器和处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:
将无线网络信息发送至无屏设备,以使所述无屏设备根据所述无线网络信息连接无线网络;
接收所述无屏设备在连接无线网络后创建的无线接入点的接入点信息;
根据所述接入点信息接入所述无线接入点;
通过所述无线接入点发送页面认证请求,以使所述无屏设备在将所述页面认证请求中携带的物理地址替换为所述无屏设备的物理地址后,根据替换后的所述页面认证请求接入所述无线网络。
上述无线网络处理方法、装置、存储介质和计算机设备,先将无线网络信息发送至无屏设备使无屏设备连接无线网络,再接入无屏设备在连接无线网络后创建的无线接入点,使得本地在连接上无线接入点后发起的请求都将由无屏设备进行转发。这样无屏设备在转发本地发起的页面认证请求时,即可将该页面认证请求中携带的物理地址替换为无屏设备的物理地址,使得页面认证请求中实际上携带的是无屏设备的物理地址,从而实现了无屏设备接入无线网络。
附图说明
图1为一个实施例中无线网络接入方法的应用环境图;
图2为一个实施例中无线网络接入方法的流程示意图;
图3为一个实施例中无线网络处理方法的流程示意图;
图4为一个实施例中展示候选的无线网络标识的界面示意图;
图5为一个实施例中认证页面的界面示意图;
图6为一个实施例中无线网络接入过程的原理图;
图7为一个实施例中辅助设备与无屏设备交互的时序图;
图8为一个实施例中无线网络接入装置的结构框图;
图9为另一个实施例中无线网络接入装置的结构框图;
图10为一个实施例中无线网络处理装置的结构框图;
图11为另一个实施例中无线网络处理装置的结构框图;
图12为一个实施例中计算机设备的内部结构图;
图13为另一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。
图1为一个实施例中无线网络接入方法的应用环境图。参照图1,该无线网络接入方法应用于无线网络接入***。该无线网络接入***包括辅助设备110、无屏设备120、网关设备130和认证服务器140。辅助设备110和无屏设备120连接,无屏设备120与网关设备130、网关设备130与认证服务器140通过网络连接。网关设备130提供无线网络,认证服务器140用于对接入无线网络进行认证。辅助设备110具体可以是带有显示屏的台式计算机或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。无屏设备120具体可以是无显示屏的电子设备。无屏设备120用于执行该无线网络接入方法。无屏设备120在连接无线网络后,若该无线网络采用页面认证方式接入,则在本地创建无线接入点;将无线接入点相应的接入点信息发送至辅助设备110,以使辅助设备110根据接入点信息接入无线接入点。无屏设备120再通过无线接入点接收辅助设备110发送的页面认证请求,将该页面认证请求中携带的物理地址替换为本地的物理地址,从而根据替换后的页面认证请求接入无线网络。
在一个实施例中,无线网络处理方法也可以用于图1所示的应用环境。辅助设备110将无线网络信息发送至无屏设备120,以使无屏设备120根据无线网络信息连接无线网络,再接收无屏设备120在连接无线网络后创建的无线接入点的接入点信息,根据接入点信息接入无线接入点。辅助设备110可再通过无线接入点发送页面认证请求,以使无屏设备120在将页面认证请求中携带的物理地址替换为无屏设备的物理地址后,根据替换后的页面认证请求接入无线网络。
图2为一个实施例中无线网络接入方法的流程示意图。本实施例主要以该方法应用于上述图1中的无屏设备120来举例说明。参照图2,该无线网络接入方法具体包括如下步骤:
S202,连接无线网络。
其中,无线网络是采用无线通信技术实现的网络。在本实施例中,无线网络为无线局域网(WLAN,Wireless Local Area Networks),具体可以是Wi-Fi(WirelessFidelity,无线保真)。
具体地,无屏设备可调用操作***提供的无线网络搜索接口,搜索可供连接的无线网络,获得候选的无线网络,从而按照预设的无线网络选取策略在候选的无线网络中选取无线网络进行连接。其中,无线网络选取策略可以是在候选的无线网络中进行随机选取,也可以是选取候选无线网络中相应的信号质量量化值最高的无线网络。其中,信号质量量化值是指衡量无线网络质量的量化值。在一个实施例中,信号质量量化值可根据相应无线网络的连接次数、信号强度以及信号稳定性等得到。
在一个实施例中,无屏设备可与辅助设备建立连接,该连接具体可以是蓝牙连接。辅助设备通过运行在本地的无线网络处理应用调用操作***提供的无线网络搜索接口,搜索可供连接的无线网络,获得候选的无线网络标识,再将候选的无线网络标识通过辅助设备的显示屏进行展示。辅助设备可再检测用户针对展示的无线网络标识触发的选择指令,确定该选择指令所指定的无线网络标识,并将该无线网络标识发送至无屏设备,使得无屏设备根据该无线网络标识连接无线网络。其中,辅助设备为带有显示屏的电子设备。无线网络标识用于标识无线网络。通过无线网络标识可以找到无线网络并进行连接。
在一个实施例中,无线网络标识包括相应无线网络的无线网络名称和相应无线网络所对应的网关设备的物理地址中的至少一个。无线网络名称具体可以用SSID(ServiceSet Identifier,服务集标识)表示,无线网络所对应的网关设备的物理地址具体可以用BSSID(Basic Service Set Identifier,基本服务集标识)表示。
举例说明,无线网络标识可以用SSID表示,如“city”或者“free”等;可以用BSSID表示,如“8c:a6:df:if:7a:3c”或者“fc:a6:33:94:a0:3c”等;还可以用SSID和BSSID共同表示,共同表示包括直接拼接或者通过中间连接符连接。如“city8c:a6:df:if:7a:3c”或者“free-fc:a6:33:94:a0:3c”等。
在本实施例中,无线网络标识,通过相应无线网络的无线网络名称和相应无线网络所对应的网关设备的物理地址共同表示,可唯一标识一个无线网络,提高无线网络标识无线网络的准确性与唯一性。
在一个实施例中,辅助设备还可根据选择指令所指定的无线网络标识生成图形码并展示,继而无屏设备可调用本地的图像采集设备,采集辅助设备展示的图形码,解析该图形码得到无线网络标识,从而连接至该无线网络标识对应的无线网络。
其中,图形码是将字符经过编码而获得的可将编码的字符还原的图形,图形码包括二维码以及条形码等。其中条形码是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条和白条排成的平行线图案。而二维码是用某种特定的几何图形按一定规律在平面二维方向分布的黑白相间的图形记录数据符号信息的条码。二维码可以分为堆叠式或行排式和矩阵式二维码,其中堆叠式或行排式二维码编码原理是建立在一维条码基础之上,按需要堆积成二行或多行,代表性的二维码有Code 16K、Code 49、PDF417等。矩阵式二维码是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。在矩阵相应元素位置上,用点的出现表示二进制“1”,点的不出现表示二进制的“0”,点的排列组合确定了矩阵式二维码所代表的意义;有代表性的矩阵式二维码有:CodeOne、MaxiCode或者QR Code等。
S204,当无线网络采用页面认证方式接入时,在本地创建无线接入点。
具体地,无线网络在被创建时可相应配置接入方式,只有在接入无线网络之后才能进行网络访问。其中,接入方式可以为开放式接入方式。开放式接入方式对应的无线网络是不需要接入凭证或者认证信息即可直接接入的无线网络,也就是免费无线网络。接入方式也可以为加密式接入方式。加密式接入方式对应的无线网络是需要接入凭证才可接入的无线网络。接入方式还可以为认证式接入方式。认证式接入方式对应的无线网络是需要认证信息即才可接入的无线网络。在本实施例中,页面认证方式是通过页面输入认证信息进行认证的方式,是认证式接入方式中的一种。
在本实施例中,无屏设备在判定当前连接的无线网络采用页面认证方式接入时,通过本地的网络适配器在本地创建新的无线接入点,并为该新的无线接入点设置无线接入点标识和相应的接入凭证,得到无线接入点信息。这里的无线接入点具体可以是WI-FI热点。此时,无屏设备通过本地的网络适配器进行网络分享,将本机作为无线接入点,供其他设备接入。
在一个实施例中,连接无线网络之后,该无线网络接入方法还包括:针对预设的页面链接地址发起访问请求;当访问请求重定向至与预设的页面链接地址不同的页面链接地址时,则判定无线网络采用页面认证方式接入。
其中,预设的页面链接地址,是用于检测无线网络采用页面认证方式接入的页面连接地址。该预设的页面链接地址可以是统一设置的页面链接地址,也可以是生产无屏设备的设备厂商设置的页面链接地址。该预设的页面链接地址存储在无屏设备中,可在需要时由无屏设备调取。访问请求是请求对页面连接地址进行访问的请求。在本实施例中,该访问请求用于请求访问预设的页面链接地址。页面链接地址具体可以是URL(UniformResource Locator,统一资源定位符)。
具体地,无屏设备在连接无线网络之后,调取本地存储的预设的页面链接地址,针对该页面链接地址发起访问请求。当无屏设备接收到的针对该访问请求反馈的数据包中携带表示不需要认证的关键字时,判定无线网络未采用页面认证方式接入,此时无屏设备已接入无线网络,可进行网络访问。当访问请求重定向至与预设的页面链接地址不同的页面链接地址时,则判定无线网络采用页面认证方式接入,从而借助辅助设备完成认证过程。
举例说明,假设预设的页面链接地址为基于安卓***的电子设备上由谷歌公司所提供的网页连接地址“http://g.cn/generate_204”,那么若无线网络未采用页面认证方式接入,则针对该访问请求反馈的数据包中携带不需要认证的关键字“204”,若该访问请求重定向至portal认证页面,则判定无线网络采用页面认证方式接入。
在本实施例中,通过预设的页面链接地址检测无线网络是否采用无线网络采用页面认证方式接入,从而在判定无线网络采用页面认证方式接入时创建新的无线接入点,从而通过借助辅助设备完成认证过程,实现本地接入无线网络。
S206,将无线接入点相应的接入点信息发送至辅助设备,以使辅助设备根据接入点信息接入无线接入点。
具体地,无屏设备在本地创建新的无线接入点之后,将该无线接入点的接入点信息发送至辅助设备,使得辅助设备根据接收到的接入点信息接入无线接入点。其中,无线接入点信息包括无线接入点标识和相应的接入凭证。辅助设备在接收到的接入点信息后,可直接根据接入凭证接入无线接入点标识所对应的无线接入点。辅助设备也可在接收到的接入点信息后,展示无线接入点接入引导界面引导用户进行相应操作,进而根据用户触发的操作由接入凭证接入无线接入点标识所对应的无线接入点。
S208,通过无线接入点接收辅助设备发送的页面认证请求。
其中,页面认证请求是请求通过页面进行认证的请求。具体地,辅助设备在接入无线接入点后,可针对预设的页面链接地址发起访问请求。当访问请求重定向至与预设的页面链接地址不同的页面链接地址时,展示重定向至的页面链接地址所对应的认证页面,进而获取在该认证页面中输入的认证信息,再根据获取的认证信息生成页面认证请求,并通过无线接入点发送该页面认证请求。无屏设备即可通过无线接入点接收该页面认证请求。
其中,认证信息是需要通过认证页面输入的数据,可以包括数字、字母和标点符号中的至少一种。认证信息比如手机号码和验证码等。
S210,将页面认证请求中携带的物理地址替换为本地的物理地址。
其中,物理地址用于唯一标识一个计算机设备。在本实施例中物理地址具体可为MAC(Media Access Control,媒体访问控制)地址。
具体地,无屏设备可解析页面认证请求数据包,查找物理地址字段,将页物理地址字段处的物理地址替换为本地的物理地址。举例说明,假设辅助设备的物理地址为“8c:a6:df:if:7a:3c”,无屏设备的物理地址为“fc:a6:33:94:a0:3c”。那么,页面认证请求中最初携带的物理地址为“8c:a6:df:if:7a:3c”,无屏设备将“8c:a6:df:if:7a:3c”替换为“fc:a6:33:94:a0:3c”,从而使得页面认证请求中实际携带的物理地址为本地的物理地址。
S212,根据替换后的页面认证请求接入无线网络。
具体地,无屏设备将通过无线网络将替换后的页面认证请求上行至网关设备,从而将该替换后的页面认证请求上行至认证服务器。认证服务器在根据页面认证请求中携带的认证信息认证成功后,使得页面认证请求携带的物理地址所对应的计算机设备,也就是无屏设备接入无线网络。
上述无线网络接入方法,在本地当前连接至的无线网络需要进行页面认证时,在本地创建无线接入点供辅助设备连接,使得辅助设备在连接上无线接入点后发起的请求都将由本地进行转发。这样本地在转发辅助设备发起的页面认证请求时,即可将该页面认证请求中携带的物理地址替换为本地的物理地址,使得页面认证请求中实际上携带的是本地的物理地址,从而实现了本地接入无线网络。
在一个实施例中,S202具体包括:接收辅助设备发送的无线网络信息;解析无线网络信息得到无线网络标识和相应的接入凭证;通过接入凭证连接无线网络标识对应的无线网络。
其中,接入凭证是连接无线网络所依据的数据。接入凭据可以是密码、滑动手势或者生物特征等。其中,密码可以包括数字、字母和标点符号中的至少一种;滑动手势可以用若干位置点按顺序构成的位置点序列来表示;生物特征比如指纹特征、人脸特征、声纹特征或者虹膜特征等。
在一个实施例中,辅助设备可调用操作***提供的无线网络搜索接口,搜索可供连接的无线网络,获得候选的无线网络标识,继而按照预设的无线网络标识选取策略在候选的无线网络标识中选取无线网络标识,从而根据选取的无线网络标识和相应的接入凭证生成无线网络信息。其中,无线网络标识选取策略可以是在候选的无线网络标识中进行随机选取,也可以是选取候选无线网络标识中相应的无线网络质量量化值最高的无线网络标识,还可以是将候选无线网络标识进行展示,检测用户针对展示的无线网络标识触发的选择指令,从而选取该选择指令所指定的无线网络标识。
在一个实施例中,辅助设备可获取对无线网络设置界面进行截图得到的图像。运行在辅助设备中的无线网络管理应用对无线网络设置界面的截图进行识别,以获取该无线网络设置界面中的无线网络标识,获得候选的无线网络标识,继而按照预设的无线网络标识选取策略在候选的无线网络标识中选取无线网络标识,从而根据选取的无线网络标识和相应的接入凭证生成无线网络信息。其中,无线网络设置界面,用于显示通过操作***提供的无线网络搜索接口搜索到的无线网络标识。
在一个实施例中,辅助设备可以通过OCR(Optical Character Recognition,光学字符识别)技术从图像中识别出无线网络标识。可以理解,辅助设备也可以使用其他识别技术,从图像中识别出无线网络标识。这里对如何将图像中的无线网络标识识别成计算机文字的具体识别技术不作限定,只要满足能够从图像中识别出无线网络标识即可。
辅助设备在生成无线网络信息后,可将无线网络信息发送至无屏设备。无屏设备进而解析该无线网络信息得到无线网络标识和相应的接入凭证,从而通过接入凭证连接无线网络标识对应的无线网络。
在一个实施例中,辅助设备在发送无线网络信息前,可对无线网络信息进行加密处理,再将加密后的无线网络信息发送在无屏设备。
上述实施例中,接收辅助设备发送的无线网络信息,从而根据接收到的无线网络信息连接无线网络,丰富了本地获得可连接至的无线网络的途径。而且用户可以通过带有显示屏的移动终端的进行无线网络选取,从而使得无屏设备了接入用户意图接入的无线网络。
在一个实施例中,S208包括:通过路由至无线网络的无线接入点,接收辅助设备发送的页面认证请求。S212包括:通过无线网络发送替换后的页面认证请求,以在替换后的页面认证请求通过认证后接入无线网络。
具体地,由于辅助设备接入的无线接入点由无屏设备创建,那么无屏设备在创建无线接入点时可建立无线接入点与无线网络的路由关系,从而实现通过无屏设备转发辅助设备发送的页面认证请求。无屏设备具体可建立路由表,并开启数据包转发模式,在数据包转发模式下,按照路由表进行数据包转发,即进行页面认证请求转发。
在一个实施例中,该无线网络接入方法包括的建立无线接入点与无线网络的路由关系的步骤,具体包括:获取连接无线网络后获得的第一网络地址;在本地创建无线接入点之后为无线接入点分配第二网络地址;根据第一网络地址和第二网络地址,建立无线接入点与无线网络的路由关系。
其中,网络地址是互联网上的节点在网络中具有的逻辑地址。采用不同网络层协议所对应的网络地址不同。在本实施例中,网络地址具体可以为IP地址(InternetProtocol Address,互联网协议地址)。这里的第一网络地址和第二网络地址均为网络地址,但是不同的网络地址。
具体地,无屏设备在连接无线网络之后,无线网络所对应的网关设备会为无屏设备分配网络地址,无屏设备可获取该网络地址作为第一网络地址。无屏设备在本地创建无线接入点之后为无线接入点分配网络地址,从而使得其他设备可接入该无线接入点,无屏设备可获取该网络地址作为第二网络地址。从而无屏设备可以建立第一网络地址与第二网络地址之间的路由关系,以建立无线接入点与无线网络的路由关系。
举例说明,假设第一网络地址为“172.16.0.0”,第二网络地址为“172.16.0.1”,无屏设备可在路由表IPtables中记录“172.16.0.0”和“172.16.0.1”的路由关系。从而无屏设备在开启数据包转发模式,即打开IP_forward开关后,可通过将无线接入点接收的页面认证请求通过无线网络进行转发。
在本实施例中,建立了无线接入点与无线网络的路由关系,使得辅助设备在连接上无线接入点后发起的请求都将由本地进行转发,这样本地在转发辅助设备发起的页面认证请求时,即可将该页面认证请求中携带的物理地址替换为本地的物理地址,使得页面认证请求中实际上携带的是本地的物理地址,从而实现了本地接入无线网络。
在一个实施例中,通过无线网络发送替换后的页面认证请求包括:在页面认证请求中,将源网络地址字段处的第二网络地址更新为第一网络地址;通过第一网络地址发送更新后的页面认证请求。
具体地,无屏设备可解析页面认证请求数据包,查找源网络地址字段,将页源网络地址字段处的第二网络地址更新为第一网络地址,通过第一网络地址发送更新后的页面认证请求,从而实现页面认证请求的转发。其中,源网络地址用于标识发送页面认证请求的网络地址。
举例说明,假设第一网络地址为“172.16.0.0”,第二网络地址为“172.16.0.1”。那么,页面认证请求中最初源网络地址为“172.16.0.1”,无屏设备将“172.16.0.1”替换为“172.16.0.0”,从而使得页面认证请求中实际的源网络地址为本地的网络地址。
在本实施例中,通过本地转发辅助设备发起的页面认证请求,这样即可在转发时对页面认证请求携带的物理地址进行修改,从而实现通过认证接入无线网络的是本地而非辅助设备。
上述实施例中,在本地当前连接至的无线网络需要进行页面认证时,在本地创建无线接入点供辅助设备连接,使得辅助设备在连接上无线接入点后发起的请求都将由本地进行转发。这样本地在转发辅助设备发起的页面认证请求时,即可将该页面认证请求中携带的物理地址替换为本地的物理地址,使得页面认证请求中实际上携带的是本地的物理地址,从而实现了本地接入无线网络。
图3为一个实施例中无线网络处理方法的流程示意图。本实施例主要以该方法应用于上述图1中的辅助设备110来举例说明。参照图3,该无线网络处理方法具体包括如下步骤:
S302,将无线网络信息发送至无屏设备,以使无屏设备根据无线网络信息连接无线网络。
具体地,辅助设备可获取并展示候选的无线网络标识,检测对当前展示的无线网络标识的选择指令,生成选择指令指定的无线网络标识所对应的无线网信息,将生成的无线网络信息发送至无屏设备,以使无屏设备根据无线网络信息连接无线网络。在一个实施例中,辅助设备在发送无线网络信息前,可对无线网络信息进行加密处理,再将加密后的无线网络信息发送在无屏设备。
其中,选择指令是选择无线网络标识的指令。选择指令可通过触控操作、对物理按键的按压操作、语音控制操作或者通过终端中的运动传感器所感知的晃动操作进行触发。触控操作可以是触摸点击操作、触摸长按操作、滑动操作或者多点触控操作等。选择指令指定了无屏设备需要连接的无线网络,从而辅助设备可生成选择指令指定的无线网络标识所对应的无线网信息,将生成的无线网络信息发送至无屏设备,以使无屏设备根据无线网络信息连接无线网络。
在一个实施例中,辅助设备还可提供输入控件,通过输入控件检测用户输入的无线网络标识以及相应的接入凭证,从而根据无线网络标识以及相应的接入凭证生成无线网络信息发送至无屏设备,以使无屏设备根据无线网络信息连接无线网络。
图4示出了一个实施例中展示候选的无线网络标识的界面示意图。参考图4,该界面包括可供选择的无线网络标识410和输入控件420。辅助设备可检测针对无线网络标识410的选择指令,生成选择指令指定的无线网络标识所对应的无线网信息,将生成的无线网络信息发送至无屏设备。辅助设备也可获取输入控件420中输入的无线网络标识以及相应的接入凭证,从而根据无线网络标识以及相应的接入凭证生成无线网络信息发送至无屏设备。
S304,接收无屏设备在连接无线网络后创建的无线接入点的接入点信息。
S306,根据接入点信息接入无线接入点。
S308,通过无线接入点发送页面认证请求,以使无屏设备在将页面认证请求中携带的物理地址替换为无屏设备的物理地址后,根据替换后的页面认证请求接入无线网络。
上述无线网络处理方法,先将无线网络信息发送至无屏设备使无屏设备连接无线网络,再接入无屏设备在连接无线网络后创建的无线接入点,使得本地在连接上无线接入点后发起的请求都将由无屏设备进行转发。这样无屏设备在转发本地发起的页面认证请求时,即可将该页面认证请求中携带的物理地址替换为无屏设备的物理地址,使得页面认证请求中实际上携带的是无屏设备的物理地址,从而实现了无屏设备接入无线网络。
在一个实施例中,根据接入点信息接入无线接入点之后,该无线网络处理方法还包括:针对预设的页面链接地址发起访问请求;当访问请求重定向至与预设的页面链接地址不同的页面链接地址时,生成页面认证请求。
其中,预设的页面链接地址,是用于检测无线网络采用页面认证方式接入的页面连接地址。该预设的页面链接地址可以是统一设置的页面链接地址,也可以是生产无屏设备的设备厂商设置的页面链接地址。该预设的页面链接地址存储在无屏设备中,可在需要时由无屏设备调取。访问请求是请求对页面连接地址进行访问的请求。在本实施例中,该访问请求用于请求访问预设的页面链接地址。
在一个实施例中,辅助设备上存储的预设的页面链接地址与无屏设备上存储的预设的页面链接地址可以是相同的,也可以是不同的,但都是用于检测无线网络采用页面认证方式接入的页面连接地址。
具体地,辅助设备在接入无线接入点之后,调取本地存储的预设的页面链接地址,针对该页面链接地址发起访问请求。当无屏设备接收到的针对该访问请求反馈的数据包中携带表示不需要认证的关键字时,判定无线网络未采用页面认证方式接入,此时无屏设备已接入无线网络,可进行网络访问。当访问请求重定向至与预设的页面链接地址不同的页面链接地址时,则生成页面认证请求。
在一个实施例中,生成页面认证请求包括:展示重定向至的页面链接地址所对应的认证页面;获取在认证页面中输入的认证信息;根据获取的认证信息生成页面认证请求。
具体地,辅助设备可展示重定向至的页面链接地址所对应的认证页面,获取用户在认证页面中输入的认证信息,将获取的认证信息进行封装生成页面认证请求。
图5示出了一个实施例中认证页面的界面示意图。该界面包括认证信息输入控件510和页面认证请求发起入口520。辅助设备可获取通过认证信息输入控件510输入的认证信息,并通过检测针对页面认证请求发起入口520的触发操作,根据认证信息生成页面认证请求。
在本实施例中,通过本地展示认证页面,提供了与用户进行交互的途径,从而获取到用户输入的认证信息,进行完成认证过程。
上述实施例中,通过预设的页面链接地址检测无线网络是否采用无线网络采用页面认证方式接入,从而在访问请求重定向至与预设的页面链接地址不同的页面链接地址时,则生成页面认证请求,从而通过本地完成认证过程,实现无屏设备接入无线网络。
图6示出了一个实施例中无线网络接入过程的原理图。参考图6,无屏设备连接无线网络WLAN0,当WLAN0采用页面认证方式接入时,在本地创建无线接入点robot_hotspot,并将该无线接入点的无线接入点信息发送至辅助设备,辅助设备接入无线接入点robot_hotspot,继而发起页面认证请求。无屏设备再通过无线接入点robot_hotspot接收辅助设备发送的页面认证请求,将页面认证请求中携带的物理地址替换为本地的物理地址,通过WLAN0将替换后的页面认证请上行至网关设备,再由网关设备将替换后的页面认证请上行至认证服务器。
图7示出了一个实施例中辅助设备与无屏设备交互的时序图。其中,辅助设备用于实现无线网络处理方法,无屏设备用于实现无线网络接入方法。
辅助设备获取用户输入的无线网络信息,将获取的无线网络信息加密后,通过蓝牙发送至无屏设备。无屏设备在接收到无线网络信息后,解密该无线网络信息得到无线网络标识和相应的接入凭证,通过解密得到的接入凭证连接解密得到的无线网络标识对应的无线网络。
无屏设备可再针对预设的页面链接地址发起访问请求,当该访问请求重定向至与所述预设的页面链接地址不同的页面链接地址时,则判定当前连接至的无线网络采用页面认证方式接入。无屏设备可获取在连接至无线网络后得到的第一网络地址,并在本地创建无线接入点,为该无线接入点分配第二网络地址,根据第一网络地址和第二网络地址,建立无线接入点与无线网络的路由关系。无屏设备可再将无线接入点的无线接入点信息通过蓝牙发送至辅助设备。
辅助设备可再根据接收到无线接入点信息接入无屏设备创建的无线接入点,针对预设的页面链接地址发起访问请求。当访问请求重定向至与预设的页面链接地址不同的页面链接地址时,展示重定向至的页面链接地址所对应的认证页面。进而获取用户在认证页面中输入的认证信息,根据获取的认证信息生成页面认证请求,从而通过无线接入点将生成的页面认证请求发送至无屏设备。
无屏设备可再将页面认证请求中携带的物理地址替换为本地的物理地址,根据替换后的页面认证请求接入无线网络,关闭本地创建的无线接入点。
如图8所示,在一个实施例中,提供了一种无线网络接入装置800。参照图8,该无线网络接入装置800包括:连接模块801、创建模块802、发送模块803、接收模块804、替换模块805和接入模块806。
连接模块801,用于连接无线网络。
创建模块802,用于当无线网络采用页面认证方式接入时,在本地创建无线接入点。
发送模块803,用于将无线接入点相应的接入点信息发送至辅助设备,以使辅助设备根据接入点信息接入无线接入点。
接收模块804,用于通过无线接入点接收辅助设备发送的页面认证请求。
替换模块805,用于将页面认证请求中携带的物理地址替换为本地的物理地址。
接入模块806,用于根据替换后的页面认证请求接入无线网络。
上述无线网络接入装置800,在本地当前连接至的无线网络需要进行页面认证时,在本地创建无线接入点供辅助设备连接,使得辅助设备在连接上无线接入点后发起的请求都将由本地进行转发。这样本地在转发辅助设备发起的页面认证请求时,即可将该页面认证请求中携带的物理地址替换为本地的物理地址,使得页面认证请求中实际上携带的是本地的物理地址,从而实现了本地接入无线网络。
在一个实施例中,连接模块801还用于接收辅助设备发送的无线网络信息;解析无线网络信息得到无线网络标识和相应的接入凭证;通过接入凭证连接无线网络标识对应的无线网络。
在一个实施例中,接收模块804还用于通过路由至无线网络的无线接入点,接收辅助设备发送的页面认证请求。接入模块806还用于通过无线网络发送替换后的页面认证请求,以在替换后的页面认证请求通过认证后接入无线网络。
在一个实施例中,无线网络接入装置800还包括:路由模块807。
路由模块807,用于获取连接无线网络后获得的第一网络地址;在本地创建无线接入点之后,为无线接入点分配第二网络地址;根据第一网络地址和第二网络地址,建立无线接入点与无线网络的路由关系。
在一个实施例中,接入模块806还用于在页面认证请求中,将源网络地址字段处的第二网络地址更新为第一网络地址;通过第一网络地址发送更新后的页面认证请求。
如图9所示,在一个实施例中,无线网络接入装置800还包括:路由模块807和检测模块808。
检测模块808,用于针对预设的页面链接地址发起访问请求;当访问请求重定向至与预设的页面链接地址不同的页面链接地址时,则判定无线网络采用页面认证方式接入。
如图10所示,在一个实施例中,提供了一种无线网络处理装置1000。参照图10,该无线网络处理装置1000包括:信息发送模块1001、接收模块1002、接入模块1003和请求发送模块1004。
信息发送模块1001,用于将无线网络信息发送至无屏设备,以使无屏设备根据无线网络信息连接无线网络。
接收模块1002,用于接收无屏设备在连接无线网络后创建的无线接入点的接入点信息。
接入模块1003,用于根据接入点信息接入无线接入点。
请求发送模块1004,用于通过无线接入点发送页面认证请求,以使无屏设备在将页面认证请求中携带的物理地址替换为无屏设备的物理地址后,根据替换后的页面认证请求接入无线网络。
上述无线网络处理装置1000,先将无线网络信息发送至无屏设备使无屏设备连接无线网络,再接入无屏设备在连接无线网络后创建的无线接入点,使得本地在连接上无线接入点后发起的请求都将由无屏设备进行转发。这样无屏设备在转发本地发起的页面认证请求时,即可将该页面认证请求中携带的物理地址替换为无屏设备的物理地址,使得页面认证请求中实际上携带的是无屏设备的物理地址,从而实现了无屏设备接入无线网络。
如图11所示,在一个实施例中,无线网络处理装置1000还包括:请求生成模块1005。
请求生成模块1005,用于针对预设的页面链接地址发起访问请求;当访问请求重定向至与预设的页面链接地址不同的页面链接地址时,生成页面认证请求。
在一个实施例中,请求生成模块1005还用于展示重定向至的页面链接地址所对应的认证页面;获取在认证页面中输入的认证信息;根据获取的认证信息生成页面认证请求。
图12示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的无屏设备120。如图12所示,该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作***,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现无线网络接入方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行无线网络接入方法。本领域技术人员可以理解,图12中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,本申请提供的无线网络接入装置可以实现为一种计算机程序的形式,计算机程序可在如图12所示的计算机设备上运行,计算机设备的非易失性存储介质可存储组成该无线网络接入装置的各个程序模块,比如,图8所示的连接模块801、创建模块802、发送模块803、接收模块804、替换模块805和接入模块806等。各个程序模块组成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的无线网络接入方法中的步骤。
例如,图12所示的计算机设备可以通过如图8所示的无线网络接入装置800中的连接模块801连接无线网络。通过创建模块802当无线网络采用页面认证方式接入时,在本地创建无线接入点。通过发送模块803将无线接入点相应的接入点信息发送至辅助设备,以使辅助设备根据接入点信息接入无线接入点。通过接收模块804通过无线接入点接收辅助设备发送的页面认证请求。通过替换模块805将页面认证请求中携带的物理地址替换为本地的物理地址。通过接入模块806根据替换后的页面认证请求接入无线网络。
图13示出了另一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的辅助设备110。如图13所示,该计算机设备包括通过***总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作***,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现无线网络处理方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行无线网络处理方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。本领域技术人员可以理解,图13中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,本申请提供的无线网络处理装置可以实现为一种计算机程序的形式,计算机程序可在如图13所示的计算机设备上运行,计算机设备的非易失性存储介质可存储组成该无线网络处理装置的各个程序模块,比如,图11所示的信息发送模块1001、接收模块1002、接入模块1003和请求发送模块1004等。各个程序模块组成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的无线网络处理方法中的步骤。
例如,图13所示的计算机设备可以通过如图10所示的无线网络处理装置1000中的信息发送模块1001将无线网络信息发送至无屏设备,以使无屏设备根据无线网络信息连接无线网络。通过接收模块1002接收无屏设备在连接无线网络后创建的无线接入点的接入点信息。通过接入模块1003根据接入点信息接入无线接入点。通过请求发送模块1004通过无线接入点发送页面认证请求,以使无屏设备在将页面认证请求中携带的物理地址替换为无屏设备的物理地址后,根据替换后的页面认证请求接入无线网络。
在一个实施例中,提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时,使得处理器执行以下步骤:连接无线网络;当无线网络采用页面认证方式接入时,在本地创建无线接入点;将无线接入点相应的接入点信息发送至辅助设备,以使辅助设备根据接入点信息接入无线接入点;通过无线接入点接收辅助设备发送的页面认证请求;将页面认证请求中携带的物理地址替换为本地的物理地址;根据替换后的页面认证请求接入无线网络。
在一个实施例中,连接无线网络,包括:接收辅助设备发送的无线网络信息;解析无线网络信息得到无线网络标识和相应的接入凭证;通过接入凭证连接无线网络标识对应的无线网络。
在一个实施例中,通过无线接入点接收辅助设备发送的页面认证请求,包括:通过路由至无线网络的无线接入点,接收辅助设备发送的页面认证请求。根据替换后的页面认证请求接入无线网络,包括:通过无线网络发送替换后的页面认证请求,以在替换后的页面认证请求通过认证后接入无线网络。
在一个实施例中,该计算机程序使得处理器执行连接无线网络之后,还执行以下步骤:获取连接无线网络后获得的第一网络地址。在本地创建无线接入点之后,为无线接入点分配第二网络地址;根据第一网络地址和第二网络地址,建立无线接入点与无线网络的路由关系。
在一个实施例中,通过无线网络发送替换后的页面认证请求包括:在页面认证请求中,将源网络地址字段处的第二网络地址更新为第一网络地址;通过第一网络地址发送更新后的页面认证请求。
在一个实施例中,该计算机程序使得处理器执行连接无线网络之后,还执行以下步骤:针对预设的页面链接地址发起访问请求;当访问请求重定向至与预设的页面链接地址不同的页面链接地址时,则判定无线网络采用页面认证方式接入。
上述存储介质,在本地当前连接至的无线网络需要进行页面认证时,在本地创建无线接入点供辅助设备连接,使得辅助设备在连接上无线接入点后发起的请求都将由本地进行转发。这样本地在转发辅助设备发起的页面认证请求时,即可将该页面认证请求中携带的物理地址替换为本地的物理地址,使得页面认证请求中实际上携带的是本地的物理地址,从而实现了本地接入无线网络。
在一个实施例中,提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时,使得处理器执行以下步骤:将无线网络信息发送至无屏设备,以使无屏设备根据无线网络信息连接无线网络;接收无屏设备在连接无线网络后创建的无线接入点的接入点信息;根据接入点信息接入无线接入点;通过无线接入点发送页面认证请求,以使无屏设备在将页面认证请求中携带的物理地址替换为无屏设备的物理地址后,根据替换后的页面认证请求接入无线网络。
在一个实施例中,该计算机程序使得处理器执行根据接入点信息接入无线接入点之后,还执行以下步骤:针对预设的页面链接地址发起访问请求;当访问请求重定向至与预设的页面链接地址不同的页面链接地址时,生成页面认证请求。
在一个实施例中,生成页面认证请求包括:展示重定向至的页面链接地址所对应的认证页面;获取在认证页面中输入的认证信息;根据获取的认证信息生成页面认证请求。
上述存储介质,先将无线网络信息发送至无屏设备使无屏设备连接无线网络,再接入无屏设备在连接无线网络后创建的无线接入点,使得本地在连接上无线接入点后发起的请求都将由无屏设备进行转发。这样无屏设备在转发本地发起的页面认证请求时,即可将该页面认证请求中携带的物理地址替换为无屏设备的物理地址,使得页面认证请求中实际上携带的是无屏设备的物理地址,从而实现了无屏设备接入无线网络。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中储存有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:连接无线网络;当无线网络采用页面认证方式接入时,在本地创建无线接入点;将无线接入点相应的接入点信息发送至辅助设备,以使辅助设备根据接入点信息接入无线接入点;通过无线接入点接收辅助设备发送的页面认证请求;将页面认证请求中携带的物理地址替换为本地的物理地址;根据替换后的页面认证请求接入无线网络。
在一个实施例中,连接无线网络,包括:接收辅助设备发送的无线网络信息;解析无线网络信息得到无线网络标识和相应的接入凭证;通过接入凭证连接无线网络标识对应的无线网络。
在一个实施例中,通过无线接入点接收辅助设备发送的页面认证请求,包括:通过路由至无线网络的无线接入点,接收辅助设备发送的页面认证请求。根据替换后的页面认证请求接入无线网络,包括:通过无线网络发送替换后的页面认证请求,以在替换后的页面认证请求通过认证后接入无线网络。
在一个实施例中,该计算机程序使得处理器执行连接无线网络之后,还执行以下步骤:获取连接无线网络后获得的第一网络地址。在本地创建无线接入点之后,为无线接入点分配第二网络地址;根据第一网络地址和第二网络地址,建立无线接入点与无线网络的路由关系。
在一个实施例中,通过无线网络发送替换后的页面认证请求包括:在页面认证请求中,将源网络地址字段处的第二网络地址更新为第一网络地址;通过第一网络地址发送更新后的页面认证请求。
在一个实施例中,该计算机程序使得处理器执行连接无线网络之后,还执行以下步骤:针对预设的页面链接地址发起访问请求;当访问请求重定向至与预设的页面链接地址不同的页面链接地址时,则判定无线网络采用页面认证方式接入。
上述计算机设备,在本地当前连接至的无线网络需要进行页面认证时,在本地创建无线接入点供辅助设备连接,使得辅助设备在连接上无线接入点后发起的请求都将由本地进行转发。这样本地在转发辅助设备发起的页面认证请求时,即可将该页面认证请求中携带的物理地址替换为本地的物理地址,使得页面认证请求中实际上携带的是本地的物理地址,从而实现了本地接入无线网络。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中储存有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:将无线网络信息发送至无屏设备,以使无屏设备根据无线网络信息连接无线网络;接收无屏设备在连接无线网络后创建的无线接入点的接入点信息;根据接入点信息接入无线接入点;通过无线接入点发送页面认证请求,以使无屏设备在将页面认证请求中携带的物理地址替换为无屏设备的物理地址后,根据替换后的页面认证请求接入无线网络。
在一个实施例中,该计算机程序使得处理器执行根据接入点信息接入无线接入点之后,还执行以下步骤:针对预设的页面链接地址发起访问请求;当访问请求重定向至与预设的页面链接地址不同的页面链接地址时,生成页面认证请求。
在一个实施例中,生成页面认证请求包括:展示重定向至的页面链接地址所对应的认证页面;获取在认证页面中输入的认证信息;根据获取的认证信息生成页面认证请求。
上述计算机设备,先将无线网络信息发送至无屏设备使无屏设备连接无线网络,再接入无屏设备在连接无线网络后创建的无线接入点,使得本地在连接上无线接入点后发起的请求都将由无屏设备进行转发。这样无屏设备在转发本地发起的页面认证请求时,即可将该页面认证请求中携带的物理地址替换为无屏设备的物理地址,使得页面认证请求中实际上携带的是无屏设备的物理地址,从而实现了无屏设备接入无线网络。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
Claims (18)
1.一种无线网络接入方法,其特征在于,执行于无屏设备,所述方法包括:
接收预先建立蓝牙连接的辅助设备发送的无线网络标识,连接所述无线网络标识所对应的无线网络;或调用图像采集设备采集预先建立蓝牙连接的辅助设备展示的根据无线网络标识生成的图形码,连接所述无线网络标识所对应的无线网络;
获取连接所述无线网络后获得的第一网络地址;
当所述无线网络采用portal认证方式接入时,在本地创建无线接入点;
为所述无线接入点分配第二网络地址;
根据所述第一网络地址和所述第二网络地址,建立所述无线接入点与所述无线网络的路由关系;
基于蓝牙技术将所述无线接入点相应的接入点信息发送至所述辅助设备,以使所述辅助设备根据所述接入点信息接入所述无线接入点;
通过所述无线接入点接收所述辅助设备发送的页面认证请求;所述页面认证请求由所述辅助设备在接入所述无线接入点后,针对预设的页面链接地址发起访问请求,并在展示重定向至的页面链接地址所对应的认证页面后,通过所述认证页面获取的认证信息生成得到;
将所述页面认证请求中携带的物理地址替换为本地的物理地址;
根据替换后的所述页面认证请求接入所述无线网络。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述辅助设备发送的无线网络信息;
解析所述无线网络信息得到无线网络标识和相应的接入凭证;
通过所述接入凭证连接所述无线网络标识对应的无线网络。
3.根据权利要求1所述的方法,其特征在于,所述通过所述无线接入点接收所述辅助设备发送的页面认证请求,包括:
通过路由至所述无线网络的无线接入点,接收所述辅助设备发送的页面认证请求;
所述根据替换后的所述页面认证请求接入所述无线网络,包括:
通过所述无线网络发送替换后的所述页面认证请求,以在替换后的所述页面认证请求通过认证后接入所述无线网络。
4.根据权利要求3所述的方法,其特征在于,所述通过所述无线网络发送替换后的所述页面认证请求包括:
在所述页面认证请求中,将源网络地址字段处的第二网络地址更新为所述第一网络地址;
通过所述第一网络地址发送更新后的所述页面认证请求。
5.根据权利要求1至4中任一项所述的方法,其特征在于,所述连接无线网络之后,所述方法还包括:
针对预设的页面链接地址发起访问请求;
当所述访问请求重定向至与所述预设的页面链接地址不同的页面链接地址时,则判定所述无线网络采用portal认证方式接入。
6.一种无线网络处理方法,包括:
基于蓝牙技术将无线网络信息发送至预先建立蓝牙连接的无屏设备,以使所述无屏设备根据所述无线网络信息连接无线网络;或将根据无线网络标识生成的图形码向无屏设备展示,以由所述无屏设备通过调用图像采集设备采集所述图形码后,连接所述无线网络标识所对应的无线网络;所述无线网络采用portal认证方式接入;
基于蓝牙技术接收所述无屏设备在连接无线网络后创建的无线接入点的接入点信息;所述无线接入点通过所述无屏设备分配的第二网络地址,与所述无屏设备连接所述无线网络后获得的第一网络地址,建立所述无线接入点与所述无线网络的路由关系;
根据所述接入点信息接入所述无线接入点;
通过所述无线接入点发送页面认证请求,以使所述无屏设备在将所述页面认证请求中携带的物理地址替换为所述无屏设备的物理地址后,根据替换后的所述页面认证请求接入所述无线网络;
其中,所述页面认证请求通过在接入所述无线接入点后,针对预设的页面链接地址发起访问请求,并在展示重定向至的页面链接地址所对应的认证页面后,通过所述认证页面获取的认证信息生成得到。
7.根据权利要求6所述的方法,其特征在于,所述根据所述接入点信息接入所述无线接入点之后,所述方法还包括:
针对预设的页面链接地址发起访问请求;
当所述访问请求重定向至与所述预设的页面链接地址不同的页面链接地址时,生成页面认证请求。
8.根据权利要求7所述的方法,其特征在于,所述生成页面认证请求包括:
展示重定向至的所述页面链接地址所对应的认证页面;
获取在所述认证页面中输入的认证信息;
根据获取的所述认证信息生成页面认证请求。
9.一种无线网络接入装置,其特征在于,设于无屏设备中,所述装置包括:
连接模块,用于接收预先建立蓝牙连接的辅助设备发送的无线网络标识,连接所述无线网络标识所对应的无线网络;或调用图像采集设备采集预先建立蓝牙连接的辅助设备展示的根据无线网络标识生成的图形码,连接所述无线网络标识所对应的无线网络;
创建模块,用于当所述无线网络采用portal认证方式接入时,在本地创建无线接入点;
发送模块,用于基于蓝牙技术将所述无线接入点相应的接入点信息发送至所述辅助设备,以使所述辅助设备根据所述接入点信息接入所述无线接入点;
接收模块,用于通过所述无线接入点接收所述辅助设备发送的页面认证请求;所述页面认证请求由所述辅助设备在接入所述无线接入点后,针对预设的页面链接地址发起访问请求,并在展示重定向至的页面链接地址所对应的认证页面后,通过所述认证页面获取的认证信息生成得到;
替换模块,用于将所述页面认证请求中携带的物理地址替换为本地的物理地址;
接入模块,用于根据替换后的所述页面认证请求接入所述无线网络;
路由模块,用于获取连接所述无线网络后获得的第一网络地址;在本地创建无线接入点之后为所述无线接入点分配第二网络地址;根据所述第一网络地址和所述第二网络地址,建立所述无线接入点与所述无线网络的路由关系。
10.根据权利要求9所述的装置,其特征在于,所述连接模块还用于接收辅助设备发送的无线网络信息;解析所述无线网络信息得到无线网络标识和相应的接入凭证;通过所述接入凭证连接所述无线网络标识对应的无线网络。
11.根据权利要求9所述的装置,其特征在于,所述接收模块还用于通过路由至所述无线网络的无线接入点,接收所述辅助设备发送的页面认证请求;
所述接入模块还用于通过所述无线网络发送替换后的所述页面认证请求,以在替换后的所述页面认证请求通过认证后接入所述无线网络。
12.根据权利要求11所述的装置,其特征在于,所述接入模块还用于在所述页面认证请求中,将源网络地址字段处的第二网络地址更新为所述第一网络地址;通过所述第一网络地址发送更新后的所述页面认证请求。
13.根据权利要求9-12中任一项所述的装置,其特征在于,所述装置还包括:
检测模块,用于针对预设的页面链接地址发起访问请求;当所述访问请求重定向至与所述预设的页面链接地址不同的页面链接地址时,则判定所述无线网络采用portal认证方式接入。
14.一种无线网络处理装置,包括:
信息发送模块,用于基于蓝牙技术将无线网络信息发送至预先建立蓝牙连接的无屏设备,以使所述无屏设备根据所述无线网络信息连接无线网络;或将根据无线网络标识生成的图形码向无屏设备展示,以由所述无屏设备通过调用图像采集设备采集所述图形码后,连接所述无线网络标识所对应的无线网络;所述无线网络采用portal认证方式接入;
接收模块,用于基于蓝牙技术接收所述无屏设备在连接无线网络后创建的无线接入点的接入点信息;所述无线接入点通过所述无屏设备分配的第二网络地址,与所述无屏设备连接所述无线网络后获得的第一网络地址,建立所述无线接入点与所述无线网络的路由关系;
接入模块,用于根据所述接入点信息接入所述无线接入点;
请求发送模块,用于通过所述无线接入点发送页面认证请求,以使所述无屏设备在将所述页面认证请求中携带的物理地址替换为所述无屏设备的物理地址后,根据替换后的所述页面认证请求接入所述无线网络;
其中,所述页面认证请求通过在接入所述无线接入点后,针对预设的页面链接地址发起访问请求,并在展示重定向至的页面链接地址所对应的认证页面后,通过所述认证页面获取的认证信息生成得到。
15.根据权利要求14所述的装置,其特征在于,所述装置还包括:
请求生成模块,用于针对预设的页面链接地址发起访问请求;当所述访问请求重定向至与所述预设的页面链接地址不同的页面链接地址时,生成页面认证请求。
16.根据权利要求15所述的装置,其特征在于,所述请求生成模块还用于展示重定向至的所述页面链接地址所对应的认证页面;获取在所述认证页面中输入的认证信息;根据获取的所述认证信息生成页面认证请求。
17.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至8中任一项所述的方法的步骤。
18.一种计算机设备,包括存储器和处理器,所述存储器中储存有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至8中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710931318.5A CN109640374B (zh) | 2017-10-09 | 2017-10-09 | 无线网络接入、处理方法、装置、存储介质和计算机设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710931318.5A CN109640374B (zh) | 2017-10-09 | 2017-10-09 | 无线网络接入、处理方法、装置、存储介质和计算机设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109640374A CN109640374A (zh) | 2019-04-16 |
CN109640374B true CN109640374B (zh) | 2021-07-06 |
Family
ID=66051174
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710931318.5A Active CN109640374B (zh) | 2017-10-09 | 2017-10-09 | 无线网络接入、处理方法、装置、存储介质和计算机设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109640374B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111194035B (zh) * | 2019-12-18 | 2022-02-01 | 腾讯科技(深圳)有限公司 | 一种网络连接方法、装置和存储介质 |
CN111194070B (zh) * | 2019-12-24 | 2021-08-31 | 腾讯科技(深圳)有限公司 | 无线网络处理、接入方法、装置、***、存储介质和设备 |
CN113709086B (zh) * | 2020-05-22 | 2023-07-18 | 深圳市万普拉斯科技有限公司 | 网络侦测方法、装置、电子设备和存储介质 |
CN112087819B (zh) * | 2020-09-10 | 2022-05-10 | 上海连尚网络科技有限公司 | 一种信息请求方法、设备和计算机可读介质 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106921675A (zh) * | 2017-03-30 | 2017-07-04 | 北京奇艺世纪科技有限公司 | 一种智能硬件接入受限网络的方法和装置 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2373073B1 (en) * | 2008-12-26 | 2016-11-09 | Panasonic Intellectual Property Corporation of America | Communication device |
TWI479906B (zh) * | 2011-05-20 | 2015-04-01 | Wistron Corp | 網路連線之認證方法以及使用該方法的網路裝置與網路認證系統 |
CN102857915B (zh) * | 2012-08-23 | 2015-08-19 | 深圳雷柏科技股份有限公司 | 电子设备、智能终端及与无线路由器的认证方法 |
KR101658495B1 (ko) * | 2012-10-29 | 2016-09-21 | 후아웨이 디바이스 컴퍼니 리미티드 | 통신 접속을 구축하는 방법 및 장치 |
WO2014069868A1 (ko) * | 2012-10-29 | 2014-05-08 | 엘지전자 주식회사 | 엔에프씨를 이용한 와이파이 다이렉트 서비스 방법 및 이를 위한 장치 |
JP6299097B2 (ja) * | 2013-07-22 | 2018-03-28 | 株式会社リコー | 情報処理システム、情報処理方法、プログラム、及び記録媒体 |
US9560524B1 (en) * | 2013-12-03 | 2017-01-31 | Sprint Communications Company L.P. | Wireless network application access by a wireless communication device via an untrusted access node |
CN104980412B (zh) * | 2014-04-14 | 2018-07-13 | 阿里巴巴集团控股有限公司 | 一种应用客户端、服务端及对应的Portal认证方法 |
CN104994129A (zh) * | 2015-05-15 | 2015-10-21 | 西安交通大学 | 一种具有Web Service功能的智能家居通信***及方法 |
CN105050083B (zh) * | 2015-05-25 | 2019-02-15 | 深圳锋芒信息技术有限公司 | 一种智能设备的网络配置方法及*** |
CN105101206B (zh) * | 2015-06-26 | 2018-06-19 | 中国联合网络通信集团有限公司 | 一种设备的wifi自动接入方法及*** |
CN105871595A (zh) * | 2016-03-24 | 2016-08-17 | 浙江风向标科技有限公司 | WiFi设备的配置方法以及配置*** |
CN106535187B (zh) * | 2016-10-27 | 2020-02-04 | 上海斐讯数据通信技术有限公司 | 基于无线路由终端的智能家居设备接入方法及*** |
-
2017
- 2017-10-09 CN CN201710931318.5A patent/CN109640374B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106921675A (zh) * | 2017-03-30 | 2017-07-04 | 北京奇艺世纪科技有限公司 | 一种智能硬件接入受限网络的方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
CN109640374A (zh) | 2019-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10623954B2 (en) | AP connection method, terminal, and server | |
CN109640374B (zh) | 无线网络接入、处理方法、装置、存储介质和计算机设备 | |
CN107302539B (zh) | 一种电子身份注册及认证登录的方法及其*** | |
CN104468531B (zh) | 敏感数据的授权方法、装置和*** | |
US8763101B2 (en) | Multi-factor authentication using a unique identification header (UIDH) | |
KR101383761B1 (ko) | 사용자 인증 시스템 및 그 방법 | |
CN112559993B (zh) | 身份认证方法、装置、***及电子设备 | |
EP3419251B1 (en) | User position verification method, controlled device access method, controlled device and user terminal | |
CN113079134B (zh) | 移动终端接入方法、装置、计算机设备和介质 | |
CN104144419A (zh) | 一种身份验证的方法、装置及*** | |
CN107086979B (zh) | 一种用户终端验证登录方法及装置 | |
US10192042B2 (en) | User verifying method, terminal device, server and storage medium | |
CN112073289B (zh) | 一种即时通信控制方法及装置 | |
CN110177039B (zh) | 消息分享方法、装置、计算机设备和存储介质 | |
CN109286933B (zh) | 认证方法、装置、***、计算机设备和存储介质 | |
CN110661788A (zh) | 登录鉴权管理***、登陆方法、登陆装置、设备及存储介质 | |
CN105992204A (zh) | 移动智能终端应用程序的访问认证方法及装置 | |
CN104618356B (zh) | 身份验证方法及装置 | |
CN111769969A (zh) | 基于二维码的终端配置方法、装置和计算机设备 | |
CN108418809B (zh) | 聊天数据处理方法、装置、计算机设备及存储介质 | |
CN105141624A (zh) | 登录方法、账号管理服务器及客户端*** | |
CN107534859B (zh) | 一种网络认证方法、客户端、终端设备及平台 | |
KR20150133944A (ko) | 식별값과 인증서버를 이용한 2채널 인증 방법 및 시스템 | |
CN114448722A (zh) | 跨浏览器登录方法、装置、计算机设备和存储介质 | |
KR102353189B1 (ko) | 동적 2d 코드를 활용한 인증장치 및 그 장치의 구동방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |