(57)【要約】【課題】バックアップデータの転送時間を短縮する。【解決手段】本発明は、バックアップ対象のデータを抽出する抽出部１２１と、抽出部１２１により抽出されたバックアップ対象のデータを転送する転送部１２２と、を具備している。そして、抽出部１２１は、転送部１２２によりバックアップ対象のデータが転送されている間に、新たにバックアップ対象のデータを抽出する。【選択図】      図１
2015210549.tif 000002
【特許請求の範囲】
【請求項１】
バックアップ対象のデータを抽出する抽出手段と、
前記抽出手段により抽出されたバックアップ対象のデータを転送する転送手段と、を備え、
前記抽出手段は、前記転送手段によりバックアップ対象のデータが転送されている間に、新たにバックアップ対象のデータを抽出する、
ことを特徴とする情報通信装置。
【請求項２】
前記転送手段は、
バックアップ対象のデータの転送が完了した際に、前記抽出手段により抽出された新たなバックアップ対象のデータの転送を開始する、
ことを特徴とする請求項１記載の情報通信装置。
【請求項３】
前記抽出手段は、
前記バックアップ対象のデータを抽出している際、前記転送手段によりバックアップ対象のデータの転送が行われている場合には、バックアップ対象のデータの抽出を継続する、
ことを特徴とする請求項１又は２記載の情報通信装置。
【請求項４】
前記転送手段により転送されるバックアップ対象のデータのうち、フルバックアップ対象のデータの転送が開始された後に、新たな増分バックアップ対象のデータが転送される転送回数を計数する転送回数計数手段をさらに備え、
前記抽出手段は、
増分バックアップ対象のデータの転送回数に関し、前記転送回数計数手段により所定の転送回数が計数された場合には、フルバックアップ対象のデータを抽出する、
ことを特徴とする請求項１から３の何れか一項に記載の情報通信装置。
【請求項５】
第１及び第２の情報通信装置を含む複数の情報通信装置を備え、
前記第１の情報通信装置は、
バックアップ対象のデータを抽出する抽出手段と、
前記抽出手段により抽出されたバックアップ対象のデータを、前記第２の情報通信装置に転送する転送手段と、を有し、
前記抽出手段は、
前記転送手段によりバックアップ対象のデータが転送されている間に、新たにバックアップ対象のデータを抽出し、
前記転送手段は、バックアップ対象のデータの転送が完了した際に、前記抽出手段により抽出された新たなバックアップ対象のデータの転送を開始する、
ことを特徴とする情報通信システム。
【請求項６】
バックアップ対象のデータを抽出し、
抽出したバックアップ対象のデータを転送し、
このデータを転送している間に、新たにバックアップ対象のデータを抽出する、
ことを特徴とする情報通信方法。
【請求項７】
抽出したバックアップ対象のデータを転送した後に、新たに抽出したバックアップ対象のデータを転送する、
ことを特徴とする請求項６記載の情報通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報通信装置、情報通信システム及び情報通信方法に関し、特に、データをバックアップする情報通信装置、情報通信システム及び情報通信方法に関する。
【背景技術】
【０００２】
従来、情報通信装置、情報通信システム及び情報通信方法は、図９に示すように、情報通信装置６００でバックアップしたデータ（以下、バックアップデータと示す）を代替用の情報通信装置７００に転送するものが知られている。
【０００３】
この情報通信装置、情報通信システム及び情報通信方法は、図１０に示すように、一定の期間で情報通信装置６００から代替用の情報通信装置７００にバックアップデータを転送している。
【０００４】
このように、情報通信装置から代替用の情報通信装置にバックアップデータを転送するものとして、特許文献１には、自動化および自動調整式のデータ・バックアップ動作のための方法およびコンピュータ・プログラムが開示されている。
【０００５】
具体的には、この特許文献１は、フルバックアップを転送した後に、増分バックアップのデータ量が定義した値を超えるまでは、増分バックアップを転送し、超えた場合には、最新のフルバックアップを転送している。
【０００６】
また、例えば、特許文献２には、２次サーバが１次サーバから完全バックアップや増分バックアップ等の情報を受け取ることが可能なディザスタ・リカバリのための方法およびシステムが開示されている。
【０００７】
なお、増分バックアップとは、フルバックアップの一部を所定のデータに書き換える場合における、この所定のデータか、或いは、フルバックアップに新たに所定のデータを付加する場合における、この所定のデータをいう。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特表２０１３−５４２５１７号公報
【特許文献２】特表２００５−５２３５１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、上記特許文献１は、上述したように、更新されたバックアップデータのデータ量が、所定のデータ量を超えたか否かによって、フルバックアップの転送を行うか、増分バックアップの転送を行っている。
【００１０】
しかしながら、上記特許文献１は、所定のデータ量を超えたか否かによって、フルバックアップの転送を行うか、増分バックアップの転送を行うか、を定めたものであって、常時、フルバックアップ又は増分バックアップの転送を行っていない。
【００１１】
このため、上記特許文献１では、データの転送を行っていない間に、データが蓄積されていく可能性があるという実状に鑑みると、転送する際に、転送時間を要してしまう可能性がある。
【００１２】
また、上記特許文献２は、１次サーバから２次サーバに完全バックアップ、増分バックアップ等の情報の転送を行っている。
【００１３】
しかしながら、上記特許文献２も、上記特許文献１と同様に、常時、完全バックアップ、増分バックアップの転送を行っていない。このため、上記特許文献２も、転送する際に、転送時間を要してしまう可能性がある。
【００１４】
したがって、上記特許文献１及び２では、上述したように、データのバックアップを可能にしているが、バックアップデータの転送時間を短縮する点について改善の余地がある。
【００１５】
そこで、本発明の目的は、上記従来の実状に鑑みて、バックアップデータの転送時間を短縮することが可能な情報通信装置、情報通信システム及び情報通信方法を提供することにある。
【課題を解決するための手段】
【００１６】
上記目的を達成するために、本発明に係る情報通信装置は、バックアップ対象のデータを抽出する抽出手段と、上記抽出手段により抽出されたバックアップ対象のデータを転送する転送手段と、を備え、上記抽出手段は、上記転送手段によりバックアップ対象のデータが転送されている間に、新たにバックアップ対象のデータを抽出する、ことを特徴とする。
【００１７】
上記目的を達成するために、本発明に係る情報通信システムは、第１及び第２の情報通信装置を含む複数の情報通信装置を備え、上記第１の情報通信装置は、バックアップ対象のデータを抽出する抽出手段と、上記抽出手段により抽出されたバックアップ対象のデータを、上記第２の情報通信装置に転送する転送手段と、を有し、上記抽出手段は、上記転送手段によりバックアップ対象のデータが転送されている間に、新たにバックアップ対象のデータを抽出し、上記転送手段は、バックアップ対象のデータの転送が完了した際に、上記抽出手段により抽出された新たなバックアップ対象のデータの転送を開始する、ことを特徴とする。
【００１８】
上記目的を達成するために、本発明に係る情報通信方法は、バックアップ対象のデータを抽出し、抽出したバックアップ対象のデータを転送し、このデータを転送している間に、新たにバックアップ対象のデータを抽出する、ことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、バックアップ対象のデータの転送時間を短縮することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の一実施形態（第１の実施形態）に係る情報通信装置を具備する情報通信システムのシステム構成図である。
【図２】本発明の他の実施形態（第２の実施形態）に係る情報通信装置を具備する情報通信システムのシステム構成図である。
【図３】本発明の他の実施形態（第２の実施形態）に係るバックアップデータの転送方法を示すタイムチャートである。
【図４】本発明の他の実施形態（第２の実施形態）に係るバックアップデータ転送処理を示すフローチャートである。
【図５】本発明の他の実施形態（第２の実施形態）に係る情報通信装置及び代替用の情報通信装置の処理遷移を示すシーケンス図である。
【図６】本発明の他の実施形態（第３の実施形態）に係るバックアップデータの転送方法を示すタイムチャートである。
【図７】本発明の他の実施形態（第３の実施形態）に係るバックアップデータ転送処理を示すフローチャートである。
【図８】本発明の他の実施形態（第３の実施形態）に係る情報通信装置及び代替用の情報通信装置の処理遷移を示すシーケンス図である。
【図９】従来に係る情報通信装置を具備する情報通信システムのシステム構成図である。
【図１０】従来に係るバックアップデータの転送方法を示すタイムチャートである。
【発明を実施するための形態】
【００２１】
以下、図面を用いて、本発明の実施形態について説明する。
【００２２】
（第１の実施形態）
図１を用いて本発明の一実施形態（第１の実施形態）について説明する。図１は、本発明の一実施形態（第１の実施形態）に係る情報通信装置１を具備する情報通信システムのシステム構成図である。
【００２３】
図１に例示されるように、本実施形態の情報通信装置１は、運用部１０及びバックアップ部２０を具備している。この運用部１０は、図示しない、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）を具備し、所定の処理を行っている。
【００２４】
なお、この運用部１０の具体的な処理については、例えば、通信端末の加入者情報及び位置情報を用いて呼に関する呼制御処理等に適用され、この呼制御処理については、周知であるので、その説明を省略する。
【００２５】
情報通信装置１のバックアップ部２０は、運用部１０からバックアップ対象のデータ（以下、バックアップデータという）を抽出する抽出部（抽出手段）２１を具備している。また、バックアップ部２０は、抽出部２１にて抽出したバックアップデータを代替用の情報通信装置２に転送する転送部（転送手段）２２を具備している。
【００２６】
本実施形態において、抽出部２１は、転送部２２にて代替用の情報通信装置２にバックアップデータを転送している間に、新たに、バックアップデータを運用部１０から抽出している。
【００２７】
そして、転送部２２は、代替用の情報通信装置２にバックアップデータの転送が完了した後に、抽出部２１にて抽出した、新たなバックアップデータを転送している。
【００２８】
このように、本実施形態では、転送部２２にて一つ前のバックアップデータが転送されている間に、抽出部２１にてバックアップデータを抽出しておく。そして、本実施形態では、転送部２２にて一つ前のバックアップデータの転送が完了した際に、バックアップデータを転送している。
【００２９】
これにより、本実施形態では、新たなバックアップデータを転送する際に要するバックアップデータの抽出時間を別途設ける必要がなく、バックアップに要する時間を短縮することができる。
【００３０】
また、本実施形態では、バックアップデータの転送及び抽出を繰り返し行うことで、徐々にバックアップデータのデータ量を小さくすることが可能になり、バックアップに要する時間を短縮することができる。
【００３１】
ここで、バックアップデータの転送及び抽出を繰り返し行わない場合、バックアップデータが蓄積される可能性がある。このため、バックアップデータを抽出する際に抽出時間を要する可能性がある。また、バックアップデータが蓄積され、バックアップデータのデータ量が大きくなると、転送時間を要する可能性もある。
【００３２】
これに対し、本実施形態では、上述したように、バックアップデータの転送及び抽出を繰り返し行うことで、バックアップデータを蓄積しないようにすることが可能になり、バックアップに要する時間を短縮することができる。
【００３３】
また、本実施形態では、例えば、情報通信装置１に障害・故障が発生した場合、上述したように、バックアップデータの転送及び抽出を繰り返し行っているため、障害・故障が発生した時に、近い状態に復旧することができる。
【００３４】
（第２の実施形態）
図２から図５を用いて、本発明の他の実施形態（第２の実施形態）について説明する。まず、図２を用いて、本実施形態の情報通信装置１００及びこの情報通信装置１００を具備する情報通信システムについて説明する。図２は、本実施形態（第２の実施形態）に係る情報通信装置１００を具備する情報通信システムのシステム構成図である。
【００３５】
図２に例示されるように、本実施形態の情報通信システムは、情報通信装置１００及び代替用の情報通信装置２００を具備している。そして、これら情報通信装置１００及び代替用の情報通信装置２００は、ネットワーク３００を介して接続されている。
【００３６】
この情報通信装置１００は、運用部１１０及びバックアップ部１２０を具備している。また、代替用の情報通信装置２００も、情報通信装置１００と同様に、運用部２１０及びバックアップ部２２０を具備している。
【００３７】
なお、情報通信装置１００と代替用の情報通信装置２００とは、互いに同一又は相当する構成を具備しているので、情報通信装置１００に基づいて説明し、代替用の情報通信装置２００については、その説明を省略する。
【００３８】
情報通信装置１００の運用部１１０は、図示しない、ＣＰＵ、ＲＯＭ、ＲＡＭを具備し、所定の処理を行っている。なお、この運用部１１０の具体的な処理については、例えば、通信端末の加入者情報及び位置情報を用いて呼に関する呼制御処理等に適用され、この呼制御処理については、周知であるので、その説明を省略する。
【００３９】
情報通信装置１００のバックアップ部１２０は、主に、運用部１１０にてシステム運用で使用しているデータのバックアップを行う役目を果たしている。そして、バックアップ部１２０は、ネットワーク３００を経由して代替用の情報通信装置２００のバックアップ部２２０にバックアップデータを転送している。
【００４０】
ネットワーク３００は、上述したように、主に、情報通信装置１００及び代替用の情報通信装置２００を接続する役目を果たしている。なお、このネットワーク３００については、情報通信装置１００及び代替用の情報通信装置２００を接続するものではあれば、特に限定されず、周知であるので、その説明を省略する。
【００４１】
次に、図３を用いて、バックアップデータの転送方法について説明する。図３は、バックアップデータの転送方法を示すタイムチャートである。
【００４２】
情報通信装置１００の転送部１２２は、図３に例示されるように、時刻ｔ０にフルバックアップ４０１を代替用の情報通信装置２００のバックアップ部２２０に転送する。なお、フルバックアップ４０１とは、バックアップ部１２０にてバックアップしている全てのバックアップデータである。
【００４３】
本実施形態において、情報通信装置１００の抽出部１２１は、代替用の情報通信装置２００のバックアップ部２２０にフルバックアップ４０１の転送が完了するまでの間、運用部１１０にて更新されるデータをバックアップデータとして抽出する。
【００４４】
そして、情報通信装置１００の転送部１２２は、フルバックアップ４０１の転送が完了した時刻ｔ１に、抽出したバックアップデータを第１の増分バックアップ４０２として情報通信装置２００のバックアップ部２２０に転送する。
【００４５】
なお、第１の増分バックアップ４０２とは、フルバックアップ４０１が転送されてからバックアップ部１２０にて更新されたバックアップデータである。また、本実施形態において、更新されたバックアップデータとは、フルバックアップ４０１の一部を所定のデータに書き換える場合における、この所定のデータか、或いは、フルバックアップ４０１に新たに所定のデータを付加する場合における、この所定のデータをいう。
【００４６】
このように、本実施形態では、フルバックアップ４０１を転送している間に、第１の増分バックアップ４０２を抽出している。これにより、本実施形態では、第１の増分バックアップ４０２を抽出するための時間を別途設ける必要がなく、バックアップに要する時間を短縮することができる。
【００４７】
また、情報通信装置１００の抽出部１２１は、第１の増分バックアップ４０２の転送が完了するまでの間、運用部１１０にて更新されるデータをバックアップデータとして抽出する。そして、情報通信装置１００の転送部１２２は、第１の増分バックアップ４０２の転送が完了した時刻ｔ２に、抽出したバックアップデータを第２の増分バックアップ４０３として転送する。なお、第２の増分バックアップ４０３とは、第１の増分バックアップ４０２が転送されてからバックアップ部１２０にて更新されたバックアップデータである。
【００４８】
その後も、情報通信装置１００の抽出部１２１は、第２の増分バックアップ４０３の転送が完了するまでの間、運用部１１０にて更新されるデータをバックアップデータとして抽出する。そして、情報通信装置１００の転送部１２２は、第２の増分バックアップ４０３の転送が完了した時刻ｔ３に、抽出したバックアップデータを第３の増分バックアップ４０４として転送する。なお、第３の増分バックアップ４０４とは、第２の増分バックアップ４０３が転送されてからバックアップ部１２０にて更新されたバックアップデータである。
【００４９】
同様に、情報通信装置１００の抽出部１２１は、第３の増分バックアップ４０４の転送が完了するまでの間、運用部１１０にて更新されるデータをバックアップデータとして抽出する。そして、情報通信装置１００の転送部１２２は、第３の増分バックアップ４０４の転送が完了した時刻ｔ４に、抽出したバックアップデータを第４の増分バックアップ４０５として転送する。なお、第４の増分バックアップ４０５とは、第３の増分バックアップ４０４が転送されてからバックアップ部１２０にて更新されたバックアップデータである。
【００５０】
また、情報通信装置１００の抽出部１２１は、第４の増分バックアップ４０５の転送が完了するまでの間、運用部１１０にて更新されるデータをバックアップデータとして抽出する。そして、情報通信装置１００の転送部１２２は、第４の増分バックアップ４０５の転送が完了した時刻ｔ５に、抽出したバックアップデータを第５の増分バックアップ４０６として転送する。なお、第５の増分バックアップ４０６とは、第４の増分バックアップ４０５が転送されてからバックアップ部１２０にて更新されたバックアップデータである。
【００５１】
ここで、通常、フルバックアップ４０１の転送を開始してから転送が完了するまでの間の方が、第１の増分バックアップ４０２の転送を開始してから転送が完了するまでの時間よりも、長い時間を要している。
【００５２】
なぜなら、フルバックアップ４０１は、上述したように、全てのバックアップデータであるのに対し、第１の増分バックアップ４０２は、更新した分のバックアップデータであるからである。
【００５３】
これにより、時間当たりで抽出可能なデータ量が一定であるとすると、フルバックアップ４０１を転送している間に抽出される第１の増分バックアップ４０２のデータ量の方が、第１の増分バックアップ４０２を転送している間に抽出される第２の増分バックアップ４０３のデータ量よりも、大きいデータ量となる。
【００５４】
また、第１の増分バックアップ４０２の転送を開始してから転送が完了するまでの間の方が、第２の増分バックアップ４０３の転送を開始してから転送が完了するまでの時間よりも、長い時間を要している。
【００５５】
これにより、第１の増分バックアップ４０２を転送している間に抽出される第２の増分バックアップ４０３のデータ量の方が、第２の増分バックアップ４０３を転送している間に抽出される第３の増分バックアップ４０４のデータ量よりも、大きいデータ量となる。
【００５６】
このように、本実施形態では、次のバックアップデータを転送するまでに要する時間を徐々に短縮させることが可能になる。すなわち、本実施形態では、バックアップデータの転送及び抽出を繰り返し行うことで、徐々にバックアップデータのデータ量を小さくすることが可能になり、バックアップに要する時間を短縮することができる。
【００５７】
ここで、バックアップデータの転送及び抽出を繰り返し行わない場合、バックアップデータが蓄積される可能性がある。このため、バックアップデータを抽出する際に抽出時間を要する可能性がある。また、バックアップデータが蓄積され、バックアップデータのデータ量が大きくなると、転送時間を要する可能性もある。
【００５８】
これに対し、本実施形態では、上述したように、バックアップデータの転送及び抽出を繰り返し行うことで、バックアップデータを蓄積しないようにすることが可能になり、バックアップに要する時間を短縮することができる。
【００５９】
これにより、本実施形態では、次のバックアップデータを転送するまでに要する時間を徐々に短縮させることで、例えば、障害・故障が発生した場合に、障害・故障が発生した時に近い状況に復旧することができる。
【００６０】
次に、図４を用いて、バックアップデータ転送処理について説明する。図４は、本実施形態（第２の実施形態）に係るバックアップデータ転送処理を示すフローチャートである。
【００６１】
ステップＳ１０において、情報通信装置１００は、転送準備処理を行う。具体的には、この処理において、情報通信装置１００は、運用部１１０から抽出部１２１にて抽出したバックアップデータの有無を判定する。そして、情報通信装置１００は、バックアップデータが有ると判定した場合には、このバックアップデータを転送部１２２のバッファにセットする。
【００６２】
また、この処理において、情報通信装置１００は、運用部１１０からバックアップデータを抽出する際に、抽出したデータがフルバックアップデータである場合には、フルバックアップフラグをセットする。
【００６３】
ステップＳ２０において、情報通信装置１００は、上記ステップＳ１０にてセットされたバックアップデータが、フルバックアップデータであるか否かを判定する。
【００６４】
具体的には、この処理において、情報通信装置１００は、上記ステップＳ１０にてフルバックアップフラグがセットされたか否かを判定している。この処理において、情報通信装置１００は、フルバックアップデータであると判定した場合には、ステップＳ３０に処理を移す。一方、この処理において、情報通信装置１００は、フルバックアップデータでないと判定した場合には、ステップＳ６０に処理を移す。
【００６５】
ステップＳ３０において、情報通信装置１００は、上記ステップＳ２０にてフルバックアップデータであると判定した場合には、このフルバックアップデータの転送処理を行う。
【００６６】
ステップＳ４０において、フルバックアップデータを転送中に情報通信装置１００は、運用部１１０にて更新された増分バックアップデータを抽出する。
【００６７】
ステップＳ５０において、情報通信装置１００は、フルバックアップデータの転送が完了したか否かを判定する。この処理において、情報通信装置１００は、フルバックアップデータの転送が完了したと判定した場合には、ステップＳ９０に処理を移す。一方、この処理において、情報通信装置１００は、バックアップデータの転送が完了していないと判定した場合には、ステップＳ４０に処理を戻す。
【００６８】
ステップＳ６０において、情報通信装置１００は、上記ステップＳ２０にてフルバックアップデータでない、すなわち、増分バックアップデータであると判定した場合には、この増分バックアップデータの転送処理を行う。
【００６９】
ステップＳ７０において、増分バックアップデータの転送中に情報通信装置１００は、運用部１１０にて更新された増分バックアップデータを抽出する。
【００７０】
ステップＳ８０において、情報通信装置１００は、増分バックアップデータの転送が完了したか否かを判定する。この処理において、情報通信装置１００は、増分バックアップデータの転送が完了したと判定した場合には、ステップＳ９０に処理を移す。一方、この処理において、情報通信装置１００は、増分バックアップデータの転送が完了していないと判定した場合には、ステップＳ７０に処理を戻す。
【００７１】
ステップＳ９０において、情報通信装置１００は、増分バックアップデータの抽出停止処理を行う。具体的には、この処理において、情報通信装置１００は、フルバックアップデータまたは増分バックアップデータの転送が完了した旨を運用部１１０に通知し、増分バックアップデータの抽出を停止する処理を行う。
【００７２】
ステップＳ１００において、情報通信装置１００は、この情報通信装置１００自体の装置状態が正常であるか否かの判定を行う。具体的には、この処理において、情報通信装置１００は、この情報通信装置１００に障害・故障が発生しているか否かを判定する。
【００７３】
この処理において、情報通信装置１００は、装置状態が正常である、すなわち、障害・故障が発生していないと判定した場合には、今回のバックアップデータ転送処理を終了する。
【００７４】
一方、この処理において、情報通信装置１００は、装置状態が正常ではない、すなわち、障害・故障が発生していると判定した場合には、後述するステップＳ１０１に処理を移す。
【００７５】
このように、本実施形態の情報通信装置１００は、バックアップデータの抽出及び一つ前のバックアップデータの転送を同時に行い、バックアップデータの抽出及び転送を繰り返し行っている。
【００７６】
具体的には、バックアップデータ転送処理では、情報通信装置１００から代替用の情報通信装置２００にフルバックアップ４０１の転送を開始する。そして、この処理では、フルバックアップ４０１の転送が完了したら、第１の増分バックアップ４０２の転送を開始する。
【００７７】
また、このバックアップデータ転送処理では、第１の増分バックアップ４０２の転送が完了したら、第２の増分バックアップ４０３の転送を開始する。すなわち、この処理では、一つ前のバックアップデータの転送が完了したら、次のバックアップデータの転送を開始する。
【００７８】
このとき、このバックアップデータ転送処理では、フルバックアップ４０１の転送を開始したら、第１の増分バックアップ４０２の抽出を開始する。そして、この処理では、第１の増分バックアップ４０２の転送を開始したら、第２の増分バックアップ４０３の抽出を開始する。
【００７９】
すなわち、このバックアップデータ転送処理では、バックアップデータの転送を開始してから完了するまでの間で、次に転送させるバックアップデータの抽出を行っている。
【００８０】
次に、図５を用いて、情報通信装置１００及び代替用の情報通信装置２００の処理遷移について説明する。図５は、本実施形態（第２の実施形態）に係る情報通信装置１００及び代替用の情報通信装置２００の処理遷移を示すシーケンス図である。
【００８１】
ステップＳ１０１において、情報通信装置１００は、装置状態通知処理を行う。具体的には、この処理において、情報通信装置１００は、代替用の情報通信装置２００に情報通信装置１００にて障害・故障が発生した旨を通知する処理を行う。
【００８２】
ステップＳ１０２において、情報通信装置１００は、バックアップデータ転送中止処理を行う。具体的には、この処理において、情報通信装置１００は、上記ステップＳ３０又は上記ステップＳ６０のバックアップデータ転送処理を中止する処理を行う。
【００８３】
ステップＳ１０３において、情報通信装置１００は、この情報通信装置１００のシステム停止処理を行う。
【００８４】
ステップＳ１０４において、代替用の情報通信装置２００は、情報通信装置１００の装置状態通知を検出する。具体的には、代替用の情報通信装置２００は、上記ステップＳ１０１で情報通信装置１００にて故障・障害が発生した旨を通知されたか否かを判定する。
【００８５】
この処理において、代替用の情報通信装置２００は、情報通信装置１００にて障害・故障が発生していると判定した場合には、ステップＳ１０５に処理を移す。一方、この処理において、代替用の情報通信装置２００は、情報通信装置１００にて障害・故障が発生していないと判定した場合には、繰り返し、この処理を行う。
【００８６】
ステップＳ１０５において、代替用の情報通信装置２００は、システム復旧準備処理を行う。具体的には、この処理において、代替用の情報通信装置２００は、この代替用の情報通信装置２００を運用システムとして起動させるべく、システムの起動処理を行う。
【００８７】
ステップＳ１０６において、代替用の情報通信装置２００は、情報通信装置２００にバックアップしたバックアップデータからシステム復旧処理を行う。具体的には、この処理において、代替用の情報通信装置２００は、情報通信装置１００のバックアップ部１２０から情報通信装置２００のバックアップ部２２０に転送されたバックアップデータのうち、バックアップ部２２０に存在するフルバックアップ４０１、第１の増分バックアップ４０２、第２の増分バックアップ４０３・・・の順に、運用部２１０に展開する。
【００８８】
ステップＳ１０７において、代替用の情報通信装置２００は、バックアップ部２２０にバックアップデータが有るか否か判定する。この処理において、代替用の情報通信装置２００は、バックアップ部２２０にバックアップデータが無いと判定した場合には、システム復旧処理を終了する。一方、この処理において、代替用の情報通信装置２００は、バックアップ部２２０にバックアップデータが有ると判定した場合には、ステップＳ１０６に処理を戻す。
【００８９】
このように、本実施形態では、上述のバックアップデータ転送処理において、バックアップデータの転送を開始してから完了するまでの間に、次に転送するバックアップデータを抽出し、バックアップデータの転送が完了した際に、次のバックアップデータを転送している。
【００９０】
これにより、本実施形態では、バックアップデータを転送する際に、次に転送するバックアップデータの抽出時間を別途設ける必要がなく、バックアップに要する時間を短縮することが可能になる。このため、本実施形態では、例えば、障害・故障が発生した場合、障害・故障発生時に近いバックアップデータでシステムを復旧することができる。
【００９１】
（第３の実施形態）
図６から図８を用いて、本発明の他の実施形態（第３の実施形態）について説明する。なお、本実施形態では、上述の第２の実施形態に対し、増分バックアップの転送回数が所定の転送回数に到達した場合には、フルバックアップ４０１を転送する点が異なり、他の点は同質である。したがって、本実施形態では、上述の第２の実施形態に相当する部分については、同一又は相当する符号を付して、その説明を省略する。
【００９２】
まず、図６を用いて、バックアップデータの転送方法について説明する。図６は、本実施形態（第３の実施形態）に係るバックアップデータの転送方法を示すタイムチャートである。
【００９３】
図６に例示されるように、情報通信装置１００は、時刻ｔ０にフルバックアップ５０１を代替用の情報通信装置２００のバックアップ部２２０に転送する。なお、フルバックアップ５０１とは、バックアップ部１２０にてバックアップしている全てのバックアップデータである。
【００９４】
情報通信装置１００は、代替用の情報通信装置２００のバックアップ部２２０にフルバックアップ５０１の転送が完了するまでの間、運用部１１０にて更新されるデータをバックアップデータとして抽出する。
【００９５】
そして、情報通信装置１００は、フルバックアップ５０１の転送が完了した時刻ｔ１に、抽出したバックアップデータを第１の増分バックアップ５０２として転送する。
【００９６】
また、情報通信装置１００は、第１の増分バックアップ５０２の転送が完了するまでの間、運用部１１０にて更新されるデータをバックアップデータとして抽出する。そして、情報通信装置１００は、第１の増分バックアップ５０２の転送が完了した時刻ｔ２に、抽出した更新バックアップデータを第２の増分バックアップ５０３として転送する。
【００９７】
その後も、情報通信装置１００は、第２の増分バックアップ５０３の転送が完了するまでの間、運用部１１０にて更新されるデータをバックアップデータとして抽出する。そして、情報通信装置１００は、第２の増分バックアップ５０３の転送が完了した時刻ｔ３に、抽出したバックアップデータを第３の増分バックアップ５０４として転送する。
【００９８】
ここで、本実施形態では、バックアップデータを転送した際に、転送回数（Ｎ）を更新する。そして、更新した転送回数（Ｎ）が所定の転送回数（Ｍ）に到達した場合には、フルバックアップデータを抽出する。
【００９９】
そして、情報通信装置１００は、第３の増分バックアップ５０４の転送が完了した時刻ｔ４に、抽出したフルバックデータをフルバックアップ５１１として転送する。
【０１００】
このように、本実施形態では、バックアップデータを転送した回数が、所定の回数に到達した場合には、フルバックアップデータを抽出することで、増分バックアップデータを抽出する回数を軽減することが可能になる。
【０１０１】
これにより、本実施形態では、例えば、障害・故障が発生した際に、上述したように、増分バックアップデータの抽出回数の軽減を図ることで、増分バックアップデータからのシステム復旧処理に要する制御負荷を軽減することができる。なぜなら、増分バックアップデータの数が多量であると、これら多量の増分バックアップデータからシステム復旧処理を行わなければならないからである。
【０１０２】
次に、図７を用いて、バックアップデータ転送処理について説明する。図７は、本実施形態（第３の実施形態）に係るバックアップデータ転送処理を示すフローチャートである。
【０１０３】
ステップＳ１００において、情報通信装置１００は、バックアップデータ転送カウンタ（Ｎ）の設定処理を行う。具体的には、この処理において、情報通信装置１００は、バックアップ部１２０にて転送したバックアップデータの転送回数（Ｎ）をカウントするバックアップデータ転送カウンタに「０」をセットする。
【０１０４】
ステップＳ２００において、情報通信装置１００は、フルバックアップデータ抽出処理を行う。具体的には、この処理において、情報通信装置１００は、運用部１１０からフルバックアップデータを抽出する。
【０１０５】
ステップＳ３００において、情報通信装置１００は、転送準備処理を行う。具体的には、この処理において、情報通信装置１００は、図示しない転送部１２２のバッファにバックアップデータをセットする。
【０１０６】
ステップＳ４００において、情報通信装置１００は、フルバックアップデータの有無を判定する。この処理において、情報通信装置１００は、フルバックアップデータが有ると判定した場合には、ステップＳ５００に処理を移す。一方、この処理において、情報通信装置１００は、フルバックアップデータが無いと判定した場合には、ステップＳ２００に処理を戻す。
【０１０７】
ステップＳ５００において、情報通信装置１００は、上記ステップＳ４００にてフルバックアップデータが有ると判定した場合には、このフルバックアップデータを代替用の情報通信装置２００に転送する転送処理を行う。
【０１０８】
ステップＳ６００において、情報通信装置１００は、装置状態が正常であるか否かを判定する。具体的には、この処理において、情報通信装置１００は、情報通信装置１００にて障害・故障が発生しているか否かを判定する。
【０１０９】
この処理において、情報通信装置１００は、障害・故障が発生していると判定した場合には、後述するステップＳ６１０に処理を移す。一方、この処理において、情報通信装置１００は、障害・故障が発生していないと判定した場合には、ステップＳ７００に処理を移す。
【０１１０】
ステップＳ７００において、情報通信装置１００は、増分バックアップデータに係る制御を行う。具体的には、この処理において、情報通信装置１００は、運用部１１０にて更新されたバックアップデータを抽出する。
【０１１１】
ステップＳ８００において、情報通信装置１００は、増分バックアップの抽出中に、一つ前のバックアップデータの転送が完了したか否かを判定する。この処理において、情報通信装置１００は、バックアップデータの転送が完了したと判定した場合には、ステップＳ９００に処理を移す。一方、この処理において、情報通信装置１００は、バックアップデータの転送が完了していないと判定した場合には、ステップＳ７００に処理を戻す。すなわち、本実施形態において、情報通信装置１００は、バックアップデータの転送が完了していないと判定した場合には、バックアップデータの抽出を継続する。
【０１１２】
ステップＳ９００において、情報通信装置１００は、上記ステップＳ８００にてデータの転送が完了したと判定した場合には、運用部１１０にバックアップデータの転送が完了した旨を通知し、上記ステップＳ７００にて抽出している増分バックアップデータの抽出を停止する処理を行う。
【０１１３】
ステップＳ１０００において、情報通信装置１００は、ステップＳ８００にてデータの転送が完了したと判定し、ステップＳ９００にて増分バックアップデータの抽出を停止した場合、バックアップデータ転送数（Ｎ）を更新する更新処理を行う。具体的には、この処理において、情報通信装置１００は、バックアップデータ転送数（Ｎ）に「１」を加算する処理を行う。
【０１１４】
ステップＳ１１００において、情報通信装置１００は、上記ステップＳ１０００で更新したバックアップデータ転送数（Ｎ）が所定の転送数（Ｍ）であるか否かを判定する。
【０１１５】
この処理において、情報通信装置１００は、バックアップデータ転送数（Ｎ）が所定の転送数（Ｍ）であると判定した場合には、ステップＳ１００に処理を戻す。一方、この処理において、情報通信装置１００は、バックアップデータ転送数（Ｎ）が所定の転送数（Ｍ）でないと判定した場合には、ステップＳ６００に処理を戻す。
【０１１６】
このように、本実施形態では、定期的にフルバックアップデータを転送することで、増分バックアップデータの抽出回数の軽減を図り、増分バックアップデータからのシステム復旧処理に要する制御負荷を軽減することができる。なぜなら、増分バックアップデータの数が多量であると、システム復旧を行い際に、例えば、フルバックアップデータのどこに組み込む等の処理が必要になるからである。
【０１１７】
これにより、本実施形態では、例えば、障害・故障が発生した際に、上述したように、増分バックアップデータのデータ量の軽減を図ることで、システム復旧に要する時間を軽減することができる。
【０１１８】
次に、図８用いて、情報通信装置１００及び代替用の情報通信装置２００の処理遷移について説明する。図８は、本実施形態（第３の実施形態）に係る情報通信装置及び代替用の情報通信装置の処理遷移を示すシーケンス図である。
【０１１９】
ステップＳ６１０において、情報通信装置１００は、この情報通信装置１００にて障害・故障が発生した旨を代替用の情報通信装置２００に通知する装置状態通知処理を行う。
【０１２０】
ステップＳ６２０において、情報通信装置１００は、バックアップデータ転送中止処理を行う。具体的には、この処理において、情報通信装置１００は、上記ステップＳ５００のバックアップデータ転送処理を停止する処理を行う。
【０１２１】
ステップＳ６３０において、情報通信装置１００は、この情報通信装置１００のシステムを停止するシステム停止処理を行う。
【０１２２】
ステップＳ６４０において、代替用の情報通信装置２００は、情報通信装置１００にて障害・故障が発生しているか否かを判定する。具体的には、この処理において、代替用の情報通信装置２００は、上記ステップＳ６１０にて装置状態通知処理が行われているが、この装置状態通知処理にて情報通信装置１００にて障害・故障が発生しているか否かを判定する。
【０１２３】
この処理において、代替用の情報通信装置２００は、情報通信装置１００にて障害・故障が発生していると判定した場合には、ステップＳ６５０に処理を移す。一方、この処理において、代替用の情報通信装置２００は、情報通信装置１００にて障害・故障が発生していないと判定した場合には、繰り返し、この処理を行う。
【０１２４】
ステップＳ６５０において、代替用の情報通信装置２００は、システム起動処理を行う。具体的には、この処理において、代替用の情報通信装置２００は、この代替用の情報通信装置２００を運用システムとして起動させるべく、システム起動処理を行う。
【０１２５】
ステップＳ６６０において、代替用の情報通信装置２００は、最新のバックアップデータがフルバックアップデータであるか否かを判定する。この処理において、代替用の情報通信装置２００は、フルバックアップデータであると判定した場合には、ステップＳ６７０に処理を移す。一方、この処理において、代替用の情報通信装置２００は、フルバックアップデータでないと判定した場合には、ステップＳ６８０に処理を移す。
【０１２６】
ステップＳ６７０において、代替用の情報通信装置２００は、最新のフルバックアップデータからシステム復旧を行う。
すなわち、本実施形態において、代替用の情報通信装置２００は、最新のバックアップデータがフルバックアップデータである場合、この最新のフルバックアップデータのみでシステム復旧を行う。
【０１２７】
ステップＳ６８０において、代替用の情報通信装置２００は、フルバックアップデータ及び増分バックアップデータからシステムを復旧する処理を行う。この処理において、代替用の情報通信装置２００は、情報通信装置１００のバックアップ部１２０から転送されたフルバックアップ５１１と増分バックアップデータのうち、第１の増分バックアップ５１２から順に、運用部２１０に展開する。
すなわち、本実施形態において、代替用の情報通信装置２００は、最新のバックアップデータがフルバックアップデータでない場合、遡って、フルバックアップデータ及び最後にバックアップした最新の増分バックアップデータまでを用いてシステム復旧を行う。
【０１２８】
ステップＳ６９０において、代替用の情報通信装置２００は、復旧させるバックアップデータの有無を判定する。この処理において、代替用の情報通信装置２００は、復旧させるバックアップデータが有ると判定した場合には、ステップＳ６８０に処理を戻す。一方、この処理において、代替用の情報通信装置２００は、復旧させるバックアップデータが無いと判定した場合には、今回の処理を終了する。
【０１２９】
このように、本実施形態では、バックアップデータの転送回数が所定の回数に到達した場合には、増分バックアップの有無に係らず、フルバックアップを転送している。
【０１３０】
これにより、本実施形態では、定期的にフルバックアップを転送することで、増分バックアップデータのデータ量を軽減することが可能になる。
【０１３１】
このため、本実施形態では、例えば、障害・故障が発生した際に、上述したように、増分バックアップデータのデータ量の軽減を図ることで、システム復旧に要する時間を軽減することができる。
【符号の説明】
【０１３２】
１    情報通信装置
２    代替用の情報通信装置
２０    バックアップ部
２１    抽出部
２２    転送部
【図１】
2015210549.tif 000003
【図２】
2015210549.tif 000004
【図３】
2015210549.tif 000005
【図４】
2015210549.tif 000006
【図５】
2015210549.tif 000007
【図６】
2015210549.tif 000008
【図７】
2015210549.tif 000009
【図８】
2015210549.tif 000010
【図９】
2015210549.tif 000011
【図１０】
2015210549.tif 000012