(57)【要約】【課題】応用規格に準拠する特定ディレクトリ内のデータの整合性を損なう不適切なファイル操作を防止する。【解決手段】装着された記録媒体が有するディレクトリ情報を取得するディレクトリ・ファイル情報取得手段１２と、アプリケーション毎のデータの格納に関する仕様を定めた応用規格に準拠するディレクトリ名のリストに、ディレクトリ・ファイル情報取得手段１２が取得したディレクトリ情報に含まれるディレクトリのディレクトリ名が含まれるか否かを判定するリスト情報合致判定手段１４と、リストに含まれるディレクトリ名のディレクトリが選択された場合、当該ディレクトリ内のデータへのアクセスを、当該ディレクトリに対応するアプリケーションを介してのみ可能とするようなディレクトリ・ファイル一覧表示内容作成手段１３とを備える。【選択図】  図１
2005202656.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体の着脱が可能な情報機器であって、
装着された記録媒体が有するディレクトリ情報を取得するディレクトリ情報取得手段と、
アプリケーション毎のデータの格納に関する仕様を定めた応用規格に準拠するディレクトリ名のリストに、前記ディレクトリ情報取得手段が取得したディレクトリ情報に含まれるディレクトリのディレクトリ名が含まれるか否かを判定するディレクトリ判定手段と、
前記リストに含まれるディレクトリ名のディレクトリが選択された場合、当該ディレクトリ内のデータへのアクセスを、当該ディレクトリに対応するアプリケーションを介してのみ可能とするアクセス制限手段とを備える情報機器。
【請求項２】
請求項１記載の情報機器であって、
前記アクセス制限手段は、前記リストに含まれるディレクトリ名のディレクトリが選択された場合、当該ディレクトリに対応するアプリケーションが情報機器内に存在するか否かを判定し、存在する場合には前記アプリケーションを起動し、存在しない場合にはアクセス不可である旨のメッセージを出力する情報機器。
【請求項３】
請求項１又は２記載の情報機器であって、
前記ディレクトリ判定手段の判定結果を、前記ディレクトリ情報取得手段が取得した全てのディレクトリについて出力する判定結果出力手段を備える情報機器。
【請求項４】
請求項３記載の情報機器であって、
前記判定結果出力手段は、前記リストに含まれるディレクトリ名と、前記リストに含まれないディレクトリ名とを、色を変化させて表示する情報機器。
【請求項５】
請求項３又は４記載の情報機器であって、
前記判定結果出力手段は、前記リストに含まれるディレクトリ名を、当該ディレクトリ名のディレクトリに対応するアプリケーションに関連するアイコンとあわせて表示する情報機器。
【請求項６】
請求項１ないし５のいずれか一項記載の情報機器であって、
前記リスト情報取得手段は、情報機器内に保持される前記リストを取得する情報機器。
【請求項７】
請求項１ないし５のいずれか一項記載の情報機器であって、
前記リスト情報取得手段は、前記装着された記録媒体に保持される前記リストを取得する情報機器。
【請求項８】
請求項１ないし７のいずれか一項記載の情報機器であって、
前記リストは、前記応用規格に準拠するディレクトリ名が記録媒体の種類に関連付けられたものである情報機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ストレージメディアの着脱が可能な情報機器に関する。
【背景技術】
【０００２】
従来の情報機器のオペレーティングシステムでは、一般に、保存されているファイルやファイルを含むディレクトリのリスト（所謂、ディレクトリ構成）の表示において、システムに重大な影響を及ぼすようなシステムファイルは、ユーザーによるファイル削除などの誤操作を防止するために予め非表示とし、設定で非表示を解除できるようになっている。非表示を解除した場合は、システムに重大な影響を及ぼすようなシステムファイルであってもリスト表示させることが可能となる。一方、ユーザによってシステムファイルが変更されるのを防ぐために、ファイルの変更を監視するモニタリング手段を設け、モニタリング手段がオリジナルファイルのコピーを保存する技術がある（例えば、特許文献１参照）。
【０００３】
【特許文献１】特表２００３−５０３７９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、情報機器に装着するリムーバブルメディア（例えば、メモリーカード）では、データ格納の際に作成するディレクトリのディレクトリ名やそのディレクトリ内に作成するファイル名などの仕様をアプリケーション毎に指定した応用規格が定められている場合がある。
【０００５】
図８は、従来のメモリーカードのディレクトリ構成例を示す図である。例えば、あるボイスレコーダアプリケーションのデータ格納では、図に示すように、ルートディレクトリ直下に所定の名前の特定ディレクトリを作成し、更に、そのサブディレクトリ内にボイスコンテンツファイルと管理ファイルを作成するという仕様が応用規格として決定されている。また、個々のボイスコンテンツファイル及びサブディレクトリ内の全てのボイスコンテンツファイルに関する管理情報を管理する管理ファイルのファイル構造も仕様が決定されている。
【０００６】
そのため、応用規格に準拠する特定ディレクトリ及びディレクトリ内のファイルの操作は、本来ならばその応用規格に対応するアプリケーションでのみ行われるべきものであり、特定ディレクトリを含むリムーバブルメディアを装着した情報機器が対応するアプリケーションを搭載していない場合には、その情報機器で特定ディレクトリ内のファイルに対する操作が行われないことが好ましい。その理由を図８の例で説明すると、ボイスコンテンツファイルと管理ファイルが含まれる特定ディレクトリの中から、例えばユーザーが勝手にコンテンツファイルを１つ削除しただけでも、コンテンツデータと管理ファイルの間で不整合が生じて応用規格違反の状態となり、その他のコンテンツまで再生不可能となってしまう場合があるからである。
【０００７】
しかしながら、従来のオペレーティングシステムでは、対応するアプリケーションの有無によってディレクトリまたはファイルへの操作の可否（または、それを可能にするためのリスト表示の可否）を制御するという仕組みがなく、応用規格に準拠する特定ディレクトリ内のファイルであっても削除等が行えるため、不適切なファイル操作によりディレクトリ内のデータの整合性が容易に損なわれる可能性があるという課題があった。
【０００８】
本発明は、応用規格に準拠する特定ディレクトリ内のデータの整合性を損なう不適切なファイル操作を防止できる情報機器を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の情報機器は、記録媒体の着脱が可能な情報機器であって、装着された記録媒体が有するディレクトリ情報を取得するディレクトリ情報取得手段と、アプリケーション毎のデータの格納に関する仕様を定めた応用規格に準拠するディレクトリ名のリストに、前記ディレクトリ情報取得手段が取得したディレクトリ情報に含まれるディレクトリのディレクトリ名が含まれるか否かを判定するディレクトリ判定手段と、前記リストに含まれるディレクトリ名のディレクトリが選択された場合、当該ディレクトリ内のデータへのアクセスを、当該ディレクトリに対応するアプリケーションを介してのみ可能とするアクセス制限手段とを備える。この構成によれば、応用規格に準拠する特定ディレクトリを選択すると当該ディレクトリに対応するアプリケーションが起動するため、ディレクトリ内のファイルを直接削除したり編集したりする操作が阻止され、データの整合性を維持できる。
【００１０】
本発明において、前記アクセス制限手段は、前記リストに含まれるディレクトリ名のディレクトリが選択された場合、当該ディレクトリに対応するアプリケーションが情報機器内に存在するか否かを判定し、存在する場合には前記アプリケーションを起動し、存在しない場合にはアクセス不可である旨のメッセージを出力する。この構成によれば、対応するアプリケーションが搭載されていない場合に応用規格に準拠する特定ディレクトリを選択すると、当該ディレクトリへのアクセスが拒否されるため、ディレクトリ内のファイルを直接削除したり編集したりする操作が阻止され、データの整合性を維持できる。
【００１１】
さらに、本発明の情報機器は、前記ディレクトリ判定手段の判定結果を、前記ディレクトリ情報取得手段が取得した全てのディレクトリについて出力する判定結果出力手段を備える。この構成によれば、装着したメディアに含まれるディレクトリすべてについて応用規格に準拠する特定ディレクトリであるか否かが把握されるので、特定ディレクトリに対する不適切なファイル操作を防止することができる。
【００１２】
本発明において、前記判定結果出力手段は、前記リストに含まれるディレクトリ名と、前記リストに含まれないディレクトリ名とを、色を変化させて表示する。この構成によれば、装着したメディアに含まれるディレクトリすべてについて応用規格に準拠する特定ディレクトリであるか否かが明確に区別できる。
【００１３】
本発明において、前記判定結果出力手段は、前記リストに含まれるディレクトリ名を、当該ディレクトリ名のディレクトリに対応するアプリケーションに関連するアイコンとあわせて表示する。この構成によれば、装着したメディアに含まれるディレクトリすべてについて応用規格に準拠する特定ディレクトリであるか否かが把握でき、更に特定ディレクトリである場合は対応するアプリケーションまで把握することができる。
【００１４】
本発明において、前記リスト情報取得手段は、情報機器内に保持される前記リストを取得する。この構成によれば、装着するメディアの種類によらず、応用規格に準拠する特定ディレクトリに対応するアプリケーションを把握することができる。
【００１５】
本発明において、前記リスト情報取得手段は、前記装着された記録媒体に保持される前記リストを取得する。この構成によれば、メディアがどのような情報機器に装着されようとも、装着された情報機器において応用規格に準拠する特定ディレクトリに関する情報を把握することができる。
【００１６】
本発明において、前記応用規格に準拠するディレクトリ名が記録媒体の種類に関連付けられたものである。この構成によれば、メディア固有の応用規格に準拠する特定ディレクトリについて、当該ディレクトリが当該メディア内に存在する場合にのみ、当該ディレクトリ内へのアクセス制御を行うことができる。
【発明の効果】
【００１７】
本発明によれば、応用規格に準拠する特定ディレクトリに対応するアプリケーションが搭載されている場合のみ、当該特定ディレクトリ内のファイルへのアクセスを許可することにより、不適切なファイル操作により特定ディレクトリ内のデータの整合性が損なわれることを防止できる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照しながら本発明の一実施形態に係る情報機器についてに説明する。ここでは情報機器の一例として、携帯電話などの携帯端末を用いて説明する。
【００１９】
図１は、本発明の実施の形態における携帯端末の機能を示すブロック図である。図１は、ディレクトリ・ファイル情報の処理機能を示すもので、発呼、着呼、通話などの携帯端末の基本的な処理を行う部分については説明を省略する。
【００２０】
携帯端末１０は、メモリーカード等のリムーバブルメディア（記録媒体）１００の着脱が可能であり、リムーバブルメディア１００に記録されたディレクトリやファイルの情報を取得する。そのための構成として、携帯端末１０は、リムーバブルメディア１００が携帯端末１０本体に装着されたことを検出し、検出後、リムーバブルメディア１００内のデータへのアクセスを行うメディアアクセス手段１１、装着されたリムーバブルメディア１００に記録されているディレクトリ・ファイル情報を取得するディレクトリ・ファイル情報取得手段１２、ディレクトリ・ファイル情報に基づいてディレクトリ・ファイルのリスト表示を行うディレクトリ・ファイル一覧表示内容作成手段１３、リムーバブルメディア１００から取得したディレクトリ・ファイル情報に含まれるディレクトリ名の中に、予め取得していたリスト情報のディレクトリ名と一致するものがあるか否かなどを判定するリスト情報合致判定手段１４、リスト情報を格納するためのリスト情報保持手段１５を備えている。
【００２１】
メディアクセス手段１１は、リムーバブルメディア１００の携帯端末１０本体への装着を検出すると、リムーバブルメディア１００の記録データの読み込みを行う。本実施の形態の携帯端末ではファイル管理を階層構造で行っているので、リムーバブルメディア１００もそれに合わせて階層構造でファイルが記録されている。ディレクトリ・ファイル情報取得手段１２は、リムーバブルメディア１００に記録されているディレクトリ名の情報を含むディレクトリ・ファイル情報を取得する。
【００２２】
ディレクトリ・ファイル一覧表示内容作成手段１３は、取得したディレクトリ・ファイル情報に基づいて、ディレクトリ・ファイルのリスト（所謂ディレクトリ構成図）の表示処理を行う。この際、後述するリスト情報合致判定手段１４の判定結果に基づいて表示内容を適宜変更する。表示内容の変更方法については後で詳細に説明する。更に、このディレクトリ・ファイル一覧表示内容作成手段１３は、ユーザーインターフェース１８からの入力を検知して、表示したリストのどのディレクトリまたはファイルが選択されたかの判断なども行う。
【００２３】
リスト情報とは、応用規格に準拠する特定のディレクトリのディレクトリ名のテーブルであり、予めリスト情報保持手段１５に格納されている。このリスト情報にはその特定ディレクトリに対応するアプリケーションに関する情報が併せて格納されていても構わない。携帯端末１０は、このテーブルを参照することにより、装着されたメディアに記録されているデータの個々のディレクトリが、固有のアプリケーション（または、後述するが固有のメディア）に関連付けられた特定ディレクトリであるか否かを判断でき、判断に基づいてディレクトリ内のファイルへのアクセス可否が決定される。尚、このリスト情報は、装着したリムーバブルメディア１００から取得してリスト情報保持手段１５に格納される構成としてもよい。
【００２４】
リスト情報合致判定手段１４は、取得したディレクトリ・ファイル情報のディレクトリ名にリスト情報の中のディレクトリ名と合致するものがあるか否かを判定し、合致するものがある場合は更にその特定ディレクトリに対応するアプリケーションが搭載されているか否かを判定する。対応するアプリケーションが搭載されている場合、アプリケーションを起動して、当該ディレクトリに含まれるコンテンツを、対応するアプリケーションで実行可能な状態に設定する。一方、対応するアプリケーションが搭載されていない場合、後述する設定に従って当該ディレクトリ内のファイル操作を制限する。
【００２５】
また、携帯端末１０は、コンテンツに対応するアプリケーション１６（１６ａ、１６ｂなど）、ディレクトリ・ファイルのリスト表示や各種表示を行う表示手段１７、携帯端末１０へのユーザーからの各種入力を受け付けるユーザーインターフェース１８、などを備える。
【００２６】
図２は、本発明の実施の形態における携帯端末の、ディレクトリ・ファイル情報の処理手順を示すフローチャートである。携帯端末１０のファイラアプリケーションを起動させると（ステップＳ１０）、ディレクトリ・ファイル一覧表示内容作成手段１３は、携帯端末１０に装着されたリムーバブルメディア１００から取得したディレクトリ・ファイル情報に基づいてディレクトリ・ファイルのリストを作成し、一覧表示処理を行う（ステップＳ１１）。
【００２７】
図３は、ディレクトリ・ファイル一覧表示の処理手順例を示すフローチャートである。ディレクトリ・ファイル一覧表示内容作成手段１３は、ディレクトリ・ファイル情報取得手段１２からディレクトリ・ファイル情報を取得し（ステップＳ３０）、取得したディレクトリ・ファイル情報の中のディレクトリ名に、リスト情報保持手段１５に格納されているリスト情報のディレクトリ名と合致するものがあるか否かをリスト情報合致判定手段１４で判定する（ステップＳ３１）。リスト情報と合致するディレクトリ名（即ち、応用規格に準拠する特定ディレクトリ）がある場合、更にリスト情報合致判定手段１４は、携帯端末１０内に対応するアプリケーションが搭載されているか否かを把握して、搭載されている場合は当該ディレクトリ名を所定の色でリスト表示し、携帯端末１０内に対応するアプリケーションが搭載されていない場合は当該ディレクトリ名を別の色（例えば、ファイル操作を禁止する赤色など）でリスト表示する処理を行う。またリスト情報と一致するディレクトリ名以外のディレクトリおよびファイルに関してはリストをそのまま表示させる（ステップＳ３２）。一方、ステップＳ３１でディレクトリ名が合致しない場合は、リストをそのまま表示させる（ステップＳ３３）。
【００２８】
以上の表示処理を行うことにより、アプリケーションを介してのファイル操作が可能な特定ディレクトリと、アプリケーションが搭載されておらずファイル操作を許可しない特定ディレクトリと、ファイル操作が自由に行えるその他のディレクトリと、が区別して表示されるので、特定ディレクトリ内のデータの整合性を損なう不適切なファイル操作を防止することができる。尚、表示の差異は色に限らず、フォントの大きさや強調表示など、ディレクトリの区別が容易に行える表示であれば、どのようなものでもかまわない。また、対応するアプリケーションのアイコンも合わせて表示することにより、特定ディレクトリであることが容易に把握できる。
【００２９】
図４は、ディレクトリ・ファイル一覧表示の別の処理手順例を示すフローチャートである。ディレクトリ・ファイル一覧表示内容作成手段１３は、ディレクトリ・ファイル情報取得手段１２からディレクトリ・ファイル情報を取得し（ステップＳ４０）、取得したディレクトリ・ファイル情報の中のディレクトリ名に、リスト情報保持手段１５に格納されているリスト情報のディレクトリ名と合致するものがあるか否かをリスト情報合致判定手段１４で判定する（ステップＳ４１）。リスト情報と合致するディレクトリ名（即ち、応用規格に準拠する特定ディレクトリ）がある場合、更にリスト情報合致判定手段１４は、携帯端末１０内に対応するアプリケーションが搭載されているか否かを把握して、搭載されていない場合は当該ディレクトリ名をリストから削除し、携帯端末１０内に対応するアプリケーションが搭載されている場合は当該ディレクトリ名をリストに保持して（ステップＳ４２）、ディレクトリ・ファイル情報のリストを表示する（ステップＳ４３）。一方、ステップＳ３１でディレクトリ名が合致しない場合は、リストをそのまま表示させる（ステップＳ４３）。
【００３０】
以上の表示処理では、対応するアプリケーションが搭載されていない特定ディレクトリをリストから削除するため、ユーザーが当該ディレクトリ内のファイルにアクセスすることは不可能となり、特定ディレクトリ内のデータの整合性を損なう不適切なファイル操作を未然に防止できる。
【００３１】
図２のフローチャートに戻り、表示手段１７に表示されたディレクトリ・ファイルのリストに基づいて、ユーザーがユーザーインターフェース１８を用いて任意のディレクトリ又はファイルを選択すると（ステップＳ１２）、ディレクトリ・ファイル一覧表示内容作成手段１３は、選択されたのがディレクトリであるかファイルであるかを判断する（ステップＳ１３）。
【００３２】
ディレクトリが選択された場合、ディレクトリ・ファイル一覧表示内容作成手段１３は、リスト情報合致判定手段１４に、選択されたディレクトリがリスト情報の特定ディレクトリと合致するか否かを判定させる（ステップＳ１４）。選択されたディレクトリが応用規格に準拠する特定ディレクトリである場合、更に、当該特定ディレクトリに対応するアプリケーションが携帯端末１０内に搭載されているか否かを判定させる（ステップＳ１５）。対応するアプリケーションが搭載されている場合、リスト情報合致判定手段１４は、当該アプリケーション１６を起動する（ステップＳ１６）。対応するアプリケーションを介してファイルの操作が可能な状態であるので、例えば、この状態で当該ディレクトリ内のコンテンツファイルを削除しても、アプリケーションが管理ファイルの更新等を行うため、特定ディレクトリ内でデータの不整合が生じることはない。ファイルの処理が完了すると（ステップＳ１７）、リスト情報合致判定手段１４はアプリケーションを終了する（ステップＳ１８）。
【００３３】
一方、対応するアプリケーションを搭載していない場合、ディレクトリ・ファイル一覧表示内容作成手段１３は、ファイルの削除など当該ディレクトリの編集を制御する処理を行う（ステップＳ１９）。
【００３４】
図５は、ディレクトリ編集制御の処理手順例を示すフローチャートである。ディレクトリ・ファイル一覧表示内容作成手段１３は、表示手段１７に、編集できないディレクトリが選択された旨の表示を行う（ステップＳ５０）。この表示処理により、選択したディレクトリ内のディレクトリ・ファイルのリストは表示されないので、ユーザーが当該ディレクトリ内のファイル操作にアクセスすることは不可能となり、特定ディレクトリ内のデータの整合性を損なう不適切なファイル操作を防止できる。
【００３５】
図６は、ディレクトリ編集制御の別の処理手順例を示すフローチャートである。ディレクトリ・ファイル一覧表示内容作成手段１３は、表示手段１７に、編集できないディレクトリが選択された旨の表示を行い（ステップＳ６０）、その上で選択した特定ディレクトリ内のリスト表示を行う（ステップＳ６１）。但し、リストからファイルやディレクトリの選択を行っても操作が行えないように設定する。
【００３６】
この表示処理では、選択したディレクトリ内のディレクトリ・ファイルのリスト表示は行われるが、上記の例と同様、ユーザーが当該ディレクトリ内のファイルにアクセスすることはできないため、特定ディレクトリ内のデータの整合性を損なう不適切なファイル操作を防止できる。
【００３７】
ところで、図２のステップＳ１３においてファイルが選択された場合、ディレクトリ・ファイル一覧表示内容作成手段１３は、ファイルの拡張子に対応するアプリケーションが携帯端末１０に搭載されているか否かを判定し（ステップＳ２１）、対応するアプリケーションが搭載されている場合はアプリケーションを起動させ（ステップＳ２２）、ファイルの処理を行って（ステップＳ２３）、アプリケーションを終了させる（ステップＳ２４）。一方、アプリケーションを搭載していない場合は、対応するアプリケーションがない旨の表示を行って（ステップＳ２５）、処理を中止する。尚、以上のステップＳ２１からステップＳ２５までの手順は、ファイルの拡張子に基づいて、関連付けられた適切なアプリケーションを起動させる従来の処理手順と同じである。
【００３８】
尚、上記の実施の形態では、リスト情報を参照して対応するアプリケーションを把握する手順（図２のフローチャートにおけるステップＳ１４）において、応用規格に準拠する特定ディレクトリ名のみから対応するアプリケーションを把握する構成としたが、図７に示すように、リスト情報にメディアの種類までを含め、携帯端末に装着されるメディアの種類に応じて当該ディレクトリ名のディレクトリに対してファイル操作を制限すべきか否かを区別できるようにすれば更に好ましい。このようにすることで、例えば、所定のメディア固有の応用規格に準拠する特定ディレクトリ内のファイルは、その所定のメディアに記録されている場合に限り対応アプリケーション経由でのみアクセスさせる、または、ユーザに対してアクセス制限を行うような処理を行うことが可能になる。
【産業上の利用可能性】
【００３９】
本発明の情報機器は、応用規格に準拠する特定ディレクトリに対応するアプリケーションが搭載されている場合のみ、当該特定ディレクトリ内のファイルへのアクセスを許可することにより、不適切なファイル操作により特定ディレクトリ内のデータの整合性が損なわれることを防止できるという効果を有し、ストレージメディアの着脱が可能な情報機器等として有用である。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施の形態における携帯端末の機能を示すブロック図である。
【図２】本発明の実施の形態における携帯端末の、ディレクトリ・ファイル情報の処理手順を示すフローチャートである。
【図３】ディレクトリ・ファイル一覧表示の処理手順例を示すフローチャートである。
【図４】ディレクトリ・ファイル一覧表示の別の処理手順例を示すフローチャートである。
【図５】ディレクトリ編集制御の処理手順例を示すフローチャートである。
【図６】ディレクトリ編集制御の別の処理手順例を示すフローチャートである。
【図７】メディアの種類を含むリスト情報を概念的に示した図である。
【図８】従来のメモリーカードのディレクトリ構成例を示す図である。
【符号の説明】
【００４１】
１０  携帯端末
１１  メディアアクセス手段
１２  ディレクトリ・ファイル情報取得手段
１３  ディレクトリ・ファイル一覧表示内容作成手段
１４  リスト情報合致判定手段
１００  リムーバブルメディア
【図１】
2005202656.tif 000003
【図２】
2005202656.tif 000004
【図３】
2005202656.tif 000005
【図４】
2005202656.tif 000006
【図５】
2005202656.tif 000007
【図６】
2005202656.tif 000008
【図７】
2005202656.tif 000009
【図８】
2005202656.tif 000010