(57)【要約】【課題】  ソフトウェアのバージョンアップをタイムリーに行えるバージョンアップシステム及び同バージョンアップ方法を提供する。【解決手段】  サブシステムに一意に割り当てたｋｅｙと同じシステム構成を有するサブシステムが属するグループと各グループに属するサブシステムのソフトウェアの最新のバージョンのバージョンナンバーとをソフトウェアサポートセンターのソフトウェア管理コンピューターが格納しており、サブシステムがソフトウェア管理コンピューターにポーリングすることにより、最新のバージョンをダウンロードして入手できるとともに、ソフトウェア管理コンピューターがバージョンアップのあったグループに属するサブシステムにポーリングすることにより、ソフトウェアのバージョンアップ時から短時間でサブシステムのソフトウェアのアップデートを行うことができる。【選択図】図１
2007058358.tif 000002
【特許請求の範囲】
【請求項１】
サブシステム毎に一意に割り当てられるｋｅｙおよびサブシステムが属するグループ毎に一意に割り当てられるＧｒｏｕｐとを少なくとも格納するｋｅｙ管理情報テーブルと、前記Ｇｒｏｕｐおよび各Ｇｒｏｕｐに属するサブシステムのソフトウェアの最新バージョンのバージョンナンバーと、最新のバージョンのソフトウェアを少なくとも格納するグループ管理情報テーブルとを備えるソフトウェア管理コンピューターと、ソフトウェア管理コンピューターと公衆通信回線網を介して接続された、前記ｋｅｙとサブシステムのソフトウェアのバージョンナンバーとを格納するサブシステム、からなるコンピューターシステムにおいて、
ソフトウェア管理コンピューターが、サブシステムから前記ｋｅｙとサブシステムのソフトウェアバージョンを受信した場合、前記ｋｅｙの属するグループにおけるソフトウェアの最新バージョンのバージョンナンバーをグループ管理情報テーブルから読み出し、当該サブシステムに前記最新バージョンのバージョンナンバーをサブシステムに送信し、当該サブシステムが受信したバージョンナンバーと当該サブシステムのソフトウェアのバージョンナンバーを比較し、受信したバージョンナンバーの方が新しい場合にはソフトウェア管理コンピューターから最新バージョンのソフトウェアのダウンロードすることを特徴とするソフトウェアのバージョンアップシステム。
【請求項２】
サブシステム毎に一意に割り当てられるｋｅｙおよびサブシステムが属するグループ毎に一意に割り当てられるＧｒｏｕｐとを少なくとも格納するｋｅｙ管理情報テーブルと、前記Ｇｒｏｕｐおよび各Ｇｒｏｕｐに属するサブシステムのソフトウェアの最新バージョンのバージョンナンバーを少なくとも格納するグループ管理情報テーブルと、最新バージョンのソフトウェアを備えるソフトウェア管理コンピューターと、ソフトウェア管理コンピューターと公衆通信回線網を介して接続された、前記ｋｅｙとサブシステムのソフトウェアのバージョンナンバーとを格納するサブシステムとからなるコンピューターシステムにおいて、
ソフトウェア管理コンピューターが、ソフトウェアのバージョンアップが行われたＧｒｏｕｐをグループ管理情報テーブルから検索し、さらに前記Ｇｒｏｕｐによってｋｅｙ管理情報テーブルを検索し、前記Ｇｒｏｕｐに属するｋｅｙを読み出し、前記ｋｅｙを有するサブシステムに問い合わせを行い、通信が確立したサブシステムに対して最新バージョンのソフトウェアを配信することを特徴とするソフトウェアのバージョンアップシステム。
【請求項３】
請求項１および２記載のシステムにおいて、ｋｅｙ管理情報テーブルにサブシステム毎にソフトウェアのバージョンアップを抑制するかどうかのデータであるＩｎｓｔａｌｌ  ＩＮＨを格納しているシステムにおいて、
ソフトウェア管理コンピューターがサブシステムに最新のソフトウェアを送信する前に、ｋｅｙ管理情報テーブルの当該サブシステムの前記Ｉｎｓｔａｌｌ  ＩＮＨを読み込み、Ｉｎｓｔａｌｌ  ＩＮＨがバージョンアップを抑制することを意味するデータを格納しているときは、ソフトウェア管理コンピューターはサブシステムに最新のバージョンのソフトウェアを送信しないことを特徴とするソフトウェアのバージョンアップシステム。
【請求項４】
サブシステム毎に一意に割り当てられるｋｅｙおよびサブシステムが属するグループ毎に一意に割り当てられるＧｒｏｕｐとを少なくとも格納するｋｅｙ管理情報テーブルと、前記Ｇｒｏｕｐおよび各Ｇｒｏｕｐに属するサブシステムのソフトウェアの最新バージョンのバージョンナンバーと、最新のバージョンのソフトウェアを少なくとも格納するグループ管理情報テーブルとを備えるソフトウェア管理コンピューターと、ソフトウェア管理コンピューターと公衆通信回線網を介して接続された、前記ｋｅｙとサブシステムのソフトウェアのバージョンナンバーとを格納するサブシステム、からなるコンピューターシステムのソフトウェアのバージョンアップ方法において、
ソフトウェア管理コンピューターが、サブシステムから前記ｋｅｙとサブシステムのソフトウェアバージョンを受信した場合、前記ｋｅｙの属するグループにおけるソフトウェアの最新バージョンのバージョンナンバーをグループ管理情報テーブルから読み出し、当該サブシステムに前記最新バージョンのバージョンナンバーをサブシステムに送信し、当該サブシステムが受信したバージョンナンバーと当該サブシステムのソフトウェアのバージョンナンバーを比較し、受信したバージョンナンバーの方が新しい場合にはソフトウェア管理コンピューターから最新バージョンのソフトウェアのダウンロードすることを特徴とするソフトウェアのバージョンアップ方法。
【請求項５】
サブシステム毎に一意に割り当てられるｋｅｙおよびサブシステムが属するグループ毎に一意に割り当てられるＧｒｏｕｐとを少なくとも格納するｋｅｙ管理情報テーブルと、前記Ｇｒｏｕｐおよび各Ｇｒｏｕｐに属するサブシステムのソフトウェアの最新バージョンのバージョンナンバーを少なくとも格納するグループ管理情報テーブルと、最新バージョンのソフトウェアを備えるソフトウェア管理コンピューターと、ソフトウェア管理コンピューターと公衆通信回線網を介して接続された、前記ｋｅｙとサブシステムのソフトウェアのバージョンナンバーとを格納するサブシステムとからなるコンピューターシステムのバージョンアップ方法において、
ソフトウェア管理コンピューターが、ソフトウェアのバージョンアップが行われたＧｒｏｕｐをグループ管理情報テーブルから検索し、さらに前記Ｇｒｏｕｐによってｋｅｙ管理情報テーブルを検索し、前記Ｇｒｏｕｐに属するｋｅｙを読み出し、前記ｋｅｙを有するサブシステムに問い合わせを行い、通信が確立したサブシステムに対して最新バージョンのソフトウェアを配信することを特徴とするソフトウェアのバージョンアップ方法。
【請求項６】
請求項４および５記載のシステムにおいて、ｋｅｙ管理情報テーブルにサブシステム毎にソフトウェアのバージョンアップを抑制するかどうかのを格納するＩｎｓｔａｌｌ  ＩＮＨを格納しているシステムのバージョンアップ方法において、
ソフトウェア管理コンピューターがサブシステムに最新のソフトウェアを送信する前に、ｋｅｙ管理情報テーブルの当該サブシステムの前記Ｉｎｓｔａｌｌ  ＩＮＨを読み込み、Ｉｎｓｔａｌｌ  ＩＮＨがバージョンアップを抑制することを意味するデータを格納しているときは、ソフトウェア管理コンピューターはサブシステムに最新のバージョンのソフトウェアを送信しないことを特徴とするソフトウェアのバージョンアップ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウェアのバージョンアップシステム及び同バージョンアップ方法に係り、特にソフトウェア管理コンピューターがサブシステムからの最新バージョンナンバーの問い合わせに対して、最新バージョンのバージョンナンバーを返信し、返信された最新バージョンのバージョンナンバーの方がサブシステムのソフトウェアのバージョンナンバーより新しい場合にはソフトウェア管理コンピューターに最新バージョンのソフトウェアのダウンロード要求を行うことを特徴とする、ソフトウェアのバージョンアップシステム及び同バージョンアップ方法、およびソフトウェアのバージョンアップが行われたグループに属するサブシステムに対してポーリングを行い、通信が確立したサブシステムにソフトウェアの最新のバージョンを配信することを特徴とする、ソフトウェアのバージョンアップシステム及び同バージョンアップ方法に関する。
【背景技術】
【０００２】
従来、ソフトウェアのバージョンアップはシステム構成が異なるサブシステムに対し、ＣＤ−ＲＯＭのような記録媒体に新バージョンのソフトウェアを記録し、そのＣＤ−ＲＯＭを各サブシステムの保守員に送付し、保守員が手作業でソフトウェアのバージョンを確認しながらバージョンアップを行っていた。
【０００３】
これに対し特許文献１では、コンピューターの周辺機器が定期的にホストコンピューターにソフトウェアの最新バ―ジョンのバージョンナンバーを問い合わせ、返信されてきたソフトウェアの最新バージョンのバージョンナンバーが前記周辺機器のソフトウェアのバージョンより新しい場合にはホストコンピューターに最新バージョンのソフトウェアをダウンロードするという方法が開示されている。
【特許文献１】特開２００１−１２５７７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前述の従来例には次のような不具合があった。
ＣＤ−ＲＯＭを用いてバージョンアップする方法は、ＣＤ−ＲＯＭの作成時から実際にサブシステムのソフトウェアのバージョンアップが成されるまで時間がかかり、また、個々のサブシステムのシステム構成を確認し、個々のサブシステムに最適なソフトウェアの最新バージョンをインストールしなければならず、人手が介することによってミスが発生すると共に作業が煩雑であるなどの不具合があった。
【０００５】
また、特許文献１記載の方法は、サブシステム毎にソフトウェアのバージョンを管理していないため、各サブシステムのソフトウェアのバージョンをソフトウェアの供給者が把握することができず、バージョンアップが必要なサブシステムにタイムリーにソフトウェアの最新バージョンを配信することができないという不具合があった。
【０００６】
本発明は、斯かる実情に鑑み、各サブシステムのソフトウェアのバージョンを管理できるソフトウェアのバージョンアップシステム及び同バージョンアップ方法を提供しようとするものである。
【課題を解決するための手段】
【０００７】
前記目的を達成するために請求項１記載の発明は、サブシステム毎に一意に割り当てられるｋｅｙおよびサブシステムが属するグループ毎に一意に割り当てられるＧｒｏｕｐとを少なくとも格納するｋｅｙ管理情報テーブルと、前記Ｇｒｏｕｐおよび各Ｇｒｏｕｐに属するサブシステムのソフトウェアの最新バージョンのバージョンナンバーと、最新のバージョンのソフトウェアを少なくとも格納するグループ管理情報テーブルとを備えるソフトウェア管理コンピューターと、ソフトウェア管理コンピューターと公衆通信回線網を介して接続された、前記ｋｅｙとサブシステムのソフトウェアのバージョンナンバーとを格納するサブシステム、からなるコンピューターシステムにおいて、
ソフトウェア管理コンピューターがサブシステムから前記ｋｅｙとサブシステムのソフトウェアバージョンを受信した場合、前記ｋｅｙの属するグループにおけるソフトウェアの最新バージョンのバージョンナンバーをグループ管理情報テーブルから読み出し、当該サブシステムに前記最新バージョンのバージョンナンバーをサブシステムに送信し、当該サブシステムが受信したバージョンナンバーと当該サブシステムのバージョンナンバーを比較し、受信したバージョンナンバーの方が新しい場合にはソフトウェア管理コンピューターから最新バージョンのソフトウェアのダウンロードすることを特徴とするソフトウェアのバージョンアップシステムである。
【０００８】
また、請求項２記載の発明は、サブシステム毎に一意に割り当てられるｋｅｙおよびサブシステムが属するグループ毎に一意に割り当てられるＧｒｏｕｐとを少なくとも格納するｋｅｙ管理情報テーブルと、前記Ｇｒｏｕｐおよび各Ｇｒｏｕｐに属するサブシステムのソフトウェアの最新バージョンのバージョンナンバーを少なくとも格納するグループ管理情報テーブルと、最新バージョンのソフトウェアを備えるソフトウェア管理コンピューターと、
ソフトウェア管理コンピューターと公衆通信回線網を介して接続された、前記ｋｅｙとサブシステムのソフトウェアのバージョンナンバーとを格納するサブシステムとからなるコンピューターシステムにおいて、
ソフトウェア管理コンピューターが、ソフトウェアのバージョンアップが行われたＧｒｏｕｐをグループ管理情報テーブルから検索し、前記Ｇｒｏｕｐで
ｋｅｙ管理情報テーブルを検索し、前記Ｇｒｏｕｐに属するｋｅｙを読み出し、前記ｋｅｙを有するサブシステムにポーリングを行い、通信が確立したサブシステムに対して最新バージョンのソフトウェアを配信することを特徴とするソフトウェアのバージョンアップシステムである。
【０００９】
また、請求項３記載の発明は、請求項１および２記載のシステムにおいて、ｋｅｙ管理情報テーブルにサブシステム毎にソフトウェアのバージョンアップを抑制するかどうかのデータであるＩｎｓｔａｌｌ  ＩＮＨを格納しているシステムにおいて、
ソフトウェア管理コンピューターがサブシステムに最新のソフトウェアを送信する前に、ｋｅｙ管理情報テーブルの当該サブシステムの前記Ｉｎｓｔａｌｌ  ＩＮＨを読み込み、Ｉｎｓｔａｌｌ  ＩＮＨがバージョンアップを抑制することを意味するデータを格納しているときは、ソフトウェア管理コンピューターはサブシステムに最新のバージョンのソフトウェアを送信しないことを特徴とするソフトウェアのバージョンアップシステムである。
【００１０】
また、請求項４記載の発明は、サブシステム毎に一意に割り当てられるｋｅｙおよびサブシステムが属するグループ毎に一意に割り当てられるＧｒｏｕｐとを少なくとも格納するｋｅｙ管理情報テーブルと、前記Ｇｒｏｕｐおよび各Ｇｒｏｕｐに属するサブシステムのソフトウェアの最新バージョンのバージョンナンバーと、最新のバージョンのソフトウェアを少なくとも格納するグループ管理情報テーブルとを備えるソフトウェア管理コンピューターと、ソフトウェア管理コンピューターと公衆通信回線網を介して接続された、前記ｋｅｙとサブシステムのソフトウェアのバージョンナンバーとを格納するサブシステム、からなるコンピューターシステムのソフトウェアのバージョンアップ方法において、
ソフトウェア管理コンピューターがサブシステムから前記ｋｅｙとサブシステムのソフトウェアバージョンを受信した場合、前記ｋｅｙの属するグループにおけるソフトウェアの最新バージョンのバージョンナンバーをグループ管理情報テーブルから読み出し、当該サブシステムに前記最新バージョンのバージョンナンバーをサブシステムに送信し、当該サブシステムが受信したバージョンナンバーと当該サブシステムのバージョンナンバーを比較し、受信したバージョンナンバーの方が新しい場合にはソフトウェア管理コンピューターから最新バージョンのソフトウェアのダウンロードすることを特徴とするソフトウェアのバージョンアップ方法である。
【００１１】
また、請求項５記載の発明は、サブシステム毎に一意に割り当てられるｋｅｙおよびサブシステムが属するグループ毎に一意に割り当てられるＧｒｏｕｐとを少なくとも格納するｋｅｙ管理情報テーブルと、前記Ｇｒｏｕｐおよび各Ｇｒｏｕｐに属するサブシステムのソフトウェアの最新バージョンのバージョンナンバーを少なくとも格納するグループ管理情報テーブルと、最新バージョンのソフトウェアを備えるソフトウェア管理コンピューターと、
ソフトウェア管理コンピューターと公衆通信回線網を介して接続された、前記ｋｅｙとサブシステムのソフトウェアのバージョンナンバーとを格納するサブシステムとからなるコンピューターシステムのバージョンアップ方法において、
ソフトウェア管理コンピューターが、ソフトウェアのバージョンアップが行われたＧｒｏｕｐをグループ管理情報テーブルから検索し、前記Ｇｒｏｕｐで
ｋｅｙ管理情報テーブルを検索し、前記Ｇｒｏｕｐに属するｋｅｙを読み出し、前記ｋｅｙを有するサブシステムにポーリングを行い、通信が確立したサブシステムに対して最新バージョンのソフトウェアを配信することを特徴とするソフトウェアのバージョンアップ方法である。
【００１２】
また、請求項６記載の発明は、請求項４および５記載のシステムにおいて、ｋｅｙ管理情報テーブルにサブシステム毎にソフトウェアのバージョンアップを抑制するかどうかのを格納するＩｎｓｔａｌｌ  ＩＮＨを格納しているシステムのバージョンアップ方法において、
ソフトウェア管理コンピューターがサブシステムに最新のソフトウェアを送信する前に、ｋｅｙ管理情報テーブルの当該サブシステムの前記Ｉｎｓｔａｌｌ  ＩＮＨを読み込み、Ｉｎｓｔａｌｌ  ＩＮＨがバージョンアップを抑制することを意味するデータを格納しているときは、ソフトウェア管理コンピューターはサブシステムに最新のバージョンのソフトウェアを送信しないことを特徴とするソフトウェアのバージョンアップ方法である。
【発明の効果】
【００１３】
本発明の請求項１から４記載のソフトウェアのバージョンアップシステム及び同バージョンアップ方法によれば、各サブシステムに一意に割り当てられたｋｅｙと各サブシステムが属するグループと各グループに属するサブシステムのソフトウェアの最新バージョンのバージョンナンバーがソフトウェア管理コンピューターに格納されているため、サブシステムがソフトウェア管理コンピューターをポーリングすることによって、ソフトウェアの最新バージョンのバージョンナンバーを受信することができ、前記バージョンナンバーとサブシステムの現在のバージョンナンバーを比較し、受信したバージョンナンバーの方がサブシステムの現在のバージョンナンバーよりも新しいときは、サブシステムはソフトウェア管理コンピューターに最新バージョンのソフトウェアのダウンロード要求を行うことによって最新バージョンのソフトウェアをダウンロードし、サブシステムにインストールすることができる。
【００１４】
また、グループ毎にソフトウェアの最新のバージョンを格納していることにより、ソフトウェア管理コンピューターはソフトウェアのバージョンアップの行われたグループに属するサブシステムに対しポーリングを行い、通信が確立したサブシステムに最新バージョンのソフトウェアを配信することができるため、ソフトウェアのバージョンアップ時から短時間でサブシステムのソフトウェアのアップデートを行うことができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態を、図１を参照して説明する。
図１はソフトウェアサポートセンターに於ける管理情報の例とネットワークの構成例を模式的に表したものである。
【００１６】
<用語の説明>
グループないしＧｒｏｕｐとは、システム構成が同じサブシステムの集合である。このグループないしＧｒｏｕｐ毎に一意に定めた名前が付けられる。従って、システム構成が同じであれば同じグループに属す。尚、本出願で述べる、「システム構成が同じ」とは、システムを構成する主要部分が同じであることをいい、システムを構成する全てのコンポーネントが同一であるということのみを意味するものではない。
【００１７】
サブシステムとは、ソフトウェアサポートセンターのソフトウェア管理コンピューターにネットワークを介して接続され、ソフトウェア管理コンピューターによって一意にｋｅｙを割り当てられてソフトウェアのバージョンが管理されている、各ユーザーが所有するコンピューターシステムをいう。
【００１８】
ｋｅｙとは各サブシステムに一意に割り当てられたＩＤナンバーのことである。
【００１９】
<構成の説明>
本発明に係るソフトウェアのバージョンアップシステム及び同バージョンアップ方法を実施するためのシステムは、ソフトウェアサポートセンターに備えられたソフトウェア管理コンピューター１と、個々のサブシステムに一意に割り振られたｋｅｙおよび個々のサブシステムが属するグループを格納するｋｅｙ管理情報テーブル６００と、グループとソフトウェアのバージョンナンバーを格納するグループ管理情報テーブル５００と、ソフトウェア管理コンピューター１と個々のサブシステムを接続する公衆通信回線網１００と、公衆通信回線網１００と接続する各社の通信ネットワーク２００，３００，４００と、各社に属するサブシステム１０，２０，３０，４０，５０とを備える。
【００２０】
<データ構成の説明>
ｋｅｙ管理情報テーブル６００のデータ構成は、個々のサブシステムに一意に割り振られたｋｅｙ６０１と、システム構成が同じサブシステムを同じグループとするようにグループ分けし、前記グループ毎に一意に定めたグループ名であるＧｒｏｕｐ６０２と、ソフトウェアの更新を抑制するフラグであるＩｎｓｔａｌｌ  ＩＮＨ６０３と、ソフトウェアのバージョンを示すＭＰ１Ｖｅｒ.６０４とからなり、具体的な各データの例は、ｋｅｙ６０１が「Ａ０００１０」、Ｇｒｏｕｐ６０２が「Ｇ０２」、Ｉｎｓｔａｌｌ  ＩＮＨ６０３が「ＯＦＦ」、ＭＰ１Ｖｅｒ.６０４が「Ｖ００２５」である。
【００２１】
グループ管理情報テーブル５００のデータ構成は、個々のサブシステムが属するＧｒｏｕｐ５０１と、ソフトウェアのバージョンを示すＭＰ１Ｖｅｒ.５０２およびＭＰ２Ｖｅｒ.５０３とからなり、具体的な各データの例は、Ｇｒｏｕｐ５０１が「Ｇ０１」、ＭＰ１Ｖｅｒ.５０２が「Ｖ００２５」、ＭＰ２Ｖｅｒ.５０３「Ｖ００１５」である。
【００２２】
<動作の説明>
<ポーリングによるダウンロード>
本発明のソフトウェアのバージョンアップシステム及び同バージョンアップ方法のポーリングによるダウンロード動作について説明する。
【００２３】
各サブシステムはネットワークを介して定期的にソフトウェアサポートセンターのソフトウェア管理コンピューター１に問い合わせしている。
【００２４】
各サブシステムは各サブシステムに固有に割り当てられたｋｅｙをソフトウェア管理コンピューター１に送信する。
【００２５】
ｋｅｙを受信したソフトウェア管理コンピューター１は、先ずｋｅｙ管理情報テーブル６００をｋｅｙで検索し、ソフトウェアの更新を抑制するＩｎｓｔａｌｌ  ＩＨＮがＯＦＦであるかＯＮであるかの判定を行う。ＯＮであった場合には処理を終了する。ＯＦＦであった場合には前記ｋｅｙを基にＧｒｏｕｐ６０２を読み込む。
【００２６】
次に、読み込んだＧｒｏｕｐ６０２を基にグループ管理情報テーブル５００を検索し、該当するＧｒｏｕｐ５０１のＭＰ１Ｖｅｒ.５０２を読み込む。
【００２７】
次に、読み込んだＭＰ１Ｖｅｒ.５０２の値を当該のサブシステムに送信する。図１の例ではグループ管理情報テーブル５００のＧｒｏｕｐ５０１のＭＰ１Ｖｅｒ.５０２がＶ００２５からＶ００３０へバージョンアップされている。従って、ポーリングしてきたサブシステムの内、ｋｅｙ管理情報テーブル６００のＧｒｏｕｐ６０２がＧ０２である場合には「Ｖ００３０」を送信する。
【００２８】
この情報を受信したサブシステムは、受信したバージョンナンバーがサブシステムのソフトウェアのバージョンナンバーより新しいかどうかを判定する。受信したバージョンナンバーが新しくなければ処理を終了する。受信したバージョンナンバーの方が新しい場合にはソフトウェア管理コンピューター１に最新のソフトウェアのダウンロード要求を行う。
【００２９】
ダウンロード要求を受信したソフトウェア管理コンピューター１は当該のサブシステムに最新のソフトウェアを送信する。
【００３０】
最新のソフトウェアを受信したサブシステムはダウンロードした最新のソフトウェアをインストールし、処理を終了する。
【００３１】
<Ｇｒｏｕｐ管理によるダウンロード>
次に、本発明のソフトウェアのバージョンアップシステム及び同バージョンアップ方法のＧｒｏｕｐ管理によるダウンロード動作について説明する。
【００３２】
ソフトウェアサポートセンターのソフトウェア管理コンピューター１は、ソフトウェアのバージョンが更新された場合、グループ管理情報テーブル５００のＭＰ１Ｖｅｒ．５０２を更新する。図１の例では、ソフトウェア管理コンピューター１は、Ｇｒｏｕｐ５０１が「Ｇ０２」のレコードのＭＰ１Ｖｅｒ．５０２の「Ｖ００２５」を「Ｖ００３０」に更新している。
【００３３】
さらに、ソフトウェア管理コンピューター１はソフトウェアのバージョンアップが行われたグループに属するサブシステムを検索し、該当するサブシステムにポーリングを行い、通信が確立したサブシステムに対して最新バージョンのソフトウェアを配信する。
【００３４】
図１の例ではＧｒｏｕｐ５０１が「Ｇ０２」であるレコードのＭＰ１Ｖｅｒ．５０２が更新されたので、ソフトウェア管理コンピューター１はｋｅｙ管理情報テーブル６００のＧｒｏｕｐ６０２が「Ｇ０２」であるレコードを検索し、該当するレコードのｋｅｙ６０１を読み込む。ｋｅｙ管理テーブルではｋｅｙが「Ａ０００１０」と「Ｂ０００１３」が該当する。このｋｅｙに該当するサブシステムに対しソフトウェア管理コンピューター１はポーリングを行い、通信が確立されたサブシステムに対し、最新バージョンのソフトウェアを配信する。
【００３５】
以上のように、サブシステム毎に一意に定められたｋｅｙを割り当て、さらにシステム構成が同じサブシステムを一つのグループとし、グループに一意に定められたＧｒｏｕｐを割り当て、ｋｅｙ管理情報テーブル６００によってｋｅｙ毎にＧｒｏｕｐを格納し、ソフトウェアのバージョンアップが行われた場合にはグループ管理情報テーブル５００のＭＰ１Ｖｅｒ.を更新するように構成したために、サブシステムがソフトウェア管理コンピューター１をポーリングしてソフトウェアの最新バージョンを受信することができ、さらに、ソフトウェア管理コンピューター１がソフトウェアのバージョンアップを行うべきサブシステムをポーリングすることによってソフトウェアの最新バージョンを配信することができる。
【図面の簡単な説明】
【００３６】
【図１】ソフトウェアサポートセンターに於ける管理情報の例とネットワークの構成例を模式的に表した図である。
【符号の説明】
【００３７】
１：ソフトウェア管理コンピューター、１０，２０，３０，４０，５０：サブシステム、１００：公衆通信回線網、２００，３００，４００：クライアント社内ネットワーク、５００：グループ管理情報テーブル、６００：ｋｅｙ管理情報テーブル。
【図１】
2007058358.tif 000003