JP2006309436A - アップデートデータの管理方法 - Google Patents
アップデートデータの管理方法 Download PDFInfo
- Publication number
- JP2006309436A JP2006309436A JP2005130022A JP2005130022A JP2006309436A JP 2006309436 A JP2006309436 A JP 2006309436A JP 2005130022 A JP2005130022 A JP 2005130022A JP 2005130022 A JP2005130022 A JP 2005130022A JP 2006309436 A JP2006309436 A JP 2006309436A
- Authority
- JP
- Japan
- Prior art keywords
- version
- client
- server
- update data
- download
- 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.)
- Pending
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
【課題】通信時間や通信コストの無駄の無いアップデートデータの管理方法を提案する。
【解決手段】クライアントから、自機のバージョン番号および個別識別番号をサーバー2に送信する第1ステップ(ステップS11)と、サーバーが、受信したバージョン番号および個別識別番号をバージョン管理データベース25に照合して、所定のクライアント(既にバージョン2をロードしたクライアント1)であるか否かを判断する第2ステップ(ステップS21)と、第2ステップで所定のクライアント(既にバージョン2をロードしたクライアント1)であると判断したときに、特定バージョン(ここではバージョン1)のダウンロードをクライアントに指示する第3ステップ(ステップS23)と、を具備することを特徴とする。
【選択図】図1
【解決手段】クライアントから、自機のバージョン番号および個別識別番号をサーバー2に送信する第1ステップ(ステップS11)と、サーバーが、受信したバージョン番号および個別識別番号をバージョン管理データベース25に照合して、所定のクライアント(既にバージョン2をロードしたクライアント1)であるか否かを判断する第2ステップ(ステップS21)と、第2ステップで所定のクライアント(既にバージョン2をロードしたクライアント1)であると判断したときに、特定バージョン(ここではバージョン1)のダウンロードをクライアントに指示する第3ステップ(ステップS23)と、を具備することを特徴とする。
【選択図】図1
Description
本発明は、アップデートデータの管理方法に関するものである。
クライアントがサーバーにアップデートを要求する場合に、クライアントが自機のバージョン情報をサーバーに送信し、サーバーが受信したバージョン情報が最新のものであるか否かを判断し、最新のものでないときにアップデートをクライアントに送信することが行われている。
特開2003−122579号公報
上述した従来の方法で、サーバーに例えばバージョン2をロードした後に間違いに気付いてバージョン1に戻したい場合には、バージョン1と同じデータをバージョン3としてサーバーにロードして、バージョン2をロードしたクライアントにバージョン3にアップデートしてもらう必要がある。
しかしながら上述した従来の方法では、バージョン2にアップデートしていないクライアント(従ってバージョン1のまま)に、無駄にバージョン2とバージョン3へのアップデートを強要することになり、通信時間や通信コストの無駄が生ずることになる。
しかしながら上述した従来の方法では、バージョン2にアップデートしていないクライアント(従ってバージョン1のまま)に、無駄にバージョン2とバージョン3へのアップデートを強要することになり、通信時間や通信コストの無駄が生ずることになる。
本発明は、上記の問題点に鑑みてなされたもので、通信時間や通信コストの無駄の無いアップデートデータの管理方法を提案する。
この目的を達成するために、請求項1の発明によるアップデートデータの管理方法は、クライアントから、自機のバージョン番号および個別識別番号をサーバー(2)に送信する第1ステップ(ステップS11)と、サーバーが、受信したバージョン番号および個別識別番号をバージョン管理データベース25に照合して、所定のクライアント(既にバージョン2をロードしたクライアント1)であるか否かを判断する第2ステップ(ステップS21)と、第2ステップで所定のクライアント(既にバージョン2をロードしたクライアント1)であると判断したときに、特定バージョン(ここではバージョン1)のダウンロードをクライアントに指示する第3ステップ(ステップS23)と、を具備することを特徴とする。
請求項2の発明によるアップデートデータの管理方法は、請求項1において、第2ステップ(ステップS21)で、所定のクライアントでないと判断したときは、新バージョンが有るか否かを判断する第4ステップ(ステップS22)と、第4ステップ(ステップS22)で新バージョンが有ると判断したときに、新バージョンのダウンロードをクライアントに指示する第5ステップ(ステップS24)と、を更に具備することを特徴とする。
請求項3の発明によるアップデートデータの管理方法は、請求項1および請求項2において、第3ステップ(ステップS23)または第5ステップ(ステップS24)においてダウンロードを指示したクライアントの個別識別番号とバージョン番号を、バージョン管理データベース(25)で管理することを特徴とする。
請求項4の発明によるアップデートデータの管理方法は、クライアントから、自機のバージョン番号および個別識別番号をサーバー(2)に送信する第1ステップ(ステップS11)と、サーバーが、受信したバージョン番号および個別識別番号をバージョン管理データベース25に照合して、所定のクライアントであるか否かを判断する第2ステップ(ステップS21)と、第2ステップ(ステップS21)で、所定のクライアントでないと判断したときは、新バージョンが有るか否かを判断する第3ステップ(ステップS22)とを具備し、第3ステップ(ステップS22)で新バージョンが無いと判断したときは、一切のダウンロードを指示しないことを特徴とするアップデートデータの管理方法。
請求項2の発明によるアップデートデータの管理方法は、請求項1において、第2ステップ(ステップS21)で、所定のクライアントでないと判断したときは、新バージョンが有るか否かを判断する第4ステップ(ステップS22)と、第4ステップ(ステップS22)で新バージョンが有ると判断したときに、新バージョンのダウンロードをクライアントに指示する第5ステップ(ステップS24)と、を更に具備することを特徴とする。
請求項3の発明によるアップデートデータの管理方法は、請求項1および請求項2において、第3ステップ(ステップS23)または第5ステップ(ステップS24)においてダウンロードを指示したクライアントの個別識別番号とバージョン番号を、バージョン管理データベース(25)で管理することを特徴とする。
請求項4の発明によるアップデートデータの管理方法は、クライアントから、自機のバージョン番号および個別識別番号をサーバー(2)に送信する第1ステップ(ステップS11)と、サーバーが、受信したバージョン番号および個別識別番号をバージョン管理データベース25に照合して、所定のクライアントであるか否かを判断する第2ステップ(ステップS21)と、第2ステップ(ステップS21)で、所定のクライアントでないと判断したときは、新バージョンが有るか否かを判断する第3ステップ(ステップS22)とを具備し、第3ステップ(ステップS22)で新バージョンが無いと判断したときは、一切のダウンロードを指示しないことを特徴とするアップデートデータの管理方法。
以上のように、本発明のアップデートデータの管理方法によれば、通信時間や通信コストの無駄の無いアップデートデータの管理が可能となる。
以下、本発明の実施の形態を図面に基づいて説明する。
図1および図2は、本発明によるアップデートデータの管理方法の一実施形態を示すブロック結線図およびフローチャートである。
図1において、クライアント1とサーバー2は、インターネット3を経由してデータの送受信を行う。
クライアント1は、データ・プログラム記憶装置11、CPU回路12、入力装置13、表示装置14、バージョン番号記憶装置15、および通信装置16から構成されている。CPU回路12が、データ・プログラム記憶装置11に記憶されたプログラムに従って、入力装置13、表示装置14、バージョン番号記憶装置15、および通信装置16を制御する。バージョン番号記憶装置15は、例えばEPROMによって構成され、データ・プログラム記憶装置11に記憶されているプログラムのバージョン番号とクライアント1の個別識別番号が記憶されている。通信装置16は、インターネット3を介してサーバー2に接続されている。
サーバー2は、データ・プログラム記憶装置21、通信装置22、CPU回路23、制御卓24、およびバージョン管理データベース25から構成されている。CPU回路23が、データ・プログラム記憶装置21に記憶されたプログラムに従って、通信装置22、制御卓24、およびバージョン管理データベース25を制御する。通信装置22は、インターネット3を介してにクライアント1に接続されている。
クライアント1のCPU回路12およびサーバー2のCPU回路23は、図2にフローチャートで示すプログラムに従って動作する。即ち、プログラムがスタートするとクライアント1のCPU回路12が、バージョン番号記憶装置15からバージョン番号および個別識別番号を読み出してサーバー2に送信する(ステップS11)。
サーバー2のCPU回路23は、受信したバージョン番号および個別識別番号をバージョン管理データベース25に照合して、特別なクライアントであるか否かを判断する(ステップS21)。
なお、ここではサーバー2に例えばバージョン2をロードした後に間違いに気付いてバージョン1に戻したい場合に、バージョン1をダウンロードしてもらう必要があるが、バージョン2にアップデートしていないクライアント1(従ってバージョン1のまま)には、無駄にバージョン1をダウンロードさせないようにしている。即ち、ステップS21で特別なクライアント1であるか否かの判断は、既にバージョン2をロードしたクライアント1であるか否かの判断である。
ステップS21で、特別なクライアント1(既にバージョン2をロードしたクライアント1)であると判断したときは、ステップS23に移行して、特定バージョン(ここではバージョン1)のダウンロードをクライアント1に指示する。また、ダウンロードを指示したクライアント1のバージョン番号をバージョン管理データベース25に記録(更新)する。
ステップS21で、特別なクライアント1(既にバージョン2をロードしたクライアント1)でないと判断したときは、ステップS22に移行して、新バージョン(例えばバージョン2やバージョン3)が有るか否かを判断する。新バージョンが有る場合は、ステップS24に移行して、新バージョン(バージョン2やバージョン3)のダウンロードをクライアント1に指示する。また、ダウンロードを指示したクライアント1のバージョン番号をバージョン管理データベース25に記録(更新)する。
ステップS22で新バージョンが無いと判断した場合は、無駄にバージョン1をダウンロードすることなくプログラムを終了する。
クライアント1のステップS12では、サーバー2からダウンロードを指示されたバージョンのアップデートデータをダウンロードする。即ち、ステップS23で特定バージョン(ここではバージョン1)のダウンロードを指示されている場合は、特定バージョン(ここではバージョン1)のダウンロードを開始する。ステップS24で新バージョン(バージョン2やバージョン3)のダウンロードを指示されている場合は、新バージョン(バージョン2やバージョン3)のダウンロードを開始する。
クライアント1のステップS12では、サーバー2からダウンロードを指示されたバージョンのアップデートデータをダウンロードする。即ち、ステップS23で特定バージョン(ここではバージョン1)のダウンロードを指示されている場合は、特定バージョン(ここではバージョン1)のダウンロードを開始する。ステップS24で新バージョン(バージョン2やバージョン3)のダウンロードを指示されている場合は、新バージョン(バージョン2やバージョン3)のダウンロードを開始する。
ステップS13では、ステップS12でダウンロードしたデータに従ってデータ・プログラム記憶装置11のデータやプログラムを書き換える(更新する)。また、ステップS14では、ダウンロードしたデータに従ってバージョン番号記憶装置15のバージョン番号を書き換える(更新する)。
本発明は、サーバーに接続されたビデオゲーム機器で利用可能な技術を提示している。
1 クライアント
2 サーバー
3 インターネット
11 プログラム記憶装置
12 CPU回路
13 入力装置
14 表示装置
15 バージョン番号記憶装置
16 通信装置
21 プログラム記憶装置
22 通信装置
23 CPU回路
24 制御卓
25 バージョン管理データベース
2 サーバー
3 インターネット
11 プログラム記憶装置
12 CPU回路
13 入力装置
14 表示装置
15 バージョン番号記憶装置
16 通信装置
21 プログラム記憶装置
22 通信装置
23 CPU回路
24 制御卓
25 バージョン管理データベース
Claims (4)
- クライアントから、自機のバージョン番号および個別識別番号をサーバー(2)に送信する第1ステップ(ステップS11)と、
サーバーが、受信したバージョン番号および個別識別番号をバージョン管理データベース25に照合して、所定のクライアントであるか否かを判断する第2ステップ(ステップS21)と、
第2ステップで所定のクライアントであると判断したときに、特定バージョンのダウンロードをクライアントに指示する第3ステップ(ステップS23)と、
を具備することを特徴とするアップデートデータの管理方法。 - 第2ステップ(ステップS21)で、所定のクライアントでないと判断したときは、新バージョンが有るか否かを判断する第4ステップ(ステップS22)と、
第4ステップ(ステップS22)で新バージョンが有ると判断したときに、新バージョンのダウンロードをクライアントに指示する第5ステップ(ステップS24)と、
を更に具備することを特徴とする請求項1に記載のアップデートデータの管理方法。 - 第3ステップ(ステップS23)または第5ステップ(ステップS24)においてダウンロードを指示したクライアントの個別識別番号とバージョン番号を、バージョン管理データベース(25)で管理することを特徴とする請求項1および請求項2に記載のアップデートデータの管理方法。
- クライアントから、自機のバージョン番号および個別識別番号をサーバー(2)に送信する第1ステップ(ステップS11)と、
サーバーが、受信したバージョン番号および個別識別番号をバージョン管理データベース25に照合して、所定のクライアントであるか否かを判断する第2ステップ(ステップS21)と、
第2ステップ(ステップS21)で、所定のクライアントでないと判断したときは、新バージョンが有るか否かを判断する第3ステップ(ステップS22)とを具備し、
第3ステップ(ステップS22)で新バージョンが無いと判断したときは、一切のダウンロードを指示しないことを特徴とするアップデートデータの管理方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005130022A JP2006309436A (ja) | 2005-04-27 | 2005-04-27 | アップデートデータの管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005130022A JP2006309436A (ja) | 2005-04-27 | 2005-04-27 | アップデートデータの管理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006309436A true JP2006309436A (ja) | 2006-11-09 |
Family
ID=37476262
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005130022A Pending JP2006309436A (ja) | 2005-04-27 | 2005-04-27 | アップデートデータの管理方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006309436A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2437104A (en) * | 2006-04-14 | 2007-10-17 | Fujitsu Ltd | Application management |
-
2005
- 2005-04-27 JP JP2005130022A patent/JP2006309436A/ja active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2437104A (en) * | 2006-04-14 | 2007-10-17 | Fujitsu Ltd | Application management |
GB2437104B (en) * | 2006-04-14 | 2011-12-14 | Fujitsu Ltd | Application management |
US8146074B2 (en) | 2006-04-14 | 2012-03-27 | Fujitsu Limited | Computer-readable recording medium containing application management program, and method and apparatus for application management |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4345844B2 (ja) | 通信システム、情報処理装置および方法、並びにプログラム | |
JP6581859B2 (ja) | 情報処理装置、ソフトウェア配信システム、およびソフトウェア配信方法 | |
KR100692011B1 (ko) | 이동 통신 단말기 컨텐츠의 사용권 만료 기준을 갱신하는방법 | |
KR20160021122A (ko) | 로컬 네트워크에서 디바이스를 업데이트하는 로컬 네트워크 및 방법 | |
JP2015103105A (ja) | 通信装置、通信システム、及び通信プログラム | |
JP6504315B2 (ja) | プログラム更新システム、配信装置及びプログラム更新方法 | |
JP2015103106A (ja) | 通信装置、及び通信プログラム | |
JP2014071731A (ja) | ネットワークシステム、及び、プログラム | |
JP6156512B2 (ja) | 通信装置、通信システム、通信方法および通信プログラム | |
JP2024107479A (ja) | 制御装置、方法、及びシステム | |
JP2023108066A (ja) | ソフトウェア更新装置、更新制御方法、更新制御プログラム及びサーバ | |
JP5800685B2 (ja) | 情報処理装置及びサーバ、制御方法、プログラム及び記録媒体 | |
US20080072308A1 (en) | Terminal apparatus security management apparatus and method | |
JP2006309436A (ja) | アップデートデータの管理方法 | |
JP2005157544A (ja) | 電気機器制御装置 | |
JP2000259519A (ja) | ネットワークシステム | |
KR100524588B1 (ko) | 무선인터넷에서 다운로드 중단된 데이터를 이어받는 방법 | |
JP2006261970A (ja) | 画像形成システム、画像形成装置、管理装置及びプラグイン整合管理方法 | |
JP2006033086A (ja) | 画像処理システム、情報処理装置、画像処理装置、それらの制御方法、それらの制御プログラム並びに、その制御プログラムを格納した記憶媒体 | |
JP4373480B2 (ja) | 通信装置及びプログラム | |
JP2007305064A (ja) | サーバ、情報処理端末、ファイル転送方法及び方法、ファイル自動更新システム及び方法並びにプログラム | |
JP2007052781A (ja) | 車載端末とセンターとの間の通信システム、及び、通信システムに使用する車載端末 | |
JP4045805B2 (ja) | テレビ受信機およびテレビアプリケーション制御方法 | |
JP3738706B2 (ja) | 装置内バージョン統一方式 | |
JP2004235902A (ja) | 通信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Effective date: 20080611 Free format text: JAPANESE INTERMEDIATE CODE: A971007 |
|
A131 | Notification of reasons for refusal |
Effective date: 20090421 Free format text: JAPANESE INTERMEDIATE CODE: A131 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090818 |