JP4504969B2 - データ更新処理装置、データ更新処理方法及びデータ更新処理プログラム - Google Patents
データ更新処理装置、データ更新処理方法及びデータ更新処理プログラム Download PDFInfo
- Publication number
- JP4504969B2 JP4504969B2 JP2006340165A JP2006340165A JP4504969B2 JP 4504969 B2 JP4504969 B2 JP 4504969B2 JP 2006340165 A JP2006340165 A JP 2006340165A JP 2006340165 A JP2006340165 A JP 2006340165A JP 4504969 B2 JP4504969 B2 JP 4504969B2
- Authority
- JP
- Japan
- Prior art keywords
- version
- information storage
- storage means
- data
- update processing
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Description
与されている処理対象データを格納した対象情報記憶手段と、前記第1のネットワークを介して接続される他のデータ更新処理装置から取得した処理対象データのバージョン識別子が記録されるバージョン情報記憶手段と、最新の処理対象データが格納されている最新情報記憶手段の所在情報が記録されている所在情報記憶手段と、第1のネットワークを介して他のデータ更新処理装置に接続されるとともに、前記第1のネットワークより広域の第2のネットワークを介して最新情報記憶手段にアクセス可能な制御手段とを備え、前記制御手段が、前記第1のネットワークに接続された他のデータ更新処理装置にバージョン情報要求のリクエストを送信し、起動されている他のデータ更新処理装置から、前記データ更新処理装置に格納された処理対象データのバージョン識別子を取得して、前記データ更新処理装置の端末識別子に関連付けて前記バージョン情報記憶手段に記録する記録手段と、前記バージョン情報記憶手段に記録されたバージョン識別子と、前記対象情報記憶手段に記録されたバージョン識別子とを比較する比較手段と、前記バージョン識別子の比較により、前記バージョン情報記憶手段に記録されたバージョン識別子が前記対象情報記憶手段に記録されたバージョン識別子よりも相対的に新しいバージョンである場合には、前記バージョン情報記憶手段に記録されたバージョン識別子の中で最新バージョンを保有する他のデータ更新処理装置の処理対象データのレプリカを前記対象情報記憶手段に更新記録し、前記バージョン識別子の比較により、前記対象情報記憶手段に記録されたバージョン識別子が前記バージョン情報記憶手段に記録されたバージョン識別子より相対的に新しいバージョンである場合には、前記所在情報記憶手段に記録された所在情報を取得し、前記第2のネットワーク上の最新情報記憶手段に格納された処理対象データのレプリカを前記対象情報記憶手段に更新記録する更新処理手段とを備えたことを要旨とする。
取得し、前記現在日付がリリース日から基準期間を超えている場合のみ、前記所在情報記憶手段に記録された所在情報を取得し、前記第2のネットワーク上の最新情報記憶手段に格納された処理対象データのレプリカを前記対象情報記憶手段に更新記録することを要旨とする。
請求項1、6又は7に記載の発明によれば、制御手段が、第1のネットワークを介してグループ端末から、グループ端末に格納された処理対象データのバージョン識別子を取得する。そして、グループ端末から取得したバージョン識別子が最新バージョンである場合には、この最新バージョンを保有するグループ端末の処理対象データのレプリカを取得する。一方、自身が保有する処理対象データのバージョン識別子が最新バージョンである場合には、第2のネットワーク上の最新情報記憶手段に格納された処理対象データのレプリカを取得する。これにより、通信負荷の軽減を図りながら、より新しい処理対象データを取得することができる。また、システム管理者においても、バージョンアップの作業負荷を軽減することができる。
ークN11には、データ更新処理装置としてのクライアント端末(10D、10E、10F)が接続されている。このようなクライアント端末には、それぞれIPアドレスが付与されており、このIPアドレスを用いて、他のクライアント端末と通信を行なったり、所定のデータ記憶部から各種情報を取得したりすることができる。
バージョン応答手段121は、他のクライアント端末からのバージョン情報の要求に基づいて、このクライアント端末10が保有するアプリケーションデータのバージョン識別子を取得し、このバージョン情報を要求元のクライアント端末に提供する。
まず、クライアント端末10において、アプリケーションデータのプログラムを起動させる。本実施形態では、クライアント端末10Aにおいてプログラムが起動された場合を想定する。これにより、クライアント端末10Aの制御部11が、起動指示を取得する(ステップS1−1)。この場合、制御部11のプログラム実行手段110は、バージョン管理手段120に対してレプリカ更新処理の実行を指示する。
送信する。
ト端末10A自身のアプリケーションデータとの差分を特定し、この差分に基づいてレプリカを生成する。
・ 本実施形態では、クライアント端末10Aにおいてプログラムが起動された場合、クライアント端末10Aの制御部11は、バージョン情報の要求処理を実行する(ステップS1−2)。具体的には、制御部11のバージョン情報取得手段123が、同じネットワーク内の他のクライアント端末に対して、バージョン情報を要求するリクエストを送信する。そして、クライアント端末10の制御部11は、他のクライアント端末からバージョン情報を取得し(ステップS1−3)、同一ネットワーク内における最新バージョンの特定処理を実行する(ステップS1−4)。最新バージョンを保有するクライアント端末が、このネットワークN10に接続された他のクライアント端末である場合には、クライアント端末10の制御部11は、最新バージョンを保有するクライアント端末10に対して、レプリケーションの要求処理を実行する(ステップS1−6)。これにより、同じネットワーク内で最新のアプリケーションデータと同期することができる。従って、各クライアント端末10に対して、アプリケーションの配布やインストール作業の負担の軽減を図ることができる。
特に、このレプリケーションはローカルネットワークを用いて行なわれるため、通信負荷を軽減しながら実施することができる。
り、アプリケーションデータ全体を送受信することなく、通信負荷を軽減しながら、効率的にアプリケーションデータのバージョンを上げることができる。
○ 上記実施形態では、クライアント端末10に格納されたデータベース及びプログラムデータを更新する場合に用いたが、これに限定されるものではない。データベースのみや、プログラムデータのみの更新に適用することも可能である。
とができる。
Claims (7)
- 第1のネットワークを介して接続される複数のデータ更新処理装置からなるグループに含まれるデータ更新処理装置であって、
前記データ更新処理装置が、
バージョンを特定するためのバージョン識別子が付与されている処理対象データを格納した対象情報記憶手段と、
前記第1のネットワークを介して接続される他のデータ更新処理装置から取得した処理対象データのバージョン識別子が記録されるバージョン情報記憶手段と、
最新の処理対象データが格納されている最新情報記憶手段の所在情報が記録されている所在情報記憶手段と、
第1のネットワークを介して他のデータ更新処理装置に接続されるとともに、前記第1のネットワークより広域の第2のネットワークを介して最新情報記憶手段にアクセス可能な制御手段とを備え、
前記制御手段が、
前記第1のネットワークに接続された他のデータ更新処理装置にバージョン情報要求のリクエストを送信し、起動されている他のデータ更新処理装置から、前記データ更新処理装置に格納された処理対象データのバージョン識別子を取得して、前記データ更新処理装置の端末識別子に関連付けて前記バージョン情報記憶手段に記録する記録手段と、
前記バージョン情報記憶手段に記録されたバージョン識別子と、前記対象情報記憶手段に記録されたバージョン識別子とを比較する比較手段と、
前記バージョン識別子の比較により、前記バージョン情報記憶手段に記録されたバージョン識別子が前記対象情報記憶手段に記録されたバージョン識別子よりも相対的に新しいバージョンである場合には、前記バージョン情報記憶手段に記録されたバージョン識別子の中で最新バージョンを保有する他のデータ更新処理装置の処理対象データのレプリカを前記対象情報記憶手段に更新記録し、
前記バージョン識別子の比較により、前記対象情報記憶手段に記録されたバージョン識別子が前記バージョン情報記憶手段に記録されたバージョン識別子より相対的に新しいバージョンである場合には、前記所在情報記憶手段に記録された所在情報を取得し、前記第2のネットワーク上の最新情報記憶手段に格納された処理対象データのレプリカを前記対象情報記憶手段に更新記録する更新処理手段と
を備えたことを特徴とするデータ更新処理装置。 - 前記処理対象データを利用するプログラム実行手段を更に備え、
前記制御手段は、前記他のデータ更新処理装置からのバージョン識別子の取得処理を、前記プログラム実行手段による前記処理対象データの利用を検知した場合に実行することを特徴とする請求項1に記載のデータ更新処理装置。 - 前記プログラム実行手段は、
前記更新処理手段の処理の完了を検知した場合には、前記処理対象データの利用を許可し、
前記更新処理手段の処理の完了を検知できない場合には、この処理の終了を待機することを特徴とする請求項2に記載のデータ更新処理装置。 - 前記更新処理手段は、
前記バージョン情報記憶手段に記録されたバージョン識別子が最新バージョンである場合には、更に、このバージョンのリリース日と現在日付とを取得し、
前記現在日付がリリース日から基準期間を超えている場合のみ、前記所在情報記憶手段に記録された所在情報を取得し、前記第2のネットワーク上の最新情報記憶手段に格納された処理対象データのレプリカを前記対象情報記憶手段に更新記録することを特徴とする請求項1〜3のいずれか一つに記載のデータ更新処理装置。 - 前記更新処理手段は、
前記バージョン情報記憶手段に記録されたバージョン識別子が最新バージョンである場合には、更に、このバージョンのリリース日と現在日付とを取得し、
前記現在日付が、前記処理対象データに記録された更新予定日を経過しており、前記リリース日が前記更新予定日以前である場合のみ、前記所在情報記憶手段に記録された所在情報を取得し、前記第2のネットワーク上の最新情報記憶手段に格納された処理対象データのレプリカを前記対象情報記憶手段に更新記録することを特徴とする請求項1〜3のいずれか一つに記載のデータ更新処理装置。 - 第1のネットワークを介して接続される複数のデータ更新処理装置からなるグループに含まれるデータ更新処理装置を用いて、データ更新処理を実行するための方法であって、
前記データ更新処理装置が、
バージョンを特定するためのバージョン識別子が付与されている処理対象データを格納した対象情報記憶手段と、
前記第1のネットワークを介して接続される他のデータ更新処理装置から取得した処理対象データのバージョン識別子が記録されるバージョン情報記憶手段と、
最新の処理対象データが格納されている最新情報記憶手段の所在情報が記録されている所在情報記憶手段と、
第1のネットワークを介して他のデータ更新処理装置に接続されるとともに、前記第1のネットワークより広域の第2のネットワークを介して最新情報記憶手段にアクセス可能な制御手段とを備え、
前記制御手段が、
前記第1のネットワークに接続された他のデータ更新処理装置にバージョン情報要求のリクエストを送信し、起動されている他のデータ更新処理装置から、前記データ更新処理装置に格納された処理対象データのバージョン識別子を取得して、前記データ更新処理装置の端末識別子に関連付けて前記バージョン情報記憶手段に記録し、
前記バージョン情報記憶手段に記録されたバージョン識別子と、前記対象情報記憶手段に記録されたバージョン識別子とを比較し、
前記バージョン識別子の比較により、前記バージョン情報記憶手段に記録されたバージ
ョン識別子が前記対象情報記憶手段に記録されたバージョン識別子よりも相対的に新しいバージョンである場合には、前記バージョン情報記憶手段に記録されたバージョン識別子の中で最新バージョンを保有する他のデータ更新処理装置の処理対象データのレプリカを前記対象情報記憶手段に更新記録し、
前記バージョン識別子の比較により、前記対象情報記憶手段に記録されたバージョン識別子が前記バージョン情報記憶手段に記録されたバージョン識別子より相対的に新しいバージョンである場合には、前記所在情報記憶手段に記録された所在情報を取得し、前記第2のネットワーク上の最新情報記憶手段に格納された処理対象データのレプリカを前記対象情報記憶手段に更新記録することを特徴とするデータ更新処理方法。 - 第1のネットワークを介して接続される複数のデータ更新処理装置からなるグループに含まれるデータ更新処理装置を用いて、データ更新処理を実行するためのプログラムであって、
前記データ更新処理装置が、
バージョンを特定するためのバージョン識別子が付与されている処理対象データを格納した対象情報記憶手段と、
前記第1のネットワークを介して接続される他のデータ更新処理装置から取得した処理対象データのバージョン識別子が記録されるバージョン情報記憶手段と、
最新の処理対象データが格納されている最新情報記憶手段の所在情報が記録されている所在情報記憶手段と、
第1のネットワークを介して他のデータ更新処理装置に接続されるとともに、前記第1のネットワークより広域の第2のネットワークを介して最新情報記憶手段にアクセス可能な制御手段とを備え、
前記制御手段を、
前記第1のネットワークに接続された他のデータ更新処理装置にバージョン情報要求のリクエストを送信し、起動されている他のデータ更新処理装置から、前記データ更新処理装置に格納された処理対象データのバージョン識別子を取得して、前記データ更新処理装置の端末識別子に関連付けて前記バージョン情報記憶手段に記録する記録手段と、
前記バージョン情報記憶手段に記録されたバージョン識別子と、前記対象情報記憶手段に記録されたバージョン識別子とを比較する比較手段と、
前記バージョン識別子の比較により、前記バージョン情報記憶手段に記録されたバージョン識別子が前記対象情報記憶手段に記録されたバージョン識別子よりも相対的に新しいバージョンである場合には、前記バージョン情報記憶手段に記録されたバージョン識別子の中で最新バージョンを保有する他のデータ更新処理装置の処理対象データのレプリカを前記対象情報記憶手段に更新記録し、
前記バージョン識別子の比較により、前記対象情報記憶手段に記録されたバージョン識別子が前記バージョン情報記憶手段に記録されたバージョン識別子より相対的に新しいバージョンである場合には、前記所在情報記憶手段に記録された所在情報を取得し、前記第2のネットワーク上の最新情報記憶手段に格納された処理対象データのレプリカを前記対象情報記憶手段に更新記録する更新処理手段
として機能させることを特徴とするデータ更新処理プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006340165A JP4504969B2 (ja) | 2006-12-18 | 2006-12-18 | データ更新処理装置、データ更新処理方法及びデータ更新処理プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006340165A JP4504969B2 (ja) | 2006-12-18 | 2006-12-18 | データ更新処理装置、データ更新処理方法及びデータ更新処理プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008152553A JP2008152553A (ja) | 2008-07-03 |
JP4504969B2 true JP4504969B2 (ja) | 2010-07-14 |
Family
ID=39654654
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006340165A Expired - Fee Related JP4504969B2 (ja) | 2006-12-18 | 2006-12-18 | データ更新処理装置、データ更新処理方法及びデータ更新処理プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4504969B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8323693B2 (en) | 2002-03-14 | 2012-12-04 | Medrx Co., Ltd. | External preparation for wounds |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120131566A1 (en) * | 2010-11-23 | 2012-05-24 | Microsoft Corporation | Efficient virtual application update |
EP2500832B1 (en) * | 2011-03-15 | 2018-07-25 | Amadeus S.A.S. | Method and system for synchronization mechanism on multi-server reservation system |
EP2500848A1 (en) | 2011-03-15 | 2012-09-19 | Amadeus S.A.S. | Method and system for centralized reservation context management on multi-server reservation system |
JP6045157B2 (ja) * | 2012-02-10 | 2016-12-14 | セイコーエプソン株式会社 | データ処理装置、共通基本情報の処理方法及びプログラム |
CN105917613B (zh) * | 2014-10-14 | 2019-06-28 | 华为技术有限公司 | 软件升级方法及设备 |
JP6679553B2 (ja) * | 2017-10-06 | 2020-04-15 | 任天堂株式会社 | 情報処理システムおよび情報処理方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08249163A (ja) * | 1995-03-13 | 1996-09-27 | Toshiba Corp | ネットワークシステムのソフトウェアバージョン管理装置 |
JP2000215034A (ja) * | 1999-01-26 | 2000-08-04 | Ricoh Co Ltd | 印刷装置とそのプログラム更新方法 |
JP2006285601A (ja) * | 2005-03-31 | 2006-10-19 | Fujitsu Ltd | ファイル配信方法とそれを実現するクライアント端末 |
-
2006
- 2006-12-18 JP JP2006340165A patent/JP4504969B2/ja not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08249163A (ja) * | 1995-03-13 | 1996-09-27 | Toshiba Corp | ネットワークシステムのソフトウェアバージョン管理装置 |
JP2000215034A (ja) * | 1999-01-26 | 2000-08-04 | Ricoh Co Ltd | 印刷装置とそのプログラム更新方法 |
JP2006285601A (ja) * | 2005-03-31 | 2006-10-19 | Fujitsu Ltd | ファイル配信方法とそれを実現するクライアント端末 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8323693B2 (en) | 2002-03-14 | 2012-12-04 | Medrx Co., Ltd. | External preparation for wounds |
Also Published As
Publication number | Publication date |
---|---|
JP2008152553A (ja) | 2008-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4504969B2 (ja) | データ更新処理装置、データ更新処理方法及びデータ更新処理プログラム | |
EP3108634B1 (en) | Facilitating third parties to perform batch processing of requests requiring authorization from resource owners for repeat access to resources | |
US6801920B1 (en) | System for remote management of applications of an industrial control system | |
EP1978672B1 (en) | Method for implementing management software, hardware with pre-configured software and implementing method thereof | |
EP1758042B1 (en) | Document distribution system and method | |
JP5531692B2 (ja) | 機器管理装置、機器管理システム、情報管理方法、情報管理プログラム、及びそのプログラムを記録した記録媒体 | |
JP5976258B1 (ja) | ライトインストーラ | |
US20170235566A1 (en) | System and method for efficient software replication | |
US8448166B2 (en) | Automated state migration while deploying an operating system | |
US20060227378A1 (en) | Data storage device, data storage method, and program thereof | |
CN102934101A (zh) | 针对本地和远程数据的透明访问机制 | |
CN103034735A (zh) | 一种大数据分布式文件导出方法 | |
US9665732B2 (en) | Secure Download from internet marketplace | |
JP2012070294A (ja) | 端末アプリケーション検索システム | |
US8291406B2 (en) | Data imaging system and methods | |
US20170286440A1 (en) | Method, business processing server and data processing server for storing and searching transaction history data | |
US20170163559A1 (en) | Distribution system and method for controlling the same | |
JP5449462B2 (ja) | 分散型データベースシステム及びプログラム | |
JP2004341961A (ja) | ストレージシステムおよびストレージプログラム | |
US7043735B2 (en) | System and method to dynamically select and locate server objects based on version information of the server objects | |
JP4532946B2 (ja) | アプリケーション入れ替え方法およびそのプログラム | |
WO2009147701A1 (ja) | データベースへの平行アクセスプログラム | |
JP5037545B2 (ja) | 情報処理システムおよび制御プログラム | |
JP4232606B2 (ja) | ファイル配信システム、クライアントプログラム、クライアント、サーバプログラム、サーバ、及び方法 | |
US9378217B2 (en) | Method and system for managing data and a corresponding computer program and a corresponding computer-readable storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100105 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100226 |
|
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: 20100406 |
|
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: 20100423 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4504969 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: 20130430 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160430 Year of fee payment: 6 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |