WO2004034267A1 - データ中継装置およびこれを用いたデータ管理システム - Google Patents

データ中継装置およびこれを用いたデータ管理システム Download PDF

Info

Publication number
WO2004034267A1
WO2004034267A1 PCT/JP2003/012815 JP0312815W WO2004034267A1 WO 2004034267 A1 WO2004034267 A1 WO 2004034267A1 JP 0312815 W JP0312815 W JP 0312815W WO 2004034267 A1 WO2004034267 A1 WO 2004034267A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
conversion program
data generation
unit
conversion
Prior art date
Application number
PCT/JP2003/012815
Other languages
English (en)
French (fr)
Inventor
Kinnichi Yamada
Tamotsu Kinose
Hirokazu Chikakiyo
Original Assignee
Arkray, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Arkray, Inc. filed Critical Arkray, Inc.
Priority to AU2003271110A priority Critical patent/AU2003271110A1/en
Priority to EP03751352A priority patent/EP1560121A4/en
Priority to US10/530,107 priority patent/US20060058982A1/en
Publication of WO2004034267A1 publication Critical patent/WO2004034267A1/ja

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/382Information transfer, e.g. on bus using universal interface adapter
    • G06F13/385Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/2871Implementation details of single intermediate entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/288Distributed intermediate devices, i.e. intermediate devices for interaction with other intermediate devices on the same level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/565Conversion or adaptation of application format or content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • H04L67/5682Policies or rules for updating, deleting or replacing the stored data

Definitions

  • the present invention relates to a relay device used to connect various devices such as a clinical test device to a network such as a LAN.
  • FIG. 10 shows an example of a conventional system configuration.
  • the system shown in Fig. 10 connects multiple types of inspection equipment M1 to Mn to the LAN 82 via the repeater 87, and transmits the data measured by the inspection equipment M1 to Mn.
  • the repeater 87 converts the data output from the inspection devices M1 to Mn via the serial bus 84 into a format that can be transmitted on the LAN 82. Then, the communication management terminal 88 converts the data received from the repeater 87 via the LAN 82 into a common format that can be processed by the data base server 83 or the like. Send to 3.
  • a user of the measuring device may format a data processing result format.
  • the user transmits the measurement data and the format ID to the server at the time of measurement, and the server converts the processing result of the measurement data into the format corresponding to the format ID.
  • a system for converting and outputting the output is also known (Japanese Patent Application Laid-Open No. 2000-38042).
  • Japanese Patent Application Laid-Open No. 2000-38042 Japanese Patent Application Laid-Open No. 2000-38042
  • An object of the present invention is to provide a data relay device and a data management system that do not need to be changed when connecting a new inspection device or measuring device without the above-mentioned trouble.
  • a data relay device of the present invention is a data relay device for connecting a plurality of types of data generating devices for generating data of different formats to a network.
  • a data receiving unit that receives data from the plurality of types of data generating devices; and a converting unit that converts the data received by the data receiving unit into a common format that can be processed by another device on the network. And characterized in that:
  • a data management system includes a plurality of types of data for generating data in different formats.
  • a data management system in which a data generation device is connected to a data management device on a network using a data relay device for connecting the evening generation device to a network, wherein the data relay device includes the plurality of types of data generation devices.
  • a data receiving unit that receives data from the data generating device; and a converting unit that converts the data received by the data receiving unit into a common format that can be processed by another device on the network.
  • the data management device processes data from the data generation device in the common format.
  • FIG. 1 is a block diagram showing a schematic configuration of the data management system according to the first embodiment of the present invention.
  • FIG. 2 is an explanatory diagram showing an operation of the data management system according to the first embodiment during a normal inspection.
  • FIG. 3 is an explanatory diagram showing an example of a format of a common message created in an adapter in the data management system according to the first embodiment.
  • FIG. 4 is an explanatory diagram showing an example of a format of a common message of a test result request sent from the communication management terminal to the adapter in the data management system according to the first embodiment.
  • FIG. 5 is an explanatory diagram showing an operation of the data management system according to the first embodiment when the inspection equipment is added.
  • FIG. 6 is an explanatory diagram showing an example of a format of a common message of connected device information created by an adaptation in the data management system according to the first embodiment.
  • FIG. 7 is a block diagram showing a schematic configuration of a data management system according to the second embodiment of the present invention.
  • FIG. 8 is an explanatory diagram showing an operation of the data management system according to the second embodiment when an inspection device is added.
  • FIG. 9 is an explanatory diagram showing a flow of an analysis process performed by the adapter in the data management system according to the second embodiment.
  • Figure 1 0 is the best mode for carrying out the c invention is a block diagram showing an example of a conventional data management system
  • the data relay device includes: a connected device information storage unit that stores device information relating to a connected data generating device; and receives data including device information of the data generating device from the data generating device.
  • the device information in the received data is compared with the device information stored in the connected device information storage unit, and the device information update that updates the content of the connected device information storage unit according to the comparison result
  • the apparatus further includes a device information transmission unit that transmits the device information received from the data generation device to the data management device that processes the data from the data generation device via the network. Is better.
  • the device information is information on the data generation device, and may be configured from arbitrary items provided that it includes at least an item for specifying the type of the data generation device.
  • the apparatus When the data relay device is newly connected to a conversion program storage unit that stores a conversion program for causing the conversion unit to perform a conversion process according to the type of each data generation device, it is preferable that the apparatus further includes a conversion program acquisition unit that determines whether a conversion program corresponding to the generation device is stored in the conversion program storage unit and, if not, determines a conversion program that requests the conversion program. . Also, by extracting the characteristics of the data received from the data generator, It is more preferable to further include an analysis processing unit that specifies the type of the data generation device that has been used.
  • the data relay device may include a connected device information storage unit that stores device information regarding a connected data generation device; and the data generation device, When the data including the device information of the connection device information is received, the device information in the received data is compared with the device information stored in the connection device information storage unit, and the connection device information storage unit is compared according to the comparison result. It is preferable to further include a device information updating unit that updates the content of the information. It is more preferable that the data relay device further includes a device information transmission unit that transmits the device information received from the data generation device to the data management device via the network.
  • the data management system further includes a conversion program storage device storing conversion programs for various data generation devices, and the data relay device performs a conversion process according to a type of each data generation device.
  • a conversion program storing section for storing a conversion program for performing the conversion, and when a data generation device is newly connected, determines whether or not a conversion program corresponding to the data generation device is stored in the conversion program storage portion. If it is determined that the conversion program is not stored, it is preferable to further include a conversion program acquisition unit that requests the conversion program from the conversion program storage device.
  • the data relay device further includes an analysis processing unit that specifies a type of the connected data generation device by extracting a characteristic of the data received from the data generation device. It is preferable to have it.
  • the conversion program storage device It is preferable that the apparatus further comprises an analysis processing unit for extracting the characteristics of the data received from the data generation device to specify the type of the connected data generation device.
  • the data relay device may be configured to transmit the conversion program acquired from the conversion program storage device to another data relay device connected to the network, or the data relay device may be configured to transmit the conversion program storage device.
  • the conversion program may be acquired and stored in the conversion program storage unit.
  • the data management system includes a database (DB) server 1, a communication management terminal 2, a LAN 3, an adapter 4 (data relay device), an inspection device 5 (data generation device). ), And reception and viewing terminals 6 etc.
  • the inspection equipment 5 includes a plurality of types of inspection equipment 5a, 5b, 5c,.
  • the DB server 1 collects and manages data measured by the inspection device 5.
  • the LAN 3 is an example realized by Ethernet (registered trademark) in the present embodiment, but is not limited to this.
  • the adapter 4 has a receiving unit (not shown) for receiving a message (individual message) transmitted from the inspection device 5a, 5b ... in a format unique to each device. It has a function to convert to a common format message (common message) that can be handled by the LAN 3, the server 5, and the communication management terminal 2. For this reason, Adapter 4 The conversion module storage unit 4b previously stores a conversion program for converting individual messages of each inspection device into a common message according to the type of the inspection devices 5a, 5b, and so on. The above-described conversion function is realized by a CPU (not shown) performing a conversion process according to the conversion program.
  • the adapter 4 has a device information storage unit 4a in addition to the conversion module storage unit 4b described above.
  • the device information storage unit 4a of each adapter 4 stores information (e.g., device serial ID, device name, communication format, message format, message delimiter code, etc.) for each inspection device 5 connected to the adapter 4. (Detailed device information) is stored. As will be described later, these device detailed information is sent from the test device 5 to the adapter 4 when each test device 5 is connected to the adapter 4, and stored in the device information storage unit 4a. Alternatively, the detailed device information of the inspection device 5 that is assumed to be connected to the adapter 4 is stored in the device information storage unit 4a in advance at the time of shipment or installation of the adapter 4, and the inspection device 5 outputs the adapter information. 4, only the minimum items (for example, device serial ID or device name) for determining the type of the inspection device 5 may be transmitted to the adapter 4 as device information.
  • information e.g., device serial ID, device name, communication format, message format, message
  • the information on the communication mode data indicating whether communication between the inspection device 5 and the adapter 4 is serial communication or Ethernet is stored.
  • serial communication data related to port rate, data length, parity, stop bits, etc. is stored.
  • Ethernet communication the IP address of the inspection device 5 is stored.
  • message format data indicating whether the message handled by the inspection device 5 is variable length or fixed length is stored. In the case of fixed length, the data of the number of message blocks and the message length are stored. In the case of variable length, data of the number of message blocks is stored.
  • message delimiter code As the information to be stored, a message start code, a message end code, a block break start code, a block break end code, and the like are stored.
  • the communication management terminal 2 receives the common communication sent from the testing device 5 via the adapter 4, extracts the test result data from the received common message, edits the test data for each test item or sample unit, and stores the result in the DB. Perform processing such as sending to server 1 for storage. Reception ⁇ The browsing terminal 6 is used for receiving inspection requests and browsing inspection results.
  • the inspection routine is started by inputting the inspection request from the reception / viewing terminal 6 (P 1).
  • the test device 5 creates an individual message including the test result data and transmits it to the adapter 4 by serial communication (P 3 ).
  • the adapter 4 selects a conversion program for the inspection device 5 from the conversion programs stored in the conversion module storage unit 4b, and receives the conversion message using the selected conversion program. Converts individual messages into common messages.
  • the created common message is temporarily stored in a storage unit (not shown) inside the adapter 4 (P4).
  • FIG. 3 shows an example of a format of a common message of the inspection result created and stored by the adapter 4 in P4.
  • the commutation sentence of the inspection result has a message start code of "RESULT" and the device serial ID and device name as the information of the inspection device 5 that performed the inspection (that is, the sender of the individual message). including.
  • These device information is extracted from the individual message from the inspection device 5 as described above. In addition, it includes the date and time of inspection, barcode ID read during inspection, measurement number, measurement identification code, number of inspection items, inspection item name, inspection result, inspection error information, number of image items, image data, etc. these The inspection result information is also extracted from the individual message from the inspection device 5.
  • test item name and test result are provided according to the number of test items.
  • image data fields are provided according to the number of image items.
  • each field of the common message is separated by a predetermined code (for example, "Ni"), and empty characters are inserted into unnecessary fields.
  • the communication management terminal 2 transmits a common message requesting an inspection result to the adapter 4 at a predetermined timing (P5).
  • the adapter 4 retrieves the common message stored in P4 from the internal storage unit and transmits the common message to the communication management terminal 2 via the LAN 3 (P6).
  • the communication management terminal 2 extracts the test result data from the common message received from the adapter 4, and edits the test result data for each test item or sample unit (P7).
  • the communication management terminal 2 transmits the edited inspection result to the DB server 1 and stores it (P8). Thereafter, using the reception / viewing terminal 6, the test results for each specimen or patient can be read from the DB server 1 (P9) and displayed (P10).
  • FIG. 4 shows a format example of a common message of the inspection result request transmitted from the communication management terminal 2 to the adapter 4 in P5.
  • the common message of the test result request has a code representing "REQUEST" at the beginning as the message start code, the Ethernet connection IP address of the test device 5 that requests the test result, and the device serial number. Includes ID, device name, and number of requests for verification data. If the number of test data requests is not specified, it means that all the common messages stored in the adapter 4 are requested.
  • the adapter 4 converts the device information and the inspection result information included in the individual message from the inspection device 5 into a common message and transmits the common message to the communication management terminal 2. I do.
  • the test equipment 5 When the new test equipment 5 is connected to an empty port of the adapter 4 with the transmission function turned on (PI 1), the test equipment 5 includes its own detailed information when the power is turned on. A message is transmitted to the adapter 4 by serial communication (P12). As described above, the adapter 4 stores the device detailed information on the device connected to each port of the adapter 4a in the device information storage unit 4a, but the new device details transmitted in P12 above. When the information is received, the storage content of the device information storage unit 4a is automatically updated (P13).
  • the adapter 4 creates a common message including the device information of all the inspection devices 5 connected thereto at a predetermined timing, and transmits the common message to the communication management terminal 2 by Ethernet communication (P 1 Four ) .
  • the device information included in the common message may be the same information as the device detailed information described above, or may be information including minimum items such as a device serial ID and a device name.
  • the communication management terminal 2 can automatically recognize what kind of inspection equipment 5 is currently connected to each adapter 4 on the data management system. Further, the communication management terminal 2 extracts the device information from the common message received from the adapter 4, and stores the device information in the device information storage unit 2a.
  • the inspection device 5 transmits a message containing only its own device detailed information (not including the inspection result) to the adapter 4, and the adapter 4 acquires the device detailed information from this message.
  • the adapter 4 may acquire the device detailed information from, for example, an individual message for transmitting the first test result after the power of each test device 5 is turned on.
  • FIG. 6 shows an example of the format of a common message created and transmitted by the adapter 4 in P14.
  • the transmitted common message starts with a code indicating "DEVICE" as a message start code, and contains a field indicating the number of devices connected to the adapter 4 concerned. And the number of the device serial ID and the device name according to the number of devices.
  • a code indicating "DEVICE" as a message start code
  • the number of the device serial ID and the device name according to the number of devices.
  • an example is shown in which only the device serial ID and the device name are used as device information, but the device information may include other data.
  • the communication management terminal 2 also stores information on the inspection device 5 connected to each adapter 4 in the device information storage unit 2a, but upon receiving the common message transmitted in P14, Then, the content stored in the device information storage unit 2a is automatically updated (P15).
  • the settings of the adapter 4 and the communication management terminal 2 are automatically updated. This eliminates the need to manually change the settings.
  • connection configuration is not limited to this, and for example, a connection configuration such as an Ethernet connection may be used. good.
  • a data management system includes a DB server 1, a communication management terminal 2, a LAN 3, and an adapter 14 as shown in FIG. , Inspection equipment 5 (5 a, 5 b-), reception and viewing terminal 6, external communication server 7, etc.
  • the operation of the adapter 14 used in the data management system of the present embodiment is different from that of the adapter 4 of the first embodiment. Further, the adapter 14 has a function of accessing the inspection equipment information server 9 via the external communication server 7 and the Internet 8.
  • the inspection equipment information server 9 has an inspection equipment program library 9a.
  • the inspection equipment program library 9a is a library storing analysis modules to be stored in the adapter 14 corresponding to various types of inspection equipment 5. Lari.
  • the analysis module includes information for the adapter 14 to identify the model from the characteristics of the individual message (model identification information), a conversion program for the adapter 14 to convert the individual message to a common message, and the like. As will be described in detail later, when the adapter 14 receives an individual message from the new inspection device 5, information on characteristics in the message that serves as a clue for identifying the model from the message is described later. It is.
  • the analysis module corresponding to each model of the inspection equipment 5 is created by the manufacturer of the inspection equipment 5 when a new model is released or when an existing model is upgraded, and registered in the library.
  • this data management system during normal inspection is the same as that of the data management system described in the first embodiment, but the operation when a new inspection device 5 is connected to the adapter 14 is as follows. This is different from the first embodiment.
  • the operation of the data management system when a new inspection device is added will be described with reference to FIGS.
  • the connected inspection equipment 5 generates a message including the inspection result at each time of the inspection or at a predetermined timing (for example, at a predetermined time or each time the predetermined number of inspections is completed), and generates a serial message. Transmit to adapter 14 by communication (P22).
  • the adapter 14 receives a message from the newly connected inspection device 5
  • the adapter 14 analyzes the received message in order to identify the type of the inspection device 5 from the characteristics of the message (P23).
  • the analysis module of the predetermined inspection device 5 is registered in advance in the conversion module storage unit 14 b inside the adapter 14.
  • the adapter 14 can process the individual message from the inspection device 5 registered in the conversion module storage unit 14b by the analysis module. Mo In the case of the inspection equipment 5 that is not registered in the module storage unit 14b, it is necessary to access the inspection equipment information server 9 and acquire a necessary analysis module.
  • the quotation code 14 is based on the communication data from the inspection equipment 5 and is based on the delimiter start code (for example, STX etc.) as a mark to start the message and the delimiter end code (for example, ETX, ETB) to mark the end of the message. , Etc.), the data in the meantime is extracted as one message (S1). Note that the length of one message (message length) extracted here is also a determining factor for specifying the type of the inspection device 5. Further, the adapter 14 searches whether or not a predetermined character string is included in the extracted message, and stores the pattern, position, and number of digits of the character string in the conversion module storage unit 14b. It is checked whether it matches the stored model identification information of the known inspection equipment 5 (S2).
  • the delimiter start code for example, STX etc.
  • ETX, ETB the delimiter end code
  • the adapter 14 creates a common message including the device information of the inspection device 5 and performs communication management by Ethernet communication.
  • Send to terminal 2 (P30).
  • the communication management terminal 2 stores each adapter 1 in the device information storage unit 2a. 4 stores information related to the inspection device 5 connected to it, and upon receiving the common message transmitted in P30, automatically updates the content stored in the device information storage unit 2a (P 3 1).
  • the inspection device information server 9 Check whether the pattern, position, and number of digits of the specified character string in the message match any of the model-specific information stored in the inspection equipment program library 9a (P25) c and When the type of the newly connected inspection equipment 5 is specified, the inspection equipment information server 9 extracts the analysis module for the specified model from the inspection equipment program library 9a together with the equipment information of the specified model, and the adapter 14 Send to (P26).
  • the adapter 14 receives the device information and the analysis module transmitted from the inspection device information server 9 in P26 through the Internet 8 and the external communication server 7, and stores the device information storage unit 14a. And it is stored in the conversion module storage section 14b (P27). Therefore, thereafter, it becomes possible for the adapter 14 to perform a process of identifying the individual message of the newly connected inspection device 5 and converting it into a common message.
  • the adapter 14 that received and stored the analysis module for the new inspection device 5 in P27 described above transfers the analysis module to all other adapters 14 connected to the LAN 3, and stores the analysis module. (P28, P29) This enables all adapters 14 connected to LAN 3 to identify individual messages of newly connected inspection equipment 5 and perform processing to convert them to common messages. Becomes possible.
  • the inspection equipment information server 9 when the new inspection equipment 5 is connected to the adapter 14, the inspection equipment information server 9 is accessed as needed.
  • the method of accessing the inspection equipment information server 9 is not limited to this.
  • one of the adapters 14 connected to the LAN 3 periodically accesses the inspection equipment information server 9 and analyzes the newly released analysis equipment for inspection equipment and the version for existing inspection equipment. It is also possible to check whether the uploaded analysis module or the like is registered, download a new analysis module if any, and register it in the internal storage unit.
  • the connection mode between the adapter 14 and the inspection device 5 may be any of an Ethernet connection and a serial connection.
  • the inspection devices 5a; 5b ... have been exemplified as examples of the data generation device.
  • the data generation device is not limited to the inspection device, but may be a measurement device or any other device. There may be.
  • the number of adapters 4 (14) on the network and the number of inspection devices 5 connected to adapter 4 (14) are not limited to the specific examples shown in FIGS.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

新しい検査機器または測定機器を接続する際に設定変更が不要なデータ中継装置およびデータ管理システムを提供する。互いに異なるフォーマットのデータを生成する複数種類の検査機器5a,5b…をLAN3に接続するためのアダプタ4が、検査機器5a,5b…の種類に応じて、各機器の個別電文を共通電文に変換するための変換プログラムをあらかじめ記憶し、検査機器5a,5b…からシリアル送信される個別電文を、共通フォーマットに変換して通信管理端末2へ送信する。

Description

明細書 データ中継装置およびこれを用いたデータ管理システム 技術分野
本発明は、 臨床検査装置等の各種装置を L A N等のネットワークに接 続するために用いられる中継装置に関する。 背景技術
従来、 測定機器等により測定されたデータをサーバに収集して処理す るシステムが広く用いられている。 例えば病院等において、 各診療科や 検査部で用いられる測定機器または検査機器を院内ネットワークに接続 し、 患者のデ一夕をサーバで一元管理するシステムが導入されている。 しかし、 測定機器や検査機器のそれぞれが出力するデータのフォーマ ットは統一されていないので、 どこかで共通フォーマツトに変換する必 要がある。 図 1 0に、 従来のシステム構成の一例を示す。 図 1 0に示し たシステムは、 中継機 8 7を介して複数種類の検査機器 M 1〜M nを L A N 8 2に接続し、 検査機器 M 1〜M nで測定されたデ一夕を、 一旦、 中継機 8 7から L A N 8 2経由で通信管理端末 8 8へ送る。 中継機 8 7 は、 検査機器 M 1〜M nからシリアルバス 8 4により出力されるデータ を、 L A N 8 2上で送信可能なフォーマットに変換する。 そレて、 通信 管理端末 8 8が、 L A N 8 2経由で中継機 8 7から受け取ったデータを 、 デ—夕ベースサーバ 8 3等で処理可能な共通のフォーマツトに変換し た後、 データベースサーバ 8 3へ送信する。
また、 複数種類の測定機器をサーバで処理する従来のシステムとして、 例えば、 測定機器のユーザが、 データの処理結果のフォーマットをサー バにあらかじめ登録しておき、 測定の際には、 ユーザが、 測定デ一夕と フォーマツト I Dとをサーバに送信し、 サーバがその測定デ一夕の処理 結果を前記フォーマツト I Dに対応するフォーマツトに変換して出力す るシステムも知られている (特開 2 0 0 1— 3 3 8 0 4 2号公報) 。 しかしながら、 上述した従来のシステムでは、 新しい検査機器または 測定機器を増設しょうとする場合、 増設しょうとする機器に応じた通信 条件やデータフォーマツトを手動で追加設定する必要があった。 例えば、 図 1 0に示したシステムの場合、 通信管理端末 8 8に対して、 新たに接 続する機器を認識するための情報や、 この機器による測定データを共通 フォーマツ卜に変換するための変換プログラム等を追加する必要がある c また、 特開 2 0 0 1— 3 3 8 0 4 2号公報に記載されたシステムの場合 も、 新たに接続しょうとする測定機器用のデータ処理用フォーマツトゃ フォーマット I Dを、 サーバへ追加する必要がある。 発明の開示
本発明は、 上述したような手間を省き、 新しい検査機器または測定機 器を接続する際に設定変更が不要なデータ中継装置およびデータ管理シ ステムを提供することを目的とする。
上記の目的を達成するために、 本発明のデ一夕中継装置は、 互いに異 なるフォーマツトのデ一夕を生成する複数種類のデ一タ生成装置をネッ トワークに接続するためのデータ中継装置であって、 前記複数種類のデ —夕生成装置からデータを受け取るデータ受信部と、 前記データ受信部 で受け取ったデータを、 前記ネットワーク上の他の装置で処理可能な共 通フォーマツトに変換する変換部とを備えたことを特徴とする。
また、 上記の目的を達成するために、 本発明にかかるデータ管理シス テムは、 互いに異なるフォーマツトのデ一夕を生成する複数種類のデー 夕生成装置をネットワークに接続するためのデ一夕中継装置を用いて、 データ生成装置をネットワーク上のデータ管理装置に接続したデータ管 理システムであって、 前記データ中継装置が、 前記複数種類のデ一夕生 成装置からデータを受け取るデータ受信部と、 前記データ受信部で受け 取ったデータを、 前記ネットワーク上の他の装置で処理可能な共通フォ 一マットに変換する変換部とを備え、 前記データ管理装置が、 前記デー 夕生成装置からのデータを前記共通フォーマツトで処理することを特徴 とする。 図面の簡単な説明
図 1は、 本発明の第 1の実施形態にかかるデータ管理システムの概略 構成を示すプロック図である。
図 2は、 第 1の実施形態にかかるデータ管理システムの通常検査時の 動作を示す説明図である。
図 3は、 第 1の実施形態にかかるデータ管理システムにおいて、 ァダ プ夕で作成される共通電文のフォーマツト例を示す説明図である。 図 4は、 第 1の実施形態にかかるデータ管理システムにおいて、 通信 管理端末からアダプタへ送られる検査結果要求の共通電文のフォーマツ ト例を示す説明図である。
図 5は、 第 1の実施形態にかかるデ一夕管理システムの検査機器増設 時の動作を示す説明図である。
図 6は、 第 1の実施形態にかかるデ一夕管理システムにおいて、 ァダ プ夕により作成される接続機器情報の共通電文のフォーマツト例を示す 説明図である。
図 7は、 本発明の第 2の実施形態にかかるデータ管理システムの概略 構成を示すブロック図である。 図 8は、 第 2の実施形態にかかるデータ管理システムの検査機器増設 時の動作を示す説明図である。
図 9は、 第 2の実施形態にかかるデータ管理システムにおいて、 ァダ プタが行う解析処理のフローを示す説明図である。
図 1 0は、 従来のデータ管理システムの一例を示すブロック図である c 発明を実施するための最良の形態
本発明にかかる上記のデータ中継装置は、 接続されているデータ生成 装置に関する機器情報を記憶する接続機器情報記憶部と、 前記データ生 成装置から、 当該データ生成装置の機器情報を含むデータを受け取った 場合、 受け取ったデータ内の機器情報と、 前記接続機器情報記憶部に記 憶されている機器情報とを比較し、 比較結果に応じて前記接続機器情報 記憶部の内容を更新する機器情報更新部とをさらに備えたことが好まし い。 さらに、 デ一タ生成装置から受け取った機器情報を、 前記データ生 成装置からのデ一夕を処理するデータ管理装置へ、 前記ネットワークを 介して送信する機器情報送信部をさらに備えた構成とすることがより好 ましい。 なお、 前記機器情報とは、 前記データ生成装置に関する情報で あって、 少なくとも当該データ生成装置の種別を特定するための項目を 含むことを条件に、 任意の項目から構成され得る。
前記データ中継装置は、 各データ生成装置の種類に応じた変換処理を 前記変換部に行わせるための変換プログラムを記憶する変換プログラム 記憶部と、 データ生成装置が新たに接続された場合、 当該データ生成装 置に応じた変換プログラムが前記変換プログラム記憶部に記憶されてい るか否かを判断し、 記憶されていない場合は当該変換プログラムを要求 する変換プログラム取得部とをさらに備えたことが好ましい。 また、 デ 一夕生成装置から受け取ったデータの特徴を抽出することにより、 接続 されたデータ生成装置の種類を特定する解析処理部をさらに備えた構成 とすればより好ましい。
また、 本発明にかかる上記のデータ管理システムにおいて、 前記デー 夕中継装置が、 接続されているデータ生成装置に関する機器情報を記憶 する接続機器情報記憶部と、 前記データ生成装置から、 当該データ生成 装置の機器情報を含むデータを受け取った場合、 受け取ったデータ内の 機器情報と、 前記接続機器情報記憶部に記憶されている機器情報とを比 較し、 比較結果に応じて前記接続機器情報記憶部の内容を更新する機器 情報更新部とをさらに備えたことが好ましい。 また、 データ中継装置が、 前記データ生成装置から受け取った機器情報を、 前記ネットワークを介 して前記データ管理装置へ送信する機器情報送信部をさらに備えた構成 とすれば、 より好ましい。
本発明のデータ管理システムにおいて、 各種データ生成装置用の変換 プログラムを格納した変換プログラム記憶装置をさらに含むと共に、 前 記データ中継装置が、 各データ生成装置の種類に応じた変換処理を前記 変換部に行わせるための変換プログラムを記憶する変換プログラム記憶 部と、 データ生成装置が新たに接続された場合、 当該データ生成装置に 応じた変換プログラムが前記変換プログラム記憶部に記憶されているか 否かを判断し、 記憶されていない場合は、 当該変換プログラムを前記変 換プログラム記憶装置へ要求する変換プログラム取得部とをさらに備え たことが好ましい。
本発明のデータ管理システムにおいて、 データ中継装置が、 前記デ一 夕生成装置から受け取ったデータの特徴を抽出することにより、 接続さ れたデ一夕生成装置の種類を特定する解析処理部をさらに備えたことが 好ましい。
本発明のデータ管理システムにおいて、 変換プログラム記憶装置が、 前記データ生成装置から受け取ったデ一夕の特徴を抽出することにより、 接続されたデータ生成装置の種類を特定する解析処理部をさらに備えた ことが好ましい。
あるいは、 データ中継装置が、 前記変換プログラム記憶装置から取得 した変換プログラムを、 前記ネットワークに接続されている他のデータ 中継装置へ送信する構成としても良いし、 データ中継装置が、 前記変換 プログラム記憶装置へ定期的にアクセスし、 新しい変換プログラムが記 憶されていた場合は、 当該変換プログラムを取得して前記変換プロダラ ム記憶部へ記憶する構成としても良い。
以下、 本発明の具体的な実施形態について、 図面を参照しながら説明 する。
(第 1の実施形態)
本発明の一実施形態について、 図面を参照しながら以下に説明する。 本実施形態にかかるデータ管理システムは、 図 1に示すように、 デー 夕べ一ス (D B ) サーバ 1、 通信管理端末 2、 L A N 3、 アダプタ 4 (データ中継装置) 、 検査機器 5 (データ生成装置) 、 および受付 ·閲 覧端末 6等を含む。 なお、 検査機器 5は、 複数種類の検査機器 5 a, 5 b, 5 c…を含む。
D Bサーバ 1は、 検査機器 5により測定されたデ一タを収集管理する, L A N 3は、 本実施形態では Etherne t (登録商標) で実現する例を示 すが、 これに限定されない。
アダプタ 4は、 検査機器 5 a, 5 b…から各機器固有のフォーマット で送信される電文 (個別電文) を受信する受信部 (図示せず) を有し、 この受信部により受信した個別電文を、 L A N 3、 0 5サーバ1、 およ び通信管理端末 2において取り扱うことが可能な共通フォーマツトの電 文 (共通電文) に変換する機能を有する。 このため、 アダプタ 4は、 変 換モジュール記憶部 4 bに、 検査機器 5 a , 5 b…の種類に応じて、 各 検査機器の個別電文を共通電文に変換するための変換プログラムをあら かじめ記憶しており、 アダプタ 4の C P U (図示せず) がこの変換プロ グラムに従って変換処理を行うことにより、 前記の変換機能が実現され る。
アダプタ 4は、 上述の変換モジュール記憶部 4 bの他に、 機器情報記 憶部 4 aを有する。 各アダプタ 4の機器情報記憶部 4 aには、 当該ァダ プ夕 4に接続されている検査機器 5毎に、 機器シリアル I D、 機器名、 通信形態、 電文形式、 電文区切りコード等に関する情報 (機器詳細情 報) が記憶されている。 これらの機器詳細情報は、 後述するように、 各 検査機器 5がアダプタ 4に接続されたときに、 検査機器 5からアダプタ 4に送られ、 機器情報記憶部 4 aに記憶される。 あるいは、 アダプタ 4 に接続されることが想定される検査機器 5の機器詳細情報を、 アダプタ 4の出荷時または設置時に、 機器情報記憶部 4 aに予め記憶させておき、 検査機器 5からはアダプタ 4へは、 当該検査機器 5の種別を判別するた めの最低限の項目 (例えば機器シリアル I Dまたは機器名等) のみを、 機器情報としてアダプタ 4へ送信するようにしても良い。
前記機器詳細情報のうち、 通信形態に関する情報としては、 当該検査 機器 5とアダプタ 4との間の通信が、 シリアル通信または E therne t の いずれであるかを表すデータが記憶される。 シリアル通信の場合は、 ポ —レート、 データ長、 パリティ、 ストップビット等に関するデータが記 憶される。 Etherne t 通信の場合は、 当該検査機器 5の I Pアドレスが 記憶される。 電文形式に関する情報としては、 検査機器 5が取り扱う電 文が可変長であるか固定長であるかを表すデータが記憶される。 固定長 の場合は、 電文ブロック数や電文長のデータが記憶される。 可変長の場 合は、 電文ブロック数のデータが記憶される。 電文区切りコードに関す る情報としては、 電文開始コード、 電文終了コード、 ブロック区切り開 始コード、 ブロック区切り終了コード等が記憶される。
通信管理端末 2は、 検査機器 5からアダプタ 4を介して送信される共 通電文を受け取り、 受け取った共通電文から検査結果データを抽出し、 検査項目や検体単位毎に編集し、 その結果を D Bサーバ 1へ送信して記 憶させる処理等を行う。 受付 ·閲覧端末 6は、 検査依頼の受付や、 検査 結果の閲覧等に用いられる。
ここで、 図 2を参照しながら、 通常の検査時の本データ管理システム の動作について説明する。
受付 ·閲覧端末 6より検査依頼が入力されることにより、 検査ルーチ ンが開始される (P 1 ) 。 検査依頼に従って、 検査機器 5で検体を用い た測定が行われる (P 2 ) と、 検査機器 5は、 検査結果データを含む個 別電文を作成し、 シリアル通信によりアダプタ 4へ送信する (P 3 ) 。 アダプタ 4は、 検査結果の個別電文を受け取ると、 変換モジュール記憶 部 4 bに記憶されている変換プログラムから当該検查機器 5用の変換プ ログラムを選択し、 選択した変換プログラムを用いて、 受け取った個別 電文を共通電文に変換する。 作成された共通電文は、 アダプタ 4の内部 の記憶部 (図示せず) に一旦記憶される (P 4 ) 。
ここで、 前記 P 4でアダプタ 4が作成して記憶する検査結果の共通電 文のフォーマット例を、 図 3に示す。 図 3に示すように、 検査結果の共 通電文は、 電文開始コードを "RESULT" とし、 検查を行った検査機器 5 (すなわち個別電文の送信元) の情報として、 機器シリアル I Dおよび 機器名を含む。 これらの機器情報は、 前述したように、 検査機器 5から の個別電文から抽出される。 さらに、 検査日時、 検査時に読み取られた バーコード I D、 測定番号、 測定識別コード、 検査項目数、 検査項目名, 検査結果、 検査エラー情報、 画像項目数、 画像データ等を含む。 これら の検査結果情報も、 検査機器 5からの個別電文から抽出される。 なお、 検査項目名および検査結果のフィールドは、 検査項目数に応じて設けら れる。 画像データのフィールドも同様に、 画像項目数に応じて設けられ る。 また、 共通電文の各フィールド間は所定のコード (例えば "に' ) で区切られ、 必要の無いフィールドには空文字が挿入される。
通信管理端末 2は、 所定のタイミングで、 アダプタ 4に対し、 検査結 果を要求する共通電文を送信する (P 5 ) 。 アダプタ 4は、 検査結果要 求の共通電文を受け取ると、 前記 P 4で記憶しておいた共通電文を内部 の記憶部から取り出し、 L A N 3を介して通信管理端末 2へ送信する ( P 6 ) 。 通信管理端末 2は、 アダプタ 4から受け取った共通電文から 検査結果データを抽出し、 検査項目や検体単位毎に編集する (P 7 ) 。 そして、 通信管理端末 2は、 編集した検査結果を D Bサーバ 1へ送信し て記憶させる (P 8 ) 。 これ以降、 受付 · 閲覧端末 6を用いて、 D Bサ —バ 1から検体または患者単位の検査結果を読み出し (P 9 ) 、 表示さ せることができる (P 1 0 ) 。
ここで、 前記 P 5で通信管理端末 2からアダプタ 4へ送信される検査 結果要求の共通電文のフォーマット例を、 図 4に示す。 図 4に示すよう に、 検査結果要求の共通電文は、 電文開始コードとして、 "REQUEST" を表すコー ドを先頭に持ち、 検査結果を要求する検査機器 5 の E therne t 接続 I Pアドレス、 機器シリアル I D、 機器名、 および、 検 查データ要求件数を含む。 なお、 検査データ要求件数を指定しない場合 は、 アダプタ 4に記憶されている共通電文を全て要求する意味である。 このように、 本実施形態のデ一夕管理システムは、 検査機器 5からの 個別電文に含まれている機器情報および検査結果情報を、 アダプタ 4が 共通電文に変換して通信管理端末 2へ送信する。
次に、 新しい検査機器 5がアダプタ 4へ接続された場合の本データ管 理システムの動作について、 図 5を参照しながら説明する。
新しい検査機器 5を、 送信機能を O Nにした状態で、 アダプタ 4の空 きポートへ接続する (P I 1 ) と、 検査機器 5は、 電源が投入された時 に、 自らの機器詳細情報を含む電文を、 シリアル通信によりアダプタ 4 へ送信する (P 1 2 ) 。 アダプタ 4は、 前述したように、 機器情報記憶 部 4 aに、 自らの各ポートに接続されている機器に関する機器詳細情報 を記憶しているが、 前記 P 1 2で送信された新たな機器詳細情報を受け 取ると、 機器情報記憶部 4 aの記憶内容を自動更新する (P 1 3 ) 。
また、 アダプタ 4は、 所定のタイミングで、 自らに接続されている全 ての検査機器 5の機器情報を含む共通電文を作成し、 E therne t 通信に より通信管理端末 2へ送信する (P 1 4 ) 。 なお、 ここで共通電文に含 まれる機器情報は、 前述の機器詳細情報と同じ情報であっても良いし、 機器シリアル I Dおよび機器名等の最小限の項目を含む情報であっても 良い。 これにより、 通信管理端末 2は、 デ一夕管理システム上の各ァダ プタ 4に、 現在どのような検査機器 5が接続されているかを自動認識す ることができる。 また、 通信管理端末 2は、 アダプタ 4から受け取った 共通電文から前記機器情報を抽出し、 機器情報記憶部 2 aへ記憶する。 なお、 ここでは、 電源投入時に、 検査機器 5から自らの機器詳細情報 のみを含む (検査結果を含まない) 電文をアダプタ 4へ送信し、 ァダプ 夕 4がこの電文から機器詳細情報を取得するものとした。 しかし、 ァダ プ夕 4が、 例えば、 各検査機器 5の電源投入後の最初の検査結果を送信 する個別電文から、 機器詳細情報を取得するようにしても良い。
ここで、 前記 P 1 4でアダプタ 4により作成 ·送信される共通電文の フォーマット例を、 図 6に示す。 図 6に示すように、 ? 1 4で作成 '送 信される共通電文は、 電文開始コードとして、 "DEVICE" を表すコード を先頭に持ち、 当該アダプタ 4に接続されている機器数を表すフィール ドと、 この機器数に応じた数の、 機器シリアル I Dおよび機器名のフィ —ルドを有する。 なお、 ここでは、 機器シリアル I Dと機器名のみを機 器情報とした例を示したが、 機器情報は他のデータを含んでいても良い。 通信管理端末 2も、 前述したように、 各アダプタ 4に接続されている 検査機器 5に関する情報を機器情報記憶部 2 aに記憶しているが、 P 1 4で送信された共通電文を受け取ると、 その機器情報記憶部 2 aに記憶 されている内容を自動更新する (P 1 5 ) 。
このように、 本実施形態にかかるデータ管理システムでは、 新しい接 続機器 5がいずれかのアダプタ 4に接続されると、 アダプタ 4および通 信管理端末 2の設定内容が自動的に更新されるので、 手動で設定変更を 行う手間を省くことができる。
なお、 本実施形態において、 アダプタ 4に対して検査機器 5をシリア ル接続する例を示したが、 接続形態はこれに限定されず、 例えば E therne t接続のよう,な接続形態であっても良い。
(第 2の実施形態)
本発明の他の実施形態について、 図面を参照しながら以下に説明する 本実施形態にかかるデータ管理システムは、 図 7に示すように、 D B サーバ 1、 通信管理端末 2、 L A N 3、 アダプタ 1 4, 検査機器 5 ( 5 a , 5 b - ) 、 受付 ·閲覧端末 6、 外部通信サーバ 7等を備えている。 本実施形態のデータ管理システムに用いられるアダプタ 1 4は、 第 1の 実施形態のアダプタ 4とはその動作が異なる。 また、 アダプタ 1 4は、 外部通信サーバ 7およびィンタ一ネット 8を介して、 検査機器情報サー バ 9にアクセスする機能を有する。
検查機器情報サーバ 9は、 検査機器プログラムライブラリ 9 aを有す る。 検査機器プログラムライブラリ 9 aは、 各種の検査機器 5に対応し てアダプタ 1 4へ記憶させておくべき解析モジュールを格納したライブ ラリである。 解析モジュールとは、 アダプタ 1 4が個別電文の特徴から 機種を特定するための情報 (機種特定情報) や、 アダプタ 1 4が個別電 文を共通電文に変換するための変換プログラム等を含む。 機種特定情報 とは、 後に詳述するが、 アダプタ 1 4が新たな検査機器 5から個別電文 を受け取った場合に、 その電文から機種を特定するための手がかりとな る、 電文中の特徴に関する情報である。 検査機器 5の各機種に対応した 解析モジュールは、 新機種を発売する時や既存機種のバージョンアップ の際等に、 検査機器 5のメーカーにより作成され、 前記ライブラリへ登 録される。
本データ管理システムは、 通常検査時の動作については、 第 1の実施 形態で説明したデ一タ管理システムと同様であるが、 新しい検査機器 5 がアダプタ 1 4へ接続された場合の動作が、 第 1の実施形態と異なる。 ここで、 新しい検査機器が追加された場合の本データ管理システムの動 作について、 図 8および図 9を参照しながら説明する。
新しい検査機器 5を、 送信機能を O Nにした状態で、 アダプタ 1 4の 空きポートへシリアル接続する (P 2 1 ) 。 接続された検査機器 5は、 検査を行う毎に、 あるいは所定のタイミングで (あらかじめ定められた 時刻、 あるいは所定回数の検査が終了する毎等に) 、 検査結果を含む電 文を作成し、 シリアル通信によりアダプタ 1 4へ送信する (P 2 2 ) 。 アダプタ 1 4は、 新たに接続された検査機器 5から電文を受け取ると、 電文の特徴からその検査機器 5の種類を特定するために、 受け取った電 文を解析する (P 2 3 ) 。 なお、 アダプタ 1 4内部の変換モジュール記 憶部 1 4 bには、 所定の検査機器 5の解析モジュールが予め登録されて いる。 つまり、 アダプタ 1 4は、 解析モジュールが変換モジュール記憶 部 1 4 bに登録されている検査機器 5からの個別電文を処理することは できるが、 例えば新しい機種の検査機器 5等、 解析モジュールが変換モ ジュール記憶部 14 bに登録されていない検査機器 5の場合は、 検査機 器情報サーバ 9にアクセスし、 必要な解析モジュールを取得しなければ ならない。
上記 P 23の解析処理の手順の一例を、 図 9を参照して説明する。 ァ ダブ夕 14は、 最初に、 検査機器 5からの逋信データから、 電文開始の 目印となる区切り開始コード (例えば S TX等) と、 電文終了の目印と なる区切り終了コード (例えば ETX, ETB等) を検出することによ り、 その間のデ一夕を 1電文として抽出する (S 1) 。 なお、 ここで抽 出された 1電文の長さ (電文長) も、 検査機器 5の種類を特定するため の判断要素となる。 さらに、 アダプタ 14は、 抽出した電文中に所定の 文字列が含まれるか否かを探索し、 その文字列のパターン、 位置、 およ び桁数が、 アダプタ 14が変換モジュール記憶部 14 bに記憶している, 既知の検査機器 5の機種特定情報と一致するか否かをチェックする (S 2) 。
S 2において、 所定のパターンの文字列が、 アダプタ 14の変換モジ ユール記憶部 14 bに記憶されている機種特定情報に一致する位置およ び桁数で検出された場合、 アダプタ 14の内部の記憶部には当該検査機 器 5の個別電文を共通電文に変換するプログラム等が既に存在するので, 図 8の P 30へ進む。 図 9の S 3において、 新たに接続された検査機器 5の種類が特定できなかった塲合、 アダプタ 14は、 S 1で抽出した電 文の解析を、 外部通信サーバ 7を介して検査機器情報サーバ 9へ依頼す る (S 4, 図 8の P 24) 。
上記 P 23の解析処理により、 新たに接続された検査機器 5の種類が 特定できた場合は、 アダプタ 14は、 その検査機器 5の機器情報を含む 共通電文を作成し、 Ethernet 通信により、 通信管理端末 2へ送信する (P 30) 。 通信管理端末 2は、 機器情報記憶部 2 aに、 各アダプタ 1 4に接続されている検查機器 5に関する情報を記憶しており、 P 3 0で 送信された共通電文を受け取ると、 その機器情報記憶部 2 aに記憶され ている内容を自動更新する (P 3 1 ) 。
一方、 上記 P 2 3の解析処理により、 新たに接続された検査機器 5の 種類が特定できず、 検査機器情報サーバ 9へ電文の解析が依頼された場 合は、 検査機器情報サーバ 9は、 電文中の所定の文字列のパターン、 位 置、 および桁数が、 検査機器プログラムライブラリ 9 aに記憶されてい る機種特定情報のいずれかと一致するか否かをチェックする (P 2 5 ) c そして、 検査機器情報サーバ 9は、 新たに接続された検査機器 5の種類 を特定すると、 特定した機種の機器情報と共に、 当該機種用の解析モジ ユールを検査機器プログラムライブラリ 9 aから取り出し、 アダプタ 1 4へ送信する (P 2 6 ) 。
アダプタ 1 4は、 前記 P 2 6で検査機器情報サーバ 9から送信された 機器情報および解析モジュールを、 インタ一ネット 8および外部通信サ ーバ 7を介して受信し、 機器情報記憶部 1 4 aおよび変換モジュール記 憶部 1 4 bへ記憶する (P 2 7 ) 。 従って、 これ以降、 アダプタ 1 4に おいて、 新しく接続された検査機器 5の個別電文を識別し、 共通電文に 変換する処理を行うことが可能となる。
また、 前記 P 2 7で新しい検査機器 5用の解析モジュールを受信 ·記 憶したアダプタ 1 4は、 L A N 3に接続されている他の全てのアダプタ 1 4へ、 その解析モジュールを転送し、 記憶させる (P 2 8、 P 2 9 ) これにより、 L A N 3に接続されている全てのアダプタ 1 4において、 新しく接続された検査機器 5の個別電文を識別し、 共通電文に変換する 処理を行うことが可能となる。
なお、 上記の例では、 新しい検査機器 5がアダプタ 1 4へ接続された 時に、 必要に応じて検査機器情報サーバ 9へアクセスするものとしたが、 検査機器情報サーバ 9へのアクセス方法はこれに限定されない。 例えば、 L A N 3に接続されているいずれか一つのアダプタ 1 4が、 定期的に検 査機器情報サーバ 9へアクセスし、 新しく発売される検査機器用の解析 モジュールや、 既存の検査機器用のバージョンアップされた解析モジュ ール等が登録されていないかを調べて、 新しい解析モジュールがあれば それをダウンロードして内部の記憶部へ登録するようにしても良い。 また、 本実施形態においても、 アダプタ 1 4と検査機器 5との接続形 態は、 E therne t接続およびシリアル接続のいずれであっても良い。
第 1および第 2の実施形態において、 データ生成装置の例として、 検 査機器 5 a ; 5 b…を例示したが、 データ生成装置は検査機器に限らず、 測定装置やその他の任意の装置であっても良い。 また、 ネットワーク上 のアダプタ 4 ( 1 4 ) の数や、 アダプタ 4 ( 1 4 ) に接続される検査機 器 5の数も、 図 1や図 7に示した具体例に限定されない。
以上に説明したように、 本発明によれば、 新しい検査機器または測定 機器を接続する際に設定変更が不要なデータ中継装置およびデータ管理 システムを提供することができる。

Claims

請 求 の 範 囲
1 . 互いに異なるフォーマツトのデータを生成する複数種類のデータ 生成装置をネッ卜ワークに接続するためのデータ中継装置であって、 前記複数種類のデータ生成装置からデータを受け取るデータ受信部と, 前記データ受信部で受け取ったデータを、 前記ネットワーク上の他の 装置で処理可能な共通フォーマツトに変換する変換部とを備えたことを 特徴とするデータ中継装置。
2 . 接続されているデータ生成装置に関する機器情報を記憶する接続 機器情報記憶部と、
前記データ生成装置から、 当該データ生成装置の機器情報を含むデー タを受け取った場合、 受け取ったデータ内の機器情報と、 前記接続機器 情報記憶部に記憶されている機器情報とを比較し、 比較結果に応じて前 記接続機器情報記憶部の内容を更新する機器情報更新部とをさらに備え た、 請求の範囲 1に記載のデータ中継装置。
3 . 前記データ生成装置から受け取った機器情報を、 前記データ生成 装置からのデータを処理するデータ管理装置へ、 前記ネッ卜ワークを介 して送信する機器情報送信部をさらに備えた、 請求の範囲 2に記載のデ 一夕中継装置。
4 . 各データ生成装置の種類に応じた変換処理を前記変換部に行わせ るための変換プログラムを記憶する変換プログラム記憶部と、
データ生成装置が新たに接続された場合、 当該データ生成装置に応じ た変換プログラムが前記変換プログラム記憶部に記憶されているか否か を判断し、 記憶されていない場合は当該変換プログラムを要求する変換 プログラム取得部とをさらに備えた、 請求の範囲 1に記載のデータ中継
5 . 前記データ生成装置から受け取ったデータの特徴を抽出すること により、 接続されたデータ生成装置の種類を特定する解析処理部をさら に備えた、 請求の範囲 4に記載のデータ中継装置。
6 . 互いに異なるフォーマツトのデータを生成する複数種類のデータ 生成装置をネットワークに接続するためのデ一夕中継装置を用いて、 デ 一夕生成装置をネットワーク上のデ一夕管理装置に接続したデータ管理 システムであって、
前記データ中継装置が、
前記複数種類のデータ生成装置からデータを受け取るデータ受信部と、 前記データ受信部で受け取ったデータを、 前記ネットワーク上の他の 装置で処理可能な共通フォーマツ卜に変換する変換部とを備え、
前記データ管理装置が、 前記データ生成装置からのデータを前記共通 フォーマツトで処理することを特徴とするデ一夕管理システム。
7 . 前記データ中継装置が、
接続されているデータ生成装置に関する機器情報を記憶する接続機器 情報記憶部と、
前記データ生成装置から、 当該データ生成装置の機器情報を含むデ一 夕を受け取った場合、 受け取ったデータ内の機器情報と、 前記接続機器 情報記憶部に記憶されている機器情報とを比較し、 比較結果に応じて前 記接続機器情報記憶部の内容を更新する機器情報更新部とをさらに備え た、 請求の範囲 6に記載のデータ管理システム。
8 . 前記データ中継装置が、 前記データ生成装置から受け取った機器 情報を、 前記ネットワークを介して前記デ一夕管理装置へ送信する機器 情報送信部をさらに備えた、 請求の範囲 7に記載のデータ管理システム c 9 . 各種データ生成装置用の変換プログラムを格納した変換プロダラ ム記憶装置をさらに含むと共に、 前記データ中継装置が、
各データ生成装置の種類に応じた変換処理を前記変換部に行わせるた めの変換プログラムを記憶する変換プログラム記憶部と、
データ生成装置が新たに接続された場合、 当該データ生成装置に応じ た変換プログラムが前記変換プログラム記憶部に記憶されているか否か を判断し、 記憶されていない場合は、 当該変換プログラムを前記変換プ ログラム記憶装置へ要求する変換プログラム取得部とをさらに備えた、 請求の範囲 6に記載のデータ管理システム。
1 0 . 前記データ中継装置が、 前記データ生成装置から受け取ったデ 一夕の特徴を抽出することにより、 接続されたデータ生成装置の種類を 特定する解析処理部をさらに備えた、 請求の範囲 9に記載のデータ管理
1 1 . 前記変換プログラム記憶装置が、 前記データ生成装置から受け 取ったデータの特徴を抽出することにより、 接続されたデータ生成装置 の種類を特定する解析処理部をさらに備えた、 請求の範囲 9に記載のデ —タ管理システム。
1 2 . 前記データ中継装置が、 前記変換プログラム記憶装置から取得 した変換プログラムを、 前記ネットワークに接続されている他のデータ 中継装置へ送信する、 請求の範囲 9に記載のデータ管理システム。
1 3 . 前記データ中継装置が、 前記変換プログラム記憶装置へ定期的 にアクセスし、 新しい変換プログラ厶が記憶されていた場合は、 当該変 換プログラムを取得して前記変換プログラム記憶部へ記憶する、 請求の 範囲 9に記載のデータ管理システム。
PCT/JP2003/012815 2002-10-09 2003-10-07 データ中継装置およびこれを用いたデータ管理システム WO2004034267A1 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
AU2003271110A AU2003271110A1 (en) 2002-10-09 2003-10-07 Data relay device and data management system using the same
EP03751352A EP1560121A4 (en) 2002-10-09 2003-10-07 DATA RELAY DEVICE AND DATA MANAGEMENT SYSTEM USING THE DEVICE
US10/530,107 US20060058982A1 (en) 2002-10-09 2003-10-07 Data relay device and data management system using the same

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002296721A JP2004133632A (ja) 2002-10-09 2002-10-09 データ中継装置およびこれを用いたデータ管理システム
JP2002-296721 2002-10-09

Publications (1)

Publication Number Publication Date
WO2004034267A1 true WO2004034267A1 (ja) 2004-04-22

Family

ID=32089245

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2003/012815 WO2004034267A1 (ja) 2002-10-09 2003-10-07 データ中継装置およびこれを用いたデータ管理システム

Country Status (6)

Country Link
US (1) US20060058982A1 (ja)
EP (1) EP1560121A4 (ja)
JP (1) JP2004133632A (ja)
CN (1) CN100361098C (ja)
AU (1) AU2003271110A1 (ja)
WO (1) WO2004034267A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101808135A (zh) * 2010-03-26 2010-08-18 四川长虹电器股份有限公司 互联网信息适配不同终端的方法

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7511845B2 (en) * 2004-01-14 2009-03-31 Xerox Corporation Method and system for integrated production of documents using variable data from a data management system
US20060198318A1 (en) * 2005-02-01 2006-09-07 Schondelmayer Adam H Network diagnostic systems and methods for statistical triggering
US20060200711A1 (en) * 2005-02-01 2006-09-07 Schondelmayer Adam H Network diagnostic systems and methods for processing network messages
WO2006083959A2 (en) * 2005-02-01 2006-08-10 Finisar Corporation Network diagnostic system and methods for aggregated links
US20060198312A1 (en) * 2005-02-01 2006-09-07 Schondelmayer Adam H Network diagnostic systems and methods for altering the format and bandwidth of network messages
JP4426622B2 (ja) * 2005-02-16 2010-03-03 パイオニア株式会社 データ中継装置
US7899057B2 (en) * 2006-04-28 2011-03-01 Jds Uniphase Corporation Systems for ordering network packets
US8107822B2 (en) 2005-05-20 2012-01-31 Finisar Corporation Protocols for out-of-band communication
US20070211696A1 (en) * 2006-03-13 2007-09-13 Finisar Corporation Method of generating network traffic
US20080075103A1 (en) * 2005-05-20 2008-03-27 Finisar Corporation Diagnostic device
US20070211697A1 (en) * 2006-03-13 2007-09-13 Finisar Corporation Method of analyzing network with generated traffic
US20070038880A1 (en) * 2005-08-15 2007-02-15 Noble Gayle L Network diagnostic systems and methods for accessing storage devices
US20070260728A1 (en) * 2006-05-08 2007-11-08 Finisar Corporation Systems and methods for generating network diagnostic statistics
US20060264178A1 (en) * 2005-05-20 2006-11-23 Noble Gayle L Wireless diagnostic systems
US8213333B2 (en) 2006-07-12 2012-07-03 Chip Greel Identifying and resolving problems in wireless device configurations
US8526821B2 (en) * 2006-12-29 2013-09-03 Finisar Corporation Transceivers for testing networks and adapting to device changes
JP2010092081A (ja) * 2007-01-19 2010-04-22 Interarrows Inc データ収集装置
JP5110945B2 (ja) 2007-04-12 2012-12-26 キヤノン株式会社 画像処理装置及びその制御方法、並びにプログラム
US7684904B2 (en) * 2007-06-27 2010-03-23 Arinc Incorporated Systems and methods for communication, navigation, surveillance and sensor system integration in a vehicle
DE102007032002A1 (de) * 2007-07-09 2009-01-15 Franziska Lindemeier Plattform zur Aufnahme und Verarbeitung von telemetrischen Daten
JP2010211268A (ja) * 2009-03-06 2010-09-24 Ricoh Co Ltd 通信機器、該通信機器の制御方法およびそのプログラムならびにシステム
US20140035607A1 (en) * 2012-08-03 2014-02-06 Fluke Corporation Handheld Devices, Systems, and Methods for Measuring Parameters
US10095659B2 (en) * 2012-08-03 2018-10-09 Fluke Corporation Handheld devices, systems, and methods for measuring parameters
JP6586076B2 (ja) 2013-03-15 2019-10-02 フルークコーポレイションFluke Corporation 分離した無線モバイル装置を用いて赤外線画像に可視的な視聴覚の注釈付け
US9766270B2 (en) 2013-12-30 2017-09-19 Fluke Corporation Wireless test measurement
JP2016001825A (ja) * 2014-06-12 2016-01-07 三菱電機株式会社 通信試験装置、および検証作業支援方法
JP6399587B2 (ja) * 2014-10-22 2018-10-03 シャープ株式会社 情報処理装置、情報処理システム、情報処理方法および情報処理プログラム
JP6419234B2 (ja) * 2017-02-28 2018-11-07 株式会社テクロック 測定ソリューションサービス提供システム
CN108873823B (zh) * 2017-05-10 2021-08-20 台达电子企业管理(上海)有限公司 数据管理和传输***
JP6649349B2 (ja) * 2017-11-21 2020-02-19 株式会社テクロック・スマートソリューションズ 測定ソリューションサービス提供システム
JP6583871B2 (ja) * 2019-02-28 2019-10-02 株式会社テクロック・スマートソリューションズ 測定ソリューションサービス提供システム
JP6570210B2 (ja) * 2019-02-28 2019-09-04 株式会社テクロック・スマートソリューションズ 測定ソリューションサービス提供システム
JP2021026567A (ja) * 2019-08-06 2021-02-22 株式会社三菱Ufj銀行 フォーマット変換装置及びプログラム

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08115286A (ja) * 1994-10-18 1996-05-07 Hitachi Ltd 分散i/o統合サーバシステム
JPH0934685A (ja) * 1995-05-17 1997-02-07 Hitachi Ltd データ変換装置、データ変換装置を備えたネットワークシステムおよびデータ伝送方法
JPH11282656A (ja) * 1998-03-30 1999-10-15 Brother Ind Ltd プログラム書換装置、ネットワークシステム、及び記憶媒体
JP2001125773A (ja) * 1999-10-29 2001-05-11 Sharp Corp ネットワーク接続された情報処理装置の周辺機器およびデバイスドライバのバージョン管理方法
JP2001243075A (ja) * 2000-03-01 2001-09-07 Canon Inc プログラム管理装置、プログラム管理方法、プログラム管理システム、及び媒体

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010002851A1 (en) * 1995-04-14 2001-06-07 Takao Shimada Multimedia data processing system in network
US6199104B1 (en) * 1997-04-28 2001-03-06 Sabre Inc. Server-based host monitor
FI973327A (fi) * 1997-08-14 1999-02-15 Nokia Telecommunications Oy Tietoliikennelaitteiden keskitetty hallinta
WO2001013347A1 (fr) * 1999-08-17 2001-02-22 Advantest Corporation Adaptateur de commande d'instrument de mesure, instrument de mesure, systeme de commande d'instrument de mesure, procede d'execution de mesure et support enregistre
JP2001338042A (ja) * 2000-05-25 2001-12-07 Tokyo Gas Co Ltd 測定データ処理方法及び測定データ処理装置
CN1177288C (zh) * 2001-02-12 2004-11-24 宏碁股份有限公司 文件档案内容格式的转换方法及其***
JP3979867B2 (ja) * 2001-04-13 2007-09-19 株式会社リコー 機器情報変更システム
US6980137B2 (en) * 2002-03-22 2005-12-27 Hewlett-Packard Development Company, L.P. Systems and methods for data conversion

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08115286A (ja) * 1994-10-18 1996-05-07 Hitachi Ltd 分散i/o統合サーバシステム
JPH0934685A (ja) * 1995-05-17 1997-02-07 Hitachi Ltd データ変換装置、データ変換装置を備えたネットワークシステムおよびデータ伝送方法
JPH11282656A (ja) * 1998-03-30 1999-10-15 Brother Ind Ltd プログラム書換装置、ネットワークシステム、及び記憶媒体
JP2001125773A (ja) * 1999-10-29 2001-05-11 Sharp Corp ネットワーク接続された情報処理装置の周辺機器およびデバイスドライバのバージョン管理方法
JP2001243075A (ja) * 2000-03-01 2001-09-07 Canon Inc プログラム管理装置、プログラム管理方法、プログラム管理システム、及び媒体

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1560121A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101808135A (zh) * 2010-03-26 2010-08-18 四川长虹电器股份有限公司 互联网信息适配不同终端的方法

Also Published As

Publication number Publication date
CN1703684A (zh) 2005-11-30
US20060058982A1 (en) 2006-03-16
AU2003271110A1 (en) 2004-05-04
JP2004133632A (ja) 2004-04-30
EP1560121A4 (en) 2007-10-24
EP1560121A1 (en) 2005-08-03
CN100361098C (zh) 2008-01-09

Similar Documents

Publication Publication Date Title
WO2004034267A1 (ja) データ中継装置およびこれを用いたデータ管理システム
JP4912449B2 (ja) 重量測定器システム
JP2003263334A (ja) 機器診断方法、遠隔試験装置及びネットワーク機器
CN101291509A (zh) 移动终端装置、移动终端装置的诊断方法
Wobschall Networked sensor monitoring using the universal IEEE 1451 standard
CN111683066A (zh) 异构***集成方法、装置、计算机设备和存储介质
CN114282519B (zh) Can数据的解析方法及装置
US8752006B1 (en) System and method and apparatus for automatically generating computer code for remote procedure calls
JP4286858B2 (ja) 測定データ通信装置、情報取得装置、およびシステム
CN111641528A (zh) 设备管理方法、装置、存储介质和计算机可读介质
JP2006215999A (ja) データ収集システム
US7225066B2 (en) Support system for a vehicular ECU control measurement system
CN109088780B (zh) 一种信号检测方法和检测装置
US11500573B2 (en) Multiple interface data exchange application for use in process control
JP6272429B1 (ja) データ収集システム、収集装置、情報収集プログラム、サーバ装置およびサーバプログラム
CN110099033B (zh) 一种下位机架构
US7389302B2 (en) Method for generating a structure representation which describes a specific automation system
JP2008020310A (ja) 管理システム
KR19990025959A (ko) 교통정보 제공장치 및 그 제어방법
JP4316422B2 (ja) 測定データ通信装置、健康情報通信装置、情報取得装置、測定データ通信システム、測定データ通信装置の制御方法、情報取得装置の制御方法、測定データ通信装置の制御プログラム、およびコンピュータ読み取り可能な記録媒体
JP4686162B2 (ja) 医用画像通信システム用の装置間接続確認装置とその装置間接続確認方法
JP2003248005A (ja) 試料分析システムおよびそのシステムに使用される試料分析装置およびサーバ。
CN113779128B (zh) 医疗数据***对接方法、装置、设备及存储介质
CN116192922B (zh) 一种测试用例的下发管理方法、装置及***
JP2710175B2 (ja) データ正誤判定器

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
ENP Entry into the national phase

Ref document number: 2006058982

Country of ref document: US

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 10530107

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 20038A10689

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2003751352

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2003751352

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 10530107

Country of ref document: US