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

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

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



背景技术:

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

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

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



技术实现要素:

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

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

获取模块,用于在接收到空气处理设备控制指令时,获取当前时间,并获取在预设周期内,用户在所述当前时间所在的预设时间区间内对多个空气处理设备的操作次数;

对比模块,用于将用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比,并将用户在所述当前时间所在的预设时间区间内操作次数最多的空气处理设备作为目标空气处理设备;

第一显示模块,用于在所述显示窗口中突出显示所述目标空气处理设备的运行信息。

可选地,所述对比模块包括:

第一获取单元,用于获取用户在所述当前时间所在的预设时间区间内操作空气处理设备所对应的操作时间,并计算各个操作所对应的操作时间与当前时间的间隔时长;

所述第一获取单元,还用于获取所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数;

添加单元,用于依次根据所述间隔时长对各个空气处理设备的操作次数添加计算权值,其中,所述时间间隔时长越长,计算权值越小;

计算单元,用于根据添加的计算权值计算所述各个空气处理设备所对应的加权操作次数,并将计算出的所述加权操作次数作为用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比。

可选地,所述装置还包括:判断模块;

所述获取模块,还用于获取用户通信设备的当前位置;

所述判断模块,用于判断用户通信设备的当前位置与用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的位置是否一致;

所述第一显示模块,还用于若用户通信设备的当前位置与用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的位置不一致,则在所述显示窗口中突出显示与用户通信设备的当前位置对应的空气处理设备的运行信息。

可选地,所述装置还包括:第二显示模块和第三显示模块;

所述获取模块,还用于在接收到空气处理设备控制指令时,获取当前日期,判断当前日期是否是预设的工作日;

所述第二显示模块,用于若当前日期是预设的工作日,则在所述显示窗口中显示所述预设的工作日对应的目标空气处理设备的运行信息和控制按键;

所述第三显示模块,用于若当前日期不是预设的工作日,则在所述显示窗口中突出显示预设的非工作日对应的目标空气处理设备的运行信息。

可选地,所述第二显示模块包括:

第二获取单元,用于若当前日期是预设的工作日,则获取当前时间,并获取用户在预设周期内的工作日中在当前时间所在的预设时间区间内操作次数最多的目标空气处理设备;

显示单元,用于在所述显示窗口中突出显示用户在预设周期内的工作日中在当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的运行信息。

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

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

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

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

在接收到空气处理设备控制指令时,获取当前时间,并获取在预设周期内,用户在所述当前时间所在的预设时间区间内对多个空气处理设备的操作次数;

将用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比,并将用户在所述当前时间所在的预设时间区间内操作次数最多的空气处理设备作为目标空气处理设备;

在所述显示窗口中突出显示所述目标空气处理设备的运行信息。

可选地,所述将用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比的步骤包括:

获取用户在所述当前时间所在的预设时间区间内操作空气处理设备所对应的操作时间,并计算各个操作所对应的操作时间与当前时间的间隔时长;

获取所述当前时间所在的预设时间区间内对各个空调的操作次数;

依次根据所述间隔时长对各个空调的操作次数添加计算权值,其中,所述时间间隔时长越长,计算权值越小;

根据添加的计算权值计算所述各个空气处理设备所对应的加权操作次数,并将计算出的所述加权操作次数作为用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比。

可选地,所述在显示窗口中突出显示所述目标空气处理设备的运行信息的步骤之前还包括:

获取用户通信设备的当前位置;

判断用户通信设备的当前位置与用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的位置是否一致;

若否,则在所述显示窗口中突出显示与用户通信设备的当前位置对应的空气处理设备的运行信息。

可选地,所述方法还包括:

在接收到空气处理设备控制指令时,获取当前日期,判断当前日期是否是预设的工作日;

若当前日期是预设的工作日,则在所述显示窗口中突出显示所述预设的工作日对应的目标空气处理设备的运行信息;

若当前日期不是预设的工作日,则在所述显示窗口中突出显示预设的非工作日对应的目标空气处理设备的运行信息。

可选地,所述若当前日期是预设的工作日,则在所述显示窗口中突出显示所述预设的工作日的目标空气处理设备的运行信息的步骤包括:

若当前日期是预设的工作日,则获取当前时间,并获取用户在预设周期内的工作日中在当前时间所在的预设时间区间内操作次数最多的目标空气处理设备;

在所述显示窗口中突出显示用户在预设周期内的工作日中在当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的运行信息。

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

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

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

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

本发明提出的空气处理设备控制装置、方法及系统,在接收到空气处理设备控制指令时,获取当前时间,并获取在预设周期内,用户在所述当前时间所在的预设时间区间内对多个空气处理设备的操作次数;将用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比,并将用户在所述当前时间所在的预设时间区间内操作次数最多的空气处理设备作为目标空气处理设备;然后在所述显示窗口中突出显示所述目标空气处理设备的运行信息。本方案根据用户对各个空气处理设备的操作频率即可在widget界面中实现对空气处理设备的控制,不需要用户点亮手机屏幕,操作过程简单便捷。

附图说明

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

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

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

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

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

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

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

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

图9为本发明空气处理设备控制方法第二实施例中将用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比的步骤的细化流程示意图;

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

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

图12为本发明空气处理设备控制方法第五实施例中若当前日期是预设的工作日,则在所述显示窗口中突出显示所述预设的工作日的目标空气处理设备的运行信息的步骤的细化流程示意图。

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

具体实施方式

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

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

参照图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部署到Widget之后,在接收到空气处理设备控制指令时,所述空气处理设备控制指令可以是用户基于预设控件或按键输入的,也可以是点击widget界面中的空调名称产生的,当用户点击widget界面中的空气处理设备名称时,相当于是要更换空气处理设备。此时基于所述空气处理设备控制指令获取当前时间,并获取在预设周期内,用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数。

对比模块20,用于将用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比,并将用户在所述当前时间所在的预设时间区间内操作次数最多的空气处理设备作为目标空气处理设备。

在预设周期内,获取用户在所述当前时间所在的预设时间区间内对多个空气处理设备的操作次数之后,将用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比,并将用户在所述当前时间所在的预设时间区间内操作次数最多的空气处理设备作为目标空气处理设备。比如在上一周中,用户在当前时间所在的预设时间区间内对客厅的空气处理设备操作了10次,对厨房的空气处理设备操作了7次,对卧室的空气处理设备操作了5次,则将所述客厅的空气处理设备、厨房的空气处理设备及卧室的空气处理设备的操作次数进行对比,即可获得用户在上一周中,在当前时间所在的预设时间区间内操作次数最多的目标空气处理设备为客厅的空气处理设备。

第一显示模块30,用于在所述显示窗口中突出显示所述目标空气处理设备的运行信息。

在获得用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备之后,在显示窗口中突出显示所述目标空气处理设备的运行信息,以便用户进行调节或开启所述目标空气处理设备。其中,所述运行信息包括空气处理设备名称、空气处理设备位置、空气处理设备运行模式以及当前设定温度等等。具体突出显示方式可以包括:在显示窗口中只显示排序在第一位的空气处理设备;

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

在显示窗口中显示多个空气处理设备的运行信息,然后将排序在第一位的空气处理设备的显示字体进行高亮处理,以突出显示。可以理解的是,突出显示的方式还有多种,并不局限于上述列举的方式,在此不再一一列举。

为更清楚理解本实施例,下文中以空调器控制页卡部署到Widget为例,详细说明Widget的部署过程和加载过程。如图1所示,空调器控制页卡中显示的信息为空调器的运行信息,例如,空调器名称、空调器位置、空调器运行模式以及当前设定温度,空调控制页卡中的控制控件为空调器的控制按键,例如,温度调节按钮以及关机按钮。

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

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

如果APP进程被杀死了,相应的Service也会被杀死,那么Widget处于不可用的状态,除非重新启动APP,再次触发Service开启。

本实施例提出的空气处理设备显示控制装置,在接收到空气处理设备控制指令时,获取当前时间,并获取在预设周期内,用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数;将用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比,并将用户在所述当前时间所在的预设时间区间内操作次数最多的空气处理设备作为目标空气处理设备;然后在所述显示窗口中显示所述目标空气处理设备的运行信息和控制按键。本方案根据用户对各个空气处理设备的操作频率即可在widget界面中实现对空气处理设备的控制,不需要用户点亮手机屏幕,操作过程简单便捷。

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

在本实施例中,所述对比模块20可以包括:

第一获取单元21,用于获取用户在所述当前时间所在的预设时间区间内操作空气处理设备所对应的操作时间,并计算各个操作所对应的操作时间与当前时间的间隔时长;

所述第一获取单元21,还用于获取所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数;

添加单元22,用于依次根据所述间隔时长对各个空气处理设备的操作次数添加计算权值,其中,所述时间间隔时长越长,计算权值越小;

计算单元23,用于根据添加的计算权值计算所述各个空气处理设备所对应的加权操作次数,并将计算出的所述加权操作次数作为用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比。

在本实施例中,为了更准确地计算出用户在预设周期内在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备,在计算过程中,首先可以获取用户在所述当前时间所在的预设时间区间内操作空气处理设备所对应的操作时间,并计算各个操作所对应的操作时间与当前时间的间隔时长,然后获取所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数,再依次根据所述间隔时长对各个空调的操作次数添加计算权值,其中,所述时间间隔时长越长,计算权值越小,并根据添加的计算权值计算所述各个空气处理设备所对应的加权操作次数,并将计算出的所述加权操作次数作为用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比。在实际计算过程中,可以将用户在所述当前时间所在的预设时间区间内操作任一空调时各个操作乘以对应的加权值,获得加权操作次数,然后将计算得到的对应空气处理设备的所有加权操作次数相加,获得各个空气处理设备的加权操作次数总和,然后将计算出的所述加权操作次数总和作为用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比。

本实施例提出的空气处理设备控制装置,通过获取用户在所述当前时间所在的预设时间区间内操作空气处理设备所对应的操作时间,并计算各个操作所对应的操作时间与当前时间的间隔时长;并获取所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数;然后依次根据所述间隔时长对各个空气处理设备的操作次数添加计算权值,其中,所述时间间隔时长越长,计算权值越小;再根据添加的计算权值计算所述各个空气处理设备所对应的加权操作次数,并将计算出的所述加权操作次数作为用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比,从而使得计算出的用户在预设周期内在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备更加准确,在显示窗口中显示的目标空气处理设备的运行信息和控制按键为符合用户使用习惯的空气处理设备。

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

在本实施例中,所述装置还包括:判断模块40;

所述获取模块10,还用于在接收到空气处理设备控制指令时,获取用户通信设备的当前位置;

所述判断模块40,用于判断用户通信设备的当前位置与用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的位置是否一致;

所述第一显示模块30,还用于若用户通信设备的当前位置与用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的位置不一致,则在所述显示窗口中突出显示与用户通信设备的当前位置对应的空气处理设备的运行信息。

在本实施例中,在所述在空调控制应用关联的组件widget界面中突出显示所述目标空气处理设备的运行信息的步骤之前,可以进一步获取用户通信设备的当前位置,然后判断用户通信设备的当前位置与用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的位置是否一致,当用户通信设备的当前位置与用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的位置不一致时,优先在显示窗口中突出显示与用户通信设备的当前位置对应的空气处理设备的运行信息,可以防止用户在提前出门时,当用户到达公司后,在显示窗口中显示与用户家里的空气处理设备的运行信息,从而提高显示的目标空气处理设备的准确性。

本实施例提出的空气处理设备控制装置,首先获取用户通信设备的当前位置,然后判断用户通信设备的当前位置与用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的位置是否一致,当用户通信设备的当前位置与用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的位置不一致时,优先在所述显示窗口中突出显示与用户通信设备的当前位置对应的空气处理设备的运行信息,从而提高显示的目标空气处理设备的准确性。

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

在本实施例中,所述装置还包括:第二显示模块50和第三显示模块60;

所述获取模块10,还用于在接收到空气处理设备控制指令时,获取当前日期,并判断当前日期是否是预设的工作日;

所述第二显示模块50,用于若当前日期是预设的工作日,则在所述显示窗口中显示所述预设的工作日对应的目标空气处理设备的运行信息和控制按键;

所述第三显示模块60,用于若当前日期不是预设的工作日,则在所述显示窗口中突出显示预设的非工作日对应的目标空气处理设备的运行信息。

在本实施例中,由于用户在工作日的生活习惯跟在非工作日的生活习惯一般不相同,因此在接收到空气处理设备控制指令时,可以先获取当前日期,然后判断当前日期是否是预设的工作日。若当前日期是预设的工作日,则在所述显示窗口中显示所述预设的工作日对应的目标空气处理设备的运行信息和控制按键;若当前日期不是预设的工作日,则在所述显示窗口中显示预设的非工作日对应的目标空气处理设备的运行信息和控制按键。比如假设今天是周一,用户从卧室6点半起床,之后在厨房做饭,此时的目标空气处理设备为厨房中的空气处理设备,则需要在显示窗口中显示厨房的空气处理设备的运行信息和控制按键,以便用户开启厨房的空气处理设备,然后用户7点在餐厅吃饭,此时的目标空气处理设备为餐厅中的空气处理设备,则需要在显示窗口中显示餐厅的空气处理设备的运行信息和控制按键,以便用户开启餐厅的空气处理设备,7点40用户出门,则需要把家里的空气处理设备关闭。如果今天是周六,用户则会睡懒觉,8点半才起床,然后直接外出,不需要开启厨房及餐厅的空气处理设备,此时的目标空气处理设备为卧室中的空气处理设备,则需要在所述显示窗口中显示卧室的空气处理设备的运行信息和控制按键,以便用户将卧室的空气处理设备关闭。

本实施例提出的空气处理设备控制装置,在接收到空气处理设备控制指令时,可以先获取当前日期,并判断当前日期是否是预设的工作日;若当前日期是预设的工作日,则在所述显示窗口中显示所述预设的工作日的目标空气处理设备的运行信息和控制按键;若当前日期不是预设的工作日,则在所述显示窗口中突出显示预设的非工作日的目标空气处理设备的运行信息,从而提高显示的目标空气处理设备的准确性。

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

在本实施例中,所述第二显示模块50可以包括:

第二获取单元51,用于若当前日期是预设的工作日,则获取当前时间,并获取用户在预设周期内的工作日中在当前时间所在的预设时间区间内操作次数最多的目标空气处理设备;

显示单元52,用于在所述显示窗口中突出显示用户在预设周期内的工作日中在当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的运行信息。

在本实施例中,若当前日期是预设的工作日,则获取当前时间,并获取在预设周期内的工作日中,用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数;然后将用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比,获得用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备;以便在显示窗口中突出显示用户在预设周期内的工作日中在当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的运行信息,方便用户对所述目标空气处理设备进行开启或者调节。

若当前日期不是预设的工作日,则获取当前时间,并获取在预设周期内的非工作日中,用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数;然后将用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比,获得用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备;在所述显示窗口中突出显示用户在预设周期内的非工作日中在当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的运行信息,以便用户对所述目标空气处理设备进行关闭或者调节。

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

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

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

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

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

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

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

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

步骤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部署到Widget之后,在接收到空气处理设备控制指令时,所述空气处理设备控制指令可以是用户基于预设控件或按键输入的,也可以是点击widget界面中的空气处理设备名称产生的,当用户点击widget界面中的空气处理设备名称时,相当于是要更换空气处理设备。此时基于所述空气处理设备控制指令获取当前时间,并获取在预设周期内,用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数。

步骤S20,将用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比,并将用户在所述当前时间所在的预设时间区间内操作次数最多的空气处理设备作为目标空气处理设备。

在预设周期内,获取用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数之后,将用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比,并将用户在所述当前时间所在的预设时间区间内操作次数最多的空气处理设备作为目标空气处理设备。比如在上一周中,用户在当前时间所在的预设时间区间内对客厅的空气处理设备操作了10次,对厨房的空气处理设备操作了7次,对卧室的空气处理设备操作了5次,则将所述客厅的空气处理设备、厨房的空气处理设备及卧室的空气处理设备的操作次数进行对比,即可获得用户在上一周中,在当前时间所在的预设时间区间内操作次数最多的目标空气处理设备为客厅的空气处理设备,显示方式如图2所示。

步骤S30,在所述显示窗口中突出显示所述目标空气处理设备的运行信息。

在获得用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备之后,在所述显示窗口中显示所述目标空气处理设备的运行信息,以便用户进行调节或开启所述目标空气处理设备。其中,所述运行信息包括空调名称、空调位置、空调运行模式以及当前设定温度等等,具体突出显示方式可以包括:在显示窗口中只显示排序在第一位的空气处理设备;

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

在显示窗口中显示多个空气处理设备的运行信息,然后将排序在第一位的空气处理设备的显示字体进行高亮处理,以突出显示。可以理解的是,突出显示的方式还有多种,并不局限于上述列举的方式,在此不再一一列举。为更清楚理解本实施例,下文中以空调器控制页卡部署到Widget为例,详细说明Widget的部署过程和加载过程。如图1所示,空调器控制页卡中显示的信息为空调器的运行信息,例如,空调器名称、空调器位置、空调器运行模式以及当前设定温度,空调器控制页卡中的控制控件为空调器的控制按键,例如,温度调节按钮以及关机按钮。

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

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

如果APP进程被杀死了,相应的Service也会被杀死,那么Widget处于不可用的状态,除非重新启动APP,再次触发Service开启。

本实施例提出的空气处理设备显示控制方法,在接收到空气处理设备控制指令时,获取当前时间,并获取在预设周期内,用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数;将用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比,并将用户在所述当前时间所在的预设时间区间内操作次数最多的空气处理设备作为目标空气处理设备;然后在所述显示窗口中突出显示所述目标空气处理设备的运行信息。本方案根据用户对各个空气处理设备的操作频率即可在widget界面中实现对空气处理设备的控制,不需要用户点亮手机屏幕,操作过程简单便捷。

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

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

步骤S21,获取用户在所述当前时间所在的预设时间区间内操作空气处理设备所对应的操作时间,并计算各个操作所对应的操作时间与当前时间的间隔时长;

步骤S22,获取所述当前时间所在的预设时间区间内对各个空调的操作次数;

步骤S23,依次根据所述间隔时长对各个空调的操作次数添加计算权值,其中,所述时间间隔时长越长,计算权值越小;

步骤S24,根据添加的计算权值计算所述各个空气处理设备所对应的加权操作次数,并将计算出的所述加权操作次数作为用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比。

在本实施例中,为了更准确地计算出用户在预设周期内在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备,在计算过程中,首先可以获取用户在所述当前时间所在的预设时间区间内操作空气处理设备所对应的操作时间,并计算各个操作所对应的操作时间与当前时间的间隔时长,然后获取所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数,再依次根据所述间隔时长对各个空调的操作次数添加计算权值,其中,所述时间间隔时长越长,计算权值越小,并根据添加的计算权值计算所述各个空气处理设备所对应的加权操作次数,并将计算出的所述加权操作次数作为用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比。在实际计算过程中,可以将用户在所述当前时间所在的预设时间区间内操作任一空调时各个操作乘以对应的加权值,获得加权操作次数,然后将计算得到的对应空气处理设备的所有加权操作次数相加,获得各个空气处理设备的加权操作次数总和,然后将计算出的所述加权操作次数总和作为用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比。

本实施例提出的空气处理设备控制方法,通过获取用户在所述当前时间所在的预设时间区间内操作空气处理设备所对应的操作时间,并计算各个操作所对应的操作时间与当前时间的间隔时长;并获取所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数;然后依次根据所述间隔时长对各个空气处理设备的操作次数添加计算权值,其中,所述时间间隔时长越长,计算权值越小;再根据添加的计算权值计算所述各个空气处理设备所对应的加权操作次数,并将计算出的所述加权操作次数作为用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比,从而使得计算出的用户在预设周期内在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备更加准确,在显示窗口中显示的目标空气处理设备的运行信息和控制按键为符合用户使用习惯的空气处理设备。

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

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

步骤S40,在接收到空气处理设备控制指令时,获取用户通信设备的当前位置;

步骤S50,判断用户通信设备的当前位置与用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的位置是否一致;

步骤S60,若用户通信设备的当前位置与用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的位置不一致,则在所述显示窗口中突出显示与用户通信设备的当前位置对应的空气处理设备的运行信息。

在本实施例中,在所述在显示窗口中突出显示所述目标空气处理设备的运行信息的步骤之前,可以进一步获取用户通信设备的当前位置,然后判断用户通信设备的当前位置与用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的位置是否一致,当用户通信设备的当前位置与用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的位置不一致时,优先在所述显示窗口中显示与用户通信设备的当前位置对应的空气处理设备的运行信息,可以防止用户在提前出门时,当用户到达公司后,在所述显示窗口中显示与用户家里的空气处理设备的运行信息,从而提高显示的目标空气处理设备的准确性。

本实施例提出的空气处理设备显示控制方法,首先获取用户通信设备的当前位置,然后判断用户通信设备的当前位置与用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的位置是否一致,当用户通信设备的当前位置与用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的位置不一致时,优先在显示窗口中突出显示与用户通信设备的当前位置对应的空气处理设备的运行信息,从而提高显示的目标空气处理设备的准确性。

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

在本实施例中,所述方法还包括:

步骤S70,在接收到空气处理设备控制指令时,获取当前日期,判断当前日期是否是预设的工作日;

步骤S80,若当前日期是预设的工作日,则在所述显示窗口中突出显示所述预设的工作日对应的目标空气处理设备的运行信息;

步骤S90,若当前日期不是预设的工作日,则在所述显示窗口中突出显示预设的非工作日对应的目标空气处理设备的运行信息。

在本实施例中,由于用户在工作日的生活习惯跟在非工作日的生活习惯一般不相同,因此在接收到空气处理设备控制指令时,可以先获取当前日期,然后判断当前日期是否是预设的工作日。若当前日期是预设的工作日,则在显示窗口中显示所述预设的工作日对应的目标空气处理设备的运行信息和控制按键;若当前日期不是预设的工作日,则在显示窗口中突出显示预设的非工作日对应的目标空气处理设备的运行信息。比如假设今天是周一,用户从卧室6点半起床,之后在厨房做饭,此时的目标空气处理设备为厨房中的空气处理设备,则需要在显示窗口中显示厨房的空气处理设备的运行信息和控制按键,以便用户开启厨房的空气处理设备,然后用户7点在餐厅吃饭,此时的目标空气处理设备为餐厅中的空气处理设备,则需要在显示窗口中突出显示餐厅的空气处理设备的运行信息,以便用户开启餐厅的空气处理设备,7点40用户出门,则需要把家里的空气处理设备关闭。如果今天是周六,用户则会睡懒觉,8点半才起床,然后直接外出,不需要开启厨房及餐厅的空气处理设备,此时的目标空气处理设备为卧室中的空气处理设备,则需要在显示窗口中突出显示卧室的空气处理设备的运行信息,以便用户将卧室的空气处理设备关闭。

本实施例提出的空气处理设备控制方法,在接收到空气处理设备控制指令时,可以先获取当前日期,并判断当前日期是否是预设的工作日;若当前日期是预设的工作日,则在所述显示窗口中突出显示所述预设的工作日的目标空气处理设备的运行信息;若当前日期不是预设的工作日,则在所述显示窗口中突出显示预设的非工作日的目标空气处理设备的运行信息,从而提高显示的目标空气处理设备的准确性。

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

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

步骤S81,若当前日期是预设的工作日,则获取当前时间,并获取用户在预设周期内的工作日中在当前时间所在的预设时间区间内操作次数最多的目标空气处理设备;

步骤S82,在所述显示窗口中突出显示用户在预设周期内的工作日中在当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的运行信息。

在本实施例中,若当前日期是预设的工作日,则获取当前时间,并获取在预设周期内的工作日中,用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数;然后将用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比,获得用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备;并在显示窗口中突出显示用户在预设周期内的工作日中在当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的运行信息,以便用户对所述目标空气处理设备进行开启或者调节。

若当前日期不是预设的工作日,则获取当前时间,并获取在预设周期内的非工作日中,用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数;然后将用户在所述当前时间所在的预设时间区间内对各个空气处理设备的操作次数进行对比,获得用户在所述当前时间所在的预设时间区间内操作次数最多的目标空气处理设备;在所述显示窗口中突出显示用户在预设周期内的非工作日中在当前时间所在的预设时间区间内操作次数最多的目标空气处理设备的运行信息,以便用户对所述目标空气处理设备进行关闭或者调节。

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

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

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

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

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

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

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