(57)【要約】  本発明は、機器管理方法、装置、システム、プログラム、及び記録媒体に関し、ルータ技術分野に属する。前記機器管理方法は、中継ルータと管理接続を構築するステップと、管理接続を介して、管理インタフェースＩＤを中継ルータから取得するステップと、管理接続を介して、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を中継ルータに送信するステップとを含む。本発明は、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。【選択図】        図２
2017508226.tif 000002
【特許請求の範囲】
【請求項１】
マスタルータに用いられる機器管理方法であって、
中継ルータと管理接続を構築するステップと、
前記管理接続を介して、前記中継ルータ中の管理機能を提供するためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）のＩＤである管理インタフェースＩＤを前記中継ルータから取得するステップと、
前記管理接続を介して、前記中継ルータに接続されている電子機器を管理するため管理指令であって、前記管理インタフェースＩＤを含む管理指令を前記中継ルータに送信するステップと
を含むことを特徴とする機器管理方法。
【請求項２】
前記中継ルータと管理接続を構築するステップは、
前記中継ルータからの接続要求を受信するステップと、
前記中継ルータに要求許可メッセージを送信して、前記中継ルータと前記管理接続を構築するステップと
を含むことを特徴とする請求項１に記載の機器管理方法。
【請求項３】
前記管理接続を介して、管理インタフェースＩＤを前記中継ルータから取得するステップは、
前記管理接続を介して前記中継ルータに管理インタフェース取得要求を送信するステップと、
前記中継ルータが前記管理接続を介して送信する少なくとも一つの前記管理インタフェースＩＤを受信するステップと
を含むことを特徴とする請求項１に記載の機器管理方法。
【請求項４】
前記管理接続を介して前記中継ルータに専用プロトコルメッセージを送信するステップと、
前記中継ルータが前記専用プロトコルメッセージを受信した後にフィードバックするフィードバックメッセージを受信するステップと、
前記フィードバックメッセージに基づいて、前記中継ルータと前記マスタルータとの間に互換性があるか否かを検出するステップと、
前記中継ルータと前記マスタルータとの間に互換性があると検出された場合、前記管理接続を介して、管理インタフェースＩＤを前記中継ルータから取得するステップを実行するステップと
をさらに含むことを特徴とする請求項１乃至請求項３の何れか１項に記載の機器管理方法。
【請求項５】
前記管理接続を介して、管理指令を前記中継ルータに送信するステップは、
前記管理インタフェースＩＤ中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するステップと、
前記管理接続を介して、前記第１のインタフェースＩＤを含む第１の管理指令を前記中継ルータに送信することにより、前記中継ルータが、前記第１の管理指令中の前記第１のインタフェースＩＤを取得し、前記第１のインタフェースＩＤに対応するＡＰＩを呼出して、前記中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするようにするステップと、
前記中継ルータからの前記第１の機器情報を受信するステップと、
前記第１の機器情報を表示するための管理機器に前記第１の機器情報を送信するステップと
を含むことを特徴とする請求項１に記載の機器管理方法。
【請求項６】
前記管理接続を介して、管理指令を前記中継ルータに送信するステップは、
前記管理インタフェースＩＤ中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するステップと、
前記管理接続を介して、前記第２のインタフェースＩＤを含む第２の管理指令を前記中継ルータに送信することにより、前記中継ルータが、前記第２の管理指令中の前記第２のインタフェースＩＤを取得し、前記第２のインタフェースＩＤに対応するＡＰＩを呼出して、前記中継ルータに接続されている電子機器を制御するようにするステップと
を含むことを特徴とする請求項１に記載の機器管理方法。
【請求項７】
前記管理機器に前記第１の機器情報を送信するステップは、
前記マスタルータに接続されている少なくとも一つの電子機器の情報を取得して第２の機器情報とするステップと、
前記管理機器に前記第１の機器情報と前記第２の機器情報を送信するステップと
を含み、
前記第１の機器情報は、前記中継ルータに接続されている電子機器のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス及び接続状態情報中の少なくとも一つを含み、
前記第２の機器情報は、前記マスタルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含む
ことを特徴とする請求項５に記載の機器管理方法。
【請求項８】
中継ルータに用いられる機器管理方法であって、
マスタルータと管理接続を構築するステップと、
前記管理接続を介して、前記中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを前記マスタルータに提供するステップと、
前記マスタルータが前記管理接続を介して送信する管理指令であって、前記管理インタフェースＩＤを含む管理指令を受信するステップと、
前記管理指令に基づいて、前記中継ルータに接続されている電子機器を管理するステップと
を含むことを特徴とする機器管理方法。
【請求項９】
前記マスタルータと管理接続を構築するステップは、
前記マスタルータに接続要求を送信するステップと、
前記マスタルータからの要求許可メッセージを受信して、前記マスタルータと前記管理接続を構築するステップと
を含むことを特徴とする請求項８に記載の機器管理方法。
【請求項１０】
前記管理接続を介して、管理インタフェースＩＤを前記マスタルータに提供するステップは、
前記マスタルータが前記中継ルータとの間に互換性があると検出された場合に前記管理接続を介して送信する管理インタフェース取得要求を、受信するステップと、
前記管理接続を介して前記マスタルータに少なくとも一つの前記管理インタフェースＩＤを送信するステップと
を含むことを特徴とする請求項８に記載の機器管理方法。
【請求項１１】
前記マスタルータからの専用プロトコルメッセージを受信するステップと、
前記管理接続を介して前記マスタルータにフィードバックメッセージを送信することにより、前記マスタルータが、前記フィードバックメッセージに基づいて、前記中継ルータとの間に互換性があるか否かを検出するようにするステップと
を含むことを特徴とする請求項１０に記載の機器管理方法。
【請求項１２】
前記前記管理指令に基づいて、前記中継ルータに接続されている電子機器を管理するステップは、
第１の管理指令中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するステップと、
前記第１のインタフェースＩＤに対応するＡＰＩを呼出して、前記中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするステップと、
前記管理接続を介して前記マスタルータに前記第１の機器情報を送信するステップと
を含み、
前記第１の機器情報は、前記中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含む
ことを特徴とする請求項８に記載の機器管理方法。
【請求項１３】
前記前記管理指令に基づいて、前記中継ルータに接続されている電子機器を管理するステップは、
第２の管理指令中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するステップと、
前記第２のインタフェースＩＤに対応するＡＰＩを呼出して、前記中継ルータに接続されている電子機器を制御するステップと
を含むことを特徴とする請求項８に記載の機器管理方法。
【請求項１４】
マスタルータに用いられる機器管理装置であって、
中継ルータと管理接続を構築するための第１の接続モジュールと、
前記第１の接続モジュールにより構築された前記管理接続を介して、前記中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを前記中継ルータから取得するためのＩＤ取得モジュールと、
前記第１の接続モジュールにより構築された前記管理接続を介して、前記中継ルータに接続されている電子機器を管理するための管理指令であって、前記管理インタフェースＩＤを含む管理指令を前記中継ルータに送信するための指令送信モジュールと
を含むことを特徴とする機器管理装置。
【請求項１５】
前記第１の接続モジュールは
前記中継ルータからの接続要求を受信するための第１の受信サブモジュールと、
前記中継ルータに要求許可メッセージを送信して、前記中継ルータと前記管理接続を構築するための第１の構築サブモジュールと
を含むことを特徴とする請求項１４に記載の機器管理装置。
【請求項１６】
前記ＩＤ取得モジュールは
前記管理接続を介して前記中継ルータに管理インタフェース取得要求を送信するための第１の送信サブモジュールと、
前記中継ルータが前記管理接続を介して送信する少なくとも一つの前記管理インタフェースＩＤを受信するためのＩＤ受信サブモジュールと
を含むことを特徴とする請求項１４に記載の機器管理装置。
【請求項１７】
前記管理接続を介して前記中継ルータに専用プロトコルメッセージを送信するためのメッセージ送信モジュールと、
前記中継ルータが前記専用プロトコルメッセージを受信した後にフィードバックするフィードバックメッセージを受信するためのフィードバックメッセージ受信モジュールと、
前記フィードバックメッセージ受信モジュールにより受信された前記フィードバックメッセージに基づいて、前記中継ルータと前記マスタルータとの間に互換性があるか否かを検出するための検出モジュールと
をさらに含み、
前記検出モジュールは、前記中継ルータと前記マスタルータとの間に互換性があると検出された場合、前記管理接続を介して、管理インタフェースＩＤを前記中継ルータから取得するステップを実行する
ことを特徴とする請求項１４乃至１６の何れか１項に記載の機器管理装置。
【請求項１８】
前記指令送信モジュールは
前記管理インタフェースＩＤ中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するための第１の取得サブモジュールと、
前記管理接続を介して、前記第１の取得サブモジュールにより取得された前記第１のインタフェースＩＤを含む第１の管理指令を前記中継ルータに送信することにより、前記中継ルータが、前記第１の管理指令中の前記第１のインタフェースＩＤを取得し、前記第１のインタフェースＩＤに対応するＡＰＩを呼出して、前記中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするようにするための第１の指令送信サブモジュールと、
前記中継ルータからの前記第１の機器情報を受信するための機器情報受信サブモジュールと、
前記第１の機器情報を表示するための管理機器に、前記機器情報受信サブモジュールにより受信された前記第１の機器情報を送信するための第１の情報送信サブモジュールと
を含むことを特徴とする請求項１４に記載の機器管理装置。
【請求項１９】
前記指令送信モジュールは
前記管理インタフェースＩＤ中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するための第２の取得サブモジュールと、
前記管理接続を介して、前記第２の取得サブモジュールにより取得された前記第２のインタフェースＩＤを含む第２の管理指令を前記中継ルータに送信することにより、前記中継ルータが、前記第２の管理指令中の前記第２のインタフェースＩＤを取得し、前記第２のインタフェースＩＤに対応するＡＰＩを呼出して、前記中継ルータに接続されている電子機器を制御するようにするための第２の指令送信サブモジュールと
を含むことを特徴とする請求項１４に記載の機器管理装置。
【請求項２０】
前記第１の情報送信サブモジュールは
前記マスタルータに接続されている少なくとも一つの電子機器の情報を取得して第２の機器情報とするための情報取得サブモジュールと、
前記管理機器に前記第１の機器情報と前記情報取得サブモジュールにより取得された前記第２の機器情報を送信するための情報送信サブモジュールと
を含み、
前記第１の機器情報は、前記中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含み、
前記第２の機器情報は、前記マスタルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含む
ことを特徴とする請求項１８に記載の機器管理装置。
【請求項２１】
中継ルータに用いられる機器管理装置であって、
マスタルータと管理接続を構築するための第２の接続モジュールと、
前記第２の接続モジュールにより構築された前記管理接続を介して、前記中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを前記マスタルータに提供するためのＩＤ提供モジュールと、
前記マスタルータが前記管理接続を介して送信する管理指令であって、前記管理インタフェースＩＤを含む管理指令を受信するための指令受信モジュールと、
前記指令受信モジュールにより受信された前記管理指令に基づいて、前記中継ルータに接続されている電子機器を管理するための管理モジュールと
を含むことを特徴とする機器管理装置。
【請求項２２】
前記第２の接続モジュールは
前記マスタルータに接続要求を送信するための第２の送信サブモジュールと、
前記マスタルータからの要求許可メッセージを受信して、前記マスタルータと前記管理接続を構築するための第２の構築サブモジュールと
を含むことを特徴とする請求項２１に記載の機器管理装置。
【請求項２３】
前記ＩＤ提供モジュールは
前記マスタルータが前記中継ルータとの間に互換性があると検出された場合に前記管理接続を介して送信する管理インタフェース取得要求を、受信するための第２の受信サブモジュールと、
前記管理接続を介して前記マスタルータに少なくとも一つの前記管理インタフェースＩＤを送信するためのＩＤ送信サブモジュールと
を含むことを特徴とする請求項２１に記載の機器管理装置。
【請求項２４】
前記マスタルータからの専用プロトコルメッセージを受信するためのメッセージ受信モジュールと、
前記管理接続を介して前記マスタルータにフィードバックメッセージを送信することにより、前記マスタルータが、前記フィードバックメッセージに基づいて、前記中継ルータとの間に互換性があるか否かを検出するようにするためのフィードバックメッセージ送信モジュールと
をさらに含むことを特徴とする請求項２３に記載の機器管理装置。
【請求項２５】
前記管理モジュールは
第１の管理指令中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するための第３の取得サブモジュールと、
前記第３の取得サブモジュールにより取得された前記第１のインタフェースＩＤに対応するＡＰＩを呼出して、前記中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするための機器情報取得サブモジュールと、
前記管理接続を介して、前記機器情報取得サブモジュールにより取得された前記第１の機器情報を前記マスタルータに送信するための第２の情報送信サブモジュールと
を含み、
前記第１の機器情報は、前記中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含む
ことを特徴とする請求項２１に記載の機器管理装置。
【請求項２６】
前記管理モジュールは
第２の管理指令中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するための第４の取得サブモジュールと、
前記第４の取得サブモジュールにより取得された前記第２のインタフェースＩＤに対応するＡＰＩを呼出して、前記中継ルータに接続されている電子機器を制御するための制御サブモジュールと
を含むことを特徴とする請求項２１に記載の機器管理装置。
【請求項２７】
マスタルータに用いられる機器管理装置であって、
プロセッサと、
前記プロセッサにより実行可能なインストラクションを格納するためのメモリと
を含み、
前記プロセッサは
中継ルータと管理接続を構築し、
前記管理接続を介して、前記中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを前記中継ルータから取得し、
前記管理接続を介して、前記中継ルータに接続されている電子機器を管理するための管理指令であって、前記管理インタフェースＩＤを含む管理指令を前記中継ルータに送信する
ように構成されることを特徴とする機器管理装置。
【請求項２８】
中継ルータに用いられる機器管理装置であって、
プロセッサと、
前記プロセッサにより実行可能なインストラクションを格納するためのメモリと
を含み、
前記プロセッサは
マスタルータと管理接続を構築し、
前記管理接続を介して、前記中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを前記マスタルータに提供し、
前記マスタルータが前記管理接続を介して送信する管理指令であって、前記管理インタフェースＩＤを含む管理指令を受信し、
前記管理指令に基づいて、前記中継ルータに接続されている電子機器を管理する
ように構成されることを特徴とする機器管理装置。
【請求項２９】
マスタルータと中継ルータとを含み、
前記マスタルータと前記中継ルータとは、無線ネットワーク又は有線ネットワークを介して接続され、
前記マスタルータは、請求項１４乃至２０の何れか１項に記載の機器管理装置を含み、前記中継ルータは、請求項２１乃至２６の何れか１項に記載の機器管理装置を含むか、
又は、
前記マスタルータは、請求項２７に記載の機器管理装置を含み、前記中継ルータは、請求項２８に記載の機器管理装置を含む
ことを特徴するネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号がＣＮ２０１４１０８１５６１９８であり、出願日が２０１４年１２月２４日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべてのコンテンツを本願に援用する。
【０００２】
本願は、ルータ技術分野に関し、特に機器管理方法、装置及びシステムに関する。
【背景技術】
【０００３】
ルータは、広く用いられているゲートウェイ機器の一種として、電子機器に無線ネットワークアクセスを提供する。
【０００４】
ルータ信号及び使用環境の影響により、一つのルータのみでは、全面的な無線ネットワークカバレッジを実現することが困難である。この場合、人々は、通常ルーティング中継を行う方法を用いる。つまり、一つのマスタルータの下流に複数の中継ルータを接続し、中継ルータを異なる位置に分布させるとともに、中継ルータによりマスタルータからの無線信号を受信して増幅するので、マスタルータから比較的遠く離れている電子機器も、中継ルータに接続することにより、無線ネットワークアクセスを実現できるようになる。しかし、ユーザは、マスタルータに中継ルータが接続されている場合、マスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術においてマスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消するために、本発明の実施例は、機器管理方法、装置及びシステムを提供する。
【課題を解決するための手段】
【０００６】
本発明の第１の局面による機器管理方法は、
マスタルータに用いられる機器管理方法であり、
中継ルータと管理接続を構築するステップと
管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）のＩＤである管理インタフェースＩＤを中継ルータから取得するステップと、
管理接続を介して、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を中継ルータに送信するステップと
を含む。
【０００７】
一つの実施例において、中継ルータと管理接続を構築するステップは、
中継ルータからの接続要求を受信するステップと、
中継ルータに要求許可メッセージを送信して、中継ルータと管理接続を構築するステップと
を含む。
【０００８】
一つの実施例において、管理接続を介して、管理インタフェースＩＤを中継ルータから取得するステップは、
管理接続を介して中継ルータに管理インタフェース取得要求を送信するステップと、
中継ルータが管理接続を介して送信する少なくとも一つの管理インタフェースＩＤを受信するステップと
を含む。
【０００９】
一つの実施例において、当該方法は、さらに、
管理接続を介して中継ルータに専用プロトコルメッセージを送信するステップと、
中継ルータが専用プロトコルメッセージを受信した後にフィードバックして送信するフィードバックメッセージを受信するステップと、
フィードバックメッセージに基づいて、中継ルータとマスタルータとの間に互換性があるか否かを検出するステップと、
中継ルータとマスタルータとの間に互換性があると検出された場合、管理接続を介して管理インタフェースＩＤを中継ルータから取得するステップを実行するステップと
を含む。
【００１０】
一つの実施例において、管理接続を介して管理指令を中継ルータに送信するステップは、
管理インタフェースＩＤ中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するステップと、
管理接続を介して、第１のインタフェースＩＤを含む第１の管理指令を中継ルータに送信することにより、当該中継ルータが、第１の管理指令中の第１のインタフェースＩＤを取得し、第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするようにするステップと、
中継ルータからの第１の機器情報を受信するステップと、
第１の機器情報を表示するための管理機器に第１の機器情報を送信するステップと
を含む。
【００１１】
一つの実施例において、管理接続を介して管理指令を中継ルータに送信するステップは、
管理インタフェースＩＤ中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するステップと、
管理接続を介して、第２のインタフェースＩＤを含む第２の管理指令を中継ルータに送信することにより、当該中継ルータが、第２の管理指令中の第２のインタフェースＩＤを取得し、第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御するようにするステップと
を含む。
【００１２】
一つの実施例において、管理機器に第１の機器情報を送信するステップは、
マスタルータに接続されている少なくとも一つの電子機器の情報を取得して第２の機器情報とするステップと、
管理機器に第１の機器情報と第２の機器情報を送信するステップと
を含み、
第１の機器情報は、中継ルータに接続されている電子機器のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス及び接続状態情報中の少なくとも一つを含み、
第２の機器情報は、マスタルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含む。
【００１３】
本発明の第２の局面による機器管理方法は、
中継ルータに用いられる機器管理方法であって、
マスタルータと管理接続を構築するステップと、
管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤをマスタルータに提供するステップと、
マスタルータが管理接続を介して送信する管理指令であって、管理インタフェースＩＤを含む管理指令を受信するステップと、
管理指令に基づいて、中継ルータに接続されている電子機器を管理するステップと
を含む。
【００１４】
一つの実施例において、マスタルータと管理接続を構築するステップは、
マスタルータに接続要求を送信するステップと、
マスタルータからの要求許可メッセージを受信して、マスタルータと管理接続を構築するステップと
を含む。
【００１５】
一つの実施例において、管理接続を介して、管理インタフェースＩＤをマスタルータに提供するステップは、
マスタルータが中継ルータとの間に互換性があると検出された場合に管理接続を介して送信する管理インタフェース取得要求を、受信するステップと、
管理接続を介してマスタルータに少なくとも一つの管理インタフェースＩＤを送信するステップと
を含む。
【００１６】
一つの実施例において、当該方法は、
マスタルータからの専用プロトコルメッセージを受信するステップと、
管理接続を介してマスタルータにフィードバックメッセージを送信することにより、当該マスタルータが、フィードバックメッセージに基づいて、中継ルータとの間に互換性があるか否かを検出するステップと
を含む。
【００１７】
一つの実施例において、管理指令に基づいて、中継ルータに接続されている電子機器を管理するステップは、
第１の管理指令中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するステップと、
第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするステップと、
管理接続を介してマスタルータに第１の機器情報を送信するステップと
を含み、
当該第１の機器情報は、中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含む。
【００１８】
一つの実施例において、管理指令に基づいて、中継ルータに接続されている電子機器を管理するステップは、
第２の管理指令中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するステップと、
第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御するステップと
を含む。
【００１９】
本発明の第３の局面による機器管理装置は、
マスタルータに用いられる機器管理装置であって、
中継ルータと管理接続を構築するための第１の接続モジュールと、
第１の接続モジュールにより構築された管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを中継ルータから取得するためのＩＤ取得モジュールと、
第１の接続モジュールにより構築された管理接続を介して、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を中継ルータに送信するための指令送信モジュールと
を含む。
【００２０】
一つの実施例において、第１の接続モジュールは、
中継ルータからの接続要求を受信するための第１の受信サブモジュールと、
中継ルータに要求許可メッセージを送信して、中継ルータと管理接続を構築するための第１の構築サブモジュールと
を含む。
【００２１】
一つの実施例において、ＩＤ取得モジュールは、
管理接続を介して中継ルータに管理インタフェース取得要求を送信するための第１の送信サブモジュールと、
中継ルータが管理接続を介して送信する少なくとも一つの管理インタフェースＩＤを受信するためのＩＤ受信サブモジュールと
を含む。
【００２２】
一つの実施例において、当該装置は、さらに、
管理接続を介して中継ルータに専用プロトコルメッセージを送信するためのメッセージ送信モジュールと、
中継ルータが専用プロトコルメッセージを受信した後にフィードバックして送信するフィードバックメッセージを受信するためのフィードバックメッセージ受信モジュールと、
フィードバックメッセージ受信モジュールにより受信されたフィードバックメッセージに基づいて、中継ルータとマスタルータとの間に互換性があるか否かを検出するための検出モジュールと
を含み、
検出モジュールは、中継ルータとマスタルータとの間に互換性があると検出された場合、管理接続を介して中継ルータから管理インタフェースＩＤを取得するステップを実行する。
【００２３】
一つの実施例において、指令送信モジュールは、
管理インタフェースＩＤ中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するための第１の取得サブモジュールと、
管理接続を介して、第１の取得サブモジュールにより取得された第１のインタフェースＩＤを含む第１の管理指令を中継ルータに送信することにより、当該中継ルータが、第１の管理指令中の第１のインタフェースＩＤを取得し、第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするようにするための第１の指令送信サブモジュールと、
中継ルータからの第１の機器情報を受信するための機器情報受信サブモジュールと、
第１の機器情報を表示するための管理機器に、機器情報受信サブモジュールにより受信された第１の機器情報を送信するための第１の情報送信サブモジュールと
を含む。
【００２４】
一つの実施例において、指令送信モジュールは、
管理インタフェースＩＤ中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するための第２の取得サブモジュールと、
管理接続を介して、第２の取得サブモジュールにより取得された第２のインタフェースＩＤを含む第２の管理指令を中継ルータに送信することにより、当該中継ルータが、第２の管理指令中の第２のインタフェースＩＤを取得し、第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御するようにするための第２の指令送信サブモジュールと
を含む。
【００２５】
一つの実施例において、第１の情報送信サブモジュールは、
マスタルータに接続されている少なくとも一つの電子機器の情報を取得して第２の機器情報とするための情報取得サブモジュールと、
管理機器に第１の機器情報と情報取得サブモジュールにより取得された第２の機器情報を送信するための情報送信サブモジュールと
を含み、
第１の機器情報は、中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含み、
第２の機器情報は、マスタルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含む。
【００２６】
本発明の第４の局面による機器管理装置は、
中継ルータに用いられる機器管理装置であって、
マスタルータと管理接続を構築するための第２の接続モジュールと、
第２の接続モジュールにより構築された管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤをマスタルータに提供するためのＩＤ提供モジュールと、
マスタルータが管理接続を介して送信する管理指令であって、管理インタフェースＩＤを含む管理指令を受信するための指令受信モジュールと、
指令受信モジュールにより受信された管理指令に基づいて、中継ルータに接続されている電子機器を管理するための管理モジュールと
を含む。
【００２７】
一つの実施例において、第２の接続モジュールは、
マスタルータに接続要求を送信するための第２の送信サブモジュールと、
マスタルータからの要求許可メッセージを受信して、マスタルータと管理接続を構築するための第２の構築サブモジュールと
を含む。
【００２８】
一つの実施例において、ＩＤ提供モジュールは、
マスタルータが中継ルータとの間に互換性があると検出された場合に管理接続を介して送信する管理インタフェース取得要求を、受信するための第２の受信サブモジュールと、
管理接続を介してマスタルータに少なくとも一つの管理インタフェースＩＤを送信するためのＩＤ送信サブモジュールと
を含む。
【００２９】
一つの実施例において、当該装置は、さらに、
マスタルータからの専用プロトコルメッセージを受信するためのメッセージ受信モジュールと、
管理接続を介してマスタルータにフィードバックメッセージを送信することにより、当該マスタルータが、フィードバックメッセージに基づいて、中継ルータとの間に互換性があるか否かを検出するようにするためのフィードバックメッセージ送信モジュールと
を含む。
【００３０】
一つの実施例において、管理モジュールは、
第１の管理指令中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するための第３の取得サブモジュールと、
第３の取得サブモジュールにより取得された第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするための機器情報取得サブモジュールと、
管理接続を介して、機器情報取得サブモジュールにより取得された第１の機器情報をマスタルータに送信するための第２の情報送信サブモジュールと
を含み、
当該第１の機器情報は、中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含む。
【００３１】
一つの実施例において、管理モジュールは、
第２の管理指令中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するための第４の取得サブモジュールと、
第４の取得サブモジュールにより取得された第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御するための制御サブモジュールと
を含む。
【００３２】
本発明の第５の局面による機器管理装置は、
マスタルータに用いられる機器管理装置であって、
プロセッサと、
プロセッサにより実行可能なインストラクションを格納するためのメモリと
を含み、
プロセッサは
中継ルータと管理接続を構築し、
管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを中継ルータから取得し、
管理接続を介して、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を中継ルータに送信する
ように構成される。
【００３３】
本発明の第６の局面による機器管理装置は、
中継ルータに用いられる機器管理装置であって、
プロセッサと、
プロセッサにより実行可能なインストラクションを格納するためのメモリと
を含み、
プロセッサは
マスタルータと管理接続を構築し、
管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤをマスタルータに提供し、
マスタルータが管理接続を介して送信する管理指令であって、管理インタフェースＩＤを含む管理指令を受信し、
管理指令に基づいて、中継ルータに接続されている電子機器を管理する
ように構成される。
【００３４】
本発明の第７の局面によるネットワークシステムは、
マスタルータと中継ルータとを含み、
マスタルータと中継ルータとは、無線ネットワーク又は有線ネットワークを介して接続され、
当該マスタルータは、前記第３の方面による機器管理装置を含み、当該中継ルータは、前記第４の局面による機器管理装置を含むか、
又は、
当該マスタルータは、前記第５の局面による機器管理装置を含み、当該中継ルータは、前記第６の局面による機器管理装置を含む。
【発明の効果】
【００３５】
本発明の実施例により提供される技術案によれば、以下のような有益な効果が得られる。
【００３６】
中継ルータと管理接続を構築し、管理接続を介して管理インタフェースＩＤを中継ルータから取得し、管理接続を介して、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を中継ルータに送信することにより、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【００３７】
以上の一般的な説明と以下のような細部的な説明は、例示的なものであって、本発明に対する限定として理解してはいけない。
【図面の簡単な説明】
【００３８】
以下の図面は、明細書に組み込まれて本願明細書の一部分となり、本願発明に合致する実施例を示し、且つ明細書とともに、本発明の原理を説明するために用いられる。
【図１】本発明の各个実施例に係る実施環境の環境モード図である。
【図２】例示的な一つの実施例により示される機器管理方法の方法フローチャートである。
【図３】例示的な他の一つの実施例により示される機器管理方法の方法フローチャートである。
【図４Ａ】例示的なもう一つの実施例により示される機器管理方法の方法フローチャートである。
【図４Ｂ】例示的なもう一つの実施例により示される機器管理方法の実施モード図である。
【図４Ｃ】例示的なもう一つの実施例により示される機器管理方法における管理過程の方法フローチャートである。
【図５】例示的な一つの実施例により示される機器管理装置の構成ブロック図である。
【図６】例示的な他の一つの実施例により示される機器管理装置の構成ブロック図である。
【図７】例示的なもう一つの実施例により示される機器管理装置の構成ブロック図である。
【図８】例示的な他のもう一つの実施例により示される機器管理装置の構成ブロック図である。
【図９】例示的な一つの実施例により示される機器管理装置のブロック図である。
【図１０】本発明の例示的な一つの実施例により提供されるネットワークシステムのブロック図である。
【００３９】
以上の図面は、本発明の明確な実施例を示しており、以下においてより具体的な説明を行う。これらの図面及び文字的な記述は、本発明の趣旨の範囲を如何なる方式により限定するためのものではなく、特定の実施例を参照することにより、当業者に本発明のコンセプトを説明するためのものである。
【発明を実施するための形態】
【００４０】
以下、図面を参照して、例示的な実施例について詳細に説明する。以下の図面に関する説明において、別途の説明がない限り、異なる図面中の同一の符号は、同一又は類似する要素を示すこととする。以下の例示的実施例において説明する複数の実施形態は、本発明に係る全ての実施形態を代表するわけではない。逆に、それらは、添付の特許請求の範囲に記載される本発明の一部の態様を示す装置及び方法の例に過ぎない。
【００４１】
図１は、本発明の各个実施例に係る実施環境の環境モード図である。当該実施環境は、マスタルータ１１０と、マスタルータに接続される中継ルータ１２０と、マスタルータに接続される電子機器１３０と、中継ルータに接続される電子機器１４０とを含む。
【００４２】
マスタルータ１１０は、データ処理及びデータ伝送機能を有する電子機器であり、当該電子機器は、ルータ、又はソフトウェアによりルーティング機能を実現するマスタコンピュータなどであってもよい。
【００４３】
マスタルータ１１０とマスタルータに接続される電子機器１３０とは、有線又は無線ネットワークを介して接続される。
【００４４】
マスタルータに接続される電子機器１３０は、無線又は有線のネットワーク接続機能を有する電子機器であり、当該電子機器は、スマート  フォン、タブレットＰＣ  、電子書籍リーダー、ＭＰ３プレーヤー（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＩＩ）、ＭＰ４（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＶ）プレーヤー、スマートカメラ又はスマートソケットなどであってもよい。
【００４５】
マスタルータ１１０と中継ルータ１２０とは、有線又は無線のネットワークを介して接続される。
【００４６】
中継ルータは、データ処理及びデータ伝送の機能を有する電子機器であり、マスタルータ１１０からのデータを受信して転送するために用いられる。当該電子機器は、ルータ、又はソフトウェアによりルーティング機能を実現するマスタコンピュータなどであってもよい。
【００４７】
中継ルータ１２０と中継ルータに接続されている電子機器１４０とは、有線又は無線のネットワークを介して接続される。
【００４８】
中継ルータに接続されている電子機器１４０は、無線又は有線のネットワーク接続機能を有する電子機器であり、当該電子機器は、スマート  フォン、タブレットＰＣ  、電子書籍リーダー、ＭＰ３プレーヤー、ＭＰ４プレーヤー、スマートカメラ又はスマートソケットなどであってもよい。
【００４９】
ここで説明しておきたいことは、マスタルータ１１０の下流に複数の中継ルータを接続させてもよく、中継ルータ１２０の下流に他の中継ルータを接続させてもよい。本実施例では、当該実施環境に一つのマスタルータ及び一つの中継ルータが含まれている場合について説明しているが、このような実施例を本発明の構成に対する限定として見なしていけない。
【００５０】
図２は、例示的な一つの実施例により示される機器管理方法の方法フローチャートである。本実施例では、当該機器管理方法が図１に示されているマスタルータ１１０に用いられる場合について説明するようにする。
【００５１】
当該機器管理方法は、以下のステップを含んでもよい。
【００５２】
ステップ２０２において、中継ルータと管理接続を構築する。
【００５３】
ステップ２０４において、管理接続を介して中継ルータから管理インタフェースＩＤを取得する。当該管理インタフェースＩＤは、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである。
【００５４】
ステップ２０６において、管理接続を介して中継ルータに管理インタフェースＩＤを含む管理指令を送信する。当該管理指令は、中継ルータに接続されている電子機器を管理するための指令である。  
【００５５】
中継ルータと管理接続を構築するステップは、
中継ルータからの接続要求を受信するステップと、
中継ルータに要求許可メッセージを送信して、中継ルータと管理接続を構築するステップと
を含んでもよい。
【００５６】
管理接続を介して中継ルータから管理インタフェースＩＤを取得するステップは、
管理接続を介して中継ルータに管理インタフェース取得要求を送信するステップと、
中継ルータが管理接続を介して送信する少なくとも一つの管理インタフェースＩＤを受信するステップと
を含んでもよい。
【００５７】
当該方法は、さらに、
管理接続を介して中継ルータに専用プロトコルメッセージ（ｐｒｉｖａｔｅ  ｐｒｏｔｏｃｏｌ  ｍｅｓｓａｇｅ）を送信するステップと、
中継ルータが専用プロトコルメッセージを受信した後にフィードバックして送信するフィードバックメッセージを受信するステップと、
フィードバックメッセージに基づいて、中継ルータとマスタルータとの間に互換性があるか否かを検出するステップと、
中継ルータとマスタルータとの間に互換性があると検出された場合、管理接続を介して中継ルータから管理インタフェースＩＤを取得するステップを実行するステップ
を含んでもよい。
【００５８】
管理接続を介して中継ルータに管理指令を送信するステップは、
管理インタフェースＩＤ中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するステップと、
管理接続を介して中継ルータに第１のインタフェースＩＤを含む第１の管理指令を送信することにより、当該中継ルータが、第１の管理指令中の第１のインタフェースＩＤを取得し、第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするようにするステップと、
中継ルータからの第１の機器情報を受信するステップと、
第１の機器情報を表示するための管理機器に第１の機器情報を送信するステップと
を含んでもよい。
【００５９】
管理接続を介して中継ルータに管理指令を送信するステップは、
管理インタフェースＩＤ中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するステップと、
管理接続を介して中継ルータに第２のインタフェースＩＤを含む第２の管理指令を送信することにより、当該中継ルータが、第２の管理指令中の第２のインタフェースＩＤを取得し、第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御するようにするステップと
を含んでもよい。
【００６０】
管理機器に第１の機器情報を送信するステップは、
マスタルータに接続されている少なくとも一つの電子機器の情報を取得して第２の機器情報とするステップと、
管理機器に第１の機器情報と第２の機器情報を送信するステップと
を含んでもよく、
ここで、
第１の機器情報は、中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含んでもよく、
第２の機器情報は、マスタルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含んでもよい。
【００６１】
以上をまとめると、本例示的な実施例により提供される機器管理方法では、中継ルータと管理接続を構築するステップと、管理接続を介して中継ルータから管理インタフェースＩＤを取得するステップと、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を、管理接続を介して中継ルータに送信するステップと、を実行することにより、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【００６２】
図３は、例示的な他の一つの実施例により示される機器管理方法の方法フローチャートである。本実施例では、当該機器管理方法が図１中の中継ルータ１２０に用いられる場合について説明するようにする。
【００６３】
当該機器管理方法は以下のステップを含むことができる。
【００６４】
ステップ３０２において、マスタルータと管理接続を構築する。
【００６５】
ステップ３０４において、管理接続を介してマスタルータに管理インタフェースＩＤを提供する。当該管理インタフェースＩＤは、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである。
【００６６】
ステップ３０６において、マスタルータが管理接続を介して送信する管理指令を受信する。当該管理指令には、管理インタフェースＩＤが含まれる。
【００６７】
ステップ３０８において、管理指令に基づいて、中継ルータに接続されている電子機器を管理する。
【００６８】
マスタルータと管理接続を構築するステップは、
マスタルータに接続要求を送信するステップと、
マスタルータからの要求許可メッセージを受信して、マスタルータと管理接続を構築するステップと
を含んでもよい。
【００６９】
管理接続を介してマスタルータに管理インタフェースＩＤを提供するステップは、
マスタルータが中継ルータとの間に互換性があると検出された場合に管理接続を介して送信する管理インタフェース取得要求を、受信するステップと、
管理接続を介してマスタルータに少なくとも一つの管理インタフェースＩＤを送信するステップと
を含んでもよい。
【００７０】
当該方法、さらに、
マスタルータからの専用プロトコルメッセージを受信するステップと、
管理接続を介してマスタルータにフィードバックメッセージを送信することにより、当該マスタルータが、フィードバックメッセージに基づいて、中継ルータとの間に互換性があるか否かを検出するようにするステップと
を含んでもよい。
【００７１】
管理指令に基づいて、中継ルータに接続されている電子機器を管理するステップは、
第１の管理指令中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するステップと、
第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするステップと、
管理接続を介してマスタルータに第１の機器情報を送信するステップと
を含んでもよく、
ここで、当該第１の機器情報は、中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含んでもよい。
【００７２】
管理指令に基づいて、中継ルータに接続されている電子機器を管理するステップは、
第２の管理指令中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するステップと、
第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御するステップと
を含んでもよい。
【００７３】
以上をまとめると、本例示的な実施例により提供される機器管理方法では、マスタルータと管理接続を構築するステップと、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを、管理接続を介してマスタルータに提供するステップと、マスタルータが管理接続を介して送信する管理指令であって、管理インタフェースＩＤを含む管理指令を受信するステップと、管理指令に基づいて、中継ルータに接続されている電子機器を管理するステップと、を実行することにより、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【００７４】
図４Ａは、例示的なもう一つの実施例により示される機器管理方法の方法フローチャートである。本実施例では、当該機器管理方法が図１に示されている実施環境に用いられる場合について説明するようにする。
【００７５】
当該機器管理方法は以下のステップを含むことができる。
【００７６】
ステップ４０１において、中継ルータがマスタルータに接続要求を送信する。
【００７７】
ユーザは、管理機器を用いて中継ルータの管理画面にログインして、中継ルータのルーティング中継機能をオンさせ、付近のマスタルータを探索する。マスタルータが探索される場合、中継ルータは管理画面において、ユーザに、当該マスタルータに接続するためのパスワードを入力するよう通知し、ユーザが管理画面においてパスワードを入力した後、中継ルータは当該パスワードをマスタルータに送信して、マスタルータにより認証を行う。マスタルータによる認証に成功すると、中継ルータはマスタルータにより提供される無線ネットワークにアクセスする。
【００７８】
マスタルータにより中継ルータの下流の電子機器を管理する際のセキュリティを確保するために、中継ルータは、マスタルータにより提供される無線ネットワークにアクセスした後、マスタルータの所定のＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）ポート（ｐｏｒｔ）に接続要求を自発的に送信して、当該ＴＣＰポートとの管理接続の構築を要求する。ここで、当該所定のＴＣＰポートは、マスタルータの８０番ポートであってもよく、当該管理接続は一つの長時間接続であってもよい。マスタルータが複数の中継ルータからの接続要求を受信する場合もあり得るので、当該接続要求は、マスタルータが中継ルータを識別するために用いられる中継ルータのＩＤ情報をさらに含んでもよい。
【００７９】
ステップ４０２において、マスタルータは中継ルータからの接続要求を受信する。
【００８０】
これに対応して、マスタルータは当該中継ルータからの接続要求を受信する。
【００８１】
ステップ４０３において、マスタルータは中継ルータに要求許可メッセージを送信して、中継ルータと管理接続を構築する。
【００８２】
マスタルータは当該接続要求中に含まれている中継ルータのＩＤ情報を取得し、当該ＩＤ情報に基づいて、当該中継ルータがマスタルータに接続される中継ルータであるか否かを検出する。当該中継ルータがマスタルータに接続される中継ルータであると検出された場合、マスタルータは当該接続要求を許可し、所定のＴＣＰポートを介して中継ルータと管理接続を構築するとともに、当該中継ルータに要求許可メッセージを送信して、中継ルータにマスタルータとの管理接続が構築可能である旨を通知する。
【００８３】
ステップ４０４において、中継ルータは、マスタルータからの要求許可メッセージを受信して、マスタルータと管理接続を構築する。
【００８４】
中継ルータは、マスタルータからの要求許可メッセージを受信して、マスタルータの所定のＴＣＰポートと管理接続を構築する。中継ルータとマスタルータとの管理接続の構築がＴＣＰ３ウェイ・ハンドシェイク・プロトコル（ＴＣＰ  ｔｈｒｅｅ−ｗａｙ  ｈａｎｄｓｈａｋｅ  ｐｒｏｔｏｃｏｌ）に準拠しているため、中継ルータは、マスタルータの所定のＴＣＰポートと管理接続を構築した後、さらに、マスタルータに接続構築情報を送信することにより、マスタルータに管理接続が構築済みの旨を通知する必要がある。
【００８５】
中継ルータとマスタルータとの管理接続を構築した後、中継ルータは、管理権限を当該マスタルータに付与して、当該マスタルータは信頼できる機器であり、当該管理接続を介して送信した指令又はデータは安全であると見なす。
【００８６】
マスタルータの下流に複数の中継ルータが接続される場合、マスタルータは、複数の中継ルータのそれぞれと管理接続を構築する。本実施例では、説明の便宜上、当該マスタルータに一つの中継ルータが接続されている場合のみについて説明するが、このような実施例を本発明の構成に対する限定として見なしてはいけない。
【００８７】
ステップ４０５において、マスタルータは、管理接続を介して中継ルータに専用プロトコルメッセージを送信する。
【００８８】
中継ルータとマスタルータとの管理接続を構築した後、マスタルータは、当該管理接続を介して中継ルータに一つの専用プロトコルメッセージを送信する。当該専用プロトコルメッセージは、中継ルータにフィードバックメッセージを送信するよう通知するためのメッセージであり、当該フィードバックメッセージには、中継ルータのバージョン番号及びメッセージ伝送形式などの情報が含まれる。
【００８９】
ステップ４０６において、中継ルータは、マスタルータからの専用プロトコルメッセージを受信する。
【００９０】
ステップ４０７において、中継ルータは、管理接続を介してマスタルータにフィードバックメッセージを送信する。
【００９１】
中継ルータは、受信した専用プロトコルメッセージに基づいて、現在の中継ルータのバージョン番号及びメッセージ伝送形式などの情報を取得して、当該情報を、フィードバックメッセージとしてパッケージングしてから、管理接続を介してマスタルータに送信する。
【００９２】
ステップ４０８において、マスタルータは、中継ルータからのフィードバックメッセージを受信する。
【００９３】
当該フィードバックメッセージは、中継ルータが専用プロトコルメッセージを受信した後にフィードバックするメッセージである。
【００９４】
ステップ４０９において、マスタルータは、フィードバックメッセージに基づいて、中継ルータとマスタルータとの間に互換性があるか否かを検出する。
【００９５】
マスタルータは、当該フィードバックメッセージ中のバージョン番号及びメッセージ伝送形式などの情報を取得し、当該情報に基づいて、中継ルータとマスタルータとの間に互換性があるか否かを検出する。ここで、マスタルータには予め互換性バージョンの情報が記憶されている。当該互換性バージョンの情報は、以下の表１に示すようなテーブルの構成を有する互換性バージョン情報テーブルに記憶されてもよい。
【００９６】
【表１】
2017508226.tif 000003
【００９７】
マスタルータは、フィードバックメッセージに含まれている情報に基づいて、互換性バージョン情報テーブルからマッチング項目が存在するか否かを検索する。マッチング項目が検索された場合、当該中継ルータとマスタルータとの間に互換性があると決定し、ステップ４１０を実行する。マッチング項目が検索されなかった場合、当該中継ルータとマスタルータとの間に互換性がないと決定され、マスタルータは、中継ルータの下流の電子機器を管理することができない。
【００９８】
ステップ４１０において、マスタルータは、管理接続を介して中継ルータに管理インタフェース取得要求を送信する。
【００９９】
中継ルータには、予め少なくとも一つの管理インタフェースが設けられている。当該管理インタフェースはＡＰＩインタフェースである。異なる管理インタフェースは、それぞれ異なる管理機能を提供する。当該管理機能は、情報取得機能、ブラックリスト及びホワイトリスト機能、タイムスイッチ機能及びアクセス制限機能などを含む。中継ルータは、異なる管理インタフェースを呼出すことにより、接続されている電子機器に対する管理を実現する。
【０１００】
例えば、中継ルータが呼出した管理インタフェースにより提供される管理機能が情報取得機能である場合、中継ルータは、当該管理インタフェースを介して、中継ルータに接続されている電子機器の機器情報、接続状態情報及び運行状態情報などを取得する。
【０１０１】
また、例えば、中継ルータが呼出した管理インタフェースにより提供される管理機能がアクセス制限機能である場合、中継ルータは、当該管理インタフェースを介して、当該中継ルータに接続されている電子機器の一部分又は全部のインターネットへのアクセスを禁止する。
【０１０２】
マスタルータは、中継ルータの下流の電子機器を管理するためには、当該中継ルータによりどのような管理インタフェースが提供されるかを知る必要があるので、管理接続を介して中継ルータに管理インタフェース取得要求を送信して、中継ルータの管理インタフェースＩＤの取得を要求する。
【０１０３】
異なる中継ルータにより提供される管理インタフェースが異なるため、マスタルータの下流に複数の中継ルータが接続されている場合、マスタルータは、各中継ルータのそれぞれに管理インタフェース取得要求を送信する必要がある。
【０１０４】
ステップ４１１において、中継ルータは、マスタルータが管理接続を介して送信する管理インタフェース取得要求を受信する。
【０１０５】
ステップ４１２において、中継ルータは、管理接続を介してマスタルータに少なくとも一つの管理インタフェースＩＤを送信する。
【０１０６】
当該管理インタフェース取得要求が管理接続を介して送信されるため、中継ルータは、当該管理インタフェース取得要求が安全であると見なす。中継ルータには、予め管理インタフェースＩＤと管理インタフェースとの対応関係が記憶されている。当該対応関係は、表２のようなテーブルの構成を有するインタフェースＩＤテーブルに記憶されてもよい。
【０１０７】
【表２】
2017508226.tif 000004
【０１０８】
ここで、管理インタフェースＩＤとは、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである。
【０１０９】
中継ルータは、受信された管理インタフェース取得要求に基づいて、少なくとも一つの管理インタフェースＩＤを取得し、当該管理インタフェースＩＤを管理接続を介してマスタルータに送信する。
【０１１０】
ステップ４１３において、マスタルータは、中継ルータが管理接続を介して送信する少なくとも一つの管理インタフェースＩＤを受信する。
【０１１１】
これに対応して、マスタルータは、中継ルータからの管理インタフェースＩＤを受信する。以降の使用の便宜上、マスタルータは、受信された管理インタフェースＩＤを保存し、当該管理インタフェースＩＤと中継ルータとの対応関係を記録する。マスタルータが複数の中継ルータからの管理インタフェースＩＤを受信した場合、管理インタフェースＩＤと中継ルータとの対応関係を、以下の表３のようなテーブル構成を有するテーブルに記憶してもよい。
【０１１２】
【表３】
2017508226.tif 000005
【０１１３】
このとき、マスタルータは、既に中継ルータに対する管理権限を取得したので、中継ルータとの間で構築した管理接続を介して中継ルータの下流の電子機器を管理することができる。
【０１１４】
ステップ４１４において、マスタルータは、管理インタフェースＩＤ中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得する。
【０１１５】
ユーザは、マスタルータを用いて中継ルータの下流の電子機器を管理しようとする場合、管理機器をマスタルータに接続させてから、ユーザ名及びパスワードを入力してマスタルータの管理画面にログインし、マスタルータに、相応する指令を送信する。マスタルータは、受信された指令に基づいて、表３に示すテーブルから対応する管理インタフェースＩＤを検索する。
【０１１６】
ユーザは、中継ルータに接続されている電子機器の情報を取得しようとする場合、マスタルータに、管理機器を介して相応する指令を送信し、マスタルータは、当該指令に基づいて、管理インタフェースＩＤ中から、電子機器情報を取得するためのＡＰＩのＩＤ、即ち第１のインタフェースＩＤを検索する。
【０１１７】
マスタルータの下流に複数の中継ルータが接続されている場合、マスタルータは、まず、管理の必要のある中継ルータを特定してから、当該中継ルータにより提供される管理インタフェースＩＤ中から相応する管理インタフェースＩＤを取得する。
【０１１８】
ステップ４１５において、マスタルータは、管理接続を介して中継ルータに第１のインタフェースＩＤを含む第１の管理指令を送信する。
【０１１９】
ステップ４１６において、中継ルータは、第１の管理指令中の第１のインタフェースＩＤを取得する。
【０１２０】
中継ルータは、受信された第１の管理指令中に含まれている第１のインタフェースＩＤを取得し、当該第１のインタフェースＩＤに基づいて、呼出しの必要のあるＡＰＩ、即ち電子機器情報を取得するためのＡＰＩを特定する。
【０１２１】
ステップ４１７において、中継ルータは、第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とする。
【０１２２】
当該第１の機器ＩＤは、中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報などを含む。ここで、電子機器の接続状態情報は、電子機器オンラインであるかどうかの情報、電子機器と中継ルータとの接続の時間長、及び送受信のデータ量などの情報を含む。
【０１２３】
中継ルータが、接続されている電子機器に対する管理権限を有する場合、中継ルータは、さらに、電子機器により採集されたデータ及び現在の動作状態情報を取得して、第１の機器情報として同時にマスタルータに送信する。
【０１２４】
例えば、中継ルータは、接続されている空気清浄機に対する管理権限を有する場合、空気清浄機により採取される現在の空気品質の関連データ及び現在の動作モードのデータを取得して、管理接続を介してマスタルータに送信することができる。
【０１２５】
ステップ４１８において、中継ルータは、管理接続を介してマスタルータに第１の機器情報を送信する。
【０１２６】
ここで説明しておきたいことは、電子機器が中継ルータに接続された場合、又は中継ルータとの接続が切れた場合、中継ルータは、管理接続を介してマスタルータに最も新しい第１の機器情報を送信して、マスタルータが第１の機器情報を更新するよう通知する。
【０１２７】
ステップ４１９において、マスタルータは、中継ルータからの第１の機器情報を受信する。
【０１２８】
ステップ４２０において、マスタルータは、第１の機器情報を表示するための管理機器に第１の機器情報を送信する。
【０１２９】
マスタルータは、中継ルータに第１のインタフェースＩＤを含む第１の管理指令を送信することにより、中継ルータからの第１の機器情報を取得してから、当該第１の機器情報を管理機器に送信して、管理機器により当該第１の機器情報を表示する。
【０１３０】
ユーザがマスタルータ及び中継ルータに接続されている電子機器の情報を同時に把握するようにするために、ステップ４２０は、さらに、以下のサブステップを含んでもよい。
【０１３１】
１）マスタルータは、マスタルータに接続されている少なくとも一つの電子機器の情報を取得して第２の機器情報とする。
【０１３２】
当該第２の機器ＩＤは、マスタルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報などを含む。ここで、電子機器の接続状態情報は、電子機器とマスタルータとの接続の時間長、及び送受信のデータ量などの情報を含む。
【０１３３】
２）マスタルータは、管理機器に第１の機器情報と第２の機器情報を送信する。
【０１３４】
マスタルータは、取得された第１の機器情報と第２の機器情報とを同時に管理機器に送信して、管理機器により、受信された情報を表示する。電子機器がマスタルータに接続されているか、それとも中継ルータに接続されているかを、ユーザがより明確に区分できるように、マスタルータは、送信する第１の機器情報と第２の機器情報にさらにルータのＩＤを添付し、管理機器は、当該ルータのＩＤに基づいて、第１の機器情報と第２の機器情報区分するので、ユーザがより明確に電子機器の接続状況を把握することができる。
【０１３５】
例えば、管理機器４１は、図４Ｂに示すように、受信された第１の機器情報と第２の機器情報をリストの形式で表示する。
【０１３６】
異なる管理インタフェースに異なる管理機能が対応するので、中継ルータがマスタルータに提供する管理インタフェースＩＤに電子機器を制御するためのＡＰＩのＩＤが含まれている場合、マスタルータは、管理接続を介して、電子機器を制御するためのＡＰＩのＩＤが含まれている管理指令を中継ルータに送信して、中継ルータに接続されている電子機器を制御する。
【０１３７】
実現可能な方式として、図４Ｃに示すように、ステップ４１４からステップ４２０をステップ４１４ａからステップ４１７ａに取替えてもよい。
【０１３８】
ステップ４１４ａにおいて、マスタルータは、管理インタフェースＩＤ中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得する。
【０１３９】
例えば、中継ルータにより提供される管理インタフェースＩＤにスマートソケットを制御するためのＡＰＩのＩＤが含まれ、ユーザがマスタルータを用いてスマートソケットのオンオフを設定しようとする場合、管理機器を介して、相応する指令をマスタルータに送信すると、マスタルータは、当該指令に基づいて、管理インタフェースＩＤからスマートソケットを制御するためのＡＰＩのＩＤを検索し、検索されたＩＤを第２のインタフェースＩＤとして特定する。
【０１４０】
ステップ４１５ａにおいて、マスタルータは、管理接続を介して前記第２のインタフェースＩＤを含む第２の管理指令を中継ルータに送信する。
【０１４１】
ユーザが指定の電子機器を制御する必要がある場合、当該第２の管理指令は指定の電子機器のＩＤをさらに含んでもよい。当該ＩＤは、電子機器のＭＡＣアドレスであってもよく、中継ルータは、当該指定の電子機器のＩＤに基づいて、指定の電子機器を制御する。
【０１４２】
ステップ４１６ａにおいて、中継ルータは、第２の管理指令中の第２のインタフェースＩＤを取得する。
【０１４３】
中継ルータは、第２の管理指令中に含まれている第２のインタフェースＩＤを取得し、当該第２のインタフェースＩＤに基づいて、呼出しの必要のあるＡＰＩを特定する。
【０１４４】
例えば、中継ルータは、第２のインタフェースＩＤ、即ちスマートソケットを制御するためのＡＰＩのＩＤを取得した場合、スマートソケットを制御するためのＡＰＩを呼出す必要があると決定することができる。
【０１４５】
ステップ４１７ａにおいて、中継ルータは、第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御する。
【０１４６】
当該第２の管理指令中に電子機器のＩＤがさらに含まれている場合、中継ルータは、第２のインタフェースＩＤに対応するＡＰＩを呼出して、当該ＩＤに対応する電子機器を制御する。
【０１４７】
例えば、ユーザが指定のスマートソケットＡを制御する必要がある場合、マスタルータが中継ルータに送信する第２の管理指令中には、スマートソケットを制御するためのＡＰＩのＩＤ及びスマートソケットＡのＭＡＣアドレスが含まれ、中継ルータは、当該ＭＡＣアドレスに基づいて、スマートソケットを制御するためのＡＰＩを呼出して、スマートソケットＡを制御する。
【０１４８】
以上をまとめると、本例示的な実施例により提供される機器管理方法では、中継ルータと管理接続を構築するステップと、管理接続を介して中継ルータから管理インタフェースＩＤを取得するステップと、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を、管理接続を介して中継ルータに送信するステップと、を実行することにより、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１４９】
本実施例では、さらに、マスタルータと中継ルータとの間で管理接続を構築した後、マスタルータから中継ルータに専用プロトコルメッセージを送信し、中継ルータからのフィードバックメッセージに基づいて、マスタルータと中継ルータとの間に互換性があるか否かを検出し、マスタルータと中継ルータとの間に互換性がある場合、中継ルータの管理インタフェースを取得することにより、マスタルータが、互換性のある中継ルータの下流の電子機器のみを管理することができるという效果が得られる。
【０１５０】
本実施例では、さらに、マスタルータから中継ルータに第１のインタフェースＩＤを含む第１の管理指令を送信し、中継ルータは、当該第１のインタフェースＩＤに基づいて、中継ルータに接続されている電子機器の情報を取得し、当該情報をマスタルータに送信することにより、ユーザは、管理機器を介してマスタルータにログインするのみで、中継ルータに接続されている電子機器の情報を把握することができ、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１５１】
本実施例では、さらに、マスタルータは、第２のインタフェースＩＤを含む第２の管理指令を中継ルータに送信し、中継ルータは、当該第２のインタフェースＩＤに基づいて、電子機器を制御するためのＡＰＩを呼出して、中継ルータに接続されている電子機器を制御することにより、ユーザは、中継ルータに接続されている電子機器をマスタルータを用いて制御することができ、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１５２】
以下は、本発明に係る装置の実施例であり、本発明に係る方法の実施例を実行するために用いられる。本発明に係る装置の実施例により開示されてない細部に関しては、本発明に係る方法の実施例を参考していただきたい。
【０１５３】
図５は、例示的な一つの実施例により示される機器管理装置の構成ブロック図である。当該機器管理装置は、ソフトウェア、ハードウェア又は両者の組合せにより実現され、マスタルータの一部分又は全部を構成する。
【０１５４】
当該機器管理装置は、
中継ルータと管理接続を構築するための第１の接続モジュール５０１と、
第１の接続モジュール５０１により構築された管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを中継ルータから取得するためのＩＤ取得モジュール５０３と、
第１の接続モジュール５０１により構築された管理接続を介して、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を中継ルータに送信するための指令送信モジュール５０５と
を含んでもよい。
【０１５５】
以上をまとめると、本例示的な実施例により提供される機器管理装置では、中継ルータと管理接続を構築し、管理接続を介して中継ルータから管理インタフェースＩＤを取得し、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を、管理接続を介して中継ルータに送信することにより、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１５６】
図６は、例示的な他の一つの実施例により示される機器管理装置の構成ブロック図である。当該機器管理装置は、ソフトウェア、ハードウェア又は両者の組合せにより実現され、マスタルータの一部分又は全部を構成する。
【０１５７】
当該機器管理装置は、
中継ルータと管理接続を構築するための第１の接続モジュール６０１と、
第１の接続モジュール６０１により構築された管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを中継ルータから取得するためのＩＤ取得モジュール６０３と、
第１の接続モジュール６０１により構築された管理接続を介して、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を、中継ルータに送信するための指令送信モジュール６０５と
を含んでもよい。
【０１５８】
第１の接続モジュール６０１は、
中継ルータからの接続要求を受信するための第１の受信サブモジュール６０１Ａと、
中継ルータに要求許可メッセージを送信して、中継ルータと管理接続を構築するための第１の構築サブモジュール６０１Ｂと
を含んでもよい。
【０１５９】
ＩＤ取得モジュール６０３は、
管理接続を介して中継ルータに管理インタフェース取得要求を送信するための第１の送信サブモジュール６０３Ａと、
中継ルータが管理接続を介して送信する少なくとも一つの管理インタフェースＩＤを受信するためのＩＤ受信サブモジュール６０３Ｂと
を含んでもよい。
【０１６０】
当該装置は、さらに、
管理接続を介して中継ルータに専用プロトコルメッセージを送信するためのメッセージ送信モジュール６０６と、
中継ルータが専用プロトコルメッセージを受信した後にフィードバックして送信するフィードバックメッセージを受信するためのフィードバックメッセージ受信モジュール６０７と、
フィードバックメッセージ受信モジュール６０７により受信されたフィードバックメッセージに基づいて、中継ルータとマスタルータとの間に互換性があるか否かを検出するための検出モジュール６０８と
を含んでもよく、
検出モジュール６０８は、中継ルータとマスタルータとの間に互換性があると検出された場合、管理接続を介して中継ルータから管理インタフェースＩＤを取得するステップを実行してもよい。
【０１６１】
指令送信モジュール６０５は、
管理インタフェースＩＤ中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するための第１の取得サブモジュール６０５Ａと、
管理接続を介して中継ルータに第１の取得サブモジュール６０５Ａにより取得される第１のインタフェースＩＤを含む第１の管理指令を送信することにより、当該中継ルータが、第１の管理指令中の第１のインタフェースＩＤを取得し、第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするようにするための第１の指令送信サブモジュール６０５Ｂと、
中継ルータからの第１の機器情報を受信するための機器情報受信サブモジュール６０５Ｃと、
第１の機器情報を表示するための管理機器に、機器情報受信サブモジュール６０５Ｃにより受信された第１の機器情報を送信するための第１の情報送信サブモジュール６０５Ｄと
を含んでもよい。
【０１６２】
指令送信モジュール６０５は、
管理インタフェースＩＤ中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するための第２の取得サブモジュール６０５Ｅと、
第２の取得サブモジュール６０５Ｅにより取得された第２のインタフェースＩＤを含む第２の管理指令を管理接続を介して中継ルータに送信することにより、当該中継ルータが、第２の管理指令中の第２のインタフェースＩＤを取得し、第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御するようにするための第２の指令送信サブモジュール６０５Ｆと
を含んでもよい。
【０１６３】
第１の情報送信サブモジュール６０５Ｄは、
マスタルータに接続されている少なくとも一つの電子機器の情報を取得して第２の機器情報とするための情報取得サブモジュール６０５Ｄａと、
第１の機器情報と情報取得サブモジュール６０５Ｄａにより取得された第２の機器情報を管理機器に送信するための情報送信サブモジュール６０５Ｄｂと
を含んでもよく、
ここで、第１の機器情報は、中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含んでもよく、
第２の機器情報は、マスタルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含んでもよい。
【０１６４】
以上をまとめると、本例示的な実施例により提供される機器管理装置では、中継ルータと管理接続を構築し、管理接続を介して中継ルータから管理インタフェースＩＤを取得し、管理接続を介して中継ルータに、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を送信することにより、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１６５】
本実施例では、さらに、マスタルータと中継ルータとの間で管理接続を構築した後、マスタルータから中継ルータに専用プロトコルメッセージを送信し、中継ルータからのフィードバックメッセージに基づいて、マスタルータと中継ルータとの間に互換性があるか否かを検出し、マスタルータと中継ルータとの間に互換性がある場合、中継ルータの管理インタフェースを取得することにより、マスタルータが、互換性のある中継ルータの下流の電子機器のみを管理することができるという效果が得られる。
【０１６６】
本実施例では、さらに、マスタルータから中継ルータに第１のインタフェースＩＤを含む第１の管理指令を送信し、中継ルータは、当該第１のインタフェースＩＤに基づいて、中継ルータに接続されている電子機器の情報を取得し、当該情報をマスタルータに送信することにより、ユーザは、管理機器を介してマスタルータにログインするのみで、中継ルータに接続されている電子機器の情報を把握することができ、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１６７】
本実施例では、さらに、マスタルータは、第２のインタフェースＩＤを含む第２の管理指令を中継ルータに送信し、中継ルータは、当該第２のインタフェースＩＤに基づいて、電子機器を制御するためのＡＰＩを呼出して、中継ルータに接続されている電子機器を制御することにより、ユーザは、中継ルータに接続されている電子機器をマスタルータを用いて制御することができ、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１６８】
図７は、例示的なもう一つの実施例により示される機器管理装置の構成ブロック図である。当該機器管理装置は、ソフトウェア、ハードウェア又は両者の組合せにより実現され、中継ルータの一部分又は全部を構成する。
【０１６９】
当該機器管理装置は、
マスタルータと管理接続を構築するための第２の接続モジュール７０１と、
第２の接続モジュールにより構築された管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤをマスタルータに提供するためのＩＤ提供モジュール７０３と、
マスタルータが管理接続を介して送信する管理指令であって、管理インタフェースＩＤを含む管理指令を受信するための指令受信モジュール７０５と、
指令受信モジュールにより受信された管理指令に基づいて、中継ルータに接続されている電子機器を管理するための管理モジュール７０７と
を含んでもよい。
【０１７０】
以上をまとめると、本例示的な実施例により提供される機器管理装置では、マスタルータと管理接続を構築し、管理接続を介してマスタルータに管理インタフェースＩＤを提供し、マスタルータが管理接続を介して送信する管理指令であって、管理インタフェースＩＤを含む管理指令を受信し、管理指令に基づいて、中継ルータに接続されている電子機器を管理することにより、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１７１】
図８は、例示的な他のもう一つの実施例により示される機器管理装置の構成ブロック図である。当該機器管理装置は、ソフトウェア、ハードウェア又は両者の組合せにより実現され、中継ルータの一部分又は全部を構成する。
【０１７２】
当該機器管理装置は、
マスタルータと管理接続を構築するための第２の接続モジュール８０１と、
第２の接続モジュール８０１により構築された管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤをマスタルータに提供するためのＩＤ提供モジュール８０３と、
マスタルータが管理接続を介して送信する管理指令であって、管理インタフェースＩＤを含む管理指令を受信するための指令受信モジュール８０５と、
指令受信モジュール８０５により受信された管理指令に基づいて、中継ルータに接続されている電子機器を管理するための管理モジュール８０７と
を含んでもよい。
【０１７３】
第２の接続モジュール８０１は、
マスタルータに接続要求を送信するための第２の送信サブモジュール８０１Ａと、
マスタルータからの要求許可メッセージを受信して、マスタルータと管理接続を構築するための第２の構築サブモジュール８０１Ｂと
を含んでもよい。
【０１７４】
ＩＤ提供モジュール８０３は、
マスタルータが中継ルータとの間に互換性があると検出された場合に管理接続を介して送信する管理インタフェース取得要求を、受信するための第２の受信サブモジュール８０３Ａと、
少なくとも一つの管理インタフェースＩＤを管理接続を介してマスタルータに送信するためのＩＤ送信サブモジュール８０３Ｂと
を含んでもよい。
【０１７５】
当該装置は、さらに、
マスタルータからの専用プロトコルメッセージを受信するためのメッセージ受信モジュール８０８と、
管理接続を介してマスタルータにフィードバックメッセージを送信することにより、当該マスタルータが、フィードバックメッセージに基づいて、中継ルータとの間に互換性があるか否かを検出するようにするためのフィードバックメッセージ送信モジュール８０９と
を含んでもよい。
【０１７６】
管理モジュール８０７は、
第１の管理指令中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するための第３の取得サブモジュール８０７Ａと、
第３の取得サブモジュール８０７Ａにより取得された第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするための機器情報取得サブモジュール８０７Ｂと、
管理接続を介して、機器情報取得サブモジュール８０７Ｂにより取得された第１の機器情報をマスタルータに送信するための第２の情報送信サブモジュール８０７Ｃと
を含んでもよく、
当該第１の機器情報は、中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含んでもよい。
【０１７７】
管理モジュール８０７は、
第２の管理指令中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するための第４の取得サブモジュール８０７Ｄと、
第４の取得サブモジュール８０７Ｄにより取得された第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御するための制御サブモジュール８０７Ｅと
を含んでもよい。
【０１７８】
以上をまとめると、本例示的な実施例により提供される機器管理装置では、マスタルータと管理接続を構築し、管理接続を介してマスタルータに管理インタフェースＩＤを提供し、マスタルータが管理接続を介して送信する管理指令であって、管理インタフェースＩＤを含む管理指令を受信し、管理指令に基づいて、中継ルータに接続されている電子機器を管理することにより、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１７９】
本実施例では、さらに、マスタルータと中継ルータとの間で管理接続を構築した後、マスタルータから中継ルータに専用プロトコルメッセージを送信し、中継ルータからのフィードバックメッセージに基づいて、マスタルータと中継ルータとの間に互換性があるか否かを検出し、マスタルータと中継ルータとの間に互換性がある場合、中継ルータの管理インタフェースを取得することにより、マスタルータが、互換性のある中継ルータの下流の電子機器のみを管理することができるという效果が得られる。
【０１８０】
本実施例では、さらに、マスタルータから中継ルータに第１のインタフェースＩＤを含む第１の管理指令を送信し、中継ルータは、当該第１のインタフェースＩＤに基づいて、中継ルータに接続されている電子機器の情報を取得し、当該情報をマスタルータに送信することにより、ユーザは、管理機器を介してマスタルータにログインするのみで、中継ルータに接続されている電子機器の情報を把握することができ、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１８１】
本実施例では、さらに、マスタルータは、第２のインタフェースＩＤを含む第２の管理指令を中継ルータに送信し、中継ルータは、当該第２のインタフェースＩＤに基づいて、電子機器を制御するためのＡＰＩを呼出して、中継ルータに接続されている電子機器を制御することにより、ユーザは、中継ルータに接続されている電子機器をマスタルータを用いて制御することができ、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１８２】
本発明の例示的な一つの実施例は、さらに、マスタルータに用いられる機器管理装置を提供する。
【０１８３】
当該機器管理装置は、
プロセッサと、
プロセッサにより実行可能なインストラクションを格納するためのメモリと
を含み、
プロセッサは、
中継ルータと管理接続を構築し、
中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを管理接続を介して中継ルータから取得し、
管理接続を介して、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を中継ルータに送信するように構成される。
【０１８４】
中継ルータと管理接続を構築することは、
中継ルータからの接続要求を受信することと、
中継ルータに要求許可メッセージを送信して、中継ルータと管理接続を構築することと
を含んでもよい。
【０１８５】
管理インタフェースＩＤを管理接続を介して中継ルータから取得することは、
管理接続を介して中継ルータに管理インタフェース取得要求を送信することと、
中継ルータが管理接続を介して送信する少なくとも一つの管理インタフェースＩＤを受信することと
を含んでもよい。
【０１８６】
当該方法は、さらに、
管理接続を介して中継ルータに専用プロトコルメッセージを送信することと、
中継ルータが専用プロトコルメッセージを受信した後にフィードバックして送信するフィードバックメッセージを受信することと、
フィードバックメッセージに基づいて、中継ルータとマスタルータとの間に互換性があるか否かを検出することと、
中継ルータとマスタルータとの間に互換性があると検出された場合、管理インタフェースＩＤを管理接続を介して中継ルータから取得するのステップを実行することと
を含んでもよい。
【０１８７】
管理接続を介して管理指令を中継ルータに送信することは、
管理インタフェースＩＤ中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得することと、
管理接続を介して中継ルータに第１のインタフェースＩＤを含む第１の管理指令を送信することにより、当該中継ルータが、第１の管理指令中の第１のインタフェースＩＤを取得し、第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするようにすることと、
中継ルータからの第１の機器情報を受信することと、
第１の機器情報を表示するための管理機器に第１の機器情報を送信することと
を含んでもよい。
【０１８８】
管理接続を介して管理指令を中継ルータに送信することは、
管理インタフェースＩＤ中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得することと、
管理接続を介して中継ルータに第２のインタフェースＩＤを含む第２の管理指令を送信することにより、当該中継ルータが、第２の管理指令中の第２のインタフェースＩＤを取得し、第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御するようにすることと
を含んでもよい。
【０１８９】
管理機器に第１の機器情報を送信することは、
マスタルータに接続されている少なくとも一つの電子機器の情報を取得して第２の機器情報とすることと、
管理機器に第１の機器情報と第２の機器情報を送信することと
を含んでもよく、
第１の機器情報は、中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含んでもよく、
第２の機器情報は、マスタルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含んでもよい。
【０１９０】
以上をまとめると、本例示的な実施例により提供される機器管理方法では、中継ルータと管理接続を構築し、管理接続を介して中継ルータから管理インタフェースＩＤを取得し、管理接続を介して、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を中継ルータに送信することにより、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１９１】
本発明の例示的な一つの実施例は、さらに、中継ルータに用いられる機器管理装置を提供する。
【０１９２】
当該機器管理装置は、
プロセッサと、
プロセッサにより実行可能なインストラクションを格納するためのメモリと
を含み、
プロセッサは、
マスタルータと管理接続を構築し、
管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤをマスタルータに提供し、
マスタルータが管理接続を介して送信する管理指令であって、管理インタフェースＩＤを含む管理指令を受信し、
管理指令に基づいて、中継ルータに接続されている電子機器を管理するように構成される。
【０１９３】
マスタルータと管理接続を構築することは、
マスタルータに接続要求を送信することと、
マスタルータからの要求許可メッセージを受信して、マスタルータと管理接続を構築することと
を含んでもよい。
【０１９４】
管理接続を介して管理インタフェースＩＤをマスタルータに提供することは、
マスタルータが中継ルータとの間に互換性があると検出された場合に管理接続を介して送信する管理インタフェース取得要求を、受信することと、
管理接続を介してマスタルータに少なくとも一つの管理インタフェースＩＤを送信することと
を含んでもよい。
【０１９５】
当該方法は、さらに、
マスタルータからの専用プロトコルメッセージを受信することと、
管理接続を介してマスタルータにフィードバックメッセージを送信することにより、当該マスタルータが、フィードバックメッセージに基づいて、中継ルータとの間に互換性があるか否かを検出するようにすることと
を含んでもよい。
【０１９６】
管理指令に基づいて、中継ルータに接続されている電子機器を管理することは、
第１の管理指令中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得することと、
第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とすることと、
管理接続を介してマスタルータに第１の機器情報を送信することと
を含んでもよく、
当該第１の機器情報は、中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含んでもよい。
【０１９７】
管理指令に基づいて、中継ルータに接続されている電子機器を管理することは、
第２の管理指令中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得することと、
第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御することと
を含んでもよい。
【０１９８】
以上をまとめると、本例示的な実施例により提供される機器管理方法では、マスタルータと管理接続を構築し、管理接続を介してマスタルータに管理インタフェースＩＤを提供し、マスタルータが管理接続を介して送信する管理指令であって、管理インタフェースＩＤを含む管理指令を受信し、管理指令に基づいて、中継ルータに接続されている電子機器を管理することにより、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１９９】
上述の実施例に係る装置において、各モジュールにより実行される操作の具体的な方法については、既に、当該方法の実施例において詳細に説明されているため、ここでは、その詳細な説明を省略するようにする。
【０２００】
図９は、例示的な一つの実施例により示される機器管理装置のブロック図である。装置９００は、マスタルータ又は中継ルータであってもよい。
【０２０１】
図９を参照して、装置９００は、処理アセンブリ９０２、メモリ９０４、電源アセンブリ９０６、入力／出力（Ｉ／  Ｏ）のインタフェース９０８及び通信アセンブリ９１０のうちの一つ又は複数のアセンブリを含んでもよい。
【０２０２】
処理アセンブリ９０２は、通常、装置９００の全体の操作を制御するためのものである。処理アセンブリ９０２は、一つ又は複数のプロセッサ９２０を含んでもよく、これらによりインストラクションを実行することにより、上述の方法のうちの全部又は一部分のステップを実現する。また、処理アセンブリ９０２は、一つ又は複数のモジュールを含んでもよく、これにより、処理アセンブリ９０２と他のアセンブリとの間のインターアクション（Ｉｎｔｅｒａｃｔｉｏｎ）が便利になる。
【０２０３】
メモリ９０４は、装置９００の操作を支援するために各類型のデータを格納するためのものである。これらのデータの例として、装置９００において操作される如何なるアプリケーション・プログラム、又は方法のインストラクションを含む。メモリ９０４は、例えばＳＲＡＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、ＰＲＯＭ、ＲＯＭ、磁気メモリ、フラッシュメモリ、磁気ディスク又は光ディスクなどのような、如何なる類型の揮発性又は非揮発性の記憶装置又はこれらの組合せにより実現される。
【０２０４】
電源アセンブリ９０６は、装置９００の各アセンブリに電力を提供するためのものである。電源アセンブリ９０６は、電源管理システム、一つ又は複数の電源、及び装置９００のために電力を発生、管理及び割り当てることと関連のある他のアセンブリを含んでもよい。
【０２０５】
Ｉ／Ｏインタフェース９０８は、処理アセンブリ９０２と周囲のインタフェースモジュールとの間にインタフェースを提供するためのものである。
【０２０６】
通信アセンブリ９１０は、装置９００と他の機器とが有線又は無線方式により通信を行うために用いられるものである。一つの例示的な実施例において、通信アセンブリ９１０は、ブロードキャストチャンネル（ｂｒｏａｄｃａｓｔ  ｃｈａｎｎｅｌ）を介して、外部からのブロードキャスト管理システムのブロードキャスト信号又はブロードキャスト関連情報を受信する。一つの例示的な実施例において、通信アセンブリ９１０は、ＮＦＣ（近距離無線通信）モジュールを含むことにより、近距離通信を実現してもよい。例えば、ＮＦＣモジュールは、ＲＦＩＤ技術、赤外線データ協会（ＩｒＤＡ）技術、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ブルートゥース（ＢＴ）技術及び他の技術により実現することができる。
【０２０７】
例示的な実施例において、装置９００は、一つ又は複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル・シグナル・プロセッサ（ＤＳＰ）、デジタル・シグナル・プロセッサ・デバイス（ＤＳＰＤ）、プログラム可能論理回路（ＰＬＤ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、制御器、マイクロ制御器、マイクロプロセッサ又は他の電子素子により実現され、上述の方法を実行するために用いられる。
【０２０８】
例示的な実施例において、さらに、インストラクションが格納されているメモリ９０４のような、インストラクションが格納され、且つコンピュータにより読取り可能な非揮発性の記録媒体を含み、前記インストラクションは、装置９００のプロセッサ９２０により実行されることにより上述の方法を実現する。例えば、コンピュータにより読取り可能な非揮発性の記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気ディスク、フレキシブルディスク又は光学データ記憶装置などであってもよい。
【０２０９】
例示的な実施例により提供されるコンピュータにより読取り可能な非揮発性の記録媒体は、記録媒体中のインストラクションが装置９００のプロセッサにより実行されることにより、装置９００が上述の機器管理方法を実行するようにすることができる。
【０２１０】
図１０は、本発明の例示的な一つの実施例により提供されるネットワークシステムのブロック図である。当該ネットワークシステムは、マスタルータ１０２０と中継ルータ１０４０を含む。
【０２１１】
当該マスタルータ１０２０と中継ルータ１０４０とは、無線ネットワーク又は有線ネットワークを介して接続され、
当該マスタルータ１０２０は、図５及び６図に示す実施例により提供される機器管理装置を含み、
当該中継ルータ１０４０は、図７及び図８に示す実施例により提供される機器管理装置を含む。
【０２１２】
当業者は、明細書を理解し、且つここで開示した発明を実施することにより、本発明の他の実施例に容易に想到することができる。本願は、本発明のあらゆる変更、用途又は適応性変化を含むことをその趣旨とする。これらの変更、用途または適応性変化は、本発明の一般の原理を遵守し、本願において開示されていない本技術分野の公知常識又は慣用技術手段を含む。明細書と実施例は、単に例示的なものに過ぎない。本発明の範囲と精神は、添付の特許請求の範囲により示される。
【０２１３】
本発明は、以上の記載および図面により示される正確な構造に限られることはなく、その範囲を逸脱しない限り様々な修正や変更が可能であることと、理解すべきである。本発明の範囲は、添付する特許請求の範囲のみにより限定される。
【図１】
2017508226.tif 000006
【図２】
2017508226.tif 000007
【図３】
2017508226.tif 000008
【図４Ａ】
2017508226.tif 000009
【図４Ｂ】
2017508226.tif 000010
【図４Ｃ】
2017508226.tif 000011
【図５】
2017508226.tif 000012
【図６】
2017508226.tif 000013
【図７】
2017508226.tif 000014
【図８】
2017508226.tif 000015
【図９】
2017508226.tif 000016
【図１０】
2017508226.tif 000017
【手続補正書】
【提出日】平成27年7月24日(2015.7.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
マスタルータに用いられる機器管理方法であって、
中継ルータと管理接続を構築するステップと、
前記管理接続を介して、前記中継ルータ中の管理機能を提供するためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）のＩＤである管理インタフェースＩＤを前記中継ルータから取得するステップと、
前記管理接続を介して、前記中継ルータに接続されている電子機器を管理するため管理指令であって、前記管理インタフェースＩＤを含む管理指令を前記中継ルータに送信するステップと
を含むことを特徴とする機器管理方法。
【請求項２】
前記中継ルータと管理接続を構築するステップは、
前記中継ルータからの接続要求を受信するステップと、
前記中継ルータに要求許可メッセージを送信して、前記中継ルータと前記管理接続を構築するステップと
を含むことを特徴とする請求項１に記載の機器管理方法。
【請求項３】
前記管理接続を介して、管理インタフェースＩＤを前記中継ルータから取得するステップは、
前記管理接続を介して前記中継ルータに管理インタフェース取得要求を送信するステップと、
前記中継ルータが前記管理接続を介して送信する少なくとも一つの前記管理インタフェースＩＤを受信するステップと
を含むことを特徴とする請求項１に記載の機器管理方法。
【請求項４】
前記管理接続を介して前記中継ルータに専用プロトコルメッセージを送信するステップと、
前記中継ルータが前記専用プロトコルメッセージを受信した後にフィードバックするフィードバックメッセージを受信するステップと、
前記フィードバックメッセージに基づいて、前記中継ルータと前記マスタルータとの間に互換性があるか否かを検出するステップと、
前記中継ルータと前記マスタルータとの間に互換性があると検出された場合、前記管理接続を介して、管理インタフェースＩＤを前記中継ルータから取得するステップを実行するステップと
をさらに含むことを特徴とする請求項１乃至請求項３の何れか１項に記載の機器管理方法。
【請求項５】
前記管理接続を介して、管理指令を前記中継ルータに送信するステップは、
前記管理インタフェースＩＤ中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するステップと、
前記管理接続を介して、前記第１のインタフェースＩＤを含む第１の管理指令を前記中継ルータに送信することにより、前記中継ルータが、前記第１の管理指令中の前記第１のインタフェースＩＤを取得し、前記第１のインタフェースＩＤに対応するＡＰＩを呼出して、前記中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするようにするステップと、
前記中継ルータからの前記第１の機器情報を受信するステップと、
前記第１の機器情報を表示するための管理機器に前記第１の機器情報を送信するステップと
を含むことを特徴とする請求項１に記載の機器管理方法。
【請求項６】
前記管理接続を介して、管理指令を前記中継ルータに送信するステップは、
前記管理インタフェースＩＤ中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するステップと、
前記管理接続を介して、前記第２のインタフェースＩＤを含む第２の管理指令を前記中継ルータに送信することにより、前記中継ルータが、前記第２の管理指令中の前記第２のインタフェースＩＤを取得し、前記第２のインタフェースＩＤに対応するＡＰＩを呼出して、前記中継ルータに接続されている電子機器を制御するようにするステップと
を含むことを特徴とする請求項１に記載の機器管理方法。
【請求項７】
前記管理機器に前記第１の機器情報を送信するステップは、
前記マスタルータに接続されている少なくとも一つの電子機器の情報を取得して第２の機器情報とするステップと、
前記管理機器に前記第１の機器情報と前記第２の機器情報を送信するステップと
を含み、
前記第１の機器情報は、前記中継ルータに接続されている電子機器のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス及び接続状態情報中の少なくとも一つを含み、
前記第２の機器情報は、前記マスタルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含む
ことを特徴とする請求項５に記載の機器管理方法。
【請求項８】
中継ルータに用いられる機器管理方法であって、
マスタルータと管理接続を構築するステップと、
前記管理接続を介して、前記中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを前記マスタルータに提供するステップと、
前記マスタルータが前記管理接続を介して送信する管理指令であって、前記管理インタフェースＩＤを含む管理指令を受信するステップと、
前記管理指令に基づいて、前記中継ルータに接続されている電子機器を管理するステップと
を含むことを特徴とする機器管理方法。
【請求項９】
前記マスタルータと管理接続を構築するステップは、
前記マスタルータに接続要求を送信するステップと、
前記マスタルータからの要求許可メッセージを受信して、前記マスタルータと前記管理接続を構築するステップと
を含むことを特徴とする請求項８に記載の機器管理方法。
【請求項１０】
前記管理接続を介して、管理インタフェースＩＤを前記マスタルータに提供するステップは、
前記マスタルータが前記中継ルータとの間に互換性があると検出された場合に前記管理接続を介して送信する管理インタフェース取得要求を、受信するステップと、
前記管理接続を介して前記マスタルータに少なくとも一つの前記管理インタフェースＩＤを送信するステップと
を含むことを特徴とする請求項８に記載の機器管理方法。
【請求項１１】
前記マスタルータからの専用プロトコルメッセージを受信するステップと、
前記管理接続を介して前記マスタルータにフィードバックメッセージを送信することにより、前記マスタルータが、前記フィードバックメッセージに基づいて、前記中継ルータとの間に互換性があるか否かを検出するようにするステップと
を含むことを特徴とする請求項１０に記載の機器管理方法。
【請求項１２】
前記前記管理指令に基づいて、前記中継ルータに接続されている電子機器を管理するステップは、
第１の管理指令中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するステップと、
前記第１のインタフェースＩＤに対応するＡＰＩを呼出して、前記中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするステップと、
前記管理接続を介して前記マスタルータに前記第１の機器情報を送信するステップと
を含み、
前記第１の機器情報は、前記中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含む
ことを特徴とする請求項８に記載の機器管理方法。
【請求項１３】
前記前記管理指令に基づいて、前記中継ルータに接続されている電子機器を管理するステップは、
第２の管理指令中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するステップと、
前記第２のインタフェースＩＤに対応するＡＰＩを呼出して、前記中継ルータに接続されている電子機器を制御するステップと
を含むことを特徴とする請求項８に記載の機器管理方法。
【請求項１４】
マスタルータに用いられる機器管理装置であって、
中継ルータと管理接続を構築するための第１の接続モジュールと、
前記第１の接続モジュールにより構築された前記管理接続を介して、前記中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを前記中継ルータから取得するためのＩＤ取得モジュールと、
前記第１の接続モジュールにより構築された前記管理接続を介して、前記中継ルータに接続されている電子機器を管理するための管理指令であって、前記管理インタフェースＩＤを含む管理指令を前記中継ルータに送信するための指令送信モジュールと
を含むことを特徴とする機器管理装置。
【請求項１５】
前記第１の接続モジュールは
前記中継ルータからの接続要求を受信するための第１の受信サブモジュールと、
前記中継ルータに要求許可メッセージを送信して、前記中継ルータと前記管理接続を構築するための第１の構築サブモジュールと
を含むことを特徴とする請求項１４に記載の機器管理装置。
【請求項１６】
前記ＩＤ取得モジュールは
前記管理接続を介して前記中継ルータに管理インタフェース取得要求を送信するための第１の送信サブモジュールと、
前記中継ルータが前記管理接続を介して送信する少なくとも一つの前記管理インタフェースＩＤを受信するためのＩＤ受信サブモジュールと
を含むことを特徴とする請求項１４に記載の機器管理装置。
【請求項１７】
前記管理接続を介して前記中継ルータに専用プロトコルメッセージを送信するためのメッセージ送信モジュールと、
前記中継ルータが前記専用プロトコルメッセージを受信した後にフィードバックするフィードバックメッセージを受信するためのフィードバックメッセージ受信モジュールと、
前記フィードバックメッセージ受信モジュールにより受信された前記フィードバックメッセージに基づいて、前記中継ルータと前記マスタルータとの間に互換性があるか否かを検出するための検出モジュールと
をさらに含み、
前記検出モジュールは、前記中継ルータと前記マスタルータとの間に互換性があると検出された場合、前記管理接続を介して、管理インタフェースＩＤを前記中継ルータから取得するステップを実行する
ことを特徴とする請求項１４乃至１６の何れか１項に記載の機器管理装置。
【請求項１８】
前記指令送信モジュールは
前記管理インタフェースＩＤ中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するための第１の取得サブモジュールと、
前記管理接続を介して、前記第１の取得サブモジュールにより取得された前記第１のインタフェースＩＤを含む第１の管理指令を前記中継ルータに送信することにより、前記中継ルータが、前記第１の管理指令中の前記第１のインタフェースＩＤを取得し、前記第１のインタフェースＩＤに対応するＡＰＩを呼出して、前記中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするようにするための第１の指令送信サブモジュールと、
前記中継ルータからの前記第１の機器情報を受信するための機器情報受信サブモジュールと、
前記第１の機器情報を表示するための管理機器に、前記機器情報受信サブモジュールにより受信された前記第１の機器情報を送信するための第１の情報送信サブモジュールと
を含むことを特徴とする請求項１４に記載の機器管理装置。
【請求項１９】
前記指令送信モジュールは
前記管理インタフェースＩＤ中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するための第２の取得サブモジュールと、
前記管理接続を介して、前記第２の取得サブモジュールにより取得された前記第２のインタフェースＩＤを含む第２の管理指令を前記中継ルータに送信することにより、前記中継ルータが、前記第２の管理指令中の前記第２のインタフェースＩＤを取得し、前記第２のインタフェースＩＤに対応するＡＰＩを呼出して、前記中継ルータに接続されている電子機器を制御するようにするための第２の指令送信サブモジュールと
を含むことを特徴とする請求項１４に記載の機器管理装置。
【請求項２０】
前記第１の情報送信サブモジュールは
前記マスタルータに接続されている少なくとも一つの電子機器の情報を取得して第２の機器情報とするための情報取得サブモジュールと、
前記管理機器に前記第１の機器情報と前記情報取得サブモジュールにより取得された前記第２の機器情報を送信するための情報送信サブモジュールと
を含み、
前記第１の機器情報は、前記中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含み、
前記第２の機器情報は、前記マスタルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含む
ことを特徴とする請求項１８に記載の機器管理装置。
【請求項２１】
中継ルータに用いられる機器管理装置であって、
マスタルータと管理接続を構築するための第２の接続モジュールと、
前記第２の接続モジュールにより構築された前記管理接続を介して、前記中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを前記マスタルータに提供するためのＩＤ提供モジュールと、
前記マスタルータが前記管理接続を介して送信する管理指令であって、前記管理インタフェースＩＤを含む管理指令を受信するための指令受信モジュールと、
前記指令受信モジュールにより受信された前記管理指令に基づいて、前記中継ルータに接続されている電子機器を管理するための管理モジュールと
を含むことを特徴とする機器管理装置。
【請求項２２】
前記第２の接続モジュールは
前記マスタルータに接続要求を送信するための第２の送信サブモジュールと、
前記マスタルータからの要求許可メッセージを受信して、前記マスタルータと前記管理接続を構築するための第２の構築サブモジュールと
を含むことを特徴とする請求項２１に記載の機器管理装置。
【請求項２３】
前記ＩＤ提供モジュールは
前記マスタルータが前記中継ルータとの間に互換性があると検出された場合に前記管理接続を介して送信する管理インタフェース取得要求を、受信するための第２の受信サブモジュールと、
前記管理接続を介して前記マスタルータに少なくとも一つの前記管理インタフェースＩＤを送信するためのＩＤ送信サブモジュールと
を含むことを特徴とする請求項２１に記載の機器管理装置。
【請求項２４】
前記マスタルータからの専用プロトコルメッセージを受信するためのメッセージ受信モジュールと、
前記管理接続を介して前記マスタルータにフィードバックメッセージを送信することにより、前記マスタルータが、前記フィードバックメッセージに基づいて、前記中継ルータとの間に互換性があるか否かを検出するようにするためのフィードバックメッセージ送信モジュールと
をさらに含むことを特徴とする請求項２３に記載の機器管理装置。
【請求項２５】
前記管理モジュールは
第１の管理指令中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するための第３の取得サブモジュールと、
前記第３の取得サブモジュールにより取得された前記第１のインタフェースＩＤに対応するＡＰＩを呼出して、前記中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするための機器情報取得サブモジュールと、
前記管理接続を介して、前記機器情報取得サブモジュールにより取得された前記第１の機器情報を前記マスタルータに送信するための第２の情報送信サブモジュールと
を含み、
前記第１の機器情報は、前記中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含む
ことを特徴とする請求項２１に記載の機器管理装置。
【請求項２６】
前記管理モジュールは
第２の管理指令中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するための第４の取得サブモジュールと、
前記第４の取得サブモジュールにより取得された前記第２のインタフェースＩＤに対応するＡＰＩを呼出して、前記中継ルータに接続されている電子機器を制御するための制御サブモジュールと
を含むことを特徴とする請求項２１に記載の機器管理装置。
【請求項２７】
マスタルータに用いられる機器管理装置であって、
プロセッサと、
前記プロセッサにより実行可能なインストラクションを格納するためのメモリと
を含み、
前記プロセッサは
中継ルータと管理接続を構築し、
前記管理接続を介して、前記中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを前記中継ルータから取得し、
前記管理接続を介して、前記中継ルータに接続されている電子機器を管理するための管理指令であって、前記管理インタフェースＩＤを含む管理指令を前記中継ルータに送信する
ように構成されることを特徴とする機器管理装置。
【請求項２８】
中継ルータに用いられる機器管理装置であって、
プロセッサと、
前記プロセッサにより実行可能なインストラクションを格納するためのメモリと
を含み、
前記プロセッサは
マスタルータと管理接続を構築し、
前記管理接続を介して、前記中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを前記マスタルータに提供し、
前記マスタルータが前記管理接続を介して送信する管理指令であって、前記管理インタフェースＩＤを含む管理指令を受信し、
前記管理指令に基づいて、前記中継ルータに接続されている電子機器を管理する
ように構成されることを特徴とする機器管理装置。
【請求項２９】
マスタルータと中継ルータとを含み、
前記マスタルータと前記中継ルータとは、無線ネットワーク又は有線ネットワークを介して接続され、
前記マスタルータは、請求項１４乃至２０の何れか１項に記載の機器管理装置を含み、前記中継ルータは、請求項２１乃至２６の何れか１項に記載の機器管理装置を含むか、
又は、
前記マスタルータは、請求項２７に記載の機器管理装置を含み、前記中継ルータは、請求項２８に記載の機器管理装置を含む
ことを特徴するネットワークシステム。
【請求項３０】
プロセッサにより実行されることにより、請求項１から請求項３、請求項５から請求項１３のいずれか１項に記載の機器管理方法を実現することを特徴とするプログラム。
【請求項３１】
請求項３０に記載のプログラムが記録された記録媒体。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、出願番号がＣＮ２０１４１０８１５６１９８であり、出願日が２０１４年１２月２４日である中国特許出願に基づき優先権を主張し、当該中国特許出願のすべてのコンテンツを本願に援用する。
【０００２】
本願は、ルータ技術分野に関し、特に機器管理方法、装置、システム、プログラム、及び記録媒体に関する。
【背景技術】
【０００３】
ルータは、広く用いられているゲートウェイ機器の一種として、電子機器に無線ネットワークアクセスを提供する。
【０００４】
ルータ信号及び使用環境の影響により、一つのルータのみでは、全面的な無線ネットワークカバレッジを実現することが困難である。この場合、人々は、通常ルーティング中継を行う方法を用いる。つまり、一つのマスタルータの下流に複数の中継ルータを接続し、中継ルータを異なる位置に分布させるとともに、中継ルータによりマスタルータからの無線信号を受信して増幅するので、マスタルータから比較的遠く離れている電子機器も、中継ルータに接続することにより、無線ネットワークアクセスを実現できるようになる。しかし、ユーザは、マスタルータに中継ルータが接続されている場合、マスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来技術においてマスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消するために、本発明の実施例は、機器管理方法、装置、システム、プログラム、及び記録媒体を提供する。
【課題を解決するための手段】
【０００６】
本発明の第１の局面による機器管理方法は、
マスタルータに用いられる機器管理方法であり、
中継ルータと管理接続を構築するステップと
管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）のＩＤである管理インタフェースＩＤを中継ルータから取得するステップと、
管理接続を介して、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を中継ルータに送信するステップと
を含む。
【０００７】
一つの実施例において、中継ルータと管理接続を構築するステップは、
中継ルータからの接続要求を受信するステップと、
中継ルータに要求許可メッセージを送信して、中継ルータと管理接続を構築するステップと
を含む。
【０００８】
一つの実施例において、管理接続を介して、管理インタフェースＩＤを中継ルータから取得するステップは、
管理接続を介して中継ルータに管理インタフェース取得要求を送信するステップと、
中継ルータが管理接続を介して送信する少なくとも一つの管理インタフェースＩＤを受信するステップと
を含む。
【０００９】
一つの実施例において、当該方法は、さらに、
管理接続を介して中継ルータに専用プロトコルメッセージを送信するステップと、
中継ルータが専用プロトコルメッセージを受信した後にフィードバックして送信するフィードバックメッセージを受信するステップと、
フィードバックメッセージに基づいて、中継ルータとマスタルータとの間に互換性があるか否かを検出するステップと、
中継ルータとマスタルータとの間に互換性があると検出された場合、管理接続を介して管理インタフェースＩＤを中継ルータから取得するステップを実行するステップと
を含む。
【００１０】
一つの実施例において、管理接続を介して管理指令を中継ルータに送信するステップは、
管理インタフェースＩＤ中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するステップと、
管理接続を介して、第１のインタフェースＩＤを含む第１の管理指令を中継ルータに送信することにより、当該中継ルータが、第１の管理指令中の第１のインタフェースＩＤを取得し、第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするようにするステップと、
中継ルータからの第１の機器情報を受信するステップと、
第１の機器情報を表示するための管理機器に第１の機器情報を送信するステップと
を含む。
【００１１】
一つの実施例において、管理接続を介して管理指令を中継ルータに送信するステップは、
管理インタフェースＩＤ中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するステップと、
管理接続を介して、第２のインタフェースＩＤを含む第２の管理指令を中継ルータに送信することにより、当該中継ルータが、第２の管理指令中の第２のインタフェースＩＤを取得し、第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御するようにするステップと
を含む。
【００１２】
一つの実施例において、管理機器に第１の機器情報を送信するステップは、
マスタルータに接続されている少なくとも一つの電子機器の情報を取得して第２の機器情報とするステップと、
管理機器に第１の機器情報と第２の機器情報を送信するステップと
を含み、
第１の機器情報は、中継ルータに接続されている電子機器のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレス及び接続状態情報中の少なくとも一つを含み、
第２の機器情報は、マスタルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含む。
【００１３】
本発明の第２の局面による機器管理方法は、
中継ルータに用いられる機器管理方法であって、
マスタルータと管理接続を構築するステップと、
管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤをマスタルータに提供するステップと、
マスタルータが管理接続を介して送信する管理指令であって、管理インタフェースＩＤを含む管理指令を受信するステップと、
管理指令に基づいて、中継ルータに接続されている電子機器を管理するステップと
を含む。
【００１４】
一つの実施例において、マスタルータと管理接続を構築するステップは、
マスタルータに接続要求を送信するステップと、
マスタルータからの要求許可メッセージを受信して、マスタルータと管理接続を構築するステップと
を含む。
【００１５】
一つの実施例において、管理接続を介して、管理インタフェースＩＤをマスタルータに提供するステップは、
マスタルータが中継ルータとの間に互換性があると検出された場合に管理接続を介して送信する管理インタフェース取得要求を、受信するステップと、
管理接続を介してマスタルータに少なくとも一つの管理インタフェースＩＤを送信するステップと
を含む。
【００１６】
一つの実施例において、当該方法は、
マスタルータからの専用プロトコルメッセージを受信するステップと、
管理接続を介してマスタルータにフィードバックメッセージを送信することにより、当該マスタルータが、フィードバックメッセージに基づいて、中継ルータとの間に互換性があるか否かを検出するステップと
を含む。
【００１７】
一つの実施例において、管理指令に基づいて、中継ルータに接続されている電子機器を管理するステップは、
第１の管理指令中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するステップと、
第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするステップと、
管理接続を介してマスタルータに第１の機器情報を送信するステップと
を含み、
当該第１の機器情報は、中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含む。
【００１８】
一つの実施例において、管理指令に基づいて、中継ルータに接続されている電子機器を管理するステップは、
第２の管理指令中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するステップと、
第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御するステップと
を含む。
【００１９】
本発明の第３の局面による機器管理装置は、
マスタルータに用いられる機器管理装置であって、
中継ルータと管理接続を構築するための第１の接続モジュールと、
第１の接続モジュールにより構築された管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを中継ルータから取得するためのＩＤ取得モジュールと、
第１の接続モジュールにより構築された管理接続を介して、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を中継ルータに送信するための指令送信モジュールと
を含む。
【００２０】
一つの実施例において、第１の接続モジュールは、
中継ルータからの接続要求を受信するための第１の受信サブモジュールと、
中継ルータに要求許可メッセージを送信して、中継ルータと管理接続を構築するための第１の構築サブモジュールと
を含む。
【００２１】
一つの実施例において、ＩＤ取得モジュールは、
管理接続を介して中継ルータに管理インタフェース取得要求を送信するための第１の送信サブモジュールと、
中継ルータが管理接続を介して送信する少なくとも一つの管理インタフェースＩＤを受信するためのＩＤ受信サブモジュールと
を含む。
【００２２】
一つの実施例において、当該装置は、さらに、
管理接続を介して中継ルータに専用プロトコルメッセージを送信するためのメッセージ送信モジュールと、
中継ルータが専用プロトコルメッセージを受信した後にフィードバックして送信するフィードバックメッセージを受信するためのフィードバックメッセージ受信モジュールと、
フィードバックメッセージ受信モジュールにより受信されたフィードバックメッセージに基づいて、中継ルータとマスタルータとの間に互換性があるか否かを検出するための検出モジュールと
を含み、
検出モジュールは、中継ルータとマスタルータとの間に互換性があると検出された場合、管理接続を介して中継ルータから管理インタフェースＩＤを取得するステップを実行する。
【００２３】
一つの実施例において、指令送信モジュールは、
管理インタフェースＩＤ中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するための第１の取得サブモジュールと、
管理接続を介して、第１の取得サブモジュールにより取得された第１のインタフェースＩＤを含む第１の管理指令を中継ルータに送信することにより、当該中継ルータが、第１の管理指令中の第１のインタフェースＩＤを取得し、第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするようにするための第１の指令送信サブモジュールと、
中継ルータからの第１の機器情報を受信するための機器情報受信サブモジュールと、
第１の機器情報を表示するための管理機器に、機器情報受信サブモジュールにより受信された第１の機器情報を送信するための第１の情報送信サブモジュールと
を含む。
【００２４】
一つの実施例において、指令送信モジュールは、
管理インタフェースＩＤ中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するための第２の取得サブモジュールと、
管理接続を介して、第２の取得サブモジュールにより取得された第２のインタフェースＩＤを含む第２の管理指令を中継ルータに送信することにより、当該中継ルータが、第２の管理指令中の第２のインタフェースＩＤを取得し、第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御するようにするための第２の指令送信サブモジュールと
を含む。
【００２５】
一つの実施例において、第１の情報送信サブモジュールは、
マスタルータに接続されている少なくとも一つの電子機器の情報を取得して第２の機器情報とするための情報取得サブモジュールと、
管理機器に第１の機器情報と情報取得サブモジュールにより取得された第２の機器情報を送信するための情報送信サブモジュールと
を含み、
第１の機器情報は、中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含み、
第２の機器情報は、マスタルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含む。
【００２６】
本発明の第４の局面による機器管理装置は、
中継ルータに用いられる機器管理装置であって、
マスタルータと管理接続を構築するための第２の接続モジュールと、
第２の接続モジュールにより構築された管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤをマスタルータに提供するためのＩＤ提供モジュールと、
マスタルータが管理接続を介して送信する管理指令であって、管理インタフェースＩＤを含む管理指令を受信するための指令受信モジュールと、
指令受信モジュールにより受信された管理指令に基づいて、中継ルータに接続されている電子機器を管理するための管理モジュールと
を含む。
【００２７】
一つの実施例において、第２の接続モジュールは、
マスタルータに接続要求を送信するための第２の送信サブモジュールと、
マスタルータからの要求許可メッセージを受信して、マスタルータと管理接続を構築するための第２の構築サブモジュールと
を含む。
【００２８】
一つの実施例において、ＩＤ提供モジュールは、
マスタルータが中継ルータとの間に互換性があると検出された場合に管理接続を介して送信する管理インタフェース取得要求を、受信するための第２の受信サブモジュールと、
管理接続を介してマスタルータに少なくとも一つの管理インタフェースＩＤを送信するためのＩＤ送信サブモジュールと
を含む。
【００２９】
一つの実施例において、当該装置は、さらに、
マスタルータからの専用プロトコルメッセージを受信するためのメッセージ受信モジュールと、
管理接続を介してマスタルータにフィードバックメッセージを送信することにより、当該マスタルータが、フィードバックメッセージに基づいて、中継ルータとの間に互換性があるか否かを検出するようにするためのフィードバックメッセージ送信モジュールと
を含む。
【００３０】
一つの実施例において、管理モジュールは、
第１の管理指令中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するための第３の取得サブモジュールと、
第３の取得サブモジュールにより取得された第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするための機器情報取得サブモジュールと、
管理接続を介して、機器情報取得サブモジュールにより取得された第１の機器情報をマスタルータに送信するための第２の情報送信サブモジュールと
を含み、
当該第１の機器情報は、中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含む。
【００３１】
一つの実施例において、管理モジュールは、
第２の管理指令中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するための第４の取得サブモジュールと、
第４の取得サブモジュールにより取得された第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御するための制御サブモジュールと
を含む。
【００３２】
本発明の第５の局面による機器管理装置は、
マスタルータに用いられる機器管理装置であって、
プロセッサと、
プロセッサにより実行可能なインストラクションを格納するためのメモリと
を含み、
プロセッサは
中継ルータと管理接続を構築し、
管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを中継ルータから取得し、
管理接続を介して、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を中継ルータに送信する
ように構成される。
【００３３】
本発明の第６の局面による機器管理装置は、
中継ルータに用いられる機器管理装置であって、
プロセッサと、
プロセッサにより実行可能なインストラクションを格納するためのメモリと
を含み、
プロセッサは
マスタルータと管理接続を構築し、
管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤをマスタルータに提供し、
マスタルータが管理接続を介して送信する管理指令であって、管理インタフェースＩＤを含む管理指令を受信し、
管理指令に基づいて、中継ルータに接続されている電子機器を管理する
ように構成される。
【００３４】
本発明の第７の局面によるネットワークシステムは、
マスタルータと中継ルータとを含み、
マスタルータと中継ルータとは、無線ネットワーク又は有線ネットワークを介して接続され、
当該マスタルータは、前記第３の方面による機器管理装置を含み、当該中継ルータは、前記第４の局面による機器管理装置を含むか、
又は、
当該マスタルータは、前記第５の局面による機器管理装置を含み、当該中継ルータは、前記第６の局面による機器管理装置を含む。
【００３５】
本発明の第８の局面によるプログラムは、プロセッサにより実行されることにより、本発明の第１の局面及び第２の局面による機器管理方法を実現する。
【００３６】
本発明の実施例の第９の局面による記録媒体には、本発明の第８の局面によるプログラムが記録される。
【発明の効果】
【００３７】
本発明の実施例により提供される技術案によれば、以下のような有益な効果が得られる。
【００３８】
中継ルータと管理接続を構築し、管理接続を介して管理インタフェースＩＤを中継ルータから取得し、管理接続を介して、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を中継ルータに送信することにより、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【００３９】
以上の一般的な説明と以下のような細部的な説明は、例示的なものであって、本発明に対する限定として理解してはいけない。
【図面の簡単な説明】
【００４０】
以下の図面は、明細書に組み込まれて本願明細書の一部分となり、本願発明に合致する実施例を示し、且つ明細書とともに、本発明の原理を説明するために用いられる。
【図１】本発明の各个実施例に係る実施環境の環境モード図である。
【図２】例示的な一つの実施例により示される機器管理方法の方法フローチャートである。
【図３】例示的な他の一つの実施例により示される機器管理方法の方法フローチャートである。
【図４Ａ】例示的なもう一つの実施例により示される機器管理方法の方法フローチャートである。
【図４Ｂ】例示的なもう一つの実施例により示される機器管理方法の実施モード図である。
【図４Ｃ】例示的なもう一つの実施例により示される機器管理方法における管理過程の方法フローチャートである。
【図５】例示的な一つの実施例により示される機器管理装置の構成ブロック図である。
【図６】例示的な他の一つの実施例により示される機器管理装置の構成ブロック図である。
【図７】例示的なもう一つの実施例により示される機器管理装置の構成ブロック図である。
【図８】例示的な他のもう一つの実施例により示される機器管理装置の構成ブロック図である。
【図９】例示的な一つの実施例により示される機器管理装置のブロック図である。
【図１０】本発明の例示的な一つの実施例により提供されるネットワークシステムのブロック図である。
【００４１】
以上の図面は、本発明の明確な実施例を示しており、以下においてより具体的な説明を行う。これらの図面及び文字的な記述は、本発明の趣旨の範囲を如何なる方式により限定するためのものではなく、特定の実施例を参照することにより、当業者に本発明のコンセプトを説明するためのものである。
【発明を実施するための形態】
【００４２】
以下、図面を参照して、例示的な実施例について詳細に説明する。以下の図面に関する説明において、別途の説明がない限り、異なる図面中の同一の符号は、同一又は類似する要素を示すこととする。以下の例示的実施例において説明する複数の実施形態は、本発明に係る全ての実施形態を代表するわけではない。逆に、それらは、添付の特許請求の範囲に記載される本発明の一部の態様を示す装置及び方法の例に過ぎない。
【００４３】
図１は、本発明の各个実施例に係る実施環境の環境モード図である。当該実施環境は、マスタルータ１１０と、マスタルータに接続される中継ルータ１２０と、マスタルータに接続される電子機器１３０と、中継ルータに接続される電子機器１４０とを含む。
【００４４】
マスタルータ１１０は、データ処理及びデータ伝送機能を有する電子機器であり、当該電子機器は、ルータ、又はソフトウェアによりルーティング機能を実現するマスタコンピュータなどであってもよい。
【００４５】
マスタルータ１１０とマスタルータに接続される電子機器１３０とは、有線又は無線ネットワークを介して接続される。
【００４６】
マスタルータに接続される電子機器１３０は、無線又は有線のネットワーク接続機能を有する電子機器であり、当該電子機器は、スマート  フォン、タブレットＰＣ  、電子書籍リーダー、ＭＰ３プレーヤー（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＩＩ）、ＭＰ４（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ  Ａｕｄｉｏ  Ｌａｙｅｒ  ＩＶ）プレーヤー、スマートカメラ又はスマートソケットなどであってもよい。
【００４７】
マスタルータ１１０と中継ルータ１２０とは、有線又は無線のネットワークを介して接続される。
【００４８】
中継ルータは、データ処理及びデータ伝送の機能を有する電子機器であり、マスタルータ１１０からのデータを受信して転送するために用いられる。当該電子機器は、ルータ、又はソフトウェアによりルーティング機能を実現するマスタコンピュータなどであってもよい。
【００４９】
中継ルータ１２０と中継ルータに接続されている電子機器１４０とは、有線又は無線のネットワークを介して接続される。
【００５０】
中継ルータに接続されている電子機器１４０は、無線又は有線のネットワーク接続機能を有する電子機器であり、当該電子機器は、スマート  フォン、タブレットＰＣ  、電子書籍リーダー、ＭＰ３プレーヤー、ＭＰ４プレーヤー、スマートカメラ又はスマートソケットなどであってもよい。
【００５１】
ここで説明しておきたいことは、マスタルータ１１０の下流に複数の中継ルータを接続させてもよく、中継ルータ１２０の下流に他の中継ルータを接続させてもよい。本実施例では、当該実施環境に一つのマスタルータ及び一つの中継ルータが含まれている場合について説明しているが、このような実施例を本発明の構成に対する限定として見なしていけない。
【００５２】
図２は、例示的な一つの実施例により示される機器管理方法の方法フローチャートである。本実施例では、当該機器管理方法が図１に示されているマスタルータ１１０に用いられる場合について説明するようにする。
【００５３】
当該機器管理方法は、以下のステップを含んでもよい。
【００５４】
ステップ２０２において、中継ルータと管理接続を構築する。
【００５５】
ステップ２０４において、管理接続を介して中継ルータから管理インタフェースＩＤを取得する。当該管理インタフェースＩＤは、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである。
【００５６】
ステップ２０６において、管理接続を介して中継ルータに管理インタフェースＩＤを含む管理指令を送信する。当該管理指令は、中継ルータに接続されている電子機器を管理するための指令である。  
【００５７】
中継ルータと管理接続を構築するステップは、
中継ルータからの接続要求を受信するステップと、
中継ルータに要求許可メッセージを送信して、中継ルータと管理接続を構築するステップと
を含んでもよい。
【００５８】
管理接続を介して中継ルータから管理インタフェースＩＤを取得するステップは、
管理接続を介して中継ルータに管理インタフェース取得要求を送信するステップと、
中継ルータが管理接続を介して送信する少なくとも一つの管理インタフェースＩＤを受信するステップと
を含んでもよい。
【００５９】
当該方法は、さらに、
管理接続を介して中継ルータに専用プロトコルメッセージ（ｐｒｉｖａｔｅ  ｐｒｏｔｏｃｏｌ  ｍｅｓｓａｇｅ）を送信するステップと、
中継ルータが専用プロトコルメッセージを受信した後にフィードバックして送信するフィードバックメッセージを受信するステップと、
フィードバックメッセージに基づいて、中継ルータとマスタルータとの間に互換性があるか否かを検出するステップと、
中継ルータとマスタルータとの間に互換性があると検出された場合、管理接続を介して中継ルータから管理インタフェースＩＤを取得するステップを実行するステップ
を含んでもよい。
【００６０】
管理接続を介して中継ルータに管理指令を送信するステップは、
管理インタフェースＩＤ中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するステップと、
管理接続を介して中継ルータに第１のインタフェースＩＤを含む第１の管理指令を送信することにより、当該中継ルータが、第１の管理指令中の第１のインタフェースＩＤを取得し、第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするようにするステップと、
中継ルータからの第１の機器情報を受信するステップと、
第１の機器情報を表示するための管理機器に第１の機器情報を送信するステップと
を含んでもよい。
【００６１】
管理接続を介して中継ルータに管理指令を送信するステップは、
管理インタフェースＩＤ中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するステップと、
管理接続を介して中継ルータに第２のインタフェースＩＤを含む第２の管理指令を送信することにより、当該中継ルータが、第２の管理指令中の第２のインタフェースＩＤを取得し、第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御するようにするステップと
を含んでもよい。
【００６２】
管理機器に第１の機器情報を送信するステップは、
マスタルータに接続されている少なくとも一つの電子機器の情報を取得して第２の機器情報とするステップと、
管理機器に第１の機器情報と第２の機器情報を送信するステップと
を含んでもよく、
ここで、
第１の機器情報は、中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含んでもよく、
第２の機器情報は、マスタルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含んでもよい。
【００６３】
以上をまとめると、本例示的な実施例により提供される機器管理方法では、中継ルータと管理接続を構築するステップと、管理接続を介して中継ルータから管理インタフェースＩＤを取得するステップと、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を、管理接続を介して中継ルータに送信するステップと、を実行することにより、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【００６４】
図３は、例示的な他の一つの実施例により示される機器管理方法の方法フローチャートである。本実施例では、当該機器管理方法が図１中の中継ルータ１２０に用いられる場合について説明するようにする。
【００６５】
当該機器管理方法は以下のステップを含むことができる。
【００６６】
ステップ３０２において、マスタルータと管理接続を構築する。
【００６７】
ステップ３０４において、管理接続を介してマスタルータに管理インタフェースＩＤを提供する。当該管理インタフェースＩＤは、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである。
【００６８】
ステップ３０６において、マスタルータが管理接続を介して送信する管理指令を受信する。当該管理指令には、管理インタフェースＩＤが含まれる。
【００６９】
ステップ３０８において、管理指令に基づいて、中継ルータに接続されている電子機器を管理する。
【００７０】
マスタルータと管理接続を構築するステップは、
マスタルータに接続要求を送信するステップと、
マスタルータからの要求許可メッセージを受信して、マスタルータと管理接続を構築するステップと
を含んでもよい。
【００７１】
管理接続を介してマスタルータに管理インタフェースＩＤを提供するステップは、
マスタルータが中継ルータとの間に互換性があると検出された場合に管理接続を介して送信する管理インタフェース取得要求を、受信するステップと、
管理接続を介してマスタルータに少なくとも一つの管理インタフェースＩＤを送信するステップと
を含んでもよい。
【００７２】
当該方法、さらに、
マスタルータからの専用プロトコルメッセージを受信するステップと、
管理接続を介してマスタルータにフィードバックメッセージを送信することにより、当該マスタルータが、フィードバックメッセージに基づいて、中継ルータとの間に互換性があるか否かを検出するようにするステップと
を含んでもよい。
【００７３】
管理指令に基づいて、中継ルータに接続されている電子機器を管理するステップは、
第１の管理指令中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するステップと、
第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするステップと、
管理接続を介してマスタルータに第１の機器情報を送信するステップと
を含んでもよく、
ここで、当該第１の機器情報は、中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含んでもよい。
【００７４】
管理指令に基づいて、中継ルータに接続されている電子機器を管理するステップは、
第２の管理指令中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するステップと、
第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御するステップと
を含んでもよい。
【００７５】
以上をまとめると、本例示的な実施例により提供される機器管理方法では、マスタルータと管理接続を構築するステップと、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを、管理接続を介してマスタルータに提供するステップと、マスタルータが管理接続を介して送信する管理指令であって、管理インタフェースＩＤを含む管理指令を受信するステップと、管理指令に基づいて、中継ルータに接続されている電子機器を管理するステップと、を実行することにより、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【００７６】
図４Ａは、例示的なもう一つの実施例により示される機器管理方法の方法フローチャートである。本実施例では、当該機器管理方法が図１に示されている実施環境に用いられる場合について説明するようにする。
【００７７】
当該機器管理方法は以下のステップを含むことができる。
【００７８】
ステップ４０１において、中継ルータがマスタルータに接続要求を送信する。
【００７９】
ユーザは、管理機器を用いて中継ルータの管理画面にログインして、中継ルータのルーティング中継機能をオンさせ、付近のマスタルータを探索する。マスタルータが探索される場合、中継ルータは管理画面において、ユーザに、当該マスタルータに接続するためのパスワードを入力するよう通知し、ユーザが管理画面においてパスワードを入力した後、中継ルータは当該パスワードをマスタルータに送信して、マスタルータにより認証を行う。マスタルータによる認証に成功すると、中継ルータはマスタルータにより提供される無線ネットワークにアクセスする。
【００８０】
マスタルータにより中継ルータの下流の電子機器を管理する際のセキュリティを確保するために、中継ルータは、マスタルータにより提供される無線ネットワークにアクセスした後、マスタルータの所定のＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）ポート（ｐｏｒｔ）に接続要求を自発的に送信して、当該ＴＣＰポートとの管理接続の構築を要求する。ここで、当該所定のＴＣＰポートは、マスタルータの８０番ポートであってもよく、当該管理接続は一つの長時間接続であってもよい。マスタルータが複数の中継ルータからの接続要求を受信する場合もあり得るので、当該接続要求は、マスタルータが中継ルータを識別するために用いられる中継ルータのＩＤ情報をさらに含んでもよい。
【００８１】
ステップ４０２において、マスタルータは中継ルータからの接続要求を受信する。
【００８２】
これに対応して、マスタルータは当該中継ルータからの接続要求を受信する。
【００８３】
ステップ４０３において、マスタルータは中継ルータに要求許可メッセージを送信して、中継ルータと管理接続を構築する。
【００８４】
マスタルータは当該接続要求中に含まれている中継ルータのＩＤ情報を取得し、当該ＩＤ情報に基づいて、当該中継ルータがマスタルータに接続される中継ルータであるか否かを検出する。当該中継ルータがマスタルータに接続される中継ルータであると検出された場合、マスタルータは当該接続要求を許可し、所定のＴＣＰポートを介して中継ルータと管理接続を構築するとともに、当該中継ルータに要求許可メッセージを送信して、中継ルータにマスタルータとの管理接続が構築可能である旨を通知する。
【００８５】
ステップ４０４において、中継ルータは、マスタルータからの要求許可メッセージを受信して、マスタルータと管理接続を構築する。
【００８６】
中継ルータは、マスタルータからの要求許可メッセージを受信して、マスタルータの所定のＴＣＰポートと管理接続を構築する。中継ルータとマスタルータとの管理接続の構築がＴＣＰ３ウェイ・ハンドシェイク・プロトコル（ＴＣＰ  ｔｈｒｅｅ−ｗａｙ  ｈａｎｄｓｈａｋｅ  ｐｒｏｔｏｃｏｌ）に準拠しているため、中継ルータは、マスタルータの所定のＴＣＰポートと管理接続を構築した後、さらに、マスタルータに接続構築情報を送信することにより、マスタルータに管理接続が構築済みの旨を通知する必要がある。
【００８７】
中継ルータとマスタルータとの管理接続を構築した後、中継ルータは、管理権限を当該マスタルータに付与して、当該マスタルータは信頼できる機器であり、当該管理接続を介して送信した指令又はデータは安全であると見なす。
【００８８】
マスタルータの下流に複数の中継ルータが接続される場合、マスタルータは、複数の中継ルータのそれぞれと管理接続を構築する。本実施例では、説明の便宜上、当該マスタルータに一つの中継ルータが接続されている場合のみについて説明するが、このような実施例を本発明の構成に対する限定として見なしてはいけない。
【００８９】
ステップ４０５において、マスタルータは、管理接続を介して中継ルータに専用プロトコルメッセージを送信する。
【００９０】
中継ルータとマスタルータとの管理接続を構築した後、マスタルータは、当該管理接続を介して中継ルータに一つの専用プロトコルメッセージを送信する。当該専用プロトコルメッセージは、中継ルータにフィードバックメッセージを送信するよう通知するためのメッセージであり、当該フィードバックメッセージには、中継ルータのバージョン番号及びメッセージ伝送形式などの情報が含まれる。
【００９１】
ステップ４０６において、中継ルータは、マスタルータからの専用プロトコルメッセージを受信する。
【００９２】
ステップ４０７において、中継ルータは、管理接続を介してマスタルータにフィードバックメッセージを送信する。
【００９３】
中継ルータは、受信した専用プロトコルメッセージに基づいて、現在の中継ルータのバージョン番号及びメッセージ伝送形式などの情報を取得して、当該情報を、フィードバックメッセージとしてパッケージングしてから、管理接続を介してマスタルータに送信する。
【００９４】
ステップ４０８において、マスタルータは、中継ルータからのフィードバックメッセージを受信する。
【００９５】
当該フィードバックメッセージは、中継ルータが専用プロトコルメッセージを受信した後にフィードバックするメッセージである。
【００９６】
ステップ４０９において、マスタルータは、フィードバックメッセージに基づいて、中継ルータとマスタルータとの間に互換性があるか否かを検出する。
【００９７】
マスタルータは、当該フィードバックメッセージ中のバージョン番号及びメッセージ伝送形式などの情報を取得し、当該情報に基づいて、中継ルータとマスタルータとの間に互換性があるか否かを検出する。ここで、マスタルータには予め互換性バージョンの情報が記憶されている。当該互換性バージョンの情報は、以下の表１に示すようなテーブルの構成を有する互換性バージョン情報テーブルに記憶されてもよい。
【００９８】
【表１】
2017508226.tif 000018
【００９９】
マスタルータは、フィードバックメッセージに含まれている情報に基づいて、互換性バージョン情報テーブルからマッチング項目が存在するか否かを検索する。マッチング項目が検索された場合、当該中継ルータとマスタルータとの間に互換性があると決定し、ステップ４１０を実行する。マッチング項目が検索されなかった場合、当該中継ルータとマスタルータとの間に互換性がないと決定され、マスタルータは、中継ルータの下流の電子機器を管理することができない。
【０１００】
ステップ４１０において、マスタルータは、管理接続を介して中継ルータに管理インタフェース取得要求を送信する。
【０１０１】
中継ルータには、予め少なくとも一つの管理インタフェースが設けられている。当該管理インタフェースはＡＰＩインタフェースである。異なる管理インタフェースは、それぞれ異なる管理機能を提供する。当該管理機能は、情報取得機能、ブラックリスト及びホワイトリスト機能、タイムスイッチ機能及びアクセス制限機能などを含む。中継ルータは、異なる管理インタフェースを呼出すことにより、接続されている電子機器に対する管理を実現する。
【０１０２】
例えば、中継ルータが呼出した管理インタフェースにより提供される管理機能が情報取得機能である場合、中継ルータは、当該管理インタフェースを介して、中継ルータに接続されている電子機器の機器情報、接続状態情報及び運行状態情報などを取得する。
【０１０３】
また、例えば、中継ルータが呼出した管理インタフェースにより提供される管理機能がアクセス制限機能である場合、中継ルータは、当該管理インタフェースを介して、当該中継ルータに接続されている電子機器の一部分又は全部のインターネットへのアクセスを禁止する。
【０１０４】
マスタルータは、中継ルータの下流の電子機器を管理するためには、当該中継ルータによりどのような管理インタフェースが提供されるかを知る必要があるので、管理接続を介して中継ルータに管理インタフェース取得要求を送信して、中継ルータの管理インタフェースＩＤの取得を要求する。
【０１０５】
異なる中継ルータにより提供される管理インタフェースが異なるため、マスタルータの下流に複数の中継ルータが接続されている場合、マスタルータは、各中継ルータのそれぞれに管理インタフェース取得要求を送信する必要がある。
【０１０６】
ステップ４１１において、中継ルータは、マスタルータが管理接続を介して送信する管理インタフェース取得要求を受信する。
【０１０７】
ステップ４１２において、中継ルータは、管理接続を介してマスタルータに少なくとも一つの管理インタフェースＩＤを送信する。
【０１０８】
当該管理インタフェース取得要求が管理接続を介して送信されるため、中継ルータは、当該管理インタフェース取得要求が安全であると見なす。中継ルータには、予め管理インタフェースＩＤと管理インタフェースとの対応関係が記憶されている。当該対応関係は、表２のようなテーブルの構成を有するインタフェースＩＤテーブルに記憶されてもよい。
【０１０９】
【表２】
2017508226.tif 000019
【０１１０】
ここで、管理インタフェースＩＤとは、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである。
【０１１１】
中継ルータは、受信された管理インタフェース取得要求に基づいて、少なくとも一つの管理インタフェースＩＤを取得し、当該管理インタフェースＩＤを管理接続を介してマスタルータに送信する。
【０１１２】
ステップ４１３において、マスタルータは、中継ルータが管理接続を介して送信する少なくとも一つの管理インタフェースＩＤを受信する。
【０１１３】
これに対応して、マスタルータは、中継ルータからの管理インタフェースＩＤを受信する。以降の使用の便宜上、マスタルータは、受信された管理インタフェースＩＤを保存し、当該管理インタフェースＩＤと中継ルータとの対応関係を記録する。マスタルータが複数の中継ルータからの管理インタフェースＩＤを受信した場合、管理インタフェースＩＤと中継ルータとの対応関係を、以下の表３のようなテーブル構成を有するテーブルに記憶してもよい。
【０１１４】
【表３】
2017508226.tif 000020
【０１１５】
このとき、マスタルータは、既に中継ルータに対する管理権限を取得したので、中継ルータとの間で構築した管理接続を介して中継ルータの下流の電子機器を管理することができる。
【０１１６】
ステップ４１４において、マスタルータは、管理インタフェースＩＤ中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得する。
【０１１７】
ユーザは、マスタルータを用いて中継ルータの下流の電子機器を管理しようとする場合、管理機器をマスタルータに接続させてから、ユーザ名及びパスワードを入力してマスタルータの管理画面にログインし、マスタルータに、相応する指令を送信する。マスタルータは、受信された指令に基づいて、表３に示すテーブルから対応する管理インタフェースＩＤを検索する。
【０１１８】
ユーザは、中継ルータに接続されている電子機器の情報を取得しようとする場合、マスタルータに、管理機器を介して相応する指令を送信し、マスタルータは、当該指令に基づいて、管理インタフェースＩＤ中から、電子機器情報を取得するためのＡＰＩのＩＤ、即ち第１のインタフェースＩＤを検索する。
【０１１９】
マスタルータの下流に複数の中継ルータが接続されている場合、マスタルータは、まず、管理の必要のある中継ルータを特定してから、当該中継ルータにより提供される管理インタフェースＩＤ中から相応する管理インタフェースＩＤを取得する。
【０１２０】
ステップ４１５において、マスタルータは、管理接続を介して中継ルータに第１のインタフェースＩＤを含む第１の管理指令を送信する。
【０１２１】
ステップ４１６において、中継ルータは、第１の管理指令中の第１のインタフェースＩＤを取得する。
【０１２２】
中継ルータは、受信された第１の管理指令中に含まれている第１のインタフェースＩＤを取得し、当該第１のインタフェースＩＤに基づいて、呼出しの必要のあるＡＰＩ、即ち電子機器情報を取得するためのＡＰＩを特定する。
【０１２３】
ステップ４１７において、中継ルータは、第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とする。
【０１２４】
当該第１の機器ＩＤは、中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報などを含む。ここで、電子機器の接続状態情報は、電子機器オンラインであるかどうかの情報、電子機器と中継ルータとの接続の時間長、及び送受信のデータ量などの情報を含む。
【０１２５】
中継ルータが、接続されている電子機器に対する管理権限を有する場合、中継ルータは、さらに、電子機器により採集されたデータ及び現在の動作状態情報を取得して、第１の機器情報として同時にマスタルータに送信する。
【０１２６】
例えば、中継ルータは、接続されている空気清浄機に対する管理権限を有する場合、空気清浄機により採取される現在の空気品質の関連データ及び現在の動作モードのデータを取得して、管理接続を介してマスタルータに送信することができる。
【０１２７】
ステップ４１８において、中継ルータは、管理接続を介してマスタルータに第１の機器情報を送信する。
【０１２８】
ここで説明しておきたいことは、電子機器が中継ルータに接続された場合、又は中継ルータとの接続が切れた場合、中継ルータは、管理接続を介してマスタルータに最も新しい第１の機器情報を送信して、マスタルータが第１の機器情報を更新するよう通知する。
【０１２９】
ステップ４１９において、マスタルータは、中継ルータからの第１の機器情報を受信する。
【０１３０】
ステップ４２０において、マスタルータは、第１の機器情報を表示するための管理機器に第１の機器情報を送信する。
【０１３１】
マスタルータは、中継ルータに第１のインタフェースＩＤを含む第１の管理指令を送信することにより、中継ルータからの第１の機器情報を取得してから、当該第１の機器情報を管理機器に送信して、管理機器により当該第１の機器情報を表示する。
【０１３２】
ユーザがマスタルータ及び中継ルータに接続されている電子機器の情報を同時に把握するようにするために、ステップ４２０は、さらに、以下のサブステップを含んでもよい。
【０１３３】
１）マスタルータは、マスタルータに接続されている少なくとも一つの電子機器の情報を取得して第２の機器情報とする。
【０１３４】
当該第２の機器ＩＤは、マスタルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報などを含む。ここで、電子機器の接続状態情報は、電子機器とマスタルータとの接続の時間長、及び送受信のデータ量などの情報を含む。
【０１３５】
２）マスタルータは、管理機器に第１の機器情報と第２の機器情報を送信する。
【０１３６】
マスタルータは、取得された第１の機器情報と第２の機器情報とを同時に管理機器に送信して、管理機器により、受信された情報を表示する。電子機器がマスタルータに接続されているか、それとも中継ルータに接続されているかを、ユーザがより明確に区分できるように、マスタルータは、送信する第１の機器情報と第２の機器情報にさらにルータのＩＤを添付し、管理機器は、当該ルータのＩＤに基づいて、第１の機器情報と第２の機器情報区分するので、ユーザがより明確に電子機器の接続状況を把握することができる。
【０１３７】
例えば、管理機器４１は、図４Ｂに示すように、受信された第１の機器情報と第２の機器情報をリストの形式で表示する。
【０１３８】
異なる管理インタフェースに異なる管理機能が対応するので、中継ルータがマスタルータに提供する管理インタフェースＩＤに電子機器を制御するためのＡＰＩのＩＤが含まれている場合、マスタルータは、管理接続を介して、電子機器を制御するためのＡＰＩのＩＤが含まれている管理指令を中継ルータに送信して、中継ルータに接続されている電子機器を制御する。
【０１３９】
実現可能な方式として、図４Ｃに示すように、ステップ４１４からステップ４２０をステップ４１４ａからステップ４１７ａに取替えてもよい。
【０１４０】
ステップ４１４ａにおいて、マスタルータは、管理インタフェースＩＤ中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得する。
【０１４１】
例えば、中継ルータにより提供される管理インタフェースＩＤにスマートソケットを制御するためのＡＰＩのＩＤが含まれ、ユーザがマスタルータを用いてスマートソケットのオンオフを設定しようとする場合、管理機器を介して、相応する指令をマスタルータに送信すると、マスタルータは、当該指令に基づいて、管理インタフェースＩＤからスマートソケットを制御するためのＡＰＩのＩＤを検索し、検索されたＩＤを第２のインタフェースＩＤとして特定する。
【０１４２】
ステップ４１５ａにおいて、マスタルータは、管理接続を介して前記第２のインタフェースＩＤを含む第２の管理指令を中継ルータに送信する。
【０１４３】
ユーザが指定の電子機器を制御する必要がある場合、当該第２の管理指令は指定の電子機器のＩＤをさらに含んでもよい。当該ＩＤは、電子機器のＭＡＣアドレスであってもよく、中継ルータは、当該指定の電子機器のＩＤに基づいて、指定の電子機器を制御する。
【０１４４】
ステップ４１６ａにおいて、中継ルータは、第２の管理指令中の第２のインタフェースＩＤを取得する。
【０１４５】
中継ルータは、第２の管理指令中に含まれている第２のインタフェースＩＤを取得し、当該第２のインタフェースＩＤに基づいて、呼出しの必要のあるＡＰＩを特定する。
【０１４６】
例えば、中継ルータは、第２のインタフェースＩＤ、即ちスマートソケットを制御するためのＡＰＩのＩＤを取得した場合、スマートソケットを制御するためのＡＰＩを呼出す必要があると決定することができる。
【０１４７】
ステップ４１７ａにおいて、中継ルータは、第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御する。
【０１４８】
当該第２の管理指令中に電子機器のＩＤがさらに含まれている場合、中継ルータは、第２のインタフェースＩＤに対応するＡＰＩを呼出して、当該ＩＤに対応する電子機器を制御する。
【０１４９】
例えば、ユーザが指定のスマートソケットＡを制御する必要がある場合、マスタルータが中継ルータに送信する第２の管理指令中には、スマートソケットを制御するためのＡＰＩのＩＤ及びスマートソケットＡのＭＡＣアドレスが含まれ、中継ルータは、当該ＭＡＣアドレスに基づいて、スマートソケットを制御するためのＡＰＩを呼出して、スマートソケットＡを制御する。
【０１５０】
以上をまとめると、本例示的な実施例により提供される機器管理方法では、中継ルータと管理接続を構築するステップと、管理接続を介して中継ルータから管理インタフェースＩＤを取得するステップと、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を、管理接続を介して中継ルータに送信するステップと、を実行することにより、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１５１】
本実施例では、さらに、マスタルータと中継ルータとの間で管理接続を構築した後、マスタルータから中継ルータに専用プロトコルメッセージを送信し、中継ルータからのフィードバックメッセージに基づいて、マスタルータと中継ルータとの間に互換性があるか否かを検出し、マスタルータと中継ルータとの間に互換性がある場合、中継ルータの管理インタフェースを取得することにより、マスタルータが、互換性のある中継ルータの下流の電子機器のみを管理することができるという效果が得られる。
【０１５２】
本実施例では、さらに、マスタルータから中継ルータに第１のインタフェースＩＤを含む第１の管理指令を送信し、中継ルータは、当該第１のインタフェースＩＤに基づいて、中継ルータに接続されている電子機器の情報を取得し、当該情報をマスタルータに送信することにより、ユーザは、管理機器を介してマスタルータにログインするのみで、中継ルータに接続されている電子機器の情報を把握することができ、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１５３】
本実施例では、さらに、マスタルータは、第２のインタフェースＩＤを含む第２の管理指令を中継ルータに送信し、中継ルータは、当該第２のインタフェースＩＤに基づいて、電子機器を制御するためのＡＰＩを呼出して、中継ルータに接続されている電子機器を制御することにより、ユーザは、中継ルータに接続されている電子機器をマスタルータを用いて制御することができ、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１５４】
以下は、本発明に係る装置の実施例であり、本発明に係る方法の実施例を実行するために用いられる。本発明に係る装置の実施例により開示されてない細部に関しては、本発明に係る方法の実施例を参考していただきたい。
【０１５５】
図５は、例示的な一つの実施例により示される機器管理装置の構成ブロック図である。当該機器管理装置は、ソフトウェア、ハードウェア又は両者の組合せにより実現され、マスタルータの一部分又は全部を構成する。
【０１５６】
当該機器管理装置は、
中継ルータと管理接続を構築するための第１の接続モジュール５０１と、
第１の接続モジュール５０１により構築された管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを中継ルータから取得するためのＩＤ取得モジュール５０３と、
第１の接続モジュール５０１により構築された管理接続を介して、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を中継ルータに送信するための指令送信モジュール５０５と
を含んでもよい。
【０１５７】
以上をまとめると、本例示的な実施例により提供される機器管理装置では、中継ルータと管理接続を構築し、管理接続を介して中継ルータから管理インタフェースＩＤを取得し、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を、管理接続を介して中継ルータに送信することにより、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１５８】
図６は、例示的な他の一つの実施例により示される機器管理装置の構成ブロック図である。当該機器管理装置は、ソフトウェア、ハードウェア又は両者の組合せにより実現され、マスタルータの一部分又は全部を構成する。
【０１５９】
当該機器管理装置は、
中継ルータと管理接続を構築するための第１の接続モジュール６０１と、
第１の接続モジュール６０１により構築された管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを中継ルータから取得するためのＩＤ取得モジュール６０３と、
第１の接続モジュール６０１により構築された管理接続を介して、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を、中継ルータに送信するための指令送信モジュール６０５と
を含んでもよい。
【０１６０】
第１の接続モジュール６０１は、
中継ルータからの接続要求を受信するための第１の受信サブモジュール６０１Ａと、
中継ルータに要求許可メッセージを送信して、中継ルータと管理接続を構築するための第１の構築サブモジュール６０１Ｂと
を含んでもよい。
【０１６１】
ＩＤ取得モジュール６０３は、
管理接続を介して中継ルータに管理インタフェース取得要求を送信するための第１の送信サブモジュール６０３Ａと、
中継ルータが管理接続を介して送信する少なくとも一つの管理インタフェースＩＤを受信するためのＩＤ受信サブモジュール６０３Ｂと
を含んでもよい。
【０１６２】
当該装置は、さらに、
管理接続を介して中継ルータに専用プロトコルメッセージを送信するためのメッセージ送信モジュール６０６と、
中継ルータが専用プロトコルメッセージを受信した後にフィードバックして送信するフィードバックメッセージを受信するためのフィードバックメッセージ受信モジュール６０７と、
フィードバックメッセージ受信モジュール６０７により受信されたフィードバックメッセージに基づいて、中継ルータとマスタルータとの間に互換性があるか否かを検出するための検出モジュール６０８と
を含んでもよく、
検出モジュール６０８は、中継ルータとマスタルータとの間に互換性があると検出された場合、管理接続を介して中継ルータから管理インタフェースＩＤを取得するステップを実行してもよい。
【０１６３】
指令送信モジュール６０５は、
管理インタフェースＩＤ中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するための第１の取得サブモジュール６０５Ａと、
管理接続を介して中継ルータに第１の取得サブモジュール６０５Ａにより取得される第１のインタフェースＩＤを含む第１の管理指令を送信することにより、当該中継ルータが、第１の管理指令中の第１のインタフェースＩＤを取得し、第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするようにするための第１の指令送信サブモジュール６０５Ｂと、
中継ルータからの第１の機器情報を受信するための機器情報受信サブモジュール６０５Ｃと、
第１の機器情報を表示するための管理機器に、機器情報受信サブモジュール６０５Ｃにより受信された第１の機器情報を送信するための第１の情報送信サブモジュール６０５Ｄと
を含んでもよい。
【０１６４】
指令送信モジュール６０５は、
管理インタフェースＩＤ中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するための第２の取得サブモジュール６０５Ｅと、
第２の取得サブモジュール６０５Ｅにより取得された第２のインタフェースＩＤを含む第２の管理指令を管理接続を介して中継ルータに送信することにより、当該中継ルータが、第２の管理指令中の第２のインタフェースＩＤを取得し、第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御するようにするための第２の指令送信サブモジュール６０５Ｆと
を含んでもよい。
【０１６５】
第１の情報送信サブモジュール６０５Ｄは、
マスタルータに接続されている少なくとも一つの電子機器の情報を取得して第２の機器情報とするための情報取得サブモジュール６０５Ｄａと、
第１の機器情報と情報取得サブモジュール６０５Ｄａにより取得された第２の機器情報を管理機器に送信するための情報送信サブモジュール６０５Ｄｂと
を含んでもよく、
ここで、第１の機器情報は、中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含んでもよく、
第２の機器情報は、マスタルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含んでもよい。
【０１６６】
以上をまとめると、本例示的な実施例により提供される機器管理装置では、中継ルータと管理接続を構築し、管理接続を介して中継ルータから管理インタフェースＩＤを取得し、管理接続を介して中継ルータに、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を送信することにより、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１６７】
本実施例では、さらに、マスタルータと中継ルータとの間で管理接続を構築した後、マスタルータから中継ルータに専用プロトコルメッセージを送信し、中継ルータからのフィードバックメッセージに基づいて、マスタルータと中継ルータとの間に互換性があるか否かを検出し、マスタルータと中継ルータとの間に互換性がある場合、中継ルータの管理インタフェースを取得することにより、マスタルータが、互換性のある中継ルータの下流の電子機器のみを管理することができるという效果が得られる。
【０１６８】
本実施例では、さらに、マスタルータから中継ルータに第１のインタフェースＩＤを含む第１の管理指令を送信し、中継ルータは、当該第１のインタフェースＩＤに基づいて、中継ルータに接続されている電子機器の情報を取得し、当該情報をマスタルータに送信することにより、ユーザは、管理機器を介してマスタルータにログインするのみで、中継ルータに接続されている電子機器の情報を把握することができ、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１６９】
本実施例では、さらに、マスタルータは、第２のインタフェースＩＤを含む第２の管理指令を中継ルータに送信し、中継ルータは、当該第２のインタフェースＩＤに基づいて、電子機器を制御するためのＡＰＩを呼出して、中継ルータに接続されている電子機器を制御することにより、ユーザは、中継ルータに接続されている電子機器をマスタルータを用いて制御することができ、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１７０】
図７は、例示的なもう一つの実施例により示される機器管理装置の構成ブロック図である。当該機器管理装置は、ソフトウェア、ハードウェア又は両者の組合せにより実現され、中継ルータの一部分又は全部を構成する。
【０１７１】
当該機器管理装置は、
マスタルータと管理接続を構築するための第２の接続モジュール７０１と、
第２の接続モジュールにより構築された管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤをマスタルータに提供するためのＩＤ提供モジュール７０３と、
マスタルータが管理接続を介して送信する管理指令であって、管理インタフェースＩＤを含む管理指令を受信するための指令受信モジュール７０５と、
指令受信モジュールにより受信された管理指令に基づいて、中継ルータに接続されている電子機器を管理するための管理モジュール７０７と
を含んでもよい。
【０１７２】
以上をまとめると、本例示的な実施例により提供される機器管理装置では、マスタルータと管理接続を構築し、管理接続を介してマスタルータに管理インタフェースＩＤを提供し、マスタルータが管理接続を介して送信する管理指令であって、管理インタフェースＩＤを含む管理指令を受信し、管理指令に基づいて、中継ルータに接続されている電子機器を管理することにより、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１７３】
図８は、例示的な他のもう一つの実施例により示される機器管理装置の構成ブロック図である。当該機器管理装置は、ソフトウェア、ハードウェア又は両者の組合せにより実現され、中継ルータの一部分又は全部を構成する。
【０１７４】
当該機器管理装置は、
マスタルータと管理接続を構築するための第２の接続モジュール８０１と、
第２の接続モジュール８０１により構築された管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤをマスタルータに提供するためのＩＤ提供モジュール８０３と、
マスタルータが管理接続を介して送信する管理指令であって、管理インタフェースＩＤを含む管理指令を受信するための指令受信モジュール８０５と、
指令受信モジュール８０５により受信された管理指令に基づいて、中継ルータに接続されている電子機器を管理するための管理モジュール８０７と
を含んでもよい。
【０１７５】
第２の接続モジュール８０１は、
マスタルータに接続要求を送信するための第２の送信サブモジュール８０１Ａと、
マスタルータからの要求許可メッセージを受信して、マスタルータと管理接続を構築するための第２の構築サブモジュール８０１Ｂと
を含んでもよい。
【０１７６】
ＩＤ提供モジュール８０３は、
マスタルータが中継ルータとの間に互換性があると検出された場合に管理接続を介して送信する管理インタフェース取得要求を、受信するための第２の受信サブモジュール８０３Ａと、
少なくとも一つの管理インタフェースＩＤを管理接続を介してマスタルータに送信するためのＩＤ送信サブモジュール８０３Ｂと
を含んでもよい。
【０１７７】
当該装置は、さらに、
マスタルータからの専用プロトコルメッセージを受信するためのメッセージ受信モジュール８０８と、
管理接続を介してマスタルータにフィードバックメッセージを送信することにより、当該マスタルータが、フィードバックメッセージに基づいて、中継ルータとの間に互換性があるか否かを検出するようにするためのフィードバックメッセージ送信モジュール８０９と
を含んでもよい。
【０１７８】
管理モジュール８０７は、
第１の管理指令中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得するための第３の取得サブモジュール８０７Ａと、
第３の取得サブモジュール８０７Ａにより取得された第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするための機器情報取得サブモジュール８０７Ｂと、
管理接続を介して、機器情報取得サブモジュール８０７Ｂにより取得された第１の機器情報をマスタルータに送信するための第２の情報送信サブモジュール８０７Ｃと
を含んでもよく、
当該第１の機器情報は、中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含んでもよい。
【０１７９】
管理モジュール８０７は、
第２の管理指令中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得するための第４の取得サブモジュール８０７Ｄと、
第４の取得サブモジュール８０７Ｄにより取得された第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御するための制御サブモジュール８０７Ｅと
を含んでもよい。
【０１８０】
以上をまとめると、本例示的な実施例により提供される機器管理装置では、マスタルータと管理接続を構築し、管理接続を介してマスタルータに管理インタフェースＩＤを提供し、マスタルータが管理接続を介して送信する管理指令であって、管理インタフェースＩＤを含む管理指令を受信し、管理指令に基づいて、中継ルータに接続されている電子機器を管理することにより、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１８１】
本実施例では、さらに、マスタルータと中継ルータとの間で管理接続を構築した後、マスタルータから中継ルータに専用プロトコルメッセージを送信し、中継ルータからのフィードバックメッセージに基づいて、マスタルータと中継ルータとの間に互換性があるか否かを検出し、マスタルータと中継ルータとの間に互換性がある場合、中継ルータの管理インタフェースを取得することにより、マスタルータが、互換性のある中継ルータの下流の電子機器のみを管理することができるという效果が得られる。
【０１８２】
本実施例では、さらに、マスタルータから中継ルータに第１のインタフェースＩＤを含む第１の管理指令を送信し、中継ルータは、当該第１のインタフェースＩＤに基づいて、中継ルータに接続されている電子機器の情報を取得し、当該情報をマスタルータに送信することにより、ユーザは、管理機器を介してマスタルータにログインするのみで、中継ルータに接続されている電子機器の情報を把握することができ、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１８３】
本実施例では、さらに、マスタルータは、第２のインタフェースＩＤを含む第２の管理指令を中継ルータに送信し、中継ルータは、当該第２のインタフェースＩＤに基づいて、電子機器を制御するためのＡＰＩを呼出して、中継ルータに接続されている電子機器を制御することにより、ユーザは、中継ルータに接続されている電子機器をマスタルータを用いて制御することができ、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１８４】
本発明の例示的な一つの実施例は、さらに、マスタルータに用いられる機器管理装置を提供する。
【０１８５】
当該機器管理装置は、
プロセッサと、
プロセッサにより実行可能なインストラクションを格納するためのメモリと
を含み、
プロセッサは、
中継ルータと管理接続を構築し、
中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤを管理接続を介して中継ルータから取得し、
管理接続を介して、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を中継ルータに送信するように構成される。
【０１８６】
中継ルータと管理接続を構築することは、
中継ルータからの接続要求を受信することと、
中継ルータに要求許可メッセージを送信して、中継ルータと管理接続を構築することと
を含んでもよい。
【０１８７】
管理インタフェースＩＤを管理接続を介して中継ルータから取得することは、
管理接続を介して中継ルータに管理インタフェース取得要求を送信することと、
中継ルータが管理接続を介して送信する少なくとも一つの管理インタフェースＩＤを受信することと
を含んでもよい。
【０１８８】
当該方法は、さらに、
管理接続を介して中継ルータに専用プロトコルメッセージを送信することと、
中継ルータが専用プロトコルメッセージを受信した後にフィードバックして送信するフィードバックメッセージを受信することと、
フィードバックメッセージに基づいて、中継ルータとマスタルータとの間に互換性があるか否かを検出することと、
中継ルータとマスタルータとの間に互換性があると検出された場合、管理インタフェースＩＤを管理接続を介して中継ルータから取得するのステップを実行することと
を含んでもよい。
【０１８９】
管理接続を介して管理指令を中継ルータに送信することは、
管理インタフェースＩＤ中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得することと、
管理接続を介して中継ルータに第１のインタフェースＩＤを含む第１の管理指令を送信することにより、当該中継ルータが、第１の管理指令中の第１のインタフェースＩＤを取得し、第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とするようにすることと、
中継ルータからの第１の機器情報を受信することと、
第１の機器情報を表示するための管理機器に第１の機器情報を送信することと
を含んでもよい。
【０１９０】
管理接続を介して管理指令を中継ルータに送信することは、
管理インタフェースＩＤ中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得することと、
管理接続を介して中継ルータに第２のインタフェースＩＤを含む第２の管理指令を送信することにより、当該中継ルータが、第２の管理指令中の第２のインタフェースＩＤを取得し、第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御するようにすることと
を含んでもよい。
【０１９１】
管理機器に第１の機器情報を送信することは、
マスタルータに接続されている少なくとも一つの電子機器の情報を取得して第２の機器情報とすることと、
管理機器に第１の機器情報と第２の機器情報を送信することと
を含んでもよく、
第１の機器情報は、中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含んでもよく、
第２の機器情報は、マスタルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含んでもよい。
【０１９２】
以上をまとめると、本例示的な実施例により提供される機器管理方法では、中継ルータと管理接続を構築し、管理接続を介して中継ルータから管理インタフェースＩＤを取得し、管理接続を介して、中継ルータに接続されている電子機器を管理するための管理指令であって、管理インタフェースＩＤを含む管理指令を中継ルータに送信することにより、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０１９３】
本発明の例示的な一つの実施例は、さらに、中継ルータに用いられる機器管理装置を提供する。
【０１９４】
当該機器管理装置は、
プロセッサと、
プロセッサにより実行可能なインストラクションを格納するためのメモリと
を含み、
プロセッサは、
マスタルータと管理接続を構築し、
管理接続を介して、中継ルータ中の管理機能を提供するためのＡＰＩのＩＤである管理インタフェースＩＤをマスタルータに提供し、
マスタルータが管理接続を介して送信する管理指令であって、管理インタフェースＩＤを含む管理指令を受信し、
管理指令に基づいて、中継ルータに接続されている電子機器を管理するように構成される。
【０１９５】
マスタルータと管理接続を構築することは、
マスタルータに接続要求を送信することと、
マスタルータからの要求許可メッセージを受信して、マスタルータと管理接続を構築することと
を含んでもよい。
【０１９６】
管理接続を介して管理インタフェースＩＤをマスタルータに提供することは、
マスタルータが中継ルータとの間に互換性があると検出された場合に管理接続を介して送信する管理インタフェース取得要求を、受信することと、
管理接続を介してマスタルータに少なくとも一つの管理インタフェースＩＤを送信することと
を含んでもよい。
【０１９７】
当該方法は、さらに、
マスタルータからの専用プロトコルメッセージを受信することと、
管理接続を介してマスタルータにフィードバックメッセージを送信することにより、当該マスタルータが、フィードバックメッセージに基づいて、中継ルータとの間に互換性があるか否かを検出するようにすることと
を含んでもよい。
【０１９８】
管理指令に基づいて、中継ルータに接続されている電子機器を管理することは、
第１の管理指令中の、電子機器情報を取得するためのＡＰＩのＩＤである第１のインタフェースＩＤを取得することと、
第１のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている少なくとも一つの電子機器の情報を取得して第１の機器情報とすることと、
管理接続を介してマスタルータに第１の機器情報を送信することと
を含んでもよく、
当該第１の機器情報は、中継ルータに接続されている電子機器のＭＡＣアドレス、ＩＰアドレス及び接続状態情報中の少なくとも一つを含んでもよい。
【０１９９】
管理指令に基づいて、中継ルータに接続されている電子機器を管理することは、
第２の管理指令中の、電子機器を制御するためのＡＰＩのＩＤである第２のインタフェースＩＤを取得することと、
第２のインタフェースＩＤに対応するＡＰＩを呼出して、中継ルータに接続されている電子機器を制御することと
を含んでもよい。
【０２００】
以上をまとめると、本例示的な実施例により提供される機器管理方法では、マスタルータと管理接続を構築し、管理接続を介してマスタルータに管理インタフェースＩＤを提供し、マスタルータが管理接続を介して送信する管理指令であって、管理インタフェースＩＤを含む管理指令を受信し、管理指令に基づいて、中継ルータに接続されている電子機器を管理することにより、マスタルータの下流に中継ルータが接続されている場合、ユーザがマスタルータにログインして中継ルータに接続されている電子機器を照会及び管理することができない問題点を解消することができ、中継ルータに接続されている電子機器をマスタルータにより管理することができるという効果が得られるとともに、ユーザによるルータの下流の電子機器に対する管理効率が向上される。
【０２０１】
上述の実施例に係る装置において、各モジュールにより実行される操作の具体的な方法については、既に、当該方法の実施例において詳細に説明されているため、ここでは、その詳細な説明を省略するようにする。
【０２０２】
図９は、例示的な一つの実施例により示される機器管理装置のブロック図である。装置９００は、マスタルータ又は中継ルータであってもよい。
【０２０３】
図９を参照して、装置９００は、処理アセンブリ９０２、メモリ９０４、電源アセンブリ９０６、入力／出力（Ｉ／  Ｏ）のインタフェース９０８及び通信アセンブリ９１０のうちの一つ又は複数のアセンブリを含んでもよい。
【０２０４】
処理アセンブリ９０２は、通常、装置９００の全体の操作を制御するためのものである。処理アセンブリ９０２は、一つ又は複数のプロセッサ９２０を含んでもよく、これらによりインストラクションを実行することにより、上述の方法のうちの全部又は一部分のステップを実現する。また、処理アセンブリ９０２は、一つ又は複数のモジュールを含んでもよく、これにより、処理アセンブリ９０２と他のアセンブリとの間のインターアクション（Ｉｎｔｅｒａｃｔｉｏｎ）が便利になる。
【０２０５】
メモリ９０４は、装置９００の操作を支援するために各類型のデータを格納するためのものである。これらのデータの例として、装置９００において操作される如何なるアプリケーション・プログラム、又は方法のインストラクションを含む。メモリ９０４は、例えばＳＲＡＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、ＰＲＯＭ、ＲＯＭ、磁気メモリ、フラッシュメモリ、磁気ディスク又は光ディスクなどのような、如何なる類型の揮発性又は非揮発性の記憶装置又はこれらの組合せにより実現される。
【０２０６】
電源アセンブリ９０６は、装置９００の各アセンブリに電力を提供するためのものである。電源アセンブリ９０６は、電源管理システム、一つ又は複数の電源、及び装置９００のために電力を発生、管理及び割り当てることと関連のある他のアセンブリを含んでもよい。
【０２０７】
Ｉ／Ｏインタフェース９０８は、処理アセンブリ９０２と周囲のインタフェースモジュールとの間にインタフェースを提供するためのものである。
【０２０８】
通信アセンブリ９１０は、装置９００と他の機器とが有線又は無線方式により通信を行うために用いられるものである。一つの例示的な実施例において、通信アセンブリ９１０は、ブロードキャストチャンネル（ｂｒｏａｄｃａｓｔ  ｃｈａｎｎｅｌ）を介して、外部からのブロードキャスト管理システムのブロードキャスト信号又はブロードキャスト関連情報を受信する。一つの例示的な実施例において、通信アセンブリ９１０は、ＮＦＣ（近距離無線通信）モジュールを含むことにより、近距離通信を実現してもよい。例えば、ＮＦＣモジュールは、ＲＦＩＤ技術、赤外線データ協会（ＩｒＤＡ）技術、ＵＷＢ（Ｕｌｔｒａ  Ｗｉｄｅ  Ｂａｎｄ）技術、ブルートゥース（ＢＴ）技術及び他の技術により実現することができる。
【０２０９】
例示的な実施例において、装置９００は、一つ又は複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル・シグナル・プロセッサ（ＤＳＰ）、デジタル・シグナル・プロセッサ・デバイス（ＤＳＰＤ）、プログラム可能論理回路（ＰＬＤ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、制御器、マイクロ制御器、マイクロプロセッサ又は他の電子素子により実現され、上述の方法を実行するために用いられる。
【０２１０】
例示的な実施例において、さらに、インストラクションが格納されているメモリ９０４のような、インストラクションが格納され、且つコンピュータにより読取り可能な非揮発性の記録媒体を含み、前記インストラクションは、装置９００のプロセッサ９２０により実行されることにより上述の方法を実現する。例えば、コンピュータにより読取り可能な非揮発性の記録媒体は、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気ディスク、フレキシブルディスク又は光学データ記憶装置などであってもよい。
【０２１１】
例示的な実施例により提供されるコンピュータにより読取り可能な非揮発性の記録媒体は、記録媒体中のインストラクションが装置９００のプロセッサにより実行されることにより、装置９００が上述の機器管理方法を実行するようにすることができる。
【０２１２】
図１０は、本発明の例示的な一つの実施例により提供されるネットワークシステムのブロック図である。当該ネットワークシステムは、マスタルータ１０２０と中継ルータ１０４０を含む。
【０２１３】
当該マスタルータ１０２０と中継ルータ１０４０とは、無線ネットワーク又は有線ネットワークを介して接続され、
当該マスタルータ１０２０は、図５及び６図に示す実施例により提供される機器管理装置を含み、
当該中継ルータ１０４０は、図７及び図８に示す実施例により提供される機器管理装置を含む。
【０２１４】
当業者は、明細書を理解し、且つここで開示した発明を実施することにより、本発明の他の実施例に容易に想到することができる。本願は、本発明のあらゆる変更、用途又は適応性変化を含むことをその趣旨とする。これらの変更、用途または適応性変化は、本発明の一般の原理を遵守し、本願において開示されていない本技術分野の公知常識又は慣用技術手段を含む。明細書と実施例は、単に例示的なものに過ぎない。本発明の範囲と精神は、添付の特許請求の範囲により示される。
【０２１５】
本発明は、以上の記載および図面により示される正確な構造に限られることはなく、その範囲を逸脱しない限り様々な修正や変更が可能であることと、理解すべきである。本発明の範囲は、添付する特許請求の範囲のみにより限定される。
【国際調査報告】
2017508226.tif 000021
2017508226.tif 000022
2017508226.tif 000023
2017508226.tif 000024