1.本发明涉及家用电器领域,尤其涉及一种食材标签打印方法、系统及存储介质。
背景技术:2.日常生活中,冰箱已经成为一种不可获取的家用电器,当用户向冰箱内放入待存储的食材时,用户无法直观清楚的区分类似的食材,比如存放到冰箱的牛肉或者猪肉,用户容易混淆导致错拿。为了直观清晰的对不同食材进行管理,可以通过打印设备打印出各个食材标签,用户将标签贴于食材表面。
3.现有的食材打印信息,根据语音信息说出用户需要标记的信息,生成标签的打印信息贴于食材表面。但是现有方法打印出的食材标签没有给出食材的推荐存储舱室,降低了用户的使用体验,不能满足用户对智能家居的需求。
技术实现要素:4.本发明的目的在于提供一种食材标签打印方法、系统及存储介质。
5.为了实现上述发明目的,本发明提供一种食材标签打印方法,所述方法包括步骤:获取食材信息和当前冰箱配置信息;根据所述食材信息,获取对应食材存储位置的历史大数据;判断食材存储位置的历史大数据中,最大占比舱室是否存在超过阈值;若是,则将所述最大占比舱室标记为推荐存储舱室;若根据当前冰箱配置信息确认当前冰箱存在所述推荐存储舱室,则将输出所述食材信息、所述推荐存储舱室,以套用至打印预设模板中,生成打印信息。
6.作为本发明的进一步改进,所述方法还包括:当食材存储位置的历史大数据中,不存在最大占比舱室超过阈值时,则判断所述最大占比舱室是否为变温室,若根据当前冰箱配置信息判断当前冰箱存在变温室,且当前冰箱变温室的温度和食材存储建议温度差值在预定范围内,则将所述变温室标记为推荐存储舱室。
7.作为本发明的进一步改进,所述方法还包括:若所述最大占比舱室不是变温室,则将所述食材对应的建议舱室标记为推荐存储舱室。
8.作为本发明的进一步改进,所述方法还包括:根据食材信息,获取该食材与对应的建议温度的映射关系;获取当前冰箱变温室的温度;计算当前冰箱变温室的温度和食材建议温度的差值,判断是否在预定温差范围内。
9.作为本发明的进一步改进,所述步骤“获取食材信息”还包括:获取用户语音信息;将获取的语音信息转化成文字信息,对所述文字信息进行语义识别,提取关键词获得食材信息。
10.作为本发明的进一步改进,所述步骤“根据所述食材信息,获取对应食材存储位置的历史大数据”还包括:根据所述食材信息,查询数据库,获取该食材存储在各个舱室中的历史记录,所述历史记录根据若干冰箱的历史存储信息形成。
11.作为本发明的进一步改进,所述步骤“判断食材存储位置的历史大数据中,最大占
比舱室是否存在超过阈值”还包括:将食材存储的历史记录信息进行特征化,转化成矩阵向量;根据该矩阵向量,计算该食材在各个舱室存储的占比值,并筛选出最大占比舱室。
12.本发明还提供一种食材标签打印系统,包括冰箱,与冰箱通信连接的打印设备和服务器,其特征在于,所述服务器执行所述程序时可实现上述的食材标签打印方法中的步骤。
13.作为本发明的进一步改进,所述冰箱用于接收所述食材信息、所述推荐存储舱室,并套用至打印预设模板中,生成打印信息并将所述打印信息发送至所述打印设备。
14.本发明还提供一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上任意一项所述的食材标签打印方法中的步骤。
15.与现有技术相比,本发明具有以下有益效果:当用户需要打印某食材标签的时候,通过语音输入的方式,说出需要标记的信息,根据用户的语音内容,结合食材存储位置的历史大数据、食材建议舱室信息和当前冰箱的配置信息标记出所述食材的推荐存储舱室,生成标签的打印信息并将所述打印信息发送至所述打印设备,即方便了对食材的管理,也提高了用户的体验效果,满足了智慧家庭的需求。
附图说明
16.图1是本发明实施例中食材标签打印方法的流程示意图。
17.图2是本发明实施例中最大占比舱室不存在超过阈值的流程示意图。
18.图3是本发明实施例中食材存储位置的历史大数据示意图。
19.图4是本发明实施例中食材和建议存储舱室以及建议温度的映射关系示意图。
20.图5是本发明实施例中控制模块示意图。
具体实施方式
21.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术具体实施方式及相应的附图对本技术技术方案进行清楚、完整地描述。显然,所描述的实施方式仅是本技术一部分实施方式,而不是全部的实施方式。基于本技术中的实施方式,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施方式,都属于本技术保护的范围。
22.下面详细描述本发明的实施方式,实施方式的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施方式是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
23.为方便说明,本文使用表示空间相对位置的术语来进行描述,例如“上”、“下”、“内”、“外”等,用来描述附图中所示的一个单元或者特征相对于另一个单元或特征的关系。空间相对位置的术语可以包括设备在使用或工作中除了图中所示方位以外的不同方位。例如,如果将图中的装置翻转,则被描述为位于其他单元或特征“下方”或“上方”的单元将位于其他单元或特征“下方”或“上方”。因此,示例性术语“下方”可以囊括下方和上方这两种空间方位。
24.本技术公开了一个实施方式的一种食材标签打印方法,虽然本技术提供了如下述实施方式或流程图1和图2所述的方法操作步骤,但是基于常规或者无需创造性的劳动,所述方法在逻辑性上不存在必要因果关系的步骤中,这些步骤的执行顺序不限于本技术实施
方式中所提供的执行顺序。如图1所示,本发明实施例提供了一种食材标签打印方法,所述方法包括以下若干步骤,下面对所述方法及每个步骤分别进行说明:
25.s1获取食材信息和冰箱配置信息;
26.日常生活中,当用户发出语音指令,智能冰箱通过麦克风接收该语音信息,将其传输到云端服务器上;云端服务器将所述语音信息转换为文字信息,对所述文字信息通过采用nlp方法进行自然语言处理,再对处理后的文字信息进行判断,判断所述文字信息是否包含食材信息,具体地根据云端服务器中存储的食材库进行匹配,判断该文字信息中的食材信息是否与食材库匹配,若匹配上了,就可获取所述文字信息中的食材信息。例如,当用户发出语音为“打印牛肉”,对其进行文字处理和判断,在食材库的词典中匹配食材信息的关键词,此时语义识别出的食材信息是牛肉。
27.所述冰箱的配置信息可以通过当前冰箱的型号或者冰箱的mac地址,查询数据库,获得当前冰箱的配置信息,所述的配置信息包含当前冰箱的名称、对应存储舱室名称和种类等信息,比如当前冰箱包含冷藏室,冷冻室,若所述冰箱还存在变温室,则还包括所述变温室的名称和数量,比如包含3个变温室,分别是变温室a,变温室b和变温室c。
28.s2获取食材存储位置的历史大数据;
29.s3判断食材最大占比舱室是否存在超过阈值;
30.s4若是,则将所述最大占比舱室标记为推荐存储舱室;
31.根据所述食材信息,查询数据库,获取该食材存储在各个舱室中的历史记录,所述的历史记录是根据若干冰箱的历史存储信息统计形成的。具体包括所述食材与其历史存储位置的一个映射关系,比如食材的名称、该食材存储的历史舱室、存储在各个舱室中频率等信息。
32.将所述的历史记录信息转换成矩阵向量,根据该矩阵向量,计算该食材在各个舱室存储的占比值,并筛选出最大占比舱室。
33.当检测到存在最大占比舱室超过阈值时,则将所述最大占比舱室标记为推荐存储舱室;若根据当前冰箱配置信息确认当前冰箱存在所述推荐存储舱室,则将输出所述食材信息、所述推荐存储舱室,以套用至打印预设模板中,生成打印信息。
34.于一具体实施方式中,所述阈值为0.8,具体地,如图3所示,假设通过大数据获得食材在冰箱中的历史记录信息,其中数字代表该食材放入到对应舱室的频率,该频率假定设置在[0,10]范围之间,且假设食材存放在各个舱室的总频率是10固定不变,如果语音获取到的食材信息是牛肉,根据图3所示的,将牛肉的历史记录转换成的矩阵向量是d=[0 9 1 0 0],则最大的占比是max(b)/10=0.9,对应的舱室是冷冻室。
[0035]
牛肉的最大占比是0.9,超过了所设阈值0.8,所以将最大占比0.9对应的冷冻室标记为推荐存储舱室。若根据当前配置信息确认当前冰箱存在冷冻室,则将输出牛肉、推荐存储舱室冷冻室。
[0036]
s5将所述食材信息、所述推荐存储舱室套用至打印预设模板中生成打印信息;
[0037]
预设模板信息上的一些内容和格式是预先设定好的,其他的内容如食材种类的填写、推荐存储舱室的填写都是在根据模板指定的位置填入的,也就是说,根据所述食材信息、所述推荐存储舱室,生成与所述预设模板信息匹配的待输入项,将所述待输入项匹配入所述预设模板信息生成打印信息。
[0038]
本实施例中的食材标签打印方法,获取用户语音信息,对所述的语音信息完成文字信息的转换并进行语义解析得到食材信息,根据所述食材信息,获取该食材存储在各个舱室中的历史记录,根据所述的历史记录判断食材最大占比舱室是否存在超过阈值,再结合冰箱配置信息标记出该食材建议存储舱室,最后输出所述食材信息、所述建议存储舱室,并套用至预设模板中形成打印信息。
[0039]
进一步的,在步骤s3之后,所述方法还包括,如图2所示:
[0040]
若否,则判断该最大占比对应的舱室类型。若该舱室是变温室,则根据当前冰箱配置信息判断当前冰箱存在所述变温室并获取该变温室的温度;根据所述食材信息,获取该食材与对应的建议温度的映射关系,得到该食材的建议温度;若当前冰箱变温室的温度和食材存储建议温度差值在预定温差范围内,则将所述变温室标记为推荐存储舱室。
[0041]
于一具体实施方式中,所述预定温差范围为[-2℃,2℃],具体地,假如获取的食材是茶叶,根据图3所示的历史记录信息,茶叶的最大占比是0.6,对应的舱室是变温室a,若根据当前冰箱配置信息确认当前冰箱存在变温室a,且获得当前冰箱该变温室a的温度6℃。根据图4所示食材建议舱室和建议温度的映射关系获得茶叶的建议温度是4℃,冰箱变温室a的温度和建议温度之间的温差是2℃,在所述预定温差范围[-2℃,2℃]内,则将变温室a标记为推荐存储舱室。
[0042]
若该舱室不是变温室,则根据所述食材信息获取该食材对应的建议舱室信息,若根据当前冰箱配置信息判断当前冰箱存在该建议舱室,则将所述建议舱室标记为推荐存储舱室。
[0043]
具体地,假如获取到的食材是西兰花,如图3所示,西兰花的最大占比是0.7,对应的舱室是冷藏室不是变温室,如图4所示可以获得西兰花的建议舱室是冷藏室,而根据当前冰箱配置信息判断当前冰箱存在冷藏室,则将建议舱室冷藏室标记为推荐存储舱室。
[0044]
本发明一实施例提供了一种食材标签打印系统,如图5所示,包括:
[0045]
冰箱100,该冰箱包括语音采集模块,获取语音信息,该语音采集模块可以安装在冰箱100的门体内,也可以安装在冰箱100的横梁上,语音采集模块的麦克风孔朝向冰箱100门面板的外侧或者是朝向横梁外侧,用于获取外界的语音信息;
[0046]
服务器200,与所述冰箱100连接通信,接收来自所述冰箱100语音采集模块得到的语音信息,执行计算机程序时可实现食材标签打印方法中的步骤。
[0047]
打印设备300,可以是一个独立的打印设备,该打印设备获取打印信息后即完成食材标签的打印,打印标签的内容包括食材信息、推荐存储舱室信息。
[0048]
本发明实施例还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上任意一项所述的食材标签打印方法中的步骤,也就是说,实现所述食材标签打印方法中任意一个技术方案中的步骤。
[0049]
为方便理解,以下对食材标签打印方法的示例进行具体描述:
[0050]
如图1所示,本实施例中,食材标签打印方法用于打印食材信息、建议存储舱室,以协助用户将食材存放到冰箱合适的舱室进行存储,从而方便了对食材的管理,也提高了用户的体验效果。
[0051]
具体的,可先根据语音信息获取食材信息,判断所述食材在各个舱室存储的最大占比值有没有超过阈值,如果存在舱室的最大占比超过阈值,则根据当前冰箱配置信息判
断当前冰箱存在该最大占比舱室,则将该最大占比舱室标记为建议存储舱室。
[0052]
如果不存在舱室的最大占比超过阈值,则先获取该最大占比对应的舱室,然后判断该舱室是否为变温室,如果是变温室,则根据当前冰箱配置信息判断当前冰箱存在变温室,并获取该变温室的温度,然后再根据所述食材信息获取该食材存储的建议温度,最后判断所述变温室的温度和食材建议温度的差值是否在预定的温差范围内,若是则将所述的变温室标记为建议存储舱室。
[0053]
如果该舱室不是变温室,则根据所述食材信息获取对应的建议舱室,若根据当前冰箱配置信息判断当前冰箱存在该建议舱室,则将所述建议舱室标记为建议存储舱室。
[0054]
综上,本发明提供的食材标签打印方法、系统及存储介质,先获取用户的语音信息和冰箱的配置信息,对语音信息进行处理获取食材信息;通过食材信息获取到食材存储位置的历史记录信息后,先检测食材在各个存储舱室的最大占比是否超过阈值;根据阈值大小和当前冰箱的配置信息标记所述食材的建议存储舱室;最后将输出所述食材信息、所述推荐存储舱室,以套用至打印预设模板中生成打印信息发送至打印设备。
[0055]
应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施方式中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
[0056]
上文所列出的一系列的详细说明仅仅是针对本发明的可行性实施方式的具体说明,并非用以限制本发明的保护范围,凡未脱离本发明技艺精神所作的等效实施方式或变更均应包含在本发明的保护范围之内。
技术特征:1.一种食材标签打印方法,其特征在于,包括如下步骤:获取食材信息和当前冰箱配置信息;根据所述食材信息,获取对应食材存储位置的历史大数据;判断食材存储位置的历史大数据中,最大占比舱室是否存在超过阈值;若是,则将所述最大占比舱室标记为推荐存储舱室;若根据当前冰箱配置信息确认当前冰箱存在所述推荐存储舱室,则将输出所述食材信息、所述推荐存储舱室,以套用至打印预设模板中,生成打印信息。2.根据权利要求1所述的食材标签打印方法,其特征在于,所述方法还包括:判断食材存储位置的历史大数据中,最大占比舱室是否存在超过阈值,若否,则判断所述最大占比舱室是否为变温室;若根据当前冰箱配置信息判断当前冰箱存在变温室,且当前冰箱变温室的温度和食材存储建议温度差值在预定温度范围内,则将所述变温室标记为推荐存储舱室。3.根据权利要求2所述的食材标签打印方法,其特征在于,所述方法还包括:判断所述最大占比舱室是否为变温室,若否,则将所述食材对应的建议舱室标记为推荐存储舱室。4.根据权利要求2所述的食材标签打印方法,其特征在于,所述方法包括:根据食材信息,获取该食材与对应的建议温度的映射关系;获取当前冰箱变温室的温度;计算当前冰箱变温室的温度和食材存储建议温度的差值,判断是否在预定温差范围内。5.根据权利要求1所述的食材标签打印方法,其特征在于,所述方法“获取食材信息”包括:获取用户语音信息;将获取的语音信息转化成文字信息,对所述文字信息进行语义识别,提取关键词获得食材信息。6.根据权利要求1所述的食材标签打印方法,其特征在于,步骤“根据所述食材信息,获取对应食材存储位置的历史大数据”包括:根据该食材信息,查询数据库,获取该食材存储在各个舱室中的历史记录,所述历史记录根据若干冰箱的历史存储信息形成。7.根据权利要求1所述的食材标签打印方法,其特征在于,所述步骤“判断食材存储位置的历史大数据中,最大占比舱室是否存在超过阈值”包括:将食材存储的历史记录信息进行特征化,转化成矩阵向量;根据该矩阵向量,计算该食材在各个舱室存储的占比值,并筛选出最大占比舱室。8.一种食材标签打印系统,包括冰箱,与冰箱通信连接的打印设备和服务器,其特征在
于,所述服务器执行所述程序时实现权利要求1-7任意一项所述的食材标签打印方法中的步骤。9.根据权利要求8所述的食材标签打印系统,所述冰箱用于接收所述的食材信息、所述推荐存储舱室,并套用至打印预设模板中,生成打印信息并将所述打印信息发送至所述打印设备。10.一种存储介质,所述存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时候实现权利要求1-7任意一项所述的食材标签打印方法中的步骤。
技术总结本发明涉及一种食材标签打印方法、系统及存储介质,所述方法包括步骤:获取食材信息和当前冰箱配置信息;根据所述食材信息获取对应食材存储位置的历史大数据;判断食材存储位置的历史大数据中,最大占比舱室是否存在超过阈值;若是,则将所述最大占比舱室标记为推荐存储舱室;若根据当前冰箱配置信息确认当前冰箱存在所述推荐存储舱室,则将输出所述食材信息、所述推荐存储舱室,以套用至打印预设模板中,生成打印信息。通过上述设置,可解决目前食材标签没有给出推荐存储舱室的问题。材标签没有给出推荐存储舱室的问题。材标签没有给出推荐存储舱室的问题。
技术研发人员:孙兴凯 张景瑞 孔令磊
受保护的技术使用者:海尔智家股份有限公司
技术研发日:2022.07.07
技术公布日:2022/11/1