(57)【要約】    【課題】  磁気テープ媒体の操作方法と近く、かつ、磁気テープ媒体装置を有する制御装置の遠隔操作ができる磁気テープ媒体の代替化制御装置を提供する。    【解決手段】  磁気テープ媒体駆動装置と同等インタフェースを有する光磁気ディスク媒体駆動装置２００と、光磁気ディスク媒体駆動装置２００とローカルエリアネットワーク４００で接続されたクライアント端末５００，６００、７００を備える。クライアント端末は光磁気ディスク媒体駆動装置２００をリモートコントロールする。また、光磁気ディスク媒体駆動装置２００は磁気テープ媒体駆動装置の機能をエミュレータソフトで実現する。【選択図】  図１
2005242738.tif 000002
【特許請求の範囲】
【請求項１】
磁気テープ媒体駆動装置を有する制御装置において、前記磁気テープ媒体駆動装置と同等のインタフェースを有する光磁気ディスク媒体駆動装置と、前記光磁気ディスク媒体駆動装置とローカルエリアネットワークで接続されたクライアント端末とを備え、前記クライアント端末は前記ローカルエリアネットワークを介して前記光磁気ディスク媒体駆動装置をリモートコントロールするように構成したことを特徴とする磁気テープ媒体の代替化制御装置。
【請求項２】
請求項１において、前記光磁気ディスク媒体駆動装置は、前記磁気テープ媒体駆動装置の機能を実現するエミュレータソフトで構成したことを特徴とする磁気テープ媒体の代替化制御装置。
【請求項３】
請求項２において、前記エミュレータソフトは、少なくとも前記磁気テープ媒体駆動装置の操作と同等なメディア装着機能、ファイル選択機能、ファイル作成機能を有することを特徴とする磁気テープ媒体の代替化制御装置。
【請求項４】
請求項２において、前記制御装置あるいは前記クライアント端末からの制御命令からを受けたことを表示するアクション表示を設けたことを特徴とする磁気テープ媒体の代替化制御装置。
【請求項５】
請求項２において、前記磁気テープ媒体駆動装置のファイルフォーマットのうち、少なくともバイナリコードで表現されたデータをアスキーコードに変換して管理することを特徴とする磁気テープ媒体の代替化制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は磁気テープ媒体駆動装置の記憶装置に有する制御装置において、インタフェースの互換性を持つ磁気テープ媒体の代替化制御装置に関する。
【背景技術】
【０００２】
磁気テープ媒体駆動装置を磁気ディスク装置として動作させることは、例えば、下記特許文献1に記載されている。この公知例は、交換機の課金データを、ソフトウエアの変更無しに磁気テープから容量の大きい磁気ディスクに格納するようにしている。
【０００３】
【特許文献１】特開平５−２５０１０１
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来技術は磁気テープ媒体の装着、取出しなどの操作方法が異なり、従来慣れ親しんだ操作体系から外れ、保守体制の大きな見直しが必要などの問題があった。また、制御装置に対する遠隔操作（リモートコントロール）にはなんら考慮されていなく、特に大きなプラントなどの制御装置では、制御装置の現場まで出向き操作しなければならないなど操作性に問題があった。
【０００５】
本発明の目的は前記問題点に鑑みてなされたもので、磁気テープ媒体の操作方法に似ており、かつ、磁気テープ媒体装置を有する制御装置の遠隔操作ができる磁気テープ媒体の代替化制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために本発明は、磁気テープ媒体駆動装置と同等インタフェースを有する光磁気ディスク媒体駆動装置と、光磁気ディスク媒体駆動装置とローカルエリアネットワークで接続されたクライアント端末と、クライアント端末からローカルエリアネットワークを介して光磁気ディスク媒体駆動装置をリモートコントロールするように構成している。また、光磁気ディスク媒体駆動装置は磁気テープ媒体駆動装置の機能を実現するエミュレータソフトで構成している。
【０００７】
本発明はクラアント端末から制御装置に接続された光磁気ディスク媒体駆動装置を介して操作指令を発し、これを光磁気ディスク媒体駆動装置のエミュレータソフトが解釈して、データの読み込み、書き出し操作、あるいはテープの操作を実施することで遠隔操作ができ、制御装置のある現場まで出向かなくとも保守が可能となる効果がある。
【０００８】
また、光磁気ディスク媒体駆動装置のエミュレータソフトでは、少なくとも前記磁気テープ媒体駆動装置の操作と同等なメディア装着、ファイル選択、ファイル作成を実現するグラフィックユーザインタフェースを設け、磁気テープの物理的操作に近づけ、従来慣れ親しんだ操作体系に近づけ、保守体制の大きな見直しの軽減ができる。
【発明の効果】
【０００９】
本発明によれば、クラアント端末から制御装置に接続された光磁気ディスク媒体駆動装置を介して操作指令を発し、これを光磁気ディスク媒体駆動装置のエミュレータソフトが解釈して、データの読み込み、書き出し操作、あるいはテープの操作を実施することで遠隔操作ができ、制御装置のある現場まで出向かなくとも保守が可能となる効果がある。また、光磁気ディスク媒体駆動装置のエミュレータソフトでは、少なくとも前記磁気テープ媒体駆動装置の操作と同等なメディア装着、ファイル選択、ファイル作成を実現するグラフィックユーザインタフェースを設け、磁気テープの物理的操作に近づけ、従来慣れ親しんだ操作体系に近づけ、保守体制の大きな見直しが軽減できる効果がある。
【発明を実施するための最良の形態】
【００１０】
制御装置は磁気テープ媒体駆動装置を有する。光磁気ディスク媒体駆動装置は磁気テープ媒体駆動装置と同等のインタフェースを有している。クライアント端末と光磁気ディスク媒体駆動装置はローカルエリアネットワークを介して接続されている。クライアント端末はローカルエリアネットワークを介して光磁気ディスク媒体駆動装置をリモートコントロールする。光磁気ディスク媒体駆動装置は磁気テープ媒体駆動装置の機能をエミュレータソフトで構成し実現している。
【実施例】
【００１１】
本発明の実施の形態を図１〜図１７を用いて説明する。
【００１２】
図１に本発明の全体構成図を示す。
【００１３】
図１において、１００は制御装置（CONTC（HOST））、２００は光磁気ディスク媒体駆動装置（M/T）、３００は制御装置１００と光磁気ディスク媒体駆動装置２００を結ぶ専用インタフェース、４００はローカルエリアネットワーク（LAN）、５００〜７００はクラント端末（PC）である。
【００１４】
クラント端末５００〜７００の何れかの端末から光磁気ディスク媒体駆動装置２００に対してLAN４００を介して磁気テープ媒体の制御指令を出すと、光磁気ディスク媒体駆動装置２００のエミュレータがこれを解釈し、制御装置１００のデータの読みだし、書き込み等が実施される。
【００１５】
図２に光磁気ディスク媒体駆動装置２００のハードウエア構成を示す。
【００１６】
２００aは中央演算装置CPU、２００bはバス、２００cは磁気ディスクHD、２００dは光磁気ディスク装置のインタフェース、２００eは光磁気ディスク装置、２００fは主メモリMEM、２００gは制御装置CONTCとのインタフェース、２００hはディスプレイ装置とのインタフェース、２００iはディスプレイ装置、２００jはマンマシンインタフェース、２００kはキーボード、２００lはマウス、２００mはローカルエリアネットLANとのインタフェースである。
【００１７】
図２に示すように、光磁気ディスク媒体駆動装置２００は光磁気ディスクを有すパーソナルコンピュータといえる。本発明の特徴部分は、２００gと後述するエミュレータソフトにある。図２のデータフローは後述する。
【００１８】
図３は本発明のソフトウエア構成を示す図である。S２１０はハードウエア、S２２０はハードウエアを駆動するドライバー、S２３０はオペレーティングシステム、S２４０はリモートコントロールソフト、S２５０はM/Tエミュレータソフトである。S２４０、S２５０は、一般的にアプリケーションソフトと言われている。
【００１９】
図４は、制御装置１００と光磁気ディスク媒体駆動装置２００を結ぶ専用インタフェース３００のデータの内容を示すもので、磁気テープ装置のホストコマンドの例である。データの読み書きコマンド（NO．1〜NO．2）、テープのギャップ作成、ポインタの制御などのコントロールコマンド（NO．3〜NO．8）で構成される。
【００２０】
図５は、磁気テープTAPEと光磁気ディスクMOのファイルフォーマットを示した図である。図示したように、TAPEのBOTはMOのSOHに、GAPはNULに、TMはHTに、EOTはEOT'に対応する。更に、TAPEのDATAは、アスキーコード変換したデータDATATに対応する。磁気テープのデータDATAはバイナリーコードのため、SOHやSTXなどの制御コードも含んでしまう。このため、このようにアスキーコード変換することにより、問題なくフォーマット変換ができる。
【００２１】
図６は、制御装置１００と光磁気ディスク媒体駆動装置２００間のデータフローを示した図である。データ書き込みフロー（DATA WRITE）は、制御装置のMTインタフェース(I/F-MT)100bから光磁気ディスク媒体駆動装置２００のインタフェースIF-CONTC２００gを介して、メモリMEM２００fに書き込まれる。次に、CPU２００aはメモリMEMに書き込まれた事を判断し、MOのインタフェースI/F-MO２００dを介して磁気ディスク媒体２００eにデータを書き込む。一方、データ読み込みフロー(DATA READ)は、データ書き込みの逆のフローとなる。詳細説明は省略する。
【００２２】
図７は、制御装置CONTCとのインタフェース（I/F-CONTC）２００gの詳細構成を示した図である。コード変換２００g1とインタフェースの制御を行うCPU２００g2、交替バッファ（BUFF０，BUFF1）で構成される。データ書き込みフロー（DATA WRITE）は、図示のように、コード変換２００g1を介し、交替バッファBUFF0に書き込まれる。同時に、交替バッファBUFF1に蓄えられたデータはCPU２００g2が判断して、メモリMEM２００fに書き込む。このようにすることにより書き込みのスループットを向上させることができる。ここでコード変換２００g1は書き込みのときアスキー変換を行い、読み込みのときバイナリー変換を行なう。これらのコード変換は、ROMに書き込まれた変換データにより簡単に行なうことができる。データ変換は、必要に応じてパリティビットを付加してデータの信頼性向上を図ることもできる。
【００２３】
図８〜１４は、光磁気ディスク媒体駆動装置２００のグラフィックユーザインタフェース（GUI）を示した図である。
【００２４】
図８は、GUIの全体レイアウトを示した図である。G１００はウインドウのタイトルを表示するエリアで、“M/Tエミュレータ”と表示されている。G１１０はメニューを表示するエリアで、メニューには、“ファイル”、“表示”、“確認”、“ヘルプ”などがある。ここで、“ファイル”メニューには、１）環境設定、２）プログラム終了がある。“表示”メニューはファイル一覧を最新状態にするものである。“確認”メニューは、１）パラメータの設定、２）設定ディレクトリ下のファイル一覧表示するものである。“ヘルプ”は、使用方法を説明するものである。
【００２５】
G１２０はM/Tエミュレータ２００のステイタスを表示するエリアで、メディアの装着状況、ファイル選択状況が表示される。G１３０はM/Tエミュレータ２００のアクション状況を表示するエリアで、“待機中”、“リードデータ処理中”、“ライトデータ処理中”、“コントロール処理中”などが表示される。G１４０は“メディア取出”、“ファイル選択”、“ファイル作成”のアイコンがあり、従来のテープ媒体と同じような操作ができるようになっている。G１５０は、光磁気ディスクのファイル一覧を表示するエリアである。光磁気ディスクの表す丸形のアイコンがあり、ファイルネームも表示されるようになっている。
【００２６】
図９は、ファイル作成を行う場合の画面で、図９(a)は“ファイル作成”アイコンを指示する画面、図９(b)は新規ファイル作成のウインドウG160が開き、ここにファイルネームを入力している図である。
【００２７】
図１０は、ファイル選択を行う場合の画面で、図１０(a)は“ファイル選択”アイコンを指示する画面、図１０(b)は実際にファイル選択が行われた画面である。選択されたファイルは、ファイル一覧で選ばれたことがわかるようにハイライテングされている。
【００２８】
図１１は、ファイル交換を行う場合の画面で、図１１(a)は“ファイル解除”アイコンをクリックしたとき、ファイル選択解除のウインドウG１７０が表示される。G１７０で“はい”をクリックし、次に、使用したいファイルをクリックすると、図１１(b)のようにファイル全体がハイラティングするようになっている。ここで、“ファイル選択”アイコンをクリックすると選択したファイルが選ばれファイル交換が終了したことがわかる。
【００２９】
図１２は、クラアント端末から、データリードコマンドをM/Tエミュレータソフトが受け取ったとき、対象のファイルがハイライティング（20031203.DAT）し、かつ、アクションエリアの“リードデータ処理中”が選択表示される。
【００３０】
図１３は、クラアント端末から、データライトコマンドをM/Tエミュレータソフトが受け取ったときで、図１３(a)は新規メディアの場合のデータライトコマンド処理画面、図１３(b)はファイルが指定されている場合のデータライトコマンド処理画面である。いずれも、アクションエリアの“ライトデータ処理中”が選択表示される。
【００３１】
図１４は、クラアント端末から、コントロールコマンドをM/Tエミュレータソフトが受け取ったときのコントロール処理画面で、アクションエリアの“コントロール処理中”が選択表示される。なお、図１２〜１４のアイコンエリアG140の右端には処理中のファイル名が表示されている。
【００３２】
図１５は、エミュレータソフト全体フローを示す図である。マウスイベントを解析し（S250a）、イベントの種類を判定する（S250b）。イベントの種類に応じて、メニュー処理（S250c）、メディア取出（S250d）、ファイル選択／解除（S250e）の各々のいずれかが処理される。
【００３３】
図１６は、メニュー処理（S250c）の詳細フローを示す図である。メニュー処理においても、メニューイベント解析し（S250c10）、イベントの種類を判定する（S250c20）。イベント種類に応じて、ファイル処理（S250c30）、表示処理（S250c40）、確認処理（S250c50）、ヘルプ処理（S250c60）のいずれかが処理される。
【００３４】
図１７は、エミュレータソフトにおいて、制御装置CONTCから、もしくはクラアント端末からのコマンドデータを受信したときのフローを示す図である。まず、コマンド受信処理を行い（S100a）、コマンドの種類を判定する（S100b）。次に、コマンドの種類に応じて、図４に示すホストコマンド処理、すなわち、READコマンド処理（S100c）、WRITEコマンド処理（S100d）、ERASEコマンド処理（S100e）、・・・、UNWIND TAPE MARKコマンド処理（S100g）が処理される。
【００３５】
図３のリモートコントロールソフトは、LANを通じて、クライアント端末PC（５００〜７００）からリモートコントロール対象の磁気光ディスク装置M／T（２００）に入り込み制御できるものである。遠隔から制御できるので制御装置のある現場まで足を運ばなくともよく保守に有効である。
【図面の簡単な説明】
【００３６】
【図１】本発明のシステム全体構成を示す図。
【図２】本発明の光磁気ディスク媒体駆動装置のハードウエア構成を示す図。
【図３】本発明のソフトウエア構成を示す図。
【図４】制御装置と光磁気ディスク媒体駆動装置を結ぶ専用インタフェースのデータの内容を示す図。
【図５】磁気テープと光磁気ディスクのファイルフォーマットを示した図。
【図６】制御装置と光磁気ディスク媒体駆動装置間のデータフローを示した図。
【図７】制御装置とのインタフェースの詳細構成を示した図。
【図８】光磁気ディスク媒体駆動装置のグラフィックユーザインタフェースGUIを示した図。
【図９】光磁気ディスク媒体駆動装置のグラフィックユーザインタフェースGUIを示した図。
【図１０】光磁気ディスク媒体駆動装置のグラフィックユーザインタフェースGUIを示した図。
【図１１】光磁気ディスク媒体駆動装置のグラフィックユーザインタフェースGUIを示した図。
【図１２】光磁気ディスク媒体駆動装置のグラフィックユーザインタフェースGUIを示した図。
【図１３】光磁気ディスク媒体駆動装置のグラフィックユーザインタフェースGUIを示した図。
【図１４】光磁気ディスク媒体駆動装置のグラフィックユーザインタフェースGUIを示した図。
【図１５】本発明のソフトウエアのフロー図。
【図１６】本発明のソフトウエアのフロー図。
【図１７】本発明のソフトウエアのフロー図。
【符号の説明】
【００３７】
１００…制御装置
２００…光磁気ディスク媒体駆動装置
３００…専用インタフェース
４００…ローカルエリアネットワーク
５００〜７００…クラント端末
【図１】
2005242738.tif 000003
【図２】
2005242738.tif 000004
【図３】
2005242738.tif 000005
【図４】
2005242738.tif 000006
【図５】
2005242738.tif 000007
【図６】
2005242738.tif 000008
【図７】
2005242738.tif 000009
【図８】
2005242738.tif 000010
【図９】
2005242738.tif 000011
【図１０】
2005242738.tif 000012
【図１１】
2005242738.tif 000013
【図１２】
2005242738.tif 000014
【図１３】
2005242738.tif 000015
【図１４】
2005242738.tif 000016
【図１５】
2005242738.tif 000017
【図１６】
2005242738.tif 000018
【図１７】
2005242738.tif 000019