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

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

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



背景技术:

目前,对空气处理设备,如空调器的控制,要么是采用遥控器进行控制,要么就是在手机上安装控制APP(Application,应用程序),以实现控制。

随着科学技术的发展,由于一个APP可以控制多个空调器,因此,通过APP控制空调器的方式,逐渐代替了传统遥控器控制空调器的方式。然而,通过APP控制空调器仍然存在缺陷,特别是当用户想要提前对某台空调器进行提前控制时,需要用户点亮手机屏幕,打开APP以进入到控制界面中,并手动选择相应的空调器才能对空调器的实现,显然,这种控制方式操作较为繁琐,对空气处理设备的控制不够便捷和智能。



技术实现要素:

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

为实现上述目的,本发明提供一种空气处理设备的控制装置,所述空气处理设备包括进风口、出风口,以及连接进风口和出风口的风道,在所述风道中设置有功能模块;所述控制装置应用于移动终端,所述移动终端的显示界面设置有微件widget,所述widget与至少一空气处理设备绑定,所述widget包括用于显示空气处理设备运行信息的widget界面,所述控制装置包括:

获取模块,用于获取用户的行程信息;

确定模块,用于基于所述行程信息确定待控制的目标设备;

显示模块,用于在所述widget界面中显示所述目标设备的运行信息。

优选地,所述获取模块,还用于在日历、便签、备忘录或车票应用中,获取用户的行程信息;

或者,在地图应用中获取用户的导航信息,并根据所述导航信息确定用户的行程信息。

优选地,所述确定模块包括:

确定单元,用于确定所述行程信息的时间范围和目的位置;

所述确定单元,还用于基于预设的时间范围和目的位置与空气处理设备的关联关系,确定所述时间范围和目的位置对应的空气处理设备;

处理单元,用于将确定的所述空气处理设备作为待控制的目标设备。

优选地,所述获取模块,还用于在所述widget与至少一空气处理设备绑定时,获取绑定的所述空气处理设备的设定运行时间,和所述空气处理设备所在的位置信息;

所述控制装置还包括:

关联存储模块,用于将获取的所述设定运行时间和所述位置信息,与绑定的所述空气处理设备进行关联存储。

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

控制模块,用于基于所述控制按键接收到的触摸操作产生控制指令,以控制所述目标设备的运行,并在所述widget界面中更新所述目标设备的运行信息。

优选地,所述控制装置还包括:

发送模块,用于将控制空气处理设备的预存历史数据发送至所述目标设备,以使所述目标设备按照所述预存历史数据运行;

更新模块,用于在检测到所述目标设备按照所述预存历史数据运行时,在所述widget界面中更新所述目标设备的运行信息。

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

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

获取用户的行程信息;

基于所述行程信息确定待控制的目标设备;

在所述widget界面中显示所述目标设备的运行信息。

优选地,所述获取用户的行程信息的方式包括:

在日历、便签、备忘录或车票应用中,获取用户的行程信息;

或者,在地图应用中获取用户的导航信息,并根据所述导航信息确定用户的行程信息。

优选地,所述基于所述行程信息确定待控制的目标设备的步骤包括:

确定所述行程信息的时间范围和目的位置;

基于预设的时间范围和目的位置与空气处理设备的关联关系,确定所述时间范围和目的位置对应的空气处理设备;

将确定的所述空气处理设备作为待控制的目标设备。

优选地,所述获取用户的行程信息的步骤之前,所述控制方法还包括:

在所述widget与至少一空气处理设备绑定时,获取绑定的所述空气处理设备的设定运行时间,和所述空气处理设备所在的位置信息;

将获取的所述设定运行时间和所述位置信息,与绑定的所述空气处理设备进行关联存储。

优选地,所述widget还包括显示在所述widget界面中用于调节空气处理设备的运行信息的控制按键,所述在所述widget界面中显示所述目标设备的运行信息的步骤之后,所述控制方法还包括:

基于所述控制按键接收到的触摸操作产生控制指令,以控制所述目标设备的运行,并在所述widget界面中更新所述目标设备的运行信息。

优选地,所述在所述widget界面中显示所述目标设备的运行信息的步骤之后,所述控制方法还包括:

将控制空气处理设备的预存历史数据发送至所述目标设备,以使所述目标设备按照所述预存历史数据运行;

在检测到所述目标设备按照所述预存历史数据运行时,在所述widget界面中更新所述目标设备的运行信息。

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

此外,为实现上述目的,本发明还提供一种空气处理设备的控制系统,所述控制系统包括空气处理设备和移动终端,所述空气处理设备包括进风口、出风口,以及连接进风口和出风口的风道,在所述风道中设置有功能模块;所述移动终端的显示界面设置有微件widget,所述widget与至少一空气处理设备绑定,所述widget包括用于显示空气处理设备运行信息的widget界面,所述移动终端包括上文所述的控制装置。

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

所述空气处理设备,用于接收到所述移动终端发送的控制指令时,根据所述控制指令更改空气处理设备内部的运行信息,并根据更改的运行信息运行。

本发明提出的空气处理设备的控制装置、方法和系统,先获取用户的行程信息,然后基于所述行程信息确定待控制的目标设备,并在所述widget界面中显示所述目标设备的运行信息。实现了根据用户的行程信息,即可在widget界面中显示相应的空气处理设备,以便后续直接对widget界面中显示的空气处理设备进行控制,无须执行点亮手机屏幕、打开APP进入控制界面,并手动选择相应的空气处理设备进行控制等操作,本发明提高了空气处理设备控制的便捷性和智能性。

附图说明

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

图2为本发明将空调控制页卡部署到移动终端的widget界面的示意图;

图3为图1中确定模块20的细化功能模块示意图;

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

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

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

图7为图6中步骤S20的细化流程示意图;

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

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

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

具体实施方式

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

本发明实施例的解决方案主要是:先获取用户的行程信息,然后基于所述行程信息确定待控制的目标设备,并在所述widget界面中显示所述目标设备的运行信息,以便后续直接对widget界面中显示的空气处理设备进行控制。解决了现有的空气处理设备控制方式,需要执行点亮手机屏幕、打开APP进入控制界面,并手动选择相应的空气处理设备等操作,而导致空气处理设备控制过程较为繁琐、智能性差的问题。

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

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

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

在本实施例中,所述空气处理设备包括进风口、出风口,以及连接进风口和出风口的风道,在所述风道中设置有功能模块;所述控制装置应用于移动终端,所述移动终端的显示界面设置有微件widget,所述widget与至少一空气处理设备绑定,所述widget包括用于显示空气处理设备运行信息的widget界面,所述控制装置包括:

获取模块10,用于获取用户的行程信息;

确定模块20,用于基于所述行程信息确定待控制的目标设备;

显示模块30,用于在所述widget界面中显示所述目标设备的运行信息。

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

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

本发明的技术方案中,可以从空调控制APP中将空调控制页卡部署到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的部署过程和加载过程。如图2所示,将空调控制页卡部署到移动终端的widget界面,此时,空调控制页卡中显示的信息为空调的运行信息,例如,空调名称、空调位置、空调运行模式以及当前设定温度,空调控制页卡中的控制控件为空调的控制按键,例如,温度调节按键以及关机按键。

以下介绍本实施例中实现空气处理设备的控制功能的各个模块:

其中,获取模块10,用于获取用户的行程信息;

在本实施例中,由于是通过空调控制APP关联的widget对空调器进行控制,因此,需要先将所述widget与至少一个空调器进行绑定。并且,后续要通过用户的行程信息确定目标空调,并实现对目标空调的控制,因此,需要事先存储widget绑定的空调器对应的运行时间和位置信息,,具体由预设模块实现,所述预设模块包括获取模块10和关联存储模块:

所述获取模块10,还用于在所述widget与至少一空气处理设备绑定时,获取绑定的所述空气处理设备的设定运行时间,和所述空气处理设备所在的位置信息;

所述关联存储模块,用于将获取的所述设定运行时间和所述位置信息,与绑定的所述空气处理设备进行关联存储。

也就是说,在所述widget与至少一空调器绑定时,先对绑定的所述空调器设定一个运行时间,然后获取模块10获取所述空调器所在的位置信息以及设定运行时间,本实施例中,所述获取模块10“获取绑定的所述空气处理设备的设定运行时间,和所述空气处理设备所在的位置信息”的方式包括:

在空调控制APP中显示运行时间的输入框或选择框,以供用户输入或选择空调器的运行时间,然后获取用户输入或选择的运行时间;

并且,调用地图应用,对绑定的所述空调器当前的位置信息进行定位,以获取绑定的所述空调器当前的位置信息。

在所述获取模块10获取到绑定的所述空调器的设定运行时间,以及所在的位置信息之后,所述关联存储模块将获取的所述设定运行时间和所述位置信息与绑定的所述空调器进行关联存储。后续,若是需要对空调器进行控制,即可根据空调器关联的设定运行时间和位置信息,确定待控制的空调器。

在本实施例中,所述获取模块10“获取用户的行程信息”的方式包括:

a、在日历、便签、备忘录或车票应用中,获取用户的行程信息;

所述获取模块10实时或定时在日历、便签、备忘录或车票应用中,获取用户的行程信息,其中,所述行程信息包括时间范围以及位置信息,例如:7:00-8:00---家;9:40-11:40---深圳分公司203会议室;16:00-18:00---北京总部办公室。

b、在地图应用中获取用户的导航信息,并根据所述导航信息确定用户的行程信息。

所述获取模块10实时或定时通过地图应用获取用户的导航信息,然后根据导航信息的目的地址和具体时间点,确定用户的行程信息,如通过导航信息确定15:00到达公司,可确定用户的行程信息是15:00---办公室。

本实施例限定获取用户的行程信息的方式,包括于在日历、便签、备忘录或车票应用中进行获取,或者是调用地图应用进行获取,提高了行程信息获取的灵活性。

确定模块20,用于基于所述行程信息确定待控制的目标设备;

在本实施例中,在所述获取模块10获取到用户的行程信息之后,确定模块20即可基于所述行程信息确定待控制的目标空调,具体地,参照图3,所述确定模块20包括:

确定单元21,用于确定所述行程信息的时间范围和目的位置;

所述确定单元21,还用于基于预设的时间范围和目的位置与空气处理设备的关联关系,确定所述时间范围和目的位置对应的空气处理设备;

处理单元22,用于将确定的所述空气处理设备作为待控制的目标设备。

即,在所述获取模块10获取到用户的行程信息之后,确定单元21先确定所述行程信息的时间范围和目的位置,然后根据事先存储的时间范围和目的位置,与空调器的关联关系,确定所述行程信息对应的空调器。所述行程信息与空调器的关联关系的建立过程如上文的所述获取模块10至所述关联存储模块所执行的操作。在确定所述行程信息对应的空调器之后,处理单元22即可将确定的所述空调器作为待控制的目标空调。

显示模块30,用于在所述widget界面中显示所述目标设备的运行信息。

在本实施例中,在所述确定模块20确定目标空调之后,显示模块30即可在所述widget界面中显示所述目标空调的运行信息,其中,所述运行信息包括空调名称、空调位置、空调运行模式以及当前设定温度等等。

可以理解,本实施例相当于是根据用户的行程信息,在移动终端的widget界面中空调器的相关信息,例如,7:00-8:00显示家中空调器的信息;9:30到12:00显示203会议室的空调器的信息;14:00到18:00显示工位桌面的空调器的信息。

本实施例中,所述目标设备包括家中的空气处理设备、办公室的空气处理设备。当所述目标设备为家中的空气处理设备时,所述移动终端还可以和设备距离进一步地结合,即在家中绑定多个空气处理设备,移动终端的widget界面显示的空气处理设备,可随着移动终端的位置而改变,以使所述移动终端的widget界面显示的是与移动终端最接近的空气处理设备。

进一步地,移动终端的widget界面还可以显示空气处理设备所没有显示的信息。比如显示公司工位的桌面空调器时,把桌面空调器上显示的信息(第一组信息),及桌面空调器没有显示的信息(第二组信息)都显示在widget上。其中,第一组信息包括当前温度,设定温度;第二组信息可以包含上次更新时间,当前版本号,立即刷新按键(实时查询空调器所有状态点的情况)。

本实施例提出的空气处理设备的控制装置,以空调器为例,先获取用户的行程信息,然后基于所述行程信息确定待控制的目标设备,并在所述widget界面中显示所述目标设备的运行信息。实现了根据用户的行程信息,即可在widget界面中显示相应的空气处理设备,以便后续直接对widget界面中显示的空气处理设备进行控制,无须执行点亮手机屏幕、打开APP进入控制界面,并手动选择相应的空气处理设备进行控制等操作,本发明提高了空气处理设备控制的便捷性和智能性。

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

控制模块40,用于基于所述控制按键接收到的触摸操作产生控制指令,以控制所述目标设备的运行,并在所述widget界面中更新所述目标设备的运行信息。

在本实施例中,所述widget还包括显示在所述widget界面中用于调节空气处理设备的运行信息的控制按键,因此,在所述widget界面显示空气处理设备的运行信息的同时,也会显示相应的控制按键,以空调器来说,所述控制按键包括:温度调节按键以及关机按键。

若检测到用户触摸所述widget界面中的控制按键,控制模块40即可根据所述控制按键接收到的触摸操作产生控制指令,以控制所述目标空调运行,也就是说,用户可触摸温度调节按键以调整空调器的运行温度,最终,所述控制模块40在所述widget界面中根据调整的运行温度更新所述目标空调的运行信息。本实施例中,所述触摸操作可以点击触摸操作、长按触摸操作等等,具体的触摸方式不做限定。本实施例中,所述控制按键包括但不限于关机、温度调节键,因此在所述控制按键接收到的触摸操作时,根据所述控制按键即可确定控制指令的具体类型,如:是开关机、温度增加还是温度降低等等。

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

例如,在确定待控制的目标空调之后,空调控制APP的Service获取目标空调的运行信息,如目标空调的空调名称、空调位置、空调运行模式以及当前设定温度,然后将目标空调的这些运行信息作为广播发送出去,当widget通过onReceive接收到Service发送的广播之后,获取广播中的目标空调的运行信息,并将这些运行信息更新到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开启。

进一步地,本实施例中的空气处理设备控制方式,还可以实现提前控制,即在距离空气处理设备启动的预设时长之前,自动启动所述空气处理设备。比如是办公室的新风机,提前检测新风机是否开启,如果没有开启,让新风机提前一段时间开启。

在本实施例中,所述移动终端的widget界面中包含用于调节空气处理设备的运行信息的控制按键,以供用户在所述widget界面中点击所述控制按键,实现对空调器的控制,无须再执行点亮手机屏幕、打开APP进入控制界面,并手动选择相应的空气处理设备进行控制等操作,提高了空气处理设备显示及控制的便捷性和智能性。

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

发送模块50,用于将控制空气处理设备的预存历史数据发送至所述目标设备,以使所述目标设备按照所述预存历史数据运行;

更新模块60,用于在检测到所述目标设备按照所述预存历史数据运行时,在所述widget界面中更新所述目标设备的运行信息。

在本实施例中,在所述widget界面中显示所述目标空调的运行信息和控制按键之后,发送模块50还可将控制空调器的预存历史数据发送至所述目标空调,所述预存历史数据包括多种:1)、最近一次控制的空调器所对应的历史数据;2)、所述目标空调上一次使用的历史数据;3)用户预先设置,用来控制设置空调的运行信息的历史数据。由于所述空气处理设备优选为空调器,因此,所述预存历史数据包括空调运行模式以及设定温度。发送模块50将控制空调器的预存历史数据发送至所述目标空调之后,所述目标空调即可按照所述预存历史数据运行,更新模块60在检测到所述目标空调按照所述预存历史数据运行时,即可在所述widget界面中更新所述目标空调的运行信息,使得widget界面显示最新的运行信息。

本实施例中,将控制空调器的预存历史数据发送至所述目标空调,以使所述目标空调按照所述预存历史数据运行,无需用户重新手动调整空调器的运行模式和设定温度等运行信息,直接按照预存历史数据运行即可,提高了空调器控制的智能性和灵活性。

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

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

在本实施例中,所述空气处理设备包括进风口、出风口,以及连接进风口和出风口的风道,在所述风道中设置有功能模块;所述空气处理设备的控制方法应用于移动终端,所述移动终端的显示界面设置有微件widget,所述widget与至少一空气处理设备绑定,所述widget包括用于显示空气处理设备运行信息的widget界面,所述控制方法包括:

获取用户的行程信息;基于所述行程信息确定待控制的目标设备;在所述widget界面中显示所述目标设备的运行信息。

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

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

本发明的技术方案中,可以从空调控制APP中将空调控制页卡部署到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的部署过程和加载过程。如图2所示,将空调控制页卡部署到移动终端的widget界面,此时,空调控制页卡中显示的信息为空调的运行信息,例如,空调名称、空调位置、空调运行模式以及当前设定温度,空调控制页卡中的控制控件为空调的控制按键,例如,温度调节按键以及关机按键。

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

步骤S10,获取用户的行程信息;

在本实施例中,由于是通过空调控制APP关联的widget对空调器进行控制,因此,需要先将所述widget与至少一个空调器进行绑定。并且,后续要通过用户的行程信息确定目标空调,并实现对目标空调的控制,因此,需要事先存储widget绑定的空调器对应的运行时间和位置信息,即在所述步骤S10之前,所述控制方法还包括:

步骤A,在所述widget与至少一空气处理设备绑定时,获取绑定的所述空气处理设备的设定运行时间,和所述空气处理设备所在的位置信息;

步骤B,将获取的所述设定运行时间和所述位置信息,与绑定的所述空气处理设备进行关联存储。

也就是说,在所述widget与至少一空调器绑定时,先对绑定的所述空调器设定一个运行时间,然后获取所述空调器所在的位置信息以及设定运行时间,本实施例中,所述“获取绑定的所述空气处理设备的设定运行时间,和所述空气处理设备所在的位置信息”的方式包括:

在空调控制APP中显示运行时间的输入框或选择框,以供用户输入或选择空调器的运行时间,然后获取用户输入或选择的运行时间;

并且,调用地图应用,对绑定的所述空调器当前的位置信息进行定位,以获取绑定的所述空调器当前的位置信息。

在获取到绑定的所述空调器的设定运行时间,以及所在的位置信息之后,将获取的所述设定运行时间和所述位置信息与绑定的所述空调器进行关联存储。后续,若是需要对空调器进行控制,即可根据空调器关联的设定运行时间和位置信息,确定待控制的空调器。

在本实施例中,所述“获取用户的行程信息”的方式包括:

a、在日历、便签、备忘录或车票应用中,获取用户的行程信息;

所述移动终端实时或定时在日历、便签、备忘录或车票应用中,获取用户的行程信息,其中,所述行程信息包括时间范围以及位置信息,例如:7:00-8:00---家;9:40-11:40---深圳分公司203会议室;16:00-18:00---北京总部办公室。

b、在地图应用中获取用户的导航信息,并根据所述导航信息确定用户的行程信息。

所述移动终端实时或定时通过地图应用获取用户的导航信息,然后根据导航信息的目的地址和具体时间点,确定用户的行程信息,如通过导航信息确定15:00到达公司,可确定用户的行程信息是15:00---办公室。

本实施例限定获取用户的行程信息的方式,包括于在日历、便签、备忘录或车票应用中进行获取,或者是调用地图应用进行获取,提高了行程信息获取的灵活性。

步骤S20,基于所述行程信息确定待控制的目标设备;

在本实施例中,在获取到用户的行程信息之后,即可基于所述行程信息确定待控制的目标空调,具体地,参照图7,所述步骤S20包括:

步骤S21,确定所述行程信息的时间范围和目的位置;

步骤S22,基于预设的时间范围和目的位置与空气处理设备的关联关系,确定所述时间范围和目的位置对应的空气处理设备;

步骤S23,将确定的所述空气处理设备作为待控制的目标设备。

即,在获取到用户的行程信息之后,先确定所述行程信息的时间范围和目的位置,然后根据事先存储的时间范围和目的位置,与空调器的关联关系,确定所述行程信息对应的空调器。所述行程信息与空调器的关联关系的建立过程如上文的步骤A至步骤B所述。在确定所述行程信息对应的空调器之后,即可将确定的所述空调器作为待控制的目标空调。

步骤S30,在所述widget界面中显示所述目标设备的运行信息。

在本实施例中,在确定目标空调之后,即可在所述widget界面中显示所述目标空调的运行信息,其中,所述运行信息包括空调名称、空调位置、空调运行模式以及当前设定温度等等。

可以理解,本实施例相当于是根据用户的行程信息,在移动终端的widget界面中空调器的相关信息,例如,7:00-8:00显示家中空调器的信息;9:30到12:00显示203会议室的空调器的信息;14:00到18:00显示工位桌面的空调器的信息。

本实施例中,所述目标设备包括家中的空气处理设备、办公室的空气处理设备。当所述目标设备为家中的空气处理设备时,所述移动终端还可以和设备距离进一步地结合,即在家中绑定多个空气处理设备,移动终端的widget界面显示的空气处理设备,可随着移动终端的位置而改变,以使所述移动终端的widget界面显示的是与移动终端最接近的空气处理设备。

进一步地,移动终端的widget界面还可以显示空气处理设备所没有显示的信息。比如显示公司工位的桌面空调器时,把桌面空调器上显示的信息(第一组信息),及桌面空调器没有显示的信息(第二组信息)都显示在widget上。其中,第一组信息包括当前温度,设定温度;第二组信息可以包含上次更新时间,当前版本号,立即刷新按键(实时查询空调器所有状态点的情况)。

本实施例提出的空气处理设备的控制方法,以空调器为例,先获取用户的行程信息,然后基于所述行程信息确定待控制的目标设备,并在所述widget界面中显示所述目标设备的运行信息。实现了根据用户的行程信息,即可在widget界面中显示相应的空气处理设备,以便后续直接对widget界面中显示的空气处理设备进行控制,无须执行点亮手机屏幕、打开APP进入控制界面,并手动选择相应的空气处理设备进行控制等操作,本发明提高了空气处理设备控制的便捷性和智能性。

进一步地,为了提高空气处理设备控制的灵活性,基于第一实施例提出本发明空气处理设备的控制方法的第二实施例,在本实施例中,所述widget还包括显示在所述widget界面中用于调节空气处理设备的运行信息的控制按键,所述步骤S30之后,参照图8,所述控制方法还包括:

步骤S40,基于所述控制按键接收到的触摸操作产生控制指令,以控制所述目标设备的运行,并在所述widget界面中更新所述目标设备的运行信息。

在本实施例中,所述widget还包括显示在所述widget界面中用于调节空气处理设备的运行信息的控制按键,因此,在所述widget界面显示空气处理设备的运行信息的同时,也会显示相应的控制按键,以空调器来说,所述控制按键包括:温度调节按键以及关机按键。

若检测到用户触摸所述widget界面中的控制按键,所述移动终端即可根据所述控制按键接收到的触摸操作产生控制指令,以控制所述目标空调运行,也就是说,用户可触摸温度调节按键以调整空调器的运行温度,最终,所述移动终端在所述widget界面中根据调整的运行温度更新所述目标空调的运行信息。本实施例中,所述触摸操作可以点击触摸操作、长按触摸操作等等,具体的触摸方式不做限定。本实施例中,所述控制按键包括但不限于关机、温度调节键,因此在所述控制按键接收到的触摸操作时,根据所述控制按键即可确定控制指令的具体类型,如:是开关机、温度增加还是温度降低等等。

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

例如,在确定待控制的目标空调之后,空调控制APP的Service获取目标空调的运行信息,如目标空调的空调名称、空调位置、空调运行模式以及当前设定温度,然后将目标空调的这些运行信息作为广播发送出去,当widget通过onReceive接收到Service发送的广播之后,获取广播中的目标空调的运行信息,并将这些运行信息更新到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开启。

进一步地,本实施例中的空气处理设备控制方式,还可以实现提前控制,即在距离空气处理设备启动的预设时长之前,自动启动所述空气处理设备。比如是办公室的新风机,提前检测新风机是否开启,如果没有开启,让新风机提前一段时间开启。

在本实施例中,所述移动终端的widget界面中包含用于调节空气处理设备的运行信息的控制按键,以供用户在所述widget界面中点击所述控制按键,实现对空调器的控制,无须再执行点亮手机屏幕、打开APP进入控制界面,并手动选择相应的空气处理设备进行控制等操作,提高了空气处理设备显示及控制的便捷性和智能性。

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

步骤S50,将控制空气处理设备的预存历史数据发送至所述目标设备,以使所述目标设备按照所述预存历史数据运行,其中,所述预存历史数据包括空调运行模式以及设定温度;

步骤S60,在检测到所述目标设备按照所述预存历史数据运行时,在所述widget界面中更新所述目标设备的运行信息。

在本实施例中,在所述widget界面中显示所述目标空调的运行信息和控制按键之后,还可将控制空调器的预存历史数据发送至所述目标空调,所述预存历史数据包括多种:1)、最近一次控制的空调器所对应的历史数据;2)、所述目标空调上一次使用的历史数据;3)用户预先设置,用来控制设置空调的运行信息的历史数据。由于所述空气处理设备优选为空调器,因此,所述预存历史数据包括空调运行模式以及设定温度。将控制空调器的预存历史数据发送至所述目标空调之后,所述目标空调即可按照所述预存历史数据运行,在检测到所述目标空调按照所述预存历史数据运行时,即可在所述widget界面中更新所述目标空调的运行信息,使得widget界面显示最新的运行信息。

本实施例中,将控制空调器的预存历史数据发送至所述目标空调,以使所述目标空调按照所述预存历史数据运行,无需用户重新手动调整空调器的运行模式和设定温度等运行信息,直接按照预存历史数据运行即可,提高了空调器控制的智能性和灵活性。

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

所述控制系统包括空气处理设备和移动终端,所述空气处理设备包括进风口、出风口,以及连接进风口和出风口的风道,在所述风道中设置有功能模块;所述移动终端的显示界面设置有微件widget,所述widget与至少一空气处理设备绑定,所述widget包括用于显示空气处理设备运行信息的widget界面,所述移动终端包括上文所述的控制装置。

进一步地,所述widget还包括显示在所述widget界面中用于调节空气处理设备的运行信息的控制按键;

所述空气处理设备,用于接收到所述移动终端发送的控制指令时,根据所述控制指令更改空气处理设备内部的运行信息,并根据更改的运行信息运行。

本实施例中,所述空气处理设备以空调器为例,当所述空调器在接收到所述移动终端发送的控制指令时,先识别所述控制指令的类型,如是开关机、温度升高、还是温度降低,然后再根据所述控制指令的类型更改空调器内部的运行信息,并根据更改的运行信息运行。

本实施例中,空气处理设备的控制系统实施例的技术方案和技术效果,与上述控制方法和显示装置各实施例基本相同,在此不作赘述。

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

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

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

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

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