控制设备基于受控设备距离对受控设备进行控制的方法与流程

文档序号:16582588发布日期:2019-01-14 18:05阅读:121来源:国知局
控制设备基于受控设备距离对受控设备进行控制的方法与流程

本发明涉及设备控制技术,尤其涉及一种控制设备基于受控设备距离对受控设备进行控制的方法。



背景技术:

目前,对智能家居设备的控制多以回路类型和场景进行控制,缺少以空间形式的控制方式,而且,所有的控制界面及模式在完成最初设定后,无法随着空间的变化自动同步变化,例如,需要在卧室控制客厅的设备时,需要在app中先选择客厅区域然后再选择需要控制的设备,在控制方式上不是很灵活。



技术实现要素:

本发明主要目的在于,提供一种控制设备基于受控设备距离对受控设备进行控制的方法,以解决现有智能家居设备的控制方式不灵活的问题。

本发明是通过如下技术方案实现的:

一种控制设备基于受控设备距离对受控设备进行控制的方法,包括如下步骤:

实时发送广播信号,并接收处于所述广播信号覆盖范围内的受控设备接收到所述广播信号后返回的反馈信息,所述反馈信息中包含所述受控设备初次接收到所述广播信号的时刻;

计算所述控制设备发送所述广播信号的时刻与各受控设备初次接收到所述广播信号的时刻之间的时间差,并根据各时间差之间的大小关系,判断各受控设备与所述控制设备之间的距离的大小关系;

根据各受控设备与所述控制设备之间的距离的大小关系,对各受控设备进行排序,得到受控设备序列;

检测用户在所述控制设备上的操作动作,所述操作动作为连续点击至少1次不具有固定键值的同一按键;

对所述受控设备序列中排序序号与连续点击所述同一按键的次数一致的受控设备进行控制。

进一步地,所述控制为开关控制。

进一步地,所述控制设备通过mesh网络与各受控设备进行通信。

进一步地,所述控制设备通过zigbee通信协议与各受控设备进行通信。

进一步地,所述控制设备为内置电池供电的便携式移动设备。

进一步地,所述受控设备为智能家居设备。

与现有技术相比,本发明提供的控制设备基于受控设备距离对受控设备进行控制的方法,通过控制设备实时发送广播信号,并根据发送广播信号的时刻与各受控设备初次接收到广播信号的时刻之间的时间差之间的大小关系,来判断各受控设备与控制设备之间的距离的大小关系,并据此对各受控设备进行排序,得到受控设备序列,并根据用户连续点击同一按键的次数的不同对受控设备序列中排序序号与用户连续点击同一按键的次数一致的受控设备进行控制,使用户能够使用同一按键控制多个设备,避免了使用固定按键对固定设备进行控制,减少了控制按键数量,也不需要通过app进行复杂的选择操作进行控制,控制方式灵活、方便。

附图说明

图1是本发明实施例控制设备基于受控设备距离对受控设备进行控制的方法的流程示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步详细说明。

如图1所示,本发明实施例提供的控制设备基于受控设备距离对受控设备进行控制的方法,包括如下步骤:

步骤s1:实时发送广播信号,并接收处于广播信号覆盖范围内的受控设备接收到广播信号后返回的反馈信息,反馈信息中包含受控设备初次接收到广播信号的时刻。很多时候,对距离过远的受控设备进行控制显得并不是那么必要,为避免将距离控制设备过远的受控设备纳入控制范围,可限制广播信号的强度,从而限制广播信号的覆盖范围,使覆盖范围内的受控设备数量在合理区间内。

步骤s2:计算控制设备发送广播信号的时刻与各受控设备初次接收到广播信号的时刻之间的时间差,并根据各时间差之间的大小关系,判断各受控设备与控制设备之间的距离的大小关系。由于信号传输速度的一致性,因此,控制设备发送广播信号的时刻与受控设备初次接收到广播信号的时刻之间的时间差就表征了控制设备与该受控设备之间的距离,时间差越大,控制设备与该受控设备之间的距离就越远,反之,控制设备与该受控设备之间的距离就越近。因此,根据控制设备发送广播信号的时刻与各受控设备初次接收到广播信号的时刻之间的时间差的大小关系,就可以判断出各受控设备与控制设备之间的距离的大小关系,即各受控设备间哪个距离控制设备较远,哪个距离控制设备较近。

步骤s3:根据各受控设备与控制设备之间的距离的大小关系,对各受控设备进行排序,得到受控设备序列。具体排序时,可按照与控制设备之间的距离由小到大的顺序对各受控设备进行排序,与控制设备之间的距离最小的受控设备排在第一位,与控制设备之间的距离最大的受控设备排在最后一位。

步骤s4:检测用户在控制设备上的操作动作,操作动作为连续点击至少1次不具有固定键值的同一按键。

步骤s5:对受控设备序列中排序序号与连续点击该同一按键的次数一致的受控设备进行控制。这里的控制可为开关控制。例如,在控制设备上有一控制按键,该控制按键用于打开或关闭各受控设备,当用户点击该控制按键1次时,可以打开或关闭与控制设备之间的距离最小的受控设备,当连续点击该控制按键2次时,可以打开或关闭与控制设备之间的距离第二小的受控设备,以此类推,从而实现通过同一按键控制不同的受控设备,减少了按键数量,提升了控制灵活性。具体是打开或关闭受控设备取决于受控设备之前的开关状态,如果受控设备之前为关闭状态,则为打开受控设备,反之则为关闭受控设备。

本实施例中,控制设备通过mesh网络与各受控设备进行通信。在无线mesh网络中,任何无线设备节点都可以同时作为ap和路由器,网络中的每个节点都可以发送和接收信号,每个节点都可以与一个或者多个对等节点进行直接通信,这样,控制设备可以与各受控设备进行直接通信。具体地,控制设备可通过zigbee通信协议与各受控设备进行通信,zigbee通信协议可以良好地支持mesh网络通信架构。

本实施例中,受控设备可以是智能家居设备,控制设备可采用内置电池供电的便携式移动设备,方便在家居环境中对智能家居设备等受控设备进行控制。使用时,将控制设备放置在一固定位置后,控制设备就开始主动实时发送广播信号搜索各受控设备并对其进行控制了,控制设备放置的位置发生变化后,其发射的广播信号的覆盖范围也会发生变化,广播信号覆盖范围内的受控设备也会发生变化,相应地,所控制的各受控设备也会发生变化。

上述实施例仅为优选实施例,并不用以限制本发明的保护范围,在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。



技术特征:

技术总结
本发明公开了一种控制设备基于受控设备距离对受控设备进行控制的方法,通过控制设备实时发送广播信号,并根据发送广播信号的时刻与各受控设备初次接收到广播信号的时刻之间的时间差之间的大小关系,来判断各受控设备与控制设备之间的距离的大小关系,并据此对各受控设备进行排序,得到受控设备序列,并根据用户连续点击同一按键的次数的不同对受控设备序列中排序序号与用户连续点击同一按键的次数一致的受控设备进行控制,使用户能够使用同一按键控制多个设备,避免了使用固定按键对固定设备进行控制,减少了控制按键数量,也不需要通过APP进行复杂的选择操作进行控制,控制方式灵活、方便。

技术研发人员:孟永亮;宋润涛
受保护的技术使用者:北京金茂绿建科技有限公司
技术研发日:2018.09.27
技术公布日:2019.01.11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1