本技术涉及食品质量监控监督领域,尤其是涉及一种用于提醒食品保质期的系统及方法。
背景技术:
1、保质期,通常指预包装食品在标签指明的贮存条件下,保持品质的期限。在此期限内,产品完全适于销售,并保持标签中不必说明或已经说明的特有品质,对于保质期内的食品来说,保质期说明了食品在该段时间内的新鲜度尚佳;一般来说,保质期会以标签的形式存在于食品外包装上,但是在食品外包装去除,或者标签消失的情况下,无法得知食品的保质期,也无法确定食品的新鲜度,时间一长,食品会变质,造成食品浪费的情况,因而对食品保质期进行提醒就显得十分重要了。
技术实现思路
1、为解决上述技术问题,本技术提供一种用于提醒食品保质期的系统及方法。
2、本技术目的一是提供一种用于提醒食品保质期的系统。
3、本技术的上述申请目的一是通过以下技术方案得以实现的:
4、一种用于提醒食品保质期的系统,包括:
5、数据获取模块,用于获取食品基础数据和食品状态数据,所述食品基础数据包含食品图片、食品结构、食品形态和食品种类;
6、数据计算模块,用于根据所述食品基础数据计算得到食品标准保质期数据;
7、数据分析模块,用于根据所述食品状态数据分析得到食品新鲜度影响数据;
8、时间提醒模块,用于根据所述食品标准保质期数据和所述食品新鲜度影响数据确定并输出食品保质期提醒信息。
9、通过采用上述技术方案,对基于食品基础数据计算确定食品的标准保质期数据,由于保质期内对应着不同的新鲜度;因此需要确定食品当前的新鲜度,进而根据当前的新鲜度确定食品的当前保质期;基于食品状态数据分析得到食品新鲜度影响数据之后,结合食品的标准保质期数据和食品新鲜度影响数据可以得到食品的保质期,进而输出提醒信息;通过这种方式,对食品当前的新鲜度进行确定,可以在食品无外包装,无法简单直接得知食品的剩余保质期和生产日期的前提下,确定食品的剩余保质期,通过提醒信息使得食品被及时处理,降低了出现食品腐败浪费情况的可能性
10、本技术在一较佳示例中可以进一步配置为,该系统还包括:
11、数量确定模块,用于根据所述食品状态数据和预获取的食品用途确定食品余留数量;
12、速度计算模块,用于计算余留的食品的新鲜度下滑速度;
13、时间计算模块,用于根据所述食品余留数量、所述新鲜度下滑速度和所述食品保质期提醒时间计算得到食品余留时间;
14、策略确定模块,用于根据所述食品余留时间确定食品处理策略。
15、本技术在一较佳示例中可以进一步配置为,所述数据分析模块被进一步配置为,所述根据所述食品状态数据分析得到食品新鲜度影响数据包括:
16、所述食品状态数据包括食品历史环境和食品当前环境;所述食品历史环境包含历史环境温度、历史环境湿度、历史环境光照及历史环境持续时间;所述食品当前环境包含当前环境温度、当前环境湿度、当前环境光照及当前环境持续时间;
17、根据所述历史环境温度及历史环境持续时间得到历史温度变化影响数据,根据所述历史环境湿度及历史环境持续时间得到历史湿度变化影响数据,根据所述历史环境光照及历史环境持续时间得到历史光照变化影响数据;
18、计算第一影响数据:
19、q1=w1×k1+s1×k2+g1×k3,式中,q1为第一影响数据,w1为预获取的历史温度变化影响数据,k1为预设的温度影响参数,s1为预获取的历史湿度变化影响数据,k2为预设的湿度影响参数,g1为预获取的历史光照变化影响数据,k3为预设的光照影响参数;
20、计算第二影响数据:
21、q2=w2×k1×t1+s2×k2×t2+g1×k3×t3,式中,q2为第二影响数据,w2为预获取的当前温差数据,t1为预获取的当前温差保持时间,s2为预获取的当前湿度差数据,t2为预获取的当前湿度差保持时间,g1为预获取的当前光照差数据,t3为预获取的当前光照差保持时间;
22、计算食品新鲜度影响数据:
23、式中,p为食品新鲜度影响数据,c1为第一预设权重系数,c2为第二预设权重系数,b1为第一预设系数,b2为第二预设系数,c1、c2、b1、b2均大于0。
24、本技术在一较佳示例中可以进一步配置为:所述数据分析模块被进一步配置为,c1+c2=1。
25、本技术在一较佳示例中可以进一步配置为,所述数据分析模块被进一步配置为,在得到食品新鲜度影响数据之后,对所述食品新鲜度影响数据进行阈值分析:
26、计算新鲜度警戒值,式中,为新鲜度警戒值,pmax为预设新鲜度范围的范围上限,pmin为预设新鲜度范围的范围下限;
27、当所述新鲜度警戒值为δp为零时,输出食品腐败警告信息;所述食品腐败警告信息表示食品已经腐败,无法正常食用;
28、当所述新鲜度警戒值为δp为p时,输出食品安全信息;所述食品安全信息表示食品仍处于可食用阶段;
29、当所述新鲜度警戒值为δp为1时,输出食品健康信息;所述食品健康信息表示食品新鲜度保持良好,未受影响。
30、本技术在一较佳示例中可以进一步配置为,所述数据计算模块被进一步配置为,所述根据所述食品基础数据计算得到食品标准保质期数据包括:
31、根据所述食品结构、所述食品形态和所述食品种类确定基础食品范围;
32、根据所述食品图片与所述基础食品范围内的标准食品的标准食品图片进行相似度计算得到食品相似度数据;
33、根据预获取的标准食品的标准保质期和所述食品相似度数据计算得到食品标准保质期数据。
34、本技术在一较佳示例中可以进一步配置为,所述时间提醒模块被进一步配置为,根据所述食品标准保质期数据和所述食品新鲜度影响数据确定并输出食品保质期提醒信息包括:
35、根据所述食品标准保质期数据确定食品保质期新鲜度阶段对照数据;
36、根据所述食品新鲜度影响数据和预设初始食品新鲜度确定食品当前新鲜度;
37、根据所述食品当前新鲜度和所述食品保质期新鲜度阶段对照数据确定食品当前保质期数据;
38、根据所述食品当前保质期数据确定食品保质期提醒信息。
39、本技术在一较佳示例中可以进一步配置为,所述速度计算模块被进一步配置为,所述计算余留的食品的新鲜度下滑速度包括:
40、根据所述食品保质期新鲜度阶段对照数据确定阶段食品新鲜度初始下降速度;
41、根据所述食品状态数据和食品用途确定第一速度影响数据;
42、根据预获取的食品位置及相邻食品数据确定第二速度影响数据;
43、根据所述第一速度影响数据、第二速度影响数据和所述阶段食品新鲜度初始下降速度确定新鲜度下滑速度
44、本技术目的二是提供一种用于提醒食品保质期的方法。
45、本技术的上述申请目的二是通过以下技术方案得以实现的:
46、一种用于提醒食品保质期的方法,包括:
47、获取食品基础数据和食品状态数据,所述食品基础数据包含食品图片、食品结构、食品形态和食品种类;
48、根据所述食品基础数据计算得到食品标准保质期数据;
49、根据所述食品状态数据分析得到食品新鲜度影响数据;
50、根据所述食品标准保质期数据和所述食品新鲜度影响数据确定并输出食品保质期提醒信息。
51、本技术在一较佳示例中可以进一步配置为,还包括:
52、根据所述食品状态数据和预获取的食品用途确定食品余留数量;
53、计算余留的食品的新鲜度下滑速度;
54、根据所述食品余留数量、所述新鲜度下滑速度和所述食品保质期提醒时间计算得到食品余留时间;
55、根据所述食品余留时间确定食品处理策略。