(57)【要約】【課題】設定対象の装置の他に管理装置を設けることなく、複数の設定対象の装置に対して一括設定を行うことが難しい、という課題を解決すること。【解決手段】自装置が設定可能な設定項目と他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を記憶する記憶手段と、前記記憶手段から取得した前記グループ設定情報に基づいて、当該グループ設定情報に含まれる前記設定項目の設定を変更するよう前記他装置に対して指示する指示手段と、を有する。【選択図】図１
2018128808.tif 000002
【特許請求の範囲】
【請求項１】
自装置が設定可能な設定項目と他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を記憶する記憶手段と、
前記記憶手段から取得した前記グループ設定情報に基づいて、当該グループ設定情報に含まれる前記設定項目の設定を変更するよう前記他装置に対して指示する指示手段と、
を有する
情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記指示手段は、自装置に対する前記設定項目の設定変更指示に応じて、前記グループ設定情報に含まれる当該設定項目の設定を変更するよう前記他装置に対して指示する
情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置であって、
前記グループ設定情報は、前記設定項目ごとに当該設定項目を前記自装置及び前記他装置が設定可能か否かを示しており、
前記指示手段は、当該グループ設定情報に含まれる前記設定項目の設定を変更するよう当該設定項目を設定可能な旨を示す前記他装置に対して送信する
情報処理装置。
【請求項４】
請求項１又は２に記載の情報処理装置であって、
前記グループ設定情報は、前記設定項目ごとに当該設定項目を前記自装置及び前記他装置が設定可能か否かを示しており、
前記指示手段は、前記設定項目を設定可能か否かにかかわらず、当該グループ設定情報に含まれる前記設定項目の設定を変更するよう前記グループ設定情報に含まれる全ての前記他装置に対して指示する
情報処理装置。
【請求項５】
自装置が設定可能な設定項目と他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を記憶する記憶手段を有する情報処理装置に、
前記記憶手段から取得した前記グループ設定情報に基づいて、当該グループ設定情報に含まれる前記設定項目の設定を変更するよう前記他装置に対して指示する指示手段
を実現させるためのプログラム。
【請求項６】
自装置が設定可能な設定項目と他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を記憶する記憶手段を有する情報処理装置が、
前記記憶手段から前記グループ設定情報を取得し、取得した前記グループ設定情報に基づいて、当該グループ設定情報に含まれる前記設定項目の設定を変更するよう前記他装置に対して指示する情報処理方法。
【請求項７】
自装置が設定可能な設定項目を示す自装置設定情報を当該自装置と接続された他装置に送信するとともに、前記他装置が送信した当該他装置が設定可能な設定項目を示す前記他装置の自装置設定情報を受信する送受信手段と、
前記自装置設定情報と、前記送受信手段が受信した前記他装置の自装置設定情報と、に基づいて、前記自装置が設定可能な設定項目と前記他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を生成する生成手段と、
を有する情報処理装置。
【請求項８】
請求項７に記載の情報処理装置であって、
前記生成手段は、前記設定項目を設定可能な装置の数に基づいて、前記グループ設定情報に当該設定項目を含めるか否か判断する
情報処理装置。
【請求項９】
請求項７又は８に記載の情報処理装置であって、
前記生成手段は、前記自装置及び前記他装置の数に対する前記設定項目を設定可能な装置の数の割合に基づいて、前記グループ設定情報に前記設定項目を含めるか否か判断する
情報処理装置。
【請求項１０】
請求項７乃至９のいずれかに記載の情報処理装置であって、
送受信手段は、自装置が設定可能であるものの設定の変更を行わない旨の情報を含む前記自装置設定情報を送信する
情報処理装置。
【請求項１１】
請求項７乃至１０のいずれかに記載の情報処理装置であって、
送受信手段は、前記他装置から前記他装置の自装置設定情報を受信すると、当該他装置に対して自装置の前記自装置設定情報を送信する
情報処理装置。
【請求項１２】
請求項７乃至１１のいずれかに記載の情報処理装置であって、
生成した前記グループ設定情報に基づいて、当該グループ設定情報に含まれる前記設定項目の設定を変更するよう前記他装置に対して指示する指示手段を有する
情報処理装置。
【請求項１３】
請求項１２に記載の情報処理装置であって、
前記送受信手段は、前記他装置から当該他装置が有する前記指示手段からの指示を受信し、
受信した前記他装置の前記指示手段からの指示に基づいて、前記設定項目の設定を変更する
情報処理装置。
【請求項１４】
情報処理装置に、
自装置が設定可能な設定項目を示す自装置設定情報を当該自装置と接続された他装置に送信するとともに、前記他装置が送信した当該他装置が設定可能な設定項目を示す前記他装置の自装置設定情報を受信する送受信手段と、
前記自装置設定情報と、前記送受信手段が受信した前記他装置の自装置設定情報と、に基づいて、前記自装置が設定可能な設定項目と前記他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を生成する生成手段と、
を実現させるためのプログラム。
【請求項１５】
情報処理装置が、
自装置が設定可能な設定項目を示す自装置設定情報を当該自装置と接続された他装置に送信するとともに、前記他装置が送信した当該他装置が設定可能な設定項目を示す前記他装置の自装置設定情報を受信し、
前記自装置設定情報と、受信した前記他装置の自装置設定情報と、に基づいて、前記自装置が設定可能な設定項目と前記他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を生成する、
情報処理方法。
【請求項１６】
第１の情報処理装置と、第２の情報処理装置と、を有する情報処理システムであって、
前記第１の情報処理装置は、当該第１の情報処理装置が設定可能な設定項目と前記第２の情報処理装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を記憶する記憶手段と、前記記憶手段から取得した前記グループ設定情報に基づいて、当該グループ設定情報に含まれる前記設定項目の設定を変更するよう前記第２の情報処理装置に対して指示する指示手段と、を有し、
前記第２の情報処理装置は、前記第１の情報処理装置が有する指示手段から受信した指示に基づいて、当該第２の情報処理装置の設定を変更する
情報処理システム。
【請求項１７】
請求項１６に記載の情報処理システムであって、
前記第１の情報処理装置の前記指示手段は、当該第１の情報処理装置の設定を変更する際に、変更する設定項目が前記グループ設定情報に含まれる設定項目である場合、前記第２の情報処理装置に対して当該設定項目の設定を変更するよう指示し、
前記第２の情報処理装置は、前記第１の情報処理装置から受信した指示に基づいて、当該第２の情報処理装置の設定を変更する
情報処理システム。
【請求項１８】
請求項１６又は１７に記載の情報処理システムであって、
前記第１の情報処理装置は、当該第１の情報処理装置が設定可能な設定項目を示す自装置設定情報を前記第２の情報処理装置に送信するとともに、前記第２の情報処理装置が送信した前記第２の情報処理装置が設定可能な設定項目を示す前記第２の情報処理装置の自装置設定情報を受信する送受信手段と、自装置の前記自装置設定情報と前記送受信手段が受信した前記第２の情報処理装置の自装置設定情報とに基づいて、自装置が設定可能な設定項目と前記第２の情報処理装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を生成する生成手段と、有し、
前記生成手段は、生成した前記グループ設定情報を前記記憶手段に格納する
情報処理システム。
【請求項１９】
請求項１８に記載の情報処理システムであって、
前記第２の情報処理装置は、当該第２の情報処理装置が設定可能な設定項目を示す自装置設定情報を前記第１の情報処理装置に送信するとともに、前記第１の情報処理装置が送信した前記第１の情報処理装置が設定可能な設定項目を示す前記第１の情報処理装置の自装置設定情報を受信する送受信手段と、自装置の前記自装置設定情報と前記送受信手段が受信した前記第１の情報処理装置の自装置設定情報とに基づいて、自装置が設定可能な設定項目と前記第１の情報処理装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を生成する生成手段と、有し、
前記第１の情報処理装置の前記送受信手段は、前記第２の情報処理装置に対して前記第１の情報処理装置の自装置設定情報を送信し、
前記第２の情報処理装置の前記送受信手段は、前記第１の情報処理装置から前記第１の情報処理装置の自装置設定情報を受信すると、前記第１の情報処理装置に対して前記第２の情報処理装置の自装置設定情報を送信する
情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法、プログラム、情報処理システムに関し、特に、サーバなどの情報処理装置間の一括設定を行う情報処理装置、情報処理方法、プログラム、情報処理システムに関する。
【背景技術】
【０００２】
ネットワークに接続された複数の装置に対する設定を一度に行うための技術が知られている。
【０００３】
例えば、特許文献１には、識別情報と機器別設定情報とが対応付けられた一括設定情報を受け付ける一括設定情報受付手段と、一括設定情報に基づいて、複数の対象機器に一括設定する機器設定手段と、を有する機器設定装置が記載されている。特許文献１によると、上記構成により、各対象機器からの機種名等の情報の取得を要することなく、複数の対象機器に対して、各対象機器に応じた設定情報を容易に設定することが出来る。
【０００４】
また、例えば、特許文献２には、定義情報の差分を生成して差分ファイルを各サブシステムに通知する差分生成部を有するシステム定義管理部が記載されている。特許文献２によると、各サブシステムは、通知された差分について定義更新の変更可否判定手段を備え、更新が可の場合定義情報を更新する一方で、更新が付加の場合システム定義管理部へエラーを出力する。このような構成により、システム定義の新世代への更新や以前の世代への戻しにおいてシステム状態と整合性を保つことが出来る。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１９７９３５号公報
【特許文献２】特開平８−１０１７６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１、２に記載されている技術の場合、一括設定を行うためには、設定対象となる装置の他に、機器設定装置やシステム定義管理部などの管理装置が必要となる。そのため、特許文献１、２に記載されている技術の場合、設定対象となる装置や当該装置に附随するコントローラなどのデバイス単独では、ネットワークを介して接続された複数の装置に対する一括設定を行うことが出来ない、という問題が生じていた。
【０００７】
そこで、本発明の目的は、設定対象の装置の他に管理装置を設けることなく、複数の設定対象の装置に対して一括設定を行うことが難しい、という問題を解決する情報処理装置、情報処理方法、プログラム、情報処理システムを提供することにある。
【課題を解決するための手段】
【０００８】
かかる目的を達成するため本発明の一形態である情報処理装置は、
自装置が設定可能な設定項目と他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を記憶する記憶手段と、
前記記憶手段から取得した前記グループ設定情報に基づいて、当該グループ設定情報に含まれる前記設定項目の設定を変更するよう前記他装置に対して指示する指示手段と、
を有する
という構成を採る。
【０００９】
また、本発明の他の形態であるプログラムは、
自装置が設定可能な設定項目と他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を記憶する記憶手段を有する情報処理装置に、
前記記憶手段から取得した前記グループ設定情報に基づいて、当該グループ設定情報に含まれる前記設定項目の設定を変更するよう前記他装置に対して指示する指示手段
を実現させるためのプログラムである。
【００１０】
また、本発明の他の形態である情報処理方法は、
自装置が設定可能な設定項目と他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を記憶する記憶手段を有する情報処理装置が、
前記記憶手段から前記グループ設定情報を取得し、取得した前記グループ設定情報に基づいて、当該グループ設定情報に含まれる前記設定項目の設定を変更するよう前記他装置に対して指示する
という構成を採る。
【００１１】
また、本発明の他の形態である情報処理装置は、
自装置が設定可能な設定項目を示す自装置設定情報を当該自装置と接続された他装置に送信するとともに、前記他装置が送信した当該他装置が設定可能な設定項目を示す前記他装置の自装置設定情報を受信する送受信手段と、
前記自装置設定情報と、前記送受信手段が受信した前記他装置の自装置設定情報と、に基づいて、前記自装置が設定可能な設定項目と前記他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を生成する生成手段と、
を有する
という構成を採る。
【００１２】
また、本発明の他の形態であるプログラムは、
情報処理装置に、
自装置が設定可能な設定項目を示す自装置設定情報を当該自装置と接続された他装置に送信するとともに、前記他装置が送信した当該他装置が設定可能な設定項目を示す前記他装置の自設定情報を受信する送受信手段と、
前記自装置設定情報と、前記送受信手段が受信した前記他装置の自装置設定情報と、に基づいて、前記自装置が設定可能な設定項目と前記他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を生成する生成手段と、
を実現させるためのプログラムである。
【００１３】
また、本発明の他の形態である情報処理方法は、
情報処理装置が、
自装置が設定可能な設定項目を示す自装置設定情報を当該自装置と接続された他装置に送信するとともに、前記他装置が送信した当該他装置が設定可能な設定項目を示す前記他装置の自設定情報を受信し、
前記自装置設定情報と、前記送受信手段が受信した前記他装置の自装置設定情報と、に基づいて、前記自装置が設定可能な設定項目と前記他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を生成する、
という構成を採る。
【００１４】
また、本発明の他の形態である情報処理システムは、
第１の情報処理装置と、第２の情報処理装置と、を有する情報処理システムであって、
前記第１の情報処理装置は、当該第１の情報処理装置が設定可能な設定項目と前記第２の情報処理装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を記憶する記憶手段と、前記記憶手段から取得した前記グループ設定情報に基づいて、当該グループ設定情報に含まれる前記設定項目の設定を変更するよう前記第２の情報処理装置に対して指示する指示手段と、を有し、
前記第２の情報処理装置は、前記第１の情報処理装置が有する指示手段から受信した指示に基づいて、当該第２の情報処理装置の設定を変更する
という構成を採る。
【発明の効果】
【００１５】
本発明は、以上のように構成されることにより、設定対象の装置の他に管理装置を設けることなく、複数の設定対象の装置に対して一括設定を行うことが難しい、という問題を解決する情報処理装置、情報処理方法、プログラム、情報処理システムを提供することが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の第１の実施形態に係る情報処理システムの全体の構成の一例を示すブロック図である。
【図２】図１で示す装置設定デバイスの構成の一例を示すブロック図である。
【図３】グループ設定情報を生成する処理の一例を説明するための図である。
【図４】グループ設定情報を生成する処理の一例を説明するための図である。
【図５】グループ設定情報に従って設定値を適用する処理の一例を説明するための図である。
【図６】グループ設定情報を生成する処理の一例を示すフローチャートである。
【図７】グループ設定情報の同期処理の一例を示すフローチャートである。
【図８】グループ設定情報に含まれる設定項目の設定値を変更する処理の一例を示すフローチャートである。
【図９】本発明の第２の実施形態に係る情報処理装置の構成の一例を示す概略ブロック図である。
【図１０】本発明の第２の実施形態に係る情報処理装置の構成の一例を示す概略ブロック図である。
【図１１】本発明の第２の実施形態に係る情報処理システムの構成の一例を示す概略ブロック図である。
【発明を実施するための形態】
【００１７】
［第１の実施形態］
本発明の第１の実施形態を図１乃至図８を参照して説明する。図１は、情報処理システム１００の全体の構成の一例を示すブロック図である。図２は、情報処理装置１が有する装置設定デバイス１０の構成の一例を示すブロック図である。図３、図４は、自装置設定情報１２１に基づいてグループ設定情報１２２を生成する処理の一例を説明するための図である。図５は、グループ設定情報１２２に従って設定値を適用する処理の一例を説明するための図である。図６は、グループ設定情報１２２を生成する処理の一例を示すフローチャートである。図７は、グループ設定情報１２２の同期処理の一例を示すフローチャートである。図８は、グループ設定情報１２２に含まれる設定項目の設定値を変更する処理の一例を示すフローチャートである。
【００１８】
第１の実施形態では、情報処理システム１００内の複数の情報処理装置１に共通する設定項目に対して一括して設定を行うことが可能な情報処理システム１００について説明する。本実施形態における各情報処理装置１は、自装置の設定などを管理する装置設定デバイス１０をそれぞれ有している。後述するように、装置設定デバイス１０は、情報処理システム１００内の他の情報処理装置１が有する装置設定デバイス１０と情報の送受信を行うことで、各情報処理装置１が有する自装置に設定可能な設定項目を示す情報を収集する。そして、装置設定デバイス１０は、収集した情報に基づいて、情報処理システム１００内の各情報処理装置１に共通して設定可能な設定項目を示すグループ設定情報１２２を生成する。これにより、装置設定デバイス１０は、グループ設定情報１２２に含まれる設定項目の設定値を変更しようとする場合、情報処理システム１００内の他の情報処理装置１に対して、当該設定項目の設定を変更するよう指示することが出来る。その結果、別途管理装置などを設けることなく、情報処理システム１００内の複数の情報処理装置１に共通する設定項目に対して一括して設定を行うことが可能となる。
【００１９】
図１を参照すると、本実施形態における情報処理システム１００は、複数の情報処理装置１（第１の情報処理装置、第２の情報処理装置）を有している（情報処理装置１−Ａ、１−Ｂ、１−Ｃ、……。以下、特に区別しない場合は、情報処理装置１と表記する）。情報処理装置１は、互いに通信可能なよう、例えばネットワーク１０１を介して接続されている。
【００２０】
なお、図１では、情報処理システム１００が情報処理装置１−Ａ、情報処理装置１−Ｂ、情報処理装置１−Ｃを有している場合について例示している。しかしながら、情報処理システム１００が有する情報処理装置１の数は、３つに限定されない。例えば、情報処理システム１００は、２つの情報処理装置１から構成されても構わないし、４つ以上の情報処理装置１から構成されても構わない。
【００２１】
情報処理装置１は、サーバ装置などの情報処理装置である。図１で示すように、情報処理システム１００に含まれる各情報処理装置１は、自装置の設定などを管理する装置設定デバイス１０をそれぞれ有している。例えば、情報処理装置１−Ａは装置設定デバイス１０−Ａを有している。同様に、情報処理装置１−Ｂが装置設定デバイス１０−Ｂを有しており、情報処理装置１−Ｃが装置設定デバイス１０−Ｃを有している。なお、本実施形態において、特に区別しない場合は、装置設定デバイス１０と表記する。
【００２２】
装置設定デバイス１０は、例えばＢＭＣ（Baseboard Management Controller）などの装置附随デバイス（コントローラ、プログラム）である。装置設定デバイス１０は、当該装置設定デバイス１０を有する情報処理装置１に対して、監視、制御や設定操作（設定項目の設定）などの処理を行う。また、装置設定デバイス１０は、送受信手段１４を介してネットワーク１０１上の他の情報処理装置１が有する装置設定デバイス１０と接続されており、装置設定デバイス１０間で相互に通信を行うことが出来る。後述するように、装置設定デバイス１０は、他装置と通信を行うことで、他装置と共通する設定項目の設定値を一括変更することが出来る。装置設定デバイス１０による設定値の一括変更を行う機能は、使用の可否を選択可能なよう構成しても構わない。図２を参照すると、装置設定デバイス１０は、設定格納領域１１と、記憶装置１２（記憶手段）と、グループ設定手段１３と、送受信手段１４と、を有している。
【００２３】
なお、上記各手段は、例えば、情報処理装置１が有する図示しない演算装置が、図示しない記憶装置に格納されたプログラムを実行することで実現される。
【００２４】
設定格納領域１１は、メモリやハードディスクなどの記憶装置である。設定格納領域１１には、情報処理装置１に設定する複数の設定値から構成される設定値群１１１が格納される。設定値群１１１には、例えば、バッテリ設定や電力制御設定、ＤＡＣ（Disk Array Controller）制御設定、ユーザ設定、ログ採取設定などの情報処理装置１が用いる設定項目と設定値とが含まれている（例示した以外の設定項目が含まれていても構わない）。情報処理装置１は、設定格納領域１１に格納された設定値群１１１を使用して動作することになる。
【００２５】
記憶装置１２は、メモリなどの記憶装置である。記憶装置１２には、自装置設定情報１２１と、グループ設定情報１２２と、が格納される。
【００２６】
自装置設定情報１２１は、自装置（情報処理装置１）が設定可能な設定項目を示す情報である。自装置設定情報１２１には、例えば、バッテリ設定や電力制御設定、ＤＡＣ（Disk Array Controller）制御設定、ユーザ設定、ログ採取設定などの設定項目を示す情報が含まれている（例示した以外の設定項目を示す情報が含まれていても構わない）。自装置設定情報１２１は、後述するテーブル生成手段１３１により生成されて、記憶装置１２に格納される。
【００２７】
グループ設定情報１２２は、情報処理システム１００に含まれる各情報処理装置１が有する自装置設定情報１２１に共通する設定項目を示す情報である。後述するように、グループ設定情報１２２は、テーブル同期手段１３２、テーブル統合・管理手段１３３により生成されて、記憶装置１２に格納される。なお、グループ設定情報１２２を生成する処理の詳細は、後述する。
【００２８】
グループ設定手段１３は、情報処理システム１００内の複数の情報処理装置１に共通する設定項目に対する一括設定や、一括設定を行うための処理を行う。図２を参照すると、グループ設定手段１３は、テーブル生成手段１３１と、テーブル同期手段１３２（送受信手段）と、テーブル統合・管理手段１３３（生成手段）と、設定値反映手段１３４（指示手段）と、を有している。
【００２９】
テーブル生成手段１３１は、自装置設定情報１２１を生成する。例えば、テーブル生成手段１３１は、設定格納領域１１に格納された設定値群１１１を参照する。そして、テーブル生成手段１３１は、設定項目であるユーザ名やパスワードなどのサポート情報を判別して、情報処理装置１に設定可能な設定項目を示す自装置設定情報１２１を生成する。その後、テーブル生成手段１３１は、生成した自装置設定情報１２１を記憶装置１２に格納する。
【００３０】
なお、テーブル生成手段１３１による自装置設定情報１２１の生成は、例えば、装置設定デバイス１０による設定値の一括変更を行う機能が有効になった際などに行われる。テーブル生成手段１３１は、設定格納領域１１に格納される設定値群１１１に含まれる設定項目が変更された場合に、自装置設定情報１２１を修正する、又は、再度生成する、よう構成しても構わない。
【００３１】
テーブル同期手段１３２は、ネットワーク１０１を通じて接続された他の情報処理装置１と自装置設定情報１２１の送受信を行う。例えば、テーブル同期手段１３２は、他の情報処理装置１に対して自装置設定情報１２１をブロードキャスト（送信）する。また、テーブル同期手段１３２は、他の情報処理装置１が送信した自装置設定情報１２１を受信する。すると、テーブル同期手段１３２は、受信した自装置設定情報１２１の判別を行う。例えば、テーブル同期手段１３２は、受信した他装置の自装置設定情報１２１が、自装置が送信した自装置の自装置設定情報１２１に対する返信であるか否かを判別する。そして、受信した他装置の自装置設定情報１２１が返信でなかった場合（つまり、他の情報処理装置１が能動的に送信していた場合）、テーブル同期手段１３２は、当該他装置の自装置設定情報１２１の送信元へ返信データとして自装置の自装置設定情報１２１を返信する。このように、テーブル同期手段１３２は、ネットワーク１０１内の他の情報処理装置１との間で自装置設定情報１２１の送受信を行う。
【００３２】
なお、テーブル同期手段１３２は、受信したデータに対する返信を返信データとしてブロードキャストするよう構成しても構わない。
【００３３】
また、テーブル同期手段１３２は、返信データとして自装置設定情報１２１を送信する場合、当該自装置設定情報１２１を返信データとして送信していることが判別可能なように自装置設定情報１２１を送信することが出来る。換言すると、テーブル同期手段１３２は、能動的に自装置設定情報１２１を送信する場合と、返信データとして自装置設定情報１２１を送信する場合と、の２つの異なる種類の情報を送信することが出来る。
【００３４】
また、テーブル同期手段１３２は、任意のタイミングで他の情報処理装置１との同期処理を開始するよう構成して構わない。例えば、テーブル同期手段１３２は、テーブル生成手段１３１が自装置設定情報１２１を生成、又は、修正した際に、自装置設定情報１２１をブロードキャストする。また、テーブル同期手段１３２は、例えば、所定時間（任意の間隔で構わない）他の情報処理装置１から他装置の自装置設定情報１２１を受信しない場合に、自装置の自装置設定情報１２１をブロードキャストする。
【００３５】
テーブル統合・管理手段１３３は、テーブル同期手段１３２により送受信される自装置設定情報１２１を統合してグループ設定情報１２２を生成する。例えば、テーブル統合・管理手段１３３は、受信した全ての自装置設定情報１２１及び自装置の自装置設定情報１２１に共通する設定項目を示すグループ設定情報１２２を生成する。そして、テーブル統合・管理手段１３３は、生成したグループ設定情報１２２を記憶装置１２に格納する。
【００３６】
ここで、テーブル同期手段１３２、テーブル統合・管理手段１３３により行われるテーブルの同期、統合処理（つまり、グループ設定情報１２２の生成処理）の一例について、図３、図４を参照して説明する。
【００３７】
例えば、図３で示すような自装置設定情報１２１を装置設定デバイス１０−Ａ、１０−Ｂ、１０−Ｃがそれぞれ有しているとする。具体的には、例えば、装置設定デバイス１０−Ａは、情報処理装置１−Ａに設定可能な設定項目が「設定Ａ」「設定Ｂ」「設定Ｃ」「設定Ｄ」である旨を示す自装置設定情報１２１を有している。また、装置設定デバイス１０−Ｂは、情報処理装置１−Ｂに設定可能な設定項目が「設定Ａ」「設定Ｃ」「設定Ｄ」である旨を示す自装置設定情報１２１を有している。また、装置設定デバイス１０−Ｃは、情報処理装置１−Ｃに設定可能な設定項目が「設定Ａ」「設定Ｂ」「設定Ｄ」「設定Ｅ」である旨を示す自装置設定情報１２１を有している。
【００３８】
このような状態において、テーブル同期手段１３２は、他の情報処理装置１と自装置設定情報１２１の送受信を行う。
【００３９】
具体的には、例えば、情報処理装置１−Ａの装置設定デバイス１０−Ａは、ネットワーク１０１内の他の装置（図３の場合、情報処理装置１−Ｂ、１−Ｃ）に対して自装置設定情報１２１をブロードキャストする。装置設定デバイス１０−Ａによる他の装置に対する自装置設定情報１２１のブロードキャストは、例えば、初めてネットワーク１０１に接続された場合や他の装置から一定時間自装置設定情報１２１を受信しなかった場合などに行われる。
【００４０】
情報処理装置１−Ｂ、１−Ｃは、受信した自装置設定情報１２１に応じて、当該情報の送信元である情報処理装置１−Ａに対して、自装置が設定可能な設定項目を示す自装置設定情報１２１を返信する（ブロードキャストしても構わない）。換言すると、情報処理装置１は、他の情報処理装置１から自装置設定情報１２１を受信すると、自装置の設定値群１１１に基づいて生成された自装置設定情報１２１を返信する。その結果、情報処理装置１−Ａは、情報処理装置１−Ｂ、１−Ｃから送信された自装置設定情報１２１を受信することになる。これにより、情報処理装置１−Ａは、図３で示す各自装置設定情報１２１を全て有している状態となる。
【００４１】
この状態において、情報処理装置１−Ａのテーブル統合・管理手段１３３は、各自装置設定情報１２１のＡＮＤをとる。つまり、テーブル統合・管理手段１３３は、情報処理装置１−Ａの自装置設定情報１２１と、情報処理装置１−Ｂの自装置設定情報１２１と、情報処理装置１−Ｃの自装置設定情報１２１と、において共通する設定項目を判別する。例えば、図３の場合、装置設定デバイス１０−Ａ、１０−Ｂ、１０−Ｃ、のそれぞれが有する自装置設定情報１２１に共通する設定項目は、「設定Ａ」「設定Ｄ」である。そこで、テーブル統合・管理手段１３３は、図４で示すように、自装置設定情報１２１を統合して各装置に共通する設定項目である共通設定項目が「設定Ａ」「設定Ｄ」であることを示すグループ設定情報１２２を生成する。その後、テーブル統合・管理手段１３３は、生成したグループ設定情報１２２を記憶装置１２に格納する。
【００４２】
例えば、このような処理により、テーブル同期手段１３２、テーブル統合・管理手段１３３はグループ設定情報１２２を生成する。なお、情報処理装置１−Ｂ、１−Ｃは、例えば、情報処理装置１−Ａと同様に自装置の自装置設定情報１２１をブロードキャストすることで、同様にグループ設定情報１２２を生成することが出来る。
【００４３】
設定値反映手段１３４は、設定変更リクエストに応じて、設定変更と設定変更時の実行時フラグ管理を行う。設定値反映手段１３４は、グループ設定情報１２２を取得・参照することで、情報処理システム１００の各情報処理装置１に共通する設定項目に対して、一括した設定変更を行うことが出来る。
【００４４】
例えば、情報処理装置１がある設定項目に対して設定値の設定変更リクエストを受けたとする。すると、情報処理装置１は、グループ設定情報１２２を取得して、設定変更リクエストを受けた設定項目がグループ設定情報１２２に含まれるか否か判別する。設定変更リクエストを受けた設定項目がグループ設定情報１２２に含まれる場合、設定値反映手段１３４は、ネットワーク１０１内の他の情報処理装置１に対して、設定変更フラグを設定するよう指示する。設定変更フラグを設定することで、他の情報処理装置１は、例えば、新たな同期処理を抑制したり設定変更の操作要求を禁止したりすることになる。また、設定変更フラグの設定の後、設定値反映手段１３４は、ネットワーク１０１内の他の情報処理装置１に対して、変更する設定値のパラメータを送信する。これにより、変更する設定値のパラメータを受信した他の情報処理装置１は、当該他の情報処理装置１が有する設定値群１１１を変更することになる。また、この際、情報処理装置１は、自装置に対する設定値の変更も行う。例えば、このような処理により、ネットワーク１０１内の各情報処理装置１に共通する設定項目に対する一括した設定変更を行うことが可能となる。その後、他の情報処理装置１は設定変更フラグを解除する。例えば、このような処理により、情報処理システム１００内の各情報処理装置１に共通する設定項目に対する一括した設定変更を行う。
【００４５】
ここで、上記設定変更処理の具体的な位置について図５を参照して説明する。例えば、図５を参照すると、装置設定デバイス１０−Ａは、情報処理装置１−Ａに設定可能な設定項目が「バッテリ設定」「ユーザ設定サポート」「ログ採取設定サポート」である旨を示す自装置設定情報１２１を有している。また、装置設定デバイス１０−Ｂは、情報処理装置１−Ｂに設定可能な設定項目が「電力制御設定」「ユーザ設定サポート」「ログ採取設定サポート」である旨を示す自装置設定情報１２１を有している。また、装置設定デバイス１０−Ｃは、情報処理装置１−Ｃに設定可能な設定項目が「ＤＡＣ制御設定」「ユーザ設定サポート」「ログ採取設定サポート」である旨を示す自装置設定情報１２１を有している。
【００４６】
また、上記状態において、装置設定デバイス１０−Ａと装置設定デバイス１０−Ｂとが同期してグループ設定情報１２２を生成すると、共通する設定項目として「ユーザ設定サポート」「ログ採取設定サポート」を有するグループ設定情報１２２が生成される。なお、装置設定デバイス１０−Ｃは、装置起動直後やネットワーク通信不可などの状態であり、同期が完了せずグループ設定情報１２２が生成されていないものとする。
【００４７】
このような状態において、例えば、装置設定デバイス１０−Ａが、グループ設定情報１２２に含まれる設定項目「ユーザ設定サポート」内のある設定値に対して、設定値の設定変更リクエストを受けたとする。すると、装置設定デバイス１０−Ａは、自装置の設定値群１１１のうち対象となる設定値の変更を行う。また、装置設定デバイス１０−Ａの設定値反映手段１３４は、設定を変更する設定項目「ユーザ設定サポート」がグループ設定情報１２２に含まれる設定項目であるため、対象となる設定値を変更する旨をネットワーク１０１内の情報処理装置１に対して通知する。具体的には、装置設定デバイス１０−Ａの設定値反映手段１３４は、ネットワーク１０１内の情報処理装置１に対して設定変更フラグを設定するよう指示する。その後、装置設定デバイス１０−Ａの設定値反映手段１３４は、ネットワーク１０１内の情報処理装置１に対して、変更する設定値を送信する。これにより、装置設定デバイス１０−Ｂの設定値群１１１も設定値の変更が行われることになる。一方、装置設定デバイス１０−Ｃは、グループ設定情報１２２を有していない。そのため、情報処理装置１−Ｃにおいては、設定値の変更は行わないことになる。
【００４８】
送受信手段１４は、ＬＡＮ  Ｉ／Ｆ（ＬＡＮインターフェース）などである。装置設定デバイス１０は、送受信手段１４を介して、ネットワーク１０１内の他の情報処理装置１が有する他の装置設定デバイス１０と通信を行う。送受信手段１４を介して送受信される情報としては、例えば、自装置設定情報１２１などがある。
【００４９】
以上が、情報処理システム１００の構成の一例についての説明である。続いて、図６乃至８を参照して、情報処理システム１００において行われる処理の一例について説明する。まず、図６を参照して、装置設定デバイス１０の起動時の処理の一例について説明する。
【００５０】
図６を参照すると、装置設定デバイス１０は、グループ設定機能（一括設定機能）が有効であるか否か判断する（ステップＳ１０１）。グループ設定機能が無効であった場合（ステップＳ１０１、無効）、装置設定デバイス１０は以降の処理を行わない。一方、グループ設定機能が有効であった場合（ステップＳ１０１、有効）、装置設定デバイス１０のテーブル生成手段１３１は、設定格納領域１１内の設定値群１１１に基づいて、自装置設定情報１２１を生成する（ステップＳ１０２）。
【００５１】
また、装置設定デバイス１０は、ネットワーク１０１を介して接続された他の情報処理装置１と通信を行うことが可能であるか否か確認する（ステップＳ１０３）。他の情報処理装置１と通信を行うことが出来ない場合（ステップＳ１０３、不可）、装置設定デバイス１０は、例えば所定の間隔（任意で構わない）を空けて再度確認を繰り返す。一方、他の情報処理装置１と通信を行うことが出来る場合（ステップＳ１０３、可能）、装置設定デバイス１０のテーブル同期手段１３２は、自装置設定情報１２１をネットワーク１０１内にブロードキャストする（ステップＳ１０４）。その後、装置設定デバイス１０のテーブル同期手段１３２は、応答を確認する（ステップＳ１０５）。
【００５２】
ネットワーク１０１内の他の情報処理装置１から応答を確認できなかった場合（ステップＳ１０５、なし）、テーブル同期手段１３２は所定の間隔（任意で構わない）を空けて再度自装置設定情報１２１をブロードキャストする。一方、ネットワーク１０１内の他の情報処理装置１からの応答を確認できた場合（ステップＳ１０５、あり）、装置設定デバイス１０のテーブル統合・管理手段１３３は、自装置の自装置設定情報１２１と受信した自装置設定情報１２１とを統合して、グループ設定情報１２２を生成する（ステップＳ１０６）。その後、装置設定デバイス１０は、グループ設定情報１２２を同期可能な状態に遷移することになる（ステップＳ１０７）。
【００５３】
続いて、グループ設定情報１２２の同期処理の一例について、図７を参照して説明する。
【００５４】
図７を参照すると、装置設定デバイス１０のテーブル同期手段１３２は、他の情報処理装置１から他装置の自装置設定情報１２１を受信したか否か確認する（ステップＳ２０１）。
【００５５】
他の情報処理装置１から自装置設定情報１２１を受信せず一定時間が経過した場合（経過する時間は任意で構わない）（ステップＳ２０１、一定時間経過）、テーブル同期手段１３２は、例えば、自装置の自装置設定情報１２１をネットワーク１０１内の他の情報処理装置１へブロードキャストする（ステップＳ２０２）。一方で、他の情報処理装置１から自装置設定情報１２１を受信した場合（ステップＳ２０１、受信）、テーブル同期手段１３２は、受信した自装置設定情報１２１が送信データであるか返信データであるかを判別する（ステップＳ２０３）。
【００５６】
受信した自装置設定情報１２１が送信データである場合には（ステップＳ２０３、ブロードキャスト送信データ）、テーブル同期手段１３２は、送信元に対して自装置設定情報１２１を返信する（ステップＳ２０４）。また、テーブル同期手段１３２は、受信した自装置設定情報１２１の確認を行う（ステップＳ２０５）。一方で、受信した自装置設定情報１２１が返信データである場合（つまり、自装置が送信した自装置設定情報１２１に対する返信として他装置の自装置設定情報１２１を受信していた場合）には、テーブル同期手段１３２は、自装置設定情報１２１の返信を行わずに受信した情報の確認を行う（ステップＳ２０５）。
【００５７】
テーブル統合・管理手段１３３は、受信した他装置の自装置設定情報１２１と、記憶装置１２に格納されたグループ設定情報１２２との差分を確認する（ステップＳ２０６）。そして、差分がある場合（ステップＳ２０６、あり）、テーブル統合・管理手段１３３は、グループ設定情報１２２を再構成する（ステップＳ２０７）。例えば、テーブル統合・管理手段１３３は、グループ設定情報１２２に含まれている設定項目の中に受信した自装置設定情報１２１に含まれていない設定項目が存在する場合、当該設定項目を削除したグループ設定情報１２２を生成する。一方、差分が無かった場合（ステップＳ２０６、なし）、テーブル統合・管理手段１３３は、ステップＳ２０１の処理に戻って、再度受信した情報の確認を行う。
【００５８】
続いて、グループ設定情報１２２に含まれる設定項目の設定値を一括変更する際の処理の一例について図８を参照して説明する。
【００５９】
図８を参照すると、例えば、情報処理装置１がグループ設定情報１２２に含まれる設定項目に対して設定値の設定変更リクエストを受けることで、設定値反映手段１３４は、設定の変更処理を開始する（ステップＳ３０１）。この時、設定変更を開始した装置設定デバイス１０が動作上のマスタとなる。また、ネットワーク１０１上のそれ以外の装置設定デバイス１０は、スレーブとなる。
【００６０】
マスタ側の装置設定デバイス１０の設定値反映手段１３４は、ネットワーク１０１内の他の情報処理装置１に対して、設定変更フラグを設定するよう指示する（ステップＳ３０２）。
【００６１】
上記指示を受けたスレーブ側の情報処理装置１のうち、グループ設定情報１２２を有していない装置設定デバイス１０は、以下の処理を行わない（ステップＳ４０１）。つまり、未同期の状態においては、設定値の一括変更の要求は無視されることになる。一方、グループ設定情報１２２を有しているスレーブ側の装置設定デバイス１０（設定値反映手段１３４）は、指示に応じて、設定変更フラグをセットする（ステップＳ４０２）。そして、設定変更フラグのセットが完了した旨をマスタ側に通知する。なお、設定変更フラグを設定することで、スレーブ側の情報処理装置１は、例えば、新たな同期処理を抑制するとともに新たな設定変更の操作要求を禁止する。
【００６２】
マスタ側の設定値反映手段１３４は、変更する設定項目の設定値を含む設定一括変更リクエストをスレーブ側に送信する（ステップＳ３０４）。この際、マスタ側の装置設定デバイス１０は、自装置の設定格納領域１１に格納された設定値群１１１も変更する設定値に変更する。なお、設定一括変更リクエストには、グループ設定情報１２１に含まれる設定項目のみを含むことが出来る。
【００６３】
スレーブ側の設定値反映手段１３４は、受信した設置値に基づいて、対応する設定項目の設定値を変更する（ステップＳ４０３）。つまり、スレーブ側の設定値反映手段１３４は、受信した設定値の設定値群１１１に対する反映処理を実行する。その後、スレーブ側の設定値反映手段１３４は、設定変更フラグを解除するとともに、設定反映の完了をマスタ側に通知する（ステップＳ４０４）。
【００６４】
マスタ側の設定値反映手段１３４は、上記通知を受けることで、スレーブ側の設定値反映手段１３４の設定変更フラグの解除を確認する（ステップＳ３０５）。そして、マスタ側の設定値反映手段１３４は、設定変更を完了する（ステップＳ３０６）。
【００６５】
このように、本実施形態における装置設定デバイス１０は、テーブル生成手段１３１とテーブル同期手段１３２とテーブル統合・管理手段１３３と設定値反映手段１３４とを有するグループ設定手段１３を有している。このような構成により、装置設定デバイス１０は、テーブル生成手段１３１が生成した自装置設定情報１２１をテーブル同期手段１３２によりネットワーク１０１内で送受信する。そして、テーブル同期手段１３２により情報を送受信することで収集した自装置設定情報１２１をテーブル統合・管理手段１３３により統合してグループ設定情報１２２を生成する。これにより、設定値反映手段１３４は、グループ設定情報１２２に含まれる設定項目の設定値を変更しようとする場合、情報処理システム１００内の他の情報処理装置１に対して、当該設定項目の設定を変更するよう指示することが出来る。その結果、別途管理装置などを設けることなく、情報処理システム１００内の複数の情報処理装置１に共通する設定項目に対して一括して設定を行うことが可能となる。
【００６６】
なお、本実施形態においては、装置設定デバイス１０は設定格納領域１１と記憶装置１２とを有するとした。しかしながら、設定格納領域１１と記憶装置１２とは、一つの記憶装置として構成されても構わない。例えば、設定格納領域１１に自装置設定情報１２１やグループ設定情報１２２が格納されても構わない。また、設定値群１１１や自装置設定情報１２１、グループ設定情報１２２は、必ずしも装置設定デバイス１０上に存在していなくても構わない。つまり、設定値群１１１などは外部装置に格納するよう構成しても構わない。
【００６７】
また、本実施形態においては、テーブル統合・管理手段１３３は、受信した全ての自装置設定情報１２１及び自装置の自装置設定情報１２１に共通する設定項目を示すグループ設定情報１２２を生成するとした。しかしながら、テーブル統合・管理手段１３３が生成するグループ設定情報１２２は、本実施形態で例示した場合に限定されない。例えば、テーブル統合・管理手段１３３は、収集したネットワーク１０１内の各自装置設定情報１２１からそれぞれの設定項目が含まれている割合や数を算出し、算出した割合や数に基づいてグループ設定情報１２２を生成しても構わない。例えば、テーブル統合・管理手段１３３は、算出した割合が所定以上（具体的な数値は任意に設定して構わない）の設定項目をネットワーク１０１に共通する設定項目であると判断してグループ設定情報１２２を生成することが出来る。また、テーブル統合・管理手段１３３は、所定数以上の数が含まれる設定項目をネットワーク１０１に共通する設定項目であると判断してグループ設定情報１２２を生成することが出来る。この場合、設定値反映手段１３４は、ネットワーク１０１内の他の情報処理装置１すべてに対して、グループ設定情報１２２に含まれる設定項目の変更を行うよう指示しても構わない。設定値反映手段１３４は、グループ設定情報１２２を参照して、ネットワーク１０１内の情報処理装置１のうち変更しようとしている設定項目を設定可能な情報処理装置１に対してのみ、グループ設定情報１２２に含まれる設定項目の変更を行うよう指示しても構わない。
【００６８】
また、テーブル統合・管理手段１３３は、設定項目ごとに重み付けを行った上でグループ設定情報１２２を生成しても構わない。例えば、テーブル統合・管理手段１３３は、設定項目ごとに、グループ設定情報１２２に含めるための基準（例えば、含まれる割合など）を分けても構わない。このように、テーブル統合・管理手段１３３は、自装置及びネットワーク１０１内の他装置に共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報１２２を生成することが出来る。なお、数や割合、重み付けなどの情報は、グループ設定情報１２２に含まれていても構わない。
【００６９】
また、テーブル統合・管理手段１３３が生成するグループ設定情報１２２の数は一つに限定されない。テーブル統合・管理手段１３３は、例えば、種類の異なる複数のグループ設定情報１２２を生成しても構わない。
【００７０】
また、テーブル生成手段１３１が生成する自装置設定情報１２１に含まれる情報も本実施形態で例示した場合に限定されない。例えば、テーブル生成手段１３１は、自装置が設定可能であるものの設定変更を望まない（設定変更を行わない）旨を示す情報を含む自装置設定情報１２１を生成することが出来る。
【００７１】
また、本実施形態においては、装置設定デバイス１０がネットワーク１０１内の他の情報処理装置１の全てと自装置設定情報１２１の送受信を行って、ネットワーク１０１内の全ての情報処理装置１に共通する設定項目を有するグループ設定情報１２２を生成するとした。しかしながら、例えば、ネットワーク１０１内を複数のグループに分割し、自身の属するグループ内でグループ設定情報１２２を生成するよう構成しても構わない。ネットワーク１０１を分割するグループは、例えば、情報処理装置１間の関連性（例えば、同一シリーズのサーバであるか否かなど）や自装置設定情報１２１に含まれる設定可能な設定項目の重複割合などに基づいて分割することが考えられる。なお、自身がどのグループに属するかは、例えば、最初にネットワーク１０１に接続されて他の情報処理装置１と通信を開始するタイミングで決定することが考えられる。また、一度ネットワーク１０１内の全ての情報処理装置１へ自装置設定情報１２１をブロードキャストした後、受信した他装置の自装置設定情報１２１に基づいて、自身の属するグループを決定しても構わない。このように構成する場合、例えば、返信データとしての自装置設定情報１２１に自身が属するグループを示す情報を付与することも考えられる。
【００７２】
また、装置設定デバイス１０は、例えば、図６で示す処理を終了して同期可能状態に遷移した際に、他の情報処理装置１と通信を行ってグループ設定情報１２２に含まれる設定値に差異があるか否か確認するよう構成することが出来る。そして、グループ設定情報１２２に含まれる設定値に差異がある場合、装置設定デバイス１０は設定値を変更するよう構成することが出来る。このように、装置設定デバイス１０は、グループ設定情報１２２の同期を行うとともに、グループ設定情報１２２に含まれる設定項目の各設定値を同期するよう構成しても構わない。
【００７３】
［第２の実施形態］
次に、図９乃至図１１を参照して、本発明の第２の実施形態について説明する。第２の実施形態では、情報処理装置２、情報処理装置３、情報処理システム４の構成の概要について説明する。
【００７４】
まず、図９を参照して情報処理装置２の構成について説明する。
【００７５】
図９を参照すると、情報処理装置２は、記憶手段２１と、指示手段２２と、を有している。例えば、情報処理装置２は、図示しない演算装置と記憶装置とを有しており、記憶装置に格納されたプログラムを演算装置が実行することで、指示手段２２を実現する。
【００７６】
記憶手段２１は、メモリやハードディスクなどの記憶装置である。記憶手段２１には、自装置が設定可能な設定項目と他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報が、例えば予め作成されて格納されている。指示手段２２は、記憶手段２１からグループ設定情報を取得する。そして、指示手段２２は、取得したグループ設定情報に基づいて、当該グループ設定情報に含まれる設定項目の設定を変更するよう他装置に対して指示する。
【００７７】
このように、情報処理装置２は、記憶手段２１と、指示手段２２と、を有している。これにより、指示手段２２は、記憶手段２１から取得したグループ設定情報に基づいて、当該グループ設定情報に含まれる設定項目の設定を変更するよう他装置に対して指示することが出来る。その結果、別途管理装置などを設けることなく、他装置に対する一括設定を行うことが可能となる。
【００７８】
また、上述した情報処理装置２は、当該情報処理装置２に所定のプログラムが組み込まれることで実現できる。具体的に、本発明の他の形態であるプログラムは、自装置が設定可能な設定項目と他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を記憶する記憶手段２１を有する情報処理装置２に、記憶手段２１から取得したグループ設定情報に基づいて、当該グループ設定情報に含まれる設定項目の設定を変更するよう他装置に対して指示する指示手段２２を実現させるためのプログラムである。
【００７９】
また、上述した情報処理装置２により実行される情報処理方法は、自装置が設定可能な設定項目と他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を記憶する記憶手段２１を有する情報処理装置２が、記憶手段からグループ設定情報を取得し、取得したグループ設定情報に基づいて、当該グループ設定情報に含まれる設定項目の設定を変更するよう他装置に対して指示する、という方法である。
【００８０】
上述した構成を有する、プログラム、又は、情報処理方法の発明であっても、上記情報処理装置２と同様の作用を有するために、上述した本発明の目的を達成することが出来る。
【００８１】
続いて、図１０を参照して情報処理装置３の構成について説明する。
【００８２】
図１０を参照すると、情報処理装置３は、送受信手段３１と、生成手段３２と、を有している。例えば、情報処理装置３は、図示しない演算装置と記憶装置とを有しており、記憶装置に格納されたプログラムを演算装置が実行することで、上記各手段を実現する。
【００８３】
送受信手段３１は、自装置が設定可能な設定項目を示す自装置設定情報を当該自装置と接続された他装置に送信するとともに、他装置が送信した当該他装置が設定可能な設定項目を示す他装置の自装置設定情報を受信する。生成手段３２は、自装置設定情報と、送受信手段３１が受信した他装置の自装置設定情報と、に基づいて、自装置が設定可能な設定項目と他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を生成する。
【００８４】
このように、情報処理装置３は、送受信手段３１と生成手段３２とを有している。これにより、生成手段３２は、自装置設定情報と、送受信手段３１が受信した他装置の自装置設定情報と、に基づいて、自装置が設定可能な設定項目と他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を生成することが出来る。その結果、生成したグループ設定情報に基づいて他装置に対する一括設定の指示を行うことが出来るようになる。換言すると、別途管理装置などを設けることなく、他装置に対する一括設定の指示を行うことが出来るようになる。
【００８５】
また、上述した情報処理装置３は、当該情報処理装置３に所定のプログラムが組み込まれることで実現できる。具体的に、本発明の他の形態であるプログラムは、情報処理装置３に、自装置が設定可能な設定項目を示す自装置設定情報を当該自装置と接続された他装置に送信するとともに、他装置が送信した当該他装置が設定可能な設定項目を示す他装置の自装置設定情報を受信する送受信手段３１と、自装置設定情報と、送受信手段３１が受信した他装置の自装置設定情報と、に基づいて、自装置が設定可能な設定項目と他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を生成する生成手段３２と、を実現させるためのプログラムである。
【００８６】
また、上述した情報処理装置３により実行される情報処理方法は、情報処理装置３が、自装置が設定可能な設定項目を示す自装置設定情報を当該自装置と接続された他装置に送信するとともに、他装置が送信した当該他装置が設定可能な設定項目を示す他装置の自装置設定情報を受信し、自装置設定情報と、受信した他装置の自装置設定情報と、に基づいて、自装置が設定可能な設定項目と他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を生成する、という方法である。
【００８７】
上述した構成を有する、プログラム、又は、情報処理方法、の発明であっても、上記情報処理装置３と同様の作用を有するために、上述した本発明の目的を達成することが出来る。
【００８８】
続いて、図１１を参照して情報処理システム４の構成について説明する。
【００８９】
図１１を参照すると、情報処理システム４は、第１の情報処理装置５と、第２の情報処理装置６と、を有している。また、第１の情報処理装置５は、記憶手段５１と、指示手段５２と、を有している。例えば、第１の情報処理装置５は、図示しない演算装置と記憶装置とを有しており、記憶装置に格納されたプログラムを演算装置が実行することで、指示手段５２を実現する。また、第２の情報処理装置６は、図示しない演算装置と記憶装置とを有しており、記憶装置に格納されたプログラムを演算装置が実行することで、第２の情報処理装置６の機能が実現される。
【００９０】
記憶手段５１は、メモリやハードディスクなどの記憶装置である。記憶手段５１には、自装置（第１の情報処理装置５）が設定可能な設定項目と第２の情報処理装置６が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報が、例えば予め作成されて格納されている。指示手段５２は、記憶手段５１からグループ設定情報を取得する。そして、指示手段５２は、取得したグループ設定情報に基づいて、当該グループ設定情報に含まれる設定項目の設定を変更するよう第２の情報処理装置６に対して指示する。
【００９１】
第２の情報処理装置６は、第１の情報処理装置５が有する指示手段５２から受信した指示に基づいて、当該第２の情報処理装置６の設定を変更する。
【００９２】
このように、情報処理システム４は、第１の情報処理装置５と第２の情報処理装置６とを有している。また、第１の情報処理装置５は、記憶手段５１と、指示手段５２と、を有している。そして、第２の情報処理装置６は、第１の情報処理装置５が有する指示手段５２から受信した指示に基づいて、当該第２の情報処理装置６の設定を変更するよう構成されている。このような構成によっても、上述した情報処理装置２の場合と同様に、本発明の目的を達成することが出来る。
【００９３】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における情報処理装置などの概略を説明する。但し、本発明は、以下の構成に限定されない。
【００９４】
（付記１）
自装置が設定可能な設定項目と他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を記憶する記憶手段と、
前記記憶手段から取得した前記グループ設定情報に基づいて、当該グループ設定情報に含まれる前記設定項目の設定を変更するよう前記他装置に対して指示する指示手段と、
を有する情報処理装置。
（付記２）
付記１に記載の情報処理装置であって、
前記指示手段は、自装置に対する前記設定項目の設定変更指示に応じて、前記グループ設定情報に含まれる当該設定項目の設定を変更するよう前記他装置に対して指示する
情報処理装置。
（付記３）
付記１又は２に記載の情報処理装置であって、
前記グループ設定情報は、前記設定項目ごとに当該設定項目を前記自装置及び前記他装置が設定可能か否かを示しており、
前記指示手段は、当該グループ設定情報に含まれる前記設定項目の設定を変更するよう当該設定項目を設定可能な旨を示す前記他装置に対して送信する
情報処理装置。
（付記４）
付記１又は２に記載の情報処理装置であって、
前記グループ設定情報は、前記設定項目ごとに当該設定項目を前記自装置及び前記他装置が設定可能か否かを示しており、
前記指示手段は、前記設定項目を設定可能か否かにかかわらず、当該グループ設定情報に含まれる前記設定項目の設定を変更するよう前記グループ設定情報に含まれる全ての前記他装置に対して指示する
情報処理装置。
（付記５）
自装置が設定可能な設定項目と他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を記憶する記憶手段を有する情報処理装置に、
前記記憶手段から取得した前記グループ設定情報に基づいて、当該グループ設定情報に含まれる前記設定項目の設定を変更するよう前記他装置に対して指示する指示手段
を実現させるためのプログラム。
（付記６）
自装置が設定可能な設定項目と他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を記憶する記憶手段を有する情報処理装置が、
前記記憶手段から前記グループ設定情報を取得し、取得した前記グループ設定情報に基づいて、当該グループ設定情報に含まれる前記設定項目の設定を変更するよう前記他装置に対して指示する情報処理方法。
（付記７）
自装置が設定可能な設定項目を示す自装置設定情報を当該自装置と接続された他装置に送信するとともに、前記他装置が送信した当該他装置が設定可能な設定項目を示す前記他装置の自装置設定情報を受信する送受信手段と、
前記自装置設定情報と、前記送受信手段が受信した前記他装置の自装置設定情報と、に基づいて、前記自装置が設定可能な設定項目と前記他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を生成する生成手段と、
を有する情報処理装置。
（付記８）
付記７に記載の情報処理装置であって、
前記生成手段は、前記設定項目を設定可能な装置の数に基づいて、前記グループ設定情報に当該設定項目を含めるか否か判断する
情報処理装置。
（付記９）
付記７又は８に記載の情報処理装置であって、
前記生成手段は、前記自装置及び前記他装置の数に対する前記設定項目を設定可能な装置の数の割合に基づいて、前記グループ設定情報に前記設定項目を含めるか否か判断する
情報処理装置。
（付記１０）
付記７乃至９のいずれかに記載の情報処理装置であって、
送受信手段は、自装置が設定可能であるものの設定の変更を行わない旨の情報を含む前記自装置設定情報を送信する
情報処理装置。
（付記１１）
付記７乃至１０のいずれかに記載の情報処理装置であって、
送受信手段は、前記他装置から前記他装置の自装置設定情報を受信すると、当該他装置に対して自装置の前記自装置設定情報を送信する
情報処理装置。
（付記１２）
付記７乃至１１のいずれかに記載の情報処理装置であって、
生成した前記グループ設定情報に基づいて、当該グループ設定情報に含まれる前記設定項目の設定を変更するよう前記他装置に対して指示する指示手段を有する
情報処理装置。
（付記１３）
付記１２に記載の情報処理装置であって、
前記送受信手段は、前記他装置から当該他装置が有する前記指示手段からの指示を受信し、
受信した前記他装置の前記指示手段からの指示に基づいて、前記設定項目の設定を変更する
情報処理装置。
（付記１４）
情報処理装置に、
自装置が設定可能な設定項目を示す自装置設定情報を当該自装置と接続された他装置に送信するとともに、前記他装置が送信した当該他装置が設定可能な設定項目を示す前記他装置の自装置設定情報を受信する送受信手段と、
前記自装置設定情報と、前記送受信手段が受信した前記他装置の自装置設定情報と、に基づいて、前記自装置が設定可能な設定項目と前記他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を生成する生成手段と、
を実現させるためのプログラム。
（付記１５）
情報処理装置が、
自装置が設定可能な設定項目を示す自装置設定情報を当該自装置と接続された他装置に送信するとともに、前記他装置が送信した当該他装置が設定可能な設定項目を示す前記他装置の自装置設定情報を受信し、
前記自装置設定情報と、受信した前記他装置の自装置設定情報と、に基づいて、前記自装置が設定可能な設定項目と前記他装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を生成する、
情報処理方法。
（付記１６）
第１の情報処理装置と、第２の情報処理装置と、を有する情報処理システムであって、
前記第１の情報処理装置は、当該第１の情報処理装置が設定可能な設定項目と前記第２の情報処理装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を記憶する記憶手段と、前記記憶手段から取得した前記グループ設定情報に基づいて、当該グループ設定情報に含まれる前記設定項目の設定を変更するよう前記第２の情報処理装置に対して指示する指示手段と、を有し、
前記第２の情報処理装置は、前記第１の情報処理装置が有する指示手段から受信した指示に基づいて、当該第２の情報処理装置の設定を変更する
情報処理システム。
（付記１７）
付記１６に記載の情報処理システムであって、
前記第１の情報処理装置の前記指示手段は、当該第１の情報処理装置の設定を変更する際に、変更する設定項目が前記グループ設定情報に含まれる設定項目である場合、前記第２の情報処理装置に対して当該設定項目の設定を変更するよう指示し、
前記第２の情報処理装置は、前記第１の情報処理装置から受信した指示に基づいて、当該第２の情報処理装置の設定を変更する
情報処理システム。
（付記１８）
付記１６又は１７に記載の情報処理システムであって、
前記第１の情報処理装置は、当該第１の情報処理装置が設定可能な設定項目を示す自装置設定情報を前記第２の情報処理装置に送信するとともに、前記第２の情報処理装置が送信した前記第２の情報処理装置が設定可能な設定項目を示す前記第２の情報処理装置の自装置設定情報を受信する送受信手段と、自装置の前記自装置設定情報と前記送受信手段が受信した前記第２の情報処理装置の自装置設定情報とに基づいて、自装置が設定可能な設定項目と前記第２の情報処理装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を生成する生成手段と、有し、
前記生成手段は、生成した前記グループ設定情報を前記記憶手段に格納する
情報処理システム。
（付記１９）
付記１８に記載の情報処理システムであって、
前記第２の情報処理装置は、当該第２の情報処理装置が設定可能な設定項目を示す自装置設定情報を前記第１の情報処理装置に送信するとともに、前記第１の情報処理装置が送信した前記第１の情報処理装置が設定可能な設定項目を示す前記第１の情報処理装置の自装置設定情報を受信する送受信手段と、自装置の前記自装置設定情報と前記送受信手段が受信した前記第１の情報処理装置の自装置設定情報とに基づいて、自装置が設定可能な設定項目と前記第１の情報処理装置が設定可能な設定項目とに共通する設定項目である共通項目を少なくとも一部に含むグループ設定情報を生成する生成手段と、有し、
前記第１の情報処理装置の前記送受信手段は、前記第２の情報処理装置に対して前記第１の情報処理装置の自装置設定情報を送信し、
前記第２の情報処理装置の前記送受信手段は、前記第１の情報処理装置から前記第１の情報処理装置の自装置設定情報を受信すると、前記第１の情報処理装置に対して前記第２の情報処理装置の自装置設定情報を送信する
情報処理システム。
【００９５】
なお、上記各実施形態及び付記において記載したプログラムは、記憶装置に記憶されていたり、コンピュータが読み取り可能な記録媒体に記録されていたりする。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【００９６】
以上、上記各実施形態を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解しうる様々な変更をすることが出来る。
【符号の説明】
【００９７】
１  情報処理装置
１０  装置設定デバイス
１００情報処理システム
１０１  ネットワーク
１１  設定格納領域
１１１  設定値群
１２  記憶装置
１２１  自装置設定情報
１２２  グループ設定情報
１３  グループ設定手段
１３１  テーブル生成手段
１３２  テーブル同期手段
１３３  テーブル統合・管理手段
１３４  設定値反映手段
１４  送受信手段
２  情報処理装置
２１  記憶手段
２２  指示手段
３  情報処理装置
３１  送受信手段
３２  生成手段
４  情報処理システム
５  第１の情報処理装置
５１  記憶手段
５２  指示手段
６  第２の情報処理装置
【図１】
2018128808.tif 000003
【図２】
2018128808.tif 000004
【図３】
2018128808.tif 000005
【図４】
2018128808.tif 000006
【図５】
2018128808.tif 000007
【図６】
2018128808.tif 000008
【図７】
2018128808.tif 000009
【図８】
2018128808.tif 000010
【図９】
2018128808.tif 000011
【図１０】
2018128808.tif 000012
【図１１】
2018128808.tif 000013