(57)【特許請求の範囲】
【請求項１】
通信回線を介して接続されたクライアント機器との間で行なわれる商品の取引に関する情報を管理する商品取引管理装置であって、
少なくとも商品の取引に用いる画面に関する画面データの１つとして、１つの画面データにより構成される画面の全体のうちの一部を表示する表示領域の該画面内における変動に伴って注文として選択された商品に関する少なくとも商品名を含む注文商品情報を変動後の表示領域の略所定位置に表示する固定表示情報移動処理をクライアント機器に実行させ、クライアント機器において注文された商品に関する情報をファイルに書き込む処理を行うように所定のプログラム言語を用いて設定されたプログラムと、注文商品表示付き画面データと、を記憶するデータ記憶手段と、
クライアント機器との間でデータの送受信が可能なデータ送受信手段と、
クライアント機器において注文された商品に関する情報をファイルに書き込む処理を行い、該クライアント機器から該ファイルの内容を取得することによりクライアント機器からの要求を前記データ送受信手段が受信したあと前記データ記憶手段から該要求に対応する前記注文商品表示付き画面データを読み込み、該読み込んだ前記注文商品表示付き画面データの画面データの一部として前記固定表示情報移動処理をクライアントに実行させるプログラムを前記データ送受信手段を用いて該クライアント機器に送信する制御手段と、を備え、
前記クライアント機器は、前記注文商品表示付き画面データを受信したあと該受信した前記注文商品表示付き画面データの一部である前記プログラムを実行することにより、前記固定表示情報移動処理を行う、
商品取引管理装置。
【請求項２】
前記注文商品情報は、前記商品名に加えて、注文として選択された商品の仕様，注文数量，納期，価格のうち少なくとも１つを含む情報である請求項１記載の商品取引管理装置。
【請求項３】
前記注文商品表示付き画面データは、注文として選択された商品の合計金額に関する合計金額情報を前記変動後の表示領域の合計金額情報用の略所定位置に表示するように設定された画面データである請求項１または２記載の商品取引管理装置。
【請求項４】
前記注文商品表示付き画面データは、前記注文商品情報の少なくとも一部の情報を表示する画面に対するリンクを該注文商品情報の一部として表示する画面データである請求項１ないし３いずれか１項に記載の商品取引管理装置。
【請求項５】
前記注文商品表示付き画面データは、注文として選択された商品毎に前記注文商品情報を前記変動後の表示領域の略所定位置に表示するように設定された画面データである請求項１ないし４いずれか１項に記載の商品取引管理装置。
【請求項６】
請求項１ないし４いずれか１項に記載の商品取引管理装置であって、
前記商品は、商品本体と該商品本体に関連する関連商品とからなり、
前記注文商品表示付き画面データは、注文として選択された商品本体と該商品本体に関連する注文として選択された関連商品との組み合わせ毎に前記注文商品情報を前記変動後の表示領域の略所定位置に表示するように設定された画面データである
商品取引管理装置。
【請求項７】
前記商品は、パーソナルコンピュータ本体と該パーソナルコンピュータ本体に関連する関連商品とからなる請求項６記載の商品取引管理装置。
【請求項８】
前記注文商品表示付き画面データは、商品の注文を選択可能な画面に関する画面データであると共に該商品の注文の選択に伴って前記注文商品情報を更新するように所定のプログラム言語を用いて設定された画面データである請求項１ないし７いずれか１項に記載の商品取引管理装置。
【請求項９】
前記注文商品表示付き画面データは、前記商品の注文の選択に伴って更新される前の注文商品情報と前記商品の注文の選択に伴って更新された後の注文商品情報とを表示するように設定された画面データである請求項８記載の商品取引管理装置。
【請求項１０】
請求項１ないし９いずれか１項に記載の商品取引管理装置であって、
前記商品取引管理装置は、Ｗｅｂサーバとして機能する装置であり、
前記画面データは、Ｗｅｂブラウザにより表示可能な画面データである
商品取引管理装置。
【請求項１１】
注文商品表示付き画面データと、少なくとも商品の取引に用いる画面に関する画面データの１つとして１つの画面データにより構成される画面の全体のうちの一部を表示する表示領域の該画面内における変動に伴って注文として選択された商品に関する少なくとも商品名を含む注文商品情報を変動後の表示領域の略所定位置に表示する固定表示情報移動処理をクライアント機器に実行させ、クライアント機器において注文された商品に関する情報をファイルに書き込む処理を行うように所定のプログラム言語を用いて設定されたプログラムと、を記憶するデータ記憶手段と、クライアント機器との間でデータの送受信が可能なデータ送受信手段と、を備えた商品取引管理装置を利用し、通信回線を介して接続されたクライアント機器との間で行なわれる商品の取引に関する情報を管理するコンピュータが実行する商品取引管理方法であって、
（ａ）クライアント機器において注文された商品に関する情報をファイルに書き込む処理を行い、該クライアント機器から該ファイルの内容を取得することによりクライアント機器からの要求を前記データ送受信手段が受信するステップと、
（ｂ）クライアント機器からの要求を前記データ送受信手段が受信したあと前記データ記憶手段から該要求に対応する前記注文商品表示付き画面データを読み込み、該読み込んだ前記注文商品表示付き画面データの画面データの一部として、前記データ記憶手段に記憶されているプログラムを前記データ送受信手段を用いて該クライアント機器に送信するステップと、を含み、
前記クライアント機器は、前記注文商品表示付き画面データを受信したあと該受信した前記注文商品表示付き画面データの一部である前記プログラムを実行することにより、前記固定表示情報移動処理を行う、
商品取引管理方法。
【請求項１２】
請求項１１に記載の商品取引管理方法のステップを１又は複数のコンピュータに実現させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、商品取引管理装置および商品取引画面の画面表示用プログラムに関し、詳しくは、通信回線を介して接続されたクライアント機器との間で行なわれる商品の取引に関する情報を管理する商品取引管理装置およびこうした商品の取引に用いる商品取引画面をコンピュータに表示出力させる画面表示用プログラムに関する。
【０００２】
【従来の技術】
従来、この種の商品取引管理装置としては、インターネット上で提供するオンラインショッピングサイトの画面として、商品を表示する画面と購入を選択した商品の内容（ショッピングカートの中身）を表示する画面とを組み合わせて表示するものが提案されている（例えば、特許文献１参照）。この装置では、これらの画面をＷｅｂブラウザなどの画面上で１画面として表示することにより、購入を選択した商品の内容を確認しながら新たに商品を参照できるようにしている。
【０００３】
【特許文献１】
特開２００１−２２８２５号公報（図８）
【０００４】
【発明が解決しようとする課題】
しかしながら、こうした商品取引管理装置では、Ｗｅｂブラウザなどの画面上では１画面として表示するものの内部的には複数の画面（例えば、Ｗｅｂブラウザにおけるフレームなど）として構成される場合が多いため、内部的な画面数に応じてデータ通信量が増大したり、複数の画面を内部的に連携させる仕組み（例えば、購入を選択した商品の合計金額を再計算する仕組みなど）が複雑となってしまったりする。この結果、システムの構築や保守にかかるコストが増大してしまう傾向にある。
【０００５】
本発明の商品取引管理装置および商品取引画面の画面表示用プログラムは、オンライン商品取引において注文した商品の内容を優先的に画面表示することを目的の一つとする。また、本発明の商品取引管理装置および商品取引画面の画面表示用プログラムは、注文した商品の内容を優先的に画面表示する仕組みをより容易に実現することを目的の一つとする。
【０００６】
【課題を解決するための手段およびその作用・効果】
本発明の商品取引管理装置および商品取引画面の画面表示用プログラムは、上述の目的の少なくとも一部を達成するために以下の手段を採った。
【０００７】
本発明の商品取引管理装置は、
通信回線を介して接続されたクライアント機器との間で行なわれる商品の取引に関する情報を管理する商品取引管理装置であって、
少なくとも商品の取引に用いる画面に関する画面データの１つとして、１つの画面データにより構成される画面の全体のうちの一部を表示する表示領域の該画面内における変動に伴って注文として選択された商品に関する少なくとも商品名を含む注文商品情報を変動後の表示領域の略所定位置に表示するように所定のプログラム言語を用いて設定された注文商品表示付き画面データを記憶するデータ記憶手段と、
クライアント機器との間でデータの送受信が可能なデータ送受信手段と、
クライアント機器からの要求に伴って前記データ記憶手段から該要求に対応する画面データを読み込むと共に該読み込んだ画面データを前記データ送受信手段を用いて該クライアント機器に送信する制御手段と、
を備えることを要旨とする。
【０００８】
この本発明の商品取引管理装置では、画面の表示領域の変動に伴って注文商品情報を変動後の表示領域の略所定位置に表示するように設定された注文商品表示付き画面データなどの画面データをデータ記憶手段に記憶し、この記憶した画面データの中からクライアント機器からの要求に応じた画面データを読み込んでクライアント機器に送信する。したがって、注文商品情報が優先的に画面の表示領域内に表示される画面データをクライアント機器に送信することができるから、注文された商品の内容を優先的に画面表示させることができる。さらに、こうした仕組みを、注文商品情報を表示領域の略所定位置に表示するよう所定のプログラム言語を用いて設定された注文商品表示付き画面データにより実現するから、内部的に複数の画面を連携させる仕組みと比較してより容易な仕組みとすることができる。ここで、「１つの画面データ」としては、例えば、Ｗｅｂブラウザにおける１フレームの画面データなどを挙げることができ、「表示領域の該画面内における変動」としては、画面スクロールやウィンドウサイズの変更などを挙げることができる。また「注文商品情報」には、商品名のほか、注文として選択された商品の仕様，注文数量，納期，価格などの情報が含まれる。さらに本発明の商品取引管理装置には、複数のコンピュータなどにより構成されるコンピュータシステムが含まれる。
【０００９】
こうした本発明の商品取引管理装置において、前記注文商品表示付き画面データは、注文として選択された商品の合計金額に関する合計金額情報を前記変動後の表示領域の合計金額情報用の略所定位置に表示するように設定された画面データであるものとすることもできる。こうすれば、注文された商品の合計金額を優先的に画面表示させることができる。
【００１０】
また、本発明の商品取引管理装置において、前記注文商品表示付き画面データは、前記注文商品情報の少なくとも一部の情報を表示する画面に対するリンクを該注文商品情報の一部として表示する画面データであるものとすることもできる。こうすれば、リンクを介して表示する画面により注文商品情報の一部の情報を表示することができる。
【００１１】
また、本発明の商品取引管理装置において、前記注文商品表示付き画面データは、注文として選択された商品毎に前記注文商品情報を前記変動後の表示領域の略所定位置に表示するように設定された画面データであるものとすることもできる。こうすれば、注文された商品毎に注文商品情報を表示することができる。
【００１２】
さらに、本発明の商品取引管理装置において、前記商品は商品本体と該商品本体に関連する関連商品とからなり、前記注文商品表示付き画面データは注文として選択された商品本体と該商品本体に関連する注文として選択された関連商品との組み合わせ毎に前記注文商品情報を前記変動後の表示領域の略所定位置に表示するように設定された画面データであるものとすることもできる。こうすれば、商品本体と関連商品との組み合わせ毎に注文商品情報を表示することができる。この態様の本発明の商品取引管理装置において、前記商品は、パーソナルコンピュータ本体と該パーソナルコンピュータ本体に関連する関連商品とからなるものとすることもできる。こうすれば、パーソナルコンピュータ本体やその関連商品の取引に適用することができる。なお「パーソナルコンピュータ本体に関連する関連商品」としては、ＣＰＵやメモリなどの構成部品，ディスプレイやプリンタなどの周辺機器，保守サービスなどのサービス，などの種々の商品を挙げることができ、関連商品の注文には、パーソナルコンピュータ本体毎に構成部品や周辺機器，サービスなどを選択するカスタマイズも含まれる。
【００１３】
こうした本発明の商品取引管理装置において、前記注文商品表示付き画面データは、商品の注文を選択可能な画面に関する画面データであると共に該商品の注文の選択に伴って前記注文商品情報を更新するように所定のプログラム言語を用いて設定された画面データであるものとすることもできる。こうすれば、新たに注文する商品の選択がなされたときや注文する商品の選択が変更されたときなどに自動で注文商品情報を更新することができる。この態様の本発明の商品取引管理装置において、前記注文商品表示付き画面データは、前記商品の注文の選択に伴って更新される前の注文商品情報と前記商品の注文の選択に伴って更新された後の注文商品情報とを表示するように設定された画面データであるものとすることもできる。こうすれば、更新前と更新後の注文商品情報を表示することができる。
【００１４】
また、本発明の商品取引管理装置において、前記商品取引管理装置はＷｅｂサーバとして機能する装置であり、前記画面データはＷｅｂブラウザにより表示可能な画面データであるものとすることもできる。こうすれば、Ｗｅｂ技術を用いた装置に適用することができる。ここで「Ｗｅｂブラウザにより表示可能な画面データ」としては、ＨＴＭＬやＸＭＬなどのマークアップ言語により記述された画面データなどを挙げることができる。また、この場合、所定のプログラム言語としては、ＣＳＳ（Ｃａｓｃａｄｉｎｇ  Ｓｔｙｌｅ  Ｓｈｅｅｔ）などのスタイルシート言語やＪａｖａスクリプト（Ｊａｖａはサン・マイクロシステムズの登録商標）などのスクリプト言語など、Ｗｅｂ技術を適用したコンピュータシステムで一般的に使用される種々のプログラム言語を挙げることができる。
【００１５】
本発明の画面表示用プログラムは、
通信回線を介して行なわれる商品の取引に用いる商品取引画面をコンピュータに表示出力させる画面表示用プログラムであって、
１つの画面データにより構成される画面の全体のうちの一部を表示する表示領域の該画面内における変動に伴って注文として選択された商品に関する少なくとも商品名を含む注文商品情報を変動後の表示領域の略所定位置に表示する所定位置表示モジュールを備える
ことを要旨とする。
【００１６】
この本発明の画面表示用プログラムは、商品取引画面をコンピュータに表示出力させる際に、画面の表示領域の変動に伴って注文商品情報を変動後の表示領域の略所定位置に表示する。したがって、注文商品情報が優先的に画面の表示領域内に表示される商品取引画面をコンピュータに表示出力させることができるから、注文した商品の内容を優先的に画面表示させることができる。ここで、「１つの画面データ」としては、例えば、Ｗｅｂブラウザにおける１フレームの画面データなどを挙げることができ、「表示領域の該画面内における変動」としては、画面スクロールやウィンドウサイズの変更などを挙げることができる。また、本発明の画面表示用プログラムには、複数のコンピュータなどにより構成されるコンピュータシステムに適用するものも含まれる。即ち、例えば、サーバコンピュータで本発明の画面表示用プログラムを実行して実行結果をクライアントコンピュータに送信し、この実行結果を受信したクライアントコンピュータに商品取引画面を表示出力させるものなども含まれる。
【００１７】
こうした本発明の画面表示用プログラムにおいて、前記所定位置表示モジュールは、前記画面の全体に対する前記注文商品情報の既定の位置と該画面の全体に対する前記変動後の表示領域の位置とに基づいて該画面の全体に対する該注文商品情報の位置を移動させるモジュールであるものとすることもできる。こうすれば、注文商品情報の既定の位置と変動後の表示領域の位置とに基づいて注文商品情報の位置を移動させることにより、注文商品情報を変動後の表示領域の略所定位置に表示することができる。
【００１８】
また、本発明の画面表示用プログラムにおいて、前記商品取引画面は商品の注文を選択可能な画面であり、商品の注文の選択に伴って前記注文商品情報を更新する情報更新モジュールを備えるものとすることもできる。こうすれば、新たに注文する商品の選択がなされたときや注文する商品の選択が変更されたときなどに自動で注文商品情報を更新することができる。
【００１９】
【発明の実施の形態】
次に、本発明の実施の形態を実施例を用いて説明する。図１は、本発明の一実施例である商品取引管理装置として機能する商品取引管理サーバ２０を含むシステムの構成の概略を示す構成図である。実施例の商品取引管理サーバ２０は、図示するように、ＣＰＵ２１やＲＯＭ２２，ＲＡＭ２３を中心とした汎用のコンピュータとして構成されており、データを記憶するハードディスクドライブ（ＨＤＤ）２４やネットワークへの接続を司るネットワークインタフェースカード（ＮＩＣ）２５などを備え、インターネット４０を介して接続されたクライアント端末５０などからの要求に応じてＷｅｂページを送信するＷｅｂサーバとして機能し、クライアント端末５０などに対してパーソナルコンピュータなどの商品を販売する商品取引サイトを提供する。
【００２０】
商品取引管理サーバ２０のＨＤＤ２４には、商品取引サイトのＷｅｂページを構成するＨＴＭＬファイルや画像ファイル，各種プログラムなどが記憶されると共に一般的なＤＢＭＳ（データベース管理システム）としてのデータベース３０がインストールされており、データベース３０には、商品に関する情報を管理する商品テーブル３０ａなど、商品取引サイトの提供に必要なデータを管理する各種のテーブルを有する。
【００２１】
クライアント端末５０は、図示しないＣＰＵやメモリ，ハードディスクなどを中心とした汎用のパーソナルコンピュータとして構成されており、Ｗｅｂページを表示可能なＷｅｂブラウザがインストールされている。なお、インターネット４０には複数のクライアント端末５０が接続されていても構わないし、汎用のパーソナルコンピュータでなくクライアント端末５０と同等の機能を有するその他のクライアント機器（例えば、携帯電話機や携帯情報端末，家庭用テレビゲーム機など）であっても構わないのは勿論である。
【００２２】
次に、こうして構成された商品取引管理サーバ２０の動作について説明する。図２は、クライアント端末５０などから商品取引サイトのトップページへのアクセスを要求するデータが送信されたときに商品取引管理サーバ２０により実行される商品取引処理の一例を示すフローチャートである。商品取引処理では、まず、図示するように、商品取引サイトのトップページとしての商品表示画面６０の画面データをクライアント端末５０に送信する（ステップＳ１００）。図３は、クライアント端末５０のＷｅｂブラウザにより表示される商品表示画面６０の一例を示す説明図である。商品表示画面６０は、図示するように、画面右側に、商品の製品名や価格，商品画像などの商品に関する情報と共にこの商品毎に注文数量の入力欄や「カートに入れる」ボタン，「カスタマイズ」ボタンを表示し、画面左側に、注文された商品の内容を示すカート内情報６２や注文された商品の合計金額を示す合計金額情報６４を表示するように画面構成されている。画面左側に表示するカート内情報６２や合計金額情報６４は、Ｗｅｂブラウザ上での画面スクロールやウィンドウサイズの変更（リサイズ）に拘わらず固定位置に表示する固定表示情報として設定されている。固定表示情報として設定する方法については後述する。なお、商品表示画面６０で表示する商品に関する情報は、データベース３０の商品テーブル３０ａから読み込まれ商品表示画面６０の画面データとして送信される情報である。
【００２３】
ここで、クライアント端末５０の操作者により、商品表示画面６０の「カートに入れる」ボタンが押下されたときにクライアント端末５０側で実行される処理について説明する。「カートに入れる」ボタンが押下されると、クライアント端末５０により、対応する商品に関する情報（例えば、商品ＩＤなど）を注文された商品に関する情報としてクライアント端末５０のクッキーファイルに書き込むと共に商品表示画面６０のカート内情報６２や合計金額情報６４の表示内容を更新する。図４は、「カートに入れる」ボタンが押下され注文された商品に関する情報をカート内情報６２や合計金額情報６４に反映したときの商品表示画面６０の一例を示す説明図である。図示するように、カート内情報６２は、注文された商品毎に製品名や注文数量，金額などの情報が表示されるように構成されており、合計金額情報６４は、注文された商品の合計金額が表示されるように構成されている。また、カート内情報６２には、各商品の納期やシステム構成などを表示する納期／構成確認画面８０へのハイパーリンクが設定されている。納期／構成確認画面８０については後述する。ここで、注文された商品に関する情報をクッキーファイルに書き込む処理やカート内情報６２などの表示内容を更新する処理などは、実施例では、クライアント端末５０にこうした処理を実行させるプログラムをＪａｖａスクリプトなどのプログラム言語を用いて作成し、この作成したプログラムを商品表示画面６０の画面データの一部としてクライアント端末５０に送信することにより実現するものとした。なお、商品取引管理サーバ２０とクライアント端末５０との間で行なわれるクッキーファイルを利用した情報のやり取りに関する処理は、一般の商品取引サイトにおける処理と同様の処理であるから、これ以降、詳細な説明は省略する。
【００２４】
ここでさらに、クライアント端末５０の操作者により、商品表示画面６０のＷｅｂブラウザ上の表示領域が変更された場合（画面スクロールやウィンドウサイズの変更が行なわれた場合）にクライアント端末５０側で実行される処理について説明する。図５は、商品表示画面６０を表示するＷｅｂブラウザ上で画面スクロールやウィンドウサイズの変更が行なわれたことを検出したときにクライアント端末５０により実行される固定表示情報移動処理の一例を示すフローチャートである。この処理は、前述した固定表示情報（カート内情報６２や合計金額情報６４）をＷｅｂブラウザ上の表示領域の固定位置に表示するための処理である。
【００２５】
クライアント端末５０により実行される固定表示情報移動処理では、図５に示すように、まず、画面スクロールかウィンドウサイズの変更（リサイズ）かを判断し（ステップＳ２００）、画面スクロールが行なわれたときには、スクロール後の表示領域の商品表示画面６０全体における座標を取得し（ステップＳ２１０）、この取得した表示領域の座標と固定表示情報の商品表示画面６０全体における既定の座標とに基づいて商品表示画面６０全体における固定表示情報の位置を移動させ（ステップＳ２２０）、固定表示情報移動処理を終了する。図６は、こうした画面スクロールが行なわれたときの処理内容を概念的に示す説明図である。図示するように、固定表示情報は画面全体の左上を原点とする既定座標（ｘ，ｙ）に表示されるように設定されており（図６（ａ））、画面スクロールにより表示領域が座標（ｘｓ，ｙｓ）に移動すると（図６（ｂ））、固定表示情報を移動先座標（ｘ＋ｘｓ，ｙ＋ｙｓ）に移動させるのである（図６（ｃ））。実施例では、固定表示情報の商品表示画面６０全体における既定の座標は、ＣＳＳなどのスタイルシート言語を用いて商品表示画面６０の画面データの一部として予め設定するものとした。図７は、Ｗｅｂブラウザ上で下方向に画面スクロールしたときの商品表示画面６０の一例を示す説明図である。図示するように、固定表示情報としてのカート内情報６２や合計金額情報６４は画面スクロールに拘わらず、Ｗｅｂブラウザ上では固定位置（左上）に表示される。
【００２６】
一方、ウィンドウサイズの変更が行なわれたときには、Ｗｅｂブラウザ上で画面の再表示（更新）を行なって（ステップＳ２３０）、固定表示情報移動処理を終了する。即ち、画面の再表示を行なうことにより、固定表示情報を既定の座標に表示するのである。なお、実施例では、この固定表示情報移動処理をクライアント端末５０に実行させるプログラムをＪａｖａスクリプトなどのプログラム言語を用いて作成し、この作成したプログラムを商品表示画面６０の画面データの一部としてクライアント端末５０に送信するものとした。
【００２７】
図２に例示した商品取引管理サーバ２０により実行される商品取引処理の説明に戻る。クライアント端末５０の操作者により商品表示画面６０の「カスタマイズ」ボタンが押下されると、商品としてのパーソナルコンピュータ本体毎にカスタマイズを行なうカスタマイズ画面７０の画面データをクライアント端末５０に送信する（ステップＳ１１０）。図８は、カスタマイズ画面７０の一例を示す説明図である。カスタマイズ画面７０は、図示するように、画面右側に、パーソナルコンピュータ本体のカスタマイズ項目として、ＣＰＵやメモリなどの構成部品やディスプレイやプリンタなどの周辺機器，保守サービスなどのサービスなどを選択する欄を表示し、画面左側に、前述したカート内情報６２や合計金額情報６４に加えカスタマイズ後のパーソナルコンピュータ本体の見積もり金額を示す固定表示情報としてのカスタマイズ見積情報７２を表示するように画面構成されている。固定表示情報として設定する方法については前述した。カスタマイズ見積情報７２には、パーソナルコンピュータ本体に構成部品や周辺機器，サービスなどを加えたシステムとしての見積もり金額が表示され、画面右側のカスタマイズ項目の選択に伴って見積もり金額が更新されるように設定されている。このカスタマイズ見積情報７２を更新する処理の設定方法については、前述した商品表示画面６０のカート内情報６２などの表示内容を更新する処理と同様であるので、これ以上の詳細な説明は省略する。なお、クライアント端末５０の操作者は、カート内情報６２の金額とカスタマイズ見積情報７２の金額とを比較することにより、カスタマイズ前の金額とカスタマイズ後の金額とを比較することができる。
【００２８】
クライアント端末５０の操作者により商品表示画面６０やカスタマイズ画面７０に表示されるカート内情報６２に設定された納期／構成確認画面８０へのハイパーリンクがクリックされると、図９に例示する納期／構成確認画面８０の画面データをクライアント端末５０に送信する（ステップＳ１２０）。納期／構成確認画面８０は、図示するように、注文された商品の納期と共にシステム構成（カスタマイズ画面７０によりカスタマイズを行なった場合にはカスタマイズ後のシステム構成）を表示するように画面構成されている。
【００２９】
クライアント端末５０の操作者により商品表示画面６０や納期／構成確認画面８０の「カートの確認」ボタンが押下されると、図１０に例示する注文商品確認画面９０の画面データをクライアント端末５０に送信する（ステップＳ１３０）。注文商品確認画面９０は、図示するように、注文された商品に関する情報と共に注文数量の変更や注文の取り消しを行なうボタンなどを表示するように画面構成されている。クライアント端末５０の操作者は、この注文商品確認画面９０により最終的に注文する商品を確認することになる。
【００３０】
そして、クライアント端末５０の操作者により注文商品確認画面９０の「購入手続き」ボタンが押下されると、図１１に例示する購入手続き画面１００の画面データをクライアント端末５０に送信し（ステップＳ１４０）、商品取引処理を終了する。購入手続き画面１００は、図示するように、支払方法やお客様情報など、最終的な購入手続きを完了するために必要な情報を入力するように画面構成されている。
【００３１】
以上説明した実施例の商品取引管理サーバ２０によれば、Ｗｅｂブラウザ上での画面スクロールやウィンドウサイズの変更に拘わらず固定位置に表示する固定表示情報（カート内情報６２や合計金額情報６４，カスタマイズ見積情報７２）を表示する商品表示画面６０やカスタマイズ画面７０の画面データをクライアント端末５０に送信することができる。したがって、商品表示画面６０やカスタマイズ画面７０を表示する際に、カート内情報６２や合計金額情報６４，カスタマイズ見積情報７２などを優先的に表示することができる。この結果、クライアント端末５０の操作者は、商品表示画面６０による商品の注文やカスタマイズ画面７０によるカスタマイズを行ないながら画面スクロールやウィンドウサイズの変更を行なっても、注文された商品や合計金額，カスタマイズ後の見積もり金額などの情報を確認することができる。しかも、こうした仕組みを１つの画面データの一部として送信するプログラムを用いて実現するから、内部的に複数の画面（フレーム）を連携させる仕組みなどと比較してより容易な仕組みとすることができる。
【００３２】
ここで、実施例の商品取引管理サーバ２０では、ＲＯＭ２２やＲＡＭ２３，ＨＤＤ２４がデータ記憶手段に相当し、ＮＩＣ２５がデータ送受信手段に相当し、商品取引処理を実行するＣＰＵ２１が制御手段に相当し、商品表示画面６０やカスタマイズ画面７０の画面データが注文商品表示付き画面データに相当する。
【００３３】
実施例の商品取引管理サーバ２０では、クライアント端末５０などから商品取引サイトのトップページへのアクセスを要求するデータが送信されたときに実行される処理として図２の商品取引処理を例示したが、クライアント端末５０に画面データとして送信する画面の種類や画面遷移などは、この商品取引処理で示したものに限られないのは勿論である。即ち、商品の取引に関する画面であればその他の画面の画面データをクライアント端末５０に送信するものとしても構わないし、商品の取引を行なうことができればどのような画面遷移としても差し支えない。
【００３４】
実施例の商品取引管理サーバ２０では、固定表示情報としてのカート内情報６２や合計金額情報６４，カスタマイズ見積情報７２を商品表示画面６０やカスタマイズ画面７０で表示するものとしたが、こうした固定表示情報を納期／構成確認画面８０などのその他の画面で表示するものとしてもよい。即ち、固定表示情報を表示する画面の種類は問わない。また、合計金額情報６４やカスタマイズ見積情報７２は、必ずしも固定表示情報として表示する必要はない。
【００３５】
実施例の商品取引管理サーバ２０では、カート内情報６２として、注文された商品毎に製品名や注文数量，金額などの情報が表示されるものとしたが、注文数量や金額などを表示しないものとしてもよいし、商品の仕様などのその他の情報を表示するものとしても構わない。また、納期／構成確認画面８０へのハイパーリンクを設定するものとしたが、この納期／構成確認画面８０で表示する情報（例えば、納期やシステム構成など）の少なくとも一部をカート内情報６２として表示するものとしても差し支えない。即ち、注文された商品の情報を表示するものであれば、その情報の種類や表示形式は問わない。
【００３６】
実施例の商品取引管理サーバ２０では、パーソナルコンピュータなどの商品を販売する商品取引サイトを提供するものとしたが、販売する商品はパーソナルコンピュータに限られないのは勿論であり、種々の商品取引サイトに適用することができる。
【００３７】
実施例の商品取引管理サーバ２０では、商品表示画面６０の「カートに入れる」ボタンが押下されたときにカート内情報６２や合計金額情報６４の表示内容を自動的に更新したり、カスタマイズ画面７０のカスタマイズ項目の選択に伴ってカスタマイズ見積情報７２を自動的に更新したりするものとしたが、こうした情報を自動的に更新する処理を必ずしも行なう必要はない。即ち、サーバ側とクライアント側の処理の分担方法や画面遷移方法などに応じて適当なタイミングで情報を更新すればよく、例えば、商品取引管理サーバ２０のデータベース３０への登録処理の後に情報を更新したり、所定の画面を表示した後に情報を更新したりしても差し支えない。この場合、必ずしも、情報を更新する処理に関するプログラムを画面データの一部として送信する必要はない。
【００３８】
実施例の商品取引管理サーバ２０は、Ｗｅｂサーバとして機能するものとしたが、必ずしもＷｅｂ技術を用いたものとする必要はない。即ち、クライアント機器の要求に応じたデータ処理やデータの送受信を行なうことにより商品の取引を行なうものであればよい。
【００３９】
実施例の商品取引管理サーバ２０は、ＣＰＵ２１やＲＯＭ２２，ＲＡＭ２３を中心とした汎用のコンピュータとして構成されるものとしたが、ハードウェア構成はこれに限られず、複数の汎用コンピュータを用いて実施例の商品取引管理サーバ２０を構成するものとしても構わない。
【００４０】
実施例では、商品取引管理サーバ２０の形態として説明したが、同様な商品取引管理方法の形態とするものとしても構わない。また、固定表示情報の表示内容を自動的に更新する処理や図５に例示した固定表示情報移動処理などを単一または複数のコンピュータに実行させて実施例の商品表示画面６０やカスタマイズ画面７０などの画面を表示させる画面表示用プログラムの形態としても差し支えない。
【００４１】
以上、本発明の実施の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において、種々なる形態で実施し得ることは勿論である。
【図面の簡単な説明】
【図１】  商品取引管理サーバ２０を含むシステム構成を示す構成図。
【図２】  商品取引処理の一例を示すフローチャート。
【図３】  商品表示画面６０の一例を示す説明図。
【図４】  商品が注文されたときの商品表示画面６０の一例を示す説明図。
【図５】  固定表示情報移動処理の一例を示すフローチャート。
【図６】  固定表示情報移動処理の処理内容の概念を示す説明図。
【図７】  画面スクロール後の商品表示画面６０の一例を示す説明図。
【図８】  カスタマイズ画面７０の一例を示す説明図。
【図９】  納期／構成確認画面８０の一例を示す説明図。
【図１０】  注文商品確認画面９０の一例を示す説明図。
【図１１】  購入手続き画面１００の一例を示す説明図。
【符号の説明】
２０  商品取引管理サーバ、２１  ＣＰＵ、２２  ＲＯＭ、２３  ＲＡＭ、２４  ＨＤＤ、２５  ＮＩＣ、３０  データベース、３０ａ  商品テーブル、４０インターネット、５０  クライアント端末、６０  商品表示画面、６２  カート内情報、６４  合計金額情報、７０  カスタマイズ画面、７２  カスタマイズ見積情報、８０  納期／構成確認画面、９０  注文商品確認画面、１００  購入手続き画面。
【図１】
0004838974.tif 000002
【図２】
0004838974.tif 000003
【図３】
0004838974.tif 000004
【図４】
0004838974.tif 000005
【図５】
0004838974.tif 000006
【図６】
0004838974.tif 000007
【図７】
0004838974.tif 000008
【図８】
0004838974.tif 000009
【図９】
0004838974.tif 000010
【図１０】
0004838974.tif 000011
【図１１】
0004838974.tif 000012