一种设备控制方法、装置、存储介质及电子装置制造方法及图纸

技术编号:31308293 阅读:14 留言:0更新日期:2021-12-12 21:32
本发明专利技术提供了一种设备控制方法、装置、存储介质及电子装置,其中,该方法包括:接收应用程序APP发送的目标设备绑定的接入云平台的接入云地址与该目标设备所在的设备云平台的设备云地址;根据该接入云地址与该设备云地址确定该目标设备的设备权限与设备证明;将该设备权限与该设备证明发送给该APP,以使该APP根据该设备权限与该设备证明控制该目标设备,可以解决相关技术中设备控制安全级别低的问题,通过设备权限与设备证明控制设备,提高了设备控制的安全级别,且可以实现不同账户下的设备控制。制。制。

【技术实现步骤摘要】
一种设备控制方法、装置、存储介质及电子装置


[0001]本专利技术涉及通信领域,具体而言,涉及一种设备控制方法、装置、存储介质及电子装置。

技术介绍

[0002]现有技术,通过云平台控制设备,一般情况下,设备APP(App l i cat ion) 与云平台属于同一厂商,通过设备标识控制设备,设备控制安全级别低。
[0003]针对相关技术中设备控制安全级别低的问题,尚未提出解决方案。

技术实现思路

[0004]本专利技术实施例提供了一种设备控制方法、装置、存储介质及电子装置,以至少解决相关技术中设备控制安全级别低的问题。
[0005]根据本专利技术的一个实施例,提供一种设备控制方法,应用于云平台,包括:
[0006]接收应用程序APP发送的目标设备绑定的接入云平台的接入云地址与所述目标设备所在的设备云平台的设备云地址;
[0007]根据所述接入云地址与所述设备云地址获取所述目标设备的设备权限与设备证明;
[0008]将所述设备权限与所述设备证明发送给所述APP,以使所述APP根据所述设备权限与所述设备证明控制所述目标设备。
[0009]可选地,根据所述接入云地址与所述设备云地址获取所述目标设备的设备权限与设备证明包括:
[0010]通过所述接入云地址与所述接入云平台对应的APP建立连接,并通过所述接入云平台对应的APP获取所述目标设备的设备权限;
[0011]通过所述设备云地址与所述设备云平台建立连接,并通过所述设备云平台获取所述目标设备的设备证明。
[0012]可选地,通过所述接入云平台对应的APP获取所述目标设备的设备权限包括:
[0013]与所述接入云平台对应的APP进行开放授权OAuth2.0;
[0014]在进行所述开放授权OAuth2.0之后,获取所述设备权限。
[0015]可选地,与所述接入云平台对应的APP进行开放授权OAuth2.0包括:
[0016]通过所述APP向所述设备云平台发送请求临时令牌的请求指令,其中,所述请求指令携带有所述APP的账号信息;
[0017]接收所述设备云平台对所述账号信息进行身份验证,且验证通过后发送的临时令牌;
[0018]通过所述APP显示所述设备云平台提供的授权页面获取用户授权信息;
[0019]将所述临时令牌与所述授权信息发送给所述设备云平台;
[0020]接收所述设备云平台根据所述临时令牌与所述授权信息生成的访问令牌。
[0021]可选地,通过所述设备云平台获取所述目标设备的设备证明包括:
[0022]与所述设备云平台进行双向认证;
[0023]在双向认证成功后,接收所述设备云平台发送的根据生成的随机值与所述目标设备的设备标识确定的所述设备证明。
[0024]根据本专利技术的另一个实施例,还提供了一种设备控制方法,应用于应用程序APP,包括:
[0025]获取目标设备绑定的接入云平台的接入云地址与所述目标设备所在的设备云平台的设备云地址;
[0026]将所述接入云地址与所述设备云地址发送给云平台;
[0027]接收所述云平台根据所述接入云地址与所述设备云地址确定的所述目标设备的设备权限与设备证明;
[0028]根据所述设备权限与所述设备证明控制所述目标设备。
[0029]可选地,在获取目标设备绑定的接入云平台的接入云地址与所述目标设备所在的设备云平台的设备云地址之前,所述方法还包括:
[0030]确定所述目标设备的状态为已绑定状态。
[0031]可选地,根据所述设备权限与所述设备证明控制所述目标设备包括:
[0032]根据所述设备权限与所述设备证明,通过所述目标设备的本地接口激活访问控制列表ACL,其中,所述ACL是所述接入云平台下发给所述目标设备的;
[0033]在激活成功后,获取所述目标设备的控制权限;
[0034]基于所述控制权限控制所述目标设备。
[0035]根据本专利技术的另一个实施例,还提供了一种设备控制装置,应用于云平台,包括:
[0036]第一接收模块,用于接收应用程序APP发送的目标设备绑定的接入云平台的接入云地址与所述目标设备所在的设备云平台的设备云地址;
[0037]第一获取模块,用于根据所述接入云地址与所述设备云地址获取所述目标设备的设备权限与设备证明;
[0038]第一发送模块,用于将所述设备权限与所述设备证明发送给所述APP,以使所述APP根据所述设备权限与所述设备证明控制所述目标设备。
[0039]可选地,所述第一获取模块包括:
[0040]第一获取子模块,用于通过所述接入云地址与所述接入云平台对应的 APP建立连接,并通过所述接入云平台对应的APP获取所述目标设备的设备权限;
[0041]第二获取子模块,用于通过所述设备云地址与所述设备云平台建立连接,并通过所述设备云平台获取所述目标设备的设备证明。
[0042]可选地,所述第一获取子模块包括:
[0043]授权单元,用于与所述接入云平台对应的APP进行开放授权OAuth2.0;
[0044]在进行所述开放授权OAuth2.0之后,获取所述设备权限。
[0045]可选地,所述授权单元,还用于
[0046]通过所述APP向所述设备云平台发送请求临时令牌的请求指令,其中,所述请求指令携带有所述APP的账号信息;
[0047]接收所述设备云平台对所述账号信息进行身份验证,且验证通过后发送的临时令
牌;
[0048]通过所述APP显示所述设备云平台提供的授权页面获取用户授权信息;
[0049]将所述临时令牌与所述授权信息发送给所述设备云平台;
[0050]接收所述设备云平台根据所述临时令牌与所述授权信息生成的访问令牌。
[0051]可选地,所述第二获取子模块包括:
[0052]认证单元,用于与所述设备云平台进行双向认证;
[0053]接收单元,用于在双向认证成功后,接收所述设备云平台发送的根据生成的随机值与所述目标设备的设备标识确定的所述设备证明。
[0054]根据本专利技术的另一个实施例,还提供了一种设备控制装置,应用于应用程序APP,包括:
[0055]第二获取模块,用于获取目标设备绑定的接入云平台的接入云地址与所述目标设备所在的设备云平台的设备云地址;
[0056]第二发送模块,用于将所述接入云地址与所述设备云地址发送给云平台;
[0057]第二接收模块,用于接收所述云平台根据所述接入云地址与所述设备云地址确定的所述目标设备的设备权限与设备证明;
[0058]控制模块,用于根据所述设备权限与所述设备证明控制所述目标设备。
[0059]可选地,所述装置还包括:
[0060]确定模块,用于确定所述目标设备的状态为已绑定状态。
[0061]可选地,所述控制模块包括:本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备控制方法,其特征在于,应用于云平台,包括:接收应用程序APP发送的目标设备绑定的接入云平台的接入云地址与所述目标设备所在的设备云平台的设备云地址;根据所述接入云地址与所述设备云地址获取所述目标设备的设备权限与设备证明;将所述设备权限与所述设备证明发送给所述APP,以使所述APP根据所述设备权限与所述设备证明控制所述目标设备。2.根据权利要求1所述的方法,其特征在于,根据所述接入云地址与所述设备云地址获取所述目标设备的设备权限与设备证明包括:通过所述接入云地址与所述接入云平台对应的APP建立连接,并通过所述接入云平台对应的APP获取所述目标设备的设备权限;通过所述设备云地址与所述设备云平台建立连接,并通过所述设备云平台获取所述目标设备的设备证明。3.根据权利要求2所述的方法,其特征在于,通过所述接入云平台对应的APP获取所述目标设备的设备权限包括:与所述接入云平台对应的APP进行开放授权OAuth2.0;在进行所述开放授权OAuth2.0之后,获取所述设备权限。4.根据权利要求3所述的方法,其特征在于,与所述接入云平台对应的APP进行开放授权OAuth2.0包括:通过所述APP向所述设备云平台发送请求临时令牌的请求指令,其中,所述请求指令携带有所述APP的账号信息;接收所述设备云平台对所述账号信息进行身份验证,且验证通过后发送的临时令牌;通过所述APP显示所述设备云平台提供的授权页面获取用户授权信息;将所述临时令牌与所述授权信息发送给所述设备云平台;接收所述设备云平台根据所述临时令牌与所述授权信息生成的访问令牌。5.根据权利要求2所述的方法,其特征在于,通过所述设备云平台获取所述目标设备的设备证明包括:与所述设备云平台进行双向认证;在双向认证成功后,接收所述设备云平台发送的根据生成的随机值与所述目标设备的设备标识确定的所述设备证明。6.一种设备控制方法,其特征在于,应用于应用程序APP,包括:获取目标设备绑定的接入云平台的接入云地址与所述目标设备所在的设备云平台的设备云地址;将所述接入云地址与所述设备云地址发送给云平台;接收所...

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

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

1