基于智能家居控制系统的提示信息的发送方法及装置与流程

文档序号:19569708发布日期:2019-12-31 18:47阅读:243来源:国知局
基于智能家居控制系统的提示信息的发送方法及装置与流程

本发明涉及计算机领域,具体而言,涉及一种基于智能家居控制系统的提示信息的发送方法及装置。



背景技术:

现在社会中,由于食品的极大丰富,通常会导致人们过多的摄入脂肪、糖类等营养物质。尤其是由于对于儿童等自制力较差的人来说,通常对各种零食等高能量食品具有特殊偏好,这样往往导致他们体重过胖,影响身体健康,但通过减肥等方式来控制体重,但该方式对于正处于成长阶段的儿童来说,也可能会影响其健康,并且,家长可能会由于工作等原因,并不能及时地获知儿童过多食用零食的信息。

针对相关技术中,无法及时获取到儿童等目标对象摄入食物的热量值等问题,目前尚未存在有效的解决方案。



技术实现要素:

本发明实施例提供了一种基于智能家居控制系统的提示信息的发送方法及装置、存储介质,以解决相关技术中无法及时获取到儿童等目标对象摄入食物的热量值等问题。

根据本发明的一个实施例,提供了一种基于智能家居控制系统的提示信息的发送方法,包括:获取目标对象在设置周期内所摄入的热量值;在所述热量值大于所述目标对象的监控对象设置的基准值的情况下,向所述监控对象发送提示信息。

在本发明实施例中,获取目标对象在设置周期内所摄入的热量值,至少包括以下之一:获取目标对象所摄入的食物的图片,并从所述图片中获取所述热量值;获取目标对象所摄入的食物的名称,根据所述名称从网络或预先设置的数据库中搜索所述食物所对应的热量值。

在本发明实施例中,获取目标对象在设置周期内所摄入的热量值之前或之后,所述方法还包括:获取所述监控对象输入的以下至少之一信息:所述基准值,标识信息,其中,所述标识信息用于唯一标识所述目标对象。

在本发明实施例中,获取目标对象在设置周期内所摄入的热量值之前,所述方法还包括:获取目标对象摄入每一食物后的剩余食物量;根据所述剩余食物量在所述每一食物的占比确定所述目标对象针对所述每一食物所摄入的热量值。

在本发明实施例中在所述热量值大于所述目标对象的监控对象设置的基准值的情况下,所述方法还包括:向装有食物的设备发送控制指令,以指示所述设备锁定。

根据本发明的另一个实施例,还提供了一种基于智能家居控制系统的提示信息的发送装置,包括:获取模块,用于获取目标对象在设置周期内所摄入的热量值;发送模块,用于在所述热量值大于所述目标对象的监控对象设置的基准值的情况下,向所述监控对象发送提示信息。

在本发明实施例中,所述获取模块,还用于执行至少包括以下之一:获取目标对象所摄入的食物的图片,并从所述图片中获取所述热量值;获取目标对象所摄入的食物的名称,根据所述名称从网络或预先设置的数据库中搜索所述食物所对应的热量值。

在本发明实施例中,所述获取模块,还用于获取所述监控对象输入的以下至少之一信息:所述基准值,标识信息,其中,所述标识信息用于唯一标识所述目标对象。

根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。

通过本发明,在检测到目标对象在设置周期内所摄入的热量值大于所述目标对象的监控对象设置的基准值的情况下,向所述监控对象发送提示信息,采用上述技术方案,解决了相关技术中,无法及时获取到儿童等目标对象摄入食物的热量值等问题,进而能够在目标对象摄入的热量值超过基准值的情况下,及时的向监控对象发送提示信息。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明实施例的一种基于智能家居控制系统的提示信息的发送方法的图像采集装置的硬件结构框图;

图2是根据本发明实施例的一种可选的网络架构示意图;

图3是根据本发明实施例的一种可选的基于智能家居控制系统的提示信息的发送方法的流程图;

图4是根据本发明实施例的一种可选的基于智能家居控制系统的提示信息的发送装置的结构框图;

图5是根据本发明实施例的一种可选的基于智能家居控制系统的系统架构示意图。

具体实施方式

下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。

本发明实施例所提供的方法实施例可以在图像采集装置、图像采集装置或者类似的运算装置中执行。以运行在图像采集装置上为例,图1是本发明实施例的一种基于智能家居控制系统的提示信息的发送方法的图像采集装置的硬件结构框图。如图1所示,图像采集装置10可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,可选地,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,图像采集装置10还可包括比图1中所示更多或者更少的组件,或者具有与图1所示等同功能或比图1所示功能更多的不同的配置。

存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的一种基于智能家居控制系统的提示信息的发送方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至图像采集装置10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括图像采集装置10的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(networkinterfacecontroller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radiofrequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。

此外,本申请实施例还可以运行于图2所示的网络架构上,如图2所示,该网络架构包括:服务器、无线路由器、多个智能家居设备,终端,其中,智能家居设备可以理解为是物联网中的图像采集装置等终端设备,各终端设备的操作系统均配置有通信模块,可实现物联网中多个智能家居设备之间的协同操作,图2中还设置有服务器,服务器可为各智能家居设备提供数据处理等服务,并实现智能家居设备之间的数据互通,服务器和终端可以通过无线路由器与智能家居设备建立通信连接,智能家居设备之间也可以通过无线路由器建立通信连接。

图3是根据本发明实施例的一种可选的基于智能家居控制系统的提示信息的发送方法的流程图,应用于图1所示的图像采集装置或图2所示的网络架构中的图像采集装置,如图3所示,该流程包括如下步骤:

步骤s302,获取目标对象在设置周期内所摄入的热量值;

该步骤中的热量值可以通过以下方式确定:获取目标对象所摄入的食物的图片,并从所述图片中获取所述热量值;或,获取目标对象所摄入的食物的名称,根据所述名称从网络或预先设置的数据库中搜索所述食物所对应的热量值。

步骤s304,在所述热量值大于所述目标对象的监控对象设置的基准值的情况下,向所述监控对象发送提示信息。

通过上述技术方案,在检测到目标对象在设置周期内所摄入的热量值大于所述目标对象的监控对象设置的基准值的情况下,向所述监控对象发送提示信息,采用上述技术方案,解决了相关技术中,无法及时获取到儿童等目标对象摄入食物的热量值等问题,进而能够在目标对象摄入的热量值超过基准值的情况下,及时的向监控对象发送提示信息。

实际操作过程中,目标对象有可能为一个或多个,即监控可以同时对多个目标对象摄入的热量值进行监控,那么在获取目标对象在设置周期内所摄入的热量值之前或之后,所述方法还包括:获取所述监控对象输入的以下至少之一信息:所述基准值,标识信息,其中,所述标识信息用于唯一标识所述目标对象,可选地,标识信息可以为多个,通过标识信息的不同来标识不同的目标对象。

为了使得针对目标对象的热量值的获取方式更准确,获取目标对象在设置周期内所摄入的热量值之前,所述方法还包括:获取目标对象摄入每一食物后的剩余食物量;根据所述剩余食物量在所述每一食物的占比确定所述目标对象针对所述每一食物所摄入的热量值。

在确定了热量值大于所述目标对象的监控对象设置的基准值的情况下,为了避免目标对象继续使用食物,还可以执行以下技术方案,向装有食物的设备发送控制指令,以指示所述设备锁定。

可见,本发明实施例的上述技术方案,以儿童在一天之中吃零食所获取的热量值为例,通过图像采集装置获取到儿童(相当于上述实施例的目标对象)所吃的零食的外包装图像,从而根据外包装图像中的产品名称、营养成分表、净含量等信息,计算出该零食的热量值,并结合当天之前所食用的零食的热量值,进一步计算出当天通过零食所摄入的总热量值。然后,判断该总热量值与家长(相当于上述实施例的监控对象)通过信息录入模块中录入的基准热量值的大小,当该总热量值大于家长预先录入的基准热量值时,对家长和儿童进行提醒。这样,家长能够及时掌握而通过多食用零食的消息,便于家长对儿童食用零食的行为进行管理。

以下结合一示例对上述技术方案进行解释说明,但不用于限定本发明实施例的技术方案,在本发明的可选示例中,预先建立零食营养数据库,并且家长通过信息录入模块录入儿童等目标群体的标识信息和基准热量值之后,本发明示例的具体操作过程如下所示:

如图5所示,本发明示例的操作系统,包括零食营养数据库、图像获取模块、热值计算模块,判断模块,提醒模块和信息录入模块,其中零食营养数据库中包括多种零食以及它们分别对应的营养成分表、每包(每袋、瓶)零食的净含量,零食的营养成分表中通常会包括单位质量(如100g)或体积(如100ml)该零食的脂肪含量、蛋白质含量、糖含量等,能够通过这些营养数据来测算出每包(每袋或每瓶)该零食所含的热量值。所建立的零食营养数据库可以入下表1所示。

表1

需要说明的是,操作系统预先建立零食营养数据库的方式可以由多种,比如可以由服务端统一生成该零食营养数据库,并由设置于客户端中的该操作系统进行同步下载即可。也可以由操作系统通过查询互联网中的网络数据,比如通过查询门户网站、食品类的垂直网站等,查询当前市场上的主要零食及其对应的营养成分表,从而生成该零食营养数据库。当然,还可以通过其他的方式来生成该零食营养数据库,本发明示例对此不作限定。

在实际应用中,由于不同的儿童对各类零食的喜好程度不同,因此家长需要根据儿童的个人情况来定制化更新该零食营养数据库。比如,家长结合自家儿童的个人情况,向零食营养数据库中添加其喜爱的零食以及对应的营养成分表,或者删除原零食营养数据库中的某些零食。

需要说明的是,家长通过操作系统中的信息录入模块录入所需要监测的儿童的标识信息和基准热量值,其中,所录入的标识信息是指能够用于识别该儿童的个人信息,比如可以是该儿童的面部图像、身高信息等。

基准热量值指示了儿童在一天(或其他时间周期)内,能够通过零食摄入的热量的最大量。比如,一天内通过零食摄入a千焦的热量。

进一步地,本发明示例中的的操作系统通过预先建立零食营养数据库,以及家长预先录入的儿童的标识信息和基准热量值,对儿童一天(或其他时间周期)通过零食摄入的各类营养进行监测和管理,具体过程如下所示:

操作系统对上述标识信息所指示的儿童进行监控,当监控到其吃零食时,通过操作系统中的图像获取模块(相当于上述实施例的图像采集装置,具体可以是摄像头),获取该儿童所吃的零食的外包装图像。

由于根据国家和行业的相关规定,在零食的外包装中应当包括零食的产品名称、营养成分表、净含量等信息。因此在通过操作系统中的图像获取模块,获取儿童所吃的零食的外包装图像之后,可以基于该外包装图像,通过操作系统中的热值计算模块,计算出儿童通过食用该零食所摄入热量值。

在实际应用中,考虑到图像获取模块所获取的外包装图像中,可能只拍到零食的部分信息,比如只拍到零食的产品名称时,或只拍到营养成分表和净含量。

当图像获取模块所获取的外包装图像中,只拍到零食的产品名称时,可以通过该产品名称来查询上述的零食营养数据库,从而获取单位质量或体积的零食中,各类营养物质的含量,以及每包(每袋或每瓶)零食中零食的净含量,从而计算出每包(每袋或每瓶)零食中各类营养物质的含量。在计算出每包(每袋或每瓶)零食中各类营养物质的含量之后,可以结合各类营养物质的热量系数,计算出每包(每袋或每瓶)零食的总热量,作为儿童通过食用该零食所摄入热量值。

其中,蛋白质的热量系数是指每克蛋白质在体内氧化产生的能量值,脂肪、糖类等其他营养物质的热量值同理。

当图像获取模块所获取的外包装图像中,拍到营养成分表和净含量时,可以通过营养成分表和净含量直接计算出每包(每袋或每瓶)零食中各类营养物质的含量,从而结合各类营养物质的热量系数,计算出每包(每袋或每瓶)零食的总热量,作为儿童通过食用该零食所摄入热量值。

在实际应用中,有的时候儿童并未将一袋或者一瓶零食吃完,此时可以确定零食的剩余量,并通过每袋或者每瓶零食的总量与剩余量的差值,来确定儿童实际的零食食用量,并计算出儿童实际的零食食用量在每袋或者每瓶零食的总量中的占比,该占比与每袋或者每瓶零食总的热量值可以计算出儿童实际摄入的热量值。

其中,每袋或者每瓶零食的总量也可以从零食外包装图像中获取。对于每袋或者每瓶零食的剩余量,可以在儿童不再食用该零食之后,通过图像获取模块获取剩余零食的图像,并与零食包装未拆开之前的图像(该图像也可以预存在零食营养数据库中)进行比对,从而根据两个图像的变化情况预估零食的剩余量。比如,对于瓶装的零食,可以根据剩余零食的图像与零食包装未拆开之前的图像的对比,确定剩余零食的占比,从而计算出零食的剩余量。对于袋装的零食,可以根据包装袋的提及变化情况,预估出剩余零食的剩余量。

在通过操作系统中的热值计算模块计算出儿童通过食用该零食所摄入热量值之后,可以进一步结合该儿童在当天已经食用的零食的热量值(之前通过相同方法计算出),从而计算出该儿童当天通过零食所摄入的总热量值,并通过操作系统中的判断模块将该总热量值,与家长通过信息录入模块所录入的基准热量值进行大小比较,当该总热量值大于或等于基准热量值时,通过操作系统中的提醒模块向家长和儿童进行提醒。从而能够使得家长及时掌握儿童过多食用零食的消息,对零食进行管理。

另一方面,为了防止儿童进一步地吃零食导致过多的摄取热量,在总热量值大于或等于基准热量值时,操作系统还可以对冰箱、零食柜等可能存放零食的设备发送控制指令,从而控制在一段时间内(比如24小时)将这些设备进行锁定,比如控制将冰箱的门、零食柜的门进行锁定,使得儿童难以继续获取零食。为了防止这些设备锁定之后一段时间内其他人也难以使用,还可以设置解锁密码或其他解锁方式,使得家长可以对存放零食的设备进行解锁。

其中,通过操作系统中的提醒模块向家长和儿童进行提醒的方式有多种,比如可以是语音播报、或者向家长的预留账号(手机号)等发送提醒消息。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

在本实施例中还提供了一种基于智能家居控制系统的提示信息的发送装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。

图4是根据本发明实施例的一种可选的基于智能家居控制系统的提示信息的发送装置的结构框图,如图4所示,该装置包括:

获取模块40,用于获取目标对象在设置周期内所摄入的热量值;

发送模块42,用于在所述热量值大于所述目标对象的监控对象设置的基准值的情况下,向所述监控对象发送提示信息。

通过上述技术方案,在检测到目标对象在设置周期内所摄入的热量值大于所述目标对象的监控对象设置的基准值的情况下,向所述监控对象发送提示信息,采用上述技术方案,解决了相关技术中,无法及时获取到儿童等目标对象摄入食物的热量值等问题,进而能够在目标对象摄入的热量值超过基准值的情况下,及时的向监控对象发送提示信息。

在本发明实施例中,所述获取模块20,还用于执行至少包括以下之一:获取目标对象所摄入的食物的图片,并从所述图片中获取所述热量值;获取目标对象所摄入的食物的名称,根据所述名称从网络或预先设置的数据库中搜索所述食物所对应的热量值。

在本发明实施例中,目标对象有可能为一个或多个,即监控可以同时对多个目标对象摄入的热量值进行监控,所述获取模块20,还用于获取所述监控对象输入的以下至少之一信息:所述基准值,标识信息,其中,所述标识信息用于唯一标识所述目标对象,可选地,标识信息可以为多个,通过标识信息的不同来标识不同的目标对象。

为了使得针对目标对象的热量值的获取方式更准确,所述获取模块20,还用于获取目标对象摄入每一食物后的剩余食物量;根据所述剩余食物量在所述每一食物的占比确定所述目标对象针对所述每一食物所摄入的热量值。

在确定了热量值大于所述目标对象的监控对象设置的基准值的情况下,为了避免目标对象继续使用食物,发送模块22,还用于向装有食物的设备发送控制指令,以指示所述设备锁定。

需要进一步说明的是,本发明实施例的上述技术方案可以运用于物联网中的智能家居设备(例如,图像采集装置),也即可以将该操作系统和方法结合具体的硬件设备,从而获得其他的技术效果,比如将对将图像获取模块设置为物联网中的摄像头或其他具有图像获取功能的设备,将信息录入模块设置于家长的手机、平板电脑等智能终端上,并将其他的模块设置于相应的物联网设备中,通过多个设备之间的配合使用,来实现本提案的技术,并且通过结合这些硬件设备,还可以提高这些硬件设备的商业价值等。

综上,通过预先建立零食营养数据库,以及家长通过信息录入模块录入的标识信息和基准热量值,对标识信息所指示的儿童进行零食热量摄入监控,并根据监控结果实行零食的管理。

需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。

本发明的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。

可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:

s1,获取目标对象在设置周期内所摄入的热量值;

s2,在所述热量值大于所述目标对象的监控对象设置的基准值的情况下,向所述监控对象发送提示信息。

可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-onlymemory,简称为rom)、随机存取存储器(randomaccessmemory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。

本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。

可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。

可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:

s1,获取目标对象在设置周期内所摄入的热量值;

s2,在所述热量值大于所述目标对象的监控对象设置的基准值的情况下,向所述监控对象发送提示信息。

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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