JP2006309436A - Management method of update data - Google Patents
Management method of update data 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
Description
本発明は、アップデートデータの管理方法に関するものである。 The present invention relates to a method for managing update data.
クライアントがサーバーにアップデートを要求する場合に、クライアントが自機のバージョン情報をサーバーに送信し、サーバーが受信したバージョン情報が最新のものであるか否かを判断し、最新のものでないときにアップデートをクライアントに送信することが行われている。
上述した従来の方法で、サーバーに例えばバージョン2をロードした後に間違いに気付いてバージョン1に戻したい場合には、バージョン1と同じデータをバージョン3としてサーバーにロードして、バージョン2をロードしたクライアントにバージョン3にアップデートしてもらう必要がある。
しかしながら上述した従来の方法では、バージョン2にアップデートしていないクライアント(従ってバージョン1のまま)に、無駄にバージョン2とバージョン3へのアップデートを強要することになり、通信時間や通信コストの無駄が生ずることになる。
For example, if you notice a mistake after loading version 2 on the server and want to return to version 1 using the conventional method described above, load the same data as version 1 onto the server as
However, in the conventional method described above, a client that has not been updated to version 2 (and therefore remains version 1) is forced to update to version 2 and
本発明は、上記の問題点に鑑みてなされたもので、通信時間や通信コストの無駄の無いアップデートデータの管理方法を提案する。 The present invention has been made in view of the above problems, and proposes a method for managing update data that does not waste communication time and communication cost.
この目的を達成するために、請求項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)で新バージョンが無いと判断したときは、一切のダウンロードを指示しないことを特徴とするアップデートデータの管理方法。
In order to achieve this object, the update data management method according to the invention of claim 1 includes a first step (step S11) in which a client's version number and individual identification number are transmitted from the client to the server (2); A second step (step S21) in which the server compares the received version number and individual identification number with the
The update data management method according to the invention of claim 2 is the fourth step of determining whether or not there is a new version when it is determined in the first step that the client is not a predetermined client in the second step (step S21). (Step S22) and a fifth step (step S24) for instructing the client to download the new version when it is determined that there is a new version in the fourth step (step S22). To do.
According to a third aspect of the present invention, there is provided an update data management method according to any one of the first and second aspects, wherein the individual identification number and version number of the client instructed to download in the third step (step S23) or the fifth step (step S24) Is managed by the version management database (25).
The update data management method according to the invention of claim 4 includes a first step (step S11) of transmitting the version number and the individual identification number of the own device from the client to the server (2), the version number received by the server, and When it is determined that the client is not a predetermined client in the second step (step S21) and the second step (step S21) in which the individual identification number is checked against the
以上のように、本発明のアップデートデータの管理方法によれば、通信時間や通信コストの無駄の無いアップデートデータの管理が可能となる。 As described above, according to the update data management method of the present invention, update data can be managed without waste of communication time and communication cost.
以下、本発明の実施の形態を図面に基づいて説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1および図2は、本発明によるアップデートデータの管理方法の一実施形態を示すブロック結線図およびフローチャートである。 FIG. 1 and FIG. 2 are a block connection diagram and a flowchart showing an embodiment of the update data management method according to the present invention.
図1において、クライアント1とサーバー2は、インターネット3を経由してデータの送受信を行う。 In FIG. 1, a client 1 and a server 2 perform data transmission / reception via the Internet 3.
クライアント1は、データ・プログラム記憶装置11、CPU回路12、入力装置13、表示装置14、バージョン番号記憶装置15、および通信装置16から構成されている。CPU回路12が、データ・プログラム記憶装置11に記憶されたプログラムに従って、入力装置13、表示装置14、バージョン番号記憶装置15、および通信装置16を制御する。バージョン番号記憶装置15は、例えばEPROMによって構成され、データ・プログラム記憶装置11に記憶されているプログラムのバージョン番号とクライアント1の個別識別番号が記憶されている。通信装置16は、インターネット3を介してサーバー2に接続されている。
The client 1 includes a data /
サーバー2は、データ・プログラム記憶装置21、通信装置22、CPU回路23、制御卓24、およびバージョン管理データベース25から構成されている。CPU回路23が、データ・プログラム記憶装置21に記憶されたプログラムに従って、通信装置22、制御卓24、およびバージョン管理データベース25を制御する。通信装置22は、インターネット3を介してにクライアント1に接続されている。
The server 2 includes a data /
クライアント1のCPU回路12およびサーバー2のCPU回路23は、図2にフローチャートで示すプログラムに従って動作する。即ち、プログラムがスタートするとクライアント1のCPU回路12が、バージョン番号記憶装置15からバージョン番号および個別識別番号を読み出してサーバー2に送信する(ステップS11)。
The
サーバー2のCPU回路23は、受信したバージョン番号および個別識別番号をバージョン管理データベース25に照合して、特別なクライアントであるか否かを判断する(ステップS21)。
The
なお、ここではサーバー2に例えばバージョン2をロードした後に間違いに気付いてバージョン1に戻したい場合に、バージョン1をダウンロードしてもらう必要があるが、バージョン2にアップデートしていないクライアント1(従ってバージョン1のまま)には、無駄にバージョン1をダウンロードさせないようにしている。即ち、ステップS21で特別なクライアント1であるか否かの判断は、既にバージョン2をロードしたクライアント1であるか否かの判断である。 Here, for example, if you notice a mistake after loading version 2 on server 2 and want to return to version 1, you need to download version 1, but client 1 that has not been updated to version 2 (and therefore version 1) In this case, version 1 is not downloaded unnecessarily. That is, the determination of whether or not the client 1 is a special client 1 in step S21 is a determination of whether or not the client 1 has already loaded version 2.
ステップS21で、特別なクライアント1(既にバージョン2をロードしたクライアント1)であると判断したときは、ステップS23に移行して、特定バージョン(ここではバージョン1)のダウンロードをクライアント1に指示する。また、ダウンロードを指示したクライアント1のバージョン番号をバージョン管理データベース25に記録(更新)する。
If it is determined in step S21 that the client 1 is a special client 1 (the client 1 that has already loaded version 2), the process proceeds to step S23 to instruct the client 1 to download a specific version (here, version 1). Further, the version number of the client 1 instructed to download is recorded (updated) in the
ステップS21で、特別なクライアント1(既にバージョン2をロードしたクライアント1)でないと判断したときは、ステップS22に移行して、新バージョン(例えばバージョン2やバージョン3)が有るか否かを判断する。新バージョンが有る場合は、ステップS24に移行して、新バージョン(バージョン2やバージョン3)のダウンロードをクライアント1に指示する。また、ダウンロードを指示したクライアント1のバージョン番号をバージョン管理データベース25に記録(更新)する。
If it is determined in step S21 that the client is not a special client 1 (client 1 that has already loaded version 2), the process proceeds to step S22 to determine whether there is a new version (for example, version 2 or version 3). . If there is a new version, the process proceeds to step S24 to instruct the client 1 to download a new version (version 2 or version 3). Further, the version number of the client 1 instructed to download is recorded (updated) in the
ステップS22で新バージョンが無いと判断した場合は、無駄にバージョン1をダウンロードすることなくプログラムを終了する。
クライアント1のステップS12では、サーバー2からダウンロードを指示されたバージョンのアップデートデータをダウンロードする。即ち、ステップS23で特定バージョン(ここではバージョン1)のダウンロードを指示されている場合は、特定バージョン(ここではバージョン1)のダウンロードを開始する。ステップS24で新バージョン(バージョン2やバージョン3)のダウンロードを指示されている場合は、新バージョン(バージョン2やバージョン3)のダウンロードを開始する。
If it is determined in step S22 that there is no new version, the program ends without downloading version 1 unnecessarily.
In step S12 of the client 1, the version of update data instructed to be downloaded from the server 2 is downloaded. That is, when the download of the specific version (here, version 1) is instructed in step S23, the download of the specific version (here, version 1) is started. If the download of the new version (version 2 or version 3) is instructed in step S24, the download of the new version (version 2 or version 3) is started.
ステップS13では、ステップS12でダウンロードしたデータに従ってデータ・プログラム記憶装置11のデータやプログラムを書き換える(更新する)。また、ステップS14では、ダウンロードしたデータに従ってバージョン番号記憶装置15のバージョン番号を書き換える(更新する)。
In step S13, the data and program in the data /
本発明は、サーバーに接続されたビデオゲーム機器で利用可能な技術を提示している。 The present invention presents a technique that can be used in a video game machine connected to a server.
1 クライアント
2 サーバー
3 インターネット
11 プログラム記憶装置
12 CPU回路
13 入力装置
14 表示装置
15 バージョン番号記憶装置
16 通信装置
21 プログラム記憶装置
22 通信装置
23 CPU回路
24 制御卓
25 バージョン管理データベース
DESCRIPTION OF SYMBOLS 1 Client 2
Claims (4)
サーバーが、受信したバージョン番号および個別識別番号をバージョン管理データベース25に照合して、所定のクライアントであるか否かを判断する第2ステップ(ステップS21)と、
第2ステップで所定のクライアントであると判断したときに、特定バージョンのダウンロードをクライアントに指示する第3ステップ(ステップS23)と、
を具備することを特徴とするアップデートデータの管理方法。 A first step (step S11) in which the client's version number and individual identification number are transmitted from the client to the server (2);
A second step (step S21) in which the server compares the received version number and individual identification number with the version management database 25 to determine whether or not the client is a predetermined client;
A third step (step S23) instructing the client to download a specific version when it is determined that the client is a predetermined client in the second step;
A method of managing update data.
第4ステップ(ステップS22)で新バージョンが有ると判断したときに、新バージョンのダウンロードをクライアントに指示する第5ステップ(ステップS24)と、
を更に具備することを特徴とする請求項1に記載のアップデートデータの管理方法。 When it is determined in the second step (step S21) that the client is not a predetermined client, a fourth step (step S22) for determining whether or not there is a new version;
A fifth step (step S24) instructing the client to download a new version when it is determined in the fourth step (step S22) that there is a new version;
The update data management method according to claim 1, further comprising:
サーバーが、受信したバージョン番号および個別識別番号をバージョン管理データベース25に照合して、所定のクライアントであるか否かを判断する第2ステップ(ステップS21)と、
第2ステップ(ステップS21)で、所定のクライアントでないと判断したときは、新バージョンが有るか否かを判断する第3ステップ(ステップS22)とを具備し、
第3ステップ(ステップS22)で新バージョンが無いと判断したときは、一切のダウンロードを指示しないことを特徴とするアップデートデータの管理方法。 A first step (step S11) in which the client's version number and individual identification number are transmitted from the client to the server (2);
A second step (step S21) in which the server compares the received version number and individual identification number with the version management database 25 to determine whether or not the client is a predetermined client;
When it is determined in the second step (step S21) that the client is not a predetermined client, a third step (step S22) for determining whether there is a new version is provided.
A method of managing update data, characterized in that, when it is determined in the third step (step S22) that there is no new version, no download instruction is given.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005130022A JP2006309436A (en) | 2005-04-27 | 2005-04-27 | Management method of update data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005130022A JP2006309436A (en) | 2005-04-27 | 2005-04-27 | Management method of update data |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006309436A true JP2006309436A (en) | 2006-11-09 |
Family
ID=37476262
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005130022A Pending JP2006309436A (en) | 2005-04-27 | 2005-04-27 | Management method of update data |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006309436A (en) |
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/en 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 (en) | Communication system, information processing apparatus and method, and program | |
JP6581859B2 (en) | Information processing apparatus, software distribution system, and software distribution method | |
KR100692011B1 (en) | Method for Renewing The Criterion Of The Expriration Of The Right Of The Using Contents On The Mobile Communication Terminal | |
KR20160021122A (en) | Local network and method of updating a device in a local network | |
JP2015103105A (en) | Communication device, communication system, and communication program | |
JP6504315B2 (en) | Program update system, distribution apparatus and program update method | |
JP2015103106A (en) | Communication device and communication program | |
JP2014071731A (en) | Network system, and program | |
JP6156512B2 (en) | COMMUNICATION DEVICE, COMMUNICATION SYSTEM, COMMUNICATION METHOD, AND COMMUNICATION PROGRAM | |
JP2024107479A (en) | Control device, method, and system | |
JP2023108066A (en) | Software update apparatus, update control method, update control program, and server | |
JP5800685B2 (en) | Information processing apparatus and server, control method, program, and recording medium | |
US20080072308A1 (en) | Terminal apparatus security management apparatus and method | |
JP2006309436A (en) | Management method of update data | |
JP2005157544A (en) | Electric equipment control device | |
JP2000259519A (en) | Network system | |
KR100524588B1 (en) | succeeding method of data in mobile | |
JP2006261970A (en) | Image forming system, image forming apparatus, management device, and method of matching and managing plugin | |
JP2006033086A (en) | Image processing system, information processing apparatus, image processing apparatus, control method for them, control program for them, and storage medium for storing the control program | |
JP4373480B2 (en) | Communication apparatus and program | |
JP2007305064A (en) | Server, information processing terminal, file transfer method and method, automatic file updating system, method and program | |
JP2007052781A (en) | Communication system between on-vehicle terminal and center, and on-vehicle terminal used for communication system | |
JP4045805B2 (en) | Television receiver and television application control method | |
JP3738706B2 (en) | In-device version unification method | |
JP2004235902A (en) | Communication device |
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 |