(57)【要約】【課題】  ＩＰ電話機のソフトウェアの更新を行う際に、一時的に電話サービスが受けられなくなる問題を軽減した電話システムを提供する。【解決手段】  ＩＰ電話機１２は、ソフトウェア更新があることを検知し、表示器１０１に表示を行い、現在使用中のユーザに更新タイミングの入力を促す。ＩＰ電話機は内部の記憶領域に入力された更新タイミングを保持し、この更新タイミングが到来したところで、ＦＴＰサーバ１１にダウンロード要求を行い、ファイルをＩＰ電話機１２に備えられた保存用の記憶領域にダウンロードする。ダウンロード終了後、ＩＰ電話機１２はソフトウェアの切り替えを実施する。【選択図】  図３
2007274165.tif 000002
【特許請求の範囲】
【請求項１】
サーバ手段と、複数の電話端末を備えるＩＰ電話システムにおいて、
前記サーバ手段は、
前記電話端末で使用するソフトウェアの更新データがあることを前記電話端末に通知する更新通知手段と、
前記電話端末からの更新データの送信要求に基づき、前記電話端末に更新データを送信するデータ送信手段とを備え、
前記電話端末は、
前記サーバ手段から更新データがあることが通知された場合に少なくとも更新データがあることを表示する更新表示手段と、
前記更新表示手段により更新データがあることが表示された場合に、更新タイミングを入力するための更新タイミング入力手段と、
前記更新タイミング入力手段により入力された前記更新タイミングが到来したとき、前記サーバ手段に更新データの送信を要求する送信要求手段と、
前記サーバから送信された更新データを受信する受信手段と、
前記受信手段により受信した更新データに基づくソフトウェアに切り替える処理を行う更新処理手段と、を備えたことを特徴とするＩＰ電話システム。
【請求項２】
さらに前記送信要求手段は、前記更新タイミング入力が入力されない場合には、所定の時間を経過したとき、更新データの送信を要求することを特徴とする請求項１記載のＩＰ電話システム。
【請求項３】
サーバ手段と、複数の電話端末を備えるＩＰ電話システムにおいて、
前記サーバ手段は、
前記電話端末で使用するソフトウェアの更新データがあることを前記電話端末に通知する更新通知手段と、
前記電話端末からの更新データの送信要求に基づき、前記電話端末に更新データを送信するデータ送信手段と、を備え、
前記電話端末は、
前記サーバ手段から更新データがあることが通知された場合に、前記サーバ手段に更新データの送信を要求する送信要求手段と、
前記サーバから送信された更新データを受信する受信手段と、
前記受信手段が更新データを受信したことを表示する更新表示手段と、
前記更新表示手段により更新データを受信したことが表示された場合に、更新タイミングを入力するための更新タイミング入力手段と、
前記更新タイミングが到来したとき、更新データに基づくソフトウェアに切り替える処理を行う更新処理手段と、を備えたことを特徴とするＩＰ電話システム。
【請求項４】
さらに前記更新処理手段は、前記更新タイミング入力が入力されない場合には、所定の時間を経過したとき、更新データに基づくソフトウェアに切り替えることを特徴とする請求項３記載のＩＰ電話システム。
【請求項５】
さらに前記サーバ手段は、更新データの送信及び音声通話サービスに用いる帯域を制御する帯域制御手段を備え、
前記データ送信手段は、前記帯域制御手段による音声通話サービスの帯域を優先する制御下において、前記端末に更新データを送信することを特徴とする請求項３記載のＩＰ電話システム。
【請求項６】
サーバ手段と、複数の電話端末を備えるＩＰ電話システムにおいて、
前記サーバ手段は、
前記電話端末で使用するソフトウェアの更新データがあることを前記電話端末に通知する更新通知手段と、
前記電話端末からの更新データの送信要求に基づき、前記電話端末に更新データを送信するデータ送信手段とを備え、
前記電話端末は、
ユーザのログイン／ログアウト情報及びユーザの在席／不在を示すプレゼンス情報の少なくとも一方からなるユーザ状態を示す情報を管理するユーザ状態管理手段と、
前記ユーザ状態を示す情報に基づいて前記サーバ手段に更新データの送信を要求する送信要求手段と、
前記サーバから送信された更新データを受信する受信手段と、
前記受信手段により受信した更新データに基づくソフトウェアに切り替える処理を行う更新処理手段と、を備えたことを特徴とするＩＰ電話システム。
【請求項７】
サーバ手段と、複数の電話端末を備えるＩＰ電話システムにおいて、
前記サーバ手段は、
前記電話端末で使用するソフトウェアの更新データがあることを前記電話端末に通知する更新通知手段と、
前記電話端末からの更新データの送信要求に基づき、前記電話端末に更新データを送信するデータ送信手段と、を備え、
前記電話端末は、
ユーザのログイン／ログアウト情報及びユーザの在席／不在を示すプレゼンス情報の少なくとも一方からなるユーザ状態を示す情報管理するユーザ状態管理手段と、
前記サーバ手段から更新データがあることが通知された場合に、前記サーバ手段に更新データの送信を要求する送信要求手段と、
前記サーバから送信された更新データを受信する受信手段と、
前記ユーザ状態を示す情報に基づいて更新データに基づくソフトウェアに切り替える処理を行う更新処理手段と、を備えたことを特徴とするＩＰ電話システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ網を用いた電話システムであるＩＰ電話システムに関する。
【背景技術】
【０００２】
企業オフィス内等で、インターネットなどのベストエフォート型通信網を介して音声情報を通信するシステムの導入が進んでいる。ＩＰ電話システム、あるいはＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）と称され、広域電話網にも広がりを見せている。
【０００３】
ＩＰ電話に用いられる端末（以下、ＩＰ電話機と称する）は、専用の電話機、ソフトウェアをインストールしたＰＣなどが使用される。書き換え可能な記憶領域を持つ電話機においては、システムプログラムをダウンロードすることで、機能を変更及び更新する機能を持つ電話機が提案されている（例えば特許文献１参照）。
【特許文献１】特開２００４−７２５３２公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
こうした記憶領域内のソフトウェアを書き換える際、サーバからアップデート用のデータを送信し、受信側のＩＰ電話機でソフトウェアの更新を行う方法がある。この作業には一定時間のサービス停止が伴うので、特にＩＰ電話機においては、ユーザがＩＰ電話機を使用したいタイミングとソフトウェアの更新が時間的に衝突すると、その時間帯にユーザが一時的に電話サービスを受けられなくなる問題が発生していた。
【０００５】
本発明は、上記問題点を解決するためになされたもので、一時的に電話サービスが受けられなくなる問題を軽減した電話システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明のＩＰ電話システムは、サーバ手段と、複数の電話端末を備えるＩＰ電話システムにおいて、前記サーバ手段は、前記電話端末で使用するソフトウェアの更新データがあることを前記電話端末に通知する更新通知手段と、前記電話端末からの更新データの送信要求に基づき、前記電話端末に更新データを送信するデータ送信手段とを備え、前記電話端末は、前記サーバ手段から更新データがあることが通知された場合に少なくとも更新データがあることを表示する更新表示手段と、前記更新表示手段により更新データがあることが表示された場合に、更新タイミングを入力するための更新タイミング入力手段と、前記更新タイミング入力手段により入力された前記更新タイミングが到来したとき、前記サーバ手段に更新データの送信を要求する送信要求手段と、前記サーバから送信された更新データを受信する受信手段と、前記受信手段により受信した更新データに基づくソフトウェアに切り替える処理を行う更新処理手段と、を備えたことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ソフトウェアの更新タイミングを調整することによって、一時的に電話サービスが受けられなくなる問題を軽減した電話システムを提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の実施例を説明する。
【実施例１】
【０００９】
図１に、本実施例における構成図を示す。ＩＰネットワーク１０上に、ＩＰ電話機１２〜１４および図示されない複数のＩＰ電話機が接続されている。同じＩＰネットワーク上には、ＦＴＰサーバ１１およびＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｅｄ  Ｐｒｏｔｏｃｏｌ）手順によるＩＰ電話システムを提供するためのＳＩＰサーバ２０が接続される。
【００１０】
図２はＩＰ電話機１２の構成を示すブロック図である。ＩＰ電話機１３も同様の構成である。ＩＰ電話機１２は、インターフェース（Ｉ／Ｆ）部１０４と、表示器１０１と、制御部１０２と、キーパッド部１０３を備える。制御部は表示制御部１０２ａを含む。Ｉ／Ｆ部１０４はＩＰネットワーク１０とのパケット授受のインターフェース処理を実施する。表示器１０１は液晶ディスプレイであり、表示制御部により文字等メッセージが表示される。キーパッド部１０３はファンクションキーや数字キーなどを備え、ログイン操作、電話番号入力を含むユーザの種々の操作を受け付ける。
【００１１】
本実施例において、各ＩＰ電話機のソフトウェアのアップデートを行う手順について述べる。図３は、ソフトウェアのアップデートに関するシーケンス図である。
【００１２】
システム管理者はアップデート用のファイルを準備し、ＦＴＰサーバ１１に対してファイル更新を通知する。既知のコンピュータ間通信を用いて別の端末からログインしてアップデート用のファイルをアップロードしてもよいし、システム管理者が直接ＦＴＰサーバ１１上のファイルバージョン管理用アプリケーションを操作してファイル更新を行ってもよい。
【００１３】
ファイルが更新されたことを受けたＦＴＰサーバ１１は、ＩＰ電話機１２を含め各ＩＰ電話機に対して、ソフトウェア更新があることを一斉に通知する。通知手段は同報パケットの電文など、既知のコンピュータ間通信手段を用いる。
【００１４】
ＩＰ電話機１２は、ソフトウェア更新があることを検知し、表示器１０１に、「何分後にソフトウェアの更新を行いますか？」等の表示を行い、現在使用中のユーザに更新タイミングの入力を促す。ただし、ユーザが通話中の場合は表示される画面（通話時間、通話先など）に割り込んで表示はせず、通話終了後に表示を行う。ユーザは表示画面に従い、キーパッド部１０３で「３０」分後を直接テンキー入力するか画面に表示された選択肢番号を押すなどして更新タイミングを入力する。ＩＰ電話機は内部の記憶領域に更新タイミングを保持し、この更新タイミングが到来したところで、ＦＴＰサーバ１１にダウンロード要求を行い、ファイルをＩＰ電話機１２に備えられた保存用の記憶領域にダウンロードする。ダウンロード終了後、ＩＰ電話機１２はソフトウェアの切り替えを実施する。ＩＰ電話機に設けられたソフトウェア切り替え制御部は、ダウンロードした差分ファイルを実行中のソフトウェアに適合し、ソフトウェアを書き換えて記憶領域に保存し、ＩＰ電話機を再起動する。再起動中は電話サービスを受けることはできない。その他のＩＰ電話機についても同様に、ファイルのダウンロード及びソフトウェアの切り替えを実施する。
【００１５】
各ユーザがソフトウェアの更新タイミングを指定可能であることから、電話サービスを受ける必要のない時刻（例えば勤務終了時刻以降等）を指定することでユーザの意図しない電話サービス停止を回避することが可能となる。
【００１６】
ユーザが席をはずしており、使用していないにも関わらずソフトウェアが更新されない場合を避けるため、ユーザが時刻指定を行わない場合には、所定時間経過後に、ソフトウェア更新タイミング入力表示を中止し、ファイルのダウンロード及びソフトウェアの切り替えを行ってもよい。図４は実施例１においてユーザが時刻指定を行わなかったケースのシーケンス図である。所定時間（例えば１時間）が経過しても入力が無い場合には、更新時間を０分後とし、ＩＰ電話機は即時サーバにファイルのダウンロード要求を送信し、ファイルのダウンロード及びソフトウェアの切り替えを実施する。所定時間は、起動時にサーバから送信する方法、各ユーザがＩＰ電話端末ごとに直接入力・設定する方法などを用いる。
【実施例２】
【００１７】
実施例２の構成は、図１に示される実施例１の構成と同一であり、説明を省略する。図５は実施例２におけるソフトウェアのアップデートに関するシーケンス図である。ＦＴＰサーバ１１からのファイル更新通知を受信したＩＰ電話端末１２は、タイミングに係わらず、ＦＴＰサーバ１２にダウンロード要求を行い、ファイルをダウンロードする。このとき通話中であっても、電話サービスを維持した状態で、同時にダウンロード処理を実行することになる。従って電話サービスに使用されるＩＰ通信に影響を与えなくする必要があるため、ネットワーク上において、電話サービス用のＩＰ電話プロトコル（ＳＩＰ、ＲＴＰ、ＲＴＣＰ等）にＱｏＳ（Ｑｕａｌｉｔｙ  ｏｆ  Ｓｅｒｖｉｃｅ）を設定しておき、ファイルのダウンロードに用いるプロトコルのＦＴＰには、より低い優先度を割り付ける。ＱｏＳの実施方法として例えば、従来のＩＰｖ４の規格に従い、ＵＤＰ  あるいは  ＴＣＰ  ポートを使用したＩＰｖ４  Ｔｙｐｅ  ｏｆ  Ｓｅｒｖｉｃｅ  （ＴＯＳ）  フィールドおよび  ペイロード識別によるリアルタイムの監視を行う。使用するプロトコルがＩＰｖ６であればヘッダおよび拡張ヘッダに設定されたプロトコルごとのトラフィッククラスやフローを設定する方法などが挙げられる。
【００１８】
ダウンロード完了後、ユーザに更新タイミングの入力を促す表示を行う。（ユーザが通話中の場合は通話終了後に表示）。ユーザが表示器に示された画面に従い更新タイミングを入力すると、電話機内部でこのタイミングを保持し、指定タイミングが到来したところで自動的にソフトウェアの切り替えを実施する。
【００１９】
実施例２もユーザがソフトウェアの更新タイミングを指定可能であることから、電話サービスを受ける必要のない時刻（例えば勤務終了時刻以降等）を指定することでユーザの意図しない電話サービス停止を回避することが可能となる。実施例１に比べて帯域を有効活用できると共に、指示したタイミングから短い時間でアップデート後の端末を利用することができる。
【００２０】
ユーザが席をはずしており、ユーザが時刻指定を行わなかった場合には、所定時間経過後に、ソフトウェア更新タイミング入力表示を中止し、ソフトウェアの切り替えを行ってもよい。図５は実施例２においてユーザが時刻指定を行わなかったケースのシーケンス図である。入力が定められた時間経過しても無い場合には更新時間を「００」分後とする。ＩＰ電話機は即時、ソフトウェアの切り替えを実施する。
【実施例３】
【００２１】
実施例３では、ＩＰ電話システムで用いられている、プレゼンス情報と、ユーザのログイン／ログアウトの情報を利用して、ソフトウェアの更新タイミングを設定する。
【００２２】
実施例３の構成は、図１のシステム図及び図２の機能ブロック図に示される構成と同一であり、説明を省略する。
【００２３】
ＩＰ電話システムでは、ユーザはＩＰ電話機を最初に使用する場合、例えば出社時にネットワークへのログイン操作を行う。ファンクションキーであるログインボタンの押下や、または直接ログインコードの入力がなされると、ログインＩＤおよびパスワードの入力受付状態となる。ユーザがログインＩＤおよびパスワードを入力すると、ＩＰ電話機はＳＩＰサーバにこれを送信する。ＳＩＰサーバは当該ログインＩＤに対してパスワードによる認証処理を行い、サーバに設けられたユーザ管理テーブルにログインを認証したＩＤとパスワードを記録する。ログインが成功した後、ログイン情報を「ログイン」とし、プレゼンス情報を「在席」としてユーザ管理テーブルに記録する。またログインの成否結果をＩＰ電話機に送信する。ユーザがログアウト操作を行った時には、ＳＩＰサーバは当該ログインＩＤの認証処理を行い、ユーザ管理テーブルの当該ユーザのログイン情報およびプレゼンス情報のフラグを下げる。
【００２４】
ＩＰ電話機側で、ログイン中のユーザが「不在」ボタンを押下するなどプレゼンス情報操作を行うと、ＩＰ電話機でプレゼンス情報を記録すると共に、ＳＩＰサーバに操作結果を送信する。ＳＩＰサーバは当該ＩＤを持つユーザのプレゼンス情報を不在として、ユーザ管理テーブルを更新する。
【００２５】
ＩＰ電話機側において、受信したログインの成否結果およびＩＰ電話機側の操作記録から、上記のユーザ管理テーブルを参照することなく、ＩＰ電話機自身でユーザの状態を把握しているが、ソフトウェア更新の検知時など、必要時に、各ＩＰ電話機がユーザ管理テーブルを参照することもできる。
【００２６】
実施例３において、ＩＰ電話機１２のユーザがログインはしているが「不在」であるときに、ＩＰ電話機がソフトウェア更新のあることを検知した場合のシーケンスについて述べる。
【００２７】
このとき、ＩＰ電話機は自身の持つログイン情報及びプレゼンス情報に基づいてアップデートを行う。ファイル更新通知を受信したＩＰ電話機１２は、実施例２で述べたようにタイミングに係わらず、ＦＴＰサーバ１２にダウンロード要求を行い、ファイルをダウンロードする。ダウンロードが完了すると、ＩＰ電話機１２はログイン情報及びプレゼンス情報を参照し、ログイン中及び不在であった場合には、即時ソフトウェアの切り替えを行う。同様にログアウト中であっても、即時ソフトウェアの切り替えを行う。もしログイン中及び在席であった場合には、ログアウトもしくは不在に切り替わるまで待機し、切り替わり後にソフトウェアの切り替えを実行する。また、ログイン中及び在席であった場合には、表示器１０１に更新タイミングの入力を促す表示を行い、ユーザに更新タイミングを入力させてもよい。その後、ユーザの入力した更新タイミングか、入力がなく一定時間経過した場合に、ソフトウェアの切り替えを行う。当然、設定は適宜変更することができ、ユーザがログアウトしており、離席であるときのみ即時ソフトウェアの切り替えを行うことにしてもよい。
【００２８】
上記では実施例２に示したソフトウェアの切り替えを行うタイミングについてログイン情報及びプレゼンス情報に基づいて指定を行ったが、実施例１に示したダウンロード要求を行うタイミングの指定と組み合わせることもできる。すなわちＦＴＰサーバ１１に対するダウンロード要求を行う際、ログイン中及び不在であった場合には、即時ダウンロード要求を行う。ログイン中及び在席であった場合には、ログアウトもしくは不在に切り替わるまで待機し、切り替わり後にダウンロード要求を行う。
【図面の簡単な説明】
【００２９】
【図１】この発明に関わる電話システムの実施の形態を示すシステム図。
【図２】図１のＩＰ電話端末１２の機能ブロック図。
【図３】実施例１におけるソフトウェア更新のシーケンス図。
【図４】実施例１におけるユーザの入力がない場合のソフトウェア更新のシーケンス図。
【図５】実施例２におけるソフトウェア更新のシーケンス図。
【図６】実施例２におけるユーザの入力がない場合のソフトウェア更新のシーケンス図。
【符号の説明】
【００３０】
ＩＰネットワーク・・・１０、ＦＴＰサーバ・・・１１、ＩＰ電話機・・・１２，１３，１４、表示器・・・１０１、制御部・・・１０２、キーパッド部・・・１０３、インターフェース部・・・１０４
【図１】
2007274165.tif 000003
【図２】
2007274165.tif 000004
【図３】
2007274165.tif 000005
【図４】
2007274165.tif 000006
【図５】
2007274165.tif 000007
【図６】
2007274165.tif 000008