(57)【要約】【課題】  端末に装着されている光データリンクを当該端末から取り外すことなく、光データリンクに格納されているプログラムのバージョンを管理する。【解決手段】  管理サーバ４０は、光データリンク１０から当該光データリンク１０を一意に特定する識別ＩＤを受信し、この識別ＩＤに対応して予め記憶されているバージョン情報と、予め記憶されている最新のプログラムに対応するバージョン情報とを比較して両バージョン情報が異なると判断した場合にのみ、最新のプログラムを光データリンク１０に送信する。一方、識別ＩＤを送信した光データリンク１０は、管理サーバ４０から最新のプログラムを受信した場合にのみ、既存のプログラムを最新のプログラムに書き換える。【選択図】  図１
2005056351.tif 000002
【特許請求の範囲】
【請求項１】
一の端末に装着された光データリンクが、当該一の端末に接続される他の端末または当該一の端末からの制御信号に基づいて、当該光データリンクを一意に特定する識別ＩＤを管理装置に送信する識別ＩＤ送信ステップと、
前記管理装置が、前記光データリンクから受信した前記識別ＩＤに基づいて、当該識別ＩＤに対応して予め記憶されているバージョン情報を抽出するバージョン情報抽出ステップと、
前記管理装置が、前記抽出されたバージョン情報と、予め記憶されている最新のプログラムに対応するバージョン情報とを比較するバージョン情報比較ステップと、
前記管理装置が、前記比較の結果、両バージョン情報が異なるバージョン情報であると判断した場合に、最新のプログラムを前記光データリンクに送信するプログラム送信ステップと、
前記光データリンクが、当該光データリンクに格納されている既存のプログラムを、前記管理装置から受信した最新のプログラムに書き換えるプログラム書換ステップと、
を備えることを特徴とする光データリンク管理方法。
【請求項２】
前記プログラムの一部には暗号キーが含まれ、
前記プログラム送信ステップは、前記最新のプログラムの一部に含まれる暗号キーを前記最新のプログラムとは別個に光データリンクに送信し、
前記プログラム書換ステップは、前記管理装置から受信した最新のプログラムの一部に含まれる暗号キーと前記管理装置から受信した暗号キーとを比較し、両暗号キーが一致した場合に、前記既存のプログラムを、前記管理装置から受信した最新のプログラムに書き換える
ことを特徴とする請求項１記載の光データリンク管理方法。
【請求項３】
前記光データリンクが、前記プログラム書換ステップにおいて前記既存のプログラムを前記最新のプログラムに書き換えた場合に、書換完了通知を前記管理装置に送信する書換完了通知送信ステップと、
前記管理装置が、前記書換完了通知を受信した場合に、前記光データリンクの識別ＩＤに対応して予め記憶されているバージョン情報を、前記最新のプログラムに対応するバージョン情報に更新するバージョン情報更新ステップと
をさらに備えることを特徴とする請求項１または２に記載の光データリンク管理方法。
【請求項４】
一の端末に装着された光データリンクと管理装置とを有する光データリンク管理システムであって、
前記光データリンクは、
前記一の端末に接続される他の端末または前記一の端末からの制御信号に基づいて、当該光データリンクを一意に特定する識別ＩＤを管理装置に送信する識別ＩＤ送信手段と、
当該光データリンクに格納されている既存のプログラムを、前記管理装置から受信した最新のプログラムに書き換えるプログラム書換手段とを備え、
前記管理装置は、
前記光データリンクから受信した前記識別ＩＤに基づいて、当該識別ＩＤに対応して予め記憶されているバージョン情報を抽出するバージョン情報抽出手段と、
前記バージョン情報抽出手段により抽出されたバージョン情報と予め記憶されている最新のプログラムに対応するバージョン情報とを比較するバージョン情報比較手段と、
前記バージョン情報比較手段により両バージョン情報が異なるバージョン情報であると判断された場合に、最新のプログラムを前記光データリンクに送信するプログラム送信手段とを備える
ことを特徴とする光データリンク管理システム。
【請求項５】
前記プログラムの一部には暗号キーが含まれ、
前記管理装置のプログラム送信手段は、前記最新のプログラムの一部に含まれる暗号キーを前記最新のプログラムとは別個に光データリンクに送信し、
前記光データリンクのプログラム書換手段は、前記管理装置から受信した最新のプログラムの一部に含まれる暗号キーと前記管理装置から受信した暗号キーとを比較し、両暗号キーが一致した場合に、前記既存のプログラムを、前記管理装置から受信した最新のプログラムに書き換える
ことを特徴とする請求項４記載の光データリンク管理システム。
【請求項６】
前記光データリンクは、前記プログラム書換手段により前記既存のプログラムが前記最新のプログラムに書き換えられた場合に、書換完了通知を前記管理装置に送信する書換完了通知送信手段をさらに備え、
前記管理装置は、前記書換完了通知を前記光データリンクから受信した場合に、前記光データリンクの識別ＩＤに対応して予め記憶されているバージョン情報を、前記最新のプログラムに対応するバージョン情報に更新するバージョン情報更新手段をさらに備える
ことを特徴とする請求項４または５に記載の光データリンク管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光データリンク管理方法および光データリンク管理システムに関するものである。
【背景技術】
【０００２】
最近の技術革新に伴って光データリンクには、各種の機能が付加されるようになり、光データリンクの高機能化が進んでいる。各種の機能としては、例えば、マイクロコンピュータによる制御機能や、ホストコンピュータとの通信機能、不揮発性メモリによる記憶機能がある。このような各種の機能は光データリンクに格納された制御プログラム（以下、プログラムと記載する。）により実現されるため、各種機能の高機能化に伴いプログラムの改変が頻繁に発生する。したがって、マイクロコンピュータを有する光データリンクは、一般に、光データリンクに格納されているプログラムをバージョンアップすることができるように設計されている。また、最近はマザーボード等に容易に着脱可能（プラガブル）な光データリンクが主流になりつつある。このプラガブルな光データリンクは、例えば、集線装置（ＨＵＢ）等の端末に複数装着されて使用されることが多い。なお、このような光データリンクに関する技術は、例えば、非特許文献１または非特許文献２に記載されている。
【非特許文献１】SFF-8472,Specification for Diagnostic Monitoring Interface for Optical Xcvrs Rev 9.3 August 1,2002
【非特許文献２】Small Form-factor Pluggable(SFP) Transceiver MultiSource Agreement(MSA)
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、プラガブルな光データリンクが集線装置等の端末に複数装着された場合には、各光データリンクに格納されるプログラムのバージョンが相違する状況が想定される。従来は、このような状況を避けるために、各光データリンクを一旦、集線装置等の端末から取り外し、光データリンクごとにプログラムのバージョンを確認する作業が行われていた。
【０００４】
そこで、本発明は、上述した課題を解決するために、端末に装着された光データリンクを当該端末から取り外すことなく、光データリンクに格納されているプログラムのバージョンを管理することができる光データリンク管理方法および光データリンク管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の光データリンク管理方法は、一の端末に装着された光データリンクが、当該一の端末に接続される他の端末または当該一の端末からの制御信号に基づいて、当該光データリンクを一意に特定する識別ＩＤを管理装置に送信する識別ＩＤ送信ステップと、管理装置が、光データリンクから受信した識別ＩＤに基づいて、当該識別ＩＤに対応して予め記憶されているバージョン情報を抽出するバージョン情報抽出ステップと、管理装置が、抽出されたバージョン情報と予め記憶されている最新のプログラムに対応するバージョン情報とを比較するバージョン情報比較ステップと、管理装置が、上記比較の結果、両バージョン情報が異なるバージョン情報であると判断した場合に、最新のプログラムを前記光データリンクに送信するプログラム送信ステップと、光データリンクが、当該光データリンクに格納されている既存のプログラムを、管理装置から受信した最新のプログラムに書き換えるプログラム書換ステップとを備えることを特徴とする。
【０００６】
また、本発明の光データリンク管理システムは、一の端末に装着された光データリンクと管理装置とを有する光データリンク管理システムであって、上記光データリンクは、一の端末に接続される他の端末または一の端末からの制御信号に基づいて、当該光データリンクを一意に特定する識別ＩＤを管理装置に送信する識別ＩＤ送信手段と、当該光データリンクに格納されている既存のプログラムを、前記管理装置から受信した最新のプログラムに書き換えるプログラム書換手段とを備え、上記管理装置は、光データリンクから受信した識別ＩＤに基づいて、当該識別ＩＤに対応して予め記憶されているバージョン情報を抽出するバージョン情報抽出手段と、バージョン情報抽出手段により抽出されたバージョン情報と予め記憶されている最新のプログラムに対応するバージョン情報とを比較するバージョン情報比較手段と、バージョン情報比較手段により両バージョン情報が異なるバージョン情報であると判断された場合に、最新のプログラムを光データリンクに送信するプログラム送信手段とを備えることを特徴とする。
【０００７】
これらの発明によれば、管理装置は、光データリンクから当該光データリンクを一意に特定する識別ＩＤを受信し、この識別ＩＤに対応して予め記憶されているバージョン情報と、予め記憶されている最新のプログラムに対応するバージョン情報とを比較して両バージョン情報が異なるバージョン情報であると判断した場合にのみ、最新のプログラムを光データリンクに送信することができ、光データリンクは、管理装置から最新のプログラムを受信した場合にのみ、既存のプログラムを最新のプログラムに書き換えることができる。したがって、光データリンクが一の端末に装着されている状態であっても、当該端末から取り外すことなく光データリンクに格納されている既存のプログラムが最新のプログラムであるか否かを判断することができ、さらに、両バージョン情報が異なる場合にのみ、光データリンクに格納されている既存のプログラムを最新のプログラムに書き換えることができる。
【０００８】
本発明の光データリンク管理方法において、上記プログラムの一部には暗号キーが含まれ、上記プログラム送信ステップは、最新のプログラムの一部に含まれる暗号キーを最新のプログラムとは別個に光データリンクに送信し、上記プログラム書換ステップは、管理装置から受信した最新のプログラムの一部に含まれる暗号キーと管理装置から受信した暗号キーとを比較し、両暗号キーが一致した場合に、既存のプログラムを、管理装置から受信した最新のプログラムに書き換えさせることが好ましい。
【０００９】
また、本発明の光データリンク管理システムにおいて、上記プログラムの一部には暗号キーが含まれ、上記管理装置のプログラム送信手段は、最新のプログラムの一部に含まれる暗号キーを最新のプログラムとは別個に光データリンクに送信し、上記光データリンクのプログラム書換手段は、管理装置から受信した最新のプログラムの一部に含まれる暗号キーと管理装置から受信した暗号キーとを比較し、両暗号キーが一致した場合に、既存のプログラムを、管理装置から受信した最新のプログラムに書き換えさせることが好ましい。
【００１０】
このようにすれば、管理装置から受信した最新のプログラムの一部に含まれる暗号キーと管理装置から受信した暗号キーとが一致した場合にのみ、既存のプログラムを最新のプログラムに書き換えさせることができる。したがって、プログラムのダウンロード時のセキュリティを確保することができる。
【００１１】
本発明の光データリンク管理方法において、上記光データリンクが、上記プログラム書換ステップにおいて既存のプログラムを最新のプログラムに書き換えた場合に、書換完了通知を管理装置に送信する書換完了通知送信ステップと、上記管理装置が、上記書換完了通知を受信した場合に、光データリンクの識別ＩＤに対応して予め記憶されているバージョン情報を、最新のプログラムに対応するバージョン情報に更新するバージョン情報更新ステップとをさらに備えることが好ましい。
【００１２】
また、本発明の光データリンク管理システムにおいて、上記光データリンクは、上記プログラム書換手段により既存のプログラムが最新のプログラムに書き換えられた場合に、書換完了通知を管理装置に送信する書換完了通知送信手段をさらに備え、上記管理装置は、上記書換完了通知を光データリンクから受信した場合に、光データリンクの識別ＩＤに対応して予め記憶されているバージョン情報を、最新のプログラムに対応するバージョン情報に更新するバージョン情報更新手段をさらに備えることが好ましい。
【００１３】
このようにすれば、管理装置は、光データリンクから書換完了通知を受信した場合にのみ、光データリンクの識別ＩＤに対応して予め記憶されているバージョン情報を、最新のプログラムに対応するバージョン情報に更新させることができる。したがって、管理装置では、光データリンクにおいて確実に更新されたプログラムに対応するバージョン情報を管理することができる。
【発明の効果】
【００１４】
本発明に係る光データリンク管理方法および光データリンク管理システムによれば、一の端末に装着された光データリンクを当該端末から取り外すことなく、光データリンクに格納されているプログラムのバージョンを管理することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明に係る装置の実施形態を図面に基づき説明する。なお、各図において、同一要素には同一符号を付して重複する説明を省略する。
【００１６】
まず、図１は、実施形態における光データリンク管理システム１のシステム構成を例示する図である。図１に示すように、光データリンク管理システム１は、光データリンク１０Ａ，１０Ｂ，・・・と、光データリンク制御端末２０と、ＰＣ端末３０と、管理サーバ４０と、通信回線５０とを有する。なお、光データリンク１０Ａ，１０Ｂ，・・・は、以下において各光データリンクを特に区別して説明する場合を除き、光データリンク１０と記載することにする。この光データリンク管理システム１は、光データリンク１０から当該光データリンク１０を一意に特定する識別ＩＤを受信した管理サーバ４０が、当該光データリンク１０に格納されているプログラムのバージョン情報と、最新のプログラムのバージョン情報とを比較し、両バージョン情報が異なる場合にのみ、最新のプログラムを光データリンク１０にダウンロードして光データリンク１０に格納されているプログラムを最新のプログラムに書き換える機能を有する。
【００１７】
次に、図１に示された各装置について説明する。まず、図１に示される光データリンク１０は、マイクロコンピュータを有するプラガブルな光データリンクであり、各種の機能を実現するプログラムを格納している。なお、光データリンクとは、光の強度と電流を変換する半導体光素子（発光素子および受光素子）およびこれらを駆動させる集積回路を有するディジタル光電変換モジュールのことをいう。
【００１８】
ここで、図２を参照して光データリンク１０の機能構成について説明する。図２に示すように、光データリンク１０は、識別ＩＤ送信部１１と、プログラム書換部１２と、書換完了通知部１３と、リセット部１４とを有する。
【００１９】
識別ＩＤ送信部１１は、ＰＣ端末３０から送信され、光データリンク制御端末２０を介して受信した制御信号に基づいて、光データリンクを一意に特定する識別ＩＤ（例えば、シリアルＮＯ）を管理サーバ４０に送信する。この制御信号は、例えば、ＰＣ端末３０を操作するユーザにより指定された光データリンク１０に対して当該ＰＣ端末３０から送信される信号であり、光データリンク１０の識別ＩＤを管理サーバ４０に送信するように要求する信号である。
【００２０】
プログラム書換部１２は、管理サーバ４０から受信した最新のプログラムを、一時的にＲＡＭ（Random Access Memory）に格納する。プログラム書換部１２は、管理サーバ４０から受信した暗号キーと、同じく管理サーバ４０から受信した最新のプログラムの一部に含まれる暗号キーとを比較し、両暗号キーが一致するか否かを判断する。ここで、暗号キーをプログラムの一部に含む方法としては、例えば、暗号キーをプログラムの特定のアドレス（例えば、最後の数バイト）に格納させることとすればよい。プログラム書換部１２は、両暗号キーが一致すると判断した場合に、光データリンク１０のＲＯＭ（Read Only Memory）に格納されている既存のプログラムを、一時的にＲＡＭに格納された最新のプログラムに書き換える。プログラム書換部１２は、両暗号キーが不一致であると判断した場合に、その旨を示すメッセージを管理サーバ４０に通知する。このようにすれば、管理サーバ４０から受信した最新のプログラムの一部に含まれる暗号キーと管理サーバ４０から受信した暗号キーとが一致した場合にのみ、既存のプログラムを最新のプログラムに書き換えることができる。したがって、プログラムのダウンロード時のセキュリティを確保することができる。
【００２１】
書換完了通知部１３は、プログラム書換部１２により最新のプログラムに書き換えられた場合に、プログラムを最新のプログラムに書き換えたことを示す書換完了メッセージを管理サーバ４０に通知する。
【００２２】
リセット部１４は、管理サーバ４０から受信したリセット信号に基づいて、現在実行されているプログラムを一旦終了させ、プログラムを再起動させることにより、実行プログラムを最新のプログラムに切り替える。ここで、リセット信号は、現在実行されているプログラムを一旦終了させ、再起動させる信号である。
【００２３】
図１に示される光データリンク制御端末２０は、光データリンク１０を複数装着することができる端末装置であり、ＰＣ端末３０と光データリンク１０との間で行われる通信をコントロールする端末装置である。
【００２４】
図１に示されるＰＣ端末３０は、パーソナルコンピュータであり、光データリンク１０の管理者（ユーザ）が操作する端末装置である。
【００２５】
図１に示される管理サーバ４０は、各光データリンク１０に格納されているプログラムのバージョン情報を管理する装置である。ここで、図３を参照して管理サーバ４０の機能構成について説明する。図３に示すように、管理サーバ４０は、バージョン情報抽出部４１と、バージョン情報比較部４２と、プログラム送信部４３と、バージョン情報更新部４４と、リセット信号送信部４５とを有する。
【００２６】
バージョン情報抽出部４１は、光データリンク１０から受信した当該光データリンク１０の識別ＩＤに基づいて、管理サーバ４０のデータベースから、当該識別ＩＤに対応して記憶されているバージョン情報を抽出する。
【００２７】
ここで、図４を参照して、バージョン情報を記憶するデータベースのデータ構成について説明する。このデータベースには、データ項目として、例えば、識別ＩＤおよびバージョン情報が設定されている。識別ＩＤには、光データリンク１０を一意に特定するシリアルＮＯが格納され、バージョン情報には、光データリンク１０に格納されているプログラムのバージョンが格納される。
【００２８】
図３に示されるバージョン情報比較部４２は、バージョン情報抽出部４１により抽出されたバージョン情報と、最新のプログラムのバージョン情報とを比較して両バージョン情報が一致するか否かを判定する。ここで、最新のプログラムのバージョン情報は、管理サーバ４０のメモリに記憶され、管理されている。
【００２９】
プログラム送信部４３は、バージョン情報比較部４２により両バージョン情報が不一致であると判定された場合に、最新のプログラムを光データリンク１０宛に送信する。ここで、プログラムを送信する際の手順を具体的に説明すると、まず、プログラム送信部４３は、送信開始コマンドを光データリンク１０宛に送信する。次に、プログラム送信部４３は、最新のプログラムを光データリンク１０宛に送信する。次に、プログラム送信部４３は、送信終了コマンドおよび暗号キーを光データリンク１０宛に送信する。この暗号キーは、最新のプログラムの一部に含まれる暗号キーと同一の暗号キーである。
【００３０】
バージョン情報更新部４４は、光データリンク１０から書換完了通知を受信した場合に、データベースに記憶されているバージョン情報を更新する。具体的に説明すると、バージョン情報更新部４４は、光データリンク１０の識別ＩＤに対応してデータベースに記憶されているバージョン情報を、最新のプログラムのバージョン情報に更新する。このようにすれば、管理サーバ４０は、光データリンク１０から書換完了通知を受信した場合にのみ、光データリンク１０の識別ＩＤに対応して予め記憶されているバージョン情報を、最新のプログラムに対応するバージョン情報に更新させることができる。したがって、管理サーバ４０では、光データリンク１０において確実に更新されたプログラムに対応するバージョン情報を管理することができる。
【００３１】
リセット信号送信部４５は、上述したリセット信号を光データリンク１０宛に送信する。
【００３２】
図１に示される通信回線５０は、例えば、インターネット、ＷＡＮ（Wide Area Network）、ＬＡＮ（local area network）、電話回線等のネットワーク、およびＲＳ２３２Ｃ等の専用回線を含んで構成される。
【００３３】
次に、図５を参照して光データリンク管理システムにおいて行われる光データリンクのバージョン管理処理に関する動作を説明する。
【００３４】
まず、ＰＣ端末３０は、管理サーバ４０にユーザＩＤおよびパスワードを送信することにより、管理サーバ４０にログインする（ステップＳ１）。
【００３５】
次に、ＰＣ端末３０は、ユーザの操作指示により選択されたバージョン管理の対象となる光データリンク１０Ａに対して、当該光データリンク１０Ａの識別ＩＤを管理サーバ４０に送信するように要求する制御信号を送信する（ステップＳ２）。
【００３６】
次に、光データリンク１０Ａの識別ＩＤ送信部１１は、ＰＣ端末３０から送信された制御信号を、光データリンク制御端末２０を介して受信するとともに、この制御信号に基づいて、光データリンク１０Ａの識別ＩＤを、光データリンク制御端末２０およびＰＣ端末３０を介して（ステップＳ３）管理サーバ４０に送信する（ステップＳ４）。すなわち、光データリンク制御端末２０（一の端末）に装着された光データリンクが、当該光データリンク制御端末２０に接続されるＰＣ端末３０（他の端末）からの制御信号に基づいて、当該光データリンク１０Ａを一意に特定する識別ＩＤを管理サーバ４０に送信することとなる。
【００３７】
次に、管理サーバ４０のバージョン情報抽出部４１は、光データリンク１０Ａから受信した当該光データリンク１０Ａの識別ＩＤに基づいて、管理サーバ４０のデータベースから、当該識別ＩＤに対応するバージョン情報を抽出する（ステップＳ５）。
【００３８】
次に、管理サーバ４０のバージョン情報比較部４２は、バージョン情報抽出部４１により抽出されたバージョン情報と、最新のプログラムのバージョン情報とを比較して両バージョン情報が一致するか否かを判定する（ステップＳ６）。
【００３９】
この判定がＹＥＳである場合（ステップＳ６；ＹＥＳ）、管理サーバ４０は、その旨を示すメッセージをＰＣ端末３０に通知し、処理を終了する。
【００４０】
一方、ステップＳ６における判定で、両バージョン情報が不一致であると判定された場合（ステップＳ６；ＮＯ）に、管理サーバ４０のプログラム送信部４３は、最新のプログラムを、ＰＣ端末３０を介して（ステップＳ７）光データリンク１０Ａ宛に送信する（ステップＳ８）。なお、プログラム送信部４３は、最新のプログラムを送信した後に、送信終了コマンドおよび暗号キーを光データリンク１０Ａ宛に送信する。
【００４１】
次に、光データリンク１０Ａのプログラム書換部１２は、管理サーバ４０から受信した最新のプログラムを、ＲＡＭに書き込む（ステップＳ９）。
【００４２】
次に、光データリンク１０Ａのプログラム書換部１２は、管理サーバ４０から受信した暗号キーと、同じく管理サーバ４０から受信した最新のプログラムの一部に含まれる暗号キーとを比較し、両暗号キーが一致するか否かを判断する（ステップＳ１０）。
【００４３】
この判定がＮＯである場合（ステップＳ１０；ＮＯ）、プログラム書換部１２は、その旨を示すメッセージを管理サーバ４０に通知し、処理を終了する。
【００４４】
一方、ステップＳ１０における判定で、両暗号キーが一致すると判断した場合（ステップＳ１０；ＹＥＳ）に、プログラム書換部１２は、光データリンクのＲＯＭに格納されている既存のプログラムを、ステップＳ９においてＲＡＭに書き込まれた最新のプログラムに書き換える（ステップＳ１１）。
【００４５】
次に、光データリンク１０Ａの書換完了通知部１３は、プログラムを最新のプログラムに書き換えたことを示す書換完了メッセージを、ＰＣ端末３０を介して（ステップＳ１２）管理サーバ４０に通知する（ステップＳ１３）。
【００４６】
次に、光データリンク１０Ａから書換完了通知を受信した管理サーバ４０のバージョン情報更新部４４は、光データリンク１０Ａの識別ＩＤに対応してデータベースに記憶されているバージョン情報を、最新のプログラムのバージョン情報に更新する（ステップＳ１４）。
【００４７】
次に、管理サーバ４０のリセット信号送信部４５は、リセット信号を、ＰＣ端末３０を介して（ステップＳ１５）光データリンク１０Ａ宛に送信する（ステップＳ１６）。
【００４８】
次に、光データリンク１０Ａのリセット部１４は、管理サーバ４０から受信したリセット信号に基づいて、現在実行しているプログラムを一旦終了させてからプログラムを再起動することにより、実行プログラムを最新のプログラムに切り替える（ステップＳ１７）。
【００４９】
以上のように、管理サーバ４０は、光データリンク１０Ａから当該光データリンク１０Ａを一意に特定する識別ＩＤを受信し、この識別ＩＤに対応して予め記憶されているバージョン情報と、予め記憶されている最新のプログラムに対応するバージョン情報とを比較して両バージョン情報が異なるバージョン情報であると判断した場合にのみ、最新のプログラムを光データリンク１０Ａ宛に送信することができ、光データリンク１０Ａは、管理サーバ４０から最新のプログラムを受信した場合にのみ、既存のプログラムを最新のプログラムに書き換えることができる。したがって、光データリンク１０Ａが光データリンク制御端末２０に装着されている状態であっても、当該光データリンク１０Ａを光データリンク制御端末２０から取り外すことなく、光データリンク１０Ａに格納されている既存のプログラムが最新のプログラムであるか否かを判断することができ、さらに、両バージョン情報が異なる場合にのみ、光データリンク１０Ａに格納されている既存のプログラムを最新のプログラムに書き換えることができる。
【００５０】
なお、上述した実施形態においては、光データリンク管理システム１のシステム構成として、光データリンク１０が光データリンク制御端末２０に装着される場合について説明したが、光データリンク管理システム１のシステム構成は、これに限られない。例えば、第１の変形例として、光データリンクが、ＰＣ端末にボードやカードを介して装着される場合であってもよい。この場合のシステム構成を図６に示す。また、例えば、第２の変形例として、ネットワーク機能を有する光データリンク制御端末に光データリンクが装着されることとしてもよい。この場合のシステム構成を図７に示す。
【００５１】
まず、図６に示す第１の変形例における光データリンク管理システム２では、ＰＣ端末３０Ａが、実施形態における光データリンク制御端末２０およびＰＣ端末３０（図１参照）が有する機能を備える点で、実施形態における光データリンク管理システム１と異なる。なお、上述したステップＳ３およびＳ４（図５参照）における動作は、本変形例における光データリンク管理システム２の場合には、以下のように行われることとなる。ＰＣ端末３０Ａ（一の端末）に装着された光データリンク１０が、当該ＰＣ端末３０Ａから受信した制御信号に基づいて、当該光データリンク１０を一意に特定する識別ＩＤを、ＰＣ端末３０Ａを介して管理サーバ４０に送信する。
【００５２】
次に、図７に示す第２の変形例における光データリンク管理システム３では、ネットワーク機能を有する光データリンク制御端末２０Ｂが、通信回線５０とＰＣ端末３０Ｂを介することなく接続されている点で、実施形態における光データリンク管理システム１と異なる。したがって、上述した実施形態における光データリンク１０は、管理サーバ４０との間で行われる通信を、ＰＣ端末３０を介して行っているが、第２の変形例における光データリンク１０は、管理サーバ４０との間で行われる通信を、ＰＣ端末３０を介さずに行うこととなる。なお、上述したステップＳ３およびＳ４（図５参照）における動作は、本変形例における光データリンク管理システム３の場合には、以下のように行われることとなる。光データリンク制御端末２０（一の端末）に装着された光データリンク１０Ａが、当該光データリンク制御端末２０に接続されるＰＣ端末３０（他の端末）から受信した制御信号に基づいて、当該光データリンク１０Ａを一意に特定する識別ＩＤを管理サーバ４０に送信する。
【図面の簡単な説明】
【００５３】
【図１】発明の実施形態における光データリンク管理システムのシステム構成を示す図である。
【図２】図１に示す光データリンクの機能構成を示すブロック図である。
【図３】図１に示す管理サーバの機能構成を示すブロック図である。
【図４】管理サーバが有するデータベースのデータ構成を示す図である。
【図５】光データリンク管理システムの詳細動作を示すシーケンス図である。
【図６】変形例における光データリンク管理システムのシステム構成を示す図である。
【図７】変形例における光データリンク管理システムのシステム構成を示す図である。
【符号の説明】
【００５４】
１，２，３・・・光データリンク管理システム、１０，１０Ａ，１０Ｂ・・・光データリンク、１１・・・識別ＩＤ送信部、１２・・・プログラム書換部、１３・・・書換完了通知部、１４・・・リセット部、２０，２０Ｂ・・・光データリンク制御端末、３０，３０Ａ，３０Ｂ・・・ＰＣ端末、４０・・・管理サーバ、４１・・・バージョン情報抽出部、４２・・・バージョン情報比較部、４３・・・プログラム送信部、４４・・・バージョン情報更新部、４５・・・リセット信号送信部、５０・・・通信回線。
【図１】
2005056351.tif 000003
【図２】
2005056351.tif 000004
【図３】
2005056351.tif 000005
【図４】
2005056351.tif 000006
【図５】
2005056351.tif 000007
【図６】
2005056351.tif 000008
【図７】
2005056351.tif 000009