(57)【要約】【課題】料理に不慣れなユーザであってもそのユーザが作りたい料理のレシピに適した食材の商品を注文する。【解決手段】レシピ検索サービス提供装置３は、料理名の情報と、料理に使用される食材の情報と、その食材を用いた調理手順の情報とを含むレシピ情報を記憶しており、要求されたレシピ情報をユーザ端末２に配信する。商品情報記憶装置５は、商品である食品の分類情報と属性情報とを対応付けた商品情報を記憶する。食材発注装置６は、ユーザ端末２から食材の発注手続開始要求が送信された場合に、ユーザ端末２へ配信されたレシピ情報をレシピ検索サービス提供装置３から受信して食材の情報と食材に関する付加情報とを取得し、取得した食材の情報及び付加情報とを用いて検索した結果得られた商品情報をユーザ端末２へ送信する。食材発注装置６は、送信した商品情報に対するユーザ端末２からの発注要求を受信する。【選択図】図１
2018112905.tif 000002
【特許請求の範囲】
【請求項１】
料理名の情報と前記料理名の料理に使用される食材の情報と前記食材を用いた調理手順の情報とを含むレシピ情報を記憶するレシピ情報記憶部と、
所定の商品情報を記憶する商品情報記憶部と、
ユーザ端末から要求された前記レシピ情報を前記レシピ情報記憶部から読み出して当該ユーザ端末に配信するレシピ情報配信部と、
前記ユーザ端末から前記食材の発注手続開始要求が送信された場合に、前記ユーザ端末へ配信した前記レシピ情報に基づいて前記食材の情報と前記食材に関する付加情報とを取得し、取得した前記食材の情報及び前記付加情報を用いて検索した結果得られた前記商品情報を前記ユーザ端末へ送信する商品情報送信部と、
前記商品情報に対する前記ユーザ端末からの発注要求を受信する発注要求受信部と、
を備えることを特徴とする食材発注システム。
【請求項２】
ユーザ端末へ配信されたレシピ情報内の料理名の情報及び前記料理名の料理に使用される食材の情報を少なくとも含む情報をレシピ情報を記憶する装置から取得するレシピ情報取得部と、
前記レシピ情報取得部が取得した前記情報に基づいて前記食材に関する付加情報を取得し、前記食材の情報及び前記付加情報を用いて検索した結果得られた商品情報を前記ユーザ端末へ送信する商品情報送信部と、
前記商品情報に対する前記ユーザ端末からの発注要求を受信する発注要求受信部と、
を備えることを特徴とする食材発注装置。
【請求項３】
前記レシピ情報取得部は、前記ユーザ端末へ配信された前記レシピ情報内の前記料理名の情報又は前記食材を用いた調理手順の情報と前記食材の情報とを少なくとも含む情報を取得し、
前記商品情報送信部は、前記レシピ情報取得部が取得した前記情報に含まれる前記料理名の情報又は前記調理手順の情報に含まれる単語、又は、前記単語に関連する単語を前記付加情報として取得する、
ことを特徴とする請求項２に記載の食材発注装置。
【請求項４】
前記商品情報は、商品である食品の分類情報と前記商品の属性情報とを含み、
前記属性情報は、前記食品が用いられる用途の情報を含む、
ことを特徴とする請求項２又は請求項３に記載の食材発注装置。
【請求項５】
食材発注システムが実行する食材発注方法であって、
レシピ情報配信部が、料理名の情報と前記料理名の料理に使用される食材の情報と前記食材を用いた調理手順の情報とを含むレシピ情報を記憶するレシピ情報記憶部から、要求された前記レシピ情報を読み出してユーザ端末に配信するレシピ情報配信過程と、
商品情報送信部が、前記ユーザ端末から前記食材の発注手続開始要求が送信された場合に、前記ユーザ端末へ配信した前記レシピ情報に基づいて前記食材の情報と前記食材に関する付加情報とを取得し、取得した前記食材の情報及び前記付加情報を用いて、商品情報記憶部に記憶される所定の商品情報を検索した結果得られた前記商品情報を前記ユーザ端末へ送信する商品情報送信過程と、
発注要求受信部が、前記商品情報送信過程において送信した前記商品情報に対する前記ユーザ端末からの発注要求を受信する発注要求受信過程と、
を有することを特徴とする食材発注方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、食材発注システム、食材発注装置及び食材発注方法に関する。
【背景技術】
【０００２】
インターネットを介してユーザの端末装置に料理のレシピを提供し、ユーザは端末装置で閲覧したレシピに使用される食材を発注することができるシステムがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−５８６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
レシピを検索するユーザの中には、普段あまり料理をしない人もいる。そのようなユーザは、作ってみたいと思えるレシピを見つけても、そのレシピに掲載された食材を購入するときに、どの商品を買ったらよいのか迷ってしまうことがある。例えば、レシピに「豚肉」とあった場合、食材販売サイトで販売されている豚肉の商品のうち、「ロース薄切り」、「ロースブロック」、「しょうが焼き用」、「ばらスライス」、「もも切落し」、「こまぎれ」のいずれを買ったらよいかわからず、料理に適さない商品を買ってしまうことや、いずれの商品を買ったらよいか迷った末に、料理をする意欲を失ってしまうことなどもある。
【０００５】
本発明は、このような事情を考慮してなされたもので、料理に不慣れなユーザであってもそのユーザが作りたい料理のレシピに適した食材の商品を発注することができる食材発注システム、食材発注装置及び食材発注方法を提供する。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の一態様は、料理名の情報と前記料理名の料理に使用される食材の情報と前記食材を用いた調理手順の情報とを含むレシピ情報を記憶するレシピ情報記憶部と、所定の商品情報を記憶する商品情報記憶部と、ユーザ端末から要求された前記レシピ情報を前記レシピ情報記憶部から読み出して当該ユーザ端末に配信するレシピ情報配信部と、前記ユーザ端末から前記食材の発注手続開始要求が送信された場合に、前記ユーザ端末へ配信した前記レシピ情報に基づいて前記食材の情報と前記食材に関する付加情報とを取得し、取得した前記食材の情報及び前記付加情報を用いて検索した結果得られた前記商品情報を前記ユーザ端末へ送信する商品情報送信部と、前記商品情報送信部が送信した前記商品情報に対する前記ユーザ端末からの発注要求を受信する発注要求受信部と、を備えることを特徴とする食材発注システムである。
【０００７】
また、本発明の一態様は、ユーザ端末へ配信されたレシピ情報内の料理名の情報及び前記料理名の料理に使用される食材の情報を少なくとも含む情報をレシピ情報を記憶する装置から取得するレシピ情報取得部と、前記レシピ情報取得部が取得した前記情報に基づいて前記食材に関する付加情報を取得し、前記食材の情報及び前記付加情報を用いて検索した結果得られた前記商品情報を前記ユーザ端末へ送信する商品情報送信部と、前記商品情報に対する前記ユーザ端末からの発注要求を受信する発注要求受信部と、を備えることを特徴とする食材発注装置である。
【０００８】
また、本発明に係る食材発注装置において、前記レシピ情報取得部は、前記ユーザ端末へ配信された前記レシピ情報内の前記料理名の情報又は前記食材を用いた調理手順の情報と前記食材の情報とを少なくとも含む情報を取得し、前記商品情報送信部は、前記レシピ情報取得部が取得した前記情報に含まれる前記料理名の情報又は前記調理手順の情報に含まれる単語、又は、前記単語に関連する単語を前記付加情報として取得する、構成であっても良い。
【０００９】
また、本発明に係る食材発注装置において、前記商品情報は、例えば商品である食品の分類情報と前記商品の属性情報とを含み、前記属性情報は、例えば前記食品が用いられる用途の情報を含む、ことが可能である。
【００１０】
また、本発明の一態様は、食材発注システムが実行する食材発注方法であって、レシピ情報配信部が、料理名の情報と前記料理名の料理に使用される食材の情報と前記食材を用いた調理手順の情報とを含むレシピ情報を記憶するレシピ情報記憶部から、要求された前記レシピ情報を読み出してユーザ端末に配信するレシピ情報配信過程と、商品情報送信部が、前記ユーザ端末から前記食材の発注手続開始要求が送信された場合に、前記ユーザ端末へ配信した前記レシピ情報に基づいて前記食材の情報と前記食材に関する付加情報とを取得し、取得した前記食材の情報及び前記付加情報を用いて、商品情報記憶部に記憶される所定の商品情報を検索した結果得られた前記商品情報を前記ユーザ端末へ送信する商品情報送信過程と、発注要求受信部が、前記商品情報送信過程において送信した前記商品情報に対する前記ユーザ端末からの発注要求を受信する発注要求受信過程と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、料理に不慣れなユーザであっても、作りたい料理のレシピに適した食材の商品を発注することが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態による食材発注システムの構成図である。
【図２】同実施形態による店舗情報の例を示す図である。
【図３】同実施形態による商品情報の例を示す図である。
【図４】同実施形態によるユーザ情報の例を示す図である。
【図５】同実施形態によるレシピサービス提供画面の表示例を示す図である。
【図６】同実施形態による注文先選択画面の表示例を示す図である。
【図７】同実施形態による発注画面の表示例を示す図である。
【図８】同実施形態による食材発注システムの動作を示すフロー図である。
【図９】同実施形態による食材発注装置の商品情報検索処理を示すフロー図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照しながら本発明の実施形態を詳細に説明する。
図１は、本発明の一実施形態による食材発注システム１の構成図である。同図に示すように、食材発注システム１は、ユーザ端末２、レシピ検索サービス提供装置３、店舗装置４、商品情報記憶装置５及び食材発注装置６を備える。ユーザ端末２、レシピ検索サービス提供装置３、店舗装置４、商品情報記憶装置５及び食材発注装置６はそれぞれネットワーク９に接続されており、ネットワーク９を介して他の装置とデータを送受信する。ネットワーク９は、インターネットなどの公衆網や、イントラネット、専用線などの私設網を含む通信網である。
【００１４】
ユーザ端末２は、例えば、ユーザが使用するスマートフォン、タブレット端末、パーソナルコンピュータなどのコンピュータ端末である。レシピ検索サービス提供装置３、店舗装置４、商品情報記憶装置５及び食材発注装置６はそれぞれ、１台以上のコンピュータサーバ等により実現される。例えば、レシピ検索サービス提供者がレシピ検索サービス提供装置３を保有し、商品販売店舗が店舗装置４を保有し、１以上の商品販売店舗を有する小売業者が商品情報記憶装置５を保有し、商品販売サイトの運営者が食材発注装置６を保有する。なお、商品販売サイトの運営者が商品情報記憶装置５を保有してもよい。また、レシピ検索サービス提供者と商品販売サイトの運営者が同一であってもよく、商品販売サイトの運営者と小売業者が同一であってもよい。このような場合、レシピ検索サービス提供装置３、店舗装置４、商品情報記憶装置５及び食材発注装置６のうち２以上の装置が統合されてもよい。
【００１５】
ユーザは、ユーザ端末２からレシピ検索サービス提供装置３が提供するレシピ検索サイトにより料理のレシピを検索する。ユーザは、料理してみたいレシピを見つけ、食材の発注手続の開始をユーザ端末２に入力する。ユーザ端末２から発注手続の開始要求が送信されると、レシピ検索サービス提供装置３は、ユーザが閲覧していたレシピの情報を食材発注装置６に出力する。食材発注装置６は、レシピの情報に基づいて、食材の情報と、食材に関する付加情報とを取得し、取得したこれらの情報に基づいて、商品情報記憶装置５が記憶している商品情報を検索する。このとき、食材発注装置６は、ユーザの所在地に商品を配送可能な店舗が販売している商品の商品情報を検索する。食材発注装置６は、検索により得られた商品情報をユーザ端末２に送信する。ユーザは、ユーザ端末２に表示される商品情報を閲覧して注文する商品を決定する。食材発注装置６は、ユーザ端末２から発注要求を受信すると、注文された商品の発注データを店舗装置４に送信する。
【００１６】
以下に、各装置の構成について説明する。
ユーザ端末２は、通信部２１、入力部２２、表示部２３及び制御部２４を備える。通信部２１は、ネットワーク９を介して情報を送受信する。入力部２２は、キーボードやマウス、ボタン、タッチパネルなどであり、ユーザ操作による情報の入力を受ける。表示部２３は、ディスプレイである。制御部２４は、通信部２１を介して受信したデータを表示部２３へ表示する処理や、入力部２２により入力された指示に従って、通信部２１を介して情報を送受信する処理を行う。
【００１７】
レシピ検索サービス提供装置３は、通信部３１、レシピ情報記憶部３２及びサービス提供部３３を備える。通信部３１は、ネットワーク９を介して情報を送受信する。レシピ情報記憶部３２は、１以上のレシピ情報を記憶する。レシピ情報は、料理名の情報と、料理の出来上がり量（例えば、３人前など）の情報と、料理に使用される食材及びその分量である材料の情報と、それら食材を用いた料理の作り方である調理手順の情報とを含む。レシピ情報には、さらに、調理時間などの情報や、画像データ、動画データなどを含み得る。また、レシピ情報には、検索の際に使用可能なメタデータが付加され得る。メタデータには、例えば、料理のカテゴリ（和食、洋食、中華など）や、レシピの作成者などの情報を用いることができるが、これらに限定されない。
【００１８】
サービス提供部３３は、レシピ情報配信部３３１及び発注手続開始指示部３３２を備える。レシピ情報配信部３３１は、ユーザ端末２から受信した検索条件によりレシピ情報記憶部３２を検索し、検索の結果得られたレシピ情報をユーザ端末２に配信する。発注手続開始指示部３３２は、レシピ情報を配信したユーザ端末２から食材の発注手続開始要求を受信した場合、発注手続開始指示を食材発注装置６に送信する。発注手続開始指示部３３２は、発注手続開始指示に、ユーザが発注手続開始要求を行ったレシピ情報を付加する。
【００１９】
店舗装置４は、通信部４１、入力部４２、表示部４３、記憶部４４及び制御部４５を備える。通信部４１は、ネットワーク９を介して情報を送受信する。入力部４２は、キーボードやマウス、ボタン、タッチパネルなどであり、ユーザ操作による情報の入力を受ける。表示部４３は、ディスプレイである。記憶部４４は、各種データを記憶する。制御部４５は、通信部４１を介して受信したデータを表示部４３へ表示する処理や、入力部４２により入力された指示に従って、通信部４１を介して情報を送受信する処理を行う。さらに制御部４５は、記憶部４４が記憶する情報の読み出し及び書き込みを行う。店舗装置４は、商品情報記憶装置５にアクセスして商品情報の登録、削除、変更を行う。
【００２０】
商品情報記憶装置５は、通信部５１、記憶部５２（商品情報記憶部）及び情報管理部５３を備える。通信部５１は、ネットワーク９を介して情報を送受信する。記憶部５２は、各店舗の商品情報を記憶する。商品情報は、商品である食品の分類情報と、属性情報と、価格情報とを含む。属性情報は、食品の産地又は材料、食品の種類、食品の用途などの情報を含む。情報管理部５３は、記憶部５２に記憶される商品情報の書き込み及び読み出しを行う。
【００２１】
食材発注装置６は、通信部６１、店舗情報記憶部６２、ユーザ情報記憶部６３及び食材発注処理部６４を備える。通信部６１は、ネットワーク９を介して情報を送受信する。店舗情報記憶部６２は、店舗情報を記憶する。店舗情報は、店舗の名称、店舗の住所、商品の配送エリアなどの情報を含む。ユーザ情報記憶部６３は、ユーザ情報を記憶する。ユーザ情報は、ユーザの氏名、住所、連絡先、発注履歴などの情報を含む。
【００２２】
食材発注処理部６４は、発注手続開始部６４０、商品情報送信部６４１、発注要求受信部６４２及び発注確定処理部６４３を備える。発注手続開始部６４０は、レシピ検索サービス提供装置３から発注手続開始指示を受信し、食材発注処理部６４による発注手続処理を開始する。発注手続開始部６４０は、発注手続処理を開始すると、発注手続開始指示からレシピ情報を取得し、商品情報送信部６４１に出力する。又は、発注手続開始部６４０は、ユーザ端末２から発注手続開始要求を受信し、発注手続処理を開始してもよい。この場合、発注手続開始部６４０は、ユーザ端末２に配信されたレシピ情報をレシピ検索サービス提供装置３から読み出して商品情報送信部６４１に出力する。なお、発注手続開始部６４０は、ユーザ端末２に配信されたレシピ情報に含まれる情報うち、食材の情報と、食材に関する付加情報とを取得するために必要な情報のみをレシピ検索サービス提供装置３から取得してもよい。このように、発注手続開始部６４０は、ユーザ端末２に配信されたレシピ情報を取得するか、食材の情報及び食材に関する付加情報の取得に必要なそのレシピ情報内の一部の情報を取得するレシピ情報取得部としての機能を有する。
【００２３】
商品情報送信部６４１は、発注手続開始部６４０から入力したレシピ情報に基づいて食材の情報と食材に関する付加情報とを取得する。商品情報送信部６４１は、店舗情報記憶部６２に記憶される店舗情報を参照し、ユーザの住所を配送エリアとしている店舗を選択する。商品情報送信部６４１は、商品情報記憶装置５に記憶される商品情報のうち、ユーザの住所を配送エリアとしている店舗の商品情報を、取得した食材の情報及び付加情報に基づいて検索する。商品情報送信部６４１は、検索により得られた商品情報をユーザ端末２へ送信する。
【００２４】
発注要求受信部６４２は、商品情報送信部６４１が送信した商品情報に対してユーザ端末２が返す発注要求を受信する。発注確定処理部６４３は、発注要求受信部６４２が発注要求を受信すると発注を確定し、注文先の店舗の店舗装置４に、ユーザが注文した商品及び発注数量の情報と、ユーザの氏名、住所などの注文者情報を設定した発注データを送信する。以下では、ユーザが注文した商品を、注文商品とも記載する。
【００２５】
図２は、店舗情報の例を示す図である。同図に示す店舗情報は、店舗ＩＤ、店舗名、店舗の住所、電話番号、商品の配送エリア、配送時間などの情報を含む。店舗ＩＤは、店舗を一意に特定する識別情報である。配送エリアは住所を中心とした半径で表してもよく、郵便番号で表してもよい。配送時間には、例えば、１７時までの発注は２時間以内に配送、１７時以降の発注は翌日１０時〜１２時に配送などのように、発注時刻に対応した配送時間が示される。
【００２６】
図３は、商品情報の例を示す図である。同図に示す商品情報は、商品を取り扱っている店舗の店舗ＩＤと、商品ＩＤと、商品名と、商品の分類、属性情報、量、価格及び在庫数量と、店舗からのコメントとを含む。商品ＩＤは、商品を一意に特定する識別情報であり、少なくとも店舗毎にユニークであればよい。属性情報は、食品の産地や材料、食品の種類、用途などの情報を含む。商品情報はさらに、商品の製造者、賞味期限、商品画像など他の任意の情報を含み得る。
【００２７】
図４は、ユーザ情報の例を示す図である。ユーザ情報は、ユーザＩＤ、ユーザの氏名、住所、連絡先、発注履歴に関する情報を含む。ユーザＩＤは、ユーザを一意に特定する識別情報である。連絡先は、例えば、電話番号、電子メールのアドレスなどである。発注履歴は、ユーザが過去に注文した商品に関する情報を示す。
【００２８】
図５は、ユーザ端末２に表示されるレシピサービス提供画面Ｇ１の表示例を示す図である。レシピサービス提供画面Ｇ１は、ユーザ端末２から受信した検索条件に基づいて特定されたレシピ情報の少なくとも一部を表示する画面である。レシピサービス提供画面Ｇ１には、料理名と、料理の画像と、料理の出来上がり量と、料理の材料となる食材及びその分量と、調理手順とが表示される。さらに、レシピサービス提供画面Ｇ１には、食材の発注手続を開始するための発注手続開始ボタンＢ１が含まれる。なお、発注手続開始ボタンＢ１に代えて、食材の発注手続を開始するためのメニューをレシピサービス提供画面Ｇ１に表示させるようにしてもよい。この場合、ユーザは、ユーザ端末２の入力部２２により発注手続開始ボタンＢ１を押下する代わりに、食材発注手続開始メニューを選択する。
【００２９】
図６は、ユーザ端末２に表示される注文先選択画面Ｇ２の表示例を示す図である。注文先選択画面Ｇ２は、ユーザの住所に商品を配送可能な店舗の店舗詳細情報の一覧表示と、一覧表示される店舗のうちいずれの店舗を注文先とするかを選択する店舗選択ボタンＢ２１と、注文先を確定する注文先確定ボタンＢ２２とが含まれる。同図では、一覧表示する店舗詳細情報は、店舗名、住所、電話番号、配送時間であり、店舗情報から得られる。
【００３０】
図７は、ユーザ端末２に表示される発注画面Ｇ３の表示例を示す図である。発注画面Ｇ３は、注文先店舗情報と、商品一覧と、レシピに記載されていた出来上がり量及び各食材の分量と、ユーザが食材を注文するための注文ボタンＢ３を表示する。同図では、注文先店舗情報として、注文先の店舗の店舗名、住所、電話番号の情報が表示されている。商品一覧は、レシピに使用される食材に応じた分類別に、注文先の店舗で販売している商品の商品表示情報を一覧表示する。
【００３１】
同図に示す商品表示情報は、商品名、商品の量、価格、店舗からのコメントを含んでいるが、商品画像、製造者、賞味期限、在庫数量など、商品情報から得られる他の任意の情報が含まれてもよい。また、商品表示情報の表示エリアには、商品の注文数量を入力する注文数量入力フィールドＦ１が表示される。
【００３２】
発注画面Ｇ３において、食材別の商品表示情報のうち、ユーザが選択した表示条件に対して最も優先度が高いおすすめの商品の商品表示情報が、他の商品の商品表示情報とは異なる態様により表示されている。異なる態様とは、例えば、背景色、文字色、文字の大きさを変える、太枠で囲むなど、任意とすることができる。同図に示す発注画面Ｇ３において選択可能な表示条件は、「店舗おすすめ」、「国産」、「安い」、「最低量」である。
【００３３】
続いて、食材発注システム１の動作について説明する。なお、各装置２〜６は、各々の通信部２１、３１、４１、５１、６１を介して他の装置と情報を送受信するが、以下ではそれらの通信処理については省略して動作を説明する。
【００３４】
レシピ検索サービス提供装置３のレシピ情報記憶部３２には、予めレシピ情報が登録される。また、食材発注装置６の店舗情報記憶部６２には、予め店舗情報が登録される。商品販売店舗は、商品情報の更新を随時リアルタイムに行うことが可能である。商品情報を更新する場合、当該店舗は店舗装置４から商品情報記憶装置５にアクセスする。店舗装置４は、入力部４２により入力された情報に基づいて、商品情報の登録、変更又は削除を商品情報記憶装置５に指示する。商品情報記憶装置５の情報管理部５３は、店舗装置４から受信した指示に基づいて、記憶部５２に記憶される商品情報の登録、変更又は削除を行う。これにより、店舗は、取り扱いが可能な商品や、商品の価格、タイムセールの実施などを随時更新することができる。
【００３５】
図８は、食材発注システム１の動作を示すフロー図である。
まず、ユーザは、レシピを検索し、検索した中から料理するレシピを決定する（ステップＳ１０５）。具体的には、ユーザ端末２の制御部２４は、ユーザが入力部２２により入力した指示に従って、レシピ検索サービス提供装置３にアクセスし、レシピの検索条件を送信する。検索条件は、例えば、料理名、食材、調理時間などレシピ情報に含まれる情報や、料理のカテゴリ、レシピ作成者などレシピ情報に付加されている情報などのうち１以上を用いることができる。検索条件は複数回に亘って送信されてもよい。レシピ検索サービス提供装置３のレシピ情報配信部３３１は、ユーザ端末２から受信した検索条件に合致するレシピ情報をレシピ情報記憶部３２から読み出す。レシピ情報配信部３３１は、読み出したレシピ情報を用いてレシピサービス提供画面Ｇ１を表示させる画面データを生成し、ユーザ端末２に返送する。この画面データには、レシピ情報を特定する情報であるレシピＩＤが含まれる。ユーザ端末２の制御部２４は、レシピ検索サービス提供装置３から受信した画面データを表示部２３に表示する。
【００３６】
ユーザは、ユーザ端末２の表示部２３に表示されるレシピサービス提供画面Ｇ１を閲覧し、食材を購入して料理を作りたいと思ったときには、入力部２２により発注手続開始ボタンＢ１を押下する。制御部２４は、発注手続開始ボタンＢ１が押下されたことを検出すると、発注手続開始要求をレシピ検索サービス提供装置３に送信する。発注手続開始要求にはレシピＩＤが含まれる。
【００３７】
レシピ検索サービス提供装置３が、発注手続開始要求を受信すると、食材発注装置６は、発注手続きを開始し、ユーザが入力した発注者情報を受信する（ステップＳ１１０）。ここで発注者情報としては、ユーザの氏名、郵便番号、住所、メールアドレスや電話番号等の連絡先やクレジットカード情報などが例示される。ステップＳ１０５からステップＳ１１０までの処理を詳説する。レシピ検索サービス提供装置３の発注手続開始指示部３３２は、ユーザ端末２から送信された発注手続開始要求を受信すると、発注手続開始要求からレシピＩＤを取得する。発注手続開始指示部３３２は、レシピＩＤにより特定されるレシピ情報を発注手続開始指示に設定し、食材発注装置６に送信する。なお、発注手続開始指示部３３２は、レシピ情報に含まれる情報のうち、食材の情報及び付加情報の取得に必要な情報を抽出して発注手続開始指示に設定してもよい。例えば、発注手続開始指示部３３２は、料理名の情報と調理手順の情報との一方又は両方、及び、材料の情報を少なくとも含む情報を付加する。
【００３８】
食材発注装置６の商品情報送信部６４１は、レシピ検索サービス提供装置３から発注手続開始指示を受信する。商品情報送信部６４１は、発注者情報又はユーザＩＤを入力するため入力フィールドを含んだ発注者情報入力画面の画面データをユーザ端末２に送信する。ユーザ端末２の制御部２４は、受信した画面データを表示部２３に表示する。制御部２４は、ユーザが入力部２２により発注者情報入力画面の入力フィールドに入力した発注者情報又はユーザＩＤを食材発注装置６に送信する。食材発注装置６の商品情報送信部６４１は、ユーザＩＤを受信した場合、そのユーザＩＤにより特定されるユーザ情報内から発注者情報に相当する情報を取得する。商品情報送信部６４１は、発注者情報を受信した場合、割当てたユーザＩＤと、受信した発注者情報とを設定したユーザ情報をユーザ情報記憶部６３に新規に登録する。
【００３９】
続いて、食材発注装置６は、配送可能な店舗の店舗詳細情報をユーザ端末２に表示させる（ステップＳ１１５）。具体的には、食材発注装置６の商品情報送信部６４１は、店舗情報記憶部６２に記憶される店舗情報に設定されている配送エリアと、ユーザの住所とを照合し、ユーザの住所が配送エリアに含まれる店舗情報を特定する。商品情報送信部６４１は、特定した店舗情報から店舗名、住所、電話番号、配送時間などの店舗詳細情報を取得する。商品情報送信部６４１は、各店舗情報から取得したこれら店舗詳細情報の一覧表示と、店舗選択ボタンＢ２１と、注文先確定ボタンＢ２２とを含んだ注文先選択画面Ｇ２を表示させる画面データを生成し、ユーザ端末２に送信する。配送時間の情報として、例えば、現在の時刻を注文時刻したときに最短で配送可能な時間を表示させるようにしてよい。
【００４０】
ユーザは、配送可能な店舗の中から注文先を選択する（ステップＳ１２０）。具体的には、ユーザ端末２の制御部２４は、食材発注装置６から受信した注文先選択画面Ｇ２の画面データを表示部２３に表示する。ユーザは注文先選択画面Ｇ２において店舗選択ボタンＢ２１を選択することにより、注文先である店舗を特定する。次いでユーザは注文先確定ボタンＢ２２を押下する。これにより制御部２４は、注文先として特定された店舗を示す店舗選択情報を食材発注装置６に送信する。
【００４１】
食材発注装置６は、ユーザにより注文先として選択された店舗の取扱商品をユーザ端末２に表示させる（ステップＳ１２５）。具体的には、食材発注装置６の商品情報送信部６４１は、店舗選択情報をユーザ端末２から受信すると、その店舗選択情報により特定される店舗の店舗情報から店舗ＩＤを取得する。商品情報送信部６４１は、レシピ検索サービス提供装置３から受信したレシピ情報に基づいて食材の情報と付加情報とを取得する。詳しくは商品情報送信部６４１は、レシピ情報に含まれる材料の情報から食材の情報を取得し、レシピ情報に含まれる料理名、材料及び調理手順の情報に基づいて、食材を表す単語以外の単語を付加情報として取得する。
【００４２】
商品情報送信部６４１は、商品情報記憶装置５の記憶部５２に記憶される商品情報のうち、ユーザにより選択された店舗の店舗ＩＤが設定され、かつ、在庫数量に「１」以上又は所定数量以上が設定されている商品情報を対象として、各食材の情報及び付加情報を検索条件に用いて検索を行う。商品情報送信部６４１は、検索の結果特定された商品情報に基づいて、食材別の商品表示情報を一覧表示し、各商品の購入数量を入力する注文数量入力フィールドＦ１と、注文ボタンＢ３とを含んだ発注画面Ｇ３の画面データを生成する。発注画面Ｇ３には、レシピ情報から取得した出来上り量及び各食材の分量の情報や、選択された注文先店舗の店舗情報から取得した店舗名、店舗の住所、電話番号などの注文先店舗情報の表示も含める。注文数量入力フィールドＦ１には、デフォルトの注文数量として「０」を表示させるようにしてもよい。各食材の商品のうち、最も優先度が高い商品の商品表示情報については、他の商品の商品表示情報とは異なる態様で表示させる。商品情報送信部６４１は、生成した画面データをユーザ端末２に送信する。ユーザ端末２の制御部２４は、食材発注装置６から受信した画面データを表示部２３に表示する。
【００４３】
なお、ステップＳ１２５において、商品情報送信部６４１が、食材の情報及び付加情報を検索条件に用いて、商品情報記憶装置５の記憶部５２に記憶される商品情報の検索を行う商品情報検索処理については、後述の図９を用いて詳細に説明する。
【００４４】
ユーザは、表示条件を変更したい場合、入力部２２により表示条件を選択する。制御部２４は、選択された表示条件を食材発注装置６に送信する。食材発注装置６の商品情報送信部６４１は、受信した表示条件に応じて各食材の商品の中で最も優先度が高い商品を決定する。商品情報送信部６４１は、変更後の優先度に応じて商品表示情報の表示の態様を変更した発注画面Ｇ３の画面データを生成し、ユーザ端末２に送信する。なお、選択された表示条件に応じて商品表示情報の表示の態様を変更するようなコードを発注画面Ｇ３の画面データに埋め込んでおいてもよい。制御部２４は、入力部２２により表示条件の変更が入力されたことを検出した場合、そのコードを実行することにより、変更された表示条件に応じて商品表示情報の表示の態様を変更する。
【００４５】
ユーザは、発注画面Ｇ３において注文する商品を選択し、選択した商品の注文数量を入力する（ステップＳ１３０）。つまり、ユーザは、入力部２２により、発注画面Ｇ３に含まれる各商品の注文数量入力フィールドＦ１のうち、注文しない商品の注文数量入力フィールドＦ１に「０」又はブランクを、注文する商品の注文数量入力フィールドＦ１に注文数量を入力した後、注文ボタンＢ３を押下し、発注する商品を確定する（ステップＳ１３５）。なお、注文ボタンＢ３が押下されたことを契機として、注文数量が入力されていない商品の注文数量入力フィールドＦ１に、「０」又はブランクがオートフィルされてもよい。制御部２４は、各商品の注文数量の情報を設定した発注要求を食材発注装置６に送信する。発注要求には、注文数量入力フィールドＦ１が「０」でもブランクでもない商品と、その商品の注文数量のみが設定されてもよい。
【００４６】
食材発注装置６の発注要求受信部６４２は、ユーザ端末２から発注要求を受信すると、ユーザの注文商品とその注文数量とを発注要求から読み出す。発注要求受信部６４２は、注文数量が「０」又はブランクではない注文商品の商品ＩＤ、商品名、価格及び注文数量を設定した発注リスト情報を生成する。食材発注装置６は、発注リスト情報に基づいて発注リスト表示画面の画面データを生成する。発注リスト表示画面は、発注リスト情報に設定されている注文商品の商品名、価格及び注文数量と、商品別合計金額と、支払金額との表示を含む。商品別合計金額は、注文商品の価格と注文数量とを乗算して算出される。支払金額は、全注文商品の商品別合計金額を合計して算出される。発注リスト表示画面は、さらに購入ボタンを含む。発注要求受信部６４２は、生成した発注リスト表示画面の画面データをユーザ端末２に送信する。ユーザ端末２の制御部２４は、受信した画面データを表示部２３に表示する。制御部２４は、入力部２２により発注リスト表示画面の購入ボタンが押下されたことを検出すると、購入要求を食材発注装置６に送信する。
【００４７】
食材発注装置６は、ユーザ端末２から購入要求を受信すると、配送日を確定する（ステップＳ１４０）。具体的には、食材発注装置６の発注要求受信部６４２は、ユーザにより選択された店舗の店舗情報から配送時間の情報を取得する。発注要求受信部６４２は、取得した配送時間の情報と現在時刻とに基づいて配送時間選択画面の画面データを生成し、ユーザ端末２に送信する。配送時間選択画面は、現在時刻から最短で可能な配送時間と、それ以降に配送可能な時間のいずれかを選択するためのボタンと、最短で可能な配送時間以降を選択した場合に配送希望日時を入力するフィールドを含む。ユーザ端末２の制御部２４は、受信した画面データを表示部２３に表示する。ユーザは、入力部２２により、配送時間選択画面に配送希望日時を入力する。制御部２４は、入力された配送希望日時を食材発注装置６に送信する。
【００４８】
食材発注装置６は、配送希望日時の情報を受信すると、課金処理を行う（ステップＳ１４５）。具体的には、食材発注装置６の発注要求受信部６４２が配送希望日時の情報をユーザ端末２から受信すると、発注確定処理部６４３は、支払に関する情報を入力するための支払画面のデータをユーザ端末２に送信する。ユーザ端末２は、支払画面にユーザが入力した支払に関する情報を食材発注装置６に送信する。食材発注装置６の発注確定処理部６４３は、受信した支払に関する情報に基づいて課金処理を行う。
【００４９】
食材発注装置６は、課金処理が正常に終了した場合、発注を確定する（ステップＳ１５０）。発注確定処理部６４３は、注文商品の商品ＩＤ、商品名、分類、属性、注文数量及び価格の情報と、注文先の店舗を特定する情報と、発注日時の情報などを設定した発注履歴の情報をユーザ情報に追加する。なお、発注確定処理部６４３は、注文商品の商品情報に設定されている在庫数量を、その注文商品の注文数量を減算した値に更新してもよい。さらに、発注確定処理部６４３は、ユーザの氏名、住所及び連絡先などの注文者情報と、注文商品の商品ＩＤ、商品名及び注文数量の情報と、配送希望日時の情報を設定した発注データを生成する。発注確定処理部６４３は、生成した発注データを、注文先の店舗の店舗装置４に送信する。店舗装置４の制御部４５は、受信した発注データを記憶部４４に登録し、さらに、発注データを表示部４３に表示する。店舗では、発注データに基づいてユーザに商品を配送する。
【００５０】
上記においては、食材発注装置６の店舗情報記憶部６２が店舗情報を記憶しているが、店舗装置４の記憶部４４が店舗情報を記憶してもよい。
【００５１】
なお、ユーザ端末２は発注手続開始要求を食材発注装置６に送信してもよい。この場合、レシピ検索サービス提供装置３のサービス提供部３３は、食材発注装置６からの要求に応じて、ユーザが発注手続開始要求を行ったレシピ情報をレシピ情報記憶部３２から読み出して返送する。
【００５２】
また、ユーザ端末２が発注手続開始要求を食材発注装置６に送信する場合、レシピサービス提供画面Ｇ１の発注手続開始ボタンＢ１には、食材発注装置６へアクセスするためのＵＲＬがリンクとして埋め込まれる。ユーザ端末２の制御部２４は、発注手続開始ボタンＢ１が押下されたことを検出すると、レシピ識別情報を付加した発注手続開始要求を、発注手続開始ボタンＢ１に埋め込まれたＵＲＬを宛先として送信する。レシピ識別情報は、ユーザが発注手続開始要求を行ったレシピサービス提供画面Ｇ１を提供するＵＲＬや、そのレシピサービス提供画面Ｇ１に埋め込まれたレシピＩＤを用いることができる。発注手続開始部６４０は、ユーザ端末２からの発注手続開始要求を受信すると、レシピ識別情報を取得する。発注手続開始部６４０は、取得したレシピ識別情報により特定されるレシピ情報をレシピ情報記憶部３２から読み出して商品情報送信部６４１に出力する。これにより、レシピサービス提供画面に変更を加えるのみで、既存のレシピ検索サービス提供装置３には大きな機能追加を行うことなく、ユーザが検索したレシピに用いられる食材の発注サービスを提供することが可能となる。例えば、ユーザ情報の管理についても、食材発注装置６が行えばよく、レシピ検索サービス提供装置３にて行わなくてよい。
【００５３】
また、ユーザが複数のレシピを検索し、各レシピについて注文された商品をまとめて購入手続きするようにしてもよい。この場合、ユーザは、ユーザ端末２が発注リスト表示画面の画面データを表示した後、購入ボタンを押下せずに、さらにレシピを検索し、その検索したレシピについて発注する商品を確定する。食材発注装置６は、ユーザ端末２から新たに発注要求を受信すると、その発注要求から注文商品及びその注文数量の情報を取得する。発注要求受信部６４２は、注文商品が発注リスト情報に未登録の場合、注文商品の商品ＩＤ、商品名、価格及び注文数量を発注リスト情報に追加設定する。注文商品がすでに発注リスト情報に登録されている場合、発注要求受信部６４２は、発注リスト情報に登録されているその注文商品の注文数量を、発注要求から取得したその注文商品の注文数量を加算した値に更新する。食材発注装置６は、更新後の発注リスト情報に基づいて発注リスト表示画面の画面データを生成し、ユーザ端末２に送信する。ユーザが発注リスト表示画面の購入ボタンを押下し、ユーザ端末２が購入要求を食材発注装置６に送信した場合、食材発注システム１は、ステップＳ１４０からの処理を行う。これにより、ユーザは、複数のレシピの食材を、まとめて発注することができる。
【００５４】
次にステップＳ１２５（図８参照）において行われる商品情報検索処理について詳細に説明する。図９は、食材発注装置６の商品情報検索処理を示すフロー図である。食材発注装置６の商品情報送信部６４１は、発注手続開始部６４０が取得したレシピ情報に含まれる材料の情報から食材の情報を取得する（ステップＳ２０５）。さらに、商品情報送信部６４１は、レシピ情報に含まれる料理名、材料、及び、調理手順の情報に基づいて、食材を表す単語以外の単語を付加情報として取得する（ステップＳ２１０）。
【００５５】
付加情報として、例えば、料理名、材料、調理手順の情報を形態素解析した結果得られた食材以外の単語を用いることができる。例えば、商品情報送信部６４１は、料理名から得られた「生姜焼き」、「カレー」などを付加情報として用いることができる。このとき、単語の係り受けの関係までを解析し、食材を表す単語に係っている単語をその食材の付加情報としてもよい。例えば、材料に「豚肉薄切り」が含まれている場合、食材を表す単語「豚肉」に係っている単語「薄切り」を、食材「豚肉」の付加情報として用いることができる。
【００５６】
あるいは、商品情報送信部６４１に、付加情報として用いる単語である検索用単語、又は、検索用単語とその検索用単語の関連語を登録しておいてもよい。商品情報送信部６４１は、料理名、材料、調理手順の情報のいずれかに、検索用単語が含まれていればそれを付加情報として用い、関連語が含まれていればその関連語と対応付けられた検索用単語を付加情報として用いる。例えば、商品情報送信部６４１が備える図示しない記憶部に、検索用単語「しょうが焼き」、「薄切り」に対応付けて、関連語「生姜焼き」を記憶しておく。商品情報送信部６４１は、料理名から取得した単語「生姜焼き」に基づいて、付加情報として用いる検索用単語「しょうが焼き」及び「薄切り」を取得する。これによれば、より料理に適した加工状態の食材が提供されやすくなる。
【００５７】
また、商品情報送信部６４１に、食材を表す単語と、検索用単語と、関連語とを対応付けて登録しておいてもよい。例えば、商品情報送信部６４１が備える図示しない記憶部に、食材を表す単語「豆腐」と、検索用単語「木綿」と、関連語「すきやき」とを対応付けて登録しておく。商品情報送信部６４１は、材料の情報から取得した食材を表す単語「豆腐」及び料理名から取得した食材以外の単語「すきやき」に基づいて、食材「豆腐」に用いる付加情報として検索用単語「木綿」を取得する。
【００５８】
また、例えば、商品情報送信部６４１が備える図示しない記憶部に、食材を表す単語「米」と、検索用単語「外国産」と、関連語「パエリヤ」とを対応付けて登録しておく。商品情報送信部６４１は、料理名から取得した食材以外の単語「パエリヤ」に基づいて、食材「米」に用いる付加情報として検索用単語「外国産」を取得する。上記二例によれば、ユーザが所望する料理により適した材質、産地の食材が提供されやすくなる。
【００５９】
また、例えば、商品情報送信部６４１が備える図示しない記憶部に、食材を表す単語「豚肉」及び「牛肉」と、検索用単語「ブロック」と、関連語「角切り」とを対応付けて登録しておく。商品情報送信部６４１は、調理手順「牛肉を角切りにする。」から、食材を表す単語「牛肉」と、その単語と係り受けの関係がある食材以外の単語「角切り」を取得する。商品情報送信部６４１は、食材を表す単語「牛肉」と関連語「角切り」とに対応した検索用単語「ブロック」を、食材「牛肉」の付加情報として用いる。これによれば、調理手順に適した（換言すれば、失敗を低減する）食材が提供されやすくなる。
【００６０】
商品情報送信部６４１は、ステップＳ２０５において取得した食材の情報の中から、未選択の食材の情報を１つ選択する（ステップＳ２１０）。商品情報送信部６４１は、選択した食材の情報と、商品情報に設定されている分類の情報とを照合し、商品情報を選択する（ステップＳ２１５）。例えば、商品情報送信部６４１は、食材の情報が「豚肉」である場合、分類に「豚肉」が設定されている商品情報を選択する。
【００６１】
続いて、商品情報送信部６４１は、レシピ情報から取得した付加情報と、ステップＳ２１０において選択した商品情報に設定されている用途とを照合し、付加情報にマッチする用途の商品情報を選択する（ステップＳ２２０）。例えば、商品情報送信部６４１は、料理名に含まれる単語に基づいて得られた付加情報「しょうが焼き」が用途の情報に設定されている商品情報を選択する。商品情報送信部６４１は、ステップＳ２２０において選択された商品情報があったと判断した場合（ステップＳ２２５：ＹＥＳ）、後述するステップＳ２４０からの処理を行う。
【００６２】
一方、商品情報送信部６４１は、ステップＳ２２０において選択された商品情報がなかったと判断した場合（ステップＳ２２５：ＮＯ）、ステップＳ２３０の処理を行う。つまり、商品情報送信部６４１は、レシピ情報に基づいて得られた付加情報と、ステップＳ２１５において得られた商品情報に設定されている種類とを照合し、付加情報にマッチする種類の商品情報を選択する（ステップＳ２３０）。例えば、選択中の材料の情報が「豚肉」、付加情報が「薄切り」であれば、分類に「豚肉」に設定されているとしてステップＳ２１５において選択された商品情報から、種類の情報に「薄切り」が設定されている商品情報を選択する。
【００６３】
次に、商品情報送信部６４１は、レシピ情報に基づいて得られた付加情報と、ステップＳ２３０において選択された商品情報に設定されている産地又は材料の情報とを照合し、商品情報を選択する（ステップＳ２３５）。例えば、選択中の材料の情報が「豚肉」、付加情報が「国産」であれば、ステップＳ２３０において選択された商品情報のうち、産地の情報に「国産」が設定されている商品情報を選択する。なお、ステップＳ２３０において選択された商品情報がない場合、レシピ情報に基づいて得られた付加情報と、ステップＳ２１５において選択された商品情報に設定されている産地又は材料の情報とを照合し、付加情報にマッチする産地又は材料の商品情報を選択してもよい。
【００６４】
なお、商品情報送信部６４１は、付加情報として用いる産地又は材料の情報を、ユーザ端末２から受信してもよく、ユーザ情報に設定されている発注履歴の情報から取得してもよい。発注履歴から取得する場合、選択されている食材について過去にユーザが発注した商品の属性情報から産地又は材料の情報を取得する。
【００６５】
商品情報送信部６４１は、未選択の食材があれば（ステップＳ２４０：ＮＯ）、ステップＳ２０５からの処理を繰り返す。商品情報送信部６４１は、全ての食材を選択したと判断した場合（ステップＳ２４０：ＹＥＳ）、食材ごとに、選択された商品情報の中で最も高い優先度の商品情報を決定する（ステップＳ２４５）。
【００６６】
最も高い優先度の商品情報を決定するための表示条件は、ユーザ端末２から受信するが、過去にユーザが発注した時の表示条件や、デフォルトの表示条件を使用してもよい。表示条件が「店舗おすすめ」であるときには、コメントの情報にタイムセールや、特価などが設定されている商品情報を最も高い優先度とする。表示条件が「国産」であるときには、産地の情報に国産が設定されている商品情報を最も高い優先度とする。表示条件が「安い」であるときには、最も安い価格の情報が設定されている商品情報を最も高い優先度とする。なお、単位量当たりの価格により比較してもよい。表示条件が「最低量」である場合は、レシピ情報から取得した食材の分量を超え、かつ、その分量に最も近い量が設定されている商品情報を最も高い優先度とする。あるいは、現在の日時からその商品の旬の産地が設定されている商品情報を最も高い優先度としてもよい。
【００６７】
なお、表示条件は複数組み合わせてもよい。また、コメントの情報にタイムセールや、特価などが設定されている商品の商品表示情報については、表示条件にかかわらず表示の態様を変更してもよい。例えば、発注画面Ｇ３において、表示条件に基づく優先度が高い商品の商品表示情報は背景色を変えて表示させ、さらに、タイムセールや特価などが設定されている商品の商品表示情報には赤い枠で囲うなどして表示させるようにしてもよい。
【００６８】
なお、商品情報送信部６４１は、ステップＳ２２０において選択された商品情報があったと判断した場合（ステップＳ２２５：ＹＥＳ）、ステップＳ２３５からの処理を行ってもよく、ステップＳ２２０の処理の後、ステップＳ２２５の処理を行わずにステップＳ２３０からの処理を行ってもよい。
【００６９】
なお、図８のステップＳ１０５において、レシピ検索サービス提供装置３のレシピ情報配信部３３１は、ユーザ端末２から受信した検索条件に合致するレシピ情報に対して絞込みを行ってもよい。レシピ情報配信部３３１は、絞込みを行った結果のレシピ情報を用いてレシピサービス提供画面Ｇ１の画面データを生成し、ユーザ端末２に配信する。例えば、絞込みは、ユーザの住所を配送地域に含む店舗において取り扱っている食材を材料とすることにより行う。この場合、レシピ検索サービス提供装置３は、レシピ検索サービスを利用するユーザの住所等が含まれる会員情報を予め記憶する。会員情報は、食材発注装置６のユーザ情報記憶部６３に記憶されるユーザ情報であってもよい。レシピ情報配信部３３１は、食材発注装置６の店舗情報記憶部６２が記憶する店舗情報に設定されている配送エリアと、会員情報から取得したユーザの住所とを照合し、ユーザの住所が配送エリアに含まれる店舗情報を特定する。レシピ情報配信部３３１は、特定した店舗情報から店舗ＩＤを取得する。
【００７０】
レシピ情報配信部３３１は、検索条件による検索の結果得られたレシピ情報それぞれについて、商品情報送信部６４１と同様に商品情報を検索する。つまり、レシピ情報配信部３３１は、商品情報記憶装置５の記憶部５２に記憶される商品情報のうち、取得した店舗ＩＤが設定され、かつ、在庫数量に「１」以上又は所定数量以上が設定されている商品情報を対象として、レシピ情報から取得した食材の情報及び付加情報を用いて検索を行う。レシピ情報配信部３３１は、検索の結果商品情報が見つからなかった食材があるレシピ情報については、検索結果から除外することで絞込みを行う。これにより、ユーザに、注文可能な商品を材料として用いるレシピの情報のみを提供することができる。ここで、既述の通り、本実施形態の食材発注システム１では、商品販売店舗はリアルタイムで商品情報を更新することが可能である。加えて、商材発注装置６が在庫管理することも可能である。従って、このようなレシピの絞り込み機能を付加することにより、ユーザは確実に食材を調達することが可能になる。
【００７１】
また、検索条件に合致するレシピ情報に対する絞込みは、ユーザが手持ちの食材により行ってもよい。この場合、ユーザ端末２は、検索条件に加えて、ユーザの手持ちの食材と、その食材の手持ち量とを絞り込み条件としてレシピ検索サービス提供装置３に送信する。レシピ情報配信部３３１は、検索条件による検索の結果得られたレシピ情報のうち、材料の情報に絞り込み条件に設定されている食材が含まれ、かつ、材料の情報に設定されている食材の分量が絞り込み条件に設定されているその食材の手持ち量以上であるものを、絞り込み条件を満たすレシピ情報として選択する。なお、レシピ情報配信部３３１は、検索条件を用いずに、全レシピ情報から絞り込み条件を満たすレシピ情報を選択してもよい。これにより、ユーザに、手持ちの食材を活用して作ることができるレシピの情報を提供することができる。
【００７２】
上述した実施形態によれば、ユーザは、作りたい料理のレシピに適した食材の商品を購入することが可能となる。結果として、料理が不慣れなユーザであったとしても、レシピサイト閲覧中の料理意欲を高く維持したまま調理を可能とするために好適な食材の発注が実現される。
【００７３】
なお、上述のユーザ端末２、レシピ検索サービス提供装置３、店舗装置４、商品情報記憶装置５及び食材発注装置６は、内部にコンピュータシステムを有している。そして、ユーザ端末２、レシピ検索サービス提供装置３、店舗装置４、商品情報記憶装置５及び食材発注装置６の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。
【００７４】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００７５】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００７６】
１…食材発注システム
２…ユーザ端末
３…レシピ検索サービス提供装置
４…店舗装置
５…商品情報記憶装置
６…食材発注装置
２１…通信部
２２…入力部
２３…表示部
２４…制御部
３１…通信部
３２…レシピ情報記憶部
３３…サービス提供部
３３１…レシピ情報配信部
３３２…発注手続開始指示部
４１…通信部
４２…入力部
４３…表示部
４４…記憶部
４５…制御部
５１…通信部
５２…記憶部
５３…情報管理部
６１…通信部
６２…店舗情報記憶部
６３…ユーザ情報記憶部
６４…食材発注処理部
６４０…発注手続開始部
６４１…商品情報送信部
６４２…発注要求受信部
６４３…発注確定処理部
【図１】
2018112905.tif 000003
【図２】
2018112905.tif 000004
【図３】
2018112905.tif 000005
【図４】
2018112905.tif 000006
【図５】
2018112905.tif 000007
【図６】
2018112905.tif 000008
【図７】
2018112905.tif 000009
【図８】
2018112905.tif 000010
【図９】
2018112905.tif 000011