System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 设备控制方法、设备及计算机可读存储介质技术_技高网

设备控制方法、设备及计算机可读存储介质技术

技术编号:44454888 阅读:0 留言:0更新日期:2025-02-28 19:00
本申请公开了一种设备控制方法、设备及计算机可读存储介质,在该方法中,中枢设备可以从M个设备中确定出与遥控设备存在第一指向关系的第一设备,以及从M个设备中确定出与遥控设备存在第二指向关系的第二设备;进而根据第一设备的设备能力信息,第一设备的设备状态信息,第二设备的设备能力信息以及第二设备的设备状态信息,可以从第一设备中确定出转移设备,从第二设备中确定出待转移设备;最后控制待转移设备开启目标能力,和/或,控制待转移设备输出目标内容。采用本申请,可以实现设备的指向控制,同时结合所指向设备的设备能力信息和设备状态信息实现设备间的状态流转,使得设备间具备较好的交互效果,有利于提升设备控制的智能性。

【技术实现步骤摘要】

本申请涉及物联网控制领域,尤其涉及一种设备控制方法、设备及计算机可读存储介质


技术介绍

1、随着智能家居的不断发展和普及,家庭中的智能设备逐渐多样化,这些智能设备可以给人们的生活带来便利。通过遥控设备(如手机、遥控器等)可以在全屋中实现对这些智能设备的状态进行控制,例如通过遥控设备可以控制灯具照明,控制音箱播放音乐,控制电视播放视频等等。目前,遥控设备针对这些设备的控制通常是独立的,例如当对象(如用户)的位置从餐厅移动到客厅时,可以通过遥控设备先控制餐厅的灯关闭照明,再控制客厅的灯开启照明。然而这种设备控制方式缺乏智能性,导致设备间的交互效果较差。


技术实现思路

1、本申请实施例提供一种设备控制方法、设备及计算机可读存储介质,可以实现设备的指向控制,同时结合所指向设备的设备能力信息和设备状态信息实现设备间的状态流转,使得设备间具备较好的交互效果,有利于提升设备控制的智能性。

2、第一方面,本申请提供一种设备控制方法,应用于中枢设备,该方法包括:从m个设备中确定出与遥控设备存在第一指向关系的第一设备;遥控设备用于遥控m个设备,m为正整数;第一指向关系和遥控设备的第一位姿信息相关联;从m个设备中确定出与遥控设备存在第二指向关系的第二设备;第二指向关系和遥控设备的第二位姿信息相关联;第二位姿信息不同于第一位姿信息;根据第一设备的设备能力信息,第一设备的设备状态信息,第二设备的设备能力信息以及第二设备的设备状态信息,从第一设备中确定出转移设备,从第二设备中确定出待转移设备;转移设备与待转移设备之间存在相同的目标能力,且目标能力在转移设备上处于开启状态;控制待转移设备开启目标能力,和/或,控制待转移设备输出目标内容,目标内容为转移设备在目标能力处于开启状态下输出的全部或部分内容。

3、在该方式下,中枢设备可以根据遥控设备的位姿信息和全屋中设备的位置信息,判断遥控设备先后指向的设备,再结合遥控设备所指向的设备的设备能力信息和设备状态信息,确定出进行状态流转的转移设备和待转移设备,进而控制先指向的转移设备的设备能力信息和/或设备状态信息流转至后指向的待转移设备。通过这种方式,一方面,可以实现设备的指向控制,自动实现设备间功能流转的操控,简化操作流程,有利于提升设备控制的效率。一方面,可以利用不同设备的能力交集,使得设备间具备一定交互性,有利于提升设备控制的智能性。

4、结合第一方面,在一种可能的实现方式中,上述从m个设备中确定出与遥控设备存在第一指向关系的第一设备,包括:接收遥控设备的第一位姿信息;根据第一位姿信息和m个设备的位置信息,从m个设备中确定出与遥控设备存在第一指向关系的第一设备。

5、可见,根据遥控设备在空间中的位姿信息和设备的位置信息,可以实现遥控设备的指向判断,以便于更加便捷地进行设备控制。

6、结合第一方面,在一种可能的实现方式中,第一位姿信息包括第一位置信息和第一姿态信息;上述根据第一位姿信息和m个设备的位置信息,从m个设备中确定出与遥控设备存在第一指向关系的第一设备,包括:根据第一位置信息和设备m的位置信息,确定遥控设备指向设备m的指向姿态信息;设备m为m个设备中的一个设备;响应于第一姿态信息与指向姿态信息之间的差值小于或等于阈值,确定设备m为与遥控设备之间存在第一指向关系的第一设备。

7、可见,通过对比遥控设备的姿态信息与遥控设备指向设备的指向姿态信息,可以快速地确定出遥控设备所指向的设备。

8、结合第一方面,在一种可能的实现方式中,第一位置信息为基于第一坐标系的位置信息,设备m的位置信息为基于第二坐标系的位置信息;上述根据第一位置信息和设备m的位置信息,确定遥控设备指向设备m的指向姿态信息,包括:获取第一坐标系的原点在第二坐标系下的位置信息,以及第一坐标系与第二坐标系之间的转换关系;根据第一坐标系的原点在第二坐标下的位置信息,以及第一坐标系与第二坐标系之间的转换关系,将第一位置信息转换至第二坐标系,得到遥控设备的第二位置信息;根据第二位置信息以及设备m的位置信息,确定遥控设备指向设备m的指向姿态信息。

9、可见,将遥控设备采用的坐标系与全屋中设备采用的坐标系进行统一,可以更加高效地计算遥控设备指向设备的指向姿态信息。

10、结合第一方面,在一种可能的实现方式中,第一姿态信息包括遥控设备基于第一坐标系的方位角和俯仰角,指向姿态信息包括遥控设备基于第二坐标系指向设备m的方位角和俯仰角,上述方法还包括:根据第一坐标系与第二坐标系之间的转换关系,将遥控设备基于第一坐标系的方位角和俯仰角转换至第二坐标系,得到遥控设备基于第二坐标系的方位角和俯仰角;响应于遥控设备基于第二坐标系的方位角,与遥控设备基于第二坐标系指向设备m的方位角之间的差值小于或等于第一阈值,且遥控设备基于第二坐标系的俯仰角,与遥控设备基于第二坐标系指向设备m的俯仰角之间的差值小于或等于第二阈值,确定第一姿态信息与指向姿态信息之间的差值小于或等于阈值。

11、可见,在同一坐标系下比较遥控设备当前的方位角和遥控设备指向设备的方位角,以及遥控设备当前的俯仰角和遥控设备指向设备的俯仰角,可以更加精细地确定遥控设备当前的姿态信息与指向设备的指向姿态信息之间的关系。

12、结合第一方面,在一种可能的实现方式中,上述从m个设备中确定出与遥控设备存在第一指向关系的第一设备,包括:接收来自遥控设备的第一信息,第一信息用于指示m个设备中与遥控设备存在第一指向关系的第一设备的标识信息;基于第一信息,从m个设备中确定出第一设备。

13、可见,中枢设备直接接收遥控设备的指向判断结果,以便于更加快速地确定出与遥控设备存在指向关系的设备,有利于提升中枢设备处理效率。

14、结合第一方面,在一种可能的实现方式中,上述根据第一设备的设备能力信息,第一设备的设备状态信息,第二设备的设备能力信息以及第二设备的设备状态信息,从第一设备中确定出转移设备,从第二设备中确定出待转移设备,包括:根据第一设备的设备能力信息,第一设备的设备状态信息,第二设备的设备能力信息以及第二设备的设备状态信息,从第一设备中确定出候选转移设备,从第二设备中确定出候选待转移设备;其中,一个候选转移设备对应至少一个候选待转移设备,一个候选转移设备与至少一个候选待转移设备中的每个候选转移设备之间存在相同的目标能力,且目标能力在候选转移设备上处于开启状态;根据候选转移设备与遥控设备之间的距离,以及候选待转移设备与遥控设备之间的距离,从候选转移设备中确定出转移设备,从候选待转移设备中确定出待转移设备。

15、可见,在候选转移设备和候选待转移设备存在多个的情况下,可以结合候选转移设备与遥控设备之间的距离,以及候选待转移设备与遥控设备之间的距离,确定出与遥控设备距离更近的转移设备和待转移设备,如此有利于提升设备控制的灵活性。

16、结合第一方面,在一种可能的实现方式中,上述方法还包括:控制转移设备关闭目标能力,或者,控制转移设备保持目标能力的本文档来自技高网...

【技术保护点】

1.一种设备控制方法,应用于中枢设备,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述从M个设备中确定出与遥控设备存在第一指向关系的第一设备,包括:

3.如权利要求2所述的方法,其特征在于,所述第一位姿信息包括第一位置信息和第一姿态信息;

4.如权利要求3所述的方法,其特征在于,所述第一位置信息为基于第一坐标系的位置信息,所述设备m的位置信息为基于第二坐标系的位置信息;

5.如权利要求1所述的方法,其特征在于,所述从M个设备中确定出与遥控设备存在第一指向关系的第一设备,包括:

6.如权利要求1所述的方法,其特征在于,所述根据所述第一设备的设备能力信息,所述第一设备的设备状态信息,所述第二设备的设备能力信息以及所述第二设备的设备状态信息,从所述第一设备中确定出转移设备,从所述第二设备中确定出待转移设备,包括:

7.如权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:

8.一种设备控制方法,应用于遥控设备,其特征在于,所述方法包括:

9.如权利要求8所述的方法,其特征在于,所述方法还包括:

10.如权利要求8所述的方法,其特征在于,所述方法还包括:

11.如权利要求10所述的方法,其特征在于,所述第一位姿信息包括第一位置信息和第一姿态信息;

12.如权利要求11所述的方法,其特征在于,所述第一位置信息为基于第一坐标系的位置信息,所述设备m的位置信息为基于第二坐标系的位置信息;

13.一种设备控制方法,应用于第一设备,其特征在于,所述方法包括:

14.一种设备控制方法,应用于第二设备,其特征在于,所述方法包括:

15.一种中枢设备,其特征在于,所述中枢设备包括至少一个存储器、至少一个处理器,所述至少一个存储器与所述至少一个处理器耦合,所述至少一个存储器用于存储计算机程序,所述至少一个处理器用于调用所述计算机程序,所述计算机程序包括指令,当所述指令被所述至少一个处理器执行时,使得所述中枢设备执行如权利要求1-7任一项所述的方法。

16.一种遥控设备,其特征在于,所述遥控设备包括至少一个存储器、至少一个处理器,所述至少一个存储器与所述至少一个处理器耦合,所述至少一个存储器用于存储计算机程序,所述至少一个处理器用于调用所述计算机程序,所述计算机程序包括指令,当所述指令被所述至少一个处理器执行时,使得所述遥控设备执行如权利要求8-12任一项所述的方法。

17.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-7任一项所述的方法,或者执行如权利要求8-12任一项所述的方法,或者执行如权利要求13所述的方法,或者执行如权利要求14所述的方法。

...

【技术特征摘要】

1.一种设备控制方法,应用于中枢设备,其特征在于,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述从m个设备中确定出与遥控设备存在第一指向关系的第一设备,包括:

3.如权利要求2所述的方法,其特征在于,所述第一位姿信息包括第一位置信息和第一姿态信息;

4.如权利要求3所述的方法,其特征在于,所述第一位置信息为基于第一坐标系的位置信息,所述设备m的位置信息为基于第二坐标系的位置信息;

5.如权利要求1所述的方法,其特征在于,所述从m个设备中确定出与遥控设备存在第一指向关系的第一设备,包括:

6.如权利要求1所述的方法,其特征在于,所述根据所述第一设备的设备能力信息,所述第一设备的设备状态信息,所述第二设备的设备能力信息以及所述第二设备的设备状态信息,从所述第一设备中确定出转移设备,从所述第二设备中确定出待转移设备,包括:

7.如权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:

8.一种设备控制方法,应用于遥控设备,其特征在于,所述方法包括:

9.如权利要求8所述的方法,其特征在于,所述方法还包括:

10.如权利要求8所述的方法,其特征在于,所述方法还包括:

11.如权利要求10所述的方法,其特征在于,所述第一位姿信息包括第一位置信息和第一姿态信息;

12.如...

【专利技术属性】
技术研发人员:徐昊玮汪光德董伟郭冠呈
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1