一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种智能家居联动方法、装置及计算机存储介质与流程

2021-10-09 13:29:00 来源:中国专利 TAG:联动 联网 智能家居 装置 计算机

1.本技术涉及物联网的技术领域,尤其是涉及一种智能家居联动方法、装置及计算机存储介质。


背景技术:

2.智能家居是通过物联网技术连接的家居设备,以住宅为平台,利用综合布线技术、网络通信技术、 安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统。
3.针对上述中的相关技术,发明人认为,用户需要对各个家居设备的原理、联动逻辑和联动方法完全掌握后才能方便的使用智能家居,但是联动功能对于用户过于复杂,操作较为不便。


技术实现要素:

4.本发明目的一是提供一种智能家居自学习联动装置,具体提高智能家居操作便利性的效果。
5.本发明的发明目的一基于以下技术方案实现。
6.一种智能家居联动方法,所述方法包括:用户对家居设备、环境类传感器、联动类传感器和信息监控类传感器进行命名,以及区域划分;智能网关获取家居设备主动操作的状态信息,以及对应区域内环境类传感器输出的参考环境参数数据,智能网关将所述状态信息分别与对应的参考环境参数数据关联,生成初始联动条件;智能网关将所述初始联动条件按照出现频率从高到低的顺序进行排序,将排序后的初始联动条件发送至移动终端,并对每条初始联动条件进行文字解释,供用户进行修改确认,用户修改初始联动条件后对应的文字解释同步更新,解释对应初始联动条件的效果,用户确认后将初始联动条件发送至智能网关,智能网关将用户确认后的初始联动条件标记为确定联动条件;智能网关获取实际环境参数数据,将实际环境参数数据分别与确定联动条件中的参考环境参数数据进行比较,如果实际环境参数数据均与对应的参考环境参数数据相匹配,则自动控制家居设备调整至与该确定联动条件对应的状态;智能网关将联动类传感器的命名分别与家居设备的命名进行查表模糊匹配,如果联动类传感器的命名与家居设备的命名相匹配,则将联动类传感器和对应的家居设备进行关联;智能网关将信息监控类传感器与固定操作的家居设备进行关联。
7.通过采用上述技术方案,家居设备经用户主动操作时,向智能网关发送主动操作的状态信息,智能网关在空闲时对状态信息进行分析,将主动操作的状态信息分别与对应的参考环境参数数据关联,生成初始联动条件,初始联动条件经用户确认后标记为确定联动条件,当实际环境参数数据与确定联动条件的参考环境参数数据关联匹配时,智能网关
自动控制家居设备调整至与该确定联动条件对应的状态;同时智能网关通过模糊匹配将联动类传感器和对应的家居设备进行关联,通过推荐固定操作将信息监控类传感器与对应的家居设备进行关联。该方法节省了用户学习家居设备联动方法的时间,也减少了由于用户对智能家居不熟悉导致的手动配置不准确、不充分的现象,提高了用户体验感。
8.可选的,智能网关接收任一时刻家居设备的状态信息a1,经过预设时间间隔后接收家居设备的状态信息a2,如果状态信息a2和状态信息a1的变化情况未超过对应的阈值,则过滤状态信息a2,存储状态信息a1;如果状态信息a2和状态信息a1的变化情况超过对应的阈值,则存储状态信息a1和状态信息a2;智能网关接收任一时刻的环境参数数据b1,经过预设时间间隔后接收对应的环境参数数据b2,如果环境参数数据b2和对应环境参数数据b1的变化情况未超过对应的阈值,则过滤环境参数数据b2,存储环境参数数据b1;如果环境参数数据b2和对应环境参数数据b1的变化情况超过对应的阈值,则存储环境参数数据b1和环境参数数据b2;智能网关接收任一时刻联动类传感器的状态信息c1,经过预设时间间隔后接收对应联动类传感器的状态信息c2,如果状态信息c2和对应状态信息c1的变化情况未超过对应的阈值,则过滤状态信息c2,存储状态信息c1;如果状态信息c12和对应状态信息c1变化情况超过对应的阈值,则存储状态信息c1和状态信息c2;智能网关接收任一时刻信息监控类传感器的状态信息d1,经过预设时间间隔后接收对应监控类传感器的状态信息d2,如果状态信息d2和对应状态信息d1的变化情况未超过对应的阈值,则过滤状态信息d2,存储状态信息d1;如果状态信息d2和对应状态信息d1的变化情况超过对应的阈值,则存储状态信息d1和状态信息d2。
9.通过采用上述技术方案,如果智能网关对接收到的所有信息和数据均进行存储,会造成存储空间不足,减少flash寿命,影响系统运行速度,因此智能网关会将变化量未超过对应阈值的状态信息或数据进行过滤,减少了存储过多相同信息和数据的现象。
10.可选的,智能网关获取家居设备主动操作的状态信息之后,如果经过连续多个预设时间间隔,仍未接收到环境参数数据,则智能网关判断对应的环境类传感器处于离线状态,输出对应环境类传感器的离线信息,同时停止使用对应预设时间间隔之前的环境参数数据,当再次接收到环境参数数据时,智能网关判断对应的环境类传感器处于在线状态,并输出对应环境类传感器的在线信息,智能网关输出在线信息之后接收到的环境参数数据,与对应的状态信息进行关联。
11.通过采用上述技术方案,环境类传感器在离线状态之前,智能网关已经存储了环境参数数据,环境类传感器离线后不能及时将实际的环境参数数据发送至智能网关,因此实际的环境参数数据可能与智能网关存储的环境参数数据相差过大,所以停止使用离线状态之前存储的停止使用对应预设时间间隔之前的环境参数数据,当环境类传感器恢复在线状态时后,智能网关使用恢复在线状态后获得的环境参数数据,该方案有利于提高关联的准确性。
12.可选的,智能网关如果在预设时间间隔内接收到对应家居设备的心跳数据,则判断该家居设备处于在线状态,输出对应家居设备的在线信息,并将家居设备的在线日志进行存储;智能网关如果经过连续多个预设时间间隔仍未接收到对应家居设备的心跳数据,则判断该家居设备处于离线状态,输出对应家居设备的离线信息,并将家居设备的离线日
志进行存储。
13.通过采用上述技术方案,智能网关和家居设备保持连接才能接收和发送信息,智能网关通过心跳数据判断是否与家居设备保持连接,智能网关如果经过连续多个预设时间间隔仍未接收到对应家居设备的心跳数据,则判断该家居设备处于离线状态,输出对应家居设备的离线信息,提醒用户及时检查离线原因,重新建立连接。存储在线日志和离线日志的目的是,智能网关利用在线日志判断家居设备在线的时间,利用离线日志判断家居离线的时间,家居设备处于离线状态的时间段内,智能网关不适应此时的环境参数数据。
14.可选的,智能网关获取一天内每个预设时间间隔内中所有家居设备状态信息发生改变的总次数,将所有家居设备状态信息发生改变的总次数与预设次数进行比较,如果家居设备状态信息发生改变的总次数小于预设次数,则将对应的预设时间间隔标记为初始空闲时间;智能网关依次将后一天的初始空闲时间与之前所有的初始空闲时间进行比较,将初始空闲时间重合率高于预设值的时间段标记为最终空闲时间。
15.通过采用上述技术方案,智能网关在第一天默认凌晨为空闲时间,第二天优先选择晚上分析得到前一天初始空闲时间,第三天优先选择晚上分析得到前两天的初始空闲时间,以此类推,得到最终空闲时间,之后智能网关在最终空闲时间对所有家居设备的状态信息和环境参数数据进行分析。在空闲时间用户不主动操作家居设备,家居设备不向智能网关发送状态信息,此时对状态信息和环境参数数据进行分析,能够减少智能网关超负荷运行导致卡顿的现象。
16.本发明目的二提供一种智能家居联动装置。
17.本发明目的二是基于以下技术方案实现的。
18.一种智能家居联动装置,包括家居设备、环境类传感器、联动类传感器、信息监控类传感器和智能网关;其中所述家居设备用于输出主动操作的状态信息;所述环境类传感器用于检测区域内环境参数数据的变化情况,基于环境参数数据的变化情况输出环境参数数据;所述联动类传感器用于检测室内人员情况;所述信息监控类传感器用于发出报警信息;所述智能网关分别与家居设备、环境类传感器、联动类传感器和信息监控类传感器连接;所述智能网关用于获取家居设备主动操作的状态信息,以及对应区域内环境类传感器输出的参考环境参数数据,将所述状态信息分别与对应的参考环境参数数据关联,生成初始联动条件,并将所述初始联动条件按照出现频率从高到低的顺序进行排序,将排序后的初始联动条件发送至移动终端,对每条初始联动条件进行文字解释,供用户进行修改和确认,用户修改初始联动条件后对应的文字解释同步更新,解释对应初始联动条件的效果,将用户确认后的初始联动条件标记为确定联动条件;智能网关还拥有获取实际环境参数数据,将实际环境参数数据分别与确定联动条件中的参考环境参数数据进行比较,如果实际环境参数数据均与对应的参考环境参数数据相匹配,则自动控制家居设备调整至与该确定联动条件对应的状态;所述智能网关用于将联动类传感器的命名分别与家居设备的命名进行查表模糊
匹配,如果联动类传感器的命名与家居设备的命名相匹配,则将联动类传感器和对应的家居设备进行关联;所述智能网关用于将信息监控类传感器与固定操作的家居设备进行关联。
19.通过采用上述技术方案,家居设备经用户主动操作时,向智能网关发送主动操作的状态信息,智能网关在空闲时对状态信息进行分析,将主动操作的状态信息分别与对应的参考环境参数数据关联,生成初始联动条件,初始联动条件经用户确认后标记为确定联动条件,当实际环境参数数据与确定联动条件的参考环境参数数据关联匹配时,智能网关自动控制家居设备调整至与该确定联动条件对应的状态;同时智能网关通过模糊匹配将联动类传感器和对应的家居设备进行关联,通过推荐固定操作将信息监控类传感器与对应的家居设备进行关联。该装置节省了用户学习家居设备联动方法的时间,也减少了由于用户对智能家居不熟悉导致的手动配置不准确、不充分的现象,提高了用户体验感。
20.可选的,所述环境类传感器基于环境参数数据的变化情况输出环境参数数据,如果所述环境参数数据的变化量超过对应的预设值,则将变化后的环境参数数据发送至智能网关;如果所述环境参数数据的变化量小于对应的预设值,则每经过对应的预设时间间隔向智能网关发送环境参数数据。
21.通过采用上述技术方案,环境类传感器将变化情况超过预设值的环境参数数据发送至智能网关,能够减少向智能网关发送重复数据的现象,有利于延长环境类传感器的电池使用寿命;如果环境参数数据保持稳定,变化情况一直小于对应的预设值,则每经过对应的预设时间间隔向智能网关发送一次环境参数数据,智能网关接收到一次环境参数数据后,经过连续多个预设时间间隔仍未再次接收到对应的环境参数数据,则判断该环境类传感器处于离线状态。
22.本发明目的三是提供一种计算机设备。本发明的上述发明目的三是通过以下技术方案得以实现的:一种计算机设备,包括存储器和处理器,所述存储器上存储有能够被处理器加载被执行如上述智能家居联动方法中任一种步骤的计算机程序。
23.本发明目的四是提供一种计算机可读存储介质。
24.本发明的上述发明目的四是通过以下技术方案得以实现的:一种计算机可读存储介质,存储有能够被加载并执行如上述智能家居联动方法中任一种步骤的计算机程序。
25.综上所述,本发明包括以下至少一种有益技术效果:当实际环境参数数据与参考环境参数数据相匹配时,智能网关能够自动控制家居设备执行与该参考环境参数数据相对应的状态,用户学习家居设备联动方法的时间,也减少了由于用户对智能家居不熟悉导致的手动配置不准确、不充分的现象,提高了用户体验感。
具体实施方式
26.以下对本发明作进一步详细说明。
27.本具体实施例仅仅是对本发明的解释,其并不是对本发明的限制,本领域技术人员在阅读完本说明书后可以根据需要对本实施例做出没有创造性贡献的修改,但只要在本
发明的权利要求范围内都受到专利法的保护。
28.本发明实施例的实施方式公开一种智能家居联动装置,包括家居设备、环境类传感器、联动类传感器、信息监控类传感器和智能网关。其中家居设备包括空调控制器、新风控制器、开关、照明灯和插座设备等;环境类传感器包括光照度传感器、温度传感器和湿度传感器等;联动类传感器包括人体探测器和门磁探测器等;信息监控类传感器包括烟感报警器和气感报警器等。智能网关分别与各个家居设备、环境类传感器、联动类传感器、信息监控类传感器进行连接,同时智能网关还与云服务器连接,通过云服务器向用户的移动终端发送信息。
29.在本技术实施方式中,环境类传感器根据环境参数数据的实时变化情况,向智能网关发送环境参数数据。如果环境参数数据的变化量超过对应的预设值,则将变化后的数据发送至智能网关,减少了向智能网关发送重复数据的现象,具有延长环境类传感器电池使用寿命的效果。如果环境参数数据的变化量小于对应的预设值,那么环境类传感器每经过对应的预设时间间隔向智能网关发送一次最新的环境参数数据,如果智能网关经过连续3个或4个预设时间间隔仍未接收到新的环境参数数据,则判断对应的环境类传感器处于离线状态。
30.本发明实施例的另一实施方式公开一种智能家居设联动方法,主要流程描述如下:用户首先对家居设备、环境类传感器、联动类传感器和信息监控类传感器进行命名,以及区域划分;对于家居设备,用户通过手动或者app对家居设备进行操作时,家居设备的状态信息发生改变,家居设备将改变后的状态信息上传至智能网关,进行存储。智能网关同时会接收环境类传感器发送的参考环境参数数据进行存储。智能网关将家居设备的状态信息和存储的参考环境参数数据进行关联,生成初始联动条件,并将上传至云服务器,云服务器将初始联动条件发送至用户的移动终端,每条初始联动条件均有对应的文字解释,用于解释对应初始联动条件的效果。用户对初始联动条件进行修改和确认,用户修改过的初始联动条件对应的文字解释也同步更新,将确认后的初始联动条件重新发送至智能网关,智能网关将确认后的初始联动条件标记为确定联动条件。
31.由于用户使用家居设备的习惯可能不规律,所以家居设备同一状态时会对应多组不同的参考环境参数数据,智能网关将家居设备的同一状态信息分别于与多组不同的参考环境参数数据关联,生成多条初始联动条件,根据每条初始联动条件出现的次数进行排序,出现次数越多说明该联动条件与用户习惯的匹配度越高,智能网关通过云服务器将排序后的初始联动条件发送至用户的移动终端,由用户选择与自己习惯最匹配的初始联动条件作为确定联动条件。
32.智能网关获取环境类传感器发送的实际环境参数数据,将实际环境参数数据分别与确定联动条件中的参考环境参数数据进行比较,如果实际环境参数数据均与对应的参考环境参数数据相匹配,则自动控制家居设备调整至与该确定联动条件对应的状态。
33.对于联动类传感器,研发人员在程序中列出常用设备对应表项,比如空气质量传感器分别与空调、加湿器、新风系统相匹配,人体感应传感器照明灯相匹配。智能网关将联动类传感器的命名分别与家居设备的命名进行查表模糊匹配,如果联动类传感器的命名与
家居设备的命名表格中的匹配关系,则将联动类传感器和对应的家居设备进行关联。
34.对于信息监控类传感器,智能网关推荐固定操作的家居设备进行与信息监控类传感器进行关联。例如气感报警器用于检测燃气泄漏的情况,如果发生燃气泄漏的情况,需要关闭燃气管道阀门,因此将气感报警器与燃气管道阀门进行关联。在发生燃气泄漏时,开启或者关闭电器容易产生电火花,造成爆炸,为了减少在燃气泄漏的情况下智能网关操作其他家居设备的现象,发生燃气泄露时,智能网关会停止家居设备和环境类传感器的联动,即使实际环境参数数据与确定联动条件的参考环境参数数据相匹配,智能网关也不会改变家居设备的状态信息。
35.家居设备、环境类传感器、联动类传感器和信息监控类传感器的各项信息和数据均发送至智能网关进行存储及分析,如果智能网关存储过多信息和数据,会导致智能网关存储空间不足,减少flash寿命,影响系统运行速度,因此智能网关会对接收到的信息和数据进行过滤。
36.例如智能网关接收到的照明灯状态信息a1为关闭状态,经过预设时间间隔后,接收照明灯状态信息a2,a2也为关闭状态,状态信息a2和状态信息a1未发生变化,则过滤状态信息a2,存储状态信息a1。再次经过预设时间间隔后,重新接收照明灯状态信息a2,如果a2也仍为关闭状态,则过滤状态信息a2,仍然存储状态信息a1;如果重新接收到的照明灯状态信息a2为开启状态,则对状态信息a2进行存储。
37.例如智能网关接收到的温度传感器输出的温度数据b1为25℃,经过预设时间间隔后,接收的温度数据b2为25.5℃,温度数据b2和温度数据b1的差值为0.5℃,未超过预设值0.8℃,则过滤温度数据b2,存储温度数据b1。再次经过预设时间间隔后,重新接收温度数据b2,如果温度数据b2与温度数据b1的差值仍未超过预设值0.8℃,则过滤温度数据b2,仍然存储温度数据b1;如果重新接收到的温度数据b2与温度数据b1的差值超过预设值0.8℃,则对温度数据b2进行存储。
38.联动类传感器输出的状态信息c1和状态信息c2,以及信息监控类传感器输出的状态信息d1和状态信息d2,也会经过上述方法中的比较步骤和过滤步骤后进行存储。
39.智能网关需要与家居设备保持连接,才能接收家居设备的状态信息,与环境类传感器保持连接,才能接收到环境参数数据。家居设备和环境类传感器可能会出现设备故障、断电、与智能网关断开连接等情况,因此智能网关需要检测家居设备和环境类传感器是否处于在线状态。
40.对于家居设备,智能网关利用射频电路接收家居设备发送的心跳数据。智能网关接收家居设备发送的心跳数据之后,经过对应的预设时间间隔再次接收到心跳数据,说明该家居设备处于在线状态。用户主动操作家居设备时,家居设备的状态信息发送改变,会将改变后的状态信息连同心跳数据一起发送至智能网关。如果智能网关接收家居设备发送的心跳数据之后,经过连续3个或4个预设时间间隔仍未再次接收到心跳数据,此时智能网关判断该家居设备处于离线状态,并输出对应家居设备的离线信息,提醒用户及时排查离线原因,及时恢复连接。智能网关判断家居设备处于在线状态时,会同时存储在线日志,判断家居设备处于离线状态时,会同时存储离线日志,智能网关根据在线日志和离线日志得到家居设备离线时间,离线时间的状态信息不与环境参数数据进行关联。
41.对于环境类传感器,智能网关获取家居设备主动操作的状态信息之后,如果经过
连续3个或4个预设时间间隔,仍未接收到环境参数数据,则智能网关判断对应的环境类传感器处于离线状态,输出对应环境类传感器的离线信息,提醒用户及时排查离线原因,及时恢复连接。该环境类传感器在离线之前向智能网关发送的环境参数数据,不与家居设备的状态信息进行关联。当重新接收到环境参数数据时,智能网关判断对应的环境类传感器恢复在线状态,并输出对应环境类传感器的在线信息,智能网关输出在线信息之后接收到的环境参数数据,能够与对应的家居设备状态信息进行关联。
42.智能网关对家居设备的状态信息和环境参数数据进行分析时,需要耗时对所有接收到的信息和数据进行运算,如果此时家居设备仍然向智能网关发送状态信息,会导致智能网关接收过多的操作,造成智能网关超负荷运行,导致卡顿。因此智能网关需要在家居设备的空闲时间对接收到的信息和数据进行分析。
43.智能网关在接收到家居设备的状态信息时,会同时存储对应的时间戳,根据存储的时间戳获取一天内每个预设时间间隔内中所有家居设备状态信息发生改变的总次数,将所有家居设备状态信息发生改变的总次数与预设次数进行比较,如果家居设备状态信息发生改变的总次数小于预设次数,则将对应的预设时间间隔标记为初始空闲时间。
44.例如将1天划分为12个预设时间间隔,每个预设时间间隔为2h,预设次数为0,在凌晨1:00至5:00这两个预设时间间隔内,所有家居设备状态信息发生改变的总次数为0次,那么凌晨1:00至5:00标记为这一天的初始空闲时间。智能网关优先选择前一天初始空闲时间的中间时刻凌晨2:00开始,将当天的初始空闲时间与之前所有的初始空闲时间进行比较,连续三天的初始空闲时间均为凌晨1:00至5:00,则将凌晨1:00至5:00标记为最终空闲时间,之后智能网关会在最终空闲时间的中间时刻凌晨2:00开始对白天接收到的信息和数据进行分析。优先选择空闲时间中间时刻的目的是,防止在空闲时间开始时家居设备和环境类传感器之间有联动,使得网络中存在较多的数据,影响设备分析数据时的效率,在中间时刻时空闲时间已经处于稳定状态。
45.以下结合玄关灯为例对本技术实施方式做具体解释。
46.玄关灯在玄关处起到照明的效果,用户每天在18:30至19:30之间开启房门,此时房门处的门磁打开,玄关处有人,如果此时室内光照强度低于150lux,那么用户需要手动开启玄关灯,并且习惯将玄关灯调成绿色,当用户穿过玄关进入到客厅后,会手动将玄关灯关闭,此时玄关处无人。
47.智能网关将玄关灯开启且颜色为绿色的状态信息上传至智能网关进行存储,将房门处的门磁打开、玄关处有人、时间段为18:30至19:30以及光照强度低于150lux的环境参数信息上传至智能网关进行存储,智能网关将玄关灯的状态信息和对应的环境参数数据进行关联,生成初始联动条件,并通过云服务器发送至用户的移动终端,用户可以在移动终端上对初始联动条件进行编辑和确认。用户确认完成后,当环境参数数据再次满足房门处的门磁打开、玄关处有人、时间段为18:30至19:30以及光照强度低于150lux,智能网关能够控制玄关灯自动开启。
48.智能网关将玄关灯关闭的状态信息上传至智能网关进行存储,将玄关处无人的环境参数信息上传至智能网关进行存储,智能网关将玄关灯的状态信息和对应的环境参数信息进行关联,生成初始联动条件,并通过云服务器发送至用户的移动终端,用户可以在移动终端上对初始联动条件进行编辑和确认,用户确认完成后当环境参数信息再次满足玄关处
无人时,智能网关能够控制玄关灯自动关闭。
49.用户的生活可能不规律,开启房门的时间不确定,如果开启房门的时间主要集中在18:30至19:30之间,少部分集中在21:00至22:00之间,智能网关会判断环境参数数据为18:30至19:30与用户习惯的匹配度更高,环境参数数据为21:00至22:00与用户习惯的匹配度更低。智能网关将两组环境参数数据对应的初始联动条件均通过云服务器发送至用户移动终端,供用户进行选择和编辑。智能网关还能根据匹配度对多组初始联动条件进行排序,多组初始联动条件按照匹配度从高到低在移动终端上显示,供用户进行编辑和确认。
50.本技术实施例的另一实施方式公开了一种计算机设备,包括存储器和处理器,存储器上存储有能够被处理器加载并执行智能家居联动方法中任一步骤的计算机程序。
51.本技术实施例的另一实施方式公开了一种计算机可读存储介质,存储有能够被加载并执行智能家居联动方法中任一步骤的计算机程序。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜