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

设备控制方法、装置、计算机设备和存储介质

文献发布时间:2023-06-19 13:46:35


设备控制方法、装置、计算机设备和存储介质

技术领域

本申请涉及智能家居控制技术领域,特别是涉及一种设备控制方法、装置、计算机设备和存储介质。

背景技术

随着智能家居控制技术的发展,在用户家庭内可以实现的智能控制场景多种多样,用户可以根据自己的需求设置不同的智能控制场景,在一个智能控制场景中,用户可以实现对多个智能设备的同时控制。

传统技术中,用户可以通过手机中的相关应用软件(APP)设置不同的场景,在一个场景被触发时,与该场景关联的智能设备则相应执行控制操作,以满足用户的当前需求;例如:用户可以设置离家场景,在该离家场景中,可以关联用户离家后需要关闭的设备,以实现在用户离家后,自动关闭当前正在运行的这些设备。

然而,由于现有技术中的场景在被触发后,对与该场景联动的这些设备所执行的的控制操作,可能造成对家庭内其他用户的困扰,导致场景控制的效果较差。

发明内容

基于此,有必要针对上述技术问题,提供一种能够在场景被触发后,在检测到空间内存在其他用户的情况下,禁止对该场景关联的智能设备进行相应控制操作的设备控制方法、装置、计算机设备和存储介质。

第一方面,提供了一种设备控制方法,其特征在于,应用于智能控制系统,该智能控制系统包括至少一个智能设备;该方法包括:

接收智能设备发送的触发指令,并确定该触发指令所触发的智能联动场景;

判断布局该智能控制系统的空间内是否存在预设对象;

在判断布局该智能控制系统的空间内存在预设对象的情况下,禁止对该智能联动场景关联的智能设备进行相应的控制操作。

在其中一个实施例中,判断布局该智能控制系统的空间内是否存在预设对象,包括:

向对象感知装置发送检测指令,该检测指令用于检测布局该智能控制系统的空间内是否存在预设对象;

接收对象感知装置发送的检测结果,并根据该检测结果确定布局该智能控制系统的空间内是否存在预设对象。

在其中一个实施例中,根据该检测结果确定布局该智能控制系统的空间内是否存在预设对象,包括:

在该检测结果中携带该预设对象的位置信号特征的情况下,确定布局该智能控制系统的空间内存在预设对象;其中,该位置信号特征为该对象感知装置基于发射的第一检测波以及接收的第二检测波之间的变化幅度确定的。

在其中一个实施例中,在该检测结果中携带该预设对象的位置信号特征的情况下,确定布局该智能控制系统的空间内存在预设对象,包括:

在该检测结果中携带该预设对象的位置信号特征的情况下,根据该位置信号特征,从预设的位置特征库中查找布局该智能控制系统的空间内与该位置信号特征对应的区域,并确定该区域内存在预设对象;

其中,该位置特征库包括多个位置信号特征与多个区域标识之间的对应关系。

在其中一个实施例中,该方法还包括:

接收终端设备针对布局该智能控制系统的空间内的各区域发送的区域标识;

接收对象感知装置发送的多个位置信号特征;

根据该区域标识和多个位置信号特征,建立位置特征库。

在其中一个实施例中,该方法还包括:

接收终端设备发送的联动设备修改指令;

响应于该联动设备修改指令,将该智能联动场景关联的部分智能设备的原控制操作修改为目标控制操作。

在其中一个实施例中,禁止对该智能联动场景关联的智能设备进行相应的控制操作,包括:

禁止对除该部分智能设备之外的其他设备执行原控制操作;

控制部分智能设备执行目标控制操作。

第二方面,提供了一种设备控制装置,应用于智能控制系统,该智能控制系统包括至少一个智能设备;该装置包括:

确定模块,用于接收智能设备发送的触发指令,并确定该触发指令所触发的智能联动场景;

判断模块,用于判断布局该智能控制系统的空间内是否存在预设对象;

禁止模块,用于在判断布局该智能控制系统的空间内存在预设对象的情况下,禁止对该智能联动场景关联的智能设备进行相应的控制操作。

第三方面,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行所述计算机程序时实现以下步骤:

接收智能设备发送的触发指令,并确定该触发指令所触发的智能联动场景;

判断布局该智能控制系统的空间内是否存在预设对象;

在判断布局该智能控制系统的空间内存在预设对象的情况下,禁止对该智能联动场景关联的智能设备进行相应的控制操作。

第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以下步骤:

接收智能设备发送的触发指令,并确定该触发指令所触发的智能联动场景;

判断布局该智能控制系统的空间内是否存在预设对象;

在判断布局该智能控制系统的空间内存在预设对象的情况下,禁止对该智能联动场景关联的智能设备进行相应的控制操作。

上述设备控制方法、装置、计算机设备和存储介质,计算机设备通过接收智能设备发送的触发指令,并确定该触发指令所触发的智能联动场景,接着,判断布局该智能控制系统的空间内是否存在预设对象,并在确定布局该智能控制系统的空间内存在预设对象的情况下,禁止对该智能联动场景关联的智能设备进行相应的控制操作;也就是说,在确定空间内存在预设对象时,即使智能联动场景被触发,也不对该智能联动场景关联的智能设备进行相应的控制操作,使得该智能联动场景关联的智能设备保持原有的运行状态不变;例如:对于智能家居系统,在用户触发离家场景时,如果此时家中还有其他用户,则离家场景不执行,该离家场景中关联的智能设备仍保持打开状态,避免将其关闭后对家中其他用户造成的困扰,能够提高智能联动场景的控制效果,进而,能够提高用户体验。

附图说明

图1为一个实施例中设备控制方法的应用环境图;

图2为一个实施例中设备控制方法的流程示意图;

图3为另一个实施例中设备控制方法的流程示意图;

图4为另一个实施例中设备控制方法的流程示意图;

图5为另一个实施例中设备控制方法的流程示意图;

图6为一个实施例中设备控制装置的结构框图;

图7为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的设备控制方法,可以应用于如图1所示的应用环境中。其中,一个特定空间100,可以包括至少一个区域1001,该特定空间100中可以布局智能控制系统,该智能控制系统中包括该特定空间100内的多个不同位置处的智能设备101,这些智能设备可以位于该特定空间的不同区域1001内;用户可以通过终端设备102自定义设置不同的智能联动场景,每一个智能联动场景中可以关联至少一个智能设备101,以便用户可以通过触发该智能联动场景,同时对该至少一个智能设备101进行控制,满足用户的不同需求。

另外,该智能控制系统还可以包括多个对象感知装置103和计算机设备104,其中,在每一个区域1001内可以包括至少一个对象感知装置103,该智能控制系统10中的多个智能设备101、用户的终端设备102以及多个对象感知设备103,可以通过网络与计算机设备104进行通信;其中,该智能设备101可以但不限于是智能灯具、智能空调、智能音箱、智能门锁等;用户的终端设备102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备;该对象感知装置103可以但不限于是各种传感装置、蓝牙装置、WIFI装置、雷达装置或者摄像装置等能够检测预设对象的感知装置,且该对象感知装置103可以是独立布设的对象感知装置,也可以是集成在该智能设备101上的对象感知装置;计算机设备104可以是服务器、该特定空间100内布设的智能网关、该特定空间100内布设的网络附属存储(Network Attached Storage,简称NAS)设备、以及具有边缘计算功能的上述智能设备等,其中,服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。该特定空间100可以是家庭、厂区、公司、农场等。

在一个实施例中,如图2所示,提供了一种设备控制方法,以该方法应用于图1中的计算机设备为例进行说明,包括以下步骤:

步骤201,接收智能设备发送的触发指令,并确定该触发指令所触发的智能联动场景。

其中,每一个智能联动场景可以包括至少一种触发方式或者触发条件,不同的智能联动场景对应的触发方式或者触发条件不同,例如:可以通过语音触发、指定动作触发、终端设备点击触发、或者智能设备的特定操作触发等方式,如:通过智能音箱检测到的用户语音对智能场景的触发,或者,通过智能门锁检测到的开关门操作对智能场景的触发等。

具体地,在智能设备检测到对智能联动场景的触发动作或者语音指令后,智能设备将智能联动场景的触发指令发送至计算机设备,计算机设备在接收到智能设备发送的触发指令后,根据该触发指令和不同触发指令与不同智能联动场景之间的对应关系,确定该触发指令所触发的智能联动场景;例如:在智能门锁检测到用户对该智能门锁从内开门和从外关门的操作后,该智能门锁可以确定用户的出门操作,智能门锁将该用户的出门操作发送至计算机设备,计算机设备根据该用户的出门操作和不同触发指令与不同智能联动场景之间的对应关系,可以确定该出门操作所触发的智能联动场景为离家场景,其中,该离家场景对应的触发指令可以是智能门锁检测到的用户的出门操作,也可以是智能音箱检测到的用户输入的类似于“我要出门”的语音指令,还可以是用户通过终端设备(如用户手机)直接点击的离家场景等。

步骤202,判断布局该智能控制系统的空间内是否存在预设对象。

其中,该预设对象可以是人、动物或者特定对象等。

具体地,计算机设备在接收到对智能联动场景的触发指令后,可以判断布局该智能控制系统的空间内是否存在预设对象;可选的,可以通过该空间内的传感装置(红外传感装置、压力传感装置等)、蓝牙装置、WIFI装置、雷达装置或者摄像装置等对象感知装置,来感知该空间内是否存在预设对象,其中,该对象感知装置可以是独立布设的对象感知装置,也可以是集成在智能设备上的对象感知装置。

步骤203,在判断布局该智能控制系统的空间内存在预设对象的情况下,禁止对该智能联动场景关联的智能设备进行相应的控制操作。

其中,该智能联动场景关联至少一个智能设备,在该智能联动场景被触发后,该智能联动场景关联的至少一个智能设备相应执行预设的控制操作,以实现该智能联动场景的控制效果。

具体地,计算机设备在确定布局该智能控制系统的空间内存在预设对象的情况下,禁止对该智能联动场景关联的智能设备进行相应的控制操作,也就是说,在空间内存在预设对象时,即使该智能联动场景被触发,也不执行该智能联动场景,即该智能联动场景关联的智能设备保持原有的状态,不进行任何的控制操作。例如:在用户触发离家场景时,如果此时家中还有其他人,则离家场景不执行,该离家场景中关联的智能设备保持原来的打开状态,不执行关闭操作。

上述设备控制方法中,计算机设备通过接收智能设备发送的触发指令,并确定该触发指令所触发的智能联动场景,接着,判断布局该智能控制系统的空间内是否存在预设对象,并在确定布局该智能控制系统的空间内存在预设对象的情况下,禁止对该智能联动场景关联的智能设备进行相应的控制操作;也就是说,在确定空间内存在预设对象时,即使智能联动场景被触发,也不对该智能联动场景关联的智能设备进行相应的控制操作,使得该智能联动场景关联的智能设备保持原有的运行状态不变;例如:对于智能家居系统,在用户触发离家场景时,如果此时家中还有其他用户,则离家场景不执行,该离家场景中关联的智能设备仍保持打开状态,避免将其关闭后对家中其他用户造成的困扰,能够提高智能联动场景的控制效果,进而,能够提高用户体验。

图3为另一个实施例中设备控制方法的流程示意图。本实施例涉及的是计算机设备判断布局该智能控制系统的空间内是否存在预设对象的一种可选的实现过程,在上述实施例的基础上,如图3所示,上述步骤202包括:

步骤301,向对象感知装置发送检测指令,该检测指令用于检测布局该智能控制系统的空间内是否存在预设对象。

其中,在布局该智能控制系统的空间内可以包括至少一个对象感知设备,该对象感知装置可以是独立布设的对象感知装置,也可以是集成在智能设备上的对象感知装置,该对象感知装置可以是能够感知预设对象的传感装置(红外传感装置、压力传感装置等)、蓝牙装置、WIFI装置、雷达装置或者摄像装置等。

具体地,计算机设备在接收到对智能联动场景的触发指令后,可以向该空间内的至少一个对象感知装置发送针对该预设对象的检测指令,使得该对象感知装置在接收到计算机设备发送的检测指令后,开始工作,以对该空间内的预设对象进行检测;可选的,该对象感知装置在未接收到计算机设备发送的检测指令时,可以处于休眠状态,以降低该对象感知装置的功耗,在该对象感知装置接收到计算机设备发送的检测指令后,从休眠状态转换为工作状态,对空间内的预设对象进行检测。

步骤302,接收对象感知装置发送的检测结果,并根据该检测结果确定布局该智能控制系统的空间内是否存在预设对象。

具体地,该对象感知装置在对空间内的预设对象进行检测后,将检测到的检测结果发送至计算机设备,计算机设备在接收到对象感知装置发送的检测结果后,可以根据该检测结果确定布局该智能控制系统的空间内是否存在预设对象;可选地,该空间内可以包括多个不同的区域,每一个区域可以包括至少一个对象感知装置,针对一个区域内是否存在预设对象,只要该区域内有一个对象感知装置检测到有预设对象,则确定该区域内存在预设对象;可选地,也可以根据该区域内的多个对象感知装置的综合检测结果,确定该空间内是否存在预设对象,例如:在该区域内的多个对象感知装置中,只有一个对象感知装置检测到有预设对象,而该区域内的其他对象感知装置均没有检测到有预设对象,则可以确定该区域内不存在预设对象;通过一个区域内的多个对象感知装置的综合检测结果来确定该区域内是否存在预设对象,可以避免少数对象感知装置出现的检测失误的情况,避免检测误差,可以提高对预设对象的检测准确性。

本实施例中,计算机设备在接收到对智能联动场景的触发指令后,向对象感知装置发送用于检测布局该智能控制系统的空间内是否存在预设对象的检测指令,接着,计算机设备接收该对象感知装置发送的检测结果,并根据该检测结果确定布局该智能控制系统的空间内是否存在预设对象;也就是说,本实施例中的对象感知装置在接收到计算机设备发送的检测指令之后,才开始启动装置,开始检测工作,能够避免对象检测装置一直处于工作状态中导致的对象检测装置功耗较大,以及无效检测的问题,能够降低对象检测装置的功耗,进而提高对象检测装置的工作效率。

在本申请的一个可选的实施例中,计算机设备在根据对象感知装置发送的检测结果确定布局该智能控制系统的空间内是否存在预设对象时,可以在该检测结果中携带该预设对象的位置信号特征的情况下,确定布局该智能控制系统的空间内存在预设对象;其中,该位置信号特征为该对象感知装置基于发射的第一检测波以及接收的第二检测波之间的变化幅度确定的。

可选地,对象感知装置在对空间内的预设对象进行感知时,可以是通过向空间内发射第一检测波,在该第一检测波经过预设对象时,经反射形成第二检测波,该对象感知装置通过接收该第二检测波,并根据发射的第一检测波和接收的第二检测波之间的变化幅度和相位,得到该预设对象所在位置的位置信号特征,该位置信号特征即为该对象感知装置的检测结果;接着,该对象感知装置可以将携带该位置信号特征的检测结果发送至计算机设备,计算机设备在确定该检测结果中携带该预设对象的位置信号特征的情况下,可以确定布局该智能控制系统的空间内存在预设对象;可选地,计算机设备可以从预设的位置特征库中,查找是否存在与该检测结果中携带的位置信号特征匹配的目标位置信号特征,在查找出存在与该检测结果中携带的位置信号特征匹配的目标位置信号特征的情况下,可以确定该检测结果中携带的位置信号特征为预设对象的位置信号特征,并在确定该检测结果中携带的位置信号特征为预设对象的位置信号特征的情况下,确定该空间内存在预设对象。

本实施例中,计算机设备在确定该检测结果中携带该预设对象的位置信号特征的情况下,确定布局该智能控制系统的空间内存在预设对象,也就是说,根据检测到的预设对象的实际位置信号特征确定存在预设对象,能够提高对预设对象的判断准确性。

在本申请的一个可选的实施例中,在该检测结果中携带该预设对象的位置信号特征的情况下,确定布局该智能控制系统的空间内存在预设对象,还可以包括:在该检测结果中携带该预设对象的位置信号特征的情况下,根据该位置信号特征,从预设的位置特征库中查找布局该智能控制系统的空间内与该位置信号特征对应的区域,并确定该区域内存在预设对象。

其中,该位置特征库包括多个位置信号特征与多个区域标识之间的对应关系,在布设该智能控制系统的空间内可以包括多个不同的区域,每一个区域内都可以对应预设对象在该区域内的多个不同位置处的位置信号特征;例如:对于家居环境,可以包括主卧、次卧、客厅、厨房、卫生间等多个区域,每一个区域都可以包括用户在该区域内活动时所处的不同位置处的位置信号特征。

可选地,计算机设备在确定对象感知装置所发送的检测结果中携带了预设对象的位置信号特征的情况下,可以根据该预设对象的位置信号特征,和预设的位置特征库的多个对应关系中,确定与该位置信号特征对应的区域标识,进而根据该区域标识确定该区域标识对应的区域,进而,可以确定出该空间下的该区域内存在预设对象。

可选地,在计算机设备确定出某一个具体区域内存在预设对象的情况下,如果该智能联动系统关联的多个智能设备中也存在该区域内的智能设备,则计算机设备可以禁止对该区域内的智能设备进行相应的控制操作,而对除该区域内的智能设备之外的,该智能联动系统关联的其他智能设备执行相应的控制操作,也就是说,在智能联动场景被触发时,对存在预设对象的区域内的智能设备,不执行相应的控制操作,使得存在预设对象的区域内的智能设备保持原有的运行状态,而对于没有预设对象的区域内的智能设备继续执行相应的控制操作;例如:在用户触发离家场景时,如果此时只有客厅还有人,则对该离家场景中关联的客厅的智能设备(如智能电视)不执行关闭操作,而对于该离家场景中关联的除客厅之外的其他区域的智能设备执行关闭操作。

本实施例中,计算机设备在确定该检测结果中携带该预设对象的位置信号特征的情况下,根据该位置信号特征,从预设的位置特征库中查找布局该智能控制系统的空间内与该位置信号特征对应的区域,并确定该区域内存在预设对象,能够得到该预设对象所在空间下的具体区域,进而,在确定具体区域内存在预设对象时,可以对具体区域内的智能设备,禁止执行相应的控制操作,使得只有存在预设对象的区域内的智能设备不执行控制操作,能够进一步提高设备控制的智能性,以及提高设备控制的灵活性。

图4为另一个实施例中设备控制方法的流程示意图。本实施例涉及的是计算机设备建立布设该智能控制系统的空间对应的位置特征库的一种可选的实现过程,在上述实施例的基础上,如图4所示,上述方法还包括:

步骤401,接收终端设备针对布局该智能控制系统的空间内的各区域发送的区域标识。

其中,该终端设备中可以安装用于对各个智能设备进行管理和操作的应用程序软件,在该应用程序软件中,也可以包括用户所关联的布局该智能控制系统的空间的空间结构图,用户可以通过该终端设备查看该空间结构图,也可以对该空间结构图进行编辑。

具体地,用户可以通过该终端设备,添加和修改该空间结构图中的各个区域的区域标识,该区域标识可以为该区域的名称属性,终端设备将用户对各个区域的区域标识的操作发送至计算机设备,以使计算机设备能够接收和存储该空间内的各个区域分别对应的区域标识。

步骤402,接收对象感知装置发送的多个位置信号特征。

可选地,对象感知装置可以实时监测预设对象在空间内的活动轨迹,即该对象感知装置可以对该预设对象在空间内的任意位置进行监测,并获取该预设对象在任意位置处的位置信号特征,并将该位置信号特征发送至计算机设备,计算机设备接收该对象感知装置发送的预设对象在空间内的多个位置的位置信号特征。

步骤403,根据该区域标识和多个位置信号特征,建立位置特征库。

可选地,在计算机设备获取到终端设备发送的空间内各区域的区域标识,以及对象感知设备发送的多个位置信号特征后,可以将属于一个区域内的多个位置信号特征与该区域的区域标识进行关联,得到各个区域标识与各个区域标识对应的区域内的多个位置信号特征之间的对应关系,建立该空间的位置特征库。

可选地,对象感知设备可以实时监测预设对象在空间内的任意位置处的位置信号特征,并将该位置信号特征发送至计算机设备,以使计算机设备可以根据该位置信号特征不断更新和优化该位置特征库,以使该位置特征库能够更精准地进行预设对象在空间内的精确定位。

本实施例中,计算机设备通过接收终端设备针对布局该智能控制系统的空间内的各区域发送的区域标识,以及接收对象感知装置发送的多个位置信号特征,并根据该区域标识和多个位置信号特征,建立位置特征库;也就是说,本实施例中的位置特征库是通过实时监测到的位置信号特征和用户自定义的空间内各个区域的区域标识建立的与用户需求相匹配的位置特征库,使得得到的位置特征库更适用于该用户的实际需求,进而,能够根据该位置特征库精确判断预设对象的所在区域或者对预设对象进行精确定位,提高对预设对象的定位准确性。

图5为另一个实施例中设备控制方法的流程示意图。本实施例涉及的是计算机设备对智能联动场景关联的智能设备的控制操作进行自定义设置的一种可选的实现过程,在上述实施例的基础上,如图5所示,上述方法还包括:

步骤501,接收终端设备发送的联动设备修改指令。

其中,该联动设备修改指令可以包括对智能联动场景中关联的智能设备的修改指令,例如:增加或者删除该智能联动场景中关联的智能设备,也可以包括对智能设备的控制操作的修改指令。

可选地,用户可以通过终端设备修改智能联动场景中关联的智能设备,也可以通过终端设备修改每一个智能设备在该智能联动场景中的控制操作,终端设备根据用户对该智能设备的修改操作,生成对应的联动设备修改指令,并将该联动设备修改指令发送至计算机设备。

步骤502,响应于该联动设备修改指令,将该智能联动场景关联的部分智能设备的原控制操作修改为目标控制操作。

可选地,计算机设备在接收到终端设备发送的联动设备修改指令后,响应于该联动设备修改指令,并根据该联动设备修改指令对智能设备的相关控制操作进行修改,即将该联动设备修改指令对应的智能设备的原控制操作修改为目标控制操作;相应地,对于上述步骤203中的操作“禁止对该智能联动场景关联的智能设备进行相应的控制操作”可以包括:禁止对除该部分智能设备之外的其他设备执行原控制操作;控制部分智能设备执行目标控制操作;例如:智能灯具的原控制操作可以为打开操作,修改后的目标控制操作可以为坚持打开操作,在该智能灯具的控制操作为坚持打开操作的情况下,在该智能联动场景被触发且该空间内存在预设对象时,计算机设备仍无法禁止对该智能灯具执行打开操作,也就是说,该智能灯具还是会继续执行打开操作。

本实施例中,计算机设备通过接收终端设备发送的联动设备修改指令,并响应于该联动设备修改指令,将该智能联动场景关联的部分智能设备的原控制操作修改为目标控制操作,使得计算机设备能够禁止对除该部分智能设备之外的其他设备执行原控制操作,而控制部分智能设备执行目标控制操作,能够实现用户的个性化设置,满足用户的个性化需求,提高设备控制的灵活性。

应该理解的是,虽然图2-5的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-5中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图6所示,提供了一种设备控制装置,包括:确定模块601、判断模块602和禁止模块603,其中:

确定模块601,用于接收智能设备发送的触发指令,并确定该触发指令所触发的智能联动场景。

判断模块602,用于判断布局该智能控制系统的空间内是否存在预设对象。

禁止模块603,用于在判断布局该智能控制系统的空间内存在预设对象的情况下,禁止对该智能联动场景关联的智能设备进行相应的控制操作。

在其中一个实施例中,上述判断模块602包括发送单元、接收单元和判断单元;其中,该发送单元,用于向对象感知装置发送检测指令,该检测指令用于检测布局该智能控制系统的空间内是否存在预设对象;该接收单元,用于接收对象感知装置发送的检测结果;该判断单元,用于根据该检测结果确定布局该智能控制系统的空间内是否存在预设对象。

在其中一个实施例中,该判断单元,具体用于在该检测结果中携带该预设对象的位置信号特征的情况下,确定布局该智能控制系统的空间内存在预设对象;其中,该位置信号特征为该对象感知装置基于发射的第一检测波以及接收的第二检测波之间的变化幅度确定的。

在其中一个实施例中,该判断单元,具体用于在该检测结果中携带该预设对象的位置信号特征的情况下,根据该位置信号特征,从预设的位置特征库中查找布局该智能控制系统的空间内与该位置信号特征对应的区域,并确定该区域内存在预设对象;其中,该位置特征库包括多个位置信号特征与多个区域标识之间的对应关系。

在其中一个实施例中,该装置还包括:第一接收模块、第二接收模块和建立模块;其中,该第一接收模块,用于接收终端设备针对布局该智能控制系统的空间内的各区域发送的区域标识;该第二接收模块,用于接收对象感知装置发送的多个位置信号特征;该建立模块,用于根据该区域标识和多个位置信号特征,建立位置特征库。

在其中一个实施例中,该装置还包括修改模块;上述第一接收模块,还用于接收终端设备发送的联动设备修改指令;该修改模块,用于响应于该联动设备修改指令,将该智能联动场景关联的部分智能设备的原控制操作修改为目标控制操作。

在其中一个实施例中,该装置还包括控制模块;上述禁止模块,具体用于禁止对除该部分智能设备之外的其他设备执行原控制操作;该控制模块,用于控制该部分智能设备执行目标控制操作。

关于设备控制装置的具体限定可以参见上文中对于设备控制方法的限定,在此不再赘述。上述设备控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器、布局该智能控制系统的空间内布设的智能网关、布局该智能控制系统的空间内布设的NAS设备、或者布局该智能控制系统的空间内放置的具有边缘计算功能的智能设备等;其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储布局该智能控制系统的空间的位置特征库、各个智能联动场景、以及每一个智能联动场景中关联的智能设备的控制操作等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种设备控制方法。

本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

接收智能设备发送的触发指令,并确定该触发指令所触发的智能联动场景;

判断布局该智能控制系统的空间内是否存在预设对象;

在判断布局该智能控制系统的空间内存在预设对象的情况下,禁止对该智能联动场景关联的智能设备进行相应的控制操作。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:向对象感知装置发送检测指令,该检测指令用于检测布局该智能控制系统的空间内是否存在预设对象;接收对象感知装置发送的检测结果,并根据该检测结果确定布局该智能控制系统的空间内是否存在预设对象。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:在该检测结果中携带该预设对象的位置信号特征的情况下,确定布局该智能控制系统的空间内存在预设对象;其中,该位置信号特征为该对象感知装置基于发射的第一检测波以及接收的第二检测波之间的变化幅度确定的。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:在该检测结果中携带该预设对象的位置信号特征的情况下,根据该位置信号特征,从预设的位置特征库中查找布局该智能控制系统的空间内与该位置信号特征对应的区域,并确定该区域内存在预设对象;其中,该位置特征库包括多个位置信号特征与多个区域标识之间的对应关系。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收终端设备针对布局该智能控制系统的空间内的各区域发送的区域标识;接收对象感知装置发送的多个位置信号特征;根据该区域标识和多个位置信号特征,建立位置特征库。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收终端设备发送的联动设备修改指令;响应于该联动设备修改指令,将该智能联动场景关联的部分智能设备的原控制操作修改为目标控制操作。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:禁止对除该部分智能设备之外的其他设备执行原控制操作;控制部分智能设备执行目标控制操作。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

接收智能设备发送的触发指令,并确定该触发指令所触发的智能联动场景;

判断布局该智能控制系统的空间内是否存在预设对象;

在判断布局该智能控制系统的空间内存在预设对象的情况下,禁止对该智能联动场景关联的智能设备进行相应的控制操作。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:向对象感知装置发送检测指令,该检测指令用于检测布局该智能控制系统的空间内是否存在预设对象;接收对象感知装置发送的检测结果,并根据该检测结果确定布局该智能控制系统的空间内是否存在预设对象。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在该检测结果中携带该预设对象的位置信号特征的情况下,确定布局该智能控制系统的空间内存在预设对象;其中,该位置信号特征为该对象感知装置基于发射的第一检测波以及接收的第二检测波之间的变化幅度确定的。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在该检测结果中携带该预设对象的位置信号特征的情况下,根据该位置信号特征,从预设的位置特征库中查找布局该智能控制系统的空间内与该位置信号特征对应的区域,并确定该区域内存在预设对象;其中,该位置特征库包括多个位置信号特征与多个区域标识之间的对应关系。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收终端设备针对布局该智能控制系统的空间内的各区域发送的区域标识;接收对象感知装置发送的多个位置信号特征;根据该区域标识和多个位置信号特征,建立位置特征库。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收终端设备发送的联动设备修改指令;响应于该联动设备修改指令,将该智能联动场景关联的部分智能设备的原控制操作修改为目标控制操作。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:禁止对除该部分智能设备之外的其他设备执行原控制操作;控制部分智能设备执行目标控制操作。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(Read-Only Memory,ROM)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(Random Access Memory,RAM)或外部高速缓冲存储器。作为说明而非局限,RAM可以是多种形式,比如静态随机存取存储器(Static Random Access Memory,SRAM)或动态随机存取存储器(Dynamic Random Access Memory,DRAM)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

相关技术
  • 清洁设备用尘盒、清洁设备、清洁系统、控制方法、计算机设备及计算机可读存储介质
  • 清洁设备用基站、清洁系统、控制方法、计算机设备及计算机可读存储介质
技术分类

06120113808478