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

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

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



背景技术:

目前,随着人们生活水平的提高,家用电器在人们的日常生活中得到了越来越广泛的应用,人们的家里或者办公室中一般安装有多台家用电器。

目前,对家用电器的控制,要么是采用遥控器控制家用电器,要么就是在手机上安装家用电器APP(Application,应用程序),以实现家用电器的控制。

随着科学技术的发展,由于一个APP可以控制多个家用电器,因此,通过APP控制家用电器的方式,逐渐代替了传统遥控器控制家用电器的方式。然而,通过APP控制家用电器仍然存在缺陷,一个APP虽然可以控制多个家用电器,但是具体要控制哪个家用电器,需要用户点亮手机屏幕,打开APP以进入到控制界面中,并手动选择相应的家用电器才能对家用电器实现控制,显然,这种控制方式操作较为繁琐,对家用电器的控制不够便捷和智能。



技术实现要素:

本发明的主要目的在于提出一种空气处理设备控制装置、方法及系统,旨在解决通过APP了解家用电器的运行状态的操作流程较为繁琐,不够便捷和智能的技术问题。

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

获取模块,用于获取用户当前环境的多个空气处理设备的参数;

比较模块,用于将所述多个空气处理设备的参数依次和预设参数进行比较,获得各个空气处理设备的参数差值;

第一确定模块,用于根据所述各个空气处理设备的参数差值,确定参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备;

所述获取模块,还用于获取所述目标空气处理设备对应的显示图像;

显示模块,用于在显示窗口中以所述目标空气处理设备对应的显示图像作为背景图像突出显示所述目标空气处理设备的运行信息。

可选地,所述第一确定模块包括:

设置单元,用于设置达到标准百分比时各个参数的极限差值;

相除单元,用于将各个空气处理设备的参数差值与对应的极限差值相除,获得各个空气处理设备的参数差值百分比;

第一排序单元,用于将各个空气处理设备的参数差值百分比排序,获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备。

可选地,所述装置还包括:第二确定模块;

所述获取模块,还用于当监测到用户离开当前环境时,获取用户的行程信息;

所述第二确定模块,用于基于所述用户的行程信息,确定与当前时间间隔最近的待控制空气处理设备,并将所述与当前时间间隔最近的待控制空气处理设备作为目标空气处理设备;

所述获取模块,还用于获取所述目标空气处理设备对应的显示图像;

所述显示模块,还用于在显示窗口中以所述目标空气处理设备对应的显示图像作为背景图像突出显示所述目标空气处理设备的运行信息。

可选地,所述第二确定模块包括:

确定单元,用于基于所述行程信息的目的位置,确定所述目的位置各个空气处理设备的参数;

比较单元,用于将所述目的位置各个空气处理设备的参数依次和预设参数进行比较,获得目的位置中各个空气处理设备的参数差值;

第二排序单元,用于将目的位置中各个空气处理设备的参数差值排序,获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备。

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

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

此外,为实现上述目的,本发明还提供一种空气处理设备控制方法,所述空气处理设备包括进风口、出风口,以及连接进风口和出风口的风道,在该风道中设置有功能模块;所述空气处理设备控制方法的应用载体与预存的widget关联,widget包括widget界面和控制按键,,所述方法包括以下步骤:

获取用户当前环境的多个空气处理设备的参数;

将所述多个空气处理设备的参数依次和预设参数进行比较,获得各个空气处理设备的参数差值;

根据所述各个空气处理设备的参数差值,获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备;

获取所述目标空气处理设备对应的显示图像;

在显示窗口中以所述目标空气处理设备对应的显示图像作为背景图像突出显示所述目标空气处理设备的运行信息。

可选地,所述根据所述各个空气处理设备的参数差值,获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备的步骤包括:

设置达到标准百分比时各个参数的极限差值;

将各个空气处理设备的参数差值与对应的极限差值相除,获得各个空气处理设备的参数差值百分比;

将各个空气处理设备的参数差值百分比排序,获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备。

可选地,所述在显示窗口中显示所述控制按键,并通过与所述参数差值最大的参数对应的背景颜色显示所述目标空气处理设备的运行信息的步骤之后还包括:

当监测到用户离开当前环境时,获取用户的行程信息;

基于所述用户的行程信息,确定与当前时间间隔最近的待控制空气处理设备,并将所述与当前时间间隔最近的待控制空气处理设备作为目标空气处理设备;

执行所述获取所述目标空气处理设备对应的显示图像,在显示窗口中以所述目标空气处理设备对应的显示图像作为背景图像突出显示所述目标空气处理设备的运行信息的步骤。

可选地,所述基于所述用户的行程信息,确定与当前时间间隔最近的待控制空气处理设备,并将所述与当前时间间隔最近的待控制空气处理设备作为目标空气处理设备的步骤包括:

基于所述行程信息的目的位置,确定所述目的位置各个空气处理设备的参数;

将所述目的位置各个空气处理设备的参数依次和预设参数进行比较,获得目的位置中各个空气处理设备的参数差值;

将目的位置中各个空气处理设备的参数差值排序,获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备。

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

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

此外,为实现上述目的,本发明还提供一种空气处理设备控制系统,所述空气处理设备控制系统包括空气处理设备和权利要求1至5任意一项所述的空气处理设备控制装置,空气处理设备控制装置与预存的widget关联,widget包括widget界面和控制按键,所述widget与多个空气处理设备绑定;所述空气处理设备用于向空气处理设备控制装置定时发送运行信息;

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

本发明提出的空气处理设备控制装置、方法及系统,通过Widget获取用户当前环境的各个空气处理设备的参数,所述参数可以包括温度、湿度、PM2.5、VOC。然后将所述各个空气处理设备的参数依次和预设参数进行比较,获得各个空气处理设备的参数差值;再根据所述各个空气处理设备的参数差值,获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备,然后获取所述目标空气处理设备对应的显示图像;并在显示窗口中以所述目标空气处理设备对应的显示图像作为背景图像突出显示所述目标空气处理设备的运行信息,本方案根据各个空气处理设备的参数,即可在widget界面中实现对空气处理设备的控制,无须再执行点亮手机屏幕、打开APP进入控制界面,并手动选择相应的空气处理设备等操作,提高了空气处理设备控制的便捷性和智能性,从而满足了房间内环境的舒适性。

附图说明

图1为空调器控制页卡在Widget上的部署示意图;

图2为空调器控制页卡在Widget上的显示示意图;

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

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

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

图6为本发明空气处理设备控制装置第四实施例中第二确定模块的细化功能模块示意图;

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

图8为本发明空气处理设备控制方法第二实施例中根据所述各个空气处理设备的参数差值,获得参数差值最大的目标空气处理设备的步骤的细化流程示意图;

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

图10为本发明空气处理设备控制方法第四实施例中基于所述用户的行程信息,确定与当前时间间隔最近的待控制目标空气处理设备的步骤的细化流程示意图。

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

具体实施方式

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

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

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

在本实施例中,该装置包括:

获取模块10,用于获取用户当前环境的多个空气处理设备的参数。

在本实施例中,为保证本实施例能够正常实施,在实施本实施例之前,需要在用户的移动终端中安装空调控制APP,并在所述空调控制APP中部署widget。所述Widget是一款可以置于手机桌面上的桌面小组件应用,可以用于显示时钟、日历、天气等信息,其在手机桌面上呈现为显示特定信息的悬浮窗口,因此,用户不需要对Widget进行点击或打开操作,即可第一时间查看到在悬浮窗口上呈现的特定信息。Widget上的显示信息可以自动刷新,或者手动点击预设按键进行刷新。

也就是说,本发明的技术方案中,可以从空调控制APP中将空调控制页卡部署到widget中,相当于将空气处理设备的运行信息部署到widget中,因此,用户通过悬浮于手机桌面上的widget窗口,即可直接控制空气处理设备的运行,或者直接读取到空气处理设备的运行参数。应当理解的是,本发明仅以空气处理设备为被控主体进行详述,但是该控制方法并不限定应用于空气处理设备,还可以应用于其它家用电器,如冰箱、饮水机等等,此处不再进行一一赘述。

在本发明的技术方案中,可以将家用电器的控制APP部署到Widget中,因此,用户通过悬浮于手机桌面上的APPWidget窗口,即可直接控制家用电器的运行,或者读取到家用电器的运行参数。

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

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

AppWidgetProviderInfo在XML里定义,用于指定AppWidget的相关数据,如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显示在系统桌面上。

在本实施例中,可以通过空气处理设备APP或者其他第三方软件对用户当前目标环境的各个空气处理设备的参数进行监测,在本实施例中,采用将空气处理设备的控制APP部署到Widget中,用户通过悬浮于手机桌面上的Widget窗口,即可直接控制空气处理设备的运行,或者读取到空气处理设备的运行参数。具体实施过程中,还可以通过无线连接方式将空气处理设备APP或者其他第三方软件与Widget建立连接,以便Widget读取到空气处理设备的运行参数。在将空气处理设备的控制APP部署到Widget中之后,在所述APP进程开启的情况下(只要APP的进程未被杀死,都认为APP处于开启状态,如果APP进程被杀死了,相应的Service也会被杀死,那么Widget处于不可用的状态,除非重新启动APP,再次触发Service开启),用户将空气处理设备控制页卡的Widget添加到桌面后,会启动APP中定义的Service,该Service将同步该空气处理设备的设定数据,同步方式可以通过每隔一定的时间对空气处理设备的运行数据进行查询或空调自动上报等方式。在Service获取到空气处理设备的相关参数之后,将空调的运行信息作为广播发送出去,该广播中将带上一个action标志,如action1,在AppWidgetProvider中通过onReceive(Context,Intent)接收action为action1的广播,并且获取广播中的空气处理设备的运行信息,并将这些数据实时更新到Widget界面上,Widget即可实现实时获取用户当前环境的各个空气处理设备的参数,所述参数可以包括温度、湿度、PM2.5、VOC等。

比较模块20,用于将所述多个空气处理设备的参数依次和预设参数进行比较,获得各个空气处理设备的参数差值。

在获取用户当前目标环境的各个空气处理设备的参数之后,将所述各个空气处理设备的参数依次和对应的预设参数进行比较,获得各个空气处理设备的参数差值。所述预设参数为用户日常使用空气处理设备过程中对应时间段习惯设置的参数值,比如在日常使用过程中,用户习惯早上8点左右设置空气处理设备的温度为26度,当Widget在早上8点左右获取空气处理设备的温度时,此时所述预设温度即为26度。

第一确定模块30,用于根据所述各个空气处理设备的参数差值,获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备。

在本实施例中,在获得各个空气处理设备的参数差值之后,可以将所述各个空气处理设备的参数差值进行排序,从而获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备。

所述获取模块10,还用于获取所述目标空气处理设备对应的显示图像;

在本实施例中,为了方便用户获取具体是哪个类型的空气处理设备最需要调整,可以通过获取不同类型的空气处理设备对应的显示图像,比如当所述空气处理设备为空调器时,对应的显示图像为与空调器形状对应的图像。所诉图像一般为淡色系的图像,如浅绿,淡黄等,以便在突出显示运行信息时将突出显示的字体颜色进行区别。

显示模块40,用于在显示窗口中以所述目标空气处理设备对应的显示图像作为背景图像突出显示所述目标空气处理设备的运行信息。

在获取目标空气处理设备对应的显示图像之后,在显示窗口中以所述目标空气处理设备对应的显示图像作为背景图像突出显示所述目标空气处理设备的运行信息。比如当所述空气处理设备为空调器时,当前客厅的空调器温度设置为28度,但是用户习惯在客厅吃饭,因此一般在吃饭时将客厅的空调器温度设置为22度,当前客厅的温度对用户而言较不舒适,因此需要将客厅的空调器温度优先在Widget进行显示,此时需要在显示窗口中以空调器对应的显示图像作为背景图像突出显示所述客厅的空调器的运行信息,具体显示方式可以包括:在显示窗口中只显示排序在第一位的空气处理设备;

在显示窗口中显示多个空气处理设备的运行信息,然后将排序在第一位的空气处理设备的显示字体进行放大,以突出显示;

在显示窗口中显示多个空气处理设备的运行信息,然后将排序在第一位的空气处理设备的显示字体进行高亮处理,以突出显示。可以理解的是,突出显示的方式还有多种,并不局限于上述列举的方式,在此不再一一列举。如图2所示,以便提醒用户对客厅的空调器的温度进行调节,用户可以点击如图2所示的控制按键,以实现调低空调器的温度。当空调器的控制按键被点击后,可以设置向外发送一个广播,在AppWidgetProvider中通过onReceive(Context,Intent)接收所述空调器的控制按键点击的广播,并且添加相应的逻辑。此处添加的逻辑主要是将用户的控制指令(温度降低6度)处理成相应的数据,并通过广播发送出去,该广播也会带上一个action标志,如action2,在Service中接收所述空调的控制按键点击的广播,并且读取该广播中携带的控制指令(温度降低6度),并编成空调器的控制码,发送给相应的空调器,以实现Widget控制空调器调低温度的过程。

本实施例提出的空气处理设备控制装置,通过Widget获取用户当前环境的各个空气处理设备的参数,所述参数可以包括温度、湿度、PM2.5、VOC等。然后将所述各个空气处理设备的参数依次和预设参数进行比较,获得各个空气处理设备的参数差值;再根据所述各个空气处理设备的参数差值,获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备,然后获取所述目标空气处理设备对应的显示图像;并在显示窗口中以所述目标空气处理设备对应的显示图像作为背景图像突出显示所述目标空气处理设备的运行信息,本方案根据各个空气处理设备的参数,即可在widget界面中实现对空气处理设备的控制,无须再执行点亮手机屏幕、打开APP进入控制界面,并手动选择相应的空气处理设备等操作,提高了空气处理设备控制的便捷性和智能性,从而满足了房间内环境的舒适性。

进一步地,参照图4,基于本发明空气处理设备控制装置第一实施例提出本发明空气处理设备控制装置第二实施例。

在本实施例中,所述第一确定模块30包括:

设置单元31,用于设置达到标准百分比时各个参数的极限差值;

相除单元32,用于将各个空气处理设备的参数差值与对应的极限差值相除,获得各个空气处理设备的参数差值百分比;

第一排序单元33,用于将各个空气处理设备的参数差值百分比排序,获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备。

在本实施例中,在将所述各个空气处理设备的参数依次和预设参数进行比较,获得各个空气处理设备的参数差值之后,还可以设置达到标准百分比时各个参数的极限差值。比如设置达到100%时,极限温度差值为正负5度,极限湿度差值为正负25%,然后将各个空气处理设备的参数差值与对应的极限差值相除,获得各个空气处理设备的参数差值百分比。比如当温度差值为2度时,设置的极限温度差值为正负5度,则温度差值百分比的计算方式为将2除以5,则温度的差值百分比问40%,或者当湿度差值为15%时,设置的极限湿度差值为25%,则湿度差值百分比的计算方式为将15%除以25%,则湿度是差值百分比为60%。依次类推,对各个空气处理设备的各个参数的差值百分比进行计算,然后将各个空气处理设备的参数差值百分比排序,从而获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备。

本实施例在将所述各个空气处理设备的参数依次和预设参数进行比较,获得各个空气处理设备的参数差值之后,进一步设置达到标准百分比时各个参数的极限差值,以便对各个空气处理设备的各个参数的差值百分比进行计算,然后将各个空气处理设备的参数差值百分比排序,从而获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备。以便在显示窗口中显示所述目标空气处理设备的运行信息和控制按键,提高空气处理设备控制的便捷性和智能性。

进一步地,参照图5,基于本发明空气处理设备控制装置第一实施例提出本发明空气处理设备控制装置第三实施例。

在本实施例中,所述装置还包括:第二确定模块50;

所述获取模块10,还用于当监测到用户离开当前环境时,获取用户的行程信息;

所述第二确定模块50,用于基于所述用户的行程信息,确定与当前时间间隔最近的待控制空气处理设备,并将所述与当前时间间隔最近的待控制空气处理设备作为目标空气处理设备;

所述获取模块10,还用于获取所述目标空气处理设备对应的显示图像;

所述显示模块40,还用于在显示窗口中以所述目标空气处理设备对应的显示图像作为背景图像突出显示所述目标空气处理设备的运行信息。

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

当监测到用户离开当前目标环境时,获取用户的行程信息。具体地,当监测到用户关闭当前环境的空气处理设备时,可以认为用户准备或者是正在离开当前环境。或者当在室内的空气处理设备中的红外传感器没有检测到红外感应时,可以认为用户已经离开当前环境。需要说明的是,空气处理设备的室内机上可预先设置有红外传感器,用于检测房间内用户的状态。红外传感器在室内机上的设置位置及个数可根据具体情况而灵活设置,例如,在室内机上可安装一个红外传感器随着云台或电机转动,对房间内进行扫描,检测是否存在红外感应,若存在,则确定房间内存在用户,若不存在,则房间内无人。当红外感应范围变化时,可确定用户处于活动状态,当红外感应范围没有发生变化时,可确定用户处于静止状态。也可以根据实际需要,在室内机上可安装多个红外传感器,能够检测到房间内的整个环境。在空气处理设备开机后,红外传感器的红外检测功能可自动开启,可通过红外传感器检测房间内用户的状态。

然后基于所述用户的行程信息,确定与当前时间间隔最近的待控制空气处理设备,并将所述与当前时间间隔最近的待控制空气处理设备作为目标空气处理设备,然后获取所述目标空气处理设备对应的显示图像,并在显示窗口中以所述目标空气处理设备对应的显示图像作为背景图像突出显示所述目标空气处理设备的运行信息,以便用户获知需要调节的空气处理设备的类型,及对所述目标空气处理设备的参数进行调节。使得用户进入下一个行程对应的目标环境后,使用较少时间就可以接近用户设定的参数。在本实施例中,可以根据用户行程与当前时间间隔时长的排序位置将对应的运行信息的字体颜色设置为不同的显示颜色。以突出显示目标空气处理设备的运行信息,如当所述用户行程与当前时间间隔时长的排序位置的最后一位时,排序位置为最后一位对应的空气处理设备所对应的运行信息的字体颜色为绿色;当所述用户行程与当前时间间隔时长的排序位置的中间位置时,排序位置为中间位置对应的空气处理设备所对应的运行信息的字体颜色为黄色;当所述用户行程与当前时间间隔时长的排序位置的第一位时,排序位置为第一位对应的空气处理设备所对应的运行信息的字体颜色为红色。由此可知,在本实施例中,当所述运行信息的字体颜色越鲜艳,越醒目时,表明所述用户行程与当前时间越接近。具体突出显示的方式还可以为高亮、改变字体大小等,可以理解的是,突出显示的方式还有多种,并不局限于上述列举的方式,在此不再一一列举。

本实施例提出的空气处理设备控制装置,当监测到用户离开当前环境时,获取用户的行程信息;基于所述用户的行程信息,确定与当前时间间隔最近的待控制空气处理设备,并将所述与当前时间间隔最近的待控制空气处理设备作为目标空气处理设备,然后获取所述目标空气处理设备对应的显示图像;并在显示窗口中以所述目标空气处理设备对应的显示图像作为背景图像突出显示所述目标空气处理设备的运行信息,以便提醒用户对空气处理设备的参数进行调节,使得用户进入下一个行程对应的目标环境后,使用较少时间就可以接近用户设定的参数,提高了用户使用空气处理设备的舒适性。

进一步地,参照图6,基于本发明空气处理设备控制装置第三实施例提出本发明空气处理设备控制装置第四实施例。

在本实施例中,所述第二确定模块50包括:

确定单元51,用于基于所述行程信息的目的位置,确定所述目的位置各个空气处理设备的参数;

比较单元52,用于将所述目的位置各个空气处理设备的参数依次和预设参数进行比较,获得目的位置中各个空气处理设备的参数差值;

第二排序单元53,用于将目的位置中各个空气处理设备的参数差值排序,获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备。

在本实施例中,在获得用户行程信息之后,可以进一步获取所述用户行程信息的目的位置的各个空气处理设备的参数。然后将所述目的位置各个空气处理设备的参数依次和预设参数进行比较,获得目的位置中各个空气处理设备的参数差值,并将目的位置中各个空气处理设备的参数差值排序,获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备。以便在显示窗口中显示所述目标空气处理设备的运行信息和控制按键,使得用户可以对所述目标空气处理设备的参数进行调节。使得用户进入下一个行程对应的目标环境后,使用较少时间就可以接近用户设定的参数。

本实施例在获得用户行程信息之后,进一步获取所述用户行程信息的目的位置的各个空气处理设备的参数,并通过所述各个空气处理设备的参数获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备,以便在显示窗口中显示所述目标空气处理设备的运行信息和控制按键,使得用户可以对所述目标空气处理设备的参数进行调节。使得用户进入下一个行程对应的目标环境后,使用较少时间就可以接近用户设定的参数。

进一步地,基于本发明空气处理设备控制装置第一至第四任一实施例提出本发明空气处理设备控制装置第五实施例。

在本实施例中,所述装置还包括:

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

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

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

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

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

在本实施例中,该方法包括:

步骤S10,获取用户当前环境的多个空气处理设备的参数。

在本实施例中,为保证本实施例能够正常实施,在实施本实施例之前,需要在用户的移动终端中安装空调控制APP,并在所述空调控制APP中部署widget。所述Widget是一款可以置于手机桌面上的桌面小组件应用,可以用于显示时钟、日历、天气等信息,其在手机桌面上呈现为显示特定信息的悬浮窗口,因此,用户不需要对Widget进行点击或打开操作,即可第一时间查看到在悬浮窗口上呈现的特定信息。Widget上的显示信息可以自动刷新,或者手动点击预设按键进行刷新。

也就是说,本发明的技术方案中,可以从空气处理设备控制APP中将空气处理设备控制页卡部署到widget中,相当于将空气处理设备的运行信息部署到widget中,因此,用户通过悬浮于手机桌面上的widget窗口,即可直接控制空气处理设备的运行,或者直接读取到空气处理设备的运行参数。应当理解的是,本发明仅以空气处理设备为被控主体进行详述,但是该控制方法并不限定应用于空气处理设备,还可以应用于其它家用电器,如冰箱、饮水机等等,此处不再进行一一赘述。

在本发明的技术方案中,可以将家用电器的控制APP部署到Widget中,因此,用户通过悬浮于手机桌面上的APPWidget窗口,即可直接控制家用电器的运行,或者读取到家用电器的运行参数。

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

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

AppWidgetProviderInfo在XML里定义,用于指定AppWidget的相关数据,如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显示在系统桌面上。

在本实施例中,可以通过空气处理设备APP或者其他第三方软件对用户当前目标环境的各个空气处理设备的参数进行监测,在本实施例中,采用将空气处理设备的控制APP部署到Widget中,用户通过悬浮于手机桌面上的Widget窗口,即可直接控制空气处理设备的运行,或者读取到空气处理设备的运行参数。具体实施过程中,还可以通过无线连接方式将空气处理设备APP或者其他第三方软件与Widget建立连接,以便Widget读取到空气处理设备的运行参数。在将空气处理设备的控制APP部署到Widget中之后,在所述APP进程开启的情况下(只要APP的进程未被杀死,都认为APP处于开启状态,如果APP进程被杀死了,相应的Service也会被杀死,那么Widget处于不可用的状态,除非重新启动APP,再次触发Service开启),用户将空气处理设备控制页卡的Widget添加到桌面后,会启动APP中定义的Service,该Service将同步该空气处理设备的设定数据,同步方式可以通过每隔一定的时间对空气处理设备的运行数据进行查询或空调自动上报等方式。在Service获取到空气处理设备的相关参数之后,将空调的运行信息作为广播发送出去,该广播中将带上一个action标志,如action1,在AppWidgetProvider中通过onReceive(Context,Intent)接收action为action1的广播,并且获取广播中的空气处理设备的运行信息,并将这些数据实时更新到Widget界面上,Widget即可实现实时获取用户当前环境的各个空气处理设备的参数,所述参数可以包括温度、湿度、PM2.5、VOC等。

步骤S20,将所述多个空气处理设备的参数依次和预设参数进行比较,获得各个空气处理设备的参数差值。

在获取用户当前目标环境的各个空气处理设备的参数之后,将所述各个空气处理设备的参数依次和对应的预设参数进行比较,获得各个空气处理设备的参数差值。所述预设参数为用户日常使用空气处理设备过程中对应时间段习惯设置的参数值,比如在日常使用过程中,用户习惯早上8点左右设置空调器的温度为26度,当Widget在早上8点左右获取空调器的温度时,此时所述预设温度即为26度。

步骤S30,根据所述各个空气处理设备的参数差值,获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备。

在本实施例中,在获得各个空气处理设备的参数差值之后,可以将所述各个空气处理设备的参数差值进行排序,从而获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备。

步骤S40,获取所述目标空气处理设备对应的显示图像;

在本实施例中,为了方便用户获取具体是哪个类型的空气处理设备最需要调整,可以通过获取不同类型的空气处理设备对应的显示图像,比如当所述空气处理设备为空调器时,对应的显示图像为与空调器形状对应的图像。所诉图像一般为淡色系的图像,如浅绿,淡黄等,以便在突出显示运行信息时将突出显示的字体颜色进行区别。

步骤S50,在显示窗口中以所述目标空气处理设备对应的显示图像作为背景图像突出显示所述目标空气处理设备的运行信息。

在获取目标空气处理设备对应的显示图像之后,在显示窗口中以所述目标空气处理设备对应的显示图像作为背景图像突出显示所述目标空气处理设备的运行信息。比如当所述空气处理设备为空调器时,当前客厅的空调器温度设置为28度,但是用户习惯在客厅吃饭,因此一般在吃饭时将客厅的空调器温度设置为22度,当前客厅的温度对用户而言较不舒适,因此需要将客厅的空调器温度优先在Widget进行显示,此时需要在显示窗口中以空调器对应的显示图像作为背景图像突出显示所述客厅的空调器的运行信息,具体显示方式可以包括:在显示窗口中只显示排序在第一位的空气处理设备;

在显示窗口中显示多个空气处理设备的运行信息,然后将排序在第一位的空气处理设备的显示字体进行放大,以突出显示;

在显示窗口中显示多个空气处理设备的运行信息,然后将排序在第一位的空气处理设备的显示字体进行高亮处理,以突出显示。可以理解的是,突出显示的方式还有多种,并不局限于上述列举的方式,在此不再一一列举。如图2所示,以便提醒用户对客厅的空调器的温度进行调节,用户可以点击如图2所示的控制按键,以实现调低空调器的温度。当空调器的控制按键被点击后,可以设置向外发送一个广播,在AppWidgetProvider中通过onReceive(Context,Intent)接收所述空调器的控制按键点击的广播,并且添加相应的逻辑。此处添加的逻辑主要是将用户的控制指令(温度降低6度)处理成相应的数据,并通过广播发送出去,该广播也会带上一个action标志,如action2,在Service中接收所述空调的控制按键点击的广播,并且读取该广播中携带的控制指令(温度降低6度),并编成空调器的控制码,发送给相应的空调器,以实现Widget控制空调器调低温度的过程。

本实施例提出的空气处理设备控制方法,通过Widget获取用户当前环境的各个空气处理设备的参数,所述参数可以包括温度、湿度、PM2.5、VOC等。然后将所述各个空气处理设备的参数依次和预设参数进行比较,获得各个空气处理设备的参数差值;再根据所述各个空气处理设备的参数差值,获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备,然后获取所述目标空气处理设备对应的显示图像;在显示窗口中以所述目标空气处理设备对应的显示图像作为背景图像突出显示所述目标空气处理设备的运行信息,本方案根据各个空气处理设备的参数,即可在widget界面中实现对空气处理设备的控制,无须再执行点亮手机屏幕、打开APP进入控制界面,并手动选择相应的空气处理设备等操作,提高了空气处理设备控制的便捷性和智能性,从而满足了房间内环境的舒适性。

进一步地,参照图8,基于本发明空气处理设备控制方法第一实施例提出本发明空气处理设备控制方法第二实施例。

在本实施例中,所述步骤S30可以包括:

步骤S31,设置达到标准百分比时各个参数的极限差值;

步骤S32,将各个空气处理设备的参数差值与对应的极限差值相除,获得各个空气处理设备的参数差值百分比;

步骤S33,将各个空气处理设备的参数差值百分比排序,获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备。

在本实施例中,在将所述各个空气处理设备的参数依次和预设参数进行比较,获得各个空气处理设备的参数差值之后,还可以设置达到标准百分比时各个参数的极限差值。比如设置达到100%时,极限温度差值为正负5度,极限湿度差值为正负25%,然后将各个空气处理设备的参数差值与对应的极限差值相除,获得各个空气处理设备的参数差值百分比。比如当温度差值为2度时,设置的极限温度差值为正负5度,则温度差值百分比的计算方式为将2除以5,则温度的差值百分比问40%,或者当湿度差值为15%时,设置的极限湿度差值为25%,则湿度差值百分比的计算方式为将15%除以25%,则湿度是差值百分比为60%。依次类推,对各个空气处理设备的各个参数的差值百分比进行计算,然后将各个空气处理设备的参数差值百分比排序,获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备。

本实施例在将所述各个空气处理设备的参数依次和预设参数进行比较,获得各个空气处理设备的参数差值之后,进一步设置达到标准百分比时各个参数的极限差值,以便对各个空气处理设备的各个参数的差值百分比进行计算,然后将各个空气处理设备的参数差值百分比排序,获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备。以便在显示窗口中显示所述目标空气处理设备的运行信息和控制按键,提高空气处理设备控制的便捷性和智能性。

进一步地,参照图9,基于本发明空气处理设备控制方法第一实施例提出本发明空气处理设备控制方法第三实施例。

在本实施例中,所述步骤S50之后的步骤还包括:

步骤S60,当监测到用户离开当前环境时,获取用户的行程信息;

步骤S70,基于所述用户的行程信息,确定与当前时间间隔最近的待控制空气处理设备,并将所述与当前时间间隔最近的待控制空气处理设备作为目标空气处理设备;

步骤S40,获取所述目标空气处理设备对应的显示图像;

步骤S50,在显示窗口中以所述目标空气处理设备对应的显示图像作为背景图像突出显示所述目标空气处理设备的运行信息。

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

当监测到用户离开当前目标环境时,获取用户的行程信息。具体地,当监测到用户关闭当前环境的空气处理设备时,可以认为用户准备或者是正在离开当前环境。或者当在室内的空气处理设备中的红外传感器没有检测到红外感应时,可以认为用户已经离开当前环境。需要说明的是,空气处理设备的室内机上可预先设置有红外传感器,用于检测房间内用户的状态。红外传感器在室内机上的设置位置及个数可根据具体情况而灵活设置,例如,在室内机上可安装一个红外传感器随着云台或电机转动,对房间内进行扫描,检测是否存在红外感应,若存在,则确定房间内存在用户,若不存在,则房间内无人。当红外感应范围变化时,可确定用户处于活动状态,当红外感应范围没有发生变化时,可确定用户处于静止状态。也可以根据实际需要,在室内机上可安装多个红外传感器,能够检测到房间内的整个环境。在空气处理设备开机后,红外传感器的红外检测功能可自动开启,可通过红外传感器检测房间内用户的状态。

然后基于所述用户的行程信息,确定与当前时间间隔最近的待控制空气处理设备,并将所述与当前时间间隔最近的待控制空气处理设备作为目标空气处理设备,然后获取所述目标空气处理设备对应的显示图像,并在显示窗口中以所述目标空气处理设备对应的显示图像作为背景图像突出显示所述目标空气处理设备的运行信息,以便用户获知需要调节的空气处理设备的类型,及对所述目标空气处理设备的参数进行调节。使得用户进入下一个行程对应的目标环境后,使用较少时间就可以接近用户设定的参数。在本实施例中,可以根据用户行程与当前时间间隔时长的排序位置将对应的运行信息的字体颜色设置为不同的显示颜色。以突出显示目标空气处理设备的运行信息,如当所述用户行程与当前时间间隔时长的排序位置的最后一位时,排序位置为最后一位对应的空气处理设备所对应的运行信息的字体颜色为绿色;当所述用户行程与当前时间间隔时长的排序位置的中间位置时,排序位置为中间位置对应的空气处理设备所对应的运行信息的字体颜色为黄色;当所述用户行程与当前时间间隔时长的排序位置的第一位时,排序位置为第一位对应的空气处理设备所对应的运行信息的字体颜色为红色。由此可知,在本实施例中,当所述运行信息的字体颜色越鲜艳,越醒目时,表明所述用户行程与当前时间越接近。具体突出显示的方式还可以为高亮、改变字体大小等,可以理解的是,突出显示的方式还有多种,并不局限于上述列举的方式,在此不再一一列举。

本实施例提出的空气处理设备控制方法,当监测到用户离开当前环境时,获取用户的行程信息;基于所述用户的行程信息,确定与当前时间间隔最近的待控制空气处理设备,并将所述与当前时间间隔最近的待控制空气处理设备作为目标空气处理设备,然后获取所述目标空气处理设备对应的显示图像;并在显示窗口中以所述目标空气处理设备对应的显示图像作为背景图像突出显示所述目标空气处理设备的运行信息,以便提醒用户对空气处理设备的参数进行调节,使得用户进入下一个行程对应的目标环境后,使用较少时间就可以接近用户设定的参数,提高了用户使用空气处理设备的舒适性。

进一步地,参照图10,基于本发明空气处理设备控制方法第三实施例提出本发明空气处理设备控制方法第四实施例。

在本实施例中,所述步骤S70可以包括:

步骤S71,基于所述行程信息的目的位置,确定所述目的位置各个空气处理设备的参数;

步骤S72,将所述目的位置各个空气处理设备的参数依次和预设参数进行比较,获得目的位置中各个空气处理设备的参数差值;

步骤S73,将目的位置中各个空气处理设备的参数差值排序,获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备。

在本实施例中,在获得用户行程信息之后,可以进一步获取所述用户行程信息的目的位置的各个空气处理设备的参数。然后将所述目的位置各个空气处理设备的参数依次和预设参数进行比较,获得目的位置中各个空气处理设备的参数差值,并将目的位置中各个空气处理设备的参数差值排序,获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备。以便在显示窗口中显示所述目标空气处理设备的运行信息和控制按键,使得用户可以对所述目标空气处理设备的参数进行调节。使得用户进入下一个行程对应的目标环境后,使用较少时间就可以接近用户设定的参数。

本实施例在获得用户行程信息之后,进一步获取所述用户行程信息的目的位置的各个空气处理设备的参数,将目的位置中各个空气处理设备的参数差值排序,获得参数差值最大的空气处理设备,并将所述参数差值最大的空气处理设备作为目标空气处理设备,以便在显示窗口中显示所述目标空气处理设备的运行信息和控制按键,使得用户可以对所述目标空气处理设备的参数进行调节。使得用户进入下一个行程对应的目标环境后,使用较少时间就可以接近用户设定的参数。

进一步地,基于本发明空气处理设备控制方法第一至第四任一实施例提出本发明空气处理设备控制方法第五实施例。

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

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

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

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

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

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