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

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

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



背景技术:

随着科技的进步,空气处理设备(如壁挂式空气处理设备、柜式空气处理设备等)得到了广泛使用,空气处理设备的控制也不再局限于空气处理设备配套的红外遥控器,基于对空气处理设备进行控制的应用场景逐渐出现,用户只需在自己的移动终端(如智能手机、平板电脑等)安装需控制空气处理设备对应的空气调整应用,然后在移动终端启动空气调整应用,对空气调整应用中查看空气处理设备(即空气调整应用当前绑定的空气处理设备)的运行信息。

但是,用户若需要操作移动终端来查看空气处理设备的运行信息,需要切换移动终端显示界面,找到并点击启动空气调整应用,然后等待空气调整应用启动后,再对空气调整应用进行操作以实现对当前绑定空气处理设备运行信息的显示,特别是在移动终端显示界面上应用图标很多时,用户需要经过花费较长时间来寻找空气调整应用,并频繁开启空气调整应用,造成基于移动终端显示空气处理设备的运行信息操作繁琐、操作效率低的技术问题。



技术实现要素:

本发明的主要目的在于提供一种空气处理设备控制装置、系统及方法,旨在缓解基于移动终端显示空气处理设备的运行信息操作繁琐、操作效率低的技术问题。

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

所述空气处理设备控制装置包括用于控制空气处理设备的空气调整应用和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界面,就可方便了解空气调整应用当前绑定空气处理设备的运行情况,有效缓解了基于移动终端显示空气处理设备的运行信息操作繁琐、操作效率低的技术问题。

附图说明

图1为本发明空气处理设备控制方法和装置中widget界面和控制按键在移动终端显示区域的场景示意图;

图2为本发明中控制卡页和widget界面一实施例的布局示意图;

图3为本发明中控制卡页和widget界面另一实施例的布局示意图;

图4为本发明空气处理设备控制系统的结构场景示意图

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

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

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

图8为本发明空气处理设备控制方法另一实施例的模块示意图。

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

具体实施方式

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

为了更好理解本发明,在此还提供一种空气处理设备控制方法和装置,参照图1和图4,空气处理设备控制方法和装置应用于移动终100,移动终端100中安装有控制空气处理设备300的空气调整应用和widget 200,widget 200与至少一个空气处理设备300绑定,widget 200包括widget界面和控制按键,widget 200可基于空气调整应用与空气处理设备绑定,例如widget与空气处理设备C绑定,空气处理设备C与空气调整应用D绑定,则widget与空气调整应用D进行数据交互以实现对空气处理设备C的绑定和交互。绑定实质上可为对空气处理设备300的设备ID的确认过程,无论是widget、空气调整应用,还是与空气处理设备网络连接的路由器400、云服务器500,均是通过空气处理设备300的设备ID与空气处理设备300绑定。其中路由器400将家庭、公司、商城等室内空间中连接各个空气处理设备300和移动终端100的中间设备,当然,路由器400也与空气处理设备300生产厂商的云服务器500网络连接。

空气调整应用可根据移动终端当前所处位置确定当前绑定(或当前连接关联)的空气处理设备,空气调整应用可获取绑定空气处理设备的运行信息,也可以对绑定空气处理设备的运行信息进行控制。例如用户携带移动终端从卧室移动至客厅,则空气调整应用的当前绑定空气处理设备从卧室空气处理设备A切换至客厅空气处理设备B,从而在widget界面上显示的设备名称由空气处理设备A切换至空气处理设备B。

本发明的空气处理设备包括进风口、出风口、连通进风口和出风口的风道,以及设置于风道内的功能模块,若功能模块为换热组件(换热组件包括蒸发器、冷媒回路、毛细管等),则空气处理设备为空调器,运行信息包括设定风速、设定温度、运行模式等;若功能模块为空气净化组件(空气净化组件包括过滤网、除尘层等),则空气处理设备为空气净化器,运行信息包括设定风速、PM2.5、甲醛含量、粉尘浓度等;若功能模块为除湿/加湿组件,则空气处理设备为除湿器/加湿器,运行信息包括设定风速、设定湿度等。

widget是一款可以置于移动终端(如手机,以下以手机为实施例叙述)桌面上的桌面小组件应用,可以用于显示时钟、日历、天气等信息,其在手机桌面上呈现为显示特定信息的悬浮窗口,因此,用户不需要对widget进行点击或打开操作,即可第一时间查看到在悬浮窗口(即widget界面)上呈现的特定信息,应用在本实施例中,widget界面上课呈现空气调整应用采集的空气处理设备运行信息和控制空气处理设备的控制按键。

空气调整应用为一款用于控制空气处理设备的APP,例如美的公司自行开发的一款空气调整应用,可控制美的公司生产的各种型号空调。当手机上安装有空气调整应用时,手机桌面上新增一个空气调整应用图标,并且在手机的弹窗中显示该空气调整应用部署到widget,用户长按手机屏幕,手机则显示出弹窗以及弹窗中的widget以及各类应用图标,用户可选择将widget显示在手机桌面上。

空气调整应用一般包括开启和关闭两个状态,开启状态是指空气调整应用启动后,无论是显示在手机主界面上还是处于后台运行状态,只有空气调整应用对应进程没有被杀死就算处于开启状态。关闭状态时指空气调整应用的进程被杀死,空气调整应用被未在手机内容中运行或挂起的状态。当检测到空气调整应用开启时,开始对该空气调整应用的widget进行加载和部署,在widget加载和部署完毕后,将该空气调整应用的widget界面在移动终端的显示区域(如手机桌面)显示。

具体地,由于空气调整应用的widget主要有两个相关的类,分别是AppWidgetProvider和AppWidgetProviderInfo,所以为空气调整应用部署widget之前,先对上述两个相关类进行加载,

1)AppWidgetProvider类继承自BroadcastReceiver(广播接收器),用于接收widget相关的广播,例如wigdet的更新、删除、开启和禁用等广播。

AppWidgetProvider中的广播处理函数如下:

onUpdate(),用于在widget更新时被执行;

onAppWidgetOptionsChanged(),用于在widget被初次添加或者当widget的显示界面大小被改变时被执行;

onDeleted(Context,int[]),用于在widget被删除时被触发,也就是当widget从桌面上删除的时,该函数被回调;

onEnabled(Context),用于当第一个widget的实例被创建时触发。也就是说,如果用户对同一个widget增加了两次(两个实例),那么onEnabled()只会在第一次增加widget时触发。

onDisabled(Context),用于当最后一个widget的实例被删除时触发。

onReceive(Context,Intent),用于接收到任意广播时触发,

AppWidgetProvider继承于BroadcastReceiver。实际上,App Widge中的onUpdate()、onEnabled()、onDisabled()等方法都是在onReceive()中调用的;是onReceive()对特定事情的响应函数。

2)AppWidgetProviderInfo类在XML(Extensible Markup Language,可扩展标记语言)里被定义,这个类用来指定AppWidget的相关数据,如Widget的布局、对应的AppWidgetProvider类等。

在对AppWidgetProvider和AppWidgetProviderInfo两大类进行加载之后,再为空气调整应用部署widget。以下解释为一个APP应用(如空气调整应用)部署widget一般流程为:先设定widget的widget界面布局、widget界面在手机显示区域的显示位置、widget界面中各控件(如控制按键、显示的状态信息等)的摆放位置;然后自定义AppWidgetProvider类,以设置控制按键的控制逻辑以及widget控件显示;再者自定义一个service(服务进程)以处理APP应用与widget之间的数据传输,数据传输过程可以自Widget添加到手机桌面时启动,并到Widget从手机桌面删除时停止;最后在XML中定义AppWidgetProviderInfo,以指定Widget的布局、AppWidgetProvider类等。从而经过上述过程,一个widget加载和部署基本完成,当APP应用在手机上安装完成之后,在手机系统的小组件列表中出现所部署的widget,用户可以选择是否将该widget添加至桌面,若用户将widget添加至手机桌面,用户可以直接在widget上查看APP应用的相关信息以及对APP应用进行相关操作。

基于上述场景和内容,提供一种空气处理设备控制装置,空气处理设备包括进风口、出风口,以及连接进风口和出风口的风道,在该风道中设置有功能模块;空气处理设备控制装置与该空气处理设备绑定,所述空气处理设备控制装置应用于移动终端,

所述空气处理设备控制装置包括用于控制空气处理设备的空气调整应用和widget界面,

所述空气调整应用,包括显示所述空气处理设备的设备名称及运行信息的控制卡页;

所述Widget界面,其显示上述空气处理设备的设备名称及运行信息,当所述控制卡页中的运行信息发生改变时,该widget界面显示的该空气处理设备的运行信息发生对应的改变。

在本实施例中,通过在widget界面上显示空气调整应用控制卡页中的设备名称和运行信息,并且在控制卡页中的运行信息发生改变时,该widget界面显示的该空气处理设备的运行信息发生对应的改变,从而在空气调整应用处于后台运行时,无需用户每次需要查看空气处理设备而不得不频繁打开空气调整应用以查看空调器调整应用采集的空气处理设备运行信息,也避免用户因总是寻找空气调整应用的图标而浪费时间,用户只需查看移动终端桌面的widget界面,就可方便了解空气调整应用当前绑定空气处理设备的运行情况,有效缓解了基于移动终端显示空气处理设备的运行信息操作繁琐、操作效率低的技术问题。

进一步地,参照图5,空气处理设备控制装置包括:

获取模块10,用于获取空气调整应用显示的设备名称和运行信息;

显示模块20,用于获取空气调整应用当前控制卡页的卡页布局信息,并根据卡页布局信息将设备名称和运行信息对应显示在widget界面上,以实现设备名称和运行信息在空气调整应用当前控制卡页和widget界面的显示布局对应。

在检测到空气调整应用处于关闭状态时,即在空气调整应用的进程被杀死,空气调整应用与widget之间无法进行数据传输,此时空气调整应用对应的widget界面不在移动终端(如手机)界面上显示。当检测到空气调整应用开启时,无论空气调整应用是处于后台运行还是在主界面显示,获取模块10启动空气调整应用中处理widget与该空气调整应用的服务进程(即Service),以实现widget与空气调整应用之间的数据交互和传输。widget(或称widget组件)包括用于显示空气处理设备运行信息的widget界面,空气调整应用将预设widget界面或控制卡页内容,经服务进程发送至widget,以供获取模块10在移动终端的显示区域显示widget界面,同时获取模块10获取空气调整应用发送的当前绑定空气处理设备的设备名称、运行信息,即获取模块10获取空气调整应用控制卡页中当前显示的空气处理设备的设备名称和运行信息,然后,显示模块20获取空气调整应用当前控制卡页的卡页布局信息,卡页布局信息可包括widget界面在移动终端显示区域显示的界面位置、空气处理设备的设备名称在控制卡页的显示位置、空气处理设备的运行信息在控制卡页的显示位置等,并根据卡页布局信息将设备名称和运行信息对应显示在widget界面上,以实现设备名称和运行信息在空气调整应用当前控制卡页和widget界面的显示布局对应。

空气调整应用定时(例如每间隔预设时长,预设时长为1s)从其当前绑定的空气处理设备(也即widget绑定的空气处理设备)采集空气处理设备运行信息和设备名称,或者空气处理设备定时向空气调整应用发送其当前的运行信息和自身设备名称,从而空气处理设备控制装置的获取模块10定时从空气调整应用获取其采集的空气处理设备的运行信息和设备名称,并将所述运行信息和设备名称同步显示在widget界面中。

具体地,在空气调整应用添加服务进程之后,服务进程(即Service)定时获取空气调整应用采集的空气处理设备的运行信息和设备名称,然后服务进程会将空气处理设备的运行信息、设备名称以及当前控制卡页的卡页布局信息以数据包的形式向外广播,该并为广播的数据包带上一个action,如action1,action1作为该广播数据包的标志,获取模块10基于APPWidgetProvider中的onReceive(Context,Intent)接收action为action1的广播数据包,然后获取action为action1的广播数据包中的空气处理设备的运行信息、设备名称以及当前控制卡页的卡页布局信息。空气处理设备运行信息的信息类型包括空气处理设备的设定温度、出风风速、出风风向、工作模式中的一项或多项,显示模块20将获取的运行信息和设备名称在widget界面上以卡页布局信息对应布局显示。

在本实施例中,通过获取模块10获取当前绑定空气处理设备的设备名称和运行信息;然后显示模块20获取空气调整应用当前控制卡页的卡页布局信息,并根据卡页布局信息将设备名称和运行信息对应显示在widget界面上,以实现设备名称和运行信息在空气调整应用当前控制卡页和widget界面的显示布局对应,从而在空气调整应用处于后台运行时,无需用户每次需要查看空气处理设备而不得不频繁打开空气调整应用以查看空调器调整应用采集的空气处理设备运行信息,也避免用户因总是寻找空气调整应用的图标而浪费时间,用户只需查看移动终端桌面的widget界面,就可方便了解空气调整应用当前绑定空气处理设备的运行情况,有效缓解了基于移动终端显示空气处理设备的运行信息操作繁琐、操作效率低的技术问题。

同时,由于用户对于空气调整应用的控制卡页布局会有使用习惯,用户在看到显示空气处理设备的设备名称和运行信息的widget界面,在用户潜意识中会在widget界面的对应位置去查看设备名和运行信息,比如,参照图2,在空气调整应用的控制卡页上,空气处理设备的设备名称显示在控制卡页210的上部P21,运行信息显示在控制卡页210的中部P22,控制按键显示在控制卡页210的下部P23,从而用户潜意识也会认为设备名称应当显示在widget界面200的上部P11、运行信息显示在widget界面200的中部P13、控制按键显示在widget界面200的下部P13。所以在本实施例中,将空气处理设备的设备名称和运行信息在widget界面显示,且在widget界面的显示布局与在空气调整应用当前控制卡页显示布局对应,从而不会在用户基于widget界面查看空气处理设备运行信息和控制空气处理设备时,造成区别于空气调整应用使用习惯上的扰乱,使widget界面的布局更贴合用户的使用习惯、更有利于提高widget界面显示和控制的便捷性,提高了用户体验。

进一步地,在本发明空气处理设备控制装置另一实施例中,显示模块20包括:

信息获取单元21,用于获取空气调整应用当前控制卡页的卡页布局信息,并根据卡页布局信息得出设备名称和运行信息分别在当前控制卡页显示的第一位置信息和第二位置信息;

显示单元22,用于根据第一位置信息,将设备名称在widget界面中与当前控制卡页中显示该设备名称位置对应处显示;根据第二位置信息,将运行信息在widget界面中与当前控制卡页中显示该运行信息位置对应处显示。

在信息获取单元21获取空气调整应用当前控制卡页的卡页布局信息之后,信息获取单元21对卡页布局信息进行解析,提取卡页布局信息中设备名称在空气调整应用的控制卡页上的显示位置(即第一位置信息)以及运行信息在空气调整应用的控制卡页上的显示位置(即第二位置信息),然后显示单元22根据第一位置信息,将设备名称在widget界面中与当前控制卡页中显示该设备名称位置对应处显示;显示单元22根据第二位置信息,将运行信息在widget界面中与当前控制卡页中显示该运行信息位置对应处显示,从而实现设备信息和运行信息在控制卡页和widget界面以相同布局方式显示。

例如,参照图3,空气调整应用的控制卡页210分为编号依次为A1、A2…A8、A9的九个区域,widget界面200同样分为编号依次为B1、B2…B8、B9的九个区域,控制卡页的编号A1、A2…A8、A9九个区域依次与widget界面的编号为B1、B2…B8、B9九个区域一一对应,即使A1区域与B1区域对应,A2区域与B2区域对应,以此类推;当检测到设备信息在控制卡页的A1区域显示,则在widget界面的B1区域对应显示设备信息,当检测到运行信息在控制卡页的A3区域显示,则在widget界面的B3区域对应显示设备信息。

可选地,显示单元22还用于:在根据卡页布局信息判定当前控制卡页中存在控制按键时,获取控制按键在当前控制卡页中显示的第三位置信息,并根据第三位置信息,将控制按键在widget界面中与当前控制卡页中显示该控制按键位置对应处显示。

控制卡页中的控制按键可根据运行信息的信息类型生成,即在控制卡页生成调节对应信息类型运行信息的控制按键,并且在检测到控制卡页中存在控制按键时,获取控制按键在当前控制卡页中显示的第三位置信息,并根据第三位置信息,将控制按键在widget界面中与当前控制卡页中显示该控制按键位置对应处显示。接上述控制卡页和widget界面分九个区域的例子,参照图3,当检测到控制卡页中控制按键1在A4区域显示、控制按键2在A7区域显示,则在widget界面中B4区域显示控制按键1,在widget界面中B7区域显示控制按键2,从而实现控制卡页和widget界面中控制按键的布局对应,方便用户依据使用控制卡页的控制按键操作习惯,继续操作widget界面中的控制按键,便于用户在享受widget界面操作便捷性的同时,也无需违背自身习惯,也无需花费过多的时间成本来适应widget界面,进一步提高了用户体验。

进一步地,在本发明空气处理设备控制装置又一实施例中,参照图6,空气处理设备控制装置还包括数据调整模块,

数据调整模块30,用于当检测到当前绑定空气处理设备的设备名称、运行信息和/或控制按键发生更新时,在widget界面中第一位置信息对应处显示新的设备名称,在widget界面中第二位置信息对应处显示新的运行信息,在widget界面中第三位置信息对应处显示新的控制按键,其中将更新后的设备名称作为新的设备名称,将更新后的运行信息作为新的运行信息,将更新后的控制按键作为新的控制按键。

在检测到空气调整应用的控制卡页中设备名称发生更新时,即空气调整应用所绑定的空气处理设备发生变化,数据调整模块30将更新后的设备名称同步显示在widget界面中第一位置信息对应处;在检测到空气调整应用的控制卡页中运行信息发生更新时,即空气调整应用所绑定的空气处理设备运行状态发生变化,数据调整模块30将更新后的运行信息同步显示在widget界面中第二位置信息对应处;在检测到空气调整应用的控制卡页中控制按键发生更新时,如控制按键的类型发生变化,数据调整模块30将更新后的控制按键同步显示在widget界面中第三位置信息对应处。从而实现widget界面上的设备名称、运行信息和控制按键与控制卡页上的设备名称、运行信息和控制按键之间的数据同步更新。

可选地,空气处理设备控制装置还包括位置调整模块40,位置调整模块用于当检测到卡页布局信息中的第一位置信息、第二位置信息和/或第三位置信息更新时,将设备名称在widget界面中新的第一位置信息对应处显示,将运行信息在widget界面中新的第二位置信息对应处显示,将控制按键在widget界面中新的第三位置信息对应处显示,其中将更新后的第一位置信息、第二位置信息和第三位置信息分别作为新的第一位置信息、第二位置信息和第三位置信息。

在检测到空气调整应用的控制卡页中设备名称的显示位置(即第一位置信息)发生更新时,则位置调整模块40根据更新后的第一位置信息调整设备名称在widget界面中的显示位置;同理,在检测到控制卡页中运行信息的显示位置(即第二位置信息)发生更新时,则位置调整模块40根据更新后的第二位置信息调整运行信息在widget界面中的显示位置;在检测到控制卡页中控制按键的显示位置(即第三位置信息)发生更新时,则位置调整模块40根据更新后的第三位置信息调整运行信息在widget界面中的显示位置。从而实现widget界面上的设备名称、运行信息和控制按键与控制卡页上的设备名称、运行信息和控制按键之间的显示位置的同步更新,使widget界面布局自动跟随用户对控制卡页布局使用习惯而同步更新,满足用户对控制卡页和widget界面布局需求的动态变化。

接上述控制卡页和widget界面分九个区域的例子,参照图3,在检测到空气调整应用的控制卡页中设备名称的显示位置由A1区域变为A2区域时,则将在widget界面中B1区域显示的设备名称移动至B2区域显示;在检测到控制卡页中运行信息的显示位置由A3区域变为A4区域时,则将在widget界面中B3区域显示的运行信息移动至B4区域显示;在检测到控制卡页中控制按键的显示位置由A5区域变为A6区域时,则将在widget界面中B5区域显示的控制按键移动至B2区域显示。

本发明还提供一种空气处理设备控制系统,空气处理设备控制系统包括空气处理设备和上述的空气处理设备控制装置,所述空气处理设备控制装置与至少一个空气处理设备绑定;所述空气处理设备用于向空气处理设备控制装置的空气调整应用定时发送运行信息,或者设备名称和运行信息。

本发明空气处理设备控制系统实施例的技术拓展和技术效果与上述空气处理设备控制装置各实施例基本相同,在此不作累述。

本发明还提供一种空气处理设备控制方法,所述空气处理设备包括进风口、出风口,以及连接进风口和出风口的风道,在该风道中设置有功能模块;所述空气处理设备控制方法应用于空气处理设备控制装置,所述空气处理设备控制装置与该空气处理设备绑定,所述空气处理设备控制装置应用于移动终端,所述空气处理设备控制装置包括用于控制空气处理设备的空气调整应用和widget界面,参照图7,在空气处理设备控制方法一实施例中,该方法包括:

步骤S10,获取空气调整应用显示的空气处理设备的设备名称和运行信息;

步骤S20,获取空气调整应用当前控制卡页的卡页布局信息,并根据卡页布局信息将设备名称和运行信息对应显示在widget界面上,以实现设备名称和运行信息在空气调整应用当前控制卡页和widget界面的显示布局对应。

在检测到空气调整应用处于关闭状态时,即在空气调整应用的进程被杀死,空气调整应用与widget之间无法进行数据传输,此时空气调整应用对应的widget界面不在移动终端(如手机)界面上显示。当检测到空气调整应用开启时,无论空气调整应用是处于后台运行还是在主界面显示,启动空气调整应用中处理widget与该空气调整应用的服务进程(即Service),以实现widget与空气调整应用之间的数据交互和传输。widget(或称widget组件)包括用于显示空气处理设备运行信息的widget界面,空气调整应用将预设widget界面或控制卡页内容,经服务进程发送至widget,以供在移动终端的显示区域显示widget界面,同时获取空气调整应用发送的当前绑定空气处理设备的设备名称、运行信息,然后,获取空气调整应用当前控制卡页的卡页布局信息,卡页布局信息可包括widget界面在移动终端显示区域显示的界面位置、空气处理设备的设备名称在控制卡页的显示位置、空气处理设备的运行信息在控制卡页的显示位置等,并根据卡页布局信息将设备名称和运行信息对应显示在widget界面上,以实现设备名称和运行信息在空气调整应用当前控制卡页和widget界面的显示布局对应。

空气调整应用定时(例如每间隔预设时长,预设时长为1s)从其当前绑定的空气处理设备(也即widget绑定的空气处理设备)采集空气处理设备运行信息和设备名称,或者空气处理设备定时向空气调整应用发送其当前的运行信息和自身设备名称,从而空气处理设备控制装置定时从空气调整应用获取其采集的空气处理设备的运行信息和设备名称,并将所述运行信息和设备名称同步显示在widget界面中。

具体地,在空气调整应用添加服务进程之后,服务进程(即Service)定时获取空气调整应用采集的空气处理设备的运行信息和设备名称,然后服务进程会将空气处理设备的运行信息、设备名称以及当前控制卡页的卡页布局信息以数据包的形式向外广播,该并为广播的数据包带上一个action,如action1,action1作为该广播数据包的标志,基于APPWidgetProvider中的onReceive(Context,Intent)接收action为action1的广播数据包,然后获取action为action1的广播数据包中的空气处理设备的运行信息、设备名称以及当前控制卡页的卡页布局信息。空气处理设备运行信息的信息类型包括空气处理设备的设定温度、出风风速、出风风向、工作模式中的一项或多项,将获取的运行信息和设备名称在widget界面上以卡页布局信息对应布局显示。

在本实施例中,通过获取当前绑定空气处理设备的设备名称和运行信息;然后获取空气调整应用当前控制卡页的卡页布局信息,并根据卡页布局信息将设备名称和运行信息对应显示在widget界面上,以实现设备名称和运行信息在空气调整应用当前控制卡页和widget界面的显示布局对应,从而在空气调整应用处于后台运行时,无需用户每次需要查看空气处理设备而不得不频繁打开空气调整应用以查看空调器调整应用采集的空气处理设备运行信息,也避免用户因总是寻找空气调整应用的图标而浪费时间,用户只需查看移动终端桌面的widget界面,就可方便了解空气调整应用当前绑定空气处理设备的运行情况,有效缓解了基于移动终端显示空气处理设备的运行信息操作繁琐、操作效率低的技术问题。

同时,由于用户对于空气调整应用的控制卡页布局会有使用习惯,用户在看到显示空气处理设备的设备名称和运行信息的widget界面,在用户潜意识中会在widget界面的对应位置去查看设备名和运行信息,比如,参照图2,在空气调整应用的控制卡页上,空气处理设备的设备名称显示在控制卡页210的上部P21,运行信息显示在控制卡页210的中部P22,控制按键显示在控制卡页210的下部P23,从而用户潜意识也会认为设备名称应当显示在widget界面200的上部P11、运行信息显示在widget界面200的中部P13、控制按键显示在widget界面200的下部P13。所以在本实施例中,将空气处理设备的设备名称和运行信息在widget界面显示,且在widget界面的显示布局与在空气调整应用当前控制卡页显示布局对应,从而不会在用户基于widget界面查看空气处理设备运行信息和控制空气处理设备时,造成区别于空气调整应用使用习惯上的扰乱,使widget界面的布局更贴合用户的使用习惯、更有利于提高widget界面显示和控制的便捷性,提高了用户体验。

进一步地,在本发明空气处理设备控制方法另一实施例中,参照图8,步骤S20:

步骤S21,获取空气调整应用当前控制卡页的卡页布局信息,并根据卡页布局信息得出设备名称和运行信息分别在当前控制卡页显示的第一位置信息和第二位置信息;

步骤S22,根据第一位置信息,将设备名称在widget界面中与当前控制卡页中显示该设备名称位置对应处显示;根据第二位置信息,将运行信息在widget界面中与当前控制卡页中显示该运行信息位置对应处显示。

在获取空气调整应用当前控制卡页的卡页布局信息之后,对卡页布局信息进行解析,提取卡页布局信息中设备名称在空气调整应用的控制卡页上的显示位置(即第一位置信息)以及运行信息在空气调整应用的控制卡页上的显示位置(即第二位置信息),然后根据第一位置信息,将设备名称在widget界面中与当前控制卡页中显示该设备名称位置对应处显示;根据第二位置信息,将运行信息在widget界面中与当前控制卡页中显示该运行信息位置对应处显示,从而实现设备信息和运行信息在控制卡页和widget界面以相同布局方式显示。

例如,参照图3,空气调整应用的控制卡页210分为编号依次为A1、A2…A8、A9的九个区域,widget界面200同样分为编号依次为B1、B2…B8、B9的九个区域,控制卡页的编号A1、A2…A8、A9九个区域依次与widget界面的编号为B1、B2…B8、B9九个区域一一对应,即使A1区域与B1区域对应,A2区域与B2区域对应,以此类推;当检测到设备信息在控制卡页的A1区域显示,则在widget界面的B1区域对应显示设备信息,当检测到运行信息在控制卡页的A3区域显示,则在widget界面的B3区域对应显示设备信息。

可选地,参照图8,步骤S10之后还包括:

步骤S30,在根据卡页布局信息判定当前控制卡页中存在控制按键时,获取控制按键在当前控制卡页中显示的第三位置信息,并根据第三位置信息,将控制按键在widget界面中与当前控制卡页中显示该控制按键位置对应处显示。

控制卡页中的控制按键可根据运行信息的信息类型生成,即在控制卡页生成调节对应信息类型运行信息的控制按键,并且在检测到控制卡页中存在控制按键时,获取控制按键在当前控制卡页中显示的第三位置信息,并根据第三位置信息,将控制按键在widget界面中与当前控制卡页中显示该控制按键位置对应处显示。接上述控制卡页和widget界面分九个区域的例子,参照图3,当检测到控制卡页中控制按键1在A4区域显示、控制按键2在A7区域显示,则在widget界面中B4区域显示控制按键1,在widget界面中B7区域显示控制按键2,从而实现控制卡页和widget界面中控制按键的布局对应,方便用户依据使用控制卡页的控制按键操作习惯,继续操作widget界面中的控制按键,便于用户在享受widget界面操作便捷性的同时,也无需违背自身习惯,也无需花费过多的时间成本来适应widget界面,进一步提高了用户体验。

进一步地,在空气处理设备控制方法又一实施例中,该方法还包括:

步骤S40,当检测到当前绑定空气处理设备的设备名称、运行信息和/或控制按键发生更新时,在widget界面中第一位置信息对应处显示新的设备名称,在widget界面中第二位置信息对应处显示新的运行信息,在widget界面中第三位置信息对应处显示新的控制按键;其中将更新后的设备名称作为新的设备名称,将更新后的运行信息作为新的运行信息,将更新后的控制按键作为新的控制按键。

在检测到空气调整应用的控制卡页中设备名称发生更新时,即空气调整应用所绑定的空气处理设备发生变化,将更新后的设备名称同步显示在widget界面中第一位置信息对应处;在检测到空气调整应用的控制卡页中运行信息发生更新时,即空气调整应用所绑定的空气处理设备运行状态发生变化,将更新后的运行信息同步显示在widget界面中第二位置信息对应处;在检测到空气调整应用的控制卡页中控制按键发生更新时,如控制按键的类型发生变化,将更新后的控制按键同步显示在widget界面中第三位置信息对应处。从而实现widget界面上的设备名称、运行信息和控制按键与控制卡页上的设备名称、运行信息和控制按键之间的数据同步更新。

可选地,空气处理设备控制方法还包括:

步骤S50,当检测到卡页布局信息中的第一位置信息、第二位置信息和/或第三位置信息更新时,将设备名称在widget界面中新的第一位置信息对应处显示,将运行信息在widget界面中新的第二位置信息对应处显示,将控制按键在widget界面中新的第三位置信息对应处显示;其中将更新后的第一位置信息、第二位置信息和第三位置信息分别作为新的第一位置信息、第二位置信息和第三位置信息。

在检测到空气调整应用的控制卡页中设备名称的显示位置(即第一位置信息)发生更新时,则根据更新后的第一位置信息调整设备名称在widget界面中的显示位置;同理,在检测到控制卡页中运行信息的显示位置(即第二位置信息)发生更新时,则根据更新后的第二位置信息调整运行信息在widget界面中的显示位置;在检测到控制卡页中控制按键的显示位置(即第三位置信息)发生更新时,则根据更新后的第三位置信息调整运行信息在widget界面中的显示位置。从而实现widget界面上的设备名称、运行信息和控制按键与控制卡页上的设备名称、运行信息和控制按键之间的显示位置的同步更新,使widget界面布局自动跟随用户对控制卡页布局使用习惯而同步更新,满足用户对控制卡页和widget界面布局需求的动态变化。

接上述控制卡页和widget界面分九个区域的例子,参照图3,在检测到空气调整应用的控制卡页中设备名称的显示位置由A1区域变为A2区域时,则将在widget界面中B1区域显示的设备名称移动至B2区域显示;在检测到控制卡页中运行信息的显示位置由A3区域变为A4区域时,则将在widget界面中B3区域显示的运行信息移动至B4区域显示;在检测到控制卡页中控制按键的显示位置由A5区域变为A6区域时,则将在widget界面中B5区域显示的控制按键移动至B2区域显示。

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

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

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