Nothing Special   »   [go: up one dir, main page]

JP2006309436A - Management method of update data - Google Patents

Management method of update data Download PDF

Info

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
Application number
JP2005130022A
Other languages
Japanese (ja)
Inventor
Masaya Kinoshita
昌也 木下
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.)
Taito Corp
Original Assignee
Taito Corp
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 Taito Corp filed Critical Taito Corp
Priority to JP2005130022A priority Critical patent/JP2006309436A/en
Publication of JP2006309436A publication Critical patent/JP2006309436A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To propose a management method of update data with an economical communication time or communication cost. <P>SOLUTION: This method comprises a first step (step S11) in which a client transmits the version number of an own machine and an individual identification number to a server 2; a second step (step S21) in which the server refers to a version management database 25 for the received version number and individual identification number to determine whether this client is a predetermined client (a client 1 having downloaded a version 2) or not; and a third step (step S23) in which the server instructs, upon determination of the predetermined client (the client 1 having downloaded the version 2) in the second step, download of a specified version (a version 1) to the client. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、アップデートデータの管理方法に関するものである。   The present invention relates to a method for managing update data.

クライアントがサーバーにアップデートを要求する場合に、クライアントが自機のバージョン情報をサーバーに送信し、サーバーが受信したバージョン情報が最新のものであるか否かを判断し、最新のものでないときにアップデートをクライアントに送信することが行われている。
特開2003−122579号公報
When a client requests an update from the server, the client sends its version information to the server, determines whether the version information received by the server is the latest, and updates when it is not the latest Is being sent to the client.
JP 2003-122579 A

上述した従来の方法で、サーバーに例えばバージョン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 version 3 and load the version 2 client. Need to update to version 3.
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 version 3, which wastes communication time and communication costs. Will occur.

本発明は、上記の問題点に鑑みてなされたもので、通信時間や通信コストの無駄の無いアップデートデータの管理方法を提案する。   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 version management database 25 to determine whether or not the client is a predetermined client (client 1 that has already loaded version 2). A third step (step S23) instructing the client to download a specific version (here, version 1) when it is determined in the second step that the client is a predetermined client (client 1 that has already loaded version 2); It is characterized by comprising.
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 version management database 25 to determine whether or not the client is a predetermined client. Includes a third step (step S22) for determining whether or not there is a new version. When it is determined that there is no new version in the third step (step S22), no download is instructed. A featured update data management method.

以上のように、本発明のアップデートデータの管理方法によれば、通信時間や通信コストの無駄の無いアップデートデータの管理が可能となる。   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 / program storage device 11, a CPU circuit 12, an input device 13, a display device 14, a version number storage device 15, and a communication device 16. The CPU circuit 12 controls the input device 13, the display device 14, the version number storage device 15, and the communication device 16 according to the program stored in the data / program storage device 11. The version number storage device 15 is configured by, for example, EPROM, and stores the version number of the program stored in the data / program storage device 11 and the individual identification number of the client 1. The communication device 16 is connected to the server 2 via the Internet 3.

サーバー2は、データ・プログラム記憶装置21、通信装置22、CPU回路23、制御卓24、およびバージョン管理データベース25から構成されている。CPU回路23が、データ・プログラム記憶装置21に記憶されたプログラムに従って、通信装置22、制御卓24、およびバージョン管理データベース25を制御する。通信装置22は、インターネット3を介してにクライアント1に接続されている。   The server 2 includes a data / program storage device 21, a communication device 22, a CPU circuit 23, a control console 24, and a version management database 25. The CPU circuit 23 controls the communication device 22, the control console 24, and the version management database 25 in accordance with the program stored in the data / program storage device 21. The communication device 22 is connected to the client 1 via the Internet 3.

クライアント1のCPU回路12およびサーバー2のCPU回路23は、図2にフローチャートで示すプログラムに従って動作する。即ち、プログラムがスタートするとクライアント1のCPU回路12が、バージョン番号記憶装置15からバージョン番号および個別識別番号を読み出してサーバー2に送信する(ステップS11)。   The CPU circuit 12 of the client 1 and the CPU circuit 23 of the server 2 operate according to the program shown in the flowchart in FIG. That is, when the program starts, the CPU circuit 12 of the client 1 reads the version number and the individual identification number from the version number storage device 15 and transmits them to the server 2 (step S11).

サーバー2のCPU回路23は、受信したバージョン番号および個別識別番号をバージョン管理データベース25に照合して、特別なクライアントであるか否かを判断する(ステップS21)。   The CPU circuit 23 of the server 2 collates the received version number and individual identification number with the version management database 25 to determine whether or not the client is a special client (step S21).

なお、ここではサーバー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 version management database 25.

ステップ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 version management database 25.

ステップ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 / program storage device 11 are rewritten (updated) according to the data downloaded in step S12. In step S14, the version number of the version number storage device 15 is rewritten (updated) according to the downloaded data.

本発明は、サーバーに接続されたビデオゲーム機器で利用可能な技術を提示している。   The present invention presents a technique that can be used in a video game machine connected to a server.

アップデートデータの管理方法を示すブロック結線図である。(実施例1)It is a block connection diagram which shows the management method of update data. Example 1 アップデートデータの管理方法の実施方法を示すフローチャートである。(実施例1)It is a flowchart which shows the implementation method of the management method of update data. Example 1

符号の説明Explanation of symbols

1 クライアント
2 サーバー
3 インターネット
11 プログラム記憶装置
12 CPU回路
13 入力装置
14 表示装置
15 バージョン番号記憶装置
16 通信装置
21 プログラム記憶装置
22 通信装置
23 CPU回路
24 制御卓
25 バージョン管理データベース
DESCRIPTION OF SYMBOLS 1 Client 2 Server 3 Internet 11 Program storage device 12 CPU circuit 13 Input device 14 Display device 15 Version number storage device 16 Communication device 21 Program storage device 22 Communication device 23 CPU circuit 24 Control console 25 Version management database

Claims (4)

クライアントから、自機のバージョン番号および個別識別番号をサーバー(2)に送信する第1ステップ(ステップS11)と、
サーバーが、受信したバージョン番号および個別識別番号をバージョン管理データベース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.
第2ステップ(ステップS21)で、所定のクライアントでないと判断したときは、新バージョンが有るか否かを判断する第4ステップ(ステップS22)と、
第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:
第3ステップ(ステップS23)または第5ステップ(ステップS24)においてダウンロードを指示したクライアントの個別識別番号とバージョン番号を、バージョン管理データベース(25)で管理することを特徴とする請求項1および請求項2に記載のアップデートデータの管理方法。   The version management database (25) manages 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). 2. The update data management method according to 2. クライアントから、自機のバージョン番号および個別識別番号をサーバー(2)に送信する第1ステップ(ステップS11)と、
サーバーが、受信したバージョン番号および個別識別番号をバージョン管理データベース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.
JP2005130022A 2005-04-27 2005-04-27 Management method of update data Pending JP2006309436A (en)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2437104A (en) * 2006-04-14 2007-10-17 Fujitsu Ltd Application management

Cited By (3)

* Cited by examiner, † Cited by third party
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