设备通信方法、装置、网关、设备、系统、介质和产品制造方法及图纸

技术编号:33927405 阅读:15 留言:0更新日期:2022-06-25 21:56
本申请涉及一种设备通信方法、装置、网关、设备、系统、介质和产品。所述方法包括:第一网关接收设备发送的验证数据包;其中,所述第一网关处于在线状态,所述设备为与第二网关建立网络通信连接的设备,且所述第二网关处于离线状态;所述第一网关根据所述验证数据包,验证所述设备是否合法;若验证所述设备合法,则建立所述第一网关和所述设备之间的网络通信连接。采用本方法能够在家庭网络处于离线状态时,保证各网关下的不同设备之间的相互通信。保证各网关下的不同设备之间的相互通信。保证各网关下的不同设备之间的相互通信。

【技术实现步骤摘要】
设备通信方法、装置、网关、设备、系统、介质和产品


[0001]本申请涉及智能家居
,特别是涉及一种设备通信方法、装置、网关、设备、系统、介质和产品。

技术介绍

[0002]智能家居,指的是通过物联网技术将家中的各种智能设备(如照明设备、家具家电等)连接到一起,并通过智能终端或网关等对各智能设备进行控制,其可以给用户提供全方位的信息交互功能,因此应用越来越广泛。
[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]第一网关采用获取的根公钥对上述原始根签名摘要进行解密,获得解密根签名摘要;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备通信方法,其特征在于,所述方法包括:第一网关接收设备发送的验证数据包;其中,所述第一网关处于在线状态,所述设备为与第二网关建立网络通信连接的设备,且所述第二网关处于离线状态;所述第一网关根据所述验证数据包,验证所述设备是否合法;若验证所述设备合法,则建立所述第一网关和所述设备之间的网络通信连接。2.根据权利要求1所述的方法,其特征在于,所述第一网关根据所述验证数据包,验证所述设备是否合法,包括:所述第一网关根据所述验证数据包,对所述设备进行至少两次合法性验证;相应地,若验证所述设备合法,则建立所述第一网关和所述设备之间的网络通信连接,包括:若所述至少两次合法性验证均成功,则建立所述第一网关和所述设备之间的网络通信连接。3.根据权利要求2所述的方法,其特征在于,所述第一网关根据所述验证数据包,对所述设备进行至少两次合法性验证,包括:所述第一网关根据所述验证数据包获取原始数据包摘要;所述第一网关对所述原始数据包摘要进行验证,确定第一验证结果;所述第一网关根据所述第一验证结果确定所述设备是否合法。4.根据权利要求3所述的方法,其特征在于,所述第一网关根据所述第一验证结果确定所述设备是否合法,包括:若所述第一验证结果为所述原始数据包摘要验证成功,则所述第一网关根据所述验证数据包获取设备证书;所述第一网关对所述设备证书进行验证,确定第二验证结果;所述第一网关根据所述第二验证结果确定所述设备是否合法。5.根据权利要求4所述的方法,其特征在于,所述第一网关根据所述第二验证结果确定所述设备是否合法,包括:若所述第二验证结果为所述设备证书验证成功,则所述第一网关确定所述设备合法。6.根据权利要求4所述的方法,其特征在于,所述第一网关根据所述第二验证结果确定所述设备是否合法,包括:若所述第二验证结果为所述设备证书验证成功,则所述第一网关根据所述设备证书获取所述第二网关的网关证书;所述第一网关对所述网关证书进行验证,确定第三验证结果;若所述第三验证结果为所述网关证书验证成功,则所述第一网关确定所述设备合法。7.一种设备通信方法,其特征在于,所述方法包括:设备若监测到第二网关处于离线状态,则向第一网关发送验证数据包;所述第一网关处于在线状态,所述第二网关为与所述设备建立网...

【专利技术属性】
技术研发人员:朱勋华杨凯
申请(专利权)人:深圳市欧瑞博科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1