(57)【特許請求の範囲】
【請求項１】
ユーザを識別するユーザ識別子と、商品情報を選択する条件に関する情報であり、意外度および満足度に関する条件に関する情報である条件情報とを有する１以上の端末購入情報を格納し得る端末購入情報格納部と、
商品を識別する商品識別情報を含む商品情報と、当該商品の意外性の度合いに関する情報である意外度と、当該商品の満足の度合いに関する情報である満足度とを有する１以上の商品関連情報から、ユーザ識別子ごとに、当該ユーザ識別子と対になる条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を取得する商品情報選択部と、
前記商品情報選択部が選択した１以上の商品情報に対して、購入処理を行う購入処理部と、
ユーザ識別子ごとに、前記商品情報選択部が選択した１以上の商品情報を出力する商品情報出力部とを具備するサーバ装置であって、
前記商品情報出力部が出力した１以上の商品情報に対応する１以上の商品に対するユーザの納得度を有するユーザ反応情報を受信するサーバ受信部をさらに具備し、
前記商品情報選択部は、
前記ユーザ反応情報が有する納得度が予め決められた条件を満たさない場合に、前記ユーザ反応情報に対応する端末購入情報が有する条件情報を少なくとも一時的に変更し、当該変更した条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を前記１以上の商品関連情報から取得するサーバ装置。
【請求項２】
ユーザを識別するユーザ識別子と、商品情報を選択する条件に関する情報であり、意外度および満足度に関する条件に関する情報である条件情報とを有する１以上の端末購入情報を格納し得る端末購入情報格納部と、
商品を識別する商品識別情報を含む商品情報と、当該商品の意外性の度合いに関する情報である意外度と、当該商品の満足の度合いに関する情報である満足度とを有する１以上の商品関連情報から、ユーザ識別子ごとに、当該ユーザ識別子と対になる条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を取得する商品情報選択部と、
前記商品情報選択部が選択した１以上の商品情報を、各ユーザ識別子に対応する端末装置に送信する商品情報出力部と、
１以上の商品情報の購入指示を前記端末装置から受信する購入指示受信部と、
前記購入指示受信部が購入指示を受信した場合に、前記商品情報選択部が選択した１以上の商品情報に対して、購入処理を行う購入処理部をさらに具備するサーバ装置であって、
前記商品情報出力部が出力した１以上の商品情報に対応する１以上の商品に対するユーザの納得度を有するユーザ反応情報を受信するサーバ受信部をさらに具備し、
前記商品情報選択部は、
前記ユーザ反応情報が有する納得度が予め決められた条件を満たさない場合に、前記ユーザ反応情報に対応する端末購入情報が有する条件情報を少なくとも一時的に変更し、当該変更した条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を前記１以上の商品関連情報から取得するサーバ装置。
【請求項３】
前記商品情報は、
商品識別情報で識別される商品の金額を示す金額情報をも有し、
前記条件情報は、
金額情報をも有し、
前記商品情報選択部は、
前記条件情報が示す条件を満たす意外度および満足度と対になり、かつ、前記条件情報に含まれる金額情報に対して、予め決められた条件を満たす金額情報を有する１以上の商品情報を前記１以上の商品関連情報から取得する請求項１または請求項２記載のサーバ装置。
【請求項４】
前記購入処理部が購入処理を行った対象である１以上の商品情報に対応する意外度と満足度とに応じて、端末購入情報が有する条件情報を変更する条件情報変更部をさらに具備する請求項１から請求項３いずれか一項に記載のサーバ装置。
【請求項５】
記憶媒体に、
商品を識別する商品識別情報を含む商品情報と、当該商品の意外性の度合いに関する情報である意外度と、当該商品の満足の度合いに関する情報である満足度とを有する１以上の商品関連情報と、
ユーザを識別するユーザ識別子と、商品情報を選択する条件に関する情報であり、意外度および満足度に関する条件に関する情報である条件情報とを有する１以上の端末購入情報とを格納しており、
商品情報選択部、購入処理部、商品情報出力部、およびサーバ受信部により実現され得る商品情報選択方法であって、
前記商品情報選択部が、ユーザ識別子ごとに、当該ユーザ識別子と対になる条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を前記記憶媒体から取得する商品情報選択ステップと、
前記購入処理部が、前記商品情報選択ステップで選択された１以上の商品情報に対して、購入処理を行う購入処理ステップと、
前記商品情報出力部が、ユーザ識別子ごとに、前記商品情報選択ステップで選択された１以上の商品情報を出力する商品情報出力ステップと、
前記サーバ受信部が、前記商品情報出力ステップで出力された１以上の商品情報に対応する１以上の商品に対するユーザの納得度を有するユーザ反応情報を受信するサーバ受信ステップとを具備する商品情報選択方法であって、
前記商品情報選択ステップにおいて、
前記ユーザ反応情報が有する納得度が予め決められた条件を満たさない場合に、前記ユーザ反応情報に対応する端末購入情報が有する条件情報を少なくとも一時的に変更し、当該変更した条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を前記１以上の商品関連情報から取得する商品情報選択方法。
【請求項６】
記憶媒体に、
商品を識別する商品識別情報を含む商品情報と、当該商品の意外性の度合いに関する情報である意外度と、当該商品の満足の度合いに関する情報である満足度とを有する１以上の商品関連情報と、
ユーザを識別するユーザ識別子と、商品情報を選択する条件に関する情報であり、意外度および満足度に関する条件に関する情報である条件情報とを有する１以上の端末購入情報とを格納しており、
商品情報選択部、商品情報出力部、購入指示受信部、購入処理部、およびサーバ受信部により実現され得る商品情報選択方法であって、
前記商品情報選択部が、ユーザ識別子ごとに、当該ユーザ識別子と対になる条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を前記記憶媒体から取得する商品情報選択ステップと、
前記商品情報出力部が、前記商品情報選択ステップで選択された１以上の商品情報を、各ユーザ識別子に対応する端末装置に送信する商品情報出力ステップと、
前記購入指示受信部が、１以上の商品情報の購入指示を前記端末装置から受信する購入指示受信ステップと、
前記購入処理部が、記購入指示受信ステップで購入指示が受信された場合に、前記商品情報選択ステップで選択された１以上の商品情報に対して、購入処理を行う購入処理ステップと、
前記サーバ受信部が、前記商品情報出力ステップで出力された１以上の商品情報に対応する１以上の商品に対するユーザの納得度を有するユーザ反応情報を受信するサーバ受信ステップとを具備する商品情報選択方法であって、
前記商品情報選択ステップにおいて、
前記ユーザ反応情報が有する納得度が予め決められた条件を満たさない場合に、前記ユーザ反応情報に対応する端末購入情報が有する条件情報を少なくとも一時的に変更し、当該変更した条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を前記１以上の商品関連情報から取得する商品情報選択方法。
【請求項７】
コンピュータがアクセス可能な記録媒体は、
ユーザを識別するユーザ識別子と、商品情報を選択する条件に関する情報であり、意外度および満足度に関する条件に関する情報である条件情報とを有する１以上の端末購入情報を格納し得る端末購入情報格納部を具備し、
コンピュータを、
商品を識別する商品識別情報を含む商品情報と、当該商品の意外性の度合いに関する情報である意外度と、当該商品の満足の度合いに関する情報である満足度とを有する１以上の商品関連情報から、ユーザ識別子ごとに、当該ユーザ識別子と対になる条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を取得する商品情報選択部と、
前記商品情報選択部が選択した１以上の商品情報に対して、購入処理を行う購入処理部と、
ユーザ識別子ごとに、前記商品情報選択部が選択した１以上の商品情報を出力する商品情報出力部として機能させるプログラムであって、
コンピュータを、
前記商品情報出力部が出力した１以上の商品情報に対応する１以上の商品に対するユーザの納得度を有するユーザ反応情報を受信するサーバ受信部としてさらに機能させ、
前記商品情報選択部は、
前記ユーザ反応情報が有する納得度が予め決められた条件を満たさない場合に、前記ユーザ反応情報に対応する端末購入情報が有する条件情報を少なくとも一時的に変更し、当該変更した条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を前記１以上の商品関連情報から取得するものとして、コンピュータを機能させるプログラム。
【請求項８】
コンピュータがアクセス可能な記録媒体は、
ユーザを識別するユーザ識別子と、商品情報を選択する条件に関する情報であり、意外度および満足度に関する条件に関する情報である条件情報とを有する１以上の端末購入情報を格納し得る端末購入情報格納部を具備し、
コンピュータを、
商品を識別する商品識別情報を含む商品情報と、当該商品の意外性の度合いに関する情報である意外度と、当該商品の満足の度合いに関する情報である満足度とを有する１以上の商品関連情報から、ユーザ識別子ごとに、当該ユーザ識別子と対になる条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を取得する商品情報選択部と、前記商品情報選択部が選択した１以上の商品情報を、各ユーザ識別子に対応する端末装置に送信する商品情報出力部と、
１以上の商品情報の購入指示を前記端末装置から受信する購入指示受信部と、
前記購入指示受信部が購入指示を受信した場合に、前記商品情報選択部が選択した１以上の商品情報に対して、購入処理を行う購入処理部として機能させるプログラムであって、
コンピュータを、
前記商品情報出力部が出力した１以上の商品情報に対応する１以上の商品に対するユーザの納得度を有するユーザ反応情報を受信するサーバ受信部としてさらに機能させ、
前記商品情報選択部は、
前記ユーザ反応情報が有する納得度が予め決められた条件を満たさない場合に、前記ユーザ反応情報に対応する端末購入情報が有する条件情報を少なくとも一時的に変更し、当該変更した条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を前記１以上の商品関連情報から取得するものとして、コンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品情報を取得し、出力する情報システム等に関するものである。
【背景技術】
【０００２】
従来の情報システムにおいて、サイトユーザの傾向を考慮した、効率のよい商品やサービスの推奨情報を迅速に提供する（例えば、特許文献１参照）。また、従来、ユーザが購入指示の入力を行うだけで、エージェントが商品の購入を行う情報システムがあった（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−６５７３４号公報（第１頁、第１図等）
【特許文献２】特開２００１−２１６４６１号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の情報システムにおいては、ユーザの嗜好に合致した商品を購入することはできるが、ユーザに驚きを与える意外性のある商品を購入することが困難であった。
【課題を解決するための手段】
【０００５】
本第一の発明のサーバ装置は、ユーザを識別するユーザ識別子と、商品情報を選択する条件に関する情報であり、商品の意外性の度合いに関する情報である意外度および当該商品の満足の度合いに関する情報である満足度に関する条件に関する情報である条件情報とを有する１以上の端末購入情報を格納し得る端末購入情報格納部と、商品を識別する商品識別情報を含む商品情報と、当該商品の意外性の度合いに関する情報である意外度と、当該商品の満足の度合いに関する情報である満足度とを有する１以上の商品関連情報から、ユーザ識別子ごとに、当該ユーザ識別子と対になる条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を取得する商品情報選択部と、ユーザ識別子ごとに、前記商品情報選択部が選択した１以上の商品情報を出力する商品情報出力部とを具備するサーバ装置である。
【０００６】
かかる構成により、意外性のある商品等を購入できる。
【０００７】
また、本第二の発明のサーバ装置は、第一の発明に対して、商品情報は、商品識別情報で識別される商品の金額を示す金額情報をも有し、条件情報は、金額情報をも有し、商品情報選択部は、条件情報が示す条件を満たす意外度および満足度と対になり、かつ、条件情報に含まれる金額情報に対して、予め決められた条件を満たす金額情報を有する１以上の商品情報を１以上の商品関連情報から取得するサーバ装置である。
【０００８】
かかる構成により、予定している金額を考慮して、意外性のある商品等を購入できる。
【０００９】
また、本第三の発明のサーバ装置は、第一または第二の発明に対して、商品情報選択部が選択した１以上の商品情報に対して、購入処理を行う購入処理部をさらに具備するサーバ装置である。
【００１０】
かかる構成により、意外性のある商品等を自動購入できる。
【００１１】
また、本第四の発明のサーバ装置は、第一または第二の発明に対して、商品情報出力部は、商品情報選択部が選択した１以上の商品情報を、各ユーザ識別子に対応する端末装置に送信し、１以上の商品情報の購入指示を端末装置から受信する購入指示受信部と、購入指示受信部が購入指示を受信した場合に、商品情報選択部が選択した１以上の商品情報に対して、購入処理を行う購入処理部をさらに具備するサーバ装置である。
【００１２】
かかる構成により、意外性のある商品等を、ユーザの許可を得てから購入できる。
【００１３】
また、本第五の発明のサーバ装置は、第三または第四の発明に対して、前記商品情報出力部が出力した１以上の商品情報に対応する１以上の商品に対するユーザの納得度を有するユーザ反応情報を受信するサーバ受信部をさらに具備し、前記商品情報選択部は、前記ユーザ反応情報が有する納得度が予め決められた条件を満たさない場合に、前記ユーザ反応情報に対応する端末購入情報が有する条件情報を少なくとも一時的に変更し、当該変更した条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を前記１以上の商品関連情報から取得するサーバ装置である。
【００１４】
かかる構成により、ユーザの納得度に応じて、商品を選択する条件を少なくとも一時的に自動的に変更できる。
【００１５】
また、本第六の発明のサーバ装置は、第三または第四の発明に対して、購入処理部が購入処理を行った対象である１以上の商品情報に対応する意外度と満足度とに応じて、端末購入情報が有する条件情報を変更する条件情報変更部をさらに具備するサーバ装置である。
【００１６】
かかる構成により、購入履歴に応じて、商品を選択する条件を自動的に変更できる。
【００１７】
また、本第七の発明のサーバ装置は、第一から第六いずれかの発明に対して、商品情報選択部は、ユーザ識別子ごとに、定期的に、ユーザ識別子と対になる条件情報が示す条件に従って、条件を満たす意外度および満足度と対になる１以上の商品情報を１以上の商品関連情報から取得するサーバ装置である。
【００１８】
かかる構成により、定期的に意外性のある商品等を選択し、購入できる。
【発明の効果】
【００１９】
本発明による情報システムによれば、意外性のある商品を購入できる。
【図面の簡単な説明】
【００２０】
【図１】実施の形態１における情報システム１の概念図
【図２】同情報システムのブロック図
【図３】同サーバ装置の動作について説明するフローチャート
【図４】同商品選択処理の動作について説明するフローチャート
【図５】同商品関連情報管理表を示す図
【図６】同端末購入情報管理表を示す図
【図７】同端末購入情報管理表を示す図
【図８】実施の形態２における情報システムのブロック図
【図９】同サーバ装置の動作について説明するフローチャート
【図１０】同端末装置の動作について説明するフローチャート
【図１１】同出力例を示す図
【図１２】上記実施の形態におけるコンピュータシステムの概観図
【図１３】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２１】
以下、情報システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２２】
（実施の形態１）
【００２３】
本実施の形態において、条件に合致する商品情報を選択し、自動購入できる情報システムについて説明する。ここでの条件は、商品の意外度、満足度に関する条件である。
【００２４】
また、本実施の形態において、商品情報を選択する条件として、金額情報も含み、例えば、当該金額情報が示す金額以内の商品情報を取得する情報システムについて説明する。
【００２５】
また、本実施の形態において、ユーザの納得度に応じて、少なくとも一時的に自動的に変更された商品選択条件により、商品を選択する情報システムについて説明する。
【００２６】
また、本実施の形態において、過去の購入履歴に応じて、商品情報を選択する条件を自動変更することもできる情報システムについて説明する。
【００２７】
さらに、本実施の形態において、定期的（例えば、月に１回など）に、商品情報を選択し、自動購入できる情報システムについて説明する。
【００２８】
図１は、本実施の形態における情報システム１の概念図である。情報システム１は、サーバ装置１１、１以上の端末装置１２、および決裁サーバ１３を具備する。サーバ装置１１は、商品情報を選択し、自動購入の処理を行う装置である。また、端末装置１２は、商品を購入するユーザの端末である。さらに、決裁サーバ１３は、決裁処理を行うサーバである。なお、商品とは、購入対象のもので、有形の商品だけではなく、いわゆる無形のサービスも含む、とする。
【００２９】
図２は、本実施の形態における情報システム１のブロック図である。
【００３０】
サーバ装置１１は、商品関連情報格納部１１１、端末購入情報格納部１１２、サーバ受信部１１３、商品情報選択部１１４、商品情報出力部１１５、購入処理部１１６、条件情報変更部１１７、商品評価情報受信部１１８、および商品関連情報更新部１１９を具備する。
【００３１】
端末装置１２は、端末受付部１２１、端末送信部１２２、端末受信部１２３、および端末出力部１２４を具備する。
【００３２】
決裁サーバ１３は、購入処理受信部１３１、決裁部１３２、およびサーバ指示送信部１３３を具備する。
【００３３】
サーバ装置１１を構成する商品関連情報格納部１１１は、１以上の商品関連情報を格納し得る。商品関連情報は、商品情報と評価情報を有する。商品情報とは、商品に関する情報であり、商品を識別する商品識別情報を含む。また、評価情報は、商品の評価に関する情報であり、商品の意外度と、当該商品の満足度とを有する。意外度とは、商品の意外性の度合いに関する情報である。また、満足度とは、商品の満足の度合いに関する情報である。また、商品情報は、商品識別情報で識別される商品の金額を示す金額情報をも有することは好適である。また、商品情報は、商品の種類を示すジャンル、販売可能な数を示す販売数、販売者が売りたい度合いを示す優先度などを有しても良い。また、商品関連情報が有する評価情報として、意外度（びっくり度とも言う。）と満足度（良品度とも言う。）の他に、怒り度を有しても良い。怒り度とは、購入したユーザの怒りに関する度合いである。
【００３４】
端末購入情報格納部１１２は、１以上の端末購入情報を格納し得る。端末購入情報は、ユーザを識別するユーザ識別子と、条件情報とを有する。つまり、端末購入情報は、ユーザごとの条件情報を管理する情報である。条件情報とは、商品情報を選択する条件に関する情報であり、意外度および満足度に関する条件に関する情報である。また、一の端末購入情報は、２以上の条件情報を保持していても良い。そして、かかる場合、例えば、２以上の条件情報のうちの一の条件情報が、順次、選択されても良い。また、同一のユーザ識別子に対応する２以上の端末購入情報が格納されていても良い。なお、端末購入情報が端末購入情報格納部１１２に格納されるタイミングは問わない。
【００３５】
サーバ受信部１１３は、例えば、端末装置１２から商品の購入指示を受信する。購入指示は、例えば、ユーザ識別子と条件情報とを含んでも良い。また、サーバ受信部１１３は、例えば、決裁サーバ１３から商品の購入指示を受信しても良い。また、サーバ受信部１１３は、例えば、端末装置１２から納得度を有するユーザ反応情報を受信しても良い。ユーザ反応情報とは、購入した１以上の商品や、サーバ装置１１から提案された１以上の商品に対するユーザの反応を示す情報である。納得度は、ユーザの１以上の商品に対する納得の度合いを示す情報である。また、納得度は、例えば、１から１０の整数や、ＡからＥの文字等で示される。なお、納得度は、満足度とは異なる。納得度は、商品情報選択部１１４における商品の選択行為に対する納得の度合いであり、満足度は商品情報選択部１１４が選択した商品に対する満足の度合いである。また、ユーザ反応情報は、端末購入情報を識別する端末購入情報識別子を有することは好適である。また、ユーザ反応情報は、ユーザ識別子を有しても良い。
【００３６】
商品情報選択部１１４は、ユーザ識別子ごとに、１以上の商品情報を商品関連情報格納部１１１から取得する。商品情報選択部１１４は、サーバ受信部１１３が受信した購入指示が有するユーザ識別子と対になる条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を取得する。なお、ここで、「ユーザ識別子ごと」とは、端末購入情報ごとと考えても良い。
【００３７】
また、商品情報選択部１１４は、条件情報が示す条件を満たす意外度および満足度と対になり、かつ、条件情報に含まれる金額情報に対して、予め決められた条件を満たす金額情報を有する１以上の商品情報を商品関連情報格納部１１１から取得することは好適である。かかる場合、商品情報選択部１１４は、通常、予算の範囲内で、１以上の商品情報を取得することとなる。
【００３８】
また、商品情報選択部１１４は、ユーザ識別子ごとに、定期的に（例えば、月に１回）、ユーザ識別子と対になる条件情報が示す条件に従って、条件を満たす意外度および満足度と対になる１以上の商品情報を商品関連情報格納部１１１から取得することは好適である。
【００３９】
また、商品情報選択部１１４は、サーバ受信部１１３が受信したユーザ反応情報が有する納得度に応じて、当該ユーザ反応情報に対応する端末購入情報が有する条件情報を少なくとも一時的に変更し、当該変更した条件情報が示す条件に従って、１以上の商品情報を商品関連情報格納部１１１から取得することは好適である。さらに具体的には、商品情報選択部１１４は、サーバ受信部１１３が受信したユーザ反応情報が有する納得度が予め決められた条件を満たすか否かを判断し、例えば、当該条件を満たさないほど、納得度が低い場合に、ユーザ反応情報が有するユーザ識別子に対応する端末購入情報が有する条件情報を少なくとも一時的に変更し、当該変更した条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を商品関連情報格納部１１１から取得する。なお、かかる場合、商品情報選択部１１４は、条件を予め格納している。商品情報選択部１１４は、当該条件を、１以上のユーザ識別子に対応付けて、一のユーザごとまたは２以上のユーザグループごとに格納していても良いし、全ユーザ共通の条件を予め格納していても良い。なお、例えば、商品情報選択部１１４は、最近に購入された商品等に対するユーザの納得度に応じて、条件情報を少なくとも一時的に変更して、当該変更した条件情報を、次の商品情報の選択の機会に利用する。また、例えば、商品情報選択部１１４は、最近の２度以上の機会に購入された商品等に対するユーザの２以上の納得度に応じて、条件情報を少なくとも一時的に変更して、当該変更した条件情報を、次の商品情報の選択の機会に利用する。
【００４０】
商品情報選択部１１４は、納得度に応じて、例えば、以下のように条件情報を変更する。条件情報の変更の第一の具体例は、以下である。つまり、商品情報選択部１１４は、ユーザ反応情報が有する納得度が予め決められた条件（例えば、納得度が１から１０の整数のいずれかを採り得る場合に、「納得度＞＝５」）を満たさないと判断した場合に、ユーザ反応情報が有する端末購入情報識別子に対応する条件情報を端末購入情報格納部１１２から読み出す。そして、商品情報選択部１１４は、読み出した条件情報から、当該端末購入情報が満足度を優先しているか、意外度を優先しているかを判断する。つまり、例えば、商品情報選択部１１４は、「条件情報に含まれる満足度の最低値＞条件情報に含まれる意外度の最低値」であれば当該端末購入情報が満足度を優先していると判断し、「条件情報に含まれる満足度の最低値＜＝条件情報に含まれる意外度の最低値」であれば当該端末購入情報が意外度を優先していると判断する。次に、商品情報選択部１１４は、満足度を優先している端末購入情報に対しては、満足度のより高い商品を選択するように、条件情報を一時的に変更する。また、商品情報選択部１１４は、意外度を優先している端末購入情報に対しては、意外度のより高い商品を選択するように、条件情報を一時的に変更する。さらに、条件情報の変更の第二の具体例は、以下である。商品情報選択部１１４は、上記と同様の判断方法により、端末購入情報が満足度を優先しているか、意外度を優先しているかを判断する。次に、商品情報選択部１１４は、満足度を優先している端末購入情報に対しては、意外度の高い商品を選択するように、条件情報を一時的に変更する。また、商品情報選択部１１４は、意外度を優先している端末購入情報に対しては、満足度の高い商品を選択するように、条件情報を一時的に変更する。なお、商品情報選択部１１４は、納得度に応じて、条件情報をどのように変更しても良い。
【００４１】
商品情報出力部１１５は、ユーザ識別子ごとに、商品情報選択部１１４が選択した１以上の商品情報を出力する。ここでの出力とは、通常、ユーザ識別子に対応する端末装置１２への送信である。なお、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタへの印字、音出力、記録媒体への蓄積、他の処理装置や他のプログラム（例えば、購入処理部１１６）などへの処理結果の引渡しなどの場合もあり得る。なお、ここで、「ユーザ識別子ごと」とは、端末購入情報ごとと考えても良い。
【００４２】
購入処理部１１６は、商品情報選択部１１４が選択した１以上の商品情報に対して、購入処理を行う。ここで、購入処理とは、例えば、決裁サーバ１３に１以上の商品情報を送信する処理である。また、購入処理は、購入商品を管理するサーバに１以上の商品情報を送信する処理でも良い。また、購入処理は、購入伝票を印刷する処理などでも良い。つまり、購入処理は、購入に関する処理であれば良い。
【００４３】
条件情報変更部１１７は、購入処理部１１６が購入処理を行った対象である１以上の商品情報に対応する意外度と満足度とに応じて、端末購入情報が有する条件情報を変更する。なお、かかる条件情報の変更は、一時的でも良い。
【００４４】
また、端末購入情報格納部１１２において、一の端末購入情報が２以上の条件情報を有している場合、条件情報変更部１１７は、２以上の条件情報のうち、予め決められたアルゴリズムにより、一の条件情報を選択し、次に使用する条件情報を識別できるフラグを、端末購入情報格納部１１２に書き込んでも良い。例えば、一の端末購入情報が２つの条件情報を有している場合、条件情報変更部１１７は、第一の条件情報が使用された次は、第二の条件情報が使用されるように、次に使用する条件情報を識別できるフラグを、端末購入情報格納部１１２に書き込む。
【００４５】
また、例えば、条件情報変更部１１７は、購入処理部１１６が購入処理を行った対象である１以上の商品情報に対応する意外度と満足度が示す情報が、意外度が条件を満たすほど大きい場合は、満足度をより大きくするように端末購入情報格納部１１２の条件情報を変更し、購入処理部１１６が購入処理を行った対象である１以上の商品情報に対応する意外度と満足度が示す情報が、満足の度合いが条件を満たすほど大きい場合は、意外度をより大きくするように端末購入情報格納部１１２の条件情報を変更する。かかる場合、条件情報変更部１１７は、意外性の大きい商品を購入した次は、満足度の大きい無難な商品を購入するように条件情報を変更することとなる。また、その逆で、条件情報変更部１１７は、満足度の大きい無難な商品を購入した次は、意外性の大きい商品を購入するように条件情報を変更することとなる。ここでの端末購入情報とは、端末購入情報識別子またはユーザ識別子に対応する端末購入情報である。
【００４６】
なお、条件情報変更部１１７は、２度以上の商品の購入履歴に応じて、条件情報を変更しても良い。つまり、例えば、２度連続で、満足度が閾値より小さい商品の購入を行った場合に、条件情報変更部１１７は、意外度が閾値以上となる条件に、条件情報を変更しても良い。
【００４７】
商品評価情報受信部１１８は、商品評価情報を端末装置１２から受信する。商品評価情報は、商品識別情報と意外度と満足度とを有する。また、商品評価情報は、商品識別情報と意外度と満足度と怒り度とを有しても良い。さらに、商品評価情報は、他の評価情報を有しても良い。
【００４８】
商品関連情報更新部１１９は、商品評価情報受信部１１８が受信した商品評価情報を、商品関連情報格納部１１１の商品関連情報に反映させる。つまり、商品関連情報更新部１１９は、例えば、商品評価情報受信部１１８が受信した商品評価情報を、商品関連情報格納部１１１に追記するだけでも良いし、各評価情報（意外度、満足度、怒り度など）の平均値を、商品評価情報受信部１１８が受信した商品評価情報に含まれる各評価情報をも加えて、再計算して、算出した各評価情報の平均値を、商品識別情報と対に、商品関連情報格納部１１１に蓄積しても良い。なお、商品関連情報格納部１１１が外部の装置（商品関連情報管理サーバ）に存在する場合、商品関連情報更新部１１９は、当該商品関連情報管理サーバに対して、商品評価情報受信部１１８が受信した商品評価情報を用いて、商品関連情報を変更するように指示する。
【００４９】
端末装置１２を構成する端末受付部１２１は、ユーザ識別子と条件情報を有する購入指示を受け付ける。ここでのユーザ識別子は、予め端末装置１２に蓄積されていても良い。また、端末受付部１２１は、商品識別情報と意外度と満足度とを有する商品評価情報を受け付けても良い。また、端末受付部１２１は、納得度を有するユーザ反応情報を受け付けても良い。ユーザ反応情報は、端末購入情報を識別する端末購入情報識別子や、ユーザ識別子を有しても良い。そして、端末受付部１２１は、端末購入情報識別子を記録媒体から読み出し、納得度をキーボードやマウス等から受け付けても良い。つまり、ここで、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。購入指示や商品評価情報の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部１２１は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００５０】
端末送信部１２２は、購入指示、商品評価情報、またはユーザ反応情報などをサーバ装置１１に送信する。また、端末送信部１２２は、ユーザ識別子をもサーバ装置１１に送信することは好適である。また、端末送信部１２２は、ユーザ識別子と条件情報を有する購入指示を決裁サーバ１３に送信しても良い。
【００５１】
端末受信部１２３は、１以上の商品情報をサーバ装置１１から受信する。ここで、端末受信部１２３は、商品情報出力部１１５が送信した１以上の商品情報を受信する。
【００５２】
端末出力部１２４は、端末受信部１２３が受信した１以上の商品情報を出力する。ここで出力する商品情報は、購入した商品の商品情報である。端末出力部１２４は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部１２４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００５３】
決裁サーバ１３を構成する購入処理受信部１３１は、ユーザ識別子と１以上の商品情報とを受信する。購入処理受信部１３１は、ユーザ識別子と購入した商品の合計金額の情報だけを受信しても良い。購入処理受信部１３１は、決裁を行うために必要な情報を受信すれば良い。購入処理受信部１３１は、端末装置１２から、ユーザ識別子と条件情報を有する購入指示を受信しても良い。
【００５４】
決裁部１３２は、購入処理受信部１３１が受信したユーザ識別子と１以上の商品情報等を用いて、決裁処理を行う。決裁処理は公知技術であるので詳細な説明を省略する。
【００５５】
サーバ指示送信部１３３は、購入指示をサーバ装置１１に送信する。購入指示は、通常、ユーザ識別子を含む。購入指示は、例えば、金額情報を含んでも良い。なお、サーバ指示送信部１３３は、ユーザ識別子ごとに、定期的に購入指示をサーバ装置１１に送信することは好適である。
【００５６】
商品関連情報格納部１１１、端末購入情報格納部１１２は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。商品関連情報格納部１１１等に商品関連情報等が記憶される過程は問わない。例えば、記録媒体を介して商品関連情報等が商品関連情報格納部１１１等で記憶されるようになってもよく、通信回線等を介して送信された商品関連情報等が商品関連情報格納部１１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された商品関連情報等が商品関連情報格納部１１１等で記憶されるようになってもよい。
【００５７】
サーバ受信部１１３、商品評価情報受信部１１８、端末受信部１２３、および購入処理受信部１３１は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００５８】
商品情報選択部１１４、購入処理部１１６、条件情報変更部１１７、商品関連情報更新部１１９、および決裁部１３２は、通常、ＭＰＵやメモリ等から実現され得る。商品情報選択部１１４等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５９】
端末送信部１２２、商品情報出力部１１５、端末送信部１２２、およびサーバ指示送信部１３３は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００６０】
端末出力部１２４は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部１２４は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００６１】
次に、情報システム１の動作について説明する。まず、サーバ装置１１の動作について、図３のフローチャートを用いて説明する。
【００６２】
（ステップＳ３０１）サーバ装置１１は、商品選択開始のタイミングであるか否かを判断する。商品選択開始のタイミングであればステップＳ３０２に行き、商品選択開始のタイミングでなければステップＳ３０７に行く。ここで、サーバ受信部１１３が、端末装置１２または決裁サーバ１３から、商品選択開始の指示を受信した場合に、商品選択開始のタイミングであると判断しても良い。また、商品情報選択部１１４が、予め決められた条件に合致する時刻であると判断した場合に、商品選択開始のタイミングであると判断しても良い。つまり、商品選択開始のタイミングは問わない。また、かかる段階で、商品選択に対応するユーザを識別するユーザ識別子が取得できている、とする。例えば、商品選択開始の指示はユーザ識別子を有する。また、例えば、商品情報選択部１１４は、商品選択開始のタイミングであると判断した場合に、ユーザ識別子を読み出す。
【００６３】
（ステップＳ３０２）商品情報選択部１１４は、商品関連情報格納部１１１から、商品情報の選択を行い、１以上の商品情報を取得する。かかる処理を商品選択処理という。商品選択処理について、図４のフローチャートを用いて説明する。なお、商品選択処理に、ユーザ識別子が渡される。
【００６４】
（ステップＳ３０３）購入処理部１１６は、ステップＳ３０２で取得された１以上の商品情報に対して、購入処理を行う。
【００６５】
（ステップＳ３０４）商品情報出力部１１５は、ステップＳ３０２で取得された１以上の商品情報を、端末装置１２に送信する。
【００６６】
（ステップＳ３０５）条件情報変更部１１７は、新しい条件情報を構成する。例えば、条件情報変更部１１７は、満足度を重視する条件１と、意外度を重視する条件２とを格納している、とする。そして、ステップＳ３０２で利用された条件情報が条件１である場合は、条件情報変更部１１７は、条件２を取得する。また、ステップＳ３０２で利用された条件情報が条件２である場合は、条件情報変更部１１７は、条件１を取得する。なお、条件１は、例えば、「満足度＞＝７（１０点満点の７）」や、「満足度＞＝７  ＡＮＤ  意外度＜＝３（１０点満点の３）」などである。また、条件２は、例えば、「意外度＞＝８」や、「意外度＞＝８  ＡＮＤ  満足度＜＝４」などである。かかる場合、意外度を重視する購買行動と、満足度を重視する購買行動が交互に繰り返され、全体として、ユーザ満足度を向上できる。
【００６７】
（ステップＳ３０６）条件情報変更部１１７は、ステップＳ３０５で取得した条件情報を、次の条件情報に設定する。ステップＳ３０１に戻る。
【００６８】
（ステップＳ３０７）商品評価情報受信部１１８は、端末装置１２から商品評価情報を受信したか否かを判断する。商品評価情報を受信すればステップＳ３０８に行き、受信しなければステップＳ３１２に行く。
【００６９】
（ステップＳ３０８）商品関連情報更新部１１９は、ステップＳ３０７で受信された商品評価情報を用いて、新しい商品関連情報を構成する。
【００７０】
（ステップＳ３０９）商品関連情報更新部１１９は、ステップＳ３０８で構成した新しい商品関連情報を、古い商品関連情報に上書きし、商品関連情報を変更する。
【００７１】
（ステップＳ３１０）条件情報変更部１１７は、ステップＳ３０７で受信された商品評価情報に基づいて、新しい条件情報を構成する。例えば、ステップＳ３０７で受信された商品評価情報が有する満足度が閾値より低ければ、満足度が高い条件情報（例えば、上述の条件１）を構成する。また、例えば、ステップＳ３０７で受信された商品評価情報が有する意外度が閾値より低ければ、意外度が高い条件情報（例えば、上述の条件２）を構成する。ステップＳ３０１に戻る。
【００７２】
（ステップＳ３１１）条件情報変更部１１７は、ユーザ識別子に対応する条件情報の領域に、ステップＳ３１０で構成した条件情報を蓄積する。なお、条件情報変更部１１７は、端末購入情報格納部１１２に条件情報を蓄積する。
【００７３】
（ステップＳ３１２）サーバ受信部１１３は、端末装置１２から納得度を有するユーザ反応情報を受信したか否かを判断する。ユーザ反応情報を受信すればステップＳ３１３に行き、ユーザ反応情報を受信しなければステップＳ３０１に戻る。
【００７４】
（ステップＳ３１３）商品情報選択部１１４は、ステップＳ３１２で受信されたユーザ反応情報が有する納得度を取得する。なお、ここで、商品情報選択部１１４は、図示しない記録媒体に蓄積されている過去の１以上の納得度をも取得しても良い。なお、過去の１以上の納得度とは、受信されたユーザ反応情報に対応する端末購入情報に対する納得度と同じ端末購入情報についての過去の納得度である。
【００７５】
（ステップＳ３１４）商品情報選択部１１４は、予め格納している納得度に関する条件を読み出し、ステップＳ３１３で取得した１以上の納得度が当該条件を満たすか否かを判断する。条件を満たさなければステップＳ３１５に行き、条件を満たせばステップＳ３０１に戻る。
【００７６】
（ステップＳ３１５）商品情報選択部１１４は、ステップＳ３１２で受信されたユーザ反応情報に対応する条件情報を端末購入情報格納部１１２から読み出す。そして、商品情報選択部１１４は、当該条件情報を、予め決められたアルゴリズムで変更し、新しい条件情報を生成する。次に、商品情報選択部１１４は、生成した新しい条件情報を、ユーザ識別子に対応づけて一時蓄積する。なお、新しい条件情報が蓄積される記録媒体は、端末購入情報格納部１１２であるが、通常、ユーザが設定した条件情報に上書きされない。ステップＳ３０１に戻る。
【００７７】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００７８】
次に、ステップＳ３０２の商品選択処理について、図４のフローチャートを用いて説明する。
【００７９】
（ステップＳ４０１）商品情報選択部１１４は、ユーザ識別子に対応する条件情報を端末購入情報格納部１１２から読み出す。なお、本ステップで、商品情報選択部１１４は、ステップＳ３１５で一時蓄積された条件情報が存在するか否かを判断し、一時的な条件情報が存在する場合、当該条件情報を読み出すことは好適である。また、商品情報選択部１１４は、一度利用した一時的な条件情報を削除することは好適である。さらに、商品情報選択部１１４は、一時的な条件情報を削除する条件を保持しており、１以上の納得度が、かかる削除条件に合致する場合に、一時的な条件情報を削除しても良い。
【００８０】
（ステップＳ４０２）商品情報選択部１１４は、カウンタｉに１を代入する。
【００８１】
（ステップＳ４０３）商品情報選択部１１４は、ｉ番目の商品関連情報が、商品関連情報格納部１１１に存在するか否かを判断する。ｉ番目の商品関連情報が存在すればステップＳ４０４、存在しなければ上位処理にリターンする。
【００８２】
（ステップＳ４０４）商品情報選択部１１４は、ｉ番目の商品関連情報を商品関連情報格納部１１１から読み出す。
【００８３】
（ステップＳ４０５）商品情報選択部１１４は、ｉ番目の商品関連情報に含まれる意外度と満足度等の評価情報を取得する。なお、ここで、商品情報選択部１１４が取得する情報は、条件情報に関係する評価情報である。
【００８４】
（ステップＳ４０６）商品情報選択部１１４は、ステップＳ４０５で取得した意外度と満足度等が、ステップＳ４０１で読み出した条件情報に合致するか否かを判断する。合致すればステップＳ４０７に行き、合致しなければステップＳ４１３に行く。
【００８５】
（ステップＳ４０７）商品情報選択部１１４は、ｉ番目の商品関連情報に含まれる金額情報を取得する。
【００８６】
（ステップＳ４０８）商品情報選択部１１４は、ステップＳ４０７で取得した金額情報が条件情報に合致するか否かを判断する。合致すればステップＳ４０９に行き、合致しなければステップＳ４１３に行く。
【００８７】
（ステップＳ４０９）商品情報選択部１１４は、ｉ番目の商品関連情報に含まれる他の情報を取得する。なお、ここで、商品情報選択部１１４が取得する情報は、条件情報に関係する他の情報である。他の情報とは、評価情報と金額情報を除く情報である。また、本ステップで情報を取得しなくても良い。ここで、他の情報を取得しない場合、ステップＳ４１１に行く。
【００８８】
（ステップＳ４１０）商品情報選択部１１４は、ステップＳ４０７で取得した他の情報が条件情報に合致するか否かを判断する。合致すればステップＳ４１１に行き、合致しなければステップＳ４１３に行く。
【００８９】
（ステップＳ４１１）商品情報選択部１１４は、ｉ番目の商品関連情報に含まれる商品情報をバッファに一時蓄積する。なお、ここで蓄積した商品情報は購入対象の商品の情報である。
【００９０】
（ステップＳ４１２）商品情報選択部１１４は、商品情報の選択を終了するか否かを判断する。商品情報の選択を終了する場合は上位処理にリターンし、終了しない場合はステップＳ４１３に行く。なお、例えば、商品情報選択部１１４は、ステップＳ４１１でバッファに蓄積した１以上の商品情報が有する各商品識別子に対応する金額情報の合計が、条件情報が有する金額の上限である場合、または条件情報が有する金額を超えた場合、または条件情報が有する金額の上限まで閾値以内の金額である場合に、商品情報の選択を終了すると判断する。また、例えば、商品情報選択部１１４は、ステップＳ４１１でバッファに蓄積した商品情報の数が、条件情報が有する商品情報の数に合致する場合に、商品情報の選択を終了すると判断しても良い。
【００９１】
（ステップＳ４１３）商品情報選択部１１４は、カウンタｉを１、インクリメントする。ステップＳ４０３に戻る。
【００９２】
次に、端末装置１２の動作について説明する。端末装置１２の端末受付部１２１は、ユーザ識別子を有する商品の購入指示を受け付ける。または、端末受付部１２１は、商品識別情報と意外度と満足度とを有する商品評価情報を受け付ける。または、端末受付部１２１は、納得度を有するユーザ反応情報を受け付ける。そして、端末送信部１２２は、受け付けられた購入指示または商品評価情報またはユーザ反応情報をサーバ装置１１に送信する。また、端末受信部１２３は、購入指示に対応して、１以上の商品情報をサーバ装置１１から受信する。なお、かかる商品情報は、購入された商品の情報である。そして、端末出力部１２４は、端末受信部１２３が受信した１以上の商品情報を出力する。なお、端末装置１２の端末受付部１２１は、商品の購入指示を受け付けないことは好適である。かかる場合、ユーザは、商品の購入指示を入力せずに、商品を自動購入できる。ただし、この場合でも、一度は、ユーザが条件情報を、何らかの手段（条件情報の郵送などでも良い）で通知する必要がある。
【００９３】
次に、決裁サーバ１３の動作について説明する。決裁サーバ１３を構成する購入処理受信部１３１は、ユーザ識別子と１以上の商品情報とを受信する。そして、決裁部１３２は、購入処理受信部１３１が受信したユーザ識別子と１以上の商品情報等を用いて、決裁処理を行う。
【００９４】
また、決裁サーバ１３のサーバ指示送信部１３３は、購入指示をサーバ装置１１に送信しても良い。端末装置１２から購入指示を受信した場合に、購入指示をサーバ装置１１に送信しても良いし、他のトリガーにより購入指示をサーバ装置１１に送信しても良い。
【００９５】
以下、本実施の形態における情報システム１の具体的な動作について説明する。情報システム１の概念図は図１である。
【００９６】
今、サーバ装置１１の商品関連情報格納部１１１は、図５に示す商品関連情報管理表を格納している。商品関連情報管理表は、「ＩＤ」「商品名」「ジャンル」「価格」「優先度」「評価情報」を有するレコードを１以上格納している。「評価情報」は、ここでは、「意外度」「満足度」「怒り度」「人数」を有する。商品関連情報管理表において、「意外度」「満足度」「怒り度」の各値は、０から１０までの数値であり、「人数」の購入者の平均値である。つまり、図５において、商品ＩＤ「００１」のリップクリームは、８名が購入し、購入者の平均の意外度が「１」、満足度が「８」、怒り度が「２」であることを示す。なお、図５の商品関連情報管理表は、適宜、商品関連情報の更新、商品関連情報の入れ替え等が行われる。
【００９７】
また、端末購入情報格納部１１２は、図６に示す端末購入情報管理表を格納している。端末購入情報管理表は、「ＩＤ」「ユーザ識別子」「条件情報」を有するレコードを１以上格納している。「条件情報」は、「金額」「商品数」「評価情報」「ジャンル」を有する。「評価情報」は、「意外度」「満足度」を有する。ＩＤ「１」のレコードにおいて、金額が「１００００円」までで、商品数が１点で、意外度「３以下」、満足度「７以上」、ジャンル「お酒」の商品を選択することを示す。また、ＩＤ「３」のレコードにおいて、金額が「３０００円」まで、商品数が３点、満足度「７以上」、ジャンル「おもちゃ」の商品を選択することを示す。そして、図６のＩＤ「１」およびＩＤ「３」のレコードが示すように、端末購入情報管理表は、一のユーザに対応して、複数の端末購入情報を管理しても良い。なお、図６において、商品数や「意外度」や「満足度」等の属性値の「−」は、商品数等の属性値は問わないことを示す。
【００９８】
さらに、ここでは、サーバ装置１１は、毎月５日に、自動的に購入処理を行う、とする。
【００９９】
なお、端末装置１２は、ユーザ識別子（例えば「００１」）と、上限の金額（例えば「１００００円」）と、商品数（例えば「１」）と、評価情報（例えば、「意外度＜＝３」「満足度＞＝７」）と、ジャンル（例えば、「お酒」）とを有する購入指示を、ユーザから受け付ける。ここで、ユーザ識別子は、例えば、クレジットカード番号である。そして、端末送信部１２２は、受け付けられた購入指示を決裁サーバ１３に送信する。
【０１００】
そして、決裁サーバ１３の購入処理受信部１３１は、購入指示を受信し、図示しない記憶媒体（例えば、購入指示格納部）に蓄積する。そして、サーバ指示送信部１３３は、例えば、毎月５日に、購入指示をサーバ装置１１に送信する。
【０１０１】
そして、サーバ装置１１のサーバ受信部１１３は購入指示を受信し、端末購入情報格納部１１２に蓄積する。以上の処理により、図６の端末購入情報管理表が構築される。
【０１０２】
かかる状況において、以下の２つの具体例について、説明する。
（具体例１）
【０１０３】
具体例１は、ユーザが入力した納得度に応じて、一時的に条件情報を変更する例である。
【０１０４】
ここでは、ユーザが入力する納得度は、１から１０の整数のいずれかを採り得るとする。そして、商品情報選択部１１４は、ユーザが入力した納得度が５以下であることが２回続いた場合、以下のように、次に使用する条件情報を一時的に変更する、とする。つまり、満足度を優先するユーザである場合は、さらに満足度の条件を１、厳しくする。また、意外度を優先するユーザである場合は、さらに意外度の条件を１、厳しくする。例えば、商品情報選択部１１４は、満足度を優先するユーザであり、条件情報が有する満足度が「７以上」である場合、一時的に満足度を「８以上」とする。また、例えば、商品情報選択部１１４は、意外度を優先するユーザであり、条件情報が有する意外度が「８以上」である場合、一時的に満足度を「９以上」とする。
【０１０５】
以上の状況において、２０１１年３月５日になったので、決裁サーバ１３は、商品選択開始のタイミングである、と判断する。そして、決裁サーバ１３のサーバ指示送信部１３３は、ユーザ識別子（例えば「００１」）を含む購入指示をサーバ装置１１に送信する。
【０１０６】
かかる状況において、サーバ装置１１は、商品選択開始のタイミングであると判断した、とする。なお、現在、２０１１年３月５日である、とする。
【０１０７】
次に、商品情報選択部１１４は、図６の端末購入情報管理表から、順次、レコードを読み出す。まず、商品情報選択部１１４は、端末購入情報管理表の「ＩＤ＝１」のレコード「ユーザ識別子：００１，金額：１０，０００円，商品数：１，意外度：３以下，満足度：７以上，ジャンル：お酒」を読み出す。
【０１０８】
次に、商品情報選択部１１４は、「ＩＤ＝１」のレコードのうちの条件情報「金額：１０，０００円，商品数：１，意外度：３以下，満足度：７以上，ジャンル：お酒」に合致する一の商品情報を、図５の商品関連情報管理表から選択する。そして、購入処理部１１６は、選択された一の商品情報に対して、購入処理を行う。この処理により、選択された商品の自動購入が完了する。そして、選択された商品が、ユーザ識別子「００１」のユーザに郵送される。
【０１０９】
そして、ユーザは選択された商品（お酒）を飲んだ後、自身の端末装置１２に対して、納得度「３」を入力した、とする。なお、入力画面において、図６の端末購入情報管理表のレコードを識別する端末購入情報識別子「１」が管理されている、とする。
【０１１０】
次に、端末受付部１２１は、納得度「３」、端末購入情報識別子「１」を有するユーザ反応情報を受け付ける。そして、端末送信部１２２は、当該ユーザ反応情報をサーバ装置１１に送信する。
【０１１１】
次に、サーバ装置１１のサーバ受信部１１３は、端末装置１２から、納得度「３」、端末購入情報識別子「１」を有するユーザ反応情報を受信する。
【０１１２】
また、商品情報選択部１１４は、受信されたユーザ反応情報が有する納得度「３」と、端末購入情報識別子「１」に対応する過去の納得度を取得する。なお、端末購入情報識別子「１」に対応する過去の納得度は、存在しない、とする。また、過去の納得度とは、本具体例の場合、例えば、２０１１年２月５日に選択した商品に対する納得度である。商品情報選択部１１４は、端末購入情報識別子「１」に対応した、最近の２度の納得度を示す情報「−，３」を構成する。
【０１１３】
次に、商品情報選択部１１４は、予め格納している納得度に関する条件「ユーザが入力した納得度が５以下であることが２回続いた」を読み出し、取得した納得度「−，３」が当該条件を満たすか否かを判断する。そして、商品情報選択部１１４は、当該条件を満たさない、と判断する。
【０１１４】
次に、商品情報選択部１１４は、端末購入情報管理表の「ＩＤ＝２」以降のレコードも、「ＩＤ＝１」のレコードと同様に処理を行う。
【０１１５】
そして、２０１１年４月５日になって、２０１１年３月５日の際の処理と同様に、サーバ装置１１は、商品選択開始のタイミングである、と判断する。
【０１１６】
次に、商品情報選択部１１４は、図６の端末購入情報管理表から、順次、レコードを読み出す。まず、商品情報選択部１１４は、端末購入情報管理表の「ＩＤ＝１」のレコードを読み出す。
【０１１７】
次に、商品情報選択部１１４は、「ＩＤ＝１」のレコードのうちの条件情報に合致する一の商品情報を、図５の商品関連情報管理表から選択する。なお、この際、図５の商品関連情報管理表は、２０１１年３月５日の時点とは変更されている、とする。また、商品情報選択部１１４は、一度、一のユーザに対して選択した商品情報は、選択しない、という制約条件を有しており、かかる制約条件に合致するように商品情報を選択しても良い。
【０１１８】
そして、購入処理部１１６は、選択された一の商品情報に対して、購入処理を行う。この処理により、選択された商品の自動購入が完了する。そして、選択された商品が、ユーザ識別子「００１」のユーザに郵送される。
【０１１９】
そして、ユーザは選択された商品（お酒）を飲んだ後、自身の端末装置１２に対して、納得度「４」を入力した、とする。なお、入力画面において、図６の端末購入情報管理表のレコードを識別する端末購入情報識別子「１」が管理されている、とする。
【０１２０】
次に、端末受付部１２１は、納得度「４」、端末購入情報識別子「１」を有するユーザ反応情報を受け付ける。そして、端末送信部１２２は、当該ユーザ反応情報をサーバ装置１１に送信する。
【０１２１】
次に、サーバ装置１１のサーバ受信部１１３は、端末装置１２から、納得度「４」、端末購入情報識別子「１」を有するユーザ反応情報を受信する。
【０１２２】
また、商品情報選択部１１４は、受信されたユーザ反応情報が有する納得度「３」と、端末購入情報識別子「１」に対応する直前の納得度「３」を取得する。また、直前の納得度とは、本具体例の場合、２０１１年３月５日に選択した商品に対する納得度「３」である。商品情報選択部１１４は、端末購入情報識別子「１」に対応した、最近の２度の納得度を示す情報「３，４」を構成する。
【０１２３】
次に、商品情報選択部１１４は、予め格納している納得度に関する条件「ユーザが入力した納得度が５以下であることが２回続いた」を読み出し、取得した納得度「３，４」が当該条件を満たすか否かを判断する。そして、商品情報選択部１１４は、当該条件を満たす、と判断する。
【０１２４】
次に、商品情報選択部１１４は、受信されたユーザ反応情報に対応する条件情報「金額：１０，０００円，商品数：１，意外度：３以下，満足度：７以上，ジャンル：お酒」を図６の端末購入情報管理表から読み出す。
【０１２５】
そして、商品情報選択部１１４は、条件情報が有する評価情報「意外度：３以下，満足度：７以上」から、「満足度の最低値＝７」「意外度の最低値＝１」を得る。次に、商品情報選択部１１４は、「満足度の最低値＝７」「意外度の最低値＝１」から「条件情報に含まれる満足度の最低値＞条件情報に含まれる意外度の最低値」である、と判断する。そして、商品情報選択部１１４は、本端末購入情報において、満足度が優先されている、と判断する。
【０１２６】
そして、商品情報選択部１１４は、「満足度：７以上」をさらに厳しくする。つまり、商品情報選択部１１４は、「満足度：７以上」を１だけ厳しくし、「満足度：８以上」を得る。
【０１２７】
次に、商品情報選択部１１４は、端末購入情報識別子「１」に対応する条件情報であり、次回の購入時（２０１１年５月５日の購入の際）に使用される条件情報を生成する。つまり、商品情報選択部１１４は、条件情報「金額：１０，０００円，商品数：１，意外度：３以下，満足度：８以上，ジャンル：お酒」を生成する。
【０１２８】
そして、商品情報選択部１１４は、条件情報「金額：１０，０００円，商品数：１，意外度：３以下，満足度：８以上，ジャンル：お酒」を、端末購入情報識別子「１」に対応付けて、蓄積する。なお、蓄積される条件情報は、図６の「ＩＤ＝１」のレコードの領域とは、別の記憶媒体の領域である。
【０１２９】
次に、商品情報選択部１１４は、端末購入情報管理表の「ＩＤ＝２」以降のレコードも、「ＩＤ＝１」のレコードと同様に処理を行う。
【０１３０】
そして、２０１１年５月５日になって、２０１１年４月５日の際の処理と同様に、サーバ装置１１は、商品選択開始のタイミングである、と判断する。
【０１３１】
次に、商品情報選択部１１４は、図６の端末購入情報管理表から、順次、レコードを読み出す。まず、商品情報選択部１１４は、端末購入情報管理表の「ＩＤ＝１」のレコードを読み出す。ここで、商品情報選択部１１４は、端末購入情報識別子「１」に対応する一時的な条件情報が存在すると判断し、当該一時的な条件情報「金額：１０，０００円，商品数：１，意外度：３以下，満足度：８以上，ジャンル：お酒」を読み出す。
【０１３２】
次に、商品情報選択部１１４は、条件情報「金額：１０，０００円，商品数：１，意外度：３以下，満足度：８以上，ジャンル：お酒」に合致する一の商品情報を、図５の商品関連情報管理表から選択する。なお、この際、図５の商品関連情報管理表は、２０１１年４月５日の時点とは変更されている、とする。
【０１３３】
そして、購入処理部１１６は、選択された一の商品情報に対して、購入処理を行う。この処理により、選択された商品の自動購入が完了する。そして、選択された商品が、ユーザ識別子「００１」のユーザに郵送される。
【０１３４】
そして、ユーザは選択された商品（お酒）を飲んだ後、自身の端末装置１２に対して、納得度「８」を入力した、とする。
【０１３５】
次に、端末受付部１２１は、納得度「８」、端末購入情報識別子「１」を有するユーザ反応情報を受け付ける。そして、端末送信部１２２は、当該ユーザ反応情報をサーバ装置１１に送信する。
【０１３６】
次に、サーバ装置１１のサーバ受信部１１３は、端末装置１２から、納得度「８」、端末購入情報識別子「１」を有するユーザ反応情報を受信する。
【０１３７】
次に、商品情報選択部１１４は、受信されたユーザ反応情報が有する納得度「８」が、納得度に関する条件「ユーザが入力した納得度が５以下であることが２回続いた」を満たさない、と判断し、一時的な条件情報「金額：１０，０００円，商品数：１，意外度：３以下，満足度：８以上，ジャンル：お酒」を削除する。なお、今回も、納得度が「５以下」であった場合、商品情報選択部１１４は、一時的な条件情報を「金額：１０，０００円，商品数：１，意外度：３以下，満足度：９以上，ジャンル：お酒」として、さらに厳しい条件にすることは好適である。
【０１３８】
また、商品情報選択部１１４は、受信されたユーザ反応情報が有する納得度「８」と、端末購入情報識別子「１」に対応する過去の納得度「４」を取得する。そして、商品情報選択部１１４は、端末購入情報識別子「１」に対応した、最近の２度の納得度を示す情報「４，８」を構成する。
【０１３９】
次に、商品情報選択部１１４は、予め格納している納得度に関する条件「ユーザが入力した納得度が５以下であることが２回続いた」を読み出し、取得した納得度「−，３」が当該条件を満たすか否かを判断する。そして、商品情報選択部１１４は、当該条件を満たさない、と判断する。
【０１４０】
次に、商品情報選択部１１４は、端末購入情報管理表の「ＩＤ＝２」以降のレコードも、「ＩＤ＝１」のレコードと同様に処理を行う。
（具体例２）
【０１４１】
具体例２は、条件情報変更部１１７が自動的に条件情報を変更する例である。ここでは、端末購入情報格納部１１２は、図７に示す端末購入情報管理表を格納している。図７の端末購入情報管理表において、「ＩＤ＝１」のレコードは、２つの条件情報を有する。そして、具体例２において、２つの条件情報が順番に使用される。また、図７に示す端末購入情報管理表のレコードは、図６の端末購入情報管理表のレコードと比較して、さらに属性「使用フラグ」を有する。「使用フラグ」は、一のレコードに２以上の条件情報が存在する場合、使用する条件情報を特定するためのフラグである。また、「使用フラグ」が「１」の条件情報が選択される、とする。
【０１４２】
そして、サーバ装置１１のサーバ受信部１１３が購入指示を受信したので、商品選択開始のタイミングであると判断する。
【０１４３】
次に、商品情報選択部１１４は、図７の端末購入情報管理表に従って、各ユーザごとに、商品情報を選択する。つまり、ユーザ識別子「００１」のユーザに対して、商品情報選択部１１４は、使用フラグ「１」の条件情報「上限の金額「１００００円」、商品数「１」、評価情報（意外度「３以下」、満足度「７以上」）、ジャンル「お酒」」に合致する商品情報を、図５の商品関連情報管理表から選択する。つまり、商品情報選択部１１４は、商品関連情報管理表の「ＩＤ＝００４」のレコードが、金額「１００００円」、意外度「３以下」、満足度「７以上」、ジャンル「お酒」の条件を満たすと判断する。そして、商品情報選択部１１４は、商品関連情報管理表の「ＩＤ＝００４」のレコードを構成する商品情報（ＩＤ：００４、商品名：おいしい焼酎、ジャンル：お酒、価格：１００００）を取得する。そして、商品情報選択部１１４は、かかる商品情報をバッファに蓄積する。
【０１４４】
次に、サーバ装置１１の購入処理部１１６は、取得された商品情報（ＩＤ：００４、商品名：おいしい焼酎、ジャンル：お酒、価格：１００００）に対して、購入処理を行う。そして、ユーザ識別子「００１」のユーザに、商品情報（ＩＤ：００４、商品名：おいしい焼酎、ジャンル：お酒、価格：１００００）の商品が届けられる。
【０１４５】
次に、商品情報出力部１１５は、取得された商品情報（ＩＤ：００４、商品名：おいしい焼酎、ジャンル：お酒、価格：１００００）を、ユーザ識別子「００１」のユーザの端末装置１２に送信する。ここでは、例えば、メール送信である。つまり、メールにより、自動購入された商品の情報が、ユーザに通知される。なお、商品情報出力部１１５は、ユーザ識別子と通知先情報（例えば、メールアドレス、電話番号、ＩＰアドレス等）を対応付けて管理している、とする。
【０１４６】
次に、条件情報変更部１１７は、図７の「ＩＤ＝１」の第一の使用フラグ「１」を「０」に書き換え、第二の使用フラグ「０」を「１」に書き換える。かかる処理により、次に使用される条件情報は「上限の金額「１００００円」、商品数「１」、評価情報（意外度「９以上」）、ジャンル「お酒」」となる。
【０１４７】
次に、ユーザは、購入した商品（ＩＤ＝００４）の評価情報（意外度：３、満足度：１０、怒り度：１）を端末装置１２に入力した、とする。そして、端末装置１２の端末受付部１２１は、商品評価情報を受け付ける。商品評価情報は、ユーザ識別子「００１」、商品「ＩＤ＝００４」、評価情報（意外度：３、満足度：１０、怒り度：１）を有する情報である。
【０１４８】
次に、端末送信部１２２は、商品評価情報（ユーザ識別子「００１」、商品「ＩＤ＝００４」、評価情報（意外度：３、満足度：１０、怒り度：１））を、サーバ装置１１に送信する。
【０１４９】
次に、サーバ装置１１の商品評価情報受信部１１８は、商品評価情報（ユーザ識別子「００１」、商品「ＩＤ＝００４」、評価情報（意外度：３、満足度：１０、怒り度：１））を受信する。
【０１５０】
次に、商品関連情報更新部１１９は、商品「ＩＤ＝００４」の評価情報を構成する人数を「５８」から「５９」に更新する。また、商品関連情報更新部１１９は、意外度、満足度、および怒り度を、ユーザ識別子「００１」のユーザの意見が反映されるように更新する。ここでは、例えば、商品関連情報更新部１１９は、「（２×５８＋３）／５９」に、意外度を更新する。また、例えば、商品関連情報更新部１１９は、「（８×５８＋１０）／５９」に、満足度を更新する。さらに、例えば、商品関連情報更新部１１９は、「（１×５８＋１）／５９」に、意外度を更新する。
【０１５１】
以上、本実施の形態によれば、意外性のある商品または満足度の高い商品を自動購入できる。
【０１５２】
また、本実施の形態によれば、予定している金額を考慮して、意外性のある商品等を自動購入できる。
【０１５３】
また、本実施の形態によれば、過去の購入履歴に応じて、商品情報を選択する条件を自動変更できる。そのため、満足度の高い商品を購入したり、意外度の高い商品を購入したりでき、購買行動のバリエーションが担保できる。
【０１５４】
さらに、本実施の形態によれば、定期的（例えば、月に１回など）に、商品を自動購入できる。そのため、例えば、お小遣いの範囲で、自動的にかつ定期的に驚きを与えてくれるような商品を購入できる。
【０１５５】
なお、本実施の形態の具体例よれば、条件情報変更部１１７は、ユーザが設定した複数の条件情報を切り替える処理を行って、バリエーションのある複数の条件を切り替えながら、バリエーションのある商品等を選択することを行った。ユーザが設定した条件情報が満足度を重視した条件である場合、条件情報変更部１１７は、例えば、意外度を重視した条件情報を生成し、当該生成した条件情報に変更するなどしても良い。また、その逆に、ユーザが設定した条件情報が意外度を重視した条件である場合、条件情報変更部１１７は、例えば、満足度を重視した条件情報を生成し、当該生成した条件情報に変更するなどしても良い。
【０１５６】
また、本実施の形態において、商品情報選択部１１４が１以上のユーザが入力した納得度の履歴（一つの納得度でも良い）に応じて条件情報を変更する場合、一時的な変更であることを主として説明した。しかし、商品情報選択部１１４は、納得度の履歴に応じて、ユーザが登録した条件情報を変更しても良い。
【０１５７】
また、本実施の形態において、サーバ装置１１は、商品関連情報格納部１１１を具備した。しかし、商品関連情報格納部１１１は、１以上の他の外部の装置（商品関連情報管理サーバ）が有しても良い。かかる場合、サーバ装置１１は、ユーザを識別するユーザ識別子と、商品情報を選択する条件に関する情報であり、商品の意外性の度合いに関する情報である意外度および当該商品の満足の度合いに関する情報である満足度に関する条件に関する情報である条件情報とを有する１以上の端末購入情報を格納し得る端末購入情報格納部１１２と、商品を識別する商品識別情報を含む商品情報と、当該商品の意外性の度合いに関する情報である意外度と、当該商品の満足の度合いに関する情報である満足度とを有する１以上の商品関連情報から、ユーザ識別子ごとに、当該ユーザ識別子と対になる条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を取得する商品情報選択部１１４と、ユーザ識別子ごとに、前記商品情報選択部が選択した１以上の商品情報を出力する商品情報出力部１１５とを具備するサーバ装置である。なお、サーバ装置が商品関連情報格納部１１１を具備しなくても良いことは、他の実施の形態においても同様である。
【０１５８】
また、本実施の形態において、ユーザが入力した納得度が条件を満たさないほど低い場合に、一時的に、意外度や満足度を有する条件情報を変更した。そして、本実施の形態において、一時的に変更した条件情報を用いて商品選択を行い、その結果、ユーザが入力する納得度が向上した場合（条件を満たすほと向上した場合）には、一時的に変更した条件情報を、次回の商品の選択に用いるように、端末購入情報格納部１１２の条件情報を変更しても良い。かかることは、他の実施の形態においても同様である。
【０１５９】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態におけるサーバ装置１１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記憶媒体に、ユーザを識別するユーザ識別子と、商品情報を選択する条件に関する情報であり、意外度および満足度に関する条件に関する情報である条件情報とを有する１以上の端末購入情報とを格納しており、コンピュータを、商品を識別する商品識別情報を含む商品情報と、当該商品の意外性の度合いに関する情報である意外度と、当該商品の満足の度合いに関する情報である満足度とを有する１以上の商品関連情報から、ユーザ識別子ごとに、当該ユーザ識別子と対になる条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を取得する商品情報選択部と、ユーザ識別子ごとに、前記商品情報選択部が選択した１以上の商品情報を出力する商品情報出力部として機能させるためのプログラム、である。
【０１６０】
また、上記プログラムにおいて、前記商品情報は、商品識別情報で識別される商品の金額を示す金額情報をも有し、前記条件情報は、金額情報をも有し、前記商品情報選択部は、前記条件情報が示す条件を満たす意外度および満足度と対になり、かつ、前記条件情報に含まれる金額情報に対して、予め決められた条件を満たす金額情報を有する１以上の商品情報を前記１以上の商品関連情報から取得するものとして、コンピュータを機能させることは好適である。
【０１６１】
また、上記プログラムにおいて、前記商品情報選択部が選択した１以上の商品情報に対して、購入処理を行う購入処理部として、さらにコンピュータを機能させることは好適である。
【０１６２】
また、上記プログラムにおいて、前記商品情報出力部は、前記商品情報選択部が選択した１以上の商品情報を、各ユーザ識別子に対応する端末装置に送信し、１以上の商品情報の購入指示を前記端末装置から受信する購入指示受信部と、前記購入指示受信部が購入指示を受信した場合に、前記商品情報選択部が選択した１以上の商品情報に対して、購入処理を行う購入処理部として、コンピュータをさらに機能させることは好適である。
【０１６３】
また、上記プログラムにおいて、前記商品情報出力部が出力した１以上の商品情報に対応する１以上の商品に対するユーザの納得度を有するユーザ反応情報を受信するサーバ受信部をさらに具備し、前記商品情報選択部は、前記ユーザ反応情報が有する納得度が予め決められた条件を満たすほど低い場合に、前記ユーザ反応情報に対応する端末購入情報が有する条件情報を少なくとも一時的に変更し、当該変更した条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を前記１以上の商品関連情報から取得するものとして、コンピュータを機能させることは好適である。
【０１６４】
また、上記プログラムにおいて、前記購入処理部が購入処理を行った対象である１以上の商品情報に対応する意外度と満足度とに応じて、端末購入情報が有する条件情報を変更する条件情報変更部として、コンピュータをさらに機能させることは好適である。
【０１６５】
また、上記プログラムにおいて、前記条件情報変更部は、前記購入処理部が購入処理を行った対象である１以上の商品情報に対応する意外度と満足度が示す情報が、意外度が条件を満たすほど大きい場合は、満足度をより大きくするように前記記憶媒体の条件情報を変更し、前記購入処理部が購入処理を行った対象である１以上の商品情報に対応する意外度と満足度が示す情報が、満足の度合いが条件を満たすほど大きい場合は、意外度をより大きくするように前記記憶媒体の条件情報を変更するものとして、コンピュータを機能させることは好適である。
【０１６６】
また、上記プログラムにおいて、前記商品情報選択部は、ユーザ識別子ごとに、定期的に、当該ユーザ識別子と対になる条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を前記商品関連情報格納部から取得するものとして、コンピュータを機能させることは好適である。
【０１６７】
また、上記プログラムにおいて、前記商品評価情報を前記端末装置から受信する商品評価情報受信部と、前記商品評価情報受信部が受信した商品評価情報を、前記商品関連情報格納部の商品関連情報に反映させる商品関連情報更新部として、コンピュータをさらに機能させることは好適である。
【０１６８】
また、上記プログラムにおいて、前記商品評価情報受信部が受信した商品評価情報を用いて、前記ユーザ識別子と対になる条件情報を更新する条件情報更新部として、コンピュータをさらに機能させることは好適である。
【０１６９】
（実施の形態２）
【０１７０】
本実施の形態において、条件に合致する商品情報を自動選択し、選択された商品情報をユーザに提示し、ユーザの許可を得た後に、商品を購入する情報システムについて説明する。ここでの条件は、商品の意外度、満足度に関する条件である。
【０１７１】
また、本実施の形態において、商品情報を選択する条件として、金額情報も含み、例えば、当該金額情報が示す金額以内の商品情報を取得する情報システムについて説明する。
【０１７２】
さらに、本実施の形態において、定期的（例えば、月に１回など）に、商品情報を選択し、ユーザの許可を得た後に、商品を購入する情報システムについて説明する。
【０１７３】
本実施の形態における情報システム２の概念図は、図１と同様である。また、図８は、本実施の形態における情報システム２のブロック図である。情報システム２は、サーバ装置２１、端末装置２２、および決裁サーバ１３を具備する。
【０１７４】
サーバ装置２１は、商品関連情報格納部１１１、端末購入情報格納部１１２、サーバ受信部１１３、商品情報選択部１１４、商品情報出力部１１５、購入指示受信部２１１、購入処理部２１６、条件情報変更部１１７、商品評価情報受信部１１８、および商品関連情報更新部１１９を具備する。
【０１７５】
端末装置２２は、端末受付部２２１、端末送信部２２２、端末受信部２２３、および端末出力部２２４を具備する。
【０１７６】
サーバ装置２１の購入指示受信部２１１は、１以上の商品情報の購入指示を端末装置２２から受信する。購入指示受信部２１１は、購入指示を決裁サーバ１３から受信しても良い。購入指示受信部２１１は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【０１７７】
購入処理部２１６は、購入指示受信部２１１が購入指示を受信した場合に、商品情報選択部１１４が選択した１以上の商品情報に対して、購入処理を行う。購入処理部２１６は、購入指示に含まれる１以上の商品情報に対して、購入処理を行っても良い。購入処理部２１６は、通常、ＭＰＵやメモリ等から実現され得る。購入処理部２１６の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０１７８】
端末装置２２の端末受付部２２１は、ユーザからの購入指示を受け付ける。端末受付部２２１は、商品識別情報と意外度と満足度とを有する商品評価情報をも受け付けても良い。購入指示などの入力手段は、テンキーやキーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部２２１は、テンキーやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【０１７９】
端末送信部２２２は、端末受付部２２１が受け付けた購入指示をサーバ装置２１に送信する。また、端末送信部２２２は、商品評価情報をもサーバ装置２１に送信しても良い。また、端末送信部２２２は、ユーザ識別子をもサーバ装置２１に送信しても良い。さらに、また、端末送信部２２２は、ユーザ識別子と条件情報を有する購入指示を決裁サーバ１３に送信しても良い。端末送信部２２２は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【０１８０】
端末受信部２２３は、１以上の商品情報をサーバ装置２１から受信する。ここで、端末受信部２２３は、商品情報出力部１１５が送信した１以上の商品情報を受信する。
【０１８１】
端末出力部２２４は、端末受信部２２３が受信した１以上の商品情報を出力する。
【０１８２】
次に、情報システム２の動作について説明する。まず、サーバ装置２１の動作について、図９のフローチャートを用いて説明する。図９のフローチャートにおいて、図３のフローチャートと同一のステップについては、説明を省略する。
【０１８３】
（ステップＳ９０１）商品情報出力部１１５は、ステップＳ３０２で選択された１以上の商品情報を、端末装置２２に送信する。
【０１８４】
（ステップＳ９０２）購入指示受信部２１１は、端末装置２２から購入指示を受信したか否かを判断する。購入指示を受信すればステップＳ９０３に行き、購入指示を受信しなければステップＳ９０２に戻る。なお、購入指示は、ステップＳ９０１で送信した１以上の商品情報に対応するすべての商品を購入する指示でも良いし、ステップＳ９０１で送信した１以上の商品情報に対応する商品のうちの一部の商品を購入する指示でも良い。なお、購入指示が一部の商品を購入する指示である場合、購入指示には、購入する商品を識別する情報が含まれる。
【０１８５】
（ステップＳ９０３）購入処理部２１６は、ステップＳ９０２で受信された購入指示に対応する１以上の商品を購入する処理を行う。購入指示が一部の商品を購入する指示である場合、購入処理部２１６は、購入指示に含まれる商品を識別する情報に対応する１以上の商品の購入処理を行う。
【０１８６】
なお、図９のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１８７】
次に、端末装置２２の動作について、図１０のフローチャートを用いて説明する。
【０１８８】
（ステップＳ１００１）端末受付部２２１は、指示を受け付けたか否かを判断する。指示を受け付ければステップＳ１００２に行き、指示を受け付けなければステップＳ１００１に戻る。なお、ここでの指示は、商品を購入する指示である。
【０１８９】
（ステップＳ１００２）端末送信部２２２は、ステップＳ１００１で受け付けた指示をサーバ装置２１に送信する。
【０１９０】
（ステップＳ１００３）端末受信部２２３は、ステップＳ１００２における指示の送信に応じて、１以上の商品情報をサーバ装置２１から受信する。なお、ここで受信した１以上の商品情報は、購入する候補の商品の情報である。
【０１９１】
（ステップＳ１００４）端末出力部２２４は、ステップＳ１００３で受信された１以上の商品情報を出力する。
【０１９２】
（ステップＳ１００５）端末受付部２２１は、ステップＳ１００４で出力された１以上の商品情報のうちで、購入する商品を特定する指示である購入指示を受け付けたか否かを判断する。購入指示を受け付ければステップＳ１００６に行き、購入指示を受け付けなければステップＳ１００５に戻る。
【０１９３】
（ステップＳ１００６）端末送信部２２２は、購入指示をサーバ装置２１に送信する。ステップＳ１００１に戻る。なお、購入指示は、通常、購入する１以上の商品を識別する情報を含む。ただし、購入指示は、受信されたすべての商品情報で識別されるすべての商品を購入する指示でも良い。
【０１９４】
なお、図１０のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１９５】
以下、本実施の形態における情報システム２の具体的な動作について説明する。情報システム２の概念図は、図１と同様である。
【０１９６】
情報システム２の具体的な動作と情報システム１の具体的な動作とを比較して、サーバ装置２１が選択した１以上の商品情報に対して、ユーザが選択した商品のみを購入するか、１以上の商品情報に対応する商品を自動的に購入するかの違いである。
【０１９７】
したがって、情報システム２において、商品を購入するまでに至る処理のみを説明する。つまり、条件情報を自動的に変更したり、評価情報を変更したりする処理については、実施の形態１で説明したので、ここでの説明を省略する。
【０１９８】
今、サーバ装置２１の商品関連情報格納部１１１は、図５に示す商品関連情報管理表を格納している。
【０１９９】
また、端末購入情報格納部１１２は、図６に示す端末購入情報管理表を格納している。
【０２００】
かかる状況において、ユーザ識別子「００２」のユーザが、ユーザ識別子「００２」を含む指示を端末装置２２に入力した、とする。すると、端末装置２２の端末受付部２２１は、ユーザ識別子「００２」を含む指示を受け付ける。次に、端末送信部２２２は、ユーザ識別子「００２」を含む指示をサーバ装置２１に送信する。
【０２０１】
次に、サーバ装置２１の購入指示受信部２１１は、ユーザ識別子「００２」を含む指示を受信する。
【０２０２】
次に、商品情報選択部１１４は、図６の端末購入情報管理表から、ユーザ識別子「００２」と対になる条件情報「金額：５０００、意外度：７以上」を取得する。
【０２０３】
そして、商品情報選択部１１４は、かかる条件情報に合致する商品情報を、図５の商品関連情報管理表から選択する。そして、商品情報選択部１１４は、例えば、「ＩＤ：００３、商品名：イチゴ焼酎、ジャンル：お酒、価格：５００、販売数：１０」、「ＩＤ：０１１、商品名：モモ焼酎、ジャンル：お酒、価格：９００、販売数：１００」、「ＩＤ：１２７、商品名：ワイン日本酒、ジャンル：お酒、価格：３５００、販売数：５０」を取得した、とする。ここで、商品情報選択部１１４は、各レコードについて、条件情報「金額：５０００（以下）、意外度：７以上」に合致する商品情報を取得する、とする。
【０２０４】
次に、商品情報出力部１１５は、取得された上記の３つの商品情報を、端末装置２２に送信する。
【０２０５】
次に、端末装置２２の端末受信部２２３は、３つの商品情報「ＩＤ：００３、商品名：イチゴ焼酎、ジャンル：お酒、価格：５００、販売数：１０」、「ＩＤ：０１１、商品名：モモ焼酎、ジャンル：お酒、価格：９００、販売数：１００」、「ＩＤ：１２７、商品名：ワイン日本酒、ジャンル：お酒、価格：３５００、販売数：５０」をサーバ装置２１から受信する。そして、端末出力部２２４は、受信された３つの商品情報を出力する。出力例は、図１１である。
【０２０６】
次に、ユーザは、図１１の画面に対して、２つの商品情報（ＩＤ＝００３、１２７）のレコードにチェックを入力し、「購入」ボタンを押下した、とする。
【０２０７】
次に、端末受付部２２１は、ユーザ識別子「００２」および「ＩＤ＝００３、１２７」を有する購入指示を受け付ける。そして、端末送信部２２２は、かかる購入指示をサーバ装置２１に送信する。
【０２０８】
次に、サーバ装置２１の購入指示受信部２１１は、端末装置２２から、ユーザ識別子「００２」および「ＩＤ＝００３、１２７」を有する購入指示を受信する。そして、購入処理部２１６は、受信された購入指示に対応する２つの商品を購入する処理を行う。
【０２０９】
以上、本実施の形態によれば、意外性のある商品または満足度の高い商品を推薦できる。
【０２１０】
また、本実施の形態によれば、予定している金額を考慮して、意外性のある商品等を推薦できる。
【０２１１】
また、本実施の形態によれば、商品の購入の最終決定はユーザが行うので、ユーザの嗜好に合った商品を購入できる。
【０２１２】
なお、本実施の形態の具体例において、ユーザからの指示をトリガーとして、商品の購入のための処理が開始された。しかし、実施の形態１で述べたように、自動的に商品の購入のための処理が開始されても良い。
【０２１３】
さらに、本実施の形態におけるサーバ装置２１を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、ユーザを識別するユーザ識別子と、商品情報を選択する条件に関する情報であり、意外度および満足度に関する条件に関する情報である条件情報とを有する１以上の端末購入情報とを格納しており、コンピュータを、商品を識別する商品識別情報を含む商品情報と、当該商品の意外性の度合いに関する情報である意外度と、当該商品の満足の度合いに関する情報である満足度とを有する１以上の商品関連情報から、ユーザ識別子ごとに、当該ユーザ識別子と対になる条件情報が示す条件に従って、当該条件を満たす意外度および満足度と対になる１以上の商品情報を取得する商品情報選択部と、ユーザ識別子ごとに、前記商品情報選択部が選択した１以上の商品情報を出力する商品情報出力部として機能させるためのプログラム、である。
【０２１４】
また、上記プログラムにおいて、前記商品情報出力部は、前記商品情報選択部が選択した１以上の商品情報を、各ユーザ識別子に対応する端末装置に送信し、１以上の商品情報の購入指示を前記端末装置から受信する購入指示受信部と、前記購入指示受信部が購入指示を受信した場合に、前記商品情報選択部が選択した１以上の商品情報に対して、購入処理を行う購入処理部として、コンピュータをさらに機能させるためのプログラムであることは好適である。
【０２１５】
また、図１２は、本明細書で述べたプログラムを実行して、上述した実施の形態の端末装置やサーバ装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１２は、このコンピュータシステム３４０の概観図であり、図１３は、コンピュータシステム３４０のブロック図である。
【０２１６】
図１２において、コンピュータシステム３４０は、ＦＤドライブ、ＣＤ−ＲＯＭドライブを含むコンピュータ３４１と、キーボード３４２と、マウス３４３と、モニタ３４４とを含む。
【０２１７】
図１３において、コンピュータ３４１は、ＦＤドライブ３４１１、ＣＤ−ＲＯＭドライブ３４１２に加えて、ＭＰＵ３４１３と、ＣＤ−ＲＯＭドライブ３４１２及びＦＤドライブ３４１１に接続されたバス３４１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３４１５とに接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３４１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３４１７とを含む。ここでは、図示しないが、コンピュータ３４１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０２１８】
コンピュータシステム３４０に、上述した実施の形態の端末装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３５０１、またはＦＤ３５０２に記憶されて、ＣＤ−ＲＯＭドライブ３４１２またはＦＤドライブ３４１１に挿入され、さらにハードディスク３４１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３４１に送信され、ハードディスク３４１７に記憶されても良い。プログラムは実行の際にＲＡＭ３４１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３５０１、ＦＤ３５０２またはネットワークから直接、ロードされても良い。
【０２１９】
プログラムは、コンピュータ３４１に、上述した実施の形態の端末装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３４０がどのように動作するかは周知であり、詳細な説明は省略する。
【０２２０】
なお、上記プログラムにおいて、情報を送信するステップや、情報を受信するステップなどでは、ハードウェアによって行われる処理、例えば、送信するステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【０２２１】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０２２２】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されても良いことは言うまでもない。
【０２２３】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０２２４】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２２５】
以上のように、本発明にかかる情報システムは、意外性のある商品または満足度の高い商品を購入できる、という効果を有し、Ｗｅｂ上の商品購入システムとして有用である。
【符号の説明】
【０２２６】
１、２  情報システム
１１、２１  サーバ装置
１２、２２  端末装置
１３  決裁サーバ
１１１  商品関連情報格納部
１１２  端末購入情報格納部
１１３  サーバ受信部
１１４  商品情報選択部
１１５  商品情報出力部
１１６、２１６  購入処理部
１１７  条件情報変更部
１１８  商品評価情報受信部
１１９  商品関連情報更新部
１２１、２２１  端末受付部
１２２、２２２  端末送信部
１２３、２２３  端末受信部
１２４、２２４  端末出力部
１３１  購入処理受信部
１３２  決裁部
１３３  サーバ指示送信部
２１１  購入指示受信部
【図２】
0005763976.tif 000002
【図３】
0005763976.tif 000003
【図４】
0005763976.tif 000004
【図５】
0005763976.tif 000005
【図６】
0005763976.tif 000006
【図７】
0005763976.tif 000007
【図８】
0005763976.tif 000008
【図９】
0005763976.tif 000009
【図１０】
0005763976.tif 000010
【図１１】
0005763976.tif 000011
【図１２】
0005763976.tif 000012
【図１３】
0005763976.tif 000013
【図１】
0005763976.tif 000014