(57)【要約】【課題】消費者が独自に考案する物品を構成する各部品に関連する広告商品の情報を提供する電子広告システムを提供する。【解決手段】電子広告システム１は、消費者端末１１、・・・と広告主端末２１、・・・と電子広告管理装置３１とからなり、ユーザの指定を受けて電子広告を送出するシステムである。電子広告システム１は、消費者端末１１、広告主端末２１より組み合わせ品名と商品詳細情報の登録を可能とすることで、消費者端末１１はオリジナルの料理等の登録及び検索ができ、広告主端末２１は売上を上げたい材料を用いた組み合わせ品の登録ができ、売れ筋材料を絞ることができる。【選択図】　　図１
2004139282.tif 000002
【特許請求の範囲】
【請求項１】
広告提供者から提供される広告情報をネットワークを介して利用者へ提供する広告情報サーバ装置であって、
広告に提示される部品に係る広告情報を記憶している広告情報記憶手段と、
利用者に固有である物品の構成要素としての各部品を識別する固有部品情報を利用者から受信して記憶する固有情報記憶手段と、
利用者から広告情報の検索に係る検索情報を受信する検索受信手段と、
受信した検索情報を用いて、前記広告情報記憶手段に記憶されている広告情報の中から、前記固有情報記憶手段に記憶されている固有部品情報と関連する広告情報を抽出する情報抽出手段と、
前記情報抽出手段により抽出された広告情報を当該利用者へ送信する送信手段と
を備えることを特徴とする広告情報サーバ装置。
【請求項２】
前記固有情報記憶手段は、さらに前記物品を示す物品名を利用者から受信して前記固有部品情報と対応付けて記憶し、
前記検索受信手段は前記検索情報として物品名を受信し、
前記情報抽出手段は前記物品名を用いて、前記物品名と対応する固有部品情報を前記固有情報記憶手段より取得し、前記広告情報記憶手段に記憶されている広告情報の中から取得した固有部品情報と関連する広告情報を抽出する
ことを特徴とする請求項１に記載の広告情報サーバ装置。
【請求項３】
前記固有情報記憶手段は、さらに利用者を識別するための利用者情報を利用者から受信して前記固有部品情報と対応付けて記憶し、
前記検索受信手段は、前記検索情報として利用者情報を受信し、
前記情報抽出手段は前記利用者情報を用いて、前記利用者情報と対応する固有部品情報を前記固有情報記憶手段より取得し、前記広告情報記憶手段に記憶されている広告情報の中から取得した前記固有情報記憶手段に記憶されている固有部品情報と関連する広告情報を抽出する
ことを特徴とする請求項１に記載の広告情報サーバ装置。
【請求項４】
前記広告情報記憶手段は、広告に提示される部品の値段を示す値段情報を前記広告情報と対応付けて記憶し、
前記検索受信手段は、前記検索情報として物品を構成するために要する費用範囲を示す費用情報を受信し、
前記情報抽出手段は、前記固有情報記憶手段より固有部品情報を取得し、前記広告情報記憶手段に記憶されている広告情報の中から取得した固有部品情報と関連する広告情報を抽出し、さらに抽出した広告情報と対応する値段情報を用いて、物品を構成するために要する値段の合計を算出し、算出した結果が前記費用情報に示された費用範囲であるか否かを判断し、費用範囲内である場合には取得した広告情報を前記送信手段へ出力する
ことを特徴とする請求項１に記載の広告情報サーバ装置。
【請求項５】
前記固有情報記憶手段は、広告提供者に固有である物品を構成する各部品をそれぞれ識別する広告主部品情報を広告提供者から受信して記憶し、
検索受信手段は、利用者から広告主部品情報からの広告情報の検索に係る検索情報を受信し、
前記情報抽出手段は、前記検索受信手段より受信した検索情報を用いて、前記広告情報記憶手段に記憶されている広告情報の中から前記固有情報記憶手段に記憶されている広告主部品情報と関連する広告情報を抽出する
ことを特徴とする請求項１に記載の広告情報サーバ装置。
【請求項６】
前記固有情報記憶手段は、さらに利用者が自身で所有する部品である所有部品をそれぞれ識別する所有部品情報を受信して記憶し、
前記検索受信手段は、検索情報として前記固有情報記憶手段にて記憶されている所有部品情報を１以上指定した情報からなる第１所有部品指定情報を受信し、
前記情報抽出手段は第１所有部品指定情報を用いて、第１所有部品指定情報に含まれる所有部品情報で示された所有部品全てから構成される物品を示す物品名を前記固有情報記憶手段から抽出する
ことを特徴とする請求項２に記載の広告情報サーバ装置。
【請求項７】
前記検索受信手段は、検索情報として前記固有情報記憶手段にて記憶されている所有部品情報を用いた検索を行う旨を示す情報からなる所有部品検索情報を受信し、
前記情報抽出手段は、前記固有情報記憶手段に記憶されている全ての所有部品情報を取得し、
前記送信手段は、前記検索受信手段が利用者から第１所有部品指定情報を受信するために取得した全ての所有部品情報を当該利用者へ送信する
ことを特徴とする請求項６に記載の広告情報サーバ装置。
【請求項８】
前記検索受信手段は、前記第１所有部品指定情報に追加したい固有部品の数を１以上指定した情報からなる追加部品情報を付加した第２所有部品指定情報を受信し、
前記情報抽出手段は、前記第２所有部品指定情報を用いて、前記第２所有部品指定情報に含まれる所有部品情報で示された所有部品の数と前記追加部品情報で示された数の合計数からなり且つ、前記第２所有部品指定情報に含まれる所有部品情報で示された所有部品を全て含む物品を示す物品名を前記固有情報記憶手段から抽出し、さらに前記物品名と対応する固有部品情報の中で、前記第２所有部品指定情報に含まれる所有部品情報と関連のない固有部品情報を取得し、取得した固有部品情報と関連する広告情報を抽出する
ことを特徴とする請求項７に記載の広告情報サーバ装置。
【請求項９】
広告提供者から提供される広告情報をネットワークを介して利用者へ提供する広告情報サーバ装置と、前記広告サーバ装置とネットワークを介して通信する広告利用者端末と広告提供者端末とからなる電子広告システムであって、
前記広告情報サーバ装置は、
広告に提示される部品に係る広告情報を記憶している広告情報記憶手段と、
利用者に固有である物品を構成する各部品をそれぞれ識別する固有部品情報とを利用者から受信して記憶する固有情報記憶手段と、
利用者から広告情報の検索に係る検索情報を受信する検索受信手段と、
前記検索受信手段より受信した検索情報を用いて、前記広告情報記憶手段に記憶されている広告情報の中から前記固有情報記憶手段に記憶されている固有部品情報と関連する広告情報を抽出する情報抽出手段と、
前記情報抽出手段により抽出された広告情報を当該利用者へ送信する送信手段とを備え、
前記広告利用者端末は、
利用者を識別する情報を記憶している利用者情報記憶手段と、
固有部品情報の登録要求を受け付け、前記広告情報サーバ装置へ固有部品情報を送信する登録要求送信手段と、
広告情報の検索情報を受け付け、前記広告情報サーバ装置へ検索情報
を送信する検索要求送信手段と、
前記広告情報サーバ装置から抽出された広告情報を受け取り、表示する
検索結果出力手段とを備え、
前記広告提供者端末は、
広告提供者を識別する情報を記憶している提供者情報記憶手段と、
固有部品情報の登録要求を受け付け、前記広告情報サーバ装置へ固有部品情報を送信する登録要求送信手段と
を備えることを特徴とする電子広告システム。
【請求項１０】
広告提供者から提供される広告情報をネットワークを介して利用者へ提供する広告サーバ装置で用いられる広告情報提供方法であって、
前記広告情報サーバ装置は、広告に提示される部品に係る広告情報を記憶している広告情報記憶手段と、情報を記憶するための領域を有する固有情報記憶手段とを備え、
前記広告情報提供方法は、
利用者に固有である物品の構成要素としての各部品を識別する固有部品情報を利用者から受信して、固有情報記憶手段へ書込みを行う書込みステップと、
利用者から広告情報の検索に係る検索情報を受信する検索受信ステップと、
受信した検索情報を用いて、前記広告情報記憶手段に記憶されている広告情報の中から、前記固有情報記憶手段に記憶されている固有部品情報と関連する広告情報を抽出する情報抽出ステップと、
前記情報抽出手段により抽出された広告情報を当該利用者へ送信する送信ステップと
を含むことを特徴とする広告情報提供方法。
【請求項１１】
広告提供者から提供される広告情報をネットワークを介して利用者へ提供する広告サーバ装置で用いられる広告情報提供プログラムであって、
前記広告サーバ装置は、広告に提示される部品に係る広告情報を記憶している広告情報記憶手段と、情報を記憶するための領域を有する固有情報記憶手段とを備え、
前記広告情報提供プログラムは、
利用者に固有である物品の構成要素としての各部品を識別する固有部品情報を利用者から受信して、固有情報記憶手段へ書込みを行う書込みステップと、
利用者から広告情報の検索に係る検索情報を受信する検索受信ステップと、
受信した検索情報を用いて、前記広告情報記憶手段に記憶されている広告情報の中から、前記固有情報記憶手段に記憶されている固有部品情報と関連する広告情報を抽出する情報抽出ステップと、
前記情報抽出手段により抽出された広告情報を当該利用者へ送信する送信ステップと
を含むことを特徴とする広告情報提供プログラム。
【請求項１２】
広告提供者から提供される広告情報をネットワークを介して利用者へ提供する広告サーバ装置で用いられる広告情報提供プログラムを記録しているコンピュータ読み取り可能な記録媒体であって、
前記広告サーバ装置は、広告に提示される部品に係る広告情報を記憶している広告情報記憶手段と、情報を記憶するための領域を有する固有情報記憶手段とを備え、
前記広告情報提供プログラムは、
利用者に固有である物品の構成要素としての各部品を識別する固有部品情報を利用者から受信して、固有情報記憶手段へ書込みを行う書込みステップと、
利用者から広告情報の検索に係る検索情報を受信する検索受信ステップと、
受信した検索情報を用いて、前記広告情報記憶手段に記憶されている広告情報の中から、前記固有情報記憶手段に記憶されている固有部品情報と関連する広告情報を抽出する情報抽出ステップと、
前記情報抽出手段により抽出された広告情報を当該利用者へ送信する送信ステップと
を含むことを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを介して利用者端末に商品情報やサービスに関する広告情報を提供する技術に関する。
【０００２】
【従来の技術】
従来、例えば主婦など料理を調理する人は、新聞の折り込み広告等で食材が特売されていることを確かめて、スーパーマーケットや小売店で必要な食材を購入しているが、近年、インターネットの普及により、インターネット上に電子化され、公開された折り込み広告の特売情報の参照、検索が可能となっている。
【０００３】
特開２００２−８３２０６号公報によると、ユーザに指定された物品に関連する商品の特売情報をそのユーザに提供する特売情報提供システムが公開されている。このシステムは、提供側端末やユーザ側端末との間でインターネットを通じて通信を行う管理装置と提供端末とユーザ側端末とを備えている。管理装置は、ユーザの属性情報及び食材の特売情報を記録するための記録媒体を有している。ユーザ側端末は、ユーザから料理名を受け付けて管理装置に送信し、管理装置は、その料理名に関連する食材の特売情報を、記録媒体に記録された特売情報を利用して特定し、さらにその特売情報をユーザ側端末に送信し、ユーザ側端末は、その送信されてきた特売情報を表示し、ユーザに特売情報を知らせる。
【０００４】
例えば、管理装置の管理者が、「シーフードカレー」という料理名と、その「シーフードカレー」の食材としての「にんじん」、「ジャガイモ」、「玉ねぎ」、「えび」及び「貝柱」を組み合わせて記録媒体に記録させておく。このとき、ユーザは、「シーフードカレー」を作りたいと考え、「シーフードカレー」の食材で特売されているものがないかどうか調べたいとする。ユーザは、ユーザ側端末に、「シーフードカレー」という料理名を入力し、管理装置に送信する。管理装置では、ユーザ側端末から「シーフードカレー」という料理名を受信し、記録媒体に記録されている組み合わせ情報複数組を利用して、「シーフードカレー」という料理名に関連する食材として、「にんじん」、「ジャガイモ」、「玉ねぎ」、「えび」及び「貝柱」があることを特定する。さらに記録媒体に記録した特売情報と、先に特定した食材とを対照し、その食材のうち特売されている食材を選択し、ユーザにその結果を送信する。
【０００５】
【特許文献１】
特開２００２−８３２０６号公報
【０００６】
【特許文献２】
特開２００１−３５７２８６号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、各種食材を用いて作成することのできる料理について、利用者が独自に考案することがあり、独自で考案した料理の食材に関連する広告商品の情報を検索したいという要望が利用者からあるが、上記の従来技術では、独自で考案した料理の食材に関連する広告商品の情報を検索できない問題点がある。
【０００８】
本発明では、利用者に固有である物品の構成要素としての各部品を識別する固有部品情報に関連する広告商品の情報を提供する広告情報サーバ装置、電子広告システム、広告情報提供方法、広告情報提供プログラム及び記録媒体を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するために、本発明は、電子広告管理装置と、消費者端末と、広告主端末とからなりユーザの指定を受けて、電子広告を送出する電子広告システムであって、ユーザの所望する組み合わせ品の指定を受け付ける指定受け付け手段と、組み合わせ品と当該組み合わせ品を構成する個別商品と個別商品に関する情報を対応して記憶した商品情報記憶手段と、ユーザが指定した組み合わせ品をキーとして前記商品情報記憶手段から前記組み合わせ品を構成する個別商品と個別商品に関する情報を検索する商品情報検索手段とを具備することを特徴とした電子広告システムである。
【００１０】
また、前記商品情報記憶手段は、個別商品の属性値を個別商品と対応付けて記憶し、前記商品情報記憶手段は、検索された個別商品の属性値を合成して組み合わせ品の属性値を算出することを特徴とする電子広告システムでもある。
これにより、ユーザは、複数の素材を調理することによりできる料理等の組み合わせ品を指定し、必要な料理の素材等の個別商品に関する広告を収集することができる。また、ユーザは組み合わせ品の特定単位の単価（例えば、一人前の価格）を条件として指定し、組み合わせた結果が条件に適合するような個別商品の広告を収集することができる。
【００１１】
また、商品情報記憶手段にある組み合わせ品情報テーブルの組み合わせ品名とその組み合わせ品を構成する商品詳細情報は消費者及び広告主も登録することができる。また、組み合わせ品情報を登録した人に応じてカテゴリーに分け、例えば、「消費者別」、「広告主別」など、組み合わせ品検索時、お勧め組み合わせ品検索時に、カテゴリーを指定できる。これにより、消費者は、自分のオリジナルの料理や、嫌いな材料を省いた場合の組み合わせ品を検索できる。広告主は、自店で売上を上げたい材料を組み合わせた組み合わせ品を登録することができ、売れ筋材料を絞ることができる。
【００１２】
さらに、消費者は、自分が所有している材料（冷蔵庫にある材料など）を登録することができ、その材料のうち、消費したい材料をいくつか選択し、その選択した材料に基づいて、組み合わせ品を検索することができる。
これにより、例えば，材料に、玉ねぎ、豚ミンチを指定し、組み合わせ品が、ハンバーグ＝玉ねぎ＋豚ミンチと登録されていたとする。検索すると、組み合わせ品としてハンバーグが見つかる。この場合、広告情報は検索結果には表示されない。次にこの検索には買い足し材料数を付加して検索することができ、例えば、前述検索条件に、買い足し材料数＝１を指定すると、玉ねぎ＋豚ミンチ＋ＡＮＹという条件で、組み合わせ品を検索することができ、組み合わせ品が、オムレツ＝玉ねぎ＋豚ミンチ＋にんじんと登録されていれば、組み合わせ品としてオムレツが、広告情報としてにんじんの広告を得ることができる。消費者はにんじんだけを購入すればよく、冷蔵庫の中身も整理できて大変便利である。
【００１３】
但し、選択した材料の数が少ない場合、検索でヒットする組み合わせ品の数が増え過ぎるので、ヒットする件数が一定件数以上になった場合は、結果を表示せず、検索条件を絞り込むように警告を促す。
【００１４】
【発明の実施の形態】
本発明に係る実施の形態としての電子広告システム１について説明する。
１．電子広告システム１の構成
ここでは、電子広告システム１の構成について説明する。
電子広告システム１は、図１に示す消費者端末１１，１２、・・・、１３と広告主端末２１、２２、・・・、２３と電子広告管理装置３１とから構成される。電子広告管理装置３１は、消費者端末１１、１２、・・・、１３及び広告主端末２１、２２、・・・、２３それぞれとインターネットを介して接続されている。
【００１５】
消費者端末１１は、消費者から料理に関する登録の情報又は検索の情報を受け付け、受け付けた情報を電子広告管理装置３１へ送信する。消費者端末１２、・・・、１３も消費者端末１１と同様の動作を行う。
広告主端末２１は、広告主から料理に関する登録の情報を受け付け、受け付けた情報を電子広告管理装置３１へ送信する。広告主端末２２、・・・、２３も広告主端末２１と同様の動作を行う。
【００１６】
電子広告管理装置３１は、受け付けた情報を用いて、料理に関する情報の登録処理又は広告商品の検索処理を行い、検索結果を検索要求を受け付けた消費者端末へ送信する。
ここで、各装置の構成について説明する。
１．１　消費者端末１１の構成
ここでは、消費者端末１１の構成について説明する。
【００１７】
消費者端末１１は、図１に示すように、消費者情報記憶部１１１、情報入力部１１２、情報出力部１１３及び通信部１１４から構成されている。
消費者端末１１は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウス、モデムなどから構成されるコンピュータシステムである。前記ＲＯＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、消費者端末１１は、その機能を達成する。
【００１８】
なお、消費者端末１２、・・・、１３は、消費者端末１１と同様の構成を有しているので、説明を省略する。
１．１．１　消費者情報記憶部１１１
消費者情報記憶部１１１は、具体的には、ハードディスクユニットなどから構成され、消費者を識別する消費者ＩＤを記憶している。
【００１９】
１．１．２　情報入力部１１２
情報入力部１１２は、消費者から料理名の登録指示、消費者自身が所有している食材の登録指示又は広告商品の検索指示を受け付ける。
（Ａ）　料理名登録
情報入力部１１２は、図２に一例として示す料理名登録画面４００を生成するための料理名登録画面情報をあらかじめ記憶している。料理名登録画面４００は、料理名とその料理を調理する上で必要な食材の情報とを登録するために用いられる画面である。料理名登録画面４００は、料理名登録を実行する実行ボタン４０１と、料理名の入力を受け付ける入力欄４０２と、その料理に関連する食材の名称を選択するリストボックス４０３ａ、４０３ｂ、４０３ｃ、・・・、４０３ｄと、各食材の数量の入力を受け付ける入力欄４０４ａ、４０４ｂ、４０４ｃ、・・・、４０４ｄとから構成されている。
【００２０】
情報入力部１１２は、料理名の登録指示を受け付けると、あらかじめ記憶された料理名登録画面４００を表示する。
情報入力部１１２は、消費者から料理名登録画面４００を用いて、料理名、その料理に関連する食材の名称及び数量の入力を受け付ける。
次に情報入力部１１２は、消費者から実行ボタン４０１が押下されると、消費者情報記憶部１１１から消費者ＩＤを読み出し、受け付けた料理名、リストボックスから選択された食材の名称と関連付けされた食材ＩＤ及び数量からなる消費者レシピ情報に、読み出した消費者ＩＤを付加し、消費者ＩＤが付加された消費者レシピ情報を通信部１１４を介して電子広告管理装置３１へ出力する。
【００２１】
（Ｂ）　所有食材登録
情報入力部１１２は、図３に一例として示す所有食材登録画面４１０を生成するための所有食材登録画面情報をあらかじめ記憶している。所有食材登録画面４１０は、消費者が所有している食材の情報を登録するために用いられる画面である。所有食材登録画面４１０は、所有食材登録を実行する実行ボタン４１１と、食材の名称を選択するリストボックス４１２ａ、４１２ｂ、・・・、４１２ｃとから構成されている。
【００２２】
情報入力部１１２は、消費者が所有している食材の登録指示を受け付けると、あらかじめ記憶された所有食材登録画面４１０を表示する。
情報入力部１１２は、消費者から所有食材登録画面４１０を用いて、消費者が所有している食材の名称の入力を受け付ける。
次に情報入力部１１２は、消費者から実行ボタン４１１が押下されると、消費者情報記憶部１１１から消費者ＩＤを読み出し、リストボックスから選択された所有食材の食材の名称と関連付けされた食材ＩＤからなる消費者所有食材情報に、読み出した消費者ＩＤを付加し、消費者ＩＤが付加された消費者所有食材情報を通信部１１４を介して電子広告管理装置３１へ出力する。
【００２３】
（Ｃ）　広告商品検索
情報入力部１１２は、図４に一例として示す検索方法指定画面４２０を生成するための検索方法指定画面情報をあらかじめ記憶している。検索方法指定画面４２０は、検索方法として、料理名検索又はお勧め料理名検索のどちらかを指定するために用いられる画面である。検索方法指定画面４２０は、料理名検索リンク４２１ａと、お勧め料理名検索リンク４２１ｂとから構成されている。
【００２４】
情報入力部１１２は、広告商品検索指示を受け付けると、あらかじめ記憶された検索方法指定画面４２０を表示する。
情報入力部１１２は、消費者から検索方法指定画面４２０を用いて、料理名検索又はお勧め料理名検索の検索方法の指示を受け付ける。
（ａ）　料理名検索
情報入力部１１２は、図５に一例として示す料理名検索画面４３０を生成するための料理名検索画面情報をあらかじめ記憶している。料理名検索画面４３０は、料理名と、システム管理者を示す通常、消費者別又は店舗別のうちいずれかのカテゴリーとを指定して広告商品の検索するために用いられる画面である。料理名検索画面４３０は、料理名検索を実行する実行ボタン４３１と、料理名を選択するリストボックス４３２と、カテゴリーを選択するリストボックス４３３とから構成されている。
【００２５】
情報入力部１１２は、料理名検索指示を受け付けると、あらかじめ記憶された料理名検索画面４３０を表示する。
情報入力部１１２は、消費者から料理名検索画面４３０を用いて、料理名とカテゴリーの入力を受け付ける。
次に情報入力部１１２は、消費者から実行ボタン４３１が押下されると、消費者情報記憶部１１１から消費者ＩＤを読み出し、受け付けた料理名とカテゴリーからなる料理名検索情報に、読み出した消費者ＩＤを付加し、消費者ＩＤが付加された料理名検索情報を通信部１１４を介して電子広告管理装置３１へ出力する。
【００２６】
（ｂ）お勧め料理名検索
情報入力部１１２は、図６に一例として示すお勧め料理名検索画面４４０を生成するためのお勧め料理名検索画面情報をあらかじめ記憶している。お勧め料理名検索画面４４０は、お勧め料理名の検索方法として、所有食材指定検索又は費用指定検索のどちらかを指定するために用いられる画面である。お勧め料理名検索画面４４０は、所有食材指定検索リンク４４１ａと、費用指定検索リンク４４１ｂとから構成されている。
【００２７】
情報入力部１１２は、お勧め料理名検索指示を受け付けると、あらかじめ記憶されたお勧め料理名検索画面４４０を表示する。
情報入力部１１２は、消費者からお勧め料理名検索画面４４０を用いて、所有食材指定検索又は費用指定検索の検索方法の指示を受け付ける。
（ｂ−１）　所有食材指定検索
情報入力部１１２は、図７に一例として示すお勧め料理名検索（所有食材）画面４５０を生成するためのお勧め料理名検索（所有食材）画面情報をあらかじめ記憶している。お勧め料理名検索（所有食材）画面４５０は、消費者が所有している食材のうちで使用したい食材を選択し、更に追加したい食材数を指定して、お勧め料理名とそのお勧め料理名に関連する食材の広告商品を検索するために用いられる画面である。お勧め料理名検索（所有食材）画面４５０は、お勧め料理名検索（所有食材）を実行するための実行ボタン４５１と、所有食材一覧４５２と、追加食材数の入力を受け付ける入力欄４５３とから構成されている。所有食材一覧４５３は、使用したい食材を選択するためのチェックボックスと所有している食材名とからなる組を複数個含んでいる。
【００２８】
情報入力部１１２は、所有食材指定検索指示を受け付けると、消費者情報記憶部１１１から消費者ＩＤを読み出し、受け付けた所有食材指定検索指示からなる所有食材通知依頼情報に、読み出した消費者ＩＤを付加し、消費者ＩＤが付加された所有食材通知依頼情報を通信部１１４を介して電子広告管理装置３１へ出力する。
【００２９】
次に情報入力部１１２は、通信部１１４を介して電子広告管理装置３１から消費者が所有している食材の一覧からなる所有食材一覧結果情報を受け取り、受け取った所有食材一覧結果情報とあらかじめ記憶されたお勧め料理名検索（所有食材）画面情報とを用いて、お勧め料理名検索（所有食材）画面４５０を表示する。
【００３０】
情報入力部１１２は、消費者からお勧め料理名検索（所有食材）画面４５０を用いて、使用したい食材と追加したい食材数の入力を受け付ける。
次に情報入力部１１２は、消費者から実行ボタン４５１が押下されると、消費者情報記憶部１１１から消費者ＩＤを読み出し、受け付けた使用したい食材と追加したい食材数からなる所有食材指定検索情報に、読み出した消費者ＩＤを付加し、消費者ＩＤが付加された所有食材指定検索情報を通信部１１４を介して電子広告管理装置３１へ出力する。
【００３１】
（ｂ−２）　費用指定検索
情報入力部１１２は、図８に一例として示すお勧め料理名検索（費用）画面４６０を生成するためのお勧め料理名検索（費用）画面情報をあらかじめ記憶している。
お勧め料理名検索（費用）画面４６０は、１人前価格と、通常、消費者別又は店舗別のうちいずれかのカテゴリーとを指定して、お勧め料理名とそのお勧め料理名に関連する食材の広告商品を検索するために用いられる画面である。お勧め料理名検索（費用）画面４６０は、お勧め料理名検索（費用）を実行するための実行ボタン４６１と、１人前価格の下限を選択するためのリストボックス４６２ａと、１人前価格の上限を選択するためのリストボックス４６２ｂと、カテゴリーを選択するためのリストボックス４６３とから構成されている。
【００３２】
情報入力部１１２は、費用指定検索指示を受け付けると、あらかじめ記憶されたお勧め料理名検索（費用）画面４６０を表示する。
情報入力部１１２は、消費者からお勧め料理名検索（費用）画面４６０を用いて、１人前価格とカテゴリーの入力を受け付ける。
次に情報入力部１１２は、消費者から実行ボタン４６１が押下されると、消費者情報記憶部１１１から消費者ＩＤを読み出し、受け付けた１人前価格とカテゴリーからなる費用指定検索情報に、読み出した消費者ＩＤを付加し、消費者ＩＤが付加された費用指定検索情報を通信部１１４を介して電子広告管理装置３１へ出力する。
【００３３】
１．１．３　情報出力部１１３
情報出力部１１３は、電子広告管理装置３１から通信部１１４を介して検索要求として送信した料理名検索情報、所有食材指定検索情報又は費用指定検索情報に対する結果を受け取る。
（Ａ）　料理名検索結果
情報出力部１１３は、検索要求時に指定されたカテゴリーが通常又は消費者別であった場合には、料理名検索情報に対する検索結果として、料理名と、その料理に関する食材名と、その食材に関する広告名と価格と数量と店舗名とからなる料理名検索結果（通常、消費者）情報を受け取る。また、検索要求時に指定されたカテゴリーが店舗別であった場合には、料理名検索情報に対する検索結果として、料理名と、その料理を登録した店舗名と、その料理に関する食材名と、その食材に関する広告名と価格と数量とからなる料理名検索結果（店舗）情報を受け取る。
【００３４】
（ａ）　通常又は消費者別指定時
情報出力部１１３は、図９に一例として示す料理名検索結果画面（通常、消費者）５００を生成するための料理名検索結果画面（通常、消費者）情報をあらかじめ記憶している。料理名検索結果画面（通常、消費者）５００は、カテゴリーの検索条件として、通常又は消費者別が選択されたときの料理名検索結果を表示するために用いられる画面である。料理名検索結果画面（通常、消費者）５００は、指定カテゴリー表示欄５０１と、料理名表示欄５０２と、食材一覧５０３とから構成されている。食材一覧５０３は、食材名と広告名と数量と価格と店舗名とからなる組を複数個含んでいる。
【００３５】
情報出力部１１３は、通信部１１４を介して電子広告管理装置３１から料理名検索結果（通常、消費者）情報を受け取り、受け取った料理名検索結果（通常、消費者）情報とあらかじめ記憶された料理名検索結果画面（通常、消費者）情報とを用いて、料理名検索結果画面（通常、消費者）５００を表示する。
（ｂ）　店舗別指定時
情報出力部１１３は、図１０に一例として示す料理名検索結果画面（店舗）５１０を生成するための料理名検索結果画面（店舗）情報をあらかじめ記憶している。料理名検索結果画面（店舗）５１０は、カテゴリーの検索条件として、店舗別が選択されたときの料理名検索結果を表示するために用いられる画面である。料理名検索結果画面（店舗）５１０は、指定カテゴリー表示欄５１１と、料理名表示欄５１２と、店舗名表示欄５１３と、食材一覧５１４とから構成されている。食材一覧５１４は、食材名と広告名と数量と価格とからなる組を複数個含んでいる。また、店舗名表示欄５１３と広告商品一覧５１４とからなる組をも複数個含んでいる。
【００３６】
情報出力部１１３は、通信部１１４を介して電子広告管理装置３１から料理名検索結果（店舗）情報を受け取り、受け取った料理名検索結果（店舗）情報とあらかじめ記憶された料理名検索結果画面（店舗）情報とを用いて、料理名検索結果画面（店舗）５１０を表示する。
（Ｂ）　お勧め料理名検索（所有食材）結果
情報出力部１１３は、図１１に一例として示すお勧め料理名検索（所有食材）結果画面５２０を生成するためのお勧め料理名検索（所有食材）結果画面情報をあらかじめ記憶している。お勧め料理名検索（所有食材）結果画面５２０は、所有食材指定時のお勧め料理名検索結果を表示するために用いられる画面である。お勧め料理名検索（所有食材）結果画面５２０は、追加食材数表示欄５２１と、料理名一覧５２２とから構成されている。料理名一覧５２２は、料理名と食材名と所有食材指定と広告名と数量と価格と店舗名とからなる組を複数個含んでいる。
【００３７】
情報出力部１１３は、通信部１１４を介して電子広告管理装置３１から所有食材指定検索情報に対する検索結果として、お勧め料理名と、検索要求時に指定された追加食材数と、そのお勧め料理に関する食材名と検索要求時に使用食材としての指定の有無とその食材に関する広告名と価格と数量と店舗名とからなるお勧め料理名検索（所有食材）結果情報を受け取り、受け取ったお勧め料理名検索（所有食材）結果情報とあらかじめ記憶されたお勧め料理名検索（所有食材）結果画面情報とを用いて、お勧め料理名検索（所有食材）結果画面５２０を表示する。
【００３８】
（Ｃ）　お勧め料理名検索（費用）結果
情報出力部１１３は、検索要求時に指定されたカテゴリーが通常又は消費者別であった場合には、費用指定検索情報に対する検索結果として、お勧め料理名と、そのお勧め料理の１人前価格と、その料理に関する食材名とその食材に関する広告名と価格と数量と店舗名とからなるお勧め料理名検索（費用）結果（通常、消費者）情報を受け取る。また、検索要求時に指定されたカテゴリーが店舗別であった場合は、費用指定検索情報に対する検索結果として、お勧め料理名と、そのお勧め料理名を登録した店舗名と、そのお勧め料理の１人前価格と、その料理に関する食材名と、その食材に関する広告名と価格と数量とからなるお勧め料理名検索（費用）結果（店舗）情報を受け取る。
【００３９】
（ａ）　通常又は消費者別指定時
情報出力部１１３は、図１２に一例として示すお勧め料理名検索（費用）結果画面（通常、消費者）５３０を生成するためのお勧め料理名検索（費用）結果画面（通常、消費者）情報をあらかじめ記憶している。お勧め料理名検索（費用）結果画面（通常、消費者）５３０は、カテゴリーの検索条件として、通常又は消費者別が選択されたときのお勧め料理名検索（費用）結果を表示するために用いられる画面である。お勧め料理名検索（費用）結果画面（通常、消費者）５３０は、指定カテゴリー表示欄５３１と、料理名一覧５３２とから構成されている。料理名一覧５３２は、料理名と１人前価格と食材名と広告名と数量と価格と店舗名とからなる組を複数個含んでいる。
【００４０】
情報出力部１１３は、通信部１１４を介して電子広告管理装置３１からお勧め料理名検索（費用）結果（通常、消費者）情報を受け取り、受け取ったお勧め料理名検索（費用）結果（通常、消費者）情報とあらかじめ記憶されたお勧め料理名検索（費用）結果画面（通常、消費者）情報とを用いて、お勧め料理名検索（費用）結果画面（通常、消費者）５３０を表示する。
【００４１】
（ｂ）　店舗別指定時
情報出力部１１３は、図１３に一例として示すお勧め料理名検索（費用）結果画面（店舗）５４０を生成するためのお勧め料理名検索（費用）結果画面（店舗）情報をあらかじめ記憶している。お勧め料理名検索（費用）結果画面（店舗）５４０は、カテゴリーの検索条件として、店舗別が選択されたときのお勧め料理名検索（費用）結果を表示するために用いられる画面である。お勧め料理名検索（費用）結果画面（店舗）５４０は、指定カテゴリー表示欄５４１と、店舗名表示欄５４２と、料理名一覧５４３とから構成されている。料理名一覧５４３は、料理名と１人前価格と食材名と広告名と数量と価格とからなる組を複数個含んでいる。また、店舗名表示欄５４２と料理名一覧５４３とからなる組をも複数個含んでいる。
【００４２】
情報出力部１１３は、通信部１１４を介して電子広告管理装置３１からお勧め料理名検索（費用）結果（店舗）情報を受け取り、受け取ったお勧め料理名（費用）検索結果（店舗）情報とあらかじめ記憶されたお勧め料理名検索（費用）結果画面（店舗）情報情報とを用いて、お勧め料理名検索（費用）結果画面（店舗）５４０を表示する。
【００４３】
１．１．４　通信部１１４
通信部１１４は、具体的には、モデムなどから構成され、情報入力部１１２から受け取った情報をインターネットを介して電子広告管理装置３１へ送信する。また、電子広告管理装置３１からインターネット介して送られてきた情報を受け取り、情報入力部１１２又は情報出力部１１３へ出力する。
【００４４】
１．２　広告主端末２１の構成
ここでは、広告主端末２１の構成について説明する。
広告主端末２１は、図１に示すように、広告主情報記憶部２１１、情報入力部２１２、通信部２１３から構成されている。
広告主端末２１は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウス、モデムなどから構成されるコンピュータシステムである。前記ＲＯＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、広告主端末２１は、その機能を達成する。
【００４５】
なお、広告主端末２２、・・・、２３は、広告主端末２１と同様の構成を有しているので、説明を省略する。
１．２．１　広告主情報記憶部２１１
広告主情報記憶部２１１は、具体的には、ハードディスクユニットなどから構成され、広告主を識別する店舗ＩＤを記憶している。
【００４６】
１．２．２　情報入力部２１２
情報入力部２１２は、広告主から料理名の登録指示を受け付ける。
（Ａ）　料理名登録
情報入力部２１２は、消費者端末１１の情報入力部１１２と同様に、料理名登録画面４００を生成するための料理名登録画面情報をあらかじめ記憶している。
【００４７】
情報入力部２１２は、料理名の登録指示を受け付けると、あらかじめ記憶された料理名登録画面４００を表示する。
情報入力部２１２は、消費者から料理名登録画面４００を用いて、料理名、その料理に関連する食材の名称及び数量の入力を受け付ける。
次に情報入力部２１２は、広告主から実行ボタン４０１が押下されると、広告主情報記憶部２１１から店舗ＩＤを読み出し、受け付けた料理名、その料理に関連する食材の名称及び数量からなる広告主レシピ情報に、読み出した広告主ＩＤを付加し、広告主ＩＤが付加された広告主レシピ情報を通信部１１４を介して電子広告管理装置３１へ出力する。
【００４８】
１．２．３　通信部２１３
通信部２１３は、具体的には、モデムなどから構成され、情報入力部２１２から受け取った情報をインターネットを介して電子広告管理装置３１へ送信する。
１．３　電子広告管理装置３１の構成
ここでは、電子広告管理装置３１の構成について説明する。
【００４９】
電子広告管理装置３１は、図１に示すように、商品検索記憶部３１１、処理振分部３１２、登録処理部３１３、検索処理部３１４、通信部３１５から構成されている。
電子広告管理装置３１は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ディスプレイユニット、キーボード、マウス、モデムなどから構成されるコンピュータシステムである。前記ＲＯＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサは、前記コンピュータプログラムに従って動作することにより、電子広告管理装置３１は、その機能を達成する。
【００５０】
１．３．１　商品検索記憶部３１１
商品検索記憶部３１１は、具体的には、ハードディスクユニットから構成され、図１４に一例として示すように、料理名情報テーブル３１１ａ、食材情報テーブル３１１ｂ、広告商品情報テーブル３１１ｃ、店舗情報テーブル３１１ｄ、消費者所有食材情報テーブル３１１ｅ、料理名検索結果（通常、消費者）格納テーブル３１１ｆ、料理名検索結果（店舗）格納テーブル３１１ｇ、お勧め料理名検索（所有食材）結果格納テーブル３１１ｈ、お勧め料理名検索（費用）結果（通常、消費者）格納テーブル３１１ｉ、お勧め料理名検索（費用）結果（店舗）格納テーブル３１１ｊを有している。
【００５１】
以下、各テーブルについて説明する。
（Ａ）　料理名情報テーブル３１１ａ
料理名情報テーブル３１１ａは、料理名、登録者ＩＤ及びその料理を調理する上で必要な食材の情報をあらかじめ記憶しているテーブルである。図１５に料理名情報テーブル３１１ａのデータ構造の一例を示す。
【００５２】
料理名情報テーブル３１１ａは、料理名ＩＤ、料理名、登録者ＩＤ、食材数、食材詳細情報［１］、食材詳細情報［２］、・・・、食材詳細情報［Ｎ］からなる組を複数個記憶するための領域を備えている。
料理名ＩＤは、料理名ごとに付加された識別子である。
料理名は、料理の名称を示している。
【００５３】
登録者ＩＤは、料理名の登録を行った者の識別子を示しており、システム管理者、消費者、店舗のいずれかの識別子が登録されている。
食材数は、料理を調理する上で必要な食材の数を示している。
食材詳細情報［１］は、食材ＩＤ、数量の組から構成されている。食材ＩＤは、料理を調理する上で必要な食材の識別子である。数量は、料理を調理する上で、１人分に必要な食材の数量を示している。
【００５４】
食材詳細情報［２］、・・・、食材詳細情報［Ｎ］は、食材詳細情報［１］と同様の構成を有しているので、説明を省略する。
なお、食材数で示された数と食材詳細情報［１］、・・・、食材詳細情報［Ｎ］で登録された数は一致しなければならない。
（Ｂ）　食材情報テーブル３１１ｂ
食材情報テーブル３１１ｂは、食材名及び、広告商品に関する情報をあらかじめ記憶しているテーブルである。図１６に食材情報テーブル３１１ｂのデータ構造の一例を示す。
【００５５】
食材情報テーブル３１１ｂは、食材ＩＤ、食材名、単位、広告数、広告ＩＤ［１］、広告ＩＤ［２］、・・・、広告ＩＤ［Ｎ］からなる組を複数個記憶するための領域を備えている。
食材ＩＤは、商品を識別するための識別子である。
食材名は、食材の名称を示している。
【００５６】
単位は、食材を数える又は、量る際に使用される単位を示している。
広告数は、広告商品として、登録されている広告の数を示している。
広告ＩＤ［１］は、広告商品として、登録されている広告の識別子を示している。
広告ＩＤ［２］、・・・、広告ＩＤ［Ｎ］は、広告ＩＤ［１］と同様の構成を有しているので、説明を省略する。
【００５７】
なお、広告数で示された数と広告ＩＤ［１］、・・・、広告ＩＤ［Ｎ］で登録された数は一致しなければならない。
（Ｃ）　広告商品情報テーブル３１１ｃ
広告商品情報テーブル３１１ｃは、広告商品名及び広告商品に関する情報をあらかじめ記憶しているテーブルである。図１７に広告商品情報テーブル３１１ｃのデータ構造の一例を示す。
【００５８】
広告商品情報テーブル３１１ｃは、広告ＩＤ、広告名、食材ＩＤ、価格、数量、店舗ＩＤからなる組を複数個記憶するための領域を備えている。
広告ＩＤは、広告を識別するための識別子である。
広告名は、広告に記載されている商品の名称を示している。
食材ＩＤは、広告名に登録された商品と対応する食材の識別子を示している。
【００５９】
価格は、広告商品の値段を示している。
数量は、前記価格で売られている単位数を示している。
店舗ＩＤは、広告商品が売られている店舗の識別子を示している。
（Ｄ）　店舗情報テーブル３１１ｄ
店舗情報テーブル３１１ｄは、店舗を識別するために必要な情報をあらかじめ記憶しているテーブルである。図１８に店舗情報テーブル３１１ｄのデータ構造の一例を示す。
【００６０】
店舗情報テーブル３１１ｄは、店舗ＩＤ、店舗名からなる組を複数個記憶するための領域を備えている。
店舗ＩＤは、店舗を識別するための識別子である。
店舗名は、店舗の名称を示している。
（Ｅ）　消費者所有食材情報テーブル３１１ｅ
消費者所有食材情報テーブル３１１ｅは、消費者自身が所有している食材をあらかじめ記憶しているテーブルである。図１９に消費者所有食材情報テーブル３１１ｅのデータ構造の一例を示す。
【００６１】
消費者所有食材情報テーブル３１１ｅは、消費者ＩＤ、食材ＩＤ［１］、食材ＩＤ［２］、・・・、食材ＩＤ［Ｎ］からなる組を複数個記憶するための領域を備えている。
消費者ＩＤは、消費者を識別するための識別子である。
食材ＩＤ［１］は、消費者が所有している食材の識別子を示している。
【００６２】
食材ＩＤ［２］、・・・、食材ＩＤ［Ｎ］は、食材ＩＤ［１］と同様の構成を有しているので、説明を省略する。
（Ｆ）　料理名検索結果（通常、消費者）格納テーブル３１１ｆ
料理名検索結果（通常、消費者）格納テーブル３１１ｆは、検索方法として料理名検索が指定され、カテゴリーが通常又は消費者別であった場合の検索結果を検索要求を受け付けた消費者端末に送信する際に、一時的に検索結果を記憶しておくテーブルである。図２０に料理名検索結果（通常、消費者）格納テーブル３１１ｆのデータ構造の一例を示す。
【００６３】
料理名検索結果（通常、消費者）格納テーブル３１１ｆは、料理名、詳細情報［１］、詳細情報［２］、・・・、詳細情報［Ｎ］からなる組を複数個記憶するための領域を備えている。
料理名は、料理の名称を示している。
詳細情報［１］は、食材名、広告商品詳細情報［１］、広告商品詳細情報［２］、・・・、広告商品詳細情報［Ｎ］の組から構成されている。食材名は、料理を調理する上で必要な食材の名称を示している。広告商品詳細情報［１］は、広告名、価格、数量、店舗名の組から構成されている。広告名は、広告に記載されている商品の名称を示している。価格は、広告商品の値段を示している。数量は、前記価格で売られている単位数を示している。店舗名は、広告商品が売られている店舗名を示している。広告商品詳細情報［２］、・・・、広告商品詳細情報［Ｎ］は、広告商品詳細情報［１］と同様の構成を有しているので、説明は省略する。
【００６４】
詳細情報［２］、・・・、詳細情報［Ｎ］は、詳細情報［１］と同様の構成を有しているので、説明は省略する。
（Ｇ）　料理名検索結果（店舗）格納テーブル３１１ｇ
料理名検索結果（店舗）格納テーブル３１１ｇは、検索方法として料理名検索が指定され、カテゴリーが店舗別であった場合の検索結果を検索要求を受け付けた消費者端末に送信する際に、一時的に検索結果を記憶しておくテーブルである。図２１に料理名検索結果（店舗）格納テーブル３１１ｇのデータ構造の一例を示す。
【００６５】
料理名検索結果（店舗）格納テーブル３１１ｇは、料理名、店舗名、詳細情報［１］、詳細情報［２］、・・・、詳細情報［Ｎ］からなる組を複数個記憶するための領域を備えている。
料理名は、料理の名称を示している。
店舗名は、料理名を登録した店舗の名称を示している。
【００６６】
詳細情報［１］は、食材名、広告商品詳細情報［１］、広告商品詳細情報［２］、・・・、広告商品詳細情報［Ｎ］から構成されている。食材名は、料理を調理する上で必要な食材の名称を示している。広告商品詳細情報［１］は、広告名、価格、数量、店舗名の組から構成されている。広告名は、広告に記載されている商品の名称を示している。価格は、広告商品の値段を示している。数量は、前記価格で売られている単位数を示している。広告商品詳細情報［２］、・・・、広告商品詳細情報［Ｎ］は、広告商品詳細情報［１］と同様の構成を有しているので、説明は省略する。
【００６７】
詳細情報［２］、・・・、詳細情報［Ｎ］は、詳細情報［１］と同様の構成を有しているので、説明は省略する。
（Ｈ）　お勧め料理名検索（所有食材）結果格納テーブル３１１ｈ
お勧め料理名検索（所有食材）結果格納テーブル３１１ｈは、検索方法としてお勧め料理名検索（所有食材）が指定された場合の検索結果を検索要求を受け付けた消費端末に送信する際に、一時的に検索結果を記憶しておくテーブルである。図２２にお勧め料理名検索（所有食材）結果格納テーブル３１１ｈのデータ構造の一例を示す。
【００６８】
お勧め料理名検索（所有食材）結果格納テーブル３１１ｈは、料理名、追加食材数、詳細情報［１］、詳細情報［２］、・・・、詳細情報［Ｎ］からなる組を複数個記憶するための領域を備えている。
料理名は、料理の名称を示している。
追加食材数は、検索条件入力時に指定した追加食材の数を示している。
【００６９】
詳細情報［１］は、食材名、使用食材、広告商品詳細情報［１］、広告商品詳細情報［２］、・・・、広告商品詳細情報［Ｎ］の組から構成されている。食材名は、料理を調理する上で必要な食材の名称を示している。使用食材は、前記食材名が使用したい食材として指定されているか否かを示しており、使用食材として指定されている場合には、１が登録され、指定されていない場合には、０が登録される。広告商品詳細情報［１］は、広告名、価格、数量、店舗名の組から構成されている。広告名は、広告に記載されている商品の名称を示している。価格は、広告商品の値段を示している。数量は、前記価格で売られている単位数を示している。店舗名は、広告商品が売られている店舗名を示している。広告商品詳細情報［２］、・・・、広告商品詳細情報［Ｎ］は、広告商品詳細情報［１］と同様の構成を有しているので、説明は省略する。なお、前記所有食材の項目に１が登録されいる場合には、当該食材は消費者が既に所有している食材であり、広告商品を検索する必要がないため、詳細情報［１］、・・・、詳細情報［Ｎ］はすべて空欄となる。
【００７０】
詳細情報［２］、・・・、詳細情報［Ｎ］は、詳細情報［１］と同様の構成を有しているので、説明は省略する。
（Ｉ）　お勧め料理名検索（費用）結果（通常、消費者）格納テーブル３１１ｉ
お勧め料理名検索（費用）結果（通常、消費者）格納テーブル３１１ｉは、検索方法としてお勧め料理名検索（費用）が指定され、カテゴリーが通常又は消費者別であった場合の検索結果を検索要求を受け付けた消費者端末に送信する際に、一時的に検索結果を記憶しておくテーブルである。図２３にお勧め料理名検索（費用）結果（通常、消費者）格納テーブル３１１ｉのデータ構造の一例を示す。
【００７１】
お勧め料理名検索（費用）結果（通常、消費者）格納テーブル３１１ｉは、料理名、一人前価格、詳細情報［１］、詳細情報［２］、・・・、詳細情報［Ｎ］からなる組を複数個記憶するための領域を備えている。
料理名は、料理の名称を示している。
一人前価格は、料理を１人前分調理する上で必要な価格を示している。
【００７２】
詳細情報［１］は、食材名、広告詳細情報から構成されている。食材名は、料理を調理する上で必要な食材の名称を示している。広告詳細情報は、広告名、価格、数量、店舗名から構成されている。広告名は、広告に記載されている商品の名称を示している。価格は、広告商品の値段を示している。数量は、前記価格で売られている単位数を示している。店舗名は、広告商品が売られている店舗名を示している。
【００７３】
詳細情報［２］、・・・、詳細情報［Ｎ］は、詳細情報［１］と同様の構成を有しているので、説明は省略する。
（Ｊ）　お勧め料理名検索（費用）結果（店舗）格納テーブル３１１ｊ
お勧め料理名検索（費用）結果（店舗）格納テーブル３１１ｊは、検索方法としてお勧め料理名検索（費用）が指定され、カテゴリーが店舗別であった場合の検索結果をて検索要求を受け付けた消費者端末に送信する際に、一時的に検索結果を記憶しておくテーブルである。図２４にお勧め料理名検索（費用）結果（店舗）格納テーブル３１１ｊのデータ構造の一例を示す。
【００７４】
お勧め料理名検索（費用）結果（店舗）格納テーブル３１１ｊは、料理名、店舗名、一人前価格、詳細情報［１］、詳細情報［２］、・・・、詳細情報［Ｎ］からなる組を複数個記憶するための領域を備えている。
料理名は、料理の名称を示している。
店舗名は、料理名を登録した店舗の名称を示している。
【００７５】
一人前価格は、料理を１人前分調理する上で必要な価格を示している。
詳細情報［１］は、食材名、広告詳細情報から構成されている。食材名は、料理を調理する上で必要な食材の名称を示している。広告詳細情報は、広告名、価格、数量から構成されている。広告名は、広告に記載されている商品の名称を示している。価格は、広告商品の値段を示している。数量は、前記価格で売られている単位数を示している。
【００７６】
詳細情報［２］、・・・、詳細情報［Ｎ］は、詳細情報［１］と同様の構成を有しているので、説明は省略する。
１．３．２　処理振分部３１２
処理振分部３１２は、通信部３１５を介して消費者端末１１、１２、・・・、１３から送られてきた消費者ＩＤが付加された消費者レシピ情報、消費者所有食材情報、料理名検索情報、所有食材通知依頼情報、所有食材指定検索情報又は費用指定検索情報又は、広告主端末２１，２２、・・・、２３から送られてきた店舗ＩＤが付加された広告主レシピ情報を受け取る。
【００７７】
次に処理振分部３１２は、消費者ＩＤが付加された消費者レシピ情報又は消費者所有食材情報又は、広告主ＩＤが付加された広告主レシピ情報を受け取った場合には、登録処理部３１３へ出力する。消費者ＩＤが付加された料理名検索情報、所有食材通知依頼情報、所有食材指定検索情報又は費用指定検索情報を受け取った場合には、検索処理部３１４へ出力する。
【００７８】
１．３．３　登録処理部３１３
登録処理部３１３は、処理振分部３１２から消費者ＩＤが付加された消費者レシピ情報又は消費者所有食材情報又は、広告主ＩＤが付加された広告主レシピ情報を受け取る。
（Ａ）　料理名登録
登録処理部３１３は、消費者ＩＤが付加された消費者レシピ情報又は広告主ＩＤが付加された広告主レシピ情報を受け取り、受取った消費者レシピ情報又は広告主レシピ情報をもとに料理名とその料理に関連する食材及び数量の登録を行う。
【００７９】
（Ｂ）　所有食材登録
登録処理部３１３は、消費者ＩＤが付加された消費者所有食材情報を受け取り、受け取った消費者所有食材情報をもとに消費者が所有している食材の登録を行う。
１．３．４　検索処理部３１４
検索処理部３１４は、処理振分部３１２から消費者ＩＤが付加された料理名検索情報、所有食材通知依頼情報、所有食材指定検索情報又は費用指定検索情報を受け取る。
【００８０】
（Ａ）　料理名検索
検索処理部３１４は、消費者ＩＤが付加された料理名検索情報を受け取り、受け取った料理名検索情報を用いて、広告商品の検索を行う。
次に検索処理部３１４は、検索要求時に受け付けたカテゴリーが通常又は消費者別であった場合には、料理名検索結果（通常、消費者）情報を通信部３１５を介して検索要求を受け付けた消費者端末へ送信する。検索要求時に受け付けたカテゴリーが店舗別であった場合には、料理名検索結果（店舗）情報を通信部３１５を介して検索要求を受け付けた消費者端末へ送信する。
【００８１】
（Ｂ）　所有食材指定検索
検索処理部３１４は、消費者ＩＤが付加された所有食材通知依頼情報を受け取り、受け取った所有食材通知依頼情報をもとに当該消費者が所有している食材一覧を取得する。
次に検索処理部３１４は、取得した所有食材一覧結果情報を通信部３１５を介して検索要求を受け付けた消費者端末へ送信する。
【００８２】
次に検索処理部３１４は、所有食材一覧結果情報を送信した消費者端末から消費者ＩＤが付加された所有食材指定検索情報を受け取り、受け取った所有食材指定検索情報を用いて、お勧め料理名とその料理名に関連する広告商品の検索を行う。
次に検索処理部３１４は、お勧め料理名検索（所有食材）結果情報を通信部３１５を介して検索要求を受け付けた消費者端末へ送信する。
【００８３】
（Ｃ）　費用指定検索
検索処理部３１４は、消費者ＩＤが付加された費用指定検索情報を受け取り、受け取った費用指定検索情報を用いて、お勧め料理名とその料理名に関連する広告商品の検索を行う。
次に検索処理部３１４は、検索要求時に受け付けたカテゴリーが通常又は消費者別であった場合には、お勧め料理名検索（費用）結果（通常、消費者）情報を通信部３１５を介して検索要求を受け付けた消費者端末へ送信する。検索要求時に受け付けたカテゴリーが店舗別であった場合には、お勧め料理名検索（費用）結果（店舗）情報を通信部３１５を介して検索要求を受け付けた消費者端末へ送信する。
【００８４】
１．３．５　通信部３１５
通信部３１５は、具体的には、モデムなどから構成され、消費者端末１１、１２、・・・、１３からインターネットと介して送られてきた情報又は、広告主端末２１、２２、・・・、２３からインターネットと介して送られてきた情報を受け取り、処理振分部３１２へ出力する。
【００８５】
また、検索処理部３１４から受け取った情報をインターネットを介して検索要求を受け付けた消費者端末へ送信する。
２．電子広告システム１の動作
ここでは、電子広告システム１の動作について説明する。
２．１　電子広告システム１全体の概要動作
ここでは、電子広告システム１全体の動作概要について説明する。
【００８６】
２．１．１　料理名登録
ここでは、料理名登録の動作概要について、図２５に示す流れ図を用いて説明する。
消費者端末１１は、消費者から消費者レシピ情報の入力を受け付け、受け付けた消費者レシピ情報に消費者ＩＤを付加し、消費者ＩＤが付加された消費者レシピ情報を電子広告管理装置３１へ送信する（ステップＳ１０）。
【００８７】
広告主端末２１は、広告主から広告主レシピ情報の入力を受け付け、受け付けた広告主レシピ情報に店舗ＩＤを付加し、店舗ＩＤが付加された広告主レシピ情報を電子広告管理装置３１へ送信する（ステップＳ１５）。
電子広告管理装置３１は、消費者端末１１から消費者レシピ情報又は広告主端末２１から広告主レシピ情報を受け取り、受け取った消費者レシピ情報又は広告主レシピ情報を商品検索記憶部３１１の料理名情報テーブル３１１ａへ書き込む（ステップＳ２０）。
【００８８】
なお、消費者端末１２、・・・１３及び広告主端末２２、・・・、２３からの料理名登録の動作についても消費者端末１１及び広告主端末２１と同様であるため、説明を省略する。
２．１．２　消費者所有食材登録
ここでは、消費者所有食材登録の動作概要について、図２６に示す流れ図を用いて説明する。
【００８９】
消費者端末１１は、消費者から消費者所有食材情報の入力を受け付け、受け付けた消費者所有食材情報に消費者ＩＤを付加し、消費者ＩＤが付加された消費者所有食材情報を電子広告管理装置３１へ送信する（ステップＳ２５）。
電子広告管理装置３１は、消費者端末１１から消費者所有食材情報を受け取り、受け取った消費者所有食材情報について登録処理を行う（ステップＳ３０）。
【００９０】
なお、消費者端末１２、・・・、１３からの消費者所有食材登録の動作についても消費者端末１１と同様であるため、説明を省略する。
２．１．３　広告商品検索
ここでは、料理名検索、お勧め料理名検索（所有食材）、お勧め料理名検索（費用）の動作概要について説明する。
【００９１】
（Ａ）　料理名検索
ここでは、料理名検索の動作概要について、図２７に示す流れ図を用いて説明する。
消費者端末１１は、消費者から料理名検索情報の入力を受け付け、受け付けた料理名検索情報に消費者ＩＤを付加し、消費者ＩＤが付加された料理名検索情報を電子広告管理装置３１へ送信する（ステップＳ３５）。
【００９２】
電子広告管理装置３１は、消費者端末１１から料理名検索情報を受け取り、受け取った料理名検索情報をもとに料理名検索処理を行う。次に、電子広告管理装置３１は、検索要求時に受け付けたカテゴリーに応じて、料理名検索結果（通常、消費者）情報又は料理名検索結果（店舗）情報を消費者端末１１へ送信する（ステップＳ４０）。
【００９３】
次に、消費者端末１１は、受け取った料理名検索結果（通常、消費者）情報又は料理名検索結果（店舗）情報を出力する（ステップＳ４５）。
なお、消費者端末１２、・・・、１３からの料理名検索の動作についても消費者端末１１と同様であるため、説明を省略する。
（Ｂ）　お勧め料理名検索（所有食材）
ここでは、お勧め料理名検索（所有食材）の動作概要について、図２８に示す流れ図を用いて説明する。
【００９４】
消費者端末１１は、消費者から所有食材指定検索の指示を受け付けると、所有食材通知依頼情報に消費者ＩＤを付加し、消費者ＩＤが付加された所有食材通知依頼情報を電子広告管理装置３１へ送信する（ステップＳ５０）。
電子広告管理装置３１は、消費者端末１１から所有食材通知依頼情報を受け取り、受け取った所有食材通知依頼情報をもとに所有食材一覧取得処理を行う。次に、電子広告管理装置３１は、所有食材一覧結果情報を消費者端末１１へ送信する（ステップＳ５５）。
【００９５】
消費者端末１１は、受け取った所有食材一覧結果情報を用いて、所有食材指定検索情報の入力を受け付け、受け付けた所有食材指定検索情報に消費者ＩＤを付加し、消費者ＩＤが付加された所有食材指定検索情報を電子広告管理装置３１へ送信する（ステップＳ６０）。
電子広告管理装置３１は、消費者端末１１から所有食材指定検索情報を受け取り、受け取った所有食材指定検索情報をもとにお勧め料理名検索（所有食材）処理を行う。次に、電子広告管理装置３１は、お勧め料理名検索（所有食材）結果情報を消費者端末１１へ送信する（ステップＳ６５）。
【００９６】
次に、消費者端末１１は、お勧め料理名検索（所有食材）結果情報を出力する（ステップＳ７０）。
なお、消費者端末１２、・・・、１３からのお勧め料理名検索（所有食材）の動作についても消費者端末１１と同様であるため、説明を省略する。
（Ｃ）　お勧め料理名検索（費用）
ここでは、お勧め料理名検索（費用）の動作概要について、図２９を用いて説明する。
【００９７】
消費者端末１１は、消費者から費用指定検索情報の入力を受け付け、受け付けた費用指定検索情報に消費者ＩＤを付加し、消費者ＩＤが付加された費用指定検索情報を電子広告管理装置３１へ送信する（ステップＳ７５）。
電子広告管理装置３１は、消費者端末１１から費用指定検索情報を受け取り、受け取った費用指定検索情報をもとにお勧め料理名検索（費用）処理を行う。次に、電子広告管理装置３１は、検索要求時に受け付けたカテゴリーに応じて、お勧め料理名検索（費用）結果（通常、消費者）情報又はお勧め料理名検索（費用）結果（店舗）情報を消費者端末１１へ送信する（ステップＳ８０）。
【００９８】
次に、消費者端末１１は、受け取ったお勧め料理名検索（費用）結果（通常、消費者）情報又はお勧め料理名検索（費用）結果（店舗）情報を出力する（ステップＳ８５）。
なお、消費者端末１２、・・・、１３からのお勧め料理名検索（費用）の動作についても消費者端末１１と同様であるため、説明を省略する。
【００９９】
２．２　消費者所有食材登録の動作
ここでは、消費者所有食材の登録の詳細な動作について、図３０に示す流れ図を用いて説明する。
情報入力部１１２は、所有食材登録画面４１０を用いて、消費者所有食材情報の入力を受け付け、受け付けた消費者所有食材情報に消費者ＩＤを付加し、消費者ＩＤが付加された消費者所有食材情報を通信部１１４を介して電子広告管理装置３１へ出力する（ステップＳ２００）。
【０１００】
電子広告管理装置３１の処理振分部３１２は、通信部３１５を介して消費者端末１１から消費者ＩＤが付加された消費者所有食材情報を受け取り、受け取った消費者所有食材情報を登録処理部３１３へ出力する。
次に登録処理部３１３は、受け取った消費者所有食材情報から登録者が新規消費者かどうかを判定する（ステップＳ２１０）。
【０１０１】
新規消費者であった場合には、受け取った消費者所有食材情報を商品検索記憶部３１１の消費者所有食材情報テーブル３１１ｅへ新規に書き込む（ステップＳ２２０）。
新規消費者でない場合には、商品検索記憶部３１１の消費者所有食材情報テーブル３１１ｅより当該消費者のレコードを取得する（ステップＳ２３０）。次に取得したレコードを消費者端末１１より受け取った消費者所有食材情報に更新する（ステップＳ２４０）。
【０１０２】
２．３　広告商品検索の動作
ここでは、広告商品検索時の詳細な動作について、図３１に示す流れ図を用いて説明する。
消費者端末１１の情報入力部１１２は、検索方法指定画面４２０より検索方法として料理名検索又はお勧め料理名検索のどちらかを受け付ける（ステップＳ３００）。
【０１０３】
（Ａ）　　料理名検索
消費者端末１１の情報入力部１１２は、前記検索方法指定画面４２０より、料理名検索リンク４２１ａが押下された場合（ステップＳ３０５）に、料理名検索画面４３０を表示し、料理名検索情報の入力を受け付け、受け付けた料理名検索情報に消費者ＩＤを付加し、消費者ＩＤが付加された料理名検索情報を通信部１１４を介して電子広告管理装置３１へ出力する（ステップＳ３１０）。
【０１０４】
次に電子広告管理装置３１の処理振分部３１２は、通信部３１５を介して消費者端末１１から消費者ＩＤが付加されたを料理名検索情報受け取り、受け取った料理名検索情報を検索処理部３１４へ出力する。
検索処理部３１４は、受け取った料理名検索情報をもとに、料理名検索処理を行い、検索要求時に受け付けたカテゴリーに応じて、料理名検索結果（通常、消費者）情報又は料理名検索結果（店舗）情報を通信部３１５を介して消費者端末１１へ送信する。（ステップＳ３１５）。
【０１０５】
次に消費者端末１１の情報出力部１１３は、料理名検索結果（通常、消費者）情報又は料理名検索結果（店舗）情報を通信部１１４を介して電子広告管理装置３１から受け取り、受け取った料理名検索結果（通常、消費者）情報又は料理名検索結果（店舗）情報を検索要求時に指定されたカテゴリーが通常又は消費者別である場合には、料理名検索結果画面（通常、消費者）５００にて表示する。検索要求時に指定されたカテゴリーが店舗別である場合には、料理名検索結果画面（店舗）５１０にて表示する（ステップＳ３２０）。
【０１０６】
（Ｂ）　お勧め料理名検索
消費者端末１１の情報入力部１１２は、前記検索方法指定画面４２０より、お勧め料理名検索リンク４２１ｂが押下された場合（ステップＳ３０５）に、お勧め料理名検索画面４４０を表示し、検索方法として所有食材指定検索又は費用指定検索のどちらかを受け付ける（ステップＳ３４０）。
【０１０７】
（ａ）　所有食材指定検索
消費者端末１１の情報入力部１１２は、所有食材指定検索リンク４４１ａが押下された場合（ステップＳ３５０）には、所有食材通知依頼情報に消費者ＩＤを付加し、消費者ＩＤが付加された所有食材通知依頼情報を通信部１１４を介して電子広告管理装置３１に出力する。
【０１０８】
電子広告管理装置３１の処理振分部３１２は、通信部３１５を介して消費者端末１１から消費者ＩＤが付加された所有食材通知依頼情報を受け取り、受け取った所有食材通知依頼情報を検索処理部３１４へ出力する。
検索処理部３１４は、受け取った所有食材通知依頼情報をもとに、所有食材一覧取得処理を行い、所有食材一覧結果情報を通信部３１５を介して消費者端末１１へ送信する。（ステップＳ３５５）。
【０１０９】
次に消費者端末１１の情報入力部１１２は、所有食材一覧結果情報を通信部１１４を介して電子広告管理装置３１から受け取り、受け取った所有食材一覧結果情報を用いて、お勧め料理名検索（所有食材）画面４５０を表示し、所有食材指定検索情報の入力を受け付け、受け付けた所有食材指定検索情報に消費者ＩＤを付加し、消費者ＩＤが付加された所有食材指定検索情報を通信部１１４を介して電子広告管理装置３１へ出力する、（ステップＳ３６０）。
【０１１０】
次に電子広告管理装置３１の処理振分部３１２は、通信部３１５を介して消費者端末１１から消費者ＩＤが付加された所有食材指定検索情報を受け取り、受け取った所有食材指定検索情報を検索処理部３１４へ出力する。
検索処理部３１４は、受け取った所有食材指定検索情報をもとに、お勧め料理名検索（所有食材）処理を行い、お勧め料理名検索（所有食材）結果情報を通信部３１５を介して消費者端末１１へ送信する。（ステップＳ３６５）。
【０１１１】
次に消費者端末１１の情報出力部１１３は、お勧め料理名検索（所有食材）結果情報を通信部１１４を介して電子広告管理装置３１から受け取り、受け取ったお勧め料理名検索（所有食材）結果情報をお勧め料理名検索（所有食材）結果画面５２０にて表示する（ステップＳ３７０）。
（ｂ）　費用指定
消費者端末１１の情報入力部１１２は、前記お勧め料理名検索画面４４０より、費用指定検索リンク４４１ｂが押下された場合（ステップＳ３５０）に、お勧め料理名検索（費用）画面４６０を表示し、費用指定検索情報の入力を受け付け、受け付けた費用指定検索情報に消費者ＩＤを付加し、消費者ＩＤが付加された費用指定検索情報を通信部１１４を介して電子広告管理装置３１へ出力する（ステップＳ３８０）。
【０１１２】
次に電子広告管理装置３１の処理振分部３１２は、通信部３１５を介して消費者端末１１から消費者ＩＤが付加された費用指定検索情報を受け取り、受け取った費用指定検索情報を検索処理部３１４へ出力する。
検索処理部３１４は、受け取った費用指定検索情報をもとに、お勧め料理名検索（費用）処理を行い、検索要求時に受け付けたカテゴリーに応じて、お勧め料理名検索（費用）結果（通常、消費者）情報又はお勧め料理名検索（費用）結果（店舗）情報を通信部３１５を介して消費者端末１１へ送信する。（ステップＳ３８５）。
【０１１３】
次に消費者端末１１の情報出力部１１３は、お勧め料理名検索（費用）結果（通常、消費者）情報又はお勧め料理名検索（費用）結果（店舗）情報情報を通信部１１４を介して電子広告管理装置３１から受け取り、受け取ったお勧め料理名検索（費用）結果（通常、消費者）情報又はお勧め料理名検索（費用）結果（店舗）情報を検索要求時に指定されたカテゴリーが通常又は消費者別である場合には、お勧め料理名検索（費用）結果画面（通常、消費者）５３０にて表示する。検索要求時に指定されたカテゴリーが店舗別である場合には、お勧め料理名検索（費用）結果画面（店舗）５４０にて表示する（ステップＳ３９０）。
【０１１４】
２．４　料理名検索処理の動作
ここでは、電子広告管理装置３１にて処理される料理名検索処理の詳細な動作について、図３２に示す流れ図を用いて説明する。
料理名検索情報を受け取った検索処理部３１４では、以下の処理を料理名情報テーブル３１１ａの全レコード数回繰り返す（ステップＳ４００）。
【０１１５】
料理名情報テーブル３１１ａから１レコードを取得する（ステップＳ４０５）。取得したレコードの料理名と消費者端末１１から受け取った料理名が一致しているかどうかを判定する（ステップＳ４１０）。一致していない場合には、アに戻る。一致した場合には、以下の処理を行う。消費者端末１１から受け取った料理名検索情報に含まれるカテゴリーの情報が通常である場合には、取得したレコードに含まれる登録者ＩＤがシステム管理者によって登録されたＩＤであるかどうか判定し（ステップＳ４１５）、システム管理者によって登録されたＩＤの場合には、次の処理を食材数回繰り返し（ステップＳ４２０）、それ以外の場合には、アへ戻る。また、受け取った料理名検索情報に含まれるカテゴリーの情報が消費者別である場合には、料理名検索情報に付加されている消費者ＩＤと取得したレコードに含まれる登録者ＩＤが一致するか判定し（ステップＳ４１５）、一致する場合には、次の処理を食材数回繰り返し（ステップＳ４２０）、それ以外の場合には、アへ戻る。また、受け取った料理名検索情報に含まれるカテゴリーの情報が店舗別である場合には、取得したレコードに含まれる登録者ＩＤが広告主によって登録されたＩＤであるかどうか判定し（ステップＳ４１５）、広告主によって登録されたＩＤである場合には、次の処理を食材数回繰り返し（ステップＳ４２０）、それ以外の場合には、アへ戻る。
【０１１６】
取得したレコードの食材ＩＤをキーとして、食材情報テーブル３１１ｂより当該レコードを取得する（ステップＳ４２５）。次の処理を広告数回繰り返す（ステップＳ４３０）。
指定されたカテゴリーが店舗別かどうかを判定する（ステップＳ４３５）。店舗別ではない場合には、食材情報テーブル３１１ｂより取得したレコードの広告ＩＤをキーとして広告商品情報テーブル３１１ｃより当該レコードを取得する（ステップＳ４４０）。指定カテゴリーが店舗別の場合には、料理名情報テーブル３１１ａより取得したレコードの登録者ＩＤと食材情報テーブル３１１ｂより取得したレコードの広告ＩＤをそれぞれキーとして広告商品情報テーブル３１１ｃより当該レコードを取得する（ステップＳ４４５）。広告数回繰り返し後、次の食材ＩＤについて同様の処理を行い、食材数回繰り返す。
【０１１７】
次に指定されたカテゴリーが通常又は消費者別であった場合には、取得した各レコードと料理名検索結果（通常、消費者）格納テーブル３１１ｆとを用いて検索結果を作成し、指定されたカテゴリーが店舗別であった場合には、取得した各レコードと料理名検索結果（店舗）格納テーブル３１１ｇを用いて検索結果を作成する（ステップＳ４５０）。これらのステップを料理名情報テーブル３１１ａの全レコード分繰り返す。
【０１１８】
２．５　所有食材一覧取得処理の動作
ここでは、電子広告管理装置３１にて処理される所有食材一覧取得処理の詳細な動作について、図３３に示す流れ図を用いて説明する。
消費者端末１１より受け取った消費者ＩＤより消費者所有食材情報テーブル３１１ｅより当該レコードを取得する（ステップＳ５００）。
【０１１９】
次に、取得したレコードを用いて、所有食材一覧を作成する（ステップＳ５０５）。
２．６　お勧め料理名検索（所有食材）処理
ここでは、電子広告管理装置３１にて処理されるお勧め料理名検索（所有食材）処理の動作について、図３４、図３５及び図３６に示す流れ図を用いて説明する。
【０１２０】
消費者端末１１より受け取った消費者ＩＤより消費者所有食材情報テーブル３１１ｅより当該レコードを取得する（ステップＳ６００）。次に以下の処理を料理名情報テーブル３１１ａの全レコード数回繰り返す（ステップＳ６０５）。
料理名情報テーブル３１１ａから１レコードを取得する（ステップＳ６１０）。取得したレコードの登録者ＩＤが当該消費者と一致するか又はシステム管理者と一致するか又は広告主と一致するかを判定する（ステップＳ６１５）。どれとも一致しない場合には、イに戻る。どれかに一致した場合には、取得したレコードの食材数が検索要求時に使用したい食材として指定された数（以下、使用食材数という）と追加食材数の合計値と一致するかを判定する（ステップＳ６２０）。一致しない場合には、イに戻る。一致した場合には、以下の処理を使用食材数回繰り返す（ステップＳ６２５）。
【０１２１】
使用したい食材として指定された食材の食材ＩＤを取得する（ステップＳ６３０）。取得した食材ＩＤが料理名情報テーブル３１１ａより取得したレコードの食材ＩＤに含まれているかどうかを判定する（ステップＳ６３５）。含まれていない場合には、イに戻る。含まれている場合には、次の使用したい食材について同様の処理を行い、使用食材数回繰り返す。
【０１２２】
繰り返し後、追加食材数の有無を判定する（ステップＳ６４０）。追加食材数が０の場合には、お勧め料理名検索（所有食材）結果格納テーブル３１１ｈと取得したレコードを用いて、検索結果を作成する（ステップＳ６４５）。追加食材数が１以上の場合には、以下の処理を食材数回繰り返す（ステップＳ６５０）。料理名情報テーブル３１１ａより取得したレコードの食材ＩＤを取得する（ステップＳ６５５）。取得した食材ＩＤが指定された所有食材の中に存在するかどうかを判定する（ステップＳ６６０）。存在する場合には、ウに戻る。存在しない場合には、取得した食材ＩＤをキーとして、食材情報テーブル３１１ｂより当該レコードを取得する（ステップＳ６６５）。
【０１２３】
次に広告数の有無を判定する（ステップＳ６７０）。広告数が０の場合には、イに戻る。広告数が１以上の場合には、以下の処理を広告数回繰り返す（ステップＳ６７５）。
料理名情報テーブル３１１ａより取得したレコードの登録者ＩＤより登録者が広告主かどうかを判定する（ステップＳ６８０）。広告主でない場合には、食材情報テーブル３１１ｂより取得した広告ＩＤをキーとして、広告商品情報テーブル３１１ｃより当該レコードを取得する（ステップＳ６８５）。登録者が広告主の場合には、料理名情報テーブル３１１ａより取得したレコードの登録者ＩＤと食材情報テーブル３１１ｂより取得したレコードの広告ＩＤをそれぞれキーとして広告商品情報テーブル３１１ｃより当該レコードを取得する（ステップＳ６９０）。広告数回繰り返し後、次の食材ＩＤについて同様の処理を行い、食材数回繰り返す。
【０１２４】
次にお勧め料理名検索（所有食材）結果格納テーブル３１１ｈと取得した各レコードを用いて、検索結果を作成する。（ステップＳ６９５）。これらのステップを料理名情報テーブル３１１ａの全レコード分繰り返す。
２．７　お勧め料理名検索（費用）処理
ここでは、電子広告管理装置３１にて処理されるお勧め料理名検索（費用）処理の動作について、図３７及び図３８に示す流れ図を用いて説明する。
【０１２５】
以下の処理を料理名情報テーブル３１１ａの全レコード数回繰り返す（ステップＳ７００）。
料理名情報テーブル３１１ａから１レコードを取得する（ステップＳ７０５）。消費者端末１１から受け取った費用指定検索情報に含まれるカテゴリーの情報が通常である場合には、取得したレコードに含まれる登録者ＩＤがシステム管理者によって登録されたＩＤであるかどうか判定し（ステップＳ７１０）、システム管理者によって登録されたＩＤの場合には、次の処理を食材数回繰り返し（ステップＳ７１５）、それ以外の場合には、エへ戻る。また、受け取った費用指定検索情報に含まれるカテゴリーの情報が消費者別である場合には、費用指定検索情報に付加されている消費者ＩＤと取得したレコードに含まれる登録者ＩＤが一致するか判定し（ステップＳ７１０）、一致する場合には、次の処理を食材数回繰り返し（ステップＳ７１５）、それ以外の場合には、エへ戻る。また、受け取った費用指定検索情報に含まれるカテゴリーの情報が店舗別である場合には、取得したレコードに含まれる登録者ＩＤが広告主によって登録されたＩＤであるかどうか判定し（ステップＳ７１０）、広告主によって登録されたＩＤである場合には、次の処理を食材数回繰り返し（ステップＳ７１５）、それ以外の場合には、エへ戻る。
【０１２６】
料理名情報テーブル３１１ａより取得したレコードの食材ＩＤをキーとして、食材情報テーブル３１１ｂより当該レコードを取得する（ステップＳ７２０）。次に広告数の有無を判定する（ステップＳ７２５）。広告数が０の場合には、エに戻る。広告数が１以上の場合には、以下の処理を広告数回繰り返す（ステップＳ７３０）。
【０１２７】
食材情報テーブル３１１ｂより取得した広告ＩＤをキーとして、広告商品情報テーブル３１１ｃより当該レコードを取得する（ステップＳ７３５）。
広告数回繰り返し後、指定されたカテゴリーが店舗別かどうかを判定する（ステップＳ７４０）。店舗別でない場合には、ステップＳ７５５へ移る。指定されたカテゴリーが店舗別の場合には、広告商品情報テーブル３１１ｃより取得したレコードの店舗ＩＤと料理名情報テーブル３１１ａで取得した登録者ＩＤが一致するもののみ抽出する（ステップＳ７４５）。
【０１２８】
抽出されたレコードの有無を判定する（ステップＳ７５０）。抽出されたレコードが０件の場合には、エに戻る。抽出されたレコードが１件以上の場合には、以下の処理を行う。
取得したレコードより単位価格が最も安いものを保存し、１人前食材価格を計算する（ステップＳ７５５）。食材数回繰り返し後、取得したレコードからお勧め料理の１人前価格を計算し、保存する（ステップＳ７６０）。
【０１２９】
料理名情報テーブル３１１ａの全レコード数回繰り返し後、指定されたカテゴリーが通常又は消費者別であった場合には、お勧め料理名検索（費用）結果（通常、消費者）格納テーブル３１１ｉを用いて、取得したお勧め料理の１人前価格が消費者端末１１より指定された費用に当てはまるものを選び、検索結果を作成し、指定されたカテゴリーが店舗別であった場合には、お勧め料理名検索（費用）結果（店舗）格納テーブル３１１ｊを用いて、取得したお勧め料理の１人前価格が消費者端末１１より指定された費用に当てはまるものを選び、検索結果を作成する（ステップＳ７６５）。
【０１３０】
３．まとめ
以上説明したように本発明によれば、電子広告システム１は、料理名の登録をシステム管理者だけでなく、消費者及び広告主にも登録を可能とすることにより、消費者独自で考案した料理に関連する食材の広告商品情報の検索又は、広告主が提案する料理に関連する食材の広告商品情報の検索ができる。
【０１３１】
また、料理を調理する上で必要な各食材の１人前に必要な数量を登録することで、料理に対する１人前価格の計算が可能となり、１人前費用をもとに料理名の検索もできる。
更には、消費者自身が所有している食材を登録することにより、所有食材を使った料理名の検索もできる。
【０１３２】
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施形態に限定されないのはもちろんである。以下の場合も本発明に含まれる。
（１）上記の実施形態では、電子広告システム１は料理に関して登録及び検索を行っているが、料理には限定されない。日曜大工、パソコンセットなどにおける物品及びそれらを構成する各部品の登録、検索にも適用できる。
【０１３３】
また、本明細書では、「物品」は「サービス（役務）」を含む概念であるものとし、「部品」はサービス（役務）を構成する「項目」を含む概念であるものとする。
（２）上記発明では、料理名情報テーブルを１つとしたが、登録者別の料理名テーブルを用意してもよい。
【０１３４】
（３）本発明は、料理名のみを指定して、消費者自身が登録した当該料理名、広告主が登録した当該料理名及び管理者が登録した当該料理名全てに基づいて、広告情報の検索を行ってもよい。
（４）本発明は、カテゴリーのみを指定して、指定されたカテゴリーによって登録された料理名全てに基づいて、広告情報の検索を行ってもよい。
【０１３５】
（５）本発明は、費用のみを指定して、指定された費用内で構成される消費者自身が登録した料理名、広告主が登録した料理名及び管理者が登録した料理名全てに基づいて、広告情報の検索を行ってもよい。
（６）本発明は、カテゴリー指定にて消費者別を選択した場合には、図３９に示すように消費者別の詳細なカテゴリーとして、消費者全員又は他の消費者を選択できるようなリストボックスを表示してもよいし、店舗別を選択した場合には、図３９に示すように店舗別の詳細なカテゴリーとして、全店舗又は各店舗を選択できるようなリストボックスを表示してもよい。詳細なカテゴリーの画面遷移は消費者端末で行うものとし、検索実行時に消費者端末から送信される情報に含まれるカテゴリーの情報として、電子広告管理装置へ送信される。
【０１３６】
このとき、電子広告管理装置にて行われる料理名検索処理の流れは図３２と同様であるが、ステップＳ４１５において次の判定が必要となる。消費者端末より送信された料理名検索情報に含まれる消費者別の詳細なカテゴリーが「全員」である場合には、料理名テーブルの登録者ＩＤが消費者によって登録されたＩＤであるか判定し、消費者によって登録されたＩＤの場合には、ステップＳ４２０を行う。消費者別の詳細なカテゴリーが、他の消費者である場合には、料理名検索情報に含まれる詳細なカテゴリーとして指定された消費者ＩＤと料理名情報テーブルの登録者ＩＤとが一致するか判定し、一致する場合には、ステップＳ４２０を行う。店舗別の詳細なカテゴリーが、各店舗を示す場合には、料理名検索情報に含まれる詳細なカテゴリーとして指定された店舗ＩＤと料理名情報テーブルの登録者ＩＤとが一致するか判定し、一致する場合には、ステップＳ４２０を行う。
【０１３７】
また、お勧め料理名検索（費用指定）の処理の流れは図３７，３８と同様であるが、ステップＳ７１０において次の判定が必要となる。消費者端末より送信された費用指定検索情報に含まれる消費者別の詳細なカテゴリーが「全員」である場合には、料理名テーブルの登録者ＩＤが消費者によって登録されたＩＤであるか判定し、消費者によって登録されたＩＤの場合には、ステップＳ７１５を行う。消費者別の詳細なカテゴリーが、他の消費者である場合には、費用指定検索情報に含まれる詳細なカテゴリーとして指定された消費者ＩＤと料理名情報テーブルの登録者ＩＤとが一致するか判定し、一致する場合には、ステップＳ４２０を行う。店舗別の詳細なカテゴリーが、各店舗を示す場合には、費用指定検索情報に含まれる詳細なカテゴリーとして指定された店舗ＩＤと料理名情報テーブルの登録者ＩＤとが一致するか判定し、一致する場合には、ステップＳ４２０を行う。
【０１３８】
（７）本発明は、お勧め料理名検索（所有食材）を行う場合、カテゴリー指定を追加して検索を行ってもよい。このとき、上記（６）に示した消費者別及び店舗別の詳細なカテゴリーを追加してもよい。
詳細なカテゴリーが追加されたカテゴリー指定と組み合わせた場合の処理の流れは、図３４のステップＳ６１５の処理を料理名検索処理のステップＳ４１５と同様の処理内容に変更することで可能となる。
【０１３９】
（８）上記の実施形態では、各検索処理において、検索結果の件数に上限を設定していなかったが、検索結果の件数に上限を設定し、検索結果の件数が上限を上回る場合には、警告メッセージなどを出力し、再度検索条件の指定を促す処理を追加しても構わない。
（９）上記の実施形態では、料理名検索及びお勧め料理名検索（費用）にて、検索条件で指定可能なカテゴリーは、通常、消費者別及び店舗別の３種類であったが、他のカテゴリーを追加しても構わないし、全てのカテゴリーを含む指定を追加しても構わない。
【０１４０】
（１０）上記の実施形態では、お勧め料理名検索にて、所有食材指定と費用指定について説明したが、消費者自身所有していないが使用した食材の指定によるお勧め料理名検索を追加しても構わない。
また、所有食材や費用とは関係なく指定した店舗の広告商品情報からできるお勧め料理名検索を追加しても構わない。
【０１４１】
（１１）上記の実施形態では、お勧め料理名検索（費用）にて、１人前の料理価格を指定したが、２人前、３人前といった複数人の料理価格を指定しても構わない。
（１２）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるデジタル信号であるとしてもよい。
【０１４２】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ　Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記デジタル信号であるとしてもよい。
【０１４３】
また、本発明は、前記コンピュータプログラム又は前記デジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送するものとしてもよい。
また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【０１４４】
また、前記プログラム又は前記デジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記デジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（１３）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
【０１４５】
【発明の効果】
以上、説明したように本発明は、広告提供者から提供される広告情報をネットワークを介して利用者へ提供する広告情報サーバ装置であって、広告に提示される部品に係る広告情報を記憶している広告情報記憶手段と、利用者に固有である物品の構成要素としての各部品を識別する固有部品情報を利用者から受信して記憶する固有情報記憶手段と、利用者から広告情報の検索に係る検索情報を受信する検索受信手段と、受信した検索情報を用いて、前記広告情報記憶手段に記憶されている広告情報の中から、前記固有情報記憶手段に記憶されている固有部品情報と関連する広告情報を抽出する情報抽出手段と、前記情報抽出手段により抽出された広告情報を当該利用者へ送信する送信手段とを備える。
【０１４６】
この構成によると、利用者に固有である物品を構成する部品をそれぞれ識別する固有部品情報に関連する広告情報の提供ができる。
ここで、前記固有情報記憶手段は、さらに前記物品を示す物品名を利用者から受信して前記固有部品情報と対応付けて記憶し、前記検索受信手段は前記検索情報として物品名を受信し、前記情報抽出手段は前記物品名を用いて、前記物品名と対応する固有部品情報を前記固有情報記憶手段より取得し、前記広告情報記憶手段に記憶されている広告情報の中から取得した固有部品情報と関連する広告情報を抽出するように構成してもよい。
【０１４７】
この構成によると、検索情報として物品名を用いることで、物品名に対応した固有部品情報に関連する広告情報を提供することができる。
ここで、前記固有情報記憶手段は、さらに利用者を識別するための利用者情報を利用者から受信して前記固有部品情報と対応付けて記憶し、前記検索受信手段は、前記検索情報として利用者情報を受信し、前記情報抽出手段は前記利用者情報を用いて、前記利用者情報と対応する固有部品情報を前記固有情報記憶手段より取得し、前記広告情報記憶手段に記憶されている広告情報の中から取得した前記固有情報記憶手段に記憶されている固有部品情報と関連する広告情報を抽出するように構成してもよい。
【０１４８】
この構成によると、検索情報として利用者情報を用いることで、利用者情報に示された利用者によって登録された固有部品情報に関連する広告情報を提供することができる。
ここで、前記広告情報記憶手段は、広告に提示される部品の値段を示す値段情報を前記広告情報と対応付けて記憶し、前記検索受信手段は、前記検索情報として物品を構成するために要する費用範囲を示す費用情報を受信し、前記情報抽出手段は、前記固有情報記憶手段より固有部品情報を取得し、前記広告情報記憶手段に記憶されている広告情報の中から取得した固有部品情報と関連する広告情報を抽出し、さらに抽出した広告情報と対応する値段情報を用いて、物品を構成するために要する値段の合計を算出し、算出した結果が前記費用情報に示された費用範囲であるか否かを判断し、費用範囲内である場合には取得した広告情報を前記送信手段へ出力するようにしてもよい。
【０１４９】
この構成によると、検索情報として費用情報を用いることで、費用情報で示された費用範囲内で構成される物品の固有部品情報に関連する広告情報を提供することができる。
ここで、前記固有情報記憶手段は、広告提供者に固有である物品を構成する各部品をそれぞれ識別する広告主部品情報を広告提供者から受信して記憶し、検索受信手段は、利用者から広告主部品情報からの広告情報の検索に係る検索情報を受信し、前記情報抽出手段は、前記検索受信手段より受信した検索情報を用いて、前記広告情報記憶手段に記憶されている広告情報の中から前記固有情報記憶手段に記憶されている広告主部品情報と関連する広告情報を抽出するように構成してもよい。
【０１５０】
この構成によると、広告提供者に固有である物品を構成する部品をそれぞれ識別する広告主部品情報の登録及び広告情報の中から広告主部品情報に関連する広告情報の提供することができる。
ここで、前記固有情報記憶手段は、さらに利用者が自身で所有する部品である所有部品をそれぞれ識別する所有部品情報を受信して記憶し、前記検索受信手段は、検索情報として前記固有情報記憶手段にて記憶されている所有部品情報を１以上指定した情報からなる第１所有部品指定情報を受信し、前記情報抽出手段は第１所有部品指定情報を用いて、第１所有部品指定情報に含まれる所有部品情報で示された所有部品全てから構成される物品を示す物品名を前記固有情報記憶手段から抽出するように構成してもよい。
【０１５１】
この構成によると、利用者自身が所有している所有部品をそれぞれ識別する所有部品情報の登録及び検索条件として、第１所有部品指定情報を用いることで、第１所有部品指定情報で示された所有部品情報からなる物品名を提供することができる。
ここで、前記検索受信手段は、検索情報として前記固有情報記憶手段にて記憶されている所有部品情報を用いた検索を行う旨を示す情報からなる所有部品検索情報を受信し、前記情報抽出手段は、前記固有情報記憶手段に記憶されている全ての所有部品情報を取得し、前記送信手段は、前記検索受信手段が利用者から第１所有部品指定情報を受信するために取得した全ての所有部品情報を当該利用者へ送信するように構成してもよい。
【０１５２】
この構成によると、検索情報として所有部品検索情報を用いることで、利用者から第１所有部品指定情報を受信するためにあらかじめ記憶されている全ての所有部品情報を当該利用者へ提示することができる。
ここで、前記検索受信手段は、前記第１所有部品指定情報に追加したい固有部品の数を１以上指定した情報からなる追加部品情報を付加した第２所有部品指定情報を受信し、前記情報抽出手段は、前記第２所有部品指定情報を用いて、前記第２所有部品指定情報に含まれる所有部品情報で示された所有部品の数と前記追加部品情報で示された数の合計数からなり且つ、前記第２所有部品指定情報に含まれる所有部品情報で示された所有部品を全て含む物品を示す物品名を前記固有情報記憶手段から抽出し、さらに前記物品名と対応する固有部品情報の中で、前記第２所有部品指定情報に含まれる所有部品情報と関連のない固有部品情報を取得し、取得した固有部品情報と関連する広告情報を抽出するように構成してもよい。
【０１５３】
この構成によると、検索情報として、第２所有部品指定情報を用いることで、第２所有部品指定情報で示された所有部品情報を含む物品名の提供及び物品名と対応する固有部品情報の中で所有部品情報に含まれない固有部品情報と関連する広告情報の提供ができる。
【図面の簡単な説明】
【図１】電子広告システム１の構成を示すブロック図である。
【図２】料理名登録画面４００の構成を示す。
【図３】所有食材登録画面４１０の構成を示す。
【図４】検索方法指定画面４２０の構成を示す。
【図５】料理名検索画面４３０の構成を示す。
【図６】お勧め料理名検索画面４４０の構成を示す。
【図７】お勧め料理名検索（所有食材）画面４５０の構成を示す。
【図８】お勧め料理名検索（費用）画面４６０の構成を示す。
【図９】料理名検索結果画面（通常、消費者）５００の構成を示す。
【図１０】料理名検索結果画面（店舗）５１０の構成を示す。
【図１１】お勧め料理名検索（所有食材）結果画面５２０の構成を示す。
【図１２】お勧め料理名検索（費用）結果画面（通常、消費者）５３０の構成を示す。
【図１３】お勧め料理名検索（費用）結果画面（店舗）５４０の構成を示す。
【図１４】商品検索記憶部３１１の構成を示す。
【図１５】商品検索記憶部３１１が有する料理名情報テーブル３１１ａのデータ構造を示す。
【図１６】商品検索記憶部３１１が有する食材情報テーブル３１１ｂのデータ構造を示す。
【図１７】商品検索記憶部３１１が有する広告商品情報テーブル３１１ｃのデータ構造を示す。
【図１８】商品検索記憶部３１１が有する店舗情報テーブル３１１ｄのデータ構造を示す。
【図１９】商品検索記憶部３１１が有する消費者所有食材情報テーブル３１１ｅのデータ構造を示す。
【図２０】商品検索記憶部３１１が有する料理名検索結果（通常、消費者）格納テーブル３１１ｆのデータ構造を示す。
【図２１】商品検索記憶部３１１が有する料理名検索結果（店舗）格納テーブル３１１ｇのデータ構造を示す。
【図２２】商品検索記憶部３１１が有するお勧め料理名検索（所有食材）結果格納テーブル３１１ｈのデータ構造を示す。
【図２３】商品検索記憶部３１１が有するお勧め料理名検索（費用）結果（通常、消費者）格納テーブル３１１ｉのデータ構造を示す。
【図２４】商品検索記憶部３１１が有するお勧め料理名検索（費用）結果（店舗）格納テーブル３１１ｊのデータ構造を示す。
【図２５】電子広告システム１における料理名登録の動作を示す流れ図である。
【図２６】電子広告システム１における所有食材登録の動作を示す流れ図である。
【図２７】電子広告システム１における料理名検索の動作を示す流れ図である。
【図２８】電子広告システム１におけるお勧め料理名検索（所有食材）の動作を示す流れ図である。
【図２９】電子広告システム１におけるお勧め料理名検索（費用）の動作を示す流れ図である。
【図３０】電子広告システム１における所有食材登録処理の動作を示す流れ図である。
【図３１】電子広告システム１における広告商品検索の動作を示す流れ図である。
【図３２】電子広告システム１における料理名検索処理の動作を示す流れ図である。
【図３３】電子広告システム１における所有食材一覧取得処理の動作を示す流れ図である。
【図３４】電子広告システム１におけるお勧め料理名検索（所有食材）処理の動作を示す流れ図である。図３５へ続く。
【図３５】電子広告システム１におけるお勧め料理名検索（所有食材）処理の動作を示す流れ図である。図３６へ続く。
【図３６】電子広告システム１におけるお勧め料理名検索（所有食材）処理の動作を示す流れ図である。図３５から続く。
【図３７】電子広告システム１におけるお勧め料理名検索（費用）処理の動作を示す流れ図である。図３８へ続く。
【図３８】電子広告システム１におけるお勧め料理名検索（費用）処理の動作を示す流れ図である。図３７から続く。
【図３９】検索時におけるカテゴリー指定時の画面遷移の一例を示す図である。
【符号の説明】
１　　電子広告システム
１１〜１３　　消費者端末
１１１　　消費者情報記憶部
１１２　　情報入力部
１１３　　情報出力部
１１４　　通信部
２１〜２３　　広告主端末
２１１　　広告主情報記憶部
２１２　　情報入力部
２１３　　通信部
３１　　電子広告管理装置
３１１　　商品検索記憶部
３１２　　処理振分部
３１３　　登録処理部
３１４　　検索処理部
３１５　　通信部
【図１】
2004139282.tif 000003
【図２】
2004139282.tif 000004
【図３】
2004139282.tif 000005
【図４】
2004139282.tif 000006
【図５】
2004139282.tif 000007
【図６】
2004139282.tif 000008
【図７】
2004139282.tif 000009
【図８】
2004139282.tif 000010
【図９】
2004139282.tif 000011
【図１０】
2004139282.tif 000012
【図１１】
2004139282.tif 000013
【図１２】
2004139282.tif 000014
【図１３】
2004139282.tif 000015
【図１４】
2004139282.tif 000016
【図１５】
2004139282.tif 000017
【図１６】
2004139282.tif 000018
【図１７】
2004139282.tif 000019
【図１８】
2004139282.tif 000020
【図１９】
2004139282.tif 000021
【図２０】
2004139282.tif 000022
【図２１】
2004139282.tif 000023
【図２２】
2004139282.tif 000024
【図２３】
2004139282.tif 000025
【図２４】
2004139282.tif 000026
【図２５】
2004139282.tif 000027
【図２６】
2004139282.tif 000028
【図２７】
2004139282.tif 000029
【図２８】
2004139282.tif 000030
【図２９】
2004139282.tif 000031
【図３０】
2004139282.tif 000032
【図３１】
2004139282.tif 000033
【図３２】
2004139282.tif 000034
【図３３】
2004139282.tif 000035
【図３４】
2004139282.tif 000036
【図３５】
2004139282.tif 000037
【図３６】
2004139282.tif 000038
【図３７】
2004139282.tif 000039
【図３８】
2004139282.tif 000040
【図３９】
2004139282.tif 000041