掌桥专利:专业的专利平台
掌桥专利
首页

智能家居控制方法、装置、家居控制设备及可读存储介质

文献发布时间:2023-06-19 11:08:20


智能家居控制方法、装置、家居控制设备及可读存储介质

技术领域

本申请涉及家居控制技术领域,具体而言,涉及一种智能家居控制方法、装置、家居控制设备及可读存储介质。

背景技术

随着科学技术的不断发展,智能家居行业因其能够配合人工智能技术为用户提供更佳的使用体验而得到了进一步发展,为此人们对智能家居的具体控制实现效果提出了更高的要求。目前,智能家居在具体控制过程中通常基于传统的手动接触式控制模式实现,存在控制及时性不强,智能化程度不高的缺陷,无法满足用户的家居使用体验。

发明内容

有鉴于此,本申请的目的在于提供一种智能家居控制方法、装置、家居控制设备及可读存储介质,能够对智能家居实现非接触式控制,提升控制及时性和控制智能化程度,确保用户的家居使用体验。

为了实现上述目的,本申请实施例采用的技术方案如下:

第一方面,本申请提供一种智能家居控制方法,所述方法包括:

获取触发对象的位置信息,并根据所述位置信息确定所述触发对象是否处于至少一个智能家居的控制触发区域内;

在确定所述触发对象处于目标智能家居的控制触发区域内的情况下,获取所述目标智能家居的状态调控策略;

按照所述状态调控策略对所述目标智能家居的工作状态进行控制。

第二方面,本申请提供一种智能家居控制装置,所述装置包括:

控制触发检测模块,用于获取触发对象的位置信息,并根据所述位置信息确定所述触发对象是否处于至少一个智能家居的控制触发区域内;

控制策略获取模块,用于在确定所述触发对象处于目标智能家居的控制触发区域内的情况下,获取所述目标智能家居的状态调控策略;

家居状态控制模块,用于按照所述状态调控策略对所述目标智能家居的工作状态进行控制。

第三方面,本申请提供一种家居控制设备,所述家居控制设备包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机程序,所述处理器可执行所述计算机程序,实现前述实施方式中任意一项所述的智能家居控制方法。

第四方面,本申请提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现前述实施方式中任意一项所述的智能家居控制方法。

本申请实施例的有益效果包括如下内容:

本申请通过获取触发对象的位置信息,并根据位置信息判断该触发对象是否处于至少一个智能家居的控制触发区域内,而后在确定该触发对象处于某个目标智能家居的控制触发区域内的情况下,调用该目标智能家居的状态调控策略对该目标智能家居的工作状态进行控制,以将智能家居的具体控制与触发对象位置以及智能家居的控制触发区域相关联,并直接基于触发对象位置与智能家居的控制触发区域之间的相对位置关系,自行调控对应智能家居的工作状况,从而针对智能家居实现非接触式控制,确保了智能家居的控制及时性和控制智能化程度,提升了用户的家居使用体验。

为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本申请实施例提供的家居控制设备、智能家居、探测雷达及用户终端之间的交互示意图;

图2为本申请实施例提供的家居控制设备的组成示意图;

图3为本申请实施例提供的智能家居控制方法的流程示意图之一;

图4为图3中的步骤S210包括的子步骤的流程示意图;

图5为本申请实施例提供的雷达探测地图的应用示意图;

图6为本申请实施例提供的智能家居控制方法的流程示意图之二;

图7为图6中的步骤S240包括的子步骤的流程示意图;

图8为本申请实施例提供的智能家居控制方法的流程示意图之三;

图9为本申请实施例提供的智能家居控制装置的组成示意图之一;

图10为图9中的控制触发检测模块的组成示意图;

图11为本申请实施例提供的智能家居控制装置的组成示意图之二;

图12为图11中的触发区域配置模块的组成示意图;

图13为本申请实施例提供的智能家居控制装置的组成示意图之三。

图标:10-家居控制设备;20-智能家居;30-探测雷达;40-用户终端;11-存储器;12-处理器;13-通信单元;100-智能家居控制装置;110-控制触发检测模块;120-控制策略获取模块;130-家居状态控制模块;111-对象位置探测子模块;112-映射位置比对子模块;113-控制触发确定子模块;140-触发区域配置模块;150-区域状况存储模块;141-探测地图传输子模块;142-批注地图接收子模块;143-触发区域确定子模块;160-调控策略配置模块;170-调控策略存储模块。

具体实施方式

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

在本申请的描述中,需要理解的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本申请中的具体含义。

下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互结合。

请参照图1,图1是本申请实施例提供的家居控制设备10、智能家居20、探测雷达30及用户终端40之间的交互示意图。在本申请实施例中,所述家居控制设备10与至少一个智能家居20通信连接,用于对所述至少一个智能家居20的工作状态进行非接触式控制,提升控制及时性和控制智能化程度,确保用户的家居使用体验。其中,所述至少一个智能家居20可以是,但不限于,智能门锁、按摩沙发、投影仪、电视机、空调、洗衣机等家居设备中的一种或多种组合;所述家居控制设备10可以是,但不限于,个人计算机、服务器等。

所述探测雷达30在布置后的位置通常不变,所述探测雷达30与所述家居控制设备10通信连接,可用于将位于所述探测雷达30的雷达探测范围内的各物体位置告知给所述家居控制设备10,使所述家居控制设备10根据所述探测雷达30上传的各物体位置,自行判断是否对各智能家居20的工作状态进行控制。

所述用户终端40与所述家居控制设备10通信连接,可用于针对每个智能家居20的控制策略进行配置,并将配置出的控制策略上传给所述家居控制设备10进行使用。其中,所述用户终端40可以是,但不限于,智能手机、平板电脑、笔记本电脑、个人计算机等;不同智能家居20的控制策略可以相同,也可以不同,具体的配置可由智能家居20的使用人员根据需求进行配置。例如,针对智能电视来说,其对应的控制策略可以是在一天内的十八点开机、十九点调台至新闻频道及十九点四十分关机,也可以是在一天内的二十一点开机而二十四点关机;针对智能空调来说,其对应的控制策略可以是在一天内的二十一点开机而二十四点关机。

在本实施例的一种实施方式中,所述探测雷达30可与所述至少一个智能家居20共同连接一个网关设备,并经该网关设备与所述家居控制设备10通信连接,以通过该网关设备与所述家居控制设备10进行数据交互。

请参照图2,图2是本申请实施例提供的家居控制设备10的组成示意图。在本申请实施例中,所述家居控制设备10可用于将上述智能家居20的具体控制与触发对象位置及智能家居20的控制触发区域相关联,并直接基于触发对象位置与智能家居20的控制触发区域之间的相对位置关系,自行调控对应智能家居20的工作状况,从而针对智能家居20实现非接触式控制,确保了智能家居20的控制及时性和控制智能化程度,提升了用户的家居使用体验。

其中,所述触发对象为用于触发所述家居控制设备10对各智能家居20进行状态控制的对象实体,所述触发对象可以是特定的某个动物、人体或移动物体,也可以是任意一个实体,例如猫、狗、玩具小车、人体等实体中的任意一个。

所述控制触发区域用于表示对应智能家居20的触发所述家居控制设备10执行控制操作的特定环境区域。其中,所述控制触发区域的位置与对应智能家居20的位置可以相同,也可以不同,所述控制触发区域的位置设置方式与对应智能家居20的家居类型存在一定关联。

其中,某些智能家居20只有在自身做功部位与用户接触的状态下运行,才能为用户提供对应服务,那么针对这类智能家居20,可将这类智能家居20的控制触发区域的位置设置为与这类智能家居20自身位置相同,以便于实现对这类智能家居20的接触控制操作。例如,将按摩沙发的控制触发区域设置为该按摩沙发的坐垫的投影地面区域,以便于用户坐在按摩沙发的坐垫上时,直接表明有用户进入该按摩沙发的控制触发区域。

此外,某些智能家居20需要与用户保持一定距离的状态下运行,方能进一步提升用户服务体验,那么针对这类智能家居20,可将这类智能家居20的控制触发区域的位置设置为与这类智能家居20自身位置互不相同,以便于实现对这类智能家居20的隔空控制操作。例如,将智能电视的控制触发区域设置为位于电视屏幕正对方向2米处且边长为0.5米的正方形区域,以便于用户进入到该智能电视的控制触发区域内时,该智能电视被触发控制进而为用户提供良好的影视观看服务。

同时,需要注意的是,可将不同智能家居20各自的控制触发区域设置为部分重叠或完全重叠,也可将不同智能家居20各自的控制触发区域设置为完全不重叠。

具体地,针对无功能联动需求的某些智能家居20来说,为确保这些智能家居20的控制触发时机互不相同,维持智能家居20的功能执行独立性,保证这些智能家居20的触发控制操作互不影响,可将不同智能家居20各自的控制触发区域设置为完全不重叠的状态。例如,智能抽油烟机与智能洗衣机在实际使用过程中不会出现功能联动现象,反而需要这两种家居的运行时机并无关联,由此则需将智能抽油烟机的控制触发区域与智能洗衣机的控制触发区域设置为相互独立的状态。

而针对存在功能联动需求的某些智能家居20来说,为确保这些智能家居20的控制触发时机大致相同,或进一步加深多个智能家居20的功能执行关联度,实现多个智能家居20的功能联动,可将不同智能家居20各自的控制触发区域设置为完全重叠或大部分重叠的状态。例如,智能电视与按摩沙发在实际使用过程中能够相互配合提升用户影视观看体验,由此智能电视与按摩沙发存在功能联动需求,可将智能电视的控制触发区域与按摩沙发的控制触发区域设置为完全重叠或大部分重叠的状态,以便于用户在一个特定区域内时能够同时触发对智能电视及按摩沙发的控制操作,确保该用户的影视观看体验。

在本实施例中,所述家居控制设备10可以包括存储器11、处理器12、通信单元13及智能家居控制装置100。其中,所述存储器11、所述处理器12及所述通信单元13各个元件相互之间接或间接地电性连接,以实现数据的传输或交互。例如,所述存储器11、所述处理器12及所述通信单元13这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。

在本实施例中,所述存储器11可以是,但不限于,随机存取存储器(Random AccessMemory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(ProgrammableRead-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-OnlyMemory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-OnlyMemory,EEPROM)等。其中,所述存储器11用于存储计算机程序,所述处理器12在接收到执行指令后,可相应地执行所述计算机程序。

其中,所述存储器11还用于存储不同智能家居20各自的控制触发区域的分布状况,所述分布状况可以采用各智能家居20的控制触发区域在同一电子地图中的分布位置信息进行表达,也可以采用各智能家居20的控制触发区域在所述探测雷达30的雷达探测地图中的映射状况信息进行表达,所述分布状况的表达方式可随着所述家居控制设备10以及各智能家居20的应用场景变化进行适配性选择。例如,若与所述家居控制设备10连接的各智能家居20处于同一较为空旷的环境下,且存在部分智能家居20的控制触发区域超出所述探测雷达30的雷达探测范围时,需要采用电子地图来对各智能家居20的控制触发区域的分布状况进行表达。若与所述家居控制设备10连接的各智能家居20处于同一室内环境下,且所有智能家居20的控制触发区域均在所述探测雷达30的雷达探测范围内时,为提升所述家居控制设备10的家居控制准确度,通常需要采用所述探测雷达30的雷达探测地图来对各智能家居20的控制触发区域的分布状况进行表达。

所述存储器11还用于存储不同智能家居20各自的状态调控策略,其中所述状态调控策略用于表示对应智能家居20的控制触发区域内存在触发对象时需相应执行的控制策略,所述状态调控策略可随着对应智能家居20的种类不同而有不同的内容。在本实施例的一种实施方式中,所述状态调控策略可以由用户通过用户终端40配置并存储在所述家居控制设备10处。

在本实施例中,所述处理器12可以是一种具有信号的处理能力的集成电路芯片。所述处理器12可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、图形处理器(Graphics Processing Unit,GPU)及网络处理器(Network Processor,NP)、数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件中的至少一种。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。

在本实施例中,所述通信单元13用于通过网络建立所述家居控制设备10与其他电子设备之间的通信连接,并通过所述网络收发数据,其中所述网络包括有线通信网络及无线通信网络。例如,所述家居控制设备10能够通过所述通信单元13从用户终端40处获取用户针对各智能家居20配置的状态调控策略;所述家居控制设备10还可通过所述通信单元13从所述用户终端40处获取用户针对各智能家居20指定的控制触发区域的分布状况。

在本实施例中,所述智能家居控制装置100包括至少一个能够以软件或固件的形式存储于所述存储器11中或固化在所述家居控制设备10的操作系统中的软件功能模块。所述处理器12可用于执行所述存储器11存储的可执行模块,例如所述智能家居控制装置100所包括的软件功能模块及计算机程序等。所述家居控制设备10通过所述智能家居控制装置100将智能家居20的具体控制与触发对象位置及智能家居20的控制触发区域相关联,并直接基于触发对象位置与智能家居20的控制触发区域之间的相对位置关系,自行调控对应智能家居20的工作状况,从而针对智能家居20实现非接触式控制,确保了智能家居20的控制及时性和控制智能化程度,提升了用户的家居使用体验。

可以理解的是,图2所示的框图仅为所述家居控制设备10的一种组成示意图,所述家居控制设备10还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。

在本申请中,为确保所述家居控制设备10能够将智能家居20的具体控制与触发对象位置及智能家居20的控制触发区域相关联,针对该智能家居20实现非接触式控制,确保智能家居20的控制及时性和控制智能化程度,并提升用户的家居使用体验,本申请实施例通过提供一种智能家居控制方法实现前述目的,下面对本申请提供的智能家居控制方法进行详细描述。

可选地,请参照图3,图3是本申请实施例提供的智能家居控制方法的流程示意图之一。在本申请实施例中,图3所示的智能家居控制方法可以包括步骤S210~步骤S230。

步骤S210,获取触发对象的位置信息,并根据位置信息确定触发对象是否处于至少一个智能家居的控制触发区域内。

在本实施例中,若所述触发对象为特定的某个实体对象,则可采用GPS(GlobalPositioning System,全球定位系统)系统直接对该触发对象进行定位,来获取该触发对象的位置信息,而后由所述家居控制设备10根据所述位置信息将所述触发对象以及各智能家居20的控制触发区域在同一电子地图中各自的分布位置信息进行比对,以确定该触发对象是否处于某个或某几个智能家居20的控制触发区域内。

若所述触发对象为任意一个实体对象,则可通过探测范围覆盖当前所有智能家居20的控制触发区域的探测设备,将进入该探测设备的探测范围内的每个实体对象分别作为一个触发对象,并相应地得到该实体对象在所述探测设备的探测范围内的位置信息,而后由所述家居控制设备10将所述探测范围内的所述触发对象的位置信息及各智能家居20的控制触发区域的分布位置信息进行比对,以确定该触发对象是否处于某个或某几个智能家居20的控制触发区域内。在本实施例的一种实施方式中,可使用上述探测雷达30作为所述探测设备来确定是否存在处于至少一个智能家居20的控制触发区域内的触发对象。

可选地,请参照图4,图4是图3中的步骤S210包括的子步骤的流程示意图。在本实施例中,所述步骤S210可以包括子步骤S211~子步骤S213,本申请可通过执行所述子步骤S211~子步骤S213,经所述探测雷达30对各智能家居20的控制触发区域的触发状况进行有效检测,避免出现触发检测失误现象。

子步骤S211,调用探测雷达对触发对象进行位置探测,得到触发对象在探测雷达的雷达探测地图中对应的探测位置。

在本实施例中,所述家居控制设备10可相应地控制所述探测雷达30实时运行,由该探测雷达30自行向周边发射电磁波信号,并接收反射回来的电磁回波信号,从而根据发射的电磁波信号及接收的电磁回波信号,精准地确定出该探测雷达30的雷达探测范围内的触发对象的分布信息。而后,所述探测雷达30会将得到的处于雷达探测范围内的触发对象的分布信息反馈给所述家居控制设备10,由所述家居控制设备10确定出所述触发对象在探测雷达30的雷达探测地图中对应的探测位置。以图5所示的雷达探测地图为例,所述雷达探测地图中的多条直线的相交点即可代表所述探测雷达30的雷达位置信息,所述雷达探测地图中的圆点即可代表处于探测雷达30的雷达探测范围内的触发对象在所述雷达探测地图中的探测位置。

子步骤S212,根据预存的每个智能家居的控制触发区域在雷达探测地图中对应的映射区域范围,将所述探测位置与每个映射区域范围进行位置比对。

在本实施例中,所述家居控制设备10可以存储每个智能家居20的控制触发区域在所述雷达探测地图中对应的映射区域范围,以图5所示的雷达探测地图为例,所述雷达探测地图中的A区域的方框可代表某个或某几个智能家居20的控制触发区域所对应的映射区域范围。在此基础上,所述家居控制设备10可通过在所述雷达探测地图中将所述触发对象的探测位置与各映射区域范围进行位置比对,查看该触发对象的探测位置位于哪个映射区域范围内,提升触发检测精准度,避免出现触发检测失误现象。

子步骤S213,若位置比对结果为探测位置位于目标映射区域范围内,则确定触发对象处于所述目标映射区域范围所对应的目标智能家居的控制触发区域内。

在本实施例中,当所述探测位置与各映射区域范围之间的位置比对结果表现出该探测位置位于某个目标映射区域范围内的情形时,即可说明该触发对象真实处于与该目标映射区域范围相对应的目标智能家居20的控制触发区域内。

由此,本申请可通过执行上述子步骤S 211~子步骤S213,使用所述探测雷达30对各智能家居20的控制触发区域的触发状况进行有效检测,避免出现触发检测失误现象。

步骤S220,在确定触发对象处于目标智能家居的控制触发区域内的情况下,获取目标智能家居的状态调控策略。

在本实施例中,当所述家居控制设备10确定存在触发对象处于某个或某几个目标智能家居20的控制触发区域内时,所述家居控制设备10将对应获取与所述触发对象所在的控制触发区域相对应的目标智能家居20的状态调控策略。其中,不同智能家居20各自的状态调控策略可预先存储在所述家居控制设备10内,并可通过数据查找的方式得到目标智能家居20的状态调控策略;所述家居控制设备10也通过向用户终端40发送针对目标智能家居20的调控策略获取请求,由该用户终端40响应所述调控策略获取请求,向该家居控制设备10反馈用户通过所述用户终端40针对目标智能家居20配置的状态调控策略,满足用户对目标智能家居20的操控体验。

步骤S230,按照状态调控策略对目标智能家居的工作状态进行控制。

在本实施例中,当所述家居控制设备10确定触发对象处于目标智能家居20的控制触发区域内,并获取到该目标智能家居20的状态调控策略后,可相应地参照获取到的所述状态调控策略,获取执行所述状态调控策略所需的条件参数,并在获取到的条件参数满足对应状态调控策略的情况下,向所述目标智能家居20发射控制指令,以对该目标智能家居20的工作状态进行控制。

以智能电视为例,假如智能电视的状态调控策略为“当触发对象在智能电视的控制触发区域内停留3分钟时,控制智能电视开机,并在触发对象在智能电视的控制触发区域内停留超过5分钟时,控制智能电视调台到任一新闻频道”,那么该状态调控策略所对应的条件参数即为“触发对象在智能电视的控制触发区域内的滞留时间”,因此当所述家居控制设备10确定触发对象处于智能电视的控制触发区域内后,会相应地统计该触发对象在对应控制触发区域内的滞留时长,并将该滞留时长与3分钟及5分钟进行比较,从而在滞留时长等于3分钟时,向智能电视发送开机指令,使智能电视开机,而后在滞留时长超过5分钟时,向智能电视发送调台指令,使智能电视调台到某一新闻频道。其中,所述智能电视的控制触发区域可以与沙发坐垫位置重合,从而在用户坐在沙发坐垫上时,得以触发所述家居控制设备10对所述智能电视的控制操作,使所述智能电视提供观影服务。

由此,本申请可通过执行上述步骤S210~步骤S230,将智能家居20的具体控制与触发对象位置及智能家居20的控制触发区域相关联,并直接基于触发对象位置与智能家居20的控制触发区域之间的相对位置关系,自行调控对应智能家居20的工作状况,从而针对智能家居20实现非接触式控制,确保了智能家居20的控制及时性和控制智能化程度,提升了用户的家居使用体验。

在本申请中,为实现对智能家居20的非接触式控制功能,需对不同智能家居20各自的控制触发区域进行有效配置,由此本申请实施例通过提供一种触发区域配置方案实现前述目的,下面对所述触发区域配置方案的具体实现过程进行详细描述。

可选地,请参照图6,图6是本申请实施例提供的智能家居控制方法的流程示意图之二。在本申请实施例中,所述智能家居控制方法还可以包括步骤S240及步骤S250,以通过步骤S240及步骤S250对不同智能家居20各自的控制触发区域进行有效配置。

步骤S240,调用探测雷达对至少一个智能家居的控制触发区域进行配置。

在本实施例中,为提升非接触式控制功能的触发检测精准性,可在利用所述探测雷达30感知触发对象的同时,在该探测雷达30的雷达探测范围内直接圈定一个区域作为某个智能家居20的控制触发区域,从而直接利用所述探测雷达30在较小空间范围内对各智能家居20的区域触发状况进行精准检测。

在本实施例的一种实施方式中,可在探测雷达30的雷达探测范围内针对每个智能家居20设置专属路障,而后由所述家居控制设备10在所述探测雷达30的雷达探测地图中,以对应专属路障的探测位置为中心构建预设尺寸大小的矩形框,然后将该矩形框所对应的区域作为对应智能家居20的控制触发区域。

可选地,请参照图7,图7是图6中的步骤S240包括的子步骤的流程示意图。在本实施例的另一种实施方式中,所述步骤S240还可以包括子步骤S241~子步骤S243,以通过所述子步骤S241~子步骤S243向用户提供一种简便的触发区域配置方式,使用户自行针对各智能家居20选取满意的控制触发区域。

子步骤S241,获取探测雷达的雷达探测地图,并将雷达探测地图发送给用户终端。

在本实施例中,所述家居控制设备10可直接以所述探测雷达30的雷达位置为中心构建一个雷达探测地图,而后将该雷达探测地图直接发送给所述用户终端40,使用户自行在所述用户终端40显示的所述雷达探测地图上针对每个智能家居20圈定合适的映射区域范围。

子步骤S242,接收用户终端发送的批注雷达地图,其中批注雷达地图记录有每个智能家居所对应的映射区域范围在雷达探测地图中的分布信息及尺寸信息。

在本实施例中,当用户在所述用户终端40显示的所述雷达探测地图上针对每个智能家居20圈定合适的映射区域范围,得到对应的批注雷达地图后,可通过所述用户终端40将所述批注雷达地图发送给所述家居控制设备10,使所述家居控制设备10根据不同智能家居20所对应的映射区域范围在雷达探测地图中的分布信息及尺寸信息,直接确定各智能家居20的控制触发区域的分布位置。

可以理解的是,用户在使用所述用户终端40进行映射区域范围圈定操作时,可将自身作为对应智能家居20的用于指示控制触发区域中心位置的示教标记。在此情况下,用户在进入到所述探测雷达30的雷达探测范围内后,所述探测雷达30的雷达探测地图中将对应显示用户作为示教标记时的探测位置,以便于用户充分结合各智能家居20的真实分布情况,以及自身作为示教标记时的探测位置,针对每个智能家居20在所述雷达探测地图上选取满足自身使用体验的映射区域范围,得到对应的批注雷达地图。

子步骤S243,根据探测雷达的雷达位置,以及每个映射区域范围在雷达探测地图中的分布信息及尺寸信息,确定每个智能家居的控制触发区域的分布状况。

由此,本申请可通过上述子步骤S241~子步骤S243,向用户提供一种简便的触发区域配置方式,使用户自行针对各智能家居20选取满意的控制触发区域。

步骤S250,对至少一个智能家居的控制触发区域的分布状况进行存储。

在本实施例中,当所述家居控制设备10利用所述探测雷达30确定出每个智能家居20的控制触发区域的分布状况后,可在同一电子地图或该探测雷达30的雷达探测地图中对各智能家居20的控制触发区域进行位置标注,而后对标注的电子地图或雷达探测地图进行存储,完成对各智能家居20的控制触发区域的分布状况的存储操作。

由此,本申请可通过执行上述步骤S240及步骤S250,对不同智能家居20各自的控制触发区域进行有效配置,确保对智能家居20的非接触式控制功能能够得到有效实施。

在本申请中,为实现对智能家居20的非接触式控制功能,需预先地对不同智能家居20在对应控制触发区域被触发时使用的状态调控策略进行有效配置,由此本申请实施例通过提供一种状态调控策略配置方案实现前述目的,下面对所述状态调控策略配置方案的具体实现过程进行详细描述。

可选地,请参照图8,图8是本申请实施例提供的智能家居控制方法的流程示意图之三。在本申请实施例中,所述智能家居控制方法还可以包括步骤S260及步骤S270,以通过所述步骤S260及步骤S270对不同智能家居20各自的与对应控制触发区域匹配的状态调控策略进行有效配置。

步骤S260,对至少一个智能家居各自的状态调控策略进行配置。

在本实施例中,每个所述智能家居20的状态调控策略可由用户通过用户终端40远程配置,其中可以是由所述家居控制设备10向对应用户终端40要求用户进行策略内容配置操作,也可以是用户主动通过所述用户终端40上传对应的策略内容给所述家居控制设备10,最后由所述家居控制设备10针对每个智能家居20根据对应的策略内容生成匹配的状态调控策略。

在本实施例的一种实施方式中,所述对至少一个智能家居20各自的状态调控策略进行配置的步骤,可以包括:

针对每个智能家居20,向用户终端40发送与该智能家居20匹配的触发控制配置请求;

接收所述用户终端40发送的与所述触发控制配置请求对应的配置响应回复,并根据所述配置响应回复生成该智能家居20的状态调控策略。

其中,所述触发控制配置请求携带有对应智能家居20的家居身份信息(例如,家居编号、家居MAC地址或家居昵称等信息),以使用户得以通过所述触发控制配置请求中的家居身份信息,确定当前制定的调控策略内容属于哪个智能家居20。同时,所述配置响应回复也携带有对应触发控制配置请求所记录的家居身份信息,以便于所述家居控制设备10基于所述配置响应回复携带的家居身份信息及调控策略内容,建立所述家居身份信息所属智能家居20与状态调控策略之间的对应关系。

在本实施例的另一种实施方式中,所述对至少一个智能家居20各自的状态调控策略进行配置的步骤,可以包括:

接收用户终端40上传的家居控制文件,其中所述家居控制文件包括对应智能家居20的家居运行规划内容;

从所述家居运行规划内容中提取与对应智能家居20的控制触发区域对应的目标规划内容,并根据所述目标规划内容生成该智能家居20的状态调控策略。

其中,所述家居控制文件用于表示用户针对智能家居20制定并主动上传的完整运行方案,所述家居控制文件记录有对应智能家居20的家居身份信息以及针对该智能家居20的家居运行规划内容。因此,所述家居控制设备10在获取到某个智能家居20的家居控制文件后,会从该家居控制文件的家居运行规划内容中提取出与该智能家居20的控制触发区域相关联的目标规划内容,并直接针对该智能家居20基于提取出的目标规划内容进行整理,得到该智能家居20的状态调控策略。

步骤S270,对至少一个智能家居各自的状态调控策略进行存储。

在本实施例中,当所述家居控制设备10基于用户通过用户终端40传输的策略内容,针对每个智能家居20生成匹配的状态调控策略后,可相应地在所述存储器11中对各智能家居20的状态调控策略,以便于在某个智能家居20的控制触发区域被触发时,能够直接调用该智能家居20的状态调控策略来对该智能家居20的运行状况进行调整,从而实现非接触式控制功能。

由此,本申请可通过执行上述步骤S260及步骤S270,对不同智能家居20各自的状态调控策略进行有效配置,确保所述家居控制设备10能够有效地实现智能家居20的非接触式控制功能。

在本申请中,为确保所述家居控制设备10能够通过所述智能家居控制装置100执行上述智能家居控制方法,本申请通过对所述智能家居控制装置100进行功能模块划分的方式实现前述功能。下面对本申请提供的智能家居控制装置100的具体组成进行相应描述。

可选地,请参照图9,图9是本申请实施例提供的智能家居控制装置100的组成示意图之一。在本申请实施例中,所述智能家居控制装置100可以包括控制触发检测模块110、控制策略获取模块120及家居状态控制模块130。

控制触发检测模块110,用于获取触发对象的位置信息,并根据位置信息确定触发对象是否处于至少一个智能家居的控制触发区域内。

控制策略获取模块120,用于在确定触发对象处于目标智能家居的控制触发区域内的情况下,获取目标智能家居的状态调控策略。

家居状态控制模块130,用于按照状态调控策略对目标智能家居的工作状态进行控制。

可选地,请参照图10,图10是图9中的控制触发检测模块110的组成示意图。在本实施例中,所述控制触发检测模块110可以包括对象位置探测子模块111、映射位置比对子模块112及控制触发确定子模块113。

对象位置探测子模块111,用于调用探测雷达对触发对象进行位置探测,得到触发对象在探测雷达的雷达探测地图中对应的探测位置。

映射位置比对子模块112,用于根据预存的每个智能家居的控制触发区域在雷达探测地图中对应的映射区域范围,将探测位置与每个映射区域范围进行位置比对。

控制触发确定子模块113,用于若位置比对结果为探测位置位于目标映射区域范围内,则确定触发对象处于目标映射区域范围所对应的目标智能家居的控制触发区域内。

可选地,请参照图11,图11是本申请实施例提供的智能家居控制装置100的组成示意图之二。在本申请实施例中,所述智能家居控制装置100还可以包括触发区域配置模块140及区域状况存储模块150。

触发区域配置模块140,用于调用探测雷达对至少一个智能家居的控制触发区域进行配置。

区域状况存储模块150,用于对至少一个智能家居的控制触发区域的分布状况进行存储。

可选地,请参照图12,图12是图11中的触发区域配置模块140的组成示意图。在本实施例中,所述触发区域配置模块140可以包括探测地图传输子模块141、批注地图接收子模块142及触发区域确定子模块143。

探测地图传输子模块141,用于获取探测雷达的雷达探测地图,并将雷达探测地图发送给用户终端。

批注地图接收子模块142,用于接收用户终端发送的批注雷达地图,其中批注雷达地图记录有每个智能家居所对应的映射区域范围在雷达探测地图中的分布信息及尺寸信息。

触发区域确定子模块143,用于根据探测雷达的雷达位置,以及每个映射区域范围在雷达探测地图中的分布信息及尺寸信息,确定每个智能家居的控制触发区域的分布状况。

可选地,请参照图13,图13是本申请实施例提供的智能家居控制装置100的组成示意图之三。在本申请实施例中,所述智能家居控制装置100还可以包括调控策略配置模块160及调控策略存储模块170。

调控策略配置模块160,用于对至少一个智能家居各自的状态调控策略进行配置。

调控策略存储模块170,用于对至少一个智能家居各自的状态调控策略进行存储。

其中,在本实施例的一种实施方式中,所述调控策略配置模块160具体用于:

针对每个智能家居20,向用户终端40发送与该智能家居20匹配的触发控制配置请求;

接收所述用户终端40发送的与所述触发控制配置请求对应的配置响应回复,并根据所述配置响应回复生成该智能家居20的状态调控策略。

在本实施例的另一种实施方式中,调控策略配置模块160具体用于:

接收用户终端40上传的家居控制文件,其中所述家居控制文件包括对应智能家居20的家居运行规划内容;

从所述家居运行规划内容中提取与对应智能家居20的控制触发区域对应的目标规划内容,并根据所述目标规划内容生成该智能家居20的状态调控策略。

其中,需要说明的是,本申请实施例所提供的智能家居控制装置100,其基本原理及产生的技术效果与前述的智能家居控制方法相同,为简要描述,本实施例部分未提及之处,可参考上述的针对智能家居控制方法的描述内容。

在本申请所提供的实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个可读存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个可读存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的可读存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

综上所述,在本申请提供的一种智能家居控制方法、装置、家居控制设备及可读存储介质中,本申请通过获取触发对象的位置信息,并根据位置信息判断该触发对象是否处于至少一个智能家居的控制触发区域内,而后在确定该触发对象处于某个目标智能家居的控制触发区域内的情况下,调用该目标智能家居的状态调控策略对该目标智能家居的工作状态进行控制,以将智能家居的具体控制与触发对象位置以及智能家居的控制触发区域相关联,并直接基于触发对象位置与智能家居的控制触发区域之间的相对位置关系,自行调控对应智能家居的工作状况,从而针对智能家居实现非接触式控制,确保了智能家居的控制及时性和控制智能化程度,提升了用户的家居使用体验。

以上所述,仅为本申请的各种实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应当以权利要求的保护范围为准。

相关技术
  • 智能家居控制方法、装置、家居控制设备及可读存储介质
  • 智能家居的控制方法、智能家居控制设备以及存储介质
技术分类

06120112812002