一种基于物联网的窗户智能控制方法及系统转让专利
申请号 : CN202110939354.2
文献号 : CN113585910B
文献日 : 2022-04-22
发明人 : 邹红来
申请人 : 江苏福鱼装饰材料有限公司
摘要 :
权利要求 :
1.一种基于物联网的窗户智能控制方法,其特征在于,该方法包括:获取预设时间段内每个窗户的第一人体触发序列和第二人体触发序列,所述第一人体触发序列为设置于所述窗户的不可转动边框的第一位置的第一人体红外传感器所采集的信号,所述第二人体触发序列为设置于所述不可转动边框的第二位置的第二人体红外传感器所采集的信号,所述第二位置的高度大于所述第一位置;
根据所述第一人体触发序列的第一触发次数和所述第二人体触发序列的第二触发次数将所述窗户分类为工位窗户或公共窗户;
根据所述工位窗户所对应的第一触发次数和第二触发次数之差,确定每个所述工位窗户的低位触发比;
获取所述工位窗户与公共窗户中相同位置传感器的人体触发序列的初始相似度,以所述低位触发比作为所述初始相似度的权重得到两窗户之间的组态相似度,根据所述组态相似度得到与所述公共窗户的触发规律相似的所述工位窗户作为优选窗户,重置所述优选窗户的低位触发比;
根据目标开窗比例和所述低位触发比分配所述公共窗户和所述工位窗户的开度。
2.根据权利要求1所述的一种基于物联网的窗户智能控制方法,其特征在于,根据目标开窗比例分配所述公共窗户、所述优选窗户和剩余的所述工位窗户的开度的步骤为:在目标损失函数收敛时得到每个工位窗户的开度,所述目标损失函数为均方根误差损失与约束损失之和;所述均方根误差损失是期望值与所有工位窗户的开度之和的损失,所述期望值为目标开窗比例减去所述公共窗户的总开度得到的目标值;所述约束损失为所述低位触发比与每个所述工位窗户的开度的加权求和。
3.根据权利要求1所述的一种基于物联网的窗户智能控制方法,其特征在于,所述根据所述第一人体触发序列的第一触发次数和所述第二人体触发序列的第二触发次数将所述窗户分类的步骤为:
根据每个窗户的所述第一触发次数与所述第二触发次数之比得到相对触发比,将所述相对触发比进行聚类,将所述窗户分为两类,分别为所述工位窗户和所述公共窗户。
4.根据权利要求1所述的一种基于物联网的窗户智能控制方法,其特征在于,所述获取所述工位窗户与公共窗户中相同位置传感器的人体触发序列的初始相似度的步骤为:计算所述相同位置传感器的人体触发序列的汉明距离得到所述初始相似度。
5.根据权利要求1所述的一种基于物联网的窗户智能控制方法,其特征在于,所述根据所述组态相似度得到与所述公共窗户的触发规律相似的所述工位窗户的步骤为:将每个公共窗户和每个工位窗户间的组态相似度的倒数作为邻接矩阵的元素,得到开窗关联矩阵;利用KM算法对所述开窗关联矩阵进行匹配与相应的公共窗户最大匹配的工位窗户,将最大匹配的工位窗户作为优选窗户。
6.根据权利要求1所述的一种基于物联网的窗户智能控制方法,其特征在于,根据目标开窗比例和所述低位触发比分配所述公共窗户和所述工位窗户的开度的步骤包括:将所述目标开窗比例大于所述公共窗户的最大开度之和时,利用目标损失函数结合所述低位触发比分配所述工位窗户的开度。
7.根据权利要求1所述的一种基于物联网的窗户智能控制方法,其特征在于,所述获取所述工位窗户与公共窗户中相同位置传感器的人体触发序列的初始相似度的步骤之前包括:
获取每个窗户周围的障碍物触发信号,所述障碍物触发信号是由设置于所述窗户的可转动的外边框上的红外传感器所采集的信号;
在所述障碍物触发信号被触发时,将相应类别中的相应窗户进行剔除。
8.根据权利要求7所述的一种基于物联网的窗户智能控制方法,其特征在于,根据目标开窗比例和所述低位触发比分配所述公共窗户和所述工位窗户的开度之后,还包括以下步骤:
在根据所述分配的所述工位窗户和公共窗户的开度进行开窗时,检测到障碍物触发信号,相应的窗户停止开启,该窗户对应的开度记为最终的开度。
9.根据权利要求1所述的一种基于物联网的窗户智能控制方法,其特征在于,所述根据所述工位窗户所对应的第一触发次数和第二触发次数之差,确定每个所述工位窗户的低位触发比的方法为:根据所述工位窗户的所述第一触发次数和第二触发次数之差得到坐姿触发次数,将所有所述工位窗户的坐姿触发次数进行归一化得到所述低位触发比。
10.一种基于物联网的窗户智能控制系统,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1‑9任意一项所述方法的步骤。
说明书 :
一种基于物联网的窗户智能控制方法及系统
技术领域
背景技术
温度等环境因素自动控制窗户的开关状态。
将该控制指令反馈给窗户终端的驱动器以驱动相应的电机打开或者关闭相应的窗户。对于
同一个控制系统下的所有窗户,均采用相同的控制方法控制每一扇窗户。
干扰到工位上的员工,在打开窗户的过程中可能会碰撞到人或者是对应于已打开的窗户的
工位上无法正常安排员工入座。
发明内容
触发序列为设置于所述窗户的不可转动边框的第一位置的第一人体红外传感器所采集的
信号,所述第二人体触发序列为设置于所述不可转动边框的第二位置的第二人体红外传感
器所采集的信号,所述第二位置的高度大于所述第一位置;根据所述第一人体触发序列的
第一触发次数和所述第二人体触发序列的第二触发次数将所述窗户分类为工位窗户或公
共窗户;根据所述工位窗户所对应的第一触发次数和第二触发次数之差,确定每个所述工
位窗户的低位触发比;获取所述工位窗户与公共窗户中相同位置传感器的人体触发序列的
初始相似度,以所述低位触发比作为所述初始相似度的权重得到两窗户之间的组态相似
度,根据所述组态相似度得到与所述公共窗户的触发规律相似的所述工位窗户作为优选窗
户,重置所述优选窗户的低位触发比;根据目标开窗比例和所述低位触发比分配所述公共
窗户和所述工位窗户的开度。
失函数为均方根误差损失与约束损失之和;所述均方根误差损失是期望值与所有工位窗户
的开度之和的损失,所述期望值为目标开窗比例减去所述公共窗户的总开度得到的目标
值;所述约束损失为所述低位触发比与每个所述工位窗户的开度的加权求和。
二触发次数之比得到相对触发比,将所述相对触发比进行聚类,将所述窗户分为两类,分别
为所述工位窗户和所述公共窗户。
相似度。
元素,得到开窗关联矩阵;利用KM算法对所述开窗关联矩阵进行匹配与相应的公共窗户最
大匹配的工位窗户,将最大匹配的工位窗户作为优选窗户。
损失函数结合所述低位触发比分配所述工位窗户的开度。
是由设置于所述窗户的可转动的外边框上的红外传感器所采集的信号;在所述障碍物触发
信号被触发时,将相应类别中的相应窗户进行剔除。
窗时,检测到障碍物触发信号,相应的窗户停止开启,该窗户对应的开度记为最终的开度。
二触发次数之差得到坐姿触发次数,将所有所述工位窗户的坐姿触发次数进行归一化得到
所述低位触发比。
所述处理器执行所述计算机程序时实现上述任意一种基于物联网的窗户智能控制方法的
步骤。
发比,通过低位触发比调整两传感器触发序列的初始相似度得到组态相似度,根据该相似
度来寻找与公共窗户的触发规律最相似的工位窗户作为优选窗户,并将该工位窗户的低位
触发比重置,最后根据目标开窗比例和低位触发比分配公共窗户、优选窗户和剩余的工位
窗户的开度。利用该方法能够自动的根据窗户的类别分配窗户的开度并能够达到尽可能的
减少人员碰撞窗户的目的。
附图说明
仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,
还可以根据这些附图获得其它附图。
具体实施方式
其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”
或“另一个实施例”指的不一定是同一个实施例。此外,一个或多个实施例中的特定特征、结
构、或特点可由任何合适形式组合。
第二位置分别安装第一红外人体红外传感器21和第二人体红外传感器22,用于检测在窗户
的周围是否存在坐着的人体或者直立的人体。作为一个优选方案,在窗户的可转动的外边
框12的第三位置和第四位置分别安装有第一红外接近传感器31和第二红外传感器32,用于
检测可转动外框的周围是否存在障碍物。
满足第二位置的高度大于第一位置、第一红外人体红外传感器能够检测到工位上有坐着的
人体的信号、第二红外人体红外传感器能够检测到站立的人体信号的条件。红外接近传感
器的安装位置满足随着窗户的可转动的外边框转动、能够检测到窗户周围的障碍物的条件
即可。
采集的信号,第二人体触发序列为设置于不可转动边框的第二位置的第二人体红外传感器
所采集的信号,第二位置的高度大于第一位置。
区域内时,触发相应的人体红外传感器输出高电平信号;当人体在该检测区内不动时,由于
温度没有变化,因此传感器不会被触发,因此该人体红外传感器的触发反映了在检测区内
是否存在活动的人体。人体红外传感器的触发次数反映了人体在该检测区内活动的次数。
立的人体进入其检测区域时,第二人体红外传感器触发。第一人体红外传感器的安装位置
低于第二人体红外传感器,因此在有直立的人体或者有坐姿的人体进入到其检测区域时,
第一人体红外传感器触发。对于同一扇窗户而言,在有直立人体进入检测区域时,第一人体
红外传感器和第二人体红外传感器会被同时触发。第一人体红外传感器和第二人体红外传
感器将采集的数据以传感器的状态量S[S1,S2]发送给处理器,处理器根据接收到的状态量
进行后续的分析判断得到相应窗户的开度,进而控制器输出驱动信号驱动相应窗户上安装
的驱动器自动打开相应的开度。其中,S1表示第一人体红外传感器所采集的第一人体触发
序列,S2表示第二人体红外传感器所采集的第二人体触发序列。传感器触发时输出的高电
平信号为1,否则为0。
的第一人体触发次数与第二人体触发次数的相对触发比对窗户进行归类。
由于该相对触发比的值越大,表示低位置的第一人体红外传感器的触发次数越多,反映该
窗户的检测区域内坐姿人体出现的次数越多,越可能是工位窗户;该相对触发比的值越小,
表示高位置的第二人体红外传感器的触发次数越多,反映该窗户的检测区域内直立人体出
现的次数越多,越可能是公共窗户。因此,可以通过该相对触发比确定窗户的类别趋势。
有窗户的分布序列记为P={p1...pi...pn},其中n表示窗户总数量,pi表示第i个窗户的相
对触发比。对该分布序列进行K‑Means聚类,其中K的取值为2,维度为1,样本之间的距离函
数为L1距离,该L1距离为两个相对触发比之差的绝对值。聚类得到结果为将所有窗户分为
了工位窗户和公共窗户两类,记工位窗户的集合为WA,公共窗户的集合为WB。
工位的影响,使不同影响的工位窗户具有不同的关注度,本发明实施例通过低位触发比来
反映每个窗户的检测区域内坐姿的触发比例。
于同一扇窗户,直立人体进入检测区域会同时触发第一人体红外传感器和第二人体红外传
感器。因此,利用第一人体触发次数减去第二人体触发次数能够得到坐姿触发次数。具体
的,记 其中 表示第i个工位窗户在预设时间范围内坐姿
人体的触发次数,WAi(S1)表示第i个工位窗户在预设时间范围内的第一人体触发序列,WAi
(S2)表示第i个工位窗户在预设时间范围内的第二人体触发序列。
低位触发比越大说明在该窗户的检测区域内的工位上坐姿人体的存在的时间越长,越不适
合开窗,对开窗的影响越大。
度得到与公共窗户的触发规律相似的工位窗户作为优选窗户,重置优选窗户的低位触发
比。
律相似,该工位窗户受到工位约束的概率就越小,那么在自动开窗控制的过程中就可以降
低或者不考虑第一人体触发次数的影响,相应的低位触发比可以重置为零。为了获取工位
窗户与公共窗户中相同安装位置的人体红外传感器采集的人体触发序列的初始相似度,本
发明实施例通过计算相同位置传感器的人体触发序列的汉明距离得到该初始相似度。
公共窗户在第t时刻第一人体红外传感器的状态样本的时间序列索引值记为 两者的
汉明距离为:
降低。
到开窗关联矩阵。具体的,将组态差异度的倒数称为相似度记为Q (i,j),则有:
1
以相似度Q (i,j)作为邻接矩阵的行列元素,得到开窗关联矩阵Q。
公共窗户和优选窗户称为关联二元组。由于该关联二元组中的工位窗户与公共窗户的触发
规律相似,反映了该工位窗户受工位坐姿人体的影响最小,因此,将得到的每个关联二元组
中的工位窗户的低位触发比置为零。
为了达到在最大程度上降低工位窗户的开度对工位人员造成干扰且符合预设的开窗比例
的目的,建立目标损失函数,在目标损失函数收敛时,得到每个工位窗户的开度,其对应的
开窗比例即为最佳的开窗比例。
的均方根误差损失,以及计算低位触发比与每个工位窗户的开度的加权求和得到约束损
失。以该均方根误差损失和约束损失之和即为最终的目标损失函数L:
器通过优化参数x来描述[0,Rmax i]的范围。在本发明实施例中最大开度Rmax i的取值为0.5。
使得非线性优化器在调节每个工位窗户的x参数时,低位触发比越大的窗户开度越小;并且
由于将关联二元组中的工位窗户的低位触发比置为零,能够使得该工位窗户的开度尽可能
的大,防止将更户的开度分量分摊到其他工位窗户上。
例的情况下,尽可能避免工位窗户碰到人或者对工位人员产生干扰。
户的低位触发比,通过低位触发比调整两传感器触发序列的初始相似度得到实际相似度,
根据该相似度来寻找与公共窗户的触发规律最相似的工位窗户作为优选窗户,并将该工位
窗户的低位触发比重置,最后根据目标开窗比例和低位触发比分配公共窗户、优选窗户和
剩余的工位窗户的开度。利用该方法能够自动的根据窗户的类别分配窗户的开度并能够达
到尽可能的减少人员碰撞窗户的目的。
上的红外传感器所采集的信号;在障碍物触发信号被触发时,将相应类别中的相应窗户进
行剔除。具体的,在窗户的可活动边框的外边框上安装有红外接近传感器,该红外接近传感
器由于在可活动边框上,因此其会随着窗户的转动而转动,若其检测范围内检测到存在障
碍物,则控制该窗户停止转动。
行分析发现其中有两扇工位窗户和两扇公共窗户因检测到周围存在障碍物无法打开,因此
需要对剩余的8扇工位窗户和3扇公共窗户进行关联性分析,得到三扇与公共窗户的触发规
律最为相似的工位窗户,并将这三扇工位窗户对应的低位触发比重置为零,得到更新的低
位触发比序列。假设目标开窗比例为5,三扇公共窗户全部打开到最大开度之后,而每个窗
户的最大开度为0.5,因此剩余的开窗期望值为3.5,此时需要根据更新的低位触发比序列
和期望值利用损失函数分配8扇工位窗户的开度,以在达到期望值的情况下尽可能不影响
工位。若在打开公共窗户或者工位窗户的过程中,检测到红外接近传感器触发为高电平,则
停止开启,此时窗户所对应的开度记为该窗户最终的开度;同时,利用损失函数重新分配剩
余工位窗户的开度。
计算机程序,处理器执行计算机程序时实现上述任意一个实施例提供的一种基于物联网的
窗户智能控制方法的步骤。其中一种基于物联网的窗户智能控制方法在上述实施例中已经
详细说明,不再赘述。
些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且
仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连
续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者
可能是有利的。