(57)【要約】【課題】  商品を購買するサイトと商品の情報を提供する情報提供サイト間でのサービスの連係を向上し、簡便かつ安全な商品購買方法を提供する。【解決手段】  クライアントと、商品の購買を実現する第１サーバと、商品の情報を提供する第２サーバとが互いに通信可能に接続され、クライアントにて商品の購買を行う際に、第１サーバが、クライアントの個体情報を記録し、第２サーバが商品提供データを送信し、クライアントが商品提供データに基づいて購買を決定したことに応答して、第２サーバが、第１サーバへのリンク情報を含むリダイレクトデータを、クライアントに送信し、クライアントが、リンク情報に基づいて、第１サーバに個体情報を送信し、第１サーバが、クライアントから送信された個体情報を、記録したクライアントの個体情報に基づいて認証する。【選択図】      図１
2007004537.tif 000002
【特許請求の範囲】
【請求項１】
クライアント及び、商品の情報を提供する第２サーバと通信可能に接続され、前記商品の購買を実現する第１サーバにて動作する方法であって、
前記クライアントから送信された個体情報を記録するステップと、
前記第２サーバから送信されたリダイレクトデータに含まれるリンク情報に基づいて前記クライアントによりアクセスされたことに応答して、個体情報を照会する要求を前記クライアントに送信するステップと、
前記要求に基づいて、前記クライアントから送信された個体情報を受信するステップと、
受信した前記個体情報を、記録した前記クライアントの個体情報に基づいて認証するステップと、
を備える方法。
【請求項２】
前記クライアントが前記購買を決定したことに応答して、前記第２サーバに送信された購買識別データを、前記第２サーバから受信するステップと、
受信した前記購買識別データを記録するステップと、
前記第２サーバから送信されたリダイレクトデータに含まれるリンク情報に基づいて前記クライアントによりアクセスされたことに応答して、前記購買識別データを受信するステップと、
受信した前記購買識別データを、記録した前記購買識別データと照合するステップと、
を備える請求項１に記載の方法。
【請求項３】
前記購買識別データが、前記第２サーバの個体情報、購買案件情報を含むデータである、請求項２に記載の方法。
【請求項４】
前記購買識別データを照合するステップでは、前記購買識別データに含まれた前記第２サーバの個体情報を照合するステップを含む、請求項２に記載の方法。
【請求項５】
クライアント及び、商品の情報を提供するサーバと通信可能に接続され、前記商品の購買を実現する装置であって、
前記クライアントから送信された個体情報が記録される個体情報記録部と、
前記商品の情報を提供するサーバから送信されたリダイレクトデータに含まれるリンク情報に基づいて前記クライアントによりアクセスされたことに応答して、個体情報を照会する要求を前記クライアントに送信し、前記要求に基づいて、前記クライアントから送信された前記個体情報を受信する個体情報管理部と、
受信した前記個体情報を、記録した前記クライアントの個体情報に基づいて認証するユーザ認証部と、
を備える装置。
【請求項６】
前記クライアントが前記購買を決定したことに応答して、前記商品の情報を提供するサーバに送信された購買識別データを、前記商品の情報を提供するサーバから受信して、記録される購買識別データ記録部と、
前記商品の情報を提供するサーバから送信されたリダイレクトデータに含まれるリンク情報に基づいて前記クライアントによりアクセスされたことに応答して、前記購買識別データを受信し、受信した前記購買識別データを、記録した前記購買識別データと照合する購買照合部と、
を備える請求項５に記載の装置。
【請求項７】
個体情報を有するクライアント及び、商品の購買を実現し、前記クライアントの個体情報を記録したサーバと、通信可能に接続され、前記商品の情報を提供する装置であって、
前記クライアントが前記商品の情報を含む商品提供データを要求したことに応答して、前記商品提供データを前記クライアントに送信する情報提供部と、
前記クライアントが前記商品提供データに基づいて購買を決定したことに応答して、前記サーバへのリンク情報を含むリダイレクトデータを、前記クライアントに送信することで、前記クライアントに前記リンク情報に基づいて前記サーバに前記個体情報を送信させ、前記サーバに対して、前記サーバが受信した前記個体情報を、前記サーバが予め記録した前記クライアントの個体情報に基づいて認証させるリダイレクト部と、
を備える装置。
【請求項８】
前記クライアントが前記商品提供データに基づいて購買を決定したことに応答して、この購買に関する購買識別データを生成する購買識別データ生成部と、
生成した前記購買識別データを前記サーバに送信し、前記サーバに記録させる購買サーバ連係部と、を備え、
前記リダイレクト部が、前記サーバへのリンク情報と前記購買識別データを含むリダイレクトデータを、前記クライアントに送信することで、前記クライアントに前記リンク情報に基づいて前記購買識別データを前記サーバに送信させて、前記サーバに対して、前記サーバが受信した前記購買識別データを、記録した前記購買識別データと照合させる請求項７に記載の装置。
【請求項９】
個体情報を有するクライアント、商品の購買を実現し前記クライアントの個体情報を記録した第１サーバ、及び、前記商品の情報を提供する第２サーバが、互いに通信可能に接続され、前記クライアントが商品の購買を行うためのコンピュータ・プログラムであって、前記第２サーバに、
前記クライアントが前記商品の情報を含む商品提供データを要求したことに応答して、前記商品提供データを前記クライアントに送信するステップと、
前記クライアントが前記商品提供データに基づいて購買を決定したことに応答して、前記第１サーバへのリンク情報を含むリダイレクトデータを、前記クライアントに送信することで、前記クライアントに前記リンク情報に基づいて前記第１サーバに前記個体情報を送信させ、前記第１サーバに対して、前記第１サーバが受信した前記個体情報を、前記第１サーバが予め記録した前記クライアントの個体情報に基づいて認証させるステップと、
を実行させる、コンピュータ・プログラム。
【請求項１０】
前記クライアントが前記商品提供データに基づいて購買を決定したことに応答して、この購買に関する購買識別データを前記クライアントから受信するステップと、
受信した前記購買識別データを前記第１サーバに送信し、記録させるステップと、
前記第１サーバへのリンク情報と前記購買識別データを含むリダイレクトデータを、前記クライアントに送信することで、前記クライアントに前記リンク情報に基づいて前記購買識別データを前記第１サーバに送信させて、前記第１サーバに対して、前記第１サーバが受信した前記購買識別データを、記録した前記購買識別データと照合させるステップと、
を前記第２サーバに実行させる、請求項９に記載のコンピュータ・プログラム。
【請求項１１】
クライアントと、商品の購買を実現する第１サーバと、前記商品の情報を提供する第２サーバとが互いに通信可能に接続され、前記クライアントにて前記商品の購買を行う方法であって、
前記第１サーバが、前記クライアントの個体情報を記録するステップと、
前記商品の情報を含む商品提供データに対する前記クライアントからの要求に応答して、前記第２サーバが前記商品提供データを送信するステップと、
前記商品提供データに基づいて購買が前記クライアントを介して決定されたことに応答して、前記第２サーバが、前記第１サーバへのリンク情報を含むリダイレクトデータを、前記クライアントに送信するステップと、
前記リンク情報に基づいて、前記第１サーバが前記個体情報を前記クライアントから受信するステップと、
前記第１サーバが、前記クライアントから送信された前記個体情報を、記録した前記クライアントの個体情報に基づいて認証するステップと、
を備える方法。
【請求項１２】
前記個体情報を記録するステップでは、
前記第１サーバが、前記クライアントを操作するユーザのユーザＩＤ、パスワードを認証したことに応答して、前記クライアントのハードウェア認識情報である個体情報を受信することで、前記クライアントの個体情報を記録する、請求項１１に記載の方法。
【請求項１３】
前記商品提供データに基づいて購買が前記クライアントを介して決定されたことに応答して、この購買に関する購買識別データを前記第２サーバが受信するステップと、
前記第２サーバが、前記購買識別データを前記第１サーバに送信するステップと、
前記第１サーバが、前記購買識別データを記録するステップと、
前記リンク情報に基づいて、前記第１サーバが前記購買識別データを前記クライアントから受信するステップと、
前記第１サーバが、受信した前記購買識別データを、記録した前記購買識別データと照合するステップとを備える請求項１１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置を使用した商品購買方法、これを実現するコンピュータ・プログラムに関する。さらに具体的には、情報処理装置を用いて商品の購買を処理する際の、商品購買方法、これを実現するコンピュータ・プログラムに関する。
【背景技術】
【０００２】
従来より、コンピュータ等の情報処理装置を用いて商品の購買を実現する方法、システムが知られている。現在、このようなシステム、方法における購買では、多くの種類の商品が購買の対象となっている。例えば、家電製品、化粧品、書籍等の商品に加えて、競輪、競馬等の車券、馬券等の商品が、購買の対象となっている。
【０００３】
これらの購買を実現するシステムでは、ユーザはＷｅｂブラウザを用いて、商品の購買を提供するサイトのＵＲＬ（Uniform  Resource  Locator）を指定する。すなわち、ユーザは、この商品購買サイトから商品の購買手続を行う。商品購買サイトを提供するサーバは、この購買手続を行う際にユーザの認証を行う。
【０００４】
例えば、特許文献１では、商品購買を行う機能を備えたサーバと、ユーザの認証を行う機能を備えたサーバとを分離することで、商品購買サイトに関するコンテンツの更新を容易にし、サーバの管理負担を低減させることが可能である認証方法が開示されている。この構成によれば、商品購買において、ユーザの認証を円滑に行うことが可能である。
【特許文献１】特開２００２−１１８５５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の方法では、以下で説明する、商品購買における連係認証処理を行うことができない。一般に、ユーザは、商品購買を行うサイトから商品の購買手続を行う前に、商品の情報を調べる。すなわち、ユーザは、購入する商品がユーザの趣向に合っているかとか、購入するに値するかといったことを判断するために、商品購買サイトとは別の情報提供サイトにアクセスする。このアクセスにより、ユーザは商品を確認して、再度、商品購買サイトへと戻り、商品の購買手続を行う。
【０００６】
したがって、例えば、ユーザが情報提供サイトにて認証手続を行った後に、再び、商品購買サイトにて認証を行う必要が生じてしまう。特に、情報提供サイトの情報がリアルタイムに更新される場合には、不都合を生じる。したがって、ユーザにとっては、一度の認証で、双方のサイトが自由に利用可能になることが望ましい。さらに、このような認証機能のみならず、情報提供サイトと商品購買サイトとの連係がスムースであれば、ユーザの商品購買をさらに促進することが可能である。また、商品購買サイトを運営する者にとっても、利用者のアクセス数が増えて、売上向上を見込むことが可能である。
【０００７】
本発明の目的は、商品購買サイトと、この商品購買サイトにて購買する商品の情報を提供する情報提供サイト間でのサービスの連係を向上し、これらのサイト間での連係認証処理を実現し、簡便かつ安全な商品購買方法、及びこれを実現するコンピュータ・プログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明によれば、クライアントと、商品の購買を実現する第１サーバと、商品の情報を提供する第２サーバとが互いに通信可能に接続され、クライアントにて商品の購買を行う方法であって、第１サーバが、クライアントの個体情報を記録するステップと、クライアントが第２サーバへ商品の情報を含む商品提供データを要求したことに応答して、第２サーバが商品提供データを送信するステップと、クライアントが商品提供データに基づいて購買を決定したことに応答して、第２サーバが、第１サーバへのリンク情報を含むリダイレクトデータを、クライアントに送信するステップと、クライアントが、リンク情報に基づいて、第１サーバに個体情報を送信するステップと、第１サーバが、クライアントから送信された個体情報を、記録したクライアントの個体情報に基づいて認証するステップと、を備える方法を提供する。
【０００９】
したがって、この発明によれば、第１サーバにクライアントの個体情報を記録しておき、クライアントが所定の商品の購買を決定したことに応答して、第２サーバが第１サーバへのリンク情報を含むリダイレクトデータをクライアントに送信する。そして、このクライアントが、リンク情報に基づいて、第１サーバに個体情報を自動的に送信する。そして、第１サーバが、受信した個体情報を、先に記録した個体情報に基づいて認証する。
【００１０】
すなわち、この発明では、事前に、商品の購買を行う第１サーバに個体情報を記録しておくのみで、第１サーバで購買する商品に関する情報を提供する第２サーバに対して、再度、認証を必要としない。すなわち、この発明では、サーバ間での連係認証処理を実現することが可能である。
【００１１】
さらに具体的には、上述の構成に加えて、クライアントが商品提供データに基づいて購買を決定したことに応答して、この購買に関する購買識別データを第２サーバに送信するステップと、第２サーバが、購買識別データを第１サーバに送信するステップと、第１サーバが、購買識別データを記録するステップと、クライアントが、リンク情報に基づいて、購買識別データを第１サーバに送信するステップと、第１サーバが、受信した購買識別データを、記録した購買識別データと照合するステップとを備える方法を提供する。
【００１２】
すなわち、この発明によれば、第１サーバに最初に記録された購買識別データと、クライアントから送信された購買識別データとを照合することが可能である。したがって、購買案件ごとに、この購買の正当性を確認することが可能である。
【００１３】
さらに、本発明の他の構成として、上述の購買識別データが、第２サーバの個体情報、購買案件情報からなる群のうち１以上を含むデータで構成される。
【００１４】
したがって、この場合には、第１サーバは、第２サーバの個体情報を照合することが可能であるため、第２サーバの正当性を確認した後に、最終的な購買をクライアントに対して行うことが可能である。結果として、従来よりも強固な認証を実現する商品購買の方法を提供することが可能である。
【発明の効果】
【００１５】
本発明によれば、商品購買サイトと、この商品購買サイトにて購買する商品の情報を提供する情報提供サイト間でのサービスの連係を向上し、これらのサイト間での連係認証処理を実現し、簡便かつ安全な商品購買方法、これを実現するコンピュータ・プログラムを提供することが可能である。
【発明を実施するための最良の形態】
【００１６】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１７】
図１は、本発明の実施形態に係る商品購買システム１の構成の一例を示す。すなわち、商品購買システム１は、クライアント１０、購買サーバ２０、情報提供サーバ３０が互いに通信回線ネットワーク４０により通信可能に接続されている。通信回線ネットワーク４０は、インターネットであってよいし、ＬＡＮ（Local  Area  Network）、専用回線もしくはこれらの組み合わせにより構成されるネットワークであってよい。
【００１８】
クライアント１０は、情報提供サーバ３０から送信される商品提供データを表示し、ユーザから購入指示を受けて、購入を実行する情報処理装置である。クライアント１０は、このクライアント１０が処理する情報、データを制御する制御部１００と、通信回線ネットワーク４０と接続されて通信を実現する通信部１１０と、このクライアント１０が処理する情報、データを記録する記録部１２０と、このクライアント１０が処理する情報、データを表示する表示部１３０と、このクライアント１０の入力を受け付ける入力部１４０とから構成される。なお、クライアント１０は、通常のコンピュータであってよいし、携帯電話等の携帯情報端末であってもよい。
【００１９】
制御部１００は、クライアント１０を制御する中央演算処理装置であり、ＣＰＵ（Central  Processing  Unit）であってよい。制御部１００は、記録部１２０に記録されたプログラムを読み出すことで、ブラウザ１０１を実現する。
【００２０】
ブラウザ１０１は、クライアント１０を操作するユーザに商品の購買を行うためのインターフェースを提供する機能であり、購買サーバ２０、情報提供サーバ３０から送信されたＷｅｂページを受信して、これを所定の書式で表示し、この表示したページに対して、入力部１４０からの入力を受け付ける機能を備える。
【００２１】
記録部１２０は、ハードディスク、ＲＡＭ(Random  Access  Memory)であってよく、個体情報記録部１０２を含む。
【００２２】
個体情報記録部１０２に記録される個体情報とは、あるコンピュータのハードウェア識別情報である。すなわち、クライアント１０の個体情報とは、クライアント１０が他のクライアント１０と識別することができるための唯一の番号もしくは記号であって、ハードウェア認識情報である。個体情報は、例えば、ＭＡＣ（Media  Access  Control）アドレスであってもよいし、購買サーバ２０にて一意に管理、発行されCookieとしてクライアント１０に記録される個体特定用の管理番号であってもよいし、携帯電話であれば、各携帯電話キャリアに割り当てられた識別情報であってもよいし、ＯＳ(Operating  System)のシリアル番号等であってよい。
【００２３】
購買サーバ２０は、ＷＷＷ（World  Wide  Web）サーバの機能を備えたサーバである。購買サーバ２０は、通信回線ネットワーク４０を介して、クライアント１０を操作するユーザに商品の購買の情報を提供し、ユーザの操作に応じて商品の購買を実現する。ここで、購買サーバ２０が購買を実現する対象となる商品は、通信回線を介して一般に提供される商品全てを対象とする。例えば、インターネットショッピングとして一般に購買が行われている商品である、家電製品、化粧品、車、家具、書籍等の商品に加えて、競輪、競馬等の車券、馬券等の商品が、対象となってよい。さらに、購買を実現する対象となる商品は、物品に限定することはなく、プログラム、画像データ、映像データ等のダウンロード可能なデータを含んでいてよい。
【００２４】
購買サーバ２０は、この購買サーバ２０が処理する情報及びデータを制御する制御部２００と、通信回線ネットワーク４０と接続されて通信を実現する通信部２１０と、この購買サーバ２０が処理する情報、データを記録する記録部２２０とから構成される。
【００２５】
制御部２００は、購買サーバ２０を制御する中央演算処理装置であり、ＣＰＵ（Central  Processing  Unit）であってよい。制御部２００は、記録部２２０に記録された各プログラムを読み出すことで、Ｗｅｂページ提供部２０１、購買管理部２０２、購買照合部２０３、個体情報管理部２０４、ユーザ認証部２０５、ユーザ管理部２０６、サーバ認証部２０７を実現する。
【００２６】
記録部２２０は、ハードディスク、ＲＡＭ(Random  Access  Memory)であってよく、個体情報記録部２２１、ユーザ情報記録部２２２、購買識別データ記録部２２３を含む。記録部２２０に含まれる各部の情報は、記録部２２０として、単一のハードウェアで構成されている必要はなく個別の記録部、データベースにより管理されていてもよい。
【００２７】
Ｗｅｂページ提供部２０１は、Ｗｅｂページを生成して、生成したＷｅｂページをクライアント１０に送信し、クライアント１０のブラウザ１０１にＷｅｂページを表示させる。例えば、Ｗｅｂページ提供部２０１は、クライアント１０を操作するユーザのユーザＩＤやパスワードの入力を促すＷｅｂページをクライアント１０に提供し、商品の購買後の明細情報を表すＷｅｂページをクライアント１０に提供する。Ｗｅｂページ提供部２０１は、ＣＧＩ（Common  Gateway  Interface）により実現されてよい。
【００２８】
購買管理部２０２は、購買識別データを管理する。すなわち、購買管理部２０２は、情報提供サーバ３０から送信された購買識別データを記録し、管理する。
【００２９】
購買識別データとは、情報提供サーバ３０の個体情報、購買案件情報を含むデータである。すなわち、購買識別データは、クライアント１０が情報提供サーバ３０を介して実行した購買に関する情報である購買案件情報と、この購買を行った情報提供サーバ３０の個体情報を含む。
【００３０】
購買照合部２０３は、購買識別データの正当性を確認する。すなわち、購買照合部２０３は、情報提供サーバ３０により生成されたＵＲＬ（Uniform  Resource  Locator）に含まれた購買識別データと、購買識別データ記録部２２３に記録された購買識別データとを照合することで、購買識別データの正当性を確認する。
【００３１】
個体情報管理部２０４は、クライアント１０、情報提供サーバ３０の個体情報を管理する。個体情報管理部２０４は、クライアント１０及び情報提供サーバ３０から個体情報を受信して、この個体情報を個体情報記録部２２１に記録して、管理する。クライアント１０から購買サーバ２０へのアクセスを受けて、個体情報管理部２０４は、クライアント１０の個体情報を取得するために、個体情報の照会要求をクライアント１０に送信してよい。
【００３２】
ユーザ認証部２０５は、購買のトランザクションごとに、クライアント１０から送信される個体情報と予め記録されたクライアント１０の個体情報との照合に基づいて、クライアント１０を操作するユーザを認証する。
【００３３】
ユーザ管理部２０６は、クライアント１０から入力されたユーザＩＤ、パスワードを記録し、管理する。ユーザ管理部２０６は、クライアント１０のユーザに、ユーザＩＤ、パスワードを入力させるＷｅｂページの提供を、Ｗｅｂページ提供部と協働して実現する。ユーザ管理部２０６は、入力されたユーザＩＤ、パスワードをユーザ情報としてユーザ情報記録部２２２に記録し、記録したユーザ情報を管理する。
【００３４】
サーバ認証部２０７は、情報提供サーバ３０を認証する。サーバ認証部２０７は、情報提供サーバ３０の個体情報が予め個体情報記録部２２１に記録されることで、この個体情報と、購買のトランザクションごとの購買識別データに含まれる個体情報とを比較する機能を備えてもよい。また、後述するように、サーバ認証部２０７は、クライアント１０から送信されて記録した購買識別データと、クライアント１０からリダイレクト・アクセスにより送信された購買識別データを比較して、情報提供サーバ３０を認証してもよい。
【００３５】
情報提供サーバ３０は、クライアント１０に対して商品の情報を提供するＷＷＷ（World  Wide  Web）サーバの機能を備えたサーバである。ここで、情報提供サーバ３０が情報を提供する対象となる商品は、通信回線を介したショッピングとして、一般に提供される商品全てを対象とする。すなわち、上述の購買サーバ２０が対象とする商品と同様に、例えば、家電製品、化粧品、車、家具、書籍等の商品に加えて、競輪、競馬等の車券、馬券等の商品が、対象となってよい。さらに、情報を提供する対象となる商品は、物品に限定することはなく、プログラム、画像データ、音声データ、映像データ等のダウンロード可能なデータを含んでいてよい。
【００３６】
情報提供サーバ３０は、この情報提供サーバ３０が処理する情報を制御する制御部３００と、通信回線ネットワーク４０と接続されて通信を実現する通信部３１０と、この情報提供サーバ３０が処理する情報を記録する記録部３２０とから構成される。
【００３７】
制御部３００は、情報提供サーバ３０を制御する中央演算処理装置であり、ＣＰＵ（Central  Processing  Unit）であってよい。制御部３００は、Ｗｅｂページ提供部３０１、リダイレクト部３０２、情報提供部３０３、購買識別データ生成部３０４、購買サーバ連係部３０５を含む。
【００３８】
記録部３２０は、ハードディスク、ＲＡＭ(Random  Access  Memory)であってよく、購買識別データ記録部３２１を含む。記録部３２０と制御部３００とが、協働して動作するデータベースにより記録部３２０に記録されるデータ、情報が管理されてもよい。記録部３２０は、購買識別データ記録部３２１とサーバ相互認証用記録部３２２を含んでよい。
【００３９】
Ｗｅｂページ提供部３０１は、Ｗｅｂページを生成してクライアント１０に送信し、クライアント１０のブラウザにＷｅｂページを表示させる。例えば、Ｗｅｂページ提供部３０１は、クライアント１０に、商品提供データを提供し、商品の購買を実現するためのＷｅｂページをクライアント１０に提供する。商品提供データは、購買される商品に関するデータである。Ｗｅｂページ提供部３０１は、ＣＧＩ（Common  Gateway  Interface）により実現されてよい。
【００４０】
情報提供部３０３は、Ｗｅｂページ提供部３０１により提供されるＷｅｂページのコンテンツとなる情報を提供する。すなわち、情報提供部３０３及びＷｅｂページ提供部３０１が協働することで、クライアント１０のブラウザに商品に関する情報を提供する。ここで、情報提供部３０３が提供する機能は、インターネットショッピング等で提供されている商品に関する情報の提供機能に加えて、お奨めする商品を案内する機能を含んでいてもよい。
【００４１】
購買識別データ生成部３０４は、クライアント１０から購買の決定を受けて、購買識別データを生成する。購買識別データ生成部３０４は、クライアント１０の購買情報に対して、購買案件情報、情報提供サーバ３０の個体情報を付与することで、購買識別データを生成する。購買案件情報は、購買した商品名、商品番号、価格、商品を購買したタイムスタンプ、購買案件を特定する乱数を含んだ情報である。なお、購買識別データは、単一の商品の購買に対して、単一の購買識別データが対応するとは限らず、購買した複数の商品に対して、単一の購買識別データが対応していてもよい。
【００４２】
購買サーバ連係部３０５は、購買識別データを購買サーバ２０に送信し、この購買識別データを受理した購買サーバ２０が送信する購買識別受理データを受信する。購買サーバ連係部３０５が、情報提供サーバ３０と購買サーバ２０との連係を実現する。なお、購買サーバ連係部３０５は、クライアント１０からの購買が始まる前に、情報提供サーバ３０の個体情報を購買サーバ２０に記録させる機能を備えていてもよい。ここで、購買サーバ連係部３０５は、購買サーバ２０と情報提供サーバ３０との間ではＳＯＡＰ（Simple  Object  Access  Protocol）の通信プロトコルを使用してよい。
【００４３】
リダイレクト部３０２は、クライアント１０からのアクセスに対して、情報提供サーバ３０から購買サーバ２０にリダイレクトする。すなわち、リダイレクト部３０２は、リダイレクトデータを生成し、生成したリダイレクトデータをクライアント１０に送信する。ここで、リダイレクトとは、クライアント１０が一意のアドレス（例えば、ＵＲＬ）で定められたサーバにアクセスした際に、リンク情報に基づいて、他のアドレスで定められたサーバ（先のサーバとこのサーバが物理的に同じサーバであっても、異なったサーバであってもよい）に自動的にアクセスすることである。リダイレクトとは、例えば、ＨＴＴＰ（HyperText  Transfer  Protocol）リダイレクトであってよい。本実施例におけるリダイレクトでは、クライアント１０のブラウザ１０１が情報提供サーバ３０からＨＴＴＰリダイレクトのリダイレクトデータを受信し、クライアント１０がリダイレクト先のＵＲＬに指定された購買サーバ２０にアクセスすることで実現される。
【００４４】
さらに、リダイレクトデータは、クライアント１０のブラウザ１０１が、情報提供サーバ３０にアクセスすることで、購買サーバ２０にリダイレクトされてアクセスするために、クライアント１０が取得するデータである。リダイレクトデータを受信したクライアント１０は、リダイレクト先のＵＲＬに指定された購買サーバ２０にアクセスする。したがって、リダイレクトデータは、購買サーバ２０へアクセスするためのリンク情報を含む。本発明の好適な実施例において、リダイレクトデータは、このリンク情報に加えて、上述の購買識別データを含む。
【００４５】
次に、図２に基づいて、クライアント１０と購買サーバ２０とが、個体情報記録処理を行うフローについて説明する。個体情報記録処理は、購買サーバ２０に未だ登録されていないクライアント１０から、初めてクライアント１０からアクセスされた場合の処理である。この実施例では、ユーザ管理部２０６により既にユーザ情報が記録されているユーザが、クライアント１０の端末を使用して、初めて購買サーバ２０にアクセスする場合について説明する。なお、図２、図３のフローチャート図における破線の矢印は、各データの送信が、ユーザに対して明示的に行われる送信ではなく、サーバ内部の処理（バックエンド処理）として送信が行われることを示す。
【００４６】
クライアント１０が、購買サーバ２０にアクセスし、ユーザ情報の入力をするためのクライアント・リクエストを送信する（ステップＳ０１）。購買サーバ２０は、このクライアント・リクエストを受信してユーザ情報の入力を促すレスポンス・データを送信する（ステップＳ０２）。クライアント１０は、受信したレスポンス・データをブラウザ１０１に表示する。そして、クライアント１０は、ユーザ情報受信処理を実行する（ステップＳ０３）。すなわち、クライアント１０は、ユーザから入力部１４０を介したユーザ情報の入力を受け付け、実際にユーザＩＤ、パスワード等の入力を受けた場合には、ステップＳ０４に処理を移す。
【００４７】
クライアント１０は、入力されたユーザ情報を購買サーバ２０に送信する（ステップＳ０４）。そして、クライアント１０は、クライアント１０の個体情報を送信する（ステップＳ０５）。ここで、クライアント１０は、個体情報の送信を、ユーザに意識させることなく自動的に行ってよい。
【００４８】
購買サーバ２０は、受信したユーザ情報に基づいて、ユーザの認証を行う（ステップＳ０６）。ユーザ情報記録部２２２に既に記録されているユーザ情報に基づいて、購買サーバ２０は、ユーザの認証を行う。
【００４９】
ユーザの認証に成功した場合には、購買サーバ２０は、このクライアント１０の個体情報を個体情報記録部２２１に記録する（ステップＳ０７）。
【００５０】
次に、個体情報が記録されたクライアント１０を介して、ユーザが、商品の購買を行う購買処理について、図３に基づいて説明する。
【００５１】
クライアント１０が、情報提供サーバ３０に対して、商品提供データを要求するクライアント・リクエストを送信する（ステップＳ１０）。情報提供サーバ３０の情報提供部３０３は、このクライアント・リクエストを受信して商品提供データを送信する（ステップＳ１１）。
【００５２】
ユーザが商品提供データを閲覧して、所定の商品の購入を決定する。これに応じて、商品購入決定データがクライアント１０から情報提供サーバ３０に送信される（ステップＳ１２）。情報提供サーバ３０は、商品購入決定データを受信する。そして、情報提供サーバ３０の購買識別データ生成部３０４が、この商品に関する購買識別データを生成する。そして、情報提供サーバ３０の購買サーバ連係部３０５は、生成した購買識別データを購買サーバ２０に送信する（ステップＳ１３）。購買サーバ２０は、送信された購買識別データを受信し、購買識別データを購買識別データ記録部２２３に記録する（ステップＳ１４）。購買サーバ２０は、購買識別データを受理したことに応答して、購買識別受理データを情報提供サーバ３０に送信する（ステップＳ１５）。
【００５３】
購買識別受理データを受信したことに応答して、情報提供サーバ３０のリダイレクト部３０２が、クライアント１０にリダイレクトデータを送信する（ステップＳ１６）。クライアント１０は、リダイレクトデータを受信したことに応答して、リダイレクトデータに含まれたリンク情報に基づいて、購買サーバ２０にリダイレクト・アクセスを行う（ステップＳ１７）。ここで、リダイレクト・アクセスは、リダイレクトデータの一部、又は全てが購買サーバ２０に送信されるアクセスであってよい。
【００５４】
購買サーバ２０の個体情報管理部２０４は、クライアント１０からのリダイレクト・アクセスを受けて、クライアント１０の個体情報を取得するために、個体情報の照会要求を送信する（ステップＳ１８）。クライアント１０は、この照会要求を受信すると、このクライアント１０の個体情報のデータを購買サーバ２０に送信する（ステップＳ１９）。
【００５５】
購買サーバ２０のユーザ認証部２０５は、送信された個体情報を、先に個体情報記録部２２１に記録された個体情報に基づいて認証する（ステップＳ２０）。認証が成功した場合には、購買サーバ２０は、クライアント１０に購買明細データを送信する（ステップＳ２１）。購買明細データは、ユーザが指定した商品の購買の詳細が示されたデータである。ここで、認証が失敗した場合には、このクライアント１０が正当でないクライアントであると判断して、この商品購買処理を終了する。
【００５６】
なお、ステップＳ１３からステップＳ１９（図３の破線にて表示した処理）までの処理は、クライアント１０を操作するユーザが意識することなく、自動的に行われる。すなわち、クライアント１０の画面上では、クライアント１０から商品購入決定データを情報提供サーバ３０に送信すると、購買サーバ２０から送信された購買明細データが表示される。したがって、クライアント１０のユーザは、情報提供サーバ３０、購買サーバ２０のいずれかにアクセスしていることを意識する必要がなく、商品の購買を行うことが可能である。
【００５７】
次に、購買サーバ２０の購買照合部２０３は、リダイレクト・アクセスによりクライアントから受信したリダイレクトデータに基づいて、購買識別データ記録部２２３に記録された購買識別データを抽出する（ステップＳ２２）。抽出した購買識別データに基づいて、購買照合部２０３が、送信された購買識別データと、記録された購買識別データを照合する（ステップＳ２３）。
【００５８】
次に、具体的な商品の購買について、図４から図６に基づいて説明する。以下では、購買する商品が競輪の車券である購買サーバ２０と、この競輪の情報を提供する情報提供サーバ３０による商品購買システムについて説明する。
【００５９】
最初に、ユーザは、ユーザＩＤとパスワードを購買サーバ２０にユーザ登録を行うことで、ユーザＩＤとパスワードを購買サーバ２０に記録させる。次に、ユーザが、購買サーバ２０にクライアント１０を用いてアクセスを行う。この際、購買サーバ２０は、ユーザにユーザＩＤとパスワードの入力を促し、ユーザからの入力を受けて、パスワード認証に成功した場合には、このクライアント１０の個体情報を記録する。図５に基づいて説明すると、ユーザＩＤ「tom」が、パスワード「abc」をクライアント１０から入力することで、購買サーバ２０がユーザ情報を認証する。認証に成功した場合には、購買サーバ２０は、このクライアント１０の個体情報（00-00-00-00-00-15）を、個体情報記録部２２１に、ユーザ情報と関連付けて記録する。既に、クライアント１０の個体情報が購買サーバ２０に記録されている場合には、クライアント１０の個体情報の送信、記録の処理が行われる必要がない。すなわち上述の処理は、クライアント１０からユーザが初めて購買サーバ２０にアクセスした場合の処理である。
【００６０】
次に、ユーザは、車券の情報を得るために情報提供サーバ３０にアクセスする。図４に示すように、クライアント１０は、情報提供サーバ３０にアクセスして（ステップＳ１００）、車券に関する情報（商品提供データ）を取得する（ステップＳ１０１）。実際に、クライアント１０には、商品提供情報１１がブラウザに表示される。そして、ユーザが、「○×競輪場、第２レース、複１−２」の車券を購入することを決定するために購入ボタン１５をクリックすることで、クライアント１０は、情報提供サーバ３０に商品購入決定データを送信する（ステップＳ１０２）。
【００６１】
次に、情報提供サーバ３０は、購買サーバ２０に購買識別データを送信する（ステップＳ１０３）。この購買識別データは、図６に示すテーブルであってよい。すなわち、購買識別データは、購買案件情報と情報提供サーバ３０の個体情報を含み、購買案件情報は、購買案件番号と、購買商品と、価格と、購買時間を含む。この購買識別データを受信した購買サーバ２０は、購買識別データ受理データを情報提供サーバ３０に送信する（ステップＳ１０４）。この購買識別データ受理データの受信を受けて、情報提供サーバ３０は、リダイレクトデータをクライアント１０に送信（ステップＳ１０５）し、クライアント１０は、購買サーバ２０にリダイレクト・アクセスをする（ステップＳ１０６）。この際に、クライアント１０から購買サーバ２０に個体情報が送信され、購買サーバ２０がクライアント１０の個体情報の認証を行う。
【００６２】
次に、購買サーバ２０は、購買識別データの照合を行う。この照合では、情報提供サーバ３０の個体情報（図６の情報提供サーバ個体情報00-00-00-00-00-40）から、情報提供サーバ３０の照合も行われる。そして、照合が成功した場合には、購買明細書１２をクライアント１０のブラウザに表示させる（ステップＳ１０７）。個体情報の認証に失敗した、あるいは購買識別データの照合に失敗した場合には、購買サーバ２０は、正しい購買が行われていないこと（購買不成功情報１３）をクライアント１０のブラウザに表示させてもよい（ステップＳ１０８）。
【００６３】
なお、情報提供サーバ３０を、購買サーバ２０が認証する際には、上述のように情報提供サーバ３０の個体情報を認証する方式でなくてもよい。例えば、サーバ相互認証用記録部３２２に記録された情報（例えば、ＰＫＩ（公開鍵基盤）を利用した電子署名）に基づいて、情報提供サーバ３０を認証する方法であってよい。この場合には、購買識別データに情報提供サーバ３０の電子署名を含ませることで、サーバ認証部２０７が購買識別データの照合を行う際に、この電子署名を公開鍵により複合化して情報提供サーバ３０を認証する。
【００６４】
ここで、情報提供サーバ３０と購買サーバ２０との間が、ＳＯＡＰ等のサーバ間連係プロトコルが用いられてもよいし、購買識別データ等のデータとして、ＸＭＬ（eXtensible  Markup  Language）データが用いられてもよい。
【００６５】
クライアント１０を操作するユーザにとっては、情報提供サーバ３０にアクセスして、購買ボタン１５をクリックすることのみで、購買サーバ２０が提供する商品の購買を実現することが可能であるため、従来よりも利便性を向上させることが可能である。さらに、従来よりも利便性を向上させたことで、購買サーバ２０を利用するユーザを増加させ、多くの商品の購買を実現することが可能である。
【００６６】
以上により、本発明の好適な実施例によれば、クライアント１０を使用するユーザが、情報提供サーバ３０と購買サーバ２０との間で、連係して認証される。したがって、ユーザは、購買サーバ２０にて認証処理を行うことで、情報提供サーバ３０の認証処理を行わなくてよい。さらに、購買サーバ２０により照合される購買識別データは、情報提供サーバ３０の個体情報を含む。したがって、購買サーバ２０は情報提供サーバ３０の照合をも行うことが可能である。結果として、本発明の好適な実施例によれば、情報提供サーバ３０の認証を含めた、強固な認証を実現することができる。
【００６７】
加えて、本発明の好適な実施例によれば、ユーザが商品の購買を行う際に、ユーザ専用のクライアントではなく、例えば、インターネットカフェ等に置かれた共有のクライアントを利用する場合であっても、安全な購買を実現することが可能である。すなわち、クライアントから、ユーザ情報の認証が成功した後に、このクライアントの個体情報を送信する。そして、商品の購買の際には、このクライアントの個体情報を認証して、購買サーバが購買を実現する。したがって、ユーザが初めて使用する共有のクライアントであっても、安全にクライアントから商品の購買を行うことが可能である。
【００６８】
購買サーバ２０、情報提供サーバ３０に提供され実行されるプログラムは、機能構成として、デバイスドライバ、処理内容の読み出しモジュール、実行モジュール、及びＯＳ処理モジュールを備えてもよい。また、購買サーバ２０、情報提供サーバ３０に提供されるプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ，またはＩＣメモリーカード等のプログラム記録媒体に格納されて利用者によって提供される。プログラムは、プログラム記録媒体に読み出され、購買サーバ２０、情報提供サーバ３０においてインストールされ実行される。
【００６９】
以上、本発明の好適な実施例を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【００７０】
【図１】本発明の実施例である商品購買システム１の構成を示したブロック図である。
【図２】本発明の実施例である個体情報記録処理を示すフローチャート図である。
【図３】本発明の実施例である購買処理を示すフローチャート図である。
【図４】本発明の実施例である商品購買システム１に競輪の車券の購買に適用したフローを説明する図である。
【図５】本発明の実施例であるユーザ情報と個体情報との関連付けを示す図である。
【図６】本発明の実施例である購買識別データを示す図である。
【符号の説明】
【００７１】
１  商品購買システム
１０  クライアント
１１  商品提供情報
１２  購買明細書
１３  購買不成功情報
１５  購入ボタン
２０  購買サーバ
３０  情報提供サーバ
４０  通信回線ネットワーク
１００  制御部
１０１  ブラウザ
１０２  個体情報記録部
１１０  通信部
１２０  記録部
１３０  表示部
１４０  入力部
２００  制御部
２０１  Ｗｅｂページ提供部
２０２  購買管理部
２０３  購買照合部
２０４  個体情報管理部
２０５  ユーザ認証部
２０６  ユーザ管理部
２０７  サーバ認証部
２１０  通信部
２２０  記録部
２２１  個体情報記録部
２２２  ユーザ情報記録部
２２３  購買識別データ記録部
３００  制御部
３０１  Ｗｅｂページ提供部
３０２  リダイレクト部
３０３  情報提供部
３０４  購買識別データ生成部
３０５  購買サーバ連係部
３１０  通信部
３２０  記録部
３２１  購買識別データ記録部
３２２  サーバ相互認証用記録部
【図１】
2007004537.tif 000003
【図２】
2007004537.tif 000004
【図３】
2007004537.tif 000005
【図４】
2007004537.tif 000006
【図５】
2007004537.tif 000007
【図６】
2007004537.tif 000008