空气处理设备的控制装置、方法和系统与流程

文档序号:12653666阅读:197来源:国知局
空气处理设备的控制装置、方法和系统与流程

本发明涉及空气处理设备控制领域,尤其涉及一种空气处理设备的控制装置、方法和系统。



背景技术:

随着科学技术的发展,对空气处理设备如空调器、加湿机等设备的控制,一般是通过APP(Application,应用程序)进行控制。然而,这种控制方式仍然存在缺陷,例如,当用户通过APP控制一台空气处理设备运行时,若是想要调节另一台空气处理设备的运行信息,需要用户点亮手机屏幕,打开APP以进入到控制界面中,并手动操作以实现对另一台空气处理设备的调节,显然,这种控制方式的操作较为繁琐,对空气处理设备的控制也不够智能。



技术实现要素:

本发明的主要目的在于提供一种空气处理设备的控制装置、方法和系统,旨在解决现有技术中,对空气处理设备的控制不够便捷和智能的技术问题。

为实现上述目的,本发明提供一种空气处理设备的控制装置,所述空气处理设备包括进风口、出风口,以及连接进风口和出风口的风道,在所述风道中设置有功能模块;所述控制装置与空气处理设备绑定,所述控制装置包括widget界面以及:

广播模块,用于广播当前的环境信息,以供所述空气处理设备基于接收到的环境信息调整内部的运行信息;

显示模块,用于在所述widget界面显示所述空气处理设备的运行信息。

优选地,所述控制装置还绑定了检测设备,或绑定了安装有检测部的空气处理设备,所述控制装置包括:

监测模块,用于监测检测设备或安装有检测部的空气处理设备的运行信息,以将监测到的运行信息作为当前的环境信息。

优选地,所述广播模块包括:

获取单元,用于获取所述检测设备或所述安装有检测部的空气处理设备的预存参数指标;

比对单元,用于将监测到的所述运行信息与对应的所述预存参数指标进行比对;

广播单元,用于在所述运行信息超出所述预存参数指标时,将监测到的运行信息作为当前的环境信息进行广播。

优选地,所述控制装置还包括显示在所述widget界面中用于调节空气处理设备的运行信息的控制按键,所述控制装置还包括:

控制模块,用于基于所述widget界面的控制按键接收到的触摸操作产生控制指令,以控制所述空气处理设备的运行;

更新模块,用于在所述widget界面中更新所述空气处理设备的运行信息。

优选地,所述空气处理设备包括空调器、加湿机、除湿机或净化器。

此外,为实现上述目的,本发明还提供一种空气处理设备的控制方法,所述空气处理设备包括进风口、出风口,以及连接进风口和出风口的风道,在所述风道中设置有功能模块;所述控制方法应用于移动终端,所述移动终端与空气处理设备绑定,其特征在于,所述移动终端包括widget界面,所述控制方法包括:

广播当前的环境信息,以供所述空气处理设备基于接收到的环境信息调整内部的运行信息;

在所述widget界面显示所述空气处理设备的运行信息。

优选地,所述移动终端还绑定了检测设备,或绑定了安装有检测部的空气处理设备,所述广播当前的环境信息的步骤之前,所述控制方法还包括:

监测检测设备或安装有检测部的空气处理设备的运行信息,以将监测到的运行信息作为当前的环境信息。

优选地,所述广播当前的环境信息的步骤包括:

获取所述检测设备或所述安装有检测部的空气处理设备的预存参数指标;

将监测到的所述运行信息与对应的所述预存参数指标进行比对;

在所述运行信息超出所述预存参数指标时,将监测到的运行信息作为当前的环境信息进行广播。

优选地,所述移动终端还包括显示在所述widget界面中用于调节空气处理设备的运行信息的控制按键,所述控制方法还包括:

基于所述widget界面的控制按键接收到的触摸操作产生控制指令,以控制所述空气处理设备的运行;

在所述widget界面中更新所述空气处理设备的运行信息。

优选地,所述空气处理设备包括空调器、加湿机、除湿机或净化器。

此外,为实现上述目的,本发明还提供一种空气处理设备的控制系统,所述空气处理设备包括进风口、出风口,以及连接进风口和出风口的风道,在所述风道中设置有功能模块;所述控制系统包括空气处理设备和移动终端,所述移动终端与空气处理设备绑定,所述移动终端包括权利要求1至5任一项所述的空气处理设备的控制装置;

所述空气处理设备,用于监听所述控制装置广播的环境信息;

所述空气处理设备,还用于基于监听到的环境信息,调整内部的运行信息。

优选地,所述控制系统还包括检测设备或安装有检测部的空气处理设备,所述控制装置与所述检测设备,或与安装有检测部的空气处理设备进行绑定;

所述检测设备或安装有检测部的空气处理设备,用于广播运行信息,以供所述控制装置将监测到的运行信息作为当前的环境信息。

本发明提出的空气处理设备的控制装置、方法和系统,广播当前的环境信息,以供所述空气处理设备基于接收到的环境信息调整内部的运行信息,并在所述widget界面显示所述空气处理设备的运行信息。本发明通过控制装置广播当前的环境信息,以由空气处理设备调整内部的运行信息,不需要用户手动调整空气处理设备的运行信息,提高了空气处理设备控制的便捷性和智能性。

附图说明

图1为本发明空气处理设备的控制装置第一实施例的功能模块示意图;

图2为本发明空气处理设备的控制装置第二实施例的功能模块示意图;

图3为图2中广播模块10的细化功能模块示意图;

图4为本发明空气处理设备的控制装置第三实施例的功能模块示意图;

图5为本发明将空调控制页卡部署到widget界面的示意图;

图6为本发明空气处理设备的控制方法第一实施例的流程示意图;

图7为本发明空气处理设备的控制方法第二实施例的流程示意图;

图8为图7中步骤S10的细化流程示意图;

图9为本发明空气处理设备的控制方法第三实施例的流程示意图。

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

具体实施方式

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

本发明实施例的解决方案主要是:广播当前的环境信息,以供所述空气处理设备基于接收到的环境信息调整内部的运行信息,并在所述widget界面显示所述空气处理设备的运行信息。以解决现有的空气处理设备控制方式,需要执行点亮手机屏幕、打开APP进入控制界面,并手动选择点击相应的控件等操作,而导致空气处理设备的控制过程较为繁琐、智能性差的问题。

本发明提供一种空气处理设备的控制装置。

参照图1,图1为本发明空气处理设备的控制装置第一实施例的功能模块示意图。

需要强调的是,对本领域的技术人员来说,图1所示功能模块图仅仅是一个较佳实施例的示例图,本领域的技术人员围绕图1所示的空气处理设备的控制装置的功能模块,可轻易进行新的功能模块的补充;各功能模块的名称是自定义名称,仅用于辅助理解该空气处理设备的控制装置的各个程序功能块,不用于限定本发明的技术方案,本发明技术方案的核心是,各自定义名称的功能模块所要达成的功能。

在本实施例中,所述空气处理设备包括进风口、出风口,以及连接进风口和出风口的风道,在所述风道中设置有功能模块;所述控制装置与空气处理设备绑定,其特征在于,所述控制装置包括widget界面以及:

广播模块10,用于广播当前的环境信息,以供所述空气处理设备基于接收到的环境信息调整内部的运行信息;

显示模块20,用于在所述widget界面显示所述空气处理设备的运行信息。

在本实施例中,所述空气处理设备的控制装置应用于移动终端,所述移动终端包括但不限于手机或PAD。所述空气处理设备包括但不限于空调器、加湿机、除湿机、净化器等设备,所述空气处理设备包括进风口、出风口,连通进风口和出风口的风道,以及设置于风道内的功能模块,若功能模块为换热组件(换热组件包括蒸发器、冷媒回路、毛细管等),则空气处理设备为空调器,运行信息包括设定风速、设定温度、运行模式等;若功能模块为空气净化组件(空气净化组件包括过滤网、除尘层等),则空气处理设备为空气净化器,运行信息包括设定风速、PM2.5、甲醛含量、粉尘浓度等;若功能模块为除湿/加湿组件,则空气处理设备为除湿机/加湿机,运行信息包括设定风速、设定湿度等。

本实施例中,所述移动终端需要先安装空气处理设备的控制APP,以实现对空气处理设备的控制。且所述控制APP对空气处理设备的控制方式,与现有的APP对空气处理设备的控制方式并不相同。不同之处在于,本方案中,所述控制APP还部署有微件widget,即所述移动终端的APP设置有widget,所述widget是一款可以置于手机桌面上显示的桌面小微件,可以用于显示时钟、日历、天气等信息,其在手机桌面上呈现为显示特定信息的悬浮窗口,因此,用户不需要对widget进行点击或打开操作,即可第一时间查看到在悬浮窗口上呈现的特定信息,并且,widget上的显示信息可以自动刷新,或者手动点击预设按键进行刷新。

本发明的技术方案中,要对空气处理设备进行控制,需要将widget与空气处理设备进行绑定,后续基于绑定关系控制空气处理设备的运行。本实施中,绑定的空气处理设备的个数不做限定,可以是一个也可以是多个,根据具体情况设定。

下面介绍为APP创建widget的过程,为APP创建widget主要是对AppWidgetProvider和AppWidgetProviderInfo两大类进行相关操作的过程。

AppWidgetProvider用于接收widget相关的广播,例如widget的更新、删除、开启和禁用等。

AppWidgetProviderInfo在XML里定义,用于指定widget的相关数据,如Widget的布局、对应的AppWidgetProvider类等。

在一个APP中部署一个widget主要包括如下步骤:

1、定义widget的布局,设置微件的摆放位置;

2、自定义一个AppWidgetProvider类,以处理widget的所有相关逻辑,并更新widget的控件显示(如图片显示或文字显示);还可以通过自定义设置当预设按钮被点击时发送广播,并且用onReceive(Context,Intent)接收预设按钮点击的广播,并添加相应的按钮点击逻辑。

3、自定义一个Service以处理App与widget之间的数据传输,数据传输过程可以自widget添加到桌面时启动,并到widget从桌面删除时停止;

4、在XML中定义AppWidgetProviderInfo,以指定widget的布局、AppWidgetProvider类等。

通过以上步骤即可完成一个widget的部署过程。

在APP中部署widget之后,只要在移动终端将App安装完成之后,所述移动终端就会在系统的小组件列表中出现所部署的widget,用户可以选择是否将其添加至桌面。本方案优选所述widget显示在系统桌面上,即用户只要打开手机,就会在手机桌面上查看到widget界面。

应当理解,本方案部署的widget包括用于广播当前的环境信息的广播接口,所述移动终端可通过所述广播接口广播当前的环境信息,以便于绑定的空气处理设备通过广播接口接收到的环境信息,调整内部的运行信息。

当然,所述widget还包括用于显示空气处理设备运行信息的widget界面,和显示在所述widget界面中用于调节空气处理设备的运行信息的控制按键,若是后续要对绑定的空气处理设备进行控制,就需要通过控制APP中将空气处理设备的控制页卡部署到widget中,相当于将空气处理设备的运行信息和控制按键部署到widget中,因此,用户通过悬浮于手机桌面上的widget窗口,即可直接控制空气处理设备的运行,或者直接读取到空气处理设备的运行信息,这部分内容在下文实施例中详述。

其中,所述广播模块10,用于广播当前的环境信息,以供所述空气处理设备基于接收到的环境信息调整内部的运行信息;

本实施例中,在广播当前的环境信息之前,先监测环境信息,本实施例中,监测环境信息,可以是所述移动终端通过内置的预设模块进行监测,如内置的温度传感器监测环境温度,或者通过所述移动终端通信连接的检测设备,或者是通过安装有检测部的空气处理设备进行监测,如温度监测设备,或安装有温度传感器的空调器进行环境温度的监测。在监测到当前的环境信息之后,广播模块10再将监测到的环境信息进行广播,具体地,所述广播模块10通过所述widget的广播接口广播当前的环境信息。

应当理解,所述空气处理设备通过所述广播接口监听到环境信息时,先分析所述环境信息,以确定所述环境信息的类型以及具体数值,然后再基于所述环境信息调整内部的运行信息。例如,当前环境信息是环境温度,所述空气处理设备判断所述环境温度的具体数值,若当前所述环境温度为12℃,说明当前环境温度过度,空气过于干燥,此时所述空气处理设备调整内部的运行信息,所述空气处理设备以加湿机为例,此时所述空气处理设备需要对空气进行加湿,即加大环境的湿度。

其中,所述显示模块20,用于在所述widget界面显示所述空气处理设备的运行信息。

由于上文中已经提到:所述widget还包括用于显示空气处理设备运行信息的widget界面,因此,可通过控制APP关联的widget界面显示空气处理设备运行信息,以查看空气处理设备的运行信息。

进一步地,可以是广播模块10广播当前的环境信息的同时,显示模块20在所述widget界面显示空气处理设备的运行信息,并在空气处理设备基于接收到的环境信息调整内部的运行信息之后,显示模块20在所述widget界面更新空气处理设备的运行信息;或者在广播模块10广播监测到的所述环境信息,以供空气处理设备调整内部的运行信息之后,显示模块20在所述widget界面显示空气处理设备的运行信息,具体的顺序不做限定。

本实施例提出的空气处理设备的控制装置,广播当前的环境信息,以供所述空气处理设备基于接收到的环境信息调整内部的运行信息,并在所述widget界面显示所述空气处理设备的运行信息。通过控制装置广播当前的环境信息,以由空气处理设备调整内部的运行信息,不需要用户手动调整空气处理设备的运行信息,提高了空气处理设备控制的便捷性和智能性。

进一步地,为了提高空气处理设备控制的灵活性,基于第一实施例提出本发明空气处理设备的控制装置的第二实施例。

在本实施例中,所述控制装置还绑定了检测设备,或绑定了安装有检测部的空气处理设备,参照图2,所述控制装置还包括:

监测模块30,用于监测检测设备或安装有检测部的空气处理设备的运行信息,以将监测到的运行信息作为当前的环境信息。

本实施例中,相当于是移动终端的widget与空气处理设备及检测设备绑定;或者是与至少两个空气处理设备绑定,其中一个空气处理设备安装有检测部,用于检测环境信息。所述检测设备如温度传感器、湿度传感器等等,所述安装有检测部的空气处理设备如安装有温度传感器的空调器。

在本实施例中,所述监测模块10可通过实时或定时的方式,监测检测设备或安装有检测部的空气处理设备的运行信息,具体是采用实时还是定时的方式,根据具体需求而定。当然,还可以在接收到检测设备或安装有检测部的空气处理设备的控制请求时,所述监测模块10才开始监测检测设备或安装有检测部的空气处理设备的运行信息,具体的方式同样不做限定。

本实施例中,优选以监测到安装有检测部的空气处理设备的运行信息时,将监测到的运行信息作为当前的环境信息为例进行讲解,为了方便理解,下文需要举例的地方,优选以加湿机为空气处理设备、空调器为安装有检测部的空气处理设备为例。由于所述移动终端的桌面可以显示widget,且本实施例中widget可以与多个空气处理设备进行绑定,又因为所述widget包括用于显示空气处理设备运行信息的widget界面,因此,优选所述移动终端可以显示多个widget界面,其中,每个widget界面关联一个空气处理设备,如一个widget界面关联空调器,一个widget界面关联加湿机。由于所述安装有检测部的空气处理设备优选为空调器,因此,监测到的运行信息包括运行温度、运行模式或运行风速等信息。

本实施例提出的技术方案,相当于移动终端的widget通过绑定各个空气处理设备,并将监测到的空气处理设备的运行信息作为环境信息对外广播,以供其它空气处理设备通过广播接口监听到广播的环境信息,从而作出一些调整,达到各种空气处理设备之间的信息互通及数据交互。

进一步地,为了提高空气处理设备控制的灵活性,基于第二实施例提出本发明空气处理设备的控制装置的第三实施例,在本实施例中,参照图3,所述广播模块10包括:

获取单元11,用于获取所述检测设备或所述安装有检测部的空气处理设备的预存参数指标;

比对单元12,用于将监测到的所述运行信息与对应的所述预存参数指标进行比对;

广播单元13,用于在所述运行信息超出所述预存参数指标时,将监测到的运行信息作为当前的环境信息进行广播。

即,所述获取单元11先获取检测设备或所述安装有检测部的空气处理设备的预存参数指标,然后所述比对单元12将监测到的所述运行信息与所述预存参数指标进行比对,若检测到所述运行信息超出所述预存参数指标,所述广播单元13才广播监测到的所述运行信息;若检测到所述运行信息介于所述预存参数指标之内,则不广播监测到的所述运行信息,继续进行运行信息的监测,直到监测到的运行信息超出所述预存参数指标,才执行广播操作。

可以理解,本实施例相当于是在移动终端的widget中加一个处理逻辑,以判断监测到的运行信息是否满足广播的条件,若满足广播的条件才进行广播,防止了运行信息有一点变动时就进行广播,这样会导致空气处理设备实时改变或调节内部的运行信息,而导致空气处理设备的处理压力过大或耗电量增大等弊端。

本实施例中,仅在监测到的运行信息满足广播条件,才将监测到的运行信息作为环境信息进行广播,不仅提高了移动终端的widget广播环境信息的智能性,还降低了空气处理设备的处理压力和耗电量。

进一步地,为了提高空气处理设备控制的灵活性,基于第一至第三实施例提出本发明空气处理设备的广播控制装置的第四实施例。

在本实施例中,所述控制装置还包括显示在所述widget界面中用于调节空气处理设备的运行信息的控制按键,参照图4,所述控制装置还包括:

控制模块40,用于基于所述widget界面的控制按键接收到的触摸操作产生控制指令,以控制所述空气处理设备的运行;

更新模块50,用于在所述widget界面中更新所述空气处理设备的运行信息。

上文中已经提到:所述widget还包括显示在所述widget界面中用于调节空气处理设备的运行信息的控制按键,因此,可通过控制APP关联的widget界面显示空气处理设备的控制按键,以实现空气处理设备进行控制。

在widget界面显示空气处理设备的运行信息,可以是仅显示待控制的空气处理设备的运行信息,如只显示加湿机的运行信息,进一步地,还可显示绑定的各个空气处理设备的运行信息,如在不同的widget界面分别显示空调器和加湿机的运行信息。在检测到用户触摸所述widget界面中任一个空气处理设备的控制按键,所述控制模块40即可根据所述控制按键接收到的触摸操作产生控制指令,以控制所述空气处理设备的运行,也就是说,用户可触摸温度调节按键以调整空调器的运行温度,最终,所述更新模块50在所述widget界面中根据调整的运行温度更新所述空调器的运行信息。本实施例中,所述触摸操作可以点击触摸操作、长按触摸操作等等,具体的触摸方式不做限定。同理,所述控制按键包括但不限于关机、温度调节键,因此在所述控制按键接收到的触摸操作时,根据所述控制按键即可确定控制指令的具体类型,如:是开关机、温度增加还是温度降低等等。

本实施例中,相当于是通过一个空气处理设备控制另一个空气处理设备运行的情况下,还可在移动终端的widget界面显示各个空气处理设备的运行信息以及控制按键,以便于用户基于所述widget界面显示的运行信息和控制按键,控制各个空气处理设备的运行,提高了空气处理设备控制的灵活性。

基于图1至图4所述实施例的具体描述,本实施例以具体的应用场景再次描述本发明对空气处理设备的控制的实现过程。

请参照图5,图5是本发明将以空调控制页卡部署到移动终端的widget界面的示意图。

下面详细说明widget的部署过程和加载过程,如图5所示,空调控制页卡中显示的信息为空调的运行信息,例如,空调名称、空调位置、空调运行模式以及当前设定温度,空调控制页卡中的控制控件为空调的控制按键,例如,温度调节按键以及关机按键。

在APP开启的状态下(只要APP的进程未被杀死,都认为APP处于开启状态),将空调控制页卡的widget添加到系统桌面后,移动终端启动APP中定义的Service,该Service将同步该空调器的运行信息,同步方式可以通过每隔一定的时间对空调的运行信息进行查询或空调自动上报等方式。在Service获取到空调的运行信息之后,将空调的运行信息作为环境信息广播发送出去,该广播中将带上一个action标志,如action1。当AppWidgetProvider中通过onReceive(Context,Intent)接收action为action1的广播,获取广播中的空调的运行信息,并将这些运行信息实时更新到widget界面上,以实现widget界面的更新过程。同时,所述widget会提供一个广播接口,以将空调器的运行信息通过所述广播接口广播出去,以供其它空气处理设备(如加湿机)通过所述广播接口监听空调器运行信息,并通过监听的运行信息调整加湿机内部的运行信息。

也就是说,在接收到安装有检测部的空气处理设备的控制指令,控制APP的Service获取该空气处理设备的运行信息,如空调器的空调名称、空调位置、空调运行模式以及当前设定温度,然后将空调器的这些运行信息作为环境信息广播发送出去,当widget通过onReceive接收到Service发送的广播之后,获取广播中的空调器的运行信息,并将这些运行信息更新到widget界面上,以实现widget界面的更新过程,最终所述widget界面显示的就是空调器的空调名称、空调位置、空调运行模式以及当前设定温度。同时,所述widget提供一个广播接口,以通过所述广播接口将所述空调器的运行信息广播出去,当其它空气处理设备(如加湿机)通过所述广播接口监听到空调器的运行信息时,先分析所述空调器的运行信息,以确定所述空调器的运行信息的类型以及具体数值,然后再基于所述运行信息调整加湿机内部的运行信息,如通过空调器的运行信息分析出空调器的运行温度过低,此时,加湿机增大加湿的力度,以对空气进行加湿。

当widget页面上的控制按键被点击后,可以设置向外发送一个广播,相当于是在AppWidgetProvider中通过onReceive(Context,Intent)接收到widget页面上的控制按键点击的广播时,添加相应的逻辑,此处添加的逻辑主要是将用户的控制指令(如关机、温度升高1度、温度降低1度)处理成相应的数据,后续仍然通过广播发送出去,该广播也会带上一个action标志,如action2,在Service中接收所述空调的控制按键点击的广播,并且读取该广播中携带的控制指令时(如关机、温度升高1度、温度降低1度),编成空调的控制码,发送给相应的空调,以实现widget控制空调的过程。

例如,当用户触摸所述widget界面中的温度控制按键时,widget相当于是通过onReceive接收到温度控制按键点击的广播,此时基于温度控制按键的点击操作,确定对应的控制指令,如用户触摸的是温度升高按键,说明控制指令为温度升高1度,此时将控制指令处理成相应的数据,并以广播发送出去,所述空调控制APP的Service接收到广播之后,读取该广播中携带的控制指令时,如温度升高1度,并将控制指令编成空调的控制码,发送给相应的空调器,以实现widget控制空调的过程。

当然,本实施例中对加湿机的控制方式与上述一致,此处不做多余赘述。

值得注意的是,如果空调控制APP进程被杀死了,相应的Service也会被杀死,那么widget处于不可用的状态,除非重新启动APP,再次触发Service开启。

本发明进一步提供一种空气处理设备的控制方法。

参照图6,图6为本发明空气处理设备的控制方法第一实施例的流程示意图。

在本实施例中,所述空气处理设备包括进风口、出风口,以及连接进风口和出风口的风道,在所述风道中设置有功能模块;所述控制方法应用于移动终端,所述移动终端与空气处理设备绑定,其特征在于,所述移动终端包括widget界面,所述控制方法包括:

广播当前的环境信息,以供所述空气处理设备基于接收到的环境信息调整内部的运行信息;在所述widget界面显示所述空气处理设备的运行信息。

在本实施例中,所述空气处理设备的控制方法应用于移动终端,所述移动终端包括但不限于手机或PAD。所述空气处理设备包括但不限于空调器、加湿机、除湿机、净化器等设备,所述空气处理设备包括进风口、出风口,连通进风口和出风口的风道,以及设置于风道内的功能模块,若功能模块为换热组件(换热组件包括蒸发器、冷媒回路、毛细管等),则空气处理设备为空调器,运行信息包括设定风速、设定温度、运行模式等;若功能模块为空气净化组件(空气净化组件包括过滤网、除尘层等),则空气处理设备为空气净化器,运行信息包括设定风速、PM2.5、甲醛含量、粉尘浓度等;若功能模块为除湿/加湿组件,则空气处理设备为除湿机/加湿机,运行信息包括设定风速、设定湿度等。

本实施例中,所述移动终端需要先安装空气处理设备的控制APP,以实现对空气处理设备的控制。且所述控制APP对空气处理设备的控制方式,与现有的APP对空气处理设备的控制方式并不相同。不同之处在于,本方案中,所述控制APP还部署有微件widget,即所述移动终端的APP设置有widget,所述widget是一款可以置于手机桌面上显示的桌面小微件,可以用于显示时钟、日历、天气等信息,其在手机桌面上呈现为显示特定信息的悬浮窗口,因此,用户不需要对widget进行点击或打开操作,即可第一时间查看到在悬浮窗口上呈现的特定信息,并且,widget上的显示信息可以自动刷新,或者手动点击预设按键进行刷新。

本发明的技术方案中,要对空气处理设备进行控制,需要将widget与空气处理设备进行绑定,后续基于绑定关系控制空气处理设备的运行。本实施中,绑定的空气处理设备的个数不做限定,可以是一个也可以是多个,根据具体情况设定。

下面介绍为APP创建widget的过程,为APP创建widget主要是对AppWidgetProvider和AppWidgetProviderInfo两大类进行相关操作的过程。

AppWidgetProvider用于接收widget相关的广播,例如widget的更新、删除、开启和禁用等。

AppWidgetProviderInfo在XML里定义,用于指定widget的相关数据,如Widget的布局、对应的AppWidgetProvider类等。

在一个APP中部署一个widget主要包括如下步骤:

1、定义widget的布局,设置微件的摆放位置;

2、自定义一个AppWidgetProvider类,以处理widget的所有相关逻辑,并更新widget的控件显示(如图片显示或文字显示);还可以通过自定义设置当预设按钮被点击时发送广播,并且用onReceive(Context,Intent)接收预设按钮点击的广播,并添加相应的按钮点击逻辑。

3、自定义一个Service以处理App与widget之间的数据传输,数据传输过程可以自widget添加到桌面时启动,并到widget从桌面删除时停止;

4、在XML中定义AppWidgetProviderInfo,以指定widget的布局、AppWidgetProvider类等。

通过以上步骤即可完成一个widget的部署过程。

在APP中部署widget之后,只要在移动终端将App安装完成之后,所述移动终端就会在系统的小组件列表中出现所部署的widget,用户可以选择是否将其添加至桌面。本方案优选所述widget显示在系统桌面上,即用户只要打开手机,就会在手机桌面上查看到widget界面。

应当理解,本方案部署的widget包括用于广播当前的环境信息的广播接口,所述移动终端可通过所述广播接口广播当前的环境信息,以便于绑定的空气处理设备通过广播接口接收到的环境信息,调整内部的运行信息。

当然,所述widget还包括用于显示空气处理设备运行信息的widget界面,和显示在所述widget界面中用于调节空气处理设备的运行信息的控制按键,若是后续要对绑定的空气处理设备进行控制,就需要通过控制APP中将空气处理设备的控制页卡部署到widget中,相当于将空气处理设备的运行信息和控制按键部署到widget中,因此,用户通过悬浮于手机桌面上的widget窗口,即可直接控制空气处理设备的运行,或者直接读取到空气处理设备的运行信息,这部分内容在下文实施例中详述。

以下是本实施例中逐步实现空气处理设备控制方法的具体步骤:

步骤S10,广播当前的环境信息,以供所述空气处理设备基于接收到的环境信息调整内部的运行信息;

本实施例中,在广播当前的环境信息之前,先监测环境信息,本实施例中,监测环境信息,可以是所述移动终端通过内置的预设模块进行监测,如内置的温度传感器监测环境温度,或者通过所述移动终端通信连接的检测设备,或者是通过安装有检测部的空气处理设备进行监测,如温度监测设备,或安装有温度传感器的空调器进行环境温度的监测。在监测到当前的环境信息之后,再将监测到的环境信息进行广播,具体地,通过所述widget的广播接口广播当前的环境信息。

应当理解,所述空气处理设备通过所述广播接口监听到环境信息时,先分析所述环境信息,以确定所述环境信息的类型以及具体数值,然后再基于所述环境信息调整内部的运行信息。例如,当前环境信息是环境温度,所述空气处理设备判断所述环境温度的具体数值,若当前所述环境温度为12℃,说明当前环境温度过度,空气过于干燥,此时所述空气处理设备调整内部的运行信息,所述空气处理设备以加湿机为例,此时所述空气处理设备需要对空气进行加湿,即加大环境的湿度。

步骤S20,在所述widget界面显示所述空气处理设备的运行信息。

由于上文中已经提到:所述widget还包括用于显示空气处理设备运行信息的widget界面,因此,可通过控制APP关联的widget界面显示空气处理设备运行信息,以查看空气处理设备的运行信息。

进一步地,可以是广播当前的环境信息的同时,在所述widget界面显示空气处理设备的运行信息,并在空气处理设备基于接收到的环境信息调整内部的运行信息之后,在所述widget界面更新空气处理设备的运行信息;或者在广播监测到的所述环境信息,以供空气处理设备调整内部的运行信息之后,在所述widget界面显示空气处理设备的运行信息,具体的顺序不做限定。

本实施例提出的空气处理设备的控制方法,广播当前的环境信息,以供所述空气处理设备基于接收到的环境信息调整内部的运行信息,并在所述widget界面显示所述空气处理设备的运行信息。通过控制装置广播当前的环境信息,以由空气处理设备调整内部的运行信息,不需要用户手动调整空气处理设备的运行信息,提高了空气处理设备控制的便捷性和智能性。

进一步地,为了提高空气处理设备控制的灵活性,基于第一实施例提出本发明空气处理设备的控制方法的第二实施例。

在本实施例中,所述移动终端还绑定了检测设备,或绑定了安装有检测部的空气处理设备,所述步骤S10之前,参照图7,所述控制方法还包括:

步骤S30,监测检测设备或安装有检测部的空气处理设备的运行信息,以将监测到的运行信息作为当前的环境信息。

本实施例中,相当于是移动终端的widget与空气处理设备及检测设备绑定;或者是与至少两个空气处理设备绑定,其中一个空气处理设备安装有检测部,用于检测环境信息。所述检测设备如温度传感器、湿度传感器等等,所述安装有检测部的空气处理设备如安装有温度传感器的空调器。

在本实施例中,可通过实时或定时的方式,监测检测设备或安装有检测部的空气处理设备的运行信息,具体是采用实时还是定时的方式,根据具体需求而定。当然,还可以在接收到检测设备或安装有检测部的空气处理设备的控制请求时,才开始监测检测设备或安装有检测部的空气处理设备的运行信息,具体的方式同样不做限定。

本实施例中,优选以监测到安装有检测部的空气处理设备的运行信息时,将监测到的运行信息作为当前的环境信息为例进行讲解,为了方便理解,下文需要举例的地方,优选以加湿机为空气处理设备、空调器为安装有检测部的空气处理设备为例。由于所述移动终端的桌面可以显示widget,且本实施例中widget可以与多个空气处理设备进行绑定,又因为所述widget包括用于显示空气处理设备运行信息的widget界面,因此,优选所述移动终端可以显示多个widget界面,其中,每个widget界面关联一个空气处理设备,如一个widget界面关联空调器,一个widget界面关联加湿机。当在桌面中切换到任一个widget界面进行显示时,即表示当前要对显示的widget界面关联的空气处理设备进行控制。由此可得出,当侦测到空气处理设备的widget界面在移动终端的桌面上进行显示时,可认为接收到空气处理设备的控制请求,此时,可监测空气处理设备的运行信息。

由于所述安装有检测部的空气处理设备优选为空调器,因此,监测到的运行信息包括运行温度、运行模式或运行风速等信息。

本实施例提出的技术方案,相当于移动终端的widget通过绑定各个空气处理设备,并将监测到的空气处理设备的运行信息作为环境信息对外广播,以供其它空气处理设备通过广播接口监听到广播的环境信息,从而作出一些调整,达到各种空气处理设备之间的信息互通及数据交互。

进一步地,为了提高空气处理设备控制的灵活性,基于第二实施例提出本发明空气处理设备的控制方法的第三实施例,在本实施例中,参照图8,所述步骤S10包括:

步骤S11,获取所述检测设备或所述安装有检测部的空气处理设备的预存参数指标;

步骤S12,将监测到的所述运行信息与对应的所述预存参数指标进行比对;

步骤S13,在所述运行信息超出所述预存参数指标时,将监测到的运行信息作为当前的环境信息进行广播。

即,先获取检测设备或所述安装有检测部的空气处理设备的预存参数指标,然后将监测到的所述运行信息与所述预存参数指标进行比对,若检测到所述运行信息超出所述预存参数指标,才广播监测到的所述运行信息;若检测到所述运行信息介于所述预存参数指标之内,则不广播监测到的所述运行信息,继续进行运行信息的监测,直到监测到的运行信息超出所述预存参数指标,才执行广播操作。

可以理解,本实施例相当于是在移动终端的widget中加一个处理逻辑,以判断监测到的运行信息是否满足广播的条件,若满足广播的条件才进行广播,防止了运行信息有一点变动时就进行广播,这样会导致空气处理设备实时改变或调节内部的运行信息,而导致空气处理设备的处理压力过大或耗电量增大等弊端。

本实施例中,仅在监测到的运行信息满足广播条件,才将监测到的运行信息作为环境信息进行广播,不仅提高了移动终端的widget广播环境信息的智能性,还降低了空气处理设备的处理压力和耗电量。

进一步地,为了提高空气处理设备控制的灵活性,基于第一至第三实施例提出本发明空气处理设备的广播控制装置的第四实施例。

在本实施例中,所述移动终端还包括显示在所述widget界面中用于调节空气处理设备的运行信息的控制按键,具体地,参照图9,所述控制方法还包括:

步骤S40,基于所述widget界面的控制按键接收到的触摸操作产生控制指令,以控制所述空气处理设备的运行;

步骤S50,在所述widget界面中更新所述空气处理设备的运行信息。

上文中已经提到:所述widget还包括显示在所述widget界面中用于调节空气处理设备的运行信息的控制按键,因此,可通过控制APP关联的widget界面显示空气处理设备的控制按键,以实现空气处理设备进行控制。

在widget界面显示空气处理设备的运行信息,可以是仅显示待控制的空气处理设备的运行信息,如只显示加湿机的运行信息,进一步地,还可显示绑定的各个空气处理设备的运行信息,如在不同的widget界面分别显示空调器和加湿机的运行信息。在检测到用户触摸所述widget界面中任一个空气处理设备的控制按键,即可根据所述控制按键接收到的触摸操作产生控制指令,以控制所述空气处理设备的运行,也就是说,用户可触摸温度调节按键以调整空调器的运行温度,最终,在所述widget界面中根据调整的运行温度更新所述空调器的运行信息。本实施例中,所述触摸操作可以点击触摸操作、长按触摸操作等等,具体的触摸方式不做限定。同理,所述控制按键包括但不限于关机、温度调节键,因此在所述控制按键接收到的触摸操作时,根据所述控制按键即可确定控制指令的具体类型,如:是开关机、温度增加还是温度降低等等。

本实施例中,相当于是通过一个空气处理设备控制另一个空气处理设备运行的情况下,还可在移动终端的widget界面显示各个空气处理设备的运行信息以及控制按键,以便于用户基于所述widget界面显示的运行信息和控制按键,控制各个空气处理设备的运行,提高了空气处理设备控制的灵活性。

本发明进一步提供一种空气处理设备的控制系统。

所述空气处理设备包括进风口、出风口,以及连接进风口和出风口的风道,在所述风道中设置有功能模块;所述空气处理设备的控制系统包括空气处理设备和移动终端,所述移动终端与空气处理设备绑定,所述移动终端如上文所述的空气处理设备的控制装置;

所述空气处理设备,用于监听所述控制装置广播的环境信息;

所述空气处理设备,还用于基于监听到的环境信息,调整内部的运行信息。

进一步地,所述控制系统还包括检测设备或安装有检测部的空气处理设备,所述控制装置与所述检测设备,或与安装有检测部的空气处理设备进行绑定;

所述检测设备或安装有检测部的空气处理设备,用于广播运行信息,以供所述控制装置将监测到的运行信息作为当前的环境信息。

具体的控制过程已在上文详述,此处不做赘述。

本实施例提出的空气处理设备的控制系统,由移动终端广播当前的环境信息,以供所述空气处理设备基于接收到的环境信息调整内部的运行信息,并在所述widget界面显示所述空气处理设备的运行信息。通过控制装置广播当前的环境信息,以由空气处理设备调整内部的运行信息,不需要用户手动调整空气处理设备的运行信息,提高了空气处理设备控制的便捷性和智能性。

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

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

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

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

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