(57)【要約】【課題】ユーザに関する情報の登録及び更新を容易にする。【解決手段】複数の第１計算機にネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える第２計算機であって、前記メモリは、示すユーザ情報を記憶し、前記プロセッサは、前記第１計算機とセッションを確立し、電話番号を、当該確立されたセッションに割り当て、メール識別情報を、当該確立されたセッションに割り当て、ダイヤルを着信し、電子メールを受信し、前記確立されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルの発信者電話番号と、当該確立されたセッションに割り当てられたメール識別情報を送信先とする電子メールの送信元のメールアドレスとの対応を、前記ユーザ情報に格納する。【選択図】図２
2008252538.tif 000002
【特許請求の範囲】
【請求項１】
複数の第１計算機にネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える第２計算機であって、
前記メモリは、
ユーザの電話番号と当該ユーザのメールアドレスとの対応を示すユーザ情報を記憶し、
前記プロセッサは、
前記第１計算機とセッションを確立し、
当該第２計算機が着信可能な電話番号のうち、以前に確立されたセッションのいずれにも割り当てられていない電話番号を、当該確立されたセッションに割り当て、
電子メールに含めることが可能な情報であるメール識別情報のうち、以前に確立されたセッションのいずれにも割り当てられていないメール識別情報を、当該確立されたセッションに割り当て、
ダイヤルを着信し、
電子メールを受信し、
前記確立されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルの発信者電話番号と、当該確立されたセッションに割り当てられたメール識別情報を含む電子メールの送信元のメールアドレスとの対応を、前記ユーザ情報に格納することを特徴とする第２計算機。
【請求項２】
前記メール識別情報は、当該第２計算機が受信可能なメールアドレスであり、
前記確立されたセッションに割り当てられたメール識別情報を含む電子メールは、前記確立されたセッションに割り当てられたメールアドレスを送信先とする電子メールであることを特徴とする請求項１に記載の第２計算機。
【請求項３】
前記プロセッサは、前記確立されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルの発信者電話番号が前記ユーザ情報に格納されている場合、当該発信者電話番号と対応づけられて格納されているユーザのメールアドレスを、当該前記確立されたセッションに割り当てられたメール識別情報を含む電子メールの送信元のメールアドレスに変更することによって、前記確立されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルの発信者電話番号と、当該前記確立されたセッションに割り当てられたメール識別情報を含む電子メールの送信元のメールアドレスとの対応を、前記ユーザ情報に格納することを特徴とする請求項１に記載の第２計算機。
【請求項４】
前記プロセッサは、
前記着信したダイヤルから、着信電話番号及び発信者電話番号番号を特定し、
前記特定された着信電話番号が割り当てられているセッションを特定し、
前記特定されたセッションに割り当てられたメール識別情報を含む電子メールの送信元のメールアドレスを特定し、
前記特定された発信者電話番号と前記特定された送信元のメールアドレスとの対応を前記ユーザ情報に格納することによって、前記確立されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルの発信者電話番号と、当該前記確立されたセッションに割り当てられたメール識別情報を含む電子メールの送信元のメールアドレスとの対応を、前記ユーザ情報に格納することを特徴とする請求項１に記載の第２計算機。
【請求項５】
前記プロセッサは、
前記受信した電子メールから、送信元のメールアドレス及びメール識別情報を特定し、
前記特定されたメール識別情報が割り当てられているセッションを特定し、
前記特定されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルの発信者電話番号を特定し、
前記特定された発信者電話番号と前記特定された送信元のメールアドレスとの対応を前記ユーザ情報に格納することによって、前記確立されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルの発信者電話番号と、当該前記確立されたセッションに割り当てられたメール識別情報を含む電子メールの送信元のメールアドレスとの対応を、前記ユーザ情報に格納することを特徴とする請求項１に記載の第２計算機。
【請求項６】
前記第１計算機は、携帯電話機であり、
前記プロセッサは、
前記第１計算機からダイヤルを着信し、
前記第１計算機から電子メールを受信することを特徴とする請求項１に記載の第２計算機。
【請求項７】
前記プロセッサは、
前記第１計算機又は前記第１計算機と異なる電話機からダイヤルを着信し、
前記第１計算機又は前記第１計算機と異なるメール送信装置からメールを受信することを特徴とする請求項１に記載の第２計算機。
【請求項８】
前記プロセッサは、
前記電話番号を前記確立されたセッションに割り当ててから所定の時間が経過すると、当該電話番号の割り当てを解除し、
前記割り当てを解除した電話番号を異なるセッションに再度割り当てることを特徴とする請求項１に記載の第２計算機。
【請求項９】
前記プロセッサは、
前記割り当てた電話番号及び前記割り当てたメール識別情報のうち少なくとも一方を、前記第１計算機に送信し、
前記送信した電話番号及びメール識別情報のうち少なくとも一方の出力を前記第１計算機に指示することを特徴とする請求項１に記載の第２計算機。
【請求項１０】
前記プロセッサは、
前記メールアドレスを前記確立されたセッションに割り当ててから所定の時間が経過すると、当該メールアドレスの割り当てを解除し、
前記割り当てを解除したメールアドレスを異なるセッションに再度割り当てることを特徴とする請求項２に記載の第２計算機。
【請求項１１】
前記プロセッサは、
前記第１計算機とセッションを確立すると、当該第２計算機が受信可能なメールアドレスを新たに作成し、
前記作成された新たなメールアドレスを、前記確立されたセッションに割り当てることによって、当該第２計算機が受信可能なメールアドレスのうち、以前に確立されたセッションのいずれにも割り当てられていないメールアドレスを、当該確立されたセッションに割り当てることを特徴とする請求項２に記載の第２計算機。
【請求項１２】
前記プロセッサは、前記メールアドレスを新たに作成してから所定の時間が経過すると、当該作成されたメールアドレスを無効とすることによって、当該作成されたメールアドレスの割り当てを解除することを特徴とする請求項１１に記載の登録計算機。
【請求項１３】
前記プロセッサは、
当該前記確立されたセッションに割り当てられたメール識別情報を含む電子メールの送信元のメールアドレスが偽装されているか否かを判定し、
前記確立されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルの発信者電話番号が偽装されているか否かを判定し、
前記送信元のメールアドレス及び前記発信者電話番号のうち少なくとも一方が偽装されている場合、前記確立されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルの発信者電話番号と、当該前記確立されたセッションに割り当てられたメール識別情報を含む電子メールの送信元のメールアドレスとの対応を、前記ユーザ情報に格納しないことを特徴とする請求項１に記載の第２計算機。
【請求項１４】
前記第１計算機は、携帯電話機であり、
前記ユーザ情報は、ユーザが所有する第１計算機の電話番号と当該第１計算機の固体識別番号及び製造番号のうちの少なくとも一方との対応を含み、
前記プロセッサは、
前記確立されたセッションにおいて、前記第１計算機の固体識別番号及び製造番号のうちの少なくとも一方を取得し、
前記確立されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルの発信者電話番号と、当該確立されたセッションにおいて取得された固体識別番号及び製造番号のうちの少なくとも一方との対応を、前記ユーザ情報に格納することを特徴とする請求項１に記載の第２計算機。
【請求項１５】
複数の携帯電話機にネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える第２計算機であって、
前記メモリは、
前記携帯電話機の電話番号と当該携帯電話機の固体識別番号及び製造番号のうち少なくとも一方との対応を示すユーザ情報を記憶し、
前記プロセッサは、
前記携帯電話機とセッションを確立し、
前記確立されたセッションにおいて、前記携帯電話機の固体識別番号及び製造番号のうちの少なくとも一方を取得し、
当該第２計算機が着信可能な電話番号のうち、以前に確立されたセッションのいずれにも割り当てられていない電話番号を、当該確立されたセッションに割り当て、
前記携帯電話機からダイヤルを着信し、
前記確立されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルの発信者電話番号と、当該確立されたセッションにおいて取得された固体識別番号及び製造番号のうち少なくとも一方との対応を、前記ユーザ情報に格納することを特徴とする第２計算機。
【請求項１６】
前記プロセッサは、前記確立されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルの発信者電話番号が前記ユーザ情報に格納されている場合、当該発信者電話番号と対応づけられて格納されている固体識別番号及び製造番号のうちの少なくとも一方を、当該確立されたセッションにおいて取得された固体識別番号及び製造番号のうちの少なくとも一方に変更することによって、前記確立されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルの発信者電話番号と、当該確立されたセッションにおいて取得された固体識別番号及び製造番号のうちの少なくとも一方との対応を、前記ユーザ情報に格納することを特徴とする請求項１５に記載の第２計算機。
【請求項１７】
前記プロセッサは、
前記着信したダイヤルから、着信電話番号及び発信者電話番号番号を特定し、
前記特定された着信電話番号が割り当てられているセッションを特定し、
前記特定された発信者電話番号と前記特定されたセッションにおいて取得された固体識別番号及び製造番号のうちの少なくとも一方との対応を前記ユーザ情報に格納することによって、前記確立されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルの発信者電話番号と、当該確立されたセッションにおいて取得された固体識別番号及び製造番号のうち少なくとも一方との対応を、前記ユーザ情報に格納することを特徴とする請求項１５に記載の第２計算機。
【請求項１８】
前記プロセッサは、
前記電話番号を前記確立されたセッションに割り当ててから所定の時間が経過すると、当該電話番号の割り当てを解除し、
前記割り当てを解除した電話番号を異なるセッションに再度割り当てることを特徴とする請求項１５に記載の第２計算機。
【請求項１９】
前記プロセッサは、
前記割り当てた電話番号を、前記携帯電話機に送信し、
前記送信した電話番号の出力を前記携帯電話機に指示することを特徴とする請求項１５に記載の第２計算機。
【請求項２０】
前記プロセッサは、
前記確立されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルの発信者電話番号が偽装されているか否かを判定し、
前記発信者電話番号が偽装されている場合、前記確立されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルの発信者電話番号と、当該確立されたセッションにおいて取得された固体識別番号及び製造番号のうちの少なくとも一方との対応を、前記ユーザ情報に格納しないことを特徴とする請求項１５に記載の第２計算機。
【請求項２１】
前記ユーザ情報は、前記携帯電話機の電話番号と当該携帯電話機のメールアドレスとの対応を示すユーザ情報を記憶し、
電子メールに含めることが可能な情報であるメール識別情報のうち、以前に確立されたセッションのいずれにも割り当てられていないメール識別情報を、当該確立されたセッションに割り当て、
電子メールを受信し、
前記確立されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルの発信者電話番号と、当該前記確立されたセッションに割り当てられたメール識別情報を含む電子メールの送信元のメールアドレスとの対応を、前記ユーザ情報に格納することを特徴とする請求項１５に記載の第２計算機。
【請求項２２】
複数の第１計算機にネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える第２計算機であって、
前記プロセッサは、
前記第１計算機とセッションを確立し、
当該第２計算機が着信可能な電話番号のうち、以前に確立されたセッションのいずれにも割り当てられていない電話番号を、当該確立されたセッションに割り当て、
電子メールに含めることが可能な情報であるメール識別情報のうち、以前に確立されたセッションのいずれにも割り当てられていないメール識別情報を、当該確立されたセッションに割り当て、
ダイヤルを着信し、
電子メールを受信し、
前記確立されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルと、当該確立されたセッションに割り当てられたメール識別情報を含む電子メールとを、同一のユーザからのものと判断することを特徴とする第２計算機。
【請求項２３】
複数の第１計算機にネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える第２計算機に、
ユーザの電話番号と当該ユーザのメールアドレスとの対応を示すユーザ情報を記憶するステップと、
前記第１計算機とセッションを確立するステップと、
当該第２計算機が着信可能な電話番号のうち、以前に確立されたセッションのいずれにも割り当てられていない電話番号を、当該確立されたセッションに割り当てるステップと、
電子メールに含めることが可能な情報であるメール識別情報のうち、以前に確立されたセッションのいずれにも割り当てられていないメール識別情報を、当該確立されたセッションに割り当てるステップと、
ダイヤルを着信するステップと、
電子メールを受信するステップと、
前記確立されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルの発信者電話番号と、当該確立されたセッションに割り当てられたメール識別情報を含む電子メールの送信元のメールアドレスとの対応を、前記ユーザ情報に格納するステップと、を実行させるためのプログラム。
【請求項２４】
複数の携帯電話機にネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える第２計算機に、
前記携帯電話機の電話番号と当該携帯電話機の固体識別番号及び製造番号のうち少なくとも一方との対応を示すユーザ情報を記憶するステップと、
前記携帯電話機とセッションを確立するステップと、
前記確立されたセッションにおいて、前記携帯電話機の固体識別番号及び製造番号のうちの少なくとも一方を取得するステップと、
当該第２計算機が着信可能な電話番号のうち、以前に確立されたセッションのいずれにも割り当てられていない電話番号を、当該確立されたセッションに割り当てるステップと、
前記携帯電話機からダイヤルを着信するステップと、
前記確立されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルの発信者電話番号と、当該確立されたセッションにおいて取得された固体識別番号及び製造番号のうち少なくとも一方との対応を、前記ユーザ情報に格納するステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロセッサ、メモリ及びインタフェースを備える計算機に関し、特に、ユーザに関する情報を登録又は更新する技術に関する。
【背景技術】
【０００２】
各種サービスを提供するＷＥＢサーバは、当該サービスのユーザに関する情報を管理している。従来、ユーザに関する情報を登録又は更新する場合、ユーザが、当該登録又は更新される情報を入力する必要があった。この問題を解決するために、メールアドレスを含むユーザに関する情報の登録を容易とする顧客情報取得システムが特許文献１に開示されている。特許文献１に開示されている技術は、アドレス取得アタッチメントと情報登録端末とを有する顧客情報取得システムにおいて、顧客の携帯電話番号を含む顧客情報の入力を受け付け、該顧客情報を顧客データベースに登録を行い、前記顧客の携帯電話から携帯電話番号を取得し、前記携帯電話番号を当該携帯電話に電子メールで所定のアドレス宛てに送信させ、情報登録端末が前記電子メールを受信し、前記電子メールから携帯電話番号を抽出し、前記携帯電話番号と一致する顧客情報に前記電子メールの送信元アドレスを登録する。
【特許文献１】特開２００５−２９３１３１号広報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１の技術によれば、アドレス取得アタッチメントを携帯電話に接続する必要があった。そのため、アドレス取得アタッチメントを持たないユーザは、当該特許文献１に開示されている技術を用いて、メールアドレスを登録できないという問題があった。更に、特許文献１に開示されている技術では、携帯電話の電話番号に関しては、ユーザの入力によって登録する必要があった。本発明の代表的な形態は、前述した問題点に鑑みてなされたものであって、ユーザに関する情報の登録及び更新を容易とする技術を提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明の代表的な形態は、複数の第１計算機にネットワークを介して接続され、プロセッサ、メモリ及びインタフェースを備える第２計算機であって、前記メモリは、ユーザの電話番号と当該ユーザのメールアドレスとの対応を示すユーザ情報を記憶し、前記プロセッサは、前記第１計算機とセッションを確立し、当該第２計算機が着信可能な電話番号のうち、以前に確立されたセッションのいずれにも割り当てられていない電話番号を、当該確立されたセッションに割り当て、電子メールに含めることが可能な情報であるメール識別情報のうち、以前に確立されたセッションのいずれにも割り当てられていないメール識別情報を、当該確立されたセッションに割り当て、ダイヤルを着信し、電子メールを受信し、前記確立されたセッションに割り当てられた電話番号を着信電話番号とするダイヤルの発信者電話番号と、当該確立されたセッションに割り当てられたメール識別情報を含む電子メールの送信元のメールアドレスとの対応を、前記ユーザ情報に格納する。
【発明の効果】
【０００５】
本発明の代表的な形態によれば、ユーザに関する情報の登録及び更新を容易にできる。
【発明を実施するための最良の形態】
【０００６】
本発明の実施形態を図面を参照して説明する。
【０００７】
（第１の実施形態）
図１は、第１の実施形態の計算機システムの構成のブロック図である。図１に示す計算機システムは、インターネット２、公衆交換電話網（図示省略）、携帯電話６０及びＷＥＢサーバ４を備える。インターネット２及び公衆交換電話網は、携帯電話６０とＷＥＢサーバ４とを相互に接続する。携帯電話６０は、ユーザから操作されることによって、発信者電話番号通知を伴ったダイヤルを発信する電話機である。発信者電話番号は、必ずしも数字である必要はなく、ＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）又はＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）で採用されているように、文字であってもよい。携帯電話６０は、ＩＰ電話であってもよい。この場合、公衆交換電話網は、省略される。また、携帯電話６０は、ＷＥＢブラウザ機能及びメール送信機能を備える。なお、ＷＥＢブラウザ機能及びメール送信機能を備える電話機であれば、携帯電話６０でなく、固定電話であってもよい。ＷＥＢサーバ４は、各種サービスを携帯電話６０に提供する。ＷＥＢサーバ４については、図２で詳細を説明する。なお、説明を明瞭にするために、第１の実施形態の計算機システムでは、１台の携帯電話６０に対するユーザ情報登録処理を説明する。実際には、ＷＥＢサーバ４は、インターネット２を介して、複数の携帯電話６０に対してユーザ情報登録処理を行う。また、図１では、携帯電話６０は、２台ずつを図示しているが、計算機システムにいくつ備わっていてもよい。
【０００８】
図２は、第１の実施形態の計算機システムに備わるＷＥＢサーバ４の構成のブロック図である。ＷＥＢサーバ４は、送受信部４１、中央処理装置４２、主記憶装置４３、補助記憶装置４６、入力装置（図示省略）及び表示装置（図示省略）を備える。送受信部４１は、インターネット２に接続され、携帯電話６０とデータを送受信するインタフェースである。中央処理装置４２は、例えば、ＣＰＵである。中央処理装置４２は、主記憶装置４３に記憶されているプログラムを実行することによって、各種処理を行う。主記憶装置４３は、例えば、メモリである。主記憶装置４３は、中央処理装置４２によって実行されるプログラム及び中央処理装置４２によって必要とされる情報等が記憶される。補助記憶装置４６は、例えば、ハードディスクである。補助記憶装置４６は、各種情報を記憶する。入力装置は、例えば、マウス、キーボード又はタッチパネルである。入力装置には、管理者から各種情報が入力される。表示装置は、ディスプレイである。表示装置には、中央処理装置４２から表示を指示された情報が表示される。なお、ＷＥＢサーバ４は、送受信部４１、中央処理装置４２及び主記憶装置４３を備えれば、いかなる形態であってもよい。例えば、ＷＥＢサーバ４は、パーソナルコンピュータ又はサーバ等である。
【０００９】
具体的には、主記憶装置４３は、メインモジュール４３１、登録要求受信モジュール４３２、登録要求ＩＤ生成モジュール４３３、登録用電話番号選択モジュール４３４、登録用電話番号送信モジュール４３５、ダイヤル着信モジュール４３６、電話番号読取モジュール４３７、登録用メールアドレス生成モジュール４３８、登録用メールアドレス送信モジュール４３９、メール受信モジュール４４０、メールアドレス読取モジュール４４１、ユーザ情報登録モジュール４４２、登録用電話番号テーブル４５１、登録用情報対応テーブル４５２及びユーザ管理テーブル４５３を記憶する。
【００１０】
図３は、第１の実施形態のＷＥＢサーバ４に記憶される登録用電話番号テーブル４５１の構成図である。登録用電話番号テーブル４５１は、登録用電話番号４５１１及び割当フラグ４５１２を含む。登録用電話番号４５１１は、登録用電話番号の候補となる電話番号である。そのため、登録用電話番号４５１１には、ＷＥＢサーバ４によってダイヤルを着信可能な電話番号のすべてが事前に格納されている。つまり、登録用電話番号４５１１には、公衆交換電話網を運営する事業者によってＷＥＢサーバ４に割り当てられた電話番号のすべてが格納されている。割当フラグ４５１２は、登録用電話番号４５１１が登録要求のいずれかに割り当てられているか否かを示す。具体的には、登録用電話番号４５１１がいずれかの登録要求に割り当てられている場合、割当フラグ４５１２には「１」が格納される。一方、登録用電話番号４５１１が登録要求のいずれにも割り当てられていない場合、割当フラグ４５１２には「０」が格納される。
【００１１】
図４は、第１の実施形態のＷＥＢサーバ４に記憶される登録用情報対応テーブル４５２の構成図である。登録用情報対応テーブル４５２は、登録要求ＩＤ４５２１、登録用電話番号４５２２及び登録用メールアドレス４５２３を含む。登録要求ＩＤ４５２１は、登録要求の一意な識別子である。なお、登録要求ＩＤ４５２１には、登録要求ＩＤ生成モジュール４３３によって生成される登録要求ＩＤが格納される。登録用電話番号４５２２は、当該レコードの登録要求ＩＤ４５２１によって識別される登録要求に割り当てられた電話番号である。なお、登録用電話番号４５２２には、登録用電話番号選択モジュール４３４によって選択された電話番号が格納される。登録用メールアドレス４５２３は、当該レコードの登録要求ＩＤ４５２１によって識別される登録要求に割り当てられたメールアドレスである。なお、登録用メールアドレス４５２３には、登録用メールアドレス生成モジュール４３８によって生成されたメールアドレスが格納される。
【００１２】
図５は、第１の実施形態のＷＥＢサーバ４に記憶されるユーザ管理テーブル４５３の構成図である。ユーザ管理テーブル４５３は、ユーザＩＤ４５３１、電話番号４５３２、メールアドレス４５３３、ＵＩＤ４５３４及び製造番号４５３５を含む。ユーザＩＤ４５３１は、ＷＥＢサーバ４によるサービスの提供を受けるユーザの一意な識別子である。電話番号４５３２は、ユーザＩＤ４５３１によって識別されるユーザが所有する携帯電話６０の電話番号である。なお、本実施形態では、電話番号４５３２は、ユーザの一意な識別子としても使用される。そのため、ユーザＩＤ４５３１は省略されてもよい。メールアドレス４５３３は、ユーザＩＤ４５３１によって識別されるユーザが所有する携帯電話６０の電話番号である。ＵＩＤ４５３４は、ユーザＩＤ４５３１によって識別されるユーザが所有する携帯電話６０のＵＩＤである。ＵＩＤ４５３４は、ＮＴＴドコモ及びソフトバンクではＵＩＤであるが、ａｕではサブスクライバＩＤである。ＵＩＤ又サブスクライバＩＤは、固体識別情報である。ＵＩＤ又サブスクライバＩＤは、携帯電話によるＨＴＴＰリクエストに含まれる。また、ＵＩＤ又サブスクライバＩＤは、契約回線毎に異なる。ＷＥＢサーバは、ＨＴＴＰリクエストに含まれるＵＩＤ又はサブスクライバＩＤを取得することによって、ＨＴＴＰリクエストを送信した端末を識別する。ＵＩＤ又はサブスクライバＩＤは、端末によって発信される場合もあれば、移動体通信網のゲートウェイサーバーによって付加される場合もある。製造番号４５３５は、ユーザＩＤ４５３１によって識別されるユーザが所有する携帯電話６０の製造番号である。製造番号４５３５は、携帯電話の端末の製造番号及び携帯電話に挿入されるカードの製造番号のうち少なくとも一方を含む。なお、ユーザ管理テーブル４５３は、ユーザ固有のその他の情報を保有してもよい。ユーザの固有な情報は、例えば、ユーザ名、ユーザＩＤ、パスワード、クレジットカード番号、キャッシュカード番号、ユーザの生体情報、スケジュール表、操作履歴及び預金残高のうち少なくとも一つを含む。
【００１３】
ここで、図２に戻る。メインモジュール４３１は、当該ＷＥＢサーバ４の処理の全体を制御する。
【００１４】
登録要求受信モジュール４３２は、携帯電話６０から登録要求を受信する。登録要求は、携帯電話６０を所有するユーザに関する情報のユーザ管理テーブル４５３への登録を要求する。このとき、登録要求受信モジュール４３２は、受信した登録要求から、携帯電話６０のＵＩＤ及び製造番号のうち少なくとも一方を取得する。なお、登録要求受信モジュール４３２は、登録要求でなく、携帯電話６０との他の通信において、携帯電話６０のＵＩＤ及び製造番号のうちの少なくとも一方を取得してもよい。なお、ＵＩＤ及び製造番号を取得する通信と登録要求とは、同一のセッションである。
【００１５】
登録要求ＩＤ生成モジュール４３３は、登録要求受信モジュール４３２が受信した登録要求の一意な識別子である登録要求ＩＤを生成する。仮に、ＷＥＢサーバ４が、登録要求を複数の携帯電話６０から同時に受信すると、受信したそれぞれの登録要求に対して異なる登録要求ＩＤを生成する。登録要求ＩＤ生成モジュール４３３は、乱数、アプリケーションＩＤ及び登録要求ＩＤの生成時刻等に基づいて、登録要求ＩＤを生成する。なお、アプリケーションＩＤは、当該ＷＥＢサーバ４にインストールされているユーザ情報登録プログラムの一意な識別子である。なお、アプリケーションＩＤは、一般的にライセンスキーとして知られているものであり、詳細な説明は省略する。なお、登録要求ＩＤの生成方法は、その目的を達成する限り他の方法を用いてもよい。また、登録要求ＩＤ生成モジュール４３３は、登録要求の送信元の携帯電話６０とのセッションＩＤを、登録要求ＩＤとしてもよい。セッションＩＤは、ＷＥＢサーバとＷＥＢブラウザとの間の通信を識別する識別子である。セッションＩＤは、ＵＲＬパラメータ、クッキー又はＨＩＤＤＥＮタグなどによって、管理される。セッションＩＤの生成及び管理は、通常のＷＥＢサーバ及び通常のＷＥＢブラウザの機能である。したがって、セッションＩＤの詳細な説明は、省略する。
【００１６】
登録用電話番号選択モジュール４３４は、一つの電話番号を登録用電話番号テーブル４５１から選択する。そして、登録用電話番号選択モジュール４３４は、選択した電話番号を登録用電話番号として、登録要求ＩＤ生成モジュール４３３によって生成された登録要求ＩＤに割り当てる。更に、登録用電話番号選択モジュール４３４は、登録要求ＩＤ生成モジュール４３３によって生成された登録要求ＩＤと選択した登録用電話番号とを対応付けて、登録用情報対応テーブル４５２に記憶する。これによって、ＷＥＢサーバ４は、登録用電話番号に対応する登録要求ＩＤを一意に特定できる。つまり、ＷＥＢサーバ４は、登録用電話番号に対応するセッションを一意に特定できる。なお、登録用メールアドレスが登録要求ＩＤに既に割り当てられている場合、登録用電話番号選択モジュール４３４は、選択した登録用電話番号を登録用メールアドレスに割り当ててもよい。ただしこの場合にも、登録用電話番号は、登録要求ＩＤに割り当てられているのと同じである。
【００１７】
ここでは、登録用電話番号選択モジュール４３４の登録用電話番号の選択方法について、述べる。登録要求ＩＤは、登録用電話番号によって一意に特定されなければならない。この目的を達成するために、登録用電話番号選択モジュール４３４は、登録要求ＩＤに既に割り当てられている電話番号を、登録用電話番号テーブル４５１から選択しない。そのため、登録用電話番号選択モジュール４３４は、登録用電話番号テーブル４５１の割当フラグ４５１２に「０」が格納されているレコードを、登録用電話番号テーブル４５１から選択する。次に、登録用電話番号選択モジュール４３４は、選択したレコードから、登録用電話番号４５１１を抽出する。更に、登録用電話番号選択モジュール４３４は、選択したレコードの割当フラグ４５１２に「１」を格納する。そして、登録用電話番号選択モジュール４３４は、抽出した登録用電話番号４５１１を、登録要求に割り当てる。具体的には、登録用電話番号選択モジュール４３４は、登録要求ＩＤ生成モジュール４３３によって生成された登録要求ＩＤと登録用情報対応テーブル４５２の登録要求ＩＤ４５２１とが一致するレコードが、登録用情報対応テーブル４５２に存在するか否かを判定する。これによって、登録用電話番号選択モジュール４３４は、登録要求ＩＤ生成モジュール４３３によって生成された登録要求ＩＤと登録用メールアドレスとの対応が登録用情報対応テーブル４５２に既に格納されているか否かを判定する。当該レコードが登録用情報対応テーブル４５２に存在しない場合、登録用電話番号選択モジュール４３４は、登録用情報対応テーブル４５２に新たなレコードを作成する。次に、登録用電話番号選択モジュール４３４は、作成した新たなレコードの登録要求ＩＤ４５２１に、登録要求ＩＤ生成モジュール４３３によって生成された登録要求ＩＤを格納する。更に、登録用電話番号選択モジュール４３４は、作成した新たなレコードの登録用電話番号４５２２に、抽出した登録用電話番号４５１１を格納する。一方、当該レコードが登録用情報対応テーブル４５２に存在する場合、登録用電話番号選択モジュール４３４は、登録要求ＩＤ生成モジュール４３３によって生成された登録要求ＩＤと登録用情報対応テーブル４５２の登録要求ＩＤ４５２１とが一致するレコードを、登録用情報対応テーブル４５２から選択する。次に、登録用電話番号選択モジュール４３４は、選択したレコードの登録用電話番号４５２２に、抽出した登録用電話番号４５１１を格納する。
【００１８】
登録用電話番号選択モジュール４３４は、登録用電話番号４５１１を割り当ててから所定の時間が経過すると、登録用電話番号の割り当てを解除する。また、登録用電話番号選択モジュール４３４は、登録要求に対応するユーザ情報の登録を完了すると、当該登録要求に対する登録用電話番号の割り当てを解除する。なお、登録用電話番号選択モジュール４３４は、他の契機によって、登録用電話番号の割り当てを解除してもよい。具体的には、登録用電話番号選択モジュール４３４は、割り当てを解除する登録用電話番号と登録用情報対応テーブル４５２の登録用電話番号４５２２とが一致するレコードを、登録用情報対応テーブル４５２から選択する。次に、登録用電話番号選択モジュール４３４は、選択したレコードを、登録用情報対応テーブル４５２から削除する。これによって、登録用電話番号選択モジュール４３４は、割り当てを解除する登録用電話番号と登録要求との対応を削除する。次に、登録用電話番号選択モジュール４３４は、割り当てを解除する登録用電話番号と登録用電話番号テーブル４５１の登録用電話番号４５１１とが一致するレコードを、登録用電話番号テーブル４５１から選択する。次に、登録用電話番号選択モジュール４３４は、選択したレコードの割当フラグ４５１２に「０」を格納することによって、登録用電話番号の割り当てを解除する。そして、登録用電話番号選択モジュール４３４は、割り当てが解除された電話番号を登録用電話番号として、異なる登録要求に再度割り当てることができる。ただし、ＷＥＢサーバ４は、公衆交換電話網の事業者によって割り当てられた電話番号の数より多数の登録要求を、所定の時間内に処理できない。なぜならば、ＷＥＢサーバ４が着信可能な電話番号のすべてが登録要求ＩＤに既に割り当てられていると、登録用電話番号選択モジュール４３４は、新たに作成された登録要求ＩＤに電話番号を割り当てることができないからである。よって、ＷＥＢサーバ４が着信可能な電話番号は、サービスの提供規模に応じた数だけ予め用意されるのが好ましい。なお、登録用電話番号選択モジュール４３４は、他の方法を用いて、登録用電話番号を選択してもよい。
【００１９】
登録用電話番号送信モジュール４３５は、登録用電話番号選択モジュール４３４によって選択された登録用電話番号を、携帯電話６０に送信する。なお、登録用電話番号送信モジュール４３５は、登録要求ＩＤ生成モジュール４３３によって生成された登録要求ＩＤを登録用電話番号と併せて、携帯電話６０に送信してもよい。
【００２０】
ダイヤル着信モジュール４３６は、携帯電話６０から発信されたダイヤルを受け付ける。なお、ダイヤル着信モジュール４３６は、当該ダイヤルを通話状態にしてもよいし、通話状態にしなくてもよい。ダイヤル着信モジュール４３６がダイヤルを通話状態にしなくても、電話番号読取モジュール４３７は、発信者電話番号及び着信電話番号を取得できるからである。なお、ダイヤル着信モジュール４３６は、ダイヤルを通話状態にする場合、ダイヤルを受け付けた旨の音声メッセージを流すとよい。
【００２１】
電話番号読取モジュール４３７は、ダイヤル着信モジュール４３６が受け付けたダイヤルから、発信者電話番号を取得する。また、電話番号読取モジュール４３７は、ダイアルを着信したポートから、着信した電話番号を取得する。電話番号読取モジュール４３７の発信者電話番号及び着信電話番号の取得方法は、通常のＣＴＩサーバに搭載されているため、説明を省略する。
【００２２】
登録用メールアドレス生成モジュール４３８は、ＷＥＢサーバ４によって受信可能なメールアドレスを新たに生成する。そして、登録用メールアドレス生成モジュール４３８は、生成したメールアドレスを登録用メールアドレスとして、登録要求ＩＤ生成モジュール４３３によって生成された登録要求ＩＤに割り当てる。これによって、登録用メールアドレスと登録要求との関係は１対１となる。すなわち、登録用メールアドレスによって、登録要求が一意に特定される。なお、登録用電話番号が登録要求ＩＤに既に割り当てられている場合、登録用メールアドレス生成モジュール４３８は、生成した登録用メールアドレスを登録用電話番号に割り当ててもよい。ただしこの場合にも、登録用メールアドレスは、登録要求ＩＤに割り当てられているのと同じである。
【００２３】
なお、登録用メールアドレス生成モジュール４３８は、登録要求ＩＤに登録用メールアドレスを割り当ててから所定の時間が経過すると、登録用メールアドレスの割り当てを解除してもよい。また、登録用メールアドレス生成モジュール４３８は、登録要求に対する登録を完了すると、当該登録要求に対する登録用メールアドレスの割り当てを解除してもよい。また、登録用メールアドレス生成モジュール４３８は、他の契機によって、登録要求に対する登録用メールアドレスの割り当てを解除してもよい。登録用メールアドレスの割り当ての解除時期は、例えば、１０分後といった、割り当てから一定時間後の時刻でもよい。登録用メールアドレスの割り当ての解除時期については、本発明の実施者に委ねられる。
【００２４】
ここで、登録要求に対する登録用メールアドレスの割り当てを解除する具体的な方法を述べる。例えば、登録用メールアドレス生成モジュール４３８は、解除しようとする登録用メールアドレスを破棄する。登録用メールアドレスが破棄されると、ＷＥＢサーバ４は、当該登録用メールアドレス宛ての電子メールを受信できない。また、登録用メールアドレス生成モジュール４３８は、解除しようとする登録用メールアドレスと登録用情報対応テーブル４５２の登録用メールアドレス４５２３とが一致するレコードを、登録用情報対応テーブル４５２から選択する。そして、登録用メールアドレス生成モジュール４３８は、選択したレコードを、登録用情報対応テーブル４５２から削除する。なお、登録要求に対する登録用メールアドレスの割り当てを解除する方法は、その目的を達成できる限り他の方法であってもよい。
【００２５】
次に、登録用メールアドレス生成モジュール４３８の登録用メールアドレスの生成方法の一例を説明する。登録用メールアドレス生成モジュール４３８は、登録要求ＩＤ及びＷＥＢサーバ４に割り当てられているドメインに基づいて、登録用メールアドレスを生成する。登録要求ＩＤが「００２９３８２」且つドメインが「ｋｅｙｔｅｌ．ｃｏ．ｊｐ」の場合、登録用メールアドレス生成モジュール４３８は、「００２９３８２＠ｋｅｙｔｅｌ．ｃｏ．ｊｐ」を登録用メールアドレスとして生成する。登録要求ＩＤが一意なため、登録用メールアドレスも一意となる。なお、登録用メールアドレスの生成方法は、登録用メールアドレスと登録要求との関係が１対１であれば、必ずしも登録要求ＩＤを用いる必要はない。登録用メールアドレスの生成方法は、その目的を達成する限り他の方法を用いてもよい。
【００２６】
登録用メールアドレス生成モジュール４３８は、登録用メールアドレスを生成すると、登録要求ＩＤ生成モジュール４３３によって生成された登録要求ＩＤと生成した登録用メールアドレスとを対応付けて、登録用情報対応テーブル４５２に記憶する。具体的には、登録用メールアドレス生成モジュール４３８は、登録要求ＩＤ生成モジュール４３３によって生成された登録要求ＩＤと登録用情報対応テーブル４５２の登録要求ＩＤ４５２１とが一致するレコードが、登録用情報対応テーブル４５２に存在するか否かを判定する。これによって、登録用電話番号選択モジュール４３４は、登録要求ＩＤ生成モジュール４３３によって生成された登録要求ＩＤと登録用電話番号との対応が登録用情報対応テーブル４５２に既に格納されているか否かを判定する。当該レコードが登録用情報対応テーブル４５２に存在しない場合、登録用メールアドレス生成モジュール４３８は、登録用情報対応テーブル４５２に新たなレコードを作成する。次に、登録用メールアドレス生成モジュール４３８は、作成した新たなレコードの登録要求ＩＤ４５２１に、登録要求ＩＤ生成モジュール４３３によって生成された登録要求ＩＤを格納する。更に、登録用メールアドレス生成モジュール４３８は、作成した新たなレコードの登録用メールアドレス４５２３に、生成した登録用メールアドレスを格納する。一方、当該レコードが登録用情報対応テーブル４５２に存在する場合、登録用メールアドレス生成モジュール４３８は、登録要求ＩＤ生成モジュール４３３によって生成された登録要求ＩＤと登録用情報対応テーブル４５２の登録要求ＩＤ４５２１とが一致するレコードを、登録用情報対応テーブル４５２から選択する。次に、登録用メールアドレス生成モジュール４３８は、選択したレコードの登録用メールアドレス４５２３に、生成した登録用メールアドレスを格納する。
【００２７】
なお、ＷＥＢサーバ４の主記憶装置４３は、登録用メールアドレス生成モジュール４３８の代わりに、登録用メールアドレス選択モジュールを記憶していてもよい。この場合、ＷＥＢサーバ４には、当該ＷＥＢサーバ４が受信可能なメールアドレスが予め複数設定されている。登録用メールアドレス選択モジュールは、以前に生成された登録要求ＩＤのいずれにも割り当てられていないメールアドレスを、ＷＥＢサーバ４が受信可能なメールアドレスの中から選択する。そして、登録用メールアドレス選択モジュールは、選択したメールアドレスを登録用メールアドレスとして、登録要求ＩＤ生成モジュール４３３によって生成された登録要求ＩＤに割り当てる。すなわち、登録用メールアドレス選択モジュールは、登録要求ＩＤに既に割り当てられている登録用メールアドレスを、他の登録要求ＩＤに割り当てない。この場合も、登録用メールアドレスと登録要求ＩＤとの関係は１対１となる。すなわち、登録用メールアドレスによって、登録要求が一意に特定される。ただし、登録用メールアドレス選択モジュールは、登録要求ＩＤに対する登録用メールアドレスの割り当てを解除する必要がある。なぜなら、登録要求ＩＤに割り当てられるメールアドレスが、不足してしまうからである。例えば、登録用メールアドレス選択モジュールは、登録用メールアドレスを割り当ててから所定の時間が経過すると、登録用メールアドレスの割り当てを解除する。また、登録用メールアドレス選択モジュールは、登録要求に対応するユーザ情報の登録を完了すると、当該登録要求に対する登録用メールアドレスの割り当てを解除する。そして、登録用メールアドレス選択モジュールは、割り当てが解除されたメールアドレスを登録用メールアドレスとして、異なる登録要求ＩＤに再度割り当てることができる。
【００２８】
登録用メールアドレス送信モジュール４３９は、登録用メールアドレス生成モジュール４３８によって生成された登録用メールアドレスを、携帯電話６０に送信する。なお、登録用メールアドレス送信モジュール４３９は、登録要求ＩＤ生成モジュール４３３によって生成された登録要求ＩＤを登録用メールアドレスと併せて、携帯電話６０に送信してもよい。
【００２９】
メール受信モジュール４４０は、携帯電話６０から電子メールを受信する。次に、メール受信モジュール４４０は、受信した電子メールから、送信先のメールアドレスを取得する。次に、メール受信モジュール４４０は、取得したメールアドレスと一致する登録用メールアドレスを破棄する。これによって、ＷＥＢサーバ４は、破棄された登録用メールアドレス宛ての電子メールを受信できなくなる。なお、メール受信モジュール４４０は、当該受信した電子メールの送信元のメールアドレスが偽装されたか否かを判定してもよい。そして、送信元のメールアドレスが偽装されていないとメール受信モジュール４４０が判定した場合のみ、メールアドレス読取モジュール４４１が処理を行う。なお、送信元のメールアドレスの偽装は、いかなる方法で判定されてもよい。
【００３０】
メールアドレス読取モジュール４４１は、メール受信モジュール４４０が受信した電子メールから、送信元のメールアドレス及び送信先のメールアドレスを取得する。
【００３１】
ユーザ情報登録モジュール４４２は、ユーザ管理テーブル４５３を更新する。例えば、ユーザ情報登録モジュール４４２は、登録要求ＩＤを含む登録確認要求を携帯電話６０から受信する。すると、ユーザ情報登録モジュール４４２は、受信した登録確認要求に含まれる登録要求ＩＤと登録用情報対応テーブル４５２の登録要求ＩＤ４５２１とが一致するレコードを、登録用情報対応テーブル４５２から選択する。次に、ユーザ情報登録モジュール４４２は、選択したレコードから、登録用電話番号４５２２及び登録用メールアドレス４５２３を抽出する。次に、ユーザ情報登録モジュール４４２は、受信した登録確認要求に含まれる登録要求ＩＤによって識別される登録要求又は当該登録要求と同一のセッションにおいて取得された携帯電話６０のＵＩＤ及び製造番号を特定する。次に、ユーザ情報登録モジュール４４２は、ダイヤル着信モジュール４３６が受信したダイヤルの中から、抽出した登録用電話番号４５２２を着信電話番号とするダイヤルを特定する。次に、ユーザ情報登録モジュール４４２は、特定したダイヤルから読み取られた発信者電話番号を特定する。次に、ユーザ情報登録モジュール４４２は、メール受信モジュール４４０が受信した電子メールの中から、抽出した登録用メールアドレス４５２３を送信先とする電子メールを特定する。次に、ユーザ情報登録モジュール４４２は、特定した電子メールから読み取られた送信元のメールアドレスを特定する。次に、ユーザ情報登録モジュール４４２は、特定したＵＩＤ、製造番号、発信者電話番号及び送信元のメールアドレスに基づいて、ユーザ管理テーブル４５３を更新する。具体的には、ユーザ情報登録モジュール４４２は、特定した発信者電話番号とユーザ管理テーブル４５３の電話番号４５３２とが一致するレコードが、ユーザ管理テーブル４５３に存在するか否かを判定する。当該レコードがユーザ管理テーブル４５３に存在する場合、ユーザ情報登録モジュール４４２は、特定した発信者電話番号とユーザ管理テーブル４５３の電話番号４５３２とが一致するレコードを、ユーザ管理テーブル４５３から選択する。次に、ユーザ情報登録モジュール４４２は、特定した送信元のメールアドレスを、選択したレコードのメールアドレス４５３３に格納する。次に、ユーザ情報登録モジュール４４２は、特定したＵＩＤを、選択したレコードのＵＩＤ４５３４に格納する。更に、ユーザ情報登録モジュール４４２は、特定した製造番号を、選択したレコードの製造番号４５３５に格納する。更に、ユーザ情報登録モジュール４４２は、受信した登録確認要求に含まれる登録要求ＩＤによって識別される登録要求又は当該登録要求と同一のセッションにおいて取得された各種情報を特定してもよい。各種情報は、例えば、携帯電話６０への入力情報である。この場合、ユーザ情報登録モジュール４４２は、選択したレコードに、特定した各種情報を格納する。これによって、ユーザ情報登録モジュール４４２は、電話番号４５３２が割り当てられた携帯電話６０を所有するユーザに関する情報を更新できる。一方、当該レコードがユーザ管理テーブル４５３に存在しない場合、ユーザ情報登録モジュール４４２は、ユーザ管理テーブル４５３に新たなレコードを作成する。次に、ユーザ情報登録モジュール４４２は、ユーザ管理テーブル４５３に含まれるすべてのレコードのユーザＩＤ４５３１と重複しないように、ユーザＩＤを作成する。次に、ユーザ情報登録モジュール４４２は、作成したユーザＩＤを、新たなレコードのユーザＩＤ４５３１を格納する。次に、ユーザ情報登録モジュール４４２は、特定した発信者電話番号を、新たなレコードの電話番号４５３２に格納する。次に、ユーザ情報登録モジュール４４２は、特定した送信元のメールアドレスを、新たなレコードのメールアドレス４５３３に格納する。次に、ユーザ情報登録モジュール４４２は、特定したＵＩＤを、新たなレコードのＵＩＤ４５３４に格納する。次に、ユーザ情報登録モジュール４４２は、特定した製造番号を、新たなレコードの製造番号４５３５に格納する。更に、ユーザ情報登録モジュール４４２は、受信した登録確認要求に含まれる登録要求ＩＤによって識別される登録要求又は当該登録要求と同一のセッションにおいて取得された各種情報を特定してもよい。各種情報は、例えば、携帯電話６０への入力情報である。この場合、ユーザ情報登録モジュール４４２は、新たなレコードに、特定した各種情報を格納する。以上のように、ユーザ情報登録モジュール４４２は、携帯電話６０を所有するユーザに関する情報を、ユーザ管理テーブル４５３に登録できる。
【００３２】
また、ダイヤル着信モジュール４３６がダイヤルを携帯電話６０から着信した後に、ユーザ情報登録モジュール４４２は、ユーザ管理テーブル４５３を更新してもよい。この場合、ユーザ情報登録モジュール４４２は、登録確認要求を携帯電話６０から受信しなくてもよい。ただし、ダイヤル着信モジュール４３６がダイヤルを携帯電話６０から着信する前に、メール受信モジュール４４０が電子メールを当該携帯電話６０から受信する必要がある。この場合、ユーザ情報登録モジュール４４２は、ダイヤル着信モジュール４３６が着信したダイヤルから読み取られた発信者電話番号を特定する。次に、ユーザ情報登録モジュール４４２は、ダイヤル着信モジュール４３６が着信したダイヤルから読み取られた着信電話番号と登録用情報対応テーブル４５２の登録用電話番号４５２２とが一致するレコードを、登録用情報対応テーブル４５２から選択する。次に、ユーザ情報登録モジュール４４２は、選択したレコードから、登録要求ＩＤ４５２１及び登録用メールアドレス４５２３を抽出する。次に、ユーザ情報登録モジュール４４２は、抽出した登録要求ＩＤ４５２１によって識別される登録要求又は当該登録要求と同一のセッションにおいて取得された携帯電話６０のＵＩＤ及び製造番号を特定する。次に、ユーザ情報登録モジュール４４２は、メール受信モジュール４４０が受信した電子メールの中から、抽出した登録用メールアドレス４５２３を送信先とする電子メールを特定する。次に、ユーザ情報登録モジュール４４２は、特定した電子メールから読み取られた送信元のメールアドレスを特定する。次に、ユーザ情報登録モジュール４４２は、前述した処理と同一の処理で、特定したＵＩＤ、製造番号、発信者電話番号及び送信元メールアドレスに基づいて、ユーザ管理テーブル４５３を更新する。
【００３３】
また、メール受信モジュール４４０が電子メールを携帯電話６０から受信した後に、ユーザ情報登録モジュール４４２は、ユーザ管理テーブル４５３を更新してもよい。この場合、ユーザ情報登録モジュール４４２は、登録確認要求を携帯電話６０から受信しなくてもよい。ただし、メール受信モジュール４４０が電子メールを携帯電話６０から受信する前に、ダイヤル着信モジュール４３６がダイヤルを当該携帯電話６０から着信する必要がある。この場合、ユーザ情報登録モジュール４４２は、メール受信モジュール４４０が受信した電子メールから読み取られた送信元のメールアドレスを特定する。次に、ユーザ情報登録モジュール４４２は、メール受信モジュール４４０が受信した電子メールから読み取られた送信先のメールアドレスと登録用情報対応テーブル４５２の登録用メールアドレス４５２３とが一致するレコードを、登録用情報対応テーブル４５２から選択する。次に、ユーザ情報登録モジュール４４２は、選択したレコードから、登録要求ＩＤ４５２１及び登録用電話番号４５２２を抽出する。次に、ユーザ情報登録モジュール４４２は、抽出した登録要求ＩＤ４５２１によって識別される登録要求又は当該登録要求と同一のセッションにおいて取得された携帯電話６０のＵＩＤ及び製造番号を特定する。次に、ユーザ情報登録モジュール４４２は、ダイヤル着信モジュール４３６が受信したダイヤルの中から、抽出した登録用電話番号４５２２を着信電話番号とするダイヤルを特定する。次に、ユーザ情報登録モジュール４４２は、特定したダイヤルから読み取られた発信者電話番号を特定する。次に、ユーザ情報登録モジュール４４２は、前述した処理と同一の処理で、特定したＵＩＤ、製造番号、発信者電話番号及び送信元メールアドレスに基づいて、ユーザ管理テーブル４５３を更新する。
【００３４】
ユーザ情報登録モジュール４４２は、ユーザ管理テーブル４５３を更新すると、登録又は更新されたユーザに関する情報を、携帯電話６０に送信してもよい。
【００３５】
図６は、第１の実施形態のユーザ情報登録処理のシーケンス図である。
【００３６】
携帯電話６０は、ユーザの操作を契機に、登録要求を、インターネット２を介してＷＥＢサーバ４に送信する（Ｓ３１１）。すると、ＷＥＢサーバ４は、携帯電話６０から登録要求を受信する。このとき、ＷＥＢサーバ４は、携帯電話６０のＵＩＤ及び製造番号のうちの少なくとも一方を取得する。次に、ＷＥＢサーバ４は、受信した登録要求ＩＤを識別するための登録要求ＩＤを生成する。これによって、ＷＥＢサーバ４は、携帯電話６０との間のセッションを確立する（Ｓ３１２）。
【００３７】
次に、ＷＥＢサーバ４は、一つの登録用電話番号を、登録用電話番号テーブル４５１の登録用電話番号４５１１の中から選択する（Ｓ３１３）。次に、ＷＥＢサーバ４は、登録用情報対応テーブル４５２に新たなレコードを生成する。次に、ＷＥＢサーバ４は、作成した新たなレコードの登録要求ＩＤ４５２１に、生成した登録要求ＩＤを格納する。次に、ＷＥＢサーバ４は、作成した新たなレコードの登録用電話番号４５２２に、選択した登録用電話番号を格納する。
【００３８】
ＷＥＢサーバ４は、選択した登録用電話番号及び生成した登録要求ＩＤを、インターネット２を介して、携帯電話６０に送信する（Ｓ３１４）。
【００３９】
携帯電話６０は、ＷＥＢサーバ４から登録用電話番号及び登録要求ＩＤを受信する。次に、携帯電話６０は、受信した登録用電話番号を表示する。
【００４０】
携帯電話６０は、ユーザの操作を契機に、公衆交換電話網を介して、発信者電話番号を含むダイヤルを、登録用電話番号に発信する（Ｓ３１５）。すると、ＷＥＢサーバ４は、携帯電話６０からダイヤルの着信を受け付ける。
【００４１】
次に、ＷＥＢサーバ４は、着信したダイヤルから、発信者電話番号及び着信電話番号を取得する。
【００４２】
一方で、携帯電話６０は、受信した登録要求ＩＤを含むダイヤル発信完了通知を、インターネット２を介して、ＷＥＢサーバ４に送信する。
【００４３】
ＷＥＢサーバ４は、ダイヤル発信完了通知を受信する。すると、ＷＥＢサーバ４は、登録用メールアドレスを生成する（Ｓ３１６）。次に、ＷＥＢサーバ４は、受信したダイヤル発信完了通知に含まれる登録要求ＩＤと登録用情報対応テーブル４５２の登録要求ＩＤ４５２１とが一致するレコードを、登録用情報対応テーブル４５２から選択する。次に、ＷＥＢサーバ４は、選択したレコードの登録用メールアドレス４５２３に、生成した登録用メールアドレスを格納する。
【００４４】
次に、ＷＥＢサーバ４は、生成した登録用メールアドレス及び受信したダイヤル発信完了通知に含まれる登録要求ＩＤを、インターネット２を介して、携帯電話６０に送信する（Ｓ３１７）。
【００４５】
携帯電話６０は、ＷＥＢサーバ４から登録用メールアドレス及び登録要求ＩＤを受信する。次に、携帯電話６０は、受信した登録用メールアドレスを表示する。
【００４６】
携帯電話６０は、ユーザの操作を契機に、当該携帯電話６０のメールアドレスを送信元とする電子メール（空メール）を、表示した登録用メールアドレス宛てに送信する（Ｓ３１８）。すると、ＷＥＢサーバ４は、携帯電話６０から空メールを受信する。
【００４７】
次に、ＷＥＢサーバ４は、ユーザ管理テーブル４５３を更新する（Ｓ３１９）。そして、当該ユーザ情報登録処理が終了する。
【００４８】
なお、当該フローチャートでは、ステップＳ３１３〜３１５が実行されてから、ステップＳ３１６〜３１８が実行されたが、ステップＳ３１６〜３１８が実行されてから、ステップＳ３１３〜３１５が実行されてもよい。また、ＷＥＢサーバ４は、登録用メールアドレス及び登録用電話番号を同時に、携帯電話６０に送信してもよい。その後、携帯電話６０は、電子メールの送信又はダイヤルの発信のいずれを先に行ってもよい。つまり、ＷＥＢサーバ４が、携帯電話６０とのセッション、受信した電子メール及び着信したダイヤルの対応を特定できれば、当該ユーザ情報登録処理に含まれるステップは、いかなる順番で実行されてもよい。
【００４９】
本実施形態では、ＷＥＢサーバ４は、登録要求ＩＤに割り当てられた登録用電話番号を着信電話番号とするダイヤルと、当該同一の登録要求ＩＤに割り当てられた登録用メールアドレスを送信先する電子メールとを、同一の携帯電話６０からのものと判断している。
【００５０】
前述の通り、携帯電話６０のユーザが情報の入力動作を行うことなく、当該ユーザに関する情報が登録又は更新された。従来、携帯電話６０へのメールアドレスの入力は、ユーザにとって非常に負担であり、ミスも多発していた。しかしながら、本実施形態によれば、ユーザは、携帯電話６０からダイヤルを発信する操作及び携帯電話６０からメールを送信する操作をするだけで、当該ユーザに関する情報として、メールアドレスを登録又は更新できる。モバイルサイトにおいて、クリックのみで表示されている電話番号へダイヤルする機能、及びクリックのみで表示されてメールアドレスへメールを送信する機能が、普及している。これによって、ユーザは、簡単かつ正確にダイヤル及びメール送信を実行できる。そのため、メールアドレスの入力ミスも発生しない。
【００５１】
また、近年の番号ポータビリティ（ＭＮＰ）制度の導入により、携帯電話６０の電話番号が変更されずに、携帯電話６０のメールアドレス、ＵＩＤ及び製造番号が変更されるという事態が頻発している。これは、会員制のＷＥＢサービスを提供している業者にとっては大きな問題である。なぜならば、携帯電話６０のメールアドレスが変更されると、ＷＥＢサービスに関する情報を電子メールで提供できない。また、携帯電話６０のＵＩＤ又は製造番号が変更されると、変更前の会員情報を引き継げず、最悪の場合、ログインできないという問題が発生していた。この場合、従来では、ユーザに会員登録を再度し直してもらい、ＷＥＢサービス提供業者が、手作業で会員情報を引き継ぐ処理を行う必要があった。しかしながら、本実施形態によれば、ユーザが携帯電話６０からダイヤルを発信するだけで、携帯電話６０のＵＩＤ及び製造番号を更新できる。更に、ユーザが携帯電話６０から電子メールを送信し、ダイヤルを発信するだけで、携帯電話６０のメールアドレスを更新できる。このため、番号ポータビリティ制度によって携帯電話６０のメールアドレス、ＵＩＤ及び製造番号のが変更されても、簡便に会員情報を引き継ぐことができる。
【００５２】
更に、ユーザが携帯電話６０からダイヤルを発信しない限り、当該ユーザに関する情報が登録又は更新されない。よって、悪意のある第３者が、正当なユーザになりすまして、ユーザに関する情報を登録又は更新することを防止できる。
【００５３】
第１の実施形態では、ＷＥＢサーバ４は、１台の装置で構成されるものとしたが、提供するサービスの規模などによっては、複数の装置で構成されてもよい。この場合、ＷＥＢサーバ４を構成する装置は、適宜なデータ転送経路を介して互いに接続される。また、ＷＥＢサーバ４は、機能別に複数の装置で構成されてもよい。第１の実施の形態では、ＷＥＢサーバ４は、登録用メールアドレスを作成又は選択し、作成又は選択した登録用メールアドレスを携帯電話６０に送信した。しかしながら、登録用メールアドレスの代わりに、登録用メール識別情報が使用されてもよい。登録用メール識別情報は、携帯電話６０から送信される電子メールに含まれる情報である。なお、登録用メール識別情報は、登録要求との関係が１対１となれば、いかなるものであってもよい。例えば、登録用メール識別情報は、登録要求ＩＤである。ＷＥＢサーバ４は、登録用メール識別情報を作成又は選択すると、登録要求ＩＤと登録用メール識別情報との対応を、登録用情報対応テーブル４５２に格納する。次に、ＷＥＢサーバ４は、作成又は選択した登録用メール識別情報を、携帯電話６０に送信する。携帯電話６０は、ユーザの操作を契機に、受信した登録用メール識別情報を本文、件名又は添付ファイルとして含む電子メールをＷＥＢサーバ４に送信する。すると、ＷＥＢサーバ４は、携帯電話６０から電子メールを受信する。次に、ＷＥＢサーバ４は、受信した電子メールから、登録用メール識別情報及び送信元のメールアドレスを抽出する。そして、ＷＥＢサーバ４は、ユーザ管理テーブル４５３を更新する。
【００５４】
（第２の実施形態）
第１の実施形態では、一つの携帯電話６０が、ＷＥＢサーバ４とセッションを確立し、ダイヤルを発信し、電子メールを送信した。一方、第２の実施形態では、ＷＥＢサーバとセッションを確立する端末（クライアント計算機）と、ダイヤルを発信する端末（携帯電話）と、電子メールを送信する端末（メール送信端末）とが、異なる場合を説明する。
【００５５】
図７は、第２の実施形態の計算機システムの構成のブロック図である。図７に示す計算機システムは、インターネット２、公衆交換電話網７、クライアント装置１０、メール送信装置２０、携帯電話６０及びＷＥＢサーバ４を備える。クライアント装置１０は、ユーザに関する情報の登録又は更新を要求するユーザによって操作される計算機である。また、クライアント装置１０は、プロセッサ、メモリ及びインタフェースを備えるものであれば、いかなるものであってもよい。例えば、クライアント装置１０は、パーソナルコンピュータ、サーバ、携帯電話又はＡＴＭ等である。本実施形態では、クライアント装置１０は、ＷＥＢサーバ４に登録要求を送信する。そして、クライアント装置１０とＷＥＢサーバ４との間でセッションが確立される。メール送信装置２０は、ユーザに関する情報の登録又は更新を要求するユーザによって操作される計算機である。また、メール送信装置２０は、プロセッサ、メモリ及びインタフェースを備え、電子メールを送信できるものであれば、いかなるものであってもよい。例えば、メール送信装置２０は、パーソナルコンピュータ又は携帯電話等である。本実施形態では、メール送信装置２０は、登録用メールアドレスに、電子メールを送信する。携帯電話６０は、ユーザに関する情報の登録又は更新を要求するユーザによって操作される電話機である。また、携帯電話６０は、発信者番号通知を伴うダイヤルを発信できるものであれば、いかなる電話機であってもよい。つまり、携帯電話６０は、固定電話であってもよい。本実施形態では、携帯電話６０は、登録用電話番号に、ダイヤルを発信する。なお、本ブロック図では、クライアント装置１０とＷＥＢサーバ４とは、インターネット２によって接続されているが、インターナルネットワークによって接続されていてもよい。ＷＥＢサーバ４は、第１の実施形態の計算機システムに備わるものと同一なので、説明を省略する。なお、本実施形態では、クライアント装置１０、メール送信装置２０及び携帯電話６０はすべて異なる装置としている。しかしながら、クライアント装置１０とメール送信装置２０とが一つの装置であってもよいし、クライアント装置１０と携帯電話６０とが一つの装置であってもよいし、メール送信装置２０と携帯電話６０とが一つの装置であってもよい。
【００５６】
図８は、第２の実施形態のユーザ情報登録処理のシーケンス図である。
【００５７】
クライアント装置１０は、ユーザの操作を契機に、登録要求を、インターネット２を介してＷＥＢサーバ４に送信する（Ｓ３１１）。すると、ＷＥＢサーバ４は、クライアント装置１０から登録要求を受信する。このとき、ＷＥＢサーバ４は、次に、ＷＥＢサーバ４は、受信した登録要求ＩＤを識別するための登録要求ＩＤを生成する。これによって、ＷＥＢサーバ４は、クライアント装置１０との間のセッションを確立する（Ｓ３１２）。
【００５８】
次に、ＷＥＢサーバ４は、一つの登録用電話番号を、登録用電話番号テーブル４５１の登録用電話番号４５１１の中から選択する（Ｓ３１３）。次に、ＷＥＢサーバ４は、登録用情報対応テーブル４５２に新たなレコードを生成する。次に、ＷＥＢサーバ４は、作成した新たなレコードの登録要求ＩＤ４５２１に、生成した登録要求ＩＤを格納する。次に、ＷＥＢサーバ４は、作成した新たなレコードの登録用電話番号４５２２に、選択した登録用電話番号を格納する。
【００５９】
ＷＥＢサーバ４は、選択した登録用電話番号及び生成した登録要求ＩＤを、インターネット２を介して、クライアント装置１０に送信する（Ｓ３１４）。
【００６０】
クライアント装置１０は、ＷＥＢサーバ４から登録用電話番号及び登録要求ＩＤを受信する。次に、クライアント装置１０は、受信した登録用電話番号を表示する。
【００６１】
携帯電話６０は、ユーザの操作を契機に、公衆交換電話網を介して、発信者電話番号を含むダイヤルを、クライアント装置１０に表示された登録用電話番号に発信する（Ｓ３１５）。すると、ＷＥＢサーバ４は、携帯電話６０からダイヤルの着信を受け付ける。
【００６２】
次に、ＷＥＢサーバ４は、着信したダイヤルから、発信者電話番号及び着信電話番号を取得する。
【００６３】
一方で、クライアント装置１０は、受信した登録要求ＩＤを含むダイヤル発信完了通知を、インターネット２を介して、ＷＥＢサーバ４に送信する。
【００６４】
ＷＥＢサーバ４は、ダイヤル発信完了通知を受信する。すると、ＷＥＢサーバ４は、登録用メールアドレスを生成する（Ｓ３１６）。次に、ＷＥＢサーバ４は、受信したダイヤル発信完了通知に含まれる登録要求ＩＤと登録用情報対応テーブル４５２の登録要求ＩＤ４５２１とが一致するレコードを、登録用情報対応テーブル４５２から選択する。次に、ＷＥＢサーバ４は、選択したレコードの登録用メールアドレス４５２３に、生成した登録用メールアドレスを格納する。
【００６５】
次に、ＷＥＢサーバ４は、生成した登録用メールアドレス及び受信したダイヤル発信完了通知に含まれる登録要求ＩＤを、インターネット２を介して、クライアント装置１０に送信する（Ｓ３１７）。
【００６６】
クライアント装置１０は、ＷＥＢサーバ４から登録用メールアドレス及び登録要求ＩＤを受信する。次に、クライアント装置１０は、受信した登録用メールアドレスを表示する。
【００６７】
メール送信装置２０は、ユーザの操作を契機に、当該メール送信装置２０のメールアドレスを送信元とする電子メール（空メール）を、クライアント装置１０に表示された登録用メールアドレス宛てに送信する（Ｓ３１８）。すると、ＷＥＢサーバ４は、メール送信装置２０から空メールを受信する。
【００６８】
次に、ＷＥＢサーバ４は、ユーザ管理テーブル４５３を更新する（Ｓ３１９）。そして、当該ユーザ情報登録処理が終了する。なお、本実施形態では、ユーザ管理テーブル４５３の電話番号４５３２には、クライアント装置１０の電話番号でなく、携帯電話６０のメールアドレスが格納される。また、ユーザ管理テーブル４５３のメールアドレス４５３３には、クライアント装置１０のメールアドレスでなく、メール送信装置２０のメールアドレスが格納される。
【００６９】
なお、当該フローチャートでは、ステップＳ３１３〜３１５が実行されてから、ステップＳ３１６〜３１８が実行されたが、ステップＳ３１６〜３１８が実行されてから、ステップＳ３１３〜３１５が実行されてもよい。また、ＷＥＢサーバ４は、登録用メールアドレス及び登録用電話番号を同時に、クライアント装置１０に送信してもよい。その後、メール送信装置２０からの電子メールの送信又は携帯電話６０からのダイヤルの発信のいずれが先に行われてもよい。つまり、ＷＥＢサーバ４が、クライアント装置１０とのセッション、メール送信装置２０から受信した電子メール及び携帯電話６０から着信したダイヤルの対応を特定できれば、当該ユーザ情報登録処理に含まれるステップは、いかなる順番で行われてもよい。
【００７０】
本実施形態では、ＷＥＢサーバ４は、登録要求ＩＤに割り当てられた登録用電話番号を着信電話番号とするダイヤルと、当該同一の登録要求ＩＤに割り当てられた登録用メールアドレスを送信先にする電子メールとを、同一のユーザによるものと判断している。言い換えると、ＷＥＢサーバ４は、ユーザが所有するクライアント装置１０とのセッション、当該同一のユーザが所有するメール送信装置２０から受信した電子メール及び当該同一のユーザが所有する携帯電話６０から着信したダイヤルの対応を特定する。
【図面の簡単な説明】
【００７１】
【図１】第１の実施形態の計算機システムの構成のブロック図である。
【図２】第１の実施形態の計算機システムに備わるＷＥＢサーバの構成のブロック図である。
【図３】第１の実施形態のＷＥＢサーバに記憶される登録用電話番号テーブルの構成図である。
【図４】第１の実施形態のＷＥＢサーバに記憶される登録用情報対応テーブルの構成図である。
【図５】第１の実施形態のＷＥＢサーバに記憶されるユーザ管理テーブルの構成図である。
【図６】第１の実施形態のユーザ情報登録処理のシーケンス図である。
【図７】第２の実施形態の計算機システムの構成のブロック図である。
【図８】第２の実施形態のユーザ情報登録処理のシーケンス図である。
【符号の説明】
【００７２】
２    インターネット
４    ＷＥＢサーバ
７    公衆交換電話網
１０    クライアント装置
２０    メール送信装置
４１    送受信部
４２    中央処理装置
４３    主記憶装置
４６    補助記憶装置
６０    携帯電話
４３１  メインモジュール
４３２  登録要求受信モジュール
４３３  登録要求ＩＤ生成モジュール
４３４  登録用電話番号選択モジュール
４３５  登録用電話番号送信モジュール
４３６  ダイヤル着信モジュール
４３７  電話番号読取モジュール
４３８  登録用メールアドレス生成モジュール
４３９  登録用メールアドレス送信モジュール
４４０  メール受信モジュール
４４１  メールアドレス読取モジュール
４４２  ユーザ情報登録モジュール
４５１  登録用電話番号テーブル
４５２  登録用情報対応テーブル
４５３  ユーザ管理テーブル
４５１１  登録用電話番号
４５１２  割当フラグ
４５２２  登録用電話番号
４５２３  登録用メールアドレス
４５３２  電話番号
４５３３  メールアドレス
４５３４  ＵＩＤ
４５３５  製造番号
４５２１  登録要求ＩＤ
４５３１  ユーザＩＤ
【図１】
2008252538.tif 000003
【図２】
2008252538.tif 000004
【図３】
2008252538.tif 000005
【図４】
2008252538.tif 000006
【図５】
2008252538.tif 000007
【図６】
2008252538.tif 000008
【図７】
2008252538.tif 000009
【図８】
2008252538.tif 000010