(57)【要約】【課題】ＳＩＰを使用した通信装置において、通信相手先の装置がインスタントメッセージを利用可能か否か容易に判定できるようにする。【解決手段】他のユーザクライアントから要求メッセージ又は応答メッセージを受信した場合に、アドレス取得手段１１６１が要求メッセージ又は応答メッセージに含まれるユーザクライアントのユーザアドレスを取得し、インスタントメッセージ可否判定手段１１６２が、ユーザクライアントからの要求メッセージ又は応答メッセージに含まれるヘッダフィールドＭ４０２を参照し、ユーザクライアントがインスタントメッセージの利用が可能か否かを判定し、登録手段１１６３が、インスタントメッセージ可否判定手段１１６２によって判定されたインスタントメッセージ可否情報を取得されたユーザアドレスに関連付けて前記記憶部１１７０に記憶させる。【選択図】図５
2013005384.tif 000002
【特許請求の範囲】
【請求項１】
セッション確立プロトコル（ＳＩＰ）を使用して通信を行う通信端末装置であって、
他のユーザクライアントから要求メッセージ又は応答メッセージを受信した場合に、その要求メッセージ又は応答メッセージに含まれる前記ユーザクライアントのユーザアドレスを取得するアドレス取得手段と、
前記ユーザアドレスが記憶される記憶部と、
前記ユーザクライアントからの要求メッセージ又は応答メッセージに含まれるヘッダフィールドを参照し、前記ユーザクライアントがインスタントメッセージの利用が可能か否かを判定するインスタントメッセージ可否判定手段と、
前記インスタントメッセージ可否判定手段によって判定されたインスタントメッセージ可否情報を前記取得されたユーザアドレスに関連付けて前記記憶部に記憶させる登録手段と、を備えることを特徴とする通信端末装置。
【請求項２】
前記通信端末装置が複数のユーザクライアントから要求／応答メッセージを受信した場合に、前記登録手段は、各ユーザクライアントについてのインスタントメッセージ可否情報を、前記各ユーザクライアントについて取得されたユーザアドレスに関連付け、着信／発信履歴情報として前記記憶部に記憶させることを特徴とする請求項１に記載の通信端末装置。
【請求項３】
前記通信端末装置は、表示部と表示制御手段を備え、前記表示制御手段は、複数のユーザアドレスを着信／発信履歴情報として前記表示部に表示する際に、前記ユーザアドレスに関連付けられたインスタントメッセージ可否情報に基づいて、インスタントメッセージの利用が可能なユーザアドレスのみを前記表示部に表示することを特徴とする請求項２に記載の通信端末装置。
【請求項４】
前記通信端末装置は、表示部と表示制御手段を備え、前記表示制御手段は、複数のユーザアドレスを着信／発信履歴情報として前記表示部に表示する際に、前記ユーザアドレスに関連付けられたインスタントメッセージ可否情報をともに前記表示部に表示することを特徴とする請求項２に記載の通信端末装置。
【請求項５】
前記通信端末装置は、表示部と表示制御部を備え、前記記憶部はユーザクライアントのユーザアドレスと、インスタントメッセージ可否情報とを関連付けて登録した電話帳を記憶しており、前記表示制御手段は、前記表示部に前記電話帳の内容を表示する際に、インスタントメッセージの利用が可能なユーザアドレスのみを前記表示部に表示することを特徴とする請求項１に記載の通信端末装置。
【請求項６】
セッション確立プロトコル（ＳＩＰ）を使用して通信を行う通信システムにおけるインスタントメッセージ可否表示方法であって、
前記通信システムは、アドレス取得手段と、記憶部と、インスタントメッセージ可否判定手段と、登録手段と、表示部と、表示制御手段と、を備え、
他のユーザクライアントから要求メッセージ又は応答メッセージを受信した場合に、前記アドレス取得手段が前記要求メッセージ又は応答メッセージに含まれる前記ユーザクライアントのユーザアドレスを取得するステップと、
前記インスタントメッセージ可否判定手段が、前記ユーザクライアントからの要求メッセージ又は応答メッセージに含まれるヘッダフィールドを参照し、前記ユーザクライアントがインスタントメッセージの利用が可能か否かを判定するステップと、
前記登録手段が、前記インスタントメッセージ可否判定手段によって判定されたインスタントメッセージ可否情報を前記取得されたユーザアドレスに関連付けて前記記憶部に記憶させるステップと、
前記表示制御手段が、前記記憶部に記憶されたユーザアドレスを前記表示部に表示する際に、前記ユーザアドレスに関連付けられたインスタントメッセージ可否情報に基づいて、インスタントメッセージを利用可能なユーザクライアントのユーザアドレスのみを前記表示部に表示するステップと、
を備えることを特徴とするインスタントメッセージ可否表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セッション確立プロトコル（以下、ＳＩＰという）を使用して通信を行う通信端末装置、及びＳＩＰを使用して通信を行う通信システムにおけるインスタントメッセージ可否表示方法に関するものであり、詳細には、通信相手先がインスタントメッセージの利用可能であるか否かＳＩＰを使用した通信情報に基づいて特定できるようにした通信端末装置、及びインスタントメッセージ可否表示方法に関する。
【背景技術】
【０００２】
従来、ネットワークによって相互に接続されたコンピュータや電話機等の通信端末装置において、インスタントメッセージを送受信することが広く行われている。
【０００３】
例えば、コンピュータ間においてインスタントメッセージを送受信する場合、送受信を行うコンピュータ上でインスタントメッセンジャーと呼ばれるソフトウェアプログラムを動作させ、このプログラムを介してユーザはメッセージのやり取りを行う。また、インスタントメッセージ機能を追加することによってインスタントメッセージの送受信が可能となったＩＰ電話機も存在する。下記特許文献１（特開２００５−２６９１６５号公報）は、他の電話機との通話中に別の電話機から着信があった場合に、発信元にビジーである旨の応答を行い、ユーザが操作を行って発信元に発信予約を行うと、「すぐにかけ直しますのでお待ち下さい」といったインスタントメッセージを発信元に送信し、通話終了後に発信元に自動発信するＩＰ電話機を開示している。
【０００４】
下記特許文献１のＩＰ電話機では、発信元の電話機がインスタントメッセージを送信する際に、それが可能であるか否かを判断するために、発信元の電話機に対してＳＩＰの要求メッセージとしてＯＰＴＩＯＮＳメソッドを指定して送信し、発信元の電話機からの応答メッセージのＡＬＬＯＷヘッダにＭＥＳＳＡＧＥの記述がある場合にインスタントメッセージの送信が可能であるとみなして上述のインスタントメッセージを送信していた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２６９１６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記特許文献１のＩＰ電話機においては、発信元の電話機がインスタントメッセージを受信可能であるか否かを判定するために、ＯＰＴＩＯＮＳ要求メッセージを送信する必要があった。また、発信元の電話機がインスタントメッセージ受信可能の場合にインスタントメッセージを発信するだけであり、ユーザが後で着信履歴やアドレス帳等を参照した場合に当該電話機がインスタントメッセージを受信可能か否か判断することはできなかった。
【０００７】
そこで、本発明の目的は、ＳＩＰを使用した通信装置において、発着信時に通信相手先の装置がインスタントメッセージを利用可能か否か判定するとともに、インスタントメッセージ可否情報を通信相手先の情報と関連付けて記憶することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の通信端末装置は、セッション確立プロトコル（ＳＩＰ）を使用して通信を行う通信端末装置であって、他のユーザクライアントから要求メッセージ又は応答メッセージを受信した場合に、その要求メッセージ又は応答メッセージに含まれる前記ユーザクライアントのユーザアドレスを取得するアドレス取得手段と、前記ユーザアドレスが記憶される記憶部と、前記ユーザクライアントからの要求メッセージ又は応答メッセージに含まれるヘッダフィールドを参照し、前記ユーザクライアントがインスタントメッセージの利用が可能か否かを判定するインスタントメッセージ可否判定手段と、前記インスタントメッセージ可否判定手段によって判定されたインスタントメッセージ可否情報を前記取得されたユーザアドレスに関連付けて前記記憶部に記憶させる登録手段と、を備えることを特徴とする。
【０００９】
また、本発明の通信端末装置の一態様において、前記通信端末装置が複数のユーザクライアントから要求／応答メッセージを受信した場合に、前記登録手段は、各ユーザクライアントについてのインスタントメッセージ可否情報を、前記各ユーザクライアントについて取得されたユーザアドレスに関連付け、着信／発信履歴情報として前記記憶部に記憶させることを特徴とする。
【００１０】
また、本発明の通信端末装置の一態様において、前記通信端末装置は、表示部と表示制御手段を備え、前記表示制御手段は、複数のユーザアドレスを着信／発信履歴情報として前記表示部に表示する際に、前記ユーザアドレスに関連付けられたインスタントメッセージ可否情報に基づいて、インスタントメッセージの利用が可能なユーザアドレスのみを前記表示部に表示することを特徴とする。
【００１１】
また、本発明の通信端末装置の一態様において、前記通信端末装置は、表示部と表示制御手段を備え、前記表示制御手段は、複数のユーザアドレスを着信／発信履歴情報として前記表示部に表示する際に、前記ユーザアドレスに関連付けられたインスタントメッセージ可否情報をともに前記表示部に表示することを特徴とする。
【００１２】
また、本発明の通信端末装置の一態様において、前記通信端末装置は、表示部と表示制御部を備え、前記記憶部はユーザクライアントのユーザアドレスと、インスタントメッセージ可否情報とを関連付けて登録した電話帳を記憶しており、前記表示制御手段は、前記表示部に前記電話帳の内容を表示する際に、インスタントメッセージの利用が可能なユーザアドレスのみを前記表示部に表示することを特徴とする。
【００１３】
また、本発明は、セッション確立プロトコル（ＳＩＰ）を使用して通信を行う通信システムにおけるインスタントメッセージ可否表示方法であって、前記通信システムは、アドレス取得手段と、記憶部と、インスタントメッセージ可否判定手段と、登録手段と、表示部と、表示制御手段と、を備え、他のユーザクライアントから要求メッセージ又は応答メッセージを受信した場合に、前記アドレス取得手段が前記要求メッセージ又は応答メッセージに含まれる前記ユーザクライアントのユーザアドレスを取得するステップと、前記インスタントメッセージ可否判定手段が、前記ユーザクライアントからの要求メッセージ又は応答メッセージに含まれるヘッダフィールドを参照し、前記ユーザクライアントがインスタントメッセージの利用が可能か否かを判定するステップと、前記登録手段が、前記インスタントメッセージ可否判定手段によって判定されたインスタントメッセージ可否情報を前記取得されたユーザアドレスに関連付けて前記記憶部に記憶させるステップと、前記表示制御手段が、前記記憶部に記憶されたユーザアドレスを前記表示部に表示する際に、前記ユーザアドレスに関連付けられたインスタントメッセージ可否情報に基づいて、インスタントメッセージを利用可能なユーザクライアントのユーザアドレスのみを前記表示部に表示するステップと、を備えることを特徴とする。
【発明の効果】
【００１４】
上記構成により、本発明は下記に説明する優れた効果を発揮する。すなわち、本発明の通信端末装置によれば、通信相手先のユーザクライアントから受信した要求メッセージ又は応答メッセージに含まれるユーザアドレスをアドレス取得手段によって取得し、また、ヘッダフィールドの情報に基づいてインスタントメッセージの利用が可能か否かを判定し、登録手段によってユーザアドレスとインスタントメッセージ可否情報をメモリに記憶することが可能となる。これにより、メモリの情報を参照することにより、各ユーザクライアントがインスタントメッセージを利用できるか否かを判断することが可能となる。
【００１５】
また、本発明の通信端末装置の一態様によれば、登録手段は、ユーザクライアントについてのインスタントメッセージ可否情報を、各ユーザクライアントのユーザアドレスに関連付けて着信／発信履歴情報として記憶部に記憶できる。これにより、ユーザが着信／発信履歴情報に含まれるユーザアドレスを取得すれば、そのユーザアドレスを有するユーザクライアントがインスタントメッセージを利用できるか否かを容易に判断することができるようになる。
【００１６】
また、本発明の通信端末装置の一態様によれば、表示制御手段が着信／発信履歴情報を表示部に表示する際に、ユーザアドレスに関連付けられたインスタントメッセージ可否情報に基づいて、インスタントメッセージの利用可能なユーザアドレスのみを抽出して取得する。これにより、本通信装置において発着信されたユーザクライアントのうち、インスタントメッセージが利用可能なものだけを容易に識別することが可能となる。
【００１７】
また、本発明の通信端末装置の一態様によれば、表示制御手段が着信／発信履歴情報を表示部に表示する際に、ユーザアドレスとそれに関連付けられたインスタントメッセージ可否情報を表示する。これにより、インスタントメッセージが利用可能なユーザクライアントと、利用不可能なユーザクライアントとを容易に識別することが可能となる。
【００１８】
さらに、本発明の通信端末装置の一態様によれば、各ユーザクライアントのユーザアドレスとインスタントメッセージ可否情報とを関連付けて電話帳に登録でき、電話帳の内容を表示する際に、インスタントメッセージを利用可能なユーザクライアントのユーザアドレスのみを表示部に表示できる。従って、電話帳を利用する際に、インスタントメッセージを送受信可能なユーザクライアントのみを容易に選択することができるようになる。
【００１９】
本発明のＳＩＰを使用して通信を行う通信システムにおけるインスタントメッセージ可否表示方法によれば、通信相手先のユーザクライアントから受信した要求メッセージ又は応答メッセージに含まれるユーザアドレスをアドレス取得手段によって取得し、また、ヘッダフィールドの情報に基づいてインスタントメッセージの利用が可能か否かを判定し、登録手段によってユーザアドレスとインスタントメッセージ可否情報をメモリに記憶することが可能となる。さらに、メモリに記憶されたユーザアドレスを表示する際に、インスタントメッセージを利用可能なユーザクライアントのユーザアドレスのみを表示することができる。これにより、ユーザは、インスタントメッセージを利用できるユーザクライアントを容易に選択することができるようになる。
【図面の簡単な説明】
【００２０】
【図１】ＳＩＰを使用して通信を行う通信システムの全体外略図である。
【図２】本実施例のＩＰ電話機の内部ブロック図である。
【図３】本実施例のＩＰ電話機間におけるセッション確立処理を示す図である。
【図４】図３のセッション確立処理時の要求メッセージ内容を示す図である。
【図５】本実施例のＩＰ電話機においてインスタントメッセージ可否判断を行う動作を示すフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本願発明を実施するための最良の形態を実施例として図１〜図５を参照して詳細に説明する。ただし、以下に示す実施例は、本発明の技術思想を具体化するための通信端末装置及びインスタントメッセージ可否表示方法として、ＩＰ電話機及びＩＰネットワークに接続されたＩＰ電話機間で通信を行う通信システムにおけるインスタントメッセージ可否表示方法を例示して説明するものであって、本発明をこのＩＰ電話機及びＩＰネットワークに接続されたＩＰ電話機間で通信を行う通信システムにおけるインスタントメッセージ可否表示方法に特定することを意図するものではなく特許請求の範囲に示した技術思想を逸脱することなくその他の通信装置及びインスタントメッセージ可否表示方法にも等しく適用し得るものである。
【実施例】
【００２２】
図１に示すように、ＳＩＰを使用して通信を行う通信システム１０は、ＩＰネットワーク１００に接続された複数のＩＰ電話機１１０（図１では３台のＩＰ電話機１１０Ａ、１１０Ｂ、１１０Ｃ）、ＩＰ電話機１１０と同様にＩＰネットワーク１００に接続されたＳＩＰサーバ１２０を備えて構成される。
【００２３】
本発明のＳＩＰを使用して通信を行う通信端末装置は、本実施例ではＩＰ電話機であり、このＩＰ電話機が通話を行う通信相手先のユーザクライアントは、本実施例においては、同じくＩＰ電話機として説明する。ＩＰネットワーク１００に接続されたＩＰ電話機１１０間（例えば第１のＩＰ電話機１１０Ａと第２のＩＰ電話機１１０Ｂ）で通話を行う際、発信側である第１のＩＰ電話機１１０Ａは着信側である第２のＩＰ電話機１１０ＢのＳＩＰ  ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）を指定して「ＩＮＶＩＴＥ（招待）」要求メッセージを送信する。「ＩＮＶＩＴＥ（招待）」要求メッセージはＳＩＰサーバ１２０において中継される。ＳＩＰサーバ１２０は、受信した「ＩＮＶＩＴＥ（招待）」要求メッセージに含まれるＳＩＰ  ＵＲＩに対応するＩＰアドレスを取得し、該当するＩＰアドレスである第２のＩＰ電話機１１０Ｂに要求メッセージを転送する。第２のＩＰ電話機１１０Ｂにおいてユーザが着信に応答すると、第２のＩＰ電話機１１０Ｂは、「２００  ＯＫ（成功）」応答メッセージを第１のＩＰ電話機１１０Ａに送信する。第１のＩＰ電話機１１０Ａは、第２のＩＰ電話機１１０Ｂから「２００  ＯＫ（成功）」応答メッセージを受信すると、「ＡＣＫ（確認）」要求メッセージを第２のＩＰ電話機１１０Ｂに送信し、第１のＩＰ電話機１１０Ａと第２のＩＰ電話機１１０Ｂ間での通話が可能となる。
【００２４】
次に、図２を参照して本実施例のＩＰ電話機１１０について説明する。なお、図２は本実施例のＩＰ電話機１１０の内部ブロック図である。また、図１において説明した第１のＩＰ電話機１１０Ａと第２のＩＰ電話機１１０Ｂの構成が同一のＩＰ電話機１１０であるとして、以下の説明を行う。ＩＰ電話機１１０は、表示部１１１０、操作部１１２０、スピーカ１１３０、マイク１１４０、音声信号処理部１１５０、制御部１１６０、メモリ１１７０、通信制御部１１８０を備えて構成される。
【００２５】
表示部１１１０は液晶パネルなどから構成される表示ユニットで構成され、制御部１１６０からの制御信号に応じて、発着信履歴としてメモリ１１７０に記憶されている電話番号や通信相手先の名称、電話帳から読み出した電話番号や通信相手先の名称、通話時間、通話料金などのテキストデータ、画像データの各種表示を行う。
【００２６】
操作部１１２０は、インスタントメッセージの入力やＩＰ電話機１１０を操作するためのダイヤルボタン部から構成される。ダイヤルボタン部は、数字や文字の入力などを行うテンキー、発呼および通話の開始などを操作する通話キー、通話の終了などを操作する終話キー、発着信履歴を表示するための履歴表示キー、電話帳の登録・検索を操作する電話帳キー、各種モードを設定するための操作を行うモード設定キー等の操作キーからなり、ユーザはテンキーや操作キーを操作し、発呼操作や各種データの入力、表示の指示を行う。なお、操作部１１２０を、ダイヤルボタン部に代えて、或いは加えて、表示部１１１０を構成する液晶パネルの表面にタッチパネルとして構成し、ユーザが液晶パネルに表示される情報を視認しながらタッチパネルを操作することによって各種の操作を行うようにしてもよい。
【００２７】
スピーカ１１３０は音声信号処理部１１５０から出力されるアナログ信号を音声として出力する。マイク１１４０は集音された音声をアナログ信号に変換して音声信号処理部１１５０に出力する。スピーカ１１３０とマイク１１４０はＩＰ電話機１１０の受話器（図示せず）に組み込まれるように構成され、ユーザが通話を行う際に使用する。
【００２８】
音声信号処理部１１５０は、コーデック、アンプ等を備えて構成されている。マイク１１４０から入力されたアナログ信号はアンプによって増幅され、コーデックにおいてディジタル（メディア）信号に変換されるとともに圧縮されて通信制御部１１８０に出力される。また、音声信号処理部１１５０は、通信制御部１１８０から出力されたディジタル（メディア）信号をコーデックによって伸張してアナログ信号に変換し、アンプによって増幅しスピーカ１１３０に出力する。
【００２９】
制御部１１６０は、アドレス取得手段１１６１、ＩＭ可否判定手段１１６２、登録手段１１６３、表示制御手段１１６４、通話制御手段１１６５を備えて構成される。
【００３０】
アドレス取得手段１１６１は、通信相手先のＩＰ電話機１１０から要求メッセージ又は応答メッセージを受信した際に、その要求メッセージ又は応答メッセージに含まれている通信相手先のＩＰ電話機１１０のユーザアドレスを抽出する。通信相手先のユーザアドレスは本実施例では、ＳＩＰ  ＵＲＩである。
【００３１】
ＩＭ可否判定手段１１６２は、通信相手先のＩＰ電話機１１０から要求メッセージ又は応答メッセージを受信した際に、その要求メッセージ又は応答メッセージのヘッダフィールドを参照し、通信相手先のＩＰ電話機１１０がインスタントメッセージの送受信が可能か否かを判定する。具体的には、要求メッセージ又は応答メッセージのヘッダフィールド中のＡｌｌｏｗヘッダに「ＭＥＳＳＡＧＥ」の記載があるか否かで判定を行う。Ａｌｌｏｗヘッダに「ＭＥＳＳＡＧＥ」の記載がある場合、通信相手先のＩＰ電話機１１０はインスタントメッセージ機能を有していると判定する。一方、Ａｌｌｏｗヘッダに「ＭＥＳＳＡＧＥ」の記載がない場合、通信相手先のＩＰ電話機１１０はインスタントメッセージ機能を有していないと判定する。
【００３２】
登録手段１１６３は、アドレス取得手段１１６１によって取得された通信相手先のＩＰ電話機１１０のユーザアドレスとＩＭ可否判定手段１１６２によって判定されたインスタントメッセージ可否情報とを関連付けてメモリ１１７０に記憶する。
【００３３】
具体的には、通信相手先のＩＰ電話機１１０に発信することによって通信相手先からの応答メッセージを受信した場合、その応答メッセージから取得された通信相手先のＩＰ電話機１１０のユーザアドレスとインスタントメッセージ可否情報とを関連付けて発信履歴としてメモリ１１７０の発信履歴記憶部１１７１に記憶する。また、通信相手先のＩＰ電話機１１０から着信があって要求メッセージを受信した場合、その要求メッセージから取得される通信相手先のＩＰ電話機１１０のユーザアドレスとインスタントメッセージ可否情報とを関連付けて着信履歴としてメモリ１１７０の着信履歴記憶部１１７２に記憶する。
【００３４】
また、ユーザが操作部１１２０を操作することによって発信履歴／着信履歴の中から特定のユーザアドレスを選択して登録操作を行う場合、登録手段１１６３は選択されたユーザアドレスとそのユーザアドレスに対応するインスタントメッセージ可否情報とを関連付けてメモリ１１７０のアドレス帳記憶部１１７３に登録する。
【００３５】
表示制御手段１１６４は、ユーザが操作部１１２０を操作することによって発信履歴表示指示を行った場合に、メモリ１１７０の発信履歴記憶部１１７１に発信履歴として記憶されているユーザアドレスとインスタントメッセージ可否情報を参照し、インスタントメッセージを利用可能なユーザアドレスのみを抽出して表示部１１１０に所定件数発信順に表示する。或いは、表示制御手段１１６４は、発信履歴表示指示があった場合に、所定件数のユーザアドレスとそれに関連付けて記憶されたインスタントメッセージ可否情報とを表示部１１１０に表示するようにしてもよい。さらに、発信履歴表示指示があった場合に、表示制御手段１１６４は、先ず、メモリ１１７０の発信履歴記憶部１１７１に発信履歴として記憶されている所定件数のユーザアドレスとそれに関連付けられて記憶されたインスタントメッセージ可否情報を表示部１１１０に表示し、次いで、ユーザが操作部１１２０をさらに操作した場合にインスタントメッセージを利用可能なユーザアドレスのみを残して表示するようにしてもよい。
【００３６】
また、表示制御手段１１６４は、ユーザが操作部１１２０を操作することによって着信履歴表示指示を行った場合に、メモリ１１７０の着信履歴記憶部１１７２に着信履歴として記憶されているユーザアドレスとインスタントメッセージ可否情報を参照し、インスタントメッセージを利用可能なユーザアドレスのみを抽出して表示部１１１０に所定件数表示する。或いは、表示制御手段１１６４は、発信履歴表示指示があった場合に、所定件数のユーザアドレスとそれに関連付けて記憶されたインスタントメッセージ可否情報とを表示部１１１０に表示するようにしてもよい。さらに、着信履歴表示指示があった場合に、表示制御手段１１６４は、先ず、メモリ１１７０の着信履歴記憶部１１７２に着信履歴として記憶されている所定件数のユーザアドレスとそれに関連付けられて記憶されたインスタントメッセージ可否情報を表示部１１１０に表示し、ユーザが操作部１１２０をさらに操作した場合にインスタントメッセージを利用可能なユーザアドレスのみを残して表示するようにしてもよい。
【００３７】
さらに、表示制御手段１１６４は、操作部１１２０を操作することによってアドレス帳表示指示を行った場合に、メモリ１１７０のアドレス帳記憶部１１７３に記憶されているアドレス帳のユーザアドレスとそれに関連付けられて記憶されたインスタントメッセージ可否情報とを参照し、インスタントメッセージを利用可能なもののみを抽出して表示部１１１０に表示する。或いは、メモリ１１７０のアドレス帳記憶部１１７３に記憶されているアドレス帳のユーザアドレスとそれに関連付けられて記憶されたインスタントメッセージ可否情報とを表示部１１１０に表示する。さらに、表示制御手段１１６４は、アドレス帳表示指示があった場合に、メモリ１１７０のアドレス帳記憶部１１７３に記憶されているユーザアドレスとそれに関連付けられたインスタントメッセージ可否情報を最初に表示部１１１０に表示し、ユーザが操作部１１２０をさらに操作した場合にインスタントメッセージを利用可能なユーザアドレスのみを残して表示するようにしてもよい。
【００３８】
通話制御手段１１６５はＳＩＰを使用してセッションの生成、確立、切断を行うための要求メッセージ、応答メッセージを作成して通信制御部１１８０に出力する。また、通話制御手段１１６５は、通信制御部１１８０において他のＩＰ電話機１１０から受信した要求メッセージ、応答メッセージを解析し、それに対応した動作の制御を行う。この動作制御の詳細については後述する。
【００３９】
メモリ１１７０は、発信履歴記憶部１１７１、着信履歴記憶部１１７２、アドレス帳記憶部１１７３を備えて構成される。発信履歴記憶部１１７１には、このＩＰ電話機１１０から発信した通信相手先のＩＰ電話機１１０のユーザアドレスとそのＩＰ電話機１１０のインスタントメッセージ可否情報とが関連付けられて、発信時刻順に発信履歴として記憶されている。
【００４０】
着信履歴記憶部１１７２には、このＩＰ電話機１１０に対して発信を行った通信相手先のＩＰ電話機１１０のユーザアドレスとそのＩＰ電話機１１０のインスタントメッセージ可否情報とが関連付けられて、着信時刻順に着信履歴として記憶されている。
【００４１】
アドレス帳記憶部１１７３には、登録手段１１６３によって、複数のＩＰ電話機のユーザアドレス、そのＩＰ電話機のインスタントメッセージ可否情報、及びユーザアドレスに対応する通信相手先の名称が関連付けられて記憶されている。
【００４２】
なお、ユーザアドレスは、ＳＩＰ  ＵＲＩ（Ｓｅｓｓｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ  Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ）であってもよい。また、発信履歴記憶部１１７１及び着信履歴記憶部１１７２には、ユーザアドレスとインスタントメッセージ可否情報に加えて、通信相手先の名称等も関連付けて記憶するようにしてもよい。
【００４３】
通信制御部１１８０は、音声信号処理部１１５０から出力されたディジタル（メディア）信号や通話制御手段１１６５から出力される要求メッセージ、応答メッセージ等の制御信号をＩＰパケット化し、ＩＰネットワーク１００に送信する。また、ＩＰネットワーク１００からディジタル（メディア）信号や要求メッセージ、応答メッセージ等の制御信号を受信し、これらＩＰパケット化された信号の組立てを行い、制御信号は通話制御手段１１６５に出力し、ディジタル（メディア）信号は音声信号処理部１１５０に出力する。
【００４４】
次に、本実施例のＩＰ電話機１１０間で通信を行う通信システムにおけるインスタントメッセージ可否判断とその表示を行う動作について図３〜図５を参照して説明する。なお、図３は、本実施例の第１のＩＰ電話機１１０Ａと第２のＩＰ電話機１１０Ｂとの間におけるセッション確立処理を示す図である。図４は、図３のセッション確立処理時の要求メッセージの内容を示す図である。図５は、本実施例のＩＰ電話機１００においてインスタントメッセージ可否判断を行う動作を示すフローチャートである。
【００４５】
図３のステップＳ３０１において、第１のＩＰ電話機１１０ＡはＩＰネットワーク１００を介してそれに接続された第２のＩＰ電話機１１０Ｂに「ＩＮＶＩＴＥ（招待）」要求メッセージを送信する。
【００４６】
このとき送信される「ＩＮＶＩＴＥ（招待）」要求メッセージの一例が図４に示されている。要求メッセージは、開始行Ｍ４０１、ヘッダフィールドＭ４０２、空白行Ｍ４０３、ボディＭ４０４により構成される。開始行Ｍ４０１は、要求の種類（メソッド）、要求の宛先を示すためのユーザアドレス、ＳＩＰのバージョンを示す記述から構成されている。図４では、要求の種類は、「ＩＮＶＩＴＥ（招待）」、要求の宛先は「１２３４＠ｓｉｐｐｈｏｎｅ．ｊｐ」、ＳＩＰのバージョンはＳＩＰ／２．０であることが指定されている。
【００４７】
ヘッダフィールドＭ４０２は、要求の概要を示すための情報が含まれており、「ヘッダ名：値」で情報が記載されている。図４では、ヘッダフィールドＭ４０２は、「Ｆｒｏｍ＜ｓｉｐ：５６７８＠ｓｉｐｐｈｏｎｅ．ｊｐ＞」（要求の送信者であるＩＰ電話機１１０Ａのユーザアドレス）、「Ｔｏ：＜１２３４＠ｓｉｐｐｈｏｎｅ．ｊｐ＞」（要求の受信者であるＩＰ電話機１１０Ｂのユーザアドレス）、「Ｃａｌｌ−ＩＤ：１０５ｂ２ｅ・・・」（一連の通話で発生するＳＩＰ要求／応答を他の通話と識別するための識別ＩＤ）、「ＣＳｅｑ：１」（要求の順序を示すための番号でここでは１が設定されている）、「Ｖｉａ：ＳＩＰ／２．０／ＵＤＰ  １９２．１６８．１．２２」（ＳＩＰのバージョンはＳＩＰ／２．０、データ転送に使用するプロトコルはＵＤＰ、この要求に対する応答を送信する相手、つまりＩＰ電話機１１０ＡのＩＰアドレスは１９２．１６８．１．２２）、「Ｍａｘ−Ｆｏｒｗａｒｄｓ：７０」（この要求の最大中継回数は７０回）、「Ｃｏｎｔａｃｔ：＜ｓｉｐ：５６７８＠１９２．１６８．１．２２＞」（これ移行の要求の送信先、つまりＩＰ電話機１１０Ａのユーザアドレス）、「Ｓｅｓｓｉｏｎ−Ｅｘｐｉｅｒｓ：１８００」（セッションの有効期限）、「Ａｌｌｏｗ：ＩＮＶＩＴＥ，ＡＣＫ，ＯＰＴＩＯＮＳ，ＣＡＮＣＥＬ，ＢＹＥ，ＲＥＦＥＲ，ＮＯＴＩＦＹ，ＰＲＡＣＫ，ＳＵＢＳＣＲＩＢＥ，ＭＥＳＳＡＧＥ」（このＩＰ電話機１１０Ａがサポートするメソッド）、「Ｃｏｎｔｅｎｔ−Ｔｙｐｅ：ａｐｐｌｉｃａｔｉｏｎ／ｓｄｐ」（ヘッダ５０２の後のボディ５０４の種類、ここでは、ｓｄｐ（ｓｅｒｖｉｃｅ  ｄｅｌｉｖｅｒｙ  ｐｌａｔｆｏｒｍ））、「Ｃｏｎｔｅｎｔ−Ｌｅｎｇｔｈ：２６１」（ボディ５０４のサイズ、ここではボディが２６１バイトであることを示す）から構成されている。
【００４８】
着信側の第２のＩＰ電話機１１０Ｂは、上記の「ＩＮＶＩＴＥ（招待）」要求メッセージ信号を通信制御部１１８０において受信する。第２のＩＰ電話機１１０Ｂの通信制御部１１８０は、これらＩＰパケット化された要求メッセージ信号の組立てを行い、通話制御手段１１６５に出力する。通話制御手段１１６５は、第１のＩＰ電話機１１０Ａからの「ＩＮＶＩＴＥ（招待）」要求メッセージを解析し、この「ＩＮＶＩＴＥ（招待）」要求メッセージから、アドレス取得手段１１６１が第１のＩＰ電話機１１０Ａのユーザアドレスを、ＩＭ可否判定手段１１６２が第１のＩＰ電話機１１０Ａがインスタントメッセージ利用可能か否かの情報を取得し、これらの情報を関連付けてメモリ１１７０の着信履歴記憶部１１７２に記憶させる。なお、このときの動作については後述する。
【００４９】
さらに、通話制御手段１１６５は「ＩＮＶＩＴＥ（招待）」要求メッセージに対応して「１００  Ｔｒｙｉｎｇ」応答メッセージ（図３のＳ３０２）を作成し、通信制御部１１８０を介して第１のＩＰ電話機１１０Ａに送信する。この「１００  Ｔｒｙｉｎｇ」応答メッセージは、「ＩＮＶＩＴＥ（招待）」要求メッセージを受信して処理していることを第１のＩＰ電話機１１０Ａに知らせるための応答メッセージである。
【００５０】
次いで、第２のＩＰ電話機１１０Ｂの通話制御手段１１６５は音声信号処理部１１５０に呼出し音の再生指示を出力し、音声信号処理部１１５０はベル音等の呼出し音をスピーカ１１３０から出力する。同時に、通話制御手段１１６５は、「１８０  Ｒｉｎｇｉｎｇ」応答メッセージ（図３のＳ３０３）を作成し、通信制御部１１８０を介して第１のＩＰ電話機１１０Ａに送信する。この「１８０  Ｒｉｎｇｉｎｇ」応答メッセージは、「ＩＮＶＩＴＥ（招待）」要求メッセージを受信してベル音を鳴らす等して通信相手の呼出し処理を行っていることを第１のＩＰ電話機１１０に通知するための応答メッセージである。
【００５１】
第１のＩＰ電話機１１０Ａは、「１００  Ｔｒｙｉｎｇ」応答メッセージ、「１８０  Ｒｉｎｇｉｎｇ」応答メッセージを受信すると、通話制御手段１１６５がそれに対して「ＰＲＡＣＫ」要求メッセージを生成し、通信制御部１１８０を介して第２のＩＰ電話機１１０Ｂに送信する。これは暫定的な応答に対する確認要求メッセージである。
【００５２】
第２のＩＰ電話機１１０Ｂにおいて、ユーザが操作部１１２０を操作する等して着信に応答すると、第２のＩＰ電話機１１０Ｂの通話制御手段１１６５は、「２００  ＯＫ」応答メッセージを作成し、通信制御部１１８０を介して第１のＩＰ電話機１１０Ａに送信する（図３のＳ３０５）。
【００５３】
第１のＩＰ電話機１１０Ａは、この「２００  ＯＫ」応答メッセージを通信制御部１１８０において受信する。第１のＩＰ電話機１１０Ａは、このＩＰパケット化された応答メッセージ信号の組立てを行い、通話制御手段１１６５に出力する。通話制御手段１１６５、第２のＩＰ電話機１１０Ｂからの「２００  ＯＫ」応答メッセージを解析し、この「２００  ＯＫ」応答メッセージから、アドレス取得手段１１６１が第２のＩＰ電話機１１０Ｂのユーザアドレスを、ＩＭ可否判定手段１１６２が第２のＩＰ電話機１１０Ｂがインスタントメッセージ利用可能かの情報を取得し、これらの情報を関連付けてメモリ１１７０の発信履歴記憶部１１７１に記憶させる。「２００  ＯＫ」応答メッセージを受信した場合のインスタントメッセージを利用可能か否かの情報は、「ＩＮＶＩＴＥ（招待）」要求メッセージを受信した場合と同様に、応答メッセージのヘッダフィールドの「Ａｌｌｏｗ」ヘッダに「ＭＥＳＳＥＧＥ」の記載があるか否かで判断し、この記載がある場合にはインスタントメッセージが利用可能と判断する。なお、このときの動作については後述する。
【００５４】
さらに、第１のＩＰ電話機１１０Ａにおいて、通話制御手段１１６５が「ＡＣＫ」要求メッセージを作成し、通信制御部１１８０を介して第２のＩＰ電話機１１０Ａに送信し、通話が開始される（図３のＳ３０６）。「ＡＣＫ」要求メッセージは、セッション確立要求メッセージであり、「２００ＯＫ」応答メッセージを確かに受けとったことを意味する。
【００５５】
図３のＳ３０１において第１のＩＰ電話機１１０Ａから「ＩＮＶＩＴＥ（招待）」要求メッセージを受信した際の第２のＩＰ電話機１１０Ｂにおけるインスタントメッセージ可否判断を行う方法、及び、図３のＳ３０５において第２のＩＰ電話機１１０Ｂから「２００  ＯＫ」応答メッセージを受信した際の第１のＩＰ電話機１１０Ａにおけるインスタントメッセージ可否判断を行う方法について、図５のフローチャートを参照して説明する。
【００５６】
ステップＳ５０１において、「ＩＮＶＩＴＥ（招待）」要求メッセージ、或いは、「２００  ＯＫ」応答メッセージをそれぞれ通信制御部１１８０において受信すると、ＩＰパケット化されているこれらの要求メッセージ或いは応答メッセージの組立てを行い、通話制御手段１１６５に出力する。通話制御手段１１６５では、これらの要求メッセージ或いは応答メッセージをメモリ１１７０に記憶するとともに解析し、これに対応するための適切な応答メッセージや要求メッセージを作成する。
【００５７】
ステップＳ５０２において、アドレス取得手段１１６１は、要求メッセージ或いは応答メッセージに含まれるユーザアドレスを取得する。これは、受信した要求メッセージ或いは応答メッセージのヘッダフィールドから通信相手先のＩＰ電話機１１０のユーザアドレスを抽出することにより行われる。例えば、第２のＩＰ電話機１１０Ｂにおいて、図４で説明したような「ＩＮＶＩＴＥ（招待）」要求メッセージを受信した場合、第２のＩＰ電話機１１０Ｂのアドレス取得手段１１６１は、「ＩＮＶＩＴＥ（招待）」要求メッセージのヘッダフィールドＭ４０２に含まれる第１のＩＰ電話機１１０Ａのユーザアドレス「５６７８＠ｓｉｐｐｈｏｎｅ．ｊｐ」を取得する。
【００５８】
ステップＳ５０３において、ＩＭ可否判定手段１１６２は、要求メッセージ或いは応答メッセージのヘッダフィールド、具体的には「Ａｌｌｏｗ」ヘッダを参照し、そこに含まれるインスタントメッセージ送受信が可能か否かの情報に基づいてインスタントメッセージ可能か否かの判定を行う。例えば、第２のＩＰ電話機１１０Ｂにおいて、図４で説明したような「ＩＮＶＩＴＥ（招待）」要求メッセージを受信した場合、第２のＩＰ電話機１１０ＢのＩＭ可否判定手段１１６２は、「ＩＮＶＩＴＥ（招待）」要求メッセージのヘッダフィールドＭ４０２に含まれる「Ａｌｌｏｗ」ヘッダに「ＭＥＳＳＡＧＥ」の記載があるか否かを判断する。図４では、「Ａｌｌｏｗ」ヘッダに「ＭＥＳＳＡＧＥ」の記載があるので、第１のＩＰ電話機１１０Ａはインスタントメッセージの送受信が可能であると判断し、ステップＳ５０４に進み、ステップＳ５０２で取得されたユーザアドレスとインスタントメッセージ利用可能の情報とを関連付けてメモリ１１７０の着信履歴記憶部１１７２に記憶させ、ステップＳ５０６に進む。
【００５９】
一方、ステップＳ５０３において、要求メッセージ或いは応答メッセージの「Ａｌｌｏｗ」ヘッダに「ＭＥＳＳＡＧＥ」の記載がない場合は、第１のＩＰ電話機１１０Ａはインスタントメッセージの送受信が不可能であると判断し、ステップＳ５０５に進み、ステップＳ５０２で取得されたユーザアドレスとインスタントメッセージ送受信不可能の情報とを関連付けてメモリ１１７０の着信履歴記憶部１１７２に記憶させ、ステップＳ５０６に進む。
【００６０】
ユーザが操作部１１２０を操作すると、ステップＳ５０６において、制御部１１６０はこの操作が発信履歴の表示、或いは着信履歴の表示の指示であるか否かを判定する。ユーザによる操作が発信履歴の表示の指示であると判定された場合、ステップＳ５０７の処理に進み、表示制御手段１１６４は、メモリ１１７０の発信履歴記憶部１１７１に発信履歴として記憶されているユーザアドレスのうち、インスタントメッセージ利用可能の情報が関連付けられているもののみを抽出し、発信順に所定件数表示部１１１０に表示し、ステップＳ５０８の処理に進む。ユーザによる操作が着信履歴の表示の指示であると判定された場合、ステップＳ５０７では、表示制御手段１１６４が、メモリ１１７０の着信履歴記憶部１１７２に着信履歴として記憶されているユーザアドレスのうち、インスタントメッセージ利用可能の情報が関連付けられているもののみを抽出し、着信順に所定件数表示部１１１０に表示し、ステップＳ５０８の処理に進む。
【００６１】
上記のステップＳ５０７では、発着信履歴としてインスタントメッセージ利用可能の情報が関連付けられているユーザアドレスのみを表示する場合を説明したが、本発明は上記に限られず、インスタントメッセージ利用可能の可否に関わらず発着信履歴に含まれるユーザアドレスを所定件数表示し、それとともにインスタントメッセージ送受信可否情報を表示するようにしてもよい。また、先ず、インスタントメッセージ利用可能の可否に関わらず発着信履歴に含まれるユーザドレスを所定件数表示し、次いで、ユーザが操作部１１２０をさらに操作した場合にインスタントメッセージを利用可能なユーザアドレスのみを残して表示するようにしてもよい。また、ユーザアドレスだけでなく、ユーザアドレスに関連付けて記憶された電話番号や通話先相手の名称を表示するようにしてもよい。
【００６２】
ステップＳ５０８において、ユーザが操作部１１２０を操作した場合に、制御部１１６０はこの操作がアドレス帳の表示の指示であるか否かを判定する。ユーザによる操作がアドレス帳の表示の指示であると判定された場合、ステップＳ５０９の処理に進み、表示制御手段１１６４は、メモリ１１７０のアドレス帳記憶部１１７３に記憶されているユーザアドレスのうち、インスタントメッセージ利用可能の情報が関連付けられているもののみを抽出し、表示部１１１０に表示し、処理を終了する。或いは、表示制御手段１１６４は、メモリ１１７０のアドレス帳記憶部１１７３に記憶されているユーザのアドレスとそれに関連付けられて記憶されたインスタントメッセージ可否情報とを表示部１１１０に表示する。さらに、表示制御手段１１６４は、アドレス帳表示指示があった場合に、メモリ１１７０のアドレス帳記憶部１１７３に記憶されているユーザアドレスとそれに関連付けられたインスタントメッセージ可否情報を最初に表示部１１１０に表示し、ユーザが操作部１１２０をさらに操作した場合にインスタントメッセージを利用可能なユーザアドレスのみを残して表示するようにしてもよい。続くステップＳ５０８において、ユーザによる操作がアドレス帳の表示の指示ではないと判定された場合は処理を終了する。
【００６３】
以上、本発明のＳＩＰを使用して通信を行う端末装置、及びインスタントメッセージ可否表示方法として、ＩＰ電話機、及びＩＰネットワークに接続されたＩＰ電話機間で通信を行う場合を例として説明した。しかしながら、本発明は、ＩＰ電話機間の通話だけに限られるものではなく、例えば、通信端末装置として、ＩＰ電話機の他にもインスタントメッセンジャーを組込んだコンピュータ、携帯電話機等を使用することができる。また、本発明のユーザクライアントとして、ＩＰ電話機の他にもインスタントメッセンジャーを組込んだコンピュータ、携帯電話機を採用することができる。そして、本発明のインスタントメッセージ可否表示方法を、上記のＩＰ電話機間、コンピュータ間、携帯電話機間、或いは、それらを組合わせた通信システムにおいて適用することが可能である。
【符号の説明】
【００６４】
１０    通信システム
１００    ＩＰネットワーク
１１０    ＩＰ電話機
１２０    ＳＩＰサーバ
１１１０    表示部
１１２０    操作部
１１３０    スピーカ
１１４０    マイク
１１５０    音声信号処理部
１１６０    制御部
１１６１    アドレス取得手段
１１６２    ＩＭ可否判定手段
１１６３    登録手段
１１６４    表示制御手段
１１６５    通話制御手段
【図１】
2013005384.tif 000003
【図２】
2013005384.tif 000004
【図３】
2013005384.tif 000005
【図４】
2013005384.tif 000006
【図５】
2013005384.tif 000007