(57)【要約】【課題】端末装置別にソフトウェアに対して適切な更新情報を適用できる端末群管理装置、端末群管理システム及び端末群管理方法を提供する。【解決手段】端末群管理装置３０は、複数の端末装置６０ａ，・・・を第１ネットワーク１０経由で管理する端末群管理装置であって、第１受信部３１と第１対応付け記憶部４１と第１決定部３７とを備える。第１受信部３１は、ソフトウェア情報と識別情報とを第１ネットワーク１０経由で各端末装置６０ａ，・・・から受信する。ソフトウェア情報は、各端末装置６０ａ，・・・にインストールされた複数のソフトウェアに関する情報である。識別情報は、各端末装置６０ａ，・・・を識別する情報である。第１対応付け記憶部４１は、第１対応付け情報４４を記憶する。第１対応付け情報４４は、ソフトウェア情報と識別情報とを対応付けた情報である。第１決定部３７は、少なくとも第１対応付け情報４４に基づいて、更新情報を決定する。更新情報は、各端末装置６０ａ，・・・に対する更新の情報である。【選択図】図２
2007179234.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末装置（６０ａ，・・・）を第１ネットワーク（１０）経由で管理する端末群管理装置（３０，３０ｉ）であって、
各前記端末装置（６０ａ，・・・）にインストールされた複数のソフトウェアに関する情報であるソフトウェア情報と、各前記端末装置（６０ａ，・・・）を識別する情報である識別情報とを、前記第１ネットワーク（１０）経由で各前記端末装置（６０ａ，・・・）から受信する第１受信部（３１）と、
前記ソフトウェア情報と前記識別情報とが対応付けられた情報である第１対応付け情報を記憶する第１対応付け記憶部（４１）と、
少なくとも前記第１対応付け情報に基づいて、各前記端末装置（６０ａ，・・・）に対する更新の情報である更新情報を決定する第１決定部（３７，３７ｉ）と、
を備えた、
端末群管理装置（３０，３０ｉ）。
【請求項２】
前記更新情報を前記第１ネットワーク（１０）経由で各前記端末装置（６０ａ，・・・）へ送信する第１送信部（３３）をさらに備えた、
請求項１に記載の端末群管理装置（３０，３０ｉ）。
【請求項３】
前記ソフトウェア情報は、
各前記端末装置（６０ａ，・・・）の基本ソフトウェアに関する情報である基本ソフトウェア情報と、
各前記端末装置（６０ａ，・・・）のアプリケーションに関する情報である１以上のアプリケーション情報と、
を含む、
請求項１又は２に記載の端末群管理装置（３０，３０ｉ）。
【請求項４】
前記ソフトウェア情報は、各前記端末装置（６０ａ，・・・）のアプリケーションに関する情報であるアプリケーション情報を複数含む、
請求項１又は２に記載の端末群管理装置（３０，３０ｉ）。
【請求項５】
前記ソフトウェア情報と、前記更新情報と、前記更新情報が前記端末装置（６０ａ，・・・）に適用された後の前記端末装置（６０ａ，・・・）の障害の有無に関する情報である障害情報とが対応付けられた情報である第２対応付け情報を記憶する第２対応付け記憶部（４２，４２ｉ）をさらに備え、
前記第１決定部（３７，３７ｉ）は、前記第１対応付け情報と前記第２対応付け情報とに基づいて、前記更新情報を決定する、
請求項１から４のいずれか１項に記載の端末群管理装置（３０，３０ｉ）。
【請求項６】
前記ソフトウェア情報は、
前記ソフトウェアの名称に関する情報であるソフトウェア名情報と、
前記ソフトウェアのバージョンに関する情報であるバージョン情報と、
を有し、
前記第２対応付け情報では、１つの前記ソフトウェアに対して１以上の前記更新情報が対応づけられており、１つの前記ソフトウェアに対して１以上の前記障害情報が対応づけられている、
請求項５に記載の端末群管理装置（３０，３０ｉ）。
【請求項７】
前記第１送信部（３３）は、ウイルスの感染を検出するための情報である検出情報を、前記第１ネットワーク（１０）経由で各前記端末装置（６０ａ，・・・）へさらに送信し、
前記検出情報に基づいてウイルスを検出する各前記端末装置（６０ａ，・・・）から、各前記端末装置（６０ａ，・・・）のウイルスの感染に関する情報であるウイルス感染情報を前記第１ネットワーク（１０）経由で受信する第２受信部（３２）と、
前記ウイルス感染情報と前記識別情報とが対応付けられた情報である第３対応付け情報を記憶する第３対応付け記憶部（４３）と、
少なくとも前記第３対応付け情報に基づいて、各前記端末装置（６０ａ，・・・）に対するウイルス対策の方針に関する情報である方針情報を決定する第２決定部（３８）と、
をさらに備えた、
請求項２に記載の端末群管理装置（３０，３０ｉ）。
【請求項８】
前記方針情報に基づいて、各前記端末装置（６０ａ，・・・）に対するウイルス対策の情報であるウイルス対策情報を決定する第３決定部（３９）と、
前記ウイルス対策情報を前記第１ネットワーク（１０）経由で各前記端末装置（６０ａ，・・・）へ送信する第２送信部（３４）と、
をさらに備えた、
請求項７に記載の端末群管理装置（３０，３０ｉ）。
【請求項９】
前記方針情報は、各前記端末装置（６０ａ，・・・）へのウイルスの感染経路に関する情報を含み、
前記ウイルス対策情報は、前記端末装置（６０ａ，・・・）と前記第１ネットワーク（１０）との間で第２ネットワークを介して前記端末装置（６０ａ，・・・）に接続されている中継装置（５０）において遮断すべき通信に関する情報を含み、
前記ウイルス対策情報を前記第１ネットワーク（１０）経由で前記中継装置（５０）へ送信する第３送信部（３５）をさらに備えた、
請求項８に記載の端末群管理装置（３０，３０ｉ）。
【請求項１０】
請求項１から９のいずれか１項に記載の端末群管理装置（３０，３０ｉ）と、
第１ネットワーク（１０）を介して前記端末群管理装置（３０，３０ｉ）に接続された１以上の中継装置（５０）と、
第２ネットワークを介して前記１以上の中継装置（５０）に接続された複数の端末装置（６０ａ，・・・）と、
を備えた、
端末群管理システム（１，１ｉ）。
【請求項１１】
複数の端末装置（６０ａ，・・・）が第１ネットワーク（１０）経由で管理される端末群管理方法であって、
各前記端末装置（６０ａ，・・・）にインストールされた複数のソフトウェアに関する情報であるソフトウェア情報と、各前記端末装置（６０ａ，・・・）を識別する情報である識別情報とが、前記第１ネットワーク（１０）経由で各前記端末装置（６０ａ，・・・）から受信される受信ステップと、
前記ソフトウェア情報と前記識別情報とが対応付けられた情報である第１対応付け情報が記憶される記憶ステップと、
少なくとも前記第１対応付け情報に基づいて、各前記端末装置（６０ａ，・・・）に対する更新の情報である更新情報が決定される決定ステップと、
を備えた、
端末群管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末群管理装置、端末群管理システム及び端末群管理方法に関する。
【背景技術】
【０００２】
従来から、複数の端末装置をネットワーク経由で管理するサーバが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００３−２７１３８７（第１−７頁、第１−２図）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１の技術では、複数の端末装置が一様に管理されている。これにより、複数の端末装置に対して一様に更新情報が決定されるので、複数の端末装置のソフトウェアに対して適切な更新情報が適用されないことがある。例えば、端末装置のＯＳのバージョンに関わらずにアプリケーションがバージョンアップされることがあるので、アプリケーションのバージョンがＯＳのバージョンに合わなくなってアプリケーションが実行できなくなることがある。
【０００４】
本発明の課題は、端末装置別にソフトウェアに対して適切な更新情報を適用できる端末群管理装置、端末群管理システム及び端末群管理方法を提供することにある。
【課題を解決するための手段】
【０００５】
第１発明に係る端末群管理装置は、複数の端末装置を第１ネットワーク経由で管理する端末群管理装置であって、第１受信部と第１対応付け記憶部と第１決定部とを備える。第１受信部は、ソフトウェア情報と識別情報とを第１ネットワーク経由で各端末装置から受信する。ソフトウェア情報は、各端末装置にインストールされた複数のソフトウェアに関する情報である。識別情報は、各端末装置を識別する情報である。第１対応付け記憶部は、第１対応付け情報を記憶する。第１対応付け情報は、ソフトウェア情報と識別情報とが対応付けられた情報である。第１決定部は、少なくとも第１対応付け情報に基づいて、更新情報を決定する。更新情報は、各端末装置に対する更新の情報である。
【０００６】
この端末群管理装置では、第１受信部は、ソフトウェア情報と識別情報とを第１ネットワーク経由で各端末装置から受信する。第１対応付け記憶部は、ソフトウェア情報と識別情報とを受け取ることができる。第１対応付け記憶部は、第１対応付け情報を記憶する。第１決定部は、第１対応付け情報を受け取ることができる。第１決定部は、少なくとも第１対応付け情報に基づいて、更新情報を決定する。決定された更新情報は、第１ネットワーク経由で各端末装置へ送信されるようにすることができる。
このように、少なくとも第１対応付け情報に基づいて第１決定部が更新情報を決定するので、端末装置別に適切な更新情報を決定することができる。これにより、端末装置別にソフトウェアに対して適切な更新情報を適用できる。
【０００７】
第２発明に係る端末群管理装置は、第１発明の端末群管理装置であって、第１送信部をさらに備える。第１送信部は、更新情報を第１ネットワーク経由で各端末装置へ送信する。
【０００８】
この端末群管理装置では、第１受信部は、ソフトウェア情報と識別情報とを第１ネットワーク経由で各端末装置から受信する。第１対応付け記憶部は、ソフトウェア情報と識別情報とを受け取ることができる。第１対応付け記憶部は、第１対応付け情報を記憶する。第１決定部は、第１対応付け情報を受け取ることができる。第１決定部は、少なくとも第１対応付け情報に基づいて、更新情報を決定する。第１送信部は、更新情報を受け取ることができる。第１送信部は、更新情報を第１ネットワーク経由で各端末装置へ送信する。
このように、少なくとも第１対応付け情報に基づいて第１決定部が更新情報を決定するので、端末装置別に適切な更新情報を決定することができる。これにより、端末装置別にソフトウェアに対して適切な更新情報を適用できる。
【０００９】
第３発明に係る端末群管理装置は、第１発明又は第２発明の端末群管理装置であって、ソフトウェア情報は、基本ソフトウェア情報と１以上のアプリケーション情報とを含む。基本ソフトウェア情報は、各端末装置の基本ソフトウェアに関する情報である。アプリケーション情報は、各端末装置のアプリケーションに関する情報である。
【００１０】
この端末群管理装置では、第１対応付け記憶部は、第１対応付け情報を記憶する。第１対応付け情報は、ソフトウェア情報と識別情報とが対応付けられた情報である。ソフトウェア情報は、基本ソフトウェア情報と１以上のアプリケーション情報とを含む。これにより、各端末装置に対して基本ソフトウェア情報と１以上のアプリケーション情報とを統合的に管理することができる。
このように、各端末装置に対して基本ソフトウェア情報と１以上のアプリケーション情報とを統合的に管理することができるので、基本ソフトウェア情報と１以上のアプリケーション情報とを、複数のメーカーに関する情報であっても、関連付けて管理することができる。
【００１１】
第４発明に係る端末群管理装置は、第１発明又は第２発明に記載の端末群管理装置であって、ソフトウェア情報は、アプリケーション情報を複数含む。アプリケーション情報は、各端末装置のアプリケーションに関する情報である。
【００１２】
この端末群管理装置では、第１対応付け記憶部は、第１対応付け情報を記憶する。第１対応付け情報は、ソフトウェア情報と識別情報とが対応付けられた情報である。ソフトウェア情報は、アプリケーション情報を複数含む。これにより、各端末装置に対して複数のアプリケーション情報を統合的に管理することができる。
このように、各端末装置に対して複数のアプリケーション情報を統合的に管理することができるので、複数のアプリケーション情報を、複数のメーカーに関する情報であっても、関連付けて管理することができる。
【００１３】
第５発明に係る端末群管理装置は、第１発明から第４発明のいずれかの端末群管理装置であって、第２対応付け記憶部をさらに備える。第２対応付け記憶部は、第２対応付け情報を記憶する。第２対応付け情報は、ソフトウェア情報と、更新情報と、障害情報とが対応付けられた情報である。障害情報は、更新情報が端末装置に適用された後の端末装置の障害の有無に関する情報である。第１決定部は、第１対応付け情報と第２対応付け情報とに基づいて、更新情報を決定する。
【００１４】
この端末群管理装置では、第１受信部は、端末で障害が発生した際の更新情報と、障害情報とを、第１ネットワーク経由で各端末装置からさらに受信することができる。第２対応付け記憶部は、ソフトウェア情報と更新情報と障害情報とを受け取ることができる。第２対応付け記憶部は、第２対応付け情報を記憶する。第１決定部は、第２対応付け情報をさらに受け取ることができる。第１決定部は、第１対応付け情報と第２対応付け情報とに基づいて、更新情報を決定する。
このように、第２対応付け記憶部が第２対応付け情報を記憶するので、端末装置に障害が発生しない更新情報を管理することができる。また、第１対応付け情報と第２対応付け情報とに基づいて第１決定部が更新情報を決定するので、端末装置に障害が発生しない更新情報を各端末装置に適用することができる。
【００１５】
第６発明に係る端末群管理装置は、第５発明の端末群管理装置であって、ソフトウェア情報は、ソフトウェア名情報と、バージョン情報とを有する。ソフトウェア名情報は、ソフトウェアの名称に関する情報である。バージョン情報は、ソフトウェアのバージョンに関する情報である。第２対応付け情報では、１つのソフトウェアに対して１以上の更新情報が対応づけられている。また、第２対応付け情報では、１つのソフトウェアに対して１以上の障害情報が対応づけられている。
【００１６】
この端末群管理装置では、第２対応付け記憶部は、第２対応付け情報を記憶する。第２対応付け情報は、ソフトウェア情報と、更新情報と、障害情報とが対応付けられた情報である。ソフトウェア情報は、ソフトウェア名情報と、バージョン情報とを有する。第２対応付け情報では、１つのソフトウェアに対して１以上の更新情報が対応づけられている。また、第２対応付け情報では、１つのソフトウェアに対して１以上の障害情報が対応づけられている。
このように、第２対応付け情報ではソフトウェア情報と更新情報と障害情報とが詳細に対応づけられているので、端末装置に障害が発生しない更新情報を詳細に管理することができる。
【００１７】
第７発明に係る端末群管理装置は、第２発明の端末群管理装置であって、第１送信部は、検出情報を、第１ネットワーク経由で各端末装置へさらに送信する。検出情報は、ウイルスの感染を検出するための情報である。端末群管理装置は、第２受信部と第３対応付け記憶部と第２決定部とをさらに備える。第２受信部は、検出情報に基づいてウイルスを検出する各端末装置から、ウイルス感染情報を第１ネットワーク経由で受信する。ウイルス感染情報は、各端末装置のウイルスに関する情報である。第３対応付け記憶部は、第３対応付け情報を記憶する。第３対応付け情報は、ウイルス感染情報と識別情報とが対応付けられた情報である。第２決定部は、少なくとも第３対応付け情報に基づいて、方針情報を決定する。方針情報は、各端末装置に対するウイルス対策の方針に関する情報である。
【００１８】
この端末群管理装置では、第１送信部は、検出情報を、第１ネットワーク経由で各端末装置へさらに送信する。これにより、各端末装置が検出情報に基づいてウイルスを検出するようにすることができ、各端末装置がウイルスを検出した結果に基づいてウイルス感染情報を生成するようにできる。第２受信部は、検出情報に基づいてウイルスを検出する各端末装置から、ウイルス感染情報を第１ネットワーク経由で受信する。第３対応付け記憶部は、ウイルス感染情報と識別情報とを受け取ることができる。第３対応付け記憶部は、第３対応付け情報を記憶する。第２決定部は、少なくとも第３対応付け情報を受け取ることができる。第２決定部は、少なくとも第３対応付け情報に基づいて、方針情報を決定する。
このように、第２決定部は、少なくとも第３対応付け情報に基づいて、方針情報を決定する。これにより、端末装置別に適切な方針情報を決定することができる。このため、端末装置別に適切なウイルス対策を適用できる。
【００１９】
第８発明に係る端末群管理装置は、第７発明の端末群管理装置であって、第３決定部と、第２送信部とをさらに備える。第３決定部は、方針情報に基づいて、ウイルス対策情報を決定する。ウイルス対策情報は、各端末装置に対するウイルス対策の情報である。第２送信部は、ウイルス対策情報を第１ネットワーク経由で各端末装置へ送信する。
【００２０】
この端末群管理装置では、第３決定部は、方針情報を受け取ることができる。第３決定部は、方針情報に基づいて、ウイルス対策情報を決定する。第２送信部は、ウイルス対策情報を受け取ることができる。第２送信部は、ウイルス対策情報を第１ネットワーク経由で各端末装置へ送信する。
このように、ウイルス対策情報が第１ネットワーク経由で各端末装置へ送信されるので、端末装置別にウイルス対策を迅速に適用できる。
【００２１】
第９発明に係る端末群管理装置は、第８発明の端末群管理装置であって、方針情報は、各端末装置へのウイルスの感染経路に関する情報を含む。ウイルス対策情報は、中継装置において遮断すべき通信に関する情報を含む。中継装置は、端末装置と第１ネットワークとの間で第２ネットワークを介して端末装置に接続されている。端末群管理装置は、第３送信部をさらに備える。第３送信部は、ウイルス対策情報を第１ネットワーク経由で中継装置へ送信する。
【００２２】
この端末群管理装置では、方針情報は、各端末装置へのウイルスの感染経路に関する情報を含む。すなわち、第２受信部は、各端末装置へのウイルスの感染経路に関する情報を第１ネットワーク経由で各端末装置から受信することができる。また、ウイルス対策情報は、中継装置において遮断すべき通信に関する情報を含む。第３送信部は、ウイルス対策情報を第１ネットワーク経由で中継装置へ送信する。すなわち、第３送信部は、中継装置において遮断すべき通信に関する情報を第１ネットワーク経由で中継装置へ送信することができる。
このように、中継装置において遮断すべき通信に関する情報が第１ネットワーク経由で中継装置へ送信されるようにすることができるので、第２ネットワーク経由で端末装置へウイルスの感染が拡大することを防止できる。
【００２３】
第１０発明に係る端末群管理システムは、第１発明から第９発明のいずれかの端末群管理装置と、１以上の中継装置と、複数の端末装置とを備える。１以上の中継装置は、第１ネットワークを介して端末群管理装置に接続されている。端末装置は、第２ネットワークを介して１以上の中継装置に接続されている。
【００２４】
この端末群管理装置では、第１受信部は、ソフトウェア情報と識別情報とを、第２ネットワーク、中継装置及び第１ネットワーク経由で各端末装置から受信することができる。第１対応付け記憶部は、ソフトウェア情報と識別情報とを受け取ることができる。第１対応付け記憶部は、第１対応付け情報を記憶する。第１決定部は、第１対応付け情報を受け取ることができる。第１決定部は、少なくとも第１対応付け情報に基づいて、更新情報を決定する。決定された更新情報は、第１ネットワーク、中継装置及び第２ネットワーク経由で各端末装置へ送信されるようにすることができる。
【００２５】
このように、少なくとも第１対応付け情報に基づいて第１決定部が更新情報を決定するので、端末装置別に適切な更新情報を決定することができる。これにより、端末装置別にソフトウェアに対して適切な更新情報を適用できる。
第１１発明に係る端末群管理方法は、複数の端末装置が第１ネットワーク経由で管理される端末群管理方法であって、受信ステップと、記憶ステップと、決定ステップとを備える。受信ステップでは、ソフトウェア情報と識別情報とが、第１ネットワーク経由で各端末装置から受信される。ソフトウェア情報は、各端末装置にインストールされた複数のソフトウェアに関する情報である。識別情報は、各端末装置を識別する情報である。記憶ステップでは、第１対応付け情報が記憶される。第１対応付け情報は、ソフトウェア情報と識別情報とが対応付けられた情報である。決定ステップでは、少なくとも第１対応付け情報に基づいて、更新情報が決定される。更新情報は、各端末装置に対する更新の情報である。
【００２６】
この端末群管理方法では、第１受信部は、ソフトウェア情報と識別情報とを第１ネットワーク経由で各端末装置から受信する。第１対応付け記憶部は、ソフトウェア情報と識別情報とを受け取ることができる。第１対応付け記憶部は、第１対応付け情報を記憶する。第１決定部は、第１対応付け情報を受け取ることができる。第１決定部は、少なくとも第１対応付け情報に基づいて、更新情報を決定する。決定された更新情報は、第１ネットワーク経由で各端末装置へ送信されるようにすることができる。
【００２７】
このように、少なくとも第１対応付け情報に基づいて更新情報が決定されるので、端末装置別に適切な更新情報を決定することができる。これにより、端末装置別にソフトウェアに対して適切な更新情報を適用できる。
【発明の効果】
【００２８】
第１発明に係る端末群管理装置では、少なくとも第１対応付け情報に基づいて第１決定部が更新情報を決定するので、端末装置別に適切な更新情報を決定することができる。これにより、端末装置別にソフトウェアに対して適切な更新情報を適用できる。
第２発明に係る端末群管理装置では、少なくとも第１対応付け情報に基づいて第１決定部が更新情報を決定するので、端末装置別に適切な更新情報を決定することができる。これにより、端末装置別にソフトウェアに対して適切な更新情報を適用できる。
【００２９】
第３発明に係る端末群管理装置では、各端末装置に対して基本ソフトウェア情報と１以上のアプリケーション情報とを統合的に管理することができるので、基本ソフトウェア情報と１以上のアプリケーション情報とを、複数のメーカーに関する情報であっても、関連付けて管理することができる。
第４発明に係る端末群管理装置では、各端末装置に対して複数のアプリケーション情報を統合的に管理することができるので、複数のアプリケーション情報を、複数のメーカーに関する情報であっても、関連付けて管理することができる。
【００３０】
第５発明に係る端末群管理装置では、第２対応付け記憶部が第２対応付け情報を記憶するので、端末装置に障害が発生しない更新情報を管理することができる。また、第１対応付け情報と第２対応付け情報とに基づいて第１決定部が更新情報を決定するので、端末装置に障害が発生しない更新情報を各端末装置に適用することができる。
第６発明に係る端末群管理装置では、第２対応付け情報ではソフトウェア情報と更新情報と障害情報とが詳細に対応づけられているので、端末装置に障害が発生しない更新情報を詳細に管理することができる。
【００３１】
第７発明に係る端末群管理装置では、第２決定部は、少なくとも第３対応付け情報に基づいて、方針情報を決定する。これにより、端末装置別に適切な方針情報を決定することができる。このため、端末装置別に適切なウイルス対策を適用できる。
第８発明に係る端末群管理装置では、ウイルス対策情報が第１ネットワーク経由で各端末装置へ送信されるので、端末装置別にウイルス対策を迅速に適用できる。
【００３２】
第９発明に係る端末群管理装置では、中継装置において遮断すべき通信に関する情報が第１ネットワーク経由で中継装置へ送信されるようにすることができるので、第２ネットワーク経由で端末装置へウイルスの感染が拡大することを防止できる。
第１０発明に係る端末群管理システムでは、少なくとも第１対応付け情報に基づいて第１決定部が更新情報を決定するので、端末装置別に適切な更新情報を決定することができる。これにより、端末装置別にソフトウェアに対して適切な更新情報を適用できる。
【００３３】
第１１発明に係る端末群管理方法では、少なくとも第１対応付け情報に基づいて更新情報が決定されるので、端末装置別に適切な更新情報を決定することができる。これにより、端末装置別にソフトウェアに対して適切な更新情報を適用できる。
【発明を実施するための最良の形態】
【００３４】
本発明の実施形態に係る端末群管理システムの構成図を図１に示す。
＜端末群管理システムの概略構成＞
端末群管理システム１は、主として、端末群管理装置３０，スイッチングハブ５０，端末装置群６０（６０ａ，６０ｂ，・・・），第１ネットワーク１０及び第２ネットワーク２０を備える。
【００３５】
端末群管理装置３０とスイッチングハブ５０とは、第１ネットワーク１０で接続されている。スイッチングハブ５０と端末装置群６０（６０ａ，６０ｂ，・・・）とは、第２ネットワーク２０で接続されている。
＜端末群管理システムの概略動作＞
端末装置群６０（６０ａ，６０ｂ，・・・）は、第２ネットワーク２０，スイッチングハブ５０及び第１ネットワーク１０経由で情報を端末群管理装置３０へ送信する。端末群管理装置３０は、その情報を受信して必要に応じて記憶する。
【００３６】
端末群管理装置３０は、第１ネットワーク１０，スイッチングハブ５０及び第２ネットワーク２０経由で必要な情報を各端末装置６０ａ，・・・へ送信する。
このように、端末群管理装置３０は、第１ネットワーク１０，スイッチングハブ５０及び第２ネットワーク２０を介して端末装置群６０（６０ａ，６０ｂ，・・・）を管理する。
【００３７】
＜端末群管理装置の詳細構成＞
端末群管理装置３０は、図２に示すように、主として、第１受信部３１，第２受信部３２，第１送信部３３，第２送信部３４，第３送信部３５，制御部３６，第１決定部３７，第２決定部３８，第３決定部３９，第１対応付け記憶部４１，第２対応付け記憶部４２及び第３対応付け記憶部４３を備える。
【００３８】
第１受信部３１，第２受信部３２，第１送信部３３，第２送信部３４及び第３送信部３５は、第１ネットワーク１０に接続されており、制御部３６にも接続されている。また、第１決定部３７，第２決定部３８，第３決定部３９，第１対応付け記憶部４１，第２対応付け記憶部４２及び第３対応付け記憶部４３は、制御部３６に接続されている。第１対応付け記憶部４１には、第１対応付け情報４４が記憶されている。第２対応付け記憶部４２には、第２対応付け情報４５が記憶されている。第３対応付け記憶部４３には、第３対応付け情報４６が記憶されている。
【００３９】
＜端末群管理装置の詳細動作＞
（更新に関する動作）
第１受信部３１は、ソフトウェア情報と識別情報とを第１ネットワーク１０経由で各端末装置６０ａ，・・・から受信する。ここで、ソフトウェア情報は、各端末装置６０ａ，・・・にインストールされた複数のソフトウェアに関する情報である。識別情報は、各端末装置６０ａ，・・・を識別する情報である。第１対応付け記憶部４１は、ソフトウェア情報と識別情報とを制御部３６経由で第１受信部３１から受け取る。第１対応付け記憶部４１は、第１対応付け情報４４を記憶する。ここで、第１対応付け情報４４は、ソフトウェア情報と識別情報とが対応付けられた情報である。第１決定部３７は、第１対応付け情報４４を制御部３６経由で第１対応付け記憶部４１から受け取る。
【００４０】
第１受信部３１は、障害が発生したときの後述の更新情報と障害情報とを第１ネットワーク１０経由で各端末装置６０ａ，・・・からさらに受信する。ここで、障害情報は、更新情報が端末装置６０ａ，・・・に適用された後の端末装置６０ａ，・・・の障害の有無に関する情報である（図４の障害情報欄４５４参照）。例えば、更新情報が端末装置６０ａ，・・・に適用された後に端末装置６０ａ，・・・のＯＳがハングアップした場合、障害情報は「有り」である。あるいは、例えば、更新情報が端末装置６０ａ，・・・に適用された後に端末装置６０ａ，・・・のアプリケーションがフリーズした場合、障害情報は「有り」である。
【００４１】
第２対応付け記憶部４２は、ソフトウェア情報と更新情報と障害情報とを制御部３６経由で第１受信部３１から受け取る。第２対応付け記憶部４２は、第２対応付け情報４５を記憶する。ここで、第２対応付け情報４５は、ソフトウェア情報と更新情報と障害情報とが対応付けられた情報である（図４参照）。第１決定部３７は、第２対応付け情報４５を制御部３６経由で第２対応付け記憶部４２から受け取る。
【００４２】
第１決定部３７は、第１対応付け情報４４と第２対応付け情報４５とに基づいて、更新情報を決定する。ここで、更新情報は、各端末装置６０ａ，・・・に対する更新の情報である（図４参照）。更新情報は、例えば、更新するプログラムの情報である。あるいは、更新情報は、例えば、更新する複数のプログラムの情報とそれらの適用順の情報とである。第１送信部３３は、更新情報を制御部３６経由で第１決定部３７から受け取る。第１送信部３３は、更新情報を第１ネットワーク１０経由で各端末装置６０ａ，・・・へ送信する。
【００４３】
（ウイルスに関する動作）
第１送信部３３は、検出情報を、定期的に、第１ネットワーク１０経由で各端末装置６０ａ，・・・へ送信する。ここで、検出情報は、ウイルスの感染を検出するための情報である。
第２受信部３２は、ウイルス感染情報を第１ネットワーク１０経由で各端末装置６０ａ，・・・から受信する。ここで、ウイルス感染情報は、各端末装置６０ａ，・・・のウイルスの感染に関する情報である。第３対応付け記憶部４３は、ウイルス感染情報を制御部３６経由で第２受信部３２から受け取り、識別情報を制御部３６経由で第１受信部３１から受け取る。第３対応付け記憶部４３は、第３対応付け情報４６を記憶する。第２決定部３８は、第３対応付け情報４６を制御部３６経由で第３対応付け記憶部４３から受け取る。第２決定部３８は、第１対応付け情報４４と第３対応付け情報４６とに基づいて、方針情報を決定する。ここで、方針情報は、各端末装置６０ａ，・・・に対するウイルス対策の方針に関する情報である。例えば、方針情報は、各端末装置６０ａ，・・・に対してウイルス駆除プログラムを適用すべき旨の情報である。あるいは例えば、方針情報は、後述のスイッチングハブ５０のポート（第２ポート５２，第３ポート５３，・・・）を遮断すべき旨の情報である。
【００４４】
第３決定部３９は、方針情報を制御部３６経由で第２決定部３８から受け取る。第３決定部３９は、方針情報に基づいて、ウイルス対策情報を決定する。ここで、ウイルス対策情報は、各端末装置６０ａ，・・・に対するウイルス対策の情報である。例えば、方針情報が各端末装置６０ａ，・・・に対してウイルス駆除プログラムを適用すべき旨の情報である場合、ウイルス対策情報は、例えば、ウイルス駆除プログラムの実行コマンドの情報である。あるいは、方針情報がスイッチングハブ５０のポート（第２ポート５２，第３ポート５３，・・・）を遮断すべき旨の情報である場合、ウイルス対策情報は、例えば、スイッチングハブ５０がポート（第２ポート５２，第３ポート５３，・・・）を遮断するコマンドの情報である。
【００４５】
第２送信部３４は、ウイルス対策情報を制御部３６経由で第３決定部３９から受け取る。第２送信部３４は、ウイルス対策情報を第１ネットワーク１０経由で各端末装置６０ａ，・・・へ送信する。
＜スイッチングハブの詳細構成及び詳細動作＞
スイッチングハブ５０は、図１に示すように、主として、第１ポート５１，第２ポート５２，第３ポート５３，第４ポート５４，・・・及びＣＰＵ（図示せず）を備える。
【００４６】
第１ポート５１には、第１ネットワーク１０を介して端末群管理装置３０が接続されている。第２ポート５２には、第２ネットワーク２０を介して端末装置６０ａが接続されている。第３ポート５３には、第２ネットワーク２０を介して端末装置６０ｂが接続されている。第４ポート５４には、第２ネットワーク２０を介して端末装置６０ｃが接続されている。・・・・・
ＣＰＵは、第１ポート５１で受信した情報を、その宛先アドレスの情報に基づいて、第２ポート５２，第３ポート５３，・・・のいずれかに転送する。そして、その情報は、第２ポート５２，第３ポート５３，・・・から第２ネットワーク２０を介して端末装置６０ａ，・・・へ送信される。
【００４７】
ＣＰＵは、第１ネットワーク１０及び第１ポート５１を介して、ウイルス対策情報としてポート（第２ポート５２，第３ポート５３，・・・）を遮断すべき旨の情報を端末群管理装置３０から受け取ることがある。この場合、ＣＰＵは、ポート（第２ポート５２，第３ポート５３，・・・）を遮断すべき旨の情報に基づいて、ポート（第２ポート５２，第３ポート５３，・・・）を遮断する。
【００４８】
＜端末装置群の詳細構成及び詳細動作＞
端末装置群６０（６０ａ，６０ｂ，・・・）の端末装置６０ａ，６０ｂ，・・・は、それぞれ、第２ネットワーク２０を介して、スイッチングハブ５０の第２ポート５２，第３ポート５３，第４ポート５４，・・・に接続されている。ここで、端末装置６０ａ，６０ｂ，・・・は、通常のパーソナルコンピュータであってもよいし、マッキントッシュであっても良いし、エンジニアリングワークステーションであっても良い。
【００４９】
各端末装置６０ａ，・・・は、端末群管理装置３０からの要求に応じて、あるいは、定期的に、インストールされているソフトウェアに関する情報（ソフトウェア情報）を、第２ネットワーク２０，スイッチングハブ５０及び第１ネットワーク１０経由で端末群管理装置３０へ送信する。また、各端末装置６０ａ，・・・は、障害が発生した際に、あるいは、定期的に、適用された更新に関する情報（更新情報）と、ソフトウェアの更新により発生した障害の情報（障害情報）とを、第２ネットワーク２０，スイッチングハブ５０及び第１ネットワーク１０経由で端末群管理装置３０へ送信する。
【００５０】
また、各端末装置６０ａ，・・・は、更新情報を、第１ネットワーク１０，スイッチングハブ５０及び第２ネットワーク２０経由で端末群管理装置３０から受信する。各端末装置６０ａ，・・・は、インストールされているソフトウェアに対して更新情報を適用する。
あるいは、各端末装置６０ａ，・・・は、検出情報を、第１ネットワーク１０，スイッチングハブ５０及び第２ネットワーク２０経由で端末群管理装置３０から受信する。各端末装置６０ａ，・・・は、検出情報に基づいて、ウイルスを検出する。各端末装置６０ａ，・・・は、ウイルスを検出した結果に基づいて、ウイルス感染情報を生成する。各端末装置６０ａ，・・・は、ウイルス感染情報を、第２ネットワーク２０，スイッチングハブ５０及び第１ネットワーク１０経由で端末群管理装置３０へ送信する。
【００５１】
そして、各端末装置６０ａ，・・・は、ウイルス対策情報を、第１ネットワーク１０，スイッチングハブ５０及び第２ネットワーク２０経由で端末群管理装置３０から受信する。各端末装置６０ａ，・・・は、インストールされているソフトウェアに対してウイルス対策情報を適用する。
＜第１対応付け情報の詳細構成＞
第１対応付け情報４４は、ソフトウェア情報と識別情報とが対応付けられた情報である。第１対応付け情報４４は、図３に示すように、主として、識別情報欄４４１，ＯＳ情報欄４４２及びアプリケーション情報欄４４３を備える。ここで、ソフトウェア情報に対応する欄がＯＳ情報欄４４２及びアプリケーション情報欄４４３であり、識別情報に対応する欄が識別情報欄４４１である。
【００５２】
識別情報欄４４１には、識別情報が記録されている。識別情報は、各端末装置６０ａ，・・・を識別する情報である。ＯＳ情報欄４４２には、ＯＳ情報が記録されている。ＯＳ情報は、各端末装置６０ａ，・・・のＯＳに関する情報であり、例えば、ＯＳの名称・バージョン・修正レベルなどの情報である。アプリケーション情報欄４４３には、アプリケーション情報が記録されている。アプリケーション情報は、各端末装置６０ａ，・・・のアプリケーションに関する情報であり、例えば、アプリケーションの名称・バージョンなどの情報である。
【００５３】
第１対応付け情報４４を参照することにより、各端末装置６０ａ，・・・のソフトウェア情報が取得される。具体的には、識別情報欄４４１とＯＳ情報欄４４２とを参照することにより、各端末装置６０ａ，・・・にインストールされているＯＳの名称などが分かる。また、識別情報欄４４１とアプリケーション情報欄４４３とを参照することにより、各端末装置６０ａ，・・・にインストールされているアプリケーションの名称などが分かる。
【００５４】
例えば、端末装置６０ａには、ＯＳとして「ＯＳ１  ｖｅｒ．２  ＳＰ２」がインストールされており、アプリケーションとして「Ａｐｐ１  ｖｅｒ．４」、「Ａｐｐ３  ｖｅｒ．２．２」、「Ａｐｐ７  ｖｅｒ．１」及び「Ａｐｐ９  ｖｅｒ．８」がインストールされていることが分かる。
すなわち、識別情報欄４４１とＯＳ情報欄４４２とアプリケーション情報欄４４３とを参照することにより、各端末装置６０ａ，・・・にインストールされているＯＳとアプリケーションとは統合的に管理される。
【００５５】
＜第２対応付け情報の詳細構成＞
第２対応付け情報４５は、ソフトウェア情報と更新情報と障害情報とが対応付けられた情報である。第２対応付け情報４５は、図４に示すように、主として、ＯＳ情報欄４５１，第１アプリケーション情報欄４５２，第２アプリケーション情報欄４５６，更新情報欄４５３及び障害情報欄４５４を備える。ここで、ソフトウェア情報に対応する欄がＯＳ情報欄４５１及びアプリケーション情報欄４５２であり、更新情報に対応する欄が更新情報欄４５３であり、障害情報に対応する欄が障害情報欄４５４である。
【００５６】
ＯＳ情報欄４５１には、ＯＳ情報が記録されている。第１アプリケーション情報欄４５２及び第２アプリケーション情報欄４５６には、アプリケーション情報が記録されている。更新情報欄４５３には、更新情報が記録されている。更新情報は、各端末装置６０ａ，・・・に対する更新の情報である。障害情報欄４５４には、障害情報が記録されている。障害情報は、更新情報が端末装置６０ａ，・・・に適用された後の端末装置６０ａ，・・・の障害の有無に関する情報である。
【００５７】
第２対応付け情報４５を参照することにより、端末装置６０ａ，・・・に障害が発生しない更新情報が分かる。具体的には、ＯＳ情報欄４５１と第１アプリケーション情報欄４５２と第２アプリケーション情報欄４５６と更新情報欄４５３と障害情報欄４５４とを参照することにより、特定のＯＳとアプリケーションとがインストールされている端末に対して特定の更新情報が適用された場合に、障害が発生するか否かが分かる。
【００５８】
例えば、ＯＳとして「ＯＳ１  ｖｅｒ．２  ＳＰ２」がインストールされ、アプリケーションとして「Ａｐｐ１  ｖｅｒ．４」がインストールされた端末に対して更新情報「ＵＰ１」が適用された場合、障害が発生しないことがわかる。同様な端末に対して更新情報「ＵＰ１」が適用された後に更新情報「ＵＰ３」がさらに適用された場合、障害が発生しないことがわかる。同様な端末に対して更新情報「ＵＰ３」が適用された後に更新情報「ＵＰ１」がさらに適用された場合、障害が発生することがわかる。すなわち、障害が発生しないようにするには、ＯＳとして「ＯＳ１  ｖｅｒ．２  ＳＰ２」がインストールされ、アプリケーションとして「Ａｐｐ１  ｖｅｒ．４」がインストールされた端末は、更新情報が「ＵＰ１」→「ＵＰ３」の順番で適用される必要があることが分かる。
【００５９】
また、ＯＳに関わらず、アプリケーションとして「Ａｐｐ３  ｖｅｒ．２．２」と「Ａｐｐ６  ｖｅｒ．１」とがインストールされた端末に対して更新情報「ＵＰ１」が適用された場合、障害が発生することがわかる。すなわち、障害が発生しないようにするには、アプリケーションとして「Ａｐｐ３  ｖｅｒ．２．２」と「Ａｐｐ６  ｖｅｒ．１」との組み合わせが避けられる必要があることが分かる。
【００６０】
あるいは、ＯＳとして「ＯＳ１  ｖｅｒ．２  ＳＰ２」がインストールされ、アプリケーションとして「Ａｐｐ５  ｖｅｒ．３．２」と「Ａｐｐ６  ｖｅｒ．１」とがインストールされた端末に対して更新情報「ＵＰ１」が適用された場合、障害が発生することがわかる。すなわち、障害が発生しないようにするには、ＯＳ「ＯＳ１  ｖｅｒ．２  ＳＰ２」と、アプリケーション「Ａｐｐ５  ｖｅｒ．３．２」及び「Ａｐｐ６  ｖｅｒ．１」との組み合わせが避けられる必要があることが分かる。
【００６１】
以上のように、ＯＳ情報欄４５１と第１アプリケーション情報欄４５２と第２アプリケーション情報欄４５６と更新情報欄４５３と障害情報欄４５４とを参照することにより、端末装置６０ａ，・・・に障害が発生しない更新情報が管理される。
＜第３対応付け情報の詳細構成＞
第３対応付け情報４６は、ウイルス感染情報と識別情報とが対応付けられた情報である。ここで、ウイルス感染情報は、各端末装置６０ａ，・・・のウイルスに関する情報である。第３対応付け情報４６は、図５に示すように、主として、識別情報欄４６１，感染の有無欄４６２，感染ウイルス名欄４６３及び感染経路欄４６４を備える。ここで、ウイルス感染情報に対応する欄が感染の有無欄４６２，感染ウイルス名欄４６３及び感染経路欄４６４であり、識別情報に対応する欄が識別情報欄４６１である。
【００６２】
識別情報欄４６１には、識別情報が記録されている。感染の有無欄４６２には、ウイルスへの感染の有無が記録されている。感染ウイルス名欄４６３には、感染したウイルスの名称が記録されている。感染経路欄４６４には、ウイルスの感染経路が記録されている。
第３対応付け情報４６を参照することにより、端末装置６０ａ，・・・におけるウイルス感染の状況が分かる。具体的には、識別情報欄４６１と感染の有無欄４６２とを参照することにより、端末装置６０ａ，・・・がウイルスに感染しているか否かが分かる。識別情報欄４６１と感染ウイルス名欄４６３とを参照することにより、端末装置６０ａ，・・・が感染しているウイルスの名称が分かる。なお、ウイルスに感染していない場合に感染ウイルス名欄４６３が空欄「−」になっていることから、ウイルスに感染しているか否かも分かる。識別情報欄４６１と感染経路欄４６４とを参照することにより、端末装置６０ａ，・・・へのウイルスの感染経路が分かる。
【００６３】
例えば、端末装置６０ａがウイルス「ウイルスＶ１」に感染しており、その感染経路が「ＳＷ−ＨＵＢ５０」すなわちスイッチングハブ５０の「第２ポート５２」であることが分かる。また、端末装置６０ｂ，６０ｃがウイルスに感染していないことが分かる。
すなわち、識別情報欄４６１と感染の有無欄４６２と感染ウイルス名欄４６３と感染経路欄４６４とを参照することにより、端末装置６０ａ，・・・におけるウイルスの感染の状況が管理される。
【００６４】
＜端末群管理システムに関する特徴＞
（１）
ここでは、第１受信部３１は、ソフトウェア情報と識別情報とを第１ネットワーク１０経由で各端末装置６０ａ，・・・から受信する。第１対応付け記憶部４１は、ソフトウェア情報と識別情報とを制御部３６経由で第１受信部３１から受け取る。第１対応付け記憶部４１は、第１対応付け情報４４を記憶する。第１決定部３７は、第１対応付け情報４４を制御部３６経由で第１対応付け記憶部４１から受け取る。第１決定部３７は、第１対応付け情報４４を含む情報に基づいて、更新情報を決定する。第１送信部３３は、更新情報を制御部３６経由で第１決定部３７から受け取る。第１送信部３３は、更新情報を第１ネットワーク１０経由で各端末装置６０ａ，・・・へ送信する。
【００６５】
このように、第１対応付け情報４４を含む情報に基づいて第１決定部３７が更新情報を決定するので、端末装置６０ａ，・・・別に適切な更新情報が決定される。これにより、端末装置６０ａ，・・・別にソフトウェアに対して適切な更新情報が適用されるようになる。
（２）
ここでは、第１対応付け記憶部４１は、第１対応付け情報４４を記憶する。第１対応付け情報４４は、ソフトウェア情報と識別情報（図３の識別情報欄４４１参照）とが対応付けられた情報である。ソフトウェア情報は、ＯＳ情報（図３のＯＳ情報欄４４２参照）とアプリケーション情報（図３のアプリケーション情報欄４４３参照）とを含む。これにより、各端末装置６０ａ，・・・に対してＯＳ情報とアプリケーション情報とが統合的に管理される。
【００６６】
このように、各端末装置６０ａ，・・・に対してＯＳ情報とアプリケーション情報とが統合的に管理されるので、ＯＳ情報とアプリケーション情報とは、複数のメーカーに関する情報であっても、関連付けて管理される。
また、第１対応付け記憶部４１では、各端末装置６０ａ，・・・に対して複数のアプリケーション情報が対応づけられている（図３参照）。これにより、各端末装置６０ａ，・・・に対して複数のアプリケーション情報が統合的に管理されている。
【００６７】
このように、各端末装置６０ａ，・・・に対して複数のアプリケーション情報が統合的に管理されているので、複数のアプリケーション情報は、複数のメーカーに関する情報であっても、関連付けて管理される。
（３）
ここでは、第１受信部３１は、ソフトウェア情報と更新情報と障害情報とを第１ネットワーク１０経由で各端末装置６０ａ，・・・から受信する。第２対応付け記憶部４２は、ソフトウェア情報と更新情報と障害情報とを制御部３６経由で第１受信部３１から受け取る。第２対応付け記憶部４２は、第２対応付け情報４５を記憶する。第１決定部３７は、第２対応付け情報４５を制御部３６経由で第２対応付け記憶部４２からさらに受け取る。第１決定部３７は、第１対応付け情報４４と第２対応付け情報４５とに基づいて、更新情報を決定する。
【００６８】
このように、第２対応付け記憶部４２が第２対応付け情報４５を記憶するので、端末装置６０ａ，・・・に障害が発生しない更新情報が管理される。また、第１対応付け情報４４と第２対応付け情報４５とに基づいて第１決定部３７が更新情報を決定するので、端末装置６０ａ，・・・に障害が発生しない更新情報を各端末装置６０ａ，・・・に適用することができるようになっている。
【００６９】
（４）
第２対応付け記憶部４２は、第２対応付け情報４５を記憶する。第２対応付け情報４５は、ソフトウェア情報と、更新情報と、障害情報とが対応付けられた情報である（図４参照）。ソフトウェア情報は、ソフトウェア名情報と、バージョン情報とを有する。第２対応付け情報４５では、１つのソフトウェアに対して１以上の更新情報が対応づけられている。また、第２対応付け情報４５では、１つのソフトウェアに対して１以上の障害情報が対応づけられている。
【００７０】
このように、第２対応付け情報４５ではソフトウェア情報と更新情報と障害情報とが詳細に対応づけられているので、端末装置６０ａ，・・・に障害が発生しない更新情報は詳細に管理される。
（５）
ここでは、第２受信部３２は、ウイルス感染情報を第１ネットワーク１０経由で各端末装置６０ａ，・・・から受信する。第３対応付け記憶部４３は、ウイルス感染情報を制御部３６経由で第２受信部３２から受け取り、識別情報を制御部３６経由で第１受信部３１から受け取る。第３対応付け記憶部４３は、第３対応付け情報４６を記憶する。第２決定部３８は、第３対応付け情報４６を制御部３６経由で第３対応付け記憶部４３から受け取り、第１対応付け情報４４を制御部３６経由で第１対応付け記憶部４１から受け取る。第２決定部３８は、第１対応付け情報４４と第３対応付け情報４６とに基づいて、方針情報を決定する。
【００７１】
このように、第２決定部３８は、第１対応付け情報４４と第３対応付け情報４６とに基づいて、方針情報を決定する。これにより、端末装置６０ａ，・・・別に適切な方針情報が決定される。このため、端末装置６０ａ，・・・別に適切なウイルス対策を適用することができるようになっている。
（６）
ここでは、第３決定部３９は、方針情報を制御部３６経由で第２決定部３８から受け取る。第３決定部３９は、方針情報に基づいて、ウイルス対策情報を決定する。第２送信部３４は、ウイルス対策情報を制御部３６経由で第３決定部３９から受け取る。第２送信部３４は、ウイルス対策情報を第１ネットワーク１０経由で各端末装置６０ａ，・・・へ送信する。
【００７２】
このように、ウイルス対策情報が第１ネットワーク１０経由で各端末装置６０ａ，・・・へ送信されるので、人為的にウイルス対策が行われる場合に比べて、端末装置６０ａ，・・・別にウイルス対策は迅速に適用される。
（７）
ここでは、ウイルス感染情報は、各端末装置６０ａ，・・・へのウイルスの感染経路に関する情報を含む（図５の感染経路欄４６４参照）。すなわち、第２受信部３２は、各端末装置６０ａ，・・・へのウイルスの感染経路に関する情報を第１ネットワーク１０経由で各端末装置６０ａ，・・・から受信する。
【００７３】
また、ウイルス対策情報は、スイッチングハブ５０において遮断すべきポート（第２ポート５２，第３ポート５３，・・・）に関する情報を含む。第３送信部３５は、ウイルス対策情報を第１ネットワーク１０経由でスイッチングハブ５０へ送信する。すなわち、第３送信部３５は、スイッチングハブ５０において遮断すべきポートに関する情報を第１ネットワーク１０経由でスイッチングハブ５０へ送信する。
【００７４】
このように、スイッチングハブ５０において遮断すべきポート（第２ポート５２，第３ポート５３，・・・）に関する情報が第１ネットワーク１０経由でスイッチングハブ５０へ送信されるので、スイッチングハブ５０がウイルスに感染した端末装置６０ａ，・・・に接続されたポート（第２ポート５２，第３ポート５３，・・・）を遮断することができるようになっている。これにより、第２ネットワーク２０経由で端末装置６０ａ，・・・へウイルスの感染が拡大することは防止される。
【００７５】
＜実施形態の変形例＞
（Ａ）第２決定部３８は、第３対応付け情報４６のみに基づいて、方針情報を決定してもよい。この場合でも、例えば、ウイルス対策（ウイルスの駆除プログラムなど）がＯＳのバージョンやアプリケーションのバージョンに依存しないものであれば、端末装置６０ａ，・・・別に適切な方針情報が決定される。
【００７６】
スイッチングハブ５０は、複数備えられていても良い。例えば、プライマリーのスイッチングハブとセカンダリーのスイッチングハブとが備えられており、プライマリーのスイッチングハブに障害が発生した場合にセカンダリーのスイッチングハブがアクティブになるように冗長化されていても良い。このとき、各端末装置６０ａ，・・・は、プライマリーのスイッチングハブとセカンダリーのスイッチングハブとに接続されていても良い。
【００７７】
端末群管理システム１は、スイッチングハブ５０の代わりにリピータハブを備えていても良い。あるいは、端末群管理システム１は、スイッチングハブ５０の代わりにルータを備えていても良い。
端末群管理装置３０が接続されているネットワーク１０は、端末装置６０ａ，・・・に接続されたネットワーク２０と同様に、スイッチングハブ５０（あるいは、リピータハブやルータ）の下位のネットワークになっていても良い。
【００７８】
（Ｂ）
方針情報がスイッチングハブ５０のポート（第２ポート５２，第３ポート５３，・・・）を遮断すべき旨の情報である場合、端末群管理装置３０の第３決定部３９が決定するウイルス対策情報は、スイッチングハブ５０がポート（第２ポート５２，第３ポート５３，・・・）を遮断するコマンドの情報である代わりに、スイッチングハブ５０の全体を停止するコマンドの情報であっても良い。
【００７９】
あるいは、上記変形例（Ａ）に示すように、スイッチングハブ５０の代わりにルータが備えられていれば、第２決定部３８が決定する方針情報は、ウイルスに感染した端末の通信を遮断すべき旨の情報（ウイルスに感染した端末の識別情報と、その端末の通信を遮断すべき旨の情報とを含む）であっても良い。方針情報がウイルスに感染した端末の通信を遮断すべき旨の情報である場合、端末群管理装置３０の第３決定部３９が決定するウイルス対策情報は、スイッチングハブ５０がポート（第２ポート５２，第３ポート５３，・・・）を遮断するコマンドの情報である代わりに、ウイルスに感染した端末の通信をルータに遮断させるコマンドの情報であっても良い。
【００８０】
あるいは、第２決定部３８が決定する方針情報は、ルータの中継を遮断すべき旨の情報であっても良い。方針情報がルータの中継を遮断すべき旨の情報である場合、端末群管理装置３０の第３決定部３９が決定するウイルス対策情報は、スイッチングハブ５０がポート（第２ポート５２，第３ポート５３，・・・）を遮断するコマンドの情報である代わりに、上流のネットワークと下流のネットワークとの中継をルータに停止させるコマンドの情報であっても良い。
【００８１】
（Ｃ）端末群管理システム１ｉの端末群管理装置３０ｉは、第２対応付け記憶部４２の代わりに第２対応付け記憶部４２ｉを備えても良い。第２対応付け記憶部４２ｉは、第２対応付け情報４５の代わりに第２対応付け情報４５ｉを記憶する。
第２対応付け情報４５ｉは、ソフトウェア情報と更新情報と障害情報とユーザ指定第１情報とが対応付けられた情報である。第２対応付け情報４５ｉは、図７に示すように、ユーザ指定情報欄４５５ｉをさらに備える。
【００８２】
ユーザ指定情報欄４５５ｉには、ユーザ指定第１情報が記録される。ユーザ指定第１情報は、更新情報が端末装置６０ａ，・・・に適用されることをユーザが許可するか否かに関する情報である。
第２対応付け情報４５ｉを参照することにより、端末装置６０ａ，・・・に障害が発生しない更新情報であってユーザが許可した更新情報が分かるともに、そのような更新情報の適用をユーザが許可しているか否かが分かる。具体的には、ＯＳ情報欄４４２とアプリケーション情報欄４４３と更新情報欄４５３と障害情報欄４５４とユーザ指定情報欄４５５ｉとを参照することにより、特定のＯＳとアプリケーションとがインストールされている端末に対して特定の更新情報が適用された場合に、障害が発生するか否かが分かるとともに、そのような更新情報の適用をユーザが許可しているか否かが分かる。
【００８３】
例えば、ＯＳとして「ＯＳ１  ｖｅｒ．２  ＳＰ２」がインストールされ、アプリケーションとして「Ａｐｐ１  ｖｅｒ．４」がインストールされた端末に対して更新情報「ＵＰ１」が適用された場合、障害が発生しないことがわかるともに、更新情報「ＵＰ１」の適用をユーザが許可していることが分かる。同様な端末に対して更新情報「ＵＰ１」が適用された後に更新情報「ＵＰ３」がさらに適用された場合、障害が発生しないことがわかるとともに、更新情報「ＵＰ１」の適用後における更新情報「ＵＰ３」の適用をユーザが許可していないことが分かる。また、ＯＳとして「ＯＳ１  ｖｅｒ．２  ＳＰ２」がインストールされ、アプリケーションとして「Ａｐｐ３  ｖｅｒ．２．２」がインストールされた端末に対して更新情報「ＵＰ１」が適用された後に更新情報「ＵＰ３」がさらに適用された場合、障害が発生しないことがわかるとともに、更新情報「ＵＰ１」の適用後における更新情報「ＵＰ３」の適用をユーザが許可していないことが分かる。同様な端末に対して更新情報「ＵＰ３」が適用された後に更新情報「ＵＰ１」がさらに適用された場合、障害が発生することがわかるとともに、更新情報「ＵＰ３」の適用後における更新情報「ＵＰ１」の適用をユーザが許可していないことが分かる。
【００８４】
すなわち、ＯＳ情報欄４５１とアプリケーション情報欄４５２と更新情報欄４５３と障害情報欄４５４とユーザ指定情報欄４５５ｉとを参照することにより、端末装置６０ａ，・・・に障害が発生しない更新情報であってユーザが許可している更新情報が管理される。これにより、ＯＳとアプリケーションとの組み合わせごとにユーザの事情を考慮して、適切な更新情報を適用することができるようになっている。
【００８５】
（Ｄ）端末群管理システム１ｉの端末群管理装置３０ｉは、第４対応付け記憶部４７ｉをさらに備えても良い。第４対応付け記憶部４７ｉは、第４対応付け情報４８ｉを記憶する。
第４対応付け情報４８ｉは、識別情報と更新情報とユーザ指定許可情報とユーザ指定第２情報とが対応付けられた情報である。第４対応付け情報４８ｉは、図８に示すように、主として、識別情報欄４８１ｉ，更新情報欄４８２ｉ、ユーザ指定有効情報欄４８３ｉ及びユーザ指定情報欄４８４ｉを備える。ここで、識別情報に対応する欄が識別情報欄４８１ｉであり、更新情報に対応する欄が更新情報欄４８２ｉであり、ユーザ指定許可情報に対応する欄がユーザ指定有効情報欄４８３ｉであり、ユーザ指定第２情報に対応する欄がユーザ指定情報欄４８４ｉである。
【００８６】
ユーザ指定有効情報欄４８３ｉには、ユーザ指定許可情報が記録される。ユーザ指定許可情報は、更新情報が端末装置６０ａ，・・・に適用されることを端末群管理装置３０の管理者が許可するか否かに関する情報である。例えば、端末装置６０ａ，・・・のユーザが初心者である場合に、端末群管理装置３０の管理者によりユーザ指定有効情報欄４８３ｉが「不可」に指定される。
【００８７】
ユーザ指定情報欄４８４ｉには、ユーザ指定第２情報が記録される。ユーザ指定第２情報は、更新情報が端末装置６０ａ，・・・に適用されることをユーザが許可するか否かに関する情報である。例えば、端末装置６０ａ，・・・に更新情報が適用されると業務に支障を来すとユーザが判断した場合に、ユーザによりユーザ指定情報欄４８４ｉが「不可」に指定される。
【００８８】
第４対応付け情報４８ｉを参照することにより、端末装置６０ａ，・・・ごとにユーザが許可した更新情報が分かる。具体的には、識別情報欄４８１ｉと更新情報欄４８２ｉとユーザ指定有効情報欄４８３ｉとユーザ指定情報欄４８４ｉとを参照することにより、各端末装置６０ａ，・・・に許可されている更新情報が分かる。
例えば、端末装置６０ａには、更新情報「ＵＰ１」の適用が許可されているが、更新情報「ＵＰ１」の適用後における更新情報「ＵＰ３」の適用は許可されていないことが分かる。
【００８９】
すなわち、識別情報欄４８１ｉと更新情報欄４８２ｉとユーザ指定有効情報欄４８３ｉとユーザ指定情報欄４８４ｉとを参照することにより、端末装置６０ａ，・・・別に、端末群管理装置３０の管理者及び端末装置６０ａ，・・・のユーザが許可している更新情報が管理される。これにより、端末装置６０ａ，・・・ごとに、端末群管理装置３０の管理者の事情及び端末装置６０ａ，・・・のユーザの事情を考慮して、適切な更新情報を適用することができるようになっている。
【００９０】
（Ｅ）端末群管理システム１ｉの端末群管理装置３０ｉは、第１決定部３７の代わりに第１決定部３７ｉを備えても良い。第１決定部３７ｉは、第１対応付け情報４４と第２対応付け情報４５ｉと第４対応付け情報４８ｉとに基づいて、更新情報を決定する。
これにより、端末装置６０ａ，・・・に障害が発生しない更新情報が各端末装置６０ａ，・・・に適用されるだけでなく、ＯＳとアプリケーションとの組み合わせごとにユーザの事情を考慮するとともに、端末装置６０ａ，・・・ごとにユーザの事情を考慮して、適切な更新情報を適用することができるようになっている。
【産業上の利用可能性】
【００９１】
本発明に係る端末群管理装置、端末群管理システム及び端末群管理方法は、端末装置別にソフトウェアに対して適切な更新情報を適用できるという効果を有し、端末群管理装置、端末群管理システム及び端末群管理方法等として有用である。
【図面の簡単な説明】
【００９２】
【図１】本発明の実施形態に係る端末群管理システムの構成図。
【図２】本発明の実施形態における端末群管理装置の構成図。
【図３】第１対応付け情報の構成を示す図。
【図４】第２対応付け情報の構成を示す図。
【図５】第３対応付け情報の構成を示す図。
【図６】本発明の実施形態の変形例における端末群管理装置の構成図。
【図７】第２対応付け情報の構成を示す図。
【図８】第４対応付け情報の構成を示す図。
【符号の説明】
【００９３】
１，１ｉ  端末群管理システム
１０  第１ネットワーク
２０  第２ネットワーク
３０，３０ｉ  端末群管理装置
３１  第１受信部
３２  第２受信部
３３  第１送信部
３４  第２送信部
３５  第３送信部
３７，３７ｉ  第１決定部
３８  第２決定部
３９  第３決定部
４１  第１対応付け記憶部
４２，４２ｉ  第２対応付け記憶部
４３  第３対応付け記憶部
４４  第１対応付け情報
４５  第２対応付け情報
４６  第３対応付け情報
５０  スイッチングハブ
６０  端末装置群
６０ａ等  端末装置
【図１】
2007179234.tif 000003
【図２】
2007179234.tif 000004
【図３】
2007179234.tif 000005
【図４】
2007179234.tif 000006
【図５】
2007179234.tif 000007
【図６】
2007179234.tif 000008
【図７】
2007179234.tif 000009
【図８】
2007179234.tif 000010