(57)【要約】  システムは無線機器を監視し、機器に障害が発生したとき又は適切に機能しないときに検出し、遠隔操作で機器をリセットできる。機器は、技術者が物理的に機器のそばに付いていることを必要とせず、遠隔からリセット可能である。このアウトオブバンド管理により、より迅速、より安価、より効率的に機器の例えば機能不全等の望ましくない状態に対処できる。  モデムに関してシステムは、モデムが信号をブロードキャストしていないこと、或いはモデムがインターネット又は他のネットワークと通信していないことを検出してもよい。リセットは、動作不良モデムと通信するアクセスポイントを介して実現されてもよい。アクセスポイントに関してシステムは、アクセスポイントがモデム又は他のアクセスポイントと通信していないことを検出してもよい。リセットは、近隣のアクセスポイント又はモデムにより実現されてもよい。【選択図】図１
2014522142.tif 000002
【特許請求の範囲】
【請求項１】
遠隔装置をリブートするための方法であって、
遠隔装置についてのサービス障害のしるしを、該遠隔装置と通信する第２の装置から受信するステップと、
前記第２の装置に前記遠隔装置におけるリブートを始動させるように該第２の装置によって実行可能であるリブートコマンドを該第２の装置に送信するステップと、を備えることを特徴とする方法。
【請求項２】
前記遠隔装置はケーブルモデムであり、前記第２の装置はアクセスポイントであることを特徴とする請求項１に記載の方法。
【請求項３】
前記アクセスポイントは、第２のアクセスポイントを経由して前記ケーブルモデムと間接的に通信することを特徴とする請求項２に記載の方法。
【請求項４】
前記しるしは、前記アクセスポイントから第２のケーブルモデムを経由して受信されることを特徴とする請求項２に記載の方法。
【請求項５】
前記しるしは、前記遠隔装置のためのステータス情報を含むことを特徴とする請求項２に記載の方法。
【請求項６】
前記しるしは、無線装置上のアプレケーションにより受信されることを特徴とする請求項２に記載の方法。
【請求項７】
前記リブートは、前記第２の装置と前記ケーブルモデムとの間のセキュア通信を経由して始動されることを特徴とする請求項２に記載の方法。
【請求項８】
前記しるしと、リブートコマンドは、前記アクセスポイントと前記遠隔サーバとの間でインターネットを通じて伝送されることを特徴とする請求項２に記載の方法。
【請求項９】
遠隔装置をリブートするための方法を実行するようにプロセッサによって実行可能なプログラムを格納するコンピュータ可読記憶媒体であって、
前記方法は、
前記遠隔装置についてのサービス障害のしるしを、該遠隔装置と通信する第２の装置から受信するステップと、
前記第２の装置に前記遠隔装置におけるリブートを始動させるように該第２の装置によって実行可能であるリブートコマンドを該第２の装置に送信するステップと、を備えることを特徴とする記憶媒体。
【請求項１０】
前記遠隔装置はケーブルモデムであり、前記第２の装置はアクセスポイントであることを特徴とする請求項８に記載のコンピュータ可読記憶媒体。
【請求項１１】
前記アクセスポイントは、第２のアクセスポイントを経由して前記ケーブルモデムと間接的に通信することを特徴とする請求項９に記載のコンピュータ可読記憶媒体。
【請求項１２】
前記しるしは、前記アクセスポイントから第２のケーブルモデムを経由して受信されることを特徴とする請求項９に記載のコンピュータ可読記憶媒体。
【請求項１３】
前記しるしは、無線装置上のアプレケーションにより受信されることを特徴とする請求項９に記載のコンピュータ可読記憶媒体。
【請求項１４】
前記リブートは、前記第２の装置と前記ケーブルモデムとの間のセキュア通信を経由して始動されることを特徴とする請求項９に記載のコンピュータ可読記憶媒体。
【請求項１５】
前記しるしとリブートコマンドとは、前記アクセスポイントと前記遠隔サーバとの間でインターネットを通じて伝送されることを特徴とする請求項９に記載のコンピュータ可読記憶媒体。
【請求項１６】
遠隔装置をリブートするためのシステムであって、
プロセッサと、
メモリと、
メモリに格納される一つ以上のモジュールであって、
前記遠隔装置についてのサービスの障害のしるしを、該遠隔装置と通信する第２の装置から受信し、
前記第２の装置に前記遠隔装置におけるリブートを始動させるように該第２の装置によって実行可能であるリブートコマンドを該第２の装置に送信するように実行可能であるモジュールと、を備えることを特徴とするシステム。
【請求項１７】
前記遠隔装置はケーブルモデムであり、前記第２の装置はアクセスポイントであることを特徴とする請求項１５に記載のシステム。
【請求項１８】
前記しるしは、前記アクセスポイントから第２のケーブルモデムを経由して受信されることを特徴とする請求項１５に記載のシステム。
【請求項１９】
請求項１５に記載のシステムであって、インターネットを通じて前記第２の装置と通信するモバイル機器であることを特徴とするシステム。
【請求項２０】
ケーブルモデムをリブートするための方法であって、
アクセスポイントにより、ケーブルモデムにおける障害の発生を検出するステップと、
前記アクセスポイントにより、前記ケーブルモデムの障害のしるしを遠隔装置に送信するステップと、
前記アクセスポイントにより、前記ケーブルモデムのためのリブートコマンドを前記遠隔装置から受信するステップと、
前記アクセスポイントにより、前記ケーブルモデムのリブートを初期化するステップと、を備えることを特徴とする方法。
【請求項２１】
第２のケーブルモデムとの接続を確立するステップをさらに備え、前記しるしとリブートコマンドとは前記第２のモデムを通して通信されることを特徴とする請求項１９に記載の方法。
【請求項２２】
前記遠隔装置はモバイル機器であることを特徴とする請求項１９に記載の方法。
【請求項２３】
前記リブートコマンドは、前記モバイル機器から、ワイファイ信号を介して受信されることを特徴とする請求項２１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
［関連出願への相互参照］
本出願は、２０１１年５月１日に出願された番号６１／４８１２０３、発明の名称"Remote Cable Access Point Reset"の米国仮出願の優先権の利益を主張する。その仮出願の開示は参照により本明細書に組み入れられる。
【背景技術】
【０００２】
ワールドワイドウェブは拡大し、多くの消費者にウェブサービスを提供している。多くの企業が従業員用や顧客用に例えばワイファイ（WiFi）等のウェブサービスを提供している。ウェブサービスにより、従業員はより自由に、またより効率的に企業の資産にアクセスし、業務を遂行しうる。顧客にウェブサービスを提供することにより、その企業とのより効率的な商取引が可能となる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
多くの企業にとって従業員及び顧客に信頼性のあるウェブサービスを提供することは重要である。よって、ウェブサービスに障害が発生したときにそれを知ることは有益である。障害が検出されたとき、出来る限り早くそのウェブサービスのためのサービスを復旧させることが重要である。
【０００４】
本技術分野において、改良されたウェブサービスメンテナンス及び修復の提供が必要とされている。
【課題を解決するための手段】
【０００５】
本技術は、無線機器を監視し、その機器に障害が起きたとき又はその機器が適切に機能しないときに検出し、遠隔操作でその機器をリセットできる。機器は、技術者が物理的に機器のそばに付いていることを必要とせず、遠隔操作でリセット可能である。このアウトオブバンド（out of band）管理により、より迅速に、より安価に、より効率的に、機器の例えば機能不全等の望ましくない状態に対処できる。モデムに関してシステムは、モデムが信号をブロードキャストしていないこと、或いはモデムがインターネットまたは他のネットワークと通信していないことを検出してもよい。リセットは、その動作不良モデムと通信する（in communication with）アクセスポイントを介して実現されてもよい。アクセスポイントに関してシステムは、アクセスポイントがモデム又は他のアクセスポイントと通信していないことを検出してもよい。リセットは、近隣のアクセスポイント又はモデムにより実現されてもよい。
【０００６】
ある実施形態は、遠隔装置（remote device）をリブートするための方法を含んでもよい。遠隔装置についてサービス障害のしるし（indication）が受信されてもよい。そのしるしは、その遠隔装置と通信する第２の装置から受信されてもよい。リブートコマンドが第２の装置に送信されてもよい。リブートコマンドは、第２の装置によって実行可能であり、実行された結果、第２の装置に遠隔装置におけるリブートを始動（initiate）させてもよい。ある実施形態は実行可能な命令を格納するコンピュータ可読記憶媒体を含んでもよい。この実行可能な命令は、プロセッサによって実行されたとき、遠隔装置をリブートする方法を実行する。
【０００７】
ある実施形態は、プロセッサ、メモリ、及びメモリに格納される一個以上のモジュールを有するシステムを含んでもよい。一個以上のモジュールは、その遠隔装置についてサービス障害のしるしを受信するように実行可能であってもよい。しるしは、その遠隔装置と通信する第２の装置から受信されてもよい。一個以上のモジュールは、さらに、第２の装置にリブートコマンドを送信するように実行可能であってもよい。リブートコマンドは、第２の装置によって実行可能であり、実行された結果、第２の装置に遠隔装置におけるリブートを始動させてもよい。
【０００８】
ある実施形態は、ケーブルモデムをリブートするための方法を含んでもよい。アクセスポイントは、ケーブルモデムに障害が起きたことを検出してもよい。ケーブルモデムの障害のしるしは、アクセスポイントによって遠隔装置に送信されてもよい。ケーブルモデムのためのリブートコマンドは、アクセスポイントによって遠隔装置から受信されてもよい。ケーブルモデムのリブートは、アクセスポイントによって初期化（initialize）されてもよい。
【図面の簡単な説明】
【０００９】
【図１】無線装置を遠隔操作でリセットするシステム例のブロック図である。
【図２】ケーブルモデムを遠隔操作でリセットするための方法例のフローチャートである。
【図３】ケーブルモデムのサービス障害を検出するための方法例のフローチャートである。
【図４】アクセスポイントを遠隔操作でリセットするための方法例のフローチャートである。
【図５】コンピュータ装置を実装するためのシステム例のブロック図である。
【図６】モバイル機器を実装するためのシステム例のブロック図である。
【発明を実施するための形態】
【００１０】
本技術は、無線機器を監視し、その機器に障害が起きたとき又はその機器が適切に機能していないときに検出し、遠隔操作でその機器をリセットできる。機器は、技術者が物理的に機器のそばに付いていることを必要とせず、遠隔操作でリセットされうる。このアウトオブバンド管理により、より迅速に、より安価に、より効率的に、例えば機能不全等の機器の望ましくない状態に対処できる。モデムに関してシステムは、モデムが信号をブロードキャストしていないこと、或いはモデムがインターネットまたは他のネットワークと通信していないことを検出してもよい。リセットは、その動作不良モデムと通信するアクセスポイントを通じて実現されてもよい。アクセスポイントに関してシステムは、アクセスポイントがモデム又は他のアクセスポイントと通信していないことを検出してもよい。リセットは、近隣のアクセスポイント又はモデムにより実現されてもよい。
【００１１】
環境によっては、無線信号を拡張された領域に提供するために複数のアクセスポイントが用いられてもよい。複数のアクセスポイントは、例えばケーブルモデム等の一個以上のモデムと共に用いられ、無線信号の「メッシュ」（mesh）を形成してもよい。メッシュタイプの受信可能領域に関する詳細な情報は、XXXに出願された発明の名称"XX"の米国特許番号XXXに開示される。その開示は参照により本明細書に組み入れられる。
【００１２】
図１は、無線装置を遠隔操作でリセットするためのシステム例のブロック図である。図１は、モバイル機器１１０、ケーブルモデム管理サーバ１２０、及び、無線ネットワーク管理サーバ１３０を含む。モバイル機器１１０、サーバ１２０及び１３０はそれぞれ、ネットワーク１４０と通信する。
【００１３】
無線ネットワーク管理サーバ１３０は、一個以上のネットワークサーバ、アプリケーションサーバ、ワークステーション、これら又は一個以上の他のコンピュータ装置（computing device）の組み合わせを含む一個以上のサーバ及び機械として実装されてもよい。サーバ１３０は、ケーブルモデム１５０に加え、アクセスポイント１６０、１７０、及び１９０のうちの一つ以上のアクセスポイントと通信し、それらを管理してもよい。幾つかの実施形態では、メモリに格納され、無線ネットワーク管理サーバ１３０のプロセッサによって実行可能な管理アプリケーション１３５が、アクセスポイント１７０との通信を管理してもよい。アプリケーション１１５の通信は、アクセスポイントからのステータス更新及び接続試験用パケットの受信、アクセスポイントからのフェイルオーバメッセージの受信、ケーブルモデムとの直接または間接通信によるケーブルモデムリセットコマンドのアクセスポイントへの送信、及び、その他の通信を含んでもよい。アプリケーション１１５はまた、一個以上のアクセスポイントとケーブルモデムのために情報を提供するインターフェイスを備えてもよい。インターフェイスは、アクセスポイント又はケーブルモデムから受信される情報に基づいて周期的に更新され、アドミニストレータ（administrator）に提供されてもよい。インターフェイスはまた、一個以上のアクセスポイントとケーブルモデムの管理に関してアドミニストレータからの入力を受信してもよい。
【００１４】
モバイル機器１１０は、スマートフォン、ノートブックコンピュータ、ネットブックコンピュータ、タブレットコンピュータ、またその他のモバイルコンピュータ装置として実現されてもよい。モバイル機器１１０は、モバイル機器メモリに格納され、モバイル機器プロセッサによって実行可能な管理アプリケーション１１５を含んでもよい。管理アプリケーション１１５は実行されたとき、無線ネットワーク管理サーバ１３０の管理アプリケーション１３５の機能と同様の機能を実行してもよい。例えば、管理アプリケーション１１５は、ネットワーク１４０を経由してケーブルモデム１５０と一個以上のアクセスポイント１６０〜１８０と通信し、それらを管理してもよい。幾つかの実施形態では、管理アプリケーション１１５は、アクセスポイント１７０から送出され、ケーブルモデム１５０を経由して通信されるメッセージを受信してもよい。このメッセージは例えば、特定のアクセスポイント、別のアクセスポイント、又は、ケーブルモデムのステータスを示すメッセージ、フェイルオーバメッセージ、或いはその他の情報等である。管理アプリケーション１１５はまた、ケーブルモデム１５０、ケーブルモデム１５０と直接通信するアクセスポイント１７０、又は、ケーブルモデム１５０と間接的に通信するアクセスポイントへと情報を送信してもよい。その情報は、ステータスリクエスト、リセットリクエスト、又はその他の情報を含んでもよい。
【００１５】
ケーブルモデム管理１２０は、一個以上のネットワークサーバ、アプリケーションサーバ、ワークステーション、これら又は一個以上の他のコンピュータ装置の組み合わせを含む一個以上のサーバ及び機械として実装されてもよい。ケーブルモデム管理１２０は、ケーブルモデム管理メモリに格納可能、かつ、ケーブルモデム管理プロセッサによって実行可能な管理アプリケーション１２５を含んでもよい。ケーブルモデム管理アプリケーション１２５は、実行されたとき、ケーブルモデム１５０と通信し、ケーブルモデム１５０を管理してもよい。幾つかの実施形態では、管理アプリケーション１２５は、ケーブルモデム１５０をリセットし、ケーブルモデム１５０の設定とパラメータを調整し、アクセスポイントとのケーブルモデム１５０通信を制御し、その他の機能を実行してもよい。
【００１６】
ネットワーク１４０は、異なるサーバ、装置、及び機械間のデータ通信を促進してもよい。ネットワークは、プライベートネットワーク、パブリックネットワーク、イントラネット、インターネット、またはこれらのネットワークの組み合わせとして実装されてもよい。
【００１７】
ケーブルモデム１５０とアクセスポイント１６０、１７０及び１８０は無線環境１９０内に含まれる。ケーブルモデム１５０は、ネットワーク１４０と通信し、アクセスポイント１６０〜１８０にネットワークアクセスを提供してもよい。ネットワーク１４０がインターネットであるとき、ケーブルモデム１５０はアクセスポイント１６０〜１８０を通じてインターネットアクセスを提供してもよい。本明細書におけるケーブルモデムとしての記述を通して、他のタイプの通信機器（例えば他のアクセスポイント、ポイント対ポイントリンク（point to point link）、マクロなもしくはミクロなセルラーバックホール（cellular backhaul）等のような通信機器）がケーブルモデムと置き換え可能に用いられ得ることが意図される。
【００１８】
アクセスポイント１６０〜１８０は、直接的または間接的にケーブルモデム１５０と通信してもよい。例えば、アクセスポイント１６０及び１７０は、ケーブルモデム１５０からの信号を直接受信し、無線環境１９０内で信号をブロードキャストする。アクセスポイント１８０は、ケーブルモデム１５０から直接受信するよりもむしろ、アクセスポイント１７０からネットワーク信号を受信する。幾つかの実施形態では無線環境１９０内に拡張された信号受信可能領域を提供するために、複数のアクセスポイントが共にチェーン接続（chained）されてもよい。
【００１９】
幾つかのアクセスポイントは、一個以上のケーブルモデム（図１９０に図示せず）と通信しうる。幾つかの実施形態では、ケーブルモデム１５０に障害が起きたとき、モデム１５０を通じてネットワーク１５０と通信するアクセスポイントは、第２のケーブルモデムに「フェイルオーバ」してもよい。アクセスポイントが「フェイルオーバ」して第２のケーブルモデムを介してネットワーク１４０と通信するとき、その第２のケーブルモデムは、そのアクセスポイントと直接通信または間接通信してもよい。
【００２０】
アクセスポイントが、ケーブルモデムの障害のためにフェイルオーバしたとき、そのアクセスポイントは、無線ネットワーク管理１３０の管理アプリケーション１３５にメッセージを送信してもよい。メッセージは、そのアクセスポイントがフェイルオーバしたこと、アクセスポイントの識別子（identify）、障害が起きたケーブルモデム、そのアクセスポイントと共に現在機能しているケーブルモデム、及び、その他のデータを示してもよい。管理アプリケーション１３５は、そのメッセージを受信し、障害が生じたケーブルモデムをリセットするよう、そのアクセスポイントに命令してもよい。
【００２１】
フェイルオーバしたアクセスポイントは、障害が生じたケーブルモデムを様々な方法で再起動しうる。幾つかの実施形態では、アクセスポイントは、リセットの原因となったケーブルモデムに無線信号を送信してもよい。或いは、アクセスポイントはワイファイ（WiFi）または有線信号を介してそのモデムと通信してもよい。無線信号は、電波周波数信号（radio frequency signal）、光信号、IR信号、またはその他の無線信号であってもよい。例えば、アクセスポイントとケーブルモデムはブルートゥース（Bluetooth（登録商標））を介して通信するよう構成され、リセットコマンドはアクセスポイントからケーブルモデムまでブルートゥースメッセージを介して送信されてもよい。幾つかの実施形態では、フェイルオーバしたアクセスポイントは、障害が生じたケーブルモデムを有線接続を用いて再起動してもよい。幾つかの実施形態では、障害が生じたケーブルモデムとアクセスポイントは、有線接続を共有してもよい。幾つかの実施形態では、フェイルオーバしたアクセスポイントは、リセットコマンド又はその他のメッセージを電力供給ライン通信を経由して障害が生じたケーブルモデムに送信してもよい。電力供給ライン通信は、同一の電力送信システムにより電力供給される装置間で構築されてもよい。
【００２２】
幾つかの実施形態ではケーブルモデムのリセットは、設定可能とされてもよい。例えば、アクセスポイントとケーブルモデム間の通信は、セキュア通信であってもよい。ケーブルモデムオペレータとアクセスポイントオペレータは、異なる事業主体である場合もあり、一方のオペレータが、その装置へのアクセスのために公的にアクセス可能な方法を提供することを望まない可能性もある。アクセスポイントとケーブルモデムの間の通信の安全は、VLANを介してレイヤ２のイーサネット（登録商標）レベルソリューションを設け、既知のVLANのみ接続可能とすることにより、確保されてもよい。あるいは、セキュアトンネル（secure tunnel）がアクセスポイントとケーブルモデムとの間に構築されてもよい。幾つかの実施形態では、また、暗号化を用いて通信の安全が確保されてもよい。
【００２３】
例えばメッシュ構成のような幾つかの実施形態では、異なる複数のアクセスポイントがマスタ装置であり、幾つかのアクセスポイントとケーブルモデムがスレーブであってもよい。この場合、管理アプリケーション１３５または１１５から「リセットコマンド送信」メッセージが受信されたときのみ、マスタアクセスポイントが無線標識信号（beacon signal）をスレーブケーブルモデム又はアクセスポイントに送信してもよい。
【００２４】
ネットワーク１４０を通じて遠隔操作で、又は局所的に、ケーブルモデムをリセットするために、リセットコマンドがアクセスポイントに送信されてもよい。例えば、モバイル機器１１０を経由してリセットコマンドをアクセスポイントに供給するために、アドミニストレータが無線環境１９０内にあってもよい。このシナリオにおいて、モバイル機器１１０は、アクセスポイントの範囲内に持ち込まれてもよい。ここで、アクセスポイントの範囲内は、同じ室内であっても同じ建物内であっても、或いは建物の外だがアクセスポイントの範囲内であってもよい。ケーブルモデムの機能（operation)ステータスは、アクセスポイントからモバイル機器に供給されてもよい。モバイル機器は、ユーザ入力を待ってリセットを始動させてもよく、又は予め定義された幾つかの条件セット（例えば、機能停止時間閾値）かつ／または方針（例えば、ユーザがある証明書（credential）を有し、その証明書がアクセスポイントに提供されている）に基づき自動的にリセットを始動させてもよい。そして、コマンドはモバイル機器１１０により、ケーブルモデムをリセットするために提供されてもよい。ネットワーク１４０を通じた提供ではなくとも、無線環境内からのリセットコマンドの提供は、やはり、ケーブルモデム１５０の数フィート以内に近づき、物理的にリセット機能を始動させるよりも効率的である。
【００２５】
図２は、ケーブルモデムを遠隔操作でリセットするための方法の例のフローチャートである。ステップ２１０において、ケーブルモデム１５０は、無線信号を一個以上のアクセスポイント１６０〜１８０に直接的又は間接的に供給する。ステップ２２０において、アクセスポイント１６０〜１８０は信号を中継し、そのケーブルモデムと通信する。ケーブルモデム１５０とアクセスポイント１６０〜１８０は、無線環境１９０を作る無線信号を供給する。アクセスポイントは、無線環境１９０内で、例えば無線コンピュータ、ワイファイ機能を有するスマートフォン等の無線信号対応機器と通信し、その無線信号対応機器とネットワーク１４０との間の通信を促進してもよい。
【００２６】
ステップ２３０において、ケーブルモデム１５０の障害が検出されたか決定される。ケーブルモデムの障害は、周期的にケーブルモデム１５０を経由して外部の機械又はゲートウェイと通信することにより検出されてもよい。ケーブルモデムの障害の検出は、図３の方法に関してより詳細に議論される。
【００２７】
ケーブルモデムが機能可能であれば、図２の方法はステップ２２０に戻る。ケーブルモデムの障害発生が検出されると、ステップ２４０において、アクセスポイントは、無線ネットワーク管理部１３５に、ケーブルモデムの障害について通知する。アクセスポイントによる通知は、障害が生じたケーブルモデムから、機能し、かつネットワーク１４０と通信する代替のケーブルモデムへの、そのアクセスポイントによるフェイルオーバを含んでもよい。その代替のケーブルモデムとの通信は、直接通信、または一個以上の介在するアクセスポイントを経由する間接通信であってもよい。幾つかの実施形態では、フェイルオーバしたアクセスポイントは、ケーブルモデム管理アプリケーション１２５に障害について通知してもよい。そして、アプリケーション１２５は、そのアクセスポイントに対してどのように進めるすべきか命令する。議論を進める上で、方法２００は、無線ネットワーク管理部１３５との通信を背景として議論される。
【００２８】
幾つかの実施形態では、アドミニストレータは、アクセスポイント１７０を経由して無線ネットワーク管理部１３５からケーブルモデムの障害を調べる。アドミニストレータは、遠隔操作によりそのケーブルモデムにログインしてそのステータスを評価し、サポート情報を取得し、障害の原因を探るために、フェイルオーバリンクから供給された接続性を使用してもよい。この手順情報取得はまた、障害の原因の決定を支援するために、アクセスポイント、ケーブルモデムのステータスに加えてサポート情報を取得するために管理アプリケーションにより自動化されうる。
【００２９】
無線ネットワーク管理部１３５（または１１５）は、障害ステータスメッセージをアクセスポイントから受け、ステップ２５０において、リブート（またはリセット）命令をそのアクセスポイントに送信する。このメッセージは、無線ネットワーク管理部から、ネットワーク１４０と、アクセスポイントがネットワーク１４０との通信の際に経由する代替のケーブルモデムとを介して送られてもよい。
【００３０】
ステップ２６０において、アクセスポイントは、メッセージを受信し、ケーブルモデムをリブート（またはリセット）する。リブートコマンドは、例えばブルートゥース信号などの無線信号、または電力供給ライン通信信号のような有線信号を介して送られてもよい。
【００３１】
幾つかの実施形態では、元のサービスレベルに復旧するために、直ちにモデムをリセットせず、障害の原因を診断した方がむしろ望ましい可能性がある。サービス停止期間を制限するため、技術者が障害診断及び復旧作業を実施している間、第２のアクセスポイントによって無線サービスが提供されてもよい。
【００３２】
図３は、ケーブルモデムのサービス障害を検出するための方法例のフローチャートである。図３の方法は、図２の方法のステップ２３０の詳細を提供する。ステップ３１０において、アクセスポイントは、ケーブルモデムを介してネットワークにリクエストを送信する。リクエストは、ネットワーク上に配置される任意のアンカ（anchor）宛であってもよい。リクエストは、例えば、ネットワークゲートウェイに対し、接続試験用パケットの送信（ping）、又は他の単純なリクエストとしてなされてもよい。ステップ３２０において、アクセスポイントがリクエストに対する応答を受信したか決定される。アクセスポイントは、タイムアウトが起きたか決定する前に、一定時間待機してもよく、ケーブルモデムから失敗したリクエストメッセージを受けてもよい。
【００３３】
アクセスポイントにより応答が受信された場合、ステップ３３０において、ケーブルモデムサービスが稼働中であると決定される。ステップ３２０においてアクセスポイントにより応答が受信されない場合、ステップ３４０において、ケーブルモデムサービスに障害が起きたと決定される。
【００３４】
幾つかの実施形態では、アクセスポイントが正しく動作せず、またはアクセスポイントに障害が発生するかもしれない。このシナリオにおいて、アクセスポイントは、ケーブルモデムのリセットと同様にリブートまたはリセットされうる。図４は、アクセスポイントを遠隔操作でリセットするための方法例のフローチャートである。ステップ２１０において、ケーブルモデム１５０は、無線信号を一個以上のアクセスポイント１６０〜１８０に直接的又は間接的に供給する。ステップ２２０において、アクセスポイント１６０〜１８０は、信号を中継し、そのケーブルモデムと通信する。ケーブルモデム１５０とアクセスポイント１６０〜１８０は、無線環境１９０を作る無線信号を供給する。
【００３５】
ステップ４３０において、アクセスポイントに障害が起きたか決定される。アクセスポイントの障害は、その障害が起きたアクセスポイントと通信する他のアクセスポイント、又は、ケーブルモデムにより検出されてもよい。例えば、ケーブルモデムは、そのケーブルモデムと直接通信または間接通信する各アクセスポイントに対し、接続試験用パケット送信（ping）を行ってもよい。アクセスポイントが、接続試験用パケット送信（ping）に応答しないとき、又は接続試験用パケット送信に対してエラーメッセージを供給したとき、そのアクセスポイントに障害が起きたと決定されてもよい。アクセスポイントの障害が検出されないとき、本方法はステップ４２０に戻る。
【００３６】
アクセスポイントの障害が検出されると、ステップ４４０において、ケーブルモデムは、無線ネットワーク管理アプリケーション１３５（または１１５）に、障害が生じたアクセスポイントについて通知する。ステップ４５０において、無線ネットワーク管理アプリケーションはリブート命令をそのケーブルモデムに送信する。ステップ４６０において、ケーブルモデムはアクセスポイントをリブートしてもよい。幾つかの実施形態では、無線ネットワーク管理アプリケーションは障害通知をケーブルモデム管理アプリケーション１２５に送信する。それに対してケーブルモデム管理アプリケーション１２５は、アクセスポイントリブートコマンドをケーブルモデム４６０に送信する。
【００３７】
図５は、本技術と共に使用するためのコンピュータ装置を実装するために使用可能なコンピュータシステム５００の例を示す。図５のシステム５００は、ケーブルモデム管理サーバ１２０、無線ネットワーク管理サーバ１３０、及び、アクセスポイント１６０〜１８０と同等の構成に関連して実現されうる。図５のコンピュータシステム５００は、１個以上のプロセッサ５１０とメモリ５２０を含む。メインメモリ５２０は、一部分において、プロセッサ５１０による実行のための命令及びデータを格納する。メインメモリ５２０は作動中、実行可能コードを格納できる。図５のシステム５００はさらに、大容量記憶装置５３０、携帯用記憶媒体ドライブ５４０、出力装置５５０、ユーザ入力装置５６０、グラフィックディスプレイ５７０、及び、周辺装置５８０を含む。
【００３８】
図５に示される構成要素は、単一のバス５９０で接続された状態として表されている。しかしながら、これらの構成要素は、一つ以上のデータ伝送手段により接続されてもよい。例えば、プロセッサユニット５１０とメインメモリ５２０は、ローカルマイクロプロセッサバスにより接続されてもよく、大容量記憶装置５３０、一つ以上の周辺機器５８０、携帯用記憶装置５４０、ディスプレイシステム５７０は、一つ以上の入出力（Ｉ／Ｏ）バスで接続されてもよい。
【００３９】
磁気ディスクドライブ又は光ディスクドライブと共に実装されうる大容量記憶装置５３０は、プロセッサユニット５１０が使用するためのデータ及び命令を格納するための不揮発性記憶装置である。大容量記憶装置５３０は、本発明の実施形態を実現するためのシステムソフトウェアを、そのソフトウェアをメインメモリ５２０にロードする目的のために格納可能である。
【００４０】
携帯用記憶装置５４０は、例えばフロッピー（登録商標）ディスク、コンパクトディスク、またはDVD等の携帯用不揮発性記憶媒体と共に機能し、データ及びコードを図５のコンピュータシステム５００へ入力、またはコンピュータシステム５００から出力する。本発明の実施形態を実現するためのシステムソフトウェアは、そのような携帯用媒体に格納され、携帯用記憶装置５４０を介してコンピュータシステム５００に入力されてもよい。
【００４１】
入力装置５６０は、ユーザインターフェイスの一部を提供する。入力装置５６０は、文字や数字やその他の情報を入力するために、例えばキーボードの等の文字と数字のキーパッドを含んでもよく、又は、例えばマウス、トラックボール、スタイラスペン、カーソル方向キー等のポインティングデバイスを含んでもよい。さらに、図５に示されるシステム５００は、出力装置５５０を含む。適切な出力装置の例にはスピーカ、プリンタ、ネットワークインターフェイス、及びモニタが含まれる。
【００４２】
ディスプレイシステム５７０は、液晶ディスプレイ（ＬＣＤ）又はその他の適切なディスプレイ装置を含んでもよい。ディスプレイシステム５７０は、テキスト及びグラフィック情報を受信する。そして、その情報をディスプレイ装置に出力するために処理する。
【００４３】
周辺装置５８０は、コンピュータシステムに追加的な機能を加えるための任意のタイプのコンピュータサポート装置を含んでもよい。例えば、周辺装置５８０はモデム又はルータを含んでもよい。
【００４４】
図５のコンピュータシステム５００に含まれる構成要素は、本発明の実施形態と共に使用されるのに適したコンピュータシステムに典型的に見られる構成要素であり、当該技術分野で周知のそのようなコンピュータ構成要素の広いカテゴリを表すことが意図されている。したがって、図５のコンピュータシステム５００は、パーソナルコンピュータ、ハンドヘルドコンピュータ装置、電話、携帯用コンピュータ装置、ワークステーション、サーバ、ミニコンピュータ、メインフレームコンピュータ、又は任意の他のコンピュータ装置であってもよい。コンピュータは、また、異なるバス構成、ネットワーク化されたプラットフォーム、マルチプロセッサプラットフォーム等を含みうる。ユニックス（UNIX（登録商標））、リナックス（登録商標）、ウィンドウズ（登録商標）、マッキントッシュ（登録商標）オペレーティングシステム（Macintosh OS）、パームオペレーティングシステム（Palm OS）、その他の適切なオペレーティングシステムを含む様々なオペレーティングシステムが用いられうる。
【００４５】
図６は、例えばモバイル機器１１０のような、本技術に使用するためのモバイル機器を実装するためのシステム例のブロック図である。図６のモバイル機器６００は、一つ以上のプロセッサ６１０及びメモリ６６０を含む。メモリ６６０は、一部分において、プロセッサ６１０による実行及び処理のためのプログラム、命令、及びデータを格納する。図６のシステム６００は、記憶装置６３０、一つ以上のアンテナ６４０、ディスプレイシステム６５０、入力６６０、一つ以上のマイクロフォン６７０、及び、一つ以上のスピーカ６８０をさらに含む。
【００４６】
図６に示される構成要素は、単一のバス６２６で接続されるものとして表されている。しかしながら、これらの構成要素６１０〜６８０は、一つ以上のデータ伝送手段により接続されてもよい。例えば、プロセッサユニット６１０とメインメモリ６６０は、ローカルマイクロプロセッサバスにより接続されてもよく、記憶装置６３０、ディスプレイシステム６５０、入力６６０、及びマイクロフォン６７０とスピーカ６８０は、一つ以上の入出力（Ｉ／Ｏ）バスで接続されてもよい。
【００４７】
メモリ６６０は、例えばRAMおよびROMのようなローカルメモリ、挿入可能メモリカード形式やその他の（例えばUSB経由で取り付けられる）附属部品の形式の携帯用メモリ、磁気ディスクドライブ又は光ディスクドライブ、フラッシュ（FLASH）またはピーロム（PROM）形式のメモリ、又はその他の電子記憶媒体を含んでもよい。メモリ６６０は、本発明の実施形態を実現するためのシステムソフトウェアを、そのソフトウェアをメインメモリ６１０にロードする目的のために格納できる。
【００４８】
アンテナ６４０は、他の装置と無線通信するための一つ以上のアンテナを含んでもよい。アンテナ６４０は、例えばワイファイ、ブルートゥース、セルラ通信網（celluar network）、又は他の無線プロトコル及びシステムを介して無線通信するために用いられてもよい。一個以上のアンテナは、無線信号を送信し、受信するために、プロセッサ６１０によって制御されてもよい。プロセッサ６１０はコントローラを含んでもよい。例えばプロセッサ６１０は、メモリ６６０に格納されるプログラムを実行し、アンテナ６４０が無線信号をセルラ通信網へ送信し、セルラ通信網から無線信号を受信するように、アンテナ６４０を制御する。
【００４９】
ディスプレイシステム６５０は、液晶ディスプレイ（ＬＣＤ）、タッチスクリーンディスプレイ、又はその他の適切なディスプレイ装置を含んでもよい。ディスプレイシステム６７０は、テキスト及びグラフィック情報を表示し、ディスプレイ装置を介してテキスト及びグラフィックを出力するように制御されてもよい。タッチスクリーンディスプレイを備えて実装される場合、ディスプレイシステムは、入力を受けつけ、その入力をプロセッサ６１０及びメモリ６６０に送信してもよい。
【００５０】
入力装置６６０は、ユーザインターフェイスの一部を提供する。入力装置６６０は、文字や数字及びその他の情報を入力するために、例えばキーボードの等の文字と数字のキーパッドを含んでもよく、ボタン又はスイッチ、トラックボール、スタイラスペン、又はカーソル方向キーを含んでもよい。
【００５１】
マイクロフォン６７０は、捉えた音響信号をプロセッサ６１０及びメモリ６６０に送信する１個以上のマイクロフォン装置を含んでもよい。音響信号は、アンテナ６４０を介してネットワークを通して送信されるために処理されてもよい。
【００５２】
スピーカ６８０は、モバイル機器６００のために音声出力を供給してもよい。例えば、メモリ６６０に格納され、プロセッサ６１０により実行されるプログラムによって、アンテナ６４０で受信された信号が処理されてもよい。実行されたプログラムの出力は、音声を供給するスピーカ６８０に供給されてもよい。さらに、プロセッサ６１０は、例えば警報音等の音声信号を生成し、その警報音をスピーカ６８０を通じて出力してもよい。
【００５３】
図６に示されるモバイル機器システム６００は、図６に示される装置や構成要素に加え、他の装置や構成要素を含んでもよい。一例としてモバイル機器システム６００は、例えばUSB（universal serial bus）ポート等の追加のネットワークインターフェイスを含んでもよい。
【００５４】
図６のコンピュータシステム６００に含まれる構成要素は、本発明の実施形態と共に使用されるのに適したモバイル機器システムに典型的に見られる構成要素であり、当該技術分野で周知のそのようなモバイル機器構成要素の広いカテゴリを表すことが意図されている。したがって、図６のコンピュータシステム６００は、携帯電話、スマートフォン、ハンドヘルドコンピュータ装置、ミニコンピュータ、又は任意の他のコンピュータ装置であってもよい。モバイル機器は、また、異なるバス構成、ネットワーク化されたプラットフォーム、マルチプロセッサプラットフォーム等を含みうる。ユニックス、リナックス、ウィンドウズ、マッキントッシュオペレーティングシステム、グーグルオペレーティングシステム（Google OS）、パームオペレーティングシステム（Palm OS）、その他の適切なオペレーティングシステムを含む様々なオペレーティングシステムが用いられうる。
【００５５】
本明細書における本技術の上記詳細な説明は、説明および記述の目的のために提示される。これは、網羅的であることを意図するものではなく、また本技術を開示の正確な形式に制限することを意図するものではない。上記の教示を踏まえて、様々な変更及び変形例が可能である。記述された実施形態は、本技術の原理とその実際の用途を最適に説明し、当業者が様々な実施形態で、意図される特定の用途に適するように様々な変更を加えて本技術を最適に実施できるよう選択された。本技術の範囲は、添付される請求項により定義されることが意図される。
【図１】
2014522142.tif 000003
【図２】
2014522142.tif 000004
【図３】
2014522142.tif 000005
【図４】
2014522142.tif 000006
【図５】
2014522142.tif 000007
【図６】
2014522142.tif 000008
【手続補正書】
【提出日】平成26年1月7日(2014.1.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
遠隔装置をリブートするための方法であって、
第２の装置により、遠隔装置内のサービス障害を検出するステップと、
遠隔管理装置により、前記遠隔装置についての前記サービス障害のしるしを、該遠隔装置と通信する前記第２の装置から受信するステップと、
前記第２の装置に前記遠隔装置におけるリブートを始動させるように該第２の装置によって実行可能であるリブートコマンドを、前記遠隔管理装置から該第２の装置に送信するステップと、を備えることを特徴とする方法。
【請求項２】
前記遠隔装置はケーブルモデムであり、前記第２の装置はアクセスポイントであることを特徴とする請求項１に記載の方法。
【請求項３】
前記アクセスポイントは、第２のアクセスポイントを経由して前記ケーブルモデムと間接的に通信することを特徴とする請求項２に記載の方法。
【請求項４】
前記しるしは、前記アクセスポイントから第２のケーブルモデムを経由して受信されることを特徴とする請求項２に記載の方法。
【請求項５】
前記しるしは、前記遠隔装置のためのステータス情報を含むことを特徴とする請求項２に記載の方法。
【請求項６】
前記しるしは、無線装置上のアプレケーションにより受信されることを特徴とする請求項２に記載の方法。
【請求項７】
前記リブートは、前記第２の装置と前記ケーブルモデムとの間のセキュア通信を経由して始動されることを特徴とする請求項２に記載の方法。
【請求項８】
前記しるしと、リブートコマンドは、前記アクセスポイントと前記遠隔サーバとの間でインターネットを通じて伝送されることを特徴とする請求項２に記載の方法。
【請求項９】
遠隔装置をリブートするための方法を実行するようにプロセッサによって実行可能なプログラムを格納する非一時的コンピュータ可読記憶媒体であって、
前記方法は、
前記遠隔装置内で該遠隔装置により検出された該遠隔装置についてのサービス障害のしるしを、遠隔管理装置により、該遠隔装置と通信する第２の装置から受信するステップと、
前記第２の装置に前記遠隔装置におけるリブートを始動させるように該第２の装置によって実行可能であるリブートコマンドを、遠隔管理装置により、該第２の装置に送信するステップと、を備えることを特徴とする記憶媒体。
【請求項１０】
前記遠隔装置はケーブルモデムであり、前記第２の装置はアクセスポイントであることを特徴とする請求項９に記載の非一時的コンピュータ可読記憶媒体。
【請求項１１】
前記アクセスポイントは、第２のアクセスポイントを経由して前記ケーブルモデムと間接的に通信することを特徴とする請求項１０に記載の非一時的コンピュータ可読記憶媒体。
【請求項１２】
前記しるしは、前記アクセスポイントから第２のケーブルモデムを経由して受信されることを特徴とする請求項１０に記載の非一時的コンピュータ可読記憶媒体。
【請求項１３】
前記しるしは、無線装置上のアプレケーションにより受信されることを特徴とする請求項９に記載の非一時的コンピュータ可読記憶媒体。
【請求項１４】
前記リブートは、前記第２の装置と前記ケーブルモデムとの間のセキュア通信を経由して始動されることを特徴とする請求項１０に記載の非一時的コンピュータ可読記憶媒体。
【請求項１５】
前記しるしとリブートコマンドとは、前記アクセスポイントと前記遠隔サーバとの間でインターネットを通じて伝送されることを特徴とする請求項１０に記載の非一時的コンピュータ可読記憶媒体。
【請求項１６】
遠隔装置をリブートするためのシステムであって、
プロセッサと、
メモリと、
メモリに格納される一つ以上のモジュールであって、
前記遠隔装置内で該遠隔装置により検出された該遠隔装置についてのサービスの障害のしるしを、遠隔管理装置により、該遠隔装置と通信する第２の装置から受信し、
前記第２の装置に前記遠隔装置におけるリブートを始動させるように該第２の装置によって実行可能であるリブートコマンドを、遠隔管理装置により、該第２の装置に送信するように実行可能であるモジュールと、を備えることを特徴とするシステム。
【請求項１７】
前記遠隔装置はケーブルモデムであり、前記第２の装置はアクセスポイントであることを特徴とする請求項１６に記載のシステム。
【請求項１８】
前記しるしは、前記アクセスポイントから第２のケーブルモデムを経由して受信されることを特徴とする請求項１７に記載のシステム。
【請求項１９】
請求項１６に記載のシステムであって、インターネットを通じて前記第２の装置と通信するモバイル機器であることを特徴とするシステム。
【請求項２０】
ケーブルモデムをリブートするための方法であって、
アクセスポイントにより、ケーブルモデムにおける障害の発生を検出するステップと、
前記アクセスポイントにより、前記ケーブルモデムの障害のしるしを遠隔装置に送信するステップと、
前記アクセスポイントにより、前記ケーブルモデムのためのリブートコマンドを前記遠隔装置から受信するステップと、
前記アクセスポイントにより、前記ケーブルモデムのリブートを初期化するステップと、を備えることを特徴とする方法。
【請求項２１】
第２のケーブルモデムとの接続を確立するステップをさらに備え、前記しるしとリブートコマンドとは前記第２のモデムを通して通信されることを特徴とする請求項２０に記載の方法。
【請求項２２】
前記遠隔装置はモバイル機器であることを特徴とする請求項２０に記載の方法。
【請求項２３】
前記リブートコマンドは、前記モバイル機器から、ワイファイ信号を介して受信されることを特徴とする請求項２２に記載の方法。
【国際調査報告】
2014522142.tif 000009