(57)【要約】【課題】新しい検査機器または測定機器を接続する際に設定変更が不要なデータ中継装置およびデータ管理システムを提供する。【解決手段】互いに異なるフォーマットのデータを生成する複数種類の検査機器５ａ，５ｂ…をＬＡＮ３に接続するためのアダプタ４が、検査機器５ａ，５ｂ…の種類に応じて、各機器の個別電文を共通電文に変換するための変換プログラムをあらかじめ記憶し、検査機器５ａ，５ｂ…からシリアル送信される個別電文を、共通フォーマットに変換して通信管理端末２へ送信する。【選択図】　図１
2004133632.tif 000002
【特許請求の範囲】
【請求項１】
互いに異なるフォーマットのデータを生成する複数種類のデータ生成装置をネットワークに接続するためのデータ中継装置であって、
前記複数種類のデータ生成装置からデータを受け取るデータ受信部と、
前記データ受信部で受け取ったデータを、前記ネットワーク上の他の装置で処理可能な共通フォーマットに変換する変換部とを備えたことを特徴とするデータ中継装置。
【請求項２】
接続されているデータ生成装置に関する機器情報を記憶する接続機器情報記憶部と、
前記データ生成装置から、当該データ生成装置の機器情報を含むデータを受け取った場合、受け取ったデータ内の機器情報と、前記接続機器情報記憶部に記憶されている機器情報とを比較し、比較結果に応じて前記接続機器情報記憶部の内容を更新する機器情報更新部とをさらに備えた、請求項１に記載のデータ中継装置。
【請求項３】
前記データ生成装置から受け取った機器情報を、前記データ生成装置からのデータを処理するデータ管理装置へ、前記ネットワークを介して送信する機器情報送信部をさらに備えた、請求項２に記載のデータ中継装置。
【請求項４】
各データ生成装置の種類に応じた変換処理を前記変換部に行わせるための変換プログラムを記憶する変換プログラム記憶部と、
データ生成装置が新たに接続された場合、当該データ生成装置に応じた変換プログラムが前記変換プログラム記憶部に記憶されているか否かを判断し、記憶されていない場合は当該変換プログラムを要求する変換プログラム取得部とをさらに備えた、請求項１に記載のデータ中継装置。
【請求項５】
前記データ生成装置から受け取ったデータの特徴を抽出することにより、接続されたデータ生成装置の種類を特定する解析処理部をさらに備えた、請求項４に記載のデータ中継装置。
【請求項６】
互いに異なるフォーマットのデータを生成する複数種類のデータ生成装置をネットワークに接続するためのデータ中継装置を用いて、データ生成装置をネットワーク上のデータ管理装置に接続したデータ管理システムであって、
前記データ中継装置が、
前記複数種類のデータ生成装置からデータを受け取るデータ受信部と、
前記データ受信部で受け取ったデータを、前記ネットワーク上の他の装置で処理可能な共通フォーマットに変換する変換部とを備え、
前記データ管理装置が、前記データ生成装置からのデータを前記共通フォーマットで処理することを特徴とするデータ管理システム。
【請求項７】
前記データ中継装置が、
接続されているデータ生成装置に関する機器情報を記憶する接続機器情報記憶部と、
前記データ生成装置から、当該データ生成装置の機器情報を含むデータを受け取った場合、受け取ったデータ内の機器情報と、前記接続機器情報記憶部に記憶されている機器情報とを比較し、比較結果に応じて前記接続機器情報記憶部の内容を更新する機器情報更新部とをさらに備えた、請求項６に記載のデータ管理システム。
【請求項８】
前記データ中継装置が、前記データ生成装置から受け取った機器情報を、前記ネットワークを介して前記データ管理装置へ送信する機器情報送信部をさらに備えた、請求項７に記載のデータ管理システム。
【請求項９】
各種データ生成装置用の変換プログラムを格納した変換プログラム記憶装置をさらに含むと共に、
前記データ中継装置が、
各データ生成装置の種類に応じた変換処理を前記変換部に行わせるための変換プログラムを記憶する変換プログラム記憶部と、
データ生成装置が新たに接続された場合、当該データ生成装置に応じた変換プログラムが前記変換プログラム記憶部に記憶されているか否かを判断し、記憶されていない場合は、当該変換プログラムを前記変換プログラム記憶装置へ要求する変換プログラム取得部とをさらに備えた、請求項６に記載のデータ管理システム。
【請求項１０】
前記データ中継装置が、前記データ生成装置から受け取ったデータの特徴を抽出することにより、接続されたデータ生成装置の種類を特定する解析処理部をさらに備えた、請求項９に記載のデータ管理システム。
【請求項１１】
前記変換プログラム記憶装置が、前記データ生成装置から受け取ったデータの特徴を抽出することにより、接続されたデータ生成装置の種類を特定する解析処理部をさらに備えた、請求項９に記載のデータ管理システム。
【請求項１２】
前記データ中継装置が、前記変換プログラム記憶装置から取得した変換プログラムを、前記ネットワークに接続されている他のデータ中継装置へ送信する、請求項９に記載のデータ管理システム。
【請求項１３】
前記データ中継装置が、前記変換プログラム記憶装置へ定期的にアクセスし、新しい変換プログラムが記憶されていた場合は、当該変換プログラムを取得して前記変換プログラム記憶部へ記憶する、請求項９に記載のデータ管理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、臨床検査装置等の各種装置をＬＡＮ等のネットワークに接続するために用いられる中継装置に関する。
【０００２】
【従来の技術】
従来、測定機器等により測定されたデータをサーバに収集して処理するシステムが広く用いられている。例えば病院等において、各診療科や検査部で用いられる測定機器または検査機器を院内ネットワークに接続し、患者のデータをサーバで一元管理するシステムが導入されている。
【０００３】
しかし、測定機器や検査機器のそれぞれが出力するデータのフォーマットは統一されていないので、どこかで共通フォーマットに変換する必要がある。図１０に、従来のシステム構成の一例を示す。図１０に示したシステムは、図１０に示したシステムでは、中継機８７を介して複数種類の検査機器Ｍ１〜ＭｎをＬＡＮ８２に接続し、検査機器Ｍ１〜Ｍｎで測定されたデータを、一旦、中継機８７からＬＡＮ８２経由で通信管理端末８８へ送る。中継機８７は、検査機器Ｍ１〜Ｍｎからシリアルバス８４により出力されるデータを、ＬＡＮ８２上で送信可能なフォーマットに変換する。そして、通信管理端末８８が、ＬＡＮ８２経由で中継機８７から受け取ったデータを、データベースサーバ８３等で処理可能な共通のフォーマットに変換した後、データベースサーバ８３へ送信する。
【０００４】
また、複数種類の測定機器をサーバで処理する従来のシステムとして、例えば、測定機器のユーザが、データの処理結果のフォーマットをサーバにあらかじめ登録しておき、測定の際には、ユーザが、測定データとフォーマットＩＤとをサーバに送信し、サーバがその測定データの処理結果を前記フォーマットＩＤに対応するフォーマットに変換して出力するシステムも知られている（特許文献１参照）。
【０００５】
【特許文献１】
特開２００１−３３８０４２号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、上述した従来のシステムでは、新しい検査機器または測定機器を増設しようとする場合、増設しようとする機器に応じた通信条件やデータフォーマットを手動で追加設定する必要があった。例えば、図１０に示したシステムの場合、通信管理端末８８に対して、新たに接続する機器を認識するための情報や、この機器による測定データを共通フォーマットに変換するための変換プログラム等を追加する必要がある。また、特許文献１に記載されたシステムの場合も、新たに接続しようとする測定機器用のデータ処理用フォーマットやフォーマットＩＤを、サーバへ追加する必要がある。
【０００７】
本発明は、上述したような手間を省き、新しい検査機器または測定機器を接続する際に設定変更が不要なデータ中継装置およびデータ管理システムを提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記の目的を達成するために、本発明のデータ中継装置は、互いに異なるフォーマットのデータを生成する複数種類のデータ生成装置をネットワークに接続するためのデータ中継装置であって、前記複数種類のデータ生成装置からデータを受け取るデータ受信部と、前記データ受信部で受け取ったデータを、前記ネットワーク上の他の装置で処理可能な共通フォーマットに変換する変換部とを備えたことを特徴とする。
【０００９】
また、上記の目的を達成するために、本発明にかかるデータ管理システムは、互いに異なるフォーマットのデータを生成する複数種類のデータ生成装置をネットワークに接続するためのデータ中継装置を用いて、データ生成装置をネットワーク上のデータ管理装置に接続したデータ管理システムであって、前記データ中継装置が、前記複数種類のデータ生成装置からデータを受け取るデータ受信部と、前記データ受信部で受け取ったデータを、前記ネットワーク上の他の装置で処理可能な共通フォーマットに変換する変換部とを備え、前記データ管理装置が、前記データ生成装置からのデータを前記共通フォーマットで処理することを特徴とする。
【００１０】
【発明の実施の形態】
本発明にかかる上記のデータ中継装置は、接続されているデータ生成装置に関する機器情報を記憶する接続機器情報記憶部と、前記データ生成装置から、当該データ生成装置の機器情報を含むデータを受け取った場合、受け取ったデータ内の機器情報と、前記接続機器情報記憶部に記憶されている機器情報とを比較し、比較結果に応じて前記接続機器情報記憶部の内容を更新する機器情報更新部とをさらに備えたことが好ましい。さらに、データ生成装置から受け取った機器情報を、前記データ生成装置からのデータを処理するデータ管理装置へ、前記ネットワークを介して送信する機器情報送信部をさらに備えた構成とすることがより好ましい。なお、前記機器情報とは、前記データ生成装置に関する情報であって、少なくとも当該データ生成装置の種別を特定するための項目を含むことを条件に、任意の項目から構成され得る。
【００１１】
前記データ中継装置は、各データ生成装置の種類に応じた変換処理を前記変換部に行わせるための変換プログラムを記憶する変換プログラム記憶部と、データ生成装置が新たに接続された場合、当該データ生成装置に応じた変換プログラムが前記変換プログラム記憶部に記憶されているか否かを判断し、記憶されていない場合は当該変換プログラムを要求する変換プログラム取得部とをさらに備えたことが好ましい。また、データ生成装置から受け取ったデータの特徴を抽出することにより、接続されたデータ生成装置の種類を特定する解析処理部をさらに備えた構成とすればより好ましい。
【００１２】
また、本発明にかかる上記のデータ管理システムにおいて、前記データ中継装置が、接続されているデータ生成装置に関する機器情報を記憶する接続機器情報記憶部と、前記データ生成装置から、当該データ生成装置の機器情報を含むデータを受け取った場合、受け取ったデータ内の機器情報と、前記接続機器情報記憶部に記憶されている機器情報とを比較し、比較結果に応じて前記接続機器情報記憶部の内容を更新する機器情報更新部とをさらに備えたことが好ましい。また、データ中継装置が、前記データ生成装置から受け取った機器情報を、前記ネットワークを介して前記データ管理装置へ送信する機器情報送信部をさらに備えた構成とすれば、より好ましい。
【００１３】
本発明のデータ管理システムにおいて、各種データ生成装置用の変換プログラムを格納した変換プログラム記憶装置をさらに含むと共に、前記データ中継装置が、各データ生成装置の種類に応じた変換処理を前記変換部に行わせるための変換プログラムを記憶する変換プログラム記憶部と、データ生成装置が新たに接続された場合、当該データ生成装置に応じた変換プログラムが前記変換プログラム記憶部に記憶されているか否かを判断し、記憶されていない場合は、当該変換プログラムを前記変換プログラム記憶装置へ要求する変換プログラム取得部とをさらに備えたことが好ましい。
【００１４】
本発明のデータ管理システムにおいて、データ中継装置が、前記データ生成装置から受け取ったデータの特徴を抽出することにより、接続されたデータ生成装置の種類を特定する解析処理部をさらに備えたことが好ましい。
【００１５】
本発明のデータ管理システムにおいて、変換プログラム記憶装置が、前記データ生成装置から受け取ったデータの特徴を抽出することにより、接続されたデータ生成装置の種類を特定する解析処理部をさらに備えたことが好ましい。
【００１６】
あるいは、データ中継装置が、前記変換プログラム記憶装置から取得した変換プログラムを、前記ネットワークに接続されている他のデータ中継装置へ送信する構成としても良いし、データ中継装置が、前記変換プログラム記憶装置へ定期的にアクセスし、新しい変換プログラムが記憶されていた場合は、当該変換プログラムを取得して前記変換プログラム記憶部へ記憶する構成としても良い。
【００１７】
以下、本発明の具体的な実施形態について、図面を参照しながら説明する。
【００１８】
（第１の実施形態）
本発明の一実施形態について、図面を参照しながら以下に説明する。
【００１９】
本実施形態にかかるデータ管理システムは、図１に示すように、データベース（ＤＢ）サーバ１、通信管理端末２、ＬＡＮ３、アダプタ４（データ中継装置）、検査機器５（データ生成装置）、および受付・閲覧端末６等を含む。なお、検査機器５は、複数種類の検査機器５ａ，５ｂ…を含む。
【００２０】
ＤＢサーバ１は、検査機器５により測定されたデータを収集管理する。ＬＡＮ３は、本実施形態ではＥｔｈｅｒｎｅｔ（登録商標）で実現する例を示すが、これに限定されない。
【００２１】
アダプタ４は、検査機器５ａ，５ｂ…から各機器固有のフォーマットで送信される電文（個別電文）を受信する受信部（図示せず）を有し、この受信部により受信した個別電文を、ＬＡＮ３、データサーバ１、および通信管理端末２において取り扱うことが可能な共通フォーマットの電文（共通電文）に変換する機能を有する。このため、アダプタ４は、変換モジュール記憶部４ｂに、検査機器５ａ，５ｂ…の種類に応じて、各検査機器の個別電文を共通電文に変換するための変換プログラムをあらかじめ記憶しており、アダプタ４のＣＰＵ（図示せず）がこの変換プログラムに従って変換処理を行うことにより、前記の変換機能が実現される。
【００２２】
アダプタ４は、上述の変換モジュール記憶部４ｂの他に、機器情報記憶部４ａを有する。各アダプタ４の機器情報記憶部４ａには、当該アダプタ４に接続されている検査機器５毎に、機器シリアルＩＤ、機器名、通信形態、電文形式、電文区切りコード等に関する情報（機器詳細情報）が記憶されている。これらの機器詳細情報は、後述するように、各検査機器５がアダプタ４に接続されたときに、検査機器５からアダプタ４に送られ、機器情報記憶部４ａに記憶される。あるいは、アダプタ４に接続されることが想定される検査機器５の機器詳細情報を、アダプタ４の出荷時または設置時に、機器情報記憶部４ａに予め記憶させておき、検査機器５からはアダプタ４へは、当該検査機器５の種別を判別するための最低限の項目（例えば機器シリアルＩＤまたは機器名等）のみを、機器情報としてアダプタ４へ送信するようにしても良い。
【００２３】
前記機器詳細情報のうち、通信形態に関する情報としては、当該検査機器５とアダプタ４との間の通信が、シリアル通信またはＥｔｈｅｒｎｅｔのいずれであるかを表すデータが記憶される。シリアル通信の場合は、ボーレート、データ長、パリティ、ストップビット等に関するデータが記憶される。Ｅｔｈｅｒｎｅｔ通信の場合は、当該検査機器５のＩＰアドレスが記憶される。電文形式に関する情報としては、検査機器５が取り扱う電文が可変長であるか固定長であるかを表すデータが記憶される。固定長の場合は、電文ブロック数や電文長のデータが記憶される。可変長の場合は、電文ブロック数のデータが記憶される。電文区切りコードに関する情報としては、電文開始コード、電文終了コード、ブロック区切り開始コード、ブロック区切り終了コード等が記憶される。
【００２４】
通信管理端末２は、検査機器５からアダプタ４を介して送信される共通電文を受け取り、受け取った共通電文から検査結果データを抽出し、検査項目や検体単位毎に編集し、その結果をＤＢサーバ１へ送信して記憶させる処理等を行う。受付・閲覧端末６は、検査依頼の受付や、検査結果の閲覧等に用いられる。
【００２５】
ここで、図２を参照しながら、通常の検査時の本データ管理システムの動作について説明する。
【００２６】
受付・閲覧端末６より検査依頼が入力されることにより、検査ルーチンが開始される（Ｐ１）。検査依頼に従って、検査機器５で検体を用いた測定が行われる（Ｐ２）と、検査機器５は、検査結果データを含む個別電文を作成し、シリアル通信によりアダプタ４へ送信する（Ｐ３）。アダプタ４は、検査結果の個別電文を受け取ると、変換モジュール記憶部４ｂに記憶されている変換プログラムから当該検査機器５用の変換プログラムを選択し、選択した変換プログラムを用いて、受け取った個別電文を共通電文に変換する。作成された共通電文は、アダプタ４の内部の記憶部（図示せず）に一旦記憶される（Ｐ４）。
【００２７】
ここで、前記Ｐ４でアダプタ４が作成して記憶する検査結果の共通電文のフォーマット例を、図３に示す。図３に示すように、検査結果の共通電文は、電文開始コードを“ＲＥＳＵＬＴ”とし、検査を行った検査機器５（すなわち個別電文の送信元）の情報として、Ｅｔｈｅｒｎｅｔ接続ＩＰアドレス、機器シリアルＩＤ、および、機器名を含む。これらの機器情報は、前述したように、検査機器５からの個別電文から抽出される。さらに、検査日時、検査時に読み取られたバーコードＩＤ、測定番号、測定識別コード、検査項目数、検査項目名、検査結果、検査エラー情報、画像項目数、画像データ等を含む。これらの検査結果情報も、検査機器５からの個別電文から抽出される。なお、検査項目名および検査結果のフィールドは、検査項目数に応じて設けられる。画像データのフィールドも同様に、画像項目数に応じて設けられる。また、共通電文の各フィールド間は所定のコード（例えば“｜”）で区切られ、必要の無いフィールドには空文字が挿入される。
【００２８】
通信管理端末２は、所定のタイミングで、アダプタ４に対し、検査結果を要求する共通電文を送信する（Ｐ５）。アダプタ４は、検査結果要求の共通電文を受け取ると、前記Ｐ４で記憶しておいた共通電文を内部の記憶部から取り出し、ＬＡＮ３を介して通信管理端末２へ送信する（Ｐ６）。通信管理端末２は、アダプタ４から受け取った共通電文から検査結果データを抽出し、検査項目や検体単位毎に編集する（Ｐ７）。そして、通信管理端末２は、編集した検査結果をＤＢサーバ１へ送信して記憶させる（Ｐ８）。これ以降、受付・閲覧端末６を用いて、ＤＢサーバ１から検体または患者単位の検査結果を読み出し（Ｐ９）、表示させることができる（Ｐ１０）。
【００２９】
ここで、前記Ｐ５で通信管理端末２からアダプタ４へ送信される検査結果要求の共通電文のフォーマット例を、図４に示す。図４に示すように、検査結果要求の共通電文は、電文開始コードとして、“ＲＥＱＵＥＳＴ”を表すコードを先頭に持ち、検査結果を要求する検査機器５のＥｔｈｅｒｎｅｔ接続ＩＰアドレス、機器シリアルＩＤ、機器名、および、検査データ要求件数を含む。なお、検査データ要求件数を指定しない場合は、アダプタ４に記憶されている共通電文を全て要求する意味である。
【００３０】
このように、本実施形態のデータ管理システムは、検査機器５からの個別電文に含まれている機器情報および検査結果情報を、アダプタ４が共通電文に変換して通信管理端末２へ送信する。
【００３１】
次に、新しい検査機器５がアダプタ４へ接続された場合の本データ管理システムの動作について、図５を参照しながら説明する。
【００３２】
新しい検査機器５を、送信機能をＯＮにした状態で、アダプタ４の空きポートへ接続する（Ｐ１１）と、検査機器５は、電源が投入された時に、自らの機器詳細情報を含む電文を、シリアル通信によりアダプタ４へ送信する（Ｐ１２）。アダプタ４は、前述したように、機器情報記憶部４ａに、自らの各ポートに接続されている機器に関する機器詳細情報を記憶しているが、前記Ｐ１２で送信された新たな機器詳細情報を受け取ると、機器情報記憶部４ａの記憶内容を自動更新する（Ｐ１３）。
【００３３】
また、アダプタ４は、所定のタイミングで、自らに接続されている全ての検査機器５の機器情報を含む共通電文を作成し、Ｅｔｈｅｒｎｅｔ通信により通信管理端末２へ送信する（Ｐ１４）。なお、ここで共通電文に含まれる機器情報は、前述の機器詳細情報と同じ情報であっても良いし、機器シリアルＩＤおよび機器名等の最小限の項目を含む情報であっても良い。これにより、通信管理端末２は、データ管理システム上の各アダプタ４に、現在どのような検査機器５が接続されているかを自動認識することができる。また、通信管理端末２は、アダプタ４から受け取った共通電文から前記機器情報を抽出し、機器情報記憶部２ａへ記憶する。
【００３４】
なお、ここでは、電源投入時に、検査機器５から自らの機器詳細情報のみを含む（検査結果を含まない）電文をアダプタ４へ送信し、アダプタ４がこの電文から機器詳細情報を取得するものとした。しかし、アダプタ４が、例えば、各検査機器５の電源投入後の最初の検査結果を送信する個別電文から、機器詳細情報を取得するようにしても良い。
【００３５】
ここで、前記Ｐ１４でアダプタ４により作成される共通電文のフォーマット例を、図６に示す。図６に示すように、Ｐ１４で作成される共通電文は、電文開始コードとして、“ＤＥＶＩＣＥ”を表すコードを先頭に持ち、当該アダプタ４に接続されている機器数を表すフィールドと、この機器数に応じた数の、機器シリアルＩＤおよび機器名のフィールドを有する。なお、ここでは、機器シリアルＩＤと機器名のみを機器情報とした例を示したが、機器情報は他のデータを含んでいても良い。
【００３６】
通信管理端末２も、前述したように、各アダプタ４に接続されている検査機器５に関する情報を機器情報記憶部２ａに記憶しているが、Ｐ１４で送信された共通電文を受け取ると、その機器情報記憶部２ａに記憶されている内容を自動更新する（Ｐ１５）。
【００３７】
このように、本実施形態にかかるデータ管理システムでは、新しい接続機器５がいずれかのアダプタ４に接続されると、アダプタ４および通信管理端末２の設定内容が自動的に更新されるので、手動で設定変更を行う手間を省くことができる。
【００３８】
なお、本実施形態において、アダプタ４に対して検査機器５をシリアル接続する例を示したが、接続形態はこれに限定されず、例えばＥｔｈｅｒｎｅｔ接続のような接続形態であっても良い。
【００３９】
（第２の実施形態）
本発明の他の実施形態について、図面を参照しながら以下に説明する。
【００４０】
本実施形態にかかるデータ管理システムは、図７に示すように、ＤＢサーバ１、通信管理端末２、ＬＡＮ３、アダプタ１４，検査機器５（５ａ，５ｂ…）、受付・閲覧端末６、外部通信サーバ７等を備えている。本実施形態のデータ管理システムに用いられるアダプタ１４は、第１の実施形態のアダプタ４とはその動作が異なる。また、アダプタ１４は、外部通信サーバ７およびインターネット８を介して、検査機器情報サーバ９にアクセスする機能を有する。
【００４１】
検査機器情報サーバ９は、検査機器プログラムライブラリ９ａを有する。検査機器プログラムライブラリ９ａは、各種の検査機器５に対応してアダプタ１４へ記憶させておくべき解析モジュールを格納したライブラリである。解析モジュールとは、アダプタ１４が個別電文の特徴から機種を特定するための情報（機種特定情報）や、アダプタ１４が個別電文を共通電文に変換するための変換プログラム等を含む。機種特定情報とは、後に詳述するが、アダプタ１４が新たな検査機器５から個別電文を受け取った場合に、その電文から機種を特定するための手がかりとなる、電文中の特徴に関する情報である。検査機器５の各機種に対応した解析モジュールは、新機種を発売する時や既存機種のバージョンアップの際等に、検査機器５のメーカーにより作成され、前記ライブラリへ登録される。
【００４２】
本データ管理システムは、通常検査時の動作については、第１の実施形態で説明したデータ管理システムと同様であるが、新しい検査機器５がアダプタ１４へ接続された場合の動作が、第１の実施形態と異なる。ここで、新しい検査機器が追加された場合の本データ管理システムの動作について、図８および図９を参照しながら説明する。
【００４３】
新しい検査機器５を、送信機能をＯＮにした状態で、アダプタ１４の空きポートへシリアル接続する（Ｐ２１）。接続された検査機器５は、検査を行う毎に、あるいは所定のタイミングで（あらかじめ定められた時刻、あるいは所定回数の検査が終了する毎等に）、検査結果を含む電文を作成し、シリアル通信によりアダプタ１４へ送信する（Ｐ２２）。
【００４４】
アダプタ１４は、新たに接続された検査機器５から電文を受け取ると、電文の特徴からその検査機器５の種類を特定するために、受け取った電文を解析する（Ｐ２３）。なお、アダプタ１４内部の変換モジュール記憶部１４ｂには、所定の検査機器５の解析モジュールが予め登録されている。つまり、アダプタ１４は、解析モジュールが変換モジュール記憶部１４ｂに登録されている検査機器５からの個別電文を処理することはできるが、例えば新しい機種の検査機器５等、解析モジュールが変換モジュール記憶部１４ｂに登録されていない検査機器５の場合は、検査機器情報サーバ９にアクセスし、必要な解析モジュールを取得しなければならない。
【００４５】
上記Ｐ２３の解析処理の手順の一例を、図９を参照して説明する。アダプタ１４は、最初に、検査機器５からの通信データから、電文開始の目印となる区切り開始コード（例えばＳＴＸ等）と、電文終了の目印となる区切り終了コード（例えばＥＴＸ，ＥＴＢ等）を検出することにより、その間のデータを１電文として抽出する（Ｓ１）。なお、ここで抽出された１電文の長さ（電文長）も、検査機器５の種類を特定するための判断要素となる。さらに、アダプタ１４は、抽出した電文中に所定の文字列が含まれるか否かを探索し、その文字列のパターン、位置、および桁数が、アダプタ１４が変換モジュール記憶部１４ｂに記憶している、既知の検査機器５の機種特定情報と一致するか否かをチェックする（Ｓ２）。
【００４６】
Ｓ２において、所定のパターンの文字列が、アダプタ１４の変換モジュール記憶部１４ｂに記憶されている機種特定情報に一致する位置および桁数で検出された場合、アダプタ１４の内部の記憶部には当該検査機器５の個別電文を共通電文に変換するプログラム等が既に存在するので、図８のＰ３０へ進む。図９のＳ３において、新たに接続された検査機器５の種類が特定できなかった場合、アダプタ１４は、Ｓ１で抽出した電文の解析を、外部通信サーバ７を介して検査機器情報サーバ９へ依頼する（Ｓ４，図８のＰ２４）。
【００４７】
上記Ｐ２３の解析処理により、新たに接続された検査機器５の種類が特定できた場合は、アダプタ１４は、その検査機器５の機器情報を含む共通電文を作成し、Ｅｔｈｅｒｎｅｔ通信により、通信管理端末２へ送信する（Ｐ３０）。通信管理端末２は、機器情報記憶部２ａに、各アダプタ１４に接続されている検査機器５に関する情報を記憶しており、Ｐ３０で送信された共通電文を受け取ると、その機器情報記憶部２ａに記憶されている内容を自動更新する（Ｐ３１）。
【００４８】
一方、上記Ｐ２３の解析処理により、新たに接続された検査機器５の種類が特定できず、検査機器情報サーバ９へ電文の解析が依頼された場合は、検査機器情報サーバ９は、電文中の所定の文字列のパターン、位置、および桁数が、検査機器プログラムライブラリ９ａに記憶されている機種特定情報のいずれかと一致するか否かをチェックする（Ｐ２５）。そして、検査機器情報サーバ９は、新たに接続された検査機器５の種類を特定すると、特定した機種の機器情報と共に、当該機種用の解析モジュールを検査機器プログラムライブラリ９ａから取り出し、アダプタ１４へ送信する（Ｐ２６）。
【００４９】
アダプタ１４は、前記Ｐ２６で検査機器情報サーバ９から送信された機器情報および解析モジュールを、インターネット８および外部通信サーバ７を介して受信し、機器情報記憶部１４ａおよび変換モジュール記憶部１４ｂへ記憶する（Ｐ２７）。従って、これ以降、アダプタ１４において、新しく接続された検査機器５の個別電文を識別し、共通電文に変換する処理を行うことが可能となる。
【００５０】
また、前記Ｐ２７で新しい検査機器５用の解析モジュールを受信・記憶したアダプタ１４は、ＬＡＮ３に接続されている他の全てのアダプタ１４へ、その解析モジュールを転送し、記憶させる（Ｐ２８、Ｐ２９）。これにより、ＬＡＮ３に接続されている全てのアダプタ１４において、新しく接続された検査機器５の個別電文を識別し、共通電文に変換する処理を行うことが可能となる。
【００５１】
なお、上記の例では、新しい検査機器５がアダプタ１４へ接続された時に、必要に応じて検査機器情報サーバ９へアクセスするものとしたが、検査機器情報サーバ９へのアクセス方法はこれに限定されない。例えば、ＬＡＮ３に接続されているいずれか一つのアダプタ１４が、定期的に検査機器情報サーバ９へアクセスし、新しく発売される検査機器用の解析モジュールや、既存の検査機器用のバージョンアップされた解析モジュール等が登録されていないかを調べて、新しい解析モジュールがあればそれをダウンロードして内部の記憶部へ登録するようにしても良い。
【００５２】
また、本実施形態においても、アダプタ１４と検査機器５との接続形態は、Ｅｔｈｅｒｎｅｔ接続およびシリアル接続のいずれであっても良い。
【００５３】
第１および第２の実施形態において、データ生成装置の例として、検査機器５ａ，５ｂ…を例示したが、データ生成装置は検査機器に限らず、測定装置やその他の任意の装置であっても良い。また、ネットワーク上のアダプタ４の数や、アダプタ４に接続される検査機器５の数も、図１や図７に示した具体例に限定されない。
【００５４】
【発明の効果】
以上に説明したように、本発明によれば、新しい検査機器または測定機器を接続する際に設定変更が不要なデータ中継装置およびデータ管理システムを提供することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態にかかるデータ管理システムの概略構成を示すブロック図である。
【図２】第１の実施形態にかかるデータ管理システムの通常検査時の動作を示す説明図である。
【図３】第１の実施形態にかかるデータ管理システムにおいて、アダプタで作成される共通電文のフォーマット例を示す説明図である。
【図４】第１の実施形態にかかるデータ管理システムにおいて、通信管理端末からアダプタへ送られる検査結果要求の共通電文のフォーマット例を示す説明図である。
【図５】第１の実施形態にかかるデータ管理システムの検査機器増設時の動作を示す説明図である。
【図６】第１の実施形態にかかるデータ管理システムにおいて、アダプタにより作成される接続機器情報の共通電文のフォーマット例を示す説明図である。
【図７】本発明の第２の実施形態にかかるデータ管理システムの概略構成を示すブロック図である。
【図８】第２の実施形態にかかるデータ管理システムの検査機器増設時の動作を示す説明図である。
【図９】第２の実施形態にかかるデータ管理システムにおいて、アダプタが行う解析処理のフローを示す説明図である。
【図１０】従来のデータ管理システムの一例を示すブロック図である。
【符号の説明】
１　　　　データベースサーバ
２　　　　通信管理端末
２ａ　　　機器情報記憶部
３　　　　ＬＡＮ
４・１４　アダプタ
４ａ・１４ａ　機器情報記憶部
４ｂ・１４ｂ　変換モジュール記憶部
５　　　　検査機器
６　　　　受付・閲覧端末
７　　　　外部通信サーバ
８　　　　インターネット
９　　　　検査機器情報サーバ
【図１】
2004133632.tif 000003
【図２】
2004133632.tif 000004
【図３】
2004133632.tif 000005
【図４】
2004133632.tif 000006
【図５】
2004133632.tif 000007
【図６】
2004133632.tif 000008
【図７】
2004133632.tif 000009
【図８】
2004133632.tif 000010
【図９】
2004133632.tif 000011
【図１０】
2004133632.tif 000012