基于冰箱对用户生活习惯进行分析的方法、冰箱及介质与流程

文档序号:20079350发布日期:2020-03-10 10:20阅读:224来源:国知局
基于冰箱对用户生活习惯进行分析的方法、冰箱及介质与流程

本申请涉及智能家居技术领域,特别是涉及一种基于冰箱对用户生活习惯进行分析的方法、冰箱及计算机存储介质。



背景技术:

目前传统家电正在逐渐接入物联网领域,在线的包括厨房电器在内的家用电器越来越多。如何根据连网的线上数据,为用户提供更多的增值服务,是家电业需要涉及的新技术领域。

相关技术中,家电的日常使用情况可以被采集。但获取家电的日常使用数据仅限于对家电本身运行状态的分析和控制,没有充分利用家电的使用数据,为用户提供贴心的服务。



技术实现要素:

本申请提供一种基于冰箱对用户生活习惯进行分析的方法、冰箱及计算机存储介质,以解决相关技术中对家电使用数据缺乏有效利用的问题。

为解决上述技术问题,本申请提供一种基于冰箱对用户生活习惯进行分析的方法。该方法包括:获取分析时期内冰箱的通电天数,以及在通电天数内每一天的开关门信息;根据通电天数及开关门信息,分析用户的生活习惯。

为解决上述技术问题,本申请提供一种冰箱。该冰箱处理器、存储器和通信电路;处理器耦接存储器和通信电路,在工作时执行指令,以配合存储器、通信电路实现上述的基于冰箱对用户生活习惯进行分析的方法。

为解决上述技术问题,本申请提供一种计算机存储介质。该计算机存储介质存储有计算机程序,计算机程序被执行以实现上述的基于冰箱对用户生活习惯进行分析的方法。

本申请通过获取分析时期内冰箱的通电天数,以及在通电天数内每一天的开关门信息,并分析通电天数及开关门信息,能够获取用户的生活习惯。

附图说明

图1是本申请提供的基于冰箱对用户生活习惯进行分析的方法第一实施例的流程示意图;

图2是本申请提供的基于冰箱对用户生活习惯进行分析的方法第二实施例的流程示意图;

图3是本申请提供的冰箱一实施例的结构示意图;

图4是本申请提供的计算机存储介质一实施例的结构示意图。

具体实施方式

为使本领域的技术人员更好地理解本申请的技术方案,下面结合附图和具体实施方式对本申请所提供的菜谱比较方法、菜谱比较装置及计算机存储介质做进一步详细描述。

请参阅图1,图1是本申请提供的基于冰箱对用户生活习惯进行分析的方法第一实施例的流程示意图。本实施例包括以下步骤:

s101:获取分析时期内冰箱的通电天数,以及在通电天数内每一天的开关门信息。

冰箱采集在分析时期内自身的通电天数,和在通电天数内每一天的开关门信息。冰箱可以保存和记录分析时期内自身的通电天数和在通电天数内每一天的开关门信息,还可以将分析时期内自身的通电天数和在通电天数内每一天的开关门信息上传至云端服务器。

其中,分析时期可以按是一个或多个自然周、自然月、自然季或自然年计算的时间周期,也可以是按一个或多个非自然周、非自然月、非自然季或顺延年计算的时间周期,还可以是预设的时间周期,例如5天、10天、12天或50天等。具体分析时期可根据实际分析需求进行调整,本申请对此不做限制。本实施例的获取分析时期内冰箱的通电天数,可以仅获取一个时间周期内冰箱的通电天数,例如仅获取2019年9月份期间冰箱的通电天数;也可以同时获取多个时间周期的冰箱的通电天数,例如分别获取最近5天冰箱的通电天数、近10天冰箱的通电天数和近20天冰箱的通电天数。

通电天数例如是指一天内冰箱有接通电源或接通电源时间高于阈值的天数。例如,一天内冰箱的累计通电时间长于3小时或6小时或10或20小时,可以计入通电天数中。将一天内接通电源时间高于阈值的天数计入通电天数,可以减少因为通电天数内缺少某时段的开关门信息影响分析结果的准确性的风险,使得分析结果更准确。

开关门信息例如可以包括冰箱的开门时间,开门时间例如是以北京时间进行记录的开门时的时刻,例如开门时间为2019年10月30日07:15:12(本申请采用二十四小时计时制)。当用户在一天内多次打开冰箱门时,对应有多个开门时间。

开关门信息例如还可以包括开门次数和开门时长,开门次数和开门时长可以反映用户对冰箱的使用程度和用户的饮食习惯。

s102:根据通电天数及开关门信息,分析用户的生活习惯。

根据冰箱采集到的冰箱通电天数和通电天数内每一天的开关门信息,分析得到用户的生活习惯。

具体地,获取一天内至少有一开门时间在预设时间段内的习惯天数,计算习惯天数与通电天数的比值,根据比值与阈值的大小关系确定用户的饮食习惯。其中,预设时间段例如是05:00-09:30、11:00-14:00或21:00-24:00等,预设时间段可根据所要分析的事件进行调整,本申请对此不做限制。

例如,可以获取一天内至少有一开门时间在早餐时间之前的早餐习惯天数,计算早餐习惯天数与通电天数的早餐习惯比值,从而分析用户的早餐习惯。例如可以设置09:30为早餐时间,当然也可以设置03:00-12:00之间的任意时刻为早餐时间。早餐时间具体可根据用户历史个人习惯设置,还可以根据季节设置,例如春秋季早餐时间为09:30,冬季可相应往后调整早餐时间,例如调整到10:30,夏季可相应往前调整早餐时间,例如调整到09:00。例如可以设定05:00-9:30为早餐时间段,统计到在分析期间内冰箱通电天数是30天,和30天内05:00-9:30冰箱有至少一次开门的早餐习惯天数是21天,可计算得到早餐习惯比值为0.7。

进一步地,可以比较早餐习惯比值与早餐习惯阈值的大小,确定用户的早餐习惯。早餐习惯阈值例如在0~0.5区间,例如早餐习惯阈值为0.2,或0.3,或0.4等等,本申请对此不作限制。

当早餐习惯比值小于早餐习惯阈值时,可确定用户饮食习惯为:基本不吃早餐。例如计算得到用户早餐习惯比值为0.1,早餐习惯阈值为0.4,早餐习惯比值小于早餐习惯阈值,则可以确定用户基本不吃早餐。

当早餐习惯比值大于早餐习惯阈值时,可以确定用户有吃早餐的习惯。进一步地,还可以统计开门时间在第一早餐时间段的第一天数,第二早餐时间段的第二天数和第三早餐时间段的第三天数。其中,第一早餐时间段早于第二早餐时间段,第二早餐时间段早于第三早餐时间段。

比较第一天数、第二天数和第三天数的大小关系。比较第一天数、第二天数和第三天数的大小关系的方法有多种,例如可以先比较第一天数和第二天数的大小,再比较第一天数和第二天数中值较大者与第三天数的大小,得到第一天数、第二天数和第三天数值中最大的。

若第一天数最大,则确定用户的饮食习惯为:早起且吃早餐。

若第二天数最大,则确定用户的饮食习惯为:正常时间吃早餐。

若第三天数最大,则确定用户的饮食习惯为:吃早餐时间较晚。

举例说明,第一早餐时间段是05:00-06:30,第二早餐时间段是06:00-08:00,第三早餐时间段是08:00-09:30。统计到在分析期间内冰箱通电天数是30天,和30天内05:00-9:30冰箱有至少一次开门的早餐习惯天数是21天。其中在05:00-06:30时间段的冰箱开门的天数是2天,在06:00-08:00时间段的冰箱开门的天数是12天,在08:00-09:30时间段的冰箱开门的天数是7天。在06:00-08:00时间段的冰箱开门的天数最大,则可确定用户有吃早餐的习惯并且正常时间吃早餐。

需要说明的是,若第一天数、第二天数和第三天数三者中有至少两者是相等的,可以确定其中较早的早餐时间段对应的饮食习惯,也可以确定其中较晚的早餐时间段对应的饮食习惯,还可以随机确定其中一早餐时间段对应的饮食习惯。若三个早餐时间段均有打开冰箱门,则可以确定最早的早餐时间段对应的饮食习惯。

又例如,可以获取一天内至少有一开门时间在宵夜时间之后的宵夜习惯天数,计算宵夜习惯天数与通电天数的宵夜习惯比值,从而分析用户的宵夜习惯。进一步地,比较宵夜习惯比值与宵夜比值阈值的大小,可以确定用户的饮食习惯。宵夜比值阈值例如在0.2~0.4区间,例如宵夜习惯阈值为0.2,或0.3,或0.4等等,本申请对此不作限制。

若宵夜习惯比值大于宵夜习惯阈值,则确定用户的饮食习惯为:经常吃宵夜。

若宵夜习惯比值大于宵夜习惯阈值,则确定用户的饮食习惯为:无吃宵夜习惯。

例如可以设置21:30为宵夜时间,当然也可以设置21:00-24:00之间的任意时刻为宵夜时间。具体可以设定21:00-次日凌晨02:00为宵夜时间段,统计到在分析期间内冰箱通电天数是30天,和30天内21:00-次日凌晨02:00冰箱有至少一次开门的宵夜习惯天数是9天,可计算得到早餐习惯比值为0.3。宵夜习惯阈值为0.2,宵夜习惯比值大于宵夜习惯阈值,则可以确定用户有吃宵夜的习惯并且经常吃宵夜。

当然,本实施例还可以分析用户的午餐习惯,分析过程与分析早餐或宵夜习惯的过程类似,在此不再赘述。

由于用户开冰箱门除了是从冰箱取出食物,还有可能是将新购入的食物放入冰箱中,为了提高分析结果的准确性,还可以对一天内至少有一开门时间在预设时间段内的习惯天数进行过滤。判断冰箱开门是用户从中取出食物,还是放入食物,可以结合冰箱的开门时长进行判断。用户将食物放入冰箱时,要为食物放置在合理的位置,或一次需要放入冰箱的食物较多,冰箱的开门时长会较从冰箱取出食物的开门时长要长。因此,可以记录每次冰箱开门的开门时间和开门时长,若开门时长大于时长阈值且开门时间在预设时间段内,则该次开门不计入用于统计习惯天数的预设时间段内。其中,时长阈值例如是30秒、45秒、50秒或60秒等。具体时长阈值可根据用户开门取食物和向冰箱中存储食物的大数据分析确定,本申请对此不作限制。

举例说明,冰箱的时长阈值为30秒,2019年9月30日冰箱开门时间为08:05:24开门,关门时间为08:06:19,此次开门时长55秒,大于时长阈值,那么此次开门记录不统计进入习惯天数中。需要说明的是,若2019年9月30日冰箱在早餐时间段内仅有08:05:24一次开门,在不统计08:05:24开门记录后,2019年9月30日的早餐时间段内的统计结果为没有开门时间在早餐时间段内,2019年9月30日不计入早餐习惯天数中。若2019年9月30日冰箱在早餐时间段内除08:05:24的开门记录外,还有开门时间08:36:32且开门时长小于时长阈值,在不统计08:05:24开门记录后,2019年9月30日的早餐时间段内的统计结果还有开门时间08:36:32的记录,那么2019年9月30日仍然计入早餐习惯天数中。

本实施例中,还可以通过计算通电天数内开门时长超过时长阈值的习惯次数与通电天数内总的开门次数的比值,确定用户习惯。例如开门时长超过时长阈值的习惯次数与通电天数内总的开门次数的比值大于0.3,可以说明用户往冰箱存储食物的频率较高,用户比较重视食物的保鲜,还能说明用户对食物的消耗较快,能够确定用户经常在家中饮食。

本实施例通过获取分析时期内冰箱的通电天数,以及在通电天数内每一天的开关门信息,进一步分析通电天数及开关门信息,能够充分利用冰箱采集到的用户使用情况,准确分析用户的早餐、宵夜等生活习惯。

请参阅图2,图2是本申请提供的基于冰箱对用户生活习惯进行分析的方法第二实施例的流程示意图。本实施例包括以下步骤:

s201:获取分析时期内冰箱的通电天数,以及在通电天数内每一天的开关门信息。

本步骤与基于冰箱对用户生活习惯进行分析的方法第一实施例的s101类型,具体不再赘述。

s202:根据通电天数及开关门信息,分析用户的生活习惯。

本步骤与基于冰箱对用户生活习惯进行分析的方法第一实施例的s102类型,具体不再赘述。

s203:根据用户的生活习惯,生成对应生活习惯的生活建议。

在分析出用户的生活习惯后,可以生成与生活习惯对应的生活建议。

例如,分析得出用户的生活习惯是基本不吃早餐,则可以成建议用户按时吃早餐的生活建议,建议中还可以携带早餐菜谱或按时吃早餐有益的科普文章等。若分析得出用户的生活习惯是经常吃宵夜,则可以生产建议用户减小吃宵夜的次数的生活建议。若分析得出用户有经常吃早餐的习惯,或没有吃宵夜的习惯,则可以生产鼓励用户继续保持的生活建议。

s204:通过冰箱推送生活建议。

本实施例中,可以是通过冰箱推送生成的生活建议,例如冰箱上有显示屏,通过显示屏显示生活建议,或冰箱具有扬声器,通过扬声器播报生活建议。当然,生活建议还可以是通过与冰箱关联的用户终端进行推送,便于用户随时随地察看。

可选地,还可以根据用户的生活习惯和生活建议,生成分析时期的用户生活报告。用户生活报告中可以包括分析所采用的数据、分析依据、分析结果和生活建议等,可以提高用户的信任度和好感度,使用户更容易接收和采纳推送的生活建议。

进一步地,可以通过冰箱显示用户生活报告。还可以通过与冰箱关联的用户终端进行推送生活报告。

本实施例根据用户生活习惯生成对应的生活建议并通过冰箱或用户终端向用户推送,能够为用户提供定向生活作息习惯指导,从而提高用户的健康生活意识,和对智能家电的认知度。

请参阅图3,图3是本申请提供的冰箱一实施例的结构示意图。本冰箱300可实现上述基于冰箱对用户生活习惯进行分析的方法的实施例。其中,显示屏301用于向用户展示生活建议,存储器303中存储有计算机程序,处理器302用于执行计算机程序以实现上述基于冰箱对用户生活习惯进行分析的方法。具体来说,处理器302用于统计分析时期内冰箱的通电天数,以及在通电天数内每一天的开关门信息,并根据通电天数及开关门信息,分析用户的生活习惯。

其中,处理器302可以是一种集成电路芯片,具有信号的处理能力。处理器302还可以是通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

对于上述实施例的方法,其可以计算机程序的形式存在,因而本申请提出一种计算机存储介质,请参阅图4,图4是本申请提供的计算机存储介质一实施例的结构示意图。本实施例计算机存储介质400中存储有计算机程序401,其可被执行以实现上述实施例中的方法。

本实施例计算机存储介质400可以是u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等可以存储程序指令的介质,或者也可以为存储有该程序指令的服务器,该服务器可将存储的程序指令发送给其他家电运行,或者也可以自运行该存储的程序指令。

在本申请所提供的几个实施例中,应该理解到,所揭露的方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机家电(可以是个人计算机,服务器,或者网络家电等)或处理器(processor)执行本申请各个实施方式方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。

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