一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

食材管理系统的制作方法

2022-02-22 22:30:47 来源:中国专利 TAG:

食材管理系统
1.本技术以日本专利申请2020-129524(申请日:2020年7月30日)作为基础,从该申请享受优先的利益。本技术通过参照该申请而包含该申请的全部内容。
技术领域
2.本发明的实施方式涉及食材管理系统。


背景技术:

3.提出有用于对冰箱中保存的食材进行管理的食材管理系统。这种食材管理系统被期待便利性的提高。
4.现有技术文献
5.专利文献
6.专利文献1:日本特开2018-146120号公报


技术实现要素:

7.发明将要解决的技术问题
8.本发明将要解决的技术问题在于提供能够实现便利性的提高的食材管理系统。
9.用于解决技术问题的手段
10.实施方式的食材管理系统具有受理部与登记管理部。所述受理部受理用户的指示。所述登记管理部在存在与同一划分的食材相关的多个库存登记的情况下,在关于所述食材由所述受理部受理了删除对象不明确的库存登记的删除指示的情况下,基于预先设定的优先顺序,删除所述多个库存登记中的一个以上的库存登记。
11.发明效果
12.根据本发明,能够实现便利性的提高。
附图说明
13.图1是表示实施方式的食材管理系统的整体构成的图。
14.图2是表示实施方式的冰箱的主视图。
15.图3是表示实施方式的冷却装置的构成的图。
16.图4是表示执行实施方式的“特别冰鲜”的控制模式的情况下的冰鲜室的空气温度的变化的图。
17.图5是表示实施方式的服务器的系统构成的框图。
18.图6是表示实施方式的库存列表db的内容的一个例子的图。
19.图7是表示实施方式的购物列表db的内容的一个例子的图。
20.图8是表示实施方式的垃圾箱db的内容的一个例子的图。
21.图9是表示实施方式的候选列表db的内容的一个例子的图。
22.图10是表示实施方式的食材db的内容的一个例子的图。
23.图11是表示实施方式的食材管理的主页的图像的内容的一个例子的图。
24.图12是表示显示了实施方式的食材列表的图像的内容的一个例子的图。
25.图13是表示与实施方式的库存登记的删除相关的一个控制例的图。
26.图14是表示与实施方式的库存登记的删除相关的另一控制例的图。
27.图15是表示与实施方式的库存登记的删除相关的又一控制例的图。
28.图16是表示与实施方式的库存登记的删除相关的处理的流程图。
29.图17是表示实施方式的食材优先顺序信息的内容的一个例子的图。
30.图18是表示与同时追加或者删除实施方式的多个食材的登记的指示相关的处理的流程图。
31.图19是表示实施方式的冰箱登记信息的内容的一个例子的图。
32.图20是表示能够作为实施方式的食材管理的对象而设定的冰箱的数量被变更了的情况下的处理的流程图。
33.附图标记说明
[0034]1…
食材管理系统,30

显示装置(报告部),100、100a、100b、100c

冰箱,200

声音对话装置(报告部),300

终端设备,310

显示装置(报告部),400

服务器,421

指示受理部,422

登记管理部,423

响应控制部,424

设定部。
具体实施方式
[0035]
以下,参照附图来说明实施方式的食材管理系统。在以下的说明中,对具有相同或者类似功能的构成赋予相同的附图标记。并且,有时省略这些构成的重复说明。“基于xx”意思是指“至少基于xx”,还可能包含除了基于xx之外还基于其他要素的情况。“基于xx”不限于直接使用xx的情况,还可能包含基于对xx进行了运算或加工而得到者的情况。“xx或者yy”不限于xx和yy当中某一方的情况,还可能包含xx与yy的双方的情况。“xx”及“yy”是任意的要素(例如任意的信息)。以下,将“数据库”记做“db”。“保质期限”以及“消费期限”分别是“摄取期限”的一个例子。“储藏室的温度”的意思是储藏室的空气温度。“回答”、“报告”、“输出错误”、或者其他“输出”的意思是将回答、报告、错误或者表示其他内容的信息从报告部(例如声音对话装置以及/或者显示装置)输出。此外,“回答”也可以改称作“响应”。
[0036]
<1.整体构成>
[0037]
图1是表示实施方式的食材管理系统1的整体构成的图。食材管理系统1例如包含1台以上的冰箱100、声音对话装置200、终端设备300以及服务器400。但是,以下说明的食材管理系统1的功能既可以仅由冰箱100实现,也可以仅由服务器400实现。后述的网络nw例如包含因特网、蜂窝网、wi-fi网、wan(wide area network)、lan(local area network)、公用线路、电话线路、无线基站等中的1个以上。
[0038]
冰箱100设置于用户u的住所。冰箱100例如经由住所内的路由器r而与网络nw连接,能够与服务器400通信。在本实施方式中,在用户u的住所设置有多个(例如2台)冰箱100a、100b。也可以在用户u的住所设置有3台冰箱100a、100b、100c。冰箱100a、100b、100c也可以是大小、功能相互不同。以下,在不将冰箱100a、100b、100c彼此区别的情况下,简称作“冰箱100”。之后详细叙述冰箱100。
[0039]
声音对话装置200配置于用户u的住所。声音对话装置200例如经由路由器r而与网
络nw连接,能够与服务器400通信。声音对话装置200利用麦克风取得用户u的发言产生的声音(声音输入),将取得的用户u的声音作为声音数据向服务器400发送。声音对话装置200从服务器400接收响应用的声音数据,将接收到的声音数据所对应的声音从扬声器向外部输出。声音对话装置200例如是与冰箱100独立地配置的智能扬声器。但是,声音对话装置200也可以作为冰箱100或者其他的家用电器的一部分而设置。在终端设备300具有声音对话功能的情况下,终端设备300也可以相当于“声音对话装置”的一个例子。在该情况下,以下的说明中的“声音对话装置200”也可以改称作“终端设备300”。声音对话装置200是“报告部”的一个例子。
[0040]
终端设备300例如是用户u所具有的便携终端设备,是智能手机或者平板终端设备等。终端设备300与网络nw连接,能够与服务器400通信。终端设备300具有显示装置310。显示装置310包含能够显示图像、影像的显示画面和与显示画面重叠地设置的触摸传感器。显示装置310是“报告部”的另一个例子。在终端设备300安装有用于进行后述的食材管理以及冰箱100的远程操作的应用程序(以下有时称作“app”)。终端设备300并不限定于上述例子,也可以是个人计算机、具有输入功能的电视机等。
[0041]
服务器400提供与食材管理相关的各种服务。服务器400也可以被称作“服务器系统”。服务器400例如由1台以上的服务器装置(云服务器)构成。在本实施方式中,服务器400由第一服务器装置410以及第二服务器装置420构成。第一服务器装置410是控制声音对话装置200的声音对话用的服务器装置。在该情况下,第一服务器装置410也可以不包含在食材管理系统1中。第二服务器装置420是进行食材管理以及冰箱100的远程控制的管理用的服务器装置。第二服务器装置420也可以分为进行食材管理的服务器装置与进行冰箱的远程控制的服务器装置而设置。服务器400也可以包含路由器r所含的信息处理部以及/或者网络nw中的路由器所含的信息处理部等进行边缘计算、雾计算的信息处理部。之后详细叙述服务器400。
[0042]
<2.冰箱>
[0043]
<2.1冰箱的构成>
[0044]
图2是表示冰箱100的主视图。冰箱100例如包含壳体10、多个门20、显示装置30、冷却装置40(参照图3)以及控制装置50。在壳体10的内部设有多个储藏室(保存间)11。多个储藏室11包含冷藏室11a、冰鲜室11b、蔬菜室11c、制冰室11d、小冷冻室11e1以及主冷冻室11e2。这些储藏室11能够由门20进行开闭地关闭。以下,在不区别小冷冻室11e1与主冷冻室11e2的情况下,简称作“冷冻室11e”。
[0045]
冷藏室11a是平均温度为3℃至5℃的温度带的储藏室11。冰鲜室11b是平均温度为0℃至3℃的温度带的储藏室11。冰鲜室11b是“特别功能室”的一个例子。但是,特别功能室并不局限于冰鲜室,也可以是部分冻结(partial freezing)室、切换室等。特别功能室是至少在某一控制模式(运转模式)中具有平均温度比冷藏室11a降低的功能的储藏室11。蔬菜室11c是平均温度为约6℃的温度带的储藏室11。冷冻室11e是平均温度为负18℃以下的储藏室11。即,这些储藏室11按照蔬菜室11c、冷藏室11a、冰鲜室11b、冷冻室11e的顺序降低温度带。这里,对于作为任意的要素的x、y、z,“按照x、y、z的顺序降低”的意思是,x较高,y为中位,z较低。该定义在以下也相同。小冷冻室11e1以及主冷冻室11e2是相同温度带的储藏室11。
[0046]
显示装置30包含:能够显示图像和影像的显示画面、以及与显示画面重叠地设置的触摸传感器。显示装置30是“报告部”的又一个例子。以下,在不对终端设备300的显示装置310与冰箱100的显示装置30进行相互区别的情况下,简称为“显示装置dd”。
[0047]
冷却装置40是对储藏室11进行冷却的装置,包含压缩机以及送风机等。之后叙述冷却装置40。控制装置50控制冰箱100的整体。例如控制装置50通过控制显示装置30,使从服务器400接收到的信息显示于显示装置30。控制装置50通过控制冷却装置40,将冰箱100的储藏室11冷却。
[0048]
图3是表示冷却装置40的构成的图。冷却装置40按照制冷剂的流动顺序包含压缩机41、冷凝器42、干燥机43、三通阀44、毛细管45a、45b、冷却器46a、46b、吸管47a、47b以及单向阀48。在三通阀44的两个出口中的一个出口连接有冷藏用毛细管45a、冷藏用冷却器46a以及冷藏用吸管47a。在三通阀44的两个出口中的另一个出口连接有冷冻用毛细管45b、冷冻用冷却器46b、冷冻用吸管47b以及单向阀48。
[0049]
在上述的冷却装置40中,三通阀44由控制装置50控制,择一地选择将制冷剂向冷藏用冷却器46a供给的流路(以下称作“流路a”)、及将制冷剂向冷冻用冷却器46b供给的流路(以下称作“流路b”)。控制装置50通过控制三通阀44,作为制冷剂的流路而交替地切换流路a与流路b。在流路a中流过制冷剂时,冷藏室11a、冰鲜室11b以及蔬菜室11c被冷却。在流路b中流过制冷剂时,制冰室11d以及冷冻室11e被冷却。例如控制装置50交替地重复在20分钟期间内使制冷剂流过流路a而将冷藏室11a、冰鲜室11b以及蔬菜室11c冷却的冷藏运转、和在40分钟期间内使制冷剂流过流路b而将制冰室11d以及冷冻室11e冷却的冷冻运转。因此,如后述的图4所示,储藏室11内的温度以锯齿状上下变化。
[0050]
<2.2冰鲜室的控制模式>
[0051]
接下来,对控制装置50能够执行的冰鲜室11b的控制模式(运转模式)进行说明。
[0052]
<通常冰鲜>
[0053]“通常冰鲜”的控制模式是通过冰箱100的基本运转将冰鲜室11b冷却的控制模式。在“通常冰鲜”的控制模式中,冰鲜室11b的温度例如被保持为平均温度为0.5~1.0℃的一定的温度带。
[0054]
<快速冰鲜>
[0055]“快速冰鲜”的控制模式是与“通常冰鲜”的控制模式相比使冰鲜室11b的温度更快降低的控制模式。在“快速冰鲜”的控制模式中,在规定时间内,压缩机41的运转频率以及未图示的送风机的转速被设定得较高。由此,将较多的冷空气送入冰鲜室11b,使冰鲜室11b的温度一下子降低。根据某一观点,“通常冰鲜”的控制模式是“第一运转模式”的一个例子。“快速冰鲜”的控制模式是“第二运转模式”的一个例子。
[0056]
<解冻>
[0057]“解冻”的控制模式是与“通常冰鲜”的控制模式相比提高冰鲜室11b的温度的控制模式。“解冻”的控制模式是使冰鲜室11b的温度上升而促进冰鲜室11b的食材的解冻的控制模式。在“解冻”的控制模式中,在规定时间内,压缩机41的运转频率以及未图示的送风机的转速被设定得较低。由此,向冰鲜室11b送入相对温暖的空气,使冰鲜室11b的温度上升。在“解冻”的控制模式中,冰鲜室11b的温度例如落入平均温度为1.5℃的一定的温度带。根据另一观点,“解冻”的控制模式是“第一运转模式”的一个例子。“通常冰鲜”的控制模式是“第
二运转模式”的一个例子。
[0058]
<特别冰鲜>
[0059]“特别冰鲜”的控制模式是依次重复以低温温度带冷却冰鲜室11b的时间和以高温温度带冷却冰鲜室11b的时间的控制模式。以下详细地说明这种“特别冰鲜”的控制模式。
[0060]
图4是表示执行“特别冰鲜”的控制模式的情况下的冰鲜室11b的温度的变化的图。控制装置50在“特别冰鲜”的控制模式中,交替地重复以第一温度带ta冷却冰鲜室11b的低温冷却控制(第一冷却控制)、和以比第一温度带ta高的第二温度带tb冷却冰鲜室11b的高温冷却控制(第二冷却控制)。这里,上述的冷藏运转以及冷冻运转中的“冷却”的意思是向冷却器(冷藏用冷却器46a或者冷冻用冷却器47b)供给制冷剂。与此相对,低温冷却控制以及高温冷却控制中的“冷却”的意思是以将温度维持在第一温度带ta或者第二温度带tb的方式使冰箱100运转。“依次重复低温冷却控制(第一冷却控制)与高温冷却控制(第二冷却控制)”包括在低温冷却控制(第一冷却控制)的实施中进行多次冷藏运转、之后在高温冷却控制(第二冷却控制)的实施中进行多次冷藏运转、之后在低温冷却控制(第一冷却控制)的实施中进行多次冷藏运转的情况等。
[0061]
第一温度带ta的平均温度例如是-5℃。第一温度带ta的平均温度是冰点以下的温度,例如是小于0℃的温度。第一温度带ta是使冰鲜室11b的食材的表面微冻结的温度。第一温度带ta是比“通常冰鲜”的温度带低的温度带。低温冷却控制在规定的实施时间sa(例如2小时)内实施。
[0062]
第二温度带tb是高温冷却控制时的冰鲜室11b的设定温度带。第二温度带tb的平均温度例如是 1℃。第二温度带tb的平均温度是比冰点高的温度,例如是0℃以上的温度。第二温度带tb是能够使在冰鲜室11b的食材的表面制成的微冻结的层融化的温度。高温冷却控制在比低温冷却控制的实施时间sa长的规定的实施时间sb(例如5小时)内实施。
[0063]
根据这种“特别冰鲜”的控制模式,通过交替地重复规定的实施时间sa期间内的低温冷却控制和规定的实施时间sb内的高温冷却控制,仅将食材表面微冻结,从而能够抑制食材的干燥以及氧化。由此,与通常冰鲜相比,能够更久地维持食材的新鲜程度。
[0064]
在“特别冰鲜”的控制模式中,在通过低温冷却控制时以及高温冷却控制时来观察的情况下,是平均温度为负0.5的温度带。即,“特别冰鲜”的控制模式是与“通常冰鲜”的控制模式相比冰鲜室11b的温度带降低的控制模式。“通常冰鲜”的控制模式是“第一运转模式”的一个例子。“特别冰鲜”的控制模式是“第二运转模式”的一个例子。
[0065]
<3.服务器>
[0066]
图5是表示服务器400的系统构成的框图。如上述那样,服务器400例如由第一服务器装置410与第二服务器装置420构成。
[0067]
第一服务器装置410例如具有声音处理部411、响应生成部412以及存储部413。这些功能部的全部或者一部分通过由搭载于第一服务器装置410的cpu(central processing unit)那种一个以上的硬件处理器执行程序(软件)来实现。但是,这些功能部的全部或者一部分也可以通过asic(application specific integrated circuit)、pld(programmable logic device)、或者fpga(field programmable gate array)等硬件(包含电路部;circuitry)来实现,也可以通过软件与硬件的协作来实现。存储部413通过ram(random access memory)、rom(read only memory)、hdd(hard disk drive)、闪存或者它们中的多
者的组合等来实现。存储部413存储有声音db511。在声音db511中登记有用于进行用户u的发言的意思解释的辞典以及用于生成响应用的声音数据的声音信息。
[0068]
声音处理部411从声音对话装置200接收基于用户u的发言取得的声音数据。声音处理部411分析从声音对话装置200接收到的声音数据。例如声音处理部411通过进行声音识别处理而对声音数据进行文本化,并对文本化后的声音数据进行自然言语处理,从而进行意思解释。声音处理部411将声音数据的分析结果向第二服务器装置420发送。
[0069]
响应生成部412从第二服务器装置420接收表示从声音对话装置200对于用户u输出的发言内容的信息。响应生成部412通过参照声音db511,基于从第二服务器装置420接收到的信息生成对用户u输出的声音数据。响应生成部412将生成的声音数据向声音对话装置200发送。声音对话装置200通过基于从第一服务器装置410接收到的声音数据使扬声器动作,从而用声音对用户u进行回答、报告。
[0070]
第二服务器装置420例如具有指示受理部421、登记管理部422、响应控制部423、设定部424以及存储部425。这些功能部的全部或者一部分通过由搭载于第二服务器装置420的cpu那样的一个以上的硬件处理器执行程序(软件)来实现。但是,这些功能部的全部或者一部分也可以通过asic、pld、或者fpga等硬件(包含电路部;circuitry)来实现,也可以通过软件与硬件的协作来实现。存储部425通过ram、rom、hdd、闪存、或者它们中的多者的组合等来实现。存储部425存储有库存列表db521、购物列表db522、垃圾箱db523、候选列表db524、食材db525、常备品db526、食材优先顺序信息527、响应优先顺序信息528以及冰箱登记信息529。库存列表db521、购物列表db522、垃圾箱db523、候选列表db524、常备品db526以及冰箱登记信息529按照每个用户u而被准备。
[0071]
指示受理部421受理与食材管理以及冰箱100的设定变更等相关的用户u的指示。例如指示受理部421通过从第一服务器装置410接收对声音对话装置200发言的用户u的声音数据的分析结果,受理基于用户u的声音输入的指示。进而,指示受理部421从冰箱100以及/或者终端设备300接收表示对冰箱100以及/或者终端设备300进行的用户u的操作(例如用户对显示装置dd的操作)的信息。指示受理部421基于从冰箱100以及/或者终端设备300接收到的信息,受理用户u的指示。指示受理部421将受理的用户u的指示向登记管理部422、响应控制部423以及设定部424输出。指示受理部421是“受理部”的一个例子。
[0072]
登记管理部422基于由指示受理部421受理的信息,管理后述的各种db(库存列表db521、购物列表db522、候选列表db524、垃圾箱db523、常备品db526等)。例如登记管理部422进行针对各种db的食材的登记的追加、登记的删除以及登记的确认(阅览)的处理。关于登记管理部422的具体功能,之后进行叙述。以下的说明中的“用户的指示”的意思是由指示受理部421受理的用户u的指示。
[0073]
响应控制部423基于由指示受理部421受理的用户u的指示以及/或者由登记管理部422管理的信息,关于食材管理及其他生成向用户u报告的信息。响应控制部423在从声音对话装置200用声音向用户u进行报告的情况下,将生成的信息以及规定的控制信号向第一服务器装置410发送。响应控制部423在通过冰箱100以及/或者终端设备300的显示装置dd的显示向用户u进行报告的情况下,将生成的信息以及规定的控制信号向冰箱100以及/或者终端设备300发送。关于响应控制部423的具体功能,之后进行叙述。
[0074]
在同一住所内有多个冰箱100的情况下,设定部424基于由指示受理部421受理的
指示,从多个冰箱100中设定成为食材管理的指示对象的冰箱100。关于设定部424的具体功能,之后进行叙述。
[0075]
<4.各种db>
[0076]
<4.1库存列表db>
[0077]
图6是表示库存列表db521的内容的一个例子的图。在库存列表db521中登记作为库存存在于用户u的住所的食材。在库存列表db521中,并不局限于保存于冰箱100的食材,也能够登记在冰箱100的外部保存(例如常温下保存)的食材。
[0078]
在库存列表db521中管理表示食材的库存的登记r1(以下称作“库存登记r1”)。在各库存登记r1中,将“管理id”、“食材名”、“食材分类”、“保存场所”、“购买日”、“保质期限”(或者“消费期限”)、“数量”、“单位”以及“历史记录”建立了对应。在库存列表db521中,将同时购买的同一种类的食材(同一名称的食材)作为一个库存登记r1登记。换言之,即使是同一种类的食材(同一名称的食材),也将某一日期时间购买的食材和在另一日期时间购买的食材作为不同的库存登记r1而进行登记。这里所说的“购买日”以如下的意思使用:指的是特定的食材被新登记的登记日、即库存量增加的日子,也包括该食材的获得途径不是购买的情况。同一种类的食材(同一名称的食材)是“同一划分的食材”的一个例子。同一划分的食材并不限定于同一名称的食材,也可以包含预先被设定为相同划分的多种食材。对此之后进行叙述。
[0079]“食材分类”的意思是食材的划分(日语:区分)。在本实施方式中,作为“食材分类”而设定有下述的16种食材分类:“蔬菜”、“水果”、“肉类”、“鱼贝
·
海藻类”、“蛋
·
乳制品”、“豆
·
豆制品”、“加工食品”、“米饭
·
面包类”、“面类”、“饮料”、“冷冻食品”、“甜食类”、“调味料”、“香辛料”、“副食”以及“其他”。但是,上述划分只是例子,食材分类的划分能够适当设定。
[0080]“保存场所”的意思是食材被保存的场所。在本实施方式中,作为“保存场所”而设定有下述的5种保存场所:“冷藏室”、“蔬菜室”、“冰鲜室”、“冷冻室”以及“其他”。“冷藏室”与冷藏室11a对应。“蔬菜室”与蔬菜室11c对应。“冰鲜室”与冰鲜室11b对应。“冷冻室”与小冷冻室11e1以及主冷冻室11e2合起来的区域对应。“其他”与冰箱100的外部的保存场所对应。“数量”中登录有食材的最新的数量。“历史记录”中,在食材减少了的情况下,登录有表示减少后的数量及减少的日期时间等的信息。
[0081]
<4.2购物列表db>
[0082]
图7是表示购物列表db522的内容的一个例子的图。购物列表db522是用户u在购物时能够参照以防止忘记购买的db。在购物列表db522中登记有用户u的购买计划(例如明示的购买意思)已被确认的食材。在购物列表db522中登记有与后述的候选列表db524相比购买可能性更高的食材。在购物列表db522中,并不局限于用户u明示的购买意思,也可以通过基于用户u的常备意思(将某一食材作为常备品而储备的意思)的推断来登记食材。在购物列表db522中,管理表示购物候选的登记r2(以下称作“购物登记r2”)。在各购物登记r2中,“管理id”、“食材名”、“食材分类”、“数量”以及“单位”被建立了对应。
[0083]
<4.3垃圾箱db>
[0084]
图8是表示垃圾箱db523的内容的一个例子的图。在垃圾箱db523中暂时地登记有从库存列表db521删除的食材。例如在垃圾箱db523中登记有曾登记于库存列表db521的食
材被消费并基于用户u的删除指示而从库存列表db521中删除掉的食材。登记于垃圾箱db523的食材能够通过用户u的指示而再次登记于库存列表db521。在垃圾箱db523中管理表示被删除的食材的登记r3(以下称作“删除登记r3”)。在各删除登记r3中,“管理id”、“食材名”、“食材分类”、“向垃圾箱db523的登记日”被建立了对应。
[0085]
<4.4候选列表db>
[0086]
图9是表示候选列表db524的内容的一个例子的图。候选列表db524是用户u能够辅助地参照以防止忘记购买的db。在候选列表db524中登记有用户u的购买计划(例如明示的购买意思)未被确认的购买候选的食材。在候选列表db524中,管理表示提出购买的食材的登记r4(以下称作“提出登记r4”)。在各提出登记r4中,“管理id”、“食材名”、“食材分类”、“向候选列表db524的登记日”被建立了对应。候选列表db524例如利用在库存列表db521中登记的食材的登记删除而生成。在本实施方式中,在库存列表db521中登记的食材的数量减少而满足了规定条件的情况下(例如库存成为零的情况下),向候选列表db524自动地登记该食材。指示受理部421能够受理使候选列表db524中登记的食材向购物列表db522移动的用户u的指示。
[0087]
<4.5食材db>
[0088]
图10是表示食材db525的内容的一个例子的图。食材db525是对于多个用户共同设定的默认的db。在食材db525中登记有通常流通的多个食材。在食材db525中登记有表示食材信息的自动输入所使用的食材的信息的登记r5(以下称作“食材登记r5”)。在各食材登记r5中,“食材名”、“食材名的受理候选(食材名的同义词)”、“食材分类”、“食材分类的图标”、“默认的保存场所(推荐的保存场所)”、“保质期限(或者消费期限)”被建立了对应。
[0089]
<4.6常备品db>
[0090]
在常备品db526中登记有用户u经常使用的食材(例如不希望库存变空的食材)。常备品db526中登记有由用户u指示了希望常备这一意思的食材。
[0091]
<4.7各种db的显示例>
[0092]
图11示出食材管理的主页的图像im1的内容的一个例子。显示于图像im1的内容基于库存列表db521而生成。图像im1包含冷藏室11a、冰鲜室11b、蔬菜室11c、冷冻室11e及其他场所所对应的显示框d1~d5。在显示框d1~d5中显示冷藏室11a、冰鲜室11b、蔬菜室11c、冷冻室11e及其他场所中保存的食材数量(库存登记r1的数量)。图像im1通过服务器400的控制而显示于冰箱100以及/或者终端设备300的显示装置dd。
[0093]
图12是表示食材列表的图像im2的内容的一个例子的图。图12所示的食材列表是显示在库存列表db521中登记的所有库存登记r1的列表。在食材列表中,按照每个库存登记r1显示表示食材分类的图标、食材名、购买日、保质期限(或者消费期限)、数量以及单位。库存登记r1与是保存于哪个保存场所的食材的库存登记r1无关地按规定的顺序排列。“规定的顺序”例如是食材的名称顺序(字母或假名顺序(例如
“あいうえお”
的顺序))、购买日由旧到新的顺序(或者由新到旧的顺序)、保质期限(消费期限)由近到远的顺序(或者由远到近的顺序)。用户通过操作图像im2所含的操作部im2a,能够变更上述规定的顺序(能够将库存登记r1的显示顺序重新排列)。
[0094]
服务器400生成食材列表的图像im2,使其显示于冰箱100以及/或者终端设备300的显示装置dd。服务器400能够与上述食材列表独立地生成表示各储藏室11的库存登记r1
的食材列表并显示于显示装置dd。服务器400对于购物列表db522、垃圾箱db523、候选列表db524以及常备品db526中登记的内容,也能够生成相同的列表并显示于显示装置dd。
[0095]
<5.基于声音输入的控制例>
[0096]
服务器400基于用户对声音对话装置200的发言(声音输入)所带来的指示,能够执行以下那样的控制。除以下说明以外的控制例的详细情况记载于日本专利申请2020-022905号(2020年2月13日申请)以及日本专利申请2020-022912号公报(2020年2月13日申请)中。这些申请的说明书的整体通过参照而被引用于本技术说明书中。
[0097]
<5.1库存追加>
[0098]
首先,对库存登记r1向库存列表db521的追加进行说明。该内容对于购物列表db522中的购物登记r2的追加也相同。
[0099]
指示受理部421能够受理指定了食材以及储藏室11的库存登记r1的追加指示、和不伴随储藏室11的指定而仅指定了食材的库存登记r1的追加指示。“指定了食材以及储藏室的库存登记的追加指示”指的是“将1片中间片开的竹荚鱼放入冷冻室”、“将5根黄瓜与2袋金针菇登记到蔬菜室中”等伴随着食材名、食材的数量以及储藏室11的名称的库存登记r1的追加指示。食材名与储藏室11的名称的发言顺序不被限制,也可以先对储藏室11的名称发言。登记管理部422与所指定的储藏室11相关联地追加所指定的食材的库存登记r1。
[0100]
另一方面,“不伴随储藏室的指定而仅指定了食材的库存登记的追加指示”指的是“追加三个鸡蛋”等不伴随储藏室11的名称的库存登记r1的追加指示。在受理了这种追加指示的情况下,登记管理部422基于食材db525,与按照食材而被设定为默认的保存场所的储藏室11相关联地追加所指定的食材的库存登记r1。
[0101]
本实施方式的指示受理部421能够在声音对话功能的一次受理结束之前登记或者删除多个食材。换言之,指示受理部421能够连续地受理用户u的一段发言所含的多个指示(例如“在蔬菜室中登记5根黄瓜与2袋金针菇”)。关于该处理的详细情况,详细记载于上述的日本专利申请2020-022912号公报(2020年2月13日申请)中。
[0102]
在本实施方式中,登记管理部422将可登记于各库存登记r1的食材的最大登记数量设为999份、将库存登记r1的最大登记件数设为100件来管理。因此,登记管理部422在受理了库存登记r1的追加指示的情况下,关于库存登记r1的追加对象的食材,判定相当于“追加完成(存在室指定)(a1)”、“追加完成(不存在室指定)(a2)”、“数量超出1000份(a3)”、“食材超出100件(a4)”、“系统错误(a5)”中的哪一个。
[0103]
在上述(a1)的情况下,响应控制部423如“已向冷冻室追加了一片中间片开的竹荚鱼。”那样示出储藏室11的名称、食材名以及数量而回答库存登记r1的追加已完成。在上述(a2)的情况下,响应控制部423如“追加了3个鸡蛋。”那样不对储藏室11的名称发言地示出食材名以及数量而回答库存登记r1的追加已完成。但是,在上述(a2)的情况下,响应控制部423也可以附加对库存登记r1进行了追加的储藏室11的名称(按照食材而被设定为默认的保存室的储藏室11的名称)来回答。
[0104]
在上述(a3)的情况下,例如在受理了“向冷藏室追加1500克牛肉”那样的库存登记r1的追加指示的情况下,登记管理部422将追加对象的食材的数量以最大登记数量(999克)以下的规定数量追加库存登记r1。在本实施方式中,登记管理部422将追加对象的食材的数量作为最大登记数量(999克)而追加库存登记r1。然后,响应控制部423如“能够登记的最大
的数量是999。已向冷藏室追加了999克牛肉。”那样,回答出将食材的数量作为最大登记数量(999克)进行了库存登记r1的追加、及产生了与最大登记数量相关的错误(后述的第一错误)。关于这点,在之后详细叙述。另外,上述规定数量并不局限于最大登记数量,也可以是比其少的数量。例如在受理了“向冷藏室追加1500个卷心菜”那样的库存登记r1的追加指示的情况下,也可以以按照食材而被预先设定的规定数量(在卷心菜的情况下例如为20个)追加库存登记r1。
[0105]
在上述(a4)的情况下,例如在库存列表db521中已经存在100件库存登记r1的状态下受理了库存登记r1的追加指示的情况下,登记管理部422不进行库存登记r1的追加。然后,响应控制部423如“食材列表的最大登记件数为100件。请删除食材。”那样,回答出产生了与最大登记件数相关的错误(后述的第二错误)。关于这一点,也将在后面详细叙述。在上述(a5)的情况下,响应控制部423如“抱歉。已失败。请再尝试一次。”那样回答出处理已失败这一意思。
[0106]
<5.2库存删除>
[0107]
接下来,对库存列表db521的库存登记r1的删除进行说明。该内容对于购物列表db522中的购物登记r2的删除也相同。
[0108]
指示受理部421能够受理指定了食材以及储藏室11的库存登记r1的删除指示、和不伴随储藏室11的指定而仅指定了食材的库存登记r1的删除指示。所谓“指定了食材以及储藏室的库存登记的删除指示”指的是“将冰淇淋从冷冻室中删掉”、“将彩椒2个与白菜1个从蔬菜室中去掉”等伴随着食材名以及储藏室11的名称的、库存登记r1的删除指示。食材名与储藏室11的名称的发言顺序没有被限制,也可以将储藏室11的名称在后面发言。另一方面,“不伴随储藏室的指定而仅指定了食材的库存登记的删除指示”指的是“删除100克鸡腿肉”等不伴随储藏室11的名称的库存登记r1的删除指示。
[0109]
在受理了这些删除指示的情况下,登记管理部422关于删除指示的对象的食材的库存登记r1,判定相当于“能够删除(b1)”、“在食材中一个库存都没有(b2)”、“在食材中数量不足(b3)”、“在食材中指定的单位不同(b4)”、“系统错误(b5)”中的哪一个。
[0110]
在上述(b1)的情况下,响应控制部423如“已从冷冻室删除了一个冰淇淋。”那样,示出储藏室11的名称、食材名以及数量而回答出库存登记r1的删除已完成。但是,也可以不对储藏室的名称、数量发言。在上述(b2)的情况下,如“冷冻室中没有冰淇淋。”那样,回答出库存登记r1的删除已失败这一意思。在上述(b3)的情况下,例如在冷藏室11a中只有100克鸡腿肉的状态下受理了“将冷藏室的鸡腿肉删除200克”这样的删除指示的情况下,登记管理部422删除与冷藏室11a相关的100克鸡腿肉的库存登记r1。然后,响应控制部423如“冷藏室中只有100克鸡腿肉。已全部删除。”那样,回答出已在登记的库存量的范围内进行了库存登记r1的删除这一意思。在上述(b4)的情况下,响应控制部423如“单位与登记不同,因此请进行变更。”那样,回答出处理失败了的意思。在上述(b5)的情况下,响应控制部423如“抱歉。已失败。请再尝试一次。”那样回答出处理失败了的意思。
[0111]
这里,在同时产生了上述(b1)~(b4)中的两个以上的情况下,响应控制部423进行响应的优先度按照(b1)、(b3)、(b2)、(b4)的顺序变低。即,(b1)的优先度最高,(b4)的优先度最低。“响应的优先度”指的是处理结果的输出顺序(先输出哪个处理结果)的优先度。在本实施方式中,在受理了与多个食材相关的删除指示的情况下,在产生了“在食材中一个库
存都没有(b2)”以及“在食材中数量不足(b3)”这两个错误的情况下,先输出与“在食材中数量不足(b3)”相关的错误,后输出与“在食材中一个库存都没有(b2)”相关的错误。例如在有2个西红柿的库存登记r1、没有卷心菜的库存登记r1的状态下受理了“删除三个卷心菜与三个西红柿”的删除指示的情况下,输出“西红柿只有两个。已全部删除。没有卷心菜。”那样的响应。
[0112]
<5.3库存确认>
[0113]
<5.3.1指定了食材的库存确认>
[0114]
在本实施方式中,指示受理部421能够受理指定了食材的库存确认。所谓“指定了食材的库存确认”指的是“有鸡蛋吗?”、“有鸡腿肉和牛奶吗?”、“有两个鸡蛋吗?”、“竹荚鱼干有几片?”等伴随着食材名的库存确认的指示。
[0115]
在该情况下,登记管理部422基于库存列表db521,关于库存确认的对象,判定相当于“有库存(c1)”、“在所有食材中没有库存(c2)”、“在一部分食材中没有库存(c3)”中的哪一个。
[0116]
在上述(c1)的情况下,响应控制部423如“鸡蛋有2个。”那样,示出食材名以及数量而回答有库存。在上述(c2)的情况下,响应控制部423如“嗯,没有鸡腿肉与牛奶”那样,回答没有库存确认的对象的所有食材。另外,也可以没有“嗯”那样的接续词。在上述(c3)的情况下,响应控制部423如“有鸡腿肉。没有牛奶。”那样,回答有库存的食材和没有库存的食材。
[0117]
<5.3.2指定了储藏室的库存确认>
[0118]
在本实施方式中,指示受理部421能够受理指定了储藏室11的库存确认。所谓“指定了储藏室的库存确认”指的是“蔬菜室中有什么?”、“冷冻库中有竹荚鱼干吗?”等伴随着储藏室11的名称的库存确认的指示。
[0119]
在该情况下,登记管理部422基于库存列表db521,对于库存确认的对象,判定相当于“指定的储藏室中存在一个以上的库存(d1)”、“指定的储藏室中一个库存都没有(d2)”、“指定的储藏室中有指定的食材(d3)”、“指定的储藏室中没有指定的食材(d4)”中的哪一个。
[0120]
在上述(d1)的情况下,响应控制部423回答出“蔬菜室中有7件登记。〇〇有一个,〇〇有2个,

。其他两件可在app上确认。”等、所指定的储藏室的库存登记r1的数量、到规定数量(例如5件)为止的食材的朗读、以及除了朗读出的食材以外的库存登记r1的数量和确认方法。规定数量的食材的朗读例如为按照购买日由旧到新的顺序或者摄取期限由近到远的顺序。在上述(d2)的情况下,响应控制部423如“哎呀,蔬菜室11c中没有食材”那样,回答出所指定的储藏室11中没有食材。另外,也可以没有“哎呀”那样的接续词。在上述(d3)的情况下,响应控制部423如“冷冻库中有两片竹荚鱼干。”那样,示出所指定的储藏室11、食材名以及数量而回答出有库存。在上述(d4)的情况下,响应控制部423如“冷冻库中没有竹荚鱼干。”那样,示出指定的储藏室11,并回答没有所指定的食材名的库存。
[0121]
<5.3.3未指定食材以及储藏室的库存确认>
[0122]
在本实施方式中,指示受理部421能够受理未指定食材以及储藏室11的库存确认。所谓“未指定食材以及储藏室的库存确认”指的是“冰箱中有什么?”、“请朗读食材列表”等对在库存列表db521中登记的所有食材的库存确认的指示。
[0123]
在该情况下,登记管理部422基于库存列表db521,判定相当于“库存有一个以上
(e1)”、“库存一个都没有(e2)”中的哪一个。在上述(e1)的情况下,响应控制部423回答出“有12件登记。〇〇有一个,〇〇有2个,

。其他7件可在app上确认。”等、所有库存登记r1的数量、到规定数量(例如5件)为止的食材的朗读、以及除了朗读出的食材以外的库存登记r1的数量和确认方法。规定数量的食材的朗读例如按照购买日由旧到新的顺序或者摄取期限由近到远的顺序。在上述(e2)的情况下,响应控制部423回答“没有库存”等库存一个都没有的情况。
[0124]
<5.4库存用尽确认>
[0125]
在本实施方式中,指示受理部421能够受理库存用尽确认。所谓“库存用尽确认”指的是“请告知没有存货的物品”、“经常使用的食材现已缺货”等对常备品db256中设定的食材之中没有库存的食材进行确认的指示。
[0126]
在该情况下,登记管理部422基于库存列表db521与常备品db526的比较,判定相当于“关于常备品db526中登记的所有食材,在库存列表db521中都有库存登记r1(f1)”、“关于常备品db526中登记的食材的一部分或者全部,在库存列表db521中没有库存登记r1(f2)”中的哪一个。
[0127]
在上述(f1)的情况下,响应控制部423回答出“常备食品全部都有。”。在上述(f2)的情况下,响应控制部423回答出“冰箱中缺货的食材有7件登记。没有〇〇、〇〇、

。其他两件可在app上确认。”等、库存用尽的食材的数量、到规定数量(例如5件)为止的库存用尽的食材的朗读、以及除了朗读出的食材以外的库存用尽的食材的数量和确认方法。规定数量的食材的朗读例如按照向常备品db526的登记由旧到新的顺序。在上述(f2)的情况下,响应控制部423输出“追加到购物列表中吗?”的提问。然后,在由指示受理部421受理了用户u对于该提问的肯定回答的情况下,登记管理部422将在常备品db526中登记的食材中的、在库存列表db521中没有库存登记的所有食材追加到购物列表db522中。
[0128]
<5.5购物列表的确认>
[0129]
在本实施方式中,指示受理部421能够能够受理购物列表的确认(阅览)。所谓“购物列表的确认”指的是“购物列表中有什么?”、“买什么来着?”等确认购物列表的内容的指示。在该情况下,响应控制部423基于购物列表db522,回答出“有6件登记。有〇〇、〇〇、

。其他一件可在app上确认。”等、购物列表db522中登记的购物登记r2的数量、到规定数量(例如5份)为止的食材的朗读、以及除了朗读出的食材以外的购物登记r2的数量和确认方法。规定数量的食材的朗读例如按照向购物列表db522的登记由近到远的顺序。即,越是近期登记的购物登记r2,越先被朗读。但是,规定数量的食材的朗读例如也可以按照向购物列表db522的登记由旧到新的顺序。
[0130]
<5.6常备品列表的确认>
[0131]
在本实施方式中,指示受理部421能够受理常备品列表的确认(阅览)。所谓“常备品列表的确认”指的是“经常使用的食材有什么?”、“请告知常备食品”等、确认在常备品db526中登记的内容的指示。在该情况下,响应控制部423基于常备品db526,回答出“有15件登记。有〇〇、〇〇、

。其他10件可在app上确认。”等、在常备品db526中登记的登记的数量、到规定数量(例如5件)为止的食材的朗读、以及除了朗读出的食材以外的登记的数量和确认方法。规定数量的食材的朗读例如按照向常备品db526的登记由旧到新的顺序。
[0132]
接下来,对与登记的追加、删除相关的几个控制例进行说明。在以下的说明中,所
谓“受理了指示的情况”的意思是用户u的指示被指示受理部421受理了的情况。
[0133]
<6.与删除对象不明确的删除指示相关的控制例>
[0134]
<6.1处理内容>
[0135]
如图12所示,有在库存列表db521中存在与同一名称的食材(同一种类的食材)相关的多个库存登记r1的情况。在图12所示的例子中,关于“猪肉”,存在购买日不同的多个库存登记r1。以下,有时将与同一名称的食材相关的多个库存登记r1简称为“多个库存登记rs”。
[0136]
登记管理部422在存在与同一名称的食材相关的多个库存登记rs的情况下,在受理到指定了删除对象的用户u的删除指示的情况下,从多个库存登记rs中将删除对象的库存登记r1删除。所谓“指定了删除对象的用户u的删除指示”指的是能够从多个库存登记rs中唯一地确定删除对象的库存登记r1的删除指示。指定了删除对象的用户u的删除指示是“删除购买日为x月x日的〇〇”、“删除最久远的〇〇”等能够将多个库存登记rs相互区别的删除指示。
[0137]
另一方面,本实施方式的登记管理部422在有与同一名称的食材相关的多个库存登记rs的情况下,在关于该食材受理了删除对象不明确的库存登记r1的删除指示的情况下,基于预先设定的优先顺序将多个库存登记rs中的一个以上的库存登记r1删除。例如登记管理部422在受理了删除对象不明确的库存登记r1的删除指示的情况下,将多个库存登记r1中的、上述优先顺序下的优先度最高的一个库存登记r1删除。
[0138]
这里,同一名称的食材是“同一划分的食材”的一个例子。同一划分的食材并不限定于同一名称的食材,也可以包含预先被设定为相同的划分的多种食材。例如也可以预先将“西红柿”与“圣女果”设定为同一划分的食材。另外,划分也可以不基于食材单位,而是以食材的组单位来预先设定。例如在将“鲑鱼”、“金枪鱼”、“鲷鱼”等作为“鱼”而设定为同一划分的食材的情况下,在受理了“删除鱼”这一用户u的删除指示的情况下,也可以基于上述优先顺序(例如购买日由旧到新的顺序)删除与“鱼”相关的多个库存登记r1(例如“鲑鱼”、“金枪鱼”、“鲷鱼”的库存登记r1)中的一个以上的库存登记r1。“划分”也可以改称作“分类”。以下,对按照同一名称的每个食材设定了划分的例子进行说明。
[0139]
在本实施方式中,上述优先顺序是食材的购买日由旧到新的顺序。但是,优先顺序也可以取代上述例子而为摄取期限由早到晚的顺序。“摄取期限”由早到晚的顺序是摄取期限较早到来的顺序。
[0140]
图13是表示与库存登记r1的删除相关的一个控制例的图。在图13所示的例子中,作为与“猪肉”相关的多个库存登记rs,有“购买日:5月31日”的库存登记r1和“购买日:6月2日”的库存登记r1。在该情况下,在受理了“删除猪肉”这一用户u的删除指示(例如基于发言的删除指示)的情况下,登记管理部422基于食材的购买日由旧到新的顺序即优先顺序,删除“购买日:5月31日”的库存登记r1,原样地维持“购买日:6月2日”的库存登记r1。
[0141]
这里,有时多个库存登记rs的库存量相互不同。登记管理部422在与某一食材相关的多个库存登记rs包含第一登记和第二登记,其中所述第一登记表示存在第一量的上述食材,所述第二登记与上述第一登记相比上述优先顺序下的优先度更低并且所述第二登记表示存在比上述第一量多的第二量的上述食材的情况下,在关于上述食材受理了删除对象不明确的、删除比上述第一量多的量的上述食材的删除指示的情况下,删除上述第一登记,将
上述第二登记原样地维持在上述第二量。在该情况下,响应控制部423也可以对用户u报告将上述第二登记原样地维持在上述第二量的情况。
[0142]
图14是表示与库存登记的删除相关的另一控制例的图。在图14所示的例子中,作为与“猪肉”相关的多个库存登记rs,有“购买日:5月31日,库存量:200克”的库存登记r1和“购买日:6月2日,库存量:300克”的库存登记r1。在该情况下,在受理了“将猪肉删除300克”这一用户u的删除指示(例如基于发言的删除指示)的情况下,登记管理部422将“购买日:5月31日,库存量:200克”的库存登记r1删除,原样地维持“购买日:6月2日,库存量:300克”的库存登记r1。
[0143]
进一步来说,本实施方式的登记管理部422在与上述相同的状况下,在关于上述食材受理了删除对象不明确的、将比上述第二量多的量的上述食材删除的删除指示的情况下,删除上述第一登记,将上述第二登记原样地维持在上述第二量。即,与图14所示的例子相同,在作为与“猪肉”相关的多个库存登记rs而有“购买日:5月31日,库存量:200克”的库存登记r1和“购买日:6月2日,库存量:300克”的库存登记r1的情况下,在受理了“将猪肉删除400克”这一用户u的删除指示(例如基于发言的删除指示)的情况下,登记管理部422将“购买日:5月31日,库存量:200克”的库存登记r1删除,原样地维持“购买日:6月2日,库存量:300克”的库存登记r1。
[0144]
通过进行这种处理,在用户u错误地较多指示了删除对象的库存登记r1的量的情况下,能够避免不是删除对象的库存登记r1意外地消失。另一方面,在删除指示的量正确的情况下(想将购买日较新的库存登记r1也一并删除的情况下),虽然购买日较新的库存登记r1的库存量不会适当地减少,但该库存登记r1留在库存列表db521中且处于用户u能够容易地确认的状态,因此用户u通过发出追加的删除指示,能够容易地将购买日较新的库存登记r1的库存量修正为正确的量。
[0145]
在本实施方式中,响应控制部423在与删除对象的食材相关的多个库存登记rs的一部分或者全部为与冷冻室11e相关的库存登记的情况下,在关于该食材受理了删除对象不明确的库存登记r1的删除指示的情况下,从报告部(声音对话装置200、冰箱100的显示装置30、或者终端设备300的显示装置310)输出表示将哪个库存登记r1删除的提问。
[0146]
在本实施方式中,在输出上述提问的情况下,响应控制部423通过向第一服务器装置410发送规定的控制信号,使得上述提问从声音对话装置200以声音输出。在该情况下,响应控制部423对与删除对象的食材相关的多个库存登记rs附加不同的识别信息并以声音输出。该识别信息例如是不同的编号或者不同的字母,但只要是能够以较短的发言响应的信息、容易加以区别的信息(容易识别的信息),就并不限定于上述例子。登记管理部422基于对由指示受理部421受理的上述识别信息进行指定的由用户u的声音输入带来的指示,确定删除对象的库存登记r1。另一方面,登记管理部422在除了基于对上述识别信息进行指定的声音输入的指示之外、还由指示受理部421受理了基于对食材名进行指定的声音输入的指示的情况下,将基于对上述食材名进行指定的声音输入的指示不利用于删除对象的库存登记r1的确定,或者与上述识别信息相比,减小权重而利用于删除对象的库存登记r1的确定。该识别信息例如也可以在库存列表db521中与表示食材的信息(食材信息)建立对应地作为各库存登记r1的一部分而管理。
[0147]
图15是表示与库存登记r1的删除相关的又一控制例的图。在图15所示的例子中,
作为多个库存登记rs,有“购买日:5月31日,保存室:冷冻室”的库存登记r1和“购买日:6月2日,保存室:冷藏室”的库存登记r1。在该情况下,在受理了“删除猪肉”这一用户u的删除指示(例如基于发言的删除指示)的情况下,响应控制部423从声音对话装置200输出“删除1号、购买日5月31日的猪肉,以及2号、购买日6月2日的猪肉中的哪一个?”这一提问。另外,响应控制部423也可以如“删除1号、购买日5月31日、冷冻室的猪肉,以及2号、购买日6月2日、冷藏室的猪肉中的哪一个?”那样从声音对话装置200输出附加了储藏室11的提问。
[0148]
然后,指示受理部421等待用户u的基于声音的追加指示。例如在有“删除1号”这一用户u的基于声音的回答的情况下,指示受理部421将“购买日:5月31日,保存室:冷冻室”的库存登记r1确定为删除对象的库存登记r1。在该情况下,登记管理部422从库存列表db521删除由指示受理部421确定的删除对象的库存登记r1。
[0149]
<6.2控制的流程>
[0150]
图16是表示与库存登记r1的删除相关的处理的流程图。首先,指示受理部421受理用户u对库存登记r1的删除指示(s101)。接下来,登记管理部422在由指示受理部421受理了删除指示的情况下,判定与删除指示的对象相当的库存登记r1是否在库存列表db521中(s102)。响应控制部423在与删除指示的对象相当的库存登记r1不在库存列表db521中的情况下(s102:否),向用户u报告没有与删除指示的对象相当的库存登记r1的意思(s103),并结束处理。
[0151]
登记管理部422在与删除指示的对象相当的库存登记r1存在于库存列表db521的情况下(s102:是),判定与删除指示的对象相当的库存登记r1是否在库存列表db521中有两个以上(s104)。登记管理部422在与删除指示的对象相当的库存登记r1在库存列表db521中仅存在一个的情况下(s104:否),将与删除指示的对象相当的库存登记r1删除(s105)。在该情况下,响应控制部423向用户u报告所删除的库存登记r1(s109),并结束处理。
[0152]
登记管理部422在与删除指示的对象相当的库存登记r1在库存列表db521存在两个以上的情况下(s104:是),判定是否能够基于用户u的指示确定删除对象的库存登记r1(即,是否是能够唯一地确定删除对象的删除指示)(s105)。登记管理部422在能够确定删除对象的库存登记r1的情况下(s105:是),将所确定的库存登记r1删除(s107)。在该情况下,响应控制部423向用户u报告所删除的库存登记r1(s109),并结束处理。
[0153]
另一方面,登记管理部422在不能确定删除对象的库存登记r1的情况下(s105:否),基于上述优先顺序,删除与删除指示的对象相当的一个库存登记r1(s108)。在该情况下,响应控制部423向用户u报告所删除的库存登记r1(s109),并结束处理。
[0154]
<6.3优点>
[0155]
在本实施方式中,在受理了删除对象不明确的库存登记r1的删除指示的情况下,基于预先设定的优先顺序,删除多个库存登记rs中的一个以上的库存登记r1。根据这种构成,即使在同一名称的食材的库存登记r1存在多个的情况下,也能够抑制向用户u要求详细的删除指示、或对用户u产生多次询问来进行库存登记r1的删除,能够减小用户u的负担。由此,能够实现用户u的便利性的提高。
[0156]
在本实施方式中,上述优先顺序是食材的购买日由旧到新的顺序、或者摄取期限由早到晚的顺序。购买日久远的食材或者摄取期限临近的食材被优先地使用于料理的可能性高,因此通过优先地删除购买日久远的食材或者摄取期限临近的食材,能够以更高的精
度进行符合用户u的意图的删除处理。
[0157]
在本实施方式中,在多个库存登记rs的一部分或者全部是与冷冻室11e相关的库存登记r1的情况下,输出表示删除哪个库存登记r1的提问。保存于冷冻室11e的食材即使购买日久远也有之后要使用的可能性,因此通过向用户进行确认的提问,能够以更高的精度进行符合用户u的意图的删除处理。
[0158]
在本实施方式中,在输出上述提问的情况下,对多个库存登记rs附加不同的识别信息而以声音输出,基于对上述识别信息进行指定的用户的基于声音输入的指示,确定删除对象的库存登记r1。根据这种构成,能够减少声音输入中的误识别。由此,能够以更高的精度进行符合用户u的意图的删除处理。
[0159]
另外,在上述的控制例中,在受理了删除对象不明确的库存登记r1的删除指示的情况下,删除多个库存登记r1中的上述优先顺序下的优先度最高的一个库存登记r1。取代于此,在用户u的删除指示中指示了删除的量为规定量以上的情况下,登记管理部422也可以根据指示了删除的量来删除多个库存登记r1中的、上述优先顺序下的优先度较高的两个或者三个以上的库存登记r1。
[0160]
<6.4变形例>
[0161]
(第一变形例)
[0162]
第一变形例的登记管理部422在与删除对象的食材相关的多个库存登记rs的一部分是与冷冻室11e相关的库存登记r1的情况下,在关于该食材受理了删除对象不明确的删除指示的情况下,将与冷冻室11e相关的库存登记r1的至少一部分排除而将多个库存登记rs中的一个以上的库存登记r1删除。即,在本变形例中,与冷冻室11e相关的库存登记r1的至少一部分被自动地排除,从与冷冻室11e不同的储藏室11中保存的食材的库存登记r1中,确定删除对象的库存登记r1。根据这种构成,用户u在想要删除保存于冷冻室11e的食材的情况下,能够根据指定了储藏室11的删除指示来进行删除处理,在想要删除除此以外的储藏室11中保存的食材的情况下,能够以更简单的删除指示进行删除处理。由此,能够进一步提高用户的便利性。这里所说的“将至少一部分排除”的意思是,例如如果有满足特定条件的与冷冻室11e相关的库存登记r1,则它们也可以不从删除对象的候选中排除,而是对它们以与冷藏室11a相关的库存登记r1相同的基准判定是否是删除对象。“满足特定条件的库存登记”是保存于冷冻室11e的食材符合特定的食品分类(例如水果)的库存登记r1、保存于冷冻室11e的食材的购买日比规定日期久远的库存登记r1等,但并不限定于这些。
[0163]
(第二变形例)
[0164]
第二变形例的登记管理部422在与删除对象的食材相关的多个库存登记rs是与相同的温度带的储藏室相关的登记的情况下,在关于该食材而受理到删除对象不明确的库存登记r1的删除指示的情况下,基于上述食材的购买日由旧到新的顺序或者摄取期限由早到晚的顺序即第一基准的优先顺序,删除多个库存登记r1中的一个以上的库存登记r1。另一方面,本变形例的登记管理部422在与删除对象的食材相关的多个库存登记rs是与不同的温度带的储藏室11相关的登记的情况下,在关于该食材而受理到删除对象不明确的库存登记r1的删除指示的情况下,根据基于与上述第一基准不同的第二基准的优先顺序,将多个库存登记r1中的一个以上的库存登记r1删除。这些第一基准以及第二基准作为食材优先顺序信息527而被存储于存储部425。
[0165]
上述第二基准例如是根据储藏室11的种类而被预先设定的优先顺序。例如在上述第二基准中,储藏室11的温度带越低,上述优先顺序越低。例如上述优先顺序按照冷藏室11a、冷冻室11e的顺序变低。如上述那样,在本说明书中,所谓“按照x、y的顺序变低”的意思是x较高,y较低。即,登记管理部422在多个库存登记rs是不同的与冷藏室11a相关的库存登记r1和与冷冻室11e相关的库存登记r1的情况下,优先删除与冷藏室11a相关的库存登记r1。保存于冷藏室11a的食材与保存于冷冻室11e的食材相比,更早被使用的可能性高。因此,根据上述处理,有时能够以更高的精度进行符合用户u的意图的删除处理。
[0166]
在另一例中,上述第二基准的优先顺序按照冰鲜室11b、冷藏室11a、冷冻室11e的顺序变低。保存于冰鲜室11b的食材与保存于冷藏室11a以及冷冻室11e的食材相比,更早被使用的可能性高。因此,根据上述处理,有时能够以更高的精度进行符合用户u的意图的删除处理。
[0167]
图17是表示食材优先顺序信息527的内容的一个例子的图。在图17所示的例子中,上述第二基准的优先顺序按照冰鲜室11b、冷藏室11a、蔬菜室11c、冷冻室11e的顺序变低。保存于冰鲜室11b以及冷藏室11a的蔬菜与保存于蔬菜室11c的蔬菜相比,更早被使用的可能性高。因此根据上述处理,有时能够以更高的精度进行符合用户u的意图的删除处理。
[0168]
但是,本变形例中的第一基准以及第二基准并不限定于上述例子。在上述的变形例中,将冷藏室11a、蔬菜室11c以及冰鲜室11b分别作为不同的温度带的储藏室11而加以划分。但是,从大的观点观察的情况下,冷藏室11a以及蔬菜室11c也能够视作相同温度带的储藏室11。在这种情况下,即使在与删除对象的食材相关的多个库存登记rs是被分为冷藏室11a以及蔬菜室11c的登记的情况下,也可以在关于该食材而受理到删除对象不明确的库存登记r1的删除指示的情况下,删除保存于冷藏室11a以及蔬菜室11c的食材的库存登记r1中的、购买日最久远的食材(或者摄取期限最早的食材)的库存登记r1。
[0169]
(第三变形例)
[0170]
第三变形例的登记管理部422在存在与删除对象的食材相关的多个库存登记rs的情况下,在关于该食材而受理到删除对象不明确的库存登记r1的删除指示的情况下,无论食材的购买日、摄取期限如何,都仅基于根据储藏室11的种类而被预先设定的优先顺序,来将多个库存登记r1中的一个以上的库存登记r1删除。即,第三变形例的登记管理部422仅基于上述的第二基准的优先顺序,决定删除对象的库存登记r1。本变形例的优先顺序的详细情况与第二变形例的第二基准的优先顺序相同。
[0171]
(第四变形例)
[0172]
在第四变形例中,是根据储藏室11的种类而被预先设定的上述优先顺序因食材而不同的例子。即,在多个库存登记rs中包括在第一储藏室中有食材的第一登记、及在温度带低于上述第一储藏室的第二储藏室中有上述食材的第二登记的情况下,在食材是第一食材的情况下,上述优先顺序按照上述第一储藏室、上述第二储藏室的顺序变低,在上述食材是与第一食材不同的第二食材的情况下,上述优先顺序按照上述第二储藏室、上述第一储藏室的顺序变低。
[0173]
在一个例子中,上述第一储藏室是冷藏室11a,上述第二储藏室是冰鲜室11b,上述第一食材是肉类或者鱼贝,上述第二食材是蔬菜。即,在删除对象的库存登记r1是肉类或者鱼贝的情况下,登记管理部422相比于与冰鲜室11b相关的库存登记r1,优先删除与冷藏室
11a相关的库存登记r1。另一方面,在删除对象的库存登记r1是蔬菜的情况下,登记管理部422相比于与冷藏室11a相关的库存登记r1,优先删除与冰鲜室11b相关的库存登记r1。这是因为,保存于冷藏室11a的肉类以及鱼贝比保存于冰鲜室11b的肉类以及鱼贝被更早使用的可能性高,另一方面,保存于冰鲜室11b的蔬菜大多是一部分被料理过的(例如被切割过的)蔬菜,相比于保存于冷藏室11a的蔬菜被更早使用的可能性高。
[0174]
在另一例中,上述第一储藏室是冷藏室11a、冰鲜室11b、或者蔬菜室11c,上述第二储藏室是冷冻室11e,上述第一食材是蔬菜、肉类、或者鱼贝,上述第二食材是水果。即,在删除对象的库存登记r1是蔬菜、肉类、或者鱼贝的情况下,登记管理部422相比于与冷冻室11e相关的库存登记r1,优先删除与冷藏室11a、冰鲜室11b、或者蔬菜室11c相关的库存登记r1。另一方面,在删除对象的库存登记r1是水果的情况下,登记管理部422相比于与冷藏室11a、冰鲜室11b、或者蔬菜室11c相关的库存登记r1,优先删除与冷冻室11e相关的库存登记r1。这是因为,保存于冷藏室11a、冰鲜室11b、或者蔬菜室11c的蔬菜、肉类以及鱼贝相比于保存于冷冻室11e的蔬菜、肉类以及鱼贝被更早使用的可能性高,另一方面,保存于冷冻室11e的水果被作为冷冻果实而较早食用的可能性高。
[0175]
(第五变形例)
[0176]
第五变形例的登记管理部422在多个库存登记rs包括表示冰鲜室11b中有食材的第一登记、和表示冷藏室11a中有上述食材的第二登记的情况下,在对冰鲜室11b进行冷却的运转模式为第一运转模式的情况下,上述优先顺序按照冰鲜室11b、冷藏室11a的顺序变低,在对冰鲜室11b进行冷却的运转模式为温度带比上述第一运转模式低的第二运转模式的情况下,上述优先顺序按照冷藏室11a、冰鲜室11b的顺序变低。这是因为,冰鲜室11b的温度带在以变低的运转模式运转的情况下,保存于冷藏室11a的食材比保存于冰鲜室11b的食材更早被使用的可能性高。
[0177]
例如登记管理部422在对冰鲜室11b进行冷却的运转模式为“通常冰鲜”的运转模式的情况下,相比于与冷藏室11a相关的库存登记r1,优先删除与冰鲜室11b相关的库存登记r1。另一方面,登记管理部422在对冰鲜室11b进行冷却的运转模式为“快速冰鲜”的运转模式的情况下,相比于与冰鲜室11b相关的库存登记r1,优先删除与冷藏室11a相关的库存登记r1。
[0178]
在另一例中,登记管理部422在对冰鲜室11b进行冷却的运转模式为“解冻”的运转模式的情况下,相比于与冷藏室11a相关的库存登记r1,优先删除与冰鲜室11b相关的库存登记r1。另一方面,登记管理部422在对冰鲜室11b进行冷却的运转模式为“通常冰鲜”的运转模式的情况下,相比于与冰鲜室11b相关的库存登记r1,优先删除与冷藏室11a相关的库存登记r1。
[0179]
在又一例中,登记管理部422在对冰鲜室11b进行冷却的运转模式为“通常”的运转模式的情况下,相比于与冷藏室11a相关的库存登记r1,优先删除与冰鲜室11b相关的库存登记r1。另一方面,登记管理部422在对冰鲜室11b进行冷却的运转模式为“特别冰鲜”的运转模式的情况下,相比于与冰鲜室11b相关的库存登记r1,优先删除与冷藏室11a相关的库存登记r1。
[0180]
以上,说明了几个变形例,但变形例并不限定于上述的例子。例如在多个库存登记rs被分开到多个储藏室11的情况下,响应控制部423也可以每次都向用户u提问删除哪个库
存登记r1。另外,登记管理部422也可以基于冰箱100的门20的开闭开关(未图示)的检测结果,限定为门20打开的储藏室11而判定删除对象的库存登记r1。
[0181]
<7.与错误的报告顺序相关的控制例>
[0182]
<7.1处理内容>
[0183]
如上述那样,本实施方式的指示受理部421能够受理基于用户u要同时追加或者删除多个食材的登记的声音输入的指示。本说明书中所谓“同时追加或者删除”的意思并非是严格的时刻一致,而是在用户u的一段发言之中所指示的追加或者删除。在受理了这种指示的情况下,有时虽然对于多个食材中的一部分的食材而言处理正常地完成,但对于其他一部分的食材而言处理失败。在该情况下,响应控制部423按照以下的报告顺序向用户u报告错误。包含这些错误的报告顺序在内的响应的优先顺序被预先设定而作为响应优先顺序信息528存储于存储部425。本说明书中的“正常”的意思是不对用户u报告错误的状态。
[0184]
详细来说,响应控制部423在未由指示受理部421正常地受理到与多个食材中的一部分的食材的登记的追加或者删除相关的、用户u的指示的情况下(即,关于多个食材中的一部分的食材的登记而输出错误的情况下),无论上述声音输入中的所述多个食材的发言顺序如何,都先输出上述多个食材中的上述指示已被正常地受理的食材(即,不是上述错误的对象的食材)相关的处理结果,后输出上述多个食材中的上述指示未被正常地受理的食材(即,是上述错误的对象的食材)相关的处理结果。这里所说的“登记”并不限定于库存登记r1,也包含购物登记r2、删除登记r3、提出登记r4等。
[0185]
例如在受理了“删除三个卷心菜,一个西红柿”这一删除指示的情况下,在卷心菜只有一个的情况下,响应控制部423如“已删除一个西红柿。卷心菜只有一个。已全部删除。”那样,即使是关于一个发言之中先指示的食材的响应,与伴随着错误的食材相关的响应也在后面输出。
[0186]
如上述那样,登记管理部422将能够登记于各库存登记r1的食材的最大登记数量设为999份、将库存登记r1的最大登记件数作为100件来管理。响应控制部423在与同时追加多个食材的登记的指示相关的处理中,同时产生了与食材的最大登记数量相关的第一错误和与库存登记r1的最大登记件数相关的第二错误的情况下,先输出上述第一错误,后输出上述第二错误。第一错误是在想要追加为超过最大登记数量的数量的库存登记r1的情况下产生的错误。第二错误是在已登记了最大登记件数的库存登记r1的状态下要进一步追加库存登记r1的情况下产生的错误。本说明书中的“同时产生”的意思并非是严格的时刻一致,而是在用户u的一段发言中对于所指示的内容产生多个错误。
[0187]
这里,如上述那样本实施方式的登记管理部422在产生了上述第一错误的情况下,对于产生了上述第一错误的食材,以最大登记数量以下的规定数量进行登记。即,如上述那样,在受理了“向冷藏室中追加1500克牛肉”那样的库存登记r1的追加指示的情况下,登记管理部422使追加对象的食材的数量为最大登记数量(999克)来追加库存登记r1。上述规定数量并不局限于最大登记数量,也可以是比其少的数量。如上述那样,在受理了“向冷藏室追加1500个卷心菜”那样的库存登记r1的追加指示的情况下,也可以以根据食材而被预先设定的规定数量(在卷心菜的情况下例如是20个)来追加库存登记r1。
[0188]
因此,在本实施方式中,登记管理部422在与同时追加多个食材的登记的指示相关的处理中同时产生了上述第一错误与上述第二错误的情况下,对于产生了上述第一错误的
食材,以上述规定数量(例如最大登记数量)进行登记,对于产生了上述第二错误的食材,不进行库存登记r1的登记。然后,响应控制部423使对于上述第一食材已经以上述规定数量(例如最大登记数量)进行了登记这一情况与上述第一错误一同先进行输出,使上述第二错误在后进行输出。
[0189]
例如在受理了“追加1500克牛肉,追加一个卷心菜”这一指示的情况下,在该时刻已有99件库存登记r1的情况下,响应控制部423如“能够登记的最大的数量是999。已追加了999克牛肉。食材的最大登记件数为100件。请删除食材”那样回答。
[0190]
进一步来说,本实施方式的登记管理部422在对于上述多个食材中的第一食材产生上述第一错误、对于上述多个食材中的第二食材正常地处理、并产生了与上述多个食材中的第三食材相关的上述第二错误的情况下,登记管理部422对于上述第一食材以上述规定数量(例如最大登记数量)进行登记,对于上述第二食材正常地进行登记,对于上述第三食材不进行登记。然后,响应控制部423使对于上述第二食材已正常地处理这一情况先进行输出,接着使对于上述第一食材已经以上述规定数量(例如最大登记数量)进行了登记这一情况与上述第一错误一同输出,并使与上述第三食材相关的第二错误在后面输出。
[0191]
例如在受理了“追加1500克牛肉,追加三个鸡蛋,追加一个卷心菜”这一指示的情况下,在该时刻已有98件的库存登记r1的情况下,响应控制部423如“已追加了三个鸡蛋。可登记的最大的数量为999。已追加999克牛肉。食材的最大登记件数为100件。请删除食材。”那样回答。
[0192]
在本实施方式中,登记管理部422在对于上述多个食材所含的三个以上的食材产生了错误的情况下,不对上述多个食材的全部进行处理。然后,响应控制部423输出概括性地表示对于上述多个食材而言处理已失败这一情况的响应。在该情况下,响应控制部423不输出关于上述三个以上的食材的单独的内容(关于上述三个以上的食材的每一个食材的错误的内容)。
[0193]
例如在受理了“删除200克猪肉,删除200克牛肉,删除两个胡萝卜”这一指示的情况下,在由于上述的(b1)~(b5)中的某一个理由而在“猪肉”、“牛肉”以及“胡萝卜”的库存登记r1的删除中失败了的情况下,响应控制部423如“所有处理已失败。请尝试分别指示。”那样回答。
[0194]
但是,在上述多个食材包括四个以上的食材,对于其中三个以上的食材产生了错误,但对于其他一个以上的食材能够正常地处理的情况下,也可以是,登记管理部422对于上述其他一个以上的食材正常地进行处理,并且响应控制部423向用户u报告对于上述其他一个以上的食材正常地进行了处理这一情况。
[0195]
<7.2控制的流程>
[0196]
图18是表示与同时追加或者删除多个食材的登记的用户u的指示相关的处理的流程图。首先,指示受理部421受理用户u的指示(s201)。接下来,登记管理部422基于指示受理部421的指示,开始登记的追加或者删除的处理(s202)。
[0197]
接下来,登记管理部422判定对于上述多个食材所含的三个以上的食材而言是否产生了某些错误(s203)。响应控制部423在对于上述三个以上的食材而言产生了某些错误的情况下(s203:是),输出概括性地表示对于上述多个食材而言处理已失败这一情况的响应(s204),并结束处理。
[0198]
登记管理部422在对于上述三个以上的食材而言未产生错误的情况下(也包含指示对象的食材原本就为两个以下的情况)(s203:否),关于同时追加或者删除多个食材的登记的用户u的指示,判定是否有已正常地处理的指示(s205)。登记管理部422在有已正常地处理的指示的情况下(s205:是),对已正常地处理的指示赋予识别符“i”(s206),进入s207。另一方面,登记管理部422在没有已正常地处理的指示的情况下(s205:否),前进至s207。
[0199]
接下来,登记管理部422关于同时追加或者删除多个食材的登记的用户u的指示,判定是否有产生了第一错误的指示(s207)。登记管理部422在有产生了第一错误的指示的情况下(s207:是),对产生了第一错误的指示赋予识别符“j”(s208),前进至s209。另一方面,登记管理部422在没有产生了第一错误的指示的情况下(s207:否),前进至s209。
[0200]
接下来,登记管理部422关于同时追加或者删除多个食材的登记的用户u的指示,判定是否有产生了第二错误的指示(s209)。登记管理部422在有产生了第二错误的指示的情况下(s209:是),对产生了第二错误的指示赋予识别符“k”(s210)前进至s211。另一方面,登记管理部422在没有产生了第二错误的指示的情况下(s209:否),前进至s211。
[0201]
接下来,响应控制部423按照识别符“i”、“j”、“k”的顺序重新排列对于指示的响应顺序(s211)。接下来,响应控制部423基于在s211中重新排列的响应顺序,输出对于用户u的指示的处理结果的响应(s212)。
[0202]
<7.3优点>
[0203]
作为比较例,考虑对用户u的指示而言仅响应处理已失败的食材管理系统。若进行这种响应,则有给用户u带来不愉快、而且用户u的处理变得繁琐的情况。其结果,有用户u的便利性降低的情况。
[0204]
因此,本实施方式的食材管理系统在多个食材中的一部分的食材相关的指示未被正常地处理的情况下,无论声音输入中的上述多个食材的发言顺序如何,都使上述多个食材中的上述指示已被正常地处理的食材相关的处理结果在先输出,并且使上述多个食材中的上述指示未被正常地处理的食材相关的处理结果在后输出。根据这种构成,与上述比较例相比,能够减少处理失败了的情况下的用户u的不愉快,促进之后的顺畅的处理。由此,能够提高用户u的便利性。
[0205]
在本实施方式中,响应控制部423在同时产生了与食材的最大登记数量相关的第一错误和与食材登记的最大登记件数相关的第二错误的情况下,使上述第一错误在先输出,使上述第二错误在后输出。根据这种构成,通过将与第一错误相比更需要用户u注意的第二错误后输出,容易强烈地引起用户u对第二错误的注意(容易留在用户u的意识中)。由此,能够进一步提高用户u的便利性。
[0206]
这里,在对于三个以上的食材的全部而言产生了错误的情况下,若将这些错误的内容全部输出,则响应变长,难以引起用户u对响应的细节的注意。因此,在本实施方式中,响应控制部423在对于三个以上的食材产生了错误的情况下,输出概括性地表示对于三个以上的食材而言处理已失败这一情况的响应。根据这种构成,与输出所有错误的情况相比,能够缩短响应。由此,能够进一步提高用户u的便利性。
[0207]
<7.4变形例>
[0208]
(第一变形例)
[0209]
第一变形例的响应控制部423在受理了同时追加或者删除多个食材的登记的用户
u的指示的情况下,在对于上述多个食材所含的两个以上的食材产生了错误的情况下,输出概括性地表示对于上述多个食材而言处理已失败这一情况的响应。在该情况下,响应控制部423不输出关于上述两个以上的食材的单独的内容(关于上述两个以上的食材的每一个食材的错误的内容)。由此,与输出所有错误的情况相比,能够缩短响应。由此,有时能够进一步提高用户u的便利性。
[0210]
(第二变形例)
[0211]
第二变形例的登记管理部422在通过指示受理部421未正常地识别上述多个食材中的第一食材相关的指示、并且同时产生了与上述多个食材中的第二食材相关的上述第一错误和与上述多个食材中的第三食材相关的上述第二错误的情况下,对于上述第一食材不进行登记,对于上述第二食材以上述规定数量(例如最大登记数量)进行登记,对于上述第三食材不进行登记。然后,响应控制部423使对于上述第二食材而言已经以上述规定数量(例如最大登记数量)进行了登记这一情况与上述第一错误一同在先输出,接着使与上述第三食材相关的上述第二错误输出,使表示上述第一食材未被正常地识别这一情况的第三错误在后输出。
[0212]
例如在受理了“追加三个鸡蛋,追加1500克牛肉,追加一个卷心菜”这一指示的情况下,在该时刻已有99件的库存登记r1、且与“鸡蛋”相关的指示未被正常地识别的情况下,响应控制部423如“能够登记的最大的数量为999。已追加999克牛肉。食材的最大登记件数为100件。请删除食材。未能识别第一个指示。”那样回答。
[0213]
(第三变形例)
[0214]
第三变形例是将用户u的声音的分析结果和表示对于用户u的各指示的识别结果的似然度的似然度信息一同从第一服务器装置410向第二服务器装置420的指示受理部421发送的例子。
[0215]
第三变形例的登记管理部422在受理了同时追加或者删除多个食材的登记的用户u的指示的情况下,在与上述多个食材中的第一食材相关的上述指示的识别结果的似然度小于预先设定的阈值、并且同时产生了与上述多个食材中的第二食材相关的上述第一错误和与上述多个食材中的第三食材相关的上述第二错误的情况下,对于上述第一食材以推断的食材(似然度最高的食材)进行登记,对于上述第二食材以上述规定数量(例如最大登记数量)进行登记,对于上述第三食材不进行登记。然后,响应控制部423使对于上述第二食材而言已经以上述规定数量(例如最大登记数量)进行了登记这一情况与上述第一错误一同在先输出,接着使与上述第三食材相关的上述第二错误输出,使上述第一食材已以推断的食材进行了登记这一情况在后输出。
[0216]
例如在受理了“追加三个鸡蛋,追加1500克牛肉,追加一个卷心菜”这一指示的情况下,在该时刻已有98件的库存登记r1、且与“鸡蛋”相关的指示中识别结果的似然度小于预先设定的阈值的情况下,响应控制部423如“能够登记的最大的数量为999。已追加999克牛肉。食材的最大登记件数为100件。请删除食材。第一个食材是鸡蛋可以吗。已追加三个鸡蛋。”那样回答。根据这种响应,推断而登记的食材相关的响应成为最后,因此容易强烈地引起用户u对推断而登记的食材的注意(容易留在用户u的意识中)。因此,在推断而登记的食材有误的情况下,能够增加用户u不忘记而进行修正的可能性。
[0217]
以上,说明了几个变形例,但变形例并不限定于上述的例子。例如在受理了同时追
加或者删除多个食材的登记的用户u的指示的情况下,在未能识别与多个食材的一部分相关的指示的情况下,响应控制部423可以针对不能识别指示的内容,输出不能识别的意思的响应,或输出对用户u的提问。在该情况下,不能识别的意思的响应和对用户u的提问在上述的错误的报告顺序的最后(例如第一错误以及第二错误的报告之后)输出。
[0218]
<8.存在多个冰箱的情况下的控制例>
[0219]
<8.1处理内容>
[0220]
如上述那样,在同一住所内存在多个冰箱100(例如冰箱100a、100b)的情况下,设定部424基于由指示受理部421受理到的指示,从多个冰箱100之中设定成为食材管理的指示对象的冰箱100。所谓“设定成为食材管理的指示对象的冰箱”,不限定于新设定成为食材管理的指示对象的冰箱100的情况,也包含将成为食材管理的指示对象的冰箱100从某一冰箱100变更为另一冰箱100的情况。
[0221]
这里,所谓“食材管理的指示对象”,例如是在通过声音对话装置200的声音操作中在关于食材管理而曾有不指定冰箱100的用户u的声音的指示(库存列表db521的库存登记r1的追加、删除、或者确认等)的情况下成为库存登记r1的追加、删除、或者确认的对象的冰箱100。在另一观点中,所谓“食材管理的指示对象”,例如是在通过终端设备300的显示装置310的操作中、在app起动后最先显示的食材管理的主页上可进行食材管理的操作的冰箱100。换言之,所谓“食材管理的指示对象”,是在同一住所内多个冰箱100之中食材管理的优先度最高的冰箱100。
[0222]
在本实施方式中,设定部424基于由指示受理部421受理的用户u的声音输入的指示,从多个冰箱100中设定成为食材管理的对象的冰箱100。在本实施方式中,响应控制部423在输出表示能够作为食材管理的对象设定的多个冰箱100的信息的情况下,对多个冰箱100附加不同的识别信息而以声音输出。该识别信息例如是不同的编号或者不同的字母,但只要是能够以较短的发言响应的信息、或容易加以区别的信息(容易识别的信息),就并不限定于上述例子。然后,设定部424根据基于对上述识别信息进行指定的用户u的声音输入的指示,设定成为食材管理的对象的冰箱100。
[0223]
在本实施方式中,设定部424能够通过指示受理部421受理对于多个冰箱100的每一个冰箱100的任意的称呼(绰号)的登记。任意的称呼例如是“父亲的冰箱”、“母亲的冰箱”、或“大冰箱”、“小冰箱”、或“厨房的冰箱”、“起居室的冰箱”等用户u能够区别多个冰箱100的称呼。
[0224]
图19是表示冰箱登记信息529的内容的一个例子的图。在冰箱登记信息529中,将能够识别用户u的用户id、能够识别冰箱100的冰箱id、对于冰箱100登记的任意的称呼、表示是否有哪个冰箱100正设定为食材管理的对象的信息建立了对应。在本说明书中“同一住所内多个冰箱100”或者“能够作为食材管理的对象设定的多个冰箱100”例如意思是与同一用户u(同一用户id)建立关联地登记的多个冰箱100。取代于此,“同一住所内多个冰箱100”或者“能够作为食材管理的对象设定的多个冰箱100”也可以是通过同一路由器r而与服务器400进行通信的多个冰箱100。
[0225]
在本实施方式中,在设定成为食材管理的指示对象的冰箱100的情况下(例如新设定的情况下、或者变更的情况下),响应控制部423将附加于多个冰箱100的上述称呼与上述识别信息(例如编号或者字母)作为组合(set)而以声音输出。然后,设定部424根据基于对
上述识别信息进行指定的用户u的声音输入的指示,设定成为食材管理的对象的冰箱100。另一方面,除了基于对上述识别信息进行指定的声音输入的指示之外,设定部424还在由指示受理部421受理了基于对上述称呼进行指定的声音输入的指示的情况下,将基于对上述称呼进行指定的声音输入的指示,不利用于确定成为食材管理的对象的冰箱100、或者与上述识别信息相比减小权重来加以利用。
[0226]
例如在登记了图19所示那样的冰箱登记信息529的情况下,在由指示受理部421受理了基于“变更食材管理的冰箱”、“切换冰箱”,或者“希望改变为不同的冰箱”那种对冰箱100的切换进行表示的用户u的声音输入的指示的情况下,响应控制部423从声音对话装置200输出“有1号、母亲的冰箱,2号、父亲的冰箱。使用哪一个的食材管理功能?请用编号告知。”这一提问。然后,指示受理部421例如等待基于用户u的声音的追加指示。例如在有“1号”这样的用户u的声音的回答的情况下,设定部424将“id:100214”的冰箱100确定为食材管理的指示对象的冰箱100。然后,设定部424基于对所确定的冰箱100进行表示的信息来更新冰箱登记信息529,从而切换食材管理的指示对象的冰箱100。
[0227]
在本实施方式中,设定部424维持与食材管理的指示对象相关的设定,直到由指示受理部421受理到对成为食材管理的指示对象的冰箱100进行变更的用户u的指示为止。即,一旦设定成为食材管理的指示对象的冰箱100,则在通过声音对话装置200或者终端设备300的操作结束后也将食材管理的指示对象固定为同一冰箱100,直到有对成为食材管理的指示对象的冰箱100的登记进行删除或者变更的追加指示为止。
[0228]
<8.2设置新的冰箱的情况下的例子>
[0229]
<8.2.1设置新的冰箱的情况下的一个例子>
[0230]
响应控制部423在能够设定为食材管理的指示对象的冰箱100的台数增加了的情况下,输出表示将哪个冰箱100设定为食材管理的指示对象的提问。例如响应控制部423输出“登记于app的冰箱100已被变更。有1号、母亲的冰箱,2号、父亲的冰箱,3号、起居室的冰箱。使用哪一个的食材管理功能?请用编号告知。”这一提问。然后,设定部424基于用户u对上述提问的回答,设定食材管理的指示对象的冰箱100。
[0231]
<8.2.2设置新的冰箱的情况下的变形例>
[0232]
在变形例中,设定部424在能够设定为食材管理的指示对象的冰箱100的台数增加了的情况下,将最后追加了登记的冰箱100自动地设定为食材管理的指示对象。在又一变形例中,设定部424在能够设定为食材管理的指示对象的冰箱100的台数增加了的情况下,在最后追加了登记的冰箱100与正设定为食材管理的指示对象的冰箱100相比更新的情况下以及/或者容量更大的情况下,将最后追加了登记的冰箱100自动地设定为食材管理的指示对象。多个冰箱100的新旧的比较或者容量的比较能够基于冰箱登记信息529中登记的冰箱id以及未图示的产品信息来进行。另一方面,设定部424例如在最后追加了登记的冰箱100与正设定为食材管理的指示对象的冰箱100相比更旧的情况下或者容量更小的情况下,也可以不将最后追加了登记的冰箱100设定为食材管理的指示对象。
[0233]
<8.3冰箱被丢弃的情况下的例子>
[0234]
<8.3.1冰箱被丢弃的情况下的一个例子>
[0235]
设定部424在作为能够设定为食材管理的指示对象的冰箱100而登记有第一冰箱(例如冰箱100a)以及第二冰箱(例如冰箱100b)的情况下,在删除了正设定为食材管理的指
示对象的第一冰箱的登记的情况下(例如从冰箱登记信息529中被删除了的情况下),将与上述第一冰箱相关的食材的库存登记变更为与上述第二冰箱相关的库存登记。在该情况下,设定部424在维持表示将各库存登记r1建立了关联的储藏室11的信息的状态下,将上述第一冰箱的库存登记r1变更为上述第二冰箱的库存登记r1。即,上述第一冰箱的冷藏室11a相关的库存登记r1被变更为上述第二冰箱的冷藏室11a相关的库存登记r1,上述第一冰箱的冷冻室11e相关的库存登记r1被变更为上述第二冰箱的冷冻室11e相关的库存登记r1。
[0236]
例如在登记了图19所示那样的冰箱登记信息529的情况下,以如下情况为例进行说明:作为食材管理的指示对象,设定了“父亲的冰箱100”,作为与“父亲的冰箱100”相关的库存登记r1,关于冷藏室11a有“猪肉200克”的库存登记r1,关于冷冻室11e有“冰淇淋2个”的库存登记r1。在这种情况下,在“父亲的冰箱100”的登记被删除了的情况下,作为与“母亲的冰箱100”相关的库存登记r1,关于冷藏室11a追加“猪肉200克”的库存登记r1,关于冷冻室11e追加“冰淇淋2个”的库存登记r1。
[0237]
<8.3.2冰箱被丢弃的情况下的另一例>
[0238]
在能够设定为食材管理的指示对象的多个冰箱100包括第一冰箱(例如冰箱100a)、第二冰箱(例如冰箱100b)、及第三冰箱(例如冰箱100c)、且上述第二冰箱正设定为食材管理的指示对象的情况下,在上述第二冰箱的登记被删除了的情况下,响应控制部423输出表示将上述第一冰箱与上述第三冰箱中的哪一个冰箱100设定为食材管理的指示对象的提问。例如在有“母亲的冰箱”、“父亲的冰箱”、及“起居室的冰箱”且正设定为食材管理的指示对象的“父亲的冰箱”的登记被删除了的情况下,响应控制部423输出“登记于app的冰箱100已被变更。有1号、母亲的冰箱,2号、起居室的冰箱。使用哪一个的食材管理功能?请用编号告知。”这一提问。然后,设定部424基于用户u对上述提问的回答,设定食材管理的指示对象的冰箱100。
[0239]
<8.4控制的流程>
[0240]
图20是表示能够设定为食材管理的对象的冰箱100的数量被变更了的情况下的处理的流程图。响应控制部423在能够设定为食材管理的对象的冰箱100的数量被变更了的情况下,判定变更后的冰箱100的数量是1台还是2台以上(s301)。响应控制部423在变更后的冰箱100的数量是1台的情况下(s301:1台),朗读在该时刻可使用的冰箱100的称呼(s302)。例如响应控制部423输出“当前可使用的是父亲的冰箱”那样的响应。
[0241]
另一方面,响应控制部423在变更后的冰箱100的数量为2台以上的情况下(s301:2台以上),输出表示将哪个冰箱100设定为食材管理的指示对象的提问(s303)。接下来,指示受理部421受理用户u对上述提问的回答(s304)。接下来,设定部424基于由指示受理部421受理的用户u的回答,设定成为食材管理的对象的冰箱100(s305)。接下来,响应控制部423朗读设定为食材管理的对象的冰箱100(s306)。由此,一系列的处理结束。
[0242]
<8.5优点>
[0243]
在本实施方式中,在同一住所内有多个冰箱100的情况下,基于由指示受理部421受理的指示,从多个冰箱100中设定成为食材管理的指示对象的冰箱100。根据这种构成,在拥有多个冰箱100的情况下,能够将食材管理功能分配给任意的冰箱100。由此,与多个冰箱100的食材管理功能分别被管理的情况相比,能够减少用户u的管理负担。由此,能够实现用户u的便利性的提高。
[0244]
在本实施方式中,响应控制部423在输出对能够设定为食材管理的对象的多个冰箱100进行表示的信息的情况下,对多个冰箱100附加不同的识别信息而用声音输出。然后,设定部424根据基于对上述识别信息进行指定的用户u的声音的指示,设定成为食材管理的对象的冰箱100。根据这种构成,能够减少声音输入中的误识别。由此,能够以更高的精度进行符合用户u的意图的删除处理。
[0245]
根据以上说明的至少一个实施方式,食材管理系统在关于某一食材受理了删除对象不明确的库存登记的删除指示的情况下,基于预先设定的优先顺序来删除多个库存登记中的一个以上的库存登记。根据这种构成,能够实现食材管理系统的使用的便利性的提高。
[0246]
虽然说明了本发明的几个实施方式,但这些实施方式是作为例子而提出的,并不意图限定发明的范围。这些实施方式能够以其他各种方式实施,在不脱离发明的主旨的范围内能够进行各种省略、替换、变更。这些实施方式及其变形包含在发明的范围、主旨中,同样包含在权利要求书所记载的发明与其等效的范围中。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献