(57)【要約】【課題】電子商取引において、顧客からのアクセスを適切に処理することが可能な情報処理装置、電子商取引方法および電子商取引プログラムを提供する。【解決手段】情報処理装置２０１は、電子商取引のウェブサイトにおける各顧客の買い物状況を示す買い物状況情報を取得するための買い物状況情報取得部５３と、買い物状況情報取得部５３によって取得された買い物状況情報に基づいて、ウェブサイトにおける各顧客の操作を示す操作情報に優先順位を付与するための優先順位付与部５４とを備える。【選択図】図３
2012073715.tif 000002
【特許請求の範囲】
【請求項１】
電子商取引のウェブサイトにおける各顧客の買い物状況を示す買い物状況情報を取得するための買い物状況情報取得部と、
前記買い物状況情報取得部によって取得された買い物状況情報に基づいて、前記ウェブサイトにおける各顧客の操作を示す操作情報に優先順位を付与するための優先順位付与部とを備える、情報処理装置。
【請求項２】
前記買い物状況情報取得部は、前記買い物状況情報として、各顧客の買い物対象の注文に対する時間的な制限を示す時間制限情報を取得する、請求項１に記載の情報処理装置。
【請求項３】
前記優先順位付与部は、前記買い物状況情報取得部によって取得された前記時間制限情報と、現在時刻とに基づいて、前記操作情報に優先順位を付与する、請求項２に記載の情報処理装置。
【請求項４】
前記買い物状況情報取得部は、前記時間制限情報として、商品の注文可能期間または商品の注文締め切り時間を取得する、請求項２または３に記載の情報処理装置。
【請求項５】
前記買い物状況情報取得部は、前記買い物状況情報として、前記ウェブサイトにおける各顧客の取引段階を示す取引段階情報を取得する、請求項１から４のいずれかに記載の情報処理装置。
【請求項６】
前記買い物状況情報取得部は、前記取引段階情報として、顧客が商品を閲覧している状態、購入予定の商品を顧客が選択した状態、および選択された商品の注文を顧客が決定した状態の少なくともいずれか１つを取得する、請求項５に記載の情報処理装置。
【請求項７】
前記情報処理装置は、さらに、
前記優先順位付与部によって付与された優先順位に基づいて前記操作情報を処理するための操作情報処理部を備える、請求項１から６のいずれかに記載の情報処理装置。
【請求項８】
前記操作情報は、前記ウェブサイトにおいて顧客が商品を注文する操作を示す、請求項１から７のいずれかに記載の情報処理装置。
【請求項９】
電子商取引のウェブサイトにおける各顧客の買い物状況を示す買い物状況情報を取得するステップと、
取得した買い物状況情報に基づいて、前記ウェブサイトにおける各顧客の操作を示す操作情報に優先順位を付与するステップとを含む、電子商取引方法。
【請求項１０】
コンピュータに、
電子商取引のウェブサイトにおける各顧客の買い物状況を示す買い物状況情報を取得するステップと、
取得した買い物状況情報に基づいて、前記ウェブサイトにおける各顧客の操作を示す操作情報に優先順位を付与するステップとを実行させる、電子商取引プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、電子商取引方法および電子商取引プログラムに関し、特に、顧客からのアクセスに優先順位を付与する情報処理装置、電子商取引方法および電子商取引プログラムに関する。
【背景技術】
【０００２】
電子商取引において、電子商取引サービスを提供するサーバーに対して顧客から多数のアクセスが発生し、当該サーバーが高負荷になる場合がある。この対策としては、たとえば、電子商取引サービスを提供するサーバーを増設したり、負荷分散用の装置を設けたりすることが考えられる。あるいは、取引数そのものを制限することにより、円滑に取引が行なわれるようにする方法が考えられる。
【０００３】
このような電子商取引における技術の一例として、たとえば、特開２００６−２７７０４６号公報（特許文献１）には、以下のようなシステムが開示されている。すなわち、電子商取引システムの利用企業は、この電子商取引システムを利用する際に取引企業との間でやりとりされるＸＭＬ（Extensible Markup Language）形式のビジネスメッセージの形式と、このビジネスメッセージの送信先とを対応づけて記載したビジネスプロファイルを、ディスパッチサーバに登録する。ディスパッチサーバは、取引先企業（Ｂ社）から送信されるビジネスメッセージを利用企業（Ａ社）が予め定めた振り分け規則に従い、Ａ社のコンバートサーバかウェブサーバに転送するかを決定し、その通りに送信する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２７７０４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、サーバー装置の増設および負荷分散用の装置を設ける方法では、電子商取引サービスを提供するためのコストが増大してしまう。また、取引数そのものを制限する方法では、電子商取引の売り上げが減少してしまう。そして、特許文献１には、このような課題を解決するための構成は開示されていない。
【０００６】
この発明は、上述の課題を解決するためになされたもので、その目的は、電子商取引において、顧客からのアクセスを適切に処理することが可能な情報処理装置、電子商取引方法および電子商取引プログラムを提供することである。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、この発明のある局面に係わる情報処理装置は、電子商取引のウェブサイトにおける各顧客の買い物状況を示す買い物状況情報を取得するための買い物状況情報取得部と、上記買い物状況情報取得部によって取得された買い物状況情報に基づいて、上記ウェブサイトにおける各顧客の操作を示す操作情報に優先順位を付与するための優先順位付与部とを備える。
【０００８】
上記課題を解決するために、この発明のある局面に係わる電子商取引方法は、電子商取引のウェブサイトにおける各顧客の買い物状況を示す買い物状況情報を取得するステップと、取得した買い物状況情報に基づいて、上記ウェブサイトにおける各顧客の操作を示す操作情報に優先順位を付与するステップとを含む。
【０００９】
上記課題を解決するために、この発明のある局面に係わる電子商取引プログラムは、コンピュータに、電子商取引のウェブサイトにおける各顧客の買い物状況を示す買い物状況情報を取得するステップと、取得した買い物状況情報に基づいて、上記ウェブサイトにおける各顧客の操作を示す操作情報に優先順位を付与するステップとを実行させる。
【発明の効果】
【００１０】
本発明によれば、電子商取引において、顧客からのアクセスを適切に処理することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施の形態に係る情報処理システムの構成を示す図である。
【図２】本発明の第１の実施の形態に係るＷｅｂサーバーの概略構成図である。
【図３】本発明の第１の実施の形態に係る情報処理装置におけるカタログ販売注文処理部の構成および優先順位付与処理を行なう際の動作手順を示す図である。
【図４】本発明の第１の実施の形態に係る情報処理装置における電子商取引情報を示す図である。
【図５】本発明の第１の実施の形態に係る情報処理装置におけるお買い物／サービス優先順位マスタを示す図である。
【図６】本発明の第１の実施の形態に係る情報処理装置における操作優先順位マスタを示す図である。
【図７】本発明の第１の実施の形態に係る情報処理装置における注文メッセージ処理サーバーによるメッセージ処理を示す図である。
【図８】図７に示す注文メッセージ処理サーバーによるメッセージ処理の各ステップを時系列に並べた図である。
【図９】本発明の第２の実施の形態に係る情報処理システムの構成を示す図である。
【図１０】本発明の第２の実施の形態に係る情報処理装置におけるお買い物／サービス優先順位マスタを示す図である。
【図１１】本発明の第２の実施の形態に係る情報処理装置における各メッセージの優先順位の一例を示す図である。
【図１２】本発明の第２の実施の形態に係る情報処理装置におけるカタログ販売注文処理部およびＷＥＢマーケット処理部が優先順位付与処理を行なう際の動作手順を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【００１３】
＜第１の実施の形態＞
［構成および基本動作］
図１は、本発明の第１の実施の形態に係る情報処理システムの構成を示す図である。
【００１４】
図１を参照して、電子商取引システム３０１は、情報処理装置である、Ｗｅｂサーバー２０１、注文メッセージ処理サーバー２０２およびＤＢサーバー２０３を備える。
【００１５】
電子商取引システム３０１は、たとえば、Ｗｅｂサーバサービス、アプリケーションサーバサービスおよびデータベース管理サービスの組み合わせにより、カタログ販売等について各会員に電子商取引サービスを提供する。
【００１６】
本発明の第１の実施の形態に係る情報処理装置は、典型的には、汎用的なアーキテクチャを有するコンピュータを基本構造としており、予めインストールされたプログラムを実行することで、後述するような各種機能を提供する。一般的に、このようなプログラムは、フレキシブルディスク（Flexible Disk）およびＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの記録媒体に格納されて、あるいはネットワークなどを介して流通する。
【００１７】
本発明の第１の実施の形態に係るプログラムは、ＯＳ等の他のプログラムの一部に組み込まれて提供されるものであってもよい。この場合でも、本発明の第１の実施の形態に係るプログラム自体は、上記のような組み込み先の他のプログラムが有するモジュールを含んでおらず、当該他のプログラムと協働して処理が実行される。すなわち、本発明の第１の実施の形態に係るプログラムとしては、このような他のプログラムに組み込まれた形態であってもよい。
【００１８】
なお、代替的に、プログラムの実行により提供される機能の一部もしくは全部を専用のハードウェア回路として実装してもよい。
【００１９】
図２は、本発明の第１の実施の形態に係るＷｅｂサーバーの概略構成図である。注文メッセージ処理サーバー２０２およびＤＢサーバー２０３の構成は、たとえばＷｅｂサーバー２０１と同様である。
【００２０】
図２を参照して、Ｗｅｂサーバー２０１は、演算処理部であるＣＰＵ（Central Processing Unit）１０１と、メインメモリ１０２と、ハードディスク１０３と、入力インターフェイス１０４と、表示コントローラ１０５と、データリーダ／ライタ１０６と、通信インターフェイス１０７とを備える。これらの各部は、バス１２１を介して、互いにデータ通信可能に接続される。
【００２１】
ＣＰＵ１０１は、ハードディスク１０３に格納されたプログラム（コード）をメインメモリ１０２に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ１０２は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）などの揮発性の記憶装置であり、ハードディスク１０３から読み出されたプログラムに加えて、各種の演算処理結果を示すデータなどを保持する。また、ハードディスク１０３は不揮発性の磁気記憶装置であり、ＣＰＵ１０１で実行されるプログラムに加えて、各種設定値などが格納される。このハードディスク１０３にインストールされるプログラムは、後述するように、記録媒体１１１に格納された状態で流通する。なお、ハードディスク１０３に加えて、あるいはハードディスク１０３に代えて、フラッシュメモリなどの半導体記憶装置を採用してもよい。
【００２２】
入力インターフェイス１０４は、ＣＰＵ１０１とキーボード１０８、マウス１０９および図示しないタッチパネルなどの入力部との間のデータ伝送を仲介する。すなわち、入力インターフェイス１０４は、ユーザが入力部を操作することで与えられる操作指令などの外部からの入力を受け付ける。
【００２３】
表示コントローラ１０５は、表示部の典型例であるディスプレイ１１０と接続され、ディスプレイ１１０での表示を制御する。すなわち、表示コントローラ１０５は、ＣＰＵ１０１による画像処理の結果などをユーザに対して表示する。ディスプレイ１１０は、たとえばＬＣＤ（Liquid Crystal Display）またはＣＲＴ（Cathode Ray Tube）である。
【００２４】
データリーダ／ライタ１０６は、ＣＰＵ１０１と記録媒体１１１の間のデータ伝送を仲介する。すなわち、記録媒体１１１は、Ｗｅｂサーバー２０１で実行されるプログラムなどが格納された状態で流通し、データリーダ／ライタ１０６は、この記録媒体１１１からプログラムを読み出す。また、データリーダ／ライタ１０６は、ＣＰＵ１０１の内部指令に応答して、Ｗｅｂサーバー２０１における処理結果などを記録媒体１１１へ書き込む。なお、記録媒体１１１は、たとえば、ＣＦ（Compact Flash）およびＳＤ（Secure Digital）などの汎用的な半導体記憶デバイス、フレキシブルディスク（Flexible Disk）などの磁気記憶媒体、またはＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの光学記憶媒体である。
【００２５】
通信インターフェイス１０７は、ＣＰＵ１０１と他のパーソナルコンピュータおよびサーバー装置などの間のデータ伝送を仲介する。通信インターフェイス１０７は、典型的には、イーサネット（登録商標）またはＵＳＢ（Universal Serial Bus）の通信機能を有する。なお、記録媒体１１１に格納されたプログラムをＷｅｂサーバー２０１にインストールする形態に代えて、通信インターフェイス１０７を介して配信サーバーなどからダウンロードしたプログラムをＷｅｂサーバー２０１にインストールしてもよい。
【００２６】
また、Ｗｅｂサーバー２０１には、必要に応じてプリンタなどの他の出力装置が接続されてもよい。
【００２７】
［制御構造］
次に、Ｗｅｂサーバー２０１および注文メッセージ処理サーバー２０２における電子商取引処理機能を提供するための制御構造について説明する。
【００２８】
図１は、本発明の第１の実施の形態に係る情報処理装置が提供する制御構造も示している。図１に示すＷｅｂサーバー２０１および注文メッセージ処理サーバー２０２における各ブロックは、ハードディスク１０３に格納されたプログラム（コード）などをメインメモリ１０２に展開して、ＣＰＵ１０１に実行させることで提供される。なお、図１に示す制御構造の一部もしくは全部を専用ハードウェアおよび／または配線回路によって実現してもよい。
【００２９】
図１を参照して、Ｗｅｂサーバー２０１は、その制御構造として、カタログ販売注文処理部１１Ａ，１１Ｂ，１１Ｃと、メッセージキューマネージャー１４とを備える。注文メッセージ処理サーバー２０２は、その制御構造として、操作情報処理部２５を備える。操作情報処理部２５は、メッセージキューマネージャー（操作情報格納部）１５と、キュー１６，１７，１８と、キュー格納情報処理部２７とを含む。キュー格納情報処理部２７は、常駐アプリケーション（ＡＰ）１９，２０，２１と、データベース書き込み部２２とを含む。ＤＢサーバー２０３は、カタログ販売注文データベース３１を備える。以下、カタログ販売注文処理部１１Ａ，１１Ｂ，１１Ｃの各々をカタログ販売注文処理部１１と称する場合がある。
【００３０】
カタログ販売注文処理部１１は、顧客端末からＷｅｂサーバー２０１へのアクセス、すなわち電子商取引サイトにおける顧客の操作を示すメッセージ（操作情報）を受信し、受信したメッセージに基づいて顧客端末に優先順位チケットを発行するとともに、必要に応じて当該メッセージの示す操作に対応する処理を行い、また、必要に応じて当該メッセージをメッセージキューマネージャー１４へ出力する。
【００３１】
メッセージキューマネージャー１４は、カタログ販売注文処理部１１から受けたメッセージを注文メッセージ処理サーバー２０２へ送信する。
【００３２】
注文メッセージ処理サーバー２０２における操作情報処理部２５は、Ｗｅｂサーバー２０１から受信したメッセージの優先順位に基づいて、当該メッセージの示す操作に対応する処理を行なう。
【００３３】
具体的には、電子商取引サイトにおいて商品をカートに入れる操作を示すメッセージは、注文メッセージ処理サーバー２０２へ転送される。ＤＢサーバー２０３におけるカタログ販売注文データベース３１は、カートに入れられた商品の情報を登録するためのカート商品テーブルを含む。注文メッセージ処理サーバー２０２におけるデータベース書き込み部２２は、当該メッセージの示す商品情報をカート商品テーブルに保存する。
【００３４】
また、商品を注文する操作を示すメッセージは、注文メッセージ処理サーバー２０２へ転送される。ＤＢサーバー２０３におけるカタログ販売注文データベース３１は、注文が決定された商品の情報を登録するための注文商品テーブルを含む。注文メッセージ処理サーバー２０２におけるデータベース書き込み部２２は、当該メッセージの示す商品情報をカート商品テーブルから注文商品テーブルに移動させ、保存する。
【００３５】
図３は、本発明の第１の実施の形態に係る情報処理装置におけるカタログ販売注文処理部の構成および優先順位付与処理を行なう際の動作手順を示す図である。
【００３６】
図３を参照して、カタログ販売注文処理部１１は、チケット確認処理部５１と、チケット優先処理部５２と、電子商取引処理部（買い物状況情報取得部）５３と、チケット発行部（優先順位付与部）５４とを含む。
【００３７】
電子商取引処理部５３は、電子商取引のウェブサイトにおける各顧客の買い物状況を示す買い物状況情報を取得する。
【００３８】
チケット発行部５４は、電子商取引処理部５３によって取得された買い物状況情報に基づいて、電子商取引サイトにおける各顧客の操作を示すメッセージすなわち操作情報に優先順位を付与する。
【００３９】
再び図１を参照して、操作情報処理部２５は、チケット発行部５４によって付与された優先順位に基づいてメッセージを処理する。
【００４０】
より詳細には、キュー１６，１７，１８は、異なる優先順位を有し、メッセージを格納する。
【００４１】
メッセージキューマネージャー１５は、チケット発行部５４によって付与された優先順位に基づいて、メッセージを格納すべきキュー１６，１７，１８を選択する。
【００４２】
キュー格納情報処理部２７は、キュー１６，１７，１８の優先順位に従い、キュー１６，１７，１８に格納されたメッセージを取り出して処理する。キュー１６，１７，１８に保存されたメッセージは、それぞれ常駐ＡＰ１９，２０，２１によって取り出される。
【００４３】
図４は、本発明の第１の実施の形態に係る情報処理装置における電子商取引情報を示す図である。図４に示す電子商取引情報は、たとえば、図２に示すメインメモリ１０２またはハードディスク１０３に保存される。
【００４４】
図４を参照して、電子商取引情報は、お買い物／サービス、注文可能期間、注文締め切りのタイミングおよびアクセスが多い時間帯の対応関係を示す情報である。たとえば、カタログ販売は、注文可能期間が商品配達曜日の１３時から翌週の商品配達曜日の１３時までであり、注文締め切りのタイミングは商品配達日の１３時であり、当該カタログ販売に関する顧客からのアクセスが多い時間帯は１３時前である。
【００４５】
図５は、本発明の第１の実施の形態に係る情報処理装置におけるお買い物／サービス優先順位マスタを示す図である。図５に示すお買い物／サービス優先順位マスタは、図２に示すメインメモリ１０２またはハードディスク１０３に保存される。
【００４６】
図５を参照して、お買い物／サービス優先順位マスタは、図４に示す電子商取引情報に基づいて作成される。お買い物／サービス優先順位マスタは、メッセージの処理の優先順位を決定する際に用いられる。
【００４７】
たとえば、電子商取引処理部５３は、お買い物／サービス優先順位マスタをメインメモリ１０２またはハードディスク１０３から読み出してチケット発行部５４へ送る。すなわち、電子商取引処理部５３は、買い物状況情報として、各顧客の買い物対象の注文に対する時間的な制限を示す時間制限情報を取得する。より詳細には、電子商取引処理部５３は、時間制限情報として、商品の注文可能期間または商品の注文締め切り時間を取得する。
【００４８】
チケット発行部５４は、電子商取引処理部５３によって取得された時間制限情報と、現在時刻とに基づいて、各顧客に優先順位を付与する。
【００４９】
より詳細には、チケット発行部５４は、お買い物／サービス優先順位マスタに登録されたお買い物／サービスの注文締切タイミングおよびアクセスが多い時間帯に基づいて、顧客に優先順位チケットを発行する。
【００５０】
具体的には、チケット発行部５４は、電子商取引情報において注文締め切りのタイミングが存在する１番目から８番目までのお買い物／サービスに対して、アクセスが多い時間帯はお買い物／サービス優先順位マスタに登録された優先順位を付与し、それ以外の時間帯では登録された優先順位より低い優先順位を付与する。
【００５１】
たとえば、１番目のお買い物／サービスである月曜日締め切りのカタログ販売では、注文締め切りのタイミングは月曜日の１３時であり、当該カタログ販売に関する顧客からのアクセスが多い時間帯は月曜日の１３時前である。
【００５２】
そこで、チケット発行部５４は、月曜日締め切りのカタログ販売に関するメッセージに対しては、月曜日の１２時３０分から１３時まで、お買い物／サービス優先順位マスタに登録された優先順位２を付与する。また、チケット発行部５４は、上記時間帯以外は、月曜日締め切りのカタログ販売に関するメッセージに対してたとえば３〜５の優先順位を付与する。
【００５３】
図６は、本発明の第１の実施の形態に係る情報処理装置における操作優先順位マスタを示す図である。図６に示す操作優先順位マスタは、図２に示すメインメモリ１０２またはハードディスク１０３に保存される。
【００５４】
図６を参照して、操作優先順位マスタは、メッセージの処理の優先順位を決定する際に用いられる。
【００５５】
たとえば、電子商取引処理部５３は、操作優先順位マスタをメインメモリ１０２またはハードディスク１０３から読み出してチケット発行部５４へ送る。すなわち、電子商取引処理部５３は、買い物状況情報として、電子商取引サイトにおける各顧客の取引段階を示す取引段階情報を取得する。
【００５６】
より詳細には、電子商取引処理部５３は、取引段階情報として、顧客が商品を閲覧している状態、購入予定の商品を顧客が選択した状態、選択された商品の注文を顧客が決定した状態、およびこれらの状態に該当しない状態を取得する。
【００５７】
チケット発行部５４は、操作優先順位マスタに登録された操作処理を行なった顧客に対して、操作優先順位マスタにおいて当該操作処理に対応する優先順位チケットを発行する。
【００５８】
具体的には、チケット発行部５４は、売り上げにつながる可能性に鑑み、電子商取引サイトにおいて注文決定操作を行なった顧客に対して優先順位１を付与し、カートに商品を入れる操作を行なった顧客に対して優先順位２を付与し、商品閲覧操作を行なった顧客に対して優先順位３を付与し、これら以外の操作を行なった顧客に対して優先順位４を付与する。
【００５９】
このように、チケット発行部５４は、お買い物／サービス優先順位マスタまたは操作優先順位マスタに基づいて、顧客に優先順位チケットを発行する、すなわち顧客の操作を示すメッセージに優先順位を付与する。
【００６０】
なお、チケット発行部５４は、お買い物／サービス優先順位マスタにおける優先順位および操作優先順位マスタにおける優先順位の両方に基づいて何らかの演算処理を行い、優先順位チケットを発行する構成であってもよい。たとえば、チケット発行部５４は、両マスタの優先順位の平均値を優先順位として顧客に付与する構成であってもよい。
【００６１】
［動作］
次に、本発明の第１の実施の形態に係る情報処理装置の動作について図面を用いて説明する。本発明の第１の実施の形態では、Ｗｅｂサーバー２０１および注文メッセージ処理サーバー２０２を動作させることによって、本発明の第１の実施の形態に係る電子商取引処理方法が実施される。よって、本発明の第１の実施の形態に係る電子商取引処理方法の説明は、以下のＷｅｂサーバー２０１および注文メッセージ処理サーバー２０２の動作説明に代える。
【００６２】
まず、カタログ販売注文処理部１１が、操作優先順位マスタを用いて顧客に優先順位チケットを発行する場合について説明する。
【００６３】
再び図３を参照して、まず、Ｗｅｂサーバー２０１が提供する電子商取引サイトにおいて顧客が商品の閲覧操作を行なうことにより、顧客端末からＷｅｂサーバー２０１に最初のアクセスが発生し、当該アクセスを示すメッセージが顧客端末から送信される（ステップＳ１）。
【００６４】
次に、チケット確認処理部５１は、当該メッセージを顧客端末から受信して、電子商取引システムにアクセスしてきた顧客端末の優先順位チケットを確認し、当該顧客端末の優先順位をチケット優先処理部５２に通知する。この場合、チケット優先処理部５２は、当該メッセージを送信してきた顧客端末が優先順位チケットを有しておらず、当該メッセージが顧客からの最初のアクセスを示していることから、当該メッセージに最も低い優先順位５を付与し、電子商取引処理部５３へ送る（ステップＳ２）。
【００６５】
次に、電子商取引処理部５３は、当該メッセージが商品閲覧操作を示していることから、商品一覧を生成する処理を行い、当該メッセージをチケット発行部５４へ送る（ステップＳ３）。
【００６６】
次に、チケット発行部５４は、電子商取引処理部５３から受けたメッセージが商品閲覧操作を示していることから、最初のチケットとして優先順位３のチケットを発行し、顧客端末へ送信する（ステップＳ４）。この優先順位チケットは、たとえばフラグ情報としてクッキー（Cookie）に保存される。
【００６７】
次に、顧客が商品をカートに入れる操作を行なうことにより、顧客端末からＷｅｂサーバー２０１に次のアクセスが発生し、当該アクセスを示すメッセージが顧客端末から送信される（ステップＳ５）。
【００６８】
次に、チケット確認処理部５１は、当該メッセージを顧客端末から受信して、電子商取引システムにアクセスしてきた顧客端末の優先順位チケットを確認し、当該顧客端末の優先順位をチケット優先処理部５２に通知する。チケット優先処理部５２は、当該メッセージを送信してきた顧客端末が優先順位３を有していることから、そのまま当該メッセージを電子商取引処理部５３へ送る（ステップＳ６）。
【００６９】
次に、電子商取引処理部５３は、当該メッセージが商品をカートに入れる操作を示していることから、カート入力処理を行い、当該メッセージをチケット発行部５４へ送る（ステップＳ７）。
【００７０】
次に、チケット発行部５４は、電子商取引処理部５３から受けたメッセージが商品をカートに入れる操作を示していることから、２番目のチケットとして優先順位３のチケットを発行し、顧客端末へ送信する。また、チケット発行部５４は、当該メッセージに優先順位２を付与してメッセージキューマネージャー１４へ送る（ステップＳ８）。
【００７１】
次に、顧客が商品を注文する操作を行なうことにより、顧客端末からＷｅｂサーバー２０１に次のアクセスが発生し、当該アクセスを示すメッセージが顧客端末から送信される（ステップＳ９）。
【００７２】
次に、チケット確認処理部５１は、当該メッセージを顧客端末から受信して、電子商取引システムにアクセスしてきた顧客端末の優先順位チケットを確認し、当該顧客端末の優先順位をチケット優先処理部５２に通知する。チケット優先処理部５２は、当該メッセージを送信してきた顧客端末が優先順位２を示していることから、そのまま当該メッセージを電子商取引処理部５３へ送る（ステップＳ１０）。
【００７３】
次に、電子商取引処理部５３は、当該メッセージが商品を注文する操作を示していることから、商品注文処理を行い、当該メッセージをチケット発行部５４へ送る（ステップＳ１１）。
【００７４】
次に、チケット発行部５４は、電子商取引処理部５３から受けたメッセージが商品を注文する操作を示していることから、３番目のチケットとして優先順位１のチケットを発行し、顧客端末へ送信する。また、チケット発行部５４は、当該メッセージに優先順位１を付与してメッセージキューマネージャー１４へ送る（ステップＳ１２）。
【００７５】
次に、注文メッセージ処理サーバー２０２が商品注文のメッセージを処理する際の動作を説明する。
【００７６】
図７は、本発明の第１の実施の形態に係る情報処理装置における注文メッセージ処理サーバーによるメッセージ処理を示す図である。
【００７７】
図８は、図７に示す注文メッセージ処理サーバーによるメッセージ処理の各ステップを時系列に並べた図である。
【００７８】
図７および図８を参照して、まず、顧客端末に商品選択画面が表示されており、顧客が商品を選択する操作、すなわち商品をカートに入れる操作を行なう。これにより、Ｗｅｂサーバー２０１において、チケット発行部５４が当該選択操作を示すメッセージにたとえば優先順位２を付与し、メッセージキューマネージャー１４が当該メッセージを注文メッセージ処理サーバー２０２へ送信する。
【００７９】
あるいは、顧客端末に注文決定画面が表示されており、顧客が商品を注文する操作を行なう。これにより、Ｗｅｂサーバー２０１において、チケット発行部５４が当該注文操作を示すメッセージにたとえば優先順位１を付与し、メッセージキューマネージャー１４が当該メッセージを注文メッセージ処理サーバー２０２へ送信する。
【００８０】
そして、注文メッセージ処理サーバー２０２において、メッセージキューマネージャー１５は、Ｗｅｂサーバー２０１から受信したメッセージの優先順位に対応するキューに当該メッセージを保存する（ステップＰ１）。
【００８１】
次に、キューに保存されたメッセージは、キューに先に保存されているメッセージの処理が完了するまで処理待ちとなる（ステップＰ２）。
【００８２】
次に、常駐ＡＰは、キューから当該メッセージを取り出し、データベース書き込み部２２へ送る。データベース書き込み部２２は、常駐ＡＰから受けたメッセージの内容をＤＢサーバー２０３に送信することにより、カタログ販売注文データベース３１を更新する（ステップＰ４）。
【００８３】
ここで、常駐ＡＰの監視間隔すなわち常駐ＡＰが対応のキューからメッセージを取り出す間隔は、優先順位によって異なる。たとえば、優先順位１に対応する常駐ＡＰ１９の監視間隔は１秒であり、優先順位２に対応する常駐ＡＰ２０の監視間隔は３秒であり、優先順位３に対応する常駐ＡＰ２１の監視間隔は５秒である。
【００８４】
これにより、注文メッセージ処理サーバー２０２において優先順位に応じた順序でメッセージの処理を行なうことが可能となる。具体的には、注文メッセージ処理サーバー２０２において、商品を選択する操作を示すメッセージよりも、商品を注文する操作を示すメッセージが優先して処理される。
【００８５】
次に、常駐ＡＰは、更新結果に基づいて注文メッセージ処理サーバー２０２における結果格納データベース２６を更新する（ステップＰ５）。
【００８６】
そして、常駐ＡＰは、対応のキューから新たなメッセージを取り出し、取り出したメッセージの処理を行なう（ステップＰ６）。
【００８７】
他方、顧客端末は、顧客が商品を選択または注文する操作を行なった後、注文決定画面からの遷移処理を開始する（ステップＰ１１）。
【００８８】
次に、顧客端末は、所定時間待機後、結果格納データベース２６における更新結果を確認する。ここで、上記所定時間は、与えられた優先順位チケットの示す優先順位に応じて異なる。また、所定時間経過しても結果格納データベース２６における更新結果が更新されていない場合には、顧客端末は、当該確認処理を所定回数、たとえば１０回繰り返す（ステップＰ１２）。
【００８９】
そして、顧客端末は、商品選択処理または注文処理の結果確認画面を表示する（ステップＰ１３）。
【００９０】
次に、カタログ販売注文処理部１１が、お買い物／サービス優先順位マスタを用いて顧客に優先順位チケットを発行する場合について説明する。
【００９１】
まず、現在が水曜日の１２時４５分であるとする。そして、顧客端末に注文決定画面が表示されており、顧客が水曜日の１３時締め切りのカタログ販売商品を注文する操作を行なう。これにより、Ｗｅｂサーバー２０１において、チケット発行部５４が当該注文操作を示すメッセージにたとえば優先順位１を付与し、メッセージキューマネージャー１４が当該メッセージを注文メッセージ処理サーバー２０２へ送信する。
【００９２】
また、顧客端末に注文決定画面が表示されており、顧客が他の曜日の締め切りのカタログ販売商品を注文する操作を行なう。これにより、Ｗｅｂサーバー２０１において、チケット発行部５４が当該注文操作を示すメッセージにたとえば優先順位３を付与し、メッセージキューマネージャー１４が当該メッセージを注文メッセージ処理サーバー２０２へ送信する。
【００９３】
以降、操作優先順位マスタを用いる場合と同様に、注文メッセージ処理サーバー２０２において優先順位に応じた順序でメッセージの処理が行なわれる。具体的には、注文メッセージ処理サーバー２０２において、他の曜日の締め切りのカタログ販売商品を注文する操作を示すメッセージよりも、水曜日の１３時締め切りのカタログ販売商品を注文する操作を示すメッセージが優先して処理される。
【００９４】
ところで、電子商取引において、電子商取引サービスを提供するサーバーに対して顧客から多数のアクセスが発生し、当該サーバーが高負荷になる場合がある。この対策としては、たとえば、電子商取引サービスを提供するサーバーを増設したり、負荷分散用の装置を設けたりすることが考えられる。あるいは、取引数そのものを制限することにより、円滑に取引が行なわれるようにする方法が考えられる。しかしながら、サーバー装置の増設および負荷分散用の装置を設ける方法では、電子商取引サービスを提供するためのコストが増大してしまう。また、取引数そのものを制限する方法では、電子商取引の売り上げが減少してしまう。
【００９５】
具体的には、現在の電子商取引（ＥＣ（Electronic Commerce）サイト）では、種々のサービスを提供している。このようなサービスの１つであるカタログ販売では、毎週カタログが切り替わり、注文期間が決まっているため、注文締切時は非常に混雑する。
【００９６】
たとえば、各サービスを同じ優先順位で処理する構成では、注文締切のタイミングに応じて、カタログ販売等、特定のお買い物／サービスを優先させることができない。このため、顧客からの注文が締切に間に合わず、売り上げの機会損失が生じてしまう場合がある。
【００９７】
これに対して、本発明の第１の実施の形態に係る情報処理装置では、電子商取引処理部５３は、電子商取引のウェブサイトにおける各顧客の買い物状況を示す買い物状況情報を取得する。そして、チケット発行部５４は、電子商取引処理部５３によって取得された買い物状況情報に基づいて、電子商取引サイトにおける各顧客の操作を示す操作情報に優先順位を付与する。
【００９８】
このように、本発明の第１の実施の形態に係る情報処理装置では、たとえば過去の購入履歴等によって顧客に優先順位を付与するのではなく、現段階での買い物状況に応じて顧客に優先順位を付与する。すなわち、顧客の取引状況の重みを認識し、その重みに応じて優先順位の異なるチケットを発行する。
【００９９】
このような構成により、顧客から多数のアクセスが発生してサーバーが高負荷になる時でも一定のレスポンス速度を確保し、円滑な取引が可能となる。すなわち、取引成立回数を増加させ、売り上げの機会損失を減少させることができる。また、高負荷対策のために装置を増設する必要がなくなり、投資費用を低減することができる。
【０１００】
具体的には、電子商取引処理部５３は、たとえば、ある商品カタログの注文の締め切り時刻が１３時である場合には、締め切り直前たとえば１３時の所定時間前から、当該商品カタログの商品をカートに入れている顧客の優先順位を高く設定する。
【０１０１】
これにより、顧客がカートに入れた商品を注文できず、販売会社において売り上げの機会損失が発生することを防ぐことができる。
【０１０２】
また、顧客側においても、電子商取引サイトにアクセスができず、商品を注文することができない、という事態を回避することができる。
【０１０３】
すなわち、本発明の第１の実施の形態に係る情報処理装置２０１における各構成要素のうち、電子商取引処理部５３およびチケット発行部５４からなる最小構成により、電子商取引において、顧客からのアクセスを適切に処理するという本発明の目的を達成することが可能となる。
【０１０４】
また、本発明の第１の実施の形態に係る情報処理装置では、電子商取引処理部５３は、買い物状況情報として、各顧客の買い物対象の注文に対する時間的な制限を示す時間制限情報を取得する。
【０１０５】
このような構成により、顧客からのアクセスが増加する時間帯を把握することができるため、顧客からのアクセスを適切に処理することができる。
【０１０６】
また、本発明の第１の実施の形態に係る情報処理装置では、チケット発行部５４は、電子商取引処理部５３によって取得された時間制限情報と、現在時刻とに基づいて、操作情報に優先順位を付与する。
【０１０７】
このような構成により、ある時間帯において優先的に処理すべき顧客からのアクセスを判別することができるため、顧客からのアクセスを適切に処理することができる。
【０１０８】
また、本発明の第１の実施の形態に係る情報処理装置では、電子商取引処理部５３は、買い物状況情報として、さらに、電子商取引サイトにおける各顧客の取引段階を示す取引段階情報を取得する。
【０１０９】
このような構成により、商品の注文につながる可能性の高低に応じて、顧客からのアクセスを適切に処理することができる。
【０１１０】
また、本発明の第１の実施の形態に係る情報処理装置では、電子商取引処理部５３は、取引段階情報として、顧客が商品を閲覧している状態、購入予定の商品を顧客が選択した状態、および選択された商品の注文を顧客が決定した状態を取得する。
【０１１１】
これにより、たとえば、カートに商品を入れている顧客と、商品一覧を見ているだけの顧客との優先順位を異ならせ、カートに商品を入れている顧客による当該商品の注文処理等を優先することが可能となる。
【０１１２】
なお、電子商取引処理部５３は、取引段階情報として、顧客が商品を閲覧している状態、購入予定の商品を顧客が選択した状態、および選択された商品の注文を顧客が決定した状態の少なくともいずれか１つを取得する構成であれば、上記各状態以外の状態と比べて高い優先順位を付与することができるため、上記のような効果を奏することが可能である。
【０１１３】
また、本発明の第１の実施の形態に係る情報処理装置では、電子商取引処理部５３は、時間制限情報として、商品の注文可能期間または商品の注文締め切り時間を取得する。
【０１１４】
このように、ある商品に関する顧客からのアクセスが多くなる時間帯の情報を取得することにより、顧客からのアクセスを商品ごとに適切に処理することができる。
【０１１５】
また、本発明の第１の実施の形態に係る情報処理装置では、操作情報処理部２５は、チケット発行部５４によって付与された優先順位に基づいて操作情報を処理する。
【０１１６】
このような構成により、優先順位に従って顧客からのアクセスを適切に処理することができる。
【０１１７】
また、本発明の第１の実施の形態に係る情報処理装置では、キュー１６，１７，１８は、異なる優先順位を有し、操作情報を格納する。メッセージキューマネージャー１５は、チケット発行部５４によって付与された優先順位に基づいて、操作情報を格納すべきキュー１６，１７，１８を選択する。そして、キュー格納情報処理部２７は、キュー１６，１７，１８の優先順位に従い、キュー１６，１７，１８に格納された操作情報を取り出して処理する。
【０１１８】
このような構成により、簡易な構成で、優先順位に従って顧客からのアクセスを適切に処理することができる。
【０１１９】
また、本発明の第１の実施の形態に係る情報処理装置では、操作情報は、電子商取引サイトにおいて顧客が商品を注文する操作を示す。すなわち、本発明の第１の実施の形態に係る情報処理装置は、たとえば、顧客からのアクセスに対する顧客へのレスポンスの表面的な優先順位付け処理ではなく、実際に注文を行えるか否かについての優先順位を設ける。これにより、電子商取引サービスを提供するサーバーが所定時刻までに当該注文を受け付けることができるように各メッセージの優先順位を制御して、商品注文をより確実に処理することができる。また、顧客側へ商品注文の応答を早く返すことができる。
【０１２０】
なお、Ｗｅｂサーバー２０１に、注文メッセージ処理サーバー２０２およびＤＢサーバー２０３の少なくとも一方が統合される構成であってもよい。
【０１２１】
次に、本発明の他の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【０１２２】
＜第２の実施の形態＞
本実施の形態は、第１の実施の形態に係る情報処理装置と比べて優先順位の付与内容を変更した情報処理装置に関する。以下で説明する内容以外は第１の実施の形態に係る情報処理装置と同様である。
【０１２３】
図９は、本発明の第２の実施の形態に係る情報処理システムの構成を示す図である。
【０１２４】
図９を参照して、電子商取引システム３１１は、情報処理装置であるＷｅｂサーバー２１１、注文メッセージ処理サーバー２１２およびＤＢサーバー２１３を備える。
【０１２５】
Ｗｅｂサーバー２１１は、その制御構造として、カタログ販売注文処理部１１と、ギフト注文処理部７２と、ＷＥＢマーケット処理部７３と、メッセージキューマネージャー１４とを備える。注文メッセージ処理サーバー２１２は、その制御構造として、操作情報処理部６１を備える。操作情報処理部６１は、メッセージキューマネージャー（操作情報格納部）１５と、複数のキューと、キュー格納情報処理部５５とを含む。キュー格納情報処理部５５は、複数の常駐アプリケーション（ＡＰ）と、データベース書き込み部２２とを含む。ＤＢサーバー２１３は、カタログ販売注文データベース３１と、ギフト注文データベース３２と、ＷＥＢマーケットデータベース３３とを備える。
【０１２６】
カタログ販売注文処理部１１、ギフト注文処理部７２およびＷＥＢマーケット処理部７３は、顧客端末からＷｅｂサーバー２１１への、それぞれカタログ販売、ギフト注文およびＷＥＢマーケットに関するアクセス、すなわち電子商取引サイトにおける顧客の操作を示すメッセージ（操作情報）を受信し、受信したメッセージに基づいて顧客端末に優先順位チケットを発行するとともに、必要に応じて当該メッセージの示す操作に対応する処理を行い、また、必要に応じて当該メッセージをメッセージキューマネージャー１４へ出力する。ギフト注文処理部７２およびＷＥＢマーケット処理部７３の基本的な構成および動作はカタログ販売注文処理部１１と同様である。
【０１２７】
メッセージキューマネージャー１４は、カタログ販売注文処理部１１、ギフト注文処理部７２およびＷＥＢマーケット処理部７３から受けたメッセージを注文メッセージ処理サーバー２１２へ送信する。
【０１２８】
注文メッセージ処理サーバー２１２における操作情報処理部６１は、Ｗｅｂサーバー２１１から受信したメッセージの優先順位に基づいて、当該メッセージの示す操作に対応する処理を行なう。
【０１２９】
具体的には、電子商取引サイトにおいて商品をカートに入れる操作を示すメッセージは、注文メッセージ処理サーバー２１２へ転送される。ＤＢサーバー２１３におけるカタログ販売注文データベース３１、ギフト注文データベース３２およびＷＥＢマーケットデータベース３３は、それぞれカートに入れられた商品の情報を登録するためのカート商品テーブルを含む。注文メッセージ処理サーバー２１２におけるデータベース書き込み部２２は、当該メッセージの示す商品情報を、対応のデータベースにおけるカート商品テーブルに保存する。
【０１３０】
また、商品を注文する操作を示すメッセージは、注文メッセージ処理サーバー２１２へ転送される。ＤＢサーバー２１３におけるカタログ販売注文データベース３１、ギフト注文データベース３２およびＷＥＢマーケットデータベース３３は、注文が決定された商品の情報を登録するための注文商品テーブルを含む。注文メッセージ処理サーバー２１２におけるデータベース書き込み部２２は、当該メッセージの示す商品情報を、対応のデータベースにおけるカート商品テーブルから注文商品テーブルに移動させ、保存する。
【０１３１】
操作情報処理部６１は、カタログ販売注文処理部１１、ギフト注文処理部７２およびＷＥＢマーケット処理部７３によって付与された優先順位に基づいてメッセージを処理する。
【０１３２】
より詳細には、操作情報処理部６１では、お買い物／サービスおよび優先順位に対応して複数のキューが設けられている。図９では、カタログ販売用キューおよびＷＥＢマーケット用キューが代表的に示されている。
【０１３３】
メッセージキューマネージャー１５は、カタログ販売注文処理部１１、ギフト注文処理部７２およびＷＥＢマーケット処理部７３によって付与された優先順位に基づいて、メッセージを格納すべきキューを選択する。
【０１３４】
キュー格納情報処理部５５は、キューの優先順位に従い、キューに格納されたメッセージを取り出して処理する。キュー格納情報処理部５５では、キューに対応して複数の常駐ＡＰが設けられている。キューに保存されたメッセージは、対応の常駐ＡＰによって取り出されてデータベース書き込み部２２へ送られる。
【０１３５】
図１０は、本発明の第２の実施の形態に係る情報処理装置におけるお買い物／サービス優先順位マスタを示す図である。図１０に示すお買い物／サービス優先順位マスタは、図２に示すメインメモリ１０２またはハードディスク１０３に保存される。
【０１３６】
図１０では、水曜日におけるお買い物／サービス優先順位マスタを示している。このお買い物／サービス優先順位マスタにおいて、たとえば、チケット発行部５４は、１番目のお買い物／サービスである月曜日締め切りのカタログ販売に関するメッセージに対しては、優先順位３を付与する。
【０１３７】
また、チケット発行部５４は、３番目のお買い物／サービスである水曜日締め切りのカタログ販売に関するメッセージに対しては、優先順位１を付与する。
【０１３８】
また、チケット発行部５４は、６番目のＷＥＢ限定に関するメッセージに対しては、当該ＷＥＢ限定に関する顧客からのアクセスが多い時間帯は販売開始曜日である水曜日の１４時〜１５時であることから、優先順位２を付与する。
【０１３９】
なお、本発明の第２の実施の形態に係る情報処理装置における操作優先順位マスタは、本発明の第１の実施の形態に係る情報処理装置における操作優先順位マスタと同様である。
【０１４０】
図１１は、本発明の第２の実施の形態に係る情報処理装置における各メッセージの優先順位の一例を示す図である。
【０１４１】
図１１を参照して、チケット発行部５４は、お買い物／サービス優先順位マスタにおける優先順位および操作優先順位マスタにおける優先順位の両方に基づいて顧客に優先順位チケットを発行する。
【０１４２】
電子商取取引では、複数のお買い物／サービスが並行して運用されている。このため、たとえば、お買い物／サービス優先順位マスタにおける優先順位を操作優先順位マスタよりも優先し、お買い物／サービスの別による優先順位の中で、さらに操作処理の別によって優先順位を分ける。
【０１４３】
具体的には、チケット発行部５４は、たとえば、現在が水曜日であるとすると、水曜日の締め切りのカタログ販売に関するメッセージのうち、注文決定の操作を示すメッセージに対して優先順位１を付与し、商品をカートに入れる操作を示すメッセージに対して優先順位２を付与し、商品閲覧の操作を示すメッセージに対して優先順位３を付与する。
【０１４４】
また、チケット発行部５４は、ＷＥＢ限定に関するメッセージのうち、注文決定の操作を示すメッセージに対して優先順位４を付与し、商品をカートに入れる操作を示すメッセージに対して優先順位５を付与し、商品閲覧の操作を示すメッセージに対して優先順位６を付与する。
【０１４５】
また、月、火、木、金曜日の締め切りのカタログ販売に関するメッセージのうち、注文決定の操作を示すメッセージに対して優先順位７を付与し、商品をカートに入れる操作を示すメッセージに対して優先順位７を付与し、商品閲覧の操作を示すメッセージに対して優先順位７を付与する。
【０１４６】
また、ギフト、ＷＥＢマーケット、本およびＣＤに関するメッセージのうち、注文決定の操作を示すメッセージに対して優先順位８を付与し、商品をカートに入れる操作を示すメッセージに対して優先順位８を付与し、商品閲覧の操作を示すメッセージに対して優先順位８を付与する。
【０１４７】
また、すべての買い物／サービスの最初のアクセスに関するメッセージに対して優先順位９を付与する。
【０１４８】
［動作］
次に、本発明の第２の実施の形態に係る情報処理装置の動作について図面を用いて説明する。本発明の第２の実施の形態では、Ｗｅｂサーバー２１１および注文メッセージ処理サーバー２１２を動作させることによって、本発明の第２の実施の形態に係る電子商取引処理方法が実施される。よって、本発明の第２の実施の形態に係る電子商取引処理方法の説明は、以下のＷｅｂサーバー２１１および注文メッセージ処理サーバー２１２の動作説明に代える。
【０１４９】
図１２は、本発明の第２の実施の形態に係る情報処理装置におけるカタログ販売注文処理部およびＷＥＢマーケット処理部が優先順位付与処理を行なう際の動作手順を示す図である。
【０１５０】
図１２を参照して、現在が水曜日である場合において、まず、Ｗｅｂサーバー２１１が提供する電子商取引サイトにおいて顧客が水曜日締め切りのカタログ販売に関する商品の閲覧操作を行なうことにより、顧客端末からＷｅｂサーバー２１１に最初のアクセスが発生し、当該アクセスを示すメッセージが顧客端末から送信される（ステップＳ２１）。
【０１５１】
次に、チケット確認処理部５１は、当該メッセージを顧客端末から受信して、電子商取引システムにアクセスしてきた顧客端末の優先順位チケットを確認し、当該顧客端末の優先順位をチケット優先処理部５２に通知する。この場合、チケット優先処理部５２は、当該メッセージを送信してきた顧客端末が優先順位チケットを有しておらず、当該メッセージが顧客からの最初のアクセスを示していることから、当該メッセージに最も低い優先順位９を付与し、電子商取引処理部５３へ送る（ステップＳ２２）。
【０１５２】
次に、電子商取引処理部５３は、当該メッセージが商品閲覧操作を示していることから、商品一覧を生成する処理を行い、当該メッセージをチケット発行部５４へ送る（ステップＳ２３）。
【０１５３】
次に、チケット発行部５４は、電子商取引処理部５３から受けたメッセージが水曜日締め切りのカタログ販売に関する商品閲覧操作を示していることから、最初のチケットとして優先順位３のチケットを発行し、顧客端末へ送信する（ステップＳ２４）。この優先順位チケットは、たとえばフラグ情報としてクッキー（Cookie）に保存される。
【０１５４】
次に、顧客が水曜日締め切りのカタログ販売に関する商品をカートに入れる操作を行なうことにより、顧客端末からＷｅｂサーバー２１１に次のアクセスが発生し、当該アクセスを示すメッセージが顧客端末から送信される（ステップＳ２５）。
【０１５５】
次に、チケット確認処理部５１は、当該メッセージを顧客端末から受信して、電子商取引システムにアクセスしてきた顧客端末の優先順位チケットを確認し、当該顧客端末の優先順位をチケット優先処理部５２に通知する。チケット優先処理部５２は、当該メッセージを送信してきた顧客端末が優先順位３を有していることから、そのまま当該メッセージを電子商取引処理部５３へ送る（ステップＳ２６）。
【０１５６】
次に、電子商取引処理部５３は、当該メッセージが商品をカートに入れる操作を示していることから、カート入力処理を行い、当該メッセージをチケット発行部５４へ送る（ステップＳ２７）。
【０１５７】
次に、チケット発行部５４は、電子商取引処理部５３から受けたメッセージが水曜日締め切りのカタログ販売に関する商品をカートに入れる操作を示していることから、２番目のチケットとして優先順位２のチケットを発行し、顧客端末へ送信する。また、チケット発行部５４は、当該メッセージに優先順位２を付与してメッセージキューマネージャー１４へ送る（ステップＳ２８）。
【０１５８】
一方、Ｗｅｂサーバー２１１が提供する電子商取引サイトにおいて他の顧客がＷＥＢ限定に関する商品の閲覧操作を行なうことにより、顧客端末からＷｅｂサーバー２１１に最初のアクセスが発生し、当該アクセスを示すメッセージが顧客端末から送信される（ステップＳ３１）。
【０１５９】
次に、チケット確認処理部５１は、当該メッセージを顧客端末から受信して、電子商取引システムにアクセスしてきた顧客端末の優先順位チケットを確認し、当該顧客端末の優先順位をチケット優先処理部５２に通知する。この場合、チケット優先処理部５２は、当該メッセージを送信してきた顧客端末が優先順位チケットを有しておらず、当該メッセージが顧客からの最初のアクセスを示していることから、当該メッセージに最も低い優先順位９を付与し、電子商取引処理部５３へ送る（ステップＳ３２）。
【０１６０】
次に、電子商取引処理部５３は、当該メッセージが商品閲覧操作を示していることから、商品一覧を生成する処理を行い、当該メッセージをチケット発行部５４へ送る（ステップＳ３３）。
【０１６１】
次に、チケット発行部５４は、電子商取引処理部５３から受けたメッセージがＷＥＢ限定に関する商品閲覧操作を示していることから、最初のチケットとして優先順位６のチケットを発行し、顧客端末へ送信する（ステップＳ３４）。
【０１６２】
次に、顧客がＷＥＢ限定に関する商品をカートに入れる操作を行なうことにより、顧客端末からＷｅｂサーバー２１１に次のアクセスが発生し、当該アクセスを示すメッセージが顧客端末から送信される（ステップＳ３５）。
【０１６３】
次に、チケット確認処理部５１は、当該メッセージを顧客端末から受信して、電子商取引システムにアクセスしてきた顧客端末の優先順位チケットを確認し、当該顧客端末の優先順位をチケット優先処理部５２に通知する。チケット優先処理部５２は、当該メッセージを送信してきた顧客端末が優先順位６を有していることから、そのまま当該メッセージを電子商取引処理部５３へ送る（ステップＳ３６）。
【０１６４】
次に、電子商取引処理部５３は、当該メッセージが商品をカートに入れる操作を示していることから、カート入力処理を行い、当該メッセージをチケット発行部５４へ送る（ステップＳ３７）。
【０１６５】
次に、チケット発行部５４は、電子商取引処理部５３から受けたメッセージがＷＥＢ限定に関する商品をカートに入れる操作を示していることから、２番目のチケットとして優先順位５のチケットを発行し、顧客端末へ送信する。また、チケット発行部５４は、当該メッセージに優先順位５を付与してメッセージキューマネージャー１４へ送る（ステップＳ３８）。
【０１６６】
以降、本発明の第１の実施の形態に係る情報処理装置と同様に、注文メッセージ処理サーバー２１２において優先順位に応じた順序でメッセージの処理が行なわれる。具体的には、注文メッセージ処理サーバー２１２において、ＷＥＢ限定の商品をカートに入れる操作を示すメッセージよりも、水曜日締め切りのカタログ販売商品をカートに入れる操作を示すメッセージが優先して処理される。
【０１６７】
その他の構成および動作は第１の実施の形態に係る情報処理装置と同様であるため、ここでは詳細な説明を繰り返さない。
【０１６８】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１６９】
本発明は、電子商取引サービスを提供する装置に適用できる。したがって、本発明は、産業上の利用可能性を有している。
【０１７０】
上記実施の形態の一部または全部は以下の付記のようにも記載されうるが、本発明の範囲は、以下の付記に限定されるものではない。
【０１７１】
［付記１］
電子商取引のウェブサイトにおける各顧客の買い物状況を示す買い物状況情報を取得するための買い物状況情報取得部と、
前記買い物状況情報取得部によって取得された買い物状況情報に基づいて、前記ウェブサイトにおける各顧客の操作を示す操作情報に優先順位を付与するための優先順位付与部とを備える、情報処理装置。
【０１７２】
［付記２］
前記買い物状況情報取得部は、前記買い物状況情報として、各顧客の買い物対象の注文に対する時間的な制限を示す時間制限情報を取得する、付記１に記載の情報処理装置。
【０１７３】
［付記３］
前記優先順位付与部は、前記買い物状況情報取得部によって取得された前記時間制限情報と、現在時刻とに基づいて、前記操作情報に優先順位を付与する、付記２に記載の情報処理装置。
【０１７４】
［付記４］
前記買い物状況情報取得部は、前記時間制限情報として、商品の注文可能期間または商品の注文締め切り時間を取得する、付記２または３に記載の情報処理装置。
【０１７５】
［付記５］
前記買い物状況情報取得部は、前記買い物状況情報として、前記ウェブサイトにおける各顧客の取引段階を示す取引段階情報を取得する、付記１から４のいずれかに記載の情報処理装置。
【０１７６】
［付記６］
前記買い物状況情報取得部は、前記取引段階情報として、顧客が商品を閲覧している状態、購入予定の商品を顧客が選択した状態、および選択された商品の注文を顧客が決定した状態の少なくともいずれか１つを取得する、付記５に記載の情報処理装置。
【０１７７】
［付記７］
前記情報処理装置は、さらに、
前記優先順位付与部によって付与された優先順位に基づいて前記操作情報を処理するための操作情報処理部を備える、付記１から６のいずれかに記載の情報処理装置。
【０１７８】
［付記８］
前記操作情報処理部は、
異なる優先順位を有し、前記操作情報を格納するための複数のキューと、
前記優先順位付与部によって付与された優先順位に基づいて、前記操作情報を格納すべき前記キューを選択するための操作情報格納部と、
各前記キューの優先順位に従い、前記各キューに格納された前記操作情報を取り出して処理するためのキュー格納情報処理部とを含む、付記７に記載の情報処理装置。
【０１７９】
［付記９］
前記操作情報は、前記ウェブサイトにおいて顧客が商品を注文する操作を示す、付記１から８のいずれかに記載の情報処理装置。
【０１８０】
［付記１０］
電子商取引のウェブサイトにおける各顧客の買い物状況を示す買い物状況情報を取得するステップと、
取得した買い物状況情報に基づいて、前記ウェブサイトにおける各顧客の操作を示す操作情報に優先順位を付与するステップとを含む、電子商取引方法。
【０１８１】
［付記１１］
前記買い物状況情報を取得するステップにおいては、前記買い物状況情報として、各顧客の買い物対象の注文に対する時間的な制限を示す時間制限情報を取得する、付記１０に記載の電子商取引方法。
【０１８２】
［付記１２］
前記優先順位を付与するステップにおいては、取得した前記時間制限情報と、現在時刻とに基づいて、前記操作情報に優先順位を付与する、付記１１に記載の電子商取引方法。
【０１８３】
［付記１３］
前記買い物状況情報を取得するステップにおいては、前記時間制限情報として、商品の注文可能期間または商品の注文締め切り時間を取得する、付記１１または１２に記載の電子商取引方法。
【０１８４】
［付記１４］
前記買い物状況情報を取得するステップにおいては、前記買い物状況情報として、前記ウェブサイトにおける各顧客の取引段階を示す取引段階情報を取得する、付記１０から１３のいずれかに記載の電子商取引方法。
【０１８５】
［付記１５］
前記買い物状況情報を取得するステップにおいては、前記取引段階情報として、顧客が商品を閲覧している状態、購入予定の商品を顧客が選択した状態、および選択された商品の注文を顧客が決定した状態の少なくともいずれか１つを取得する、付記１４に記載の電子商取引方法。
【０１８６】
［付記１６］
前記電子商取引方法は、さらに、
付与した優先順位に基づいて前記操作情報を処理するステップを含む、付記１０から１５のいずれかに記載の電子商取引方法。
【０１８７】
［付記１７］
前記操作情報を処理するステップにおいては、
異なる優先順位を有し、前記操作情報を格納するための複数のキューの中から、付与した優先順位に基づいて、前記操作情報を格納すべき前記キューを選択するステップと、
各前記キューの優先順位に従い、前記各キューに格納された前記操作情報を取り出して処理するステップとを含む、付記１６に記載の電子商取引方法。
【０１８８】
［付記１８］
前記操作情報は、前記ウェブサイトにおいて顧客が商品を注文する操作を示す、付記１０から１７のいずれかに記載の電子商取引方法。
【０１８９】
［付記１９］
コンピュータに、
電子商取引のウェブサイトにおける各顧客の買い物状況を示す買い物状況情報を取得するステップと、
取得した買い物状況情報に基づいて、前記ウェブサイトにおける各顧客の操作を示す操作情報に優先順位を付与するステップとを実行させる、電子商取引プログラム。
【０１９０】
［付記２０］
前記買い物状況情報を取得するステップにおいては、前記買い物状況情報として、各顧客の買い物対象の注文に対する時間的な制限を示す時間制限情報を取得する、付記１９に記載の電子商取引プログラム。
【０１９１】
［付記２１］
前記優先順位を付与するステップにおいては、取得した前記時間制限情報と、現在時刻とに基づいて、前記操作情報に優先順位を付与する、付記２０に記載の電子商取引プログラム。
【０１９２】
［付記２２］
前記買い物状況情報を取得するステップにおいては、前記時間制限情報として、商品の注文可能期間または商品の注文締め切り時間を取得する、付記２０または２１に記載の電子商取引プログラム。
【０１９３】
［付記２３］
前記買い物状況情報を取得するステップにおいては、前記買い物状況情報として、前記ウェブサイトにおける各顧客の取引段階を示す取引段階情報を取得する、付記１９から２２のいずれかに記載の電子商取引プログラム。
【０１９４】
［付記２４］
前記買い物状況情報を取得するステップにおいては、前記取引段階情報として、顧客が商品を閲覧している状態、購入予定の商品を顧客が選択した状態、および選択された商品の注文を顧客が決定した状態の少なくともいずれか１つを取得する、付記２３に記載の電子商取引プログラム。
【０１９５】
［付記２５］
前記電子商取引プログラムは、さらに、コンピュータに、
付与した優先順位に基づいて前記操作情報を処理するステップを実行させる、付記１９から２４のいずれかに記載の電子商取引プログラム。
【０１９６】
［付記２６］
前記操作情報を処理するステップにおいては、
異なる優先順位を有し、前記操作情報を格納するための複数のキューの中から、付与した優先順位に基づいて、前記操作情報を格納すべき前記キューを選択するステップと、
各前記キューの優先順位に従い、前記各キューに格納された前記操作情報を取り出して処理するステップとを実行させる、付記２５に記載の電子商取引プログラム。
【０１９７】
［付記２７］
前記操作情報は、前記ウェブサイトにおいて顧客が商品を注文する操作を示す、付記１９から２６のいずれかに記載の電子商取引プログラム。
【符号の説明】
【０１９８】
１１，１１Ａ，１１Ｂ，１１Ｃ  カタログ販売注文処理部
１４  メッセージキューマネージャー
１５  メッセージキューマネージャー（操作情報格納部）
１６，１７，１８  キュー
１９，２０，２１  常駐アプリケーション
２２  データベース書き込み部
２５  操作情報処理部
２７，５５  キュー格納情報処理部
３１  カタログ販売注文データベース
３２  ギフト注文データベース
３３  ＷＥＢマーケットデータベース
５１  チケット確認処理部
５２  チケット優先処理部
５３  電子商取引処理部（買い物状況情報取得部）
５４  チケット発行部（優先順位付与部）
６１  操作情報処理部
７２  ギフト注文処理部
７３  ＷＥＢマーケット処理部
１０１  ＣＰＵ
１０２  メインメモリ
１０３  ハードディスク
１０４  入力インターフェイス
１０５  表示コントローラ
１０６  データリーダ／ライタ
１０７  通信インターフェイス
１０８  キーボード
１０９  マウス
１１０  ディスプレイ
１１１  記録媒体
１２１  バス
２０１，２１１  Ｗｅｂサーバー（情報処理装置）
２０２，２１２  注文メッセージ処理サーバー（情報処理装置）
２０３，２１３  ＤＢサーバー（情報処理装置）
３０１，３１１  電子商取引システム
【図１】
2012073715.tif 000003
【図２】
2012073715.tif 000004
【図３】
2012073715.tif 000005
【図４】
2012073715.tif 000006
【図５】
2012073715.tif 000007
【図６】
2012073715.tif 000008
【図７】
2012073715.tif 000009
【図８】
2012073715.tif 000010
【図９】
2012073715.tif 000011
【図１０】
2012073715.tif 000012
【図１１】
2012073715.tif 000013
【図１２】
2012073715.tif 000014