JP2007164371A - ソフトウェア管理システム - Google Patents
ソフトウェア管理システム Download PDFInfo
- Publication number
- JP2007164371A JP2007164371A JP2005358151A JP2005358151A JP2007164371A JP 2007164371 A JP2007164371 A JP 2007164371A JP 2005358151 A JP2005358151 A JP 2005358151A JP 2005358151 A JP2005358151 A JP 2005358151A JP 2007164371 A JP2007164371 A JP 2007164371A
- Authority
- JP
- Japan
- Prior art keywords
- software
- medical devices
- time
- information
- date
- 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.)
- Granted
Links
Images
Landscapes
- Measuring And Recording Apparatus For Diagnosis (AREA)
- Debugging And Monitoring (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
Abstract
【解決手段】ソフトウェア管理システム1は、医用装置3−1〜3−nとサーバ2を備える。各医用装置3−1〜3−nは、医用ソフトウェア310の動作状況を示すログ情報320を記録するログ記録部32を備える。サーバ2は、障害修正用ソフトウェア210を格納する情報格納部21と、各医用装置3−1〜3−nのログ情報320に基づいて、それら医用装置3−1〜3−nに対する障害修正用ソフトウェア210の配信順序を決定する配信順序決定部22と、決定された配信順序に基づいて医用装置3−1〜3−nに障害修正用ソフトウェア210を配信する配信制御部200とを備える。医用装置3−1〜3−nは、サーバ2から配信された障害修正用ソフトウェア210により医用ソフトウェア310をアップデートする。
【選択図】図1
Description
図1〜図9を参照しつつ、本発明に係るソフトウェア管理システムの第1の実施形態を説明する。図1は、本システムの全体構成の一例を表すブロック図である。図2は、医用装置を制御するソフトウェアの構成の一例を表す概略図である。図3〜図5は、医用装置が記録するログ情報(動作状況情報)の一例を表す図である。図6は、このログ情報を記録する処理の一例を表すフローチャートである。図7は、ソフトウェア障害の発生頻度に基づく配信スケジュール決定処理の一例を表すフローチャートである。図8は、アップデート用ソフトウェアの配信処理の一例を表すフローチャートである。図9は、ソフトウェアの使用頻度に基づく配信スケジュール決定処理の一例を表すフローチャートである。
図1に示すソフトウェア管理システム1は、サーバ2と、複数(n台)の医用装置3−1〜3−nとを備えている。医用装置3−1〜3−nは、それぞれ異なる医療機関(病院、診療所、大学、研究所等)に設置されている。各医用装置3−1〜3−nは、インターネット等の広域ネットワークNを通じて、サーバ2とデータ通信可能に設置されている。
医用装置3は、医療分野において用いられる任意の装置であって、所定のソフトウェアによる制御にしたがって動作するように構成されている。この医用装置3の具体例としては、電子カルテ管理システム、医用画像管理システム、医事会計管理システム、医用画像診断装置(X線診断装置、X線CT装置、MRI装置等)、検像システム、読影システムなどがある。
制御部30は、医用装置3の各部の制御や、各種データ処理を実行する。制御部30は、特に、ソフトウェア記憶部31に記憶された医用ソフトウェア310にしたがって、各種の制御処理やデータ処理を実行する。この制御部30は、たとえばCPUやMPU等のマイクロプロセッサとRAM等のメモリを含んで構成される。なお、制御部30の動作の詳細については、適宜後述することにする。
ソフトウェア記憶部31は、本発明の「ソフトウェア記憶手段」の一例に相当するもので、医用ソフトウェア310を初めとする各種のソフトウェア(たとえばオペレーティングシステムや、他のアプリケーションソフトウェア)をあらかじめ記憶している。
ログ記録部32は、本発明の「記録手段」の一例に相当するもので、医用ソフトウェア31の動作状況を示すログ情報320(動作状況情報)を記録する。ログ記録部32は、たとえばハードディスクドライブ等の不揮発性記憶装置を含んで構成される。
送信情報作成部33は、デバッグログ情報323に記録されたモジュール311〜317のデバッグログのうち、所定の期間内に実行された特定の処理のデバッグログ(特定処理識別情報)の個数をカウントする。ここで、「特定の処理」は、医用ソフトウェア310の障害に関連する処理であり、「特定処理識別情報」は、この特定の処理を識別するデバッグログ(文字列情報)である。また、この「特定の処理」の「ログ日時」は、「特定処理日時情報」に相当する。
送信情報作成部33による処理の具体例を説明する。ここでは、発生頻度情報の作成処理について説明する。なお、作成の条件の一例として、次の3条件を用いる:(1)登録されたソフトウェアモジュール識別情報211は、「DEF_MODULE」である;(2)障害特定情報212は、無応答ログ情報321のログ識別情報と、デバッグログ“LMLogDlt(ID_FILE_LOG)return sts=999”とを含んでいる;(3)「所定の期間」は30日である。
ユーザインターフェイス34は、ユーザが医用装置3の操作を行ったり、データの設定入力等を行ったりするための操作手段である。このユーザインターフェイス34としては、たとえば、マウス、キーボード、トラックボール、ジョイスティック、操作パネル、タブレットなど、医用装置3の形態や用途に応じた任意の操作デバイスを用いることが可能である。
通信部35は、広域ネットワークNを通じてデータ通信を行うためのモデム等の通信機器と、外部装置4との間でデータ通信を行うためのLANカード等のネットワークアダプタとを含んで構成される。
次に、サーバ2の構成について詳細に説明する。サーバ2は、本発明の「ソフトウェア配信サーバ」の一例に相当するものであり、制御部20、情報格納部21、配信順序決定部22、送信開始日時決定部23、日時判断部24、計時部25及び通信部26を含んで構成されている。
制御部20は、サーバ2の各部の制御や、各種データ処理を実行する。制御部20は、特に、医用ソフトウェア310をアップデートするソフトウェア(障害修正用ソフトウェア210)を、複数の医用装置3−1〜3−nに配信するための処理を実行する。この制御部20は、たとえばCPUやMPU等のマイクロプロセッサとRAM等のメモリとを含んで構成される。
情報格納部21は、本発明の「格納手段」の一例に相当しアップデート用ソフトウェア及びその配信処理に用いられる各種の情報を格納する。この情報格納部21は、たとえばハードディスクドライブ等の不揮発性記憶装置を含んで構成される。
配信順序決定部22は、本発明の「配信スケジュール決定手段」に含まれるものであり、複数の医用装置3−1〜3−nに対する障害修正用ソフトウェア210の配信順序を決定するように動作する。決定された配信順序は、制御部20により配信順序情報214として情報格納部21に格納されるとともに、送信開始日時決定部23に送られる。配信順序決定部22は、たとえばCPU等のマイクロプロセッサとRAM等のメモリとを含んで構成される。この配信順序決定部22の具体的な動作内容については後述する(図7に基づく説明を参照)。
送信開始日時決定部23は、本発明の「配信スケジュール決定手段」に含まれる「送信開始日時決定手段」の一例に相当し、配信先リスト情報213により配信先に指定されている複数の医用装置3−1〜3−n(の一部)のそれぞれについて、障害修正用ソフトウェア210の送信開始日時を決定する。決定された送信開始日時は、制御部20により、送信開始日時情報215として情報格納部21に格納される。送信開始日時決定部23は、たとえばCPU等のマイクロプロセッサとRAM等のメモリとを含んで構成される。
日時判断部24は、サーバ2が医用装置から障害修正用ソフトウェア210の送信要求を受信したときに動作し、現在日時が、当該医用装置の送信開始日時以降であるか否か判断する。この日時判断部24は、本発明の「日時判断手段」の一例に相当し、たとえばCPU等のマイクロプロセッサとRAM等のメモリとを含んで構成される。
計時部25は、計時機能を有する一般的なマイクロプロセッサを含んで構成される。
通信部26は、広域ネットワークNを通じてデータ通信を行うためのモデム等の通信機器を備えている。
このような構成を備えるソフトウェア管理システム1の動作態様の一例について説明する。以下、ソフトウェア管理システム1の各種の動作形態を説明する。
まず、医用装置3による医用ソフトウェア310の動作状況の記録処理について、図6のフローチャートを参照しつつ説明する。
次に、医用ソフトウェア310の障害発生頻度に基づいて障害修正用ソフトウェア210の配信スケジュールを決定する処理について、図7のフローチャートを参照しつつ説明する。
次に、医用装置3−1〜3−nに対する障害修正用ソフトウェア210の配信処理について、図8のフローチャートを参照しつつ説明する。
次に、医用ソフトウェア310の使用頻度に基づいて障害修正用ソフトウェア210の配信スケジュールを決定する処理について、図9のフローチャートを参照しつつ説明する。この処理において使用頻度情報の作成に用いられる情報(使用日時情報)は、たとえば、図6のフローチャートに示す動作状況記録処理により記録された、医用ソフトウェア310の起動のログ情報(ステップS2)若しくは終了のログ情報(ステップS5、S9)である。以下、起動のログ情報に基づいて使用頻度情報を作成する場合を説明することにする。
以上のような本実施形態に係るソフトウェア管理システム1の作用及び効果について説明する。
本実施形態に係るソフトウェア管理システム1の変形例を説明する。なお、これらの変形例は、以下の実施形態に対して適宜応用することが可能である。
図10〜図13を参照しつつ、本発明に係るソフトウェア管理システムの第2の実施形態を説明する。図10は、本システムの全体構成の一例を表すブロック図である。図11は、ソフトウェア障害の発生頻度に基づく配信スケジュール決定処理の一例を表すフローチャートである。図12は、アップデート用ソフトウェアの配信処理の一例を表すフローチャートである。図13は、ソフトウェアの使用頻度に基づく配信スケジュール決定処理の一例を表すフローチャートである。なお、第1の実施形態と同様の構成部分については、説明の重複を避けるため、同じ符号を用いることにする。
図10に示すソフトウェア管理システム100は、第1の実施形態と同様に、サーバ2と、複数の医用装置3−1〜3−nとを備えている。各医用装置3−1〜3−nは、広域ネットワークNを通じて、サーバ2とデータ通信可能に設置されている。また、医用装置3(3−1)には、第1の実施形態と同様の外部装置4が接続されている。
サーバ2の演算処理部27は、医用装置3−1〜3−nのうちの一部の医用装置からの発生頻度情報や使用頻度情報に基づいて、全医用装置3−1〜3−nにおける障害発生頻度や使用頻度の分布を推定する処理を行う。この演算処理部27は、本発明の「演算手段」の一例に相当し、たとえばCPU等のマイクロプロセッサとRAM等のメモリとを含んで構成される。
ここで、演算処理部27による上記の分布推定処理の具体例を、障害発生頻度の場合を取り上げて説明する。全医用装置3−1〜3−nの装置数をn=1000とし、一部の医用装置3(1)〜3(k)の装置数をk=100とする。
送信開始日時決定部23は、演算処理部27により推定された障害発生頻度の分布や、医用ソフトウェア310の使用頻度の分布に基づいて、その分布における障害発生頻度の各値や使用頻度の各値(つまり、分布における変数の各値)について、障害修正用ソフトウェア210の送信開始日時を決定する。決定された送信開始日時は、送信開始日時情報216として情報格納部21に格納される。
送信開始日時決定部23が実行する処理を、障害発生頻度の場合を取り上げて、より具体的に説明する。情報格納部21には、第1の実施形態と同様に、サーバ2による最大送信能力を示す配信可能装置数情報が格納されている(たとえば、配信可能装置数情報:M=100(装置/日)とする。)。
このような構成を備えるソフトウェア管理システム100の動作態様の一例について説明する。なお、医用ソフトウェア310の動作状況の記録処理は、第1の実施形態と同様にして実行される(図6参照)。以下、障害修正用ソフトウェア210の配信スケジュールの決定処理、及び、障害修正用ソフトウェア210の配信処理について説明する。
まず、医用ソフトウェア310の障害発生頻度に基づいて障害修正用ソフトウェア210の配信スケジュールを決定する処理について、図11のフローチャートを参照しつつ説明する。
次に、医用装置3−1〜3−nに対する障害修正用ソフトウェア210の配信処理について、図12のフローチャートを参照しつつ説明する。
次に、医用ソフトウェア310の使用頻度に基づいて障害修正用ソフトウェア210の配信スケジュールを決定する処理について、図13のフローチャートを参照しつつ説明する。この処理において使用頻度情報の作成に用いられる情報(使用日時情報)は、医用ソフトウェア310の起動のログ情報や終了のログ情報である。以下、起動のログ情報に基づいて使用頻度情報を作成する場合を説明する。
本実施形態のソフトウェア管理システム100が奏する作用効果について説明する。
図14、図15を参照しつつ、本発明に係るソフトウェア管理システムの第3の実施形態を説明する。図14は、本システムの全体構成の一例を表すブロック図である。図15は、本システムの動作態様の一例を表すフローチャートである。なお、第1の実施形態と同様の構成部分については、同じ符号を用いて説明することにする。
図14に示すソフトウェア管理システム1000は、第1の実施形態と同様に、サーバ2と、複数の医用装置3−1〜3−nとを備え、更に、ソフトウェア開発者が使用する開発者端末5を備えている。また、医用装置3(3−1)には、第1の実施形態と同様の外部装置4が接続されている。
このような構成を備えるソフトウェア管理システム1000の動作態様について説明する。図15に示すフローチャートは、ソフトウェア管理システム1000の動作態様の一例を表すものである。以下、このフローチャートを参照して説明する。
以上のような本実施形態に係るソフトウェア管理システム1000によれば、次のような作用、効果が奏される。
2 サーバ
20 制御部
200 配信制御部
201 報知制御部
21 情報格納部
210 障害修正用ソフトウェア
211 ソフトウェアモジュール識別情報
212 障害特定情報
213 配信先リスト情報
214 配信順序情報
215、216 送信開始日時情報
217 障害履歴情報
22 配信順序決定部
23 送信開始日時決定部
24 日時判断部
25 計時部
26 通信部
27 演算処理部
28 検索部
3、3−1〜3−n 医用装置
30 制御部
31 ソフトウェア記憶部
310 医用ソフトウェア
32 ログ記録部
320 ログ情報
321 無応答ログ情報
322 強制終了ログ情報
323 デバッグログ情報
33 送信情報作成部
34 ユーザインターフェイス
35 通信部
4 外部装置
5 開発者端末
N 広域ネットワーク
Claims (21)
- 広域ネットワークにそれぞれ接続され、ソフトウェアを記憶するソフトウェア記憶手段をそれぞれに備え、該記憶されたソフトウェアによりそれぞれ制御される複数の医用装置と、
前記広域ネットワークに接続され、前記ソフトウェアに発生した障害を修正するアップデート用ソフトウェアを、前記広域ネットワークを通じて、前記複数の医用装置に配信するソフトウェア配信サーバと、
を含むソフトウェア管理システムであって、
前記複数の医用装置のそれぞれについて、前記ソフトウェアの動作状況を示す動作状況情報を記録する記録手段を備え、
前記ソフトウェア配信サーバは、
アップデート用ソフトウェアをあらかじめ格納する格納手段と、
前記記録された動作状況情報に基づいて、前記複数の医用装置に対する前記アップデート用ソフトウェアの配信順序を決定する配信スケジュール決定手段と、
前記決定された配信順序に基づいて、前記複数の医用装置に前記アップデート用ソフトウェアを配信する配信制御手段と、
を備え、
前記複数の医用装置のそれぞれは、前記配信された前記アップデート用ソフトウェアにより前記ソフトウェアのアップデートを行う、
ことを特徴とするソフトウェア管理システム。 - 前記記録手段に記録された動作状況情報に基づいて、前記複数の医用装置のそれぞれの前記ソフトウェアにおける障害の発生頻度を示す発生頻度情報を作成する発生頻度情報作成手段を更に備え、
前記配信スケジュール決定手段は、前記複数の医用装置のそれぞれに対して、前記作成された発生頻度情報に示す障害の発生頻度の高い医用装置から順に前記配信順序を決定する、
ことを特徴とする請求項1に記載のソフトウェア管理システム。 - 前記記録手段は、前記複数の医用装置のそれぞれについて、当該医用装置が前記ソフトウェアの障害に関連する特定の処理を実行する度毎に、該特定の処理を識別する特定処理識別情報と、該特定の処理が実行された日時を示す特定処理日時情報とを、前記動作状況情報として互いに関連付けて記録し、
前記発生頻度情報作成手段は、前記複数の医用装置のそれぞれについて、前記記録された前記特定処理識別情報のうち、所定の期間に属する日時を示す特定処理日時情報に関連付けられた特定処理識別情報の個数をカウントして前記発生頻度情報を作成し、
前記配信スケジュール決定手段は、前記複数の医用装置のそれぞれについて前記作成された発生頻度情報に示す前記特定処理識別情報の個数を比較し、前記複数の医用装置のそれぞれに対して、前記個数の多い医用装置から順に前記アップデート用ソフトウェアを送信する順位を指定することにより、前記配信順序を決定する、
ことを特徴とする請求項2に記載のソフトウェア管理システム。 - 前記記録手段に記録された動作状況情報に基づいて、前記複数の医用装置のそれぞれにおける前記ソフトウェアの使用頻度を示す使用頻度情報を作成する使用頻度情報作成手段を更に備え、
前記配信スケジュール決定手段は、前記複数の医用装置のそれぞれに対して、前記作成された使用頻度情報に示す前記ソフトウェアの使用頻度の高い医用装置から順に前記配信順序を決定する、
ことを特徴とする請求項1に記載のソフトウェア管理システム。 - 前記記録手段は、前記複数の医用装置のそれぞれについて、前記ソフトウェアが使用される度毎に、その使用日時を示す使用日時情報を前記動作状況情報として記録し、
前記使用頻度情報作成手段は、前記複数の医用装置のそれぞれについて、前記記録された使用日時情報のうち、所定の期間に属する使用日時を示す使用日時情報の個数をカウントして前記使用頻度情報を作成し、
前記配信スケジュール決定手段は、前記複数の医用装置のそれぞれについて前記作成された使用頻度情報に示す前記使用日時情報の個数を比較し、前記複数の医用装置のそれぞれに対して、前記個数の多い医用装置から順に前記アップデート用ソフトウェアを送信する順位を指定することにより、前記配信順序を決定する、
ことを特徴とする請求項4に記載のソフトウェア管理システム。 - 前記記録手段は、前記複数の医用装置のそれぞれについて、前記ソフトウェアが使用される度毎に、その使用日時を示す使用日時情報を前記動作状況情報として記録し、
前記使用頻度情報作成手段は、前記複数の医用装置のそれぞれについて、前記記録された使用日時情報のうち、所定の期間に属する使用日時を示す使用日時情報に基づいて、当該所定の期間における前記ソフトウェアの使用時間を算出して前記使用頻度情報を作成し、
前記配信スケジュール決定手段は、前記複数の医用装置のそれぞれについて前記作成された使用頻度情報に示す前記使用時間の値を比較し、前記複数の医用装置のそれぞれに対して、前記使用時間の値の大きい医用装置から順に前記アップデート用ソフトウェアを送信する順位を指定することにより、前記配信順序を決定する、
ことを特徴とする請求項4に記載のソフトウェア管理システム。 - 広域ネットワークにそれぞれ接続され、ソフトウェアを記憶するソフトウェア記憶手段をそれぞれに備え、該記憶されたソフトウェアによりそれぞれ制御される複数の医用装置と、
前記広域ネットワークに接続され、前記ソフトウェアに発生した障害を修正するアップデート用ソフトウェアを、前記広域ネットワークを通じて、前記複数の医用装置に配信するソフトウェア配信サーバと、
を含むソフトウェア管理システムであって、
前記複数の医用装置のそれぞれは、
前記ソフトウェアの障害に関連する特定の処理を当該医用装置が実行する度毎に、該特定の処理を識別する特定処理識別情報と、該特定の処理が実行された日時を示す特定処理日時情報とを、互いに関連付けて記録する記録手段と、
前記記録された前記特定処理識別情報のうち、所定の期間に属する日時を示す特定処理日時情報に関連付けられた特定処理識別情報の個数をカウントして、前記ソフトウェアにおける障害の発生頻度情報を作成する発生頻度情報作成手段と、
を備え、
前記ソフトウェア配信サーバは、
前記アップデート用ソフトウェアをあらかじめ格納する格納手段と、
前記発生頻度情報作成手段の動作を要求する要求信号を、前記広域ネットワークを通じて、前記複数の医用装置のそれぞれに送信する送信手段と、
前記送信された要求信号に対応して前記発生頻度情報作成手段により作成された発生頻度情報を、前記広域ネットワークを通じて、前記複数の医用装置のそれぞれから受信する受信手段と、
前記複数の医用装置のそれぞれから受信した前記発生頻度情報に示す前記特定処理識別情報の個数を比較し、前記複数の医用装置のそれぞれに対して、前記個数の多い医用装置から順に前記アップデート用ソフトウェアを送信する順位を指定することにより、前記複数の医用装置に対する前記アップデート用ソフトウェアの配信順序を決定する配信スケジュール決定手段と、
前記決定された配信順序に基づいて、前記複数の医用装置に前記アップデート用ソフトウェアを配信する配信制御手段と、
を備え、
前記複数の医用装置のそれぞれは、前記配信された前記アップデート用ソフトウェアにより前記ソフトウェアのアップデートを行う、
ことを特徴とするソフトウェア管理システム。 - 広域ネットワークにそれぞれ接続され、ソフトウェアを記憶するソフトウェア記憶手段をそれぞれに備え、該記憶されたソフトウェアによりそれぞれ制御される複数の医用装置と、
前記広域ネットワークに接続され、前記ソフトウェアに発生した障害を修正するアップデート用ソフトウェアを、前記広域ネットワークを通じて、前記複数の医用装置に配信するソフトウェア配信サーバと、
を含むソフトウェア管理システムであって、
前記複数の医用装置のそれぞれは、
当該医用装置が前記ソフトウェアを使用する度毎に、その使用日時を示す使用日時情報を記録する記録手段と、
前記記録された使用日時情報のうち、所定の期間に属する使用日時を示す使用日時情報の個数をカウントして、当該医用装置における前記ソフトウェアの使用頻度情報を作成する使用頻度情報作成手段と、
を備え、
前記ソフトウェア配信サーバは、
前記アップデート用ソフトウェアをあらかじめ格納する格納手段と、
前記使用頻度情報作成手段の動作を要求する要求信号を、前記広域ネットワークを通じて、前記複数の医用装置のそれぞれに送信する送信手段と、
前記送信された要求信号に対応して前記使用頻度情報作成手段により作成された使用頻度情報を、前記広域ネットワークを通じて、前記複数の医用装置のそれぞれから受信する受信手段と、
前記複数の医用装置のそれぞれから受信した前記使用頻度情報に示す前記使用日時情報の個数を比較し、前記複数の医用装置のそれぞれに対して、前記個数の多い医用装置から順に前記アップデート用ソフトウェアを送信する順位を指定することにより、前記複数の医用装置に対する前記アップデート用ソフトウェアの配信順序を決定する配信スケジュール決定手段と、
前記決定された配信順序に基づいて、前記複数の医用装置に前記アップデート用ソフトウェアを配信する配信制御手段と、
を備え、
前記複数の医用装置のそれぞれは、前記配信された前記アップデート用ソフトウェアにより前記ソフトウェアのアップデートを行う、
ことを特徴とするソフトウェア管理システム。 - 広域ネットワークにそれぞれ接続され、ソフトウェアを記憶するソフトウェア記憶手段をそれぞれに備え、該記憶されたソフトウェアによりそれぞれ制御される複数の医用装置と、
前記広域ネットワークに接続され、前記ソフトウェアに発生した障害を修正するアップデート用ソフトウェアを、前記広域ネットワークを通じて、前記複数の医用装置に配信するソフトウェア配信サーバと、
を含むソフトウェア管理システムであって、
前記複数の医用装置のそれぞれは、
当該医用装置が前記ソフトウェアを使用する度毎に、その使用日時を示す使用日時情報を記録する記録手段と、
前記記録された使用日時情報のうち、所定の期間に属する使用日時を示す使用日時情報に基づいて、当該所定の期間における前記ソフトウェアの使用時間を算出して、当該医用装置における前記ソフトウェアの使用頻度情報を作成する使用頻度情報作成手段と、
を備え、
前記ソフトウェア配信サーバは、
前記アップデート用ソフトウェアをあらかじめ格納する格納手段と、
前記使用頻度情報作成手段の動作を要求する要求信号を、前記広域ネットワークを通じて、前記複数の医用装置のそれぞれに送信する送信手段と、
前記送信された要求信号に対応して前記使用頻度情報作成手段により作成された使用頻度情報を、前記広域ネットワークを通じて、前記複数の医用装置のそれぞれから受信する受信手段と、
前記複数の医用装置のそれぞれから受信した前記使用頻度情報に示す前記使用時間の値を比較し、前記複数の医用装置のそれぞれに対して、前記使用時間の値の大きい医用装置から順に前記アップデート用ソフトウェアを送信する順位を指定することにより、前記複数の医用装置に対する前記アップデート用ソフトウェアの配信順序を決定する配信スケジュール決定手段と、
前記決定された配信順序に基づいて、前記複数の医用装置に前記アップデート用ソフトウェアを配信する配信制御手段と、
を備え、
前記複数の医用装置のそれぞれは、前記配信された前記アップデート用ソフトウェアにより前記ソフトウェアのアップデートを行う、
ことを特徴とするソフトウェア管理システム。 - 前記配信スケジュール決定手段は、前記複数の医用装置の装置数と、所定時間内にアップデート用ソフトウェアを送信可能な医用装置の最大装置数を示すあらかじめ設定された配信可能装置数情報と、前記配信スケジュール決定手段により決定された前記配信順序とに基づいて、前記複数の医用装置のそれぞれについて、当該医用装置に対する前記アップデート用ソフトウェアの送信開始日時を決定する送信開始日時決定手段を備える、
ことを特徴とする請求項1〜請求項9のいずれか一項に記載のソフトウェア管理システム。 - 前記複数の医用装置のそれぞれは、アップデート用ソフトウェアの送信を要求する送信要求信号を、前記広域ネットワークを通じて、前記ソフトウェア配信サーバに送信し、
前記ソフトウェア配信サーバは、前記複数の医用装置のいずれかにより送信された前記送信要求信号を受信したときに、現在日時が、当該医用装置の前記送信開始日時以降であるか判断する日時判断手段を更に備え、
前記配信制御手段は、前記現在日時が前記送信開始日以降であると前記判断された場合にのみ、当該医用装置に前記アップデート用ソフトウェアを送信する、
ことを特徴とする請求項10に記載のソフトウェア管理システム。 - 広域ネットワークにそれぞれ接続され、ソフトウェアを記憶するソフトウェア記憶手段をそれぞれに備え、該記憶されたソフトウェアによりそれぞれ制御される複数の医用装置と、
前記広域ネットワークに接続され、前記ソフトウェアに発生した障害を修正するアップデート用ソフトウェアを、前記広域ネットワークを通じて、前記複数の医用装置に配信するソフトウェア配信サーバと、
を含むソフトウェア管理システムであって、
前記複数の医用装置のそれぞれについて、前記ソフトウェアの動作状況を示す動作状況情報を記録する記録手段と、
前記複数の医用装置の一部からなる2以上の医用装置のそれぞれについて前記記録された動作状況情報に基づいて、前記2以上の医用装置のそれぞれの前記ソフトウェアにおける障害の発生頻度を示す発生頻度情報を作成する発生頻度情報作成手段と、
を備え、
前記ソフトウェア配信サーバは、
アップデート用ソフトウェアをあらかじめ格納する格納手段と、
前記作成された前記2以上の医用装置のそれぞれの発生頻度情報に基づいて、前記複数の医用装置における前記障害の発生頻度の分布を推定する演算手段と、
前記推定された前記障害の発生頻度の分布に基づいて、該分布における前記発生頻度のそれぞれの値について、前記アップデート用ソフトウェアの送信開始日時を決定する送信開始日時決定手段と、
前記決定された送信開始日時に基づいて、前記複数の医用装置に前記アップデート用ソフトウェアを配信する配信制御手段と、
を備え、
当該医用装置は、前記配信された前記アップデート用ソフトウェアにより前記ソフトウェアのアップデートを行う、
ことを特徴とするソフトウェア管理システム。 - 前記記録手段は、前記複数の医用装置のそれぞれについて、当該医用装置が前記ソフトウェアの障害に関連する特定の処理を実行する度毎に、該特定の処理を識別する特定処理識別情報と、該特定の処理が実行された日時を示す特定処理日時情報とを、前記動作状況情報として互いに関連付けて記録し、
前記発生頻度情報作成手段は、前記2以上の医用装置のそれぞれについて、前記記録された特定処理識別情報のうち、所定の期間に属する日時を示す特定処理日時情報に関連付けられた特定処理識別情報の個数をカウントして前記発生頻度情報を作成し、
前記演算手段は、前記作成された発生頻度情報に基づいて、前記2以上の医用装置における前記特定処理識別情報の個数の分布を求めるとともに、該求められた分布と、前記複数の医用装置の装置数に対する前記2以上の医用装置の装置数の比率とに基づいて、前記複数の医用装置における前記特定処理識別情報の個数の分布を推定することにより、前記発生頻度の分布を推定し、
前記送信開始日時決定手段は、前記複数の医用装置の装置数と、所定時間内にアップデート用ソフトウェアを送信可能な医用装置の最大装置数を示すあらかじめ設定された配信可能装置数情報と、前記推定された前記特定処理識別情報の個数の分布とに基づいて、該分布における前記特定処置識別情報の個数のそれぞれの値について、前記アップデート用ソフトウェアの送信開始日時を決定する、
ことを特徴とする請求項12に記載のソフトウェア管理システム。 - 広域ネットワークにそれぞれ接続され、ソフトウェアを記憶するソフトウェア記憶手段をそれぞれに備え、該記憶されたソフトウェアによりそれぞれ制御される複数の医用装置と、
前記広域ネットワークに接続され、前記ソフトウェアに発生した障害を修正するアップデート用ソフトウェアを、前記広域ネットワークを通じて、前記複数の医用装置に配信するソフトウェア配信サーバと、
を含むソフトウェア管理システムであって、
前記複数の医用装置のそれぞれについて、前記ソフトウェアの動作状況を示す動作状況情報を記録する記録手段と、
前記複数の医用装置の一部からなる2以上の医用装置のそれぞれについて前記記録された動作状況情報に基づいて、前記2以上の医用装置のそれぞれにおける前記ソフトウェアの使用頻度を示す使用頻度情報を作成する使用頻度情報作成手段と、
を備え、
前記ソフトウェア配信サーバは、
アップデート用ソフトウェアをあらかじめ格納する格納手段と、
前記作成された前記2以上の医用装置のそれぞれの使用頻度情報に基づいて、前記複数の医用装置における前記ソフトウェアの使用頻度の分布を推定する演算手段と、
前記推定された前記使用頻度の分布に基づいて、該分布における前記使用頻度のそれぞれの値について、前記アップデート用ソフトウェアの送信開始日時を決定する送信開始日時決定手段と、
前記決定された送信開始日時に基づいて、前記複数の医用装置に前記アップデート用ソフトウェアを配信する配信制御手段と、
を備え、
当該医用装置は、前記配信された前記アップデート用ソフトウェアにより前記ソフトウェアのアップデートを行う、
ことを特徴とするソフトウェア管理システム。 - 前記記録手段は、前記複数の医用装置のそれぞれについて、前記ソフトウェアが使用される度毎に、その使用日時を示す使用日時情報を前記動作状況情報として記録し、
前記使用頻度情報作成手段は、前記2以上の医用装置のそれぞれについて、前記記録された使用日時情報のうち、所定の期間に属する使用日時を示す使用日時情報の個数をカウントして前記使用頻度情報を作成し、
前記演算手段は、前記作成された使用頻度情報に基づいて、前記2以上の医用装置における前記使用日時情報の個数の分布を求めるとともに、該求められた分布と、前記複数の医用装置の装置数に対する前記2以上の医用装置の装置数の比率とに基づいて、前記複数の医用装置における前記使用日時情報の個数の分布を推定することにより、前記使用頻度の分布を推定し、
前記送信開始日時決定手段は、前記複数の医用装置の装置数と、所定時間内にアップデート用ソフトウェアを送信可能な医用装置の最大装置数を示すあらかじめ設定された配信可能装置数情報と、前記推定された前記使用日時情報の個数の分布とに基づいて、該分布における前記使用日時情報の個数のそれぞれの値について、前記アップデート用ソフトウェアの送信開始日時を決定する、
ことを特徴とする請求項14に記載のソフトウェア管理システム。 - 前記記録手段は、前記複数の医用装置のそれぞれについて、前記ソフトウェアが使用される度毎に、その使用日時を示す使用日時情報を前記動作状況情報として記録し、
前記使用頻度情報作成手段は、前記2以上の医用装置のそれぞれについて、前記記録された使用日時情報のうち、所定の期間に属する使用日時を示す使用日時情報に基づいて、当該所定の期間における前記ソフトウェアの使用時間を算出して前記使用頻度情報を作成し、
前記演算手段は、前記作成された使用頻度情報に基づいて、前記2以上の医用装置における前記使用時間の分布を求めるとともに、該求められた分布と、前記複数の医用装置の装置数に対する前記2以上の医用装置の装置数の比率とに基づいて、前記複数の医用装置における前記使用時間の分布を推定することにより、前記使用頻度の分布を推定し、
前記送信開始日時決定手段は、前記複数の医用装置の装置数と、所定時間内にアップデート用ソフトウェアを送信可能な医用装置の最大装置数を示すあらかじめ設定された配信可能装置数情報と、前記推定された前記使用時間の分布とに基づいて、該分布における前記使用時間のそれぞれの値について、前記アップデート用ソフトウェアの送信開始日時を決定する、
ことを特徴とする請求項14に記載のソフトウェア管理システム。 - 広域ネットワークにそれぞれ接続され、ソフトウェアを記憶するソフトウェア記憶手段をそれぞれに備え、該記憶されたソフトウェアによりそれぞれ制御される複数の医用装置と、
前記広域ネットワークに接続され、前記ソフトウェアに発生した障害を修正するアップデート用ソフトウェアを、前記広域ネットワークを通じて、前記複数の医用装置に配信するソフトウェア配信サーバと、
を含むソフトウェア管理システムであって、
前記複数の医用装置のそれぞれは、
当該医用装置が前記ソフトウェアの障害に関連する特定の処理を実行する度毎に、該特定の処理を識別する特定処理識別情報と、該特定の処理が実行された日時を示す特定処理日時情報とを互いに関連付けて記録する記録手段と、
前記記録された特定処理識別情報のうち、所定の期間に属する日時を示す特定処理日時情報に関連付けられた特定処理識別情報の個数をカウントして、当該医用装置における前記障害の発生頻度情報を作成する発生頻度情報作成手段と、
を備え、アップデート用ソフトウェアの送信を要求する送信要求信号を、前記広域ネットワークを通じて、前記ソフトウェア配信サーバに送信し、
前記ソフトウェア配信サーバは、
アップデート用ソフトウェアをあらかじめ格納する格納手段と、
前記発生頻度情報作成手段の動作を要求する要求信号を、前記広域ネットワークを通じて、前記複数の医用装置の一部からなる2以上の医用装置のそれぞれに送信する送信手段と、
前記送信された要求信号に対応して前記発生頻度情報作成手段により作成された発生頻度情報を、前記広域ネットワークを通じて、前記2以上の医用装置のそれぞれから受信する受信手段と、
前記受信した前記発生頻度情報に基づいて、前記2以上の医用装置における前記特定処理識別情報の個数の分布を求めるとともに、該求められた分布と、前記複数の医用装置の装置数に対する前記2以上の医用装置の装置数の比率とに基づいて、前記複数の医用装置における前記特定処理識別情報の個数の分布を推定する演算手段と、
前記複数の医用装置の装置数と、所定時間内にアップデート用ソフトウェアを送信可能な医用装置の最大装置数を示すあらかじめ設定された配信可能装置数情報と、前記推定された前記特定処理識別情報の個数の分布とに基づいて、該分布における前記特定処置識別情報の個数のそれぞれの値について、前記アップデート用ソフトウェアの送信開始日時を決定する送信開始日時決定手段と、
前記複数の医用装置のいずれかにより送信された前記送信要求信号が受信されたときに、当該医用装置の前記記録手段に記録された特定処理識別情報と特定処理日時情報とに基づいて前記発生頻度作成手段により作成される発生頻度情報に示す特定処理識別情報の個数の値を取得し、現在日時が、該取得された個数の値に対応する送信開始日時以降であるか判断する日時判断手段と、
前記現在日時が前記送信開始日以降であると前記判断された場合にのみ、当該医用装置に前記アップデート用ソフトウェアを送信する配信制御手段と、
を備え、
当該医用装置は、前記送信された前記アップデート用ソフトウェアにより前記ソフトウェアのアップデートを行う、
ことを特徴とするソフトウェア管理システム。 - 広域ネットワークにそれぞれ接続され、ソフトウェアを記憶するソフトウェア記憶手段をそれぞれに備え、該記憶されたソフトウェアによりそれぞれ制御される複数の医用装置と、
前記広域ネットワークに接続され、前記ソフトウェアに発生した障害を修正するアップデート用ソフトウェアを、前記広域ネットワークを通じて、前記複数の医用装置に配信するソフトウェア配信サーバと、
を含むソフトウェア管理システムであって、
前記複数の医用装置のそれぞれは、
当該医用装置が前記ソフトウェアを使用する度毎に、その使用日時を示す使用日時情報を記録する記録手段と、
前記記録された使用日時情報のうち、所定の期間に属する使用日時を示す使用日時情報の個数をカウントして、当該医用装置における前記ソフトウェアの使用頻度情報を作成する使用頻度情報作成手段と、
を備え、アップデート用ソフトウェアの送信を要求する送信要求信号を、前記広域ネットワークを通じて、前記ソフトウェア配信サーバに送信し、
前記ソフトウェア配信サーバは、
アップデート用ソフトウェアをあらかじめ格納する格納手段と、
前記使用頻度情報作成手段の動作を要求する要求信号を、前記広域ネットワークを通じて、前記複数の医用装置の一部からなる2以上の医用装置のそれぞれに送信する送信手段と、
前記送信された要求信号に対応して前記使用頻度情報作成手段により作成された使用頻度情報を、前記広域ネットワークを通じて、前記2以上の医用装置のそれぞれから受信する受信手段と、
前記受信した前記使用頻度情報に基づいて、前記2以上の医用装置における前記使用日時情報の個数の分布を求めるとともに、該求められた分布と、前記複数の医用装置の装置数に対する前記2以上の医用装置の装置数の比率とに基づいて、前記複数の医用装置における前記使用日時情報の個数の分布を推定する演算手段と、
前記複数の医用装置の装置数と、所定時間内にアップデート用ソフトウェアを送信可能な医用装置の最大装置数を示すあらかじめ設定された配信可能装置数情報と、前記推定された前記使用日時情報の個数の分布とに基づいて、該分布における前記使用日時情報の個数のそれぞれの値について、前記アップデート用ソフトウェアの送信開始日時を決定する送信開始日時決定手段と、
前記複数の医用装置のいずれかにより送信された前記送信要求信号が受信されたときに、当該医用装置の前記記録手段に記録された使用日時情報に基づいて前記使用頻度作成手段により作成される使用頻度情報に示す使用日時情報の個数の値を取得し、現在日時が、該取得された個数の値に対応する送信開始日時以降であるか判断する日時判断手段と、
前記現在日時が前記送信開始日以降であると前記判断された場合にのみ、当該医用装置に前記アップデート用ソフトウェアを送信する配信制御手段と、
を備え、
当該医用装置は、前記送信された前記アップデート用ソフトウェアにより前記ソフトウェアのアップデートを行う、
ことを特徴とするソフトウェア管理システム。 - 広域ネットワークにそれぞれ接続され、ソフトウェアを記憶するソフトウェア記憶手段をそれぞれに備え、該記憶されたソフトウェアによりそれぞれ制御される複数の医用装置と、
前記広域ネットワークに接続され、前記ソフトウェアに発生した障害を修正するアップデート用ソフトウェアを、前記広域ネットワークを通じて、前記複数の医用装置に配信するソフトウェア配信サーバと、
を含むソフトウェア管理システムであって、
前記複数の医用装置のそれぞれは、
当該医用装置が前記ソフトウェアを使用する度毎に、その使用日時を示す使用日時情報を記録する記録手段と、
前記記録された使用日時情報のうち、所定の期間に属する使用日時を示す使用日時情報に基づいて、当該所定の期間における前記ソフトウェアの使用時間を算出して、当該医用装置における前記ソフトウェアの使用頻度情報を作成する使用頻度情報作成手段と、
を備え、アップデート用ソフトウェアの送信を要求する送信要求信号を、前記広域ネットワークを通じて、前記ソフトウェア配信サーバに送信し、
前記ソフトウェア配信サーバは、
アップデート用ソフトウェアをあらかじめ格納する格納手段と、
前記使用頻度情報作成手段の動作を要求する要求信号を、前記広域ネットワークを通じて、前記複数の医用装置の一部からなる2以上の医用装置のそれぞれに送信する送信手段と、
前記送信された要求信号に対応して前記使用頻度情報作成手段により作成された使用頻度情報を、前記広域ネットワークを通じて、前記2以上の医用装置のそれぞれから受信する受信手段と、
前記受信した前記使用頻度情報に基づいて、前記2以上の医用装置における前記使用時間の分布を求めるとともに、該求められた分布と、前記複数の医用装置の装置数に対する前記2以上の医用装置の装置数の比率とに基づいて、前記複数の医用装置における前記使用時間の分布を推定する演算手段と、
前記複数の医用装置の装置数と、所定時間内にアップデート用ソフトウェアを送信可能な医用装置の最大装置数を示すあらかじめ設定された配信可能装置数情報と、前記推定された前記使用時間の分布とに基づいて、該分布における前記使用時間のそれぞれの値について、前記アップデート用ソフトウェアの送信開始日時を決定する送信開始日時決定手段と、
前記複数の医用装置のいずれかにより送信された前記送信要求信号が受信されたときに、当該医用装置の前記記録手段に記録された使用日時情報に基づいて前記使用頻度作成手段により作成される使用頻度情報に示す使用時間の値を取得し、現在日時が、該取得された使用時間の値に対応する送信開始日時以降であるか判断する日時判断手段と、
前記現在日時が前記送信開始日以降であると前記判断された場合にのみ、当該医用装置に前記アップデート用ソフトウェアを送信する配信制御手段と、
を備え、
当該医用装置は、前記送信された前記アップデート用ソフトウェアにより前記ソフトウェアのアップデートを行う、
ことを特徴とするソフトウェア管理システム。 - 広域ネットワークにそれぞれ接続され、ソフトウェアを記憶するソフトウェア記憶手段をそれぞれに備え、該記憶されたソフトウェアによりそれぞれ制御される複数の医用装置と、
前記広域ネットワークに接続され、前記ソフトウェアに発生した障害を修正するアップデート用ソフトウェアを、前記広域ネットワークを通じて、前記複数の医用装置に配信するソフトウェア配信サーバと、
を含むソフトウェア管理システムであって、
前記複数の医用装置のそれぞれは、
前記ソフトウェアの障害に関連する特定の処理が実行される度毎に、該特定の処理を識別する特定処理識別情報を記録する記録手段と、
前記ソフトウェアに障害が発生したときに、該障害の発生日時の所定時間前から該発生日時までの間に前記記録された特定処理識別情報を、前記広域ネットワークを通じて、前記ソフトウェア配信サーバに送信する特定処理識別情報送信手段と、
を備え、
前記ソフトウェア配信サーバは、
過去に前記ソフトウェアに発生した障害に関連する特定の処理の特定処理識別情報を含む障害履歴情報と、当該障害を修正するアップデート用ソフトウェアとを、互いに関連付けてあらかじめ格納する格納手段と、
前記複数の医用装置のいずれかにより送信された前記特定処理識別情報を受信する受信手段と、
前記受信された特定処理識別情報と同一の特定処理識別情報を含む障害履歴情報を前記格納手段から検索する検索手段と、
障害履歴情報が前記検索された場合に、該検索された障害履歴情報に関連付けられたアップデート用ソフトウェアを、前記広域ネットワークを通じて、前記複数の医用装置に配信する配信制御手段と、
を備え、
前記複数の医用装置のそれぞれは、前記配信されたアップデート用ソフトウェアにより前記ソフトウェアのアップデートを行う、
ことを特徴とするソフトウェア管理システム。 - アップデート用ソフトウェアの開発者により使用される開発者端末を更に備え、
前記ソフトウェア配信サーバは、前記検索手段により障害履歴情報が検索されなかった場合に、所定の報知情報を前記開発者端末に送信する報知制御手段を更に備える、
ことを特徴とする請求項20に記載のソフトウェア管理システム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005358151A JP4891605B2 (ja) | 2005-12-12 | 2005-12-12 | ソフトウェア管理システム及びソフトウェア配信サーバ |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005358151A JP4891605B2 (ja) | 2005-12-12 | 2005-12-12 | ソフトウェア管理システム及びソフトウェア配信サーバ |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007164371A true JP2007164371A (ja) | 2007-06-28 |
JP4891605B2 JP4891605B2 (ja) | 2012-03-07 |
Family
ID=38247207
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005358151A Active JP4891605B2 (ja) | 2005-12-12 | 2005-12-12 | ソフトウェア管理システム及びソフトウェア配信サーバ |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4891605B2 (ja) |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009066195A (ja) * | 2007-09-13 | 2009-04-02 | Toshiba Corp | 医用画像診断装置、及び医用画像診断装置の制御プログラム |
JP2009104270A (ja) * | 2007-10-22 | 2009-05-14 | Canon Inc | 管理装置、管理方法、プログラム |
JP2009294973A (ja) * | 2008-06-06 | 2009-12-17 | Hitachi Software Eng Co Ltd | 電子データ配布システム |
JP2010182228A (ja) * | 2009-02-09 | 2010-08-19 | Fuji Xerox Co Ltd | 保守制御装置、保守制御システム及び保守制御プログラム |
JP2010198366A (ja) * | 2009-02-25 | 2010-09-09 | Olympus Medical Systems Corp | 医療業務支援装置 |
JP2010218072A (ja) * | 2009-03-16 | 2010-09-30 | Nec Corp | 上位処理装置、データ処理システム、下位処理装置、コンピュータプログラム、データ処理方法 |
JP2010218073A (ja) * | 2009-03-16 | 2010-09-30 | Nec Corp | 上位処理装置、データ処理システム、コンピュータプログラム、データ処理方法 |
JP2011150383A (ja) * | 2010-01-19 | 2011-08-04 | Hitachi Medical Corp | ファームウェア書き込み方法 |
JP2012168760A (ja) * | 2011-02-15 | 2012-09-06 | Seiko Epson Corp | プログラム更新管理サーバーおよびプログラム更新管理方法 |
JP2012168761A (ja) * | 2011-02-15 | 2012-09-06 | Seiko Epson Corp | プログラム更新管理サーバーおよびプログラム更新管理方法 |
JP2014010537A (ja) * | 2012-06-28 | 2014-01-20 | Ntt Docomo Inc | 配信装置、配信システム、配信方法及びプログラム |
JP2014013484A (ja) * | 2012-07-04 | 2014-01-23 | Sharp Corp | プログラム更新システム |
JP2014016814A (ja) * | 2012-07-09 | 2014-01-30 | Fujitsu Ltd | 算出装置、算出方法及びプログラム |
JP2014139825A (ja) * | 2014-03-26 | 2014-07-31 | Casio Comput Co Ltd | データ管理装置及びプログラム |
JP2014229232A (ja) * | 2013-05-27 | 2014-12-08 | 日本電気株式会社 | ネットワーク管理システム、管理装置、ソフトウェアキーリスト生成方法および生成プログラム |
JP2016224503A (ja) * | 2015-05-27 | 2016-12-28 | 株式会社日立製作所 | ソフトウェア配信管理システム、ソフトウェア配信管理方法 |
WO2018142751A1 (ja) * | 2017-02-01 | 2018-08-09 | 住友電気工業株式会社 | 制御装置、プログラム更新方法、およびコンピュータプログラム |
JP2020064586A (ja) * | 2018-10-17 | 2020-04-23 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | 制御装置、サービス提供システム、制御方法、及びプログラム |
JP2022121295A (ja) * | 2021-02-08 | 2022-08-19 | ソフトバンク株式会社 | 画像解析装置、プログラム、及び管理方法 |
JP7450425B2 (ja) | 2020-03-24 | 2024-03-15 | 大阪瓦斯株式会社 | ソフトウェア更新システム |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06161769A (ja) * | 1992-11-19 | 1994-06-10 | Fujitsu Ltd | 制御システムのソフトウェアダウンロード方式 |
JPH11232233A (ja) * | 1998-02-12 | 1999-08-27 | Hitachi Ltd | ネットワークコンピュータ管理方法及びネットワークコンピュータシステム |
JP2001296994A (ja) * | 2000-04-14 | 2001-10-26 | Sharp Corp | プログラムダウンロードシステム及びプログラムダウンロード方法 |
JP2002366653A (ja) * | 2001-06-13 | 2002-12-20 | Matsushita Electric Ind Co Ltd | 遠隔医療システム |
JP2003316583A (ja) * | 2002-04-26 | 2003-11-07 | Toshiba Corp | サーバ装置及びプログラム最適化方法 |
JP2004206260A (ja) * | 2002-12-24 | 2004-07-22 | Aioi Insurance Co Ltd | プログラム配信システム |
-
2005
- 2005-12-12 JP JP2005358151A patent/JP4891605B2/ja active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06161769A (ja) * | 1992-11-19 | 1994-06-10 | Fujitsu Ltd | 制御システムのソフトウェアダウンロード方式 |
JPH11232233A (ja) * | 1998-02-12 | 1999-08-27 | Hitachi Ltd | ネットワークコンピュータ管理方法及びネットワークコンピュータシステム |
JP2001296994A (ja) * | 2000-04-14 | 2001-10-26 | Sharp Corp | プログラムダウンロードシステム及びプログラムダウンロード方法 |
JP2002366653A (ja) * | 2001-06-13 | 2002-12-20 | Matsushita Electric Ind Co Ltd | 遠隔医療システム |
JP2003316583A (ja) * | 2002-04-26 | 2003-11-07 | Toshiba Corp | サーバ装置及びプログラム最適化方法 |
JP2004206260A (ja) * | 2002-12-24 | 2004-07-22 | Aioi Insurance Co Ltd | プログラム配信システム |
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009066195A (ja) * | 2007-09-13 | 2009-04-02 | Toshiba Corp | 医用画像診断装置、及び医用画像診断装置の制御プログラム |
JP2009104270A (ja) * | 2007-10-22 | 2009-05-14 | Canon Inc | 管理装置、管理方法、プログラム |
JP2009294973A (ja) * | 2008-06-06 | 2009-12-17 | Hitachi Software Eng Co Ltd | 電子データ配布システム |
JP2010182228A (ja) * | 2009-02-09 | 2010-08-19 | Fuji Xerox Co Ltd | 保守制御装置、保守制御システム及び保守制御プログラム |
JP2010198366A (ja) * | 2009-02-25 | 2010-09-09 | Olympus Medical Systems Corp | 医療業務支援装置 |
JP2010218072A (ja) * | 2009-03-16 | 2010-09-30 | Nec Corp | 上位処理装置、データ処理システム、下位処理装置、コンピュータプログラム、データ処理方法 |
JP2010218073A (ja) * | 2009-03-16 | 2010-09-30 | Nec Corp | 上位処理装置、データ処理システム、コンピュータプログラム、データ処理方法 |
JP2011150383A (ja) * | 2010-01-19 | 2011-08-04 | Hitachi Medical Corp | ファームウェア書き込み方法 |
JP2012168760A (ja) * | 2011-02-15 | 2012-09-06 | Seiko Epson Corp | プログラム更新管理サーバーおよびプログラム更新管理方法 |
JP2012168761A (ja) * | 2011-02-15 | 2012-09-06 | Seiko Epson Corp | プログラム更新管理サーバーおよびプログラム更新管理方法 |
JP2014010537A (ja) * | 2012-06-28 | 2014-01-20 | Ntt Docomo Inc | 配信装置、配信システム、配信方法及びプログラム |
JP2014013484A (ja) * | 2012-07-04 | 2014-01-23 | Sharp Corp | プログラム更新システム |
JP2014016814A (ja) * | 2012-07-09 | 2014-01-30 | Fujitsu Ltd | 算出装置、算出方法及びプログラム |
JP2014229232A (ja) * | 2013-05-27 | 2014-12-08 | 日本電気株式会社 | ネットワーク管理システム、管理装置、ソフトウェアキーリスト生成方法および生成プログラム |
JP2014139825A (ja) * | 2014-03-26 | 2014-07-31 | Casio Comput Co Ltd | データ管理装置及びプログラム |
JP2016224503A (ja) * | 2015-05-27 | 2016-12-28 | 株式会社日立製作所 | ソフトウェア配信管理システム、ソフトウェア配信管理方法 |
WO2018142751A1 (ja) * | 2017-02-01 | 2018-08-09 | 住友電気工業株式会社 | 制御装置、プログラム更新方法、およびコンピュータプログラム |
JPWO2018142751A1 (ja) * | 2017-02-01 | 2019-02-07 | 住友電気工業株式会社 | 制御装置、プログラム更新方法、およびコンピュータプログラム |
US10705826B2 (en) | 2017-02-01 | 2020-07-07 | Sumitomo Electric Industries, Ltd. | Control apparatus, program updating method, and computer program |
JP2020064586A (ja) * | 2018-10-17 | 2020-04-23 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | 制御装置、サービス提供システム、制御方法、及びプログラム |
JP7150631B2 (ja) | 2018-10-17 | 2022-10-11 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | 制御装置、サービス提供システム、制御方法、及びプログラム |
JP7450425B2 (ja) | 2020-03-24 | 2024-03-15 | 大阪瓦斯株式会社 | ソフトウェア更新システム |
JP2022121295A (ja) * | 2021-02-08 | 2022-08-19 | ソフトバンク株式会社 | 画像解析装置、プログラム、及び管理方法 |
JP7321198B2 (ja) | 2021-02-08 | 2023-08-04 | ソフトバンク株式会社 | 画像解析装置、プログラム、及び管理方法 |
Also Published As
Publication number | Publication date |
---|---|
JP4891605B2 (ja) | 2012-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4891605B2 (ja) | ソフトウェア管理システム及びソフトウェア配信サーバ | |
US11030071B2 (en) | Continuous software deployment | |
US10157052B2 (en) | Software change management | |
US8341014B2 (en) | Recovery segments for computer business applications | |
US7788540B2 (en) | Tracking down elusive intermittent failures | |
US9049105B1 (en) | Systems and methods for tracking and managing event records associated with network incidents | |
US7580811B2 (en) | Medical data communication interface monitoring system | |
US20040059808A1 (en) | Extensible computer management rule engine | |
US20030115511A1 (en) | Method, apparatus and program for diagnosing system risk | |
US20020138235A1 (en) | Apparatus, system and method for reporting field replaceable unit replacement | |
US11687502B2 (en) | Data center modeling for facility operations | |
US7266781B1 (en) | Method and apparatus for generating a graphical display report | |
JP2009048316A (ja) | 部品管理システム | |
US20130268587A1 (en) | Information processing device and data management system | |
CN113220540A (zh) | 业务管理方法、装置、计算机设备和存储介质 | |
US20070225943A1 (en) | Executable application operation monitoring system | |
JP2007042145A (ja) | 稼動監視装置及び稼動監視システム | |
JP6015750B2 (ja) | ログ収集サーバ、ログ収集システム、ログ収集方法 | |
US20060112314A1 (en) | Computer health check method | |
JP2011081513A (ja) | 進捗状況管理装置及び進捗状況管理方法 | |
CN114927205B (zh) | 一种基于人工智能病理辅助诊断***的部署监控*** | |
Subhas et al. | Imaging service navigators: an approach toward more efficient and effective communications | |
US7100094B2 (en) | Cause-specific and network-wide error analysis in data processing job management | |
EP3623953B1 (en) | Technical improvement evaluation for a set of applications | |
JP2009217517A (ja) | ソフトウェア更新システム、ソフトウェア更新方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081210 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20090213 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110729 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110809 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20111011 |
|
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: 20111122 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111216 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4891605 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141222 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313117 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |