(57)【要約】  コンピュータ２０がブロードバンドルータ装置３０及びインターネット５０を介してＷＷＷサーバ７０へＨＴＴＰ要求を送信し、ＷＷＷサーバ７０が受信したＨＴＴＰ要求に応じてＨＴＴＰ応答をコンピュータ２０へ送信する通信システムにおいて、ブロードバンドルータ装置３０は、コンピュータ２０からＨＴＴＰ要求を受信するとＨＴＴＰプロキシサーバ６２０とＩＰ電話セッション及びＴＣＰコネクションを確立し、受信したＨＴＴＰ要求をＨＴＴＰサーバ６２０を介してＷＷＷサーバ７０へ送信する。
2009122915.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータと、前記コンピュータに接続されたブロードバンドルータ装置と、インターネットを介して前記ブロードバンドルータ装置と接続されたＷＷＷサーバとを有し、前記コンピュータが前記ブロードバンドルータ装置を介して前記ＷＷＷサーバへＨＴＴＰ要求を送信し、前記ＷＷＷサーバが受信したＨＴＴＰ要求に応じてＨＴＴＰ応答を前記コンピュータへ送信する通信システムにおいて、
前記ブロードバンドルータ装置とＩＰ電話セッションを確立する第１のＩＰ電話手段と、
前記ブロードバンドルータ装置とＴＣＰコネクションを確立し、ＨＴＴＰ通信を終端する第１のＨＴＴＰプロキシ手段とを有し、
前記ブロードバンドルータ装置は、
ＨＴＴＰ通信を終端し、前記コンピュータからＨＴＴＰ要求を受信した場合、ＩＰ電話接続要求を送信する第２のＨＴＴＰプロキシ手段と、
前記ＩＰ電話接続要求を受信した場合、前記第１のＩＰ電話手段とＩＰ電話セッションを確立し、ＩＰ電話セッションを確立した旨を前記第２のＨＴＴＰプロキシ手段へ通知する第２のＩＰ電話手段とを有し、
前記第２のＨＴＴＰプロキシ手段は、前記第２のＩＰ電話手段からＩＰ電話セッションを確立した旨が通知された場合、前記第１のＨＴＴＰプロキシ手段とＴＣＰコネクションを確立し、前記コンピュータから受信したＨＴＴＰ要求を前記第１のＨＴＴＰプロキシ手段へ送信し、
前記第１のＨＴＴＰプロキシ手段は、前記第２のＨＴＴＰプロキシ手段から受信したＨＴＴＰ要求を前記ＷＷＷサーバへ送信し、前記ＨＴＴＰ要求に対して前記ＷＷＷサーバから受信したＨＴＴＰ応答を前記第２のＨＴＴＰプロキシ手段へ送信することを特徴とする通信システム。
【請求項２】
請求項１に記載の通信システムにおいて、
ＩＰ電話番号と前記ＷＷＷサーバ上のコンテンツのＵＲＬとの組み合わせを１単位として、その１単位を前記ＷＷＷサーバ上のコンテンツを取得するための認証情報と対応付けて記憶するデータベースと、
ＩＰ電話番号とＩＰアドレスとを対応付けて記憶する記憶手段とを有し、
前記第２のＩＰ電話手段は、ＩＰ電話セッション確立の過程で前記ブロードバンドルータ装置のＩＰ電話番号及びＩＰアドレスを前記第１のＩＰ電話手段へ通知し、
前記第１のＩＰ電話手段は、ＩＰ電話セッションが確立すると、前記第２のＩＰ電話手段から通知された前記ブロードバンドルータ装置のＩＰ電話番号及びＩＰアドレスを前記記憶手段へ送信し、
前記記憶手段は、受信した前記ブロードバンドルータ装置のＩＰ電話番号とＩＰアドレスとを対応付けて記憶し、
前記第１のＨＴＴＰプロキシ手段は、前記ＷＷＷサーバへ送信したＨＴＴＰ要求に対して、前記ＷＷＷサーバからコンテンツを取得するための認証情報を要求された場合、前記第２のＨＴＴＰプロキシ手段から受信したＨＴＴＰ要求に含まれているＨＴＴＰ要求の送信元のＩＰアドレスに対応するＩＰ電話番号を前記記憶手段から取得し、該ＩＰ電話番号と、前記第２のＨＴＴＰプロキシ手段から受信したＨＴＴＰ要求に含まれている前記ＷＷＷサーバ上のコンテンツのＵＲＬとの組み合わせに対応する認証情報を前記データベースから取得し、前記第２のＨＴＴＰプロキシ手段から受信したＨＴＴＰ要求と前記認証情報とを合わせて前記ＷＷＷサーバへ送信する通信システム。
【請求項３】
請求項２に記載の通信システムにおいて、
前記第１のＨＴＴＰプロキシ手段は、前記ＩＰ電話番号と、前記第２のＨＴＴＰプロキシ手段から受信したＨＴＴＰ要求に含まれている前記ＷＷＷサーバ上のコンテンツのＵＲＬとの組み合わせに対応する認証情報を前記データベースから取得できなかった場合、その旨を前記第２のＨＴＴＰプロキシ手段へ通知する通信システム。
【請求項４】
請求項２に記載の通信システムにおいて、
ＩＰ電話番号とＵＲＬとの組み合わせを１単位として通信記録を蓄積して管理する通信記録管理手段を有し、
前記第１のＨＴＴＰプロキシ手段は、前記認証情報と合わせて前記ＷＷＷサーバへ送信したＨＴＴＰ要求に対するＨＴＴＰ応答を受信した場合、前記第２のＨＴＴＰプロキシ手段から受信したＨＴＴＰ要求の送信元のＩＰアドレスに対応するＩＰ電話番号を前記記憶手段から取得し、該ＩＰ電話番号、前記第２のＨＴＴＰプロキシ手段から受信したＨＴＴＰ要求に含まれている前記ＷＷＷサーバ上のコンテンツのＵＲＬ及び通信記録開始の通知を前記通信記録管理手段へ送信し、
前記通信記録管理手段は、前記第１のＨＴＴＰプロキシ手段から受信したＩＰ電話番号とＵＲＬとの組み合わせの通信記録の開始を管理し、
前記第１のＨＴＴＰプロキシ手段は、前記ＨＴＴＰ応答の通信が完了した場合、前記第２のＨＴＴＰプロキシ手段から受信したＨＴＴＰ要求の送信元のＩＰアドレスに対応するＩＰ電話番号を前記記憶手段から取得し、該ＩＰ電話番号、前記第２のＨＴＴＰプロキシ手段から受信したＨＴＴＰ要求に含まれている前記ＷＷＷサーバ上のコンテンツのＵＲＬ及び通信記録停止の通知を前記通信記録手段へ送信し、
前記通信記録管理手段は、前記第１のＨＴＴＰプロキシ手段から受信したＩＰ電話番号とＵＲＬとの組み合わせについての通信記録の停止を管理する通信システム。
【請求項５】
コンピュータと、前記コンピュータに接続されたブロードバンドルータ装置と、インターネットを介して前記ブロードバンドルータ装置と接続されたＷＷＷサーバと、前記ブロードバンドルータ装置とＩＰ電話セッション及びＴＣＰコネクションを確立し、ＨＴＴＰ通信を終端するＨＴＴＰプロキシサーバとを有し、前記コンピュータが前記ブロードバンドルータ装置を介して前記ＷＷＷサーバへＨＴＴＰ要求を送信し、前記ＷＷＷサーバが受信したＨＴＴＰ要求に応じてＨＴＴＰ応答を前記コンピュータへ送信する通信システムにおける通信方法であって、
前記ブロードバンドルータ装置が、前記コンピュータからＨＴＴＰ要求を受信した場合、前記ＨＴＴＰプロキシサーバとＩＰ電話セッションを確立する処理と、
ＩＰ電話セッションが確立すると、前記ブロードバンドルータ装置が、前記ＨＴＴＰプロキシサーバとＴＣＰコネクションを確立する処理と、
ＴＣＰコネクションが確立すると、前記ブロードバンドルータ装置が、前記コンピュータから受信したＨＴＴＰ要求を前記ＨＴＴＰプロキシサーバへ送信する処理と、
前記ＨＴＴＰプロキシサーバが、前記ＨＴＴＰ要求に対して前記ＷＷＷサーバから受信したＨＴＴＰ応答を前記ブロードバンドルータ装置へ送信する処理とを有する通信方法。
【請求項６】
請求項５に記載の通信方法において、
ＩＰ電話番号と前記ＷＷＷサーバ上のコンテンツのＵＲＬとの組み合わせを１単位として、その１単位を前記ＷＷＷサーバ上のコンテンツを取得するための認証情報と対応付けて記憶する処理と、
前記ブロードバンドルータ装置が、ＩＰ電話セッション確立の過程で前記ブロードバンドルータ装置のＩＰ電話番号及びＩＰアドレスを前記ＨＴＴＰプロキシサーバへ通知する処理と、
ＩＰ電話セッションが確立すると、前記ＨＴＴＰプロキシサーバが、前記ブロードバンドルータ装置から前記ＨＴＴＰプロキシサーバへ通知された前記ブロードバンドルータ装置のＩＰ電話番号とＩＰアドレスとを対応付けて記憶する処理と、
前記ＷＷＷサーバへ送信したＨＴＴＰ要求に対して、前記ＷＷＷサーバからコンテンツを取得するための認証情報を要求された場合、前記ＨＴＴＰプロキシサーバが、前記ブロードバンドルータ装置から受信したＨＴＴＰ要求に含まれているＨＴＴＰ要求の送信元のＩＰアドレスに対応するＩＰ電話番号を取得する処理と、
前記ＨＴＴＰプロキシサーバが、前記ＩＰ電話番号と、前記ブロードバンドルータ装置から受信したＨＴＴＰ要求に含まれている前記ＷＷＷサーバ上のコンテンツのＵＲＬとの組み合わせに対応する認証情報を取得する処理と、
前記ＨＴＴＰプロキシサーバが、前記ブロードバンドルータ装置から受信したＨＴＴＰ要求と、前記認証情報とを合わせて前記ＷＷＷサーバへ送信する処理と、を有する通信方法。
【請求項７】
請求項６に記載の通信方法において、
前記ＨＴＴＰプロキシサーバが、前記ＩＰ電話番号と、前記ブロードバンドルータ装置から受信したＨＴＴＰ要求に含まれている前記ＷＷＷサーバ上のコンテンツのＵＲＬとの組み合わせに対応する認証情報を取得できなかった場合、その旨を前記ブロードバンドルータ装置へ通知する処理を有する通信方法。
【請求項８】
請求項６に記載の通信方法において、
前記認証情報と合わせて前記ＷＷＷサーバへ送信したＨＴＴＰ要求に対するＨＴＴＰ応答を受信した場合、前記ＨＴＴＰプロキシサーバが、前記ブロードバンドルータ装置から受信したＨＴＴＰ要求の送信元のＩＰアドレスに対応するＩＰ電話番号を取得する処理と、
前記ＩＰ電話番号と、前記ＨＴＴＰプロキシサーバが前記ブロードバンドルータ装置から受信したＨＴＴＰ要求に含まれている前記ＷＷＷサーバ上のコンテンツのＵＲＬとの組み合わせを１単位として通信記録を開始する処理と、
前記ＨＴＴＰ応答の通信が完了した場合、前記ＨＴＴＰプロキシサーバが、前記ブロードバンドルータ装置から受信したＨＴＴＰ要求の送信元のＩＰアドレスに対応するＩＰ電話番号を取得する処理と、
前記ＩＰ電話番号と、前記ＨＴＴＰプロキシサーバが前記ブロードバンドルータ装置から受信したＨＴＴＰ要求に含まれている前記ＷＷＷサーバ上のコンテンツのＵＲＬとの組み合わせについての通信記録を停止する処理と、を有する通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム及び通信方法に関し、特に、利用者がインターネット等のネットワークを介してサーバからコンテンツの提供を受ける通信システム及び通信方法に関する。
【背景技術】
【０００２】
最近、契約した特定の利用者に限定して付加価値の高いサービスを有償で提供するＷｅｂサイトが増えている。契約した特定の利用者に限定してサービスを有償で提供する場合には、Ｗｅｂサイトの運営者は、なりすましを防ぐための利用者認証やサービス提供の対価を受け取るための課金情報管理の仕組みを構築することが必要である。また、一人の利用者が複数のこのようなＷｅｂサイトにアクセスする契約をしていることも多い。【０００３】
一方、従来の固定電話網を利用せず、ＩＰ技術を利用したＩＰ電話が普及してきている。その要因としては従来の固定電話に比べて利用料が安価であることが挙げられる。このＩＰ電話は、企業が通信料削減のためにＩＰ電話機能を搭載した構内交換機を導入して利用することが多かった。しかし、最近では、一般家庭においてインターネットにアクセスするために利用されるブロードバンドルータ装置にＩＰ電話機能が装備されるようになり、一般家庭でもＩＰ電話を利用できる環境が整ってきている。【０００４】
このＩＰ電話を提供するＩＰ電話事業者は、ブロードバンドルータ装置の持つＩＰ電話機能を利用し、自らが提供するＩＰ電話網を介して利用者にＩＰ電話間及びＩＰ電話と既存の電話との間の通話サービスを提供する。そして、その対価として通話料金を徴収しているため、利用者の認証や課金情報管理の仕組みを構築している。【０００５】
このようにＩＰ電話事業者は、ＩＰ電話の利用者に対する利用者認証及び課金情報管理の仕組みを有しているものの、その仕組みを通話サービス以外のサービス、例えばＷｅｂサイト利用時の認証や課金情報管理のために利用することができなかった。【０００６】
なぜならＩＰ電話においては、ＩＰ電話事業者と利用者との間で行われるＩＰ電話の発信、着信及び認証情報の交換処理で使用されるプロトコルは、利用者がＷｅｂサイトを利用する際に使用するＨＴＴＰ通信のプロトコルとは異なるものが標準化され、利用されているためである。【０００７】
上述したように、ＩＰ電話事業者は、認証及び課金情報管理の仕組みを有していながら、それを通話サービス提供のためだけにしか利用することができない。そのため、ＷＷＷサーバ等にアクセスするためのインターネット接続サービスの提供や携帯電話事業者が行っているように、認証及び課金情報管理の仕組みをＷｅｂサービスと連携させ、Ｗｅｂサイトの運営者に代わってＷｅｂサイトの利用者から料金回収を行う料金回収代行サービスの提供を行うことができない。つまり、収益拡大の機会を逸しているという問題点がある。【０００８】
また、契約した特定の利用者に限定したサービスを提供するＷｅｂサイトの運営者は、利用者認証及び課金情報管理の仕組みを構築することが必要だが、その仕組みをＷｅｂサイトごとに構築するのはＷｅｂサイトの運営者のコスト負担が大きすぎるという問題点がある。【０００９】
また、Ｗｅｂサイトの利用者は、利用者が限定されたサービスを提供する複数のＷｅｂサイトと契約している場合、その複数のＷｅｂサイト毎に認証情報を準備し、それぞれのＷｅｂサイトを利用する際には、その認証情報を使い分けるという煩雑性の問題点がある。
【発明の開示】
【００１０】
本発明は、ＩＰ電話事業者の収益拡大に寄与し、また、Ｗｅｂサイトの運営者が新たなコストをかけることなく利用者認証及び課金情報管理を行え、さらに、Ｗｅｂサイトの利用者がＷｅｂサイト毎に認証を受けなければならないという煩雑さを解消できる通信システム及び通信方法を提供することを目的とする。
【００１１】
上記目的を達成するために本発明は、
コンピュータと、前記コンピュータに接続されたブロードバンドルータ装置と、インターネットを介して前記ブロードバンドルータ装置と接続されたＷＷＷサーバとを有し、前記コンピュータが前記ブロードバンドルータ装置を介して前記ＷＷＷサーバへＨＴＴＰ要求を送信し、前記ＷＷＷサーバが受信したＨＴＴＰ要求に応じてＨＴＴＰ応答を前記コンピュータへ送信する通信システムにおいて、
前記ブロードバンドルータ装置とＩＰ電話セッションを確立する第１のＩＰ電話手段と、
前記ブロードバンドルータ装置とＴＣＰコネクションを確立し、ＨＴＴＰ通信を終端する第１のＨＴＴＰプロキシ手段とを有し、
前記ブロードバンドルータ装置は、
ＨＴＴＰ通信を終端し、前記コンピュータからＨＴＴＰ要求を受信した場合、ＩＰ電話接続要求を送信する第２のＨＴＴＰプロキシ手段と、
前記ＩＰ電話接続要求を受信した場合、前記第１のＩＰ電話手段とＩＰ電話セッションを確立し、ＩＰ電話セッションを確立した旨を前記第２のＨＴＴＰプロキシ手段へ通知する第２のＩＰ電話手段とを有し、
前記第２のＨＴＴＰプロキシ手段は、前記第２のＩＰ電話手段からＩＰ電話セッションを確立した旨が通知された場合、前記第１のＨＴＴＰプロキシ手段とＴＣＰコネクションを確立し、前記コンピュータから受信したＨＴＴＰ要求を前記第１のＨＴＴＰプロキシ手段へ送信し、
前記第１のＨＴＴＰプロキシ手段は、前記第２のＨＴＴＰプロキシ手段から受信したＨＴＴＰ要求を前記ＷＷＷサーバへ送信し、前記ＨＴＴＰ要求に対して前記ＷＷＷサーバから受信したＨＴＴＰ応答を前記第２のＨＴＴＰプロキシ手段へ送信することを特徴とする。            
また、コンピュータと、前記コンピュータに接続されたブロードバンドルータ装置と、インターネットを介して前記ブロードバンドルータ装置と接続されたＷＷＷサーバと、前記ブロードバンドルータ装置とＩＰ電話セッション及びＴＣＰコネクションを確立し、ＨＴＴＰ通信を終端するＨＴＴＰプロキシサーバとを有し、前記コンピュータが前記ブロードバンドルータ装置を介して前記ＷＷＷサーバへＨＴＴＰ要求を送信し、前記ＷＷＷサーバが受信したＨＴＴＰ要求に応じてＨＴＴＰ応答を前記コンピュータへ送信する通信システムにおける通信方法であって、
前記ブロードバンドルータ装置が、前記コンピュータからＨＴＴＰ要求を受信した場合、前記ＨＴＴＰプロキシサーバとＩＰ電話セッションを確立する処理と、
ＩＰ電話セッションが確立すると、前記ブロードバンドルータ装置が、前記ＨＴＴＰプロキシサーバとＴＣＰコネクションを確立する処理と、
ＴＣＰコネクションが確立すると、前記ブロードバンドルータ装置が、前記コンピュータから受信したＨＴＴＰ要求を前記ＨＴＴＰプロキシサーバへ送信する処理と、
前記ＨＴＴＰプロキシサーバが、前記ＨＴＴＰ要求に対して前記ＷＷＷサーバから受信したＨＴＴＰ応答を前記ブロードバンドルータ装置へ送信する処理とを有することを特徴とする。
【００１２】
本発明は以上説明したように構成されているので、ＩＰ電話事業者は、認証及び課金情報管理の仕組みをＷＷＷサーバ等にアクセスするためのインターネット接続サービスの提供や携帯電話事業者が行っているような認証及び課金情報管理の仕組みをＷｅｂサービスと連携させ、Ｗｅｂサイトの運営者に代わってＷｅｂサイトの利用者から料金回収を行う料金回収代行サービスの提供に利用することができ、収益拡大の機会を逸することがない。
【００１３】
また、契約した特定の利用者に限定したサービスを提供するＷｅｂサイトの運営者は、利用者認証及び課金情報管理の仕組みを構築するためのコスト負担が回避できる。
【００１４】
また、Ｗｅｂサイトの利用者は、利用者が限定されたサービスを提供する複数のＷｅｂサイトと契約している場合、その複数のＷｅｂサイト毎に認証情報を準備し、それぞれのＷｅｂサイトを利用する際に、その認証情報を使い分ける必要がない。
【図面の簡単な説明】
【００１５】
【図１】本発明の通信システムを適用した認証・課金システムの実施の一形態を示す図である。
【図２】図１に示した代理認証データベースに格納されている認証用テーブルの構成の一例を示す図である。
【図３】図１に示した課金情報データベースに格納されている課金管理用テーブルの構成の一例を示す図である。
【図４】図１〜図３に示した認証・課金システムにおいて、代理認証データベースを利用した認証が不要な場合のＨＴＴＰ通信方法の一例を説明するためのシーケンス図である。
【図５】図１〜図３に示した認証・課金システムにおいて、代理認証データベースを利用した認証が必要な場合のＨＴＴＰ通信方法の一例を説明するためのシーケンス図である。
【発明を実施するための最良の形態】
【００１６】
以下に、ＩＰ電話の呼制御用プロトコルとしてＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）を用いた場合を例にとり、本発明の実施の形態について図面を参照して説明する。【００１７】
ＳＩＰでは、ＩＰ電話機とＩＰ電話事業者が保有しているサーバとの間でメッセージを送受信することによってＩＰ電話の発信及び着信のための呼制御を行っている。そのサーバは、利用者認証、ＩＰ電話番号とＩＰアドレスとの対応付け及び課金情報の管理を行う機能を有している。以下に、ＩＰ電話による通話を行う際のＳＩＰを用いたＩＰ電話セッション確立及び切断について説明する。【００１８】
ＩＰ電話による通話を行いたい場合、発信元の利用者が受話器を上げ、着信先のＩＰ電話番号を入力すると、ＩＰ電話機は、ＩＮＶＩＴＥというＩＰ電話セッション開始のためのメッセージをサーバへ送信する。このＩＮＶＩＴＥメッセージには、着信先のＩＰ電話番号と、発信元のＩＰ電話番号及び発信元のＩＰアドレスとが含まれている。また、本メッセージには、ＩＰ電話で実際の通話データを送受信するために通常使用されるプロトコルであるＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）の発信元ポート番号が含まれており、着信先が発信元に対して正しく通話パケットを送信できるようにしている。また、本メッセージには、ＩＰ電話の利用者がＩＰ電話事業者に登録している利用者名及びパスワードに基づいた認証情報が含まれており、発信元が正規の利用者であるかどうかがサーバにて認証される。【００１９】
ＩＮＶＩＴＥメッセージを受信したサーバは、ＩＮＶＩＴＥメッセージに含まれている認証情報から発信元が正規の利用者であるかどうかを判断する。そして、正規の利用者であると判断されると、ＩＮＶＩＴＥメッセージに含まれている着信先のＩＰ電話番号から着信先のＩＰアドレスを割り出し、割り出されたＩＰアドレスを持つＩＰ電話機へ受信したＩＮＶＩＴＥメッセージを送信する。【００２０】
ＩＮＶＩＴＥメッセージを受信した着信先のＩＰ電話機は、着信音を鳴らす。そして、着信先の利用者がＩＰ電話機の受話器を上げると、着信先のＩＰ電話機は、その旨を通知するためのレスポンスをサーバを介して発信元のＩＰ電話機へ送信する。発信元のＩＰ電話機では、そのレスポンスを受信すると、ＩＰ電話セッション確立の確認を行うためのＡＣＫメッセージをサーバを介して着信先のＩＰ電話機へ送信する。そのＡＣＫメッセージを受信した着信先のＩＰ電話機は、同様にＡＣＫメッセージをサーバを介して発信元のＩＰ電話機へ送信する。【００２１】
この一連のやりとりによって、発信元のＩＰ電話機と着信先のＩＰ電話機との間のＩＰ電話セッションが確立され、通話が可能となって通話パケットが送受信される。【００２２】
また、通話が完了し、発信元のＩＰ電話機の受話器が置かれると、発信元のＩＰ電話機は、ＩＰ電話セッションを切断するためのＢＹＥメッセージをサーバを介して着信先のＩＰ電話機へ送信する。【００２３】
ＢＹＥメッセージを受信した着信先のＩＰ電話機は、ＢＹＥメッセージを受け取った旨のレスポンスをサーバを介して発信元のＩＰ電話機へ送信する。【００２４】
この一連のやりとりによって、発信元のＩＰ電話機と着信先のＩＰ電話機との間のＩＰ電話セッションが切断される。【００２５】
図１は、本発明の通信システムを適用した認証・課金システムの実施の一形態を示す図である。【００２６】
本形態の認証・課金システムは、図１に示すように、電話機１０と、コンピュータ２０と、電話機１０及びコンピュータ２０に接続されたブロードバンドルータ装置３０と、ＷＷＷサーバ７０とを備えている。【００２７】
ブロードバンドルータ装置３０は、ブロードバンドルータ装置３０の利用者が契約しているインターネットサービスプロバイダ４０を介してインターネット５０に接続され、また、インターネット５０を介してブロードバンドルータ装置３０の利用者が契約しているＩＰ電話事業者６００やＷＷＷサーバ７０と接続されている。また、ＩＰ電話事業者６００は、ＩＰ電話の利用者が既存の電話の利用者と相互に通話を行えるように既存電話網８０と接続されている。【００２８】
ＩＰ電話事業者６００には、ＩＰ電話サーバ６１０と、ＨＴＴＰプロキシサーバ６２０と、通信記録管理手段である認証課金サーバ６３０と、ゲートウェイ６４０とが設けられている。【００２９】
ＩＰ電話サーバ６１０は、ＩＰ電話の利用者の利用者名、認証情報及びＩＰ電話番号とＩＰアドレスとの対応情報を有している。【００３０】
ＩＰ電話サーバ６１０は、発信元からＩＮＶＩＴＥメッセージを受信すると、このＩＮＶＩＴＥメッセージに含まれている認証情報から発信元がＩＰ電話事業者６００の正規の利用者かどうかを判断する。正規の利用者であると判断されると、ＩＰ電話サーバ６１０は、受信したＩＮＶＩＴＥメッセージに含まれている着信先のＩＰ電話番号から対応するＩＰアドレスを割り出し、割り出されたＩＰアドレスを持つ装置へ受信したＩＮＶＩＴＥメッセージを送信する。また、ＩＰ電話サーバ６１０は、ＩＰ電話セッションが確立されるまでのＩＰ電話の発信元と着信先との間のメッセージの送受信を仲介する。【００３１】
一方、ＩＰ電話サーバ６１０は、受信したＩＮＶＩＴＥメッセージに含まれる認証情報から発信元が正規の利用者でないと判断された場合、発信元に対し、正しい認証情報を含んだＩＮＶＩＴＥメッセージを送信するよう通知する。【００３２】
ＨＴＴＰプロキシサーバ６２０は、第１のＩＰ電話手段であるＩＰ電話端末部６２１と、第１のＨＴＴＰプロキシ手段であるＨＴＴＰプロキシ部６２２と、データベースである代理認証データベース６２３と、データベース管理部６２５と、記憶手段である記憶部６２６とを備えている。【００３３】
ＩＰ電話端末部６２１は、ＨＴＴＰプロキシサーバ６２０が着信先となっているＩＮＶＩＴＥメッセージをＩＰ電話サーバ６１０から受信すると、受信した旨のレスポンスをＩＰ電話サーバ６１０へ送信し、ＩＮＶＩＴＥメッセージの送信元とＩＰ電話セッションを確立する。また、受信したＩＮＶＩＴＥメッセージから発信元のＩＰ電話番号及びＩＰアドレスを抽出して、それらを記憶部６２６へ送信する。【００３４】
ＨＴＴＰプロキシ部６２２は、ＨＴＴＰ通信を終端する機能を有しており、ＨＴＴＰ要求を受信すると、受信したＨＴＴＰ要求の送信元をＨＴＴＰプロキシサーバ６２０としたＨＴＴＰ要求を生成し、生成されたＨＴＴＰ要求を受信したＨＴＴＰ要求の宛先へ送信する。また、ＨＴＴＰ応答を受信すると、受信したＨＴＴＰ応答の送信元をＨＴＴＰプロキシサーバ６２０としたＨＴＴＰ応答を生成し、生成されたＨＴＴＰ応答を受信したＨＴＴＰ応答の宛先へ送信する。また、ＨＴＴＰプロキシ部６２２は、ＨＴＴＰプロキシ部６２２からＷＷＷサーバ７０へ送信したＨＴＴＰ要求に対してＷＷＷサーバ７０からＨＴＴＰアクセス認証要求があった場合、その受信したＨＴＴＰ要求の送信元ＩＰアドレスに対応するＩＰ電話番号を記憶部６２６から取得する。そして、取得されたＩＰ電話番号及びその受信したＨＴＴＰ要求に含まれているＷＷＷサーバ７０上にあるコンテンツのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）の両方が一致する認証情報の抽出をデータベース管理部６２５へ依頼する。その結果、データベース管理部６２５から両方が一致する認証情報を取得できた場合、一度ＷＷＷサーバ７０へ送信したＨＴＴＰ要求にデータベース管理部６２５から取得した認証情報を追加して、再度ＷＷＷサーバ７０へ送信する。【００３５】
また、ＨＴＴＰプロキシ部６２２は、認証情報を追加してＷＷＷサーバ７０へ送信したＨＴＴＰ要求に対するＨＴＴＰ応答をＷＷＷサーバ７０から受信すると、受信したＨＴＴＰ要求の送信元のＩＰアドレスに対応するＩＰ電話番号を記憶部６２６から取得する。そして、取得されたＩＰ電話番号と、受信したＨＴＴＰ要求に含まれているＷＷＷサーバ７０上にあるコンテンツのＵＲＬと、通信記録開始の通知とを認証課金サーバ６３０へ送信する。また、認証情報が必要なＨＴＴＰ要求に対するＨＴＴＰ応答が正常に完了すると、受信したＨＴＴＰ要求の送信元ＩＰアドレスに対応するＩＰ電話番号を記憶部６２６から取得する。そして、取得されたＩＰ電話番号と、受信したＨＴＴＰ要求に含まれているＷＷＷサーバ７０上の認証が必要なコンテンツのＵＲＬと、通信記録停止の通知とを認証課金サーバ６３０へ送信する。【００３６】
一方、ＨＴＴＰプロキシ部６２２は、ＨＴＴＰ要求の発信元のＩＰ電話番号及びＷＷＷサーバ７０上にあるコンテンツのＵＲＬの両方が一致する認証情報をデータベース管理部６２５から取得できなかった場合、その旨をブロードバンドルータ装置３０へ通知する。【００３７】
図２は、図１に示した代理認証データベース６２３に格納されている認証用テーブルの構成の一例を示す図である。【００３８】
認証用テーブル６２４は図２に示すように、ＩＰ電話番号カラム６２４ａ、ＵＲＬカラム６２４ｂ及び認証情報カラム６２４ｃを有している。【００３９】
再度、図１を参照すると、データベース管理部６２５は、代理認証データベース６２３に記憶されているデータの管理と、ＩＰ電話サーバ６１０やＨＴＴＰプロキシサーバ６２０からの依頼に応じた代理認証データベース６２３内のテーブルへのデータ追加、削除、参照及び抽出処理とを行っている。データベース管理部６２５は、ＨＴＴＰプロキシ部６２２からＩＰ電話番号及びＵＲＬをともなった認証情報抽出依頼を受信すると、認証用テーブル６２４のＩＰ電話番号カラム６２４ａ及びＵＲＬカラム６２４ｂの検索を行う。そして、受信したＩＰ電話番号とＵＲＬとの両方が一致する認証情報を認証情報カラム６２４ｃから抽出し、ＨＴＴＰプロキシ部６２２へ送信する。一方、一致する認証情報がなかった場合、データベース管理部６２５は、その旨をＨＴＴＰプロキシ部６２２へ通知する。【００４０】
記憶部６２６は、ＩＰ電話端末部６２１が受信したＩＮＶＩＴＥメッセージに含まれている発信元のＩＰ電話番号及びＩＰアドレスを受信すると、それらを対応付けて記憶する。【００４１】
認証課金サーバ６３０は、課金制御部６３１と、課金情報データベース６３２と、データベース管理部６３３とを備えている。認証課金サーバ６３０は、ＩＰ電話事業者６００の利用者のＩＰ電話通信状況を管理し、そのＩＰ電話通信状況に応じて利用者のＩＰ電話番号及び通信毎に通信料を積算し、記憶している。【００４２】
課金制御部６３１は、ＨＴＴＰプロキシ部６２２から通信記録開始通知、ＩＰ電話番号及びＵＲＬを受信すると、受信したＩＰ電話番号及びＵＲＬとともに通信記録開始の通知をデータベース管理部６３３へ送信する。また、ＨＴＴＰプロキシ部６２２またはＩＰ電話サーバ６１０から通信記録停止通知、ＩＰ電話番号及びＵＲＬを受信すると、受信したＩＰ電話番号及びＵＲＬとともに通信記録停止の通知をデータベース管理部６３３へ送信する。【００４３】
図３は、図１に示した課金情報データベース６３２に格納されている課金管理用テーブルの構成の一例を示す図である。【００４４】
課金管理用テーブル６３４は図３に示すように、ＩＰ電話番号カラム６３４ａ、ＵＲＬカラム６３４ｂ、通信開始日時カラム６３４ｃ、通信終了日時カラム６３４ｄ及び確定カラム６３４ｅを有している。【００４５】
再度、図１を参照すると、データベース管理部６３３は、課金情報データベース６３２に記憶されているデータの管理と、ＩＰ電話サーバ６１０やＨＴＴＰプロキシサーバ６２０からの依頼に応じた課金情報データベース６３２内のテーブルへのデータ追加、削除、参照及び抽出処理とを行っている。課金制御部６３１からＩＰ電話番号及びＵＲＬとともに通信記録開始の通知を受信すると、課金管理用テーブル６３４に行を追加し、受信したＩＰ電話番号及びＵＲＬをそれぞれＩＰ電話番号カラム６３４ａ及びＵＲＬカラム６３４ｂに、通信記録開始の通知を受信した日時を通信開始日時カラム６３４ｃに、通信が未完了である旨を示す０を確定カラム６３４ｅにそれぞれ書き込む。また、データベース管理部６３３は、課金制御部６３１からＩＰ電話番号及びＵＲＬとともに通信記録停止の通知を受信すると、課金管理用テーブル６３４のＩＰ電話番号カラム６３４ａ及びＵＲＬカラム６３４ｂを検索し、受信したＩＰ電話番号及びＵＲＬの両方が一致する行の通信終了日時カラム６３４ｄに通信記録停止の通知を受信した日時を書き込み、確定カラム６２４ｅを通信が完了したことを示す１に書き換える。【００４６】
ゲートウェイ６４０は、ＩＰ電話事業者６００と既存電話網８０とを接続し、ＩＰ電話事業者６００の加入者と既存電話網８０の加入者との相互通話を可能にする。【００４７】
ブロードバンドルータ装置３０は、記憶部３１と、第２のＨＴＴＰプロキシ手段であるＨＴＴＰプロキシ部３２と、第２のＩＰ電話手段であるＩＰ電話端末部３３とを備えている。【００４８】
記憶部３１は、インターネットサービスプロバイダ５０から付与されたインターネット上で利用できるＩＰアドレスと、ＩＰ電話事業者６００から付与されたＩＰ電話番号と、ＩＰ電話事業者６００へ登録した利用者名及びパスワードと、ＩＰ電話事業者６００のＨＴＴＰプロキシサーバ６２０のＩＰ電話番号とを記憶している。【００４９】
ＨＴＴＰプロキシ部３２は、ＨＴＴＰ通信を終端する機能を有している。【００５０】
ＨＴＴＰプロキシ部３２は、コンピュータ２０からのＨＴＴＰ要求を受信すると、記憶部３１からＩＰ電話事業者６００のＨＴＴＰプロキシサーバ６２０のＩＰ電話番号を取得する。そして取得されたＩＰ電話番号とともに着信先をＩＰ電話事業者６０のＨＴＴＰプロキシサーバ６２０としたＩＰ電話接続要求をＩＰ電話端末部３３へ送信する。また、ＨＴＴＰプロキシ部３２は、ＩＰ電話端末部３３からＩＰ電話セッション確立の通知を受信すると、ＨＴＴＰプロキシサーバ６２０との間にＴＣＰコネクションを確立する。そして、コンピュータ２０から受信したＨＴＴＰ要求の送信元をブロードバンドルータ装置３０としたＨＴＴＰ要求を生成し、生成されたＨＴＴＰ要求をＨＴＴＰプロキシサーバ６２０へ送信する。また、ＨＴＴＰプロキシ部３２は、ＨＴＴＰプロキシサーバ６２０から受信したＨＴＴＰ応答の送信元をブロードバンドルータ装置３０としたＨＴＴＰ応答を生成し、生成されたＨＴＴＰ応答をコンピュータ２０へ送信する。また、ＨＴＴＰプロキシ部３２は、コンピュータ２０とＷＷＷサーバ７０との間のＨＴＴＰ通信が終了すると、ＨＴＴＰプロキシサーバ６２０との間のＴＣＰコネクションを切断し、ＩＰ電話接続切断要求をＩＰ電話端末部３３へ送信する。【００５１】
ＩＰ電話端末部３３は、ＩＰ電話事業者６００へ登録したブロードバンドルータ装置３０の利用者の利用者名及びパスワードを記憶部３１から取得し、それらに基づいて認証情報を生成する。また、記憶部３１から取得したブローバンドルータ装置３０のＩＰ電話番号及びＩＰアドレスと、着信先のＩＰ電話番号と、生成した認証情報とを含んだＩＮＶＩＴＥメッセージを生成する。ＩＮＶＩＴＥメッセージを生成する際、電話機１０からＩＰ電話接続要求を受けた場合、ＩＰ電話セッション確立後の通信にＵＤＰを使用する旨をＩＮＶＩＴＥメッセージに記述し、一方、ＨＴＴＰプロキシ部３２からＩＰ電話接続要求を受けた場合には、ＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）を使用する旨をＩＮＶＩＴＥメッセージに記述する。また、ＩＰ電話端末部３３は、ＩＮＶＩＴＥメッセージを生成すると、生成されたＩＮＶＩＴＥメッセージをＩＰ電話サーバ６１０へ送信する。また、ＨＴＴＰプロキシサーバ６２０とＩＰ電話端末部３３との間でＩＰ電話セッションが確立した場合、その旨をＨＴＴＰプロキシ部３２へ通知する。また、ＩＰ電話端末部３３は、ＨＴＴＰプロキシ部３２からＩＰ電話接続切断要求を受信すると、ＢＹＥメッセージを生成し、生成されたＢＹＥメッセージをＩＰ電話サーバ６１０へ送信する。【００５２】
ＷＷＷサーバ７０は、記憶部７１と、ＨＴＴＰアクセス認証部７２とを備えている。【００５３】
記憶部７１は、ＷＷＷサーバ７０へＨＴＴＰ要求を送信してきた利用者に提供するコンテンツを記憶している。【００５４】
ＨＴＴＰアクセス認証部７２は、記憶部７１に記憶されているコンテンツへのアクセス制限を行っており、開示先が限定されるコンテンツに対しては送信元からのＨＴＴＰ要求に含まれる認証情報に基づいて開示の可否判定を行う。認証情報が正しければ、ＨＴＴＰ要求のリクエストに応じたＨＴＴＰ応答をＨＴＴＰ要求の送信元へ送信し、認証情報が正しくなければ、ＨＴＴＰ要求の送信元へその旨を通知する。【００５５】
以下に、上記のように構成された認証・課金システムにおいて、コンピュータ２０からＷＷＷサーバ７０へＩＰ電話事業者６００を介してＨＴＴＰ通信を行う場合の動作について説明する。【００５６】
まず、ＨＴＴＰプロキシサーバ６２０の代理認証データベース６２３の認証情報が不要な場合の動作について説明する。【００５７】
図４は、図１〜図３に示した認証・課金システムにおいて、代理認証データベース６２３の認証情報が不要な場合のＨＴＴＰ通信方法の一例を説明するためのシーケンス図である。【００５８】
コンピュータ２０は、ＷＷＷサーバ７０上のコンテンツへアクセスするために、まずブロードバンドルータ装置３０のＨＴＴＰプロキシ部３２へＷＷＷサーバ７０上のコンテンツに対するＨＴＴＰ要求を送信する（ステップＳ１）。【００５９】
コンピュータ２０から送信されたＨＴＴＰ要求を受信したブロードバンドルータ装置３０のＨＴＴＰプロキシ部３２は、ＩＰ電話事業者６００のＨＴＴＰプロキシサーバ６２０のＩＰ電話番号を記憶部３１から取得し、取得されたＩＰ電話番号及びＩＰ電話接続要求をＩＰ電話端末部３３へ送信する（ステップＳ２）。【００６０】
ＩＰ電話接続要求を受信したＩＰ電話端末部３３は、ＩＰ電話事業者６００へ登録した利用者名及びパスワードを記憶部３１から取得し、それらに基づいて認証情報を生成する。【００６１】
次に、ＩＰ電話端末部３３は、発信元情報として記憶部３１から取得したブロードバンドルータ装置３０のＩＰ電話番号及びＩＰアドレスと、着信先情報としてＨＴＴＰプロキシ部３２から受信したＩＰ電話事業者６００のＨＴＴＰプロキシサーバ６２０のＩＰ電話番号と、生成された認証情報とを含み、ＩＰ電話セッション確立後に使用するプロトコルとしてＴＣＰを指定したＩＮＶＩＴＥメッセージを生成する。そして、生成されたＩＮＶＩＴＥメッセージをＩＰ電話サーバ６１０へ送信する（ステップＳ３）。【００６２】
ブロードバンドルータ装置３０から送信されたＩＮＶＩＴＥメッセージを受信したＩＰ電話サーバ６１０は、受信したＩＮＶＩＴＥメッセージに含まれている認証情報から発信元がＩＰ電話事業者６００の正規の利用者かどうかを判断する。正規の利用者であると判断されると、このＩＮＶＩＴＥメッセージに着信先ＩＰ電話番号として含まれているＨＴＴＰプロキシサーバ６２０のＩＰ電話番号から対応するＩＰアドレスを割り出す。そして、割り出されたＩＰアドレスを持つＨＴＴＰプロキシサーバ６２０へ受信したＩＮＶＩＴＥメッセージを送信する（ステップＳ４）。【００６３】
その後、ブロードバンドルータ装置３０のＩＰ電話端末部３３とＨＴＴＰプロキシサーバ６２０のＩＰ電話端末部６２１との間でＩＰ電話サーバ６１０を介し、ＳＩＰによるメッセージの送受信が行われ、ブロードバンドルータ装置３０のＩＰ電話端末部３３とＨＴＴＰプロキシサーバ６２０のＩＰ電話端末部６２２との間でＩＰ電話セッションが確立する（ステップＳ５）。【００６４】
ＩＰ電話セッションが確立するとＩＰ電話端末部６２１は、受信したＩＮＶＩＴＥメッセージに含まれているブロードバンドルータ装置３０のＩＰ電話番号及びＩＰアドレスを記憶部６２６へ送信する。【００６５】
次に、ブロードバンドルータ装置３０のＩＰ電話端末部３３は、ＩＰ電話セッションが確立した旨を、ＨＴＴＰプロキシ部３２へ通知する（ステップＳ６）。【００６６】
ＩＰ電話セッション確立の通知を受信したＨＴＴＰプロキシ部３２は、ＨＴＴＰプロキシサーバ６２０のＨＴＴＰプロキシ部６２２との間でＴＣＰコネクションを確立し（ステップＳ７）、ステップＳ１においてコンピュータ２０から受信したＨＴＴＰ要求の送信元をブロードバンドルータ装置３０としたＨＴＴＰ要求をＨＴＴＰプロキシサーバ６２０へ送信する（ステップＳ８）。【００６７】
ブロードバンドルータ装置３０のＨＴＴＰプロキシ部３２から送信されたＨＴＴＰ要求を受信したＨＴＴＰプロキシサーバ６２０のＨＴＴＰプロキシ部６２２は、受信したＨＴＴＰ要求の送信元をＨＴＴＰプロキシサーバ６２０としたＨＴＴＰ要求を生成する。そして、生成されたＨＴＴＰ要求をＷＷＷサーバ７０へ送信する（ステップＳ９）。【００６８】
ＨＴＴＰプロキシサーバ６２０のＨＴＴＰプロキシ部６２２から送信されたＨＴＴＰ要求を受信したＷＷＷサーバ７０は、そのＨＴＴＰ要求でリクエストされているコンテンツを記憶部７１から抽出する。そして、抽出されたコンテンツを含み、送信先をＨＴＴＰプロキシサーバ６２０としたＨＴＴＰ応答を送信する（ステップＳ１０）。【００６９】
ＷＷＷサーバ７０から送信されたＨＴＴＰ応答を受信したＨＴＴＰプロキシサーバ６２０のＨＴＴＰプロキシ部６２０は、受信したＨＴＴＰ応答の送信元をＨＴＴＰプロキシサーバ６２０としたＨＴＴＰ応答を生成し、生成されたＨＴＴＰ応答をブロードバンドルータ装置３０へ送信する（ステップＳ１１）。【００７０】
ＨＴＴＰプロキシサーバ６２０のＨＴＴＰプロキシ部６２２からＨＴＴＰ応答を受信したブロードバンドルータ装置３０のＨＴＴＰプロキシ部３２は、受信したＨＴＴＰ応答の送信元をブロードバンドルータ装置３０としたＨＴＴＰ応答を生成し、コンピュータ２０へ送信する（ステップＳ１２）。【００７１】
以降、コンピュータ２０からのＨＴＴＰ要求に応じて、ブロードバンドルータ装置３０のＨＴＴＰプロキシ部３２及びＨＴＴＰプロキシサーバ６２０のＨＴＴＰプロキシ部６２２を介してコンピュータ２０とＷＷＷサーバ７０との間でＨＴＴＰ通信が行われる（ステップＳ１３）。【００７２】
この後、ブロードバンドルータ装置３０のＨＴＴＰプロキシ部３２は、コンピュータ２０とＷＷＷサーバ７０との間の通信が終了するとＴＣＰコネクションを切断する（ステップＳ１４）。【００７３】
ＴＣＰコネクションが切断されると、ブロードバンドルータ装置３０のＨＴＴＰプロキシ部３２は、ＩＰ電話端末部３３に対し、ＩＰ電話接続切断要求を行う（ステップＳ１５）。【００７４】
ＩＰ電話切断要求を受信したＩＰ電話端末部３３は、ＢＹＥメッセージを生成し、ＩＰ電話サーバ６１０を介してＨＴＴＰプロキシサーバ６２０へ送信する（ステップＳ１６〜Ｓ１７）。【００７５】
ＢＹＥメッセージを受信したＨＴＴＰプロキシサーバ６２０のＩＰ電話端末部６２１は、ＢＹＥメッセージを受信した旨をレスポンスとしてＩＰ電話サーバ６１０を介してブロードバンドルータ装置３０のＩＰ電話端末部３３へ送信する。このレスポンスをＩＰ電話端末部３３が受信することによりＩＰ電話セッションが切断される（ステップＳ１８）。【００７６】
次に、ＨＴＴＰプロキシサーバ６２０の代理認証データベース６２３の認証情報を利用する場合の動作について説明する。これは、コンピュータ２０からＷＷＷサーバ７０へ送信されるＨＴＴＰ要求に有償のコンテンツを要求する内容が含まれている場合を想定している。【００７７】
図５は、図１〜図３に示した認証・課金システムにおいて、代理認証データベースを利用した認証が必要な場合のＨＴＴＰ通信方法の一例を説明するためのシーケンス図である。【００７８】
コンピュータ２０は、ＷＷＷサーバ７０上のコンテンツへアクセスするために、まずブロードバンドルータ装置３０のＨＴＴＰプロキシ部３２へＷＷＷサーバ７０上のコンテンツに対するＨＴＴＰ要求を送信する（ステップＳ５１）。【００７９】
コンピュータ２０から送信されたＨＴＴＰ要求を受信したブロードバンドルータ装置３０のＨＴＴＰプロキシ部３２は、ＩＰ電話事業者６００のＨＴＴＰプロキシサーバ６２０のＩＰ電話番号を記憶部３１から取得し、取得されたＩＰ電話番号及びＩＰ電話接続要求をＩＰ電話端末部３３へ送信する（ステップＳ５２）。【００８０】
ＩＰ電話接続要求を受信したＩＰ電話端末部３３は、ＩＰ電話事業者６００へ登録した利用者名及びパスワードを記憶部３１から取得し、それらに基づいて認証情報を生成する。【００８１】
次に、ＩＰ電話端末部３３は、発信元情報として記憶部３１から取得したブロードバンドルータ装置３０のＩＰ電話番号及びＩＰアドレスと、着信先情報としてＨＴＴＰプロキシ部３２から受信したＩＰ電話事業者６００のＨＴＴＰプロキシサーバ６２０のＩＰ電話番号と、生成された認証情報とを含み、ＩＰ電話セッション確立後に使用するプロトコルとしてＴＣＰを指定したＩＮＶＩＴＥメッセージを生成する。そして、生成されたＩＮＶＩＴＥメッセージをＩＰ電話サーバ６１０へ送信する（ステップＳ５３）。【００８２】
ブロードバンドルータ装置３０から送信されたＩＮＶＩＴＥメッセージを受信したＩＰ電話サーバ６１０は、受信したＩＮＶＩＴＥメッセージに含まれている認証情報から発信元がＩＰ電話事業者６００の正規の利用者かどうかを判断する。正規の利用者であると判断されると、このＩＮＶＩＴＥメッセージに着信先ＩＰ電話番号として含まれているＨＴＴＰプロキシサーバ６２０のＩＰ電話番号から対応するＩＰアドレスを割り出す。そして、割り出されたＩＰアドレスを持つＨＴＴＰプロキシサーバ６２０へ受信したＩＮＶＩＴＥメッセージを送信する（ステップＳ５４）。【００８３】
その後、ブロードバンドルータ装置３０のＩＰ電話端末部３３とＨＴＴＰプロキシサーバ６２０のＩＰ電話端末部６２１との間でＩＰ電話サーバ６１０を介し、ＳＩＰによるメッセージの送受信が行われ、ブロードバンドルータ装置３０のＩＰ電話端末部３３とＨＴＴＰプロキシサーバ６２０のＩＰ電話端末部６２２との間でＩＰ電話セッションが確立する（ステップＳ５５）。【００８４】
ＩＰ電話セッションが確立するとＩＰ電話端末部６２１は、受信したＩＮＶＩＴＥメッセージに含まれているブロードバンドルータ装置３０のＩＰ電話番号及びＩＰアドレスを記憶部６２６へ送信する。【００８５】
次に、ブロードバンドルータ装置３０のＩＰ電話端末部３３は、ＩＰ電話セッションが確立した旨を、ＨＴＴＰプロキシ部３２へ通知する（ステップＳ５６）。【００８６】
ＩＰ電話セッション確立の通知を受信したＨＴＴＰプロキシ部３２は、ＨＴＴＰプロキシサーバ６２０のＨＴＴＰプロキシ部６２２との間でＴＣＰコネクションを確立し（ステップＳ５７）、ステップＳ５１においてコンピュータ２０から受信したＨＴＴＰ要求の送信元をブロードバンドルータ装置３０としたＨＴＴＰ要求をＨＴＴＰプロキシサーバ６２０へ送信する（ステップＳ５８）。【００８７】
ブロードバンドルータ装置３０のＨＴＴＰプロキシ部３２から送信されたＨＴＴＰ要求を受信したＨＴＴＰプロキシサーバ６２０のＨＴＴＰプロキシ部６２２は、受信したＨＴＴＰ要求の送信元をＨＴＴＰプロキシサーバ６２０としたＨＴＴＰ要求を生成する。そして、生成されたＨＴＴＰ要求をＷＷＷサーバ７０へ送信する（ステップＳ５９）。【００８８】
ＨＴＴＰプロキシサーバ６２０のＨＴＴＰプロキシ部６２２から送信されたＨＴＴＰ要求を受信したＷＷＷサーバ７０のＨＴＴＰアクセス認証部７１は、ＨＴＴＰ要求で要求しているコンテンツは有償であるため、認証情報を要求する旨のＨＴＴＰ応答をＨＴＴＰプロキシサーバ６２０へ送信する（ステップＳ６０）。【００８９】
ＷＷＷサーバ７０から送信されたＨＴＴＰ応答を受信したＨＴＴＰプロキシサーバ６２０のＨＴＴＰプロキシ部６２２は、ステップＳ５８にてブロードバンドルータ装置３０から受信したＨＴＴＰ要求の送信元ＩＰアドレスに対応するブロードバンドルータ装置３０のＩＰ電話番号を記憶部６２６から取得する。そして、取得されたＩＰ電話番号及びステップＳ５８にてブロードバンドルータ装置３０から受信したＨＴＴＰ要求に含まれているＷＷＷサーバ７０上にある認証が必要なコンテンツのＵＲＬの両方が一致する認証情報の抽出をデータベース管理部６２５へ依頼する（ステップＳ６１）。【００９０】
ＨＴＴＰプロキシ部６２２から認証情報の問い合わせ受けたデータベース管理部６２５は、認証用テーブル６２４のＩＰ電話番号カラム６２４ａ及びＵＲＬカラム６２４ｂの検索を行う。そして、ブロードバンドルータ装置３０のＩＰ電話番号とＨＴＴＰプロキシ部６２２が受信したＨＴＴＰ要求に含まれているＷＷＷサーバ７０上にあるコンテンツのＵＲＬとの両方が一致する認証情報を認証情報カラム６２４ｃから抽出し、ＨＴＴＰプロキシ部６２２へ送信する。（ステップＳ６２）。【００９１】
データベース管理部６２５から認証情報を受信したＨＴＴＰプロキシ部６２２は、ステップＳ５８にてブロードバンドルータ装置３０のＨＴＴＰプロキシ部３２から受信したＨＴＴＰ要求に、その認証情報を埋め込んだＨＴＴＰ要求を生成し、生成されたＨＴＴＰ要求をＷＷＷサーバ７０へ送信する（ステップＳ６３）。【００９２】
ＨＴＴＰプロキシ部６２２からＨＴＴＰ要求を受信したＷＷＷサーバ７０のＨＴＴＰアクセス認証部７１は、受信したＨＴＴＰ要求の認証情報を確認する。そして、ＨＴＴＰアクセス認証部７１が有している認証情報と受信したＨＴＴＰ要求に含まれている認証情報とが一致した場合、受信したＨＴＴＰ要求でリクエストされた内容に応じて送信先をＨＴＴＰプロキシサーバ６２０としたＨＴＴＰ応答を送信する（ステップＳ６４）。【００９３】
ＨＴＴＰ応答を受信したＨＴＴＰプロキシ部６２２は、受信したＨＴＴＰ要求の送信元ＩＰアドレスに対応するブロードバンドルータ装置３０のＩＰ電話番号を記憶部６２６から取得する。そして、取得されたＩＰ電話番号、ステップＳ５８にて受信したＨＴＴＰ要求に含まれているＷＷＷサーバ７０上にあるコンテンツのＵＲＬ及び通信記録開始の通知を認証課金サーバ６３０へ送信する（ステップＳ６５）。【００９４】
通信記録開始の通知を受信した認証課金サーバ６３０の課金制御部６３１は、受信したＩＰ電話番号及びＵＲＬとともに通信記録開始の通知をデータベース管理部６３３へ送信する。（ステップＳ６６）。【００９５】
通信記録開始の通知を受信したデータベース管理部６３３は、課金管理用テーブル６３４に行を追加し、受信したブロードバンドルータ装置３０のＩＰ電話番号をＩＰ電話番号カラム６３４ａに、受信したＷＷＷサーバ７０上にある認証が必要なコンテンツのＵＲＬをＵＲＬカラム６３４ｂに、通信記録開始の通知を受信した日時を通信開始日時カラム６３４ｃに、通信が未完了であることを示す０を確定カラム６３４ｅにそれぞれ書き込む。【００９６】
また、ＨＴＴＰプロキシ部６２２は、ＷＷＷサーバ７０から受信したＨＴＴＰ応答の送信元をＨＴＴＰプロキシサーバ６２０としたＨＴＴＰ応答を生成し、生成されたＨＴＴＰ応答をブロードバンドルータ装置３０のＨＴＴＰプロキシ部３２へ送信する（ステップＳ６７）。【００９７】
ＨＴＴＰ応答を受信したブロードバンドルータ装置３０のＨＴＴＰプロキシ部３２は、受信したＨＴＴＰ応答の送信元をブロードバンドルータ装置３０としたＨＴＴＰ応答を生成し、生成されたＨＴＴＰ応答をコンピュータ２０へ送信する（ステップＳ６８）。【００９８】
その後、コンピュータ２０は、ブロードバンドルータ装置３０のＨＴＴＰプロキシ部３２及びＨＴＴＰプロキシサーバ６２０のＨＴＴＰプロキシ部６２２を介し、ＷＷＷサーバ７０のＨＴＴＰアクセス認証部７２の認証が必要なコンテンツ取得のためのＨＴＴＰ通信を行う（ステップＳ６９）。【００９９】
コンピュータ２０とＷＷＷサーバ７０との間のＨＴＴＰアクセス認証部７２の認証が必要なコンテンツのＨＴＴＰ通信が正常に終了すると、ＨＴＴＰプロキシサーバ６２０のＨＴＴＰプロキシ部６２２は、ＨＴＴＰ要求の送信元のＩＰアドレスに対応するブロードバンドルータ装置３０のＩＰ電話番号を記憶部６２６から取得する。そして、取得されたＩＰ電話番号、ステップＳ５８にて受信したＨＴＴＰ要求に含まれているＷＷＷサーバ７０上にある認証が必要なコンテンツのＵＲＬ及び通信記録停止の通知を認証課金サーバ６３０へ送信する（ステップＳ７０）。【０１００】
通信記録停止の通知を受信した認証課金サーバ６３０の課金制御部６３１は、受信したＩＰ電話番号及びＵＲＬとともに通信記録停止の通知をデータベース管理部６３３へ送信する（ステップＳ７１）。【０１０１】
通信記録停止の通知を受信したデータベース管理部６３３は、課金管理用テーブル６３４のＩＰ電話番号カラム６３４ａ及びＵＲＬカラム６３４ｂを検索し、受信したブロードバンドルータ装置３０のＩＰ電話番号及び受信したＷＷＷサーバ７０上にあるコンテンツのＵＲＬの両方が一致する行の通信終了日時カラム６３４ｄに通信記録停止の通知を受信した日時を書き込み、確定カラム６２４ｄを通信が完了したことを示す１に書き換える。【０１０２】
以上の動作により、コンピュータ２０からＷＷＷサーバ７０上の認証が必要なコンテンツを要求するＨＴＴＰ通信及び課金のための処理が完了する。【０１０３】
以降、コンピュータ２０からＷＷＷサーバ７０に対してＨＴＴＰアクセス認証部７２の認証が必要なコンテンツを要求するＨＴＴＰ要求が送信される度に、上述したステップＳ５８〜Ｓ７１の通信が繰り返される。【０１０４】
また、コンピュータ２０とＷＷＷサーバ７０との間のＨＴＴＰ通信が終了すると、ステップＳ１４〜Ｓ１８（図４参照）と同様の処理が行われ、ＩＰ電話セッションが切断される。【０１０５】
なお、本発明は、ＩＰ電話事業者が独立してＩＰ電話事業を行っている場合だけではなく、ＩＰ電話事業者とインターネットサービスプロバイダが同一の事業者である場合にも適用できる。同様に、インターネット接続のためのアクセス回線を提供するアクセス回線事業者とＩＰ電話事業者が同一事業者であっても適用できる。【０１０６】
また、ＳＩＰを利用した呼制御を行う電話網であれば、ＩＰ電話事業者に限定されない。【０１０７】
以上、実施例を参照して本願発明を説明したが、本願発明は上記実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。【０１０８】
この出願は、２００８年４月２日に出願された日本出願特願２００８−０９６１３０を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【図１】
2009122915.tif 000003
【図２】
2009122915.tif 000004
【図３】
2009122915.tif 000005
【図４】
2009122915.tif 000006
【図５】
2009122915.tif 000007
【国際調査報告】
2009122915.tif 000008
2009122915.tif 000009
2009122915.tif 000010
2009122915.tif 000011