(57)【要約】【課題】  簡単安価、迅速かつ確実に通信装置の電話帳データ（通信相手の通信相手情報記憶手段に記憶された自機への接続に必要な識別情報）の更新を行なえるようにする。【解決手段】  ＩＰ網３０６に接続されたＩＰ電話装置（３０１〜３０４）において、移転、プロバイダ変更などにより自機への接続を成立させるための識別情報（ＩＰアドレス、ＵＲＩ、電話番号など）に変更が生じた際、自機との接続を成立させるための識別情報に関する制御情報をＳＩＰメッセージに格納して他のＩＰ電話装置に送信し、ＳＩＰメッセージを受信したＩＰ電話装置は、自機の通話相手情報記憶手段に記憶されたＳＩＰメッセージを送信側に関する識別情報をＳＩＰメッセージに格納された制御情報に基づき更新する。【選択図】  図３
2006067400.tif 000002
【特許請求の範囲】
【請求項１】
通信相手との接続を成立させるための識別情報を記憶する通信相手情報記憶手段を有する通信装置の制御方法において、
第１の通信装置が、第２の通信装置と当該第１の通信装置との接続を成立させるための識別情報に関する制御情報をＳＩＰメッセージに格納して第２の通信装置に送信し、
前記ＳＩＰメッセージを受信した第２の通信装置は、自機の通信相手情報記憶手段に記憶された前記第１の通信装置に関する識別情報を前記ＳＩＰメッセージに格納された制御情報に基づき更新する
ことを特徴とする通信装置の制御方法。
【請求項２】
請求項１に記載の通信装置の制御方法において、前記第１の通信装置は、自機の通信相手情報記憶手段に格納された前記第２の通信装置に関する識別情報を用いて前記第２の通信装置に前記ＳＩＰメッセージを送信することを特徴とする通信装置の制御方法。
【請求項３】
請求項１に記載の通信装置の制御方法において、前記第１の通信装置の通信相手情報記憶手段に格納された前記第２の通信装置に関する識別情報は、過去の前記第２の通信装置との通信において取得された識別情報であることを特徴とする通信装置の制御方法。
【請求項４】
請求項１に記載の通信装置の制御方法において、前記第１および第２の通信装置は、通信相手情報記憶手段に格納された前記識別情報を用いてＳＩＰサーバを介さず、直接、接続を成立させ通信を行なうことを特徴とする通信装置の制御方法。
【請求項５】
請求項１〜４までのいずれか１項に記載の通信装置の制御方法を実施する通信装置。
【請求項６】
請求項１〜４までのいずれか１項に記載の通信装置の制御方法を実施する通信装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信相手との接続を成立させるための識別情報を記憶する通信相手情報記憶手段を有する通信装置、その制御方法、およびその制御プログラムに関するものである。
【背景技術】
【０００２】
従来より、一般公衆回線に接続された電話帳機能を有する電話端末において、電話帳データの更新作業を行なうために自分の電話番号の変更内容を電子メールを使って相手に通知し、相手の電話端末でそのメールの内容を解析し、電話帳データの更新を自動的に行なう手法が提案されている（下記の特許文献１、および特許文献２）。
【０００３】
近年では、一般公衆回線接続の電話端末のみならず、インターネット電話（ＶｏＩＰ）方式により音声（あるいはさらに画像）通信を行なう技術が知られているが、上記の電子メールによる電話帳データの自動更新は、ＩＰ網に接続されたＩＰ電話端末でも同様に実施できると考えられる。
【特許文献１】特開２００３−１０８４８１号公報
【特許文献２】特開２００３−１０８４８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の各特許文献に記載されるような通信相手の記憶する自機への接続に必要な識別情報の更新の手法は、電子メールを媒介としているために、電話帳更新のメールが相手に確実に到着したかを確認する方法が無いため、相手の電子メールアドレスが変更になっていた場合など相手に電子メールが届かないことに気付かない、あるいは気付くまで時間がかかってしまうという問題があった。
【０００５】
また、公衆回線に接続して電子メールを受け取るためには通常の電話による通信とは別の電子メールサーバに電話端末側からアクセスを行なう必要がありそのタイミングまで電話帳の自動更新が滞ってしまうという問題がある。
【０００６】
また、製品仕様によっては必ずしも必要のない可能性がある電子メール送受信機能を電話端末側に実装しておかなければならない、という問題もある。
【０００７】
本発明の課題は、上記の問題に鑑み、簡単安価、迅速かつ確実に、通信相手の記憶する自機への接続に必要な識別情報の更新を行なえるようにすることにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明では、通信相手との接続を成立させるための識別情報を記憶する通信相手情報記憶手段を有する通信装置、その制御方法、およびその制御プログラムにおいて、第１の通信装置が、第２の通信装置と当該第１の通信装置との接続を成立させるための識別情報に関する制御情報をＳＩＰメッセージに格納して第２の通信装置に送信し、前記ＳＩＰメッセージを受信した第２の通信装置は、自機の通信相手情報記憶手段に記憶された前記第１の通信装置に関する識別情報を前記ＳＩＰメッセージに格納された制御情報に基づき更新する構成を採用した。
【発明の効果】
【０００９】
以上の構成によれば、転居、移転、プロバイダ変更などの際、自機との接続を成立させるための識別情報（電話番号、ＩＰアドレス、ＵＲＩなど）に関する制御情報を格納したＳＩＰメッセージを送信し、通信相手の通信相手情報記憶手段に記憶された識別情報を簡単安価、迅速かつ確実に更新することができる。
【発明を実施するための最良の形態】
【００１０】
以下、使用者（以下ユーザとも記す）が任意の電話相手の登録が可能な電話帳を備え、ＩＰ網に接続されたＩＰ電話装置に関する実施例を示す。以下の実施例では、自機の電話帳に登録された相手装置に対して自分の電話番号やＳＩＰ  ＵＲＩ（ＳＩＰアドレス）が変更になったことを通知し、相手装置の電話帳データを自動更新させる。
【実施例１】
【００１１】
図１は本発明を採用したＩＰ電話装置１０１の構造を示している。図１は、移転やプロバイダ変更などにより電話番号、ＵＲＩ、ＩＰアドレスなどのユーザ情報が変更になった旨の通知ないし使用者情報の更新命令を送信する側の装置に必要な構成を示している。
【００１２】
図１において符号１０１はＩＰ電話装置全体、１０２はＩＰ電話装置１０１の内部データなどのやり取りを行なう内部バス、１０３はＩＰ電話装置１０１の制御を行なうＣＰＵ、１０４はＣＰＵ１０３のプログラムの作業領域などを提供するＲＡＭ、１０５はＣＰＵ１０３のプログラムやテーブルデータなどを記憶しておくＲＯＭを示している。
【００１３】
また、符号１０６はＩＰ電話装置１０１の外部とデータのやり取りを行なうネットワークユニット、１０７はＩＰ電話装置１０１の従来までの電話番号などの情報を記憶する旧情報記憶装置、１０８はＩＰ電話装置１０１の新しい電話番号などの情報を記憶する新情報記憶装置、１０９はＩＰ電話装置１０１を使って通話を行なう相手の電話番号などの情報を記憶しておくいわゆる電話帳の機能を持つ通話相手情報記憶装置である。
【００１４】
符号１１０はネットワークユニット１０６を使ってＩＰ電話装置１０１と外部のＳＩＰサーバやＩＰ電話装置とのＳＩＰメッセージの送受信を行なって通信の確立を行なうＩＰ電話接続装置である。ＩＰ電話接続装置１１０は、ネットワークユニット１０６により確保されるＴＣＰ（ＵＤＰ）／ＩＰ上のコネクションを利用して外部のＳＩＰサーバやＩＰ電話装置とのＳＩＰメッセージの送受信を行なう。
【００１５】
符号１１１は通話相手情報記憶装置１０９内に記憶されている電話番号などの検索を行なう情報検索装置、１１２はＩＰ電話使用者１０１の名前などの情報を記憶しておく使用者情報記憶装置、１１３は通話相手情報記憶装置１０９内に記憶されている相手に対して自分の電話番号の更新処理を送信する指示を行なう操作装置である。操作装置１１３は装置のキーボードおよび表示器などから成る操作パネルとして構成される。
【００１６】
符号１１４はＩＰ電話装置１０１の使用者を呼び出す呼び出し装置、１１５は受話器が取り上げられているか切られているかの検出を行なう受話器検出装置、１１６はＩＰ電話で通話を行なう通話装置で、送受話器その他、必要な音声入出力装置により構成される。
【００１７】
図２は、本発明を採用したＩＰ電話装置の構造を示すブロック図であるが、図２は、図１のＩＰ電話装置から、移転やプロバイダ変更などにより電話番号、ＵＲＩ、ＩＰアドレスなどのユーザ情報が変更になった旨の通知ないし使用者情報の更新命令を受信する側の装置に必要な構成を示している。
【００１８】
なお、この種の電話装置は、通常図１および図２の構成を一体化した製品として構成されるが、その場合、図１と図２で１番台の参照符号が一致する部材（これらは、下記のように図１のものと同様の構成を有する）については当業者において適宜部材の共有化が図られるのはいうまでもない。
【００１９】
図２において符号２０１はＩＰ電話装置全体、２０２はＩＰ電話装置２０１の内部データなどのやり取りを行なう内部バス、２０３はＩＰ電話装置２０１の制御を行なうＣＰＵ、２０４はＣＰＵ２０３のプログラムの作業領域などを提供するＲＡＭ、２０５はＣＰＵ２０３のプログラムやテーブルデータなどを記憶しておくＲＯＭ、２０６はＩＰ電話装置２０１の外部とデータのやり取りを行なうネットワークユニット、２０７はエラーを表示するエラー表示装置、２０８は通話相手から送られた情報を元に記憶されている情報の置き換えを行なう通話相手情報置き換え装置、２０９はＩＰ電話装置２０１を使って通話を行なう相手の電話番号などの情報を記憶しておくいわゆる電話帳の機能を持つ通話相手情報記憶装置、２１０はネットワークユニット２０６を使ってＩＰ電話装置２０１と外部のＳＩＰサーバあるいはＩＰ電話装置とのＳＩＰメッセージの送受信を行って通信の確立を行なうＩＰ電話接続装置、２１１は通話相手情報記憶装置内１０９に記憶されている電話番号などの検索を行なう情報検索装置である。
【００２０】
図３はＩＰ電話装置の接続されるネットワークの構成を示したものである。図示のように、ＩＰ電話装置３０１、３０２、３０３、３０４（…）、およびＳＩＰサーバ３０５はＩＰ網３０６に接続される。ＩＰ網３０６は、インターネットのような公共ＷＡＮ、あるいは企業内のイントラネットなどのＩＰネットワークから構成される。
【００２１】
図４は、図１の通話相手情報記憶装置１０９に記憶されている内容の一例を示している。この図４の例では、一郎、二郎という２人の通話相手、およびＳＩＰサーバに関する３つのレコードが示されている。
【００２２】
図４において、符号４０１は通話相手（一郎）の名称、４０２はその通話相手ホストのＩＰアドレス、４０３はその通話相手のＵＲＩ（ＳＩＰアドレス）を示している。同様に符号４０４は通話相手（二郎）の名称、４０５はそのＩＰアドレス、４０６はそのＵＲＩを、また符号４０７はＳＩＰサーバの名称、４０８はＳＩＰサーバのＩＰアドレス、４０９はＳＩＰサーバのＵＲＩを示している。
【００２３】
図５はＩＰ電話装置１０１の記憶装置に記憶されている情報の一例を示している。図５のＩＰ電話装置は、ユーザ（三四郎）の移転などによりＩＰアドレスやＵＲＩが変更になっている。ＩＰアドレスやＵＲＩの変更は、たとえば操作装置１１３を用いた所定のユーザーインターフェースを介して行なわれる。図５において、符号５０１は使用者情報記憶装置１１２に記憶されているこのＩＰ電話装置の使用者名称（三四郎）、５０２は旧情報記憶装置１０７に記憶されているこのＩＰ電話装置の旧（移転前の）ＩＰアドレス、５０３は旧情報記憶装置１０７に記憶されているこのＩＰ電話装置の旧ＵＲＩ、５０４は新情報記憶装置１０５に記憶されている新（移転後の）ＩＰアドレス、５０５は新情報記憶装置１０５に記憶されているこのＩＰ電話装置の新ＵＲＩである。
【００２４】
図６は、ＳＩＰを用いた一般的なＩＰ電話通信の開始〜終了の手順を示すシーケンス図で、図示の通信例は、一郎６０１〜三四郎６０３間のＩＰ電話装置の間で行なわれており、ＳＩＰサーバ６０２により発着呼が制御される。本実施例のＩＰ電話装置も通常の通話には図６の手順を用いる。
【００２５】
図６に示すように、まず一郎６０１〜ＳＩＰサーバ６０２〜三四郎６０３の間でＳＩＰメッセージ（ＩＮＶＩＴＥ）６０４、６０５が転送される。三四郎６０３のＩＰ電話装置で呼び出し中はＳＩＰメッセージ６０６〜６０８（１００  Ｔｒｙｉｎｇ、１８０  Ｒｉｎｇｉｎｇ）が一郎６０１のＩＰ電話装置に送信され、三四郎６０３のＩＰ電話装置でユーザが応答するとＳＩＰメッセージ６０９、６１０（２００  ＯＫ）が一郎６０１のＩＰ電話装置に送信され、一郎６０１のＩＰ電話装置がこれを確認するとＳＩＰメッセージ６１１（ＡＣＫ）が三四郎６０３のＩＰ電話装置に送信され、これを契機としてメディアセッション６１２において実際の通話が行なわれる。通話の終了はＳＩＰメッセージ６１１（ＢＹＥ）〜ＳＩＰメッセージ６１４（２００  ＯＫ）を直接ユーザの端末同士が交換することにより終了する。
【００２６】
図７は、図６のＳＩＰメッセージの構成例を示している。符号７０１はＳＩＰメッセージ６０４（ＩＮＶＩＴＥ）に対応し、７０２はＳＩＰヘッダのうちのＣｏｎｔａｃｔヘッダを示し、７０３はＳＩＰメッセージ６０６（１００  Ｔｒｙｉｎｇ）に対応し、７０４はＳＩＰヘッダのＣｏｎｔａｃｔヘッダを示し、７０５はＳＩＰメッセージ６０９（２００  ＯＫ）に対応し、７０６はＳＩＰヘッダのＣｏｎｔａｃｔヘッダを示し、７０７はＳＩＰメッセージ６１０（２００  ＯＫ）に対応し、７０８はＳＩＰヘッダのＣｏｎｔａｃｔヘッダを示している。図示のように、ＳＩＰメッセージはＲＦＣ８２２準拠のテキスト形式のフォーマットにより記述される。
【００２７】
図８はＩＰ電話装置間においてＳＩＰサーバを経由しないでＩＰ電話装置同士で直接ＳＩＰを使用して行なった通話の開始〜終了までの手順を示している。相手のＩＰアドレスやＵＲＩが判明している場合には、図８のようにＳＩＰサーバを介することなく直接ＩＰ電話装置同士で通信することができる。図８の例は一郎（８０１）と三四郎（８０２）の間で行なわれており、特にＳＩＰメッセージ８０３〜８０６のＩＮＶＩＴＥ〜Ｒｉｎｇｉｎｇ〜ＯＫ〜ＡＣＫのシーケンスは直接ユーザの端末同士が交換している。実際の通話はメディアセッション８０７により行なわれ、ＳＩＰメッセージ８０８（ＢＹＥ）〜ＳＩＰメッセージ８０９（２００  ＯＫ）を交換することにより終了する。これらのＳＩＰメッセージの構成は図７に示したものと同様であるが、ＳＩＰサーバを経由しないため、たとえば図７中の「Ｖｉａ：  ＳＩＰ／２．０／ＵＤＰ  １９２．１００．１００．１００：５０６０」のようにＳＩＰサーバ経由を示す（１９２．１００．１００．１００はＳＩＰサーバのアドレス：図４の４０８）ヘッダが用いられない。
【００２８】
図９は本発明の電話帳の自動更新のためのＳＩＰによる情報交換の様子を、また、図１０は図９で転送されるＳＩＰメッセージの内容を示している。
【００２９】
ＳＩＰメッセージは、あらかじめ決められたリクエスト／レスポンスメッセージを交換するだけでなく、「ＳＩＰ  Ｍｅｓｓａｇｅ  Ｂｏｄｙ」の構造を用いて任意の情報を送受信するために用いることができる（ＭＥＳＳＡＧＥメソッド：ＲＦＣ２５４３第８章）。
【００３０】
図９では、まず、図５で説明した通りユーザが移転した三四郎９０１のＩＰ電話装置から、ＳＩＰサーバ９０２の仲介により一郎９０３のＩＰ電話装置へＭＥＳＳＡＧＥメソッドを格納したＳＩＰメッセージ９０４、９０５が送信され、受信側の一郎９０３のＩＰ電話装置から三四郎９０１のＩＰ電話装置に受諾を示すＳＩＰメッセージ９０６、９０７（２００  ＯＫ）が送信されている。
【００３１】
図１０は、図９のＳＩＰメッセージの構成を示している。図１０のＳＩＰメッセージ１００１は図９のＳＩＰメッセージ９０４（ＳＩＰサーバの中継を示すヘッダを除けば９０５も同様）に対応しており、符号１００２は使用者情報更新命令（「！！！！ｒｅｐｌａｃｅ−ｔｅｌｅｐｈｏｎｅ−ｎｕｍｂｅｒ」）、１００３は氏名（三四郎）、１００４は旧ＩＰアドレス（図５の５０２に対応）、１００５は新ＩＰアドレス（図５の５０４に対応）、１００６は旧ＵＲＩ（図５の５０３に対応）、１００７は新ＵＲＩ（図５の５０５に対応）をそれぞれ示している。このような電話帳更新のためのＭＥＳＳＡＧＥメソッドのフォーマットをあらかじめ定めておけば、使用者情報更新命令（あるいは電話帳更新命令）１００２とともに新旧の情報を送受信し、電話帳データの更新を行なうことができる。
【００３２】
図１１は図９で転送されるＳＩＰメッセージ（ＯＫ）９０６および９０７の構成を示している。図１１のＳＩＰメッセージ１１０１は図９のＳＩＰメッセージ９０６に、ＳＩＰメッセージ１１０２はＳＩＰメッセージ９０７に対応しており、冒頭の「ＯＫ」のメソッドヘッダと、下部のＣＳｅｑヘッダにより、送信されたＭＥＳＳＡＧＥメソッドが一郎９０３のＩＰ電話装置に受信された（あるいはさらに依頼された電話帳データの更新が行なわれる／行なわれた）ことが示される。
【００３３】
図１２はＳＩＰサーバ３０５の記憶装置に記憶されているＵＲＩとＩＰアドレスの対応を示しており、符号１２０１は一郎のＵＲＩ、１２０２は一郎のＩＰアドレスである。１２０３は二郎のＵＲＩ、１２０４は二郎のＩＰアドレスである。
【００３４】
これらのうち、一郎、二郎の各ユーザの情報については変更がなく通話相手情報記憶装置２０９に格納されている。一方、通話相手情報記憶装置２０９に格納されている三四郎の情報は後述のような制御を経て上記のようなＭＥＳＳＡＧＥメソッドの交換により通話相手情報置き換え装置２０８により更新される。すなわち、三四郎の旧ＵＲＩ１２０５、および三四郎の旧ＩＰアドレス１２０６は三四郎の新ＵＲＩ１２０７、三四郎の新ＩＰアドレス１２０８にそれぞれ更新される。
【００３５】
次に図１３〜図１５、図１７および図１８を参照して、上記構成における動作につき説明する。
【００３６】
図１３はＩＰ電話装置１０１にＳＩＰサーバを使ってＩＰ電話装置から電話がかかってきた場合にＩＰアドレスを記憶する手順を、図１４はＩＰ電話装置１０１が通話相手情報記憶装置１０９に記憶されている相手に対して自分の使用者情報更新命令を送信する手順を、また、図１５はＩＰ電話装置２０１がＩＰ電話装置１０１から送られた使用者情報更新命令を受信して電話帳更新処理を行なう手順をそれぞれ示している。図１３〜図１５の制御手順は、ＣＰＵ１０３ないし２０３の制御のプログラムの形で記述し、ＲＯＭ１０５や２０５に格納しておく。
【００３７】
図１６は図８のシーケンスに示したＳＩＰメッセージの具体例を示している。符号１６０１はＳＩＰメッセージ８０３に対応し、１６０２はＳＩＰリクエスト行を示し、１６０３はＳＩＰメッセージ８０５に対応している。
【００３８】
図１７はＩＰ電話装置２０１の通話相手情報記憶装置２０９に記憶されている情報の例で本実施例の電話帳データ更新処理の更新前の状態を、図１８はＩＰ電話装置２０１の通話相手情報記憶装置２０９に記憶されている情報の例で本実施例の電話帳データ更新処理の更新後の状態を示している。
【００３９】
まず、図１３を参照して、図６に示した一般的なＩＰ電話における通話手順と、ＩＰ電話における電話帳の役割について説明する。図１３は、図６に示した通話手順において、着呼側のＩＰ電話装置の処理手順を示している。ここでは、ＩＰ電話装置１０１の部材を引用して説明する。
【００４０】
図１３のステップＳ１３０１でＩＰ電話装置１０１のＣＰＵ１０３はＩＰ電話接続装置１１０にＩＮＶＩＴＥメッセージ（図６の６０４、６０５、図７の７０１）がネットワークユニット１０６を通じてＩＰ網から送られてくるのを待つ。
【００４１】
ステップＳ１３０１において、ＳＩＰメッセージＩＮＶＩＴＥを受信すると、ステップＳ１３０２においてＩＰ電話接続装置１１０のＣＰＵ１０３はＳＩＰヘッダの内容から相手のＩＰアドレスやユーザ名などを検出する。
【００４２】
ＩＰ電話装置２０１のＩＰ電話接続装置２１０に届いたＩＮＶＩＴＥメソッドのＳＩＰメッセージは図７の符号７０３のように構成されている。この中に含まれる符号７０４のＣｏｎｔａｃｔヘッダがこのＩＮＶＩＴＥメソッドのＳＩＰメッセージを送り出した相手の情報であり、この情報によって直接ＳＩＰメッセージのやり取りが可能である。ＣＰＵ１０３はこのようなヘッダの内容を解析して電話帳に格納する準備を行なう。
【００４３】
ステップＳ１３０３において、ＩＰ電話装置１０１のＣＰＵ１０３は、ＩＰ電話接続装置１１０からＳＩＰメッセージＲｉｎｇｉｎｇ（図６の６０７）を相手に対して送信する。さらにステップＳ１３０４においてＩＰ電話装置１０１のＣＰＵ１０３は呼び出し装置１１４を使って使用者の呼び出しを行なう。
【００４４】
ステップＳ１３０５において、ＩＰ電話装置１０１のＣＰＵ１０３は、受話器検出装置１１５を使って使用者が受話器を取って応答したかを検出し、応答がない場合にはステップＳ１３０４に戻って呼び出しを続ける。
【００４５】
ユーザの応答が検出された場合にはステップＳ１３０６に移り、ＩＰ電話接続装置１１０からＳＩＰメッセージＯＫ（図６の６０９）を相手に対して発行する。そして、ステップＳ１３０７においてＩＰ電話装置１０１のＣＰＵ１０３は通話装置１１６を使用してユーザどうしの通話を行なわせる。
【００４６】
ステップＳ１３０８において、ＣＰＵ１０３はＩＰ電話接続装置１１０にＢＹＥメソッド（図６の６１３）のＳＩＰメッセージが送られて来たかを検出する。
【００４７】
ＩＰ電話接続装置１１０によってＳＩＰメッセージＢＹＥが送られてきたと判断した場合、ＣＰＵ１０３は通話装置１１６による通話を終了させ、ステップＳ１３０９に移って相手に対してＳＩＰメッセージＯＫを送信する。
【００４８】
ここまでがＩＰ電話としてのＳＩＰプロトコルの一般的なやり取りであるが、本実施例では、さらに電話帳機能を実現するための通話相手情報記憶装置１０９を含んでいるため以下のような処理を行なう。
【００４９】
すなわち、ステップＳ１３１０において、ＣＰＵ１０３はＩＰ電話装置１０１の使用者に、操作装置１１３による適当なユーザーインターフェースを用いて直前の通話のＳＩＰシーケンスから得られた情報を記憶するかを決定させ、ＳＩＰシーケンスから得られた情報を記憶する場合にはステップＳ１３１１に移行する。
【００５０】
ステップＳ１３１１では、ＣＰＵ１０３はＳＩＰプロトコルＩＮＶＩＴＥメソッド７０３のＣｏｎｔａｃｔヘッダ７０４に含まれる通話相手のＩＰアドレスやほかのヘッダに含まれるホスト名などを通話相手情報記憶装置１０９に記憶させる。こうして通話相手情報記憶装置１０９に記憶された情報の例が図４の符号４０１から４０６の各情報である。前述の通りこれらのうち符号４０１が相手の氏名、４０２がＣｏｎｔａｃｔヘッダから検出したＩＰアドレス、４０３がＦｒｏｍヘッダから検出したＵＲＩである。４０４から４０６も別の通話の同様な方法で取得することができる。
【００５１】
図６のようにＳＩＰサーバが介在したＩＰ電話通信の様子は上記の通りであるが、上記のようにして通話相手情報記憶装置１０９に電話帳データとして蓄積された通話相手の情報（ＩＰアドレスやＵＲＩ）を利用すれば、図８のようにＳＩＰサーバを介さずに直接通話を行なうことができる。
【００５２】
図８の例は上記の通り、一郎６０１のＩＰ電話装置から三四郎６０３のＩＰ電話装置に対して発呼しているが、このとき一郎６０１のＩＰ電話装置の電話帳（通話相手情報記憶装置１０９）に記憶されているＩＰアドレス４０２などを使用してＩＮＶＩＴＥメソッドのＵＲＩなどを生成することができる。たとえば図８のＳＩＰメッセージ８０３（ＩＮＶＩＴＥ）は図１６の符号１６０１のように生成することができ、ＩＮＶＩＴＥメソッド１６０２の表記中、ＵＲＩ欄にはＩＰアドレスが直接記述されており、ＳＩＰサーバの介在が必要ない形式になっている。同様に図８のＳＩＰメッセージ８０５は図１６の符号１６０３のように生成することができる。
【００５３】
次に、電話帳データの更新処理につき説明する。ユーザの移転やプロバイダの変更などの理由により、ＩＰ電話装置１０１のＩＰアドレスおよびＵＲＩが変更された時、本実施例では図１４および図１５のようにして自動的に電話帳データの更新を行なうことができる。
【００５４】
ここでは、図１４の手順によりＩＰ電話装置１０１（図１）が使用者情報更新命令を送信し、これに応じて図１５の手順によりＩＰ電話装置２０１（図２）の電話帳データの自動更新を行なう例を説明する。
【００５５】
図１４のステップＳ１４０１において、ＩＰ電話装置１０１のＣＰＵ１０３は操作装置１１３からの入力を取り込み、ステップＳ１４０２において通信相手情報記憶装置１０９に記憶されている相手に対して使用者情報更新命令を発送する指示が行なわれたか否か判定し、使用者情報更新命令を発送する指示が行なわれていなければステップＳ１４０１で入力待ちを行なう。
【００５６】
ここで、ＩＰ電話装置１０１は図５の使用者情報５０１を記憶した三四郎のＩＰ電話装置であるものとし、上記のように移転などによりＩＰアドレスは旧ＩＰアドレス５０２から新ＩＰアドレス５０４に、ＵＲＩは旧ＵＲＩ５０３から新ＵＲＩ５０５にそれぞれ変更されているものとする。
【００５７】
ステップＳ１４０２で使用者情報更新命令の発送指示が入力されると、ステップＳ１４０３に移行し、通話相手情報記憶装置１０９に記憶された通話相手から情報更新を行なう通話相手をユーザに選択させる。ここでは、たとえば図４の通話相手情報４０１、４０２、４０３の情報により特定される一郎をユーザが選択する。
【００５８】
そして、ステップＳ１４０４においてＣＰＵ１０３は、通話相手情報４０１、４０２、４０３と、図５の使用者情報５０１と、符号５０２、５０３、５０４、５０５の新旧のＩＰアドレスおよびＵＲＩ情報から、図１０のＳＩＰメッセージ１００１のようにＭＥＳＳＡＧＥボディを生成し、選択された相手（一郎のＩＰ電話装置）に対して送信する。
【００５９】
前述のようにＳＩＰメッセージ１００１はＭＥＳＳＡＧＥメソッドを使用し、ＩＰ電話装置１０１の情報が記憶されている通話相手情報記憶装置を有するＩＰ電話装置の内容の更新を指示する使用者情報更新命令１００２を含んでいる。
【００６０】
このようなＭＥＳＳＡＧＥメソッドを利用することによって、相手のＩＰ電話が通話中などのメディアセッションの途中であっても別セッションとして扱われるため交信処理が可能である。またＲｉｎｇｉｎｇなどのＩＰ電話使用者の操作を伴うことなく行なえるので、使用者情報更新命令受信側のユーザの手を全く介さず情報更新を行なえ、ＩＰ電話装置使用者の利便性を高めることができる。
【００６１】
続いてステップＳ１４０５において、ＣＰＵ１０３は通話相手情報登録装置１０９に記憶されている通話相手で、まだ使用者情報更新命令を送信していない相手が残っているか否か判断する。まだ相手が残っている場合にはステップＳ１４０３に戻って送信相手の選択から繰り返す。通話相手情報登録装置１０９に登録されている相手全員に使用者情報更新命令を送信した場合は処理を終了する。
【００６２】
なお、ここでは、通話相手情報登録装置１０９に登録されている使用者情報更新命令を送信していない相手をステップＳ１４０３で逐一選択させ、選択した相手に使用者情報更新命令を送信するようなユーザーインターフェースを考えたが、もちろん、情報更新を行なう通話相手としてあらかじめ複数の通話相手を選択し、その後、まとめて使用者情報更新命令送信を行なうようなユーザーインターフェースを構成してもよい。
【００６３】
一方、上記の使用者情報更新命令を受信したＩＰ電話装置２０１で電話帳データの更新処理は図１５に示すように行なわれる。
【００６４】
使用者情報更新命令を受信すると、ＩＰ電話装置２０１のＣＰＵ２０３は図１５のステップＳ１５０１においてネットワークユニット２０６を通じてＩＰ電話接続装置２１０に入力されたＳＩＰメッセージの解析を行なう。
【００６５】
そして、ステップＳ１５０２で、ＣＰＵ２０３は入力されたＳＩＰメッセージが使用者情報更新命令を含むＭＥＳＳＡＧＥメソッドを格納しているか否かを判断する。使用者情報更新命令が格納されていない場合は、他のＳＩＰメソッドの処理のためにステップＳ１５０１に移る。他のＳＩＰメソッドの処理はここでは図示を省略しているが、ステップＳ１５０１から適宜該当の処理に移行するものとする。
【００６６】
ステップＳ１５０２において、図１０のメッセージボディ１００１の文字列１００２のように使用者情報更新命令を含むＭＥＳＳＡＧＥメソッドを検出するとＣＰＵ２０３はステップＳ１５０３に移る。
【００６７】
ステップＳ１５０３では、ＣＰＵ２０３はＩＰ電話接続装置２１０に入力されたメッセージボディ、たとえば図１０のメッセージボディ１００１の１００３、１００４、１００５、１００６、１００７から、情報検索装置２１１を用いて通話相手情報記憶装置２０９に記憶されている情報を検索する。
【００６８】
ＣＰＵ２０３は更新すべき情報が１７０４に関連し、１７０５および１７０６であることを情報検索装置２１１から検出する。ステップＳ１５０４においてＣＰＵ２０３はステップＳ１５０３での情報を元に通話相手情報記憶装置２０９に格納されている内容を、通話相手情報置き換え装置２０８によって置き換える。
【００６９】
この置き換え処理の結果、通話相手情報記憶装置２０９の内容が図１７に示す状態から図１８に示すように更新される。図示のように三四郎のＩＰアドレスおよびＵＲＩがそれぞれ１７０５から１８０５、また１７０６から１８０６のようにそれぞれ更新される。
【００７０】
図１４および図１５の制御により実行される使用者情報更新命令の送受信シーケンスは、先の図９に示すようになる。前述のように図９のＳＩＰメッセージ９０４は図１０のＩＰメッセージ１００１のごとく、また、ＳＩＰメッセージ９０６は図１１のＳＩＰメッセージ１１０１のように、また、ＳＩＰメッセージ９０７はＳＩＰメッセージ１１０２のように構成される。
【００７１】
以上のようにして、本実施例によれば、転居、移転、プロバイダ変更などの際、ＳＩＰメッセージのＭＥＳＳＡＧＥメソッドを利用して電話番号、ＩＰアドレス、ＵＲＩなどの識別情報の更新に関する制御情報を通信相手に送信し、その通信相手の電話帳情報（通信相手の通信相手情報記憶手段に記憶された自機への接続に必要な識別情報）を簡単安価、迅速かつ確実に自動更新することができる。
【００７２】
もちろん、ＳＩＰの特徴である特定メソッドのメッセージに対するレスポンス（ＯＫやＡＣＫ）などを返す通信相手の反応によって、相手に更新命令が確実に伝わったことの確認を取ることができる。もしＯＫが帰ってこなかった場合にはリトライを行なうことで更新情報の確実な伝達を行なうことができる。
【００７３】
本実施例による情報更新は、従来の電子メールを用いた方法と異なりタイムラグなく確実に行なえ、また、通信に本来必要なＳＩＰを利用して実行できるから、必ずしも電子メールを必要としないような仕様の装置においてたとえば電子メール送受信を行なうための余計な通信手段を必要としない、という利点がある。
【００７４】
なお、以上では、ユーザ情報に変更があったＩＰ電話装置が他のＩＰ電話装置の電話帳データを更新することを中心に述べたが、上述と同様の通信制御により、ＳＩＰサーバの記憶するユーザ名／使用者情報のデータベースを更新することもできる。
【００７５】
また、以上では、電話帳情報（通信相手との接続を成立させるための識別情報）、ないしその電話帳情報記憶手段（通信相手情報記憶手段）の内容の更新に関するセキュリティについてあまり考慮しておらず、更新命令をＳＩＰメッセージで受信した側が無条件に電話帳情報を更新するようになっているが、もちろん、より安全に電話帳情報ないし電話帳情報記憶手段の内容の更新を行なうために何らかの認証手続を介在させるようにしてもよい。このような認証には、たとえば、ＲＦＣ２５４３の１３．２章に記載されるようなＰＧＰ公開鍵認証方式を用いることができ、このような認証を経て、ＳＩＰメッセージの更新命令を受諾するか否かをＳＩＰメッセージ受信側で決定するようにすれば、ユーザの個人情報、プライバシーを確実に保護することができる。
【００７６】
また、以上では、ユーザの移転、プロバイダ変更などに応じて、ユーザの手動操作に基づき、電話帳情報の更新命令を格納したＳＩＰメッセージを送信する例を示したが、ネットワークインターフェース（たとえば図１および図２のネットワークユニット１０６、２０６）にどのようなＩＰアドレスが割り当てられているかなどはユーザの手を介することなくＩＰ電話装置のＣＰＵが（たとえばＩＰｖ６などの仕様を利用することにより）自動的に検出できる。したがって、装置の移設などにこのような他機の自機への接続に必要な使用者情報の変更を検出した場合、自動的に、電話帳情報の更新命令を格納したＳＩＰメッセージを送信処理へ、あるいは該送信処理を起動するためのユーザーインターフェース処理に移行するようにしてもよい。これにより、ユーザの面倒な操作を必要とせず、電話帳情報の更新を行なうことができる。
【産業上の利用可能性】
【００７７】
以上では、「ＩＰ電話装置」、「通話」などの用語を用い、通信装置どうしが音声通信を行なう場合を中心に説明したが、実際に行なわれる通信が音声通信に限定されるものでないのはもちろんであり、本発明は接続の成立にＳＩＰを利用可能な、通信相手との接続を成立させるための識別情報を記憶する通信相手情報記憶手段を有する任意の通信装置において実施することができる。
【００７８】
また、本発明は、図１および図２のＩＰ電話装置のようなスタンドアローンの通信装置のみならず複数の機器（たとえば、ホストコンピュータ、インターフェース機器、リーダ、プリンタなど）からなるシステムにも適用することができる。
【００７９】
本発明の方法およびプログラムを実現するためのソフトウェアの配布は、上記のプログラムメモリにあらかじめ出荷時から格納しておく他、たとえば、フロッピー（商標名）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどの他の記憶媒体を用いて行なうことができ、あるいは、ネットワーク経由で通信装置に導入し、また、アップデートを行なうような配布方法を取ることももちろん可能である。
【００８０】
また、本発明の方法およびプログラムを実現するためのソフトウェアは、ファームウエアやアプリケーションプログラムとして実装されるだけではなく、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）の一部（たとえばデバイスドライバ）として実装されていてもよいのはいうまでもない。
【００８１】
また、本発明の方法およびプログラムを実現するためのソフトウェアは、装置全体の動作を制御する主たるＣＰＵが実行するのみならず、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の一部または全部を行なうことにより実行されるようになっていてもよい。
【図面の簡単な説明】
【００８２】
【図１】本発明を採用したＩＰ電話装置の構成、特に使用者情報変更の通知ないし使用者情報の更新命令を送信する側で必要な構成を示したブロック図である。
【図２】本発明を採用したＩＰ電話装置の構成、特に使用者情報変更の通知ないし使用者情報の更新命令を受信する側で必要な構成を示したブロック図である。
【図３】本発明を採用したＩＰ電話装置が稼働可能なネットワーク環境を示した説明図である。
【図４】本発明を採用したＩＰ電話装置の電話帳データの構成を示した説明図である。
【図５】本発明を採用したＩＰ電話装置において記憶される新旧の使用者情報の構成を示した説明図である。
【図６】ＩＰ電話装置によりＳＩＰサーバを用いて行なわれるＩＰ電話通信のシーケンスを示した説明図である。
【図７】図６のシーケンスにおいて送受信されるＳＩＰメッセージの構成例を示した説明図である。
【図８】ＩＰ電話装置によりＳＩＰサーバを用いず直接行なわれるＩＰ電話通信のシーケンスを示した説明図である。
【図９】本発明を採用したＩＰ電話装置による使用者情報更新命令の送受信シーケンスを示した説明図である。
【図１０】図９の使用者情報更新命令のＭＥＳＳＡＧＥメソッドを含むＳＩＰメッセージの構成例を示した説明図である。
【図１１】図９のＳＩＰメッセージ（ＯＫ）の構成例を示した説明図である。
【図１２】ＳＩＰサーバ３０５が記憶するＵＲＩとＩＰアドレスの対応を示した説明図である。
【図１３】ＩＰ電話通信の着信側において実行される通信制御シーケンスを示したフローチャート図である。
【図１４】使用者情報更新命令の送信側において実行される通信制御シーケンスを示したフローチャート図である。
【図１５】使用者情報更新命令の受信側において実行される通信制御シーケンスを示したフローチャート図である。
【図１６】ＳＩＰサーバを経由せずに交換されるＳＩＰメッセージの構成例を示した説明図である。
【図１７】更新前の電話帳データの構成例を示した説明図である。
【図１８】更新後の電話帳データの構成例を示した説明図である。
【符号の説明】
【００８３】
１０１  ＩＰ電話装置
１０３  ＣＰＵ
１０６  ネットワークユニット
１０７  旧情報記憶装置
１０８  新情報記憶装置
１０９  通話相手情報記憶装置
１１０  ＩＰ電話接続装置
１１２  使用者情報記憶装置
１１３  操作装置
１１４  呼び出し装置
１１５  受話器検出装置
１１６  通話装置
２０１  ＩＰ電話装置
２０３  ＣＰＵ
２０４  ＲＡＭ
２０５  ＲＯＭ
２０６  ネットワークユニット
２０８  通話相手情報置き換え装置
２０９  通話相手情報記憶装置
２１０  ＩＰ電話接続装置
２１１  情報検索装置
３０１〜３０４  ＩＰ電話装置
３０５  ＳＩＰサーバ
３０６  ＩＰ網
６１２、８０７  メディアセッション
１００１  メッセージボディ
１００２  使用者情報更新命令
１００４  旧電話番号
１００５  新電話番号
【図１】
2006067400.tif 000003
【図２】
2006067400.tif 000004
【図３】
2006067400.tif 000005
【図４】
2006067400.tif 000006
【図５】
2006067400.tif 000007
【図６】
2006067400.tif 000008
【図７】
2006067400.tif 000009
【図８】
2006067400.tif 000010
【図９】
2006067400.tif 000011
【図１０】
2006067400.tif 000012
【図１１】
2006067400.tif 000013
【図１２】
2006067400.tif 000014
【図１３】
2006067400.tif 000015
【図１４】
2006067400.tif 000016
【図１５】
2006067400.tif 000017
【図１６】
2006067400.tif 000018
【図１７】
2006067400.tif 000019
【図１８】
2006067400.tif 000020