本申请涉及配网,具体涉及一种终端配网方法、装置、设备和存储介质。
背景技术:
1、目前,随着物联网技术领域和配网协议的不断发展,涌现出越来越多能够进行互联互通的物联网设备。例如,用户能够基于matter协议对各物联网设备进行配网,从而实现各物联网设备能够在matter协议对应局域网内实现互联互通。然而,基于matter协议进行配网的物联网设备只能访问matter协议对应局域网,无法在连接matter局域网的同时访问广域网,导致物联网设备无法连接品牌私有云,无法满足基于私有云对物联网设备进行远程控制的场景需求。
技术实现思路
1、本申请实施例提供一种终端配网方法、装置、设备和存储介质,旨在解决现有技术中物联网设备无法基于matter协议同时连接局域网和私有云的技术问题。
2、一方面,本申请实施例提供一种终端配网方法,所述终端配网方法包括以下步骤:
3、获取待配网的目标配网终端的终端配网信息;
4、基于配网模式信息和所述终端配网信息中的业务标识访问第一配网云端,确定所述目标配网终端的私有云跳转链接;
5、访问所述私有云跳转链接对应的第二配网云端,基于所述第二配网云端和所述终端配网信息中的设备序列信息,得到所述目标配网终端的目标配网字符串;
6、基于预设配网协议对所述目标配网终端进行局域网配网,基于所述目标配网字符串对所述目标配网终端进行私有云配网,生成所述目标配网终端的终端配网结果。
7、在本申请一种可能的实现方式中,所述基于配网模式信息和所述终端配网信息中的业务标识访问第一配网云端,确定所述目标配网终端的私有云跳转链接,包括:
8、若所述配网模式信息为目标配网模式,则访问所述目标配网终端对应的第一配网云端;
9、获取所述第一配网云端中与目标配网终端的设备标识和所述业务标识关联的私有云跳转链接,所述私有云跳转链接为第一配网云端预先设置的与所述目标配网终端关联的,指向第二配网云端的配网跳转链接。
10、在本申请一种可能的实现方式中,所述访问所述私有云跳转链接对应的第二配网云端,基于所述第二配网云端和所述终端配网信息中的设备序列信息,得到所述目标配网终端的目标配网字符串,包括:
11、访问所述私有云跳转链接对应的第二配网云端,获取所述第二配网云端对应的设备配网页面;
12、在所述设备配网页面基于所述终端配网信息中的设备序列信息和设备标识进行配网注册,得到与所述目标配网终端绑定的私有云账号信息;
13、获取所述第二配网云端基于所述私有云账号信息生成的目标配网字符串。
14、在本申请一种可能的实现方式中,所述基于预设配网协议对所述目标配网终端进行局域网配网,基于所述目标配网字符串对所述目标配网终端进行私有云配网,生成所述目标配网终端的终端配网结果,包括:
15、根据预设配网协议对所述目标配网终端进行局域网配网处理,得到局域网配网结果;
16、根据所述目标配网终端的网络配置信息、所述目标配网字符串和终端配网信息对所述目标配网终端进行私有云配网,得到私有云配网结果;
17、汇总所述局域网配网结果和所述私有云配网结果,生成所述目标配网终端的终端配网结果。
18、在本申请一种可能的实现方式中,所述根据预设配网协议和预设连接方式对所述目标配网终端进行局域网配网处理,得到局域网配网结果,包括:
19、基于所述预设配网协议对所述目标配网终端进行配网通道设置,得到第一配网通道;
20、根据所述预设连接方式对所述目标配网终端进行网络配置,得到网络配置信息;
21、根据所述第一配网通道和所述网络配置信息对目标配网终端进行局域网配网认证,得到局域网配网结果。
22、在本申请一种可能的实现方式中,所述根据所述局域网配网结果中的网络配置信息和私有云账号信息对所述目标配网终端进行私有云配网,得到私有云配网结果,包括:
23、基于所述网络配置信息、所述终端配网信息中的设备序列信息和所述私有云账号信息向所述第二配网云端发送私有云配网事件;
24、根据所述第二配网云端传回的云端配网令牌控制所述目标配网终端进行配网操作,得到私有云配网结果。
25、在本申请一种可能的实现方式中,所述生成所述目标配网终端的终端配网结果之后,还包括:
26、在预设局域网应用显示所述目标配网终端的第一终端控制卡片,以及在预设私有云应用显示所述目标配网终端的第二终端控制卡片;
27、响应所述第一终端控制卡片触发的局域网控制事件,基于所述局域网控制事件对所述目标配网终端执行局域网交互,得到第一交互结果;
28、和/或,响应所述第二终端控制卡片触发的远程控制事件,基于所述远程控制事件和第二配网云端对所述目标配网终端执行远程交互,得到第二交互结果。
29、另一方面,本申请提供一种终端配网装置,所述终端配网装置包括:
30、信息获取模块,被配置为获取待配网的目标配网终端的终端配网信息;
31、链接获取模块,被配置为基于所述终端配网信息中的配网模式信息、设备标识和业务标识访问第一配网云端,确定所述目标配网终端的私有云跳转链接;
32、密钥获取模块,被配置为访问所述私有云跳转链接对应的第二配网云端,基于所述第二配网云端和所述终端配网信息中的设备序列信息,得到所述目标配网终端的目标配网字符串;
33、终端配网模块,被配置为基于预设配网协议对所述目标配网终端进行局域网配网,基于所述目标配网字符串对所述目标配网终端进行私有云配网,生成所述目标配网终端的终端配网结果。
34、另一方面,本申请还提供一种终端配网设备,所述终端配网设备包括:
35、一个或多个处理器;
36、存储器;以及
37、一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现所述的终端配网方法的步骤。
38、另一方面,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行所述的终端配网方法中的步骤。
39、本申请中通过获取待配网的目标配网终端的终端配网信息;基于配网模式信息和所述终端配网信息中的业务标识访问第一配网云端,确定所述目标配网终端的私有云跳转链接;访问所述私有云跳转链接对应的第二配网云端,基于所述第二配网云端和所述终端配网信息中的设备序列信息,得到所述目标配网终端的目标配网字符串;基于预设配网协议对所述目标配网终端进行局域网配网,基于所述目标配网字符串对所述目标配网终端进行私有云配网,生成所述目标配网终端的终端配网结果。实现通过在使用通用配网协议对配网设备进行配网以进行局域网互联时,还能够将各配网设备连接到对应的私有云进行远程控制,提高物联网设备的交互效率。
1.一种终端配网方法,其特征在于,所述终端配网方法包括:
2.如权利要求1所述的终端配网方法,其特征在于,所述基于配网模式信息和所述终端配网信息中的业务标识访问第一配网云端,确定所述目标配网终端的私有云跳转链接,包括:
3.如权利要求2所述的终端配网方法,其特征在于,所述访问所述私有云跳转链接对应的第二配网云端,基于所述第二配网云端和所述终端配网信息中的设备序列信息,得到所述目标配网终端的目标配网字符串,包括:
4.如权利要求1所述的终端配网方法,其特征在于,所述基于预设配网协议对所述目标配网终端进行局域网配网,基于所述目标配网字符串对所述目标配网终端进行私有云配网,生成所述目标配网终端的终端配网结果,包括:
5.如权利要求4所述的终端配网方法,其特征在于,所述根据预设配网协议和预设连接方式对所述目标配网终端进行局域网配网处理,得到局域网配网结果,包括:
6.如权利要求4所述的终端配网方法,其特征在于,所述根据所述局域网配网结果中的网络配置信息和私有云账号信息对所述目标配网终端进行私有云配网,得到私有云配网结果,包括:
7.如权利要求1-6任一项所述的终端配网方法,其特征在于,所述生成所述目标配网终端的终端配网结果之后,还包括:
8.一种终端配网装置,其特征在于,所述终端配网装置包括:
9.一种终端配网设备,其特征在于,所述终端配网设备包括:
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行权利要求1至7中任一项所述的终端配网方法的步骤。
