资源传输方法和装置、存储介质及电子装置制造方法及图纸

技术编号:36602373 阅读:18 留言:0更新日期:2023-02-04 18:18
本申请公开了一种资源传输方法和装置、存储介质以及电子装置,涉及智慧家庭技术领域,该资源传输方法包括:通过用于建立内外网连接的传输服务器向处于内网的智能网关发送第一请求信息;接收智能网关基于第一请求信息反馈的第一响应信息,基于第一响应信息对智能网关进行通信安全认证,并在智能网关通过智能终端的通信安全认证的情况下,向智能网关发送第一认证信息;在智能网关针对第一认证信息反馈的第二认证信息指示智能终端通过智能网关的通信安全认证的情况下,建立与智能网关进行资源传输的传输通道,可以解决现有技术中设备在局域网外时无法与智能网关进行通信并验证彼此身份合法性等问题。身份合法性等问题。身份合法性等问题。

【技术实现步骤摘要】
资源传输方法和装置、存储介质及电子装置


[0001]本申请涉及智慧家庭领域,具体而言,涉及一种资源传输方法和装置、存储介质及电子装置。

技术介绍

[0002]在家庭网络内部,智能设备可以通过传输协议直接与资源提供设备相联,获取资源,如音视频、图片、文件等。可是,如果智能设备不在家庭网络内时,则无法与家庭网络内的资源提供设备通信以获取相应的资源。此外,当设备与智能网关都在局域网中时,设备可以通过智能网关与其他设备进行通信,而当设备在局域网外时设备无法与局域网内的设备进行通信。设备在局域网外通过传输服务器与智能网关进行通信时,智能网关和设备无法验证对方的身份。
[0003]针对相关技术中,设备在局域网外时无法与智能网关进行通信并验证彼此身份合法性等问题,尚未提出有效的技术方案。

技术实现思路

[0004]本专利技术实施例提供了一种资源传输方法及装置、存储介质及电子装置,以至少解决相关技术中,设备在局域网外时无法与智能网关进行通信并验证彼此身份合法性等问题。
[0005]根据本专利技术的一个实施例,提供了一种资源传输方法,包括:通过用于建立内外网连接的传输服务器向处于内网的智能网关发送第一请求信息;所述第一请求信息包括:智能终端的标识信息、第一随机值、智能网关标识;接收所述智能网关基于所述第一请求信息反馈的第一响应信息,其中,所述第一响应信息包括:智能终端的标识信息、使用预设加密算法的第一密钥加密第一随机值生成的第一密文、第二随机值;基于所述第一响应信息对所述智能网关进行通信安全认证,并在所述智能网关通过所述智能终端的通信安全认证的情况下,向所述智能网关发送第一认证信息;在所述智能网关针对所述第一认证信息反馈的第二认证信息指示所述智能终端通过所述智能网关的通信安全认证的情况下,建立与所述智能网关进行资源传输的传输通道。
[0006]在一个示例性实施例中,基于所述第一响应信息对所述智能网关进行通信安全认证,包括:在确定智能终端存在预设加密算法的第二密钥的情况下,通过所述第二密钥对所述第一密文进行解密,得到第一明文;在所述第一明文与所述第一随机值相同的情况下,确定所述智能网关通过所述智能终端的认证;在所述第一明文与所述第一随机值不相同的情况下,确定所述智能网关未通过所述智能终端的认证。
[0007]在一个示例性实施例中,在所述智能网关通过所述智能终端的通信安全认证的情况下,向所述智能网关发送第一认证信息,包括:使用所述预设加密算法的第二密钥对所述第二随机值进行加密,得到第二密文;基于所述第二密文、所述通信安全认证的认证结果确定第一认证信息,并向所述智能网关发送第一认证信息。
[0008]在一个示例性实施例中,建立与所述智能网关进行资源传输的传输通道之后,包括:通过所述传输通道向所述智能网关关联的资源提供设备发送第一资源获取信息,其中,所述第一资源获取信息包括:资源提供设备的设备标识、待获取的资源标识;接收所述智能网关反馈的第一资源内容,其中,所述第一资源内容为智能网关使用第一密钥对资源提供设备确定出的与所述第一资源获取信息对应的第一资源进行加密的内容。
[0009]在一个示例性实施例中,通过用于建立内外网连接的传输服务器向处于内网的智能网关发送第一请求信息之前,上述方法还包括:向所述智能网关发送第一注册信息以及向所述传输服务器发送第二注册信息;在所述智能网关使用所述第一注册信息完成注册的情况下,获取在所述智能网关中已注册的资源提供设备对应的资源列表;在所述传输服务器使用所述第二注册信息完成注册的情况下,获取在所述传输服务器中已注册的智能网关对应的通信接口。
[0010]在一个示例性实施例中,在所述智能网关使用所述第一注册信息完成注册的情况下,获取在所述智能网关中已注册的资源提供设备对应的资源列表之后,上述方法还包括:识别所述智能网关具有的预设加密算法的算法类型;在所述算法类型指示智能网关允许通过非对称加密算法进行身份验证的情况下,接收智能网关发送的公钥以及共享密钥,其中,所述公钥为智能网关在智能终端注册完成后主动生成的公私钥对中的;在所述算法类型指示智能网关允许通过对称加密算法进行身份验证的情况下,接收智能网关发送共享密钥,其中,所述共享密钥为对称密钥。
[0011]在一个示例性实施例中,上述方法还包括:设置所述第一响应信息对应的通信安全认证的有效认证次数;在所述第一响应信息对应的通信安全认证的实际认证次数大于所述有效认证次数的情况下,确定通过认证的第一响应信息无效,停止与所述智能网关的通信;在所述第一响应信息对应的通信安全认证的实际认证次数小于等于所述有效认证次数的情况下,确定通过认证的第一响应信息有效,向所述智能网关发送第一认证信息。
[0012]根据本专利技术的另一个实施例,提供了一种资源传输装置,包括:第一发送模块,用于通过用于建立内外网连接的传输服务器向处于内网的智能网关发送第一请求信息;所述第一请求信息包括:智能终端的标识信息、第一随机值、智能网关标识;接收模块,用于接收所述智能网关基于所述第一请求信息反馈的第一响应信息,其中,所述第一响应信息包括:智能终端的标识信息、使用预设加密算法的第一密钥加密第一随机值生成的第一密文、第二随机值;第二发送模块,用于基于所述第一响应信息对所述智能网关进行通信安全认证,并在所述智能网关通过所述智能终端的通信安全认证的情况下,向所述智能网关发送第一认证信息;建立模块,用于在所述智能网关针对所述第一认证信息反馈的第二认证信息指示所述智能终端通过所述智能网关的通信安全认证的情况下,建立与所述智能网关进行资源传输的传输通道。
[0013]在一个示例性实施例中,上述第二发送模块,还用于在确定智能终端存在预设加密算法的第二密钥的情况下,通过所述第二密钥对所述第一密文进行解密,得到第一明文;在所述第一明文与所述第一随机值相同的情况下,确定所述智能网关通过所述智能终端的认证;在所述第一明文与所述第一随机值不相同的情况下,确定所述智能网关未通过所述智能终端的认证。
[0014]在一个示例性实施例中,上述第二发送模块,还用于使用所述预设加密算法的第
二密钥对所述第二随机值进行加密,得到第二密文;基于所述第二密文、所述通信安全认证的认证结果确定第一认证信息,并向所述智能网关发送第一认证信息。
[0015]在一个示例性实施例中,上述装置还包括:获取模块,用于通过所述传输通道向所述智能网关关联的资源提供设备发送第一资源获取信息,其中,所述第一资源获取信息包括:资源提供设备的设备标识、待获取的资源标识;接收所述智能网关反馈的第一资源内容,其中,所述第一资源内容为智能网关使用第一密钥对资源提供设备确定出的与所述第一资源获取信息对应的第一资源进行加密的内容。
[0016]在一个示例性实施例中,上述装置还包括:注册模块,用于向所述智能网关发送第一注册信息以及向所述传输服务器发送第二注册信息;在所述智能网关使用所述第一注册信息完成注册的情况下,获取在所述智能网关中已注册的资源提供设备对应的资源列表;在所述传输服务器使用所述第二注册信本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源传输方法,其特征在于,包括:通过用于建立内外网连接的传输服务器向处于内网的智能网关发送第一请求信息;所述第一请求信息包括:智能终端的标识信息、第一随机值、智能网关标识;接收所述智能网关基于所述第一请求信息反馈的第一响应信息,其中,所述第一响应信息包括:智能终端的标识信息、使用预设加密算法的第一密钥加密第一随机值生成的第一密文、第二随机值;基于所述第一响应信息对所述智能网关进行通信安全认证,并在所述智能网关通过所述智能终端的通信安全认证的情况下,向所述智能网关发送第一认证信息;在所述智能网关针对所述第一认证信息反馈的第二认证信息指示所述智能终端通过所述智能网关的通信安全认证的情况下,通过所述传输服务器建立与所述智能网关进行资源传输的传输通道。2.根据权利要求1所述的方法,其特征在于,基于所述第一响应信息对所述智能网关进行通信安全认证,包括:在确定智能终端存在预设加密算法的第二密钥的情况下,通过所述第二密钥对所述第一密文进行解密,得到第一明文;在所述第一明文与所述第一随机值相同的情况下,确定所述智能网关通过所述智能终端的认证;在所述第一明文与所述第一随机值不相同的情况下,确定所述智能网关未通过所述智能终端的认证。3.根据权利要求1所述的方法,其特征在于,在所述智能网关通过所述智能终端的通信安全认证的情况下,向所述智能网关发送第一认证信息,包括:使用所述预设加密算法的第二密钥对所述第二随机值进行加密,得到第二密文;基于所述第二密文、所述通信安全认证的认证结果确定第一认证信息,并向所述智能网关发送第一认证信息。4.根据权利要求1所述的方法,其特征在于,建立与所述智能网关进行资源传输的传输通道之后,包括:通过所述传输通道向所述智能网关关联的资源提供设备发送第一资源获取信息,其中,所述第一资源获取信息包括:资源提供设备的设备标识、待获取的资源标识;接收所述智能网关反馈的第一资源内容,其中,所述第一资源内容为智能网关使用第一密钥对资源提供设备确定出的与所述第一资源获取信息对应的第一资源进行加密的内容。5.根据权利要求1所述的方法,其特征在于,通过用于建立内外网连接的传输服务器向处于内网的智能网关发送第一请求信息之前,所述方法还包括:向所述智能网关发送第一注册信息以及向所述传输服务器发送第二注册信息;在所述智能网关使用所述第一注册信息完成注册的情况下,获取在所述智能网关中已注册的资源提供设备对应的资源列表;在所述传输服务器使用所述第二注册信息完成注册的情况下,获取在所述传输服务器中已注册的智能网关对应的通信接口。6.根据权利要求5所述的方法,其特征在于,在所述智能网关使用所述第一注册信息完
成注册的情况下,获取在所述智能网关中已注册的资源提供设备对应的资源列表之后,所述方法还包括:识别所述智能网关具...

【专利技术属性】
技术研发人员:井皓
申请(专利权)人:青岛海尔科技有限公司海尔智家股份有限公司
类型:发明
国别省市:

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

1