冰箱食品管理方法和系统、服务器、冰箱转让专利

申请号 : CN201310108227.3

文献号 : CN103196277B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 郑双名王明国

申请人 : 惠州TCL家电集团有限公司

摘要 :

本发明涉及一种冰箱食品管理方法和系统、服务器、冰箱。所述方法包括以下步骤:识别冰箱和获取无线通信识别标签卡的识别标识;获取与所述冰箱关联的食品清单;根据所述识别标识判断所述识别标识对应的食品是否在所述食品清单中存在,若是,则在所述食品清单中删除所述识别标识对应的食品,若否,则在所述食品清单中添加所述识别标识对应的食品,并配置添加的食品的参数信息。上述冰箱食品管理方法和系统、服务器、冰箱,不需用户手动输入食品信息,操作便利,不需在冰箱内增加很多传感器且对冰箱进行分区域,仅增加了标签及阅读器成本较低。

权利要求 :

1.一种冰箱食品管理方法,包括以下步骤:

识别冰箱和获取无线通信识别标签卡的识别标识;

获取与所述冰箱关联的食品清单;

根据所述识别标识判断所述识别标识对应的食品是否在所述食品清单中存在,若是,则在所述食品清单中删除所述识别标识对应的食品,若否,则在所述食品清单中添加所述识别标识对应的食品,并配置添加的食品的参数信息;

获取无线通信识别标签卡的属性内容,所述属性内容包括代码信息和无线通信识别标签卡的识别标识;

识别所述代码信息所表示的结果,当所述代码信息为第二代码时,表示取出部分食品,当所述代码信息为第三代码时,表示增加部分食品;

将所述第二代码或第三代码所表示的结果及识别标识对应的食品信息发送给用户终端,以在用户终端上显示相应的参数信息设置界面。

2.根据权利要求1所述的冰箱食品管理方法,其特征在于,所述设置食品的参数信息的步骤包括:接收用户输入的参数信息,并保存到所述食品清单中;

或者,按照默认值设置参数信息。

3.根据权利要求1所述的冰箱食品管理方法,其特征在于,所述方法还包括步骤:获取用户对食品清单的修改操作;

根据所述修改操作修改相应的食品的参数信息;

获取用户对食品清单的查看请求;

根据所述查看请求显示所述食品清单。

4.根据权利要求1所述的冰箱食品管理方法,其特征在于,所述方法还包括步骤:当检测到食品过期时,发送食品过期信息给用户;

当检测到食品保质期剩余时间小于预设值时,发送食品临近过期的提醒信息给用户。

5.一种冰箱食品管理系统,其特征在于,包括:

获取模块,用于识别冰箱和获取无线通信识别标签卡的识别标识;

调用模块,用于获取与所述冰箱关联的食品清单;

判断模块,用于根据所述识别标识判断所述识别标识对应的食品是否在所述食品清单中存在;

删除模块,用于在判断出所述识别标识对应的食品在所述食品清单中存在时,在所述食品清单中删除所述识别标识对应的食品;

添加模块,用于在判断出所述识别标识对应的食品在所述食品清单中不存在时,在所述食品清单中添加所述识别标识对应的食品;

配置模块,用于配置添加的食品的参数信息;

所述获取模块还用于获取无线通信识别标签的属性内容,所述属性内容包括代码信息和无线通信识别标签的识别标识;

识别模块,用于识别所述代码信息所表示的结果,当所述代码信息为第二代码时,表示取出部分食品,当所述代码信息为第三代码时,表示增加部分食品;

发送模块,用于将所述第二代码或第三代码所表示的结果及识别标识对应的食品发送给用户终端,以在用户终端上显示所述食品相应的参数信息设置界面。

6.根据权利要求5所述的冰箱食品管理系统,其特征在于,所述配置模块还用于接收用户输入的参数信息,并保存到所述食品清单中;或者,按照默认值设置参数信息。

7.根据权利要求5所述的冰箱食品管理系统,其特征在于,所述系统还包括:修改操作获取模块,用于获取用户对食品清单的修改操作;

修改模块,用于根据所述修改操作修改相应的食品的参数信息;

查看请求获取模块,用于获取用户对食品清单的查看请求;

显示模块,用于根据所述查看请求显示所述食品清单。

8.根据权利要求5所述的冰箱食品管理系统,其特征在于,所述系统还包括:提示模块,用于当检测到食品过期时,发送食品过期信息给用户,以及当检测到食品保质期剩余时间小于预设值时,发送食品临近过期的提醒信息给用户。

9.一种服务器,其特征在于,包括:

获取模块,用于识别冰箱和获取无线通信识别标签卡的识别标识;

调用模块,用于获取与所述冰箱关联的食品清单;

判断模块,用于根据所述识别标识判断所述识别标识对应的食品是否在所述食品清单中存在;

删除模块,用于在判断出所述识别标识对应的食品在所述食品清单中存在时,在所述食品清单中删除所述识别标识对应的食品;

添加模块,用于在判断出所述识别标识对应的食品在所述食品清单中不存在时,在所述食品清单中添加所述识别标识对应的食品;

配置模块,用于配置添加的食品的参数信息;

所述获取模块还用于获取无线通信识别标签的属性内容,所述属性内容包括代码信息和无线通信识别标签的识别标识;

识别模块,用于识别所述代码信息所表示的结果,当所述代码信息为第二代码时,表示取出部分食品,当所述代码信息为第三代码时,表示增加部分食品;

发送模块,用于将所述第二代码或第三代码所表示的结果及识别标识发送给用户终端,以在用户终端上显示相应的参数信息设置界面。

10.根据权利要求9所述的服务器,其特征在于,所述配置模块还用于接收用户输入的参数信息,并保存到所述食品清单中;或者,按照默认值设置参数信息。

11.根据权利要求9所述的服务器,其特征在于,所述服务器还包括:修改操作获取模块,用于获取用户对食品清单的修改操作;

修改模块,用于根据所述修改操作修改相应的食品的参数信息;

查看请求获取模块,用于获取用户对食品清单的查看请求;

返回模块,用于根据所述查看请求返回所述食品清单到用户。

12.根据权利要求9所述的服务器,其特征在于,所述服务器还包括:提示模块,用于当检测到食品过期时,发送食品过期信息给用户,以及当检测到食品保质期剩余时间小于预设值时,发送食品临近过期的提醒信息给用户。

13.一种冰箱,包括冰箱本体,其特征在于,还包括:无线通信识别标签卡,用于在食品初次被放入冰箱本体内时随食品一起放入或从冰箱本体内全部取出食品时随食品一起被取出;

无线通信识别标签卡阅读器,安装在冰箱本体上,用于读取在食品初次被放入冰箱本体内或从冰箱本体内全部取出食品时一起被放入或取出的无线通信识别标签卡内的识别标识;

通信模块,用于将读取的识别标识上传给服务器,所述服务器为权利要求9-12任意一项中的服务器。

14.根据权利要求13所述的冰箱,其特征在于,所述无线通信识别标签卡上设有按键。

15.根据权利要求14所述的冰箱,其特征在于,所述无线通信识别标签卡的电路结构包括:按键输入电路,用于根据按键触发产生高电平信号;

与所述按键输入电路电连接的放大滤波电路,用于对高电平信号进行放大滤波处理;

与所述放大滤波电路电连接的按键处理器,用于对处理后的高电平信号进行分析得到代码信息;

存储器,用于存储所述代码信息和识别标识。

16.根据权利要求13所述的冰箱,其特征在于,所述无线通信识别标签卡为NFC标签卡,所述无线通信识别标签卡阅读器为NFC卡阅读器;所述无线通信识别标签卡为RFID标签卡,所述无线通信识别标签卡阅读器为RFID卡阅读器。

17.一种冰箱食品管理方法,包括以下步骤:

设置若干具有非接触式自动识别功能的NFC标签卡,所述NFC标签卡预设有识别标识,且NFC标签卡的外表设有:与所述识别标识对应的文字或者图案、用于提示用户在放入食品或者取出食品时根据所述NFC标签卡上的文字或者图案选取与所述食品对应的NFC标签卡与所述食品一起放入或者取出的文字或者图案;

当用户将NFC标签卡与食品一起放入或者取出冰箱时,通过NFC标签卡阅读器获取所述NFC标签卡的识别标识;

根据所述识别标识判断与NFC标签卡对应的食品是否已经存在于冰箱食品清单中,若是,则在冰箱食品清单中删除所述食品,若否,则在冰箱食品清单中添加所述食品,并配置所述食品的参数信息;

所述冰箱为权利要求13-16任意一项中的冰箱。

18.一种冰箱,其特征在于,所述冰箱包括若干具有非接触式自动识别功能的NFC标签卡,所述NFC标签卡预设有NFC标签卡的识别标识,且NFC标签卡的外表设有:与所述识别标识对应的文字或者图案、用于提示用户在放入食品或者取出食品时根据所述NFC标签卡上的文字或者图案选取与所述食品对应的NFC标签卡与所述食品一起放入或者取出的文字或者图案,所述冰箱还包括用于读取所述NFC标签卡内的识别标识的NFC标签卡阅读器;

所述冰箱为权利要求13-16任意一项中的冰箱。

19.根据权利要求18所述的冰箱,其特征在于,所述冰箱还包括识别标识获取模块和存储模块,所述识别标识获取模块用于通过NFC标签卡阅读器获取所述NFC标签卡的识别标识,所述存储模块包括:判断模块,用于根据食品信息数据判断与NFC标签卡对应的食品是否已经存在于冰箱食品清单中;

删除模块,用于在判断出所述与NFC标签卡对应的食品在冰箱食品清单中存在时,在冰箱食品清单中删除所述食品;

添加模块,用于在判断出所述与NFC标签卡对应的食品在所述食品清单中不存在时,在所述食品清单中添加所述食品;

配置模块,用于配置所述食品的参数信息;

所述冰箱为权利要求13-16任意一项中的冰箱。

说明书 :

冰箱食品管理方法和系统、服务器、冰箱

技术领域

[0001] 本发明涉及家电设备领域,特别是涉及一种冰箱食品管理方法和系统、服务器、冰箱。

背景技术

[0002] 随着人们生活水平的提高,越来越多的家电设备进入普通家庭,给人们的生活带来了很多便利,如冰箱,方便人们对食品进行存放保鲜。但随着人们生活节凑的加快,对冰箱内食品没有多余的时间进行清理,以致食物过期变质,造成资源的浪费。
[0003] 目前对冰箱内的食物进行管理主要采用三种方式,一种是用户自主管理,即用户每次向冰箱放入或取出食品时,在移动终端或笔记本上记录、修改本次放入或取出的食品信息,然后保存,如此需要用户每次进行同样的操作,操作不方便,且容易遗漏;另一种是采用视频监控方式管理,即在冰箱内安装摄像头,通过对冰箱内部进行摄像,用户可不用打开冰箱门,获取冰箱内食品存储种类和位置等信息,但该方式只能获取图像信息,并没有具体的数据信息,且成本较高;又一种是采用传感器检测方式管理,即在冰箱内安装重力传感器或光电传感器,并与冰箱主板相连,但用户向冰箱里存放或取出食品时,相关传感器就会检测到有食品被放入或取出,把检测的信息传输给主板处理,用户可通过屏幕终端输入存放或取出的食品的种类、数量等信息,然而该种方式需要将冰箱箱体分成几个区域,每个区域安装传感器,增加了冰箱结构的复杂性,且每个区域部分只能放置固定的一种食品,操作不方便。

发明内容

[0004] 基于此,有必要提供一种能提高操作便利性且成本较低的冰箱食品管理方法。
[0005] 此外,还有必要提供一种能提高操作便利性且成本较低的冰箱食品管理系统。
[0006] 此外,还有必要提供一种能提高操作便利性且成本较低的服务器。
[0007] 此外,还有必要提供一种能提高操作便利性且成本较低的冰箱。
[0008] 一种冰箱食品管理方法,包括以下步骤:
[0009] 获取冰箱标识和近距离无线通信识别标签卡的识别标识;
[0010] 获取与所述冰箱关联的食品清单;
[0011] 根据所述识别标识判断所述识别标识对应的食品是否在所述食品清单中存在,若是,则在所述食品清单中删除所述识别标识对应的食品,若否,则在所述食品清单中添加所述识别标识对应的食品,并配置添加的食品的参数信息。
[0012] 一种冰箱食品管理系统,包括:
[0013] 获取模块,用于识别冰箱和获取无线通信识别标签卡的识别标识;
[0014] 调用模块,用于获取与所述冰箱关联的食品清单;
[0015] 判断模块,用于根据所述识别标识判断所述识别标识对应的食品是否在所述食品清单中存在;
[0016] 删除模块,用于在判断出所述识别标识对应的食品在所述食品清单中存在时,在所述食品清单中删除所述识别标识对应的食品;
[0017] 添加模块,用于在判断出所述识别标识对应的食品在所述食品清单中不存在时,在所述食品清单中添加所述识别标识对应的食品;
[0018] 配置模块,用于配置添加的食品的参数信息。
[0019] 一种服务器,包括:
[0020] 获取模块,用于识别冰箱和获取无线通信识别标签卡的识别标识;
[0021] 调用模块,用于获取与所述冰箱关联的食品清单;
[0022] 判断模块,用于根据所述识别标识判断所述识别标识对应的食品是否在所述食品清单中存在;
[0023] 删除模块,用于在判断出所述识别标识对应的食品在所述食品清单中存在时,在所述食品清单中删除所述识别标识对应的食品;
[0024] 添加模块,用于在判断出所述识别标识对应的食品在所述食品清单中不存在时,在所述食品清单中添加所述识别标识对应的食品;
[0025] 配置模块,用于配置添加的食品的参数信息。
[0026] 一种冰箱,包括冰箱本体,还包括:
[0027] 无线通信识别标签卡,用于在食品初次被放入冰箱本体内时随食品一起放入或从冰箱本体内全部取出食品时随食品一起被取出;
[0028] 无线通信识别标签卡阅读器,安装在冰箱本体上,用于读取在食品初次被放入冰箱本体内或从冰箱本体内全部取出食品时一起被放入或取出的无线通信识别标签卡的识别标识;
[0029] 通信模块,用于将读取的识别标识上传给服务器。
[0030] 一种冰箱食品管理方法,包括以下步骤:
[0031] 设置若干具有非接触式自动识别功能的NFC标签卡,所述NFC标签卡预设有识别标识,且NFC标签卡的外表设有:与所述识别标识对应的文字或者图案、用于提示用户在放入食品或者取出食品时根据所述NFC标签卡上的文字或者图案选取与所述食品对应的NFC标签卡与所述食品一起放入或者取出的文字或者图案;
[0032] 当用户将NFC标签卡与食品一起放入或者取出冰箱时,通过NFC标签卡阅读器获取所述NFC标签卡的识别标识;
[0033] 根据所述识别标识判断与NFC标签卡对应的食品是否已经存在于冰箱食品清单中,若是,则在冰箱食品清单中删除所述食品,若否,则在冰箱食品清单中添加所述食品,并配置所述食品的参数信息。
[0034] 上述冰箱食品管理方法和系统、服务器、冰箱,通过根据冰箱获取关联的食品清单,根据NFC标签卡的识别标识确定对应的食品,通过判断在食品清单中是否存在该食品,若存在,则从食品清单中删除,若不存在,则添加到食品清单中,并配置相应的参数信息,从而实现了对食品的参数信息的管理,不需用户手动输入食品信息,操作便利,不需在冰箱内增加很多传感器且对冰箱进行分区域,仅增加了标签卡及阅读器成本较低。

附图说明

[0035] 图1为实施例一中冰箱食品管理方法的流程示意图;
[0036] 图2为实施例二中冰箱食品管理方法的流程示意图;
[0037] 图3为实施例三中冰箱食品管理方法的流程示意图;
[0038] 图4为实施例四中冰箱食品管理系统的结构示意图;
[0039] 图5为实施例五中冰箱食品管理系统的结构示意图;
[0040] 图6为实施例六中冰箱的结构示意图。

具体实施方式

[0041] 下面结合具体的实施例及附图对冰箱食品管理方法和系统的技术方案进行详细的描述,以使其更加清楚。
[0042] 如图1所示,为实施例一中的一种冰箱食品管理方法,包括以下步骤:
[0043] 步骤S110,识别冰箱和获取无线通信识别标签卡的识别标识。首先在冰箱的冷藏室和冷冻室的入口处各安装一个无线通信识别标签卡阅读器,用于读取无线通信识别标签卡的相关信息。上述无线通信识别标签卡是指能够进行无线识别、无线通信的电子标签产品,例如利用了NFC(Near Field Communication,近距离无线通信)、RFID等无线信息通信技术的NFC标签卡、RFID标签卡。在本实施例中,该无线通信识别标签卡采用NFC标签卡,相应的阅读器为NFC标签卡阅读器。每台冰箱配备多张NFC标签卡,每张NFC标签卡都预设相应的属性内容,属性内容包含无线通信识别标签卡的识别标识,也可包括代码信息、识别标识和食品名称,也可包含代码信息和识别标识。其中,代码信息是用于识别是增加部分食品、取出部分食品或全部取出食品或放入新食品。在本实施例中,NFC标签卡的代码信息只有一种,即第一代码。不过,为了增强NFC标签卡的实用性,在另一实施例中,NFC标签卡上进一步设置按键,按键包括“取出”按键和“增加”按键,同时设置按键对应的代码信息,即设置“取出”按键对应第二代码,表示取出部分食品;“增加”按键对应第三代码,表示增加部分食品;若未按按键,记录为第一代码,表示新食品放入或全部取出食品。
[0044] 在本实施例中,一张NFC标签卡代表一种食品种类,该NFC标签卡的属性内容(识别标识和食品名称)在出厂前写入到NFC标签卡的芯片内,以供数据传输和使用。识别标识可为识别编码,食品名称通过文字或图案等形式标记在标签卡的表面上,以供用户识别和区分。NFC标签卡的样式可为长方形或正方形的卡片,可夹在食品上,也可贴在食品袋上。当用户向冰箱存放新食品或全部取出食品时,把此类别的NFC标签卡一同放入或取出。
[0045] 在本实施例中,冰箱与一个具备数据处理功能的服务器连接并进行数据通信,该服务器可以是现有的家电服务器,管理若干冰箱,协助用户管理冰箱内的食品。冰箱与服务器建立连接时,服务器对冰箱进行识别,从而确定与该冰箱关联的信息数据,例如用户信息、由服务器管理的该冰箱的食品清单、与该冰箱关联的其他家电信息等。在本实施例中,服务器通过获取冰箱标识对冰箱进行识别,冰箱标识可为冰箱设备号、冰箱注册信息或者冰箱用户的用户注册信息等,由于冰箱连接服务器时通常会使用冰箱设备号或者冰箱注册时登记的注册名作为登录名,因此可以使用上述信息识别冰箱。
[0046] 将NFC标签卡的识别标识与食品名称建立一一对应的关系,存在服务器上,如表1所示。
[0047] 表1
[0048]
[0049] 当冰箱的门开关触发NFC阅读器开关,开启NFC阅读器,读取随食品一起放入的NFC标签卡,获取NFC标签卡的识别标识,并将该识别标识传输给冰箱主控制器,主控制器再将NFC标签卡的识别标识上传给服务器。
[0050] 步骤S120,获取与冰箱关联的食品清单。
[0051] 在服务器上预先存储有冰箱标识与食品清单的对应关系,根据冰箱标识可查找到对应的食品清单。该食品清单包括冰箱标识、识别标识、食品名称、食品数量。食品单价、食品总价、保质期天数、保质期剩余时间和存放日期等,
[0052] 如表2所示。
[0053] 表2
[0054]
[0055] 食品清单还包括历史食品清单。该历史食品清单包括冰箱标识、食品名称、食品数量、食品单价、食品总价和存放日期,如表3所示。
[0056] 表3
[0057]冰箱设备号 食品名称 食品数量 食品单价 食品总价 存放日期
[0058] 该历史食品清单记录了用户食用过的食品信息,方便用户查看了解。
[0059] 步骤S130,根据识别标识判断所述识别标识对应的食品是否在食品清单中存在,若是,执行步骤S140,若否,执行步骤S150。
[0060] 具体的,因在服务器上预先存储有NFC标签卡的识别标识与食品名称之间的对应关系,根据获取的识别标识从预先存储的识别标识与食品名称之间的对应关系中确定该识别标识对应的食品。在判断识别标识对应的食品是否在食品清单中存在,若存在,则表示获取的是用户将此食品从冰箱中取出,然后在食品清单中删掉该食品,再在历史食品清单中添加该识别标识对应的食品;若不存在,则表示获取的是用户将该食品放入到冰箱里,然后在食品清单中添加该识别标识对应的食品。
[0061] 步骤S140,在食品清单中删除识别标识对应的食品。
[0062] 步骤S150,在食品清单中添加该识别标识对应的食品,并配置添加的食品的参数信息。
[0063] 例如,用户向冰箱里放入了三斤西红柿,和西红柿一起放入的NFC标签卡的识别标识为“001”,则服务器根据识别标识“001”在食品清单中查找,若没有查找到“001”这个识别标识,则根据识别标识与食品名称之间的对应关系确认为是向冰箱放入了西红柿,就在食品清单中添加西红柿,然后设置相应的参数信息;若用户从冰箱里取走三斤西红柿,与西红柿一起的NFC标签卡的识别标识为“001”,则服务器会根据该识别标识“001”在食品清单中查找,查找到了“001”这个标识,则确认为是向冰箱取出西红柿,则在食品清单中删除西红柿,然后将西红柿添加到历史食品清单中。
[0064] 步骤S150中的配置添加的食品的参数信息具体包括:传送配置命令给与冰箱关联的移动终端,接收移动终端返回的食品参数信息,并保存到食品清单中。进一步的,当在预设时间内没有收到移动终端返回的食品参数信息,则按照默认值设置食品的参数信息。
[0065] 具体的,服务器将配置命令(包括添加的食品及需要设置的参数等)发送给与冰箱关联的移动终端,由移动终端通过交互界面呈现给用户并接收用户对食品参数信息的设置。移动终端接收用户的配置后,保存相关数据并上传到服务器。服务器接收上述食品参数信息后,保存到食品清单中。在移动终端上显示的参数信息设置界面如表4所示。
[0066] 表4
[0067]名称 西红柿
数量  
保质期  
单价  
…… ……
[0068] 参数信息可包括食品数量、保质期、食品单价、食品总价、存放时间、保质期剩余时间等参数。保质期参数是指根据食品在正常的存储条件下,一般会经过多少天而不会变质来设置。保质期剩余时间可由服务器进行自动更新,如过一天时间,保质期剩余时间自动减去一天。
[0069] 若用户没有在预设时间内输入参数信息并传送给服务器,则根据食品的种类按照默认值设置参数信息,如西红柿的保质期为5天、数量为1个、单价为1等。该预设时间可为一天。默认值设置如表5所示。
[0070] 表5
[0071]名称 西红柿
数量 1
保质期 5
单价 1
…… ……
[0072] 上述冰箱食品管理方法,通过根据冰箱标识查找到对应的食品清单,根据NFC标签卡的识别标识确定对应的食品,通过判断在食品清单中是否存在该食品,若存在,则从食品清单中删除,若不存在,则添加到食品清单中,并配置相应的参数信息,从而实现了对食品的参数信息的管理,设置简单,操作便利,不需在冰箱内增加很多传感器且对冰箱进行分区域,仅增加了标签卡及阅读器,成本较低。
[0073] 进一步的,如图2所示,为另一实施例的冰箱食品管理方法,除了包括步骤S110至步骤S150之外,还包括步骤:
[0074] 步骤S160,获取用户对食品清单的查看请求。
[0075] 步骤S170,根据查看请求显示所述食品清单。
[0076] 具体的,显示的食品清单的信息包括食品名称、食品数量、食品单价、食品总价、保质期天数、存放时间和保质期剩余时间。
[0077] 进一步的,当检测到食品过期时,发送食品过期信息给用户;当检测到食品保质期剩余时间小于预设值时,发送食品临近过期的提醒信息给用户。
[0078] 具体的,当冰箱内的食品过期时,服务器发送过期信息给用户,并采用第一预设标记显示,第一预设标记如黄色等;当冰箱内的食品保质期剩余时间小于预设值时,发送提醒信息给用户,并采用第二预设标记显示,第二预设标识如红色等。
[0079] 通过提醒用户以保证食品在保质期内食用,减少浪费,且提高了食品管理的便利性。
[0080] 进一步的,在另一个实施例中,当用户部分取出食品或者追加某种食品时,由于不是全部取出,也不是放入新食品,因此可以直接取出部分食品或者追加放入,而不需要在取出或者放入时附带NFC标签卡,取出和放入后由用户通过移动终端对冰箱现有食品清单进行主动修改,从而简化系统的复杂性,降低成本。
[0081] 具体的,当用户追加某种食品,即冰箱内已存在该种食品,又放入一些该种食品,用户通过移动终端对食品清单进行修改,服务器接收到该修改操作。例如,用户追加西红柿两斤,则通过移动终端从服务器调取食品清单,若在食品清单中已存在三斤西红柿,则对其中的数量进行修改为五斤。上述冰箱食品管理方法,对追加的食品可进行参数信息的修改,以保证参数信息的正确性、实时性。
[0082] 为此,可在NFC标签卡上设置按键“取出”和“增加”按键,当用户部分取出食品或者追加某种食品时,可按下相应的按键,NFC标签卡将产生相应的代码信息,由NFC阅读器阅读上述NFC标签卡产生的代码信息。例如,可将“取出”按键被按下时产生第二代码设为“10”代码,将“增加”按键被按下时产生的第三代码设为“01”代码。未按按键时记录的第一代码为“00”。按键产生的代码可根据需要设定,并不限定于此。
[0083] 如图3所示,当进行部分取出或放入时,上述冰箱食品管理方法,包括:
[0084] 步骤S210,获取无线通信识别标签卡的属性内容,该属性内容包括代码信息和无线通信识别标签卡的识别标识。
[0085] 步骤S220,识别该代码信息所表示的结果,当该代码信息为第二代码时,表示向冰箱内取出部分食品,当代码信息为第三代码时,表示向冰箱内增加部分食品。
[0086] 步骤S230,将该代码信息所表示的结果及识别标识对应的食品发送给用户的移动终端,以在用户的移动终端上显示该食品相应的参数设置界面。
[0087] 具体的,移动终端接收到服务器发送的代码信息所表示的结果及识别标识对应的食品信息后,在用户的移动终端上显示该食品相应的参数设置界面,供用户设置取出或增加食品的数量。服务器接收用户通过移动终端根据代码信息所表示的结果对食品所设置的相应的参数信息。
[0088] 例如当冰箱里放了5斤白菜,用户取出3斤,在取的时候按下无线通信识别标签上的“取出”按键,无线通信识别阅读器读取无线通信识别标签卡的属性内容,将该属性内容上传到服务器,服务器识别出属性内容中的代码信息为第二代码,表示取出部分食品,然后将无线通信识别标签卡的识别标识对应的食品名称及表示取出的结果发送到用户的移动终端上,在用户的移动终端上显示设置参数的窗口,让用户将5斤设置为2斤,并保存。若用户未设置,默认取走1斤。
[0089] 如图4所示,为实施例四中的一种冰箱食品管理系统,包括获取模块102、调用模块104、判断模块106、删除模块108、添加模块110、配置模块112。其中:
[0090] 获取模块102,可位于服务器上,用于识别冰箱和获取无线通信识别标签卡的识别标识。
[0091] 首先在冰箱的冷藏室和冷冻室的入口处各安装一个无线通信识别标签卡阅读器,用于读取无线通信识别标签卡的相关信息。上述无线通信识别标签卡是指能够进行无线识别、无线通信的电子标签产品,例如利用了NFC(Near Field Communication,近距离无线通信)、RFID等无线信息通信技术的NFC标签卡、RFID标签卡。在本实施例中,该无线通信识别标签卡采用NFC标签卡,相应的阅读器为NFC阅读器。每台冰箱配备多张NFC标签卡,每张NFC标签卡都预设相应的属性内容,属性内容包含代码信息和无线通信识别标签的识别标识,也可包括代码信息、识别标识和食品名称。其中,代码信息是用于识别是增加部分食品、取出部分食品或全部取出食品或放入新食品。在本实施例中,NFC标签卡的代码信息只有一种,即第一代码。不过,为了增强NFC标签卡的实用性,在另一实施例中,NFC标签卡上进一步设置按键,按键包括“取出”按键和“增加”按键,同时设置按键对应的代码信息,即设置“取出”按键对应第二代码,表示取出部分食品;“增加”按键对应第三代码,表示增加部分食品;若未按按键,记录为第一代码,表示新食品放入或全部取出食品。
[0092] 在本实施例中,一张NFC标签卡代表一种食品种类,该NFC标签卡的属性内容(识别标识和食品名称)在出厂前,写入到NFC标签卡的芯片内,以供数据传输和使用,食品名称通过文字或图案等形式标记在标签卡的表面上,以供用户识别和区分。NFC标签卡的样式可为长方形或正方形的卡片,可夹在食品上,也可贴在食品袋上。当用户向冰箱存放新食品或全部取出食品时,把此类别的NFC标签卡一同放入或取出。
[0093] 在本实施例中,冰箱与一个具备数据处理功能的服务器连接并进行数据通信,该服务器可以是现有的家电服务器,管理若干冰箱,协助用户管理冰箱内的食品。冰箱与服务器建立连接时,服务器对冰箱进行识别,从而确定与该冰箱关联的信息数据,例如用户信息、由服务器管理的该冰箱的食品清单、与该冰箱关联的其他家电信息等。在本实施例中,服务器通过获取冰箱标识对冰箱进行识别,冰箱标识可为冰箱设备号、冰箱注册信息或者冰箱用户的用户注册信息等,由于冰箱连接服务器时通常会使用冰箱设备号或者冰箱注册时登记的注册名作为登录名,因此可以使用上述信息识别冰箱。
[0094] 将NFC标签卡的识别标识与食品名称建立一一对应的关系,存在服务器上,如表1所示。
[0095] 调用模块104,位于服务器上,用于当该代码信息为第一代码时,表示全部取出食品或放入新食品,获取与所述冰箱关联的食品清单。
[0096] 具体的,在NFC标签上设置按键,按键包括“取出”按键和“增加”按键。设置按键对应的代码信息,即设置“取出”按键对应第二代码,表示取出部分食品;“增加”按键对应第三代码,表示增加部分食品;若未按按键,记录第一代码,表示新食品放入或全部取出食品。
[0097] 在服务器上预先存储有冰箱标识与食品清单的对应关系,根据冰箱标识可查找到对应的食品清单。该食品清单包括冰箱标识、识别标识、食品名称、食品数量。食品单价、食品总价、保质期天数、保质期剩余时间和存放日期等,如表2所示。
[0098] 食品清单还包括历史食品清单。该历史食品清单包括冰箱标识、食品名称、食品数量、食品单价、食品总价和存放日期,如表3所示。该历史食品清单记录了用户食用过的食品信息,方便用户查看了解。
[0099] 判断模块106,位于服务器上,用于根据识别标识判断所述识别标识对应的食品是否在所述食品清单中存在。
[0100] 具体的,因在服务器上预先存储有NFC标签卡的识别标识与食品名称之间的对应关系,根据获取的识别标识从预先存储的识别标识与食品名称之间的对应关系中确定该识别标识对应的食品。
[0101] 判断模块106在判断识别标识对应的食品是否在食品清单中存在,若存在,则表示获取的是用户将此食品从冰箱中取出,然后删除模块108在食品清单中删掉该食品,再添加模块110在历史食品清单中添加该识别标识对应的食品;若不存在,则表示获取的是用户将该食品放入到冰箱里,然后添加模块110在食品清单中添加该识别标识对应的食品。
[0102] 删除模块108,位于服务器上,用于在判断出识别标识对应的食品在食品清单中存在时,在食品清单中删除所述识别标识对应的食品。
[0103] 添加模块110,位于服务器上,用于在判断出所述识别标识对应的食品在所述食品清单中不存在时,在所述食品清单中添加所述识别标识对应的食品。
[0104] 配置模块112,位于服务器上,用于配置添加的食品的参数信息。
[0105] 具体的,配置模块112还用于接收用户输入的参数信息,并保存到食品清单中;或者,按照默认值设置参数信息。
[0106] 具体的,服务器将添加的食品及需要设置的参数发送给用户的移动终端,并在移动终端上显示参数信息设置界面,用户通过移动终端输入食品的参数信息,保存并上传到服务器,服务器接收用户输入的参数信息后,保存到食品清单中。在移动终端上显示的参数信息设置界面如表4所示。
[0107] 参数信息可包括食品数量、保质期、食品单价、食品总价、存放时间、保质期剩余时间等参数。保质期参数是指根据食品在正常的存储条件下,一般会经过多少天而不会变质来设置。保质期剩余时间可由服务器进行自动更新,如过一天时间,保质期剩余时间自动减去一天。
[0108] 若用户没有在预定时间内输入参数信息,则按照默认值设置参数信息,如保质期为5天、数量为1个、单价为1等。该预定时间可为一天。默认值设置如表5所示。
[0109] 上述冰箱食品管理系统,通过获取与冰箱关联的食品清单,根据无线通信识别标签卡的识别标识确定对应的食品,通过判断在食品清单中是否存在该食品,若存在,则从食品清单中删除,若不存在,则添加到食品清单中,并配置相应的参数信息,从而实现了对食品的参数信息的管理,不需用户手动输入食品信息,操作便利,不需在冰箱内增加很多传感器且对冰箱进行分区域,仅增加了标签卡及阅读器成本较低。
[0110] 进一步的,在一个实施例中,无线通信识别标签卡上设有按键,该按键包括“取出”按键和“增加”按键。设置按键对应代码信息,即设置“取出”按键对应第二代码,“增加”按键对应第三代码,若未按按键,记录第一代码。无线通信识别标签卡的电路结构包括按键输入电路、放大滤波电路、按键处理器和存储器。当按键被按下时,按键输入电路会产生一个高电平信号,经过放大滤波电路后,传输给按键处理器,按键处理器记录按键已按下产生的代码信息,将该代码信息存储在存储器中,等待无线通信阅读器读取。当无线通信标签卡阅读器读取后,将该代码信息清零。
[0111] 当进行部分取出或放入时,上述冰箱食品管理系统中获取模块102获取无线通信识别标签卡的属性内容,该属性内容包括代码信息和无线通信识别标签卡的识别标识。
[0112] 上述冰箱食品管理系统还包括识别模块和发送模块。该识别模块用于识别该代码信息所表示的结果,当所述代码信息为第二代码时,表示向冰箱内取出部分食品,当代码信息为第三代码时,表示向冰箱内增加部分食品。
[0113] 该发送模块用于将代码信息对应的结果及识别标识对应的食品发送给用户的移动终端,以在用户的移动终端上显示该食品相应的参数设置界面,供用户设置取出或增加食品的数量。
[0114] 具体的,移动终端接收到服务器的发送模块发送的代码信息所表示的结果及识别标识对应的食品信息后,在用户的移动终端上显示该食品相应的参数设置界面,供用户设置取出或增加食品的数量。服务器接收用户通过移动终端根据代码信息所表示的结果对食品所设置的相应的参数信息。
[0115] 如图5所示,为实施例五中的冰箱食品管理系统,所述系统除了包括获取模块102、调用模块104、判断模块106、删除模块108、添加模块110、配置模块112,还包括修改操作获取模块114、修改模块116、查看请求获取模块118、返回模块120、显示模块122、提示模块124。其中:
[0116] 修改操作获取模块114,用于获取用户对食品清单的修改操作。
[0117] 具体的,当用户追加某种食品,即冰箱内已存在该种食品,又放入一些该种食品,用户通过移动终端对食品清单进行修改,服务器接收到该修改操作。
[0118] 修改模块116,用于根据所述修改请求修改相应的食品的参数信息。
[0119] 例如,用户追加西红柿两斤,则通过移动终端从服务器调取食品清单,若在食品清单中已存在三斤西红柿,则对其中的数量进行修改为五斤。对追加的食品可进行参数信息的修改,以保证参数信息的正确性、实时性。
[0120] 查看请求获取模块118,用于获取用户对冰箱先食品清单的查看请求。
[0121] 返回模块120,用于根据查看请求及冰箱标识返回相应的食品清单。
[0122] 显示模块122,用于根据所述查看请求显示与冰箱标识相应的食品清单。
[0123] 具体的,显示的食品清单的信息包括食品名称、食品数量、食品单价、食品总价、保质期天数、存放时间和保质期剩余时间。
[0124] 在其他实施例中,在修改模块116对食品清单修改后,查看请求获取模块118还用于获取对修改后的食品清单进行查看的请求。
[0125] 提示模块124,用于当检测到食品过期时,发送食品过期信息给用户,以及当检测到食品保质期小于预设值时,发送食品临近过期的提醒信息给用户。
[0126] 具体的,当冰箱内的食品过期时,服务器发送过期信息给用户,并采用第一预设标记显示,第一预设标记如黄色等;当冰箱内的食品保质期剩余时间小于预设值时,发送提醒信息给用户,并采用第二预设标记显示,第二预设标识如红色等。
[0127] 通过提醒用户以保证食品在保质期内食用,减少浪费,且提高了食品管理的便利性。
[0128] 上述修改操作获取模块114、修改模块116、查看请求获取模块118、返回模块120、提示模块124位于服务器上,显示模块122位于移动终端上。
[0129] 本发明还提供了一种服务器,服务器包括获取模块102、调用模块104、判断模块106、删除模块108、添加模块110、配置模块112,还包括修改操作获取模块114、修改模块
116、查看请求获取模块118、返回模块120、提示模块124,各模块功能如上描述,在此不再赘述。
[0130] 本发明还提供了一种冰箱,该冰箱包括冰箱本体、无线通信识别标签卡、无线通信识别标签卡阅读器和通信模块。其中,该无线通信识别标签卡用于在食品初次被放入冰箱本体内时随食品一起放入或从冰箱本体内全部取出食品时随食品一起被取出。
[0131] 该无线通信识别标签卡阅读器安装在冰箱本体上,用于读取在食品初次被放入冰箱本体内或从冰箱本体内全部取出食品时一起被放入或取出的无线通信识别标签卡内的识别标识。
[0132] 通信模块,用于将读取的识别标识上传给服务器。
[0133] 该无线通信识别标签卡为NFC标签卡,该无线通信识别标签卡阅读器为NFC卡阅读器;所述无线通信识别标签卡为RFID标签卡,所述无线通信识别标签卡阅读器为RFID卡阅读器。
[0134] 无线通信识别标签卡上设有按键。该按键包括“取出”按键和“增加”按键。
[0135] 无线通信识别标签卡的电路结构包括:按键输入电路,用于根据按键触发产生高电平信号;与该按键输入电路电连接的放大滤波电路,用于对高电平信号进行放大滤波处理;与该放大滤波电路电连接的按键处理器,用于对处理后的高电平信号进行分析得到代码信息;存储器,用于存储该属性内容,该属性内容包括代码信息、识别标识,也可包括代码信息、识别标识和食品名称。
[0136] 该按键处理器还用于在未接收到高电平信号时,产生代码为第一代码,表示新放入食品或全部取出食品;对按键按下产生的高电平信号分析得到对应代码信息。即“取出”按键对应第二代码,表示取出部分食品;“增加”按键对应第三代码,表示增加部分食品;若未按按键,记录第一代码,表示新食品放入或全部取出食品。
[0137] 上述冰箱食品管理系统涉及冰箱、服务器和移动终端,冰箱主要负责记录NFC标签卡上的信息,服务器主要负责接收冰箱和移动终端发送过来的数据并管理食品清单,移动终端主要负责与用户之间的交互并接收用户录入的数据。在本发明的另一实施例中,上述由服务器和移动终端完成的功能可以内置到冰箱中,具体地,该实施例的冰箱提供若干具有非接触式自动识别功能的NFC标签卡,每张NFC标签卡都预设有NFC标签卡的识别标识,且NFC标签卡的外表具有与该识别标识对应的文字或者图案,不同的NFC标签卡可以设置不同的识别标识及文字/图案,例如多张NFC标签卡可以分别在其外表设置西红柿、香蕉、鸡蛋、啤酒等图案形象,并且各NFC标签卡的内部分别对应存储有西红柿、香蕉、鸡蛋、啤酒等食品信息数据对应的识别标识。
[0138] NFC标签卡上还设置有用于提示用户在放入食品到冰箱或者从冰箱中取出食品时根据NFC标签卡上的文字或者图案选取与该食品对应的NFC标签卡与该食品一起放入或者取出的文字或者图案说明。从而,当用户需要放入西红柿时应该将西红柿与带西红柿图案的NFC标签卡一起放入,取出西红柿时也应该将西红柿与带西红柿图案的NFC标签卡一起取出。当然,上述用于提示用户放置或取出食品时将与该食品对应的NFC标签卡一起放入或者取出的文字或者图案说明也可以记录在冰箱的使用手册、产品说明书、用户手册,甚至冰箱的前门上。
[0139] 冰箱的冷藏室和冷冻室的入口处安装有用于读取NFC标签卡内的识别标识的NFC标签卡阅读器,冰箱根据NFC标签卡阅读器读取的识别标识进行食品管理,相应的冰箱食品管理方法如下:
[0140] 当用户将NFC标签卡与食品一起放入或者取出冰箱时,通过NFC标签卡阅读器获取NFC标签卡的识别标识;
[0141] 根据识别标识判断与NFC标签卡对应的食品是否已经存在于冰箱食品清单中,若是,则在冰箱食品清单中删除该食品,若否,则在冰箱食品清单中添加该食品,并配置添加的食品的参数信息。在本实施例中,冰箱通过其触控屏幕提供交互界面,不再需要通过移动终端进行交互,用户可以直接通过触控屏幕查看冰箱内的食品信息以及修改相应的数据。配置添加的食品的参数信息具体包括:冰箱通过触控屏幕将新添加的食品的信息以及需要配置(修改或者添加)的食品参数信息提供给用户,并接收用户输入的食品参数信息数据,保存到冰箱食品清单中。食品参数信息与前面的实施例相同,对于用户部分取出或者追加食品的情况也与前面的实施例基本相同,差异在于将用户信息录入由移动终端改为触控屏幕,在此不再赘述。
[0142] 进一步的,如图6所示,在一个实施例中,冰箱包括若干具有非接触式自动识别功能的NFC标签卡,该NFC标签卡预设有NFC标签卡的识别标识,且NFC标签卡的外表设有:与所述识别标识对应的文字或者图案、用于提示用户在放入食品或者取出食品时根据所述NFC标签卡上的文字或者图案选取与所述食品对应的NFC标签卡与所述食品一起放入或者取出的文字或者图案,冰箱还包括用于读取所述NFC标签卡内的识别标识的NFC标签卡阅读器。
[0143] 冰箱还包括识别标识获取模块210和存储模块220,该识别标识获取模块用于通过NFC标签卡阅读器获取所述NFC标签卡的识别标识,存储模块220包括:
[0144] 判断模块222,用于根据该食品信息数据判断与NFC标签卡对应的食品是否已经存在于冰箱食品清单中。
[0145] 删除模块224,用于在判断出该与NFC标签卡对应的食品在冰箱食品清单中存在时,在冰箱食品清单中删除所述食品。
[0146] 添加模块226,用于在判断出该与NFC标签卡对应的食品在所述食品清单中不存在时,在该食品清单中添加所述食品。
[0147] 配置模块228,用于配置该食品的参数信息。
[0148] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。