(57)【要約】【課題】ネットワーク対応機器の設定画面を容易に開くことが可能な設定支援装置、設定支援方法およびプログラムを提供する。【解決手段】設定支援装置は、ネットワーク対応機器に宛先IPアドレスを変化させながら所定パケットを送信し、ネットワーク対応機器からの所定パケットに対する応答パケットの有無に基づいて、ネットワーク対応機器のIPアドレスを検出する検出処理を実行し、ネットワーク対応機器のIPアドレスを用いて、ネットワーク対応機器からネットワーク対応機器の設定画面を取得する取得手段と、取得手段にて取得された設定画面を表示する表示手段と、を含む。【選択図】図１
2014171171.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク対応機器に宛先IPアドレスを変化させながら所定パケットを送信し、前記ネットワーク対応機器からの前記所定パケットに対する応答パケットの有無に基づいて、前記ネットワーク対応機器のIPアドレスを検出する検出処理を実行し、前記ネットワーク対応機器のIPアドレスを用いて、前記ネットワーク対応機器から当該ネットワーク対応機器の設定画面を取得する取得手段と、
前記取得手段にて取得された設定画面を表示する表示手段と、を含む設定支援装置。
【請求項２】
請求項１に記載の設定支援装置において、
前記取得手段は、前記設定支援装置が前記ネットワーク対応機器に接続した際に、前記検出処理を実行する、設定支援装置。
【請求項３】
請求項２に記載の設定支援装置において、
前記ネットワーク対応機器のIPアドレスを記憶する記憶手段をさらに含み、
前記取得手段は、前記記憶手段が前記ネットワーク対応機器のIPアドレスを記憶している状況で、前記設定支援装置が前記ネットワーク対応機器に接続した場合には、前記検出処理を実行せずに、前記記憶手段に記憶された前記ネットワーク対応機器のIPアドレスを用いて、前記ネットワーク対応機器から前記設定画面を取得する、設定支援装置。
【請求項４】
請求項１から３のいずれか１項に記載の設定支援装置において、
前記所定パケットは、pingパケットである、設定支援装置。
【請求項５】
設定支援装置が行う設定支援方法であって、
ネットワーク対応機器に宛先IPアドレスを変化させながら所定パケットを送信し、前記ネットワーク対応機器からの前記所定パケットに対する応答パケットの有無に基づいて、前記ネットワーク対応機器のIPアドレスを検出する検出処理を実行し、前記ネットワーク対応機器のIPアドレスを用いて、前記ネットワーク対応機器から当該ネットワーク対応機器の設定画面を取得する取得ステップと、
取得された前記設定画面を表示する表示ステップと、を含む設定支援方法。
【請求項６】
コンピュータに、
ネットワーク対応機器に宛先IPアドレスを変化させながら所定パケットを送信し、前記ネットワーク対応機器からの前記所定パケットに対する応答パケットの有無に基づいて、前記ネットワーク対応機器のIPアドレスを検出する検出処理を実行し、前記ネットワーク対応機器のIPアドレスを用いて、前記ネットワーク対応機器から当該ネットワーク対応機器の設定画面を取得する取得手順と、
取得された前記設定画面を表示する表示手順と、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設定支援装置、設定支援方法およびプログラムに関し、例えば、IP（Internet Protocol）アドレスが割り当てられたネットワーク対応機器についての設定を支援する設定支援装置、設定支援方法およびプログラムに関する。
【背景技術】
【０００２】
近年、ルータやSTB（Set Top Box）等のネットワーク対応機器が、多くのメーカから発売されている。
【０００３】
ルータやSTB等のネットワーク対応機器において通信用の設定を行うには、PC（Personal Computer）やスマートフォン、タブレット等の機器（以下「端末装置」と称する）を、初期状態のネットワーク対応機器に接続し、端末装置にネットワーク対応機器の設定画面を表示し、表示された設定画面を用いてネットワーク対応機器の通信用の設定を行う必要がある。
【０００４】
また、特許文献１には、ネットワークにサーバが接続された際に、pingコマンドを実行して空きIPアドレスを探索し、探索された空きIPアドレスをサーバに割り当てるネットワーク装置が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−３６８７６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ユーザが、ルータやSTB等のネットワーク対応機器のIPアドレスを、ネットワーク環境に合わせて変更することが考えられる。しかしながら、ユーザがネットワーク対応機器の変更後のIPアドレスを忘れてしまった場合、ネットワーク対応機器と接続するPC等の端末装置に、ネットワーク対応機器のIPアドレス（つまり初期状態とは異なるIPアドレス）を設定できなくなる。このため、PC等の端末装置でネットワーク対応機器の設定画面を開けなくなるという問題があった。
【０００７】
この問題を解決するために、特許文献１に記載のネットワーク装置を用いて、pingコマンドにてネットワーク対応機器のIPアドレスを探索することも考えられる。
【０００８】
しかしながら、この場合、探索されたIPアドレスをネットワーク対応機器のIPアドレスとしてPC等の端末装置に設定し、PC等の端末装置とネットワーク対応機器との間で通信を行わせて、PC等の端末装置にネットワーク対応機器の設定画面を表示するという煩わしい作業が必要となってしまう。
【０００９】
本発明の目的は、上記課題を解決可能な設定支援装置、設定支援方法およびプログラムを提供することである。
【課題を解決するための手段】
【００１０】
本発明の設定支援装置は、
ネットワーク対応機器に宛先IPアドレスを変化させながら所定パケットを送信し、前記ネットワーク対応機器からの前記所定パケットに対する応答パケットの有無に基づいて、前記ネットワーク対応機器のIPアドレスを検出する検出処理を実行し、前記ネットワーク対応機器のIPアドレスを用いて、前記ネットワーク対応機器から当該ネットワーク対応機器の設定画面を取得する取得手段と、
前記取得手段にて取得された設定画面を表示する表示手段と、を含む。
【００１１】
本発明の設定支援方法は、設定支援装置が行う設定支援方法であって、
ネットワーク対応機器に宛先IPアドレスを変化させながら所定パケットを送信し、前記ネットワーク対応機器からの前記所定パケットに対する応答パケットの有無に基づいて、前記ネットワーク対応機器のIPアドレスを検出する検出処理を実行し、前記ネットワーク対応機器のIPアドレスを用いて、前記ネットワーク対応機器から当該ネットワーク対応機器の設定画面を取得する取得ステップと、
取得された前記設定画面を表示する表示ステップと、を含む。
【００１２】
本発明のプログラムは、
コンピュータに、
ネットワーク対応機器に宛先IPアドレスを変化させながら所定パケットを送信し、前記ネットワーク対応機器からの前記所定パケットに対する応答パケットの有無に基づいて、前記ネットワーク対応機器のIPアドレスを検出する検出処理を実行し、前記ネットワーク対応機器のIPアドレスを用いて、前記ネットワーク対応機器から当該ネットワーク対応機器の設定画面を取得する取得手順と、
取得された前記設定画面を表示する表示手順と、を実行させる。
【発明の効果】
【００１３】
本発明によれば、ネットワーク対応機器の設定画面を容易に開くことが可能になる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態の設定画面アクセス装置１００と、ネットワーク対応機器２００と、を示した図である。
【図２】設定画面アクセス装置１００の動作を説明するためのフローチャートである。
【図３】接続確認部１０３と表示部１０５とからなる設定画面アクセス装置１００を示した図である。
【図４】記憶部１０４に記憶されたネットワーク対応機器２００のIPアドレスを用いて、ネットワーク対応機器２００から設定画面を取得する動作を説明するための図である。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態について図面を参照して説明する。
【００１６】
図１は、本発明の一実施形態の設定画面アクセス装置１００と、ネットワーク対応機器２００と、を示した図である。
【００１７】
設定画面アクセス装置１００は、設定支援装置の一例である。設定画面アクセス装置１００は、ネットワーク対応機器２００と接続される。
【００１８】
ネットワーク対応機器２００は、例えば、ルータまたはSTBである。ネットワーク対応機器２００は、イーサ（Ether）部２０１と、USB（Universal Serial Bus）部２０２と、記憶部２０３と、制御部２０４と、を含む。
【００１９】
イーサ部２０１は、イーサネット（登録商標）に対応する入出力端子である。USB部２０２は、USBに対応する入出力端子である。記憶部２０３は、ネットワーク対応機器２００の設定画面（例えば、ネットワーク対応機器２００の通信用の設定を行うための設計画面）を表す設定画面情報を記憶する。制御部２０４は、ネットワーク対応機器２００を制御する。また、制御部２０４は、ネットワーク対応機器２００に割り当てられたIPアドレスを用いてアクセスされると、記憶部２０３に記憶された設定画面情報を、アクセス元に提供する。
【００２０】
設定画面アクセス装置１００は、イーサ部１０１と、USB部１０２と、接続確認部１０３と、記憶部１０４と、表示部１０５と、を含む。
【００２１】
イーサ部１０１は、イーサネットに対応する入出力端子である。
【００２２】
USB部１０２は、USBに対応する入出力端子である。
【００２３】
接続確認部１０３は、取得手段の一例である。
【００２４】
接続確認部１０３は、設定画面アクセス装置１００とネットワーク対応機器２００との接続を確認する。
【００２５】
また、接続確認部１０３は、ネットワーク対応機器２００に、宛先IPアドレスを変化させながらpingパケットを送信し、ネットワーク対応機器２００からのpingパケットに対する応答パケットの有無に基づいて、ネットワーク対応機器２００のIPアドレスを検出する処理（以下「検出処理」と称する）を実行する。なお、pingパケットは、所定パケットの一例である。
【００２６】
本実施形態では、接続確認部１０３は、設定画面アクセス装置１００がネットワーク対応機器２００に接続した際に、検出処理（ネットワーク対応機器２００に、宛先IPアドレスを変化させながらpingパケットを送信し、ネットワーク対応機器２００からのpingパケットに対する応答パケットの有無に基づいて、ネットワーク対応機器２００のIPアドレスを検出する処理）を実行する。
【００２７】
また、接続確認部１０３は、検出されたネットワーク対応機器２００のIPアドレスを用いて、ネットワーク対応機器２００から、ネットワーク対応機器２００の設定画面（設定画面情報）を取得する。
【００２８】
記憶部１０４は、記憶手段の一例である。
【００２９】
記憶部１０４は、接続確認部１０３が検出したネットワーク対応機器２００のIPアドレスを記憶する。また、記憶部１０４は、接続確認部１０３が取得したネットワーク対応機器２００の設定画面（設定画面情報）を記憶してもよい。
【００３０】
表示部１０５は、表示手段の一例である。表示部１０５は、種々の情報を表示する。
【００３１】
次に、動作を説明する。
【００３２】
図２は、設定画面アクセス装置１００の動作を説明するためのフローチャートである。
【００３３】
接続確認部１０３は、イーサ部１０１がイーサネットケーブル３００を介してネットワーク対応機器２００と接続しているかを確認する（ステップＳ２０１）。
【００３４】
ステップＳ２０１でイーサ部１０１がネットワーク対応機器２００と接続している場合、接続確認部１０３は、イーサ部１０１がネットワーク対応機器２００と接続している旨のイーサ接続情報を、記憶部１０４に保存する（ステップＳ２０２）。
【００３５】
一方、ステップＳ２０１でイーサ部１０１がネットワーク対応機器２００と接続していない場合、接続確認部１０３は、USB部１０２がUSBケーブル４００を介してネットワーク対応機器２００と接続しているかを確認する（ステップＳ２０３）。
【００３６】
ステップＳ２０３でUSB部１０２がネットワーク対応機器２００と接続している場合、接続確認部１０３は、USB部１０２がネットワーク対応機器２００と接続している旨のUSB接続情報を、記憶部１０４に保存する（ステップＳ２０２）。
【００３７】
一方、ステップＳ２０３でUSB部１０２がネットワーク対応機器２００と接続していない場合、設定画面アクセス装置１００にネットワーク対応機器２００が接続されていないことになり、接続確認部１０３は、処理をステップＳ２０１に戻す。
【００３８】
ステップＳ２０２が終了すると、接続確認部１０３は、pingパケットの送信に用いるアドレス（以下「pingパケット用IPアドレス」と称する）として、IPv4（Internet Protocol Version 4）のアドレス000.000.000.000を設定する（ステップＳ２０４）。
【００３９】
続いて、接続確認部１０３は、設定されたpingパケット用IPアドレスを指定してpingパケットを、ネットワーク対応機器２００に送信する（ステップＳ２０５）。この際、接続確認部１０３は、記憶部１０４にイーサ接続情報が記憶されている場合には、イーサ部１０１からpingパケットを送信し、記憶部１０４にUSB接続情報が記憶されている場合には、USB部１０２からpingパケットを送信する。
【００４０】
なお、ネットワーク対応機器２００は、ネットワーク対応機器２００に割り当てられているIPアドレスが指定されたpingパケットを受信した場合には、pingパケットに対する応答パケットを、pingパケットの送信元に返信する。
【００４１】
続いて、接続確認部１０３は、pingパケットに対する応答パケットの有無を判断する（ステップＳ２０６）。
【００４２】
ステップＳ２０６で応答パケットが無い場合、接続確認部１０３は、pingパケット用IPアドレス（この場合、IPv4のアドレス）が999.999.999.999であるかを判断する（ステップＳ２０７）。
【００４３】
ステップＳ２０７でpingパケット用IPアドレス（IPv4のアドレス）が999.999.999.999でないと、接続確認部１０３は、pingパケット用IPアドレス（IPv4のアドレス）に１をプラスし（ステップＳ２０８）、処理をステップＳ２０５に戻す。
【００４４】
一方、ステップＳ２０６で応答パケットがある場合、接続確認部１０３は、応答のあったpingパケット用IPアドレスにアクセスする（ステップＳ２０９）。
【００４５】
なお、ネットワーク対応機器２００の制御部２０４は、ネットワーク対応機器２００に割り当てられたIPアドレスを用いてアクセスされると、記憶部２０３に記憶された設定画面情報を、アクセス元に提供する。
【００４６】
ステップＳ２０９に続いて、接続確認部１０３は、設定画面（設定画面情報）を入手できたかを判断する（ステップＳ２１０）。
【００４７】
ステップＳ２１０で設定画面（設定画面情報）を入手できなかった場合、接続確認部１０３は、処理をステップＳ２０７に進める。
【００４８】
一方、ステップＳ２１０で設定画面（設定画面情報）を入手できた場合、接続確認部１０３は、設定画面を表示部１０５に表示し、かつ、設定画面（設定画面情報）を入手する際に用いたpingパケット用IPアドレスを、ネットワーク対応機器２００のIPアドレスとして記憶部１０４に保存する（ステップＳ２１１）。
【００４９】
また、ステップＳ２０７でpingパケット用IPアドレス（IPv4のアドレス）が999.999.999.999であると、接続確認部１０３は、pingパケット用IPアドレスとして、IPv6（Internet Protocol Version 6）のアドレス0: :0を設定する（ステップＳ２１２）。
【００５０】
続いて、接続確認部１０３は、設定されたpingパケット用IPアドレスを指定してpingパケットを、ネットワーク対応機器２００に送信する（ステップＳ２１３）。この際、ステップＳ２０５と同様に、接続確認部１０３は、記憶部１０４にイーサ接続情報が記憶されている場合には、イーサ部１０１からpingパケットを送信し、記憶部１０４にUSB接続情報が記憶されている場合には、USB部１０２からpingパケットを送信する。
【００５１】
続いて、接続確認部１０３は、pingパケットに対する応答パケットの有無を判断する（ステップＳ２１４）。
【００５２】
ステップＳ２１４で応答パケットが無い場合、接続確認部１０３は、pingパケット用IPアドレス（この場合、IPv6のアドレス）が最大値であるかを判断する（ステップＳ２１５）。
【００５３】
ステップＳ２１５でpingパケット用IPアドレス（IPv6のアドレス）が最大値でないと、接続確認部１０３は、pingパケット用IPアドレス（IPv6のアドレス）に１をプラスし（ステップＳ２１６）、処理をステップＳ２１３に戻す。
【００５４】
一方、ステップＳ２１４で応答パケットがある場合、接続確認部１０３は、応答のあったpingパケット用IPアドレスにアクセスする（ステップＳ２１７）。
【００５５】
続いて、接続確認部１０３は、設定画面（設定画面情報）を入手できたかを判断する（ステップＳ２１８）。
【００５６】
ステップＳ２１８で設定画面（設定画面情報）を入手できなかった場合、接続確認部１０３は、処理をステップＳ２１５に進める。
【００５７】
一方、ステップＳ２１８で設定画面（設定画面情報）を入手できた場合、接続確認部１０３は、設定画面を表示部１０５に表示し、かつ、設定画面（設定画面情報）を入手する際に用いたpingパケット用IPアドレスを、ネットワーク対応機器２００のIPアドレスとして記憶部１０４に記憶する（ステップＳ２１１）。
【００５８】
次に、本実施形態の効果について説明する。
【００５９】
本実施形態によれば、接続確認部１０３は、ネットワーク対応機器２００に宛先IPアドレスを変化させながらpingパケットを送信し、ネットワーク対応機器２００からのpingパケットに対する応答パケットの有無に基づいて、ネットワーク対応機器２００のIPアドレスを検出する検出処理を実行する。そして、接続確認部１０３は、検出されたネットワーク対応機器２００のIPアドレスを用いて、ネットワーク対応機器２００からネットワーク対応機器２００の設定画面を取得する。表示部１０５は、取得されたネットワーク対応機器２００の設定画面を表示する。
【００６０】
このため、設定画面アクセス装置１００は、自動的にネットワーク対応機器２００の設定画面を開くことができる。よって、例えば変更後のIPアドレスが不明であるネットワーク対応機器２００の設定画面を自動的に開くことができる。また、ユーザがネットワーク対応機器２００の設定画面の開き方を知らなくても、設定画面アクセス装置１００が自動的にネットワーク対応機器２００の設定画面を開くことが可能になる。
【００６１】
なお、この効果は、接続確認部１０３と表示部１０５とからなる設定画面アクセス装置１００でも奏する。
【００６２】
図３は、接続確認部１０３と表示部１０５とからなる設定画面アクセス装置１００を示した図である。
【００６３】
また、本実施形態では、接続確認部１０３は、設定画面アクセス装置１００がネットワーク対応機器２００に接続した際に、検出処理を実行する。このため、設定画面アクセス装置１００をネットワーク対応機器２００に接続することで、自動的にネットワーク対応機器２００の設定画面を開くことが可能になる。
【００６４】
なお、接続確認部１０３は、記憶部１０４がネットワーク対応機器２００のIPアドレスを記憶している状況で、設定画面アクセス装置１００がネットワーク対応機器２００に接続した場合には、検出処理を実行せずに、記憶部１０４に記憶されたネットワーク対応機器２００のIPアドレスを用いて、ネットワーク対応機器２００から設定画面を取得してもよい。図４は、この動作を説明するためのフローチャートである。なお、図４に示した処理は、図２に示したステップＳ２０２とステップＳ２０４との間に行われる。
【００６５】
図４において、IPアドレスが保存されているステップＳ２０２を終了すると、接続確認部１０３は、記憶部１０４にIPアドレスが保存されているかを判断する（ステップＳ４０１）。
【００６６】
ステップＳ４０１でIPアドレスが保存されていると、接続確認部１０３は、記憶部１０４に保存されているIPアドレスにアクセスする（ステップＳ４０２）。
【００６７】
続いて、接続確認部１０３は、設定画面（設定画面情報）を入手できたかを判断する（ステップＳ４０３）。
【００６８】
ステップＳ４０３で設定画面（設定画面情報）を入手できなかった場合、接続確認部１０３は、処理をステップＳ２０４に進める。
【００６９】
一方、ステップＳ４０３で設定画面（設定画面情報）を入手できた場合、接続確認部１０３は、設定画面を表示部１０５に表示する。
【００７０】
また、ステップＳ４０１でIPアドレスが保存されていないと、接続確認部１０３は、処理をステップＳ２０４に進める。
【００７１】
記憶部１０４がネットワーク対応機器２００のIPアドレスを記憶している状況で、設定画面アクセス装置１００がネットワーク対応機器２００に接続した場合に、接続確認部１０３が、検出処理を実行せずに、記憶部１０４に記憶されたネットワーク対応機器２００のIPアドレスを用いて、ネットワーク対応機器２００から設定画面を取得する場合、検出処理を省略可能になり、設定画面を自動的に開くまでの手順を減らすことが可能となる。
【００７２】
また、本実施形態において、設定画面アクセス装置１００は、コンピュータにて実現されてもよい。この場合、このコンピュータは、コンピュータにて読み取り可能なＣＤ−ＲＯＭ（Compact Disk Read Only Memory）のような記録媒体に記録されたプログラムを読込み実行して、または、有線通信または無線通信で受信したプログラム（例えばアプリケーションプログラム）を受信し実行して、設定画面アクセス装置１００として機能する。記録媒体は、ＣＤ−ＲＯＭに限らず適宜変更可能である。
【００７３】
以上説明した実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【符号の説明】
【００７４】
１００      設定画面アクセス装置
１０１      イーサ部
１０２      USB部
１０３      接続確認部
１０４      記憶部
１０５      表示部
【図１】
2014171171.tif 000003
【図２】
2014171171.tif 000004
【図３】
2014171171.tif 000005
【図４】
2014171171.tif 000006