(57)【特許請求の範囲】
【請求項１】
位置情報と設定対象の装置を設定するための設定ファイルとを関連付けて記憶するファイル記憶手段と、
前記設定対象の装置に前記設定ファイルを反映させる設定端末から前記位置情報を受信する情報受信手段と、
前記情報受信手段が前記設定端末から受信した前記位置情報に関連する設定ファイルが前記ファイル記憶手段に記憶されている場合は該設定ファイルを取得し、取得した前記設定ファイルを前記設定端末に送信するファイル特定手段と、を備える、
ことを特徴とするファイル特定装置。
【請求項２】
前記ファイル特定手段は、前記情報受信手段が受信した前記位置情報に関連する設定ファイルが前記ファイル記憶手段に記憶されていない場合、デフォルトの設定ファイルを前記設定端末に送信する、
ことを特徴とする請求項１に記載のファイル特定装置。
【請求項３】
設定端末と、該設定端末にネットワークを介して接続されるファイル特定装置と、を備える設定支援システムであって、
前記ファイル特定装置は、
位置情報と設定対象の装置を設定するための設定ファイルとを関連付けて記憶するファイル記憶手段と、
前記設定端末から前記位置情報を受信する情報受信手段と、
前記情報受信手段が前記設定端末から受信した前記位置情報に関連する設定ファイルが前記ファイル記憶手段に記憶されている場合は該設定ファイルを取得し、取得した前記設定ファイルを前記設定端末に送信するファイル特定手段と、を備え、
前記設定端末は、
前記ファイル特定装置に前記位置情報を送信する送信手段と、
前記ファイル特定装置から送信される前記設定ファイルを受信する受信手段と、
前記受信手段が受信した設定ファイルを設定対象の装置に反映させる反映手段と、を備える、
ことを特徴とする設定支援システム。
【請求項４】
位置情報と設定対象の装置を設定するための設定ファイルとを関連付けて記憶するファイル記憶ステップと、
前記設定対象の装置に前記設定ファイルを反映させる設定端末から前記位置情報を受信する情報受信ステップと、
前記情報受信ステップで前記設定端末から受信した前記位置情報に関連する設定ファイルが前記ファイル記憶ステップで記憶されている場合は該設定ファイルを取得し、取得した前記設定ファイルを前記設定端末に送信するファイル特定ステップと、を備える、
ことを特徴とするファイル特定方法。
【請求項５】
コンピュータを、
位置情報と設定対象の装置を設定するための設定ファイルとを関連付けて記憶するファイル記憶手段、
前記設定対象の装置に前記設定ファイルを反映させる設定端末から前記位置情報を受信する情報受信手段、
前記情報受信手段が前記設定端末から受信した前記位置情報に関連する設定ファイルが前記ファイル記憶手段に記憶されている場合は該設定ファイルを取得し、取得した前記設定ファイルを前記設定端末に送信するファイル特定手段、として機能させる、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル特定装置、設定支援システム、ファイル特定方法及びプログラムに関する。
【背景技術】
【０００２】
ルータ等のネットワーク装置は、システムに導入する際、設置する場所や回線状況に応じた個別の設定を行う必要がある。
【０００３】
特許文献１は、ユーザがルータの機種情報（メーカや機種番号等）を入力し、その情報を基にルータを設定する設定サーバを開示している。
【０００４】
また、特許文献２は、機器設定ツールサーバ装置が、ユーザの指示に従って機器を設定する機器管理システムを開示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−０３２１４２号公報
【特許文献２】特開２０１０−０９２０９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１が開示する設定サーバは、ルータの機種情報等を基にルータを設定するため、予めルータの機種情報等を記憶し、これらの情報を管理する必要がある。また、このようなサーバが故障した場合、再度ルータの情報を登録し直す必要もある。
【０００７】
特許文献２が開示する機器管理システムは、機器を設定するために指示を入力する必要があるため、スキルを持つユーザが機器を設定する必要がある。このため、スキルを持たないユーザによる機器の設定は難しいという問題があり、人為的な設定ミスが発生する可能性がある。
【０００８】
このような問題を解決するために、スキルを持たないユーザであっても、自動で容易にルータ等のネットワーク装置の設定が可能なシステムや手法が求められている。
【０００９】
本発明は、上記事情に鑑みてなされたものであり、装置の設定を支援することができるファイル特定装置、設定支援システム、ファイル特定方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の第１の観点に係るファイル特定装置は、
位置情報と設定対象の装置を設定するための設定ファイルとを関連付けて記憶するファイル記憶手段と、
前記設定対象の装置に前記設定ファイルを反映させる設定端末から前記位置情報を受信する情報受信手段と、
前記情報受信手段が前記設定端末から受信した前記位置情報に関連する設定ファイルが前記ファイル記憶手段に記憶されている場合は該設定ファイルを取得し、取得した前記設定ファイルを前記設定端末に送信するファイル特定手段と、を備える、
ことを特徴とする。
【００１１】
また、前記ファイル特定手段は、前記情報受信手段が受信した前記位置情報に関連する設定ファイルが前記ファイル記憶手段に記憶されていない場合、デフォルトの設定ファイルを前記設定端末に送信してもよい。
【００１２】
上記目的を達成するため、本発明の第２の観点に係る設定支援システムは、
設定端末と、該設定端末にネットワークを介して接続されるファイル特定装置と、を備える設定支援システムであって、
前記ファイル特定装置は、
位置情報と設定対象の装置を設定するための設定ファイルとを関連付けて記憶するファイル記憶手段と、
前記設定端末から前記位置情報を受信する情報受信手段と、
前記情報受信手段が前記設定端末から受信した前記位置情報に関連する設定ファイルが前記ファイル記憶手段に記憶されている場合は該設定ファイルを取得し、取得した前記設定ファイルを前記設定端末に送信するファイル特定手段と、を備え、
前記設定端末は、
前記ファイル特定装置に前記位置情報を送信する送信手段と、
前記ファイル特定装置から送信される前記設定ファイルを受信する受信手段と、
前記受信手段が受信した設定ファイルを設定対象の装置に反映させる反映手段と、を備える、
ことを特徴とする。
【００１３】
上記目的を達成するため、本発明の第３の観点に係るファイル特定方法は、
位置情報と設定対象の装置を設定するための設定ファイルとを関連付けて記憶するファイル記憶ステップと、
前記設定対象の装置に前記設定ファイルを反映させる設定端末から前記位置情報を受信する情報受信ステップと、
前記情報受信ステップで前記設定端末から受信した前記位置情報に関連する設定ファイルが前記ファイル記憶ステップで記憶されている場合は該設定ファイルを取得し、取得した前記設定ファイルを前記設定端末に送信するファイル特定ステップと、を備える、
ことを特徴とする。
【００１４】
上記目的を達成するため、本発明の第４の観点に係るプログラムは、
コンピュータを、
位置情報と設定対象の装置を設定するための設定ファイルとを関連付けて記憶するファイル記憶手段、
前記設定対象の装置に前記設定ファイルを反映させる設定端末から前記位置情報を受信する情報受信手段、
前記情報受信手段が前記設定端末から受信した前記位置情報に関連する設定ファイルが前記ファイル記憶手段に記憶されている場合は該設定ファイルを取得し、取得した前記設定ファイルを前記設定端末に送信するファイル特定手段、として機能させる、
ことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、装置の設定を支援することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る設定支援システム構成の一例を示すブロック図である。
【図２】本発明の実施形態に係る各装置のハードウェア構成の一例を示すブロック図である。
【図３】実施形態１に係る設定支援システムの詳細な構成の一例を示すブロック図である。
【図４】実施形態１に係る設定ファイルと各種情報の関係を説明するための図である。
【図５】実施形態１に係る設定支援システムの各装置の動作の一例を示すフロー図である。
【図６】実施形態２に係る設定支援システムの詳細な構成の一例を示すブロック図である。
【図７】実施形態２に係る設定ファイルと各種情報の関係を説明するための図である。
【図８】実施形態２に係る設定支援システムの各装置の動作の一例を示すフロー図である。
【図９】実施形態２に係る移動情報送信処理及び詳細位置特定処理の一例を示すフロー図である。
【図１０】実施形態２に係る設定支援システムの具体的な動作の一例を説明するための図である。
【発明を実施するための形態】
【００１７】
（実施形態１）
以下、本実施形態に係る設定支援システムについて、図面を参照して説明する。
【００１８】
設定支援システム１は、図１に示すように、設定端末１００と、ファイル特定装置２００と、設定対象装置３００と、から構成されている。
【００１９】
設定端末１００は、設定対象装置３００を設定する端末であり、例えば、スマートフォン等の携帯端末である。設定端末１００は、移動体通信網等のネットワークを介して相互にファイル特定装置２００と接続し、取得した位置情報や気圧情報等の各情報を基にファイル特定装置２００から設定ファイルを受信する。なお、位置情報とは、緯度・経度の位置情報であり、気圧情報とは、ｈｐａ（ヘクトパスカル）単位の値である。また、設定ファイルとは、設定対象装置３００を設定するための情報を記述しているファイルである。
【００２０】
ファイル特定装置２００は、設定対象装置３００の設定ファイルを複数記憶する装置であり、例えば、通常のコンピュータ等の情報処理装置である。ファイル特定装置２００は、移動体通信網等のネットワークを介して相互に設定端末１００と接続し、設定端末１００から受信した各情報を基に、設定ファイルを特定する。
【００２１】
設定対象装置３００は、設定対象の装置であり、例えば、ルータ等のネットワーク装置である。設定対象装置３００は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のシリアルインタフェースを介して設定端末１００と接続する。なお、接続方法はシリアル接続に限られず、例えば、ネットワークを介して接続しても良い。
【００２２】
以上が、設定支援システム１の構成である。
【００２３】
続いて、設定支援システム１を構成する各装置のハードウェア構成について説明する。
【００２４】
設定支援システム１を構成する各装置は、それぞれ図２に示すように、制御部１１と、主記憶部１２と、外部記憶部１３と、操作部１４と、表示部１５と、送受信部１６と、から構成されている。主記憶部１２と、外部記憶部１３と、操作部１４と、表示部１５と、送受信部１６とは、いずれも内部バス１０を介して制御部１１と接続している。
【００２５】
送受信部１６は、シリアルインタフェースまたはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）インタフェース等から構成されている。送受信部１６は、図１に示す各装置からシリアルインタフェースやネットワークを介して送信された情報等を受信する。また、送受信部１６は、受信した情報等を、制御部１１に供給する。
【００２６】
外部記憶部１３は、フラッシュメモリ、ハードディスク、ＤＶＤ−ＲＡＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒａｎｄｏｍ−Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＤＶＤ−ＲＷ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  ＲｅＷｒｉｔａｂｌｅ）等の不揮発性メモリから構成され、後述する各処理を制御部１１に行わせるためのプログラム１９を予め記憶し、また、制御部１１の指示に従って、外部記憶部１３が記憶するデータを制御部１１に供給し、制御部１１から供給されたデータを記憶する。
【００２７】
主記憶部１２は、ＲＡＭ（Ｒａｎｄｏｍ−Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等から構成され、外部記憶部１３に記憶されているプログラム１９を読み込み、さらに制御部１１の作業領域としても使用される。
【００２８】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等から構成され、外部記憶部１３に記憶されているプログラム１９に従って、後述する各処理を実行する。
【００２９】
操作部１４は、キーボードやマウス、操作キーやタッチパネルなどの入力デバイス等と、入力デバイス等を内部バス１０に接続するインタフェース装置から構成されている。操作部１４は、ユーザの指示を処理する機能を備え、ユーザの操作によって入力されたデータを制御部１１に供給する。
【００３０】
表示部１５は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）または有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）等から構成されている。表示部１５は、各データや情報等を表示する。
【００３１】
なお、設定支援システム１内の各装置は、必ずしも上述の構成要素を備えている必要は無い。上述のハードウェア構成は一般的な情報処理装置の一例であり、例えば、設定対象装置３００は操作部１４、表示部１５を必ずしも備える必要は無い。
【００３２】
以上が、設定支援システム１を構成する各装置のハードウェア構成である。
【００３３】
続いて、設定支援システム１の詳細な構成について説明する。
【００３４】
設定端末１００は、図３に示すように、情報取得部１１０と、設定反映部１２０と、を備えている。
【００３５】
情報取得部１１０は、位置情報と、気圧情報と、自端末を一意に識別する識別番号と、を取得し、ネットワークを介してファイル特定装置２００に取得した各情報を送信する。情報取得部１１０は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）アンテナを備えており、ＧＰＳ衛星から受信した複数のＧＰＳ信号を基に現在の位置情報を求める。
【００３６】
また、情報取得部１１０は、気圧センサを備えており、例えば、コンデンサの電極間の距離の変化を静電容量の変化として検出し、気圧情報を求める。識別番号は、予め外部記憶部１３に記憶されており、情報取得部１１０は、外部記憶部１３から識別番号を取得する。なお、識別番号は、例えば設定端末１００の電話番号や、ＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｙ  Ｍｏｄｕｌｅ）カードのＩＤ等である。
【００３７】
設定反映部１２０は、ファイル特定装置２００から設定ファイルを受信し、受信した設定ファイルを設定対象装置３００に反映させる。設定の反映方法は、例えば、設定ファイルを設定対象装置３００に送信することで行われる。一般的な設定対象装置３００は、設定ファイルから設定を読み込む機能を備えているため、設定反映部１２０が設定ファイルを設定対象装置３００に送信するだけで、設定は反映されることとなる。
【００３８】
なお、情報取得部１１０及び設定反映部１２０は、プログラム１９により提供され、制御部１１及び主記憶部１２が協働して動作することで実現される機能部である。
【００３９】
ファイル特定装置２００は、情報受信部２１０と、ファイル特定部２２０と、ファイル記憶部２３０と、を備えている。
【００４０】
情報受信部２１０は、ネットワークを介して設定端末１００が取得した上述の各情報を受信し、受信した各情報をファイル特定部２２０に出力する。また、情報受信部２１０は、各情報をファイル特定部２２０に出力する際、気圧情報を基に高度情報を求め、求めた高度情報もファイル特定部２２０に出力する。
【００４１】
ファイル特定部２２０は、情報受信部２１０から受信した各情報を基にファイル記憶部２３０を参照して受信した情報に対応する設定ファイルを特定する。
【００４２】
ファイル記憶部２３０は、図４に示すように、位置情報、気圧情報、高度情報、識別番号、設定ファイル、をそれぞれ関連付けて記憶している。また、ファイル記憶部２３０は、設定ファイルそのものについても記憶している。なお、ファイル記憶部２３０は、位置情報を基に一意の設定ファイルを識別できる場合、必ずしも識別番号と気圧情報及び高度情報を関連付けて記憶する必要はない。
【００４３】
ファイル記憶部２３０は、予め上述の情報を記憶しており、設定対象装置３００の開発時、または設定対象装置３００を採用するシステムの構想時、等のタイミングで、スキルを持つ技術者が記憶する。
【００４４】
なお、情報受信部２１０及びファイル特定部２２０は、プログラム１９により提供され、制御部１１及び主記憶部１２が協働して動作することで実現される機能部である。
【００４５】
ファイル特定装置２００は、設定対象装置３００と接続した設定端末１００から位置情報を受信することで、例えば、その設定対象装置３００を配置するビル等の建物を特定することができる。また、ファイル特定装置２００は、設定端末１００から気圧情報を受信することで、そのビルのフロア（階数等）を特定することもできる。すなわち、ファイル特定装置２００は、位置情報と気圧情報を基に、設定対象装置３００をどのビルの何階に配置するのかを認識することができる。ファイル特定装置２００は、このようなビルやフロアの情報と設定ファイルとを関連付けて記憶していても良い。
【００４６】
なお、仮に同一位置（ビル）の同一気圧（フロア）の場所に複数の設定対象装置３００を配置する場合、ファイル特定装置２００は、設定端末１００を介してそのフロアの詳細な位置を設定端末１００の使用者に入力させ、同一ビルの同一フロア内に複数の設定対象装置３００を配置する場合でも、各設定対象装置３００に一意の設定ファイルを反映させることができる。
【００４７】
以上が、設定支援システム１の詳細な構成である。
【００４８】
続いて、設定支援システム１の動作の一例について説明する。
【００４９】
例えば、あるシステムに設定対象装置３００を配置するとする。この場合、まず、配送業者がそのシステムがある場所に設定対象装置３００を運送する。このとき、配送業者は設定端末１００を保有している。
【００５０】
配送業者は、予め決められた場所に設定対象装置３００を配置し、各種ケーブル（ＬＡＮケーブルや電源ケーブル）をセットし、設定端末１００と設定対象装置３００とをＵＳＢで接続する。
【００５１】
そして、配送業者は、設定端末１００を操作し、設定処理を開始させる。
【００５２】
設定処理を開始すると、設定端末１００は、図５に示すように、ファイル特定装置２００との通信を確立する（Ｓ１０１）。ファイル特定装置２００は、設定端末１００がファイル特定装置２００との通信を確立しようとすると、ファイル特定処理を開始し、設定端末と通信を確立する（Ｓ１０２）。
【００５３】
なお、この時、電波が良好でない場合など、ファイル特定装置２００との通信が確立できない場合、設定端末１００は、表示部１５にその旨を表示し、処理を終了する。
【００５４】
次に、設定端末１００の情報取得部１１０は、ＧＰＳを基に位置情報を取得し（Ｓ１０３）、気圧センサを基に気圧情報を取得し（Ｓ１０４）、外部記憶部１３から自端末の識別番号を取得する（Ｓ１０５）。
【００５５】
情報取得部１１０は、取得した各情報をファイル特定装置２００に送信する（Ｓ１０６）。
【００５６】
ファイル特定装置２００の情報受信部２１０は、設定端末１００から各情報を受信し、高度情報を求めてファイル特定部２２０に出力する。ファイル特定部２２０は、ファイル記憶部２３０を参照し、受信した各情報に対応する設定ファイルがあるか否かを判別する（Ｓ１０７）。
【００５７】
ファイル特定部２２０は、判別する際、始めに設定端末１００から受信した位置情報に対応する設定ファイルがあるか否かを判別し、対応する設定ファイルが複数ある場合、識別番号や高度情報を基に設定ファイルを絞り込んでも良い。すなわち、ファイル特定部２２０は、位置情報を基に一意の設定ファイルを特定できる場合、識別番号や高度情報を参照する必要はない。また、ファイル特定部２２０は、始めから位置情報、高度情報、識別番号に対応する設定ファイルを絞り込んでも良い。
【００５８】
受信した各情報に対応する設定ファイルがある場合（Ｓ１０７；ＹＥＳ）、ファイル特定部２２０は、その設定ファイルを取得し（Ｓ１０８）、取得した設定ファイルを設定端末１００に送信し（Ｓ１１０）、処理を終了する。
【００５９】
受信した各情報に対応する設定ファイルが無い場合（Ｓ１０７；ＮＯ）、ファイル特定部２２０は、デフォルトの設定ファイルを取得し（Ｓ１０９）、取得した設定ファイルを設定端末１００に送信し（Ｓ１１０）、処理を終了する。
【００６０】
設定端末１００は、ファイル特定装置２００から設定ファイルを受信すると（Ｓ１１１）、設定対象装置３００に設定ファイルを送信し（Ｓ１１２）、処理を終了する。
【００６１】
なお、デフォルトの設定ファイルは、予めファイル特定装置２００に記憶されており、このファイルの設定を反映した設定対象装置３００は、概ねシステムに異常をきたさない程度に動作する。
【００６２】
以上が、設定支援システム１の動作の一例である。
【００６３】
以上説明したように、本実施形態に係る設定支援システム１は、設定端末１００の位置情報、気圧情報、識別番号を基に設定ファイルを特定し、そのファイルの設定が設定対象装置３００に反映されるため、スキルの無い作業者でも容易に設定対象装置３００の設定をすることができる。
【００６４】
また、ファイル特定装置２００は、設定対象装置３００を一意に特定する情報を記憶する必要がないため、仮に設定対象装置３００に初期不良があった場合でも、その場で交換することができる。すなわち、設定ファイルと関連付けられているのは位置情報や気圧情報等の設定対象装置３００の配置場所であり、設定対象装置３００そのものではない。このため、例えば設定対象装置３００を複数台配置する場合でも、同一の機能を有する設定対象装置３００であればどこに配置しても良いことになる。
【００６５】
（実施形態２）
以下、本実施形態に係る設定支援システムについて、図面を参照して説明する。なお、実施形態１に係る設定支援システム１と同等の部分については、同一の符号を付す。
【００６６】
実施形態１に係る設定支援システム１の場合、ファイル特定装置２００は、同一ビルの同一フロアに複数の設定対象装置３００を配置する場合、設定端末１００を介してそのフロアの詳細な位置を設定端末１００の使用者に入力させることでフロア内の詳細な位置を特定する。本実施形態では、そのような場合でも、自動で詳細な位置を特定することができる設定支援システムについて説明する。
【００６７】
本実施形態に係る設定支援システム２は、図６に示すように、設定支援システム１の装置構成と同様である。
【００６８】
設定支援システム２に係る設定端末１００は、情報取得部１１０と設定反映部１２０に加え、移動情報送信部１３０を備えている。
【００６９】
移動情報送信部１３０は、加速度センサ等の計測器を備えており、設定端末１００が移動した際に、東西南北の移動方角を求める。すなわち、設定端末１００が南側から北側に移動した場合、移動情報送信部１３０は、移動方向を「南から北」として求める。以下の説明では、理解を容易にするために東西南北の４方角求める場合について説明するが、これに限られず、南東、北北西等、１６方位求めることができる。
【００７０】
なお、移動情報送信部１３０は、プログラム１９により提供され、制御部１１及び主記憶部１２が協働して動作することで実現される機能部である。
【００７１】
設定支援システム２に係るファイル特定装置２００は、情報受信部２１０とファイル特定部２２０及びファイル記憶部２３０に加え、詳細位置特定部２４０を備えている。
【００７２】
詳細位置特定部２４０は、設定端末１００から上述の移動情報を受信し、受信した移動情報を基に設定対象装置３００を配置する詳細な位置を求める。また、詳細位置特定部２４０は、求めた詳細な位置を基に、ファイル記憶部２３０を参照して設定ファイルを特定する。
【００７３】
なお、詳細位置特定部２４０は、プログラム１９により提供され、制御部１１及び主記憶部１２が協働して動作することで実現される機能部である。
【００７４】
また、ファイル記憶部２３０は、図７に示すように、位置情報や気圧情報等と共に、詳細位置の情報も設定ファイルと関連付けて記憶している。
【００７５】
以上が、設定支援システム２の詳細な構成である。
【００７６】
続いて、設定支援システム２の動作の一例について説明する。なお、ここでの説明は、実施形態１での説明と同様に、あるシステムに設定対象装置３００を配置する場合について説明する。
【００７７】
実施形態１に係る設定支援システム１と同様に、設定端末１００は、設定処理を開始し、位置情報、気圧情報、識別番号の各情報をファイル特定装置２００に送信し、ファイル特定装置２００はファイル特定処理を開始し、ファイル特定部２２０が受信した情報を基に対応する設定ファイルを特定する。
【００７８】
ここで、ファイル特定部２２０は、図８に示すように、受信した各情報の他に、詳細な位置の情報が必要か否かを判別する（Ｓ２０１）。例えば、受信した各情報を基に特定した設定ファイルが２以上あった場合、すなわち、位置情報、気圧情報、高度情報、識別番号を基に特定した設定ファイルが複数ある場合、ファイル特定部２２０は、詳細な位置の特定が必要であると判別する。
【００７９】
ファイル特定部２２０が詳細な位置の情報が必要であると判別した場合（Ｓ２０１；ＹＥＳ）、詳細位置特定部２４０は、詳細位置特定処理を実施し（Ｓ２０２）、処理を終了する。詳細位置特定部２４０は、処理を開始する際、設定端末１００に移動情報送信処理を開始させる。そして、設定端末１００の移動情報送信部１３０は、移動情報送信処理を開始し（Ｓ２０３）、処理を終了する。なお、これらの処理については後述する。
【００８０】
ファイル特定部２２０が詳細な位置の情報が不必要であると判別した場合（Ｓ２０１；ＮＯ）、ファイル特定部２２０は、実施形態１の説明と同様に、設定ファイルを取得し（Ｓ１０８）、取得した設定ファイルを送信し（Ｓ１１０）、処理を終了する。
【００８１】
設定端末１００は、設定ファイルを受信し（Ｓ１１１）、設定対象装置３００に設定ファイルを送信し（Ｓ１１２）、処理を終了する。
【００８２】
以上が、設定支援システム２の動作の一例である。
【００８３】
続いて、上述の詳細位置特定処理（図８のステップＳ２０２）と、移動情報送信処理（図８のステップＳ２０３）の一例について説明する。ここでは、同一位置、同一気圧の場所に、第１の設定対象装置３００と第２の設定対象装置３００を配置する場合について説明する。
【００８４】
詳細位置特定部２４０は、詳細位置特定処理を開始すると、図９に示すように、設定端末１００に移動情報送信処理を開始させると共に、表示指示を設定端末１００に送信する（Ｓ３０１）。
【００８５】
移動情報送信部１３０は、移動情報送信処理を開始すると、詳細位置特定部２４０から表示指示を受信し、表示部１５を介してユーザに対して操作指示を表示する（Ｓ３０２）。この指示は、例えば、「現在の設定対象装置から次に設定する予定の位置まで端末を移動させて下さい」というものである。
【００８６】
移動情報送信部１３０は、上述のような操作指示を表示した後、ユーザが操作するのを待機する（Ｓ３０３）。ここで、一定の時間が経過してもユーザが操作を開始しない場合、移動情報送信部１３０は、エラーをファイル特定装置２００に送信し、処理を終了する。
【００８７】
ユーザが操作指示に従って設定端末１００を移動させると、移動情報送信部１３０は、設定端末１００の移動後、移動情報を取得する（Ｓ３０４）。例えば、「現在の設定対象装置から次に設定する予定の位置まで端末を移動させて下さい」という指示に従って、ユーザが設定端末１００を第１の設定対象装置３００から第２の設定対象装置３００まで移動させた後、移動情報送信部１３０は、加速度センサを介して、どの方角からどの方角へ移動したかを取得する。ユーザが南から北へ設定端末１００を移動させた場合、移動情報送信部１３０は、「南から北」として移動情報を求める。
【００８８】
次に、移動情報送信部１３０は、求めた移動情報をファイル特定装置２００に送信する（Ｓ３０５）。
【００８９】
詳細位置特定部２４０は、設定端末１００から移動情報を受信すると、第１の設定対象装置３００の配置方角を求める（Ｓ３０６）。例えば、「南から北」という移動情報を受信した場合、詳細位置特定部２４０は、第１の設定対象装置３００の詳細位置は「南」、第２の設定対象装置３００の詳細位置は「北」、として求める。
【００９０】
次に、詳細位置特定部２４０は、ファイル記憶部２３０を参照し、求めた詳細位置に対応する設定ファイルがあるか否かを判別する（Ｓ３０７）。つまり、ファイル特定部２２０が求めた同一位置情報、同一気圧（高度）情報に対応する複数の設定ファイルの内から、詳細位置の情報を基に一意の設定ファイルをそれぞれ特定する。
【００９１】
求めた詳細位置に対応する設定ファイルがある場合（Ｓ３０７；ＹＥＳ）、詳細位置特定部２４０は、設定ファイルを特定し（Ｓ３０８）、特定した設定ファイルを設定端末１００に送信する（Ｓ３１０）。
【００９２】
求めた詳細位置に対応する設定ファイルが無い場合（Ｓ３０７；ＮＯ）、詳細位置特定部２４０は、デフォルトの設定ファイルを特定し（Ｓ３０９）、特定した設定ファイルを設定端末１００に送信する（Ｓ３１０）。
【００９３】
設定端末１００が設定ファイルを受信すると（Ｓ３１２）、移動情報送信部１３０は、ユーザに設定対象装置３００と接続させる指示を表示する（Ｓ３１３）。この表示は、例えば、「先程接続していた装置と再度接続して下さい」のようなものである。
【００９４】
設定端末１００と第１の設定対象装置３００が接続すると、設定端末１００は、設定ファイルを第１の設定対象装置３００に送信する（Ｓ３１４）。
【００９５】
このように処理することで、先に接続していた第１の設定対象装置３００への設定が完了となる。この設定処理の後、移動情報送信部１３０と詳細位置特定部２４０は、全ての設定対象装置３００の設定が終了したか否かを判別する（Ｓ３１１、Ｓ３１５）。なお、設定端末１００は、この判別をユーザに入力させることで実施しても良い。
【００９６】
全ての設定対象装置３００の設定が終了していない場合（Ｓ３１１；ＮＯ、Ｓ３１５；ＮＯ）、詳細位置特定部２４０は、ステップＳ３０６に戻り、移動情報送信部１３０は、ステップＳ３１２に戻る。
【００９７】
詳細位置特定部２４０は、先の処理で受信した移動情報を基に第２の設定対象装置３００の詳細位置を特定する（Ｓ３０６）。詳細位置の特定後、詳細位置特定部２４０は、設定ファイルの判別（Ｓ３０７）、設定ファイルの特定（Ｓ３０８、Ｓ３０９）を経て、第２の設定対象装置３００の設定ファイルを設定端末１００に送信する（Ｓ３１０）。そして、詳細位置特定部２４０は、全ての設定対象装置３００への設定が完了したと判別し（Ｓ３１１；ＹＥＳ）、処理を終了する。
【００９８】
移動情報送信部１３０は、ファイル特定装置２００から設定ファイルを受信し（Ｓ３１２）、第２の設定対象装置３００との接続指示を表示する（Ｓ３１３）。その後、移動情報送信部１３０は、設定ファイルを設定対象装置３００に送信し（Ｓ３１４）、全ての設定対象装置３００への設定が完了したと判別し（Ｓ３１５；ＹＥＳ）、処理を終了する。
【００９９】
このように処理することで、第２の設定対象装置３００の設定が完了となる。同一位置、同一気圧の場所に３以上の設定対象装置３００を配置する場合でも、同様の処理で設定する。
【０１００】
なお、ここでは、別々に設定対象装置３００の設定をする処理を説明したが、これに限られず、例えば、ファイル特定装置２００が一度に複数の設定ファイルを設定端末１００送信し、設定端末１００が設定ファイルを保持しながら各設定対象装置３００の設定をする処理にしても良い。
【０１０１】
以上が、詳細位置特定処理（図８のステップＳ２０２）と、移動情報送信処理（図８のステップＳ２０３）の一例である。
【０１０２】
続いて、理解を容易にするために、設定支援システム２の具体的な動作の一例について説明する。本具体例では、設定端末１００がスマートフォンであり、設定対象装置３００がルータである場合について説明する。
【０１０３】
まず、配送業者は、設定対象装置３００であるルータＡを配置する場合、図１０に示すように、指定されたビルの指定されたフロアにルータＡを配置する。
【０１０４】
その後、配送業者は、指定されたスマートフォンＡをルータＡとＵＳＢケーブルを用いて接続する。接続が完了すると、配送業者は、スマートフォンＡを操作して設定開始指示を出す。
【０１０５】
設定開始指示が出されると、スマートフォンＡは、ファイル特定装置２００との接続を確立し、現在の位置情報と気圧情報及び電話番号を取得してファイル特定装置２００に送信する。このとき、位置情報は、「北緯３５”３８’３７．６１、東経１３９”１２’０６．３５」であり、気圧情報は、「１０１３．４ｈｐａ」であり、識別番号は、電話番号の「０８０２２２２２２２２」であるとする。
【０１０６】
ファイル特定装置２００は、受信した位置情報と気圧情報及び電話番号を基に設定ファイルを特定する。受信した情報が上述の情報であり、ファイル記憶部２３０に図７に示す各データを記憶している場合、ファイル特定装置２００は、設定ファイルとして、「ｃｏｎｆｉｇ０２．ｃｏｎｆ」を特定する。ファイル特定装置２００は、特定した「ｃｏｎｆｉｇ０２．ｃｏｎｆ」ファイルをスマートフォンＡに送信し、スマートフォンＡは、受信した「ｃｏｎｆｉｇ０２．ｃｏｎｆ」ファイルをルータＡに送信する。
【０１０７】
このように、配送業者はルータＡを指定された場所に配置し、スマートフォンＡのボタンを押すだけでルータＡの設定を完了することができる。
【０１０８】
次に、ルータＢとルータＣを配置する場合、配送業者は、ルータＢとルータＣを指定された場所に配置し、まずはルータＢと指定されたスマートフォンＢとをＵＳＢで接続し、スマートフォンＢに設定開始指示を出す。
【０１０９】
スマートフォンＢは、ファイル特定装置２００と接続を確立し、現在の位置情報と気圧情報及び識別番号を取得してファイル特定装置２００に送信する。このとき、位置情報は、「北緯３５”３８’３７．６１、東経１３９”１２’０６．３５」であり、気圧情報は、「１０１３．５ｈｐａ」であり、識別番号は、電話番号の「０８０３３３３３３３３」であるとする。
【０１１０】
ファイル特定装置２００は、受信した位置情報と気圧情報及び電話番号を基に設定ファイルを特定する。受信した情報が上述の情報である場合、ファイル特定装置２００は、図７に示すファイル記憶部２３０を参照し、設定ファイルとして「ｃｏｎｆｉｇ０４．ｃｏｎｆ」と「ｃｏｎｆｉｇ０５．ｃｏｎｆ」の２ファイルを特定する。
【０１１１】
この場合、ルータＢ、Ｃに一意の設定ファイルを反映させるため、詳細な位置の情報が必要であり、ファイル特定装置２００は、スマートフォンＢを介して配送業者に指示を出し、スマートフォンＢを移動させる。スマートフォンＢは、ファイル特定装置２００の指示に従って、画面上で「現在接続している装置から次に設定する予定の装置の配置予定場所まで移動して下さい」と表示する。
【０１１２】
配送業者は、スマートフォンＢの画面上の案内に従って、スマートフォンＢをルータＢからルータＣまで移動させる。このとき、ルータＢとスマートフォンＢは一旦切断する。
【０１１３】
スマートフォンＢは、自端末の移動に伴い、移動情報を取得する。この場合、「北から南」に移動したという情報を取得し、ファイル特定装置２００にこの移動情報を送信する。
【０１１４】
ファイル特定装置２００は、移動情報を受信すると、ルータＢの詳細な位置を特定する。スマートフォンＢをルータＢからルータＣに移動させると、「北から南」に移動するため、ファイル特定装置２００は、ルータＢが北側、ルータＣが南側に配置されていると判別することができる。
【０１１５】
このようにルータＢ、Ｃの詳細な位置を判別することで、ファイル特定装置２００は、ルータＢには「ｃｏｎｆｉｇ０４．ｃｏｎｆ」、ルータＣには「ｃｏｎｆｉｇ０５．ｃｏｎｆ」、と各ルータに一意の設定ファイルを割り振ることができる。
【０１１６】
スマートフォンＢは、設定ファイルを受信すると、元のルータとの接続を戻すように配送業者に指示し、ルータＢとの接続後に「ｃｏｎｆｉｇ０４．ｃｏｎｆ」をルータＢに反映する。
【０１１７】
その後、次に設定予定のルータＣに接続するように指示し、次に設定予定の装置、すなわちルータＣに、「ｃｏｎｆｉｇ０５．ｃｏｎｆ」ファイルを反映させる。
【０１１８】
このように、配送業者はルータＢ、Ｃを指定された場所に配置し、スマートフォンＢのボタンを押し、画面上の案内に従って操作するだけでルータＢ、Ｃの設定を完了することができる。
【０１１９】
以上が、設定支援システム２の具体的な動作の一例である。
【０１２０】
以上説明したように、本実施形態に係る設定支援システム２は、実施形態１に係る設定支援システム１と同等の効果を得ることができ、さらに、同一の位置情報と気圧情報に設定対象装置３００を配置する場合であっても、最上に設定ファイルを反映させることができる。
【０１２１】
また、移動情報を基に詳細な位置を特定し、それを基に設定ファイルを特定するため、スキルの無い作業者でも容易に設定対象装置３００の設定をすることができる。
【０１２２】
また、自動的に詳細な位置を特定することができるため、人為的なミスを削減することができる。
【０１２３】
（変形例）
本発明は、上記実施形態に限定されず、種々の変形例及び応用が可能である。上記実施形態では、設定対象装置３００の配置場所が同一位置情報、同一気圧情報である場合に、加速度センサを基にさらに詳細な方角の配置場所を特定する構成について説明したが、これに限られない。すなわち、設定対象装置３００の配置場所から特定される設定ファイルが複数ある場合でも、設定対象装置３００に一意の設定ファイルを割り振る方法は任意である。
【０１２４】
例えば、予め設定対象装置３００の設定順を決めておき、ファイル特定装置２００は設定順に従って設定ファイルを特定する構成にしても良い。この構成を採用する場合、ファイル特定装置２００のファイル記憶部２３０は、図７に示す詳細位置に代わり、「設定順」を関連付けて記憶すれば良い。
【０１２５】
また、例えば、設定対象装置３００の配送業者等が配置場所のラック番号や、部屋番号等、詳細な位置を特定する識別子を入力し、ファイル特定装置２００はその識別子を基に設定ファイルを特定する構成にしても良い。この構成を採用する場合、ファイル特定装置２００のファイル記憶部２３０は、図７に示す詳細位置に代わり、「詳細位置識別子」を関連付けて記憶すれば良い。
【０１２６】
また、例えば、配置場所に既存している装置を利用し、設定端末１００と通信することで詳細な位置を特定しても良い。例えば、無線ＬＡＮのアクセスポイントを利用し、設定端末１００とアクセスポイントとの無線ＬＡＮ通信によって詳細な位置を特定しても良い。また、例えば、Ｂｌｕｅｔｏｏｔｈを利用した設定端末１００と装置との通信によって詳細な位置を特定しても良い。
【０１２７】
本実施形態では、ファイル特定装置２００が記憶している設定ファイルを基に設定対象装置３００の設定を行うが、設定対象装置３００がルータ等のネットワーク装置である場合、設定ファイルには、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス等の各種ネットワークの情報が記述されている。ファイル特定装置２００は、事前にＩＰアドレス等が決められていなくとも、位置情報を基にＩＰアドレスを作成し、自動的に設定ファイルを作成することも可能である。
【０１２８】
この構成を採用する場合、例えば、ファイル特定装置２００は、位置情報を基に作成したＩＰアドレスのリストを生成しておき、次にそのリストの位置情報に近い場所の位置情報を受信した際、そのＩＰアドレスと同一ネットワークのＩＰアドレスを設定ファイルに記述する、等の動作をする。このように、ファイル特定装置２００が設定ファイルを学習することで、システム構築者や技術者は、一定のルールだけ記憶させておけば、予め設定ファイルを作成する必要が無くなる。
【０１２９】
本実施形態では、位置情報と気圧情報及び移動方角を基に設定対象装置３００の配置場所（ビル、フロア等）を特定する構成について説明したが、これに限られず、設定対象装置３００の配置場所が特定できれば任意である。例えば、予め配置場所の住所と設定ファイルとを関連付けて記憶させておき、配送業者が設定端末１００を介して住所を入力することで、設定ファイルを特定する構成を採用しても良い。
【０１３０】
また、本実施形態に係る設定支援システム１、２は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。たとえば、上述の動作を実行するためのプログラム１９を、コンピュータが読み取り可能な記録媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）に格納して配布し、このプログラム１９をコンピュータにインストールすることにより、上述の処理を実行する設定支援システム１、２を構成してもよい。また、インターネット等の通信ネットワーク上のファイル特定装置が有する記憶装置にこのプログラム１９を格納しておき、通常のコンピュータシステムがダウンロード等することで設定支援システム１、２を構成してもよい。
【０１３１】
また、設定支援システム１、２の機能を、ＯＳ（オペレーティングシステム）とアプリケーションプログラムの分担、またはＯＳとアプリケーションプログラムとの協働により実現する場合などには、アプリケーションプログラム部分のみを記録媒体や記憶装置に格納してもよい。
【０１３２】
また、搬送波にプログラム１９を重畳し、通信ネットワークを介して配信することも可能である。たとえば、通信ネットワーク上の掲示板（ＢＢＳ：Ｂｕｌｌｅｔｉｎ  Ｂｏａｒｄ  Ｓｙｓｔｅｍ）にこのプログラム１９を掲示し、ネットワークを介してプログラム１９を配信してもよい。そして、このプログラム１９を起動し、ＯＳの制御下で、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行できるように構成してもよい。
【０１３３】
なお、本発明は、本発明の広義の趣旨及び範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。また、上述した実施形態は、本発明を説明するためのものであり、本発明の範囲を限定するものではない。つまり、本発明の範囲は、実施形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、本発明の範囲内とみなされる。
【符号の説明】
【０１３４】
１、２    設定支援システム
１００    設定端末
１１０    情報取得部
１２０    設定反映部
１３０    移動情報送信部
２００    ファイル特定装置
２１０    情報受信部
２２０    ファイル特定部
２３０    ファイル記憶部
２４０    詳細位置特定部
３００    設定対象装置
１０      内部バス
１１      制御部
１２      主記憶部
１３      外部記憶部
１４      操作部
１５      表示部
１６      送受信部
１９      プログラム
【図１】
0005600306.tif 000002
【図２】
0005600306.tif 000003
【図３】
0005600306.tif 000004
【図４】
0005600306.tif 000005
【図５】
0005600306.tif 000006
【図６】
0005600306.tif 000007
【図７】
0005600306.tif 000008
【図８】
0005600306.tif 000009
【図９】
0005600306.tif 000010
【図１０】
0005600306.tif 000011