调整策略的确定方法、存储介质及电子装置
文献发布时间:2024-01-17 01:13:28
技术领域
本发明涉及通信领域,具体而言,涉及一种调整策略的确定方法、存储介质及电子装置。
背景技术
目前,婴幼儿哄睡场景及设备功能都比较单一,要不就是家长哄睡,要不就是单一设备辅助,使得用户没有更多的选择。
对于绝大部分家庭来说,婴幼儿仍然是由家长来哄睡,家长白天上班,下班后又需要更多的精力去哄婴幼儿睡觉,这导致家长十分劳累。即使家长们选择用设备来辅助,市场上现有的哄睡设备的功能又都很单一,比如通过语音设备给婴幼儿播放哄睡歌曲和音乐。这些设备无法联动其他家电设备,更无法协同多种哄睡策略,对婴幼儿哄睡的协助效果很有限。
针对现有技术中,目标对象的状态改变的实现方式单一,无法对目标对象的状态进行有效监控等问题,尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种调整策略的确定方法、存储介质及电子装置,以至少解决现有技术中,目标对象的状态改变的实现方式单一,无法对预设状态的状态进行有效监控等问题。
根据本发明实施例的一个实施例,提供了一种对象状态的控制方法,包括:通过第一设备对位于监控区域的目标对象进行识别,得到识别结果,其中,所述第一设备具有图像识别功能和/或语音识别功能;根据所述识别结果确定位于所述监控区域内的目标对象是否处于预设状态,以及所述目标对象的年纪是否位于预设年龄段内,其中,所述预设状态至少包括以下之一:所述目标对象待进入睡眠状态,所述目标对象从睡眠状态待进入到清醒状态;在所述目标对象处于所述预设状态,且所述目标对象的年纪位于所述预设年龄段内的情况下,控制第二设备从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,以使所述目标对象进入睡眠状态。
在一个示例性实施例中,控制第二设备从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,包括:获取所述目标对象的动作幅度和所述目标对象发出的语音的音量;根据所述动作幅度和所述音量从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,其中,所述预设的多个状态调整策略包括以下至少之一:为所述目标对象播放预先设定的多媒体数据,播放与所述目标对象存在关联的关联对象预先录制的语音数据。
在一个示例性实施例中,根据所述动作幅度和所述音量从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,包括:在所述动作幅度大于预设幅度,且所述音量大于预设阈值的情况下,为所述目标对象播放与所述目标对象存在关联的关联对象的预先录制的语音数据;在所述动作幅度小于或等于预设幅度,且所述音量小于或等于预设阈值的情况下,为所述目标对象播放预先设定的多媒体数据。
在一个示例性实施例中,控制第二设备从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,包括:将所述多个状态调整策略存储在Redis数据库中;控制所述第二设备从所述Redis数据库中存储的所述多个状态调整策略中确定所述目标对象对应的预设状态调整策略,以使所述目标对象进入睡眠状态。
在一个示例性实施例中,通过第一设备对位于监控区域的目标对象进行识别,得到识别结果,包括:通过所述第一设备的图像识别功能对所述目标对象进行图像识别,得到第一识别结果;和/或通过所述第一设备的语音识别功能对所述目标对象进行语音识别,得到第二识别结果;根据所述第一识别结果和/或所述第二识别结果确定所述识别结果。
在一个示例性实施例中,通过所述第一设备的图像识别功能对所述目标对象进行图像识别,得到第一识别结果,包括:通过所述第一设备的图像识别功能对所述目标对象的姿态信息和/或眼部区域进行图像识别,得到所述第一识别结果;通过所述第一设备的语音识别功能对所述目标对象进行语音识别,得到所述第二识别结果,包括:通过所述第一设备的语音识别功能对所述目标对象发出的语音进行识别,以确定所述目标对象是否触发了目标语料,得到所述第二识别结果,其中,所述目标语料用于指示所述目标对象待进入所述睡眠状态。
在一个示例性实施例中,控制第二设备从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,以使所述目标对象进入睡眠状态,包括:获取所述第一设备对所述目标对象进行识别,得到识别结果的当前时间;确定所述当前时间是否位于预设的时间段内,其中,所述第一设备和所述第二设备在所述预设的时间内处于开启状态;在所述当前时间处于所述预设的时间段内的情况下,控制第二设备从预设的多个状态调整策略中确定所述目标对象对应的预设调整策略,以使所述目标对象的预设状态为睡眠状态。
在一个示例性实施例中,控制第二设备从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,以使所述目标对象进入睡眠状态之后,所述方法还包括:在确定所述目标对象进入到睡眠状态后,控制所述第一设备和所述第二设备停止执行所述状态调整策略,其中,在停止执行所述状态调整策略之后,所述第一设备和所述第二设备通过以下方式之一的触发开始执行所述状态调整策略:当前时间处于所述预设的时间段,接收到所述目标对象的关联对象的开启操作。
根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述调整策略的确定方法。
根据本发明实施例的又一方面,还提供了一种电子装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的调整策略的确定方法。
在本申请实施例中,在通过具有图像识别功能和/或语音识别功能的第一设备对位于监控区域的目标对象进行识别,得到识别结果;根据所述识别结果确定位于所述监控区域内的目标对象是否处于预设状态,以及所述目标对象的年纪是否位于预设年龄段内,其中,所述预设状态至少包括以下之一:所述目标对象待进入睡眠状态,所述目标对象从睡眠状态待进入到清醒状态;在所述目标对象处于所述预设状态,且所述目标对象的年纪位于所述预设年龄段内的情况下,控制第二设备从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,以使所述目标对象进入睡眠状态。采用上述技术方案,解决了现有技术中,目标对象的状态改变的实现方式单一,无法对预设状态的状态进行有效监控等问题,进而提高了目标对象的状态改变的实现方式的多样性,加强了对目标对象的状态的监控等。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是本发明实施例的一种调整策略的确定方法的家电设备的硬件结构框图;
图2是根据本发明实施例的调整策略的确定方法的流程图;
图3是根据本发明实施例的调整策略的确定方法的示意图;
图4是根据本发明实施例的调整策略的确定方法的产品应用图;
图5是根据本发明实施例的一种调整策略的确定装置的结构框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本申请实施例所提供的方法实施例可以在家电设备或者类似的运算装置中执行。以运行在家电设备上为例,图1是本发明实施例的一种调整策略的确定方法的家电设备的硬件结构框图。如图1所示,家电设备可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器MCU或可编程逻辑器件FPGA等的处理装置)和用于存储数据的存储器104,在一个示例性实施例中,上述家电设备还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述家电设备的结构造成限定。例如,家电设备还可包括比图1中所示更多或者更少的组件,或者具有与图1所示等同功能或比图1所示功能更多的不同的配置。
存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的调整策略的确定方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至家电设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括家电设备的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(Network Interface Controller,简称为NIC),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(Radio Frequency,简称为RF)模块,其用于通过无线方式与互联网进行通讯。
在本实施例中提供了一种调整策略的确定方法,应用于上述家电设备,图2是根据本发明实施例的调整策略的确定方法的流程图,该流程包括如下步骤:
步骤S202,通过第一设备对位于监控区域的目标对象进行识别,得到识别结果,其中,所述第一设备具有图像识别功能和/或语音识别功能;
需要说明的是,上述监控区域可以理解为第一设备可以监控的区域,比如第一设备的图像识别功能检测到的区域,以及第一设备的语音设备功能能接收到语音的区域。
步骤S204,根据所述识别结果确定位于所述监控区域内的目标对象是否处于预设状态,以及所述目标对象的年纪是否位于预设年龄段内,其中,所述预设状态至少包括以下之一:所述目标对象待进入睡眠状态,所述目标对象从睡眠状态待进入到清醒状态;
需要说明的是,上述目标对象从睡眠状态待进入到清醒状态可以理解为原本处于睡眠状态的目标对象即将清醒过来,通俗说,就是目标对象睡着后又醒过来了。
需要说明的是,本技术方案主要针对需要哄睡的婴幼儿或儿童,但上述预设年龄段并不一定局限于婴幼儿及儿童的年龄段,本申请对此不做限制。
步骤S206,在所述目标对象处于所述预设状态,且所述目标对象的年纪位于所述预设年龄段内的情况下,控制第二设备从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,以使所述目标对象进入睡眠状态。
需要说明的是,上述的“以使所述目标对象的预设状态为睡眠状态”可以理解为帮助目标对象进入睡眠状态。
通过上述步骤,通过第一设备对位于监控区域的目标对象进行识别,得到识别结果,其中,所述第一设备具有图像识别功能和/或语音识别功能;根据所述识别结果确定位于所述监控区域内的目标对象是否处于预设状态,以及所述目标对象的年纪是否位于预设年龄段内,其中,所述预设状态至少包括以下之一:所述目标对象待进入睡眠状态,所述目标对象从睡眠状态待进入到清醒状态;在所述目标对象处于所述预设状态,且所述目标对象的年纪位于所述预设年龄段内的情况下,控制第二设备从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,以使所述目标对象进入睡眠状态。采用上述技术方案,解决了现有技术中,目标对象的状态改变的实现方式单一,无法对目标对象的状态进行有效监控等问题。
可选的,在一个示例性实施例中,步骤S204中,上述预设年龄段的预先设置方法包括但不限于:设备在出厂时预先设置预设年龄段;设备使用者在第一设备上预先设置这一年龄段,比如妈妈根据孩子的状况将出厂的预设1-3岁修改成1-4岁。
可选的,在一个示例性实施例中,步骤S204中根据所述识别结果确定所述目标对象的年纪是否位于预设年龄段内的方法,包括但不限于:通过第一设备识别目标对象的声纹,并根据这一声纹判断目标对象是否位于预设年龄段内;在第一设备中提前录入目标对象的面部特征或者语音特征与年龄的对应关系后,通过第一设备的图像识别功能检测目标对象的面部特征,并根据面部特征确定目标对象的年纪,再确定所述目标对象的年纪是否位于预设年龄段,同理也可以根据第一设备的语音识别功能判断。比如:在第一设备的数据库中存储家中儿童的面部特征为X,以及儿童的年龄为Y,则当第一设备识别到目标对象的面部特征和X吻合时,则可判断目标对象的年龄为Y,再判断Y是否处于预设的1-3岁这一年龄段。
可选的,在一个示例性实施例中,步骤S204中,如果目标对象不处于预设状态,或者所述目标对象的年纪不位于所述预设年龄段内,则不做任何处理,即不继续接下来的流程。
可选的,在一个示例性实施例中,步骤S206中,在所述目标对象处于所述预设状态,且所述目标对象的年纪位于所述预设年龄段内的情况下,所述方法还包括:将目标对象以及目标对象的预设状态发送到家庭区域内的其他对象对应的移动终端,比如当目标对象为儿童,在第一设备识别了该儿童将要睡觉后,给该儿童的妈妈的手机发送消息,这一消息可以是:Z(儿童名字)要睡觉了。
在一个示例性实施例中,通过所述第一设备的图像识别功能对所述目标对象进行图像识别,得到第一识别结果;和/或通过所述第一设备的语音识别功能对所述目标对象进行语音识别,得到第二识别结果;根据所述第一识别结果和/或所述第二识别结果确定所述识别结果。
需要说明的是,可以上述图像识别得到的第一识别结果和语音识别得到的第二识别结果可以协同确定最终的识别结果,也可以单独由第一识别结果或者第二结果来判断最终的识别结果。
可选的,在本实施例中,当所述识别结果发生错误,或者识别结果并不是目标对象意图实现的目标结果的情况下,则通过所述第一设备的语音识别目标对象的指示语音,这一指示语音用于指示目标对象是否要进入睡眠状态,比如在第一设备的语音识别功能识别到目标对象的语音:我要睡觉了,但可能目标对象该语音只是在阅读文章中的:我要睡觉了的片段。此时可以通过第一设备继续识别目标对象的语音,这一语音可以是;我不是要睡觉。
在一个示例性实施例中,通过所述第一设备的图像识别功能对所述目标对象的姿态信息和眼部区域进行图像识别,得到所述第一识别结果;通过所述第一设备的语音识别功能对所述目标对象进行语音识别,得到所述第二识别结果,包括:通过所述第一设备的语音识别功能对所述目标对象发出的语音进行识别,以确定所述目标对象是否触发了目标语料,得到所述第二识别结果,其中,所述目标语料用于指示所述目标对象待进入所述睡眠状态。
需要说明的是,上述姿态信息可以理解为目标对象的动作,上述姿态信息可以是:目标对象脱掉了衣服,并躺下来。
需要说明的是,上述眼球区域可以理解为通过图像识别目标对象的眼部状态,比如:闭上了眼睛,且持续性处于闭眼状态来判断目标对象。
需要说明的是,上述目标语料可以是:我要睡觉了,还可以是:请播放哄睡歌曲。
可选的,在本实施例,通过所述第一设备的语音识别功能对所述目标对象发出的语音进行识别,以确定所述目标对象是否触发了目标语料,包括:在第一设备中预设目标语料库,也可以由第一设备的使用者录入目标语料库,则通过第一设备的语音识别功能对目标对象发出的语音进行识别后,判断目标对象的语音是否与目标语料库中的任一语音吻合。比如当第一设备识别到目标对象说:我要睡觉了,判断这一语音是否属于目标语料库,如果属于,则判断目标对象代进入睡眠状态。
可选的,在本实施例中,当监控区域内还存在其他目标对象的情况下,所述方法还包括但不限于:通过第一设备的语音识别功能对其他目标对象发出的语音进行识别,以确定其他目标对象是否触发了目标语料。比如说,目标对象为不会说话的婴幼儿,可以识别其他目标对象的语音,比如婴幼儿的妈妈说:宝宝要睡觉了。
在一个示例性实施例中,获取所述第一设备对所述目标对象进行识别,得到识别结果的当前时间;确定所述当前时间是否位于预设的时间段内,其中,所述第一设备和所述第二设备在所述预设的时间内处于开启状态;在所述当前时间处于所述预设的时间段内的情况下,控制第二设备从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,以使所述目标对象进入睡眠状态。
需要说明的是,确定所述当前时间是否位于预设的时间段内的目的在于,一方面,可以提高设备的容错率,比如在睡觉时间段内,比如上午10点,目标对象可能只是阅读了“我要睡觉了”这一语句,而不是真的要睡觉,则可以通过判断当前时间不是睡觉时间段来判断目标对象不是要睡觉;另一方面,对于婴幼儿来说,规律合理的睡眠时间对身体发育十分重要,通过设置预设时间可以确保婴幼儿只有在正常的睡觉时间段内才能使用这一设备的哄睡功能。
可选的,在本实施例中,上述预设时间段的设置方法包括但不限于:设备在出厂时设置预设时间段;设备使用者在第一设备上预先设置这一年龄段,比如妈妈根据孩子的状况将出厂的预设21-24点修改成20-24点。
在一个示例性实施例中,控制第二设备从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,包括:获取所述目标对象的动作幅度和所述目标对象发出的语音的音量;根据所述动作幅度和所述音量从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,其中,所述预设的多个状态调整策略包括以下至少之一:为所述目标对象播放预先设定的多媒体数据,播放与所述目标对象存在关联的关联对象预先录制的语音数据。
需要说明的是,上述多媒体数据可以是睡前故事,还可以是从舒缓的钢琴曲,还可以是相声等,本申请对此不做限制。
需要说明的是,上述从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略可以是一整套流程,这一流程可以是播放完一首歌后,播放一个故事,再播放语音,而不一定是单单只播放一个故事或一首歌。
可选的,在本实施例中,获取所述目标对象的动作幅度和所述目标对象发出的语音的音量,包括:通过第一设备的图像识别功能识别目标对象的动作幅度,通过第一设备的语音识别功能识别目标对象的语音的音量
可选的,在本实施例中,为所述目标对象播放预先设定的多媒体数据的方法包括但不限于:通过第二设备的联网功能调用第三方应用播放预先设置的多媒体数据,比如通过第二设备预喜马拉雅相联,播放喜马拉雅中的睡前故事。
在一个示例性实施例中,将所述多个状态调整策略存储在Redis数据库中;控制所述第二设备从所述Redis数据库中存储的所述多个状态调整策略中确定所述目标对象对应的预设状态调整策略,以使所述目标对象处于睡眠状态。
需要说明的是,在本方案中,redis数据库作为缓存多个状态调整策略的中间件,可以用于缓存多媒体数据和与目标对象存在关联的关联对象预先录制的语音数据等。在目标对象或其他对象调用多媒体数据或者语音数据后,被调用的数据会自动缓存在redis数据库中。
在一个示例性实施例中,根据所述动作幅度和所述音量从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,包括:在所述动作幅度大于预设幅度,且所述音量大于预设阈值的情况下,为所述目标对象播放与所述目标对象存在关联的关联对象的预先录制的语音数据;在所述动作幅度小于或等于预设幅度,且所述音量小于或等于预设阈值的情况下,为所述目标对象播放预先设定的多媒体数据。
需要说明的是,上述的预设阈值是设备预设的音量界限值,当音量小于或等于这一界限值,说明此时目标对象即将入睡,则为目标对象播放预设的多媒体数据。
可选的,在本实施例中,在播放与所述目标对象存在关联的关联对象的预先录制的语音数据或者预先设定的多媒体数据之后,所述方法该包括:通过第一设备的语音识别功能和图像识别功能识别目标对象的状态,并根据目标对象的状态重新选择或者维持现有的状态调整策略。比如,在播放相声后,设备第一设备检测到目标对象的声音音量更大了,则可以调整策略,不再播放相声,而是播放目标对象的妈妈录制的语音。
在一个示例性实施例中,控制第二设备从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,以使所述目标对象进入睡眠状态之后,在确定所述目标对象进入到睡眠状态后,控制所述第一设备和所述第二设备停止执行所述状态调整策略,其中,在停止执行所述状态调整策略之后,,所述第一设备和所述第二设备通过以下方式之一的开始执行所述状态调整策略:当前时间处于所述预设的时间段,接收到所述目标对象的关联对象的开启操作。
可选的,在本实施例中,确定所述目标对象进入到睡眠状态的方法包括但不限于:通过家电设备识别目标对象的心跳频率,以判断目标对象是否进入睡眠状态,比如通过手环和手表检测到目标对象的心率在每分钟50次到70次,则可判断目标对象进入睡眠状态。
可选的,在本实施例中,在确定所述目标对象进入到睡眠状态后,所述方法还包括:通过第一设备或者第二设备向目标对象的关联对象对应的手机终端发送消息,这一消息用于通知这一关联对象:目标对象进入睡眠状态,第一设备和第二设备即将进入休眠状态;在通知关联对象之后,接收关联对象的语音消息或者文字消息,以二次确认目标对象是否进入睡眠状态,以及第一设备和第二设备是否要停止执行状态调整策略。目标对象进入睡眠状态,第一设备和第二设备即将进入休眠状态。比如,当目标对象为儿童时,如图4所示,图4是根据本发明实施例的调整策略的确定方法的产品应用图,通过第一设备向他的妈妈的手机发送消息:A(第一设备名字)检测到Z(儿童名字)已睡着,A和B(第二设备名字)即将停止播放多媒体数据,请确认Z是否睡着,请点击是或否。妈妈可以亲自去确认儿童是否睡着,确认睡着后,通过终端向第一设备发送消息,这一消息用于指示:已确认Z睡着,设备在收到消息之后进入休眠状态。
为了更好的理解上述调整策略的确定方法的过程,以下再结合可选实施例对上述调整策略的确定的实现方法流程进行说明,但不用于限定本发明实施例的技术方案。
在本实施例中提供了一种调整策略的确定方法,图3是根据本发明实施例的调整策略的确定方法的示意图,如图3所示,具体如下步骤:
步骤S302:通过以下方式之一确定用户即将睡觉或者入睡后醒来:第一设备的语音识别功能识别用户的语音,确定了用户语音触发了目标语料;第一设备的图像识别功能对用户的姿态信息和眼部区域进行图像识别,确定了用户即将睡觉或入睡后醒来;
步骤S304:判断用户的年龄是否处于预设的年龄段内;如果是,则继续步骤S306,否则,则结束流程。
步骤S306:判断当前时间是否处于预设时间段内;如果是,则继续步骤S308,否则,则结束流程。
步骤S308:判断是否满足:用户的动作幅度大于预设幅度,且所述音量大于预设阈值,如果满足,则继续步骤S310,否则,则继续步骤S318;
步骤S310:为用户播放redis中存储的用户的关联对象预先录制的语音数据;
步骤S312:在确定用户进入到睡眠状态后,停止播放多媒体数据和语音数据;
步骤S314:当前时间处于预设的时间段的情况下,接收到用户的关联对象的开启操作;
步骤S316:再次开始播放多媒体数据或语音数据;
步骤S318:为用户播放redis中存储的预先设定的多媒体数据。
通过上述步骤,解决了现有技术中,目标对象的状态改变的实现方式单一,无法对预设状态的状态进行有效监控等问题,在晚间时间段内,通过与智能设备交互触发婴幼儿哄睡内容场景(精品儿童内容聚合),让婴幼儿畅听有趣内容,方便家长哄睡;通过设备的语音识别功能识别宝宝要睡啦、我们休息啦等语料,自动触发程序,还可以自动判断是否为儿童以及当前时间是否是睡眠时间,并且在播放完指定资源自动识别是否设备是否要进入休眠操作,无需手动操作。通过上述步骤丰富婴幼儿哄睡手段,科学培养婴幼儿睡眠习惯,为家长带来了更多的方便,使智慧交互更智能,与此同时,使拥有上述功能的家电设备在市场上具有更多的竞争力。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
在本实施例中还提供了调整策略的确定装置,该调整策略的确定装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
图5是根据本发明实施例的一种调整策略的确定装置的结构框图;如图5所示,包括:
识别模块52,用于通过第一设备对位于监控区域的目标对象进行识别,得到识别结果,其中,所述第一设备具有图像识别功能和/或语音识别功能;
需要说明的是,上述监控区域可以理解为第一设备可以监控的区域,比如第一设备的图像识别功能检测到的区域,以及第一设备的语音设备功能能接收到语音的区域。
确定模块54,根据所述识别结果确定位于所述监控区域内的目标对象是否处于预设状态,以及所述目标对象的年纪是否位于预设年龄段内,其中,所述预设状态至少包括以下之一:所述目标对象待进入睡眠状态,所述目标对象从睡眠状态待进入到清醒状态;
需要说明的是,上述目标对象从睡眠状态待进入到清醒状态可以理解为原本处于睡眠状态的目标对象即将清醒过来,通俗说,就是目标对象睡着后又醒过来了。
需要说明的是,本技术方案主要针对需要哄睡的婴幼儿或儿童,但上述预设年龄段并不局限于婴幼儿及儿童的年龄段。
控制模块56,用于在所述目标对象处于所述预设状态,且所述目标对象的年纪位于所述预设年龄段内的情况下,控制第二设备从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,以使所述目标对象进入睡眠状态。
需要说明的是,上述的“以使所述目标对象的预设状态为睡眠状态”可以理解为帮助目标对象进入睡眠状态。
通过上述装置,通过第一设备对位于监控区域的目标对象进行识别,得到识别结果,其中,所述第一设备具有图像识别功能和/或语音识别功能;根据所述识别结果确定位于所述监控区域内的目标对象是否处于预设状态,以及所述目标对象的年纪是否位于预设年龄段内,其中,所述预设状态至少包括以下之一:所述目标对象待进入睡眠状态,所述目标对象从睡眠状态待进入到清醒状态;在所述目标对象处于所述预设状态,且所述目标对象的年纪位于所述预设年龄段内的情况下,控制第二设备从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,以使所述目标对象进入睡眠状态,解决了现有技术中,目标对象的状态改变的实现方式单一,无法对预设状态的状态进行有效监控等问题。
可选的,在一个示例性实施例中,确定模块还用于,通过以下方式之一的预先设置上述预设年龄段:设备在出厂时预先设置预设年龄段;设备使用者在第一设备上预先设置这一年龄段,比如妈妈根据孩子的状况将出厂的预设1-3岁修改成1-4岁。
可选的,在一个示例性实施例中,确定模块还用于,通过以下方式之一根据所述识别结果确定所述目标对象的年纪是否位于预设年龄段内:通过第一设备识别目标对象的声纹,并根据这一声纹判断目标对象是否位于预设年龄段内;在第一设备中提前录入目标对象的面部特征或者语音特征与年龄的对应关系,从而可以通过第一设备的图像识别检测目标对象的面部特征,并根据面部特征确定目标对象的年纪,再确定所述目标对象的年纪是否位于预设年龄段,同理也可以根据第一设备的语音识别功能判断。比如:在第一设备的数据库中存储家中儿童的面部特征为X,以及儿童的年龄为Y,则当第一设备识别到目标对象的面部特征和X吻合时,则可判断目标对象的年龄为Y,再判断Y是否处于预设的1-3岁这一年龄段。
可选的,在一个示例性实施例中,确定模块还用于,如果目标对象不处于预设状态,或者所述目标对象的年纪不位于所述预设年龄段内,则不做任何处理,即不继续接下来的流程。
可选的,在一个示例性实施例中,控制模块还用于,在所述目标对象处于所述预设状态,且所述目标对象的年纪位于所述预设年龄段内的情况下,将目标对象以及目标对象的预设状态发送到家庭区域内的其他对象对应的移动终端,比如当目标对象为儿童,在第一设备识别了该儿童将要睡觉后,给该儿童的妈妈的手机发送消息,这一消息可以是:Z(儿童名字)要睡觉了。
在一个示例性实施例中,识别模块还用于,通过所述第一设备的图像识别功能对所述目标对象进行图像识别,得到第一识别结果;和/或通过所述第一设备的语音识别功能对所述目标对象进行语音识别,得到第二识别结果;根据所述第一识别结果和/或所述第二识别结果确定所述识别结果。
需要说明的是,可以上述图像识别得到的第一识别结果和语音识别得到的第二识别结果可以协同确定最终的识别结果,也可以单独由第一识别结果或者第二结果来判断最终的识别结果。
可选的,在本实施例中,识别模块还用于,当所述识别结果发生错误,或者识别结果并不是目标对象意图实现的目标结果的情况下,则通过所述第一设备的语音识别目标对象的指示语音,这一指示语音用于指示目标对象是否要进入睡眠状态,比如在第一设备的语音识别功能识别到目标对象的语音:我要睡觉了,但可能目标对象该语音只是在阅读文章中的:我要睡觉了的片段。此时可以通过第一设备继续识别目标对象的语音,这一语音可以是;我不是要睡觉。
在一个示例性实施例中,识别模块还用于,通过所述第一设备的图像识别功能对所述目标对象的姿态信息和眼部区域进行图像识别,得到所述第一识别结果;通过所述第一设备的语音识别功能对所述目标对象进行语音识别,得到所述第二识别结果,包括:通过所述第一设备的语音识别功能对所述目标对象发出的语音进行识别,以确定所述目标对象是否触发了目标语料,得到所述第二识别结果,其中,所述目标语料用于指示所述目标对象待进入所述睡眠状态。
需要说明的是,上述姿态信息可以理解为目标对象的动作,上述姿态信息可以是:目标对象脱掉了衣服,并躺下来。
需要说明的是,上述眼球区域可以理解为通过图像识别目标对象的眼部状态,比如:闭上了眼睛,且持续性处于闭眼状态来判断目标对象。
需要说明的是,上述目标语料可以是:我要睡觉了,还可以是:请播放哄睡歌曲。
可选的,在本实施例,识别模块还用于,在第一设备中预设目标语料库,也可以由第一设备的使用者录入目标语料库,则通过所述第一设备的语音识别功能对所述目标对象发出的语音进行识别后,判断目标对象的语音是否与目标语料库中的任一语音吻合。比如当第一设备识别到目标对象说:我要睡觉了,判断这一语音是否属于目标语料库,如果属于,则判断目标对象代进入睡眠状态。
可选的,在本实施例中,识别模块还用于,当监控区域内还存在其他目标对象的情况下,通过第一设备的语音识别功能对其他目标对象发出的语音进行识别,以确定其他目标对象是否触发了目标语料。比如说,目标对象为不会说话的婴幼儿,可以识别其他目标对象的语音,比如婴幼儿的妈妈说:宝宝要睡觉了。
在一个示例性实施例中,控制模块还用于,获取所述目标对象处于所述预设状态的当前时间;确定所述当前时间是否位于预设的时间段内,其中,所述第一设备和所述第二设备在所述预设的时间内处于开启状态;在所述当前时间处于所述预设的时间段内的情况下,控制第二设备从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,以使所述目标对象进入睡眠状态。
需要说明的是,确定所述当前时间是否位于预设的时间段内的目的在于,一方面,可以提高设备的容错率,比如在睡觉时间段内,比如上午10点,目标对象可能只是阅读了“我要睡觉了”这一语句,而不是真的要睡觉,则可以通过判断当前时间不是睡觉时间段来判断目标对象不是要睡觉;另一方面,对于婴幼儿来说,规律合理的睡眠时间对身体发育十分重要,通过设置预设时间可以确保婴幼儿只有在正常的睡觉时间段内才能使用这一设备的哄睡功能。
可选的,在本实施例中,控制模块还用于,通过以下方式之一设置上述预设时间段:设备在出厂时设置预设时间段;设备使用者在第一设备上预先设置这一年龄段,比如妈妈根据孩子的状况将出厂的预设21-24点修改成20-24点。
在一个示例性实施例中,控制模块还用于,获取所述目标对象的动作幅度和所述目标对象发出的语音的音量;根据所述动作幅度和所述音量从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,其中,所述预设的多个状态调整策略包括以下至少之一:为所述目标对象播放预先设定的多媒体数据,播放与所述目标对象存在关联的关联对象预先录制的语音数据。
需要说明的是,上述多媒体数据可以是睡前故事,还可以是从舒缓的钢琴曲,还可以是相声等,本申请对此不做限制。
需要说明的是,上述从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略可以是一整套流程,这一流程可以是播放完一首歌后,播放一个故事,再播放语音,而不一定是单单只播放一个故事或一首歌。
可选的,在本实施例中,上述装置包括:识别模块,识别模块用于:通过第一设备的图像识别功能识别目标对象的动作幅度,通过第一设备的语音识别功能识别目标对象的语音的音量
可选的,在本实施例中,控制模块还用于,通过以下方式之一为所述目标对象播放预先设定的多媒体数据:通过第二设备的联网功能调用第三方应用播放预先设置的多媒体数据,比如通过第二设备预喜马拉雅相联,播放喜马拉雅中的睡前故事。
在一个示例性实施例中,将所述多个状态调整策略存储在Redis数据库中;控制所述第二设备从所述Redis数据库中存储的所述多个状态调整策略中确定所述目标对象对应的预设状态调整策略,以使所述目标对象处于睡眠状态。
需要说明的是,在本方案中,redis数据库作为缓存多个状态调整策略的中间件,可以用于缓存多媒体数据和与目标对象存在关联的关联对象预先录制的语音数据等。在目标对象或其他对象调用多媒体数据或者语音数据后,被调用的数据会自动缓存在redis数据库中。
在一个示例性实施例中,控制模块还用于,在所述动作幅度大于预设幅度,且所述音量大于预设阈值的情况下,为所述目标对象播放与所述目标对象存在关联的关联对象的预先录制的语音数据;在所述动作幅度小于或等于预设幅度,且所述音量小于或等于预设阈值的情况下,为所述目标对象播放预先设定的多媒体数据。
需要说明的是,上述的预设阈值是设备预设的音量界限值,当音量小于或等于这一界限值,说明此时目标对象即将入睡,则为目标对象播放预设的多媒体数据。
可选的,在本实施例中,控制装置还用于,在播放与所述目标对象存在关联的关联对象的预先录制的语音数据或者预先设定的多媒体数据之后,通过第一设备的语音识别功能和图像识别功能识别目标对象的状态,并根据目标对象的状态重新选择或者维持现有的状态调整策略。比如,在播放相声后,设备第一设备检测到目标对象的声音音量更大了,则可以调整策略,不再播放相声,而是播放目标对象的妈妈录制的语音。
在一个示例性实施例中,控制装置还用于,控制第二设备从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,以使所述目标对象进入睡眠状态之后,在确定所述目标对象进入到睡眠状态后,控制所述第一设备和所述第二设备停止执行所述状态调整策略,其中,在停止执行所述状态调整策略之后,,所述第一设备和所述第二设备通过以下方式之一的开始执行所述状态调整策略:当前时间处于所述预设的时间段,接收到所述目标对象的关联对象的开启操作。
可选的,在本实施例中,上述装置包括;确定模块,确定模块用于通过以下方式之一确定所述目标对象进入到睡眠状态:通过家电设备识别目标对象的心跳频率,以判断目标对象是否进入睡眠状态,比如通过手环和手表检测到目标对象的心率在每分钟50次到70次,则可判断目标对象进入睡眠状态。
可选的,在本实施例中,控制装置还用于,在确定所述目标对象进入到睡眠状态后,通过第一设备或者第二设备向目标对象的关联对象对应的手机终端发送消息,这一消息用于通知这一关联对象:目标对象进入睡眠状态,第一设备和第二设备即将进入休眠状态;在通知关联对象之后,接收关联对象的语音消息或者文字消息,以二次确认目标对象是否进入睡眠状态,以及第一设备和第二设备是否要休眠。目标对象进入睡眠状态,第一设备和第二设备即将进入休眠状态。比如,当目标对象为儿童时,如图4所示,图4是根据本发明实施例的调整策略的确定方法的产品应用图,通过第一设备向他的妈妈的手机发送消息:A(第一设备名字)检测到Z(儿童名字)已睡着,A和B(第二设备名字)即将停止播放多媒体数据,请确定请确认Z是否睡着,请点击是或否。妈妈可以亲自去确认儿童是否睡着,确认睡着后,通过终端向第一设备发送消息,这一消息用于指示:已确认Z睡着,设备在收到消息之后进入休眠状态。
本发明的实施例还提供了一种存储介质,该存储介质包括存储的程序,其中,上述程序运行时执行上述任一项的方法。
可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的程序代码:
S1,过第一设备对位于监控区域的目标对象进行识别,得到识别结果,其中,所述第一设备具有图像识别功能和/或语音识别功能;
S2,根据所述识别结果确定位于所述监控区域内的目标对象是否处于预设状态,以及所述目标对象的年纪是否位于预设年龄段内,其中,所述预设状态至少包括以下之一:所述目标对象待进入睡眠状态,所述目标对象从睡眠状态待进入到清醒状态;
S3,在所述目标对象处于所述预设状态,且所述目标对象的年纪位于所述预设年龄段内的情况下,控制第二设备从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,以使所述目标对象进入睡眠状态。
本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
S1,通过第一设备对位于监控区域的目标对象进行识别,得到识别结果,其中,所述第一设备具有图像识别功能和/或语音识别功能;
S2,根据所述识别结果确定位于所述监控区域内的目标对象是否处于预设状态,以及所述目标对象的年纪是否位于预设年龄段内,其中,所述预设状态至少包括以下之一:所述目标对象待进入睡眠状态,所述目标对象从睡眠状态待进入到清醒状态;
S3,在所述目标对象处于所述预设状态,且所述目标对象的年纪位于所述预设年龄段内的情况下,控制第二设备从预设的多个状态调整策略中确定所述目标对象对应的预设状态调整策略,以使所述目标对象进入睡眠状态。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(Read-Only Memory,简称为ROM)、随机存取存储器(Random Access Memory,简称为RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
- 策略确定方法及装置、存储介质、电子装置
- 配送参数的确定方法、确定装置、存储介质和电子设备
- 送风方式的确定方法及装置、存储介质、电子装置
- 一种问卷调查对象确定方法、装置、电子设备和存储介质
- 一种车位确定方法、装置、电子设备、车辆及存储介质
- 返点策略的确定方法、确定装置、电子设备及存储介质
- 一种策略确定方法、策略确定装置及存储介质