Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4897258B2 - Software version upgrade system and software version upgrade method - Google Patents
[go: Go Back, main page]

JP4897258B2 - Software version upgrade system and software version upgrade method - Google Patents

Software version upgrade system and software version upgrade method Download PDF

Info

Publication number
JP4897258B2
JP4897258B2 JP2005240575A JP2005240575A JP4897258B2 JP 4897258 B2 JP4897258 B2 JP 4897258B2 JP 2005240575 A JP2005240575 A JP 2005240575A JP 2005240575 A JP2005240575 A JP 2005240575A JP 4897258 B2 JP4897258 B2 JP 4897258B2
Authority
JP
Japan
Prior art keywords
software
subsystem
version
group
key
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.)
Expired - Fee Related
Application number
JP2005240575A
Other languages
Japanese (ja)
Other versions
JP2007058358A (en
Inventor
強 久保寺
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.)
Hitachi Information and Telecommunication Engineering Ltd
Original Assignee
Hitachi Computer Peripherals Co 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 Hitachi Computer Peripherals Co Ltd filed Critical Hitachi Computer Peripherals Co Ltd
Priority to JP2005240575A priority Critical patent/JP4897258B2/en
Publication of JP2007058358A publication Critical patent/JP2007058358A/en
Application granted granted Critical
Publication of JP4897258B2 publication Critical patent/JP4897258B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Description

本発明は、ソフトウェアのバージョンアップシステム及び同バージョンアップ方法に係り、特にソフトウェア管理コンピューターがサブシステムからの最新バージョンナンバーの問い合わせに対して、最新バージョンのバージョンナンバーを返信し、返信された最新バージョンのバージョンナンバーの方がサブシステムのソフトウェアのバージョンナンバーより新しい場合にはソフトウェア管理コンピューターに最新バージョンのソフトウェアのダウンロード要求を行うことを特徴とする、ソフトウェアのバージョンアップシステム及び同バージョンアップ方法、およびソフトウェアのバージョンアップが行われたグループに属するサブシステムに対してポーリングを行い、通信が確立したサブシステムにソフトウェアの最新のバージョンを配信することを特徴とする、ソフトウェアのバージョンアップシステム及び同バージョンアップ方法に関する。   The present invention relates to a software version upgrade system and version upgrade method, and in particular, a software management computer returns the latest version version number in response to an inquiry of the latest version number from the subsystem, and the returned latest version number is returned. If the version number is newer than the software version number of the subsystem, the software management computer requests the software management computer to download the latest version of the software. Poll the subsystem belonging to the upgraded group, and update the latest software version to the established subsystem. Characterized by Shin relates upgrade system and the upgrade process of the software.

従来、ソフトウェアのバージョンアップはシステム構成が異なるサブシステムに対し、CD−ROMのような記録媒体に新バージョンのソフトウェアを記録し、そのCD−ROMを各サブシステムの保守員に送付し、保守員が手作業でソフトウェアのバージョンを確認しながらバージョンアップを行っていた。   Conventionally, software upgrades are performed by recording a new version of software on a recording medium such as a CD-ROM for subsystems having different system configurations, and sending the CD-ROM to maintenance personnel of each subsystem. Was upgrading while checking the software version manually.

これに対し特許文献1では、コンピューターの周辺機器が定期的にホストコンピューターにソフトウェアの最新バ―ジョンのバージョンナンバーを問い合わせ、返信されてきたソフトウェアの最新バージョンのバージョンナンバーが前記周辺機器のソフトウェアのバージョンより新しい場合にはホストコンピューターに最新バージョンのソフトウェアをダウンロードするという方法が開示されている。
特開2001−125773号公報
On the other hand, in Patent Document 1, the peripheral device of the computer periodically inquires the host computer about the latest version version number of the software, and the latest version number of the returned software is the software version of the peripheral device. In the case of a newer version, a method of downloading the latest version of software to a host computer is disclosed.
JP 2001-125773 A

しかしながら、前述の従来例には次のような不具合があった。
CD−ROMを用いてバージョンアップする方法は、CD−ROMの作成時から実際にサブシステムのソフトウェアのバージョンアップが成されるまで時間がかかり、また、個々のサブシステムのシステム構成を確認し、個々のサブシステムに最適なソフトウェアの最新バージョンをインストールしなければならず、人手が介することによってミスが発生すると共に作業が煩雑であるなどの不具合があった。
However, the conventional example described above has the following problems.
In the method of upgrading using a CD-ROM, it takes time from the creation of the CD-ROM until the actual software upgrade of the subsystem is performed, and the system configuration of each subsystem is confirmed. The latest version of the optimum software has to be installed for each subsystem, and there are problems such as mistakes caused by manual intervention and complicated work.

また、特許文献1記載の方法は、サブシステム毎にソフトウェアのバージョンを管理していないため、各サブシステムのソフトウェアのバージョンをソフトウェアの供給者が把握することができず、バージョンアップが必要なサブシステムにタイムリーにソフトウェアの最新バージョンを配信することができないという不具合があった。   In the method described in Patent Document 1, since the software version is not managed for each subsystem, the software supplier cannot grasp the software version of each subsystem, and the subsystem that needs to be upgraded. There was a problem that the latest version of software could not be delivered to the system in a timely manner.

本発明は、斯かる実情に鑑み、各サブシステムのソフトウェアのバージョンを管理できるソフトウェアのバージョンアップシステム及び同バージョンアップ方法を提供しようとするものである。   In view of such circumstances, the present invention intends to provide a software version upgrade system and a version upgrade method capable of managing the software version of each subsystem.

前記目的を達成するために発明は、サブシステム毎に一意に割り当てられるkeyおよびサブシステムが属するグループ毎に一意に割り当てられるGroupとを少なくとも格納するkey管理情報テーブルと、前記Groupおよび各Groupに属するサブシステムのソフトウェアの最新バージョンのバージョンナンバーと、最新のバージョンのソフトウェアを少なくとも格納するグループ管理情報テーブルとを備えるソフトウェア管理コンピューターと、ソフトウェア管理コンピューターと公衆通信回線網を介して接続された、前記keyとサブシステムのソフトウェアのバージョンナンバーとを格納するサブシステム、からなるコンピューターシステムのバージョンアップシステムにおいて、
ソフトウェア管理コンピューターが、サブシステムから前記keyとサブシステムのソフトウェアバージョンを受信した場合、前記keyの属するグループにおけるソフトウェアの最新バージョンのバージョンナンバーをグループ管理情報テーブルから読み出し、当該サブシステムに前記最新バージョンのバージョンナンバーをサブシステムに送信し、当該サブシステムが受信したバージョンナンバーと当該サブシステムのソフトウェアのバージョンナンバーを比較し、受信したバージョンナンバーの方が新しい場合にはソフトウェア管理コンピューターから最新バージョンのソフトウェアのダウンロードすることを第1の特徴とする。
In order to achieve the object, the invention belongs to the Group and each Group, a key management information table storing at least a key uniquely assigned to each subsystem and a group uniquely assigned to each group to which the subsystem belongs. A software management computer comprising a version number of the latest version of the software of the subsystem and a group management information table storing at least the latest version of the software; and the key connected to the software management computer via a public communication network a subsystem for storing and version number of the subsystem software, in a computer system upgrade system consisting of,
When the software management computer receives the key and the software version of the subsystem from the subsystem, the software management computer reads the version number of the latest version of the software in the group to which the key belongs from the group management information table, and stores the latest version in the subsystem. The version number is sent to the subsystem, the version number received by the subsystem is compared with the software version number of the subsystem, and if the received version number is newer, the latest software version is Downloading is the first feature.

また、本発明は、key管理情報テーブルにサブシステム毎にソフトウェアのバージョンアップを抑制するかどうかのデータであるInstall INHを格納している前記第1の特徴のバージョンアップシステムにおいて、
ソフトウェア管理コンピューターがサブシステムに最新のソフトウェアを送信する前に、key管理情報テーブルの当該サブシステムの前記Install INHを読み込み、Install INHがバージョンアップを抑制することを意味するデータを格納しているとき、ソフトウェア管理コンピューターがサブシステムに最新のバージョンのソフトウェアを送信しないことを第2の特徴とする
Further, the present invention provides the upgrade system according to the first feature in which Install INH which is data indicating whether or not to suppress software upgrade for each subsystem is stored in the key management information table.
When the software management computer reads the Install INH of the subsystem in the key management information table before sending the latest software to the subsystem, and stores data indicating that the Install INH suppresses version upgrade The second feature is that the software management computer does not send the latest version of software to the subsystem .

また、本発明は、サブシステム毎に一意に割り当てられるkeyおよびサブシステムが属するグループ毎に一意に割り当てられるGroupとを少なくとも格納するkey管理情報テーブルと、前記Groupおよび各Groupに属するサブシステムのソフトウェアの最新バージョンのバージョンナンバーと、最新のバージョンのソフトウェアを少なくとも格納するグループ管理情報テーブルとを備えるソフトウェア管理コンピューターと、ソフトウェア管理コンピューターと公衆通信回線網を介して接続された、前記keyとサブシステムのソフトウェアのバージョンナンバーとを格納するサブシステム、からなるコンピューターシステムのソフトウェアのバージョンアップ方法において、  The present invention also provides a key management information table storing at least a key uniquely assigned to each subsystem and a group uniquely assigned to each group to which the subsystem belongs, and software of the subsystem belonging to the group and each group. A software management computer comprising a version number of the latest version and a group management information table storing at least the latest version of software; and the key and subsystem connected to the software management computer via a public communication network In a method for upgrading software of a computer system comprising a subsystem for storing a software version number,
ソフトウェア管理コンピューターが、サブシステムから前記keyとサブシステムのソフトウェアバージョンを受信した場合、前記keyの属するグループにおけるソフトウェアの最新バージョンのバージョンナンバーをグループ管理情報テーブルから読み出し、当該サブシステムに前記最新バージョンのバージョンナンバーをサブシステムに送信し、当該サブシステムが受信したバージョンナンバーと当該サブシステムのソフトウェアのバージョンナンバーを比較し、受信したバージョンナンバーの方が新しい場合にはソフトウェア管理コンピューターから最新バージョンのソフトウェアのダウンロードすることを第3の特徴とする。  When the software management computer receives the key and the software version of the subsystem from the subsystem, the software management computer reads the version number of the latest version of the software in the group to which the key belongs from the group management information table, and stores the latest version in the subsystem. The version number is sent to the subsystem, the version number received by the subsystem is compared with the software version number of the subsystem, and if the received version number is newer, the latest software version is Downloading is a third feature.

本発明によるソフトウェアのバージョンアップシステム及び同バージンアップ方法によれば、各サブシステムに一意に割り当てられたkeyと各サブシステムが属するグループと各グループに属するサブシステムのソフトウェアの最新バージョンのバージョンナンバーがソフトウェア管理コンピューターに格納されているため、サブシステムがソフトウェア管理コンピューターをポーリングすることによって、ソフトウェアの最新バージョンのバージョンナンバーを受信することができ、前記バージョンナンバーとサブシステムの現在のバージョンナンバーを比較し、受信したバージョンナンバーの方がサブシステムの現在のバージョンナンバーよりも新しいときは、サブシステムはソフトウェア管理コンピューターに最新バージョンのソフトウェアのダウンロード要求を行うことによって最新バージョンのソフトウェアをダウンロードし、サブシステムにインストールすることができる。 According to the version-up system and the virgin-up process of the software according to the present invention, the version number of the latest version of the software subsystem belonging to uniquely assigned key and groups and each group to which each subsystem belonging to each subsystem Is stored on the software management computer, the subsystem can receive the version number of the latest version of the software by polling the software management computer and compare the version number with the current version number of the subsystem If the received version number is newer than the current version number of the subsystem, the subsystem sends the latest version of the software to the software management computer. Download the latest version of the software by performing a hardware download request, it is possible to install the sub-system.

以下、本発明の実施の形態を、図1を参照して説明する。
図1はソフトウェアサポートセンターに於ける管理情報の例とネットワークの構成例を模式的に表したものである。
Hereinafter, an embodiment of the present invention will be described with reference to FIG.
FIG. 1 schematically shows an example of management information and a network configuration example in the software support center.

<用語の説明>
グループないしGroupとは、システム構成が同じサブシステムの集合である。このグループないしGroup毎に一意に定めた名前が付けられる。従って、システム構成が同じであれば同じグループに属す。尚、本出願で述べる、「システム構成が同じ」とは、システムを構成する主要部分が同じであることをいい、システムを構成する全てのコンポーネントが同一であるということのみを意味するものではない。
<Explanation of terms>
A group or group is a set of subsystems having the same system configuration. A unique name is assigned to each group or group. Therefore, if the system configurations are the same, they belong to the same group. In addition, “system configuration is the same” described in this application means that the main parts constituting the system are the same, and does not mean that all the components constituting the system are the same. .

サブシステムとは、ソフトウェアサポートセンターのソフトウェア管理コンピューターにネットワークを介して接続され、ソフトウェア管理コンピューターによって一意にkeyを割り当てられてソフトウェアのバージョンが管理されている、各ユーザーが所有するコンピューターシステムをいう。
keyとは各サブシステムに一意に割り当てられたIDナンバーのことである。
The subsystem is a computer system owned by each user, which is connected to a software management computer of the software support center via a network, is assigned a key uniquely by the software management computer, and manages the software version.
The key is an ID number uniquely assigned to each subsystem.

<構成の説明>
本発明に係るソフトウェアのバージョンアップシステム及び同バージョンアップ方法を実施するためのシステムは、ソフトウェアサポートセンターに備えられたソフトウェア管理コンピューター1と、個々のサブシステムに一意に割り振られたkeyおよび個々のサブシステムが属するグループを格納するkey管理情報テーブル600と、グループとソフトウェアのバージョンナンバーを格納するグループ管理情報テーブル500と、ソフトウェア管理コンピューター1と個々のサブシステムを接続する公衆通信回線網100と、公衆通信回線網100と接続する各社の通信ネットワーク200,300,400と、各社に属するサブシステム10,20,30,40,50とを備える。
<データ構成の説明>
key管理情報テーブル600のデータ構成は、個々のサブシステムに一意に割り振られたkey601と、システム構成が同じサブシステムを同じグループとするようにグループ分けし、前記グループ毎に一意に定めたグループ名であるGroup602と、ソフトウェアの更新を抑制するフラグであるInstall INH603と、ソフトウェアのバージョンを示すMP1Ver.604とからなり、具体的な各データの例は、key601が「A00010」、Group602が「G02」、Install INH603が「OFF」、MP1Ver.604が「V0025」である。
<Description of configuration>
A software version upgrade system and a system for executing the version upgrade method according to the present invention include a software management computer 1 provided in a software support center, a key uniquely assigned to each subsystem, and each subsystem. A key management information table 600 that stores groups to which the system belongs, a group management information table 500 that stores group and software version numbers, a public communication network 100 that connects the software management computer 1 and individual subsystems, and a public Each company has communication networks 200, 300, 400 connected to the communication network 100, and subsystems 10, 20, 30, 40, 50 belonging to each company.
<Description of data structure>
The data structure of the key management information table 600 is divided into groups such that keys 601 uniquely assigned to individual subsystems and subsystems having the same system configuration are made into the same group, and a group name uniquely determined for each group. Group 602, Install INH 603 which is a flag for suppressing software update, and MP1 Ver. 604, the key 601 is “A00010”, the group 602 is “G02”, the Install INH 603 is “OFF”, and the MP1 Ver. Reference numeral 604 denotes “V0025”.

グループ管理情報テーブル500のデータ構成は、個々のサブシステムが属するGroup501と、ソフトウェアのバージョンを示すMP1Ver.502およびMP2Ver.503とからなり、具体的な各データの例は、Group501が「G01」、MP1Ver.502が「V0025」、MP2Ver.503「V0015」である。   The data structure of the group management information table 500 includes Group 501 to which each subsystem belongs, and MP1 Ver. 502 and MP2 Ver. 503, and a specific example of each data is that Group 501 is “G01”, MP1 Ver. 502 is “V0025”, MP2 Ver. 503 “V0015”.

<動作の説明>
<ポーリングによるダウンロード>
本発明のソフトウェアのバージョンアップシステム及び同バージョンアップ方法のポーリングによるダウンロード動作について説明する。
<Description of operation>
<Download by polling>
The download operation by polling of the software version upgrade system and the version upgrade method of the present invention will be described.

各サブシステムはネットワークを介して定期的にソフトウェアサポートセンターのソフトウェア管理コンピューター1に問い合わせしている。   Each subsystem periodically inquires the software management computer 1 of the software support center via the network.

各サブシステムは各サブシステムに固有に割り当てられたkeyをソフトウェア管理コンピューター1に送信する。   Each subsystem transmits a key uniquely assigned to each subsystem to the software management computer 1.

keyを受信したソフトウェア管理コンピューター1は、先ずkey管理情報テーブル600をkeyで検索し、ソフトウェアの更新を抑制するInstallIHNがOFFであるかONであるかの判定を行う。ONであった場合には処理を終了する。OFFであった場合には前記keyを基にGroup602を読み込む。   The software management computer 1 that has received the key first searches the key management information table 600 with the key, and determines whether InstallIHN that suppresses software update is OFF or ON. If it is ON, the process is terminated. If it is OFF, Group 602 is read based on the key.

次に、読み込んだGroup602を基にグループ管理情報テーブル500を検索し、該当するGroup501のMP1Ver.502を読み込む。   Next, the group management information table 500 is searched based on the read Group 602, and the MP1 Ver. 502 is read.

次に、読み込んだMP1Ver.502の値を当該のサブシステムに送信する。図1の例ではグループ管理情報テーブル500のGroup501のMP1Ver.502がV0025からV0030へバージョンアップされている。従って、ポーリングしてきたサブシステムの内、key管理情報テーブル600のGroup602がG02である場合には「V0030」を送信する。   Next, the loaded MP1Ver. The value of 502 is transmitted to the relevant subsystem. In the example of FIG. 1, MP1Ver. 502 is upgraded from V0025 to V0030. Therefore, “V0030” is transmitted when the group 602 in the key management information table 600 is G02 among the polled subsystems.

この情報を受信したサブシステムは、受信したバージョンナンバーがサブシステムのソフトウェアのバージョンナンバーより新しいかどうかを判定する。受信したバージョンナンバーが新しくなければ処理を終了する。受信したバージョンナンバーの方が新しい場合にはソフトウェア管理コンピューター1に最新のソフトウェアのダウンロード要求を行う。   The subsystem that has received this information determines whether the received version number is newer than the software version number of the subsystem. If the received version number is not new, the process ends. If the received version number is newer, the software management computer 1 is requested to download the latest software.

ダウンロード要求を受信したソフトウェア管理コンピューター1は当該のサブシステムに最新のソフトウェアを送信する。   The software management computer 1 that has received the download request transmits the latest software to the subsystem.

最新のソフトウェアを受信したサブシステムはダウンロードした最新のソフトウェアをインストールし、処理を終了する。   The subsystem that has received the latest software installs the downloaded latest software and ends the process.

<Group管理によるダウンロード>
次に、本発明のソフトウェアのバージョンアップシステム及び同バージョンアップ方法のGroup管理によるダウンロード動作について説明する。
<Download by Group management>
Next, the download operation by the group management of the software version upgrade system and version upgrade method of the present invention will be described.

ソフトウェアサポートセンターのソフトウェア管理コンピューター1は、ソフトウェアのバージョンが更新された場合、グループ管理情報テーブル500のMP1Ver.502を更新する。図1の例では、ソフトウェア管理コンピューター1は、Group501が「G02」のレコードのMP1Ver.502の「V0025」を「V0030」に更新している。   When the software version of the software management computer 1 of the software support center is updated, the MP1 Ver. 502 is updated. In the example of FIG. 1, the software management computer 1 determines that MP1Ver. Of the record whose Group 501 is “G02”. “V0025” of 502 is updated to “V0030”.

さらに、ソフトウェア管理コンピューター1はソフトウェアのバージョンアップが行われたグループに属するサブシステムを検索し、該当するサブシステムにポーリングを行い、通信が確立したサブシステムに対して最新バージョンのソフトウェアを配信する。   Further, the software management computer 1 searches for a subsystem belonging to the group whose software has been upgraded, polls the corresponding subsystem, and distributes the latest version of software to the subsystem with which communication has been established.

図1の例ではGroup501が「G02」であるレコードのMP1Ver.502が更新されたので、ソフトウェア管理コンピューター1はkey管理情報テーブル600のGroup602が「G02」であるレコードを検索し、該当するレコードのkey601を読み込む。key管理テーブルではkeyが「A00010」と「B00013」が該当する。このkeyに該当するサブシステムに対しソフトウェア管理コンピューター1はポーリングを行い、通信が確立されたサブシステムに対し、最新バージョンのソフトウェアを配信する。   In the example of FIG. 1, MP1Ver. Since 502 has been updated, the software management computer 1 searches for a record whose Group 602 is “G02” in the key management information table 600, and reads the key 601 of the corresponding record. In the key management table, the key corresponds to “A00010” and “B00013”. The software management computer 1 polls the subsystem corresponding to the key, and distributes the latest version of the software to the subsystem with which communication has been established.

以上のように、サブシステム毎に一意に定められたkey割り当て、さらにシステム構成が同じサブシステムを一つのグループとし、グループに一意に定められたGroupを割り当て、key管理情報テーブル600によってkey毎にGroupを格納し、ソフトウェアのバージョンアップが行われた場合にはグループ管理情報テーブル500のMP1Ver.を更新するように構成したために、サブシステムがソフトウェア管理コンピューター1をポーリングしてソフトウェアの最新バージョンを受信することができ、さらに、ソフトウェア管理コンピューター1がソフトウェアのバージョンアップを行うべきサブシステムをポーリングすることによってソフトウェアの最新バージョンを配信することができる。   As described above, a key assignment uniquely determined for each subsystem, a subsystem having the same system configuration as one group, a group uniquely determined for each group, and a key management information table 600 for each key. Group is stored, and when the version of the software is upgraded, MP1Ver. Of the group management information table 500 is stored. Is configured to update the software, the subsystem can poll the software management computer 1 to receive the latest version of the software, and the software management computer 1 polls the subsystem to which the software should be upgraded. The latest version of the software can be distributed.

ソフトウェアサポートセンターに於ける管理情報の例とネットワークの構成例を模式的に表した図である。It is the figure which represented typically the example of the management information in a software support center, and the structural example of a network.

1:ソフトウェア管理コンピューター、
10,20,30,40,50:サブシステム、
100:公衆通信回線網、
200,300,400:クライアント社内ネットワーク、
500:グループ管理情報テーブル、
600:key管理情報テーブ
1: Software management computer,
10, 20, 30, 40, 50: subsystem,
100: public communication network
200, 300, 400: client internal network,
500: Group management information table,
600: key management information table

Claims (3)

サブシステム毎に一意に割り当てられるkeyおよびサブシステムが属するグループ毎に一意に割り当てられるGroupとを少なくとも格納するkey管理情報テーブルと、前記Groupおよび各Groupに属するサブシステムのソフトウェアの最新バージョンのバージョンナンバーと、最新のバージョンのソフトウェアを少なくとも格納するグループ管理情報テーブルとを備えるソフトウェア管理コンピューターと、ソフトウェア管理コンピューターと公衆通信回線網を介して接続された、前記keyとサブシステムのソフトウェアのバージョンナンバーとを格納するサブシステム、からなるコンピューターシステムのバージョンアップシステムにおいて、ソフトウェア管理コンピューターが、サブシステムから前記keyとサブシステムのソフトウェアバージョンを受信した場合、前記keyの属するグループにおけるソフトウェアの最新バージョンのバージョンナンバーをグループ管理情報テーブルから読み出し、当該サブシステムに前記最新バージョンのバージョンナンバーをサブシステムに送信し、当該サブシステムが受信したバージョンナンバーと当該サブシステムのソフトウェアのバージョンナンバーを比較し、受信したバージョンナンバーの方が新しい場合にはソフトウェア管理コンピューターから最新バージョンのソフトウェアのダウンロードすることを特徴とするソフトウェアのバージョンアップシステム。 A key management information table storing at least a key uniquely assigned to each subsystem and a group uniquely assigned to each group to which the subsystem belongs, and a version number of the latest version of the software of the subsystem belonging to the Group and each Group A software management computer comprising at least a group management information table storing at least the latest version of software, and the key and the version number of the software of the subsystem connected to the software management computer via a public communication network. subsystem for storing, in a computer system upgrade system consisting, software management computer, said key from subsystem subsystem When the software version of the system is received, the version number of the latest version of the software in the group to which the key belongs is read from the group management information table, the version number of the latest version is transmitted to the subsystem, and the subsystem The software version upgrade system, which compares the received version number with the software version number of the subsystem, and if the received version number is newer, downloads the latest version software from the software management computer. . 請求項1記載のシステムにおいて、key管理情報テーブルにサブシステム毎にソフトウェアのバージョンアップを抑制するかどうかのデータであるInstall INHを格納しているバージョンアップシステムシステムにおいて、ソフトウェア管理コンピューターがサブシステムに最新のソフトウェアを送信する前に、key管理情報テーブルの当該サブシステムの前記Install INHを読み込み、Install INHがバージョンアップを抑制することを意味するデータを格納しているとき、ソフトウェア管理コンピューターサブシステムに最新のバージョンのソフトウェアを送信しないことを特徴とするソフトウェアのバージョンアップシステム。 The system according to claim 1, wherein the key management information table stores Install INH, which is data indicating whether or not software upgrade is suppressed for each subsystem, and the software management computer is included in the subsystem. before sending the latest software, reads the Install INH of the subsystems of key management information table, Install INH is come and stores the data means to suppress the upgrade, software management computer sub A software version upgrade system characterized by not sending the latest version of software to the system. サブシステム毎に一意に割り当てられるkeyおよびサブシステムが属するグループ毎に一意に割り当てられるGroupとを少なくとも格納するkey管理情報テーブルと、前記Groupおよび各Groupに属するサブシステムのソフトウェアの最新バージョンのバージョンナンバーと、最新のバージョンのソフトウェアを少なくとも格納するグループ管理情報テーブルとを備えるソフトウェア管理コンピューターと、ソフトウェア管理コンピューターと公衆通信回線網を介して接続された、前記keyとサブシステムのソフトウェアのバージョンナンバーとを格納するサブシステム、からなるコンピューターシステムのソフトウェアのバージョンアップ方法において、ソフトウェア管理コンピューターが、サブシステムから前記keyとサブシステムのソフトウェアバージョンを受信した場合、前記keyの属するグループにおけるソフトウェアの最新バージョンのバージョンナンバーをグループ管理情報テーブルから読み出し、当該サブシステムに前記最新バージョンのバージョンナンバーをサブシステムに送信し、当該サブシステムが受信したバージョンナンバーと当該サブシステムのソフトウェアのバージョンナンバーを比較し、受信したバージョンナンバーの方が新しい場合にはソフトウェア管理コンピューターから最新バージョンのソフトウェアのダウンロードすることを特徴とするソフトウェアのバージョンアップ方法。   A key management information table storing at least a key uniquely assigned to each subsystem and a group uniquely assigned to each group to which the subsystem belongs, and a version number of the latest version of the software of the subsystem belonging to the Group and each Group A software management computer comprising at least a group management information table storing at least the latest version of software, and the key and the version number of the software of the subsystem connected to the software management computer via a public communication network. In a method for upgrading software in a computer system comprising a storage subsystem, a software management computer sends the ke from the subsystem. When the software version of the subsystem is received, the version number of the latest version of the software in the group to which the key belongs is read from the group management information table, and the latest version version number is transmitted to the subsystem. A version of software that compares the version number received by the subsystem with the version number of the software of the subsystem, and if the received version number is newer, downloads the latest version of the software from the software management computer Up method.
JP2005240575A 2005-08-23 2005-08-23 Software version upgrade system and software version upgrade method Expired - Fee Related JP4897258B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005240575A JP4897258B2 (en) 2005-08-23 2005-08-23 Software version upgrade system and software version upgrade method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005240575A JP4897258B2 (en) 2005-08-23 2005-08-23 Software version upgrade system and software version upgrade method

Publications (2)

Publication Number Publication Date
JP2007058358A JP2007058358A (en) 2007-03-08
JP4897258B2 true JP4897258B2 (en) 2012-03-14

Family

ID=37921835

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005240575A Expired - Fee Related JP4897258B2 (en) 2005-08-23 2005-08-23 Software version upgrade system and software version upgrade method

Country Status (1)

Country Link
JP (1) JP4897258B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012088765A (en) * 2010-10-15 2012-05-10 Hitachi Solutions Ltd Program start control method, program start control program, portable terminal and network system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1027092A (en) * 1996-07-12 1998-01-27 Oki Electric Ind Co Ltd Managing method for software
JP2003067192A (en) * 2001-08-24 2003-03-07 Ntt Data Corp Program configuration management system
JP3879569B2 (en) * 2002-04-10 2007-02-14 株式会社日立製作所 Software distribution method and system

Also Published As

Publication number Publication date
JP2007058358A (en) 2007-03-08

Similar Documents

Publication Publication Date Title
US7302558B2 (en) Systems and methods to facilitate the creation and configuration management of computing systems
US7227656B1 (en) Management device and method of print system for updating software programs installed in the print system
JP3671759B2 (en) Software distribution method and system
US20030217357A1 (en) Monitoring firmware
JP5213428B2 (en) Image forming apparatus monitoring system, image forming apparatus, firmware changing method, and program
US7111161B2 (en) Common storage system shared by one or more computers and information processing system having the same
JP5273327B2 (en) Policy update device, policy management system, policy update method, and policy management method
CN103678032A (en) Method and device for restoring system file
CN105306766A (en) Management apparatus and image forming apparatus
EP1758042B1 (en) Document distribution system and method
US20090319635A1 (en) Centrally managed inventory and entitlement data
JP4897258B2 (en) Software version upgrade system and software version upgrade method
JP2002189594A (en) Automatic latest version setting system and automatic setting method
CN102855203A (en) Image forming apparatus and processing method therefor
JP5526663B2 (en) Information processing apparatus, software management system, and software management method
JP2005063420A (en) Content distribution server, communication terminal, content distribution system, content distribution method, content distribution program, terminal control program, and recording medium recording the program
JP2019212223A (en) Information processing system and control method thereof
JP4697001B2 (en) Program automatic update system
JP2005107842A (en) System and method for capturing update software using image forming apparatus as well as computer program therefor
KR20130035622A (en) Upgrade system and method having adaptive changable upgrade process
JP2009151470A (en) Print control apparatus, print control method, and program for executing print control method
JP2006059154A (en) Firmware management server, program, and recording medium
JP2005208935A (en) Software management apparatus and software management program
JP5037545B2 (en) Information processing system and control program
JP2000339156A (en) License management system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080822

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20091211

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20110520

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111102

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20111123

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20111216

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20111222

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150106

Year of fee payment: 3

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees