智能窗户控制方法、装置及计算机可读存储介质与流程

文档序号:14834709发布日期:2018-06-30 11:54阅读:181来源:国知局
智能窗户控制方法、装置及计算机可读存储介质与流程

本发明涉及智能控制技术领域,尤其涉及一种智能窗户控制方法、装置及计算机可读存储介质。



背景技术:

随着人们对家居生活质量要求的不断提升,以及人工智能技术的迅猛发展,人工智能与智慧家居的结合成为发展的趋势。智能窗户控制系统在发展中应运而生,如发明专利《一种智能家居窗户控制系统》申请号CN201510522804.2,实用新型专利《基于物联网控制的智能平开窗户》专利号ZL201520836479.2,两个专利公开的智能窗户控制系统主要是通过检测室外的环境状态,然后反馈到控制模块,控制模块根据用户设定的条件实现窗户自动开合;或者通过用户移动端远程遥控窗户开合。

然而现有智能窗户控制系统需要人为设定窗户打开或者关闭的条件,或者人为在移动端远程遥控窗户的开合。现有系统以人的主观操作进行控制,没有达到完成的智能化。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种智能窗户控制方法、装置及计算机可读存储介质,旨在解决现有智能窗户控制系统需要人为设定窗户打开或者关闭的条件,或者人为在移动端远程遥控窗户的开合,没有达到完成的智能化的技术问题。

为实现上述目的,本发明提供一种智能窗户控制方法,所述智能窗户控制方法包括以下步骤:

实时或定时检测窗户所在环境的环境参数;

获取与所述环境参数关联的窗户操作数据;

根据所述窗户操作数据控制所述智能窗户打开或关闭。

优选地,所述智能窗户控制方法还包括:

在获取到窗户操作指令时,记录所述窗户当前所在环境的环境参数以及所述窗户操作指令对应的窗户操作数据;

获取预设时间间隔内与所述环境参数对应的窗户操作数据;

将重复出现次数最多的所述窗户操作数据关联所述环境参数。

优选地,所述获取与所述环境参数关联的窗户操作数据的步骤包括:

获取检测到所述环境参数时的时间信息;

根据所述时间信息获取所述环境参数关联的窗户操作数据。

优选地,所述智能窗户控制方法还包括:

在获取到窗户操作指令时,记录当前的时间信息、窗户当前所在环境的环境参数以及窗户操作指令对应的窗户操作数据;

获取预设时间间隔内所述时间信息以及环境参数对应的窗户操作数据;

确定获取的各个所述窗户操作数据中重复出现次数最多的所述窗户操作数据,并将所述窗户操作数据关联所述时间信息和所述环境参数。

优选地,所述获取与所述环境参数关联的窗户操作数据的步骤还包括:

获取检测到所述环境参数时窗户所在环境中的用户信息;

获取与所述用户信息和环境参数关联的窗户操作数据。

优选地,所述智能窗户控制方法还包括:

在获取到窗户操作指令时,记录窗户当前所在环境中的用户信息、环境参数以及窗户操作指令对应的窗户操作数据;

获取预设时间间隔内所述用户信息以及环境信息对应的窗户操作数据;

确定获取的各个所述窗户操作数据中重复出现次数最多的所述窗户操作数据,并将所述窗户操作数据关联所述用户信息和所述环境参数。

优选地,所述智能窗户控制方法还包括:

在获取到窗户所在环境的环境参数时,判断所述环境参数是否关联有窗户操作数据;

在所述环境参数关联有窗户操作数据时,执行所述获取与所述环境参数关联的窗户操作数据的步骤;

在所述环境参数未关联有窗户操作数据时,判断所述环境参数是否满足预设的窗户操作条件;

在所述环境参数满足预设的窗户操作条件时,发送与预设的所述窗户操作条件对应的窗户操作指令以控制窗户打开或关闭。

优选地,所述环境参数包括风速、雨量、湿度以及空气质量指数中的至少一种。

此外,为实现上述目的,本发明还提供一种智能窗户控制装置,所述智能窗户控制装置包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的智能窗户控制程序,所述智能窗户控制程序被所述处理器执行时实现如上所述的智能窗户控制方法的各个步骤。

为了实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有智能窗户控制程序,所述智能窗户控制程序被处理器执行时实现如上所述的智能窗户控制方法的各个步骤。

本发明实施例提出的一种智能窗户控制方法、装置以及计算机存储介质,通过实时或定时检测窗户所在环境的环境参数,根据环境参数获取与所述环境参数关联的窗户操作数据,进而采用所述窗户操作数据控制智能窗户打开或关闭,也即自动学习用户操作习惯,实现窗户的智能化控制。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;

图2为本发明智能窗户控制方法第一实施例的流程示意图;

图3为本发明智能窗户控制方法第二实施例的流程示意图;

图4为本发明智能窗户控制方法第三实施例的流程示意图;

图5为本发明智能窗户控制方法第四实施例的流程示意图;

图6为本发明智能窗户控制方法第五实施例的流程示意图;

图7为本发明智能窗户控制方法第六实施例的流程示意图;

图8为本发明智能窗户控制系统的结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:实时或定时检测窗户所在环境的环境参数;获取与所述环境参数关联的窗户操作数据;根据所述窗户操作数据控制所述智能窗户打开或关闭

由于现有智能窗户控制系统需要人为设定窗户打开或者关闭的条件,或者人为在移动端远程遥控窗户的开合。现有系统以人的主观操作进行控制,没有达到完成的智能化。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。

本发明实施例终端可以是智能窗户、服务器或网关,也可以是PC、智能手机、平板电脑、便携计算机等终端设备。

如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块、风速检测仪、空气质量检测仪、雨量器等等。其中,传感器比如光传感器、温度传感器、湿度传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,如所述温度传感器、湿度传感器、风速检测仪、空气质量检测仪以及雨量器等均与所述处理器1001连接等。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及智能窗户控制程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的智能窗户控制程序,并执行以下操作:

实时或定时检测窗户所在环境的环境参数;

获取与所述环境参数关联的窗户操作数据;

根据所述窗户操作数据控制所述智能窗户打开或关闭。

进一步地,处理器1001可以调用存储器1005中存储的智能窗户控制程序,还执行以下操作:

在获取到窗户操作指令时,记录所述窗户当前所在环境的环境参数以及所述窗户操作指令对应的窗户操作数据;

获取预设时间间隔内与所述环境参数对应的窗户操作数据;

将重复出现次数最多的所述窗户操作数据关联所述环境参数。

进一步地,处理器1001可以调用存储器1005中存储的智能窗户控制程序,还执行以下操作:

获取检测到所述环境参数时的时间信息;

根据所述时间信息获取所述环境参数关联的窗户操作数据。

进一步地,处理器1001可以调用存储器1005中存储的智能窗户控制程序,还执行以下操作:

在获取到窗户操作指令时,记录当前的时间信息、窗户当前所在环境的环境参数以及窗户操作指令对应的窗户操作数据;

获取预设时间间隔内所述时间信息以及环境参数对应的窗户操作数据;

确定获取的各个所述窗户操作数据中重复出现次数最多的所述窗户操作数据,并将所述窗户操作数据关联所述时间信息和所述环境参数。

进一步地,处理器1001可以调用存储器1005中存储的智能窗户控制程序,还执行以下操作:

获取检测到所述环境参数时窗户所在环境中的用户信息;

获取与所述用户信息和环境参数关联的窗户操作数据。

进一步地,处理器1001可以调用存储器1005中存储的智能窗户控制程序,还执行以下操作:

在获取到窗户操作指令时,记录窗户当前所在环境中的用户信息、环境参数以及窗户操作指令对应的窗户操作数据;

获取预设时间间隔内所述用户信息以及环境信息对应的窗户操作数据;

确定获取的各个所述窗户操作数据中重复出现次数最多的所述窗户操作数据,并将所述窗户操作数据关联所述用户信息和所述环境参数。

进一步地,处理器1001可以调用存储器1005中存储的智能窗户控制程序,还执行以下操作:

在获取到窗户所在环境的环境参数时,判断所述环境参数是否关联有窗户操作数据;

在所述环境参数关联有窗户操作数据时,执行所述获取与所述环境参数关联的窗户操作数据的步骤;

在所述环境参数未关联有窗户操作数据时,判断所述环境参数是否满足预设的窗户操作条件;

在所述环境参数满足预设的窗户操作条件时,发送与预设的所述窗户操作条件对应的窗户操作指令以控制窗户打开或关闭。

参照图2,本发明提供一种智能窗户控制方法的第一实施例,所述智能窗户控制方法包括以下步骤:

步骤S10,实时或定时检测窗户所在环境的环境参数;

其中,所述环境参数包括风速、雨量、湿度以及空气质量指数中的至少一种。

本发明实施例执行终端可以是控制器,也可以是网关或者服务器或者移动终端。所述终端连接温度传感器、湿度传感器、空气质量检测仪以及雨量器等,所述终端可控制所述温度传感器、湿度传感器、空气质量检测仪以及雨量器实时或定时对窗户所在环境进行检测,或者所述温度传感器、湿度传感器、空气质量检测仪以及雨量器实时检测所述环境,定时发送检测结果至所述终端。

步骤S20,获取与所述环境参数关联的窗户操作数据;

所述窗户操作数据包括某个环境参数对应的窗户操作指令、或者当前时间点获取到是环境参数对应的窗户操作指令、或者当前用户在当前环境参数下对应的窗户操作指令。终端内预存有所述窗户操作数据,且所述窗户操作数据与对应的环境参数关联,在获取到所述环境参数时,根据所述环境参数与窗户操作数据的映射关系,获取与所述环境参数关联的窗户操作数据。

步骤S30,根据所述窗户操作数据控制所述智能窗户打开或关闭。

在获取到与所述环境参数关联的窗户操作数据为关闭窗户的窗户操作指令时,执行关闭所述智能窗户的动作;在获取到与所述环境参数关联的窗户操作数据为打开窗户的窗户操作指令时,执行打开所述智能窗户的动作。可以理解的是,所所述窗户操作指令与当前窗户所处的状态一致,则保持窗户的当前状态即可,如当前窗户处于打开状态时,且获取到是所述窗户操作数据为打开窗户的操作数据时,保持窗户处于当前的打开状态即可。

可见,所述终端根据与所述环境参数关联的窗户操作数据控制窗户的开合,省去用户根据接收到的环境参数手动设置窗户的操作指令,或者省去用户预先设定满足操作窗户的条件来控制窗户,本实施例实现智能窗户的完全智能化自动化。

进一步地,由于天气多变,环境参数也具有多种组合,所述终端无法将所有环境参数均关联相应的窗户操作数据,因此在所述环境参数不具有对应的窗户操作数据时,根据用户预设的操作指令控制窗户的开合,具体地,所述智能窗户控制方法还包括:

在获取到窗户所在环境的环境参数时,判断所述环境参数是否关联有窗户操作数据;

在所述环境参数关联有窗户操作数据时,也即终端预存有与所述环境参数相对应的窗户操作数据,则执行步骤S20获取与所述环境参数关联的窗户操作数据;

在所述环境参数未关联有窗户操作数据时,也即终端没有预存有与所述环境参数相对应的窗户操作数据,此时,智能窗户是否需要打开或关闭,根据预设的窗户操作条件进行判定,也即判断所述环境参数是否满足预设的窗户操作条件;

在所述环境参数满足预设的窗户操作条件时,发送与预设的所述窗户操作条件对应的窗户操作指令以控制窗户打开或关闭,同时自动学习该操作记录。

其中所述预设的窗户操作条件包括预设的窗户打开条件以及预设的窗户关闭条件,在所述环境参数满足预设的窗户打开条件时,发送打开窗户的操作指令至驱动部以控制窗户打开;在所述环境参数满足预设的窗户关闭条件时,发送关闭窗户的操作指令至驱动部以控制窗户关闭。

在本实施例中,通过实时或定时检测窗户所在环境的环境参数,根据环境参数获取与所述环境参数关联的窗户操作数据,进而采用所述窗户操作数据控制智能窗户打开或关闭,也即自动学习用户操作习惯,实现窗户的智能化控制。

进一步的,参照图3,本发明提供一种智能窗户控制方法的第二实施例,基于上述图2所示的实施例,所述智能窗户控制方法还包括:

步骤S40,在获取到窗户操作指令时,记录所述窗户当前所在环境的环境参数以及所述窗户操作指令对应的窗户操作数据;

终端具有机器学习记录功能,在终端内没有存储有窗户操作数据,没有形成操作习惯数据时,终端开始学习窗户操作数据,具体工作方式为:

设定学习时间,所述学习时间可由用户设定,也可以终端默认学习时间,如一周、一个月、一个季度或者具体天数,在所述学习时间期间,终端每获取到窗户操作指令时,记录当前窗户所在环境的环境参数以及所述窗户操作指令对应的窗户操作数据,存储于存储器中,以便于调用,其中,所述窗户操作指令可以为用户输入的窗户操作指令,也可以为用户预先设定的窗户操作指令。在学习期满后,终端将会按照存储器中存储的窗户操作数据控制窗户的开合,实现完全智能化控制窗户。

可以理解的是,终端学习窗户操作数据的工作方式还可以为:设定记录次数,所述记录次数可由用户设定,也可以终端默认记录次数,如具有50次窗户操作数据记录时,终端将会按照所记录的窗户操作数据控制窗户的开合,实现完全智能化控制窗户;或者如具有50次窗户打开操作数据和50次窗户关闭操作数据记录时,终端将会按照所记录的窗户操作数据控制窗户的开合。

步骤S50,获取预设时间间隔内与所述环境参数对应的窗户操作数据;

步骤S60,将重复出现次数最多的所述窗户操作数据关联所述环境参数。

同一用户在不同心境或情景时相同环境参数下对应的窗户操作数据可能不同,因此根据一定时间间隔内的窗户操作数据来确定用户的操作习惯,提高判断的准确性。

优选地,在预设时间间隔内与所述环境参数对应的窗户操作数据中,将出现频率最高的窗户操作数据默认为用户的操作习惯数据,将所述窗户操作数据关联所述环境参数,以在获取到所述环境参数时,直接获取与所述环境参数关联的所述窗户操作数据控制窗户。

可以理解的是,所述环境参数与所述窗户操作数据可以为离散型关联,也可以根据多个环境参数对应的窗户操作数据建立窗户开合模型,在获取到环境参数时,根据所述窗户开合模型计算所述环境参数对应的窗户操作数据。如所述的窗户开合模型S(xi)使用监督学习的方式,输入量为时间x1、节气x2、风速x3、雨量x4、湿度x5、空气质量指数(PM2.5)x6等,其中i为第i个输入量,当想所述窗户开合模型S(xi)输入相对应的时间、节气、风速、雨量、湿度以及空气质量指数(PM2.5)时,输出量为对应的操作操作数据为开或关。

本发明实施例中,基于机器学习的智能窗户控制方法可根据用户在APP移动端设定的关窗条件调整窗户开合模型中逻辑回归和决策树算法的输入参数的权重,优化模型。或者采用如贝叶斯方法、人工神经网络算法等其他的机器学习方法,亦可建立窗户开关模型。

在本实施例中根据用户对窗户的操作习惯建立环境参数对应的窗户操作数据的关系,自学习窗户操作习惯数据,实现完全智能化;在预设时间间隔内,与所述环境参数对应的窗户操作数据中,出现频率最高的所述窗户操作数据作为用户操作窗户的习惯数据,提高自判断窗户操作的准确性,提高用户的体验度。

进一步的,参照图4,本发明提供一种智能窗户控制方法的第三实施例,基于上述所有实施例,所述获取与所述环境参数关联的窗户操作数据的步骤包括:

步骤S210,获取检测到所述环境参数时的时间信息;

步骤S220,根据所述时间信息获取与所述环境参数关联的窗户操作数据。

不同时间或不同的时间段相同环境参数下对应的窗户操作数据可能不同,如早上、中午或晚上,不同时间段用户的体验度不同,即使相同的环境参数对应的窗户操作数据不同。为了使得终端控制窗户开合时,能准确的确定所获取的窗户操作数据为当前时间用户的窗户操作习惯数据,在检测到窗户所在环境的环境参数时,获取检测到所述环境参数时的时间信息,进而根据所述时间信息获取当前时间与所述环境参数关联的窗户操作数据。

所述时间信息可以为检测到所述环境参数时的时时间点信息,也可以为检测到所述环境参数时的时间段信息,或者还可以为检测到所述环境参数时的季节信息等。其中,所述时间信息可以通过时钟模块记录,或者通过网络时间、日历等方式进行记录。

在本实施例中,通过获取检测到所述环境参数时的时间信息,进而根据所述时间信息获取与所述环境参数关联的窗户操作数据,保证获取到是与所述环境参数关联的窗户操作数据更准确,提高用户的体验度。

进一步的,参照图5,本发明提供一种智能窗户控制方法的第四实施例,基于上述图4所示的实施例,所述智能窗户控制方法还包括:

步骤S70,在获取到窗户操作指令时,记录当前的时间信息、窗户当前所在环境的环境参数以及窗户操作指令对应的窗户操作数据;

终端具有机器学习记录功能,在终端内没有存储有窗户操作数据,没有形成操作习惯数据时,终端开始学习窗户操作数据,具体工作方式为:

设定学习时间,所述学习时间可由用户设定,也可以终端默认学习时间,如一周、一个月、一个季度或者具体天数,在所述学习时间期间,终端每获取到窗户操作指令时,记录当前的时间信息、窗户所在环境的环境参数以及所述窗户操作指令对应的窗户操作数据,存储于存储器中,以便于调用,其中,所述窗户操作指令可以为用户输入的窗户操作指令,也可以为用户预先设定的窗户操作指令,所述时间信息可以通过设置时钟模块记录,也可以直接获取网络时间信息。在学习期满后,终端将会按照存储器中存储的窗户操作数据控制窗户的开合,实现完全智能化控制窗户。

可以理解的是,终端学习窗户操作数据的工作方式还可以为:设定记录次数,所述记录次数可由用户设定,也可以终端默认记录次数,如具有50次窗户操作数据记录时,终端将会按照所记录的窗户操作数据控制窗户的开合,实现完全智能化控制窗户;或者如具有50次窗户打开操作数据和50次窗户关闭操作数据记录时,终端将会按照所记录的窗户操作数据控制窗户的开合。

步骤S80,获取预设时间间隔内所述时间信息以及环境参数对应的窗户操作数据;

步骤S90,确定获取的各个所述窗户操作数据中重复出现次数最多的所述窗户操作数据,并将所述窗户操作数据关联所述时间信息和所述环境参数。

同一用户在不同心境或情景时相同环境参数下对应的窗户操作数据可能不同,不同时间相同环境参数对应的窗户操作数据也可能不同,因此根据一定时间间隔内的相同时间信息对应的窗户操作数据来确定用户的操作习惯,进一步提高获取窗户操作数据的准确性,提高用户体验度。

优选地,在预设时间间隔内与所述时间信息以及环境参数对应的窗户操作数据中,将出现频率最高的窗户操作数据默认为用户的操作习惯数据,将所述窗户操作数据关联所述时间信息以及所述环境参数,以在获取到所述环境参数时,直接获取与所述时间信息以及所述环境参数关联的所述窗户操作数据控制窗户。

在本实施例中根据用户对窗户的操作习惯建立时间信息和环境参数对应的窗户操作数据的关系,自学习窗户操作习惯数据,实现完全智能化;在预设时间间隔内,与所述时间信息以及所述环境参数对应的窗户操作数据中,出现频率最高的所述窗户操作数据作为用户操作窗户的习惯数据,进一步提高自判断窗户操作数据的准确性,提高用户的体验度。

进一步的,参照图6,本发明提供一种智能窗户控制方法的第五实施例,基于上述所有实施例,所述获取与所述环境参数关联的窗户操作数据的步骤包括:

步骤S230,获取检测到所述环境参数时窗户所在环境中的用户信息;

步骤S240,获取与所述用户信息和环境参数关联的窗户操作数据。

不同用户在相同环境参数下对应的窗户操作数据可能不同,为了使得终端控制窗户开合时,能准确的确定所获取的窗户操作数据为当前用户的窗户操作习惯数据,在检测到窗户所在环境的环境参数时,获取检测到所述环境参数时窗户所在环境中的用户信息,进而根据所述用户信息获取与所述环境参数关联的窗户操作数据。

其中,所述用户信息可以为根据不同人设定的多个用户信息,或者所述用户信息可以为根据不同类型的人设定的多个不同用户信息类型等。

进一步地,所述获取与所述环境参数关联的窗户操作数据的步骤还可以包括:

获取检测到所述环境参数时窗户所在环境中的用户信息;

在获取到的所述用户信息具有多个时,确定优先级最高的用户信息;也即在窗户所在环境中的用户具有多个时,按照预设的用户优先级排列多个所述用户信息,进而获取优选级最高的用户信息。

获取与所述优选级最高的用户信息以及所述环境参数关联的窗户操作数据。也即终端按照优先级最高的用户信息以及所述环境参数对应的窗户操作数据控制所述窗户,优选满足优选级最高的用户要求。

可以理解的是,在获取到的所述用户信息具有多个时,还可以通过确定用户身份为客人的用户身份信息;以获取与所述客人的用户信息以及所述环境差桉树对应的窗户操作数据控制所述窗户,优选满足客人的要求,进一步提高体验度。

在本实施例中,通过获取检测到所述环境参数时窗户所在环境中的用户信息;进而根据所述用户信息和环境参数关联的窗户操作数据,保证获取到是与所述环境参数关联的窗户操作数据更符合在当前环境中的用户的要求,提高用户的体验度。

进一步地,参照图7,本发明提供一种智能窗户控制方法的第六实施例,基于上述图6所述的实施例,所述智能窗户控制方法还包括:

步骤S100,在获取到窗户操作指令时,记录窗户当前所在环境中的用户信息、环境参数以及窗户操作指令对应的窗户操作数据;

终端具有机器学习记录功能,在终端内没有存储有窗户操作数据,没有形成操作习惯数据时,终端开始学习窗户操作数据,具体工作方式为:

设定学习时间,所述学习时间可由用户设定,也可以终端默认学习时间,如一周、一个月、一个季度或者具体天数,在所述学习时间期间,终端每获取到窗户操作指令时,记录窗户当前所在环境中的用户信息、环境参数以及窗户操作指令对应的窗户操作数据,存储于存储器中,以便于调用,其中,所述窗户操作指令可以为用户输入的窗户操作指令,也可以为用户预先设定的窗户操作指令。在学习期满后,终端将会按照存储器中存储的窗户操作数据控制窗户的开合,实现完全智能化控制窗户。

可以理解的是,终端学习窗户操作数据的工作方式还可以为:设定记录次数,所述记录次数可由用户设定,也可以终端默认记录次数,如具有50次窗户操作数据记录时,终端将会按照所记录的窗户操作数据控制窗户的开合,实现完全智能化控制窗户;或者如具有50次窗户打开操作数据和50次窗户关闭操作数据记录时,终端将会按照所记录的窗户操作数据控制窗户的开合。

步骤S110,获取预设时间间隔内所述用户信息以及环境信息对应的窗户操作数据;

步骤S120,确定获取的各个所述窗户操作数据中重复出现次数最多的所述窗户操作数据,并将所述窗户操作数据关联所述用户信息和所述环境参数。

同一用户在不同心境或情景时相同环境参数下对应的窗户操作数据可能不同,且不同用户在相同环境参数下对应的窗户操作数据也可能不同,因此根据一定时间间隔内当前用户对应的窗户操作数据来确定用户的操作习惯,进一步地提高获取窗户操作数据的准确性,提高用户体验度。

优选地,在预设时间间隔内与所述用户信息以及所述环境参数对应的窗户操作数据中,将出现频率最高的窗户操作数据默认为该用户的操作习惯数据,将所述窗户操作数据关联所述用户信息以及所述环境参数,以在获取到所述环境参数时,直接获取与所述用户信息以及所述环境参数关联的所述窗户操作数据控制窗户。

在本实施例中根据用户对窗户的操作习惯建立用户信息和环境参数对应的窗户操作数据的关系,自学习窗户操作习惯数据,实现完全智能化;在预设时间间隔内,与所述用户信息以及所述环境参数对应的窗户操作数据中,出现频率最高的所述窗户操作数据作为用户操作窗户的习惯数据,进一步提高自判断窗户操作的准确性,提高用户的体验度。

为实现上述目的,本发明还提供一种智能窗户控制装置,所述智能窗户控制装置包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的智能窗户控制程序,所述智能窗户控制程序被所述处理器执行时实现如上所述的智能窗户控制方法的各个步骤。

为了实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有智能窗户控制程序,所述智能窗户控制程序被处理器执行时实现如上所述的智能窗户控制方法的各个步骤。

此外,本发明还提出一种智能窗户控制系统,所述智能窗户控制系统包括感应模块、控制模块、窗户驱动模块、通讯模块、智能网关、服务器以及移动终端,所述感应模块、窗户驱动模块和通讯模块分别与所述控制模块连接,所述智能网关通过所述通讯模块与所述服务器连接,所述服务器与移动终端连接,所述的感应模块用于检测窗户所在环境的环境参数,所述控制模块用于将环境参数、时间以及窗户操作指令通过通讯模块传送到智能网关,并将所述窗户操作指令发送至窗户驱动模块以控制窗户运作,所述智能网关存储所述环境参数、时间信息、用户信息以及窗户操作指令,并上传给至服务器和移动终端。其中,所述通讯模块为zigbee通讯模块。

具体而言,所述感应模块用于检测室外环境,如风速、雨量、湿度、空气质量指数(PM2.5)等参数数据;所述控制模块将参数数据通过UART串口传输到zigbee通讯模块,并下发指令控制窗户驱动电机运作,从而控制窗户的开合;所述智能网关存储zigbee通讯模块上传的参数数据并上传给服务器和APP移动端。其中,智能网关具备机器学习建模的功能,根据存储的用户操作记录、时间、节气和室外环境参数数据等,建立符合用户操作习惯窗户开合模型,实现窗户开合的智能化自动化控制;或者,所述服务器或app移动端具备及其学习建模的功能,根据上传的用户操作记录、时间、节气和室外环境参数数据等,建立符合用户操作习惯窗户开合模型,实现窗户开合的智能化自动化控制。

本发明智能窗户控制系统结合室外环境的变化,以及用户的生活习惯,自动智能地控制窗户开合,为用户提供更舒适和个性化的智能生活体验。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1