(57)【要約】      （修正有）【課題】ＩＰ電話サービス以外のインターネットサービスを利用する際の煩雑なユーザー認証を容易に、かつ高い信頼性で実現するシステム及び方法を提供する。【解決手段】ＩＰ電話のＳＩＰ認証において用いられる端末の呼制御管理情報を利用して、ＩＰ電話以外の他のサービス提供時におけるユーザーの認証を行うユーザ認証システムであって、他のサービスを提供するためのサービス提供サーバと、呼制御管理情報を有するＳＩＰサーバと、他のサービスを利用するユーザが使用するＩＰ電話端末とを備える。【選択図】図２
2014010554.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰ電話端末の呼制御管理情報を用いることにより、ＩＰ電話以外の他のサービス提供時におけるユーザの認証を行うユーザ認証システムであって、
ネットワークに接続され、前記他のサービスを提供するためのサービス提供サーバと、
ネットワークに接続され、前記呼制御管理情報を有するＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｏｎ  Ｐｒｏｔｏｃｏｌ）サーバと、
ネットワークに接続され、前記他のサービスを利用するユーザが使用するＩＰ電話端末と、
を備え、
ａ）前記サービス提供サーバは、前記他のサービスの利用のためにネットワークを介して前記サービス提供サーバに接続した前記ＩＰ電話端末のグローバルＩＰアドレスを取得するとともに、当該グローバルＩＰアドレスを前記ＳＩＰサーバに通知し、
ｂ）前記ＳＩＰサーバは、前記サービス提供サーバから受信した前記グローバルＩＰアドレスと前記呼制御管理情報とを照合し、その結果、一致する情報が存在する場合には、前記呼制御管理情報の中から前記グローバルＩＰアドレスに対応する電話番号を前記サービス提供サーバに返送し、
ｃ）前記サービス提供サーバは、当該サービス提供サーバが有するユーザ情報に基づいて、前記ＳＩＰサーバから受信した前記電話番号に対応するユーザを特定する、
ことを特徴とするユーザ認証システム。
【請求項２】
前記ｂ）において、前記ＳＩＰサーバは、前記グローバルＩＰアドレスと前記呼制御管理情報とを照合した結果、一致する情報が存在しない場合には、前記ＩＰ電話端末が認証されていない端末であることを前記サービス提供サーバに返信し、
当該返信を受信した前記サービス提供サーバは、エラー表示を含む応答を前記ＩＰ電話端末に通知して、サービスの提供を中断する、
ことを更なる特徴とする、請求項１に記載のユーザ認証システム。
【請求項３】
前記サービス提供サーバと前記ＳＩＰサーバとの間の通信が、ＲＥＳＴ（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎａｌ  Ｓｔａｔｅ  Ｔｒａｎｓｆｅｒ）形式のＷｅｂサービスインターフェイスによって行われる、請求項１又は２に記載のユーザ認証システム。
【請求項４】
前記ＲＥＳＴ形式のＷｅｂサービスインターフェイスによる通信の際に、前記サービス提供サーバを用いてサービスを提供する事業者ごとに異なる暗号キーを用いる、請求項３に記載のユーザ認証システム。
【請求項５】
前記ＩＰ電話端末が、テレビ電話端末である、請求項１から４のいずれか１項に記載のユーザ認証システム。
【請求項６】
ＩＰ電話端末の呼制御管理情報を用いることにより、ＩＰ電話以外の他のサービス提供時におけるユーザの認証を行うユーザ認証システムにおいて用いるためのＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｏｎ  Ｐｒｏｔｏｃｏｌ）サーバであって、
前記他のサービスを提供するためのサービス提供サーバから、当該サービス提供サーバにネットワークを介して接続した前記ＩＰ電話端末のグローバルＩＰアドレスの情報を受信する手段と、
前記サービス提供サーバから受信した前記グローバルＩＰアドレスと前記呼制御管理情報とを照合する手段と、
前記照合の結果、一致する情報が存在する場合には、前記呼制御管理情報の中から前記グローバルＩＰアドレスに対応する電話番号を前記サービス提供サーバに返送する手段と、
を備えることを特徴とするＳＩＰサーバ。
【請求項７】
前記グローバルＩＰアドレスと前記呼制御管理情報とを照合した結果、一致する情報が存在しない場合には、前記ＩＰ電話端末が認証されていない端末であることを前記サービス提供サーバに返信する手段、を更に備える請求項６に記載のＳＩＰサーバ。
【請求項８】
前記サービス提供サーバとの間の通信をＲＥＳＴ（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎａｌ  Ｓｔａｔｅ  Ｔｒａｎｓｆｅｒ）形式のＷｅｂサービスインターフェイスによって行う手段を備える、請求項６又は７に記載のＳＩＰサーバ。
【請求項９】
前記ＲＥＳＴ形式のＷｅｂサービスインターフェイスによる通信の際に、前記サービス提供サーバを用いてサービスを提供する事業者ごとに異なる暗号キーを用いる、請求項８に記載のＳＩＰサーバ。
【請求項１０】
前記ＩＰ電話端末が、テレビ電話端末である、請求項６から９のいずれか１項に記載のＳＩＰサーバ。
【請求項１１】
ＩＰ電話端末の呼制御管理情報を用いることにより、ＩＰ電話以外の他のサービス提供時におけるユーザの認証を行うユーザ認証方法であって、
ａ）前記他のサービスを提供するためのサービス提供サーバが、特定のユーザのＩＰ電話端末からネットワークを介して当該サービス提供サーバに接続があった場合に、前記ＩＰ電話端末のグローバルＩＰアドレスを取得するステップ、
ｂ）前記サービス提供サーバが、前記呼制御管理情報を有するＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｏｎ  Ｐｒｏｔｏｃｏｌ）サーバへ前記グローバルＩＰアドレスを通知するステップ、
ｃ）前記ＳＩＰサーバが、前記サービス提供サーバから受信した前記グローバルＩＰアドレスと前記呼制御管理情報とを照合し、その結果、一致する情報が存在する場合には、前記呼制御管理情報の中から前記グローバルＩＰアドレスに対応する電話番号を前記サービス提供サーバに返送するステップ、
ｄ）前記サービス提供サーバが、当該サービス提供サーバが有するユーザ情報に基づいて、前記ＳＩＰサーバから受信した前記電話番号に対応するユーザを特定するステップ
を含む、ユーザ認証方法。
【請求項１２】
ステップｃ）において、前記ＳＩＰサーバが、前記グローバルＩＰアドレスと前記呼制御管理情報とを照合した結果、一致する情報が存在しない場合には、前記ＩＰ電話端末が認証されていない端末であることを前記サービス提供サーバに返信するステップ、
当該返信を受信した前記サービス提供サーバが、エラー表示を含む応答を前記ＩＰ電話端末に通知して、サービスの提供を中断するステップ、
を更に含む、請求項１１に記載のユーザ認証方法。
【請求項１３】
前記サービス提供サーバと前記ＳＩＰサーバとの間の通信が、ＲＥＳＴ（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎａｌ  Ｓｔａｔｅ  Ｔｒａｎｓｆｅｒ）形式のＷｅｂサービスインターフェイスによって行われる、請求項１１又は１２に記載のユーザ認証方法。
【請求項１４】
前記ＲＥＳＴ形式のＷｅｂサービスインターフェイスによる通信の際に、前記サービス提供サーバを用いてサービスを提供する事業者ごとに異なる暗号キーを用いる、請求項１３に記載のユーザ認証方法。
【請求項１５】
前記ＩＰ電話端末が、テレビ電話端末である、請求項１１から１４のいずれか１項に記載のユーザ認証方法。
【請求項１６】
請求項１から４のいずれか１項に記載のユーザ認証システム、又は、請求項１１から１４のいずれか１項に記載のユーザ認証方法において、ユーザが利用するためのＩＰ電話端末。
【請求項１７】
請求項５に記載のユーザ認証システム、又は、請求項１５に記載のユーザ認証方法において、ユーザが利用するためのテレビ電話端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ電話のＳＩＰ認証において用いられる端末の呼制御管理情報を利用して、ＩＰ電話以外の他のサービス提供時におけるユーザの認証を行うユーザ認証システム及びユーザ認証方法に関する。
【背景技術】
【０００２】
情報通信ネットワーク環境の広帯域化に伴い、ＩＰネットワークを利用した音声及び映像の通信サービス、例えば、双方向通信のテレビ電話サービス等の普及が進んでいる。テレビ電話を含めたＩＰ電話（インターネット電話）で
ＩＥＴＦのＲＦＣで規定された標準規格であるＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｏｎ  Ｐｒｏｔｏｃｏｌ）という呼制御プロトコルが用いられている。ＳＩＰプロトコルでは、ＳＩＰサーバという呼制御サーバを配置し、個々の通信端末の認証、及び電話交換器としての呼制御処理が行われる。代表的な処理流れとして、発信側の端末がネットワークに接続されたＳＩＰサーバに対して着信側の端末への発信要求メッセージを送信すると、ＳＩＰサーバは、発信側の端末の認証や要求された着信側の端末のアドレス解析を行い、発信要求メッセージを着信側の端末に中継する。そして、着信側の端末は発信要求に対する応答メッセージをＳＩＰサーバに返信し、ＳＩＰサーバは更に発信側の端末に中継する。こうした呼制御メッセージのやり取りは、端末と呼制御サーバ間の呼制御セッションを通じて行われ、互いに音声や画像データを送受信するポート情報などが決定される。呼制御メッセージの交換が完了すると、端末は決定されたポート宛てにデータを送信することとなる。
【０００３】
ここで、上記ＳＩＰサーバにおける認証において必要となる情報は、端末固有の電話番号、ユーザＩＤ、パスワード等であるが、これらの情報は、テレビ電話端末の出荷時に端末自体に設定されておりユーザが直接入力や変更を行うことを要せず、ユーザは所有する端末の電話番号以外の情報を意識することはない。
【０００４】
一方、かかるＩＰ電話サービスに用いられる端末を利用して、電話以外のサービスを提供するシステムや方法の開発も試みられている。例えば、ＳＩＰを利用して留守番電話サービスや電話帳機能を構築することなどが挙げられる（特許文献１及び２）。
【０００５】
特に、テレビ電話用端末では、インターネットコンテンツ等の充実に伴い、当該電話機能だけでなく、インターネットブラウザ機能を搭載してネットショッピングやコンテンツのダウンロード等の各種インターネットサービスをユーザが利用可能とする製品が趨勢となってきている。一般的なテレビ電話用端末の構成は、タッチパネル式のディスプレイ画面を搭載し、ハードウェアのキーボードを持たず、代わりにソフトウェアキーボード機能を搭載しているものであるが、かかる構成は、省スペース化等に資する一方で、テレビ電話端末を使ってネットショッピング等のＩＰ電話以外のサービスを利用する場面において、当該サービスと利用するためのユーザ認証として、ユーザＩＤ、パスワード、住所、氏名、連絡先などの個人情報の文字入力が必要となった際には、上記簡易なソフトキーボードでは、文字の入力に困難を伴うという不便さも生じる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−０１４１０６号公報
【特許文献２】特開２００６−０６７４００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
そこで、本発明は、かかる実情に鑑み、ＩＰ電話サービス以外のインターネットサービスを利用する際の煩雑なユーザ認証を容易に、かつ高い信頼性で実現するシステム及び方法を提供することを課題とするものである。
【課題を解決するための手段】
【０００８】
かかる課題を解決するため、本発明者らは、鋭意検討の結果、上記ＳＩＰサーバにおけるユーザ認証ではユーザが直接ユーザＩＤ等の入力等の行為を要しないことに着目し、外部のショッピングサイト等のサービスにおいても、当該ＳＩＰサーバの端末認証の仕組み、つまりＳＩＰサーバが有するＩＰ電話端末の呼制御管理情報を利用することによって、ユーザが一切の文字入力を行わなくとも、簡易に端末／ユーザの特定及び住所等の各種情報の利用を可能とする
手段を見出し、本発明を完成するに至った。
【０００９】
すなわち、一つの態様において、本発明は、ＩＰ電話端末の呼制御管理情報を用いることにより、ＩＰ電話以外の他のサービス提供時におけるユーザの認証を行うユーザ認証システムであって、
ネットワークに接続され、前記他のサービスを提供するためのサービス提供サーバと、
ネットワークに接続され、前記呼制御管理情報を有するＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｏｎ  Ｐｒｏｔｏｃｏｌ）サーバと、
ネットワークに接続され、前記他のサービスを利用するユーザが使用するＩＰ電話端末と、
を備え、
ａ）前記サービス提供サーバは、前記他のサービスの利用のためにネットワークを介して前記サービス提供サーバに接続した前記ＩＰ電話端末のグローバルＩＰアドレスを取得するとともに、当該グローバルＩＰアドレスを前記ＳＩＰサーバに通知し、
ｂ）前記ＳＩＰサーバは、前記サービス提供サーバから受信した前記グローバルＩＰアドレスと前記呼制御管理情報とを照合し、その結果、一致する情報が存在する場合には、前記呼制御管理情報の中から前記グローバルＩＰアドレスに対応する電話番号を前記サービス提供サーバに返送し、
ｃ）前記サービス提供サーバは、当該サービス提供サーバが有するユーザ情報に基づいて、前記ＳＩＰサーバから受信した前記電話番号に対応するユーザを特定する、
ことを特徴とするユーザ認証システムに関する。
【００１０】
上記ｂ）において、前記ＳＩＰサーバは、前記グローバルＩＰアドレスと前記呼制御管理情報とを照合した結果、一致する情報が存在しない場合には、前記ＩＰ電話端末が認証されていない端末であることを前記サービス提供サーバに返信し、当該返信を受信した前記サービス提供サーバは、エラー表示を含む応答を前記ＩＰ電話端末に通知して、サービスの提供を中断する、ことを更に含むことが好ましい。
【００１１】
好ましい態様において、前記サービス提供サーバと前記ＳＩＰサーバとの間の通信が、ＲＥＳＴ（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎａｌ  Ｓｔａｔｅ  Ｔｒａｎｓｆｅｒ）形式のＷｅｂサービスインターフェイスによって行われる。前記ＲＥＳＴ形式のＷｅｂサービスインターフェイスによる通信の際に、前記サービス提供サーバを用いてサービスを提供する事業者ごとに異なる暗号キーを用いることがより好ましい。
【００１２】
また、本発明のユーザ認証システムにおける前記ＩＰ電話端末は、テレビ電話端末であることが好ましい。
【００１３】
別の態様において、本発明は、ＩＰ電話端末の呼制御管理情報を用いることにより、ＩＰ電話以外の他のサービス提供時におけるユーザの認証を行うユーザ認証システムにおいて用いるためのＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｏｎ  Ｐｒｏｔｏｃｏｌ）サーバであって、
前記他のサービスを提供するためのサービス提供サーバから、当該サービス提供サーバにネットワークを介して接続した前記ＩＰ電話端末のグローバルＩＰアドレスの情報を受信する手段と、
前記サービス提供サーバから受信した前記グローバルＩＰアドレスと前記呼制御管理情報とを照合する手段と、
前記照合の結果、一致する情報が存在する場合には、前記呼制御管理情報の中から前記グローバルＩＰアドレスに対応する電話番号を前記サービス提供サーバに返送する手段と、
を備えることを特徴とするＳＩＰサーバに関する。
【００１４】
上記ＳＩＰサーバにおいて、前記グローバルＩＰアドレスと前記呼制御管理情報とを照合した結果、一致する情報が存在しない場合には、前記ＩＰ電話端末が認証されていない端末であることを前記サービス提供サーバに返信する手段を更に備えることが好ましい。
【００１５】
好ましい態様では、本発明のＳＩＰサーバと前記サービス提供サーバとの間の通信が、ＲＥＳＴ（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎａｌ  Ｓｔａｔｅ  Ｔｒａｎｓｆｅｒ）形式のＷｅｂサービスインターフェイスによって行われる。前記ＲＥＳＴ形式のＷｅｂサービスインターフェイスによる通信の際に、前記サービス提供サーバを用いてサービスを提供する事業者ごとに異なる暗号キーを用いることがより好ましい。
【００１６】
また、前記ＩＰ電話端末が、テレビ電話端末であることが好ましい。
【００１７】
更なる別の態様において、本発明は、ＩＰ電話端末の呼制御管理情報を用いることにより、ＩＰ電話以外の他のサービス提供時におけるユーザの認証を行うユーザ認証方法であって、
ａ）前記他のサービスを提供するためのサービス提供サーバが、特定のユーザのＩＰ電話端末からネットワークを介して当該サービス提供サーバに接続があった場合に、前記ＩＰ電話端末のグローバルＩＰアドレスを取得するステップ、
ｂ）前記サービス提供サーバが、前記呼制御管理情報を有するＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｏｎ  Ｐｒｏｔｏｃｏｌ）サーバへ前記グローバルＩＰアドレスを通知するステップ、
ｃ）前記ＳＩＰサーバが、前記サービス提供サーバから受信した前記グローバルＩＰアドレスと前記呼制御管理情報とを照合し、その結果、一致する情報が存在する場合には、前記呼制御管理情報の中から前記グローバルＩＰアドレスに対応する電話番号を前記サービス提供サーバに返送するステップ、
ｄ）前記サービス提供サーバが、当該サービス提供サーバが有するユーザ情報に基づいて、前記ＳＩＰサーバから受信した前記電話番号に対応するユーザを特定するステップ
を含む、ユーザ認証方法に関する。
【００１８】
ステップｃ）において、前記ＳＩＰサーバが、前記グローバルＩＰアドレスと前記呼制御管理情報とを照合した結果、一致する情報が存在しない場合には、前記ＩＰ電話端末が認証されていない端末であることを前記サービス提供サーバに返信するステップ、
当該返信を受信した前記サービス提供サーバが、エラー表示を含む応答を前記ＩＰ電話端末に通知して、サービスの提供を中断するステップ、
を更に含むことが好ましい。
【００１９】
好ましい態様では、前記サービス提供サーバと前記ＳＩＰサーバとの間の通信が、ＲＥＳＴ（Ｒｅｐｒｅｓｅｎｔａｔｉｏｎａｌ  Ｓｔａｔｅ  Ｔｒａｎｓｆｅｒ）形式のＷｅｂサービスインターフェイスによって行われる。より好ましくは、前記ＲＥＳＴ形式のＷｅｂサービスインターフェイスによる通信の際に、前記サービス提供サーバを用いてサービスを提供する事業者ごとに異なる暗号キーが用いられる。
【００２０】
また、本発明のユーザ認証方法において用いられる前記ＩＰ電話端末は、テレビ電話端末であることが好ましい。
【００２１】
更に別の態様において、本発明は、上記ユーザ認証システム又はユーザ認証方法において、ユーザが利用するためのＩＰ電話端末に関する。好ましくは、当該ＩＰ電話端末は、テレビ電話端末である。
【発明の効果】
【００２２】
本発明によれば、ＩＰ電話サービスの提供のために用いられているＳＩＰサーバにおける端末認証の仕組み、すなわちＳＩＰサーバが有するＩＰ電話端末の呼制御管理情報を利用することによって、ＩＰ電話端末のユーザが電話サービス以外のインターネットサービスを利用する際でも、ユーザＩＤやパスワード、及びクレジットカード情報等の煩雑な文字入力をユーザが行うことなく、サービス利用のためのユーザ認証を受けることができる。これは特に、高齢者や身体障がい者などがテレビ電話端末ユーザの場合に有用である。
【００２３】
一方、ＩＰ電話サービスの提供者とは異なる外部のインターネットサービス提供者は、ユーザにその都度ユーザＩＤやパスワード等の煩雑な文字入力の手続を求めることなく、アクセスのあった端末のグローバルＩＤをＳＩＰサーバに通知し、その照合結果及び当該端末の電話番号の情報を受け取るだけでユーザ認証及び当該ユーザの住所等の各種情報の利用を行うことが可能となる。これは、いわば、ＳＩＰサーバによって、外部のインターネットサービスにおけるユーザ認証を代行して行うものであり、当該外部のインターネットサービス提供者の運用コスト等を抑えるという効果も期待できる。
【００２４】
また、ＳＩＰサーバと外部のサービス提供サーバとの間の通信インターフェイスとしてＷｅｂサービスを用いることによって、外部システムと密な結合を行わずに、非同期で情報の受け渡しを可能とし、インターネットショッピングサイト等の各種サービス提供者が、ＩＰ電話サービス提供者と異なる場合であっても容易にシステムへの組み込みが可能となる。セキュリティーの面でも、外部のサービス提供者毎に異なった暗号化キーを配布することで、複数のサービス提供者が存在する場合でも上記サーバ間の通信情報を安全に保つことができる。それに加え、ユーザ認証において用いられる情報が、端末固定のＩＰアドレスではなく、ＷＡＮポート等によって動的に割り当てられるグローバルＩＰアドレスであり、また、ユーザ認証成功の結果ＳＩＰサーバから外部のサービス提供サーバに提供される情報も、それ自体は比較的機密性の少ない端末電話番号のみであるという点でも、本発明が非常にセキュアな信頼性の高い認証手法となり得る。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態に係るユーザ認証システムの概略構成を示すブロック図である。
【図２】本発明の一実施形態に係るユーザ認証のフローを示す図である。
【発明を実施するための形態】
【００２６】
以下、図面を参照しながら本発明に係るユーザ認証システム及び方法について説明する。本発明の範囲はこれらの説明に拘束されることはなく、以下の例示以外についても、本発明の趣旨を損なわない範囲で適宜変更し実施することができる。
【００２７】
（ユーザ認証システムの構成）
図１は、本発明に係るユーザ認証システムの概略構成を示すブロック図である。当該図に示す通り、ユーザ認証システムの構成は、ＩＰ電話サービスにおける呼制御を管理するＳＩＰサーバ１０、ユーザに対してインターネットサービスを提供するためのサービス提供サーバ２０、各ユーザがＩＰ電話サービス及びその他のインターネットサービスを利用するためのＩＰ電話端末３０を備え、各装置はそれぞれネットワーク１により接続されている。各装置間はネットワーク１を介してデータの送受信が可能である。そして、ＳＩＰサーバ１０及びＩＰ電話端末３０は、ＳＩＰに準拠したデータの送受信を行うことができる。
【００２８】
ＳＩＰサーバ１０は、ＳＩＰプロトコルにより個々のＩＰ電話端末の認証処理、及び電話交換器としての呼制御処理を行う手段を有しており、当該処理を行うための呼制御管理情報を保有する。加えて、ＳＩＰサーバ１０は、外部のサービス提供サーバ２０との間の通信を行うインターフェイスとしてＲＥＳＴ形式のＷｅｂサービスを備えており、当該サーバ間の通信は、５１２ビットの暗号キーを用いて行われる。サービス提供サーバ２０が複数存在する場合には、それぞれ異なる暗号キーを用いることができる。そのほか、従来のＩＰ電話サービスにおいて一般に用いられている任意のＳＩＰサーバの構成及び機能を有することができる。
【００２９】
サービス提供サーバ２０は、一般的なインターネットサーバであることができ、Ｗｅｂサーバ機能を備えている。ここでＷｅｂサーバ機能とは、単にＨＴＴＰを利用しホームページやファイル等を参照可能とするのみでなく、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ
Ｃｏｎｔｒｏｌ Ｐｒｏｔｏｃｏｌ/Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）に代表される、多くの通信プロトコルを認識し、各種データ通信を可能とする。例えば、ファイルの送受信やインターネット放送のストリーミング送信、認証などを行うことができる。また広義にはＦＴＰ（Ｆｉｌｅ
Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）サーバ機能やメールサーバ機能なども含むことができる。また、図１では、サービス提供サーバ２０が１つの場合を例示しているが、上述のように複数の異なるサービス提供サーバ２０を用いることも可能であり、かつ、それらサービスを提供する事業者が異なる場合も本発明の態様に含まれる。
【００３０】
ＩＰ電話端末３０は、一般的なＩＰ電話端末の機能を備えている。代表的には、ネットワーク１を介して他のＩＰ電話端末とデータ等の送受信を行う通信インターフェイス、スピーカ及び／又はディスプレイ等を備える出力部が設けられ、ＩＰ電話サービスを利用することが可能である。更に、情報処理を行う機能が拡張され、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ
Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）などのインターネット用のプロトコルも認識可能である。当該ＩＰ電話端末３０は、好ましくはテレビ電話であり、その場合、ネットワーク１を介して他の通信端末とテレビ電話通信を行うテレビ電話インターフェイスが設けられている。
【００３１】
より具体的には、ＩＰ電話端末３０には、各種情報処理を行う制御部、割り当てられた電話番号やＩＰアドレスなどの情報を記憶する記憶部、基本制御プログラムが格納されているストレージ部、ユーザによって情報を入力される入力部１４０、受信したデータ等を出力する出力部、音声や画像をデジタルデータにエンコードやデコードを行うコーデック機能、ネットワーク１を介しＳＩＰサーバ１０やサービス提供サーバ２０など外部装置との通信を行うためのネットワーク制御部が設けられている。
【００３２】
上記記憶部は、ＩＰ電話端末３０自体に割り振られた電話番号やＩＰアドレスなど識別情報を記憶する。また、制御プログラムも格納されており、制御部はこの制御プログラムに基づいて動作する。更に、ネットワークを介して送受信するデータの一時保存や、ファイルの格納なども行う。
【００３３】
入力部は、キーボード（後述の出力部を利用したタッチパネル式のソフトウェアキーボード等も含む）を備え、制御部に対して、発信先の電話番号の入力などの操作を行うことができる。出力部は、ＬＣＤ表示部を備え、制御部からの信号に応じて画面を表示する。また、スピーカを備え、制御部からの信号に応じて着信音などを鳴らす。入力部と出力部には、受話器が接続され、コーデックに音声信号などを伝達する。コーデックは、受話器からの音声信号等のエンコードを行う。またネットワーク１を介して送られてくる音声データ等のデコードを行う。更に、ＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）メッセージの生成及び解析を行い、音声通話の品質を保つ。
【００３４】
（ＩＰ電話サービスにおけるＳＩＰサーバでの認証の及び呼制御管理情報）
次に、このように構成されたユーザ認証システムによる処理のフローについて説明する前に、まず、ユーザ認証の各処理フローの説明の前に、本発明のユーザ認証システムの前提であるＳＩＰサーバ１０における呼制御管理のユーザ／端末認証の概要について説明する。
【００３５】
ＳＩＰプロトコルにおける端末の認証に必要な情報は、電話番号、ユーザＩＤ、パスワードによる認証であるが、これらの情報は、テレビ電話端末の出荷時に端末自体に設定されており、ユーザ自身が入力や変更を行うことはなく、ユーザが電話番号以外の情報を意識することはない。
【００３６】
認証の方法は、ＩＰ電話端末３０がＳＩＰサーバ１０に対して、当該端末に設定された固有の電話番号、ユーザＩＤ、パスワードの送信を行い、ＳＩＰサーバ１０において認証の可否が判断される。許可の場合は、ＩＰ電話による通話が可能となるが、不許可であった場合には、ＩＰ電話を使うことができない。認証のタイミングは、ＩＰ電話端末３０の電源が投入された際、及び、一定の間隔で定期的に行うことができる。
【００３７】
そして、上記認証が許可されたＩＰ電話端末３０は、ＩＰ電話の呼制御に必要となる情報として、
・ＩＰ電話端末３０に固有の電話番号
・使用するグローバルＩＰアドレス(通常はルータのＷＡＮ側アドレス)
・使用するポート番号
の３つの情報をＳＩＰサーバ１０へ通知する。なお、ここで、グローバルＩＰアドレスは、ＩＰ電話端末が接続されているルータ等の通信機器のグローバルＩＰアドレス、すなわち、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）により都度付与される動的なＩＰアドレス）である。当該通知された情報は、ＳＩＰサーバ１０内で呼制御管理情報として以下のような形式で管理され、電話サービス時の呼制御において利用される。
2014010554.tif 000003
当該呼制御管理情報は、定期的に端末から通知されると共に、何らかのネットワーク障害が発生した場合であっても、それを感知し、障害の回復後に正常な情報が再送される。すなわち、ＩＰ電話端末１０は、その起動時及び定期的にＳＩＰの認証を受け、また、電話の呼制御に必要な情報を定期的にＳＩＰサーバに送信し、一方、ＳＩＰサーバは、常に最新の呼制御情報を管理し登録していることになる。従って、ＳＩＰサーバ１０が管理している端末側のグローバルＩＰアドレス等の呼制御情報は、常に信頼できる情報として扱うことができる。
【００３８】
（ユーザ認証のフロー）
次に、上述のように構成されたユーザ認証システムにおける処理フローについて、図２を参照しながら以下に説明する。
【００３９】
１．ＩＰ電話端末３０のＩＰアドレスの取得
ショッピングサイト等の外部のサービス提供サーバ２０は、ユーザが買い物やコンテンツダウンロード等のサービス利用のために接続したＩＰ電話端末３０のグローバルＩＰアドレス（通常はルータのＷＡＮ側アドレス）を取得する。ＩＰアドレスの取得には、ＨＴＭＬで用意された$_ＳＥＲＶＥＲ['ＲＥＭＯＴＥ_ＡＤＤＲ']を利用する。
【００４０】
２．ＩＰアドレスの通知
外部のサービス提供サーバ２０は、取得した上記グローバルＩＰアドレスを、ＳＩＰサーバ１０上のＷｅｂサービスインターフェイスに対し以下のＲＥＳＴ形式の記述で送信する。
2014010554.tif 000004
【００４１】
３．ＩＰアドレス検索
ＳＩＰサーバ１０は、外部のサービス提供サーバ２０からＩＰアドレスを受け取ると、ＳＩＰサーバ１０がメモリ上で管理している呼制御管理情報から、渡されたグローバルＩＰアドレスと、保有する呼制御管理情報のグローバルＩＰが一致する情報を検索する。
2014010554.tif 000005
【００４２】
４．ＩＰ電話端末認証の判断
ＳＩＰサーバ１０は、上記３の検索の結果、一致する情報が存在する場合、正常に認証が許可された端末であると判断する。一方、一致する情報が存在しない場合、この端末は認証されていないと判断する。
【００４３】
５．認証結果の返信
上記４の結果、ＩＰ電話端末１０の認証が許可された場合、ＳＩＰサーバ１０は、上記３で検索した呼制御管理情報から、ＩＰ電話端末３０の電話番号を取得し、外部のサービス提供サーバ２０へ返信する。認証されていない端末であった場合には、その旨を返信する。
2014010554.tif 000006
返却メッセージは、以下の例のようなＸＭＬフォーマットとする。
2014010554.tif 000007
従って、外部のサービス提供サーバ２０は、上記２で示したように、ＳＩＰサーバ１０のＷｅｂサービスに対してアクセスするだけで簡易かつセキュアにＳＩＰ認証の機能を利用することができる。
【００４４】
６．利用者情報の取得
外部のサービス提供サーバ２０は、ＳＩＰサーバ１０から、ＩＰ電話番号が通知された場合、正常に認証・許可された端末であると判断し、ＳＩＰサーバ１０から受け取ったＩＰ電話番号に基づいて、当該サービス提供サーバ２０が保有する利用者情報を検索してユーザの特定を行うとともに、ユーザの住所、氏名、クレジットカード情報等の情報を、サービスの提供に利用することができる。一方、ＳＩＰサーバ１０からグローバルＩＰアドレスが認証できなかったという結果が返信された場合には、対象のＩＰ電話端末１０は認証されていない不正な端末と判断し、エラー表示を行うと共に、サービスの提供及び処理を中断する。
【００４５】
なお、上記フローの記載では、簡潔のため暗号化処理に関する説明を省いて記載するが、実際は、ＳＩＰサーバ１０とサービス提供サーバ２０との間でやり取りされる情報は、全ての暗号化キー（例えば、５１２ｂｉｔ等）を用いて行われる。
【００４６】
かくして上述したように構成した本発明に係るユーザ認証システムおよびユーザ認証方法によれば、外部のサービス提供サーバ２０は、ＳＩＰサーバ１０のＷｅｂサービスに対してアクセスするだけで簡易かつ高い信頼性でＳＩＰ認証の機能を利用することができる。一方、ユーザ側も、外部のサービス提供サーバ２０によって提供されるサービスを利用する際、煩雑なユーザ情報やパスワード等の入力を行うことなく、しかも、ユーザ認証のために、ＳＩＰサーバ１０とサービス提供サーバ２０との間でやり取りされる情報は、個人が特定されることがない動的なグローバルＩＰアドレスと比較的機密性の低い電話番号のみであり、簡易かつセキュアに当該サービスを受けることができる。
【００４７】
以上、本発明の具体的態様を詳細に説明したが、これらは例示に過ぎず、特許請求の範囲を限定するものではない。また、特許請求の範囲に記載の発明には、以上の例示した具体的態様を種々変更したものが含まれ得る。
【符号の説明】
【００４８】
１    ネットワーク
１０  ＳＩＰサーバ
２０  サービス提供サーバ
３０  ＩＰ電話端末
【図１】
2014010554.tif 000008
【図２】
2014010554.tif 000009