(57)【要約】【課題】各種の認証を簡易な操作によって可能にするとともに、認証におけるセキュリティを確保する。【解決手段】ライセンス認証システム１００において、通信端末２は、ソフトウェアを起動させる場合、当該ソフトウェアのキーコードを、インターネットＮ１を介して認証サーバ１に送信する。認証サーバ１は、通信端末２にインストールされたソフトウェアのキーコードと、通信端末２のユーザが保有する電話機３の電話番号を認証情報ＤＢ１４１に対応付けて格納しており、電話回線網Ｎ２を介して電話機３から着呼があった場合、電話機３の電話番号を検出し、先に通信端末２から送信されたソフトウェアのキーコードと、検出された電話番号を、認証情報ＤＢ１４１に格納された情報に照合させることにより、ソフトウェアのライセンス認証を行う。【選択図】図１
2005038307.tif 000002
【特許請求の範囲】
【請求項１】
ソフトウェアを動作させる通信端末と、前記通信端末に第１の通信ネットワークを介して接続され、前記ソフトウェアのライセンス認証を行う認証装置と、前記認証装置に第２の通信ネットワークを介して接続され、前記通信端末のユーザが保有する電話機と、を備える認証システムであって、
前記通信端末は、
ソフトウェアを起動させる場合、当該ソフトウェアのキーコードを前記認証装置に送信するキーコード送信手段と、
前記電話機による前記認証装置への発呼を促すメッセージを通知する通知手段と、を備え、
前記認証装置は、
前記通信端末にインストールされたソフトウェアのキーコードと、当該通信端末のユーザが保有する電話機の電話番号を対応付けて記憶する記憶手段と、
前記第２の通信ネットワークを介して電話機から着呼があった場合、当該電話機の電話番号を検出する電話番号検出手段と、
前記通信端末から送信されたソフトウェアのキーコードと、前記電話番号検出手段により検出された電話番号を、前記記憶手段に記憶された情報に照合させることにより、当該ソフトウェアのライセンス認証を行う認証手段と、
を備えることを特徴とする認証システム。
【請求項２】
有料で各種情報を提供する情報提供装置と、前記情報提供装置に第１の通信ネットワークを介して接続される通信端末と、前記情報提供装置からの情報取得を要求した通信端末のユーザを認証する認証装置と、前記認証装置に第２の通信ネットワークを介して接続され、前記通信端末のユーザが保有する電話機と、を備える認証システムであって、
前記情報提供装置は、
前記通信端末から情報取得要求があった場合、前記電話機による前記認証装置への発呼を促すメッセージを前記通信端末に送信するメッセージ送信手段を備え、
前記認証装置は、
前記通信端末のユーザの識別情報と、当該ユーザが保有する電話機の電話番号とを対応付けて記憶する記憶手段と、
前記第２の通信ネットワークを介して電話機から着呼があった場合、当該電話機の電話番号を検出する電話番号検出手段と、
前記電話番号検出手段により検出された電話番号と、前記記憶手段に記憶された情報を照合することにより、情報取得要求をした通信端末のユーザを認証する認証手段と、
を備えることを特徴とする認証システム。
【請求項３】
前記情報提供装置から前記通信端末への情報提供に係る料金情報を管理する課金装置を備え、
前記課金装置は、前記認証装置の認証手段により前記通信端末のユーザが認証された場合に、前記情報提供に係る料金を課金することを特徴とする請求項２に記載の認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証システム関する。
【背景技術】
【０００２】
従来、ＰＣ（Personal Computer）において、ライセンス認証が必要なソフトウェアを使用する場合、ライセンス認証のために、予め登録されたＩＤ及びパスワードを入力し、インターネットを介して認証サーバに送信する必要があった。また、ソフトウェア、楽曲等を、インターネットを介してダウンロードして購入する場合、ユーザ認証のために、予め登録されたＩＤを入力し、インターネットを介して認証サーバに送信する必要があった（例えば、特許文献１参照。）。
【特許文献１】特開２００１-３３７７３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の認証システムにおいて、ソフトウェアの使用時にＩＤ及びパスワードを入力したり、ソフトウェアのダウンロード時にＩＤを入力したりするのは、ユーザにとって面倒であるという問題があった。また、ＩＤ、パスワードがインターネットを介して送信されることにより、これらの認証情報がインターネット上で漏洩する可能性があった。
【０００４】
本発明の課題は、各種の認証を簡易な操作によって可能にするとともに、認証におけるセキュリティを確保することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１に記載の発明は、ソフトウェアを動作させる通信端末と、前記通信端末に第１の通信ネットワークを介して接続され、前記ソフトウェアのライセンス認証を行う認証装置と、前記認証装置に第２の通信ネットワークを介して接続され、前記通信端末のユーザが保有する電話機と、を備える認証システムであって、前記通信端末は、ソフトウェアを起動させる場合、当該ソフトウェアのキーコードを前記認証装置に送信するキーコード送信手段と、前記電話機による前記認証装置への発呼を促すメッセージを通知する通知手段と、を備え、前記認証装置は、前記通信端末にインストールされたソフトウェアのキーコードと、当該通信端末のユーザが保有する電話機の電話番号を対応付けて記憶する記憶手段と、前記第２の通信ネットワークを介して電話機から着呼があった場合、当該電話機の電話番号を検出する電話番号検出手段と、前記通信端末から送信されたソフトウェアのキーコードと、前記電話番号検出手段により検出された電話番号を、前記記憶手段に記憶された情報に照合させることにより、当該ソフトウェアのライセンス認証を行う認証手段と、を備えることを特徴としている。
【０００６】
請求項２に記載の発明は、有料で各種情報を提供する情報提供装置と、前記情報提供装置に第１の通信ネットワークを介して接続される通信端末と、前記情報提供装置からの情報取得を要求した通信端末のユーザを認証する認証装置と、前記認証装置に第２の通信ネットワークを介して接続され、前記通信端末を保有するユーザが保有する電話機と、を備える認証システムであって、前記情報提供装置は、前記通信端末から情報取得要求があった場合、前記電話機による前記認証装置への発呼を促すメッセージを前記通信端末に送信するメッセージ送信手段を備え、前記認証装置は、前記通信端末のユーザの識別情報と、当該ユーザが保有する電話機の電話番号とを対応付けて記憶する記憶手段と、前記第２の通信ネットワークを介して電話機から着呼があった場合、当該電話機の電話番号を検出する電話番号検出手段と、前記電話番号検出手段により検出された電話番号と、前記記憶手段に記憶された情報を照合することにより、情報取得要求をした通信端末のユーザを認証する認証手段と、を備えることを特徴としている。
【発明の効果】
【０００７】
請求項１に記載の発明によれば、電話機による認証装置への発呼という簡易な操作によってソフトウェアのライセンス認証を行うことが可能になる。また、ソフトウェアのキーコードの送信に使用する通信ネットワークと、電話機による発呼に使用する通信ネットワークが異なっているため、ソフトウェアのライセンス認証におけるセキュリティを十分に確保することができる。
【０００８】
請求項２に記載の発明によれば、情報提供装置から情報を取得する場合、電話機による認証装置への発呼という簡易な操作によって情報取得時のユーザ認証を行うことが可能になる。また、情報提供装置から通信端末への情報提供に使用する通信ネットワークと、電話機による発呼に使用する通信ネットワークが異なっているため、情報取得時のユーザに認証におけるセキュリティを十分に確保することができる。
【０００９】
請求項３に記載の発明によれば、情報提供装置から情報を取得する場合、電話機による認証装置への発呼という簡易な操作によって、ユーザ認証及び課金処理を行うことが可能になる。また、情報提供装置から通信端末への情報提供に使用する通信ネットワークと、電話機による発呼に使用する通信ネットワークが異なっているため、情報取得時のユーザに認証におけるセキュリティを十分に確保することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図を参照して本発明を実施するための最良の形態について詳細に説明する。
（実施形態１）
【００１１】
図１〜図７を参照して、本発明の実施形態１について詳細に説明する。まず、実施形態１における構成について説明する。
【００１２】
図１に、本発明の認証システムを適用した実施形態１に係るライセンス認証システム１００の全体構成を示す。ライセンス認証システム１００は、図１に示すように、ソフトウェアのライセンス認証を行う認証サーバ（認証装置）１、ソフトウェアを動作させる通信端末２、通信端末２のユーザが保有する電話機３により構成される。認証サーバ１と通信端末２は、インターネットＮ１を介して接続され、認証サーバ１と電話機３は、電話回線網Ｎ２を介して接続される。なお、図１では、実施形態１における説明を簡略化するために、１台の認証サーバ１に対し、通信端末２、電話機３が、それぞれ１台ずつ接続される場合を示しているが、１台の認証サーバ１に接続される通信端末２及び電話機３の台数は限定されない。
【００１３】
図２に、図１の認証サーバ１の主要部構成を示す。認証サーバ１は、図２に示すように、ＣＰＵ（Central Processing Unit）１０、表示装置１１、入力装置１２、伝送制御部１３、記憶装置１４、ＲＡＭ（Random Access Memory）１５により構成され、各部は、バス１６により接続されている。
【００１４】
ＣＰＵ１０は、記憶装置１４に格納されている各種制御プログラムを読み出してＲＡＭ１５内に展開し、それらの制御プログラムに従って認証サーバ１の各部を集中制御する。以下、ＣＰＵ１０による制御動作について説明する。
【００１５】
ＣＰＵ１０は、通信端末２から送信された電話番号及びソフトウェアのキーコードを認証情報ＤＢ（Data Base）１４１に登録するユーザ登録処理を実行する（図５（ｂ）参照）。ここで、通信端末２から送信される電話番号は、通信端末２のユーザが保有する電話機３の電話番号であり、通信端末２にインストールされるソフトウェアのライセンス認証に用いられる。また、ソフトウェアのキーコードとは、ソフトウェアの製品毎に個別に付与された情報である。このキーコードにより、該当する製品のユーザが、正式なユーザであることを証明し、ソフトウェアの遺法コピーを防ぐことができる。
【００１６】
また、ＣＰＵ１０は、電話回線網Ｎ２を介して電話機３から着呼があると、発信者番号通知機能を利用して電話機３の電話番号を検出し、検出された電話番号と、通信端末２におけるソフトウェアの起動時に通信端末２から送信されたソフトウェアのキーコードを、認証情報ＤＢ１４１（後述）に格納された情報に照合することにより、当該ソフトウェアのライセンス認証を行う認証処理を実行する（図７（ｂ）参照）。
【００１７】
表示装置１１は、ＬＣＤ（Liquid Crystal Display）、ＣＲＴ（Cathode Ray Tube）等の表示画面を備え、ＣＰＵ１０から入力される表示信号に従って所要の表示処理を行う。
【００１８】
入力装置１２は、文字入力キー、テンキー、カーソルキー及び各種機能キーを備えたキー入力装置や、マウス等のポインティングデバイス等を備え、キー入力装置やポインティングデバイスの操作による操作信号をＣＰＵ１０に出力する。
【００１９】
伝送制御部１３は、モデム（ＭＯＤＥＭ：MOdulator/DEModulator）、ルータ、ＴＡ（Terminal Adapter）等によって構成され、インターネットＮ１、電話回線網Ｎ２等の通信ネットワークを介して外部機器と通信を行うための制御を行う。
【００２０】
記憶装置１４は、プログラムやデータ等が予め記憶されている記録媒体を有している。この記録媒体は、磁気的、光学的記録媒体又は半導体等の不揮発性メモリで構成されており、記憶装置１４に固定的に設けたもの又は着脱自在に装着するものである。この記録媒体は、ユーザ登録処理プログラム（図５（ｂ）参照）、認証処理プログラム（図７（ｂ）参照）及びこれらのプログラムで処理されたデータ等を記憶する。
【００２１】
記憶装置１４は、図３に示すような認証情報ＤＢ１４１を格納する。認証情報ＤＢ１４１は、１つのソフトウェアにつき、製品毎に、「キーコード」と、「電話番号」の項目を対応付けて格納する。認証情報ＤＢ１４１において、「キーコード」項目は、該当するソフトウェアの製品毎に個別に付与されたキーコードのデータを格納し、「電話番号」項目は、該当する製品のユーザが保有する電話機の電話番号のデータを格納する。
【００２２】
なお、記憶装置１４が記憶するプログラム又はデータ等は、その一部又は全部を他の機器から通信ネットワークを介して受信して記憶する構成にしてもよい。また、記録媒体は通信ネットワーク上に構築された別のホストコンピュータの記録媒体であってもよい。また、記憶装置１４が記憶するプログラムを、通信ネットワークを介して他の機器へ伝送して、これらの機器にインストールするような構成にしてもよい。
【００２３】
ＲＡＭ１５は、ＣＰＵ１０により実行される各種制御プログラムや各種アプリケーションプログラムをプログラム格納エリアに展開する。また、ＲＡＭ１５は、入力データ及び上記の制御処理プログラムの実行時に生じる処理結果等のデータを、ワークエリアに一時的に格納する。
【００２４】
図４に、図１の通信端末２の主要部構成を示す。通信端末２は、ＰＣ（Personal Computer）、ＰＤＡ（Personal Digital Assistants）等の端末であり、図４に示すように、ＣＰＵ２０、表示装置２１、入力装置２２、伝送制御部２３、記憶装置２４、ＲＡＭ２５により構成され、各部は、バス２６により接続されている。以下では、通信端末２がＰＣである場合について説明する。
【００２５】
ＣＰＵ２０は、記憶装置２４に格納されている各種制御プログラムを読み出してＲＡＭ２５内に展開し、それらの制御プログラムに従って通信端末２の各部を集中制御する。以下、ＣＰＵ２０による制御動作について説明する。
【００２６】
ＣＰＵ２０は、通信端末２にインストールするソフトウェアのプログラムに従って、表示装置２１に認証情報入力画面２１１（図６参照）を表示させ、ユーザに対し、当該ソフトウェアのキーコードと、ライセンス認証に用いる電話番号の入力を促し、入力されたキーコード及び電話番号のデータを認証サーバ１に送信する処理を実行する（図５（ａ）参照）。
【００２７】
また、ＣＰＵ２０は、インストールされたソフトウェアを起動させる場合、当該ソフトウェアのプログラムに従って、当該ソフトウェアのキーコードを認証サーバ１に送信し、表示装置２１に、電話機３による認証サーバ１への発呼を促す画面を表示させる処理を実行する。また、ＣＰＵ２０は、認証サーバ１から送信されたライセンス認証の結果に応じて、ソフトウェアの起動を継続又は中止させる処理を実行する（図７（ａ）参照）。
【００２８】
表示装置２１は、ＬＣＤ、ＣＲＴ等の表示画面を備え、ＣＰＵ２０から入力される表示信号に従って所要の表示処理を行う。
【００２９】
入力装置２２は、文字入力キー、テンキー、カーソルキー及び各種機能キーを備えたキー入力装置や、マウス等のポインティングデバイス等を備え、キー入力装置やポインティングデバイスの操作による操作信号をＣＰＵ２０に出力する。
【００３０】
伝送制御部２３は、モデム（ＭＯＤＥＭ：MOdulator/DEModulator）、ルータ、ＴＡ（Terminal Adapter）等によって構成され、インターネットＮ１等の通信ネットワークを介して外部機器と通信を行うための制御を行う。
【００３１】
記憶装置２４は、プログラムやデータ等が予め記憶されている記録媒体を有している。この記録媒体は、磁気的、光学的記録媒体又は半導体等の不揮発性メモリで構成されており、記憶装置２４に固定的に設けたもの又は着脱自在に装着するものである。この記録媒体は、インストールされたソフトウェアのプログラム及びこれらのプログラムで処理されたデータ等を記憶する。
【００３２】
なお、記憶装置２４が記憶するプログラム又はデータ等は、その一部又は全部を他の機器から通信ネットワークを介して受信して記憶する構成にしてもよい。また、記録媒体は通信ネットワーク上に構築された別のホストコンピュータの記録媒体であってもよい。また、記憶装置２４が記憶するプログラムを、通信ネットワークを介して他の機器へ伝送して、これらの機器にインストールするような構成にしてもよい。
【００３３】
ＲＡＭ２５は、ＣＰＵ２０により実行される各種制御プログラムや各種アプリケーションプログラムをプログラム格納エリアに展開する。また、ＲＡＭ２５は、入力データ及び上記の制御処理プログラムの実行時に生じる処理結果等のデータを、ワークエリアに一時的に格納する。
【００３４】
次に、本実施形態１における動作について説明する。
【００３５】
図５（ａ）及び図７（ａ）は、通信端末２の動作を説明するためのフロ−チャートである。これらのフローチャートは、通信端末２を構成するコンピュータに各機能を実現させるためのプログラムを説明するためのものである。これらのプログラムはＣＰＵ２０が読み取り可能なプログラムコードの形態で記録媒体に格納されている例で説明するが、全ての機能を記録媒体に格納する必要はなく、必要に応じて、その一部又は全部を、インターネットＮ１等の通信ネットワークを介して伝送制御部２３から受信して実現するようにしてもよい。
【００３６】
また、図５（ｂ）及び図７（ｂ）は、認証サーバ１の動作を説明するためのフロ−チャートである。これらのフローチャートは、認証サーバ１を構成するコンピュータに各機能を実現させるためのプログラムを説明するためのものである。これらのプログラムはＣＰＵ１０が読み取り可能なプログラムコードの形態で記録媒体に格納されている例で説明するが、全ての機能を記録媒体に格納する必要はなく、必要に応じて、その一部又は全部を、通信ネットワークを介して伝送制御部１３から受信して実現するようにしてもよい。
【００３７】
まず、図５（ａ）のフローチャートを参照して、通信端末２により実行されるインストール処理について説明する。
【００３８】
入力装置２２による操作により、ソフトウェアのインストールが指示されると、そのソフトウェアのインストーラが起動され（ステップＴ１）、表示装置２１の表示画面に、図６に示すような認証情報入力画面２１１が表示される（ステップＴ２）。認証情報入力画面２１１には、図６に示すように、インストールするソフトウェアのキーコードの入力欄、ライセンス認証に用いる電話番号の入力欄、登録ボタン、キャンセルボタンが設けられている。
【００３９】
認証情報入力画面２１１において、インストールするソフトウェアのキーコードと、電話番号が入力され、登録ボタンが指定されると（ステップＴ３；ＹＥＳ）、その入力されたキーコード及び電話番号のデータが認証サーバ１に送信される（ステップＴ４）。キーコード及び電話番号のデータが送信されると、該当するソフトウェアのインストールが行われ（ステップＴ５）、本インストール処理が終了する。
【００４０】
次に、図５（ｂ）のフローチャートを参照して、認証サーバ１により実行されるユーザ登録処理について説明する。
【００４１】
通信端末２から、ソフトウェアのキーコードと、ライセンス認証に用いる電話番号のデータが受信されると（ステップＣ１）、その受信された両データが、認証情報ＤＢ１４１に対応付けて登録され（ステップＣ２）、本ユーザ登録処理が終了する。
【００４２】
次に、図７のフローチャートを参照して、通信端末２により実行されるソフトウェア起動処理と、認証サーバ１により実行される認証処理を並行して説明する。
【００４３】
通信端末２では、入力装置２２の操作により、インストール済みのソフトウェアの起動が指示されると、そのソフトウェアが起動され（ステップＴ１０）、そのソフトウェアのキーコードが認証サーバ１に送信される（ステップＴ１１）。
【００４４】
認証サーバ１では、通信端末２からキーコードが受信されると（ステップＣ１０）、そのキーコードの有効性が判定される（ステップＣ１１）。受信されたキーコードが有効である場合は、有効である旨を示す判定結果が通信端末２に送信され（ステップＣ１２）、受信されたキーコードが無効である場合は、無効である旨を示す判定結果が通信端末２に送信される（ステップＣ１３）。
【００４５】
通信端末２では、認証サーバ１から、キーコードが有効である旨の判定結果が受信された場合（ステップＴ１２；ＹＥＳ）、表示装置２１に、電話機による認証サーバ１への発呼を促す発呼要求画面（図示略）が表示される（ステップＴ１３）。この発呼要求画面には、ライセンス認証に用いる電話番号の電話機で、認証サーバ１への発呼を促すメッセージ及び認証サーバ１の電話番号が表示される。
【００４６】
通信端末２では、認証サーバ１から、キーコードが無効である旨の判定結果が受信された場合（ステップＴ１２；ＮＯ）、通信端末２の表示装置２１に、キーコードが無効であることを示すエラー画面が表示され（ステップＴ１４）、ソフトウェアの起動が中止され（ステップＴ１７）、本ソフトウェア起動処理が終了する。
【００４７】
認証サーバ１では、電話回線網Ｎ２を介して電話機３から着呼があると（ステップＣ１４；ＹＥＳ）、発信者番号通知機能を利用して電話番号が検出される（ステップＣ１５）。次いで、その検出された電話番号と、認証情報ＤＢ１４１に格納された情報を照合することにより、検出された電話番号が、ステップＣ１０で受信されたキーコードに対応するか否かが判定される（ステップＣ１６）。通信端末２のユーザは、電話機３が認証サーバ１に接続されたことを呼び出し音によって確認すると、電話機３と認証サーバ１との接続を切断させる。
【００４８】
ステップＣ１６において、検出された電話番号が、先に受信されたキーコードに対応すると判定された場合（ステップＣ１６；ＹＥＳ）、通信端末２のユーザが正式なユーザとして認証されたことを示す認証完了通知が通信端末２に送信され（ステップＣ１７）、認証サーバ１における認証処理が終了する。
【００４９】
ステップＣ１６において、検出された電話番号が、先に受信されたキーコードに対応しないと判定された場合（ステップＣ１６；ＮＯ）、通信端末２のユーザが正式なユーザとして認証されなかったことを示すエラー通知が通信端末２に送信され（ステップＣ１８）、認証サーバ１による認証処理が終了する。
【００５０】
通信端末２では、認証サーバ１から認証完了通知が受信された場合（ステップＴ１５；ＹＥＳ）、ステップＴ１０で開始されたソフトウェアの起動が継続され（ステップＴ１６）、本ソフトウェア起動処理が終了する。認証サーバ１からエラー通知が受信された場合（ステップＴ１５；ＮＯ）、ステップＴ１０で開始されたソフトウェアの起動が中止され（ステップＴ１７）、本ソフトウェア起動処理が終了する。
【００５１】
以上のように、実施形態１のライセンス認証システム１００によれば、通信端末２におけるソフトウェア起動時に、電話機３による認証サーバ１への発呼という簡易な操作によってライセンス認証を行うことが可能になる。また、ソフトウェアのキーコードの送信には、インターネットＮ１を使用し、電話機３による発呼には、電話回線網Ｎ２を使用することにより、ソフトウェアのライセンス認証のために、異なる通信ネットワークを並行して使用することになるため、ライセンス認証におけるセキュリティを十分に確保することが可能となる。
【００５２】
なお、実施形態１では、起動毎にライセンス認証を必要とするソフトウェアの場合を示したが、再インストール時にライセンス認証を必要とするソフトウェアの場合においても、実施形態１を適用することが可能である。また、実施形態１では、ライセンス認証に必要な電話番号の通知方法として、通信端末２のユーザの手動による電話発信の場合を示したが、モデム等によって自動発信するようにしてもよい。
（実施形態２）
【００５３】
次に、図８〜図１８を参照して、本発明の実施形態２について詳細に説明する。まず、実施形態２における構成について説明する。
【００５４】
図８に、本発明の認証システムを適用した実施形態２に係る認証・課金システム２００の全体構成を示す。認証・課金システム２００は、図８に示すように、インターネット接続サービスを利用するユーザが保有する通信端末２、当該ユーザが保有する電話機３、有料で通信端末２に各種の情報（ソフトウェア、楽曲等）を提供するＷＥＢサーバ（情報提供装置）４、インターネット接続サービス及びＷＥＢサーバ４によるダウンロードサービスの利用に対する課金情報を管理する課金サーバ（課金装置）５、ダウンロードサービスを利用するユーザの認証を行う認証サーバ（認証装置）６により構成される。なお、本実施形態２では、ＷＥＢサーバ４によるダウンロードサービスは、インターネット接続サービスが、オプションとして提供しているサービスであるものとする。
【００５５】
ＷＥＢサーバ４、課金サーバ５、認証サーバ６は、ＬＡＮ（Local Area Network）に接続され、ＷＥＢサーバ４と通信端末２は、インターネットＮ１を介して接続され、認証サーバ６と電話機３は、電話回線網Ｎ２を介して接続される。なお、ＷＥＢサーバ４にインターネットＮ１を介して接続される通信端末２の台数、認証サーバ６に電話回線網Ｎ２を介して接続される電話機３の台数は限定されない。
【００５６】
通信端末２は、インターネットＮ１に接続可能なＰＣである。本実施形態２において、通信端末２は、実施形態１において図４に示した通信端末２と同一の構成であるものとし、その図示及び機能説明を省略する。
【００５７】
図９に、図８のＷＥＢサーバ４の主要部構成を示す。ＷＥＢサーバ４は、図９に示すように、ＣＰＵ４０、表示装置４１、入力装置４２、伝送制御部４３、記憶装置４４、ＲＡＭ４５により構成され、各部は、バス４６により接続されている。
【００５８】
ＣＰＵ４０は、記憶装置４４に格納されている各種制御プログラムを読み出してＲＡＭ４５内に展開し、それらの制御プログラムに従ってＷＥＢサーバ４の各部を集中制御する。以下、ＣＰＵ４０による制御動作について説明する。
【００５９】
ＣＰＵ４０は、通信端末２への情報提供時のユーザ認証に必要な情報を認証サーバ６に登録するユーザ登録処理を実行する（図１４（ｂ）及び図１５（ｂ）参照）。このユーザ登録処理において、ＣＰＵ４０は、通知端末２から電話番号のデータを受信し、ユーザ登録要求をした通信端末２に対し、当該電話番号の電話機による認証サーバ６への発呼を促す発呼要求画面を送信する。また、ＣＰＵ４０は、認証サーバ６において検出された電話番号と、通信端末２から受信された電話番号が一致した場合、認証サーバ６に対し、その電話番号の認証情報ＤＢ６４１への登録を要求する。
【００６０】
また、ＣＰＵ４０は、通信端末２から取得要求があったソフトウェアを通信端末２に提供するソフトウェア提供処理を実行する（図１７（ｂ）及び図１８（ｂ）参照）。このソフトウェア提供処理において、ＣＰＵ４０は、通信端末２から、ソフトウェアのダウンロード要求（取得要求）を受け付けると、登録済みの電話番号の電話機３による認証サーバ６への発呼を促す発呼要求画面を通信端末２に送信する。また、ＣＰＵ４０は、認証サーバ６において、ダウンロード要求をした通信端末２のユーザが正式なユーザとして認証された場合、通信端末２に対して、要求されたソフトウェアのデータを送信する。
【００６１】
表示装置４１は、ＬＣＤ、ＣＲＴ等の表示画面を備え、ＣＰＵ４０から入力される表示信号に従って所要の表示処理を行う。
【００６２】
入力装置４２は、文字入力キー、テンキー、カーソルキー及び各種機能キーを備えたキー入力装置や、マウス等のポインティングデバイス等を備え、キー入力装置やポインティングデバイスの操作による操作信号をＣＰＵ４０に出力する。
【００６３】
伝送制御部４３は、モデム（ＭＯＤＥＭ：MOdulator/DEModulator）、ルータ、ＴＡ（Terminal Adapter）等によって構成され、インターネットＮ１、ＬＡＮ等の通信ネットワークを介して外部機器と通信を行うための制御を行う。
【００６４】
記憶装置４４は、プログラムやデータ等が予め記憶されている記録媒体を有している。この記録媒体は、磁気的、光学的記録媒体又は半導体等の不揮発性メモリで構成されており、記憶装置４４に固定的に設けたもの又は着脱自在に装着するものである。この記録媒体は、ユーザ登録処理プログラム（図１４（ｂ）及び図１５（ｂ）参照）、ソフトウェア提供処理プログラム（図１７（ｂ）及び図１８（ｂ）参照）及びこれらのプログラムで処理されたデータ等を記憶する。また、記憶装置４４は、認証サーバ６にユーザ登録された通信端末２のユーザに提供可能な各種の情報（ソフトウェア、楽曲等）のデータを記憶する。
【００６５】
なお、記憶装置４４が記憶するプログラム又はデータ等は、その一部又は全部を他の機器から通信ネットワークを介して受信して記憶する構成にしてもよい。また、記録媒体は通信ネットワーク上に構築された別のホストコンピュータの記録媒体であってもよい。また、記憶装置４４が記憶するプログラムを、通信ネットワークを介して他の機器へ伝送して、これらの機器にインストールするような構成にしてもよい。
【００６６】
ＲＡＭ４５は、ＣＰＵ４０により実行される各種制御プログラムや各種アプリケーションプログラムをプログラム格納エリアに展開する。また、ＲＡＭ４５は、入力データ及び上記の制御処理プログラムの実行時に生じる処理結果等のデータを、ワークエリアに一時的に格納する。
【００６７】
図１０に、図８の課金サーバ５の主要部構成を示す。課金サーバ５は、ＷＥＢサーバ４によるダウンロードサービスの利用料金を、インターネット接続サービスの利用料金とともに課金するサーバであり、図１０に示すように、ＣＰＵ５０、表示装置５１、入力装置５２、伝送制御部５３、記憶装置５４、ＲＡＭ５５により構成され、各部は、バス５６により接続されている。
【００６８】
ＣＰＵ５０は、記憶装置５４に格納されている各種制御プログラムを読み出してＲＡＭ５５内に展開し、それらの制御プログラムに従って課金サーバ５の各部を集中制御する。このＣＰＵ５０は、ＷＥＢサーバ４から通信端末２へのソフトウェアの提供に対する料金を所定の課金ルールに従って課金する課金処理を実行する（図１８（ｅ）参照）。
【００６９】
表示装置５１は、ＬＣＤ、ＣＲＴ等の表示画面を備え、ＣＰＵ５０から入力される表示信号に従って所要の表示処理を行う。
【００７０】
入力装置５２は、文字入力キー、テンキー、カーソルキー及び各種機能キーを備えたキー入力装置や、マウス等のポインティングデバイス等を備え、キー入力装置やポインティングデバイスの操作による操作信号をＣＰＵ５０に出力する。
【００７１】
伝送制御部５３は、モデム（ＭＯＤＥＭ：MOdulator/DEModulator）、ルータ、ＴＡ（Terminal Adapter）等によって構成され、ＬＡＮ等の通信ネットワークを介して外部機器と通信を行うための制御を行う。
【００７２】
記憶装置５４は、プログラムやデータ等が予め記憶されている記録媒体を有している。この記録媒体は、磁気的、光学的記録媒体又は半導体等の不揮発性メモリで構成されており、記憶装置５４に固定的に設けたもの又は着脱自在に装着するものである。この記録媒体は、課金処理プログラム（図１８（ｅ）参照）及びこのプログラムで処理されたデータ等を記憶する。
【００７３】
記憶装置５４は、図１１（ａ）に示すような課金情報ＤＢ５４１を格納する。課金情報ＤＢ５４１は、図１１（ａ）に示すように、ダウンロードサービスを利用するユーザ毎に、「会員ＩＤ」と「料金」の項目を対応付けて格納する。課金情報ＤＢ５４１において、「会員ＩＤ」項目は、ダウンロードサービスの利用者として認証サーバ６に登録された通信端末２のユーザの識別情報のデータを格納する。「料金」項目は、インターネット接続サービスの利用料金と、ＷＥＢサーバ４によるダウンロードサービスの利用料金のデータを格納する。
【００７４】
また、記憶装置５４は、図１１（ｂ）に示すようなユーザ情報ＤＢ５４２を格納する。ユーザ情報ＤＢ５４２は、インターネット接続サービスを利用するユーザ毎に、「会員ＩＤ」、「氏名」、「住所」、「Ｅメールアドレス」等の項目を格納する。ユーザ情報ＤＢ５４２において、「会員ＩＤ」項目は、インターネット接続サービスを利用するユーザの識別情報のデータを格納する。「氏名」項目は、対応するユーザの氏名のデータを格納する。「住所」項目は、対応するユーザの住所のデータを格納する。「Ｅメールアドレス」項目は、インターネット接続サービスにおいて各ユーザに付与された電子メールアドレスのデータを格納する。これらのデータは、各ユーザが、インターネット接続サービスの契約を行った際に、ユーザ情報ＤＢ５４２に登録される。なお、インターネット接続サービス及びダウンロードサービスの利用料金の支払をクレジットカードで行う場合は、ユーザ情報ＤＢ５４２に、クレジットカードの番号を格納するようにする。
【００７５】
なお、記憶装置５４が記憶するプログラム又はデータ等は、その一部又は全部を他の機器から通信ネットワークを介して受信して記憶する構成にしてもよい。また、記録媒体は通信ネットワーク上に構築された別のホストコンピュータの記録媒体であってもよい。また、記憶装置５４が記憶するプログラムを、通信ネットワークを介して他の機器へ伝送して、これらの機器にインストールするような構成にしてもよい。
【００７６】
ＲＡＭ５５は、ＣＰＵ５０により実行される各種制御プログラムや各種アプリケーションプログラムをプログラム格納エリアに展開する。また、ＲＡＭ５５は、入力データ及び上記の制御処理プログラムの実行時に生じる処理結果等のデータを、ワークエリアに一時的に格納する。
【００７７】
図１２に、図８の認証サーバ６の主要部構成を示す。認証サーバ６は、図１２に示すように、ＣＰＵ６０、表示装置６１、入力装置６２、伝送制御部６３、記憶装置６４、ＲＡＭ６５により構成され、各部は、バス６６により接続されている。
【００７８】
ＣＰＵ６０は、記憶装置６４に格納されている各種制御プログラムを読み出してＲＡＭ６５内に展開し、それらの制御プログラムに従って認証サーバ６の各部を集中制御する。以下、ＣＰＵ６０による制御動作について説明する。
【００７９】
ＣＰＵ６０は、通信端末２によるソフトウェアダウンロード時のユーザ認証時に用いる電話番号を認証情報ＤＢ６４１に登録するユーザ登録処理を実行する（図１５（ｃ）参照）。このユーザ登録処理において、ＣＰＵ６０は、電話機３からの着呼によって、電話機３の電話番号を検出し、検出された電話番号のデータをＷＥＢサーバ４に送信する。ＷＥＢサーバ４から電話番号の登録要求が入力されると、ＣＰＵ６０は、その電話番号と、通信端末２のユーザの会員ＩＤを対応付けて認証情報ＤＢ６４１に登録する。
【００８０】
また、ＣＰＵ６０は、ＷＥＢサーバ４にソフトウェアのダウンロード要求をした通信端末２のユーザを認証する認証処理を実行する（図１７（ｃ）及び図１８（ｃ）参照）。この認証処理において、ＣＰＵ６０は、ＷＥＢサーバ４から入力された会員ＩＤ（検索キー）に対応する電話番号を認証情報ＤＢ６４１から読み出す。そして、電話回線網Ｎ２を介して電話機３から着呼があると、ＣＰＵ６０は、電話機３の電話番号を検出し、認証情報ＤＢ６４１から読み出された電話番号と、検出された電話番号を照合することにより、ダウンロード要求をした通信端末２のユーザを認証する。
【００８１】
表示装置６１は、ＬＣＤ、ＣＲＴ等の表示画面を備え、ＣＰＵ６０から入力される表示信号に従って所要の表示処理を行う。
【００８２】
入力装置６２は、文字入力キー、テンキー、カーソルキー及び各種機能キーを備えたキー入力装置や、マウス等のポインティングデバイス等を備え、キー入力装置やポインティングデバイスの操作による操作信号をＣＰＵ６０に出力する。
【００８３】
伝送制御部６３は、モデム（ＭＯＤＥＭ：MOdulator/DEModulator）、ルータ、ＴＡ（Terminal Adapter）等によって構成され、インターネットＮ１、電話回線網Ｎ２等の通信ネットワークを介して外部機器と通信を行うための制御を行う。
【００８４】
記憶装置６４は、プログラムやデータ等が予め記憶されている記録媒体を有している。この記録媒体は、磁気的、光学的記録媒体又は半導体等の不揮発性メモリで構成されており、記憶装置６４に固定的に設けたもの又は着脱自在に装着するものである。この記録媒体は、ユーザ登録処理プログラム（図１５（ｃ）参照）、認証処理プログラム（図１７（ｃ）及び図１８（ｃ）参照）及びこれらのプログラムで処理されたデータ等を記憶する。
【００８５】
記憶装置６４は、図１３に示すような認証情報ＤＢ６４１を格納する。認証情報ＤＢ６４１は、ソフトウェアのダウンロードサービスを利用するユーザ毎に、「会員ＩＤ」と、「電話番号」の項目を対応付けて格納する。認証情報ＤＢ６４１において、「会員ＩＤ」項目は、ソフトウェアのダウンロードサービスを利用するユーザの識別情報のデータを格納し、「電話番号」項目は、該当するユーザが保有する電話機の電話番号のデータを格納する。「電話番号」項目に格納される電話番号は、ユーザ認証時に用いられる。
【００８６】
なお、記憶装置６４が記憶するプログラム又はデータ等は、その一部又は全部を他の機器から通信ネットワークを介して受信して記憶する構成にしてもよい。また、記録媒体は通信ネットワーク上に構築された別のホストコンピュータの記録媒体であってもよい。また、記憶装置６４が記憶するプログラムを、通信ネットワークを介して他の機器へ伝送して、これらの機器にインストールするような構成にしてもよい。
【００８７】
ＲＡＭ６５は、ＣＰＵ６０により実行される各種制御プログラムや各種アプリケーションプログラムをプログラム格納エリアに展開する。また、ＲＡＭ６５は、入力データ及び上記の制御処理プログラムの実行時に生じる処理結果等のデータを、ワークエリアに一時的に格納する。
【００８８】
次に、本実施形態２における動作について説明する。
【００８９】
図１４（ａ）、図１５（ａ）、図１７（ａ）及び図１８（ａ）は、通信端末２の動作を説明するためのフロ−チャートである。これらのフローチャートは、通信端末２を構成するコンピュータに各機能を実現させるためのプログラムを説明するためのものである。これらのプログラムはＣＰＵ２０が読み取り可能なプログラムコードの形態で記録媒体に格納されている例で説明するが、全ての機能を記録媒体に格納する必要はなく、必要に応じて、その一部又は全部を、インターネットＮ１等の通信ネットワークを介して伝送制御部２３から受信して実現するようにしてもよい。
【００９０】
また、図１４（ｂ）、図１５（ｂ）、図１７（ｂ）及び図１８（ｂ）は、ＷＥＢサーバ４の動作を説明するためのフロ−チャートである。これらのフローチャートは、ＷＥＢサーバ４を構成するコンピュータに各機能を実現させるためのプログラムを説明するためのものである。これらのプログラムはＣＰＵ４０が読み取り可能なプログラムコードの形態で記録媒体に格納されている例で説明するが、全ての機能を記録媒体に格納する必要はなく、必要に応じて、その一部又は全部を、通信ネットワークを介して伝送制御部４３から受信して実現するようにしてもよい。
【００９１】
更に、図１５（ｃ）、図１７（ｃ）及び図１８（ｃ）は、認証サーバ６の動作を説明するためのフロ−チャートである。これらのフローチャートは、認証サーバ６を構成するコンピュータに各機能を実現させるためのプログラムを説明するためのものである。これらのプログラムはＣＰＵ６０が読み取り可能なプログラムコードの形態で記録媒体に格納されている例で説明するが、全ての機能を記録媒体に格納する必要はなく、必要に応じて、その一部又は全部を、通信ネットワークを介して伝送制御部６３から受信して実現するようにしてもよい。
【００９２】
また、図１８（ｅ）は、課金サーバ５の動作を説明するためのフロ−チャートである。このフローチャートは、課金サーバ５を構成するコンピュータに各機能を実現させるためのプログラムを説明するためのものである。これらのプログラムはＣＰＵ５０が読み取り可能なプログラムコードの形態で記録媒体に格納されている例で説明するが、全ての機能を記録媒体に格納する必要はなく、必要に応じて、その一部又は全部を、通信ネットワークを介して伝送制御部５３から受信して実現するようにしてもよい。
【００９３】
まず、図１４及び図１５のフローチャートを参照して、通信端末２、ＷＥＢサーバ４及び認証サーバ６により実行されるユーザ登録処理について説明する。
【００９４】
通信端末２が、ＷＥＢサーバ４が提供するダウンロードサービスのユーザ登録サイトに接続されると（ステップＴ２０）、ＷＥＢサーバ４から通信端末２に、ユーザ登録画面が送信され（ステップＳ１）、通信端末２の表示装置２１には、図１６に示すようなユーザ登録画面２１２が表示される（ステップＴ２１）。ユーザ登録画面２１２には、図１６に示すように、ダウンロードサービス利用時のユーザ認証に用いる電話番号の入力欄、登録ボタン、キャンセルボタンが設けられている。
【００９５】
ユーザ登録画面２１２において、ユーザ認証に用いる電話機３の電話番号が入力され、登録ボタンが指定されると（ステップＴ２２；ＹＥＳ）、その入力された電話番号のデータがＷＥＢサーバ４に送信される（ステップＴ２３）。ＷＥＢサーバ４では、通信端末２から電話番号のデータが受信されると（ステップＳ２）、認証サーバ６への発呼を促す発呼要求画面が通信端末２に送信され（ステップＳ３）、通信端末２の表示装置２１には、ＷＥＢサーバ４から送信された発呼要求画面が表示される（ステップＴ２４）。発呼要求画面には、先に送信された電話番号の電話機３による認証サーバ６への発呼を促すメッセージ及び認証サーバ６の電話番号が表示される。
【００９６】
認証サーバ６では、電話回線網Ｎ２を介して電話機３から着呼があると（ステップＣ２０；ＹＥＳ）、発信者番号通知機能を利用して電話番号が検出され（ステップＣ２１）、その検出された電話番号のデータがＷＥＢサーバ４に送信される（ステップＣ２２）。通信端末２のユーザは、電話機３が認証サーバ６に接続されたことを呼び出し音によって確認すると、電話機３と認証サーバ６との接続を切断させる。
【００９７】
ＷＥＢサーバ４では、認証サーバ６から電話番号のデータが受信されると、その受信された電話番号と、ステップＳ２において通信端末２から受信された電話番号が一致するか否かが判定される（ステップＳ４）。ステップＳ４において、電話番号が一致すると判定された場合（ステップＳ４；ＹＥＳ）、その電話番号のＤＢ登録を要求するデータが認証サーバ６に送信される（ステップＳ６）。ステップＳ４において、電話番号が一致しないと判定された場合（ステップＳ４；ＮＯ）、ユーザ登録が不可能であることを示すエラー画面が通信端末２に送信され（ステップＳ９）、本ユーザ登録処理が終了する。
【００９８】
認証サーバ６では、ＷＥＢサーバ４からのＤＢ登録要求に従って、ステップＣ２１において検出された電話番号が、通信端末２のユーザの会員ＩＤとともに、認証情報ＤＢ６４１に登録される（ステップＣ２３）。次いで、認証情報ＤＢ６４１への登録の完了通知と、登録された電話番号を検索する際に用いる検索キーとしての会員ＩＤがＷＥＢサーバ４に送信され（ステップＣ２４）、認証サーバ６におけるユーザ登録処理が終了する。
【００９９】
ＷＥＢサーバ４では、認証サーバ６から登録完了通知が受信されると（ステップＳ６）、認証サーバ６から登録完了通知とともに受信された検索キー（会員ＩＤ）がＣｏｏｋｉｅに設定される（ステップＳ７）。次いで、ユーザ登録が完了したことを通知する登録完了画面が通信端末２に送信され（ステップＳ８）、ＷＥＢサーバ４におけるユーザ登録処理が終了する。
【０１００】
通信端末２の表示装置２１には、ＷＥＢサーバ４から受信された登録完了画面又はエラー画面が表示され（ステップＴ２５）、通信端末２におけるユーザ登録処理が終了する。
【０１０１】
次に、ダウンロードサービスにユーザ登録をした通信端末２のユーザが、実際にソフトウェアをダウンロードして購入する場合の認証・課金システム２００の動作について説明する。図１７及び図１８のフローチャートを参照して、通信端末２により実行されるダウンロード要求処理、ＷＥＢサーバ４により実行されるソフトウェア提供処理、認証サーバ６により実行される認証処理、課金サーバ５により実行される課金処理について並行して説明する。
【０１０２】
通信端末２が、ＷＥＢサーバ４のソフトウェアダウンロード用ＵＲＬに接続されると（ステップＴ３０）、ＷＥＢサーバ４から通信端末２にソフトウェア選択画面が送信される（ステップＳ１０）。通信端末２の表示装置２１には、ＷＥＢサーバ４から送信されたソフトウェア選択画面が表示される（ステップＴ３１）。ソフトウェア選択画面において、入力装置２２の操作により、ダウンロードするソフトウェアが選択されると（ステップＴ３２；ＹＥＳ）、その選択されたソフトウェアの識別情報がＷＥＢサーバ４に送信される（ステップＴ３３）。
【０１０３】
通信端末２からソフトウェアの識別情報を受信したＷＥＢサーバ４では、電話番号を検索するための検索キー（会員ＩＤ）がＣｏｏｋｉｅから読み出され（ステップＳ１１）、その読み出された検索キー（会員ＩＤ）のデータが認証サーバ６に送信される（ステップＳ１２）。また、通信端末２には、認証サーバ６への発呼を促す発呼要求画面が送信され（ステップＳ１３）、通信端末２の表示装置２１には、ＷＥＢサーバ４から送信された発呼要求画面が表示される（ステップＴ３４）。
【０１０４】
認証サーバ６では、ＷＥＢサーバ４から検索キー（会員ＩＤ）のデータが受信されると（ステップＣ３０；ＹＥＳ）、認証情報ＤＢ６４１から、その検索キーが示す会員ＩＤに対応する電話番号が読み出される（ステップＣ３１）。認証サーバ６では、電話回線網Ｎ２を介して電話機３から着呼があると（ステップＣ３２；ＹＥＳ）、発信者番号通知機能を利用して電話番号が検出され（ステップＣ３３）、その検出された電話番号と、ステップＣ３１において読み出された電話番号が一致するか否かが判定される（ステップＣ３４）。通信端末２のユーザは、電話機３が認証サーバ６に接続されたことを呼び出し音によって確認すると、電話機３と認証サーバ６との接続を切断させる。
【０１０５】
ステップＣ３４において、電話番号が一致すると判定された場合（ステップＣ３４；ＹＥＳ）、通信端末２のユーザが正式なユーザとして認証されたことを示す認証完了通知がＷＥＢサーバ４に送信され（ステップＣ３５）、認証サーバ６における認証処理が終了する。ステップＣ３４において、電話番号が一致しないと判定された場合（ステップＣ３４；ＮＯ）、通信端末２のユーザが正式なユーザとして認証されなかったことを示すエラー信号がＷＥＢサーバ４に送信され（ステップＣ３６）、認証サーバ６における認証処理が終了する。
【０１０６】
ＷＥＢサーバ４では、認証サーバ６から認証完了通知が受信された場合（ステップＳ１４；ＹＥＳ）、通信端末２のユーザに対する課金を要求するデータが課金サーバ５に送信される（ステップＳ１５）。認証サーバ６から、エラー信号が受信された場合は（ステップＳ１４；ＮＯ）、ユーザ認証ができなかったことを示すエラー画面が通信端末２に送信される（ステップＳ１８）。
【０１０７】
課金サーバ５では、ＷＥＢサーバ４からの課金要求が受け付けられると（ステップＫ１）、通信端末２のユーザに対して、ソフトウェアのダウンロードに係る料金が課金され、課金情報ＤＢ５４１に登録される（ステップＫ２）。課金情報ＤＢ５４１への登録が完了すると、課金処理が完了したことを示す課金完了通知がＷＥＢサーバ４に送信され（ステップＫ３）、課金サーバ５における課金処理が終了する。ダウンロードサービスの利用料金及びインターネット接続サービスの利用料金の請求書は、毎月、指定された日に、ユーザ情報ＤＢ５４２に登録されたユーザの住所に郵送される。なお、電子メールによって各サービスの利用料金の請求を行うようにしてもよい。
【０１０８】
ＷＥＢサーバ４では、課金サーバ５から、課金完了通知が受信されると、実際にダウンロードを行うための画面が通信端末２に送信される（ステップＳ１６）。通信端末２では、ＷＥＢサーバ４からダウンロード画面が受信された場合（ステップＴ３５；ＹＥＳ）、表示装置２１にダウンロード画面が表示され（ステップＴ３６）、ＷＥＢサーバ４にダウンロードを要求するデータが送信される（ステップＴ３７）。ステップＴ３５において、ＷＥＢサーバ４からエラー画面が受信された場合は（ステップＴ３５；ＮＯ）、表示装置２１には、エラー画面が表示され（ステップＴ３９）、通信端末２におけるダウンロード要求処理が終了する。
【０１０９】
ＷＥＢサーバ４では、通信端末２からのダウンロード要求に応答して、通信端末２にダウンロードデータが送信され（ステップＳ１７）、ＷＥＢサーバ４におけるソフトウェア提供処理が終了する。通信端末２では、ＷＥＢサーバ４から送信されたダウンロードデータが受信される（ステップＴ３８）。その受信されたダウンロードデータは、指定された保存先に保存され、通信端末２におけるダウンロード要求処理が終了する。
【０１１０】
以上のように、本実施形態２の認証・課金システム２００によれば、通信端末２がＷＥＢサーバ４からソフトウェアをダウンロードする場合、電話機３による認証サーバ６への発呼という簡易な操作によってユーザ認証及び課金処理を行うことが可能になる。また、通信端末２のユーザは、簡易な操作によってソフトウェアを取得することができる。また、ソフトウェアのダウンロードの要求にはインターネットＮ１を使用し、ユーザ認証に必要な電話番号の通知には電話回線網Ｎ２を使用することにより、ソフトウェアダウンロード時のユーザ認証のために、異なる通信ネットワークを並行して利用することになるため、ユーザ認証におけるセキュリティを確保することができる。
【０１１１】
なお、上記各実施形態における記述内容は、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【図面の簡単な説明】
【０１１２】
【図１】本発明を適用した実施形態１に係るライセンス認証システム１００の全体構成を示す図。
【図２】図１の認証サーバ１の主要部構成を示すブロック図。
【図３】認証サーバ１の記憶装置１４に格納される認証情報ＤＢ１４１のデータ構成を示す図。
【図４】図１の通信端末２の主要部構成を示すブロック図。
【図５】通信端末２により実行されるインストール処理を示すフローチャート（同図（ａ））と、認証サーバ１により実行されるユーザ登録処理を示すフローチャート（同図（ｂ））。
【図６】通信端末２の表示装置２１に表示される認証情報入力画面２１１を示す図。
【図７】通信端末２により実行されるソフトウェア起動処理を示すフローチャート（同図（ａ））と、認証サーバ１により実行される認証処理を示すフローチャート（同図（ｂ））。
【図８】本発明を適用した実施形態２に係る認証・課金システム２００の全体構成を示す図。
【図９】図８のＷＥＢサーバ４の主要部構成を示すブロック図。
【図１０】図８の課金サーバ５の主要部構成を示すブロック図。
【図１１】課金サーバ５の記憶装置５４に格納される課金情報ＤＢ５４１のデータ構成と（同図（ａ））、ユーザ情報ＤＢ５４２のデータ構成（同図（ｂ））を示す図。
【図１２】図８の認証サーバ６の主要部構成を示すブロック図。
【図１３】認証サーバ６の記憶装置６４に格納される認証情報ＤＢ６４１のデータ構成を示す図。
【図１４】通信端末２により実行されるユーザ登録処理を示すフローチャートと（同図（ａ））、ＷＥＢサーバ４により実行されるユーザ登録処理を示すフローチャート（同図（ｂ））。
【図１５】図１４に示したフローチャートの続きと、認証サーバ６により実行されるユーザ登録処理を示すフローチャートと（同図（ｃ））、電話機３の処理を示す図（同図（ｄ））。
【図１６】通信端末２の表示装置２１に表示されるユーザ登録画面２１２を示す図。
【図１７】通信端末２により実行されるダウンロード要求処理を示すフローチャートと（同図（ａ））、ＷＥＢサーバ４により実行されるソフトウェア提供処理を示すフローチャートと（同図（ｂ））、認証サーバ６により実行される認証処理を示すフローチャート（同図（ｃ））。
【図１８】図１７に示したフローチャートの続きと、電話機３により実行される処理と（同図（ｄ））、課金サーバ５により実行される課金処理を示すフローチャート（同図）（ｅ））。
【符号の説明】
【０１１３】
１  認証サーバ（認証装置）
１０  ＣＰＵ
１１  表示装置
１２  入力装置
１３  伝送制御部
１４  記憶装置
１４１  認証情報ＤＢ（記憶手段）
１５  ＲＡＭ
２  通信端末
２０  ＣＰＵ
２１  表示装置
２２  入力装置
２３  伝送制御部
２４  記憶装置
２５  ＲＡＭ
３  電話機
４  ＷＥＢサーバ（情報提供装置）
４０  ＣＰＵ
４１  表示装置
４２  入力装置
４３  伝送制御部
４４  記憶装置
４５  ＲＡＭ
５  課金サーバ
５０  ＣＰＵ
５１  表示装置
５２  入力装置
５３  伝送制御部
５４  記憶装置
５４１  課金情報ＤＢ
５５  ＲＡＭ
６  認証サーバ（認証装置）
６０  ＣＰＵ
６１  表示装置
６２  入力装置
６３  伝送制御部
６４  記憶装置
６４１  認証情報ＤＢ（記憶手段）
６５  ＲＡＭ
１００  ライセンス認証システム
２００  認証・課金システム
Ｎ１  インターネット（第１の通信ネットワーク）
Ｎ２  電話回線網（第２の通信ネットワーク）
【図１】
2005038307.tif 000003
【図２】
2005038307.tif 000004
【図３】
2005038307.tif 000005
【図４】
2005038307.tif 000006
【図５】
2005038307.tif 000007
【図６】
2005038307.tif 000008
【図７】
2005038307.tif 000009
【図８】
2005038307.tif 000010
【図９】
2005038307.tif 000011
【図１０】
2005038307.tif 000012
【図１１】
2005038307.tif 000013
【図１２】
2005038307.tif 000014
【図１３】
2005038307.tif 000015
【図１４】
2005038307.tif 000016
【図１５】
2005038307.tif 000017
【図１６】
2005038307.tif 000018
【図１７】
2005038307.tif 000019
【図１８】
2005038307.tif 000020