一种展示设备状态的方法、装置、终端设备及存储介质与流程

文档序号:16198929发布日期:2018-12-08 06:25阅读:179来源:国知局
一种展示设备状态的方法、装置、终端设备及存储介质与流程

本发明涉及电子技术领域,尤其涉及一种展示设备状态的方法、装置、终端设备及存储介质。

背景技术

智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。智能家居是在互联网影响之下物联化的体现,智能家居通过物联网技术将家中的各种设备(如音视频设备、照明系统、智能窗帘、空调、数字影院系统、等)连接到一起,与普通家居相比,智能家居不仅具有传统的居住功能,还兼备建筑、网络通信、信息家电、设备自动化,提供全方位的信息交互功能。

为了便于对智能家居设备进行管理和控制,目前一般利用智能家居应用(application,app)对各智能家居设备进行集中管理,例如在手机中安装智能家居app,再将各智能家居设备添加至该智能家居app中,用户可以直接通过手机查看各智能家居设备的状态,还可以在手机上进行操作以实现对智能家居设备的远程控制,例如图1所示,用户在距家还有800米的地方即可使用手机直接开启空调,由于此时室外温度较高,通过该种方式即可提前开启空调,以便于用户回到家之后就可以直接感受到凉快的室内环境,并且还可以通过手机设置空调的各种运行参数,例如图2所示,用户将空调的运行温度设置为21℃,并且是高风模式运行,非常方便。

在使用智能家居应用查看智能家居设备的状态时,例如用户希望查看空调的状态,首先需要找到该空调,然后再点击该空调后进入该空调的状态显示界面,最后再在该状态显示界面中查看该空调的相关状态。由于智能家居应用中包括的智能家居设备较多,用户查找某个具体的智能家居设备所需花费的时间也较多,并且在希望查看多个智能家居设备的状态时,需要逐个查看,操作比较麻烦,查看效率较低。



技术实现要素:

本发明实施例提供一种展示设备状态的方法、装置、终端设备及存储介质,用于解决现有技术中在查看设备状态时查看效率较低的技术问题,以减少查看设备状态的查看时间,提高查看效率。

第一方面,提供一种展示设备状态的方法,该方法包括:

获得触发操作,所述触发操作用于触发展示智能家居设备的设备状态;

根据所述触发操作,从若干个设备组中确定所述触发操作所针对的目标设备组,其中,按照预定分组方式将多个智能家居设备划分为所述若干个设备组;

获得所述目标设备组中的每个智能家居设备的设备状态信息;

按照预定展示策略,将所述目标设备组包括的智能家居设备的设备状态信息进行展示。

在一种可能的设计中,根据触发操作,从若干个设备组中确定所述触发操作所针对的目标设备组,包括:

确定用户的位置处于目标房间之内,其中,将家庭中的多个智能家居设备按照各自所处位置以房间划分为所述若干个设备组;

将所述目标房间对应的设备组确定为所述目标设备组。

在一种可能的设计中,根据触发操作,从若干个设备组中确定所述触发操作所针对的目标设备组,包括:

确定距离用户的位置最近的基准智能家居设备;

将所述若干个设备组中包括所述基准智能家居设备的设备组确定为所述目标设备组。

在一种可能的设计中,按照预定展示策略,将所述目标设备组包括的智能家居设备的设备状态信息进行展示,包括:

针对每个待展示的设备状态信息,确定对应的关键状态信息,以得到多个待展示的关键状态信息,其中,关键状态信息用于表示智能家居设备的主要运行状态;

确定与每个待展示的设备状态信息的智能家居设备的设备标识;

将每个待展示的关键状态信息与对应的设备标识进行匹配展示。

在一种可能的设计中,所述方法还包括:

根据每个待展示的设备状态信息,确定存在故障的智能家居设备以及对应的故障类型;

在与第一显示区域不同的第二显示区域内展示存在故障的智能家居设备的设备标识和对应的故障类型;其中,所述第一展示区域是每个待展示的关键状态信息与对应的设备标识进行匹配展示的显示区域。

在一种可能的设计中,按照预定展示策略,将所述目标设备组包括的智能家居设备的设备状态信息进行展示,包括:

根据每个待展示的设备状态信息,确定对应的智能家居设备是否存在故障,以及在存在故障时确定相应的故障类型和故障等级;

按照故障等级由高到低的顺序,将待展示的设备状态信息和故障类型顺序展示。

在一种可能的设计中,按照故障等级由高到低的顺序,将分别对应的待展示的设备状态信息和故障类型顺序展示,包括:

将存在故障的智能家居设备按照故障等级的高低进行排序,得到第一排序;

将未存在故障的智能家居设备置于所述第一排序之后,以得到第二排序;

根据所述第二排序对应的顺序,将待展示的设备状态信息和故障类型与对应的智能家居设备的设备标识匹配展示。

第二方面,提供一种展示设备状态的装置,该装置包括:

第一获得模块,用于获得触发操作,所述触发操作用于触发展示智能家居设备的设备状态;

确定模块,用于根据所述触发操作,从若干个设备组中确定所述触发操作所针对的目标设备组,其中,按照预定分组方式将多个智能家居设备划分为所述若干个设备组;

第二获得模块,用于获得所述目标设备组中的每个智能家居设备的设备状态信息;

展示模块,用于按照预定展示策略,将所述目标设备组包括的智能家居设备的设备状态信息进行展示。

第三方面,提供一种终端设备,该终端设备包括:

存储器,用于存储程序指令;

处理器,用于调用所述存储器中存储的程序指令,按照获得的程序指令执行第一方面中的任一方法包括的步骤。

第四方面,提供一种存储介质,存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行第一方面中的任一方法包括的步骤。

本发明实施例中,在获得触发操作之后,则表明用户希望查看智能家居设备的设备状态,则可以从预先划分的若干个设备组中确定出该触发操作所针对的目标设备组,然后再获得该目标设备组中的每个智能家居设备的设备状态信息,最后再按照预定展示策略将目标设备组包括的智能家居设备的设备状态信息进行展示。也就是说,在确定用户希望查看智能家居设备的设备状态时,可以基于一次触发操作同时展示一组智能家居设备的设备状态信息,以便于用户能够一次性查看多个智能家居设备的设备状态信息,增加信息获取量,由于无需再逐个地进行查看,使得设备状态的查看过程更加快速、便捷,从而可以降低用户成本,提高设备状态的查看效率。同时,由于按照预定展示策略将多个智能家居设备的设备状态信息进行展示,用户可以直观、清晰、一目了然的查看到多个设备状态信息,以增加查看的及时性和有效性,增强用户的使用体验。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为利用手机远程对空调进行控制的场景示意图;

图2为利用手机对空调的运行参数进行设置和调整的示意图;

图3为本发明实施例提供的展示设备状态的方法的流程图;

图4a为本发明实施例中将智能家居设备以房间分组的示意图;

图4b为本发明实施例中将智能家居设备以房间分组的另一示意图;

图5为本发明实施例中的第一显示区域和第二显示区域的示意图;

图6为本发明实施例中的展示设备状态的装置的结构框图;

图7为本发明实施例提供的终端设备的结构示意图;

图8为本发明实施例提供的终端设备的另一结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互任意组合。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

本发明的说明书和权利要求书及上述附图中的部分术语“第一”和“第二”是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的保护。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明的说明书和权利要求书及上述附图中的术语“设备组”是一种分组,就是将所有设备按照各种不同的分组方式进行分组之后得到的一种分组的形式。“目标设备组”是在设备组已经划分的前提下,根据所获得的相应触发操作,获得对应的用户需要查看的设备组。“基准智能家居设备”是指距离用户最近的一个设备,以这个设备为基准,将该设备所在的设备组作为目标设备组。

为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。

本发明实施例中的展示设备状态的方法可以应用于终端设备,即该展示设备状态方法包括的各步骤可以由终端设备执行。该终端设备例如可以是手机、平板电脑、掌上电脑(personaldigitalassistant,pda)、笔记本电脑等不同类型的设备,无论是哪种类型的终端设备,该终端设备中可以安装并运行智能家居app,用户可以通过安装的智能家居app对多个智能家居设备进行管理和控制,例如前述例子说明的,可以直接通过智能家居app控制空调开启或关闭,并且可以在空调开启后调节空调的各种运行参数,等等。

为了更好的理解本发明实施例中的技术方案,下面将结合说明书附图以及具体的实施方式对本发明实施例中的技术方案进行详细的说明。

请参见图3,本发明实施例提供的展示设备状态的方法的流程描述如下。

步骤31:获得触发操作,该触发操作用于触发展示智能家居设备的设备状态。

如前所述,例如终端设备中安装有智能家居设备app,用户可以通过智能家居app来查看智能家居设备的设备状态。智能家居设备例如包括空调、冰箱、洗衣机、电饭锅、空气净化器、净水机、窗帘、油烟机、电视、智能插座、智能音箱、门禁、照明系统、马桶等智能设备。

当用户希望查看智能家居设备的设备状态时,可以通过触发操作与终端设备进行交互,终端设备在检测到触发操作之后,就认为用户希望查看智能家居设备的设备状态,进而再将智能家居设备的状态展示给用户,也就是说,本发明实施例中的触发操作是触发展示智能家居设备的设备状态的操作,触发操作可以表明用户查看智能家居设备的查看意愿,换言之,触发操作用于表明希望查看智能家居设备的状态,触发操作作为一种实际的触发条件能够真实地、及时地反映出用户的即时查看需求。

在具体实施过程中,触发操作可以包括不同方式的操作,为了便于理解,以下列举一些可能的触发操作进行说明。为了便于对触发操作可能的操作方式进行说明,以下先对本发明实施例中的智能家居设备进行介绍。

如前所述,智能家居设备的种类较多,为了更为方便地对多个智能家居设备进行管理,在本发明实施例中可以按照预定分组方式将多个智能家居设备进行分组。

例如一种可能的分组方式是,以家庭中的房间对多个智能家居设备进行分组,也就是说,将处于同一个房间内的所有智能家居设备划分为一组,例如某个家庭以房间为单位将智能家居设备进行的分组如表1所示。

表1

在以房间为单位将家庭中的多个智能家居设备进行分组之后,在终端设备中的房间分组例如图4a所示,即直接以房间名称作为分组标识,或者还可以如图4b所示的以房间实际布局来表示分组。将智能家居设备按照房间进行分组,即是以智能家居设备所处的位置进行分组,这样便于对同一范围内的多个智能家居设备进行集中管理。

例如另一种可能的分组方式是,将属于同一种类型的智能家居设备划分为一组,即可以按照设备的设备属性进行分组,继续以表1中示出的智能家居设备举例来说,可以将空调1、空调2、空调3和空调4划分为“空调组”,以及可以将电视机1和电视机2划分为“电视机组”,等等。

再例如另一种可能的分组方式是,将属于同一品牌的所有智能家居设备划分为同一设备组,也就是说,可以按照品牌对智能家居设备进行分组管理,例如将品牌a的所有智能家居设备划分为一组,以及将品牌b的所有智能家居设备划分为另一组。

以上列举了三种可能的分组方式,当然还可以采用其它的分组方式,比如可以按照用户各自不同的喜好进行分组,或者还可以按照设备的使用时长进行分组,或者还可以将前述介绍的分组方式进行各种组合后形成新的分组方式,等等,本发明实施例对于分组方式不做具体限定。

在介绍完分组之后,以下再介绍前述提到的触发操作。

第一种触发操作

当用户希望查看设备状态时,可以直接针对分组标识进行操作,例如图4a中的点击“厨房”的分组标识,或者如图4b中的点击“客厅”的分组标识,等等,也就是说,第一种触发操作是指用户针对分组标识进行的预定操作,在具体实施过程中,预定操作例如可以是前述的点击操作,或者还可以是语音控制,比如对着终端设备说出“客厅”或“厨房”的语音,或者还可以是预定手势操作,比如“v”形手势表示“客厅”,以及“圆圈”手势表示“厨房”,等等。进一步地,在用户进行了相关操作之后,终端设备可以检测获得用户所进行的触发操作,在获得用户进行的触发操作之后,终端设备则认为用户希望查看智能家居设备的设备状态,进而可以触发展示智能家居设备的设备状态。

第二种触发操作

如前所述的,在实际中,在将智能家居设备以房间划分为多个设备组之后,当检测到用户进入某个房间之后则也可以认为用户进行了相应的触发操作,比如当用户进入到卧室之后,则可以认为用户希望查看卧室包括的所有智能家居设备的设备状态,换言之,终端设备可以将用户进入某个房间作为用户希望查看该房间的智能家居设备的设备状态的触发条件,进而可以触发展示智能家居设备的设备状态。在具体实施过程中,终端设备中可以预先存储家庭的实际布局信息,再通过全球定位系统(globalpositioningsystem,gps)方式检测用户的位置信息,进而再通过检测到的位置信息来判断用户到底位于哪个房间。

第三种触发操作

在实际中,用户站在某个智能家居设备旁边时,比如站在冰箱旁边时,可能希望查看冰箱的状态,如果直接对冰箱操作的话则需要靠近冰箱并且打开冰箱的门进行查看,并且可能还无法直接查看到冰箱内的冷藏温度和冷冻温度,此时则可以使用手机来实现对冰箱的设备状态的直接查看,也就是说,当检测到用户距离某个智能家居设备的距离非常近时就可以认为用户希望查看该智能家居设备的设备状态,进而可以触发展示智能家居设备的设备状态。

需要说明的是,当然还有一些其他的方式或者将上述方式进行各种组合后形成新的方式,用户可以通过这些方式以进行相应的触发操作,对应的,终端设备可以检测到相应的触发操作,进而触发展示智能家居设备的设备状态。

步骤32:根据触发操作,从若干个设备组中确定该触发操作所针对的目标设备组。

在获得触发操作之后,则可以根据获得的触发操作确定该触发操作实际所针对的设备组,也就是用户希望查看的设备组,为了便于描述,本发明实施例中将触发操作实际所针对设备组称作目标设备组。

在确定目标设备组的过程中,还是需要结合具体的触发操作来确定,为了便于理解,以下还是继续前述三种可能的触发操作对目标设备组的确定过程进行说明。

对于第一种触发操作,例如用户点击了“客厅”的分组标识之后,那么则表明用户希望查看“客厅”这个设备组中的智能家居设备的设备状态,所以可以将“客厅”这个分组作为本发明实施例中的目标设备组。

对于第二种触发操作,当检测到用户进入或者处于“厨房”对应的区域范围之后,那么则表明用户希望查看“厨房”这个设备组中的智能家居设备的设备状态,所以可以将“厨房”这个分组作为本发明实施例中的目标设备组。

对于第三种触发操作,继续以表1为例,当检测到用户距离冰箱2最近时,则可以直接将冰箱2所属的设备组作为本发明实施例中的目标设备组,即将表1中的“厨房”这个分组作为目标设备组。

也就是说,不同类型的触发操作对应的确定目标设备组的方式也可能不一样,在具体实施过程中,可以根据实际应用场景灵活地进行调整。

步骤33:获得所述目标设备组中的每个智能家居设备的设备状态信息。

在确定了目标设备组之后,为了响应用户的触发操作,则需要对目标设备组包括的智能家居设备的设备状态进行展示,那么首先,则需要获得各智能家居设备的设备状态,下面对于如何获得设备状态信息的方式进行说明。

方式1:各智能家居设备的设备状态信息,可以周期性地上传给终端设备,终端设备接收到每个智能家居设备上传的设备状态信息之后,可以对其存储的设备状态信息进行更新,所以在一种可能的方式中,终端设备可以直接从本地存储的各智能家居设备的设备状态信息中查找到目标设备组所包括的各个智能家居设备的设备状态信息。其中,智能家居设备的上传周期可以是实时、5分钟、15分钟或半小时,等等。

方式2:各智能家居设备可以将各自的设备状态信息实时及时地上传给智能家居设备控制器或者云端服务器,云端服务器在接收到各个智能家居设备最新的状态信息后可以删除旧的状态信息。

当基于触发操作确定目标设备组之后,终端设备可以向智能家居设备控制器或者云端服务器请求该目标设备组包括的所有智能家居设备的设备状态信息,智能家居设备控制器或者云端服务器在接收到终端设备的请求之后,则可以将相应的智能家居设备的设备状态信息反馈给终端设备。

还可以有一些其他的获得设备状态信息的方式或者将上述方式进行各种组合后形成新的方式,通过这些方式获得目标设备组中的各个智能家居设备的设备状态信息。

步骤34:按照预定展示策略,将目标设备组包括的智能家居设备的设备状态信息进行展示。

在本发明实施例中,确定用户希望查看智能家居设备的设备状态时,可以基于一次触发操作同时展示一组智能家居设备的设备状态信息,以便于用户能够一次性查看多个智能家居设备的设备状态信息,增加信息获取量,由于无需再逐个地进行查看,使得设备状态的查看过程更加快速、便捷,从而可以降低用户成本,提高设备状态的查看效率。同时,由于按照预定展示策略将多个智能家居设备的设备状态信息进行展示,用户可以直观、清晰、一目了然的查看到多个设备状态信息,以增加查看的及时性和有效性,增强用户的使用体验。

为了便于理解,以下对目标设备组包括的智能家居设备的设备状态信息的展示策略进行介绍。

第一种展示策略

针对每个待展示的设备状态信息,确定对应的关键状态信息,以得到多个待展示的关键状态信息,其中,关键状态信息用于表示智能家居设备的主要运行状态。例如,针对待展示的智能家居设备“空调”,提取出的关键状态信息例如是:正常工作,制冷,26℃,等等。

然后,确定与每个待展示的设备状态信息的智能家居设备的设备标识。可以理解的是,不同的智能家居设备有不同的设备标识,例如空调、冰箱、电视机、洗衣机等等都有自己的设备标识,例如空调的标识就是一个空调的图像,冰箱的标识就是一个冰箱的图像,并且,如果有多个同种类型的设备,比如有多个空调时,还可以以例如空调1、空调2、空调3等不同的编号对不同的空调进行区分。需要将每个智能家居设备待展示的关键状态信息与对应的设备标识进行匹配展示。例如,空调的待展示的关键状态信息与空调的设备标识进行对应展示,冰箱的待展示的关键状态信息与冰箱的设备标识进行对应展示,例如将空调的待展示的关键状态信息显示在空调的设备标识的后面,以及将冰箱的待展示的关键状态信息显示在冰箱的设备标识的后面。

由于关键状态信息是完成的设备状态信息的缩略信息,相当于是将完整的设备状态信息进行精简之后得到了关键状态信息,所以关键状态信息相对于完整的设备状态信息来说信息量更少,所以通过展示关键状态信息的方式可以在终端设备的一个展示页面中展示尽量多的关键状态信息,以提升信息的同时展示量,从而便于用户能够一次性地同时查看到多条关键状态信息,并且能够通过查看到的关键状态信息准确地知晓各个智能家居设备的当前状态。

另外,在本发明实施例中,还可以根据每个待展示的设备状态信息,确定存在故障的智能家居设备以及对应的故障类型,并且,在第一显示区域展示每个待展示的关键状态信息,也即,在第一显示区域中将每个待展示的关键状态信息与对应的设备标识匹配展示,以及在不同于第一显示区域的第二显示区域中将每个存在故障的智能家居设备的设备标识与对应的故障类型进行匹配展示,例如图5所示,当然,第一显示区域中也可以展示存在故障的智能家居设备的设备标识和设备状态信息,本发明实施例是为了对出现的故障进行提别醒目显示,所以可以再单独以第二显示区域来特别地对故障相关的进行展示,在另外一种实施方式中,也可以只在第二显示区域展示存在故障的设备标识及对应的设备状态信息。

在具体实施过程中,第一展示区域可以用绿色表示,说明设备运行良好。第二展示区域可以用红色表示,说明设备出现了故障,需要及时处理。第一显示区域的位置可以不加限定,但应该尽量不影响第二显示区域的展示。而第二显示区域的位置可以限定在右上角的空白区域内,例如图5中所示的那样,或者第二显示区域可以以图层叠加的方式展示在第一显示区域上方,目的是为了让故障信息更加醒目,起到提醒的作用。

例如,现在目标设备组的有两个设备:冰箱和空调。冰箱是故障设备,存在两个故障信息,即“冰箱制冷系统损坏”和“冰箱箱门松动”。而空调不存在故障,其设备状态信息包括“空调制冷”和“空调温度为26℃”等。那么按照第一种展示策略,冰箱是故障设备,其故障信息“冰箱制冷系统损坏”和“冰箱箱门松动”展示在第二显示区域,可以按照故障程度的等级高低,先将故障等级程度高的故障信息“冰箱制冷系统损坏”显示在前,再将故障等级程度低的故障信息“冰箱箱门松动”显示在后,也就是说,可以按照故障等级的高低顺序显示各个故障类型。

另外,由于空调不是故障设备,其设备状态信息“空调制冷”和“空调温度为26℃”展示在第一显示区域,对于先排“空调制冷”后排“空调温度为26℃”或者先排“空调温度为26℃”后排“空调制冷”均可。

第二种展示策略

按照预定展示策略,将目标设备组包括的智能家居设备的设备状态信息进行展示。根据每个待展示的设备状态信息,确定对应的智能家居设备是否存在故障,以及在存在故障时确定相应的故障类型和故障等级。

按照故障等级由高到低的顺序,将待展示的设备状态信息和故障类型顺序展示。故障等级是对故障的不同程度进行划分的等级。例如,“冰箱制冷系统损坏”这一故障程度,比“冰箱箱门松动”这一故障程度的等级高,所以在展示故障类型时,按照等级由高到低的顺序,将“冰箱制冷系统损坏”的故障信息展示在“冰箱箱门松动”之前。

将存在故障的智能家居设备按照故障等级的高低进行排序,得到第一排序。将未存在故障的智能家居设备置于所述第一排序之后,以得到第二排序。也就是说,将存在故障的设备,将其设备故障信息按照故障等级的高低不同先进行排序,这就是第一顺序,待把存在故障信息的设备进行排序完成之后,再对未存在故障的设备状态信息进行排序,并将未存在故障的设备状态信息的排序置于第一顺序的后面,进而得到第二排序。

例如,现在目标设备组的有三个设备:冰箱、空调和电视机。冰箱是故障设备和电视机是故障设备,其中冰箱的故障是“冰箱箱门松动”,而电视机的故障是“电视机温度达到阈值”,处于安全考虑,可以认为“电视机温度达到阈值”的故障等级大于“冰箱箱门松动”的故障,所以可以将冰箱和电视机按照故障等级由高到低的顺序进行排序,即电视机在前,冰箱之后,得到第一排序,即第一排序是电视机、冰箱。进一步地,由于空调未存在故障,所以可以直接将空调置于第一排序的后面,得到第二排序,即第二排序是电视机、冰箱、空调。

进一步地,可以按照第二排序将电视机、冰箱、空调和对应的设备状态信息展示在第一显示区域之内。同时,还可以如图5中那样,将电视机和冰箱的故障信息再展示在第二显示区域中,以通过第二显示区域对设备故障起到特别的提示作用,以便于用户能够直观、及时地获知设备故障,进而采取对应的措施来消除故障,以尽量减少损失。

基于同一发明构思,请参见图6,本发明实施例提供一种展示设备状态的装置,该展示设备状态的装置能够实现前述的展示设备状态方法中终端设备的功能;或者,该展示设备状态的装置也可以是能够支持实现前述的展示设备状态方法中终端设备的功能的装置。该展示设备状态的装置可以是硬件结构、软件模块、或硬件结构加软件模块。该展示设备状态的装置可以由芯片系统实现,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。该展示设备状态的装置包括第一获得模块61、第一确定模块62、第二获得模块63、展示模块64。其中:

第一获得模块61,用于获得触发操作,所述触发操作用于触发展示智能家居设备的设备状态;

第一确定模块62,用于根据所述触发操作,从若干个设备组中确定所述触发操作所针对的目标设备组,其中,按照预定分组方式将多个智能家居设备划分为所述若干个设备组;

第二获得模块63,用于获得所述目标设备组中的每个智能家居设备的设备状态信息;

展示模块64,用于按照预定展示策略,将所述目标设备组包括的智能家居设备的设备状态信息进行展示。

在一种可能的实施方式中,第一确定模块62用于:

确定用户的位置处于目标房间之内,其中,将家庭中的多个智能家居设备按照各自所处位置以房间划分为若干个设备组;

将目标房间对应的设备组确定为目标设备组。

在一种可能的实施方式中,第一确定模块62用于:

确定距离用户的位置最近的基准智能家居设备;

将若干个设备组中包括基准智能家居设备的设备组确定为目标设备组。

在一种可能的实施方式中,展示模块64用于:

针对每个待展示的设备状态信息,确定对应的关键状态信息,以得到多个待展示的关键状态信息,其中,关键状态信息用于表示智能家居设备的主要运行状态;

确定与每个待展示的设备状态信息的智能家居设备的设备标识;

将每个待展示的关键状态信息与对应的设备标识进行匹配展示。

在一种可能的实施方式中,本发明实施例中的展示设备状态的装置还包括:

第二确定模块,根据每个待展示的设备状态信息,确定存在故障的智能家居设备以及对应的故障类型;

展示模块64,还用于在与第一显示区域不同的第二显示区域内展示存在故障的智能家居设备的设备标识和对应的故障类型;其中,第一展示区域是每个待展示的关键状态信息与对应的设备标识进行匹配展示的显示区域。

在一种可能的实施方式中,展示模块64用于:

根据每个待展示的设备状态信息,确定对应的智能家居设备是否存在故障,以及在存在故障时确定相应的故障类型和故障等级;

按照故障等级由高到低的顺序,将待展示的设备状态信息和故障类型顺序展示。

在一种可能的实施方式中,展示模块64用于:

将存在故障的智能家居设备按照故障等级的高低进行排序,得到第一排序;

将未存在故障的智能家居设备置于第一排序之后,以得到第二排序;

根据第二排序对应的顺序,将待展示的设备状态信息和故障类型与对应的智能家居设备的设备标识匹配展示。

由于本发明实施例提供的展示设备状态的装置可以用于执行图3所示的展示设备状态方法所包括的步骤,因此对于本发明实施例中的展示设备状态的装置包括的各功能模块能够实现的功能及一些实现过程可参考图3所示的实施例部分的描述,在此不再赘述。

基于同一发明构思,请参见图7,本发明实施例提供另一种终端设备,该终端设备能够实现前述的展示设备状态方法中终端设备的功能;或者,该终端设备也可以是能够支持终端设备实现前述的展示设备状态方法中终端设备的功能的装置。该终端设备可以是硬件结构、软件模块、或硬件结构加软件模块。该终端设备可以由芯片系统实现,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。该终端设备包括至少一个处理器71(在图7中是以一个处理器71进行图示说明),与至少一个处理器71连接的存储器72。其中,存储器72存储有可被至少一个处理器71执行的指令,至少一个处理器71通过执行存储器存储的指令可以执行如图3所示的方法的步骤。

处理器71具体可以是通用的中央处理器(cpu),或者可以是特定应用集成电路(applicationspecificintegratedcircuit,asic),或者可以是一个或多个用于控制程序执行的集成电路,可以是基带芯片,等等。

存储器72的数量可以是一个或多个。存储器72可以包括只读存储器(readonlymemory,rom)、随机存取存储器(randomaccessmemory,ram)或磁盘存储器,等等。

通过对处理器71进行设计编程,可以将前述图3所示的展示设备状态方法所对应的代码固化到芯片内,从而使芯片在运行时能够执行图3所示的信息输出方法的步骤,如何对处理器71进行设计编程为本领域技术人员所公知的技术,这里不再赘述。

请参见图8所示的终端设备的另一结构示意图,该终端设备还可以包括输入单元83、显示单元84、射频单元85、音频电路86、扬声器87、麦克风88、无线保真(wirelessfidelity,wifi)模块89、蓝牙模块810、电源811、外部接口812、耳机插孔812等部件。本领域技术人员可以理解的是,图8仅仅是终端设备的举例,并不构成对终端设备的限定,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件。

输入单元83可用于接收输入的数字或字符信息,以及产生与终端设备的用户设置以及功能控制有关的键信号输入。例如,输入单元83可包括触摸屏831以及其它输入设备832。触摸屏831可收集用户在其上或附近的触摸操作(比如用户使用手指、关节、触笔等任何适合的物体在触摸屏831上或在触摸屏831附近的操作),即触摸屏831可用于检测触摸压力以及触摸输入位置和触摸输入面积,并根据预先设定的程序驱动相应的连接装置。触摸屏831可以检测用户对触摸屏831的触控操作,将触控操作转换为触控信号发送给处理器71,或者理解为可将触控操作的触控信息发送给处理器71,并能接收处理器71发来的命令并加以执行。触控信息至少可以包括压力大小信息和压力持续时长信息中的至少一种。触摸屏831可以提供终端设备和用户之间的输入界面和输出界面。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触摸屏831。除了触摸屏831,输入单元83还可以包括其它输入设备832。比如,其它输入设备832可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。

显示单元84可用于显示由用户输入的信息或提供给用户的信息以及终端设备的各种菜单。进一步的,触摸屏831可覆盖显示单元84,当触摸屏831检测到在其上或附近的触控操作后,传送给处理器71以确定的触控操作的压力信息。在本发明实施例中,触摸屏831与显示单元84可以集成为一个部件而实现终端设备的输入、输出、显示功能。为便于描述,本发明实施例以触摸屏831代表触摸屏831和显示单元84的功能集合为例进行示意性说明,当然在某些实施例中,触摸屏831与显示单元84也可以作为两个独立的部件。

当显示单元84和触摸板以层的形式彼此叠加以形成触摸屏831时,显示单元84可以用作输入装置和输出装置,在作为输出装置时,可以用于显示图像,例如实现对各种视频的播放。显示单元84可以包括液晶显示器(liquidcrystaldisplay,lcd)、薄膜晶体管液晶显示器(thinfilmtransistorliquidcrystaldisplay,tft-lcd)、有机发光二极管(organiclightemittingdiode,oled)显示器、有源矩阵有机发光二极体(activematrixorganiclightemittingdiode,amoled)显示器、平面转换(in-planeswitching,ips)显示器、柔性显示器、3d显示器等等中的至少一种。这些显示器中的一些可以被构造为透明状以允许用户从外部观看,这可以称为透明显示器,根据特定想要的实施方式,终端设备可以包括两个或更多显示单元(或其它显示装置),例如,终端设备可以包括外部显示单元(图8未示出)和内部显示单元(图8未示出)。

射频单元85可用于收发信息或通话过程中信号的接收和发送。通常,射频电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(lownoiseamplifier,lna)、双工器等。此外,射频单元85还可以通过无线通信与网络设备和其它设备通信。无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(globalsystemofmobilecommunication,gsm)、通用分组无线服务(generalpacketradioservice,gprs)、码分多址(codedivisionmultipleaccess,cdma)、宽带码分多址(widebandcodedivisionmultipleaccess,wcdma)、长期演进(longtermevolution,lte)、电子邮件、短消息服务(shortmessagingservice,sms)等。

音频电路86、扬声器87、麦克风88可提供用户与终端设备之间的音频接口。音频电路86可将接收到的音频数据转换后的电信号,传输到扬声器87,由扬声器87转换为声音信号输出。另一方面,麦克风88将收集的声音信号转换为电信号,由音频电路86接收后转换为音频数据,再将音频数据输出处理器71处理后,经射频单元85以发送给比如另一电子设备,或者将音频数据输出至存储器72以便进一步处理,音频电路也可以包括耳机插孔812,用于提供音频电路和耳机之间的连接接口。

wifi属于短距离无线传输技术,终端设备通过wifi模块89可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图8示出了wifi模块89,但是可以理解的是,其并不属于终端设备的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

蓝牙是一种短距离无线通讯技术。利用蓝牙技术,能够有效地简化掌上电脑、笔记本电脑和手机等移动通信终端设备之间的通信,也能够成功地简化以上这些设备与因特网(internet)之间的通信,终端设备通过蓝牙模块810使终端设备与因特网之间的数据传输变得更加迅速高效,为无线通信拓宽道路。蓝牙技术是能够实现语音和数据无线传输的开放性方案。虽然图8示出了蓝牙模块810,但是可以理解的是,其并不属于终端设备的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。

终端设备还可以包括电源811(比如电池),其用于接收外部电力或为终端设备内的各个部件供电。优选的,电源811可以通过电源管理系统与处理器71逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。

终端设备还可以包括外部接口812,该外部接口812可以包括标准的microusb接口,也可以包括多针连接器,可以用于连接终端设备与其它设备进行通信,也可以用于连接充电器为终端设备充电。

基于同一发明构思,本发明实施例还提供一种存储介质,该存储介质存储有计算机指令,当该计算机指令在计算机上运行时,使得计算机执行如前述的展示设备状态方法的步骤。

在一些可能的实施方式中,本发明提供的展示设备状态方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序产品在终端设备上运行时,所述程序代码用于使所述终端设备执行本说明书上述描述的根据本发明各种示例性实施方式的展示设备状态方法中的步骤。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。

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