(57)【特許請求の範囲】
【請求項１】
移動端末に用いられ、システムパーティションファイルを監視する方法であって、
監視サービスを起動することと、
ターゲットシステムパーティションにおけるファイルに対する操作という入力イベントがターゲットシステムパーティションに対して存在するか否かを監視するために監視サービスにおいて監視スレッドを作成することと、
監視スレッドにおいて前記ターゲットシステムパーティションに対する入力イベントが存在すると監視した場合、前記入力イベントをログファイルに記録することと、
監視された、ファイル作成、ファイル編集、ファイル削除またはファイル移動のうちの少なくとも１つを含む入力イベントについて分類を行い、前記入力イベントに応じて、対応のセキュリティ処理を行うことと、
前記ログファイルに基づいて編集または削除されたファイルを回復した上で、前記移動端末のオペレーティングシステムに対するバージョンアップを実行することと、を含み、
前記入力イベントに応じて、対応のセキュリティ処理を行うことは、
監視された入力イベントがファイル編集又はファイル移動である場合、前記入力イベントが事前設定の報告条件に合致するか否かを判断し、前記事前設定の報告条件に合致するなら、報告メッセージを送信することを含み、
前記事前設定の報告条件は、前記入力イベントがターゲットプログラムからのものであることを示すことを特徴とする方法。
【請求項２】
移動端末のシステムを起動する時、前記監視サービスを起動することを特徴とする請求項１に記載の方法。
【請求項３】
前記入力イベントに応じて、対応のセキュリティ処理を行うことは、
監視された入力イベントがファイル作成である場合、作成されたファイルを削除することと、
監視された入力イベントがファイル編集又はファイル削除である場合、編集する前のファイル又は削除するファイルをバックアップすることと、
監視された入力イベントがファイル削除である場合、削除されたファイルに対するアクセス要求を受信したら、前記削除されたファイルを送信するように要求するファイル回復の要求を送信することと、のうちの少なくとも１つを更に含むことを特徴とする請求項１又は２に記載の方法。
【請求項４】
前記方法はさらに、
アクセス権を得ていないプロセスが前記ログファイルに対する削除又は編集を行うことを制限するために、前記ログファイルに対しアクセス制限を設定することを含むことを特徴とする請求項１〜３のいずれかに記載の方法。
【請求項５】
前記ログファイルに対しアクセス制限を設定することは、
前記ログファイルに対しセキュリティ強化リナックス（ＳＥＬｉｎｕｘ）アクセス制限を設定することを含むことを特徴とする請求項４に記載の方法。
【請求項６】
移動端末に用いられ、システムパーティションファイルを監視する装置であって、
監視サービスを起動する起動モジュールと、
ターゲットシステムパーティションにおけるファイルに対する操作という入力イベントがターゲットシステムパーティションに対して存在するか否かを監視するために監視サービスにおいて監視スレッドを作成する監視モジュールと、
監視スレッドにおいて前記ターゲットシステムパーティションに対する入力イベントが存在すると監視した場合、前記入力イベントをログファイルに記録する記録モジュールと、
監視された、ファイル作成、ファイル編集、ファイル削除またはファイル移動のうちの少なくとも１つを含む入力イベントについて分類を行い、前記入力イベントに応じて、対応のセキュリティ処理を行う分類及びセキュリティ処理モジュールと、を含み、
前記移動端末は、前記ログファイルに基づいて編集または削除されたファイルを回復した上で、オペレーティングシステムに対するバージョンアップを実行し、
前記分類及びセキュリティ処理モジュールは、監視された入力イベントがファイル編集又はファイル移動である場合、前記入力イベントが事前設定の報告条件に合致するか否かを判断し、前記事前設定の報告条件に合致するなら、報告メッセージを送信する報告サブモジュールを含み、
前記事前設定の報告条件は、前記入力イベントがターゲットプログラムからのものであることを示すことを特徴とする装置。
【請求項７】
前記起動モジュールは移動端末のシステムを起動する時、前記監視サービスを起動することを特徴とする請求項６に記載の装置。
【請求項８】
前記分類及びセキュリティ処理モジュールは、
監視された入力イベントがファイル作成である場合、作成されたファイルを削除する削除サブモジュールと、
監視された入力イベントがファイル編集又はファイル削除である場合、編集する前のファイル又は削除するファイルをバックアップするバックアップサブモジュールと、
監視された入力イベントがファイル削除である場合、削除されたファイルに対するアクセス要求を受信したら、前記削除されたファイルを送信するように要求するファイル回復の要求を送信するファイル回復要求サブモジュールとのうちの少なくとも１つを含むことを特徴とする請求項６又は７に記載の装置。
【請求項９】
前記装置はさらに、
アクセス権を得ていないプロセスが前記ログファイルに対する削除又は編集を行うことを制限するために、前記ログファイルに対しアクセス制限を設定するアクセス制限モジュールを含むことを特徴とする請求項６〜８のいずれかに記載の装置。
【請求項１０】
前記アクセス制限は、セキュリティ強化リナックス（ＳＥＬｉｎｕｘ）アクセス制限であることを特徴とする請求項９に記載の装置。
【請求項１１】
システムパーティションファイルを監視する装置であって、
プロセッサと、
プロセッサにより実行可能なコマンドを記憶するメモリと、
を備え、
前記プロセッサは、
監視サービスを起動し、
ターゲットシステムパーティションにおけるファイルに対する操作という入力イベントがターゲットシステムパーティションに対して存在するか否かを監視するために監視サービスにおいて監視スレッドを作成し、
監視スレッドにおいて前記ターゲットシステムパーティションに入力イベントが存在すると監視した場合、前記入力イベントをログファイルに記録し、
監視された、ファイル作成、ファイル編集、ファイル削除またはファイル移動のうちの少なくとも１つを含む入力イベントについて分類を行い、前記入力イベントに応じて、対応のセキュリティ処理を行い、
前記ログファイルに基づいて編集または削除されたファイルを回復した上で、前記移動端末のオペレーティングシステムに対するバージョンアップを実行するように構成され、
前記入力イベントに応じて、対応のセキュリティ処理を行うことは、
監視された入力イベントがファイル編集又はファイル移動である場合、前記入力イベントが事前設定の報告条件に合致するか否かを判断し、前記事前設定の報告条件に合致するなら、報告メッセージを送信することを含み、
前記事前設定の報告条件は、前記入力イベントがターゲットプログラムからのものであることを示すことを特徴とする装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はシステムパーティションファイルを監視する方法及び装置に関する。
【０００２】
本願は、出願番号がＣＮ２０１５１０７８０６６６．８であり、出願日が２０１５年１１月１３日の中国特許出願に基づいて提出され、該中国特許出願の優先権を主張し、該中国特許出願の全ての内容はここで参考として本願に援用される。
【背景技術】
【０００３】
スマート移動端末のオペレーティングシステム、例えばアンドロイド（Ａｎｄｒｏｉｄ）システムは、システムを継続的にアップグレードする必要がある。現在、移動端末のオペレーティングシステムに対するバージョンアップは、一般的にＯＴＡ（Ｏｖｅｒ−ｔｈｅ−Ａｉｒ、無線通信）技術によって完成するが、ＯＴＡでのバージョンアップを行う場合、アップグレード失敗というミスが時々発生する。通常そのようなミスが発生するのは、これらの移動端末のオペレーティングシステムのシステムパーティションにおけるファイルが意外にも編集され又は第三者ソフトウェアにより改ざんされたため、システムファイルの破損、紛失又は新しいファイルの増加などをもたらし、それにより正常なシステムアップグレードを行うことができないためである。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
かかる技術に存在する問題を解決するために、本発明はシステムパーティションファイルを監視する方法及び装置を提供する。
【課題を解決するための手段】
【０００５】
本発明の実施例の第１態様によれば、
監視サービスを起動することと、ターゲットシステムパーティションにおけるファイルに対する操作という入力イベントがターゲットシステムパーティションに対して存在するか否かを監視するために監視サービスにおいて監視スレッドを作成することと、監視スレッドにおいて前記ターゲットシステムパーティションに対する入力イベントが存在すると監視した場合、前記入力イベントをログファイルに記録することとを含み、移動端末に用いられるシステムパーティションファイルを監視する方法を提供する。
【０００６】
好ましくは、移動端末のシステムを起動する時、前記監視サービスを起動する。
【０００７】
好ましくは、前記入力イベントは、ファイル作成、ファイル編集、ファイル削除またはファイル移動のうちの少なくとも１つを含むことができる。
【０００８】
好ましくは、前記方法はさらに、監視された入力イベントについて分類を行い、様々な入力イベントに応じて、対応のセキュリティ処理を行うことを含むことができる。
【０００９】
好ましくは、前記様々な入力イベントに応じて対応のセキュリティ処理を行うことは、監視された入力イベントがファイル作成である場合、作成されたファイルを削除することと、監視された入力イベントがファイル編集又はファイル移動である場合、前記入力イベントが事前設定の報告条件に合致するか否かを判断し、前記事前設定の報告条件に合致するなら、報告メッセージを送信することと、監視された入力イベントがファイル編集又はファイル削除である場合、編集する前のファイル又は削除するファイルをバックアップすることと、監視された入力イベントがファイル削除である場合、削除されたファイルに対するアクセス要求を受信したら、前記削除されたファイルを送信するように要求するファイル回復の要求を送信することとのうちの少なくとも１つを含むことができる。
【００１０】
好ましくは、前記方法はさらに、アクセス権を得ていないプロセスが前記ログファイルに対する削除又は編集を行うことを制限するために、前記ログファイルに対しアクセス制限を設定することを含むことができる。
【００１１】
好ましくは、前記ログファイルに対するアクセス制限を設定することは、ログファイルに対しセキュリティ強化リナックス（ＳＥＬｉｎｕｘ）アクセス制限を設定することを含むことができる。
【００１２】
本発明の実施例の第２態様によれば、
監視サービスを起動する起動モジュールと、ターゲットシステムパーティションにおけるファイルに対する操作という入力イベントがターゲットシステムパーティションに対して存在するか否かを監視するために監視サービスにおいて監視スレッドを作成する監視モジュールと、監視スレッドにおいて前記ターゲットシステムパーティションに対する入力イベントが存在すると監視した場合、前記入力イベントをログファイルに記録する記録モジュールとを含み、移動端末に用いられるシステムパーティションファイルを監視する装置を提供する。
【００１３】
好ましくは、前記起動モジュールは移動端末のシステムを起動する時、前記監視サービスを起動することができる。
【００１４】
好ましくは、前記入力イベントは、ファイル作成、ファイル編集、ファイル削除またはファイル移動のうちの少なくとも１つを含むことができる。
【００１５】
好ましくは、前記装置はさらに、監視された入力イベントについて分類を行い、様々な入力イベントに応じて、対応のセキュリティ処理を行う分類及びセキュリティ処理モジュールを含むことができる。
【００１６】
好ましくは、前記分類及びセキュリティ処理モジュールは、監視された入力イベントがファイル作成である場合、作成されたファイルを削除する削除サブモジュールと、監視された入力イベントがファイル編集又はファイル移動である場合、前記入力イベントが事前設定の報告条件に合致するか否かを判断し、前記事前設定の報告条件に合致するなら、報告メッセージを送信する報告サブモジュールと、監視された入力イベントがファイル編集又はファイル削除である場合、編集する前のファイル又は削除するファイルをバックアップするバックアップサブモジュールと、監視された入力イベントがファイル削除である場合、削除されたファイルに対するアクセス要求を受信したら、前記削除されたファイルを送信するように要求するファイル回復の要求を送信するファイル回復要求サブモジュールとのうちの少なくとも１つを含むことができる。
【００１７】
好ましくは、前記装置はさらに、アクセス権を得ていないプロセスが前記ログファイルに対する削除又は編集を行うことを制限するために、前記ログファイルに対しアクセス制限を設定するアクセス制限モジュールを含むことができる。
【００１８】
好ましくは、前記アクセス制限は、セキュリティ強化リナックス（ＳＥＬｉｎｕｘ）アクセス制限であってもよい。
【００１９】
本発明の実施例の第３態様によれば、
プロセッサと、プロセッサにより実行可能なコマンドを記憶するメモリとを含み、前記プロセッサは、監視サービスを起動し、ターゲットシステムパーティションにおけるファイルに対する操作という入力イベントがターゲットシステムパーティションに対して存在するか否かを監視するために監視サービスにおいて監視スレッドを作成し、監視スレッドにおいて前記ターゲットシステムパーティションに入力イベントが存在すると監視した場合、前記入力イベントをログファイルに記録するように構成されるシステムパーティションファイルを監視する装置を提供する。
【００２０】
本発明の実施例の第４態様によれば、非一時的なコンピュータ読み取り可能な記憶媒体を提供し、前記記憶媒体におけるコマンドが移動端末のプロセッサにより実行される場合、移動端末にシステムパーティションファイルを監視する方法を実行できるようにさせ、前記方法は、監視サービスを起動することと、ターゲットシステムパーティションにおけるファイルに対する操作という入力イベントがターゲットシステムパーティションに対して存在するか否かを監視するために監視サービスにおいて監視スレッドを作成することと、監視スレッドにおいて前記ターゲットシステムパーティションに入力イベントが存在すると監視した場合、前記入力イベントをログファイルに記録することとを含む。
【発明の効果】
【００２１】
本発明の実施例により提供される技術的解決手段は、下記好適な効果を含むことができる。
【００２２】
監視スレッドを作成しターゲットシステムパーティションファイルに対する監視を行うことにより、ターゲットシステムパーティションにおけるファイルに発生した如何なる入力イベントを記録し、そのようにしてその他のソフトウェアがターゲットシステムパーティションにおけるファイルに対しどんな改ざんを行ったかを知ることができる。本発明により、今後のＯＴＡでのシステムバージョンアップを行う場合、アップグレード失敗という問題を回避するために、ログファイルに基づいてターゲットシステムパーティションにおけるファイルにどんな紛失、編集などが存在するかを知ることができ、意図的な修復を行うことができる。
【００２３】
理解すべきことは、以上の一般的な説明と後の詳細な説明は例示的及び解釈的なものに過ぎず、本発明を限定するものではない。
【図面の簡単な説明】
【００２４】
ここの図面は明細書に合併されて本明細書の一部を構成し、本発明に適合する実施例を示し、明細書と共に本発明の原理を解釈するためのものである。
【００２５】
【図１】一例示的な実施例により示されたシステムパーティションファイルを監視する方法のフローチャートである。
【図２】一例示的な実施例により示されたシステムパーティションファイルを監視する方法のフローチャートである。
【図３】一例示的な実施例により示されたシステムパーティションファイルを監視する方法のフローチャートである。
【図４】一例示的な実施例により示されたシステムパーティションファイルを監視する装置のブロック図である。
【図５】一例示的な実施例により示されたシステムパーティションファイルを監視する装置のブロック図である。
【図６】一例示的な実施例により示された分類及びセキュリティ処理モジュールのブロック図である。
【図７】一例示的な実施例により示されたシステムパーティションファイルを監視する装置のブロック図である。
【図８】一例示的な実施例により示されたシステムパーティションファイルを監視する装置のブロック図である。
【発明を実施するための形態】
【００２６】
ここで例示的な実施例について詳しく説明し、その例示を図面に示す。下記の説明で図面に係わる場合、他の説明がない以上、異なる図面において、同一の符号で同一又は類似した要素を示す。以下の例示的な実施例に説明される実施形態は、本発明と一致する全ての実施形態を示すわけではない。逆に、それらは特許請求の範囲に詳細に記載された本発明の一部の態様と一致する装置と方法の例に過ぎない。
【００２７】
図１は一例示的な実施例により示されたシステムパーティションファイルを監視する方法のフローチャートであり、図１に示すように、当該方法は移動端末に用いられ、監視サービスを起動するステップＳ１１と、ターゲットシステムパーティションに対する入力イベントが存在するか否かを監視するために監視サービスにおいて監視スレッドを作成するステップＳ１２と、監視スレッドにおいてターゲットシステムパーティションに入力イベントが存在すると監視した場合、入力イベントをログファイルに記録するステップＳ１３とを含む。以下、上記各ステップについて具体的に説明する。
【００２８】
ステップＳ１１において、監視サービスを起動する。好ましくは、移動端末のシステムを起動する時、監視サービスを起動する。そのようにしてターゲットシステムパーティションファイルの全ての変化を完全に記録することができる。
【００２９】
ステップＳ１２において、監視サービスに監視スレッドを作成する。例えば、リナックス（または、Ｌｉｎｕｘとも称する。）に基づくアンドロイドシステムについて、ＦｉｌｅＯｂｓｅｒｖｅｒクラスを利用し監視スレッドを作成することができる。ＦｉｌｅＯｂｓｅｒｖｅｒクラスはファイルのアクセス、作成、編集、削除、移動などの操作を監視するリスナーであり、単一なファイル又はフォルダーを監視することができ、フォルダーを監視する場合、フォルダーにおける全てのファイル及び配下のサブディレクトリのいずれも監視される。本発明において、作成された監視スレッドはターゲットシステムパーティションを監視するためであり、例えば、アンドロイドシステムにおいてｓｙｓｔｅｍパーティションに対応するフォルダーを監視する。
【００３０】
それから、作成された監視スレッドを利用しターゲットシステムパーティションに対する入力イベントが存在するか否かを監視する。例えば、アンドロイドシステムとしては、Ｌｉｎｕｘにおけるｉｎｏｔｉｆｙメカニズムを利用し監視することができる。
【００３１】
ここで、入力イベントはターゲットシステムパーティションにおけるファイルに対する操作であり、入力イベントはファイル作成（ＣＲＥＡＴ）、ファイル編集（ＭＯＤＩＦＹ）、ファイル削除（ＤＥＬＥＴＥ）またはファイル移動（ＭＯＶＥ）のうちの少なくとも１つを含むことができるがそれに限定されない。
【００３２】
ステップＳ１３において、監視スレッドにおいてターゲットシステムパーティションに入力イベントが存在すると監視した場合、当該入力イベント、例えば、ＡファイルはＸＸプログラムにより・・・・・・に修正され、ＢファイルはＸＸプログラムにより削除されたなど、をログファイルに記録する。言い換えれば、その他のプログラムがターゲットシステムパーティションにおけるファイルに対し上記入力イベントを行った場合、いずれも監視プログラムにより監視されることができ、且つ上記入力イベントを記録することができる。このように、ターゲットシステムパーティションにおけるファイルに発生した全ての変化を記録に残すことができ、今後のＯＴＡでのシステムバージョンアップを行う場合、ログファイルに基づいてターゲットシステムパーティションにおけるファイルにどのような紛失、編集などが存在するかを知ることができ、それにより修復を行うことができる。
【００３３】
なお、監視された入力イベントに対し、本発明はそれに対する分類処理を行うことが好ましい。図２は一例示的な実施例により示されたシステムパーティションファイルを監視する方法のフローチャートであり、図２におけるステップＳ１１、Ｓ１２、Ｓ１３はいずれも図１と同じである。それに加えて、本発明の方法はさらに、監視された入力イベントについて分類を行い、様々な入力イベントに応じて、対応のセキュリティ処理を行うステップＳ１４を含む。
【００３４】
セキュリティ処理は、異なる種類の入力イベントについて、これらの入力イベントによる可能なリスクによって、異なるセキュリティ処理を行うことができる。以下、一部の可能なセキュリティ処理を挙げるが、当業者であれば、セキュリティ処理方式がこれらに限定されないことを理解できる。
【００３５】
ファイル作成（ＣＲＥＡＴ）のような入力イベントについて、それに対する記録を行う以外に、さらにその作成されたファイルを削除することができる。
【００３６】
ファイル編集（ＭＯＤＩＦＹ）、ファイル削除（ＤＥＬＥＴＥ）またはファイル移動（ＭＯＶＥ）のような入力イベントについて、それに対する記録を行う以外に、そのような操作を阻止しないが、下記のセキュリティ処理を実行できる。
【００３７】
監視された入力イベントがファイル編集又はファイル移動である場合、入力イベントが事前設定の報告条件に合致するか否かを判断し、事前設定の報告条件に合致するなら、報告メッセージを送信する。事前設定の報告条件は、例えば入力イベントがターゲットプログラム（例えば、ある故意による改ざんプログラム）からのものであってもよい。その場合、ユーザに通知し、即ち報告メッセージを送信することができる。または、報告メッセージをサーバーに送信し、サーバーによって入力イベントを阻止又は回復する必要があるか否かを判断することができる。
【００３８】
監視された入力イベントがファイル編集又はファイル削除である場合、編集する前のファイル又は削除するファイルに対するバックアップを行う。それは元のファイルを保存するためであり、これらのファイルが故意に削除又は編集されたことによってファイルを紛失し、システムがアップグレードできない場合、元のファイルを保存すると移動端末の内部にこれらの元のファイルを直接に捜し出してシステムアップグレードに用いることができる。
【００３９】
他の状況において、大量の無駄なデータを保存し過ぎることを回避するために、元のファイルを保存しなくてもよい。そのように、監視された入力イベントがファイル削除である場合、削除されたファイルに対するアクセス要求を受信すると、削除されたファイルを送信するように要求するファイル回復の要求を送信する。ファイルが既に削除されたが、システムをアップグレードする時に該ファイルが必要とする場合、削除されたファイルに対するアクセス要求を発生する。その時、移動端末はファイル回復の要求をサーバーに送信し、サーバーは削除されたファイルを移動端末に再送信して、ファイル回復を行うことができる。それにより、システムアップグレードをスムーズに行うことができる。
【００４０】
図３に示すように、一例示的な実施例により示されたシステムパーティションファイルを監視する方法のフローチャートであり、図３におけるステップＳ１１、Ｓ１２、Ｓ１３はいずれも図１と同じである。それに加えて、入力イベントを記録したログファイルに対する改ざん又は削除を行うことを防止するために、本発明はメカニズムをさらに提供する。即ち、上記方法はさらに、アクセス権を得ていないプロセスによりログファイルに対する削除又は編集を行うことを制限するために、ログファイルに対しアクセス制限を設定するステップＳ１５を含む。そのように、あるプロセスがｒｏｏｔ権限（スーパー管理者の権限）を取得したとしても、ログファイルに対し削除又は編集することができない。Ｌｉｎｕｘシステムにおいて、セキュリティ強化リナックス（ＳＥＬｉｎｕｘ）アクセス制限を使用することができる。
【００４１】
アクセス権のあるプロセスはシステムにより定義されることができ、例えば監視スレッドはアクセス権のあるプロセスである。
【００４２】
図４は一例示的な実施例により示されたシステムパーティションファイルを監視する装置のブロック図である。図４に示すように、該装置は起動モジュール１１、監視モジュール１２及び記録モジュール１３を含む。
【００４３】
そのうち、起動モジュール１１は監視サービスを起動する。実施形態により、起動モジュール１１は移動端末のシステムを起動する時、監視サービスを起動することができる。
【００４４】
監視モジュール１２は、ターゲットシステムパーティションにおけるファイルに対する操作とするターゲットシステムパーティションに対する入力イベントが存在するか否かを監視するために監視サービスにおいて監視スレッドを作成する。
【００４５】
記録モジュール１３は、監視スレッドにおいてターゲットシステムパーティションに入力イベントが存在すると監視した場合、入力イベントをログファイルに記録する。入力イベントは、ファイル作成、ファイル編集、ファイル削除またはファイル移動のうちの少なくとも１つを含む。
【００４６】
図５は一例示的な実施例により示されたシステムパーティションファイルを監視する装置のブロック図である。図４に示す構造以外に、上記装置はさらに、監視された入力イベントに対する分類を行い、様々な入力イベントに応じて、対応のセキュリティ処理を行う分類及びセキュリティ処理モジュール１４を備えることができる。
【００４７】
実施形態により、図６は一例示的な実施例により示された分類及びセキュリティ処理モジュール１４のブロック図である。上記分類及びセキュリティ処理モジュール１４は、
監視された入力イベントがファイル作成である場合、作成されたファイルを削除する削除サブモジュール１４１と、
監視された入力イベントがファイル編集又はファイル移動である場合、入力イベントが事前設定の報告条件に合致するか否かを判断し、事前設定の報告条件に合致するなら、報告メッセージを送信する報告サブモジュール１４２と、
監視された入力イベントがファイル編集又はファイル削除である場合、編集する前のファイル又は削除するファイルをバックアップするバックアップサブモジュール１４３と、
監視された入力イベントがファイル削除である場合、削除されたファイルに対するアクセス要求を受信した場合、削除されたファイルを送信するように要求するファイル回復の要求を送信するファイル回復要求サブモジュール１４４とのうちの少なくとも１つを含む。
【００４８】
なお、実施形態により、図７に示すように、上記装置はさらに、アクセス権を得ていないプロセスがログファイルに対する削除又は編集を行うことを制限するために、ログファイルに対しアクセス制限を設定するアクセス制限モジュール１５を含むことができる。アクセス制限はセキュリティ強化リナックス（ＳＥＬｉｎｕｘ）アクセス制限であってもよい。
【００４９】
上記実施例における装置について、そのうちの各ユニット又はモジュールが動作する具体的な方式は、既に当該方法にかかる実施例において詳しく説明したため、ここで詳しく説明しない。
【００５０】
図８は一例示的な実施例により示されたシステムパーティションファイルを監視する装置１００のブロック図である。例えば、装置１００は、携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信装置、ゲームコンソール、タブレット型装置、医療機器、フィットネス装置、パーソナルデジタルアシスタントなどであってもよい。
【００５１】
図５に示すように、装置１００は、処理部１０２、メモリ１０４、電力部１０６、マルチメディア部１０８、オーディオ部１１０、入力／出力（Ｉ／Ｏ）インターフェース１１２、センサー部１１４、及び通信部１１６のうちの１つ又は複数の部を含むことができる。
【００５２】
処理部１０２は、一般的に装置１００の全体的操作、例えば、表示、電話の呼び出し、データ通信、カメラ操作及び記録操作に関わる操作を制御する。処理部１０２は、上記方法の全部又は一部のステップを完成するために、コマンドを実行する１つ又は複数のプロセッサ１２０を含むことができる。なお、処理部１０２は、その他の部との間のインタラクションが便利であるように、１つ又は複数のモジュールを含むことができる。例えば、処理部１０２は、マルチメディア部１０８と処理部１０２との間のインタラクションが便利であるように、マルチメディアモジュールを含むことができる。
【００５３】
メモリ１０４は、装置１００における操作をサポートするために、様々なタイプのデータを記憶するように配置される。これらのデータの実施例には、装置１００において作動される如何なるアプリケーション又は方法に用いられるコマンド、連絡先データ、電話帳データ、メッセージ、画像、ビデオなどを含む。メモリ１０４は、如何なるタイプの揮発性又は不揮発性メモリ又はそれらの組合せにより構成される。例えば、スタティックランダムアクセスメモリ（ＳＲＡＭ）、電気的消去可能プログラマブル読み取り専用メモリ（ＥＥＰＲＯＭ）、消去可能プログラマブル読み取り専用メモリ（ＥＰＲＯＭ）、プログラマブル読み取り専用メモリ（ＰＲＯＭ）、読み取り専用メモリ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気ディスク又は光ディスクにより構成される。
【００５４】
電力部１０６は装置１００の様々な部に電力を提供する。電力部１０６は、電源管理システム、１つ又は複数の電源、及びその他の装置１００のための電力の生成、管理及び供給に関連する部を含むことができる。
【００５５】
マルチメディア部１０８は、装置１００とユーザとの間における出力インターフェースを提供するスクリーンを含む。一部の実施例において、スクリーンは液晶ディスプレイ（ＬＣＤ）及びタッチパネル（ＴＰ）を含むことができる。スクリーンにタッチパネルが含まれる場合、ユーザからの入力信号を受信するように、スクリーンはタッチパネルとして構成される。タッチパネルは、タッチ、スワイプ及びタッチパネルにおけるジェスチャーを検知するための１つ又は複数のタッチセンサーを含む。タッチセンサーは、タッチ又はスワイプ動作の境界を検知するとともに、上記タッチ又はスワイプ動作に関わる持続時間及び圧力を検知することができる。一部の実施例において、マルチメディア部１０８は、フロントカメラ及び／又はバックカメラを含む。装置１００が操作モードにある場合、例えば、撮影モード又はビデオモードである場合、フロントカメラ及び／又はバックカメラは外部のマルチメディデータを受信することができる。各フロントカメラ及びバックカメラは、固定された光学レンズシステムであり、又は焦点距離及び光学ズーム能力を有してもよい。
【００５６】
オーディオ部１１０は、オーディオ信号を出力及び／又は入力するように構成される。例えば、オーディオ部１１０は、マイクロフォン（ＭＩＣ）を含み、装置１００が操作モードにある場合、例えば呼び出しモード、記録モード及び音声認識モードにある場合、マイクロフォンは外部のオーディオ信号を受信するように構成される。受信されたオーディオ信号は、さらにメモリ１０４に記憶され、又は通信部１１６を介して送信される。一部の実施例において、オーディオ部１１０は、さらにオーディオ信号を出力するスピーカーを含む。
【００５７】
Ｉ／Ｏインターフェース１１２は、処理部１０２と周辺インタフェースモジュールとの間にインターフェースを提供する。上記周辺インタフェースモジュールは、キーボード、クリックホイール、ボタンなどであってもよい。これらのボタンは、ホームボタン、ボリュームボタン、スタートボタン及びホールドボタンを含んでもよいが、それに限定されない。
【００５８】
センサー部１１４は、装置１００のために各方面の状態評価を提供する１つ又は複数のセンサーを含む。例えば、センサー部１１４は、装置１００のオン／オフ状態、各部の相対的位置決めを検出することができ、各部は、例えば、装置１００のディスプレイ及びキーパッドであり、センサー部１１４は、さらに装置１００又は装置１００の１つの部品の位置変化、ユーザと装置１００との接触の有無、装置１００の方角又は加速／減速及び装置１００の温度変化を検出することができる。センサー部１１４は近接センサーを含むことができ、如何なる物理的接触がない場合、近傍物体の存在を検出するように配置される。センサー部１１４は、さらにイメージングアプリケーションに用いられる光センサー、例えば、ＣＭＯＳ又はＣＣＤイメージセンサーを含むことができる。一部の実施例において、該センサー部１１４は、さらに加速度センサー、ジャイロセンサー、磁気センサー、圧力センサー又は温度センサーを含むことができる。
【００５９】
通信部１１６は、装置１００とその他の装置との有線又は無線方式による通信が便利であるように配置される。装置１００は通信基準に基づく無線ネットワーク、例えば、ＷｉＦｉ、２Ｇ又は３Ｇ、又はそれらの組合せにアクセスすることができる。一例示的な実施例において、通信部１１６は、放送チャネルを介して外部放送管理システムからの放送信号又は放送関連情報を受信する。一例示的な実施例において、上記通信部１１６は、狭域通信を促進するために、さらに近距離無線通信（ＮＦＣ）モジュールを含む。例えば、ＮＦＣモジュールにおいて、無線周波数識別（ＲＦＩＤ）技術、赤外線データ協会（ＩｒＤＡ）技術、超広帯域（ＵＷＢ）技術、ブルートゥース（ＢＴ）技術及びその他の技術に基づいて実現することができる。
【００６０】
一例示的な実施例において、装置１００は、特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理装置（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コントローラー、マイクロコントローラー、マイクロプロセッサ又はその他の電子素子のうちの１つ又は複数の部品により構成され、上記方法を実行する。
【００６１】
一例示的な実施例において、さらに、コマンドを含む非一時的なコンピュータ読み取り可能な記憶媒体、例えば、コマンドを含むメモリ１０４を提供する。上記コマンドが装置１００におけるプロセッサ１２０により実行されることで、上記方法を完成する。例えば、上記非一時的なコンピュータ読み取り可能な記憶媒体は、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ−ＲＯＭ、磁気テープ、フロッピーディスク及び光データ記憶装置などであってもよい。
【００６２】
当業者であれば、明細書を考慮し本発明を実践した後、本発明のその他の実施態様を容易に想到できる。本発明は、本発明の如何なる変形、用途又は適応的変化を含むためのものであり、これらの変形、用途又は適応的変化は本発明の一般的な原理に準じ、本発明の開示されていない当該技術分野における一般的知識又は慣用の技術手段を含む。明細書と実施例は例示的なものに過ぎず、本発明の実際の範囲と精神は特許請求の範囲により与えられる。
【００６３】
ここで理解すべきことは、本発明は既に上記のように説明され、図面に示された正確な構造に限定されず、その範囲を逸脱しない限りにおいて様々な修正や変更を行うことができる。本発明の範囲は特許請求の範囲のみにより限定される。
【図１】
0006420916.tif 000002
【図２】
0006420916.tif 000003
【図３】
0006420916.tif 000004
【図４】
0006420916.tif 000005
【図５】
0006420916.tif 000006
【図６】
0006420916.tif 000007
【図７】
0006420916.tif 000008
【図８】
0006420916.tif 000009