设备控制方法、装置、系统以及计算设备和存储介质制造方法及图纸

技术编号:27005666 阅读:21 留言:0更新日期:2021-01-08 17:08
公开了一种设备控制方法。第一方的第一服务器从互联互通服务器获取其它方的对应识别信息和其它方的相关信息之间的对应关系,并在本地存储该对应关系。第一方的第一服务器接收针对设备的识别请求。在设备对应于第二方的情况下,向第二方的第二服务器发送针对设备的识别请求,并从第二服务器接收设备的识别结果。第一服务器接收到针对对应于第二方的设备的有关认证的消息或请求后,与第二服务器进行通信,从而获取相关认证信息或认证结果,完成认证过程。由此,能够通过一个平台,实现对于基于其它平台的规范生产的设备的智能控制。从而,降低了消费者使用基于不同平台生产的设备的成本,增大了消费者选择产品的范围。

【技术实现步骤摘要】
设备控制方法、装置、系统以及计算设备和存储介质
本公开涉及设备控制领域,特别涉及组网设备控制领域。
技术介绍
近些年来,智能家居得到了飞速的发展。越来越多添加了无线通信功能的设备,例如灯、锁、窗帘等,可以接入控制网络,接收控制指令,从而对其实现智能控制。一些互联网公司提供了控制平台服务。设备生产公司基于相应平台的规范开发生产设备。消费者购买这样的设备之后,可以使该设备通过家中对应于该平台的网关连接到平台服务器(云端),从而实现对该设备的智能控制。目前,不同的平台设定了不同的规范。对于基于一个平台的规范设计生产的设备,不能够基于另一个平台的网关实现控制。例如,假设有A、B、C三个公司分别提供控制平台服务。D公司生产的设备对应于A平台,E公司生产的设备对应于B平台,F公司生产的设备对应于C平台。当消费者购买了例如D公司生产的一种或多种设备时,这些设备可以连接到对应于A平台的网关,从而基于A平台实现对这些设备的控制。同样地,当消费者购买了例如E公司或F公司生产的设备时,该设备可以连接到对应于B平台或C平台的网关,从而基于B平台或C平台实现对这些设备的控制。这样,如果消费者购买了对应于不同平台的公司生产的设备,则需要分别基于不同的平台进行组网以基于该平台执行控制。特别是,设备连接到对应于平台的网关,而网关连接到该平台的情况下,消费者需要购买或设置多个不同的网关设备,才能够对基于不同平台进行控制的设备进行组网和控制。这种情况下,增加了消费者的支出。或者,消费者可能会倾向于购买对应于自己已经具有的网关设备对应的设备,具体说来,对应于已有网关设备所属平台的公司生产的设备。这样,会限制消费者购物的选择自由。可见,仍然需要一种便于消费者对对应于不同平台的设备进行控制的方案。
技术实现思路
本公开所要解决的一个技术问题是提供一种设备控制方案,其能够通过一个平台,实现对于基于其它平台的规范生产的设备的智能控制。根据本公开的第一个方面,提供了一种设备控制方法,由第一方的第一服务器执行,包括:接收针对设备的识别请求;在设备对应于第二方的情况下,向第二方的第二服务器转发识别请求,第二方不同于第一方;从第二服务器接收设备的识别结果;以及下发识别结果。可选地,识别请求包括:第一方和第二方中设备所对应的一方的识别信息;或者设备的生产方的识别信息。可选地,还包括:基于识别信息来判断设备是否对应于第一方。可选地,还包括:基于识别信息获得第二方的信息,以便基于第二方的信息向第二方的服务器转发识别请求。可选地,第二方的信息包括第二服务器的地址信息。可选地,基于识别信息获得第二方的信息的步骤包括:向存储各方信息的服务器请求识别信息对应的第二方的信息,各方信息包括各方的识别信息与其信息之间的对应关系;或者从本地存储的对应关系中查找识别信息对应的第二方的信息。可选地,还包括:从存储有各方信息的服务器获取对应关系;以及在本地存储对应关系。可选地,响应于下述一种或多种情形,从服务器获取对应关系:本地没有对应关系;服务器中的对应关系发生了更新;本地存储的对应关系中没有记录所接收到的识别请求中的识别信息对应的第二方的信息。可选地,接收针对设备的识别请求的步骤包括:从对应于第一方的网关接收识别请求。可选地,还包括:辅助设备对第二服务器进行认证;以及/或者辅助第二服务器对设备进行认证。可选地,辅助设备对第二服务器进行认证的步骤包括:从设备或设备连接的网关接收确认密钥,确认密钥是在设备和网关之间进行组网配置邀请和公共密钥交换的过程中生成的;将确认密钥发送给第二服务器;从第二服务器接收配置设备确认值和配置设备随机数;将配置设备确认值和配置设备随机数发送给设备或网关。可选地,辅助第二服务器对设备进行认证的步骤包括:从设备或设备连接的网关接收设备确认值和设备随机数;将设备确认值和设备随机数发送给第二服务器;从第二服务器接收设备认证结果,设备认证结果是第二服务器基于设备确认值和设备随机数进行检查确认得到的;以及将设备认证结果发送给设备或网关。可选地,还包括:从第二服务器接收设备的设备信息;以及存储设备信息。可选地,设备信息包括设备的控制指令类型和相应的控制指令格式。可选地,还包括:响应于控制请求,基于设备信息生成对应于控制请求的控制指令;以及下发控制指令。根据本公开的第二个方面,提供了一种设备控制方法,由第一方的第一服务器执行,包括:从设备或设备连接的网关接收确认密钥,确认密钥是在设备和网关之间进行组网配置邀请和公共密钥交换的过程中生成的;在设备对应于第二方的情况下,将确认密钥发送给第二方的第二服务器,第二方不同于第一方;从第二服务器接收配置设备确认值和配置设备随机数;将配置设备确认值和配置设备随机数发送给设备或网关。根据本公开的第三个方面,提供了一种设备控制方法,由第一方的第一服务器执行,包括:从设备或设备连接的网关接收设备确认值和设备随机数;在设备对应于第二方的情况下,将设备确认值和设备随机数发送给第二方的第二服务器,第二方不同于第一方;从第二服务器接收设备认证结果,设备认证结果是第二服务器基于设备确认值和设备随机数进行检查确认得到的;以及将设备认证结果发送给设备或网关。根据本公开的第四个方面,提供了一种设备控制方法,由第一方的第一服务器执行,包括:从设备或设备连接的网关接收与设备相关的请求,设备对应于第二方,网关对应于第一方;向第二方的第二服务器转发请求;以及从第二服务器接收响应信息;以及向设备或网关下发响应信息。根据本公开的第五个方面,提供了一种设备控制方法,由第二方的第二服务器执行,包括:从第一方的第一服务器接收针对设备的识别请求,第二方不同于第一方;查找设备的信息;在查找到设备的信息的情况下,向第一服务器发送设备的识别结果。可选地,设备的信息包括下述至少一项:设备类型;设备的控制指令类型和相应的控制指令格式。根据本公开的第六个方面,提供了一种设备控制方法,由第二方的第二服务器执行,包括:从第一方的第一服务器接收确认密钥,确认密钥是在设备和第一平台的网关之间进行组网配置邀请和公共密钥交换的过程中生成的,第二方不同于第一方;以及响应于确认密钥,向第一服务器发送配置设备确认值和配置设备随机数。根据本公开的第七个方面,提供了一种设备控制方法,由第二方的第二服务器执行,包括:从第一方的第一服务器接收源自设备的设备确认值和设备随机数,第二方不同于第一方;基于设备确认值和设备随机数对设备进行检查确认,以得到针对设备的认证结果;以及向第一服务器发送认证结果。根据本公开的第八个方面,提供了一种设备控制方法,包括:向存储各方信息的服务器上传本方信息,本方信息包括本方的识别信息和本方连接信息;以及从存储各方信息的服务器请求其它方的信息,其它方的信息包括其方的识别信息与其它方连接信息之间的对应关系。可选地,还包括:从存储各方信息的服务器接收授权证书;本文档来自技高网
...

【技术保护点】
1.一种设备控制方法,其特征在于,由第一方的第一服务器执行,包括:/n接收针对设备的识别请求;/n在所述设备对应于第二方的情况下,向所述第二方的第二服务器转发所述识别请求,所述第二方不同于所述第一方;/n从所述第二服务器接收所述设备的识别结果;以及/n下发所述识别结果。/n

【技术特征摘要】
1.一种设备控制方法,其特征在于,由第一方的第一服务器执行,包括:
接收针对设备的识别请求;
在所述设备对应于第二方的情况下,向所述第二方的第二服务器转发所述识别请求,所述第二方不同于所述第一方;
从所述第二服务器接收所述设备的识别结果;以及
下发所述识别结果。


2.根据权利要求1所述的方法,其特征在于,所述识别请求包括:
第一方和第二方中所述设备所对应的一方的识别信息;或者
所述设备的生产方的识别信息。


3.根据权利要求2所述的方法,其特征在于,还包括:
基于所述识别信息来判断所述设备是否对应于所述第一方。


4.根据权利要求2所述的方法,其特征在于,还包括:
基于所述识别信息获得所述第二方的信息,以便基于所述第二方的信息向所述第二方的服务器转发所述识别请求。


5.根据权利要求4所述的方法,其特征在于,
所述第二方的信息包括第二服务器的地址信息。


6.根据权利要求4所述的方法,其特征在于,基于所述识别信息获得所述第二方的信息的步骤包括:
向存储各方信息的服务器请求所述识别信息对应的第二方的信息,所述各方信息包括各方的识别信息与其信息之间的对应关系;或者
从本地存储的所述对应关系中查找所述识别信息对应的第二方的信息。


7.根据权利要求6所述的方法,其特征在于,还包括:
从存储有所述各方信息的服务器获取所述对应关系;以及
在本地存储所述对应关系。


8.根据权利要求7所述的方法,其特征在于,响应于下述一种或多种情形,从所述服务器获取所述对应关系:
本地没有所述对应关系;
所述服务器中的对应关系发生了更新;
本地存储的对应关系中没有记录所接收到的识别请求中的识别信息对应的第二方的信息。


9.根据权利要求1所述的方法,其特征在于,所述接收针对设备的识别请求的步骤包括:
从对应于第一方的网关接收所述识别请求。


10.根据权利要求1所述的方法,其特征在于,还包括:
辅助所述设备对所述第二服务器进行认证;以及/或者
辅助所述第二服务器对所述设备进行认证。


11.根据权利要求10所述的方法,其特征在于,辅助所述设备对所述第二服务器进行认证的步骤包括:
从所述设备或所述设备连接的网关接收确认密钥,所述确认密钥是在所述设备和所述网关之间进行组网配置邀请和公共密钥交换的过程中生成的;
将所述确认密钥发送给所述第二服务器;
从所述第二服务器接收配置设备确认值和配置设备随机数;
将所述配置设备确认值和所述配置设备随机数发送给所述设备或所述网关。


12.根据权利要求10所述的方法,其特征在于,辅助所述第二服务器对所述设备进行认证的步骤包括:
从所述设备或所述设备连接的网关接收设备确认值和设备随机数;
将所述设备确认值和所述设备随机数发送给所述第二服务器;
从所述第二服务器接收设备认证结果,所述设备认证结果是所述第二服务器基于所述设备确认值和设备随机数进行检查确认得到的;以及
将所述设备认证结果发送给所述设备或所述网关。


13.根据权利要求1所述的方法,其特征在于,还包括:
从所述第二服务器接收所述设备的设备信息;以及
存储所述设备信息。


14.根据权利要求13所述的方法,其特征在于,
所述设备信息包括所述设备的控制指令类型和相应的控制指令格式。


15.根据权利要求14所述的方法,其特征在于,还包括:
响应于控制请求,基于设备信息生成对应于所述控制请求的控制指令;以及
下发所述控制指令。


16.一种设备控制方法,其特征在于,由第一方的第一服务器执行,包括:
从设备或设备连接的网关接收确认密钥,所述确认密钥是在所述设备和所述网关之间进行组网配置邀请和公共密钥交换的过程中生成的;
在所述设备对应于第二方的情况下,将所述确认密钥发送给所述第二方的第二服务器,所述第二方不同于所述第一方;
从所述第二服务器接收配置设备确认值和配置设备随机数;
将所述配置设备确认值和所述配置设备随机数发送给所述设备或所述网关。


17.一种设备控制方法,其特征在于,由第一方的第一服务器执行,包括:
从设备或设备连接的网关接收设备确认值和设备随机数;
在所述设备对应于第二方的情况下,将所述设备确认值和所述设备随机数发送给所述第二方的第二服务器,所述第二方不同于所述第一方;
从所述第二服务器接收设备认证结果,所述设备认证结果是所述第二服务器基于所述设备确认值和设备随机数进行检查确认得到的;以及
将所述设备认证结果发送给所述设备或所述网关。


18.一种设备控制方法,其特征在于,由第一方的第一服务器执行,包括:
从设备或所述设备连接的网关接收与所述设备相关的请求,所述设备对应于第二方,所述网关对应于第一方;
向所述第二方的第二服务器转发所述请求;以及
从所述第二服务器接收响应信息;以及
向所述设备或所述网关下发所述响应信息。


19.一种设备控制方法,其特征在于,由第二方的第二服务器执行,包括:
从第一方的第一服务器接收针对设备的识别请求,所述第二方不同于所述第一方;
查找所述设备的信息;
在查找到所述设备的信息的情况下,向所述第一服务器发送所述设备的识别结果。


20.根据权利要求19所述的设备控制方法,其特征在于,所述设备的信息包括下述至少一项:
设备类型;
所述设备的控制指令类型和相应的控制指令格式。


21.一种设备控制方法,其特征在于,由第二方的第二服务器执行,包括:
从第一方的第一服务器接收确认密钥,所述确认密钥是在设备和所述第一平台的网关之间进行组网配置邀请和公共密钥交换的过程中生成的,所述第二方不同于所述第一方;以及
响应于确认密钥,向所述第一服务器发送配置设备确认值和配置设备随机数。


22.一种设备控制方法,其特征在于,由第二方的第二服务器执行,包括:
从第一方的第一服务器接收源自设备的设备确认值和设备随机数,所述第二方不同于所述第一方;
基于所述设备确认值和所述设备随机数对所述设备进行检查确认,以得到针对所述设备的认证结果;以及
向所述第一服务器发送认证结果。


23.一种设备控制方法,其特征在于,包括:
向存储各方信息的服务器上传本方信息,本方信息包括本方的识别信息和本方连接信息;以及
从存储各方信息的服务器请求其它方的信息,所述其它方的信息包括其方的识别信息与其它方连接信息之间的对应关系。


24.根据权利要求23所述的设备控制方法,其特征在于,还包括:
从存储各方信息的服务器接收授权证书;以及
基于所述服务器的根证书和所述授权证书,与所述服务器建立并保持双向认证安全套接层连接。


25.一种设备控制方法,其特征在于,包括:
分别接收各方的识别信息及其连接信息;
存储各方的识别信息及其连接信息之间的对应关系;以及
响应于各方中的一方的请求,向所述一方的服务器发送其它方的识别信息及其连接信息之间的对应关系。


26.根据权利要求25所述的设备控制方法,其特征在于,还包括:
响应于从一方接收到所述一方的识别信息及其连接信息,为其分配并发送授权证书;以及
与所述一方建立并保持双向认证安全套接层连接。


27.一种灯具控制方法,其特征在于,由第一方的第一服务器执行,包括:
接收针对所述灯具的识别请求;
在所述灯具对应于第二方的情况下,向所述第二方的第二服务器转发所述识别请求,所述第二方不同于所述第一方;
从所述第二服务器接收所述灯具的识别结果;以及
下发所述识别结果。


28.根据权利要求27所述的方法,其特征在于,还包括:
从所述第二服务器接收所述灯具的设备信息;以及
存储所述设备信息。


29.根据权利要求28所述的方法,其特征在于,
所述设备信息包括所述设备的控制指令类型和相应的控制指令格式。


30.根据权利要求29所述的方法,其特征在于,还包括:
响应于控制请求,基于设备信息生成对应于所述控制请求的控制指令;以及
下发所述控制指令。


31.根据权利要求29所述的方法,其特征在于,
所述第一方和所述第二方具有统一的控制指令类型和参数范围。


32.根据权利要求31所述的方法,其特征在于,所述统一的控制指令类型包括下述至少一种:
开关控制;
亮度设置;
色温设置;
颜色设置。


33.一种用于设备控制的第一服务器,其特征在于,对应于...

【专利技术属性】
技术研发人员:胡俊锋汪贇黄俊岚王向然刘勇锋
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1