本发明涉及智能家居领域,尤其涉及智能家居系统的控制界面显示方法及装置。
背景技术:
随着家居设备的智能化发展以及互联网、物联网的广泛利用,智能家居已经越来越走进普通用户的生活。现有技术中,通过家庭网关使得家电设备接入互联网,然后通过移动终端即可实现对各家电设备的控制。但是由于智能家电越来越多,则用户需要一一对家电设备进行管理和配置,操作非常繁琐。
技术实现要素:
本发明的主要目的在于提供一种智能家居系统的控制界面显示方法及装置,旨在方便用户对智能家居系统的控制。
为实现上述目的,本发明提供的一种智能家居系统的控制界面显示方法,所述控制界面包括多个显示层级,且当前显示层级中的对象标识与上一显示层级中的对象标识对应;所述控制界面显示方法包括以下步骤:
检测到当前显示层级中所显示的对象标识被选中时,获取与所选中的对象标识对应的待显示对象标识;
控制所获取的待显示对象标识在下一显示层级中显示,供用户操作。
优选地,所述检测到当前显示层级中所显示的标识被选中时,获取与所选中的标识对应的标识的步骤之前还包括:
按照预设的层级划分规则,将所有的对象标识进行层级划分,并生成各显示层级中对象标识的映射关系,以供层级的对象标识显示。
优选地,所述检测到当前显示层级中所显示的对象标识被选中时,获取与所选中的标对象识对应的下级对象标识的步骤之后还包括:
当接收到确认指令时,则获取与当前选中的对象标识对应的对象属性信 息,并控制所述对象属性信息在预设的属性窗口显示。
优选地,所述对象标识对应的对象包括接入智能家居系统的设备对象、场景对象、抽象对象。
优选地,所述检测到当前显示层级中所显示的对象标识被选中时,获取与所选中的对象标识对应的下级对象标识的步骤之前还包括:
控制所述控制界面在电视终端的显示区域显示,且所述控制界面位于所述显示区域的边角处。
此外,为实现上述目的,本发明实施例还提供了一种智能家居系统的控制界面显示装置,包括:
对象标识获取模块,用于检测到当前显示层级中所显示的对象标识被选中时,获取与所选中的对象标识对应的待显示对象标识;
显示控制模块,用于控制所获取的待显示对象标识在下一显示层级中显示,供用户操作。
优选地,所述控制界面显示装置还包括:
配置模块,用于按照预设的层级划分规则,将所有的对象标识进行层级划分,并生成各显示层级中对象标识的映射关系,以供层级的对象标识显示。
优选地,所述显示控制模块还用于:
当接收到确认指令时,则获取与当前选中的对象标识对应的对象属性信息,并控制所述对象属性信息在预设的属性窗口显示。
优选地,所述对象标识对应的对象包括接入智能家居系统的设备对象、场景对象、抽象对象。
优选地,所述显示控制模块还用于:
控制所述控制界面在电视终端的显示区域显示,且所述控制界面位于所述显示区域的边角处。
本发明实施例通过将控制对象按层级划分,并显示在不同的显示层级上,而且不同层级之间显示的对象标识形成对应关系,不但使得通过少量的显示区域即可实现大量控制对象的显示,而且用户通过层级划分的控制界面可以快速、准确地找到自己需要控制的控制对象。
附图说明
图1为本发明智能家居系统一实施例的结构示意图;
图2为本发明智能家居系统的控制界面在电视终端上显示的示例图;
图3为本发明智能家居系统的控制界面的一具体示例图;
图4为本发明智能家居系统的控制界面显示方法第一实施例的流程示意图;
图5为本发明智能家居系统的控制界面显示方法第二实施例的流程示意图;
图6为本发明智能家居系统的控制界面显示方法第三实施例的流程示意图;
图7为本发明集中控制器一实施例的功能模块示意图;
图8为本发明智能家居系统的控制界面中进行控制对象浏览及选择的操作示例图;
图9为本发明智能家居系统的控制界面中进行对象属性配置的操作示例图;
图10为本发明智能家居系统的控制界面显示装置第一实施例的功能模块示意图
图11为本发明智能家居系统的控制界面显示装置第二实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提出了一种智能家居系统的控制界面显示装置,通过将家居设备等控制对象进行层级划分,并将控制对象的对象标识按层级显示,以使用户控制各家居设备时更加方便、快捷,而且也能准确地找到相应的控制对象进 行控制。
如图1所示,一实施例的智能家居系统可包括多个家居设备100、集中控制器200、电视终端300、网络设备400、云端服务器500和控制终端600。
上述家居设备100是指家庭里可以用到的电器设备,例如空调、电风扇、电视、冰箱、净水器、空气净化器、电饭煲、电压力锅、烤箱、微波炉、电磁炉、电热水器、音箱、电动窗帘等等。可以理解的是,凡是可以电控的设备且家庭中使用的设备均在家居设备的保护范畴。另外,该家居设备并不局限于传统意义上的家庭用的设备,只要是对具有人的居住或休息活动的封闭空间中(例如酒店、展厅等等)的家居设备的集中控制都是该智能家居的集中控制系统的保护范畴。
为了避免智能家居带来的安全隐患,上述集中控制器200可作为家庭中的网关设备,与各家居设备100建立家庭内部网络,集中控制器200与家居设备100可通过wifi、蓝牙等无线方式进行通讯。集中控制器200可以发现并识别家居设备100,并将其添加至该内部网络,以便可以对各家居设备进行控制;集中控制器200还可以对各家居设备100的参数进行配置,以便可以进行各种场景的设置,例如上班场景、睡眠场景、娱乐场景等等。该集中控制器200还可以向家居设备100发送控制指令,控制家居设备100的工作状态,例如开启空调、开启空气净化器等等。同时,该集中控制器200还可以获取各家居设备100的工作状态,以对各家居设备100的工作状态进行监测。另外,该集中控制器200还可以获取布局在家庭中的各种探测器所探测的环境信息,以根据该环境信息控制家居设备100的工作状态。
网络设备400一端可与集中控制器200连接,另一端与云端服务器500连接,用于从云端服务器500获取多媒体信息。其中,网络设备400可包括机顶盒、路由器等等。云端服务器500可包括不同运营商提供的服务器,例如电视运营商、互联网运营商、物联网运营商。而且,该云端服务器500可为单一的服务器,也可以包括多个服务器组成的服务器群组。集中控制器200通过网络设备400、云端服务器500可与运营商设备进行通讯,以请求运营商提供的服务,例如获取电视节目信息以及网络视频信息、物联网信息等等。因此,集中控制器200通过网络设备400既可以观看传统的电视节目,又可以观看网络电视,而且在欣赏电视时可以轻松切换传统电视节目和网络电视。 例如,集中控制器200通过网络设备400访问电视运营商的云端服务器500,可以观看传统的电视节目;集中控制器200通过网络设备400访问互联网运营商的云端服务器500,可以观看网络电视。而且,利用集中控制器200通过网络设备400访问不同运营商的云端服务器,可以在欣赏电视时可以轻松切换传统电视节目和网络电视。
上述集中控制器200还用于提供控制界面,该控制界面将通过电视终端300进行显示。电视终端300可包括普通电视、网络电视等等,可用于观看电视节目、以及显示集中控制器200提供的控制界面等等。该电视终端300并不限于所理解的电视,只要具有控制界面的显示功能,又可播放多媒体信息的终端设备,均属于电视终端300的范畴。另外,该电视终端300具有与集中控制器200连接的交互接口,例如hdmi接口。
基于电视终端300上显示的控制界面,用户利用控制终端600可以直观、方便地对集中控制器200进行操作,例如利用集中控制器200进行各家居设备的添加、配置,家居设备的控制,家居场景的设置等等。
上述控制终端600可包括遥控器、手机、平板电脑等具有控制功能的终端设备。该控制终端600可向集中控制器200发出界面控制指令,以控制电视终端300的界面显示;该控制终端600还可基于控制界面发出操作指令,以使集中控制器200对家居设备进行管理。可以理解的是,若电视终端300的显示屏为触摸屏,则可以直接通过电视终端300的操作指令,以对家居设备进行管理。通过控制终端600对集中控制器200进行遥控,更加方便了用户的操作。
具体地,上述集中控制器200提供的控制界面可包括:提示界面、控制对象浏览界面、对象属性和配置界面。优选地,该控制界面显示时,如图2所示,区域a为提示界面的显示区域,用于显示集中控制器的厂家标识,例如midea;还用于信息提示,例如家电接入发现提示、家电状态提示,例如家电断网、任务完成等等。区域b为控制对象浏览界面,该控制对象浏览界面中的对象可按照家电等控制对象的特性进行分层,并分布在不同的层级上,如图中的环状设置。区域c为对象属性和配置界面,当用户在区域b的控制对象浏览界面中选定一控制对象时,区域c则显示该选定的控制对象的属性 项,供用户查看、配置。区域d为电视终端300的显示界面。
进一步地,该控制界面显示在电视终端300的显示区域的边角处,既不影响用户观赏电视节目,又可以实现智能家居系统的操控。
可以理解的是,上述控制界面还可包括其他的界面,也可以设置在电视终端的显示区域的其他位置,本发明不做限定。而且,该控制界面中的多个界面也可隐藏,不同时显示。例如提示界面在需要显示的时候再显示,家电属性和配置界面在选定控制对象时再显示等等。
上述控制对象浏览界面中包括多个显示层级,不同的显示层级上显示相应的对象标识,每个对象标识都对应表示一个控制对象。该控制对象可包括设备对象、场景对象、抽象对象等等。而且,当前显示层级中的对象标识与上一显示层级中的对象标识对应。如图3所示,该控制对象浏览界面中共示出了3个显示层级,其中第一显示层级为家庭信息层,用于进行家庭信息的配置、注册及登录等操作。第二显示层级为家电和场景信息层,用于提供家居设备和家居场景的控制对象,以供用户选择,该第二显示层级显示的控制对象为第一显示层级的家庭信息所对应配置的控制对象。第三显示层级为场景信息和复杂家电配置信息层,用于提供第二显示层级中控制对象的场景设置和配置等操作。当第一显示层级确定之后,第二显示层级中将显示所述第一显示层级对应的控制对象;当第二显示层级中的控制对象被选定之后,第三显示层级将显示第二显示层级对应的控制对象。
可以理解的是,该显示层级中还可设置添加、删除控件,用户也可以在该显示层级中添加或删除相应的控制对象。
进一步地,上述控制对象浏览界面不同层级中对象标识的对应关系可按照预设的层级划分规则,将所有的对象标识进行层级划分而预先配置。上述控制对象包括设备对象、场景对象、抽象对象等等。其中设备对象又可包括基础信息类设备、家电设备。常用基础信息类可包括路由器、机顶盒、集中控制器等等。家电设备又包括纯信息类家电(例如插座、电视机、游戏机等)、纯功能类家电(白电中不需要认为添加内容物质促使任务完成,例如空调、热水器、电风扇、灯等)和内容型功能家电(使用过程中需要其他物质对象辅助和操作,例如洗衣机、冰箱、电饭煲、消毒柜等)。场景对象可包括简单 组合场景、临时性生活场景和习惯性生活场景。简单组合场景可包括灯组场景、窗帘场景、空调组场景、插座组场景、开关组场景、房间组场景等等。临时性生活场景可包括离家场景、回家场景、睡觉场景、吃饭场景、娱乐场景等等。习惯性生活场景可包括独居生活场景、老人生活场景、儿童生活场景。当然,还可以包括自定义场景。抽象对象为正对使用和管理的人为性抽象对象和家电管理的家电类抽象对象。例如,人为性抽象对象为用户、家庭、亲戚、朋友等等,家电类抽象对象为添加对象、删除对象等等。
基于上述控制对象的特点,可以将智能家居系统中的控制对象进行层级划分,以形成不同层级中对象标识的对应关系,以供用户进行控制对象的选择。例如,该人为性抽象对象作为第一显示层级,以使用户根据自己的控制特点对进行控制对象的个性化配置。设备对象和场景对象均可作为后面的显示层级,例如第二显示层级、第三显示层级。
对应上述集中控制器200提供的控制界面,本发明提出了一种智能家居系统的控制界面显示方法。如图4所示,该控制界面显示方法包括以下步骤:
步骤s110、检测到当前显示层级中所显示的对象标识被选中时,获取与所选中的对象标识对应的待显示对象标识;
在一显示层级中所显示的对象标识被用户选中时,则根据预配置的不同层级中对象标识的对应关系,获取该选中的对象标识对应的待显示对象标识。举例来说,当前显示层级中选择空调组场景的控制对象,则该对象标识对应的待显示对象标识为该空调组场景对应的空调,即该接入该智能家居系统中的所有空调对应的对象标识,例如客厅空调、主卧空调、次卧空调等。本实施例中,每个显示层级均对应设置一个唯一标识,以区别不同的显示层级。且每个控制对象对应一个对象标识,该对象标识可用图形显示,当然也可以结合文字的形式一起显示。例如,控制对象为空调,则对象标识为一空调结构的图形。通过图形显示,使得用户可以直观地了解所选择的控制对象。如果空调为多个,还可以在该图形附近用文字区别,例如主卧空调、客厅空调、次卧空调等等。
步骤s120、控制所获取的待显示对象标识在下一显示层级中显示,供用户操作。
获取待显示对象标识后,将所获取的待显示对象标识在下一显示层级中显示,以供用户进行操作。
本发明实施例通过将控制对象按层级划分,并显示在不同的显示层级上,而且不同层级之间显示的对象标识形成对应关系,不但使得通过少量的显示区域即可实现大量控制对象的显示,而且用户通过层级划分的控制界面可以快速、准确地找到自己需要控制的控制对象。
进一步地,如图5所示,上述步骤s120之后还包括:
步骤s130、当接收到确认指令时,获取与当前选中的对象标识对应的对象属性信息,并控制所述对象属性信息在预设的属性窗口显示。
该预设的属性窗口即为图2中的对象属性和配置界面。对象的属性包括很多,如果都一一列出,则会导致信息琐碎,不易让人理解和操作,因此本实施例将人为感兴趣或者重要的属性提取出来,而忽略非关键属性。因此,该对象属性和配置界面主要提供属性信息获取和行为配置两方面。以家电设备为例,该家电设备的属性主要可包括文本类属性、选择类属性、状态指示类属性和统计类属性。如下例举一空调对应的属性:
上述属性与控制对象对应设置,当焦点落在需要选择的控制对象时,通过确认指令进行属性查看及配置,因此在接收到确认指令时,获取与该空调对应的属性信息,并控制该属性信息在上述对象属性和配置界面中显示。通过配置的对象属性,可以实现对智能家居系统的控制。例如,配置空调的开启时间、运行时长、运行模式、设定温度等等,集中控制器200则根据该配置信息,自动控制空调开启,并按配置的参数运行。
进一步地,如图6所示,上述步骤s110之前还可包括:
步骤s100、控制所述控制界面在电视终端的显示区域显示,且所述控制界面位于所述显示区域的边角处。
由于上述集中控制器200设有与电视终端300连接的hdmi接口,且该集中控制器200可通过网络设备获取电视节目信息,并控制其在电视终端300上显示,从而用户利用电视终端300即可观赏到电视节目信息,又可以实现基于控制界面直观、方便地操控智能家居系统。因此,当集中控制器200接收到电视节目,即电视终端300播放电视节目时,集中控制器200将电视画面与控制界面进行叠加,因此位于电视终端300的显示区域的边角处的控制界面,既不影响用户的观看,又可以实现智能家居系统的控制。
进一步地,为了提高用户使用的便利性,控制终端600利用简单、少量的几个控件。如图7所示,按键a1可为返回/菜单键,用于返回或进入菜单项;按键a2可为界面切换键,例如控制电视终端300的界面显示;按键a3可为开关键,用于进入或退出家居设备管理模式;按键a4为导航键,用于上移、下移、左移、右移;按键a5为确认键。需要说明的是,图6中的按键设置仅为举例说明,并不限定控制终端600的按键位置及按键功能的设置。而且按键还可以根据按压方式进行功能叠加,例如按键a2可以设置为短按为界面切换键,长按为搜索键。通过控制终端600的按键设置,即可完成对集中控制器200的操作,实现对家居设备的管理以及对电视终端300的视频播放的控制。
以下将举例说明,利用图7所示的控制终端600的物理控制界面实现对象浏览及选择的过程。
如图8所示,通过控制终端600上的按键a4、按键a5可以实现控制对象的浏览与切换。例如,通过上下键实现显示层级的跳转,即从第一显示层级跳转至第二显示层级,第三显示层级跳转至第三显示层级。本实施例中,每次层级跳转,都是跳转至当前显示层级的中心位置。通过左右键实现同一显示层级的控制对象选择。在任意对象位置按ok键后,将弹出属性操作对话框,以进行属性配置。另外,若已经在当前显示层级的中心位置,可通过 返回键退出上一层,退出给控制界面的显示。
如图9所示,在弹出属性操作对话框,即对象属性和配置界面。通过按键a4实现属性的查看及配置。另外,通过在该显示层级上进行按键操作,还可以实现对象的添加及删除,以及对象属性的添加及删除。
对应地,本发明还提出了一种智能家居系统的控制界面显示装置,如图10所示,该控制界面显示装置包括:
对象标识获取模块110,用于检测到当前显示层级中所显示的对象标识被选中时,获取与所选中的对象标识对应的待显示对象标识;
显示控制模块120,用于控制所获取的待显示对象标识在下一显示层级中显示,供用户操作。
在一显示层级中所显示的对象标识被用户选中时,对象标识获取模块110则根据预配置的不同层级中对象标识的对应关系,获取该选中的对象标识对应的待显示对象标识。举例来说,当前显示层级中选择空调组场景的控制对象,则该对象标识对应的待显示对象标识为该空调组场景对应的空调,即该接入该智能家居系统中的所有空调对应的对象标识,例如客厅空调、主卧空调、次卧空调等。本实施例中,每个显示层级均对应设置一个唯一标识,以区别不同的显示层级。且每个控制对象对应一个对象标识,该对象标识可用图形显示,当然也可以结合文字的形式一起显示。例如,控制对象为空调,则对象标识为一空调结构的图形。通过图形显示,使得用户可以直观地了解所选择的控制对象。如果空调为多个,还可以在该图形附近用文字区别,例如主卧空调、客厅空调、次卧空调等等。
获取待显示对象标识后,将所获取的待显示对象标识在下一显示层级中显示,以供用户进行操作。
本发明实施例通过将控制对象按层级划分,并显示在不同的显示层级上,而且不同层级之间显示的对象标识形成对应关系,不但使得通过少量的显示区域即可实现大量控制对象的显示,而且用户通过层级划分的控制界面可以快速、准确地找到自己需要控制的控制对象。
进一步地,如图11所示,该控制界面显示装置还包括:
配置模块130,用于按照预设的层级划分规则,将所有的对象标识进行层级划分,并生成各显示层级中对象标识的映射关系,以供层级的对象标识显示。
上述控制对象包括设备对象、场景对象、抽象对象等等。其中设备对象又可包括基础信息类设备、家电设备。常用基础信息类可包括路由器、机顶盒、集中控制器等等。家电设备又包括纯信息类家电(例如插座、电视机、游戏机等)、纯功能类家电(白电中不需要认为添加内容物质促使任务完成,例如空调、热水器、电风扇、灯等)和内容型功能家电(使用过程中需要其他物质对象辅助和操作,例如洗衣机、冰箱、电饭煲、消毒柜等)。场景对象可包括简单组合场景、临时性生活场景和习惯性生活场景。简单组合场景可包括灯组场景、窗帘场景、空调组场景、插座组场景、开关组场景、房间组场景等等。临时性生活场景可包括离家场景、回家场景、睡觉场景、吃饭场景、娱乐场景等等。习惯性生活场景可包括独居生活场景、老人生活场景、儿童生活场景。当然,还可以包括自定义场景。抽象对象为正对使用和管理的人为性抽象对象和家电管理的家电类抽象对象。例如,人为性抽象对象为用户、家庭、亲戚、朋友等等,家电类抽象对象为添加对象、删除对象等等。
基于上述控制对象的特点,配置模块130可以将智能家居系统中的控制对象进行层级划分,以形成不同层级中对象标识的对应关系,以供用户进行控制对象的选择。例如,该人为性抽象对象作为第一显示层级,以使用户根据自己的控制特点对进行控制对象的个性化配置。设备对象和场景对象均可作为后面的显示层级,例如第二显示层级、第三显示层级。
进一步地,上述显示控制模块120还用于:
当接收到确认指令时,则获取与当前选中的对象标识对应的对象属性信息,并控制所述对象属性信息在预设的属性窗口显示。
该预设的属性窗口即为图2中的对象属性和配置界面。对象的属性包括很多,如果都一一列出,则会导致信息琐碎,不易让人理解和操作,因此本实施例将人为感兴趣或者重要的属性提取出来,而忽略非关键属性。因此,该对象属性和配置界面主要提供属性信息获取和行为配置两方面。以家电设备为例,该家电设备的属性主要可包括文本类属性、选择类属性、状态指示 类属性和统计类属性。如下例举一空调对应的属性:
通过配置的对象属性,可以实现对智能家居系统的控制。例如,配置空调的开启时间、运行时长、运行模式、设定温度等等,集中控制器200则根据该配置信息,自动控制空调开启,并按配置的参数运行。
进一步地,上述显示控制模块120还用于:
控制所述控制界面在电视终端的显示区域显示,且所述控制界面位于所述显示区域的边角处。
由于上述集中控制器200设有与电视终端300连接的hdmi接口,且该集中控制器200可通过网络设备获取电视节目信息,并控制其在电视终端300上显示,从而用户利用电视终端300即可观赏到电视节目信息,又可以实现基于控制界面直观、方便地操控智能家居系统。因此,当集中控制器200接收到电视节目,即电视终端300播放电视节目时,集中控制器200将电视画面与控制界面进行叠加,因此位于电视终端300的显示区域的边角处的控制界面,既不影响用户的观看,又可以实现智能家居系统的控制。
可以理解的是,上述控制界面显示装置可设置于集中控制器200中,以实现集中控制器200提供的控制界面在电视终端300上的显示;另外还可以接收控制终端600的操作指令,并根据所述操作指令实现控制对象的浏览与选中,以及对象属性的查看与配置,从而使得集中控制器200基于配置信息实现智能家居系统的控制。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。