智能家居设备的识别方法及装置的制造方法

文档序号:10690840阅读:725来源:国知局
智能家居设备的识别方法及装置的制造方法
【专利摘要】本发明实施例提供了智能家居设备的识别方法及装置,所述方法包括:检测到智能家居设备上报数据后,确定主控设备当前是否处于设备识别模式;若主控设备当前处于设备识别模式,获取智能家居设备的设备标识信息,并将智能家居设备的设备标识信息发送至控制终端;根据智能家居设备的设备标识信息对控制终端内显示的智能家居设备的设备名称进行区别展示。由于用户知道上报数据的是哪一个智能家居设备,因此利用本发明实施例,可容易地确定出区别显示的设备名称对应的智能家居设备,进而修改该设备名称,提高了用户识别控制终端内显示的设备名称对应的智能家居设备的效率,大大降低了用户将显示的设备名称修改为智能家居设备真实名称的难度。
【专利说明】
智能家居设备的识别方法及装置
技术领域
[0001]本发明涉及智能家居技术领域,具体而言,本发明涉及一种智能家居设备的识别方法及装置。
【背景技术】
[0002]智能家居(Smart home/Home automat1n)是以住宅为平台,综合利用布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术,将与家居生活有关的各个智能家居设备如智能安防设备、智能灯光设备、智能窗帘控制设备、智能家电等有机地结合在一起,通过网络化综合智能控制和管理,构建高效的家居设施与家庭日程事物的综合管理系统,提升家居安全性、便利性和舒适性,并实现“以人为本”的全新家居生活体验。
[0003]智能家居系统通常包括主控设备和多个智能家居设备。主控设备与各智能家居设备通过网络相连接。在主控设备控制智能家居设备工作或者与智能家居设备通讯之前,通常需要将智能家居设备添加到主控设备的操作系统中。在添加智能家居设备的过程中,主控设备通常根据设备类型为各智能家居设备分别设置默认的设备名称,例如灯光设备1、灯光设备2、灯光设备3等。
[0004]然而,当同类型的智能家居设备为两个以上时,用户很难根据默认的设备名称,确定出与设备名称对应的具体的智能家居设备。用户在无法确定与设备名称对应的智能家居设备情况下,通常无法对智能家居设备进行相关操作。

【发明内容】

[0005]本发明针对现有方式的缺点,提出一种智能家居设备的识别方法及装置,用以解决现有技术中难以对智能家居设备进行识别的问题。
[0006]—方面本发明的实施例,提供了一种智能家居设备的识别方法,包括:
[0007]检测到智能家居设备上报数据后,确定主控设备当前是否处于设备识别模式;
[0008]若所述主控设备当前处于设备识别模式,获取所述智能家居设备的设备标识信息,并将所述智能家居设备的设备标识信息发送至控制终端;
[0009]根据所述智能家居设备的设备标识信息对所述控制终端内显示的所述智能家居设备的设备名称进行区别展示。
[0010]较佳地,所述若所述主控设备当前处于设备识别模式,获取所述智能家居设备的设备标识信息,并将所述智能家居设备的设备标识信息发送至控制终端,包括:
[0011]若所述主控设备当前处于设备识别模式,确定所述智能家居设备的设备类型属于安防类,忽略基于所述上报的数据的报警处理;
[0012]获取所述智能家居设备的设备标识信息,并将所述智能家居设备的设备标识信息发送至控制终端。
[0013]较佳地,所述检测到智能家居设备上报数据后,确定主控设备当前是否处于设备识别模式之后,还包括:
[0014]若所述主控设备当前未处于设备识别模式,确定所述智能家居设备的设备类型属于安防类,基于所述上报的数据进行报警处理。
[0015]较佳地,所述若所述主控设备当前处于设备识别模式,获取所述智能家居设备的设备标识信息,并将所述智能家居设备的设备标识信息发送至控制终端,包括:
[0016]若所述主控设备当前处于设备识别模式,获取所述智能家居设备的设备标识信息;
[0017]若所述智能家居设备的设备标识信息与所述主控设备内预置的所述智能家居设备的设备标识信息一致,将所述智能家居设备的设备标识信息发送至控制终端。
[0018]较佳地,所述智能家居设备的识别方法,还包括:
[0019]根据用户指示修改所述控制终端内显示的所述智能家居设备的设备名称。
[0020]另一方面本发明的实施例,还提供了一种智能家居设备的识别装置,包括:
[0021]确定模块,用于检测到智能家居设备上报数据后,确定主控设备当前是否处于设备识别模式;
[0022]获取模块,用于若所述主控设备当前处于设备识别模式时,获取所述智能家居设备的设备标识信息;
[0023]发送模块,用于将所述智能家居设备的设备标识信息发送至控制终端;
[0024]第一处理模块,用于根据所述智能家居设备的设备标识信息对所述控制终端内显示的所述智能家居设备的设备名称进行区别展示。
[0025]较佳地,所述确定模块具体用于:
[0026]检测到智能家居设备上报数据后,确定主控设备当前是否处于设备识别模式;
[0027]若所述主控设备当前处于设备识别模式,确定所述智能家居设备的设备类型属于安防类,忽略基于所述上报数据的报警处理。
[0028]较佳的,所述智能家居识别装置还包括:
[0029]第二处理模块,用于若所述主控设备当前未处于设备识别模式,且所述智能家居设备的设备类型属于安防类,基于所述上报的数据进行报警处理。
[0030]较佳的,所述智能家居设备的识别装置还包括:
[0031]判断模块,用于判断所述智能家居设备的设备标识信息是否与所述主控设备内预置的所述智能家居设备的设备标识信息一致;
[0032]发送模块,用于若所述智能家居设备的设备标识信息与所述主控设备内预置的所述智能家居设备的设备标识信息一致,将所述智能家居设备的设备标识信息发送至控制终端。
[0033]较佳的,所述智能家居识别装置还包括:
[0034]修改模块,用于根据用户指示修改所述控制终端内显示的所述智能家居设备的设备名称。
[0035]本发明实施例中,检测到智能家居设备上报数据后,主控设备根据当前处于的设备识别模式能够确定出智能家居设备上报数据是为了进行智能家居设备识别,进而获取上报数据的智能家居设备的设备标识信息,控制终端根据获取的智能家居设备的设备标识信息对控制终端内显示的该智能家居设备的设备名称进行区别展示,由于用户知道上报数据的智能家居设备是哪一个设备,因此,用户可以容易地确定出控制终端内显示的设备名称对应的智能家居设备,进而对该区别显示的智能家居设备的设备名称进行修改,提高了用户识别控制终端内显示的智能家居设备名称对应的智能家居设备的效率,大大降低了用户将控制终端内显示的智能家居设备名称修改为智能家居设备真实名称的难度,节省了用户的时间和精力,使得用户后续可以根据修改后的设备名称快速、准确地确定出智能家居设备以进行后续操作,提高了智能家居系统的用户体验。
[0036]而且,本发明实施例中,若主控设备当前处于设备识别模式,确定出智能家居设备的设备类型属于安防类,则获取智能家居设备的设备标识信息后发送至控制终端区别展示对应的设备名称,提示用户设备名称区别展示的智能家居设备为识别出的智能家居设备,便于用户修改识别出的智能家居设备的设备名称;并且忽略基于上报数据的报警处理来防止误报警。从而本发明实施例可以应用于安防类的智能家居设备的识别,降低了安防类智能家居设备的识别难度,有效避免了设备识别过程中由于智能家居设备状态改变引起数据上报,进而引起安防类设备误报警的问题,解决了安防类智能家居设备的识别难题。
[0037]本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0038]本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0039]图1为本发明实施例的智能家居系统的架构示意图;
[0040]图2a为本发明实施例的待识别的智能家居设备的设备标识信息和设备识别模式的获取方法的流程示意图;
[0041]图2b为本发明实施例的设备列表界面和设备类型选择界面的一个实例的示意图;
[0042]图2c为本发明实施例的设备添加界面和设备类型选择界面的一个实例的示意图;
[0043]图3为本发明实施例的智能家居设备的识别方法的流程示意图;
[0044]图4为本发明实施例的智能家居设备的识别装置的内部结构的框架示意图。
【具体实施方式】
[0045]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0046]本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“親接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
[0047]本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。
[0048]本技术领域技术人员可以理解,这里所使用的“终端”、“终端设备”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communicat1ns Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Posit1ning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“终端设备”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“终端设备”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。
[0049]本发明的实施例中,检测到智能家居设备上报数据后,确定主控设备当前是否处于设备识别模式;若主控设备当前处于设备识别模式,获取智能家居设备的设备标识信息,并将智能家居设备的设备标识信息发送至控制终端;根据智能家居设备的设备标识信息对控制终端内显示的智能家居设备的设备名称进行区别展示。可见,本发明实施例的智能家居设备识别方法,检测到智能家居设备上报数据后,主控设备根据当前处于的设备识别模式能够确定出智能家居设备上报数据是为了进行智能家居设备识别,进而获取上报数据的智能家居设备的设备标识信息,控制终端根据获取的智能家居设备的设备标识信息对控制终端内显示的该智能家居设备的设备名称进行区别展示,由于用户知道上报数据的智能家居设备是哪一个设备,因此,用户可以容易地确定出控制终端内显示的设备名称对应的智能家居设备,进而对该区别显示的智能家居设备的设备名称进行修改,提高了用户识别控制终端内显示的智能家居设备名称对应的智能家居设备的效率,大大降低了用户将控制终端内显示的智能家居设备名称修改为智能家居设备真实名称的难度,节省了用户的时间和精力,使得用户后续可以根据修改后的设备名称快速、准确地确定出智能家居设备以进行后续操作,提高了智能家居系统的用户体验。
[0050]进一步,本发明的发明人还发现,安防类的智能家居设备通常是采集数据后上报供报警处理,假设用户通过特意采取某些容易触发报警的措施,来触发安防类的智能家居设备上报数据,则智能家居系统很可能出现误报警;而且误报警信息可能会发送至与智能家居系统联网的公安系统,导致更加严重的后果。也就是说,现有的智能家居设备的识别方法无法适用于安防类的智能家居设备的识别,应用范围较小。而且,安防类的智能家居设备(例如智能摄像头)通常不发出可见光、不发出声音或者不产生明显的位移等,因此用户很难区分安防类的智能家居设备到底处于工作状态还是关闭状态。
[0051]基于上述发现,本发明的实施例中,若主控设备当前处于设备识别模式,确定出智能家居设备的设备类型属于安防类,则获取智能家居设备的设备标识信息后发送至控制终端区别展示对应的设备名称,提示用户设备名称区别展示的智能家居设备为识别出的智能家居设备,便于用户修改识别出的智能家居设备的设备名称;并且忽略基于上报数据的报警处理来防止误报警。从而本发明实施例可以应用于安防类的智能家居设备的识别,降低了安防类智能家居设备的识别难度,有效避免了设备识别过程中由于智能家居设备状态改变引起数据上报,进而引起安防类设备误报警的问题,解决了安防类智能家居设备的识别难题。
[0052]下面结合附图具体介绍本发明实施例的技术方案。
[0053]本发明实施例提供了一种智能家居系统,该系统的架构示意图如图1所示,包括:智能家居设备101和主控系统102。
[0054]如图1所示,本发明实施例中的主控系统102包括:主控设备121和控制终端122。
[0055]示例的,主控设备121为智能家居网关,控制终端122为安装在终端设备内的智能家居系统控制软件,当然,此处仅是举例说明,并不代表本发明局限于此。
[0056]本发明实施例中的智能家居设备101的设备类型,可以是安防类或者非安防类。
[0057]安防类的智能家居设备101包括下述至少一项:智能红外监控设备、智能摄像头(可见光波段)、智能门磁设备、智能窗磁设备等。
[0058]非安防类的智能家居设备101包括下述至少一项:智能灯光设备、智能家电等。
[0059]智能家居设备101可以通过有线连接到主控设备121。例如,智能家居设备101通过网线连接到主控设备121。
[0060]智能家居设备101可以通过无线方式与主控设备121相连接。无线连接方法可以包括下述至少一项:无线局域网、移动通信网络、NFC(Near Field Communicat1n,近场通讯)连接、蓝牙连接。
[0061 ] 无线局域网可以是WiFi(Wireless Fidelity,无线保真)局域网等。移动通信网络可以是3G(3rd_Generat1n wireless telephone technology,第三代无线电话技术)网络或LTE(Long Term Evolut1n,长期演进)网络等。
[0062 ]本发明实施例的主控设备121中存储有每个智能家居设备1I的设备标识信息,设备标识信息是表征智能家居设备的识别信息。智能家居设备101的设备标识信息包括唯一识别码。例如,智能家居设备10 I的唯一识别码可以是UUID (Uni versal Iy UniqueIdentif ier,通用唯一识别码)、或者MAC(Media Access Control,媒体访问控制)地址。设备标识信息还可以包括下述至少一项:安装位置信息、设备类型、设备型号、制造者信息、出厂日期等。
[0063]智能家居设备101的设备标识信息和设备名称可以由技术者或用户输入到主控设备121进行存储;较佳地,在安装智能家居系统时由技术者将智能家居设备101的设备标识信息和设备名称输入到主控设备121进行存储。
[0064]主控设备121主要用于确定智能家居设备101的设备类型;确定本主控设备121是否处于设备识别模式等;具体内容将在后续详细介绍,此处不再赘述。
[0065]本发明实施例中的控制终端122可以是一个、两个或多个。控制终端122具有通讯功能、显示功能和人机交互功能。控制终端122可以是下述一项:智能手机、平板电脑、笔记本电脑、电子书阅读器、PDA(Personal Digital Assistant,个人数据助手)等。
[0066]控制终端122可以对应存储有多个智能家居设备101各自的设备名称和设备标识
?目息O
[0067]控制终端122可以通过无线方式与主控设备121相连接。无线连接方法可以包括下述至少一项:无线局域网、移动通信网络、NFC连接、蓝牙连接。
[0068]本发明实施例中的控制终端122主要用于展示识别出的智能家居设备101的设备标识信息;接收用户预先输入的涉及设备识别模式的指令;接收用户预先选择的待识别的设备类型等,具体内容将在后续详细介绍,此处不再赘述。
[0069]本发明实施例中,在识别智能家居设备101之前,主控设备121可以预先获取设备识别模式和待识别的智能家居设备的设备标识信息,该获取方法的流程示意图如图2a所示,包括如下步骤:
[0070]S201:获取用户输入的设备识别指令。
[0071]控制终端122显示设备编辑界面,通过设备编辑界面接收用户输入的设备识别指令。进一步,控制终端122根据接收的设备识别指令,在控制终端122上显示设备类型界面。
[0072]例如,控制终端122显示如图2b中左侧部分所示的设备列表界面,该设备列表界面中显示有识别虚拟按键,接收到针对识别虚拟按键的点击事件后,确定接收到用户输入的设备识别指令;接收到用户输入的设备识别指令后,显示如图2b中间部分所示的设备类型选择界面,该设备类型选择界面中显示有设备类型“灯光”和“窗磁”供用户选择,还显示有提示语“选择要识别的设备类型”以提示用户选择设备类型。
[0073]进一步,如图2b中左侧部分所示的设备列表界面中,还显示有已经过识别并由用户设置的设备名称“客厅灯”、“卧室灯”、“餐厅灯”和“卧室窗磁”,可以理解,本发明实施例支持对已存在经用户设置的设备名称的智能家居设备101进行重新识别,并基于重新识别的结果提示用户修改设备名称;支持在已存在经用户设置的设备名称的智能家居设备101情况下,对新增的智能家居设备101进行识别,并基于重新识别的结果提示用户设置设备名称。
[0074]再如,控制终端122显示如图2c中左侧所示的设备添加界面,该设备添加界面中显示有识别虚拟按键,接收到针对识别虚拟按键的点击事件后,确定接收到用户输入的设备识别指令;接收到用户输入的设备识别指令后,显示如图2c中间部分所示的设备类型选择界面,该设备类型选择界面中显示有设备类型“灯光”和“窗磁”供用户选择,还显示有提示语“选择要识别的设备类型”以提示用户选择设备类型。
[0075]进一步,如图2c中左侧所示的设备添加界面中,还显示有未经过识别、且由主控设备121默认生成的设备名称“灯I”、“灯2”、“灯3”和“窗磁”;可以理解,本发明实施例支持存在未经用户设置而是系统默认生成的设备名称的智能家居设备101情况下,对智能家居设备101进行识别,并基于识别的结果提示用户设置设备名称。
[0076]S202:获取用户输入的待识别的智能家居设备的设备标识信息,并进入设备识别模式。
[0077]具体地,控制终端122通过设备编辑界面接收到用户输入的智能家居设备的设备标识信息后,将用户输入的智能家居设备的设备标识信息确定为待识别的智能家居设备的设备标识信息,并将待识别的智能家居设备的设备标识信息和用户输入的设备识别指令向主控设备121发送;主控设备121接收到设备识别指令和待识别的智能家居设备的设备标识信息后,确认本主控设备121进入设备识别模式。
[0078]例如,控制终端122通过如图2b中左侧部分所示的设备列表界面,接收用户针对该界面中的“灯I”、“灯2”和“灯3”的选择操作,确定出“灯I”、“灯2”和“灯3”的设备标识信息,作为待识别的智能家居设备的设备标识信息。
[0079]较佳地,将待识别的智能家居设备的设备标识信息,与设备识别模式对应记录。
[0080]较佳地,控制终端122通过设备类型界面接收到用户输入的设备类型后,将用户输入的设备类型确定为待识别的设备类型,并将待识别的设备类型和用户输入的设备识别指令向主控设备121发送;主控设备121接收到设备识别指令和待识别的设备类型后,确认本主控设备121进入设备识别模式。
[0081]较佳地,控制终端122接收到用户针对设备类型界面中显示的设备类型的选择操作后,将用户选择的设备类型确定为待识别的设备类型,并将待识别的设备类型和用户输入的设备识别指令向主控设备121发送;主控设备121接收到设备识别指令和待识别的设备类型后,确认本主控设备121进入设备识别模式。
[0082]例如,控制终端122通过如图2b中间部分所示的设备类型选择界面,接收到用户针对设备类型“灯光”的选择操作后,确认用户选择非安防类中的灯光类型(即智能灯光设备的设备类型)作为待识别的设备类型。
[0083]进一步,主控设备121进入设备识别模式后,可以将待识别的设备类型、该设备类型涉及的智能家居设备的设备标识信息,与设备识别模式对应记录。
[0084]本领域技术人员可以理解,当主控设备121接收到待识别的设备类型后,实际上已经获得用户的意图为对该设备类型的智能家居设备101进行识别,使得后续针对智能家居设备101进行识别的准确性大大提升。
[0085]控制终端122确定待识别的设备类型后,在控制终端122上显示待识别的设备类型涉及的智能家居设备101。
[0086]较佳地,控制终端122确定待识别的设备类型后,从显示的设备类型界面切换回设备编辑界面,在设备编辑界面中显示待识别的设备类型涉及的智能家居设备101的设备名称。
[0087]本发明实施例的智能家居设备的识别方法的流程示意图如图3所示,包括如下步骤:
[0088]S301:智能家居设备101采集数据后向主控设备121上报。
[0089]对于上述待识别的设备类型为非安防类的智能家居设备,用户触发该智能家居设备的状态发生改变,非安防类的智能家居设备101采集到状态改变数据后,将状态改变数据与本智能家居设备的唯一识别码一起向主控设备121发送。例如,智能家居设备101的唯一识别码可以是UUID或者MAC地址。
[0090]例如,对于非安防类的智能灯光设备,用户可以关闭/打开该智能灯光设备,或者可以通过改变该智能灯光设备的亮度和/或颜色等;智能灯光设备采集到本智能灯光设备发生关闭或者开启的状态改变、开启状态下亮度的改变和/或颜色的改变后,将采集到的开关、亮度和/或颜色等状态改变数据与本智能灯光设备的唯一识别码一起向主控设备121发送。
[0091]再如,对于非安防类的智能家电中的智能电视,用户可以改变智能电视的音量大小或亮度大小,或者对频道进行切换;智能电视采集到本智能电视的音量、亮度或者频道等状态发生改变后,将采集到的状态改变数据与本智能电视的唯一识别码一起向主控设备121发送。
[0092]对于上述待识别的设备类型为安防类的智能家居设备,用户触发该智能家居设备的状态发生改变,或者用户针对该智能家居设备实施一些容易触发报警的措施(例如进入监控区域、做威胁性动作等),安防类的智能家居设备101采集监控区域的数据后,将采集到的监控数据与本智能家居设备的唯一识别码一起向主控设备121发送。
[0093]例如,对于安防类的智能红外监控设备中的被动红外监控设备,用户针对被动红外监控设备的探测器(例如红外摄像头)挥动手臂,或者用户接近监控区域;被动红外监控设备通过采集人体辐射的红外线(例如,37摄氏度的人体通常辐射出10微米波段的红外线),可以转换出用户挥动手臂的监控数据或者进入监控区域的身体的监控数据,将监控数据与被动红外监控设备的唯一识别码一起向主控设备121发送。
[0094]再如,对于安防类的智能门磁设备,用户可以关闭或打开该智能门磁设备;智能门磁设备采集到本智能门磁设备发生关闭或者开启的状态改变后,将采集到的状态改变数据与本智能门磁设备的唯一识别码一起向主控设备121发送。
[0095]S302:主控设备121检测到智能家居设备121上报数据后,确定本主控设备是否处于设备识别模式;若是,则执行步骤S303;否则执行步骤S308。
[0096]具体地,主控设备121接收到智能家居设备121发送的唯一识别码、以及状态改变数据或监控数据后,确定本主控设备当前是否处于设备识别模式。
[0097]主控设备121确定出本主控设备当前处于设备识别模式后,执行步骤S303。主控设备121确定出本主控设备当前未处于设备识别模式后,执行步骤S307。
[0098]较佳地,主控设备121对于上述步骤中接收到的智能家居设备的唯一识别码,在本步骤中确定出唯一识别码所属的设备标识信息,进而确定针对该设备标识信息是否对应记录有设备识别模式;若是,则确定主控设备121当前处于设备识别模式,执行步骤S303;否则确定主控设备121当前未处于设备识别模式,执行步骤S308。
[0099]本领域技术人员可以理解,主控设备121确定出本主控设备处于设备识别模式之后,可以确定出用户的意图是对智能家居设备进行识别;可以确定上述步骤中接收的智能家居设备101上报的数据,是用户故意去改变智能家居设备101的状态或者故意引发智能家居设备101的监控,使得智能家居设备101上报的数据;因此,用户应当知晓上报数据的智能家居设备是哪个设备。
[0100]进一步,当存在多个同一设备类型的智能家居设备时,上述步骤S301中,当某一个智能家居设备采集到状态改变数据或者监控数据,意味着用户的意图是对该智能家居设备进行识别;因此,本步骤中,主控设备121接收到一个智能家居设备上报的数据后,可以确定出是针对上报数据的智能家居设备进行识别,而不是对其它智能家居设备进行识别,可以大大提升智能家居设备的识别的准确性。
[0101]S303:主控设备121确定智能家居设备101的设备类型是否属于安防类;若确定属于安防类,则执行步骤S304;若确定属于非安防类,则执行步骤S305。
[0102]具体地,主控设备121主控设备121根据上述步骤S302中接收到的智能家居设备101的唯一标识码,从预存的多个智能家居设备的设备标识信息中,查找出接收的唯一标识码所属的设备标识信息;进而从查找出的设备标识信息中确定出设备类型,作为智能家居设备101的设备类型。智能家居设备101的设备类型可以是智能红外监控设备、智能摄像头、智能门磁设备、智能窗磁设备、智能灯光设备或者智能家电等。
[0103]当智能家居设备101的设备类型是智能红外监控设备、智能摄像头、智能门磁设备或智能窗磁设备等时,确定出智能家居设备101的设备类型属于安防类,执行步骤S304。
[0104]当智能家居设备101的设备类型是智能灯光设备或者智能家电等时,确定出智能家居设备101的设备类型属于非安防类,执行步骤S305。
[0105]S304:主控设备121忽略基于智能家居设备101上报的数据的报警处理;获取智能家居设备101的设备标识信息,将获取的设备标识信息发送至控制终端122。
[0106]主控设备121忽略基于智能家居设备101上报的数据的报警处理,可以包括:主控设备121对安防类的智能家居设备101发送的监控数据或状态改变数据不进行处理,不根据处理结果进行是否报警的判断,不发送报警信息,不向云端服务器发送监控数据。
[0107]较佳地,主控设备121对智能家居设备101发送的状态改变数据或监控数据进行忽略、存储在本主控设备中、或者存储在与本主控设备相连的存储器中。
[0108]本领域技术人员可以理解,主控设备121在上述步骤中确定出本主控设备处于设备识别模式、且上报数据的智能家居设备的设备类型属于安防类之后,可以确定智能家居设备101的监控数据或状态改变数据仅用于识别用途,不再根据该监控数据或状态改变数据执行报警处理步骤,可以防止因识别安防类的智能家居设备而触发误报警,使得本发明实施例的识别方法可以应用于安防类的智能家居设备的识别,并且提升了识别安防类的智能家居设备的可靠性。
[0109]本步骤中,主控设备121获取智能家居设备101的设备标识信息。具体地,主控设备121获取智能家居设备101的唯一标识码所属的设备标识信息。
[0110]若智能家居设备101的设备标识信息与主控设备121内预置的智能家居设备的设备标识信息一致,将智能家居设备101的设备标识信息发送至控制终端122。
[0111]较佳地,将智能家居设备101的设备标识信息,与主控设备121在上述步骤获取的待识别的智能家居设备的设备标识信息逐一进行比较;若比较结果为一致,则将智能家居设备101的设备标识信息发送至控制终端122。可以理解,当比较结果一致时,说明上述数据的智能家居设备101属于用户期望识别的智能家居设备,有利于提升识别智能家居设备的准确性。
[0112]若比较结果为不一致,则忽略智能家居设备101上报的数据。当确定出的智能家居设备101的设备标识信息与待识别的智能家居设备的设备标识信息不一致时,说明用户可能错误地改变了其它智能家居设备的状态或错误引发其它智能家居设备的监控;此时,忽略智能家居设备101上报的数据,可以防止误识别,从而提升智能家居设备的识别的准确性。
[0113]更优的,将上述步骤中确定出的智能家居设备101的设备类型,与主控设备121记录的用户预先选择的待识别的设备类型进行比较;若比较结果为一致,则将智能家居设备101的设备标识信息发送至控制终端122;若比较结果为不一致,则忽略智能家居设备101上报的数据。
[0114]本步骤中,主控设备121将获取的智能家居设备101的设备标识信息,发送至控制终端122。
[0115]S305:主控设备121获取智能家居设备101的设备标识信息,将获取的设备标识信息发送至控制终端122。
[0116]本步骤中,主控设备121主控设备121获取智能家居设备101的设备标识信息的方法、以及将获取的设备标识信息发送至控制终端122的方法,与上述步骤S304中相应的方法一致,此处不再赘述。
[0117]S306:控制终端122根据智能家居设备101的设备标识信息对控制终端122内显示的智能家居设备101的设备名称进行区别展示。
[0118]控制终端122根据接收的智能家居设备101的设备标识信息,确定出与该设备标识信息预先对应存储的智能家居设备101的设备名称;在展示多个智能家居设备的设备名称时,将智能家居设备101的设备名称,相比于其它智能家居的设备名称进行区别展示,以提示用户设备名称被区别展示的智能家居设备101即为当前识别出的智能家居设备。
[0119]较佳地,控制终端122上,在设备编辑界面中展示多个智能家居设备的设备名称时,将智能家居设备101的设备名称,相比于其它智能家居的设备名称进行突出显示,以提示用户设备名称被突出显示的智能家居设备101即为当前识别出的智能家居设备。
[0120]例如,控制终端122显示如图2b中右侧部分所示的设备列表界面,在该设备列表界面中显示“客厅灯”、“餐厅灯”和“卧室窗磁”,并高亮或者闪烁显示“卧室灯”,以提示用户设备名称为“卧室灯”的智能家居设备为当前识别出的智能家居设备。
[0121]再如,控制终端122显示如图2c中右侧部分所示的设备添加界面,在该设备添加界面中显示“灯I”、“灯3”和“窗磁I”,并高亮或者闪烁显示“灯2”,以提示用户设备名称为“灯2”的智能家居设备为当前识别出的智能家居设备。
[0122]可以理解,由于用户知道上报数据的智能家居设备是哪一个设备,因此,用户可以容易确定出当前控制终端内显示的设备名称对应的具体的智能家居设备,进而对该区别显示的智能家居设备的设备名称进行修改,提高了用户识别控制终端内显示的智能家居设备名称对应的智能家居设备的效率,大大降低了用户将控制终端内显示的智能家居设备名称修改为智能家居设备真实名称的难度,节省了用户的时间和精力,使得用户后续可以根据修改后的设备名称快速、准确地确定出智能家居设备以进行后续操作,提高了智能家居系统的用户体验。
[0123]进一步,控制终端122还可以展示接收的智能家居设备101的设备标识信息。智能家居设备101的设备标识信息包括唯一识别码。例如,智能家居设备101的唯一识别码可以是UUID或者MAC地址。设备标识信息还可以包括下述至少一项:安装位置信息、设备类型、设备型号、制造者信息、出厂日期等。
[0124]可以理解,用户可以根据本步骤中展示的设备标识信息,很容易联想到设备标识信息所属的具体的智能家居设备,进而对智能家居设备的设备名称进行修改,进一步提高用户识别控制终端内显示的智能家居设备名称对应的智能家居设备的效率,进一步降低用户将控制终端内显示的智能家居设备名称修改为智能家居设备真实名称的难度。
[0125]S307:控制终端122根据用户指示修改控制终端122内显示的智能家居设备101的设备名称。
[0126]具体地,控制终端122通过设备编辑界面接收到针对区别显示的智能家居设备101的设备名称的修改操作时,确定接收到用户针对智能家居设备101的设备名称的修改指示;根据修改操作携带的设备名称,修改控制终端122内显示的智能家居设备101的设备名称;使得智能家居设备101的设备名称符合用户的期望,便于用户在后续使用智能家居设备时可以根据修改后的设备名称快速、准确地识别出智能家居设备101。
[0127]S308:主控设备121确定智能家居设备101的设备类型是否属于安防类;若属于安防类,则执行步骤S309;若属于非安防类,则执行步骤310。
[0128]具体地,主控设备121确定智能家居设备101的设备类型是否属于安防类的具体方法,与上述步骤S303中相应的方法一致,此处不再赘述。
[0129]确定出智能家居设备101的设备类型属于安防类,执行步骤S309。
[0130]确定出智能家居设备101的设备类型属于非安防类,执行步骤S310。
[0131]S309:主控设备121基于智能家居设备101上报的数据进行报警处理。
[0132]具体地,主控设备121对智能家居设备101上报的监控数据或状态改变数据进行报警处理。例如对监控数据进行处理后根据处理结果向用户的控制终端122发送报警信息,或者将监控数据上传至云端服务器由云端服务器对监控数据进行处理再根据处理结果向用户或者有关部门发送报警信息,具体方法为本领域技术人员所熟知,此处不再赘述。
[0133]可以理解,主控设备121在上述步骤S302中确定出本主控设备未处于设备识别模式,则可以确定出用户并没有对智能家居设备进行识别的意图。因此可以确定属于安防类的智能家居设备121上报的数据,是安防类的智能家居设备121正常的状态改变数据或者监控数据,需要基于智能家居设备101上报的数据进行报警处理,以实现安防类的智能家居设备121正常的安防功能。
[0134]S310:主控设备121基于智能家居设备101上报的数据进行处理。
[0135]具体地,主控设备121对非安防类的智能家居设备101上报的数据进行处理。例如,主控设备121对非安防类的智能灯光设备发送的状态改变数据进行记录等处理。
[0136]本领域技术人员可以理解,主控设备121在上述步骤S302中确定出本主控设备未处于设备识别模式,则可以确定出用户并没有对智能家居设备进行识别的意图。因此可以确定属于非安防类的智能家居设备121上报的数据,是非安防类的智能家居设备121正常的状态改变数据,例如灯光类的智能灯光设备进行正常的工作而上报状态改变数据,进而对非安防类的智能家居设备121正常的状态改变数据进行处理。
[0137]基于上述智能家居设备的识别方法,本发明实施例中还提供了一种智能家居设备的识别装置,该装置的内部结构的框架示意图如图4所示,包括:确定模块401、获取模块402、发送模块403和第一处理模块404。
[0138]其中,确定模块401用于检测到智能家居设备101上报数据后,确定主控设备121当前是否处于设备识别模式。
[0139]获取模块402用于若主控设备121当前处于设备识别模式时,获取智能家居设备101的设备标识信息。
[0140]发送模块403用于将智能家居设备101的设备标识信息发送至控制终端122。
[0141]第一处理模块404用于根据智能家居设备101的设备标识信息对控制终端122内显示的智能家居设备101的设备名称进行区别展示。
[0142]具体地,确定模块401具体用于检测到智能家居设备101上报数据后,确定主控设备121当前是否处于设备识别模式;若主控设备121当前处于设备识别模式,确定智能家居设备101的设备类型属于安防类,忽略基于上报数据的报警处理。
[0143]较佳地,确定模块401、获取模块402和发送模块403设置于主控设备121中;第一处理模块404设置于控制终端122中。
[0144]较佳地,确定模块401用于检测到智能家居设备101上报数据后,确定主控设备121当前是否处于设备识别模式;若主控设备121当前处于设备识别模式,发送设备识别模式消息。
[0145]以及,获取模块402用于若接收到设备识别模式消息,获取智能家居设备101的设备标识信息。
[0146]更优的,如图4所示,本发明实施例的智能家居设备的识别装置还包括:第二处理模块405。
[0147]第二处理模块405用于若主控设备121当前未处于设备识别模式,且智能家居设备101的设备类型属于安防类,基于上报的数据进行报警处理。
[0148]进一步,第二处理模块405设置于主控设备121中。
[0149]进一步,确定模块401还用于若确定主控设备121当前未处于设备识别模式,发送非设备识别模式消息。
[0150]第二处理模块405还用于接收到非设备识别模式消息后,若确定智能家居设备101的设备类型属于安防类,则基于智能家居设备101上报的数据进行报警处理。
[0151]更优的,如图4所示,本发明实施例的智能家居设备的识别装置还包括:判断模块
406。
[0152]判断模块406用于对于获取模块402获取的智能家居设备101的设备标识信息,判断该获取的智能家居设备101的设备标识信息是否与主控设备121内预置的智能家居设备的设备标识信息一致。
[0153]以及,发送模块403用于若智能家居设备101的设备标识信息与主控设备121内预置的智能家居设备的设备标识信息一致,将智能家居设备101的设备标识信息发送至控制终端122。
[0154]进一步,判断模块406设置于主控设备121中。
[0155]进一步,判断模块406用于判断出获取模块402获取的智能家居设备101的设备标识信息与主控设备121内预置的智能家居设备的设备标识信息一致后,发送设备标识一致通知。
[0156]以及,发送模块403用于若接收到设备标识一致通知,则将智能家居设备101的设备标识信息发送至控制终端122。
[0157]更优的,如图4所示,本发明实施例的智能家居设备的识别装置还包括:修改模块
407。
[0158]修改模块407用于根据用户指示修改控制终端122内显示的智能家居设备101的设备名称。
[0159]进一步,修改模块407设置于控制终端122中。
[0160]上述确定模块401、获取模块402、发送模块403、第一处理模块404、第二处理模块405、判断模块406和修改模块407功能的实现方法,可以参考上述如图2a和图3所示的流程步骤的具体内容,此处不再赘述。
[0161]本发明实施例中,检测到智能家居设备上报数据后,主控设备根据当前处于的设备识别模式能够确定出智能家居设备上报数据是为了进行智能家居设备识别,进而获取上报数据的智能家居设备的设备标识信息,控制终端根据获取的智能家居设备的设备标识信息对控制终端内显示的该智能家居设备的设备名称进行区别展示,由于用户知道上报数据的智能家居设备是哪一个设备,因此,用户可以容易地确定出控制终端内显示的设备名称对应的智能家居设备,进而对该区别显示的智能家居设备的设备名称进行修改,提高了用户识别控制终端内显示的智能家居设备名称对应的智能家居设备的效率,大大降低了用户将控制终端内显示的智能家居设备名称修改为智能家居设备真实名称的难度,节省了用户的时间和精力,使得用户后续可以根据修改后的设备名称快速、准确地确定出智能家居设备以进行后续操作;提高了智能家居系统的用户体验。
[0162]而且,本发明实施例中,若主控设备当前处于设备识别模式,确定出智能家居设备的设备类型属于安防类,则获取智能家居设备的设备标识信息后发送至控制终端区别展示对应的设备名称,提示用户设备名称区别展示的智能家居设备为识别出的智能家居设备,便于用户修改识别出的智能家居设备的设备名称;并且忽略基于上报数据的报警处理来防止误报警。从而本发明实施例可以应用于安防类的智能家居设备的识别,降低了安防类智能家居设备的识别难度,有效避免了设备识别过程中由于智能家居设备状态改变引起数据上报,进而引起安防类设备误报警的问题,解决了安防类智能家居设备的识别难题。
[0163]进一步,本发明实施例中,无需智能家居设备工作在设备识别模式下,主控设备工作在设备识别模式下,就可以实现对智能家居设备的识别,也就是说,对智能家居设备不需要进行任何改动;因此,本发明实施例可以适用于现有的智能家居设备,应用范围较大。
[0164]此外,本发明的实施例中,无需用户人工观察智能家居设备的状态改变,可以由一个用户输入设备识别指令,由另一个用户引发智能家居设备发生诸如开关等状态改变或使得智能家居设备采集到监控数据,本发明实施例可以根据智能家居设备自动上报的数据,自动识别出智能家居设备的设备标识信息后区别展示对象的设备名称。因此,即使待识别的智能家居设备在用户的视线之外,也可以在另一个用户的帮助下,利用本发明实施例提供的识别方法,识别出智能家居设备,供用户对智能家居设备的设备名称进行修改,进一步提升识别智能家居设备的准确性和效率。
[0165]本技术领域技术人员可以理解,本发明包括涉及用于执行本申请中所述操作中的一项或多项的设备。这些设备可以为所需的目的而专门设计和制造,或者也可以包括通用计算机中的已知设备。这些设备具有存储在其内的计算机程序,这些计算机程序选择性地激活或重构。这样的计算机程序可以被存储在设备(例如,计算机)可读介质中或者存储在适于存储电子指令并分别耦联到总线的任何类型的介质中,所述计算机可读介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、R0M(Read-0nly Memory,只读存储器)、RAM (Random Access Memory,随即存储器)、EPROM(Erasable ProgrammableRead-Only Memory,可擦写可编程只读存储器)、EEPR0M(E1 ectricalIy ErasableProgrammable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。
[0166]本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本发明公开的结构图和/或框图和/或流图的框或多个框中指定的方案。
[0167]本技术领域技术人员可以理解,本发明中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本发明中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本发明中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。
[0168]以上所述仅是本发明的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种智能家居设备的识别方法,其特征在于,包括: 检测到智能家居设备上报数据后,确定主控设备当前是否处于设备识别模式; 若所述主控设备当前处于设备识别模式,获取所述智能家居设备的设备标识信息,并将所述智能家居设备的设备标识信息发送至控制终端; 根据所述智能家居设备的设备标识信息对所述控制终端内显示的所述智能家居设备的设备名称进行区别展示。2.根据权利要求1所述的方法,其特征在于,所述若所述主控设备当前处于设备识别模式,获取所述智能家居设备的设备标识信息,并将所述智能家居设备的设备标识信息发送至控制终端,包括: 若所述主控设备当前处于设备识别模式,确定所述智能家居设备的设备类型属于安防类,忽略基于所述上报的数据的报警处理; 获取所述智能家居设备的设备标识信息,并将所述智能家居设备的设备标识信息发送至控制终端。3.根据权利要求1所述的方法,其特征在于,所述检测到智能家居设备上报数据后,确定主控设备当前是否处于设备识别模式之后,还包括: 若所述主控设备当前未处于设备识别模式,确定所述智能家居设备的设备类型属于安防类,基于所述上报的数据进行报警处理。4.根据权利要求1所述的方法,其特征在于,所述若所述主控设备当前处于设备识别模式,获取所述智能家居设备的设备标识信息,并将所述智能家居设备的设备标识信息发送至控制终端,包括: 若所述主控设备当前处于设备识别模式,获取所述智能家居设备的设备标识信息; 若所述智能家居设备的设备标识信息与所述主控设备内预置的所述智能家居设备的设备标识信息一致,将所述智能家居设备的设备标识信息发送至控制终端。5.根据权利要求1-4任一项所述的方法,其特征在于,还包括: 根据用户指示修改所述控制终端内显示的所述智能家居设备的设备名称。6.一种智能家居设备的识别装置,其特征在于,包括: 确定模块,用于检测到智能家居设备上报数据后,确定主控设备当前是否处于设备识别模式; 获取模块,用于若所述主控设备当前处于设备识别模式时,获取所述智能家居设备的设备标识信息; 发送模块,用于将所述智能家居设备的设备标识信息发送至控制终端; 第一处理模块,用于根据所述智能家居设备的设备标识信息对所述控制终端内显示的所述智能家居设备的设备名称进行区别展示。7.根据权利要求6所述的装置,其特征在于,所述确定模块具体用于: 检测到智能家居设备上报数据后,确定主控设备当前是否处于设备识别模式; 若所述主控设备当前处于设备识别模式,确定所述智能家居设备的设备类型属于安防类,忽略基于所述上报数据的报警处理。8.根据权利要求6所述的装置,其特征在于,还包括: 第二处理模块,用于若所述主控设备当前未处于设备识别模式,且所述智能家居设备的设备类型属于安防类,基于所述上报的数据进行报警处理。9.根据权利要求6所述的装置,其特征在于,还包括: 判断模块,用于判断所述智能家居设备的设备标识信息是否与所述主控设备内预置的所述智能家居设备的设备标识信息一致; 发送模块,用于若所述智能家居设备的设备标识信息与所述主控设备内预置的所述智能家居设备的设备标识信息一致,将所述智能家居设备的设备标识信息发送至控制终端。10.根据权利要求6-9任一项所述的装置,其特征在于,所述装置还包括: 修改模块,用于根据用户指示修改所述控制终端内显示的所述智能家居设备的设备名称。
【文档编号】H04L12/28GK106059788SQ201610302511
【公开日】2016年10月26日
【申请日】2016年5月6日
【发明人】王艳青
【申请人】海信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1