(57)【要約】  機器(1)の自動的なインストールおよびセットアップのための方法であって、  -  機器(1)をネットワーク(19)内のサービスソフトウェアシステム(15)に、第1の通信インターフェース(6)経由で接続するステップ(S1)と、  -  機器(1)の識別情報(5)を、機器からサービスソフトウェアシステム(15)に、第1の通信インターフェース(6)経由で送るステップ(S3)と、  -  サービスソフトウェアシステム(15)内で、識別情報(5)を解析することによって機器(1)の少なくとも1つの特徴を認識するステップ(S5)と、  -  前記少なくとも1つの特徴または識別情報に基づいて、サービスソフトウェアシステム(15)によって、機器のために必要な制御ソフトウェアの部分を備える専用の上位レベル制御ソフトウェア(25)を作成するステップ(S7)と、  -  前記少なくとも1つの特徴または識別情報に基づいて、サービスソフトウェアシステム(15)から機器(1)に、第2の通信インターフェース(16)を動作可能にするソフトウェア、および機器のローカル制御のために必要な下位レベル制御ソフトウェアコンポーネントを送り(S9)、サービスソフトウェアシステムから受け取った下位レベル制御ソフトウェアコンポーネントを、機器内でインストールし(S11)、コンフィギュレーションするステップと、  -  機器内の組込み制御ソフトウェア(9)を開始するステップ(S13)と、  -  機器内の組込み制御ソフトウェアを使用して、機器に専用の上位レベル制御ソフトウェアに、第1の通信インターフェース経由または第2の通信インターフェース(16)経由でアクセスするステップ(S15)であって、前記組込み制御ソフトウェアが、下位レベル制御ソフトウェアを使用して機器を監視および制御する、ステップと  を備える方法が開示される。
2020508520.tif 000002
【特許請求の範囲】
【請求項１】
機器(1)の自動的なインストールおよびセットアップのための方法であって、
前記機器(1)をネットワーク(19)内のサービスソフトウェアシステム(15)に、第1の通信インターフェース(6)経由で接続するステップ(S1)と、
前記機器(1)の識別情報(5)を、前記機器から前記サービスソフトウェアシステム(15)に、前記第1の通信インターフェース(6)経由で送るステップ(S3)と、
前記サービスソフトウェアシステム(15)内で、前記識別情報(5)を解析することによって前記機器(1)の少なくとも1つの特徴を認識するステップ(S5)と、
前記少なくとも1つの特徴または識別情報に基づいて、前記サービスソフトウェアシステム(15)によって、前記機器のために必要な制御ソフトウェアの部分を備える専用の上位レベル制御ソフトウェア(25)を作成するステップ(S7)と、
前記少なくとも1つの特徴または識別情報に基づいて、前記サービスソフトウェアシステム(15)から前記機器(1)に、第2の通信インターフェース(16)を動作可能にするソフトウェア、および前記機器のローカル制御のために必要な下位レベル制御ソフトウェアコンポーネントを送り(S9)、前記サービスソフトウェアシステムから受け取った前記下位レベル制御ソフトウェアコンポーネントを、前記機器内でインストールし(S11)、コンフィギュレーションするステップと、
前記機器内の組込み制御ソフトウェア(9)を開始するステップ(S13)と、
前記機器内の前記組込み制御ソフトウェアを使用して、前記機器に専用の前記上位レベル制御ソフトウェアに、前記第1の通信インターフェース経由または前記第2の通信インターフェース(16)経由でアクセスするステップ(S15)であって、前記組込み制御ソフトウェアが、下位レベル制御ソフトウェアを使用して前記機器を監視および制御する、ステップと、
を含む方法。
【請求項２】
前記方法のステップが、前記機器内の処理デバイス(12)内で、前記サービスソフトウェアシステム内の処理デバイス(22)内で、および任意選択で前記ネットワーク内でも実行される、請求項1に記載の方法。
【請求項３】
前記サービスソフトウェアシステムから前記機器に送る(S9)ことが、前記機器のために必要なコンフィギュレーション設定を送ることをさらに含む、請求項1または2に記載の方法。
【請求項４】
ユーザが、前記ネットワーク内の前記上位レベル制御ソフトウェアおよび／または前記サービスソフトウェアシステムに、クライアントソフトウェア(29)を接続するステップ(S17)と、
前記ユーザによって、前記クライアントソフトウェア(29)を通じて、前記機器を制御(S19)および監視するステップと、
をさらに含む、請求項1から3のいずれか一項に記載の方法。
【請求項５】
前記機器が、1つまたは複数のコンピュータ内にインストールされた、前記機器のデータ格納、制御、および監視を可能にするソフトウェアを必要とする機器である、請求項1から4のいずれか一項に記載の方法。
【請求項６】
前記機器が、クロマトグラフィーシステム、フィルタシステム、またはバイオリアクタである、請求項1から5のいずれか一項に記載の方法。
【請求項７】
上位レベル制御ソフトウェアを作成するステップ(S7)が、予め定義されたコンポーネントを統合されたソフトウェア手段に構成するステップを含む、請求項1から6のいずれか一項に記載の方法。
【請求項８】
前記サービスソフトウェアシステムによって、特定の前記機器のために必要な前記ネットワーク内のデータベースを指定するステップ(S7)と、前記データベースのデータを前記上位レベル制御ソフトウェアおよび前記下位レベル制御ソフトウェアに供給するステップとをさらに含む、請求項1から7のいずれか一項に記載の方法。
【請求項９】
前記機器(1)をネットワーク内のサービスソフトウェアシステム(15)に接続するステップ(S1)が、前記サービスソフトウェアシステムへのアドレスが前記機器の接続ソフトウェア内にプリプログラムされることによって、ユーザが前記機器に給電するとき、自動的に実行される、請求項1から8のいずれか一項に記載の方法。
【請求項１０】
前記サービスソフトウェアシステム内で認識される(S5)前記機器の前記少なくとも1つの特徴が、機器のタイプおよび／または前記機器の能力、および／または前記機器がモジュラーコンポーネントを含んで組み立てられている場合の前記機器のモジュラーコンポーネントの構成である、請求項1から9のいずれか一項に記載の方法。
【請求項１１】
前記サービスソフトウェアシステムに前記上位レベル制御ソフトウェアおよび前記下位レベル制御ソフトウェアをリモートアップデートさせることによって、前記システム内で前記上位レベル制御ソフトウェアおよび前記下位レベル制御ソフトウェアを一元的にアップデートするステップをさらに含む、請求項1から10のいずれか一項に記載の方法。
【請求項１２】
特定の前記機器のために専用の上位レベル制御ソフトウェア、および任意選択で、特定の前記機器のために専用のデータベースのデータを、インストールパッケージ内に提供し、それを、前記機器のローカル制御およびローカル監視のためにダウンロードできるようにするステップをさらに含む、請求項1から11のいずれか一項に記載の方法。
【請求項１３】
加入ベースのソフトウェアライセンス供与を提供するステップ、
サービス目的での加入ベースの監視を提供するステップ、および／または
リモート対応のトラブルシューティングを提供するステップ
のうちの1つまたは複数をさらに含む、請求項1から12のいずれか一項に記載の方法。
【請求項１４】
ユーザによって制御および監視される機器(1)であって、
前記機器の少なくとも1つの特徴に固有な識別情報(5)と、
組込み制御ソフトウェア(9)と、
機器処理デバイス(12)と、を備え、前記機器処理デバイス(12)が、
前記機器(1)をネットワーク(19)内のサービスソフトウェアシステム(15)に、第1の通信インターフェース(6)経由で接続するステップと、
前記機器(1)の前記識別情報(5)を、前記サービスソフトウェアシステム(15)に、前記第1の通信インターフェース(6)経由で送るステップと、
前記サービスソフトウェアシステム(15)から、前記第1の通信インターフェース経由または第2の通信インターフェース(16)経由で、特定の前記機器のために必要な下位レベル制御ソフトウェアコンポーネントを受け取るステップであって、前記下位レベル制御ソフトウェアコンポーネントが特定の前記機器のために必要な制御ソフトウェアの部分を備える、ステップと、
前記サービスソフトウェアシステム(15)から受け取った前記下位レベル制御ソフトウェアコンポーネントを、前記機器(1)内でインストールし、コンフィギュレーションするステップと、
前記機器(1)内の前記組込み制御ソフトウェア(9)を開始するステップと、
前記機器内の前記組込み制御ソフトウェアを、前記ネットワーク内の、特定の前記機器のために必要な制御ソフトウェアの部分を備える上位レベル制御ソフトウェア(25)に、前記第1の通信インターフェース経由または前記第2の通信インターフェース(16)経由で接続するステップ(S15)であって、前記組込み制御ソフトウェアが、下位レベル制御ソフトウェアを使用して前記機器を監視および制御する、ステップと、
を実行するように構成された、機器(1)。
【請求項１５】
前記機器処理デバイス(12)がさらに、前記サービスソフトウェアシステム(15)から、特定の前記機器のために必要なコンフィギュレーション設定を受け取るように構成された、請求項14に記載の機器。
【請求項１６】
前記機器(1)が、1つまたは複数のコンピュータ内にインストールされた、前記機器のデータ格納、制御、および監視を可能にするソフトウェアを必要とする機器である、請求項14または15に記載の機器。
【請求項１７】
前記機器(1)が、クロマトグラフィーシステム、フィルタシステム、またはバイオリアクタである、請求項16に記載の機器。
【請求項１８】
前記機器処理デバイス(12)が、前記サービスソフトウェアシステム(15)へのアドレスが前記機器の接続ソフトウェア内にプリプログラムされることによって、ユーザが前記機器(1)をオンにするとき、前記機器(1)を前記ネットワーク(19)内の前記サービスソフトウェアシステム(15)に自動的に接続するように構成された、請求項14から17のいずれか一項に記載の機器。
【請求項１９】
前記機器処理デバイス(12)が、前記サービスソフトウェアシステムからソフトウェアアップデートを受け取るように構成された、請求項14から18のいずれか一項に記載の機器。
【請求項２０】
サービスソフトウェアシステム(15)であって、
機器の識別情報(5)を、前記機器(1)から第1の通信インターフェース(6)経由で受け取るステップと、
前記識別情報(5)を解析することによって前記機器の少なくとも1つの特徴を認識するステップと、
前記特徴または情報に基づいて、特定の前記機器(1)のために必要な制御ソフトウェアの部分を備える上位レベル制御ソフトウェア(25)を作成するステップと、
前記サービスソフトウェアシステム(15)から前記機器(1)に、第2の通信インターフェース(16)、および特定の前記機器のために必要な制御ソフトウェアの部分を備える下位レベル制御ソフトウェアコンポーネントを送るステップと、
を実行するように構成された少なくとも1つの処理デバイス(22)を備える、ネットワーク(19)内に設けられたサービスソフトウェアシステム(15)。
【請求項２１】
前記処理デバイス(22)がさらに、特定の前記機器のために必要なコンフィギュレーション設定を前記機器(1)に送るように構成された、請求項20に記載のサービスソフトウェアシステム(15)。
【請求項２２】
前記処理デバイス(22)が、予め定義されたコンポーネントを統合されたソフトウェア手段に構成することによって上位レベル制御ソフトウェア(25)を作成するように構成された、請求項20または21に記載のサービスソフトウェアシステム。
【請求項２３】
前記処理デバイス(22)がさらに、特定の前記機器のために必要な前記ネットワーク内のデータベース(27)を指定し、前記データベースのデータを前記上位レベル制御ソフトウェアおよび下位レベル制御ソフトウェアに供給するように構成された、請求項20から22のいずれか一項に記載のサービスソフトウェアシステム。
【請求項２４】
前記処理デバイス(22)がさらに、特定の前記機器(1)のために専用の上位レベル制御ソフトウェア(25)、および場合により特定の前記機器(1)のために専用のデータベース(27)のデータを、インストールパッケージ内に提供し、それを、前記機器のローカル制御およびローカル監視のためにダウンロードできるようにするように構成された、請求項20から23のいずれか一項に記載のサービスソフトウェアシステム。
【請求項２５】
システム内に備えられた機器(1)の自動的なインストールおよびセットアップを可能にするシステム(31)であって、
請求項14から19のいずれか一項に記載の、ユーザによって制御および監視される機器(1)と、
請求項20から24のいずれか一項に記載の、サービスソフトウェアシステム(15)と、
ユーザが前記機器(1)を制御および監視することができるクライアントソフトウェア(29)と、
を備える、システム(31)。
【請求項２６】
前記ネットワーク内のデータベースおよび機器関連ソフトウェアをさらに備える、請求項25に記載のシステム。
【請求項２７】
ネットワーク(19)内のサービスソフトウェアシステム(15)内の少なくとも1つの処理デバイス(22)上で実行されるとき、前記処理デバイス(22)に、
機器の識別情報(5)を、前記機器(1)から第1の通信インターフェース(6)経由で受け取ることと、
前記識別情報を解析することによって前記機器の少なくとも1つの特徴を認識することと、
前記特徴または情報に基づいて、特定の前記機器のために必要な制御ソフトウェアの部分を備える上位レベル制御ソフトウェア(25)を作成することと、
前記サービスソフトウェアシステム(15)から前記機器(1)に、第2の通信インターフェース(16)、特定の前記機器のために必要な制御ソフトウェアの部分を備える下位レベル制御ソフトウェアコンポーネント、および場合により特定の前記機器のために必要なコンフィギュレーション設定を送ることと、
を行わせる命令を備える、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器の自動的なインストールおよびセットアップのための方法およびシステムに関する。
【背景技術】
【０００２】
特定のソフトウェアおよび外部コンピュータデバイスを制御および監視に必要としている機器の、インストールおよびコンフィギュレーションをすることは、しばしば困難であり、時間がかかる。クロマトグラフィー、フィルタシステム、およびバイオリアクタが、そのような機器の例である。機器に接続する必要があるとともにこの機器に専用である必要のあるコンピュータ内に、特定の制御ソフトウェアをインストールする必要がある。さらに、データベースおよび／または電子ライセンス(e-license)システムがしばしば必要とされる。
【０００３】
これらの類の機器をインストールおよびセットアップするためのプロセスには、時間およびユーザの知識が必要である。さらに、機器に接続されるコンピュータなどの必要なインフラストラクチャが、ラボ内のスペースを必要とする。
【発明の概要】
【課題を解決するための手段】
【０００４】
本発明の目的は、機器のインストールおよびセットアップのための改善された方法およびシステムを提供することである。
【０００５】
これは、独立請求項に記載の方法、機器、サービスソフトウェアシステム、システム、およびコンピュータプログラムによって達成される。
【０００６】
本発明の一態様では、機器の自動的なインストールおよびセットアップのための方法が提供される。前記方法は、
-  機器をネットワーク内のサービスソフトウェアシステムに、第1の通信インターフェース経由で接続するステップと、
-  機器の識別情報を、機器からサービスソフトウェアシステムに、第1の通信インターフェース経由で送るステップと、
-  サービスソフトウェアシステム内で、識別情報を解析することによって機器の少なくとも1つの特徴を認識するステップと、
-  サービスソフトウェアシステムによって、この特定の機器のために必要な制御ソフトウェアの部分を備える上位レベル制御ソフトウェア(high level control software)を作成するステップと、
-  サービスソフトウェアシステムから機器に、第2の通信インターフェース、およびこの特定の機器のために必要な下位レベル制御ソフトウェア(low level control software)コンポーネントを送るステップであって、前記下位レベル制御ソフトウェアコンポーネントがこの特定の機器のために必要な制御ソフトウェアの部分を備える、ステップと、
-  サービスソフトウェアシステムから受け取った下位レベル制御ソフトウェアコンポーネントを、機器内でインストールし、コンフィギュレーションするステップと、
-  機器内の組込み制御ソフトウェアを開始するステップと、
-  機器内の組込み制御ソフトウェアを、ネットワーク内の、この機器に専用の上位レベル制御ソフトウェアに、サービスソフトウェアシステムから機器内に受け取った第2の通信インターフェース経由で接続するステップであって、前記組込み制御ソフトウェアが、下位レベル制御ソフトウェアを使用して機器を監視および制御する、ステップと
を含む。
【０００７】
本発明の別の態様では、ユーザによって制御および監視される機器が提供され、前記機器は、
-  機器の少なくとも1つの特徴に固有な識別情報と、
-  組込み制御ソフトウェアと、
-  機器処理デバイスと、を備え、機器処理デバイスが、
-  機器をネットワーク内のサービスソフトウェアシステムに、第1の通信インターフェース経由で接続するステップと、
-  機器の前記識別情報を、サービスソフトウェアシステムに、第1の通信インターフェース経由で送るステップと、
-  サービスソフトウェアシステムから、第2の通信インターフェース、およびこの特定の機器のために必要な下位レベル制御ソフトウェアコンポーネントを受け取るステップであって、前記下位レベル制御ソフトウェアコンポーネントがこの特定の機器のために必要な制御ソフトウェアの部分を備える、ステップと、
-  サービスソフトウェアシステムから受け取った下位レベル制御ソフトウェアコンポーネントを、機器内でインストールし、コンフィギュレーションするステップと、
-  機器内の組込み制御ソフトウェアを開始するステップと、
-  機器内の組込み制御ソフトウェアを、ネットワーク内の、この特定の機器のために必要な制御ソフトウェアの部分を備える上位レベル制御ソフトウェアに、サービスソフトウェアシステムから機器内に受け取った第2の通信インターフェース経由で接続するステップであって、前記組込み制御ソフトウェアが、下位レベル制御ソフトウェアを使用して機器を監視および制御する、ステップと、
を実行するように構成される。
【０００８】
本発明のさらに別の態様では、
-  機器の識別情報を、機器から第1の通信インターフェース経由で受け取るステップと、
-  識別情報を解析することによって機器の少なくとも1つの特徴を認識するステップと、
-  この特定の機器のために必要な制御ソフトウェアの部分を備える上位レベル制御ソフトウェアを作成するステップと、
-  サービスソフトウェアシステムから機器に、第2の通信インターフェース、およびこの特定の機器のために必要な制御ソフトウェアの部分を備える下位レベル制御ソフトウェアコンポーネントを送るステップと、
を実行するように構成された少なくとも1つの処理デバイスを備える、サービスソフトウェアシステムがネットワーク内に設けられる。
【０００９】
本発明のさらに別の態様では、システム内に具備された機器の自動的なインストールおよびセットアップを可能にするシステムが提供される。前記システムは、
-  上述した、ユーザによって制御および監視される機器と、
-  上述した、サービスソフトウェアシステムと、
-  ユーザがそれを通じて機器を制御および監視することのできる、クライアントソフトウェアと、
を備える。
【００１０】
本発明のさらに別の態様では、ネットワーク内のサービスソフトウェアシステム内の少なくとも1つの処理デバイス上で実行されるとき、処理デバイスに、
-  機器の識別情報を、機器から第1の通信インターフェース経由で受け取ることと、
-  識別情報を解析することによって機器の少なくとも1つの特徴を認識することと、
-  この特定の機器のために必要な制御ソフトウェアの部分を備える上位レベル制御ソフトウェアを作成することと、
-  サービスソフトウェアシステムから機器に、第2の通信インターフェース、この特定の機器のために必要な制御ソフトウェアの部分を備える下位レベル制御ソフトウェアコンポーネント、および場合によりこの特定の機器のために必要なコンフィギュレーション設定を送ることと、
を行わせる命令を備える、コンピュータプログラムが提供される。
【００１１】
これによって、機器の自動的なインストールおよびセットアップのための方法およびシステムが提供される。ユーザは、インストールに時間を費やす必要がなく、またユーザは、インストールプロセスについて教育を受ける必要がない。本方法および本システムでは、システムコンピュータが不要である。特定のコンピュータが機器に専用でなければならないのではなく、その代わりに、ユーザは、機器を制御および監視するための、ネットワーク内の事前にインストールされた上位レベル制御ソフトウェアおよび／またはサービスソフトウェアシステムに、モバイル電話やラップトップなど、任意の望まれるデバイスから、ウェブブラウザを介して接続することができる。さらに、本発明によるシステムでは、各ユーザがソフトウェアをアップデートする必要もない。全てのアップデートは、サービスソフトウェアシステム内で一元的に実施される。さらに、本システムでは、データベースが常にデータベースクライアントの近くに位置し、そのことが性能を向上させる。
【００１２】
実施形態の好ましい特徴については、従属請求項に記載される。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態による、システム内に具備された機器の自動的なインストール、セットアップ、およびコンフィギュレーションを可能にするシステムを概略的に示す図である。
【図２】本発明の一実施形態による方法のフローチャートである。
【発明を実施するための形態】
【００１４】
本発明による、機器1の自動的なインストールおよびセットアップのための方法およびシステム31が提供される。図1は、システム31を概略的に示し、図2は、方法のフローチャートである。両図が下の説明の中で参照される。機器1は、1つまたは複数のコンピュータ内にインストールされた、機器のデータ格納、制御、および監視を可能にするソフトウェアを必要とする機器である。機器1は、一実施形態では、例えば、クロマトグラフィーシステム、フィルタシステム、またはバイオリアクタとすることができる。
【００１５】
本発明による方法は、以下を含む。
【００１６】
S1:機器1をネットワーク19内のサービスソフトウェアシステム15に、第1の通信インターフェース6経由で接続するステップ。サービスソフトウェアシステム15は、ハードウェアおよびソフトウェアを具備し、ネットワーク19内に設けられ、そのネットワークには機器1も接続することができる。これは、例えばインターネットなどの公衆ネットワークまたはローカルネットワークのいずれかとすることができる。ユーザは機器を、サービスソフトウェアシステム15を介して制御および監視することができる。本発明の一実施形態では、機器をネットワーク19内のサービスソフトウェアシステム15に接続するステップS1が、サービスソフトウェアシステム15へのアドレスが機器1の接続ソフトウェア内にプリプログラムされることによって、ユーザが機器1をオンにするとき、自動的に実行される。
【００１７】
S3:機器1の識別情報IDを、機器1からサービスソフトウェアシステム15に、第1の通信インターフェース6経由で送るステップ。
【００１８】
S5:サービスソフトウェアシステム15内で、識別情報IDを解析することによって機器1の少なくとも1つの特徴を認識するステップ。サービスソフトウェアシステムによって、識別情報を解析することによって認識することのできる機器の特徴は、例えば、機器のタイプおよび／または機器の能力とすることができる。
【００１９】
S7:サービスソフトウェアシステム15によって、この特定の機器1のために必要な専用の上位レベル制御ソフトウェア25を作成するステップ。ここで、上位レベルソフトウェアとは、サービスセンタ15においてリモート作成されるソフトウェアを意味する。上位レベル制御ソフトウェア25は、機器の監視および制御のために必要なソフトウェアの部分を備える。上位レベル制御ソフトウェア25を作成することS7は、予め定義されたコンポーネントを統合されたソフトウェア手段に構成することを含むことができる。場合により上位レベル制御ソフトウェア25を作成するこのステップS7はまた、サービスソフトウェアシステム15によって、この特定の機器1のために必要なネットワーク19内のデータベース27を指定することと、前記データベース27のデータを上位レベル制御ソフトウェアおよび下位レベル制御ソフトウェアに供給することとを含み、ここで、下位レベルソフトウェアとは、機器1のレベルにおいて動作することになっているソフトウェアである。
【００２０】
S9:サービスソフトウェアシステム15から機器1に、第1のインターフェース6と同一のインターフェースであってよい第2の通信インターフェース16経由で、この特定の機器1のために必要な専用の下位レベル制御ソフトウェアコンポーネントを送り、場合によりまた、この特定の機器1のために必要なコンフィギュレーション設定を送るステップ。下位レベル制御ソフトウェアは、機器の監視および制御のために必要な制御ソフトウェアのさらなる部分を備える。この下位レベル制御ソフトウェアは、サービスソフトウェアシステム内に予め格納される。この特定の機器について認識された機器の特徴に基づいて、予め定義された下位レベル制御ソフトウェアのセットが、サービスソフトウェアシステムから機器に供給される。第2の通信インターフェース16は、本発明の一実施形態では、第1の通信インターフェース6と同一の物理接続を使用することができる。
【００２１】
S11:サービスソフトウェアシステム15から受け取った下位レベル制御ソフトウェアコンポーネントを、機器1内でインストールし、コンフィギュレーションするステップ。
【００２２】
S13:EPROMなどのROMなどのメモリ内に格納されたコンフィギュレーション済みソフトウェアである、機器1内の組込み制御ソフトウェア9を開始するステップ。
【００２３】
S15:サービスソフトウェアシステム15から機器1内に受け取った第2の通信インターフェース16経由で、機器1内の組込み制御ソフトウェア9を、ネットワーク19内の、この機器1に専用の上位レベル制御ソフトウェア25に接続またはリンクするステップ。前記組込み制御ソフトウェア9は、下位レベル制御ソフトウェアを使用して機器1を監視および制御する。動作中、上位レベルソフトウェアおよび下位レベルソフトウェア、ならびに組込みソフトウェアは、上記のインターフェースまたはそのうちの一方経由で通信することができる。
【００２４】
上述した方法ステップは、機器1内の処理デバイス12内で、サービスソフトウェアシステム15内の処理デバイス22内で、および場合によりネットワーク19内でも実行される。
【００２５】
本発明の一実施形態では、方法はさらに以下を含む。
【００２６】
S17:ユーザが、ネットワーク内の上位レベル制御ソフトウェア25および／またはサービスソフトウェアシステム15に、ウェブブラウザなどのクライアントソフトウェア29を接続するステップ。ユーザは、ラップトップやモバイル電話など、任意の種類の接続可能なクライアントデバイスを使用することができる。
【００２７】
S19:ユーザによって、クライアントソフトウェア29を通じて、機器1を制御および監視するステップ。
【００２８】
本発明の一実施形態による方法は、サービスソフトウェアシステム15に上位レベル制御ソフトウェアおよび下位レベル制御ソフトウェアをリモートアップデートさせることによって、システム内で上位レベル制御ソフトウェアおよび下位レベル制御ソフトウェアを一元的にアップデートすることをさらに含む。これにより、ソフトウェアを最新式に保つという作業が、エンドユーザから取り去られる。ソフトウェアはその場合、常に、最新であり、最も安全であり、かつアップデート版が入手可能である。
【００２９】
本発明の一実施形態では、方法は、この特定の機器1のために専用の上位レベル制御ソフトウェア25、および場合によりこの特定の機器1のために専用のデータベース27のデータを、インストールパッケージ内に提供し、それを、機器1のローカル制御およびローカル監視のためにダウンロードできるようにするステップをさらに含む。これによって、中央ネットワークを通じて接続されることを望まないユーザが、自動化されたセットアップ方法を利用し、その後、セットアップのコピーをローカルネットワークにダウンロードし、それを通じて接続されるというオプションが生まれる。ユーザはそれでも迅速なインストールおよびセットアップを得ることとなり、かつそれでも全てのデータおよび制御をローカルに有することが可能である。
【００３０】
本発明の一実施形態では、方法は、使う必要に応じて顧客がソフトウェアの代金を支払えるようにする、加入ベースのソフトウェアライセンス供与も含む。全てのソフトウェアが利用可能であるが、ユーザは実際の使用のみにライセンス供与する。
【００３１】
本発明の一実施形態では、方法は、サービス目的での加入ベースの監視および／またはリモート対応のトラブルシューティングも含む。本発明による方法およびシステムは、リモート監視、ならびに従来の方法およびシステムでは可能ではなかったリモートトラブルシューティングを可能にし、リモートトラブルシューティングは、より迅速な顧客サポート、より少ない移動、およびより正確な顧客情報を可能にするものである。
【００３２】
本発明によれば、ユーザによって制御および監視される機器1が提供される。この機器は、1つまたは複数のコンピュータ内にインストールされた、機器のデータ格納、制御、および監視を可能にするソフトウェアを必要とする、例えばクロマトグラフィーシステム、フィルタシステム、またはバイオリアクタなどの機器とすることができる。前記機器1は、機器の少なくとも1つの特徴に固有な識別情報5を具備する。機器の特徴は、例えば、上で論じたように、機器のタイプおよび／または機器の能力とすることができる。機器1は、組込み制御ソフトウェア9をさらに具備し、組込み制御ソフトウェア9が担う役割は、上位レベル制御ソフトウェアと通信すること、下位レベル制御ソフトウェアをコンフィギュレーションすること、および下位レベル制御ソフトウェアを使用して機器を制御することである。機器1は、機器処理デバイス12であって、組込み制御ソフトウェア9に接続され、
- 機器1をネットワーク19内のサービスソフトウェアシステム15に、第1の通信インターフェース6経由で接続するステップと、
- 機器1の前記識別情報5を、サービスソフトウェアシステム(15)に、第1の通信インターフェース6経由で送るステップと、
- サービスソフトウェアシステム15から、第1の通信インターフェース、または第2の通信インターフェース16経由で、この特定の機器のために必要な下位レベル制御ソフトウェアコンポーネント、および場合によりまた、この特定の機器のために必要なコンフィギュレーション設定を受け取るステップと、
- サービスソフトウェアシステム15から受け取った下位レベル制御ソフトウェアコンポーネントを、機器1内でインストールし、コンフィギュレーションするステップと、
- 機器1内の組込み制御ソフトウェア9を開始するステップと、
- 機器内の組込み制御ソフトウェアを、ネットワーク内の、この機器に専用の上位レベル制御ソフトウェアに、サービスソフトウェアシステムから機器内に受け取った第2の通信インターフェース経由で接続するステップS15であって、前記組込み制御ソフトウェアが、下位レベル制御ソフトウェアを使用して機器を監視および制御する、ステップと
を実行するように構成された、機器処理デバイス12をさらに具備する。
【００３３】
本発明の一実施形態では、機器処理デバイス12は、サービスソフトウェアシステム15へのアドレスが機器1の接続ソフトウェア内にプリプログラムされることによって、ユーザが機器1に給電するとき、機器1をネットワーク19内のサービスソフトウェアシステム15に自動的に接続するように構成される。
【００３４】
本発明の一実施形態では、機器処理デバイス12は、サービスソフトウェアシステムから組込み制御ソフトウェアおよび下位レベル制御ソフトウェア用のソフトウェアアップデートを受け取るように構成される。
【００３５】
さらに本発明によれば、
-  機器の識別情報5を、機器1から第1の通信インターフェース6経由で受け取るステップと、
-  識別情報5を解析することによって上述した機器の少なくとも1つの特徴を認識するステップと、
-  この特定の機器1のために必要な上位レベル制御ソフトウェア25を作成するステップと、
-  サービスソフトウェアシステム15から機器1に、第2の通信16、およびこの特定の機器のために必要な下位レベル制御ソフトウェアコンポーネント、および場合によりまた、この特定の機器のために必要なコンフィギュレーション設定を送るステップと
を実行するように構成された少なくとも1つの処理デバイス22を具備する、サービスソフトウェアシステム15がネットワーク19内に設けられる。
【００３６】
本発明の一実施形態では、前記処理デバイス22が、予め定義されたコンポーネントを統合されたソフトウェア手段に構成することによって上位レベル制御ソフトウェア25を作成するように構成される。また、本発明の一実施形態では、前記処理デバイス22がさらに、この特定の機器1のために必要なネットワーク内のデータベース27を指定することと、前記データベースのデータを上位レベル制御ソフトウェアおよび下位レベル制御ソフトウェアに供給するように構成される。
【００３７】
本発明の一実施形態では、前記処理デバイス22がさらに、この特定の機器1のために専用の上位レベル制御ソフトウェア25、および場合によりこの特定の機器1のために専用のデータベース27のデータを、インストールパッケージ内に提供し、それを、機器のローカル制御およびローカル監視のためにダウンロードできるようにするように構成される。
【００３８】
さらに本発明によれば、システム内に具備された機器1の自動的なインストールおよびセットアップを可能にするシステム31が提供され、前記システム31は、
-  上述した、ユーザによって制御および監視される機器1と、
-  上述した、サービスソフトウェアシステム15と、
-  ユーザがそれを通じて機器1を制御および監視することのできる、クライアントソフトウェア29と
を具備する。
【００３９】
クライアントソフトウェア29は、例えば、ウェブブラウザとすることができる。また、ユーザは、上述した任意のクライアントデバイスを通じて接続され得る。
【００４０】
本発明の一実施形態では、システム31はさらに、ソフトウェアおよび異なるソフトウェア間の通信を実行するためのインフラストラクチャおよびハードウェアを含むネットワーク内の、データベース、サービスソフトウェア、および機器関連ソフトウェアを具備する。
【００４１】
さらに、本発明によるコンピュータプログラムが提供される。前記コンピュータプログラムは、ネットワーク19内のサービスソフトウェアシステム15内の少なくとも1つの処理デバイス22上で実行されると、処理デバイス22に、
-  機器の識別情報5を、機器1から第1の通信インターフェース6経由で受け取ることと、
-  識別情報を解析することによって機器の少なくとも1つの特徴を認識することと、
-  この特定の機器のために必要な上位レベル制御ソフトウェア25を作成することと、
-  サービスソフトウェアシステム15から機器1に、第2の通信インターフェース16、およびこの特定の機器のために必要な下位レベル制御ソフトウェアコンポーネント、および場合によりまた、この特定の機器のために必要なコンフィギュレーション設定を送ることと、
を行わせる命令を具備する。
【符号の説明】
【００４２】
1  特定機器
5  識別情報
6  第1の通信インターフェース、第1のインターフェース
9  組込み制御ソフトウェア
12  機器処理デバイス
15  サービスソフトウェアシステム、サービスセンタ
16  第2の通信インターフェース、第2の通信
19  ネットワーク
22  処理デバイス
25  上位レベル制御ソフトウェア
27  データベース
29  クライアントソフトウェア
31  システム
【図１】
2020508520.tif 000003
【図２】
2020508520.tif 000004
【国際調査報告】
2020508520.tif 000005
2020508520.tif 000006
2020508520.tif 000007