(57)【要約】【課題】外部から受信したコマンドがキー操作に相当するコマンドか否かを判別し、キー操作に相当するコマンドである場合に、当該コマンドに応じたキー制御を行うことが可能な通信制御システムを提供する。【解決手段】外部制御装置（２）は、通信装置（１）を制御するためのコマンドを通信装置（１）に送信する。通信装置（１）は、コマンドを受信した場合に、該受信したコマンドがキー操作に相当するコマンドか否かを判断し、キー操作に相当するコマンドである場合には、当該コマンドに応じたキー制御を行う。【選択図】図５
2008219641.tif 000002
【特許請求の範囲】
【請求項１】
コマンドを受信した場合に、該受信したコマンドがキー操作に相当するコマンドか否かを判断し、キー操作に相当するコマンドである場合には、当該コマンドに応じたキー制御を行う制御手段を有することを特徴とする通信装置。
【請求項２】
前記制御手段は、
前記コマンドに応じたキー操作に相当するキー操作情報を生成し、該生成したキー操作情報に応じたキー制御を行うことを特徴とする請求項１記載の通信装置。
【請求項３】
前記制御手段は、
前記コマンドと、キー操作部から本来入力されるキー操作情報と、の論理和を算出し、該算出した論理和をキー操作情報として生成することを特徴とする請求項２記載の通信装置。
【請求項４】
キー操作に相当するコマンドと、当該コマンドに応じたキー操作パターンと、を対応づけて記憶する記憶手段を有し、
前記制御手段は、
前記コマンドに応じたキー操作パターンを前記記憶手段から取得し、該取得したキー操作パターンに応じたキー制御を行うことを特徴とする請求項１記載の通信装置。
【請求項５】
前記受信したコマンドが無線通信を制御するためのコマンドである場合には、当該コマンドに応じた無線通信の制御を行うことを特徴とする請求項１記載の通信装置。
【請求項６】
コマンドを受信した場合に、キー操作に相当するコマンドである旨を示す情報を含むコマンドであるか否かを判断し、
キー操作に相当するコマンドである旨を示す情報を含むコマンドである場合には、キー操作に相当するコマンドであると判断し、
キー操作に相当するコマンドである旨を示す情報を含まないコマンドである場合には、キー操作に相当するコマンドでないと判断することを特徴とする請求項１記載の通信装置。
【請求項７】
コマンドを受信した場合に、該受信したコマンドに含まれるフラグを基に、受信したコマンドがキー操作に相当するコマンドか否かを判断することを特徴とする請求項１または６記載の通信装置。
【請求項８】
通信装置と、前記通信装置を制御する外部制御装置と、を有する通信制御システムであって、
前記外部制御装置は、
前記通信装置を制御するためのコマンドを前記通信装置に送信する送信手段を有し、
前記通信装置は、
コマンドを受信した場合に、該受信したコマンドがキー操作に相当するコマンドか否かを判断し、キー操作に相当するコマンドである場合には、当該コマンドに応じたキー制御を行う制御手段を有することを特徴とする通信制御システム。
【請求項９】
前記外部制御装置は、
キー操作に相当するコマンドである旨を示す情報を含むコマンドを前記通信装置に送信し、
前記通信装置は、
コマンドを受信した場合に、キー操作に相当するコマンドである旨を示す情報を含むコマンドである場合には、当該コマンドに応じたキー制御を行うことを特徴とする請求項８記載の通信制御システム。
【請求項１０】
通信装置で行う通信制御方法であって、
コマンドを受信した場合に、該受信したコマンドがキー操作に相当するコマンドか否かを判断し、キー操作に相当するコマンドである場合には、当該コマンドに応じたキー制御を行う制御工程を、前記通信装置が行うことを特徴とする通信制御方法。
【請求項１１】
通信装置と、前記通信装置を制御する外部制御装置と、を有する通信制御システムで行う通信制御方法であって、
前記外部制御装置は、
前記通信装置を制御するためのコマンドを前記通信装置に送信する送信工程を行い、
前記通信装置は、
コマンドを受信した場合に、該受信したコマンドがキー操作に相当するコマンドか否かを判断し、キー操作に相当するコマンドである場合には、当該コマンドに応じたキー制御を行う制御工程を行うことを特徴とする通信制御方法。
【請求項１２】
通信装置に実行させる通信制御プログラムであって、
コマンドを受信した場合に、該受信したコマンドがキー操作に相当するコマンドか否かを判断し、キー操作に相当するコマンドである場合には、当該コマンドに応じたキー制御を行う制御処理を、前記通信装置に実行させることを特徴とする通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機等の通信装置に関し、特に、通信装置を操作する操作者が介在しなくても通信装置のキー操作制御を自動的に行うことが可能な通信装置、通信制御システム、通信制御方法及び通信制御プログラムに関するものである。
【背景技術】
【０００２】
＜従来の通信装置：１００＞
まず、図１を参照しながら、従来の通信装置（１００）について説明する。
【０００３】
従来の通信装置（１００）は、全体制御部（１０１）と、キー入力部（１０２）と、キー制御部（１０３）と、外部通信部（１０４）と、を有して構成している。
【０００４】
全体制御部（１０１）は、通信装置（１００）全体の制御を行う制御部である。
【０００５】
キー入力部（１０２）は、通信装置（１００）の操作を行うためのマシンインタフェースであり、キー入力部（１０２）から入力されたキー操作を認識し、キー入力部（１０２）からキー操作されたキーのＯＮ／ＯＦＦに相当するキー操作情報を生成し、該生成したキー操作情報をキー制御部（１０３）に送信する。
【０００６】
キー制御部（１０３）は、キー入力部（１０２）から受信したキー操作情報を基に、キーのＯＮ／ＯＦＦ情報を生成し、該生成したキーのＯＮ／ＯＦＦ情報を全体制御部（１０１）に送信する。
【０００７】
外部通信部（１０４）は、外部制御装置（２００）と接続し、外部制御装置（２００）と通信を行う入出力インタフェースを制御するものである。
【０００８】
＜従来の通信装置：１００における制御動作＞
次に、図２、図３を参照しながら、従来の通信装置（１００）における制御動作について説明する。なお、図２は、外部制御装置（２００）から送信されたコマンドを基に、通信装置（１００）が無線通信の制御を行う場合を示し、図３は、キー入力部（１０２）から入力されたキー操作情報を基に、通信装置（１００）がキー制御を行う場合を示す。
【０００９】
まず、図２を参照しながら、外部制御装置（２００）から送信されたコマンドを基に、通信装置（１００）が無線通信の制御を行う場合について説明する。
【００１０】
まず、外部制御装置（２００）は、無線通信を制御するためのコマンドを発行し、該発行した無線通信を制御するためのコマンドを通信装置（１００）に送信する（ステップＳ１０１）。
【００１１】
通信装置（１００）の外部通信部（１０４）は、外部制御装置（２００）から無線通信を制御するためのコマンドを受信した場合に、該受信した無線通信を制御するためのコマンドを全体制御部（１０１）に送信する（ステップＳ１０２）。
【００１２】
全体制御部（１０１）は、外部通信部（１０４）から無線通信を制御するためのコマンドを受信した場合に、その無線通信を制御するためのコマンドに応じた無線通信の制御を行うことになる（ステップＳ１０３）。
【００１３】
次に、図３を参照しながら、キー入力部（１０２）から入力されたキー操作情報を基に、通信装置（１００）がキー制御を行う場合について説明する。
【００１４】
まず、キー入力部（１０２）は、キー操作が行なわれた場合に、キー入力部（１０２）から入力されたキー操作を認識し、キー入力部（１０２）からキー操作されたキーのＯＮ／ＯＦＦに相当するキー操作情報を生成し、該生成したキー操作情報をキー制御部（１０３）に送信する（ステップＳ２０１）。
【００１５】
なお、キー操作情報とは、図４に示す『出力信号』である。キー入力部（１０２）は、キーの押下操作が行われたと認識した場合に、図４に示すように、出力信号を『ＨＩＧＨ』→『ＬＯＷ』に切替える。また、キーの離し操作が行われたと認識した場合に、出力信号を『ＬＯＷ』→『ＨＩＧＨ』に切替える。なお、図４では、出力信号が『ＨＩＧＨ』の場合に、キーがＯＦＦの状態を示し、出力信号が『ＬＯＷ』の場合に、キーがＯＮの状態を示している。また、出力信号は、図４に示すように、『ＨＩＧＨ』→『ＬＯＷ』または、『ＬＯＷ』→『ＨＩＧＨ』の切替操作が行われた場合に、ハード的にチャタリングが発生することになる。
【００１６】
キー制御部（１０３）は、キー入力部（１０２）からキー操作情報を受信した場合に、その受信したキー操作情報を基に、キーのＯＮ／ＯＦＦ情報を生成し、該生成したキーのＯＮ／ＯＦＦ情報を全体制御部（１１）に送信する（ステップＳ２０２）。
【００１７】
なお、キーのＯＮ／ＯＦＦ情報とは、図４に示す『出力情報』である。キー制御部（１０３）は、キー入力部（１０２）から図４に示す『出力信号』を受信した場合に、その『出力信号』からチャタリング等が発生した信号成分を除去し、図４に示す『出力情報』を生成することになる。なお、図４では、出力情報が『ＯＦＦ』の場合に、キーがＯＦＦ状態のキー制御を行い、出力情報が『ＯＮ』の場合に、キーがＯＮ状態のキー制御を行う旨を示している。
【００１８】
全体制御部（１０１）は、キー制御部（１０３）からキーのＯＮ／ＯＦＦ情報を受信した場合に、そのキーのＯＮ／ＯＦＦ情報に応じたキー制御を行うことになる（ステップＳ２０３）。
【００１９】
このように、従来の通信装置（１００）は、外部制御装置（２００）から受信した無線通信を制御するためのコマンドに応じた無線通信の制御を行ったり、キー入力部（１０２）から入力されたキー操作情報に応じたキー制御を行ったりしていた。
【００２０】
なお、上述した図１〜図３に示す従来の通信装置（１００）は、次のような問題点が挙げられる。
【００２１】
第１の問題点は、通信装置（１００）の通信試験作業を行う場合に、ロボット等の自動機器を用いて通信装置（１００）キー操作の自動化を図る場合には、大がかりな自動試験機器を導入する必要があることである。様々な無線環境下で通信試験作業を行うことを想定した場合、大がかりな自動試験機器を導入することは非常に困難となる。
【００２２】
第２の問題点は、通信装置（１００）の無線通信を外部から直接制御するためのコマンドは存在するが、通信装置（１００）の画面操作や文字入力といったキー操作を外部から直接制御するためのコマンドが存在しないため、通信装置（１）の操作者が操作するキー操作と等価のキー制御を、操作者の介入無しで、自動的に行うことができないことである。
【００２３】
このようなことから、通信装置（１）の操作者が操作するキー操作と等価なキー制御を、操作者の介在無しで、自動的に行うことが可能な制御方法の開発が必要視されることになる。
【００２４】
なお、本発明より先に出願された技術文献として、携帯電話機のキー操作部に代わってユーザの入力を受け付けるエミュレート機能を有する入力装置について開示された文献がある（例えば、特許文献１参照）。
【００２５】
また、特定の実行環境下で動作するように開発された既存のソフトウェアを別のハードウェア環境下でそのまま実行するにあたって、特定のハードウェアを全く必要としないエミュレートシステムについて開示された文献がある（例えば、特許文献２参照）。
【００２６】
また、携帯電話のソフトウェアに対する機能試験作業を自動化し、試験作業を効率化するとともに、ソフトウェアの信頼性を向上させる自動試験方法について開示された文献がある（例えば、特許文献３、４参照）。
【特許文献１】特開２００１−１５９９４６号公報
【特許文献２】特開２０００−１９４５８２号公報
【特許文献３】特開２００３−９９２８７号公報
【特許文献４】特開２００３−９９２８８号公報
【発明の開示】
【発明が解決しようとする課題】
【００２７】
しかしながら、上記特許文献１〜４には、外部から受信したコマンドがキー操作に相当するコマンドか否かを判別し、キー操作に相当するコマンドである場合に、当該コマンドに応じたキー制御を行う点については何ら記載もその必要性についても示唆されていない。
【００２８】
本発明は、上記事情に鑑みてなされたものであり、外部から受信したコマンドがキー操作に相当するコマンドか否かを判別し、キー操作に相当するコマンドである場合に、当該コマンドに応じたキー制御を行うことが可能な通信装置、通信制御システム、通信制御方法及び通信制御プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【００２９】
かかる目的を達成するために、本発明は、以下の特徴を有することとする。
【００３０】
本発明にかかる通信装置は、
コマンドを受信した場合に、該受信したコマンドがキー操作に相当するコマンドか否かを判断し、キー操作に相当するコマンドである場合には、当該コマンドに応じたキー制御を行う制御手段を有することを特徴とする。
【００３１】
また、本発明にかかる通信装置において、
前記制御手段は、
前記コマンドに応じたキー操作に相当するキー操作情報を生成し、該生成したキー操作情報に応じたキー制御を行うことを特徴とする。
【００３２】
また、本発明にかかる通信装置において、
前記制御手段は、
前記コマンドと、キー操作部から本来入力されるキー操作情報と、の論理和を算出し、該算出した論理和をキー操作情報として生成することを特徴とする。
【００３３】
また、本発明にかかる通信装置は、
キー操作に相当するコマンドと、当該コマンドに応じたキー操作パターンと、を対応づけて記憶する記憶手段を有し、
前記制御手段は、
前記コマンドに応じたキー操作パターンを前記記憶手段から取得し、該取得したキー操作パターンに応じたキー制御を行うことを特徴とする。
【００３４】
また、本発明にかかる通信装置は、
前記受信したコマンドが無線通信を制御するためのコマンドである場合には、当該コマンドに応じた無線通信の制御を行うことを特徴とする。
【００３５】
また、本発明にかかる通信装置は、
コマンドを受信した場合に、キー操作に相当するコマンドである旨を示す情報を含むコマンドであるか否かを判断し、
キー操作に相当するコマンドである旨を示す情報を含むコマンドである場合には、キー操作に相当するコマンドであると判断し、
キー操作に相当するコマンドである旨を示す情報を含まないコマンドである場合には、キー操作に相当するコマンドでないと判断することを特徴とする。
【００３６】
また、本発明にかかる通信装置は、
コマンドを受信した場合に、該受信したコマンドに含まれるフラグを基に、受信したコマンドがキー操作に相当するコマンドか否かを判断することを特徴とする。
【００３７】
また、本発明にかかる通信制御システムは、
通信装置と、前記通信装置を制御する外部制御装置と、を有する通信制御システムであって、
前記外部制御装置は、
前記通信装置を制御するためのコマンドを前記通信装置に送信する送信手段を有し、
前記通信装置は、
コマンドを受信した場合に、該受信したコマンドがキー操作に相当するコマンドか否かを判断し、キー操作に相当するコマンドである場合には、当該コマンドに応じたキー制御を行う制御手段を有することを特徴とする。
【００３８】
また、本発明にかかる通信制御システムにおいて、
前記外部制御装置は、
キー操作に相当するコマンドである旨を示す情報を含むコマンドを前記通信装置に送信し、
前記通信装置は、
コマンドを受信した場合に、キー操作に相当するコマンドである旨を示す情報を含むコマンドである場合には、当該コマンドに応じたキー制御を行うことを特徴とする。
【００３９】
また、本発明にかかる通信制御方法は、
通信装置で行う通信制御方法であって、
コマンドを受信した場合に、該受信したコマンドがキー操作に相当するコマンドか否かを判断し、キー操作に相当するコマンドである場合には、当該コマンドに応じたキー制御を行う制御工程を、前記通信装置が行うことを特徴とする。
【００４０】
また、本発明にかかる通信制御方法は、
通信装置と、前記通信装置を制御する外部制御装置と、を有する通信制御システムで行う通信制御方法であって、
前記外部制御装置は、
前記通信装置を制御するためのコマンドを前記通信装置に送信する送信工程を行い、
前記通信装置は、
コマンドを受信した場合に、該受信したコマンドがキー操作に相当するコマンドか否かを判断し、キー操作に相当するコマンドである場合には、当該コマンドに応じたキー制御を行う制御工程を行うことを特徴とする。
【００４１】
また、本発明にかかる通信制御プログラムは、
通信装置に実行させる通信制御プログラムであって、
コマンドを受信した場合に、該受信したコマンドがキー操作に相当するコマンドか否かを判断し、キー操作に相当するコマンドである場合には、当該コマンドに応じたキー制御を行う制御処理を、前記通信装置に実行させることを特徴とする。
【発明の効果】
【００４２】
本発明によれば、外部から受信したコマンドがキー操作に相当するコマンドか否かを判別し、キー操作に相当するコマンドである場合に、当該コマンドに応じたキー制御を行うことが可能となる。
【発明を実施するための最良の形態】
【００４３】
＜通信制御システムの特徴＞
まず、図５を参照しながら、本実施形態における通信制御システムの特徴について説明する。
【００４４】
本実施形態における通信制御システムは、通信装置（１）と、通信装置（１）を制御する外部制御装置（２）と、を有する通信制御システムである。
【００４５】
そして、外部制御装置（２）は、通信装置（１）を制御するためのコマンドを通信装置（１）に送信する。
【００４６】
通信装置（１）は、コマンドを受信した場合に、該受信したコマンドがキー操作に相当するコマンドか否かを判断し、キー操作に相当するコマンドである場合には、当該コマンドに応じたキー制御を行う。
【００４７】
これにより、通信装置（１）は、外部から受信したコマンドがキー操作に相当するコマンドか否かを判別し、キー操作に相当するコマンドである場合に、当該コマンドに応じたキー制御を行うことが可能となる。以下、添付図面を参照しながら、本実施形態の通信制御システムについて詳細に説明する。
【００４８】
＜通信制御システムの構成＞
まず、図５を参照しながら、本実施形態における通信制御システムのシステム構成について説明する。
【００４９】
本実施形態における通信制御システムは、通信装置（１）と、外部制御装置（２）と、を有して構成している。
【００５０】
通信装置（１）は、携帯電話機、ＰＨＳ（Personal Handy phone System）、ＰＤＡ（Personal Data Assistance，Personal Digital Assistants）、ＰＣ等の通信装置である。
【００５１】
外部制御装置（２）は、通信装置（１）を制御するための外部装置であり、通信装置（１）を制御するためのコマンドを生成し、該生成したコマンドを通信装置（１）に送信し、通信装置（１）の制御を外部から行うものである。
【００５２】
＜通信装置：１の構成＞
次に、図５を参照しながら、本実施形態における通信装置（１）の構成について詳細に説明する。
【００５３】
本実施形態における通信装置（１）は、図５に示すように、全体制御部（１１）と、キー入力部（１２）と、キー制御部（１３）と、外部通信部（１４）と、キーエミュレート部（１５）と、を有して構成している。
【００５４】
全体制御部（１１）は、通信装置（１）全体の制御を行う制御部である。
【００５５】
キー入力部（１２）は、通信装置（１）の操作を行うためのマシンインタフェースであり、キー入力部（１２）から入力されたキー操作を認識し、キー入力部（１２）からキー操作されたキーのＯＮ／ＯＦＦに相当するキー操作情報を生成し、該生成したキー操作情報をキーエミュレート部（１５）を介してキー制御部（１３）に送信する。
【００５６】
キー制御部（１３）は、キーエミュレート部（１５）を介してキー入力部（１２）から受信したキー操作情報を基に、キーのＯＮ／ＯＦＦ情報を生成し、該生成したキーのＯＮ／ＯＦＦ情報を全体制御部（１１）に送信する。
【００５７】
外部通信部（１４）は、外部制御装置（２）と接続し、外部制御装置（２）と様々な通信を行う入出力インタフェースを制御するものである。
【００５８】
キーエミュレート部（１５）は、外部通信部（１４）を介して外部制御装置（２）からキー操作情報に相当するコマンド群を受け取り、その受け取ったコマンド群と、キー入力部（１２）から本来通知されるキー操作情報と、の論理和を算出し、該算出した論理和をキー操作情報としてキー制御部（１３）に通知する。
【００５９】
また、キーエミュレート部（１５）は、キー入力部（１２）からキー操作情報を受信した場合に、該受信したキー操作情報を、キー制御部（１３）に送信する。
【００６０】
＜通信装置：１における制御動作＞
次に、図６、図７を参照しながら、本実施形態の通信装置（１）における制御動作について詳細に説明する。なお、図６は、外部制御装置（２００）から送信されたキー操作情報に相当するコマンドを基に、通信装置（１００）がキー制御を行う場合を示し、図７は、外部制御装置（２００）から送信された無線通信を制御するためのコマンドを基に、通信装置（１００）が無線通信の制御を行う場合を示す。
【００６１】
まず、外部制御装置（２）は、外部通信部（１４）とのインタフェース規則に則り、コマンド群を発行し、該発行したコマンド群を通信装置（１）に送信する（ステップＳ１）。
【００６２】
なお、外部制御装置（２）は、通信装置（１）内の各部を識別するためのフラグをコマンド群の一部に含め、そのフラグを含めたコマンド群を通信装置（１）に送信することになる。
【００６３】
例えば、外部制御装置（２）は、無線通信を制御するためのコマンド群を発行する場合には、そのコマンド群を全体制御部（１１）宛に送信するため、外部制御装置（２）は、フラグの値を『０』としたコマンド群を通信装置（１）に送信する（図７のステップＳ１）。
【００６４】
また、外部制御装置（２）は、キー操作情報に相当するコマンド群を発行する場合には、そのコマンド群をキーエミュレート部（１５）宛に送信するため、外部制御装置（２）は、フラグの値を『１』としたコマンド群を通信装置（１）に送信する（図６のステップＳ１）。
【００６５】
これにより、通信装置（１）の外部通信部（１４）は、外部制御装置（２）から受信したコマンド群に含まれるフラグを認識し、そのフラグを基に、コマンド群の送信先を選別することになる。
【００６６】
例えば、外部通信部（１４）は、コマンド群に含まれるフラグの値が『０』の場合には、無線通信を制御するためのコマンド群と判断し、通信制御部（１４）は、外部制御装置（２）から受信したコマンド群を、全体制御部（１１）に送信する（図７のステップＳ１１）。
【００６７】
また、外部通信部（１４）は、コマンド群に含まれるフラグの値が『１』の場合には、キー操作情報に相当するコマンド群と判断し、通信制御部（１４）は、外部制御装置（２）から受信したキー操作情報に相当するコマンド群を、キーエミュレート部（１５）に送信する（図６のステップＳ２）。
【００６８】
これにより、外部通信部（１４）は、外部制御装置（２）から受信したコマンド群に含まれるフラグを認識し、その認識したフラグを基に、無線通信を制御するためのコマンド群を選別し、該選別した無線通信を制御するためのコマンド群を全体制御部（１１）に送信することが可能となる。
【００６９】
また、外部通信部（１４）は、外部制御装置（２）から受信したコマンド群に含まれるフラグを認識し、その認識したフラグを基に、キー操作情報に相当するコマンド群を選別し、該選別したキー操作情報に相当するコマンド群をキーエミュレート部（１５）に送信することが可能となる。
【００７０】
次に、キーエミュレート部（１５）は、キー操作情報に相当するコマンド群を、外部通信部（１４）から受信した場合に、そのキー操作情報に相当するコマンド群と、キー入力部（１２）から本来入力されるキー操作情報と、の論理和を算出し、該算出した論理和をキー操作情報としてキー制御部（１３）に送信する（図６のステップＳ３）。
【００７１】
例えば、キー操作情報に相当するコマンド群が、図８に示す『キー操作コマンド群』であり、また、キー入力部（１２）から本来入力されるキー操作情報が、図８に示す『出力データ』である場合には、キーエミュレート部（１５）は、図８に示す『キー操作コマンド群』と、『出力データ』と、の論理和を算出し、図８に示す『内部信号』を生成し、その生成した『内部信号』をキー操作情報としてキー制御部（１３）に送信することになる。
【００７２】
また、キー操作情報に相当するコマンド群が、図９に示す『キー操作コマンド群』であり、また、キー入力部（１２）から本来入力されるキー操作情報が、図９に示す『出力データ』である場合に、キーエミュレート部（１５）は、図９に示す『キー操作コマンド群』と、『出力データ』と、の論理和を算出し、図９に示す『内部信号』を生成し、その生成した『内部信号』をキー操作情報としてキー制御部（１３）に送信することになる。
【００７３】
また、図８では、キーエミュレート部（１５）は、キー操作情報に相当するコマンド群が、キーＯＮを示すコマンド群である場合には、出力データを『ＨＩＧＨ』→『ＬＯＷ』に切り替え、キー操作情報に相当するコマンド群が、キーＯＦＦを示すコマンド群である場合には、出力データを『ＬＯＷ』→『ＨＩＧＨ』に切り替え、図８に示すように、キーのＯＮ／ＯＦＦ状態を示す『内部信号』を生成することになる。
【００７４】
また、図９では、キーエミュレート部（１５）は、キー操作情報に相当するコマンド群が、キーＯＮを示すコマンド群であり、そのキーＯＮ時間が時間『Ｔ』である場合には、出力データを時間Ｔの間だけ『ＨＩＧＨ』→『ＬＯＷ』に切り替え、図９に示すように、時間『Ｔ』の時間だけ、キーのＯＮ状態を示す『内部信号』を生成することになる。
【００７５】
なお、図８、図９に示す出力データ、内部信号は、『ＨＩＧＨ』の場合に、キーがＯＦＦの状態を示し、『ＬＯＷ』の場合に、キーがＯＮの状態を示している。
【００７６】
これにより、キーエミュレート部（１５）は、キー入力部（１２）からキー操作情報を受信しなくても、キー操作情報に相当するコマンド群を外部通信部（１４）から受信した場合には、そのコマンド群を基に、キー入力部（１２）から本来受信するキー操作情報と同様のキー操作情報を生成し、該生成したキー操作情報をキー制御部（１３）に送信することが可能となる。
【００７７】
キー制御部（１３）は、キーエミュレート部（１５）からキー操作情報を受信した場合に、その受信したキー操作情報を基に、キーのＯＮ／ＯＦＦ情報を生成し、該生成したキーのＯＮ／ＯＦＦ情報を全体制御部（１１）に送信する（図６のステップＳ４）。
【００７８】
全体制御部（１１）は、キー制御部（１３）からキーのＯＮ／ＯＦＦ情報を受信した場合に、その受信したキーのＯＮ／ＯＦＦ情報に応じたキー制御を行うことになる（図６のステップＳ５）。
【００７９】
また、全体制御部（１１）は、外部通信部（１４）から無線通信に相当するコマンド群を受信した場合に、その受信したコマンド群に応じた無線通信の制御を行うことになる（図７のステップＳ１２）。
【００８０】
なお、外部制御装置（２）が、キー操作情報に相当するコマンド群を通信装置（１）に送信した場合には、通信装置（１）は、図６に示すように、ステップＳ２→Ｓ３→Ｓ４→Ｓ５の制御を行うことになる。
【００８１】
また、外部制御装置（２）が、無線通信に相当するコマンド群を通信装置（１）に送信した場合には、通信装置（１）は、図７に示すように、ステップＳ１１→Ｓ１２の制御を行うことになる。
【００８２】
このように、本実施形態の通信装置（１）は、外部制御装置（２）からコマンド群を受信した場合に、その受信したコマンド群がキー操作情報に相当するコマンド群である場合には、そのコマンド群と、キー入力部（１２）から本来入力されるキー操作情報と、の論理和を算出し、該算出した論理和をキー操作情報として生成し、該生成したキー操作情報に応じたキー制御を行うことになる。これにより、通信装置（１）を操作する操作者が介在しなくても通信装置（１）のキー制御を自動的に行うことが可能となる。
【００８３】
このため、様々な無線環境下で行う通信装置（１）の通信試験作業等において、多くの人手を必要とせず、かつ、大がかりな自動試験機器を導入しなくとも、通信装置（１）の操作者が操作するキー操作と等価のキー制御を、操作者の介入無しで行うことが可能となるため、試験作業にかかる人件費用や設備費用を低減することが可能となる。
【００８４】
また、通信装置（１）は、外部制御装置（２）から受信したキー操作情報に相当するコマンド群に応じたキー制御を行うことになるため、常に同一のキー制御を行うことが可能となる。
【００８５】
このため、操作者のスキルに関係なく、かつ、キー操作を間違えることなく、通信試験作業の同一性を図ることができ、かつ、通信試験結果の信頼性を向上させることが可能となる。
【００８６】
（第２の実施形態）
次に、第２の実施形態について説明する。
【００８７】
第２の実施形態における通信装置（１）は、図１０に示すように、外部制御装置（２）から発行される複数のコマンド群をキー操作パターンとして格納するキー操作パターン格納部（１６）を有し、外部制御装置（２）からキー操作情報に相当するコマンドを受信した場合に、その受信したコマンドに応じたキー操作パターンをキー操作パターン格納部（１６）から取得し、該取得した操作パターンに応じたキー制御を行うことを特徴とするものである。
【００８８】
これにより、通信装置（１）は、外部制御装置（２）から受信したコマンドに応じて様々な操作パターンのキー制御を行うことが可能となる。また、外部制御装置（２）から送信するコマンドには、キー操作パターンの情報を含めて送信する必要がないため、データ転送量を低減させ、データ転送効率を向上させることが可能となる。
【００８９】
また、通信装置（１）と外部制御装置（２）との間のインタフェース、及び、外部通信部（１４）に過度な負荷をかけずに、上述した第１の実施形態と同様な制御を行うことが可能となる。以下、図１０〜図１２を参照しながら、第２の実施形態の通信装置（１）について詳細に説明する。
【００９０】
＜通信装置：１の構成＞
まず、図１０を参照しながら、本実施形態の通信装置（１）の内部構成について詳細に説明する。
【００９１】
本実施形態における通信装置（１）は、全体制御部（１１）と、キー入力部（１２）と、キー制御部（１３）と、外部通信部（１４）と、キーエミュレート部（１５）と、キー操作パターン格納部（１６）と、を有して構成している。
【００９２】
なお、本実施形態における通信装置（１）は、上述した図５に示す第１の実施形態の通信装置（１）に対し、キー操作パターン格納部（１６）を有して構成している点が相違する。
【００９３】
キー操作パターン格納部（１６）は、外部制御装置（２）から発行される複数のコマンド群をキー操作パターンとして格納しておくデータ記憶部である。
【００９４】
例えば、キー操作パターン格納部（１６）は、図１１に示すように、コマンド１に対しては、キー操作パターン１を対応づけて格納し、コマンド２に対しては、キー操作パターン２を対応づけて格納して管理することになる。
【００９５】
これにより、外部制御装置（２）から受信したキー操作情報に相当するコマンドがコマンド１の場合には、そのコマンド１に対応づけられたキー操作パターン１をキー操作パターン格納部（１６）から取得し、該取得したキー操作パターン１に応じたキー制御を行うことが可能となる。
【００９６】
＜通信装置：１における制御動作＞
次に、図１２を参照しながら、本実施形態の通信装置（１）における制御動作について詳細に説明する。なお、図１２は、外部制御装置（２００）から送信されたキー操作情報に相当するコマンドを基に、通信装置（１００）がキー制御を行う場合を示す。なお、外部制御装置（２００）から送信された無線通信を制御するためのコマンドを基に、通信装置（１００）が無線通信の制御を行う場合については、第１の実施形態と同様な処理を行うため、以下の説明では省略する。
【００９７】
まず、外部制御装置（２）は、外部通信部（１４）とのインタフェース規則に則り、キー操作パターン格納部（１６）に格納されているキー操作パターンを指定するコマンドを発行し、該発行したコマンドを通信装置（１）に送信する（ステップＳ１）
【００９８】
なお、外部制御装置（２）は、通信装置（１）内の各部を識別するためのフラグをコマンドの一部に含め、そのフラグを含めたコマンドを通信装置（１）に送信することになる。
【００９９】
これにより、通信装置（１）の外部通信部（１４）は、外部制御装置（２）から受信したコマンドに含まれるフラグを認識し、その認識したフラグを基に、キー操作情報に相当するコマンドを選別し、該選別したキー操作情報に相当するコマンドをキーエミュレート部（１５）に送信することが可能となる（ステップＳ２）。
【０１００】
キーエミュレート部（１５）は、キー操作情報に相当するコマンドを、外部通信部（１４）から受信した場合に、そのキー操作情報に相当するコマンドを基に、キー操作パターン格納部（１６）を検索し、コマンドに対応付けられたキー操作パターンを取得する。そして、その取得したキー操作パターンをキー操作情報としてキー制御部（１３）に送信する（ステップＳ３）
【０１０１】
これにより、キーエミュレート部（１５）は、キー入力部（１２）からキー操作情報を受信しなくても、キー操作情報に相当するコマンドを外部通信部（１４）から受信した場合には、そのコマンドを基に、キー操作パターン格納部（１６）を検索し、コマンドに対応付けられたキー操作パターンを取得し、該取得したキー操作パターンを基に、キー入力部（１２）から本来受信するキー操作情報と同様なキー操作情報を生成し、該生成したキー操作情報をキー制御部（１３）に送信することが可能となる。
【０１０２】
キー制御部（１３）は、キーエミュレート部（１５）からキー操作情報を受信した場合に、その受信したキー操作情報を基に、キーのＯＮ／ＯＦＦ情報を生成し、該生成したキーのＯＮ／ＯＦＦ情報を全体制御部（１１）に送信する（ステップＳ４）。
【０１０３】
全体制御部（１１）は、キー制御部（１３）からキーのＯＮ／ＯＦＦ情報を受信した場合に、その受信したキーのＯＮ／ＯＦＦ情報に応じたキー制御を行うことになる（ステップＳ５）。
【０１０４】
このように、本実施形態の通信装置（１）は、外部制御装置（２）から発行される複数のコマンド群をキー操作パターンとして格納しておくキー操作パターン格納部（１６）を有し、外部制御装置（２）からキー操作情報に相当するコマンドを受信した場合に、該受信したコマンドに応じたキー操作パターンをキー操作パターン格納部（１６）から取得し、該取得した操作パターンに応じたキー制御を行うことになる。
【０１０５】
これにより、通信装置（１）は、外部制御装置（２）から受信したコマンドに応じて様々な操作パターンのキー制御を行うことが可能となる。また、外部制御装置（２）から送信するコマンドには、キー操作パターンの情報を含めて送信する必要がないため、データ転送量を低減させ、データ転送効率を向上させることが可能となる。また、通信装置（１）と外部制御装置（２）との間のインタフェース、及び、外部通信部（１４）に過度な負荷をかけずに、上述した第１の実施形態と同様な制御を行うことが可能となる。
【０１０６】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【０１０７】
例えば、上述した実施形態においては、外部無線装置（２）は、通信装置（１）内の各部を識別するためのフラグをコマンド群の一部に含め、そのフラグを含めたコマンド群を通信装置（１）に送信し、通信装置（１）の外部通信部（１４）は、外部制御装置（２）から受信したコマンド群に含まれるフラグを認識し、そのフラグを基に、キー操作情報に相当するコマンド群であるか、または、無線通信を制御するためのコマンド群であるかを判別することにしたが、キー操作情報に相当するコマンドである旨を示す情報を含むコマンド群、または、無線通信を制御するためのコマンドである旨を示す情報を含むコマンド群を、通信装置（１）に送信し、通信装置（１）の外部通信部（１４）は、外部制御装置（２）から受信したコマンド群に含まれる情報を基に、キー操作情報に相当するコマンド群であるか、または、無線通信を制御するためのコマンド群であるかを判別するように構築することも可能である。
【０１０８】
また、上述した実施形態における通信装置（１）における制御動作は、ハード構成ではなく、コンピュータプログラム等のソフトウェアにより実行することも可能であり、また、上記のプログラムは、光記録媒体、磁気記録媒体、光磁気記録媒体、または半導体等の記録媒体に記録し、その記録媒体から上記プログラムを、上述した通信装置（１）に読み込ませることで、上述した制御動作を、通信装置（１）において実行させることも可能である。また、所定のネットワークを介して接続されている外部機器から上記プログラムを上述した通信装置（１）に読み込ませることで、上述した制御動作を、通信装置（１）において実行させることも可能である。
【産業上の利用可能性】
【０１０９】
本発明にかかる通信装置、通信制御システム、通信制御方法及び通信制御プログラムは、操作者が介在しなくても装置のキー制御を可能とする機器に適用可能である。
【図面の簡単な説明】
【０１１０】
【図１】従来の通信装置（１００）の構成を示す図である。
【図２】従来の通信装置（１００）における制御動作を示す第１の図であり、外部制御装置（２００）から送信されたコマンドを基に、通信装置（１００）が無線通信の制御を行う場合を示す図である。
【図３】従来の通信装置（１００）における制御動作を示す第２の図であり、キー入力部（１０２）から入力されたキー操作情報を基に、通信装置（１００）がキー制御を行う場合を示す図である。
【図４】キー操作情報と、キーのＯＮ／ＯＦＦ情報と、を説明するための図である。
【図５】本実施形態の通信装置（１）の構成を示す図である。
【図６】本実施形態の通信装置（１）における制御動作を示す第１の図であり、外部制御装置（２００）から送信されたキー操作情報に相当するコマンドを基に、通信装置（１００）がキー制御を行う場合を示す図である。
【図７】本実施形態の通信装置（１）における制御動作を示す第２の図であり、外部制御装置（２００）から送信された無線通信を制御するためのコマンドを基に、通信装置（１００）が無線通信の制御を行う場合を示す図である。
【図８】キー操作情報に相当するコマンド群と、キー入力部（１２）から本来入力されるキー操作情報と、キー操作情報と、を説明するための第１の図である。
【図９】キー操作情報に相当するコマンド群と、キー入力部（１２）から本来入力されるキー操作情報と、キー操作情報と、を説明するための第２の図である。
【図１０】第２の実施形態の通信装置（１）の構成を示す図である。
【図１１】第２の実施形態の通信装置（１）を構成するキー操作パターン格納部（１６）のデータ構成例を示す図である。
【図１２】第２の実施形態の通信装置（１）における制御動作を示す図であり、外部制御装置（２００）から送信されたキー操作情報に相当するコマンドを基に、通信装置（１００）がキー制御を行う場合を示す図である。
【符号の説明】
【０１１１】
１    通信装置
２    外部制御装置
１１    全体制御部
１２    キー操作部
１３    キー制御部
１４    外部通信部
１５    キーエミュレート部
１６    キー操作パターン格納部
【図１】
2008219641.tif 000003
【図２】
2008219641.tif 000004
【図３】
2008219641.tif 000005
【図４】
2008219641.tif 000006
【図５】
2008219641.tif 000007
【図６】
2008219641.tif 000008
【図７】
2008219641.tif 000009
【図８】
2008219641.tif 000010
【図９】
2008219641.tif 000011
【図１０】
2008219641.tif 000012
【図１１】
2008219641.tif 000013
【図１２】
2008219641.tif 000014