(57)【要約】【課題】  遠隔地にある釦電話装置のプログラムを遠隔操作で更新することを可能とする。【解決手段】  端末がプログラムサーバにログインするための必要情報を釦電話装置に送信し、釦電話装置が必要情報を用いてプログラムサーバにログインし、釦電話装置がプログラムサーバに格納されているプログラムの一覧をプログラムサーバに要求し、プログラムサーバがプログラムの一覧を釦電話装置に送信し、釦電話装置がプログラムの一覧からユーザが所望するプログラムを選択するための画面を端末に送信し、端末がユーザにより選択されたプログラムを特定するための情報を釦電話装置に送信し、釦電話装置がプログラム特定情報により特定されたプログラムをプログラムサーバに要求し、プログラムサーバが要求されたプログラムを釦電話装置に送信し、釦電話装置がプログラムサーバから受信したプログラムの稼働を開始する。【選択図】        図２
2005159637.tif 000002
【特許請求の範囲】
【請求項１】
端末が、プログラムサーバにログインするための必要情報を釦電話装置に送信する必要情報送信ステップと、
前記釦電話装置が、前記必要情報を用いて前記プログラムサーバにログインするログインステップと、
前記釦電話装置が、前記プログラムサーバに格納されているプログラムの一覧を前記プログラムサーバに要求するプログラム一覧要求ステップと、
前記プログラムサーバが、前記プログラムの一覧を前記釦電話装置に送信するプログラム一覧送信ステップと、
前記釦電話装置が、前記プログラムの一覧からユーザが所望するプログラムを選択するための画面を前記端末に送信するプログラム選択画面送信ステップと、
前記端末が、前記ユーザにより選択されたプログラムを特定するための情報（プログラム特定情報）を前記釦電話装置に送信するプログラム特定情報送信ステップと、
前記釦電話装置が、前記プログラム特定情報により特定されたプログラムを前記プログラムサーバに要求するプログラム要求ステップと、
前記プログラムサーバが、要求されたプログラムを前記釦電話装置に送信するプログラム送信ステップと、
前記釦電話装置が、前記プログラムサーバから受信したプログラムの稼働を開始する稼働開始ステップと、
を備えることを特徴とする釦電話装置プログラム更新方法。
【請求項２】
請求項１に記載の釦電話装置プログラム更新方法において、
前記稼働開始ステップにおいて、前記プログラムサーバから受信したプログラムの名称を現在稼働しているプログラムの名称と同一にして、釦電話装置を再起動することを特徴とする釦電話装置プログラム更新方法。
【請求項３】
端末と、釦電話装置と、プログラムサーバとを備え、
前記端末が、
前記プログラムサーバにログインするための必要情報を前記釦電話装置に送信する必要情報送信手段と、
ユーザにより選択されたプログラムを特定するための情報（プログラム特定情報）を前記釦電話装置に送信するプログラム特定情報送信手段と、
を備え、
前記釦電話装置が、
前記必要情報を用いて前記プログラムサーバにログインするログイン手段と、
前記プログラムサーバに格納されているプログラムの一覧を前記プログラムサーバに要求するプログラム一覧要求手段と、
前記プログラムの一覧からユーザが所望するプログラムを選択するための画面を前記端末に送信するプログラム選択画面送信手段と、
前記プログラム特定情報により特定されたプログラムを前記プログラムサーバに要求するプログラム要求手段と、
前記プログラムサーバから受信したプログラムの稼働を開始する稼働開始手段と、
を備え、
前記プログラムサーバが、
前記プログラムの一覧を前記釦電話装置に送信するプログラム一覧送信手段と、
要求されたプログラムを前記釦電話装置に送信するプログラム送信手段と、
を備えることを特徴とする釦電話装置プログラム更新システム。
【請求項４】
請求項３に記載の釦電話装置プログラム更新システムにおいて、前記稼働開始手段は、前記プログラムサーバから受信したプログラムの名称を現在稼働しているプログラムの名称と同一にして、釦電話装置を再起動することを特徴とする釦電話装置プログラム更新システム。
【請求項５】
プログラムサーバにログインするための必要情報を用いて前記プログラムサーバにログインするログイン手段と、
前記プログラムサーバに格納されているプログラムの一覧を前記プログラムサーバに要求するプログラム一覧要求手段と、
前記プログラムの一覧からユーザが所望するプログラムを選択するための画面を前記端末に送信するプログラム選択画面送信手段と、
前記プログラム特定情報により特定されたプログラムを前記プログラムサーバに要求するプログラム要求手段と、
前記プログラムサーバから受信したプログラムの稼働を開始する稼働開始手段と、
を備えることを特徴とする釦電話装置。
【請求項６】
請求項５に記載の釦電話装置において、
前記稼働開始手段は、前記稼働開始ステップにおいて、前記プログラムサーバから受信したプログラムの名称を現在稼働しているプログラムの名称と同一にして、釦電話装置を再起動することを特徴とする釦電話装置。
【請求項７】
コンピュータを請求項５又は６に記載の釦電話装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、釦電話装置並びに釦電話装置で用いられるプログラムを更新するための釦電話装置プログラム更新方法及びそのシステムに関する。
【背景技術】
【０００２】
現在、釦電話装置のプログラム入れ替えは次のようにして行われる。すなわち、設置場所まで担当者が行き釦電話装置本体に直接プログラムの書き込まれた記憶媒体を入れたり、または専用の器具を直接接続したりしなければならない。
【特許文献１】特開平３−１００８５０号公報
【特許文献２】特開平５−１２００２３号公報
【特許文献３】特開２０００−２７６３３７号公報
【特許文献４】特開２００１−２３６２１２号公報
【特許文献５】特開２００２−４４２３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、釦電話機のプログラムが更新版ができる度に、上記の方法により全国各地にある釦電話のプログラムを更新することは、多大な時間と労力を必要とし、効率的でない。
【０００４】
そこで、本発明は、遠隔地にある釦電話装置のプログラムを遠隔操作で更新することを可能とする釦電話装置並びに釦電話装置プログラム更新方法及びそのシステムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の第１の観点によれば、端末が、プログラムサーバにログインするための必要情報を釦電話装置に送信する必要情報送信ステップと、前記釦電話装置が、前記必要情報を用いて前記プログラムサーバにログインするログインステップと、前記釦電話装置が、前記プログラムサーバに格納されているプログラムの一覧を前記プログラムサーバに要求するプログラム一覧要求ステップと、前記プログラムサーバが、前記プログラムの一覧を前記釦電話装置に送信するプログラム一覧送信ステップと、前記釦電話装置が、前記プログラムの一覧からユーザが所望するプログラムを選択するための画面を前記端末に送信するプログラム選択画面送信ステップと、前記端末が、前記ユーザにより選択されたプログラムを特定するための情報（プログラム特定情報）を前記釦電話装置に送信するプログラム特定情報送信ステップと、前記釦電話装置が、前記プログラム特定情報により特定されたプログラムを前記プログラムサーバに要求するプログラム要求ステップと、前記プログラムサーバが、要求されたプログラムを前記釦電話装置に送信するプログラム送信ステップと、前記釦電話装置が、前記プログラムサーバから受信したプログラムの稼働を開始する稼働開始ステップと、を備えることを特徴とする釦電話装置プログラム更新方法が提供される。
【０００６】
また、本発明の第１の観点による釦電話装置プログラム更新方法において、前記稼働開始ステップにおいて、前記プログラムサーバから受信したプログラムの名称を現在稼働しているプログラムの名称と同一にして、釦電話装置を再起動してもよい。
【０００７】
本発明の第２の観点によれば、端末と、釦電話装置と、プログラムサーバとを備え、前記端末が、前記プログラムサーバにログインするための必要情報を前記釦電話装置に送信する必要情報送信手段と、ユーザにより選択されたプログラムを特定するための情報（プログラム特定情報）を前記釦電話装置に送信するプログラム特定情報送信手段と、を備え、前記釦電話装置が、前記必要情報を用いて前記プログラムサーバにログインするログイン手段と、前記プログラムサーバに格納されているプログラムの一覧を前記プログラムサーバに要求するプログラム一覧要求手段と、前記プログラムの一覧からユーザが所望するプログラムを選択するための画面を前記端末に送信するプログラム選択画面送信手段と、前記プログラム特定情報により特定されたプログラムを前記プログラムサーバに要求するプログラム要求手段と、前記プログラムサーバから受信したプログラムの稼働を開始する稼働開始手段と、を備え、前記プログラムサーバが、前記プログラムの一覧を前記釦電話装置に送信するプログラム一覧送信手段と、要求されたプログラムを前記釦電話装置に送信するプログラム送信手段と、を備えることを特徴とする釦電話装置プログラム更新システムが提供される。
【０００８】
本発明の第２の観点による釦電話装置プログラム更新システムにおいて、前記稼働開始手段は、前記プログラムサーバから受信したプログラムの名称を現在稼働しているプログラムの名称と同一にして、釦電話装置を再起動してもよい。
【０００９】
本発明の第３の観点によれば、プログラムサーバにログインするための必要情報を用いて前記プログラムサーバにログインするログイン手段と、前記プログラムサーバに格納されているプログラムの一覧を前記プログラムサーバに要求するプログラム一覧要求手段と、前記プログラムの一覧からユーザが所望するプログラムを選択するための画面を前記端末に送信するプログラム選択画面送信手段と、前記プログラム特定情報により特定されたプログラムを前記プログラムサーバに要求するプログラム要求手段と、前記プログラムサーバから受信したプログラムの稼働を開始する稼働開始手段と、を備えることを特徴とする釦電話装置が提供される。
【００１０】
本発明の第３の観点による釦電話装置において、前記稼働開始手段は、前記稼働開始ステップにおいて、前記プログラムサーバから受信したプログラムの名称を現在稼働しているプログラムの名称と同一にして、釦電話装置を再起動してもよい。
【発明の効果】
【００１１】
例えば、釦電話装置のプログラムを緊急に入れ替える必要性が発生した場合に、（たとえばセキュリティホールの発覚、不具合の修正等）カスタマーサポートのような一拠点から、複数のユーザの釦電話装置のプログラムを入れ替えることが出来る。
【００１２】
これにより時間短縮、工数削減等の効果が見込める。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明を実施するための最良の形態について詳細に説明する。
【００１４】
［実施形態１］
本発明は釦電話装置に実装されているプログラムを入れ替える際に、釦電話装置本体にプログラムの書き込まれた記憶媒体を直接入れることもなく、また、専用の器具を直接接続することもなく、ＩＰネットワークに接続されており参照可能なＩＰアドレスを有するプログラムサーバにアクセスし、プログラムを入れ替えるものである。
【００１５】
プログラムサーバにはプログラムが格納されている。
【００１６】
図１を参照すると、釦電話装置１０１はＴＣＰ／ＩＰによりネットワークに接続できるインターフェイスを有し、ＩＰネットワーク１０２の一端末としてＩＰアドレスを与えられ動作している。ＩＰアドレスは、マニュアルで設定され、又は、ＤＨＣＰサーバにより自動設定されている。設定されたＩＰアドレスは、通信を行うソフトウェアから参照できるように、ハードディスク又はフラッシュメモリ等の記録媒体に格納されている。
【００１７】
釦電話装置１０１はＩＰネットワーク１０２内の第１のプログラムサーバ１０３あるいは他のＩＰネットワーク１０４の第２のプログラムサーバ１０５にＦＴＰ等のプロトコルを用いてファイルの送受信を行うことが出来る。
【００１８】
釦電話装置１０１に実装されているプログラムを入れ替える際に、ＩＰネットワーク１０２を利用してサブネットアドレスの同一なＩＰネットワーク１０２内の第１のプログラムサーバ１０３にアクセスし、ＦＴＰ等のプロトコルを用いてファイルの送受信を行いプログラムを入れ替える。
【００１９】
プログラムの入れ替えは、釦電話装置が起動時に、たとえば「ｍａｉｎ．ｂｉｎ」というファイル名のプログラムを読み込んで動作するものとすると、プログラムダウンロードを行った後にファイル名を変更することで既存のプログラムとダウンロードしたプログラムを入れ替える。
【００２０】
つまり、既存のプログラムの名称がｍａｉｎ．ｂｉｎであるとすると、まず、既存のプログラムを用いて新しいプログラムのダウンロードを行う。ダウンロードしたプログラムの名称を、例えば、ｍａｉｎ．ｎｅｗとする。その後、既存のプログラムの名称をｍａｉｎ．ｏｌｄに変更し、ダウンロードしたプログラムの名称をｍａｉｎ．ｂｉｎに変更し、釦電話装置１０１を再起動する。
【００２１】
釦電話装置１０１は表示機能を持った電話機端末１０６を収容しており、プログラムの入れ替えは何れかの電話機端末１０６を操作することで行われる。
【００２２】
プログラムのダウンロード方法は以下の通りである。
１．第１のプログラムサーバ１０３又は第２のプログラムサーバ１０５のＩＰアドレスを人手により入力する。
【００２３】
こうすると、釦電話装置１０１は、ｆｔｐの制御用のポートを用いて第１のプログラムサーバ１０３又は第２のプログラムサーバ１０５にアクセスし、ｆｔｐの制御用のポートを用いて、アクセスしたプログラムサーバに格納されており、これからダウンロード可能なプログラムのリストを取得する。そして、第１の端末１０７にはダウンロード可能なプログラムが表示される。
２．釦電話装置１０１の画面に一覧表示されたダウンロード可能なプログラムのうちからダウンロードするプログラムをユーザの操作により選択する。
３．釦電話装置１０１は、ｆｔｐを用いて、選択されたプログラムをダウンロードする。
【００２４】
釦電話装置１０１のプログラムはＡ部分とＢ部分より成り、二面構造を持っている。Ａ部分を運用中はＢ部分のダウンロードを行い、Ｂ部分を運用中はＡ部分のダウンロードを行う。
【００２５】
プログラムダウンロードが完了すると、釦電話装置１０１を再起動することにより、既存のプログラムのエリアとダウンロードしたプログラムのエリアを切り替える。
【００２６】
［実施形態２］
釦電話装置１０１は他のＩＰネットワーク１０４に接続されている第２の端末１０８により遠隔操作が可能であり、プログラムの入れ替えは第２の端末１０８から操作することで行われる。
【００２７】
すなわち、第２の端末１０８は、ＷＥＢブラウザの機能を有する。第２の端末１０８から釦電話装置１０１に対して、ＷＥＢブラウザでアクセスする。
【００２８】
釦電話装置１０１にはＷＥＢサーバの機能があり、第２の端末１０８へＣＧＩ(Common Gateway Interface)プログラムによってプログラムダウンロードの手順を表示できる。
【００２９】
第２の端末１０８はＷｅｂブラウザに表示されたプログラムダウンロード手順に従って操作する。
【００３０】
釦電話装置１０１はユーザからの入力にしたがってプログラムサーバにｆｔｐにて接続し、プログラムダウンロードを行う。
【００３１】
次に、本実施形態による釦電話装置プログラム更新方法の詳細について図２及び３を参照して説明する。
【００３２】
まず、端末はプログラムサーバのアドレス、ユーザ名及びパスワードを入力するための画面を表示し、プログラムサーバのアドレス、ユーザ名及びパスワードのユーザによるこの画面への入力を受け付ける（ステップＳ２０１）。次に、端末は、ステップＳ２０１で入力されたプログラムサーバのアドレス、ユーザ名及びパスワードを釦電話装置に送信する（ステップＳ２０２）。
【００３３】
釦電話装置では、釦電話装置のＷＥＢサーバ機能部が受信したプログラムサーバのアドレス、ユーザ名及びパスワードをＣＧＩプログラムが受け、ＣＧＩプログラムは、これらを釦電話装置が内蔵するｆｔｐ機能部に渡しつつｆｔｐ機能部を起動する。ｆｔｐ機能部は、以下のステップＳ２０３、Ｓ２０４、Ｓ２０５、Ｓ２０６、Ｓ２０７、Ｓ２０８、Ｓ２０９、Ｓ２１３及びＳ２１４の実行に関わる。
【００３４】
釦電話装置は、アドレスにより特定されたプログラムサーバに接続要求を送信する（ステップＳ２０３）。次に、プログラムサーバは、ユーザ名の要求を釦電話装置に送信する（ステップＳ２０４）。次に、釦電話装置は、ユーザ名をプログラムサーバに送信する（ステップＳ２０５）。次に、プログラムサーバは、パスワードの要求を釦電話装置に送信する（ステップＳ２０６）。次に、釦電話装置は、パスワードをプログラムサーバに送信する（ステップＳ２０７）。ステップＳ２０３〜Ｓ２０９がログイン手続きである。
【００３５】
次に、釦電話装置は、プログラム一覧の要求をプログラムサーバに送信する（ステップＳ２０８）。次に、プログラムサーバは、プログラム一覧を釦電話装置に送信する（ステップＳ２０９）。
【００３６】
次に、釦電話装置は、受信したプログラム一覧からユーザが所望のプログラムを選択できるようなＷＥＢページ（図３参照）を生成し、そのＷＥＢページを端末に送信する（ステップＳ２１０）。次に、端末は、ユーザによるプログラムの選択を受け付ける（ステップＳ２１１）。次に、端末は、ユーザにより選択されたプログラムを特定するためのプログラム特定情報をＨＴＭＬでいうところのフォーム情報として釦電話装置に送信する（ステップＳ２１２）。
【００３７】
次に、釦電話装置では、釦電話装置のＷＥＢサーバ機能部が受信したプログラム特定情報をＣＧＩプログラムが受け、ＣＧＩプログラムは、プログラム特定情報をｆｔｐ機能部に渡す。そして、ｆｔｐ機能部は、選択されたプログラムの要求をプログラムサーバに送信する（ステップＳ２１３）。次に、プログラムサーバは、要求されたプログラムを釦電話装置に送信する（ステップＳ２１４）。
【００３８】
釦電話装置では、ＣＧＩプログラムにより、現在稼働しているプログラム（旧プログラム）の名称を変更し（ステップＳ２１５）、ステップＳ２１４で受信したプログラム（新プログラム）の名称を現在稼働指定プログラムの名称に変更し（ステップＳ２１６）、釦電話装置を再起動する（ステップＳ２１７）。こうすることにより、再起動後、新プログラムが稼働する（ステップＳ２１８）。
【００３９】
なお、ｔｅｌｎｅｔを用いて第２の端末１０８から釦電話装置１０１を操作し、釦電話装置１０１がプログラムをプログラムサーバからダウンロードするようにしても良い。
【００４０】
また、釦電話装置の図２の処理を行うための機能部は、ハードウェアによっても実現することができるが、コンピュータをこれらの機能部として機能させるためのプログラムをコンピュータが読み込んで実行することによっても実現することができる。
【産業上の利用可能性】
【００４１】
本発明は、釦電話装置のプログラムの更新に利用することができる。
【図面の簡単な説明】
【００４２】
【図１】本発明の実施形態による釦電話装置プログラム更新システムの構成を示すブロック図である。
【図２】本発明の実施形態による釦電話装置プログラム更新方法を示すフローチャートである。
【図３】本発明の実施形態による釦電話装置が生成するプログラム選択するための一覧画面を示す図である。
【符号の説明】
【００４３】
１０１  釦電話装置
１０２  ＩＰネットワーク
１０３  第１のプログラムサーバ
１０４  ＩＰネットワーク
１０５  第２のプログラムサーバ
１０６  電話機端末
１０７  第１の端末
１０８  第２の端末
【図１】
2005159637.tif 000003
【図２】
2005159637.tif 000004
【図３】
2005159637.tif 000005