(57)【要約】【課題】従来の電話通信端末では通信相手の現在の状況を示すプレゼンス情報を簡単に参照することができなかった。【解決手段】電話通信端末に入力された電話番号などの識別番号を番号変換サーバによりネットワークアドレスに変換する。変換の結果得られたネットワークアドレスに基づいて自動的にプレゼンスサーバからプレゼンス情報を取得することにより、電話番号だけで通信相手を指定できるという電話の使い勝手を損なうことなく、プレゼンス情報を容易に利用できる。【選択図】図１
2004140716.tif 000002
【特許請求の範囲】
【請求項１】
音声をディジタル化してパケット通信網経由で電話通信を行うための通信端末であって、
数字で表現される電話番号を入力するための番号入力手段と、
番号変換サーバとの通信を行って電話番号をネットワークアドレスに変換する番号変換手段と、
ネットワークアドレスに対応するサービス利用者の現在の状態とを関連付けたプレゼンス情報を取得するプレゼンス情報処理手段と、
電話番号と、ネットワークアドレスと、プレゼンス情報との対応関係を保持するアドレス管理手段と、
ネットワークアドレスを使って電話通信を行う電話通信手段とをそなえることを特徴とする通信端末。
【請求項２】
請求項１に記載された通信端末であって、
前記アドレス管理手段は、電話発信操作を行うと自動的に発信先のプレゼンス情報を取得しアドレス帳に登録することを特徴とする通信端末。
【請求項３】
請求項１に記載された通信端末であって、
プレゼンス情報処理手段は、いったん取得したプレゼンス情報に変更があったときにプレゼンスサーバからの通知に基づいて自動的にプレゼンス情報を更新することを特徴とする通信端末。
【請求項４】
請求項１に記載された通信端末であって
プレゼンス情報処理手段は、すでにアドレス帳に登録済みの通信相手に対して発信操作を行うときに、自動的にプレゼンスサーバへの問合せを行って最新のプレゼンス情報を取得することを特徴とする通信端末。
【請求項５】
請求項１に記載された通信端末であって
プレゼンス情報処理手段がプレゼンスサーバからプレゼンス情報を取得する際に、通信端末の発信電話番号に基づいて認証を行い、プレゼンス情報を取得する許可がある場合にのみプレゼンス情報を取得することを特徴とする通信端末。
【請求項６】
請求項１ないし５いずれかに記載された通信端末であって、
番号変換手段が接続する番号変換サーバを２個以上登録しておき、
１個目の番号変換サーバからの応答が得られない場合に２個目以降の番号変換サーバへの問合せを順次行うことを特徴とする通信端末。
【請求項７】
請求項１ないし５いずれかに記載された通信端末であって、
プレゼンス情報処理手段は、接続するプレゼンスサーバを２個以上登録しておき、
１個目のプレゼンスサーバからの応答が得られない場合に２個目以降のプレゼンスサーバへの問合せを順次行うことを特徴とする通信端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声をディジタル化してパケット網経由で送受信することによって双方向の音声通話を行うことができる電話システムにおいて利用される通信技術とその応用製品に関する。
【０００２】
【従来の技術】
インターネットのようなパケット通信ネットワークを経由してアナログ音声をディジタル化して通信する技術が開発され実用化されている。このような電話サービスは一般的にはＩＰ電話と呼ばれている。
【０００３】
初期のＩＰ電話は、コンピュータ上のソフトウェアや専用の特別な端末を利用していたため、電話をかけるために特別な操作が必要であった。たとえば、通信相手を指定するために通常の電話番号とは異なるＩＰ電話用のネットワークアドレスを直接指定しなければならなかった。
【０００４】
その後の技術改良により、従来の電話機と同様に電話番号を普通に入力するだけで通信相手を指定できるＩＰ電話が実現されてきている。これにより、パケット通信ネットワークに関する知識を持たない一般の利用者がＩＰ電話を手軽に利用できるようになった。
【０００５】
一方、パケット通信ネットワーク経由の通信では、従来の電話サービスでは得られなかった新しいサービスが提供されるようになっている。たとえば、インスタントメッセージングと呼ばれる双方向コミュニケーションサービスでは、これから通信を行おうとする相手が現在通信を行うことができる状態にあるかを示す「プレゼンス情報」を利用可能になっている。インスタントメッセージングサービスの利用者は、メッセージを送りたい相手の現在の状態を確認してからメッセージを送ることができるため、より確実で効率のよいコミュニケーションを行うことができる。
【０００６】
プレゼンス情報を利用できる電話サービスの例としては、たとえば特許文献１に記載の技術がある。
【０００７】
【特許文献１】
特開２００２−１６６９６号公報
【０００８】
【発明が解決しようとする課題】
ＩＰ電話サービスでもプレゼンス情報を参照することができると便利である。ところが、従来はＩＰ電話でプレゼンス情報を参照するためにはオンラインの電話帳から相手を検索して登録するなどの特別な操作が必要であり、電話機で電話番号を指定するという従来の電話の使い勝手が損なわれていた。
【０００９】
また、特許文献１に記載の技術では、電話端末を連続的に監視し、該端末が話中であるかどうかという状態をプレゼンスサーバが取得するものであるが、プレゼンス情報を参照できるのは、特定のユーザだけであり、一般の電話利用者が簡単にプレゼンス情報を参照することはできない。
【００１０】
【課題を解決するための手段】
本発明は、電話番号を指定して通信相手と会話を行うという通常の電話サービスの利用方法を変えることなく誰でもプレゼンス情報を利用可能にする通信端末およびソフトウェアを提供する。
【００１１】
ＩＰ電話サービスでは、通信相手を指定するための電話番号を入力すると、当該電話番号をパケット通信ネットワーク上で相手を特定するためのネットワークアドレスに変換する。この変換を行うために、ネットワークに接続されている番号変換サーバへの問合せを行う。
【００１２】
通信相手のネットワークアドレスが得られたら、当該ネットワークアドレスに基づいてＩＰ電話の接続を制御している呼制御サーバに接続要求を送り、通信相手との会話を行うようになっている。
【００１３】
本発明では、電話番号をネットワークアドレスに変換した後、当該ネットワークアドレスに基づいてプレゼンスサーバへの問合せを行うことにより、通信相手のプレゼンス情報を取得する。
【００１４】
電話番号からネットワークアドレスへの変換、およびネットワークアドレスに基づいたプレゼンス情報の取得は、通信端末あるいは通信ソフトウェアが自動的に実行するため、利用者は従来どおり電話番号を入力するだけでよく、特別な操作は必要としない。
【００１５】
これにより、ＩＰ電話の使い勝手が大きく向上するとともに、通信相手のプレゼンス情報を一般利用者が活用できるようになり、効率よいコミュニケーションを行うことができるようになる。
【００１６】
【発明の実施の形態】
図１は本発明の一実施例である電話サービスシステムのシステム構成を示す。通信端末１００は、パケット通信ネットワーク１４０を経由して、番号変換サーバ１１０、プレゼンスサーバ１２０、通信相手の通信端末１４０と接続されている。ここでは、簡単のため通信相手の通信端末は１台しか記載されていないが、実際には多数の通信端末がパケット通信ネットワーク１４０に接続されている。１１５と１２５については後述する。
【００１７】
図２は通信端末１００の外観図を示す。通信端末１００は、通常の携帯電話と同様に、スピーカ２００、マイク２３０、表示用ディスプレイ２１０、操作入力用のキーパッド２２０を持つ。ディスプレイ２１０には、通信相手先の名称、電話番号のほか、通信相手の状態に関する情報（プレゼンス情報）が表示される。
【００１８】
なお、本通信端末の形状は実装上の一例として示したものであり、卓上型、多機能型など、さまざまな通信端末に本発明のプレゼンス情報対応機能を実装することが可能である。
【００１９】
図３は通信端末１００のハードウェア構成を示す。ＣＰＵ３００はメモリ３１０に格納されたプログラムを読込み、実行する。機器の外部との入出力は、それぞれの処理を行うためのコントローラを通じて行われる。ディスプレイコントローラ３２０はディスプレイ２１０への表示出力を行う。キーボードコントローラ３３０はキーボード２２０からの入力処理を行う。
【００２０】
音声コーデック３４０は、アナログ音声をディジタル化したり、ディジタル化された音声パケットをアナログ音声に変換したりする処理を行う。音声入力コントローラ３５０はマイク２３０からのアナログ音声入力を処理する。音声出力コントローラ３６０はスピーカ２００へのアナログ音声出力を行う。
【００２１】
ネットワークコントローラ３７０はネットワーク接続部３７５を通じてパケット通信ネットワーク１４０とのパケット入出力を行う。ネットワーク接続部３７５は、使用するネットワークの種類によって異なる。たとえば、パケット通信ネットワーク１４０がローカルエリアネットワークの場合にはローカルエリアネットワーク接続用のインタフェースカードが使われる。別の例として、パケット通信ネットワーク１４０が無線通信ネットワークのときには無線通信用のインタフェースカードと無線電波送受信用のアンテナが使われる。
【００２２】
パケット通信ネットワーク１４０との物理的な接続インタフェースによらず、パケット通信ネットワーク１４０上を流れるパケットデータの内容は同じである。
【００２３】
図４は通信端末１００のソフトウェア構成を示す。通信端末を制御するためのプログラムはメモリ３１０上にロードされ、ＣＰＵ３００によって読み出され、実行される。番号変換処理部４００は番号変換サーバ１１０との通信を行い、電話番号をネットワークアドレスに変換する。プレゼンス情報処理部４１０はプレゼンスサーバ１２０との通信を行い、プレゼンス情報を取得する。
【００２４】
呼制御プロトコル処理部４２０は、通信相手端末１５０との間で音声通話を行うための呼制御プロトコルの処理を行う。本発明では、電話番号を指定するだけでプレゼンス情報を利用できる点に特徴がある。このため、実際の通話を行う際の呼制御プロトコルとして特定のプロトコルを使わなければならないという制約は特にない。
【００２５】
アドレス管理部４３０は、アドレス帳４４０に格納されるアドレス情報を管理する。アドレス帳には通信相手の名称、電話番号などのほか、プレゼンス情報などが格納される。入出力制御部４５０は通信端末１００と外部との入出力を制御する。たとえば、キーパッド２２０からの電話番号入力を受け付けたり、ディスプレイ２１０にプレゼンス情報を表示したりする。
【００２６】
図５は電話を発信する場合のシーケンス図である。
【００２７】
通信端末１００において利用者が電話番号を入力すると（ステップ５００）、アドレス帳４４０に発信履歴データが作成される（ステップ５０２）。次に、入力された電話番号に基づいて番号変換サーバ１１０に対してネットワークアドレスの問合せを行い（ステップ５０４）、ネットワークアドレスを取得する（ステップ５０６）。取得したネットワークアドレスはアドレス帳４４０に登録される（ステップ５０８）。
【００２８】
次に、取得したネットワークアドレスに基づいてプレゼンスサーバ１２０にプレゼンス情報の問合せを行い（ステップ５１０）、プレゼンス情報を取得する（ステップ５１２）。プレゼンス情報には、ネットワークアドレスに対応する通信相手が現在電話を受けられる状態にあるかどうかを示す情報が含まれている。取得したプレゼンス情報はアドレス帳４４０に登録される（ステップ５１４）。
【００２９】
このように、本実施例では、電話を発信するための識別番号である電話番号を入力するだけで、通信端末１００が自動的に電話番号からネットワークアドレスへの変換とプレゼンス情報の取得を行う。これにより、一般の電話利用者は、従来の操作方法を変えることなくプレゼンス情報を参照することができるようになる。従来のシステムではプレゼンス情報を取得するために特別な操作が必要だったのと比べると操作性が向上し、より多くの利用者がサービスを利用できるようになる。
【００３０】
ただし、プレゼンス情報はプライバシーに関わる情報であるため、誰でもプレゼンス情報を入手できるようにすると問題が生じると考えられる。このため、本実施例ではプレゼンスサーバへの問合せを行う際に、発信する通信端末の電話番号によってプレゼンス情報を取得できるかどうかを判断できるようにしている。すなわち、発信端末の電話番号が、通信相手のプレゼンス情報の取得を許可されている場合のみプレゼンス情報を取得することができるようにしている。
【００３１】
本実施例では、電話発信操作を行った際に、自動的にアドレス帳への登録が行われるため、２回目以降に発信するときには電話番号を入力することなくアドレス帳に登録された通信相手を指定して発信することが可能である。またアドレス帳に登録されている通信先のプレゼンス情報が更新されたときにプレゼンスサーバからの通知を受信することにより、アドレス帳に登録されているプレゼンス情報が更新されるようにすることも可能である。
【００３２】
アドレス帳にすでに登録されている通信相手に発信する場合、プレゼンスサーバに自動的に問合せを行って最新のプレゼンス情報を取得することも可能である。
【００３３】
次に、通信端末１００は呼制御サーバ１３０に接続要求を行い（ステップ５１６）、呼制御サーバ１３０は接続要求を相手端末１５０へ中継する（ステップ５２０）。相手端末は呼制御サーバ１３０に接続中応答を返すとともに（ステップ５２２）、呼出音を鳴らす（ステップ５２４）。呼制御サーバ１３０は接続中応答を通信端末１００に中継する（ステップ５２６）。接続中応答を受信した通信端末１００は呼出音を鳴らす（ステップ５２８）。
【００３４】
相手端末１５０の利用者が電話に応答すると（ステップ５３０）、相手端末１５０は呼制御サーバ１３０に接続応答を送る（ステップ５３２）。呼制御サーバ１３０は接続応答を通信端末１００に中継する（ステップ５３４）。このようにして通話のための通信路が確立されると通信端末１００と相手端末１５０との間で通話が行われる（ステップ５３６）。
【００３５】
通話が終わると、相手端末１５０の利用者は電話を切断する（ステップ５３８）。これにより相手端末１５０は呼制御サーバ１３０に切断通知を送る（ステップ５４０）。呼制御サーバ１３０は通信端末１００に切断通知を中継し（ステップ５４２）、通信端末１００は通話を切断する（ステップ５４４）。
【００３６】
図６はメモリ３１０に格納されているサーバ情報テーブルを示す。番号変換処理部４００は本テーブルに登録されている番号変換サーバ１１０のネットワークアドレス６００を参照して番号変換サーバへの問合せを行う。プレゼンス情報処理部４１０は本テーブルに登録されているプレゼンスサーバ１２０のネットワークアドレス６１０を参照してプレゼンスサーバへの問合せを行う。
【００３７】
図７はアドレス帳４４０に格納されているアドレス情報テーブルを示す。識別番号７００は、アドレス情報を一意に識別するための識別番号である。名前７１０は利用者が登録する通信相手の名称である。電話番号７２０は通信相手の電話番号である。番号変換処理部は、電話番号７２０に基づいて番号変換サーバへの問合せを行う。
【００３８】
ネットワークアドレス７３０は、電話番号７２０に対応する通信相手のネットワークアドレスである。プレゼンス情報処理部４１０および呼処理プロトコル処理部４２０はネットワークアドレス７３０に基づいてプレゼンスサーバへの問合せや呼制御サーバへの接続要求を行う。
【００３９】
プレゼンス情報７４０は通信相手が現在電話を受けられる状態かどうかなどを示すプレゼンス情報である。メモ情報７５０は当該アドレス情報に関連する情報を格納するフィールドであり、任意の文字列情報を格納できる。アドレス帳４４０には、電話番号を指定して発信を行った場合には自動的に登録が行われる。また、電話発信とは独立に、アドレス帳への情報登録を行うこともできる。
【００４０】
図８は通信端末１００が電話接続を行う際の処理フローを示す。利用者は、キーパッド２２０を用いて電話をかけたい相手の電話番号を入力する（ステップ８００）。番号変換処理部４００は番号変換サーバ１１０に、電話番号に対応するネットワークアドレスを問合せる（ステップ８１０）。
【００４１】
番号変換サーバへの問合せの結果、電話番号に対応するネットワークアドレスが得られたかどうかを確認する（ステップ８２０）。もしネットワークアドレスが得られなかった場合には電話発信を行うことができないため処理を終了する。
【００４２】
ステップ８２０でネットワークアドレスが得られた場合には、プレゼンス情報処理部４１０はプレゼンスサーバ１２０に、ネットワークアドレスに対応するプレゼンス情報を問合せる（ステップ８４０）。
【００４３】
アドレス管理部４３０は、入力された電話番号がアドレス帳４４０にすでに登録済みであるかどうかを調べる（ステップ８４０）。もし登録済みであればステップ８６０へ進む。
【００４４】
ステップ８４０でアドレス帳４４０に未登録の場合は、アドレス管理部４３０は入力された電話番号、対応するネットワークアドレス、取得したプレゼンス情報をアドレス帳に登録する（ステップ８５０）。最後に、呼制御処理部４２０は、呼制御サーバ１３０に接続要求を送って電話発信を行う（ステップ８６０）。
【００４５】
なお、上記実施例において、番号変換サーバ１１０とプレゼンスサーバ１２０に加え、図１に示す第２の番号変換サーバ１１５と、第２のプレゼンスサーバ１２５を設けてもよい。
【００４６】
通信端末１００が番号変換サーバに対して電話番号からネットワークアドレスへの変換を要求するとき、第１の番号変換サーバの障害などにより回答が得られない可能性がある。この場合、通信端末１００は一定時間以内に第１の番号変換サーバ１１０からの回答が得られなかった場合、第２の番号変換サーバ１１５へ問合せを行ってもよい。
【００４７】
同様に、通信端末１００は一定時間以内に第１のプレゼンスサーバ１２０からの回答が得られなかった場合、第２のプレゼンスサーバ１２５へ問合せを行ってもよい。
【００４８】
このようにすれば、サーバに障害が発生しても電話サービスおよびプレゼンス情報参照に支障が生じないようにすることができ、サービスの信頼性を向上させることができる。
【００４９】
また、プレゼンス対応通信機能を、通信端末ではなく、コンピュータ上のソフトウェアで実現してもよい。音声入出力機能をそなえたコンピュータ上で、図３に示すソフトウェアを実行することにより、上記実施例と同じ効果をコンピュータを利用した電話サービスでも活用することができる。
【００５０】
上記実施例によれば、Ｗｅｂ電話帳から相手を登録したり、プレゼンスサーバに「ログイン」したりするといった、従来のような特別な操作は不要になる。
【００５１】
【発明の効果】
本発明により、電話番号を入力するという通常の電話発信操作だけでプレゼンス情報を参照することができるようになる。
【図面の簡単な説明】
【図１】実施例のシステム構成を示す。
【図２】通信端末１００の外観を示す。
【図３】通信端末１００のハードウェア構成を示す。
【図４】通信端末１００のソフトウェア構成を示す。
【図５】電話発信処理のシーケンス図を示す。
【図６】サーバ情報テーブルを示す。
【図７】アドレス情報テーブルを示す。
【図８】電話発信処理の処理フローを示す。
【符号の説明】
１００…通信端末、１１０…番号変換サーバ、１２０…プレゼンスサーバ、１３０…呼制御サーバ、１４０…パケット通信ネットワーク、１５０…通信相手、２００…スピーカ、２１０…ディスプレイ、２２０…キーパッド、２３０…マイク、３００ＣＰＵ、３１０…メモリ、３２０…ディスプレイコントローラ、３３０…キーパッドコントローラ、３４０…音声コーデック、３５０音声入力コントローラ、３６０音声出力コントローラ、３７０…ネットワークコントローラ、３７５…ネットワーク接続部、４００番号変換処理部、４１０プレゼンス情報処理部、４２０呼制御プロトコル処理部、４３０アドレス管理部、４４０アドレス帳、４５０入出力制御部
【図１】
2004140716.tif 000003
【図２】
2004140716.tif 000004
【図３】
2004140716.tif 000005
【図４】
2004140716.tif 000006
【図５】
2004140716.tif 000007
【図６】
2004140716.tif 000008
【図７】
2004140716.tif 000009
【図８】
2004140716.tif 000010