(57)【要約】【課題】  コネクタ数の増加を防止可能で、かつ、制御プログラムを容易に変更することが可能な電話機を提供する。【解決手段】  ＣＰＵ６ａは、ダイヤルボタン１２が切替指示を受け付けると、書込みプログラム格納部６ｂが格納しているデータ書込みプログラムを読み取り、その読み取ったデータ書込みプログラムを実行する。ＣＰＵ６ａは、データ書込みプログラムを実行すると、切替制御線７を通して信号切替回路４に書換え信号を出力する。信号切替回路４は、その書換え信号を受け付けると、ハンドセット接続モジュラコネクタ２をＣＰＵ６ｃと接続する。その後、ＣＰＵ６ａは、データ書込みプログラムを実行することによって、ハンドセット接続モジュラコネクタ２から入力するデータに基づいて制御プログラムを変更する。【選択図】      図１
2006128769.tif 000002
【特許請求の範囲】
【請求項１】
ハンドセットが接続されるハンドセット用コネクタと、電話回線が接続される電話回線用コネクタと、前記電話回線用コネクタを介して前記ハンドセット用コネクタを前記電話回線に接続する通話処理部と、制御プログラムを格納する格納部と、ユーザから動作指示を受け付ける操作部と、前記操作部が前記動作指示を受け付けると、前記格納部が格納している制御プログラムに基づいて前記通話処理部の動作を制御する制御部と、を含む電話機において、
前記ハンドセット用コネクタの接続先を、前記通話処理部と前記制御部とのいずれかに切り替える切替部を含み、
前記操作部は、ユーザから切替指示を受け付け、
前記制御部は、前記操作部が前記切替指示を受け付けると、前記ハンドセット用コネクタが前記制御部と接続するように前記切替部を制御しその後前記ハンドセット用コネクタから入力するデータに基づいて前記制御プログラムを変更し、また、前記操作部が前記動作指示を受け付けると、前記ハンドセット用コネクタが前記通話処理部と接続するように前記切替部を制御しその後前記制御プログラムに基づいて前記通話処理部の動作を制御することを特徴とする電話機。
【請求項２】
請求項１に記載の電話機において、
前記制御部は、
データ書込みプログラムを格納する書込みプログラム格納部と、
前記操作部が前記切替指示を受け付けると、前記書込みプログラム格納部が格納しているデータ書込みプログラムを実行して、前記ハンドセット用コネクタが前記制御部と接続するように前記切替部を制御し、その後、前記ハンドセット用コネクタから入力するデータに基づいて前記格納部が格納している制御プログラムを変更するコンピュータと、を含む電話機。
【請求項３】
請求項１または２に記載の電話機において、
前記格納部は、フラッシュメモリである、電話機。
【請求項４】
請求項１ないし３のいずれか１項に記載の電話機において、
前記操作部は、ダイヤルボタンである、電話機。
【請求項５】
ハンドセットが接続されるハンドセット用コネクタと、電話回線が接続される電話回線用コネクタと、前記電話回線用コネクタを介して前記ハンドセット用コネクタを前記電話回線に接続する通話処理部と、制御プログラムを格納する格納部と、ユーザから動作指示を受け付ける操作部と、前記操作部が前記動作指示を受け付けると、前記格納部が格納している制御プログラムに基づいて前記通話処理部の動作を制御する制御部と、前記ハンドセット用コネクタの接続先を前記通話処理部と前記制御部とのいずれかに切り替える切替部とを含む電話機が行う電話機の制御プログラム書き換え方法であって、
ユーザから切替指示を受け付ける切替指示受け付けステップと、
前記切替指示が受け付けられると、前記ハンドセット用コネクタが前記制御部と接続するように前記切替部を制御し、その後、前記制御部が前記ハンドセット用コネクタから入力するデータに基づいて前記制御プログラムを変更する変更ステップと、
ユーザから前記動作指示を受け付ける動作指示受付ステップと、
前記動作指示が受け付けられると、前記ハンドセット用コネクタが前記通話処理部と接続するように前記切替部を制御し、その後、前記制御部が前記制御プログラムに基づいて前記通話処理部の動作を制御する制御ステップと、を含む電話機の制御プログラム書き換え方法。
【請求項６】
請求項５に記載の電話機の制御プログラム書き換え方法において、
前記制御部は、データ書込みプログラムを格納する書込みプログラム格納部と、コンピュータとを含み、
前記変更ステップは、前記データ書込みプログラムを実行しているコンピュータによって実行される、電話機の制御プログラム書き換え方法。
【請求項７】
請求項５または６に記載の電話機の制御プログラム書き換え方法において、
前記格納部は、フラッシュメモリである、電話機の制御プログラム書き換え方法。
【請求項８】
請求項５ないし７のいずれか１項に記載の電話機の制御プログラム書き換え方法において、
前記操作部は、ダイヤルボタンである、電話機の制御プログラム書き換え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話機および電話機の制御プログラム書き換え方法に関し、特には、電話機内の制御プログラムを書き換え可能な電話機およびその制御プログラム書き換え方法に関する。
【背景技術】
【０００２】
従来、卓上電話機等の電話機には、マイクロコンピュータが搭載されている。このマイクロコンピュータは、フラッシュメモリを内蔵し、そのフラッシュメモリ内のデータを書き換えることができる。このフラッシュメモリは、電話機の動作を特定する制御プログラムを格納する。
【０００３】
従来、フラッシュメモリ内の制御プログラムの変更は、電話機筐体を分解して行わなければならなかった。その理由は、以下の通りである。
【０００４】
フラッシュメモリを内蔵したマイクロコンピュータは、電話機筐体内部に取り付けられたプリント基板に実装されている。このため、制御プログラムの変更を行う者は、電話機筐体を分解して、制御プログラムを変更するために必要なデータ書込み機を、マイクロコンピュータと電気的に接続しなければならなかった。
【０００５】
特許文献１（特開２００１−２２５７１号公報）には、制御プログラムを入力するための専用コネクタを有する電子機器が記載されている。このため、この電子機器は、電子機器の筐体が分解されなくても、フラッシュメモリ内の制御プログラムを変更することが可能となる。
【０００６】
しかしながら、特許文献１に記載の電子機器は、専用コネクタを必要とするため、電子機器のコネクタの数が多くなる。
【０００７】
特許文献２（特開２０００−１４８３１６号公報）には、外部Ｉ／Ｏコネクタを携帯機制御変換部とＲＳ２３２Ｃ変換部とのいずれかに接続する信号切替部を有する携帯端末装置が記載されている。なお、携帯機制御変換部は、制御部（ＣＰＵ）で実行されるソフトウエア（プログラム）の書き換えを行うための信号を処理する。この携帯端末装置では、１つの外部Ｉ／Ｏコネクタは、複数種類の外部機器と接続することができる。このため、携帯端末装置のコネクタの数を少なくすることが可能になる。
【特許文献１】特開２００１−２２５７１号公報
【特許文献２】特開２０００−１４８３１６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
特許文献２に記載の技術がＲＳ２３２Ｃ用のインターフェースを搭載していない電話機に採用されると、その電話機には、特許文献２に記載の外部Ｉ／Ｏコネクタ（具体的には、ＲＳ２３２Ｃと電話機制御との両方に対応するコネクタ）が、新たに設けられなければならない。したがって、電話機のコネクタの数は増えてしまう。
【０００９】
本発明の目的は、コネクタ数の増加を防止可能で、かつ、制御プログラムを容易に変更することが可能な電話機および電話機の制御プログラム書き換え方法を提供することである。
【課題を解決するための手段】
【００１０】
上記の目的を達成するための、本発明の電話機は、ハンドセットが接続されるハンドセット用コネクタと、電話回線が接続される電話回線用コネクタと、前記電話回線用コネクタを介して前記ハンドセット用コネクタを前記電話回線に接続する通話処理部と、制御プログラムを格納する格納部と、ユーザから動作指示を受け付ける操作部と、前記操作部が前記動作指示を受け付けると、前記格納部が格納している制御プログラムに基づいて前記通話処理部の動作を制御する制御部と、を含む電話機において、前記ハンドセット用コネクタの接続先を、前記通話処理部と前記制御部とのいずれかに切り替える切替部を含み、前記操作部は、ユーザから切替指示を受け付け、前記制御部は、前記操作部が前記切替指示を受け付けると、前記ハンドセット用コネクタが前記制御部と接続するように前記切替部を制御しその後前記ハンドセット用コネクタから入力するデータに基づいて前記制御プログラムを変更し、また、前記操作部が前記動作指示を受け付けると、前記ハンドセット用コネクタが前記通話処理部と接続するように前記切替部を制御しその後前記制御プログラムに基づいて前記通話処理部の動作を制御する。
【００１１】
また、本発明の電話機の制御プログラム書き換え方法は、ハンドセットが接続されるハンドセット用コネクタと、電話回線が接続される電話回線用コネクタと、前記電話回線用コネクタを介して前記ハンドセット用コネクタを前記電話回線に接続する通話処理部と、制御プログラムを格納する格納部と、ユーザから動作指示を受け付ける操作部と、前記操作部が前記動作指示を受け付けると、前記格納部が格納している制御プログラムに基づいて前記通話処理部の動作を制御する制御部と、前記ハンドセット用コネクタの接続先を前記通話処理部と前記制御部とのいずれかに切り替える切替部とを含む電話機が行う電話機の制御プログラム書き換え方法であって、ユーザから切替指示を受け付ける切替指示受け付けステップと、前記切替指示が受け付けられると、前記ハンドセット用コネクタが前記制御部と接続するように前記切替部を制御し、その後、前記制御部が前記ハンドセット用コネクタから入力するデータに基づいて前記制御プログラムを変更する変更ステップと、ユーザから前記動作指示を受け付ける動作指示受付ステップと、前記動作指示が受け付けられると、前記ハンドセット用コネクタが前記通話処理部と接続するように前記切替部を制御し、その後、前記制御部が前記制御プログラムに基づいて前記通話処理部の動作を制御する制御ステップとを含む。
【００１２】
上記の発明によれば、切替指示が受け付けられると、ハンドセット用コネクタが制御部と接続するように切替部が制御され、その後、制御部がハンドセット用コネクタから入力するデータに基づいて制御プログラムを変更する。このため、ハンドセット用コネクタが、制御プログラム変更データ用コネクタとしても使用される。したがって、コネクタの数を増加させることなく、制御プログラムを容易に変更することが可能となる。
【００１３】
なお、前記制御部が、データ書込みプログラムを格納する書込みプログラム格納部と、コンピュータとを含み、前記切替指示が受け付けられると、前記コンピュータが前記データ書込みプログラムを実行して、前記ハンドセット用コネクタが前記制御部と接続するように前記切替部を制御し、その後、前記ハンドセット用コネクタから入力するデータに基づいて前記制御プログラムを変更することが望ましい。
【００１４】
上記の発明によれば、データ書込みプログラムに基づいて制御プログラムの書き換えを行うことが可能になる。
【００１５】
また、前記格納部は、フラッシュメモリであることが望ましい。
【００１６】
また、前記操作部は、ダイヤルボタンであることが望ましい。
【発明の効果】
【００１７】
本発明によれば、ハンドセット用コネクタが制御プログラム変更データ用コネクタとしても使用されるため、コネクタの数を増加させることなく、制御プログラムを容易に変更することが可能となる。
【発明を実施するための最良の形態】
【００１８】
次に、本発明の実施の形態について図面を参照して詳細に説明する。
【００１９】
図１は、本発明の一実施例の電話機を示したブロック図である。
【００２０】
図１において、電話機１は、ハンドセット接続モジュラコネクタ２と、ハンドセット接続用信号線３と、信号切替回路４と、電話機ネットワーク回路５と、マイクロコンピュータ６と、切替制御線７と、ハンドセット信号線８と、マイクロコンピュータ信号線９と、電話回線信号線１０と、電話回線接続モジュラコネクタ１１と、ダイヤルボタン１２と、押しボタン情報信号線１３と、制御線１４と、プリント基板１５とを含む。
【００２１】
プリント基板１５には、信号切替回路４と、電話機ネットワーク回路５と、マイクロコンピュータ６と、切替制御線７と、ハンドセット信号線８と、マイクロコンピュータ信号線９と、制御線１４とが、実装されている。
【００２２】
マイクロコンピュータ６は、制御プログラム格納部６ａおよび制御部６ｄとを含む。制御部６ｄは、書込みプログラム格納部６ｂおよびＣＰＵ６ｃを含む。
【００２３】
ハンドセット接続モジュラコネクタ２は、４つの接続端子を有する。
【００２４】
ハンドセット接続モジュラコネクタ２にハンドセットコード１６が装着されると、ハンドセット接続モジュラコネクタ２は、ハンドセットコード１６を介して、ハンドセット（受話器）１７と接続する。具体的には、ハンドセット接続モジュラコネクタ２が有する４つの接続端子のそれぞれが、ハンドセットコード１６が有する４つの接続端子のいずれかに接続する。なお、ハンドセットコード１６をハンドセット接続モジュラコネクタ２から取り外すことも可能である。
【００２５】
また、ハンドセット接続モジュラコネクタ２に接続ケーブル１８が装着されると、ハンドセット接続モジュラコネクタ２は、接続ケーブル１８を介して、データ書込み機１９と接続する。具体的には、ハンドセット接続モジュラコネクタ２が有する４つの接続端子のそれぞれが、接続ケーブル１８が有する４つの接続端子のいずれかに接続する。なお、接続ケーブル１８をハンドセット接続モジュラコネクタ２から取り外すことも可能である。
【００２６】
ハンドセット接続モジュラコネクタ２は、ハンドセット接続用信号線３を介して、信号切替回路４と接続する。
【００２７】
ハンドセット接続用信号線３は、４本の信号線を含み、その４本の信号線のそれぞれは、ハンドセット接続モジュラコネクタ２が有する４つの接続端子のいずれかと接続する。
【００２８】
信号切替回路４は、ハンドセット接続モジュラコネクタ２の接続先を、電話機ネットワーク回路５とマイクロコンピュータ６とのいずれかに切り替える。
【００２９】
具体的には、信号切替回路４は、切替制御線７から提供される切替信号に基づいて、ハンドセット接続モジュラコネクタ２の接続先を切り替える。なお、切替信号は、制御部６ｄ（具体的にはＣＰＵ６ｃ）から出力される。
【００３０】
例えば、信号切替回路４は、切替信号として電話信号を受け付けると、ハンドセット接続モジュラコネクタ２の接続先をハンドセット信号線８とし、ハンドセット接続モジュラコネクタ２を電話機ネットワーク回路５と接続する。なお、ハンドセット信号線８は、４本の信号線を含み、その４本の信号線のそれぞれは、電話機ネットワーク回路５を信号切替回路４と接続する。
【００３１】
また、信号切替回路４は、切替信号として書換え信号を受け付けると、ハンドセット接続モジュラコネクタ２の接続先をマイクロコンピュータ信号線９とし、ハンドセット接続モジュラコネクタ２を制御部６ｄ（具体的には、ＣＰＵ６ｃ）と接続する。なお、マイクロコンピュータ信号線９は、４本の信号線を含み、その４本の信号線のそれぞれは、制御部６ｄ（具体的には、ＣＰＵ６ｃ）を信号切替回路４と接続する。
【００３２】
電話機ネットワーク回路５は、通話処理部として働き、電話回線信号線１０を介して、ハンドセット信号線８を電話回線接続モジュラコネクタ１１に接続する。なお、電話回線信号線１０は、電話機ネットワーク回路５を電話回線接続モジュラコネクタ１１と接続する。また、電話回線接続モジュラコネクタ１１には、電話回線が接続される。
【００３３】
電話機ネットワーク回路５は、電話回線接続モジュラコネクタ１１に接続された電話回線をハンドセット１７と接続させて通話処理を行う。
【００３４】
ダイヤルボタン１２は、操作部として働き、ユーザから動作指示（例えば、電話番号）を受け付け、その受け付けた動作指示を、押しボタン情報信号線１３を介して、制御部６ｄ（具体的にはＣＰＵ６ｃ）に出力する。押しボタン情報信号線１３は、ダイヤルボタン１２を制御部６ｄ（具体的にはＣＰＵ６ｃ）と接続する。
【００３５】
また、ダイヤルボタン１２は、ユーザから切替指示を受け付け、その受け付けた切替指示を、押しボタン情報信号線１３を介して、制御部６ｄ（具体的にはＣＰＵ６ｃ）に出力する。なお、この切替指示は、動作指示とは異なり、一般ユーザによって行わない特定の操作をダイヤルボタン１２に対して行うことによって入力される
制御プログラム格納部６ａは、コンピュータが読み取り可能な記録媒体である。例えば、制御プログラム格納部６ａは、データ書換え可能なフラッシュメモリである。制御プログラム格納部６ａは、電話機１の動作を特定する制御プログラムを格納する。
【００３６】
書込みプログラム格納部６ｂは、コンピュータが読み取り可能な記録媒体である。例えば、書込みプログラム格納部６ｂは、データ書換え可能なフラッシュメモリまたはＲＯＭである。書込みプログラム格納部６ｂは、データ書込みプログラムを格納する。
【００３７】
ＣＰＵ（コンピュータ）６ａは、電話機１の動作を制御する。
【００３８】
制御部６ｄは、ダイヤルボタン１２が切替指示を受け付けると、切替制御線７を通して信号切替回路４に書換え信号を出力する。信号切替回路４は、その書換え信号を受け付けると、ハンドセット接続モジュラコネクタ２を制御部６ｄと接続する。その後、制御部６ｄは、ハンドセット接続モジュラコネクタ２から入力するデータに基づいて制御プログラムを変更する。
【００３９】
具体的には、ＣＰＵ６ａは、ダイヤルボタン１２が切替指示を受け付けると、書込みプログラム格納部６ｂが格納しているデータ書込みプログラムを読み取り、その読み取ったデータ書込みプログラムを実行する。
【００４０】
ＣＰＵ６ａは、データ書込みプログラムを実行すると、切替制御線７を通して信号切替回路４に書換え信号を出力する。信号切替回路４は、その書換え信号を受け付けると、ハンドセット接続モジュラコネクタ２をマイクロコンピュータ６（具体的には、ＣＰＵ６ｃ）と接続する。
【００４１】
その後、ＣＰＵ６ａは、データ書込みプログラムを実行することによって、ハンドセット接続モジュラコネクタ２から入力するデータに基づいて制御プログラムを変更する。
【００４２】
また、制御部６ｄは、ダイヤルボタン１２が動作指示を受け付けると、切替制御線７を通して信号切替回路４に電話信号を出力する。信号切替回路４は、その電話信号を受け付けると、ハンドセット接続モジュラコネクタ２を電話機ネットワーク回路５と接続する。その後、制御部６ｄは、その受け付けた動作指示を制御線１４を介して電話機ネットワーク回路５に出力し、電話機ネットワーク回路５の動作を制御する。制御線１４は、制御部６ｄ（具体的にはＣＰＵ６ｃ）を電話機ネットワーク回路５と接続する。
【００４３】
具体的には、ＣＰＵ６ａは、ダイヤルボタン１２が動作指示を受け付けると、制御プログラム格納部６ａが格納している制御プログラムを読み取り、その読み取った制御プログラムを実行する。
【００４４】
ＣＰＵ６ａは、制御プログラムを実行すると、切替制御線７を通して信号切替回路４に電話信号を出力する。信号切替回路４は、その電話信号を受け付けると、ハンドセット接続モジュラコネクタ２を電話機ネットワーク回路５と接続する。
【００４５】
その後、ＣＰＵ６ａは、制御プログラムを実行することによって、その受け付けた動作指示を制御線１４を介して電話機ネットワーク回路５に出力し、電話機ネットワーク回路５の動作を制御する。制御線１４は、マイクロコンピュータ６（具体的にはＣＰＵ６ｃ）を電話機ネットワーク回路５と接続する。
【００４６】
次に、動作を説明する。
【００４７】
図２は、電話機１の動作を説明するためのフローチャートである。以下、図２を参照して、電話機１の動作を説明する。
【００４８】
ハンドセット１７がハンドセット接続モジュラコネクタ２に接続されている場合、電話機１は、通常の電話として動作する。この場合、ユーザ（一般ユーザ）は、ダイヤルボタン１２を操作して動作指令を入力する。
【００４９】
ダイヤルボタン１２は、ユーザから入力された動作指令を受け付け、その受け付けた動作指令をＣＰＵ６ｃに出力する。
【００５０】
ＣＰＵ６ａは、ダイヤルボタン１２が動作指示を受け付けると（ステップ２１）、制御プログラム格納部６ａが格納している制御プログラムを読み取り、その読み取った制御プログラムを実行する（ステップ２２）。
【００５１】
ＣＰＵ６ａは、制御プログラムを実行すると、切替制御線７を通して信号切替回路４に電話信号を出力する。信号切替回路４は、その電話信号を受け付けると、ハンドセット接続モジュラコネクタ２を電話機ネットワーク回路５と接続する。
【００５２】
その後、ＣＰＵ６ａは、制御プログラムを実行することによって、その受け付けた動作指示を制御線１４を介して電話機ネットワーク回路５に出力し、電話機ネットワーク回路５の動作を制御する。
【００５３】
一方、制御プログラムが変更される場合、ユーザ（制御プログラム管理者）は、ハンドセット接続モジュラコネクタ２からハンドセットコード１６を取り外しデータ書込み機１９の接続ケープル１８をハンドセット接続モジュラコネクタ２に接続する。
【００５４】
その後、ユーザ（制御プログラム管理者）は、一般使用者の操作しない特定の操作（例えば、“＊”ダイヤルボタン，“０”ダイヤルボタン，“＃”ダイヤルボタン３個の同時押し等）をダイヤルボタン１２に対して行って、切替指示を入力する。
【００５５】
ダイヤルボタン１２は、ユーザから入力された切替指令を受け付け、その受け付けた切替指令をＣＰＵ６ｃに出力する。
【００５６】
ＣＰＵ６ａは、ダイヤルボタン１２が切替指示を受け付けると（ステップ２１）、書込みプログラム格納部６ｂが格納しているデータ書込みプログラムを読み取り、その読み取ったデータ書込みプログラムを実行する（ステップ２３）。
【００５７】
ＣＰＵ６ａは、データ書込みプログラムを実行すると、切替制御線７を通して信号切替回路４に書換え信号を出力する。信号切替回路４は、その書換え信号を受け付けると、ハンドセット接続モジュラコネクタ２をマイクロコンピュータ６（具体的には、ＣＰＵ６ｃ）と接続する。
【００５８】
その後、ＣＰＵ６ａは、データ書込みプログラムを実行することによって、ハンドセット接続モジュラコネクタ２から入力するデータに基づいて制御プログラムを変更する。
【００５９】
具体的には、ＣＰＵ６ａは、データ書込みプログラムによって定められた制御手順により、データ書込み機１９から、制御プログラムの変更データを取り込み、その取り込んだ変更データを制御プログラム格納部６ａに書込む。
【００６０】
ここで、データ書込み機１９とマイクロコンピュータ６とのデータ通信制御信号を含めた接続線本数であるが、もっとも少ない本数での接続は、グランド線を含めて３本で可能であることが知られている（一例として、フィリップス社の提唱するＩ２Ｃ等が挙げられるが、具体的な方式の説明は他文献に譲る）。
【００６１】
通常、この種の電話機では、ハンドセット１７と電話機１は、４本（送話信号２本、受話信号２本）の信号線により接続されており、したがって、データ書換えのための接続線本数は十分であることはいうまでもない。
【００６２】
本実施例では、電話機筐体を分解することなく制御プログラム変更を行うことを可能とすることにより、次に述べる効果を奏する。
【００６３】
第１の効果は、制御プログラムの開発を効率的に行えることである。特に、ハンズフリー機能を搭載した電話機にあっては、制御プログラム中のハンズフリー機能（さらに言えば、音響制御機能）の開発を効率的に行える。このため、安定的な音響結合を得ることが可能となり、精度の高い開発が可能になる。
【００６４】
第２の効果は、生産途中でも制御プログラムの変更を効率的に行えることである。特に、大量生産を前提とするこの種の電話機にあっては、その効果は著しい。
【００６５】
第３の効果は、製品出荷後の市場における顧客からの特殊要求による制御プログラム変更および制御プログラムの不具合についても、迅速に対応できることである。
【００６６】
本実施例によれば、切替指示が受け付けられると、ハンドセット接続モジュラコネクタ２が制御部６ｄと接続するように信号切替回路４が制御され、その後、制御部６ｄがハンドセット接続モジュラコネクタ２から入力する変更データに基づいて制御プログラムを変更する。このため、ハンドセット接続モジュラコネクタ２が、制御プログラム変更データ用コネクタとしても使用される。したがって、コネクタの数を増加させることなく、制御プログラムを容易に変更することが可能となる。
【００６７】
なお、本実施例では、制御部６ｄが書込みプログラム格納部６ｂとＣＰＵ６ｃとを含み、切替指示が受け付けられると、ＣＰＵ６ｃがそのデータ書込みプログラムを実行して、ハンドセット接続モジュラコネクタ２がＣＰＵ６ｃと接続するように信号切替回路４を制御し、その後、ハンドセット接続モジュラコネクタ２から入力する変更データに基づいて制御プログラムを変更する。このため、データ書込みプログラムに基づいて制御プログラムの書き換えを行うことが可能になる。
【００６８】
以上説明した実施例において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【図面の簡単な説明】
【００６９】
【図１】本発明の一実施例の電話機を示した回路ブロック図である。
【図２】電話機の動作を説明するためのフローチャートである。
【符号の説明】
【００７０】
１      電話機
２      ハンドセット接続モジュラコネクタ
３      ハンドセット接続用信号線
４      信号切替回路
５      電話機ネットワーク回路
６      マイクロコンピュータ
６ａ    制御プログラム格納部
６ｂ    書込みプログラム格納部
６ｃ    ＣＰＵ
６ｄ    制御部
７      切替制御線
８      ハンドセット信号線
９      マイクロコンピュータ信号線
１０      電話回線信号線
１１      電話回線接続モジュラコネクタ
１２      ダイヤルボタン
１３      押しボタン情報信号線
１４      制御線
１５      プリント基板
１６      ハンドセットコード
１７      ハンドセット
１８      接続ケーブル
１９      データ書込み機
【図１】
2006128769.tif 000003
【図２】
2006128769.tif 000004