JP6645209B2 - Restore control method - Google Patents
Restore control method Download PDFInfo
- Publication number
- JP6645209B2 JP6645209B2 JP2016012465A JP2016012465A JP6645209B2 JP 6645209 B2 JP6645209 B2 JP 6645209B2 JP 2016012465 A JP2016012465 A JP 2016012465A JP 2016012465 A JP2016012465 A JP 2016012465A JP 6645209 B2 JP6645209 B2 JP 6645209B2
- Authority
- JP
- Japan
- Prior art keywords
- information terminal
- data
- setting
- setting data
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、リストア制御方法に関する。 The present invention relates to a restore control method.
従来、スマートフォン等の情報端末に格納される設定データ等をバックアップ(保存)しておき、他の情報端末等にデータをリストア(復元)する技術が知られている。また、データを、ネットワークを介して接続されたサーバ(例えばクラウド)にバックアップし、リストア時に使用する技術が知られている(例えば、特許文献1参照)。 2. Description of the Related Art Conventionally, there is known a technique of backing up (saving) setting data and the like stored in an information terminal such as a smartphone and restoring (restoring) the data in another information terminal or the like. Also, a technique is known in which data is backed up to a server (for example, a cloud) connected via a network and is used at the time of restoration (for example, see Patent Document 1).
しかしながら、従来技術では、第1の情報端末からバックアップした設定データが、第2の情報端末が有しないハードウェア(以下、「ハードウェアA」という。)に対する設定データを含む場合、ハードウェアAに対する設定データは第2の情報端末においてリストアされないまま破棄される。 However, in the related art, when the setting data backed up from the first information terminal includes the setting data for hardware that the second information terminal does not have (hereinafter, referred to as “hardware A”), the setting data for the hardware A The setting data is discarded without being restored in the second information terminal.
そのため、第2の情報端末からバックアップした設定データを用いて、ハードウェアAを有する第3の情報端末の設定をリストアする場合、第1の情報端末からバックアップした設定データには含まれていたハードウェアAに対する設定データは、第3の情報端末においてリストアされない。そのため、ユーザは、第3の情報端末にて、ハードウェアAに対する設定を改めて行う必要があるという問題がある。 Therefore, when restoring the setting of the third information terminal having the hardware A using the setting data backed up from the second information terminal, the hardware included in the setting data backed up from the first information terminal is used. The setting data for the ware A is not restored in the third information terminal. Therefore, there is a problem that the user needs to perform the setting for the hardware A again at the third information terminal.
そこで、一側面では、情報端末の設定データに関するバックアップデータの流用性を高める技術を提供することを目的とする。 Therefore, it is an object of one aspect to provide a technique for improving the diversification of backup data relating to setting data of an information terminal.
一つの案では、情報端末が、他の端末の設定データのバックアップデータを取得し、前記情報端末が有するハードウェア構成の情報を参照し、前記バックアップデータに含まれる各設定データについて、前記情報端末が有するハードウェアに対する第1の設定データであるか、前記情報端末が有しないハードウェアに対する第2の設定データであるかを判断し、前記第1の設定データに基づいて、前記情報端末の設定をリストアし、前記第2の設定データを、所定の記憶部に保存する、処理を実行することを特徴とするリストア制御方法。 In one proposal, the information terminal acquires backup data of setting data of another terminal, refers to information on a hardware configuration of the information terminal, and, for each setting data included in the backup data, the information terminal. It is determined whether the data is the first setting data for the hardware that the information terminal has or the second setting data for the hardware that the information terminal does not have, and the setting of the information terminal is performed based on the first setting data. And restoring the second setting data in a predetermined storage unit, and executing a process.
一側面によれば、情報端末の設定データに関するバックアップデータの流用性を高めることが可能となる。 According to one aspect, it is possible to enhance the diversion of the backup data regarding the setting data of the information terminal.
以下、図面に基づいて本発明の実施形態を説明する。図1は、本発明の実施形態におけるリストアシステムの構成例を示す図である。図1において、リストアシステム1は、情報端末10a、情報端末10b、情報端末10c等の複数の情報端末10、及びバックアップサーバ20を含む。以下、情報端末10a、情報端末10b、情報端末10cを区別しない場合、「情報端末10」という。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram illustrating a configuration example of a restore system according to an embodiment of the present invention. In FIG. 1, the
各情報端末10とバックアップサーバ20とは、インターネット等の通信回線によって通信可能に接続される。
Each
情報端末10は、例えば、スマートフォン、タブレット型端末、携帯電話、PC(Personal Computer)等である。各情報端末10は、例えば、カメラ、指紋取得部、(IrDA Infrared Data Association)等の赤外線やBluetooth(登録商標)等の規格を用いた近距離無線通信部、FeliCa(登録商標)等の非接触ICチップ、ワンセグ受信部等のハードウェアを備え、当該ハードウェアを利用する各種機能に対する設定データを保持する。
The
バックアップサーバ20は、情報端末10からアップロードされた、設定データのバックアップデータを保持する。また、バックアップサーバ20は、情報端末10からの要求に応じて、バックアップデータをダウンロードさせる。なお、バックアップサーバ20における、バックアップデータのアップロードやダウンロードは、公知の技術を用いて行われてよい。
The
図2は、実施の形態における情報端末10のハードウェア構成例を示す図である。図2の情報端末10は、それぞれバスBで相互に接続されているドライブ装置100、補助記憶装置102、メモリ装置103、CPU104、インタフェース装置105、表示装置106、及び入力装置107等を有する。
情報端末10での処理を実現するプログラムは、SDメモリカード等の記録媒体101によって提供される。プログラムを記録した記録媒体101がドライブ装置100にセットされると、プログラムが記録媒体101からドライブ装置100を介して補助記憶装置102にインストールされる。但し、プログラムのインストールは必ずしも記録媒体101より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置102は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
メモリ装置103は、プログラムの起動指示があった場合に、補助記憶装置102からプログラムを読み出して格納する。CPU104は、メモリ装置103に格納されたプログラムに従って情報端末10に係る機能を実現する。インタフェース装置105は、ネットワークに接続するためのインタフェースとして用いられる。表示装置106はプログラムによるGUI(Graphical User Interface)等を表示する。入力装置107はタッチパネル及びボタン等、またはキーボード及びマウス等で構成され、様々な操作指示を入力させるために用いられる。
FIG. 2 is a diagram illustrating an example of a hardware configuration of the
A program for realizing the processing in the
The
なお、記録媒体101の一例としては、SDメモリカード、CD−ROM、DVDディスク、又はUSBメモリ等の可搬型の記録媒体が挙げられる。また、補助記憶装置102の一例としては、HDD(Hard Disk Drive)又はフラッシュメモリ等が挙げられる。記録媒体101及び補助記憶装置102のいずれについても、コンピュータ読み取り可能な記録媒体に相当する。
Note that examples of the
また、情報端末10は、カメラ、指紋取得部、近距離無線通信部、非接触ICチップ、ワンセグ受信部等の付加的な機能を実現するハードウェアを備える構成としてもよい。
Further, the
バックアップサーバ20のハードウェア構成は、サーバ用のコンピュータのハードウェア構成であり、図2に示す情報端末10のハードウェア構成例と同様である。
The hardware configuration of the
次に、図3を参照し、情報端末10の機能構成について説明する。図3は、情報端末10の機能ブロック図である。情報端末10は、通信部11、バックアップデータ取得部13、リストア部14、保存部15、操作部16、及びバックアップデータ生成部17を有する。これら各部は、情報端末10にインストールされた1以上のプログラムが、情報端末10のCPU104に実行させる処理により実現される。
Next, a functional configuration of the
また、情報端末10は、記憶部12を有する。記憶部12は、例えば、補助記憶装置102等を用いて実現される。
The
記憶部12は、HW構成情報12A、設定情報12B、非設定情報12C等のデータを記憶する。なお、非設定情報12Cは、補助記憶装置102において、情報端末10を工場出荷時等の状態に戻す初期化処理で、データが消去されないパーティション(記憶領域)に記憶する構成としてもよい。それにより、情報端末10を初期化しても、非設定情報12Cを保持しておくことが可能となる。
The
図4は、HW構成情報12Aの一例を示す図である。HW構成情報12Aは、情報端末10のハードウェア構成の情報を含む。HW構成情報12Aは、例えば、情報端末10が有しており、設定データを設定、保持する必要があるハードウェア名を含む。ハードウェア名は、ハードウェアの種別を識別する名称であり、例えば「カメラ」、「IrDA」等である。なお、HW構成情報12Aのデータは、例えば工場出荷時等に予め設定されていてもよい。
FIG. 4 is a diagram illustrating an example of the
図5は、設定情報12Bの一例を示す図である。設定情報12Bには、情報端末10において現在設定されている設定データが記憶される。設定情報12Bは、「ハードウェア名」に対応付けて、各ハードウェアに応じた機能の設定項目と、各設定項目に対する設定値を含む。
FIG. 5 is a diagram illustrating an example of the
図6は、非設定情報12Cの一例を示す図である。非設定情報12Cには、情報端末10が有していないハードウェアに対する設定データであり、バックアップデータからリストアされなかった設定データが記憶される。非設定情報12Cは、設定情報12Bと同様のデータの項目を含む。
FIG. 6 is a diagram illustrating an example of the
図3に戻る。通信部11は、バックアップサーバ20等との通信を行う。
Referring back to FIG. The communication unit 11 performs communication with the
バックアップデータ取得部13は、バックアップサーバ20や、SDカード等の外部記憶装置から、他の端末の設定データのバックアップデータ(以下、「第1のバックアップデータ」という。)を取得する。
The backup
リストア部14は、HW構成情報12Aに格納されている、情報端末10が有するハードウェア構成の情報を参照し、第1のバックアップデータに含まれる各設定データについて、情報端末10が有するハードウェアに対する設定データであるか否かを判断する。
The restore
リストア部14は、第1のバックアップデータに含まれる、情報端末10が有するハードウェアに対する設定データ(以下、「第1の設定データ」という)に基づいて、情報端末10の設定をリストアする。
The restore
保存部15は、第1のバックアップデータに含まれる、情報端末10が有しないハードウェアに対する設定データ(以下、「第2の設定データ」という)を、非設定情報12Cに保存する。
The
保存部15は、第1の設定データであって、リストア部14によるリストアに失敗した設定データ(例えば、情報端末10にてサポートしていない設定項目や設定値を含む設定データや、リストア部14により情報端末10にてサポートしている設定データのフォーマット等に変換できなかった設定データ)を、非設定情報12Cに保存する。
The
なお、保存部15は、非設定情報12Cを、情報端末10の記憶部12に保持する代わりに、例えばSDカード、USBメモリ等の外部記憶装置や、ネットワークに接続されたファイルサーバ等に格納してもよい。
The
操作部16は、情報端末10の設定データを変更する操作を受け付け、当該操作に応じて、設定情報12Bに記憶されている設定データを変更する。
The
バックアップデータ生成部17は、設定情報12Bに記憶されることにより、情報端末10において現在設定されている設定データ、及び保存部15により非設定情報12Cに保存された設定データを含む、設定データのバックアップデータ(第2のバックアップデータ)を生成する。
The backup
次に、図7を参照し、設定データのバックアップ処理及びリストア処理について説明する。図7は、設定データのバックアップ処理及びリストア処理のシーケンス図である。 Next, a backup process and a restore process of the setting data will be described with reference to FIG. FIG. 7 is a sequence diagram of the backup process and the restore process of the setting data.
情報端末10aは、例えばユーザからバックアップの指示が入力されると、情報端末10aの設定データのバックアップデータを生成し、生成したバックアップデータを、バックアップサーバ20に保存する(ステップS101)。
For example, when a backup instruction is input from the user, the
続いて、情報端末10bは、情報端末10aで生成されたバックアップデータを用いて、情報端末10bと情報端末10aとの間で共通する設定項目の設定データを、設定情報12Bに格納し、設定をリストアする(ステップS102)。
Subsequently, the
続いて、情報端末10bは、情報端末10aで生成されたバックアップデータのうち、情報端末10bにて有していないハードウェアに対する設定データ等の、サポートしていない設定データを、非設定情報12Cに保存する(ステップS103)。
Subsequently, the
続いて、情報端末10bは、例えばユーザからの設定操作に従って、設定情報12Bに格納されている設定データを変更する(ステップS104)。
Subsequently, the
続いて、情報端末10bは、設定情報12Bに格納されている、情報端末10bにおいて現在設定されている設定データと、非設定情報12Cに保存されている、情報端末10aの設定データとを含むバックアップデータを生成し、バックアップサーバ20に保存する(ステップS105)。
Subsequently, the
続いて、情報端末10cは、情報端末10bで生成されたバックアップデータを用いて、設定データをリストアする(ステップS106)。
Subsequently, the
なお、図7の処理の順序は一例であり、処理の順序は適宜変更することができる。例えば、ステップS103の設定データの保存を、ステップS102の設定データのリストアの前に行う構成としてもよい。 Note that the order of the processing in FIG. 7 is an example, and the order of the processing can be changed as appropriate. For example, the configuration data may be saved in step S103 before the configuration data is restored in step S102.
次に、図8を参照し、情報端末10bにて、図7のステップS102、ステップS103の、情報端末10aのバックアップデータに基づいてリストアを行う際の処理について説明する。図8は、バックアップデータに基づいてリストアを行う際の処理のフローチャートである。
Next, with reference to FIG. 8, a description will be given of the processing at the time of restoring based on the backup data of the
バックアップデータ取得部13は、操作部16がユーザからの所定の操作を受け付けた際や、所定の時期になった際に、リストアの指示を受け付ける(ステップS201)。
The backup
続いて、バックアップデータ取得部13は、バックアップデータを取得する(ステップS202)。
Next, the backup
続いて、リストア部14は、バックアップデータに含まれる先頭のハードウェア名を選択する(ステップS203)。
Next, the restore
続いて、リストア部14は、選択したハードウェア名が、HW構成情報12Aに格納されているか否かに基づき、当該ハードウェア名に対する設定データがリストアの対象であるか判断する(ステップS204)。
Subsequently, the restore
当該ハードウェア名に対する設定データがリストアの対象でない場合(ステップS204でNO)、保存部15は、バックアップデータに含まれる当該ハードウェア名に対する設定データ(ハードウェア名、設定項目名、及び設定値)を、非設定情報12Cとして記憶部12に保存(記憶)する(ステップS205)。
When the setting data corresponding to the hardware name is not a target of the restoration (NO in step S204), the
当該ハードウェア名に対する設定データがリストアの対象である場合(ステップS204でYES)、リストア部14は、設定情報12Bとして、当該ハードウェア名に対する設定データをリストアする(ステップS206)。
If the setting data for the hardware name is to be restored (YES in step S204), the restore
続いて、リストア部14は、当該ハードウェア名に対する設定データのリストアに成功したか判断し(ステップS207)、当該ハードウェア名に対する設定データのリストアに成功した場合、後述するステップS209の処理に進む。
Subsequently, the restore
当該ハードウェア名に対する設定データのリストアに失敗した場合(ステップS207でNO)、保存部15は、設定が失敗した設定データを、非設定情報12Cに格納する(ステップS208)。
When restoring the setting data for the hardware name has failed (NO in step S207), the
続いて、リストア部14は、バックアップデータに含まれる各ハードウェア名について、未選択のハードウェア名があるか判断する(ステップS209)。
Next, the restore
未選択のハードウェア名があれば(ステップS209でYES)、リストア部14は、未選択のハードウェア名を選択し(ステップS210)、ステップS204の処理に戻る。
If there is an unselected hardware name (YES in step S209), the restore
未選択のハードウェア名がなければ(ステップS209でNO)、処理を終了する。 If there is no unselected hardware name (NO in step S209), the process ends.
次に、図9を参照し、情報端末10bのバックアップデータ生成部17が、設定情報12Bをリストアするためのバックアップデータを生成する際の処理について説明する。図9は、リストア用のバックアップデータを生成する際の処理のフローチャートである。
Next, a process when the backup
バックアップデータ生成部17は、設定データのバックアップデータの生成の指示を受け付ける(ステップS301)。
The backup
続いて、バックアップデータ生成部17は、設定情報12Bから、現時点の設定データを取得する(ステップS302)。
Subsequently, the backup
続いて、バックアップデータ生成部17は、非設定情報12Cから、情報端末10bにおいてリストアされなかった設定データを取得する(ステップS303)。
Subsequently, the backup
続いて、バックアップデータ生成部17は、設定情報12B及び非設定情報12Cから取得した設定データを含む、設定データのバックアップデータを生成する(ステップS304)。
Subsequently, the backup
次に、図10を参照し、データのバックアップ処理及びリストア処理の具体例について説明する。図10は、データのバックアップ処理及びリストア処理の具体例を示すシーケンス図である。図10では、「カメラ」と「ワンセグ受信部」を有している情報端末10aの設定データを、「ワンセグ受信部」を有しており、「カメラ」を有していない情報端末10bにリストアする。そして、情報端末10bの設定データを、情報端末10aと同様に、「カメラ」と「ワンセグ受信部」を有している情報端末10cにリストアする場合の具体例について説明する。
Next, a specific example of the data backup processing and the restore processing will be described with reference to FIG. FIG. 10 is a sequence diagram illustrating a specific example of the data backup processing and the restore processing. In FIG. 10, the setting data of the
情報端末10aは、例えばユーザからの設定操作により、「カメラ」の「撮影データ保存先」の設定項目の値を、例えばSDカード等に保存する「外部記録媒体」に設定する(ステップS401)。
The
続いて、情報端末10aは、例えばユーザからの設定操作により、「ワンセグ受信部」の「字幕表示」の設定項目の値を「ON」に設定する(ステップS402)。
Subsequently, the
続いて、情報端末10aは、情報端末10aにおいて現在設定されている設定データのバックアップデータを生成し、例えばクラウドのバックアップサーバ20に格納(アップロード)する(ステップS403)。なお、この際のバックアップデータには、「カメラ」の「撮影データ保存先」の設定項目の値が「外部記録媒体」であり、「ワンセグ受信部」の「字幕表示」の設定項目の値が「ON」である設定データが含まれる。
Subsequently, the
続いて、情報端末10bは、情報端末10aにより生成されたバックアップデータに基づいて、情報端末10bは、「ワンセグ受信部」の「字幕表示」の設定項目の値を「ON」に設定する(ステップS404)。情報端末10bは、「カメラ」を有していないため、「カメラ」を用いた機能に対する設定データは、サポートしている設定項目の設定データとは別の領域に記憶される、非設定情報12Cとして保存する(ステップS405)。
Subsequently, based on the backup data generated by the
その後、情報端末10bは、例えばユーザからの設定操作により、「ワンセグ受信部」の「字幕表示」の設定項目の値を「OFF」に設定する(ステップS406)。
After that, the
続いて、情報端末10bは、情報端末10bにおいて現在設定されている設定データ、及び情報端末10bにおいてサポートしていない、情報端末10aから引き継いだ設定データのバックアップデータを生成する(ステップS407)。生成したバックアップデータは、例えばクラウドのバックアップサーバ20や、SDカード等の記録媒体に格納する。なお、この際のバックアップデータには、「カメラ」の「撮影データ保存先」の設定項目の値が「外部記録媒体」であり、「ワンセグ受信部」の「字幕表示」の設定項目の値が「OFF」である設定データが含まれる。
Subsequently, the
続いて、情報端末10cは、情報端末10bにより生成されたバックアップデータに基づいて、「カメラ」の「撮影データ保存先」の設定項目の値を「外部記録媒体」に設定する(ステップS408)。また、「ワンセグ受信部」の「字幕表示」の設定項目の値を「OFF」に設定する(ステップS409)。
Subsequently, the
その結果、「カメラ」を有している情報端末10cにおいて、情報端末10aにて設定されていた、「カメラ」の「撮影データ保存先」の設定項目の値を「外部記録媒体」とする設定もリストアされる。
As a result, in the
本実施形態によれば、このように、バックアップを生成した情報端末10aと、リストアを行う情報端末10bとの間では、情報端末10aと情報端末10bで共通の設定項目に対する設定データのみならず、情報端末10bにて有していないハードウェアに関する設定データも保持される。そのため、情報端末10aと、別の情報端末10bをまたいでリストアを行う情報端末10cにおいて、情報端末10bにてサポートしていなかった設定項目に対する設定データをリストアすることができる。
According to the present embodiment, between the
<まとめ>
上述したように、本実施形態では、リストアの際、他の情報端末の設定データのリストア用の第1のバックアップデータのうち、情報端末が有していないハードウェアの設定項目の設定データを保存しておく。そして、設定データのリストア用のバックアップデータを生成する際、情報端末において現在設定されている設定データ、及びリストア時に保存しておいた設定データを含む、第2のバックアップデータを生成する。
<Summary>
As described above, in the present embodiment, at the time of restoration, among the first backup data for restoring the setting data of another information terminal, the setting data of the setting items of the hardware that the information terminal does not have is stored. Keep it. Then, when generating backup data for restoring the setting data, second backup data including the setting data currently set in the information terminal and the setting data saved at the time of the restoration is generated.
それにより、ハードウェア(HW)構成の異なる情報端末へリストアされた場合でも、元の設定データを将来にわたって引き継ぐことができるため、情報端末の設定データに関するバックアップデータの流用性を高めることができる。 As a result, even when the information is restored to an information terminal having a different hardware (HW) configuration, the original setting data can be inherited in the future, so that the versatility of the backup data relating to the setting data of the information terminal can be improved.
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 As mentioned above, although the Example of this invention was described in full detail, this invention is not limited to such a specific embodiment, A various deformation | transformation is carried out within the range of the gist of this invention described in the claim.・ Change is possible.
以上の説明に関し、更に以下の項を開示する。
(付記1)
情報端末が、
他の端末の設定データのバックアップデータを取得し、
前記情報端末が有するハードウェア構成の情報を参照し、前記バックアップデータに含まれる各設定データについて、前記情報端末が有するハードウェアに対する第1の設定データであるか、前記情報端末が有しないハードウェアに対する第2の設定データであるかを判断し、
前記第1の設定データに基づいて、前記情報端末の設定をリストアし、
前記第2の設定データを、所定の記憶部に保存する、
処理を実行することを特徴とするリストア制御方法。
(付記2)
設定データのバックアップの指示に応じ、前記情報端末に現在設定されている設定データと、前記所定の記憶部に保存されている設定データとを含む、設定データのバックアップデータを生成する処理を実行することを特徴とする付記1記載のリストア制御方法。
(付記3)
前記第1の設定データであって、前記リストアに失敗した設定データを、前記所定の記憶部に保存する処理を実行することを特徴とする付記1または2記載のリストア制御方法。
(付記4)
前記所定の記憶部は、前記情報端末の初期化処理でデータが消去されないパーティションであることを特徴とする、付記1乃至3のいずれか一項に記載のリストア制御方法。
(付記5)
情報端末であって、
他の端末の設定データのバックアップデータを取得するバックアップデータ取得部と、
前記情報端末が有するハードウェア構成の情報を参照し、前記バックアップデータに含まれる各設定データについて、前記情報端末が有するハードウェアに対する第1の設定データであるか、前記情報端末が有しないハードウェアに対する第2の設定データであるかを判断し、前記第1の設定データに基づいて、前記情報端末の設定をリストアするリストア部と、
前記第2の設定データを、所定の記憶部に保存する保存部と、
を備えることを特徴とする情報端末。
(付記6)
設定データのバックアップの指示に応じ、前記情報端末に現在設定されている設定データと、前記所定の記憶部に保存されている設定データとを含む、設定データのバックアップデータを生成するバックアップデータ生成部を備えることを特徴とする付記5記載の情報端末。
(付記7)
前記保存部は、前記第1の設定データであって、前記リストアに失敗した設定データを、前記所定の記憶部に保存することを特徴とする付記5または6記載の情報端末。
(付記8)
前記所定の記憶部は、前記情報端末の初期化処理でデータが消去されないパーティションであることを特徴とする、付記5乃至7のいずれか一項に記載の情報端末。
(付記9)
情報端末に、
他の端末の設定データのバックアップデータを取得し、
前記情報端末が有するハードウェア構成の情報を参照し、前記バックアップデータに含まれる各設定データについて、前記情報端末が有するハードウェアに対する第1の設定データであるか、前記情報端末が有しないハードウェアに対する第2の設定データであるかを判断し、
前記第1の設定データに基づいて、前記情報端末の設定をリストアし、
前記第2の設定データを、所定の記憶部に保存する、
処理を実行させることを特徴とするプログラム。
(付記10)
設定データのバックアップの指示に応じ、前記情報端末に現在設定されている設定データと、前記所定の記憶部に保存されている設定データとを含む、設定データのバックアップデータを生成する処理を実行させることを特徴とする付記9記載のプログラム。
(付記11)
前記第1の設定データであって、前記リストアに失敗した設定データを、前記所定の記憶部に保存する処理を実行させることを特徴とする付記9または10記載のプログラム。(付記12)
前記所定の記憶部は、前記情報端末の初期化処理でデータが消去されないパーティションであることを特徴とする、付記9乃至11のいずれか一項に記載のプログラム。
With respect to the above description, the following items are further disclosed.
(Appendix 1)
Information terminal,
Get backup data of the setting data of other devices,
Referring to the information of the hardware configuration of the information terminal, the setting data included in the backup data is the first setting data for the hardware of the information terminal or the hardware that the information terminal does not have. Is determined as the second setting data for
Restoring the setting of the information terminal based on the first setting data,
Storing the second setting data in a predetermined storage unit;
A restore control method characterized by executing a process.
(Appendix 2)
In response to an instruction to back up the setting data, a process of generating backup data of the setting data including the setting data currently set in the information terminal and the setting data stored in the predetermined storage unit is performed. 3. The restoration control method according to
(Appendix 3)
3. The restore control method according to
(Appendix 4)
The restore control method according to any one of
(Appendix 5)
An information terminal,
A backup data acquisition unit for acquiring backup data of setting data of another terminal;
Referring to the information on the hardware configuration of the information terminal, the setting data included in the backup data is the first setting data for the hardware of the information terminal or the hardware that the information terminal does not have. A restore unit that determines whether the information terminal is the second setting data, and restores the setting of the information terminal based on the first setting data;
A storage unit for storing the second setting data in a predetermined storage unit;
An information terminal comprising:
(Appendix 6)
A backup data generating unit that generates backup data of setting data, including setting data currently set in the information terminal and setting data stored in the predetermined storage unit in response to an instruction to back up the setting data. The information terminal according to claim 5, further comprising:
(Appendix 7)
7. The information terminal according to claim 5, wherein the storage unit stores, in the predetermined storage unit, the first setting data, the setting data for which the restoration has failed.
(Appendix 8)
8. The information terminal according to claim 5, wherein the predetermined storage unit is a partition from which data is not erased in an initialization process of the information terminal. 9.
(Appendix 9)
In the information terminal,
Get backup data of the setting data of other devices,
Referring to the information on the hardware configuration of the information terminal, the setting data included in the backup data is the first setting data for the hardware of the information terminal or the hardware that the information terminal does not have. Is determined as the second setting data for
Restoring the setting of the information terminal based on the first setting data,
Storing the second setting data in a predetermined storage unit;
A program for executing a process.
(Appendix 10)
In response to an instruction to back up the setting data, a process for generating backup data of the setting data including the setting data currently set in the information terminal and the setting data stored in the predetermined storage unit is executed. The program according to supplementary note 9, characterized in that:
(Appendix 11)
11. The program according to
12. The program according to claim 9, wherein the predetermined storage unit is a partition from which data is not erased in an initialization process of the information terminal.
10 情報端末
11 通信部
12 記憶部
13 バックアップデータ取得部
14 リストア部
15 保存部
16 操作部
17 バックアップデータ生成部
20 バックアップサーバ
REFERENCE SIGNS
Claims (3)
外部装置から、少なくとも他の端末が有し、且つ前記情報端末が有していないハードウェアに対する設定データを含む前記他の端末の設定データのバックアップデータを取得し、
前記情報端末が有するハードウェア構成の情報を参照し、前記バックアップデータに含まれる各設定データについて、前記情報端末が有するハードウェアに対する第1の設定データであるか、前記情報端末が有しないハードウェアに対する第2の設定データであるかを判断し、
前記第1の設定データに基づいて、前記情報端末の設定をリストアし、
前記第2の設定データを、所定の記憶部に保存し、
設定データのバックアップの指示に応じ、前記情報端末に現在設定されている設定データと、前記所定の記憶部に保存されている設定データとを含む、設定データのバックアップデータを生成する、
処理を実行することを特徴とするリストア制御方法。 Information terminal,
From an external device, at least other terminal has, and obtain backup data of the setting data of the other terminal including setting data for hardware that the information terminal does not have ,
Referring to the information on the hardware configuration of the information terminal, the setting data included in the backup data is the first setting data for the hardware of the information terminal or the hardware that the information terminal does not have. Is determined as the second setting data for
Restoring the setting of the information terminal based on the first setting data,
The second setting data, and stored in a predetermined storage unit,
In response to an instruction to back up the setting data, including setting data currently set in the information terminal and setting data stored in the predetermined storage unit, generating backup data of the setting data,
A restore control method characterized by executing a process.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016012465A JP6645209B2 (en) | 2016-01-26 | 2016-01-26 | Restore control method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016012465A JP6645209B2 (en) | 2016-01-26 | 2016-01-26 | Restore control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017134504A JP2017134504A (en) | 2017-08-03 |
| JP6645209B2 true JP6645209B2 (en) | 2020-02-14 |
Family
ID=59504416
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016012465A Active JP6645209B2 (en) | 2016-01-26 | 2016-01-26 | Restore control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6645209B2 (en) |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5742614B2 (en) * | 2011-09-14 | 2015-07-01 | 富士通株式会社 | Restore processing program, restore method, and information processing apparatus |
| JP5888962B2 (en) * | 2011-12-16 | 2016-03-22 | キヤノン株式会社 | Information processing system, image forming apparatus, management apparatus, management method, and computer program |
| JP2013257780A (en) * | 2012-06-13 | 2013-12-26 | Sharp Corp | Communication terminal having backup function of application and method of setting the same |
-
2016
- 2016-01-26 JP JP2016012465A patent/JP6645209B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017134504A (en) | 2017-08-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6044604B2 (en) | Terminal device and program | |
| CN103235685B (en) | A kind of method and apparatus that terminal operating system desktop contents is set | |
| JP6900557B2 (en) | Information processing equipment and programs | |
| US10261716B2 (en) | Programmable display, update processing apparatus, updating method, information processing method, and program stored on computer-readable recording medium | |
| CN103493018A (en) | Customized launching of applications | |
| CN107209678B (en) | System and method for adaptive cloning of mobile devices | |
| CN106155716A (en) | The configuration store method of BIOS and configuration save set | |
| CN105279047B (en) | Data backup device and method and data recovery device and method | |
| JP2016139200A (en) | Operation terminal, program, and information processing system | |
| CN104268033A (en) | Storage method of terminal data, and method and device for restoring default settings of terminal | |
| KR20200093346A (en) | Electronic apparatus and method for displaying contextual information of application | |
| JP6244846B2 (en) | Information processing terminal, information processing method, program, and information processing system | |
| US11341095B2 (en) | Electronic device for searching for file information stored in external device and operation method thereof | |
| CN103559091B (en) | A kind of data dispatching method and split type terminal system | |
| CN106936979A (en) | The method and apparatus of destruction operation | |
| JP2017062537A (en) | Information processing apparatus, control method of information processing apparatus, and program | |
| CN104765631B (en) | A kind of application recovery method and device of mobile terminal | |
| EP2813947B1 (en) | Electronic device and method for mounting file system using virtual block device | |
| KR20200068275A (en) | Method and electronic device for initialization of storage | |
| JP6645209B2 (en) | Restore control method | |
| KR102666045B1 (en) | Electronic device for providing cloud service and method for operating thefeof | |
| KR20210101075A (en) | Electronic device and method for operating clipboard thereof | |
| JP6349827B2 (en) | Information processing apparatus, initialization method, and program | |
| JP2015005137A (en) | Server, electronic device, electronic device control method, electronic device control program | |
| JP6099365B2 (en) | Information processing system, information processing apparatus, information processing program, application execution method, and storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20180405 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20180410 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20180411 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20180725 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181019 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20181102 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190305 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20190507 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190701 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20191210 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191223 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6645209 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |