(57)【要約】【課題】インバンド回線を介してリモート装置の画面を表示する際のレスポンスを向上する。【解決手段】アイテム保持部２２は、リモート装置１２の画面において表示内容が予め固定された固定アイテムと、表示内容が変動する変動アイテムを保持する。制御端末１４からリモート装置１２の画面が要求された場合に、リモートアクセス部４２は、インバンド回線を介してリモート装置１２へコマンドを送信し、インバンド回線を介してリモート装置１２から変動アイテムで表示すべき情報を取得する。画面生成部３６は、アイテム保持部２２が予め保持する情報を設定した固定アイテムと、リモートアクセス部４２が取得した情報を設定した変動アイテムを配置したリモート装置１２の画面を生成する。画面提供部４０はアウトバンド回線を介してリモート装置１２の画面を制御端末１４へ送信する。【選択図】図３
2014183363.tif 000002
【特許請求の範囲】
【請求項１】
外部装置が提供する画面に配置され、情報を表示する複数のアイテムとして、表示内容が予め固定された固定アイテムと、表示内容が変動する変動アイテムを保持するアイテム保持部と、
前記変動アイテムで表示すべき情報の提供を要求するコマンドを保持するコマンド保持部と、
ユーザ端末から前記外部装置の画面の提供要求を受け付ける要求受付部と、
要求された画面に前記変動アイテムが含まれる場合に、インバンド回線を介して前記外部装置へ前記コマンドを送信し、前記インバンド回線を介して前記外部装置から前記変動アイテムで表示すべき情報を取得する情報取得部と、
前記アイテム保持部に予め保持された情報を設定した固定アイテムと、前記情報取得部により取得された情報を設定した変動アイテムを配置した前記外部装置の画面を生成する画面生成部と、
アウトバンド回線を介して前記ユーザ端末へ前記画面生成部が生成した画面を送信する画面提供部と、
を備えることを特徴とするフレーム伝送装置。
【請求項２】
情報登録部をさらに備え、
前記アイテム保持部は、前記外部装置に登録するべき情報をユーザに入力させるための入力アイテムをさらに保持し、
前記コマンド保持部は、前記入力アイテムに入力された情報の登録を要求する登録コマンドをさらに保持し、
前記情報登録部は、前記インバンド回線を介して前記外部装置へ前記登録コマンドと前記入力アイテムへの入力情報を送信することにより、前記入力情報を前記外部装置に登録することを特徴とする請求項１に記載のフレーム伝送装置。
【請求項３】
複数の外部装置のそれぞれが提供する画面と、各装置のアドレスとの対応関係を保持する対応関係保持部をさらに備え、
前記画面生成部は、前記複数の外部装置に対応する複数の画面を生成し、前記情報取得部が、前記変動アイテムで表示すべきアイテム情報を含むフレームを受け付けた場合に、前記複数の画面のうち前記フレームの送信元アドレスに対応づけられた画面の変動アイテムに対して、前記フレームに含まれるアイテム情報を設定することを特徴とする請求項１または２に記載のフレーム伝送装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ通信技術に関し、特にフレーム伝送装置に関する。
【背景技術】
【０００２】
複数の伝送装置が接続された通信システムにおける保守作業では、これらの装置間に設けられた回線の一部を使用してローカル装置とリモート装置を接続し、ローカル装置からリモート装置へのログインを実行することがある。その際に、主信号を伝送するための運用回線を使用すると通信システムの回線容量に影響するため、フレーム間ギャップ等の空き回線を使用して接続することがあった。このような主信号の伝送では未使用の論理的な回線を、以下「インバンド回線」と呼ぶ。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１８９４７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
図１はインバンド回線の帯域を示す。例えば、項番１に示すように１０ギガビット・イーサネット（登録商標）であっても、インバンド回線の帯域は２７２０Ｋｂｐｓ程度である。このようにインバンド回線は回線容量が比較的小さく、リモート装置で構成された画像等を含む画面データの転送に時間を要し、リモート装置の画面を表示するレスポンスが悪くなることがあった。また、ローカル装置から複数台のリモート装置に接続する場合は、インバンド回線での転送データ量が一層増加し、画面表示のレスポンスが一層悪化することがあった。その結果、リモート装置の画面の操作性が低下し、操作ミスを誘発することもあった。
【０００５】
本発明は上記課題を鑑みてなされたものであり、その主な目的は、インバンド回線を介してリモート装置の画面を表示する際のレスポンスを向上するための技術を提供することである。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様のフレーム伝送装置は、外部装置が提供する画面に配置され、情報を表示する複数のアイテムとして、表示内容が予め固定された固定アイテムと、表示内容が変動する変動アイテムを保持するアイテム保持部と、変動アイテムで表示すべき情報の提供を要求するコマンドを保持するコマンド保持部と、ユーザ端末から外部装置の画面の提供要求を受け付ける要求受付部と、要求された画面に変動アイテムが含まれる場合に、インバンド回線を介して外部装置へコマンドを送信し、インバンド回線を介して外部装置から変動アイテムで表示すべき情報を取得する情報取得部と、アイテム保持部に予め保持された情報を設定した固定アイテムと、情報取得部により取得された情報を設定した変動アイテムを配置した外部装置の画面を生成する画面生成部と、アウトバンド回線を介してユーザ端末へ画面生成部が生成した画面を送信する画面提供部と、を備える。
【０００７】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、システム、プログラム、プログラムを格納した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００８】
本発明によれば、インバンド回線を介してリモート装置の画面を表示する際のレスポンスを向上することができる。
【図面の簡単な説明】
【０００９】
【図１】インバンド回線の帯域を示す図である。
【図２】実施の形態のフレーム伝送システムの構成を示す図である。
【図３】図２のローカル装置の機能構成を示すブロック図である。
【図４】リモート画面の例を示す図である。
【図５】コマンド保持部が保持するコマンド情報を示す図である。
【図６】ローカル装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
図２は、実施の形態のフレーム伝送システムの構成を示す。フレーム伝送システム１００では、複数台のフレームの伝送装置が伝送路を介して接続される。フレーム伝送システム１００は例えばイーサネット網であってもよく、伝送装置は例えばレイヤ２スイッチであってもよい。複数の伝送装置のそれぞれは、自装置の動作状態や設定状態に関する情報を表示する画面であり、また保守者がそれらの情報を適宜変更するためのＧＵＩ画面を提供する。
【００１１】
図２の複数の伝送装置は互いに主信号を送受する。主信号は、例えばエンドユーザの拠点間で送受されるユーザフレームである。主信号を伝送するための回線を「主信号回線」とも呼ぶ。図１で示したインバンド回線の帯域は、伝送路の総帯域から、主信号の速度で示される最大伝送容量を差し引いたものと言える。
【００１２】
なお、インバンドは、主信号として使用しないギャップ（フレーム間ギャップ）等の帯域、または、主信号の一部を使用して、装置間で装置の監視・制御用の信号を伝送する網の名称である。インバンドを構成する回線、言い換えれば、インバンドで使用する回線を「インバンド回線」と呼ぶこととする。インバンド回線は、主信号伝送のための物理的な伝送路上に、論理的な回線として設けられてもよい。また、アウトバンドは、制御端末と装置を接続して、装置の監視・制御用の信号を伝送する網（典型的にはＬＡＮ）の名称である。アウトバンドを構成する回線、言い換えれば、アウトバンドで使用する回線を「アウトバンド回線」と呼ぶこととする。
【００１３】
制御端末１４は、フレーム伝送システム１００の管理者や保守者により操作される情報処理端末である。制御端末１４は、複数の伝送装置それぞれの画面を表示し、言い換えれば、管理者や保守者がそれぞれのフレーム伝送装置を操作するための画面を表示するコンソール端末と言える。
【００１４】
以下、制御端末１４と直接接続される伝送装置を「ローカル装置」と呼び、ローカル装置を介して間接的に制御端末１４と接続される伝送装置を「リモート装置」と呼ぶ。また図２のリモート装置１２ａ、リモート装置１２ｂ、リモート装置１２ｃ、リモート装置１２ｄを総称してリモート装置１２と呼ぶ。各伝送装置の画面に表示される情報である画面データは、制御端末１４〜ローカル装置１０間ではアウトバンド回線で転送される。その一方、ローカル装置１０〜リモート装置１２間およびリモート装置１２同士では、主信号の伝送に影響を与えないようにインバンド回線で転送される。
【００１５】
実施の形態のローカル装置１０は、リモート装置１２の画面（以下、「リモート画面」と呼ぶ。）を制御端末１４へ提供すべき際、表示内容が固定のアイテムには自装置内で予め保持する情報を設定する。その一方、表示内容が変動するアイテムにはインバンド回線を介してリモート装置１２から動的に取得した情報を設定する。表示内容が変動するとは、リモート装置１２が画面表示用に保持する情報が変化することや、アイテムで表示すべきリモート装置１２の処理結果が変化することを含む。実施の形態の構成によると、インバンド回線の負荷を低減し、リモート画面表示のレスポンスを向上させる。
【００１６】
図３は、図２のローカル装置１０の機能構成を示すブロック図である。本明細書のブロック図において示される各ブロックは、ハードウェア的には、コンピュータのＣＰＵやメモリをはじめとする素子や機械装置、電子回路で実現でき、ソフトウェア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウェア、ソフトウェアの組合せによっていろいろなかたちで実現できることは、当業者には理解されるところである。
【００１７】
図３に示す構成は、リモート装置１２の構成にも当てはまる。すなわち、図２のローカル装置１０とリモート装置１２は、制御端末１４がどの伝送装置と直接接続されるか、言い換えれば、どの伝送装置とアウトバンド回線で接続されるかにより定まり、いずれの装置も同じ機能を備える。
【００１８】
また図３には不図示だが、ローカル装置１０およびリモート装置１２はコマンド実行部も備える。コマンド実行部は、インバンド回線またはアウトバンド回線を介して外部装置から送信された制御フレームを受信して、制御フレームが示すコマンドに応じた処理を実行し、その実行結果を送信元へ返信する。コマンドは例えば、ＣＬＩ（CommandLine Interface）、ＳＮＭＰ（Simple Network Management Protocol）等のコマンドであってよい。典型的には、コマンド実行部は、受信したコマンドの実行結果として、テキストベースの情報を応答する。
【００１９】
ローカル装置１０は、各種データ処理を実行する制御部３０と、制御部によるデータ処理のための設定情報を記憶する領域であるデータ保持部２０を備える。データ保持部２０は、アイテム保持部２２と、コマンド保持部２４と、対応関係保持部２６を有する。
【００２０】
アイテム保持部２２は、リモート画面で表示される複数のアイテムのデータを保持する。複数のアイテムは、複数の情報項目を示す複数のＧＵＩオブジェクトである。実施の形態のアイテムには、内容が変化しない情報を表示するための固定アイテム、内容が変化する情報を表示するための変動アイテム、保守者が情報を入力するための入力アイテムが含まれる。アイテム保持部２２は、リモート画面のＩＤと対応づけて、その画面に配置すべき固定アイテム、変動アイテム、入力アイテムのデータを保持し、その画面での各アイテムの配置態様（位置や順序等）を示すレイアウト情報をさらに保持する。
【００２１】
ここで固定アイテムについては、アイテムそのものの画像データ（例えばアイテムの枠を示す画像）と、そのアイテムで表示すべきコンテンツ（例えば文字や画像データ）の両方を保持する。その一方、変動アイテムおよび入力アイテムについては、アイテムそのものの画像データのみを保持する。後述するように変動アイテムで表示すべきコンテンツは画面生成時に動的にリモート装置１２から取得される。
【００２２】
図４はリモート画面の例を示す。具体的には、あるリモート装置１２における最新の設定情報を示すシステム情報画面を示している。図４のリモート画面５０は、アイテム５１からアイテム８０で示す１６個のアイテムを含む。このうちアイテム５１〜アイテム５８は固定のテキスト（情報項目のタイトル等）を表示するものであり、内容が変化しない固定アイテムである。またアイテム６０、アイテム６８、アイテム７４、アイテム８０はボタンオブジェクトであり、これらも内容が変化しない固定アイテムである。
【００２３】
またアイテム６２、アイテム６４、アイテム７０、アイテム７６は、リモート装置１２における最新の設定情報を表示するテキストフィールドであり、内容が変動する変動アイテムである。またアイテム６６、アイテム７２、アイテム７８は、リモート装置１２に設定すべき情報を保守者が入力するテキストフィールドであり、入力アイテムである。なおリモート画面５０に、内容が変化しない静止画や動画が表示される場合、その画像データもアイテム保持部２２に予め格納される。
【００２４】
後述の図５に関連し、アイテム６０の名称は「ReadInfoButton001」、アイテム６２の名称は「DevClassDispBox001」とする。また、アイテム６４の名称は「SysNameDispBox001」、アイテム６６の名称は「SysNameInputBox001」、アイテム６８の名称は「SysNameSetButton001」とする。また、アイテム７０の名称は「SysLocationDispBox001」、アイテム７２の名称は「SysLocationInputBox001」、アイテム７４の名称は「SysLocationSetButton001」とする。また、アイテム７６の名称は「SysContactDispBox001」、アイテム７８の名称は「SysContactInputBox001」、アイテム８０の名称は「SysContactSetButton001」とする。
【００２５】
図３に戻り、コマンド保持部２４は、複数のリモート装置１２に対応する複数のリモート画面５０について、各画面に配置される変動アイテム、入力アイテムに関するコマンド情報を保持する。具体的には、コマンド保持部２４は、装置毎、画面毎、保守者の操作毎に特定のコマンドを対応づけて保持し、言い換えれば、装置・画面・操作の組み合わせごとに対応するコマンドを保持する。
【００２６】
実施の形態のコマンド情報には、リモート装置１２において予め定められたＣＬＩコマンドが設定される。変形例として、ＳＮＭＰで規定されたコマンド（Ｇｅｔ、ＧｅｔＮｅｘｔ、ＧｅｔＢｕｌｋ、Ｓｅｔ等）を設定してもよい。ローカル装置１０からリモート装置１２へ送信するコマンドについても同様であり、リモート装置１２に対して情報提供および情報登録を指示するための各種の制御命令であってよい。
【００２７】
図５は、コマンド保持部２４が保持するコマンド情報を示す。画面ＩＤは、複数のリモート装置１２が提供する複数の画面の中から、１つの画面を特定する識別情報である。例えば、複数のリモート装置１２の中から１つのリモート装置１２を特定可能で、かつ、その１つのリモート装置１２が提供する複数の画面の中から１つの画面（例えば図４のシステム情報画面）を特定可能なＩＤである。コマンド情報では、画面に配置される変動アイテムおよび入力アイテム毎に、操作とＣＬＩコマンドを対応づける。図５ではＣＬＩコマンドとして、「ｓｈｏｗ・・・」で示す参照系のコマンドと、「ｓｅｔ・・・」で示す更新系・登録系のコマンドを示している。
【００２８】
なお実施の形態のコマンド情報では、各ＣＬＩコマンドに対して、パラメータおよび方向を規定している。パラメータは、参照系のコマンドの場合には取得された情報から必要な情報を抽出するために使用される。また更新系のコマンドの場合にはコマンドとともにリモート装置１２へ送信する情報を規定するものである。変形例として参照系のコマンドであっても、コマンドとともにリモート装置１２へ送信する情報を規定してもよい。方向は、主にコマンド送信後の処理を規定するものであり、例えば送信のみ実行することを規定し、また、取得した情報をアイテムに設定することを規定している。
【００２９】
図３に戻り、対応関係保持部２６は、リモート画面のＩＤと、リモート装置１２のアドレスとの対応づけて保持する。例えば対応関係保持部２６は、リモート装置１２ａが提供するシステム情報画面のＩＤと対応づけて、リモート装置１２ａのＩＰアドレスを保持し、リモート装置１２ｂが提供するシステム情報画面のＩＤと対応づけてリモート装置１２ｂのＩＰアドレスを保持する。なお、ＩＰアドレスに代えて他の種類のアドレス、例えばＭＡＣアドレス等を保持してもよいことはもちろんである。
【００３０】
制御部３０は、主信号中継部３２と、要求受付部３４と、画面生成部３６と、画面提供部４０と、リモートアクセス部４２を有する。画面生成部３６は、コマンド特定部３８を含む。リモートアクセス部４２は、リモート情報取得部４４とリモート情報登録部４６を含む。
【００３１】
主信号中継部３２は、主信号回線を介してあるリモート装置１２（例えば図２のリモート装置１２ｄ）から送出された主信号フレームを受信する。主信号中継部３２は、受信した主信号フレームを、主信号回線を介して別のリモート装置１２（例えば図２のリモート装置１２ａ）へ転送する。
【００３２】
要求受付部３４は、保守者が所望するリモート画面の識別情報（例えばリモート装置１２の名称と画面名称の組み合わせ）が指定された、リモート画面の提供要求を制御端末１４から受信する。この提供要求では、画面オープンや、ボタン押下等の操作内容も指定される。
【００３３】
画面生成部３６は、制御端末１４から要求されたリモート画面を生成する。具体的には、アイテム保持部２２を参照して、要求電文で指定された画面ＩＤに対応づけられた固定アイテム、変動アイテム、入力アイテムを特定する。そして、それらのアイテムをレイアウト情報にしたがって配置したリモート画面データを設定する。その際、固定アイテムに対しては、アイテム保持部２２に予め保持されたコンテンツデータを設定する。例えば、図４のリモート画面５０では、固定アイテムであるアイテム５２に対して、アイテム保持部２２に保持されたラベルオブジェクトの画像とテキスト「装置種別」を設定している。
【００３４】
要求されたリモート画面に変動アイテムが含まれる場合、コマンド特定部３８は、コマンド保持部２４のコマンド情報を参照して、変動アイテムおよび操作に対応づけられたコマンド、パラメータ、方向を特定する。また、入力アイテムに対する情報入力操作が検出された場合も同様に、コマンド特定部３８は、入力アイテムおよび操作に対応づけられたコマンド、パラメータ、方向を特定する。画面生成部３６は、画面ＩＤ、コマンドを含むリモートアクセス指示をリモートアクセス部４２に渡す。リモートアクセス指示にはコマンドの種類に応じて適宜パラメータも追加する。
【００３５】
画面生成部３６は、リモート装置１２へのアクセス結果を示す情報（後述の「リモートアクセス結果」）をリモートアクセス部４２から取得し、その情報を変動アイテムのコンテンツとして設定することでリモート画面を完成させる。画面提供部４０は、画面生成部３６により生成されたリモート画面のデータを、アウトバンド回線を介して制御端末１４へ送信することにより、保守者が所望するリモート画面を制御端末１４で表示させる。
【００３６】
リモートアクセス部４２は、画面生成部３６のリモートアクセス指示に応じてリモート装置１２にアクセスする。リモート情報取得部４４は、リモートアクセス指示において参照系のコマンド、言い換えれば、リモート装置１２からの情報取得に関するコマンドが指定された場合に、そのコマンドを含む制御フレームを、インバンド回線を介してリモート装置１２へ送信して実行させる。図５では参照系のコマンドを「ｓｈｏｗ・・・」で示している。
【００３７】
リモート情報取得部４４は、対応関係保持部２６を参照して、リモートアクセス指示において指定された画面ＩＤと対応づけられたリモート装置１２（ここでは「特定リモート装置」と呼ぶ。）のＩＰアドレスを特定する。そして、そのＩＰアドレスを宛先アドレスとして指定したＴｅｌｎｅｔプロトコルのＩＰパケット（そのＩＰパケットを含むレイヤ２フレームでもよい）を、インバンド回線へ出力する。このＩＰパケットには、リモートアクセス指示において指定されたコマンドを設定し、コマンドの種類に応じて適宜パラメータも設定する。
【００３８】
リモート情報取得部４４は、特定リモート装置におけるコマンド実行結果を含むＩＰパケット（そのＩＰアドレスを含むイーサネットフレームでもよい）を、インバンド回線を介して特定リモート装置から受信する。リモート情報取得部４４は、対応関係保持部２６を参照して、ＩＰパケットで送信元アドレスとして設定されたＩＰアドレスに対応づけられた画面ＩＤを特定する。そして、リモート装置１２へ送信したコマンドと、応答を示すフラグと、リモート装置１２から取得したコマンド実行結果を含むリモートアクセス結果を画面生成部３６に渡す。
【００３９】
画面生成部３６は、コマンド情報を参照して、リモートアクセス結果が示すコマンドに対応づけられた変動アイテムを特定し、その変動アイテムで表示するコンテンツとして、リモートアクセス結果が示すコマンド実行結果を設定する。
【００４０】
なお、リモート情報取得部４４が取得するコマンド実行結果は、リモート装置１２が提供するＣＵＩにおいて表示されるコマンド実行結果であってもよい。例えば、ＣＵＩの端末エミュレータを使用し、リモート装置１２へＴｅｌｎｅｔでリモートログインしてコマンドを実行させた場合に、端末エミュレータ画面に表示される文字情報であってもよい。すなわち、リモート情報取得部４４が取得するコマンド実行結果は、好適には変動アイテムに設定すべきテキストデータである。インバンド回線による転送データ量を低減するために、画像データ等の比較的サイズが大きいデータは除外されることが好ましい。
【００４１】
リモート情報登録部４６は、リモートアクセス指示において更新系のコマンド、言い換えれば、リモート装置１２への情報登録に関するコマンドが指定された場合に、そのコマンドを、インバンド回線を介して特定リモート装置へ送信する。これにより、特定リモート装置において情報登録処理、例えば設定変更処理を実行させる。図５では更新系のコマンドを「ｓｅｔ・・・」で示している。リモート情報登録部４６の処理はリモート情報取得部４４と同様である。なお、更新系のコマンドを実行させる場合も、その実行に成功もしくは失敗した旨のコマンド実行結果を特定リモート装置から取得する。
【００４２】
以上の構成によるフレーム伝送システム１００の動作を、ローカル装置１０の動作を示す図６のフローチャートを参照しつつ説明する。なお図６のフローチャートには不図示だが、ローカル装置１０は、リモート装置１２との間で主信号回線を介して主信号を送受する処理を常時実行している。
【００４３】
まず情報取得時の動作として、リモート画面オープン（初期表示）の動作を説明する。
フレーム伝送システム１００の保守者は、制御端末１４で表示させたいリモート画面の識別情報、言い換えれば、リモートログインしたいリモート装置１２の識別情報（装置名称等）を制御端末１４へ入力する。制御端末１４は、リモート画面の識別情報を指定した、リモート画面の提供要求をローカル装置１０へ送信する。
【００４４】
ローカル装置１０の要求受付部３４がリモート画面の提供要求を受信すると（Ｓ１０のＹ）、画面生成部３６は、要求されたリモート画面に対応づけられた固定アイテム、変動アイテム、入力アイテムをレイアウト情報にしたがって配置することにより、リモート画面のデータを設定する（Ｓ１２）。要求されたリモート画面に変動アイテムが含まれる場合（Ｓ１４のＹ）、コマンド特定部３８は、変動アイテムに対応づけられたコマンドを特定する（Ｓ１６）。ここでは画面オープン操作であるため、図４で示すように、アイテム６２、アイテム６４、アイテム７０、アイテム７６に対応づけられた「ｓｈｏｗ  ｓｙｓｔｅｍ」コマンドを特定する。
【００４５】
リモート情報取得部４４は、インバンド回線を介して、変動アイテムで表示すべき情報をリモート装置１２から取得する。具体的には、リモート画面のＩＤにもとづいてリモート装置１２のＩＰアドレスを特定し、そのＩＰアドレスを使用してリモート装置１２とのＴｅｌｎｅｔセッションを生成する（Ｓ１８）。そして、そのＴｅｌｎｅｔセッションを介して、各変動アイテムに対応するコマンド（ここでは「ｓｈｏｗ  ｓｙｓｔｅｍ」）をリモート装置１２へ送信し、各変動アイテムで表示すべき情報（以下、「変動アイテム情報」と呼ぶ。）を取得する（Ｓ２０）。リモート情報取得部４４は、変動アイテム情報を、提供元のリモート装置１２のＩＰアドレスにより特定される画面ＩＤと対応づけて画面生成部３６に渡す。
【００４６】
画面生成部３６は、リモート情報取得部４４から取得した画面ＩＤにより特定されるリモート画面の変動アイテムに変動アイテム情報を設定する（Ｓ２２）。具体的には、変動アイテム情報の中から、コマンド情報において各変動アイテムの適用パラメータとして規定されたパラメータ文字列に対応づけられた情報を抽出する。そして、各変動アイテムに対応する方向にしたがって、抽出した情報を各変動アイテムの表示データとして設定する。例えば、図４のアイテム６２（DevClassDispBox001）については、リモート情報取得部４４により取得された変動アイテム情報における「sysDescr」パラメータの情報を設定する。
【００４７】
画面提供部４０は、画面生成部３６により生成されたリモート画面のデータを、アウトバンド回線を介して制御端末１４へ提供する（Ｓ２４）。制御端末１４は、ローカル装置１０から提供されたリモート画面をディスプレイに表示させる。リモート画面に変動アイテムが含まれなければ（Ｓ１４のＮ）、Ｓ１６からＳ２２をスキップし、画面生成部３６は、アイテム保持部２２が予め保持するコンテンツを用いてリモート画面を生成する。また、リモート画面の提供要求を受け付けなければ（Ｓ１０のＮ）、Ｓ１２以降をスキップして本図のフローを終了する。
【００４８】
次に情報更新時（情報登録時）の動作を説明する。
保守者は、制御端末１４で表示されたリモート画面を確認し、所望の入力アイテムに対してデータを入力し、設定ボタンに対する選択操作を入力する。以下の例では、制御端末１４のキーボードを使用してアイテム６６（SysNameInputBox001）に装置名称を入力した上で、制御端末１４のマウスでアイテム６８（SysNameSetButton001）をクリックした場合の動作を説明する。制御端末１４は、リモート画面の識別情報と、入力対象アイテム、入力文字列を指定したリモート画面の更新要求をローカル装置１０へ送信する。
【００４９】
ローカル装置１０の要求受付部３４がリモート画面の更新要求を受信すると、コマンド特定部３８は、指定されたリモート画面の入力対象アイテムに対応づけられたコマンド（ここでは「登録コマンド」と呼ぶ。）を特定する。ここでは登録コマンドとして「ｓｅｔ  ｓｙｓｎａｍｅ」、パラメータとして入力文字列を特定する。リモート情報登録部４６は、リモート画面のＩＤにもとづいてリモート装置１２のＩＰアドレスを特定し、そのＩＰアドレスを使用してリモート装置１２とのＴｅｌｎｅｔセッションを生成する。そして、そのＴｅｌｎｅｔセッションを使用し、インバンド回線を介して、コマンド特定部３８により特定された登録コマンドとパラメータをリモート装置１２へ送信する。
【００５０】
リモート装置１２は、登録コマンドを実行し、その実行結果を、インバンド回線を介してローカル装置１０へ返信する。ローカル装置１０のリモート情報登録部４６は、登録コマンドの実行結果を画面生成部３６に渡す。画面生成部３６は、実行結果が成功を示す場合、コマンド情報におけるアイテム６４の更新表示条件（図５、項番２、操作欄の３番目）が充足されたと判定する。以降、リモート画面のオープン時と同様の動作を実行し、すなわち「ｓｈｏｗ  ｓｙｓｔｅｍ」コマンドをリモート装置１２へ発行する。そしてアイテム６４の最新情報を取得・抽出して、リモート画面におけるアイテム６４の表示内容を更新する。
【００５１】
本実施の形態のフレーム伝送システム１００によると、ローカル装置１０とリモート装置１２の間の制御フレームをインバンド回線を用いて送受する状況下で、リモート画面の構成要素のうち固定アイテムについてはローカル装置１０が静的に保持する情報を設定し、変動アイテムのコンテンツのみ動的に取得する。これにより、インバンド回線による転送データ量を低減し、画面表示におけるレスポンスを向上させて、画面操作の円滑化、操作ミスの低減を支援する。
【００５２】
また、リモート装置１２に対する情報登録操作およびその操作後の画面更新も、少ない転送データ量で実現できる。また、リモート画面とリモート装置１２のアドレスとの対応関係を保持することで、複数台のリモート装置１２の画面表示にも対応し、複数台のリモート装置１２と同時に接続する場合でも、インバンド回線の負荷の増大を抑制できる。
【００５３】
以上、本発明を実施の形態をもとに説明した。これらの実施の形態は例示であり、それらの各構成要素や各処理プロセスの組合せによりいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００５４】
上述した実施の形態および変形例の任意の組み合わせもまた本発明の実施の形態として有用である。組み合わせによって生じる新たな実施の形態は、組み合わされる実施の形態および変形例それぞれの効果をあわせもつ。また、請求項に記載の各構成要件が果たすべき機能は、実施の形態および変形例において示された各構成要素の単体もしくはそれらの連携によって実現されることも当業者には理解されるところである。
【符号の説明】
【００５５】
１０  ローカル装置、  １２  リモート装置、  ２２  アイテム保持部、  ２４  コマンド保持部、  ２６  対応関係保持部、  ３４  要求受付部、  ３６  画面生成部、  ３８  コマンド特定部、  ４０  画面提供部、  ４４  リモート情報取得部、  ４６  リモート情報登録部、  １００  フレーム伝送システム。
【図１】
2014183363.tif 000003
【図２】
2014183363.tif 000004
【図３】
2014183363.tif 000005
【図４】
2014183363.tif 000006
【図５】
2014183363.tif 000007
【図６】
2014183363.tif 000008