(57)【要約】【課題】数万台規模の計算機をシンクライアント化する場合、作業者等が一台ずつ作業するのは、コストや労力が膨大になる。【解決手段】管理装置と、サーバと、端末が、それぞれネットワークを介して接続されるネットワークシステムにおいて、管理装置は、端末から、当該端末の状態を示す状態情報を収集する状態管理部と、状態管理部が収集した状態情報に基づいて、端末からサーバへのデータ移行を指示するための移行開始メッセージを、当該端末に送信する端末指示部を備え、端末は、移行開始メッセージを受信すると、データを移行するか否かを判定する判定部と、データを移行すると判定した場合、データをサーバに送信するデータ送信部と、データ送信部がデータの送信を完了した場合、データを当該端末が備える記憶装置から消去する記憶装置制御部と、データを消去した後、当該端末をシンクライアントとして機能させるシンクライアント部を備える。【選択図】図１
2010033618.tif 000002
【特許請求の範囲】
【請求項１】
管理装置と、サーバと、端末が、それぞれネットワークを介して接続されるネットワークシステムにおいて、
前記管理装置は、
前記端末から、当該端末の状態を示す状態情報を収集する状態管理部と、
前記状態管理部が収集した状態情報に基づいて、前記端末から前記サーバへのデータ移行を指示するための移行開始メッセージを、当該端末に送信する端末指示部を備え、
前記端末は、
前記移行開始メッセージを受信すると、前記データを移行するか否かを判定する判定部と、
前記データを移行すると判定した場合、前記データを前記サーバに送信するデータ送信部と、
前記データ送信部が前記データの送信を完了した場合、前記データを当該端末が備える記憶装置から消去する記憶装置制御部と、
前記データを消去した後、当該端末をシンクライアントとして機能させるシンクライアント部を備える、ネットワークシステム。
【請求項２】
前記端末は、前記ネットワークの品質を計測する品質計測部と、前記品質計測部が計測した品質に基づいて、前記データの移行時間を算出する移行時間算出部を更に備え、
前記判定部は、前記移行時間算出部が算出した移行時間に基づいて、前記データを移行するか否かを判定する、請求項１記載のネットワークシステム。
【請求項３】
前記判定部は、時間帯に基づいて、前記データを移行するか否かを判定する、請求項１記載のネットワークシステム。
【請求項４】
前記管理装置は、前記サーバに接続される端末の数、及び前記サーバに接続できる上限台数を管理する端末数管理部を更に備え、
前記端末指示部は、前記端末数管理部が管理する前記端末の数が前記上限台数以上の場合、前記移行開始メッセージを送信しない、請求項１記載のネットワークシステム。
【請求項５】
前記移行開始メッセージは、前記データの移行開始時刻を含み、
前記データ送信部は、前記移行開始時刻に前記データの移行を開始する、請求項１記載のネットワークシステム。
【請求項６】
前記端末指示部は、前記データ移行を中止するための切戻しメッセージを送信し、
前記データ送信部は、前記切戻しメッセージを受信すると、所定の期間が経過しているか否かを判定し、前記所定の期間が経過していない場合に、前記データ移行を中止する、請求項１記載のネットワークシステム。
【請求項７】
前記管理装置は、前記端末の識別子、及び、前記端末に対応するデータの移行状態を対応付けて格納する、請求項１記載のネットワークシステム。
【請求項８】
前記管理装置は、表示装置を備え、
前記表示装置は、前記識別子、及び、前記移行状態を対応付けて表示する、請求項７記載のネットワークシステム。
【請求項９】
前記管理装置と前記サーバは、同一の計算機である、請求項１記載のネットワークシステム。
【請求項１０】
端末の状態を示す状態情報を収集するステップと、
前記状態情報に基づいて、前記端末からサーバへのデータ移行を指示するための移行開始メッセージを送信するステップと、
前記移行開始メッセージに基づいて、前記データを移行するか否かを判定するステップと、
前記データを移行すると判定した場合、前記データを前記サーバに送信するステップと、
前記データの送信を完了した場合、前記データを当該端末が備える記憶装置から消去するステップと、
前記データを消去した後、当該端末をシンクライアントとして機能させるステップを備える、データ移行方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シンクライアントを備えるネットワークシステムに関する。
【背景技術】
【０００２】
近年、シンクライアント（記憶装置を備えない、又は、記憶装置の利用を禁止された計算機）を備えるシステムが注目を浴びている。当該システムでは、ネットワークに接続されたサーバでデータを一括管理し、シンクライアント側では、データを保持しない（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２０９６１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
計算機の記憶装置の利用を禁止する場合、作業者等が、計算機が設置される拠点へ赴き、データをサーバへ移行し、記憶装置の利用を禁止するための設定等を行う必要がある。
【０００５】
今後、シンクライアントを備えるシステムが普及すると考えられるため、シンクライアント化すべき計算機の数も、数万台規模で、日本全国規模に設置されることが予想される。このような場合、作業者等が一台ずつ作業をすると、コストや労力が膨大になるが、特許文献１では、当該課題について考慮されていない。
【０００６】
そこで、本発明の目的は、作業者を現地に派遣することなく、ネットワークを介して、端末に格納されるデータをサーバへ移行し、速やかに端末をシンクライアント化できるシステムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の望ましい態様の一つは次の通りである。
【０００８】
管理装置と、サーバと、端末が、それぞれネットワークを介して接続されるネットワークシステムにおいて、管理装置は、端末から、当該端末の状態を示す状態情報を収集する状態管理部と、状態管理部が収集した状態情報に基づいて、端末からサーバへのデータ移行を指示するための移行開始メッセージを、当該端末に送信する端末指示部を備え、端末は、移行開始メッセージを受信すると、データを移行するか否かを判定する判定部と、データを移行すると判定した場合、データをサーバに送信するデータ送信部と、データ送信部がデータの送信を完了した場合、データを当該端末が備える記憶装置から消去する記憶装置制御部と、データを消去した後、当該端末をシンクライアントとして機能させるシンクライアント部を備える。
【発明の効果】
【０００９】
本発明によれば、作業者を現地に派遣することなく、ネットワークを介して、端末に格納されるデータをサーバへ移行し、速やかに端末をシンクライアント化できるシステムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】ネットワークシステムを示す図。
【図２】計算機のハードウェア構成図。
【図３】端末３の記憶装置に格納されるソフトウェア構成図。
【図４】管理装置１の記憶装置に格納されるソフトウェア構成図。
【図５】移行管理テーブルを示す図。
【図６】管理装置１の移行管理部４４のフロー図。
【図７】管理装置１の表示装置の画面例。
【図８】端末３の移行部３４のフロー図。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、実施形態について説明する。
【００１２】
図１は、ネットワークシステムを示す図である。
【００１３】
ネットワークシステムは、管理装置１、サーバ２、及び、複数の端末３（３−１、３−２）とから構成され、これらはそれぞれ、ネットワーク４を介して接続される。
【００１４】
尚、端末３は、シンクライアントの場合と、非シンクライアント（記憶装置を利用できる端末）の場合があるが、端末３がシンクライアントである場合に限り、サーバ２と共に、シンクライアントシステムを構成するものとする。又、管理装置１の機能とサーバ２の機能が、同一の計算機により実現されてもよい。
【００１５】
図２は、計算機（管理装置１、サーバ２、端末３等）のハードウェア構成図である。
【００１６】
計算機は、ＣＰＵ２１、主メモリ２２、記憶装置２３、通信装置２４、入出力装置（キーボード、マウス等）２５、及び表示装置２６とからなり、これらは、バス等の通信線２７により接続される。尚、計算機がシンクライアントの場合、記憶装置２３は、利用が禁止されているか、又は、存在しない。又、サーバ２は、表示装置２６を備えなくてもよい。
【００１７】
ＣＰＵ２１は、記憶装置２３に格納されるプログラムを（シンクライアントの場合は、サーバ２に格納されるプログラムを）主記憶装置２２に読み込み、種々の処理を実行する。本実施例で説明するプログラムやデータは、予め記憶装置２３に格納しておいてもよいし、ＣＤ−ＲＯＭ等の記憶媒体から入力してもよいし、ネットワーク経由で他の装置からダウンロードしてもよい。又、当該プログラムにより実現される機能を、専用のハードウェアにより実現してもよい。
【００１８】
以下、プログラムが行為主体であるかのように記載する場合があるが、実際には、ＣＰＵが、当該プログラムを実行して処理を行う主体であることはいうまでもない。
【００１９】
図３は、端末３の記憶装置に格納されるソフトウェア構成図である。
【００２０】
端末３の記憶装置は、オペレーティングシステム（以下、ＯＳと記す）３１、ハードウェアを制御するドライバ３２、他の装置と通信を行う通信制御部３３、管理装置１とメッセージを交換しながら端末３をシンクライアントへ移行する移行部３４、及び、ワードや表計算などの汎用部３５等のプログラム、並びに、後述の移行管理テーブル３６、及び、ファイル等のユーザデータ３７を格納する。
【００２１】
移行部３４は、サーバ２にデータを送信（移行）するデータ送信部３４０、端末３に接続されるデバイスを制御するデバイス制御部３４１、端末３の記憶装置へのアクセスを制御する記憶装置制御部３４２、汎用部３５等を対象として作業者等が指定したプログラムの起動を制御する起動制御部３４３、自端末の移行状態（図５の５５）やインベントリ情報を取得する情報取得部３４４、ネットワーク４の品質を計測する品質計測部３４５、データ移行の時間を算出する移行時間算出部３４６、データ移行ができるか否か等、種々の判定を行う判定部３４７、ＯＳの制御やＯＳの設定情報の書換えを行うＯＳ操作部３４８、及び、端末３をシンクライアントとして機能させるシンクライアント部３４９とからなる。
【００２２】
ここで、インベントリ情報とは、ＣＰＵやメモリ等のハードウェアに関する情報、及び、端末に格納されているソフトウェアの情報や設定情報、管理情報等を示す。又、品質とは、データ疎通の有無、通信伝送遅延時間、利用帯域、スループット、ロス、ゆらぎ等を示す。品質計測部３４５の例として、ＰｉｎｇやＴｒａｃｅｒｏｕｔｅなどがある。Ｐｉｎｇは、ＩＰネットワークに接続する装置間の疎通の有無を診断、通信データの往復伝送時間を計測するためのプログラムであり、Ｔｒａｃｅｒｏｕｔｅは、ネットワークに接続する装置間に設置されるルータ装置を通過する経路を調査するためのプログラムである。これらのプログラムでは、ネットワーク計測用のデータを送信して当該データの振る舞いを見て、当該品質を計測するいわゆるアクティブ計測手法や、ネットワークに流れるデータをキャプチャし、データの振る舞いを見て、当該品質を計測するいわゆるパッシブ計測手法等が用いられる。
【００２３】
尚、端末３に接続されるデバイスとしては、ＰＣＭＣＩＡスロット等の外部入出力ポートに接続でき得るデバイス、例えば、ＤＶＤドライブ、ＣＤドライブ、ＲＡＭドライブ、ＭＯドライブ、ＦＤドライブ等がある。
【００２４】
移行部３４については、これから現地に設置しようとする端末に予めインストールしておく。但し、既に設置されている端末については、ユーザの操作によってインストールしてもらうことになる。例えば、郵送したCD−ROMからのインストール、又は、サーバからのダウンロード等が考えられる。
【００２５】
図４は、管理装置１の記憶装置に格納されるソフトウェア構成図である。
【００２６】
管理装置１の記憶装置は、ＯＳ４１、ドライバ４２、通信制御部４３、及び、データ移行を管理する移行管理部４４等のプログラム、並びに、移行管理テーブル４５とからなる。
【００２７】
移行管理部４４は、端末３から送信される移行部３４の実行状態を移行管理テーブル４５に記録する状態管理部４４１、移行管理テーブル４５の内容を管理装置１の表示装置に表示する状態表示部４４２、作業者等の入出力装置を介した指示により、端末３に対して種々の指示を行う端末指示部４４３、及び、サーバ２に接続される端末の数とサーバ２に接続できる上限台数を管理する端末数管理部４４４とからなる。
【００２８】
図５は、移行管理テーブル３６（又は４５）を示す図である。
【００２９】
当該テーブルは、端末３を一意に識別する識別子５０、端末３が設置される場所（自治体名称、建屋名称等、緯度／経度の地理的な位置情報等）を示す設置場所５１、端末３のＩＰアドレス等を示す自端末論理識別情報５２、情報が更新された日時を示す更新日時５３、端末３にインストールされた移行部３４の状態を示すプログラム状態５４、端末３が非シンクライアントからシンクライアントへ移行する過程の状態を示す移行状態５５、作業者等が指定した移行先のサーバ２のＩＰアドレス等を示す移行先論理識別情報５６、データ移行にかかる時間を示す移行時間５７、シンクライアント化した（又は、シンクライアントへ移行途中の）端末３を、非シンクライアントへ戻すことが可能か否かを示す切戻し可否５８（可能な場合は「可」、不可能な場合は「不可」を格納）、及び、データ移行の開始時刻を示す移行開始時刻（年月日時刻、実行指示からの日数や時間等）５９を一組の情報として保持する。端末３の移行管理テーブル３６では、自身の状態の変化により、随時、追加、更新が行われる。又、管理装置１の移行管理テーブル４５では、移行管理部４４がネットワーク４を介して端末３から受信した情報や、作業者等による操作により、随時、追加／更新が行われる。尚、移行開始時刻５９は、作業者等が指定してもよい。
【００３０】
プログラム状態５４には、移行部３４が端末３にインストールされていない「インストール前」、インストールが行われている「インストール中」、インストールされているが実行されていない「停止中」、インストールされ実行されている「実行中」、及び、インストールされ正常に実行が完了した「実行完了」の状態がある。又、移行状態５５には、「移行前」、「移行中」、「中止」、「移行完了」の状態があり、「移行中」には、ネットワーク品質を計測しデータの移行時間を算出している「移行時間算出中」、端末３の記憶装置に格納されるデータをサーバ２の記憶装置へコピーしている「データコピー中」、端末３の記憶装置に格納されるデータを消去している「データ消去中」、及び、端末３の記憶装置や端末３に接続されているデバイスを無効化している「デバイス無効化中」の状態がある。更に、「中止」には、システムに何らかの障害が原因でデータ移行を中止している「障害」、端末を非シンクライアントに戻すことによりデータ移行を中止している「切戻し中」の状態がある。
【００３１】
図６は、管理装置１の移行管理部４４のフロー図である。
【００３２】
移行管理部４４は、まず、移行管理テーブル４５やファイル等を主メモリ２２に読み込み、状態表示部４４２は、読み込んだ情報を、表示装置に表示する（ステップ６１）。
【００３３】
次に、状態管理部４４１は、端末３の移行管理テーブル３６の情報を収集し（ステップ６２）、収集した情報を移行管理テーブル４５に記録する（ステップ６３）。その際、更新日時５３も更新する。尚、ステップ６２において、端末３の情報が収集できなかった場合、当該端末３は移行部３４を持たないと判断し、移行管理テーブル４５のプログラム状態５４を「インストール前」とする。
【００３４】
次に、状態表示部４４２は、更新された移行管理テーブル４５を管理装置１の表示装置に表示する（ステップ６４）。その後、一定時間を経過したら（ステップ６５）終了し、経過していなければ、ステップ６２に戻る。
【００３５】
図７は、管理装置１の表示装置の画面例である。
【００３６】
状態表示部４４２は、移行管理テーブル４５の情報を逐次的に表示する。情報が追加、削除、更新されると、逐次的に表示画面上の情報も追加、削除、更新される。
【００３７】
作業者等は、表示画面上の移行管理テーブル４５のプログラム状態５４が「インストール中」又は「停止中」となっているＰＣを指定して、「移行開始」ボタン７１を押下する。
【００３８】
「移行開始」ボタン７１が押下されると、端末指示部４４３は、移行開始メッセージ（端末３を非シンクライアントからシンクライアントへ移行するための処理開始を要求するメッセージ）を端末３に送信する。又、「切戻し」ボタン７２が押下されると、端末指示部４４３は、切戻しメッセージ（シンクライアント化した、又は、シンクライアントへの移行途中の端末３を非シンクライアントへ戻すための処理開始を要求するメッセージ）を端末３に送信する。但し、端末数管理部４４４は、サーバ２に接続される端末の数が上限を超える場合は、移行開始メッセージの送信を保留し、上限以下となった場合に移行開始メッセージを送信する。又は、移行が出来ない旨を画面上に表示し、移行可能となった場合に、移行開始を促す表示をしてもよい。
【００３９】
「状態収集」ボタン７３が押下されると、端末指示部は、状態情報要求メッセージ（端末３の移行部３４の実行状態を示す情報（状態情報）を要求するメッセージ）を端末３に送信する。尚、状態管理部４４１が、端末３から送信される状態情報を随時受信する形態とする場合、「状態収集」ボタンはなくてもよい。
【００４０】
図８は、端末３の移行部３４のフロー図である。
【００４１】
まず、情報取得部３４４は、自端末の移行状態（図５の５５に相当）、及び、インベントリ情報を取得する（ステップ８０１）。次に、移行部３４は、管理装置１からメッセージが届くのを待ち（ステップ８０２）、メッセージを受信すると、メッセージの種類を判定する（ステップ８０３）。ここでは、状態情報要求メッセージ、移行開始メッセージ、切戻しメッセージの３種類を扱う。
【００４２】
状態情報要求メッセージを受信した場合、通信制御部３３は、ステップ８０１で取得した情報を応答メッセージとして、管理装置１へ送信する（ステップ８０４）。この場合、端末３の移行状態はシンクライアントへの移行前であるため、「移行前」を示す情報を、管理装置１に送信する。その後、ステップ８０２に戻る。
【００４３】
移行開始メッセージを受信した場合、品質計測部３４５は、端末３とサーバ２の間のネットワーク品質を計測する（ステップ８０５）。この時、情報取得部３４４は、管理装置１に対して、「移行中（計測中）」であることを示す応答メッセージを送信する。尚、移行開始メッセージには、移行先のサーバ２のＩＰアドレスと、端末３からサーバ２へコピーするデータが格納される場所を示す情報と、サーバ２内のデータを格納する場所を示す情報と、端末３上のＣＰＵにおいて実行可能なデータをコピーするためのコマンドプログラム、インタプリンタプログラム、スクリプトプログラム等も含まれる。
【００４４】
次に、移行時間算出部３４６は、ステップ８０１で取得した端末３に格納されるデータ量と、ステップ８０５で計測したネットワーク品質の情報に基づいて、端末３に格納されるデータをサーバ２に移行する際に必要となる移行時間（図５の５７）を算出する（ステップ８０６）。そして、判定部３４７は、データを移行できるか否かを判定する（ステップ８０７）。
【００４５】
データを移行できるか否かを判定する方法としては、算出された移行時間に基づく方法がある。例えば、予め閾値を定めておき、閾値を超えなければ、データを移行する。又は、時間帯に基づく方法もある。例えば、業務を行っていない夜間時間帯など、所定の時間帯にデータを移行する。尚、データ移行を、算出された移行時間に基づく方法で行わない場合には、ステップ８０５、８０６はなくてもよい。
【００４６】
データを移行すると判定した場合、データ送信部３４０は、データの移行を行う（ステップ８０８）。データ送信部３４０が、データをサーバ２へ送信し、サーバ２のＣＰＵが、自身の記憶装置に当該データを格納する。データを移行しないと判定した場合、ステップ８０２に戻る。
【００４７】
通信制御部３３は、管理装置１に対して、移行時間算出中のときは「移行中（移行時間算出中）」を示すメッセージを送信し、移行時間算出後は、データの移行が開始されれば、「移行中（データコピー中）」を示す応答メッセージを、データの移行が行なわれないときは、「中止（障害）」を示す応答メッセージを送信する。
【００４８】
次に、判定部３４７は、コピーしたデータがコピー元のデータと一致していることを確認し、コピーが正常に完了したか否かを判定する（ステップ８０９）。コピー処理中に中断、コピー後のチェック処理で不一致が発生した場合は、移行処理に障害が発生したとみなし、移行処理を停止する（ステップ８１０）。通信制御部３３が、管理装置１に対して、「中止（障害）」を示す応答メッセージを送信し、終了する。
【００４９】
データのコピーが正常に完了した場合、記憶装置制御部３４２が端末３内の記憶装置に格納されるデータを消去し、記憶装置へのデータ書き込みを抑止するための書き込み制限設定を行う（ステップ８１１）。通信制御部３３は、管理装置１に対して、「移行中（データ消去中）」を示す応答メッセージを送信する。
【００５０】
次に、起動制御部３４３が、端末３に格納されるプログラムの起動を抑止し（ステップ８１２）、デバイス制御部３４１が、端末３に接続するデバイスの駆動を抑止する（ステップ８１３）。
【００５１】
次に、シンクライアント部３４９がサーバ２と通信して、端末３をシンクライアントとして機能させる（ステップ８１４）。具体的には、端末３内で動作していたＯＡプログラムなどの利用を無効化し、サーバ２で動作する処理の画面情報のみを、あたかも端末３で動作しているように見せかけるような処理を行う。その後、一定時間を経過したら（ステップ８２２）終了し、経過していなければ、ステップ８０２に戻る。
【００５２】
通信制御部３３は、管理装置１に「移行完了」であることを示すメッセージを送信する。これにより、端末３が非シンクライアントからシンクライアントへ移行が完了する。その後、ステップ８０２に戻る。
【００５３】
切戻しメッセージを受信した場合、判定部３４７は、端末３の状態を判定し（ステップ８１５）、移行管理テーブル３６の移行状態５５が「移行完了」である場合はステップ８１６へ移行する。一方、「移行中」又は「中止」の場合、ステップ８０２へ戻り、移行処理を中止する。この時、判定部３４７は、管理装置１に対し、「移行前」であることを示すメッセージを送信する。
【００５４】
次に、判定部３４７は、端末３が移行処理開始前の状態に戻すことが可能な否かを判定する（ステップ８１６）。具体的には、切戻しが可能な期間を経過しているか否かを判定し、可能である場合、シンクライアント部３４９は処理を停止し（ステップ８１７）、不可能である場合、ステップ８０２へ戻る。
【００５５】
次に、デバイス制御部３４１は、端末３に接続するデバイスの制御抑止を解除し（ステップ８１８）、起動制御部３４３は、プログラム起動抑止を解除し（ステップ８１９）、記憶装置制御部３４２は、記憶装置の書き込み制限を解除する（ステップ８２０）。
【００５６】
次に、サーバ２からデータをコピーし、コピーしたデータをチェックし（ステップ８２１）、移行前の非シンクライアントへ戻す。この時、通信制御部３３は、管理装置１に対して、「移行前」であることを示すメッセージを送信する。その後、一定時間を経過したら（ステップ８２２）終了し、経過していなければ、ステップ８０２に戻る。
【００５７】
管理装置１は、端末３からメッセージが送信される度に、自身の移行管理テーブル４５を更新し、表示装置に表示する。
【符号の説明】
【００５８】
１・・・管理装置、２・・・サーバ、３・・・端末、４・・・ネットワーク。
【図１】
2010033618.tif 000003
【図２】
2010033618.tif 000004
【図３】
2010033618.tif 000005
【図４】
2010033618.tif 000006
【図５】
2010033618.tif 000007
【図６】
2010033618.tif 000008
【図７】
2010033618.tif 000009
【図８】
2010033618.tif 000010
【手続補正書】
【提出日】平成21年11月18日(2009.11.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
管理装置と、サーバと、複数の端末が、それぞれネットワークを介して接続されるシステムにおける端末であって、
移行開始メッセージを受信すると、前記データを、前記サーバへ移行するか否かを判定し、
前記データを移行すると判定した場合、前記データを前記サーバに送信し、
前記データの送信を完了した場合、前記データを当該端末から消去し、
前記データを消去した後、当該端末を前記サーバのシンクライアントとして機能させる
ことを特徴とする端末。
【請求項２】
請求項１に記載の端末において、
前記管理装置が当該端末に前記移行開始メッセージを送信するか否かを判定する際に用いる、当該端末の状態を示す状態情報を、前記管理装置に送信する
ことを特徴とする端末。
【請求項３】
請求項１または２に記載の端末において、
当該端末と前記サーバとの間の前記ネットワークの品質を計測し、
計測した前記品質と前記データの量とに基づいて、前記データの移行時間を算出し、
算出した前記移行時間に基づいて、前記データを移行できるか否かを判定することを特徴とする端末。
【請求項４】
請求項３に記載の端末において、
前記端末は、算出した前記移行時間と、予め定めた、閾値または時間帯と、に基づいて、前記データを移行できるか否かを判定する
ことを特徴とする端末。
【請求項５】
請求項１ないし４いずれか一に記載の端末において、
前記移行開始メッセージは、前記データの移行開始時刻を含み、
前記移行開始メッセージを受信した前記端末は、前記移行開始時刻に前記データの移行を開始する
ことを特徴とする端末。
【請求項６】
請求項１ないし５いずれか一に記載の端末において、
データの移行を開始した前記端末は、前記データ移行を中止するための切戻しメッセージを受信すると、所定の期間が経過しているか否かを判定し、前記所定の期間が経過していない場合に、前記データ移行を中止することを特徴とする端末。