(57)【要約】【課題】利用者が商品を容易に購入できるインターネットショッピングを提供する。【解決手段】インターネットを介して商品を提供する商品提供サーバ１０であって、利用者の電子メールアドレスを登録する利用者データベース１２と、利用者に勧める商品を選択する選択手段１６と、商品提供サーバ１０のアドレス、利用者を識別する利用者識別情報、および選択手段により選択された商品を識別する商品識別情報を含むＵＲＬを生成するＵＲＬ生成手段１８と、ＵＲＬを本文中に含む電子メールを生成して、利用者の電子メールアドレスに送信する送信手段２０と、利用者がＵＲＬをクリックした場合に、商品が購入された旨を確認するメッセージを利用者に提供する確認手段２２と、利用者がＵＲＬをクリックした場合に、利用者へ商品を提供処理する提供処理手段２４とを備える。【選択図】  図２
2004240691.tif 000002
【特許請求の範囲】
【請求項１】
インターネットを介して商品を提供する商品提供サーバであって、
当該商品提供サーバを利用する利用者の電子メールアドレスを登録する利用者データベースと、
前記利用者に勧める商品を選択する選択手段と、
インターネットにおける前記商品提供サーバのアドレス、前記利用者を識別する利用者識別情報、および前記選択手段により選択された前記商品を識別する商品識別情報を含むＵＲＬを生成するＵＲＬ生成手段と、
前記ＵＲＬを本文中に含む電子メールを生成して、前記利用者の前記電子メールアドレスに送信する送信手段と、
前記利用者が前記ＵＲＬをクリックした場合に、前記商品が購入された旨を確認するメッセージを前記利用者に提供する確認手段と、
前記利用者が前記ＵＲＬをクリックした場合に、前記利用者識別情報で識別される利用者へ、前記商品識別情報で識別される商品を提供処理する提供処理手段と、
を備えることを特徴とする商品提供サーバ。
【請求項２】
前記確認手段は、前記利用者が前記商品の購入を中止する場合に押下するキャンセルボタンを前記メッセージに含め、
前記提供処理手段は、前記キャンセルボタンが押下されなかったことを条件として前記商品を提供処理することを特徴とする請求項１に記載の商品提供サーバ。
【請求項３】
前記メッセージを前記利用者に提供したときの、第１のセッションＩＤを前記利用者から取得する、第１のセッションＩＤ取得手段と、
前記キャンセルボタンが押下されたときの、第２のセッションＩＤを前記利用者から取得する、第２のセッションＩＤ取得手段とを更に備え、
前記提供処理手段は、前記キャンセルボタンが押下され、かつ前記第１のセッションＩＤが前記第２のセッションＩＤと同一であることを条件として前記商品の提供を中止することを特徴とする請求項２に記載の商品提供サーバ。
【請求項４】
前記利用者データベースは、前記利用者の端末装置を識別する端末識別情報を格納しており、
前記確認手段は、前記ＵＲＬをクリックした前記利用者の端末識別情報を読みとる利用者確認部を更に備え、
前記提供処理手段は、前記利用者確認部によって読みとられた前記利用者の前記端末識別情報が前記利用者データベースに格納された前記利用者の前記端末識別情報と同一であることを条件として前記提供処理を行うことを特徴とする請求項１に記載の商品提供サーバ。
【請求項５】
前記利用者データベースは複数の各前記利用者の嗜好を格納しており、
前記選択手段は、前記利用者の前記嗜好を用いて前記利用者に勧める前記商品を選択することを特徴とする請求項１に記載の商品提供サーバ。
【請求項６】
前記利用者がクリックした前記商品の購入の履歴を前記利用者に対応づけて格納する購入履歴データベースを更に備え、
前記購入の履歴に基づいて、前記利用者の嗜好を抽出し、前記利用者データベースに出力する嗜好抽出手段を更に備えることを特徴とする請求項１に記載の商品提供サーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、商品提供サーバに関する。特に本発明は、インターネットを介して商品を提供する商品提供サーバに関する。
【０００２】
【従来の技術】
従来、インターネット上で商品を提供するインターネットショッピングサイトは、複数の商品を提示し、利用者から商品の購入を受け付けている（特許文献１）。
【０００３】
【特許文献１】特願平１０−５００１４号公報（第１１図）。
【０００４】
【発明が解決しようとする課題】
ところが、利用者がインターネットを介して商品を購入する場合、利用者は、まずインターネットショッピングサイトに自らアクセスし、かつ、アクセスしたサイトにおいて提供される複数の商品の中から、購入を希望する商品を自ら選択する。したがって、利用者は、インターネットショッピングサイトにおいて商品を選択して購入するまでに、多くの時間を要していた。
【０００５】
そこで本発明は、上記の課題を解決することのできる商品提供サーバを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。
【０００６】
【課題を解決するための手段】
即ち、本発明の第１の形態によると、インターネットを介して商品を提供する商品提供サーバは、商品提供サーバを利用する利用者の電子メールアドレスを登録する利用者データベースと、利用者に勧める商品を選択する選択手段と、インターネットにおける商品提供サーバのアドレス、利用者を識別する利用者識別情報、および選択手段により選択された商品を識別する商品識別情報を含むＵＲＬを生成するＵＲＬ生成手段と、ＵＲＬを本文中に含む電子メールを生成して、利用者の電子メールアドレスに送信する送信手段と、利用者がＵＲＬをクリックした場合に、商品が購入された旨を確認するメッセージを利用者に提供する確認手段と、利用者がＵＲＬをクリックした場合に、利用者識別情報で識別される利用者へ、商品識別情報で識別される商品を提供処理する提供処理手段とを備える。
【０００７】
確認手段は、利用者が商品の購入を中止する場合に押下するキャンセルボタンをメッセージに含め、提供処理手段は、キャンセルボタンが押下されなかったことを条件として商品を提供処理してもよい。
【０００８】
商品提供サーバは、メッセージを利用者に提供したときの、第１のセッションＩＤを利用者から取得する、第１のセッションＩＤ取得手段と、キャンセルボタンが押下されたときの、第２のセッションＩＤを利用者から取得する、第２のセッションＩＤ取得手段とを更に備え、提供処理手段は、キャンセルボタンが押下され、かつ第１のセッションＩＤが第２のセッションＩＤと同一であることを条件として商品の提供を中止してもよい。
【０００９】
利用者データベースは、利用者の端末装置を識別する端末識別情報を格納しており、確認手段は、ＵＲＬをクリックした利用者の端末識別情報を読みとる利用者確認部を更に備え、提供処理手段は、利用者確認部によって読みとられた利用者の端末識別情報が利用者データベースに格納された利用者の端末識別情報と同一であることを条件として提供処理を行ってもよい。
【００１０】
利用者データベースは、複数の各利用者の嗜好を格納しており、選択手段は、利用者の嗜好を用いて利用者に勧める商品を選択してもよい。
【００１１】
商品提供サーバは、利用者がクリックした商品の購入の履歴を利用者に対応づけて格納する購入履歴データベースを更に備え、購入の履歴に基づいて、利用者の嗜好を抽出し、利用者データベースに出力する嗜好抽出手段を更に備えてもよい。
【００１２】
なお上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションも又発明となりうる。
【００１３】
【発明の実施の形態】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、又実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１４】
図１は、本実施の形態に係る商品提供システム１００の構成を示す。商品提供システム１００は、端末装置４０と、端末装置４０に接続するネットワーク５０と、ネットワーク５０に接続する商品提供サーバ１０とを備える。商品提供サーバ１０は、例えばインターネットショッピングサイト運営者が管理、および運用する。端末装置４０は、商品提供サーバ１０の利用者が使用する。端末装置４０は、商品提供サーバ１０を利用する利用者の電子メールアドレス、利用者の端末装置４０を識別する端末識別情報、および利用者の嗜好を、ネットワーク５０を介して商品提供サーバ１０に入力する。
【００１５】
従来、インターネット上で商品を提供するインターネットショッピングサイトは、複数の商品を提供している。ところが、利用者がインターネットを介して商品を購入する場合、利用者は、まずインターネットショッピングサイトに自らアクセスし、かつ、アクセスしたサイトにおいて提供される複数の商品の中から、購入を希望する商品を自ら選択する。したがって、利用者は、インターネットショッピングサイトにおいて商品を選択して購入するまでに、多くの時間を要していた。また、インターネットショッピングサイトに多数の商品が掲載されている場合等に、利用者は自らの興味がある商品を選択することが困難であった。
【００１６】
そこで本実施形態に係る商品提供サーバ１０は、利用者が商品を容易に購入できるインターネットショッピングを提供することを目的とする。
【００１７】
図２は、商品提供サーバ１０の機能構成を示す。商品提供サーバ１０は、利用者データベース１２と、商品データベース１４と、選択手段１６と、ＵＲＬ生成手段１８と、送信手段２０と、確認手段２２と、提供処理手段２４と、第１のセッションＩＤ取得手段２６と、第２のセッションＩＤ取得手段２８と、購入履歴データベース３２と、嗜好抽出手段３４とを有する。商品提供サーバ１０は、さらに通信制御手段３６を有する。通信制御手段３６は、利用者データベース１２、送信手段２０、確認手段３０、提供処理手段２４、第１のセッションＩＤ取得手段２６、および第２のセッションＩＤ取得手段２８のそれぞれがネットワーク５０を介して端末装置４０と通信する場合に、通信の確立やデータの授受等の通信制御処理をする。以下、説明の簡略化のため、上記利用者データベース１２等が通信制御手段３６によりネットワーク５０を介して端末装置４０とデータを授受する場合に、単に、利用者データベース１２等が「ネットワーク５０を介して端末装置４０」とデータを授受すると記載する。
【００１８】
利用者データベース１２は、ネットワーク５０を介して端末装置４０から入力される利用者の電子メールアドレスおよび利用者の端末装置４０を識別する端末識別情報を、利用者に対応づけて登録する。利用者データベース１２は、電子メールアドレスとして、利用者が端末装置４０をネットワーク５０に接続して電子メールを送受信する場合に使用する電子メールアドレスを登録する。利用者データベース１２は、端末識別情報として、ネットワーク５０に接続する端末装置４０固有のＩＤである、例えばＭＡＣアドレスを登録する。端末装置４０が携帯電話である場合、利用者データベース１２は、端末識別情報として、その携帯電話の電話番号を登録してもよい。利用者データベース１２は、電子メールアドレスが登録された利用者ごとに、利用者を識別する利用者識別情報を割り当てる。利用者データベース１２は、割り当てた利用者識別情報を利用者に対応づけて格納する。さらに、利用者データベース１２は、ネットワーク５０を介して端末装置４０から入力される複数の各利用者の嗜好を、利用者に対応づけて格納する。例えば、利用者データベース１２は、端末装置４０が商品提供サーバ１０により予め実施されたアンケートの結果を入力することにより、嗜好を利用者に対応づけて格納してもよい。
【００１９】
商品データベース１４は、商品提供サーバ１０が提供する商品に対応づけて、商品を識別する商品識別情報および商品ジャンルを格納している。図４に示すように提供される商品が映画のＤＶＤである場合、商品データベース１４は、商品ジャンルとして、映画の内容に対応したジャンルを格納している。
【００２０】
選択手段１６は、利用者データベース１２に格納されている利用者に勧める商品を選択する。商品データベース１４が新たに商品を格納する場合に、選択手段１６は、利用者の嗜好を利用者データベース１２から読み出す。選択手段１６は、利用者データベース１２に格納されている例えばすべての利用者について、各利用者の嗜好を読み出す。選択手段１６は、読み出した各利用者の嗜好と一致する商品ジャンルに対応づけられる商品を、各利用者に勧める商品として商品データベース１４から選択する。また、選択手段１６は、予め定めた時期である例えば月初めに利用者データベース１２から利用者の嗜好を読み出して、商品を選択してもよい。
【００２１】
ＵＲＬ生成手段１８は、選択手段１６により選択された商品の商品識別情報を、商品データベース１４から読み出す。さらに、ＵＲＬ生成手段１８は、選択された商品を勧められる利用者の利用者識別情報を、利用者データベース１２から読み出す。ＵＲＬ生成手段１８は、読み出した利用者識別情報および商品識別情報格納、ならびに商品提供サーバ１０のアドレスを含むＵＲＬを、利用者および商品に対応づけて生成する。
【００２２】
送信手段２０は、生成されたＵＲＬに対応づけられる利用者の電子メールアドレスを、利用者データベース１２から読み出す。送信手段２０は、選択手段１６により選択された商品と、その商品および利用者に対応づけて生成されたＵＲＬとを本文中に含む電子メールを生成する。続いて、送信手段２０は、生成した電子メールを、読み出した電子メールアドレスにネットワーク５０を介して送信する。
【００２３】
確認手段２２は、送信手段２０から電子メールを送信された利用者が、電子メールの本文中に含まれるＵＲＬを端末装置４０においてクリックした場合に、そのＵＲＬに対応づけられる商品が購入された旨を確認するメッセージを、利用者に提供する。例えば、確認手段２２は、利用者がクリックしたＵＲＬに、メッセージを含むホームページを作成する。この場合、確認手段２２は、利用者がＵＲＬをクリックしたことにより端末装置４０において起動するブラウザ上に、作成したホームページを表示する。また、確認手段２２は、送信された電子メールに含まれるＵＲＬをクリックした利用者の端末識別情報を読みとる利用者確認部３０を更に備える。確認手段２２は、メッセージの中に、利用者がクリックしたＵＲＬに対応づけられる商品の購入を中止する場合に押下するキャンセルボタンを含める。
【００２４】
提供処理手段２４は、送信手段２０から電子メールを送信された利用者が、電子メールの本文中に含まれるＵＲＬを端末装置４０においてクリックした場合に、そのＵＲＬが含む利用者識別情報で識別される利用者へ、そのＵＲＬが含む商品識別情報で識別される商品を提供処理する。さらに、提供処理手段２４は、確認手段２２が備える利用者確認部３０によって読みとられた利用者の端末識別情報が、利用者データベース１２に格納された利用者の端末識別情報と同一であることを条件として、商品の提供処理を行う。また、提供処理手段２４は、確認するメッセージに含まれるキャンセルボタンが押下されなかったことを条件として、利用者がクリックしたＵＲＬに対応づけられる商品を提供処理する。
【００２５】
第１のセッションＩＤ取得手段２６は、確認手段２２がメッセージを利用者に提供したときの、端末装置４０と商品提供サーバ１０との接続を識別する第１のセッションＩＤを利用者から取得する。第２のセッションＩＤ取得手段２８は、確認のメッセージに含まれるキャンセルボタンが利用者により押下されたときの、端末装置４０と商品提供サーバ１０との接続を識別する第２のセッションＩＤを利用者から取得する。第１及び第２のセッションＩＤ取得手段２６、２８は、第１及び第２のセッションＩＤとして、送信元ＩＰアドレス、宛先ＩＰアドレス、プロトコル番号、送信元ポート番号および宛先ポート番号の組み合わせを取得する。なお、これらのセッションＩＤはこれに限られず、セッション確立後に商品提供サーバ１０が付与する識別番号であってもよい。
【００２６】
情報提供手段２４は、確認のメッセージに含まれるキャンセルボタンが端末装置４０において押下された場合に、第１のセッションＩＤ取得手段２６から第１のセッションＩＤを読み出し、さらに第２のセッションＩＤ取得手段２８から第２のセッションＩＤを読み出す。提供処理手段２４は、読み出した第１のセッションＩＤと第２のセッションＩＤとが同一であることを条件として、押下されたキャンセルボタンに対応づけられる商品について、商品の提供を中止する。また、提供処理手段２４は、予め定めた時間以内にキャンセルボタンが押下された場合に、商品の提供を中止してもよい。
【００２７】
以上の構成により、商品提供サーバ１０は、提供する複数の商品の中から利用者に対して商品を予め選択するので、利用者は、ＵＲＬをクリックするのみで商品を容易に購入することができる。また、確認手段２２がキャンセルボタンを含むメッセージを提供するので、商品提供サーバ１０は、利用者が誤ってＵＲＬをクリックした場合にも、商品が利用者の意志に反して提供されることを防ぐことができる。また、キャンセルボタンが押下されなかったことを条件として提供処理手段２４が商品を提供処理するので、商品提供サーバ１０は、商品の購入を希望する利用者に、利用者の手間を少なく、かつ確実に商品を提供することがでる。さらに商品提供サーバ１０は、商品の購入を中止する利用者の明確な意志を確認した上で、商品の提供を中止することができる。
【００２８】
また、提供処理手段２４が、利用者データベース１２に格納されている利用者の端末識別情報と、ＵＲＬがクリックされた利用者の端末識別情報とが同一であると判断した場合に商品の提供処理を行う。よって、商品提供サーバ１０は、利用者とは異なる他人により電子メールが取得されてＵＲＬがクリックされた場合にも、他人によって誤って商品が注文されることを防ぐことができる。さらに、提供処理手段２４が第１セッションＩＤと第２セッションＩＤとが同一である場合に商品の提供処理をするので、商品の提供処理が開始した後に、利用者から商品の購入をキャンセルされるという不具合を防ぐことができる。例えば、確認のメッセージを受信したセッションにおいてキャンセルボタンが押下されずに商品の提供処理が開始した後、利用者が新たなページを開いてから再度確認のメッセージのホームページをフラウザ上で閲覧してキャンセルボタンを押下したとする。この場合には、再度閲覧した確認のメッセージには、新たにポート番号が割り当てられる。よって、利用者がキャンセルボタンを押下した場合に、端末装置４０は、最初の確認のメッセージの場合とは異なる送信元ポート番号とともに、キャンセルの要求を商品提供サーバ１０へ送信する。すなわち、この場合における端末装置４０と商品提供サーバ１０との間の接続には、最初の確認のメッセージの場合とは異なるセッションＩＤが付与される。この場合には、第１のセッションＩＤと第２のセッションＩＤとは同一でないとして、商品提供サーバ１０は、キャンセルボタンの押下を無効とする。
【００２９】
購入履歴データベース３２は、利用者がクリックしたＵＲＬに対応づけられる商品を提供処理手段２４から取得して、商品の購入の履歴として利用者に対応づけて格納する。
【００３０】
嗜好抽出手段３４は、購入履歴データベース３２により格納される購入の履歴に基づいて、利用者の嗜好を抽出して、抽出した嗜好を利用者データベース１２に出力する。利用者データベース１２は、抽出された嗜好を嗜好抽出手段３４から取得して、利用者に対応づけて格納する。
【００３１】
例えば、嗜好抽出手段３４は、購入履歴データベース３２が格納する過去の購入商品のうち、最頻度の特徴に基づき、利用者の嗜好を抽出し、抽出した嗜好を利用者データベース１２に出力する。この一例として、購入履歴データベース３２は、利用者の購入の履歴として５種類のＤＶＤを格納しているとする。購入履歴データベース３２が格納する５種類のＤＶＤのうち、３種類がスポーツ関連のＤＶＤである場合に、嗜好抽出手段３４は、購入の履歴のうちで最も多い特徴である「スポーツ」を、利用者の嗜好として抽出し、抽出した嗜好「スポーツ」を利用者データベース１２に出力する。
【００３２】
購入履歴データベース３２が利用者の購入の履歴を格納し、嗜好抽出手段３４が格納された購入の履歴から利用者の嗜好を抽出するので、選択手段１６は、利用者が購入する可能性がより高い商品を選択することができる。
【００３３】
利用者は秘密鍵を有し、かつ、利用者データベース１２はその秘密鍵に対応する公開鍵を利用者に対応づけて格納してもよい。この場合、送信手段２０は、利用者の公開鍵を利用者データベース１２から読み出し、読み出した公開鍵で生成した電子メールを暗号化して送信する。利用者が有する秘密鍵を用いなければ、公開鍵で暗号化された電子メールは復号化されないので、利用者とは異なる他人が送信された電子メールを取得した場合にも、取得された電子メールは、他人によっては復号化されない。したがって、送信手段２０が電子メールを暗号化して送信する場合、商品提供サーバ１０は、他人によって誤って商品が注文されることを防ぐことができる。
【００３４】
図３は、利用者データベース１２のデータフォーマットの一例である。利用者データベース１２は、商品提供サーバ１０を利用する利用者に対応づけて、利用者を識別する利用者識別情報、ならびに、ネットワーク５０を介して端末装置４０から入力される利用者の電子メールアドレス、利用者の端末装置４０を識別する端末識別情報、および複数の各利用者の嗜好を格納する。例えば、利用者データベース１２は、利用者ヤマダタロウに対応づけて、利用者識別情報「ＵＳＥＲ０１」、電子メールアドレス「ｙａｍａｄａ＠ｘｘｘ．ｃｏｍ」、嗜好「ＳＦ」、および端末識別情報として携帯電話の電話番号「０９０−１１２２−ｘｘｘｘ」を格納する。
【００３５】
図４は、商品データベース１４のデータフォーマットの一例である。商品データベース１４は、商品を識別する商品識別情報、および商品の内容に対応したジャンルである商品ジャンルを、商品提供サーバ１０が提供する商品に対応づけて格納する。例えば、商品データベース１４は、商品「ＤＶＤ“未知との○○”」に対応づけて、商品識別情報「００１」および商品ジャンル「ＳＦ」、商品「ＤＶＤ“スター・×××”」に対応づけて、商品識別情報「００２」および商品ジャンル「ＳＦ」、ならびに商品「ＤＶＤ“ライオン・×××”」に対応づけて、商品識別情報「００３」および商品ジャンル「アニメ」を格納する。
【００３６】
図５は、送信手段２０が送信する電子メールの一例である。送信手段２０は、送信する電子メールの本文中に、選択手段１６により選択された商品と、その商品に対応づけてＵＲＬ生成手段１８により生成されたＵＲＬとを含める。選択手段１６が複数の商品を選択する場合、送信手段２０は、送信する電子メールの本文中に、複数の商品と各商品に対応づけたＵＲＬとを含める。利用者は、商品の購入を希望する場合に、その商品に対応づけられたＵＲＬをクリックする。商品がＵＲＬにリンクする場合、利用者は、購入を希望する商品をクリックしてもよい。例えば、送信手段２０は、利用者ヤマダタロウへ送信する電子メールの本文中に、商品「ＤＶＤ“未知との○○”」、および商品のＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｓｅｒｖｅｒ．ｃｏｍ／ＵＳＥＲ０１＿００１．ｈｔｍｌ」、ならびに商品「ＤＶＤ“スター・×××”」、および商品のＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｓｅｒｖｅｒ．ｃｏｍ／ＵＳＥＲ０１＿００２．ｈｔｍｌ」を含める。
【００３７】
図６は、確認手段２２が提供するメッセージの一例である。確認手段２２は、提供する確認のメッセージの中に、利用者がクリックしたＵＲＬに対応づけられる商品と、利用者がその商品の購入を中止する場合に押下するキャンセルボタンとを含める。例えば、利用者が商品「ＤＶＤ“未知との○○”」を購入するために、そのＵＲＬをクリックした場合、確認手段２２は、提供する確認のメッセージの中に、「ＤＶＤ“未知との○○”」と、そのＤＶＤの購入を中止する場合に押下されるキャンセルボタンとを含める。
【００３８】
図７は、商品提供サーバ１０の動作の一例を示すフローチャートである。以下、商品提供サーバ１０の提供する商品が映画のＤＶＤであり、利用者の端末装置４０が携帯電話である場合について説明する。
【００３９】
端末装置４０は、利用者の電子メールアドレス、嗜好、および端末識別情報を、ネットワーク５０を介して利用者データベース１２に入力する（Ｓ１００）。利用者データベース１２は、電子メールアドレスが入力された利用者ごとに、利用者を識別する利用者識別情報を割り当てる。利用者データベース１２は、割り当てた利用者識別情報、ならびに、入力された電子メールアドレス、嗜好、および端末識別情報を、利用者に対応づけて格納する。確認手段２２は、入力された利用者の端末識別情報を利用者データベース１２から取得する（Ｓ１０２）。商品データベース１４は、商品識別情報および商品ジャンルを、商品に対応づけて格納している。選択手段１６は、利用者データベース１２から利用者に対応づけて嗜好を読み出す。選択手段１６は、読み出した嗜好と一致する商品ジャンルに対応づけられる商品を、その利用者に勧める商品として商品データベース１４から選択する（Ｓ１０４）。ＵＲＬ生成手段１８は、選択された商品を利用者に対応づけて選択手段１６から読み出す。さらに、ＵＲＬ生成手段１８は、読み出した商品を識別する商品識別情報を商品データベース１４から読み出し、利用者の利用者識別情報を利用者データベース１２から読み出す。ＵＲＬ生成手段１８は、読み出した利用者識別情報および商品識別情報、ならびに商品提供サーバ１０のアドレスを含むＵＲＬを、利用者および商品に対応づけて生成する（Ｓ１０６）。
【００４０】
例えば、利用者データベース１２は、利用者識別情報「ＵＳＥＲ０１」、ならびに端末装置４０から入力された電子メールアドレス「ｙａｍａｄａ＠ｘｘｘ．ｃｏｍ」、嗜好「ＳＦ」、および端末識別情報として携帯電話の電話番号「０９０−１１２２−ｘｘｘｘ」を、利用者ヤマダタロウに対応づけて格納する。確認手段２２は、入力された利用者ヤマダタロウの端末識別情報「０９０−１１２２−ｘｘｘｘ」を利用者データベース１２から取得する。選択手段１６は、利用者の嗜好「ＳＦ」に一致する商品ジャンルをもつ商品として「ＤＶＤ“未知との○○”」および「ＤＶＤ“スター・×××”」を、利用者ヤマダタロウに勧める商品として商品データベース１４から選択する。ＵＲＬ生成手段１８は、選択された商品「ＤＶＤ“未知との○○”」について商品識別番号「００１」、および「ＤＶＤ“スター・×××”」について「００２」を、商品データベース１４から読み出す。さらに、ＵＲＬ生成手段１８は、利用者ヤマダタロウの利用者識別番号「ＵＳＥＲ０１」を、利用者データベース１２から読み出す。そして、ＵＲＬ生成手段１８は、利用者ヤマダタロウおよび商品「ＤＶＤ“未知との○○”」に対応づけて、ＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｓｅｒｖｅｒ．ｃｏｍ／ＵＳＥＲ０１＿００１．ｈｔｍｌ」を生成し、かつ、利用者ヤマダタロウおよび商品「ＤＶＤ“スター・×××”」に対応づけて、ＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｓｅｒｖｅｒ．ｃｏｍ／ＵＳＥＲ０１＿００２．ｈｔｍｌ」を生成する。
【００４１】
送信手段２０は、利用者および商品に対応づけて生成されたＵＲＬを、ＵＲＬ生成手段１８から読み出す。さらに、送信手段２０は、利用者の電子メールアドレスを利用者データベース１２から読み出す。送信手段２０は、読み出したＵＲＬを本文中に含む電子メールを生成する。続いて、送信手段２０は、生成した電子メールを、読み出した電子メールアドレスにネットワーク５０を介して送信する（Ｓ１０８）。送信手段２０が電子メールを送信した場合であって、利用者が電子メールの本文中に含まれるＵＲＬをクリックしない場合（Ｓ１１０：ＮＯ）、利用者が商品提供サーバ１０により提供される商品を選択していないとして、商品提供サーバ１０の動作はステップ１１０に戻る。送信手段２０が電子メールを送信した場合であって、利用者が電子メールの本文中に含まれるＵＲＬをクリックした場合（Ｓ１１０：ＹＥＳ）、利用者がクリックしたＵＲＬに対応づけられる商品を購入するとして、確認手段２２が備える利用者確認部３０は、電子メールの本文中に含まれるＵＲＬをクリックした利用者の端末識別情報を読みとる（Ｓ１１２）。確認手段２２は、利用者確認部３０によって読みとられた端末識別情報と、利用者データベース１２から取得した端末識別情報とが同一であるか否かを判断する（Ｓ１１４）。２つの端末識別情報が同一でない場合（Ｓ１１４：ＮＯ）、利用者データベース１２が格納する利用者と、商品を購入する利用者とが一致しないとして、商品提供サーバ１０はエラーメッセージを端末装置４０に送信し（Ｓ１１６）、商品提供サーバ１０の動作は終了する。２つの端末識別情報が同一である場合（Ｓ１１４：ＹＥＳ）、利用者データベース１２が格納する利用者と、商品を購入する利用者とが一致するとして、確認手段２２は、その商品が購入された旨を確認するメッセージを利用者に提供する（Ｓ１１８）。確認手段２２は、提供するメッセージの中に、利用者が商品の購入を中止する場合に押下するキャンセルボタンを含める。
【００４２】
例えば、送信手段２０は、利用者ヤマダタロウの電子メールアドレス「ｙａｍａｄａ＠ｘｘｘ．ｃｏｍ」を、利用者データベース１２から読み出す。送信手段２０は、選択された商品と商品に対応づけて生成されたＵＲＬとを本文中に含む、図５に示すような電子メールを生成する。送信手段２０は、生成した電子メールを、電子メールアドレス「ｙａｍａｄａ＠ｘｘｘ．ｃｏｍ」へ送信する。利用者ヤマダタロウが送信された電子メールにおいてＵＲＬ「ｈｔｔｐ：／／ｗｗｗ．ｓｅｒｖｅｒ．ｃｏｍ／ＵＳＥＲ０１＿００１．ｈｔｍｌ」をクリックした場合、利用者が商品「ＤＶＤ“未知との○○”」を購入するとして、確認手段２２が備える利用者確認部３０は、電子メールの本文中に含まれるＵＲＬをクリックした利用者の端末識別情報「０９０−１１２２−ｘｘｘｘ」を読みとる。確認手段２２は、利用者データベース１２から取得した端末識別情報「０９０−１１２２−ｘｘｘｘ」と、利用者確認部３０により読み取られた端末識別情報「０９０−１１２２−ｘｘｘｘ」とが一致するので、利用者データベース１２が格納する利用者と、商品を購入する利用者とが一致すると判断する。そして、確認手段２２は、商品が購入された旨を確認する図６に示すようなメッセージを、利用者ヤマダタロウに提供する。
【００４３】
第１のセッションＩＤ取得手段２６は、確認手段２２がメッセージを利用者に提供したときの、第１のセッションＩＤを端末装置４０から取得する（Ｓ１２０）。確認手段２２が利用者に確認のメッセージを提供した場合であって、利用者が確認のメッセージに含まれるキャンセルボタンを押下しない場合（Ｓ１２２：ＮＯ）、提供処理手段２４は、クリックされたＵＲＬの含む利用者識別情報で識別される利用者へ、クリックされたＵＲＬの含む商品識別情報で識別される商品を提供処理する（Ｓ１２４）。確認手段２２が利用者に確認のメッセージを提供した場合であって、利用者が確認のメッセージに含まれるキャンセルボタンを押下した場合（Ｓ１２２：ＹＥＳ）、第２のセッションＩＤ取得手段２８は、確認のメッセージに含まれるキャンセルボタンが端末装置４０において押下されたときの、第２のセッションＩＤを取得する（Ｓ１２６）。提供処理手段２４は、第１のセッションＩＤ取得手段２６から第１のセッションＩＤを読み出し、さらに第２のセッションＩＤ取得手段２８から第２のセッションＩＤを読み出す。提供処理手段２４は、読み出した第１のセッションＩＤと第２のセッションＩＤとが同一であるか否かを判断する（Ｓ１２８）。読み出した２つのセッションＩＤが同一でない場合（Ｓ１２８：ＮＯ）、利用者が商品を購入する旨を確認するメッセージを受信したセッションと、商品の購入をキャンセルしたセッションとが一致しないとして、商品提供サーバ１０は、エラーメッセージを端末装置４０に送信し（Ｓ１３０）、商品提供サーバ１０の動作は終了する。読み出した２つのセッションＩＤが同一である場合（Ｓ１２８：ＹＥＳ）、利用者が商品を購入する旨を確認するメッセージを受信したセッションと、商品の購入をキャンセルしたセッションとが一致するとして、提供処理手段２４は、キャンセルボタンが押下された商品について、商品の提供を中止する（Ｓ１３２）。以上で、本フローチャートは終了する。
【００４４】
例えば、第１のセッションＩＤ取得手段２６は、確認手段２２がメッセージを利用者に提供したときの、第１のセッションＩＤを端末装置４０から取得する。利用者ヤマダタロウが確認のメッセージに含まれるキャンセルボタンを押下しない場合、提供処理手段２４は、利用者ヤマダタロウへ、クリックされたＵＲＬの含む商品識別情報「００１」で識別される商品「ＤＶＤ“未知との○○”」を提供処理する。利用者ヤマダタロウが確認のメッセージに含まれるキャンセルボタンを押下した場合、第２のセッションＩＤ取得手段２８は、確認のメッセージに含まれるキャンセルボタンが端末装置４０において押下されたときの、第２のセッションＩＤを取得する。提供処理手段２４は、第１のセッションＩＤ取得手段２６から第１のセッションＩＤを読み出し、さらに第２のセッションＩＤ取得手段２８から第２のセッションＩＤを読み出す。提供処理手段２４は、読み出した２つのセッションＩＤが同一であると判断し、利用者が商品を購入する旨を確認するメッセージを受信したセッションと、商品の購入をキャンセルしたセッションとが一致するとして、キャンセルボタンが押下された商品「ＤＶＤ“未知との○○”」の提供を中止する。
【００４５】
以上の動作により、商品提供サーバ１０は、提供する多くの商品のうちから利用者に対して商品を予め選択するので、利用者は、ＵＲＬをクリックするのみで商品を、容易に購入することができる。
【００４６】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更または改良を加えることができる。そのような変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【図面の簡単な説明】
【図１】本実施の形態に係る商品提供システム１００の構成を示す概略図である。
【図２】商品提供サーバ１０の機能構成を示すブロック図である。
【図３】利用者データベース１２のデータフォーマットの一例を示す図である。
【図４】商品データベース１４のデータフォーマットの一例を示す図である。
【図５】送信手段２０が送信する電子メールの一例を示す表示画面である。
【図６】確認手段２２が提供するメッセージの一例を示す表示画面である。
【図７】商品提供サーバ１０の動作の一例を示すフローチャートである。
【符号の説明】
１０  商品提供サーバ
１２  利用者データベース
１４  商品データベース
１６  選択手段
１８  ＵＲＬ生成手段
２０  送信手段
２２  確認手段
２４  提供処理手段
２６  第１のセッションＩＤ取得手段
２８  第２のセッションＩＤ取得手段
３０  利用者確認部
３２  購入履歴データベース
３４  嗜好抽出手段
３６  通信制御手段
４０  端末装置
５０  ネットワーク
１００  商品提供システム
【図１】
2004240691.tif 000003
【図２】
2004240691.tif 000004
【図３】
2004240691.tif 000005
【図４】
2004240691.tif 000006
【図５】
2004240691.tif 000007
【図６】
2004240691.tif 000008
【図７】
2004240691.tif 000009