(57)【要約】      （修正有）【課題】記憶装置に不具合が生じても、通信が継続可能である情報処理装置、情報処理システム、情報処理方法、通信装置、通信システム、通信方法、およびプログラムを実現する。【解決手段】情報処理装置を動作するためのプログラムを記憶し、情報処理装置を動作するための第１の情報を更新しながら記憶する機械式の記憶装置１１と、書き込み可能な記憶素子１２と、記憶装置が正常動作中は情報処理装置と通信回線で接続されるデータセンタに第１の情報の内の少なくとも１つを含む第２の情報を送信する制御部１３とを備える。制御部は、記憶装置の故障を検知すると記憶装置の動作を停止し、データセンタから第２の情報とデータセンタが予め記憶するプログラムとを記憶素子に読み込んで、記憶素子に読み込んだプログラムと第２の情報に基づいて情報処理装置を動作させる。【選択図】図１
2019109759.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置を動作するためのプログラムを記憶し、前記情報処理装置を動作するための第１の情報を更新しながら記憶する機械式の記憶装置と、
書き込み可能な記憶素子と、
前記記憶装置が正常動作中は前記情報処理装置と通信回線で接続されるデータセンタに第１の情報の内の少なくとも１つを含む第２の情報を送信し、前記記憶装置の故障を検知すると前記記憶装置の動作を停止し、前記データセンタから前記第２の情報と前記データセンタが予め記憶する前記プログラムとを前記記憶素子に読み込んで、前記記憶素子に読み込んだ前記プログラムと前記第２の情報に基づいて前記情報処理装置を動作する制御部とを備える
ことを特徴とする情報処理装置。
【請求項２】
請求項１に記載された情報処理装置と、
前記データセンタとを備えている
ことを特徴とする情報処理システム。
【請求項３】
機械式の記憶装置に情報処理装置を動作するためのプログラムを記憶し、さらに前記記憶装置に前記情報処理装置を動作するための第１の情報を更新しながら記憶し、
前記記憶装置が正常動作中は前記情報処理装置と通信回線で接続されるデータセンタに第１の情報の内の少なくとも１つを含む第２の情報を送信し、前記記憶装置の故障を検知すると前記記憶装置の動作を停止し、前記データセンタから前記第２の情報と前記データセンタが予め記憶する前記プログラムとを書き込み可能な記憶素子に読み込んで、前記記憶素子に読み込んだ前記プログラムと前記第２の情報に基づいて前記情報処理装置を動作することを特徴とする情報処理方法。
【請求項４】
機械式の記憶装置に情報処理装置を動作するための第１の情報を更新しながら記憶し、
前記記憶装置が正常動作中は前記情報処理装置と通信回線で接続されるデータセンタに第１の情報の内の少なくとも１つを含む第２の情報を送信し、前記記憶装置の故障を検知すると前記記憶装置の動作を停止し、前記データセンタから前記第２の情報と前記データセンタが予め記憶する前記情報処理装置を動作するためのプログラムとを書き込み可能な記憶素子に読み込んで、前記記憶素子に読み込んだ前記プログラムと前記第２の情報に基づいて前記情報処理装置を動作することをコンピュータに実行させるプログラム。
【請求項５】
第１の通信回線で通信する通信部と、
通信装置を動作するためのプログラムを記憶し、前記通信装置を動作するための第１の情報を更新しながら記憶する機械式の記憶装置と、
書き込み可能な記憶素子と、
前記記憶装置が正常動作中は前記通信装置と第２の通信回線で接続されるデータセンタに第１の情報の内の少なくとも１つを含む第２の情報を送信し、前記記憶装置の故障を検知すると前記記憶装置の動作を停止し、前記データセンタから前記第２の情報と前記データセンタが予め記憶する前記プログラムとを前記記憶素子に読み込んで、前記記憶素子に読み込んだ前記プログラムと前記第２の情報に基づいて前記通信装置を動作する制御部とを備える
ことを特徴とする通信装置。
【請求項６】
請求項５に記載された通信装置と、
前記データセンタとを備えている
ことを特徴とする通信システム。
【請求項７】
機械式の記憶装置に通信装置を動作するためのプログラムを記憶し、さらに前記記憶装置に前記通信装置を動作するための第１の情報を更新しながら記憶し、
前記記憶装置が正常動作中は前記通信装置と通信回線で接続されるデータセンタに第１の情報の内の少なくとも１つを含む第２の情報を送信し、前記記憶装置の故障を検知すると前記記憶装置の動作を停止し、前記データセンタから前記第２の情報と前記データセンタが予め記憶する前記プログラムとを書き込み可能な記憶素子に読み込んで、前記記憶素子に読み込んだ前記プログラムと前記第２の情報に基づいて前記通信装置を動作することを特徴とする通信方法。
【請求項８】
機械式の記憶装置に通信装置を動作するための第１の情報を更新しながら記憶し、
前記記憶装置が正常動作中は前記通信装置と通信回線で接続されるデータセンタに第１の情報の内の少なくとも１つを含む第２の情報を送信し、前記記憶装置の故障を検知すると前記記憶装置の動作を停止し、前記データセンタから前記第２の情報と前記データセンタが予め記憶する前記通信装置を動作するためのプログラムとを書き込み可能な記憶素子に読み込んで、前記記憶素子に読み込んだ前記プログラムと前記第２の情報に基づいて前記通信装置を動作することをコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、情報処理方法、通信装置、通信システム、通信方法、およびプログラムに関するものである。
【背景技術】
【０００２】
無線基地局などの通信装置が起動する際、通信装置が備えるデータディスクなどの記憶装置に不具合が生じた場合、作業者が現地へ出向いて記憶装置を交換する必要があった。
【０００３】
特許文献１には、保守対象コンピュータの記憶装置に不具合があった場合に、別の記憶装置に記憶する復旧用プログラムと復旧用情報を用いて、遠隔操作によって保守対象コンピュータを再起動する遠隔保守装置が提示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−０１１３１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した、特許文献１で提示される遠隔保守装置では、複数の記憶装置が必要となる。
【０００６】
特許文献１の技術を無線基地局に適用し、無線基地局が災害などによって強い衝撃を受けるなどすると、複数のデータディスクなどの記憶装置が同時に破損して、無線基地局の機能が停止する懸念がある。
【０００７】
本発明の目的は、上述した問題を鑑み、記憶装置に不具合が生じても、通信が継続可能である情報処理装置、情報処理システム、情報処理方法、通信装置、通信システム、通信方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の目的を達成するために、本発明の情報処理装置は、情報処理装置を動作するためのプログラムを記憶し、前記情報処理装置を動作するための第１の情報を更新しながら記憶する機械式の記憶装置と、書き込み可能な記憶素子と、前記記憶装置が正常動作中は前記情報処理装置と通信回線で接続されるデータセンタに第１の情報の内の少なくとも１つを含む第２の情報を送信し、前記記憶装置の故障を検知すると前記記憶装置の動作を停止し、前記データセンタから前記第２の情報と前記データセンタが予め記憶する前記プログラムとを前記記憶素子に読み込んで、前記記憶素子に読み込んだ前記プログラムと前記第２の情報に基づいて前記情報処理装置を動作する制御部とを備える。
【０００９】
上記の目的を達成するために、本発明の情報処理システムは、情報処理装置を動作するためのプログラムを記憶し、前記情報処理装置を動作するための第１の情報を更新しながら記憶する機械式の記憶装置と、書き込み可能な記憶素子と、前記記憶装置が正常動作中は前記情報処理装置と通信回線で接続されるデータセンタに第１の情報の内の少なくとも１つを含む第２の情報を送信し、前記記憶装置の故障を検知すると前記記憶装置の動作を停止し、前記データセンタから前記第２の情報と前記データセンタが予め記憶する前記プログラムとを前記記憶素子に読み込んで、前記記憶素子に読み込んだ前記プログラムと前記第２の情報に基づいて前記情報処理装置を動作する制御部とを備える情報処理装置と、前記データセンタとを備える。
【００１０】
上記の目的を達成するために、本発明の情報処理方法は、機械式の記憶装置に情報処理装置を動作するためのプログラムを記憶し、さらに前記記憶装置に前記情報処理装置を動作するための第１の情報を更新しながら記憶し、前記記憶装置が正常動作中は前記情報処理装置と通信回線で接続されるデータセンタに第１の情報の内の少なくとも１つを含む第２の情報を送信し、前記記憶装置の故障を検知すると前記記憶装置の動作を停止し、前記データセンタから前記第２の情報と前記データセンタが予め記憶する前記プログラムとを書き込み可能な記憶素子に読み込んで、前記記憶素子に読み込んだ前記プログラムと前記第２の情報に基づいて前記情報処理装置を動作する。
【００１１】
上記の目的を達成するために、本発明のプログラムは、機械式の記憶装置に情報処理装置を動作するための第１の情報を更新しながら記憶し、前記記憶装置が正常動作中は前記情報処理装置と通信回線で接続されるデータセンタに第１の情報の内の少なくとも１つを含む第２の情報を送信し、前記記憶装置の故障を検知すると前記記憶装置の動作を停止し、前記データセンタから前記第２の情報と前記データセンタが予め記憶する前記情報処理装置を動作するためのプログラムとを書き込み可能な記憶素子に読み込んで、前記記憶素子に読み込んだ前記プログラムと前記第２の情報に基づいて前記情報処理装置を動作することをコンピュータに実行させる。
【００１２】
上記の目的を達成するために、本発明の通信装置は、第１の通信回線で通信する通信部と、通信装置を動作するためのプログラムを記憶し、前記通信装置を動作するための第１の情報を更新しながら記憶する機械式の記憶装置と、書き込み可能な記憶素子と、前記記憶装置が正常動作中は前記通信装置と第２の通信回線で接続されるデータセンタに第１の情報の内の少なくとも１つを含む第２の情報を送信し、前記記憶装置の故障を検知すると前記記憶装置の動作を停止し、前記データセンタから前記第２の情報と前記データセンタが予め記憶する前記プログラムとを前記記憶素子に読み込んで、前記記憶素子に読み込んだ前記プログラムと前記第２の情報に基づいて前記通信装置を動作する制御部とを備える。
【００１３】
上記の目的を達成するために、本発明の通信システムは、第１の通信回線で通信する通信部と、通信装置を動作するためのプログラムを記憶し、前記通信装置を動作するための第１の情報を更新しながら記憶する機械式の記憶装置と、書き込み可能な記憶素子と、前記記憶装置が正常動作中は前記通信装置と第２の通信回線で接続されるデータセンタに第１の情報の内の少なくとも１つを含む第２の情報を送信し、前記記憶装置の故障を検知すると前記記憶装置の動作を停止し、前記データセンタから前記第２の情報と前記データセンタが予め記憶する前記プログラムとを前記記憶素子に読み込んで、前記記憶素子に読み込んだ前記プログラムと前記第２の情報に基づいて前記通信装置を動作する制御部とを備える通信装置と、前記データセンタとを備える。
【００１４】
上記の目的を達成するために、本発明の通信方法は、機械式の記憶装置に通信装置を動作するためのプログラムを記憶し、さらに前記記憶装置に前記通信装置を動作するための第１の情報を更新しながら記憶し、前記記憶装置が正常動作中は前記通信装置と通信回線で接続されるデータセンタに第１の情報の内の少なくとも１つを含む第２の情報を送信し、前記記憶装置の故障を検知すると前記記憶装置の動作を停止し、前記データセンタから前記第２の情報と前記データセンタが予め記憶する前記プログラムとを書き込み可能な記憶素子に読み込んで、前記記憶素子に読み込んだ前記プログラムと前記第２の情報に基づいて前記通信装置を動作する。
【００１５】
上記の目的を達成するために、本発明のプログラムは、機械式の記憶装置に通信装置を動作するための第１の情報を更新しながら記憶し、前記記憶装置が正常動作中は前記通信装置と通信回線で接続されるデータセンタに第１の情報の内の少なくとも１つを含む第２の情報を送信し、前記記憶装置の故障を検知すると前記記憶装置の動作を停止し、前記データセンタから前記第２の情報と前記データセンタが予め記憶する前記通信装置を動作するためのプログラムとを書き込み可能な記憶素子に読み込んで、前記記憶素子に読み込んだ前記プログラムと前記第２の情報に基づいて前記通信装置を動作することをコンピュータに実行させる。
【発明の効果】
【００１６】
本発明によれば、記憶装置に不具合が生じても、通信が継続可能である情報処理装置、情報処理システム、情報処理方法、通信装置、通信システム、通信方法、およびプログラムを実現する。
【図面の簡単な説明】
【００１７】
【図１】第１の実施形態の構成例を示す図である。
【図２】第２の実施形態の構成例を示す図である。
【図３】第２の実施形態の動作を説明する図である。
【発明を実施するための形態】
【００１８】
［第１の実施形態］
次に、本発明の実施の形態について図１を参照して説明する。
【００１９】
本発明の情報処理装置１０は、情報処理装置１０を動作するためのプログラムを記憶し、前記情報処理装置１０を動作するための第１の情報を更新しながら記憶する機械式の記憶装置１１と、書き込み可能な記憶素子１２と、制御部１３とを備える。制御部１３は、前記記憶装置１１が正常動作中は前記情報処理装置１０と通信回線で接続されるデータセンタ２０（data center）に第１の情報の内の少なくとも１つを含む第２の情報を送信する。また、制御部１３が前記記憶装置の故障を検知すると前記記憶装置の動作を停止し、前記データセンタ２０から前記第２の情報と前記データセンタ２０が予め記憶する前記プログラムとを前記記憶素子１２に読み込む。そして、制御部１３は、前記記憶素子１２に読み込んだ前記プログラムと前記第２の情報に基づいて前記情報処理装置１０を動作する。
【００２０】
ここで、機械式の記憶装置１１は、ハードディスクや光磁気ディスクなどあってもよい。一方、書き込み可能な記憶素子１２は、半導体による記憶素子などであってもよい。
【００２１】
情報処理装置１０に災害などによって強い衝撃が加わるなどすると、機械式の記憶装置１１は破損しやすいが、記憶素子１２は半導体による記憶素子などであるために破損しにくい。
【００２２】
そのため、記憶装置１１が破損した場合でも、本実施形態の情報処理装置１０は、情報処理装置１０が機能するためのプログラムと、非常動作に最低限必要な第２の情報をデータセンタ２０から記憶素子１２に読み込むことが出来る。そして、情報処理装置１０は、記憶素子１２に記憶されるプログラムと第２の情報に基づいて、非常動作を実行することが可能となる。
【００２３】
以上説明した様に、本実施形態の情報処理装置１０は、記憶装置１１に不具合が生じても、通信が継続可能である。
［第２の実施形態］
次に、第２の実施形態について図２と図３を参照して説明する。
［構成の説明］
図２に本実施形態の通信システム１０００の構成例を示す。
【００２４】
通信システム１０００は、通信装置１００、データセンタ２００、および少なくとも１つの接続先３００によって構成される。
【００２５】
ここでは、通信装置１００は無線基地局であり、接続先３００は無線基地局と接続する無線端末であるとして説明する。
【００２６】
通信装置１００と接続先３００は、第１の通信回線によって接続される。また、通信装置１００とデータセンタ２００は、第２の通信回線によって接続される。
【００２７】
図２では、接続先３００は１つ示しているが、複数であっても良い。
【００２８】
また、第１の通信回線と第２の通信回線は、無線であっても有線であっても良い。
【００２９】
通信装置１００は、記憶装置１１１、記憶素子１１２、制御部１１３、および通信部１１４を備える。
【００３０】
記憶装置１１１は、ハードディスクドライブ（Hard Disk Drive）や、光磁気ディスクなどの機械式の記憶装置である。
【００３１】
記憶素子１１２は、書き込み可能なメモリ（memory）である。記憶素子１１２は、不揮発性メモリであってもよい。記憶素子１１２の記憶容量は記憶装置１１１の記憶容量より小さい場合が多い。
【００３２】
制御部１１３は、ＣＰＵ（Central Processing Unit；中央処理装置）を含み、通信装置１００のハードウェアを制御し、ソフトウェア処理を行う。
【００３３】
通信部１１４は、通信のためのハードウェアおよびソフトウェアであって、第１の通信回線が無線であれば、無線通信を行う回路およびソフトウェアである。
【００３４】
データセンタ２００は、例えば他の通信装置、クラウド（cloud）におけるサーバ（server）、ネットワーク事業者による基地局監視装置などのコアノード（core node）などであっても良い。
接続先３００は、通信装置１００と接続する他の通信装置である。
［動作の説明］
次に、本実施形態の動作について図３を参照して説明する。
【００３５】
通信装置１００が動作を開始して、接続先３００と第１の通信回線を介して通信をする。
【００３６】
ステップＳ１０１で、制御部１１３は、記憶装置１１１の故障を検知したかどうかを判断する（Ｓ１０１）。
【００３７】
ステップＳ１０１で、故障を検知したと判断されると（Ｓ１０１でＹ）、ステップＳ１０５にすすむ。
【００３８】
ステップＳ１０１で、故障を検知しないと判断されると（Ｓ１０１でＮ）、ステップＳ１０２にすすむ。
【００３９】
ステップＳ１０２で、制御部１１３は通信装置１００の動作情報が変化したかどうかを判断する（Ｓ１０２）。
【００４０】
ここで、通信装置１００の動作情報とは、接続先３００の数と、接続先３００それぞれの通信条件などであっても良い。
【００４１】
ステップＳ１０２で動作情報が変化したと認識されると（Ｓ１０２でＹ）、ステップＳ１０３にすすむ。
【００４２】
ステップＳ１０２で動作情報が変化していないと認識されると（Ｓ１０２でＮ）、ステップＳ１０１にもどる。
【００４３】
ステップＳ１０３で、制御部１１３は、動作情報（第１の情報）を記憶装置１１１に記憶する（Ｓ１０３）。
【００４４】
ステップＳ１０４で、制御部１１３は、動作情報（第１の情報）の内、通信装置１００の非常動作（後述）に必要な最低限の動作情報（第２の情報）をデータセンタ１２０に第２の通信回線を経由して送信する。データセンタ１２０は、非常動作に必要な動作情報（第２の情報）を記憶する（Ｓ１０４）。
【００４５】
ここで、非常動作とは、記憶装置１１１の故障時に実行する最低限の動作のことであって、ステップＳ１０５以降の動作を指す。そして、非常動作とは例えば音声通話だけを実行し、データ通信を停止するなどでもよい。
【００４６】
尚、前述の様にデータセンタは、他の通信装置、クラウドにおけるサーバ、ネットワーク事業者による基地局監視装置などであって、無線基地局の上位のノード（node）である。一般的に無線基地局は、その運用において、これらのノード（node）へ定期的に通信装置１００の動作状況を送信している。これは、ステップＳ１０４において、通信装置１００からデータセンタ１２０へ、非常動作に必要な最低限の動作情報（第２の情報）を送信することに相当する。
【００４７】
ステップＳ１０４のあと、ステップＳ１０１に戻る。
【００４８】
ステップＳ１０５では、制御部１１３は、記憶装置１１１の動作を停止する（Ｓ１０５）。
【００４９】
ステップＳ１０５で、制御部１１３は、更に、例えば通信部１１４を動作させて通信装置１００の保守作業者に記憶装置１１１の故障を通知する様にしてもよい。
【００５０】
ステップＳ１０６で、制御部１１３は、データセンタ１２０から第２の通信回線を介して記憶素子１１２に非常動作に必要な動作情報（第２の情報）と、予めデータセンタに記憶する通信に必要なプログラムを転送する。そして、記憶素子１１２は非常動作に必要な情報（第２の情報）と、通信に必要なプログラムを記憶する（Ｓ１０６）。
【００５１】
ステップＳ１０７で、制御部１１３は、記憶素子１１２に記憶する非常動作に必要な情報（第２の情報）と通信に必要なプログラムに基づいて、通信装置１００の非常動作を実行する（Ｓ１０７）。
【００５２】
多くの通信装置では、通常の動作中に、制御部１１３は通信ログ（log；履歴）を記憶装置１１１に記録する。しかし、記憶装置１１１に代わって記憶素子１１２が動作する非常動作中には、記憶素子１１２の記憶容量が記憶装置１１１より小さいため、制御部１１３は記憶素子１１２に通信ログを記憶しない様にしてもよい。
【００５３】
また、通常の動作中には通信装置１００が上位ノードに対して送信している通信装置１００の動作情報を、非常動作中には全部ではなく一部のみ送信する様にして、通信装置１００、および記憶素子１１２の負荷を軽減する様にしてもよい。
【００５４】
尚、ステップＳ１０７の非常動作は、作業者が記憶装置１１１を修理または交換するまで継続される。
【００５５】
ここで、災害などによって、情報処理装置１００に強い衝撃が加わるなどすると、機械式の記憶装置１１１は破損しやすいが、記憶素子１１２は半導体による記憶素子などであるために破損しにくい。
【００５６】
従って、記憶装置１１１が破損しても、記憶素子１１２が破損していなければ、情報処理装置１００は、情報処理装置１００が機能するためのプログラムと、非常動作に最低限必要な第２の情報をデータセンタ２００から記憶素子１１２に読み込み可能である。そして、情報処理装置１００は、記憶素子１１２に記憶されるプログラムと第２の情報に基づいて、非常動作を実行することが可能となる。
【００５７】
以上、本発明の好適な実施形態を説明したが、上記実施形態に限定されるものではなく、次のように拡張または変形できる。
【００５８】
第２の実施形態に示した通信装置１００は、通信部１１４を備えず、通信以外の動作を目的とする情報処理装置であっても、本発明の主旨を損なうことはない。
【００５９】
また、本発明は、実施形態の機能を実現する情報処理プログラムが、システム或いは装置に直接或いは遠隔から供給される場合にも適用可能である。
【符号の説明】
【００６０】
１０  情報処理装置
１１  記憶装置
１２  記憶素子
１３  制御部
２０  データセンタ
１００  通信装置
１１１  記憶装置
１１２  記憶素子
１１３  制御部
１１４  通信部
１２０  データセンタ
２００  データセンタ
３００  接続先
１０００  通信システム
【図１】
2019109759.tif 000003
【図２】
2019109759.tif 000004
【図３】
2019109759.tif 000005