(57)【要約】      （修正有）【課題】スイッチのネットワーク設定の手間を省く方法を提供する。【解決手段】スイッチ１００〜が、端末３００とテザリング接続を設定するステップおよびスイッチが、設定されたテザリング接続により端末から管理サーバー２００のＩＰアドレスを受信し、受信した管理サーバーのＩＰアドレスを用いて管理サーバーからスイッチの設定情報を受信し、端末によって管理サーバーから受信したスイッチ設定情報を設定されたテザリング接続により端末から受信し、端末によってブロードキャストされたスイッチのＩＰアドレスを受信した管理サーバーから設定されたテザリング接続によりスイッチの設定情報を受信するステップおよびスイッチが、受信したスイッチの設定情報に応じてスイッチのネットワークを設定するステップを含む。【選択図】図３
2018093314.tif 000002
【特許請求の範囲】
【請求項１】
スイッチのネットワークを設定する方法において、
（ａ）スイッチが、端末とテザリング接続を設定するステップ、
（ｂ）前記スイッチが、（ｉ）前記設定されたテザリング接続により前記端末から管理サーバーのＩＰアドレスを受信し、前記受信した管理サーバーのＩＰアドレスを用いて前記管理サーバーからスイッチの設定情報を受信したり、（ｉｉ）前記端末によって前記管理サーバーから受信されたスイッチの設定情報を前記設定されたテザリング接続により前記端末から受信したり、（ｉｉｉ）前記端末によってブロードキャストされた前記スイッチのＩＰアドレスを受信した前記管理サーバーから前記設定されたテザリング接続によりスイッチの設定情報を受信するステップ、および、
（ｃ）前記スイッチが、前記受信されたスイッチの設定情報に応じてネットワークを設定するステップを含むスイッチのネットワークを設定する方法。
【請求項２】
前記（ｂ）ステップにおいて、
前記スイッチの識別情報が前記管理サーバーに登録されていない場合、前記スイッチが前記のスイッチの設定情報を前記管理サーバーから直接受信したり、前記端末により受信することを特徴とする、請求項１に記載のスイッチのネットワークを設定する方法。
【請求項３】
前記（ｂ）ステップの（ｉ）において、
前記端末によって前記管理サーバーのＩＰアドレスが取得され、前記スイッチにＩＰアドレスが割り当てられると、
前記スイッチは、前記設定されたテザリング接続により前記端末から前記割り当てられたスイッチのＩＰアドレスおよび前記取得された管理サーバーのＩＰアドレスを受信し、前記割り当てられたスイッチのＩＰアドレスおよび前記管理サーバーのＩＰアドレスを用いて前記管理サーバーに接続して前記管理サーバーから前記スイッチの設定情報を受信することを特徴とする、請求項１にスイッチのネットワークを設定する方法。
【請求項４】
前記（ｂ）ステップの（ｉｉ）において、
前記端末によって、前記管理サーバーのＩＰアドレスが取得され、端末が前記取得された管理サーバーのＩＰアドレスを用いて前記管理サーバーに接続して前記管理サーバーから前記スイッチの設定情報を受信すると、
前記スイッチは、前記設定されたテザリング接続により前記端末から前記スイッチの設定情報を受信することを特徴とする、請求項１に記載のスイッチのネットワークを設定する方法。
【請求項５】
ＤＨＣＰサーバーから前記管理サーバーのＩＰアドレスが取得されることを特徴とする、請求項３又は請求項４に記載のスイッチのネットワークを設定する方法。
【請求項６】
前記（ｂ）ステップの（ｉｉｉ）において、
前記端末によって前記スイッチにＩＰアドレスが割り当てられ、前記割り当てられたスイッチのＩＰアドレスがローカル・エリア・ネットワーク（ＬＡＮ）に含まれている各デバイスにブロードキャストされると、
前記スイッチは、前記スイッチのＩＰアドレスを受信した前記管理サーバーから前記設定されたテザリング接続により前記スイッチの設定情報を受信することを特徴とする、請求項１に記載のスイッチのネットワークを設定する方法。
【請求項７】
前記（ｂ）ステップにおいて、
前記端末によってＤＨＣＰサーバーのＩＰアドレスが取得されたり、前記ＤＨＣＰサーバーにより前記端末がブロードキャストした前記スイッチのＩＰアドレスを受信すると、
前記スイッチは、前記設定されたテザリング接続により前記ＤＨＣＰサーバーから直接前記スイッチの設定情報を受信したり、前記端末によって前記ＤＨＣＰサーバーから受信されたスイッチの設定情報を前記端末から受信することを特徴とする、請求項１に記載のスイッチのネットワークを設定する方法。
【請求項８】
前記スイッチの設定情報は、前記管理サーバーによって管理されているネットワークのゲートウェイ情報、ＤＨＣＰサーバーの情報、ＤＮＳサーバーの情報、ポート情報の少なくとも一部を含むことを特徴とする、請求項１に記載のスイッチのネットワークを設定する方法。
【請求項９】
前記テザリング接続が切断されると、前記スイッチは、前記スイッチのネットワーク設定に応じて前記管理サーバーと通信することを特徴とする、請求項１に記載のスイッチのネットワークを設定する方法。
【請求項１０】
前記（ａ）ステップにおいて、
前記スイッチは、前記端末とイーサネットインターフェースを設定し、前記端末から前記端末と接続している無線ネットワークのゲートウェイ情報を受信することを特徴とする、請求項１に記載のスイッチのネットワークを設定する方法。
【請求項１１】
前記管理サーバーは、クラウドサーバーであることを特徴とする、請求項１に記載のスイッチのネットワークを設定する方法。
【請求項１２】
ネットワークを設定するためのスイッチにおいて、
端末とテザリング接続を設定して、（ｉ）前記設定されたテザリング接続により前記端末から管理サーバーのＩＰアドレスを受信し、前記受信した管理サーバーのＩＰアドレスを用いて前記管理サーバーからスイッチの設定情報を受信したり、（ｉｉ）前記端末によって前記管理サーバーから受信したスイッチの設定情報を前記設定されたテザリング接続により前記端末から受信したり、（ｉｉｉ）前記端末によってブロードキャストされた前記スイッチのＩＰアドレスを受信した前記管理サーバーから前記設定されたテザリング接続によりスイッチの設定情報を受信する通信部、および
前記受信されたスイッチの設定情報に応じて、前記スイッチにネットワークを設定するネットワーク設定部を含むネットワークを設定するためのスイッチ。
【請求項１３】
前記通信部は、
前記スイッチの識別情報が前記管理サーバーに登録されていない場合、前記のスイッチの設定情報を前記管理サーバーから直接受信したり、前記端末により受信することを特徴とする、請求項１２に記載のネットワークを設定するためのスイッチ。
【請求項１４】
前記（ｉ）で、
前記通信部は、
前記端末によって、前記管理サーバーのＩＰアドレスが取得され、前記スイッチにＩＰアドレスが割り当てられると、
前記設定されたテザリング接続により前記端末から前記割り当てられたスイッチのＩＰアドレスおよび前記取得された管理サーバーのＩＰアドレスを受信し、前記割り当てられたスイッチのＩＰアドレスおよび前記管理サーバーのＩＰアドレスを用いて前記管理サーバーに接続して、前記管理サーバーから前記スイッチの設定情報を受信することを特徴とする、請求項１２に記載のネットワークを設定するためのスイッチ。
【請求項１５】
前記（ｉｉ）で、
前記通信部は、
前記端末によって前記管理サーバーのＩＰアドレスが取得され、端末が前記取得された管理サーバーのＩＰアドレスを用いて前記管理サーバーに接続して前記管理サーバーから前記スイッチの設定情報を受信すると、
前記設定されたテザリング接続により前記端末から前記スイッチの設定情報を受信することを特徴とする、請求項１２に記載のネットワークを設定するためのスイッチ。
【請求項１６】
ＤＨＣＰサーバーから前記管理サーバーのＩＰアドレスが取得されることを特徴とする、請求項１４又は請求項１５に記載のネットワークを設定するためのスイッチ。
【請求項１７】
前記（ｉｉｉ）で、
前記通信部は、
前記端末によって前記スイッチにＩＰアドレスが割り当てられ、前記割り当てられたスイッチのＩＰアドレスがローカル・エリア・ネットワーク（ＬＡＮ）に含まれている各デバイスにブロードキャストされると、
前記スイッチのＩＰアドレスを受信した前記管理サーバーから前記設定されたテザリング接続により前記スイッチの設定情報を受信することを特徴とする、請求項１２に記載のネットワークを設定するためのスイッチ。
【請求項１８】
前記通信部は、
前記端末によってＤＨＣＰサーバーのＩＰアドレスが取得されたり、前記ＤＨＣＰサーバーにより前記端末がブロードキャストした前記スイッチのＩＰアドレスが受信されると、
前記設定されたテザリング接続により前記ＤＨＣＰサーバーから直接前記スイッチの設定情報を受信したり、前記端末によって前記ＤＨＣＰサーバーから受信したスイッチの設定情報を前記端末から受信することを特徴とする、請求項１２に記載のネットワークを設定するためのスイッチ。
【請求項１９】
前記スイッチの設定情報は、前記管理サーバーによって管理されるネットワークのゲートウェイ情報、ＤＨＣＰサーバーの情報、ＤＮＳサーバーの情報、ポート情報の少なくとも一部を含むことを特徴とする、請求項１２に記載のネットワークを設定するためのスイッチ。
【請求項２０】
前記テザリング接続が切断されると、前記通信部は、前記スイッチのネットワーク設定に応じて前記管理サーバーと通信することを特徴とする、請求項１２に記載のネットワークを設定するためのスイッチ。
【請求項２１】
前記通信部は、前記端末とイーサネットインターフェースを設定して、前記端末から前記端末と接続している無線ネットワークのゲートウェイ情報を受信することを特徴とする、請求項１２に記載のネットワークを設定するためのスイッチ。
【請求項２２】
前記管理サーバーは、クラウドサーバーであることを特徴とする、請求項１２に記載のネットワークを設定するためのスイッチ。
【請求項２３】
請求項１乃至請求項１１のいずれか一項に記載の方法を実行するためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スイッチのネットワークを設定する方法、これを用いたスイッチとコンピュータ読み取り可能な記録媒体に関するもので、より詳細には、スイッチと端末とのテザリング（ｔｅｔｈｅｒｉｎｇ）接続を設定して、スイッチが、（ｉ）前記設定されたテザリング接続により前記端末から管理サーバーのＩＰアドレスを受信し、前記受信した管理サーバーのＩＰアドレスを用いて前記管理サーバーからスイッチの設定情報を受信したり、（ｉｉ）前記端末によって前記管理サーバーから受信したスイッチ設定情報を前記設定されたテザリング接続により前記端末から受信したり、（ｉｉｉ）前記端末によってブロードキャストされた前記スイッチのＩＰアドレスを受信した前記管理サーバーから前記設定されたテザリング接続によりスイッチの設定情報を受信した後、スイッチが、前記受信されたスイッチの設定情報に応じてネットワークを設定するステップを含む方法、これを用いたスイッチとコンピュータ読み取り可能な記録媒体に関するものである。
【背景技術】
【０００２】
スイッチは、ネットワーク単位を接続する通信機器として、データの意図した対象を識別することができ、データを同時に送受信することができるので、ハブに比べて迅速にデータを送ることができる。スイッチは、ネットワーク層に応じて分類され、ＭＡＣアドレス、ＩＰアドレス、ＴＣＰ／ＵＤＰポート情報などを参照して、パケットをスイッチングする。
【０００３】
ネットワーク（例えば、ＶＬＡＮ）に新しいスイッチが接続される場合、まず、ネットワーク上での実装しようとするスイッチの機能に合わせてネットワークの設定が行わなければならない。ネットワーク設定が行われたスイッチは、ネットワーク上のＤＨＣＰ（Dynamic Host Configuration Protocol）サーバーからＩＰアドレスを割り当てられる。
【０００４】
最近では、スイッチのネットワーク設定を手軽にするためＺＴＩ（Zero Touch Installation）技術が登場している。ＺＴＩ技術は、スイッチがネットワーク上に接続されている場合、ＤＨＣＰサーバーから管理サーバーのＩＰアドレスを取得し、取得された管理サーバーのＩＰアドレスを利用して管理サーバーに接続し、管理サーバーからネットワーク設定情報を受信して、ネットワークの設定を実行する技術である。ＺＴＩ技術は、スイッチの設定情報を人がいちいち入力する手間を省くことができる。
【０００５】
図１は、ＺＴＩ技術を利用して、スイッチのネットワーク設定を行う方法を示した概念図である。
【０００６】
図１を参照すると、新しいスイッチ２０がネットワークに接続されると、優先的にＤＨＣＰサーバー３０に接続される。すなわち、スイッチ２０がＤＨＣＰサーバー３０を見つけると（ＤＨＣＰ  discover）、ＤＨＣＰサーバー３０からＩＰアドレスが割り当てられるとともに、管理サーバー１０のＩＰアドレスも受信することができる（図１のａ）。新しいスイッチ２０は、管理サーバーのＩＰアドレスを利用して、管理サーバー１０にアクセスして（図１のｂ）管理サーバー１０からスイッチの設定情報を受信することもできる（図１のｃ）。
【０００７】
しかし、このようなＺＴＩ方法でも、ネットワーク構成が複雑になる場合は、スイッチを設定することが難しいという限界がある。例えば、２〜３個以上のＶＬＡＮ（Ｖｉｒｔｕａｌ  ＬＡＮ）が存在し、冗長性パス（Ｒｅｄｕｎｄａｎｃｙ−ｐａｔｈ）が存在するネットワークを構成する場合は、新しく接続されたスイッチは、製品出荷時にすべてのポートがデフォルトＶＬＡＮに設定されてあるので、他のＶＬＡＮ上のＤＨＣＰサーバーを見つけることができないことがある。
【０００８】
したがって、ＤＨＣＰ環境が構築されていない場合でも、簡単にスイッチのネットワーク設定を行うことができる技術が要求される。
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、上述の問題点をすべて解決することをその目的とする。
【００１０】
また、本発明は、ＤＨＣＰ環境が構築されていない場合でも、簡単にスイッチのネットワーク設定を行うことができることを別の目的とする。
【００１１】
また、本発明は、スイッチが、テザリング接続（通信端末を内蔵したモバイルコンピュータ（携帯電話回線に接続されたスマートフォンなど）を外付けモデムのように用いて、他のコンピュータ等をインターネットに接続する、以下「テザリング」または「テザリング接続」という）により端末から取得した管理サーバーのＩＰアドレスを利用して、管理サーバーにアクセスしてスイッチの設定情報を受信することで、ＤＨＣＰサーバーが見つからない場合もより迅速かつ簡単にスイッチのネットワーク設定を行うことができることを、別の目的とする。
【００１２】
また、本発明は、スイッチが、端末によって管理サーバーから受信したスイッチの設定情報をテザリング接続により端末から受信することで、ＤＨＣＰサーバーが見つからない場合もより迅速かつ簡単にスイッチのネットワーク設定を行うことができることを他の目的とする。
【００１３】
また、本発明は、端末がスイッチのＩＰアドレスをブロードキャストすることで、管理サーバーのＩＰアドレスを個別に取得していなくても、ローカル・エリア・ネットワークにある管理サーバーを見つけて、スイッチの設定情報を受信できるようにして、より迅速かつ簡単にスイッチのネットワーク設定を行うことができることを他の目的とする。
【課題を解決するための手段】
【００１４】
前記目的を達成するための本発明の主要構成は以下の通りである。
【００１５】
本発明の一態様によると、スイッチのネットワークを設定する方法において、（ａ）スイッチが、端末とのテザリング接続を設定するステップ、（ｂ）前記スイッチが、（ｉ）前記設定されたテザリング接続により前記端末から管理サーバーのＩＰアドレスを受信し、前記受信した管理サーバーのＩＰアドレスを用いて前記管理サーバーからスイッチの設定情報を受信したり、（ｉｉ）前記端末によって前記管理サーバーから受信したスイッチの設定情報を前記設定されたテザリング接続により前記端末から受信したり、（ｉｉｉ）前記端末によってブロードキャストされた前記スイッチのＩＰアドレスを受信した前記管理サーバーから前記設定されたテザリング接続により、スイッチの設定情報を受信するステップ、及び（ｃ）前記スイッチが、前記受信されたスイッチの設定情報に応じてネットワークを設定するステップを含む方法が提供される。
【００１６】
本発明の他の態様によれば、ネットワークを設定するためのスイッチにおいて、端末とテザリング接続を設定して、（ｉ）前記設定されたテザリング接続により、前記端末から管理サーバーのＩＰアドレスを受信し、前記受信した管理サーバーのＩＰアドレスを用いて前記管理サーバーからスイッチの設定情報を受信したり、（ｉｉ）前記端末によって前記管理サーバーから受信したスイッチの設定情報を前記設定されたテザリング接続により前記端末から受信したり、（ｉｉｉ）前記端末によってブロードキャストされた前記スイッチのＩＰアドレスを受信した前記管理サーバーから前記設定されたテザリング接続によりスイッチの設定情報を受信する通信部、及び前記受信されたスイッチの設定情報に応じて、前記スイッチにネットワークを設定するネットワーク設定部を含むスイッチが提供される。
【００１７】
この他にも、本発明を実装するための他の方法、その他の電子機器及び前記方法を実行するためのコンピュータプログラムを記録するためのコンピュータ読み取り可能な記録媒体がさらに提供される。
【発明の効果】
【００１８】
本発明によれば、次のような効果がある。
【００１９】
本発明は、ＤＨＣＰ環境が構築されていない場合でも、簡単にスイッチのネットワーク設定を行うことができる効果がある。
【００２０】
また、本発明は、スイッチが、テザリング接続により端末から取得した管理サーバーのＩＰアドレスを利用し管理サーバーにアクセスして、スイッチの設定情報を受信することにより、ＤＨＣＰサーバーが見つからない場合もより迅速かつ簡単にスイッチのネットワーク設定を行うことができる効果がある。
【００２１】
また、本発明は、スイッチが、端末によって管理サーバーから受信されたスイッチの設定情報をテザリング接続により端末から受信することにより、ＤＨＣＰサーバーが見つからない場合もより迅速かつ簡単にスイッチのネットワーク設定を行うことができる効果がある。
【００２２】
また、本発明は、端末がスイッチのＩＰアドレスをブロードキャストすることで、スイッチが管理サーバーのＩＰアドレスを別途に取得していなくても、ローカル・エリア・ネットワークにある管理サーバーを見つけてスイッチの設定情報を受信できるようになる。すなわち、、より迅速かつ簡単にスイッチのネットワーク設定を行うことができる効果がある。
【図面の簡単な説明】
【００２３】
【図１】図１は、従来技術においてＺＴＩ技術を利用して、スイッチのネットワーク設定を行う方法を示した概念図である。
【図２】図２は、本発明の一実施形態に係るスイッチの構成を示すブロック図である。
【図３】図３は、スイッチが管理サーバーのＩＰアドレスを取得して、管理サーバーからスイッチの設定情報を受信する一実施例を示す図である。
【図４】図４は、端末がスイッチの設定情報を受信して、スイッチに転送する他の実施例を示す図である。
【図５】図５は、端末がスイッチのＩＰアドレスをブロードキャストして、管理サーバーからスイッチの設定情報を受信する別の実施例を示す図である。
【発明を実施するための形態】
【００２４】
後述する本発明の詳細な説明は、本発明が実施できる特定の実施例を例示として示す添付図面を参照する。これらの実施例は、当業者が本発明を実施することができる様、十分に詳細に説明される。本発明の様々な実施例は互いに異なるが、相互に排他的である必要はないことは理解されるべきである。例えば、ここに記載されている特定の形状、構造、および特性は、一実施形態に関連して、本発明の思想と範囲を逸脱することなく、他の実施例で実現することができる。また、それぞれの開示された実施例内の個別の構成要素の位置または配置は、本発明の思想と範囲を逸脱することなく変更され得ることは理解されるべきである。したがって、後述する詳細な説明は、限定的な意味として取るものではなく、本発明の範囲は、適切に説明される場合、その特許請求項が主張するように均等なすべての範囲と供に添付された特許請求項によってのみ限定される。図面における同様の参照符号は、いくつかの側面に亘って同一または類似の機能を指す。
【００２５】
図２は、本発明の一実施形態に係るスイッチの構成を示すブロック図である。
【００２６】
図２を参照すると、本発明の一実施例に係るスイッチ１００は、通信部１１０、ネットワーク設定部１２０と制御部１３０を含む。
【００２７】
通信部１１０は、テザリング接続により端末３００または管理サーバー２００と通信して、テザリングが失われた場合、設定されてあるネットワークにより管理サーバー２００を含む複数のデバイスと通信する構成である。まず、通信部１１０は、スイッチ１００が有線インターフェース（例えば、ＵＳＢ）または無線インターフェースにより端末３００と接続されると、テザリング接続を設定することができる。有線インターフェースにより接続されている場合、通信部１１０は、端末３００とイーサネット（登録商標）インターフェースを設定することができる。これとは異なり、通信部１１０は、ブルートゥース（登録商標）テザリング機能を介したワイヤレスインターフェースを提供することもできる。テザリング接続が設定されると、通信部１１０は、端末３００から、端末３００と接続された無線ネットワークのゲートウェイ情報を受信することができる。スイッチ１００は、受信されたゲートウェイ情報を設定して、テザリング接続によりインターネットに接続することができるようになる。
【００２８】
通信部１１０は、以下で説明するさまざまな方法でスイッチの設定情報を取得することができる。まず、管理サーバー２００のＩＰアドレスを取得して、管理サーバー２００からスイッチの設定情報を受信する実施例を説明する。
【００２９】
図３は、スイッチが管理サーバーのＩＰアドレスを取得して、管理サーバーからスイッチの設定情報を受信する一実施例を示す図である。
【００３０】
通信部１１０は、テザリング接続により端末３００から管理サーバー２００のＩＰアドレスを受信し、前記受信した管理サーバー２００のＩＰアドレスを利用して、管理サーバー２００からスイッチの設定情報を受信することができる。
【００３１】
図３を参照して、より具体的に説明すると、端末３００は、スイッチ１００とテザリング接続が行われると、ＤＨＣＰサーバーの役割を果たして、スイッチ１００にＩＰアドレスを割り当てることができる。また、端末３００は、管理サーバー２００のＩＰアドレスを取得することができる。このとき、端末３００は、ユーザーの入力によって管理サーバー２００のＩＰアドレスを取得することもできる。端末３００がＤＨＣＰサーバー（未図示）のＩＰアドレスを知っている場合、ＤＨＣＰサーバーに要求して、管理サーバー２００のＩＰアドレスを取得することもできる。このように、管理サーバー２００のＩＰアドレスが取得されると、端末３００は、獲得された管理サーバー２００のＩＰアドレスをスイッチ１００に送信することができる（図３のａ）。
【００３２】
この場合、スイッチ１００の通信部１１０は、前記設定されたテザリング接続により、端末３００から前記割り当てられたスイッチ１００のＩＰアドレス及び前記取得された管理サーバー２００のＩＰアドレスを受信することができる（図３のａ）。そして、通信部１１０は、前記割り当てられたスイッチ１００のＩＰアドレスと管理サーバー２００のＩＰアドレスとを利用して、管理サーバー２００に接続することができ（図３のｂ）、管理サーバー２００からスイッチの設定情報を受信することができる（図３のｃ）。ここで、スイッチの設定情報とは、あらかじめ定義されたネットワークトポロジー（Ｎｅｔｗｏｒｋ  ｔｏｐｏｌｏｇｙ）に応じて、ネットワーク上でスイッチ１００が正常に動作するために必要なパラメータの値を意味する。たとえば、スイッチの設定情報は、管理サーバー２００によって管理されているネットワークのゲートウェイ情報、ＤＨＣＰサーバーの情報、ＤＮＳサーバーの情報、ポート情報の少なくとも一部を含むことができる。
【００３３】
一方、管理サーバー２００は、スイッチ１００が接続した場合、スイッチ１００の識別情報によりスイッチ１００が管理サーバー２００に登録されているか確認することができる。スイッチ１００の識別情報が前記管理サーバー２００に登録されていない場合、管理サーバー２００は、スイッチ１００の識別情報を管理サーバー２００に登録して、スイッチの設定情報をスイッチ１００に与えることができる。
【００３４】
一方、前記とは異なり、端末３００がＤＨＣＰサーバーのＩＰアドレスを取得する場合、通信部１１０は、前記設定されたテザリング接続によりＤＨＣＰサーバーから直接スイッチの設定情報を受信することもできる。
【００３５】
通信部１１０が、スイッチの設定情報を受信すると、後述するように、ネットワーク設定部１２０が、受信されたスイッチの設定情報に応じて、スイッチ１００のネットワークを設定することができる。スイッチ１００は、テザリング接続が切断されると、設定されたネットワークに応じて管理サーバー２００と、他のデバイス（例えば、ＤＨＣＰサーバー）との通信をすることができる（図３のｄ）。
【００３６】
このように、本発明は、端末３００がテザリング接続により管理サーバー２００のＩＰアドレスをスイッチ１００に伝達する。その後、スイッチ１００が管理サーバー２００のＩＰアドレスを以て管理サーバー２００にアクセスして、スイッチの設定情報を受信する。そのため、ＤＨＣＰサーバーが見つからない場合も、より迅速かつ簡単にスイッチ１００のネットワーク設定が可能となる。
【００３７】
前記の実施例とは異なり、スイッチ１００のネットワーク設定のために端末３００がスイッチの設定情報を受信し、テザリング接続によりスイッチ１００に伝達することもできる。以下では、これらの実施例を説明する。
【００３８】
図４は、端末がスイッチの設定情報を受信して、スイッチに伝達する他の実施例を示す図である。
【００３９】
通信部１１０は、端末３００によって管理サーバー２００から受信されたスイッチの設定情報を、前記設定されたテザリング接続により端末３００から受信することができる。図４を参照してより具体的に説明すると、端末３００は、ＤＨＣＰサーバーの役割を果たして、スイッチ１００にＩＰアドレスを割り当てることができる。また、端末３００は、管理サーバー２００のＩＰアドレスを取得することができる。端末３００が別途設けられたＤＨＣＰサーバー（未図示）のＩＰアドレスを知っている場合は、ＤＨＣＰサーバーに要求して、管理サーバー２００のＩＰアドレスを取得することもできる。このように、管理サーバー２００のＩＰアドレスが取得され、スイッチ１００にＩＰアドレスが割り当てられると、端末３００は、獲得された管理サーバー２００のＩＰアドレスを利用して、管理サーバー２００に接続することができる。そして、前記割り当てられたスイッチのＩＰアドレスを管理サーバー２００に送信することができる（図４のａ）。さらに、端末３００は、管理サーバー２００からスイッチの設定情報を直接受信することができる（図４のｂ）。
【００４０】
管理サーバー２００は、端末３００が接続された場合、スイッチ１００の識別情報によりスイッチ１００が管理サーバー２００に登録されているか確認することができる。スイッチ１００の識別情報は、端末３００とスイッチ１００との間にテザリング接続が行われた場合、スイッチ１００から取得するか、ユーザーの入力によって獲得することができる。スイッチ１００の識別情報が管理サーバー２００に登録されていない場合、管理サーバー２００は、スイッチ１００の識別情報を管理サーバー２００に登録して、スイッチの設定情報を端末３００に与えることができる。
【００４１】
端末３００は、受信されたスイッチの設定情報を、テザリング接続によりスイッチ１００に伝達することができる。言い換えれば、スイッチ１００の通信部１１０は、前記設定されたテザリング接続により端末３００からスイッチの設定情報を受信することができる。
【００４２】
一方、端末３００がＤＨＣＰサーバーのＩＰアドレスを取得する場合、端末３００は、ＤＨＣＰサーバーからスイッチの設定情報を受信することもでき、この場合、スイッチ１００の通信部１１０は、端末３００によってＤＨＣＰサーバーから受信したスイッチの設定情報を、前記設定されたテザリング接続により端末３００から受信することができる。
【００４３】
通信部１１０が、スイッチの設定情報を受信すると、後述するように、ネットワーク設定部１２０が受信されたスイッチの設定情報に応じて、スイッチ１００のネットワークを設定することができる。スイッチ１００は、テザリング接続が切断されると、設定されたネットワークに応じて管理サーバー２００と、他のデバイス（例えば、ＤＨＣＰサーバー）との通信を行うことができる（図４のｄ）。
【００４４】
前述した実施形態において管理サーバー２００は、クラウドサーバーであり得る。クラウドサーバーは、スイッチ１００と遠距離に離隔されて位置し、所定のＩＰアドレスを持つことができ、スイッチ１００は、前述した方法で、これらのクラウドサーバーのＩＰアドレスを取得することができる。ただし、前記で説明した実施例の場合は、管理サーバー２００のＩＰアドレスを取得する必要があるという短所があるので、以下では、管理サーバー２００のＩＰアドレスを取得する過程が不要の実施例を説明する。つまり、以下では、端末３００がスイッチ１００のＩＰアドレスをブロードキャストして、管理サーバー２００からスイッチの設定情報を受信する実施例を説明する。
【００４５】
図５は、端末がスイッチのＩＰアドレスをブロードキャストして、管理サーバーからスイッチの設定情報を受信する別の実施例を示す図である。
【００４６】
図５を参照すると、通信部１１０は、端末３００によってブロードキャストされたスイッチ１００のＩＰアドレスを受信した管理サーバー２００から前記設定されたテザリング接続によりスイッチの設定情報を受信することができる。より具体的に説明すると、端末３００は、スイッチ１００とテザリング接続が行われると、ＤＨＣＰサーバーの役割を実行して、スイッチ１００にＩＰアドレスを割り当てることができる。また、端末１００は、割り当てられたスイッチ１００のＩＰアドレスをローカル・エリア・ネットワーク（ＬＡＮ）に含まれている各デバイス（２００、２００’、２００’’）にブロードキャストすることができる（図５のａ）。管理サーバー２００は、ブロードキャストされたスイッチ１００のＩＰアドレスを受信し、前記スイッチ１００のＩＰアドレスを用いて前記設定されたテザリング接続によりスイッチの設定情報をスイッチ１００に直接転送することができある（図５のｂ）。この場合、スイッチ１００の通信部１１０は、前記設定されたテザリング接続により管理サーバー２００からスイッチの設定情報を受信することができる（図５のｂ）。
【００４７】
一方、ＤＨＣＰサーバーが端末３００によってブロードキャストされたスイッチ１００のＩＰアドレスを受信している場合、ＤＨＣＰサーバーは、スイッチ１００のＩＰアドレスを用いて前記設定されたテザリング接続により、スイッチの設定情報を直接スイッチ１００に転送することもできる。これとは異なり、ＤＨＣＰサーバーは、スイッチの設定情報を端末３００に提供して端末３００を前記設定されたテザリング接続によりスイッチの設定情報をスイッチ１００に送信するようにすることもできる。
【００４８】
一方、端末３００は、スイッチ１００のＩＰアドレスとスイッチ１００の識別情報をブロードキャストすることができ、管理サーバー２００は、受信された識別情報により、スイッチ１００が管理サーバー２００に登録されているかを確認することができる。スイッチ１００の識別情報は、端末３００とスイッチ１００との間にテザリング接続が行われた場合、スイッチ１００から取得するか、ユーザーの入力によって獲得することができる。スイッチ１００の識別情報が管理サーバー２００に登録されていない場合、管理サーバー２００は、スイッチ１００の識別情報を管理サーバー２００に登録して、スイッチの設定情報をスイッチ１００に与えることができる。
【００４９】
通信部１１０が、スイッチの設定情報を受信すると、後述するように、ネットワーク設定部１２０が受信されたスイッチの設定情報に応じて、スイッチ１００のネットワークを設定することができる。スイッチ１００は、テザリング接続が切断されると、設定されたネットワークに応じて管理サーバー２００と、他のデバイス（例えば、ＤＨＣＰサーバー）との通信を行うことができる。
【００５０】
このように、本発明は、端末３００がスイッチ１００のＩＰアドレスをブロードキャストすることで、管理サーバー２００のＩＰアドレスを別途取得していなくても、ローカル・エリア・ネットワークにある管理サーバー２００を見つけて、スイッチの設定情報を受信することができるようになり、より迅速かつ簡単にスイッチ１００のネットワーク設定を行うことができるようになる。
【００５１】
さらに、通信部１１０は、スイッチ１００が、他のデバイスまたはモジュールと通信できるようにする機能を実行する。例えば、通信部１１０は、無線ネットワークまたは有線ネットワークを介して他のデバイスとの通信を行うことができる。
【００５２】
ネットワーク設定部１２０は、前記受信されたスイッチの設定情報に応じて前記スイッチのネットワークを設定する構成である。具体的には、ネットワーク設定部１２０は、受信されたスイッチの設定情報である管理サーバー２００によって管理されているネットワークのゲートウェイ情報、ＤＨＣＰサーバーの情報、ＤＮＳサーバーの情報、ポート情報を設定することができる。また、スイッチ１００は、テザリング接続が切断された後、ＤＨＣＰサーバーに接続することができるが、ＤＨＣＰサーバーから追加の情報を受信して、ネットワークの設定を行うこともできる。
【００５３】
制御部１３０は、通信部１１０とネットワーク設定部１２０との間のデータの流れを制御する機能を実行する。つまり、制御部１３０は、スイッチ１００の各構成要素間のデータの流れを制御することにより、通信部１１０とネットワーク設定部１２０から、それぞれ固有の機能を実行するように制御する。
【００５４】
以上説明した本発明の実施例は、様々なコンピュータの構成要素により実行することができるプログラム命令の形で実現され、コンピュータ読み取り可能な記録媒体に記録することができる。前記コンピュータ読み取り可能な記録媒体は、プログラム命令、データファイル、データ構造などを単独で、または組み合わせて含むことができる。前記コンピュータ読み取り可能な記録媒体に記録されているプログラムの命令は、本発明のために特別に設計され構成されたものか、あるいは、コンピュータソフトウェア分野の当業者に公知されて使用可能なものであり得る。コンピュータ読み取り可能な記録媒体の例として、ハードディスク、フロッピーディスク、および磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤなどの光記録媒体、フロプティカルディスク（floptikaldisk）のような光磁気媒体（magneto-optikal media）、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を収納して実行するように特別に構成されたハードウェアデバイスが含まれる。プログラム命令の例としては、コンパイラによって作られるようなアセンブリコードだけでなく、インタプリタなどを使用して、コンピュータによって実行できる高水準言語コードも含まれる。前記ハードウェアデバイスは、本発明に係る処理を実行するための１つ以上のソフトウェアモジュールとして動作するように構成することができ、その逆も同様である。
【００５５】
以上、本発明を、具体的な構成要素などの特定事項と限定された実施例と図面によって説明したが、これは本発明のより全般的な理解を助けるために提供されたものであり、本発明が前記実施例に限定されるものではなく、本発明が属する技術分野で通常の知識を有する者であれば、このような記載から多様な修正と変形を図ることができる。
【００５６】
したがって、本発明の思想は、前記説明した実施例に限定されて決められてはならず、後述する特許請求の範囲だけでなく、この特許請求の範囲と均等にまたは等価的に変形されたすべてのものは、本発明の思想の範疇に属するものとする。
【符号の説明】
【００５７】
１０：                              管理サーバー
２０、２０’、２０’’、２０’’’：スイッチ
３０：                              ＤＨＣＰサーバー
１００、１００’、１００’’：      スイッチ
２００：                            管理サーバー
２００’、２００’’：              他の装置
３００：                            端末
１１０：                            通信部
１２０：                            ネットワーク設定部
１３０：                            制御部
【図１】
2018093314.tif 000003
【図２】
2018093314.tif 000004
【図３】
2018093314.tif 000005
【図４】
2018093314.tif 000006
【図５】
2018093314.tif 000007
【手続補正書】
【提出日】平成30年1月19日(2018.1.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
図５を参照すると、通信部１１０は、端末３００によってブロードキャストされたスイッチ１００のＩＰアドレスを受信した管理サーバー２００から前記設定されたテザリング接続によりスイッチの設定情報を受信することができる。より具体的に説明すると、端末３００は、スイッチ１００とテザリング接続が行われると、ＤＨＣＰサーバーの役割を実行して、スイッチ１００にＩＰアドレスを割り当てることができる。また、端末３００は、割り当てられたスイッチ１００のＩＰアドレスをローカル・エリア・ネットワーク（ＬＡＮ）に含まれている各デバイス（２００、２００’、２００’’）にブロードキャストすることができる（図５のａ）。管理サーバー２００は、ブロードキャストされたスイッチ１００のＩＰアドレスを受信し、前記スイッチ１００のＩＰアドレスを用いて前記設定されたテザリング接続によりスイッチの設定情報をスイッチ１００に直接転送することができある（図５のｂ）。この場合、スイッチ１００の通信部１１０は、前記設定されたテザリング接続により管理サーバー２００からスイッチの設定情報を受信することができる
（図５のｂ）。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
スイッチのネットワークを設定する方法において、
（ａ）スイッチが、端末とテザリング接続を設定するステップ、
（ｂ）前記スイッチが、（ｉｉｉ）前記端末によってブロードキャストされた前記スイッチのＩＰアドレスを受信した前記管理サーバーから直接的または間接的にスイッチの設定情報を受信し、
前記テザリング接続を介して前記端末により前記スイッチにＩＰアドレスが割り当てられ、前記割り当てられたスイッチのＩＰアドレスが、前記端末によって、ローカルエリアネットワーク（ＬＡＮ）に含まれている前記管理サーバまたはＤＨＣＰサーバーにブロードキャストされると、前記スイッチは、（ｉｉｉ−１）前記スイッチのＩＰアドレスを受信した前記管理サーバから直接前記スイッチの設定情報を受信する、（ｉｉｉ−２）前記スイッチのＩＰアドレスを利用して取得された前記スイッチ設定情報が前記管理サーバから前記ＤＨＣＰサーバーに転送された後、前記ＤＨＣＰサーバーから直接受信する、または（ｉｉｉ−３）前記スイッチのＩＰアドレスを利用して取得された前記スイッチ設定情報が前記管理サーバから前記ＤＨＣＰサーバーに転送されてから、前記ＤＨＣＰサーバから前記端末に転送された後、前記端末から前記スイッチ設定情報を受信する、の何れかを行うステップ、および、
（ｃ）前記スイッチが、前記受信されたスイッチの設定情報に応じてネットワークを設定するステップを含むスイッチのネットワークを設定する方法。
【請求項２】
前記（ｂ）ステップにおいて、
前記スイッチの識別情報が前記管理サーバーに登録されていない場合、前記スイッチが前記のスイッチの設定情報を前記管理サーバーから直接受信する、または、前記端末により受信することを特徴とする、請求項１に記載のスイッチのネットワークを設定する方法。
【請求項３】
前記スイッチの設定情報は、前記管理サーバーによって管理されているネットワークのゲートウェイ情報、ＤＨＣＰサーバーの情報、ＤＮＳサーバーの情報、ポート情報の少なくとも一部を含むことを特徴とする、請求項１に記載のスイッチのネットワークを設定する方法。
【請求項４】
前記テザリング接続が切断されると、前記スイッチは、前記スイッチのネットワーク設定に応じて前記管理サーバーと通信することを特徴とする、請求項１に記載のスイッチのネットワークを設定する方法。
【請求項５】
前記（ａ）ステップにおいて、
前記スイッチは、前記端末とイーサネットインターフェースを設定し、前記端末から前記端末と接続している無線ネットワークのゲートウェイ情報を受信することを特徴とする、請求項１に記載のスイッチのネットワークを設定する方法。
【請求項６】
前記管理サーバーは、クラウドサーバーであることを特徴とする、請求項１に記載のスイッチのネットワークを設定する方法。
【請求項７】
ネットワークを設定するためのスイッチにおいて、
端末とテザリング接続を設定して、（ｉｉｉ）前記端末によってブロードキャストされた前記スイッチのＩＰアドレスを受信した前記管理サーバーから直接的または間接的にスイッチの設定情報を受信し、
前記テザリング接続を介して前記端末により前記スイッチにＩＰアドレスが割り当てられ、前記割り当てられたスイッチのＩＰアドレスが、前記端末によって、ローカルエリアネットワーク（ＬＡＮ）に含まれている前記管理サーバまたはＤＨＣＰサーバーにブロードキャストされると、（ｉｉｉ−１）前記スイッチのＩＰアドレスを受信した前記管理サーバから直接前記スイッチの設定情報を受信する、（ｉｉｉ−２）前記スイッチのＩＰアドレスを利用して取得された前記スイッチ設定情報が前記管理サーバから前記ＤＨＣＰサーバーに転送された後、前記ＤＨＣＰサーバーから直接受信する、または（ｉｉｉ−３）前記スイッチのＩＰアドレスを利用して取得された前記スイッチ設定情報が前記管理サーバから前記ＤＨＣＰサーバーに転送されてから、前記ＤＨＣＰサーバから前記端末に転送された後、前記端末から前記スイッチ設定情報を受信する、の何れかを行う通信部、および
前記受信されたスイッチの設定情報に応じて、前記スイッチにネットワークを設定するネットワーク設定部を含むネットワークを設定するためのスイッチ。
【請求項８】
前記通信部は、
前記スイッチの識別情報が前記管理サーバーに登録されていない場合、前記のスイッチの設定情報を前記管理サーバーから直接受信する、または、前記端末により受信することを特徴とする、請求項７に記載のネットワークを設定するためのスイッチ。
【請求項９】
前記スイッチの設定情報は、前記管理サーバーによって管理されるネットワークのゲートウェイ情報、ＤＨＣＰサーバーの情報、ＤＮＳサーバーの情報、ポート情報の少なくとも一部を含むことを特徴とする、請求項７に記載のネットワークを設定するためのスイッチ。
【請求項１０】
前記テザリング接続が切断されると、前記通信部は、前記スイッチのネットワーク設定に応じて前記管理サーバーと通信することを特徴とする、請求項７に記載のネットワークを設定するためのスイッチ。
【請求項１１】
前記通信部は、前記端末とイーサネットインターフェースを設定して、前記端末から前記端末と接続している無線ネットワークのゲートウェイ情報を受信することを特徴とする、請求項７に記載のネットワークを設定するためのスイッチ。
【請求項１２】
前記管理サーバーは、クラウドサーバーであることを特徴とする、請求項７に記載のネットワークを設定するためのスイッチ。
【請求項１３】
請求項１乃至請求項６のいずれか一項に記載の方法を実行するためのコンピュータプログラムを記録したコンピュータ読み取り可能な記録媒体。