(57)【要約】【課題】通信に使用する論理ポートが不明なデータを解析し、該データの適切な論理ポートで通信を確立する情報通信装置又は医療情報装置を提供する。【解決手段】ネットワーク００１を介して接続された外部の装置から送信されてきたデータのうち通信に使用する論理ポートが不明なデータを所定の論理ポートを使用して取得するデータ取得部１０２と、取得したデータのプロトコルを特定するプロトコル解析部１０３と、特定されたプロトコルに対応する論理ポート番号を有する論理ポートへ前記所定の論理ポートを切り替えるポート切替部１０４と、切換えた論理ポートで前記外部の装置と通信を行う通信部１０１とを備える。【選択図】図１
2009003525.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された外部の装置から送信されてきたデータのうち通信に使用する論理ポートが不明なデータを所定の論理ポートを使用して取得するデータ取得手段と、
前記取得したデータのプロトコルを特定するプロトコル解析手段と、
前記特定されたプロトコルに対応する論理ポート番号を有する論理ポートへ前記所定の論理ポートを切り替えるポート切替手段と、
前記切換えた論理ポートで前記外部の装置と通信を行う通信手段と
を備えることを特徴とする情報通信装置。
【請求項２】
ネットワークを介して医療画像などの医療情報の送受信を行う医用情報装置であって、
ネットワークに接続された他の前記医療情報装置から送信されてきた通信データのうち通信に使用する論理ポートが不明な前記通信データを所定の論理ポートを使用して取得するデータ取得手段と、
前記取得した通信データのプロトコルを特定するプロトコル解析手段と、
前記特定したプロトコルに対応する論理ポート番号を有する論理ポートに前記所定の論理ポートを切り替えるポート切替手段と、
前記切換えた論理ポートで前記外部の医療情報装置と通信を行い前記医療情報の送受信を行う通信手段と
を備えることを特徴とする医療情報装置。
【請求項３】
使用されていない前記論理ポートを検索するポート検索手段をさらに備え、
前記データ取得手段は、前記検索した論理ポートを前記所定のポートとすることを特徴とする請求項２に記載の医療情報装置。
【請求項４】
前記データ取得手段は、予め決められたポート番号の論理ポートを前記所定のポートとし、前記決められたポート番号の論理ポートが使用されている場合には該論理ポートの使用を停止させることを特徴とする請求項２に記載の医療情報装置。
【請求項５】
前記プロトコル解析手段は、前記プロトコルの種類と前記プロトコルを特定する条件との対応テーブルを有しており、前記取得した通信データが該対応テーブルのいずれの条件を満たすかを解析し、その条件によって特定された前記プロトコルを前記取得した通信データのプロトコルと特定し、
前記ポート切替手段は、前記プロトコルの種類と前記プロトコルで規定されている通信に使用する前記論理ポートの番号との対応テーブルを有しており、該対応テーブルを参照して前記特定されたプロトコルに対応する通信に使用する前記論理ポートの番号を求める
ことを特徴とする請求項２乃至４のいずれか一つに記載の医療情報装置。
【請求項６】
前記プロトコル解析手段が判定する前記プロトコルは少なくともＤＩＣＯＭ及びＨＬ７を含むことを特徴とする請求項２乃至５のいずれか一つに記載の医療情報装置。
【請求項７】
前記プロトコル解析手段が判定する前記プロトコルは、予め前記プロトコル解析手段が有する前記プロトコルの種類と前記プロトコルを特定する条件との対応テーブルに記載されており、さらに、予め前記ポート切替手段が有する前記プロトコルの種類と前記プロトコルで規定されている通信に使用する前記論理ポートの番号との対応テーブルに記載されているプロトコルであることを特徴とする請求項５に記載の医療情報装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロトコルに準拠してネットワークを介したデータの送受信を行う情報通信装置及び医療情報装置に関する。
【背景技術】
【０００２】
ネットワークを介して互いに情報の送受信が可能にネットワークに接続された情報通信装置において、情報通信装置間でデータの送受信を行なう上での取り決めであるプロトコルが必要である。このプロトコルに準拠して通信を行うことにより、通信の相手方からどのような形式のデータが送られてきて、そのデータに対しどのような手順でどのよう形式のデータを返せばいいかが判断できる。これにより、情報通信装置間におけるデータの送受信が可能となる。これは、一つのネットワークにいくつかの既知の異なるプロトコルを用いても送信可能に実現されている。
【０００３】
その際、異なるプロトコルに対してはそれぞれ通信を行うための論理ポート（Ｐｏｒｔ）のポート番号が割当てられており、特定のプロトコルに対しては特定のポート番号の論理ポートを使用して通信を行うように決められている。ここで、情報通信装置や医療情報装置では物理ポートと論理ポートを有することが通常であるが、以下では単に「ポート」という場合には論理ポートを指すものとする。
【０００４】
以上のような、プロトコルに準拠した通信手法は、ネットワークを介して医療情報の送受信を行う医療情報装置においても同様である。
【０００５】
そして、ネットワークを介した医療情報の送受信においてはいくつかの既知のプロトコルが存在する。例えば、このプロトコルとしては、ＤＩＣＯＭプロトコル、ＨＬ７プロトコル、製造メーカプロトコル、ＦＴＰプロトコルなどがある。また、このような医療情報のプロトコルのそれぞれに対し、同一ネットワーク上で医療情報機器が互いに通信するためのポート番号が割当てられている。
【０００６】
このような医療情報機器においてプロトコルで規定されている以外のポートに対して情報が送られた際には、医療情報機器間の通信が確立しないおそれがある。そして、このようなポート番号が分からない状態が続いた場合、医療情報装置においては場合によっては患者生命に係わる問題となる危険がある。
【０００７】
そこで、プロトコルにおいて通信に使用されるポートを判別するため、従来の技術として、ネットワークアナライザを使用してプロトコルを判別する技術（例えば、特許文献１参照。）や、規定のパケットの識別を行う技術（例えば、特許文献２参照。）が提案されている。
【０００８】
【特許文献１】特開２００５−１７５７５５号公報
【特許文献２】特開２００１−１７７５９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、特許文献１に記載の技術では、プロトコルを判別するだけであり、通信を自動的に確立してくれるわけではなく、また適切な通信用の論理ポートが不明なプロトコルにおける、その適切な論理ポートを判別することは困難である。さらに、特許文献２に記載の技術によっても、規定のパケットを判別するだけであり、適切な通信用の論理ポートが不明なプロトコルに対し通信を自動的に確立することは困難である。
【００１０】
この発明は、このような事情に鑑みてなされたもので、通信に使用する論理ポートが不明なデータを解析し、該データの適切な論理ポートで通信を確立する情報通信装置又は医療情報装置を提供することを目的としている。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１に記載の情報通信装置は、ネットワークを介して接続された外部の装置から送信されてきたデータのうち通信に使用する論理ポートが不明なデータを所定の論理ポートを使用して取得するデータ取得手段と、前記取得したデータのプロトコルを特定するプロトコル解析手段と、前記特定されたプロトコルに対応する論理ポート番号を有する論理ポートへ前記所定の論理ポートを切り替えるポート切替手段と、前記切り替えた論理ポートで前記外部の装置と通信を行う通信手段とを備えることを特徴とするものである。
【００１２】
請求項２に記載の医療情報装置は、ネットワークを介して医療画像などの医療情報の送受信を行う医用情報装置であって、ネットワークに接続された他の前記医療情報装置から送信されてきた通信データのうち通信に使用する論理ポートが不明な前記通信データを所定の論理ポートを使用して取得するデータ取得手段と、前記取得した通信データのプロトコルを特定するプロトコル解析手段と、前記特定したプロトコルに対応する論理ポート番号を有する論理ポートに前記所定の論理ポートを切り替えるポート切替手段と、前記切り替えた論理ポートで前記外部の医療情報装置と通信を行い前記医療情報の送受信を行う通信手段とを備えることを特徴とするものである。
【発明の効果】
【００１３】
本発明では、通信に使用する論理ポートが不明な情報を受けたときに、自動でそのデータの適切な論理ポートで通信を確立することができる。これにより、通信に使用する論理ポートが不明な情報を受信した場合にも、通信を切断せずに情報処理を続けることが可能となり、医療情報装置においては、ネットワーク通信の不能による患者の身体や生命を脅かすような危険を軽減することが可能となる。
【発明を実施するための最良の形態】
【００１４】
〔第１の実施形態〕
この発明の第１の実施形態に係る情報通信装置は、ネットワークを介して接続された外部の装置から送信されてきたデータのうち通信に使用する論理ポートが不明なデータを所定の論理ポートを使用して取得するデータ取得手段を備え、前記取得したデータのプロトコルを特定するプロトコル解析手段を備え、前記特定されたプロトコルに対応する論理ポート番号を有する論理ポートへ前記所定の論理ポートを切り替えるポート切替手段を備え、前記切り替えた論理ポートで前記外部の装置と通信を行う通信手段を備える構成を有する情報通信装置である。
【００１５】
このような情報通信装置としては、特定するプロトコルとして医療情報用のプロトコルを使用する医療情報装置がある。また、他の例としては、ＦＴＰやＨＴＴＰなどの医療情報用のプロトコル以外のプロトコルを使用する情報通信装置でも動作可能であり、例えば、銀行のＡＴＭなどにおける複数の銀行間での装置の共有が行われた場合で各銀行間で通信のプロトコルが異なるような場合、又は、公的交通機関での自動入場装置における複数の交通機関の間での装置の共有が行われた場合で各交通機関で通信のプロトコルが異なるような場合などにおいても、通信に使用するポートが不明な通信データに対し自動的に適切なポートを求め通信を確立することが可能である。
【００１６】
次に、上述の情報通信装置のうち医療情報用のプロトコルを使用する医療情報装置について詳細に説明する。
【００１７】
〔第２の実施形態〕
以下、この発明の第２の実施形態に係る医療情報装置について説明する。図１は本実施形態に係る医療情報装置を含むシステムを表すブロック図である。図１における実線はデータの流れを表し、点線は制御信号の流れを表している。図１に示すように、ネットワーク００１にＭＲＩ装置００２と、画像サーバ１００とが相互に通信可能に接続されて構成されている。ここで、画像サーバ１００は本発明における医療情報装置の一例である。さらに、本実施形態では、ＭＲＩ装置００２と画像サーバ１００との通信で説明するが、ネットワーク００１を介して医療情報の送受信を行える医療情報装置間であって、医療情報を受ける側の医療情報装置であれば、本発明はどのような医療情報装置（例えば、電子カルテシステム、ＨＩＳ（Ｈｏｓｐｉｔａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍ：病院情報システム）、ＲＩＳ（Ｒａｄｉｏｌｏｇｙ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｙｓｔｅｍ：放射線情報システム）、ＰＡＣＳ（Ｐｉｃｔｕｒｅ  Ａｒｃｈｉｖｉｎｇ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｍ：医用画像システム）など）でも適用可能である。
【００１８】
（システム全体の構成）
ネットワーク００１は、例えばＬＡＮ等の病院内ネットワークであり、ネットワーク００１には図１に示す各機器やシステムが相互に通信可能に接続されている。ここで、ネットワーク００１には、ＭＲＩ装置００２や画像サーバ１００以外の、ＣＴ装置、超音波診断装置などのモダリティや、ＲＩＳやＨＩＳなどが接続されていても良い。
【００１９】
画像サーバ１００は、通信部１０１でデータを受けて、ＭＲＩ装置００２で生成された画像を画像記憶部１０７に格納する。この画像サーバ１００を構成するための画像記憶部１０７は、画像データを格納しておくことができる比較的大容量の記憶装置であれば特に限定されるものではない。この画像サーバ１００の画像記憶部１０７としては、例えばＤＶＤ等の光ディスクやハードディスク等を用いることができる。
【００２０】
ここで、ＭＲＩ装置００２と画像サーバ１００との間のＤＩＣＯＭ通信について説明する。図２はＭＲＩ装置００２と画像サーバ１００との間のＤＩＣＯＭ通信を模式的に表した図である。ＭＲＩ装置００２から画像サーバ１００に対して通信を確立するための要求信号２０１が送信される。この要求信号２０１には、図２で模式的に示すようにＤＩＣＯＭデータと通信するためのポート番号が含まれている。ここでは、要求信号２０１の中身を模式的に２つのデータとして表わしたが、ＤＩＣＯＭデータのヘッダ部分にポート番号が記載されていても良い。要求信号２０１が通信部１０１で受信されると、通信部１０１からは通信が確立した旨を通知するための応答信号がＭＲＩ装置００２に送信される。応答信号が受信されると、ＭＲＩ装置００２において取得された撮影画像がＤＩＣＯＭデータフォーマットにしたがって通信部１０１に送信される。通信部１０１は受信した画像を画像記憶部１０７に格納する。撮影画像の転送が終了すると、通信部１０１は通信の確立を解放する旨をＭＲＩ装置００２に通知するとともに、通信の確立を開放する。
【００２１】
上述のような、情報の送受信を行う場合、最初の通信の確立において、通信部１０１ではＤＩＣＯＭ通信のプロトコルに準拠した論理ポート（以下では、単に「ポート」という。）で通信を行う必要がある。そのため、ＭＲＩ装置００２からの通信確立の要求信号２０１の中には、通信で使用するポート番号を通信部１０１に通知するデータが含まれている。以下では、ＤＩＣＯＭ通信で使用する適切なポート番号を８０００として説明する。すなわち、正常な通信では、ＭＲＩ装置００２からの通信確立の要求信号２０１の中にポート番号が８０００のポートで通信を行うとのデータが含まれており、ポート番号８０００番のポートを使用してＤＩＣＯＭ通信を行うことになる。しかし、操作者のミスなどにより要求信号２０１の中に含まれるポート番号の指定が間違っていた場合（以下では、ポート番号が５０００という間違ったポート番号を指定してＤＩＣＯＭ通信の確立要求を行った場合で説明する。）、通信部１０１は５０００のポート番号を有するポートで通信を確立しようとするが、ＤＩＣＯＭ通信のプロトコルに準拠したポートではないため、例えば、通信要求２０１に対して応答がなし得ないなどの不具合により、通信の確立は行われない。そこで、以下で、上述のようにポートが不明なため通信が確立できなかった場合における本実施形態に係る医療情報装置である画像サーバ１００の構成を説明する。
【００２２】
（画像サーバにおける本発明に係る部分の構成）
ポート検索部１０５は、通信部１０１で通信が確立できないという情報を統括制御部１０６から受信して、画像サーバ１００が現在使用していないポートを検索する。そして、抽出した画像サーバ１００が現在使用していないポートのポート番号をデータ取得部１０２に出力する。ここで、ポートの検索を高速にするため、ポート検索部１０５は、予めオペレーションシステムが使用しているポート番号を取得しておき、それ以外のポートに対し検索を掛けるなどの方法を採ってもよい。
【００２３】
データ取得部１０２は、ＣＰＵで構成されており、通信部１０１で通信が確立できなかった通信データを、ポート検索部１０５が抽出した画像サーバ１００で現在使用されていないポートを使用して取得する。この通信部１０１で通信が確立できなかった通信データが本発明における「通信に使用する論理ポートが不明なデータ」である。そして、データ取得部１０２は、取得した通信データをプロトコル解析部１０３に出力する。ここで、データ取得部１０２は本発明における「データ取得手段」にあたる。
【００２４】
ここで、本実施形態ではデータ取得部１０２は、ポート検索部１０５が検索した使用されていないポートを通信に使用しているが、このポートはいずれのポートでもよく、例えば、ほとんど使用されることのないポートを予めデータ取得部１０２が通信が確立できなかった通信データを取得するポートとして決めておき、そのポートを使用して通信が確立できなかった通信データを取得する構成でもよい。ただし、その場合には予め決められたポートが使用されている場合には、データ取得部１０２により、そのポートを開放させてからそのポートを使用する必要がある。このような構成でも、予め決めたポートとしてほとんど使用されることのないポートを指定してあり、重要なデータの送受信は行われないため問題はない。さらに、このような構成の場合には、ポート検索部１０５を配置しなくてもよい。
【００２５】
プロトコル解析部１０３は、ＣＰＵ及びメモリなどの記憶領域で構成されており、該記憶領域には予め図３に示すようなプロトコルの種類とそのプロトコルの種類を特定するための条件の対応が記載された対応テーブルである特定条件テーブル１０３ａを記憶している。ここで図３は特定条件テーブルの一例を示す図である。この特定条件テーブル１０３ａが本発明における「プロトコル解析手段が有する対応テーブル」である。ここで、プロトコルの種類を特定するための条件について説明する。例えばＤＩＣＯＭプロトコルは図２に示すようなデータフォーマットで構成されている。図４はＤＩＣＯＭプロトコルフォーマットに準拠して記載されたＤＩＯＣＭデータの一例の図である。図４に示すＤＩＣＯＭデータは図２に示す通信確立の要求信号２０１に含まれるＤＩＣＯＭデータにあたる。図４のデータの帯の下に記載している数字は各データのバイト数である。図４にしめすＤＩＣＯＭデータにおける先頭から１０バイト目からのデータ領域４０１に記載される「着呼側ＡＥ名称」及び２６バイト目からのデータ領域４０２に記載される「着呼側ＡＥ名称」というデータがＤＩＣＯＭのプロトコルであることを表わすものであり、ＤＩＣＯＭ特有のデータが記載されている（以下では、このデータの内容を「○○○○」と記載する。）。これが、プロトコルの種類を特定するための条件である。そこで、図３に示す特定条件テーブル１０３ａには、先頭から１０バイト目からのデータ領域４０１及び２６バイト目からのデータ領域４０２に○○○○が記載されているという条件３０１とＤＩＣＯＭプロトコルというプロトコルの種類３０２とが対応付けられて記載されている。したがって、通信データの入力を受けたプロトコル解析部１０３は、特定条件テーブル１０３ａ内の条件３０１に従い、その入力を受けた通信データの先頭から１０バイト目からのデータ領域４０１及び２６バイト目からのデータ領域４０２を検索し、そこに○○○○と記載されていれば、特定条件テーブル１０３ａ上でその条件に合うプロトコルの種類３０２であるＤＩＣＯＭプロトコルが入力を受けた通信データのプロトコルであると特定することができる。
【００２６】
また、プロトコル解析部１０３は、特定条件テーブル１０３ａに記載されていないプロトコルの特定は不可能であり、データ取得部１０２から入力された通信データが特定条件テーブル１０３ａに記載されてない場合には、統括制御手段１０５にプロトコルの特定ができない旨の信号を送信し、統括制御手段１０５はＭＲＩ装置００２との通信を切断する。
【００２７】
プロトコル解析部１０３は、入力を受けた通信データのプロトコルとして特定したプロトコルの種類、ここではＤＩＣＯＭプロトコルであるという情報をポート切替部１０４に出力する。ここで、プロトコル解析部１０３は本発明における「プロトコル解析手段」にあたる。
【００２８】
ポート切替部１０４は、ＣＰＵ及びメモリなどの記憶領域で構成されており、該記憶領域には予め図５に示すようなプロトコルの種類とそのプロトコルが通信で使用するポートのポート番号との対応が記載された対応テーブルであるポート番号テーブル１０４ａを記憶している。ここで、図５はポート番号テーブルの一例を示す図である。このポート番号テーブル１０４ａが本発明における「ポート切替手段が有する対応テーブル」にあたる。ポート切替部１０４は、ボート番号テーブル１０４ａを参照して、プロトコル解析部１０３から入力されたプロトコルの種類に対応するそのプロトコルが通信で使用するポートのポート番号５０２を求める。例えば、ポート番号テーブル１０４ａにはプロトコルの種類５０１であるＤＩＣＯＭプロトコルとそれに対応するポート番号５０２である８０００が対応付けて記載されており、ポート切替部１０４は、プロトコル解析部１０３から受けたプロトコルの種類５０１であるＤＩＣＯＭプロトコルという情報を基にそれに対応するポート番号５０２である８０００を求める。
【００２９】
ポート切替部１０４は、求めたＤＩＣＯＭプロトコルの通信で使用するポート番号８０００のポートにＭＲＩ装置００２から受信した通信データの通信で使用するポートを切替る。さらに、ポート切替部１０４はＭＲＩ装置００２から受信した通信データの通信で使用するポート番号である８０００を通信部１０１に送る。ここで、ポート切替部１０４は本発明における「ポート切替手段」である。
【００３０】
統括制御部１０６は、ＣＰＵで構成され、通信部１０１、データ取得部１０２、プロトコル解析部１０３、ポート切替部１０４、ポート検索部１０５、及び画像記憶部１０７の動作の制御や情報の受け渡しの制御を行う。統括制御部１０６は、通信部１０１に対しポート切替部１０４から受けたポート番号８０００のポートでＭＲＩ装置００２との通信を確立し通信を行うように指示する。
【００３１】
次に、図６を参照して本実施形態に係る医療情報装置における通信確立の処理について説明する。ここで、図６は本実施形態に係る医療情報装置における通信確立のフローチャートの図である。
【００３２】
ステップＳ００１：ポート検索部１０５は、通信部１０１で通信が確立できなかった情報を統括制御手段１０６から受けて、画像サーバ１００が使用していないポートを検索する。
【００３３】
ステップＳ００２：データ取得部１０２は、ポート検索部１０５から入力された画像サーバ１００が使用していないポートを用いて、通信に使用するポートが不明な通信データを取得する。
【００３４】
ステップＳ００３：プロトコル解析部１０３は、データ取得部１０２から通信データを受けて、特定条件テーブル１０３ａを参照し、通信データを解析することで、その通信データのプロトコルの種類を特定する。
【００３５】
ステップＳ００４：プロトコル解析部１０３は、特定条件テーブル１０３ａに特定条件の記載があるプロトコルか否かによりプロトコルの種類の特定が可能か否かを判断する。プロトコルの種類の特定が可能な場合にはステップＳ００５に進み、プロトコルの種類の特定が不可能な場合にはステップＳ００７に進む。
【００３６】
ステップＳ００５：ポート切替部１０４は、プロトコル解析部１０３から入力されたプロトコルの種類を受けて、ポート番号テーブルを参照し、そのプロトコルの通信で使用するポートの番号を求め、そのポート番号を有するポートに通信するポートを切り替える。
【００３７】
ステップＳ００６：通信手段１０１は、ポート切替部１０４が通信するポートとして設定したポートを使用してＭＲＩ装置００２との通信を開始する。
【００３８】
ステップＳ００７：プロトコル解析部１０３は、プロトコルの種類の特定ができない旨の信号を統括制御手段１０５に送り、統括制御手段はＭＲＩ装置００２との通信を切断する。
【００３９】
以上のように、本実施形態に係る医療情報装置では、通信で使用するポート番号が不明な通信データを受信した場合、適当なポートで通信データを取得し解析してその通信データのプロトコルの種類を特定することで、適切なポートを使用した通信を開始することができる。これにより、通信を行うためのポート番号が不明な通信データが送られてきた場合にも、通信を中断することなく医療機器間の情報処理を継続することが可能となり、通信の切断による患者の生命・身体への危険を軽減することが可能となる。
【００４０】
以上では、ＤＩＣＯＭを用いて説明したが、これは他の医療情報用のプロトコルでもよく、例えばＨＬ７などにおいても動作可能である。さらに、汎用的でない、特定の会社が作成したプロトコルであっても、そのプロトコルの種類を特定する条件及びそのプロトコルが使用するポートの番号が分かっている場合には、予め特定条件テーブル１０３ａにそのプロトコルを特定する条件とそのプロトコルの種類の対応、さらに、ポート番号テーブル１０４ａにそのプロトコルの種類と通信に使用するポート番号の対応が記載されていれば、特定の会社が作成したような特殊なプロトコルでも自動的に通信を確立することが可能である。
【００４１】
〔第３の実施形態〕
次に、第３の実施形態に係る医療情報装置について説明する。図７は本実施形態に係る医療情報装置およびそれを含むシステムのブロック図である。第２の実施形態に係る医療情報装置では各医療情報装置がプロトコルの特定やポートの選択を行っていたが、本実施形態に係る医療情報装置では、特定の医療情報装置で通信に使用するポートが不明な通信データのプロトコルの特定や通信に使用するポートの特定を、集中して行う構成にしたものである。
【００４２】
以下では、ネットワーク００１にＭＲＩ装置００２、医療情報装置７００、及び画像サーバ７０１が互いに通信可能に接続されており、ＭＲＩ装置００２及び画像サーバ７０１間で通信データの送受信を行おうとする場合で説明する。
【００４３】
データ取得部１０２は、ＭＲＩ装置００２から医療情報装置７００を経由して画像サーバ７０１宛に送るように送信されたＤＩＣＯＭプロトコルの通信の確立要求の通信データを取得する。このとき、医療情報装置７００はＭＲＩ装置００２と通信を確立して医療画像などのデータの送受信を行うわけではないので、データ取得部１０２は、予め決められたポートや、使用していないポートを用いて通信データを取得すればよい。そして、データ取得部１０２は取得した通信データをプロトコル解析部１０３に入力する。
【００４４】
プロトコル解析部１０３は、データ取得部１０２から入力された通信データを基に、図３に示すような特定条件テーブル１０３ａを参照し、該通信データのプロトコルの種類を特定する。ここで、プロトコルの種類の特定方法は実施例１における特定方法と同様である。そして、プロトコル解析部１０３は、特定したプロトコルの種類をポート切替部１０４に入力する。
【００４５】
ポート切替部１０４は、プロトコル解析部１０３から入力されたプロトコルの種類を基に、図５に示されるようなポート番号テーブル１０４ａを参照し、入力されたプロトコルで使用されるポート番号を求める。次に、ポート切替部１０４は、通信データに指定されているポート番号と求めたポート番号とを比較する。ポート切替部１０４、通信データに指定されているポート番号と求めたポート番号とが一致している場合には、ＭＲＩ装置００２から送られてきた通信データをそのまま送信するよう、統括制御部１０６に指示を送り、通信データに指定されているポート番号と求めたポート番号とが一致していない場合には、通信データで指定されているポート番号を求めたポート番号に切り替える指示を添付して通信データを送信するよう、統括制御部１０６に指示を送る。
【００４６】
通信部１０１は、統括制御手段１０６からの指示を受けて、ＭＲＩ装置００２から送信されてきた通信データをそのまま、もしくはＭＲＩ装置００２から送信されてきた通信データが指定しているポート番号を切り替える指示を添付して画像サーバ７０１に送る。
【００４７】
以上で説明したように、本実施形態に係る医療情報装置では、通信しようとする相手方の医療情報装置に通信の確立要求を送信する前に、その通信データのプロトコルで指定されている使用するポート番号が適切か否かを検査し、適切でない場合には適切なポート番号で通信を行うよう指示することができる。これにより、医療情報装置間の通信を確実に確立することができ、通信の切断を減少させることが可能となる。
【図面の簡単な説明】
【００４８】
【図１】本発明の第２の実施形態に係る医療情報装置のブロック図
【図２】ＤＩＣＯＭ通信を説明するための模式的な図
【図３】特定条件テーブルの一例を示す図
【図４】ＤＩＣＯＭデータのフォーマットを説明するための図
【図５】ポート番号テーブルの一例を示す図
【図６】本発明の第２の実施形態に係る医療情報装置における通信確立のフローチャートの図
【図７】本発明の第３の実施形態に係る医療情報装置のブロック図
【符号の説明】
【００４９】
００１  ネットワーク
００２  ＭＲＩ装置
１００  画像サーバ
１０１  通信部
１０２  データ取得部
１０３  プロトコル解析部
１０３ａ  特定条件テーブル
１０４  ポート切替部
１０４ａ  ポート番号テーブル
１０５  ポート検索部
１０６  統括制御部
１０７  画像記憶部
【図１】
2009003525.tif 000003
【図２】
2009003525.tif 000004
【図３】
2009003525.tif 000005
【図４】
2009003525.tif 000006
【図５】
2009003525.tif 000007
【図６】
2009003525.tif 000008
【図７】
2009003525.tif 000009