基于条码或图码的食品保质期管理装置及方法与流程

文档序号:15349746发布日期:2018-09-04 23:11阅读:299来源:国知局

本发明属于信息技术领域的创新应用,特别涉及一种基于条码或图码的食品保质期管理装置及方法。



背景技术:

目前,所有食品、大部分日常生活用品或其它产品等的外包装,或物品的商品标签上都会写明产品的名称、生产日期、保质期等一系列与产品相关信息。现在人类的生活节奏越来越快,同时也越来越追求高品质的生活。随着人们生活水平提高,食品安全成为人们关注的焦点,其中食品保质期成为其中的安全隐患之一。目前市面上家用冰箱在人们的生活中起到了很大的作用,为我们解决了日常生活中长时间保存食物的问题。但是长时间保存会影响食品的质量,如:养分流失、滋生细菌、食品变质、产生异味等等。很多人把冰箱当成了家里的食品保鲜柜,认为贮存在冰箱里的食品只要没有明显的变质都是安全卫生的,因而继续食用,对身体健康构成威胁。这些问题其实都可以通过及时了解存放在冰箱里的食物信息,通知用户让其自行处理解决问题。

目前市场上已涌现出大量的智能冰箱,然而智能冰箱价格高,普通冰箱更换慢,食物保质期的监控困难,而且现有的智能冰箱只能通过录入,或者大数据的方式,对食品的保质期进行监控,操作复杂,且不能覆盖如农产品、土特产品、自加工产品,调料等无标签的食品。也不能监控厨房内不放入冰箱的产品。



技术实现要素:

针对上述问题,本发明提供一种新的基于条码或图码的食品保质期管理装置及方法,该基于条码或图码的食品保质期管理装置及方法可通过设置在收纳端自定义编码规则的条码或图码自行设置食品的保质期,使每种食品拥有了自己记录保质期的途径,并可以通过终端监控保质期,对保质期进行提示。

本发明具体技术方案如下:

本发明提供一种基于条码或图码的食品保质期管理装置,包括终端和收纳端;所述收纳端上设有自定义编码规则的条码或图码;所述终端的正面设有显示屏、扫码区、操作键以及快捷键,所述扫码区用于扫描收纳端上的条码或图码,所述终端内设有处理器模块以及与所述处理器模块通讯的电源模块、通讯模块、条码识别模块、图码识别模块、信息管理模块、信息列表生成模块、时间管理模块以及报警模块;

所述条码识别模块:用于基于扫码区扫描收纳端上的条码后识别收纳端上的条码;

所述图码识别模块:用于基于扫码区扫描收纳端上的图码后识别收纳端上的图码;

所述信息管理模块:用于对条码或图码的识别内容进行判断,并且将结果发送给显示屏显示;

所述信息列表生成模块:用于基于人工录入产品的保质期以及对应的收纳端的标识后,将条码或图码、保质期以及标识关联存储,并生成信息列表;

所述时间管理模块:用于对产品的保质期时长进行管理;

所述报警模块:用于向用户发送报警提示,提示用户产品即将过期,报警方式为提示灯提示、声音提示或者发送报警信息提示。

一种基于条码或图码的食品保质期管理方法,所述方法包括如下步骤:

s1:终端的扫描区扫描收纳端上的设有条码或图码的码区;

s2:通过条码识别模块基于扫码区扫描收纳端上的条码后识别收纳端上的条码;

s3:通过图码识别模块基于扫码区扫描收纳端上的图码后识别收纳端上的图码;

s4:通过信息管理模块对条码或图码的识别内容进行判断,并且将结果发送给显示屏显示;

s5:通过信息列表生成模块基于人工录入产品的保质期以及对应的收纳端的标识后,将条码或图码、保质期以及标识关联存储,并生成信息列表;

s6:通过时间管理模块对产品的保质期时长进行管理;

s7:通过报警模块向用户发送报警提示,提示用户产品即将过期,报警方式为提示灯提示、声音提示或者发送报警信息提示。

本发明的有益效果如下:

本发明提供一种新的基于条码或图码的食品保质期管理装置及方法,可通过设置在收纳端自定义编码规则的条码或图码自行设置食品的保质期,使每种食品拥有了自己记录保质期的途径,并可以通过终端监控保质期,保质期到期后进行报警提醒,简单实用,灵活,使用方便。

附图说明

图1为实施例1终端的结构示意图;

图2为实施例1收纳端的结构示意图;

图3为实施例1基于条码或图码的食品保质期管理装置的结构框图;

图4为实施例3时间管理模块的结构框图;

图5为实施例4信息管理模块的结构框图;

图6为实施例5信息列表生成模块的结构框图;

图7为实施例6基于条码或图码的食品保质期管理方法的流程图;

图8为实施例7步骤s6的流程图;

图9为实施例7步骤s62的流程图。

具体实施方式

下面结合附图和以下实施例对本发明作进一步详细说明。

实施例1

本发明实施例1提供一种基于条码或图码的食品保质期管理装置,如图1、图2、图3所示,包括终端1和收纳端2;所述收纳端2上设有自定义编码规则的条码或图码3;所述终端1的正面设有显示屏4、扫码区5、操作键6以及快捷键7,所述扫码区5用于扫描收纳端2上的条码或图码3,所述终端1内设有处理器模块10以及与所述处理器模块10通讯的电源模块20、通讯模块30、条码识别模块40、图码识别模块50、信息管理模块60、信息列表生成模块70、时间管理模块80以及报警模块90;

所述条码识别模块40:用于基于扫码区5扫描收纳端2上的条码后识别收纳端2上的条码;

所述图码识别模块50:用于基于扫码区5扫描收纳端2上的图码后识别收纳端2上的图码;

所述信息管理模块60:用于对条码或图码3的识别内容进行判断,并且将结果发送给显示屏4显示;

所述信息列表生成模块70:用于基于人工录入产品的保质期以及对应的收纳端2的标识后,将条码或图码3、保质期以及标识关联存储,并生成信息列表;

所述时间管理模块80:用于对产品的保质期时长进行管理;

所述报警模块90:用于向用户发送报警提示,提示用户产品即将过期,报警方式为提示灯提示、声音提示或者发送报警信息提示。

本发明提供一种新的基于条码或图码的食品保质期管理装置,可通过设置在收纳端自定义编码规则的条码或图码自行设置食品的保质期,使每种食品拥有了自己记录保质期的途径,并可以通过终端监控保质期,保质期到期后进行报警提醒,简单实用,灵活,使用方便。

本发明中快捷键和操作键可以单独或组合对系统进行操作,如快捷键与所述信息管理模块关联,用于查询各食品的保质期信息,所述操作键与所述报警模块关联,在终端进行保质期报警时,按下操作键,报警提示停止,又如,按下快捷键显示各食品的保质期信息,通过操作键寻找目标食品的保质期。

使用时,将终端的扫码区扫描收纳端的条码或图码,所述条码识别模块和图码识别模块分别识别条码和图码,识别后人工输入产品的保质期以及与产品对应的收纳端的标识,接着终端的信息管理模块判断该码内是否含有产品信息,若不含有产品信息,则人工录入产品的保质期以及对应的收纳端的标识,然后,信息列表生成模块条码或图码、保质期以及标识关联存储,并生成信息列表,同时时间管理模块对产品保质期进行管理,当保质期即将到期时,报警模块开始报警,报警方式为提示灯提示、声音提示或者发送报警信息提示,因此可以在终端的正面设置提示灯或麦克风,且提示灯或声音进行提示的同时发送信息提示至显示屏显示,显示内容为正常、接近保质期、超过保质期。

实施例2

本发明实施例2提供的基于条码或图码的食品保质期管理装置与实施例1基本相同,不同的是,所述收纳端2包括封口夹、不干胶贴、松紧带、魔术扣、别针、收纳盒或收纳袋,收纳端2的标识为条码或图码3对应的颜色、图形或数字,所述条码或图码3固定在所述收纳端2上,且所述条码或图码3为便利贴式的自定义编码规则的码或是与收纳端2一体成型的自定义编码规则的码。

本发明中自定义编码规则的条码或图码可以为具有特殊编码规则的条码或图码,也可以为空白码,且不限于此,具体为哪种码根据实际情况而定,但是,无论为哪种码,都可以进行人为赋值;收纳端为一种特殊载体,此类载体预先印刷了具有特定编码规则信息的条码或图码或者为便利贴式的条码或图码,便利贴式的条码或图码可以在使用时直接贴在收纳端,在与该码相关的食物使用完毕后,取下条码或图码,换上新的条码或图码,使得收纳端可以重复使用,而在终端只输入收纳端的标识,如收纳端对应的颜色、图形、数字等,不体现食品名称,便于用户根据提示的内容,方便快捷的寻找到目标食品,如,标识为紫色长封口夹、圆形红色条码贴等。

实施例3

本发明实施例3提供的基于条码或图码的食品保质期管理装置与实施例1基本相同,不同的是,如图4所示,所述时间管理模块80包括如下部分:

接收模块81:用于接收所述信息列表生成模块70发送的关联后的产品信息,并将产品信息中的保质期与终端1中的日历相关联,且设定信息录入的时间为保质期的开始时间;

象限模块82:用于将各产品的信息分成2个象限,第一象限为产品的标识及对应的条码或图码3识别信息,第二象限为保质期的天数,其中,第二象限中x轴的坐标为对应的天数,y轴的坐标为对应的小时数;

计算模块83:用于计算保质期对应的绝对面积s以及已过时间对应的相对面积s,进而计算相对面积相对绝对面积的比值λ

其中,x表示对应的已过的天数,y表示对应的已过的小时数,x表示保质期对应的总的天数,y表示保质期对应的总的小时数;

比对模块84:用于将计算出的比值与阈值相比较,并将比较结果以及对应的产品信息通过处理器模块10发送至报警模块90;

数据更新模块85:用于基于接收到的所述信息管理模块60发送的产品使用完成的信息,删除与该产品相关的数据信息。

本实施例中所述象限模块82包括如下部分:

第一判断模块821:用于判断用于录入的保质期以年、月或天为单位;

第一设定模块822:用于基于录入的保质期为以天为单位时,第二象限中x轴的坐标为0-输入的天数,y轴的坐标为0-输入的天数×24;

第二设定模块823:用于基于录入的保质期为以月为单位时,将月换算成天数,即第二象限中x轴的坐标为0-31×月数,y轴的坐标为0-31×月数×24;

第三设定模块824:用于基于录入的保质期为以年为单位时,将年换算成天数,即第二象限中x轴的坐标为0-365×年数,y轴的坐标为0-365×年数×24。

本发明中时间管理模块用于对保质期进行管理,象限模块用于对产品的信息进行分象限关联分类,便于后续计算模块的计算,第一象限为产品的标识以及对应的条码或图码的识别信息,第二象限用于通过面积计算有效期,第一象限的内容是固定不变的,而第二象限的内容根据用户录入的有限期而定,当用户输入的有效期以天为单位时,如保质期为45天,则第二象限中x轴的坐标为0-45,y轴的坐标为0-45×24,即0-1080,绝对面积s为45×1080=48600,用户输入当天为第一天,当距第一天过去10天之后,x轴坐标为10,y轴坐标为240,相对面积s为10×240=2400,比值λ为2400/48600=0.05,即距第一天过去了0.05的时间,当比值达到阈值0.9时,报警模块开始报警;当用户输入的保质期以月为单位时,如保质期为6个月,则第二象限中x轴的坐标为0-31×6,即0-186,y轴的坐标均为0-31×6×24,即0-4464,绝对面积s为186×4464=830304,当距第一天过去100天之后,x轴坐标为100,y轴坐标为2400,相对面积s为100×2400=240000,比值λ为240000/830304=0.29,即距第一天过去了0.29的时间,当比值达到阈值0.9时,报警模块开始报警;当用户输入的保质期以年为单位时,如保质期为3年,则第二象限中x轴的坐标为0-365×3,即0-1095,y轴的坐标为0-365×3×24,即0-26280,绝对面积s为1095×26280=28776600,当距第一天过去365天之后,x轴坐标为365,y轴坐标为8760,相对面积s为365×8760=3197400,比值λ为3197400/28776600=0.11,即距第一天过去了0.11的时间,当比值达到阈值0.9时,报警模块开始报警;该种计算显示比值的方式,使用简单,使得用户直观的了解产品还有多长时间达到保质期,报警提示后,用户按下操作键,报警提示结束;在接收到的信息管理模块发送的产品使用完成的信息后,删除与该产品相关的数据信息,即删除与该产品相关的象限信息。

实施例4

本发明实施例4提供的基于条码或图码的食品保质期管理装置与实施例1基本相同,不同的是,如图5所示,所述信息管理模块60包括如下部分:

第二判断模块61:用于判断识别的条码或图码3内是否含有产品信息;

信息录入模块62:用于基于识别的条码或图码3内不含有产品信息时,向显示屏4发送信息录入框,用于用户录入产品的保质期及对应的收纳端2的标识;

发送模块63:用于基于识别的条码或图码3内含有产品信息时,向所述信息列表生成模块70调取与条码或图码3相关的产品信息,并发送给显示屏4显示;

提示模块64:用于向显示屏4发送提示框,供用户选择产品是否使用完成,并将结果发送给所述信息列表生成模块70以及所述时间管理模块80。

本发明用于对扫码区扫描的信息进行判断管理,当扫描的条码或图码内不含有产品信息时,其中产品信息为产品的保质期及对应的收纳端的标识,人工录入产品的保质期及对应的收纳端的标识,且人工录入的保质期可以为食品本身的质保期信息,也可以为专家给出的各种食品的质保期推荐数据,当扫描的条码或图码内含有产品信息时,调取产品的相关信息供用户查看,并向用户发送提示框,用以判断该产品是否使用完,使用完后将与该产品相关的信息删除,若是没有使用完,继续保质期的管理,用户也可以通过快捷键查看所有产品的保质期信息,该装置简单实用,灵活,使用方便。

实施例5

本发明实施例5提供的基于条码或图码的食品保质期管理装置与实施例1基本相同,不同的是,如图6所示,所述信息列表生成模块70包括如下部分:

关联存储模块71:用于将录入的产品的保质期、对应的收纳端2的标识与识别的条码或图码3相关联,关联后的产品信息为标识+保质期+条码或图码3识别信息,并将关联后的产品信息进行存储且发送给时间管理模块80进行保质期的计算管理;

列表生成子模块72:用于基于收纳端2的标识以及保质期的时间进行分类并生成列表;

列表更新模块73:用于在接收到提示模块64发送的产品使用完成的信息后,将产品的相关信息删除并更新信息列表,并且在阈值时间内向时间管理模块80调取各产品保质期的比值,并更新信息列表。

本实施例中所述列表生成子模块72包括如下部分:

关键词抓取模块721:用于抓取存储的各产品信息中的标识以及保质期信息;

第一判断子模块722:用于判断抓取的标识信息是否相同;

第一排序模块723:用于基于抓取的标识信息相同时,标识信息相同的产品为一类,并根据标识信息的首字母将各类产品进行排序;

第二排序模块724:用于基于相同类别的产品,根据对应的当前保质期比值的大小进行排序,并生成列表进行存储,即各产品的显示形式为标识+保质期+保质期的比值+条码或图码3识别信息。

本发明用来对产品的信息进行排序生成信息列表,首先,将用户录入的产品的保质期、标识以及条码或图码的识别信息进行关联,接着抓取标识的关键字,将关键字相同的列为一类或关键字的前两字相同的归为一类,如,紫色长封口夹+6个月+0.25、紫色长封口夹+45天+0.5、紫色收纳盒+3年+0.1为一类,圆形红色条码贴+45天+0.2、圆形魔术扣+3个月+0.7、圆形红色收纳袋+3个月+0.3为一类,接着每一类中根据比值的大小排列,并将各类根据首字母进行排列,如圆形魔术扣+3个月+0.7、圆形红色收纳袋+3个月+0.3、圆形红色条码贴+45天+0.2、紫色长封口夹+45天+0.5、紫色长封口夹+6个月+0.25、紫色收纳盒+3年+0.1,该种排列模式简单易懂,便于观看各产品的保质期情况;在阈值时间内,如2小时,向时间管理模块调取时间信息并更新信息列表,且在接收到提示模块发送的产品使用完成的信息后,将与产品相关的信息删除并更新信息列表。

实施例6

本发明实施例6提供的基于条码或图码的食品保质期管理方法,如图7所示,所述方法包括如下步骤:

s1:终端1的扫描区扫描收纳端2上的设有条码或图码3的码区;

s2:通过条码识别模块40基于扫码区5扫描收纳端2上的条码后识别收纳端2上的条码;

s3:通过图码识别模块50基于扫码区5扫描收纳端2上的图码后识别收纳端2上的图码;

s4:通过信息管理模块60对条码或图码3的识别内容进行判断,并且将结果发送给显示屏4显示;

s5:通过信息列表生成模块70基于人工录入产品的保质期以及对应的收纳端2的标识后,将条码或图码3、保质期以及标识关联存储,并生成信息列表;

s6:通过时间管理模块80对产品的保质期时长进行管理;

s7:通过报警模块90向用户发送报警提示,提示用户产品即将过期,报警方式为提示灯提示、声音提示或者发送报警信息提示。

本发明提供一种新的基于条码或图码的食品保质期管理方法,可通过设置在收纳端自定义编码规则的条码或图码自行设置食品的保质期,使每种食品拥有了自己记录保质期的途径,并可以通过终端监控保质期,保质期到期后进行报警提醒,简单实用,灵活,使用方便。

使用时,将终端的扫码区扫描收纳端的条码或图码,步骤s2步骤s3分别识别条码和图码,识别后人工输入产品的保质期以及与产品对应的收纳端的标识,接着步骤s4判断该码内是否含有产品信息,若不含有产品信息,则人工录入产品的保质期以及对应的收纳端的标识,然后,步骤s5将条码或图码、保质期以及标识关联存储,并生成信息列表,同时步骤s6对产品保质期进行管理,当保质期即将到期时,通过步骤s7开始报警,报警方式为提示灯提示、声音提示或者发送报警信息提示,因此可以在终端的正面设置提示灯或麦克风,且提示灯或声音进行提示的同时发送信息提示至显示屏显示,显示内容为正常、接近保质期、超过保质期。

实施例7

本发明实施例7提供的基于条码或图码的食品保质期管理方法与实施例7基本相同,不同的是,如图8所示,步骤s6包括如下部分:

s61:通过接收模块81接收所述信息列表生成模块70发送的关联后的产品信息,并将产品信息中的保质期与终端1中的日历相关联,且设定信息录入的时间为保质期的开始时间;

s62:通过象限模块82将各产品的信息分成2个象限,第一象限为产品的标识及对应的条码或图码3识别信息,第二象限为保质期的天数,其中,第二象限中x轴的坐标为对应的天数,y轴的坐标为对应的小时数;

s63:通过计算模块83计算保质期对应的绝对面积s以及已过时间对应的相对面积s,进而计算相对面积相对绝对面积的比值λ

其中,x表示对应的已过的天数,y表示对应的已过的小时数,x表示保质期对应的总的天数,y表示保质期对应的总的小时数;

s64:通过比对模块84将计算出的比值与阈值相比较,并将比较结果通过处理器模块10发送至报警模块90;

s65:通过数据更新模块85基于接收到的所述信息管理模块60发送的产品使用完成的信息,删除与该产品相关的数据信息。

如图9所示,本实施例中步骤s62包括如下部分:

s621:判断用户录入的保质期以年、月或天为单位,若以天为单位,则进行步骤s622,若以月为单位,则进行步骤s623,若以年为单位,则进行步骤s624;

s622:第二象限中x轴的坐标为0-输入的天数,y轴的坐标为0-输入的天数×24;

s623:将月换算成天数,即第二象限中x轴的坐标为0-31×月数,y轴的坐标为0-31×月数×24;

s624:将年换算成天数,即第二象限中x轴的坐标为0-365×年数,y轴的坐标为0-365×年数×24。

本发明中步骤s6用于对保质期进行管理,步骤s62用于对产品的信息进行分象限关联分类,便于后续计算模块的计算,第一象限为产品的标识以及对应的条码或图码的识别信息,第二象限用于通过面积计算有效期,第一象限的内容是固定不变的,而第二象限的内容根据用户录入的有限期而定,当用户输入的有效期以天为单位时,如保质期为45天,则第二象限中x轴的坐标为0-45,y轴的坐标为0-45×24,即0-1080,绝对面积s为45×1080=48600,用户输入当天为第一天,当距第一天过去10天之后,x轴坐标为10,y轴坐标为240,相对面积s为10×240=2400,比值λ为2400/48600=0.05,即距第一天过去了0.05的时间,当比值达到阈值0.9时,报警模块开始报警;当用户输入的保质期以月为单位时,如保质期为6个月,则第二象限中x轴的坐标为0-31×6,即0-186,y轴的坐标均为0-31×6×24,即0-4464,绝对面积s为186×4464=830304,当距第一天过去100天之后,x轴坐标为100,y轴坐标为2400,相对面积s为100×2400=240000,比值λ为240000/830304=0.29,即距第一天过去了0.29的时间,当比值达到阈值0.9时,报警模块开始报警;当用户输入的保质期以年为单位时,如保质期为3年,则第二象限中x轴的坐标为0-365×3,即0-1095,y轴的坐标为0-365×3×24,即0-26280,绝对面积s为1095×26280=28776600,当距第一天过去365天之后,x轴坐标为365,y轴坐标为8760,相对面积s为365×8760=3197400,比值λ为3197400/28776600=0.11,即距第一天过去了0.11的时间,当比值达到阈值0.9时,报警模块开始报警;该种计算显示比值的方式,使用简单,使得用户直观的了解产品还有多长时间达到保质期,报警提示后,用户按下操作键,报警提示结束;在接收到的信息管理模块发送的产品使用完成的信息后,删除与该产品相关的数据信息,即删除与该产品相关的象限信息。

以上所述实施例仅仅是本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案作出的各种变形和改进,均应落入本发明的权利要求书确定的保护范围内。

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