(57)【要約】【課題】顧客別に移行コストや消耗品のロス等を最小にできる後継商品を容易に提案可能な電子商取引システムを構築すること。【解決手段】ＥＣサイトサーバ１１０が、顧客端末１２０から送信される商品指定情報で指定される商品が現在販売中であるか商品ＤＢ１１６に基づいて判定し、現在発売中でないと判定した場合、該指定される商品のオプション，消耗品を当該顧客が過去に購入しているかを履歴ＤＢ１１７に基づいて判定し、過去に購入していると判定された場合には、該指定される商品のオプション，消耗品に互換性のある商品を互換テーブル１１４に基づいて検索し、決定ルール１１５に示されるスペックの範囲に該当する商品を、前記商品ＤＢ１１６から検索し、決定ルールと互換テーブルの双方で検索された商品情報を商品ＤＢ１１６から読み出して顧客端末１２０で後継商品情報を表示するための情報を生成する構成を特徴とする。【選択図】      図１
2004326502.tif 000002
【特許請求の範囲】
【請求項１】
商品の提供元側に設置され、前記提供元から商品購入を行う顧客側に設置された顧客端末と所定のネットワークを介して接続される電子商取引サーバにおいて、
商品のスペックを示すスペック情報，商品の販売中の有無を示す販売有無情報を含む商品情報を記憶する商品情報記憶手段と、
顧客が購入した商品の情報を示す履歴情報を顧客ごとに記憶する履歴記憶手段と、
商品別のオプション，消耗品の互換性を示す互換情報を記憶する互換情報記憶手段と、
商品の後継商品として候補となりうる後継商品のスペックの範囲を示す後継商品決定ルールを記憶する決定ルール記憶手段と、
前記顧客端末から送信される商品指定情報で指定される商品が現在販売中であるか前記商品記憶手段に記憶される販売有無情報に基づいて判定する第１の判定手段と、
前記第１の判定手段が現在発売中でないと判定した場合、該指定される商品のオプション，消耗品を当該顧客が過去に購入しているかを前記履歴記憶手段に記憶される履歴情報に基づいて判定する第２の判定手段と、
前記第２の判定手段により指定された商品のオプション，消耗品を当該顧客が過去に購入していると判定された場合には、該指定される商品のオプション，消耗品に互換性のある商品を前記互換情報記憶手段に記憶される互換情報に基づいて検索する互換検索手段と、
前記決定ルール記憶手段から後継商品決定ルールを読み出して、該決定ルールに示されるスペックの範囲に該当する商品を、前記商品情報記憶手段に記憶されるスペック情報に基づいて検索するスペック検索手段と、
前記スペック検索手段により検索され、かつ前記互換検索手段により検索された商品情報を前記商品情報記憶手段から読み出して前記顧客端末で後継商品情報を表示するための情報を生成する後継商品情報生成手段と、
を有することを特徴とする電子商取引サーバ。
【請求項２】
商品の提供元側に設置され、前記提供元に商品問い合わせを行う顧客側に設置された顧客端末と所定のネットワークを介して接続される電子商取引サーバにおいて、
商品の価格を示す価格情報，商品のスペックを示すスペック情報，商品の販売中の有無を示す販売有無情報を含む商品情報をそれぞれ商品ごとに記憶する商品情報記憶手段と、
顧客が購入した商品の情報を示す履歴情報を顧客ごとに記憶する履歴記憶手段と、
商品別のオプション，消耗品の互換性を示す互換情報を記憶する互換情報記憶手段と、
前記顧客端末から送信される商品検索条件に該当する商品を商品情報記憶手段に記憶されるスペック情報に基づいて検索する検索手段と、
前記検索手段により検索された商品に対して、該商品のオプション，消耗品を当該顧客が過去に購入しているかどうかを前記履歴記憶手段に記憶される履歴情報に基づいて判定する判定手段と、
前記判定手段により該商品のオプション，消耗品を当該顧客が過去に購入していると判定された全ての商品のうち、最も安価な商品を前記商品情報記憶手段に記憶される商品価格に基づいて決定する決定手段と、
前記決定手段により決定された商品情報を前記商品情報記憶手段から読み出して前記顧客端末で後継商品情報を表示するための情報を生成する後継商品情報生成手段と、
を有することを特徴とする電子商取引サーバ。
【請求項３】
商品の提供元側に設置され、前記提供元から商品購入を行う顧客側に設置された顧客端末と所定のネットワークを介して接続され、商品のスペックを示すスペック情報，商品の販売中の有無を示す販売有無情報を含む商品情報を記憶する商品情報記憶手段と、顧客が購入した商品の情報を示す履歴情報を顧客ごとに記憶する履歴記憶手段と、商品別のオプション，消耗品の互換性を示す互換情報を記憶する互換情報記憶手段と、商品の後継商品として候補となりうる後継商品のスペックの範囲を示す後継商品決定ルールを記憶する決定ルール記憶手段とを有するる電子商取引サーバの制御方法において、
前記顧客端末から送信される商品指定情報で指定される商品が現在販売中であるか前記商品記憶手段に記憶される販売有無情報に基づいて判定する第１の判定工程と、
前記第１の判定工程が現在発売中でないと判定した場合、該指定される商品のオプション，消耗品を当該顧客が過去に購入しているかを前記履歴記憶手段に記憶される履歴情報に基づいて判定する第２の判定工程と、
前記第２の判定工程により指定された商品のオプション，消耗品を当該顧客が過去に購入していると判定された場合には、該指定される商品のオプション，消耗品に互換性のある商品を前記互換情報記憶手段に記憶される互換情報に基づいて検索する互換検索工程と、
前記決定ルール記憶手段から後継商品決定ルールを読み出して、該決定ルールに示されるスペックの範囲に該当する商品を、前記商品情報記憶手段に記憶されるスペック情報に基づいて検索するスペック検索工程と、
前記スペック検索工程で検索され、かつ前記互換検索工程で検索された商品情報を前記商品情報記憶手段から読み出して前記顧客端末で後継商品情報を表示するための情報を生成する後継商品情報生成工程と、
を有することを特徴とする電子商取引サーバの制御方法。
【請求項４】
商品の提供元側に設置され、前記提供元に商品問い合わせを行う顧客側に設置された顧客端末と所定のネットワークを介して接続され、商品の価格を示す価格情報，商品のスペックを示すスペック情報，商品の販売中の有無を示す販売有無情報をそれぞれ商品ごとに記憶する商品情報記憶手段と、顧客が購入した商品の情報を示す履歴情報を顧客ごとに記憶する履歴記憶手段と、商品別のオプション，消耗品の互換性を示す互換情報を記憶する互換情報記憶手段とを有する電子商取引サーバの制御方法において、
前記顧客端末から送信される商品検索条件に該当する商品を商品情報記憶手段に記憶されるスペック情報に基づいて検索する検索工程と、
該検索された商品に対して、該商品のオプション，消耗品を当該顧客が過去に購入しているかどうかを前記履歴記憶手段に記憶される履歴情報に基づいて判定する判定工程と、
前記判定工程により該商品のオプション，消耗品を当該顧客が過去に購入していると判定された全ての商品のうち、最も安価な商品を前記商品情報記憶手段に記憶される商品価格に基づいて決定する決定工程と、
前記決定工程により決定された商品の情報を前記商品情報記憶手段から読み出して前記顧客端末で後継商品情報を表示するための情報を生成する後継商品情報生成工程と、
を有することを特徴とする電子商取引サーバの制御方法。
【請求項５】
請求項３又は４に記載された電子商取引サーバの制御方法を実行するためのプログラム。
【請求項６】
請求項３又は４に記載された電子商取引サーバの制御方法を実行するためのプログラムをコンピュータが読み取り可能に記憶した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、商品の提供元側に設置され、前記提供元に商品問い合わせを行う顧客側に設置された顧客端末と所定のネットワークを介して接続される電子商取引サーバおよび電子商取引サーバの制御方法およびプログラムおよび記録媒体に関する。
【０００２】
【従来の技術】
従来、インターネット上で物品を購入する場合等で、現在使用している商品の後継商品を選びたい場合がある。その際、現在使用している商品のスペックを確認して、現在取り扱われている数多くの商品の中から、スペックや価格やモデルＮＯ等を勘案して後継商品と思われるものを選び、その商品の詳細スペックを確認した上で購入を決めている。
【０００３】
例えば、特許文献１には、顧客の個人情報（コンシューマデータベース）、カタログ情報（カタログリポジトリ）や発注情報（オーダデータバンク）等を備えるサーバによって商品を発注する方法が開示されている。
【０００４】
また、特許文献２には、ある部品が現在販売されているか否かと、販売中止の場合の代替部品は何か等の部品に関する問合せ・回答システムが開示されている。
【０００５】
【特許文献１】
特開２００２−２７９２４２号公報
【０００６】
【特許文献２】
特開２００２−１８３１５９号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、顧客が後継商品を探す場合に、顧客自身が何年も前に購入した現在使用している商品の商品コードを確認するのは手間がかかる。その為上記従来技術によれば、現在使用中の商品を買い替える場合に最適な後継商品を見つけるには、相当煩雑な作業を強いられた。
【０００８】
また、例えば高額なオプションを使用している場合に、後継商品でオプションの流用ができる場合であっても互換性の有無を確認するのが困難なため、オプションを含めて後継商品を購入する無駄が生じていた。
【０００９】
さらに、手持ちの消耗品についても後継商品で利用可能かどうかの確認がサイト上ではできない為、顧客が消耗品を使い切るまで商品を買い替えないなど、商品を売る側からすれば商機を逸することも少なくなかった。
【００１０】
また、上記特許文献１及び特許文献２記載の従来技術は、代替部品について、データを蓄積しているが、この技術は現在使用している製品が壊れた場合に、元々の交換用部品が生産中止になった場合であっても、代替品を検索できるものであり、現在使用している商品の消耗品やオプション等を最大限に活かせる後継商品を検索できるというものではなかった。
【００１１】
本発明は、上記の問題点を解決するためになされたもので、本発明の目的は、顧客の商品購入歴と、商品別のオプション及び消耗品の互換テーブルと、商品データベースと、後継商品決定ルール（商品の後継商品として候補となりうる後継商品のスペックの範囲を示す後継商品決定ルール）とを連携させることにより、商品買替え時等において、移行コストや消耗品のロス等を最小にできる最適な後継商品を顧客別に提案可能なサービス支援情報を自動生成できる電子商取引システムを構築すること、また、後継商品の候補が複数の場合は、複数の後継商品候補相互間での買い替えコストを比較して最適な商品を容易に提案可能なサービス支援情報を自動生成できる電子商取引システムを構築することができる電子商取引サーバおよび電子商取引サーバの制御方法およびプログラムおよび記録媒体を提供することである。
【００１２】
【課題を解決するための手段】
本発明の第１の発明は、商品の提供元側に設置され、前記提供元から商品購入を行う顧客側に設置された顧客端末と所定のネットワークを介して接続される電子商取引サーバにおいて、商品のスペックを示すスペック情報，商品の販売中の有無を示す販売有無情報を含む商品情報を記憶する商品情報記憶手段（図１に示す商品ＤＢ１１６）と、顧客が購入した商品の情報を示す履歴情報を顧客ごとに記憶する履歴記憶手段（図１に示す履歴ＤＢ１１７）と、商品別のオプション，消耗品の互換性を示す互換情報を記憶する互換情報記憶手段（図１に示す互換テーブル１１４）と、商品の後継商品として候補となりうる後継商品のスペックの範囲を示す後継商品決定ルールを記憶する決定ルール記憶手段（図１に示す決定ルール１１５）と、前記顧客端末から送信される商品指定情報で指定される商品が現在販売中であるか前記商品記憶手段に記憶される販売有無情報に基づいて判定する第１の判定手段（図１に示す選定処理部１１３）と、前記第１の判定手段が現在発売中でないと判定した場合、該指定される商品のオプション，消耗品を当該顧客が過去に購入しているかを前記履歴記憶手段に記憶される履歴情報に基づいて判定する第２の判定手段（図１に示す選定処理部１１３）と、前記第２の判定手段により指定された商品のオプション，消耗品を当該顧客が過去に購入していると判定された場合には、該指定される商品のオプション，消耗品に互換性のある商品を前記互換情報記憶手段に記憶される互換情報に基づいて検索する互換検索手段（図１に示す選定処理部１１３，検索処理部１１２）と、前記決定ルール記憶手段から後継商品決定ルールを読み出して、該決定ルールに示されるスペックの範囲に該当する商品を、前記商品情報記憶手段に記憶されるスペック情報に基づいて検索するスペック検索手段（図１に示す選定処理部１１３，検索処理部１１２）と、前記スペック検索手段により検索され、かつ前記互換検索手段により検索された商品情報を前記商品情報記憶手段から読み出して前記顧客端末で後継商品情報を表示するための情報を生成する後継商品情報生成手段（図１に示す選定処理部１１３）とを有することを特徴とする。
【００１３】
本発明の第２の発明は、商品の提供元側に設置され、前記提供元に商品問い合わせを行う顧客側に設置された顧客端末と所定のネットワークを介して接続される電子商取引サーバにおいて、商品の価格を示す価格情報，商品のスペックを示すスペック情報，商品の販売中の有無を示す販売有無情報を含む商品情報をそれぞれ商品ごとに記憶する商品情報記憶手段（図１に示す商品ＤＢ１１６）と、顧客が購入した商品の情報を示す履歴情報を顧客ごとに記憶する履歴記憶手段（図１に示す履歴ＤＢ１１７）と、商品別のオプション，消耗品の互換性を示す互換情報を記憶する互換情報記憶手段（図１に示す互換テーブル１１４）と、前記顧客端末から送信される商品検索条件に該当する商品を商品情報記憶手段に記憶されるスペック情報に基づいて検索する検索手段（図１に示す検索処理部１１２）と、前記検索手段により検索された商品に対して、該商品のオプション，消耗品を当該顧客が過去に購入しているかどうかを前記履歴記憶手段に記憶される履歴情報に基づいて判定する判定手段（図１に示す選定処理部１１３）と、前記判定手段により該商品のオプション，消耗品を当該顧客が過去に購入していると判定された全ての商品のうち、最も安価な商品を前記商品情報記憶手段に記憶される商品価格に基づいて決定する決定手段（図１に示す選定処理部１１３）と、前記決定手段により決定された商品情報を前記商品情報記憶手段から読み出して前記顧客端末で後継商品情報を表示するための情報を生成する後継商品情報生成手段（図１に示す選定処理部１１３）とを有することを特徴とする。
【００１４】
本発明の第３の発明は、商品の提供元側に設置され、前記提供元から商品購入を行う顧客側に設置された顧客端末と所定のネットワークを介して接続され、商品のスペックを示すスペック情報，商品の販売中の有無を示す販売有無情報を含む商品情報を記憶する商品情報記憶手段と、顧客が購入した商品の情報を示す履歴情報を顧客ごとに記憶する履歴記憶手段と、商品別のオプション，消耗品の互換性を示す互換情報を記憶する互換情報記憶手段と、商品の後継商品として候補となりうる後継商品のスペックの範囲を示す後継商品決定ルールを記憶する決定ルール記憶手段とを有するる電子商取引サーバの制御方法において、前記顧客端末から送信される商品指定情報で指定される商品が現在販売中であるか前記商品記憶手段に記憶される販売有無情報に基づいて判定する第１の判定工程（図９のステップＳ４２６）と、前記第１の判定工程が現在発売中でないと判定した場合、該指定される商品のオプション，消耗品を当該顧客が過去に購入しているかを前記履歴記憶手段に記憶される履歴情報に基づいて判定する第２の判定工程（図１０のステップＳ６０３，Ｓ６０５，Ｓ６０７）と、前記第２の判定工程により指定された商品のオプション，消耗品を当該顧客が過去に購入していると判定された場合には、該指定される商品のオプション，消耗品に互換性のある商品を前記互換情報記憶手段に記憶される互換情報に基づいて検索する互換検索工程（図１０のステップＳ６０６，Ｓ６０８）と、前記決定ルール記憶手段から後継商品決定ルールを読み出して、該決定ルールに示されるスペックの範囲に該当する商品を、前記商品情報記憶手段に記憶されるスペック情報に基づいて検索するスペック検索工程（図１０のステップＳ６０９〜Ｓ６１１）と、前記スペック検索工程で検索され、かつ前記互換検索工程で検索された商品情報を前記商品情報記憶手段から読み出して前記顧客端末で後継商品情報を表示するための情報を生成する後継商品情報生成工程（図９のステップＳ４２９）とを有することを特徴とする。
【００１５】
本発明の第４の発明は、商品の提供元側に設置され、前記提供元に商品問い合わせを行う顧客側に設置された顧客端末と所定のネットワークを介して接続され、商品の価格を示す価格情報，商品のスペックを示すスペック情報，商品の販売中の有無を示す販売有無情報をそれぞれ商品ごとに記憶する商品情報記憶手段と、顧客が購入した商品の情報を示す履歴情報を顧客ごとに記憶する履歴記憶手段と、商品別のオプション，消耗品の互換性を示す互換情報を記憶する互換情報記憶手段とを有する電子商取引サーバの制御方法において、前記顧客端末から送信される商品検索条件に該当する商品を商品情報記憶手段に記憶されるスペック情報に基づいて検索する検索工程（図１１のステップＳ５２３）と、該検索された商品に対して、該商品のオプション，消耗品を当該顧客が過去に購入しているかどうかを前記履歴記憶手段に記憶される履歴情報に基づいて判定する判定工程（図１２のステップＳ７２５，Ｓ７２６，Ｓ７２８）と、前記判定工程により該商品のオプション，消耗品を当該顧客が過去に購入していると判定された全ての商品のうち、最も安価な商品を前記商品情報記憶手段に記憶される商品価格に基づいて決定する決定工程（図１２のステップＳ７３１，Ｓ７３３）と、前記決定工程により決定された商品の情報を前記商品情報記憶手段から読み出して前記顧客端末で後継商品情報を表示するための情報を生成する後継商品情報生成工程（図１１のステップＳ５３２）とを有することを特徴とする。
【００１６】
本発明の第５の発明は、第３又は４の発明に記載された電子商取引サーバの制御方法を実行するためのプログラムであることを特徴とする。
【００１７】
本発明の第６の発明は、第３又は４の発明に記載された電子商取引サーバの制御方法を実行するためのプログラムを記録媒体にコンピュータが読み取り可能に記憶させことを特徴とする。
【００１８】
【発明の実施の形態】
図１は、本発明の一実施形態を示す電子商取引サーバを適用可能な電子商取引システムの構成を示す図である。
【００１９】
図において、１１０はＥＣサイトサーバ（電子商取引サーバ）で、商品の提供元側に設置され、前記提供元から商品購入を行う顧客側に設置された顧客端末１２０や管理端末１３０とインターネット等の通信回線１００を介して接続されている。
【００２０】
ＥＣサイトサーバ１１０において、１１３は選定処理部で、後述する図１０に示す後継商品決定処理，図１２に示す最適商品決定処理を実行する。１１２は検索処理部で、所定の検索条件に基づいて商品データベース（商品ＤＢ）１１６の検索処理を実行する。１１１は購入処理部で、商品購入指示に基づいて商品の購入処理を実行する。
【００２１】
商品ＤＢ１１６は、商品のスペックや画像等の商品情報を例えばＸＭＬ形式等で記憶管理するものであり、「商品コード」，「商品名称」，「価格」，「重量」，「寸法」，「商品概要（説明文）」，「製品画像」，「在庫数量」，「後継商品コード（データ無しの場合有り）」，「販売中の有／無」等の情報を記憶管理する。
【００２２】
１１７は履歴データベース（履歴ＤＢ）で、顧客の商品購入履歴等を記憶管理するものであり、「顧客ＩＤ」，「商品コード」，「購入年月日」，「購入数量」等の情報を記憶管理する。
【００２３】
１１８は顧客データベース（顧客ＤＢ）で、顧客の情報を記憶管理するものであり、「顧客ＩＤ」，「パスワード」，「顧客名称」，「担当者」，「電話番号」等の情報を記憶する。
【００２４】
１１４は互換テーブルで、オプションや消耗品（サプライ）の互換性を記憶管理するテーブルであり、「商品分類」，「商品コード」，「親商品コード１」，「親商品コード２」，「親商品コード３」，……等の情報を記憶管理する。
【００２５】
１１５は決定ルールで、選定処理部１１３が、後継商品を決定する場合のルール（商品の後継商品として候補となりうる後継商品のスペックの範囲を示すルール）を商品分類ごとに記憶管理するものであり、「商品分類（大分類）」，「スペックコード」，「スペック名称」，「下限比率」，「上限比率」，「逸脱の可／否」等の情報から構成される。この決定ルール１１５は、一例を示せば、（商品分類，スペックコード，スペック名称，下限比率，上限比率，逸脱の可／否）＝（プリンタ，ＳＰ０１４，印刷枚数（白黒），０．９（ｐｐｍ），１．３（ｐｐｍ），不可）等となる。下限が０．９で上限が１．３である場合は、現行機種が２０枚／分（２０ｐｐｍ）の印刷枚数である場合には、後継機種の印刷枚数は１８枚／分から２６枚分の範囲にあることを意味する。
【００２６】
なお、互換テーブル１１４，決定ルール１１５，商品ＤＢ１１６，履歴ＤＢ１１７，顧客ＤＢ１１８は、それぞれ管理端末１３０から管理者により登録変更可能である。
【００２７】
また、顧客端末１２０のユーザは消費者（ＢｔｏＣ）又は取引先（ＢｔｏＢ）を主として想定している。
【００２８】
図２は、図１に示したＥＣサイトサーバ１１０のハードウェア構成を示すブロック図である。
【００２９】
図に示すように、ＣＰＵ２１と、ＲＡＭ２２と、ＲＯＭ２３と、ネットワークアダプタ２４と、ビデオアダプタ２５と、キーボード２６と、マウス２７等のポインティングデバイスと、ハードディスク２８と、ＣＤ−ＲＯＭドライブ２９，ＤＶＤ−ＲＯＭドライブ等の記録媒体ドライブとを備え、これらがシステムバス２０を介して互いに接続されている。
【００３０】
ＣＰＵ２１は、ＲＯＭ２３又はハードディスク２８にＣＤ−ＲＯＭドライブ２９に記憶保存されたプログラムを読み出して後述する各種制御処理を実行することにより、図１に示した選定処理部１１３，検索処理部１１２，購入処理部１１１を実現するものとする。ハードディスク２８は、図１に示した商品ＤＢ１１６，履歴ＤＢ１１７，顧客ＤＢ１１８，互換テーブル１１４，決定ルール１１５，図示しない受注ＤＢ等を記憶するものとする。ＲＡＭ２２は、ＣＰＵ２１が所定の処理を実行する際にデータ等を一時記憶させるためのメモリである。ネットワークアダプタ２４は、通信回線１００に接続するための通信インターフェースである。
【００３１】
図３は、図１に示した顧客端末１２０のハードウェア構成を示すブロック図である。
【００３２】
図に示すように、ＣＰＵ３１と、ＲＡＭ３２と、ＲＯＭ３３と、ネットワークアダプタ３４と、ビデオアダプタ３５と、キーボード３６と、マウス３７等のポインティングデバイスと、ハードディスク３８と、ＣＤ−ＲＯＭドライブ３９，ＤＶＤ−ＲＯＭドライブ等の記録媒体ドライブとを備え、これらがシステムバス３０を介して互いに接続されている。
【００３３】
ＣＰＵ３１は、ＲＯＭ３３又はハードディスク３８にＣＤ−ＲＯＭドライブ３９に記憶保存されたプログラムを読み出して各種制御処理を実行する。ＲＡＭ３２は、ＣＰＵ３１が所定の処理を実行する際にデータ等を一時記憶させるためのメモリである。ネットワークアダプタ３４は、通信回線１００に接続するための通信インターフェースである。また、４０はモニタで、各種情報をビデオアダプタ３５を介して表示する。
【００３４】
図４は、本発明の電子商取引サーバを適用可能な電子商取引システムにおける商品指定画面の一例を示す模式図であり、顧客の認証後に図３に示した顧客端末１２０のモニタ４０に表示される。
【００３５】
図４において、８００は商品指定画面であり、この商品発注画面において、８０１は商品大分類欄で、商品の大分類、例えば「プリンタ」，「カラープリンタ」，「スキャナ」，「デジタルカメラ」，「ビデオカメラ」，「ファクシミリ」，「パーソナルコンピュータ」等を選択指示可能である。８０２は商品中分類欄で、商品大分類欄８０１で選択された大分類に属する商品の中分類、例えば「企業向け」，「ＳＯＨＯ向け」，「個人向け」，「プロ向け」，「ハイアマ向け」，「普及機」等を選択指示可能である。８０３は商品小分類欄で、商品中分類欄８０２で選択された中分類に属する商品の小分類（商品名称）を選択指示可能である。
【００３６】
８０４は商品コード欄で、商品小分類欄８０３で選択された商品の商品コードが表示される。なお、商品コード欄８０４に、商品コードを直接入力することも可能である。即ち、商品大分類欄８０１＞商品中分類欄８０２＞商品小分類欄８０３で指定するか、商品コード欄８０４に直接商品コードを入力して商品を指定できる。
【００３７】
８０５は発注数欄で、発注する商品の発注数を入力可能である。８０６は購入ボタンで、商品指定画面８００で入力した内容で商品指定を行う場合にマウス３７等で指示する。なお、この購入ボタン８０６が指示されると、図５に示す指定商品／後継商品表示画面に遷移する（詳細には、この商品指定画面８００の入力内容がＥＣサイトサーバ１１０に送信され、後述する図５に示す指定商品／後継商品表示画面が返信されて表示される）。
【００３８】
８０７はメイン画面ボタンで、商品指定画面８００での入力内容を無効にし、図示しないメイン画面へ遷移する場合にマウス３７等で指示する。
【００３９】
図５は、本発明の電子商取引サーバを適用可能な電子商取引システムにおける指定商品／後継商品表示画面の一例を示す模式図であり、図４に示した購入ボタン８０６が指示されると対応する顧客端末のモニタ４０（図３）に表示される。
【００４０】
図において、９００は指定商品／後継商品表示画面で、図４に示した商品指定画面８００で指定した商品、又はその後継商品等の情報が表示される。
【００４１】
商品発注画面９００において、９０１はメッセージ欄で、図４に示した商品発注画面８００で指定した商品が販売中止等になっている場合に、この欄にその旨（例えば、「御指定の商品は現在販売中止になっています。下記の商品が後継商品になっています。」等のメッセージ）が表示される。９０２は商品コード欄で、指定商品／後継商品表示画面９００で表示する商品の商品コードが表示される。
【００４２】
９０３は商品名称欄で、指定商品／後継商品表示画面９００で表示する商品の商品名称が表示される。９０４は商品概要欄で、指定商品／後継商品表示画面９００で表示する商品の商品概要が表示される。９０５は商品画像欄で、商品発注画面９００に表示する商品の商品画像が表示される。９０６は価格欄で、商品発注画面９００に表示する商品の価格が表示される。９０７は発注数欄で、発注する商品の発注数を入力可能である。
【００４３】
９０８は詳細情報ボタンで、指定商品／後継商品表示画面９００で表示する商品の詳細情報を表示したい場合にマウス３７等で指示する。９０９は条件検索ボタンで、条件検索を行いたい場合にマウス３７等で指示する。この条件検索ボタン９０９が指示されると、後述する図６に示す条件検索画面へ遷移する（詳細には、図６に示す条件検索画面がＥＣサイトサーバ１１０から返信されて表示される）。
【００４４】
９１０は購入ボタンで、商品発注画面９００に表示される商品の商品発注を行う場合にマウス３７等で指示する。なお、購入ボタン９１０が指示されると、この商品発注画面９００の入力内容がＥＣサイトサーバ１１０に送信され、購入処理部１１１による購入処理が開始される。９１１はメイン画面へボタンで、図示しないメイン画面へ遷移する場合にマウス３７等で指示する。
【００４５】
図６は、本発明の電子商取引サーバを適用可能な電子商取引システムにおける条件検索画面の一例を示す模式図であり、図５に示した条件検索ボタン９０９が指示されると対応する顧客端末のモニタ４０（図３）に表示される。
【００４６】
図において、１０００は条件検索画面であり、この条件検索画面１０００において、１００１は商品大分類欄で、商品の大分類を選択指示可能である。１００２は商品中分類欄で、商品大分類欄１００１で選択された大分類に属する商品の中分類を選択指示可能である。
【００４７】
１００３は検索条件項目欄で、１００４は検索条件内容欄であり、検索条件項目欄１００３において、検索条件項目、例えば「印刷速度」，「価格」，「サイズ」等を指定し、検索条件内容欄１００４において、検索条件内容、例えば「低」，「中」，「高」等を指定可能である。
【００４８】
１００５〜１００７は検索条件（Ｆｒｏｍ  Ｔｏ）欄で、検索条件項目欄１００５に「印刷速度（カラー）」，「価格」，「サイズ」等を選択指示し、数値欄１００５，１００６に範囲指定を行う。図６に示す例では、カラー印刷速度：１０ｐｐｍ〜２０ｐｐｍ，価格：１５万円〜３０万円の検索条件が指定されている。
【００４９】
１０１０は検索ボタンで、条件検索画面１０００で指定した検索条件で検索を行いたい場合にマウス３７等で指示する。この検索ボタン１０１０が指示されると、図７に示す商品一覧画面へ遷移する（詳細には、条件検索画面１０００での入力内容がＥＣサイトサーバ１１０に送信され、後述する図７に示す商品一覧画面が返信されて表示される）。１０１１はメイン画面ボタンで、条件検索画面１０００での入力内容を無効にし、図示しないメイン画面へ遷移する場合にマウス３７等で指示する。
【００５０】
図７は、本発明の電子商取引サーバを適用可能な電子商取引システムにおける商品一覧画面の一例を示す模式図であり、図６に示した検索ボタン１０１０が指示されると対応する顧客端末のモニタ４０（図３）に表示される。
【００５１】
図において、１１００は商品一覧画面であり、この商品一覧画面１１００において、１１０１は商品一覧で、図６に示した条件検索画面１０００で設定された検索条件に対応する商品の一覧が表示される。この商品一覧１１０１は、商品コード，商品名，価格，在庫（在庫が無い場合には「０」，販売打切の場合には「×」）等が表示される。
【００５２】
１１０２は詳細ボタンで、商品一覧１１０１に表示される商品の詳細情報を表示したい場合にその商品に対応する詳細ボタン１１０２をマウス３７等で指示する。この詳細ボタン１１０２が指示されると、対応する商品の商品コードと詳細情報要求がＥＣサイトサーバ１１０に送信され、図示しない詳細画面が返信されて表示される。
【００５３】
１１０３は後継ボタンで、商品一覧１１０１に表示される在庫が「×」の商品（販売打切商品）の後継商品の情報を表示したい場合にその商品に対応する後継ボタン１１０３をマウス３７等で指示する。この後継ボタン１１０３が指示されると、対応する商品の商品コードと後継情報要求がＥＣサイトサーバ１１０に送信され、図５に示した指定商品／後継商品表示画面９００が返信され表示される。
【００５４】
１１０４は前の画面ボタンで、このボタンがマウス３７等で指示されると、図６に示した条件検索画面１０００が表示される。
【００５５】
１１０５は最適商品検索ボタンで、このボタンがマウス３７等で指示されると、選定処理部１１３による最適商品検索処理が開始され、図８に示す最適商品表示画面に遷移する。
【００５６】
１００６は購入ボタンで、商品一覧１１０１でいずれかの商品を選択し、このボタンをマウス３７等で指示することにより、ＥＣサイトサーバ１１０の購入処理部１１１による購入処理が開始される。
【００５７】
１１０７は前ページボタン、１１０８は次ページボタンで、商品一覧１１０１に商品情報（条件検索結果）を表示しきれず複数ページとなった場合に、前ページボタン１１０７，次ページボタン１１０８を指示することにより、商品一覧１１０１を前ページ，次ページに遷移させることができる。
【００５８】
図８は、本発明の電子商取引サーバを適用可能な電子商取引システムにおける最適商品表示画面の一例を示す模式図であり、図７に示した最適商品検索ボタン１１０５が指示されると対応する顧客端末のモニタ４０（図３）に表示される。
【００５９】
図において、１２００は最適商品表示画面で、図７に示した商品一覧から決定された最適商品の情報が表示される。
【００６０】
最適商品表示画面１２００において、１２０１はメッセージ欄で、「御指定の条件と、買い替えコストを考慮すると、下記の商品が最適商品です。」等のメッセージが表示される。
【００６１】
１２０２は商品コード欄で、最適商品の商品コードが表示される。１２０３は商品名称欄で、最適商品の商品名称が表示される。１２０４は商品概要欄で、最適商品の商品概要が表示される。１２０５は商品画像欄で、最適商品の商品画像が表示される。１２０６は価格欄で、最適商品の価格が表示される。
【００６２】
１２０７は発注数欄で、発注する商品の発注数を入力可能である。１２０８は流用可能品欄で、当該顧客が購入済みの商品の中から、最適商品に流用可能な商品の情報が表示される。
【００６３】
１２０９は詳細情報ボタンで、最適商品の詳細情報を表示したい場合にマウス３７等で指示する。１２１０は条件検索ボタンで、条件検索を行いたい場合にマウス３７等で指示する。この条件検索ボタン１２１０が指示されると、図６に示した条件検索画面がＥＣサイトサーバ１１０から返信されて表示される。
【００６４】
１２１１は購入ボタンで、最適商品の商品発注を行う場合にマウス３７等で指示する。なお、購入ボタン１２１１が指示されると、最適商品の情報及び発注数等がＥＣサイトサーバ１１０に送信され、購入処理部１１１による購入処理が開始される。１２１２はメイン画面へボタンで、図示しないメイン画面へ遷移する場合にマウス３７等で指示する。
【００６５】
以下、図９〜図１２のフローチャートを参照して、本発明の電子商取引サーバを適用可能な電子商取引システムにおける制御処理手順について説明する。なお、顧客端末１２０側の処理は顧客端末１２０上で実行されるウェブブラウザにより実行されるものとする。
【００６６】
図９は、本発明の電子商取引サーバを適用可能な電子商取引システムにおける第１の制御処理手順の一例を示すフローチャートであり、ＥＣサイトサーバにアクセスして商品の指定を行う際の処理に対応する。なお、Ｓ４０１〜Ｓ４０７は顧客端末１２０側の各ステップを示し、図３に示したＣＰＵ３１によりＲＯＭ３３，ハードディスク３８，ＣＤ−ＲＯＭドライブ３９にセットされたＣＤ−ＲＯＭ等に格納されたプログラムに基づいて実行される。また、Ｓ４２１〜Ｓ４３３はＥＣサイトサーバ１１０側の各ステップを示し、図２に示したＣＰＵ２１によりＲＯＭ２３，ハードディスク２８，ＣＤ−ＲＯＭドライブ２９にセットされたＣＤ−ＲＯＭ等に格納されたプログラムに基づいて実行される。
【００６７】
まず、顧客ＩＤ等による顧客認証後に顧客端末１２０のモニタ４０上に表示される図示しないメイン画面上で顧客が商品指定を指示すると、顧客端末１２０からＥＣサイトサーバ１１０に商品指定画面の要求が送信される。これを受けて、ＥＣサイトサーバ１１０は、画面情報（図４に示した商品指定画面８００）を顧客端末１２０に送信する（Ｓ４２１）。
【００６８】
顧客端末１２０は、ＥＣサイトサーバ１１０から送信される画面情報（図４に示した商品指定画面８００）を受信しモニタ４０に表示する（Ｓ４０１）。
【００６９】
そして、ユーザが商品指定画面８００上で特定商品の指定（選択入力）を行い、顧客端末１２０は、購入ボタン８０６をマウス３７等で指示したことを検知すると、商品指定画面８００上で入力された購入商品情報をＥＣサイトサーバ１１０に送信する（Ｓ４０２）。
【００７０】
ＥＣサイトサーバ１１０では、購入商品情報を受信し（Ｓ４２２）、検索処理部１１２が、受信した購入商品情報をキーとして商品ＤＢ１１６の検索処理を実行する（Ｓ４２３）。そして、商品ＤＢ１１６の検索結果より該当する商品があるか否かを判定し（Ｓ４２４）、該当商品がないと判定した場合には、エラーメッセージを顧客端末１２０に送信する（Ｓ４２５）。
【００７１】
顧客端末１２０では、受信したエラーメッセージにより画面表示を更新し（Ｓ４０３）、ステップＳ４０１の処理に戻る。
【００７２】
一方、商品ＤＢ１１６の検索結果より該当する商品があると判定した場合（Ｓ４２４：ＹＥＳ）には、販売中商品であるか否かを判定し（Ｓ４２６）、販売中であると判定した場合には、そのままステップＳ４２９に進み、商品ＤＢ１１６より検索された該商品の商品情報を含む指定商品／後継商品表示画面９００（図５）を生成して顧客端末１２０に送信する（Ｓ４２９）。
【００７３】
一方、販売中商品でないと判定した場合（Ｓ４２６：ＮＯ）には、商品ＤＢ１１６の検索結果より該当する商品の後継商品データが商品ＤＢ１１６にあるか否かを判定し（Ｓ４２７）、後継商品データが商品ＤＢ１１６にあると判定した場合には、そのままステップＳ４２９に進み、後継商品データの商品情報を商品ＤＢ１１６より取得し、該後継商品の商品情報を含む指定商品／後継商品表示画面９００（図５）を顧客端末１２０に送信する（Ｓ４２９）。
【００７４】
一方、後継商品データが商品ＤＢ１１６にないと判定した場合（Ｓ４２７：ＮＯ）には、選定処理部１１３による後継商品決定処理（詳細は後述する図１０に示す）を実行し（Ｓ４２８）、該後継商品決定処理で決定された後継商品の商品情報を含む指定商品／後継商品表示画面９００（図５）を商品ＤＢ１１６より取得し、該後継商品の商品情報としてＲＡＭ２２のワークエリアに記憶した後、顧客端末１２０に送信する（Ｓ４２９）。
【００７５】
顧客端末１２０では、商品情報（指定商品／後継商品表示画面９００（図５））を受信し（Ｓ４０４）、受信した商品情報表示画面９００の画面表示を更新する（Ｓ４０５）。
【００７６】
そして、ユーザによって、商品情報表示画面９００上の商品が吟味され問題ない（購入する）場合は、顧客端末１２０側で発注数欄９０７に数値が入力された後、購入ボタン９１０が押下され、商品情報表示画面９００上の商品では満足できず、条件検索を行いたい場合は、条件検索ボタン９０９が押下される。
【００７７】
そして、顧客端末１２０は、ユーザによる商品情報表示画面９００上での操作情報が上述のいずれであるかを識別し（Ｓ４０６）、該識別した操作情報をＥＣサイトサーバ１１０に送信する（Ｓ４０７）。
【００７８】
ＥＣサイトサーバ１１０では、操作情報を受信し、該受信した操作情報が図示しない終了ボタンであるか否かを判定し（Ｓ４３０）、終了ボタンであると判定した場合には、そのまま処理を終了する。
【００７９】
一方、受信した操作情報が図示しない終了ボタンでないと判定した場合（Ｓ４３０：ＮＯ）には、該受信した操作情報が購入ボタン９１０であるか否かを判定し（Ｓ４３１）、購入ボタン９１０であると判定した場合には、購入処理部１１１による図示しない購入処理を実行し（Ｓ４３２）、対応する画面情報を生成して顧客端末１２０に送信する（Ｓ４３３）。
【００８０】
一方、受信した操作情報が購入ボタン９１０でないと判定した場合（Ｓ４３１：ＮＯ）には、詳細情報ボタン９０８，メインボタン９１１に対応する画面情報を顧客端末１２０に送信する（Ｓ４３３）。なお、図９では示していないが、顧客端末１２０より受信した操作情報が条件検索ボタン９０９であると判定した場合には、ＥＣサイトサーバ１１０は、該当商品一覧表示処理（詳細は後述する図１１に示す）を実行するものとする。
【００８１】
そして、顧客端末１２０側では、ＥＣサイトサーバ１１０から送信された画面情報が受信され、モニタ４０の画面表示が更新される（Ｓ４０５）。
【００８２】
図１０は、本発明の電子商取引サーバを適用可能な電子商取引システムにおける第２の制御処理手順の一例を示すフローチャートであり、図９のステップＳ４２８の後継商品決定処理（購入を指示された１つの商品が現在販売を中止している場合に、買い替えコストを最小にする後継商品を選ぶ処理）に対応する。なお、Ｓ６０１〜Ｓ６１１はＥＣサイトサーバ１１０側の各ステップを示し、図２に示したＣＰＵ２１によりＲＯＭ２３，ハードディスク２８，ＣＤ−ＲＯＭドライブ２９にセットされたＣＤ−ＲＯＭ等に格納されたプログラムに基づいて実行される。
【００８３】
まず、図４の商品指定画面８００で指定されステップＳ４２２で受信した商品コード（１つ）をＲＡＭ２２のワークエリアに記憶し（Ｓ６０１）、指定された商品コードをキーに履歴ＤＢ１１７を検索する（Ｓ６０２）。
【００８４】
該検索結果に基づいて、当該顧客が指定された商品コードの商品を購入しているか否かを判定し（Ｓ６０３）、購入していないと判定した場合には、そのままステップＳ６０９に進む。
【００８５】
一方、当該顧客が指定された商品コードの商品を購入していると判定した場合（Ｓ６０３：ＹＥＳ）には、指定された商品コードを親商品コードとして互換テーブル１１４を検索し（Ｓ６０４）、該商品コードを親コードとする商品（指定された商品のオプション及びサプライ）の商品コードを取得する。
【００８６】
そして、指定された商品を親コードとするオプションが当該顧客の購入履歴にあるか否かを判定し（Ｓ６０５）、購入履歴にあると判定した場合には、そのオプションの親商品コード（そのオプションを流用可能な商品の商品コード）であって、指定された商品の商品コード以外のものを互換オプションのマッチング分としてＲＡＭ２２のワークエリアに記憶する（Ｓ６０６）。
【００８７】
次に、指定された商品を親コードとするサプライが当該顧客の購入履歴にあるか否かを判定し（Ｓ６０７）、購入履歴にあると判定した場合には、そのサプライの親商品コード（そのサプライを流用可能な商品の商品コード）であって、指定された商品の商品コード以外のものを互換サプライのマッチング分としてＲＡＭ２２のワークエリアに記憶する（Ｓ６０８）。
【００８８】
そして、指定された商品の商品分類の決定ルール１１５をＲＡＭ２２に記憶する（Ｓ６０９）。
【００８９】
そして、指定された商品分類（大分類）に対応する決定ルール１１５を参照し（Ｓ６０９）、該決定ルールのスペックの上限比率，下限比率を指定された商品のスペックとの積により後継商品の候補となる商品のスペック（上限値，下限値）を算出する。
【００９０】
そして、該算出された上限値，下限値で商品ＤＢ１１６を検索し（Ｓ６１０）、合致する商品をＲＡＭ２２のワークエリアに記憶し、最後に、後継商品の特定を行う（Ｓ６１１）。
【００９１】
この後継商品の特定は、以下の（１）〜（３）の優先順位で行うものとする。
【００９２】
（１）ステップＳ６１０の検索結果に合致し、かつオプション及びサプライの流用が可能な商品（互換オプションのマッチング分及び互換サプライのマッチング分に合致する商品）
（２）ステップＳ６１０の検索結果に合致し、かつオプション又はサプライの流用が可能な商品（互換オプションのマッチング分又は互換サプライのいずれかのマッチング分に合致する商品）
（３）ステップＳ６１０の検索結果に合致するが、オプションの流用もサプライの流用もできない商品
そして、後継商品の特定後、後継商品決定処理を終了する。
【００９３】
図１１は、本発明の電子商取引サーバを適用可能な電子商取引システムにおける第３の制御処理手順の一例を示すフローチャートであり、ＥＣサイトサーバにアクセスして商品の条件検索する際の該当商品一覧表示処理に対応する。なお、Ｓ５０１〜Ｓ５０７は顧客端末１２０側の各ステップを示し、図３に示したＣＰＵ３１によりＲＯＭ３３，ハードディスク３８，ＣＤ−ＲＯＭドライブ３９にセットされたＣＤ−ＲＯＭ等に格納されたプログラムに基づいて実行される。また、Ｓ５２１〜Ｓ５３３はＥＣサイトサーバ１１０側の各ステップを示し、図２に示したＣＰＵ２１によりＲＯＭ２３，ハードディスク２８，ＣＤ−ＲＯＭドライブ２９にセットされたＣＤ−ＲＯＭ等に格納されたプログラムに基づいて実行される。
【００９４】
まず、顧客ＩＤ等による顧客認証後に顧客端末１２０のモニタ４０上に表示される図示しないメイン画面上で条件検索を指定する（又は図５に示した指定商品／後継商品表示画面で条件検索ボタン９０９を指示する）と、顧客端末１２０からＥＣサイトサーバ１１０に条件検索画面の要求が送信される。これを受けて、ＥＣサイトサーバ１１０は、画面情報（図６に示した条件検索画面８００）を顧客端末１２０に送信する（Ｓ５２１）。
【００９５】
顧客端末１２０は、ＥＣサイトサーバ１１０から送信される画面情報（図６に示した条件検索画面１０００）を受信しモニタ４０に表示する（Ｓ５０１）。
【００９６】
そして、ユーザが条件検索画面１０００上で検索条件の指定を行い、顧客端末１２０は、検索ボタン１０１０をマウス３７等で指示したことを検知すると、条件検索画面１０００上で入力された条件検索情報をＥＣサイトサーバ１１０に送信する（Ｓ５０２）。
【００９７】
ＥＣサイトサーバ１１０では、条件検索情報を受信し（Ｓ５２２）、検索処理部１１２が、受信した条件検索情報をキーとして商品ＤＢ１１６の検索処理を実行する（Ｓ５２３）。そして、商品ＤＢ１１６の検索結果より該当する商品があるか否かを判定し（Ｓ５２４）、該当商品がないと判定した場合には、エラーメッセージを顧客端末１２０に送信する（Ｓ５２５）。
【００９８】
顧客端末１２０では、受信したエラーメッセージにより画面表示を更新し（５０３）、ステップＳ５０１の処理に戻る。
【００９９】
一方、商品ＤＢ１１６の検索結果より該当する商品があると判定した場合（Ｓ５２４：ＹＥＳ）には、検索結果を含む商品一覧画面１１００（図７）を生成して顧客端末１２０に送信する（Ｓ５２６）。
【０１００】
顧客端末１２０では、商品一覧画面１１００（図７）を受信し（Ｓ５０４）、該受信した商品一覧画面により画面表示を更新する（Ｓ５０５）。
【０１０１】
そして、ユーザは、商品一覧画面１１００上の商品一覧１１０１のいずれかを選択して購入ボタン１１０６を指示し商品の購入処理を指示したり、最適商品検索ボタン１１０５を指示して商品一覧の中から過去に購入した商品のオプション流用等で買い替えコストを最小にできる最適商品を選択する処理を指示したりする。
【０１０２】
そして、顧客端末１２０は、ユーザによる商品一覧画面１１００上での操作情報を識別し（Ｓ５０６）、該識別した操作情報をＥＣサイトサーバ１１０に送信する（Ｓ５０７）。
【０１０３】
ＥＣサイトサーバ１１０では、操作情報を受信し、該受信した操作情報が図示しない終了ボタンであるか否かを判定し（Ｓ５２７）、終了ボタンであると判定した場合には、そのまま処理を終了する。
【０１０４】
一方、受信した操作情報が図示しない終了ボタンでないと判定した場合（Ｓ５２７：ＮＯ）には、該受信した操作情報が購入ボタン１１０６であるか否かを判定し（Ｓ５２８）、購入ボタン１１０６であると判定した場合には、購入処理部１１１により図示しない購入処理を実行し（Ｓ５２９）、対応する画面情報を顧客端末１２０に送信する（Ｓ５３３）。
【０１０５】
一方、受信した操作情報が購入ボタン１１０６でないと判定した場合（Ｓ５２８：ＮＯ）には、該受信した操作情報が最適商品検索ボタン１１０５であるか否かを判定し（Ｓ５３０）、最適商品検索ボタン１１０５であると判定した場合には、選定処理部１１３により図１２に示す最適商品決定処理を実行し（Ｓ５３１）、最適商品情報（図８に示した最適商品表示画面１２００）を生成して顧客端末１２０に送信する（Ｓ５３２）。なお、図８に示した最適商品表示画面１２００のメッセージ欄１２０１には、「御指定の条件と、買い替えコストを考慮すると、下記の商品が最適商品です。」等と表示される。
【０１０６】
一方、受信した操作情報が最適商品検索ボタン１１０５でないと判定した場合（Ｓ５３０：ＮＯ）には、詳細ボタン１１０２，前の画面ボタン１１０４，前ページ１１０７，次ページ１１０８に対応する画面情報を生成して顧客端末１２０に送信する（Ｓ５３３）。なお、図１１では示していないが、受信した操作情報が商品一覧１１０１で在庫が「×」の商品（販売打切商品）の後継ボタン１１０３であると判定した場合には、図１０に示した後継商品決定処理が実行される。
【０１０７】
そして、顧客端末１２０側では、ＥＣサイトサーバ１１０から送信された画面情報が受信され、モニタ４０の画面表示が更新される（Ｓ５０７）。
【０１０８】
図１２は、本発明の電子商取引サーバを適用可能な電子商取引システムにおける第４の制御処理手順の一例を示すフローチャートであり、図１１のステップＳ５３１の最適商品決定処理（顧客端末から入力された検索条件に合致した商品が複数の場合には当該複数商品の中から、過去に購入した商品のオプション流用等で買い替えコストを最小にできる最適商品を選択する処理）に対応する。なお、Ｓ７２１〜Ｓ７３３はＥＣサイトサーバ１１０側の各ステップを示し、図２に示したＣＰＵ２１によりＲＯＭ２３，ハードディスク２８，ＣＤ−ＲＯＭドライブ２９にセットされたＣＤ−ＲＯＭ等に格納されたプログラムに基づいて実行される。
【０１０９】
まず、図１１のステップＳ５２６で顧客端末１２０に送信した商品一覧のデータをＲＡＭ２２のワークエリアに記憶し（Ｓ７２１）、該ワークエリアから商品一覧内の商品データを１件読み取り（Ｓ７２２）、該読み取った商品データの商品コードを親商品コードとして互換テーブル１１４を検索し（Ｓ７２３）、該商品コードを親コードとする商品（商品一覧内の商品のオプション及びサプライ）の商品コードを取得する。
【０１１０】
該取得した商品コードをキーに履歴ＤＢ１１７を検索し（Ｓ７２４）、該検索結果に基づいて、当該顧客が流用できる商品（オプション，サプライ）を購入しているか否かを判定し（Ｓ７２５）、流用できる商品（オプション，サプライ）を購入していないと判定した場合には、そのままステップＳ７３０に進む。
【０１１１】
一方、当該顧客が流用できる商品（オプション，サプライ）を購入していると判定した場合（Ｓ７２５：ＹＥＳ）当該顧客が流用できるオプション（互換オプション）を購入しているか否かを判定し（Ｓ７２６）、流用できるオプション（互換オプション）を購入していないと判定した場合には、そのままステップＳ７２８に進む。
【０１１２】
一方、流用できるオプション（互換オプション）を購入していると判定した場合（Ｓ７２６：ＹＥＳ）には、ステップＳ７２２で読み出した商品コードを互換オプションのマッチング分としてＲＡＭ２２のワークエリアに記憶する（Ｓ７２７）。
【０１１３】
次に、当該顧客が流用できるサプライ（互換サプライ）を購入しているか否かを判定し（Ｓ７２８）、流用できるサプライ（互換サプライ）を購入していないと判定した場合には、そのままステップＳ７３０に進む。
【０１１４】
一方、流用できるサプライ（互換サプライ）を購入していると判定した場合（Ｓ７２８：ＹＥＳ）には、ステップＳ７２２で読み出した商品コードを互換サプライのマッチング分としてＲＡＭ２２のワークエリアに記憶し（Ｓ７２９）、ステップＳ７３０に進む。
【０１１５】
次に、ステップＳ７２２で読み出した商品コードをキーに商品ＤＢを検索して該商品の価格を取得し（Ｓ７３０）、該商品の価格と流用可能オプションと流用可能サプライから買い替えコストを算出し（買替コスト計算：Ｓ７３１）、ＲＡＭ２２のワークエリアに記憶する。
【０１１６】
次に、一覧商品内の最後の商品まで買い替えコストの算出が終了したか否かを判定し（Ｓ７３２）、まだ最後の商品まで買い替えコストの算出が終了していないと判定した場合には、ステップＳ７２２に戻り、次の商品のデータを１件読み取る。
【０１１７】
一方、一覧商品内の最後の商品まで買い替えコストの算出が終了したと判定した場合（Ｓ７２３：ＹＥＳ）には、算出された一覧商品全部の買い替えコストのうち買い替えコストが最低の商品を選択し（Ｓ７３３）、最適商品決定処理を終了する。
【０１１８】
なお、図１２のステップＳ７３３で、買い替えコストが最低の商品を最適商品として選択する構成について示したが、複数の商品候補（買い替えコスト，スペック等の情報も含む）を価格順にリスト表示して、ユーザに選択させるように構成してもよい。なお、上記複数の商品候補の表示は、ユーザの指示により、スペック順に変更可能に構成してもよい。
【０１１９】
また、顧客ＤＢ１１８に、当該顧客が購入したサプライごとに、サプライ消費平均時間を格納するようにし、図１０のステップＳ６０７，図１２のステップＳ７２８では、サプライが購入されてからの経過時間が前記サプライ消費平均時間を超える場合には、該サプライ商品は既に消費されたものとみなし、図１０のステップＳ６０７，図１２のステップＳ７２８で「ＮＯ」と判定するように構成してもよい。
【０１２０】
以上示したように、顧客別に移行コストや消耗品のロス等を最小にできる後継商品を容易に提案可能な電子商取引システムを構築することができる。また、後継商品候補が複数の場合にも、複数の後継商品候補相互間での買い替えコスト比較情報を比較して最適な商品を容易に選択することができる。
【０１２１】
さらに、本電子商取引システムを利用する顧客側では、後継機種を探す手間を大幅に削減することができる。また、互換性のあるオプションや消耗品等の廃棄ロスを最小にして、ゴミを減らして環境負荷を軽減することができる。さらに、買い替えコストを抑制することができる。
【０１２２】
また、本電子商取引システムを提供する販売元側では、買い替えに伴う問合せ対応の人件費を大幅に節約することができる。また、顧客側が消耗品を使い切るまで商品の買い替えを行わない等の商機ロスを低減させることができる。
【０１２３】
なお、図９，図１１に示したフローチャートの顧客端末側の処理は、ＥＣサイトサーバ１１０より送信される画面データ（例えば、ＨＴＭＬ）に基づいて顧客端末１２０上のウェブブラウザにより実現されるものとして説明したが、ＥＣサイトサーバ１１０よりダウンロードされたプログラム（アプレット等）を顧客端末１２０のウェブブラウザ上で実行することにより実現される構成であっても、顧客端末１２０にインストールされたプログラムを顧客端末１２０上で実行することにより実現される構成であってもよい。
【０１２４】
さらに、これらの実施形態を組合わせた構成も全て本発明に含まれるものである。
【０１２５】
以下、図１３に示すメモリマップを参照して本発明に係る電子商取引サーバを適用可能な電子商取引システムで読み出し可能なデータ処理プログラムの構成について説明する。
【０１２６】
図１３は、本発明に係る電子商取引サーバを適用可能な電子商取引システムで読み出し可能な各種データ処理プログラムを格納する記録媒体のメモリマップを説明する模式図である。
【０１２７】
なお、特に図示しないが、記録媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１２８】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１２９】
本実施形態における図９，図１０，図１１，図１２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記録媒体により、あるいはネットワークを介して外部の記録媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１３０】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１３１】
この場合、記録媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１３２】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１３３】
プログラムを供給するための記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１３４】
この場合、記録媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記録媒体は本発明を構成することになる。
【０１３５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１３６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記録媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【０１３７】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３８】
さらに、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３９】
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのソフトウエアによって表されるプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０１４０】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１４１】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【０１４２】
【発明の効果】
以上説明したように、本発明によれば、提供元から商品購入を行う顧客側に設置された顧客端末から送信される商品指定情報で指定される商品が現在販売中であるか商品記憶手段に記憶される販売有無情報に基づいて判定し、現在発売中でないと判定した場合、該指定される商品のオプション，消耗品を当該顧客が過去に購入しているかを履歴記憶手段に記憶される履歴情報に基づいて判定し、指定された商品のオプション，消耗品を当該顧客が過去に購入していると判定された場合には、該指定される商品のオプション，消耗品に互換性のある商品を互換情報記憶手段に記憶される互換情報に基づいて検索し、決定ルール記憶手段から後継商品決定ルールを読み出して、該決定ルールに示されるスペックの範囲に該当する商品を、前記商品情報記憶手段に記憶されるスペック情報に基づいて検索し、前記スペック検索により検索され、かつ前記互換検索により検索された商品情報を商品情報記憶手段から読み出して前記顧客端末で後継商品情報を表示するための情報を生成するので、顧客別に移行コストや消耗品のロス等を最小にできる後継商品を容易に提案可能なサービス支援情報を自動生成できる電子商取引システムを構築することができる。
【０１４３】
また、提供元に商品問い合わせを行う顧客側に設置された顧客端末から送信される商品検索条件に該当する商品を商品情報記憶手段に記憶されるスペック情報に基づいて検索し、該検索された商品に対して、該商品のオプション，消耗品を当該顧客が過去に購入しているかどうかを履歴記憶手段に記憶される履歴情報に基づいて判定し、該商品のオプション，消耗品を当該顧客が過去に購入していると判定された全ての商品のうち、最も安価な商品を商品情報記憶手段に記憶される商品価格に基づいて決定し、該決定された商品情報を前記商品情報記憶手段から読み出して前記顧客端末で後継商品情報を表示するための情報を生成するので、後継商品候補が複数の場合には、複数の後継商品候補相互間での買い替えコストを比較して最適な商品を容易に提案可能なサービス支援情報を自動生成できる電子商取引システムを構築することができる。
【０１４４】
さらに、本電子商取引システムを利用する顧客側では、後継機種を探す手間を大幅に削減することができる。また、互換性のあるオプションや消耗品等の廃棄ロスを最小にして、ゴミを減らして環境負荷を軽減することができる。さらに、買い替えコストを抑制することができる。
【０１４５】
また、本電子商取引システムを提供する販売元側では、買い替えに伴う問合せ対応の人件費を大幅に節約することができる。また、顧客側が消耗品を使い切るまで商品の買い替えを行わない等の商機ロスを低減させることができる等の効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施形態を示す電子商取引サーバを適用可能な電子商取引システムの構成を示す図である。
【図２】図１に示したＥＣサイトサーバのハードウェア構成を示すブロック図である。
【図３】図１に示した顧客端末のハードウェア構成を示すブロック図である。
【図４】本発明の電子商取引サーバを適用可能な電子商取引システムにおける商品指定画面の一例を示す模式図である。
【図５】本発明の電子商取引サーバを適用可能な電子商取引システムにおける指定商品／後継商品表示画面の一例を示す模式図である。
【図６】本発明の電子商取引サーバを適用可能な電子商取引システムにおける条件検索画面の一例を示す模式図である。
【図７】本発明の電子商取引サーバを適用可能な電子商取引システムにおける商品一覧画面の一例を示す模式図である。
【図８】本発明の電子商取引サーバを適用可能な電子商取引システムにおける最適商品表示画面の一例を示す模式図である。
【図９】本発明の電子商取引サーバを適用可能な電子商取引システムにおける第１の制御処理手順の一例を示すフローチャートである。
【図１０】本発明の電子商取引サーバを適用可能な電子商取引システムにおける第２の制御処理手順の一例を示すフローチャートである。
【図１１】本発明の電子商取引サーバを適用可能な電子商取引システムにおける第３の制御処理手順の一例を示すフローチャートである。
【図１２】本発明の電子商取引サーバを適用可能な電子商取引システムにおける第４の制御処理手順の一例を示すフローチャートである。
【図１３】本発明に係る電子商取引サーバを適用可能な電子商取引システムで読み出し可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する模式図である。
【符号の説明】
１００  通信回線
１１０  ＥＣサイトサーバ
１１１  購入処理部
１１２  検索処理部
１１３  選定処理部
１１４  互換テーブル
１１５  決定ルール
１１６  商品ＤＢ
１１７  履歴ＤＢ
１１８  顧客ＤＢ
１２０  顧客端末
１３０  管理端末
【図１】
2004326502.tif 000003
【図２】
2004326502.tif 000004
【図３】
2004326502.tif 000005
【図４】
2004326502.tif 000006
【図５】
2004326502.tif 000007
【図６】
2004326502.tif 000008
【図７】
2004326502.tif 000009
【図８】
2004326502.tif 000010
【図９】
2004326502.tif 000011
【図１０】
2004326502.tif 000012
【図１１】
2004326502.tif 000013
【図１２】
2004326502.tif 000014
【図１３】
2004326502.tif 000015