自动哄睡方法、装置、存储介质及智能婴儿床转让专利

申请号 : CN201810172557.1

文献号 : CN108536996B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 傅强

申请人 : 北京小米移动软件有限公司

摘要 :

本公开涉及一种自动哄睡方法、装置、存储介质及智能婴儿床。所述方法包括:获取用于表示婴儿床中婴儿当前状态的当前状态信息;根据当前时间以及当前状态信息查询历史哄睡数据,历史哄睡数据至少包括以往各次哄睡过程的哄睡起止时间、婴儿床在各次哄睡过程中所执行的哄睡操作、以及在进入各次哄睡过程之前婴儿的状态信息;当在历史哄睡数据中查询到与当前时间和当前状态信息相匹配的哄睡数据时,根据相匹配的哄睡数据,确定婴儿床要执行的目标哄睡操作及目标哄睡时长;根据目标哄睡时长,控制婴儿床执行目标哄睡操作。这样,可以在无需用户干预的情况下及时且自动对婴儿床进行控制以对婴儿进行哄睡,为用户省去手动操作的麻烦,提升用户体验。

权利要求 :

1.一种自动哄睡方法,其特征在于,所述方法包括:获取用于表示婴儿床中婴儿当前状态的当前状态信息;

根据当前时间以及所述当前状态信息查询历史哄睡数据,其中,所述历史哄睡数据至少包括以往各次哄睡过程的哄睡起止时间、所述婴儿床在各次哄睡过程中所执行的哄睡操作、以及在进入各次哄睡过程之前婴儿的状态信息;

当在所述历史哄睡数据中查询到与所述当前时间和所述当前状态信息相匹配的哄睡数据时,根据所述相匹配的哄睡数据,确定所述婴儿床要执行的目标哄睡操作及目标哄睡时长;

根据所述目标哄睡时长,控制所述婴儿床执行所述目标哄睡操作;

所述根据所述目标哄睡时长,控制所述婴儿床执行所述目标哄睡操作,包括:当所述婴儿被放置到所述婴儿床上后,控制所述婴儿床开始执行所述目标哄睡操作,并在执行所述目标哄睡操作的时长达到所述目标哄睡时长时,停止执行所述目标哄睡操作。

2.根据权利要求1所述的方法,其特征在于,所述获取用于表示婴儿床中婴儿当前状态的当前状态信息,包括:接收以下检测信息中的一者或多者:摄像头拍摄的所述婴儿的面部图像信息、声音传感器检测到的婴儿声音信息、婴儿佩戴的智能穿戴设备检测的婴儿体征信息、所述智能穿戴设备检测的婴儿体动信息;

根据接收到的检测信息,确定婴儿的当前状态,获得所述当前状态信息。

3.根据权利要求1所述的方法,其特征在于,所述根据当前时间以及所述当前状态信息查询历史哄睡数据,包括:当所述当前状态信息表示所述婴儿当前处于啼哭状态时,根据当前时间以及所述当前状态信息查询历史哄睡数据。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述当前状态信息表示所述婴儿当前处于啼哭状态时,根据预先标记的啼哭时段与啼哭原因之间的对应关系,确定与所述当前时间相对应的啼哭原因;

输出提醒消息,所述提醒消息用于提示所述啼哭原因。

5.根据权利要求1-4中任一项所述的方法,其特征在于,所述目标哄睡操作包括以下一者或多者:所述婴儿床的摆动幅度、所述婴儿床的摆动频率、所述婴儿床的音频播放模式。

6.一种自动哄睡装置,其特征在于,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为运行所述存储器中的指令以实现权利要求1~5中任一项所述方法的步骤。

7.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,该程序指令被处理器执行时实现权利要求1~5中任一项所述方法的步骤。

8.一种智能婴儿床,其特征在于,包括:

床体;

状态检测模块,用于获取婴儿床中婴儿的当前状态信息;

存储器,用于存储处理器可执行指令;

处理器,被配置为运行所述存储器中的指令以实现权利要求1~5中任一项所述方法的步骤。

说明书 :

自动哄睡方法、装置、存储介质及智能婴儿床

技术领域

[0001] 本公开涉及通信领域,具体地,涉及一种自动哄睡方法、装置、存储介质及智能婴儿床。

背景技术

[0002] 在有婴儿存在的家庭中,常常会购买婴儿床作为常用工具。婴儿可以在婴儿床内活动或者睡觉,父母还可以通过摇晃婴儿床对婴儿进行哄睡。但是,由于婴儿常常需要父母哄睡,父母需要长时间摇晃婴儿床以哄睡婴儿,且哄睡次数也十分频繁,这种方式十分不便。

发明内容

[0003] 为克服相关技术中存在的问题,本公开提供一种自动哄睡方法、装置、存储介质及智能婴儿床。
[0004] 根据本公开实施例的第一方面,提供一种自动哄睡方法,所述方法包括:获取用于表示婴儿床中婴儿当前状态的当前状态信息;根据当前时间以及所述当前状态信息查询历史哄睡数据,其中,所述历史哄睡数据至少包括以往各次哄睡过程的哄睡起止时间、所述婴儿床在各次哄睡过程中所执行的哄睡操作、以及在进入各次哄睡过程之前婴儿的状态信息;当在所述历史哄睡数据中查询到与所述当前时间和所述当前状态信息相匹配的哄睡数据时,根据所述相匹配的哄睡数据,确定所述婴儿床要执行的目标哄睡操作及目标哄睡时长;根据所述目标哄睡时长,控制所述婴儿床执行所述目标哄睡操作。
[0005] 可选地,所述获取用于表示婴儿床中婴儿当前状态的当前状态信息,包括:接收以下检测信息中的一者或多者:摄像头拍摄的所述婴儿的面部图像信息、声音传感器检测到的婴儿声音信息、婴儿佩戴的智能穿戴设备检测的婴儿体征信息、所述智能穿戴设备检测的婴儿体动信息;根据接收到的检测信息,确定婴儿的当前状态,获得所述当前状态信息。
[0006] 可选地,所述根据当前时间以及所述当前状态信息查询历史哄睡数据,包括:当所述当前状态信息表示所述婴儿当前处于啼哭状态时,根据当前时间以及所述当前状态信息查询历史哄睡数据。
[0007] 可选地,所述根据所述目标哄睡时长,控制所述婴儿床执行所述目标哄睡操作,包括:当所述婴儿被放置到所述婴儿床上后,控制所述婴儿床开始执行所述目标哄睡操作,并在执行所述目标哄睡操作的时长达到所述目标哄睡时长时,停止执行所述目标哄睡操作。
[0008] 可选地,所述方法还包括:根据所述婴儿床上设置的重力传感器的检测数据,确定所述婴儿是否被放置到所述婴儿床上。
[0009] 可选地,所述方法还包括:当所述当前状态信息表示所述婴儿当前处于啼哭状态时,根据预先标记的啼哭时段与啼哭原因之间的对应关系,确定与所述当前时间相对应的啼哭原因;输出提醒消息,所述提醒消息用于提示所述啼哭原因。
[0010] 可选地,所述目标哄睡操作包括以下一者或多者:所述婴儿床的摆动幅度、所述婴儿床的摆动频率、所述婴儿床的音频播放模式。
[0011] 根据本公开实施例的第二方面,提供一种自动哄睡装置,所述装置包括:获取模块,被配置为获取用于表示婴儿床中婴儿当前状态的当前状态信息;查询模块,被配置为根据当前时间以及所述当前状态信息查询历史哄睡数据,其中,所述历史哄睡数据至少包括以往各次哄睡过程的哄睡起止时间、所述婴儿床在各次哄睡过程中所执行的哄睡操作、以及在进入各次哄睡过程之前婴儿的状态信息;第一确定模块,被配置为当在所述历史哄睡数据中查询到与所述当前时间和所述当前状态信息相匹配的哄睡数据时,根据所述相匹配的哄睡数据,确定所述婴儿床要执行的目标哄睡操作及目标哄睡时长;控制模块,被配置为根据所述目标哄睡时长,控制所述婴儿床执行所述目标哄睡操作。
[0012] 可选地,所述获取模块包括:接收子模块,被配置为接收以下检测信息中的一者或多者:摄像头拍摄的所述婴儿的面部图像信息、声音传感器检测到的婴儿声音信息、婴儿佩戴的智能穿戴设备检测的婴儿体征信息、所述智能穿戴设备检测的婴儿体动信息;第一确定子模块,被配置为根据接收到的检测信息,确定婴儿的当前状态,获得所述当前状态信息。
[0013] 可选地,所述查询模块被配置为当所述当前状态信息表示所述婴儿当前处于啼哭状态时,根据当前时间以及所述当前状态信息查询历史哄睡数据。
[0014] 可选地,所述控制模块被配置为当所述婴儿被放置到所述婴儿床上后,控制所述婴儿床开始执行所述目标哄睡操作,并在执行所述目标哄睡操作的时长达到所述目标哄睡时长时,停止执行所述目标哄睡操作。
[0015] 可选地,所述控制模块包括:第二确定子模块,被配置为根据所述婴儿床上设置的重力传感器的检测数据,确定所述婴儿是否被放置到所述婴儿床上。
[0016] 可选地,所述装置还包括:第二确定模块,被配置为当所述当前状态信息表示所述婴儿当前处于啼哭状态时,根据预先标记的啼哭时段与啼哭原因之间的对应关系,确定与所述当前时间相对应的啼哭原因;输出模块,被配置为输出提醒消息,所述提醒消息用于提示所述啼哭原因。
[0017] 可选地,所述目标哄睡操作包括以下一者或多者:所述婴儿床的摆动幅度、所述婴儿床的摆动频率、所述婴儿床的音频播放模式。
[0018] 根据本公开实施例的第三方面,提供一种自动哄睡装置,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为运行所述存储器中的指令以实现本公开第一方面所提供的自动哄睡方法的步骤。
[0019] 根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开第一方面所提供的自动哄睡方法的步骤。
[0020] 根据本公开实施例的第五方面,提供一种智能婴儿床,包括:床体;状态检测模块,用于获取婴儿床中婴儿的当前状态信息;存储器,用于存储处理器可执行指令;处理器,被配置为运行所述存储器中的指令以实现本公开第一方面所提供的自动哄睡方法的步骤。
[0021] 通过上述技术方案,根据婴儿床内婴儿的当前状态以及历史哄睡数据,在确定婴儿需要哄睡时,自动对婴儿进行哄睡。这样,可以在婴儿出现与之前相似的情况时直接根据历史记录自动照顾婴儿,在无需用户干预的情况下及时且自动对婴儿床进行控制以对婴儿进行哄睡,为用户省去手动操作的麻烦,提升用户体验。
[0022] 本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

[0023] 附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:
[0024] 图1是根据一示例性实施例示出的一种自动哄睡方法的流程图。
[0025] 图2是根据本公开提供的自动哄睡方法中,获取当前状态信息的步骤的一种示例性实现方式的流程图。
[0026] 图3是根据另一示例性实施例示出的一种自动哄睡方法的流程图。
[0027] 图4是根据一示例性实施例示出的一种自动哄睡装置的框图。
[0028] 图5是根据另一示例性实施例示出的一种自动哄睡装置的框图。
[0029] 图6是根据另一示例性实施例示出的一种自动哄睡装置的框图。
[0030] 图7是根据另一示例性实施例示出的一种自动哄睡装置的框图。
[0031] 图8是根据一示例性实施例示出的一种自动哄睡装置的框图。

具体实施方式

[0032] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
[0033] 需要说明的是,本公开提供的方法可以应用于诸如婴儿床、智能终端(例如,智能手机、平板电脑、智能穿戴设备等)、服务器等,在后文中将会对几种可能的方法执行主体在执行相应方法时的实施例进行详细说明。
[0034] 图1是根据一示例性实施例示出的一种自动哄睡方法的流程图。如图1所示,该方法可以包括以下步骤。
[0035] 在步骤101中,获取当前状态信息。
[0036] 当前状态信息可以用于表示婴儿床中婴儿当前状态。当前状态信息可以例如是任意字符或字符串。婴儿当前状态可以例如为睡眠状态、啼哭状态等。示例地,若当前状态信息为数字组合,且数字22对应的婴儿当前状态为睡眠状态、数字23对应的婴儿当前状态为啼哭状态,那么若当前状态信息为23,则表示婴儿床中婴儿当前状态为啼哭状态。
[0037] 在一种实施方式中,如图2所示,步骤101可以包括以下步骤。
[0038] 在步骤201中,接收检测信息。
[0039] 检测信息可以包括但不限于以下中的一者或多者:婴儿的面部图像信息、婴儿声音信息、婴儿的体征信息、婴儿体动信息。
[0040] 婴儿的面部图像信息可以通过摄像头获取。示例地,该摄像头可以安装在婴儿床上或者安装在婴儿床附近,以对婴儿床中婴儿的面部图像信息进行采集。婴儿声音信息可以通过声音传感器获取,示例地,声音传感器可以设置于婴儿床上,或者,声音传感器可以设置在婴儿所佩戴的智能穿戴设备(例如,智能手环、智能项链)上,以便对婴儿床中婴儿的声音信息进行采集。婴儿体征信息或者婴儿体动信息可以通过婴儿佩戴的智能穿戴设备进行检测。示例地,婴儿可以佩戴智能手环,该智能手环可以实时检测婴儿的体征信息和/或婴儿体动信息。
[0041] 在一种情况中,当该方法应用于婴儿床时,婴儿床的相应模块(例如,婴儿床的处理器)可以接收摄像头采集到的婴儿的面部图像信息、声音传感器采集到的声音信息、以及智能穿戴设备检测到的婴儿体征信息及体动信息。
[0042] 在另一种情况中,当该方法应用于智能终端(例如,智能手机、平板电脑、智能穿戴设备等)时,智能终端可以接收婴儿的面部图像信息、婴儿声音信息、婴儿体征信息及体动信息。
[0043] 在另一种情况中,当该方法应用于服务器时,服务器可以接收婴儿的面部图像信息、婴儿声音信息、婴儿体征信息及体动信息。
[0044] 在步骤202中,根据接收到的检测信息,确定婴儿的当前状态,获得当前状态信息。
[0045] 在一种实施方式中,根据接收到的检测信息,以及检测信息与婴儿状态之间的对应关系,可以确定婴儿的当前状态,进而获得当前状态信息。可选地,若接收到的检测信息为多项,可以通过任意一项检测信息以及检测信息与婴儿状态之间的对应关系,确定婴儿的当前状态。示例地,若检测信息与婴儿状态之间的对应关系中包含婴儿声音信息与婴儿状态之间的对应关系,且婴儿声音大于或等于50db(分贝)对应婴儿的啼哭状态,那么例如当接收到的检测信息为婴儿声音信息且婴儿的声音信息显示婴儿声音为65db时,可以确定婴儿的当前状态为啼哭状态,获得的当前状态信息即为用于表示婴儿处于啼哭状态的信息。
[0046] 在一种情况中,该方法可以应用于婴儿床。示例地,婴儿床的相应模块(例如,婴儿床的存储器)可以存储有检测信息与婴儿状态之间的对应关系,或者,婴儿床可以从例如智能终端、服务器等设备获取检测信息与婴儿状态之间的对应关系。根据婴儿床接收到的检测信息以及上述检测信息与婴儿状态之间的对应关系,可以确定婴儿的当前状态,进而获得当前状态信息。
[0047] 在另一种情况中,该方法可以应用于智能终端。示例地,智能终端可以预先存储有检测信息与婴儿状态之间的对应关系,或者,智能终端可以从例如婴儿床、服务器等设备获取检测信息与婴儿状态信息之间的对应关系。在智能终端接收到检测信息后,根据该检测信息以及上述检测信息与婴儿状态之间的对应关系,可以确定婴儿的当前状态,进而获得当前状态信息。
[0048] 在另一种情况中,该方法可以应用于服务器。示例地,服务器可以存储有检测信息与婴儿状态之间的对应关系,或者,服务器可以从例如婴儿床、智能终端等设备获取检测信息与婴儿状态信息之间的对应关系。在服务器接收到检测信息后,根据该检测信息以及上述检测信息与婴儿状态之间的对应关系,可以确定婴儿的当前状态,进而获得当前状态信息。
[0049] 在另一种实施方式中,根据接收到的检测信息,以及预定的状态确定模型(如,神经网络模型),可以确定婴儿的当前状态,进而获得当前状态信息。
[0050] 在一种情况中,该方法可以应用于婴儿床。示例地,婴儿床的相应模块(例如,婴儿床的存储器)可以预先存储有预定的状态确定模型,或者,婴儿床可以从例如智能终端、服务器等设备获取该状态确定模型。根据接收到的检测信息,以及该状态确定模型,可以确定婴儿的当前状态,进而获得当前状态信息。
[0051] 在另一种情况中,该方法可以应用于智能终端。示例地,智能终端可以预先存储有预定的状态确定模型,或者,智能终端可以从例如婴儿床、服务器等设备获取该状态确定模型。在智能终端接收到检测信息后,根据该检测信息以及上述状态确定模型,可以确定婴儿的当前状态,进而获得当前状态信息。
[0052] 在另一种情况中,该方法可以应用于服务器。示例地,服务器可以存储有预定的状态确定模型,或者,服务器可以从例如婴儿床、智能终端等设备获取该状态确定模型。在服务器接收到检测信息后,根据该检测信息以及上述状态确定模型,可以确定婴儿的当前状态,进而获得当前状态信息。
[0053] 在另一种实施方式中,根据接收到的检测信息,可以将其发送至其他设备,并根据该设备反馈的相应结果,以获得当前状态信息。
[0054] 在一种情况中,当该方法应用于婴儿床时,婴儿床可以将接收到的检测信息发送至例如智能终端、服务器等设备,以使智能终端、服务器等根据该检测信息确定婴儿的当前状态,婴儿床可以接收确定结果。示例地,该确定结果可以用于指示婴儿的当前状态,或者,该确定结果可以用于指示当前状态信息。根据该确定结果,婴儿床可以获得当前状态信息。
[0055] 在另一种情况中,当该方法应用于智能终端时,智能终端可以将接收到的检测信息发送至例如婴儿床、服务器等设备,以使其根据该检测信息确定婴儿的当前状态,智能终端可以接收确定结果。示例地,该确定结果可以用于指示婴儿的当前状态,或者,该确定结果可以用于指示当前状态信息。根据该确定结果,智能终端可以获得当前状态信息。
[0056] 在另一种情况中,当该方法应用于服务器时,服务器可以将接收到的检测信息发送至例如婴儿床、智能终端等设备,以使其根据该检测信息确定婴儿的当前状态,服务器可以接收确定结果。示例地,该确定结果可以用于指示婴儿的当前状态,或者,该确定结果可以用于指示当前状态信息。根据该确定结果,服务器可以获得当前状态信息。
[0057] 回到图1,在步骤102中,根据当前时间以及当前状态信息查询历史哄睡数据。
[0058] 可选地,历史哄睡数据可以至少包括但不限于以下信息:以往各次哄睡过程的哄睡起止时间、婴儿床在各次哄睡过程中所执行的哄睡操作、在进入各次哄睡过程之前婴儿的状态信息。其中,针对历史哄睡数据中的某一次哄睡过程,其哄睡起止时间(可以包括哄睡起始时间和哄睡终止时间)可以为婴儿床开始执行哄睡操作的时间以及当前哄睡过程中婴儿床停止执行哄睡操作的时间,示例地,历史哄睡数据中某次哄睡过程的哄睡起止时间可以为14:00和14:30。可选地,哄睡操作可以包括但不限于以下中的一者或多者:婴儿床的摆动幅度、婴儿床的摆动频率、婴儿床的音频播放模式。其中,婴儿床上可以设置有电机,该电机可以与婴儿床的床体连接,用以控制婴儿床的摆动幅度、摆动频率。音频播放方式可以用于指示要播放的音频、播放音量大小、播放时长等。示例地,婴儿床的音频播放方式可以为从当前时间开始低音量播放舒缓音乐20min。可选地,在一次哄睡过程中,哄睡操作可以是一直保持相同的,或者,哄睡操作可以是均匀变化的,或者,哄睡操作可以是不规则变化的。示例地,在进入各次哄睡过程之前婴儿的状态信息可以为用于指示婴儿处于啼哭状态的状态信息。即,婴儿啼哭为婴儿床执行哄睡操作的条件。
[0059] 在一般情况下,若婴儿正在啼哭,那么有可能是因为该婴儿需要哄睡。因此,在一种实施方式中,步骤102可以包括以下步骤:当当前状态信息表示婴儿当前处于啼哭状态时,根据当前时间以及当前状态信息查询历史哄睡数据。
[0060] 若当前状态信息表示婴儿当前处于啼哭状态时,说明该婴儿有可能需要哄睡,因此,可以根据当前时间和当前状态信息查询历史哄睡数据,以确定在历史哄睡数据中是否存在与当前时间和当前状态信息相匹配的哄睡数据。示例地,若当前时间与历史哄睡数据中某一次哄睡过程的哄睡起始时间相同,且当前状态信息与进入该次哄睡过程之前婴儿的状态信息相同,则说明在历史哄睡数据中查询到与当前时间和当前状态信息相匹配的哄睡数据。再例如,若当前时间为历史哄睡数据中某一次哄睡过程的哄睡起始时间到哄睡终止时间这一时间段内的时间,且当前状态信息与进入该次哄睡过程之前婴儿的状态信息相同,则说明在历史哄睡数据中查询到与当前时间和当前状态信息相匹配的哄睡数据。
[0061] 在步骤103中,当在历史哄睡数据中查询到与当前时间和当前状态信息相匹配的哄睡数据时,根据相匹配的哄睡数据,确定婴儿床要执行的目标哄睡操作及目标哄睡时长。
[0062] 当在历史哄睡数据中查询到与当前时间和当前状态信息相匹配的哄睡数据时,根据相匹配的哄睡数据,可以确定历史哄睡数据中与当前时间和当前状态信息对应的哄睡过程。可以将该哄睡过程中婴儿床所执行的哄睡操作确定为婴儿床要执行的目标哄睡操作,并且,可以将当前时间到该哄睡过程的哄睡终止时间的时长确定为目标哄睡时长。示例地,若当前时间为该哄睡过程的哄睡起始时间,那么目标哄睡时长即为该哄睡过程的哄睡起始时间到哄睡终止时间所经过的时长。目标哄睡操作可以包括但不限于以下一者或多者:婴儿床的摆动幅度、婴儿床的摆动频率、婴儿床的音频播放模式。
[0063] 对于上述步骤102及步骤103所描述的,在一种情况中,当该方法应用于婴儿床时,在当前状态信息表示婴儿当前处于啼哭状态的情况下,示例地,婴儿床的相应模块(例如,婴儿床的存储器)可以存储有历史哄睡数据,根据当前时间及当前状态信息可以直接查询历史哄睡数据,并在查询到与当前时间和当前状态信息相匹配的哄睡数据时,根据相匹配的哄睡数据,确定婴儿床要执行的目标哄睡操作及目标哄睡时长。再例如,婴儿床可以与例如智能终端、服务器等设备(存储有历史哄睡数据)进行通信,并将当前时间和当前状态信息发送至相应设备,以使该设备查询历史哄睡数据,并获得查询结果。可选地,当在历史哄睡数据中查询到与当前时间和当前状态信息相匹配的哄睡数据时,该查询结果可以包括相匹配的哄睡数据,或者该查询结果可以为确定的婴儿床要执行的目标哄睡操作及目标哄睡时长,根据该查询结果,婴儿床可以确定要执行的目标哄睡操作及目标哄睡时长。
[0064] 在另一种情况中,当该方法应用于智能终端时,在当前状态信息表示婴儿当前处于啼哭状态的情况下,示例地,智能终端可以存储有历史哄睡数据,根据当前时间及当前状态信息可以直接查询历史哄睡数据,并在查询到与当前时间和当前状态信息相匹配的哄睡数据时,根据相匹配的哄睡数据,确定婴儿床要执行的目标哄睡操作及目标哄睡时长。再例如,智能终端可以与例如婴儿床、服务器等设备(存储有历史哄睡数据)进行通信,并将当前时间和当前状态信息发送至相应设备,以使该设备查询历史哄睡数据,并获得查询结果。可选地,当在历史哄睡数据中查询到与当前时间和当前状态信息相匹配的哄睡数据时,该查询结果可以包括相匹配的哄睡数据,或者该查询结果可以为确定的婴儿床要执行的目标哄睡操作及目标哄睡时长,根据该查询结果,智能终端可以确定婴儿床要执行的目标哄睡操作及目标哄睡时长。
[0065] 在另一种情况中,当该方法应用于服务器时,在当前状态信息表示婴儿当前处于啼哭状态的情况下,示例地,服务器可以存储有历史哄睡数据,根据当前时间及当前状态信息可以直接查询历史哄睡数据,并在查询到与当前时间和当前状态信息相匹配的哄睡数据时,根据相匹配的哄睡数据,确定婴儿床要执行的目标哄睡操作及目标哄睡时长。再例如,服务器可以与例如婴儿床、智能终端等设备(存储有历史哄睡数据)进行通信,并将当前时间和当前状态信息发送至相应设备,以使该设备查询历史哄睡数据,并获得查询结果。可选地,当在历史哄睡数据中查询到与当前时间和当前状态信息相匹配的哄睡数据时,该查询结果可以包括相匹配的哄睡数据,或者该查询结果可以为确定的婴儿床要执行的目标哄睡操作及目标哄睡时长,根据该查询结果,服务器可以确定婴儿床要执行的目标哄睡操作及目标哄睡时长。
[0066] 在步骤104中,根据目标哄睡时长,控制婴儿床执行目标哄睡操作。
[0067] 根据确定的目标哄睡操作以及目标哄睡时长,可以控制婴儿床执行目标哄睡操作,且哄睡的时长为目标哄睡时长。
[0068] 在一种情况中,当该方法应用于婴儿床时,婴儿床可以根据目标哄睡时长,执行目标哄睡操作。
[0069] 在另一种情况中,当该方法应用于智能终端时,智能终端可以根据目标哄睡时长,向婴儿床发送包括目标哄睡操作的指令,以使婴儿床在目标哄睡时长对应的时段内执行目标哄睡操作。
[0070] 在另一种情况中,当该方法应用于服务器时,服务器可以根据目标哄睡时长,向婴儿床发送包括目标哄睡操作的指令,以使婴儿床在目标哄睡时长对应的时段内执行目标哄睡操作。
[0071] 由于在婴儿处于婴儿床内时,控制婴儿床执行哄睡操作才是有意义的,因此,可以检测婴儿是否被放置到婴儿床上,以判断是否需要婴儿床执行哄睡操作。在一种实施方式中,步骤104可以包括以下步骤:当婴儿被放置到婴儿床上后,控制婴儿床开始执行目标哄睡操作,并在执行目标哄睡操作的时长达到目标哄睡时长时,停止执行目标哄睡动作。
[0072] 婴儿床上可以设置有重力传感器,示例地,该重力传感器可以设置于婴儿床的床板上,这样可以准确检测婴儿是否被放置到婴儿床上。可以通过预设的判断依据确定婴儿是否被放置到婴儿床上,例如,可以存储一个临界值,当重力传感器检测到的重力数值大于或者等于该临界值时,确定婴儿被放置到婴儿床上;当重力传感器检测到的重力数值小于该临界值时,确定婴儿未被放置到婴儿床上。因此,根据婴儿床上设置的重力传感器的检测数据,可以确定婴儿是否被放置到婴儿床上。
[0073] 当根据重力传感器的检测数据确定婴儿被放置到婴儿床上后,可以控制婴儿床开始执行目标哄睡操作,并在执行目标哄睡操作的时长达到目标哄睡时长时,停止执行目标哄睡动作。
[0074] 在一种情况中,当该方法应用于婴儿床时,婴儿床的相应模块(例如,婴儿床的存储器)可以存储有判断婴儿是否处于婴儿床的判断依据,根据该判断依据可以确定婴儿是否被放置到婴儿床上。在确定婴儿被放置到婴儿床上后,婴儿床可以开始执行目标哄睡操作,并在执行目标哄睡操作的时长达到目标哄睡时长时,停止执行目标哄睡动作,结束当前哄睡过程。
[0075] 在另一种情况中,当该方法应用于智能终端时,智能终端可以存储有判断婴儿是否处于婴儿床的判断依据,根据重力传感器的检测数据以及该判断依据可以确定婴儿是否被放置到婴儿床上。在确定婴儿被放置到婴儿床上后,智能终端可以向婴儿床发送哄睡指令,以控制婴儿床开始执行目标哄睡操作,并在控制婴儿床执行目标哄睡操作的时长达到目标哄睡时长时,停止向婴儿床发送哄睡指令,以使婴儿床停止执行目标哄睡动作,结束当前哄睡过程。
[0076] 在另一种情况中,当该方法应用于服务器时,服务器可以存储有判断婴儿是否处于婴儿床的判断依据,根据重力传感器的检测数据以及该判断依据可以确定婴儿是否被放置到婴儿床上。在确定婴儿被放置到婴儿床上后,服务器可以向婴儿床发送哄睡指令,以控制婴儿床开始执行目标哄睡操作,并在控制婴儿床执行目标哄睡操作的时长达到目标哄睡时长时,停止向婴儿床发送哄睡指令,以使婴儿床停止执行目标哄睡动作,结束当前哄睡过程。
[0077] 通过上述方案,根据婴儿床内婴儿的当前状态以及历史哄睡数据,在确定婴儿需要哄睡时,自动对婴儿进行哄睡。这样,可以在婴儿出现与之前相似的情况时直接根据历史记录自动照顾婴儿,在无需用户干预的情况下及时且自动对婴儿床进行控制以对婴儿进行哄睡,为用户省去手动操作的麻烦,提升用户体验。
[0078] 图3是根据另一示例性实施例示出的一种自动哄睡方法的流程图。如图3所示,本公开提供的方法还可以包括以下步骤。
[0079] 在步骤301中,当当前状态信息表示婴儿当前处于啼哭状态时,根据预先标记的啼哭时段与啼哭原因之间的对应关系,确定与当前时间相对应的啼哭原因。
[0080] 示例地,啼哭原因可以例如为饥饿、环境温度过高、环境温度过低、呼吸不畅、胃肠不适、情绪不佳等。可选地,啼哭时段与啼哭原因之间的对应关系可以由监护人根据经验手动标记。示例地,若啼哭时段为下午3:00~下午3:10,其对应的啼哭原因为饥饿,那么当在下午3:05时婴儿处于啼哭状态时,可以确定啼哭原因为饥饿。
[0081] 在一种情况中,当该方法应用于婴儿床时,啼哭时段与啼哭原因之间的对应关系可以存储在婴儿床的相应模块(例如,婴儿床的存储器)中,根据啼哭时段即可确定啼哭原因。或者,婴儿床可以向例如服务器、智能终端等存储有啼哭时段与啼哭原因之间对应关系的设备发送包含啼哭时段的信息,以获得上述设备确定的啼哭原因。
[0082] 在另一种情况中,当该方法应用于智能终端时,智能终端可以存储有啼哭时段与啼哭原因之间的对应关系,根据啼哭时段即可确定啼哭原因。或者,智能终端可以向例如婴儿床、服务器等设备(存储有啼哭时段与啼哭原因之间对应关系的设备)发送包含啼哭时段的信息,以获得上述设备确定的啼哭原因。
[0083] 在另一种情况中,当该方法应用于服务器时,服务器可以存储有啼哭时段与啼哭原因之间的对应关系,根据啼哭时段即可确定啼哭原因。或者,服务器可以向例如婴儿床、智能终端等设备(存储有啼哭时段与啼哭原因之间对应关系的设备)发送包含啼哭时段的信息,以获得上述设备确定的啼哭原因。
[0084] 另外,啼哭原因还可以包括需要睡眠这一项,相应地,预先标记的啼哭时段与需要睡眠这一啼哭原因之间的对应关系可以通过上文中所述的历史哄睡数据生成,即上述对应关系与历史哄睡数据相关联。示例地,在啼哭原因为需要睡眠时,啼哭时段可以为相应哄睡过程的哄睡起始时间到哄睡终止时间这一时段。
[0085] 在步骤302中,输出提醒消息。
[0086] 提醒消息可以用于提示啼哭原因。当该方法应用于婴儿床时,婴儿床可以通过文字、语音、图像等方式输出提醒消息。当该方法应用于智能终端时,智能终端可以通过文字、语音、图像等方式输出提醒消息,或者,智能终端可以将接收到的婴儿床或服务器发送的提醒消息输出。当该方法应用于服务器时,服务器可以向智能终端或婴儿床输出该提醒消息。
[0087] 在提醒消息被输出时,用户可以获知该提醒消息,并根据该提醒消息采取相应的措施,这样可以省去用户自己分析或者查询的麻烦。
[0088] 图4是根据一示例性实施例示出的一种自动哄睡装置的框图。如图4所示,所述装置400包括:获取模块401,被配置为获取用于表示婴儿床中婴儿当前状态的当前状态信息;查询模块402,被配置为根据当前时间以及所述当前状态信息查询历史哄睡数据,其中,所述历史哄睡数据至少包括以往各次哄睡过程的哄睡起止时间、所述婴儿床在各次哄睡过程中所执行的哄睡操作、以及在进入各次哄睡过程之前婴儿的状态信息;第一确定模块403,被配置为当在所述历史哄睡数据中查询到与所述当前时间和所述当前状态信息相匹配的哄睡数据时,根据所述相匹配的哄睡数据,确定所述婴儿床要执行的目标哄睡操作及目标哄睡时长;控制模块404,被配置为根据所述目标哄睡时长,控制所述婴儿床执行所述目标哄睡操作。
[0089] 图5是根据另一示例性实施例示出的一种自动哄睡装置的框图。如图5所示,所述获取模块401包括:接收子模块501,被配置为接收以下检测信息中的一者或多者:摄像头拍摄的所述婴儿的面部图像信息、声音传感器检测到的婴儿声音信息、婴儿佩戴的智能穿戴设备检测的婴儿体征信息、所述智能穿戴设备检测的婴儿体动信息;第一确定子模块502,被配置为根据接收到的检测信息,确定婴儿的当前状态,获得所述当前状态信息。
[0090] 可选地,所述查询模块402被配置为当所述当前状态信息表示所述婴儿当前处于啼哭状态时,根据当前时间以及所述当前状态信息查询历史哄睡数据。
[0091] 可选地,所述控制模块404被配置为当所述婴儿被放置到所述婴儿床上后,控制所述婴儿床开始执行所述目标哄睡操作,并在执行所述目标哄睡操作的时长达到所述目标哄睡时长时,停止执行所述目标哄睡操作。
[0092] 图6是根据另一示例性实施例示出的一种自动哄睡装置的框图。如图6所示,所述控制模块404包括:第二确定子模块601,被配置为根据所述婴儿床上设置的重力传感器的检测数据,确定所述婴儿是否被放置到所述婴儿床上。
[0093] 图7是根据另一示例性实施例示出的一种自动哄睡装置的框图。如图7所示,所述装置400还包括:第二确定模块701,被配置为当所述当前状态信息表示所述婴儿当前处于啼哭状态时,根据预先标记的啼哭时段与啼哭原因之间的对应关系,确定与所述当前时间相对应的啼哭原因;输出模块702,被配置为输出提醒消息,所述提醒消息用于提示所述啼哭原因。
[0094] 可选地,所述目标哄睡操作包括以下一者或多者:所述婴儿床的摆动幅度、所述婴儿床的摆动频率、所述婴儿床的音频播放模式。
[0095] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0096] 本公开还提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被处理器执行时实现本公开提供的自动哄睡方法的步骤。
[0097] 图8是根据一示例性实施例示出的一种自动哄睡装置800的框图。例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0098] 参照图8,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电力组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。
[0099] 处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述自动哄睡方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
[0100] 存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0101] 电力组件806为装置800的各种组件提供电力。电力组件806可以包括电源管理系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。
[0102] 多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当装置800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0103] 音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
[0104] I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0105] 传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评估。例如,传感器组件814可以检测到装置800的打开/关闭状态,组件的相对定位,例如所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0106] 通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。
在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0107] 在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述自动哄睡方法。
[0108] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述自动哄睡方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0109] 本公开还提供一种智能婴儿床,包括:床体;状态检测模块,用于获取婴儿床中婴儿的当前状态信息;存储器,用于存储处理器可执行指令;处理器,被配置为运行所述存储器中的指令以实现本公开任意实施例所提供的自动哄睡方法的步骤。
[0110] 状态检测模块可以包括但不限于以下一者或多者:摄像头、声音传感器、智能穿戴设备、重力传感器等。
[0111] 处理器可以控制智能婴儿床的整体操作,诸如与检测婴儿状态,哄睡,显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作,以完成上述自动哄睡方法的全部或部分步骤。此外,处理器可以包括一个或多个模块,便于智能婴儿床的内部交互。
[0112] 存储器可以被配置为存储各种类型的数据以支持在智能婴儿床的操作。这些数据的示例包括用于在智能婴儿床上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0113] 本领域技术人员在考虑说明书及实践本公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0114] 应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。