首页> 中国专利> 信息提示方法、信息提示系统以及信息提示程序

信息提示方法、信息提示系统以及信息提示程序

摘要

本发明涉及的信息提示方法,获取表示用户对于食品的喜好的口味的指示信息;计算表示指示信息所示的口味的特征的第一特征量;根据食品数据库计算表示各食品的口味的特征的第二特征量随时间变化的随时间推移信息,提取第一特征量和随时间推移信息之间的距离为基准值以下的食品,其中,所述食品数据库存储关于一种以上食品中的每一种食品的一种以上成分的每种成分的含量随时间的变化;提示所提取的所述食品。

著录项

说明书

技术领域

本发明涉及一种提示用户喜好的食品的技术。

背景技术

近年来,存在一种在互联网上检索用户的喜好口味的食品并向用户提示的服务。

例如,在专利文献1中公开了一种技术,其让用户输入自己知道的口味的葡萄酒的品牌,在口味的分布图内显示该葡萄酒在味觉上的位置,并让用户输入以该位置为基准按照用户的希望例如比该葡萄酒更甜等的希望在分布图上的其它的位置,检索与该位置对应的口味的葡萄酒并通知给用户。

然而,在专利文献1的技术中,由于没有考虑到葡萄酒的成熟所带来的口味的变化来检索用户的喜好口味的葡萄酒,在这一点上需要改进。

现有技术文献

专利文献

专利文献1:日本专利公开公报特开2002-117059号

发明内容

本发明的目的在于提供一种考虑到食品的口味随时间的变化来提示用户的喜好口味的食品的技术。

本发明的一方面涉及的信息提示方法,是提示用户喜好的食品的信息提示系统的信息提示方法,让所述信息提示系统的计算机执行以下步骤:获取表示所述用户对于所述食品的喜好的口味的指示信息;计算表示所述指示信息所示的口味的特征的第一特征量;根据食品数据库计算表示各食品的所述口味的特征的第二特征量随时间变化的随时间推移信息,提取所述第一特征量和所述随时间推移信息之间的距离为基准值以下的食品,其中,所述食品数据库存储关于一种以上食品中的每一种食品的一种以上成分的每种成分的含量随时间的变化;提示所提取的所述食品。

根据本发明,可以考虑到食品的口味随时间的变化来提示用户的喜好口味的食品。

附图说明

图1是表示本发明的第一实施方式涉及的信息提示系统的整体构成的一个例子的方框图。

图2是表示以构成口味的特征量的多个参数为坐标轴的坐标空间的一个例子的示意图。

图3是表示酿造厂DB的数据构成的一个例子的示意图。

图4是表示评价信息DB的数据构成的一个例子的示意图。

图5是表示图1所示的信息提示系统的处理的一个例子的流程图。

图6是表示图5的S4的提取处理的详细情况的流程图。

图7是用于表示生成随时间推移信息(progress information)的第一例的示意图。

图8是用于表示生成随时间推移信息的第二例的示意图。

图9是汇总了图1所示的信息提示系统的处理的示意图。

图10是表示在用户终端显示的输入画面的一个例子的示意图。

图11是表示第二实施方式的提取处理的详细情况的流程图。

图12是表示第三实施方式的提取处理的详细情况的流程图。

具体实施方式

以下,参照附图对本发明的实施方式进行说明。另外,以下的实施方式是具体化本发明的一个例子而已,并不用于限定本发明的技术保护范围。

(本发明的背景)

近年来,由于消费者对啤酒口味的多样性需求,流行用在小规模酿造厂制造的精酿啤酒来代替传统的大型酿造商制造的啤酒。据说,精酿啤酒仅在日本全国就有大约300个以上的酿造厂,其配方的种类高达1000种以上。为此,找到用户喜好的口味的精酿啤酒不是一件容易的事,希望能构建一个用于检索用户喜好的口味的啤酒的系统。

大型酿造商制造的啤酒,为了确保透明度以及防止因残留的酵母引起的过度发酵,通常,在最后进行了过滤和/或加热杀菌工序之后才发货,然而进行过滤和/或加热杀菌工序需要大型的设备。为此,精酿啤酒通常不进行过滤和/或加热杀菌工序就发货。并且,省略过滤和/或加热杀菌工序反而能酝酿出精酿啤酒独特的色味和口味,能凸显精酿啤酒的个性,受到消费者的欢迎。这种没有经过过滤的精酿啤酒也被称为“无过滤啤酒”。

无过滤啤酒,由于在发货后因残留的酵母在木桶或瓶子的内部进一步成熟,口味会变化。因此,如果在发货后在适当的环境下管理无过滤啤酒,有可以会使无过滤啤酒的口味更加浓厚。为此,会发生例如在刚刚发货之后还不是用户的喜好口味的啤酒如果在发货后经过一定天数后会变成用户的喜好口味的啤酒的情况。相反,也会发生在刚刚发货之后是用户的喜好口味的啤酒如果在发货后经过一定天数后会变成不是用户的喜好口味的啤酒的情况。并且,也会发生在发货后经过一定天数之后原本是用户的喜好口味的啤酒变得更接近用户的喜好口味的情况。如上所述,无过滤啤酒,不仅仅是基础的口味,从发货日起经过的天数也是重要的选择因素之一。

然而,一直以来却不存在考虑到口味从发货日起随时间的变化来提示用户的喜好口味的食品的技术。

例如,在上述的专利文献1中,虽然检索用户在分布图上指定的位置的口味的葡萄酒,但是在该检索中,并没有考虑到葡萄酒从发货日起的口味的变化。为此,在专利文献1中存在不能考虑到口味随时间的变化来提示用户喜好的葡萄酒的问题。

本发明是为了解决所述的问题而做出的发明,其目的在于提供一种能考虑到食品的口味随时间的变化来提示用户的喜好口味的食品的技术。

本发明的一方面涉及的信息提示方法,是提示用户喜好的食品的信息提示系统的信息提示方法,让所述信息提示系统的计算机执行以下步骤:获取表示所述用户对于所述食品的喜好的口味的指示信息;计算表示所述指示信息所示的口味的特征的第一特征量;根据食品数据库计算表示各食品的所述口味的特征的第二特征量随时间变化的随时间推移信息,提取所述第一特征量和所述随时间推移信息之间的距离为基准值以下的食品,其中,所述食品数据库存储关于一种以上食品中的每一种食品的一种以上成分的每种成分的含量随时间的变化;提示所提取的所述食品。

根据该构成,提取表示用户的喜好口味的第一特征量和存储在食品数据库的表示各食品的口味的特征的第二特征量随时间变化的随时间推移信息之间的距离为基准值以下的食品,并提示所提取的食品。为此,本发明可以考虑到食品的口味随时间的变化来提示用户的喜好口味的食品。

在上述实施方式,还利用所述距离对所提取的所述食品确定变成与所述用户的喜好口味相对应的口味的时期;在所述提示,还提示所确定的所述时期。

根据该构成,可以与应该摄取所提取的食品的时期相配合来向用户进行提示。

在上述实施方式,所述时期表示以所述食品的发货日为基准的时期。

根据该构成,因为提示从发货日起的时期,用户可以适当地判断购入该食品的时期以及在购买后摄取该食品的时期。

在上述实施方式,所述指示信息包含构成所述第一特征量的一个以上的参数。

根据该构成,因为指示信息包含构成第一特征量的一个以上的参数,可以容易地数值化用户的喜好口味。

在上述实施方式,所述指示信息还包含所述食品从发货日起的成熟天数;在所述提取,还可以根据所述随时间推移信息确定与所述成熟天数对应的所述第二特征量,提取所确定的所述第二特征量与所述第一特征量之间的距离在所述基准值以下的食品。

根据该构成,可以在经过了用户希望的成熟天数的时间节点向用户提示具备用户的喜好口味的食品。

在上述实施方式,所述指示信息包含所述食品的希望摄取日;在所述提取,还根据所述随时间推移信息确定与所述希望摄取日对应的所述第二特征量,提取所确定的所述第二特征量与所述第一特征量之间的距离在所述基准值以下的食品。

根据该构成,可以在用户希望摄取食品的希望摄取日向用户提示具备用户的喜好口味的食品。

在上述实施方式,在所述用户的信息终端显示所述指示信息的输入画面;所述输入画面也可以包含表示用于输入构成所述第一特征量的多个参数的多维坐标空间的坐标空间图像。

根据该构成,因为用于输入构成第一特征量的多个参数的坐标空间图像被显示在输入画面,对于用户而言,可以容易地输入指示信息。

在上述实施方式,从存储器获取将所述用户在过去摄取的所述食品以及表示对于所述食品的评价的评价值相互对应的评价信息和表示所述食品的一种以上成分的每种成分的含量的成分信息,根据所获取的所述评价信息以及所述成分信息计算表示所述用户的口味的嗜好在所述坐标空间上的区域的嗜好区域,并使该嗜好区域显示在所述坐标空间图像上。

根据该构成,因为利用包含用户在过去摄取的食品以及用户对该食品的评价值的评价信息在坐标空间图像上显示表示用户的口味的嗜好的嗜好区域,用户通过参照自己的嗜好区域能更容易地输入指示信息。

在上述实施方式,所述输入画面还可以将所提示的所述食品的品牌和所提示的所述食品的所述口味的特征量在所述坐标空间的位置相互对应地进行显示。

根据该构成,因为所提示的食品的品牌和该食品的口味的特征量在坐标空间的位置相互对应地被显示,用户能容易地识别所提示的食品的品牌以及口味的特征量。

在上述实施方式,所述指示信息,根据评价信息和成分信息计算得出,由显示在以构成所述第一特征量的多个参数为坐标轴的坐标空间上的嗜好区域而构成,其中,所述评价信息将所述用户在过去摄取的所述食品以及表示对于所述食品的评价的评价值相互对应,所述成分信息表示所述食品的一种以上成分中的每种成分的含量。

根据该构成,因为根据用户对过去摄取的食品的评价值而生成的嗜好区域被作为指示信息而获取,不需要让用户输入所希望的口味就能提示适于用户的嗜好的食品。

在上述实施方式,所述食品数据库存储关于各所述食品的一种以上成分的每种成分的含量的代表值随时间的变化并存储关于各所述食品的一种以上成分的每种成分的基准含量;还参照将关于各所述食品的所述发货日和各所述成分的每种成分在所述发货日的测量值相互对应的测量信息,对于各所述食品,根据所述基准含量和所述测量值之间的差值校正所述食品数据库存储的含量,利用校正后的含量计算所述随时间推移信息。

根据该构成,根据测量信息所示的各食品的每种成分的测量值与各食品的每种成分的基准含量(制造配方)之间的差值校正存储在食品数据库的各成分的含量,利用校正后的含量计算随时间推移信息。因此,可以考虑到实际制造的食品的各成分的测量值相对于制造配方的偏差来校正随时间推移信息。而且,因为利用校正后的随时间推移信息提取用户的喜好口味的食品,能更准确地提取用户的喜好口味的食品。

在上述实施方式,所述食品也可以是无过滤啤酒。

根据该构成,对于将口味从发货日起的变化作为重要的选择因素之一的无过滤啤酒,可以考虑到口味从发货日起的变化向用户提示具备用户的喜好口味的无过滤啤酒。

在上述实施方式,也可以是,所述第一特征量以及所述第二特征量分别至少包含表示苦味的第一参数和表示品味的第二参数。

根据该构成,可以考虑到影响无过滤啤酒的口味的苦味以及品味来规定无过滤啤酒的口味的特征量。

在上述实施方式,所述食品也可以是发酵食品或酒精饮料。

根据该构成,对于诸如奶酪、咸菜以及酸奶的发酵食品或果酒、威士忌以及日本酒等的酒精食品等口味随时间变化的食品,可以考虑到口味的变化向用户提示用户的喜好口味的食品。

(第一实施方式)

图1是表示本发明的第一实施方式涉及的信息提示系统的整体构成的一个例子的方框图。该信息提示系统是提示用户喜好的食品的系统。在此,作为食品以啤酒为例进行说明。在啤酒中,特别采用没有进行过滤和/或加热杀菌工序,因残留的酵母在发货后会进一步成熟其口味从发货日起会随时间而变化的无过滤啤酒(以下,简称为“啤酒”)。但是,这仅是一个例子而已,也可以采用除了啤酒以外的葡萄酒以及烧酒等发货后因成熟其口味会发生变化的酒精饮料等的饮料。而且,作为食品,并不限于酒精饮料,也可以采用奶酪以及酸奶等的发酵食品。

该信息提示系统具备服务器10以及用户终端20。服务器10例如由包含一个以上计算机的云服务器构成。用户终端20是在该信息提示系统中用于接受服务并由用户持有的终端。用户终端20例如既可以由智能手机、平板终端以及移动电话等可携带的计算机构成,也可以由台式计算机等固定型的计算机构成。

在图1的例子中,为了便于说明,仅显示了一个用户终端20,但是,本发明并不局限于此,也可以由多个用户终端20构成。在这种情况下,每个用户终端20通过分别持有该终端的用户的用户ID来进行管理。服务器10,以用户ID为关键字(key),将用户的姓名等个人信息与用户终端20的通信地址相互对应的个人信息数据库(省略图示)存储到存储器13,利用该个人信息数据库与每个用户终端20进行通信。

服务器10以及用户终端20通过网络NT相互可通信地连接。作为网络NT,例如,可以采用英特网通信网以及移动电话通信网等的广域网(WAN、Wide Area Network)。

服务器10具备通信部11、处理器12以及存储器13。通信部11由将服务器10连接到网络NT的通信电路构成。

处理器12例如由CPU构成,具备嗜好区域生成部121、获取部122、特征量计算部123、提取部124、时期确定部(time specifying unit)125以及决定部126。处理器12的这些构成,既可以通过让处理器12执行存储在存储器13的使计算机作为该信息提示系统的服务器10而发挥其功能的程序来实现,也可以由专用的电路构成。

嗜好区域生成部121,利用存储在评价信息DB132的用户对过去饮用过的啤酒的评价的评价信息和存储在酿造厂DB131的由用户评价的构成啤酒的一种以上成分的每个成分的含量的测量值,生成用户的嗜好区域。在此,嗜好区域是表示在以构成啤酒的口味的特征量的多个参数为坐标轴的坐标空间上所表现出的用户的喜好口味的区域。嗜好区域生成部121利用通信部11将生成的嗜好区域发送到用户终端20。由此,嗜好区域被显示在用于让用户在用户终端20输入后述的指示信息的输入画面G1(参照图10)上,作为让用户输入指示信息时的向导。关于生成嗜好区域的详细情况将后述。

获取部122获取表示用户对啤酒的喜好的口味的指示信息。在此,指示信息是用户通过操作被显示在用户终端20的显示部24的输入画面G1(参照图10)而输入的信息。所输入的指示信息被从用户终端20经由网络NT发送到服务器10,通过获取部122进行获取。参照图10,在输入画面G1显示以苦味以及品味为两个轴的坐标空间图像G11。用户通过对坐标空间图像G11输入选择喜好的口味的操作来输入指示信息。因此,在本发明中,指示信息由苦味以及品味两种参数构成。

特征量计算部123计算出表示指示信息所示的口味的特征的第一特征量。在该实施方式,口味的特征量如图2所示由苦味以及品味两种参数构成。因此,特征量计算部123根据构成获取部122获取的指示信息的两种参数的值计算出第一特征量。

图2是表示以构成口味的特征量的多个参数为坐标轴的坐标空间SP的一个例子的示意图。如图2所示,坐标空间SP由以苦味以及品味为坐标轴的两个轴的坐标空间构成。在此,作为多个参数,采用了苦味以及品味两种参数,但是,本发明并不局限于此,参数的种类既可以是三种以上也可以是一种。例如,对于啤酒,除了苦味以及品味之外,还可以利用酸味、麦芽度、甜度、口感以及啤酒花感等指标来评价口味。因此,也可以采用这些指标中的至少其中之一作为参数。

苦味由基于异α(isoalpha)成分决定的IBU(苦味单位、InternationalBitterness Units)值来表示。苦味越高异α成分就增大IBU值就越增大。在本发明,采用由酿造厂针对各品牌提供的IBU值作为确定苦味的数值。另外,一般情况下,啤酒具有随着时间的流逝异α成分减少、苦味减少的倾向。

品味(flavor)是表示啤酒的口味的浓淡的指标,成熟的程度越高其值就越高。如果以葡萄酒为例,品味相当于酒体醇厚(full-body)以及酒体寡淡(light-body)的指标。品味基于酒精度数以及啤酒中包含的谷氨酸钠(monosodium glutamate)的含量来决定。在本发明,采用对于由酿造厂针对各品牌提供的酒精度数以及谷氨酸钠的含量通过进行规定的运算计算得出的数值作为确定品味的数值。例如,在本发明,利用预先决定了谷氨酸钠的含量以及酒精度数与品味的值的对应关系的函数或查找表(look-up table)等来决定品味的值。另外,啤酒的品味随着酒精度数以及谷氨酸钠的含量随时间的变化而发生微妙的变化。

返回参照图1。提取部124,根据存储针对一种以上的啤酒的每一种啤酒的一种以上的成分的各自的含量随时间的变化的酿造厂DB(数据库)131计算出表示口味的特征的第二特征量随时间的变化的随时间推移信息,提取第一特征量(应为特征量计算部123)计算出的第一特征量和随时间推移信息之间的欧几里德距离(Euclidean distance)在基准值以下的啤酒。

参照图2,假设某种啤酒的第二特征量的随时间推移信息用折线所示的曲线GR1来表示,用户输入的指示信息用点P0来表示。另外,点P0代表表示用户的喜好口味的第一特征量。在这种情况下,提取部124计算出曲线GR1和点P0之间的欧几里德距离d。而且,提取部124针对存储在酿造厂DB131中的其它的全部的啤酒也计算出欧几里德距离d。然后,提取部124将欧几里德距离d在基准值以下的啤酒作为接近用户的口味的喜好的啤酒进行提取。

另外,在曲线GR1中,左端的点P11表示在发货日的第二特征量,从左端起的第2、3、4个点P12、P13、P14分别表示从发货日起3天以后(3d)、1周以后(1w)以及两周以后(2w)的第二特征量。酿造厂提供在曲线GR1中的点P11至P14所示的具有代表性的IBU值、酒精度数以及谷氨酸钠的含量。为此,提取部124根据这些具有代表性的IBU值、酒精度数以及谷氨酸钠的含量计算出具有代表性的第二特征量。然后,提取部124可以通过连接具有代表性的第二特征量计算出曲线GR1。

返回参照图1。时期确定部125利用欧几里德距离d对提取部124提取出的啤酒确定变成与用户的喜好口味相对应的口味的时期。参照图2,假设曲线GR1和点P0的欧几里德距离d所示的直线与曲线GR1之间的交叉点用Px来表示,时期确定部125求出与交叉点Px对应的从发货日起的天数。然后,时期确定部125根据发酵表T32(参照图3)确定发货日的日期,并将在所确定的发货日加上从发货日起的天数的日期(以下,称为“最佳饮用日期(datefit for drinking)”。)作为所述时期来确定。另外,点P0和曲线GR1之间的欧几里德距离d表示点P0与曲线GR1之间的最短距离。

另外,通过提取部124以及时期确定部125提取出的啤酒以及各种啤酒的最佳饮用日期作为提取结果,利用通信部11被发送到用户终端20,并显示在用户终端20上。

返回参照图1。决定部126,如果经由网络NT从用户终端20获取到用户通过操作用户终端20从提取部124提取出的啤酒之中选择啤酒的选择指示,就将该啤酒决定为用户的购买对象的啤酒。而且,决定部126,在获取到选择指示的情况下,检索能购买到该啤酒的店铺,利用通信部11将包含通过检索而得到的店铺的店铺列表发送到用户终端20。之后,用户通过访问店铺列表中包含的店铺之中所希望的店铺或从所希望的店铺订购啤酒等来购买啤酒。

存储器13,例如,由半导体存储器构成,存储酿造厂DB131(食品DB数据库的一个例子)以及评价信息DB132。酿造厂DB131是预先存储关于一种以上啤酒的每一种啤酒的各成分的含量随时间的变化的数据库。图3是表示酿造厂DB131的数据构成的一个例子的示意图。

酿造厂DB131具备品牌表T31、发酵表T32、测量表T33。品牌表T31是针对每种啤酒品牌而制作的表格,在纵轴设定“成分”以及“目标信息”、在横轴设定“经过天数”。对每个品牌表T31分配“品牌ID”。“品牌ID”是用于识别啤酒的品牌的标识符。品牌表T31基于从啤酒的酿造厂提供给服务器10的数据而事先制作。

“成分”表示构成啤酒的成分。在此,作为“成分”包含用于数值化苦味的IBU值和用于数值化品味的酒精度数以及谷氨酸钠。但是,这仅是一个例子而已,如果作为啤酒的口味的特征量采用苦味以及品味以外的参数,也可以采用为了计算出该参数所需要的成分。例如,作为“成分”也可以采用啤酒花量、糖分、蛋白质以及脂肪。而且,作为成分的含量也可以采用不是含量本身而是例如单位体积(100ml或一桶(one barrel)等)的含量。

“目标信息”表示各成分的基准含量。基准含量是指为了再现作为目标的口味所需的各成分的含量。即,“目标信息”表示啤酒的制作配方。在此,作为“目标信息”采用酒精度数、IBU值以及谷氨酸钠各自的基准含量。

“经过天数”表示以发货日为基准日的经过天数。在品牌表T31中,由“经过天数”以及“成分”的矩阵表示的单元格组C1存储有各种成分从发货日起的含量的随时间的变化。

在品牌表T31的右侧,显示有表示存储在单元格组C1中的各成分的含量随时间变化的曲线。在该例子中,在纵轴设定各成分的含量,在横轴设定从发货日起的经过天数。在该例子中,可以看出酒精度数几乎没变,没有随时间的变化。而且,可以看出谷氨酸钠随着经过天数的增加而略微上升。而且,还可以看出IBU值随着经过天数的增加而逐渐减少。因此,可以推测该品牌的啤酒随着从发货日起的经过天数的增加品味会变得浓厚、苦味减少。如此,本发明作为对象的啤酒(无过滤啤酒)即使是同一种品牌,随着从发货日起的经过天数得增加口味会发生变化。

发酵表T32是确定啤酒的最佳饮用日期时所使用的表格,对于每个表格分配一个“发酵ID”。

“发酵ID”是用于确定啤酒的发酵日的标识符。在此,也可以对一个品牌的啤酒赋予多个发酵ID,制作多个发酵表T32。在该实施方式,为了便于说明,假设在对于一个品牌的啤酒存在多个发酵表T32的情况下,参照发货日为最新的发酵表T32。即,在该实施方式,在对于某个品牌的啤酒有不同的发货日的啤酒的情况下,啤酒的销售商将发货日为最新的啤酒提供给用户。

发酵表T32将“品牌ID”、“发酵结束日”以及“发货日”相互对应地进行存储。“品牌ID”与品牌表T31所示的品牌ID相对应。“发酵结束日”表示该品牌的啤酒的发酵结束日。发酵结束日是指在啤酒的酿造过程中结束了发酵工序的日期。“发货日”表示该品牌的啤酒的发货日,表示啤酒从酿造厂发货的日期。

测量表T33(成分信息的一个例子)是存储表示存储在发酵表T32中的品牌的啤酒的各成分在发货日的测量值的测量信息的表格。具体而言,针对每一个发酵表T32相应地制作一个测量表T33,发酵表T32将“成分”以及“测量值”相互对应地进行存储。在每个测量表T33中分配有用于与发酵表T32相互对应的“发酵ID”。

在此,作为“成分”,与品牌表T31相同,包含“酒精度数”、“IBU值”以及“谷氨酸钠”。即,测量表T33对该品牌的啤酒存储在发货日测量的“酒精度数”、“IBU值”以及“谷氨酸钠”各自的测量值。

图4是表示评价信息DB132的数据构成的一个例子的示意图。评价信息DB132由针对每个用户创建的评价信息表T41构成,是将表示用户对过去饮用过的啤酒的评价的评价信息按照每个用户且按照时间顺序存储的数据库。

评价信息DB132是基于表示用户饮用啤酒时经由用户终端20发送的对于啤酒的评价的数据而预先制作的数据库。对于每一个评价信息表T41分配有一个用户ID(在该例子中为“U1”)。而且,评价信息表T41,在纵轴分配“品牌ID”、“发酵ID”、“评价”、“评论”以及“料理”,在横轴分配“饮酒日”。

“饮酒日”表示用户饮用啤酒的日期时间例如“2018/7/21/9:00”。“品牌ID”表示用户饮用的啤酒的品牌的标识符。“发酵ID”表示用于使图3所示的发酵表T32与用户饮用的啤酒相互对应的识别符。“评价”表示用户对啤酒的评价值。在本发明,评价值被数值化成1至5的五个阶段,数字越大表示用户的评价就越高。

“评论”表示用户对啤酒的评论。在此,采用“口感良好”、“醇厚”等与啤酒的口味有关的文字列作为“评论”。“料理”表示用户在评价啤酒时与啤酒一起食用的料理。例如,在第一列的记录中存储有在2018年7月21日的9点饮用了品牌ID为“AA”的啤酒并食用了“炸鸡”,对该啤酒评价为“5”的评价信息。

返回参照图1。用户终端20具备通信部21、处理器22、操作部23以及显示部24。通信部21由将用户终端20连接到网络NT的通信电路构成。处理器22例如由CPU构成,具备输入画面生成部221、指示受理部222、结果显示部223以及选择受理部224。另外,处理器22的这些构成既可以通过让处理器22执行存储在存储器(省略图示)中的使计算机作为该信息提示系统的用户终端20而发挥其功能的程序来实现,也可以由专用的电路构成。

输入画面生成部221生成用于让用户输入指示信息的输入画面G1(参照图10),并显示在显示部24。指示受理部222受理浏览了输入画面G1的用户通过操作操作部23而输入的指示信息,利用通信部21将受理的指示信息发送到服务器10。

结果显示部223利用通信部21接收通过服务器10提取出的啤酒的提取结果以及最佳饮用日期,并将其显示在显示部24。选择受理部224受理用户通过操作操作部23输入的从服务器10提取出的啤酒之中的选择指示,并利用通信部21将其发送到服务器10。

操作部23例如由触摸面板、键盘以及鼠标等输入装置构成,用于让用户输入各种指示。显示部24例如由液晶显示器等显示装置构成,显示输入画面G1等,并显示通过服务器10提取出的啤酒的品牌等。

图5是表示图1所示的信息提示系统的处理的一个例子的流程图。在S1,嗜好区域生成部121利用存储在评价信息DB132中的评价信息表T41和存储在酿造厂DB131中的测量表T33生成嗜好区域。以下对生成嗜好区域的详细情况进行说明。

首先,嗜好区域生成部121,在分配了相应的用户的用户ID的评价信息表T41(参照图4),提取评价值为5以上的啤酒。在此,由于品牌ID“AA”以及“AB”的啤酒的评价值为“5”,因此提取这些啤酒。其次,嗜好区域生成部121以与品牌ID“AA”以及“AB”对应的发酵ID“AA_1”以及“AB_1”为关键字确定测量表T33。其次,嗜好区域生成部121从所确定的测量表T33获取两种啤酒的各自的成分(酒精度数、IBU值以及谷氨酸钠)的测量值。

其次,嗜好区域生成部121,根据两种啤酒各自的IBU值来决定两种啤酒的各自的苦味的值,并根据两种啤酒各自的“酒精度数”以及“谷氨酸钠”的含量来决定两种啤酒各自的品味的值。

其次,嗜好区域生成部121将与两种啤酒的各自的苦味以及品味的值对应的两个点作为表示两种啤酒的口味的特征量绘制在坐标空间SP。其次,嗜好区域生成部121设定通过或包含所绘制的两个点的闭合曲线,并将被该闭合曲线包围的区域作为嗜好区域而生成。在该例子中,因为绘制的点为两个,所以例如可以采用以两点为焦点的椭圆作为闭合曲线。如果绘制的点为三个以上,可以通过对三个点进行曲线插值来设定闭合曲线。在绘制的点为一个的情况下,可以将以一个点为中心的规定半径的圆的圆周作为闭合曲线来设定。

由此,如图10的坐标空间图像G11所示的被闭合曲线D11包围的区域D1被设定为嗜好区域。另外,嗜好区域生成部121,也可以在利用上述的方法设定的闭合曲线D11的外侧设定包围该闭合曲线D11的另一个闭合曲线D12,将对区域D1追加了被闭合曲线D11以及闭合曲线D12包围的区域D2的区域(D1+D2)设定为嗜好区域。在这种情况下,如图10的坐标空间图像G11所示,可以生成利用了闭合曲线D11、D12的嗜好区域,能够以就好像利用了等高线的方式来表现嗜好区域。

在这种情况下,嗜好区域生成部121可以将被闭合曲线D11包围的区域D1的颜色设定成比被闭合曲线D11以及闭合曲线D12夹着的区域D2的颜色更浓的颜色。由此,可以表现出用户的口味的喜好越靠近区域(D1+D2)的中心则越高。

在上述说明中,嗜好区域生成部121从评价信息表T41提取评价值为“5”的啤酒,但是,本发明并不局限于此,也可以提取评价值在规定值(例如“4”或“3”)以上的啤酒。在这种情况下,嗜好区域生成部121也可以在坐标空间SP将针对各评价值由通过所绘制的点的闭合曲线或包含所绘制的点的闭合曲线所包围的区域设定为嗜好区域。而且,在评价信息表T41中不存在评价值为“5”的啤酒的情况下,也可以从评价信息表T41提取评价信息表T41所存储的评价值中评价值为最高的啤酒。

此外,在上述说明中,嗜好区域生成部121通过参照测量表T33来确定评价值为“5”的啤酒的成分的含量,但是,本发明并不局限于此,也可以利用存储在品牌表T31的“目标信息”字段中的基准含量来确定评价值为“5”的啤酒的成分的含量。在这种情况下,存储在“目标信息”字段中的基准含量成为成分信息的一个例子。

返回参照图5。在S2,嗜好区域生成部121利用通信部11将在S1生成的表示嗜好区域的信息发送到用户终端20。

在S21,用户终端20的通信部21接收表示嗜好区域的信息。在S22,输入画面生成部221利用在S21接收到的表示嗜好区域的信息将嗜好区域显示在输入画面G1。由此,在输入画面G1上显示图10所示的嗜好区域1001等。

在S23,用户终端20的指示受理部222受理用户输入的表示喜好的口味的指示信息。在S24,用户终端20的指示受理部222利用通信部21将在S23受理的指示信息发送到服务器10。

在S3,服务器10的通信部11接收指示信息。在S4,服务器10的处理器12执行提取处理,并决定包含用户喜好的啤酒和该啤酒的最佳饮用日期的提取结果。提取处理的详细情况将利用图6后述。

在S5,服务器10的通信部11将在S4所决定的提取结果发送到用户终端20。在S25,用户终端20的通信部21接收提取结果。

在S26,用户终端20的结果显示部223将提取结果显示在显示部24。在S27,用户终端20的选择受理部224通过操作部23受理用户对在提取结果所示的啤酒的选择指示。在S28,用户终端20的选择受理部224利用通信部21将在S27受理的选择指示发送到服务器10。

在S6,服务器10的通信部11接收选择指示。在S7,服务器10的决定部126将选择指示所示的啤酒作为购买对象的啤酒而决定。

图6是表示图5的在S4的提取处理的详细情况的流程图。在S401,服务器10的提取部124利用品牌表T31(参照图3)生成酿造厂DB131所存储的各种啤酒的随时间推移信息。

图7是用于表示生成随时间推移信息的第一例的示意图。第一例是适用于在酿造厂DB131对于一个品牌表T31(参照图3)所存储的品牌的啤酒生成随时间推移信息的方法。在这种情况下,提取部124,根据存储在图3所示的品牌表T31所示的单元格组C1的各列中的三个单元格中的三个含量计算出与各列对应的苦味的值以及品味的值,获得与各列对应的第二特征量。然后,提取部124将计算出的第二特征量绘制在坐标空间SP。由此,如图7所示,表示第二特征量的点P11、点P12、点P13以及点P14被绘制在坐标空间SP。点P11至点P14分别表示从发货日起第0天、第3天、第1周以及第2周的第二特征量。

其次,提取部124,在坐标空间SP设定由连接点P11至P14的折线构成的曲线GR1,通过在曲线GR1上绘制经过天数而生成随时间推移信息。通过以上生成第一例所示的随时间推移信息。另外,在图7的例子中,仅绘制了四个点,但是,实际上可以在坐标空间SP绘制与单元格组C1的各列对应的个数的点。

图8是用于表示生成随时间推移信息的第二例的示意图。第二例是适用于在酿造厂DB131对于多个品牌表T31(参照图3)所存储的品牌的啤酒生成随时间推移信息的方法。在此,假设对于某个品牌有k(k是2以上的整数)个品牌表T31。在这种情况下,提取部124,与第一例相同,计算出与品牌表T31所示的单元格组C1的各列对应的第二特征量并将其绘制坐标空间SP,但是,由于存在k个品牌表T31,相对于第一例而言k倍的点被绘制在坐标空间SP。在此,假设所绘制的点为Pm。其次,提取部124,求出被绘制在坐标空间SP的点Pm的回归直线或回归曲线,通过在所求得的回归直线或回归曲线上绘制经过天数从而生成随时间推移信息。在图8的例子中,曲线GR2所示的回归曲线作为随时间推移信息而生成。在此,提取部124,可以针对每个经过天数对点Pm进行分类,求出所分类的点Pm的苦味或品味的平均值,绘制与该平均值在曲线GR2上的位置对应的经过天数。如果以第一天为例,提取部124,计算出构成第一天的k个点Pm的苦味或品味的平均值,将经过天数“第一天”绘制在具有该平均值的曲线GR2上的点处。

而且,提取部124,对品牌表T31中存储的全部品牌的啤酒中的每个品牌的啤酒,通过适用图7或图8所示的处理,生成针对全部品牌的每个品牌的随时间推移信息。

返回参照图6。在S402,服务器10的特征量计算部123根据在S3接收到的指示信息计算出第一特征量。在S403,提取部124计算出在S402计算出的第一特征量与在S401生成的全部品牌的随时间推移信息的每一个品牌的随时间推移信息之间的欧几里德距离d。采用图7所示的生成随时间推移信息的第一例的情况下的欧几里德距离d的计算方法与在图2说明的方法相同。

即使是在采用图8所示的生成随时间推移信息的第二例的情况下,提取部124也即可与第一例的情况相同,计算出表示随时间推移信息与表示第一特征量的点P0之间的最短距离的欧几里德距离d。

返回参照图6。在S404,提取部124提取在S403计算出的欧几里德距离d之中欧几里德距离d在基准值以下的啤酒。在此,作为基准值,可以采用被认为接近用户通过指示信息指定的喜好的口味的预先决定的值。

在S405,时期确定部125对在S404提取出的啤酒求出最佳饮用日期。在图7的例子中,交叉点Px位于从发货日起的第1周的点P13和从发货日起的第2周的点P14之间。在这种情况下,时期确定部125,求出点P13以及交叉点Px之间的距离与点P13以及点P14之间的距离的比率,并对该比率乘以作为第1周和第2周之差的7天,计算出与交叉点Px对应的经过天数。例如,如果假设交叉点Px位于点P13以及点P14之间的中点,因为与以点P13为基准的交叉点Px对应的经过天数为4天(7×0.5=3.5的四舍五入),所以,计算交叉点Px的经过天数为1周+4天=11天。然后,时期确定部125,可以从发酵表T32确定与点P11对应的发货日,通过在该发货日加上交叉点Px的经过天数,计算出最佳饮用日期。例如,如果假设发货日为2018年7月20日,就将在该日期加上11天后的2018年7月31日作为最佳饮用日期而计算。另外,提取部124对在S404提取的全部品牌的啤酒计算出最佳饮用日期。

在S406,提取部124将在S404提取出的啤酒和该啤酒的最佳饮用日期相互对应的信息作为提取结果而生成。例如,如果假设提取出品牌ID“AA”以及品牌ID“AB”的啤酒,每个品牌的啤酒的最佳饮用日期是“2018年7月31日”、“2018年7月30日”,在提取结果中则包含将品牌ID“AA”以及最佳饮用日期“2018年7月31日”相互对应的数据和将品牌ID“AB”以及最佳饮用日期“2018年7月30日”相互对应的数据。另外,在提取结果中除了包含品牌ID“AA”之外,也可以包含啤酒的品牌以及酿造厂等与啤酒有关的信息。如果S406结束处理就进入图5的S5。

图9是汇总了图1所示的信息提示系统的处理的汇总图。首先,在图9的第一段,根据储存在评价信息表T41中的评价信息计算出用户对口味的嗜好区域。在图9的第一段的例子中计算出两个嗜好区域901、902。如此,在该实施方式,嗜好区域生成部121,在多个点被绘制在坐标空间SP的情况下,也可以生成多个嗜好区域。

具体而言,嗜好区域生成部121,首先,如在图5的S1的说明所述,将表示评价值在规定值以上的啤酒的特征量的点Pn绘制在坐标空间SP。其次,嗜好区域生成部121,例如,利用最长距离法以及群距离法等公知的聚类方法(clustering method)尝试对被绘制的点Pn进行聚类。而且,在绘制的点Pn被划分为多个簇(cluster)的情况下,嗜好区域生成部121可以对构成每个簇的点Pn通过适用在图5的S1说明的方法来生成与每个簇对应的嗜好区域。

在图9的第二段,将嗜好区域901、902显示在用户终端20。在图9的第三段,用户通过一边参照嗜好区域901、902一边指定在表示喜好的口味的坐标空间SP上的位置来输入指示信息。在此,在嗜好区域902内指定位于中心稍微向上的点P0。

在图9的第四段,计算出点P0与存储在酿造厂DB131的各种啤酒的随时间推移信息中的每种啤酒的随时间推移信息之间的欧几里德距离d,提取欧几里德距离d在基准值以下的啤酒,将提取结果显示在用户终端20。在此,提取随时间推移信息位于三个区域91、92、93内的三种啤酒,并将它们显示在用户终端20。

图10是表示显示在用户终端20的输入画面G1至G4的一个例子的示意图。首先,在用户终端20显示输入画面G1。该输入画面G1是用户在用户终端20上启动用于受理该信息提示系统中的服务的应用程序,登录到服务器10之后立即显示的画面。

输入画面G1具备表示坐标空间SP的坐标空间图像G11和品牌显示栏G12。坐标空间图像G11是显示在纵轴设定了苦味、在横轴设定了品味的坐标空间SP的图像。在该例子中,在坐标空间图像G11显示有三个嗜好区域1001、1002、1003。这些嗜好区域1001至1003是基于登录的用户的评价信息表T41而生成的区域。通过显示嗜好区域1001至1003,可以向用户提供输入指示信息时的向导,指示信息的输入变得更容易。

以椭圆所示的多个区域1101表示存储在酿造厂DB131中的各种品牌的啤酒的随时间推移信息在坐标空间SP上的分布。在此,如果以包含全部的随时间推移信息的方式显示区域1101,区域1101就会被过大地显示,存在可视性降低的可能性。在此,区域1101也可以以包含从发货日起到数日(例如,3天或4天)为止的随时间推移信息的大小的方式来显示。

在品牌显示栏G12显示表示存储在酿造厂DB131的各种啤酒的品牌的图标AC1。在此,被显示在品牌显示栏G12的中央的图标AC1通过线L1与区域1101相互对应地显示。此时,与被显示在中央的图标AC1对应的区域1101用比其它的区域1101浓的颜色来显示。由此,用户可以容易地识别图标AC1所示的品牌的啤酒在坐标空间SP上的口味的分布。

如果输入使品牌显示栏G12向右方向E1滑动的操作,输入画面生成部221就向右方向滚动显示品牌显示栏G12。另一方面,如果输入使品牌显示栏G12向左方向E2滑动的操作,输入画面生成部221就向左方向滚动显示品牌显示栏G12。由此,在品牌显示栏G12显示其它的品牌的图标AC1。在这种情况下,显示在品牌显示栏G12的中央的其它品牌的图标AC1也通过线L1与区域1101相互对应地显示。为此,对于其它品牌的啤酒,用户也可以容易地识别其在坐标空间SP上的口味的分布。

如果在输入画面G1输入选择输入栏R1或编辑按钮B11的操作(例如,轻敲或点击),指示受理部222就使显示部24显示输入画面G2。

输入画面G2是让用户输入表示喜好的口味的指示信息的画面。输入画面G2具备日期指定栏R10、品味输入栏R21、苦味输入栏R22以及记为“查找”的检索按钮B24。

日期指定栏R10是让用户输入希望饮用啤酒的希望日期的栏。关于在日期指定栏R10输入了日期时提取啤酒的提取方法将在第三实施方式中进行说明,在此,省略其说明。另外,在不希望输入日期的情况下,用户可以使拨动开关B21关闭。

品味输入栏R21是让用户输入喜好的口味的值的栏。品味输入栏R21具备横向长的滑动棒PA。滑动棒PA具备用于输入品味的范围的下限值的滑动按钮T11和用于输入品味的范围的上限值的滑动按钮T12。

滑动按钮T11以及滑动按钮T12分别可在被分配有表示品味的可指定范围的0至100的值的量具(gauge)R22上滑动。用户通过使滑动按钮T11在量具R22上滑动并定位在适当的位置,输入喜好的口味值的下限值。而且,用户通过使滑动按钮T12在量具R22上滑动并定位在适当的位置,输入喜好的口味值的上限值。因此,滑动按钮T11和滑动按钮T12之间的宽度成为品味的范围。该宽度用比量具R212粗的线来表示。由此,用户可以根据该宽度容易地识别自身输入的品味的范围。

在滑动棒PA的上侧设有表示品味的范围的数值显示栏R211。数值显示栏R211显示用户通过使滑动按钮T11滑动输入的品味值的下限值和用户通过使滑动按钮T12滑动输入的品味值的上限值。

如果滑动按钮T11被滑动,数值显示栏R211的下限值与其联动地变动。而且,如果滑动按钮T12被滑动,数值显示栏R211的上限值与其联动地变动。在该例子中,滑动按钮T11定位在品味值为“46”的位置,滑动按钮T12定位在品味值为“67”的位置。为此,在数值显示栏R211显示“46-67”。由此,用户可以通过数值更容易地识别自己输入的喜好的口味的范围。

苦味输入栏R22与品味输入栏R21相同,具备滑动棒PA以及数值显示栏R211。用户通过使滑动按钮T11和滑动按钮T12滑动输入苦味的范围。在该例子中,作为苦味的范围输入“36-60”。如此这,用户通过在品味输入栏R21和苦味输入栏R22输入品味的范围和苦味的范围来输入指示信息。

另外,用户也可以省略品味以及苦味之中的任意一方的输入。在省略品味的输入的情况下,用户使拨动开关B22关闭即可。而且,在省略苦味的输入的情况下,用户使拨动开关B23关闭即可。

检索按钮B24是用户检索喜好口味的啤酒时所选择的按钮。如果选择检索按钮B24,指示受理部222就将用户输入的指示信息发送到服务器10。而且,如果选择检索按钮B24,结果显示部223就在显示部24显示输入画面G3。

输入画面G3是显示服务器10的提取结果的画面。输入画面G3具备坐标空间图像G31以及品牌显示栏G32。

坐标空间图像G31与坐标空间图像G11相同,是显示坐标空间SP的图像。但是,输入画面G1的坐标空间图像G11显示存储在酿造厂DB131的全部品牌的啤酒的区域1101,而输入画面G3的坐标空间图像G31仅显示从服务器10发送来的提取结果中包含的品牌的啤酒的区域1101。在此,由于提取了四种啤酒,显示四个区域1101。而且,在坐标空间图像G31显示在输入画面G2输入的表示品味的范围的纵长带和表示苦味的范围的横长带。因此,纵长带和横长带交叉的四边形的区域表示用户输入的喜好的口味的范围。

在这种情况下,在服务器10,特征量计算部123将交叉的四边形区域的中心点设定为第一特征量,提取部124提取相对于被设定的该中心点欧几里德距离d在基准值以下的啤酒即可。

而且,在省略了品味的输入的情况下,在服务器10,特征量计算部123将通过表示苦味的范围的横长带的中央的横线设定为第一特征量,提取部124提取相对于被设定的横线欧几里德距离d在基准值以下的啤酒即可。

而且,在省略了苦味的输入的情况下,在服务器10,特征量计算部123将通过表示品味的范围的纵长带的中央的纵线设定为第一特征量,提取部124提取相对于被设定的纵线欧几里德距离d为基准值以下的啤酒即可。

如果输入使品牌显示栏G32滑动的操作,选择受理部224就从提取结果包含的品牌的啤酒之中显示其它的品牌的啤酒的图标AC1。由此,用户可以确认被提取出的全部啤酒的品牌。

而且,显示在品牌显示栏G32的中央的图标AC1通过线L1与区域1101相互对应地显示。由此,用户可以对所提取的全部的啤酒确认口味分布的区域1101。而且,因为在坐标空间图像G31显示用户输入的喜好的口味的范围,所以,用户可以一边将该喜好的口味的范围与区域1101进行对比一边选择购买的啤酒。

另外,如果在输入画面G3的显示之后想要再检索的用户输入了选择输入栏R1或编辑按钮B11的操作,指示受理部222使显示部24显示输入画面G2即可。

如果在输入画面G3输入选择某个区域1101的操作(例如,轻敲或点击),结果显示部223就使显示部24显示输入画面G4。在输入画面G4显示以所选择的区域1101为中心放大了坐标空间图像G31的坐标空间图像G41。

在坐标空间图像G41显示表示所选择的区域1101包含的随时间推移信息的曲线GC1。在曲线GC1中黑色的点表示日期。在该例子中,以左起的第一个点表示在当天的第二特征量、第二个点表示在第二天的第二特征量的方式使第二特征量与日期相互对应地显示。而且,由于左起的第三个点是最佳饮用日期,用比其它的点大的方式进行显示,并且在该点附近显示调出标注M1。在调出标注M1内显示“推荐日期为2018/06/20”的消息。由此,用户可以容易地识别该啤酒的最佳饮用日期是从当天开始两天之后的2018年6月20日。

而且,在输入画面G4还显示表示与所选择的区域1101对应的啤酒的详细信息的品牌显示栏G42。在此,在品牌显示栏G42显示有品牌为“门真IPA”、第二特征量的品味的值为“65”以及苦味的值为“45”以及对该品牌的啤酒的说明。并且,在品牌显示栏G42显示店铺检索按钮B41。店铺检索按钮B41是在购买相应的啤酒时由用户选择的按钮。

如果店铺检索按钮B41被输入了由用户选择的操作,选择受理部224向服务器10发送选择指示,并使显示部24显示用于购买从服务器10发送来的相应的啤酒的店铺列表(省略图示)。如果用户从店铺列表浏览显示的店铺之中选择喜好的店铺,该店铺的主页就被显示在显示部24。然后,用户可以实际访问该店铺或者从该店铺订购啤酒等来购买啤酒。另外,在店铺列表中也可以包含提供相应的啤酒的餐饮店。

如以上说明所述,根据第一实施方式涉及的信息提示系统,可以提取第一特征量与表示第二特征量的随时间变化的随时间推移信息之间的欧几里德距离d为基准值以下的食品,并向用户提示所提取的食品,其中,第一特征量表示用户的喜好口味的特征,第二特征量表示存储在酿造厂DB131中的各种啤酒的口味的特征。为此,本发明可以考虑到啤酒的口味随时间的变化来提示用户的喜好口味的啤酒。

(第二实施方式)

第二实施方式涉及的信息提示系统是让用户输入喜好的成熟天数并进一步考虑到该成熟天数来提取用户喜好的啤酒的系统。成熟天数是指从发货日起的经过天数。因为无过滤啤酒随着从发货日起的经过天数的增加其成熟的程度会进一步进展,所以在该实施方式,将从发货日起的经过天数称为成熟天数。

另外,在该实施方式,对于与第一实施方式相同的构成要素赋予相同的符号,并省略其说明。而且,在该实施方式,由于信息提示系统的构成与第一实施方式相同,因此利用图1。而且,在该实施方式,由于信息提示系统的主流程与第一实施方式相同,因此利用图5。但是,在图5中,在S24发送的指示信息中包含用户输入的成熟天数。

在输入画面G2,如果用户输入选择记载为“更详细(More)”的其它的显示栏R23的操作,指示受理部222就使输入画面G2显示成熟天数的输入栏(省略图示)。如果用户在该成熟天数的输入栏中输入希望的成熟天数,指示受理部222就将该成熟天数包含在指示信息中发送到服务器10。

图11是表示第二实施方式的提取处理的详细情况的流程图。另外,在图11的流程中,对与图6相同的处理赋予相同的步骤编号。

在步骤S402之后的S1101,提取部124提取与成熟天数对应的第二特征量。参照图7,例如,如果假设输入“3天”作为成熟天数,提取部124就从表示随时间推移信息的曲线GR1中提取与“3天”对应的第二特征量。然后,提取部124计算出表示提取的第二特征量的点P12与表示第一特征量的点P0之间的欧几里德距离d。

提取部124,对于存储在酿造厂DB131中的全部的啤酒都同样地提取从发货日起3天之后的第二特征量,并计算出表示提取的第二特征量的点与点P0之间的欧几里德距离d。然后,提取部124将欧几里德距离d为基准值以下的啤酒作为用户喜好的啤酒进行提取,并将提取结果发送到用户终端20。

这样,根据第二实施方式,可以在经过了用户希望的成熟天数的时间节点向用户提示具备用户的喜好口味的啤酒。

(第三实施方式)

第三实施方式是让用户输入饮用啤酒的希望日期,并考虑到希望日期来提取用户的喜好口味的啤酒。希望日期是指用户希望饮用啤酒的日期,例如为“2018年6月20日”。

另外,在该实施方式,对于与第一、二实施方式相同的构成要素赋予相同的符号并省略其说明。而且,在该实施方式,信息提示系统的构成以及主流程序分别利用图1及图5。但是,在图5中,在S24发送的指示信息中包含用户输入的希望日期。

在输入画面G2,如果用户在日期指定栏R10输入希望日期,指示受理部222就将该希望日期包含在指示信息中发送到服务器10。图12是表示第三实施方式的提取处理的详细情况的流程图。另外,在图12的流程中,对于与图6相同的处理赋予相同的步骤编号。

在步骤S402之后的S1201,提取部124提取与希望日期对应的第二特征量。参照图7,例如,假设输入了“2018年6月20日”作为希望日期。在这种情况下,提取部124确定与希望日期对应的自发货日起的经过天数。具体而言,提取部124从发酵表T32确定发货日,并计算该发货日与希望日期的差值天数作为经过天数。例如,如果发货日为“2018年6月17日”,则计算出3天作为经过天数。然后,提取部124从表示随时间推移信息的曲线GR1中提取与经过天数“3天”对应的第二特征量,并计算表示第二特征量的点P12与表示第一特征量的点P0之间的欧几里德距离d。

提取部124,对于存储在酿造厂DB131中的全部的啤酒都同样地根据希望日期与发货日之间的差值天数计算表示第二特征量的点与点P0之间的欧几里德距离d。然后,提取部124提取欧几里德距离d为基准值以下的啤酒作为用户喜好的啤酒,并将提取结果发送到用户终端20。

如上所述,根据第三实施方式,可以在用户希望饮用啤酒的希望日期向用户提示具备用户的喜好口味的啤酒。

(第四实施方式)

第四实施方式,根据存储在品牌表T31的“目标信息”字段的各成分的基准含量与存储在测量表T33中的各成分的测量值之间的差值,以使随时间推移信息能表示实际发货的啤酒的第二特征量的方式对随时间推移信息进行校正。

另外,在该实施方式,对于与第一至三实施方式相同的构成要素赋予相同的符号并省略其说明。而且,在该实施方式,由于信息提示系统的构成与第一实施方式相同因此使用图1。

在该实施方式,提取部124以如下方式对随时间推移信息进行校正。首先,提取部124,从作为对象的啤酒的品牌表T31的“目标信息”中获取有关酒精度数、IBU值以及谷氨酸钠的各自的基准含量。

其次,提取部124,以“品牌ID”为关键字,参照发酵表T32确定作为对象的啤酒的“发酵ID”,并以所确定的“发酵ID”为关键字确定作为对象的啤酒的测量表T33。其次,提取部124从确定的测量表T33中获取有关酒精度数、IBU值以及谷氨酸钠的各自的测量值。

其次,提取部124通过从有关酒精度数、BU值以及谷氨酸钠的各自的测量值减去从品牌表T31获取的有关酒精度数、IBU值以及谷氨酸钠的各自的基准含量从而计算出差值。在此,假设酒精度数、IBU值以及谷氨酸钠的各自的差值为Δθ1、Δθ2、Δθ3。

其次,提取部124对存储在单元格组C1的有关酒精度数、IBU值以及谷氨酸钠的各自的含量分别加上Δθ1、Δθ2、Δθ3。由此,如图3的品牌表T31的右侧的曲线所示,表示存储在单元格组C1中的酒精度数、IBU值以及谷氨酸钠的随时间变化的曲线分别在纵轴的方向上偏移Δθ1、Δθ2、Δθ3。

其次,提取部124,利用存储在单元格组C1中的增加了Δθ1、Δθ2、Δθ3的各含量,计算出品味的值以及苦味的值,并生成表示第二特征量随时间变化的随时间推移信息。

在酿造工序,参照目标信息酿造各成分的基准含量被决定的啤酒,但是,如果在酿造之后测量各成分的含量,由于某种因素,会发生没有包含按照目标信息的含量的情况。而且,在酿造厂,并非单纯地按照目标信息所示的各成分的含量来调配成分,有时会根据季节、温度、湿度等的环境因素以及作为原料的啤酒花以及麦芽的品质等的品质因素来调整各成分的含量。

而且,在构成品牌表T31的单元格组C1的各单元格中存储有与按照目标信息所示的基准含量酿造的啤酒所对应的各成分的含量。即,在构成单元格组C1的各单元格中存储有含量的代表值。在此,作为代表值,例如,既可以采用利用计算机模拟预测的预测值,也可以采用按照基准含量酿造的啤酒的各成分的测量值以及测量值的平均值。为此,单元格组C1存储的含量不一定与实际发货的啤酒的含量一致。

在此,在该实施方式,以能表示发货的啤酒的第二特征量随时间的变化的方式来校正随时间推移信息。由此,可以考虑到实际酿造的啤酒的各成分的测量值相对于酿造配方的偏差来校正随时间推移信息。而且,由于利用校正后的随时间推移信息提取用户喜好的啤酒,能更准确地提取用户喜好的啤酒。

(变形例)

(1)在上述实施方式,以让用户输入指示信息为例进行了说明,但是,本发明并不局限于此,也可以省略指示信息的输入。在这种情况下,用户只需在输入画面G2使拨动开关B22、B23都关闭即可。而且,在这种情况下,特征量计算部123可以将根据评价信息表T41而生成的嗜好区域的中心点设定为第一特征量。而且,提取部124提取相对于该中心点的欧几里德距离d为基准值以下的啤酒即可。另外,在如图10所示生成了多个嗜好区域1001、1002、1003的情况下,特征量计算部123可以将嗜好区域1001、1002、1003的各自的中心点设定为第一特征量。而且,提取部124可以提取相对于这些中心点中的任意一个中心点的欧几里德距离d为基准值以下的啤酒作为用户喜好的啤酒。

(2)当在图10的输入画面G2选择检索按钮B24进行啤酒的检索请求时,用户还可以输入检索对象的啤酒是第几杯想要饮用的啤酒的顺序信息。例如,可以设想在这次吃饭时在准备喝第三杯啤酒时输入检索请求。在这种情况下,在输入画面G2设置顺序信息的输入栏,让用户在该输入栏输入“3”作为顺序信息。输入的顺序信息被包含在指示信息中发送到服务器10。另外,在这种情况下,假设用户不输入品味和苦味。

于是,在服务器10,特征量计算部123按照顺序信息所示的顺序从评价信息表T41提取评价值为规定值(例如“5”)的啤酒。在此,特征量计算部123根据存储在评价信息表T41的“饮酒日”字段的日期时间按每顿饭划分评价信息表T41。另外,特征量计算部123也可以将存储在饮酒日的日期时间在一定时间以内的各个列作为一个区间进行划分。其次,特征量计算部123,例如,假设输入了“3”作为顺序信息,就在各区间确定第三杯饮用的啤酒。其次,特征量计算部123,在第三杯饮用的啤酒中提取评价值在规定值以上的啤酒,并根据提取出的啤酒的成分信息确定该啤酒的苦味以及品味的值,生成用户的嗜好区域。然后,特征量计算部123将所生成的嗜好区域的中心点设定为第一特征量。而且,提取部124可以将相对于第一特征量欧几里德距离d在基准值以下的啤酒作为适合用户第三杯饮用的啤酒来提取,并提示给用户终端20。

(3)当在图10的输入画面G2选择检索按钮B24进行啤酒的检索请求时,也可以让用户在输入画面G2输入当前正在食用的料理。在这种情况下,在输入画面G2设置用于输入料理的输入栏即可。在该输入栏例如假设输入了“炸鸡”,就将该信息包含在指示信息中发送到服务器10。在这种情况下,假设用户不输入品味和苦味。

于是,服务器10的特征量计算部123从评价信息表T41提取作为“料理”存储了“炸鸡”的列,从与提取的列对应的啤酒之中提取评价值在规定值以上的啤酒。然后,特征量计算部123根据所提取出的啤酒的成分信息确定该啤酒的品味以及苦味的值,生成用户的嗜好区域。之后,与上述变形例(2)同样地提取用户喜好的啤酒并提示给用户。根据该变形例,可以向用户提示与用户正在食用的料理或今后打算食用的料理相匹配的啤酒。

(4)决定部126,在生成店铺列表时,除了可以购买相应啤酒的店铺之外,还可以考虑到用户的位置来提取店铺。在这种情况下,决定部126通过获取用户终端20的GPS传感器的检测值来确定用户的当前位置。然后,决定部126可以提取相对于用户的当前位置位于规定距离范围内的店铺并将其包含在店铺列表中。

(5)本信息提示系统也可以用于在餐饮店的菜单制作。在这种情况下,餐饮店的店员使用用户终端20输入店铺经营的啤酒的品牌并发送到服务器10。这样,服务器10的处理器12提取所输入的品牌的啤酒之中被存储在酿造厂DB的品牌的啤酒,对于提取出的啤酒,参照品牌表T31计算出当天的口味的特征量。而且,处理器12向用户终端20发送将输入的啤酒的品牌与当天的口味的特征量相互对应的啤酒列表。

接收到啤酒列表的用户终端20,根据啤酒列表制作特征量所示的菜单,如果受理印刷指示,就打印制作的菜单。由此,餐饮店可得到表示有关各种啤酒在当天的口味的菜单。在此,所制作的菜单,例如,如图10的输入画面G1所示,可以包含绘制了各种啤酒在当天的口味的特征量的坐标空间图像G11。

(6)图3所示的品牌表T31也可以是针对一个品牌的啤酒,例如,按照每个季节而制作的多个品牌表。在这种情况下,提取部124可以利用与当前的季节对应的品牌表T31计算出随时间推移信息。

产业上的可利用性

本发明,由于可以考虑到食品的口味随时间的变化来提示用户喜好的食品,适用于向用户提示喜好的食品的服务。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号