(57)【要約】【課題】所望のエリア内にある店舗で販売されている商品の価格を含む商品購入支援情報によって、ユーザによる商品購入を支援する商品購入支援システムを提供する。【解決手段】サーバ装置４に、所定のエリア内にある店舗で販売されている商品に関する商品情報のうちの、携帯電話機により送信された指定商品情報の指定商品に関する商品情報を抽出する商品情報抽出プログラム４３３ｂを実行したＣＰＵ４３１と、当該抽出された商品情報に基づいて、店舗毎の商品の価格情報を含む商品購入支援情報を作成する作成プログラム４３３ｃを実行したＣＰＵ４３１と、当該作成された商品購入支援情報を携帯電話機に対して送信する通信制御部４１と、を備えるよう構成し、携帯電話機に、当該送信された商品購入支援情報を表示部に表示させる表示制御プログラムを実行したＣＰＵを備えるよう構成した。【選択図】図３
2008112394.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ側に備えられた端末装置と、当該端末装置に通信ネットワークを介して接続されたサーバ装置と、を備え、ユーザによる商品購入を支援する商品購入支援システムにおいて、
前記端末装置は、
商品を指定する商品指定手段と、
前記商品指定手段により指定された指定商品に関する指定商品情報を、所定のエリアを特定するための特定情報とともに前記サーバ装置に対して送信する指定商品情報送信手段と、を備え、
前記サーバ装置は、
前記指定商品情報送信手段により送信された特定情報に基づいて、エリア情報を特定する特定手段と、
前記エリア情報に対応付けられた店舗情報と、商品の価格を含む商品情報と、を対応付けて記憶する商品情報記憶手段と、
前記特定手段により特定されたエリア情報に基づく所定のエリア内にある店舗で販売されている商品に関する商品情報のうちの、前記指定商品情報送信手段により送信された指定商品情報に基づく指定商品の関する商品情報を、前記商品情報記憶手段を参照して抽出する商品情報抽出手段と、
前記商品情報抽出手段により抽出された商品情報に基づいて、前記特定手段により特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている前記指定商品の価格情報を含む商品購入支援情報を作成する作成手段と、
前記作成手段により作成された商品購入支援情報を前記端末装置に対して送信する商品購入支援情報送信手段と、を備え、
前記端末装置は、
前記商品購入支援情報送信手段により送信された商品購入支援情報を表示手段に表示させる表示制御手段を備えることを特徴とする商品購入支援システム。
【請求項２】
請求項１に記載の商品購入支援システムにおいて、
前記作成手段は、前記指定商品情報送信手段により複数の指定商品に関する複数の指定商品情報が送信された場合、前記商品情報抽出手段により抽出された商品情報に基づいて、前記特定手段により特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている当該複数の指定商品の合計価格の順に、当該各店舗をランキングした価格表を価格情報として作成することを特徴とする商品購入支援システム。
【請求項３】
請求項１又は２に記載の商品購入支援システムにおいて、
前記端末装置は、
前記表示制御手段により前記表示手段に表示された商品購入支援情報の中から商品を購入する店舗を指定する店舗指定手段と、
商品購入代金に関する家計簿情報を記憶する家計簿情報記憶手段と、
前記店舗指定手段により指定された店舗で商品を購入した場合における商品購入代金を加算して、前記家計簿情報記憶手段に記憶された家計簿情報を更新する更新手段と、
前記家計簿情報記憶手段に記憶された家計簿情報を前記表示手段に表示させる家計簿情報表示制御手段と、
を備えることを特徴とする商品購入支援システム。
【請求項４】
請求項１〜３の何れか一項に記載の商品購入支援システムにおいて、
所定の冷蔵庫内に収納されている収納商品に関する収納商品情報を、前記サーバ装置に対して送信する収納商品情報送信手段を備え、
前記端末装置は、
献立を指定する献立指定手段と、
前記献立指定手段により指定された献立に関する献立情報を、前記特定情報とともに前記サーバ装置に対して送信する献立情報送信手段と、を備え、
前記サーバ装置は、
前記献立情報送信手段により送信された特定情報に基づいて、エリア情報を特定する第２特定手段と、
献立と、当該献立の料理を調理するのに必要な商品と、を対応付けて記憶する献立商品記憶手段と、
前記献立情報送信手段により送信された献立情報に基づく献立の料理を調理するのに必要な商品を、前記献立商品記憶手段を参照して抽出する必要商品抽出手段と、
前記必要商品抽出手段により抽出された商品と、前記収納商品情報送信手段により送信された収納商品情報に基づく収納商品と、に基づいて、前記献立情報送信手段により送信された献立情報に基づく献立の料理を調理するのに足りない不足商品を決定する決定手段と、
前記第２特定手段により特定されたエリア情報に基づく所定のエリア内にある店舗で販売されている商品に関する商品情報のうちの、前記決定手段により決定された不足商品に関する商品情報を、前記商品情報記憶手段を参照して抽出する第２商品情報抽出手段と、
前記第２商品情報抽出手段により抽出された商品情報に基づいて、前記第２特定手段により特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている前記不足商品の価格情報含む第２商品購入支援情報を作成する第２作成手段と、
前記第２作成手段により作成された第２商品購入支援情報を前記端末装置に対して送信する第２商品購入支援情報送信手段と、を備え、
前記端末装置は、
前記第２商品購入支援情報送信手段により送信された第２商品購入支援情報を前記表示手段に表示させる第２表示制御手段を備えることを特徴とする商品購入支援システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品購入支援システムに関する。
【背景技術】
【０００２】
通常、消費者は、商品を購入する際、その商品をできる限り低価格で購入したいと望んでいる。
そのため、従来は、各店舗の広告で商品の価格を確認したり、或いは各店舗に行って商品の価格を確認して、商品の価格を比較していたが、ユーザにとって煩わしいという問題があった。
【０００３】
そこで、Ｗｅｂページ上で、商品の価格を自動的に比較することができる技術が提案された。
具体的には、例えば、ユーザが登録している店舗毎の商品データを、価格順に表示することができる商品購入支援システムが提案された（例えば、特許文献１参照）。
【特許文献１】特開２００１−２７３２２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示された技術では、ユーザが予め登録している店舗同士でしか、商品の価格を比較することができないため、商品をできる限り低価格で購入したいというユーザのニーズに十分に応えることができないという問題がある。
また、ユーザが予め登録している店舗で販売されている商品の価格しか知ることができないため、ユーザが出先の近くの店舗において商品の価格を比較したいとき等には使用できないという問題がある。
また、複数の店舗に登録しなければならないため、ユーザにとって煩わしいという問題がある。
【０００５】
本発明の課題は、所望のエリア内にある店舗で販売されている商品の価格を含む商品購入支援情報によって、ユーザによる商品購入を好適に支援する商品購入支援システムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、
ユーザ側に備えられた端末装置と、当該端末装置に通信ネットワークを介して接続されたサーバ装置と、を備え、ユーザによる商品購入を支援する商品購入支援システムにおいて、
前記端末装置は、
商品を指定する商品指定手段と、
前記商品指定手段により指定された指定商品に関する指定商品情報を、所定のエリアを特定するための特定情報とともに前記サーバ装置に対して送信する指定商品情報送信手段と、を備え、
前記サーバ装置は、
前記指定商品情報送信手段により送信された特定情報に基づいて、エリア情報を特定する特定手段と、
前記エリア情報に対応付けられた店舗情報と、商品の価格を含む商品情報と、を対応付けて記憶する商品情報記憶手段と、
前記特定手段により特定されたエリア情報に基づく所定のエリア内にある店舗で販売されている商品に関する商品情報のうちの、前記指定商品情報送信手段により送信された指定商品情報に基づく指定商品の関する商品情報を、前記商品情報記憶手段を参照して抽出する商品情報抽出手段と、
前記商品情報抽出手段により抽出された商品情報に基づいて、前記特定手段により特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている前記指定商品の価格情報を含む商品購入支援情報を作成する作成手段と、
前記作成手段により作成された商品購入支援情報を前記端末装置に対して送信する商品購入支援情報送信手段と、を備え、
前記端末装置は、
前記商品購入支援情報送信手段により送信された商品購入支援情報を表示手段に表示させる表示制御手段を備えることを特徴とする。
【０００７】
請求項２に記載の発明は、
請求項１に記載の商品購入支援システムにおいて、
前記作成手段は、前記指定商品情報送信手段により複数の指定商品に関する複数の指定商品情報が送信された場合、前記商品情報抽出手段により抽出された商品情報に基づいて、前記特定手段により特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている当該複数の指定商品の合計価格の順に、当該各店舗をランキングした価格表を価格情報として作成することを特徴とする。
【０００８】
請求項３に記載の発明は、
請求項１又は２に記載の商品購入支援システムにおいて、
前記端末装置は、
前記表示制御手段により前記表示手段に表示された商品購入支援情報の中から商品を購入する店舗を指定する店舗指定手段と、
商品購入代金に関する家計簿情報を記憶する家計簿情報記憶手段と、
前記店舗指定手段により指定された店舗で商品を購入した場合における商品購入代金を加算して、前記家計簿情報記憶手段に記憶された家計簿情報を更新する更新手段と、
前記家計簿情報記憶手段に記憶された家計簿情報を前記表示手段に表示させる家計簿情報表示制御手段と、
を備えることを特徴とする。
【０００９】
請求項４に記載の発明は、
請求項１〜３の何れか一項に記載の商品購入支援システムにおいて、
所定の冷蔵庫内に収納されている収納商品に関する収納商品情報を、前記サーバ装置に対して送信する収納商品情報送信手段を備え、
前記端末装置は、
献立を指定する献立指定手段と、
前記献立指定手段により指定された献立に関する献立情報を、前記特定情報とともに前記サーバ装置に対して送信する献立情報送信手段と、を備え、
前記サーバ装置は、
前記献立情報送信手段により送信された特定情報に基づいて、エリア情報を特定する第２特定手段と、
献立と、当該献立の料理を調理するのに必要な商品と、を対応付けて記憶する献立商品記憶手段と、
前記献立情報送信手段により送信された献立情報に基づく献立の料理を調理するのに必要な商品を、前記献立商品記憶手段を参照して抽出する必要商品抽出手段と、
前記必要商品抽出手段により抽出された商品と、前記収納商品情報送信手段により送信された収納商品情報に基づく収納商品と、に基づいて、前記献立情報送信手段により送信された献立情報に基づく献立の料理を調理するのに足りない不足商品を決定する決定手段と、
前記第２特定手段により特定されたエリア情報に基づく所定のエリア内にある店舗で販売されている商品に関する商品情報のうちの、前記決定手段により決定された不足商品に関する商品情報を、前記商品情報記憶手段を参照して抽出する第２商品情報抽出手段と、
前記第２商品情報抽出手段により抽出された商品情報に基づいて、前記第２特定手段により特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている前記不足商品の価格情報含む第２商品購入支援情報を作成する第２作成手段と、
前記第２作成手段により作成された第２商品購入支援情報を前記端末装置に対して送信する第２商品購入支援情報送信手段と、を備え、
前記端末装置は、
前記第２商品購入支援情報送信手段により送信された第２商品購入支援情報を前記表示手段に表示させる第２表示制御手段を備えることを特徴とする。
【発明の効果】
【００１０】
請求項１に記載の発明によれば、端末装置は、商品指定手段によって、商品を指定することができ、指定商品情報送信手段によって、商品指定手段により指定された指定商品に関する指定商品情報を、所定のエリアを特定するための特定情報とともにサーバ装置に対して送信することができ、サーバ装置は、特定手段によって、指定商品情報送信手段により送信された特定情報に基づいて、エリア情報を特定することができ、商品情報記憶手段によって、エリア情報に対応付けられた店舗情報と、商品の価格を含む商品情報と、を対応付けて記憶することができ、商品情報抽出手段によって、特定手段により特定されたエリア情報に基づく所定のエリア内にある店舗で販売されている商品に関する商品情報のうちの、指定商品情報送信手段により送信された指定商品情報に基づく指定商品の関する商品情報を、商品情報記憶手段を参照して抽出することができ、作成手段によって、商品情報抽出手段により抽出された商品情報に基づいて、特定手段により特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている指定商品の価格情報を含む商品購入支援情報を作成することができ、商品購入支援情報送信手段によって、作成手段により作成された商品購入支援情報を端末装置に対して送信することができ、端末装置は、表示制御手段によって、商品購入支援情報送信手段により送信された商品購入支援情報を表示手段に表示させることができる。
したがって、ユーザは、所望の商品を指定するだけで、所望のエリア内にある店舗で販売されている当該指定商品の価格を知ることができる。すなわち、所望のエリア内にある店舗で販売されている商品の価格を含む商品購入支援情報によって、ユーザによる商品購入を好適に支援することができる。
さらに、ユーザは、複数の店舗に登録等する必要がないため、使い勝手がよい。
【００１１】
請求項２に記載の発明によれば、請求項１に記載の発明と同様の効果が得られることは無論のこと、作成手段は、指定商品情報送信手段により複数の指定商品に関する複数の指定商品情報が送信された場合、商品情報抽出手段により抽出された商品情報に基づいて、特定手段により特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている当該複数の指定商品の合計価格の順に、当該各店舗をランキングした価格表を価格情報として作成することができる。
したがって、ユーザは、例えば、複数の商品を一店舗で購入したい場合に、これらの商品全ての購入金額が最も低い店舗を知ることができることとなって、より一層、ユーザによる商品購入を支援することができる。
【００１２】
請求項３に記載の発明によれば、請求項１又は２に記載の発明と同様の効果が得られることは無論のこと、端末装置は、店舗指定手段によって、表示制御手段により表示手段に表示された商品購入支援情報の中から商品を購入する店舗を指定することができ、家計簿情報記憶手段によって、商品購入代金に関する家計簿情報を記憶することができ、更新手段によって、店舗指定手段により指定された店舗で商品を購入した場合における商品購入代金を加算して、家計簿情報記憶手段に記憶された家計簿情報を更新することができ、家計簿情報表示制御手段によって、家計簿情報記憶手段に記憶された家計簿情報を表示手段に表示させることができる。
したがって、ユーザは、商品を購入する予定のある店舗を指定するだけで、当該店舗で商品を購入した場合における家計簿の内容を知ることができるため、利便性が高い。
【００１３】
請求項４に記載の発明によれば、請求項１〜３の何れか一項に記載の発明と同様の効果が得られることは無論のこと、収納商品情報送信手段によって、所定の冷蔵庫内に収納されている収納商品に関する収納商品情報を、サーバ装置に対して送信することができ、端末装置は、献立指定手段によって、献立を指定することができ、献立情報送信手段によって、献立指定手段により指定された献立に関する献立情報を、特定情報とともにサーバ装置に対して送信することができ、サーバ装置は、第２特定手段によって、献立情報送信手段により送信された特定情報に基づいて、エリア情報を特定することができ、献立商品記憶手段によって、献立と、当該献立の料理を調理するのに必要な商品と、を対応付けて記憶することができ、必要商品抽出手段によって、献立情報送信手段により送信された献立情報に基づく献立の料理を調理するのに必要な商品を、献立商品記憶手段を参照して抽出することができ、決定手段によって、必要商品抽出手段により抽出された商品と、収納商品情報送信手段により送信された収納商品情報に基づく収納商品と、に基づいて、献立情報送信手段により送信された献立情報に基づく献立の料理を調理するのに足りない不足商品を決定することができ、第２商品情報抽出手段によって、第２特定手段により特定されたエリア情報に基づく所定のエリア内にある店舗で販売されている商品に関する商品情報のうちの、決定手段により決定された不足商品に関する商品情報を、商品情報記憶手段を参照して抽出することができ、第２作成手段によって、第２商品情報抽出手段により抽出された商品情報に基づいて、第２特定手段により特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている不足商品の価格情報を含む第２商品購入支援情報を作成することができ、第２商品購入支援情報送信手段によって、第２作成手段により作成された第２商品購入支援情報を端末装置に対して送信することができ、端末装置は、第２表示制御手段によって、第２商品購入支援情報送信手段により送信された第２商品購入支援情報を表示手段に表示させることができる。
したがって、ユーザは、所望の献立を指定するだけで、所望のエリア内にある、当該献立の料理を調理するのに足りない不足商品を購入できる店舗の価格情報を知ることができるため、利便性が高い。
【発明を実施するための最良の形態】
【００１４】
以下、図を参照して、本発明にかかる商品購入支援システムの最良の形態を詳細に説明する。なお、発明の範囲は、図示例に限定されない。
【００１５】
［商品購入支援システムの構成］
商品購入支援システム１は、例えば、ユーザによる商品購入を支援するためのシステムである。
具体的には、商品購入支援システム１は、例えば、図１に示すように、ユーザ側に備えられた端末装置としての携帯電話機２と、携帯電話機２に通信ネットワークＮを介して接続され、ユーザによる商品購入を支援するためのＷｅｂサイト等を提供するサーバ装置４と、などを備えて構成される。
【００１６】
通信ネットワークＮは、例えば、インターネット、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）などの通信ネットワークであり、電話回線網、ＩＳＤＮ（Integrated Services Digital Network）回線網、広域帯通信回線網、専用線、移動体通信網、通信衛星回線、ＣＡＴＶ（Community Antenna TeleVision）回線網、光通信回線、無線通信回線などの各種通信回線と、それらを接続するインターネットサービスプロバイダを含む。
【００１７】
［端末装置（携帯電話機）の構成］
携帯電話機２は、例えば、図２に示すように、操作部２１と、通信制御部２２と、表示手段としての表示部２３と、メモリ２４と、制御部２５と、などを備えて構成される。
なお、携帯電話機２の通話機能の構成については、一般的な構成をなすものであるため、その詳細な説明は省略する。
【００１８】
操作部２１は、例えば、携帯電話機２の外面に備えられた操作ボタン（図示省略）などから構成されており、例えば、ユーザにより操作されると、当該操作に伴う各種信号を制御部２５に出力する。
【００１９】
具体的には、操作部２１は、例えば、商品指定手段として、ユーザが、サーバ装置４から送信されて表示部２３に表示された商品指定用Ｗｅｂページにおいて、所望の商品を指定する際に操作される。
【００２０】
また、操作部２１は、例えば、店舗指定手段として、ユーザが、表示制御プログラム２５３ｂを実行したＣＰＵ２５１（後述）により表示部２３に表示された商品購入支援情報の中から、又は、第２表示制御プログラム２５３ｈを実行したＣＰＵ２５１（後述）により表示部２３に表示された第２商品購入支援情報の中から、商品を購入する店舗を指定する際に操作される。
【００２１】
また、操作部２１は、例えば、献立指定手段として、ユーザが、サーバ装置４から送信されて表示部２３に表示された献立指定用Ｗｅｂページにおいて、所望の献立を指定する際に操作される。
【００２２】
通信制御部２２は、例えば、通信ネットワークＮを介して、外部機器（例えば、サーバ装置４）との間で各種情報の送受信を行う。
【００２３】
具体的には、通信制御部２２は、制御部２５から入力される制御信号に従って、例えば、指定商品情報送信手段として、ユーザによる操作部２１の操作により指定された指定商品に関する指定商品情報を、所定のエリアを特定するための特定情報としてのユーザ識別情報とともにサーバ装置４に対して送信する。
【００２４】
また、通信制御部２２は、制御部２５から入力される制御信号に従って、例えば、収納商品情報送信手段として、所定の冷蔵庫内（例えば、ユーザ所有の冷蔵庫内）に収納されている収納商品に関する収納商品情報を、サーバ装置４に対して送信する。
【００２５】
また、通信制御部２２は、制御部２５から入力される制御信号に従って、例えば、献立情報送信手段として、ユーザによる操作部２１の操作により指定された献立に関する献立情報を、ユーザ識別情報とともにサーバ装置４に対して送信する。
【００２６】
表示部２３は、例えば、ＬＣＤ（Liquid Crystal Display）パネルなどから構成されており、制御部２５から入力される制御信号に従って所与の表示処理を行う。
【００２７】
メモリ２４は、例えば、書き消し可能な不揮発性メモリであり、例えば、図２に示すように、家計簿情報データテーブル２４ａと、収納商品情報データテーブル２４ｂと、などを記憶している。
【００２８】
家計簿情報データテーブル２４ａは、例えば、家計簿情報記憶手段として、商品購入代金に関する家計簿情報を記憶する。
【００２９】
収納商品情報データテーブル２４ｂは、例えば、所定の冷蔵庫内に収納されている収納商品に関する収納商品情報を記憶する。
【００３０】
制御部２５は、例えば、図２に示すように、ＣＰＵ（Central Processing Unit）２５１と、ＲＡＭ（Random Access Memory）２５２と、記憶部２５３と、などを備えている。
【００３１】
ＣＰＵ２５１は、例えば、記憶部２５３に記憶された携帯電話機２用の各種処理プログラムに従って各種の制御動作を行う。
【００３２】
ＲＡＭ２５２は、例えば、ＣＰＵ２５１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００３３】
記憶部２５３は、例えば、携帯電話機２で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ２５１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部２５３に記憶されている。
【００３４】
具体的には、記憶部２５３は、例えば、図２に示すように、指定商品情報送信制御プログラム２５３ａと、表示制御プログラム２５３ｂと、家計簿更新プログラム２５３ｃと、家計簿情報表示制御プログラム２５３ｄと、収納商品更新プログラム２５３ｅと、収納商品情報送信制御プログラム２５３ｆと、献立情報送信制御プログラム２５３ｇと、第２表示制御プログラム２５３ｈと、などを記憶している。
【００３５】
指定商品情報送信制御プログラム２５３ａは、例えば、通信制御部２２に制御信号を入力して、ユーザによる操作部２１の操作により指定された指定商品に関する指定商品情報を、所定のエリアを特定するためのユーザ識別情報とともにサーバ装置４に対して送信させる機能を、ＣＰＵ２５１に実現させる。
【００３６】
表示制御プログラム２５３ｂは、例えば、サーバ装置４の通信制御部４１（後述）により送信されて通信制御部２２により受信された商品購入支援情報を表示部２３に表示させる機能を、ＣＰＵ２５１に実現させる。
ＣＰＵ２５１は、かかる表示制御プログラム２５３ｂを実行することによって、表示制御手段として機能する。
【００３７】
家計簿更新プログラム２５３ｃは、例えば、表示制御プログラム２５３ｂを実行したＣＰＵ２５１により表示部２３に表示された商品購入支援情報において、又は、第２表示制御プログラム２５３ｈを実行したＣＰＵ２５１により表示部２３に表示された第２商品購入支援情報において、ユーザによる操作部２１の操作により店舗が指定されると、当該指定された店舗で商品を購入した場合における商品購入代金を加算して、家計簿情報データテーブル２４ａに記憶された家計簿情報を更新する機能を、ＣＰＵ２５１に実現させる。
ＣＰＵ２５１は、かかる家計簿更新プログラム２５３ｃを実行することによって、更新手段として機能する。
【００３８】
家計簿情報表示制御プログラム２５３ｄは、例えば、家計簿情報データテーブル２４ａに記憶された家計簿情報を表示部２３に表示させる機能を、ＣＰＵ２５１に実現させる。
ＣＰＵ２５１は、かかる家計簿情報表示制御プログラム２５３ｄを実行することによって、家計簿情報表示制御手段として機能する。
【００３９】
ここで、家計簿更新プログラム２５３ｃ及び家計簿情報表示制御プログラム２５３ｄは、例えば、家計簿情報データテーブル２４ａとともに、サーバ装置４からダウンロードされたアプリケーションソフトである。
【００４０】
収納商品更新プログラム２５３ｅは、例えば、ユーザによる操作部２１の操作により所定の冷蔵庫（例えば、ユーザ所有の冷蔵庫）における入庫情報や出庫情報が入力されると、当該入庫情報や出庫情報に従って、収納商品情報データテーブル２４ｂに記憶された収納商品情報を更新する機能を、ＣＰＵ２５１に実現させる。
【００４１】
収納商品情報送信制御プログラム２５３ｆは、例えば、通信制御部２２に制御信号を入力して、収納商品情報データテーブル２４ｂに記憶された、所定の冷蔵庫内に収納されている収納商品に関する収納商品情報を、サーバ装置４に対して送信させる機能を、ＣＰＵ２５１に実現させる。
【００４２】
ここで、収納商品更新プログラム２５３ｅ及び収納商品情報送信制御プログラム２５３ｆは、例えば、収納商品情報データテーブル２４ｂとともに、サーバ装置４からダウンロードされたアプリケーションソフトである。
【００４３】
献立情報送信制御プログラム２５３ｇは、例えば、通信制御部２２に制御信号を入力して、ユーザによる操作部２１の操作により指定された献立に関する献立情報を、ユーザ識別情報とともにサーバ装置４に対して送信させる機能を、ＣＰＵ２５１に実現させる。
【００４４】
第２表示制御プログラム２５３ｈは、例えば、サーバ装置４の通信制御部４１（後述）により送信されて通信制御部２２により受信された第２商品購入支援情報を表示部２３に表示させる機能を、ＣＰＵ２５１に実現させる。
ＣＰＵ２５１は、かかる第２表示制御プログラム２５３ｈを実行することによって、第２表示制御手段として機能する。
【００４５】
［サーバ装置の構成］
サーバ装置４は、例えば、図３に示すように、通信制御部４１と、メモリ４２と、制御部４３と、などを備えて構成される。
【００４６】
通信制御部４１は、例えば、通信ネットワークＮを介して、外部機器（例えば、携帯電話機２）との間で各種情報の送受信を行う。
【００４７】
具体的には、通信制制御部４１は、制御部４３から入力される制御信号に従って、例えば、商品購入支援情報送信手段として、作成プログラム４３３ｃを実行したＣＰＵ４３１（後述）により作成された価格表（価格情報）を含む商品購入支援情報を携帯電話機２に対して送信する。
【００４８】
また、通信制御部４１は、制御部４３から入力される制御信号に従って、例えば、第２商品購入支援情報送信手段として、第２作成プログラム４３３ｉを実行したＣＰＵ４３１（後述）により作成された価格表（価格情報）を含む第２商品購入支援情報を携帯電話機２に対して送信する。
【００４９】
メモリ４２は、例えば、書き消し可能な不揮発性メモリであり、例えば、図３に示すように、ユーザ情報データテーブル４２ａと、エリア情報データテーブル４２ｂと、商品情報データテーブル４２ｃと、献立商品データテーブル４２ｄと、などを記憶している。
【００５０】
ユーザ情報データテーブル４２ａは、例えば、サーバ装置４が提供するＷｅｂサイトに登録されたユーザに関する情報（例えば、氏名、住所など）を、当該ユーザを識別するためのユーザ識別情報と対応付けて記憶する。
【００５１】
エリア情報データテーブル４２ｂは、例えば、住所と、所定のエリアに関するエリア情報と、などを対応付けて記憶する。
【００５２】
商品情報データテーブル４２ｃは、例えば、商品情報記憶手段として、エリア情報に対応付けられた店舗情報と、商品の価格を含む商品情報と、を対応付けて記憶する。
ここで、商品情報は、例えば、対応する店舗情報に基づく店舗で販売されている商品の価格や種類、メーカ、商品名などを含む情報である。商品情報は、例えば、通信ネットワークＮ上にある店舗側のサーバ（図示省略）から定期的に送信されるようになっており、商品情報データテーブル４２ｃに記憶された商品情報は、例えば、商品情報が当該店舗側のサーバから送信されて通信制御部４１により受信されると、更新されるようになっている。
【００５３】
献立商品データテーブル４２ｃは、例えば、献立商品記憶手段として、献立と、当該献立の料理を調理するのに必要な商品と、を対応付けて記憶する。
具体的には、例えば、献立商品データテーブル４２ｃに記憶された複数の献立のうちの献立「きんぴらごぼう（４人分）」には、当該献立の料理をするのに必要な商品として「ごぼう（２本）、にんじん（１/２本）、サラダ油（大さじ２）、酒（大さじ１/２）、しょうゆ（大さじ２）、砂糖（大さじ２）」が対応付けられて記憶されている。
【００５４】
制御部４３は、例えば、図３に示すように、ＣＰＵ４３１と、ＲＡＭ４３２と、記憶部４３３と、などを備えている。
【００５５】
ＣＰＵ４３１は、例えば、記憶部４３３に記憶されたサーバ装置４用の各種処理プログラムに従って各種の制御動作を行う。
【００５６】
ＲＡＭ４３２は、例えば、ＣＰＵ４３１によって実行される処理プログラムなどを展開するためのプログラム格納領域や、入力データや上記処理プログラムが実行される際に生じる処理結果などを格納するデータ格納領域などを備える。
【００５７】
記憶部４３３は、例えば、サーバ装置４で実行可能なシステムプログラム、当該システムプログラムで実行可能な各種処理プログラム、これら各種処理プログラムを実行する際に使用されるデータ、ＣＰＵ４３１によって演算処理された処理結果のデータなどを記憶する。なお、プログラムは、コンピュータが読み取り可能なプログラムコードの形で記憶部４３３に記憶されている。
【００５８】
具体的には、記憶部４３３は、例えば、図３に示すように、特定プログラム４３３ａと、商品情報抽出プログラム４３３ｂと、作成プログラム４３３ｃと、商品購入支援情報送信制御プログラム４３３ｄと、第２特定プログラム４３３ｅと、必要商品抽出プログラム４３３ｆと、決定プログラム４３３ｇと、第２商品情報抽出プログラム４３３ｈと、第２作成プログラム４３３ｉと、第２商品購入支援情報送信制御プログラム４３３ｊと、などを記憶している。
【００５９】
特定プログラム４３３ａは、例えば、携帯電話機２の通信制御部２２により送信されて通信制御部４１により受信されたユーザ識別情報に基づいて、エリア情報を特定する機能を、ＣＰＵ４３１に実現させる。
【００６０】
具体的には、ＣＰＵ４３１は、例えば、送信されたユーザ識別情報に対応するユーザの住所を、ユーザ情報データテーブル４２ａを参照して抽出し、当該抽出された住所に対応するエリア情報を、エリア情報データテーブル４２ｂを参照して抽出することによって、エリア情報を特定する。
ここで、特定手段は、例えば、ユーザ情報データテーブル４２ａと、エリア情報データテーブル４２ｂと、特定情報データテーブル４３３ａを実行したＣＰＵ４３１と、などから構成される。
【００６１】
商品情報抽出プログラム４３３ｂは、例えば、特定プログラム４３３ａを実行したＣＰＵ４３１により特定されたエリア情報に基づく所定のエリア内にある店舗で販売されている商品に関する商品情報のうちの、携帯電話機２の通信制御部２２により送信されて通信制御部４１により受信された指定商品情報に基づく指定商品の関する商品情報を、商品情報データテーブル４２ｃを参照して抽出する機能を、ＣＰＵ４３１に実現させる。
ＣＰＵ４３１は、かかる商品情報抽出プログラム４３３ｂを実行することによって、商品情報抽出手段として機能する。
【００６２】
作成プログラム４３３ｃは、例えば、商品情報抽出プログラム４３３ｂを実行したＣＰＵ４３１により抽出された商品情報に基づいて、特定プログラム４３３ａを実行したＣＰＵ４３１により特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている指定商品の価格表（価格情報）を含む商品購入支援情報を作成する機能を、ＣＰＵ４３１に実現させる。
【００６３】
具体的には、ＣＰＵ４３１は、例えば、商品情報抽出プログラム４３３ｂを実行したＣＰＵ４３１により抽出された商品情報に基づいて、特定プログラム４３３ａを実行したＣＰＵ４３１により特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている指定商品の価格の順（例えば、価格の低い順）に、当該各店舗をランキングした価格表を価格情報として作成する。
【００６４】
また、作成プログラム４３３ｃは、例えば、携帯電話機２の通信制御部２２により複数の指定商品に関する複数の指定商品情報が送信された場合、商品情報抽出プログラム４３３ｂを実行したＣＰＵ４３１により抽出された商品情報に基づいて、特定プログラム４３３ａを実行したＣＰＵ４３１により特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている当該複数の指定商品の合計価格の順（例えば、合計価格の低い順）に、当該各店舗をランキングした価格表を価格情報として作成する機能を、ＣＰＵ４３１に実現させる。
ＣＰＵ４３１は、かかる作成プログラム４３３ｃを実行することによって、作成手段として機能する。
【００６５】
商品購入支援情報送信制御プログラム４３３ｄは、例えば、通信制御部４１に制御信号を入力して、作成プログラム４３３ｃを実行したＣＰＵ４３１により作成された商品購入支援情報を携帯電話機２に対して送信させる機能を、ＣＰＵ４３１に実現させる。
【００６６】
第２特定プログラム４３３ｅは、例えば、携帯電話機２の通信制御部２２より送信されて通信制御部４１により受信されたユーザ識別情報に基づいて、エリア情報を特定する機能を、ＣＰＵ４３１に実現させる。
【００６７】
具体的には、ＣＰＵ４３１は、例えば、送信されたユーザ識別情報に対応するユーザの住所を、ユーザ情報データテーブル４２ａを参照して抽出し、当該抽出された住所に対応するエリア情報を、エリア情報データテーブル４２ｂを参照して抽出することによって、エリア情報を特定する。
ここで、第２特定手段例えば、ユーザ情報データテーブル４２ａと、エリア情報データテーブル４２ｂと、第２特定情報データテーブル４３３ｅを実行したＣＰＵ４３１と、などから構成される。
【００６８】
必要商品抽出プログラム４３３ｆは、例えば、携帯電話機２の通信制御部２２により送信されて通信制御部４１により受信された献立情報に基づく献立の料理を調理するのに必要な商品を、献立商品データテーブル４２ｄを参照して抽出する機能を、ＣＰＵ４３１に実現させる。
ＣＰＵ４３１は、かかる必要商品抽出プログラム４３３ｆを実行することによって、必要商品抽出手段として機能する。
【００６９】
決定プログラム４３３ｇは、例えば、必要商品抽出プログラム４３３ｆを実行したＣＰＵ４３１により抽出された商品と、携帯電話機２の通信制御部２２により送信されて通信制御部４１により受信された収納商品情報に基づく収納商品と、に基づいて、携帯電話機２の通信制御部２２により送信されて通信制御部４１により受信された献立情報に基づく献立の料理を調理するのに足りない不足商品を決定する機能を、ＣＰＵ４３１に実現させる。
【００７０】
具体的には、ＣＰＵ４３１は、例えば、献立情報に基づく献立の料理を調理するのに必要な商品のうちの、収納商品情報に基づく収納商品に含まれていない商品を、不足商品として決定する。
ＣＰＵ４３１は、かかる決定プログラム４３３ｇを実行することによって、決定手段として機能する。
【００７１】
第２商品情報抽出プログラム４３３ｈは、例えば、第２特定プログラム４３３ｅを実行したＣＰＵ４３１により特定されたエリア情報に基づく所定のエリア内にある店舗で販売されている商品に関する商品情報のうちの、決定プログラム４３３ｇを実行したＣＰＵ４３１により決定された不足商品に関する商品情報を、商品情報データテーブル４２ｃを参照して抽出する機能を、ＣＰＵ４３１に実現させる。
ＣＰＵ４３１は、かかる第２商品情報抽出プログラム４３３ｈを実行することによって、第２商品情報抽出手段として機能する。
【００７２】
第２作成プログラム４３３ｉは、例えば、第２商品情報抽出プログラム４３３ｈを実行したＣＰＵ４３１により抽出された商品情報に基づいて、第２特定プログラム４３３ｅを実行したＣＰＵ４３１により特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている不足商品の価格表（価格情報）を含む第２商品購入支援情報を作成する機能を、ＣＰＵ４３１に実現させる。
【００７３】
具体的には、ＣＰＵ４３１は、例えば、第２商品情報抽出プログラム４３３ｈを実行したＣＰＵ４３１により抽出された商品情報に基づいて、第２特定プログラム４３３ｅを実行したＣＰＵ４３１により特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている不足商品の価格の順（例えば、価格の低い順）に、当該各店舗をランキングした価格表を価格情報として作成する。
【００７４】
また、第２作成プログラム４３３ｉは、例えば、決定プログラム４３３ｇを実行したＣＰＵ４３１により決定された不足商品が複数である場合、第２商品情報抽出プログラム４３３ｈを実行したＣＰＵ４３１により抽出された商品情報に基づいて、第２特定プログラム４３３ｅを実行したＣＰＵ４３１により特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている当該複数の不足商品の合計価格の順（例えば、合計価格の低い順）に、当該各店舗をランキングした価格表を価格情報として作成する機能を、ＣＰＵ４３１に実現させる。
ＣＰＵ４３１は、かかる第２作成プログラム４３３ｉを実行することによって、第２作成手段として機能する。
【００７５】
第２商品購入支援情報送信制御プログラム４３３ｊは、例えば、通信制御部４１に制御信号を入力して、第２作成プログラム４３３ｉを実行したＣＰＵ４３１により作成された第２商品購入支援情報を携帯電話機２に対して送信させる機能を、ＣＰＵ４３１に実現させる。
【００７６】
［指定商品購入支援処理］
商品購入支援システム１によるユーザにより指定された指定商品の購入支援に関する処理について、図４及び図５を参照して説明する。
【００７７】
まず、携帯電話機２が、サーバ装置４が提供するＷｅｂサイトにアクセスして、商品指定用Ｗｅｂページを送信するよう要求すると（ステップＳ１１）、サーバ装置４のＣＰＵ４３１は、通信制御部４１に制御信号を入力して、商品指定用Ｗｅｂページを携帯電話機２に対して送信させる（ステップＳ１２）。
【００７８】
ステップＳ１２にて送信された商品指定用Ｗｅｂページを、携帯電話機２の通信制御部２２が受信すると、携帯電話機２のＣＰＵ２５１は、ステップＳ１２にて送信された商品指定用Ｗｅｂページを表示部２３に表示させる（ステップＳ１３）。
【００７９】
具体的には、表示部２３には、例えば、図６に示すような、商品指定用Ｗｅｂページが表示される。
表示部２３に表示された商品指定用Ｗｅｂページには、例えば、商品名やメーカなどとともにチェックボックスＣＢ１が表示されており、ユーザは、操作部２１を操作して、チェックボックスＣＢ１にチェックを入れることによって、商品を指定できるようになっている。
【００８０】
次いで、ユーザによる操作部２１の操作により、ステップＳ１３にて表示された商品指定用Ｗｅｂページにおいて、商品が指定されると（ステップＳ１４）、ＣＰＵ２５１は、指定商品情報送信制御プログラム２５３ａを実行して、通信制御部２２に制御信号を入力して、ステップＳ１４にて指定された指定商品に関する指定商品情報を、ユーザ識別情報とともにサーバ装置４に対して送信させる（ステップＳ１５）。
【００８１】
ステップＳ１５にて送信された指定商品情報とユーザ識別情報を、サーバ装置４の通信制御部４１が受信すると、サーバ装置４のＣＰＵ４３１は、特定プログラム４３３ａを実行して、ステップＳ１５にて送信されたユーザ識別情報に基づいて、エリア情報を特定する（ステップＳ１６）。
【００８２】
次いで、ＣＰＵ４３１は、商品情報抽出プログラム４３３ｂを実行して、ステップＳ１６にて特定されたエリア情報に基づく所定のエリア内にある店舗で販売されている商品に関する商品情報のうちの、ステップＳ１５にて送信された指定商品情報に基づく指定商品に関する商品情報を、商品情報データテーブル４２ｃを参照して抽出する（ステップＳ１７）。
【００８３】
次いで、ＣＰＵ４３１は、作成プログラム４３３ｃを実行して、ステップＳ１７にて抽出された商品情報に基づいて、ステップＳ１６にて特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている指定商品の価格の順に、当該各店舗をランキングした価格表を含む商品購入支援情報を作成する（ステップＳ１８）。
【００８４】
次いで、ＣＰＵ４３１は、ステップＳ１５にて送信された指定商品情報は、複数の指定商品に関する複数の指定商品情報であったか否かを判断する（ステップＳ１９）。
【００８５】
ステップＳ１９で、ステップＳ１５にて送信された指定商品情報は、複数の指定商品に関する複数の指定商品情報でなかったと判断すると（ステップＳ１９；Ｎｏ）、ＣＰＵ４３１は、ステップＳ２１の処理に移行する。
【００８６】
一方、ステップＳ１９で、ステップＳ１５にて送信された指定商品情報は、複数の指定商品に関する複数の指定商品情報であったと判断すると（ステップＳ１９；Ｙｅｓ）、ＣＰＵ４３１は、作成プログラム４３３ｃを実行して、ステップＳ１７にて抽出された商品情報に基づいて、ステップＳ１６にて特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている当該複数の指定商品の合計価格の順に、当該各店舗をランキングした価格表を含む商品購入支援情報を作成する（ステップＳ２０）。
【００８７】
次いで、ＣＰＵ４３１は、商品購入支援情報送信制御プログラム４３３ｄを実行して、通信制御部４１に制御信号を入力して、ステップＳ１８にて作成された商品購入支援情報、又はステップＳ１８にて作成された商品購入支援情報及びステップＳ２０にて作成された商品購入支援情報を、携帯電話機２に対して送信させる（ステップＳ２１）。
【００８８】
ステップＳ２１にて送信された商品購入支援情報を、携帯電話機２の通信制御部２２が受信すると、携帯電話機２のＣＰＵ２５１は、表示制御プログラム２５３ｂを実行して、ステップＳ２１にて送信された商品購入支援情報を表示部２３に表示させる（ステップＳ２２）。
【００８９】
具体的には、表示部２３には、例えば、図７及び図８に示すような、商品購入支援情報が表示される。
【００９０】
図７に示す商品購入支援情報は、例えば、指定商品の価格の順に各店舗をランキングした価格表を含む商品購入支援情報である。
表示部２３に表示された指定商品の価格の順に各店舗をランキングした価格表を含む商品購入支援情報には、例えば、店舗名や指定商品の価格などとともにチェックボックスＣＢ２が表示されており、ユーザは、操作部２１を操作して、チェックボックスＣＢ２にチェックを入れることによって、商品を購入する店舗を指定できるようになっている。
【００９１】
また、図８に示す商品購入支援情報は、例えば、複数の指定商品の合計価格の順に各店舗をランキングした価格表を含む商品購入支援情報である。
表示部３２に表示された複数の指定商品の合計価格の順に各店舗をランキングした価格表を含む商品購入支援情報には、例えば、店舗名や指定商品の合計価格などとともにチェックボックスＣＢ３が表示されており、ユーザは、操作部２１を操作して、チェックボックスＣＢ３にチェックを入れることによって、商品を購入する店舗を指定できるようになっている。
【００９２】
ここで、指定商品が１つの場合は、サーバ装置４から指定商品の価格の順に各店舗をランキングした価格表を含む商品購入支援情報のみが送信されるため、表示部２３には、指定商品の価格の順に各店舗をランキングした価格表を含む商品購入支援情報（例えば、図７）が表示されるようになっている。
一方、指定商品が複数の場合は、サーバ装置４から、指定商品毎の指定商品の価格の順に各店舗をランキングした価格表を含む商品購入支援情報と、複数の指定商品の合計価格の順に各店舗をランキングした価格表を含む商品購入支援情報と、が送信されるため、表示部２３には、指定商品毎の指定商品の価格の順に各店舗をランキングした価格表を含む商品購入支援情報（例えば、図７）と、複数の指定商品の合計価格の順に各店舗をランキングした価格表を含む商品購入支援情報（例えば、図８）と、が表示切替可能に表示されるようになっている。
【００９３】
次いで、ＣＰＵ２５１は、ユーザによる操作部２１の操作により、ステップＳ２２にて表示部２３に表示された商品購入支援情報の中から商品を購入する店舗が指定されたか否かを判断する（ステップＳ２３）。
【００９４】
ステップＳ２３で、ユーザによる操作部２１の操作により、ステップＳ２２にて表示部２３に表示された商品購入支援情報の中から商品を購入する店舗が指定されていないと判断すると（ステップＳ２３；Ｎｏ）、ＣＰＵ２５１は、本処理を終了する。
【００９５】
一方、ステップＳ２３で、ユーザによる操作部２１の操作により、ステップＳ２２にて表示部２３に表示された商品購入支援情報の中から商品を購入する店舗が指定されたと判断すると（ステップＳ２３；Ｙｅｓ）、ＣＰＵ２５１は、家計簿更新プログラム２４３ｃを実行して、ステップＳ２３にて指定された店舗で商品を購入した場合における商品購入代金を加算して、家計簿情報データテーブル２４ａに記憶された家計簿情報を更新する（ステップＳ２４）。
【００９６】
次いで、ＣＰＵ２５１は、家計簿情報表示制御プログラム２５３ｄを実行して、家計簿情報データテーブル２４ａに記憶された家計簿情報を表示部２３に表示させて（ステップＳ２５）、本処理を終了する。
【００９７】
［指定献立用商品購入支援処理］
商品購入支援システム１によるユーザにより指定された献立用の商品の購入支援に関する処理について、図９及び図１０を参照して説明する。
【００９８】
まず、携帯電話機２が、サーバ装置４が提供するＷｅｂサイトにアクセスして、献立指定用Ｗｅｂページを送信するよう要求すると（ステップＳ３１）、サーバ装置４のＣＰＵ４３１は、通信制御部４１に制御信号を入力して、献立指定用Ｗｅｂページを携帯電話機２に対して送信させる（ステップＳ３２）。
【００９９】
ステップＳ３２にて送信された献立指定用Ｗｅｂページを、携帯電話機２の通信制御部２２が受信すると、携帯電話機２のＣＰＵ２５１は、ステップＳ３２にて送信された献立指定用Ｗｅｂページを表示部２３に表示させる（ステップＳ３３）。
【０１００】
具体的には、表示部２３に表示された献立指定用Ｗｅｂページには、例えば、献立名などとともにチェックボックスが表示されており、ユーザは、操作部２１を操作して、当該チェックボックスにチェックを入れることによって、献立を指定できるようになっている。
【０１０１】
次いで、ユーザによる操作部２１の操作により、ステップＳ３３にて表示された献立指定用Ｗｅｂページにおいて、献立が指定されると（ステップＳ３４）、ＣＰＵ２５１は、収納商品情報送信制御プログラム２５３ｆを実行して、通信制御部２２に制御信号を入力して、収納商品情報データテーブル２４ｂに記憶された収納商品情報を、サーバ装置４に対して送信させるとともに、献立情報送信制御プログラム２５３ｇを実行して、通信制御部２２に制御信号を入力して、ステップＳ３４にて指定された献立に関する献立情報を、ユーザ識別情報とともにサーバ装置４に対して送信させる（ステップＳ３５）。
【０１０２】
ステップＳ３５にて送信された収納商品情報と献立情報とユーザ識別情報を、サーバ装置４の通信制御部４１が受信すると、サーバ装置４のＣＰＵ４３１は、第２特定プログラム４３３ｅを実行して、ステップＳ３５にて送信されたユーザ識別情報に基づいて、エリア情報を特定する（ステップＳ３６）。
【０１０３】
次いで、ＣＰＵ４３１は、必要商品抽出プログラム４３３ｆを実行して、ステップＳ３５にて送信された献立情報に基づく献立の料理を調理するのに必要な商品を、献立商品データテーブル４３ｄを参照して抽出する（ステップＳ３７）。
【０１０４】
次いで、ＣＰＵ４３１は、決定プログラム４３３ｇを実行して、ステップＳ３７にて抽出された商品と、ステップＳ３５にて送信された収納商品情報に基づく収納商品と、に基づいて、ステップＳ３５にて送信された献立情報に基づく献立の料理を調理するのに足りない不足商品を決定する（ステップＳ３８）。
【０１０５】
次いで、ＣＰＵ４３１は、第２商品情報抽出プログラム４３３ｈを実行して、ステップＳ３６にて特定されたエリア情報に基づく所定のエリア内にある店舗で販売されている商品に関する商品情報のうちの、ステップＳ３８にて決定された不足商品に関する商品情報を、商品情報データテーブル４２ｃを参照して抽出する（ステップＳ３９）。
【０１０６】
次いで、ＣＰＵ４３１は、第２作成プログラム４３３ｉを実行して、ステップＳ３９にて抽出された商品情報に基づいて、ステップＳ３６にて特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている不足商品の価格の順に、当該各店舗をランキングした価格表を含む第２商品購入支援情報を作成する（ステップＳ４０）。
【０１０７】
次いで、ＣＰＵ４３１は、ステップＳ３８にて決定された不足商品は複数であったか否かを判断する（ステップＳ４１）。
【０１０８】
ステップＳ４１で、ステップＳ３８にて決定された不足商品は複数でなかったと判断すると（ステップＳ４１；Ｎｏ）、ＣＰＵ４３１は、ステップＳ４３の処理に移行する。
【０１０９】
一方、ステップＳ４１で、ステップＳ３８にて決定された不足商品は複数であったと判断すると（ステップＳ４１；Ｙｅｓ）、ＣＰＵ４３１は、第２作成プログラム４４３ｉを実行して、ステップＳ３９にて抽出された商品情報に基づいて、ステップＳ３６にて特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている当該複数の不足商品の合計価格の順に、当該各店舗をランキングした価格表を含む第２商品購入支援情報を作成する（ステップＳ４２）。
【０１１０】
次いで、ＣＰＵ４３１は、第２商品購入支援情報送信制御プログラム４３３ｊを実行して、通信制御部４１に制御信号を入力して、ステップＳ４０にて作成された第２商品購入支援情報、又はステップＳ４０にて作成された第２商品購入支援情報及びステップＳ４２にて作成された第２商品購入支援情報を、携帯電話機２に対して送信させる（ステップＳ４３）。
【０１１１】
ステップＳ４３にて送信された第２商品購入支援情報を、携帯電話機２の通信制御部２２が受信すると、携帯電話機２のＣＰＵ２５１は、第２表示制御プログラム２５３ｈを実行して、ステップＳ４３にて送信された第２商品購入支援情報を表示部２３に表示させる（ステップＳ４４）。
【０１１２】
具体的には、表示部２３に表示された不足商品の価格順に各店舗をランキングした価格表を含む第２商品購入支援情報には、例えば、店舗名や不足商品の価格などとともにチェックボックスが表示されており、ユーザは、操作部２１を操作して、当該チェックボックスにチェックを入れることによって、商品を購入する店舗を指定できるようになっている。
【０１１３】
また、表示部２３に表示された複数の不足商品の合計価格の順に各店舗をランキングした価格表を含む第２商品購入支援情報には、例えば、店舗名や不足商品の合計価格などとともにチェックボックスが表示されており、ユーザは、操作部２１を操作して、当該チェックボックスにチェックを入れることによって、商品を購入する店舗を指定できるようになっている。
【０１１４】
ここで、不足商品が１つの場合は、サーバ装置４から不足商品の価格の順に各店舗をランキングした価格表を含む第２商品購入支援情報のみが送信されるため、表示部２３には、不足商品の価格の順に各店舗をランキングした価格表を含む第２商品購入支援情報が表示されるようになっている。
一方、不足商品が複数の場合は、サーバ装置４から、不足商品毎の不足商品の価格の順に各店舗をランキングした価格表を含む第２商品購入支援情報と、複数の不足商品の合計価格の順に各店舗をランキングした価格表を含む第２商品購入支援情報と、が送信されるため、表示部２３には、不足商品毎の不足商品の価格の順に各店舗をランキングした価格表を含む第２商品購入支援情報と、複数の不足商品の合計価格の順に各店舗をランキングした価格表を含む第２商品購入支援情報と、が表示切替可能に表示されるようになっている。
【０１１５】
次いで、ＣＰＵ２５１は、ユーザによる操作部２１の操作により、ステップＳ４４にて表示部２３に表示された第２商品購入支援情報の中から商品を購入する店舗が指定されたか否かを判断する（ステップＳ４５）。
【０１１６】
ステップＳ４５で、ユーザによる操作部２１の操作により、ステップＳ４４にて表示部２３に表示された第２商品購入支援情報の中から商品を購入する店舗が指定されていないと判断すると（ステップＳ４５；Ｎｏ）、ＣＰＵ２５１は、本処理を終了する。
【０１１７】
一方、ステップＳ４５で、ユーザによる操作部２１の操作により、ステップＳ４４にて表示部２３に表示された第２商品購入支援情報の中から商品を購入する店舗が指定されたと判断すると（ステップＳ４５；Ｙｅｓ）、ＣＰＵ２５１は、家計簿更新プログラム２５３ｃを実行して、ステップＳ４５にて指定された店舗で商品を購入した場合における商品購入代金を加算して、家計簿情報データテーブル２４ａに記憶された家計簿情報を更新する（ステップＳ４６）。
【０１１８】
次いで、ＣＰＵ２５１は、家計簿情報表示制御プログラム２５３ｄを実行して、家計簿情報データテーブル２４ａに記憶された家計簿情報を表示部２３に表示させて（ステップＳ４７）、本処理を終了する。
【０１１９】
以上説明した本発明の商品購入支援システム１によれば、携帯電話機２は、操作部２１によって、商品を指定することができ、通信制御部２２によって、ユーザによる操作部２１の操作により指定された指定商品に関する指定商品情報を、所定のエリアを特定するためのユーザ識別情報（特定情報）とともにサーバ装置４に対して送信することができ、サーバ装置４は、特定プログラム４３３ａを実行したＣＰＵ４３１等によって、携帯電話機２の通信制御部２２により送信されたユーザ識別情報に基づいて、エリア情報を特定することができ、商品情報データテーブル４２ｃによって、エリア情報に対応付けられた店舗情報と、商品の価格を含む商品情報と、を対応付けて記憶することができ、商品情報抽出プログラム４３３ｂを実行したＣＰＵ４３１によって、特定プログラム４３３ａを実行したＣＰＵ４３１等により特定されたエリア情報に基づく所定のエリア内にある店舗で販売されている商品に関する商品情報のうちの、携帯電話機２の通信制御部２２により送信された指定商品情報に基づく指定商品の関する商品情報を、商品情報データテーブル４２ｃを参照して抽出することができ、作成プログラム４３３ｃを実行したＣＰＵ４３１によって、商品情報抽出プログラム４３３ｂを実行したＣＰＵ４３１により抽出された商品情報に基づいて、特定プログラム４３３ａを実行したＣＰＵ４３１により特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている指定商品の価格表（価格情報）を含む商品購入支援情報を作成することができ、通信制御部４１によって、作成プログラム４３３ｃを実行したＣＰＵ４３１により作成された商品購入支援情報を携帯電話機２に対して送信することができ、携帯電話機２は、表示制御プログラム２５３ｂを実行したＣＰＵ２５１によって、サーバ装置４の通信制御部４１により送信された商品購入支援情報を表示部２３に表示させることができる。
したがって、ユーザは、所望の商品を指定するだけで、所望のエリア内にある店舗で販売されている当該指定商品の価格を知ることができる。すなわち、所望のエリア内にある店舗で販売されている商品の価格を含む商品購入支援情報によって、ユーザによる商品購入を好適に支援することができる。
さらに、ユーザは、複数の店舗に登録等する必要がないため、使い勝手がよい。
【０１２０】
また、作成プログラム４３３ｃを実行したＣＰＵ４３１は、携帯電話機２の通信制御部２２により複数の指定商品に関する複数の指定商品情報が送信された場合、商品情報抽出プログラム４３３ｂを実行したＣＰＵ４３１により抽出された商品情報に基づいて、特定プログラム４３３ａを実行したＣＰＵ４３１等により特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている当該複数の指定商品の合計価格の順に、当該各店舗をランキングした価格表を価格情報として作成することができる。
したがって、ユーザは、例えば、複数の商品を一店舗で購入したい場合に、これらの商品全ての購入金額が最も低い店舗を知ることができることとなって、より一層、ユーザによる商品購入を支援することができる。
【０１２１】
また、携帯電話機２は、操作部２１によって、表示制御プログラム２５３ｂを実行したＣＰＵ２５１により表示部２３に表示された商品購入支援情報及び第２商品購入支援情報の中から商品を購入する店舗を指定することができ、家計簿情報データテーブル２４ａによって、商品購入代金に関する家計簿情報を記憶することができ、家計簿更新プログラム２５３ｃを実行したＣＰＵ２５１によって、ユーザによる操作部２１の操作により指定された店舗で商品を購入した場合における商品購入代金を加算して、家計簿情報データテーブル２４ａに記憶された家計簿情報を更新することができ、家計簿情報表示制御プログラム２５３ｄを実行したＣＰＵ２５１によって、家計簿情報データテーブル２４ａに記憶された家計簿情報を表示部２３に表示させることができる。
したがって、ユーザは、商品を購入する予定のある店舗を指定するだけで、当該店舗で商品を購入した場合における家計簿の内容を知ることができるため、利便性が高い。
【０１２２】
また、携帯電話機２は、通信制御部２２によって、所定の冷蔵庫内（例えば、ユーザ所有の冷蔵庫内）に収納されている収納商品に関する収納商品情報を、サーバ装置４に対して送信することができ、操作部２１によって、献立を指定することができ、通信制御部２２によって、ユーザによる操作部２１の操作により指定された献立に関する献立情報を、ユーザ識別情報とともにサーバ装置４に対して送信することができ、サーバ装置４は、第２特定プログラム４３３ｅを実行したＣＰＵ４３１によって、携帯電話機２の通信制御部２２により送信されたユーザ識別情報に基づいて、エリア情報を特定することができ、献立商品データテーブル４２ｄによって、献立と、当該献立の料理を調理するのに必要な商品と、を対応付けて記憶することができ、必要商品抽出プログラム４３３ｆを実行したＣＰＵ４３１によって、携帯電話機２の通信制御部２２により送信された献立情報に基づく献立の料理を調理するのに必要な商品を、献立商品データテーブル４２ｄを参照して抽出することができ、決定プログラム４３３ｇを実行したＣＰＵ４３１によって、必要商品抽出プログラム４３３ｆを実行したＣＰＵ４３１により抽出された商品と、携帯電話機２の通信制御部２２により送信された収納商品情報に基づく収納商品と、に基づいて、携帯電話機２の通信制御部２２により送信された献立情報に基づく献立の料理を調理するのに足りない不足商品を決定することができ、第２商品情報抽出プログラム４３３ｈを実行したＣＰＵ４３１によって、第２特定プログラム４３３ｅを実行したＣＰＵ４３１により特定されたエリア情報に基づく所定のエリア内にある店舗で販売されている商品に関する商品情報のうちの、決定プログラム４３３ｇを実行したＣＰＵ４３１により決定された不足商品に関する商品情報を、商品情報データテーブル４２ｃを参照して抽出することができ、第２作成プログラム４３３ｉを実行したＣＰＵ４３１によって、第２商品情報抽出プログラム４３３ｈを実行したＣＰＵ４３１により抽出された商品情報に基づいて、第２特定プログラム４３３ｅを実行したＣＰＵ４３１により特定されたエリア情報に基づく所定のエリア内にある各店舗で販売されている不足商品の価格表（価格情報）を含む第２商品購入支援情報を作成することができ、通信制御部４１によって、第２作成プログラム４３３ｉを実行したＣＰＵ４３１により作成された第２商品購入支援情報を携帯電話機２に対して送信することができ、携帯電話機２は、第２表示制御プログラム２５３ｈを実行したＣＰＵ２５１によって、サーバ装置４の通信制御部４１により送信された第２商品購入支援情報を表示部２３に表示させることができる。
したがって、ユーザは、所望の献立を指定するだけで、所望のエリア内にある、当該献立の料理を調理するのに足りない不足商品を購入できる店舗の価格情報を知ることができるため、利便性が高い。
【０１２３】
なお、本発明は、上記した実施の形態のものに限るものではなく、その要旨を逸脱しない範囲で適宜変更可能である。
【０１２４】
端末装置は、携帯電話機２の限りでなく、通信ネットワークＮを介してサーバ装置４と通信できる装置であれば任意である。
【０１２５】
特定情報は、ユーザ識別情報の限りでなく、所定のエリアを特定するための情報であれば任意であり、例えば、ＧＰＳ（Global Positioning System：全地球測位システム）信号に基づいて測位された携帯電話機２の２次元的な現在位置（緯度、経度）に関する位置情報などであってもよい。この場合、携帯電話機２にＧＰＳ機能を備えておく必要があり、エリア情報データテーブル４２ｂに、位置情報と、所定のエリアに関するエリア情報と、などを対応付けて記憶しておく必要がある。特定情報をＧＰＳ信号に基づく位置情報にすると、ユーザが出先の近くの店舗において商品の価格を比較したいとき等に有効である。
【０１２６】
携帯電話機２により所定の冷蔵庫内に収納されている収納商品に関する収納商品情報をサーバ装置４に対して送信するようにしたが、例えば、当該所定の冷蔵庫をサーバ装置４と通信ネットワークＮを介して接続するとともに、当該所定の冷蔵庫により収納商品情報を管理するようにし、そして、当該所定の冷蔵庫により収納商品情報をサーバ装置４に対して送信するようにしてもよい。
【０１２７】
携帯電話機２により家計簿情報を管理するようにしたが、例えば、サーバ装置４が管理するようにしてもよい。
【図面の簡単な説明】
【０１２８】
【図１】本発明にかかる商品購入支援システムの構成を示す図である。
【図２】図１の携帯電話機の機能的構成を示す図である。
【図３】図１のサーバ装置の機能的構成を示す図である。
【図４】本発明にかかる商品購入支援システムによるユーザにより指定された指定商品の購入支援に関する第１の処理について説明するためのフローチャートである。
【図５】本発明にかかる商品購入支援システムによるユーザにより指定された指定商品の購入支援に関する第２の処理について説明するためのフローチャートである。
【図６】携帯電話機の表示部に表示された商品指定用Ｗｅｂページを示す図である。
【図７】携帯電話機の表示部に表示された指定商品の価格の順に各店舗をランキングした価格表を含む商品購入支援情報を示す図である。
【図８】携帯電話機の表示部に表示された複数の指定商品の合計価格の順に各店舗をランキングした価格表を含む商品購入支援情報を示す図である。
【図９】本発明にかかる商品購入支援システムによるユーザにより指定された献立用の商品の購入支援に関する第１の処理について説明するためのフローチャートである。
【図１０】本発明にかかる商品購入支援システムによるユーザにより指定された献立用の商品の購入支援に関する第２の処理について説明するためのフローチャートである。
【符号の説明】
【０１２９】
１  商品購入支援システム
２  携帯電話機（端末装置）
２１  操作部（商品指定手段、店舗指定手段、献立指定手段）
２２  通信制御部（指定商品情報送信手段、収納商品情報送信手段、献立情報送信手段）
２３  表示部（表示手段）
２４ａ  家計簿情報データテーブル
２５１  ＣＰＵ（表示制御手段、更新手段、家計簿情報表示制御手段、第２表示制御手段）
２５３ｂ  表示制御プログラム（表示制御手段）
２５３ｃ  家計簿更新プログラム（更新手段）
２５３ｄ  家計簿情報表示制御プログラム（家計簿情報表示制御手段）
２５３ｈ  第２表示制御プログラム（第２表示制御手段）
４  サーバ装置
４１  通信制御部（商品購入支援情報送信手段、第２商品購入支援情報送信手段）
４２ａ  ユーザ情報データテーブル（特定手段）
４２ｂ  エリア情報データテーブル（特定手段）
４２ｃ  商品情報データテーブル（商品情報記憶手段）
４２ｄ  献立商品データテーブル（献立商品記憶手段）
４３１  ＣＰＵ（特定手段、商品情報抽出手段、作成手段、第２特定手段、必要商品抽出手段、決定手段、第２商品情報抽出手段、第２作成手段）
４３３ａ  特定プログラム（特定手段）
４３３ｂ  商品情報抽出プログラム（商品情報抽出手段）
４３３ｃ  作成プログラム（作成手段）
４３３ｅ  第２特定プログラム（第２特定手段）
４３３ｆ  必要商品抽出プログラム（必要商品抽出手段）
４３３ｇ  決定プログラム（決定手段）
４３３ｈ  第２商品情報抽出プログラム（第２商品情報抽出手段）
４３３ｉ  第２作成プログラム（第２作成手段）
Ｎ  通信ネットワーク
【図１】
2008112394.tif 000003
【図２】
2008112394.tif 000004
【図３】
2008112394.tif 000005
【図４】
2008112394.tif 000006
【図５】
2008112394.tif 000007
【図６】
2008112394.tif 000008
【図７】
2008112394.tif 000009
【図８】
2008112394.tif 000010
【図９】
2008112394.tif 000011
【図１０】
2008112394.tif 000012