Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7058840B2 - 機器を監視し、制御するための方法およびシステム - Google Patents
[go: Go Back, main page]

JP7058840B2 - 機器を監視し、制御するための方法およびシステム - Google Patents

機器を監視し、制御するための方法およびシステム Download PDF

Info

Publication number
JP7058840B2
JP7058840B2 JP2019553387A JP2019553387A JP7058840B2 JP 7058840 B2 JP7058840 B2 JP 7058840B2 JP 2019553387 A JP2019553387 A JP 2019553387A JP 2019553387 A JP2019553387 A JP 2019553387A JP 7058840 B2 JP7058840 B2 JP 7058840B2
Authority
JP
Japan
Prior art keywords
server
monitoring
gateway
web
web page
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
JP2019553387A
Other languages
English (en)
Other versions
JP2020516174A (ja
Inventor
ケイ・ヒュッケンベリ
シェル・カールソン
シュテファン・ヴィレハドソン
オリヤン・ボ・グレルソン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cytiva Sweden AB
Original Assignee
Amersham Bioscience AB
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 Amersham Bioscience AB filed Critical Amersham Bioscience AB
Publication of JP2020516174A publication Critical patent/JP2020516174A/ja
Application granted granted Critical
Publication of JP7058840B2 publication Critical patent/JP7058840B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/67ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9558Details of hyperlinks; Management of linked annotations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • 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/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • 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
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Computing Systems (AREA)
  • Public Health (AREA)
  • Business, Economics & Management (AREA)
  • Data Mining & Analysis (AREA)
  • General Business, Economics & Management (AREA)
  • Primary Health Care (AREA)
  • Epidemiology (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Selective Calling Equipment (AREA)
  • Arrangements For Transmission Of Measured Signals (AREA)

Description

本発明は、少なくとも1つの機器の遠隔監視および制御のための方法およびシステムに関する。
例えば、クロマトグラフィシステム、ろ過システム、およびバイオリアクタなどの、分析機器およびバイオプロセス機器の監視および制御は、通常、各機器について特別に設計された監視および制御プログラムを別々に含む機器サーバから行われる。
これらの従来のシステムに関する問題は、それらが、中央監視点を欠くということである。典型的には、いくつかの機器およびいくつかのタイプの機器を含有する大型設備は、手動で監視され、この場合、各機器は、手動の検査を必要とする。これらの検査は、非常に重要である。なぜなら、重要な動作が作業中である場合があり、その場合、いかなる故障についても可能な限り早く知ることが重要であるからである。
本発明の目的は、1つまたは複数の機器を監視し、制御するための改善された方法を提供することである。
この目的は、少なくとも1つの機器の遠隔監視および制御のための方法によって対処され、前記方法は、
- 少なくとも1つの機器からの情報を、少なくとも1つの機器に接続される少なくとも1つの機器サーバ内で収集するステップと、
- 少なくとも1つの機器サーバに接続されるゲートウェイに情報を転送するステップと、
- ゲートウェイ内で受け取られる機器からの情報を、ゲートウェイ内に提供されるウェブアプリケーションを含有する第2の自己ホスト型(self-hosted)ウェブサーバを使用して、機器監視ウェブページ内に発行するステップと、
- ゲートウェイに接続されるクライアントから機器監視ウェブページを開くステップと、
- 機器監視ウェブページ内に示される機器情報をクライアントから監視するステップと、
- 機器監視ウェブページ内のハイパーリンクを選択することによって、制御すべき機器の少なくとも1つを選ぶステップと、
- 機器サーバ内に提供されるウェブアプリケーションを含有する第1の自己ホスト型ウェブサーバによって提供される機器制御ウェブページに機器監視ウェブページをリダイレクトするステップと、
- 機器制御ウェブページを通じてクライアントから機器の少なくとも1つを制御するステップとを含む。
本目的はまた、少なくとも1つの機器の遠隔制御および監視を提供するための方法においても対処され、前記方法は、
- 移送手段を少なくとも1つの機器サーバに提供するステップであって、前記移送手段は、情報を機器サーバに接続される少なくとも1つの機器から受け取り、前記情報を少なくも1つの機器サーバに接続されるゲートウェイに転送するように構成される、ステップと、
- 機器制御ウェブページ内のウェブブラウザを介して少なくとも1つの機器を制御する可能性を提供するために、少なくとも1つの機器サーバ内にウェブアプリケーションを含有する第1の自己ホスト型ウェブサーバを提供するステップと、
- 発行手段をゲートウェイ内に提供するステップであって、前記発行手段は、情報を少なくとも1つの機器サーバから受け取り、前記情報を機器監視ウェブページ上に発行するように構成される、ステップと、
- ウェブブラウザを介して機器監視ウェブページ内の少なくとも1つの機器を監視する可能性を提供するために、ゲートウェイ内にウェブアプリケーションを含有する第2の自己ホスト型ウェブサーバを提供するステップとを含む。
本目的はまた、少なくとも1つの機器の遠隔制御および監視のためのシステムによっても対処され、前記システムは、
- 制御されおよび/または監視されるべき少なくとも1つの機器と、
- 少なくとも1つの機器に接続される少なくとも1つの機器サーバであって、前記機器サーバは、機器制御ソフトウェアを含む、少なくとも1つの機器サーバと、
- 少なくとも1つの機器サーバに接続される少なくとも1つのゲートウェイと、
- 少なくとも1つの機器サーバ内に提供される移送手段であって、前記移送手段は、情報を少なくとも1つの接続された機器から受け取り、前記情報を少なくとも1つのゲートウェイに転送するように構成される、移送手段と、
- 機器制御ウェブページ内のウェブブラウザを介して少なくとも1つの機器を制御する可能性を提供するために、少なくとも1つの機器サーバ内に提供されるウェブアプリケーションを含有する第1の自己ホスト型ウェブサーバと、
- 少なくとも1つのゲートウェイ内に提供される発行手段であって、前記発行手段は、情報を少なくとも1つの機器サーバから受け取り、前記情報を機器監視ウェブページ内に発行するように構成される、発行手段と、
- ウェブブラウザを介して機器監視ウェブページ内の少なくとも1つの機器を監視する可能性を提供するために、少なくとも1つのゲートウェイ内に提供されるウェブアプリケーションを含有する第2の自己ホスト型ウェブサーバとを備える。
本目的はまた、少なくとも1つの機器の遠隔制御および監視のためのシステム内に提供されるゲートウェイによっても対処され、前記システムは、制御されおよび/または監視されるべき少なくとも1つの機器と、少なくとも1つの機器に接続される少なくとも1つの機器サーバをと備え、前記機器サーバは、機器制御ソフトウェアを含み、前記ゲートウェイは、前記少なくとも1つの機器サーバに接続され、
- 発行手段であって、前記発行手段は、少なくとも1つの機器についての情報を少なくとも1つの機器サーバから受け取り、前記情報を機器監視ウェブページ内に発行するように構成される、発行手段と、
- ウェブブラウザを介して機器監視ウェブページ内の少なくとも1つの機器を監視する可能性を提供するために、ウェブアプリケーションを含有する第2の自己ホスト型ウェブサーバとを備える。
本目的はまた、少なくとも1つの機器の遠隔制御および監視のためのシステム内に提供されるように構成されるコンピュータプログラム製品によっても対処され、前記システムは、制御されおよび/または監視されるべき少なくとも1つの機器と、少なくとも1つの機器に接続される少なくとも1つの機器サーバと、少なくとも1つの機器サーバに接続される少なくとも1つのゲートウェイとを備え、前記コンピュータプログラム製品は、システム内の少なくとも1つの機器サーバおよびゲートウェイに、
- 少なくとも1つの機器からの情報を少なくとも1つの機器サーバ内で収集する方法ステップと
- ゲートウェイに情報を転送する方法ステップと、
- ゲートウェイ内で受け取られる機器からの情報を、ゲートウェイ内に提供されるウェブアプリケーションを含有する第2の自己ホスト型ウェブサーバを使用して、機器監視ウェブページ内に発行する方法ステップと、
- ユーザが、機器監視ウェブページ内の制御すべき機器を選ぶとき、機器サーバ内に提供されるウェブアプリケーションを含有する第1の自己ホスト型ウェブサーバによって提供される機器制御ウェブページに機器監視ウェブページをリダイレクトする方法ステップとを行わせるための命令を含む。
これによって、多くの異なる機器を、同じウェブページ内でかつゲートウェイに接続される任意のクライアントから監視することができる。さらに、各機器の制御は、ウェブアプリケーションを実行するウェブブラウザから容易に行われる。機器サーバおよびゲートウェイの両方におけるウェブアプリケーションを含有する自己ホスト型ウェブサーバの使用は、クライアントコンピュータ内のソフトウェアを更新する必要性を回避する。これは、ウェブサーバ内で利用可能なウェブアプリケーションが、クライアントコンピュータ内のウェブブラウザを必要とするだけであるという事実に起因している。ウェブアプリケーションに対するどんな更新も、1つの場所だけで行われ、行われるときは、ウェブブラウザ内で利用可能であることになる。
一実施形態では、前記移送手段および前記第1の自己ホスト型ウェブサーバは、少なくとも1つの機器サーバにアプリケーションプラグインとして提供され、前記発行手段および前記第2の自己ホスト型ウェブサーバは、ゲートウェイにアプリケーションプラグインとして提供される。これによって、元の機器制御ソフトウェアの更新の必要がなく、これは、新しいテストおよび検証が、更新されるソフトウェアについて必要とされるいくつかの環境において大きな利点となり得る。
一実施形態では、本方法はさらに、機器監視ウェブページ内に少なくとも1つのハイパーリンクを提供するステップを含み、前記少なくとも1つのハイパーリンクは、ハイパーリンクを選択する、例えばクリックするユーザを、機器制御ウェブページにリダイレクトすることになる。
一実施形態では、監視され制御される1つまたは複数の機器は、バイオプロセシング機器である。
本発明のさらなる利点および便益は、以下の詳細な説明および図面を考慮すると当業者にはすぐに明らかになるであろう。
遠隔監視および制御システムのためのネットワーク構造を概略的に示す図である。 少なくとも1つの機器の遠隔監視および制御のための方法の流れ図である。 少なくとも1つの機器の遠隔制御および監視を提供するための方法の流れ図である。 バイオプロセシング機器監視および制御システムのためのネットワーク構造のさらなる実施形態を示す図である。
図1は、本発明の一実施形態による少なくとも1つの機器3の遠隔制御および監視のためのシステム1についてのネットワーク構造を概略的に示す。システム1は、制御されおよび/または監視されるべき少なくとも1つの機器3を備える。これは、例えばクロマトグラフィシステム、ろ過システム、バイオリアクタ、ペプチド合成システムまたは電気泳動システムなどの、分析もしくはバイオプロセシング機器またはプロセス開発機器である可能性もある。システムはさらに、少なくとも1つの機器3に接続される少なくとも1つの機器サーバ5を備える。1つよりも多い機器3が、同じ機器サーバ5に接続されてもよい。図1に示される実施形態では、3つの機器サーバ5が、示される。機器サーバ5のうちの2つは、2つの機器3にそれぞれ接続され、1つの機器サーバ5は、1つの機器3に接続される。これはしかしながら、ほんの一例である。任意の数の機器3が、機器サーバ5のそれぞれに接続される可能性もあり、システム1は、任意の数の機器サーバ5を備えることができる。少なくとも1つの機器サーバ5は、この機器サーバ5に接続される機器3を制御するための機器制御ソフトウェアを含む。システム1はさらに、少なくとも1つの機器サーバ5に接続される少なくとも1つのゲートウェイ7を備える。ここではコンピュータおよび計算能力を有する携帯電話の形で示される、クライアント9は、ゲートウェイ7に接続することができる。
機器3の制御および/または監視は、クライアント9から行うことができる。移送手段11は、少なくとも1つの機器サーバ5内に提供される。前記移送手段11は、情報を少なくとも1つの接続された機器3から受け取り、前記情報を少なくとも1つのゲートウェイ7に転送するように構成される。さらに、ウェブアプリケーションを含有する第1の自己ホスト型ウェブサーバ13は、ウェブブラウザを介して少なくとも1つの機器3を制御する可能性を提供するために、少なくとも1つの機器サーバ5内に提供される。機器制御ウェブページは、少なくとも1つの機器サーバ5によって提供される。クライアント9は、以下でさらに説明されることになるゲートウェイ7を通じて機器制御ウェブページにアクセスすることができる。
発行手段15は、少なくとも1つのゲートウェイ7内に提供される。前記発行手段15は、機器3についての情報を少なくとも1つの接続された機器サーバ5から受け取り、前記情報を機器監視ウェブページ内に発行するように構成される。機器監視ウェブページ内での情報の前記発行は、機器が、接続されるとき、自動的に行われる。ゲートウェイ7は、ウェブアプリケーションを含有する第2の自己ホスト型ウェブサーバ17を備える。第2の自己ホスト型ウェブサーバは、情報をウェブページ内に発行する可能性を提供し、ウェブブラウザを介して少なくとも1つの機器を監視する可能性を提供する。これによって、ゲートウェイ7に接続されるクライアント9は、機器監視ウェブページを介して機器3を監視することができる。
前記移送手段11および前記第1の自己ホスト型ウェブサーバ13は、機器サーバ5にアプリケーションプラグインとして提供される。この中で、用語プラグインは、すでに存在しているソフトウェアに提供される拡張機能を指すことを目的としており、また単に拡張機能または追加機能と呼ばれる可能性もある。この発明では、移送手段および第1の自己ホスト型ウェブサーバ13の両方を機器サーバ5にプラグインとして提供することは、その結果、元の機器制御ソフトウェアの更新の必要がないので、利点である。いくつかの環境では、特にバイオプロセシング分野では、ソフトウェアが更新されているかどうかの新しい検証およびテストの必要があることもあり、したがって、プラグインは、検証が必要でないことを意味するので、ソフトウェアを更新する代わりに好まれる。機器サーバ5内での自己ホスト型ウェブサーバの使用はさらに、クライアントコンピュータ内のソフトウェアを更新する必要性を回避する。さらに、前記発行手段15および前記第2の自己ホスト型ウェブサーバ17は、上で与えられたのと同じ理由のためにゲートウェイ7にプラグインとして提供される。
前記システム1はさらに、機器監視ウェブページ内に提供される少なくとも1つのソフトウェアハイパーリンクURLまたは類似のものを含み、前記少なくとも1つのハイパーリンクは、ハイパーリンクを例えばクリックすることによって選択するユーザを機器制御ウェブページにリダイレクトすることになる。これによって、機器3は、ゲートウェイ7に接続されるクライアント9から遠隔で監視も制御もすることができる。クライアントのユーザは、機器監視ウェブページを開くことになり、そこではシステム1に接続されるすべての機器3が、グラフィカルユーザインターフェースダッシュボード内に示されることになる。機器3に関連する情報は、ダッシュボード内に示すことができる。そのような情報は、例えば警告、故障、ログ、ユーザ、方法または機器内で利用可能な任意の他のタイプのデータとすることができる。ダッシュボード(機器監視ウェブページ)内に示される各機器3は、ハイパーリンクを提供される。ユーザが、ハイパーリンクをクリックするとき、ユーザは、この特定の機器3および機器3に接続されるこの特定の機器サーバ5と関連する機器制御ウェブページにリダイレクトされる。機器制御ウェブページ内で、ユーザは、機器を制御することができる。
ゲートウェイ7はさらに、ファイアウォールを介してインターネットに接続される。それによって、クライアント(ウェブブラウザ)は、インターネットを通じてゲートウェイ7に接続する可能性もある。そのようなインターネット接続はもちろん、ユーザの認証および許可を必要とするということになる。これに加えて、暗号化を使用する安全な接続が、ウェブサーバとウェブブラウザとの間で移送されるデータの保護を確実にするために必要とされる。機器から取り出され、機器監視ウェブページ内に示されるデータの分析はこの場合、インターネットを通じて提供される可能性もある。さらに、図1に示されるシステム1に似た多くの異なるシステムからの比較および統計は、インターネットを通じて提供される可能性もある。
図2は、本発明の一実施形態による少なくとも1つの機器3の遠隔監視および制御のための方法の流れ図である。本方法は、以下のステップを含む。
S1: 少なくとも1つの機器3からの、例えば以下で述べられるタイプの情報を少なくとも1つの機器に接続される少なくとも1つの機器サーバ5内で収集するステップ。
S3: 情報を少なくとも1つの機器サーバ5に接続されるゲートウェイ7に転送するステップ。
S5: ゲートウェイ7内で受け取られる機器3からの情報を、ウェブアプリケーションを含有しかつゲートウェイ7内に提供される自己ホスト型ウェブサーバ17を使用して、機器監視ウェブページ内に発行するステップ。
S7:ゲートウェイ7に接続される、例えばインターネットまたはLANを介して接続されるクライアント9から機器監視ウェブページを開くステップ。
S9:機器監視ウェブページ内に示される機器情報をクライアント9から監視するステップ。
S11:機器監視ウェブページ内の適切なハイパーリンクを選択することによって制御すべき機器3の少なくとも1つを選ぶステップ。
S13: 機器監視ウェブページを、ウェブアプリケーションを含有しかつ機器サーバ5内に提供される自己ホスト型ウェブサーバ13によって提供される機器制御ウェブページにリダイレクトするステップ。
S15: 例えばインターネットまたはLANを介して、機器制御ウェブページを通じてクライアント9から直接機器3の少なくとも1つを制御するステップ。
一実施形態では、情報をゲートウェイ7に転送するステップは、情報をゲートウェイに接続される少なくとも2つの機器サーバ5からゲートウェイに転送するステップを含む。一実施形態では、監視するステップは、同じ機器監視ウェブページ内の1つよりも多い機器を監視するステップを含む。ゲートウェイ7は、異なるプロトコルに従ってフォーマットされた複数の機器サーバ5からのデータを受け取ることができるネットワークノードとすることができ、その場合機器サーバ5は、パケット交換を用いる分散ネットワークである。
図3は、本発明の一実施形態による少なくとも1つの機器3の遠隔制御および監視を提供するための方法の流れ図である。本方法は、以下のステップを含む。
A1:移送手段11を少なくとも1つの機器サーバ5に提供するステップ。前記移送手段11は、機器サーバ5に接続される少なくとも1つの機器3から情報を受け取り、前記情報を少なくとも1つの機器サーバ5に接続されるゲートウェイ7に転送するように構成される。
A3:機器制御ウェブページ内のウェブブラウザを介して少なくとも1つの機器3を制御する可能性を提供するために、ウェブアプリケーションを含有する第1の自己ホスト型ウェブサーバ13を少なくとも1つの機器サーバ5内に提供するステップ。
A5:発行手段15をゲートウェイ7内に提供するステップ。前記発行手段は、少なくとも1つの機器3についての情報を少なくとも1つの機器サーバ5から受け取り、前記情報を機器監視ウェブページ上に発行するように構成される。
A7:ウェブブラウザおよび機器監視ウェブページを介して少なくとも1つの機器3を監視する可能性を提供するために、ウェブアプリケーションを含有する第2の自己ホスト型ウェブサーバ17をゲートウェイ7内に提供するステップ。
一実施形態によると、前記移送手段11および前記第1の自己ホスト型ウェブサーバ13は、少なくとも1つの機器サーバ5にアプリケーションプラグインとして提供され、前記発行手段15および前記第2の自己ホスト型ウェブサーバ17は、ゲートウェイ7に上で論じられたようなプラグインとして提供される。
本発明の一実施形態では、本方法はさらに、機器監視ウェブページ内の各機器についてのURLまたは類似のハイパーリンクを各機器についての対応する機器制御ウェブページに提供するステップを含む。
本発明によるシステムおよび方法は、少なくとも1つの機器の遠隔制御および監視のためのシステム内に提供されるように構成されるコンピュータプログラム製品において行うことができる。前記システムは、制御されおよび/または監視されるべき少なくとも1つの機器と、少なくとも1つの機器に接続される少なくとも1つの機器サーバと、少なくとも1つの機器サーバに接続される少なくとも1つのゲートウェイとを備える。前記コンピュータプログラム製品は、システム内の少なくとも1つの機器サーバおよびゲートウェイに、
- 少なくとも1つの機器からの情報を、少なくとも1つの機器サーバ内で収集する方法ステップと、
- ゲートウェイに情報を転送する方法ステップと、
- ゲートウェイ内で受け取られる機器からの情報を、ゲートウェイ内に提供されるウェブアプリケーションを含有する自己ホスト型ウェブサーバを使用して、機器監視ウェブページ内に発行する方法ステップと、
- ユーザが、機器監視ウェブページ内の制御すべき機器を選ぶとき、機器サーバ内に提供されるウェブアプリケーションを含有する自己ホスト型ウェブサーバによって提供される機器制御ウェブページに機器監視ウェブページをリダイレクトする方法ステップとを行わせるための命令を含む。
上で述べられたシステムは、特にGE Healthcare Bio-Sciencesによって販売されるような、AKTA、およびWAVEのブランド名の下で販売されるタイプだが排他的でない、バイオプロセシング機器の監視および制御のために特別な有用性を有する。これらの機器は、異なる機能性を提供するように再構成することができるタイプであり、したがって必ずしも厳密に同じ機能を絶えず行っているとは限らない。それ故に、遠隔監視および制御は、入力および出力が変化しないプロセス機器の監視および制御よりもより重要である。また、これらのブランドのついた機器は、事後保全および予防保全の両方に対する準備、ならびに消耗品の交換および供給をも必要とする。これらのブランドのついた機器は、もし補助コンポーネントが、用いられるならば、増加した容量または増加した機能性を有することができ、したがって、そのような消耗品および補助コンポーネントの在庫管理の必要性がある。
図4は、図1に示されるそれに似たネットワークシステム100を示し、その場合類似の特徴は、同じ最後の2桁を含む参照数字を有する。システム100のアーキテクチャは、上で述べられたのと同じである。機器性能を監視する目的のために、機器103例えばAKTAクロマトグラフィ機器またはWAVEバイオリアクタから機器サーバ105に伝達される情報102は典型的には、
プロセスランタイム、
時間によるセンサデータ(曲線データ)、
用いられるプロセスステップ、
プロセスステップ進行、ならびに
エラー事象、エラーログおよび警告のうちの任意の1つまたは複数を示すデータを含む。
データは、機器サーバ105においてフォーマットされ、次いで例えばパケット交換データ104としてゲートウェイ107に伝達される。ゲートウェイ107の性能を増強するために、例えば長く続くプロセスが、監視されるとき、この実施形態でのゲートウェイは、データ104が、クライアント109によってアクセスされるまで、データ104を記憶するまたはバッファリングするためのメモリストレージ106を含む。システムの機能性をさらに増強するために、双方向通信が、在庫(inventory)サーバ108とゲートウェイとの間で利用可能であり、その場合在庫サーバは、フォーマット済みデータが、在庫サーバから受け取られ、クライアント109によって再びアクセス可能であるように、機器サーバと同様の方法で構成される。在庫サーバ108は、補助装置および消耗品のリアルタイムレコードを有し、それらは、機器の近くに、またはより遠くに物理的に位置することができる。在庫サーバは、補助コンポーネントおよび消耗品の発注および予約の目的のためにクライアント制御を可能にするウェブアプリケーションをホストする。
在庫データを含むことができる、機器データ110は、任意選択でインターネットを横断したパケット交換データを介してまたはLANを介して再びクライアントに伝達される。そのデータは、例えばすべての機器からのエラーまたは警告だけを示す、個々の機器に関連するデータ、または照合データとすることができる。
機器サーバに伝達される機器データ102はまた、機器保全(予防保全または事後保全)の目的のために使用されてもよく、
エラー事象、エラーログおよび警告、
機器ランタイム、
バルブサイクル、UVランプ燃焼時間、ポンプストロークなどの、機器重要部品についてのランタイム、
限界外の電力消費、ならびに
消耗品の過剰消費を含んでもよい。
この場合もやはり、そのようなデータは、ゲートウェイ107への前方伝達のために機器サーバ105においてフォーマットされ、もし必要ならばメモリ106に記憶され、クライアント109によってアクセスされてもよい。在庫サーバ018からの在庫データへのアクセスは、予想外の保全が上で述べられた制御ステップを介して予定に入れられることを可能にし、すなわちその場合クライアントは、もし必要ならば上で述べられた監視データおよび在庫データに頼って、例えば監視される機器を補完するまたは交換するために物理的在庫から補助コンポーネントを予約することによって、機器サーバにおいてホストされるウェブベースのアプリケーションを介して機器制御ソフトウェアにアクセスすることができる。消耗アイテムもまた、クライアント109を介して予約することができる。
クライアント109を介した機器103の制御は、各機器サーバを介して直接行うことができ、クライアントは、従来のセキュリティソフトウェアを介して、適切なサーバにハイパーリンクを介して向けられている。そのような制御は、
適切なプロセスルーチンを選択すること、
プロセスルーチン内にステップ含むもしくは除外すること、
補助装置を追加するもしくは除去するためにルーチンを中断すること、
正常に動作しないもしくは欠陥のある部品を交換するためにルーチンを中断すること、
消耗品を交換するもしくは追加するためにルーチンを中断すること、および/または
機器を始動するもしくは停止することの目的のためにクライアントによって送られる制御データを含むことができる。
バイオプロセシング機器に関連して上記で与えられる例は、例にすぎず、他の機器が、このシステムを使用して制御され、監視されてもよい。それにもかかわらず、述べられるシステムによる監視および制御の利点は、機能的に適合可能であり、機能および/または物理的場所において異種である複数の機器の効率的かつ高速な制御を可能にし、そのため、多数の工業的用途にわたる使用に適合され得る。
1 システム
3 機器
5 機器サーバ
7 ゲートウェイ
9 クライアント
11 移送手段
13 第1の自己ホスト型ウェブサーバ
15 発行手段
17 第2の自己ホスト型ウェブサーバ
100 システム
102 情報、機器データ
103 機器
104 パケット交換データ
105 機器サーバ
106 メモリストレージ、メモリ
107 ゲートウェイ
108 在庫サーバ
109 クライアント
110 機器データ

Claims (13)

  1. 少なくとも1つの機器(3)の遠隔監視および制御のための方法であって、
    前記少なくとも1つの機器(3)からの情報を、前記少なくとも1つの機器に接続される少なくとも1つの機器サーバ(5)内で収集するステップ(S1)と、
    前記少なくとも1つの機器サーバ(5)に接続されるゲートウェイ(7)に前記情報を転送するステップ(S3)と、
    前記ゲートウェイ(7)内で受け取られる前記機器(3)からの前記情報を、前記ゲートウェイ(7)内に提供されるウェブアプリケーションを含有する第2の自己ホスト型ウェブサーバ(17)を使用して、機器監視ウェブページ内に発行するステップ(S5)と、
    前記ゲートウェイ(7)に接続されるクライアント(9)から前記機器監視ウェブページを開くステップ(S7)と、
    前記機器監視ウェブページ内に示される前記機器(3)からの前記情報を前記クライアント(9)から監視するステップ(S9)と、
    前記機器監視ウェブページ内のハイパーリンクを選択することによって、制御すべき前記機器(3)のうちの少なくとも1つを選ぶステップ(S11)と、
    前記機器サーバ(5)内に提供されるウェブアプリケーションを含有する第1の自己ホスト型ウェブサーバ(13)によって提供される機器制御ウェブページに前記機器監視ウェブ
    ページをリダイレクトするステップ(S13)と、
    前記機器制御ウェブページを通じて前記クライアント(9)から前記機器(3)のうちの少なくとも1つを制御するステップ(S15)と
    を含む、遠隔監視および制御のための方法。
  2. ゲートウェイ(7)に前記情報を転送する前記ステップ(S3)は、前記ゲートウェイに接続される少なくとも2つの機器サーバ(5)から前記ゲートウェイに情報を転送するステップを含む、請求項1に記載の方法。
  3. 監視する前記ステップ(S9)は、同じ機器監視ウェブページ内の1つよりも多い機器(3)を監視するステップを含む、請求項1または2に記載の方法。
  4. 少なくとも1つの機器(3)の遠隔制御および監視を提供するための方法であって、
    移送手段(11)を少なくとも1つの機器サーバ(5)に提供するステップ(A1)であって、前記移送手段(11)は、前記機器サーバ(5)に接続される少なくとも1つの機器(3)から情報を受け取り、前記情報を前記少なくとも1つの機器サーバ(5)に接続されるゲートウェイ(7)に転送するように構成される、ステップ(A1)と、
    ェブブラウザを介して機器制御ウェブページ内の前記少なくとも1つの機器(3)を制御する可能性を提供するために、ウェブアプリケーションを含有する第1の自己ホスト型ウェブサーバ(13)を前記少なくとも1つの機器サーバ(5)内に提供するステップ(A3)と、
    発行手段(15)を前記ゲートウェイ(7)内に提供するステップ(A5)であって、前記発行手段(15)は、少なくとも1つの機器サーバ(5)から情報を受け取り、前記情報を機器監視ウェブページ上に発行するように構成される、ステップ(A5)と、
    ウェブブラウザを介して前記機器監視ウェブページ内の前記少なくとも1つの機器(3)を監視する可能性を提供するために、ウェブアプリケーションを含有する第2の自己ホスト型ウェブサーバ(17)を前記ゲートウェイ(7)内に提供するステップ(A7)と
    を含む、遠隔制御および監視を提供するための方法。
  5. 前記移送手段(11)および前記第1の自己ホスト型ウェブサーバ(13)は、前記少なくとも1つの機器サーバ(5)にプラグインとして提供され、前記発行手段(15)および前記第2の自己ホスト型ウェブサーバ(17)は、前記ゲートウェイ(7)にプラグインとして提供される、請求項4に記載の方法。
  6. 前記機器監視ウェブページ内の各機器(3)についてのハイパーリンクを各機器についての対応する機器制御ウェブページに提供するステップをさらに含む、請求項4または5に記載の方法。
  7. 少なくとも1つの機器(3)の遠隔制御および監視のためのシステムであって、
    制御されおよび/または監視されるべき少なくとも1つの機器(3)と、
    前記少なくとも1つの機器に接続される少なくとも1つの機器サーバ(5)であって、前記機器サーバは、機器制御ソフトウェアを含む、少なくとも1つの機器サーバ(5)と、
    前記少なくとも1つの機器サーバに接続される少なくとも1つのゲートウェイ(7)と、
    前記少なくとも1つの機器サーバ(5)内に提供される移送手段(11)であって、前記移送手段は、前記少なくとも1つの接続された機器(3)から情報を受け取り、前記情報を前記少なくとも1つのゲートウェイ(7)に転送するように構成される、移送手段(11)と、
    機器制御ウェブページ内のウェブブラウザを介して前記少なくとも1つの機器(3)を制御する可能性を提供するために前記少なくとも1つの機器サーバ(5)内に提供されるウェブアプリケーションを含有する第1の自己ホスト型ウェブサーバ(13)と、
    前記少なくとも1つのゲートウェイ(7)内に提供される発行手段(15)であって、前記
    発行手段は、情報を少なくとも1つの機器サーバ(5)から受け取り、前記情報を機器監視ウェブページ内に発行するように構成される、発行手段(15)と、
    ウェブブラウザを介して前記機器監視ウェブページ内の前記少なくとも1つの機器(3)を監視する可能性を提供するために前記少なくとも1つのゲートウェイ(7)内に提供されるウェブアプリケーションを含有する第2の自己ホスト型ウェブサーバ(17)と
    を備える、遠隔制御および監視のためのシステム。
  8. 前記移送手段(11)および前記第1の自己ホスト型ウェブサーバ(13)は、前記機器サーバ(5)にプラグインとして提供され、前記発行手段(15)および前記第2の自己ホスト型ウェブサーバ(17)は、前記ゲートウェイ(7)にプラグインとして提供される、請求項7に記載のシステム。
  9. 前記少なくとも1つの機器(3)は、分析機器、バイオプロセス機器またはプロセス開発機器である、請求項7または8に記載のシステム。
  10. 前記少なくとも1つの機器(3)は、クロマトグラフィシステム、ろ過システム、バイオリアクタ、ペプチド合成システムまたは電気泳動システムである、請求項7から9のいずれか一項に記載のシステム。
  11. 前記機器監視ウェブページ内に提供される少なくとも1つのハイパーリンクをさらに含み、前記少なくとも1つのハイパーリンクは、前記ハイパーリンクを選択するユーザを前記機器制御ウェブページにリダイレクトすることになる、請求項7から10のいずれか一項に記載のシステム。
  12. 少なくとも1つの機器(3)の遠隔制御および監視のためのシステム(1)内に提供されるゲートウェイ(7)であって、前記システムは、制御されおよび/または監視されるべき少なくとも1つの機器(3)と、前記少なくとも1つの機器に接続される少なくとも1つの機器サーバ(5)とを備え、前記機器サーバは、機器制御ソフトウェアを含み、前記ゲートウェイ(7)は、前記少なくとも1つの機器サーバ(5)に接続され、
    発行手段(15)であって、前記発行手段は、前記少なくとも1つの機器(3)についての情報を前記少なくとも1つの機器サーバ(5)から受け取り、前記情報を機器監視ウェブページ内に発行する、発行手段(15)と、
    ウェブブラウザを介して前記機器監視ウェブページ内の前記少なくとも1つの機器(3)を監視する可能性を提供するために、ウェブアプリケーションを含有する第2の自己ホスト型ウェブサーバ(17)と
    を備える、ゲートウェイ(7)。
  13. 少なくとも1つの機器(3)の遠隔制御および監視のためのシステム(1)内に提供されるように構成されるコンピュータプログラムであって、前記システムは、制御されおよび/または監視されるべき少なくとも1つの機器と、前記少なくとも1つの機器に接続される少なくとも1つの機器サーバ(5)と、前記少なくとも1つの機器サーバ(5)に接続される少なくとも1つのゲートウェイ(7)とを備え、前記コンピュータプログラムは、前記システム(1)内の前記少なくとも1つの機器サーバ(5)および前記ゲートウェイ(7)に、
    前記少なくとも1つの機器(3)からの情報を前記少なくとも1つの機器サーバ(5)内で収集する方法ステップと、
    前記ゲートウェイ(7)に前記情報を転送する方法ステップと、
    前記ゲートウェイ(7)内で受け取られる前記機器(3)からの前記情報を、前記ゲートウェイ(7)内に提供されるウェブアプリケーションを含有する第2の自己ホスト型ウェブサーバ(17)を使用して、機器監視ウェブページ内に発行する方法ステップと、
    ユーザが、前記機器監視ウェブページ内の制御すべき機器を選ぶとき、前記機器サーバ(5)内に提供されるウェブアプリケーションを含有する第1の自己ホスト型ウェブサーバ(13)によって提供される機器制御ウェブページに前記機器監視ウェブページをリダイレクトする方法ステップと
    を行わせるための命令を含む、コンピュータプログラム。
JP2019553387A 2017-03-28 2018-03-28 機器を監視し、制御するための方法およびシステム Active JP7058840B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GBGB1704970.1A GB201704970D0 (en) 2017-03-28 2017-03-28 Method and system for monitoring and controlling instruments
GB1704970.1 2017-03-28
PCT/EP2018/058019 WO2018178203A1 (en) 2017-03-28 2018-03-28 Method and system for monitoring and controlling instruments

Publications (2)

Publication Number Publication Date
JP2020516174A JP2020516174A (ja) 2020-05-28
JP7058840B2 true JP7058840B2 (ja) 2022-04-25

Family

ID=58688079

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019553387A Active JP7058840B2 (ja) 2017-03-28 2018-03-28 機器を監視し、制御するための方法およびシステム

Country Status (6)

Country Link
US (2) US11568986B2 (ja)
EP (1) EP3603004B1 (ja)
JP (1) JP7058840B2 (ja)
CN (1) CN110663240A (ja)
GB (1) GB201704970D0 (ja)
WO (1) WO2018178203A1 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2593212B (en) * 2020-03-20 2022-10-05 Agilent Technologies Inc Sample separation network with simply connectable sample separation device

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004046383A (ja) 2002-07-10 2004-02-12 Nec Corp Web監視システム及びそれに用いるweb監視方法
JP2004112507A (ja) 2002-09-19 2004-04-08 Sanwa Shutter Corp ホームネットワーク用情報配信システム及び情報配信サーバ
US20050080799A1 (en) 1999-06-01 2005-04-14 Abb Flexible Automaton, Inc. Real-time information collection and distribution system for robots and electronically controlled machines
JP2005227144A (ja) 2004-02-13 2005-08-25 Shimadzu Corp 分析機器用コントローラ
JP2006092035A (ja) 2004-09-21 2006-04-06 Hasegawa Isamu 遠隔監視制御システム
JP2006216072A (ja) 2000-07-21 2006-08-17 Samsung Electronics Co Ltd ワールドワイドウェブ上のホームネットワークのためのアーキテクチャー
JP2008097381A (ja) 2006-10-12 2008-04-24 Matsushita Electric Works Ltd 住宅設備監視システム用表示装置
JP2008134934A (ja) 2006-11-29 2008-06-12 Canon Inc プリントシステム、制御方法、及びプログラム

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0973297A2 (en) * 1998-07-17 2000-01-19 Tektronix, Inc. Web based remote monitoring/control of a measurement instrument
WO2000067134A1 (en) 1999-04-29 2000-11-09 Panja, Inc. Internet application control system and method
US20020184326A1 (en) * 2001-05-31 2002-12-05 Andrew Thomson System and method for providing network interfaces to instruments without networking capabilities
US20020198964A1 (en) 2001-06-26 2002-12-26 International Business Machines Corporation Method and system for wireless remote monitoring and control of a manufacturing execution system
US20050155043A1 (en) 2004-01-08 2005-07-14 Schulz Kurt S. Human-machine interface system and method for remotely monitoring and controlling a machine
US7440809B2 (en) 2004-07-14 2008-10-21 York International Corporation HTML driven embedded controller
KR100877987B1 (ko) 2007-02-08 2009-01-12 엘지전자 주식회사 빌딩관리시스템
US8938721B2 (en) * 2010-07-21 2015-01-20 Microsoft Corporation Measuring actual end user performance and availability of web applications
CN103973733B (zh) 2013-01-29 2018-01-09 中国地质科学院地质研究所 网页版仪器远程控制系统及方法
EP3022287A4 (en) * 2013-07-19 2017-05-10 Circle Technologies, Inc. Systems and methods for bioprocess analysis
US9571904B2 (en) * 2013-11-21 2017-02-14 Ge Healthcare Bio-Sciences Ab Systems and methods for status indication in a single-use biomedical and bioprocess system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050080799A1 (en) 1999-06-01 2005-04-14 Abb Flexible Automaton, Inc. Real-time information collection and distribution system for robots and electronically controlled machines
JP2006216072A (ja) 2000-07-21 2006-08-17 Samsung Electronics Co Ltd ワールドワイドウェブ上のホームネットワークのためのアーキテクチャー
JP2004046383A (ja) 2002-07-10 2004-02-12 Nec Corp Web監視システム及びそれに用いるweb監視方法
JP2004112507A (ja) 2002-09-19 2004-04-08 Sanwa Shutter Corp ホームネットワーク用情報配信システム及び情報配信サーバ
JP2005227144A (ja) 2004-02-13 2005-08-25 Shimadzu Corp 分析機器用コントローラ
JP2006092035A (ja) 2004-09-21 2006-04-06 Hasegawa Isamu 遠隔監視制御システム
JP2008097381A (ja) 2006-10-12 2008-04-24 Matsushita Electric Works Ltd 住宅設備監視システム用表示装置
JP2008134934A (ja) 2006-11-29 2008-06-12 Canon Inc プリントシステム、制御方法、及びプログラム

Also Published As

Publication number Publication date
EP3603004A1 (en) 2020-02-05
EP3603004B1 (en) 2024-10-02
US20200381112A1 (en) 2020-12-03
WO2018178203A1 (en) 2018-10-04
JP2020516174A (ja) 2020-05-28
US20230138356A1 (en) 2023-05-04
CN110663240A (zh) 2020-01-07
US11862335B2 (en) 2024-01-02
US11568986B2 (en) 2023-01-31
GB201704970D0 (en) 2017-05-10

Similar Documents

Publication Publication Date Title
US20210374032A1 (en) Digital twin workflow simulation
JP5885859B2 (ja) 構成可能なワークフロー機能の提供
CN111831269A (zh) 一种应用开发系统、运行方法、设备及存储介质
US20140089155A1 (en) Mapping portal applications in multi-tenant environment
US9552226B1 (en) Predictive order status system and method for computing environment
JP2011518278A (ja) 風力タービンの構成管理システムおよびその中央コンピュータシステム
EP2590113A1 (en) On demand multi-objective network optimization
CN109586946B (zh) 异常处理方法、装置及计算机可读存储介质
JP7058840B2 (ja) 機器を監視し、制御するための方法およびシステム
Terdal Microservices enabled e-commerce web application
CN109032594A (zh) 一种高效的移动应用管理网站前端开发的方法及系统
HK1252990A1 (zh) 用於在网页上识别和呈现相关联的物品的集成插件
NZ554258A (en) Predictive model implementation system and methodology
Jaghoori et al. A multi‐infrastructure gateway for virtual drug screening
US11210630B2 (en) Integrated receiving and classification of computer hardware
US20060036675A1 (en) Method and system for energy management and optimization.
US12401627B2 (en) System and methods for predictive cyber-physical resource management
KR100716507B1 (ko) 인터넷을 이용한 경매 부동산의 감정평가방법 및 그 시스템
US20160307168A1 (en) System and Method for Managing Products, Product Services, and Stakeholders over an Internet
US20180343184A1 (en) Platform for Multi-Function Network Resource Analysis
WO2017002116A1 (en) A method and system for optimizing purchases of services for construction sites
Jayashree et al. Enterprise IoT development platforms
US20130159149A1 (en) Integrating partner erp system into a host financial system using generic cost objects
Le Develop an E-Commerce System using. NET API and React, and Deploying Devops
WO2025149833A1 (zh) 处理接口调用请求的方法、电子设备及存储介质

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191128

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211124

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211129

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220228

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220314

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220331

R150 Certificate of patent or registration of utility model

Ref document number: 7058840

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250