(57)【要約】【課題】大量受注時におけるシステムの負荷を軽減することができるようにする。【解決手段】  大量受注サーバ５３においては、ユーザが注文した商品が、通常受注商品の場合、通常受注ブロック１２で商品の注文が受け付けられるが、大量受注商品の場合、仮受注ブロック６２で、商品の仮注文が受け付けられ、商品の受注データや在庫に関する情報は、通常受注ブロック１２において作成され、通常受注商品および大量受注商品に係わらず、一括で管理される。すなわち、商品受注システムにおいて、大量受注商品の受注データは、仮受注ブロック６２でユーザ端末５１とリアルタイムに通信しながら作成され、その後、集信装置６３で集信された仮受注データに基づいて、通常受注ブロック１２で作成されて、共有ディスク２４に登録される。本発明は、ユーザ端末に商品の受注のサービスを提供する商品受注システムに適用できる。【選択図】図２
2006072846.tif 000002
【特許請求の範囲】
【請求項１】
情報処理端末から、ネットワークを介して、商品の注文を受け付ける第１の情報処理装置乃至第３の情報処理装置からなる情報処理システムにおいて、
前記第１の情報処理装置は、
前記ネットワークを介して、前記情報処理端末から、前記商品の注文を受け付ける注文受付手段と、
前記注文受付手段により受け付けられた前記商品の注文に基づいて、前記商品の仮受注データを登録する仮受注データ登録手段と、
前記仮受注データ登録手段により登録された前記仮受注データが対象とする前記商品の仮受注完了を、前記ネットワークを介して、前記情報処理端末に通知する通知手段と
を備え、
前記第２の情報処理装置は、
前記仮受注データ登録手段により登録された前記仮受注データを集信する集信手段と、
前記集信手段により集信された前記仮受注データを、所定の形式に変換する変換手段と
を備え、
前記第３の情報処理装置は、
前記変換手段により変換された前記仮受注データに基づいて、前記商品の在庫引当を行う在庫引当手段と、
前記在庫引当手段により在庫引当が実行された前記商品の受注データを作成する受注データ作成手段と、
前記受注データ作成手段により作成された前記受注データに基づいて、前記情報処理端末のユーザに対しての与信処理を実行する与信処理手段とを備える
ことを特徴とする情報処理システム。
【請求項２】
情報処理端末から、ネットワークを介して、商品の注文を受け付ける情報処理装置において、
前記ネットワークを介して、前記情報処理端末から、前記商品の注文を受け付ける注文受付手段と、
前記注文受付手段により受け付けられた前記商品の注文に基づいて、前記商品の仮受注データを登録する仮受注データ登録手段と、
前記仮受注データ登録手段により登録された前記仮受注データが対象とする前記商品の仮受注完了を、前記ネットワークを介して、前記情報処理端末に通知する通知手段と、
前記仮受注データ登録手段により登録された前記仮受注データを集信する集信手段と、
前記集信手段により集信された前記仮受注データを、所定の形式に変換する変換手段と、
前記変換手段により変換された前記仮受注データを、前記商品の在庫引当処理、前記商品の受注データ作成処理、および前記情報処理端末のユーザに対しての与信処理を実行する他の情報処理装置に送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項３】
情報処理端末から、ネットワークを介して、商品の注文を受け付ける処理をコンピュータに行わせるプログラムであって、
前記ネットワークを介して、前記情報処理端末から、前記商品の注文を受け付ける注文受付ステップと、
前記注文受付ステップの処理により受け付けられた前記商品の注文に基づいて、前記商品の仮受注データを登録する仮受注データ登録ステップと、
前記仮受注データ登録ステップの処理により登録された前記仮受注データが対象とする前記商品の仮受注完了を、前記ネットワークを介して、前記情報処理端末に通知する通知ステップと、
前記仮受注データ登録ステップの処理により登録された前記仮受注データを集信する集信ステップと、
前記集信ステップの処理により集信された前記仮受注データを、所定の形式に変換する変換ステップと、
前記変換ステップの処理により変換された前記仮受注データを、前記商品の在庫引当処理、前記商品の受注データ作成処理、および前記情報処理端末のユーザに対しての与信処理を実行する情報処理装置に送信する送信ステップと
を含むことを特徴とするプログラム。
【請求項４】
情報処理端末から、ネットワークを介して、商品の注文を受け付ける情報処理装置において、
前記ネットワークを介して、前記情報処理端末から、前記商品の注文を受け付ける注文受付手段と、
前記注文受付手段により受け付けられた前記商品の注文に基づいて、前記商品の在庫引当を行う在庫引当手段と、
前記在庫引当手段により前記商品の在庫引当が行われた前記商品の仮受注データを登録する仮受注データ登録手段と、
前記仮受注データ登録手段により登録された前記仮受注データが対象とする前記商品の仮受注完了を、前記ネットワークを介して、前記情報処理端末に通知する通知手段と、
前記仮受注データ登録手段により登録された前記仮受注データを集信する集信手段と、
前記集信手段により集信された前記仮受注データを、所定の形式に変換する変換手段と、
前記変換手段により変換された前記仮受注データを、前記商品の受注データ作成処理、および前記情報処理端末のユーザに対しての与信処理を実行する他の情報処理装置に送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項５】
情報処理端末から、ネットワークを介して、商品の注文を受け付ける処理をコンピュータに行わせるプログラムであって、
前記ネットワークを介して、前記情報処理端末から、前記商品の注文を受け付ける注文受付ステップと、
前記注文受付ステップの処理により受け付けられた前記商品の注文に基づいて、前記商品の在庫引当を行う在庫引当ステップと、
前記在庫引当ステップの処理により前記商品の在庫引当が行われた前記商品の仮受注データを登録する仮受注データ登録ステップと、
前記仮受注データ登録ステップの処理により登録された前記仮受注データが対象とする前記商品の仮受注完了を、前記ネットワークを介して、前記情報処理端末に通知する通知ステップと、
前記仮受注データ登録ステップの処理により登録された前記仮受注データを集信する集信ステップと、
前記集信ステップの処理により集信された前記仮受注データを、所定の形式に変換する変換ステップと、
前記変換ステップの処理により変換された前記仮受注データを、前記商品の受注データ作成処理、および前記情報処理端末のユーザに対しての与信処理を実行する情報処理装置に送信する送信ステップと
を含むことを特徴とするプログラム。
【請求項６】
情報処理端末から、ネットワークを介して、商品の注文を受け付ける情報処理装置において、
前記ネットワークを介して、前記情報処理端末から、前記商品の注文を受け付ける注文受付手段と、
前記注文受付手段により受け付けられた前記商品の注文に基づいて、前記商品の仮受注データを登録する仮受注データ登録手段と、
前記仮受注データ登録手段により登録された前記仮受注データに基づいて、前記情報処理端末のユーザに対しての与信処理を実行する与信処理手段と、
前記仮受注データ登録手段により登録された前記仮受注データが対象とする前記商品の仮受注完了を、前記ネットワークを介して、前記与信処理手段により前記与信処理が実行されたユーザの前記情報処理端末に通知する通知手段と、
前記仮受注データ登録手段により登録された前記仮受注データを集信する集信手段と、
前記集信手段により集信された前記仮受注データを、所定の形式に変換する変換手段と、
前記変換手段により変換された前記仮受注データを、前記商品の在庫引当処理、および前記商品の受注データ作成処理を行う情報処理装置に送信する送信手段と
を備えることを特徴とする情報処理装置。
【請求項７】
情報処理端末から、ネットワークを介して、商品を受注する処理をコンピュータに行わせるプログラムであって、
前記ネットワークを介して、前記情報処理端末から、前記商品の注文を受け付ける注文受付ステップと、
前記注文受付ステップの処理により受け付けられた前記商品の注文に基づいて、前記商品の仮受注データを登録する仮受注データ登録ステップと、
前記仮受注データ登録ステップの処理により登録された前記仮受注データに基づいて、前記情報処理端末のユーザに対しての与信処理を実行する与信処理ステップと、
前記仮受注データ登録ステップの処理により登録された前記仮受注データが対象とする前記商品の仮受注完了を、前記ネットワークを介して、前記与信処理ステップの処理により前記ユーザに対しての与信処理が実行された前記情報処理端末に通知する通知ステップと、
前記仮受注データ登録ステップの処理により登録された前記仮受注データを集信する集信ステップと、
前記集信ステップの処理により集信された前記仮受注データを、所定の形式に変換する変換ステップと、
前記変換ステップの処理により変換された前記仮受注データを、前記商品の在庫引当処理、および前記商品の受注データ作成処理を行う情報処理装置に送信する送信ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、およびプログラムに関し、特に、大量受注時におけるシステムの負荷を軽減することができるようにした情報処理システム、情報処理装置、およびプログラムに関する。
【背景技術】
【０００２】
従来より、データが入力されると、入力されたデータと、すでに登録されているデータとの関連性や同一性を判定して、登録、削除、リンク付けなどの処理を行うようにしたデータを一括管理するデータベースが提案されている（例えば、特許文献１参照）。
【０００３】
ところで、ユーザに、インターネットを介して、商品の受注を行うサービスを提供する商品受注システムにおいても、商品の受注や在庫の情報が１つの共有ディスクで一括管理される。
【０００４】
図１は、従来の商品受注システムの構成例を示している。図１の例において、受注サーバ１は、インターネット２を介して、図示せぬユーザ端末を用いて受注サーバ１にアクセスするユーザに、商品の受注を行うサービスを提供している。
【０００５】
受注サーバ１は、Ｗｅｂサーバ１１、受注Ｗｅｂサーバ２１−１および２１−２、アプリケーションサーバ２２−１および２２−２、受注データベースサーバ２３−１および２３−２、並びに、共有ディスク２４により構成されている。なお、以下、受注サーバ１のうち、受注Ｗｅｂサーバ２１−１および２１−２、アプリケーションサーバ２２−１および２２−２、受注データベースサーバ２３−１および２３−２、並びに、共有ディスク２４を、まとめて通常受注ブロック１２とも称し、通常受注ブロック１２の説明は、後述する本発明の説明にも引用される。
【０００６】
Ｗｅｂサーバ１１は、ユーザに対して、商品説明ページなど購入画面のトップメニュー画面を提供する。Ｗｅｂサーバ１１は、ユーザからトップメニュー画面を介して、商品注文画面への移動の指示（すなわち、商品注文画面データの要求）を受け付けると、受け付けられた商品注文画面データの要求を、ランダム関数を用いて、受注Ｗｅｂサーバ２１−１または２１−２に振り分ける。
【０００７】
受注Ｗｅｂサーバ２１−１および２１−２は、Ｗｅｂサーバ１１からの商品注文画面データの要求を入力すると、ユーザに対して認証処理を実行し、認証処理が実行された後に、ユーザ端末からの注文を受け付ける注文受付処理を実行する。
【０００８】
すなわち、受注Ｗｅｂサーバ２１−１および２１−２は、要求された商品注文画面データを、インターネット２を介して、ユーザ端末に送信し、ユーザ端末に、商品注文画面を表示させ、ユーザからの商品の注文が指示されると、商品の注文情報を、アプリケーションサーバ２２−１および２２−２のどちらか一方に供給する。また、受注Ｗｅｂサーバ２１−１および２１−２は、商品の注文情報を供給したアプリケーションサーバ２２−１または２２−２から、注文された商品に対する在庫引当結果や請求金額などが供給されると、注文された商品に対する在庫引当結果や請求金額が示される受付確認画面データを、インターネット２を介してユーザ端末に送信し、ユーザ端末に、受付確認画面を表示させ、ユーザからの商品の購入が指示されると、商品の購入の指示を、対応するアプリケーションサーバ２２−１または２２−２に供給する。
【０００９】
さらに、受注Ｗｅｂサーバ２１−１および２１−２は、商品の購入の指示を供給したアプリケーションサーバ２２−１または２２−２から、購入が指示された商品に対する受注完了やオーソリ（与信）処理結果が供給されると、受付完了画面データを、インターネット２を介してユーザ端末に送信し、ユーザ端末に、受付完了画面を表示させる。
【００１０】
アプリケーションサーバ２２−１および２２−２は、受注Ｗｅｂサーバ２１−１または２１−２から商品の注文情報が供給されると、注文された商品を、ユーザのバスケットに投入し（すなわち、内蔵するメモリにおけるユーザのバスケット領域に記録し）、受注データベースサーバ２３−１または２３−２に、注文された商品の在庫引当を実行させ、商品の在庫引当が完了した場合、請求金額を算出し、購入が指示された商品に対する受注データを作成するとともに、在庫引当結果や請求金額を、対応する受注Ｗｅｂサーバ２１−１または２１−２に供給する。
【００１１】
また、アプリケーションサーバ２２−１および２２−２は、受注データベースサーバ２３−１または２３−２を制御し、作成した受注データを登録させたり、オーソリ（与信）処理を実行し、購入が指示された商品に対する受注完了やオーソリ（与信）処理結果を、対応する受注Ｗｅｂサーバ２１−１および２１−２に供給する。
【００１２】
受注データベースサーバ２３−１または２３−２は、アプリケーションサーバ２２−１または２２−２からの制御のもと、共有ディスク２４の図示せぬ商品在庫データベースから、選択された商品の在庫引当を実行し、その結果を、対応するアプリケーションサーバ２２−１または２２−２に返す。また、受注データベースサーバ２３−１または２３−２は、アプリケーションサーバ２２−１または２２−２からの購入が指示された商品に対する受注データを、共有ディスク２４の図示せぬ受注データベースに登録し、購入が決定された商品に対する受注完了を、対応するアプリケーションサーバ２２−１または２２−２に返す。
【００１３】
なお、図１の例の場合、点線で示されている受注データベースサーバ２３−２は、通常動作しておらず、受注データベースサーバ２３−１の待機系として、冗長的に設けられているため、点線で示されている。
【００１４】
共有ディスク２４は、商品受注システムにおける商品の在庫を一括で管理する商品在庫データベースや、商品受注システムにおける商品の受注を一括で管理する受注データベースなどにより構成される。
【００１５】
以上のように、受注サーバ１は、共有ディスク２４において、商品の受注や、在庫に関する情報を一括で管理し、ユーザからの商品の注文に対しては、２つの受注Ｗｅｂサーバ２１−１および２１−２で処理を受け付け、アプリケーションサーバ２２−１および２２−２、並びに受注データベースサーバ２３−１で受注処理を行っていた。
【００１６】
すなわち、受注Ｗｅｂサーバ２１−１または１−２は、ユーザ端末から商品が注文された場合には、Ｗｅｂサーバ１１を介して、ユーザ端末が接続してきてから、ユーザ端末に、在庫引当の結果や請求金額が表示される受付確認画面を表示させ、さらに、オーソリ処理の完了結果や受注データ登録完了が表示される受付完了画面を表示させるまで、ユーザ端末とリアルタイムに通信しながら、商品の受注処理を行っていた。
【００１７】
なお、以下、受注Ｗｅｂサーバ２１−１および２１−２、アプリケーションサーバ２２−１および２２−２、並びに、受注データベースサーバ２３−１および２３−３を個々に区別する必要がない場合、それぞれ、単に受注Ｗｅｂサーバ２１、アプリケーションサーバ２２、並びに受注データベースサーバ２３と称する。
【００１８】
【特許文献１】特開２０００−５７１５９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１９】
しかしながら、上記商品受注システムにおいて、１日に１万件受注するような人気商品の注文が受け付けられる場合、受注サーバ１に負荷がかかり、処理に時間がかかっていた。すなわち、受注サーバ１は、２つの受注Ｗｅｂサーバ２１でユーザからの受注を受け付けており、また、受注サーバ１において、もっとも時間のかかる処理が、受注データベースサーバ２３が行う在庫引当処理と、アプリケーションサーバ２２が行うオーソリ処理であるため、商品が大量に注文されてしまうと、受注Ｗｅｂサーバ２１がユーザからの同時アクセスに耐えるのが困難であるとともに、アプリケーションサーバ２２および受注データベースサーバ２３にかなりの負担がかかり、処理に時間がかかる課題があった。
【００２０】
仮に、受注サーバ１が、多くのユーザからの同時アクセスに耐え、大量に受注が処理可能なスペックを持っていれば、１日に１万件もの受注処理が可能かもしれないが、単位時間に７千件の受注は、実現がかなり困難である。
【００２１】
また、ユーザは、商品を受注するため、上述したように、在庫引当の結果や請求金額が表示される受付確認画面が表示され、さらに、オーソリ処理の完了結果や受注データ登録完了が表示される受付完了画面が表示されるまで、ユーザ端末と受注Ｗｅｂサーバ２１との接続を継続している必要があった。すなわち、受注サーバ１は、ユーザ端末とリアルタイムで通信を行いながら、商品受注処理を行っていた。
【００２２】
したがって、大量受注の商品の場合には、上述したように、受注サーバ１において最も時間のかかる処理である在庫引当やオーソリ処理の結果が表示されるまでかなり時間がかかってしまうにも係わらず、ユーザは、ユーザ端末から離れることできず、不便である課題があった。
【００２３】
本発明は、このような状況に鑑みてなされたものであり、大量受注時におけるシステムの負荷を軽減することができるようにするものである。
【課題を解決するための手段】
【００２４】
本発明の情報処理システムは、第１の情報処理装置は、ネットワークを介して、情報処理端末から、商品の注文を受け付ける注文受付手段と、注文受付手段により受け付けられた商品の注文に基づいて、商品の仮受注データを登録する仮受注データ登録手段と、仮受注データ登録手段により登録された仮受注データが対象とする商品の仮受注完了を、ネットワークを介して、情報処理端末に通知する通知手段とを備え、第２の情報処理装置は、仮受注データ登録手段により登録された仮受注データを集信する集信手段と、集信手段により集信された仮受注データを、所定の形式に変換する変換手段とを備え、第３の情報処理装置は、変換手段により変換された仮受注データに基づいて、商品の在庫引当を行う在庫引当手段と、在庫引当手段により在庫引当が実行された商品の受注データを作成する受注データ作成手段と、受注データ作成手段により作成された受注データに基づいて、情報処理端末のユーザに対しての与信処理を実行する与信処理手段とを備えることを特徴とする。
【００２５】
本発明の第１の情報処理装置は、ネットワークを介して、情報処理端末から、商品の注文を受け付ける注文受付手段と、注文受付手段により受け付けられた商品の注文に基づいて、商品の仮受注データを登録する仮受注データ登録手段と、仮受注データ登録手段により登録された仮受注データが対象とする商品の仮受注完了を、ネットワークを介して、情報処理端末に通知する通知手段と、仮受注データ登録手段により登録された仮受注データを集信する集信手段と、集信手段により集信された仮受注データを、所定の形式に変換する変換手段と、変換手段により変換された仮受注データを、商品の在庫引当処理、商品の受注データ作成処理、および情報処理端末のユーザに対しての与信処理を実行する他の情報処理装置に送信する送信手段とを備えることを特徴とする。
【００２６】
本発明の第１のプログラムは、ネットワークを介して、情報処理端末から、商品の注文を受け付ける注文受付ステップと、注文受付ステップの処理により受け付けられた商品の注文に基づいて、商品の仮受注データを登録する仮受注データ登録ステップと、仮受注データ登録ステップの処理により登録された仮受注データが対象とする商品の仮受注完了を、ネットワークを介して、情報処理端末に通知する通知ステップと、仮受注データ登録ステップの処理により登録された仮受注データを集信する集信ステップと、集信ステップの処理により集信された仮受注データを、所定の形式に変換する変換ステップと、変換ステップの処理により変換された仮受注データを、商品の在庫引当処理、商品の受注データ作成処理、および情報処理端末のユーザに対しての与信処理を実行する情報処理装置に送信する送信ステップとを含むことを特徴とする。
【００２７】
本発明の第２の情報処理装置は、ネットワークを介して、情報処理端末から、商品の注文を受け付ける注文受付手段と、注文受付手段により受け付けられた商品の注文に基づいて、商品の在庫引当を行う在庫引当手段と、在庫引当手段により商品の在庫引当が行われた商品の仮受注データを登録する仮受注データ登録手段と、仮受注データ登録手段により登録された仮受注データが対象とする商品の仮受注完了を、ネットワークを介して、情報処理端末に通知する通知手段と、仮受注データ登録手段により登録された仮受注データを集信する集信手段と、集信手段により集信された仮受注データを、所定の形式に変換する変換手段と、変換手段により変換された仮受注データを、商品の受注データ作成処理、および情報処理端末のユーザに対しての与信処理を実行する他の情報処理装置に送信する送信手段とを備えることを特徴とする。
【００２８】
本発明の第２のプログラムは、ネットワークを介して、情報処理端末から、商品の注文を受け付ける注文受付ステップと、注文受付ステップの処理により受け付けられた商品の注文に基づいて、商品の在庫引当を行う在庫引当ステップと、在庫引当ステップの処理により商品の在庫引当が行われた商品の仮受注データを登録する仮受注データ登録ステップと、仮受注データ登録ステップの処理により登録された仮受注データが対象とする商品の仮受注完了を、ネットワークを介して、情報処理端末に通知する通知ステップと、仮受注データ登録ステップの処理により登録された仮受注データを集信する集信ステップと、集信ステップの処理により集信された仮受注データを、所定の形式に変換する変換ステップと、変換ステップの処理により変換された仮受注データを、商品の受注データ作成処理、および情報処理端末のユーザに対しての与信処理を実行する情報処理装置に送信する送信ステップとを含むことを特徴とする。
【００２９】
本発明の第３の情報処理装置は、ネットワークを介して、情報処理端末から、商品の注文を受け付ける注文受付手段と、注文受付手段により受け付けられた商品の注文に基づいて、商品の仮受注データを登録する仮受注データ登録手段と、仮受注データ登録手段により登録された仮受注データに基づいて、情報処理端末のユーザに対しての与信処理を実行する与信処理手段と、仮受注データ登録手段により登録された仮受注データが対象とする商品の仮受注完了を、ネットワークを介して、与信処理手段により与信処理が実行されたユーザの情報処理端末に通知する通知手段と、仮受注データ登録手段により登録された仮受注データを集信する集信手段と、集信手段により集信された仮受注データを、所定の形式に変換する変換手段と、変換手段により変換された仮受注データを、商品の在庫引当処理、および商品の受注データ作成処理を行う情報処理装置に送信する送信手段とを備えることを特徴とする。
【００３０】
本発明の第３のプログラムは、ネットワークを介して、情報処理端末から、商品の注文を受け付ける注文受付ステップと、注文受付ステップの処理により受け付けられた商品の注文に基づいて、商品の仮受注データを登録する仮受注データ登録ステップと、仮受注データ登録ステップの処理により登録された仮受注データに基づいて、情報処理端末のユーザに対しての与信処理を実行する与信処理ステップと、仮受注データ登録ステップの処理により登録された仮受注データが対象とする商品の仮受注完了を、ネットワークを介して、与信処理ステップの処理により与信処理が実行されたユーザの情報処理端末に通知する通知ステップと、仮受注データ登録ステップの処理により登録された仮受注データを集信する集信ステップと、集信ステップの処理により集信された仮受注データを、所定の形式に変換する変換ステップと、変換ステップの処理により変換された仮受注データを、商品の在庫引当処理、および商品の受注データ作成処理を行う情報処理装置に送信する送信ステップとを含むことを特徴とする。
【００３１】
第１の本発明においては、第１の情報処理装置により、ネットワークを介して、情報処理端末から、商品の注文が受け付けられ、受け付けられた商品の注文に基づいて、商品の仮受注データが登録され、登録された仮受注データが対象とする商品の仮受注完了が、ネットワークを介して、情報処理端末に通知される。第２の情報処理装置により、登録された仮受注データが集信され、集信された仮受注データが、所定の形式に変換される。第３の情報処理装置により、変換された仮受注データに基づいて、商品の在庫引当が行われ、在庫引当が実行された商品の受注データが作成され、作成された受注データに基づいて、情報処理端末のユーザに対しての与信処理が実行される。
【００３２】
第２の本発明においては、ネットワークを介して、情報処理端末から、商品の注文が受け付けられ、受け付けられた商品の注文に基づいて、商品の仮受注データが登録され、登録された仮受注データが対象とする商品の仮受注完了が、ネットワークを介して、情報処理端末に通知される。そして、登録された仮受注データが集信され、集信された仮受注データが、所定の形式に変換され、変換された仮受注データが、商品の在庫引当処理、商品の受注データ作成処理、および情報処理端末のユーザに対しての与信処理を実行する他の情報処理装置に送信される。
【００３３】
第３の本発明においては、ネットワークを介して、情報処理端末から、商品の注文が受け付けられ、受け付けられた商品の注文に基づいて、商品の在庫引当が行われ、商品の在庫引当が行われた商品の仮受注データが登録され、登録された仮受注データが対象とする商品の仮受注完了が、ネットワークを介して、情報処理端末に通知される。そして、登録された仮受注データが集信され、集信された仮受注データが、所定の形式に変換され、変換された仮受注データが、商品の受注データ作成処理、および情報処理端末のユーザに対しての与信処理を実行する情報処理装置に送信される。
【００３４】
第４の本発明においては、ネットワークを介して、情報処理端末から、商品の注文が受け付けられ、受け付けられた商品の注文に基づいて、商品の仮受注データが登録され、登録された仮受注データに基づいて、情報処理端末のユーザに対しての与信処理が実行され、登録された仮受注データが対象とする商品の仮受注完了が、ネットワークを介して、与信処理が実行されたユーザの情報処理端末に通知される。そして、仮受注データが集信され、集信された仮受注データが、所定の形式に変換され、変換された仮受注データが、商品の在庫引当処理、および商品の受注データ作成処理を行う情報処理装置に送信される。
【００３５】
ネットワークとは、少なくとも２つの装置が接続され、ある装置から、他の装置に対して、情報の伝達をできるようにした仕組みをいう。ネットワークを介して通信する装置は、独立した装置どうしであってもよいし、１つの装置を構成している内部ブロックどうしであってもよい。
【００３６】
また、通信とは、無線通信および有線通信は勿論、無線通信と有線通信とが混在した通信、すなわち、ある区間では無線通信が行われ、他の区間では有線通信が行われるようなものであってもよい。さらに、ある装置から他の装置への通信が有線通信で行われ、他の装置からある装置への通信が無線通信で行われるようなものであってもよい。
【発明の効果】
【００３７】
本発明によれば、大量受注時におけるシステムの負荷を軽減することができる。これにより、大量の商品の注文を受け付けることができる。また、本発明によれば、レスポンスを早くし、受注時におけるユーザの待ち時間を短縮することができる。
【発明を実施するための最良の形態】
【００３８】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、発明の実施の形態における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、発明の実施の形態に記載されていることを確認するためのものである。したがって、発明の実施の形態中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００３９】
さらに、この記載は、発明の実施の形態に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、発明の実施の形態に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００４０】
請求項１に記載の情報処理システムは、第１の情報処理装置（例えば、図２の仮受注ブロック６２）は、ネットワーク（例えば、図２のインターネット５２）を介して、情報処理端末（例えば、図２のユーザ端末５１−１）から、商品の注文を受け付ける注文受付手段（例えば、図５の受信入力部１５１）と、注文受付手段により受け付けられた商品の注文に基づいて、商品の仮受注データを登録する仮受注データ登録手段（例えば、図５の仮受注データ登録部１６２）と、仮受注データ登録手段により登録された仮受注データが対象とする商品の仮受注完了を、ネットワークを介して、情報処理端末に通知する通知手段（例えば、図５の表示データ提供部１５４）とを備え、第２の情報処理装置（例えば、図２の集信装置６３）は、仮受注データ登録手段により登録された仮受注データを集信する集信手段（例えば、図６の仮受注データ集信部１７２）と、集信手段により集信された仮受注データを、所定の形式に変換する変換手段（例えば、図６のファイル作成部１７４）とを備え、第３の情報処理装置（例えば、図３の受注データベースサーバ９１）は、変換手段により変換された仮受注データに基づいて、商品の在庫引当を行う在庫引当手段（例えば、図７の在庫引当部１８５）と、在庫引当手段により在庫引当が実行された商品の受注データを作成する受注データ作成手段（例えば、図７の受注データ作成部１８４）と、受注データ作成手段により作成された受注データに基づいて、情報処理端末のユーザに対しての与信処理を実行する与信処理手段（例えば、図７のオーソリ処理部１８６）とを備えることを特徴とする。
【００４１】
請求項２に記載の情報処理装置は、ネットワーク（例えば、図２のインターネット５２）を介して、情報処理端末（例えば、図２のユーザ端末５１−１）から、商品の注文を受け付ける注文受付手段（例えば、図５の受信入力部１５１）と、注文受付手段により受け付けられた商品の注文に基づいて、商品の仮受注データを登録する仮受注データ登録手段（例えば、図５の仮受注データ登録部１６２）と、仮受注データ登録手段により登録された仮受注データが対象とする商品の仮受注完了を、ネットワークを介して、情報処理端末に通知する通知手段（例えば、図５の表示データ提供部１５４）と、仮受注データ登録手段により登録された仮受注データを集信する集信手段（例えば、図６の仮受注データ集信部１７２）と、集信手段により集信された仮受注データを、所定の形式に変換する変換手段（例えば、図６のファイル作成部１７４）と、変換手段により変換された仮受注データを、商品の在庫引当処理、商品の受注データ作成処理、および情報処理端末のユーザに対しての与信処理を実行する他の情報処理装置（例えば、図３の受注データベースサーバ９１）に送信する送信手段（例えば、図６のファイル送信部１７５）とを備えることを特徴とする。
【００４２】
請求項３に記載のプログラムは、ネットワークを介して、情報処理端末から、商品の注文を受け付ける注文受付ステップ（例えば、図１２のステップＳ１７）と、注文受付ステップの処理により受け付けられた商品の注文に基づいて、商品の仮受注データを登録する仮受注データ登録ステップ（例えば、図１２のステップＳ１８）と、仮受注データ登録ステップの処理により登録された仮受注データが対象とする商品の仮受注完了を、ネットワークを介して、情報処理端末に通知する通知ステップ（例えば、図１２のステップＳ１９）と、仮受注データ登録ステップの処理により登録された仮受注データを集信する集信ステップ（例えば、図１３のステップＳ４３）と、集信ステップの処理により集信された仮受注データを、所定の形式に変換する変換ステップ（例えば、図１３のステップＳ４４）と、変換ステップの処理により変換された仮受注データを、商品の在庫引当処理、商品の受注データ作成処理、および情報処理端末のユーザに対しての与信処理を実行する情報処理装置に送信する送信ステップ（例えば、図１３のステップＳ４５）とを含むことを特徴とする。
【００４３】
請求項４に記載の情報処理装置は、ネットワーク（例えば、図２のインターネット５２）を介して、情報処理端末（例えば、図２のユーザ端末５１−１）から、商品の注文を受け付ける注文受付手段（例えば、図１５の受信入力部１５１）と、注文受付手段により受け付けられた商品の注文に基づいて、商品の在庫引当を行う在庫引当手段（例えば、図１５の在庫引当部４１１）と、在庫引当手段により商品の在庫引当が行われた商品の仮受注データを登録する仮受注データ登録手段（例えば、図１５の仮受注データ登録部１６２）と、仮受注データ登録手段により登録された仮受注データが対象とする商品の仮受注完了を、ネットワークを介して、情報処理端末に通知する通知手段（例えば、図１５の表示データ提供部１５４）と、仮受注データ登録手段により登録された仮受注データを集信する集信手段（例えば、図６の仮受注データ集信部１７２）と、集信手段により集信された仮受注データを、所定の形式に変換する変換手段（例えば、図６のファイル作成部１７４）と、変換手段により変換された仮受注データを、商品の受注データ作成処理、および情報処理端末のユーザに対しての与信処理を実行する他の情報処理装置（例えば、図１６の受注データベースサーバ９１）に送信する送信手段（例えば、図６のファイル送信部１７５）とを備えることを特徴とする。
【００４４】
請求項５に記載のプログラムは、ネットワークを介して、情報処理端末から、商品の注文を受け付ける注文受付ステップ（例えば、図１７のステップＳ１１７）と、注文受付ステップの処理により受け付けられた商品の注文に基づいて、商品の在庫引当を行う在庫引当ステップ（例えば、図１７のステップＳ１１８）と、在庫引当ステップの処理により商品の在庫引当が行われた商品の仮受注データを登録する仮受注データ登録ステップ（例えば、図１７のステップＳ１１９）と、仮受注データ登録ステップの処理により登録された仮受注データが対象とする商品の仮受注完了を、ネットワークを介して、情報処理端末に通知する通知ステップ（例えば、図１７のステップＳ１２０）と、仮受注データ登録ステップの処理により登録された仮受注データを集信する集信ステップ（例えば、図１３のステップＳ４３）と、集信ステップの処理により集信された仮受注データを、所定の形式に変換する変換ステップ（例えば、図１３のステップＳ４４）と、変換ステップの処理により変換された仮受注データを、商品の受注データ作成処理、および情報処理端末のユーザに対しての与信処理を実行する情報処理装置に送信する送信ステップ（例えば、図１３のステップＳ４５）とを含むことを特徴とする。
【００４５】
請求項６に記載の情報処理装置は、ネットワーク（例えば、図２のインターネット５２）を介して、情報処理端末（例えば、図２のユーザ端末５１−１）から、商品の注文を受け付ける注文受付手段（例えば、図１９の受信入力部１５１）と、注文受付手段により受け付けられた商品の注文に基づいて、商品の仮受注データを登録する仮受注データ登録手段（例えば、図１９の仮受注データ登録部１６２）と、仮受注データ登録手段により登録された仮受注データに基づいて、情報処理端末のユーザに対しての与信処理を実行する与信処理手段（例えば、図１９のオーソリ処理部４３１）と、仮受注データ登録手段により登録された仮受注データが対象とする商品の仮受注完了を、ネットワークを介して、与信処理手段により与信処理が実行されたユーザの情報処理端末に通知する通知手段（例えば、図１９の表示データ提供部１５４）と、仮受注データ登録手段により登録された仮受注データを集信する集信手段と、集信手段により集信された仮受注データを、所定の形式に変換する変換手段（例えば、図６のファイル作成部１７４）と、変換手段により変換された仮受注データを、商品の在庫引当処理、および商品の受注データ作成処理を行う情報処理装置（例えば、図２０の受注データベースサーバ９１）に送信する送信手段（例えば、図６のファイル送信部１７５）とを備えることを特徴とする。
【００４６】
請求項７に記載のプログラムは、ネットワークを介して、情報処理端末から、商品の注文を受け付ける注文受付ステップ（例えば、図２１のステップＳ１７７）と、注文受付ステップの処理により受け付けられた商品の注文に基づいて、商品の仮受注データを登録する仮受注データ登録ステップ（例えば、図２１のステップＳ１７８）と、仮受注データ登録ステップの処理により登録された仮受注データに基づいて、情報処理端末のユーザに対しての与信処理を実行する与信処理ステップ（例えば、図２１のステップＳ１７９）と、仮受注データ登録ステップの処理により登録された仮受注データが対象とする商品の仮受注完了を、ネットワークを介して、与信処理ステップの処理により与信処理が実行されたユーザの情報処理端末に通知する通知ステップ（例えば、図２１のステップＳ１８０）と、仮受注データ登録ステップの処理により登録された仮受注データを集信する集信ステップ（例えば、図１３のステップＳ４３）と、集信ステップの処理により集信された仮受注データを、所定の形式に変換する変換ステップ（例えば、図１３のステップＳ４４）と、変換ステップの処理により変換された仮受注データを、商品の在庫引当処理、および商品の受注データ作成処理を行う情報処理装置に送信する送信ステップ（例えば、図１３のステップＳ４５）とを含むことを特徴とする。
【００４７】
以下、図を参照して本発明の実施の形態について説明する。
【００４８】
図２は、本発明を適用した商品受注システムの構成例を表している。
【００４９】
インターネット５２には、パーソナルコンピュータなどにより構成されるユーザ端末５１−１および５１−２が接続されている。この例においては、ユーザ端末５１が２台のみ示されているが、インターネット５２には、任意の台数のユーザ端末が接続される。以下、ユーザ端末５１−１および５１−２を個々に区別する必要がない場合、単にユーザ端末５１と称する。
【００５０】
また、インターネット５２には、ユーザ端末５１を用いて、大量受注サーバ５３にアクセスするユーザに対して、商品の受注を行うサービスを提供する大量受注サーバ５３が接続されている。なお、図２の商品受注システムにおいては、説明は省略するが、大量受注サーバ５３とユーザ端末５１の送受信には、例えば、ＳＳＬ(Secure Socket Layer)などの暗号化方式が用いられている。
【００５１】
ユーザ端末５１は、Ｗｅｂブラウザなどのクライアントソフトウェアを用いて、大量受注サーバ５３のＷｅｂサーバ６１などからの、商品受注システムのサービスを利用するための商品購入ページなどを表示し、ユーザの操作に基づいて、大量受注サーバ５３に対して、所望の商品の注文を指示し、通常受注ブロック１２または仮受注ブロック６２のうち、商品に応じたブロックとリアルタイムに、所定の情報を送受信することにより、注文を指示した商品の受注または仮受注の通知を取得する。これにより、ユーザは、大量受注サーバ５３において、注文を指示した商品の受注または仮受注が完了したことを確認することができる。
【００５２】
大量受注サーバ５３は、Ｗｅｂサーバ６１、通常受注ブロック１２、仮受注ブロック６２、集信装置６３、および認証データベース６４により構成されている。大量受注サーバ５３が受注する商品には、通年、受注を受け付けている通常受注商品と、新しくリリースされるなど、特定の日（例えば、発売日）に大量受注が想定される大量受注商品があり、商品毎にどちらの商品であるかが予め設定されている。
【００５３】
Ｗｅｂサーバ６１は、ユーザ端末５１に対して、商品説明ページなどの購入画面のトップメニュー画面を提供する。Ｗｅｂサーバ６１は、ユーザ端末５１からトップメニュー画面を介して、商品注文画面への移動の指示（商品注文画面データの要求）を受け付けると、要求された商品注文画面データに対応する商品が、通常受注商品であれば、受け付けられた商品注文画面データの要求を、通常ブロック１２に供給し、要求された商品注文画面データに対応する商品が、大量受注商品であれば、受け付けられた商品注文画面データの要求を、仮受注ブロック６２に供給する。
【００５４】
通常受注ブロック１２は、図１を参照して上述したように、商品の受注や在庫に関する情報を一括で共有ディスク２４に管理している。通常受注ブロック１２は、Ｗｅｂサーバ６１からの商品注文画面データの要求を入力すると、認証データベース６４に登録されている認証データに基づいて、ユーザに対して認証処理を実行し、図１の受注サーバ１と同様に、ユーザ端末５１とリアルタイムで通信を行いながら、ユーザが要求する商品に対して、在庫引当処理やオーソリ（与信）処理などで構成される注文受付処理を実行し、ユーザから注文された通常受注商品の受注データを作成し、共有ディスク２４に登録する。
【００５５】
また、通常受注ブロック１２は、この通常受注商品の処理に加えて、大量受注商品に対して、通常受注商品の場合とは異なる処理を行う。すなわち、通常受注ブロック１２は、大量受注商品に対しては、集信装置６３から供給される仮受注データに基づいて、在庫引当処理やオーソリ処理などで構成される受注データ作成処理を実行し、作成した受注データを共有ディスク２４に登録する。
【００５６】
仮受注ブロック６２は、Ｗｅｂサーバ１１からの商品注文画面データの要求を入力すると、認証データベース６４に登録されている認証データに基づいて、ユーザに対して認証処理を実行し、ユーザ端末５１とリアルタイムで通信を行いながら、ユーザが要求する商品に対して、ユーザから仮に注文を受け付ける仮注文受付処理を実行し、ユーザから注文された大量受注商品の仮受注データを作成し、登録する。すなわち、仮注文受付処理においては、通常受注ブロック１２の注文受付処理において実行される在庫引当処理やオーソリ（与信）処理などが行われない。
【００５７】
集信装置６３は、仮受注ブロック６２に登録された仮受注データを取得し、集信し、集信した仮注文データを、通常受注ブロック１２が行う受注データ作成処理に適応したインターフェイスファイルに変換し、通常受注ブロック１２に供給する。
【００５８】
認証データベース６４には、大量受注サーバ５３を利用するユーザを認証するための認証データが登録されている。
【００５９】
詳細は、後述するが、大量受注サーバ５３においては、ユーザが注文した商品が、通常受注商品の場合、通常受注ブロック１２で商品の注文が受け付けられるが、大量受注商品の場合、仮受注ブロック６２で、商品の仮注文が受け付けられ、商品の受注データや在庫に関する情報は、通常受注ブロック１２において作成され、通常受注商品および大量受注商品に係わらず、一括で管理される。
【００６０】
すなわち、図２の商品受注システムにおいて、通常受注商品の受注データは、通常受注ブロック１２でユーザ端末５１とリアルタイムに通信しながら作成されて、共有ディスク２４に登録されるが、大量受注商品の受注データは、仮受注ブロック６２でユーザ端末５１とリアルタイムに通信しながら作成され、その後、集信装置６３で集信された仮受注データに基づいて、通常受注ブロック１２で作成されて、共有ディスク２４に登録される。
【００６１】
なお、ユーザ端末５１は、パーソナルコンピュータで構成することができることはもちろん、例えば、携帯電話機、その他のＰＤＡ(Personal Digital Assistant)機器や、ＡＶ(Audio Visual)機器や家電（家庭用電化製品）などのＣＥ（Consumer Electronics）機器などで構成することもできる。
【００６２】
図３は、大量受注サーバ５３の詳細な構成例を表している。
【００６３】
Ｗｅｂサーバ６１は、インターネット５２を介して、ユーザ端末５１から受け付けられた商品注文画面データの要求に対応する商品が通常受注商品の場合、商品注文画面データの要求を、ランダム関数(スクリプト)を用いて、受注Ｗｅｂサーバ２１−１または２１−２に振り分ける。一方、商品注文画面データの要求に対応する商品が大量受注商品の場合、Ｗｅｂサーバ６１は、受け付けられた商品注文画面データの要求を、ランダム関数を用いて、仮受注Ｗｅｂサーバ８２−１または８２−２、もしくはロードバランサ８１に振り分ける。
【００６４】
仮受注ブロック６２は、ロードバランサ８１、仮受注Ｗｅｂサーバ８２−１乃至８２−５、仮受注データベースサーバ８３−１乃至８３−３、および仮受注データベース８４−１乃至８４−３により構成される。
【００６５】
ロードバランサ８１は、仮受注Ｗｅｂサーバ８２−３乃至８２−５と相互に接続されており、Ｗｅｂサーバ６１から振り分けられた商品注文画面データの要求を、仮受注サーバ８２−３乃至８２−５の負荷に応じて、仮受注サーバＷｅｂ８２−３乃至８２−５のいずれかに振り分ける。
【００６６】
仮受注Ｗｅｂサーバ８２−１および８２−２は、Ｗｅｂサーバ６１から振り分けられた商品注文画面データの要求を入力すると、認証データベース６４の認証データに基づいて、ユーザに対して認証処理を実行し、認証処理が実行された後、またはユーザ端末５１からのユーザの指示に応じて、仮注文画面データまたは商品選択画面データなどの画面データを、インターネット５２を介して、ユーザ端末５１に送信し、ユーザ端末５１に、所定の画面を表示させる。
【００６７】
また、仮受注Ｗｅｂサーバ８２−１および８２−２は、ユーザ端末５１から商品の注文の指示が入力されると、商品の注文情報を、仮受注データベースサーバ８３−１および８３−２にそれぞれ供給したり、対応する仮受注データベースサーバ８３−１または８３−２から、注文された商品に対する仮受注完了が通知されると、仮受注完了画面データを、インターネット５２を介してユーザ端末５１に送信し、ユーザ端末５１に、仮受注完了画面を表示させる。
【００６８】
仮受注Ｗｅｂサーバ８２−３乃至８２−５は、仮受注Ｗｅｂサーバ８２−１または８２−２よりも処理能力が小さいことが異なるだけであり、基本的に、仮受注Ｗｅｂサーバ８２−１または８２−２と同様に構成されている。したがって、仮受注Ｗｅｂサーバ８２−３乃至８２−５は、ロードバランサ８１により振り分けられた商品注文画面データの要求を入力すると、認証データベース６４の認証データに基づいて、ユーザに対して認証処理を実行し、認証処理が実行された後、またはユーザ端末５１からのユーザの指示に応じて、仮注文画面データまたは商品選択画面データなどの画面データを、インターネット５２を介して、ユーザ端末５１に送信し、ユーザ端末５１に、所定の画面を表示させる。
【００６９】
また、仮受注Ｗｅｂサーバ８２−３乃至８２−５は、ユーザ端末５１から商品の注文の指示が入力されると、商品の注文情報を、仮受注データベースサーバ８３−３に供給したり、仮受注データベースサーバ８３−３から、注文された商品に対する仮受注完了が通知されると、仮受注完了画面データを、インターネット５２を介してユーザ端末５１に送信し、ユーザ端末５１に、仮受注完了画面を表示させる。
【００７０】
仮受注データベースサーバ８３−１および８３−２は、仮受注Ｗｅｂサーバ８２−１および８２−２から、商品の注文情報がそれぞれ入力されると、注文された商品に対する仮受注データを作成し、仮受注データベース８４−１および８４−２にそれぞれ登録し、注文された商品に対する仮受注完了を、対応する仮受注Ｗｅｂサーバ８２−１および８２−２にそれぞれ通知する。仮受注データベースサーバ８３−３は、仮受注Ｗｅｂサーバ８２−３乃至８２−５から、商品の注文情報が入力されると、注文された商品に対する仮受注データを作成し、仮受注データベース８４−３に登録し、注文された商品に対する仮受注完了を、対応する仮受注Ｗｅｂサーバ８２−３乃至８２−５のいずれかに通知する。
【００７１】
仮受注データベース８４−１乃至８４−３には、仮受注データベースサーバ８３−１および８３−３により作成された仮受注データがそれぞれ登録される。
【００７２】
なお、以下、仮受注Ｗｅｂサーバ８２−１乃至８２−５、仮受注データベースサーバ８３−１乃至８３−３、および仮受注データベース８４−１乃至８４−３を個々に区別する必要がない場合、それぞれ、仮受注Ｗｅｂサーバ８２、仮受注データベースサーバ８３、および仮受注データベース８４と適宜称する。
【００７３】
集信装置６３は、内蔵するタイマで計時動作を行い、所定の時間（例えば、１時間）が経過すると、３台の仮受注データベース８４から仮受注データを取得し、取得した仮受注データを集信する。そして、集信装置６３は、集信した仮受注データを、通常受注ブロック１２の受注データベースサーバ９１が実行する受注データ作成処理に適応したインターフェイスファイル（例えば、テキストデータ）に変換し、変換したインターフェイスファイルを、受注データベースサーバ９１に送信する。
【００７４】
通常受注ブロック１２は、図１の受注データベースサーバ２３−２が、受注データベースサーバ９１に代わった点以外は、図１の通常受注ブロック１２と同様の構成であるため、その詳細な説明は省略する。
【００７５】
すなわち、受注Ｗｅｂサーバ２１、アプリケーションサーバ２２、および受注データベースサーバ２３は、図１を参照して上述したように、Ｗｅｂサーバ１１からの商品注文画面への移動の指示を入力すると、ユーザに対して認証処理を実行し、認証処理が実行された後に、ユーザ端末５１からの注文を受け付ける、通常受注商品の注文受付処理を実行する。
【００７６】
一方、受注データベースサーバ９１は、通常受注商品の注文受付処理における受注データベースサーバ２３−１の待機系としての役割（機能）に加えて、仮受注された大量受注商品に対する受注データの作成処理を実行する。
【００７７】
受注データベースサーバ９１は、集信装置６３からインターフェイスファイルを入力すると、インターフェイスファイルにヘッダを付加するなど、以降の処理に応じた仮受注データに加工し、一旦蓄積する。そして、受注データベースサーバ９１は、所定の時間が経過したときに、予め設定された数の仮受注データに基づいて、受注データの作成処理を行う。
【００７８】
すなわち、受注データベースサーバ９１は、通常受注商品の場合に、アプリケーションサーバ２２および受注データベースサーバ２３がユーザ端末５１とリアルタイムに行っていた注文受付処理のうちの、在庫引当処理、受注データ作成処理、およびオーソリ処理などを、ユーザ端末５１とは接続することなく、蓄積されている仮受注データに基づいて実行して、ユーザからの大量受注商品の受注を完了させる。
【００７９】
なお、図３の例においては、仮受注Ｗｅｂサーバ８２を５台、仮受注データベースサーバ８３を３台、仮受注データベース８４を３台により構成した例を説明したが、仮受注ブロックの構成はこれに限定されることなく、各サーバのスペックに応じて、どのように構成されてもよい。
【００８０】
図４は、仮受注Ｗｅｂサーバ８２のハードウェア構成例を表している。図４においては、仮受注Ｗｅｂサーバ８２は、例えばコンピュータをベースに構成されている。
【００８１】
ＣＰＵ（Central Processing Unit）１１１は、ＲＯＭ（Read Only Memory）１１２に記憶されているプログラム、または記憶部１１８からＲＡＭ（Random Access Memory）１１３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１１３にはまた、ＣＰＵ１１１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００８２】
ＣＰＵ１１１、ＲＯＭ１１２、およびＲＡＭ１１３は、バス１１４を介して相互に接続されている。このバス１１４にはまた、入出力インタフェース１１５も接続されている。
【００８３】
入出力インタフェース１１５には、キーボード、マウスなどよりなる入力部１１６、ＣＲＴ（Cathode Ray Tube）、ＬＣＤ（Liquid Crystal Display）などよりなるディスプレイ、並びにスピーカなどよりなる出力部１１７、ハードディスクなどより構成される記憶部１１８、モデム、ターミナルアダプタなどより構成される通信部１１９が接続されている。通信部１１９は、インターネット５２を介しての通信処理を行う。
【００８４】
入出力インタフェース１１５にはまた、必要に応じてドライブ１２０が接続され、磁気ディスク１２１、光ディスク１２２、光磁気ディスク１２３、或いは半導体メモリ１２４などが適宜装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１１８にインストールされる。
【００８５】
なお、図示は省略するが、ユーザ端末５１、受注Ｗｅｂサーバ２１、アプリケーションサーバ２２、受注データベースサーバ２３、受注データベースサーバ９１、仮受注データベースサーバ８３、および集信装置６３も、図４に示した仮受注Ｗｅｂサーバ８２と基本的に同様の構成を有するコンピュータにより構成される。そこで、以下の説明においては、図２の構成は、ユーザ端末５１、受注Ｗｅｂサーバ２１、アプリケーションサーバ２２、受注データベースサーバ２３、受注データベースサーバ９１、仮受注データベースサーバ８３、または集信装置６３などの構成としても引用される。
【００８６】
ここで、ＣＰＵ１１１が、各種のプログラムを実行することにより、図２のコンピュータは、仮受注Ｗｅｂサーバ８２、ユーザ端末５１、受注Ｗｅｂサーバ２１、アプリケーションサーバ２２、受注データベースサーバ２３、受注データベースサーバ９１、仮受注データベースサーバ８３、および集信装置６３として機能することとなる。この場合、プログラムは、図４のコンピュータに内蔵されている記録媒体としてのＲＯＭ１１２や記憶部１１８に予め記録しておくことができる。あるいはまた、プログラムは、磁気ディスク１２１や、光ディスク１２２、光磁気ディスク１２３、半導体メモリ１２４などのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）し、いわゆるパッケージソフトウェアとして提供することができる。
【００８７】
なお、プログラムは、上述したようなリムーバブル記録媒体から図４のコンピュータにインストールする他、ダウンロードサイトから、デジタル衛星放送用の人工衛星を介して、図４のコンピュータに無線で転送したり、LAN(Local Area Network)、インターネット５２を介して、図４のコンピュータに有線で転送してインストールすることもできる。
【００８８】
図５は、仮受注Ｗｅｂサーバ８２および仮受注データベースサーバ８３の機能構成例を示すブロック図である。図５に示される各機能ブロックは、仮受注Ｗｅｂサーバ８２および仮受注データベースサーバ８３のＣＰＵ１１１により、所定のプログラムがそれぞれ実行されることで実現される。
【００８９】
図５の例において、仮受注Ｗｅｂサーバ８２は、受信入力部１５１、仮受注制御部１５２、認証部１５３、および表示データ提供部１５４により構成される。また、仮受注データベースサーバ８３は、仮受注データ作成部１６１および仮受注データ登録部１６２により構成される。
【００９０】
仮受注Ｗｅｂサーバ８２の受信入力部１５１は、Ｗｅｂサーバ６１（仮受注Ｗｅｂサーバ８２−１および８２−２の場合）またはロードバランサ８１（仮受注Ｗｅｂサーバ８２−３乃至８２−５の場合）、およびユーザ端末５１などからの指示を、通信部１１９を介して、入力し、入力した指示を仮受注制御部１５２に供給する。
【００９１】
仮受注制御部１５２は、受信入力部１５１から供給される指示、認証部１５３からの認証結果、または仮受注データ登録部１６２からの仮受注完了の通知などに基づいて、認証部１５３、または表示データ提供部１５４を制御し、各種処理を実行させる。
【００９２】
すなわち、仮受注制御部１５２は、受信入力部１５１から商品注文画面データの要求を入力すると、認証部１５３に認証処理を実行させたり、認証部１５３から認証結果、ユーザ端末５１からのユーザの指示、または仮受注データ登録部１６２からの仮受注完了の通知に応じて、表示データ提供部１５４を制御し、仮注文画面データ、商品選択画面データ、または仮受注完了画面データなどの画面データを生成させ、ユーザ端末５１に送信させる。
【００９３】
また、仮受注制御部１５２は、受信入力部１５１から商品の注文の指示が入力されると、商品の注文情報を、仮受注データ作成部１６１に供給する。
【００９４】
認証部１５３は、仮受注制御部１５２からの制御のもと、認証データベース６４の認証データに基づいて、ユーザに対して認証処理を実行し、認証結果を、仮受注制御部１５２に供給する。
【００９５】
表示データ提供部１５４は、仮受注制御部１５２からの制御のもと、ユーザ端末５１の出力部１１７を構成するモニタなどに表示させる所定の画面データ（仮注文画面データ、商品選択画面データ、または仮受注完了画面データなど）を、通信部１１９を制御し、インターネット５２を介してユーザ端末５１に送信させる。なお、この画面データは、制御に応じて、表示データ提供部１５４により生成されてもよいし、予め生成されたものを提供するようにしてもよい。
【００９６】
仮受注データベースサーバ８３の仮受注データ作成部１６１は、仮受注制御部１５２から、商品の注文情報が供給されると、注文された商品に対する仮受注データを作成し、作成した仮受注データを、仮受注データ登録部１６２に供給する。
【００９７】
仮受注データ登録部１６２は、仮受注データ作成部１６１から仮受注データが供給されると、仮受注データベース８４に登録し、登録した商品の注文に対する仮受注完了を、仮受注制御部１５２に通知する。
【００９８】
図６は、集信装置６３の機能構成例を示すブロック図である。図６に示される各機能ブロックは、集信装置６３のＣＰＵ１１１により、所定のプログラムが実行されることで実現される。
【００９９】
図６の例において、集信装置６３は、仮受注データ取得部１７１、仮受注データ集信部１７２、仮受注集信データベース１７３、ファイル作成部１７４、およびファイル送信部１７５により構成される。
【０１００】
仮受注データ取得部１７１は、内蔵するタイマで計時動作を行い、所定の時間（例えば、１０分間）が経過すると、３台の仮受注データベースサーバ８３から仮受注データを取得し、取得した仮受注データを、仮受注データ集信部１７２に供給する。仮受注データ集信部１７２は、仮受注データ取得部１７１から供給される仮受注データを、仮受注集信データベース１７３において集信する。そして、仮受注データ集信部１７２は、集信した仮受注データを、ファイル作成部１７４に供給する。
【０１０１】
ファイル作成部１７４は、仮受注データ集信部１７２により集信された仮受注データを、通常受注ブロック１２の受注データベースサーバ９１が実行する受注データ作成処理に適応したインターフェイスファイル（例えば、テキストデータ）に変換し、変換したインターフェイスファイルを、ファイル送信部１７５に供給する。ファイル送信部１７５は、ファイル作成部１７４により変換されたインターフェイスファイルを、受注データベースサーバ９１に送信する。
【０１０２】
図７は、受注データベースサーバ９１の機能構成例を示すブロック図である。図７に示される各機能ブロックは、受注データベースサーバ９１のＣＰＵ１１１により、所定のプログラムが実行されることで実現される。
【０１０３】
図７の例において、受注データベースサーバ９１は、ファイル入力部１８１、ファイル加工部１８２、仮受注データ蓄積部１８３、受注データ作成部１８４、在庫引当部１８５、オーソリ処理部１８６、受注データ登録部１８７、および受注完了通知発行部１８８により構成される。また、図７の例の場合、共有ディスク２４は、受注データベース１９１および商品在庫データベース１９２により構成される。
【０１０４】
ファイル入力部１８１は、集信装置６３のファイル送信部１７５から入力されたインターフェイスファイル（仮受注データ）を、ファイル加工部１８２に供給する。ファイル加工部１８２は、ファイル入力部１８１からのインターフェイスファイルに、ヘッダを付加するなど、通常受注商品の受注データと同じ受注データを作成するために必要なファイルの加工処理を行い、加工した仮受注データを、仮受注データ蓄積部１８３に一旦蓄積する。
【０１０５】
受注データ作成部１８４は、内蔵するタイマで計時動作を行い、所定の時間が経過した場合に、仮受注データ蓄積部１８３に蓄積されている仮受注データに基づいて、受注データ作成処理を行う。また、受注データ作成部１８４は、受注データ作成処理を行う周期と処理件数（ある一定の周期において仮受注データを最大何件まで処理を行うか）を予め設定している。したがって、受注データ作成部１８４により、例えば、１時間おきに、最大４千件まで処理を行うことが設定されている場合には、仮に、前回の処理から１時間経過したときに、仮受注データが５千件蓄積されていたとしても、今回においては４千件までしか処理されず、残りの１千件は、次に１時間が経過したときに処理される。
【０１０６】
なお、通常受注商品の受注データを作成する受注データベースサーバ２３も、ユーザ端末５１からの要求に応じて、同じ共有ディスク２４の各データベース（受注データベース１９１および商品在庫データベース１９２）にアクセスをしている。したがって、例えば、受注データ作成部１８４に、受注データベースサーバ２３などのリソースを監視させ、ユーザ端末５１からのアクセスが少ないときに、受注データ作成処理を行わせるようにしてもよい。
【０１０７】
受注データ作成部１８４は、仮受注データ蓄積部１８３から仮受注データを取り出し、仮受注データに基づいて、在庫引当部１８５を制御し、仮受注データが対象とする商品の在庫引当処理を行わせ、それに基づいて、ユーザへの請求額を算出し、受注データを作成し、作成した受注データを、受注データ登録部１８７に供給する。また、受注データ作成部１８４は、オーソリ処理部１８６を制御し、受注データが対象とするユーザに対して、オーソリ処理を行わせる。さらに、受注データ作成部１８４は、受注データ登録部１８７から受注完了が通知されると、受注完了通知発行部１８８を制御し、受注完了したユーザ端末５１のユーザに対して、受注完了を通知する電子メールを生成させ、生成させた電子メールを、インターネット５２を介してユーザ端末５１に送信させる。
【０１０８】
在庫引当部１８５は、受注データ作成部１８４からの制御のもと、商品在庫データベース１９２を参照して、仮受注された商品の在庫割当を実行し、実行した在庫割当の結果を受注データ作成部１８４に返す。すなわち、在庫引当部１８５は、商品在庫データベース１９２から仮受注された商品を検索し、在庫があった場合には、在庫数を１つ減らして、商品在庫データベース１９２のデータを更新する。
【０１０９】
オーソリ処理部１８６は、受注データ作成部１８４の制御のもと、図示せぬカード会社のサーバなどに、インターネット５２を介して、受注データが対象とするユーザに対して、オーソリ処理を実行し、実行したオーソリ処理の結果を、受注データ作成部１８４に返す。
【０１１０】
受注データ登録部１８７は、受注データ作成部１８４の制御のもと、供給された受注データを、受注データベース１９１に登録したり、登録されている受注データを更新し、受注完了の通知を、受注データ作成部１８４に供給する。受注完了通知発行部１８８は、受注データ作成部１８４からの制御のもと、商品の受注が完了したユーザ端末５１に対して、受注完了を通知する電子メールを発行し、通信部１１９に、インターネット５２を介して送信させる。
【０１１１】
共有ディスク２４の受注データベース１９１には、受注データベースサーバ２３により登録される通常受注商品の受注データと、受注データベースサーバ９１の受注データ登録部１８７により登録される大量受注商品の受注データが同じ形式で登録され、一括管理されている。
【０１１２】
商品在庫データベース１９２には、受注データベースサーバ２３および受注データサーバ９１の在庫引当部１８５が参照し、更新する商品の在庫に関するデータが登録されている。
【０１１３】
次に、図８乃至図１１を参照して、仮受注Ｗｅｂサーバ８２の表示データ提供部１５４から送信される画面データに対応して、ユーザ端末５１のモニタに表示される画面例を説明する。
【０１１４】
図８は、ユーザ端末５１のモニタに表示される仮注文画面の構成例を表している。図８の仮注文画面２１１は、認証部１５３によりユーザが認証されたときに、表示データ提供部１５４によりユーザ端末５１に送信され、ユーザ端末５１のモニタに表示される。
【０１１５】
図８の例において、仮注文画面２１１の最上部には、「大量受注商品  仮受注画面」として仮注文画面２１１のタイトルが表示されており、仮注文画面２１１は、タイトルの下に配置される４つの画面選択エリア２２１乃至２２４、および注文決定ボタン２２５で構成されている。
【０１１６】
「商品選択」が示される画面選択エリア２２１は、注文する商品を選択するための画面への移動を指示するときに用いられるエリアであり、ユーザの操作により、画面選択エリア２２１の選択が指示されると、商品選択画面データの要求が仮受注Ｗｅｂサーバ８２に送信され、ユーザ端末５１のモニタには、図９を参照して後述する商品選択画面２４１が表示される。「購入者情報入力」が示される画面選択エリア２２２は、商品を注文（購入）するユーザの情報（配送先情報）を入力するための画面への移動を指示するときに用いられるエリアであり、ユーザの操作により、画面選択エリア２２２の選択が指示されると、購入者情報入力画面データの要求が仮受注Ｗｅｂサーバ８２に送信され、ユーザ端末５１のモニタには、図１０を参照して後述する購入者情報入力画面２７１が表示される。
【０１１７】
「決済選択情報入力」が示される画面選択エリア２２３は、注文する商品を購入する際の決済方法を入力するための画面への移動を指示するときに用いられるエリアであり、ユーザの操作により、画面選択エリア２２３の選択が指示されると、決済選択情報画面データの要求が仮受注Ｗｅｂサーバ８２に送信され、ユーザ端末５１のモニタには、図１１を参照して後述する決済選択情報画面３０１が表示される。「特別契約情報入力」が示される画面選択エリア２２４は、商品を注文するユーザが、対象商品のメーカや、大量受注サーバ５３の運営先などと行う特別な契約情報を入力するための画面への移動を指示するときに用いられるエリアであり、ユーザの操作により、画面選択エリア２２４の選択が指示されると、特別契約情報入力画面データの要求が仮受注Ｗｅｂサーバ８２に送信され、ユーザ端末５１のモニタには、図示せぬ特別契約情報入力画面が表示される。
【０１１８】
「この内容で注文する」が示される注文決定ボタン２２５は、画面選択エリア２２１乃至２２４が選択されることにより、ユーザ端末５１のモニタに表示される各画面において、注文に必要な情報がすべて入力された後で、大量受注サーバ５３に商品の注文を指示するときに用いられるボタンである。なお、ユーザの操作により注文決定ボタン２２５が選択された場合であっても、注文に必要な情報がすべて入力されていない場合、ユーザ端末５１のモニタには、注文に必要な情報の入力を促す画面が表示される。
【０１１９】
図９は、ユーザ端末５１のモニタに表示される商品選択画面の構成例を表している。図９の商品選択画面２４１は、図８の仮注文画面２１１が表示されるユーザ端末５１において、画面選択エリア２２１が選択された場合に、商品選択画面データの要求が仮受注Ｗｅｂサーバ８２に送信され、ユーザ端末５１のモニタに表示される。
【０１２０】
図９の例において、商品選択画面２４１の最上部には、「商品選択」として商品選択画面２４１のタイトルが示されている。商品選択画面２４１は、タイトルの下部に配置される「本体選択」とタイトルが示される本体選択部２５１と、「同時購入品選択」とタイトルが示される同時購入品選択部２５２で構成される。
【０１２１】
本体選択部２５１は、商品本体に、オプション商品が付加可能な場合に表示され、対象となるオプションを選択するときに用いられるオプション選択エリア２６１−１および２６１−２で構成される。オプション選択エリア２６１−１には、「本体オプション項目１」として、「オプションＡ」、「オプションＢ」、および「オプションＣ」（オプション商品の名前）が、ラジオボタンとともに示されており、同様に、オプション選択エリア２６１−２には、「本体オプション項目２」として、「オプションＡ」、「オプションＢ」、および「オプションＣ」が、ラジオボタンとともに示されている。したがって、ユーザは、ラジオボタンを選択することにより、所望のオプションを、商品本体に付加して注文することができる。
【０１２２】
同時購入品選択部２５２は、商品本体と同時に購入可能な商品がある場合に表示され、対象の商品を選択するときに用いられる同時購入品選択エリア２６２で構成される。同時購入品選択エリア２６２には、「同時購入品選択」可能な商品として、「アクセサリａ」、「アクセサリｂ」、「アクセサリｃ」、「アクセサリｄ」、「アクセサリｅ」、および「オプションｆ」がチェックボタンとともに示されており、ユーザは、チェックボタンを選択することにより、所望のアクセサリを、商品本体と同時に注文することができる。
【０１２３】
また、商品選択画面２４１の右下部に配置される決定ボタン２５５は、商品選択画面２４１において、注文に必要な情報の入力が終了したときにユーザにより用いられるボタンであり、ユーザの操作により、決定ボタン２５５の選択が指示されると、モニタの表示は、仮注文画面２１１に戻る。
【０１２４】
図１０は、ユーザ端末５１のモニタに表示される購入者情報入力画面の構成例を表している。図１０の購入者情報入力画面２７１は、図８の仮注文画面２１１が表示されるユーザ端末５１において、画面選択エリア２２２が選択された場合に、購入者情報入力画面データの要求が仮受注Ｗｅｂサーバ８２に送信され、ユーザ端末５１のモニタに表示される。
【０１２５】
図１０の例において、購入者情報入力画面２７１の最上部には、「購入者情報」として購入者情報入力画面２７１のタイトルが示されている。タイトルの下部には、購入者情報入力エリア２８１が配置されている。購入者情報入力エリア２８１は、「氏名漢字」、「氏名カナ」、「郵便番号」、「住所」、「電話番号」、「昼間の連絡先」、および「eMailアドレス」などのユーザの情報を入力するためのエリアで構成されている。
【０１２６】
また、購入者情報入力画面２７１の最下部に配置される決定ボタン２８２は、購入者情報入力画面２７１において、注文に必要な情報の入力が終了したときにユーザにより用いられるボタンであり、ユーザの操作により、決定ボタン２８２の選択が指示されると、モニタの表示は、仮注文画面２１１に戻る。
【０１２７】
図１１は、ユーザ端末５１のモニタに表示される所定の画面としての決済選択情報画面の構成例を表している。図１１の決済選択情報画面３０１は、図８の仮注文画面２１１が表示されるユーザ端末５１において、画面選択エリア２２３が選択された場合に、決済選択情報画面データの要求が仮受注Ｗｅｂサーバ８２に送信され、ユーザ端末５１のモニタに表示される。
【０１２８】
図１１の例において、決済選択情報画面３０１の最上部には、「決済情報」として決済選択情報画面３０１のタイトルが示されている。タイトルの下部には、ユーザにより決済方法を選択するときに用いられる決済選択エリア３１１乃至３１４、およびクーポン選択エリア３１５が順に配置されている。
【０１２９】
「クレジットカード」が示される決済選択エリア３１１は、決済方法としてクレジットカードが用いられるときに選択されるエリアであり、決済選択エリア３１１の下部には、決済選択エリア３１１が選択された場合に必要となるカード情報入力エリア３２１が設けられている。カード情報入力エリア３２１は、「カード会社」、「カード番号」、「有効期限」、および「支払回数」などの「カード情報」を入力するためのエリアで構成されている。
【０１３０】
「ネットワークオンクレジット」が示される決済選択エリア３１２は、決済方法としてネットワークオンクレジットが用いられるときに選択されるエリアである。ネットワークオンクレジットとは、インターネット５２上に公開され、本サービスと提携したネットワーク上の店舗を介して決済を行う方法であり、ネットワークオンクレジットでは、代金の分割払いなどを利用することが可能である。
【０１３１】
「銀行振込」が示される決済選択エリア３１３は、決済方法として、銀行振り込みが利用されるときに選択されるエリアである。「代引き」が示される決済選択エリア３１４は、決済方法として、商品の引渡しの際に代引きが利用されるときに選択されるエリアである。なお、これらの決済選択エリア３１１乃至３１４は、重複選択不可能である。
【０１３２】
「クーポン」が示されるクーポン選択エリア３１５は、決済の際に、本サービスにおいて提供されているクーポン(割引チケット)を使用するとき選択されるエリアであり、決済選択エリア３１５の下部には、決済選択エリア３１５が選択された場合に必要となるクーポン情報入力エリア３２２が設けられている。クーポン情報入力エリア３２２には、「持っていたら全額使う」、および「使わない」がラジオボタンともに示されており、ユーザは、ラジオボタンを選択することにより、クーポンの使用未使用の選択を行うことができる。例えば、クーポンが使用された場合には、使用されるクーポン分の金額を差し引いた金額がユーザに請求される。
【０１３３】
また、決済選択情報画面３０１の右下部に配置される決定ボタン３１６は、決済選択情報画面３０１において、注文に必要な情報の入力が終了したときにユーザにより用いられるボタンであり、ユーザの操作により、決定ボタン３１６の選択が指示されると、モニタの表示は、仮注文画面２１１に戻る。
【０１３４】
以上のように構成される画面を見ながら、ユーザは、商品の注文に必要な情報を、ユーザ端末５１に入力し、商品の注文を指示する。これに対応して、ユーザ端末５１は、画面に対して入力された商品の注文に必要な情報を、商品の注文情報として、インターネット５２を介して、仮受注Ｗｅｂサーバ８２に送信してくる。したがって、仮受注データベースサーバ８３の仮受注データ作成部１６１においては、この画面に対して入力された商品の注文に必要な情報に基づいて、ユーザが所望する商品の仮受注データが作成される。
【０１３５】
次に、図１２のフローチャートを参照して、仮受注ブロック６２の仮注文受付処理を説明する。なお、図１２の例においては、ユーザ端末５１により大量受注商品が注文される場合を説明する。
【０１３６】
まず、ユーザ端末５１は、ユーザの操作に基づいて、Ｗｅｂブラウザなどのクライアントソフトウェアを用いて、大量受注サーバ５３のＷｅｂサーバ６１にアクセスする。Ｗｅｂサーバ６１は、ユーザ端末５１からのアクセスに応じて、ユーザに対して、商品説明ページなどの購入画面のトップメニュー画面を提供する。ユーザ端末５１は、Ｗｅｂサーバ６１により提供されたトップメニュー画面を、出力部１１７を構成するモニタに表示させ、ユーザの操作に基づいて、ユーザが所望する商品注文画面への移動の指示（すなわち、商品注文画面データの要求）を、インターネット５２を介して、Ｗｅｂサーバ６１に送信してくる。
【０１３７】
Ｗｅｂサーバ６１は、ユーザ端末５１からの商品注文画面データの要求を受信すると、受け付けられた指示に対応する商品が、通常受注商品であるか、または、大量受注商品であるかを判定し、大量受注商品であると判定した場合、受け付けられた商品注文画面データの要求を、ランダム関数を用いて、仮受注Ｗｅｂサーバ８２−１または８２−２、もしくはロードバランサ８１に振り分ける。
【０１３８】
仮受注サーバ８２の受信入力部１５１は、図１２のステップＳ１１において、商品注文画面データの要求が入力されるまで待機しており、Ｗｅｂサーバ６１からの商品注文画面データの要求が通信部１１９を介して入力されたと判定すると、入力された商品注文画面データの要求を、仮受注制御部１５２に供給し、ステップＳ１２に進む。
【０１３９】
仮受注制御部１５２は、ステップＳ１２において、受信入力部１５１からの商品注文画面データの要求に基づいて、認証部１５３を制御し、ユーザ端末５１のユーザの認証処理を実行させる。
【０１４０】
すなわち、ステップＳ１２において、仮受注制御部１５２は、表示データ提供部１５４を制御し、ユーザ端末５１にユーザ認証画面データを送信させ、ユーザ端末５１のモニタに、ユーザ認証画面を表示させる。これに対応して、ユーザ端末５１は、ユーザの操作のもと、ユーザ情報を送信してくる。受信入力部１５１は、通信部１１９を介して入力したユーザ情報を、仮受注制御部１５２を介して、認証部１５３に供給する。認証部１５３は、仮受注制御部１５２からのユーザ情報と、認証データベース６４の認証データに基づいて、ユーザ端末５１のユーザを認証すると、認証結果を仮受注制御部１５２に供給する。
【０１４１】
仮受注制御部１５２は、認証部１５３によりユーザが認証されると、ステップＳ１３において、表示データ提供部１５４を制御し、受け付けられた指示に対応する商品の仮注文画面データを、ユーザ端末５１に送信させる。
【０１４２】
ユーザ端末５１は、通信部１１９を介して受信した仮注文画面データに対応する仮注文画面２１１（図８）を、出力部１１７を構成するモニタに表示させる。仮注文画面２１１がモニタに表示されると、ユーザは、ユーザ端末５１に対して、注文に必要な情報の入力するため、仮注文画面２１１の画面選択エリア２２１乃至２２４のうちのいずれかを選択する指示を行う。ユーザ端末５１は、ユーザから入力された指示を、インターネット５２を介して、大量受注サーバ５３に送信してくる。
【０１４３】
受信入力部１５１は、通信部１１９を介して、入力されたユーザ端末５１からの指示を仮受注制御部１５２に供給する。仮受注制御部１５２は、ユーザ端末５１からの指示が入力されると、ステップＳ１４において、所定の画面データの要求が入力されたか否か（すなわち、画面選択エリア２２１乃至２２４のうちのいずれかが選択されたか否か）を判定し、所定の画面データの要求が入力されたと判定した場合（例えば、画面選択エリア２２１が選択されたと判定した場合）、ステップＳ１５に進み、表示データ提供部１５４を制御し、要求された所定の画面データ（商品選択画面２４１のデータ）を、ユーザ端末５１に送信させる。
【０１４４】
ユーザ端末５１は、通信部１１９を介して受信した所定の画面データに対応する所定の画面（図９の商品選択画面２４１）を、出力部１１７を構成するモニタに表示させる。
【０１４５】
商品選択画面２４１がモニタに表示されると、ユーザは、ユーザ端末５１に対して、注文に必要な情報の入力を行い、最後に、決定ボタン２５５を選択指示する。ユーザ端末５１は、入力された情報を一旦蓄積するとともに、決定ボタン２５５の選択指示を、インターネット５２を介して、大量受注サーバ５３に送信してくる。
【０１４６】
受信入力部１５１は、通信部１１９を介して入力されたユーザ端末５１からの指示を仮受注制御部１５２に供給する。仮受注制御部１５２は、ステップＳ１６において、ユーザ端末５１からの指示が入力されるまで待機しており、ユーザ端末５１からの指示が入力されたと判定した場合、ステップＳ１３に戻り、それ以降の処理を繰り返す。すなわち、仮受注制御部１５２は、ステップＳ１３において、表示データ提供部１５４を制御し、再度、商品の仮注文画面データを、ユーザ端末５１に送信させる。
【０１４７】
以上のようにして、ステップＳ１３乃至１６において、ユーザ端末５１と画面データの要求、およびそれに対応する画面データを送受信する処理が繰り返されて、送信されたデータに対応する購入者情報入力画面２７１および決済選択情報画面３０１などを見たユーザにより、注文に必要な情報がすべて入力される。その後、ユーザの操作のもと、表示データ提供部１５４によりユーザ端末５１に仮注文画面データが送信され、再度、仮注文画面２１１がモニタに再度表示されたとする。
【０１４８】
次に、ユーザは、商品の注文を指示するため、ユーザ端末５１に対して、仮注文画面２１１の注文決定ボタン２２５を選択する指示を行う。これに対応して、ユーザ端末５１は、ユーザから入力された指示とともに、一旦蓄積していた注文に必要な情報を商品の注文情報として、インターネット５２を介して、大量受注サーバ５３に送信してくる。
【０１４９】
受信入力部１５１は、通信部１１９を介して、入力されたユーザ端末５１からの指示および商品の注文情報を仮受注制御部１５２に供給する。仮受注制御部１５２は、ユーザ端末５１からの指示および商品の注文情報が入力されると、ステップＳ１４において、所定の画面データの要求が入力されていないと判定して、ステップＳ１７に進み、注文決定ボタン２２５が選択されたか、すなわち、商品の注文が指示されたか否かを判定する。
【０１５０】
仮受注制御部１５２は、ステップＳ１７において、商品の注文が指示されたと判定した場合、ステップＳ１８に進み、受信入力部１５１から入力された注文情報を、仮受注データ作成部１６１に供給し、仮受注データ作成部１６１を制御し、仮受注データを作成させる。そして、仮受注データ登録部１６２は、作成された仮受注データを、仮受注データベース８４に登録する。
【０１５１】
すなわち、仮受注データ作成部１６１は、ユーザ端末５１により図８乃至図１１の画面に応じて入力され、インターネット５２を介して送信されてきた商品の注文情報に基づいて、対象の商品の仮受注データを作成し、作成した仮受注データを、仮受注データ登録部１６２に供給する。仮受注データ登録部１６２は、仮受注データ作成部１６１から仮受注データを入力すると、その仮受注データを、仮受注データベース８４に登録し、仮受注受付完了を、仮受注制御部１５２に通知し、ステップＳ１９に進む。
【０１５２】
仮受注制御部１５２は、仮受注データ登録部１６２からの通知に基づいて、ステップＳ１９において、表示データ提供部１５４を制御し、仮受注完了画面データを、ユーザ端末５１に送信させ、仮注文受付処理を終了する。これにより、ユーザ端末５１のモニタには、仮受注完了画面が表示され、ユーザは、大量受注サーバ５３において、所望の商品の注文が仮に受け付けられたことを知ることができる。
【０１５３】
一方、ステップＳ１７において、注文決定ボタン２２５が選択されていない、すなわち、商品の注文が指示されていないと判定された場合、仮受注制御部１５２は、仮注文受付処理を終了する。
【０１５４】
なお、上述したステップＳ１６またはＳ１７において、実際には、所定の時間が経過しても、ユーザ端末５１からの何の指示もない場合、仮受注制御部１５２により強制的に接続が解除され、仮注文受付処理は終了される。
【０１５５】
以上のようにして、仮受注ブロック６２においては、ユーザ端末５１とリアルタイムに通信を行いながら、仮注文受付処理が実行され、仮受注データが仮受注データベース８４に登録される。
【０１５６】
すなわち、仮受注ブロック６２においては、受注受付処理において、最も時間のかかる在庫引当処理やオーソリ処理が実行されないので、仮受注処理にかかる時間、および、ユーザ端末５１に応答する時間が従来より短縮されるため、大量に商品が注文された場合にも仮受注処理が可能になるとともに、ユーザを待たせる時間が短縮される。
【０１５７】
以上により、ユーザに快適な商品受注システムを提供することができる。
【０１５８】
次に、図１３のフローチャートを参照して、集信装置６３の仮受注データ集信処理を説明する。図１２を参照して上述したようにして、仮受注ブロック６２の３台の仮受注データベース８４−１乃至８４−３には、仮受注データがそれぞれ登録されている。
【０１５９】
集信装置６３の仮受注データ取得部１７１は、ステップＳ４１において、内蔵するタイマで計時動作を行い、所定の時間が経過するまで待機しており、所定の時間が経過したと判定された場合、ステップＳ４２に進み、３台の仮受注データベース８４−１乃至８４−３から、仮受注データを取得し、取得した仮受注データを、仮受注データ集信部１７２に供給し、ステップＳ４３に進む。
【０１６０】
仮受注データ集信部１７２は、仮受注データ取得部１７１より仮受注データが供給されると、ステップＳ４３において、仮受注データを、仮受注集信データベース１７３において集信し、集信した仮受注データを、ファイル作成部１７４に供給し、ステップＳ４４に進む。
【０１６１】
ファイル生成部１７４は、ステップＳ４４において、仮受注データ集信部１７２から供給された集信済みの仮受注データを、通常受注ブロック１２の受注データベースサーバ９１が実行する受注データ作成処理に適応したインターフェイスファイル（例えば、テキストデータ）に変換し、変換したインターフェイスファイルを、ファイル送信部１７５に供給し、ステップＳ４５に進む。ファイル送信部１７５は、ファイル生成部１７４から供給されるインターフェイスファイルを、受注データベースサーバ９１に送信し、仮受注データ集信処理を終了する。
【０１６２】
次に、図１４のフローチャートを参照して、受注データベースサーバ９１の受注データ作成処理を説明する。
【０１６３】
ユーザ端末５１により図８乃至図１１の画面に応じて入力され、インターネット５２を介して送信されてきた商品の注文情報に基づいて、図１２のステップＳ１８において、仮受注データベースサーバ８３により作成され、集信装置６３により、受注データベースサーバ９１に適応した形式に変換されたインターフェイスファイル（仮受注データ）が、図１３のステップＳ４５において、集信装置６３から送信されてくる。
【０１６４】
したがって、この仮受注データには、注文された商品情報、購入者情報（配送先情報）、および決済方法情報などの商品の注文に必要な情報が含まれている。
【０１６５】
受注データベースサーバ９１のファイル入力部１８１は、ステップＳ６１において、集信装置６３からのインターフェイスファイルが入力されるまで待機しており、集信装置６３からのインターフェイスファイルが入力されたと判定した場合、入力されたインターフェイスファイルを、ファイル加工部１８２に供給し、ステップＳ６２に進む。
【０１６６】
ファイル加工部１８２は、ステップＳ６２において、ファイル入力部１８１からのインターフェイスファイルに、ヘッダを付加するなど、通常受注商品の受注データと同じ受注データを作成するために必要なファイルの加工処理を行い、加工した仮受注データを仮受注データ蓄積部１８３に一旦蓄積し、ステップＳ６３に進む。
【０１６７】
ステップＳ６３において、受注データ作成部１８４は、内蔵するタイマで計時動作を行い、例えば、前回のステップＳ６３において所定の時間が経過したと判定されてから、所定の時間が経過したか否かを判定し、所定の時間が経過していないと判定された場合、ステップＳ６１に戻り、それ以降の処理を繰り返す。
【０１６８】
したがって、所定の時間が経過するまで、集信装置６３により仮受注データベース８４から集信され、変換されて送信されてくる仮受注データは、仮受注データ蓄積部１８３に蓄積されていく。
【０１６９】
ステップＳ６３において、所定の時間が経過したと判定された場合、受注データ作成部１８４は、ステップＳ６４に進み、仮受注データ蓄積部１８３から、蓄積されている仮受注データを取り出し、ステップＳ６５に進む。
【０１７０】
受注データ作成部１８４は、ステップＳ６５において、仮受注データが対象とする商品を、仮受注データが対象とするユーザのバスケットに投入し（すなわち、内蔵するメモリにおけるユーザのバスケット領域に記録し）、ステップＳ６６に進み、在庫引当部１８５を制御し、バスケットに投入した商品の在庫引当を実行させ、ステップＳ６７に進む。
【０１７１】
すなわち、在庫引当部１８５は、ステップＳ６６において、商品在庫データベース１９２を参照して、対象の商品の在庫割当を実行し、実行した在庫割当の結果を、受注データ作成部１８４に返す。具体的には、在庫引当部１８５は、商品在庫データベース１９２から対象の商品を検索し、在庫があった場合には、在庫数を１つ減らして、商品在庫データベース１９２を更新する。なお、この処理は、図９を参照して上述したオプション商品や当時購入品についても同様に実行される。
【０１７２】
受注データ作成部１８４は、ステップＳ６７において、仮受注データ、および在庫引当部１８５からの在庫割当の結果に基づいて、ユーザに対しての請求金額を算出し、ステップＳ６８に進み、ユーザのバスケットおよび算出された請求金額などに基づいて、受注データを作成し、受注データ登録部１８７を制御し、受注データベース１９１に登録させ、ステップＳ６９に進む。
【０１７３】
また、受注データ作成部１８４は、ステップＳ６９において、受注データの決済方法情報などに基づいて、オーソリ処理部１８６を制御し、図示せぬカード会社のサーバなどに、インターネット５２を介して、対象のユーザに対して、カードオーソリ処理を実行させ、その結果に基づいて、受注データ登録部１８７に、受注データベース１９１の受注データを更新させ、ステップＳ７０に進む。
【０１７４】
受注データ登録部１８７は、受注データベース１９１の受注データを更新すると、受注データ作成部１８４に、受注完了を通知するので、受注データ作成部１８４は、ステップＳ７０において、受注完了通知発行部１８８を制御し、対象のユーザ端末５１に対して、受注完了を通知する電子メールを発行させ、ステップＳ７１に進む。
【０１７５】
すなわち、受注完了通知発行部１８８は、ステップＳ７０において、受注完了したユーザ端末５１に対して、受注完了を通知する電子メールを発行し、通信部１１９に、インターネット５２を介して送信させる。
【０１７６】
受注データ作成部１８４は、ステップＳ７１において、予め設定されている処理件数分の仮受注データを処理したか否か、すなわち、予め設定されている処理件数分の受注データを作成したか否かを判定し、予め設定されている処理件数分の受注データを作成したと判定した場合、受注データ作成処理を終了する。
【０１７７】
一方、受注データ作成部１８４は、ステップＳ７１において、予め設定されている処理件数分の受注データをまだ作成していないと判定した場合、ステップＳ６４に戻り、それ以降の処理を繰り返す。
【０１７８】
なお、上述したステップＳ６９の説明は、図１０を参照して説明した「クレジットカード」による決済方法が選択された場合であり、例えば、「ネットワークオンクレジット」の場合には、ネットワーク上の店舗（サーバ）とユーザ端末５１との通信が、別途必要になるため、「銀行振込」の場合などと同様に、ステップＳ６９の処理は、スキップされ、ステップＳ７０において発行される受注完了を通知する電子メールにその決済方法が記述され、ユーザに通知される。これにより、その後、ユーザ端末５１と、図示せぬ本サービスと提携したネットワーク上の店舗との間でオーソリ処理が実行される。
【０１７９】
以上のように、ユーザ端末５１とリアルタイムに通信している際には、商品の仮受注を行っておき、後から、仮受注に基づいて、従来の商品受付処理において、最も時間のかかる在庫引当およびカードオーソリ処理などを行うようにしたので、商品が大量に受注されたとしても、ユーザ端末５１との処理を行う仮受注ブロックには、負荷がかかることはなく、仮注文処理が実行されるので、後でゆっくりと本受注を行うことができる。
【０１８０】
これにより、従来の商品受注システムにおいて、困難であった大量受注、すなわち、新しくリリースされるなど、特定の日（例えば、発売日）に大量受注が想定される大量受注商品であっても、それらを所望する多くのユーザからの注文受付をスムーズに行うことができる。
【０１８１】
また、通年、受注を受け付けている通常受注商品は、並行して通常受注ブロック１２で受注されるので、想定受注量に応じたスケーラビリティが実現される。
【０１８２】
さらに、サーバに受付処理を行うユーザの待ち時間も短くなるため、従来において、長い待ち時間に不快を感じていたユーザの不快感が抑制される。
【０１８３】
なお、上記説明においては、ユーザ端末５１とリアルタイムに通信している際には、商品の仮受注を行っておき、後から、従来の商品受付処理において、最も時間のかかる在庫引当およびカードオーソリ処理の２つを実行するようにしたが、どちらかの処理を１つだけ後から行うようにしてもよい。以下、図１５乃至図２２を参照して、最も時間のかかる在庫引当またはカードオーソリ処理の一方が仮受注時に実行され、他方が後からの受注データ作成時に実行される例を説明する。
【０１８４】
図１５は、仮受注Ｗｅｂサーバ８２および仮受注データベースサーバ８３の機能構成の他の例を示すブロック図である。なお、図１５の仮受注Ｗｅｂサーバ８２は、図５の仮受注Ｗｅｂサーバ８２と同様の構成であり、図１５の仮受注データベースサーバ８３は、在庫引当部４１１および商品在庫データベース４１２が追加されている点を除いて、その他の構成は、上述した図５の仮受注データベースサーバ８３と同様の構成であり、図５における場合と対応する部分については同一の符号を付してあり、繰り返しになるので、その説明は適宜省略する。
【０１８５】
したがって、図１５の仮受注データベースサーバ８３は、仮受注データ作成部１６１、仮受注データ登録部１６２、在庫引当部４１１、および商品在庫データベース４１２により構成される。
【０１８６】
仮受注データ作成部１６１は、仮受注制御部１５２から、商品の注文情報が供給されると、在庫引当部４１１を制御し、注文された商品の在庫引当処理を行わせ、在庫引当の結果に基づいて、注文された商品に対する仮受注データを作成し、作成した仮受注データを、仮受注データ登録部１６２に供給する。
【０１８７】
在庫引当部４１１は、仮受注データ作成部１６１からの制御のもと、商品在庫データベース４１２を参照して、仮受注された商品の在庫割当を実行し、実行した在庫割当の結果を受注データ作成部１６１に返す。すなわち、在庫引当部４１１は、商品在庫データベース４１２から仮受注された商品を検索し、在庫があった場合には、在庫数を１つ減らして、商品在庫データベース４１２のデータを更新する。
【０１８８】
商品在庫データベース４１２には、在庫引当部４１１が参照し、更新する商品の在庫に関するデータが登録されている。すなわち、商品在庫データベース４１２には、大量受注商品の在庫に関するデータが登録されている。
【０１８９】
図１６は、受注データベースサーバ９１の機能構成の他の例を示すブロック図である。なお、図１６の受注データベースサーバ９１は、図１５の仮受注Ｗｅｂサーバ８２および仮受注データベースサーバ８３に対応する受注データベースサーバ９１の機能構成の例であり、在庫引当部１８５が省かれている点を除いて、その他の構成は、上述した図７の受注データベースサーバ９１と同様の構成であり、図７における場合と対応する部分については同一の符号を付してあり、繰り返しになるので、その説明は適宜省略する。
【０１９０】
したがって、図１６の受注データベースサーバ９１は、ファイル入力部１８１、ファイル加工部１８２、仮受注データ蓄積部１８３、受注データ作成部１８４、オーソリ処理部１８６、受注データ登録部１８７、および受注完了通知発行部１８８により構成され、ファイル入力部１８１に入力される仮受注データには、在庫割当結果も含まれている。
【０１９１】
受注データ作成部１８４は、仮受注データ蓄積部１８３から仮受注データを取り出し、仮受注データの情報（在庫割当結果も含まれている）に基づいて、ユーザへの請求額を算出し、受注データを作成し、作成した受注データを、受注データ登録部１８７に供給する。また、受注データ作成部１８４は、オーソリ処理部１８６を制御し、受注データが対象とするユーザに対して、オーソリ処理を行わせる。
【０１９２】
すなわち、図１６の共有ディスク２４における商品在庫データベース１９２には、受注データベースサーバ２３が参照したり、更新される商品の在庫に関するデータしか登録されていない。
【０１９３】
次に、図１７のフローチャートを参照して、図１５の仮受注Ｗｅｂサーバ８２および仮受注データベースサーバ８３が実行する仮注文受付処理の他の例を説明する。なお、図１７のステップＳ１１１乃至Ｓ１１７、並びにＳ１１９およびＳ１２０は、図１２のステップＳ１１乃至Ｓ１９と基本的に同じ処理を実行するため、その詳細な説明は、適宜省略する。
【０１９４】
仮受注サーバ８２の受信入力部１５１は、図１７のステップＳ１１１において、商品注文画面データの要求が入力されるまで待機しており、Ｗｅｂサーバ６１からの商品注文画面データの要求が通信部１１９を介して入力されたと判定すると、入力された商品注文画面データの要求を、仮受注制御部１５２に供給し、ステップＳ１１２に進む。
【０１９５】
仮受注制御部１５２は、ステップＳ１１２において、受信入力部１５１からの商品注文画面データの要求に基づいて、認証部１５３を制御し、ユーザ端末５１のユーザの認証処理を実行させ、ステップＳ１１３に進む。
【０１９６】
仮受注制御部１５２は、認証部１５３によりユーザが認証されると、ステップＳ１１３において、表示データ提供部１５４を制御し、受け付けられた指示に対応する商品の仮注文画面データを、ユーザ端末５１に送信させる。
【０１９７】
ユーザ端末５１は、通信部１１９を介して受信した仮注文画面データに対応する仮注文画面２１１を、出力部１１７を構成するモニタに表示させる。仮注文画面２１１がモニタに表示されると、ユーザは、ユーザ端末５１に対して、注文に必要な情報の入力するため、仮注文画面２１１の画面選択エリア２２１乃至２２４のうちのいずれかを選択する指示を行う。ユーザ端末５１は、ユーザから入力された指示を、インターネット５２を介して、大量受注サーバ５３に送信してくる。
【０１９８】
受信入力部１５１は、通信部１１９を介して、入力されたユーザ端末５１からの指示を仮受注制御部１５２に供給する。仮受注制御部１５２は、ユーザ端末５１からの指示が入力されると、ステップＳ１１４において、所定の画面データの要求が入力されたか否か（すなわち、画面選択エリア２２１乃至２２４のうちのいずれかが選択されたか否か）を判定し、所定の画面データの要求が入力されたと判定した場合（例えば、画面選択エリア２２１が選択されたと判定した場合）、ステップＳ１１５に進み、表示データ提供部１５４を制御し、要求された所定の画面データ（商品選択画面２４１のデータ）を、ユーザ端末５１に送信させる。
【０１９９】
ユーザ端末５１は、通信部１１９を介して受信した所定の画面データに対応する所定の画面（図９の商品選択画面２４１）を、出力部１１７を構成するモニタに表示させる。
【０２００】
商品選択画面２４１がモニタに表示されると、ユーザは、ユーザ端末５１に対して、注文に必要な情報の入力を行い、最後に、決定ボタン２５５を選択指示する。ユーザ端末５１は、入力された情報を一旦蓄積し、決定ボタン２５５の選択指示を、インターネット５２を介して、大量受注サーバ５３に送信してくる。
【０２０１】
受信入力部１５１は、通信部１１９を介して、入力されたユーザ端末５１からの指示を仮受注制御部１５２に供給する。仮受注制御部１５２は、ステップＳ１１６において、ユーザ端末５１からの指示が入力されるまで待機しており、ユーザ端末５１からの指示が入力されたと判定した場合、ステップＳ１１３に戻り、それ以降の処理を繰り返す。すなわち、仮受注制御部１５２は、ステップＳ１１３において、表示データ提供部１５４を制御し、再度、商品の仮注文画面データを、ユーザ端末５１に送信させる。
【０２０２】
以上のようにして、ステップＳ１１３乃至１１６において、ユーザ端末５１と画面データの要求、およびそれに対応する画面データを送受信する処理が繰り返されて、送信されたデータに対応する購入者情報入力画面２７１および決済選択情報画面３０１などを見たユーザにより、注文に必要な情報がすべて入力される。その後、ユーザの操作のもと、表示データ提供部１５４によりユーザ端末５１に仮注文データが送信され、再度、仮注文画面２１１がモニタに再度表示されたとする。
【０２０３】
次に、ユーザは、商品の注文を指示するため、ユーザ端末５１に対して、仮注文画面２１１の注文決定ボタン２２５を選択する指示を行う。これに対応して、ユーザ端末５１は、ユーザから入力された指示とともに、一旦蓄積していた注文に必要な情報を商品の注文情報として、インターネット５２を介して、大量受注サーバ５３に送信してくる。
【０２０４】
受信入力部１５１は、通信部１１９を介して、入力されたユーザ端末５１からの指示および商品の注文情報を仮受注制御部１５２に供給する。仮受注制御部１５２は、ユーザ端末５１からの指示および商品の注文情報が入力されると、ステップＳ１１４において、所定の画面データの要求が入力されていないと判定して、ステップＳ１１７に進み、注文決定ボタン２２５が選択されたか、すなわち、商品の注文が指示されたか否かを判定する。
【０２０５】
仮受注制御部１５２は、ステップＳ１１７において、商品の注文が指示されたと判定した場合、ステップＳ１１８に進み、受信入力部１５１から入力された注文情報を、仮受注データ作成部１６１に供給し、仮受注データ作成部１６１を制御し、在庫引当部４１１に、在庫引当処理を実行させ、ステップＳ１１９に進む。
【０２０６】
すなわち、在庫引当部４１１は、ステップＳ１１８において、商品在庫データベース４１２を参照して、対象の商品の在庫割当を実行し、実行した在庫割当の結果を、仮受注データ作成部１６１に返す。具体的には、在庫引当部４１１は、商品在庫データベース４１２から対象の商品を検索し、在庫があった場合には、在庫数を１つ減らして、商品在庫データベース４１２を更新する。
【０２０７】
仮受注データ作成部１６１は、ステップＳ１１９において、仮受注データを作成し、仮受注データ登録部１６２は、作成した仮受注データを、仮受注データベース８４に登録する。すなわち、仮受注データ作成部１６１は、ユーザ端末５１により図８乃至図１１の画面に応じて入力され、インターネット５２を介して送信されてきた商品の注文情報に基づいて、対象の商品の仮受注データを作成し、作成した仮受注データを、仮受注データ登録部１６２に供給する。仮受注データ登録部１６２は、仮受注データ作成部１６１から仮受注データを入力すると、その仮受注データを、仮受注データベース８４に登録し、仮受注受付完了を、仮受注制御部１５２に通知し、ステップＳ１２０に進む。
【０２０８】
仮受注制御部１５２は、仮受注データ登録部１６２からの通知に基づいて、ステップＳ１２０において、表示データ提供部１５４を制御し、仮受注完了画面データを、ユーザ端末５１に送信させ、仮注文受付処理を終了する。これにより、ユーザ端末５１のモニタには、仮受注完了画面が表示され、ユーザは、大量受注サーバ５３において、所望の商品の注文が仮に受け付けられたことを知ることができる。
【０２０９】
一方、ステップＳ１１７において、注文決定ボタン２２５が選択されていない、すなわち、商品の注文が指示されていないと判定された場合、仮受注制御部１５２は、仮注文受付処理を終了する。
【０２１０】
以上のようにして、仮受注ブロック６２においては、ユーザ端末５１とリアルタイムに通信を行いながら、仮注文受付処理が実行され、商品の在庫引当処理が実行され、作成された仮受注データが仮受注データベース８４に登録される。
【０２１１】
すなわち、仮受注ブロック６２においては、受注受付処理において、最も時間のかかる処理のうちのオーソリ処理が実行されないので、仮受注処理にかかる時間、および、ユーザ端末５１に応答する時間が従来より短縮されるため、大量に商品が注文された場合にも仮受注処理が可能になるとともに、ユーザを待たせる時間が短縮される。
【０２１２】
以上により、ユーザに快適な商品受注システムを提供することができる。
【０２１３】
次に、図１８のフローチャートを参照して、図１６の受注Ｗｅｂサーバ９１が実行する受注データ作成処理の他の例を説明する。なお、図１８のステップＳ１４１乃至Ｓ１５０は、図１４のステップＳ６１乃至Ｓ６５、並びにＳ６７乃至Ｓ７１と基本的に同じ処理を実行するため、その詳細な説明は、適宜省略する。
【０２１４】
ユーザ端末５１により図８乃至図１１の画面に応じて入力され、インターネット５２を介して送信されてきた商品の注文情報に基づいて、図１７のステップＳ１１８において、在庫引当が実行され、ステップＳ１１９において、仮受注データベースサーバ８３により作成され、集信装置６３により、受注データベースサーバ９１に適応した形式に変換されたインターフェイスファイル（仮受注データ）が、図１３のステップＳ４５において、集信装置６３から送信されてくる。
【０２１５】
したがって、この仮受注データには、注文された商品情報、購入者情報（配送先情報）、および決済方法情報などの商品の注文に必要な情報に加えて、在庫引当結果が含まれている。
【０２１６】
受注データベースサーバ９１のファイル入力部１８１は、ステップＳ１４１において、集信装置６３からのインターフェイスファイルが入力されるまで待機しており、集信装置６３からのインターフェイスファイルが入力されたと判定した場合、入力されたインターフェイスファイルを、ファイル加工部１８２に供給し、ステップＳ１４２に進む。
【０２１７】
ファイル加工部１８２は、ステップＳ１４２において、ファイル入力部１８１からのインターフェイスファイルに、ヘッダを付加するなど、通常受注商品の受注データと同じ受注データを作成するために必要なファイルの加工処理を行い、加工した仮受注データを仮受注データ蓄積部１８３に一旦蓄積し、ステップＳ１４３に進む。
【０２１８】
ステップＳ１４３において、受注データ作成部１８４は、内蔵するタイマで計時動作を行い、例えば、前回のステップＳ１４３において所定の時間が経過したと判定されてから、所定の時間が経過したか否かを判定し、所定の時間が経過していないと判定された場合、ステップＳ１４１に戻り、それ以降の処理を繰り返す。
【０２１９】
ステップＳ１４３において、所定の時間が経過したと判定された場合、受注データ作成部１８４は、ステップＳ１４４に進み、仮受注データ蓄積部１８３から、蓄積されている仮受注データを取り出し、ステップＳ１４５に進む。
【０２２０】
受注データ作成部１８４は、ステップＳ１４５において、仮受注データが対象とする商品を、仮受注データが対象とするユーザのバスケットに投入し（すなわち、内蔵するメモリにおけるユーザのバスケット領域に記録し）、ステップＳ１４６に進み、仮受注データの在庫割当の結果に基づいて、ユーザに対しての請求金額を算出し、ステップＳ１４７に進み、ユーザのバスケットおよび算出された請求金額などに基づいて、受注データを作成し、受注データ登録部１８７に、受注データベース１９１に登録させ、ステップＳ１４８に進む。
【０２２１】
また、受注データ作成部１８４は、ステップＳ１４８において、受注データの決済方法情報に基づいて、オーソリ処理部１８６を制御し、図示せぬカード会社のサーバなどに、インターネット５２を介して、対象のユーザに対して、カードオーソリ処理を実行させ、その結果に基づいて、受注データ登録部１８７に、受注データベース１９１の受注データを更新させ、ステップＳ１４９に進む。
【０２２２】
受注データ登録部１８７は、受注データベース１９１の受注データを更新すると、受注データ作成部１８４に、受注完了を通知するので、受注データ作成部１８４は、ステップＳ１４９において、受注完了通知発行部１８８を制御し、対象のユーザ端末５１に対して、受注完了を通知する電子メールを発行させ、ステップＳ１５０に進む。
【０２２３】
すなわち、受注完了通知発行部１８８は、ステップＳ１４９において、受注完了したユーザ端末５１に対して、受注完了を通知する電子メールを発行し、通信部１１９に、インターネット５２を介して送信させる。
【０２２４】
受注データ作成部１８４は、ステップＳ１５０において、予め設定されている処理件数分の仮受注データを処理したか否か、すなわち、予め設定されている処理件数分の受注データを作成したか否かを判定し、予め設定されている処理件数分の受注データを作成したと判定した場合、受注データ作成処理を終了する。
【０２２５】
一方、受注データ作成部１８４は、ステップＳ１５０において、予め設定されている処理件数分の受注データをまだ作成していないと判定した場合、ステップＳ１４４に戻り、それ以降の処理を繰り返す。
【０２２６】
以上のように、ユーザ端末５１とリアルタイムに通信している際には、商品の仮受注と在庫引当を行っておき、後から、仮受注に基づいて、従来の商品受付処理において、最も時間のかかる処理のうちのカードオーソリ処理を行うようにしたので、従来の処理よりは、商品が大量に受注されたとしても、ユーザ端末５１との処理を行う仮受注ブロックには、負荷がかかることはなく、仮注文受付処理が実行されるので、後でゆっくりと本受注を行うことができる。
【０２２７】
これにより、サーバに受付処理を行うユーザの待ち時間も短くなるため、従来において、長い待ち時間に不快を感じていたユーザの不快感が抑制される。
【０２２８】
図１９は、仮受注Ｗｅｂサーバ８２および仮受注データベースサーバ８３の機能構成の他の例を示すブロック図である。なお、図１９の仮受注Ｗｅｂサーバ８２は、図５の仮受注Ｗｅｂサーバ８２と同様の構成であり、図１９の仮受注データベースサーバ８３は、オーソリ処理部４３１が追加されている点を除いて、その他の構成は、上述した図５の仮受注データベースサーバ８３と同様の構成であり、図５における場合と対応する部分については同一の符号を付してあり、繰り返しになるので、その説明は適宜省略する。
【０２２９】
したがって、図１９の仮受注データベースサーバ８３は、仮受注データ作成部１６１、仮受注データ登録部１６２、およびオーソリ処理部４３１により構成される。
【０２３０】
仮受注データ作成部１６１は、仮受注制御部１５２から、商品の注文情報が供給されると、注文された商品に対する仮受注データを作成し、作成した仮受注データを、仮受注データ登録部１６２に供給する。また、仮受注データ作成部１６１は、オーソリ処理部４３１を制御し、受注データが対象とするユーザに対して、オーソリ処理を行わせる。
【０２３１】
仮受注データ登録部１６２は、仮受注データ作成部１６１から仮受注データが供給されると、仮受注データベース８４に登録したり、登録されている仮受注データを更新し、登録した商品の注文に対する仮受注完了を、仮受注制御部１５２に通知する。
【０２３２】
オーソリ処理部４３１は、仮受注データ作成部１６１の制御のもと、図示せぬカード会社のサーバなどに、インターネット５２を介して、仮受注データが対象とするユーザに対して、オーソリ処理を実行し、実行したオーソリ処理の結果を、仮受注データ作成部１６１に返す。
【０２３３】
図２０は、受注データベースサーバ９１の機能構成の他の例を示すブロック図である。なお、図２０の受注データベースサーバ９１は、図１９の仮受注Ｗｅｂサーバ８２および仮受注データベースサーバ８３に対応する受注データベースサーバ９１の機能構成の例であり、オーソリ処理部１８６が省かれている点を除いて、その他の構成は、上述した図７の受注データベースサーバ９１と同様の構成であり、図７における場合と対応する部分については、同一の符号を付してあり、繰り返しになるので、その説明は、適宜省略する。
【０２３４】
したがって、図１６の受注データベースサーバ９１は、ファイル入力部１８１、ファイル加工部１８２、仮受注データ蓄積部１８３、受注データ作成部１８４、在庫引当部１８５、受注データ登録部１８７、および受注完了通知発行部１８８により構成され、ファイル入力部１８１に入力される仮受注データには、オーソリ処理の結果も含まれている。
【０２３５】
受注データ作成部１８４は、仮受注データ蓄積部１８３から仮受注データを取り出し、仮受注データに基づいて、在庫引当部１８５を制御し、仮受注データが対象とする商品の在庫引当処理を行わせ、それに基づいて、ユーザへの請求額を算出し、受注データを作成し、作成した受注データを、受注データ登録部１８７に供給する。また、受注データ作成部１８４は、受注データ登録部１８７から受注完了が通知されると、受注完了通知発行部１８８を制御し、受注完了したユーザ端末５１のユーザに対して、受注完了を通知する電子メールを生成させ、生成させた電子メールを、インターネット５２を介してユーザ端末５１に送信させる。
【０２３６】
次に、図２１のフローチャートを参照して、図１９の仮受注Ｗｅｂサーバ８２および仮受注データベースサーバ８３が実行する仮注文受付処理の他の例を説明する。なお、図２１のステップＳ１７１乃至Ｓ１７８、およびＳ１８０は、図１２のステップＳ１１乃至Ｓ１９と基本的に同じ処理を実行するため、その詳細な説明は、適宜省略する。
【０２３７】
仮受注サーバ８２の受信入力部１５１は、図２１のステップＳ１７１において、商品注文画面データの要求が入力されるまで待機しており、Ｗｅｂサーバ６１からの商品注文画面データの要求が通信部１１９を介して入力されたと判定すると、入力された商品注文画面データの要求を、仮受注制御部１５２に供給し、ステップＳ１７２に進む。
【０２３８】
仮受注制御部１５２は、ステップＳ１７２において、受信入力部１５１からの商品注文画面データの要求に基づいて、認証部１５３を制御し、ユーザ端末５１のユーザの認証処理を実行させ、ステップＳ１７３に進む。
【０２３９】
仮受注制御部１５２は、認証部１５３によりユーザが認証されると、ステップＳ１７３において、表示データ提供部１５４を制御し、受け付けられた指示に対応する商品の仮注文画面データを、ユーザ端末５１に送信させる。
【０２４０】
ユーザ端末５１は、通信部１１９を介して受信した仮注文画面データに対応する仮注文画面２１１（図８）を、出力部１１７を構成するモニタに表示させる。仮注文画面２１１がモニタに表示されると、ユーザは、ユーザ端末５１に対して、注文に必要な情報の入力するため、仮注文画面２１１の画面選択エリア２２１乃至２２４のうちのいずれかを選択する指示を行う。ユーザ端末５１は、ユーザから入力された指示を、インターネット５２を介して、大量受注サーバ５３に送信してくる。
【０２４１】
受信入力部１５１は、通信部１１９を介して、入力されたユーザ端末５１からの指示を仮受注制御部１５２に供給する。仮受注制御部１５２は、ユーザ端末５１からの指示が入力されると、ステップＳ１７４において、所定の画面データの要求が入力されたか否か（すなわち、画面選択エリア２２１乃至２２４のうちのいずれかが選択されたか否か）を判定し、所定の画面データの要求が入力されたと判定した場合（例えば、画面選択エリア２２１が選択されたと判定した場合）、ステップＳ１７５に進み、表示データ提供部１５４を制御し、要求された所定の画面データ（商品選択画面２４１のデータ）を、ユーザ端末５１に送信させる。
【０２４２】
ユーザ端末５１は、通信部１１９を介して受信した所定の画面データに対応する所定の画面（図９の商品選択画面２４１）を、出力部１１７を構成するモニタに表示させる。
【０２４３】
商品選択画面２４１がモニタに表示されると、ユーザは、ユーザ端末５１に対して、注文に必要な情報の入力を行い、最後に、決定ボタン２５５を選択指示する。ユーザ端末５１は、入力された情報を一旦蓄積し、決定ボタン２５５の選択指示を、インターネット５２を介して、大量受注サーバ５３に送信してくる。
【０２４４】
受信入力部１５１は、通信部１１９を介して、入力されたユーザ端末５１からの指示を仮受注制御部１５２に供給する。仮受注制御部１５２は、ステップＳ１７６において、ユーザ端末５１からの指示が入力されるまで待機しており、ユーザ端末５１からの指示が入力されたと判定した場合、ステップＳ１７３に戻り、それ以降の処理を繰り返す。すなわち、仮受注制御部１５２は、ステップＳ１７３において、表示データ提供部１５４を制御し、再度、商品の仮注文画面データを、ユーザ端末５１に送信させる。
【０２４５】
以上のようにして、ステップＳ１７３乃至１７６において、ユーザ端末５１と画面データの要求、およびそれに対応する画面データを送受信する処理が繰り返されて、送信されたデータに対応する購入者情報入力画面２７１および決済選択情報画面３０１などを見たユーザにより、注文に必要な情報がすべて入力される。その後、ユーザの操作もと、表示データ提供部１５４によりユーザ端末５１に仮注文画面データが送信され、再度、仮注文画面２１１がモニタに再度表示されたとする。
【０２４６】
次に、ユーザは、商品の注文を指示するため、ユーザ端末５１に対して、仮注文画面２１１の注文決定ボタン２２５を選択する指示を行う。これに対応して、ユーザ端末５１は、ユーザから入力された指示とともに、一旦蓄積していた注文に必要な情報を商品の注文情報として、インターネット５２を介して、大量受注サーバ５３に送信してくる。
【０２４７】
受信入力部１５１は、通信部１１９を介して、入力されたユーザ端末５１からの指示および商品の注文情報を仮受注制御部１５２に供給する。仮受注制御部１５２は、ユーザ端末５１からの指示および商品の注文情報が入力されると、ステップＳ１７４において、所定の画面データの要求が入力されていないと判定して、ステップＳ１７７に進み、注文決定ボタン２２５が選択されたか、すなわち、商品の注文が指示されたか否かを判定する。
【０２４８】
仮受注制御部１５２は、ステップＳ１７７において、商品の注文が指示されたと判定した場合、ステップＳ１７８に進み、受信入力部１５１から入力された注文情報を、仮受注データ作成部１６１に供給し、仮受注データ作成部１６１を制御し、仮受注データを作成させ、仮受注データ登録部１６２は、作成された仮受注データを、仮受注データベース８４に登録する。
【０２４９】
すなわち、仮受注データ作成部１６１は、ユーザ端末５１により図８乃至図１１の画面に応じて入力され、インターネット５２を介して送信されてきた商品の注文情報に基づいて、対象の商品の仮受注データを作成し、作成した仮受注データを、仮受注データ登録部１６２に供給する。仮受注データ登録部１６２は、仮受注データ作成部１６１から仮受注データを入力すると、その仮受注データを、仮受注データベース８４に登録し、ステップＳ１７９に進む。
【０２５０】
仮受注データ作成部１６１は、ステップＳ１７９において、仮受注データの決済方法情報に基づいて、オーソリ処理部４３１を制御し、図示せぬカード会社のサーバなどに、インターネット５２を介して、対象のユーザに対して、カードオーソリ処理を実行させ、その結果に基づいて、仮受注データ登録部１６２に、仮受注データベース８４の仮受注データを更新させ、ステップＳ１８０に進む。
【０２５１】
仮受注データ登録部１６２は、仮受注データベース８４の受注データを更新すると、受注データ作成部１８４に、仮受注完了を通知するので、仮受注データ作成部１６１は、ステップＳ１８０において、仮受注データ登録部１６２からの通知に基づいて、表示データ提供部１５４を制御し、仮受注完了画面データを、ユーザ端末５１に送信させ、仮注文受付処理を終了する。これにより、ユーザ端末５１のモニタには、仮受注完了画面が表示され、ユーザは、大量受注サーバ５３において、所望の商品の注文が仮に受け付けられたことを知ることができる。
【０２５２】
一方、ステップＳ１７７において、注文決定ボタン２２５が選択されていない、すなわち、商品の注文が指示されていないと判定された場合、仮受注制御部１５２は、仮注文受付処理を終了する。なお、実際には、所定の時間が経過しても、ユーザ端末５１からの何の指示もない場合には、強制的に接続が解除され、仮注文受付処理は終了される。
【０２５３】
なお、上述したステップＳ１７９の説明は、図１０を参照して説明した「クレジットカード」による決済方法が選択された場合であり、例えば、「ネットワークオンクレジット」の場合には、ネットワーク上の店舗（サーバ）とユーザ端末５１との通信が別途必要になるため、「銀行振込」などの場合と同様に、ステップＳ１７９の処理は、スキップされ、ステップＳ１８０において発行される受注完了を通知する電子メールにその決済方法が記述され、ユーザに通知される。これにより、その後、ユーザ端末５１と、図示せぬ本サービスと提携したネットワーク上の店舗との間でオーソリ処理が実行される。
【０２５４】
以上のようにして、仮受注ブロック６２においては、ユーザ端末５１とリアルタイムに通信を行いながら、仮注文受付処理が実行され、仮受注データが仮受注データベース８４に登録される。
【０２５５】
すなわち、仮受注ブロック６２においては、受注受付処理において、最も時間のかかる処理の１つである在庫引当処理が実行されないので、仮受注処理にかかる時間、および、ユーザ端末５１に応答する時間が従来より短縮されるため、大量に商品が注文された場合にも仮受注処理が可能になるとともに、ユーザを待たせる時間が短縮される。
【０２５６】
以上により、ユーザに快適な商品受注システムを提供することができる。
【０２５７】
次に、図２２のフローチャートを参照して、図２０の受注Ｗｅｂサーバ９１が実行する仮注文受付処理の他の例を説明する。なお、図２２のステップＳ２１１乃至Ｓ２２０は、図１４のステップＳ６１乃至Ｓ６８、並びにＳ７０およびＳ７１と基本的に同じ処理を実行するため、その詳細な説明は、適宜省略する。
【０２５８】
ユーザ端末５１により図８乃至図１１の画面に応じて入力され、インターネット５２を介して送信されてきた商品の注文情報に基づいて、図２１のステップＳ１７８において、仮受注データベースサーバ８３により作成され、ステップＳ１７９において、オーソリ処理が実行され、集信装置６３により、受注データベースサーバ９１に適応した形式に変換されたインターフェイスファイル（仮受注データ）が、図１３のステップＳ４５において、集信装置６３から送信されてくる。
【０２５９】
したがって、この仮受注データには、注文された商品情報、購入者情報（配送先情報）、および決済方法情報などの商品の注文に必要な情報に加えて、オーソリ結果が含まれている。
【０２６０】
受注データベースサーバ９１のファイル入力部１８１は、ステップＳ２１１において、集信装置６３からのインターフェイスファイルが入力されるまで待機しており、集信装置６３からのインターフェイスファイルが入力されたと判定した場合、入力されたインターフェイスファイルを、ファイル加工部１８２に供給し、ステップＳ２１２に進む。
【０２６１】
ファイル加工部１８２は、ステップＳ２１２において、ファイル入力部１８１からのインターフェイスファイルに、ヘッダを付加するなど、通常受注商品の受注データと同じ受注データを作成するために必要なファイルの加工処理を行い、加工した仮受注データを仮受注データ蓄積部１８３に一旦蓄積し、ステップＳ２１３に進む。
【０２６２】
ステップＳ２１３において、受注データ作成部１８４は、内蔵するタイマで計時動作を行い、例えば、前回のステップＳ２１３において所定の時間が経過したと判定されてから、所定の時間が経過したか否かを判定し、所定の時間が経過していないと判定された場合、ステップＳ２１１に戻り、それ以降の処理を繰り返す。
【０２６３】
したがって、所定の時間が経過するまで、集信装置６３により仮受注データベース８４から集信され、変換されて送信されてくる仮受注データは、仮受注データ蓄積部１８３に蓄積されていく。
【０２６４】
ステップＳ２１３において、所定の時間が経過したと判定された場合、受注データ作成部１８４は、ステップＳ２１４に進み、仮受注データ蓄積部１８３から、蓄積されている仮受注データを取り出し、ステップＳ２１５に進む。
【０２６５】
受注データ作成部１８４は、ステップＳ２１５において、仮受注データが対象とする商品を、仮受注データが対象とするユーザのバスケットに投入し（すなわち、内蔵するメモリにおけるユーザのバスケット領域に記録し）、ステップＳ２１６に進み、在庫引当部１８５を制御し、バスケットに投入した商品の在庫引当を実行させ、ステップＳ２１７に進む。
【０２６６】
受注データ作成部１８４は、ステップＳ２１７において、在庫引当部１８５からの在庫割当の結果に基づいて、ユーザに対しての請求金額を算出し、ステップＳ２１８に進み、ユーザのバスケットおよび算出された請求金額などに基づいて、受注データを作成し、受注データ登録部１８７に、受注データベース１９１に登録させ、ステップＳ２１９に進む。
【０２６７】
受注データ登録部１８７は、受注データベース１９１に受注データを登録すると、受注データ作成部１８４に、受注完了を通知するので、受注データ作成部１８４は、ステップＳ２１９において、受注完了通知発行部１８８を制御し、対象のユーザ端末５１に対して、受注完了を通知する電子メールを発行させ、ステップＳ２２０に進む。
【０２６８】
すなわち、受注完了通知発行部１８８は、ステップＳ２１９において、受注完了したユーザ端末５１に対して、受注完了を通知する電子メールを発行し、通信部１１９に、インターネット５２を介して送信させる。
【０２６９】
受注データ作成部１８４は、ステップＳ２２０において、予め設定されている処理件数分の仮受注データを処理したか否か、すなわち、予め設定されている処理件数分の受注データを作成したか否かを判定し、予め設定されている処理件数分の受注データを作成したと判定した場合、受注データ作成処理を終了する。
【０２７０】
一方、受注データ作成部１８４は、ステップＳ２２０において、予め設定されている処理件数分の受注データをまだ作成していないと判定した場合、ステップＳ２１４に戻り、それ以降の処理を繰り返す。
【０２７１】
以上のように、ユーザ端末５１とリアルタイムに通信している際には、商品の仮受注およびカードオーソリ処理を行っておき、後から、従来の商品受付処理において、最も時間のかかる処理の１つである在庫引当を行うようにしたので、商品が大量に受注されたとしても、ユーザ端末５１との処理を行う仮受注ブロックには、負荷がかかることはなく仮注文受付処理が実行されるので、後でゆっくりと本受注を行うことができる。
【０２７２】
これにより、サーバに受付処理を行うユーザの待ち時間も短くなるため、従来において、長い待ち時間に不快を感じていたユーザの不快感が抑制される。
【０２７３】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【０２７４】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０２７５】
この記録媒体は、図４に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク１２１（フレキシブルディスクを含む）、光ディスク１２２（CD-ROM(Compact Disk-Read Only Memory)，ＤＶＤ(Digital Versatile Disk)を含む）、光磁気ディスク１２３（MD(Mini-Disk)（商標）を含む）、もしくは半導体メモリ１２４などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭ１１２や、記憶部１１８に含まれるハードディスクなどで構成される。
【０２７６】
なお、本明細書において、フローチャートに示されるステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２７７】
なお、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０２７８】
【図１】従来の商品受注システムの構成例を示す図である。
【図２】本発明の商品受注システムの構成例を示す図である。
【図３】図２の大量受注サーバの構成例を示すブロック図である。
【図４】図３の仮受注Ｗｅｂサーバの構成例を示すブロック図である。
【図５】図３の仮受注Ｗｅｂサーバおよび仮受注データベースサーバの詳細な機能構成例を示す図である。
【図６】図３の集信装置の詳細な機能構成例を示す図である。
【図７】図３の受注データベースサーバの詳細な機能構成例を示す図である。
【図８】仮注文画面の構成例を示す図である。
【図９】商品選択画面の構成例を示す図である。
【図１０】購入者情報入力画面の構成例を示す図である。
【図１１】決済選択情報画面の構成例を示す図である。
【図１２】図３の仮受注ブロックの仮注文受付処理を説明するフローチャートである。
【図１３】図３の集信装置の仮受注データ集信処理を説明するフローチャートである。
【図１４】図３の受注データベースサーバの受注データ作成処理を説明するフローチャートである。
【図１５】図３の仮受注Ｗｅｂサーバおよび仮受注データベースサーバの詳細な機能構成の他の例を示す図である。
【図１６】図３の受注データベースサーバの詳細な機能構成の他の例を示す図である。
【図１７】図１５の仮受注ブロックの仮注文受付処理を説明するフローチャートである。
【図１８】図１６の受注データベースサーバの受注データ作成処理を説明するフローチャートである。
【図１９】図３の仮受注Ｗｅｂサーバおよび仮受注データベースサーバの詳細な機能構成のさらに他の例を示す図である。
【図２０】図３の受注データベースサーバの詳細な機能構成のさらに他の例を示す図である。
【図２１】図１９の仮受注ブロックの仮注文受付処理を説明するフローチャートである。
【図２２】図２０の受注データベースサーバの受注データ作成処理を説明するフローチャートである。
【符号の説明】
【０２７９】
１２  通常受注ブロック，２４  共有ディスク，５１−１，５１−２  ユーザ端末，５２  インターネット，５３  大量受注サーバ，６１  Ｗｅｂサーバ，６２  仮受注ブロック，６３  集信装置，６４  認証データベース，８２−１乃至８２−５  仮受注Ｗｅｂサーバ，８３−１乃至８３−２  仮受注データベースサーバ，８４−１乃至８４−３  仮受注データベース，９１  受注データベースサーバ，１５１  受信入力部，１５２  仮受注制御部，１５３  認証部，１６１  仮受注データ作成部，１６２  仮受注データ登録部，１７１  仮受注データ取得部，１７２  仮受注データ集信部，１７３  仮受注集信データベース，１７４  ファイル作成部，７５  ファイル送信部，１８１  ファイル入力部，１８２  ファイル加工部，１８３  仮受注データ蓄積部，１８４  受注データ作成部，１８５  在庫引当部，１８６  オーソリ処理部，１８７  受注データ登録部，１８８  受注完了通知発行部，１９１  受注データベース，１９２  商品在庫データベース
【図１】
2006072846.tif 000003
【図２】
2006072846.tif 000004
【図３】
2006072846.tif 000005
【図４】
2006072846.tif 000006
【図５】
2006072846.tif 000007
【図６】
2006072846.tif 000008
【図７】
2006072846.tif 000009
【図８】
2006072846.tif 000010
【図９】
2006072846.tif 000011
【図１０】
2006072846.tif 000012
【図１１】
2006072846.tif 000013
【図１２】
2006072846.tif 000014
【図１３】
2006072846.tif 000015
【図１４】
2006072846.tif 000016
【図１５】
2006072846.tif 000017
【図１６】
2006072846.tif 000018
【図１７】
2006072846.tif 000019
【図１８】
2006072846.tif 000020
【図１９】
2006072846.tif 000021
【図２０】
2006072846.tif 000022
【図２１】
2006072846.tif 000023
【図２２】
2006072846.tif 000024