(57)【特許請求の範囲】
【請求項１】
伝送装置から送られてきた機能情報の画面表示構成を構築するデータ処理部を有するソフトウェア実行手段と、前記機能情報を入力して前記画面表示構成にしたがい画面表示する出力手段と、入力操作により前記伝送装置の機能制御内容を示す制御信号を出力する入力手段とを設けた伝送装置制御用端末であって、
前記ソフトウェア実行手段が、
前記機能情報に関する基本情報を記憶するデータベース部と、
このデータベース部から取り出した前記基本情報に対し、前記データ処理部における前記画面表示構成の構築及び／又は前記基本情報の解析処理を可能とするため追加情報の付加、前記基本情報の解釈及び／又は形式の変更を行って前記データ処理部へ送るとともに、前記入力手段からの前記制御信号を、前記伝送装置における判断処理を可能とするため形式修正して前記伝送装置へ送り、かつ前記伝送装置から送られてきた前記機能情報を、前記データ処理部における解析処理を可能とするため形式修正して前記データ処理部へ送るドライバーソフトウェア部とを設けた
ことを特徴とする伝送装置制御用端末。
【請求項２】
前記データ処理部が、画面構築部と、コマンド解析部と、入出力制御部とを設け、
前記データ処理部における前記データベース部が、
前記機能情報の画面表示構成に関する基本情報を画面構築データとして記憶する画面構築データファイルと、前記機能情報の内容を解析するコマンド構文に関する基本情報をコマンド構文データとして記憶するコマンド構文データファイルとを有して、
前記ドライバーソフトウェア部が、前記画面構築データファイルから前記画面構築データを取り出して前記画面表示構成の構築に用いられる前記追加情報を付加するとともに、前記コマンド構文データファイルから前記コマンド構文データを取り出し前記機能情報の解析のため前記コマンド構文データの解釈及び／又は形式の変更を行い、
前記データ処理部における前記画面構築部が、前記ドライバーソフトウェア部において前記追加情報が付加された画面構築データを入力するとともに、この入力した画面構築データにもとづいて前記機能情報の画面表示構成を構築し、
前記コマンド解析部が、前記ドライバーソフトウェア部において解釈及び／又は形式の変更がなされたコマンド構文データを入力するとともに、この入力したコマンド構文データにもとづいて前記機能情報の内容を解析し、
前記入出力制御部が、前記画面構築部において構築された画面表示構成及び前記コマンド解析部において解析された前記機能情報を入力して前記出力手段へ送る
ことを特徴とする請求項１記載の伝送装置制御用端末。
【請求項３】
前記画面構築データが、前記伝送装置を構成するシェルフ及びユニットを示す構成要素情報からなり、
前記ドライバーソフトウェア部において付加される追加情報が、前記シェルフ及び前記ユニットの物理サイズ及び配列からなる
ことを特徴とする請求項１又は２記載の伝送装置制御端末。
【請求項４】
前記コマンド構文データが、前記機能情報のコマンドフォーマット及び前記機能情報に含まれるパラメータのとる値範囲からなり、
前記ドライバーソフトウェア部が、このドライバーソフトウェア部における前記コマンド構文データの解釈及び／又は形式の変更に用いる前記コマンドフォーマットのコマンド内容を保有する
ことを特徴とする請求項１，２又は３記載の伝送装置制御端末。
【請求項５】
前記コマンド解析部が、前記入力手段からの制御信号にもとづいてコマンドを生成し、
前記ドライバーソフトウェア部が、前記コマンド解析部で生成されたコマンドを入力するとともに、この入力したコマンドを前記伝送装置において理解可能なメッセージフォーマットに形式修正して、前記伝送装置へ送る
ことを特徴とする請求項１，２，３又は４記載の伝送装置制御用端末。
【請求項６】
前記ドライバーソフトウェア部が、前記伝送装置から出力されてきた機能情報を前記コマンド解析部において理解可能なメッセージフォーマットに形式修正して、前記コマンド解析部へ送る
ことを特徴とする請求項１〜５のいずれかに記載の伝送装置制御用端末。
【請求項７】
複数の前記伝送装置にそれぞれ対応する複数の前記ドライバーソフトウェア部を設け、
前記データ処理部が、前記ドライバーソフトウェア部の中から、前記ソフトウェア実行手段に接続され、かつ機能制御が行われる伝送装置に対応するものを選択する切替制御部を設けた
ことを特徴とする請求項１〜６のいずれかに記載の伝送装置制御用端末。
【請求項８】
伝送装置から送られてきた機能情報の画面表示構成を構築し、前記機能情報を出力装置へ送信して前記画面表示構成にしたがい画面表示させるデータ処理部を有するとともに、入力操作により前記伝送装置の機能制御内容を示す制御信号を出力する入力装置に接続された伝送装置制御用ソフトウェア実行装置であって、
前記機能情報に関する基本情報を記憶するデータベース部と、
このデータベース部から取り出した前記基本情報に対し、前記データ処理部における前記画面表示構成の構築及び／又は前記機能情報の解析処理を可能とするため追加情報の付加、前記基本情報の解釈及び／又は形式の変更を行って前記データ処理部へ送るとともに、前記入力装置からの前記制御信号を、前記伝送装置における判断処理を可能とするため形式修正して前記伝送装置へ送り、かつ前記伝送装置から送られてきた前記機能情報を、前記データ処理部における解析処理を可能とするため形式修正して前記データ処理部へ送るドライバーソフトウェア部とを設けた
ことを特徴とする伝送装置制御用ソフトウェア実行装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、伝送装置制御用端末に関し、特に、アプリケーションソフトウェアを搭載して伝送装置の動作制御を行う伝送装置制御用端末に関する。
【０００２】
【従来の技術】
ソフトウェア実行手段、入力手段及び出力手段を有する伝送装置制御用端末は、伝送装置の機能情報を出力手段に画面表示するとともに、入力手段における入力操作により、ソフトウェア実行手段を介して伝送装置の動作制御を行う。
これら画面表示及び動作制御に用いられる機能情報や制御信号の管理を行うのが、中央処理装置、プロセッサ又はデータ処理装置などに代表されるソフトウェア実行手段であり、このソフトウェア実行手段を動作させるのが、アプリケーションソフトウェアである。
【０００３】
このような伝送装置の制御装置に関する従来技術の一例が、特願平１０−２８３０８７号公報にソフトウェア作成方法及び装置として開示されている。この公報に開示のソフトウェア作成方法及び装置は、図１１に示すように、ソフトウェア処理装置１００及びデータ記憶管理装置２００からなっている。
【０００４】
ここで、ソフトウェア処理装置１００は、基本固定処理部１１０と、基本規定データ部参照更新処理部１２０と、個別変更可能処理部１３０とを有している。データ記憶管理装置２００は、基本固定データ部２１０と、個別変更可能データ部２２０とを設けてある。
【０００５】
このような構成を有する従来のソフトウェア作成方法に関する伝送制御装置は、次のように動作する。
ソフトウェア処理装置１００が処理を行うために必要なデータは、データ記憶管理装置２００から入出力される。
【０００６】
基本固定データ部２１０に記憶され、かつデータ構造が変更されることのないデータは基本固定処理部１１０で処理される。また、個別変更可能データ部２２０に記憶され、かつデータ構造が変更されうるデータは個別変更可能処理部１３０で処理される。
ソフトウェアの参照するデータ構造を変更する場合は、個別変更可能データ部２２０の修正及び個別変更可能処理部１３０の修正が必要となる。
【０００７】
【発明が解決しようとする課題】
しかしながら、従来のソフトウェア作成方法及び装置においては、制御対象となる伝送装置の種類が異なると、その伝送装置に対応したものを用意しなければならなかった。
すなわち、伝送装置の種類が相違すると、機能制御に使用されるコマンドフォーマットや伝送装置の物理的構成が異なるため、制御用ソフトウェアだけでなく、個別変更可能データ部のデータを処理する個別変更可能処理部の交換を行う必要があった。
よって、個別変更可能処理部を設けた伝送制御装置を開発・変更しなければならなかった。
【０００８】
さらに、種類の異なる複数の伝送装置について機能制御を行う場合は、それぞれの伝送装置に適応した伝送制御装置を各々開発する必要があるため相当の時間を要していた。
【０００９】
本発明は、上記の問題を解決すべくなされたものであり、伝送装置の種類に依存することなく同一の内部構成で機能制御を行うとともに、複数の伝送装置を接続してそれらの機能制御を可能とする伝送装置制御用端末の提供を目的とする。
【００１０】
【課題を解決するための手段】
この目的を達成するため、本発明の請求項１記載の伝送装置制御用端末は、伝送装置から送られてきた機能情報の画面表示構成を構築するデータ処理部を有するソフトウェア実行手段と、機能情報を入力して画面表示構成にしたがい画面表示する出力手段と、入力操作により伝送装置の機能制御内容を示す制御信号を出力する入力手段とを設けた伝送装置制御用端末であって、ソフトウェア実行手段が、機能情報に関する基本情報を記憶するデータベース部と、このデータベース部から取り出した基本情報に対し、データ処理部における画面表示構成の構築及び／又は基本情報の解析処理を可能とするため追加情報の付加、基本情報の解釈及び／又は形式の変更を行ってデータ処理部へ送るとともに、入力手段からの制御信号を、伝送装置における判断処理を可能とするため形式修正して伝送装置へ送り、かつ伝送装置から送られてきた機能情報を、データ処理部における解析処理を可能とするため形式修正してデータ処理部へ送るドライバーソフトウェア部とを設けた構成としてある。
【００１１】
伝送装置制御用端末をこのような構成とすると、種類の異なる伝送装置の機能制御を同一の伝送装置制御用端末を用いて行うことができる。
すなわち、従来の伝送装置制御用端末に搭載されたソフトウェアにおいて管理されていた基本情報をデータベース部に記憶させるとともに、機能情報の解析及び画面表示の構築に必要な情報をドライバーソフトウェア部で追加することとし、かつ、伝送装置の機能情報及び機能情報データが必ずドライバーソフトウェア部に入力され加工修正されてからデータ処理部へ送られる構成とすることにより、装置本体の取り替えやハードウェアの変更を行わず、ドライバーソフトウェアのみ開発及び交換するだけで、同一の伝送装置制御用端末を他の伝送装置の機能制御に用いることができる。
【００１２】
また、請求項２記載の伝送装置制御用端末は、データ処理部が、画面構築部と、コマンド解析部と、入出力制御部とを設け、データ処理部におけるデータベース部が、機能情報の画面表示構成に関する基本情報を画面構築データとして記憶する画面構築データファイルと、機能情報の内容を解析するコマンド構文に関する基本情報をコマンド構文データとして記憶するコマンド構文データファイルとを有して、ドライバーソフトウェア部が、画面構築データファイルから画面構築データを取り出して画面表示構成の構築に用いられる追加情報を付加するとともに、コマンド構文データファイルからコマンド構文データを取り出し機能情報の解析のためコマンド構文データの解釈及び／又は形式の変更を行い、データ処理部における画面構築部が、ドライバーソフトウェア部において追加情報が付加された画面構築データを入力するとともに、この入力した画面構築データにもとづいて機能情報の画面表示構成を構築し、コマンド解析部が、ドライバーソフトウェア部において解釈及び／又は形式の変更がなされたコマンド構文データを入力するとともに、この入力したコマンド構文データにもとづいて機能情報の内容を解析し、入出力制御部が、画面構築部において構築された画面表示構成及びコマンド解析部において解析された機能情報を入力して出力手段へ送る構成としてある。
【００１３】
伝送装置制御用端末をこのような構成とすれば、ドライバーソフトウェア部において画面構築データに追加情報が付加されることにより、画面構築部において画面構築データをもとに画面表示構成の構築が可能となる。
また、ドライバーソフトウェア部においてコマンド構文データに追加情報が付加されることにより、コマンド解析部においてコマンド構文データにしたがい機能情報を解析することができる。
【００１４】
また、請求項３記載の伝送装置制御用端末は、画面構築データが、伝送装置を構成するシェルフ及びユニットを示す構成要素情報からなり、ドライバーソフトウェア部において付加される追加情報が、シェルフ及びユニットの物理サイズ及び配列からなる構成としてある。
【００１５】
伝送装置制御用端末をこのような構成とすると、伝送装置を構成するシェルフ及びユニットにこれらの物理サイズ及び配列が付加されるため、画面構築部において、機能情報の画面表示構成を構築することができる。
したがって、画面構築部における画面表示構成の構築に必要な情報である伝送装置固有のシェルフ等の物理サイズ及び配列についてはドライバーソフトウェア部で付加されることから、ドライバーソフトウェア部を開発及び交換するだけで、同一の伝送装置制御用端末を種類の異なる伝送装置の機能制御に用いることができる。
【００１６】
また、請求項４記載の伝送装置制御用端末は、コマンド構文データが、機能情報のコマンドフォーマット及び機能情報に含まれるパラメータのとる値範囲からなり、ドライバーソフトウェア部が、このドライバーソフトウェア部におけるコマンド構文データの解釈及び／又は形式の変更に用いるコマンドフォーマットのコマンド内容を保有する構成としてある。
【００１７】
伝送装置制御用端末をこのような構成とすれば、機能情報のコマンドフォーマット及び機能情報中に含まれるパラメータのとる値範囲に対して、追加情報を付加することにより、コマンド解析部における機能情報の解析を可能とする。
【００１８】
また、請求項５記載の伝送装置制御用端末は、コマンド解析部が、入力手段からの制御信号にもとづいてコマンドを生成し、ドライバーソフトウェア部が、コマンド解析部で生成されたコマンドを入力するとともに、この入力したコマンドを伝送装置において理解可能なメッセージフォーマットに形式修正して、伝送装置へ送る構成としてある。
【００１９】
ドライバーソフトウェア部において、メッセージを伝送装置で理解可能なメッセージフォーマットに修正するこのような構成とすると、入力手段から出力された制御信号についても、伝送装置において理解可能となる。
【００２０】
また、請求項６記載の伝送装置制御用端末は、ドライバーソフトウェア部が、伝送装置から出力されてきた機能情報をコマンド解析部において理解可能なメッセージフォーマットに形式修正して、コマンド解析部へ送る構成としてある。
ドライバーソフトウェア部において、メッセージをコマンド解析部で理解可能なメッセージフォーマットに修正するこのような構成とすると、伝送装置から送られてきたメッセージについても、コマンド解析部において解析可能となる。
【００２１】
また、請求項７記載の伝送装置制御用端末は、複数の伝送装置にそれぞれ対応する複数のドライバーソフトウェア部を設け、データ処理部が、ドライバーソフトウェア部の中から、ソフトウェア実行手段に接続され、かつ機能制御が行われる伝送装置に対応するものを選択する切替制御部を設けた構成としてある。
【００２２】
伝送装置制御用端末をこのような構成とすると、複数のドライバーソフトウェア部を設けることができるため、一台の伝送装置制御用端末に種類の異なる複数の伝送装置を接続することが可能となる。
すなわち、種類の異なる複数の伝送装置にそれぞれ対応する複数のドライバーソフトウェア部と、伝送装置制御用端末に接続された伝送装置の種類を判断して対応するドライバーソフトウェア部を選択する切替制御部とを設けることで、複数の伝送装置に対して機能制御を行なうことができる。
【００２３】
また、本発明の請求項８記載の伝送装置制御用ソフトウェア実行装置は、伝送装置から送られてきた機能情報の画面表示構成を構築し、機能情報を出力装置へ送信して画面表示構成にしたがい画面表示させるデータ処理部を有するとともに、入力操作により伝送装置の機能制御内容を示す制御信号を出力する入力装置に接続された伝送装置制御用ソフトウェア実行装置であって、機能情報に関する基本情報を記憶するデータベース部と、このデータベース部から取り出した基本情報に対し、データ処理部における画面表示構成の構築及び／又は機能情報の解析処理を可能とするため追加情報の付加、基本情報の解釈及び／又は形式の変更を行ってデータ処理部へ送るとともに、入力装置からの制御信号を、伝送装置における判断処理を可能とするため形式修正して伝送装置へ送り、かつ伝送装置から送られてきた機能情報を、データ処理部における解析処理を可能とするため形式修正してデータ処理部へ送るドライバーソフトウェア部とを設けた構成としてある。
【００２４】
伝送装置制御用ソフトウェア制御装置をこのような構成とすると、種類の異なる伝送装置の機能制御を同一の伝送装置制御用ソフトウェア制御装置を用いて行うことができる。
すなわち、伝送装置の機能情報を記憶するデータベース部を設けるとともに、機能情報及び機能情報データが必ずドライバーソフトウェア部に入力され加工修正されてからデータ処理部へ送られる構成とすることにより、ドライバーソフトウェアのみ開発及び交換するだけで、同一の伝送装置制御用ソフトウェア実行装置を他の伝送装置の機能制御に用いることができる。
【００２５】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して説明する。
［第一実施形態］
まず、本発明の伝送装置制御用端末における第一の実施形態について、図１を参照して説明する。
同図は、本実施形態の伝送装置制御用端末の内部構成を示すブロック図である。
【００２６】
同図に示すように、伝送装置制御用端末１は、ソフトウェア実行手段１０と、入力手段２０と、出力手段３０と、外部インタフェース４０とを設けている。
ここで、ソフトウェア実行手段１０は、データベース部１１と、通信制御部１２と、ドライバーソフトウェア部１３と、データ処理部１４とを有している。
【００２７】
データベース部１１は、画面構築データファイル１１−１及びコマンド構文データファイル１１−２を有している。
画面構築データファイル１１−１は、伝送装置２を構成するシェルフ（Ｓｈｅｌｆ）やユニット（Ｕｎｉｔ）などの装置実装情報（構成要素情報）を画面構築データとして保存する。
この画面構築データは、画面構築部１４−１における画面表示構成の構築に用いる基本情報である。
【００２８】
画面構築データの具体例を図２に示す。
同図に示すように、画面構築データは、シェルフ番号、ユニット番号及びユニット固有名称を含む各ユニットの識別名を列記して表示することができ、この表示形式で画面構築データファイル１１−１に格納される。
各ユニットの識別名は、伝送装置２がメッセージに使用する識別名と同一のものである。
【００２９】
なお、伝送装置２は、三つのシェルフを設け、このうちシェルフ１にはユニットＡ及びユニットＢを、シェルフ２及びシェルフ３にはそれぞれユニットＣ，Ｄ，Ｅ，Ｆ及びＧを実装した構成としているが、このような構成に限るものではない。
すなわち、伝送装置２にはシェルフを一又は二以上、各シェルフにはユニットを一又は二以上の任意の数を設けることができる。
ただし、本明細書においては、説明の便宜上、伝送装置２には図２に示す数のシェルフ及びユニットが設けられているものとする。
【００３０】
コマンド構築データファイル１１−２は、メッセージを送受信するための基本情報であるコマンド構文データを保存する。
コマンド構文データは、図３に示すように、伝送装置２がメッセージの送受信に使用するコマンドの構文（コマンドフォーマット）の情報（コマンドフォーマット情報）やコマンドフォーマット中で指示されるパラメータのとる値範囲の情報（値範囲情報）などを有する。
コマンドフォーマットは、ＡＳＣＩＩ文字列で構成されており、コマンド毎に特有の構成を有する。
【００３１】
通信制御部１２は、外部インタフェース４０を介して伝送装置２と接続され、機能情報及びメッセージの送受信を行う。
ドライバーソフトウェア部１３は、画面構築データファイル１１−１に記憶された画面構築データの構成要素情報及びコマンド構文データファイル１１−２に記憶されたコマンド構文データのコマンドフォーマット情報並びに値範囲情報のそれぞれに対して、ドライバーソフトウェアにより補強を行う。
【００３２】
画面構築データの構成要素情報の補強とは、図４に示すような追加情報、すなわち、画面構築部１４−１における画面表示構成の作成に必要な各構成要素（シェルフやユニット）の物理サイズ、配列などの情報を構成要素情報に付加することをいう。
【００３３】
このような補強において、ドライバーソフトウェアが各要素のサイズ、配列などの情報を提供する構成により、画面構築部１４−１は、個々の伝送装置固有の物理情報にかかわらず、画面構築データと追加情報をもとに画面構築を行うことができる。
【００３４】
コマンド構文データのコマンドフォーマット情報及び値範囲情報の補強とは、コマンドフォーマット情報及び値範囲情報について、図５に示すようなメッセージの意味情報（コマンド内容情報）にもとづいて解釈するとともに、コマンド解析部１４−２で解析可能とするための形式の変更を行う。
このような補強において、ドライバーソフトウェアがメッセージの意味情報を提供することにより、コマンド解析部１４−２は、個々の伝送装置固有のメッセージ構文を意識することなくメッセージ内容の解析を行うことができる。
【００３５】
また、ドライバーソフトウェア部１３は、データ処理部１４に入出力される画面構築データ、コマンド構文データ及びメッセージのそれぞれが経由するように伝送装置制御用端末１の構成各部と接続されている。
そして、ドライバーソフトウェア部１３は、経由する各データに対し加工・補強を行なった後にデータ処理部１４又は通信制御部１２へ送る。
【００３６】
したがって、伝送装置制御用端末１を他の伝送装置２の機能制御に用いる場合は、ドライバーソフトウェア部１３のドライバーソフトウェアを開発・交換するだけで対応できる。
このため、データ処理部１４は、伝送装置２の種類の相違により異なる機能情報のデータ構造にかかわらず、共通のアプリケーションソフトウェアを用いることができる。
【００３７】
データ処理部１４は、画面構築部１４−１と、コマンド解析部１４−２と、主処理部１４−３と、入出力制御部１４−４とを有する。
画面構築部１４−１は、伝送装置２の保有する機能情報を出力手段３０において画面出力する際の画面表示構成を、画面構築データに含まれている伝送装置２の構成要素情報及びドライバーソフトウェア部１３で付加された物理的な追加情報をもとに作成する。
画面構築部１４−１において構築された画面表示構成の例を図６に示す。
【００３８】
コマンド解析部１４−２は、コマンド構文データをもとに伝送装置のもつコマンド構文を判断して伝送装置２で解析可能なＡＳＣＩＩ文字列にメッセージを変換する処理を行う。
コマンド解析部１４−２において行われるコマンド構文データの変更の模式を図７に示す。
【００３９】
主処理部１４−３は、画面構築部１４−１において構築された画面表示構成及びコマンド解析部１４−２における解析により得られた結果を入力して入出力制御部１４−４へ送る。
また、主処理部１４−３は、入力手段２０から出力された制御信号にもとづいて制御内容を判定して伝送装置２に送出すべきメッセージを決定する。
メッセージは、ＡＳＣＩＩ文字列による規則性のある構文で構成されている。
【００４０】
入出力制御部１４−４は、入力手段２０に接続され、入力制御操作により入力手段２０から送られてきた制御信号を受け取って主処理部１４−３へ送る。
また、入出力制御部１４−４は、出力手段３０にも接続され、主処理部１４−３から送られてきたメッセージを出力手段３０へ送る。
【００４１】
入力手段２０は、伝送装置２の有する機能の設定・変更等を入力操作により行う。
出力手段３０は、伝送装置２の保有する機能情報を画面表示する。
この画面表示は、図４に示すような画面構成とすることができ、この画面構成は、画面構築データ及びコマンド構文データをもとに構築される。
【００４２】
また、入力手段２０及び出力手段３０のそれぞれは、図８に示すように、伝送装置制御用端末１の外部に設ける入力装置４及び出力装置５とすることができる。
この場合、データベース部１１、通信制御部１２、ドライバーソフトウェア部１３及びデータ処理部１４のそれぞれは、伝送装置制御用ソフトウェア実行装置３を構成する。
【００４３】
伝送装置制御用ソフトウェア実行装置３の各構成要素は、図１に示す伝送装置制御用端末１における各構成要素のうち、同じ符号が付されたものと同一の機能を有する。
なお、外部インタフェース４０は、図８においては伝送装置制御用ソフトウェア実行装置３の内部に設けてあるが、この内部に限らず外部又は伝送装置２内に設けることができる。
【００４４】
伝送装置制御用端末をこのような構成とすれば、伝送装置に関する情報のうち、伝送装置の種類が相違してもデータ構造の異ならない情報がデータベース化されるとともに、他の情報、つまり伝送装置の種類の相違によりデータ構造の異なる情報がドライバーソフトウェアで一括管理されることから、同一の伝送装置制御用端末を用いて異なる種類の伝送装置を制御することができる。
【００４５】
すなわち、伝送装置制御用端末を異なる種類の伝送装置に接続する場合、ドライバーソフトウェアのみを、接続する伝送装置に適合するものと交換することで、他の構成各部（データ処理部等）の構造を変更しなくとも同一の伝送装置制御用端末を用いることができる。
【００４６】
次に、本実施形態の伝送装置制御用端末の動作について説明する。
まず、伝送装置２の機能情報を画面表示する動作について、図９を参照して説明する。
【００４７】
予め、伝送装置２の構成要素情報が、画面構築データとして画面構築データファイル１１−１に格納されている（ステップ１０）。
なお、本実施形態における構成要素情報は、図２に示すように、伝送装置２が有する三つのシェルフ（シェルフ１、シェルフ２及びシェルフ３）を示すものとする。さらに、シェルフ１にはユニットＡ及びユニットＢが、シェルフ２とシェルフ３にはそれぞれユニットＣ，Ｄ，Ｅ，Ｆ及びＧが実装されているものとする。
【００４８】
また、予め、コマンド構文データが、コマンド構文データファイル１１−２に格納されている（ステップ１２）。
なお、本実施形態におけるコマンド構文データは、図３に示すように、メッセージのコマンドのフォーマット（コマンドの構文）と値範囲とを含むものとする。
【００４９】
伝送装置２から出力された機能情報が、外部インタフェース４０及び通信制御部１２を介してドライバーソフトウェア部１３に入力される（ステップ１４）。ドライバーソフトウェア部１３において入力された機能情報が、コマンド解析部１４−２で解析可能とするようにメッセージフォーマットを変換される（ステップ１６）。
変換された機能情報が、ドライバーソフトウェア部１３からコマンド解析部１４−２へ送られる。
【００５０】
また、機能情報が入力されたドライバーソフトウェア部１３において、画面構築データファイル１１−１から画面構築データが取り出される（ステップ１８）。
ドライバーソフトウェア部１３において、取り出された画面構築データに、伝送装置２を構成するシェルフの物理サイズ、及びユニットの物理サイズからなる追加情報が付加される（ステップ２０）。
【００５１】
追加情報を付加した構成要素情報が、ドライバーソフトウェア部１３から画面構築部１４−１へ送られる。
構成要素情報が入力された画面構築部１４−１において、伝送装置２を構成するシェルフ及びユニットのそれぞれの数、物理サイズ及び配列にもとづいて画面表示構成（ユーザーインタフェース画面）が構築される（ステップ２２）。
構築された表示画面が、画面構築部１４−１から主処理部１４−３へ送られる。
【００５２】
さらに、機能情報が入力されたドライバーソフトウェア部１３において、コマンド構文データファイル１１−２からコマンド構文データが取り出される（ステップ２４）。
ドライバーソフトウェア部１３において、取り出されたコマンド構文データについて、コマンド内容情報にもとづき、コマンドフォーマットの意味が解釈され、かつコマンド解析部１４−２で解釈可能な形式に変換される（ステップ２６）。
【００５３】
なお、本実施形態におけるドライバーソフトウェアは、このドライバーソフトウェアに含まれるＥＤ−ＥＱＰＴコマンドを、登録状態の変更及びパラメータ値の変更と解釈する。
【００５４】
変換されたコマンド構文データが、ドライバーソフトウェア部１３からコマンド解析部１４−２へ送られる。
コマンド解析部１４−２において入力されたコマンド構築データが、伝送装置２で使用されるコマンドフォーマットではなく、変換されたコマンドフォーマットを使用して機能情報の解析処理を行う（ステップ２８）。
解析処理された機能情報が、コマンド解析部１４−２から主処理部１４−３へ送られる。
【００５５】
主処理部１４−３において、コマンド解析部１４−２から送られてきた機能情報を、画面構築部１４−１から送られてきた構成要素情報にしたがって画面表示構成で生成する処理が行われ、この生成された機能情報が、入出力制御部１４−４を介して出力手段３０へ送られる。
出力手段３０において、入力された機能情報が、生成された画面表示構成にしたがって画面表示される（ステップ３０）。
【００５６】
次に、本実施形態の伝送装置制御用端末を用いた伝送装置２の機能制御の動作について、図１を参照して説明する。
出力手段３０に画面表示された伝送装置２の機能情報をもとに、入力手段２０において伝送装置２の機能を制御するための入力操作が行われると、この入力操作にともない制御信号が出力される。
【００５７】
入力手段２０から出力された制御信号が、入出力制御部１４−４及び主処理部１４−３を介してコマンド解析部１４−２に送られる。
コマンド解析部１４−２において、入力された制御信号をもとに、コマンドが生成され、メッセージとして出力される。
【００５８】
コマンド解析部１４−２から出力されたメッセージが、ドライバーソフトウェア部１３において入力され、伝送装置２で理解可能なメッセージフォーマットに修正される。
修正されたメッセージが、ドライバーソフトウェア部１３から通信制御部１２及び外部インタフェース３０を介して伝送装置２へ送られる。
メッセージが入力された伝送装置２において、この伝送装置２に対してなされた入力操作にもとづき、伝送装置２の機能制御がなされる。
【００５９】
伝送装置制御用端末をこのような構成とすれば、基本情報、メッセージ及び伝送装置の機能情報が必ずドライバーソフトウェア部に入力され加工修正されてからデータ処理部又は伝送装置へ送られるため、種類の異なった伝送装置の機能制御を行う場合には、データ処理部を変更又は改造することなくドライバーソフトウェアの変更のみを行なって、同一の伝送装置制御用端末を用いることができる。
【００６０】
よって、伝送装置制御用端末を設計・開発する場合に、伝送装置制御用端末に搭載されるソフトウェア及び構成各部のすべてを新規に開発する必要はなく、データ処理部を共通に使用し、ドライバーソフトウェアのみを伝送装置にあわせて開発することで複数の伝送装置に対応可能となる。
したがって、ソフトウェア全体の開発が不要となるため、開発あるいは評価にかかる期間及び費用を削減することが可能となる。
【００６１】
また、本発明では、コマンド構文データをデータベース部に記憶させるが、これは伝送装置が有するコマンド構文データと同一のものであるため、伝送装置におけるコマンドフォーマットの変更をデータベース型ソフトウェアに反映するのが容易である。よって、それらコマンド構文データのデータ構造が同一であるため交換ミスや見落としなどの誤りを防ぐことができる。
【００６２】
［第二実施形態］
次に、本発明の伝送装置制御用端末の第二の実施形態について、図１０を参照して説明する。
同図は、本実施形態の伝送装置制御用端末の内部構成を示すブロック図である。
【００６３】
本実施形態は、第一実施形態と比較して、ドライバーソフトウェア部を複数有するとともに、これらを切り替える切替制御部を設けた点が相違する。他の構成要素は第一実施形態と同様である。
したがって、図１０において、図１と同様の構成部分については同一の符号を付して、その詳細な説明を省略する。
【００６４】
図１０に示すように、伝送装置制御用端末１のソフトウェア実行手段１０には、ドライバーソフトウェア部１３を複数設けてある。
ここで、複数のドライバーソフトウェア部１３ａ〜１３ｎは、伝送装置制御用端末に接続される伝送装置又は接続される可能性のある伝送装置が扱う制御信号のデータ構造のそれぞれに適応する。
なお、同図においては、ドライバーソフトウェア部１３を三つ設けてあるが、三つに限るものではなく、二又は四つ以上設けることもできる。
【００６５】
データ処理部１４は、切替制御部１１−５を設けている。
切替制御部１１−５は、入力操作による入力手段２０からの選択信号にしたがい、複数のドライバーソフトウェア部１３ａ〜１３ｎのいずれを用いるかを選択して切り替えを行う。
入力手段２０から出力される選択信号は、伝送装置２の種類を指定する。
【００６６】
切替制御部１１−５における切り替えにより選択されたドライバーソフトウェア部１３が、画面構築データへの追加情報の付加、コマンド構文データの解釈と形式の変更、メッセージや機能情報のフォーマット変更等を行う。
【００６７】
伝送装置制御用端末をこのような構成とすれば、種類の異なる伝送装置に接続される可能性がある場合にも、入力手段から伝送装置の種類を入力することにより、機能制御する伝送装置に適応するドライバーソフトウェア部が選択されることから、同一の伝送装置制御用端末で複数の伝送装置の機能制御を行うことができる。
また、一つの伝送装置制御用端末が、複数の種類の伝送装置２との接続を可能とするため、複数の伝送装置の機能制御が容易となるとともに、伝送装置２の種類の数と同数の伝送装置制御用端末を用意する必要がなくなる。
【００６８】
【発明の効果】
以上のように、本発明によれば、伝送装置に関する基本情報をデータベース部に記憶させるとともに、基本情報、メッセージ及び伝送装置の機能情報が必ずドライバーソフトウェア部に入力され加工修正されてからデータ処理部又は伝送装置へ送られるため、装置本体の取り替えやハードウェアの変更を行わず、ドライバーソフトウェアのみ開発及び交換するだけで、同一の伝送装置制御用端末を他の伝送装置の機能制御に用いることができる。
【００６９】
また、ドライバーソフトウェア部において、画面構築部における画面表示構成の構築に必要な情報である伝送装置固有のシェルフ等の物理サイズ及び配列等の付加、コマンド解析部におけるメッセージの解析に用いるためコマンド構文データの解釈及び形式の変更等が行われることから、データ処理部は、伝送装置の種類に依存することなく、画面表示構成の構築やメッセージの解析等を行うことができる。
【００７０】
また、種類の異なる複数の伝送装置にそれぞれ対応する複数のドライバーソフトウェア部と、伝送装置制御用端末に接続された伝送装置の種類を判断して対応するドライバーソフトウェア部を選択する切替制御部とを設けることで、一つの伝送装置制御用端末により複数の伝送装置に対して機能制御を行なうことができる。
【図面の簡単な説明】
【図１】本発明の第一実施形態における伝送装置制御用端末の内部構成を示すブロック図である。
【図２】画面構築データに含まれる装置実装情報の形式を示す図である。
【図３】コマンド構文データに含まれるコマンドフォーマット情報及び値範囲情報を示す図である。
【図４】追加情報に含まれる物理サイズを示す図である。
【図５】コマンド解析に用いるコマンド内容を示す図である。
【図６】構築画面の構成を示す構成図である。
【図７】コマンド構文データの変更の模式を示す図である。
【図８】本発明の伝送装置制御用ソフトウェア実行装置の内部構成を示すブロック図である。
【図９】本発明の第一実施形態における伝送装置制御用端末の動作を示すフローチャート図である。
【図１０】本発明の第二実施形態における伝送装置制御用端末の内部構成を示すブロック図である。
【図１１】従来の伝送制御装置の内部構成を示すブロック図である。
【符号の説明】
１  伝送装置制御用端末
２  伝送装置
３  伝送装置制御用ソフトウェア実行装置
４  入力装置
５  出力装置
１０  ソフトウェア実行手段
１１  データベース部
１１−１  画面構築データファイル
１１−２  コマンド構文データファイル
１２  通信制御部
１３  ドライバーソフトウェア部
１４  データ処理部
１４−１  画面構築部
１４−２  コマンド解析部
１４−３  主処理部
１４−４  入出力制御部
１４−５  切替制御部
２０  入力手段
３０  出力手段
４０  外部インタフェース
１００  ソフトウェア処理装置
１１０  基本固定処理部
１２０  基本固定データ部参照更新処理部
１３０  個別変更可能処理部
１４０  入力処理部
２００  データ記憶管理装置
２１０  基本固定データ部
２２０  個別変更可能データ部
３００  入力装置
４００  出力装置
【図１】
0003651361.tif 000002
【図２】
0003651361.tif 000003
【図３】
0003651361.tif 000004
【図４】
0003651361.tif 000005
【図５】
0003651361.tif 000006
【図６】
0003651361.tif 000007
【図７】
0003651361.tif 000008
【図８】
0003651361.tif 000009
【図９】
0003651361.tif 000010
【図１０】
0003651361.tif 000011
【図１１】
0003651361.tif 000012