一种物品管理方法及终端的制作方法
【技术领域】
[0001]本发明涉及电子技术领域,尤其涉及一种物品管理方法及终端。
【背景技术】
[0002]随着通信技术的不断发展,移动终端的功能日趋丰富,极大的方便了人们的工作、学习和娱乐,使之成为人们日常生活中不可或缺的一部分。现代人常常忙于工作生活节奏快,因此,常常选择在闲暇时一次性购入大量生鲜物品存放于冰箱内以供平日之需。现有技术中,提供的冰箱物品管理方法为:在将物品放冰箱时通过移动终端扫描物品包装上的条形码以记录冰箱中各种物品的具体信息,如重量、价格和品名。方便用户随时通过移动终端查看冰箱中存放的物品,让用户更好的掌握当前冰箱中存放物品的种类与数量以合理安排饮食以及购物。
[0003]然而,在实际生活场景中,还有许多物品是没有条形码的,例如在早市上买的新鲜蔬菜,对于这些没有条形码的物品无法采用现有技术中提供的冰箱物品管理方法;并且,条形码中只记录的购入物品时物品的初始状态,随着物品被食用,用户也无法随时掌握当前冰箱中各种物品具体重量的有效信息,可见,现有技术中提供的冰箱物品管理方法对冰箱中物品的管理存在有效性不足的问题。
【发明内容】
[0004]本发明实施例提供一种物品管理方法及终端,可实现终端对冰箱内的物品及其重量进行管理,提高了物品管理的准确性。
[0005]本发明实施例提供了一种物品管理方法,包括:
[0006]获取冰箱端发送的存放区域所对应的承重重量值,所述承重重量值由所述预置在冰箱内的传感器测量获得的;
[0007]获取冰箱存放区域所对应的物品种类信息;
[0008]根据所述物品种类信息和所述承重重量值,确定所述存放区域所对应的物品重量值;
[0009]根据所述物品重量值,输出物品管理建议。
[0010]相应的,本发明实施例提供了一种终端,所述终端包括:
[0011]信息获取单元,用于获取冰箱端发送的存放区域所对应的承重重量值,所述承重重量值由预置在冰箱内的传感器测量获得的;
[0012]所述信息获取单元,还用于获取冰箱存放区域所对应的物品种类信息;
[0013]重量确定单元,用于根据所述物品种类信息和所述承重重量值,确定所述存放区域所对应的物品重量值;
[0014]建议输出单元,用于根据所述物品重量值,输出物品管理建议。
[0015]本发明实施例,获取冰箱端发送的存放区域所对应的承重重量值,所述承重重量值由预置在冰箱内的传感器测量获得的;获取冰箱存放区域所对应的物品种类信息;根据所述物品种类信息和所述承重重量值,确定所述存放区域所对应的物品重量值;根据所述物品重量值,输出物品管理建议,从而可实现终端对冰箱内的物品及其重量的管理,提高了物品管理的准确性。
【附图说明】
[0016]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本发明实施例提供的一种物品管理方法的流程图;
[0018]图2是本发明实施例提供的另一种物品管理方法的流程图;
[0019]图3是本发明实施例提供的一种终端的结构示意图;
[0020]图4是本发明实施例提供的另一种终端的结构示意图。
【具体实施方式】
[0021]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0022]具体实现中,本发明实施例中所提及的终端包括但不限于:手机(如Android手机、10S手机)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(MID,Mobile InternetDevice)、穿戴式设备等电子设备。本实施例中所述的冰箱,其内部可包括至少一个存放区域用于存放物品,其中各存放区域都预置有压力传感器,用于实时测量存放区域上的承重重量,另外冰箱还应预置通信设备以实现与终端的信息交互。
[0023]需要说明的是,本发明所描述的方法是由存储在存储器中的一组代码执行,该代码执行于基于冯诺依曼体系的计算机系统中。该计算机程序可以是冰箱管理应用或物品管理应用的终端。该计算机系统可以是包括了冰箱管理应用或物品管理应用的终端。
[0024]下面将结合图1到图4对本发明实施例提供的一种物品管理方法及终端进行具体描述。
[0025]请参考图1,图1是本发明实施例提供的一种物品管理方法流程图。如图所示,本发明实施例中的一种物品管理方法包括:
[0026]S101,获取冰箱端发送的存放区域所对应的承重重量值,所述承重重量值由预置在冰箱内的传感器测量获得的。
[0027]具体实现中,可首先在终端内安装冰箱管理应用,该冰箱管理应用可以提供给用户管理冰箱内部物品的功能,例如查看现存的物品种类、查看各种物品的重量以及查看各种物品的购买日等;另外冰箱管理应用还可提供给用户控制冰箱的功能,例如调节冰箱内部温度、控制电源的开或关以及查看冰箱内部的实际温度等等。
[0028]通常用户打开冰箱门不是要拿点物品出来,就是要放入一些物品,并且完成开门动作之后还需关上冰箱门,此时冰箱内的物品种类以及物品的重量相对本次开门之前通常会有所变化;因此,可设置在检测到冰箱门被打开时以及冰箱门被关闭时,冰箱通过各存放区域预置的压力传感器测量各存放区域的承重重量值,并自动发送给终端。还可在终端中预设一个时间周期,终端每到一个时间周期便向冰箱发送信息获取指令,冰箱接收到该信息获取指令时,便获取各存放区域的承重重量值并发送给终端。另外,终端也可随时向冰箱发送信息获取指令,指示冰箱获取各存放区域的承重重量值并发送给终端,使用户随时随地能方便的查看冰箱内的各种物品的存放情况。
[0029]S102,获取冰箱存放区域所对应的物品种类信息。
[0030]具体实现中,物品种类信息可以包括物品的名称或者物品的图像等等。
[0031]终端可接收冰箱发送的各存放区域所对应的物品种类信息。用户可在冰箱上手动输入各存放区域所对应存放的物品的名称(即物品种类信息)并存储;或者,冰箱通过其预置的条形码扫描器扫描各存放区域存放的物品的条形码获取各存放区域所对应的物品种类信息并存储;或者,冰箱上预置拍摄设备,冰箱可定时对冰箱内部进行拍照,然后通过图像识别技术获取各存放区域的物品种类信息并存储。冰箱可定时向终端发送各存放区域所对应的物品种类信息,也可在接收到终端发送的信息获取指令之后向终端发送各存放区域所对应的物品种类信息。
[0032]可选的,终端可获取预存的冰箱存放区域所对应的物品种类信息。当用户对冰箱内的存放的物品进行更新时,例如,放入新的物品或者清空一些物品,此时用户可在终端处手动输入各存放区域所对应的物品种类信息,或者通过终端扫描各存放区域所存放的物品的条形码获取各存放区域所对应的物品种类信息。
[0033]可选的,终端可从冰箱发送的当前的物品状态图像中,获取存放区域所对应的物品种类信息。具体地,可在冰箱上预置拍摄设备,冰箱可定时对冰箱内部进行拍照(即物品状态图像),然后将该照片发送给终端,终端通过图像识别技术获取各存放区域存放的物品种类信息。
[0034]S103,根据所述物品种类信息和所述承重重量值,确定所述存放区域所对应的物品重量值。
[0035]具体实现中,若直接使用存放区域所测量的承重重量值作为该存放区域的物品重量值,则根据冰箱内各存放区域所对应的物品种类信息和各存放区域对应的承重重量值,可确定各存放区域上存放的物品重量值以及相应的物品种类信息,因此可确定冰箱内各种物品的重量值。
[0036]S104,根据所述物品重量值,输出物品管理建议。
[0037]具体实现中,物品管理
建议包括但不限于:至少一种类物品的食用建议、至少一种类物品的采购建议或者/和对至少一种类物品的舍弃建议等。
[0038]可在终端内预设物品种类与重量阈值之间的映射关系。各种类物品相应的重量阈值可以是用户手动输入的;也可以是从终端长期统计各种物品的物品重量值计算到平均重量值。当终端检测到目标物品种类的物品重量值小于该物品相应的目标重量阈值时,终端发出该目标物品种类的采购建议,该采购建议提中可以包括终端统计到的用户购买此种物品时常去的网店的网址。
[0039]可选的,终端还可从预存的烹饪菜单中查找至少一个与各种类物品和各种类物品的物品重量值匹配的烹饪菜单并显示。终端确定各种类物品相应的物品重量值之后,可搜索网络上或者终端中预存的合适的烹饪菜单,该烹饪菜单中,包括至少一种冰箱内现存的物品,且该物品的烹饪用量小于该物品的物品重量值。当用户选定烹饪菜单之后,终端还可检测该烹饪菜单中是否包含冰箱中没有存量的物品,若有,则终端发出该物品的购买建议。
[0040]可选的,可检测冰箱内目标物品种类的物品重量值是否小于或者等于相应的浪费特征值,并在检测结果为是时,发出该目标物品种类的舍弃建议。其中,目标物品种类的浪费特征值可以是终端长期统计该目标物品种类被丢弃时的物品重量值获取的,也可以是用户在终端中手动输入的。通常用户丢弃某种物品时,该物品所在的存放区域的承重重量值就会变为0,因此,终端可按照时间顺序统计预设时间段内(如一个月、三个月或者半年等等)某存放区域的承重重量值,并获取其中的值为0的承重重量值之前的时间最接近的且值不为0的值作为参考值,然后计算参考值的平均值,也可以计算参考值的方差,作为该物品的浪费特征值。
[0041 ] 例如,统计一个月内牛奶存放区域的承重重量值为:100(^、50(^、20(^、4(^、(^、200(^、100(^、2(^、(^、50(^、10(^、3(^、(^和150(^,其中,4(^、2(^和3(^作为参考值,三个参考值的平均值30g可作为牛奶存放区域的浪费特征值,当检测到牛奶存放区域的承重重量值小于30g时,便发出牛奶的舍弃建议的提示信息,或者发出牛奶的采购建议的提示信息。
[0042]本发明实施例,可通过获取冰箱端发送的存放区域所对应的承重重量值,所述承重重量值由预置在冰箱内的传感器测量获得的;获取冰箱存放区域所对应的物品种类信息;进而根据所述物品种类信息和所述承重重量值,确定所述存放区域所对应的物品重量值;最后根据所述物品重量值,输出物品管理建议。实施本发明实施例可实现终端对冰箱内的物品及其重量的管理,提高了物品管理的准确性。
[0043]请参考图2,图2是本发明实施例提供的另一种物品管理方法的流程图。如图所示,本发明实施例中的物品管理方法的方法包括:
[0044]S201,获取冰箱端发送的存放区域所对应的承重重量值,所述承重重量值由预置在冰箱内的传感器测量获得的。
[0045]具体实现中,本步骤可参见图1所示实施例中的步骤S101,此处不再赘述。
[0046]S202,获取冰箱存放区域所对应的物品种类信息。
[0047]具体实现中,本步骤可参见图1所示实施例中的步骤S102,此处不再赘述。
[0048]S203,通过校正所述承重重量值,获得校正后的承重重量值。
[0049]具体实现中,本步骤可具体为:获得若干由冰箱端发送的,在预设时间段内存放区域所对应的承重重量值;根据所述若干承重重量值,获得存放区域所对应的重量校正参数,所述重量校正参数为所述若干承重重量值的最小值,且所述最小值不等于0;通过所述重量校正参数对所述承重重量值进行校正,获得校正后的承重重量值。
[0050]在向冰箱放入物品时,通常物品上还有包装盒、包装袋或者存放物品的盛放器皿,若这些物品包装或者盛放器皿重量过重,直接使用冰箱测量的存放区域的承重重量值作为物品重量值,会出现实际物品的存量与测量的物品重量值差别过大,用户不能获取到更加准确的物品重量值,因此相应提出的物品管理意见也会不准确,给用户造成不便。而本实施例中,重量校正参数便可以理解为估计的存放区域的物品包装或者盛放器皿的重量值。使用存放区域当前测量得到的承重重量值减去该存放区域的重量校正参数便可得到校正后的承重重量值(估计的实际上存放区域的物品重量值)。
[0051]在实际使用过程中,当某种物品将要消耗完了时,存放区域只会剩下该物品盛放器皿或者包装,用户便可以直接向存放区域添加新购买的物品,因此,若长期观察某一存放区域的承重重量值,会发现若干个承重重量值中具有一个最小的承重重量值(该最小的承重重量值不为0),该最小的承重重量值一般可以认为就是物品的包装或者盛放物品的器皿的重量(即重量校正参数)。
[0052]例如,获取到一个周内牛奶存放区域的承重重量值分别为:100(^、20(^、2(^、(^和500g,其中最小的且不为0的承重重量值为20g,该值便可作为重量校正参数,若当前的牛奶存放区域的承重重量值为520g,用520g减去20g便可得到校正后奶牛区域的承重重量值为500go
[0053]可选的,本步骤可具体为:获得若干由冰箱端发送的,在预设时间段内存放区域所对应的承重重量值;根据所述若干承重重量值,获得存放区域所对应的浪费特征值,所述浪费特征值为至少两个波谷特征值的平均值或者方差值,所述波谷特征值为小于前一个获取时刻的承重重量值,且小于后一个获取时刻的承重重量值的承重重量值,所述前一个获取时刻的承重重量值为与所述波谷特征值不相等,并且其获取时刻在波谷特征值的获取时刻之前且时间最接近的承重重量值,所述后一个获取时刻的承重重量值为与所述波谷特征值不相等,并且其获取时刻在波谷特征值的获取时刻之后且时间最接近的承重重量值;通过所述浪费特征值对所述承重重量值进行校正,获得校正后的承重重量值。
[0054]在实际使用过程中,物品长期存放之后再食用不利于身体健康,常常用户在物品还没用消耗完时便会丢弃该物品重新购买;另外,用户又会担心物品存量不够,也会在常常物品还没消耗完时,便会购买新的物品。本实施例中浪费特征值可以理解为估计用户习惯在存放区域的承重重量值时为多少时向其中添加新的物品的值。基于上述两种实际的生活现象,若长期观察某一存放区域的承重重量值,会发现随着物品的消耗该存放区域的承重重量值会由大逐渐变小,又突然由小变为较大的值,并且总是重复这个过程。其中,处于波谷且值不为0的值,便认为是用户在物品还没消耗完时就向存放区域添加新的物品时该存放区域的承重重量值。使用存放区域当前测量得到的承重重量值减去该存放区域的浪费特征值便可得到校正后的承重重量值。
[0055]例如,按照时间顺序统计一个月内牛奶存放区域的承重重量值分别为:1000g、10(^、200(^、100(^、(^、50(^、12(^、150(^、10(^、100(^、9(^、9(^、50(^和200(^;其中,第2个承重重量值100g的前一个与之不相等且时间最接近的承重重量值为1000g,后一个与之不相等且时间最接近的承重重量值为2000g,并且100g〈1000g〈2000g,因此第二个承重重量值100g可选作波谷特征值;同理,第5个承重重量值0g、第7个承重重量值120g和第9个承重重量值100g,也可作为波谷特征值;而其中的第11个承重重量值90g的前一个与之不相等且时间最接近的承重重量值为1000g,后一个与之不相等且时间最接近的承重重量值为500g,且90g〈500g〈1000g,因此第11个承重重量值90g也可作为波谷特征值;同理,第12个承重重量值90g的前一个与之不相等且时间最接近的承重重量值为1000g,后一个与之不相等且时间最接近的承重重量值为500g,且90g〈500g〈1000g,因此第12个承重重量值90g也可作为波谷特征值;可见最后本次统计的一个月内牛奶存放区域的承重重量值中的波谷特征值一共有6个,分别为:10(^、(^、12(^、10(^、9(^和9(^,计算6个的波谷特征值的平均值(也可取其方差)的到浪费特征值约为83g。若当前的牛奶存放区域的承重重量值为500g,用500g减去83g便可得到校正后奶牛区域的承重重量值为417g
。
[0056]S204,根据所述物品种类信息和所述校正后的承重重量值,确定校正后的物品重量值。
[0057]S205,根据所述校正后的物品重量值,输出物品管理建议.
[0058]具体实现中,物品管理建议可包括:至少一种类物品的食用建议、至少一种类物品的采购建议或者/和对至少一种类物品的舍弃建议等。
[0059]可在终端内预设物品种类与重量阈值之间的映射关系,当终端检测到目标物品种类校正之后的物品重量值小于该物品相应的目标重量阈值时,终端发出该目标物品种类的采购建议或者舍弃意见,该采购建议提示信息中可以包括终端统计到的用户购买此种物品时常去的网店的网址。
[0060]校正后的物品重量值,已经接近真实的存放区域所存放物品的重量值或者符合于用户平常的消耗习惯所估计的物品的重量值,因此可在检测到校正后的物品重量值小于或者等于重量阈值时(重量阈值通常应该较小如0g,可以是用户手动设置的,也可以是终端冰箱管理应用预设的),便输出物品管理建议。例如,假设牛奶的预设重量阈值为10g,检测到牛奶存放区经过浪费特征值(100g)校正后的物品重量值为9g,9g〈10g,说明此时牛奶存放区域的中牛奶存量的已经非常接近于(实际情况中可能甚至是小于,例如本实例中若校正后的物品重量值为-lg)平常用户习惯的最低存放量,此时终端可发出舍弃现存牛奶去购买新的牛奶的建议。
[0061]可选的,终端还可从预存的烹饪菜单中查找至少一个与各种类物品和各种类物品的物品重量值匹配的烹饪菜单并显示。终端确定各种物品相应的物品重量值之后,可搜索网络上或者终端中预存的合适的烹饪菜单,该烹饪菜单中,包括至少一种冰箱内现存的物品,且该物品的烹饪用量小于该物品的物品重量值。当用户选定烹饪菜单之后,终端还可检测该烹饪菜单中是否包含冰箱中没有存量的物品,若有,则终端发出该物品的购买建议的提不?目息。
[0062]在本发明实施例中,可根据预设时间内接收到的多组所述冰箱发送的各存放区域对应的承重重量值,计算各存放区域对应的重量校正参数,进而通过该重量校正参数去更加准确的确定各存放区域当前的物品重量值;还可根据各存放区域所对应的物品种类信息和各存放区域的物品重量值,确定各种类物品的重量值,进而可根据各种类的物品重量值发出至少一种物品的食用建议和/或采购建议的提示信息。可实现终端对冰箱内的物品及其重量的管理,并提高了确定各种物品重量值的准确性,提高了物品管理的准确性。
[0063]请参考图3,图3是本发明实施例提供的一种终端的结构示意图。如图所示,本发明实施例中的终端可以包括:信息获取单元301、重量确定单元302和建议输出单元303。
[0064]信息获取单元301,用于获取冰箱端发送的存放区域所对应的承重重量值,所述承重重量值由预置在冰箱内的传感器测量获得的。
[0065]具体实现中,可首先在终端内安装冰箱管理应用,该冰箱管理应用可以提供给用户管理冰箱内部物品的功能,例如查看现存的物品种类、查看各种物品的重量以及查看各种物品的购买日等;另外冰箱管理应用还可提供给用户控制冰箱的功能,例如调节冰箱内部温度、控制电源的开或关以及查看冰箱内部的实际温度等等。
[0066]通常用户打开冰箱门不是要拿点物品出来,就是要放入一些物品,并且完成开门动作之后还需关上冰箱门,此时冰箱内的物品种类以及物品的重量相对本次开门之前通常会有所变化;因此,可设置在检测到冰箱门被打开时以及冰箱门被关闭时,冰箱通过各存放区域预置的压力传感器测量各存放区域的承重重量值,并自动发送给终端。还可在终端中预设一个时间周期,终端每到一个时间周期便向冰箱发送信息获取指令,冰箱接收到该信息获取指令时,便获取各存放区域的承重重量值并发送给终端。另外,终端也可随时向冰箱发送信息获取指令,指示冰箱获取各存放区域的承重重量值并发送给终端,使用户随时随地能方便的查看冰箱内的各种物品的存放情况。
[0067]所述信息获取单元301,还用于获取冰箱存放区域所对应的物品种类信息。
[0068]具体实现中,物品种类信息可以包括物品的名称或者物品的图像等等。信息获取单元301可获取冰箱发送的各存放区域所对应的物品种类信息。用户可在冰箱上手动输入各存放区域所对应存放的物品的名称(即物品种类信息)并存储;或者,冰箱通过其预置的条形码扫描器扫描各存放区域存放的物品的条形码获取各存放区域所对应的物品种类信息并存储;或者,冰箱上预置拍摄设备,冰箱可定时对冰箱内部进行拍照,然后通过图像识别技术获取各存放区域的物品种类信息并存储。冰箱可定时向终端发送各存放区域所对应的物品种类信息,也可在接收到终端发送的信息获取指令之后向终端发送各存放区域所对应的物品种类信息。
[0069]可选的,信息获取单元301可获取预存的所述冰箱内各存放区域所对应的物品种类信息。当用户对冰箱内的存放的物品进行更新时,例如,放入新的物品或者清空一些物品,此时用户可在终端处手动输入各存放区域所对应的物品种类信息,或者通过终端扫描各存放区域所存放的物品的条形码获取各存放区域所对应的物品种类信息。
[0070]可选的,信息获取单元301可从所述冰箱发送的当前的物品状态图像中,获取各存放区域所对应的物品种类信息。具体地,可在冰箱上预置拍摄设备,冰箱可定时对冰箱内部进行拍照(即物品状态图像),然后将该照片发送给终端,终端通过图像识别技术获取各存放区域存放的物品种类信息。
[0071]重量确定单元303,用于根据所述物品种类信息和所述承重重量值,确定所述存放区域所对应的物品重量值。
[0072]具体实现中,若直接使用存放区域所测量的承重重量值作为该存放区域的物品重量值,则根据冰箱内各存放区域所对应的物品种类信息和各存放区域对应的承重重量值,可确定各存放区域上存放的物品重量值以及相应的种类信息,因为可确定冰箱内各种物品的重量值。
[0073]建议输出单元303,用于根据所述物品重量值,输出物品管理建议。
[0074]具体实现中,物品管理建议可包括:至少一种类物品的食用建议、至少一种类物品的采购建议或者/和对至少一种类物品的舍弃建议等。
[0075]可选的,所述建议输出单元303具体用于:根据预设的物品种类与重量阈值之间的映射关系,确定目标物品种类相应的目标重量阈值;若所述目标物品种类的物品重量值小于所述目标重量阈值,发出所述目标物品种类的采购建议。
[0076]具体实现中,可在终端内预设物品种类与重量阈值之间的映射关系。各种类物品相应的重量阈值可以是用户手动输入的;也可以是从终端长期统计各种物品的物品重量值计算到平均重量值。当终端检测到目标物品种类的物品重量值小于该物品相应的目标重量阈值时,建议输出单元303发出该目标物品种类的采购建议,该采购建议中可以包括终端统计到的用户购买此种物品时常去的网店的网址。
[0077]可选的,所述建议输出单元303具体用于:从预存的烹饪菜单中查找至少一个与各种类物品和各种类物品的物品重量值匹配的烹饪菜单并显示。确定各种物品的相应的物品重量值之后,可搜索网络上或者终端中预存的合适的烹饪菜单,该烹饪菜单中,包括至少一种冰箱内现存的物品,且该物品的烹饪用量小于该物品的物品重量值。当用户选定烹饪菜单之后,终端还可检测该烹饪菜单中是否包含冰箱中没有存量的物品,若有,则建议输出单元303发出该物品的购买建议。
[0078]可选的,所述建议输出单元303还具体用于:检测冰箱内目标物品种类的物品重量值是否小于或者等于相应的浪费特征值,并在检测结果为是时,发出该目标物品种类的舍弃建议。其中,目标物品种类的浪费特征值可以是终端长期统计该目标物品种类被丢弃时的物品重量值获取的,也可以是用户在终端中手动输入的。通常用户丢弃某种物品时,该物品所在的存放区域的承重重量值就会变为0,因此,终端可按照时间顺序统计预设时间段内(如一个月、三个月或者半年等等)某存放区域的承重重量值,并获取其中的值为0的承重重量值之前的时间最接近的且值不为0的值作为参考值,然后计算参考值的平均值作为该物品的浪费特征值。
[0079]例如,统计一个月内牛奶存放区域的承重重量值为:100(^、50(^、
20(^、4(^、08、200(^、100(^、2(^、(^、50(^、10(^、3(^、(^和150(^,其中,4(^、2(^和3(^作为参考值,三个参考值的平均值30g可作为牛奶存放区域的浪费特征值,当检测到牛奶存放区域的承重重量值小于30g时,建议输出单元303便发出牛奶的舍弃建议的提示信息。
[0080]可选的,所述终端还包括:重量校正单元304,用于通过校正所述承重重量值,获得校正后的承重重量值;
[0081]相应的,所述重量确定单元302,还用于根据所述物品种类信息和所述校正后的承重重量值,确定校正后的物品重量值;所述建议输出单元303,还用于根据所述校正后的物品重量值,输出物品管理建议。
[0082]进一步的,所述重量校正单元304具体用于:获得若干由冰箱端发送的,在预设时间段内存放区域所对应的承重重量值;根据所述若干承重重量值,获得存放区域所对应的重量校正参数,所述重量校正参数为所述若干承重重量值的最小值,且所述最小值不等于0;通过所述重量校正参数对所述承重重量值进行校正,获得校正后的承重重量值。
[0083]在向冰箱放入物品时,通常物品上还有包装盒、包装袋或者存放物品的盛放器皿,若这些物品包装或者盛放器皿重量过重,直接使用冰箱测量的存放区域的承重重量值作为物品重量值,会出现实际物品的存量与测量的物品重量值差别过大,用户不能获取到更加准确的物品重量值,因此相应提出的物品管理意见也会不准确,给用户造成不便。而本实施例中,所述的重量校正参数便可以理解为估计的存放区域的物品包装或者盛放器皿的重量。使用存放区域当前测量得到的承重重量值减去该存放区域的重量校正参数便可得到校正后的承重重量值(估计的实际上存放区域的物品重量值)。
[0084]在实际使用过程中,当某种物品将要消耗完了时,存放区域只会剩下该物品盛放器皿或者包装,此时用户便可以直接向存放区域添加新购买的物品,因此,若长期观察某一存放区域的承重重量值,会发现若干个承重重量值中具有一个最小的承重重量值(该最小的承重重量值不为0),该最小的承重重量值一般可以认为就是物品的包装或者盛放物品的器皿的重量(即重量校正参数)。
[0085]例如,获取到一个周内牛奶存放区域的承重重量值分别为:100(^、20(^、2(^、(^和500g,其中最小的且不为0的承重重量值为20g,该值便可作为重量校正参数,若当前的牛奶存放区域的承重重量值为520g,重量校正单元304用520g减去20g便可得到校正后奶牛区域的承重重量值为500g。
[0086]进一步的,所述重量校正单元304具体用于:获得若干由冰箱端发送的,在预设时间段内存放区域所对应的承重重量值;
[0087]根据所述若干承重重量值,获得存放区域所对应的浪费特征值,所述浪费特征值为至少两个波谷特征值的平均值或者方差值,所述波谷特征值为小于前一个获取时刻的承重重量值,且小于后一个获取时刻的承重重量值的承重重量值,所述前一个获取时刻的承重重量值为与所述波谷特征值不相等,并且其获取时刻在波谷特征值的获取时刻之前且时间最接近的承重重量值,所述后一个获取时刻的承重重量值为与所述波谷特征值不相等,并且其获取时刻在波谷特征值的获取时刻之后且时间最接近的承重重量值。
[0088]在实际使用过程中,物品长期存放之后再食用不利于身体健康,常常用户在物品还没用消耗完时便会丢弃该物品重新购买;另外,用户又会担心物品存量不够,也会在常常物品还没消耗完时,便会购买新的物品。本实施例中浪费特征值可以理解为估计用户习惯在存放区域的承重重量值时为多少时向其中添加新的物品的值。基于上述两种实际的生活现象,若长期观察某一存放区域的承重重量值,会发现随着物品的消耗该存放区域的承重重量值会由大逐渐变小,又突然由小变为较大的值,并且总是重复这个过程。其中,处于波谷且值不为0的值,便认为是用户在物品还没消耗完时就向存放区域添加新的物品时该存放区域的承重重量值。重量校正单元304使用存放区域当前测量得到的承重重量值减去该存放区域的浪费特征值便可得到校正后的承重重量值。
[0089]例如,按照时间顺序统计一个月内牛奶存放区域的承重重量值分别为:1000g、10(^、200(^、100(^、(^、50(^、12(^、150(^、10(^、100(^、9(^、9(^、50(^和200(^;其中,第2个承重重量值100g的前一个与之不相等且时间最接近的承重重量值为1000g,后一个与之不相等且时间最接近的承重重量值为2000g,并且100g〈1000g〈2000g,因此第二个承重重量值100g可选作波谷特征值;同理,第5个承重重量值0g、第7个承重重量值120g和第9个承重重量值100g,也可作为波谷特征值;而其中的第11个承重重量值90g的前一个与之不相等且时间最接近的承重重量值为1000g,后一个与之不相等且时间最接近的承重重量值为500g,且90g〈500g〈1000g,因此第11个承重重量值90g也可作为波谷特征值;同理,第12个承重重量值90g的前一个与之不相等且时间最接近的承重重量值为1000g,后一个与之不相等且时间最接近的承重重量值为500g,且90g〈500g〈1000g,因此第12个承重重量值90g也可作为波谷特征值;可见最后本次统计的一个月内牛奶存放区域的承重重量值中的波谷特征值一共有6个,分别为:10(^、(^、12(^、10(^、9(^和9(^,计算6个的波谷特征值的平均值(也可取其方差)的到浪费特征值约为83g。若当前的牛奶存放区域的承重重量值为500g,重量校正单元304用500g减去83g便可得到校正后奶牛区域的承重重量值为417g。
[0090]本发明实施例,通过信息获取单元301可获取冰箱端发送的存放区域所对应的承重重量值,所述承重重量值由预置在冰箱内的传感器测量获得的;还可通过信息获取单元301获取冰箱存放区域所对应的物品种类信息;进而通过重量确定单元302根据所述物品种类信息和所述承重重量值,确定所述存放区域所对应的物品重量值;最后建议输出单元303根据所述物品重量值,输出物品管理建议。实施本发明实施例可实现终端对冰箱内的物品及其重量的管理,提高了物品管理的准确性。
[0091]请参见图4,图4是本发明实施例提供的另一种终端的结构示意图,如图4所示,该终端400包括:至少一个处理器410,例如CPU,至少一个输入设备420,至少一个输出设备430和存储器440。上述处理器410、输入设备420、输出设备430和存储器440通过通信总线450连接通信。
[0092]输入设备420可以包括物理按键、触控板和指纹传感器等。输出设备430可以包括显示屏。在本实施例中,上述输入设备420主要为通信接口,用于通过网络与冰箱进行通信。
[0093]存储器440可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。存储器440可选的还可以是至少一个位于远离前述处理器410的存储终端。
[0094]处理器410可以结合图3所示的终端,其中存储器440中存储一组程序代码,且处理器410调用存储器440中存储的程序代码,用于执行以下操作:
[0095]上述处理器410,用于获取冰箱端发送的存放区域所对应的承重重量值,所述承重重量值由预置在冰箱内的传感器测量获得的。
[0096]上述处理器410,还用于获取冰箱存放区域所对应的物品种类信息。
[0097]上述处理器410,还用于根据所述物品种类信息和所述承重重量值,确定所述存放区域所对应的物品重量值。
[0098]上述输出设备430,用于根据所述物品重量值,输出物品管理建议。
[0099]可选的,上述处理器410还用于:通过校正所述承重重量值,获得校正后的承重重量值;相应的,上述处理器410根据所述物品种类信息和所述承重重量值,确定所述冰箱存放区域所对应的物品重量值;根据所述物品重量值,输出物品管理建议具体包括:根据所述物品种类信息和所述校正后的承重重量值,确定校正后的物品重量值;根据所述校正后的物品重量值,通过所述输出装置430输出物品管理建议。
[0
100]进一步的,上述处理器410具体用于:获得若干由冰箱端发送的,在预设时间段内存放区域所对应的承重重量值;根据所述若干承重重量值,获得存放区域所对应的重量校正参数,所述重量校正参数为所述若干承重重量值的最小值,且所述最小值不等于0;通过所述重量校正参数对所述承重重量值进行校正,获得校正后的承重重量值。
[0101]进一步可选的,上述处理器410具体用于:获得若干由冰箱端发送的,在预设时间段内存放区域所对应的承重重量值;
[0102]根据所述若干承重重量值,获得存放区域所对应的浪费特征值,所述浪费特征值为至少两个波谷特征值的平均值或者方差值,所述波谷特征值为小于前一个获取时刻的承重重量值,且小于后一个获取时刻的承重重量值的承重重量值,所述前一个获取时刻的承重重量值为与所述波谷特征值不相等,并且其获取时刻在波谷特征值的获取时刻之前且时间最接近的承重重量值,所述后一个获取时刻的承重重量值为与所述波谷特征值不相等,并且其获取时刻在波谷特征值的获取时刻之后且时间最接近的承重重量值;通过所述浪费特征值对所述承重重量值进行校正,获得校正后的承重重量值。
[0103]可选的,所述上述处理器410具体用于:根据预设的物品种类与重量阈值之间的映射关系,确定目标物品种类相应的目标重量阈值;若所述目标物品种类的物品重量值小于所述目标重量阈值,通过所述输出设备430发出所述目标物品种类的采购建议提示信息。
[0104]具体实现中,本发明实施例中介绍的终端400可以用以实施本发明结合图1或者图2介绍的物品管理方法实施例中的部分或全部流程,也可执行如图3所描述的终端的实现方式,在此不再赘述。
[0105]本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0106]本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
[0107]本发明实施例中所述单元,可以通过通用集成电路,例如CPU(CentralProcessing Uni t,中央处理器),或通过 ASIC( Appl icat 1n Specific IntegratedCircuit,专用集成电路)来实现。
[0108]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来
完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
[0109]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种物品管理方法,其特征在于,包括: 获取冰箱端发送的存放区域所对应的承重重量值,所述承重重量值由预置在冰箱内的传感器测量获得的; 获取冰箱存放区域所对应的物品种类信息; 根据所述物品种类信息和所述承重重量值,确定所述存放区域所对应的物品重量值; 根据所述物品重量值,输出物品管理建议。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 通过校正所述承重重量值,获得校正后的承重重量值; 所述根据所述物品种类信息和所述承重重量值,确定所述冰箱存放区域所对应的物品重量值;根据所述物品重量值,输出物品管理建议;包括: 根据所述物品种类信息和所述校正后的承重重量值,确定校正后的物品重量值; 根据所述校正后的物品重量值,输出物品管理建议。3.根据权利要求2所述的方法,其特征在于,所述通过校正所述承重重量值,获得校正后的承重重量值,包括: 获得若干由冰箱端发送的,在预设时间段内存放区域所对应的承重重量值; 根据所述若干承重重量值,获得存放区域所对应的重量校正参数,所述重量校正参数为所述若干承重重量值的最小值,且所述最小值不等于0; 通过所述重量校正参数对所述承重重量值进行校正,获得校正后的承重重量值。4.根据权利要求2所述的方法,其特征在于,所述通过校正所述承重重量值,获得校正后的承重重量值,包括: 获得若干由冰箱端发送的,在预设时间段内存放区域所对应的承重重量值; 根据所述若干承重重量值,获得存放区域所对应的浪费特征值,所述浪费特征值为至少两个波谷特征值的平均值或者方差值,所述波谷特征值为小于前一个获取时刻的承重重量值,且小于后一个获取时刻的承重重量值的承重重量值,所述前一个获取时刻的承重重量值为与所述波谷特征值不相等,并且其获取时刻在波谷特征值的获取时刻之前且时间最接近的承重重量值,所述后一个获取时刻的承重重量值为与所述波谷特征值不相等,并且其获取时刻在波谷特征值的获取时刻之后且时间最接近的承重重量值; 通过所述浪费特征值对所述承重重量值进行校正,获得校正后的承重重量值。5.根据权利要求1所述的方法,其特征在于,所述根据所述物品重量值,输出物品管理建议包括: 根据预设的物品种类与重量阈值之间的映射关系,确定目标物品种类相应的目标重量阈值; 若所述目标物品种类的物品重量值小于所述目标重量阈值,发出所述目标物品种类的采购建议。6.一种终端,其特征在于,所述终端包括: 信息获取单元,用于获取冰箱端发送的存放区域所对应的承重重量值,所述承重重量值由预置在冰箱内的传感器测量获得的; 所述信息获取单元,还用于获取冰箱存放区域所对应的物品种类信息; 重量确定单元,用于根据所述物品种类信息和所述承重重量值,确定所述存放区域所对应的物品重量值; 建议输出单元,用于根据所述物品重量值,输出物品管理建议。7.根据权利要求6所述的终端,其特征在于,所述终端还包括: 重量校正单元,用于通过校正所述承重重量值,获得校正后的承重重量值; 所述重量确定单元,还用于根据所述物品种类信息和所述校正后的承重重量值,确定校正后的物品重量值; 所述建议输出单元,还用于根据所述校正后的物品重量值,输出物品管理建议。8.根据权利要求7所述的终端,其特征在于,所述重量校正单元具体用于: 获得若干由冰箱端发送的,在预设时间段内存放区域所对应的承重重量值; 根据所述若干承重重量值,获得存放区域所对应的重量校正参数,所述重量校正参数为所述若干承重重量值的最小值,且所述最小值不等于0; 通过所述重量校正参数对所述承重重量值进行校正,获得校正后的承重重量值。9.根据权利要求7所述的终端,其特征在于,所述重量校正单元还具体用于: 获得若干由冰箱端发送的,在预设时间段内存放区域所对应的承重重量值; 根据所述若干承重重量值,获得存放区域所对应的浪费特征值,所述浪费特征值为至少两个波谷特征值的平均值或者方差值,所述波谷特征值为小于前一个获取时刻的承重重量值,且小于后一个获取时刻的承重重量值的承重重量值,所述前一个获取时刻的承重重量值为与所述波谷特征值不相等,并且其获取时刻在波谷特征值的获取时刻之前且时间最接近的承重重量值,所述后一个获取时刻的承重重量值为与所述波谷特征值不相等,并且其获取时刻在波谷特征值的获取时刻之后且时间最接近的承重重量值。10.根据权利要求6所述的终端,其特征在于,所述建议输出单元具体用于: 根据预设的物品种类与重量阈值之间的映射关系,确定目标物品种类相应的目标重量阈值; 若所述目标物品种类的物品重量值小于所述目标重量阈值,发出所述目标物品种类的采购建议。
【专利摘要】本发明实施例公开了一种物品管理方法及终端,其中方法包括:获取冰箱端发送的存放区域所对应的承重重量值,所述承重重量值由预置在冰箱内的传感器测量获得的;获取冰箱存放区域所对应的物品种类信息;根据所述物品种类信息和所述承重重量值,确定所述存放区域所对应的物品重量值;根据所述物品重量值,输出物品管理建议。采用本发明实施例,可实现通过终端对冰箱内的物品及其重量进行管理,提高了物品管理的准确性。
【IPC分类】G06Q10/06
【公开号】CN105488613
【申请号】CN201510824740
【发明人】刘立荣
【申请人】深圳市金立通信设备有限公司
【公开日】2016年4月13日
【申请日】2015年11月24日...