掌桥专利:专业的专利平台
掌桥专利
首页

食物处理方法和食物处理系统

文献发布时间:2024-01-17 01:27:33


食物处理方法和食物处理系统

技术领域

本说明书实施例涉及计算机技术领域,特别涉及一种食物处理方法和食物处理系统。

背景技术

随着人类活动范围的扩大,流浪动物的生存和活动空间被持续挤压,流浪动物的生活品质急剧下降。目前越来越多的用户开始关注周围的流浪动物,并期望能够尽自己的力量帮助投喂周围的流浪动物。但由于各种客观原因,向流浪动物所投放食物的品质无法得到保障。

发明内容

本说明书实施例提供一种食物处理方法和食物处理系统,以保障食物的新鲜度,从而保障动物的食品安全问题。本说明书实施例的技术方案如下。

本说明书实施例的第一方面,提供了一种食物处理方法,包括:

检测食盆内食物的暴露时长,所述食盆包括动物喂食设备中的食盆;

发送所述暴露时长,所述暴露时长用于在满足食盆清理条件时确定第一提示信息,所述第一提示信息用于提示清理食盆内的食物。

本说明书实施例的第二方面,提供了一种食物处理方法,包括:

获取食盆内食物的暴露时长,所述食盆包括动物喂食设备中的食盆;

在所述暴露时长满足食盆清理条件时发送第一提示信息,所述第一提示信息用于提示清理食盆内的食物。

本说明书实施例的第三方面,提供了一种食物处理系统,包括:

动物喂食设备,用于检测食盆内食物的暴露时长,向服务器发送所述暴露时长;

服务器,用于在所述暴露时长满足食盆清理条件时,向第一终端设备发送第一提示信息,所述第一提示信息用于提示清理食盆内的食物;

第一终端设备,用于根据第一提示信息进行提示。

本说明书实施例提供的技术方案,通过检测食盆内食物的暴露时长,可以通知运维人员等用户清理食盆内的食物,从而可以避免食物由于长期暴露在外出现发霉变质等问题,保障了食盆内食物的新鲜度。

附图说明

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

图1为本说明书实施例中食物处理系统的功能结构示意图;

图2为本说明书实施例中动物喂食设备的功能结构示意图;

图3为本说明书实施例中动物喂食设备的喂食器组件的功能结构示意图;

图4为本说明书实施例中食物处理方法的流程示意图;

图5为本说明书实施例中食物处理方法的流程示意图;

图6为本说明书实施例中食物处理装置的功能结构示意图;

图7为本说明书实施例中食物处理装置的功能结构示意图。

具体实施方式

下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。基于所描述的本公开的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本公开保护的范围。另外,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。

请参阅图1。本说明书实施例提供一种食物处理系统。

所述食物处理系统可以包括动物喂食设备、服务器、第一终端设备和第二终端设备中的多个。通过所述食物处理系统,能够保障动物食物的新鲜度,从而保障动物的食品安全问题。所述动物可以包括流浪动物、豢养动物等,所述动物可以包括猫、狗、兔子等。所述食物可以为猫粮、狗粮或者其他任何适合动物食用的食物。

在一些实施例中,所述动物喂食设备可以是一种布设于户外或者户内,能够通过与用户交互,向动物投放食物的设备。所述动物喂食设备可以包括粮仓和食盆。所述粮仓用于保存食物。通过与用户交互,可以将粮仓内的食物投放至食盆,使动物可以食用食盆内的食物。

在一些实施例中,所述服务器可以为面向后台的、具有数据运算、存储以及网络交互功能的设备。所述服务器可以为一个服务器、多个服务器、或者若干服务器构成的服务器集群。

在一些实施例中,所述第一终端设备可以为智能手机、平板电脑、个人计算机或者可穿戴设备等。所述第一终端设备可以为面向运维人员等用户的设备,能够向运维人员等用户进行提示。所述第二终端设备可以为智能手机、平板电脑、个人计算机或者可穿戴设备等。所述第二终端设备可以为面向动物爱心人士等用户的设备,能够向动物爱心人士等用户进行提示。所述第一终端设备和所述第二终端设备可以为同一设备,或者,也可以为不同的设备。

在一些实施例中,食盆内的食物是直接暴露在空气中的,不利于长期保存,容易出现发霉变质等问题。为此,所述动物喂食设备可以检测食盆内食物的暴露时长;可以向服务器发送暴露时长。所述服务器可以在暴露时长满足食盆清理条件时,向第一终端设备发送第一提示信息。所述第一提示信息用于提示清理食盆内的食物。所述第一终端设备可以根据第一提示信息进行提示。这样通过监控食盆内食物的暴露时长,可以通知运维人员清理食盆内的食物,可以避免食物由于长期暴露在外出现发霉变质等问题,从而保障了食盆内食物的新鲜度。

所述动物喂食设备可以以食物被投放至食盆内的时间为起始时间;可以从起始时间开始进行计时从而获得暴露时长;可以以食盆内不再具有食物时结束计时。所述暴露时长可以包括计时过程中当前时间与起始时间的差值。其中,在实际应用中,爱心人士等用户可以通过第二终端设备向动物喂食设备发送投喂指令。所述动物喂食设备可以在接收到所述投喂指令以后,将粮仓内的食物投放至食盆。那么,所述动物喂食设备可以将接收到投喂指令的时间作为起始时间。或者,所述食盆可以设置有重量传感器。通过重量传感器可以检测食盆内食物的重量数据。所述动物喂食设备可以在检测到的重量数据大于或等于某一设定重量阈值时,便认为食物被投放至食盆内,从而可以将检测到该重量数据的时间作为起始时间。或者,所述动物喂食设备还可以在检测到的重量数据小于或等于另一设定重量阈值时,便认为食盆内不再具有食物,从而可以将检测到该重量数据的时间作为结束时间。或者,还可以通过设置红外对射传感器检测食盆内是否具有食物。所述动物喂食设备可以将检测到食盆内具有食物的时间作为起始时间;可以将检测到食盆内不具有食物的时间作为结束时间。

所述动物喂食设备可以实时向服务器发送暴露时长。或者,所述动物喂食设备还可以周期性向服务器发送暴露时长,例如可以每间隔设定时间间隔向服务器发送暴露时长。

所述食盆清理条件用于清理食盆内的食物。所述食盆清理条件可以包括:暴露时长大于或等于设定时长。或者,所述食盆清理条件也可以包括:对暴露时长进行特定运算后的数值大于或等于设定数值。例如,可以将暴露时长代入某一数学函数从而得到特定运算后的数值。或者,所述食盆清理条件还可以通过数据处理模型实现。可以将暴露时长输入至数据处理模型。所述数据处理模型的输出用于表示暴露时长是否满足食盆清理条件。例如,所述数据处理模型的输出可以为0或者1,0表示暴露时长不满足食盆清理条件,1表示暴露时长满足食盆清理条件。所述数据处理模型可以包括线性回归模型、支持向量机模型、神经网络模型等。

所述第一提示信息可以包括文本信息、声音信息、视频信息等。所述第一终端设备可以显示或播放第一提示信息。或者,所述第一终端设备还可以通过特定振动方式、播放特定声音等方式进行提示。所述特定振动方式、所述特定声音可以与所述第一提示信息相对应。使得当用户获知所述特定振动方式、所述特定声音时,便可以知晓所述第一提示信息。

在一些实施例中,粮仓内的食物若保存不当,也容易出现发霉变质等问题。为此,所述动物喂食设备可以检测粮仓内食物的环境数据;可以向服务器发送所述环境数据。所述服务器可以在所述环境数据满足粮仓清理条件时,向第一终端设备发送第二提示信息。所述第二提示信息用于提示清理粮仓内的食物。所述第一终端设备可以根据所述第二提示信息进行提示。这样通过监控粮仓内的环境,可以通知运维人员更换粮仓内的食物,可以避免由于食物保存不当从而出现发霉变质等问题,从而保障了粮仓内食物的新鲜度。

所述动物喂食设备可以通过环境传感器检测所述环境数据。所述环境传感器可以包括温度传感器和/或湿度传感器,所述环境数据可以包括温度数据和/或湿度数据。所述粮仓清理条件用于清理粮仓内的食物,以对粮仓内的食物进行更换。所述粮仓清理条件可以包括温度条件和/或湿度条件。所述温度条件可以包括:温度数据大于或等于温度阈值,并且大于或等于温度阈值的持续时长大于或等于第一时长。所述湿度条件可以包括:湿度数据大于或等于湿度阈值,并且大于或等于湿度阈值的持续时长大于或等于第二时长。所述第一时长和所述第二时长可以为24小时、58小时等。例如,所述环境数据可以包括温度数据和湿度数据。所述服务器可以在温度数据满足温度条件和/或湿度数据满足湿度条件时,发送第二提示信息。

当然,上述温度条件和湿度条件仅为示例。在实际中温度条件和湿度条件还可以为其他形式。例如,所述温度条件还可以包括:对温度数据进行特定运算后的数值大于或等于设定数值。具体的,例如,可以将温度代入某一数学函数从而得到特定运算后的数值。或者,所述温度条件还可以通过数据处理模型实现。可以将温度数据输入至数据处理模型。所述数据处理模型的输出用于表示温度数据是否满足温度条件。例如,所述数据处理模型的输出可以为0或者1,0表示温度数据不满足温度条件,1表示温度数据满足温度条件。所述数据处理模型可以包括线性回归模型、支持向量机模型、神经网络模型等。湿度条件与温度条件相类似。

所述动物喂食设备可以实时检测环境数据,或者,还可以周期性检测环境数据。所述动物喂食设备可以实时向服务器发送环境数据,或者,还可以周期性向服务器发送环境数据。

关于第二提示信息可以参照第一提示信息的相关介绍。

关于根据第二提示信息进行提示也可以参照根据第一提示信息进行提示的相关介绍。

在一些实施例中,粮仓内的食物用于投放至食盆以供动物食用,随着动物的食用粮仓内的食物不断减少。为此,所述动物喂食设备可以检测粮仓内的第一食物量;可以向服务器发送所述第一食物量。所述服务器可以在所述第一食物量满足粮仓补充条件时,向第一终端设备发送第三提示信息。所述第三提示信息用于提示向粮仓内补充食物。所述第一终端设备可以根据所述第三提示信息进行提示。这样可以及时通知运维人员向粮仓内补充食物。

所述第一食物量可以包括粮仓内食物的重量数据。例如,所述动物喂食设备可以通过重量传感器检测粮仓内食物的重量数据。或者,所述第一食物量还可以包括粮仓内剩余食物的占比。例如,所述动物喂食设备可以通过红外对射传感器检测粮仓内剩余食物的占比。

所述粮仓补充条件用于向粮仓内补充食物。所述粮仓补充条件可以包括第一食物量小于或等于设定阈值。当然以上的粮仓补充条件仅为示例。在实际中粮仓补充条件还可以为其他形式。具体可以参见前述食盆清理条件。这里不再赘述。

所述动物喂食设备可以实时检测第一食物量,或者,还可以周期性检测第一食物量。例如还可以每间隔设定时间间隔检测第一食物量。所述动物喂食设备可以实时向服务器发送第一食物量,或者,还可以周期性向服务器发送第一食物量。例如还可以每间隔设定时间间隔向服务器发送第一食物量。关于第三提示信息可以参照第一提示信息的相关介绍。关于根据第三提示信息进行提示也可以参照根据第一提示信息进行提示的相关介绍。

所述第三提示信息中可以不包含所述第一食物量。这样运维人员需要抵达动物喂食设备以后才知晓需要向粮仓内补充的食物数量。当然,所述第三提示信息中还可以包含所述第一食物量。这样运维人员无需抵达动物喂食设备便可以知晓需要向粮仓内补充的食物数量。

在一些实施例中,所述动物喂食设备可以检测食盆内的第二食物量;可以向服务器发送所述第二食物量。所述服务器可以根据所述第二食物量,对食盆内的食物进行管控。通过对食盆内的食物进行管控,可以避免食盆内的食物较多从而容易出现发霉变质等问题。

所述第二食物量可以包括食盆内食物的重量数据。例如,所述动物喂食设备可以通过重量传感器检测食盆内食物的重量数据。或者,所述第二食物量还可以包括食盆内剩余食物的占比。例如,所述动物喂食设备可以通过红外对射传感器检测食盆内剩余食物的占比。

所述动物喂食设备可以实时检测第二食物量,或者,还可以周期性检测第二食物量。例如还可以每间隔设定时间间隔检测第二食物量。所述动物喂食设备可以实时向服务器发送第二食物量,或者,还可以周期性向服务器发送第二食物量。例如还可以每间隔设定时间间隔向服务器发送第二食物量。所述服务器可以通过提示的方式对食盆内的食物进行管控。具体的,所述服务器可以在第二食物量满足投喂条件时,认为食盆内的食物较少无法满足动物食用,可以向第二终端设备发送第四提示信息。所述第四提示信息用于提示向食盆内投放食物。所述第二终端设备可以根据第四提示信息进行提示。所述服务器还可以在第二食物量满足禁止投喂条件时,认为食盆内的食物较多容易出现发霉变质等问题,可以向第二终端设备发送第五提示信息。所述第五提示信息用于提示不向食盆内投放食物。所述第二终端设备可以根据第五提示信息进行提示。通过在食盆内的食物较少时提醒爱心人士等用户进行投喂,并且在食盆内的食物较多时提醒爱心人士等用户不进行投喂,从而保障了食盆内食物的新鲜度。

所述投喂条件用于向食盆内投放食物。所述投喂条件可以包括第二食物量小于或等于某一设定阈值。所述禁止投喂条件用于不向食盆内投放食物。所述禁止投喂条件可以包括第二食物量大于或等于另一设定阈值。当然以上的投喂条件和禁止投喂条件仅为示例。在实际中投喂条件和禁止投喂条件还可以为其他形式。具体可以参见食盆清理条件,这里不再赘述。关于第四提示信息、第五提示信息可以参照第一提示信息的相关介绍。关于根据第四提示信息进行提示、根据第五提示信息进行提示也可以参照根据第一提示信息进行提示的相关介绍。

在一些实施例中,所述动物喂食设备还可以检测动物进食前后食盆内的第二食物量;可以向服务器发送动物进食前后食盆内的第二食物量。所述服务器可以根据动物进食前后食盆内的第二食物量确定动物的进食量;可以根据进食量向第二终端设备发送第六提示信息。所述第六提示信息用于提示食物投放量。所述第二终端设备可以根据第六提示信息进行提示。这样通过向爱心人士等用户提供食物投放量的建议,可以保障食盆内食物的新鲜度。

所述第二食物量可以包括食物的重量数据。所述动物喂食设备可以通过重量传感器检测动物进食前后食盆内食物的重量数据;可以向服务器发送动物进食前后的重量数据。所述服务器可以根据动物进食前后的重量数据,确定动物的进食量。例如,所述动物喂食设备可以具有动物识别功能。通过动物识别功能,可以检测动物是否进入投喂区域内。所述投喂区域可以包括所述动物喂食设备的腔体。在所述投喂区域内设置有所述食盆。动物进入所述投喂区域后可以食用所述食盆内的食物。在食用完毕后,动物可以离开所述投喂区域。那么,所述动物喂食设备可以将动物进入投喂区域之前的重量数据作为动物进食前的重量数据;可以将动物离开投喂区域之后的重量数据作为动物进食后的重量数据。通过计算动物进食前后的重量数据的差值,可以得到动物的进食量。或者,所述第二食物量还可以包括剩余食物的占比。所述动物喂食设备可以通过红外对射传感器检测检测动物进食前后剩余食物的占比;可以向服务器发送动物进食前后的占比。所述服务器可以根据动物进食前后的占比,确定动物的进食量。通过计算动物进食前后剩余食物占比的差值,可以得到动物的进食量。

所述服务器可以根据任意一次的进食量向第二终端设备发送第六提示信息。使得爱心人士等用户根据第六提示信息向食盆内所投放的食物量等于所述进食量。或者,所述服务器还可以根据多次进食量,分析动物的最佳进食量;可以根据最佳进食量向第二终端设备发送第六提示信息。使得爱心人士等用户根据第六提示信息向食盆内所投放的食物量等于所述最佳进食量。所述最佳进食量可以为多次进食量的平均值或者中位数等。所述第六提示信息可以包括食物投放量。所述第六提示信息可以包括文本信息、声音信息、视频信息等。所述第二终端设备可以显示或播放第六提示信息。或者,所述第二终端设备还可以通过特定振动方式、播放特定声音等方式进行提示。所述特定振动方式、所述特定声音与所述第六提示信息相对应。使得当用户获知所述特定振动方式、所述特定声音时,便可以知晓所述第六提示信息。

在一些实施例中,前已述及,所述第四提示信息可以用于在食盆内的食物较少时提醒爱心人士等用户进行投喂。爱心人士等用户在获知第四提示信息以后,可以在第二终端设备上操作,以使第二终端设备向服务器发送投喂指令。例如,所述第二终端设备可以提供交互界面。所述交互界面中可以包括投喂控件。爱心人士等用户可以针对所述投喂控件进行单击、双击等操作。所述第二终端设备在检测到针对所述投喂控件的操作以后,可以向服务器发送投喂指令。再比如,爱心人士等用户可以向所述第二终端设备输入语音数据。所述第二终端设备可以对语音数据进行解析;响应于语言数据的解析结果,可以向服务器发送投喂指令。

所述投喂指令用于指示向食盆内投放设定数量的食物。所述服务器可以接收并向动物喂食设备发送投喂指令。所述动物喂食设备可以根据投喂指令向食盆内投放食物。例如,所述动物喂食设备可以将粮仓内的食物投放至食盆,以便动物能够食用食盆内的食物。

所述设定数量可以为默认数量。所述动物喂食设备在接收到投喂指令后,可以向食盆内投放默认数量的食物,例如可以向食盆内投放10g食物。或者,所述投喂指令中可以包括设定数量。所述动物喂食设备可以根据投喂指令中的设定数量,向食盆内投放相应数量的食物。例如,所述投喂指令中的设定数量为可以100g。所述动物喂食设备在接收到投喂指令以后,可以向食盆内投放100g食物。所述设定数量可以为爱心人士等用户的经验值。或者,所述设定数量还可以为第六提示信息所提示的食物投放量。所述设定数量可以是爱心人士等用户在第二终端设备输入的。例如,第二终端设备提供交互界面。所述交互界面中包括输入框和投喂控件。爱心人士等用户可以在输入框中输入设定数量,可以针对投喂控件进行单击、双击等操作。所述第二终端设备在检测到针对投喂控件的操作以后,可以向服务器发送投喂指令。

所述动物喂食设备可以一次性向食盆内投放设定数量的食物。当然,所述动物喂食设备还可以通过多次投放的方式,向食盆内投放设定数量的食物,实现食物的延时投放。这样可以避免一次性向食盆内投放过多的食物,超出动物的进食量,造成食盆内食物的发霉变质等。

在实际应用中,所述动物喂食设备在向食盆内投放食物的过程中,可以检测是否满足暂停条件;当满足暂停条件时可以暂停向食盆内投放食物;在暂停后可以检测是否满足恢复条件;当满足恢复条件时可以向食盆内投放剩余数量的食物。所述暂停条件可以包括以下至少之一:一次性向食盆内投放的食物量大于或等于设定阈值、一段时间内累计向食盆内投放的食物量大于或等于设定阈值、食盆内的食物量大于或等于设定阈值。所述恢复条件可以包括以下至少之一:食盆内的食物量小于或等于设定阈值、暂停时长大于或等于设定时长。

在一些实施方式中,所述动物喂食设备可以在满足恢复条件时自行向食盆内投放剩余数量的食物。这样所述动物喂食设备可以自行实现食物的延时投放,无需外界干预。在另一些实施方式中,所述动物喂食设备还可以在满足恢复条件、并且接收到再次投喂指令时,向食盆内投放剩余数量的食物。所述再次投喂指令可以是服务器发送的,用于指示向食盆内投放剩余数量的食物。这样通过所述再次投喂指令,可以实现食物的受控延时投放。

在实际应用中,在满足暂停条件时,所述动物喂食设备可以向服务器发送暂停投喂提示信息。服务器可以接收并向第二终端设备发送暂停投喂提示信息。第二终端设备可以根据暂停投喂提示信息向爱心人士等用户进行提示。爱心人士等用户在获知暂停投喂提示信息后,可以自行选择适当时机在第二终端设备上操作,以使第二终端设备向服务器发送再次投喂指令。服务器可以接收并向动物喂食设备发送再次投喂指令。动物喂食设备可以在接收到再次投喂指令以后,检测是否满足恢复条件,在满足恢复条件时向食盆内投放剩余数量的食物。

或者,在实际应用中,在满足暂停条件时,所述动物喂食设备可以向服务器发送暂停投喂提示信息。服务器可以接收并向第二终端设备发送暂停投喂提示信息。第二终端设备可以根据暂停投喂提示信息向爱心人士等用户进行提示。爱心人士等用户在获知暂停投喂提示信息以后,可以等候再次投喂提示信息。所述动物喂食设备可以检测是否满足恢复条件,在满足恢复条件时可以向服务器发送再次投喂提示信息。服务器可以接收并向第二终端设备发送再次投喂提示信息。第二终端设备可以根据再次投喂提示信息向爱心人士等用户进行提示。爱心人士等用户在获知再次投喂提示信息后,可以在第二终端设备上操作,以使第二终端设备向服务器发送再次投喂指令。所述服务器可以接收并向动物喂食设备发送再次投喂指令。所述动物喂食设备可以在接收到再次投喂指令以后,向食盆内投放剩余数量的食物。

所述剩余数量可以根据设定数量和已投放数量确定得到。所述剩余数量可以为设定数量和已投放数量的差值。当然,还可以采用其他方式计算剩余数量。例如,可以将设定数量和已投放数量的差值与设定数量相除,得到剩余数量。其中,所述已投放数量可以包括从开始向食盆内投放食物至暂停向食盆内投放食物,向食盆内所投放的食物量。

所述设定数量、所述已投放数量、所述剩余数量均可以为重量数据。或者,所述设定数量、所述已投放数量、所述剩余数量还可以为占比数据。所述占比数据可以为与食盆容量之间的占比。例如,所述设定数量可以为食盆容量的80%。

请参阅图2。在一些场景示例中,所述动物喂食设备可以包括粮仓监控系统、食盆管控系统、动物识别系统、主控系统中的多个。其中,所述粮仓监控系统可以包括红外对射传感器、环境传感器等。所述红外对射传感器用于检测粮仓内的食物量。所述环境传感器用于检测粮仓内食物的环境数据。所述粮仓监控系统可以向主控系统发送所述食物量和所述环境数据。所述主控系统可以接收并向服务器发送所述食物量和所述环境数据。例如,所述主控系统可以通过CAT4天线向服务器发送所述食物量和所述环境数据。所述食盆管控系统可以包括重量传感器。所述重量传感器用于检测食盆内食物的重量数据。所述食盆管控系统可以向主控系统发送所述重量数据。所述主控系统可以接收并向服务器发送所述重量数据。例如,所述主控系统可以通过CAT4天线向服务器发送所述重量数据。所述主控系统还可以根据重量数据分析食盆内食物的暴露时长,可以向服务器发送所述暴露时长。所述动物识别系统可以用于识别动物是否进入投喂区域。所述动物识别系统可以包括摄像头等。

请参阅图3。在一些场景示例中,所述动物喂食设备可以包括喂食器组件。所述喂食器组件用于将粮仓内的食物投放至食盆。所述喂食器组件可以设置在动物喂食设备的护板上。所述喂食器组件可以包括粮仓、叶轮、电机、微动开关、食量监测模块等。所述叶轮包括叶轮片、叶轮轴、叶轮壳等。叶轮片设置在叶轮轴上。每个叶轮片对应流出设定数量的食物至食盆。例如,每个叶轮片对应流出10g食物至食盆。在叶轮壳上设置有坡面。所述坡面可以用作食物的流出通道。所述电机用于通过叶轮轴带动叶轮片旋转,以使粮仓内的食物通过坡面流出至食盆内。所述微动开关用于控制电机的旋转。例如,每触发一次微动开关所述电机便可以旋转一个固定角度。所述食量监测模块上可以设置有多组红外对射传感器,以监测粮仓内的食物量。例如,所述食量监测模块上可以依次设置五组红外对射传感器。所述五组红外对射传感器对应的剩余食物量占比分别为100%、80%、60%、40%、20%。

请参阅图4。基于所述食物处理系统,本说明书实施例提供一种食物处理方法。所述食物处理方法可以应用于动物喂食设备,具体可以包括以下步骤。

步骤S11:检测食盆内食物的暴露时长,所述食盆为动物喂食设备中的食盆。

步骤S13:发送所述暴露时长,所述暴露时长用于在满足食盆清理条件时确定第一提示信息,所述第一提示信息用于提示清理食盆内的食物。

所述确定第一提示信息可以包括:在满足食盆清理条件时生成第一提示信息。或者,所述确定第一提示信息还可以包括:在满足食盆清理条件时获取预先生成的第一提示信息。

这样通过监控食盆内食物的暴露时长,可以通知运维人员清理食盆内的食物,可以避免食物由于长期暴露在外出现发霉变质等问题,从而保障了食盆内食物的新鲜度。

在一些实施例中,还可以检测粮仓内食物的环境数据,所述粮仓包括动物喂食设备中的粮仓;可以发送所述环境数据,所述环境数据用于在满足粮仓清理条件时确定第二提示信息,所述第二提示信息用于提示清理粮仓内的食物。

所述确定第二提示信息可以包括:在满足粮仓清理条件时生成第二提示信息。或者,所述确定第二提示信息还可以包括:在满足粮仓清理条件时获取预先生成的第二提示信息。

这样通过监控粮仓内的环境,可以通知运维人员更换粮仓内的食物,可以避免由于食物保存不当从而出现发霉变质等问题,从而保障了粮仓内食物的新鲜度。

在一些实施例中,还可以检测粮仓内的第一食物量,所述粮仓包括动物喂食设备中的粮仓;可以发送所述第一食物量,所述第一食物量用于在满足粮仓补充条件时确定第三提示信息,所述第三提示信息用于提示向粮仓内补充食物。

所述确定第三提示信息可以是,在满足粮仓补充条件时生成第三提示信息。或者,所述确定第三提示信息还可以是,在满足粮仓补充条件时获取预先生成的第三提示信息。

这样可以及时通知运维人员向粮仓内补充食物。

在一些实施例中,还可以检测食盆内的第二食物量;可以发送所述第二食物量。所述第二食物量用于在满足投喂条件时确定第四提示信息或者在满足禁止投喂条件时确定第五提示信息,所述第四提示信息用于提示向食盆内投放食物,所述第五提示信息用于提示不向食盆内投放食物。所述确定第四提示信息可以是,在满足投喂条件时生成第四提示信息。或者,所述确定第四提示信息可以是,在满足投喂条件时获取预先生成的第四提示信息。所述确定第五提示信息可以是,在满足禁止投喂条件时生成第五提示信息。或者,所述确定第五提示信息可以是,在满足禁止投喂条件时获取预先生成的第五提示信息。

这样通过在食盆内的食物较少时提醒爱心人士等用户进行投喂,并且在食盆内的食物较多时提醒爱心人士等用户不进行投喂,从而保障了食盆内食物的新鲜度。

在一些实施例中,还可以检测动物进食前后食盆内的第二食物量;可以发送动物进食前后食盆内的第二食物量。所述动物进食前后食盆内的第二食物量用于确定第六提示信息,所述第六提示信息用于提示食物投放量。具体可以根据动物进食前后食盆内的第二食物量确定动物的进食量;可以根据进食量确定第六提示信息。

这样通过向爱心人士等用户提供食物投放量的建议,可以保障食盆内食物的新鲜度。

在一些实施例中,可以接收投喂指令,所述投喂指令用于指示向食盆内投放设定数量的食物;可以根据投喂指令向食盆内投放食物。其中,在向食盆内投放食物的过程中,当满足暂停条件时可以暂停向食盆内投放食物,当满足恢复条件时可以向食盆内投放剩余数量的食物,所述剩余数量根据设定数量和已投放数量确定得到。

这样可以实现食物的延时投放,从而可以避免一次性向食盆内投放过多的食物,超出动物的进食量,造成食盆内食物的发霉变质等。

请参阅图5。基于所述食物处理系统,本说明书实施例提供一种食物处理方法。所述食物处理方法可以应用于服务器,具体可以包括以下步骤。

步骤S21:获取食盆内食物的暴露时长,所述食盆为动物喂食设备中的食盆。

步骤S23:在所述暴露时长满足食盆清理条件时发送第一提示信息,所述第一提示信息用于提示清理食盆内的食物。

这样通过监控食盆内食物的暴露时长,可以通知运维人员清理食盆内的食物,避免食物由于长期暴露在外出现发霉变质等问题,从而保障了食盆内食物的新鲜度。

在一些实施例中,还可以获取粮仓内食物的环境数据,所述粮仓包括动物喂食设备中的粮仓;可以在所述环境数据满足粮仓清理条件时发送第二提示信息,所述第二提示信息用于提示清理粮仓内的食物。

这样通过监控粮仓内的环境,可以通知运维人员更换粮仓内的食物,可以避免由于食物保存不当从而出现发霉变质等问题,从而保障了粮仓内食物的新鲜度。

在一些实施例中,还可以获取粮仓内的第一食物量,所述粮仓包括动物喂食设备中的粮仓;可以在所述第一食物量满足粮仓补充条件时发送第三提示信息,所述第三提示信息用于提示向粮仓内补充食物。这样可以及时通知运维人员向粮仓内补充食物。

在一些实施例中,还可以获取食盆内的第二食物量;可以在第二食物量满足投喂条件时发送第四提示信息,所述第四提示信息用于提示向食盆内投放食物;或者,在所述第二食物量满足禁止投喂条件时发送第五提示信息,所述第五提示信息用于提示不向食盆内投放食物。

这样通过在食盆内的食物较少时提醒爱心人士等用户进行投喂,并且在食盆内的食物较多时提醒爱心人士等用户不进行投喂,从而保障了食盆内食物的新鲜度。

在一些实施例中,还可以根据动物进食前后食盆内的第二食物量,确定动物的进食量;可以根据进食量发送第六提示信息,所述第六提示信息用于提示食物投放量。

这样通过向爱心人士等用户提供食物投放量的建议,可以保障食盆内食物的新鲜度。

在一些实施例中,可以向动物喂食设备发送投喂指令。所述投喂指令用于指示向食盆内投放设定数量的食物。其中,在向食盆内投放食物的过程中,当满足暂停条件时可以暂停向食盆内投放食物,当满足恢复条件时可以向食盆内投放剩余数量的食物,所述剩余数量根据设定数量和已投放数量确定得到。这样可以实现食物的延时投放,从而可以避免一次性向食盆内投放过多的食物,超出动物的进食量,造成食盆内食物的发霉变质等。

请参阅图6。本说明书实施例还提供一种食物处理装置,包括以下单元。

检测单元31,用于检测食盆内食物的暴露时长,所述食盆包括动物喂食设备中的食盆;

发送单元33,用于发送所述暴露时长,所述暴露时长用于在满足食盆清理条件时确定第一提示信息,所述第一提示信息用于提示清理食盆内的食物

请参阅图7。本说明书实施例还提供另一种食物处理装置,包括以下单元。

获取单元41,用于获取食盆内食物的暴露时长,所述食盆包括动物喂食设备中的食盆;

发送单元43,用于在所述暴露时长满足食盆清理条件时发送第一提示信息,所述第一提示信息用于提示清理食盆内的食物

本说明书还提供计算机存储介质的一个实施例。所述计算机存储介质包括但不限于随机存取存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、缓存(Cache)、硬盘(Hard Disk Drive,HDD)、存储卡(Memory Card)等等。所述计算机存储介质存储有计算机程序指令。在所述计算机程序指令被执行时实现:本说明书图4或图5所对应实施例的程序指令或模块。

本领域的技术人员能够理解,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。另外,本领域技术人员在阅读本说明书文件之后,可以无需创造性劳动想到将本说明书列举的部分或全部实施例进行任意组合,这些组合也在本说明书公开和保护的范围内。

在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。

上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。计算机可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。

本说明书可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。

技术分类

06120116228088