(57)【要約】【課題】食材の現在および将来の価格情報に基づいてレシピ情報を提供すること。【解決手段】ユーザが操作する端末装置Ｔ１、Ｔ２、・・・に、調理作業に使用する食材および食材の量を含むレシピ情報を提供するレシピ情報提供装置１００であって、食材の現在および将来の価格情報に基づいて、ユーザが端末装置Ｔ１、Ｔ２、・・・を操作し指定するレシピ情報に含まれる食材の現在および将来の費用を含む費用情報を生成する費用情報生成部１０１と費用情報生成部１０１により生成される費用情報に基づいて、端末装置Ｔ１、Ｔ２、・・・を操作するユーザへレシピ情報の提供を制御する制御部１０２と、を備えるレシピ情報提供装置１００を提供する。【選択図】図１
2019091181.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが操作する端末装置に、調理作業に使用する食材および前記食材の量を含むレシピ情報を提供するレシピ情報提供装置であって、
食材の現在および将来の価格情報に基づいて、前記ユーザが前記端末装置を操作し指定するレシピ情報に含まれる食材の現在および将来の費用を含む費用情報を生成する費用情報生成部と、
前記費用情報生成部により生成された前記費用情報に基づいて、前記端末装置を操作する前記ユーザへの前記レシピ情報の提供を制御する制御部と、
を備えるレシピ情報提供装置。
【請求項２】
費用情報に含まれる現在および将来の費用に関する条件を保持する条件保持部を備え、
前記制御部は、前記費用情報生成部が生成した費用情報が、前記条件保持部に保持された条件を満たすか否かに基づいて、前記レシピ情報を提供する、請求項１に記載のレシピ情報提供装置。
【請求項３】
前記条件保持部は、費用情報が含む現在の費用よりも将来の費用が大きいことを表わす条件を保持する、請求項２に記載のレシピ情報提供装置。
【請求項４】
前記条件保持部は、費用情報が含む現在または将来の費用があらかじめ定められた費用以下となることを表わす条件を保持する、請求項２または請求項３に記載のレシピ情報提供装置。
【請求項５】
前記条件保持部に保持されている条件が成立する時期を、前記費用情報に基づいて予測する予測部を有する請求項２から請求項４のいずれか１項に記載のレシピ情報提供装置。
【請求項６】
前記予測部は、現在がレシピ情報に含まれる食材の旬の時期に該当するかどうかに応じて条件が成立する時期を予測する、請求項５に記載のレシピ情報提供装置。
【請求項７】
前記ユーザが指定したレシピ情報を前記ユーザごとに格納するレシピ格納部を備え、
前記費用情報生成部は、前記レシピ格納部が前記ユーザごとに格納するレシピ情報を前記ユーザが指定するレシピ情報とする、請求項１から請求項６のいずれか１項に記載のレシピ情報提供装置。
【請求項８】
前記レシピ情報を検索可能に格納するレシピデータベースを備え、
前記ユーザが指定したレシピ情報は、前記レシピデータベースより検索されたレシピ情報である、請求項１から請求項７のいずれか１項に記載のレシピ情報提供装置。
【請求項９】
前記ユーザの居住する地域を表わす地域情報を格納する地域情報格納部を備え、
前記価格情報は、地域別に購入可能な食材の食材の現在および将来の価格に関する情報を含み、
前記費用情報生成部は、前記地域情報格納部に格納されている前記ユーザの居住する地域情報が表わす地域において購入可能な食材の食材の現在および将来の価格に関する情報に基づいて前記ユーザが前記端末装置を操作し指定するレシピ情報に含まれる食材の現在および将来の費用を含む費用情報を生成する、請求項１から請求項８のいずれか１項に記載のレシピ情報提供装置。
【請求項１０】
ユーザが操作する端末装置に、調理作業に使用する食材および前記食材の量を含むレシピ情報を提供するレシピ情報提供方法であって、
食材の現在および将来の価格情報に基づいて、前記ユーザが前記端末装置を操作し指定するレシピ情報に含まれる食材の現在および将来の費用を含む費用情報を生成し、
生成された前記費用情報に基づいて、前記端末装置を操作する前記ユーザへの前記レシピ情報の提供を制御することを含むレシピ情報提供方法。
【請求項１１】
ユーザが操作する端末装置に、調理作業に使用する食材および前記食材の量を含むレシピ情報を提供するためのレシピ情報提供プログラムであって、
コンピュータに、
食材の現在および将来の価格情報に基づいて、前記ユーザが前記端末装置を操作し指定するレシピ情報に含まれる食材の現在および将来の費用を含む費用情報を生成させ、
生成された前記費用情報に基づいて、前記端末装置を操作する前記ユーザへの前記レシピ情報の提供を制御させるためのレシピ情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、料理レシピ情報を提供するためのレシピ情報提供装置、レシピ情報提供方法およびレシピ情報提供プログラムに関する。
【背景技術】
【０００２】
ユーザに料理レシピ情報（以下、単に「レシピ情報」という。）を提供するシステムが知られている（例えば、特許文献１参照。）。特許文献１に開示されているシステムにおいては、店舗に来店した利用者の携帯端末に、店舗でのタイムセールスなどの特売情報に基づいてレシピ情報が提供される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２５０６１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１においては、利用者は来店した時点でのその店舗における食材の価格に基づくレシピ情報が提供されるので、利用者のレシピ情報に関する興味とは関係ないレシピ情報が提供されてしまう場合が少なくない。また、食材の価格が来店時に行われるタイムセールスなどにより低価格で購入できるとしても、今後もその食材の価格が下落する可能性もあるかもしれず、来店時が食材の購入に適した時期であるかどうかを知ることも困難である。
【０００５】
そこで、本開示では、利用者の指定するレシピ情報に含まれる食材の現在および将来の価格情報に基づいてレシピ情報を提供する技術について開示する。
【課題を解決するための手段】
【０００６】
本発明の一態様に係るレシピ情報提供装置は、ユーザが操作する端末装置に、調理作業に使用する食材および食材の量を含むレシピ情報を提供するレシピ情報提供装置であって、食材の現在および将来の価格情報に基づいて、ユーザが端末装置を操作し指定するレシピ情報に含まれる食材の現在および将来の費用を含む費用情報を生成する費用情報生成部と、費用情報生成部により生成された費用情報に基づいて、端末装置を操作するユーザへのレシピ情報の提供を制御する制御部と、を備えるレシピ情報提供装置である。
【０００７】
本発明の一態様に係るレシピ情報提供方法は、ユーザが操作する端末装置に、調理作業に使用する食材および食材の量を含むレシピ情報を提供するレシピ情報提供方法であって、食材の現在および将来の価格情報に基づいて、ユーザが端末装置を操作し指定するレシピ情報に含まれる食材の現在および将来の費用を含む費用情報を生成し、生成された費用情報に基づいて、端末装置を操作するユーザへのレシピ情報の提供を制御するレシピ情報提供方法である。
【０００８】
本発明の一態様に係るレシピ情報提供プログラムは、ユーザが操作する端末装置に、調理作業に使用する食材および食材の量を含むレシピ情報を提供するためのレシピ情報提供プログラムであって、コンピュータに、食材の現在および将来の価格情報に基づいて、ユーザが端末装置を操作し指定するレシピ情報に含まれる食材の現在および将来の費用を含む費用情報を生成させ、生成された費用情報に基づいて、端末装置を操作するユーザへのレシピ情報の提供を制御させるためのレシピ情報提供プログラムである。
【発明の効果】
【０００９】
本開示によれば、利用者の指定するレシピ情報に含まれる食材の現在および将来の価格情報に基づいてレシピ情報を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本開示の一実施形態に係るレシピ情報提供装置を含むシステムの機能ブロック図である。
【図２】本開示の一実施形態に係るレシピ情報提供装置が使用する価格情報の一例を示す図である。
【図３】本開示の一実施形態に係るレシピ情報提供装置に対して指定され得るレシピ情報の一例を示す図である。
【図４】本開示の一実施形態に係るレシピ情報提供装置の処理のフローチャートである。
【図５】本開示の一実施形態に係るレシピ情報提供装置とユーザが操作する端末装置との通信処理のシーケンス図である。
【図６】本開示の一実施形態に係るレシピ情報提供装置と通信する端末の画面表示の一例を示す図である。
【図７】本開示の一実施形態に係るレシピ情報提供装置を含むシステムの機能ブロック図である。
【図８】本開示の一実施形態に係るレシピ情報提供装置を含むシステムの機能ブロック図である。
【図９】本開示の一実施形態に係るレシピ情報提供装置のレシピ格納部に格納される情報の一例を示す図である。
【図１０】本開示の一実施形態に係るレシピ情報提供装置と通信する端末装置の画面表示の一例を示す図である。
【図１１】本開示の一実施形態に係るレシピ情報提供装置を含むシステムの機能ブロック図である。
【図１２】本開示の一実施形態に係るレシピ情報提供装置の地域情報格納部に格納される情報の一例を示す図である。
【図１３】本開示の一実施形態に係るレシピ情報提供装置を含むシステムの機能ブロック図である。
【図１４】本開示の一実施形態に係るレシピ情報提供装置の条件保持部に保持される情報の一例図である。
【図１５】本開示の一実施形態に係るレシピ情報提供装置と通信する端末装置の画面表示の一例を示す図である。
【図１６】本開示の一実施形態に係るレシピ情報提供装置の処理のフローチャートである。
【図１７】本開示の一実施形態に係るレシピ情報提供装置の機能ブロック図である。
【図１８】本開示の一実施形態に係るレシピ情報提供装置の予測部が使用する情報の一例を示す図である。
【発明を実施するための形態】
【００１１】
本開示の実施形態について図面を参照して説明する。なお、以下に説明する実施形態は、特許請求の範囲に記載された本開示の内容を不当に限定するものではない。また、実施形態に示される構成要素のすべてが、本開示の必須の構成要素であるとは限らない。
【００１２】
図１は、本開示の一実施形態に係るレシピ情報提供装置１００を含むシステム１０の機能ブロック図である。システム１０は、レシピ情報提供装置１００と、ネットワークＮＷと、端末装置Ｔ１、Ｔ２、・・・と、を有し、レシピ情報提供装置１００と、端末装置Ｔ１、Ｔ２、・・・とは、ネットワークＮＷを介して接続されている。なお、端末装置Ｔ１、Ｔ２、・・・を総称して端末装置Ｔと記載する場合がある。
【００１３】
端末装置Ｔは、ユーザが操作する端末装置である。端末装置Ｔを例示すると、パーソナルコンピュータ、スマートフォン、パーソナルデジタルアシスタントなどの通信可能な機器を列挙することができる。レシピ情報提供装置１００は、端末装置Ｔに、レシピ情報を提供する。レシピ情報は、飲食物を調理する手順を表わす情報である。また、レシピ情報は、調理作業に使用する食材および当該食材の量を含む情報である。なお、レシピ情報は、画像とテキストからなる静的なコンテンツのみならず、調理の手順や食材などが撮影された動画コンテンツであってもよい。
【００１４】
レシピ情報提供装置１００は、費用情報生成部１０１と、制御部１０２とを備える。費用情報生成部１０１と、制御部１０２との機能および構成は、以下の通りである。
【００１５】
費用情報生成部１０１は、価格情報に基づいて、費用情報を生成する。価格情報とは、現在および将来の、食材の価格に関する情報である。より具体的には、価格情報は、食材と、食材の一単位あたりの現在の価格および将来の価格に関する情報を含む。食材の一単位とは、例えば、一般消費者が八百屋やスーパーマーケット、デパート、通信販売会社から食材を購入する際の購入の単位である。食材の一単位は、例えば、野菜などの分離可能なものは、主に「個」として表され、食肉のように「個」として認識しがたい食材は、所定の重量（例えば、１００ｇ）として表される。
【００１６】
図２は、価格情報の一例を示す。一例としての価格情報は、「食材」２０１、「単位」２０２、「価格」２０３の組み合わせとなっている。「食材」２０１は、食材の名称（"大根"、"しい茸"、"アンガスビーフ"など）を示す。「単位」２０２は、食材の一単位を示す。「価格」２０３は、現在および将来の価格の情報である。図２においては、「価格」２０３に含まれる情報は、現在の食材一単位の価格の値を含み、また、７日後、１４日後および２１日後の価格の変動情報を含む。変動情報は、現在予測される価格の変動を表わし、"±0"、"+"、"-"により表わされている。"±0"は、現在の価格と変化がない見込みであり、"+"は、現在の価格から上昇する見込みであり、"-"は、現在の価格から下落する見込みであることを表わす。価格が上昇する見込みおよび下落する見込みである場合には、上昇率および下落率をさらに含んでいてもよい。また、価格が将来、上昇する見込みあるいは下落する見込みの代わりに、具体的な将来の価格の予測値を用いてもよい。
【００１７】
図２を参照すると、例えば、"大根"は、"１本"を単位として購入され、現在の価格は"２００円"であり、７日後は現在の価格と変化しない見込みであり、１４日後は、現在の価格より上昇する見込みであり、２１日後は、現在の価格より下落する見込みであることが、図２の価格情報により示されている。したがって、"大根"は、２１日後であれば安く購入でき、１４日後は価格が高くなることを知得することができる。
【００１８】
費用情報生成部１０１は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリなどの記憶媒体に格納された価格情報を読み取って取得したり、八百屋、スーパーマーケット、デパート、通信販売会社などの販売業者から取得したり、農政局などの行政機関やＪＡなどの生産者団体あるいは青果市場などから通信回線を介して価格情報を取得したりする。また、通信回線を介して価格情報を取得する場合には、販売業者、行政機関、生産者団体や青果市場などの提供するウェブサーバに対してスクレイピングを行ない、費用情報生成部１０１は、価格情報を取得してもよい。また、輸入食材の価格動向を知るために、費用情報生成部１０１は、現在の為替レートおよび将来の為替レートの動向に関する情報も取得してもよい。
【００１９】
価格情報のフォーマットは、テキストフォーマットであったり、あるいは、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋ−ｕｐ  Ｌａｎｇｕａｇｅ）などにより構造化されていたりしてもよい。また、価格情報のフォーマットがテキストフォーマットであっても、記載されている内容を、プログラムなどを実行して解析および変換することにより、構造化されたフォーマットに変換可能である。
【００２０】
なお、図２においては、１つの食材に関する単位や価格が１通りしか示されていないが、食材の品質や、食材の購入先や、どの地域で購入するかによって、１つの食材に対して複数の単位や複数の価格が価格情報に含まれていてもよい。また、ある地域では食材が購入できない情報を含んでいてもよい。食材が購入できない場合には、例えば、価格の値を"∞"にしておいてもよい。
【００２１】
次に、費用情報生成部１０１が生成する費用情報は、ユーザが端末装置Ｔを操作することにより指定されるレシピ情報に含まれる現在および将来の費用を含む。費用情報生成部１０１が費用情報を生成する際には、上述の価格情報に基づいて生成がされる。
【００２２】
費用情報の生成の具体例としては、費用情報生成部１０１は、レシピ情報に含まれる食材と食材の量とを抽出し、食材ごとに食材の名称により価格情報を検索して購買単位と現在の価格と将来の価格の見通しとを取得し、食材の量を購買単位で除した値に現在の価格を乗じることにより、食材ごとの現在の費用を算出し、レシピ情報に含まれる食材全てについての和を算出する処理を行なう。レシピ情報が画像とテキストからなる静的なコンテンツである場合は、テキストから食材に関する情報を抽出して費用の算出を行う。またレシピ情報が動画コンテンツである場合は、映像解析により食材に関する情報を抽出して費用の算出を行ってもよい。また、食材の費用の和の将来の価格の見通しの指標を得るために、変動情報に含まれる"±0"に例えば整数０を割り当て、"+"に整数１を割り当て、"-"に整数-１を割り当てて加重とし、食材の現在の費用に乗じて和を求める。例えば、大根１本の現在の価格が２００円であり、７日後の見通しが"±0"、１４日後が"+"、２１日後が"-"であり、しい茸１００ｇの現在の価格が１５０円であり、７日後の見通しが"+"、１４日後が"-"、２１日後が"±0"であり、あるレシピ情報において、大根半切れ、しい茸３００ｇが食材とその食材の量となっている場合には、大根という食材の現在の費用は、
（０．５／１）＊２００＝１００円
となり、しい茸という食材の現在の費用は、
（３００／１００）＊１５０＝４５０円
となり、食材の現在の費用の和は、
１００＋４５０＝５５０円
により求められる。７日後の見通しの指標は、
０＊１００＋１＊４５０＝４５０
となり、１４日後の見通しの指標は、
１＊１００＋（-１）＊４５０＝-３５０
となり、２１日後の見通しの指標は、
（-１）＊１００＋０＊４５０＝３５０
となる。したがって、7日後の指標が正の値であり、１４日後の指標が負の値であり、２１日後の指標が正の値であるので、食材の費用は、7日後は高くなり、１４日後は下落し、２１日後は高くなることが予測される。したがって、現在の食材の費用か、１４日後の食材の費用が、7日後および２１日後の費用よりも小さくなることが予測される。
【００２３】
図３は、ユーザが端末装置Ｔを操作することにより指定され得るレシピ情報の一例を示す。図３に示すレシピ情報は、「レシピＩＤ」の列３０１に格納された値により識別され、「レシピ名」の列３０２、「食材」の列３０３、「手順番号」の列３０４、「説明」の列３０５、「画像」の列３０６に格納される値により構成される。「レシピ名」の列３０２には、レシピ情報に従って調理される飲食物の名称が格納される。「食材」の列３０３には、調理に用いられる食材の名称と食材の量とが格納される。「手順番号」３０４の列には、レシピ情報に従って調理を行なう手順の番号が格納されている。「説明」の列３０５には、各手順における調理作業の説明が格納されている。「画像」の列３０６には、「説明」とともに表示する画像の識別情報が格納されている。なお、本開示では、レシピ情報が、図３に示すように構造化されてレシピデータベース７０１に格納されていることを主に想定しているが、レシピ情報は、構造化されている必要はなく、自然言語で記述されていてもよい。この場合には、自然言語で記述されたレシピ情報の構文解析および意味解析を行ない、食材や手順の説明の情報が取得されるようになっていてもよい。また、レシピ情報が動画コンテンツである場合は、映像解析により、食材に関する情報や手順ごとのサムネイル画像を抽出する構成でもよい。
【００２４】
例えば、「レシピＩＤ」が”１”として特定されるレシピ情報の「レシピ名」は、”豆腐の肉巻き”であり、「食材」は、”豆腐  １丁”、 ”チーズ  ２枚”、 ”豚肉  １００ｇ”および”砂糖  ３ｇ”を含む。また、「手順」の手順１として豆腐を調理し、手順２においてはチーズを調理することが説明される。また、手順１の説明とともに、”Ｐ０３５”により識別される画像を表示し、手順２の説明には、画像を表示しない（「ＮＵＬＬ」は、空値を表すとし、この場合は、手順２の説明とともに表示する画像がないことを表わす。）。
【００２５】
ユーザが端末装置Ｔを操作することにより、レシピ情報を指定するためには、例えば、図３に示すレシピ情報が、端末装置Ｔまたはレシピ情報提供装置１００に格納される。レシピ情報が端末装置Ｔに格納されている場合には、端末装置Ｔは、ユーザから指定されたレシピ情報の少なくとも「食材」の列３０３に格納されている値を送信する。このとき、調味料は通常はユーザがすでに購入していることが多いので、調味料については送信しなくてもよい。また、すでにユーザが購入している調味料以外の食材は送信しないようにしてもよい。また、レシピ情報提供装置１００にレシピ情報が格納されている場合には、ユーザは、端末装置Ｔを操作してレシピ情報を検索し、検索された結果が端末装置Ｔに表示するために送信する際にレシピ情報の全てまたは一部が指定されることにより、レシピ情報が指定され、あるいは、雑誌や書籍などの媒体に飲食物の説明や写真とともに示されているレシピＩＤを端末装置Ｔからレシピ情報提供装置１００へ送信することによりレシピ情報が指定される。
【００２６】
制御部１０２は、端末装置Ｔへのレシピ情報の提供を、費用情報生成部１０１により生成された費用情報に基づいて制御する。例えば、制御部１０２は、レシピ情報を提供する際に、そのレシピ情報に従って調理される食材の現在の費用をレシピ情報に付加して端末装置Ｔの画面に表示されるように制御する。あるいは、レシピ情報を提供する際に、そのレシピ情報に従って調理される食材の費用の７日後の指標がマイナス値であれば、レシピ情報に「一週間後に食材が安くなります」という旨を付加して端末装置Ｔの画面に表示されるように制御する。また、価格情報に含まれていない材料を用いるレシピ情報については（上述したように、入手できない食材の価格を無限大（”∞”）にすることにより食材が入手できないことが検出可能となる。）、制御部１０２は、端末装置Ｔの画面に表示されないように制御することも可能である。
【００２７】
制御部１０２による制御の態様は、例えば、前もってユーザが端末装置Ｔを操作し、費用情報に、どのような制御を行なうかの指令を対応付けた情報を制御部１０２などに格納させることにより、ユーザが指定可能とすることもできる。
【００２８】
図４は、本実施形態に係るレシピ情報提供装置１００が行なう処理のフローチャートである。フローチャートの各ステップの処理は以下の通りである。
【００２９】
ステップＳ４０１の処理として、レシピ情報提供装置１００は、価格情報を取得する。上述したように、例えばＵＳＢメモリやインターネット回線を介して価格情報を読み込む。
【００３０】
ステップＳ４０２の処理として、費用情報生成部１０１は、ユーザが端末装置Ｔよりレシピ情報の指定を受け付ける。
【００３１】
ステップＳ４０３の処理として、費用情報生成部１０１は、指定を受け付けたレシピ情報に対して費用情報を生成する。
【００３２】
ステップＳ４０４の処理として、制御部１０２は、ステップＳ４０３において生成された費用情報に基づいて、レシピ情報の提示を制御する。
【００３３】
以上の処理は、ＣＰＵおよび記憶装置などを備えているコンピュータにより実行可能であり、したがって、レシピ情報提供装置１００は、コンピュータを用いて、当該コンピュータに上記の処理を行なうプログラムを実行させることにより実現可能である。
【００３４】
図５は、端末装置Ｔ１、Ｔ２、・・・それぞれと、レシピ情報提供装置１００との通信のシーケンス図を示す。
【００３５】
ステップＳ５０１の処理として、レシピ情報提供装置１００は、価格情報を取得する。ステップＳ５０１は、ステップＳ４０１に対応するステップである。
【００３６】
ステップＳ５０２の処理として、端末装置Ｔは、レシピ情報提供装置１００にレシピ情報の指定を行なう。ステップＳ５０２は、ステップＳ４０２に対応するステップである。
【００３７】
ステップＳ５０３の処理として、レシピ情報提供装置１００は、端末装置Ｔを操作するユーザへ向けて、提供に関して制御されたレシピ情報を送信する。ステップＳ５０３は、ステップＳ４０３が行われた後に実行されるステップＳ４０５に対応するステップである。
【００３８】
図６は、端末装置Ｔの画面の表示の例を示す。端末装置Ｔがレシピ情報提供装置１００に接続された場合に表示される画面表示６００の一例である。ユーザは、入力領域６０１および６０２にユーザＩＤおよびパスワードをそれぞれ入力することにより、レシピ情報提供装置１００にログインすることができる。
【００３９】
ログインが成功すると、端末装置Ｔは例えば図６（Ｂ）の画面表示６００を行ない、ユーザが、ボタン６０３を押下すると、レシピ情報の検索を行なったり、ボタン６０４を押下すると、人気のあるレシピ情報の閲覧を行なったりすることができる。また、ユーザがボタン６０５を押下すると、ブックマークがされたレシピ情報を閲覧することができる。
【００４０】
図６（Ｃ）は、ボタン６０３を押下してレシピ情報の検索を行ない、検索結果を表示した場合、ボタン６０４を押下して人気のあるレシピ情報を表示した場合、あるいは、ボタン６０５を押下して、ブックマークがされたレシピ情報を表示した場合の画面表示６００の一例を示す。図６（Ｃ）の領域６０６には、レシピ情報に従って調理される飲食物の名称が並んで表示され、領域６０７には、費用情報に基づいた現在の食材の費用の状況が並んで表示され、領域６０８には、レシピ情報を表示するためのボタンが並んで表示され、領域６０９には、レシピ情報がブックマークされているか否かの情報が並んで表示される。このような画面表示６００により、ユーザは、レシピ情報に従って調理される飲食物に関して、材料の費用の状況を知ることができ、興味があるレシピ情報については詳細を表示することができる。また、ブックマークされているか否かの情報が表示されるので、自分が興味を持っているレシピ情報であるかどうかも理解することができる。
【００４１】
（第１の変形例）
図７は、実施形態に係るレシピ情報提供装置１００の第１の変形例を示す。レシピ情報提供装置１００は、費用情報生成部１０１と、制御部１０２と、レシピデータベース７０１を備えている。
【００４２】
レシピデータベース７０１は、レシピ情報を格納したデータベースである。したがって第１の変形例は、図３に例示されるレシピ情報が、レシピ情報提供装置１００に格納されている具体的な例を示している。レシピデータベース７０１がレシピ情報提供装置１００に格納されていることにより、個々の端末装置Ｔにレシピ情報を格納する必要がなくなる。また、個々の端末装置Ｔに同じレシピ情報を提供することができる。
【００４３】
（第２の変形例）
図８は、実施形態に係るレシピ情報提供装置１００の第２の変形例を示す。レシピ情報提供装置１００は、費用情報生成部１０１と、制御部１０２と、レシピ格納部８０１とを備えている。
【００４４】
レシピ格納部８０１は、ユーザごとに当該ユーザがブックマークしたレシピ情報を格納する。レシピ格納部８０１は、例えば、図９に示すようなテーブル構造に、ユーザがブックマークしたレシピ情報を格納する。列９０１には、ユーザＩＤが格納され、列９０２には、ブックマークされたレシピＩＤが格納されており、同一の行に格納されているユーザＩＤとレシピＩＤとにより、当該ユーザＩＤを有するユーザが、当該レシピＩＤをブックマークしたことが表わされる。したがって、第２の変形例は、例えば、図６（Ｃ）の画面表示６００のように、レシピ情報がブックマークされているかどうかを表示する構成の具体例である。
【００４５】
図１０は、例えば図６（Ｃ）に示される画面表示６００において、表示ボタンを押下してレシピ情報の詳細が表示された状態を示す。図１０には、図３に示すレシピ情報のうち、「レシピＩＤ」として"１"を有するレシピ情報が示されている様子を示す。したがって、図１０の領域１００１には、レシピ名として"豆腐の肉巻き"が表示され、領域１００２には、材料として、"豆腐  １丁"などが表示され、領域１００３および１００５には、手順１および手順２の説明が表示され、領域１００４には、"Ｐ０３５"により識別される画像が表示されている。また、ボタン１００６としてブックマークを行なうためのボタンが表示されている。このボタン１００６を押下すると、「レシピＩＤ」として"１"を有するレシピ情報がブックマークされ、同じユーザＩＤとレシピＩＤとの組み合わせが図９に示すテーブルに無ければ、新たに追加される（なお、同じユーザＩＤとレシピＩＤとの組み合わせが図９に示すテーブルに格納されている場合には、同じユーザＩＤとレシピＩＤとが重複して追加されてもよい。）。
【００４６】
レシピ情報提供装置１００が、レシピ格納部８０１を備えることにより、端末装置Ｔのユーザに、レシピ情報がブックマークされているかどうかを伝えることができる。ユーザがレシピ情報をブックマークしたということは、当該レシピ情報に興味があるということであるといえるので、ユーザは、レシピ情報の一覧などを表示する際に、興味のあるレシピ情報か否かを容易に判断することができる。また、レシピ格納部８０１に、レシピ情報がブックマークされたときの当該レシピ情報に含まれる食材の現在の費用を記憶しておき、例えば図６（Ｂ）のボタン６０５が押下されたときなど、ブックマークの表示を行なうときに、レシピ情報がブックマークされたときの当該レシピ情報に含まれる食材の費用と、現在の食材の費用とを比較して、現在の食材の費用が小さければその旨の表示をしてもよい。
【００４７】
（第３の変形例）
図１１は、実施形態に係るレシピ情報提供装置１００の第３の変形例を示す。レシピ情報提供装置１００は、費用情報生成部１０１と、制御部１０２と、地域情報格納部１１０１とを備えている。
【００４８】
地域情報格納部１１０１は、ユーザごとに当該ユーザがどの地域に居住しているかの地域情報を格納する。図１２は、地域情報を格納するテーブルの一例を示しており、列１２０１にユーザＩＤが格納され、列１２０２に地域の名称が格納されており、同一の行に格納されているユーザＩＤと地域の名称とにより、当該ユーザＩＤを有するユーザが、当該名称の地域に居住していることが表わされる。例えば、ユーザ１のユーザＩＤを有するユーザは、関東に居住している。
【００４９】
レシピ情報提供装置１００が、地域情報格納部１１０１を備えていることにより、価格情報が地域ごとに購入可能な食材の価格を含んでいる場合には、ユーザは、例えば、日本全国の標準的な費用情報ではなく、居住している地域における材料費用に関する情報を得ることができる。
【００５０】
以上のように本実施形態においては、レシピ情報提供装置１００が、費用情報生成部１０１と、制御部１０２とを備えていることにより、食材費用に応じてレシピ情報を提供し、利用者のレシピの選択を援助することができるなどの効果を得ることができる。
【００５１】
（実施形態２）
図１３は、実施形態２に係るレシピ情報提供装置１００を含むシステム１０の機能ブロック図を示す。レシピ情報提供装置１００は、費用情報生成部１０１と、制御部１０２と、条件保持部１３０１を備えている。したがって、本実施形態に係るレシピ情報提供装置１００は、上述の実施形態１に係るレシピ情報提供装置がさらに条件保持部１３０１を備えている構成を有している。
【００５２】
条件保持部１３０１は、レシピ情報の費用情報に含まれる現在および将来の少なくともいずれかの費用に関する条件を保持する。また、本実施形態においては、制御部１０２は、費用情報生成部１０１が生成した費用情報が、条件保持部１３０１に保持された条件を満たす場合に、端末装置Ｔへ当該レシピ情報を提供する。
【００５３】
したがって、条件保持部１３０１に条件を保持することにより、レシピ情報の費用情報のうち条件を満たすレシピ情報が端末装置Ｔに提供されることになる。
【００５４】
条件保持部１３０１が保持する条件としては、例えば７日後、１４日後および２１日後の食材の価格が下落しない見込みであり、現在の食材費用が最安値であることを表わす条件を例示することができる。また、食材費用が所定の値以下（例えば、２００円以下）であることを表わす条件を例示することができる。
【００５５】
また、条件保持部１３０１が保持する条件は、ユーザごとに個別に設定することができ、例えば、ユーザが現在の食材費用が最安値となるレシピ情報に興味を持っていれば、当該ユーザＩＤに現在の食材費用が最安値であることを表わす条件を関連付けて保持してもよい。あるいは、ユーザが所定の値以下の食材費用のレシピ情報に興味を持っていれば、当該ユーザＩＤに食材費用が所定の値以下（例えば、２００円以下）であることを表わす条件を関連付けて保持していてもよい。これにより、食材費用が条件を満たした場合に、ユーザに通知を行なうことができる。例えば、ユーザが端末装置Ｔを用いてレシピ情報提供装置１００にログインしたときに通知してもよいし、あるいはユーザのメールアドレスやＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｙｓｔｅｍ）のアカウントに向けて通知を行なってもよい。
【００５６】
図１４（Ａ）は、条件保持部１３０１が、ユーザＩＤに条件を関連付けて保持するためのテーブルの一例を示す図である。列１４０１には、ユーザＩＤが格納され、列１４０２には、条件が格納され、同じ行にユーザＩＤと条件とが格納されることにより、当該ユーザＩＤと当該条件とが関連付けられる。例えば、図１４（Ａ）においては、ユーザ１には、食材費用が最安値である条件が関連付けられている。
【００５７】
また、条件保持部１３０１は、ユーザが興味を持つレシピ情報ごとに条件を保持することも可能である。図１４（Ｂ）は、条件保持部１３０１が、ユーザＩＤにレシピＩＤと条件を関連付けて保持するためのテーブルの一例を示す図である。列１４０３には、ユーザＩＤが格納され、列１４０４には、レシピＩＤが格納され、列１４０５には、条件が格納され、ユーザＩＤ、レシピＩＤおよび条件が同じ行に格納されていることにより、当該ユーザＩＤのユーザが当該レシピＩＤのレシピ情報の食材費用が当該条件を満たした場合に、ユーザに特定のレシピ情報の食材費用が条件を満たしたことを通知することができる。条件が成立した場合には、上述のようにユーザが端末装置Ｔを用いてレシピ情報提供装置１００にログインしてきたときに通知してもよいし、ユーザのメールアドレスやＳＮＳのユーザのアカウントに向けて通知を行なってもよい。
【００５８】
図１５は、ユーザが端末装置Ｔを用いて条件保持部１３０１に条件を保持させる設定を行なう画面表示の例を示す。
【００５９】
図１５（Ａ）は、ユーザが端末装置Ｔを用いてレシピ情報提供装置１００にログインした直後の画面表示１５００を示している。画面表示１５００には、レシピ検索ボタン１５０１、人気レシピボタン１５０２およびレシピ条件設定ボタン１５０３が表示されている。
【００６０】
ユーザがレシピ条件設定ボタン１５０３を押下すると、図１５（Ｂ）に示す画面表示１５００が行われる。ユーザが、マウスなどのカーソル１５０４をエリア１５０５に近づけると、例えば「最安値」、「安値更新」および「価格設定」の選択肢１５０６が表示される。「最安値」は、現在の食材費用が最安値であり、今後７日後、１４日後、２１日後には食材費用が上がり続けることを表わす条件である。「安値更新」は、食材費用が上昇しないことが予測されることを表わす条件である。
【００６１】
また、「価格設定」が選択されると、図１５（Ｃ）の画面表示がされ、領域１５０７に、レシピ材料費用の上限が入力可能となる。
【００６２】
図１５（Ａ）−（Ｃ）に例示した画面表示を用いて、例えばユーザは、図１４（Ａ）に示したようにテーブルに所望の条件を格納することができる。また、レシピＩＤをさらに特定することにより、図１４（Ｂ）に示したようにテーブルに条件を格納することができる。
【００６３】
図１６は、本実施形態に係るレシピ情報提供装置１００の処理のフローチャートを示す。各ステップの処理は以下の通りである。
【００６４】
ステップＳ１６０１の処理として、レシピ情報提供装置１００は、価格情報を取得する。実施形態１において説明したように、例えばＵＳＢメモリやインターネット回線を介して価格情報を読み込む。
【００６５】
ステップＳ１６０２の処理として、レシピ情報提供装置１００は、ユーザから、食材費用に関する条件の指定を受け付ける。例えば、図１５に示す画面表示を用いてユーザが設定する条件の指定を受け付ける。
【００６６】
ステップＳ１６０３の処理として、費用情報生成部１０１は、ユーザが端末装置Ｔからレシピ情報の指定を受け付ける。例えば、ユーザからのレシピ検索要求に応じて、レシピ情報を検索し、検索結果を得る。あるいは、条件保持部１３０１が図１４（Ｂ）に示したテーブルに条件を保持している場合には、ユーザのユーザＩＤに関連付けて格納されているレシピＩＤと条件とを取得する。
【００６７】
ステップＳ１６０４からステップＳ１６０８は、ステップＳ１６０３の処理として受け付けたレシピ情報ごとに実行されるループを表わしている。例えば、ステップＳ１６０３において、ユーザからのレシピ検索要求に応じて、検索結果を得た場合には、制御部１０２は、検索結果に含まれるレシピ情報それぞれについてステップＳ１６０５からステップＳ１６０７の処理を行なう。
【００６８】
ステップＳ１６０５の処理として、費用情報生成部１０１は、レシピ情報に対する費用情報を生成する。
【００６９】
ステップＳ１６０６の処理として、制御部１０２は、ステップＳ１６０５において生成された費用情報が、条件を満たすかどうか判断する。もし条件を満たしていれば、ステップＳ１６０７へ処理を移行させ、条件を満たしていなければ、ステップＳ１６０７をスキップする。
【００７０】
ステップＳ１６０７の処理として、制御部１０２は、レシピ情報を提示する。
【００７１】
（第１の変形例）
図１７は、本実施形態に係るレシピ情報提供装置１００の第１の変形例を示す。レシピ情報提供装置１００の条件保持部１３０１は、予測部１７０１を有している。
【００７２】
予測部１７０１は、条件保持部１３０１が保持している条件が成立する時期を、費用情報に基づいて予測する。例えば、実施形態１において説明したように、食材の現在の費用、７日後の見通しの指標、１４日後の見通しの指標および２１日後の見通しの指標が算出される場合には、これらの費用および指標に応じて、予測部１７０１は、条件が成立する時期を予測する。したがって、条件保持部１３０１に保持されている条件が成立しなくても、その条件がいつ成立するかについて、ユーザに提示することが可能となる。
【００７３】
また、食材の費用は、特に野菜や鮮魚類については、いわゆる旬の時期に他の時期よりも多く出荷されるので、価格情報に基づいて生成される費用情報に加え、予測部１７０１は、食材の旬の時期に該当するかどうかに応じても条件が成立するかどうかを予測してもよい。
【００７４】
旬の時期は、例えば日本の場合には二十四季節や七十二候を用いて表すことができ、図１８（Ａ）に示すように、列１８０１に食材の名称を格納し、列１８０２に旬の名称を格納するテーブルを用いて管理することができる。例えば、たけのこは、清明が旬であることが示されている。また、旬の時期については、図１８（Ｂ）に示すように、列１８０３に旬の名称を格納し、列１８０４に旬の期間情報を格納するテーブルを用いて管理することができる。例えば、清明は、４月１日から４月７日までの期間であることが示されている。
【００７５】
したがって、予測部１７０１は、食材の費用情報に加え、現在が食材の旬の時期であるかどうか、あるいは何日後に旬の時期が来るかに応じて、条件の成立を予測することができる。
【００７６】
以上のように、本実施形態においては、費用情報に関する条件を条件保持部１３０１が格納することにより、レシピ情報提供装置１００は、費用情報に関する条件の成立に応じ、また、成立する時期に応じて、レシピ情報をユーザに提示することが可能となる。
【００７７】
以上、開示に係る実施形態および変形例について説明したが、これらはその他の様々な形態で実施することが可能であり、種々の省略、置換および変更を行なって実施することができる。これらの実施形態および変形例ならびに省略、置換および変更を行なったものは、特許請求の範囲の技術的範囲とその均等の範囲に含まれるものである。
【符号の説明】
【００７８】
１０  システム、１００  レシピ情報提供装置、１０１  費用情報生成部、１０２  制御部、ＮＷ  ネットワーク、Ｔ１  端末装置、Ｔ２  端末装置、７０１  レシピデータベース、８０１  レシピ格納部、１１０１  地域情報格納部、１３０１  条件保持部、１７０１  予測部
【図１】
2019091181.tif 000003
【図２】
2019091181.tif 000004
【図３】
2019091181.tif 000005
【図４】
2019091181.tif 000006
【図５】
2019091181.tif 000007
【図６】
2019091181.tif 000008
【図７】
2019091181.tif 000009
【図８】
2019091181.tif 000010
【図９】
2019091181.tif 000011
【図１０】
2019091181.tif 000012
【図１１】
2019091181.tif 000013
【図１２】
2019091181.tif 000014
【図１３】
2019091181.tif 000015
【図１４】
2019091181.tif 000016
【図１５】
2019091181.tif 000017
【図１６】
2019091181.tif 000018
【図１７】
2019091181.tif 000019
【図１８】
2019091181.tif 000020
【手続補正書】
【提出日】平成30年4月11日(2018.4.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザが操作する端末装置に、調理作業に使用する食材および前記食材の量を含むレシピ情報を提供するレシピ情報提供装置であって、
前記ユーザが前記端末装置を操作して指定したレシピ情報に含まれる食材の現在および将来の費用を含む費用情報を、前記食材の現在および将来の価格情報に基づいて生成する費用情報生成部と、
前記費用情報に含まれる現在および将来の費用に関する条件を保持する条件保持部と、
前記条件保持部に保持されている条件が成立する将来の時期を、前記費用情報に基づいて予測する予測部と、
前記端末装置を操作する前記ユーザへ前記予測された将来の時期を提示して、前記レシピ情報の提供を制御する制御部と、
を備えるレシピ情報提供装置。
【請求項２】
前記条件保持部は、前記費用情報が含む現在の費用よりも将来の費用が大きいことを表わす条件を保持する、請求項１に記載のレシピ情報提供装置。
【請求項３】
前記条件保持部は、前記費用情報が含む現在または将来の費用があらかじめ定められた費用以下となることを表わす条件を保持する、請求項１または請求項２に記載のレシピ情報提供装置。
【請求項４】
前記予測部は、現在が前記レシピ情報に含まれる食材の旬の時期に該当するかどうかに応じて条件が成立する時期を予測する、請求項１から３のいずれか一項に記載のレシピ情報提供装置。
【請求項５】
前記ユーザが指定した前記レシピ情報を前記ユーザごとに格納するレシピ格納部を備え、
前記費用情報生成部は、前記レシピ格納部が前記ユーザごとに格納するレシピ情報を前記ユーザが指定したレシピ情報とする、請求項１から請求項４のいずれか１項に記載のレシピ情報提供装置。
【請求項６】
前記レシピ情報を検索可能に格納するレシピデータベースを備え、
前記ユーザが指定したレシピ情報は、前記レシピデータベースより検索されたレシピ情報である、請求項１から請求項５のいずれか１項に記載のレシピ情報提供装置。
【請求項７】
前記ユーザの居住する地域を表わす地域情報を格納する地域情報格納部を備え、
前記価格情報は、地域別に購入可能な食材の現在および将来の価格に関する情報を含み、
前記費用情報生成部は、前記地域情報格納部に格納されている前記ユーザの居住する地域情報が表わす地域において購入可能な食材の現在および将来の価格に関する情報に基づいて前記ユーザが前記端末装置を操作し指定するレシピ情報に含まれる食材の現在および将来の費用を含む費用情報を生成する、請求項１から請求項６のいずれか１項に記載のレシピ情報提供装置。
【請求項８】
ユーザが操作する端末装置に、レシピ情報提供装置が、調理作業に使用する食材および前記食材の量を含むレシピ情報を提供するレシピ情報提供方法であって、
前記ユーザが前記端末装置を操作して指定したレシピ情報に含まれる食材の現在および将来の費用を含む費用情報を、前記食材の現在および将来の価格情報に基づいて生成し、
前記費用情報に含まれる現在および将来の費用に関する条件を保持し、
保持されている条件が成立する将来の時期を、前記費用情報に基づいて予測し、
前記端末装置を操作する前記ユーザへ前記予測された将来の時期を提示して、前記レシピ情報の提供を制御することを含むレシピ情報提供方法。
【請求項９】
ユーザが操作する端末装置に、調理作業に使用する食材および前記食材の量を含むレシピ情報を提供するためのレシピ情報提供プログラムであって、
コンピュータに、
前記ユーザが前記端末装置を操作して指定したレシピ情報に含まれる食材の現在および将来の費用を含む費用情報を、前記食材の現在および将来の価格情報に基づいて生成させ、
前記費用情報に含まれる現在および将来の費用に関する条件を保持させ、
保持されている条件が成立する将来の時期を、前記費用情報に基づいて予測させ、
前記端末装置を操作する前記ユーザへ前記予測された将来の時期を提示して、前記レシピ情報の提供を制御させるためのレシピ情報提供プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本開示の一態様に係るレシピ情報提供装置は、ユーザが操作する端末装置に、調理作業に使用する食材および食材の量を含むレシピ情報を提供するレシピ情報提供装置であって、ユーザが前記端末装置を操作して指定したレシピ情報に含まれる食材の現在および将来の費用を含む費用情報を、食材の現在および将来の価格情報に基づいて生成する費用情報生成部と、費用情報に含まれる現在および将来の費用に関する条件を保持する条件保持部と、条件保持部に保持されている条件が成立する将来の時期を、費用情報に基づいて予測する予測部と、端末装置を操作するユーザへ予測された将来の時期を提示して、レシピ情報の提供を制御する制御部と、を備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本開示の一態様に係るレシピ情報提供方法は、ユーザが操作する端末装置に、レシピ情報提供装置が、調理作業に使用する食材および食材の量を含むレシピ情報を提供するレシピ情報提供方法であって、ユーザが端末装置を操作して指定したレシピ情報に含まれる食材の現在および将来の費用を含む費用情報を、食材の現在および将来の価格情報に基づいて生成し、費用情報に含まれる現在および将来の費用に関する条件を保持し、保持されている条件が成立する将来の時期を、費用情報に基づいて予測し、端末装置を操作するユーザへ予測された将来の時期を提示して、レシピ情報の提供を制御する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本開示の一態様に係るレシピ情報提供プログラムは、ユーザが操作する端末装置に、調理作業に使用する食材および食材の量を含むレシピ情報を提供するためのレシピ情報提供プログラムであって、コンピュータに、ユーザが端末装置を操作して指定したレシピ情報に含まれる食材の現在および将来の費用を含む費用情報を、食材の現在および将来の価格情報に基づいて生成させ、費用情報に含まれる現在および将来の費用に関する条件を保持させ、保持されている条件が成立する将来の時期を、費用情報に基づいて予測させ、端末装置を操作するユーザへ予測された将来の時期を提示して、レシピ情報の提供を制御させる。