一种安全认证方法、装置、设备及介质与流程

文档序号:24633808发布日期:2021-04-09 20:44阅读:64来源:国知局
一种安全认证方法、装置、设备及介质与流程

本发明涉及账户安全技术领域,尤其涉及一种安全认证方法、装置、设备及介质。



背景技术:

近年来随着信息数据的泄露,造成用户隐私泄露的案例比比皆是,目前用户在使用智能设备时,可以通过设定的应用软件与智能设备进行连接,进而控制智能设备,由于当通过设定的应用软件与智能设备进行连接时,可以实现无区别操控,但并不能保证连接时的安全性。

因此现有技术提出了通过移动终端连接无线网络进行安全认证,若移动终端与无线网络配网成功,则可以实现无区别操控与该无线网络相连接的智能设备,然而现有技术中移动终端连接设定的无线网络并不能有效地避免其他用户控制智能设备,因此该方法也不能保证安全性。



技术实现要素:

本发明提供了一种安全认证方法、装置、设备及介质,用以解决现有技术中无法保证连接智能设备时的安全性的问题。

第一方面,本发明实施例提供了一种安全认证方法,所述方法包括:

接收对移动终端发送的无线网络连接请求验证通过的通知信息,其中所述无线网络连接请求中携带无线名称及无线密码;

生成目标验证码并发送;

接收所述移动终端发送的携带有验证码的请求,若所述请求中携带的验证码与所述目标验证码相同,则确定所述移动终端认证通过。

进一步地,所述方法还包括:

若接收的所述验证码与所述目标验证码不相同,则向所述移动终端返回连接失败的响应信息。

进一步地,所述接收所述移动终端发送的携带有验证码的请求之前,所述方法还包括:

向所述移动终端发送待连接的智能设备的服务集标识ssid,以使所述移动终端与所述ssid的智能设备建立连接。

第二方面,本发明实施例还提供了一种安全认证方法,所述方法包括:

发送无线网络连接请求,其中所述无线网络连接请求中携带的无线名称及无线密码;

发送携带有验证码的请求,并在被验证通过时,与所述智能设备建立连接。

进一步地,所述发送携带有验证码的请求之前,所述方法还包括:

接收服务器在无线网络连接请求验证通过后发送的服务集标识ssid;

根据所述ssid,与对应的智能设备进行匹配。

进一步地,所述根据所述ssid,与对应的智能设备进行匹配包括:

广播包含所述ssid的配网请求。

进一步地,所述方法还包括:

若不存在与所述无线名称及无线密码一致的目标无线名称及目标无线密码对应的无线网络,接收连网失败的响应信息;

若发送的所述验证码与服务器生成的所述智能设备对应的目标验证码不相同,则接收服务器返回的连接失败的响应信息。

进一步地,所述发送无线网络连接请求之前,所述方法还包括:

接收对所述智能设备进行控制的应用软件的启动操作,启动所述应用软件;

展示设置页面,接收输入的无线名称和无线密码。

第三方面,本发明实施例提供了一种安全认证装置,所述装置包括:

接收模块,用于接收对移动终端发送的无线网络连接请求验证通过的通知信息,其中所述无线网络连接请求中携带无线名称及无线密码;

处理模块,用于生成目标验证码并发送;接收所述移动终端发送的携带有验证码的请求,若所述请求中携带的验证码与所述目标验证码相同,则确定所述移动终端认证通过。

进一步地,所述处理模块,具体用于若接收的所述验证码与所述目标验证码不相同,则向所述移动终端返回连接失败的响应信息。

进一步地,所述装置还包括:

发送模块,用于向所述移动终端发送待连接的智能设备的服务集标识ssid,以使所述移动终端与所述ssid的智能设备建立连接。

第四方面,本发明实施例提供了一种安全认证装置,所述装置包括:

发送模块,用于发送无线网络连接请求,其中所述无线网络连接请求中携带的无线名称及无线密码;

处理模块,用于发送携带有验证码的请求,并在被验证通过时,与所述智能设备建立连接。

进一步地,所述处理模块,具体用于接收服务器在无线网络连接请求验证通过后发送的服务集标识ssid;根据所述ssid,与对应的智能设备进行匹配。

进一步地,所述处理模块,具体用于广播包含所述ssid的配网请求。

进一步地,所述处理模块,具体用于若不存在与所述无线名称及无线密码一致的目标无线名称及目标无线密码对应的无线网络,接收连网失败的响应信息;若发送的所述验证码与服务器生成的所述智能设备对应的目标验证码不相同,则接收服务器返回的连接失败的响应信息。

进一步地,所述处理模块,具体用于接收对所述智能设备进行控制的应用软件的启动操作,启动所述应用软件;接收输入的无线名称和无线密码。

第五方面,本发明实施例提供了一种电子设备,所述电子设备至少包括处理器和存储器,所述处理器用于执行存储器中存储的计算机程序时执行上述任一所述安全认证的步骤。

第六方面,本发明实施例提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时执行上述任一所述安全认证的步骤。

由于在本发明实施例只有服务器接收到移动终端发送的无线网络连接请求验证通过的通知信息,才生成目标验证码,当服务器接收到移动终端发送的携带有验证码的请求,根据该请求中携带的验证码与目标验证码进行认证,从而对连接智能设备的移动终端进行无线网络以及验证码的双重验证,保证了连接智能设备时的安全性,提升了用户体验。

附图说明

为了更清楚地说明本发明的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种安全认证过程示意图;

图2为本发明实施例提供的该安全认证中验证码认证的详细实施过程示意图;

图3为本发明实施例提供的一种安全认证过程示意图;

图4为本发明实施例提供的移动终端与智能设备进行匹配时的详细示意图;

图5为本发明实施例提供的该安全认证的详细实施过程示意图;

图6为本发明实施例提供的一种安全识别装置结构示意图;

图7为本发明实施例提供的一种安全识别装置结构示意图;

图8为本发明实施例提供的一种电子设备。

具体实施方式

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

为了提高连接智能设备时的安全性,本发明实施例提供了一种安全认证方法、装置、设备及介质。

实施例1:

图1为本发明实施例提供的一种安全认证过程示意图,该过程包括以下步骤:

s101:接收对移动终端发送的无线网络连接请求验证通过的通知信息,其中所述无线网络连接请求中携带无线名称及无线密码。

移动终端为了实现对智能设备的控制,首先需要与智能设备所在的无线网络进行网络连接。具体的,在接入网络时,首先基于移动终端选择进行控制的智能设备,当确定了进行控制的智能设备后,通过智能设备所在的网络向智能设备对应的服务器发送与智能设备进行连接的通知信息,为了实现该通知信息的发送,移动终端可以展示进行无线网络的无线名称以及无线密码的输入界面,接收在该界面输入的无线名称和无线密码,将接收到的无线名称和无线密码携带在无线网络连接请求中发送。

当路由器接收到该无线网络连接请求后,对该无线名称及无线密码进行判断,当与自身对应的无线名称及无线密码对应时,向智能设备所对应的服务器发送移动终端发送的无线网络连接请求验证通过的通知信息。

为了提高认证的安全性,在服务器接收到无线网络连接请求验证通过的验证信息后,向该移动终端发送待连接的智能设备的ssid。

s102:生成目标验证码并发送。

为了实现对移动终端的验证,在本发明实施例中,服务器接收到通知信息后,生成目标验证码,并根据预先保存的通信方式,采用该通信方式将该生成的目标验证码发送至对应的设备。其中,通信方式可以是手机号码、邮箱或者ip地址等方式。

s103:接收所述移动终端发送的携带有验证码的请求,若所述请求中携带的验证码与所述目标验证码相同,则确定所述移动终端认证通过。

为了提高认证的安全性,移动终端在与智能设备连接时,在无线网络认证通过后,移动终端向服务器发送携带有验证码的请求,服务器在接收到移动终端发送的请求后,获取该请求中携带的验证码,根据请求中携带的验证码与预先保存的目标验证码进行判断,判断接收到的验证码是否与目标验证码一致,若一致的话,则确认该移动终端认证通过,从而使移动终端与智能设备进行连接。

由于在本发明实施例只有服务器接收到移动终端发送的无线网络连接请求验证通过的通知信息,才生成目标验证码,当服务器接收到移动终端发送的携带有验证码的请求,根据该请求中携带的验证码与目标验证码进行认证,从而对连接智能设备的移动终端进行无线网络以及验证码的双重验证,保证了连接智能设备时的安全性,提升了用户体验。

实施例2:

为了提升用户体验,在上述实施例的基础上,在本发明实施例中,所述方法还包括:

若接收的所述验证码与所述目标验证码不相同,则向所述移动终端返回连接失败的响应信息。

由于在移动设备发送携带验证码的请求后,对移动终端是否认证通过进行确定,并且移动终端发送请求中携带的验证码可能与服务器生成的目标验证码不同,因此在本发明实施例中,根据接收到的携带验证码的请求,获取移动终端发送的验证码,根据该验证码与目标验证码进行判断,若该验证码与目标验证码不一致,则服务器向该移动终端返回连接失败的响应信息。

其中,连接失败的响应信息可以是预设的标识符号,也可以预设的文字,具体的,连接失败的响应信息是什么内容,在此不做限制。

为了实现对智能设备的控制,在上述各实施例的基础上,在本发明实施例中,所述接收所述移动终端发送的携带有验证码的请求之前,所述方法还包括:

向所述移动终端发送待连接的智能设备的服务集标识ssid,以使所述移动终端与所述ssid的智能设备建立连接。

为了实现移动终端与ssid对应的智能设备之间的连接,在服务器接收到无线网络连接请求验证通过的验证信息后,向该移动终端发送待连接的智能设备的ssid。

并且基于ssid实现的智能设备与移动终端之间的连接,并不能实现移动终端对智能设备的控制,只是一种虚假的连接。

图2为本发明实施例提供的该安全认证中验证码认证的详细实施过程示意图,该过程包括:

s201:开始。

s202:服务器发送目标验证码并保存。

s203:服务器是否在设定时间内接收到携带验证码的请求,若是,则执行s204,若否,则执行s205。

s204:服务器判断请求携带的验证码是否与目标验证码一致,若是,则执行s206,若否,则执行s205。

s205:向所述移动终端返回连接失败的响应信息。

s206:移动终端认证通过。

实施例3:

图3为本发明实施例提供的一种安全认证过程示意图,该过程包括以下步骤:

s301:发送无线网络连接请求,其中所述无线网络连接请求中携带的无线名称及无线密码。

本发明实施例提供的安全认证方法应用于移动终端。

移动终端为了实现对智能设备的控制,首先需要与智能设备所在的无线网络进行网络连接。具体的,在接入网络时,首先基于移动终端选择进行控制的智能设备,当确定了进行控制的智能设备后,通过智能设备所在的网络向智能设备对应的服务器发送与智能设备进行连接的通知信息,为了实现该通知信息的发送,移动终端可以展示进行无线网络的无线名称以及无线密码的输入界面,接收在该界面输入的无线名称和无线密码,将接收到的无线名称和无线密码携带在无线网络连接请求中发送。

并且为了实现移动终端与待连接的智能设备的连接,移动终端在无线网络连接验证通过后,接收服务器发送的待连接的智能设备的ssid。

s302:发送携带有验证码的请求,并在被验证通过时,与所述智能设备建立连接。

为了提高认证的安全性,在移动终端实现与智能设备的匹配后,移动终端向服务器发送携带有验证码的请求,并且服务器基于移动终端发送的请求进行验证码认证,若验证码验证通过,则移动终端与智能设备建立连接。此时的建立连接,指的是移动终端可以实现对连接的智能设备的控制。

实施例4:

为了实现对智能设备的控制,在上述各实施例的基础上,在本发明实施例中,所述发送携带有验证码的请求之前,所述方法还包括:

接收服务器在无线网络连接请求验证通过后发送的服务集标识ssid;

根据所述ssid,与对应的智能设备进行匹配。

为了实现移动终端与待连接的智能设备的连接,移动终端在无线网络连接验证通过后,接收服务器发送的待连接的智能设备的ssid。

由于移动终端在实现与智能设备的连接时,是基于智能设备的ssid进行的连接,因此可以根据ssid,与对应的智能设备进行匹配,并且为了保证认证的安全性,移动终端与智能设备实现匹配指的并不是可以实现与智能设备的连接,此时的实现匹配相当于一种虚假连接,并不能实现移动终端对智能设备的控制。

为了准确地对移动终端连接智能设备时进行认证,在上述各实施例的基础上,在本发明实施例中,所述根据所述ssid,与对应的智能设备进行匹配包括:

广播包含所述ssid的配网请求。

为了实现移动终端与智能设备的连接,在本发明实施例中,移动终端在接收到服务器发送的ssid后,广播包含ssid的配网请求,此时智能设备若处于混杂模式下,可以监听所有网络数据包,并通过用户数据包协议(udp)获取请求配网请求,当捕捉到与该智能设备对应的ssid后,实现移动终端与智能设备的匹配。并且为了保证认证的安全性,移动终端与智能设备实现匹配指的并不是可以实现与智能设备的连接,此时的实现匹配相当于一种虚假连接,并不能实现移动终端对智能设备的控制。

为了提升用户体验,在上述各实施例的基础上,在本发明实施例中,所述方法还包括:

若不存在与所述无线名称及无线密码一致的目标无线名称及目标无线密码对应的无线网络,接收连网失败的响应信息;

若发送的所述验证码与服务器生成的所述智能设备对应的目标验证码不相同,则接收服务器返回的连接失败的响应信息。

由于在本发明实施例中,可能存在移动终端发送的无线网络连接请求中携带的无线名称及无线密码,与路由器中保存的目标无线名称及目标无线密码不一致的情况,其中,不一致指的是无线名称与目标无线名称不一致,和/或无线密码与目标无线密码不一致,为了提升用户体验,在检测到不一致时,移动终端会接收到联网失败的响应信息。并且联网失败的响应信息可以是预设的标识符号,也可以预设的文字,具体的,联网失败的响应信息是什么内容,在此不做限制。

并且可能存在接收到的携带验证码的请求中携带的验证码与服务器生成的智能设备对应的目标验证码不相同的情况,为了提升用户体验,在检测到不一致时,确定认证失败,并且移动终端接收由服务器发送的连接失败的响应信息,其中,响应信息可以是预设的标识符号,也可以是预设的文字,具体的,响应信息为什么内容,在此不做限制。

在本发明实施例中,为了不造成资源的浪费,预先保存有设定的时间段,若在设定的时间段内,并未接收到移动终端发送的携带验证码的请求,则确定移动终端认证失败。其中,若要保证认证的准确性,可以将时间段设置的久一点,若要保证认证的效率,可以将时间段设置的短一点,具体的,灵活设置预设的时间段。

实施例5:

为了准确地对移动终端连接智能设备时进行认证,在上述各实施例的基础上,在本发明实施例中,所述发送无线网络连接请求之前,所述方法还包括:

接收对所述智能设备进行控制的应用软件的启动操作,启动所述应用软件;

展示设置页面,接收输入的无线名称和无线密码。

为了实现对智能设备的控制,在本发明实施例中,在移动终端中预先安装有对智能设备进行控制的应用软件,当移动终端对智能设备进行控制时,通过该应用软件实现移动终端与智能设备之间的连接。具体的,当移动终端接收到对智能设备进行控制的应用软件的启动操作,启动该应用软件,展示设置页面,在设置页面接收输入的无线名称和无线密码,将接收到的无线名称和无线密码携带在无线网络连接请求中发送。

若无线网络认证失败,则该应用软件的设置页面展示连网失败的响应信息;若无线网络认证通过,则服务器接收到路由器发送的无线网络连接请求验证通过的通知信息,服务器根据预先保存的通信方式,采用该通信方式将该生成的目标验证码发送至对应的设备,该应用软件展示设置页面,在设置页面接收输入的验证码,移动终端将携带有该验证码的请求发送。

若验证码认证失败,则该应用软件的设置页面展示连接失败的响应信息。若验证码认证通过,则该应用软件的设置页面展示连接成功的响应信息,并可在该应用软件的设置页面对所连接的智能设备进行控制。

图4为本发明实施例提供的移动终端与智能设备进行连接时的详细示意图。

s401:开始。

s402:移动终端向服务器发送与智能设备进行连接的通知信息。

s403:移动终端展示设置界面,接收输入的无线名称和无线密码。

s404:移动终端发送无线网络连接请求。

s405:是否存在与无线网络连接请求携带的无线名称及无线密码一致的目标无线名称及目标无线密码对应的无线网络,若是,则执行s406,若否,则执行s407。

s406:无线网络连接请求验证通过,服务器接收无线网络连接请求验证通过的通知信息,并执行s408。

s407:移动终端接收连网失败的响应信息。

s408:服务器向移动终端发送待连接的智能设备的ssid。

s409:移动终端广播包含ssid的配网请求。

s410:智能设备开启混杂模式监听所有网络数据包。

s411:智能设备通过udp获取配网请求,捕捉移动终端广播的ssid。

s412:移动终端实现与智能设备的匹配。

s413:结束。

实施例6:

为了提升用户体验,在上述各实施例的基础上,在本发明实施例中,所述智能设备中包含有复位按键。

若智能设备连接的无线网络需要更换,则需要重新连接智能设备。因此为了方便重新连接,在智能设备上输入复位操作,该复位操作可以通过复位按键来实现,其中复位按键可以是一个硬件按键,也可以是软件按键来实现,复位操作可以是预设的操作,例如可以是单击两下的操作,也可以是其他操作,具体的如何对智能设备进行复位,在此不做限制。

智能设备连接的无线网络更换后,智能设备中的wifi模块搜索无线网络信息。智能设备要连接的无线网络时,发送无线网络请求。当路由器接收到携带所要连接的无线网络请求后,对该无线网络请求中携带的无线名称及无线密码进行判断,当与自身对应的无线名称及无线密码对应时,实现与网络的连接,向智能设备所对应的服务器发送智能设备连接成功的通知信息。

并且在本发明实施例中在接收到实现智能设备的复位后,相当于对智能设备进行了初始化操作,使智能设备进入混杂模式下,并且当进入混杂模式后,并且智能设备复位成功后,通过设定的方式进行显示,表示智能设备复位成功,其中,显示方式可以为wifi灯慢闪,具体的如何表示复位成功,在此不做限制。

为了实现对智能设备的控制,在上述各实施例的基础上,在本发明实施例中,所述智能设备处于混杂模式下。

由于无线网络配网时包含两种配网方式:手动配网(ap模式配网)以及自动配网(即混杂模式包括sta模式与ap模式混合),其中,sta模式是一种基本的组网方式,由一个ap和多个sta组成。sta模式的特征点ap处于中心位置,sta之间的相互通信都通过ap进行转发,在sta模式下,通过适当的设置,可以实现与wifi模块的数据交互。其中ap模式下,ap也就是无线接入点,是一个无线网络的创建者,是网络的中心节点,工作在ap模式下,手机、电脑等智能设备可以直接连接上wifi模块,并且ap模式下配网成功率高。

混杂模式指的是网卡能够接收所有经过该网卡的数据,不论这个数据流的目的地址是不是该网卡,都会接收这个数据包,因此在本发明实施例中,智能设备中处于混杂模式下。

实施例7:

下面结合一个具体实施例,对本发明实施例提供的安全过程进行详细说明。

图5为本发明实施例提供的该安全认证的详细实施过程示意图,该过程包括:

s501:开始。

s502:移动终端向服务器发送与智能设备进行连接的通知信息。

s503:移动终端展示设置界面,接收输入的无线名称和无线密码。

s504:移动终端发送无线网络连接请求。

s505:是否存在与无线网络连接请求携带的无线名称及无线密码一致的目标无线名称及目标无线密码对应的无线网络。若是,则执行s506,若否,则执行s507。

s506:无线网络连接请求验证通过,服务器接收无线网络连接请求验证通过的通知信息,并执行s508。

s507:移动终端接收连网失败的响应信息。

s508:服务器向移动终端发送待连接的智能设备的ssid。服务器生成目标验证码并发送。

服务器根据预先保存的通信方式,采用该通信方式将该生成的目标验证码发送至对应的设备。

s509:移动终端广播包含ssid的配网请求。

s510:智能设备开启混杂模式监听所有网络数据包。

s511:智能设备通过用户数据包协议(udp)获取配网请求。捕捉移动终端广播的ssid。

s512:移动终端实现与智能设备的匹配。

s513:移动终端发送携带有验证码的请求至服务器。

s514:服务器是否在设定时间内接收到携带验证码的请求,若是,则执行s515,若否,则执行s516。

s515:判断请求携带的验证码是否与目标验证码一致,若是,则执行s517,若否,则执行s516。

s516:服务器返回连接失败的响应信息至移动终端。

s517:移动终端认证通过。

实施例8:

图6为本发明实施例提供的一种安全识别装置结构示意图,该装置包括:

接收模块601,用于接收对移动终端发送的无线网络连接请求验证通过的通知信息,其中所述无线网络连接请求中携带无线名称及无线密码;

处理模块602,用于生成目标验证码并发送;接收所述移动终端发送的携带有验证码的请求,若所述请求中携带的验证码与所述目标验证码相同,则确定所述移动终端认证通过。

在一种可能的实施方式中,所述处理模块602,具体用于若接收的所述验证码与所述目标验证码不相同,则向所述移动终端返回连接失败的响应信息。

在一种可能的实施方式中,所述装置还包括:

发送模块603,用于向所述移动终端发送待连接的智能设备的服务集标识ssid,以使所述移动终端与所述ssid的智能设备建立连接。

图7为本发明实施例提供的一种安全识别装置结构示意图,该装置包括:

发送模块701,用于发送无线网络连接请求,其中所述无线网络连接请求中携带的无线名称及无线密码;

处理模块702,用于发送携带有验证码的请求,并在被验证通过时,与所述智能设备建立连接。

在一种可能的实施方式中,所述处理模块702,具体用于接收服务器在无线网络连接请求验证通过后发送的服务集标识ssid;根据所述ssid,与对应的智能设备进行匹配。

在一种可能的实施方式中,所述处理模块702,具体用于广播包含所述ssid的配网请求。

在一种可能的实施方式中,所述处理模块702,具体用于若不存在与所述无线名称及无线密码一致的目标无线名称及目标无线密码对应的无线网络,接收连网失败的响应信息;若发送的所述验证码与服务器生成的所述智能设备对应的目标验证码不相同,则接收服务器返回的连接失败的响应信息。

在一种可能的实施方式中,所述处理模块702,具体用于接收对所述智能设备进行控制的应用软件的启动操作,启动所述应用软件;接收输入的无线名称和无线密码。

实施例9:

在上述各实施例的基础上,本发明实施例还提供了一种电子设备,如图8所示,包括:处理器801、通信接口802、存储器803和通信总线804,其中,处理器801,通信接口802,存储器803通过通信总线804完成相互间的通信。

所述存储器803中存储有计算机程序,当所述程序被所述处理器801执行时,使得所述处理器801执行如下步骤:

接收对移动终端发送的无线网络连接请求验证通过的通知信息,其中所述无线网络连接请求中携带无线名称及无线密码;

生成目标验证码并发送;

接收所述移动终端发送的携带有验证码的请求,若所述请求中携带的验证码与所述目标验证码相同,则确定所述移动终端认证通过。

在一种可能的实施方式中,所述方法还包括:

若接收的所述验证码与所述目标验证码不相同,则向所述移动终端返回连接失败的响应信息。

在一种可能的实施方式中,所述接收所述移动终端发送的携带有验证码的请求之前,所述方法还包括:

向所述移动终端发送待连接的智能设备的服务集标识ssid,以使所述移动终端与所述ssid的智能设备建立连接。

在上述各实施例的基础上,本发明实施例还提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信。

发送无线网络连接请求,其中所述无线网络连接请求中携带的无线名称及无线密码;

发送携带有验证码的请求,并在被验证通过时,与所述智能设备建立连接。

在一种可能的实施方式中,所述发送携带有验证码的请求之前,所述方法还包括:

接收服务器在无线网络连接请求验证通过后发送的服务集标识ssid;

根据所述ssid,与对应的智能设备进行匹配。

在一种可能的实施方式中,所述根据所述ssid,与对应的智能设备进行匹配包括:

广播包含所述ssid的配网请求。

在一种可能的实施方式中,所述方法还包括:

若不存在与所述无线名称及无线密码一致的目标无线名称及目标无线密码对应的无线网络,接收连网失败的响应信息;

若发送的所述验证码与服务器生成的所述智能设备对应的目标验证码不相同,则接收服务器返回的连接失败的响应信息。

在一种可能的实施方式中,所述发送无线网络连接请求之前,所述方法还包括:

接收对所述智能设备进行控制的应用软件的启动操作,启动所述应用软件;

展示设置页面,接收输入的无线名称和无线密码。

由于上述电子设备解决问题的原理与通信方法相似,因此上述电子设备的实施可以参见方法的实施,重复之处不再赘述。

上述电子设备提到的通信总线可以是外设部件互连标准(peripheralcomponentinterconnect,pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口802用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(randomaccessmemory,ram),也可以包括非易失性存储器(non-volatilememory,nvm),例如至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述处理器可以是通用处理器,包括中央处理器、网络处理器(networkprocessor,np)等;还可以是数字指令处理器(digitalsignalprocessing,dsp)、专用集成电路、现场可编程门陈列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。

实施例10:

在上述各实施例的基础上,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有可由处理器执行的计算机程序,当所述程序在所述处理器上运行时,使得所述处理器执行时实现如下步骤:

接收对移动终端发送的无线网络连接请求验证通过的通知信息,其中所述无线网络连接请求中携带无线名称及无线密码;

生成目标验证码并发送;

接收所述移动终端发送的携带有验证码的请求,若所述请求中携带的验证码与所述目标验证码相同,则确定所述移动终端认证通过。

在一种可能的实施方式中,所述方法还包括:

若接收的所述验证码与所述目标验证码不相同,则向所述移动终端返回连接失败的响应信息。

在一种可能的实施方式中,所述接收所述移动终端发送的携带有验证码的请求之前,所述方法还包括:

向所述移动终端发送待连接的智能设备的服务集标识ssid,以使所述移动终端与所述ssid的智能设备建立连接。

在上述各实施例的基础上,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有可由处理器执行的计算机程序,当所述程序在所述处理器上运行时,使得所述处理器执行时实现如下步骤:

发送无线网络连接请求,其中所述无线网络连接请求中携带的无线名称及无线密码;

发送携带有验证码的请求,并在被验证通过时,与所述智能设备建立连接。

在一种可能的实施方式中,所述发送携带有验证码的请求之前,所述方法还包括:

接收服务器在无线网络连接请求验证通过后发送的服务集标识ssid;

根据所述ssid,与对应的智能设备进行匹配。

在一种可能的实施方式中,所述根据所述ssid,与对应的智能设备进行匹配包括:

广播包含所述ssid的配网请求。

在一种可能的实施方式中,所述方法还包括:

若不存在与所述无线名称及无线密码一致的目标无线名称及目标无线密码对应的无线网络,接收连网失败的响应信息;

若发送的所述验证码与服务器生成的所述智能设备对应的目标验证码不相同,则接收服务器返回的连接失败的响应信息。

在一种可能的实施方式中,所述发送无线网络连接请求之前,所述方法还包括:

接收对所述智能设备进行控制的应用软件的启动操作,启动所述应用软件;

展示设置页面,接收输入的无线名称和无线密码。

由于上述提供的计算机可读取介质解决问题的原理与音视频数据分享方法相似,因此处理器执行上述计算机可读取介质中的计算机程序后,实现的步骤可以参见上述其他实施例,重复之处不再赘述。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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