(57)【要約】【課題】ＩＰ電話装置に最適のソフトウェアがインストールされるまでの期間を短くし、ＩＰ電話システムを利用できない期間を短縮すること。【解決手段】ＩＰ電話装置１０１は各々に固有の識別情報及び現在のソフトウェアデータの番号を登録要求メッセージに載せてサーバ装置１０２に送信する。サーバ装置１０２はソフトウェアデータの書き換えを行うか否かの判定処理を行い、必要があると判定した時には登録拒否メッセージをＩＰ電話装置１０１に送信する。ＩＰ電話装置１０１は最適ソフトウェアデータの送信要求情報をソフト管理サーバ装置１０３に送信する。ソフト管理サーバ装置１０３は最適ソフトウェアデータをＩＰ電話装置１０１に送信する。ＩＰ電話装置１０１はソフトウェアデータを最適ソフトウェアデータに書き換える。【選択図】      図１
2005026993.tif 000002
【特許請求の範囲】
【請求項１】
複数のＩＰ電話装置と、前記ＩＰ電話装置を管理するとともに前記ＩＰ電話装置において用いるソフトウェアデータを管理するサーバユニットとを具備し、前記ＩＰ電話装置は、前記ＩＰ電話装置を識別するための識別情報及び前記ＩＰ電話装置に搭載のソフトウェアデータに関するソフトウェア情報を前記サーバユニットへ送信する送信手段と、前記サーバユニットが前記ソフトウェアデータの書き換えが必要と判断した時に送信する最適ソフトウェアデータを受信する受信手段と、前記ソフトウェアデータを前記最適ソフトウェアデータに書き換える書き換え手段と、を具備することを特徴とするＩＰ電話システム。
【請求項２】
複数のＩＰ電話装置と、前記ＩＰ電話装置を管理するサーバ装置と、前記ＩＰ電話装置において用いるソフトウェアデータを管理するソフト管理サーバ装置とを具備し、前記ＩＰ電話装置は、前記ＩＰ電話装置を識別するための識別情報及び前記ＩＰ電話装置に搭載のソフトウェアデータに関するソフトウェア情報を前記サーバ装置へ送信する送信手段と、前記サーバ装置から前記ソフトウェアデータの書き換えの要否に関する書き換え要否情報と新たに書き換えるソフトウェアデータに関する最適ソフトウェア情報とを含む応答メッセージを受信する受信手段と、前記書き換え要否情報が書き換えが必要であることを示す時には前記最適ソフトウェア情報に対応するソフトウェアデータを前記ソフト管理サーバ装置からダウンロードして前記ＩＰ電話装置に搭載の前記ソフトウェアデータを前記最適ソフトウェア情報に対応するソフトウェアデータに書き換える書き換え手段と、を具備することを特徴とするＩＰ電話システム。
【請求項３】
複数のＩＰ電話装置と、前記ＩＰ電話装置を管理するサーバ装置と、前記ＩＰ電話装置において用いるソフトウェアデータを管理するソフト管理サーバ装置とを具備し、前記サーバ装置は、前記ＩＰ電話装置から前記ＩＰ電話装置を識別するための識別情報及び前記ＩＰ電話装置に搭載のソフトウェアに関するソフトウェア情報を受信する受信手段と、前記ＩＰ電話装置ごとの前記識別情報及び前記識別情報に対応した最適なソフトウェアを示す最適ソフトウェア情報を記憶する記憶手段と、前記受信したソフトウェア情報と前記最適ソフトウェア情報とを比較して書き換えの要否を判定し判定結果を生成する判定手段と、前記判定結果が書き換えが必要であることを示す時にこの書き換え要否情報と前記最適ソフトウェア情報とを含む応答メッセージを送信する送信手段と、を具備し、前記ＩＰ電話装置は、前記サーバ装置から受け取る前記応答メッセージを受信する受信手段と、前記最適ソフトウェア情報に対応する最適ソフトウェアデータが記憶されているソフト管理サーバ装置に前記識別情報及び前記最適ソフトウェア情報を送信する送信手段と、前記ソフト管理サーバ装置から前記最適ソフトウェアデータを受信する他の受信手段と、記憶手段に記憶されているソフトウェアデータを前記最適ソフトウェアデータに書き換える書き換え手段と、を具備し、前記ソフト管理サーバ装置は、前記ＩＰ電話装置から受け取る前記最適ソフトウェア情報に対応する前記最適ソフトウェアデータを前記ＩＰ電話装置に送信する送信手段を具備することを特徴とするＩＰ電話システム。
【請求項４】
自装置を識別するための識別情報及び自装置に搭載のソフトウェアデータに関するソフトウェア情報をサーバユニットへ送信する送信手段と、前記サーバユニットが前記ソフトウェアデータの書き換えが必要と判断した時に送信する最適ソフトウェアデータを受信する受信手段と、前記ソフトウェアデータを前記最適ソフトウェアデータに書き換える書き換え手段と、を具備することを特徴とするＩＰ電話装置。
【請求項５】
自装置を識別するための識別情報及び前記自装置に搭載のソフトウェアデータに関するソフトウェア情報をサーバ装置へ送信する送信手段と、前記サーバ装置から前記ソフトウェアデータの書き換えの要否に関する書き換え要否情報と新たに書き換えるソフトウェアデータに関する最適ソフトウェア情報とを含む応答メッセージを受信する受信手段と、前記書き換え要否情報が書き換えが必要であることを示す時には前記最適ソフトウェア情報に対応する最適ソフトウェアデータをソフト管理サーバ装置からダウンロードして前記ＩＰ電話装置に搭載の前記ソフトウェアデータを前記最適ソフトウェアデータに書き換える書き換え手段と、を具備することを特徴とするＩＰ電話装置。
【請求項６】
自装置を識別するための識別情報及び自装置に記憶されているソフトウェアデータに関するソフトウェア情報をサーバ装置へ送信する送信手段と、前記サーバ装置から前記ソフトウェアデータの書き換えの要否に関する書き換え要否情報と新たに書き換えるソフトウェアデータに関する最適ソフトウェア情報とを含む応答メッセージを受信する受信手段と、前記最適ソフトウェア情報に対応する最適ソフトウェアデータが記憶されているソフト管理サーバ装置に前記識別情報及び前記最適ソフトウェア情報を含む送信要求情報を送信する他の送信手段と、前記ソフト管理サーバが前記送信要求情報に応答して送信する前記最適ソフトウェアデータを受信する他の受信手段と、前記ＩＰ電話装置に記憶されているソフトウェアデータを前記最適ソフトウェアデータに書き換える書き換え手段と、を具備することを特徴とするＩＰ電話装置。
【請求項７】
前記送信手段は、前記ＩＰ電話装置を識別するための識別情報及び前記ＩＰ電話装置に搭載のソフトウェアデータに関するソフトウェア情報を制御メッセージに含めて前記サーバユニットへ送信することを特徴とする請求項４に記載のＩＰ電話装置。
【請求項８】
前記送信手段は、前記ＩＰ電話装置を識別するための識別情報及び前記ＩＰ電話装置に搭載のソフトウェアデータに関するソフトウェア情報を制御メッセージに含めて前記サーバ装置へ送信することを特徴とする請求項５又は請求項６に記載のＩＰ電話装置。
【請求項９】
前記制御メッセージはＨ．２２５のＲＲＱメッセージであることを特徴とする請求項７又は請求項８に記載のＩＰ電話装置。
【請求項１０】
前記制御メッセージはＳＩＰのＲＥＪＩＳＴＥＲメッセージであることを特徴とする請求項７又は請求項８記載のＩＰ電話装置。
【請求項１１】
前記送信手段は、電源投入時、電源投入後は所定の間隔で、又は、前記サーバユニットが記憶している前記ＩＰ電話装置ごとの各種情報を変更した時若しくは周期的に前記サーバユニットが送信する登録抹消要求の受信時に、前記種別情報及び前記ソフトウェア情報を前記サーバユニットに送信することを特徴とする請求項４又は請求項７に記載のＩＰ電話装置。
【請求項１２】
前記送信手段は、電源投入時、電源投入後は所定の間隔で、又は、前記サーバ装置が記憶している前記ＩＰ電話装置ごとの各種情報を変更した時若しくは周期的に前記サーバ装置が送信する登録抹消要求の受信時に、前記種別情報及び前記ソフトウェア情報を前記サーバ装置に送信することを特徴とする請求項５、請求項６又は請求項８に記載のＩＰ電話装置。
【請求項１３】
ＩＰ電話装置から前記ＩＰ電話装置を識別するための識別情報及び前記ＩＰ電話装置に搭載のソフトウェアに関するソフトウェア情報を受信する受信手段と、前記ＩＰ電話装置ごとの前記識別情報及び前記識別情報に対応した最適なソフトウェアを示す最適ソフトウェア情報と前記最適ソフトウェア情報に対応する最適ソフトウェアデータとを記憶する記憶手段と、前記ソフトウェア情報と前記最適ソフトウェア情報とを比較して書き換えの要否を判定し判定結果を生成する判定手段と、前記判定結果が書き換えが必要である場合に前記ＩＰ電話装置に前記最適ソフトウェアデータを送信する送信手段と、を具備することを特徴とするサーバユニット。
【請求項１４】
ＩＰ電話装置から前記ＩＰ電話装置を識別するための識別情報及び前記ＩＰ電話装置に搭載のソフトウェアに関するソフトウェア情報を受信する受信手段と、前記ＩＰ電話装置ごとの前記識別情報及び前記識別情報に対応した最適なソフトウェアを示す最適ソフトウェア情報を記憶する記憶手段と、前記ソフトウェア情報と前記最適ソフトウェア情報とを比較して書き換えの要否を判定し判定結果を生成する判定手段と、前記判定結果が書き換えが必要である場合に前記ＩＰ電話装置に前記書き換えの要否と前記最適ソフトウェア情報とを含む応答メッセージを送信する送信手段と、を具備することを特徴とするサーバ装置。
【請求項１５】
前記書き換えの要否が書き換えの必要があることを示す時には前記応答メッセージがＨ．２２５のＲＲＪメッセージであることを特徴とする請求項１４記載のサーバ装置。
【請求項１６】
前記書き換えの要否が書き換えの必要があることを示す時には前記応答メッセージがＳＩＰの４３０メッセージであることを特徴とする請求項１４記載のサーバ装置。
【請求項１７】
前記送信手段は、記憶している前記ＩＰ電話装置ごとの各種情報を変更した時又は周期的にＩＰ電話装置へ登録抹消要求を送信することを特徴とする請求項１３記載のサーバユニット。
【請求項１８】
前記送信手段は、記憶している前記ＩＰ電話装置ごとの各種情報を変更した時又は周期的にＩＰ電話装置へ登録抹消要求を送信することを特徴とする請求項１４から請求項１６のいずれかに記載のサーバ装置。
【請求項１９】
複数のＩＰ電話装置と、前記ＩＰ電話装置を管理するとともに前記ＩＰ電話装置において用いるソフトウェアデータを管理するサーバユニットとを具備するＩＰ電話システムにおけるＩＰ電話方法であって、前記ＩＰ電話装置が前記ＩＰ電話装置を識別するための識別情報及び前記ＩＰ電話装置に搭載のソフトウェアデータに関するソフトウェア情報を前記サーバユニットへ送信するステップと、前記サーバユニットが前記ソフトウェアデータの書き換えが必要と判断した時に送信する最適ソフトウェアデータを受信するステップと、前記ソフトウェアデータを前記最適ソフトウェアデータに書き換えるステップと、を具備することを特徴とするＩＰ電話方法。
【請求項２０】
複数のＩＰ電話装置と、前記ＩＰ電話装置を管理するサーバ装置と、前記ＩＰ電話装置において用いるソフトウェアデータを管理するソフト管理サーバ装置とを具備するＩＰ電話システムにおけるＩＰ電話方法であって、前記ＩＰ電話装置が前記ＩＰ電話装置を識別するための識別情報及び前記ＩＰ電話装置に搭載のソフトウェアデータに関するソフトウェア情報を前記サーバ装置へ送信するステップと、前記サーバ装置から前記ソフトウェアデータの書き換えの要否に関する書き換え要否情報と新たに書き換えるソフトウェアデータに関する最適ソフトウェア情報とを含む応答メッセージを受信するステップと、前記書き換え要否情報が書き換えが必要であることを示す時には、前記最適ソフトウェア情報に対応するソフトウェアデータを前記ソフト管理サーバ装置からダウンロードして前記ＩＰ電話装置に搭載の前記ソフトウェアデータを前記最適ソフトウェア情報に対応するソフトウェアデータに書き換えるステップと、を具備することを特徴とするＩＰ電話方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＩＰ電話システム、ＩＰ電話装置、ＩＰ電話方法及びサーバ装置に関する。
【０００２】
【従来の技術】
従来のＩＰ電話装置とサーバ装置からなるＩＰ電話システムにおいては、ＩＴＵ−Ｔによって標準化されている呼制御プロトコルであるＨ．３２３あるいはＳＩＰに基づいて情報の送受信が行われている。Ｈ．３２３及びＳＩＰにはクライアントであるＩＰ電話装置のソフトウェアの書き換えに関する規定がないため、ＩＰ電話装置の保守者あるいは利用者が個別にそれぞれのＩＰ電話装置のソフトウェアの書き換えを行っていた（Ｈ．３２３規格書参照）。
【０００３】
【非特許文献１】
Ｈ．３２３規格書
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のＩＰ電話システムにおいては、当該システムに接続されているＩＰ電話装置のソフトウェアの書き換えは、保守者あるいは利用者が行っていたため、最適のソフトウェアをインストールしていないＩＰ電話装置は、インストールされるまでの間、ＩＰ電話システムのサービスを利用できない問題があった。また、ＩＰ電話装置の総数が多いほど、保守者の工数が多くなり、すべてのＩＰ電話装置に最適のソフトウェアがインストールされるまでの期間が長期化するという運用上の問題もあった。
【０００５】
本発明は、かかる点に鑑みてなされたものであり、ＩＰ電話装置に最適のソフトウェアがインストールされるまでの期間を短くし、ＩＰ電話システムを利用できない期間を非常に短縮することができるＩＰ電話システム、ＩＰ電話装置、ＩＰ電話方法及びサーバ装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明は、複数のＩＰ電話装置と、前記ＩＰ電話装置を管理するとともに前記ＩＰ電話装置において用いるソフトウェアデータを管理するサーバユニットとを具備し、前記ＩＰ電話装置は、前記ＩＰ電話装置を識別するための識別情報及び前記ＩＰ電話装置に搭載のソフトウェアデータに関するソフトウェア情報を前記サーバユニットへ送信する送信手段と、前記サーバユニットが前記ソフトウェアデータの書き換えが必要と判断した時に送信する最適ソフトウェアデータを受信する受信手段と、前記ソフトウェアデータを前記最適ソフトウェアデータに書き換える書き換え手段と、を具備するＩＰ電話システムである。
【０００７】
【発明の実施の形態】
本発明の第１の態様は、複数のＩＰ電話装置と、前記ＩＰ電話装置を管理するとともに前記ＩＰ電話装置において用いるソフトウェアデータを管理するサーバユニットとを具備し、前記ＩＰ電話装置は、前記ＩＰ電話装置を識別するための識別情報及び前記ＩＰ電話装置に搭載のソフトウェアデータに関するソフトウェア情報を前記サーバユニットへ送信する送信手段と、前記サーバユニットが前記ソフトウェアデータの書き換えが必要と判断した時に送信する最適ソフトウェアデータを受信する受信手段と、前記ソフトウェアデータを前記最適ソフトウェアデータに書き換える書き換え手段と、を具備するＩＰ電話システムである。
【０００８】
本発明によれば、サーバユニットがＩＰ電話装置のソフトウェアデータの書き換えの要否を判定し、必要と判定した時には最適ソフトウェアデータをＩＰ電話装置へ送信するため、自動的なソフトウェアデータの書き換えが可能となるので、ＩＰ電話装置に最適のソフトウェアがインストールされるまでの期間を短くし、ＩＰ電話システムを利用できない期間を非常に短縮することができるＩＰ電話システムを提供することができる。
【０００９】
本発明の第２の態様は、複数のＩＰ電話装置と、前記ＩＰ電話装置を管理するサーバ装置と、前記ＩＰ電話装置において用いるソフトウェアデータを管理するソフト管理サーバ装置とを具備し、前記ＩＰ電話装置は、前記ＩＰ電話装置を識別するための識別情報及び前記ＩＰ電話装置に搭載のソフトウェアデータに関するソフトウェア情報を前記サーバ装置へ送信する送信手段と、前記サーバ装置から前記ソフトウェアデータの書き換えの要否に関する書き換え要否情報と新たに書き換えるソフトウェアデータに関する最適ソフトウェア情報とを含む応答メッセージを受信する受信手段と、前記書き換え要否情報が書き換えが必要であることを示す時には前記最適ソフトウェア情報に対応するソフトウェアデータを前記ソフト管理サーバ装置からダウンロードして前記ＩＰ電話装置に搭載の前記ソフトウェアデータを前記最適ソフトウェア情報に対応するソフトウェアデータに書き換える書き換え手段と、を具備するＩＰ電話システムである。
【００１０】
本発明によれば、サーバ装置からＩＰ電話装置へ送信するソフトウェアデータの書き換えを促す情報により、ＩＰ電話装置がソフト管理サーバ装置から最適のソフトウェアデータをインストールするため、自動的なソフトウェアデータの書き換えが可能となるので、ＩＰ電話装置に最適のソフトウェアがインストールされるまでの期間を短くし、ＩＰ電話システムを利用できない期間を非常に短縮することができるＩＰ電話システムを提供することができる。また、本発明によれば、サーバ装置とは別にソフト管理サーバ装置を設けたことにより、一体として配設する構成に比べて、各々のサーバ装置において処理負担の軽減を図ることができると共に、リスク分散が可能であるため、システムの信頼性の向上を図ることができる。
【００１１】
本発明の第３の態様は、複数のＩＰ電話装置と、前記ＩＰ電話装置を管理するサーバ装置と、前記ＩＰ電話装置において用いるソフトウェアデータを管理するソフト管理サーバ装置とを具備し、前記サーバ装置は、前記ＩＰ電話装置から前記ＩＰ電話装置を識別するための識別情報及び前記ＩＰ電話装置に搭載のソフトウェアに関するソフトウェア情報を受信する受信手段と、前記ＩＰ電話装置ごとの前記識別情報及び前記識別情報に対応した最適なソフトウェアを示す最適ソフトウェア情報を記憶する記憶手段と、前記受信したソフトウェア情報と前記最適ソフトウェア情報とを比較して書き換えの要否を判定し判定結果を生成する判定手段と、前記判定結果が書き換えが必要であることを示す時にこの書き換え要否情報と前記最適ソフトウェア情報とを含む応答メッセージを送信する送信手段と、を具備し、前記ＩＰ電話装置は、前記サーバ装置から受け取る前記応答メッセージを受信する受信手段と、前記最適ソフトウェア情報に対応する最適ソフトウェアデータが記憶されているソフト管理サーバ装置に前記識別情報及び前記最適ソフトウェア情報を送信する送信手段と、前記ソフト管理サーバ装置から前記最適ソフトウェアデータを受信する他の受信手段と、記憶手段に記憶されているソフトウェアデータを前記最適ソフトウェアデータに書き換える書き換え手段と、を具備し、前記ソフト管理サーバ装置は、前記ＩＰ電話装置から受け取る前記最適ソフトウェア情報に対応する前記最適ソフトウェアデータを前記ＩＰ電話装置に送信する送信手段を具備するＩＰ電話システムである。
【００１２】
本発明によれば、サーバ装置からＩＰ電話装置へ送信するソフトウェアデータの書き換えを促す情報により、ＩＰ電話装置がソフト管理サーバ装置から最適のソフトウェアデータをインストールするため、自動的なソフトウェアデータの書き換えが可能となるので、ＩＰ電話装置に最適のソフトウェアがインストールされるまでの期間を短くし、ＩＰ電話システムを利用できない期間を非常に短縮することができるＩＰ電話システムを提供することができる。また、本発明によれば、サーバ装置とは別にソフト管理サーバ装置を設けたことにより、一体として配設する構成に比べて、各々のサーバ装置において処理負担の軽減を図ることができると共に、リスク分散が可能であるため、システムの信頼性の向上を図ることができる。
【００１３】
本発明の第４の態様は、自装置を識別するための識別情報及び自装置に搭載のソフトウェアデータに関するソフトウェア情報をサーバユニットへ送信する送信手段と、前記サーバユニットが前記ソフトウェアデータの書き換えが必要と判断した時に送信する最適ソフトウェアデータを受信する受信手段と、前記ソフトウェアデータを前記最適ソフトウェアデータに書き換える書き換え手段と、を具備するＩＰ電話装置である。
【００１４】
本発明によれば、サーバユニットがＩＰ電話装置のソフトウェアデータの書き換えの要否を判断し、必要と判定した時には最適ソフトウェアデータをＩＰ電話装置へ送信するため、自動的なソフトウェアデータの書き換えが可能となるので、ＩＰ電話装置に最適のソフトウェアがインストールされるまでの期間を短くし、ＩＰ電話システムを利用できない期間を非常に短縮することができるＩＰ電話装置を提供することができる。
【００１５】
本発明の第５の態様は、自装置を識別するための識別情報及び前記自装置に搭載のソフトウェアデータに関するソフトウェア情報をサーバ装置へ送信する送信手段と、前記サーバ装置から前記ソフトウェアデータの書き換えの要否に関する書き換え要否情報と新たに書き換えるソフトウェアデータに関する最適ソフトウェア情報とを含む応答メッセージを受信する受信手段と、前記書き換え要否情報が書き換えが必要であることを示す時には前記最適ソフトウェア情報に対応する最適ソフトウェアデータをソフト管理サーバ装置からダウンロードして前記ＩＰ電話装置に搭載の前記ソフトウェアデータを前記最適ソフトウェアデータに書き換える書き換え手段と、を具備するＩＰ電話装置である。
【００１６】
本発明によれば、サーバ装置からＩＰ電話装置へ送信するソフトウェアデータの書き換えを促す情報により、ＩＰ電話装置がソフト管理サーバ装置から最適のソフトウェアデータをインストールするため、自動的なソフトウェアデータの書き換えが可能となるので、ＩＰ電話装置に最適のソフトウェアがインストールされるまでの期間を短くし、ＩＰ電話システムを利用できない期間を非常に短縮することができるＩＰ電話装置を提供することができる。
【００１７】
本発明の第６の態様は、自装置を識別するための識別情報及び自装置に記憶されているソフトウェアデータに関するソフトウェア情報をサーバ装置へ送信する送信手段と、前記サーバ装置から前記ソフトウェアデータの書き換えの要否に関する書き換え要否情報と新たに書き換えるソフトウェアデータに関する最適ソフトウェア情報とを含む応答メッセージを受信する受信手段と、前記最適ソフトウェア情報に対応する最適ソフトウェアデータが記憶されているソフト管理サーバ装置に前記識別情報及び前記最適ソフトウェア情報を含む送信要求情報を送信する他の送信手段と、前記ソフト管理サーバが前記送信要求情報に応答して送信する前記最適ソフトウェアデータを受信する他の受信手段と、前記ＩＰ電話装置に記憶されているソフトウェアデータを前記最適ソフトウェアデータに書き換える書き換え手段と、を具備するＩＰ電話装置である。
【００１８】
本発明によれば、サーバ装置からＩＰ電話装置へ送信するソフトウェアデータの書き換えを促す情報により、ＩＰ電話装置がソフト管理サーバ装置から最適のソフトウェアデータをインストールするため、自動的なソフトウェアデータの書き換えが可能となるので、ＩＰ電話装置に最適のソフトウェアがインストールされるまでの期間を短くし、ＩＰ電話システムを利用できない期間を非常に短縮することができるＩＰ電話装置を提供することができる。
【００１９】
本発明の第７の態様は、第４の態様のＩＰ電話装置において、前記送信手段は、前記ＩＰ電話装置を識別するための識別情報及び前記ＩＰ電話装置に搭載のソフトウェアデータに関するソフトウェア情報を制御メッセージに含めて前記サーバユニットへ送信するようにした。
【００２０】
本発明によれば、第４の態様の効果に加えて、識別情報及びソフトウェア情報を制御メッセージの中にまとめて、サーバユニットへ送信するため、ＩＰ電話システム内のトラヒックの増加を防止すると共に、ＩＰ電話装置自体のデータ送信の頻度を抑制することができる。
【００２１】
本発明の第８の態様は、第５の態様又は第６の態様のＩＰ電話装置において、前記送信手段は、前記ＩＰ電話装置を識別するための識別情報及び前記ＩＰ電話装置に搭載のソフトウェアデータに関するソフトウェア情報を制御メッセージに含めて前記サーバ装置へ送信するようにした。
【００２２】
本発明によれば、第５の態様又は第６の態様の効果に加えて、識別情報及びソフトウェア情報を制御メッセージの中にまとめて、サーバ装置へ送信するため、ＩＰ電話システム内のトラヒックの増加を防止すると共に、ＩＰ電話装置自体のデータ送信の頻度を抑制することができる。
【００２３】
本発明の第９の態様は、第７の態様又は第８の態様のＩＰ電話装置において、前記制御メッセージはＨ．２２５のＲＲＱメッセージであるようにした。
【００２４】
本発明によれば、第７の態様又は第８の態様の効果に加えて、ＩＰ電話装置とサーバユニットとの間で用いられる標準プロトコルのメッセージ内の非標準データ領域を利用してソフトウェアデータの書き換えに必要な情報を送受信できるようにしたため、専用の特別なメッセージ体系を新たに設けることなくソフトウェアデータの書き換えを行うことができる。
【００２５】
本発明の第１０の態様は、第７の態様又は第８の態様のＩＰ電話装置において、前記制御メッセージはＳＩＰのＲＥＪＩＳＴＥＲメッセージであるようにした。
【００２６】
本発明によれば、第７の態様又は第８の態様の効果に加えて、ＩＰ電話装置とサーバユニットとの間で用いられる標準プロトコルのメッセージ内の非標準データ領域を利用してソフトウェアデータの書き換えに必要な情報を送受信できるようにしたため、専用の特別なメッセージ体系を新たに設けることなくソフトウェアデータの書き換えを行うことができる。
【００２７】
本発明の第１１の態様は、第４の態様又は第７の態様のＩＰ電話装置において、前記送信手段は、電源投入時、電源投入後は所定の間隔で、又は、前記サーバユニットが記憶している前記ＩＰ電話装置ごとの各種情報を変更した時若しくは周期的に前記サーバユニットが送信する登録抹消要求の受信時に、前記種別情報及び前記ソフトウェア情報を前記サーバユニットに送信するようにした。
【００２８】
本発明によれば、第４の態様又は第７の態様の効果に加えて、ユーザによるＩＰ電話装置の使用を妨げることなく、ソフトウェアデータが書き換えられる。また、最適ソフトウェアデータを搭載していないことによるＩＰ電話装置がＩＰ電話システムを利用できない期間を長くともこの一定周期にすることができる。さらに、ＩＰ電話装置の機能を一定にすることができ、また、サーバユニットの資源を確保することができる。
【００２９】
本発明の第１２の態様は、第５の態様、第６の態様又は第８の態様のＩＰ電話装置において、前記送信手段は、電源投入時、電源投入後は所定の間隔で、又は、前記サーバ装置が記憶している前記ＩＰ電話装置ごとの各種情報を変更した時若しくは周期的に前記サーバ装置が送信する登録抹消要求の受信時に、前記種別情報及び前記ソフトウェア情報を前記サーバ装置に送信するようにした。
【００３０】
本発明によれば、第５の態様、第６の態様又は第８の態様の効果に加えて、ユーザによるＩＰ電話装置の使用を妨げることなく、ソフトウェアデータが書き換えられる。また、最適ソフトウェアデータを搭載していないことによるＩＰ電話装置がＩＰ電話システムを利用できない期間を長くともこの一定周期にすることができる。さらに、ＩＰ電話装置の機能を一定にすることができ、また、サーバ装置の資源を確保することができる。
【００３１】
本発明の第１３の態様は、ＩＰ電話装置から前記ＩＰ電話装置を識別するための識別情報及び前記ＩＰ電話装置に搭載のソフトウェアに関するソフトウェア情報を受信する受信手段と、前記ＩＰ電話装置ごとの前記識別情報及び前記識別情報に対応した最適なソフトウェアを示す最適ソフトウェア情報と前記最適ソフトウェア情報に対応する最適ソフトウェアデータとを記憶する記憶手段と、前記ソフトウェア情報と前記最適ソフトウェア情報とを比較して書き換えの要否を判定し判定結果を生成する判定手段と、前記判定結果が書き換えが必要である場合に前記ＩＰ電話装置に前記最適ソフトウェアデータを送信する送信手段と、を具備するサーバユニットである。
【００３２】
本発明によれば、サーバユニットがＩＰ電話装置のソフトウェアデータの書き換えの要否を判定し、必要と判定した時には最適ソフトウェアデータをＩＰ電話装置へ送信するため、自動的なソフトウェアデータの書き換えが可能となるので、ＩＰ電話装置に最適のソフトウェアがインストールされるまでの期間を短くし、ＩＰ電話システムを利用できない期間を非常に短縮することができることができる。
【００３３】
本発明の第１４の態様は、ＩＰ電話装置から前記ＩＰ電話装置を識別するための識別情報及び前記ＩＰ電話装置に搭載のソフトウェアに関するソフトウェア情報を受信する受信手段と、前記ＩＰ電話装置ごとの前記識別情報及び前記識別情報に対応した最適なソフトウェアを示す最適ソフトウェア情報を記憶する記憶手段と、前記ソフトウェア情報と前記最適ソフトウェア情報とを比較して書き換えの要否を判定し判定結果を生成する判定手段と、前記判定結果が書き換えが必要である場合に前記ＩＰ電話装置に前記書き換えの要否と前記最適ソフトウェア情報とを含む応答メッセージを送信する送信手段と、を具備するサーバ装置である。
【００３４】
本発明によれば、サーバ装置からＩＰ電話装置へ送信するソフトウェアデータの書き換えを促す情報により、ＩＰ電話装置がソフト管理サーバ装置から最適のソフトウェアデータをインストールするため、自動的なソフトウェアデータの書き換えが可能となるので、ＩＰ電話装置に最適のソフトウェアがインストールされるまでの期間を短くし、ＩＰ電話システムを利用できない期間を非常に短縮することができることができる。
【００３５】
本発明の第１５の態様は、第１４の態様のサーバ装置において、前記書き換えの要否が書き換えの必要があることを示す時には前記応答メッセージがＨ．２２５のＲＲＪメッセージであるようにした。
【００３６】
本発明によれば、第１４の態様の効果に加えて、ＩＰ電話装置とサーバユニットとの間で用いられる標準プロトコルのメッセージ内の非標準データ領域を利用してソフトウェアデータの書き換えに必要な情報を送受信できるようにしたため、専用の特別なメッセージ系を新たに設けることなくソフトウェアデータの書き換えを行うことができる。
【００３７】
本発明の第１６の態様は、第１４の態様のサーバ装置において、前記書き換えの要否が書き換えの必要があることを示す時には前記応答メッセージがＳＩＰの４３０メッセージであるようにした。
【００３８】
本発明によれば、第１４の態様の効果に加えて、ＩＰ電話装置とサーバユニットとの間で用いられる標準プロトコルのメッセージ内の非標準データ領域を利用してソフトウェアデータの書き換えに必要な情報を送受信できるようにしたため、専用の特別なメッセージ体系を新たに設けることなくソフトウェアデータの書き換えを行うことができる。
【００３９】
本発明の第１７の態様は、第１３の態様のサーバユニットにおいて、前記送信手段は、記憶している前記ＩＰ電話装置ごとの各種情報を変更した時又は周期的にＩＰ電話装置へ登録抹消要求を送信するようにした。
【００４０】
本発明によれば、第１３の態様に加えて、ＩＰ電話装置の機能を一定にすることができ、また、サーバユニットの資源を確保することができる。
【００４１】
本発明の第１８の態様は、第１４の態様から第１６の態様のいずれかのサーバ装置において、前記送信手段は、記憶している前記ＩＰ電話装置ごとの各種情報を変更した時又は周期的にＩＰ電話装置へ登録抹消要求を送信するようにした。
【００４２】
本発明によれば、第１４の態様から第１６の態様のいずれかの効果に加えて、ＩＰ電話装置の機能を一定にすることができ、また、サーバ装置の資源を確保することができる。
【００４３】
本発明の第１９の態様は、複数のＩＰ電話装置と、前記ＩＰ電話装置を管理するとともに前記ＩＰ電話装置において用いるソフトウェアデータを管理するサーバユニットとを具備するＩＰ電話システムにおけるＩＰ電話方法であって、前記ＩＰ電話装置が前記ＩＰ電話装置を識別するための識別情報及び前記ＩＰ電話装置に搭載のソフトウェアデータに関するソフトウェア情報を前記サーバユニットへ送信するステップと、前記サーバユニットが前記ソフトウェアデータの書き換えが必要と判断した時に送信する最適ソフトウェアデータを受信するステップと、前記ソフトウェアデータを前記最適ソフトウェアデータに書き換えるステップと、を具備するＩＰ電話方法である。
【００４４】
本発明によれば、サーバユニットがＩＰ電話装置のソフトウェアデータの書き換えの要否を判定し、必要と判定した時には最適ソフトウェアデータをＩＰ電話装置へ送信するため、自動的なソフトウェアデータの書き換えが可能となるので、ＩＰ電話装置に最適のソフトウェアがインストールされるまでの期間を短くし、ＩＰ電話システムを利用できない期間を非常に短縮することができるＩＰ電話方法を提供することができる。
【００４５】
本発明の第２０の態様は、複数のＩＰ電話装置と、前記ＩＰ電話装置を管理するサーバ装置と、前記ＩＰ電話装置において用いるソフトウェアデータを管理するソフト管理サーバ装置とを具備するＩＰ電話システムにおけるＩＰ電話方法であって、前記ＩＰ電話装置が前記ＩＰ電話装置を識別するための識別情報及び前記ＩＰ電話装置に搭載のソフトウェアデータに関するソフトウェア情報を前記サーバ装置へ送信するステップと、前記サーバ装置から前記ソフトウェアデータの書き換えの要否に関する書き換え要否情報と新たに書き換えるソフトウェアデータに関する最適ソフトウェア情報とを含む応答メッセージを受信するステップと、前記書き換え要否情報が書き換えが必要であることを示す時には、前記最適ソフトウェア情報に対応するソフトウェアデータを前記ソフト管理サーバ装置からダウンロードして前記ＩＰ電話装置に搭載の前記ソフトウェアデータを前記最適ソフトウェア情報に対応するソフトウェアデータに書き換えるステップと、を具備するＩＰ電話方法である。
【００４６】
本発明によれば、サーバ装置からＩＰ電話装置へ送信するソフトウェアデータの書き換えを促す情報により、ＩＰ電話装置がソフト管理サーバ装置から最適のソフトウェアデータをインストールするため、自動的なソフトウェアデータの書き換えが可能となるので、ＩＰ電話装置に最適のソフトウェアがインストールされるまでの期間を短くし、ＩＰ電話システムを利用できない期間を非常に短縮することができるＩＰ電話方法を提供することができる。
【００４７】
以下、本発明のＩＰ電話装置、ＩＰ電話方法及びサーバ装置が適応されたＩＰ電話システムの実施の形態について、図面を参照して具体的に説明する。
【００４８】
（実施の形態１）
図１は、本発明の実施の形態１に係るＩＰ電話システムの全体構成を示す図である。図１に示すＩＰ電話システム１００は、ＩＰ電話装置１０１−１〜１０１−Ｎと、サーバ装置１０２と、ソフト管理サーバ装置１０３と、インターネット網１０４と、から構成される。
【００４９】
ＩＰ電話装置１０１−１〜１０１−Ｎと、サーバ装置１０２と、ソフト管理サーバ装置１０３とは、インターネット網１０４を介して互いに接続されている。なお、ＩＰ電話装置１０１−１〜１０１−Ｎ、サーバ装置１０２及びソフト管理サーバ装置１０３は、図１に示されているようにそれぞれ異なるＬＡＮに設置されていてもよく、また、どのような組み合わせで同一のＬＡＮ内に設置されていてもよい。
【００５０】
また、ＩＰ電話システム１００は、この構成に限られるものではなく、公衆回線網であるインターネット網１０４を介さずにＩＰ電話装置１０１−１〜１０１−Ｎと、サーバ装置１０２と、ソフト管理サーバ装置１０３とを接続して、ＩＰ電話システム１００全体がＬＡＮのような閉じられたエリアの中に存在するような構成としてもよい。
【００５１】
図１に示すＩＰ電話システム１００は、サーバ装置１０２からインターネット網１０４を介してＩＰ電話装置１０１へ送られるソフトウェアデータの書き換えを促す情報により、ＩＰ電話装置１０１がソフト管理サーバ装置１０３から最適のソフトウェアデータをインストールするため、自動的なソフトウェアデータの書き換えを可能とする。また、ＩＰ電話装置は、音声通信のほか映像通信も可能である。
【００５２】
図２は、ＩＰ電話装置１０１の構成を示すブロック図である。図２のＩＰ電話装置１０１は、送信部２０１と、受信部２０２と、書き換え制御部２０３と、記憶部２０４と、から構成される。
【００５３】
送信部２０１は、記憶部２０４から識別情報及びソフトウェア番号を受け取り登録要求メッセージに載せて、サーバ装置１０２に送信する。受信部２０２は、サーバ装置１０２が送信する登録応答メッセージ又は登録拒否メッセージを受信して、書き換え制御部２０３に与える。なお、この登録要求メッセージの送信において、Ｈ．３２３の時にはＲＲＱのｎｏｎＳｔａｎｄａｒｄＤａｔａ型ＮｏｎＳｔａｎｄａｒｄＰａｒａｍｅｔｅｒデータ領域が利用され、また、ＳＩＰの時にはＳＩＰ  ＲＥＧＩＳＴＥＲのＵｓｅｒ  Ａｇｅｎｔのデータラインが利用される。また、この登録拒否メッセージの送信において、Ｈ．３２３の時にはＲＲＪのｎｏｎＳｔａｎｄａｒｄＤａｔａ型ＮｏｎＳｔａｎｄａｒｄＰａｒａｍｅｔｅｒデータ領域が利用され、また、ＳＩＰの時にはＳＩＰ  ４３０のＵｓｅｒ  Ａｇｅｎｔのデータラインが利用される。
【００５４】
書き換え制御部２０３は、受信部２０２から書き換え要否情報及び最適ソフトウェア番号を受け取ると、送信要求情報をソフト管理サーバ装置１０３のアドレスと共に送信部２０１に与える。送信部２０１は、受け取った送信要求情報をソフト管理サーバ装置１０３のアドレスに宛てて送信する。受信部２０２は、ソフト管理サーバ装置１０３から送信される最適ソフトウェアデータを受信する。書き換え制御部２０３は、受信部２０２から最適ソフトウェアデータを受け取り、記憶部２０４に記憶されているソフトウェアデータを最適ソフトウェアデータに書き換えると共に加入者管理情報テーブル（図８（１））で管理している現在のソフトウェア番号も最適ソフトウェア番号に書き換える。
【００５５】
ここで、最適ソフトウェアデータとは、ＩＰ電話装置において、例えば、その使用時期において最適な機能を付与するソフトウェアデータを意味する。また、最適ソフトウェア番号とは、最適のソフトウェアデータを識別するための番号である。
【００５６】
図３は、サーバ装置１０２の構成を示すブロック図である。図３のサーバ装置１０２は、受信部３０１と、判定部３０２と、記憶部３０３と、制御部３０４と、送信部３０５と、から構成される。
【００５７】
受信部３０１は、ＩＰ電話装置１０１から登録要求メッセージを受信する。記憶部３０３は、加入者管理情報テーブル（図８（１））及び端末管理情報テーブル（図８（２））を記憶している。判定部３０２は、受信部３０１から識別情報及びソフトウェア番号を受け取り、加入者管理情報テーブルを参照して、ソフトウェアの書き換えを行う設定になっているかを判定する。書き換えを行う設定の時には、判定部３０２は、その識別情報をキーとして記憶部３０３から最適ソフトウェア番号を読み取って、ソフトウェア番号と最適ソフトウェア番号との比較を行い、ソフトウェア番号と最適ソフトウェア番号とが異なる時には、識別情報と書き換え要否情報（ここでは、書き換えが必要であることを示す内容を持っている。）と最適ソフトウェア番号とを制御部３０４に与える。
【００５８】
制御部３０４は、判定部３０２からその書き換え要否情報を受け取った時には、記憶部３０３からソフト管理サーバ１０３のアドレス及びＩＰ電話装置１０１のＩＰアドレスを読み取る。さらに、制御部３０４は、登録拒否メッセージ及び識別情報並びにＩＰ電話装置１０１のＩＰアドレスを送信部３０５に与える。送信部３０５は、制御部３０４から受け取る登録拒否メッセージを識別情報及びＩＰアドレスにより特定されるＩＰ電話装置１０１に送信する。
【００５９】
図４は、ソフト管理サーバ装置１０３の構成を示すブロック図である。図４のソフト管理サーバ１０３は、受信部４０１と、データ管理制御部４０２と、記憶部４０３と、送信部４０４と、から構成される。
【００６０】
受信部４０１は、ＩＰ電話装置１０１から送信要求情報を受信する。データ管理制御部４０２は、受信部４０１から送信要求情報を受け取り、それに対応した最適ソフトウェアデータを記憶部４０３から読みとる。さらに、データ管理制御部４０２は、その最適ソフトウェアデータ及び送信要求情報に含まれる識別情報を送信部４０４に与える。送信部４０４は、その最適ソフトウェアデータを識別情報により特定されるＩＰ電話装置１０１に送信する。
【００６１】
次に図５及び図６を参照しつつ、ＩＰ電話システム１００の全体の流れについて説明する。ただし、ここではサーバ装置１０２が管理していないＩＰ電話装置からのアクセスについては考えないものとする。なお、以下説明するＩＰ電話システム１００の全体の流れにおいて、登録要求メッセージの送信においては、Ｈ．３２３の時にはＲＲＱのｎｏｎＳｔａｎｄａｒｄＤａｔａ型ＮｏｎＳｔａｎｄａｒｄＰａｒａｍｅｔｅｒデータ領域が利用され、また、ＳＩＰの時にはＳＩＰ  ＲＥＧＩＳＴＥＲのＵｓｅｒ  Ａｇｅｎｔのデータラインが利用される。また、登録拒否メッセージの送信においては、Ｈ．３２３の時にはＲＲＪのｎｏｎＳｔａｎｄａｒｄＤａｔａ型ＮｏｎＳｔａｎｄａｒｄＰａｒａｍｅｔｅｒデータ領域が利用され、また、ＳＩＰの時にはＳＩＰ  ４３０のＵｓｅｒ  Ａｇｅｎｔのデータラインが利用される。
【００６２】
図５は、ＩＰ電話装置１０１に搭載のソフトウェアデータの書き換えが不要の場合のシーケンス図である。
【００６３】
ＩＰ電話装置１０１の送信部２０１は、所定の時期（詳細は後述する。）に、記憶部２０４に記憶されたＩＰ電話装置１０１各々に固有の識別情報及び現在搭載しているソフトウェアデータのソフトウェア番号を登録要求メッセージに載せて、サーバ装置１０２に送信する（ＳＴ５０１）。サーバ装置１０２は、登録要求メッセージを受信して、ソフトウェアデータの書き換えを行うか否かの判定処理（図７参照）を行う（ＳＴ５０２）。ここでは書き換えが必要ないと判定し、サーバ装置１０２の送信部３０５は、登録応答ＯＫの登録応答メッセージをＩＰ電話装置１０１の受信部２０２に向けて送信する（ＳＴ５０３）。
【００６４】
図６は、ＩＰ電話装置１０１に搭載のソフトウェアデータの書き換えが必要の場合のシーケンス図である。
【００６５】
ＩＰ電話装置１０１の送信部２０１は、所定の時期に（詳細は後述する。）、記憶部２０４に記憶されたＩＰ電話装置１０１各々に固有の識別情報及び現在搭載しているソフトウェアデータのソフトウェア番号を登録要求メッセージに載せて、サーバ装置１０２に送信する（ＳＴ５０１）。サーバ装置１０２は、登録要求メッセージを受信して、ソフトウェアデータの書き換えを行うか否かの判定処理（図７参照）を行う（ＳＴ５０２）。ここでは書き換えの必要があると判定し、サーバ装置１０２の送信部３０５は、制御部３０４から受け取る登録拒否メッセージを識別情報及びＩＰアドレスにより特定されるＩＰ電話装置１０１の受信部２０２に向けて送信する（ＳＴ６０１）。
【００６６】
ＩＰ電話装置１０１の書き換え制御部２０３は、受信部２０２から書き換え要否情報及び最適ソフトウェア番号を受け取ると書き換えが必要であると判断し、識別情報及び最適ソフトウェア番号を内部に含む送信要求情報を生成して、ソフト管理サーバ装置１０３のアドレスと共に送信部２０１に与える。ＩＰ電話装置１０１の送信部２０１は、送信要求情報をソフト管理サーバ装置１０３のアドレスに宛てて送信する（ＳＴ６０２）。
【００６７】
ソフト管理サーバ装置１０３の受信部４０１は、ＩＰ電話装置１０１から送信要求情報を受信する。データ管理制御部４０２は、受信部４０１から送信要求情報を受け取り、その送信要求情報の中に含まれる最適ソフトウェア番号をキーとして記憶部４０３に記憶された最適ソフトウェアデータを読み取る。ここで、記憶部４０３は、最適ソフトウェアデータを最適ソフトウェア番号と関連させて記憶しており、例えば、データファイル名を最適ソフトウェア番号とする。なお、ソフト管理サーバ装置１０３は、ＦＴＰサーバ装置、ＨＴＴＰサーバ装置及び同様の効果が得られる他の装置のいずれであってもよい。
【００６８】
データ管理制御部４０２は、送信応答ＯＫメッセージを生成し、送信要求情報の中に含まれる識別情報と共に送信部４０４に与え、送信部４０４は、送信応答ＯＫメッセージを識別情報により特定されるＩＰ電話装置１０１に送信する（ＳＴ６０３）。これにより、ソフト管理サーバ装置１０３とＩＰ電話装置１０１との間に通信セッションが張られた状態であるので、データ管理制御部４０２は、その最適ソフトウェアデータ及び送信要求情報の中に含まれる識別情報を送信部４０４に与えて、送信部４０４は、その最適ソフトウェアデータを識別情報により特定されるＩＰ電話装置１０１に送信する（ＳＴ６０４）。
【００６９】
ＩＰ電話装置１０１の受信部２０２は、ソフト管理サーバ装置１０３から送信される最適ソフトウェアデータを受信する。書き換え制御部２０３は、受信部２０２から最適ソフトウェアデータを受け取り、記憶部２０４に記憶されているソフトウェアデータを最適ソフトウェアデータに書き換えると共に加入者管理情報テーブル（図８（１））で管理している現在のソフトウェア番号も最適ソフトウェア番号に書き換える。（ＳＴ６０５）。
【００７０】
次に、前掲のＳＴ５０２の判定処理について、図７を参照して説明する。なお、サーバ装置１０２の記憶部３０３が記憶する情報については、図８のテーブルを用いて説明する。
【００７１】
サーバ装置１０２の受信部３０１は、ＩＰ電話装置１０１からＩＰ電話装置１０１各々に固有の識別情報及び現在搭載しているソフトウェアデータのソフトウェア番号を含む登録要求メッセージを受信する（ＳＴ７０１）。判定部３０２は、受信部３０１から識別情報及びソフトウェア番号を受け取る（ＳＴ７０２）。判定部３０２は、その識別情報をキーとして、記憶部３０３に記憶されている加入者管理情報テーブル（図８（１））のソフトウェア更新要求の設定が「する」となっているか判定する（ＳＴ７０３）。ソフトウェア更新要求の設定が「する」と設定されている時には、判定部３０２は、その識別情報をキーとして、記憶部３０３の端末管理情報テーブル（図８（２））から最適ソフトウェア番号を読み取る（ＳＴ７０４）。ＳＴ７０３において、ソフトウェア更新要求の設定が「しない」と設定されている時には、ＳＴ７０７に移行する。
【００７２】
判定部３０２は、ソフトウェア番号と最適ソフトウェア番号との比較を行う（ＳＴ７０５）。比較の結果、ソフトウェア番号と最適ソフトウェア番号とが異なる時には、判定部３０２は、ソフトウェアの書き換えが必要だと判断し、識別情報と書き換え要否情報（ここでは、書き換えが必要であることを示す内容を持っている。）と最適ソフトウェア番号とを制御部３０４に与える。制御部３０４は、判定部３０２から書き換えが必要である旨の書き換え要否情報を受け取った時には、一緒に受け取る識別情報及び最適ソフトウェア番号をキーとして、端末管理情報テーブルからその最適ソフトウェアデータを管理しているソフト管理サーバ１０３のアドレス及び加入者管理情報テーブルからＩＰ電話装置１０１のＩＰアドレスを読み取る。そして、制御部３０４は、書き換え要否情報と最適ソフトウェア番号とソフト管理サーバ１０３のアドレスとを中に含む登録拒否メッセージを生成する（ＳＴ７０６）。ＳＴ７０５の比較の結果、ソフトウェア番号と最適ソフトウェア番号とが同じ時には、ＳＴ７０７に移行する。
【００７３】
管理サーバ装置１０の制御部３０４は、ＳＴ７０３またはＳＴ７０５において、判定部３０２から書き換えが不要である旨の書き換え要否情報を受け取った時には、通常のＩＰ電話装置の端末登録（ＲＡＳ登録）処理を行う（ＳＴ７０７）。そして、制御部３０４は、加入者管理情報テーブルから一緒に受け取る識別情報をキーとして、ＩＰ電話装置１０１のＩＰアドレスを読み取り、書き換え要否情報（書き換えが不要である旨を示す。）を中に含む登録応答メッセージを生成する。
【００７４】
図８（１）は、サーバ装置１０２の記憶部３０３に記憶されている加入者管理情報テーブルであり、図８（２）は、同じく端末管理情報テーブルである。端末管理情報テーブルにおいて、識別情報と最適ソフトウェア番号と最適ソフトウェアデータを管理しているソフト管理サーバ１０４のアドレスとを関連させて記憶している（図８（２）参照）。また、図８（１）に示すように、加入者管理情報テーブルにおいて、加入者番号、エイリアスアドレス、ＩＰアドレス、識別情報、ソフトウェア番号、ソフトウェア更新要求及び各種サービス定義を関連させて記憶している。図８（１）の加入者管理情報テーブルは、ＩＰ電話システムの電源投入時に作成され、必要に応じて更新されていくものである。
【００７５】
ここで、図８（１）中の加入者番号とは、加入者を一意に識別するための識別番号である。エイリアスアドレスとは、電話番号に相当するものである。ＩＰアドレスとは、ＩＰ電話装置１０１のアドレスである。識別情報とは、ＩＰ電話装置１０１の各々に固有の番号である。ソフトウェア番号とは、ＩＰ電話装置１０１に搭載されているソフトウェアの番号である。これは、ＩＰ電話装置のソフトウェアの書き換えが行われた場合に最適ソフトエア番号に置換される。ソフトウェア更新要求とは、ＩＰ電話装置がソフトウェアデータの書き換えの要求をサーバ装置１０２に行うか否かを設定するものであり、後から変更することもできる。
【００７６】
前掲の所定の時期、すなわち、送信部２０１が記憶部２０４に記憶されたＩＰ電話装置１０１各々に固有の識別情報及び現在搭載しているソフトウェアデータのソフトウェア番号を登録要求信号に載せて、サーバ装置１０２に送信する所定の時期は、次のようなタイミングがあり、図９（１）から図９（４）にそれぞれ図示している。
【００７７】
第１は、ＩＰ電話装置１０１の電源投入時である（図９（１））。第２は、ＩＰ電話装置１０１から一定間隔で周期的に行うものである（図９（２））。第３は、サーバ装置１０２における設定を変更した時、又は、周期的に、サーバ装置１０２からＩＰ電話装置１０１に送信される登録抹消要求メッセージを契機として再登録を行う時である（図９（３））。第４は、ＩＰ電話装置１０１の電源投入時にサーバ装置１０２のアドレスが分からない場合、マルチキャスト又はブロードキャストとしてサーバ装置発見要求メッセージを送信することとなり、そのメッセージに対してサーバ装置１０２からのサーバ発見応答を受信した時である（図９（４））。
【００７８】
なお、特に上記タイミングに限定する必要はないが、上記タイミングにすることには、次のような意味がある。第１のタイミングでは、ユーザによるＩＰ電話装置１０１の使用を妨げることなく、ソフトウェアデータが書き換えられる。第２のタイミングでは、最適ソフトウェアデータを搭載していないことによるＩＰ電話装置１０１がＩＰ電話システム１００を利用できない期間を長くともこの周期にすることができる。第３のタイミングでは、サーバ装置１０２が登録抹消要求メッセージを、設定を変更した時にＩＰ電話装置１０１に送信するのは、ＩＰ電話装置１０１の機能を一定にするためであり、また、周期的にＩＰ電話装置１０１に送信するのは、サーバ装置１０２の資源を確保するためである。第４のタイミングでは、ユーザによるＩＰ電話装置１０１の使用を妨げることなく、ソフトウェアデータが書き換えられる。
【００７９】
以上のように、本発明の実施の形態１によれば、サーバ装置からＩＰ電話装置へ送信するソフトウェアデータの書き換えを促す情報により、ＩＰ電話装置がソフト管理サーバ装置から最適のソフトウェアデータをインストールするため、自動的なソフトウェアデータの書き換えが可能となるので、ＩＰ電話装置に最適のソフトウェアがインストールされるまでの期間を短くし、ＩＰ電話システムを利用できない期間を非常に短縮することができるＩＰ電話システムを提供することができる。
【００８０】
（実施の形態２）
図１０は、本発明の実施の形態２に係るＩＰ電話システム１０００の全体構成を示す図である。図１０に示すＩＰ電話システム１０００は、ＩＰ電話装置１００１−１〜１００１−Ｎと、サーバユニット１００２と、インターネット網１００３と、から構成される。
【００８１】
ＩＰ電話装置１００１−１〜１００１−Ｎと、サーバユニット１００２とは、インターネット網１００３を介して接続されている。なお、ＩＰ電話装置１００１−１〜１００１−Ｎ及びサーバユニット１００２は、図１０に示すようにそれぞれ異なるＬＡＮに設置されていてもよく、また、どのような組み合わせで同一のＬＡＮ内に設置されていてもよい。
【００８２】
また、ＩＰ電話システム１０００は、この構成に限られるものではなく、公衆回線網であるインターネット網１００３を介さずにＩＰ電話装置１００１−１〜１００１−Ｎと、サーバユニット１００２とを接続して、ＩＰ電話システム１０００全体がＬＡＮのような閉じられたエリアの中に存在するような構成としてもよい。
【００８３】
図１０に示すＩＰ電話システム１０００は、サーバユニット１００２がＩＰ電話装置１００１のソフトウェアデータの書き換えの要否を判断し、必要と判定した時には最適ソフトウェアデータをＩＰ電話装置１００１へ送信するため、自動的なソフトウェアデータの書き換えを可能とする。また、ＩＰ電話装置１００１は、音声通信のほか映像通信も可能である。
【００８４】
図１１は、ＩＰ電話装置１００１の構成を示すブロック図である。なお、ＩＰ電話装置１００１−１からＩＰ電話装置１００１−Ｎは、同一の構成を原則として採っている。
【００８５】
ＩＰ電話装置１００１は、送信部１１０１と、受信部１１０２と、書き換え制御部１１０３と、記憶部１１０４と、から構成される。
【００８６】
送信部１１０１は、記憶部１１０４から識別情報及びソフトウェア番号を受け取り登録要求メッセージに載せて、サーバユニット１００２に送信する。なお、この登録要求メッセージの送信においては、Ｈ．３２３の時にはＲＲＱのｎｏｎＳｔａｎｄａｒｄＤａｔａ型ＮｏｎＳｔａｎｄａｒｄＰａｒａｍｅｔｅｒデータ領域が利用され、また、ＳＩＰの時にはＳＩＰ  ＲＥＧＩＳＴＥＲのＵｓｅｒ  Ａｇｅｎｔのデータラインが利用される。
【００８７】
受信部１１０２は、サーバユニット１００２が送信する登録応答メッセージ、又は、ＩＰ電話装置１００１とサーバユニット１００２との間のセッションを張るための登録応答メッセージ及び最適ソフトウェアデータを受信して、書き換え制御部１１０３に与える。ここで、最適ソフトウェアデータとは、ＩＰ電話装置において、例えば、その使用時期において最適な機能を付与するソフトウェアデータを意味する。また、最適ソフトウェア番号とは、最適のソフトウェアデータを識別するための番号である。
【００８８】
書き換え制御部１１０３は、受信部１１０２からセッションを張るための登録応答メッセージ中に含まれる書き換え要否情報（ここでは、書き換えを必要とする旨を示す。）及び最適ソフトウェアデータを受け取ると、記憶部１１０４に記憶されているソフトウェアデータを最適ソフトウェアデータに書き換えると共に加入者管理情報テーブル（図８（１））で管理している現在のソフトウェア番号も最適ソフトウェア番号に書き換える。
【００８９】
図１２は、サーバユニット１００２の構成を示すブロック図である。図１２のサーバユニット１００２は、受信部１２０１と、判定部１２０２と、記憶部１２０３と、制御部１２０４と、送信部１２０５と、から構成される。
【００９０】
受信部１２０１は、ＩＰ電話装置１００１から登録要求メッセージを受信する。記憶部１２０３は、加入者管理情報テーブル並びに端末管理情報テーブル及び最適ソフトウェアデータを記憶している。なお、この実施の形態２における端末管理情報テーブルは、図８（２）に示す本発明の実施の形態１の端末管理情報テーブルにおけるソフト管理サーバアドレスをなくしたものである。この実施の形態２における加入者管理情報テーブルは、図８（１）に示す実施の形態１の加入者管理情報テーブルと同様のものである。
【００９１】
判定部１２０２は、受信部１２０１から識別情報及びソフトウェア番号を受け取る。判定部１２０２は、その識別情報をキーとして、加入者管理情報テーブルのソフトウェア更新要求の欄の設定がソフトウェアの書き換えを行う設定になっているかを判定する。判定の結果、書き換えを行う設定の時には、判定部１２０２は、その識別情報をキーとして、記憶部１２０３の端末管理情報テーブルから最適ソフトウェア番号を読み取って、ソフトウェア番号と最適ソフトウェア番号との比較を行う。比較の結果、ソフトウェア番号と最適ソフトウェア番号とが異なる時には、判定部１２０２は、識別情報と書き換え要否情報（ここでは、書き換えが必要であることを示す内容を持っている。）と最適ソフトウェア番号とを制御部１２０４に与える。
【００９２】
制御部１２０４は、判定部１２０２からその書き換えが必要である旨の書き換え要否情報を受け取った時には、記憶部１２０３から識別情報をキーとして、加入者管理情報テーブルにおけるＩＰ電話装置１０１のＩＰアドレス及び端末管理情報テーブルにおける最適ソフトウェアデータを読み取る。また、制御部１２０４は、サーバユニット１００２とＩＰ電話装置１００１との間のセッションを張るための登録応答メッセージを生成し、送信部１２０５に与える。
【００９３】
送信部１２０５は、識別情報及びＩＰアドレスから特定されるＩＰ電話装置１００１へそのセッションを張るための登録応答メッセージを送信する。これにより、サーバユニット１００２とＩＰ電話装置１００１との間のセッションが張られることになる。そして、制御部１２０４は、最適ソフトウェアデータ及び書き換え要否情報（ここでは、書き換えが必要であることを示す内容を持っている。）を送信部１２０５に与え、送信部１２０５は識別情報及びＩＰアドレスから特定されるＩＰ電話装置１００１へ送信する。
【００９４】
次に、ＩＰ電話システム１０００の全体の流れについて説明する。ここでは、特に、ＩＰ電話装置１００１のソフトウェアデータの書き換えが必要である場合について説明する。なお、以下説明するＩＰ電話システム１０００の全体の流れにおける登録要求メッセージの送信においては、Ｈ．３２３の時にはＲＲＱのｎｏｎＳｔａｎｄａｒｄＤａｔａ型ＮｏｎＳｔａｎｄａｒｄＰａｒａｍｅｔｅｒデータ領域が利用され、また、ＳＩＰの時にはＳＩＰ  ＲＥＧＩＳＴＥＲのＵｓｅｒ  Ａｇｅｎｔのデータラインが利用される。
【００９５】
ＩＰ電話装置１００１の送信部１１０１は、所定の時期に（詳細は前述のとおり。）、記憶部１１０４に記憶されたＩＰ電話装置１００１各々に固有の識別情報及び現在搭載しているソフトウェアデータのソフトウェア番号を登録要求メッセージに載せて、サーバユニット１００２に送信する。
【００９６】
サーバユニット１００２は、登録要求メッセージを受信して、ソフトウェアデータの書き換えを行うか否かの判定処理（図１３参照）を行う。ここでは書き換えの必要があると判定し、サーバユニット１００２の送信部１２０５は、制御部１２０４から受け取るサーバユニット１００２とＩＰ電話装置１００１との間のセッションを張るための登録応答メッセージをＩＰ電話装置１００１の受信部１１０２に向けて送信する。これにより、サーバユニット１００２とＩＰ電話装置１００１との間のセッションが張られることになる。
【００９７】
制御部１２０４は、最適ソフトウェアデータ及び書き換え要否情報（ここでは、書き換えが必要であることを示す内容を持っている。）を送信部１２０５に与え、送信部１２０５は制御部１２０４より与えられる識別情報及びＩＰアドレスから特定されるＩＰ電話装置１００１へ送信する。
【００９８】
ＩＰ電話装置１００１の受信部１１０２は、サーバユニット１００２が送信する最適ソフトウェアデータを受信して、書き換え制御部１１０３に与える。書き換え制御部１１０３は、受信部１１０２から書き換え要否情報（ここでは、書き換えを必要とする旨を示す。）及び最適ソフトウェアデータを受け取ると、記憶部１１０４に記憶されているソフトウェアデータを最適ソフトウェアデータに書き換えると共に加入者管理情報テーブル（図８（１））で管理している現在のソフトウェア番号も最適ソフトウェア番号に書き換える。
【００９９】
次に、サーバユニット１００２が行う判定処理について、図１３を参照して説明する。
【０１００】
サーバユニット１００２の受信部１２０１は、ＩＰ電話装置１００１から送信されるＩＰ電話装置１００１各々に固有の識別情報及び現在搭載しているソフトウェアデータのソフトウェア番号を含む登録要求メッセージを受信する（ＳＴ１３０１）。判定部１２０２は、受信部１２０１から識別情報及びソフトウェア番号を受け取る（ＳＴ１３０２）。
【０１０１】
判定部１２０２は、その識別情報をキーとして、記憶部１２０３の加入者管理情報テーブルに記憶されているソフトウェア更新要求の設定が「する」となっているか判定する（ＳＴ１３０３）。ソフトウェア更新要求の設定が「する」と設定されている時には、判定部１２０２は、その識別情報をキーとして、記憶部１２０３の端末管理情報テーブルから最適ソフトウェア番号を読み取る（ＳＴ１３０４）。ＳＴ１３０３において、ソフトウェア更新要求の設定が「しない」と設定されている時には、ＳＴ１３０７に移行する。
【０１０２】
判定部１２０２は、ソフトウェア番号と最適ソフトウェア番号との比較を行う（ＳＴ１３０５）。比較の結果、ソフトウェア番号と最適ソフトウェア番号とが異なる時には、判定部１２０２は、ソフトウェアの書き換えが必要だと判断し、識別情報と書き換え要否情報（ここでは、書き換えが必要であることを示す内容を持っている。）と最適ソフトウェア番号とを制御部１２０４に与える。
【０１０３】
制御部１２０４は、判定部１２０２から書き換えが必要である旨の書き換え要否情報を受け取った時には、一緒に受け取る識別情報及び最適ソフトウェア番号をキーとして、ＩＰ電話装置１０１のＩＰアドレス及び最適ソフトウェアデータを読み取る。制御部１２０４は、サーバユニット１００２とＩＰ電話装置１００１との間のセッションを張るための登録応答メッセージを生成する（ＳＴ１３０６）。
【０１０４】
サーバユニット１００２の制御部１２０４は、判定部１２０２から書き換えが不要である旨の書き換え要否情報を受け取った時には、一緒に受け取る識別情報をキーとして、記憶部１２０３の加入者管理情報テーブルからＩＰ電話装置１００１のＩＰアドレスを読み取る。また、制御部１２０４は、書き換え要否情報（書き換えが不要である旨を示す。）を中に含む登録応答メッセージを生成する（ＳＴ１３０７）。
【０１０５】
以上のように、本発明の実施の形態２によれば、サーバユニットがＩＰ電話装置のソフトウェアデータの書き換えの要否を判定し、必要と判定した時には最適ソフトウェアデータをＩＰ電話装置へ送信するため、自動的なソフトウェアデータが書き換えが可能となるので、ＩＰ電話装置に最適のソフトウェアがインストールされるまでの期間を短くし、ＩＰ電話システムを利用できない期間を非常に短縮することができるＩＰ電話システムを提供することができる。また、実施の形態２によれば、実施の形態１に係るＩＰ電話システムにおける２つのサーバ装置を１つにまとめたため、ＩＰ電話システム構築の低コスト化を図ることができる。
【０１０６】
【発明の効果】
以上説明したように、本発明によれば、ＩＰ電話装置に最適のソフトウェアがインストールされるまでの期間を短くし、ＩＰ電話システムを利用できない期間を非常に短縮することができるＩＰ電話システムを提供することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係るＩＰ電話システムの全体構成を示す図
【図２】実施の形態１に係るＩＰ電話装置の構成を示すブロック図
【図３】実施の形態１に係るサーバ装置の構成を示すブロック図
【図４】実施の形態１に係るソフト管理サーバ装置の構成を示すブロック図
【図５】実施の形態１に係るＩＰ電話装置のソフトウェアデータの書き換えが不要の場合のシーケンス図
【図６】実施の形態１に係るＩＰ電話装置のソフトウェアデータの書き換えが必要な場合のシーケンス図
【図７】実施の形態１に係るサーバ装置の判定処理についてのフロー図
【図８】実施の形態１に係るサーバ装置に記憶されているテーブルのイメージ図
（１）  実施の形態１に係るサーバ装置に記憶されている加入者管理情報テーブル
（２）  実施の形態１に係るサーバ装置に記憶されている端末管理情報テーブル
【図９】実施の形態１に係るＩＰ電話装置からサーバ装置へソフトウェアデータの書き換えのために登録要求メッセージを出すタイミングを説明するための図
（１）  登録要求のトリガーシーケンス  プログラム起動
（２）  登録要求のトリガーシーケンス  周期登録
（３）  登録要求のトリガーシーケンス  登録抹消要求
（４）  登録要求のトリガーシーケンス  コールサーバ発見
【図１０】本発明の実施の形態２に係るＩＰ電話システムの全体構成を示す図
【図１１】実施の形態２に係るＩＰ電話装置の構成を示すブロック図
【図１２】実施の形態２に係るサーバユニットの構成を示すブロック図
【図１３】実施の形態２に係るサーバユニットの判定処理についてのフロー図
【符号の説明】
１００、１０００  ＩＰ電話システム
１０１、１００１  ＩＰ電話装置
１０２  サーバ装置
１０３  ソフト管理サーバ装置
１０４、１００３  インターネット網
２０１、３０５、４０４、１１０１、１２０５  送信部
２０２、３０１、４０１、１１０２、１２０１  受信部
２０３、１１０３  書き換え制御部
２０４、３０３、４０３、１１０４、１２０３  記憶部
３０２、１２０２  判定部
３０４、１２０４  制御部
４０２  データ管理制御部
１００２  サーバユニット
【図１】
2005026993.tif 000003
【図２】
2005026993.tif 000004
【図３】
2005026993.tif 000005
【図４】
2005026993.tif 000006
【図５】
2005026993.tif 000007
【図６】
2005026993.tif 000008
【図７】
2005026993.tif 000009
【図８】
2005026993.tif 000010
【図９】
2005026993.tif 000011
【図１０】
2005026993.tif 000012
【図１１】
2005026993.tif 000013
【図１２】
2005026993.tif 000014
【図１３】
2005026993.tif 000015