一种多人环境下协同控制空调的方法及系统的制作方法_2

文档序号:9272970阅读:来源:国知局
的其他实施例中,其他空调运行参数,例如空调湿度、空调风量、空调运行时间、空调风 扇摆头方向和/或空调风扇摆头角度等任何可量化成数值的空调功能,都可以根据本发明 的方法,计算出在多用户环境下,各个空调运行参数的最优值,计算过程在此不分别进行详 细说明。
[0050] 同一空间下,每个人对于温度的需求不同,但空调只有一台,因此常常会出现有人 觉得太冷,有人觉得太热的情况,为了解决此问题,本发明透过算法,计算出在同一空间下, 多用户共同的最优合温度,即在多用户环境下,空调运行的最优温度值,尽可能满足多人的 舒适性。
[0051] 如图1所示,第一步,采集同一空间下,每个用户在预设时间段对空调温度进行调 节的空调操作记录。
[0052] 在采集用户的空调操作记录以前,应该先判断哪些用户是处于同一空间之下。侦 测用户是否在同一个空间的方法很多,常见的方法包括以下几种:
[0053] (1)通过设定空间区域大小,利用GPS和/或北斗卫星定位系统,判断用户是否在 设定的空间区域内;
[0054] (2)根据用户所使用的无线通讯的信号强度,比如Wi-Fi信号强度、蓝牙信号强度 或Zigbee节点信号强度,判断用户是否在同一空间内;当然在其他实施例中,也可以通过 其他无线通讯的电磁信号强度来判断用户是否在同一空间内,通过其他无线通讯的电磁信 号强度来判断用户是否在同一空间的方法均在本发明的保护范围以内;
[0055] (3)在空间的出入口设置门禁系统,通过所述门禁系统读取用户的进出空间数据, 判断用户是否在同一空间内;
[0056] (4)通过NFC设备进行用户间的快速配对,判断用户是否在同一空间内。NFC,全称 NearFieldCommunication,即近距离无线通信,是一种轻松、安全、迅速的通信的无线连 接技术,其传输范围相对较小、带宽高、能耗低,通过判断用户是否可以进行NFC无线通信, 即可判断用户是否在同一空间内。
[0057] 然后对处于同一空间的用户的操作记录进行采集,所述空调操作记录可由物联网 空调的操作纪录取得。本实施例中,所述用户操作空调记录应至少包含用于判断是否为同 一用户的用户识别码、不同用户识别码对应的操作指令和/或操作时间,本实施例的操作 指令即是对空调温度进行设定,具体空调操作记录如表1所示:
[0058] 表1本实施例的空调操作记录

[0060] 第二步,根据所述空调操作记录,计算操作空调的用户人数,并计算每个用户在进 行空调温度调节时的用户活跃度。用户活跃度计算,主要目的是为算出个别用户于群体间 的家电控制,谁应给予较重的主导权。实际上,在同一空间下,越常操作家电的人,在该环境 下,具有较重社会地位主导权,本发明利用此种社会现象,设计出个别用户于群体间活跃度 的计算方式,并将此个别用户活跃度,应用于群体控制空调。
[0061] 用户活跃度代表了对于同一台空调,近期谁较具有操作的主导权。在公共场合,由 于管理员操作空调机会较多,因此利用本发明的算法,将使管理员的权重加重,路过的人权 重较轻。邀请别人到家中作客,因主人在过去一段时间,具有较多的空调操作频率,所以主 人的权重较高。因此,此种算法将给予社群主导权高的人,较高的权重,但又给予群体用户 一定的温控弹性,符合社会群体生活法则。如前所述,本发明用户活跃度的计算方法,不限 于空调温度控制,亦可使用于空调湿度、空调风量等空调运行参数控制中。同一个空间下, 不同的空调功能,有不同的用户活跃度,可以分别进行计算,比如若有一个用户,对于空调 的风量特别在意,在短时间内调整较多次数的风量,则该用户在调整空调风量这个参数上, 具有较高的活跃度。在同一个空调功能下,所有用户的活跃程度加总(Summation),会等于 1〇
[0062] 如上表所示,设置操作记录的采集时间段为18:00~20:00这两个小时,在该时间 段内,有3位用户在同一空间对空调温度进行了调节,分别为Userl、User2、User3 ;其中, Userl对空调温度进行了 2次调节,User2对空调温度进行了 4次调节,User3对空调温度 进行了 4次调节,因此,针对空调温度这个空调运行参数,Userl在18:00~20:00这个时 间段的用户活跃度&丨为2八2+4+4),即a0. 2,User2在18:00~20:00这个时间段的用 户活跃度%为4八2+4+4),即&2=0.4,化從3在18 :00~20:00这个时间段的用户活跃度 %为V(2+4+4),即a3= 0. 4,因此,针对本实施例的空调温度调节,上述三位用户在同一空 间下的活跃程度为a= [0. 2, 0. 4, 0. 4]。当然在其他实施例中,上述采集时间段可以根据空 调的实际控制要求进行调整。
[0063] 第三步,采集上述三个用户在所述预设时间段,即在18:00~20:00这两个小时中 的空调温度偏好值。使用网络数据库,即可取得用户识别码对应的三个用户,在18:00~ 20:00这个时间段的空调温度偏好值。所述偏好值可由用户的历史操作数据计算得出,也可 使用统计、机率、机器学习、资料探勘等技术采集得到。值得注意的是,在不同季节、气候、空 间等条件下,用户在同一时间段的空调温度偏好值会存在一定差别。本实施例中,可以采集 到Userl在当前环境下,空调温度偏好值为28度;User2在当前环境下,空调温度偏好值为 24度;User3在前环境下,空调温度偏好值为25度,因此用户偏好值V= [28, 24, 25]。 [0064] 第四步,根据每个用户的空调温度偏好值和用户活跃度,计算所述最优空调温度 值。本实施例中,所述最优空调温度值的计算方法为:
[0066]其中,OPV(OptimalParameterValue)为空调运行参数最优值,Vi~vn为同一空 间下的用户编号i~编号n的空调运行参数偏好值,&i~an为同一空间下的用户编号i~ 编号n在所述空调运行参数下的用户活跃度。本实施例中,将步骤2和步骤3的取值代入 到上述公式中,计算出所述最优空调温度值=28*0. 2+24*0. 4+25*0. 4 = 25. 2度,即当有上 述三个用户时,空调温度设定为25. 2度,多数用户都会觉得比较舒适,最大限度的避了有 人觉得热,有人觉得冷的情况,提高了用户整体的舒适性。
[0067]第五步,将所述最优空调温度值发送给空调控制系统,所述空调控制系统控制空 调在上述18:00~20:00时间段,按照上述最优空调温度值运行。
[0068]在有些情况下,会无法采集到某些用户识别码,即无法辨识个别用户身份,或多位 用户以匿名(Anonymous)方式操控同一台空调时,亦可利用本发明算出所述空调运行参数 最优值。在这种情况下,只需将每个空调操作动作,比如本实施例中对空调温度进行调节的 用户,皆视为不同的人,给予每个操作动作一个独立的用户识别码(UserID),即可在无法 采集到某些用户识别码的情况下,算出用户活跃度和空调运行参数偏好值,从而计算出所 述空调运行参数最优值。
[0069]本发明的方法可以用在对空调模式进行设计时,增加相对应的「会议模式」、「聚会 模式」、「公共场所模式」等,在家人争抢空调时,可开启「家庭模式」,满足多数人需要。
[0070] 如图2所示,为本发明一种多人环境下协同控制空调的系统,包括设定模块、空调 操作记录采集模块、用户活跃度计算模块、空调运行参数偏好值采集模块、空调运行参数最 优值计算模块和空调运行控制模块,
[0071]所述设定模块用于设定所述空调操作记录的采集时间段;
[0072]所述空调操作记录采集模块用于采集同一空间下,每个用户在预设时间段对空调 运行参数进行调节的空调操作记录;
[0073]所述用户活跃度计算模块用于根据所述空调操作记录,计算操作空调的用户人 数,并计算每个用户在调节不同空调运行参数时的用户活跃度;
[0074]所述空调运行参数偏好值采集模块用于采集每个用户在所述预设时间段的空调 运行参数偏好值;
[0075]所述空调运行参数最优值计算模块用于根据所有用户的空调运行参数偏好值和 对
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1