WiFi配置方法、装置、存储介质及电子装置与流程

文档序号:21184560发布日期:2020-06-20 18:01阅读:165来源:国知局
WiFi配置方法、装置、存储介质及电子装置与流程

本发明涉及计算机领域,具体而言,涉及一种wifi配置方法、装置、存储介质及电子装置。



背景技术:

目前,在wifi设备需要连接至无线路由器来配置wifi的情况下,可以控制移动终端连接wifi,移动终端可以通过wifi向wifi设备发送承载着连网信息的组播报文,使得wifi设备接收组播报文来获取连网信息,并根据连网信息连接至无线路由器,以此实现对wifi设备的wifi配置。

在实践中发现,采用上述wifi配置的方式,在移动终端通过wifi向wifi设备发送承载着连网信息的组播报文的过程中,移动终端无法控制发送组播报文的速率,因此可能存在着发送组播报文的速率过快,而wifi设备解调组播报文的速率过慢,从而导致wifi设备不能够成功解调组播报文,进而导致wifi设备无法根据组播报文中的连网信息连接至无线路由器,最终导致对wifi设备的wifi配置失败。可见,上述wifi配置的方式存在着成功率低的问题。

针对上述的问题,目前尚未提出有效的解决方案。



技术实现要素:

本发明实施例提供了一种wifi配置方法、装置、存储介质及电子装置,以至少提高wifi配置的成功率。

根据本发明实施例的一个方面,提供了一种wifi配置方法,包括:在wifi设备检测到热插拔事件的情况下,获取与上述wifi设备连接的外部存储装置中的配网文件,上述配网文件用于辅助上述wifi设备连接至对应的无线路由器来配置wifi;利用目标解密方式对上述配网文件执行解密操作,获取配网信息,上述配网信息至少包括目标wifi名称以及上述目标wifi名称对应的密码信息;按照上述目标wifi名称对应的上述密码信息连接上述目标wifi名称对应的无线路由器。

根据本发明实施例的另一个方面,提供了一种wifi配置方法,包括:获取wifi设备对应的设备标识;确定上述设备标识对应的目标加密方式;按照上述目标加密方式,对终端设备生成的初始文件进行加密操作,获得配网文件;将上述配网文件存储在与上述终端设备连接的外部存储装置中,其中,上述外部存储装置用于连接至上述wifi设备,并向上述wifi设备传递上述配网文件。

根据本发明实施例的另一个方面,提供了一种wifi配置装置,包括:第一获取单元,用于在wifi设备检测到热插拔事件的情况下,获取外部存储装置中的配网文件,上述配网文件用于辅助上述wifi设备连接至对应的无线路由器来配置wifi;第二获取单元,用于利用目标解密方式对上述配网文件执行解密操作,获取配网信息,上述配网信息至少包括目标wifi名称以及上述目标wifi名称对应的密码信息;连接单元,用于按照上述目标wifi名称对应的上述密码信息连接上述目标wifi名称对应的无线路由器。

根据本发明实施例的另一个方面,提供了一种wifi配置装置,包括:第三获取单元,用于获取wifi设备对应的设备标识;确定单元,用于确定上述设备标识对应的目标加密方式;加密单元,用于按照上述目标加密方式,对上述终端设备生成的初始文件进行加密操作,获得配网文件;存储单元,用于将上述配网文件存储在与上述终端设备连接的外部存储装置中,其中,上述外部存储装置用于连接至上述wifi设备,并向上述wifi设备传递上述配网文件。

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

根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的wifi配置方法。

在本发明实施例中,在wifi设备检测到热插拔事件的情况下,获取与wifi设备连接的外部存储装置中的配网文件,配网文件用于辅助wifi设备连接至对应的无线路由器来配置wifi;利用目标解密方式对配网文件执行解密操作,获取配网信息,配网信息至少包括目标wifi名称以及目标wifi名称对应的密码信息;按照目标wifi名称对应的密码信息连接目标wifi名称对应的无线路由器。这一过程可以借助外部存储装置与wifi设备的连接,使得wifi设备读取外部存储装置中的配网文件,以此利用配网文件连接至相应的无线路由器,从而无需利用终端设备通过wifi向wifi设备发送配网文件,减少了因wifi设备解调组播报文的速率过慢且终端设备发送组播报文的速率过快的情况发生的概率,进而提高了wifi配置的成功率。

附图说明

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

图1是根据本发明实施例的一种可选的wifi配置方法的流程图;

图2是根据本发明实施例的一种可选的wifi配置方法的流程图;

图3是根据本发明实施例的一种可选的wifi配置方法的流程图;

图4是根据本发明实施例的一种可选的wifi配置方法的流程图;

图5是根据本发明实施例的一种可选的wifi配置装置的结构示意图;

图6是根据本发明实施例的一种可选的wifi配置装置的结构示意图;

图7是根据本发明实施例的一种可选的电子装置的结构示意图;

图8是根据本发明实施例的一种可选的电子装置的结构示意图。

具体实施方式

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

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例中提供了一种wifi配置方法,如图1所示,可以包括以下步骤:

s101,在wifi设备检测到热插拔事件的情况下,获取与wifi设备连接的外部存储装置中的配网文件,配网文件用于辅助wifi设备连接至对应的无线路由器来配置wifi;

s102,利用目标解密方式对配网文件执行解密操作,获取配网信息,配网信息至少包括目标wifi名称以及目标wifi名称对应的密码信息;

s103,按照目标wifi名称对应的密码信息连接目标wifi名称对应的无线路由器。

本发明实施例中,wifi设备为需要连接无线路由器的设备,可以包括但不限于无线ipc(ipcamera,网络摄像机)、无线传感器等,本发明实施例中不做限定。进一步地,热插拔事件为带电插拔的事件,在wifi设备检测到具有带电插拔的事件的情况下,说明外部装置插入wifi设备的相应接口,如外部存储装置插入wifi设备的相应接口。其中,外部存储装置可以包括但不限于u盘、sd卡、tf卡等。并且在外部存储装置中存储有配网文件,在外部存储装置插入wifi设备的相应接口的情况下,wifi设备可以读取外部存储装置中的配网文件。其中,配网文件是用于辅助wifi设备连接至对应的无线路由器来配置wifi的文件。可选的,配网文件可以为手机、电脑等终端设备生成后,存储在外部存储装置中的文件。并且,配网文件还可以为经过加密处理的文件,在wifi设备中存储有目标解密方式,目标解密方式为与配网文件的加密方式相对应的解密方式,配网文件进行加密的加密方式可以包括但不限于对称加密或者非堆成加密,相应的目标解密方式可以至少包含加密方式所匹配的密钥,例如,在加密方式采用对称加密方式的情况下,目标解密方式包含文件加密所采用的密钥,在加密方式采用非对称加密的情况下,目标解密方式包含与文件加密所采用的公钥相匹配的私钥。wifi设备利用目标解密方式可以对配网文件执行解密操作,获取配网信息。配网信息中至少包括目标wifi名称以及目标wifi名称对应的密码信息,可选的,配网信息中还可以包括目标wifi的属性信息。进一步地,wifi设备可以按照目标wifi名称对应的密码信息连接目标wifi名称对应的无线路由器,以此实现wifi设备的上网需求。

在本发明实施例中,在wifi设备检测到热插拔事件的情况下,获取与wifi设备连接的外部存储装置中的配网文件,配网文件用于辅助wifi设备连接至对应的无线路由器来配置wifi;利用目标解密方式对配网文件执行解密操作,获取配网信息,配网信息至少包括目标wifi名称以及目标wifi名称对应的密码信息;按照目标wifi名称对应的密码信息连接目标wifi名称对应的无线路由器。这一过程可以借助外部存储装置与wifi设备的连接,使得wifi设备读取外部存储装置中的配网文件,以此利用配网文件连接至相应的无线路由器,从而无需利用终端设备通过wifi向wifi设备发送配网文件,减少了因wifi设备解调组播报文的速率过慢且终端设备发送组播报文的速率过快的情况发生的概率,进而提高了wifi配置的成功率。

作为一种可选的实施方式,如图2所示,图2是本发明实施例公开的另一种可选的wifi配置方法,可以包括以下步骤:

s201,在wifi设备检测到热插拔事件的情况下,获取与wifi设备连接的外部存储装置中的配网文件,配网文件用于辅助wifi设备连接至对应的无线路由器来配置wifi;

s202,获取目标解密方式相匹配的私钥信息;

s203,按照私钥信息对配网文件执行解密操作,获取配网信息,配网信息至少包括目标wifi名称以及目标wifi名称对应的密码信息;

s204,按照目标wifi名称对应的密码信息连接目标wifi名称对应的无线路由器;

s205,在密码信息校验正确的情况下,控制wifi设备与无线路由器建立连接,并删除外部存储装置中的配网文件。

本发明实施例中,可选的,配网文件可以采用非对称加密算法进行加解密,例如,可以采用rsa算法进行加解密。也即是,选取对应的公钥和私钥,利用公钥对配网文件进行加密,并利用私钥对配网文件进行解密。具体的,可以获取目标解密方式相匹配的私钥信息,该私钥信息即包含与加密时采用的公钥对应的私钥。可以按照私钥信息对配网文件执行解密操作,从而提高了配网文件传输的安全性。并且,在按照目标wifi名称对应的密码信息连接目标wifi名称对应的无线路由器之后,还可以对密码信息进行校验,在密码信息校验正确的情况下,也即是标wifi名称对应的密码信息为正确的密码,此时,可以控制wifi设备与无线路由器建立连接,从而在密码信息错误的情况下防止错连,增加了密码信息校验的过程来提高与无线路由器建立连接的可靠性。进一步地,在控制wifi设备与无线路由器建立连接之后,可以删除外部存储装置中的配网文件,进一步提高了wifi配置的安全性。

在本发明实施例中,在wifi设备检测到热插拔事件的情况下,获取与wifi设备连接的外部存储装置中的配网文件,配网文件用于辅助wifi设备连接至对应的无线路由器来配置wifi;利用目标解密方式对配网文件执行解密操作,获取配网信息,配网信息至少包括目标wifi名称以及目标wifi名称对应的密码信息;按照目标wifi名称对应的密码信息连接目标wifi名称对应的无线路由器。这一过程可以借助外部存储装置与wifi设备的连接,使得wifi设备读取外部存储装置中的配网文件,以此利用配网文件连接至相应的无线路由器,从而无需利用终端设备通过wifi向wifi设备发送配网文件,减少了因wifi设备解调组播报文的速率过慢且终端设备发送组播报文的速率过快的情况发生的概率,进而提高了wifi配置的成功率。

根据本发明实施例的另一个方面,还提供了一种wifi配置方法,如图3所示,可以包括以下步骤:

s301,获取wifi设备对应的设备标识;

s302,确定设备标识对应的目标加密方式;

s303,按照目标加密方式,对终端设备生成的初始文件进行加密操作,获得配网文件;

s304,将配网文件存储在与终端设备连接的外部存储装置中,其中,外部存储装置用于连接至wifi设备,并向wifi设备传递配网文件。

本发明实施例中,每一wifi设备对应有相应的设备标识,设备标识用于标识wifi设备的设备类别和设备属性等信息,设备标识的形式可以包括但不限于序列号。可选的,获取wifi设备对应的设备标识的方式具体可以为:接收用户在终端设备的显示屏上的指定区域手动输入的设备标识,将该设备标识确定为wifi设备对应的设备标识。在获取到wifi设备对应的设备标识之后,可以根据设备标识确定目标加密方式,例如,在目标加密方式为非对称加密方式的情况下,目标加密方式中可以携带相应的公钥证书,以使根据该公钥证书对终端设备生成的初始文件进行加密操作,获得配网文件。进一步地,可以将配网文件存储在终端设备连接的外部存储装置中,从而通过外部存储装置连接wifi设备,并向wifi设备传递配网文件。这一过程可以借助外部存储装置与wifi设备的连接,使得wifi设备读取外部存储装置中的配网文件,以此利用配网文件连接至相应的无线路由器,从而无需利用终端设备通过wifi向wifi设备发送配网文件,减少了因wifi设备解调组播报文的速率过慢且终端设备发送组播报文的速率过快的情况发生的概率,进而提高了wifi配置的成功率。

在本发明实施例中,在wifi设备检测到热插拔事件的情况下,获取与wifi设备连接的外部存储装置中的配网文件,配网文件用于辅助wifi设备连接至对应的无线路由器来配置wifi;利用目标解密方式对配网文件执行解密操作,获取配网信息,配网信息至少包括目标wifi名称以及目标wifi名称对应的密码信息;按照目标wifi名称对应的密码信息连接目标wifi名称对应的无线路由器。这一过程可以借助外部存储装置与wifi设备的连接,使得wifi设备读取外部存储装置中的配网文件,以此利用配网文件连接至相应的无线路由器,从而无需利用终端设备通过wifi向wifi设备发送配网文件,减少了因wifi设备解调组播报文的速率过慢且终端设备发送组播报文的速率过快的情况发生的概率,进而提高了wifi配置的成功率。

作为一种可选的实施方式,如图4所示,图4是本发明实施例公开的另一种可选的wifi配置方法,可以包括以下步骤:

s401,获取wifi设备对应的设备标识;

作为一种可选的实施方式,获取wifi设备对应的设备标识可以包括:

利用终端设备的摄像装置对wifi设备上的图形识别码进行扫描,得到wifi设备对应的设备标识,图形识别码包括以下至少之一:二维码或者条形码。

本发明实施例中,终端设备的摄像装置可以为嵌入在终端设备上用于摄像的装置,也可以为与终端设备建立有线或者无线连接的装置,本发明实施例中不做限定。可以利用终端设备的摄像装置对wifi设备上的图形识别码进行扫描,可选的,wifi设备上的图形识别码可以为二维码或者条形码。

s402,确定设备标识对应的wifi设备参数;

本发明实施例中,确定设备标识对应的wifi设备参数具体可以包括:进入预设应用程序软件,在该预设应用程序软件中查询设备标识对应的wifi设备参数。其中,在终端设备为手机的情况下,预设应用程序软件可以为手机中的app,在终端设备为电脑的情况下,预设应用程序可以为电脑中的软件。进一步地,wifi设备参数可以包括但不限于wifi设备支持的射频频段等。

s403,从wifi列表中确定出与wifi设备参数相匹配的至少一个wifi的属性信息,wifi列表包含终端设备能够获取的所有wifi;

作为一种可选的实施方式,从wifi列表中确定出与wifi设备参数相匹配的至少一个wifi的属性信息可以包括:

s1,从wifi设备参数中获取wifi设备支持的射频频段信息;

s2,在wifi列表中确定射频频段与射频频段信息相匹配的至少一个wifi的属性信息。

本发明实施例中,从wifi设备参数中可以获取wifi设备支持的射频频段信息,例如,wifi设备支持的射频频段信息可以为2.4g频段,此时可以从终端设备能够获取的所有wifi中确定出2.4g频段的wifi的属性信息,采用这一方式能够减小wifi设备支持的射频频段信息与wifi的频段不匹配从而导致配网失败的情况发生的概率,从而进一步提高了wifi配置的成功率。

s404,显示wifi设备参数相匹配的至少一个wifi的属性信息;

s405,接收对至少一个wifi的属性信息中的目标wifi的属性信息的选择指令;

s406,响应选择指令,根据wifi的属性信息和接收到的密码信息生成初始文件;

s407,确定设备标识对应的目标加密方式;

s408,按照目标加密方式,对终端设备生成的初始文件进行加密操作,获得配网文件;

作为一种可选的实施方式,按照目标加密方式,对终端设备生成的初始文件进行加密操作,获得配网文件可以包括:

s1,确定目标加密方式相匹配的公钥信息;

s2,按照公钥信息,对终端设备生成的初始文件进行加密操作,获得配网文件。

本发明实施例中,在目标加密方式为非对称加密的情况下,可以确定与该目标加密方式相匹配的公钥信息,按照公钥信息对终端设备生成的初始文件进行加密操作,获得配网文件。

s409,将配网文件存储在与终端设备连接的外部存储装置中,其中,外部存储装置用于连接至wifi设备,并向wifi设备传递配网文件。

在本发明实施例中,在wifi设备检测到热插拔事件的情况下,获取与wifi设备连接的外部存储装置中的配网文件,配网文件用于辅助wifi设备连接至对应的无线路由器来配置wifi;利用目标解密方式对配网文件执行解密操作,获取配网信息,配网信息至少包括目标wifi名称以及目标wifi名称对应的密码信息;按照目标wifi名称对应的密码信息连接目标wifi名称对应的无线路由器。这一过程可以借助外部存储装置与wifi设备的连接,使得wifi设备读取外部存储装置中的配网文件,以此利用配网文件连接至相应的无线路由器,从而无需利用终端设备通过wifi向wifi设备发送配网文件,减少了因wifi设备解调组播报文的速率过慢且终端设备发送组播报文的速率过快的情况发生的概率,进而提高了wifi配置的成功率。

根据本发明实施例的另一个方面,还提供了一种用于实施上述wifi配置方法的wifi配置装置。如图5所示,该装置包括:

第一获取单元501,用于在wifi设备检测到热插拔事件的情况下,获取外部存储装置中的配网文件,配网文件用于辅助wifi设备连接至对应的无线路由器来配置wifi;

第二获取单元502,用于利用目标解密方式对配网文件执行解密操作,获取配网信息,配网信息至少包括目标wifi名称以及目标wifi名称对应的密码信息;

连接单元503,用于按照目标wifi名称对应的密码信息连接目标wifi名称对应的无线路由器。

本发明实施例中,wifi设备为需要连接无线路由器的设备,可以包括但不限于无线ipc(ipcamera,网络摄像机)、无线传感器等,本发明实施例中不做限定。进一步地,热插拔事件为带电插拔的事件,在wifi设备检测到具有带电插拔的事件的情况下,说明外部装置插入wifi设备的相应接口,如外部存储装置插入wifi设备的相应接口。其中,外部存储装置可以包括但不限于u盘、sd卡、tf卡等。并且在外部存储装置中存储有配网文件,在外部存储装置插入wifi设备的相应接口的情况下,wifi设备可以读取外部存储装置中的配网文件。其中,配网文件是用于辅助wifi设备连接至对应的无线路由器来配置wifi的文件。可选的,配网文件可以为手机、电脑等终端设备生成后,存储在外部存储装置中的文件。并且,配网文件还可以为经过加密处理的文件,在wifi设备中存储有目标解密方式,目标解密方式为与配网文件的加密方式相对应的解密方式,配网文件进行加密的加密方式可以包括但不限于对称加密或者非堆成加密,相应的目标解密方式可以至少包含加密方式所匹配的密钥,例如,在加密方式采用对称加密方式的情况下,目标解密方式包含文件加密所采用的密钥,在加密方式采用非对称加密的情况下,目标解密方式包含与文件加密所采用的公钥相匹配的私钥。wifi设备利用目标解密方式可以对配网文件执行解密操作,获取配网信息。配网信息中至少包括目标wifi名称以及目标wifi名称对应的密码信息,可选的,配网信息中还可以包括目标wifi的属性信息。进一步地,wifi设备可以按照目标wifi名称对应的密码信息连接目标wifi名称对应的无线路由器,以此实现wifi设备的上网需求。

在本发明实施例中,在wifi设备检测到热插拔事件的情况下,获取与wifi设备连接的外部存储装置中的配网文件,配网文件用于辅助wifi设备连接至对应的无线路由器来配置wifi;利用目标解密方式对配网文件执行解密操作,获取配网信息,配网信息至少包括目标wifi名称以及目标wifi名称对应的密码信息;按照目标wifi名称对应的密码信息连接目标wifi名称对应的无线路由器。这一过程可以借助外部存储装置与wifi设备的连接,使得wifi设备读取外部存储装置中的配网文件,以此利用配网文件连接至相应的无线路由器,从而无需利用终端设备通过wifi向wifi设备发送配网文件,减少了因wifi设备解调组播报文的速率过慢且终端设备发送组播报文的速率过快的情况发生的概率,进而提高了wifi配置的成功率。

作为一种可选的实施方式,第二获取单元502用于用目标解密方式对配网文件执行解密操作,获取配网信息的方式具体可以为:

第二获取单元502,用于获取目标解密方式相匹配的私钥信息;按照私钥信息对配网文件执行解密操作,获取配网信息。

作为一种可选的实施方式,上述装置还可以包括:

控制单元,用于在按照目标wifi名称对应的密码信息连接目标wifi名称对应的无线路由器之后,在密码信息校验正确的情况下,控制wifi设备与无线路由器建立连接,并删除外部存储装置中的配网文件。

本发明实施例中,可选的,配网文件可以采用非对称加密算法进行加解密,例如,可以采用rsa算法进行加解密。也即是,选取对应的公钥和私钥,利用公钥对配网文件进行加密,并利用私钥对配网文件进行解密。具体的,可以获取目标解密方式相匹配的私钥信息,该私钥信息即包含与加密时采用的公钥对应的私钥。可以按照私钥信息对配网文件执行解密操作,从而提高了配网文件传输的安全性。并且,在按照目标wifi名称对应的密码信息连接目标wifi名称对应的无线路由器之后,还可以对密码信息进行校验,在密码信息校验正确的情况下,也即是标wifi名称对应的密码信息为正确的密码,此时,可以控制wifi设备与无线路由器建立连接,从而在密码信息错误的情况下防止错连,增加了密码信息校验的过程来提高与无线路由器建立连接的可靠性。进一步地,在控制wifi设备与无线路由器建立连接之后,可以删除外部存储装置中的配网文件,进一步提高了wifi配置的安全性。

根据本发明实施例的另一个方面,还提供了一种用于实施上述wifi配置方法的wifi配置装置。如图6所示,该装置包括:

第三获取单元601,用于获取wifi设备对应的设备标识;

确定单元602,用于确定设备标识对应的目标加密方式;

加密单元603,用于按照目标加密方式,对终端设备生成的初始文件进行加密操作,获得配网文件;

存储单元604,用于将配网文件存储在与终端设备连接的外部存储装置中,其中,外部存储装置用于连接至wifi设备,并向wifi设备传递配网文件。

作为一种可选的实施方式,在上述装置中,

确定单元602,还可以用于在获取wifi设备对应的设备标识之后,确定设备标识对应的wifi设备参数;并且从wifi列表中确定出与wifi设备参数相匹配的至少一个wifi的属性信息,wifi列表包含终端设备能够获取的所有wifi;

显示单元,用于显示wifi设备参数相匹配的至少一个wifi的属性信息;

接收单元,用于接收对至少一个wifi的属性信息中的目标wifi的属性信息的选择指令;

生成单元,用于响应选择指令,根据wifi的属性信息和接收到的密码信息生成初始文件。

作为一种可选的实施方式,确定单元602从wifi列表中确定出与wifi设备参数相匹配的至少一个wifi的属性信息的方式具体可以为:

确定单元602,用于从wifi设备参数中获取wifi设备支持的射频频段信息;在wifi列表中确定射频频段与射频频段信息相匹配的至少一个wifi的属性信息。

本发明实施例中,从wifi设备参数中可以获取wifi设备支持的射频频段信息,例如,wifi设备支持的射频频段信息可以为2.4g频段,此时可以从终端设备能够获取的所有wifi中确定出2.4g频段的wifi的属性信息,采用这一方式能够减小wifi设备支持的射频频段信息与wifi的频段不匹配从而导致配网失败的情况发生的概率,从而进一步提高了wifi配置的成功率。

作为一种可选的实施方式,第三获取单元601用于获取wifi设备对应的设备标识的方式具体可以为:

第三获取单元601,用于利用终端设备的摄像装置对wifi设备上的图形识别码进行扫描,得到wifi设备对应的设备标识,图形识别码包括以下至少之一:二维码或者条形码。

作为一种可选的实施方式,加密单元603用于按照目标加密方式,对终端设备生成的初始文件进行加密操作,获得配网文件的方式具体为:

加密单元603,用于确定目标加密方式相匹配的公钥信息;并且按照公钥信息,对终端设备生成的初始文件进行加密操作,获得配网文件。

本发明实施例中,在目标加密方式为非对称加密的情况下,可以确定与该目标加密方式相匹配的公钥信息,按照公钥信息对终端设备生成的初始文件进行加密操作,获得配网文件。

在本发明实施例中,在wifi设备检测到热插拔事件的情况下,获取与wifi设备连接的外部存储装置中的配网文件,配网文件用于辅助wifi设备连接至对应的无线路由器来配置wifi;利用目标解密方式对配网文件执行解密操作,获取配网信息,配网信息至少包括目标wifi名称以及目标wifi名称对应的密码信息;按照目标wifi名称对应的密码信息连接目标wifi名称对应的无线路由器。这一过程可以借助外部存储装置与wifi设备的连接,使得wifi设备读取外部存储装置中的配网文件,以此利用配网文件连接至相应的无线路由器,从而无需利用终端设备通过wifi向wifi设备发送配网文件,减少了因wifi设备解调组播报文的速率过慢且终端设备发送组播报文的速率过快的情况发生的概率,进而提高了wifi配置的成功率。

根据本发明实施例的又一个方面,还提供了一种用于实施上述wifi配置方法的电子装置,如图7所示,该电子装置包括存储器702和处理器704,该存储器702中存储有计算机程序,该处理器704被设置为通过计算机程序执行上述任一项方法实施例中的步骤。

s1,在wifi设备检测到热插拔事件的情况下,获取与wifi设备连接的外部存储装置中的配网文件,配网文件用于辅助wifi设备连接至对应的无线路由器来配置wifi;

s2,利用目标解密方式对配网文件执行解密操作,获取配网信息,配网信息至少包括目标wifi名称以及目标wifi名称对应的密码信息;

s3,按照目标wifi名称对应的密码信息连接目标wifi名称对应的无线路由器。

可选地,本领域普通技术人员可以理解,图7所示的结构仅为示意,电子装置也可以是无线ipc(ipcamera,网络摄像机)、无线传感器等。图7其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图7中所示更多或者更少的组件(如网络接口等),或者具有与图7所示不同的配置。

其中,存储器702可用于存储软件程序以及模块,如本发明实施例中的虚拟对象控制方法和装置对应的程序指令/模块,处理器704通过运行存储在存储器702内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的wifi配置方法。存储器702可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器702可进一步包括相对于处理器704远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。作为一种示例,如图7所示,上述存储器702中可以但不限于包括上述wifi配置装置中的第一获取单元501、第二获取单元502和连接单元503。此外,还可以包括但不限于上述wifi配置装置中的其他模块单元,本示例中不再赘述。

可选地,上述的传输装置706用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置706包括一个网络适配器(networkinterfacecontroller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置706为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

此外,上述电子装置还包括:连接总线714,用于连接上述电子装置中的各个模块部件。

根据本发明实施例的又一个方面,还提供了一种用于实施上述虚拟对象控制方法的电子装置,如图8所示,该电子装置包括存储器802和处理器804,该存储器802中存储有计算机程序,该处理器804被设置为通过计算机程序执行上述任一项方法实施例中的步骤。

s1,获取wifi设备对应的设备标识;

s2,确定设备标识对应的目标加密方式;

s3,按照目标加密方式,对终端设备生成的初始文件进行加密操作,获得配网文件;

s4,将配网文件存储在与终端设备连接的外部存储装置中,其中,外部存储装置用于连接至wifi设备,并向wifi设备传递配网文件。

可选地,本领域普通技术人员可以理解,图8所示的结构仅为示意,电子装置也可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobileinternetdevices,mid)、pad等终端设备。图8其并不对上述电子装置的结构造成限定。例如,电子装置还可包括比图8中所示更多或者更少的组件(如网络接口等),或者具有与图8所示不同的配置。

其中,存储器802可用于存储软件程序以及模块,如本发明实施例中的虚拟对象控制方法和装置对应的程序指令/模块,处理器804通过运行存储在存储器802内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的wifi配置方法。存储器802可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器802可进一步包括相对于处理器804远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。作为一种示例,如图8所示,上述存储器802中可以但不限于包括上述wifi配置装置中的第三获取单元601、确定单元602、加密单元603和存储单元604。此外,还可以包括但不限于上述wifi配置装置中的其他模块单元,本示例中不再赘述。

可选地,上述的传输装置806用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置806包括一个网络适配器(networkinterfacecontroller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置806为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

此外,上述电子装置还包括:显示器808,用于显示用于发送配置指令的虚拟按键;和连接总线814,用于连接上述电子装置中的各个模块部件。

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

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

s1,在wifi设备检测到热插拔事件的情况下,获取与wifi设备连接的外部存储装置中的配网文件,配网文件用于辅助wifi设备连接至对应的无线路由器来配置wifi;

s2,利用目标解密方式对配网文件执行解密操作,获取配网信息,配网信息至少包括目标wifi名称以及目标wifi名称对应的密码信息;

s3,按照目标wifi名称对应的密码信息连接目标wifi名称对应的无线路由器。

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

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

s1,获取wifi设备对应的设备标识;

s2,确定设备标识对应的目标加密方式;

s3,按照目标加密方式,对终端设备生成的初始文件进行加密操作,获得配网文件;

s4,将配网文件存储在与终端设备连接的外部存储装置中,其中,外部存储装置用于连接至wifi设备,并向wifi设备传递配网文件。

可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read-onlymemory,rom)、随机存取器(randomaccessmemory,ram)、磁盘或光盘等。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。

在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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