CN111194035A - 一种网络连接方法、装置和存储介质 - Google Patents
一种网络连接方法、装置和存储介质 Download PDFInfo
- Publication number
- CN111194035A CN111194035A CN201911312624.6A CN201911312624A CN111194035A CN 111194035 A CN111194035 A CN 111194035A CN 201911312624 A CN201911312624 A CN 201911312624A CN 111194035 A CN111194035 A CN 111194035A
- Authority
- CN
- China
- Prior art keywords
- network
- equipment
- accessed
- connection
- information
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请实施例公开了一种网络连接方法、装置和存储介质,其中,本申请实施例可以从第二设备中,获取所述第二设备可连接的候选网络接入设备的标识信息;根据所述候选网络接入设备的标识信息,从所述候选网络接入设备中选取目标网络接入设备;获取用户针对所述目标网络接入设备输入的连接鉴权信息;触发对所述连接鉴权信息进行验证;当验证通过时,触发所述第二设备通过所述目标网络接入设备连接到待访问网络;接收所述第二设备返回的连接结果信息。通过第一设备和第二设备之间信息的双向传输,从而可以提高第二设备网络连接的成功率。
Description
技术领域
本申请涉及通信的技术领域,具体涉及一种网络连接方法、装置和存储介质。
背景技术
近年来,出现了通过手机等有屏幕的智能设备,来使智能音箱等无屏幕的智能设备进行网络连接的方式,但是目前这种方法通常只能手机向智能音箱单向传输信息,手机无法收到智能音箱的反馈,信息传输失败会导致智能音箱连网失败,另外,手机和智能音箱扫描到的wifi列表可能不一样,用户在手机上选择的wifi,智能音箱可能无法连接,也会导致智能音箱连网失败。
发明内容
有鉴于此,本申请实施例提供了一种网络连接方法、装置和存储介质,可以从而可以提高第二设备网络连接的成功率。
第一方面,本申请实施例提供了一种网络连接方法,适用于第一设备,包括:
从第二设备中,获取所述第二设备可连接的候选网络接入设备的标识信息;
根据所述候选网络接入设备的标识信息,从所述候选网络接入设备中选取目标网络接入设备;
获取用户针对所述目标网络接入设备输入的连接鉴权信息;
触发对所述连接鉴权信息进行验证;
当验证通过时,触发所述第二设备通过所述目标网络接入设备连接到待访问网络;
接收所述第二设备返回的连接结果信息。
在一实施例中,当验证通过时,触发所述第二设备通过所述目标网络接入设备连接到待访问网络,包括:
当验证通过时,触发所述第二设备通过所述目标网络接入设备连接到待访问网络;
触发所述第二设备通过所述目标接入网络设备连接到所述待访问网络。
在一实施例中,在从第二设备中,获取所述第二设备可连接的候选网络接入设备的标识信息之前,还包括:
从所述第二设备中,获取所述第二设备与所述待访问网络之间的网络连接状态信息。
在一实施例中,触发所述第二设备通过所述目标接入网络设备连接到所述待访问网络,包括:
当所述网络连接状态信息为第二设备已连接所述待访问网络时,触发所述第二设备通过所述目标网络接入设备连接到所述待访问网络;
当所述网络连接状态信息为第二设备未连接所述待访问网络时,获取所述第二设备在所述待访问网络中的配网信息;基于所述配网信息触发所述第二设备通过所述目标接入设备连接到所述待访问网络。
在一实施例中,当所述网络连接状态信息为第二设备未连接所述待访问网络时,获取所述第二设备在所述待访问网络中的配网信息,包括:
当所述网络连接状态信息为第二设备未连接所述待访问网络时,从所述第二设备中获取与所述待访问网络中待访问服务器关联的访问鉴权信息;
向所述待访问服务器发送所述访问鉴权信息;
当所述访问鉴权信息验证通过时,获取所述待访问服务器基于所述连接请求返回的配网信息。
在一实施例中,在触发所述第二设备通过所述目标接入网络设备连接到所述待访问网络之后,还包括:
当身份认证服务器未与所述第二设备建立身份关联时,接收来自所述第二设备的身份认证请求;
获取用户基于所述身份认证请求输入的身份鉴权信息;
向所述身份认证服务器返回所述身份鉴权信息,以使所述身份认证服务器对所述第二设备的身份进行验证。
相应地,本申请实施例还提供了另一种网络连接方法,适用于第二设备包括:
获取可连接的候选网络接入设备的标识信息;
向所述第一设备发送所述候选网络接入设备的标识信息;
接收所述第一设备针对所述候选网络接入设备中的目标网络接入设备返回的连接鉴权信息;
基于所述连接鉴权信息,向所述目标网络接入设备发送连接请求,所述连接请求携带所述连接鉴权信息;
当连接到所述目标网络接入设备时,通过所述目标网络接入设备连接到待访问网络。
在一实施例中,在获取可连接的候选网络接入设备的标识信息之前,还包括:
获取所述第二设备与所述待访问网络之间的网络连接状态信息。
在一实施例中,当连接到所述目标网络接入设备时,通过所述目标网络接入设备连接到待访问网络,包括:
当所述网络连接状态信息为第二设备已连接所述待访问网络时,通过所述目标网络接入设备连接到所述待访问网络;
当所述网络连接状态信息为第二设备未连接所述待访问网络时,向所述第一设备发送所述第二设备与所述待访问服务器关联的访问鉴权信息;获取所述第一设备基于所述访问鉴权信息获取到的配网信息;向所述目标网络中的待访问服务器发送连接请求,所述连接请求携带所述配网信息;当所述配网信息验证通过时,通过所述目标网络网络设备连接到所述待访问服务器。
在一实施例中,在当所述配网信息验证通过时,通过所述目标网络网络设备连接到所述待访问服务器之后,还包括:
向所述待访问服务器发送数据获取请求;
当所述第二设备请求的数据量超过预设阈值时,触发身份认证服务器基于所述硬件标识信息判断所述第二设备与所述身份认证服务器之间是否存在身份关联;
当所述第二设备与所述身份认证服务器存在身份关联时,获取待访问服务器基于所述数据获取请求返回的目标数据;
当所述第二设备与所述身份认证服务器未建立身份关联时,通过所述身份认证服务器对所述第二设备进行身份验证;
当身份验证通过时,获取所述待访问服务器基于所述数据获取请求返回的目标数据,并与所述身份认证服务器建立身份关联。
在一实施例中,当所述第二设备与所述身份认证服务器未建立身份关联时,通过所述身份认证服务器对所述第二设备进行身份验证,包括:
当所述第二设备与所述身份认证服务器未建立身份关联时,接收所述来自身份认证服务器的身份认证请求;
向所述第一设备发送所述身份认证请求;
获取所述第二设备基于所述身份认证请求返回的身份鉴权信息;
向所述身份认证服务器发送所述身份鉴权信息,以对第二设备进行身份验证。
在一实施例中,当所述第二设备与所述身份认证服务器未建立身份关联时,在通过所述身份认证服务器对所述第二设备进行身份验证的同时,还包括:
重复执行向所述待访问服务器发送数据获取请求的步骤,直至当验证通过时,获取所述待访问服务器基于所述数据获取请求返回的目标数据。
第二方面,本申请的实施例提供了一种网络连接装置,适用于第一设备,包括:
获取单元,用于从第二设备中,获取所述第二设备可连接的候选网络接入设备的标识信息;
选取单元,用于根据所述候选网络接入设备的标识信息,从所述候选网络接入设备中选取目标网络接入设备;
输入单元,用于获取用户针对所述目标网络接入设备输入的连接鉴权信息;
验证触发单元,用于触发对所述连接鉴权信息进行验证;
连接触发单元,用于当验证通过时,触发所述第二设备通过所述目标网络接入设备连接到待访问网络;
接收单元,用于接收所述第二设备返回的连接结果信息。
相应地,本申请的实施例还提供了一种网络连接装置,适用于第二设备,包括:
获取单元,用于获取可连接的候选网络接入设备的标识信息;
发送单元,用于向所述第一设备发送所述候选网络接入设备的标识信息;
接收单元,用于接收所述第一设备针对所述候选网络接入设备中的目标网络接入设备返回的连接鉴权信息;
第一连接单元,用于基于所述连接鉴权信息,向所述目标网络接入设备发送连接请求,所述连接请求携带所述连接鉴权信息;
第二连接单元,用于当连接到所述目标网络接入设备时,通过所述目标网络接入设备连接到待访问网络。
第三方面,本申请的实施例提供的存储介质,其上存储有计算机程序,当计算机程序在计算机上运行时,使得计算机执行如本申请任一实施例提供的网络连接方法。
本申请实施例可以从第二设备中,获取所述第二设备可连接的候选网络接入设备的标识信息;根据所述候选网络接入设备的标识信息,从所述候选网络接入设备中选取目标网络接入设备;获取用户针对所述目标网络接入设备输入的连接鉴权信息;触发对所述连接鉴权信息进行验证;当验证通过时,触发所述第二设备通过所述目标网络接入设备连接到待访问网络;接收所述第二设备返回的连接结果信息。通过第一设备和第二设备之间信息的双向传输,一方面可以确保用户选择的目标网络接入设备是第二设备是第二设备可以连接的设备,另一方面可以方便用户实时查看网络连接的结果,从而可以提高第二设备网络连接的成功率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的网络连接系统的结构示意图;
图2a是本发明实施例提供的网络连接方法的第一种流程示意图;
图2b是本发明实施例提供的网络连接方法的第二种流程示意图;
图3a是本发明实施例提供的网络连接装置的一种结构示意图;
图3b是本发明实施例提供的网络连接装置的另一种结构示意图;
图4是本发明实施例提供的终端的架构示意图;
图5a是本发明实施例提供的待访问网络的交互示意图;
图5b是本发明实施例提供的身份认证过程中的交互示意图;
图5c是本发明实施例提供的身份认证过程中第一设备与第二设备的交互示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种网络连接方法、装置和存储介质。
本发明实施例提供了一种网络连接系统,包括:适用于第一设备的网络连接装置(可以称为第一网络连接装置)、适用于服务器的网络连接装置(可以称为第二网络连接装置)、适用于第二设备的网络连接装置(可以称为第三网络连接装置),三者可以通过不同的网络链接。
其中,第一设备可以为手机、平板电脑、笔记本电脑等有屏幕的终端设备,第二设备可以为穿戴设备、智能音箱、智能家电等无屏幕的智能终端。其中,服务器可以包括网络连接系统的待访问服务器、服务器等。
比如,参考图1,网络连接系统可以包括服务器(如待访问服务器、身份认证服务器)、终端设备(可以包括第一设备、第二设备等)以及网络接入设备等设备。下面将以第一设备、第二设备、网络接入设备和待访问服务器位于一个网络连接系统为例来介绍本发明所述的网络连接方法。
第一设备,用于用户操作,以触发第二设备连接到用户选择的目标网络接入设备。具体地,第一设备用于:从第二设备中,获取所述第二设备可连接的候选网络接入设备的标识信息;根据所述候选网络接入设备的标识信息,从所述候选网络接入设备中选取目标网络接入设备;获取用户针对所述目标网络接入设备输入的连接鉴权信息;触发对所述连接鉴权信息进行验证;当验证通过时,触发所述第二设备通过所述目标网络接入设备连接到目标网络;当连接成功时,接收所述第二设备返回的信息。
其中,目标网络接入设备是用于连接两个网络的硬件设备,在网络中起到网关的作用,是用于取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备。目标接入设备可以把局域网连接到待访问网络上。
其中,第二设备是待连接网络的设备,可以用于获取可连接的候选网络接入设备的标识信息;向所述第一设备发送所述候选网络接入设备的标识信息;接收所述第一设备针对所述候选网络接入设备中的目标网络接入设备返回的连接鉴权信息;基于所述连接鉴权信息,向所述目标网络接入设备发送连接请求,所述连接请求携带所述连接鉴权信息;当连接到所述目标网络接入设备时,通过所述目标网络接入设备连接到待访问网络。
其中,待访问网络是待访问服务器所在的网络,如互联网,待访问服务器是待访问网络中,为第二设备提供服务的服务器。待访问服务器中设置有第二设备中的客户端对应的服务端,当连接到待访问服务器时,服务端和客户端可以进行信息交互,从而使服务端可以为客户端提供业务服务。比如,当第二设备为智能音箱时,待访问服务器可以是互联网中为智能音箱提供歌曲搜索服务的服务器。
以下分别进行详细说明。需说明的是,以下实施例的顺序不作为对实施例优选顺序的限定。
在一实施例中,将从第一网络连接装置的角度进行描述,该第一网络连接装置具体可以集成在终端中。
如图2a、图5a、图5b和图5c所示,提供了一种网络连接方法,该网络连接方法可以由发放终端中的处理器执行,具体流程可以如下:
101、从第二设备获取所述第二设备可连接的候选网络接入设备的标识信息。
其中,候选网络接入设备为候选局域网与待访问网络之间的连接设备。待访问网络是第二设备的待访问服务器所在的网络。网络接入设备可以包括路由器、交换机和无线接入点等。其中,路由器能够理解不同的协议,比如,某个局域网使用的以太网协议,因特网使用的TCP/IP协议。这样,网络接入设备可以分析各种不同类型网络传来的数据包的目的地址,把非TCP/IP网络的地址转换成TCP/IP地址,或者反之;再根据选定的算法把各数据包按最佳路线传送到指定位置。所以网络接入设备可以将局域网络连接到待访问网络中。
其中,局域网络可以包括WLAN网络(Wireless Local Area Network,无线局域网),WLAN网络是指应用无线通信技术将计算机设备互联起来,构成可以互相通信和实现资源共享的网络体系。
其中,候选网络接入设备的标识信息可以表现为候选网络接入设备的用户名,在一实施例中,候选网络接入设备的标识信息可以表现为wifi信号名称的形式。
在一实施例中,可以采用近场通信的方法,使第一设备和第二设备建立通信连接,然后基于近场通信从第二设备中,获取所述第二设备可连接的候选网络接入设备的标识信息。
其中,近场通信包括多种方式,比如,蓝牙通信、热点通信、nfc(Near FieldCommunication,近场通信)、声波通信、smartlink通信(灵活链路通信)等方式。其中,声波通信、smartlink通信等方式是通过广播的方式进行信息传递的,可以与通信范围内的多个不同的第二设备进行通信。蓝牙通信可以与指定的第二设备进行通信。
其中,根据近场通信的方式不同,使第一设备和第二设备建立近场通信连接的方法也有多种,比如,建立蓝牙通信连接的方法可以包括如下步骤:
根据用户在第一设备上的操作,获取蓝牙连接指令;根据蓝牙连接指令,向蓝牙通信范围内的网络设备发送查询消息,其中,所述网络设备包括第二设备;当查询到第二设备之后,可以向第二设备发起连接,从而与第二设备建立连接,其中与第二设备建立连接,可以通过创建socket连接来实现,建立socket连接,需要经过三次握手,首先需要初始化socket,第一设备的通信客户端调用connect函数,触发通信连接请求,向通信服务端发送了SYN J包,这时通信服务端的accept进入阻塞状态;第二设备的通信服务端监听到通信连接请求,即收到SYN J包,调用accept函数接收该通信连接请求向通信客户端发送SYN K,ACK J+1,这时通信服务端的accept进入阻塞状态;通信客户端收到通信服务端的SYN K,ACK J+1之后,这时connect返回ACK K+1,并对SYN K进行确认;通信服务端收到ACK K+1时,accept返回,至此三次握手完毕,连接建立。
在一实施例中,可以通过预先设定蓝牙通信的UUID来实现第一设备和第二设备之间的信息交换,通信的两者使用的UUID必须一样才可以进行信息传输。
其中,在蓝牙协议中,UUID(Universally Unique Identifier,通用唯一识别码)被用来标识蓝牙设备所提供的服务(Service)和特征(Characteristic)。UUID是根据一定算法,计算得到的一长串数字,这个数字的产生使用了多种元素,所以使得这串数字不会重复,每次生成都会产生不一样的序列,所以可以用来作为服务和特征的唯一标识。
其中,在BLE(Bluetooh Low Energy,蓝牙低能耗)协议下数据的采用BluetoothGattService(服务)、BluetoothGattCharacteristic(特征)、BluetoothGattDescriptor(描述)三个主要的类实现通信(即信息传输和交换)。一个设备可以有多个“服务”,“服务”是构成BLE设备协议栈的组成单位,每个“服务”可以包含一个或者多个“特征”,用于实现数据信息的传输,允许定义read(读取)、write(写入)、notification(通知)等“特征”以进行不同的操作,而“特征”也采用了UUID来唯一标识。一个“特征”包含一个数据值和附加的关于“特征”的描述。“描述”用于描述“特征”的类,其同样包含一个value值。
在一实施例中,可以预先在第一设备和第二设备的程序中约定好进行信息交换服务时使用的的UUID通道,并规定好每个UUID通道的作用,然后第一设备和第二设备交换指定信息时,就使用指定的UUID通道,参考图5a,可以按照下表中的内容预先约定网络连接过程中各个步骤中使用的UUID通道。
特征标识(characteristic UUID) | code | 作用说明 |
00003a01-0000-1000-8000-00805f9b34fb | GF | 获取硬件信息 |
00003a02-0000-1000-8000-00805f9b34fb | IC | 获取网络连接状态信息 |
00003a03-0000-1000-000-00805f9b34fb | GN | 获取wifi列表 |
00003a04-0000-1000-8000-00805f9b34fb | SN | 连接局域网 |
00003a05-0000-1000-8000-0805f9b34fb | GP | 获取访问鉴权信息 |
00003a07-0000-1000-000-00805f9b34fb | SK | 发送配网信息 |
00003a08-0000-1000-000-00805f9b34fb | SP | 请求连接待访问服务器 |
00003a09-0000-1000-000-00805f9b34fb | ED | 结束配网 |
在一实施例中,当第一设备和第二设备建立近场通信之后,第一设备可以向第二设备发送扫描候选网络信息的指令,第二设备接收该指令,并根据该指令获取可连接的候选网络接入设备的标识信息,然后向第一设备返回候选网络接入设备的标识信息。
102、根据所述候选网络接入设备的标识信息,从所述候选网络接入设备中选取目标网络接入设备。
其中,目标网络接入设备指的是目标局域网络中的网络接入设备,可以用于连接目标局域网络与待访问网络。
在一实施例中,当第一设备接收到候选网络接入设备的标识信息时,可以在第一设备的中显示接入设备选择页面,接入设备选择页面中包括候选网络接入设备对应的选择控件,选择控件内显示有相应的候选网络接入设备的标识信息,第一设备可以基于用户针对选择控件的选择操作,从所述候选网络接入设备中选取目标网络接入设备。
其中,候选网络接入设备的标识信息可以表现为第二设备扫描到的wifi列表。相应地,可以在第一设备的界面上显示第二设备扫描到的wifi列表。根据上面的实施例,可以第一设备可以通过“00003a03-0000-1000-000-00805f9b34fb”这个UUID通道,获取到第二设备扫描到的wifi列表。具体地,wifi列表包括多个wifi信号名称,用户可以点击在wifi列表中的wifi信号名称,以选择目标网络接入设备。
从第二设备中获取第二设备扫描到的候选接入设备的标识信息,并显示在第一设备中,供用户选择,可以确保用户选择的目标接入设备一定是第二设备可以连接的。同时,当第二设备是无屏设备时,用户可以在第一设备中进行可视化的操作,根据用户的需求,自主选择第二设备使用的接入设备。
103、获取用户针对所述目标网络接入设备输入的连接鉴权信息。
其中,连接鉴权信息是用户连接到目标网络接入设备所在的局域网络时需要的信息,可以表现为wifi密码。
在一实施例中,当第一设备检测到用户针对候选网络接入设备的选择操作时,显示用户选择的目标网络接入设备对应的连接认证页面,用户可以在该连接认证页面输入相应的连接鉴权信息,比如,wifi密码。
当第一设备检测到用户在连接认证页面上的输入操作时,获取用户输入的内容,作为连接认证信息。
104、触发对所述连接鉴权信息进行验证。
第一设备可以将连接鉴权信息发送给第二设备,第二设备可以基于连接鉴权信息向所述目标网络接入设备发起局域网络连接请求,该局域网络连接请求中携带有所述连接鉴权信息。
根据上面的实施例,第一设备可以通过“00003a04-0000-1000-8000-00805f9b34fb”的UUID通道向第二设备发送连接鉴权信息,第二设备收到连接鉴权信息之后,触发第二设备中的局域网络连接指令,并执行该指令向目标网络接入设备发送局域网络连接请求。
当验证通过时,如果目标网络接入设备所在的局域网开启了DHCP(动态主机配置协议)服务,则自动为第二设备分配一个IP地址。
105、当验证通过时,触发所述第二设备通过所述目标网络接入设备连接到待访问网络。
在一实施例中,当验证通过时,触发所述第二设备通过所述目标网络接入设备连接到待访问网络,具体可以包括如下步骤:
当验证通过时,触发所述第二设备连接到所述目标网络接入设备;
触发所述第二设备通过所述目标接入网络设备连接到所述待访问网络。
当第二设备与目标网络接入设备连接成功或者失败时,第一设备可以接收到第二设备发送的一个连接结果信息。为了方便用户排查网络连接失败的原因,当第二设备与目标网络接入设备连接失败时,可以在第一设备的界面上显示连接结果信息。
当第二设备与待访问服务器连接成功或者失败时,第一设备可以接收到第二设备发送的一个连接结果信息。为了方便用户排查网络连接失败的原因,当第二设备与待访问服务器连接失败时,可以在第一设备的界面上显示连接结果信息。
在从第二设备中,获取所述第二设备可连接的候选网络接入设备的标识信息之前,还包括如下步骤:
从所述第二设备中,获取所述第二设备与所述待访问网络之间的网络连接状态信息。
其中,网络连接状态信息是用于表示第二设备是否已经连接到待访问网络的信息。在一实施例中,若第二设备已经连接到待访问网络,则网络连接状态信息包括,连接待访问网络时用于验证连接资格的配网信息。
其中,配网是指让智能设备连接网络,并可以和后台服务器进行通信的过程。通常智能设备配网需要知道要连接的wifi帐号、密码以及智能设备的身份。配网信息也称为配网码,其中,配网信息是一种待访问服务器发给第二设备的授权凭证,表示待访问服务器允许第二设备访问和操作。配网信息可以包括数字、图片、字母,及其组合等形式。
当第二设备已经连接到待访问网络,只是为了切换连接待访问网络使用的网络接入设备,即切换为将第二设备通过目标网络接入设备连接待访问网络,那么将不需要重新将第二设备与待访问服务器绑定。这样可以提高第二设备连接到待访问网络的速度。
在一实施例中,触发所述第二设备通过所述目标接入网络设备连接到所述待访问网络,具体可以包括如下步骤:
当所述网络连接状态信息为第二设备已连接所述待访问网络时,触发所述第二设备通过所述目标网络接入设备连接到所述待访问网络;
当所述网络连接状态信息为第二设备未连接所述待访问网络时,获取所述第二设备在所述待访问网络中的配网信息,基于所述配网信息触发所述第二设备通过所述目标接入设备连接到所述待访问网络。
在一实施例中,参考上表和图5a,当获取到配网信息之后,第一设备可以通过“00003a07-0000-1000-000-00805f9b34fb”通道将配网信息发送给第二设备。并通过“00003a08-0000-1000-000-00805f9b34fb”向第二设备发送指令,触发第二设备连接待访问网络。
在一实施例中,当所述网络连接状态信息为第二设备未连接所述待访问网络时,获取所述第二设备在所述待访问网络中的配网信息,具体可以包括如下步骤:
当所述网络连接状态信息为第二设备未连接所述待访问网络时,从所述第二设备中获取与所述待访问网络中待访问服务器关联的访问鉴权信息;
向所述待访问网络中的待访问服务器发送所述访问鉴权信息;
当所述访问鉴权信息验证通过时,获取所述待访问服务器基于所述连接请求返回的配网信息。
其中,访问鉴权信息息指第二设备向待访问服务器注册时(可以理解为第二设备与待访问服务器建立访问鉴权关联时),待访问服务器赋予第二设备的身份标识用于鉴定第二设备是否具有获取待访问服务器的业务服务的资格,可以表现为第二设备的设备版本、激活码等信息。待访问服务器验证访问鉴权信息并通过之后,可以向第一设备返回一个配网信息。当第一设备无法向待访问服务器发送请求时,获取配网信息也可以由第二设备进行,由第一设备触发第二设备向待访问服务器获取配网信息。
在一实施例中,当用户使用公共场合的网络接入设备连接待访问网络时,通常还需要通过portal认证,才能与待访问网络正常通信。其中,Portal认证,通常也会叫Web认证,未认证的用户上网时,第二设备强制用户登录到特定站点,用户可以免费访问其中的服务器。当用户需要使用互联网中的其它信息时,必须在门户网站进行认证,只有认证通过后才可以使用互联网资源。
参考图5b,若需要portal认证才能正常访问待访问服务器,在触发所述第二设备通过所述目标接入网络设备连接到所述待访问网络之后,还包括如下步骤:
当身份认证服务器未与所述第二设备建立身份关联时,接收来自所述第二设备的身份认证请求;
获取用户基于所述身份认证请求输入的身份鉴权信息;
向所述身份认证服务器返回所述身份鉴权信息,以使所述身份认证服务器对所述第二设备的身份进行验证。
其中,身份鉴权信息是身份认证服务器用于对第二设备的用户的合法身份进行验证的信息,可以表现为用户账号以及用户账号对应的密码。
其中,身份认证服务器即为Portal认证服务器。Portal认证服务器可以包括多个服务器,比如,AAA服务器、mac绑定服务器等。不同服务器的具体作用参见下面的实施例,不再赘述。
在一实施例中,当第二设备与身份验证网络连接成功或者失败时,第一设备可以接收到第二设备发送的一个连接结果信息。为了方便用户排查网络连接失败的原因,当第二设备与所述身份验证网络连接失败时,可以在第一设备的界面上显示连接结果信息。
106、接收所述第二设备返回的连接结果信息。
其中,连接结果信息是用于表示第二设备与目标设备是否连接成功的信息。根据目标设备不用,所述连接结果信息可以分为多种,比如,第二设备与目标网络接入设备之间的连接结果,第二设备与待访问服务器之间的连接结果。
在一实施例中,参考图5a,当第二设备与待访问服务器连接成功时,第二设备还可以向第一设备返回一个配网结束的提示信息,参考上表,可以通过“00003a09-0000-1000-000-00805f9b34fb”的UUID通道传输该提示信息。
比如,当第二设备与目标网络接入设备连接成功或者失败时,第一设备可以接收到第二设备发送的一个连接结果信息。为了方便用户排查网络连接失败的原因,当第二设备与目标网络接入设备连接失败时,可以在第一设备的界面上显示连接结果信息。
比如,当第二设备与待访问服务器连接成功或者失败时,第一设备可以接收到第二设备发送的一个连接结果信息。为了方便用户排查网络连接失败的原因,当第二设备与待访问服务器连接失败时,可以在第一设备的界面上显示连接结果信息。
由上可知,本申请实施例可以从第二设备中,获取所述第二设备可连接的候选网络接入设备的标识信息;根据所述候选网络接入设备的标识信息,从所述候选网络接入设备中选取目标网络接入设备;获取用户针对所述目标网络接入设备输入的连接鉴权信息;触发对所述连接鉴权信息进行验证;当验证通过时,触发所述第二设备通过所述目标网络接入设备连接到待访问网络;接收所述第二设备返回的连接结果信息。通过第一设备和第二设备之间信息的双向传输,一方面可以确保用户选择的目标网络接入设备是第二设备是第二设备可以连接的设备,另一方面可以方便用户实时查看网络连接的结果,从而可以提高第二设备网络连接的成功率。
本发明实施例提供还提供另一种网络连接方法,适用于第二设备等,该方法可以由第二设备的处理器执行,如图2b、图5a、图5b和图5c所示,具体流程可以如下:
201、获取可连接的候选网络接入设备的标识信息。
其中,候选网络接入设备的概念参见上面的实施例,不再赘述。
在一实施例中,当第二设备接收到第一设备发送的扫描候选网络信息的指令时,第二设备可以根据该指令开始接收周围的wifi信号,并获取发出wifi信号的候选网络接入设备的标识信息。
其中,第一设备可以基于近场通信的方法,向第二设备发送指令,其中,建立近场通信的方法和过程参见上面的实施例,不再赘述。
202、向所述第一设备发送所述候选网络接入设备的标识信息。
在一实施例中,第二设备获取到候选网络接入设备的标识信息之后,接收到第一设备发送的扫描候选网络信息的指令,第二设备根据该指令向第一设备返回候选网络接入设备的标识信息。
在另一实施例中,第二设备先接收到第一设备发送的扫描候选网络信息的指令,根据该指令接收周围的wifi信号,并获取发出wifi信号的候选网络接入设备的标识信息,获取到候选网络接入设备的标识信息之后,向第一设备返回该候选网络设备的标识信息。
其中,第二设备可以通过近场通信的方法,向第一设备发送候选网络接入设备的标识信息。
203、接收所述第一设备针对所述候选网络接入设备中的目标网络接入设备返回的连接鉴权信息。
其中,目标网络接入设备是用户在第一设备上,从候选网络接入设备中选择的。具体的过程参见上面的实施例,不再赘述。
其中,连接鉴权信息可以表现为目标网络接入设备的接入密码。
204、基于所述连接鉴权信息,向所述目标网络接入设备发送连接请求,所述连接请求携带所述连接鉴权信息。
在一实施例中,在向所述目标网络接入设备发送连接请求之后,还包括如下步骤:
获取目标网络接入设备基于所述连接请求返回的响应信息;
根据所述响应信息向所述第一设备发送连接结果信息。
其中,当连接成功时,响应信息包括目标网络接入设备分配给第二设备的ip地址。
向第一设备发送连接结果信息,可以方便用户识别网络连接过程中出现错误的步骤。
205、当连接到所述目标网络接入设备时,通过所述目标网络接入设备连接到待访问网络。
在一实施例中,在获取可连接的候选网络接入设备的标识信息之前,还包括如下步骤:
获取所述第二设备与所述待访问网络之间的网络连接状态信息。
在一实施例中,当连接到所述目标网络接入设备时,通过所述目标网络接入设备连接到待访问网络,可以包括如下步骤:
当所述网络连接状态信息为第二设备已连接所述待访问网络时,通过所述目标网络接入设备连接到所述待访问网络;
当所述网络连接状态信息为第二设备未连接所述待访问网络时,向所述第一设备发送所述第二设备与所述待访问服务器关联的访问鉴权信息;获取所述第一设备基于所述访问鉴权信息获取到的配网信息;向所述目标网络中的待访问服务器发送连接请求,所述连接请求携带配网信息;当所述配网信息验证通过时,通过所述目标网络的网络设备连接到所述待访问服务器。
其中,第一设备可以从待访问服务器中获取配网信息的具体过程参见上面的实施例,不再赘述。
在一实施例中,当向所述目标网络中的待访问服务器发送连接请求,所述连接请求携带配网信息之后,第二设备可以获取待访问服务器基于所述连接请求返回的响应信息,并根据所述响应信息,向第一设备返回连接结果信息。
向第一设备发送连接结果信息,可以方便用户识别网络连接过程中出现错误的步骤。
在一实施例中,参考图5b,在当所述配网信息验证通过时,通过所述目标网络的网络设备连接到所述待访问服务器之后,还可以包括如下步骤:
向所述待访问服务器发送数据获取请求;
当所述第二设备请求的数据量超过预设阈值时,触发身份认证服务器基于所述硬件标识信息判断所述第二设备与所述身份认证服务器之间是否存在身份关联;
当所述第二设备与所述身份认证服务器存在身份关联时,获取待访问服务器基于所述数据获取请求返回的目标数据;
当所述第二设备与所述身份认证服务器未建立身份关联时,通过所述身份认证服务器对所述第二设备进行身份验证,当身份验证通过时,获取所述待访问服务器基于所述数据获取请求返回的目标数据,并与所述身份认证服务器建立身份关联。
在一实施例中,参考图5b,可以通过AAA服务器来监控所述第二设备请求的数据量。其中,AAA是验证、授权和记账(Authentication、Authorization、Accounting)三个英文单词的简称,是一个能够处理用户访问请求的服务器程序,提供验证授权以及帐户服务,主要目的是管理用户访问网络服务器,对具有访问权的用户提供服务。AAA服务器通常同网络访问控制、网关服务器、数据库以及用户信息目录等协同工作。同AAA服务器协作的网络连接服务器接口是“远程身份验证拨入用户服务(RADIUS)”。
在一实施例中,参考图5b,可以由mac绑定服务器判断所述第二设备与所述身份认证服务器之间是否存在身份关联。
在一实施例中,参考图5b,可以通过AAA服务器来进行身份验证,当身份鉴权信息为合法身份时,身份验证通过。
其中,所述硬件标识信息是用于标识第二设备的硬件身份的信息,可以表现为mac地址(Media Access Control Address,媒体存取控制位址)信息。
其中,第二设备与身份认证服务器(包括AAA服务器和mac绑定服务器)之间的通信也通过目标网络接入设备来实现。
在一实施例中,参考图5b和图5c,当所述第二设备与所述身份认证服务器未建立身份关联时,通过所述身份认证服务器对所述第二设备进行身份验证,具体可以包括如下步骤:
当所述第二设备与所述身份认证服务器未建立身份关联时,接收所述来自身份认证服务器的身份认证请求;
向所述第一设备发送所述身份认证请求;
获取所述第二设备基于所述身份认证请求返回的身份鉴权信息;
向所述身份认证服务器发送所述身份鉴权信息,以对第二设备进行身份验证。
其中,身份鉴权信息是用于表示第二设备用户的身份的信息,可以用于portal认证。
在一实施例中,通过有屏幕的第一设备来帮助无屏幕的第二设备进行portal认证,从而使第二设备可以连接需要进行portal认证的网络。
在一实施例中,参考图5c,当所述第二设备与所述身份认证服务器未建立身份关联时,在通过所述身份认证服务器对所述第二设备进行身份验证的同时,还包括如下步骤:
重复执行向所述待访问服务器发送数据获取请求的步骤,直至当验证通过时,获取所述待访问服务器基于所述数据获取请求返回的目标数据。
由上可知,本申请实施例可以获取可连接的候选网络接入设备的标识信息;向所述第一设备发送所述候选网络接入设备的标识信息;接收所述第一设备针对所述候选网络接入设备中的目标网络接入设备返回的连接鉴权信息;基于所述连接鉴权信息,向所述目标网络接入设备发送连接请求,所述连接请求携带所述连接鉴权信息;当连接到所述目标网络接入设备时,通过所述目标网络接入设备连接到待访问网络。通过第一设备和第二设备之间信息的双向传输,一方面可以确保用户选择的目标网络接入设备是第二设备是第二设备可以连接的设备,另一方面可以方便用户实时查看网络连接的结果,从而可以提高第二设备网络连接的成功率。
在一实施例中,还提供了一种网络连接装置(即第一网络连接装置),该网络连接装置具体可以集成在终端中如第一设备,如图3a所示,该网络连接步装置可以包括:获取单元301、显示单元302、参考信息设置单元303、基础信息设置单元304和发放单元305,具体如下:
(1)获取单元301,用于从第二设备中,获取所述第二设备可连接的候选网络接入设备的标识信息。
(2)选取单元302,用于根据所述候选网络接入设备的标识信息,从所述候选网络接入设备中选取目标网络接入设备。
(3)输入单元303,用于获取用户针对所述目标网络接入设备输入的连接鉴权信息。
(4)验证触发单元304,用于触发对所述连接鉴权信息进行验证。
(5)连接触发单元305,用于当验证通过时,触发所述第二设备通过所述目标网络接入设备连接到待访问网络。
在一实施例中,连接触发单元305具体可以包括第一连接子单元和第二连接子单元,如下:
第一连接子单元,用于当验证通过时,触发所述第二设备连接到所述目标网络接入设备;
第二连接子单元,用于触发所述第二设备通过所述目标接入网络设备连接到所述待访问网络。
在一实施例中,第一网络连接装置还包括状态获取单元,用于从所述第二设备中,获取所述第二设备与所述待访问网络之间的网络连接状态信息。
在一实施例中,第二连接子单元具体可以用于:
当所述网络连接状态信息为第二设备已连接所述待访问网络时,触发所述第二设备通过所述目标网络接入设备连接到所述待访问网络;
当所述网络连接状态信息为第二设备未连接所述待访问网络时,获取所述第二设备在所述待访问网络中的配网信息,基于所述配网信息触发所述第二设备通过所述目标接入设备连接到所述待访问网络。
在一实施例中,第二连接子单元还可以用于:
当所述网络连接状态信息为第二设备未连接所述待访问网络时,从所述第二设备中获取与所述待访问网络中待访问服务器关联的访问鉴权信息;向所述待访问网络中的待访问服务器发送所述访问鉴权信息;当所述访问鉴权信息验证通过时,获取所述待访问服务器基于所述连接请求返回的配网信息。
在一实施例中,所述第一网络连接装置还包括身份认证单元,用于:
当身份认证服务器未与所述第二设备建立身份关联时,接收来自所述第二设备的身份认证请求;
获取用户基于所述身份认证请求输入的身份鉴权信息;
向所述身份认证服务器返回所述身份鉴权信息,以使所述身份认证服务器对所述第二设备的身份进行验证。
(6)接收单元306,用于接收所述第二设备返回的连接结果信息。
具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
由上可知,本发明实施例通过第一设备和第二设备之间信息的双向传输,一方面可以确保用户选择的目标网络接入设备是第二设备是第二设备可以连接的设备,另一方面可以方便用户实时查看网络连接的结果,从而可以提高第二设备网络连接的成功率。
为了更好地实施以上方法,本申请实施例还提供一种网络连接装置(即第三网络连接装置),该网络连接装置具体可以集成在第二设备中,该第二设备可以为智能音箱、穿戴设备等设备。比如,在本实施例中,将以网络连接装置集成在第二终端中为例,对本发明实施例的方法进行详细说明。
如图3b所示,该网络连接装置可以包括:获取单元401、发送单元402、接收单元403、第一连接单元404和第二连接单元405,具体如下:
(1)获取单元401,用于获取可连接的候选网络接入设备的标识信息;
(2)发送单元402,用于向所述第一设备发送所述候选网络接入设备的标识信息;
(3)接收单元403,用于接收所述第一设备针对所述候选网络接入设备中的目标网络接入设备返回的连接鉴权信息;
(4)第一连接单元404,用于基于所述连接鉴权信息,向所述目标网络接入设备发送连接请求,所述连接请求携带所述连接鉴权信息;
(5)第二连接单元405,用于当连接到所述目标网络接入设备时,通过所述目标网络接入设备连接到待访问网络。
在一实施例中,第三网络连接装置还包括状态获取单元,用于获取所述第二设备与所述待访问网络之间的网络连接状态信息。
在一实施例中,第二连接单元405具体可以用于:
当所述网络连接状态信息为第二设备已连接所述待访问网络时,通过所述目标网络接入设备连接到所述待访问网络;
当所述网络连接状态信息为第二设备未连接所述待访问网络时,向所述第一设备发送所述第二设备与所述待访问服务器关联的访问鉴权信息;获取所述第一设备基于所述访问鉴权信息获取到的配网信息;向所述待访问网络中的待访问服务器发送连接请求,所述连接请求携带所述配网信息;当所述配网信息验证通过时,通过所述目标网络接入设备连接到所述待访问服务器。
在一实施例中,第三网络连接装置还可以包括身份认证单元,用于:
向所述待访问服务器发送数据获取请求;
当所述第二设备请求的数据量超过预设阈值时,触发身份认证服务器基于所述硬件标识信息判断所述第二设备与所述身份认证服务器之间是否存在身份关联;
当所述第二设备与所述身份认证服务器存在身份关联时,获取待访问服务器基于所述数据获取请求返回的目标数据;
当所述第二设备与所述身份认证服务器未建立身份关联时,通过所述身份认证服务器对所述第二设备进行身份验证,当身份验证通过时,获取所述待访问服务器基于所述数据获取请求返回的目标数据,并与所述身份认证服务器建立身份关联。
在一实施例中,身份认证单元还可以用于:
当所述第二设备与所述身份认证服务器未建立身份关联时,接收所述来自身份认证服务器的身份认证请求;
向所述第一设备发送所述身份认证请求;
获取所述第二设备基于所述身份认证请求返回的身份鉴权信息;
向所述身份认证服务器发送所述身份鉴权信息,以对第二设备进行身份验证。
具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。
由上可知,本发明实施例通过第一设备和第二设备之间信息的双向传输,一方面可以确保用户选择的目标网络接入设备是第二设备是第二设备可以连接的设备,另一方面可以方便用户实时查看网络连接的结果,从而可以提高第二设备网络连接的成功率。
本申请实施例还提供一种网络设备,该网络设备可以是平板电脑、微型处理盒子、无人机、或者图像采集设备等等。如图4所示,其示出了本申请实施例所涉及的网络设备的结构示意图,具体来讲:
该网络设备可以包括一个或者一个以上处理核心的处理器501、一个或一个以上计算机可读存储介质的存储器502、电源503、输入模块504以及通信模块505等部件。本领域技术人员可以理解,图4中示出的网络设备结构并不构成对网络设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
处理器501是该网络设备的控制中心,利用各种接口和线路连接整个网络设备的各个部分,通过运行或执行存储在存储器502内的软件程序和/或模块,以及调用存储在存储器502内的数据,执行网络设备的各种功能和处理数据,从而对网络设备进行整体监控。在一些实施例中,处理器501可包括一个或多个处理核心;在一些实施例中,处理器501可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器501中。
存储器502可用于存储软件程序以及模块,处理器501通过运行存储在存储器502的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据网络设备的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器501对存储器502的访问。
网络设备还包括给各个部件供电的电源503,在一些实施例中,电源503可以通过电源管理系统与处理器501逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源503还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
该网络设备还可包括输入模块504,该输入模块504可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
该网络设备还可包括通信模块505,在一些实施例中,通信模块505可以包括无线子模块,网络设备可以通过该通信模块505的无线子模块进行短距离无线传输,从而提供无线的宽带互联网访问。比如,该通信模块505可以用于帮助用户收发电子邮件、浏览网页和访问流式媒体等。
尽管未示出,网络设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,网络设备中的处理器501会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器502中,并由处理器501来运行存储在存储器502中的应用程序,从而实现各种功能,如下:
从第二设备中,获取所述第二设备可连接的候选网络接入设备的标识信息;
根据所述候选网络接入设备的标识信息,从所述候选网络接入设备中选取目标网络接入设备;
获取用户针对所述目标网络接入设备输入的连接鉴权信息;
触发对所述连接鉴权信息进行验证;
当验证通过时,触发所述第二设备通过所述目标网络接入设备连接到待访问网络;
接收所述第二设备返回的连接结果信息。
或者:
获取可连接的候选网络接入设备的标识信息;
向所述第一设备发送所述候选网络接入设备的标识信息;
接收所述第一设备针对所述候选网络接入设备中的目标网络接入设备返回的连接鉴权信息;
基于所述连接鉴权信息,向所述目标网络接入设备发送连接请求,所述连接请求携带所述连接鉴权信息;
当连接到所述目标网络接入设备时,通过所述目标网络接入设备连接到待访问网络。
以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
由上可知,本申请实施例可以从第二设备中,获取所述第二设备可连接的候选网络接入设备的标识信息;根据所述候选网络接入设备的标识信息,从所述候选网络接入设备中选取目标网络接入设备;获取用户针对所述目标网络接入设备输入的连接鉴权信息;触发对所述连接鉴权信息进行验证;当验证通过时,触发所述第二设备通过所述目标网络接入设备连接到待访问网络;接收所述第二设备返回的连接结果信息。通过第一设备和第二设备之间信息的双向传输,一方面可以确保用户选择的目标网络接入设备是第二设备是第二设备可以连接的设备,另一方面可以方便用户实时查看网络连接的结果,从而可以提高第二设备网络连接的成功率。
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于计算机可读存储介质中,并由处理器进行加载和执行。
为此,本申请实施例提供一种存储介质,其中存储有多条指令,该指令能够被处理器进行加载,以执行本申请实施例所提供的任一种网络连接方法中的步骤。例如,该指令可以执行如下步骤:
从第二设备中,获取所述第二设备可连接的候选网络接入设备的标识信息;
根据所述候选网络接入设备的标识信息,从所述候选网络接入设备中选取目标网络接入设备;
获取用户针对所述目标网络接入设备输入的连接鉴权信息;
触发对所述连接鉴权信息进行验证;
当验证通过时,触发所述第二设备通过所述目标网络接入设备连接到待访问网络;
接收所述第二设备返回的连接结果信息。
其中,该存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
由于该存储介质中所存储的指令,可以执行本申请实施例所提供的任一种网络连接方法中的步骤,因此,可以实现本申请实施例所提供的任一种网络连接方法所能实现的有益效果,详见前面的实施例,在此不再赘述。
以上对本申请实施例所提供的一种网络连接方法、装置、网络设备以及存储介质进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本申请的限制。
Claims (15)
1.一种网络连接方法,其特征在于,适用于第一设备,包括:
从第二设备中,获取所述第二设备可连接的候选网络接入设备的标识信息;
根据所述候选网络接入设备的标识信息,从所述候选网络接入设备中选取目标网络接入设备;
获取用户针对所述目标网络接入设备输入的连接鉴权信息;
触发对所述连接鉴权信息进行验证;
当验证通过时,触发所述第二设备通过所述目标网络接入设备连接到待访问网络;
接收所述第二设备返回的连接结果信息。
2.如权利要求1所述的网络连接方法,其特征在于,当验证通过时,触发所述第二设备通过所述目标网络接入设备连接到待访问网络,包括:
当验证通过时,触发所述第二设备连接到所述目标网络接入设备;
触发所述第二设备通过所述目标接入网络设备连接到所述待访问网络。
3.如权利要求1所述的网络连接方法,其特征在于,在从第二设备中,获取所述第二设备可连接的候选网络接入设备的标识信息之前,还包括:
从所述第二设备中,获取所述第二设备与所述待访问网络之间的网络连接状态信息。
4.如权利要求3所述的网络连接方法,其特征在于,触发所述第二设备通过所述目标接入网络设备连接到所述待访问网络,包括:
当所述网络连接状态信息为第二设备已连接所述待访问网络时,触发所述第二设备通过所述目标网络接入设备连接到所述待访问网络;
当所述网络连接状态信息为第二设备未连接所述待访问网络时,获取所述第二设备在所述待访问网络中的配网信息,基于所述配网信息触发所述第二设备通过所述目标接入设备连接到所述待访问网络。
5.如权利要求4所述的网络连接方法,其特征在于,当所述网络连接状态信息为第二设备未连接所述待访问网络时,获取所述第二设备在所述待访问网络中的配网信息,包括:
当所述网络连接状态信息为第二设备未连接所述待访问网络时,从所述第二设备中获取与所述待访问网络中待访问服务器关联的访问鉴权信息;
向所述待访问服务器发送所述访问鉴权信息;
当所述访问鉴权信息验证通过时,获取所述待访问服务器基于所述连接请求返回的配网信息。
6.如权利要求2所述的网络连接方法,其特征在于,在触发所述第二设备通过所述目标接入网络设备连接到所述待访问网络之后,还包括:
当身份认证服务器未与所述第二设备建立身份关联时,接收来自所述第二设备的身份认证请求;
获取用户基于所述身份认证请求输入的身份鉴权信息;
向所述身份认证服务器返回所述身份鉴权信息,以使所述身份认证服务器对所述第二设备的身份进行验证。
7.一种网络连接方法,其特征在于,适用于第二设备,包括:
获取可连接的候选网络接入设备的标识信息;
向所述第一设备发送所述候选网络接入设备的标识信息;
接收所述第一设备针对所述候选网络接入设备中的目标网络接入设备返回的连接鉴权信息;
基于所述连接鉴权信息,向所述目标网络接入设备发送连接请求,所述连接请求携带所述连接鉴权信息;
当连接到所述目标网络接入设备时,通过所述目标网络接入设备连接到待访问网络。
8.如权利要求7所述的网络连接方法,其特征在于,在获取可连接的候选网络接入设备的标识信息之前,还包括:
获取所述第二设备与所述待访问网络之间的网络连接状态信息。
9.如权利要求8所述的网络连接方法,其特征在于,当连接到所述目标网络接入设备时,通过所述目标网络接入设备连接到待访问网络,包括:
当所述网络连接状态信息为第二设备已连接所述待访问网络时,通过所述目标网络接入设备连接到所述待访问网络;
当所述网络连接状态信息为第二设备未连接所述待访问网络时,向所述第一设备发送所述第二设备与所述待访问服务器关联的访问鉴权信息;获取所述第一设备基于所述访问鉴权信息获取到的配网信息;向所述目标网络中的待访问服务器发送连接请求,所述连接请求携带所述配网信息;当所述配网信息验证通过时,通过所述目标网络接入设备连接到所述待访问服务器。
10.如权利要求9所述的网络连接方法,其特征在于,在当所述配网信息验证通过时,通过所述目标网络接入设备连接到所述待访问服务器之后,还包括:
向所述待访问服务器发送数据获取请求;
当所述第二设备请求的数据量超过预设阈值时,触发身份认证服务器基于所述硬件标识信息判断所述第二设备与所述身份认证服务器之间是否存在身份关联;
当所述第二设备与所述身份认证服务器存在身份关联时,获取待访问服务器基于所述数据获取请求返回的目标数据;
当所述第二设备与所述身份认证服务器未建立身份关联时,通过所述身份认证服务器对所述第二设备进行身份验证,当身份验证通过时,获取所述待访问服务器基于所述数据获取请求返回的目标数据,并与所述身份认证服务器建立身份关联。
11.如权利要求10所述的网络连接方法,其特征在于,当所述第二设备与所述身份认证服务器未建立身份关联时,通过所述身份认证服务器对所述第二设备进行身份验证,包括:
当所述第二设备与所述身份认证服务器未建立身份关联时,接收所述来自身份认证服务器的身份认证请求;
向所述第一设备发送所述身份认证请求;
获取所述第二设备基于所述身份认证请求返回的身份鉴权信息;
向所述身份认证服务器发送所述身份鉴权信息,以对第二设备进行身份验证。
12.如权利要求10所述的网络连接方法,其特征在于,当所述第二设备与所述身份认证服务器未建立身份关联时,在通过所述身份认证服务器对所述第二设备进行身份验证的同时,还包括:
重复执行向所述待访问服务器发送数据获取请求的步骤,直至当验证通过时,获取所述待访问服务器基于所述数据获取请求返回的目标数据。
13.一种网络连接装置,其特征在于,适用于第一设备,包括:
获取单元,用于从第二设备中,获取所述第二设备可连接的候选网络接入设备的标识信息;
选取单元,用于根据所述候选网络接入设备的标识信息,从所述候选网络接入设备中选取目标网络接入设备;
输入单元,用于获取用户针对所述目标网络接入设备输入的连接鉴权信息;
验证触发单元,用于触发对所述连接鉴权信息进行验证;
连接触发单元,用于当验证通过时,触发所述第二设备通过所述目标网络接入设备连接到待访问网络;
接收单元,用于接收所述第二设备返回的连接结果信息。
14.一种网络连接装置,其特征在于,适用于第二设备,包括:
获取单元,用于获取可连接的候选网络接入设备的标识信息;
发送单元,用于向所述第一设备发送所述候选网络接入设备的标识信息;
接收单元,用于接收所述第一设备针对所述候选网络接入设备中的目标网络接入设备返回的连接鉴权信息;
第一连接单元,用于基于所述连接鉴权信息,向所述目标网络接入设备发送连接请求,所述连接请求携带所述连接鉴权信息;
第二连接单元,用于当连接到所述目标网络接入设备时,通过所述目标网络接入设备连接到待访问网络。
15.一种存储介质,其上存储有计算机程序,其特征在于,当计算机程序在计算机上运行时,使得所述计算机执行如权利要求1至12中任一项所述的网络连接方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911312624.6A CN111194035B (zh) | 2019-12-18 | 2019-12-18 | 一种网络连接方法、装置和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911312624.6A CN111194035B (zh) | 2019-12-18 | 2019-12-18 | 一种网络连接方法、装置和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111194035A true CN111194035A (zh) | 2020-05-22 |
CN111194035B CN111194035B (zh) | 2022-02-01 |
Family
ID=70710108
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911312624.6A Active CN111194035B (zh) | 2019-12-18 | 2019-12-18 | 一种网络连接方法、装置和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111194035B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111818454A (zh) * | 2020-07-24 | 2020-10-23 | 四川长虹电器股份有限公司 | 家庭wifi智能配网共享系统及方法 |
CN113890775A (zh) * | 2021-09-08 | 2022-01-04 | 深圳Tcl新技术有限公司 | 一种设备配网方法、装置、计算机设备和存储介质 |
WO2022006876A1 (zh) * | 2020-07-10 | 2022-01-13 | Oppo广东移动通信有限公司 | 体域网中的通信方法、装置、节点、存储介质及芯片 |
CN117336821A (zh) * | 2023-10-17 | 2024-01-02 | 中国电子科技集团公司第十五研究所 | 一种多模态信号传输方法及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104735814A (zh) * | 2015-04-10 | 2015-06-24 | 三星电子(中国)研发中心 | 自动接入WiFi网络的接入方法、系统、和相关装置 |
CN105100010A (zh) * | 2014-05-14 | 2015-11-25 | 青岛海尔智能家电科技有限公司 | 一种用于接入网络的方法和各相应设备 |
CN105916142A (zh) * | 2015-12-16 | 2016-08-31 | 美的集团股份有限公司 | 智能家电设备、终端和智能家电设备配网系统 |
CN107396354A (zh) * | 2017-07-15 | 2017-11-24 | 深圳酷旗互联网有限公司 | 一种WiFi连接方法、终端设备和系统 |
CN107465584A (zh) * | 2017-07-21 | 2017-12-12 | 广东美的厨房电器制造有限公司 | 智能家电的网络接入方法及装置、智能家电 |
CN109640374A (zh) * | 2017-10-09 | 2019-04-16 | 腾讯科技(深圳)有限公司 | 无线网络接入、处理方法、装置、存储介质和计算机设备 |
CN109981558A (zh) * | 2018-12-05 | 2019-07-05 | 歌尔股份有限公司 | 智能家居设备的认证方法、设备及系统 |
-
2019
- 2019-12-18 CN CN201911312624.6A patent/CN111194035B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105100010A (zh) * | 2014-05-14 | 2015-11-25 | 青岛海尔智能家电科技有限公司 | 一种用于接入网络的方法和各相应设备 |
CN104735814A (zh) * | 2015-04-10 | 2015-06-24 | 三星电子(中国)研发中心 | 自动接入WiFi网络的接入方法、系统、和相关装置 |
CN105916142A (zh) * | 2015-12-16 | 2016-08-31 | 美的集团股份有限公司 | 智能家电设备、终端和智能家电设备配网系统 |
CN107396354A (zh) * | 2017-07-15 | 2017-11-24 | 深圳酷旗互联网有限公司 | 一种WiFi连接方法、终端设备和系统 |
CN107465584A (zh) * | 2017-07-21 | 2017-12-12 | 广东美的厨房电器制造有限公司 | 智能家电的网络接入方法及装置、智能家电 |
CN109640374A (zh) * | 2017-10-09 | 2019-04-16 | 腾讯科技(深圳)有限公司 | 无线网络接入、处理方法、装置、存储介质和计算机设备 |
CN109981558A (zh) * | 2018-12-05 | 2019-07-05 | 歌尔股份有限公司 | 智能家居设备的认证方法、设备及系统 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022006876A1 (zh) * | 2020-07-10 | 2022-01-13 | Oppo广东移动通信有限公司 | 体域网中的通信方法、装置、节点、存储介质及芯片 |
CN111818454A (zh) * | 2020-07-24 | 2020-10-23 | 四川长虹电器股份有限公司 | 家庭wifi智能配网共享系统及方法 |
CN113890775A (zh) * | 2021-09-08 | 2022-01-04 | 深圳Tcl新技术有限公司 | 一种设备配网方法、装置、计算机设备和存储介质 |
CN113890775B (zh) * | 2021-09-08 | 2023-10-13 | 深圳Tcl新技术有限公司 | 一种设备配网方法、装置、计算机设备和存储介质 |
CN117336821A (zh) * | 2023-10-17 | 2024-01-02 | 中国电子科技集团公司第十五研究所 | 一种多模态信号传输方法及装置 |
CN117336821B (zh) * | 2023-10-17 | 2024-04-09 | 中国电子科技集团公司第十五研究所 | 一种多模态信号传输方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111194035B (zh) | 2022-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111194035B (zh) | 一种网络连接方法、装置和存储介质 | |
CN112738805B (zh) | 设备控制方法和装置、存储介质及电子设备 | |
CN103929748B (zh) | 一种物联网无线终端及其配置方法和无线网络接入点 | |
US9246872B2 (en) | Methods and arrangements for enabling data transmission between a mobile device and a static destination address | |
US9344417B2 (en) | Authentication method and system | |
CN107026813B (zh) | WiFi网络的接入认证方法、系统以及门户服务器 | |
WO2017024842A1 (zh) | 一种上网认证方法及客户端、计算机存储介质 | |
CN108667699B (zh) | 一种终端设备与网关设备间的互联方法和装置 | |
CN106656547B (zh) | 一种更新家电设备网络配置的方法和装置 | |
CN103746812A (zh) | 一种接入认证方法及系统 | |
CN113746633A (zh) | 物联网设备绑定方法、装置、系统、云服务器和存储介质 | |
US9288674B2 (en) | Convenient WiFi network access using unique identifier value | |
CN105450582A (zh) | 业务处理方法、终端、服务器及系统 | |
WO2011098660A9 (en) | Method and apparatus for redirecting data traffic | |
CN110505188B (zh) | 一种终端认证方法、相关设备和认证系统 | |
US20170374692A1 (en) | Configuration of access points in a communication network | |
US9118588B2 (en) | Virtual console-port management | |
CN103179104A (zh) | 一种远程服务的访问方法、系统及其设备 | |
CN105636030B (zh) | 分享接入点的方法及装置 | |
CN106453349A (zh) | 账号登录方法及装置 | |
CN104837134A (zh) | 一种Web认证用户登录方法、设备和系统 | |
CN103945378B (zh) | 一种终端协同的认证方法及设备中间件 | |
CN109587028B (zh) | 一种控制客户端流量的方法和装置 | |
CN106453400B (zh) | 一种认证方法及系统 | |
CN102075567B (zh) | 认证方法、客户端、服务器、直通服务器及认证系统 |
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 |