一种热点连接方法及装置与流程

文档序号:24633815发布日期:2021-04-09 20:44阅读:136来源:国知局
一种热点连接方法及装置与流程

本发明涉及通信领域,具体而言,涉及一种热点连接方法及装置。



背景技术:

随着物联网的蓬勃发展,越来越多的智能家电、家居设备走进千家万户,考虑到设备上云的方式,普通家庭一般会天然配备无线路由器,于是家电厂商纷纷首选wifi作为智能家电的通信手段,wifi通信的优点众所周知,但相较于蓝牙、zigbee等近场通信技术也存在配网较复杂的问题,主要体现在传统的wifi配网需要手动输入ap的ssid及密码,而这两种近场通信技术都具备mesh自动配网的能力;但即使这种无线网格网络mesh配网的方法,对于安全级别较高的应用场合,也需要有效的手段对新加入的设备进行严谨的身份验证才能入网,但如果增加身份验证环节又会使得mesh自动配网技术的便利性大打折扣。

对于免配网的技术,相关技术中提出网关直接广播配网信息,适用于wifi类设备,与路由器的wps方式接近,区别在于pin码是空或固定的。网关直接广播配网信息方案存在配网安全的问题,在网关广播配网信息时,不但用户自己的设备可以接收配网验证信息,其他用户的wifi设备同样可以接收,虽然广播的时间是限制在很短的一段时间内,但仍然不能排除安全隐患。

已配网设备广播配网信息,先按照正常方式配网一台设备,然后由此设备广播配网信息。其核心思路是第一台设备仍然采用原始的配网方式并绑定,其中,绑定即将设备的管控权关联到其系统的一个用户账号下,通常是其登录app(application)的用户账号,若后续有第2台wifi设备上电,设备1会自动搜索到这台新设备,并能通过私有协议获知其设备的基本信息,并提示app是否配网,用户此时只需要点击确定按钮即可通知设备1将配网信息发送给设备2,这个配网信息发送过程是1对1的,并非广播,所以解决了安全的问题,但仍然无法解决设备1的简化配网问题。

针对相关技术中设备配网过程中身份验证复杂的问题,尚未提出解决方案。



技术实现要素:

本发明实施例提供了一种热点连接方法及装置,以至少解决相关技术中设备配网过程中身份验证复杂的问题。

根据本发明的一个实施例,提供一种热点连接方法,应用于终端设备,包括:根据接收到的语音指令进入配网模式;根据所述语音指令的声纹数据与热点进行双向认证,其中,所述热点用于根据接收到的所述语音指令进入所述配网模式;在双向认证通过之后,接收所述热点发送的配网信息,并根据所述配网信息与所述热点建立连接。

在一个示例性实施例中,根据所述语音指令的声纹数据与热点进行双向认证包括:获取并记录所述语音指令对应的第一声纹数据;根据所述第一声纹数据、所述热点发送的第二声纹数据与所述热点进行双向认证,其中,所述热点用于获取并记录所述语音指令对应的所述第二声纹数据。

在一个示例性实施例中,根据所述第一声纹数据、所述热点发送的第二声纹数据与所述热点进行双向认证包括:将所述第一声纹数据发送给所述热点,并接收所述热点发送的所述第二声纹数据,其中,所述热点用于将接收到的所述第一声纹数据与记录的所述第二声纹数据进行匹配,若匹配成功,确定认证通过;将接收到的所述第二声纹数据与记录的所述第一声纹数据进行匹配,若匹配成功,确定双向认证通过。

在一个示例性实施例中,将所述第一声纹数据发送给所述热点,并接收所述热点发送的所述第二声纹数据包括:创建所述第一声纹数据的第一密钥;根据所述第一密钥对所述第一声纹数据进行加密,得到第一声纹加密数据;将所述第一声纹加密数据发送给所述热点;在接收到所述热点发送的第二声纹加密数据之后,将所述第一密钥发送给所述热点,所述第一密钥用于所述热点解码所述第一声纹加密数据,得到所述第一声纹数据,其中,所述第二声纹加密数据是所述热点根据创建的第二密钥加密得到的;接收所述第二密钥,并根据所述第二密钥解密所述第二声纹加密数据,得到所述第二声纹数据。

在一个示例性实施例中,所述方法还包括:在将所述第一密钥发送给所述热点之前,对所述第一密钥进行密钥签名,得到第一签名;将所述第一签名发送给所述热点,所述第一签名用于指示所述热点在接收到所述第一密钥之后对所述第一密钥进行验证;在接收所述第二密钥之前,接收所述热点对所述第二密钥进行密钥签名得到的第二签名;在接收所述第二密钥之后,根据所述第二签名对所述第二密钥进行验证。

在一个示例性实施例中,在接收所述第二密钥之后,根据所述第二签名对所述第二密钥进行验证包括:对所述第二密钥进行密钥签名,得到第三签名;判断所述第三签名与所述第二签名是否匹配;在判断结果为是的情况下,对所述第二密钥的验证通过。

在一个示例性实施例中,在根据接收到的语音指令进入配网模式之后,所述方法还包括:在接收到所述热点广播的热点标识信息之后,向所述热点发送配网请求,根据所述配网请求与所述热点建立临时连接;或者设置为临时热点,并广播临时热点标识信息,接收所述热点根据所述临时热点标识信息发送的配网请求,根据所述配网请求与所述热点建立临时连接。

根据本发明的又一个实施例,还提供了一种热点连接装置,应用于终端设备,包括:配网模块,用于根据接收到的语音指令进入配网模式;认证模块,用于根据所述语音指令的声纹数据与热点进行双向认证,其中,所述热点用于根据接收到的所述语音指令进入所述配网模式;连接模块,用于在双向认证通过之后,接收所述热点发送的配网信息,并根据所述配网信息与所述热点建立连接。

在一个示例性实施例中,所述认证模块,还用于获取并记录所述语音指令对应的第一声纹数据;根据所述第一声纹数据、所述热点发送的第二声纹数据与所述热点进行双向认证,其中,所述热点用于获取并记录所述语音指令对应的所述第二声纹数据。

在一个示例性实施例中,所述认证模块还用于:将所述第一声纹数据发送给所述热点,并接收所述热点发送的所述第二声纹数据,其中,所述热点用于将接收到的所述第一声纹数据与记录的所述第二声纹数据进行匹配,若匹配成功,确定认证通过;将接收到的所述第二声纹数据与记录的所述第一声纹数据进行匹配,若匹配成功,确定双向认证通过。

在一个示例性实施例中,所述认证模块还用于:创建所述第一声纹数据的第一密钥;根据所述第一密钥对所述第一声纹数据进行加密,得到第一声纹加密数据;将所述第一声纹加密数据发送给所述热点;在接收到所述热点发送的第二声纹加密数据之后,将所述第一密钥发送给所述热点,所述第一密钥用于所述热点解码所述第一声纹加密数据,得到所述第一声纹数据,其中,所述第二声纹加密数据是所述热点根据创建的第二密钥加密得到的;接收所述第二密钥,并根据所述第二密钥解密所述第二声纹加密数据,得到所述第二声纹数据。

在一个示例性实施例中,所述装置还包括:验证模块,用于对所述第一密钥进行密钥签名,得到第一签名;将所述第一签名发送给所述热点,所述第一签名用于指示所述热点在接收到所述第一密钥之后对所述第一密钥进行验证;在接收所述第二密钥之前,接收所述热点对所述第二密钥进行密钥签名得到的第二签名;在接收所述第二密钥之后,根据所述第二签名对所述第二密钥进行验证。

在一个示例性实施例中,所述验证模块还用于:对所述第二密钥进行密钥签名,得到第三签名;判断所述第三签名与所述第二签名是否匹配;在判断结果为是的情况下,对所述第二密钥的验证通过。

在一个示例性实施例中,所述装置还包括:建立临时连接模块,用于在接收到所述热点广播的热点标识信息之后,向所述热点发送配网请求,根据所述配网请求与所述热点建立临时连接;或者设置为临时热点,并广播临时热点标识信息,接收所述热点根据所述临时热点标识信息发送的配网请求,根据所述配网请求与所述热点建立临时连接。

根据本发明的又一个实施例,还提供了一种计算机可读的存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。

通过本发明,根据接收到的语音指令进入配网模式;根据所述语音指令的声纹数据与热点进行双向认证,其中,所述热点用于根据接收到的所述语音指令进入所述配网模式;在双向认证通过之后,接收所述热点发送的配网信息,并根据所述配网信息与所述热点建立连接。可以解决相关技术中设备配网过程中身份验证复杂的问题,通过声纹数据与热点进行双向认证,提高配网的安全性的同时,操作便利。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明实施例的热点连接方法的移动终端的硬件结构框图;

图2是根据本发明实施例的热点连接方法的流程图;

图3是根据本发明一可选实施例的热点连接方法的流程图(一);

图4是根据本发明一可选实施例的热点连接方法的流程图(二);

图5是根据本发明一可选实施例的热点连接方法的流程图(三);

图6是根据本发明一可选实施例的热点连接方法的流程图(四);

图7是根据本发明一可选实施例的热点连接方法的流程图(五);

图8是根据本发明一可选实施例的热点连接方法的流程图(六);

图9是根据本发明实施例的热点连接装置的框图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

实施例1

本申请实施例一所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的热点连接方法的移动终端的硬件结构框图,如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,可选地,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。

存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的热点连接方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(networkinterfacecontroller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radiofrequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。

基于上述的移动终端或网络架构,在本实施例中提供了一种热点连接方法,应用于终端设备,图2是根据本发明实施例的热点连接方法的流程图,如图2所示,该流程包括如下步骤:

步骤s202,根据接收到的语音指令进入配网模式;

步骤s204,根据所述语音指令的声纹数据与热点进行双向认证,其中,所述热点用于根据接收到的所述语音指令进入所述配网模式;

步骤s206,在双向认证通过之后,接收所述热点发送的配网信息,并根据所述配网信息与所述热点建立连接。

通过上述步骤s202至步骤s206,根据接收到的语音指令进入配网模式;根据所述语音指令的声纹数据与热点进行双向认证,其中,所述热点用于根据接收到的所述语音指令进入所述配网模式;在双向认证通过之后,根据配网信息与所述热点建立连接,可以解决相关技术中设备配网过程中身份验证复杂的问题,通过声纹数据与热点进行双向认证,提高配网的安全性的同时,操作便利。

图3是根据本发明一可选实施例的热点连接方法的流程图(一),如图3所示,上述步骤s204包括:

步骤s302,获取并记录所述语音指令对应的第一声纹数据;

步骤s304,根据所述第一声纹数据、所述热点发送的第二声纹数据与所述热点进行双向认证,其中,所述热点用于获取并记录所述语音指令对应的所述第二声纹数据。

即,需要先根据语音指令获取对应的第一声纹数据,再根据第一声纹数据、第二声纹数据与所述第一热点进行双向认证。

图4是根据本发明一可选实施例的热点连接方法的流程图(二),如图4所示,上述步骤s304包括:

步骤s402,将所述第一声纹数据发送给所述热点,并接收所述热点发送的所述第二声纹数据,其中,所述热点用于将接收到的所述第一声纹数据与记录的所述第二声纹数据进行匹配,若匹配成功,确定认证通过;

步骤s404,将接收到的所述第二声纹数据与记录的所述第一声纹数据进行匹配,若匹配成功,确定双向认证通过。

即,需要过热点先获取第一声纹数据匹配的第二声纹数据,并进行认证,再通过接受热点发送的第二声纹数据与第一声纹数据进行匹配验证。

图5是根据本发明一可选实施例的热点连接方法的流程图(三),如图5所示,上述步骤s402包括:

步骤s502,创建所述第一声纹数据的第一密钥;

步骤s504,根据所述第一密钥对所述第一声纹数据进行加密,得到第一声纹加密数据;

步骤s506,将所述第一声纹加密数据发送给所述热点;

步骤s508,在接收到所述热点发送的第二声纹加密数据之后,将所述第一密钥发送给所述热点,所述第一密钥用于所述热点解码所述第一声纹加密数据,得到所述第一声纹数据,其中,所述第二声纹加密数据是所述热点根据创建的第二密钥加密得到的;

步骤s510,接收所述第二密钥,并根据所述第二密钥解密所述第二声纹加密数据,得到所述第二声纹数据。

即,热点对第一声纹数据的认证,需要先通过第一密钥对第一声纹数据进行加密,再将加密后的数据发送给热点,热点对第二声纹加密数据进行加密后获取第一密钥,热点对加密数据解密后再用第二密钥进行加密发出,最后接收热点发送的第二密钥进行解密。

图6是根据本发明一可选实施例的热点连接方法的流程图(四),如图6所示,上述步骤s508之前,还包括:

步骤s602,对所述第一密钥进行密钥签名,得到第一签名;

步骤s604,将所述第一签名发送给所述热点,所述第一签名用于指示所述热点在接收到所述第一密钥之后对所述第一密钥进行验证;

步骤s606,在接收所述第二密钥之前,接收所述热点对所述第二密钥进行密钥签名得到的第二签名;

步骤s608,在接收所述第二密钥之后,根据所述第二签名对所述第二密钥进行验证。

即,在发送第一密钥前,需要先对第一密钥进行签名,发送签名给热点,在发送第二密钥前,也需要先对密钥进行签名,同样发出签名,根据对应的签名对密钥进行验证。

图7是根据本发明一可选实施例的热点连接方法的流程图(五),如图7所示,上述步骤s608之后,还包括:

步骤s702,对所述第二密钥进行密钥签名,得到第三签名;

步骤s704,判断所述第三签名与所述第二签名是否匹配;

步骤s706,在判断结果为是的情况下,对所述第二密钥的验证通过。

即,对第二密钥的验证需要先对其进行再次签名,与热点产生的签名进行匹配,匹配通过即验证成功。

在一个可选的实施例中,在根据接收到的语音指令进入配网模式之后,所述方法还包括:在接收到所述热点广播的热点标识信息之后,向所述热点发送配网请求,根据所述配网请求与所述热点建立临时连接;或者设置为临时热点,并广播临时热点标识信息,接收所述热点根据所述临时热点标识信息发送的配网请求,根据所述配网请求与所述热点建立临时连接。

图8是根据本发明一可选实施例的热点连接方法的流程图(六),如图8所示,包括如下步骤:

步骤s1,语音识别、意图识别;

步骤s2,判断接收到配网语音指令;

步骤s3,计算获得声纹数据;

步骤s4,进入配网模块,搜索所有热点;

步骤s5,遍历所有热点,建立临时数据通信;

步骤s6,创建声纹数据密钥及密钥签名;

步骤s7,交换声纹加密数据;

步骤s8,交换声纹数据密钥的签名;

步骤s9,交换声纹数据密钥;

步骤s10,判断密钥与签名是否相符;

步骤s11,解密声纹数据;

步骤s12,比对对方声纹与本地声纹是否相符;

步骤s13,断言对方是合法热点,等待对方发送正式配网信息;

步骤s14,结束此热点的接入流程;

步骤s15,语音识别、意图识别;

步骤s16,判断接收到配网语音指令;

步骤s17,计算获得声纹数据;

步骤s18,进入配网模块;

步骤s19,建立临时数据通信;

步骤s20,创建声纹数据密钥及密钥签名;

步骤s21,交换声纹加密数据;

步骤s22,交换声纹数据密钥的签名;

步骤s23,交换声纹数据密钥;

步骤s24,判断密钥与签名是否相符;

步骤s25,解密声纹数据;

步骤s26,比对对方声纹与本地声纹是否相符;

步骤s27,断言对方是合法设备;

步骤s28,发起正式网配信息;

步骤s29,断言对方是非法设备;

步骤s30,接收到热点正式配网信息;

步骤s31,断开临时数据连接;

步骤s32,发起正式连接;

步骤s33,建立正式连接。

具体地,可以定义类似配网这样的语音作为设备进入配网模式的指令,当用户在家中说出配网后,待配网的设备便进入到配网模式。

在配网指令发出后,热点也进入到配网模式,将自身的id信息广播出去(比如wifi热点广播ssid),设备接收到id信息后发起与热点的配网请求;或是设备将自己设置为一个临时的热点(比如很多wifi都具备这种能力),并广播自身的id信息,当其他热点发现后,由其他热点发起配网请求。

当用户说出配网指令时,设备和热点同时都接收到语音,也将同时记录下此时用户的语音数据和声纹信息,之所以双方都记录声纹,这将用于热点和设备之间的双向认证,即一方在接收到对方的声纹数据后,即可与自身已接收的声纹作比对,来判断是否是同一个人说出的配网指令,从而判断对方是否合法。

此时,会出现一个问题,由于双方都需要将自己掌握的声纹数据发送给对方验证,那如何保证一方不会在获得对方的声纹数据后,将其复制并返回给另一方来通过其验证,可以规定双方需要先将自己掌握的声纹数据进行加密并发送给对方,再完成这个步骤后,各自将解密的密钥发送给对方进行解密,这样就可以解决提前获知对方声纹数据的问题。

但似乎这样还存在安全隐患,比如一方可以发送万能加密数据,即在解密公式:

对密文、密钥进行解密运算,得到正文,可能会出现已知密文、正文后逆运算得到秘钥信息的情况,从而在得到对方密钥后,运算得到匹配的己方密钥并发送给对方,从而通过了对方的验证。

进一步,即规定双方在交换加密声纹数据后(或同时),将密钥也进行一次加密运算(这里可以使用不可逆的加密算法,比如md5算法)并发送给对方,而从保证双方的秘钥不会在中途篡改,其中,对密钥的加密称之为针对密钥的签名。

整个数据交互过程可以简单归纳为:步骤s1,交换声纹加密数据;步骤s2,交换声纹数据密钥的签名;步骤s3,交换声纹数据密钥。

设备将同时与多个热点进行单独的沟通,相互之间不受干扰(当然,这也受到具体无线通讯技术的制约),如果最终可以沟通多个热点,那么可以在选择其中一个最优的热点作为首选并接入网络,而其他热点作为备用。以此实现一次多模配网。

此外,首先,设备或热点能接收到用户的语音信息,说明用户在室内,并认为室内用户具备设备的设置权;当然,可以预制麦克的灵敏度或语音音量触发阀值,从而避免室外声音对设备的误操作干扰。热点往往早于设备入场,且一般用户不会短期更换热点硬件,也就是说,热点往往已经获得了很多室内用户的声纹采样,由于热点已经认识了用户的声音,所以也可以避免外人的干扰(比如朋友做客的情况)。如果要求声音指令更严谨一些,可以允许用户自定义用于配网的指令语音,比如改为上海自来水来自海上等词汇来触发配网。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

实施例2

在本实施例中还提供了一种热点连接装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图9是根据本发明实施例的热点连接装置的框图,如图9所示,包括:

配网模块92,用于根据接收到的语音指令进入配网模式;

认证模块94,用于根据所述语音指令的声纹数据与热点进行双向认证,其中,所述热点用于根据接收到的所述语音指令进入所述配网模式;

连接模块96,用于在双向认证通过之后,接收所述热点发送的配网信息,并根据所述配网信息与所述热点建立连接。

通过上述装置,可以解决相关技术中设备配网过程中身份验证复杂的问题,通过声纹数据与热点进行双向认证,提高配网的安全性的同时,操作便利。

在一个可选的实施例中,所述认证模块94,还用于获取并记录所述语音指令对应的第一声纹数据;根据所述第一声纹数据、所述热点发送的第二声纹数据与所述热点进行双向认证,其中,所述热点用于获取并记录所述语音指令对应的所述第二声纹数据。

即,需要先根据语音指令获取对应的第一声纹数据,再根据第一声纹数据、第二声纹数据与所述第一热点进行双向认证。

在一个可选的实施例中,所述认证模块还用于:将所述第一声纹数据发送给所述热点,并接收所述热点发送的所述第二声纹数据,其中,所述热点用于将接收到的所述第一声纹数据与记录的所述第二声纹数据进行匹配,若匹配成功,确定认证通过;将接收到的所述第二声纹数据与记录的所述第一声纹数据进行匹配,若匹配成功,确定双向认证通过。

即,需要过热点先获取第一声纹数据匹配的第二声纹数据,并进行认证,再通过接受热点发送的第二声纹数据与第一声纹数据进行匹配验证。

在一个可选的实施例中,所述认证模块还用于:创建所述第一声纹数据的第一密钥;根据所述第一密钥对所述第一声纹数据进行加密,得到第一声纹加密数据;将所述第一声纹加密数据发送给所述热点;在接收到所述热点发送的第二声纹加密数据之后,将所述第一密钥发送给所述热点,所述第一密钥用于所述热点解码所述第一声纹加密数据,得到所述第一声纹数据,其中,所述第二声纹加密数据是所述热点根据创建的第二密钥加密得到的;接收所述第二密钥,并根据所述第二密钥解密所述第二声纹加密数据,得到所述第二声纹数据。

即,热点对第一声纹数据的认证,需要先通过第一密钥对第一声纹数据进行加密,再将加密后的数据发送给热点,热点对第二声纹加密数据进行加密后获取第一密钥,热点对加密数据解密后再用第二密钥进行加密发出,最后接收热点发送的第二密钥进行解密。

在一个可选的实施例中,所述装置还包括:验证模块,用于对所述第一密钥进行密钥签名,得到第一签名;将所述第一签名发送给所述热点,所述第一签名用于指示所述热点在接收到所述第一密钥之后对所述第一密钥进行验证;在接收所述第二密钥之前,接收所述热点对所述第二密钥进行密钥签名得到的第二签名;在接收所述第二密钥之后,根据所述第二签名对所述第二密钥进行验证。

即,在发送第一密钥前,需要先对第一密钥进行签名,发送签名给热点,在发送第二密钥前,也需要先对密钥进行签名,同样发出签名,根据对应的签名对密钥进行验证。

在一个可选的实施例中,所述验证模块还用于:对所述第二密钥进行密钥签名,得到第三签名;判断所述第三签名与所述第二签名是否匹配;在判断结果为是的情况下,对所述第二密钥的验证通过。

即,对第二密钥的验证需要先对其进行再次签名,与热点产生的签名进行匹配,匹配通过即验证成功。

在一个可选的实施例中,所述装置还包括:建立临时连接模块,用于在接收到所述热点广播的热点标识信息之后,向所述热点发送配网请求,根据所述配网请求与所述热点建立临时连接;或者设置为临时热点,并广播临时热点标识信息,接收所述热点根据所述临时热点标识信息发送的配网请求,根据所述配网请求与所述热点建立临时连接。

即,进入配网模式之后,还可以建立临时连接,通过接收到热点广播的热点标识信息,向热点发送配网请求,根据请求建立临时连接;或者设置为临时热点,并广播临时热点标识信息,接收热点根据所述临时热点标识信息发送的配网请求,根据配网请求与热点进行临时连接。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。

实施例3

本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:

s1,根据接收到的语音指令进入配网模式;

s2,根据所述语音指令的声纹数据与热点进行双向认证,其中,所述热点用于根据接收到的所述语音指令进入所述配网模式;

s3,在双向认证通过之后,接收所述热点发送的配网信息,并根据所述配网信息与所述热点建立连接。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-onlymemory,简称为rom)、随机存取存储器(randomaccessmemory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。

实施例4

本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。

可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。

可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:

s1,根据接收到的语音指令进入配网模式;

s2,根据所述语音指令的声纹数据与热点进行双向认证,其中,所述热点用于根据接收到的所述语音指令进入所述配网模式;

s3,在双向认证通过之后,接收所述热点发送的配网信息,并根据所述配网信息与所述热点建立连接。

可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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