首页 / 专利库 / 软件 / 软件解决方案 / 软件组件 / 微件 / 移动widget / 空气处理设备控制装置、方法及系统

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

阅读:686发布:2020-05-24

专利汇可以提供空气处理设备控制装置、方法及系统专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种空气处理设备控制装置、方法及系统,空气处理设备包括进 风 口、出风口,以及连接进风口和出风口的风道,在该风道中设置有功能模 块 ;所述空气处理设备控制装置与该空气处理设备绑定,空气处理设备控制装置与预存的widget关联,widget包括widget界面和控制按键,widget界面显示所述空气处理设备的对应名称和运行信息,控制按键调整所述空气处理设备的运行信息。本发明无需用户每次需查看空气处理设备运行信息而不得不频繁打开空气调整应用,避免浪费大量时间在空气调整应用和移动终端桌面之间切换,有效缓解了基于移动终端查看空气处理设备运行信息操作繁琐、操作效率低的技术问题。,下面是空气处理设备控制装置、方法及系统专利的具体信息内容。

1.一种空气处理设备控制装置,其特征在于,所述空气处理设备包括进口、出风口,以及连接进风口和出风口的风道,在该风道中设置有功能模;所述空气处理设备控制装置与该空气处理设备绑定,空气处理设备控制装置与预存的widget关联,widget包括widget界面和控制按键,widget界面显示所述空气处理设备的对应名称和运行信息,控制按键调整所述空气处理设备的运行信息。
2.如权利要求1所述的空气处理设备控制装置,其特征在于,所述空气处理设备控制装置包括:
服务启动模块,用于启动负责传输空气处理设备控制装置与widget之间交互数据的服务进程
第一显示模块,用于基于服务进程,显示预存的widget界面;
第二显示模块,用于采集空气处理设备的运行信息,并将所述运行信息同步显示在widget界面中。
3.如权利要求2所述的空气处理设备控制装置,其特征在于,所述widget与至少一个空气处理设备绑定,定时获取widget绑定的空气处理设备的运行信息,所述空气处理设备控制装置还包括:
第三显示模块,用于在将所述运行信息同步显示在widget界面中之后,根据所述运行信息,在widget界面中生成并显示对应调节运行信息的控制按键,以供用户基于运行信息触发控制按键控制空气处理设备。
4.如权利要求3所述的空气处理设备控制装置,其特征在于,所述第三显示模块用于:
根据所述运行信息的信息类型,在widget界面中生成调节对应信息类型运行信息的控制按键,其中信息类型包括空气处理设备的设定温度、出风风速、出风风向、工作模式中的一项或多项。
5.如权利要求3或4所述的空气处理设备控制装置,其特征在于,所述空气处理设备控制装置还包括调节模块,所述调节模块用于:
在widget界面中生成并显示对应调节运行信息的控制按键之后,若基于服务进程在widget界面的控制按键感应到触发操作,则根据触发操作对应控制按键的控制逻辑,调节空气处理设备对应的运行信息。
6.如权利要求5所述的空气处理设备控制装置,其特征在于,所述调节模块还用于:
根据触发操作对应控制按键的位置信息,获取对应的控制逻辑;
将控制逻辑转换为对应控制码,以根据控制码调节空气处理设备的运行信息。
7.一种空气处理设备控制方法,其特征在于,所述空气处理设备包括进风口、出风口,以及连接进风口和出风口的风道,在该风道中设置有功能模块;所述空气处理设备控制方法的应用载体与预存的widget关联,widget包括widget界面和控制按键,所述空气处理设备控制方法包括:
启动负责传输空气处理设备控制方法的应用载体与widget之间交互数据的服务进程;
基于服务进程,显示预存的widget界面;
采集空气处理设备的运行信息,并将所述运行信息同步显示在widget界面中。
8.如权利要求7所述的空气处理设备控制方法,其特征在于,所述widget与至少一个空气处理设备绑定,定时获取widget绑定的空气处理设备的运行信息,
所述将所述运行信息同步显示在widget界面中的步骤之后包括:
根据所述运行信息,在widget界面中生成并显示对应调节运行信息的控制按键,以供用户基于运行信息触发控制按键控制空气处理设备。
9.如权利要求8所述的空气处理设备控制方法,其特征在于,所述根据所述运行信息,在widget界面中生成并显示对应调节运行信息的控制按键步骤包括:
根据所述运行信息的信息类型,在widget界面中生成调节对应信息类型运行信息的控制按键,其中信息类型包括空气处理设备的设定温度、出风风速、出风风向、工作模式中的一项或多项。
10.如权利要求8或9所述的空气处理设备控制方法,其特征在于,所述根据所述运行信息,在widget界面中生成并显示对应调节运行信息的控制按键步骤之后还包括:
若基于服务进程在widget界面的控制按键感应到触发操作,则根据触发操作对应控制按键的控制逻辑,调节空气处理设备对应的运行信息。
11.如权利要求10所述的空气处理设备控制方法,其特征在于,所述根据触发操作对应控制按键的控制逻辑,调节空气处理设备对应的运行信息步骤包括:
根据触发操作对应控制按键的位置信息,获取对应的控制逻辑;
将控制逻辑转换为对应控制码,以根据控制码调节空气处理设备的运行信息。
12.一种空气处理设备控制系统,其特征在于,所述空气处理设备控制系统包括空气处理设备和权利要求1至6任意一项所述的空气处理设备控制装置,空气处理设备控制装置与预存的widget关联,widget包括widget界面和控制按键,所述widget与至少一个空气处理设备绑定;所述空气处理设备用于向空气处理设备控制装置定时发送运行信息。

说明书全文

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

技术领域

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

背景技术

[0002] 随着科技的进步,空气处理设备(如壁挂式空气处理设备、柜式空气处理设备等)得到了广泛使用,空气处理设备的控制也不再局限于空气处理设备配套的红外遥控器,基于对空气处理设备进行控制的应用场景逐渐出现,用户只需在自己的移动终端(如智能手机、平板电脑等)安装需控制空气处理设备对应的空气调整应用,然后在移动终端启动空气调整应用,对空气调整应用中查看空气处理设备(即空气调整应用当前绑定的空气处理设备)的运行信息。
[0003] 但是,用户若需要操作移动终端来查看空气处理设备的运行信息,需要切换移动终端显示界面,找到并点击启动空气调整应用,然后等待空气调整应用启动后,再对空气调整应用进行操作以实现对当前绑定空气处理设备运行信息的显示,特别是在移动终端显示界面上应用图标很多时,用户需要经过花费较长时间来寻找空气调整应用,并频繁开启空气调整应用,造成基于移动终端显示空气处理设备的运行信息操作繁琐、操作效率低的技术问题。

发明内容

[0004] 本发明的主要目的在于提供一种空气处理设备控制装置、方法及系统,旨在缓解基于移动终端显示空气处理设备的运行信息操作繁琐、操作效率低的技术问题。
[0005] 为实现上述目的,本发明提供的一种空气处理设备控制装置,所述空气处理设备包括进口、出风口,以及连接进风口和出风口的风道,在该风道中设置有功能模;所述空气处理设备控制装置与该空气处理设备绑定,空气处理设备控制装置与预存的widget关联,widget包括widget界面和控制按键,widget界面显示所述空气处理设备的对应名称和运行信息,控制按键调整所述空气处理设备的运行信息。
[0006] 可选地,所述空气处理设备控制装置包括:
[0007] 服务启动模块,用于启动负责传输空气处理设备控制装置与widget之间交互数据的服务进程
[0008] 第一显示模块,用于基于服务进程,显示预存的widget界面;
[0009] 第二显示模块,用于采集空气处理设备的运行信息,并将所述运行信息同步显示在widget界面中。
[0010] 可选地,所述widget与至少一个空气处理设备绑定,定时获取widget绑定的空气处理设备的运行信息,所述空气处理设备控制装置还包括:
[0011] 第三显示模块,用于在将所述运行信息同步显示在widget界面中之后,根据所述运行信息,在widget界面中生成并显示对应调节运行信息的控制按键,以供用户基于运行信息触发控制按键控制空气处理设备。
[0012] 可选地,所述第三显示模块用于:
[0013] 根据所述运行信息的信息类型,在widget界面中生成调节对应信息类型运行信息的控制按键,其中信息类型包括空气处理设备的设定温度、出风风速、出风风向、工作模式中的一项或多项。
[0014] 可选地,所述空气处理设备控制装置还包括调节模块,所述调节模块用于:
[0015] 在widget界面中生成并显示对应调节运行信息的控制按键之后,若基于服务进程在widget界面的控制按键感应到触发操作,则根据触发操作对应控制按键的控制逻辑,调节空气处理设备对应的运行信息。
[0016] 可选地,所述调节模块还用于:
[0017] 根据触发操作对应控制按键的位置信息,获取对应的控制逻辑;
[0018] 将控制逻辑转换为对应控制码,以根据控制码调节空气处理设备的运行信息。
[0019] 本发明还提供一种空气处理设备控制方法,所述空气处理设备包括进风口、出风口,以及连接进风口和出风口的风道,在该风道中设置有功能模块;所述空气处理设备控制方法的应用载体与预存的widget关联,widget包括 widget界面和控制按键,所述空气处理设备控制方法包括:
[0020] 启动负责传输空气处理设备控制方法的应用载体与widget之间交互数据的服务进程;
[0021] 基于服务进程,显示预存的widget界面;
[0022] 采集空气处理设备的运行信息,并将所述运行信息同步显示在widget界面中。
[0023] 可选地,所述widget与至少一个空气处理设备绑定,定时获取widget绑定的空气处理设备的运行信息,
[0024] 所述将所述运行信息同步显示在widget界面中的步骤之后包括:
[0025] 根据所述运行信息,在widget界面中生成并显示对应调节运行信息的控制按键,以供用户基于运行信息触发控制按键控制空气处理设备。
[0026] 可选地,所述根据所述运行信息,在widget界面中生成并显示对应调节运行信息的控制按键步骤包括:
[0027] 根据所述运行信息的信息类型,在widget界面中生成调节对应信息类型运行信息的控制按键,其中信息类型包括空气处理设备的设定温度、出风风速、出风风向、工作模式中的一项或多项。
[0028] 可选地,所述根据所述运行信息,在widget界面中生成并显示对应调节运行信息的控制按键步骤之后还包括:
[0029] 若基于服务进程在widget界面的控制按键感应到触发操作,则根据触发操作对应控制按键的控制逻辑,调节空气处理设备对应的运行信息。
[0030] 可选地,所述根据触发操作对应控制按键的控制逻辑,调节空气处理设备对应的运行信息步骤包括:
[0031] 根据触发操作对应控制按键的位置信息,获取对应的控制逻辑;
[0032] 将控制逻辑转换为对应控制码,以根据控制码调节空气处理设备的运行信息。
[0033] 本发明还提供一种空气处理设备控制系统,所述空气处理设备控制系统包括空气处理设备和上述的空气处理设备控制装置,空气处理设备控制装置与预存的widget关联,widget包括widget界面和控制按键,所述widget与至少一个空气处理设备绑定;所述空气处理设备用于向空气处理设备控制装置定时发送运行信息。
[0034] 本发明通过服务启动负责传输空气处理设备控制装置与widget之间交互数据的服务进程;然后第一显示模块基于服务进程,显示预存的widget界面;最后第二显示模块采集空气处理设备的运行信息,并将所述运行信息同步显示在widget界面中,从而在承载空气处理设备控制装置的空气调整应用处于后台运行时,无需用户每次需要查看空气处理设备而不得不频繁打开空气调整应用以查看空调器调整应用采集的空气处理设备运行信息,也避免用户因总是寻找空气调整应用的图标而浪费时间,用户只需查看安装空调器调整应用的移动终端桌面的widget界面,就可方便了解空气处理设备控制装置用当前绑定空气处理设备的运行情况,有效缓解了基于移动终端显示空气处理设备的运行信息操作繁琐、操作效率低的技术问题。附图说明
[0035] 图1为本发明空气处理设备控制方法和装置中widget界面和控制按键在移动终端显示区域的场景示意图;
[0036] 图2为本发明空气处理设备控制装置一实施例的模块示意图;
[0037] 图3为本发明空气处理设备控制装置另一实施例的模块示意图;
[0038] 图4为本发明空气处理设备控制装置又一实施例的模块示意图;
[0039] 图5为本发明空气处理设备控制方法一实施例的流程示意图;
[0040] 图6为本发明空气处理设备控制方法另一实施例的流程示意图;
[0041] 图7为本发明空气处理设备控制方法又一实施例的流程示意图;
[0042] 图8为本发明空气处理设备控制系统的结构场景示意图。
[0043] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

[0044] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0045] 为了更好理解本发明,为更好理解本发明,在此还提供一种空气处理设备控制方法和装置,参照图1和图8,空气处理设备控制方法和装置可应用于移动终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网络连接。
[0046] 空气调整应用可根据移动终端当前所处位置确定当前绑定(或当前连接关联)的空气处理设备,空气调整应用可获取绑定空气处理设备的运行信息,也可以对绑定空气处理设备的运行信息进行控制。例如用户携带移动终端从卧室移动至客厅,则空气调整应用的当前绑定空气处理设备从卧室空气处理设备A切换至客厅空气处理设备B。
[0047] 本发明的空气处理设备包括进风口、出风口、连通进风口和出风口的风道,以及设置于风道内的功能模块,若功能模块为换热组件(换热组件包括蒸发器、冷媒回路、毛细管等),则空气处理设备为空调器,运行信息包括设定风速、设定温度、运行模式等;若功能模块为空气净化组件(空气净化组件包括过滤网、除尘层等),则空气处理设备为空气净化器,运行信息包括设定风速、PM2.5、甲含量、粉尘浓度等;若功能模块为除湿/加湿组件,则空气处理设备为除湿器/加湿器,运行信息包括设定风速、设定湿度等。
[0048] widget是一款可以置于移动终端(如手机,以下以手机为实施例叙述) 桌面上的桌面小组件应用,可以用于显示时钟、日历、天气等信息,其在手机桌面上呈现为显示特定信息的悬浮窗口,因此,用户不需要对widget进行点击或打开操作,即可第一时间查看到在悬浮窗口(即widget界面)上呈现的特定信息,应用在本实施例中,widget界面上课呈现空气调整应用采集的空气处理设备运行信息和控制空气处理设备的控制按键。
[0049] 空气调整应用为一款用于控制空气处理设备的APP,例如美的公司自行开发的一款空气调整应用,可控制美的公司生产的各种型号空调。当手机上安装有空气调整应用时,手机桌面上新增一个空气调整应用图标,并且在手机的弹窗中显示该空气调整应用部署到widget,用户长按手机屏幕,手机则显示出弹窗以及弹窗中的widget以及各类应用图标,用户可选择将widget显示在手机桌面上。
[0050] 空气调整应用一般包括开启和关闭两个状态,开启状态是指空气调整应用启动后,无论是显示在手机主界面上还是处于后台运行状态,只有空气调整应用对应进程没有被杀死就算处于开启状态。关闭状态时指空气调整应用的进程被杀死,空气调整应用被未在手机内容中运行或挂起的状态。当检测到空气调整应用开启时,开始对该空气调整应用的widget进行加载和部署,在widget加载和部署完毕后,将该空气调整应用的widget界面在移动终端的显示区域(如手机桌面)显示。
[0051] 具体地,由于空气调整应用的widget主要有两个相关的类,分别是 AppWidgetProvider和AppWidgetProviderInfo,所以为空气调整应用部署widget 之前,先对上述两个相关类进行加载,
[0052] 1)AppWidgetProvider类继承自BroadcastReceiver(广播接收器),用于接收widget相关的广播,例如wigdet的更新、删除、开启和禁用等广播。
[0053] AppWidgetProvider中的广播处理函数如下:
[0054] onUpdate(),用于在widget更新时被执行;
[0055] onAppWidgetOptionsChanged(),用于在widget被初次添加或者当widget 的显示界面大小被改变时被执行;
[0056] onDeleted(Context,int[]),用于在widget被删除时被触发,也就是当 widget从桌面上删除的时,该函数被回调;
[0057] onEnabled(Context),用于当第一个widget的实例被创建时触发。也就是说,如果用户对同一个widget增加了两次(两个实例),那么onEnabled() 只会在第一次增加widget时触发。
[0058] onDisabled(Context),用于当最后一个widget的实例被删除时触发。
[0059] onReceive(Context,Intent),用于接收到任意广播时触发,
[0060] AppWidgetProvider继承于BroadcastReceiver。实际上,App Widge中的 onUpdate()、onEnabled()、onDisabled()等方法都是在onReceive()中调用的;是onReceive()对特定事情的响应函数。
[0061] 2)AppWidgetProviderInfo类在XML(Extensible Markup Language,可扩展标记语言)里被定义,这个类用来指定AppWidget的相关数据,如Widget 的布局、对应的AppWidgetProvider类等。
[0062] 在对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应用进行相关操作。
[0063] 基于上述场景和内容,提供一种空气处理设备控制装置,空气处理设备包括进风口、出风口,以及连接进风口和出风口的风道,在该风道中设置有功能模块;所述空气处理设备控制装置与该空气处理设备绑定,空气处理设备控制装置与预存的widget关联,widget包括widget界面和控制按键,widget 界面显示所述空气处理设备的对应名称和运行信息,控制按键调整所述空气处理设备的运行信息。
[0064] 可选地,空气处理设备控制装置可应用于移动终端,移动终端中可安装有控制空气处理设备的空气处理设备控制装置,空气处理设备控制装置的控制功能可集成于空气调整应用中,和微件widget,widget包括widget界面和控制按键,参照图2,空气处理设备控制装置包括:
[0065] 服务启动模块10,用于启动负责传输空气处理设备控制装置与widget之间交互数据的服务进程;
[0066] 在检测到空气调整应用处于关闭状态时,即在空气调整应用的进程被杀死,空气调整应用与widget之间无法进行数据传输,此时空气调整应用对应的widget界面不在手机界面上显示。当检测到空气调整应用开启时,无论空气调整应用是处于后台运行还是在主界面显示,服务启动模块10启动空气调整应用中处理(即负责传输)widget与该空气调整应用的服务进程(即 Service),以实现widget与空气调整应用(即空气处理设备控制装置)之间的数据交互和传输。
[0067] 第一显示模块20,用于基于服务进程,显示预存的widget界面;
[0068] widget(或称widget组件)包括用于显示空气处理设备运行信息的widget 界面,空气调整应用将预设widget界面或控制卡页内容,经服务进程发送至 widget,以供第一显示模块20在移动终端的显示区域显示widget界面。widget 界面的界面位置、界面布局均可手机系统预先设置,也可为用户根据自己喜好自行设置。
[0069] 第二显示模块30,用于采集空气处理设备的运行信息,并将所述运行信息同步显示在widget界面中。
[0070] 空气调整应用定时(例如每间隔预设时长,预设时长为1s)从其当前绑定的空气处理设备(也即widget绑定的空气处理设备)采集空气处理设备运行信息,或者空气处理设备定时向空气调整应用发送其当前的运行信息,从而第二显示模块30定时从空气调整应用获取其采集的空气处理设备运行信息,并将所述运行信息同步显示在widget界面中。
[0071] 具体地,在服务启动模块10为空气调整应用添加服务进程之后,服务进程(即Service)定时获取空气调整应用采集的空气处理设备运行信息,然后服务进程会将空气处理设备运行信息以数据包的形式向外广播,该并为广播的数据包带上一个action,如action1,action1作为该广播数据包的标志,第二显示模块30基于APPWidgetProvider中的onReceive(Context,Intent)接收action为action1的广播数据包,然后获取action为action1的广播数据包中的空气处理设备运行信息。空气处理设备运行信息的信息类型包括空气处理设备的设定温度、出风风速、出风风向、工作模式中的一项或多项,第二显示模块30将获取的运行信息在widget界面上显示。
[0072] 在本实施例中,通过服务启动模块10在检测到空气调整应用开启时,启动空气调整应用中传输widget与空气调整应用之间交互数据的服务进程;然后第一显示模块20基于服务进程,将预存的widget界面显示在移动终端的显示区域;最后第二显示模块30定时获取空气调整应用采集的空气处理设备的运行信息,并将所述运行信息同步显示在widget界面中,从而在空气调整应用处于后台运行时,无需用户每次需要查看空气处理设备而不得不频繁打开空气调整应用以查看空调器调整应用采集的空气处理设备运行信息,也避免用户因总是寻找空气调整应用的图标而浪费时间,用户只需查看移动终端桌面的widget界面,就可方便了解空气调整应用当前绑定空气处理设备的运行情况,有效缓解了基于移动终端显示空气处理设备的运行信息操作繁琐、操作效率低的技术问题。
[0073] 进一步地,在本发明空气处理设备控制装置的另一实施例中,参照图3, widget与至少一个空气处理设备绑定,第二显示模块30定时获取空气调整应用采集widget绑定的空气处理设备的运行信息,空气处理设备控制装置还包括:
[0074] 第三显示模块40,用于在将所述运行信息同步显示在widget界面中之后,根据所述运行信息,在widget界面中生成并显示对应调节运行信息的控制按键,以供用户基于运行信息触发控制按键控制空气处理设备。
[0075] 在将运行信息同步显示在widget界面中之后,第三显示模块40根据运行信息,将控制空气处理设备运行信息的控制按键实时更新到widget界面中,以供用户基于空气处理设备运行信息触发控制按键控制空气处理设备,从而实现widget界面中对空气调整应用当前绑定空气处理设备的运行信息的悬浮窗口显示。当检测到空气调整应用采集的空气处理设备信息更新时或者检测到用户手动点击更新时,基于相同的过程,第三显示模块40将widget界面中的空气处理设备运行信息和控制按键实时刷新。从而基于本实施例方案,无需用户每次需控制空气处理设备运行信息而不得不频繁打开空气调整应用,避免浪费大量时间在空气调整应用和移动终端桌面之间切换,也避免用户因总是寻找空气调整应用的图标而浪费时间,用户只需查看移动终端桌面的 widget界面或对widget界面的控制按键进行操作,就可方便对当前绑定空气处理设备进行控制,有效缓解了基于移动终端控制空气处理设备操作繁琐、操作效率低的技术问题。
[0076] 可选地,第三显示模块40用于:根据所述运行信息的信息类型,在widget 界面中生成调节对应信息类型运行信息的控制按键,其中信息类型包括空气处理设备的设定温度、出风风速、出风风向、工作模式中的一项或多项。
[0077] 在为空气调整应用添加服务进程之后,服务进程(即Service)定时获取空气调整应用采集的空气处理设备运行信息,然后服务进程会将空气处理设备运行信息以数据包的形式向外广播,该并为广播的数据包带上一个action,如action1,action1作为该广播数据包的标志,第三显示模块40基于 APPWidgetProvider中的onReceive(Context,Intent)接收action为action1 的广播数据包,然后获取action为action1的广播数据包中的空气处理设备运行信息。空气处理设备运行信息的信息类型包括空气处理设备的设定温度、出风风速、出风风向、工作模式中的一项或多项,当获取的空气处理设备运行信息包括设定温度和出风风速,则第三显示模块40在widget界面中生成调节设定温度的温度控制按键和调节出风风速的风速控制按键;若获取的空气处理设备运行信息包括出风风向和工作模式(工作模式包括开机模式、关机模式、制冷模式、制热模式、除湿模式等),则第三显示模块40在widget界面中生成调节出风风向的风向控制按键和调节工作模式的模式空调按键,从而可根据需求生成信息类型对应的控制按键。
[0078] 此外,空气调整应用将预设widget界面或控制卡页内容,经服务进程发送至widget,以供第二显示模块30在widget界面上显示,其中widget界面的控制按键布局与预算widget界面或空气调整应用控制卡页中控制按键的布局相同。
[0079] 进一步地,在本发明空气处理设备控制装置又一实施例中,参照图4,空气处理设备控制装置还包括调节模块50,调节模块50用于:
[0080] 在widget界面中生成并显示对应调节运行信息的控制按键之后,若基于服务进程在widget界面的控制按键感应到触发操作,则根据触发操作对应控制按键的控制逻辑,调节空气处理设备对应的运行信息。
[0081] 在widget界面显示空气调整应用当前绑定空气处理设备的运行信息和控制按键之后,调节模块50对widget界面各控制按键的触发情况进行监测,当控制按键感应到用户的触发操作时,调节模块50获取该触发操作触发的控制按键的控制逻辑,将该控制逻辑封装成一个广播数据包以向外发送,具体地,基于AppWidgetProvider中的onReceive(Context,Intent)接收触发控制按键的广播数据包(该广播数据包中包括触发控制按键的控制逻辑),并为该广播数据包带上一个action,如action2(注意:在移动终端Android系统中,每一个广播数据包都是带有action的,以供广播接收者进行筛选)。然后服务进程根据广播数据包的action接收和识别出触发控制按键的广播数据包,然后提取标号为action2的广播数据包中的控制逻辑,然后服务进程将该控制逻辑传输给空气调整应用,以供空气调整应用基于该控制逻辑控制当前绑定的控制器
[0082] 可选地,调节模块50还用于:
[0083] 根据触发操作对应控制按键的位置信息,获取对应的控制逻辑;
[0084] 将控制逻辑转换为对应控制码,以根据控制码调节空气处理设备的运行信息。
[0085] 当在移动终端桌面的widget界面中监测到触发操作时,调节模块40获取触发操作的位置,然后调节模块50基于触发操作的位置获取触发操作对应控制按键的位置信息,然后调节模块50再基于触发操作对应控制按键的位置信息,确定对应控制按键以获取对应的控制逻辑,如触发操作触发关机控制按键,则控制逻辑为关机,触发操作触发调温控制按键(温度升高1度或温度降低1度),则控制逻辑为调温。然后调节模块50以广播数据包的形式将控制逻辑发送至服务进程,服务进程在将控制逻辑传输至空气调整应用,空气调整应用将控制逻辑变成当前绑定空气处理设备能识别的控制码,并将该控制码发送至当前绑定空气处理设备,从而空气处理设备根据该控制码自行调节自身的运行信息,以根据控制码调节当前绑定空气处理设备的运行信息。
[0086] 在本实施例中,在基于服务进程在widget界面的控制按键感应到触发操作,则调节模块50根据触发操作对应控制按键的控制逻辑,调节空气处理设备对应的运行信息,实现基于widget界面对空气调整应用当前绑定的空气处理设备的简洁控制。
[0087] 此外,当检测到空气调整应用的进程被杀死时,即空气调整应用为关闭状态时,将相应的服务进程同步杀死,从而空气调整应用的widget处于不可用状态,待到空气调整应用的再次启动,再次触发服务进程开启,再次经历 widget加载、部署、显示和控制。
[0088] 基于说明书具体实施方式开始部分的场景和内容,提出本发明空气处理设备控制方法一实施例,在该实施例中,所述空气处理设备包括进风口、出风口,以及连接进风口和出风口的风道,在该风道中设置有功能模块;所述空气处理设备控制方法的应用载体与预存的widget关联,widget包括widget 界面和控制按键,参照图5,空气处理设备控制方法包括:
[0089] 步骤S10,启动负责传输空气处理设备控制装置与widget之间交互数据的服务进程;
[0090] 在检测到空气调整应用处于关闭状态时,即在空气调整应用的进程被杀死,空气调整应用与widget之间无法进行数据传输,此时空气调整应用对应的widget界面不在手机界面上显示。当检测到空气调整应用开启时,无论空气调整应用是处于后台运行还是在主界面显示,启动空气调整应用中处理(即负责传输)widget与该空气调整应用的服务进程(即Service),以实现widget 与空气调整应用(即空气处理设备控制装置)之间的数据交互和传输。
[0091] 步骤S20,基于服务进程,显示预存的widget界面;
[0092] widget(或称widget组件)包括用于显示空气处理设备运行信息的widget 界面,空气调整应用将预设widget界面或控制卡页内容,经服务进程发送至 widget,以供在移动终端的显示区域显示widget界面。widget界面的界面位置、界面布局均可手机系统预先设置,也可为用户根据自己喜好自行设置。
[0093] 步骤S30,采集空气处理设备的运行信息,并将所述运行信息同步显示在 widget界面中。
[0094] 空气调整应用定时(例如每间隔预设时长,预设时长为1s)从其当前绑定的空气处理设备(也即widget绑定的空气处理设备)采集空气处理设备运行信息,或者空气处理设备定时向空气调整应用发送其当前的运行信息,从而定时从空气调整应用获取其采集的空气处理设备运行信息,并将所述运行信息同步显示在widget界面中。
[0095] 具体地,在为空气调整应用添加服务进程之后,服务进程(即Service) 定时获取空气调整应用采集的空气处理设备运行信息,然后服务进程会将空气处理设备运行信息以数据包的形式向外广播,该并为广播的数据包带上一个action,如action1,action1作为该广播数据包的标志,基于 APPWidgetProvider中的onReceive(Context,Intent)接收action为action1 的广播数据包,然后获取action为action1的广播数据包中的空气处理设备运行信息。空气处理设备运行信息的信息类型包括空气处理设备的设定温度、出风风速、出风风向、工作模式中的一项或多项,将获取的运行信息在widget 界面上显示。
[0096] 为了辅助理解本发明,对空气处理设备、安装有空气调整应用和widget 的移动终端以及该两者相关的网络设备进行具体说明。空气处理设备和移动终端的网络连接关系注意分为两大类:第一类,移动终端和空气处理设备通过自身的wifi模块进行直连,例如用户操作移动终端A与用户当前所处位置的空气处理设备B直接通过wifi模块直连,用户可对移动终端A进行操作实现对空气处理设备B的控制以及在移动终端A的widget界面上显示空气处理设备B的运行信息,但是,若移动终端A需要控制空气处理设备C,则移动终端A需先与空气处理设备B断开,再与空气处理设备C建立连接,无法方便实现移动终端A控制对象的切换。第二类,参照图8,移动终端100、多个空气处理设备300均与路由器400网络连接,移动终端100只需通过路由器 400与不同空气处理设备300连接,移动终端100无需频繁切换wifi连接的空气处理设备300,此外路由器400与空气处理设备300的生产厂商云服务器 500连接,云服务器500中可记录各个空气处理设备300的分布位置、设备ID、运行信息等信息,云服务器500中也可记录各个移动终端100中空气调整应用的账户信息、控制权限、登录位置、操作记录等信息。
[0097] 在本实施例中,通过在检测到空气调整应用开启时,启动空气调整应用中传输widget与空气调整应用之间交互数据的服务进程;然后基于服务进程,将预存的widget界面显示在移动终端的显示区域;最后定时获取空气调整应用采集的空气处理设备的运行信息,并将所述运行信息同步显示在widget界面中,从而在空气调整应用处于后台运行时,无需用户每次需要查看空气处理设备而不得不频繁打开空气调整应用以查看空调器调整应用采集的空气处理设备运行信息,也避免用户因总是寻找空气调整应用的图标而浪费时间,用户只需查看移动终端桌面的widget界面,就可方便了解空气调整应用当前绑定空气处理设备的运行情况,有效缓解了基于移动终端显示空气处理设备的运行信息操作繁琐、操作效率低的技术问题。
[0098] 进一步地,在本发明空气处理设备控制方法的另一实施例中,参照图6, widget与至少一个空气处理设备绑定,定时获取空气调整应用采集widget绑定的空气处理设备的运行信息,
[0099] 步骤S20之后包括:
[0100] 步骤S40,根据所述运行信息,在widget界面中生成并显示对应调节运行信息的控制按键,以供用户基于运行信息触发控制按键控制空气处理设备。
[0101] 在将运行信息同步显示在widget界面中之后,根据运行信息,将控制空气处理设备运行信息的控制按键实时更新到widget界面中,以供用户基于空气处理设备运行信息触发控制按键控制空气处理设备,从而实现widget界面中对空气调整应用当前绑定空气处理设备的运行信息的悬浮窗口显示。当检测到空气调整应用采集的空气处理设备信息更新时或者检测到用户手动点击更新时,基于相同的过程,将widget界面中的空气处理设备运行信息和控制按键实时刷新。从而基于本实施例方案,无需用户每次需控制空气处理设备运行信息而不得不频繁打开空气调整应用,避免浪费大量时间在空气调整应用和移动终端桌面之间切换,也避免用户因总是寻找空气调整应用的图标而浪费时间,用户只需查看移动终端桌面的widget界面或对widget界面的控制按键进行操作,就可方便对当前绑定空气处理设备进行控制,有效缓解了基于移动终端控制空气处理设备操作繁琐、操作效率低的技术问题。
[0102] 可选地,步骤S40包括:
[0103] 步骤S41,根据所述运行信息的信息类型,在widget界面中生成调节对应信息类型运行信息的控制按键,其中信息类型包括空气处理设备的设定温度、出风风速、出风风向、工作模式中的一项或多项。
[0104] 在为空气调整应用添加服务进程之后,服务进程(即Service)定时获取空气调整应用采集的空气处理设备运行信息,然后服务进程会将空气处理设备运行信息以数据包的形式向外广播,该并为广播的数据包带上一个action,如action1,action1作为该广播数据包的标志,基于APPWidgetProvider中的 onReceive(Context,Intent)接收action为action1的广播数据包,然后获取 action为action1的广播数据包中的空气处理设备运行信息。空气处理设备运行信息的信息类型包括空气处理设备的设定温度、出风风速、出风风向、工作模式中的一项或多项,当获取的空气处理设备运行信息包括设定温度和出风风速,则在widget界面中生成调节设定温度的温度控制按键和调节出风风速的风速控制按键;若获取的空气处理设备运行信息包括出风风向和工作模式(工作模式包括开机模式、关机模式、制冷模式、制热模式、除湿模式等),则在widget界面中生成调节出风风向的风向控制按键和调节工作模式的模式空调按键,从而可根据需求生成信息类型对应的控制按键。
[0105] 此外,空气调整应用将预设widget界面或控制卡页内容,经服务进程发送至widget,以供在widget界面上显示,其中widget界面的控制按键布局与预算widget界面或空气调整应用控制卡页中控制按键的布局相同。
[0106] 可选地,步骤S20之后还包括:
[0107] 步骤S60,当检测到功能请求指令时,在widget界面显示用以控制移动终端实现功能请求指令对应功能的控制按键,功能请求指令包括摄像功能请求指令、行程采集功能请求指令。
[0108] 在将运行信息同步显示在widget界面中之后,实时检测自行生成的或用户触发生成的功能请求指令,若检测到功能请求指令,则在widget界面中显示用以控制移动终端实现功能请求指令对应功能的控制按键。
[0109] 其中功能请求指令可在空气调整应用检测到特定场景或参数发生变化时自行产生,如空气调整应用与空气处理设备建立网络失败时,则自行生成网络功能请求指令,在widget界面显示用于检测和修改移动终端的空气调整应用与空气处理设备之间网络连接状态的控制按键(即网络检测控制按键);又如功能请求指令可在移动终端中存储的行程到达触发时间(如计划到达或将到达时间、车票将到达时间),自行生成行程采集功能请求指令,在widget 界面显示用于控制行程目的地空气处理设备的控制按键(即行程采集控制按键)。
[0110] 此外,功能请求指令也可以是用户对widget或空气调整应用进行相关触发操作对应生成,例如用户需要基于空气调整应用进行二维码扫描或将空气处理设备的故障状态照片(如空气器凝露场景图、净化器错误显示场景图、除湿机除湿故障场景图等),用户触发生成摄像功能请求指令,在widget界面显示用于控制移动终端摄像头的控制按键(即摄像控制按键)。
[0111] 进一步地,在本发明空气处理设备控制方法又一实施例中,参照图7,步骤S40之后还包括:
[0112] 步骤S50,若基于服务进程在widget界面的控制按键感应到触发操作,则根据触发操作对应控制按键的控制逻辑,调节空气处理设备对应的运行信息。
[0113] 在widget界面显示空气调整应用当前绑定空气处理设备的运行信息和控制按键之后,对widget界面各控制按键的触发情况进行监测,当控制按键感应到用户的触发操作时,获取该触发操作触发的控制按键的控制逻辑,将该控制逻辑封装成一个广播数据包以向外发送,具体地,基于AppWidgetProvider 中的onReceive(Context,Intent)接收触发控制按键的广播数据包(该广播数据包中包括触发控制按键的控制逻辑),并为该广播数据包带上一个action,如 action2(注意:在移动终端Android系统中,每一个广播数据包都是带有action 的,以供广播接收者进行筛选)。然后服务进程根据广播数据包的action接收和识别出触发控制按键的广播数据包,然后提取标号为action2的广播数据包中的控制逻辑,然后服务进程将该控制逻辑传输给空气调整应用,以供空气调整应用基于该控制逻辑控制当前绑定的控制器。
[0114] 可选地,步骤S50包括:
[0115] 步骤S51,根据触发操作对应控制按键的位置信息,获取对应的控制逻辑;
[0116] 步骤S52,将控制逻辑转换为对应控制码,以根据控制码调节空气处理设备的运行信息。
[0117] 当在移动终端桌面的widget界面中监测到触发操作时,获取触发操作的位置,然后基于触发操作的位置获取触发操作对应控制按键的位置信息,然后再基于触发操作对应控制按键的位置信息,确定对应控制按键以获取对应的控制逻辑,如触发操作触发关机控制按键,则控制逻辑为关机,触发操作触发调温控制按键(温度升高1度或温度降低1度),则控制逻辑为调温。然后以广播数据包的形式将控制逻辑发送至服务进程,服务进程在将控制逻辑传输至空气调整应用,空气调整应用将控制逻辑变成当前绑定空气处理设备能识别的控制码,并将该控制码发送至当前绑定空气处理设备,从而空气处理设备根据该控制码自行调节自身的运行信息,以根据控制码调节当前绑定空气处理设备的运行信息。
[0118] 在本实施例中,在基于服务进程在widget界面的控制按键感应到触发操作,则根据触发操作对应控制按键的控制逻辑,调节空气处理设备对应的运行信息,实现基于widget界面对空气调整应用当前绑定的空气处理设备的简洁控制。
[0119] 此外,当检测到空气调整应用的进程被杀死时,即空气调整应用为关闭状态时,将相应的服务进程同步杀死,从而空气调整应用的widget处于不可用状态,待到空气调整应用的再次启动,再次触发服务进程开启,再次经历 widget加载、部署、显示和控制。
[0120] 本发明还提供一种空气处理设备控制系统,参照图2和图8,空气处理设备控制系统包括空气处理设备300和上述的空气处理设备控制装置,空气处理设备控制装置与预存的widget200关联,widget200包括widget界面和控制按键,所述widget与至少一个空气处理设备300绑定;所述空气处理设备300 用于向空气处理设备控制装置定时发送运行信息。
[0121] 本发明空气处理设备控制系统实施例的技术拓展和技术效果与上述空气处理设备控制方法和装置各实施例基本相同,在此不作累述。
[0122] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空气处理设备,或者网络设备等)执行本发明各个实施例的方法。
[0123] 以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈