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

JP2006309436A - アップデートデータの管理方法 - Google Patents

アップデートデータの管理方法 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
English (en)
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/ja
Publication of JP2006309436A publication Critical patent/JP2006309436A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

【課題】通信時間や通信コストの無駄の無いアップデートデータの管理方法を提案する。
【解決手段】クライアントから、自機のバージョン番号および個別識別番号をサーバー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へのアップデートを強要することになり、通信時間や通信コストの無駄が生ずることになる。
本発明は、上記の問題点に鑑みてなされたもので、通信時間や通信コストの無駄の無いアップデートデータの管理方法を提案する。
この目的を達成するために、請求項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)で新バージョンが無いと判断したときは、一切のダウンロードを指示しないことを特徴とするアップデートデータの管理方法。
以上のように、本発明のアップデートデータの管理方法によれば、通信時間や通信コストの無駄の無いアップデートデータの管理が可能となる。
以下、本発明の実施の形態を図面に基づいて説明する。
図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)のダウンロードを開始する。
ステップS13では、ステップS12でダウンロードしたデータに従ってデータ・プログラム記憶装置11のデータやプログラムを書き換える(更新する)。また、ステップS14では、ダウンロードしたデータに従ってバージョン番号記憶装置15のバージョン番号を書き換える(更新する)。
本発明は、サーバーに接続されたビデオゲーム機器で利用可能な技術を提示している。
アップデートデータの管理方法を示すブロック結線図である。(実施例1) アップデートデータの管理方法の実施方法を示すフローチャートである。(実施例1)
符号の説明
1 クライアント
2 サーバー
3 インターネット
11 プログラム記憶装置
12 CPU回路
13 入力装置
14 表示装置
15 バージョン番号記憶装置
16 通信装置
21 プログラム記憶装置
22 通信装置
23 CPU回路
24 制御卓
25 バージョン管理データベース

Claims (4)

  1. クライアントから、自機のバージョン番号および個別識別番号をサーバー(2)に送信する第1ステップ(ステップS11)と、
    サーバーが、受信したバージョン番号および個別識別番号をバージョン管理データベース25に照合して、所定のクライアントであるか否かを判断する第2ステップ(ステップS21)と、
    第2ステップで所定のクライアントであると判断したときに、特定バージョンのダウンロードをクライアントに指示する第3ステップ(ステップS23)と、
    を具備することを特徴とするアップデートデータの管理方法。
  2. 第2ステップ(ステップS21)で、所定のクライアントでないと判断したときは、新バージョンが有るか否かを判断する第4ステップ(ステップS22)と、
    第4ステップ(ステップS22)で新バージョンが有ると判断したときに、新バージョンのダウンロードをクライアントに指示する第5ステップ(ステップS24)と、
    を更に具備することを特徴とする請求項1に記載のアップデートデータの管理方法。
  3. 第3ステップ(ステップS23)または第5ステップ(ステップS24)においてダウンロードを指示したクライアントの個別識別番号とバージョン番号を、バージョン管理データベース(25)で管理することを特徴とする請求項1および請求項2に記載のアップデートデータの管理方法。
  4. クライアントから、自機のバージョン番号および個別識別番号をサーバー(2)に送信する第1ステップ(ステップS11)と、
    サーバーが、受信したバージョン番号および個別識別番号をバージョン管理データベース25に照合して、所定のクライアントであるか否かを判断する第2ステップ(ステップS21)と、
    第2ステップ(ステップS21)で、所定のクライアントでないと判断したときは、新バージョンが有るか否かを判断する第3ステップ(ステップS22)とを具備し、
    第3ステップ(ステップS22)で新バージョンが無いと判断したときは、一切のダウンロードを指示しないことを特徴とするアップデートデータの管理方法。
JP2005130022A 2005-04-27 2005-04-27 アップデートデータの管理方法 Pending JP2006309436A (ja)

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)

* 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 (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