发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0069]参考图1,为本发明实施例一提供的一种控制方法的实现流程图,其中,所述方法可以适用于空间中所设置的中控设备,也可以适用于如手机或pad等电子终端,用以对第一空间中目标对象进行状态预测,进而实现相应功能。
[0070]具体的,在本实施例中,所述方法可以包括以下步骤:
[0071 ]步骤101:获得至少一个数据。
[0072]其中,所述至少一个数据来自至少一个传感器所采集的数据。所述传感器可以为目标对象与终端所在的第一空间内的传感器,也可以为本实施例所属终端上的传感器,用以采集所述第一空间内关于该空间内目标对象的数据,如图像数据、红外数据、加速度数据等等。
[0073]步骤102:处理所述至少一个数据,得到针对目标对象是是否要离开第一空间的预测结果。
[0074]其中,所述预测结果表明所述目标对象是否要离开所述第一空间,是指,所述预测结果能够表明所述目标对象是否具有离开所述第一空间的趋势或可能,区别于所述目标对象已经处于离开所述第一空间的边界上,如用户已经处于房间门口等。本实施例中是要对所述目标对象仍然处于所述第一空间内,且距离其离开所述第一空间还有一定的时间或空间,但是已经存在离开所述第一空间的趋势或可能进行预测。
[0075]步骤103:如果所述预测结果表明所述目标对象要离开所述第一空间,确定第一指令。
[0076]步骤104:执行所述第一指令。
[0077]也就是说,本实施例会在所述预测结果表明所述目标对象具有离开所述第一空间的趋势或可能性时,来确定并执行第一指令,进而实现相应的功能,如关闭电脑或抽风机等功能。
[0078]由上述方案可知,本发明实施例一提供的一种控制方法,通过获得传感器所采集到的至少一个数据之后,对这些数据进行处理进而得到针对第一空间内的目标对象是否要离开第一空间的预测结果,进而在该预测结果表明目标对象要离开第一空间时,确定并执行第一指令,进而实现相应功能,本实施例中无需用户的预先设置操作,即可实现为用户提供提示信息或自动执行相应功能等,明显能够降低用户的操作复杂度,极大改善用户体验。
[0079]需要说明的是,本实施例中通过对所述目标对象是否具有离开所述第一空间的趋势进行预测,在所述目标对象具有要离开所述第一空间的趋势或可能时,执行第一指令实现相应的功能,区别于对所述目标对象离开所述第一空间进行监控,进而执行相应指令。具体的,相较于上述方案,对于执行相应指令实现相关功能的时间来讲,本实施例中在所述目标对象具有离开所述第一空间的趋势或可能时就执行第一指令,而上述方案在判定出所述目标对象正在离开或已经离开所述第一空间时才会执行第一指令,进而本实施例中执行所述第一指令的时间要早于现有技术中执行相应指令的时间,由此,更加提前一步执行所述第一指令,提醒用户或者自动执行相应的功能,使得用户有更多的时间做出相应的准备。
[0080]在具体实现中,所述至少一个传感器所采集到的数据可以包括有:所述目标对象在所述第一空间内的目标边缘区域停留的时间长,如图2a中所示,所述目标边缘区域为所述目标对象能离开所述第一空间的边缘区域,如鞋柜区域,区别于房屋门边区域等。例如,在所述第一空间内可以安装图像传感器,来采集目标边缘区域的图像数据,在所述图像数据中含有所述目标对象处于所述目标边缘区域内时的起始时刻、当前时刻及两者之间的差值,所述差值即所述目标对象在所述目标边缘区域停留的时间长。相应的,参考图3,为本发明实施例二提供的一种控制方法的流程图,具体的,所述步骤102可以通过以下步骤实现:
[0081]步骤121:判定所述时间长是否达到预设的阈值,得到针对目标对象是否要离开所述第一空间的预测结果。
[0082]其中,若所述时间长达到所述阈值,则所述预测结果表明所述目标对象要离开所述第一空间。
[0083]也就是说,本实施例中对所述第一空间内特殊区域如能够离开所述第一空间的目标边缘区域上目标对象的停留时间,进而预测出所述目标对象是否要离开所述第一空间,如用户在鞋柜区域停留一定时间时,本实施例通过判定出这一时间长达到阈值时,可以预测用户在进行穿鞋、拿钥匙等的动作,即具有离开所述第一空间的趋势或可能,此时,本实施例确定并执行所述第一指令,实现相应的功能。
[0084]另外,所述至少一个数据中可以只包含所述目标对象在所述第一空间内的图像数据集合,即所述目标对象在每个时刻点所对应的图像数据,由此,本实施例在处理所述至少一个数据时,可以首先对含有所述目标边缘区域的图像进行目标对象的识别,进而确定所述目标对象进入所述目标边缘区域的起始时间以及当前时间,由此计算出所述目标对象停留在所述目标边缘区域的时间长,进而再判定该时间长是否达到所述阈值,得到能够表明所述目标对象要离开所述第一空间的预测结果,由此确定并执行第一指令,实现相应的功會K。
[0085]在其他具体实现中,所述至少一个传感器所采集到的数据中包括:所述目标对象在所述第一空间内的至少两个位置信息以及每个所述位置信息对应的采集时间。例如所述传感器可以为定位仪,来定位所述目标对象如用户或手机钥匙等在所述第一空间内每个采集时间上的位置信息,或者所述传感器可以为图像采集装置,来获取每个采集时间上的图像,每个图像上含有目标对象在所述第一空间内的位置信息,等等。
[0086]相应的,参考图4,为本发明实施例三提供的一种控制方法中所述步骤102的流程图,其中,所述步骤102可以通过以下步骤实现:
[0087]步骤122:处理所述至少两个位置信息以及每个位置信息对应的采集时间,以得到所述目标对象在所述第一空间内的运动方向。
[0088]具体的,本实施例中可以通过判定采集时间的先后顺序,来画出含有这些相应位置信息的运动轨迹并确定出运动方向。如图2b中所示,本实施例中利用传感器采集到目标对象在所述第一空间内的位置X和位置y,所述目标对象在位置X上的时间早于位置y上的时间,由此,本实施例中可以知道:所述目标对象在所述第一空间中由位置X朝向位置y的方向上运动,运动方向即为X朝向y的方向。
[0089]步骤123:判定所述运动方向是否朝向所述第一空间的目标边缘区域的方向,得到针对目标对象是否要离开所述第一空间的预测结果。
[0090]其中,如果所述运动方向为朝向所述第一空间的目标边缘区域的方向,则所述预测结果表明所述目标对象要离开所述第一空间。
[0091]而所述目标边缘即为所述目标对象能够离开所述第一空间的边缘,如图2c中所示,本实施例中通过判定所述目标对象的运动方向是否朝向这一目标边缘来预测出所述目标对象是否要离开所述第一空间。以图2b中为例,若X朝向y的方向与y朝向所述目标边缘的方向之间的夹角小于一定值的时候,即可判定出所述目标对象的运动方向朝向所述目标边缘,即所述目标对象正在朝着离开所述第一空间的目标边缘运动,准备离开所述第一空间,此时确定并执行所述第一指令,实现相应的功能。
[0092]另外,所述至少一个传感器可以直接采集到所述目标对象在所述第一空间内的运动方向,此时,所述至少一个数据中包括所述目标对象在所述第一空间内的运动方向,由此,本实施例可以直接判断所述运动方向是否为朝向所述第一空间的目标边缘区域的方向,由此得到所述目标对象是否要离开所述第一空间的预测结果,在所述预测结果表明所述目标对象要离开所述第一空间时,确定并执行所述第一指令,实现相应的功能。
[0093]在其他具体实现中,所述至少一传感器所采集到的数据中包括所述目标对象在所述第一空间内的图像集合,包括所述目标对象在所述第一空间内所有区域内的图像数据,所述传感器可以为图像采集装置等。
[0094]相应的,参考图5,为本发明实施例四提供的一种控制方法中所述步骤102的流程图,其中,所述步骤102可以通过以下步骤实现:
[0095]步骤124:处理所述图像集合,以确定所述图像集合表明的所述目标对象的动作类型。
[0096]具体的,这里的目标对象可以为用户对象,本实施例中可以对所述图像集合中的每张图像数据进行图像识别,识别出用户在所述第一空间内所进行的动作,进而确定用户的动作类型。
[0097]步骤125:判定所述动作类型是否与预设的目标动作类型相一致,得到针对目标对象是否要离开所述第一空间的预测结果。
[0098]其中,如果所述目标对象在所述第一空间内的动作类型与预设的目标动作类型相一致,则所述预测结果表明所述目标对象要离开所述第一空间。
[0099]而所述目标动作类型可以为拿钥匙、穿鞋、穿外套等动作类型,本实施例中通过判定用户是否进行这些动作来预测用户是否要离开所述第一空间,进而在用户要离开所述第一空间时,确定并执行第一指令,实现相应的功能。
[0100]