(57)【要約】本発明は、サーバ（２）とクライアント（８）との間のデータ伝送のためにデータリンクの信頼性を監視する方法に関する。制御ユニット（１４）は、トリガ信号の到達に応じて、制御ユニット（１４）が、予め決められた実行時間中に第１の制御データを生成するような態様で、トリガ信号によってトリガされる。実行時間は、受け取られるそれぞれのトリガ信号に応じて新たに始まる。第１の制御データは、クライアント表示スクリーン（１１）上に第１の制御表現（２３）を形成し、第１の制御表現は、信頼できるデータリンク（４）の存在をユーザに光学的に示す。制御ユニット（１４）は、実行時間の満了後、クライアント表示スクリーン（１１）上に第２の制御表現（２３’）を生成する第２の制御データを生成する。第２の制御表現（２３’）は、信頼できるデータリンクが無いことをユーザに光学的に示す。制御ユニット（１５）は、周期的に、テストユニット（１８）にテストメッセージを伝送する。テストユニット（１８）は、サーバ（２）に入力テストメッセージ又は別のテストメッセージを返す。返されたテストメッセージが適切な場合のみ、制御ユニット（１４）が再びトリガされる。制御ユニット（１５）がテストメッセージの伝送を繰り返す期間は、制御ユニット（１４）が第１の制御データを生成する実行時間より短い。
2005536941.tif 000002
【特許請求の範囲】
【請求項１】
サーバデータ処理装置とクライアントデータ処理装置との間のデータ伝送のためにデータリンクの信頼性を監視する方法であって、
第１の制御ユニットと、制御データを生成する第２の制御ユニットと、を含むサーバアプリケーションプログラムが、前記サーバデータ処理装置においてランされ、
前記クライアントデータ処理装置に接続されるクライアント表示スクリーン上に画像を表現するための画像データを生成する表現ユニットと、テストユニットとを含むクライアントアプリケーションプログラムが、前記クライアントデータ処理装置においてランされ、
前記サーバアプリケーション及び前記クライアントアプリケーションが、データリンクを介してデータを交換し、
前記表現ユニットが、前記クライアント表示スクリーン上に制御表現を形成するために、入力制御データに依存して、画像データを生成し、
前記第２の制御ユニットが、トリガ信号によってトリガされ、
前記第２の制御ユニットが、前記トリガ信号の到達後、各トリガ信号ごとに新たに始まる予め決められた実行時間中に、第１の制御データを生成し、前記第１の制御データが、前記クライアント表示スクリーン上に第１の制御表現を生成し、前記第１の制御表現が、信頼できるデータリンクの存在を光学的にユーザに知らせ、
前記第２の制御ユニットが、遅延時間の終了後、第２の制御データを生成し、前記第２の制御データが、前記クライアント表示スクリーン上に第２の制御表現を生成し、前記第２の制御表現が、信頼できるデータリンクが無いことを光学的にユーザに知らせ、
前記第１の制御ユニットが、テストプロシージャを実行し、前記テストプロシージャの実行中、前記第１の制御ユニットが、周期的に、前記テストユニットにテストメッセージを伝送し、
前記テストユニットが、入力する前記テストメッセージに依存して、前記テストメッセージ又は異なるテストメッセージを前記サーバアプリケーションに返し、
返された前記テストメッセージが適切な場合のみ、前記第２の制御ユニットが、前記テストプロシージャのコンテクストにおいてトリガされ、
前記第１の制御ユニットが前記テストメッセージの伝送を繰り返す前記テストプロシージャの期間は、前記第２の制御ユニットが前記第１の制御データを生成する前記実行時間より短い、方法。
【請求項２】
前記トリガ信号が、前記テストユニットによって返される前記テストメッセージによって形成され、
前記テストユニットが、前記第２の制御ユニットに前記トリガ信号を伝送し、
前記トリガ信号が適切な場合のみ、前記第２の制御ユニットが、前記トリガ信号によってトリガされる、請求項１に記載の方法。
【請求項３】
前記トリガ信号が、前記第１の制御ユニットによって伝送される前記テストメッセージによって形成され、前記テストユニットによって返される、請求項１又は請求項２に記載の方法。
【請求項４】
前記第１の制御ユニットによって伝送されるテストメッセージが、前記テストプロシージャの期間より長い予め決められたテスト時間中、前記テストユニットに到達しない場合、前記テストユニットが、エラーメッセージを生成し、
前記テストユニットが、前記エラーメッセージを前記表現ユニットに直接供給し、前記表現ユニットが、前記エラーメッセージに基づいて、前記クライアント表示スクリーン上に、前記ユーザによって光学的に認識されうる適切な警告標示を形成し、及び／又は、
前記テストユニットが、前記エラーメッセージを前記クライアントデータ処理装置のサウンドカードに直接供給し、前記サウンドカードが、前記エラーメッセージに基づいて、スピーカを介して、前記ユーザによって音響的に認識されうる適切な警告標示を出力する、請求項１乃至請求項３のいずれか１項に記載の方法。
【請求項５】
前記サーバデータ処理装置が、オープン及び／又は外部データネットワーク及びクローズド及び／又は内部データネットワークに接続されることができ、前記サーバデータ処理装置と前記クライアントデータ処理装置との間の前記データリンクが、前記オープン及び／又は外部データネットワーク又は前記クローズド及び／又は内部データネットワークによって任意に形成されることができ、
前記クライアントデータ処理装置が前記サーバデータ処理装置にログインすると、前記第１の制御ユニットが、前記クライアントデータ処理装置が前記オープン及び／又は外部データネットワークを介して又は前記クローズド及び／又は内部データネットワークを介してログインしているかどうかをテストし、
前記クライアントデータ処理装置が、前記オープン及び／又は外部データネットワークを介してログインする場合、前記第１の制御ユニットが、前記テストプロシージャを開始し、前記テストユニットに第１のテストメッセージを伝送し、
前記クライアントデータ処理装置が、前記クローズド及び／又は内部データネットワークを介してログインする場合、前記第１の制御ユニットが、前記テストプロシージャを開始せず、前記テストプロシージャに関係なく、前記テストプロシージャの期間中、前記第２の制御ユニットに繰り返しトリガ信号を伝送する、請求項１乃至請求項４のいずれか１項に記載の方法。
【請求項６】
前記第１の制御ユニットが、前記テストプロシージャの実行前又は前記テストプロシージャのコンテクストにおいて、機能テストを実行し、前記機能テストが、前記テストユニットが存在するかどうか、及び／又は前記テストユニットのどのバージョンが含まれるか、及び／又は前記テストユニットとの通信が可能かどうか、をテストし、
前記テストユニットの互換性があるバージョンとの適当な通信が可能な場合、前記第１の制御ユニットは、前記テストプロシージャを開始し又は続行し、他の場合、前記第１の制御ユニットは、前記テストプロシージャを開始せず又は前記テストプロシージャを中断し、前記第２の制御ユニットが前記表現ユニットに前記制御データを伝送しないようにさせる、請求項１乃至請求項５のいずれか１項に記載の方法。
【請求項７】
前記テストユニットの互換性があるバージョンとの適当な通信が可能でない場合、前記第１の制御ユニットが、エラーメッセージを生成し、前記表現ユニットに該エラーメッセージを供給し、前記表現ユニットが、前記エラーメッセージに基づいて、前記クライアント表示スクリーン上に、前記ユーザによって光学的に認識されうる適切な警告標示を形成する、請求項６に記載の方法。
【請求項８】
少なくとも前記第１のテストメッセージは、前記第１のテストメッセージ又はそれに応じて前記テストユニットによって返されるテストメッセージが前記機能テストのために前記第１の制御ユニットによって評価されうるように構成される、請求項６又は請求項７に記載の方法。
【請求項９】
前記クライアントデータ処理装置と前記サーバデータ処理装置との間の前記データリンクが、前記オープン及び／又は外部データネットワークによって形成され、
前記サーバアプリケーション及び／又は前記クライアントアプリケーションが、データ伝送のための少なくとも１つのメインチャネルを生成し、前記表現ユニットが、前記メインチャネルを介して、前記出力データ及び前記制御データを受け取り、
前記テストユニットが、データ伝送のための少なくとも１つの付加のチャネルを生成し、前記テストメッセージが、前記付加のチャネルを介して伝送される、請求項１乃至請求項８のいずれか１項に記載の方法。
【請求項１０】
前記テストプロシージャのコンテクストにおいて、前記テストユニットによって返される前記テストメッセージが適切でない場合、前記第１の制御ユニットは、エラーメッセージを生成し、このメッセージを前記付加のチャネルを介して前記テストユニットに供給し、前記テストユニットは、これに応じて、前記クライアントデータ処理装置のサウンドカードに、前記ユーザによって音響的に知覚されうる適切な警告標示を生成させる、請求項９に記載の方法。
【請求項１１】
前記テストプロシージャのコンテクストにおいて、前記テストユニットによって返される前記テストメッセージが適切でない場合、前記第１の制御ユニットは、エラーメッセージを生成し、このメッセージを前記表現ユニットに供給し、前記表現ユニットは、前記エラーメッセージに基づいて、前記ユーザによって光学的に認識されうる適切な警告標示を前記クライアント表示スクリーン上に形成する、請求項１乃至請求項１０のいずれか１項に記載の方法。
【請求項１２】
前記第２の制御ユニットが、ビデオシーケンスを生成し、前記第１の制御表現が、動画シーケンスによって形成され、前記第２の制御表現が、静止画像によって形成される、請求項１乃至請求項１１のいずれか１項に記載の方法。
【請求項１３】
前記サーバデータ処理装置が、少なくとも１つの患者監視装置によって連続的に生成される患者データにアクセスし、
前記サーバアプリケーションは、１又は複数の前記クライアントデータ処理装置が、１又は複数の患者の患者データにアクセスすることを可能にし、
前記サーバアプリケーションの出力ユニットが、個々の選択された患者データを用意し、そこから出力データを形成し、前記出力データが、前記表現ユニットを介して前記クライアント表示スクリーン上に、前記ユーザによる前記患者データの監視を可能にするのに適した出力表現を形成する、請求項１乃至請求項１２のいずれか１項に記載の方法。
【請求項１４】
前記患者監視装置の少なくとも１つが、分娩監視装置である、請求項１３に記載の方法。
【請求項１５】
請求項１乃至請求項１４のいずれか１項に記載の方法を実行するためのソフトウェアパッケージであって、サーバアプリケーションプログラム及びクライアントアプリケーションプログラムを含む、ソフトウェアパッケージ。
【請求項１６】
請求項１乃至請求項１４のいずれか１項に記載の方法の特徴部分によって特徴付けられる、請求項１５に記載のソフトウェアパッケージ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバデータ処理装置とクライアントデータ処理装置との間のデータ伝送のためにデータリンクの信頼性を監視する方法に関する。本発明は、更に、このような方法を実施するのに適したソフトウェアパッケージに関する。
【背景技術】
【０００２】
欧州特許出願公開第１  ０９７  ６７２  Ａ１号明細書は、患者データをサーバにとって利用可能にするために、例えば胎児の心拍及び母親の子宮の収縮のような患者データを取得する分娩監視装置を開示している。医師又は看護士のようなユーザは、クライアントＰＣによって、データリンクを介して、サーバＰＣにログインすることができる。この場合、データネットワーク、特にインターネットの形のデータリンクが使用される。このシステムにおいては、適当なインターネット接続が利用可能な限り、原則的にいかなるロケーションからも、患者データにアクセスすることが可能である。従って、このシステムは、１人又は複数の患者の遠隔監視を可能にする。
【０００３】
連続的に取得される例えば心拍のような患者データの監視のために、クライアントの表示スクリーンに表示される患者データは、本質的に、監視装置によって取得される患者データと時間的に整合がとれていることが決定的に重要である。患者からのデータの取得と、クライアント表示スクリーンへのデータの出力との間の時間遅延は、所与の環境において生命を危険にさらす影響を及ぼすことがある。しかしながら、例えばインターネットのようなオープンデータネットワークが、データ伝送のためのデータリンクとして使用される場合、データ伝送に遅延が生じることがある。これは、オープンネットワークにおけるデータ伝送のスピードが、とりわけ、データ伝送のために現在ネットワークを使用しているユーザ数にも依存するからである。一方で、データ伝送が、不所望に長い時間期間行われず、それによってクライアント表示スクリーンに表示される患者データが、この持続する時間期間、更新されないことが起こりうる。他方、患者データが、患者からのデータの取得のレートより低いレートでクライアントに伝送されることがありうる。その結果、クライアント表示スクリーンに表示される患者データは、現在の患者条件にますます遅れをとり始めることがある。不完全なデータ伝送のこれら２つの例は、ユーザによって気づかれないままのことがあり又は偶然に気づかれることがあり、従って、１人又は複数の患者を危険にさらすより大きなリスクがある。
【０００４】
国際公開第０１／０３５７５  Ａ１号パンフレットは、患者に植え込まれた医療機器とのインターネットを介した通信を可能にするシステムを開示している。このために、植え込まれた医療機器は、サーバと通信する。サーバ自体が、インターネットに接続され、インターネットには、クライアントが接続されることができる。インターネットを介する通信は、第１のチャネル及び第２のチャネルを介して行われる。引用する文献において、第１のチャネルを介して第１のデータストリームを伝送することが提案されており、第１のデータストリームは、第１のデータストリームが受信器によって正しく受信されるとすぐに、反対方向に送信器に対し送り返される受信アクノリッジメントを含む。第１のチャネルを介してサーバとクライアントとの間で確立される通信は、比較的信頼性が高いが、比較的遅い。既知のシステムにおいて、データリンクの信頼性は、第１のチャネルを介して効果的にテストされる。これと対照的に、第２のデータストリームは、第２のチャネルを介して伝送され、第２のデータストリームは、受信アクノリッジメントを含まない。従って、第２のデータストリームはより高い伝送レートに及ぶが、データ伝送の信頼性は、比例的に低減される。
【０００５】
従って、既知のシステムにおいて、第２のチャネルを介して患者データを伝送し、それと並行して第１のチャネルを介してデータリンクの信頼性をテストすることが可能である。データリンク自体が、正しく動作するがあまりに遅い場合、この欠点は、通常、送り返された受信アクノリッジメントに基づいて決定されることができない。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、データリンクの信頼性の監視を改善するための可能性を提供し、特にリアルタイムのデータ伝送に関して増大された信頼性を提供することである。
【課題を解決するための手段】
【０００７】
この目的は、独立請求項に開示するように達成される。有利な他の実施形態は、従属請求項に開示される。
【０００８】
本発明は、制御ユニットが、それがトリガ信号によって遅れずに（間に合って）駆動される限り、表示スクリーン上に信頼できるデータリンクの存在を示すような態様で、サーバ上でランされるサーバアプリケーションの制御ユニットを構成するという全体的な考えに基づく。従って、以前に実行されたテストプロシージャが、信頼できるデータリンクがクライアントとサーバとの間に存在することをテストすることに成功した場合のみ、制御ユニットは、トリガ信号によって駆動される。テストプロシージャのテスト結果が現れない場合又は極端に遅延する場合、トリガ信号も無いままであり又は遅延する。従って、制御ユニットは、遅れずにトリガされることができず、それによって制御ユニットは、データリンクが（その時点で）信頼できないことをユーザに知らせるために、クライアント表示スクリーン上に異なる標示を生成する。
【０００９】
データリンクの信頼性は、サーバからクライアントにテストメッセージを送ることによってテストされる。このテストメッセージに依存して、クライアントは、サーバに、同じテストメッセージ又は異なるテストメッセージを返す。受け入れがたい時間遅延が、テストメッセージの伝送と返送との間に生じる場合、対応する時間遅延が、テスト結果の存在に関して現れるので、制御ユニットは、遅れずにトリガされない。トリガ信号が生じない場合、制御ユニットは、クライアントスクリーン上に適当な警告標示を自動的に生成する。
【００１０】
本発明は、特にリアルタイムのデータ伝送を目指して、クライアント表示スクリーン上に表示される出力データが、本質的に、サーバ上に示される出力データと時間的に整合がとれるという一層高い信頼性をユーザに提供する。本発明による方法の利点は、特に患者の遠隔監視について、特にインターネットのようなオープンデータネットワークがデータ伝送のために使用されるとき、明白になる。
【００１１】
特に有利な実施例に従って、トリガ信号は、クライアント上でランされるクライアントアプリケーションのテストユニットによって送り返されるテストメッセージによって形成される。テストユニットは、制御ユニットにトリガ信号を伝送する。制御ユニットは、もっぱらこの信号が適切な場合に、トリガされる。こうして、サーバの制御ユニットのトリガは、いわば、クライアントのテストユニットによって行われる。テストユニット自体は、サーバアプリケーションの制御ユニットによって伝送されるテストメッセージによって、トリガ信号を出力するように駆動される。本実施例において、行ったり来たり伝送されるテストメッセージについて込み入ったテストを実施する必要なく、リアルタイムデータ伝送の特に簡単なテストが達成される。
【００１２】
トリガ信号が、制御ユニットによって伝送されるテストメッセージによって形成される場合、更なる簡略化が得られる。この場合、テストユニットは、単にこのテストメッセージ、すなわちトリガ信号を送り返すだけでよい。このバージョンによれば、制御ユニットは、テストユニットに、制御ユニットを駆動するために必要なトリガ信号を周期的に伝送し、テストユニット自体が、制御ユニットをトリガするために、このトリガ信号を制御ユニットに返す。伝送されるデータは、変更される必要がなく、特にテストされる必要がないので、特に簡単な構造が、関係するプログラムについて得られる。
【００１３】
他の特別な実施例において、制御ユニットからのテストメッセージが、テストプロシージャの期間より長い予め決められたテスト期間中、テストユニットに届かない場合、テストユニットは、エラーメッセージを生成することができる。このエラーメッセージは、直接、表現ユニットに与えられる。表現ユニットは、このエラーメッセージに基づいて、クライアント表示スクリーン上に適切な警告を再生し、この警告は、ユーザによって光学的に知覚されることができる。この方法の結果として、制御ユニットが、不正確な機能によりトリガされる場合、又は制御ユニットが、テストユニットにテストメッセージを伝送しない場合、データリンクのエラーが認識されることができる。更に、クライアント上で直接生成されるこのようなエラーメッセージは、クライアント表示スクリーン上のフォアグラウンド（最前面）に自動的に表示されることができる一方、クライアントアプリケーションの実際の表示は、バックグラウンドで行われることもでき、従って、サーバからの又はサーバによってトリガされるエラーメッセージは、ユーザによって直接気付かれることができない。
【００１４】
本発明の他の重要な特徴及び利点は、従属請求項、図面、及び図面を参照して与えられる関連する説明に開示される。
【００１５】
前述の特徴及び以下に記述する特徴は、示される組み合わせにおいて使用されるだけでなく、本発明の範囲から逸脱することなく他の組み合わせにおいて又はそれぞれ独立して使用されることができることが理解されるであろう。
【００１６】
本発明の好ましい実施例は、図面に示されており、以下に詳しく記述される。説明において対応する参照数字は、同一の、機能的に対応する、又は同様の構成要素に関する。
【発明を実施するための最良の形態】
【００１７】
図１に示すように、ネットワーク１のサーバデータ処理システム２（以下、単にサーバ２と呼ぶ）は、内部データネットワーク３及び外部データネットワーク４に接続されることができる。内部データネットワーク３は、通常、クローズドデータネットワーク３であり、従って例えばクローズドデータネットワーク３にアクセスするユーザの数が監視されることができる。特に、データ伝送の信頼性に関する能力及び内部データネットワークのスピードが知られる。例えば、内部及び／又はクローズドデータネットワーク３は、建物内に、又は建物の緊密に結びついた複合体に、例えば診療所にインストールされる。
【００１８】
これとは対照的に、外部データネットワーク４は、通常、オープンネットワーク４によって形成される。オープンネットワークでは、どのユーザによって及び何人のユーザによってアクセスされているかをもはや知ることはできない。外部及び／又はオープンデータネットワークの容量は、とりわけ、ネットワークを使って作業するユーザの数に依存するので、データ伝送のスピード及びその信頼性は、大きな変化の影響下にある。
【００１９】
本発明は、医療分野について特に対象としているので、患者監視システムのコンテクストにおける好適な適用例が、例示によって以下に記載される。本発明による方法は、原則として、与えられるいかなる適用例にも制限されないことは明らかであろう。本発明による方法は、連続的なデータ伝送、特にリアルタイムの伝送を含むすべてのケースおいて効果的に使用されることができる。
【００２０】
１つ又は複数の患者監視装置５、特に分娩監視装置は、内部及び／又はクローズドデータネットワーク３に接続されることができる。監視装置は、永続的に、例えば胎児の心拍及び母親の子宮の収縮のような患者データを取得し、このようなデータを内部及び／又はクローズドデータネットワーク３を介して提示する。好適には、以下で内部サーバ６と呼ばれる他のサーバ６が、内部／クローズドデータネットワーク３に接続される。内部サーバ６が、内部／クローズドデータネットワーク３にもっぱら接続されるのに対して、端末サーバ２とも呼ばれる他のサーバ２は、内部／クローズドデータネットワーク３及び外部／オープンデータネットワーク４と通信する。更に、以下で内部クライアント７と呼ばれる１つ又は複数のクライアントデータ処理システム７もまた、内部／クローズドデータネットワーク３に接続される。
【００２１】
これと対照的に、以下で外部クライアント８又は端末クライアント８と呼ばれる１つ又は複数のクライアントデータ処理システム８は、インターネット４によって特に形成されることができる外部／オープンデータネットワーク４に接続される。患者監視装置５によって得られる患者データを用意し又は処理することができる個々のサーバアプリケーションプログラム９（図２参照）が、サーバ２、６にインストールされる。内部クライアント７は、サーバアプリケーション９によって生成される患者データの表現が、当該クライアント７の表示スクリーン１１（図２参照）上に表示されることができるような態様で、サーバアプリケーション９と協力することができる個々のクライアントアプリケーションプログラム１０（図２参照）を備える。
【００２２】
クライアントアプリケーション１０が、当該外部クライアント８にインストールされる限り、同様にサーバアプリケーション９を備える端末サーバ２は、外部クライアント８が患者データにアクセスすることをも可能にする。
【００２３】
患者データは、比較的短い期間内に、好ましくはリアルタイムに更新され、表示されなければならないデータに関するので、例えば看護士又は医師のような当該ユーザが、当該クライアント表示スクリーン１１上に表示される患者データが本質的にリアルタイムデータであると考えて差し支えないことが非常に重要である。表示されるデータの最新さが確実にされることができないとき、ユーザは、少なくとも適当な警告標示を必要とする。インターネットのような外部／オープンデータネットワーク４は、永続的であって信頼できるデータ伝送を確実にするに十分なほど信頼できるわけではなく、安定もしていないので、この場合、他の保護の方策がとられなければならない。このために、本発明によるソフトウェアパッケージ１２（図２参照）によって実現される本発明による方法が使用される。
【００２４】
図２に従って、ソフトウェアパッケージ１２は、サーバアプリケーション９及びクライアントアプリケーション１０を有する。サーバアプリケーション９は、端末サーバ２に及び有利には内部サーバ６にもインストールされる。語「サーバ」が以下に使用されるとき、ほとんどの場合は端末サーバ２が意味されるが、原則的に、内部サーバ６に関係することもある。
【００２５】
サーバアプリケーション９は、以下で出力ユニット１３と呼ばれるプログラム又はプログラムセクション１３を含む。出力ユニット１３は、患者データを用意する責任を負い、患者データから出力データを生成する。この出力データは、表示スクリーン上に用意された患者データを表示するのに適している。サーバアプリケーション９は更に、以下で制御ユニット１４と呼ばれ、制御データを生成する役目を果たす他のプログラム又は他のプログラムセクション１４を含む。制御ユニット１５と以下で呼ばれる他のプログラムセクション又は他のプログラム１５が、少なくとも出力ユニット１３及び制御ユニット１４をトリガし、制御する役目を果たす。
【００２６】
クライアントアプリケーション１０は、以下で表現ユニット１６と呼ばれ、画像データを生成する役目を本質的に果たすプログラム又はプログラムセクション１６を含む。画像データは、画像の表示を実現するために、矢印１７に従ってクライアント表示スクリーン１１に供給される。このために、クライアント８が、グラフィックカード（図示せず）を有することができることが明らかであろう。このカードは、表現ユニット１６によって駆動され、それ自体がクライアント表示スクリーン１１を駆動する。クライアントアプリケーション１０は更に、以下でテストユニット１８と呼ばれる他のプログラムセクション又は他のプログラム１８を含む。
【００２７】
サーバ２は、一方で、内部データネットワーク３を介して少なくとも１つの患者監視装置５（図１参照）に接続され、他方で、外部データネットワーク４（連結かっこによって表される）を介して図示されるクライアント８に接続されることができる。クライアント８が、サーバ２にログインされる限り、サーバ２とクライアント８との間のデータリンクは、外部データネットワーク４によって形成される。この場合に示されるクライアント８は、外部クライアント８又は端末クライアント８に関係する。クライアントアプリケーション１０は、原則的に、内部クライアント７にもインストールされることができる。
【００２８】
クライアント８は更に、スピーカ２０に接続されうるサウンドカード８を有する。更に、キーボード２１がクライアント８に接続される。サーバアプリケーション９及びクライアントアプリケーション１０は、両方向矢印３０によって示されるように、確立されたデータリンク４を介して、すなわちデータネットワーク４を介して通信することができる。こうして、例えば入力命令は、キーボード２１から供給されることができる。
【００２９】
本発明による方法又は本発明によるプログラムパッケージ１２は、次のように動作する。
【００３０】
制御ユニット１４は、それが出力側で本質的に２つの異なる状態を表すことができるように構成される。第１の状態において、第１の制御データが生成される。この第１のデータは、第２の状態において生成される第２の制御データとは異なる。制御データは、矢印２２に従って外部データネットワーク４を介して、すなわち確立されたデータリンク４を介して、表現ユニット１６に伝送される。表現ユニット１６は、入力制御データに依存して、矢印１７に従ってクライアント表示スクリーン１１に供給される画像データを生成する。表現ユニット１６は、制御表現２３を形成する。制御表現２３は、ユーザが、オープン及び／又は外部データネットワーク４を介して存在するデータリンクが信頼できるかどうかを光学的に認識できるようにする。信頼できるデータリンクの場合、第１の制御データは、第２の制御データに基づいて生成される第２の制御表現２３’とは異なる第１の制御表現２３を生成する。
【００３１】
制御ユニット１４は、それが、トリガ信号の受信後に第１の状態となり、従って予め決められた実行時間中に信頼できるデータ接続の存在を示す第１の制御データを生成するように構成される。制御ユニット１４が、この実行時間内に新しいトリガ信号によって再びトリガされると、実行時間は、再び最初からランし始め、制御ユニット１４は、最適にトリガされると永続的に第１の状態となり、従って永続的に第１の制御データを生成する。第１の制御データは、クライアント表示スクリーン１１上への第１の制御表現２３の表示を実現する。しかしながら、到達する新しいトリガ信号がなく、実行時間が終わらなければないとき、制御ユニット１４は、自動的に第２の状態に変わる。第２の状態において、制御ユニット１４は、第２の制御データを生成し、この第２の制御データは、クライアント表示スクリーン１１上に第２の制御表現２３’の表示をもたらす。信頼できるデータリンクが存在するか否かをユーザが明白に認識できるようにするために、実際の、具体的な制御表現２３、２３’を使用することが好ましい。制御表現の表示を控えることによって第１の制御表現２３又は第２の制御表現２３’を生成することもまた原則的に可能であり、それによって少しの間、データが、矢印２２に従って制御ユニット１４から表現ユニット１６に伝送されない状況で、第１の制御データ又は第２の制御データが実現される。
【００３２】
好ましい実施例に従って、制御ユニット１４は、それが一連のシングルイメージから成るビデオシーケンスを生成することができるように構成される。第１の状態において、第１の制御データは、第１の制御表現２３が動画シーケンス、すなわち画像シーケンスを形成するような態様で生成される。動画シーケンスに基づいて、ユーザは、動きを認識することができる。動きは、それに応じてトリガが実行されるとき、いわば無限に繰り返される。これと対照的に、第２の制御データは、第２の制御表現２３’が止まっている画像によって、すなわち静止画像によって形成されるように選ばれる。好適には、ビデオシーケンスが、乗り物、特に蒸気機関車を表す実施例が利用される。乗り物は、第１の制御表現の間は動いており、第２の制御表現の間は静止している。例えば車輪の回転、乗り物の位置の変化、煙の発達などによって、乗り物の動きが象徴されることができる。
【００３３】
第１の制御表現２３又は第２の制御表現２３’が、クライアント表示スクリーン１１上に表示されるかどうかは、制御ユニット１４が遅れずに、すなわち実行時間内にトリガされることができるかどうかに依存する。本発明による制御ユニット１４のトリガは、制御ユニット１５によって実行されるテストプロシージャによって支配される。このテストプロシージャのコンテクストにおいて、制御ユニット１５は、矢印２４に従ってデータリンク４を介してテストユニット１８に伝送されるテストメッセージを周期的に生成する。制御ユニット１５がテストメッセージの伝送を繰り返すテストプロシージャの期間は、制御ユニット１４が第１の制御データを生成する前述した実行時間より短いように選ばれる。例えば、実行時間は５．５秒乃至６秒であり、上述の期間は、約５秒の持続時間を有する。テストユニット１８は、入力テストメッセージに依存して、データリンク４を介してサーバ２に同じテストメッセージ又は異なるテストメッセージを返す。返されるテストメッセージは、矢印２５に従って制御ユニット１５に返されることができる。制御ユニット１５は、入力テストメッセージをテストし、肯定のテスト結果の場合、実行時間をリセットするために矢印２６に従って制御ユニット１４にトリガ信号を伝送する。テストユニット１８によって返されるテストメッセージは、トリガ信号を形成してもよく、その場合、矢印２７に従って制御ユニット１４に直接供給される。制御ユニット１５からテストユニット１８に既に供給されたテストメッセージがトリガ信号に一致するとき、更なる簡略化が得られる。この場合、制御ユニット１５は、矢印２４に従ってデータリンク４を介して、すなわちデータネットワーク４を介してテストユニット１８にトリガ信号を供給し、それによって、トリガ信号は、矢印２７に従ってデータリンク４を介して、すなわち再びデータネットワーク４を介して制御ユニット１４に返されることによって、制御ユニット１４をトリガする。制御ユニット１４に到達するトリガ信号が、遅れずに到達し、なお読み取られることができるとき、既存のデータリンク４は十分に信頼できるとすることができる。この場合に限り、制御ユニット１４は、クライアント表示スクリーン１１に第１の制御表現２３を形成するために、第１の制御データを供給する。出力ユニット１３は、同じデータリンク４を介して、矢印２８に従って表現ユニット１６にその出力データを転送する。表現ユニット１６は、矢印１７に従ってクライアント表示スクリーン１１に供給される画像データを形成する。この画像データは、クライアント表示スクリーン１１上に、例えば心拍数及び／又は子宮の収縮の変化のプロトコルのような出力表現２９を生成する。
【００３４】
原則的に、出力表現２９及び制御表現２３は、クライアント表示スクリーン１１上のバックグラウンドに形成されることができ、例えばテキスト処理プログラム又は表示スクリーンセーバーの表示スクリーン出力のような他のクライアントアプリケーションは、フォアグラウンドに表示されることができる。データネットワーク４を介するデータリンクが、この構成において信頼できなくなると、第２の制御表現２３’が、可能性として形成されることができる。しかしながら、制御表現２３，２３’がバックグラウンドにのみ形成される場合、第２の制御表現２３’は、ユーザによって認識されることができない。
【００３５】
有利な他の実施例において、テストユニット１８は、テストメッセージが予め決められたテスト期間中、制御ユニット１５からテストユニット１８に届かない場合、このテストユニット自体がエラーメッセージを生成するように構成されることができる。いかなる場合も、このテスト期間は、テストプロシージャの持続時間より長く、具体的にはおよそ２倍の長さでありうる。テストユニット１８は、矢印３１に従って、クライアント表示スクリーン１１に直接又はグラフィックカードを介して、エラーメッセージを供給することができ、こうしてクライアント表示スクリーン１１に適切な警告標示３２を表示させる。この警告標示３２は、フォアグラウンドにおいて効果的に再生され、従ってユーザによって光学的に観察される可能性がより大きい。加えて又は代替として、テストユニット１８は、矢印３３に従って直接サウンドカード１９にエラーメッセージを供給することができる。サウンドカード１９は、矢印３４に従って適切な態様で音響信号を出すためにスピーカ２０をトリガする。この音響警告信号は、フォアグラウンドにおいて再生されることができる。
【００３６】
テストユニット１８によって返されるテストメッセージ、すなわち具体的にはトリガ信号が適切でない場合、制御ユニット１５は、エラーメッセージを生成することができ、矢印３５に従ってそれを表現ユニット１６に供給することができる。表現ユニット１６は、クライアント表示スクリーン１１に、制御表現２３に加えて適切な警告標示３６を生成する。前述のエラーメッセージは、矢印２２に従って表現ユニット１６に供給されるように、制御ユニット１４によって生成されることもできる。
【００３７】
加えて又は代替として、制御ユニット１５は、返されたテストメッセージが誤っており又は到達に失敗する場合、適当なエラーメッセージをクライアントアプリケーション１０に供給することができる。このエラーメッセージに応じて、クライアントアプリケーションは、音響警告信号を出力するように、矢印３７に従ってサウンドカード１９をトリガする。制御ユニット１５が、このエラーメッセージを矢印２４に従ってテストユニット１８に供給し、それによってテストユニット１８が、矢印３３に従ってサウンドカード１９を駆動する場合、特に効果的である。
【００３８】
データ交換のために、サーバアプリケーション９及びクライアントアプリケーション１０は、少なくとも１つのメインチャネル３８を生成し、このメインチャネル３８を介して、データの大部分が、クライアント８とサーバ２との間で交換される。特に、出力データ及び制御データの伝送は、このメインチャネル３８を介して行われる。テストユニット１８は、メインチャネル３８と平行であって、メインチャネル３８から独立している少なくとも１つの付加のチャネル３９を生成する。付加のチャネル３９を介して、テストメッセージ、すなわち具体的にはトリガ信号が、サーバ２とクライアント８との間で通信される。更に、付加のチャネル３９は、サーバ２からクライアント８のサウンドカード１９を駆動するために使用されることもできる。テストユニット１８は、特に、クライアントアプリケーション１０のＤＬＬ拡張として構成される（ＤＬＬはDynamic Link Libraryを表す）。このような仮想付加チャネル３９は、ＤＬＬ拡張によって非常に簡単に形成されることができる。
【００３９】
図３に従って、クライアント８は、次のようにサーバ２にログインすることができる。
【００４０】
ブロック４０において、サーバアプリケーション９は、クライアント８がサーバ２にログインすることによって開始される。ブロック４１において、端末セッションが関係するかどうか呼びかけ（interrogated）される。この呼びかけ４１は、サーバアプリケーション９が内部サーバ６上でもランすることができ、それによって内部クライアント７が内部サーバ６にログインすることができるように構成されるとき、必要である。理論的に述べると、内部クライアント７は、内部又はクローズドデータネットワーク３を介して端末サーバ２にアドレスすることもできる。端末セッションが関係しない場合、すなわち呼びかけ結果が否定（−）である場合、分岐４２は、直接状態４３に至る。状態４３において、サーバアプリケーション９は、クライアント表示スクリーン１１上に制御表現２３及び可能性として警告標示３６を再生することができる。この場合、データ伝送は、より信頼できる内部データネットワーク３を介してもっぱら行われるので、テストプロシージャは省かれることができ、従って制御ユニット１５は、周期的に、直接制御ユニット１４をトリガする。
【００４１】
呼びかけ４１の結果が肯定（＋）である場合、ブロック４４において、次の呼びかけが、付加のチャネル３９が利用可能かどうかに関して実行される。呼びかけの結果が否定（−）である場合、分岐４５は、直接状態４６に至る。状態４６において、制御表現２３及び警告標示３６は、クライアント表示スクリーン１１上に表示されない。必要に応じて、この状態４６において、異なる永続的な警告標示４７が、クライアント表示スクリーン１１に再生されることができ、それによって、リアルタイムデータ伝送に関してテストされなかったデータリンクが存在することを知らせる。呼びかけ結果４４が肯定（＋）である場合、ブロック４８に従って、接続メッセージが、制御ユニット１５によって付加のチャネル３９を介してテストユニット１８に供給される。ブロック４９において、テストユニット１８が接続メッセージに正しく応答したかどうかが呼びかけられる。例えば、テストユニット１８の互換性があるバージョンとの適当な通信が可能であるかどうかテストされる。肯定の結果（＋）である場合、状態４３に至る。状態４３において、制御表現２３及び可能性として警告標示３６が、クライアント表示スクリーン１１に再生されることができる。制御ユニット１４のトリガは、本発明に従ってテストユニット１８を介して間接的に行われる。呼びかけ４９の否定の結果（−）は、再び状態４６に至る。状態４６において、制御表現２３及び警告標示３６は再生されないが、必要に応じて、他の警告標示４７が再生されることができる。
【００４２】
制御表現２３，２３’及び例えば視覚的に再生される警報ベルの形の警告標示３６は、それらの機能が実際に活性化される場合だけ、クライアント表示スクリーン１１上に表現されることが確実にされる。
【図面の簡単な説明】
【００４３】
【図１】本発明による方法が使用されうるデータ処理システムの回路図の形で本発明の原理を示す図。
【図２】データリンクを介してサーバと通信するクライアントの回路図。
【図３】クライアントをサーバにログインさせるためのフローチャート。
【符号の説明】
【００４４】
１  ネットワーク、２  サーバ／端末サーバ／外部サーバ、３  クローズド及び／又は内部データネットワーク、４  オープン及び／又は外部データネットワーク、５  患者監視装置、６  サーバ／内部サーバ、７  クライアント／内部クライアント、８  クライアント／外部クライアント／端末クライアント、９  サーバアプリケーション、１０  クライアントアプリケーション、１１  クライアント表示スクリーン、１２  ソフトウェアパッケージ、１３  出力ユニット、１４  制御ユニット、１５  制御ユニット、１６  表現ユニット、１７  矢印、１８  テストユニット、１９  サウンドカード、２０  スピーカ、２１  キーボード、２２  矢印、２３  制御表現、２４  矢印、２５  矢印、２６  矢印、２７  矢印、２８  矢印、２９  出力表現、３０  両方向矢印、３１  矢印、３２  警告標示、３３  矢印、３４  矢印、３５  矢印、３６  警告標示、３７  矢印、３８  メインチャネル、３９  付加のチャネル、４０  サーバアプリケーションの開始、４１  呼びかけ、４２  分岐、４３  状態、４４  呼びかけ、４５  分岐、４６  状態、４７  警告標示、４８  接続メッセージの伝送、４９呼びかけ
【図１】
2005536941.tif 000003
【図２】
2005536941.tif 000004
【図３】
2005536941.tif 000005
【国際調査報告】
2005536941.tif 000006
2005536941.tif 000007
2005536941.tif 000008