JP5522718B2 - Electronic device and program - Google Patents
Electronic device and program Download PDFInfo
- Publication number
- JP5522718B2 JP5522718B2 JP2009178932A JP2009178932A JP5522718B2 JP 5522718 B2 JP5522718 B2 JP 5522718B2 JP 2009178932 A JP2009178932 A JP 2009178932A JP 2009178932 A JP2009178932 A JP 2009178932A JP 5522718 B2 JP5522718 B2 JP 5522718B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- backup
- unit
- special state
- electronic device
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Storage Device Security (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Debugging And Monitoring (AREA)
Description
本発明は、データをバックアップする機能を備えた電子機器及びプログラムに関する。 The present invention relates to an electronic device and a program having a function of backing up data.
従来、携帯電話等の電子機器においては、電子機器自体を誤って落下させたことによって衝撃が加わった際に、その衝撃によって障害が発生したか否かを自己診断し、障害が発生した場合にはその旨を使用者に知らせる様にすることが知られている(例えば、特許文献1参照)。 Conventionally, in an electronic device such as a mobile phone, when an impact is applied by accidentally dropping the electronic device itself, whether or not a failure has occurred due to the impact is self-diagnosed, Is known to inform the user to that effect (see, for example, Patent Document 1).
又、落下などによって障害が発生することを考慮して、電子機器自体が壊れる可能性のある状態になることを事前に検知し内部データを自動的にバックアップする技術も知られており、例えば、特許文献2には、携帯電話を誤って落下させたことや水中に落としてしまったことを、夫々加速度センサや水濡れセンサで検出し、地面に落ちる前或いは水が機器内部に侵入する前に機器内部のデータをバックアップ用のメモリに記憶させることが記載されている。
In addition, in consideration of the occurrence of a failure due to a fall or the like, there is also known a technology for automatically backing up internal data by detecting in advance that the electronic device itself is in a state that may be damaged.
そして、上記特許文献2では、バックアップ用のメモリを携帯電話から取り外し可能なメモリカードとすることによって、壊れた携帯電話からメモリカードを抜き取り、そのメモリカードを新しい機器に装着してバックアップされたデータを復旧出来るように構成されている。
In
然して、上記特許文献2の技術は、携帯電話の落下や水没などによって携帯電話自体が実際に壊れるケースを想定しているが、現実には、耐衝撃性や耐水性の高い商品が製品化され始めており、落下や水没があったからといって必ずしも破損や浸水すると言うわけではなく、この場合には、バックアップされたデータが着脱可能なメモリカードに残るので、データの漏洩のリスクが大きくなるという問題があった。
However, although the technology of
即ち、携帯電話の落下や水没などが検知されて内部のデータがバックアップ用のメモリカードに記憶されたとしても、通常は、携帯電話の機能や外観などをユーザ自身が機能操作や外観目視などによってチェックして支障が無ければそのまま継続使用することが多く、この場合には、内部のデータがバックアップ用のメモリカードに記憶された状態であることが把握出来ないので、メモリカードの使用に注意を払わなくなり、その結果、そのメモリカードを他の携帯電話やPC(パーソナルコンピュータ)で使用したりしてデータが漏洩してしまう危険性があった。 In other words, even if a mobile phone is dropped or submerged, and the internal data is stored in a backup memory card, the user normally determines the functions and appearance of the mobile phone by operating the function or visually checking the appearance. If there is no hindrance after checking, it is often used as it is. In this case, it is impossible to grasp that the internal data is stored in the backup memory card, so pay attention to the use of the memory card. As a result, there is a risk that data leaks when the memory card is used in another mobile phone or PC (personal computer).
本発明は上記の課題を解決するためになされたもので、落下や水没等の様な特殊な状態になったことを検出して内部のデータをバックアップする機能を備えているにもかかわらず、バックアップされたデータが漏洩されることを防止し得る電子機器及びプログラムを提供するものである。 The present invention was made in order to solve the above-described problems, and despite having a function of backing up internal data by detecting that a special state such as dropping or submergence has occurred. It is an object of the present invention to provide an electronic device and a program that can prevent backed up data from being leaked.
上記の課題を解決するために、本発明の請求項1に記載の電子機器は、データを記憶する記憶部を備えた電子機器において、この電子機器が特殊な状態にあるか否かを検出する特殊状態検出手段と、この特殊状態検出手段によって前記電子機器が特殊な状態にあると検出された際に、前記記憶部に記憶されているデータをバックアップ先のメモリ手段にバックアップするバックアップ処理手段と、このバックアップ処理手段によってバックアップが行われた後、前記電子機器が正常に動作するか否かを判別する正常動作判別手段と、この正常動作判別手段によって前記電子機器が正常に動作すると判別された際に、前記バックアップ先のメモリ手段にバックアップされたデータを削除する削除手段とを備えたことを特徴とする。
In order to solve the above-mentioned problem, an electronic device according to
又、請求項2の発明は、データを記憶する記憶部を備えた電子機器において、この電子機器が特殊な状態にあるか否かを検出する特殊状態検出手段と、この特殊状態検出手段によって前記電子機器が特殊な状態にあると検出された際に、前記記憶部に記憶されているデータをバックアップ先のメモリ手段にバックアップするバックアップ処理手段と、このバックアップ処理手段によってバックアップが行われた後、前記記憶部に記憶されているデータが正常か否かを判別する記憶部データ正常判別手段と、この記憶部データ正常判別手段によって前記記憶部に記憶されているデータが正常と判別された際に、前記バックアップ先のメモリ手段にバックアップされたデータを削除するデータ削除手段とを備えたことを特徴とする。 According to a second aspect of the present invention, there is provided an electronic device including a storage unit for storing data, wherein the electronic device is in a special state, and the special state detection unit detects whether the electronic device is in a special state. When it is detected that the electronic device is in a special state, a backup processing unit that backs up data stored in the storage unit to a backup destination memory unit, and after backup is performed by the backup processing unit, Storage unit data normal determination means for determining whether or not the data stored in the storage unit is normal, and when the data stored in the storage unit is determined to be normal by the storage unit data normal determination unit And data deletion means for deleting data backed up in the backup destination memory means.
請求項3の発明は、更に、前記バックアップ先のメモリ手段にバックアップされたデータが正常か否かを判別するバックアップ先データ正常判別手段と、前記記憶部データ正常判別手段によって前記記憶部に記憶されているデータが正常ではないと判別され且つ前記バックアップ先データ正常判別手段によって前記バックアップ先のメモリ手段にバックアップされたデータが正常であると判断された際に、前記メモリ手段にバックアップされたデータを前記記憶部に記憶させる記憶制御手段とを備えたことを特徴とする。 The invention of claim 3 is further stored in the storage unit by a backup destination data normality determining unit for determining whether or not the data backed up in the backup destination memory unit is normal, and the storage unit data normality determining unit. The data backed up in the memory means when the data backed up in the backup destination memory means is judged normal by the backup destination data normality judging means Storage control means for storing in the storage unit.
又、請求項4の発明は、更に、前記記憶部データ正常判別手段及び前記バックアップ先データ正常判別手段の少なくとも一方の判別結果を報知する報知手段を備えたことを特徴とする。 Further, the invention of claim 4 is characterized by further comprising a notifying means for notifying the determination result of at least one of the storage unit data normality determining means and the backup destination data normality determining means.
請求項5の発明は、前記バックアップ処理手段は、前記バックアップ先のメモリ手段として複数のバックアップ先のメモリ手段の中から一つを選択するバックアップ先選択手段を備えていることを特徴とする。
The invention of
又、請求項6の発明は、前記複数のバックアップ先のメモリ手段は、当該電子機器に着脱可能な不揮発性のメモリ手段又は通信によってバックアップされるデータが送信される外部のメモリ手段を少なくとも含むことを特徴とする。 According to a sixth aspect of the present invention, the plurality of backup destination memory units include at least an external memory unit to which data that is backed up by communication or a non-volatile memory unit that can be attached to and detached from the electronic device is transmitted. It is characterized by.
請求項7の発明は、更に、前記バックアップ先のメモリ手段として当該電子機器に着脱可能な不揮発性のメモリ手段及び通信によってバックアップされるデータが送信される外部のメモリ手段を含む複数のバックアップ先のメモリ手段の中から一つを選択するバックアップ先選択手段を備え、前記バックアップ処理手段は、前記特殊状態検出手段によって前記電子機器が特殊な状態にあると検出された際に、前記記憶部に記憶されているデータを前記バックアップ先選択手段によって選択されたバックアップ先のメモリ手段にバックアップし、前記削除手段は、前記バックアップ先選択手段によって選択されたバックアップ先のメモリ手段にバックアップされたデータを削除することを特徴とする。 The invention of claim 7 further includes a plurality of backup destinations including a non-volatile memory means detachably attached to the electronic device as the backup destination memory means and an external memory means to which data backed up by communication is transmitted. Backup destination selection means for selecting one of the memory means, and the backup processing means stores in the storage unit when the special state detection means detects that the electronic device is in a special state The backup data is backed up to the backup destination memory means selected by the backup destination selection means, and the deletion means deletes the data backed up to the backup destination memory means selected by the backup destination selection means It is characterized by that.
又、請求項8の発明は、前記バックアップ処理手段は前記記憶手段に記憶されているデータを暗号化して前記バックアップ先のメモリ手段に記憶させることを特徴とする。
The invention according to
請求項9の発明は、更に、前記暗号化されたデータを元のデータに復号化するための暗証データを記憶する暗証データ記憶手段を備えたことを特徴とする。
The invention of
又、請求項10の発明は、前記特殊状態検出手段は、更に、前記特殊な状態が複数レベルの特殊な状態のうちのいずれのレベルであるかを判別するレベル判別手段を備え、前記バックアップ処理手段は、前記レベル判別手段によって判別されたレベルに基づきバックアップするデータの範囲を設定することを特徴とする。
In the invention of
請求項11の発明は、前記特殊状態検出手段は、更に、前記特殊な状態が複数レベルの特殊な状態のうちのいずれのレベルであるかを判別するレベル判別手段を備え、前記正常動作判別手段は、前記レベル判別手段によって判別されたレベルに基づきそれぞれ異なった判別方法で正常に動作するか否かを判別することを特徴とする。
The invention of
請求項12の発明は、前記特殊状態検出手段は、少なくとも加速度センサを備え、当該電子機器の落下状態を検出することを特徴とする。又、請求項13の発明は、前記特殊状態検出手段は、少なくとも当該電子機器の周囲の環境状況を検出するセンサを備え前記周囲の環境情報が予め定められた状況に至った状態を検出することを特徴とする。
The invention of
又、請求項14の発明は、コンピュータに、電子機器が特殊な状態にあるか否かを検出する特殊状態検出機能、この特殊状態検出機能によって前記電子機器が特殊な状態にあると検出された際に、記憶部に記憶されているデータをバックアップ先のメモリ手段にバックアップするバックアップ処理機能、このバックアップ処理機能によってバックアップが行われた後、前記電子機器が正常に動作するか否かを判別する正常動作判別機能、この正常動作判別機能によって前記電子機器が正常に動作すると判別された際に、前記バックアップ先のメモリ手段にバックアップされたデータを削除する削除機能を実現させるためのプログラムである。
According to the invention of
請求項15の発明は、コンピュータに、電子機器が特殊な状態にあるか否かを検出する特殊状態検出機能、この特殊状態検出手段によって前記電子機器が特殊な状態にあると検出された際に、記憶部に記憶されているデータをバックアップ先のメモリ手段にバックアップするバックアップ処理機能、このバックアップ処理手段によってバックアップが行われた後、前記記憶部に記憶されているデータが正常か否かを判別する記憶部データ正常判別機能、この記憶部データ正常判別手段によって前記記憶部に記憶されているデータが正常と判別された際に、前記バックアップ先のメモリ手段にバックアップされたデータを削除するデータ削除機能を実現させるためのプログラムである。
The invention according to
本発明によれば、バックアップ機能が働いてデータがバックアップ用のメモリに記憶された場合でもデータの漏洩を防止することができる。 According to the present invention, data leakage can be prevented even when the backup function works and data is stored in the backup memory.
以下、本発明の実施形態を、図面を参照して詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
第1実施形態
図1は、本発明の電子機器の一例である携帯電話装置1の回路ブロック図である。図において、中央制御部(CPU)2は、記憶部3に記憶されている各種のプログラムに応じてこの携帯電話装置1の全体の動作を制御する。
First Embodiment FIG. 1 is a circuit block diagram of a
即ち、記憶部3には、後述する各フローチャートを実行させるためのプログラムや通話機能、電子メール機能、インターネット接続機能、アドレス帳機能、スケジュール機能等、各種の機能のアプリケーションを実行させるためのアプリケーションプログラムが格納された図示しないROM(リード・オンリ・メモリ)が備えられており、中央制御部2は、上記ROMに記憶されたプログラムに基づいてこの携帯電話装置1の全体の動作を制御する。又、記憶部3のROMには、携帯電話装置1が正常に動作するか否か、即ち障害が発生していないかどうかを判別するためのチェックプログラムも記憶されており、中央制御部2はチェックプログラムに従って正常動作の判別を行う。
That is, the storage unit 3 is a program for executing various flowcharts to be described later, and an application program for executing applications of various functions such as a call function, an e-mail function, an Internet connection function, an address book function, and a schedule function. (Not shown) ROM (Read Only Memory) is stored, and the
この場合、チェックプログラムは、電源投入時に行われる初期化シーケンスと同じ動作が可能であるか否かを判別するといった高レベルのチェックを行うプログラムと、電源電圧の値は正常範囲か否か、クロックパルスは正常範囲の周波数か否かといった低レベルのチェックを行うプログラムとが備えられており、中央制御部2は状況に応じてチェックプログラムを選択して正常動作の判別を行う。
In this case, the check program is a program that performs a high-level check such as determining whether or not the same operation as the initialization sequence performed at power-on is possible, whether or not the power supply voltage value is within the normal range, The pulse is provided with a program for performing a low-level check such as whether the frequency is in a normal range, and the
更に、記憶部3には、後述するバックアップ動作の時にいずれの機能のデータをバックアップするか、というそのバックアップ範囲を記憶したバックアップ範囲記憶部が設けられており、又、各種データを一時的に記憶する等のワークエリアとして動作するRAM(ランダム・アクセス・メモリ)も備えられている。 Further, the storage unit 3 is provided with a backup range storage unit that stores the backup range of which function data is backed up at the time of a backup operation described later, and temporarily stores various data. A random access memory (RAM) that operates as a work area is also provided.
無線通信部(送受信部)4は、電話の通話機能としての動作時にはアンテナ5から取り込んだ音声の無線信号を受信ベースバンド信号に復調した後に、音声信号処理部6を介して受話スピーカ7から音声出力させる。また、送話マイク8から入力された音声信号を音声信号処理部6で処理させた後に無線通信部4に送り、無線通信部4では音声信号を送信ベースバンド信号に符号化したのちにアンテナ5から送信出力させる。
The radio communication unit (transmission / reception unit) 4 demodulates the radio signal of audio captured from the
また、電子メール機能、インターネット接続機能等の動作時には、アンテナ5及び無線通信部4を介して電子メールの送受信およびWebサイトの閲覧が可能であり、電子メールの送受信情報及びWebサイトの閲覧情報は表示部9に送られて表示出力される。
Further, during the operation of the e-mail function, the Internet connection function, etc., it is possible to send / receive e-mails and browse websites via the
表示部9は、例えば、ドットマトリクスタイプの液晶表示装置あるいはEL表示装置から構成され、電話装置として必要な情報(相手方の電話番号、電波受信状態、電池残量等の情報)を表示するとともに、上述した如く電子メールやWebサイトの内容表示を行う。又、アドレス帳機能やスケジュール機能の時は、アドレス帳情報(氏名、住所及び電話番号などのデータ)やスケジュール情報(スケジュール時刻及び要件などのデータ)を表示する。
The
操作部10は、この携帯電話装置1に設けられた操作キーであり、詳細は図示していないが、電源のオン・オフキー、数値情報及び文字情報を入力する数値文字入力キー、各種機能(アプリケーション)の起動及び終了を選択する各種のアプリケーションキー、通話のオンフックキー及びオフフックキー等各機能を動作させるためのキーを備えている。
The
アプリ情報記憶部11は、各種のアプリケーションに関連する情報(データ)を記憶するもので、具体的に図示していないが、例えば、アドレス帳機能のアドレス帳情報を記憶するアドレス帳情報記憶部、スケジュール情報を記憶するスケジュール情報記憶部、メール機能の送受信メール情報を記憶するメール情報記憶部、インターネット機能のWebサイトのURL情報などを記憶するWeb情報記憶部などの記憶領域が設けられている。
The application
また、このアプリ情報記憶部11には、後述する暗証番号を記憶する暗証番号記憶部も設けられていると共に、携帯電話装置1が特殊な状態になったことが検出された際のバックアップ動作を制御するバックアップ設定フラグ11Fも備えられている。このバックアップ設定フラグ11Fについては後述する。
The application
バックアップメモリ12は、例えばフラッシュROMのような不揮発性で且つ書き込み読み出しが可能なメモリからなり、携帯電話装置1に着脱可能なメモリカードとして構成されている。このバックアップメモリ12は、後述する様に、携帯電話装置1のバックアップ機能が動作したとき、アプリ情報記憶部11に記憶されている各種のアプリケーションの情報(データ)が順次書き込まれるもので、所謂バックアップ先メモリとして機能する。
The
尚、上記バックアップメモリ12に書き込まれる各種のアプリケーションに関連するデータは、後述する特殊状態検出部13によって検出される特殊状態のレベルによって異なるもので、例えば特殊状態のレベルが低く携帯電話装置1の破損の可能性が低いときには、アドレス帳機能、メール機能及びスケジュール機能のデータのみをバックアップデータとして書き込み、特殊状態のレベルが高く携帯電話装置1の破損の可能性が高いときには、全てのデータを書き込む様にそのバックアップする機能或いはデータの範囲が記憶部3のプログラム記憶領域に予め記憶されている。
The data related to various applications written in the
然して、特殊状態検出部13は、携帯電話装置1自体が特殊状態になっているか否かを検出する、センサ(図示せず)付きの検出回路であり、例えば3軸方向加速度センサを備えて携帯電話装置1自体が落下していることを検出したり、水濡れセンサを備えて携帯電話装置1が水に浸った状態(機器内部に水分が浸水する可能性がある状態)を検出したり、温度センサを備えて、携帯電話装置1の周囲の環境が異常に高温化している(例えば、直射日光下等に長時間放置)或いは低温化している(例えば雪中等に放置)ことなどを検出する。
However, the special
電源部14は、図示していない充電可能な二次電池と、この二次電池の電池電圧が低下した際に各回路部にバックアップ電圧を供給するバックアップ電池とからなり、上述した各回路部に駆動電圧を供給するものである。
The
上述したアプリ情報記憶部11のバックアップ設定フラグ11Fは、図2に説明してある様に、その値が「0」に設定されている時にはバックアップ動作を行わず、「1」に設定されているときには機器に装着されているバックアップメモリ12にバックアップされるデータを記憶させるものである。
As described in FIG. 2, the
又、バックアップ設定フラグ11Fの値が「2」に設定されている際には、無線通信部4及びアンテナ5を介して、ネットワーク上に予め設けられているサーバなどのネットワークメモリにバックアップされるデータを送信して記憶させるもので、このために、図示していないが、送信先の電話番号、或いはメールアドレス、又は、WebサイトのURLなどがアプリ情報記憶部11の図示しない記憶領域に予め設定されている。
When the value of the
上記のごとく構成された携帯電話装置1の動作につき、図3及び図4のフローチャートを参照して説明する。
The operation of the
上記図3及び図4のフローチャートには記載されていないが、通常、携帯電話装置1は待ち受け状態にあり、音声通話やメールの着信があると着信報知がなされる。そして、音声通話の場合はオフフックキーの操作により発信相手との通話が可能となり、メールを受信した場合は受信したメール内容が表示部9に表示される。
Although not described in the flowcharts of FIGS. 3 and 4, the
一方、インターネット接続機能の動作時には、アンテナ5及び無線通信部4を介してWebサイトの閲覧が可能であり、又、アドレス帳機能やスケジュール機能の動作時は、アドレス帳情報(氏名、住所及び電話番号など)やスケジュール情報(スケジュール時刻及び要件など)が表示部9に表示される。
On the other hand, when the Internet connection function is operated, the website can be browsed via the
更に、発呼のための電話番号入力や、アドレス帳やスケジュールのデータ入力、メール機能におけるメール文作成のためのキー入力などはすべて上記操作部10でのキー入力によって行われる。
Further, the telephone number input for making a call, the data entry for the address book and schedule, the key input for creating the mail text in the mail function, etc. are all performed by the key input on the
然して、事前に、携帯電話装置1が上述した様な特殊な状態になった時に、アプリ情報記憶部11に記憶されているデータのバックアップを行わせるか否かに応じてバックアップ設定フラグ11Fを設定しておく。
However, when the
即ち、図2で説明した様に、データのバックアップを行わせる必要がないときには、上記操作部10でのキー入力によってバックアップ設定フラグを「0」に、バックアップメモリ12にデータのバックアップを行わせる場合には「1」に、無線通信部4及びアンテナ5を介して、ネットワーク上に予め設けられているサーバなどのネットワークメモリにバックアップさせる場合には「2」を夫々設定しておく。
That is, as described with reference to FIG. 2, when it is not necessary to back up data, the backup setting flag is set to “0” by key input on the
このような状態において、中央制御部2は、常に所定タイミングで、図3に示す特殊状態の検出を割り込み処理として実施している。
In such a state, the
この図3の処理に於いて、ステップS1は、特殊状態検出部14で携帯電話装置1が上述した様な特殊な状態になったことが検出されたか否か及び特殊な状態であった場合のそのレベルを判断するものである。
In the process of FIG. 3, step S1 is performed when the special
即ち、例えば携帯電話装置1を落下させてしまった場合、特殊状態検出部14の加速度センサからの加速度を示す信号の値が、特定の閾値以上であれば特殊な状態であると判断され、しかもその閾値を超えた加速度信号の値が予め定められた特定の値より大きい値か小さい値かによってその特殊状態のレベルが判断される。
That is, for example, when the
そして、次のステップS2では、この時点に於いて何らかの他の機能のアプリケーション処理が実行中(作業中)であるのか否かが判断される。 In the next step S2, it is determined whether application processing of some other function is being executed (working) at this time.
例えば、メール機能のアプリケーションが動作中でメール文を作成していた時に携帯電話装置1を落下させてしまった場合には、上記ステップS2では作業中であると判断されるので次のステップS3に進み、その時点までの作業していた作業中データ、即ちその時点でそれまで作成していたメール文をアプリ情報記憶部11に一時保存させる。
For example, if the
そして次のステップS4では、動作中のアプリケーション、上記の例ではメール機能のアプリケーションを停止(休止)させ、次のステップS5で、バックアップ設定フラグ11Fを読み出す処理を行う。
In the next step S4, the active application, in the above example, the mail function application is stopped (paused), and in the next step S5, the
尚、ステップS1で特殊な状態になったことが検出された時に、いずれのアプリケーションも動作していなかった場合には、上記ステップS2から直接ステップS5に進む。 If it is detected in step S1 that a special state has occurred, if no application is running, the process proceeds directly from step S2 to step S5.
ステップS5の後のステップS6では、バックアップ設定フラグ11Fの値が「0」より大きいか否か、即ち「1」若しくは「2」であるか否かが判断される。
In step S6 after step S5, it is determined whether or not the value of the
「1」若しくは「2」であった場合には、ステップS7に進み、ステップS1で検出された特殊状態のレベルに応じてバックアップする範囲を特定する。即ち、上述した如く特殊状態の特殊状態のレベルが低く携帯電話装置1の破損の可能性が低いときには、アドレス帳機能、メール機能及びスケジュール機能のデータのみをバックアップ範囲として特定し、特殊状態のレベルが高く携帯電話装置1の破損の可能性が高いときには、全てのデータをバックアップの範囲として特定する。
If it is “1” or “2”, the process proceeds to step S7, and the range to be backed up is specified according to the level of the special state detected in step S1. That is, as described above, when the level of the special state in the special state is low and the possibility of damage to the
そして、次のステップS8では、特定された範囲のデータを暗号化して記憶部3のワークエリアに記憶させる。この場合、暗号化は、上記アプリ情報記憶部11の暗証番号記憶部に記憶されている暗証番号を用いて暗号化し、暗号化されたデータが上記暗証番号の入力で暗号化が解除されて元のデータに復元出来る様にする。
In the next step S8, the specified range of data is encrypted and stored in the work area of the storage unit 3. In this case, the encryption is performed using the password stored in the password number storage unit of the application
次のステップS9はバックアップ処理であり、詳細なフローを図5に示す。図5に於いて、ステップA1は、バックアップ設定フラグ11Fを読み出し次のステップA2では、バックアップ設定フラグ11Fの値が「1」であるか否かを判断する。
The next step S9 is backup processing, and a detailed flow is shown in FIG. In FIG. 5, step A1 reads the
そして、バックアップ設定フラグ11Fの値が「1」であった場合にはステップA3に進み、図3のステップS8でワークエリアに記憶された暗号化されているデータをバックアップメモリ12に記憶させてこのバックアップ処理のフローを抜け、図3のステップS10に進む。
If the value of the
一方、図5のステップA2で、バックアップ設定フラグ11Fの値が「1」でない場合は値が「2」であった場合であり、この場合にはステップA4に進み、暗号化されたデータを図1の無線通信部4及びアンテナ5を介して、ネットワーク上のサーバなど予め定められた外部保存先であるネットワークメモリに送信して記憶させる。その後、図3のステップS10に進む。
On the other hand, if the value of the
図3のステップS10は、携帯電話装置1が特殊な状態から通常状態に戻ったか否かを判断するもので、例えば、加速度センサからの加速度信号が無くなった時、特殊な状態が終了して通常状態に戻ったと判断し、この判断がなされた際には図4のステップS11に進む。
Step S10 in FIG. 3 determines whether or not the
ステップS11では、特殊状態のレベルに応じたチェックプログラムを実行させるもので、特殊状態のレベルが高かった場合には、電源投入時に行われる初期化シーケンスと同じ動作が可能であるか否かを判別するといった高レベルのチェックを行い、特殊状態のレベルが低かった場合は、電源電圧の値は正常範囲か否か、クロックパルスは正常範囲の周波数か否かといった低レベルのチェックを行い、次のステップS12で動作が正常であったか否かを判断する。 In step S11, a check program corresponding to the level of the special state is executed. If the level of the special state is high, it is determined whether or not the same operation as the initialization sequence performed when the power is turned on is possible. If the special state level is low, the power supply voltage value is in the normal range, and the clock pulse is in the normal range frequency. In step S12, it is determined whether or not the operation is normal.
ステップS12において、動作が正常で無い場合は故障などが発生したものとして直ちにこのフローを終了するが、動作が正常で故障などが発生していないことが判断されると次のステップS13のバックアップ先データ削除処理に進む。 In step S12, if the operation is not normal, this flow is immediately terminated as a failure has occurred, but if it is determined that the operation is normal and no failure has occurred, the next backup destination in step S13 Proceed to the data deletion process.
図6は、ステップS13のバックアップ先データ削除処理の詳細なフローであり、先ずステップB1では、バックアップ設定フラグ11Fの値を読み出し、次のステップB2でその値が「1」であるか否か、即ち「1」若しくは「2」のいずれであるかが判断される。
FIG. 6 is a detailed flow of the backup destination data deletion processing in step S13. First, in step B1, the value of the
バックアップ設定フラグ11Fの値が「1」であった場合は、図5のステップA3でバックアップデータがバックアップメモリ12に記憶されたので、図6のステップB3では、バックアップメモリ12にバックアップデータとして記憶されたデータをバックアップメモリ12から削除し、このバックアップ処理のフローを抜けて図4のステップ14に進む。
If the value of the
一方、図6のステップB2でバックアップ設定フラグ11Fの値が「2」であった場合にはステップB4に進み、図5のステップA4で外部保存先に送信されたバックアップデータを削除する様、外部保存先に削除指令を送信した後図4のステップ14に進む。
On the other hand, if the value of the
図4のステップS14は、図3のステップS2において特殊状態が検出された時に動作中だったアプリケーションがあることが検出され、且つ次のステップS3でその時のデータが一時保存され、更にステップS4で休止モードに設定されたアプリケーションが存在するか否かを判断するものである。 In step S14 of FIG. 4, it is detected that there is an application that was running when the special state was detected in step S2 of FIG. 3, and the data at that time is temporarily stored in the next step S3, and further in step S4. It is determined whether or not there is an application set in the sleep mode.
そのようなアプリケーションが存在しない場合は、このフローは終了するが、休止したアプリケーションが存在する場合、例えば上述した様にメール機能の動作中に特殊状態が検出された場合などにあってはステップS15に進み、休止モードに設定されたアプリケーションが休止時点から再開出来る様な状態に復帰させてから本フローを終了する。 If such an application does not exist, this flow ends. However, if there is a suspended application, for example, if a special state is detected during the operation of the mail function as described above, step S15 is performed. The flow is finished after returning to a state where the application set in the sleep mode can be resumed from the pause time.
このように、上記の実施形態によれば、機器自体の落下や異常環境下等特殊な状態にあることが加速度センサや環境センサによって検出され、その結果、バックアップ機能が働いてデータがバックアップ用のメモリに記憶された場合でも、当該電子機器が正常に動作していれば、バックアップ用のメモリに記憶されたバックアップデータを削除するので、情報の漏洩のリスクを下げることができる。 As described above, according to the above-described embodiment, the acceleration sensor or the environmental sensor detects that the device itself is in a special state such as falling or in an abnormal environment, and as a result, the backup function is activated and the data is for backup. Even when stored in the memory, if the electronic device is operating normally, the backup data stored in the backup memory is deleted, so that the risk of information leakage can be reduced.
又、携帯電話に着脱可能なメモリは、上述した如くバックアップデータを記憶するバックアップメモリとして用いられるだけでなく、各種アプリケーションの情報、例えばWeb画像情報や、カメラ機能を備えていれば撮像画像情報等を記憶するメモリとしても用いられることが多い。この場合、上記の実施形態では、上述した如く当該電子機器が正常に動作することを条件にバックアップデータを削除するので、バックアップのために不必要に記憶容量が使われてしまうことを防ぐことができる。 The memory that can be attached to and detached from the mobile phone is not only used as a backup memory for storing backup data as described above, but also information on various applications, for example, Web image information, captured image information if a camera function is provided, etc. Is often used as a memory for storing. In this case, in the above embodiment, the backup data is deleted on condition that the electronic device operates normally as described above, so that it is possible to prevent the storage capacity from being used unnecessarily for backup. it can.
尚、バックアップメモリとして機器に装着されるメモリ、通信を介して記憶されるメモリといった様に複数のメモリの中から選択できるようにしたので、最も機密性を保つことが出来るメモリの選択が可能である。 It is possible to select the memory that can maintain the most confidentiality because it can be selected from a plurality of memories such as a memory installed in the device as a backup memory and a memory stored through communication. is there.
又、特殊状態の発生後、当該電子機器が正常に動作しなかった場合にはデータのバックアップがなされ、正常に動作した場合には特殊状態が検出されたときの状態に復帰することが出来るので、状況に応じた最も有用な使い方が出来る。 In addition, if the electronic device does not operate normally after the occurrence of a special state, data backup is performed, and if it operates normally, it can return to the state when the special state was detected. , You can use the most useful depending on the situation.
更に、バックアップは暗号化されたデータとして記憶されるのでデータの機密性を確保出来るばかりか、暗証番号によって容易に元のデータに戻すことが出来る。 Further, since the backup is stored as encrypted data, not only can the confidentiality of the data be ensured, but also the original data can be easily restored by the password.
第2実施形態
図7は、本発明の第2実施形態による動作フローチャートである。この第2実施形態は、第1実施形態の図4のフローチャートを図7の如きフローチャートしたものであり、その他の構成は全て第1実施形態と同じであるので第1実施形態と同じ構成の詳細な説明に関しては省略する。
Second Embodiment FIG. 7 is an operation flowchart according to a second embodiment of the present invention. In the second embodiment, the flowchart of FIG. 4 of the first embodiment is a flowchart as shown in FIG. 7, and all other configurations are the same as those of the first embodiment. Detailed explanations are omitted.
然して、図7のステップS11に於いて特殊状態レベルに応じた機器動作チェックを行い次のステップS12において正常動作であることが検出された場合にはステップS20に進む。 However, in step S11 of FIG. 7, a device operation check corresponding to the special state level is performed, and if normal operation is detected in the next step S12, the process proceeds to step S20.
このステップS20は、携帯電話装置1の内部データ、即ち、図1のアプリ情報記憶部11に記憶されている各種アプリケーションの情報(データ)、即ち、電子メールデータ、アドレス帳情報(氏名、住所及び電話番号などのデータ)、スケジュール情報(スケジュール時刻及び要件などのデータ)を夫々チェックするもので、次のステップS21では、そのチェックした結果、全ての内部データが正常か否か、即ちデータの破壊等が発生しているか否かが判断される。
In step S20, internal data of the
ステップS21において、アプリ情報記憶部11に記憶されている内部データが正常であると判断されるとステップS22に進む。このステップS22は、バックアップ先のメモリにバックアップされたデータが存在するか否かを判別するものである。
If it is determined in step S21 that the internal data stored in the application
この場合、バックアップ先のメモリがバックアップメモリ12であった場合にはそのバックアップメモリ12のバックアップデータの記憶領域として指定された領域にデータが存在するか否かを判断する。
In this case, if the backup destination memory is the
又、バックアップ先のメモリがネットワークメモリであったの場合には、送信したバックアップデータが記憶されているか否かを問い合わせてその回答により判断する。 If the backup destination memory is a network memory, an inquiry is made as to whether or not the transmitted backup data is stored, and a determination is made based on the answer.
そして、バックアップ先メモリにバックアップされたデータが存在しない場合にはステップS14に進むが、バックアップ先のメモリにバックアップされたデータが存在する場合にはステップS13に進み、図6で詳細を示したフローチャートによって、バックアップ先のメモリに記憶されているバックアップデータを削除する。 Then, if the backed up data does not exist in the backup destination memory, the process proceeds to step S14. If the backed up data exists in the backup destination memory, the process proceeds to step S13, and the flowchart shown in detail in FIG. To delete the backup data stored in the backup destination memory.
即ち、ステップS12において、機器動作が正常であることが判断されたときは、第1実施形態の図4で示した様な無条件でバックアップされたデータを削除するのではなく、元の内部データが正常であることを判断した上で削除を行うものである。 That is, when it is determined in step S12 that the device operation is normal, the unconditionally backed up data as shown in FIG. 4 of the first embodiment is not deleted, but the original internal data is deleted. Is deleted after determining that is normal.
一方、ステップS21において、アプリ情報記憶部11に記憶されている内部データが正常では無いと判断されると、ステップS23においてバックアップ先にバックアップデータが記憶されているか否かが判断され、バックアップデータが記憶されていると判断されると次のステップS24に於いて、そのバックアップデータが正常か否かが判断される。
On the other hand, if it is determined in step S21 that the internal data stored in the application
バックアップ先のデータが正常であることが判断されるとステップS25に進んでバックアップ先のデータをアプリ情報記憶部11に書き込む。即ち、ステップS20及びS21によってアプリ情報記憶部11に記憶されている内部データが正常では無いと判断された場合でも、バックアップ先のデータが正常であれば、ステップS25でそのバックアップ先の正常なデータを用いてアプリ情報記憶部11の内部データを更新するものである。
If it is determined that the backup destination data is normal, the process advances to step S25 to write the backup destination data into the application
この場合、バックアップ先のメモリには、暗号化されたバックアップデータが記憶されているので、暗号化されているバックアップデータを元のデータに復号化してアプリ情報記憶部11に記憶させる。この様にして、アプリ情報記憶部11に正常なデータが書き込まれた後は、ステップS13に進み、バックアップ先のデータを削除する。
In this case, since the encrypted backup data is stored in the backup destination memory, the encrypted backup data is decrypted into the original data and stored in the application
上記ステップS24に於いてバックアップ先のデータが正常でなかった場合は、ステップS26に進む。このステップS26に至るのは、ステップS12で機器の動作に異常がなかったにもかかわらず、ステップS21でアプリ情報記憶部11に記憶されている内部データに異常があることが検出され且つステップS24においてバックアップ先のデータにも異常があることが検出された場合である。
If the backup destination data is not normal in step S24, the process proceeds to step S26. The reason for reaching step S26 is that although there is no abnormality in the operation of the device in step S12, it is detected in step S21 that there is an abnormality in the internal data stored in the application
従って、上記ステップS26では、機器の動作には問題が無い、或いは障害が発生していない旨のメッセージ、機器内部に記憶されている内部データには異常が発生している旨のメッセージ及びバックアップ先のデータにも異常が発生している、或いは、バックアップが正常に行われなかった旨のメッセージを夫々図1の表示部9で行わせるものである。
Accordingly, in step S26, a message indicating that there is no problem in the operation of the device or that a failure has not occurred, a message indicating that an abnormality has occurred in the internal data stored in the device, and a
然して、このステップS26での処理終了後或いは上記ステップS23でバックアップ先にバックアップデータが存在しなかった場合には夫々ステップS14に進む。 However, after completion of the processing in step S26 or when backup data does not exist at the backup destination in step S23, the process proceeds to step S14.
上記ステップS12において、機器動作が正常ではないと判断されたときはステップS27に進む。このステップS27からステップS30迄は、夫々上述したステップS20、S21、S22及びステップS13と同様の処理であり、即ち、内部データが正常であることが判断され(ステップS28:YES)、バックアップ先にデータがあると判断された場合(ステップS29:YES)、ステップS30においてバックアップ先のデータが削除されるものである。 If it is determined in step S12 that the device operation is not normal, the process proceeds to step S27. Steps S27 to S30 are the same processes as steps S20, S21, S22 and S13 described above, that is, it is determined that the internal data is normal (step S28: YES), and the backup destination is set. If it is determined that there is data (step S29: YES), the backup destination data is deleted in step S30.
ステップS30においてバックアップ先のデータが削除された後或いはステップS29に於いてバックアップ先にバックアップデータが存在しなかった場合は夫々ステップS31に進む。 After the backup destination data is deleted in step S30 or when backup data does not exist in the backup destination in step S29, the process proceeds to step S31.
このステップS31は、ステップS12及びステップS28で、機器が正常動作しなかったこと及びアプリ情報記憶部11に記憶されている内部データは正常であることが夫々検出されたことを受け、表示部9に、機器の動作には問題が有る或いは障害が発生している旨のメッセージ及び機器内部に記憶されている内部データには異常が無い旨のメッセージを表示させるものである。
In step S31, in response to the detection that the device does not operate normally in step S12 and step S28 and that the internal data stored in the application
ステップS28で、内部データが正常でないことが判断された場合にはステップS32に進む。このステップS32及び次のステップS33はステップS23及びステップS24と同様に、ステップS32でバックアップ先にバックアップデータが記憶されているか否かを判断し、ステップS33でバックアップ先のバックアップデータが正常か否かを判断するものである。 If it is determined in step S28 that the internal data is not normal, the process proceeds to step S32. In step S32 and next step S33, similarly to step S23 and step S24, it is determined whether backup data is stored in the backup destination in step S32, and whether backup data in the backup destination is normal in step S33. Is to judge.
ステップS32でバックアップ先にバックアップデータが記憶されていると判断され且つステップS33でバックアップデータが正常で有ることが判断されるとステップS34に進み、機器動作に問題がある旨のメッセージ、機器の内部データに異常がある旨のメッセージ及びバックアップ先のバックアップデータは正常である旨のメッセージが表示部9に表示される。
If it is determined in step S32 that the backup data is stored in the backup destination and if it is determined in step S33 that the backup data is normal, the process proceeds to step S34, and a message indicating that there is a problem with the device operation, the internal of the device A message indicating that the data is abnormal and a message indicating that the backup data at the backup destination is normal are displayed on the
又、ステップS33でバックアップ先データが正常でないと判断されるとステップS35に進み、機器動作に問題がある旨のメッセージ、機器の内部データに異常がある旨のメッセージ及びバックアップ先のバックアップデータにも異常がある旨のメッセージが表示部9に表示される。
If it is determined in step S33 that the backup destination data is not normal, the process proceeds to step S35, and a message indicating that there is a problem with the device operation, a message indicating that the internal data of the device is abnormal, and backup data at the backup destination are also displayed. A message indicating that there is an abnormality is displayed on the
更に、ステップS32においてバックアップ先にはバックアップデータが記憶されていないと判断された場合にはステップS36に進み、機器動作に問題がある旨のメッセージ、バックアップ先にはバックアップデータが記憶されていない旨のメッセージが表示部9に表示されるものである。
Further, if it is determined in step S32 that backup data is not stored in the backup destination, the process proceeds to step S36, a message indicating that there is a problem with the device operation, and that backup data is not stored in the backup destination. Is displayed on the
以上の如き動作をする上記第2の実施形態では、第1の実施形態で得られる効果に加えて更に以下の効果が得られる。 In the second embodiment that operates as described above, the following effects are obtained in addition to the effects obtained in the first embodiment.
まず、バックアップ処理後、バックアップの元データであるアプリ情報記憶部11に記憶されているデータが正常であるか否かを判断してからバックアップ先のバックアップデータを削除しているので、バックアップデータを消去しても確実に元データが確保出来、バックアップデータによるデータの漏洩を防止しえる。
First, after the backup process, the backup data at the backup destination is deleted after determining whether the data stored in the application
又、バックアップの元データであるアプリ情報記憶部11に記憶されているデータが正常で無くても、バックアップ先のバックアップデータが正常であった場合には、バックアップデータをバックアップの元データであるアプリ情報記憶部11に記憶させる様にしているので、バックアップデータを消去しても確実に元データが確保出来る。
In addition, even if the data stored in the application
又、上記第2の実施形態では、特殊状態検出後の動作状況に応じて、機器の動作状態、元のデータやバックアップされたデータ等の状態について報知表示させるのでユーザに最適な情報を提供することができる。ユーザは、メーカ等に修理を依頼すべきか否か、バックアップ元のデータ、バックアップ先のデータをどのように扱うべきかの判断材料として用いることが出来る。 In the second embodiment, the user is provided with the optimum information because the operation status of the device, the status of the original data, the backed-up data, etc. is displayed in accordance with the operating status after the special status is detected. be able to. The user can use it as a material for determining whether or not to request repair from a manufacturer or the like, and how to handle backup source data and backup destination data.
又、特殊状態の検出を複数レベルに分け、レベルに応じて、バックアップ範囲を異ならせたり、異なった機器の動作チェックを行わせる様にしたりしたので、特殊状態の検出後の機器動作の正常判別の処理を必要最小限の軽いものにすることができる。 Also, the special status detection is divided into multiple levels, and depending on the level, the backup range is different and the operation check of different devices is performed. Can be made as light as possible.
尚、上記実施例では、バックアップ先のメモリとして、着脱可能なバックアップメモリ12及びネットワークメモリのいずれか一方を選択する様にしたが、例えば、機器内部に不揮発性の固定メモリを設けてこれをバックアップメモリとして選択する様にしてもよく、或いは着脱可能な不揮発性のメモリを複数設け、このうちの一つをバックアップメモリとして選択する様にしても良い。
In the above embodiment, one of the
又、複数のメモリのうちの一つをバックアップメモリとするのではなく、例えば複数のメモリをバックアップメモリとし、夫々にバックアップデータを書き込む様にしても良い。この場合、同じデータを順次複数のバックアップメモリに記憶させても良いし、メモリ毎に異なったデータを順次記憶させる様にしても良い。 Further, instead of using one of the plurality of memories as a backup memory, for example, a plurality of memories may be used as backup memories, and backup data may be written to each of them. In this case, the same data may be sequentially stored in a plurality of backup memories, or different data may be sequentially stored for each memory.
尚、このような場合であっても、特殊状態後に機器が正常動作することが判別された場合、或いはバックアップ元のデータが正常であると判別された場合には、上記の各バックアップメモリに記憶されたデータが削除される様に構成することはいうまでもない。 Even in such a case, if it is determined that the device operates normally after the special state, or if it is determined that the backup source data is normal, the data is stored in each backup memory. Needless to say, a configuration is adopted in which deleted data is deleted.
又、バックアップ中に障害が発生することを考慮して、各アプリケーションやデータに優先順位を付け、この優先順位に従って順次バックアップを行う様にしても良い。 In consideration of the occurrence of a failure during backup, priorities may be assigned to each application and data, and backups may be sequentially performed according to the priorities.
更に、上記各実施形態では、本発明を携帯電話装置1に適用した例について述べたが、本発明はデジタルカメラ、パーソナルコンピュータ、音楽プレーヤ、PDAなど、どのような電子機器であっても適用可能である。
Further, in each of the above embodiments, the example in which the present invention is applied to the
1 携帯電話装置
2 中央制御部
3 記憶部
4 無線通信部
5 アンテナ
6 音声信号処理部
9 表示部
10 操作部
11 アプリ情報記憶部
12 バックアップメモリ
13 特殊状態検出部
DESCRIPTION OF
Claims (15)
この電子機器が特殊な状態にあるか否かを検出する特殊状態検出手段と、
この特殊状態検出手段によって前記電子機器が特殊な状態にあると検出された際に、前記記憶部に記憶されているデータをバックアップ先のメモリ手段にバックアップするバックアップ処理手段と、
このバックアップ処理手段によってバックアップが行われた後、前記電子機器が正常に動作するか否かを判別する正常動作判別手段と、
この正常動作判別手段によって前記電子機器が正常に動作すると判別された際に、前記バックアップ先のメモリ手段にバックアップされたデータを削除する削除手段と、
を備えたことを特徴とする電子機器。 In an electronic device having a storage unit for storing data,
Special state detecting means for detecting whether or not the electronic device is in a special state;
A backup processing means for backing up the data stored in the storage unit to a backup destination memory means when the special state detection means detects that the electronic device is in a special state;
After the backup is performed by the backup processing means, normal operation determining means for determining whether or not the electronic device operates normally;
When the normal operation determining means determines that the electronic device operates normally, a deleting means for deleting data backed up in the backup destination memory means,
An electronic device characterized by comprising:
この電子機器が特殊な状態にあるか否かを検出する特殊状態検出手段と、
この特殊状態検出手段によって前記電子機器が特殊な状態にあると検出された際に、前記記憶部に記憶されているデータをバックアップ先のメモリ手段にバックアップするバックアップ処理手段と、
このバックアップ処理手段によってバックアップが行われた後、前記記憶部に記憶されているデータが正常か否かを判別する記憶部データ正常判別手段と、
この記憶部データ正常判別手段によって前記記憶部に記憶されているデータが正常と判別された際に、前記バックアップ先のメモリ手段にバックアップされたデータを削除するデータ削除手段と、
を備えたことを特徴とする電子機器。 In an electronic device having a storage unit for storing data,
Special state detecting means for detecting whether or not the electronic device is in a special state;
A backup processing means for backing up the data stored in the storage unit to a backup destination memory means when the special state detection means detects that the electronic device is in a special state;
After the backup is performed by the backup processing unit, a storage unit data normal determination unit that determines whether the data stored in the storage unit is normal;
When the data stored in the storage unit is determined to be normal by the storage unit data normal determination unit, the data deletion unit for deleting the data backed up in the backup destination memory unit,
An electronic device characterized by comprising:
前記記憶部データ正常判別手段によって前記記憶部に記憶されているデータが正常ではないと判別され且つ前記バックアップ先データ正常判別手段によって前記バックアップ先のメモリ手段にバックアップされたデータが正常であると判断された際に、前記メモリ手段にバックアップされたデータを前記記憶部に記憶させる記憶制御手段と、
を備えたことを特徴とする請求項2に記載の電子機器。 Further, backup destination data normal determination means for determining whether or not the data backed up in the backup destination memory means is normal,
The storage unit data normality determining unit determines that the data stored in the storage unit is not normal, and the backup destination data normality determining unit determines that the data backed up to the backup destination memory unit is normal Storage control means for storing data backed up in the memory means in the storage unit,
The electronic apparatus according to claim 2, further comprising:
前記バックアップ処理手段は、前記特殊状態検出手段によって前記電子機器が特殊な状態にあると検出された際に、前記記憶部に記憶されているデータを前記バックアップ先選択手段によって選択されたバックアップ先のメモリ手段にバックアップし、
前記削除手段は、前記バックアップ先選択手段によって選択されたバックアップ先のメモリ手段にバックアップされたデータを削除することを特徴とする請求項1又は2に記載の電子機器。 Further, one of a plurality of backup destination memory means including a non-volatile memory means detachably attached to the electronic device and an external memory means to which data to be backed up by communication is transmitted as the backup destination memory means. Backup destination selection means to select
The backup processing means, when the special state detection means detects that the electronic device is in a special state, the data stored in the storage unit is stored in the backup destination selected by the backup destination selection means. Back up to memory means,
3. The electronic apparatus according to claim 1, wherein the deletion unit deletes data backed up in the backup destination memory unit selected by the backup destination selection unit.
前記バックアップ処理手段は、前記レベル判別手段によって判別されたレベルに基づきバックアップするデータの範囲を設定することを特徴とする請求項1又は2に記載の電子機器。 The special state detecting means further comprises level determining means for determining which level of the special state is a plurality of special states.
The electronic apparatus according to claim 1, wherein the backup processing unit sets a range of data to be backed up based on the level determined by the level determination unit.
前記正常動作判別手段は、前記レベル判別手段によって判別されたレベルに基づきそれぞれ異なった判別方法で正常に動作するか否かを判別することを特徴とする請求項1又は2に記載の電子機器。 The special state detecting means further comprises level determining means for determining which level of the special state is a plurality of special states.
The electronic apparatus according to claim 1, wherein the normal operation determining unit determines whether or not the normal operation is normally performed by a different determination method based on the level determined by the level determining unit.
電子機器が特殊な状態にあるか否かを検出する特殊状態検出機能、
この特殊状態検出機能によって前記電子機器が特殊な状態にあると検出された際に、記憶部に記憶されているデータをバックアップ先のメモリ手段にバックアップするバックアップ処理機能、
このバックアップ処理機能によってバックアップが行われた後、前記電子機器が正常に動作するか否かを判別する正常動作判別機能、
この正常動作判別機能によって前記電子機器が正常に動作すると判別された際に、前記バックアップ先のメモリ手段にバックアップされたデータを削除する削除機能、
を実現させるためのプログラム。 On the computer,
Special state detection function to detect whether the electronic device is in a special state,
A backup processing function for backing up the data stored in the storage unit to a backup destination memory means when the special state detection function detects that the electronic device is in a special state;
A normal operation determination function for determining whether or not the electronic device operates normally after backup is performed by the backup processing function;
A deletion function for deleting data backed up in the backup destination memory means when it is determined that the electronic device operates normally by the normal operation determination function;
A program to realize
電子機器が特殊な状態にあるか否かを検出する特殊状態検出機能、
この特殊状態検出手段によって前記電子機器が特殊な状態にあると検出された際に、記憶部に記憶されているデータをバックアップ先のメモリ手段にバックアップするバックアップ処理機能、
このバックアップ処理手段によってバックアップが行われた後、前記記憶部に記憶されているデータが正常か否かを判別する記憶部データ正常判別機能、
この記憶部データ正常判別手段によって前記記憶部に記憶されているデータが正常と判別された際に、前記バックアップ先のメモリ手段にバックアップされたデータを削除するデータ削除機能、
を実現させるためのプログラム。
On the computer,
Special state detection function to detect whether the electronic device is in a special state,
A backup processing function for backing up the data stored in the storage unit to a backup destination memory means when the special state detecting means detects that the electronic device is in a special state;
A storage unit data normality determination function for determining whether or not the data stored in the storage unit is normal after backup is performed by the backup processing unit;
A data deletion function for deleting data backed up in the backup destination memory means when the data stored in the storage part is determined to be normal by the storage part data normality determining means;
A program to realize
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009178932A JP5522718B2 (en) | 2009-07-31 | 2009-07-31 | Electronic device and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009178932A JP5522718B2 (en) | 2009-07-31 | 2009-07-31 | Electronic device and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2011034275A JP2011034275A (en) | 2011-02-17 |
JP5522718B2 true JP5522718B2 (en) | 2014-06-18 |
Family
ID=43763295
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009178932A Expired - Fee Related JP5522718B2 (en) | 2009-07-31 | 2009-07-31 | Electronic device and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5522718B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102685324A (en) * | 2012-04-23 | 2012-09-19 | 华为终端有限公司 | Automatic data backup method and device |
CN104008027B (en) * | 2014-05-06 | 2017-12-29 | 可牛网络技术(北京)有限公司 | Data back up method, device and the mobile terminal of mobile terminal |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01205395A (en) * | 1988-02-12 | 1989-08-17 | Asahi Chem Ind Co Ltd | Backup information storage system |
JP2001202167A (en) * | 2000-01-20 | 2001-07-27 | Toyo Commun Equip Co Ltd | Computer and its control method |
JP2002041370A (en) * | 2000-07-25 | 2002-02-08 | Canon Inc | Storage device and its control method |
JP2003067259A (en) * | 2001-08-28 | 2003-03-07 | Canon Electronics Inc | Information recording apparatus |
JP4634745B2 (en) * | 2004-06-04 | 2011-02-16 | パナソニック株式会社 | mobile phone |
JP2006166044A (en) * | 2004-12-08 | 2006-06-22 | Canon Inc | Image processing apparatus and image processing method |
JP4965909B2 (en) * | 2006-06-27 | 2012-07-04 | 株式会社東芝 | IC card |
-
2009
- 2009-07-31 JP JP2009178932A patent/JP5522718B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2011034275A (en) | 2011-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4786707B2 (en) | Mobile terminal and function operation control method | |
CN101606408B (en) | Communication system and communication method | |
JP5439715B2 (en) | Portable terminal, control method, program, and recording medium | |
JP2008139996A (en) | Information leakage prevention system and data storage method | |
JP5522718B2 (en) | Electronic device and program | |
US8613087B2 (en) | Computing system | |
JP4634745B2 (en) | mobile phone | |
JP4044562B2 (en) | Electronic equipment | |
JP2009200722A (en) | Portable terminal and backup data read program thereof | |
JP2008245044A (en) | Data backup device of portable terminal | |
CN104615954A (en) | Password storage method and device | |
KR20080017660A (en) | System and method for monitoring of user terminal, apparatus for the same and security agent | |
KR100746548B1 (en) | Method and Mobile Communication Terminal for Sending Current Position Information by Using Built in Battery | |
JP4872721B2 (en) | Portable terminal, IMEI management method, and IMEI management program | |
JP2008244892A (en) | Image processing apparatus, image processing method, and image processing program | |
JP4466424B2 (en) | Method for protecting user data in portable communication device, portable communication device, and program | |
KR20120062590A (en) | Computing system | |
JP2007158831A (en) | Mobile communication terminal, information transfer control method and information transfer control program | |
JP3875250B2 (en) | Information erasing method, mobile communication terminal device, server system, information erasing system, and program | |
JP2009151400A (en) | Terminal apparatus and program | |
JP2007053776A (en) | Information erasing method and system, and server system | |
JP2005354273A (en) | Mobile phone | |
JP2006163577A (en) | Portable terminal device and data backup method therefor | |
KR100661325B1 (en) | The method for the conservation of message data using non-volatile memory | |
JP2009212861A (en) | Information processor and method for controlling its security |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120605 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130809 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130830 |
|
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: 20140313 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140403 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5522718 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |