(57)【要約】【課題】  指令電話卓装置において、制御可能なハードキーの数の制限をなくし、ハードキー毎の役割をコンパイルすることなく容易に変更可能とする。【解決手段】  ハードキー１１０の固有の識別番号と、固有の識別番号に対応するハードキーの役割を記録したデータファイル２２１と、ハードキーの接点状態を調査する対象グループを設定するグループ設定手段１２１と、ハードキーの接点状態から設定した調査対象グループに押下されているキーがあると判断された場合には、押下されたハードキーの固有の識別番号を算出するハードキーＩＤ計算手段２１３と、算出された固有の識別番号とデータファイルに記録された固有の識別番号とを照合するハードキーＩＤ照合手段２１４と、照合された識別番号に対応するハードキーの役割を実行するハードキー処理実行手段２１５とを備える指令電話卓装置接点制御装置及び制御方法。【選択図】  図１
2005252699.tif 000002
【特許請求の範囲】
【請求項１】
ハードキーを操作することにより、交換機を経由して電話機に発信したり、電話機からの着信を行う指令電話卓装置の接点制御装置であって、
ハードキーの固有の識別番号と、該固有の識別番号に対応するハードキーの役割を記録したデータファイルと、
ハードキーの接点状態を調査する対象グループを設定するグループ設定手段と、
ハードキーの接点状態から設定した調査対象グループに押下されているキーがあると判断された場合には、該押下されたハードキーの固有の識別番号を算出するハードキー識別番号計算手段と、
該算出された固有の識別番号と前記データファイルに記録された固有の識別番号とを照合するハードキー識別番号照合手段と、
照合された識別番号に対応するハードキーの役割を実行するハードキー処理実行手段とを備えることを特徴とする指令電話卓装置の接点制御装置。
【請求項２】
ハードキーを操作することにより、交換機を経由して電話機に発信したり、電話機からの着信を行う指令電話卓装置の接点制御方法であって、
予めハードキーの固有の識別番号と、該固有の識別番号に対応するハードキーの役割を記録し、
ハードキーの接点状態を調査する対象グループを設定し、
ハードキーの接点状態から、前記設定した調査対象グループに押下されているキーがあると判断された場合には、該押下されたハードキーの固有の識別番号を算出し、
該算出された固有の識別番号と前記記録した固有の識別番号とを照合し、
照合された識別番号に対応するハードキーの役割を実行することを特徴とする接点制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、指令電話卓装置の接点制御装置及び制御方法に関し、特に、制御可能なハードキーの数に制限がなく、ハードキー毎の役割を変更することのできる指令電話卓装置の接点制御装置及び制御方法に関する。
【背景技術】
【０００２】
指令電話卓装置は、ユーザがハードキーを操作することにより、交換機を経由して電話機に発信したり、電話機からの着信を行う装置である。従来、ユーザがハードキー装置を使用してコンピュータ制御されている指令電話卓装置のアプリケーションを手動操作することが行われている。その際、ユーザが操作する指令電話卓装置のハードキー装置は、ハードキーの各々にＯＮ／ＯＦＦ（ハードキーが押下されているか否か）を検出することのできる接点が存在し、この接点は、コンピュータに接続されたハードキーコントローラの接点と一対一で接続されている。そして、コンピュータは、ハードキーコントローラを介してハードキーのＯＮ／ＯＦＦを検出する。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来の指令電話卓装置においては、ハードキーの数が多くなると、それに応じてハードキーコントローラ側の接点も必要となり、多くのハードキーコントローラをコンピュータに搭載しなければならないため、制御することのできるハードキーの数には限界があった。
【０００４】
また、ハードキーの数が増加すると、増加した分のハードキーが行う処理は、指令卓アプリケーションをコンパイルし直さなければ行うことができないため、ハードキー毎の役割を変更することができないという問題があった。
【０００５】
そこで、本発明は、上記従来の指令電話卓装置における問題点に鑑みてなされたものであって、制御可能なハードキーの数に制限がなく、ハードキー毎の役割を変更することもできる指令電話卓装置の接点制御装置及び制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明は、ハードキーを操作することにより、交換機を経由して電話機に発信したり、電話機からの着信を行う指令電話卓装置の接点制御装置であって、ハードキーの固有の識別番号と、該固有の識別番号に対応するハードキーの役割を記録したデータファイルと、ハードキーの接点状態を調査する対象グループを設定するグループ設定手段と、ハードキーの接点状態から設定した調査対象グループに押下されているキーがあると判断された場合には、該押下されたハードキーの固有の識別番号を算出するハードキー識別番号計算手段と、該算出された固有の識別番号と前記データファイルに記録された固有の識別番号とを照合するハードキー識別番号照合手段と、照合された識別番号に対応するハードキーの役割を実行するハードキー処理実行手段とを備えることを特徴とする。
【０００７】
そして、本発明によれば、指令電話卓装置のハードキーをグループ化してグループ毎に順番にハードキーの接点状態を調査し、管理することで、コンピュータに接続したハードキーコントローラ等の接点数を上回るキーを備えたハードキー装置を制御することができるため、制御可能なハードキーの数に制限がなくなる。さらに、指令電話卓装置のハードキー毎の役割をデータファイルとして所持し、ハードキー毎の役割をこのデータファイルに基づいて決定するため、データファイルを書き換えることにより、従来のようにハードキー毎の役割をコンパイルすることなく制御することができ、ハードキー毎の役割を容易に変更することもできる。
【０００８】
また、本発明は、ハードキーを操作することにより、交換機を経由して電話機に発信したり、電話機からの着信を行う指令電話卓装置の接点制御方法であって、予めハードキーの固有の識別番号と、該固有の識別番号に対応するハードキーの役割を記録し、ハードキーの接点状態を調査する対象グループを設定し、ハードキーの接点状態から、前記設定した調査対象グループに押下されているキーがあると判断された場合には、該押下されたハードキーの固有の識別番号を算出し、該算出された固有の識別番号と前記記録した固有の識別番号とを照合し、照合された識別番号に対応するハードキーの役割を実行することを特徴とする。これによって、上述のように、制御可能なハードキーの数に制限がなくなり、ハードキー毎の役割を容易に変更することが可能となる。
【発明の効果】
【０００９】
本発明によれば、制御可能なハードキーの数に制限がなく、ハードキー毎の役割を変更することもできる指令電話卓装置の接点制御装置及び接点制御方法を提供することができる。
【発明を実施するための最良の形態】
【００１０】
図１は、本発明にかかる指令電話卓装置の接点制御装置の一実施の形態を示し、この指令電話卓装置は、ハードキー装置１００とコンピュータ２００とを備える。
【００１１】
ハードキー装置１００は、ユーザが押下操作を行うハードキー１１０と、スキャン対象を切り替えるセレクタ装置１２０とで構成される。ハードキー装置１００は、一定数のハードキーでグループ化されたハードキーグループ１１０−１、１１０−２．．．  １１０−Ｎ（Ｎは、グループ数）を有する。セレクタ装置１２０は、コンピュータ２００のハードキーコントローラ２３０の出力機能２３１から送信されたグループ設定情報を受信し、ハードキーの状態を調査するグループを設定するグループ設定機能１２１と、ハードキーグループの状態を入力機能２３２へ送信するハードキー選択機能１２２を有する。
【００１２】
コンピュータ２００は、プログラム制御により動作するＣＰＵ２１０と、外部記憶装置２２０と、ハードキーコントローラ２３０とで構成される。ＣＰＵ２１０は、外部データファイル読み込み手段２１１と、ハードキー接点スキャン手段２１２と、ハードキーＩＤ（識別番号）計算手段２１３と、ハードキーＩＤ照合手段２１４と、ハードキー処理実行手段２１５を有する。外部記憶装置２２０は、ハードキー１１０の固有ＩＤと、そのハードキー１１０の役割を記録している外部データファイル２２１を有する。ハードキーコントローラ２３０は、ハードキーの状態を調査する命令をグループ設定機能１２１へ送信する出力機能２３１と、ハードキーの状態を受信する入力機能２３２を有する。
【００１３】
次に、上記各手段の概略の動作について説明する。
【００１４】
コンピュータ２００のＣＰＵ２１０の外部データファイル読み込み手段２１１は、コンピュータ２００の外部記憶装置２２０に記録されている外部データファイル２２１をメモリに読み込む。ハードキー接点スキャン手段２１２は、出力機能２３１へハードキーの状態を調査する対象グループ情報を送信する。ハードキーＩＤ計算手段２１３は、ハードキー接点スキャン手段２１２において接点情報を調査したグループからユーザによって押下されているハードキー１１０の固有ＩＤを算出する。ハードキーＩＤ照合手段２１４は、外部データファイル読み込み手段２１１によって読み込んだＩＤデータと、ハードキーＩＤ計算手段２１３によって算出された、ユーザによって押下されているハードキーのＩＤとを照合し、そのハードキーが行うべき処理を調査する。ハードキー処理実行手段２１５は、ハードキーＩＤ照合手段２１４によって照合されたハードキーに割り振られた処理を実行する。
【００１５】
セレクタ装置１２０のグループ設定機能１２１は、ハードキー選択機能１２２へ調査するグループに関する情報を送信し、調査対象グループ（１１０−１〜１１０−Ｎ）のハードキー群の状態を、ハードキーコントローラ２３０の入力機能２３２へ送信する。ハードキー選択機能１２２は、調査対象グループ（１１０−１〜１１０−Ｎ）のハードキー群の状態を入力機能２３２へ送信する。
【００１６】
コンピュータ２００のハードキーコントローラ２３０の出力機能２３１は、接点の調査対象となるハードキーグループの情報をセレクタ装置１２０のグループ設定機能１２１へ送信する。入力機能２３２は、ハードキー選択機能１２２によって調査されたハードキーの状態を受信する。
【００１７】
次に、上記構成を有する指令電話卓装置の接点制御装置の全体の動作について、図１及び図２を参照しながら説明する。
【００１８】
まず、コンピュータ２００のＣＰＵ２１０の外部データファイル読み込み手段２１１は、外部記憶装置２２０に記録されている外部データファイル２２１をメモリに読み込む（図２のステップＡ１）。
【００１９】
次に、ハードキー接点スキャン手段２１２は、ハードキーコントローラ２３０の出力機能２３１へ、ハードキーの状態を調査する対象グループに関する情報を送信する。出力機能２３１は、セレクタ装置１２０のグループ設定機能１２１へハードキーの状態を調査する対象グループ情報を送信する。これによって、ハードキーの状態をスキャンするグループが設定される（ステップＡ２）。
【００２０】
グループ設定機能１２１は、ハードキー選択機能１２２へ、調査するグループに関する情報を送信し、ハードキー選択機能１２２は、設定した調査対象グループ（１１０−１〜１１０−Ｎ）に対し、スキャンを行い（ステップＡ３）、押下されているキーがあれば、入力機能２３２へ送信し、押下されているキーがなければ、ステップＡ２に戻る。
【００２１】
ステップＡ５において、ハードキー接点スキャン手段２１２は、入力機能２３２からハードキーの状態を取得し、ハードキーＩＤ計算手段２１３によってユーザによって押下されたハードキー１１０の固有ＩＤを算出する。
【００２２】
次に、ステップＡ６において、ハードキーＩＤ照合手段２１４は、外部データファイル読み込み手段２１１によって読み込んだＩＤデータと、ハードキー接点スキャン手段２１２において調査したグループからユーザによって押下されたハードキー１１０の固有ＩＤとを照合する。
【００２３】
ハードキー処理実行手段２１５は、ハードキーＩＤ照合手段２１４によって照合されたハードキーに割り振られた処理を実行する（ステップＡ７）。
【実施例】
【００２４】
次に、上記構成を有する指令電話卓装置の接点制御装置の実施例について、図３及び図４を参照しながら説明する。
【００２５】
本実施例においては、例えば、コンピュータ２００の外部記憶装置２２０の外部データファイル２２１内のデータが図３に示すように構成され、図４に示すように、ハードキーグループ１１０−２の黒く塗りつぶされているハードキー１１１がユーザによって押下された場合の動作について説明する。
【００２６】
コンピュータ２００のＣＰＵ２１０の外部データファイル読み込み手段２１１は、外部記憶装置２２０に記録されている外部データファイル２２１をメモリに読み込み、ハードキー接点スキャン手段２１２は、ハードキーコントローラ２３０の出力機能２３１へ、ハードキーの状態を調査する対象グループの情報を送信する。出力機能２３１は、セレクタ装置１２０のグループ設定機能１２１へハードキーの状態を調査する対象グループの情報を送信する。これによって、ハードキーの状態をスキャンするグループが設定される。
【００２７】
グループ設定機能１２１は、ハードキー選択機能１２２へ、調査するグループに関する情報を送信し、ハードキー選択機能１２２は、設定した調査対象グループ（１１０−１〜１１０−Ｎ）に対し、スキャンを行い、ハードキーグループ１１０−２の接点状態を調査したときに、同グループ内の２５番目のハードキーが、接点状態から、ユーザによって押下されていることが判る。
【００２８】
そこで、ハードキー接点スキャン手段２１２は、入力機能２３２からハードキーの状態を取得し、押下されたハードキーの接点から「状態の変化を検出したグループ×１グループに割り当てられている接点数＋状態の変化を検出した接点番号＝ＩＤ番号」という計算式に基づいて、ハードキーＩＤ計算手段２１３によってハードキーのＩＤ番号を算出すると、２×３２＋２５＝８９となる。
【００２９】
ハードキーＩＤ照合手段２１４は、外部データファイル読み込み手段２１１によって読み込んだＩＤデータと、ハードキー接点スキャン手段２１２において調査したグループからユーザによって押下されたハードキー１１０の固有ＩＤとを照合する。すると、ＩＤ：８９から、ボタン種別コード２０５であることがわかり、ハードキー処理実行手段２１５は、回線を捕捉する処理を実行する。
【図面の簡単な説明】
【００３０】
【図１】本発明にかかる指令電話卓装置の接点制御装置の一実施の形態を示すブロック図である。
【図２】図１の指令電話卓装置の接点制御装置の動作を示す流れ図である。
【図３】図１の指令電話卓装置の接点制御装置の外部データファイル内のデータ構成の一例を示す図である。
【図４】本発明にかかる指令電話卓装置の接点制御装置の一実施例を示すブロック図である。
【符号の説明】
【００３１】
１００      ハードキー装置
１１０      ハードキー
１１０―１      ハードキーグループ１
１１０―２      ハードキーグループ２
１１０―Ｎ      ハードキーグループＮ
１２０      セレクタ装置
１２１      グループ設定機能
１２２      ハードキー選択機能
２００      コンピュータ
２１０      ＣＰＵ（中央処理装置）
２１１      外部データファイル読み込み手段
２１２      ハードキー接点スキャン手段
２１３      ハードキーＩＤ計算手段
２１４      ハードキーＩＤ照合手段
２１５      ハードキー処理実行手段
２２０      外部記憶装置
２２１      外部データファイル
２３０      ハードキーコントローラ
２３１      出力機能
２３２      入力機能
【図１】
2005252699.tif 000003
【図２】
2005252699.tif 000004
【図３】
2005252699.tif 000005
【図４】
2005252699.tif 000006