自动开关窗户的控制方法、装置、系统及存储介质与流程

文档序号:14170844阅读:1058来源:国知局
自动开关窗户的控制方法、装置、系统及存储介质与流程

本发明涉及物联网控制技术领域,尤其涉及一种自动开关窗户的控制方法、装置、系统及计算机可读存储介质。



背景技术:

随着科技的快速发展,物联网技术应运而生,这大大方便了用户生活。比如智能灯光控制、智能窗户控制等。现有技术中,通常都是由用户手动操作控制器(比如遥控器、app控制软件等)来下发控制指令,窗户终端接收控制指令并运行,从而实现对窗户的智能控制,比如自动开启窗户、关闭窗户等。或者是用户预先在窗户终端中设置窗户运行的配置参数,进而由窗户终端根据该配置参数完成自动运行。

然而当用户不在家或者未下达控制指令或者未设置运行配置参数时,则窗户终端无法自动执行开启或关闭操作,从而无法适应外部环境(比如天气变化)的变化,这给用户生活带来了不便。



技术实现要素:

本发明的主要目的在于提供一种自动开关窗户的控制方法、装置、系统及计算机可读存储介质,旨在解决现有物联网技术中,窗户终端不能适应外部环境变化而自动运行的技术问题。

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

定位窗户的gps位置信息;

基于所述gps位置信息,获取当前窗户所在地理区域的天气信息;

判断当前获得的天气信息是否与预设的窗户控制条件匹配;

若匹配,则对窗户执行相应的开关控制处理。

可选地,在同一房子的任一窗户的组成部件内设置gps定位模块,所述定位窗户的gps位置信息包括:

通过所述gps定位模块,定位窗户的gps位置信息。

可选地,所述基于所述gps位置信息,获取当前窗户所在地理区域的天气信息包括:

与预设的天气预报服务器建立通信连接;

定期向所述天气预报服务器发送所述gps位置信息所在地理区域的天气信息获取请求,并接收所述天气预报服务器返回的当前窗户所在地理区域的天气信息。

可选地,在定位窗户的gps位置信息之前,所述控制方法还包括:

配置天气信息与窗户控制条件之间的映射关系,其中,所述天气信息至少包括污染物指数值、风力值、雨天/多云/晴天、天气状态变化的起始与终止时间,所述污染物指数值至少包括pm2.5数值。

可选地,所述判断当前获得的天气信息是否与预设的窗户控制条件匹配包括:

基于天气信息与窗户控制条件之间的映射关系,判断当前获得的天气信息是否与预设的窗户控制条件匹配;

其中,当pm2.5数值大于或等于第一数值时,确定当前天气信息与关闭窗户匹配,当pm2.5数值小于或等于第二数值时,确定当前天气信息与开启窗户匹配;

当风力值大于或等于第三数值时,确定当前天气信息与关闭窗户匹配,当风力值小于或等于第四数值时,确定当前天气信息与开启窗户匹配;

当天气为雨天时,确定当前天气信息与关闭窗户匹配,当天气为多云或晴天时,确定当前天气信息与开启窗户匹配。

可选地,所述若匹配,则对窗户执行相应的开关控制处理包括:

若当前获得的天气信息与预设的窗户控制条件匹配,则基于天气状态变化的起始与终止时间,对窗户执行相应的开关控制处理。

进一步地,为实现上述目的,本发明还提供一种自动开关窗户的控制装置,所述控制装置包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的开关窗户控制程序,所述开关窗户控制程序被所述处理器执行时实现如上述任一项所述的自动开关窗户的控制方法的步骤。

进一步地,为实现上述目的,本发明还提供一种自动开关窗户的控制系统,所述控制系统包括开关窗装置以及如上所述的控制装置;所述开关窗装置与所述控制装置电连接,并用于接收所述控制装置的指令并执行,以供开启或关闭窗户。

可选地,所述开关窗装置包括电机、可伸缩部件以及用于定位窗户的gps位置信息的gps定位模块;所述可伸缩部件可在所述电机的驱动下伸展或收缩,以供对应开启或关闭窗户。

进一步地,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有开关窗户控制程序,所述开关窗户控制程序被处理器执行时实现如上述任一项所述的自动开关窗户的控制方法的步骤。

本发明中,窗户控制装置可以定位得到窗户的gps位置信息,进而进一步得到当前窗户所在地理区域的天气信息,也即能够主动获得窗户所在地理区域的外部环境情况,从而根据该天气信息,对窗户执行相应的开关控制处理,实现了窗户终端能够适应于外部环境的变化而自动运行的有益效果,提升了物联网设备的智能化水平。

附图说明

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

图2为本发明自动开关窗户的控制系统一实施例的功能模块示意图;

图3为图2中开关窗装置一实施例的细化功能模块示意图;

图4为本发明自动开关窗户的控制方法一实施例的流程示意图。

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

具体实施方式

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

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

本发明实施例自动开关窗户的控制装置可以是pc机、服务器,也可以是平板电脑、便携计算机、智能电子终端等设备。

如图1所示,该自动开关窗户的控制装置可以包括:处理器1001,例如cpu,通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储设备。

本领域技术人员可以理解,图1中示出的自动开关窗户的控制装置的硬件结构并不构成对自动开关窗户的控制装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机可读存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及计算机程序,比如开关窗户控制程序等。其中,操作系统是管理和控制自动开关窗户的控制装置与软件资源的程序,支持网络通信模块、用户接口模块、开关窗户控制程序以及其他程序或软件的运行;网络通信模块用于管理和控制网络接口1002;用户接口模块用于管理和控制用户接口1003。

在图1所示的自动开关窗户的控制装置硬件结构中,网络接口1004主要用于连接系统后台,与系统后台进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;自动开关窗户的控制装置通过处理器1001调用存储器1005中存储的开关窗户控制程序,以执行以下操作:

定位窗户的gps位置信息;

基于所述gps位置信息,获取当前窗户所在地理区域的天气信息;

判断当前获得的天气信息是否与预设的窗户控制条件匹配;

若匹配,则对窗户执行相应的开关控制处理。

进一步地,所述自动开关窗户的控制装置通过处理器1001调用存储器1005中存储的开关窗户控制程序,以执行以下操作:

与预设的天气预报服务器建立通信连接;

定期向所述天气预报服务器发送所述gps位置信息所在地理区域的天气信息获取请求,并接收所述天气预报服务器返回的当前窗户所在地理区域的天气信息。

进一步地,所述自动开关窗户的控制装置通过处理器1001调用存储器1005中存储的开关窗户控制程序,以执行以下操作:

配置天气信息与窗户控制条件之间的映射关系,其中,所述天气信息至少包括污染物指数值、风力值、雨天/多云/晴天、天气状态变化的起始与终止时间,所述污染物指数值至少包括pm2.5数值。

进一步地,所述自动开关窗户的控制装置通过处理器1001调用存储器1005中存储的开关窗户控制程序,以执行以下操作:

基于天气信息与窗户控制条件之间的映射关系,判断当前获得的天气信息是否与预设的窗户控制条件匹配;

其中,当pm2.5数值大于或等于第一数值时,确定当前天气信息与关闭窗户匹配,当pm2.5数值小于或等于第二数值时,确定当前天气信息与开启窗户匹配;

当风力值大于或等于第三数值时,确定当前天气信息与关闭窗户匹配,当风力值小于或等于第四数值时,确定当前天气信息与开启窗户匹配;

当天气为雨天时,确定当前天气信息与关闭窗户匹配,当天气为多云或晴天时,确定当前天气信息与开启窗户匹配。

参照图2,图2为本发明自动开关窗户的控制系统一实施例的功能模块示意图。

本实施例中,控制系统包括:开关窗装置10、控制装置20;其中,开关窗装置10与控制装置20电连接,用于接收控制装置20的指令并执行,以供开启或关闭窗户。

进一步可选的,如图3所示,开关窗装置10包括电机101、可伸缩部件102以及用于定位窗户的gps位置信息的gps定位模块103;其中,可伸缩部件102可在电机101驱动下伸展或收缩,从而实现窗户的开启或关闭操作。本实施例对于可伸缩部件102的具体结构形式不限,比如该可伸缩部件102可以包括齿轮、链条、伸缩杆,在电机101的驱动下,通过齿轮驱动链条旋转,进而带动伸缩杆向窗外伸展,从而打开窗户,或者带动伸缩杆向屋内收缩,进而关闭窗户。

在本实施例中,控制装置20可以定位得到窗户的gps位置信息,进而进一步得到当前窗户所在地理区域的天气信息,也即能够主动获得窗户所在地理区域的外部环境情况,从而根据该天气信息,通过控制开关窗装置10,对窗户执行相应的开关控制处理,实现了窗户终端能够适应于外部环境的变化而自动运行的有益效果,提升了物联网设备的智能化水平。

基于上述硬件结构,提出本发明自动开关窗户的控制方法的各个实施例。

参照图4,图4为本发明自动开关窗户的控制方法一实施例的流程示意图。

本实施例中,自动开关窗户的控制方法包括以下步骤:

步骤s10,定位窗户的gps位置信息;

本实施例中,控制装置20可以通过定位方式主动获得窗户的gps位置信息,该gps位置信息具体用于获得对应地理区域的天气信息,从而无需用户人为操控窗户的开关或者配置窗户开关的运行参数。

例如,可以通过房间内拥有gps定位模块的智能设备获得gps位置信息,或者通过绑定用户移动终端来获得gps位置信息(默认用户在离家不远的区域范围内工作)。

可选的,在同一房子的任一窗户的组成部件内设置gps定位模块,进而通过gps定位模块,定位窗户的gps位置信息。

步骤s20,基于gps位置信息,获取当前窗户所在地理区域的天气信息;

本实施例中,控制装置20基于获得的窗户的gps位置信息,即可请求外部设备而获得当前窗户所在地理区域的天气信息。

可选的,在一实施例中,控制装置20与预设的天气预报服务器建立通信连接;定期向天气预报服务器发送gps位置信息所在地理区域的天气信息获取请求,并接收天气预报服务器返回的当前窗户所在地理区域的天气信息。比如通过预设的ip地址访问天气预报服务器,从而获得相应地理区域的天气情况,比如,晴天、温度、湿度、风力等。

步骤s30,判断当前获得的天气信息是否与预设的窗户控制条件匹配;

步骤s40,若匹配,则对窗户执行相应的开关控制处理。

本实施例具体通过条件匹配方式,确定对窗户的开关控制处理方式,比如开窗、关窗等。本实施例对于窗户控制条件的设置不限,具体根据实际需要进行设置。比如天晴、风小,则开窗,若下雨、风大,则关窗。

本实施例中,窗户控制装置可以定位得到窗户的gps位置信息,进而进一步得到当前窗户所在地理区域的天气信息,也即能够主动获得窗户所在地理区域的外部环境情况,从而根据该天气信息,对窗户执行相应的开关控制处理,实现了窗户终端能够适应于外部环境的变化而自动运行的有益效果,提升了物联网设备的智能化水平。

进一步可选的,在本发明自动开关窗户的控制方法另一实施例中,在上述步骤s10之前,所述控制方法还包括:

配置天气信息与窗户控制条件之间的映射关系,其中,天气信息至少包括污染物指数值、风力值、雨天/多云/晴天、天气状态变化的起始与终止时间,污染物指数值至少包括pm2.5数值。

本实施例中,获取的天气信息至少包括:

(1)污染物指数值,比如pm10数值、pm2.5数值、二氧化氮数值等;

(2)风力值,比如微风、轻风、中等风力、强风、台风等;

(3)雨天/多云/晴天

(4)天气状态变化的起始与终止时间,比如雨转晴对应的下雨开始时间与下雨终止时间。

基于上述天气信息,配置天气信息与窗户控制条件之间的映射关系,例如下表1所示。

表1

进一步可选的,在一实施例中,基于天气信息与窗户控制条件之间的映射关系,判断当前获得的天气信息是否与预设的窗户控制条件匹配;

其中,当pm2.5数值大于或等于第一数值时,确定当前天气信息与关闭窗户匹配,当pm2.5数值小于或等于第二数值时,确定当前天气信息与开启窗户匹配;

当风力值大于或等于第三数值时,确定当前天气信息与关闭窗户匹配,当风力值小于或等于第四数值时,确定当前天气信息与开启窗户匹配;

当天气为雨天时,确定当前天气信息与关闭窗户匹配,当天气为多云或晴天时,确定当前天气信息与开启窗户匹配。

进一步可选的,在一实施例中,若当前获得的天气信息与预设的窗户控制条件匹配,则基于天气状态变化的起始与终止时间,对窗户执行相应的开关控制处理。

本实施例中,天气信息包含有各种天气状态的变化起止时间,控制装置20具体基于天气状态变化的起始与终止时间,对窗户执行相应的开关控制处理。比如早上8点会下雨,而中午12点雨停,则对应的控制策略为在早上8点之前关闭窗户,而在中午12点之后开启窗户。

本发明还提供一种计算机可读存储介质。

本发明的计算机可读存储介质上存储开关窗户控制程序,该开关窗户控制程序被处理器执行时实现上述自动开关窗户的控制方法任一实施例中的步骤。

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

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,这些均属于本发明的保护之内。

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