基于Widget的显示装置、方法和系统与流程

文档序号:11523741阅读:109来源:国知局
基于Widget的显示装置、方法和系统与流程

本发明涉及信息显示技术领域,尤其涉及一种基于widget的显示装置、方法和系统。



背景技术:

目前,随着智能家居技术的发展,可在移动终端中安装与空调器对应的app(application,应用程序)来控制空调器,并可在空调器的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的显示系统包括基于widget的显示装置和空气处理设备;所述基于widget的显示装置应用于移动终端中,包括如上所述的基于widget的显示装置;

所述空气处理设备包括进风口和出风口,以及连接所述进风口和所述出风口的风道,在所述风道中,设置有功能模块;所述空气处理设备用于将所述空气处理设备的运行信息发送给所述显示装置。

优选地,所述基于widget的显示系统还包括可穿戴设备;

所述可穿戴设备用于获取状态数据,将所述状态数据发送给所述显示装置。

本发明通过将包括用于显示的widget界面,且至少与一空气处理设备绑定的widget设置于所述移动终端的显示界面上。当得到空气处理设备的运行信息时,所述widget界面以动态图形的形式显示所述空气处理设备的运行信息,其中,所述动态图形包括随时间延长的点,所述动态图形当前所显示的位置与当前的时刻对应。实现了用户可以直接在widget界面中查看与空气处理设备对应的运行信息,而无需打开移动终端中与空气处理设备对应的app,进入特定app中的特定界面以查看空气处理设备当前的运行信息;且所述空气处理设备的运行信息以动态图形的形式显示在所述widget界面中,以供用户直观地了解空气处理设备的运行信息。提高了通过移动终端查看空气处理设备的运行信息便捷性和智能性。

附图说明

图1为本发明空气处理设备控制页卡在widget上的一种部署示意图;

图2为本发明实施例中在widget界面显示睡眠曲线的一种示意图;

图3为本发明基于widget的显示方法第一实施例的流程示意图;

图4为本发明基于widget的显示方法第二实施例的流程示意图;

图5为本发明基于widget的显示方法第三实施例的流程示意图。

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

具体实施方式

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

本发明提供一种基于widget的显示装置。

参照图1,所述基于widget的显示装置应用移动终端中,所述移动终端的显示界面的设置有widget,所述widget至少与一个空气处理设备绑定,所述widget包括用于显示的widget界面。

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

所述widget是一款可以置于所述移动终端显示界面上的小组件应用,可以用于显示时钟、日历、天气等信息。所述widget在所述移动终端显示界面上呈现为显示特定信息的悬浮界面,因此,用户不需要对widget进行点击或打开操作,即可第一时间查看到在悬浮界面上呈现的特定信息。所述widget界面上的显示信息可以自动刷新,或者由用户手动点击预置按键进行刷新。如图1所示,所述widget界面上可显示空调器的名称:空调0025;空调器的位置:次卧;空调器的工作模式:制冷模式;空调器当前的运行温度:28℃。

所述app可根据所述移动终端当前所处位置确定当前绑定(或当前连接关联)的空气处理设备,所述app可获取所绑定的空气处理设备的运行信息,也可以对所绑定的空气处理设备的运行信息进行控制。如用户携带所述移动终端从卧室移动至客厅,则所述app当前绑定的空气处理设备从卧室空气处理设备a切换至客厅空气处理设备b。

在本发明的实施例中,可以将所述app中的控制页卡部署到所述widget中。因此,用户通过悬浮于所述移动终端显示界面上的widget界面,即可直接控制所述空气处理设备的运行,或者读取到所述空气处理设备的运行参数。

在为所述app创建所述widget的过程中,主要是对appwidgetprovider和appwidgetproviderinfo两大类进行相关操作的过程。

所述appwidgetprovider用于接收与所述widget相关的广播信号,例如所述wigdet的更新、删除、开启和禁用等广播信号。

所述appwidgetproviderinfo在xml(extensiblemarkuplanguage,可扩展标记语言)里定义,用于指定所述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类等。

通过以上步骤即可完成在所述app中部署所述widget的过程。

当所述app成功在所述移动终端中安装之后,会在系统的小组件列表中出现所创建的widget,用户可以选择是否将其添加至所述移动终端的显示界面中。

当所述移动终端侦测到显示所述空气处理设备运行信息的显示指令时,所述移动终端根据所述显示指令获取所述空气处理设备的运行信息。如当所述移动终端侦测到点亮所述移动终端屏幕的点击指令时,所述移动终端根据所述点击指令获取所述空调器的运行信息。所述移动终端包括但不限于智能手机和掌上电脑。所述运行信息包括但不限于所述空气处理设备当前的运行温度,所在位置和当前时间。

当所述移动终端得到所述空气处理设备的运行信息时,所述widget界面以动态图形的形式显示所述空气处理设备的运行信息,以提示用户所述空气处理设备当前的运行信息。其中,所述动态图形包括随时间延长的点,所述动态图形当前所显示的位置与当前的时刻对应。可以理解的是,所述动态图形中的随时间延长的点随着时间的推移而移动,如随着时间的推移从左到右移动。

进一步地,所述动态图形以坐标轴的形式显示在所述widget界面中,所述坐标轴的横轴为时间,纵轴为温度,所述时间以进度条的形式显示在所述widget界面中,即每一时间都有对应的温度。在所述动态图形中,也可以显示固定的文字,如以文字的形式显示所述空调器所在的位置,工作模式等。

进一步地,所述基于widget的显示装置还包括:

确定模块,用于确定所述动态图形中时间小于当前的时刻所对应的图形区域,记为第一区域;确定所述动态图形中时间大于当前的时刻所对应的图形区域,记为第二区域;

设置模块,用于将所述第一区域所对应的widget界面的背景颜色设置为第一颜色,所述第二区域所对应的widget界面的背景颜色设置为第二颜色。

进一步地,所述确定模块确定所述动态图形中时间小于当前的时刻所对应的图形区域,记为第一区域,以及确定所述动态图形中时间大于所述当前的时刻所对应的图形区域,记为第二区域。所述设置模块将所述第一区域所对应的widget界面的背景颜色设置为第一颜色,所述第二区域所对应的widget界面的背景颜色设置为第二颜色,以使用户可快速确定当前时间所对应的温度,即快速确定当前时间所述空气处理设备的运行温度。如可以将所述第一区域所对应的widget界面的背景颜色设置为灰色,将所述第二区域所对应的widget界面的背景颜色设置为白色。

本实施例通过将包括用于显示的widget界面,且至少与一空气处理设备绑定的widget设置于所述移动终端的显示界面上。当得到空气处理设备的运行信息时,所述widget界面以动态图形的形式显示所述空气处理设备的运行信息,其中,所述动态图形包括随时间延长的点,所述动态图形当前所显示的位置与当前的时刻对应。实现了用户可以直接在widget界面中查看与空气处理设备对应的运行信息,而无需打开移动终端中与空气处理设备对应的app,进入特定app中的特定界面以查看空气处理设备当前的运行信息;且所述空气处理设备的运行信息以动态图形的形式显示在所述widget界面中,以供用户直观地了解空气处理设备的运行信息。提高了通过移动终端查看空气处理设备的运行信息便捷性和智能性。

进一步地,提出本发明所述基于widget的显示装置第二实施例。

所述基于widget的显示装置第二实施例与所述基于widget的显示装置第一实施例的区别在于,所述显示装置与可穿戴设备连接,并获取所述可穿戴设备的状态数据;

当移动终端侦测到显示所述空气处理设备运行信息的显示指令时,所述移动终端获取与所述移动终端连接的可穿戴设备的状态数据,即获取与所述显示装置连接的可穿戴设备的状态数据。需要说明的是,所述可穿戴设备包括但不限于手环和手表等可以获取用户体征数据的智能设备,所述状态数据至少包括体温、脉搏和运动量中的一种。

所述移动终端将所述状态数据与对应的预设状态数据进行对比,若所述状态数据在所述预设状态数据范围内,则确定用户处于睡眠状态,若所述状态数据未在所述预设状态数据范围内时,则确定用户处于清醒状态。可以理解的是,所述预设状态数据为用户处于睡眠状态时,所对应的各项指标的数据范围。所述预设状态数据根据用户平时睡眠时所对应各项指标的数据而确定,和/或根据正常人类睡眠时所对应的各项指标的数据而确定。

如当所述状态数据为体温和脉搏时,所述移动终端将所述体温与预设体温进行对比,将所述脉搏与预设脉搏进行对比。若所述体温在所述预设体温范围内,且所述脉搏在所述预设脉搏范围内,则确定用户处于睡眠状态;若所述体温未在所述预设温度范围内,和/或所述体温未在所述预设脉搏范围内,则确定用户处于非睡眠状态。

所述显示装置还包括控制模块,所述控制模块用于当根据所述状态数据确定用户处于睡眠状态时,调用预设的睡眠曲线;

所述widget界面还用于以动态图形的形式显示所述睡眠曲线,其中,所述空气处理设备当前的运行温度为所述睡眠曲线中与当前时间对应的预设温度。

当根据所述状态数据确定用户处于睡眠状态时,控制模块根据所述显示指令调用预设的睡眠曲线,所述widget界面以动态图形的形式显示所述睡眠曲线,以供用户根据所述睡眠曲线确定所述空气处理设备当前的运行温度。在本实施例中,所述睡眠曲线以坐标轴的形式显示在所述widget界面中,所述坐标轴的横轴为时间,单位为小时,纵轴为温度,单位为摄氏度,所述时间以进度条的形式显示。所述空气处理设备当前的运行温度为所述睡眠曲线中与当前时间对应的预设温度。如图2所示,在所述睡眠曲线中有一个移动的点,这个点对应的时间为当前时间,对应温度为所述空气处理设备的运行温度,由此可知,当前时间为2:00,所述空调器当前的运行温度为27摄氏度。

进一步地,所述widget界面以动态图形的形式显示所述睡眠曲线过程中,还可以设置在所述睡眠曲线的动态图形中的固定位置显示所述空气处理设备的其它运行信息。如所述空调器的工作模式,所述空调器所在的位置等。如图2所示,所述空调器的工作模式为制冷模式,所述空调器所在的位置为次卧。

本实施例通过当根据所述状态数据确定用户处于睡眠状态时,调用预设的睡眠曲线,将所调用的睡眠曲线以动态图形的形式显示在所述widget界面中,以供用户根据所述睡眠曲线确定所述空气处理设备当前的运行温度。实现了用户可以直接在移动终端的widget界面中获知空气处理设备的运行温度,而不需要打开与所述空气处理设备对应的app,简化了用户查看空气处理设备运行温度的操作流程。

进一步地,提出本发明所述基于widget的显示装置第三实施例。

所述基于widget的显示装置第三实施例与所述基于widget的显示装置第二实施例的区别在于,所述widget还包括显示在所述widget界面中用于控制所述空气处理设备的预置按键;

所述控制模块还用于当侦测到触发所述预置按键的触发指令时,根据所述触发指令调整所述睡眠曲线中的预设温度,得到调整后的所述预设温度;根据调整后的所述预设温度控制所述空气处理设备的运行温度,以使所述空气处理设备的运行温度为调整后的所述预设温度。

所述widget包括显示在所述widget界面中用于控制所述空气处理设备的预置按键。当侦测到触发所述预置按键的触发指令时,所述控制模块根据所述触发指令调整所述预设温度,得到调整后的所述预设温度,并根据调整后的预设温度生成控制指令,将所述控制指令发送给所述空气处理设备。当所述空气处理设备接收到所述控制指令时,根据所述控制指令将当前的运行温度调整至调整后的所述预设温度。当得到调整后的所述预设温度时,所述widget界面显示调整后的所述预设温度。

如图2所示,所述预置按键可设置为所述睡眠曲线中的点,用户可以通过向上拖动该点,以提高所述设定温度,通过向下拖动该点,以降低所述设定温度。

需要说明的是,在所述app开启状态下(只要app的进程未被杀死,都认为app处于开启状态),用户将空气处理设备控制页卡的widget添加到移动终端显示界面后,所述移动终端启动app中定义的service。所述service可以同步该空气处理设备的运行信息,同步方式可以通过每隔一定的时间对空气处理设备的运行信息进行查询或空气处理设备自动上报等方式。在所述service获取到空气处理设备的运行信息之后,将空气处理设备的运行信息作为广播信号发送出去,所述广播信号中将带上一个action标志,如action1。当所述appwidgetprovider中通过onreceive(context,intent)接收action为action1的广播信号,获取到所述广播信号中的空气处理设备的运行信息时,将所述运行信息实时更新到widget界面上,以实现widget界面的更新过程。

如当用户通过与所述空调器对应的遥控器调整所述空调器的运行温度后,将调整后的运行温度以广播信号的形式发送出去。当所述appwidgetprovider中通过onreceive(context,intent)接收到所述广播信号时,将调整后的运行温度实时更新到widget界面上,以实现widget界面的更新过程。

当所述widget界面上的预置按键被点击后,向外发送一个广播信号,所述appwidgetprovider通过onreceive(context,intent)接收所述广播信号,并为所述广播信号添加相应的逻辑。需要说明的是,此处添加的逻辑主要是将用户的控制指令(如关机、温度升高1度和温度降低1度等)转换成相应的数据,并以广播信号的形式发送出去,所述广播信号会带上一个action标志,如action2。所述service接收所述广播信号,并且读取所述广播信号中携带的控制指令(如关机、温度升高1度和温度降低1度等),并将所述控制指令转换成的控制码,发送给对应的空气处理设备,以实现所述widget控制空气处理设备的过程。

如当侦测到触发所述预置按键的触发指令,且得到调整后的预设温度时,通过所述widget向外发送一个广播信号,所述appwidgetprovider通过onreceive(context,intent)接收所述广播信号,并为所述广播信号添加相应的逻辑,生成与调整后的预设温度对应的控制指令,并将所述控制指令以广播信号的形式发送出去。所述service接收所述广播信号,并且读取所述广播信号中携带的控制指令,并将所述控制指令转换成的控制码,发送给对应的空调器,以控制所述空调器将当前的运行温度调整为所述调整后的预设温度。

本实施例通过所述widget界面中的预置按键调整所述睡眠曲线中的预设温度,以实现用户可以根据需要,在不需要与所述空调器对应的遥控器的前提下,通过调整所述widget界面所显示的睡眠曲线中的温度来控制空调器,提高了空调器控制的灵活性和智能性。

本发明进一步提供一种基于widget的显示方法。

参照图1,所述基于widget的显示方法应用于移动终端,所述移动终端的显示界面的设置有widget,所述widget至少与一个空气处理设备绑定,所述widget包括用于显示的widget界面。

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

所述widget是一款可以置于所述移动终端显示界面上的小组件应用,可以用于显示时钟、日历、天气等信息。所述widget在所述移动终端显示界面上呈现为显示特定信息的悬浮界面,因此,用户不需要对widget进行点击或打开操作,即可第一时间查看到在悬浮界面上呈现的特定信息。所述widget界面上的显示信息可以自动刷新,或者由用户手动点击预置按键进行刷新。如图1所示,所述widget界面上可显示空调器的名称:空调0025;空调器的位置:次卧;空调器的工作模式:制冷模式;空调器当前的运行温度:28℃。

所述app可根据所述移动终端当前所处位置确定当前绑定(或当前连接关联)的空气处理设备,所述app可获取所绑定的空气处理设备的运行信息,也可以对所绑定的空气处理设备的运行信息进行控制。如用户携带所述移动终端从卧室移动至客厅,则所述app当前绑定的空气处理设备从卧室空气处理设备a切换至客厅空气处理设备b。

在本发明的实施例中,可以将所述app中的控制页卡部署到所述widget中。因此,用户通过悬浮于所述移动终端显示界面上的widget界面,即可直接控制所述空气处理设备的运行,或者读取到所述空气处理设备的运行参数。

在为所述app创建所述widget的过程中,主要是对appwidgetprovider和appwidgetproviderinfo两大类进行相关操作的过程。

所述appwidgetprovider用于接收与所述widget相关的广播信号,例如所述wigdet的更新、删除、开启和禁用等广播信号。

所述appwidgetproviderinfo在xml(extensiblemarkuplanguage,可扩展标记语言)里定义,用于指定所述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类等。

通过以上步骤即可完成在所述app中部署所述widget的过程。

当所述app成功在所述移动终端中安装之后,会在系统的小组件列表中出现所创建的widget,用户可以选择是否将其添加至所述移动终端的显示界面中。

参照图3,图3为本发明基于widget的显示方法的第一实施例的流程示意图,所述基于widget的显示方法包括:

步骤s10,当侦测到显示所述空气处理设备运行信息的显示指令时,根据所述显示指令获取所述空气处理设备的运行信息;

当侦测到显示所述空气处理设备运行信息的显示指令时,根据所述显示指令获取所述空气处理设备的运行信息。如当侦测到点亮所述移动终端屏幕的点击指令时,根据所述点击指令获取所述空调器的运行信息。所述移动终端包括但不限于智能手机和掌上电脑。所述运行信息包括但不限于所述空气处理设备当前的运行温度,所在位置和当前时间。

步骤s20,将所述运行信息以动态图形的形式显示在所述widget界面中,以提示用户所述空气处理设备当前的运行信息,其中,所述动态图形包括随时间延长的点,所述动态图形当前所显示的位置与当前的时刻对应。

当得到所述空气处理设备的运行信息时,将所述运行信息以动态图形的形式显示在所述widget界面中,以提示用户所述空气处理设备当前的运行信息。其中,所述动态图形包括随时间延长的点,所述动态图形当前所显示的位置与当前的时刻对应。可以理解的是,所述动态图形中的随时间延长的点随着时间的推移而移动,如随着时间的推移从左到右移动。

进一步地,所述动态图形以坐标轴的形式显示在所述widget界面中,所述坐标轴的横轴为时间,纵轴为温度,所述时间以进度条的形式显示在所述widget界面中,即每一时间都有对应的温度。

进一步地,在所述动态图形中,也可以显示固定的文字,如以文字的形式显示所述空调器所在的位置,工作模式等。

进一步地,所述基于widget的显示方法还包括:

步骤a,确定所述动态图形中时间小于当前的时刻所对应的图形区域,记为第一区域;

步骤b,确定所述动态图形中时间大于当前的时刻所对应的图形区域,记为第二区域;

步骤c,将所述第一区域所对应的widget界面的背景颜色设置为第一颜色,所述第二区域所对应的widget界面的背景颜色设置为第二颜色。

进一步地,确定所述动态图形中时间小于当前的时刻所对应的图形区域,记为第一区域,以及确定所述动态图形中时间大于所述当前的时刻所对应的图形区域,记为第二区域。将所述第一区域所对应的widget界面的背景颜色设置为第一颜色,所述第二区域所对应的widget界面的背景颜色设置为第二颜色,以使用户可快速确定当前时间所对应的温度,即快速确定当前时间所述空气处理设备的运行温度。如可以将所述第一区域所对应的widget界面的背景颜色设置为灰色,将所述第二区域所对应的widget界面的背景颜色设置为白色。

本实施例通过当侦测到显示所述空气处理设备运行信息的显示指令时,根据所述显示指令获取所述空气处理设备的运行信息,将所述运行信息以动态图形的形式显示在所述widget界面中,以提示用户所述空气处理设备当前的运行信息,其中,所述动态图形包括随时间延长的点,所述动态图形当前所显示的位置与当前的时刻对应。实现了用户可以直接在widget界面中查看与空气处理设备对应的运行信息,而无需打开移动终端中与空气处理设备对应的app,进入特定app中的特定界面以查看空气处理设备当前的运行信息;且所述空气处理设备的运行信息以动态图形的形式显示在所述widget界面中,以供用户直观地了解空气处理设备的运行信息。提高了通过移动终端查看空气处理设备的运行信息便捷性和智能性。

进一步地,提出本发明所述基于widget的显示方法第二实施例。

所述基于widget的显示方法第二实施例与所述基于widget的显示方法第一实施例的区别在于,参照图4,步骤s10包括:

步骤s11,当侦测到显示所述空气处理设备运行信息的显示指令时,获取与所述移动终端连接的可穿戴设备的状态数据;

当侦测到显示所述空气处理设备运行信息的显示指令时,获取与所述移动终端连接的可穿戴设备的状态数据。需要说明的是,所述可穿戴设备包括但不限于手环和手表等可以获取用户体征数据的智能设备,所述状态数据至少包括体温、脉搏和运动量中的一种。

将所述状态数据与对应的预设状态数据进行对比,若所述状态数据在所述预设状态数据范围内,则确定用户处于睡眠状态,若所述状态数据未在所述预设状态数据范围内时,则确定用户处于清醒状态。可以理解的是,所述预设状态数据为用户处于睡眠状态时,所对应的各项指标的数据范围。所述预设状态数据根据用户平时睡眠时所对应各项指标的数据而确定,和/或根据正常人类睡眠时所对应的各项指标的数据而确定。

如当所述状态数据为体温和脉搏时,将所述体温与预设体温进行对比,将所述脉搏与预设脉搏进行对比。若所述体温在所述预设体温范围内,且所述脉搏在所述预设脉搏范围内,则确定用户处于睡眠状态;若所述体温未在所述预设温度范围内,和/或所述体温未在所述预设脉搏范围内,则确定用户处于非睡眠状态。

步骤s12,当根据所述状态数据确定用户处于睡眠状态时,根据所述显示指令调用预设的睡眠曲线;

步骤s20包括:

步骤s21,将所述睡眠曲线以动态图形的形式显示在所述widget界面中,以供用户根据所述睡眠曲线确定所述空气处理设备当前的运行温度,其中,所述空气处理设备当前的运行温度为所述睡眠曲线中与当前时间对应的预设温度。

当根据所述状态数据确定用户处于睡眠状态时,根据所述显示指令调用预设的睡眠曲线,将所述睡眠曲线以动态图形的形式显示在所述widget界面中,以供用户根据所述睡眠曲线确定所述空气处理设备当前的运行温度。在本实施例中,所述睡眠曲线以坐标轴的形式显示在所述widget界面中,所述坐标轴的横轴为时间,单位为小时,纵轴为温度,单位为摄氏度,所述时间以进度条的形式显示。所述空气处理设备当前的运行温度为所述睡眠曲线中与当前时间对应的预设温度。如图2所示,在所述睡眠曲线中有一个移动的点,这个点对应的时间为当前时间,对应温度为所述空气处理设备的运行温度,由此可知,当前时间为2:00,所述空调器当前的运行温度为27摄氏度。

进一步地,在将所述睡眠曲线以动态图形的形式显示在所述widget界面的过程中,还可以设置在所述睡眠曲线的动态图形中的固定位置显示所述空气处理设备的其它运行信息。如所述空调器的工作模式,所述空调器所在的位置等。如图2所示,所述空调器的工作模式为制冷模式,所述空调器所在的位置为次卧。

本实施例通过获取与移动终端连接的可穿戴设备的状态数据,根据所述状态数据判断用户是否处于睡眠状态,当根据所述状态数据确定用户处于睡眠状态时,将所调用的睡眠曲线以动态图形的形式显示在所述widget界面中,以供用户根据所述睡眠曲线确定所述空气处理设备当前的运行温度。实现了用户可以直接在移动终端的widget界面中获知空气处理设备的运行温度,而不需要打开与所述空气处理设备对应的app,简化了用户查看空气处理设备运行温度的操作流程。

进一步地,提出本发明所述基于widget的显示方法第三实施例。

所述基于widget的显示方法第三实施例与所述基于widget的显示方法第二实施例的区别在于,所述widget包括显示在所述widget界面中用于控制所述空气处理设备的预置按键,参照图5,所述基于widget的显示方法还包括:

步骤s30,当侦测到触发所述预置按键的触发指令时,根据所述触发指令调整所述睡眠曲线中的预设温度,得到调整后的所述预设温度;

步骤s40,根据调整后的所述预设温度控制所述空气处理设备的运行温度,以使所述空气处理设备的运行温度为调整后的所述预设温度。

所述widget包括显示在所述widget界面中用于控制所述空气处理设备的预置按键。当侦测到触发所述预置按键的触发指令时,根据所述触发指令调整所述预设温度,得到调整后的所述预设温度,并将调整后的所述预设温度显示在所述widget界面中,以及根据调整后的预设温度生成控制指令,将所述控制指令发送给所述空气处理设备。当所述空气处理设备接收到所述控制指令时,所述空气处理设备根据所述控制指令将当前的运行温度调整至调整后的所述预设温度。

如图2所示,所述预置按键可设置为所述睡眠曲线中的点,用户可以通过向上拖动该点,以提高所述设定温度,通过向下拖动该点,以降低所述设定温度。

需要说明的是,在所述空气处理设备app开启状态下(只要app的进程未被杀死,都认为app处于开启状态),用户将空气处理设备控制页卡的widget添加到移动终端显示界面后,所述移动终端启动app中定义的service。所述service可以同步该空气处理设备的运行信息,同步方式可以通过每隔一定的时间对空气处理设备的运行信息进行查询或空气处理设备自动上报等方式。在所述service获取到空气处理设备的运行信息之后,将空气处理设备的运行信息作为广播信号发送出去,所述广播信号中将带上一个action标志,如action1。当所述appwidgetprovider中通过onreceive(context,intent)接收action为action1的广播信号,获取到所述广播信号中的空气处理设备的运行信息时,将所述运行信息实时更新到widget界面上,以实现widget界面的更新过程。

如当用户通过与所述空调器对应的遥控器调整所述空调器的运行温度后,将调整后的运行温度以广播信号的形式发送出去。当所述appwidgetprovider中通过onreceive(context,intent)接收到所述广播信号时,将调整后的运行温度实时更新到widget界面上,以实现widget界面的更新过程。

当所述widget界面上的预置按键被点击后,向外发送一个广播信号,所述appwidgetprovider通过onreceive(context,intent)接收所述广播信号,并为所述广播信号添加相应的逻辑。需要说明的是,此处添加的逻辑主要是将用户的控制指令(如关机、温度升高1度和温度降低1度等)转换成相应的数据,并以广播信号的形式发送出去,所述广播信号会带上一个action标志,如action2。所述service接收所述广播信号,并且读取所述广播信号中携带的控制指令(如关机、温度升高1度和温度降低1度等),并将所述控制指令转换成的控制码,发送给对应的空气处理设备,以实现所述widget控制空气处理设备的过程。

如当侦测到触发所述预置按键的触发指令,且得到调整后的预设温度时,通过所述widget向外发送一个广播信号,所述appwidgetprovider通过onreceive(context,intent)接收所述广播信号,并为所述广播信号添加相应的逻辑,生成与调整后的预设温度对应的控制指令,并将所述控制指令以广播信号的形式发送出去。所述service接收所述广播信号,并且读取所述广播信号中携带的控制指令,并将所述控制指令转换成的控制码,发送给对应的空调器,以控制所述空调器将当前的运行温度调整为所述调整后的预设温度。

本实施例通过所述widget界面中的预置按键调整所述睡眠曲线中的预设温度,以实现用户可以根据需要,在不需要与所述空气处理设备对应的遥控器的前提下,通过调整所述widget界面所显示的睡眠曲线中的温度来控制空气处理设备,提高了空气处理设备控制的灵活性和智能性。

本发明进一步提供一种基于widget的显示系统,所述基于widget的显示系统包括基于widget的显示装置和空气处理设备,所述显示装置可应用于移动终端中,所述空气处理设备包括进风口和出风口,以及连接所述进风口和所述出风口的风道,在所述风道中,设置有功能模块;所述空气处理设备用于将所述空气处理设备的运行信息发送给所述显示装置。

进一步地,所述基于widget的显示系统还包括可穿戴设备;

所述可穿戴设备用于获取状态数据,将所述状态数据发送给所述显示装置。

本发明基于widget的显示系统实施例的技术拓展和技术效果与上述基于widget的显示方法和装置各实施例基本相同,在此不作累述。

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

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

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

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

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