[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH06314244A - Data/application distributing system - Google Patents

Data/application distributing system

Info

Publication number
JPH06314244A
JPH06314244A JP5103355A JP10335593A JPH06314244A JP H06314244 A JPH06314244 A JP H06314244A JP 5103355 A JP5103355 A JP 5103355A JP 10335593 A JP10335593 A JP 10335593A JP H06314244 A JPH06314244 A JP H06314244A
Authority
JP
Japan
Prior art keywords
data
application
terminal
version number
group
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
JP5103355A
Other languages
Japanese (ja)
Inventor
Koichi Asano
浩一 浅野
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP5103355A priority Critical patent/JPH06314244A/en
Publication of JPH06314244A publication Critical patent/JPH06314244A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)

Abstract

PURPOSE:To efficiently execute the version number management of each terminal and further, the version number management classified by data or application, and simultaneously, to reduce memory capacity so as to shorten transfer time by executing the version number management by classifying the terminal by a group, and executing the version number management for every data and application, and simultaneously, preserving the data or the application by compressing it. CONSTITUTION:This data/application distributing system is constituted as follows. When a server system 21 having received the information of terminal ID from the terminal 11 refers to a group master file 23, and the increase of the number of versions proves to be necessary, the information of the number of versions of the data and the application is given from a group management file 24 to the terminal 11, and the terminal 11 issues a down-loading request to the server system 21 about the data and the application for which the increase of the number of versions is required, and preserves the data or the application down-loaded from the server system 21, and simultaneously, the number of versions of the corresponding terminal 11 of the group master file 23 is made equal to the latest number of versions.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、サーバシステムに接続
された複数の端末のデータやアプリを配信するデータ・
アプリ配信方式に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to data for a plurality of terminals connected to a server system and data for distributing applications.
It relates to an application distribution method.

【0002】[0002]

【従来の技術】従来、サーバシステムに複数の種類の端
末を接続し、各種業務処理を行なうシステムがある。こ
こで、端末のシステム自体(データあるいはアプリ)の
版数アップを行なうと、端末の数だけインストール作業
を行い、新しい版数のデータ、アプリで動作する。ま
た、図6に示すように、端末A、端末B・・・端末Nが
あるときに、これら端末毎に管理情報、データ、アプリ
をサーバシステム32に保管し、この保管したデータ、
アプリを版数アップしてこれを端末31にダウンロード
し、版数アップを行なうシステムがある。以下図6の構
成および動作を簡単に説明する。
2. Description of the Related Art Conventionally, there is a system in which a plurality of types of terminals are connected to a server system to perform various business processes. Here, if the version number of the terminal system itself (data or application) is increased, installation work is performed for the number of terminals, and the new version data and application are used. Further, as shown in FIG. 6, when there are terminals A, B, ... N, management information, data, and applications are stored in the server system 32 for each of these terminals, and the stored data,
There is a system that upgrades the version number of an application and downloads it to the terminal 31 to upgrade the version number. The configuration and operation of FIG. 6 will be briefly described below.

【0003】図6は、従来技術の説明図を示す。図6に
おいて、端末31は、各種の端末であって、サーバシス
テム32に接続して各種業務を行なうものであり、例え
ば各社が製造する端末である。
FIG. 6 shows an explanatory view of the prior art. In FIG. 6, a terminal 31 is any of various terminals that is connected to the server system 32 to perform various tasks, and is, for example, a terminal manufactured by each company.

【0004】サーバシステム32は、複数の端末31を
接続して統括制御するものであって、ここでは、端末3
1毎に管理情報、データ、アプリを管理するものであ
る。次に、動作を説明する。
[0004] The server system 32 connects a plurality of terminals 31 and controls them in a centralized manner.
Management information, data, and applications are managed for each one. Next, the operation will be described.

【0005】(1) 端末31のデータやアプリの版数
アップを行なう場合、サーバシステム32内の該当する
端末31のデータやアプリの版数アップする。 (2) (1)で版数アップした端末31のデータやア
プリを対応する端末31にダウンロードすることを端末
31の数だけ繰り返す。
(1) When the version number of the data or application of the terminal 31 is increased, the version number of the data or application of the corresponding terminal 31 in the server system 32 is increased. (2) Downloading the data or application of the terminal 31 whose version number has been increased in (1) to the corresponding terminal 31 is repeated for the number of terminals 31.

【0006】[0006]

【発明が解決しようとする課題】従来は図6に示すよう
に、サーバシステム32内に端末31毎に管理情報、デ
ータやアプリを管理し、版数アップするときに当該端末
31毎の管理情報、データやアプリを版数アップしたデ
ータやアプリに更新する。この版数アップしたデータや
アプリを対応する端末31にダウンロードすることを端
末数分繰り返す。このため、端末31数が多くなると、
版数アップの処理や版数アップした後のデータやアプリ
を端末31にダウンロードすることを繰り返す必要があ
り、多くの時間が必要になってしまうと共に、サーバシ
ステム32で保管するためのディスク容量が大きくなっ
てしまうという問題があった。
Conventionally, as shown in FIG. 6, management information for each terminal 31 in the server system 32, management information for each terminal 31 and management information for each terminal 31 when the version number is increased. , Update the data or application to the version of the data or application that has been upgraded. The downloading of the data and the application whose version number has been increased to the corresponding terminal 31 is repeated for the number of terminals. Therefore, when the number of terminals 31 increases,
It is necessary to repeat the process of upgrading the version number and downloading the data and the application after the version number upgrade to the terminal 31, which requires a lot of time, and the disk capacity for storage in the server system 32 is increased. There was a problem of getting bigger.

【0007】本発明は、これらの問題を解決するため、
端末をグループ別に分けて版数管理およびデータやアプ
リ毎に版数管理を行うと共に、データやアプリを圧縮し
て保存し、各端末の版数、更にデータやアプリ別の版数
の管理を効率的に行なうと共にメモリ容量を削減、転送
時間を短縮することを目的としている。
The present invention solves these problems.
Efficiently manage the version number of each terminal, and the version number of each terminal and the version number of each data and application, while managing the version number by dividing the terminal into groups and managing the version number for each data and application. The purpose is to reduce memory capacity and transfer time.

【0008】[0008]

【課題を解決するための手段】図1は、本発明の原理構
成図を示す。図1において、サーバシステム21は、複
数の端末11を接続して統括管理するものであって、こ
こでは、グループマスタファイル23、およびグループ
管理ファイル24などから構成されるものである。
FIG. 1 is a block diagram showing the principle of the present invention. In FIG. 1, a server system 21 connects a plurality of terminals 11 and performs integrated management, and here is composed of a group master file 23, a group management file 24, and the like.

【0009】グループマスタファイル23は、端末11
をグループ化して当該グループの最新版数および当該グ
ループに属する端末11の版数を管理するものである。
グループ管理ファイル24は、グループ毎にデータやア
プリの版数を管理するものである。
The group master file 23 is stored in the terminal 11
To manage the latest version number of the group and the version numbers of the terminals 11 belonging to the group.
The group management file 24 manages version numbers of data and applications for each group.

【0010】[0010]

【作用】本発明は、図1に示すように、ある端末11か
ら端末IDの通知を受けたサーバシステム21がグルー
プマスタファイル23を参照して当該端末IDの属する
グループの最新版数と比較して版数アップが必要と判明
したときに、グループ管理ファイル24から該当グルー
プのデータおよびアプリの版数を端末11に通知し、端
末11が自己の保存する版数と比較して版数アップが必
要のデータやアプリについてサーバシステム21にダウ
ンロード要求を行い、サーバシステム21からダウンロ
ードされてきたデータやアプリを保存すると共にグルー
プマスタファイル23の当該端末(11)の版数を最新
版数に等しく設定するようにしている。
According to the present invention, as shown in FIG. 1, the server system 21 which has received the notification of the terminal ID from a certain terminal 11 refers to the group master file 23 and compares it with the latest version number of the group to which the terminal ID belongs. When it is determined that the version number needs to be increased, the group management file 24 notifies the terminal 11 of the data of the corresponding group and the version number of the application, and the version number is increased in comparison with the version number stored by the terminal 11 itself. The server system 21 is requested to download the necessary data and applications, the data and applications downloaded from the server system 21 are saved, and the version number of the terminal (11) of the group master file 23 is set equal to the latest version number. I am trying to do it.

【0011】この際、データやアプリ毎に予め圧縮して
サーバシステム21に保存しておき、この圧縮されたデ
ータやアプリのダウンロードを受けた各端末11が復元
して保存するようにしている。
At this time, each data or application is compressed in advance and stored in the server system 21, and each terminal 11 that has downloaded the compressed data or application restores and stores it.

【0012】また、グループ毎の端末11のデータやア
プリの版数アップを行なった後に、データやアプリをサ
ーバシステム21にアップロードして保存、あるいはデ
ータやアプリを圧縮した後にサーバシステム21にアッ
プロードして保存すると共に、グループ管理ファイル2
4の版数をアップするようにしている。
Further, after the version number of the data or application of the terminal 11 for each group is increased, the data or application is uploaded and stored in the server system 21, or the data or application is compressed and then uploaded to the server system 21. Group management file 2
I am trying to increase the version number of 4.

【0013】従って、端末11をグループ別に分けて版
数管理およびデータやアプリ毎に版数管理を行うと共
に、データやアプリを圧縮して保存することにより、各
端末11の版数、更に端末11のデータやアプリ別の版
数の管理を効率的に行なうことが可能となると共に、メ
モリ容量を削減、ダウンロードやアップロード時間を短
縮することが可能となる。
Therefore, the terminal 11 is divided into groups and the version number is managed and the version number is managed for each data and application, and the data and the application are compressed and stored. It is possible to efficiently manage the data and the version number for each application, reduce the memory capacity, and shorten the download and upload time.

【0014】[0014]

【実施例】次に、図1から図5を用いて本発明の実施例
の構成および動作を順次詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the construction and operation of an embodiment of the present invention will be described in detail with reference to FIGS.

【0015】図1は、本発明の原理構成図を示す。図1
において、端末11は、サーバシステム21に接続する
端末であって、サーバシステム21からデータやアプリ
のダウンロードを受け、版数アップを行って各種業務処
理を行なうものである。ここで、端末11は、各種計算
機である。端末11は、ダウンロード処理12、グルー
プ管理ファイル13、および端末IDファイル14など
から構成されるものである。
FIG. 1 is a block diagram showing the principle of the present invention. Figure 1
In the above, the terminal 11 is a terminal connected to the server system 21 and receives data and applications downloaded from the server system 21, upgrades the version number, and performs various business processes. Here, the terminal 11 is various computers. The terminal 11 is composed of a download process 12, a group management file 13, a terminal ID file 14, and the like.

【0016】ダウンロード処理12は、サーバシステム
21に端末IDを通知したり、サーバシステム21から
ダウンロードされてきたデータやアプリを受信して保存
したりなどするものである(図2参照)。
The download processing 12 is for notifying the server system 21 of the terminal ID, receiving data and applications downloaded from the server system 21 and storing them (see FIG. 2).

【0017】グループ管理ファイル13は、端末11の
グループの区別、データやアプリの版数などを管理する
ファイルである。端末IDファイル14は、端末11の
IDを管理するファイルである。
The group management file 13 is a file for managing the group distinction of the terminal 11 and the version numbers of data and applications. The terminal ID file 14 is a file that manages the ID of the terminal 11.

【0018】サーバシステム21は、複数の端末11を
接続して各種サービスを提供したり、ここでは版数アッ
プするためのデータやアプリを自動配信したりなどする
ものであって、配信処理22、グループマスタファイル
23、グループ管理ファイル24、データ・アプリファ
イル25、およびデータ・アプリ管理処理26などから
構成されるものである。
The server system 21 connects a plurality of terminals 11 to provide various services, and automatically distributes data and applications for increasing the version number here. It is composed of a group master file 23, a group management file 24, a data / application file 25, a data / application management processing 26, and the like.

【0019】配信処理22は、データやアプリを該当す
る端末11にダウンロード(自動配信)するものである
(図2参照)。グループマスタファイル23は、グルー
プ毎の端末ID、最新版数、端末の版数などを登録して
管理するものである。
The distribution process 22 downloads (automatically distributes) data or an application to the corresponding terminal 11 (see FIG. 2). The group master file 23 registers and manages the terminal ID, the latest version number, the terminal version number, etc. for each group.

【0020】グループ管理ファイル24は、グループ毎
にデータやアプリの版数を管理するものである。データ
・アプリファイル25は、グループ別に圧縮したデータ
やアプリを一元管理するものである。
The group management file 24 manages the version numbers of data and applications for each group. The data / application file 25 centrally manages data and applications compressed for each group.

【0021】データ・アプリ管理処理26は、データや
アプリを一元管理するものである(図5参照)。次に、
図2のS1からS16の順番に従い、図1の構成で端末
11にダウンロードするときの動作を詳細に説明する。
The data / application management processing 26 centrally manages data and applications (see FIG. 5). next,
The operation when downloading to the terminal 11 with the configuration of FIG. 1 will be described in detail according to the order of S1 to S16 of FIG.

【0022】図2において、S1は、インストール端末
IDを入力設定する。これは、図1のある端末11の画
面上で、オペレータがインストール(版数アップ)しよ
うとする端末IDを入力して設定する。
In FIG. 2, S1 inputs and sets the installation terminal ID. This is set by the operator inputting the terminal ID to be installed (upgraded version) on the screen of the terminal 11 shown in FIG.

【0023】S2は、ダウンローダ起動する。これは、
S1のインストールしようとする端末IDを設定した
後、ダウンローダ(ダウロード処理12)を起動し、S
3以降の処理を実行させる。
In step S2, the downloader is activated. this is,
After setting the terminal ID to be installed in S1, start the downloader (download processing 12)
The processes after 3 are executed.

【0024】S3は、端末IDをサーバシステムに通知
する。S4は、グループマスタファイル23を参照す
る。これは、S3で通知された端末IDをもとに、例え
ば図3のグループマスタファイル23を参照していずれ
のグループに属しているか見つける。例えば端末Aは図
3のグループマスタファイル23ではグループ1に属し
ていることを見つける。
In S3, the server system is notified of the terminal ID. S4 refers to the group master file 23. This is based on the terminal ID notified in S3, for example, by referring to the group master file 23 of FIG. 3, it is found which group it belongs to. For example, the terminal A finds that it belongs to the group 1 in the group master file 23 of FIG.

【0025】S5は、版数アップが必要か判別する。こ
れは、S4で端末IDから見つけたグループで当該端末
IDの版数と、グループの最新版数とを比較し、端末I
Dの版数が小さく、版数アップが必要か判別する。YE
Sの場合には、S6に進む。一方、。NOの場合には、
版数アップが不要であると判明したので、一連の処理を
終了する。
In step S5, it is determined whether the version number needs to be increased. This is to compare the version number of the terminal ID in the group found from the terminal ID in S4 with the latest version number of the group,
It is determined whether the version number of D is small and the version number needs to be increased. YE
If S, go to S6. on the other hand,. If no,
Since it has been determined that the version number upgrade is unnecessary, a series of processing is terminated.

【0026】S6は、グループ管理ファイル24の内容
をダウンロードする。これは、S5のYESで版数アッ
プが必要と判明したので、グループ管理ファイル24、
例えば図4のグループ管理ファイル24からデータ・ア
プリ情報(データやアプリの版数)を端末11にダウン
ロードする。
In step S6, the contents of the group management file 24 are downloaded. This is because it is determined that the version number needs to be increased in S5, so the group management file 24,
For example, the data / application information (version number of data or application) is downloaded from the group management file 24 of FIG. 4 to the terminal 11.

【0027】S7は、S6でダウンロードされてきたデ
ータ・アプリ情報を保存する。S8は、データ・アプリ
の版数比較する。これは、端末11がS7で保存したデ
ータやアプリの版数と、グループ管理ファイル13に保
存している自己のデータやアプリの版数と順次比較し、
版数アップが必要なデータやアプリを見つける。
In step S7, the data / application information downloaded in step S6 is stored. In S8, the version numbers of the data application are compared. This is to sequentially compare the version number of the data or application stored in the terminal 11 in S7 with the version number of its own data or application stored in the group management file 13,
Find data and apps that need a version up.

【0028】S9は、版数アップ必要なデータ・アプリ
のみダウンロード要求を行なう。S10は、S9でダウ
ンロード要求されたデータやアプリのみ、サーバシステ
ム21がデータ・アプリファイルから取り出す。
In step S9, a download request is issued only for the data application that needs to be upgraded. In S10, the server system 21 retrieves only the data and application requested to be downloaded in S9 from the data / application file.

【0029】S11は、S10で取り出したデータやア
プリをダウンロードする。S12は、S11でダウンロ
ードされてきたデータやアプリを受信し、復元して元の
データやアプリにし、保存する。
In step S11, the data and application retrieved in step S10 are downloaded. In step S12, the data or application downloaded in step S11 is received, restored to the original data or application, and stored.

【0030】S14は、終了か判別する。YESの場合
には、版数アップ必要な全てのデータやアプリのダウン
ロード要求を終了したので、S15に進む。一方、NO
の場合には、S9以降を繰り返し、次のデータやアプリ
のダウンロード要求、受信・復元・保存することを繰り
返す。
In step S14, it is determined whether or not the process is completed. In the case of YES, the download request of all the data and the application required to upgrade the version has been completed, and thus the process proceeds to S15. On the other hand, NO
In this case, S9 and subsequent steps are repeated, and the request to download the next data or application and the reception / restoration / saving are repeated.

【0031】S15は、S14のYESで版数アップ必
要のデータやアプリのダウンロードが終了したので、終
了通知をサーバシステム21に行なう。S16は、S1
5で終了通知を受けたサーバシステム21がグループマ
スタファイル23の当該端末11の版数アップを行い、
最新版数に等しくする。
In S15, since the download of the data and application for which the version number needs to be increased is completed in YES in S14, the server system 21 is notified of the end. S16 is S1
The server system 21 which received the end notification in 5 updates the version of the terminal 11 of the group master file 23,
Make it equal to the latest version.

【0032】以上によって、ある端末11から端末ID
をサーバシステム21に通知し、当該端末IDをもとに
グループマスタファイル23を参照して属するグループ
の最新版数と当該端末11の版数とを比較して版数アッ
プが必要なときに、グループ管理ファイル24からデー
タやアプリの版数を端末11に通知する。端末11は、
通知されたデータやアプリの版数と、自己が保存するデ
ータやアプリの版数とを比較し、版数アップが必要なデ
ータやアプリのダウンロード要求をサーバシステム21
に行い、ダウンロードされてたデータやアプリを保存す
る。ダウンロードを終了したときにサーバシステム21
のグループマスタファイル23の当該端末11の版数を
最新版数と等しく設定する。このように端末11をグル
ープ別に分けて版数管理およびデータやアプリ毎に版数
管理を行うと共に、データやアプリを圧縮して保存する
ことにより、各端末11の版数、更にデータやアプリ別
の版数の管理を効率的に行なうことが可能となる。
From the above, the terminal ID from a certain terminal 11
To the server system 21, and referring to the group master file 23 based on the terminal ID to compare the latest version of the group and the version of the terminal 11 to upgrade the version, The group management file 24 notifies the terminal 11 of the data and the version number of the application. Terminal 11
The server system 21 compares the notified version number of the data or application with the version number of the data or application stored by itself and requests the download of the data or the application that needs the version number increase.
And save the downloaded data and apps. Server system 21 when download is completed
The version number of the terminal 11 of the group master file 23 is set equal to the latest version number. In this way, the terminal 11 is divided into groups and the version number is managed and the version number is managed for each data and application, and the data and the application are compressed and stored. It is possible to efficiently manage the version number of.

【0033】図3は、本発明のグループマスタファイル
例を示す。このグループマスタファイル23は、端末を
グループに分けて当該グループに属する端末IDおよび
版数を登録して管理するものである。ここでは、 ・グループ1の最新版数が“5” ・端末Aの版数が“4” ・端末Bの版数が“5” ・・・・ ・端末Nの版数が“4” と登録されているので、端末Aはダウンロードして版数
アップする必要があり、端末Bは版数アップする必要が
なく、端末Nはダウンロードして版数アップする必要が
あると、判明する。
FIG. 3 shows an example of the group master file of the present invention. This group master file 23 divides terminals into groups and registers and manages terminal IDs and version numbers belonging to the groups. Here, the latest version of group 1 is “5”, the version of terminal A is “4”, the version of terminal B is “5”, ... The version of terminal N is registered as “4” Therefore, it is determined that the terminal A needs to be downloaded and upgraded, the terminal B need not be upgraded, and the terminal N needs to be downloaded and upgraded.

【0034】図4は、本発明のグループ管理ファイル例
を示す。このグループ管理ファイル24は、グループ内
の端末にダウンロードする現在のデータやアプリ毎の版
数を登録したものである。ここでは、グループ1のデー
タ・アプリ情報は、 ・データ1は版数4 ・データ2は版数5 ・データ3は版数4 ・・・・ ・データ10は版数5 ・アプリは版数4 と登録する。これらデータ・アプリ情報の通知を受けた
端末11は、自己が持つデータやアプリの版数と比較
し、版数アップの必要があると判明したとき(図2のS
9)、サーバシステム21にダウンロード要求を行い、
ダウンロードされてきたデータやアプリを保存する。
FIG. 4 shows an example of the group management file of the present invention. The group management file 24 is for registering the current data to be downloaded to the terminals in the group and the version number for each application. Here, the data and application information of group 1 are: -Data 1 is version number 4-Data 2 is version number 5-Data 3 is version number 4 ...- Data 10 is version number 5-App is version number 4 And register. Upon receiving the notification of the data / application information, the terminal 11 compares the version number of its own data or the application, and when it is determined that the version number needs to be increased (S in FIG. 2).
9), request download to the server system 21,
Save downloaded data and apps.

【0035】次に、図5のS21からS32の順番に従
い、図1の構成の端末(専用管理端末)11が圧縮した
データやアプリを、サーバシステム21にアップロード
して登録するときの動作を詳細に説明する。
Next, according to the order of S21 to S32 in FIG. 5, the operation when uploading and registering the data and application compressed by the terminal (dedicated management terminal) 11 having the configuration of FIG. 1 to the server system 21 will be described in detail. Explained.

【0036】図5において、S21は、アップローダ起
動する。これは、オペレータが圧縮したデータやアプリ
を、サーバシステム21にアップロードするためにアッ
プローダ(アップロード処理17)を起動し、S22以
降の処理を開始する。
In FIG. 5, the uploader is activated in step S21. This starts an uploader (upload processing 17) for uploading data or an application compressed by an operator to the server system 21, and starts the processing from S22.

【0037】S22は、グループマスタファイル23の
ダウンロード要求を行なう。S23は、サーバシステム
21がグループマスタファイル23の内容をダウンロー
ドする。
In step S22, a download request for the group master file 23 is issued. In S23, the server system 21 downloads the contents of the group master file 23.

【0038】S24は、S23でダウンロードされてき
たグループマスタファイル23の内容を保存する。S2
5は、版数更新するグループを選択し、そのグループの
情報を要求する。
In step S24, the contents of the group master file 23 downloaded in step S23 are saved. S2
The item 5 selects a group whose version number is to be updated and requests information on the group.

【0039】S26は、S25の要求に対応して、サー
バシステム21がグループ管理ファイル24から要求さ
れたグループのデータ・アプリ情報をダウンロードす
る。S27は、S26でダウンロードされてきたグルー
プのデータ・アプリ情報(データやアプリの版数)を画
面上に表示する。
In step S26, the server system 21 downloads the requested data / application information of the group from the group management file 24 in response to the request in step S25. In step S27, the data / application information of the group (data or version number of the application) downloaded in step S26 is displayed on the screen.

【0040】S28は、画面上からデータ・アプリを選
択する(版数は+1)。これは、S27で画面上に表示
されたグループ内のデータやアプリのうち、版数アップ
しようとするデータ、アプリを選択する。
In step S28, a data application is selected from the screen (version number is +1). This is to select the data or application whose version number is to be increased from the data and applications in the group displayed on the screen in S27.

【0041】S29は、選択されたデータ・アプリを圧
縮する。S30は、圧縮されたデータ・アプリ、管理情
報をアップロードする。S31は、S30でアップロー
ドされたデータ、アプリ、管理情報を受信したサーバシ
ステム21がこのデータ、アプリ、管理情報について、
該当するデータ・アプリファイル25を上書きして更新
し、版数アップを行なう。
In step S29, the selected data application is compressed. S30 uploads the compressed data application and management information. In S31, the server system 21, which has received the data, application, and management information uploaded in S30,
The corresponding data / application file 25 is overwritten and updated to upgrade the version number.

【0042】S32は、該当グループの版数を1つ上げ
る。これは、該当するグループのグループ管理ファイル
24の該当するデータ、アプリの版数を1つ上げ、版数
アップした旨を登録しておく。
At S32, the version number of the corresponding group is incremented by one. As for this, the corresponding data of the group management file 24 of the corresponding group, the version number of the application is increased by one, and the fact that the version number is increased is registered.

【0043】以上によって、端末(管理専用端末)11
がグループマスタファイル23をダウンロードさせ、こ
のうちから選択さた版数更新するグループのグループ管
理ファイル24をサーバシステム21からダウンロード
して画面上に表示し、版数アップするデータ、アプリを
選択して圧縮した後、アップロードしてサーバシステム
のデータ・アプリファイル25に上書きして更新すると
共にグループ管理ファイル24中のグループの該当する
データ、アプリの版数を1つ上げる。これにより、グル
ープ毎にまとめたデータ、アプリ毎に版数を上げること
ができ、版数管理を効率的に行なうことが可能となる。
By the above, the terminal (management-specific terminal) 11
Downloads the group master file 23, downloads the group management file 24 of the group whose version number is selected from the server system 21 and displays it on the screen, and selects the data and application to be updated. After compression, the data is uploaded and overwritten on the data / application file 25 of the server system to be updated, and the corresponding data of the group in the group management file 24 and the version number of the application are incremented by one. As a result, it is possible to increase the version data for each application and the data collected for each group, and it is possible to efficiently manage the version number.

【0044】[0044]

【発明の効果】以上説明したように、本発明によれば、
端末11をグループ別に分けて版数管理を行なうと共に
グループ毎にまとめてデータやアプリの版数管理を行
い、しかもデータやアプリを圧縮して保存する構成を採
用しているため、各端末11の版数、更にデータやアプ
リの版数管理を効率的に行なうことができると共に、メ
モリ容量を削減、ダウンロードやアップロード時の転送
時間を短縮できる。これらにより、 (1) 端末11の機種が同じ場合、同じグループに属
するので、多数の同じ機種の端末11をまとめて効率的
に管理できる。
As described above, according to the present invention,
The terminals 11 are divided into groups for version number management, and the versions of data and applications are collectively managed for each group, and the configuration is adopted in which the data and applications are compressed and stored. It is possible to efficiently manage the version number and the version number of data and applications, reduce the memory capacity, and shorten the transfer time at the time of download or upload. With these, (1) When the models of the terminals 11 are the same, since they belong to the same group, a large number of terminals 11 of the same model can be collectively managed efficiently.

【0045】(2) グループ毎に全てのデータやアプ
リを一括して管理、しかもデータやアプリ毎に版数を管
理しているので、版数アップの必要なデータやアプリの
みを端末11に効率的にダウンロードできる。
(2) Since all data and applications are collectively managed for each group and the version number is managed for each data and application, only the data and applications that need to be upgraded can be efficiently used by the terminal 11. Can be downloaded.

【0046】(3) サーバシステム21上でグループ
別にアプリだけでなく、データも一緒に一括して管理し
ているため、ユーザが任意に指定するデータ、例えばユ
ーザが作成したアイコンファイルや文書なども自動的に
最新の版数のものを配信することができる。
(3) Since not only the application for each group but also the data are collectively managed on the server system 21, the data arbitrarily designated by the user, for example, the icon file and the document created by the user are also stored. The latest version can be automatically delivered.

【0047】(4) データやアプリを圧縮してデータ
・アプリファイル25に保存し、これを各端末11にダ
ウンロードするため、データ・アプリファイル25のメ
モリ容量を削減、およびダウンロード時やアップロード
時の転送時間を短縮することができる。
(4) Data and application are compressed and stored in the data / application file 25, and this is downloaded to each terminal 11. Therefore, the memory capacity of the data / application file 25 is reduced, and at the time of downloading or uploading. The transfer time can be shortened.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の原理構成図である。FIG. 1 is a principle configuration diagram of the present invention.

【図2】本発明の動作説明図である。FIG. 2 is an operation explanatory diagram of the present invention.

【図3】本発明のグループマスタファイル例である。FIG. 3 is an example of a group master file of the present invention.

【図4】本発明のグループ管理ファイル例である。FIG. 4 is an example of a group management file of the present invention.

【図5】本発明の版数アップ処理説明図である。FIG. 5 is an explanatory diagram of a version number increase process of the present invention.

【図6】従来技術の説明図である。FIG. 6 is an explanatory diagram of a conventional technique.

【符号の説明】[Explanation of symbols]

11:端末 12:ダウンロード処理 13、16:グループ管理ファイル 14:端末IDファイル 15:グループマスタファイル 17:アップロード処理 21:サーバシステム 22:配信処理 23:グループマスタファイル 24:グループ管理ファイル 25:データ・アプリファイル 26:データ・アプリ管理処理 11: Terminal 12: Download processing 13, 16: Group management file 14: Terminal ID file 15: Group master file 17: Upload processing 21: Server system 22: Distribution processing 23: Group master file 24: Group management file 25: Data Application file 26: Data / application management processing

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】サーバシステムに接続された複数の端末の
データやアプリを配信するデータ・アプリ配信方式にお
いて、 端末(11)をグループ化して当該グループの最新版数
および当該グループに属する端末(11)の版数を管理
するグループマスタファイル(23)と、 グループ毎にデータやアプリの版数を管理するグループ
管理ファイル(24)とをサーバシステム(21)に備
え、 ある端末(11)から端末IDの通知を受けたサーバシ
ステム(21)が上記グループマスタファイル(23)
を参照して当該端末IDの属するグループの最新版数と
比較して版数アップが必要と判明したときに、上記グル
ープ管理ファイル(24)から該当グループのデータお
よびアプリの版数を端末(11)に通知し、端末(1
1)が自己の保存する版数と比較して版数アップが必要
のデータやアプリについてサーバシステム(21)にダ
ウンロード要求を行い、サーバシステム(21)からダ
ウンロードされてきたデータやアプリを保存すると共
に、上記グループマスタファイル(23)の当該端末
(11)の版数を最新版数に等しくするように構成した
ことを特徴とするデータ・アプリ配信方式。
1. In a data / application distribution method for distributing data and applications of a plurality of terminals connected to a server system, the terminals (11) are grouped into a latest version number of the group and terminals (11) belonging to the group. ), A group master file (23) for managing the version number and a group management file (24) for managing the version numbers of data and applications for each group are provided in the server system (21), and from one terminal (11) to another terminal The server system (21) receiving the notification of the ID transmits the group master file (23).
When it is found that the version number needs to be increased by comparing with the latest version number of the group to which the terminal ID belongs, the version number of the data and application of the corresponding group is calculated from the group management file (24). ) To the terminal (1
1) requests the server system (21) to download the data or application that needs to be upgraded in comparison with the version number stored by itself, and saves the data or application downloaded from the server system (21). At the same time, the data application distribution method is characterized in that the version number of the terminal (11) of the group master file (23) is made equal to the latest version number.
【請求項2】上記データやアプリ毎に予め圧縮してサー
バシステム(21)に保存しておき、この圧縮されたデ
ータやアプリのダウンロードを受けた各端末(11)が
復元して保存するように構成したことを特徴とする請求
項1記載のデータ・アプリ配信方式。
2. The data and applications are compressed in advance and stored in a server system (21), and each terminal (11) that receives the download of the compressed data and applications restores and stores them. The data / application distribution method according to claim 1, wherein
【請求項3】上記グループ毎の端末(11)のデータや
アプリの版数アップを行なった後に、データやアプリを
上記サーバシステム(21)にアップロードして保存、
あるいはデータやアプリを圧縮した後に上記サーバシス
テム(21)にアップロードして保存すると共に、上記
グループ管理ファイル(24)の版数をアップするよう
に構成したことを特徴とする請求項1および請求項2記
載のデータ・アプリ配信方式。
3. The data or application of the terminal (11) for each group is upgraded, and then the data or application is uploaded to the server system (21) for storage.
Alternatively, the data and application are compressed and then uploaded to and stored in the server system (21), and the version number of the group management file (24) is increased. The data / application distribution method described in 2.
JP5103355A 1993-04-30 1993-04-30 Data/application distributing system Pending JPH06314244A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5103355A JPH06314244A (en) 1993-04-30 1993-04-30 Data/application distributing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5103355A JPH06314244A (en) 1993-04-30 1993-04-30 Data/application distributing system

Publications (1)

Publication Number Publication Date
JPH06314244A true JPH06314244A (en) 1994-11-08

Family

ID=14351832

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5103355A Pending JPH06314244A (en) 1993-04-30 1993-04-30 Data/application distributing system

Country Status (1)

Country Link
JP (1) JPH06314244A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001055842A1 (en) * 2000-01-28 2001-08-02 Advantest Corporation Device authentication apparatus and method, and recorded medium on which device authentication program is recorded
JP2002158579A (en) * 2000-11-20 2002-05-31 Fujitsu Ltd Managing system for version number of downloaded data
JP2008129933A (en) * 2006-11-22 2008-06-05 Hitachi Computer Peripherals Co Ltd Shell program distribution system and shell program distribution program
JP2009230167A (en) * 2008-03-19 2009-10-08 Nec Infrontia Corp Master data management system, master data management method, master data management program and program recording medium
JP2020154634A (en) * 2019-03-19 2020-09-24 株式会社ウフル Firmware updating system, firmware updating method, and computer program

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001055842A1 (en) * 2000-01-28 2001-08-02 Advantest Corporation Device authentication apparatus and method, and recorded medium on which device authentication program is recorded
JP2002158579A (en) * 2000-11-20 2002-05-31 Fujitsu Ltd Managing system for version number of downloaded data
JP4599707B2 (en) * 2000-11-20 2010-12-15 富士通株式会社 Version management method for download data
JP2008129933A (en) * 2006-11-22 2008-06-05 Hitachi Computer Peripherals Co Ltd Shell program distribution system and shell program distribution program
JP2009230167A (en) * 2008-03-19 2009-10-08 Nec Infrontia Corp Master data management system, master data management method, master data management program and program recording medium
JP2020154634A (en) * 2019-03-19 2020-09-24 株式会社ウフル Firmware updating system, firmware updating method, and computer program

Similar Documents

Publication Publication Date Title
US8875116B2 (en) Network for updating firmware and / or software in wireless communication devices
US20040068721A1 (en) Network for updating firmware and / or software in wireless communication devices
US9092286B2 (en) System to automatically process components on a device
CN107367949B (en) Method, device and system for acquiring product identification
US20050246702A1 (en) System and method for automatically updating versions of software programs in client computers
WO2020233058A1 (en) Code download method and apparatus, and electronic device and computer storage medium
CN102782650A (en) A method and system for managing configurations of system management agents in a distributed environment
CN102855152A (en) Method and system for upgrading resource files in application programs
CN110543327A (en) Service component multiplexing method and device, computer equipment and storage medium
CN114064073A (en) Software version upgrading method and device, computer equipment and storage medium
JPH09292980A (en) File distribution system
CN113204368A (en) Application processing method, server and storage medium
CN112748944A (en) Upgrading method and upgrading system of intelligent interactive electronic whiteboard
JPH06314244A (en) Data/application distributing system
CN101425078A (en) Software source code updating method and device
CN106533757A (en) Method and device for upgrading cloud terminal equipment in batches
CN114546588A (en) Task deployment method and device, storage medium and electronic device
JPH04349574A (en) Map data managing system
CN113721936B (en) Application management method, intelligent terminal, device and storage medium
JP3971642B2 (en) Content download method and apparatus
CN113836121B (en) Database control method and target server
CN114610366A (en) Difference package upgrading method and system, intelligent electronic equipment and storage medium
CN114416134A (en) Method and device for updating controller program of multi-split system and electronic equipment
KR100538627B1 (en) Method for partupgrading sofrware of wireless terminal
CN114338395A (en) C/S communication network management method, storage medium, electronic equipment and system

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20010227