一种冰箱及其控制方法与流程

文档序号:21105857发布日期:2020-06-16 21:16阅读:283来源:国知局
一种冰箱及其控制方法与流程

本发明涉及冰箱控制领域,尤其涉及一种冰箱及其控制方法。



背景技术:

目前,出于对冰箱内部食材的管理需求,需要在冰箱内部设置摄像头,以便达到对冰箱内部食材的监测,从而根据监测结果调整冰箱的运行状态,达到对冰箱内部的食材的管理。但是,在大数据时代,用户使用带摄像头的冰箱在意的除了功能的实现之外,更在意的是使用带摄像头的冰箱是否涉及隐私,是否安全。带摄像头的冰箱,摄像头大多位于门体上。冰箱的主控板内设的管理程序会在用户关闭冰箱门之后控制摄像头进行拍摄。但是因为拍摄图像不是一瞬间能够完成的,需要耗费一定的时间,如果在拍摄图像的过程中,用户打开了冰箱的门体,则会是的摄像头拍摄到用户以及用户所处的环境。尤其是现在设计的智能冰箱,其冷藏室可能会通过玻璃隔板隔成三成,为了能拍摄到冰箱的冷藏室中每个层架内的食材,需要在门体内侧安装三个摄像头,实际三个摄像头拍照过程大约持续10秒,在这十秒的过程中,如果用户打开了冰箱的门体,三个摄像头会拍摄到大量涉及用户隐私的画面。所以如何更好的保护用户隐私,做到只对冰箱内部的食材进行监测,是亟待解决的问题。



技术实现要素:

本发明的实施例提供一种冰箱及其控制方法,能够只对冰箱内部的食材拍照,不拍摄到用户隐私。

为达到上述目的,本发明的实施例采用如下技术方案:

第一方面,提供一种冰箱,包括:至少一个储藏室;与储藏室对应的门体;设置在门体的内侧的至少一个第一摄像头;主控板,主控板与第一摄像头连接;主控板被配置为:当检测到目标关门信号时,判断冰箱周围的预设范围内是否存在人体;当确定预设范围内不存在人体时,控制目标第一摄像头对目标储藏室开始拍照,并在拍照过程中判断预设范围内是否存在人体;当确定预设范围内存在人体时,控制目标第一摄像头停止对目标储藏室拍照,直至确定目标门体处于关闭状态且确定预设范围内不存在人体时,控制目标第一摄像头对目标储藏室开始拍照;目标关门信号为目标门体关闭时产生的信号;目标门体为门体中任一个,目标储藏室为目标门体对应的储藏室,目标第一摄像头为设置在目标门体的内侧的第一摄像头。

上述实施例提供额技术方案,因为只有用户打开冰箱的门体往冰箱内放置食品或取出食品时拍摄的照片才对食品管理有指导意义,所以主控板必须在接收到某个储藏室(目标储藏室)对应的门体(目标门体)被关闭时触发的目标关门信号后才能开始进行拍照。而后主控板在控制冰箱中的目标第一摄像头对冰箱的储藏室进行拍照过程中,首先判断冰箱周围的预设范围内是否存在人体,如果确定预设范围内不存在人体则控制目标第一摄像头对目标储藏室开始拍照;如果确定预设范围内不存在人体则立即停止目标第一摄像头的拍照(无论此时目标第一摄像头正在拍照还是未进行拍照),直至确定冰箱的目标门体仍处于关闭状态且预设范围内不存在人体时,控制目标第一摄像头开始拍照。同时,在控制目标第一摄像头拍照的过程中,主控板会不断的判断预设范围是否存在人体,而后不断循环整个流程。这样一来,因为只要冰箱周围的预设范围内存在人体,主控板便会停止冰箱内第一摄像头的拍照,只有在冰箱某个门体处于关闭状态且冰箱周围的预设范围内不存在人体时,主控板才会控制该门体对应的第一摄像头对与该门体对应的储藏室开始拍照。所以,第一摄像头拍摄到的照片必然不会存在用户及其所处环境的影像,只会存在冰箱内的储藏室内的食品影像,也就避免了冰箱内的第一摄像头在拍照过程中侵犯到用户隐私的缺陷,提高了用户体验。

第二方面,提供一种如第一方面提供的冰箱的控制方法,应用于冰箱的主控板,包括:当检测到目标关门信号时,判断冰箱周围的预设范围内是否存在人体;当确定预设范围内不存在人体时,控制目标第一摄像头对目标储藏室开始拍照,并在拍照过程中判断预设范围内是否存在人体;当确定预设范围内存在人体时,控制目标第一摄像头停止对目标储藏室拍照,直至确定目标门体处于关闭状态且确定预设范围内不存在人体时,控制目标第一摄像头对目标储藏室开始拍照;目标关门信号为目标门体关闭时产生的信号;目标门体为冰箱的门体中任一个,目标储藏室为目标门体对应的储藏室,目标第一摄像头为设置在目标门体的内侧的第一摄像头。

第三方面,提供一种冰箱的主控板,包括:存储器、处理器、总线和通信接口;存储器用于存储计算机执行指令,处理器与存储器通过总线连接;当冰箱的主控板运行时,处理器执行存储器存储的计算机执行指令,以使冰箱的主控板执行如第二方面提供的冰箱的控制方法。

第四方面,提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行指令,当计算机执行指令在冰箱的主控板上运行时,使得冰箱的主控板执行如第二方面提供的冰箱的控制方法。

本申请实施例提供的冰箱及其控制方法,因为该冰箱包括:至少一个储藏室;与储藏室对应的门体;设置在门体的内侧的至少一个第一摄像头;主控板,主控板与第一摄像头连接;主控板被配置为:当检测到目标关门信号时,判断冰箱周围的预设范围内是否存在人体;当确定预设范围内不存在人体时,控制目标第一摄像头对目标储藏室开始拍照,并在拍照过程中判断预设范围内是否存在人体;当确定预设范围内存在人体时,控制目标第一摄像头停止对目标储藏室拍照,直至确定目标门体处于关闭状态且确定预设范围内不存在人体时,控制目标第一摄像头对目标储藏室开始拍照;目标关门信号为目标门体关闭时产生的信号;目标门体为门体中任一个,目标储藏室为目标门体对应的储藏室,目标第一摄像头为设置在目标门体的内侧的第一摄像头。所以主控板在对该冰箱进行控制,以完成冰箱的食品拍照时,在接收到某个储藏室对应的门体(目标门体)被关闭时触发的目标关门信号后,首先判断冰箱周围的预设范围内是否存在人体,如果确定预设范围内不存在人体则控制目标第一摄像头对目标储藏室开始拍照;如果确定预设范围内不存在人体则立即停止目标第一摄像头的拍照(无论此时目标第一摄像头正在拍照还是未进行拍照),直至确定冰箱的目标门体仍处于关闭状态且预设范围内不存在人体时,控制目标第一摄像头开始拍照。同时,在控制目标第一摄像头拍照的过程中,会不断的判断预设范围是否存在人体,而后不断循环整个流程。这样一来,因为只要冰箱周围的预设范围内存在人体,主控板便会停止冰箱内第一摄像头的拍照,只有在冰箱某个门体处于关闭状态且冰箱周围的预设范围内不存在人体时,主控板才会控制该门体对应的第一摄像头对与该门体对应的储藏室开始拍照。所以,第一摄像头拍摄到的照片必然不会存在用户及其所处环境的影像,只会存在冰箱内的储藏室内的食品影像,也就避免了冰箱内的第一摄像头在拍照过程中侵犯到用户隐私的缺陷,提高了用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为现有技术提供的一种冰箱的结构示意图;

图2为本发明实施例提供的一种冰箱的结构示意图一;

图3为本发明实施例提供的一种冰箱的结构示意图二;

图4为本发明实施例提供的一种冰箱的结构示意图三;

图5为本发明实施例提供的一种冰箱的结构示意图四;

图6为本发明实施例提供的一种冰箱的结构示意图五;

图7为本发明实施例提供的一种冰箱的结构示意图六;

图8为本发明实施例提供的一种冰箱的控制方法的流程示意图一;

图9为本发明实施例提供的一种冰箱的控制方法的流程示意图二;

图10为本发明实施例提供的一种冰箱的控制方法的流程示意图三;

图11为本发明实施例提供的一种冰箱的控制方法的流程示意图四;

图12为本发明实施例提供的一种冰箱的控制方法的流程示意图五;

图13为本发明实施例提供的一种冰箱的主控板的结构示意图;

图14为本发明实施例提供的另一种冰箱的主控板的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

还需要说明的是,本发明实施例中,“的(英文:of)”,“相应的(英文:corresponding,relevant)”和“对应的(英文:corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。

为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。

另外,在本申请实施例中,将冰箱的门体关闭时,靠近储藏室的一侧称为门体的内侧,远离储藏室的一侧称为门体的外侧。

目前,为了实现对冰箱内部保存的食材的管理(例如设定保质期,在保质期快到时通知用户),参照图1所示,冰箱01内部会设置有摄像头12(12-1和12-2)。而因为摄像头12大都位于门体11(11-1(111-1和112-1)和11-2(111-2和112-2))上,且该摄像头12会在冰箱的主控板的控制下,在冰箱01的门体11被用户闭合后开始拍照。但是因为目前的摄像头12的拍照过程需要持续一段时间例如10s,所以当用户关闭门体11后又在很短时间后打开门体11时,会使得摄像头12拍摄到用户及其所处环境的影像,造成用户隐私的泄露。

为了解决上述问题,参照图2所示,本申请提供一种冰箱02,包括:至少一个储藏室21(21-1和21-2);与储藏室21对应的门体22(与储藏室21-1对应的门体22-1(221-1和222-1),与储藏室21-2对应的门体22-2(221-2和222-2));设置在门体22的内侧的至少一个第一摄像头23(23-1和23-2);与第一摄像头23连接的主控板24(图2中未示出)。示例性的,这里主控板11可以是微控制单元(mcu,microcontrollerunit),其发送数据的端口为通用输入/输出口(generalpurposeinputoutput,gpio)。需要说明的是,因为实际中冰箱的储藏室有冷藏室和冷冻室两种,冷冻室一般用于长时间的放置某些食品,不常打开,而且冷冻起来的食品保质期很长,可以不需要对其做食材管理,在这种情况下,可以只在冷藏室对应的门体上设置第一摄像头。所以本申请中的储藏室可以仅指冰箱的冷藏室也可以指冷藏室和冷冻室。

其中,主控板24被配置为:当检测到目标关门信号时,判断冰箱02周围的预设范围内是否存在人体;当确定预设范围内不存在人体时,控制目标第一摄像头对目标储藏室开始拍照,并在拍照过程中判断预设范围内是否存在人体;当确定预设范围内存在人体时,控制目标第一摄像头停止对目标储藏室拍照,直至确定目标门体处于关闭状态且确定预设范围内不存在人体时,控制目标第一摄像头对目标储藏室开始拍照;目标关门信号为目标门体关闭时产生的信号;目标门体为门体22中任一个,目标储藏室为目标门体对应的储藏室,目标第一摄像头为设置在目标门体的内侧的第一摄像头。以目标储藏室为21-1为例,目标门体为22-1,目标第一摄像头为23-1。需要说明的是,当冰箱为单开门(每一个储藏室对应的门体仅包括一扇门)时,一个门关闭代表一扇门关闭;当冰箱为双开门(每一个储藏室对应的门体包括一对门)时,一个门体关闭则代表一对门关闭。在本申请提供的实施例中,均以双开门冰箱为例。在一种实现方式中,对于目标门体是否处于关门状态可以是根据在主控板中设置针对目标门体的标志位的数值来判断,当主控板检测到目标关门信号时,将该标志位置“1”(也可以是其他任意数值),当主控板检测到目标开门信号时,则将该标志位置“0”(也可以是其他任意数值,只要与目标关门信号对应的标志位的数值不同即可)。其中,目标开门信号为目标门体开启时产生的信号。当然,实际中其他任意可行方式皆可,此处不做具体限制。

这样一来,因为只要冰箱周围的预设范围内存在人体,主控板便会停止冰箱内第一摄像头的拍照,只有在冰箱某个门体处于关闭状态且冰箱周围的预设范围内不存在人体时,主控板才会控制该门体对应的第一摄像头对与该门体对应的储藏室开始拍照。所以,第一摄像头拍摄到的照片必然不会存在用户及其所处环境的影像,只会存在冰箱内的储藏室内的食品影像,也就避免了冰箱内的第一摄像头在拍照过程中侵犯到用户隐私的缺陷,提高了用户体验。

需要说明的是,当主控板控制第一摄像头开始拍照后,只要确定预设范围内不存在人体,则流程会循环到“主控板控制第一摄像头开始拍照”,此时该流程实际是主控板控制第一摄像头继续拍照,继续拍照的过程中仍会执行“判断预设范围内是否存在人体”,如果再次循环到“主控板控制第一摄像头开始拍照”,此时实际仍为“主控板控制第一摄像头继续拍照”;“主控板控制第一摄像头继续拍照”-“判断预设范围内是否存在人体”-“主控板控制第一摄像头继续拍照”的循环在第一摄像头未拍照完成的情况下中断时,当流程再到“主控板控制第一摄像头开始拍照”时,则实际为“主控板控制第一摄像头开始拍照”。

示例性的,如果第一摄像头的摄像角度足够拍摄到其对应的整个储藏室时,可以在每一个储藏室对应的门体的内侧仅设置一个第一摄像头。但是因为摄像头的最大拍摄角度是存在一定限制的,如果储藏室较大且使用玻璃板或其他板材分层时,仅在该储藏室对应的门体的内侧设置一个第一摄像头是不够的。此时,可以根据储藏室的层数设置第一摄像头,可以是每一层对应一个第一摄像头,也可以是每两层或多层对应一个第一摄像头,还可以是每一层对应多个摄像头。

以冰箱的某一储藏室分为三层为例,图3示出了冰箱的储藏室21-1内每一层对应一个第一摄像头23-1(231-1、232-1和233-1)的具体结构示意图,其中每一个第一摄像头23-1的拍摄区域正对其对应的层,相邻的两个第一摄像头23-1拍摄的照片存在重合部分(后续需要根据三个第一摄像头拍摄的照片合成其对应的储藏室的真正照片);具体的,储藏室21-1的第一层211-1对应第一摄像头231-1,储藏室21-1的第二层212-1对应第一摄像头232-1,储藏室21-1的第三层213-1对应第一摄像头233-1。当目标储藏室为图3中所示的21-1时,目标第一摄像头为第一摄像头231-1、第一摄像头232-1和第一摄像头233-1。此时,当主控板24(图3中未示出)控制目标第一摄像头对目标储藏室进行拍摄时,具体为控制第一摄像头231-1、第一摄像头232-1和第一摄像头233-1同时开始对各自对应的层拍照,也可以控制第一摄像头231-1、第一摄像头232-1和第一摄像头233-1依次对各自对应的层进行拍照。需要说明的是,只有目标储藏室对应的所有第一摄像头均拍照完成才算拍照完成,在任一个目标储藏室对应的第一摄像头未拍照完成时,都需要进行冰箱周围的预设范围内是否存在人体的判断以及后续的控制流程,以确保任一个第一摄像头都不会拍到用户的隐私。

可选的,参照图4所示,以储藏室21-1对应的门体22-1(221-1和222-1)为例,为了充分利用冰箱内部的空间和方便用户的取用,冰箱02的门体22-1的内侧可以设置有置物架25(对应221-1的25-1和对应222-1的25-2);此时,为例对置物架上的食品也进行拍照,门体22-1对应的储藏室21-1中还设置有至少一个第二摄像头26;示例性的,参照图4所示,第二摄像头26可以设置在储藏室最里面的一面上,以方便对置物架的拍照;当然,第二摄像头也可以设置在储藏室的其他部位,只要能够使得摄像头完成对其对应的置物架的拍照即可。

此时,主控板还被配置为:当检测到目标关门信号时,判断预设范围内是否存在人体;当确定预设范围内不存在人体时,控制目标第二摄像头对目标置物架开始拍照,并在拍照过程中判断预设范围内是否存在人体;当确定预设范围内存在人体时,控制目标第二摄像头停止对目标置物架拍照,直至确定目标门体处于关闭状态且确定预设范围内不存在人体时,控制目标第二摄像头对目标置物架开始拍照;

目标第二摄像头为目标储藏室中的第二摄像头,目标置物架为目标门体的内侧的置物架。

需要说明的是,当主控板控制第二摄像头开始拍照后,只要确定预设范围内不存在人体,则流程会循环到“主控板控制第二摄像头开始拍照”,此时该流程实际是主控板控制第二摄像头继续拍照,继续拍照的过程中仍会执行“判断预设范围内是否存在人体”,如果再次循环到“主控板控制第二摄像头开始拍照”,此时实际仍为“主控板控制第二摄像头继续拍照”;“主控板控制第二摄像头继续拍照”-“判断预设范围内是否存在人体”-“主控板控制第二摄像头继续拍照”的循环在第一摄像头未拍照完成的情况下中断时,当流程再到“主控板控制第二摄像头开始拍照”时,则实际为“主控板控制第二摄像头开始拍照”。

示例性的,如果储藏室中不分层,没有分层用的玻璃板或其他板材是,便不会阻挡到第二摄像头对其对应的置物架的拍照,此时只要第二摄像头的摄像角度足够拍摄到其对应的整个置物架时,可以在每一个储藏室内仅设置一个第二摄像头。但是因为摄像头的最大拍摄角度是存在一定限制的,而且当储藏室较大且使用玻璃板或其他板材分层时,仅在该储藏室内设置一个第二摄像头是不够的。此时,可以根据储藏室的层数设置第一摄像头,可以是每一层对应一个第二摄像头。

以冰箱的某一储藏室分为三层,第二摄像头设置在储藏室最里面的一面上为例,图5示出了冰箱02的储藏室21-1内每一层对应一个第二摄像头26(26-1、26-2和26-3)的具体结构示意图,其中每一个第二摄像头26均可以穿过其对应的一层对一部分置物架进行拍照,且相邻的两个第二摄像头26拍摄到的置物架的照片可以存在重合部分(后续需要根据三个第二摄像头拍到的照片合成后得到其对应的置物架的真正照片);具体的,储藏室21-1的第一层211-1对应第二摄像头26-1,储藏室21-1的第二层212-1对应第二摄像头26-2,储藏室21-1的第三层213-1对应第二摄像头26-3。当目标储藏室为图5中所示的21-1时,目标第二摄像头为第二摄像头26-1、第二摄像头26-2和第二摄像头26-3。此时,当主控板24控制目标第二摄像头对目标置物架进行拍摄时,具体为控制第二摄像头26-1、第二摄像头26-2和第二摄像头26-3同时开始对其能够拍到的部分置物架进行拍照,也可以控制第二摄像头26-1、第二摄像头26-2和第二摄像头26-3依次对各自能够拍到的部分置物架进行拍照。需要说明的是,只有目标储藏室对应的所有第二摄像头均拍照完成才算拍照完成,在任一个目标储藏室对应的第二摄像头未拍照完成时,都需要进行冰箱周围的预设范围内是否存在人体的判断以及后续的控制流程,以确保任一个第二摄像头都不会拍到用户的隐私。

需要说明的是,因为实际中冰箱的储藏室有冷藏室和冷冻室两种,冷冻室一般用于长时间的放置某些食品,不常打开也一般不再冷冻室对应的门体的内侧设置置物架,而且冷冻起来的食品保质期很长,可以不需要对其做食材管理,在这种情况下,可以只在冷藏室内设置第二摄像头。所以本申请中的储藏室可以仅指冰箱的冷藏室也可以指冷藏室和冷冻室。

可选的,参照图6所示,冰箱02还包括至少一个设置在冰箱02上的人感传感器27;人感传感器27连接主控板24(图6中未示出),人感传感器27用于检测冰箱周围的预设范围内是否存在人体,若人感传感器27检测到预设范围内存在人体时,向主控板24发送指示信号;此时,主控板24被具体配置为:当检测到目标关门信号时,控制所述人感传感器27工作,若接收到所述人感传感器27发送的指示信号时,则确定所述预设范围内不存在人体;若未接收到所述人感传感器27发送的指示信号时,则确定所述预设范围内不存在人体。示例性的,人感传感器可以是红外传感器。

可选的,因为实际中人一般只有在冰箱的门体正对的区域时才会存在打开冰箱的可能,在冰箱周围的其他区域则大致不会存在打开冰箱的可能,所以处于这点考虑,前述实施例中的预设范围为冰箱的门体关闭时冰箱的门体的外侧正对的目标区域。

示例性的,人感传感器可以设置在冰箱的外壳任一部分,也可以设置在门体的外侧。此处不做具体限制。当人感传感器设置在门体的外侧且人感传感器只能朝所述门体的外侧正对方向检测时,因为门体存在多个,所以为了保证每个门体在关闭后都可以对目标区域是否存在人体进行检测,参照图7所示,每个门体22(22-1(221-1和222-1)和22-2(221-2和222-2))上均设置有人感传感器27(27-1和27-2);此时,主控板24(图7中未示出)具体被配置为:当检测到目标关门信号时,控制目标人感传感器工作,若接收到目标人感传感器发送的指示信号时,则确定预设范围内不存在人体;若未接收到目标人感传感器发送的指示信号时,则确定预设范围内不存在人体;目标人感传感器为设置在目标门体的外侧的人感传感器。以目标门体为22-1为例,目标人感传感器为27-1。

可选的,为了保证冰箱在关门后,第一摄像头或第二摄像头反复的进行拍照。当冰箱中仅存在第一摄像头时,主控板还被配置为:当确定第一摄像头拍照完成后,停止对预设范围内是否存在人体的判断,直至再次检测到目标关门信号后再进行对预设范围内是否存在人体的判断;当冰箱中存在第一摄像头和第二摄像头时,主控板还被配置为:当确定第一摄像头拍照完成且第二摄像头拍照完成后,停止对预设范围内是否存在人体的判断,直至再次检测到目标关门信号后再进行对预设范围内是否存在人体的判断。

可选的,当冰箱中仅存在第一摄像头时,主控板还被配置为:根据目标第一摄像头拍摄的照片进行食材管理。

进一步可选的,当冰箱中存在第一摄像头和第二摄像头时,主控板还被配置为:根据目标第一摄像头拍摄的照片和/或目标第二摄像头拍摄的照片进行食材管理。

食材管理是指对拍得的照片进行分析,识别出照片中的不同食材,并针对不同食材设置保质期标签。

一种具体的实施方式中,冰箱将所拍的照片上传云端,由云端对冰箱拍照得到的照片(由第一摄像头拍照得到或由第一摄像头和第二摄像头拍照得到的照片)做分析,设置保质期,并将该保质期发送给冰箱。当用户向冰箱内放入食品时,设置保质期是指创建新的对应新出现的食品的保质期。当用户从冰箱内取出食品时,设置保质期是指删除消失的食品所对应的保质期内容。当有某食品对应的保质期到期时,云端或者冰箱向用户终端推送提示信息,该提示信息至少包括保质期到期的食品位置和图像。这里用户终端,可以为手机、平板电脑、桌面型计算机、膝上型计算机、笔记本电脑、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、手持计算机、上网本、个人数字助理(personaldigitalassistant,pda)、可穿戴电子设备、虚拟现实设备等不同类型的终端。

当然,云端发送给冰箱某食品的保质期后,冰箱可以将该保质期发送给用户终端,用户可以在用户终端上对该保质期做一定限度的修改,修改后的保质期由用户终端发送给冰箱,同时冰箱将其在云端同步以保证数据的一致性。

示例性的,因为冰箱中的摄像头是在冰箱的门体关闭后进行拍照的,此时冰箱内部没有光亮,所以前述的第一摄像头和第二摄像头可以均为红外摄像头。

本申请实施例提供的冰箱及其控制方法,因为该冰箱包括:至少一个储藏室;与储藏室对应的门体;设置在门体的内侧的至少一个第一摄像头;主控板,主控板与第一摄像头连接;主控板被配置为:当检测到目标关门信号时,判断冰箱周围的预设范围内是否存在人体;当确定预设范围内不存在人体时,控制目标第一摄像头对目标储藏室开始拍照,并在拍照过程中判断预设范围内是否存在人体;当确定预设范围内存在人体时,控制目标第一摄像头停止对目标储藏室拍照,直至确定目标门体处于关闭状态且确定预设范围内不存在人体时,控制目标第一摄像头对目标储藏室开始拍照;目标关门信号为目标门体关闭时产生的信号;目标门体为门体中任一个,目标储藏室为目标门体对应的储藏室,目标第一摄像头为设置在目标门体的内侧的第一摄像头。所以主控板在对该冰箱进行控制,以完成冰箱的食品拍照时,在接收到某个储藏室对应的门体(目标门体)被关闭后触发的目标关门信号后,首先判断冰箱周围的预设范围内是否存在人体,如果确定预设范围内不存在人体则控制目标第一摄像头对目标储藏室开始拍照;如果确定预设范围内不存在人体则立即停止目标第一摄像头的拍照(无论此时目标第一摄像头正在拍照还是未进行拍照),直至确定冰箱的目标门体仍处于关闭状态且预设范围内不存在人体时,控制目标第一摄像头开始拍照。同时,在控制目标第一摄像头拍照的过程中,会不断的判断预设范围是否存在人体,而后不断循环整个流程。这样一来,因为只要冰箱周围的预设范围内存在人体,主控板便会停止冰箱内第一摄像头的拍照,只有在冰箱某个门体处于关闭状态且冰箱周围的预设范围内不存在人体时,主控板才会控制该门体对应的第一摄像头对与该门体对应的储藏室开始拍照。所以,第一摄像头拍摄到的照片必然不会存在用户及其所处环境的影像,只会存在冰箱内的储藏室内的食品影像,也就避免了冰箱内的第一摄像头在拍照过程中侵犯到用户隐私的缺陷,提高了用户体验。

基于前述实施例提供的冰箱,参照图8所示,本申请还提供一种冰箱的控制方法,应用于冰箱的主控板,包括801-804:

801、判断是否检测到目标关门信号。

当确定检测到目标关门信号时,执行802;当确定未检测到目标关门信号时,执行801。其中,目标关门信号为目标门体关闭时产生的信号,目标门体为冰箱的门体中人一个。

802、判断冰箱周围的预设范围内是否存在人体。

当确定预设范围内不存在人体时,执行803;当确定预设范围内存在人体时,执行804。示例性的,预设范围为冰箱的门体关闭时门体的外侧正对的目标区域。

示例性的,当冰箱上设置有至少一个用于在检测到预设范围内存在人体时,向主控板发送指示信号的人感传感器时,参照图9所示,802具体为:判断是否接收到指示信号。

当确定接收到指示信号时,执行803;当确定未接受到指示信号时,执行804。

803、控制目标第一摄像头对目标储藏室开始拍照。

803后执行802。目标第一摄像头为对应目标门体的第一摄像头。

需要说明的是,803后执行802时,只要确定预设范围内不存在人体,则流程会循环到“803”,此时该流程实际是803’:主控板控制目标第一摄像头继续拍照;继续拍照的过程中仍会执行802,如果再次循环到803,此时803仍为803’;803’-802-803’的循环在目标第一摄像头未拍照完成的情况下中断时,当流程再到803时,则实际为803。

可选的,因为需要后续根据目标第一摄像头拍摄的照片进行食材管理,所以需要确定目标第一摄像头是否拍照完成,所以参照图9所示,803到802之间还包括803a:

803a、判断目标第一摄像头是否拍照完成。

当确定目标第一摄像头拍照完成时,执行805;当确定目标第一摄像头未拍摄完成时,执行802。

可选的,当冰箱的门体的内侧设置有置物架且对应门体的储藏室中设置有至少一个第二摄像头时,参照图10所示,当确定未接收到指示信号时,该方法还包括803b。

803b、控制目标第二摄像头对目标置物架开始拍照。

其中,目标第二摄像头为目标门体对应的第二摄像头。

可选的,803b后本应执行802,但因为需要后续根据目标第二摄像头拍摄的照片进行食材管理,所以需要确定目标第二摄像头是否拍照完成,所以参照图10所示,803b到802之间还包括803c:

803c、判断目标第二摄像头是否拍照完成。

当确定目标第二摄像头拍照完成时,执行803d;当确定目标第二摄像头未拍摄完成时,执行802。

需要说明的是,803b经过803c后可能会执行802时,只要确定预设范围内不存在人体,则流程会循环到“803b”,此时该流程实际是803b’:主控板控制目标第一摄像头继续拍照;继续拍照的过程中仍可能会经过803c后执行802,如果再次循环到803b,此时803b仍为803b’;803b’-802-803c-803b’的循环在目标第一摄像头未拍照完成的情况下中断时,当流程再到803b时,则为803b。

803d、判断目标第一摄像头是否拍照完成。

当确定目标第一摄像头拍照完成时,执行805a;当确定目标第一摄像头未拍摄完成时,执行805b。

进一步可选的,当冰箱的门体的内侧设置有置物架且对应门体的储藏室中设置有至少一个第二摄像头时,参照图10所示,803a到805之间还包括803e。

803e、判断目标第二摄像头是否拍照完成。

当确定目标第二摄像头拍照完成时,执行805a;当确定目标第二摄像头未拍摄完成时,执行805。

804、控制目标第一摄像头停止对目标储藏室拍照。

可选的,当冰箱的门体的内侧设置有置物架且对应门体的储藏室中设置有至少一个第二摄像头时,参照图10所示,804具体为:控制目标第一摄像头和目标第二摄像头停止拍照。

804后执行804a。

804a、判断目标门体是否处于关闭状态。

当确定目标门体处于关闭状态时,执行802;当确定目标门体未处于关门状态时,执行801。

因为实际中,在804步骤后,有可能目标门体会被打开,所以需要执行804a步骤。

805、根据目标第一摄像头拍摄的照片进行食材管理。

805a、根据目标第一摄像头拍摄的照片和目标第二摄像头拍摄的照片进行食材管理。

805b、根据目标第二摄像头拍摄的照片进行食材管理。

需要说明的是,因为目标第一摄像头和目标第二摄像头相对应,虽然是同时开始拍照,但不一定是同时结束的,所以当冰箱中存在第二摄像头时,当确定目标第一摄像头拍照完成时可能存在目标第二摄像头未拍照完成的情况,也可能存在目标第一摄像头拍照完成的情况。同理,当确定目标第二摄像头未拍照完成时可能存在目标第一摄像头未拍照完成的情况,也可能存在目标第一摄像头拍照完成的情况。所以如图10中所示,存在当确定目标第一摄像头拍照完成后判断目标第二摄像头是否拍照完成的情况,以及当确定目标第二摄像头拍照完成后判断目标第一摄像头是否拍照完成的情况。另外,当冰箱中存在第二摄像头时,参照图10所示,可以选择当目标第一摄像头拍照完成且目标第二摄像头未拍照完成时,不执行805;也可以选择当目标第一摄像头未拍照完成且目标第一摄像头拍照完成时,不执行805b。具体是否执行,根据实际情况而定。

可选的,为了避免冰箱被关闭门体后,第一摄像头和/或第二摄像头反复拍照,所以参照图11所示,当冰箱中仅存在第一摄像头时确定第一摄像头拍照完成后,该方法还包括停止对预设范围内是否存在人体的判断,直至再次检测到目标关门信号后再进行对预设范围内是否存在人体的判断,即重新循环至801;以及参照图12所示,当冰箱中存在第一摄像头和第二摄像头时确定目标第一摄像头拍照完成后且确定目标第二摄像头拍照完成后,该方法还包括停止对预设范围内是否存在人体的判断,直至再次检测到目标关门信号后再进行对预设范围内是否存在人体的判断,即重新循环至801。

本申请实施例提供的冰箱的控制方法,由冰箱中的主控板执行,以完成冰箱的食品拍照时,在接收到某个储藏室对应的门体(目标门体)被关闭时触发的目标关门信号后,首先判断冰箱周围的预设范围内是否存在人体,如果确定预设范围内不存在人体则控制目标第一摄像头对目标储藏室开始拍照;如果确定预设范围内不存在人体则立即停止目标第一摄像头的拍照(无论此时目标第一摄像头正在拍照还是未进行拍照),直至确定冰箱的目标门体仍处于关闭状态且预设范围内不存在人体时,控制目标第一摄像头开始拍照。同时,在控制目标第一摄像头拍照的过程中,会不断的判断预设范围是否存在人体,而后不断循环整个流程。这样一来,因为只要冰箱周围的预设范围内存在人体,主控板便会停止冰箱内第一摄像头的拍照,只有在冰箱某个门体处于关闭状态且冰箱周围的预设范围内不存在人体时,主控板才会控制该门体对应的第一摄像头对与该门体对应的储藏室开始拍照。所以,第一摄像头拍摄到的照片必然不会存在用户及其所处环境的影像,只会存在冰箱内的储藏室内的食品影像,也就避免了冰箱内的第一摄像头在拍照过程中侵犯到用户隐私的缺陷,提高了用户体验。

本申请实施例还提供一种冰箱的主控板24的一种可能的结构,参照图13所示,包括:判断模块241、控制模块242和处理模块243。其中,判断模块241用于执行前述实施例中的801步骤、802步骤、803a步骤、804a步骤、803c步骤、803d步骤和803e步骤,控制模块242用于执行前述实施例中的803步骤、803b步骤和804步骤,处理模块243用于执行前述实施例中的805步骤、805a步骤和805b步骤。

本申请实施例提供的冰箱的主控板的有益效果可参照前述实施例中冰箱对应的相关有益效果,此处不再赘述。

在采用集成的模块的情况下,冰箱的主控板包括:存储单元、处理单元以及接口单元。处理单元用于控制管理,例如,处理单元用于支持主控板执行前述实施例中判断模块241、控制模块242和处理模块243所执行的步骤;接口单元用于支持主控板与其他设备的信息交互例如与第一摄像头、与人感传感器以及与第二摄像头的交互。存储单元,用于存储主控板的程序代码和数据。

其中,以处理单元为处理器,存储单元为存储器,接口单元为通信接口为例。参照图14所示,本发明实施例还提供另一种冰箱的主控板,包括存储器41、处理器42、总线43和通信接口44;存储器41用于存储计算机执行指令,处理器42与存储器41通过总线43连接;当冰箱的主控板运行时,处理器42执行存储器41存储的计算机执行指令,以使冰箱的主控板执行如上述实施例提供的冰箱的控制方法。

在具体的实现中,作为一种实施例,处理器42(42-1和42-2)可以包括一个或多个cpu,例如图14中所示的cpu0和cpu1。且作为一种实施例,冰箱的主控板可以包括多个处理器42,例如图14中所示的处理器42-1和处理器42-2。这些处理器42中的每一个cpu可以是一个单核处理器(single-cpu),也可以是一个多核处理器(multi-cpu)。这里的处理器42可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。

存储器41可以是只读存储器41(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器41可以是独立存在,通过总线43与处理器42相连接。存储器41也可以和处理器42集成在一起。

在具体的实现中,存储器41,用于存储本申请中的数据和执行本申请的软件程序对应的计算机执行指令。处理器42可以通过运行或执行存储在存储器41内的软件程序,以及调用存储在存储器41内的数据,冰箱的主控板的各种功能。

通信接口44,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如控制系统、无线接入网(radioaccessnetwork,ran),无线局域网(wirelesslocalareanetworks,wlan)等。通信接口44可以包括接收单元实现接收功能,以及发送单元实现发送功能。

总线43,可以是工业标准体系结构(industrystandardarchitecture,isa)总线、外部设备互连(peripheralcomponentinterconnect,pci)总线或扩展工业标准体系结构(extendedindustrystandardarchitecture,eisa)总线等。该总线43可以分为地址总线、数据总线、控制总线等。为便于表示,图14中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质包括计算机执行指令,当计算机执行指令在冰箱的主控板上运行时,使得冰箱的主控板执行如上述实施例提供的冰箱的控制方法。

本发明实施例还提供一种计算机程序,该计算机程序可直接加载到存储器中,并含有软件代码,该计算机程序经由冰箱的主控板载入并执行后能够实现上述实施例提供的冰箱的控制方法。

本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的功能可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机可读存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

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

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1