智能设备的配置方法及装置与流程

文档序号:17757406发布日期:2019-05-24 21:24阅读:363来源:国知局
智能设备的配置方法及装置与流程

本发明涉及智能家居技术领域,特别涉及一种智能设备的配置方法及装置。



背景技术:

目前,随着智能设备的普及,房间内往往设置有多个智能设备,针对每个智能设备通常需要手动地一一设置各种配置信息。

但对于酒店、公寓等各种地产项目,房间数较多,这时如果用户(如地产调试人员)一一对每个房间的智能设备分别进行手动配置,不仅容易出错而且配置效率较低,尤其是,同户型的房间内往往放置有相同的智能设备,此时反复手动配置其内放置的相同智能设备,则进一步降低了智能设备的配置效率。



技术实现要素:

本发明提供一种智能设备的配置方法,包括:

获取在当前房间中扫描到的当前智能设备;

确定所述当前智能设备中与预先在网络侧管理平台中添加的预设户型内的智能设备相匹配的目标智能设备,其中,所述预设户型为所述当前房间的户型;

根据预先在所述管理平台为所述预设户型内的智能设备设置的配置信息,向所述目标智能设备发送配置信息,使得所述目标智能设备基于所述配置信息连接网络并绑定设备管理账号。

在一个实施例中,所述向所述目标智能设备发送配置信息,包括:

当所述目标智能设备包括n个智能设备且所述n个智能设备中不存在同类型的智能设备时,直接向所述n个智能设备中各智能设备发送相应的配置信息,其中,n为大于或等于2的正整数。

在一个实施例中,所述向所述目标智能设备发送配置信息,包括:

当所述目标智能设备包括n个智能设备且所述n个智能设备中存在同类型的m个智能设备时,根据接收到的配置指令,为所述m个智能设备中的m-1个智能设备分别设置配置信息,并分别向所述(n-m+1)个智能设备发送相应的配置信息,其中,n、m均为大于或等于2的正整数,且n大于m。

在一个实施例中,所述配置信息包括以下至少一项:所述目标智能设备中各智能设备的网络连接信息、各智能设备对应的设备管理账号、各智能设备的特征信息、各智能设备的联动执行操作。

在一个实施例中,所述方法还包括:

当所述配置信息包括联动执行操作时,若满足所述联动执行操作的联动执行条件,则在所述联动执行操作执行完毕时检测所述联动执行操作所关联的智能设备的执行状态是否为所述联动执行操作对应的联动设置状态;

当所关联的智能设备的执行状态为所述联动执行操作对应的联动设置状态时,确定所述联动执行操作执行成功,其中,所述联动执行操作所关联的智能设备包括所述目标智能设备。

本发明还提供了一种智能设备的配置装置,包括:

获取模块,用于获取在当前房间中扫描到的当前智能设备;

第一确定模块,用于确定所述当前智能设备中与预先在网络侧管理平台中添加的预设户型内的智能设备相匹配的目标智能设备,其中,所述预设户型为所述当前房间的户型;

发送模块,用于根据预先在所述管理平台为所述预设户型内的智能设备设置的配置信息,向所述目标智能设备发送配置信息,使得所述目标智能设备基于所述配置信息连接网络并绑定设备管理账号。

在一个实施例中,所述发送模块包括:

发送子模块,用于当所述目标智能设备包括n个智能设备且所述n个智能设备中不存在同类型的智能设备时,直接向所述n个智能设备中各智能设备发送相应的配置信息,其中,n为大于或等于2的正整数。

在一个实施例中,所述发送模块包括:

处理子模块,用于当所述目标智能设备包括n个智能设备且所述n个智能设备中存在同类型的m个智能设备时,根据接收到的配置指令,为所述m个智能设备中的m-1个智能设备分别设置配置信息,并分别向所述(n-m+1)个智能设备发送相应的配置信息,其中,n、m均为大于或等于2的正整数,且n大于m。

在一个实施例中,所述配置信息包括以下至少一项:所述目标智能设备中各智能设备的网络连接信息、各智能设备对应的设备管理账号、各智能设备的特征信息、各智能设备的联动执行操作。

在一个实施例中,所述装置还包括:

检测模块,用于当所述配置信息包括联动执行操作时,若满足所述联动执行操作的联动执行条件,则在所述联动执行操作执行完毕时检测所述联动执行操作所关联的智能设备的执行状态是否为所述联动执行操作对应的联动设置状态;

第二确定模块,用于当所关联的智能设备的执行状态为所述联动执行操作对应的联动设置状态时,确定所述联动执行操作执行成功,其中,所述联动执行操作所关联的智能设备包括所述目标智能设备。

本公开的实施例提供的技术方案可以包括以下有益效果:

在扫描到当前房间内的当前智能设备时,确定这些当前智能设备与预先添加的预设户型内应放置的所有智能设备中相匹配的目标智能设备,然后根据预先设置的预设户型内的智能设备设置配置信息,自动地为向目标智能设备下发配置信息,从而实现在验收房间、开始使用房间、更换房间内的智能设备等不同情况下,可自动地为智能设备设置配置信息,使得智能设备能够自动连接网络并自动进行管理账号的绑定。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:

图1是根据一示例性实施例示出的一种智能设备的配置方法的流程图。

图2是根据一示例性实施例示出的另一种智能设备的配置方法的流程图。

图3是根据一示例性实施例示出的一种智能设备的配置装置的框图。

图4是根据一示例性实施例示出的另一种智能设备的配置装置的框图。

具体实施方式

以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。

为了解决上述技术问题,本公开实施例提供了一种智能设备的配置方法,该方法适用于智能设备的配置程序、系统或装置中,其执行主体可以是手机等终端或服务器,如图1所示,该方法包括步骤s101至步骤s103,其中:

在步骤s101中,获取在当前房间中扫描到的当前智能设备;

在获取扫描到的当前智能设备之前,可将该当前房间放置的当前智能设备全部上电,并确保周围的其他房间全部断电,以确保该当前房间周围没有干扰设备。

由于当前智能设备在上电后,可不停发送广播信号,且这些广播信号中携带有智能设备的设备标识(如智能设备的名称等),因而,获取扫描的当前智能设备可基于智能设备发出的蓝牙信号、wifi信号等广播信号来获取。

在步骤s102中,确定当前智能设备中与预先在网络侧管理平台中添加的预设户型内的智能设备相匹配的目标智能设备,其中,预设户型为当前房间的户型;

管理平台即网络侧与该执行主体相连接的服务器。

其中,该预设户型可以是两室一厅、三室一厅、loft户型等,该配置信息是在管理平台中添加预设户型内应放置的智能设备时,一并为所添加的智能设备设置的信息。

在网络侧管理平台中添加的预设户型内的智能设备为该预设户型内应放置的所有智能设备,这些智能设备可以是智能电饭煲、智能空调、智能空气净化器、智能洗衣机、智能冰箱等可通过wifi、蓝牙、移动数据等网络进行自动控制的设备。

而配置信息包括但不限于:网络连接信息(如智能设备应连接的路由器的账号和密码)、设备管理账号(即智能设备应绑定管理平台上设置的哪个智能设备管理账号)、智能设备的特征信息(如智能设备的名字、型号、大小等)、智能设备的联动执行操作(如智能设备所涉及的多个连续操作,如开门后开启智能设备,或者,开启a智能设备后,若满足预设条件,则开启b智能设备)等。

另外,与预先在网络侧管理平台中添加的预设户型内的智能设备相匹配的目标智能设备可以是与预设户型内的智能设备名字相同和/或型号相同的智能设备。

在步骤s103中,根据预先在管理平台为预设户型内的智能设备设置的配置信息,向目标智能设备发送配置信息,使得目标智能设备基于配置信息连接网络并绑定设备管理账号。

在扫描到当前房间内的当前智能设备时,确定这些当前智能设备与预先添加的预设户型内应放置的所有智能设备中相匹配的目标智能设备,然后根据预先设置的预设户型内的智能设备设置配置信息,自动地为向目标智能设备下发配置信息,从而实现在验收房间、开始使用房间、更换房间内的智能设备等不同情况下,可自动地为智能设备设置配置信息,使得智能设备能够自动连接网络并自动进行管理账号的绑定。

其次,由于智能设备的配置信息是预先设置好的,且在设置配置信息时可一次性设置多个智能设备,而在智能设备自动加入网络时,自动下发配置即可使智能设备自动接入网络和相应的管理账号,因而,本申请可提高智能设备的配置效率。

另外,同一栋楼内户型数量又是有限的且同户型内所需的智能设备基本相同,因而,在管理平台中基于户型添加智能设备以及各智能设备的配置信息,可使用户设置一次即可完成对同一户型内的所有智能设备的配置,这有利于进一步降低出错率、提高智能设备的配置效率,而且可避免用户反复手动配置同户型内相同的智能设备。

在一个实施例中,向目标智能设备发送配置信息,包括:

当目标智能设备包括n个智能设备且n个智能设备中不存在同类型的智能设备时,直接向n个智能设备中各智能设备发送相应的配置信息,其中,n为大于或等于2的正整数。

当目标智能设备包括多个智能设备时,若多个智能设备中不存在同类型的智能设备(即每类型的智能设备的数量均是1个),则可事先为预设户型内的智能设备设置的配置信息,自动地向n个智能设备中各智能设备发送相应的配置信息,以使各智能设备可自动连接路由器提供的wifi网络等网络,并使各智能设备自动地与相应的智能设备管理账号相绑定。

同类型的智能设备指的是设备用途相同的智能设备,如智能冰箱、智能洗衣机、智能空调等分别属于不同类型的设备。

在一个实施例中,向目标智能设备发送配置信息,包括:

当目标智能设备包括n个智能设备且n个智能设备中存在同类型的m个智能设备时,根据接收到的配置指令,为m个智能设备中的m-1个智能设备分别设置配置信息,并分别向(n-m+1)个智能设备发送相应的配置信息,其中,n、m均为大于或等于2的正整数,且n大于m。

当目标智能设备包括多个智能设备且这些智能设备中存在同类型的若干个智能设备时,由于之前已为同类型的智能设备设置好了配置信息,但并无法自动确定同类型的各智能设备分别对应预先设置的该类型的智能设备的多个配置信息中的哪一个(如可能同类型的若干个智能设备分别属于该当前房间内的不同小房间中,但并无法自动区分这若干个智能设备分别对应哪个配置信息),因而,可根据接收到的配置指令,为同类型的m个智能设备中的m-1个智能设备设置好配置信息,这样同类型的m个智能设备中剩余的那个智能设备的配置信息即可自动确定,所以,可为m个智能设备中的m-1个智能设备分别设置配置信息,并分别向(n-m+1)个智能设备分别发送相应的配置信息,如此,不仅可提高智能设备的配置效率,而且可避免混淆同类型的多个智能设备的配置信息。

例如:当该当前房间为两室一厅且这种两室一厅内设置有2个智能空气净化器和1个智能电饭煲以及2个智能空气净化器的配置信息为p1配置、p2配置而智能电饭煲的配置信息为p3配置时,由于不确定2个智能空气净化器中的哪个智能空气净化器的配置信息为p1配置、哪个智能空气净化器的配置信息为p2配置,因而,可根据接收到的配置指令为2个智能空气净化器中1个智能空气净化器设置p1配置,并自动地将p2配置下发给另一个智能空气净化器,将p3配置下发给智能电饭煲。

在一个实施例中,配置信息包括以下至少一项:目标智能设备中各智能设备的网络连接信息、各智能设备对应的设备管理账号、各智能设备的特征信息、各智能设备的联动执行操作。

而配置信息包括但不限于:网络连接信息(如智能设备应连接的路由器、运营商网络的账号和密码)、设备管理账号(即智能设备应绑定管理平台上的哪个智能设备管理账号)、智能设备的特征信息(如智能设备名字、型号、大小等)、智能设备的联动执行操作(如智能设备所涉及的多个连续操作,如开门后开启智能设备,或者,开启a智能设备后,若满足预设条件,则开启b智能设备)等。

如图2所示,在一个实施例中,上述方法还包括步骤s201和步骤s202,其中:

在步骤s201中,当配置信息包括联动执行操作时,若满足联动执行操作的联动执行条件,则在联动执行操作执行完毕时检测联动执行操作所关联的智能设备的执行状态是否为联动执行操作对应的联动设置状态;

联动执行操作可以是有人进门后自动开智能灯、开门后自动关闭智能空调、检测到温度升高时关闭智能风扇等多个需连续执行的操作。

联动执行操作对应的联动设置状态指的是:联动执行操作中所关联的智能设备成功执行相应操作后应该达到的状态。

在步骤s202中,当所关联的智能设备的执行状态为联动执行操作对应的联动设置状态时,确定联动执行操作执行成功,其中,联动执行操作所关联的智能设备包括目标智能设备。

当配置信息包括联动执行操作时,若满足联动执行操作的联动执行条件,即达到联动执行操作中的第一个操作的条件,则可在联动执行操作执行完毕时检测联动执行操作所关联的智能设备的执行状态是否为联动执行操作对应的联动设置状态,若是,则自动确定联动执行操作执行成功,并自动标记该联动执行操作验证通过,从而实现自动校验联动执行操作是否能够成功执行,避免用户手动地验证(如避免手动地一一验证联动执行操作所涉及的每个智能设备的执行状态),这有利于有效地减少人工工作量提高联动执行操作的验证效率。

如图3所示,本发明还提供一种智能设备的配置装置,包括:

获取模块301,被配置为获取在当前房间中扫描到的当前智能设备;

第一确定模块302,被配置为确定当前智能设备中与预先在网络侧管理平台中添加的预设户型内的智能设备相匹配的目标智能设备,其中,预设户型为当前房间的户型;

发送模块303,被配置为根据预先在管理平台为预设户型内的智能设备设置的配置信息,向目标智能设备发送配置信息,使得目标智能设备基于配置信息连接网络并绑定设备管理账号。

在一个实施例中,发送模块包括:

发送子模块,被配置为当目标智能设备包括n个智能设备且n个智能设备中不存在同类型的智能设备时,直接向n个智能设备中各智能设备发送相应的配置信息,其中,n为大于或等于2的正整数。

在一个实施例中,发送模块包括:

处理子模块,被配置为当目标智能设备包括n个智能设备且n个智能设备中存在同类型的m个智能设备时,根据接收到的配置指令,为m个智能设备中的m-1个智能设备分别设置配置信息,并分别向(n-m+1)个智能设备发送相应的配置信息,其中,n、m均为大于或等于2的正整数,且n大于m。

在一个实施例中,述配置信息包括以下至少一项:目标智能设备中各智能设备的网络连接信息、各智能设备对应的设备管理账号、各智能设备的特征信息、各智能设备的联动执行操作。

如图4所示,在一个实施例中,装置还包括:

检测模块401,被配置为当配置信息包括联动执行操作时,若满足联动执行操作的联动执行条件,则在联动执行操作执行完毕时检测联动执行操作所关联的智能设备的执行状态是否为联动执行操作对应的联动设置状态;

第二确定模块402,被配置为当所关联的智能设备的执行状态为联动执行操作对应的联动设置状态时,确定联动执行操作执行成功,其中,联动执行操作所关联的智能设备包括目标智能设备。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

最后,本发明中的智能设备的配置装置适用于终端设备。例如,可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

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

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

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

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

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

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