(57)【要約】【課題】本発明は、ユーザのメールアドレスを入力せずにユーザ登録可能な計算機システムを提供することを課題とする。【解決手段】計算機システムは、複数のクライアント計算機と前記計算機に接続されるＷＥＢ計算機とを備え、前記ＷＥＢ計算機は、前記クライアント計算機から登録要求を受信すると、当該ＷＥＢ計算機が受信可能なメールアドレスを、当該受信した登録要求に割り当て、電子メールを受信すると、当該受信した電子メールから、送信先のメールアドレス及び送信元のメールアドレスを特定し、登録用メールアドレス対応情報を参照して、前記特定された送信先のメールアドレスに対応する登録要求を特定し、前記特定された登録要求に対応する通信によって取得された情報を、前記特定された送信元のメールアドレスと対応付けて記憶する。【選択図】図２
2007334390.tif 000002
【特許請求の範囲】
【請求項１】
複数のクライアント計算機にネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える管理計算機であって、
前記複数のクライアント計算機のうちの一つに、当該管理計算機が受信可能なメールアドレスのうち、他のクライアント計算機のいずれにも割り当てられていないメールアドレスを割り当て、
前記クライアント計算機と、当該クライアント計算機に割り当てられたメールアドレスと、の対応を、登録用メールアドレス対応情報に記憶し、
電子メールを受信すると、当該受信した電子メールから、送信先のメールアドレス及び送信元のメールアドレスを特定し、
前記登録用メールアドレス対応情報を参照して、前記特定された送信先のメールアドレスに対応する前記クライアントを特定し、
前記特定されたクライアント計算機との通信によって取得された情報を、前記特定された送信元のメールアドレスと対応付けて記憶することを特徴とする管理計算機。
【請求項２】
複数のクライアント計算機にネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える管理計算機であって、
前記クライアント計算機から登録要求を受信すると、当該管理計算機が受信可能なメールアドレスのうち、以前に受信した登録要求のいずれにも割り当てられていないメールアドレスを、当該受信した登録要求に割り当て、
前記受信した登録要求と、当該登録要求に割り当てられたメールアドレスと、の対応を、登録用メールアドレス対応情報に記憶し、
電子メールを受信すると、当該受信した電子メールから、送信先のメールアドレス及び送信元のメールアドレスを特定し、
前記登録用メールアドレス対応情報を参照して、前記特定された送信先のメールアドレスに対応する登録要求を特定し、
前記特定された登録要求の送信元であるクライアント計算機との通信によって取得された情報を、前記特定された送信元のメールアドレスと対応付けて記憶することを特徴とする管理計算機。
【請求項３】
メールアドレスを割り当ててから所定の時間が経過すると、当該メールアドレスの割り当てを解除し、
前記割り当てを解除したメールアドレスを再度割り当てることを特徴とする請求項１又は２に記載の管理計算機。
【請求項４】
前記割り当てられたメールアドレスを、前記クライアント計算機に送信し、
前記送信したメールアドレスの出力を当該クライアント計算機に指示することを特徴とする請求項１又は２に記載の管理計算機。
【請求項５】
前記受信した電子メールから、本文に記載された情報、件名に記載された情報及び添付された情報のうちの少なくとも一つを取得し、
前記電子メールから取得された情報を、前記特定された送信元のメールアドレスと対応付けて記憶することを特徴とする請求項１又は２に記載の管理計算機。
【請求項６】
前記通信によって取得された情報は、ユーザの固有な情報であることを特徴とする請求項１又は２に記載の管理計算機。
【請求項７】
前記ユーザの固有な情報は、住所、氏名、電話番号、性別、年齢、生年月日、ユーザ名、会員番号、パスワード、ユーザが所有するカードの番号、携帯電話の固体識別情報、生体情報、スケジュール表、操作履歴及び預金残高のうち少なくとも一つを含むことを特徴とする請求項６に記載の管理計算機。
【請求項８】
当該管理計算機が受信可能なメールアドレスを新たに作成し、
前記作成された新たなメールアドレスを、前記複数のクライアント計算機のうちの一つに割り当てることによって、当該管理計算機が受信可能なメールアドレスのうち、他のクライアント計算機のいずれにも割り当てられていないメールアドレスを、前記複数のクライアント計算機のうちの一つに割り当てることを特徴とする請求項１に記載の管理計算機。
【請求項９】
前記クライアント計算機から登録要求を受信すると、当該管理計算機が受信可能なメールアドレスを新たに作成し、
前記作成された新たなメールアドレスを、当該受信した登録要求に割り当てることによって、当該管理計算機が受信可能なメールアドレスのうち、以前に受信した登録要求のいずれにも割り当てられていないメールアドレスを、当該受信した登録要求に割り当てることを特徴とする請求項２に記載の管理計算機。
【請求項１０】
前記メールアドレスを新たに作成してから所定の時間が経過すると、当該作成されたメールアドレスを無効とすることによって、当該作成されたメールアドレスの割り当てを解除することを特徴とする請求項８又は９に記載の管理計算機。
【請求項１１】
前記特定された送信元のメールアドレスが偽装されているか否かを判定し、
前記特定された送信元のメールアドレスが偽装されている場合、前記通信によって取得された情報を、前記特定された送信元のメールアドレスと対応付けて記憶する処理を行わないことを特徴とする請求項１又は２に記載の管理計算機。
【請求項１２】
プロセッサ、メモリ及びインタフェースを備える複数のクライアント計算機と、前記複数のクライアント計算機にネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える管理計算機と、を備える計算機システムであって、
前記管理計算機は、
前記複数のクライアント計算機のうちの一つに、当該管理計算機が受信可能なメールアドレスのうち、他のクライアント計算機のいずれにも割り当てられていないメールアドレスを割り当て、
前記クライアント計算機と、当該クライアント計算機に割り当てられたメールアドレスと、の対応を、登録用メールアドレス対応情報に記憶し、
電子メールを受信すると、当該受信した電子メールから、送信先のメールアドレス及び送信元のメールアドレスを特定し、
前記登録用メールアドレス対応情報を参照して、前記特定された送信先のメールアドレスに対応する前記クライアントを特定し、
前記特定されたクライアント計算機との通信によって取得された情報を、前記特定された送信元のメールアドレスと対応付けて記憶することを特徴とする計算機システム。
【請求項１３】
プロセッサ、メモリ及びインタフェースを備える複数のクライアント計算機と、前記複数のクライアント計算機にネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える管理計算機と、を備える計算機システムであって、
前記管理計算機は、
前記クライアント計算機から登録要求を受信すると、当該管理計算機が受信可能なメールアドレスのうち、以前に受信した登録要求のいずれにも割り当てられていないメールアドレスを、当該受信した登録要求に割り当て、
前記受信した登録要求と、当該登録要求に割り当てられたメールアドレスと、の対応を、登録用メールアドレス対応情報に記憶し、
電子メールを受信すると、当該受信した電子メールから、送信先のメールアドレス及び送信元のメールアドレスを特定し、
前記登録用メールアドレス対応情報を参照して、前記特定された送信先のメールアドレスに対応する登録要求を特定し、
前記特定された登録要求の送信元であるクライアント計算機との通信によって取得された情報を、前記特定された送信元のメールアドレスと対応付けて記憶することを特徴とする計算機システム。
【請求項１４】
複数のクライアント計算機にネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える管理計算機によって実行されるプログラムであって、
前記複数のクライアント計算機のうちの一つに、当該管理計算機が受信可能なメールアドレスのうち、他のクライアント計算機のいずれにも割り当てられていないメールアドレスを割り当てるステップと、
前記クライアント計算機と、当該クライアント計算機に割り当てられたメールアドレスと、の対応を、登録用メールアドレス対応情報に記憶するステップと、
電子メールを受信すると、当該受信した電子メールから、送信先のメールアドレス及び送信元のメールアドレスを特定するステップと、
前記登録用メールアドレス対応情報を参照して、前記特定された送信先のメールアドレスに対応する前記クライアントを特定するステップと、
前記特定されたクライアント計算機との通信によって取得された情報を、前記特定された送信元のメールアドレスと対応付けて記憶するステップと、を含むことを特徴とするプログラム。
【請求項１５】
複数のクライアント計算機にネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える管理計算機によって実行されるプログラムであって、
前記クライアント計算機から登録要求を受信するステップと、
当該管理計算機が受信可能なメールアドレスのうち、以前に受信した登録要求のいずれにも割り当てられていないメールアドレスを、当該受信した登録要求に割り当てるステップと
前記受信した登録要求と、当該登録要求に割り当てられたメールアドレスと、の対応を、登録用メールアドレス対応情報に記憶するステップと、
電子メールを受信すると、当該受信した電子メールから、送信先のメールアドレス及び送信元のメールアドレスを特定するステップと、
前記登録用メールアドレス対応情報を参照して、前記特定された送信先のメールアドレスに対応する登録要求を特定するステップと、
前記特定された登録要求の送信元であるクライアント計算機との通信によって取得された情報を、前記特定された送信元のメールアドレスと対応付けて記憶するステップと、を含むことを特徴とするプログラム。
【請求項１６】
複数のクライアント計算機にネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える管理計算機であって、
前記複数のクライアント計算機のうちの一つに、当該管理計算機が受信可能なメールアドレスのうち、他のクライアント計算機のいずれにも割り当てられていないメールアドレスを割り当て、
前記クライアント計算機と、当該クライアント計算機に割り当てられているメールアドレスと、の対応を、登録用メールアドレス対応情報に記憶し、
電子メールを受信すると、当該受信した電子メールから、送信先のメールアドレス及び送信元のメールアドレスを特定し、
前記登録用メールアドレス対応情報を参照して、前記特定された送信先のメールアドレスに対応する前記クライアントを特定し、
前記特定されたクライアント計算機に、前記特定された送信元のメールアドレスを表示させることを特徴とする管理計算機。
【請求項１７】
複数のクライアント計算機にネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える管理計算機であって、
前記クライアント計算機から登録要求を受信すると、当該管理計算機が受信可能なメールアドレスのうち、以前に受信した登録要求のいずれにも割り当てられていないメールアドレスを、当該受信した登録要求に割り当て、
前記受信した登録要求と、当該登録要求に割り当てられたメールアドレスと、の対応を、登録用メールアドレス対応情報に記憶し、
電子メールを受信すると、当該受信した電子メールから、送信先のメールアドレス及び送信元のメールアドレスを特定し、
前記登録用メールアドレス対応情報を参照して、前記特定された送信先のメールアドレスに対応する登録要求を特定し、
前記特定された登録要求の送信元であるクライアント計算機に、前記特定された送信元のメールアドレスを表示させることを特徴とする管理計算機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント計算機及び管理計算機に関し、特に、インターネット上の会員登録の技術に関する。
【背景技術】
【０００２】
インターネットのホームページ等においては、各種の会員サービスが提供されている。会員サービスを受けるためには、有償無償を問わず、会員登録が必要である。一般的に、ユーザは、ホームページに表示された所定の入力ボックスに、氏名及びメールアドレス等を含むユーザの固有な情報を入力することによって、会員登録を行う。このとき、ユーザの入力ミスを防ぐために、メールアドレスは、二度の入力を要求される。メールアドレスは文字数が多いので、メールアドレスの入力作業はユーザにとって負担が大きい。
【０００３】
前述した問題点を解決するための会員登録システムが特許文献１に開示されている。当該会員登録システムでは、会員登録の希望者が操作する端末装置から電子メールを受信すると、受信された電子メールの電子メールアドレスを読み取るとともに、読み取った電子メールアドレスが会員情報データベースに存在するものであるか否かを検索する。ついで、上記検索の結果、上記電子メールアドレスが会員情報データベースに存在しない場合に、当該希望者に会員番号及びパスワードを割り当てるとともに、当該会員番号とパスワードを新規会員の会員情報として会員情報データベースに格納する。そして、新規会員に対してサービスを提供するウェブページにリンクするＵＲＬおよび上記会員番号等を含む電子メールを生成し、上記新規会員の端末装置の電子メールアドレスに対して送信する。
【０００４】
【特許文献１】特開２００３−１６７８３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前述した従来技術によると、メールアドレスの入力の手間は省略できるが、新規ユーザ登録処理の際に、メールアドレス以外のユーザの固有な情報を登録できないという問題があった。
【０００６】
本発明は、前述した問題点に鑑みてなされたものであって、ユーザのメールアドレスを入力せずにユーザ登録可能な計算機システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
プロセッサ、メモリ及びインタフェースを備える複数のクライアント計算機と、前記複数のクライアント計算機にネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える管理計算機と、を備える計算機システムであって、前記管理計算機は、
前記複数のクライアント計算機のうちの一つに、当該管理計算機が受信可能なメールアドレスのうち、他のクライアント計算機のいずれにも割り当てられていないメールアドレスを割り当て、前記クライアント計算機と、当該クライアント計算機に割り当てられたメールアドレスと、の対応を、登録用メールアドレス対応情報に記憶し、電子メールを受信すると、当該受信した電子メールから、送信先のメールアドレス及び送信元のメールアドレスを特定し、前記登録用メールアドレス対応情報を参照して、前記特定された送信先のメールアドレスに対応する前記クライアントを特定し、前記特定されたクライアント計算機との通信によって取得された情報を、前記特定された送信元のメールアドレスと対応付けて記憶することを特徴とする計算機システム。
【０００８】
また、プロセッサ、メモリ及びインタフェースを備える複数のクライアント計算機と、前記複数のクライアント計算機にネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える管理計算機と、を備える計算機システムであって、前記管理計算機は、前記クライアント計算機から登録要求を受信すると、当該管理計算機が受信可能なメールアドレスのうち、以前に受信した登録要求のいずれにも割り当てられていないメールアドレスを、当該受信した登録要求に割り当て、前記受信した登録要求と、当該登録要求に割り当てられたメールアドレスと、の対応を、登録用メールアドレス対応情報に記憶し、電子メールを受信すると、当該受信した電子メールから、送信先のメールアドレス及び送信元のメールアドレスを特定し、前記登録用メールアドレス対応情報を参照して、前記特定された送信先のメールアドレスに対応する登録要求を特定し、前記特定された登録要求の送信元であるクライアント計算機との通信によって取得された情報を、前記特定された送信元のメールアドレスと対応付けて記憶することを特徴とする計算機システム。
【発明の効果】
【０００９】
本発明の代表的な形態によれば、ユーザがメールアドレスを入力せずに、ユーザ登録を完了できる。
【発明を実施するための最良の形態】
【００１０】
本発明の実施の形態を図面を参照して説明する。
【００１１】
図１は、本発明の実施の形態の計算機システムの構成のブロック図である。計算機システムは、複数のクライアント計算機１、ＷＥＢサーバ３及びネットワーク５を備える。ネットワーク５は、クライアント計算機１とＷＥＢサーバ３とを接続する。ネットワーク５は、例えば、インターネットである。クライアント計算機１は、ＣＰＵ、メモリ及びインタフェースを備える計算機である。クライアント計算機１は、ＷＥＢサーバ３によって提供されるＷＥＢサイトにアクセスする。ＷＥＢサーバ３は、図２で詳細を説明するが、クライアント計算機１にＷＥＢサイトを提供する計算機である。また、ＷＥＢサーバ３は、ユーザの固有な情報を管理する管理サーバである。
【００１２】
図２は、本発明の実施の形態の計算機システムに備わるＷＥＢサーバ３の構成のブロック図である。ＷＥＢサーバ３は、ＣＰＵ３１、メモリ３２及びインタフェース３９を備える。インタフェース３９は、ネットワーク５を介してクライアント計算機１と接続する。ＣＰＵ３１は、メモリ３２に記憶されるプログラムを実行することによって、各種処理を行う。メモリ３２は、ＣＰＵ３１に実行されるプログラム及びＣＰＵ３１によって必要とされる情報等を記憶する。具体的には、メモリ３２は、新規ユーザ登録プログラム３２０、ＷＥＢサイト提供プログラム３３０、登録用メールアドレス対応テーブル３４０及びユーザ情報テーブル３５０を記憶する。ＷＥＢサイト提供プログラム３３０は、通常のＷＥＢサーバに記憶されているものと同一であり、クライアント計算機１にＷＥＢサイトを提供する。具体的には、ＷＥＢサイト提供プログラム３３０は、クライアント計算機１に要求された情報を、当該クライアント計算機１に送信する。登録用メールアドレス対応テーブル３４０は、新規ユーザのメールアドレスを、ユーザ情報として登録するために用いられるテーブルである。なお、登録用メールアドレス対応テーブル３４０については、図３で詳細を説明する。ユーザ情報テーブル３５０は、当該ＷＥＢサーバ３によって提供されるＷＥＢサイトのユーザに関する情報を管理する。なお、ユーザ情報テーブル３５０については、図４で詳細を説明する。
【００１３】
新規ユーザ登録プログラム３２０は、登録要求受信サブプログラム３２１、登録要求ＩＤ生成サブプログラム３２２、登録用メールアドレス生成サブプログラム３２３、メール受信サブプログラム３２４、入力情報受信サブプログラム３２５、ユーザ情報テーブル更新サブプログラム３２６及び画面生成サブプログラム３２７を含む。
【００１４】
登録要求受信サブプログラム３２１は、新規ユーザ登録要求をクライアント計算機１から受信する。登録要求ＩＤ生成サブプログラム３２２は、登録要求受信サブプログラム３２１が受信した新規ユーザ登録要求を一意に識別するための登録要求ＩＤを生成する。登録用メールアドレス生成サブプログラム３２３は、当該ＷＥＢサーバ３によって受信可能なメールアドレスを新たに生成する。メール受信サブプログラム３２４は、クライアント計算機１から電子メールを受信する。そして、メール受信サブプログラム３２４は、受信した電子メールの送信元のメールアドレス及び送信先のメールアドレスに基づいて、登録用メールアドレス対応テーブル３４０を更新する。入力情報受信サブプログラム３２５は、ユーザによって入力された情報を、クライアント計算機１から受信する。ユーザ情報テーブル更新サブプログラム３２６は、入力情報受信サブプログラム３２５から受信した入力情報及び登録用メールアドレス対応テーブル３４０に基づいて、ユーザ情報テーブル３５０を更新する、画面生成サブプログラム３２７は、クライアント計算機１に表示される画面を生成する。
【００１５】
図３は、本発明の実施の形態のＷＥＢサーバ３に記憶される登録用メールアドレス対応テーブル３４０の構成図である。登録用メールアドレス対応テーブル３４０は、登録要求ＩＤ３４１、登録用メールアドレス３４２、ユーザメールアドレス３４３及び受信情報３４４を含む。登録要求ＩＤ３４１は、クライアント計算機１から送信される新規ユーザ登録要求の一意な識別子である。登録用メールアドレス３４２は、当該レコードの登録要求ＩＤ３４１によって識別される新規ユーザ登録要求に割り当てられたメールアドレスである。ユーザメールアドレス３４３は、当該レコードの登録用メールアドレス３４２宛てに送信された電子メールの送信元のメールアドレスである。つまり、ユーザメールアドレス３４３は、当該レコードの登録要求ＩＤ３４１によって識別される新規ユーザ登録要求によって登録が要求される新規ユーザのメールアドレスである。受信情報３４４は、当該レコードの登録用メールアドレス３４２宛てに送信された電子メールの本文又は件名に格納されている情報である。また、受信情報３４４は、当該レコードの登録用メールアドレス３４２宛てに送信された電子メールに添付されたファイルである。
【００１６】
図４は、本発明の実施の形態のＷＥＢサーバ３に記憶されるユーザ情報テーブル３５０の構成図である。ユーザ情報テーブル３５０は、ユーザＩＤ３５１、ユーザメールアドレス３５２及びユーザ情報３５３を含む。ユーザＩＤ３５１は、当該ＷＥＢサイトにユーザ登録されているユーザの一意な識別子である。ユーザメールアドレス３５２は、当該レコードのユーザＩＤ３５１によって識別されるユーザのメールアドレスである。ユーザ情報３５３は、当該レコードのユーザＩＤ３５１によって識別されるユーザの固有な情報である。例えば、ユーザ情報３５３は、住所、氏名、電話番号、性別、年齢、生年月日、ユーザ名、会員番号、パスワード、クレジットカード番号、キャッシュカード番号、携帯電話の固体識別情報、生体情報、スケジュール表、操作履歴及び預金残高のうち少なくとも一つを含む。また、ユーザ情報３５３は、画像等の電子ファイルを含んでいてもよい。
【００１７】
図５は、本発明の実施の形態の計算機システムによって実行される新規ユーザ登録処理のシーケンス図である。まず、クライアント計算機１は、ユーザの操作を契機に、新規ユーザ登録要求をＷＥＢサーバ３に送信する（Ｓ１０１）。
【００１８】
ＷＥＢサーバ３の登録要求受信サブプログラム３２１は、新規ユーザ登録要求をクライアント計算機１から受信する。すると、ＷＥＢサーバ３の登録要求ＩＤ生成サブプログラム３２２は、登録要求受信サブプログラム３２１が受信した新規ユーザ登録要求を一意に識別するための登録要求ＩＤを生成する（Ｓ１０２）。具体的には、登録要求ＩＤ生成サブプログラム３２２は、乱数、アプリケーションＩＤ及び登録要求ＩＤの生成時刻等に基づいて、登録要求ＩＤを生成する。アプリケーションＩＤは、新規ユーザ登録プログラム３２０の一意な識別子である。なお、アプリケーションＩＤは、ライセンスキーとして一般的に知られているものであり、詳細な説明は省略する。なお、登録要求ＩＤ生成サブプログラム３２２は、他の方法を用いて、登録要求ＩＤを生成してもよい。
【００１９】
次に、ＷＥＢサーバ３の登録用メールアドレス生成サブプログラム３２３は、当該ＷＥＢサーバ３によって受信可能なメールアドレスを新たに生成する（Ｓ１０３）。そして、登録用メールアドレス生成サブプログラム３２３は、生成した新たなメールアドレスを登録用メールアドレスとして、登録要求ＩＤ生成サブプログラム３２２によって生成された登録要求ＩＤに割り当てる。そして、登録用メールアドレス生成サブプログラム３２３は、登録用メールアドレス対応テーブル３４０を更新する（Ｓ１０４）。具体的には、登録用メールアドレス生成サブプログラム３２３は、登録用メールアドレス対応テーブル３４０に、新たなレコードを生成する。次に、登録用メールアドレス生成サブプログラム３２３は、生成した新たなレコードの登録要求ＩＤ３４１に、登録要求ＩＤ生成サブプログラム３２２によって生成された登録要求ＩＤを格納する。次に、登録用メールアドレス生成サブプログラム３２３は、生成した新たなレコードの登録用メールアドレスに、生成した新たなメールアドレスを格納する。これによって、登録用メールアドレスと登録要求ＩＤとの対応は、１対１となる。すなわち、登録用メールアドレスによって、新規ユーザ登録要求が一意に特定される。なお、登録用メールアドレスには、失効時期が設定されていてもよい。登録用メールアドレスが失効すれば、失効した登録用メールアドレスによるなりすましの登録がなくなる。登録用メールアドレスの失効時期は、例えば、登録用メールアドレスの生成から一定時間後とする。
【００２０】
ここでは、登録用メールアドレス生成サブプログラム３２３による登録用メールアドレスの生成方法の一例を説明する。登録用メールアドレス生成サブプログラム３２３は、登録要求ＩＤ生成サブプログラム３２２によって生成された登録要求ＩＤ、及び当該ＷＥＢサーバ３に割り当てられているドメインに基づいて、登録用メールアドレスを生成する。登録要求ＩＤが「００２９３８２」且つドメインが「ａｕｔｈａｄｄ．ｃｏｍ」の場合、登録用メールアドレス生成サブプログラム３２３は、「００２９３８２＠ａｕｔｈａｄｄ．ｃｏｍ」を登録用メールアドレスとして生成する。登録要求ＩＤが一意なため、登録用メールアドレスも一意となる。なお、登録用メールアドレスと登録要求ＩＤとの対応が１対１であれば、登録用メールアドレス生成サブプログラム３２３は、いかなる方法で登録用メールアドレスを生成してもよい。
【００２１】
次に、ＷＥＢサーバ３の画面生成サブプログラム３２７は、登録用メールアドレス画面を生成する（Ｓ１０５）。そして、画面生成サブプログラム３２７は、生成した登録用メールアドレス画面及び登録要求ＩＤ生成サブプログラム３２２によって生成された登録要求ＩＤを、新規ユーザ登録要求の送信元であるクライアント計算機１に送信する（Ｓ１０６）。
【００２２】
図６は、本発明の実施の形態の登録用メールアドレス画面の説明図である。登録用メールアドレス画面は、登録用メールアドレス生成サブプログラム３２３によって生成された登録用メールアドレスを含む。なお、登録用メールアドレス画面は、登録用メールアドレスと併せて、当該登録用メールアドレスを示すＱＲコードを含んでもよい。また、登録用メールアドレス画面は、登録ボタンを含む。登録ボタンが操作されると、クライアント計算機１は、ユーザ情報入力画面の要求を、ＷＥＢサーバ３に送信する。なお、登録用メールアドレス画面は、登録ボタンを省略してもよい。この場合、クライアント計算機１は、ユーザ情報入力画面の要求を、ＷＥＢサーバ３に自動的に送信する。例えば、クライアント計算機１は、所定の間隔で所定の回数だけ、ユーザ情報入力画面の要求を送信する。ここで、図５に戻る。
【００２３】
クライアント計算機１は、登録用メールアドレス画面及び登録要求ＩＤを、ＷＥＢサーバ３から受信する。次に、クライアント計算機１は、受信した登録用メールアドレス画面を表示する。ユーザは、表示された登録用メールアドレス画面に含まれる登録用メールアドレス宛てに、クライアント計算機１又は他の計算機から電子メールを送信する。他の計算機は、クライアント計算機１以外の計算機であれば何であってもよく、例えば、携帯電話又はＰＤＡ等である。クライアント計算機１から電子メールが送信されると、当該クライアント計算機１に設定されたメールアドレスが、当該ユーザのメールアドレスとして登録される。一方、他の計算機から電子メールが送信されると、当該他の計算機に設定されたメールアドレスが、当該ユーザのメールアドレスとして登録される。つまり、ユーザは、登録したいメールアドレスが送信元である電子メールを、登録用メールアドレス宛てに送信する（Ｓ１０７）。
【００２４】
すると、ＷＥＢサーバ３のメール受信サブプログラム３２４は、クライアント計算機１又は他の計算機から電子メールを受信する。そして、メール受信サブプログラム３２４は、受信した電子メールから、送信元のメールアドレス及び送信先のメールアドレスを取得する。なお、電子メールの件名及び本文の少なくとも一方に情報が格納されている場合、メール受信サブプログラム３２４は、当該電子メールの件名及び本文から、情報を取得する。同様に、電子メールにファイルが添付されている場合にも、メール受信サブプログラム３２４は、当該電子メールから添付ファイルを取得する。なお、添付ファイルは、電子メールに添付できるものであればいかなるものであってもよい。
【００２５】
次に、メール受信サブプログラム３２４は、取得した送信先のメールアドレスと一致する登録用メールアドレスを破棄する。これによって、ＷＥＢサーバ３は、破棄された登録用メールアドレス宛ての電子メールを受信できなくなる。
【００２６】
なお、メール受信サブプログラム３２４は、当該受信した電子メールの送信先のメールアドレス及び送信先のメールアドレスのうちの少なくとも一方が偽装されたか否かを判定してもよい。そして、メール受信サブプログラム３２４は、メールアドレスが偽装されていないと判定した場合のみ、登録用メールアドレス対応テーブル３４０を更新する。つまり、メール受信サブプログラム３２４は、メールアドレスが偽装されていると判定した場合、登録用メールアドレス対応テーブル３４０の更新を行わない。なお、メールアドレスの偽装は、いかなる方法で判定されてもよい。メールアドレスの偽造判定技術は、例えば、ＤＫＩＭ（ＤｏｍａｉｎＫｅｙｓ  Ｉｄｅｎｔｉｆｉｅｄ  Ｍａｉｌ）、ＳｅｎｄｅｒＩＤ又はＳＰＦ（Ｓｅｎｄｅｒ  Ｐｏｌｉｃｙ  Ｆｒａｍｅｗｏｒｋ）である。また、メール受信サブプログラム３２４は、当該受信した電子メールの送信先のメールアドレス及び送信先のメールアドレスが偽装されたか否かを判定できない場合にも、登録用メールアドレス対応テーブル３４０の更新を行わなくてもよい。
【００２７】
次に、メール受信サブプログラム３２４は、登録用メールアドレス対応テーブル３４０を更新する（Ｓ１０８）。具体的には、メール受信サブプログラム３２４は、取得した送信先のメールアドレスと登録用メールアドレス対応テーブル３４０の登録用メールアドレス３４２とが一致するレコードを、登録用メールアドレス対応テーブル３４０から選択する。次に、メール受信サブプログラム３２４は、選択したレコードのユーザメールアドレス３４３に、取得した送信元のメールアドレスを格納する。次に、メール受信サブプログラム３２４は、電子メールの件名及び本文のうち少なくとも一方から情報を取得した場合、当該取得した情報を、選択したレコードの受信情報３４４に格納する。また、メール受信サブプログラム３２４は、電子メールから添付ファイルを取得した場合、当該取得した添付ファイルを、選択したレコードの受信情報３４４に格納する。
【００２８】
一方、ユーザは、電子メールを送信した後に、登録用メールアドレス画面の登録ボタンを操作する。すると、クライアント計算機１は、ユーザ情報入力画面の要求を、ＷＥＢサーバ３に送信する（Ｓ１０９）。なお、ユーザ情報入力画面の要求は、ステップＳ１０６で受信した登録要求ＩＤを含む。また、クライアント計算機１は、ユーザの操作を契機とせずに、ユーザ情報入力画面の要求を、ＷＥＢサーバ３に送信してもよい。
【００２９】
ＷＥＢサーバ３の画面生成サブプログラム３２７は、ユーザ情報入力画面の要求を、クライアント計算機１から受信する。すると、画面生成サブプログラム３２７は、ユーザ情報入力画面を生成する（Ｓ１１０）。そして、画面生成サブプログラム３２７は、生成したユーザ情報入力画面を、ユーザ情報入力画面の要求の送信元であるクライアント計算機１に送信する（Ｓ１１１）。
【００３０】
図７は、本発明の実施の形態のユーザ情報入力画面の説明図である。ユーザ情報入力画面は、ユーザの固有な情報が入力される入力欄を含む。本説明図のユーザ情報入力画面に含まれる入力欄には、氏名、郵便番号、住所、電話番号、性別、生年月日クレジットカード番号、クレジットカード名義及びクレジットカードの有効期限が入力される。また、ユーザ情報入力画面は、送信ボタンを含む。送信ボタンが操作されると、クライアント計算機１は、入力欄に入力されたユーザの固有な情報を、ＷＥＢサーバ３に送信する。
【００３１】
ここで、ユーザの固有な情報が、携帯電話の固体識別情報の場合について説明する。クライアント計算機１は、携帯電話である。本発明の実施の形態のユーザ情報入力画面は、携帯電話に、固体識別情報を送信させるための情報を含む。当該情報を構成要素の一部として含むボタン又はリンクをユーザによって操作されると、携帯電話は、固体識別情報をＷＥＢサーバに送信する。そのため、ユーザは、携帯電話の固体識別情報を入力しない。ボタン又はリンクの選択が、入力の代わりとなる。ところで、固体識別情報は、例えば、携帯電話機の製造番号、ＵＩＭ（Ｕｓｅｒ Ｉｄｅｎｔｉｔｙ Ｍｏｄｕｌｅ）の製造番号又はサブスクライバＩＤなどである。サブスクライバＩＤは、ａｕ（商標）が提供する契約者識別子である。携帯電話のユーザが、固体識別情報によって、一意に識別されるため、固体識別情報は、モバイルサイトの認証に用いられることが多い。
【００３２】
ところで、登録用メールアドレス画面及びユーザ情報入力画面が、一つの画面に含まれていてもよい。
【００３３】
また、ユーザ情報入力画面には、電子メールから特定されたユーザメールアドレスが表示されてもよい。この場合のユーザ情報入力画面の作成について説明する。画面生成サブプログラム３２７は、受信したユーザ情報入力画面の要求から、登録要求ＩＤを抽出する。次に、画面生成サブプログラム３２７は、抽出した登録要求ＩＤと登録用メールアドレス対応テーブル３４０の登録要求ＩＤ３４１とが一致するレコードを、登録用メールアドレス対応テーブル３４０から選択する。次に、画面生成サブプログラム３２７は、選択したレコードから、ユーザメールアドレス３４３を抽出する。そして、画面生成サブプログラム３２７は、抽出したユーザメールアドレス３４３を含むユーザ情報入力画面を生成する。これによって、ＷＥＢサーバ３は、ユーザによるメールアドレスの入力を支援できる。また、画面生成サブプログラム３２７は、選択したレコードから、受信情報３４４を抽出してもよい。この場合、画面生成サブプログラム３２７は、抽出した受信情報３４４を含むユーザ情報入力画面を生成する。ここで、図５に戻る。
【００３４】
クライアント計算機１は、ユーザ情報入力画面をＷＥＢサーバ３から受信する。次に、クライアント計算機１は、受信したユーザ情報入力画面を表示する。すると、ユーザは、表示されたユーザ情報入力画面に、当該ユーザの固有な情報を入力する。そして、ユーザは、ユーザの固有な情報の入力が完了すると、ユーザ情報入力画面の送信ボタンを操作する。送信ボタンが操作されると、クライアント計算機１は、ユーザ情報入力画面の入力欄に入力されたユーザの固有な情報及びステップＳ１０６で受信した登録要求ＩＤを、ＷＥＢサーバ３に送信する（Ｓ１１２）。
【００３５】
ＷＥＢサーバ３の入力情報受信サブプログラム３２５は、ユーザの固有な情報及び登録要求ＩＤをクライアント計算機１から受信する。次に、ＷＥＢサーバ３のユーザ情報テーブル更新サブプログラム３２６は、ユーザ情報テーブル３５０を更新する（Ｓ１１３）。具体的には、ユーザ情報テーブル更新サブプログラム３２６は、入力情報受信サブプログラム３２５が受信した登録要求ＩＤと登録用メールアドレス対応テーブル３４０の登録要求ＩＤ３４１とが一致するレコードを、登録用メールアドレス対応テーブル３４０から選択する。次に、ユーザ情報テーブル更新サブプログラム３２６は、選択したレコードから、ユーザメールアドレス３４３及び受信情報３４４を抽出する。次に、ユーザ情報テーブル更新サブプログラム３２６は、ユーザ情報テーブル３５０のユーザＩＤ３５１のいずれにも重複しないように、新たなユーザＩＤを生成する。次に、ユーザ情報テーブル更新サブプログラム３２６は、ユーザ情報テーブル３５０に新たなレコードを生成する。次に、ユーザ情報テーブル更新サブプログラム３２６は、新たなレコードのユーザＩＤ３５１に、生成したユーザＩＤを格納する。次に、ユーザ情報テーブル更新サブプログラム３２６は、新たなレコードのユーザメールアドレス３５２に、抽出したユーザメールアドレス３４３を格納する。次に、ユーザ情報テーブル更新サブプログラム３２６は、抽出した受信情報３４４及び入力情報受信サブプログラム３２５が受信したユーザの固有な情報を、新たなレコードのユーザ情報３５３に格納する。
【００３６】
以上のように、ＷＥＢサーバ３は、新規ユーザ登録処理を完了する。本実施の形態によれば、ユーザは、新規ユーザ登録時に、当該ユーザのメールアドレスを入力する手間を省略できる。そのため、メールアドレスの入力ミスもなくなる。また、ユーザが、他人のメールアドレスを偽って入力できなくなる。このように、ＷＥＢサーバ３は、ユーザのメールアドレスを確実且つ正確に取得できる。また、ＷＥＢサーバ３は、電子メールによって送信された情報及び添付ファイルを、ユーザの固有な情報として登録できる。これによって、ＷＥＢサーバ３は、画面から入力できない情報及び添付ファイルを、ユーザの固有な情報として登録できる。
【００３７】
従来、ＷＥＢサーバが、電子メールの送信元のメールアドレスを、ユーザのメールアドレスとして扱うことはできた。しかし、従来のＷＥＢサーバは、ユーザに画面から入力された情報と当該送信元のメールアドレスとを対応付けることができなかった。なぜなら、電子メールの通信と入力情報が送信される通信とは、別個であり、対応を把握できないからである。本実施の形態によれば、ＷＥＢサーバ３は、電子メールの通信と入力情報が送信される通信との対応を把握できる。これによって、ＷＥＢサーバ３は、入力情報と電子メールから取得できる情報とを対応付けて、ユーザ情報として記憶できる。また、本実施の形態は、従来の新規ユーザ登録処理に容易に適用できる。
【００３８】
従来では、新規ユーザ登録を受け付けるＷＥＢサーバは、入力されたメールアドレスの正当性を確認するために、当該入力されたメールアドレスへ、電子メールを送信することがあった。しかし、ユーザは、迷惑メールの受信を回避するために、受信を許諾する送信元のメールアドレスを指定している場合には、当該ＷＥＢサーバのメールアドレスを、受信を許諾する送信元の一つに追加しなければいけない。そうでなければ、当該ユーザによって操作されるクライアント計算機は、電子メールを受信できない。しかし、本実施の形態によれば、ＷＥＢサーバは、電子メールを送信しなくても、正当なメールアドレスを取得できる。したがって、ユーザは、ＷＥＢサーバのメールアドレスを、受信を許諾する送信元の一つに追加する手間を省略できる。なお、受信を許諾する送信元として指定される文字列は、メールアドレスを構成する文字列の全部又は一部である。
【００３９】
なお、新規ユーザ登録プログラム３２０は、登録用メールアドレス生成サブプログラム３２３の代わりに、登録用メールアドレス割当サブプログラムを含んでもよい。この場合、ＷＥＢサーバ３には、当該ＷＥＢサーバ３が受信可能なメールアドレスが予め複数設定されている。登録用メールアドレス割当サブプログラムは、登録要求ＩＤ生成サブプログラム３２２によって生成された登録要求ＩＤのいずれにも割り当てられていないメールアドレスを、ＷＥＢサーバ３が受信可能なメールアドレスの中から特定する。そして、登録用メールアドレス割当サブプログラムは、特定したメールアドレスを登録用メールアドレスとして、登録要求ＩＤ生成サブプログラム３２２によって生成された登録要求ＩＤに割り当てる。すなわち、登録用メールアドレス割当サブプログラムは、登録要求ＩＤに既に割り当てられている登録用メールアドレスを、他の登録要求ＩＤに割り当てない。この場合にも、登録用メールアドレスと登録要求ＩＤとの対応は１対１となる。すなわち、登録用メールアドレスによって、新規ユーザ登録要求が一意に特定される。ただし、登録用メールアドレス割当サブプログラムは、登録要求ＩＤに対する登録用メールアドレスの割り当てを解除する必要がある。なぜなら、登録要求ＩＤに割り当てられるメールアドレスが、不足してしまうからである。例えば、登録用メールアドレス割当サブプログラムは、登録用メールアドレスを割り当ててから所定の時間が経過すると、当該登録用メールアドレスの割り当てを解除する。また、登録用メールアドレス割当サブプログラムは、登録要求ＩＤに対応する登録処理を完了すると、当該登録要求ＩＤに対する登録用メールアドレスの割り当てを解除する。そして、登録用メールアドレス割当サブプログラムは、割り当てが解除されたメールアドレスを登録用メールアドレスとして、異なる登録要求ＩＤに再度割り当てることができる。ただし、ＷＥＢサーバ３は、予め設定されたメールアドレスの数より多数の新規ユーザを、所定の時間内に登録できない。なぜならば、ＷＥＢサーバ３が受信可能なメールアドレスのすべてが登録要求ＩＤに既に割り当てられていると、登録用メールアドレス割当サブプログラムは、登録要求ＩＤ生成サブプログラム３２２によって新たに生成された登録要求ＩＤにメールアドレスを割り当てることができないからである。よって、ＷＥＢサーバ３が受信可能なメールアドレスは、サービスの提供規模に応じた数だけ予め設定されるのが好ましい。
【００４０】
また、登録要求ＩＤの代わりに、セッションＩＤを用いてもよい。セッションＩＤは、ＷＥＢサーバとＷＥＢブラウザとの間の通信を識別する識別子である。セッションＩＤの生成及び管理は、通常のＷＥＢサーバ及び通常のＷＥＢブラウザの機能である。したがって、セッションＩＤの詳細な説明は、省略する。
【００４１】
ところで、前述した実施形態では、クライアント計算機１のユーザは、メールアドレスを登録した。しかし、クライアント計算機１のユーザは、メールアドレスの代わりに、ＳＩＰユーザエージェントアドレスを登録できてもよい。この場合、クライアント計算機１は、ＳＩＰ（Ｓｅｓｓｉｏｎ Ｉｎｉｔｉａｔｉｏｎ Ｐｒｏｔｏｃｏｌ）ユーザ・エージェントの機能を備える。また、ＷＥＢサーバ３は、ＳＩＰユーザ・エージェントの機能及びＳＩＰサーバの機能を備える。そして、ＷＥＢサーバ３は、登録用メールアドレスの代わりに、登録用ユーザエージェントアドレスを生成する。登録用ユーザエージェントアドレスは、ＷＥＢサーバ３がＳＩＰに基づく通信を受信するためのアドレスである。アドレス体系は、電子メールと同様のため、詳細な説明は省略する。登録用ユーザエージェントアドレスの生成方法は、登録用メールアドレスの生成方法と同様であればよい。ＷＥＢサーバ３は、生成した登録要求ＩＤと生成した登録用ユーザエージェントアドレスとを対応付けて、登録用メールアドレス対応テーブル３４０に記憶する。クライアント計算機１は、ユーザの操作を契機に、ＳＩＰによって、ユーザのユーザエージェントアドレスを、登録用ユーザエージェントアドレス宛てに送信する。ＷＥＢサーバ３は、クライアント計算機１からユーザのユーザエージェントアドレスを受信する。次に、ＷＥＢサーバ３は、ユーザのユーザエージェントアドレスを受信した通信から、送信先のユーザエージェントアドレスを取得する。次に、ＷＥＢサーバ３は、取得した送信先のユーザエージェントアドレスと登録用メールアドレス対応テーブル３４０の登録用ユーザエージェントアドレスとが一致するレコードを、登録用メールアドレス対応テーブル３４０から選択する。次に、ＷＥＢサーバ３は、選択したレコードに、受信したユーザのユーザエージェントアドレスを格納する。これによって、ＷＥＢサーバ３は、受信したユーザのユーザエージェントアドレスと登録要求ＩＤとの対応を、登録用メールアドレス対応テーブル３４０に格納する。一方、クライアント計算機１は、ユーザの固有な情報及び登録要求ＩＤをＷＥＢサーバ３に送信する。ＷＥＢサーバ３は、ユーザの固有な情報及び登録要求ＩＤをクライアント計算機１から受信する。次に、ＷＥＢサーバ３は、受信した登録要求ＩＤと登録用メールアドレス対応テーブル３４０の登録要求ＩＤとが一致するレコードを、登録用メールアドレス対応テーブル３４０から選択する。次に、ＷＥＢサーバ３は、選択したレコードから、ユーザのユーザエージェントアドレスを抽出する。次に、ＷＥＢサーバ３は、ユーザ情報テーブル３５０のユーザＩＤのいずれとも重複しないように、新たなユーザＩＤを生成する。次に、ＷＥＢサーバ３は、ユーザ情報テーブル３５０に新たなレコードを生成する。次に、ＷＥＢサーバ３は、新たなレコードのユーザＩＤに、生成したユーザＩＤを格納する。次に、ＷＥＢサーバ３は、新たなレコードのユーザのユーザエージェントアドレスに、抽出したユーザのユーザエージェントアドレスを格納する。以上のように、ＷＥＢサーバ３は、ＳＩＰの通信と入力情報が送信される通信との対応を把握できる。これによって、ＷＥＢサ���バ３は、入力情報とＳＩＰから取得できる情報とを対応付けて、ユーザ情報として記憶できる。
【００４２】
なお、本実施の形態では、クライアント計算機１は、電子メールを送信してから、入力情報を送信した。しかし、クライアント計算機１は、入力情報を送信してから、電子メールを送信してもよい。いずれの場合であっても、ＷＥＢサーバ３は、電子メールの通信と入力情報が送信される通信との対応を把握できる。これによって、ＷＥＢサーバ３は、入力情報と電子メールから取得できる情報とを対応付けて、ユーザ情報として記憶できる。
【００４３】
また、本実施の形態では、ＷＥＢサーバ３は、生成された登録用メールアドレス及び生成された登録要求ＩＤを、クライアント計算機１に送信した。しかし、ＷＥＢサーバ３は、登録用メールアドレスのみをクライアント計算機１に送信してもよい。この場合、登録用メールアドレス対応テーブル３４０の登録要求ＩＤ３４１は、省略できる。つまり、登録用メールアドレスが、登録要求を識別するための識別子としても使用される。クライアント計算機１は、登録要求ＩＤの代わりに登録用メールアドレスを、ユーザ情報入力画面の入力欄に入力されたユーザの固有な情報と共にＷＥＢサーバ３に送信する。すると、ＷＥＢサーバ３は、受信した登録用メールアドレスと登録用メールアドレス対応テーブル３４０の登録用メールアドレス３４２とが一致するレコードを、登録用メールアドレス対応テーブル３４０から選択する。そして、ＷＥＢサーバ３は、選択したレコードから、ユーザメールアドレス３４３を抽出する。それ以外の処理は、登録要求ＩＤを用いる場合と同一なので説明を省略する。なお、登録用メールアドレスの一部が、登録要求を識別するための識別子として使用されてもよい。
【００４４】
クライアント計算機１は、送信した一つの登録要求の処理が完了するまで、新たな登録要求をＷＥＢサーバ３に送信しないとする。この場合、ＷＥＢサーバ３は、登録要求ＩＤに基づいて、クライアント計算機１を特定できる。つまり、いかなるタイミングにおいても、登録要求ＩＤとクライアント計算機１とは、一対一となる。例えば、ＷＥＢサーバ３は、登録用メールアドレスを、登録要求ＩＤに割り当てることによって、登録用メールアドレスを、クライアント計算機１に割り当てる。
【００４５】
本実施の形態では、ＷＥＢサーバ３は、１台の装置で構成されるものとしたが、提供するサービスの規模などによっては、複数の装置で構成されてもよい。この場合、ＷＥＢサーバ３を構成する装置は、適宜なデータ転送経路を介して互いに接続される。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施の形態の計算機システムの構成のブロック図である。
【図２】本発明の実施の形態の計算機システムに備わるＷＥＢサーバの構成のブロック図である。
【図３】本発明の実施の形態のＷＥＢサーバに記憶される登録用メールアドレス対応テーブルの構成図である。
【図４】本発明の実施の形態のＷＥＢサーバに記憶されるユーザ情報テーブルの構成図である。
【図５】本発明の実施の形態の計算機システムによって実行される新規ユーザ登録処理のシーケンス図である。
【図６】本発明の実施の形態の登録用メールアドレス画面の説明図である。
【図７】本発明の実施の形態のユーザ情報入力画面の説明図である。
【符号の説明】
【００４７】
１  クライアント計算機
３  ＷＥＢサーバ
５  ネットワーク
３１  ＣＰＵ
３２  メモリ
３９  インタフェース
３２０  新規ユーザ登録プログラム
３２１  登録要求受信サブプログラム
３２２  登録要求ＩＤ生成サブプログラム
３２３  登録用メールアドレス生成サブプログラム
３２４  メール受信サブプログラム
３２５  入力情報受信サブプログラム
３２６  ユーザ情報テーブル更新サブプログラム
３２７  画面生成サブプログラム
３３０  ＷＥＢサイト提供プログラム
３４０  登録用メールアドレス対応テーブル
３４１  登録要求ＩＤ
３４２  登録用メールアドレス
３４３  ユーザメールアドレス
３４４  受信情報
３５０  ユーザ情報テーブル
３５１  ユーザＩＤ
３５２  ユーザメールアドレス
３５３  ユーザ情報
【図１】
2007334390.tif 000003
【図２】
2007334390.tif 000004
【図３】
2007334390.tif 000005
【図４】
2007334390.tif 000006
【図５】
2007334390.tif 000007
【図６】
2007334390.tif 000008
【図７】
2007334390.tif 000009