一种设备配网方法、模组、电子设备和可读存储介质转让专利

申请号 : CN202210015820.2

文献号 : CN114389941B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈志扬李春光刘旭阳梁志涛肖百钦

申请人 : 珠海格力电器股份有限公司珠海联云科技有限公司

摘要 :

本申请提供了一种设备配网方法、模组、电子设备和可读存储介质,属于设备配网技术领域。方法包括:连接预设范围内携带有预设标识的预设热点;根据预设热点进行配网后,得到用于进行数据传输的链路;基于链路,根据预先烧录的调度云服务平台的信息,通过调度云服务平台连接到云服务平台,其中,云服务平台包括调度云服务平台和多个接入云服务平台;获取云服务平台发送的认证信息和目标接入云服务平台的目标信息,其中,目标接入云服务平台在多个接入云服务平台中距离待配网设备最近;在断开预设热点后,通过认证信息连接路由器,并根据目标信息和预先烧录的所述待配网设备的设备信息接入目标接入云服务平台。本申请提高配网效率。

权利要求 :

1.一种设备配网方法,其特征在于,应用于待配网设备,所述方法包括:连接预设范围内携带有预设标识的预设热点;

根据所述预设热点与终端进行配网后,得到用于进行数据传输的链路;

基于所述链路,根据预先烧录的调度云服务平台的信息,通过所述调度云服务平台连接到云服务平台,其中,所述云服务平台包括调度云服务平台和多个接入云服务平台;

获取所述云服务平台发送的认证信息和目标接入云服务平台的目标信息,其中,所述目标接入云服务平台在所述多个接入云服务平台中距离所述待配网设备最近;

在断开所述预设热点后,通过所述认证信息连接路由器,并根据所述目标信息和所述预先烧录的待配网设备的设备信息接入所述目标接入云服务平台。

2.根据权利要求1所述的方法,其特征在于,所述基于所述链路,根据预先烧录的调度云服务平台的信息,通过所述调度云服务平台连接到云服务平台包括:根据预先烧录的调度云服务平台的信息,确定所述调度云服务平台的域名地址;

基于所述数据链路,按照所述域名地址连接到所述调度云服务平台;

根据所述调度云服务平台的调度,连接到所述云服务平台。

3.根据权利要求1所述的方法,其特征在于,所述获取所述云服务平台发送的认证信息和目标接入云服务平台的目标信息包括:获取预先烧录的第一密钥和设备信息;

通过第一密钥将所述设备信息进行加密,得到第一加密数据;

发送数据请求至所述云服务平台,以通过所述云服务平台采用第一公钥对所述第一加密数据进行解密并验证所述设备信息,其中,所述数据请求中携带有所述第一加密数据;

在所述云服务平台验证所述设备信息成功后,接收所述云服务平台发送的反馈信息,其中,所述反馈信息中包括认证信息和目标接入云服务平台的目标信息。

4.根据权利要求3所述的方法,其特征在于,所述云服务平台发送的反馈信息中还包括第二密钥,所述根据所述目标信息和所述待配网设备的设备信息接入所述目标接入云服务平台包括:通过所述第二密钥对所述设备信息进行加密,得到第二加密数据;

通过所述链路将所述第二加密数据发送至所述云服务平台,以通过所述云服务平台采用第二公钥对所述第二加密数据进行解密后,将所述调度云服务平台中的设备信息转移至所述目标接入云服务平台中。

5.一种设备配网方法,其特征在于,应用于云服务平台,所述方法包括:基于链路,通过调度云服务平台与待配网设备进行连接,其中,所述链路是所述待配网设备根据预设范围内携带有预设标识的预设热点与终端配网后得到的,所述待配网设备中预先烧录有调度云服务平台的信息和所述待配网设备的设备信息;

发送第二密钥、认证信息和目标接入云服务平台的信息至所述待配网设备,其中,所述待配网设备根据所述认证信息连接路由器,并根据所述设备信息接入所述目标接入云服务平台,所述目标接入云服务平台在多个接入云服务平台中距离所述待配网设备最近;

根据所述第二密钥和所述设备信息,通过所述目标接入云服务平台接入所述待配网设备。

6.根据权利要求5所述的方法,其特征在于,根据所述第二密钥和所述设备信息,通过所述目标接入云服务平台接入所述待配网设备包括:接收所述待配网设备发送的第二加密数据,其中,所述第二加密数据是根据所述第二密钥和所述设备信息得到的;

采用第二公钥对所述第二加密数据进行解密,得到所述设备信息;

将所述调度云服务平台中的设备信息转移至所述目标接入云服务平台中。

7.一种设备配网方法,其特征在于,应用于终端,所述方法包括:接收用户输入的预设热点信息;

在终端上的当前热点信息与所述预设热点信息不相同的情况下,调用配网插件将所述终端上的当前热点信息替换为所述预设热点信息;

根据所述预设热点信息使待配网设备进行配网,其中,所述预设热点用于为所述待配网设备提供数据传输的链路。

8.一种设备配网模组,其特征在于,应用于待配网设备,所述模组包括:第一连接模块,用于连接预设范围内携带有预设标识的预设热点;

得到模块,用于根据所述预设热点与终端进行配网后,得到用于进行数据传输的链路;

第二连接模块,用于基于所述链路,根据预先烧录的调度云服务平台的信息,通过所述调度云服务平台连接到云服务平台,其中,所述云服务平台包括调度云服务平台和多个接入云服务平台;

获取模块,用于获取所述云服务平台发送的认证信息和目标接入云服务平台的目标信息,其中,所述目标接入云服务平台在所述多个接入云服务平台中距离所述待配网设备最近;

接入模块,用于在断开所述预设热点后,通过所述认证信息连接路由器,并根据所述目标信息和所述待配网设备的设备信息接入所述目标接入云服务平台。

9.一种设备配网模组,其特征在于,应用于云服务平台,所述模组包括:连接模块,用于基于链路,通过调度云服务平台与待配网设备进行连接,其中,所述链路是所述待配网设备根据预设范围内携带有预设标识的预设热点与终端配网后得到的,所述待配网设备中预先烧录有调度云服务平台的信息和所述待配网设备的设备信息;

发送模块,用于发送第二密钥、认证信息和目标接入云服务平台的信息至所述待配网设备,其中,所述待配网设备根据所述认证信息连接路由器,并根据所述设备信息接入所述目标接入云服务平台,所述目标接入云服务平台在多个接入云服务平台中距离所述待配网设备最近;

接入模块,用于根据所述第二密钥和所述设备信息,通过所述目标接入云服务平台接入所述待配网设备。

10.一种设备配网模组,其特征在于,应用于终端,所述模组包括:接收模块,用于接收用户输入的预设热点信息;

调用模块,用于在终端上的当前热点信息与所述预设热点信息不相同的情况下,调用配网插件将所述终端上的当前热点信息替换为所述预设热点信息;

配网模块,用于根据所述预设热点信息使待配网设备进行配网,其中,所述预设热点用于为所述待配网设备提供数据传输的链路。

11.一种设备配网系统,其特征在于,所述系统包括:

终端,用于接收用户输入的预设热点信息;

待配网设备,用于连接预设范围内携带有预设标识的预设热点,根据所述预设热点与终端进行配网后,得到用于进行数据传输的链路,基于所述链路,根据预先烧录的调度云服务平台的信息,通过所述调度云服务平台连接到云服务平台,其中,所述待配网设备中预先烧录有调度云服务平台的信息和所述待配网设备的设备信息;

云服务平台,用于发送第二密钥、认证信息和目标接入云服务平台的信息至所述待配网设备,其中,所述云服务平台包括调度云服务平台和多个接入云服务平台,所述目标接入云服务平台在所述多个接入云服务平台中距离所述待配网设备最近;

待配网设备,还用于在断开所述预设热点后,通过所述认证信息连接路由器,并根据所述目标信息和所述待配网设备的设备信息接入所述目标接入云服务平台。

12.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现权利要求1‑4或5‑6或7任一所述的方法步骤。

13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1‑4或5‑6或7任一所述的方法步骤。

说明书 :

一种设备配网方法、模组、电子设备和可读存储介质

技术领域

[0001] 本申请涉及设备配网技术领域,尤其涉及一种设备配网方法、模组、电子设备和可读存储介质。

背景技术

[0002] 随着科技化的进步,智能家居逐步进入人们的生活。智能家居想要联网使用,需要用户提前在终端与智能设备进行配网,包括蓝牙配网、wifi配网等,然后用户在终端上输入账号密码,才能使智能设备真正实现与云服务平台的连接。
[0003] 目标配网操作流程复杂,需要用户手动输入账号密码,配网效率低。

发明内容

[0004] 本申请实施例的目的在于提供一种设备配网方法、模组、电子设备和可读存储介质,以解决配网效率低的问题。具体技术方案如下:
[0005] 第一方面,提供了一种设备配网方法,应用于待配网设备,所述方法包括:
[0006] 连接预设范围内携带有预设标识的预设热点;
[0007] 根据所述预设热点进行配网后,得到用于进行数据传输的链路;
[0008] 基于所述链路,根据预先烧录的调度云服务平台的信息,通过所述调度云服务平台连接到云服务平台,其中,所述云服务平台包括调度云服务平台和多个接入云服务平台;
[0009] 获取所述云服务平台发送的认证信息和目标接入云服务平台的目标信息,其中,所述目标接入云服务平台在所述多个接入云服务平台中距离所述待配网设备最近;
[0010] 在断开所述预设热点后,通过所述认证信息连接路由器,并根据所述目标信息和所述待配网设备的设备信息接入所述目标接入云服务平台。
[0011] 可选地,所述基于所述链路,根据预先烧录的调度云服务平台的信息,通过所述调度云服务平台连接到云服务平台包括:
[0012] 根据预先烧录的调度云服务平台的信息,确定所述调度云服务平台的域名地址;
[0013] 基于所述数据链路,按照所述域名地址连接到所述调度云服务平台;
[0014] 根据所述调度云服务平台的调度,连接到所述云服务平台。
[0015] 可选地,所述获取所述云服务平台发送的认证信息和目标接入云服务平台的目标信息包括:
[0016] 获取预先烧录的第一密钥和设备信息;
[0017] 通过第一密钥将所述设备信息进行加密,得到第一加密数据;
[0018] 发送数据请求至所述云服务平台,以通过所述云服务平台采用第一公钥对所述第一加密数据进行解密并验证所述设备信息,其中,所述数据请求中携带有所述第一加密数据;
[0019] 在所述云服务平台验证所述设备信息成功后,接收所述云服务平台发送的反馈信息,其中,所述反馈信息中包括认证信息和目标接入云服务平台的目标信息。
[0020] 可选地,所述云服务平台发送的反馈信息中还包括第二密钥,所述根据所述目标信息和所述待配网设备的设备信息接入所述目标接入云服务平台包括:
[0021] 通过所述第二密钥对所述设备信息进行加密,得到第二加密数据;
[0022] 通过所述链路将所述第二加密数据发送至所述云服务平台,以通过所述云服务平台采用第二公钥对所述第二加密数据进行解密后,将所述调度云服务平台中的设备信息转移至所述目标接入云服务平台中。
[0023] 第二方面,提供了一种设备配网方法,应用于云服务平台,所述方法包括:
[0024] 基于链路,通过调度云服务平台与待配网设备进行连接,其中,所述链路是所述待配网设备根据预设范围内携带有预设标识的预设热点配网后得到的,所述待配网设备中预先烧录有调度云服务平台的信息和所述待配网设备的设备信息;
[0025] 发送第二密钥、认证信息和目标接入云服务平台的信息至所述待配网设备,其中,所述待配网设备根据所述认证信息连接路由器,并根据所述设备信息接入所述目标接入云服务平台,所述目标接入云服务平台在多个接入云服务平台中距离所述待配网设备最近;
[0026] 根据所述第二密钥和所述设备信息,通过所述目标接入云服务平台接入所述待配网设备。
[0027] 可选地,根据所述第二密钥和所述设备信息,通过所述目标接入云服务平台接入所述待配网设备包括:
[0028] 接收所述待配网设备发送的第二加密数据,其中,所述第二加密数据是根据所述第二密钥和所述设备信息得到的;
[0029] 采用第二公钥对所述第二加密数据进行解密,得到所述设备信息;
[0030] 将所述调度云服务平台中的设备信息转移至所述目标接入云服务平台中。
[0031] 第三方面,提供了一种设备配网方法,应用于终端,所述方法包括:
[0032] 接收用户输入的预设热点信息;
[0033] 在终端上的当前热点信息与所述预设热点信息不相同的情况下,调用配网插件将所述终端上的当前热点信息替换为所述预设热点信息;
[0034] 根据所述预设热点信息使待配网设备进行配网,其中,所述预设热点用于为所述待配网设备提供数据传输的链路。
[0035] 第四方面,提供了一种设备配网模组,应用于待配网设备,所述模组包括:
[0036] 第一连接模块,用于连接预设范围内携带有预设标识的预设热点;
[0037] 得到模块,用于根据所述预设热点进行配网后,得到用于进行数据传输的链路;
[0038] 第二连接模块,用于基于所述链路,根据预先烧录的调度云服务平台的信息,通过所述调度云服务平台连接到云服务平台,其中,所述云服务平台包括调度云服务平台和多个接入云服务平台;
[0039] 获取模块,用于获取所述云服务平台发送的认证信息和目标接入云服务平台的目标信息,其中,所述目标接入云服务平台在所述多个接入云服务平台中距离所述待配网设备最近;
[0040] 接入模块,用于在断开所述预设热点后,通过所述认证信息连接路由器,并根据所述目标信息和所述待配网设备的设备信息接入所述目标接入云服务平台。
[0041] 第五方面,提供了一种设备配网模组,应用于云服务平台,所述模组包括:
[0042] 连接模块,用于基于链路,通过调度云服务平台与待配网设备进行连接,其中,所述链路是所述待配网设备根据预设范围内携带有预设标识的预设热点配网后得到的,所述待配网设备中预先烧录有调度云服务平台的信息和所述待配网设备的设备信息;
[0043] 发送模块,用于发送第二密钥、认证信息和目标接入云服务平台的信息至所述待配网设备,其中,所述待配网设备根据所述认证信息连接路由器,并根据所述设备信息接入所述目标接入云服务平台,所述目标接入云服务平台在多个接入云服务平台中距离所述待配网设备最近;
[0044] 接入模块,用于根据所述第二密钥和所述设备信息,通过所述目标接入云服务平台接入所述待配网设备。
[0045] 第六方面,提供了一种设备配网模组,应用于终端,所述模组包括:
[0046] 接收模块,用于接收用户输入的预设热点信息;
[0047] 调用模块,用于在终端上的当前热点信息与所述预设热点信息不相同的情况下,调用配网插件将所述终端上的当前热点信息替换为所述预设热点信息;
[0048] 配网模块,用于根据所述预设热点信息使待配网设备进行配网,其中,所述预设热点用于为所述待配网设备提供数据传输的链路。
[0049] 第七方面,提供了一种设备配网系统,所述系统包括:
[0050] 终端,用于接收用户输入的预设热点信息;
[0051] 待配网设备,用于连接预设范围内携带有预设标识的预设热点,根据所述预设热点进行配网后,得到用于进行数据传输的链路,基于所述链路,根据预先烧录的调度云服务平台的信息,通过所述调度云服务平台连接到云服务平台,其中,所述待配网设备中预先烧录有调度云服务平台的信息和所述待配网设备的设备信息;
[0052] 云服务平台,用于发送第二密钥、认证信息和目标接入云服务平台的信息至所述待配网设备,其中,所述云服务平台包括调度云服务平台和多个接入云服务平台,所述目标接入云服务平台在所述多个接入云服务平台中距离所述待配网设备最近;
[0053] 待配网设备,还用于在断开所述预设热点后,通过所述认证信息连接路由器,并根据所述目标信息和所述待配网设备的设备信息接入所述目标接入云服务平台。
[0054] 第八方面,提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
[0055] 存储器,用于存放计算机程序;
[0056] 处理器,用于执行存储器上所存放的程序时,实现任一所述的设备配网方法步骤。
[0057] 第九方面,提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现任一所述的设备配网方法步骤。
[0058] 本申请实施例有益效果:
[0059] 在本申请中,待配网设备可以先通过预设热点进行配网,得到传输数据的链路,然后基于该链路连接到云服务平台,根据云服务平台发送的认证信息连接路由器,并根据云服务平台发送的目标信息和设备信息接入目标接入云服务平台。这样待配网设备无需用户输入路由器的认证信息,即可实现与路由器和目标接入云服务平台的自动配网,提高配网效率,提高用户配网体验。
[0060] 当然,实施本申请的任一产品或方法并不一定需要同时达到以上的所有优点。

附图说明

[0061] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0062] 图1为本申请实施例提供的一种设备配网方法硬件环境示意图;
[0063] 图2为本申请实施例提供的一种设备配网的方法流程图;
[0064] 图3为本申请实施例提供的一种设备配网装置的结构示意图;
[0065] 图4为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

[0066] 为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0067] 在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本申请的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。
[0068] 为了解决背景技术中提及的问题,根据本申请实施例的一方面,提供了一种设备配网系统,系统包括:终端、待配网设备和云服务平台,终端接收用户输入的预设热点信息;待配网设备连接预设范围内携带有预设标识的预设热点,根据预设热点进行配网后,得到用于进行数据传输的链路,基于链路,根据预先烧录的调度云服务平台的信息,通过调度云服务平台连接到云服务平台;云服务平台发送第二密钥、认证信息和目标接入云服务平台的信息至待配网设备,其中,云服务平台包括调度云服务平台和多个接入云服务平台,目标接入云服务平台在多个接入云服务平台中距离待配网设备最近;待配网设备在断开预设热点后,通过认证信息连接路由器,并根据目标信息和预先烧录的待配网设备的设备信息接入目标接入云服务平台。
[0069] 为了解决背景技术中提及的问题,根据本申请实施例的一方面,提供了一种设备配网的方法实施例。
[0070] 可选地,在本申请实施例中,上述设备配网方法可以应用于如图1所示的由待配网设备101和云服务平台103所构成的硬件环境中。如图1所示,待配网设备101通过终端105与云服务平台103进行连接,终端105包括但不限于PC、手机、平板电脑等,云服务平台103为待配网设备105所属厂商对应的云服务平台。
[0071] 本申请实施例中的一种设备配网方法可以由待配网设备101来执行,具体由待配网设备101中的wifi芯片来执行,还可以是由云服务平台103执行,用于进行设备配网。
[0072] 下面将结合具体实施方式,对本申请实施例提供的一种设备配网方法进行详细的说明,如图2所示,具体步骤如下:
[0073] 步骤201:连接预设范围内携带有预设标识的预设热点。
[0074] 在本申请实施例中,待配网设备在出厂时,wifi芯片中有预先烧录好调度云服务平台的信息和设备信息,调度云服务平台的信息包括调度云服务平台的域名、地址等,设备信息包括设备MAC地址,序列号等。
[0075] 待配网设备在上电后,会将自身配置为待配网状态,并提高自身搜索功率,寻找预设范围携带有预设标识的预设热点,待配网设备若在预设范围检测到预设热点,则与该预设热点连接。其中,预设标识可以为待配网设备所属厂家的标识,预设热点由终端散发,该终端可以为手机、电脑,也可以为路由器。
[0076] 可选地,终端开启预设热点的过程为:接收用户输入的预设热点信息;在终端上的当前热点信息与预设热点信息不相同的情况下,调用配网插件将终端上的当前热点信息替换为预设热点信息,采用预设热点信息开启预设热点。
[0077] 在本申请实施例中,终端当前的热点信息为其出厂携带的热点信息,用户为了配网可以在终端上输入预设热点信息,若终端判断其当前热点信息与预设热点信息不相同,则调用配网插件,将当前热点信息替换为预设热点信息,这样终端当前热点信息中的热点账号和热点密码,替换为预设热点信息中的热点账号和热点密码,终端与待配网设备进行自动配网。
[0078] 步骤202:根据预设热点进行配网后,得到用于进行数据传输的链路。
[0079] 在本申请实施例中,待配网设备连接预设热点后,与终端进行配网,终端进行数据中转,不但可以与待配网设备进行信息交互,还可以连通路由器使待配网设备进行与云服务平台之间的数据交互,即,终端为待配网设备的数据传输提供链路。
[0080] 步骤203:基于链路,根据预先烧录的调度云服务平台的信息,通过调度云服务平台连接到云服务平台,其中,云服务平台包括调度云服务平台和多个接入云服务平台。
[0081] 在本申请实施例中,终端根据调度云服务平台的信息,基于链路,根据预先烧录的调度云服务平台的信息,通过调度云服务平台连接到云服务平台,云服务平台包括调度云服务平台和多个接入云服务平台。
[0082] 步骤204:获取云服务平台发送的认证信息和目标接入云服务平台的目标信息,其中,目标接入云服务平台在多个接入云服务平台中距离待配网设备最近。
[0083] 在本申请实施例中,云服务平台包括多个接入云服务平台,云服务平台根据待配网设备的地理位置,确定距离待配网设备最近的接入云服务平台,然后将认证信息和目标接入云服务平台的目标信息发送至待配网设备。
[0084] 步骤205:在断开预设热点后,通过认证信息连接路由器,并根据目标信息和预先烧录的待配网设备的设备信息接入目标接入云服务平台。
[0085] 在本申请实施例中,待配网设备接收到认证信息和目标接入云服务平台的目标信息后,断开与终端之间的预设热点,通过认证信息连接路由器,还根据目标信息和预先烧录的待配网设备的设备信息接入目标接入云服务平台。
[0086] 其中,终端若为散发预设热点的路由器,那么该认证信息对应的路由器可以是该散发预设热点的路由器,也可以不是该散发预设热点的路由器。
[0087] 在本申请中,待配网设备可以先通过预设热点进行配网,得到传输数据的链路,然后基于该链路连接到云服务平台,根据云服务平台发送的认证信息连接路由器,并根据云服务平台发送的目标信息和设备信息接入目标接入云服务平台。这样待配网设备无需用户输入路由器的认证信息,即可实现与路由器和目标接入云服务平台的自动配网,提高配网效率,提高用户配网体验。
[0088] 作为一种可选的实施方式,基于链路,根据预先烧录的调度云服务平台的信息,通过调度云服务平台连接到云服务平台包括:根据预先烧录的调度云服务平台的信息,确定调度云服务平台的域名地址;基于数据链路,按照域名地址连接到调度云服务平台;根据调度云服务平台的调度,连接到云服务平台。
[0089] 在本申请实施例中,待配网设备根据预先烧录的调度云服务平台的信息,确定调度云服务平台的域名地址,然后基于数据链路,按照域名地址连接到调度云服务平台,调度云服务平台通过调度操作,使待配网设备连接到云服务平台。
[0090] 在本申请中,待配网设备通过预先烧录的调度云服务平台的域名地址连接到调度云服务平台,然后又连接到云服务平台,这样可以自动连接到云服务平台,无需用户操作,提高用户配网体验。
[0091] 作为一种可选的实施方式,获取云服务平台发送的认证信息和目标接入云服务平台的目标信息包括:获取预先烧录的第一密钥和设备信息;通过第一密钥将设备信息进行加密,得到第一加密数据;发送数据请求至云服务平台,以通过云服务平台采用第一公钥对第一加密数据进行解密并验证设备信息,其中,数据请求中携带有第一加密数据;在云服务平台验证设备信息成功后,接收云服务平台发送的反馈信息,其中,反馈信息中包括认证信息和目标接入云服务平台的目标信息。
[0092] 待配网设备中预先烧录有第一密钥和设备信息,待配网设备通过第一密钥将设备信息进行加密,得到第一加密数据,待配网设备发送携带有第一加密数据的数据请求至云服务平台,云服务平台采用第一公钥对第一加密数据进行解密,得到设备信息,云服务平台根据存储的设备信息验证设备信息的真实性,若验证成功,则云服务平台发送反馈信息至待配网设备,其中,反馈信息中包括认证信息和目标接入云服务平台的目标信息。
[0093] 在本申请中,待配网设备通过加密设备信息,可以提高数据传输安全性,云服务平台验证设备信息的真实性成功,则发送反馈信息至待配网设备,这样能进一步提高数据安全性。
[0094] 作为一种可选的实施方式,云服务平台发送的反馈信息中还包括第二密钥,根据目标信息和预先烧录的待配网设备的设备信息接入目标接入云服务平台包括:通过第二密钥对设备信息进行加密,得到第二加密数据;通过链路将第二加密数据发送至云服务平台,以通过云服务平台采用第二公钥对第二加密数据进行解密后,将调度云服务平台中的设备信息转移至目标接入云服务平台中。
[0095] 云服务平台还发送第二密钥至待配网设备,第一密钥和第二密钥不同。待配网设备通过第二密钥对设备信息进行加密,得到第二加密数据,待配网设备通过链路将第二加密数据发送至云服务平台,云服务平台采用第二公钥对第二加密数据进行解密后,得到设备信息。云服务平台将调度云服务平台中的设备信息转移至目标接入云服务平台中,即删除调度云服务平台中的设备信息,在目标接入云服务平台中注册该设备信息。由于待配网设备是与目标接入云服务平台进行配网,因此需要在目标接入云服务平台中注册该设备信息,并减少调度云服务平台中的设备信息。
[0096] 可选的,本申请实施例还提供了一种设备配网方法的处理流程图,具体步骤如下。
[0097] 步骤1:待配网设备在出厂时,预先烧录好调度云服务平台的信息、设备信息和第一密钥。
[0098] 步骤2:待配网设备连接预设范围内携带有预设标识的预设热点,与终端进行配网。
[0099] 步骤3:待配网设备基于链路,根据预先烧录的调度云服务平台的信息,通过调度云服务平台连接到云服务平台。
[0100] 步骤4:待配网设备根据预先烧录的调度云服务平台的信息,通过调度云服务平台连接到云服务平台。
[0101] 步骤5:待配网设备通过第一密钥将设备信息进行加密,得到第一加密数据,发送第一加密数据至云服务平台。
[0102] 步骤6:云服务平台发送认证信息、第二密钥和目标接入云服务平台的目标信息。
[0103] 步骤7:待配网设备通过认证信息连接路由器,通过第二密钥对设备信息进行加密,得到第二加密数据,将第二加密数据发送至云服务平台。
[0104] 步骤8:云服务平台将调度云服务平台中的设备信息转移至目标接入云服务平台中。
[0105] 基于相同的技术构思,本申请实施例还提供了一种设备配网模组,应用于待配网设备,如图3所示,该模组包括:
[0106] 第一连接模块301,用于连接预设范围内携带有预设标识的预设热点;
[0107] 得到模块302,用于根据预设热点进行配网后,得到用于进行数据传输的链路;
[0108] 第二连接模块303,用于基于链路,根据预先烧录的调度云服务平台的信息,通过调度云服务平台连接到云服务平台,其中,云服务平台包括调度云服务平台和多个接入云服务平台;
[0109] 获取模块304,用于获取云服务平台发送的认证信息和目标接入云服务平台的目标信息,其中,目标接入云服务平台在多个接入云服务平台中距离待配网设备最近;
[0110] 接入模块305,用于在断开预设热点后,通过认证信息连接路由器,并根据目标信息和预先烧录的待配网设备的设备信息接入目标接入云服务平台。
[0111] 可选地,第二连接模块303用于:
[0112] 根据预先烧录的调度云服务平台的信息,确定调度云服务平台的域名地址;
[0113] 基于数据链路,按照域名地址连接到调度云服务平台;
[0114] 根据调度云服务平台的调度,连接到云服务平台。
[0115] 可选地,获取模块304用于:
[0116] 获取预先烧录的第一密钥和设备信息;
[0117] 通过第一密钥将设备信息进行加密,得到第一加密数据;
[0118] 发送数据请求至云服务平台,以通过云服务平台采用第一公钥对第一加密数据进行解密并验证设备信息,其中,数据请求中携带有第一加密数据;
[0119] 在云服务平台验证设备信息成功后,接收云服务平台发送的反馈信息,其中,反馈信息中包括认证信息和目标接入云服务平台的目标信息。
[0120] 可选地,云服务平台发送的反馈信息中还包括第二密钥,接入模块305用于:
[0121] 通过第二密钥对设备信息进行加密,得到第二加密数据;
[0122] 通过链路将第二加密数据发送至云服务平台,以通过云服务平台采用第二公钥对第二加密数据进行解密后,将调度云服务平台中的设备信息转移至目标接入云服务平台中。
[0123] 基于相同的技术构思,本申请实施例还提供了一种设备配网模组,应用于云服务平台,该模组包括:
[0124] 连接模块,用于基于链路,通过调度云服务平台与待配网设备进行连接,其中,链路是待配网设备根据预设范围内携带有预设标识的预设热点配网后得到的,待配网设备中预先烧录有调度云服务平台的信息和设备信息;
[0125] 发送模块,用于发送第二密钥、认证信息和目标接入云服务平台的信息至待配网设备,其中,待配网设备根据认证信息连接路由器,并根据设备信息接入目标接入云服务平台,目标接入云服务平台在多个接入云服务平台中距离待配网设备最近;
[0126] 接入模块,用于根据第二密钥和设备信息,通过目标接入云服务平台接入待配网设备。
[0127] 可选地,接入模块用于:
[0128] 接收待配网设备发送的第二加密数据,其中,第二加密数据是根据第二密钥和设备信息得到的;
[0129] 采用第二公钥对第二加密数据进行解密,得到设备信息;
[0130] 将调度云服务平台中的设备信息转移至目标接入云服务平台中。
[0131] 基于相同的技术构思,本申请实施例还提供了一种设备配网模组,应用于终端,该模组包括:
[0132] 接收模块,用于接收用户输入的预设热点信息;
[0133] 调用模块,用于在终端上的当前热点信息与预设热点信息不相同的情况下,调用配网插件将终端上的当前热点信息替换为预设热点信息;
[0134] 配网模块,用于根据预设热点信息使待配网设备进行配网,其中,预设热点用于为待配网设备提供数据传输的链路。
[0135] 根据本申请实施例的另一方面,本申请提供了一种电子设备,如图4所示,包括存储器403、处理器401、通信接口402及通信总线404,存储器403中存储有可在处理器401上运行的计算机程序,存储器403、处理器401通过通信接口402和通信总线404进行通信,处理器401执行计算机程序时实现上述方法的步骤。
[0136] 上述电子设备中的存储器、处理器通过通信总线和通信接口进行通信。所述通信总线可以是外设部件互连标准(Peripheral Component Interconnect,简称PCI)总线或扩展工业标准结构(Extended Industry Standard Architecture,简称EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。
[0137] 存储器可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non‑volatile memory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
[0138] 上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(Digital Signal Processing,简称DSP)、专用集成电路(Application Specific Integrated Circuit,简称ASIC)、现场可编程门阵列(Field‑Programmable Gate Array,简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0139] 根据本申请实施例的又一方面还提供了一种具有处理器可执行的非易失的程序代码的计算机可读介质。
[0140] 可选地,在本申请实施例中,计算机可读介质被设置为存储用于所述处理器执行上述方法的程序代码。
[0141] 可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
[0142] 本申请实施例在具体实现时,可以参阅上述各个实施例,具有相应的技术效果。
[0143] 可以理解的是,本文描述的这些实施例可以用硬件、软件、固件、中间件、微码或其组合来实现。对于硬件实现,处理单元可以实现在一个或多个专用集成电路(Application Specific Integrated Circuits,ASIC)、数字信号处理器(Digital Signal Processing,DSP)、数字信号处理设备(DSP Device,DSPD)、可编程逻辑设备(Programmable Logic Device,PLD)、现场可编程门阵列(Field‑Programmable Gate Array,FPGA)、通用处理器、控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。
[0144] 对于软件实现,可通过执行本文所述功能的单元来实现本文所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可以在处理器中或在处理器外部实现。
[0145] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
[0146] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0147] 在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0148] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0149] 另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0150] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0151] 以上所述仅是本申请的具体实施方式,使本领域技术人员能够理解或实现本申请。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。