(57)【要約】【課題】ユーザが特に意識することなく、携帯端末に蓄積した業務上で作成したデータの流出を確実に防ぐことができるセキュリティ機能を備えた携帯端末、データ管理システム及びデータ管理方法を提供する。【解決手段】入退場管理サーバ１０は、携帯電話機２０の入退場に応じて、携帯電話機２０の非接触型ＩＣカード２１と通信を行った場所の情報を示すロケーションマップを非接触型ＩＣカード２１に書き込み又は削除するＣＰＵ１４を備え、  携帯電話機２０は、その場所で格納するデータファイルに、書き込まれたロケーションマップに対応する対応ＩＤを付与して参照又は読み出しのアクセス権を設定し、ロケーションマップと対応ＩＤとに基づいて、データファイルのアクセス権を制御するＣＰＵ２５を備える。【選択図】      図２
2008191732.tif 000002
【特許請求の範囲】
【請求項１】
非接触型ＩＣカードを搭載する携帯端末と、前記非接触型ＩＣカードと通信を行い当該携帯端末の入退場を管理するデータ管理サーバとを備えたデータ管理システムであって、
前記データ管理サーバは、
前記携帯端末の入退場に応じて、前記携帯端末の前記非接触型ＩＣカードと通信を行った場所の情報を示すロケーションマップを前記非接触型ＩＣカードに書き込み又は削除するロケーション制御手段を備え、
前記携帯端末は、
前記場所で格納するデータファイルに、書き込まれた前記ロケーションマップに対応する対応ＩＤを付与して参照又は読み出しのアクセス権を設定し、前記ロケーションマップと前記対応ＩＤとに基づいて、前記データファイルの前記アクセス権を制御するアクセス権制御手段を備えた
ことを特徴とするデータ管理システム。
【請求項２】
前記アクセス権制御手段は、前記データ管理サーバにより書き込まれた前記ロケーションマップと付与された前記対応ＩＤとが一致するデータファイルのみ、当該場所で参照を許容することを特徴とする請求項１記載のデータ管理システム。
【請求項３】
前記アクセス権制御手段は、前記アクセス権を設定しない場所で作成されたデータファイルには、いずれの場所でも参照を許容することを示す対応ＩＤを付与することを特徴とする請求項１記載のデータ管理システム。
【請求項４】
前記アクセス権制御手段は、外部メモリに格納されるデータファイルには、当該外部メモリが搭載される携帯端末の種別と前記ロケーションマップで特定される第２の対応ＩＤを付与し、前記ロケーションマップと前記第２の対応ＩＤとに基づいて、前記データファイルの前記アクセス権を制御することを特徴とする請求項１記載のデータ管理システム。
【請求項５】
前記携帯端末は、前記ロケーションマップと同一情報を記憶する第１の管理情報を有し、前記アクセス権制御手段は、前記アクセス権の制御を前記第１の管理情報と前記対応ＩＤ又は前記第１の管理情報と前記第２の対応ＩＤとにもとづいて実行することを特徴とする請求項１乃至４のいずれかの請求項記載のデータ管理システム。
【請求項６】
前記携帯端末は、ユーザ操作による、前記第１の管理情報又はデータファイルに付与された前記対応ＩＤあるいは前記第２の対応ＩＤの変更を受け付けるアクセス権変更手段をさらに備えることを特徴とする請求項５記載のデータ管理システム。
【請求項７】
前記データファイルは、電話番号又はメールアドレスを含む電話帳データであり、前記携帯端末は、電話着信またはメール着信を受けた際に、発信側の電話番号またはメールアドレスが前記電話帳データに登録されている電話番号又はメールアドレスであることを識別すると、前記電話帳データに付与された前記対応ＩＤと前記ロケーションマップとが一致しない場合には、前記電話着信又はメール着信を規制する制御を実行することを特徴とする請求項１記載のデータ管理システム。
【請求項８】
非接触型ＩＣカードを搭載する携帯端末と、前記非接触型ＩＣカードと通信を行い当該携帯端末の入退場を管理するデータ管理サーバとを用いたデータ管理方法であって、
前記携帯端末の入退場に応じて、前記データ管理サーバが前記携帯端末の前記非接触型ＩＣカードと通信を行った場所の情報を示すロケーションマップを前記非接触型ＩＣカードに書き込み又は削除するステップと、
前記携帯端末が、前記場所で前記携帯端末に格納するデータファイルに前記ロケーションマップに対応する対応ＩＤを付与して参照又は読み出しのアクセス権を設定するステップと、
前記データファイルの参照又は読み出しに際し、前記携帯端末が前記ロケーションマップと前記対応ＩＤとに基づいて、前記データファイルの前記アクセス権を制御するステップと
を有することを特徴とするデータ管理方法。
【請求項９】
前記アクセス権を制御するステップは、前記ロケーションマップに書き込まれた場所情報と一致する場所情報を有する前記対応ＩＤが付与されているデータファイルのみ、当該場所で参照を許容するステップを含むことを特徴とする請求項８記載のデータ管理方法。
【請求項１０】
前記アクセス権を設定するステップは、アクセス権を設定する必要がない場所で作成されたデータファイルには、いずれの場所でも参照を許容することを示す対応ＩＤを付与するステップを含み、
前記アクセス権を制御するステップは、いずれの場所でも参照を許容することを示す前記対応ＩＤが付与されたデータファイルは、前記ロケーションマップに書き込まれた場所情報にかかわらず参照を許容するステップを含む
ことを特徴とする請求項８記載のデータ管理方法。
【請求項１１】
前記アクセス権を設定するステップは、前記データファイルが外部メモリに格納される場合には、当該外部メモリが搭載される携帯端末の種別と前記ロケーションマップで特定される第２の対応ＩＤを付与するステップを含み、
前記アクセス権を制御するステップは、前記ロケーションマップと前記第２の対応ＩＤとに基づいて、前記外部メモリに格納された前記データファイルの前記アクセス権を制御するステップを含む
ことを特徴とする請求項８記載のデータ管理方法。
【請求項１２】
前記携帯端末は前記ロケーションマップと同一情報を記憶する第１の管理情報を有し、
前記アクセス権を制御するステップは、前記アクセス権の制御を前記第１の管理情報と前記対応ＩＤ又は前記第１の管理情報と前記第２の対応ＩＤとにもとづいて実行するステップを含む
ことを特徴とする請求項８乃至１１のいずれかの請求項記載のデータ管理方法。
【請求項１３】
前記携帯端末のユーザ操作による、前記第１の管理情報又はデータファイルに付与された前記対応ＩＤあるいは前記第２の対応ＩＤの変更を受け付けるアクセス権変更ステップをさらに有することを特徴とする請求項１２記載のデータ管理方法。
【請求項１４】
前記アクセス権を設定するステップは、電話番号又はメールアドレスを含む電話帳データに前記対応ＩＤを付与するステップを含み、
電話着信またはメール着信を受けた際に、発信側の電話番号またはメールアドレスが前記電話帳データに登録されている電話番号又はメールアドレスであることを識別すると、前記電話帳データに付与された前記対応ＩＤと前記ロケーションマップとが一致しない場合には、前記電話着信又はメール着信を規制するステップをさらに有することを特徴とする請求項８記載のデータ管理方法。
【請求項１５】
非接触型ＩＣカードを搭載し、前記非接触型ＩＣカードと通信を行うデータ管理サーバによって入退場を管理される携帯端末であって、
前記データ管理サーバによって前記非接触型ＩＣカードに書き込まれた、前記非接触型ＩＣカードと通信を行った場所の情報を示すロケーションマップに対応する対応ＩＤを、前記場所で格納するデータファイルに付与して参照又は読み出しのアクセス権を設定するアクセス権設定手段と、
前記ロケーションマップと前記対応ＩＤとに基づいて、前記データファイルの前記アクセス権を制御するアクセス権制御手段とを備えた
ことを特徴とする携帯端末。
【請求項１６】
前記アクセス権制御手段は、前記データ管理サーバにより書き込まれた前記ロケーションマップと付与された前記対応ＩＤとが一致するデータファイルのみ、当該場所で参照を許容することを特徴とする請求項１５記載の携帯端末。
【請求項１７】
前記アクセス権設定手段は、アクセス権を設定する必要がない場所で作成されたデータファイルには、いずれの場所でも参照を許容することを示す対応ＩＤを付与し、
前記アクセス権制御手段は、いずれの場所でも参照を許容することを示す前記対応ＩＤが付与されたデータファイルは、前記ロケーションマップに書き込まれた場所情報にかかわらず参照を許容する
ことを特徴とする請求項１５記載の携帯端末。
【請求項１８】
前記アクセス権設定手段は、前記データファイルが外部メモリに格納される場合には、当該外部メモリが搭載される携帯端末の種別と前記ロケーションマップで特定される第２の対応ＩＤを付与し、
前記アクセス権制御手段は、前記ロケーションマップと前記第２の対応ＩＤとに基づいて、前記外部メモリに格納された前記データファイルの前記アクセス権を制御する
ことを特徴とする請求項１５記載の携帯端末。
【請求項１９】
前記携帯端末は前記ロケーションマップと同一情報を記憶する第１の管理情報を有し、
前記アクセス権制御手段は、前記アクセス権の制御を前記第１の管理情報と前記対応ＩＤ又は前記第１の管理情報と前記第２の対応ＩＤとにもとづいて実行することを特徴とする請求項１５乃至１８のいずれかの請求項記載の携帯端末。
【請求項２０】
前記携帯端末は、ユーザ操作による、前記第１の管理情報又はデータファイルに付与された前記対応ＩＤあるいは前記第２の対応ＩＤの変更を受け付けるアクセス権変更手段をさらに有することを特徴とする請求項１９記載の携帯端末。
【請求項２１】
前記アクセス権設定手段は、電話番号又はメールアドレスを含む電話帳データに前記対応ＩＤを付与し、
電話着信またはメール着信を受けた際に、発信側の電話番号またはメールアドレスが前記電話帳データに登録されている電話番号又はメールアドレスであることを識別すると、前記電話帳データに付与された前記対応ＩＤと前記ロケーションマップとが一致しない場合には、前記電話着信又はメール着信を規制する着信規制手段をさらに有する
ことを特徴とする請求項１５記載の携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末、データ管理システム及びデータ管理方法に関し、特に、非接触型ＩＣカードを内蔵した携帯端末とその携帯端末に蓄積するデータのデータ管理システムとデータ管理方法に関する。
【背景技術】
【０００２】
携帯電話機やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等の携帯端末の内部メモリの大容量化や着脱可能な外部メモリの大容量化に伴い、近年、ユーザが携帯端末に蓄積して参照可能なデータは、電話帳、行動スケジュールデータやメール保存文書だけでなく、音声（音楽含む）データ、画像（静止画、動画）データやオフィス文書に至るまで多種多様化してきている。
【０００３】
また、携帯電話機に至っては、だれもが保持する日常生活における必需品の携帯端末となってきており、本来の通信機能だけでなく、カメラ機能、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）を用いたナビゲーション機能や位置管理機能をはじめとして、日常生活の利便性向上に資する目的で多岐にわたったアプリケーションが付加されるようになってきている。中でも、近年は、非接触型ＩＣカードを携帯電話機に内蔵して、携帯電話機を電子マネー、電子チケット、鉄道の乗降車管理（電子定期券）や各施設への入退場管理等に使用するアプリケーションが導入されてきている。
【０００４】
この非接触型ＩＣカードと接続された情報処理端末（つまり、非接触型ＩＣカードを内蔵した携帯端末）とカード読み書き装置の間で非接触データ通信を実現する技術が特開２００３−２０３２１２号公報（特許文献１）に開示されている。また、非接触型ＩＣカードを内蔵した携帯電話機を用いて開錠を行うアプリケーションにおいて、施錠／開錠を管理するホームサーバとの間で電子メールのようなデータ通信を行ってパスワードを適宜変更することによりセキュリティを向上させた錠システムに係る技術が特開２００５−３０７４５６号公報（特許文献２）に開示されている。
【０００５】
【特許文献１】特開２００３−２０３２１２号公報
【特許文献２】特開２００５−３０７４５６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したように、多種多様なデータを携帯端末に蓄積して携帯することが容易になると、その利便性から、オフィス文書等の業務上で使用するデータを持ち歩く機会が多くならざるを得なくなるのが実情である。その反面、そのような重要データを蓄積した携帯端末を紛失したり、盗まれたりした場合に、蓄積データが第三者に漏洩してしまうような事態に至ると業務上のみならず個人的にも社会的にも大きな問題となる。従って、近年は、携帯端末の蓄積データが容易に第三者に漏洩することのないように配慮した、厳重なセキュリティ対策を施すことが重要な課題となっている。
【０００７】
一方、携帯端末に蓄積したデータへのアクセスを制限するようなセキュリティ機能を厳重に施し、携帯端末の使用の都度、ユーザ認証等の操作を必要にするなどのセキュリティ機能を頻繁に起動すると、特に携帯電話機においては通常使用において極めて利便性が悪くなるという課題が発生する。
【０００８】
また、上述した非接触型ＩＣカードを利用してセキュリティ向上を図るアプリケーションは存在するものの、携帯端末の通常利用における利便性を損なわず、かつ、容易に第三者による蓄積データへのアクセスを確実に防ぐ手段は存在しない。
【０００９】
本発明は、非接触型ＩＣカードを内蔵した携帯端末を用いた事業所の入退場システムと連動させることにより、ユーザが特に意識することなく、携帯端末に蓄積した業務上で作成したデータの流出を確実に防ぐことができるセキュリティ機能を備えた携帯端末、データ管理システム及びデータ管理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の構成によるデータ管理システムは、非接触型ＩＣカードを搭載する携帯端末と、非接触型ＩＣカードと通信を行い当該携帯端末の入退場を管理するデータ管理サーバとを備え、データ管理サーバは、携帯端末の入退場に応じて、携帯端末の非接触型ＩＣカードと通信を行った場所の情報を示すロケーションマップを非接触型ＩＣカードに書き込み又は削除するロケーション制御手段を備え、携帯端末は、場所で格納するデータファイルに、書き込まれたロケーションマップに対応する対応ＩＤを付与して参照又は読み出しのアクセス権を設定し、ロケーションマップと対応ＩＤとに基づいて、データファイルのアクセス権を制御するアクセス権制御手段を備えたことを特徴とする。
【００１１】
アクセス権制御手段は、データ管理サーバにより書き込まれたロケーションマップと付与された対応ＩＤとが一致するデータファイルのみ、当該場所で参照を許容してもよい。アクセス権制御手段は、アクセス権を設定しない場所で作成されたデータファイルには、いずれの場所でも参照を許容することを示す対応ＩＤを付与してもよい。アクセス権制御手段は、外部メモリに格納されるデータファイルには、当該外部メモリが搭載される携帯端末の種別とロケーションマップで特定される第２の対応ＩＤを付与し、ロケーションマップと第２の対応ＩＤとに基づいて、データファイルのアクセス権を制御してもよい。
【００１２】
また、携帯端末は、ロケーションマップと同一情報を記憶する第１の管理情報を有し、アクセス権制御手段は、アクセス権の制御を第１の管理情報と対応ＩＤ又は第１の管理情報と第２の対応ＩＤとにもとづいて実行してもよい。携帯端末は、ユーザ操作による、第１の管理情報又はデータファイルに付与された対応ＩＤあるいは第２の対応ＩＤの変更を受け付けるアクセス権変更手段をさらに備えてもよい。
【００１３】
さらに、データファイルは、電話番号又はメールアドレスを含む電話帳データであり、携帯端末は、電話着信またはメール着信を受けた際に、発信側の電話番号またはメールアドレスが電話帳データに登録されている電話番号又はメールアドレスであることを識別すると、電話帳データに付与された対応ＩＤとロケーションマップとが一致しない場合には、電話着信又はメール着信を規制する制御を実行してもよい。
【００１４】
本発明の構成によるデータ管理方法は、非接触型ＩＣカードを搭載する携帯端末と、非接触型ＩＣカードと通信を行い当該携帯端末の入退場を管理するデータ管理サーバとを用い、携帯端末の入退場に応じて、データ管理サーバが携帯端末の非接触型ＩＣカードと通信を行った場所の情報を示すロケーションマップを非接触型ＩＣカードに書き込み又は削除するステップと、携帯端末が、場所で携帯端末に格納するデータファイルにロケーションマップに対応する対応ＩＤを付与して参照又は読み出しのアクセス権を設定するステップと、データファイルの参照又は読み出しに際し、携帯端末がロケーションマップと対応ＩＤとに基づいて、データファイルのアクセス権を制御するステップとを有することを特徴とする。
【００１５】
アクセス権を制御するステップは、ロケーションマップに書き込まれた場所情報と一致する場所情報を有する対応ＩＤが付与されているデータファイルのみ、当該場所で参照を許容するステップを含んでもよい。
【００１６】
アクセス権を設定するステップは、アクセス権を設定する必要がない場所で作成されたデータファイルには、いずれの場所でも参照を許容することを示す対応ＩＤを付与するステップを含み、アクセス権を制御するステップは、いずれの場所でも参照を許容することを示す対応ＩＤが付与されたデータファイルは、ロケーションマップに書き込まれた場所情報にかかわらず参照を許容するステップを含んでもよい。アクセス権を設定するステップは、データファイルが外部メモリに格納される場合には、当該外部メモリが搭載される携帯端末の種別とロケーションマップで特定される第２の対応ＩＤを付与するステップを含み、アクセス権を制御するステップは、ロケーションマップと第２の対応ＩＤとに基づいて、外部メモリに格納されたデータファイルのアクセス権を制御するステップを含んでもよい。
【００１７】
また、携帯端末はロケーションマップと同一情報を記憶する第１の管理情報を有し、アクセス権を制御するステップは、アクセス権の制御を第１の管理情報と対応ＩＤ又は第１の管理情報と第２の対応ＩＤとにもとづいて実行するステップを含んでもよい。携帯端末のユーザ操作による、第１の管理情報又はデータファイルに付与された対応ＩＤあるいは第２の対応ＩＤの変更を受け付けるアクセス権変更ステップをさらに有してもよい。
【００１８】
アクセス権を設定するステップは、電話番号又はメールアドレスを含む電話帳データに対応ＩＤを付与するステップを含み、電話着信またはメール着信を受けた際に、発信側の電話番号またはメールアドレスが電話帳データに登録されている電話番号又はメールアドレスであることを識別すると、電話帳データに付与された対応ＩＤとロケーションマップとが一致しない場合には、電話着信又はメール着信を規制するステップをさらに有してもよい。
【００１９】
本発明の構成による携帯端末は、非接触型ＩＣカードを搭載し、非接触型ＩＣカードと通信を行うデータ管理サーバによって入退場を管理され、データ管理サーバによって非接触型ＩＣカードに書き込まれた、非接触型ＩＣカードと通信を行った場所の情報を示すロケーションマップに対応する対応ＩＤを、当該場所で格納するデータファイルに付与して参照又は読み出しのアクセス権を設定するアクセス権設定手段と、ロケーションマップと対応ＩＤとに基づいて、データファイルのアクセス権を制御するアクセス権制御手段とを備えたことを特徴とする。
【００２０】
アクセス権制御手段は、データ管理サーバにより書き込まれたロケーションマップと付与された対応ＩＤとが一致するデータファイルのみ、当該場所で参照を許容してもよい。アクセス権設定手段は、アクセス権を設定する必要がない場所で作成されたデータファイルには、いずれの場所でも参照を許容することを示す対応ＩＤを付与し、アクセス権制御手段は、いずれの場所でも参照を許容することを示す対応ＩＤが付与されたデータファイルは、ロケーションマップに書き込まれた場所情報にかかわらず参照を許容してもよい。
【００２１】
アクセス権設定手段は、データファイルが外部メモリに格納される場合には、当該外部メモリが搭載される携帯端末の種別とロケーションマップで特定される第２の対応ＩＤを付与し、アクセス権制御手段は、ロケーションマップと第２の対応ＩＤとに基づいて、外部メモリに格納されたデータファイルのアクセス権を制御してもよい。
【００２２】
また、携帯端末はロケーションマップと同一情報を記憶する第１の管理情報を有し、アクセス権制御手段は、アクセス権の制御を第１の管理情報と対応ＩＤ又は第１の管理情報と第２の対応ＩＤとにもとづいて実行してもよい。携帯端末は、ユーザ操作による、第１の管理情報又はデータファイルに付与された対応ＩＤあるいは第２の対応ＩＤの変更を受け付けるアクセス権変更手段をさらに有してもよい。
【００２３】
アクセス権設定手段は、電話番号又はメールアドレスを含む電話帳データに対応ＩＤを付与し、電話着信またはメール着信を受けた際に、発信側の電話番号またはメールアドレスが電話帳データに登録されている電話番号又はメールアドレスであることを識別すると、電話帳データに付与された対応ＩＤとロケーションマップとが一致しない場合には、電話着信又はメール着信を規制する着信規制手段をさらに有いてもよい。
【発明の効果】
【００２４】
本発明によれば、事業所の入退場管理にもとづいて、携帯端末に内蔵された非接触型ＩＣカードの記憶領域にその事業所種別を識別するロケーション情報が登録される。また、その携帯端末に蓄積登録したデータにはロケーション情報と対応させた対応ＩＤが付与される。つまり、携帯端末の蓄積データは、どこの事業所で登録されたデータであるかを識別することができる。そして、読み出そうとした蓄積データに付与された対応ＩＤと、携帯端末が現在存在する場所を示す入退場管理にもとづくロケーション情報とが一致しない場合には当該蓄積データの読み出しを禁止するようにした。つまり、データを登録した場所以外では、原則として蓄積データを読み出すことができないようにしたデータ管理システムを構築することができる。従って、本発明は、携帯端末のユーザの入退場管理と連動させることにより、ユーザが意識することなく携帯端末の使用環境の違いにより蓄積データの読み出しを禁止することができる携帯端末、データ管理システム及びデータ管理方法を実現することができる。
【００２５】
このように、本発明は、ユーザが意識することなくセキュリティ機能を実現することができるという操作性に優れた発明であり、携帯端末が携帯電話機であって、個人及び会社での業務で同一の携帯電話機を使用しているような場合において特にその効果が顕著である。
【発明を実施するための最良の形態】
【００２６】
＜本発明の原理＞
本発明の原理について図１を参照して説明する。
【００２７】
図１は、本発明に係る携帯端末、データ管理システム及びデータ管理方法の発明原理を説明する模式図である。図１において、四角枠で囲われた範囲１００及び２００は、それぞれ会社Ａ及び会社Ｂの事業場所である。それぞれの会社Ａ、会社Ｂの入退場は入退場システム１０１、２０１で管理されている。携帯端末１０２、２０２、３０２はいずれも同じ携帯端末であり、その存在する場所を区別するために異なる参照符号を付している。当該携帯端末のユーザが会社Ａにいる場合は携帯端末１０２、会社Ｂにいる場合は携帯端末２０２、社外にいる場合は携帯端末３０３として扱う。
【００２８】
また、データＡ、Ｂ、Ｃは、それぞれ異なる場所で当該携帯端末に蓄積登録されたデータである。データＡは会社Ａで登録されたデータ、データＢは会社Ｂで登録されたデータ、そしてデータＣは社外で登録されたデータである。
【００２９】
後述するが、この携帯端末に内蔵されている非接触型ＩＣカードは、入退場システム１０１、２０１と入退場管理の通信を実行した際に、どこの入退場システムと通信したかを示すロケーション情報を記憶する記憶領域を備えている。このロケーション情報は、通信を実行した入退場システムをロケーション情報メモリのビット位置で識別できるように構成している。
【００３０】
図１に示す例では、会社Ａの入退場システムを通過して社内に入場した場合は、ロケーション情報メモリの最下位（最右端）ビット位置に“１”を立てる。また、会社Ａの入退場システムを通過して退場した場合には、その最下位ビットを“０”に戻す。同様に、会社Ｂの入退場システムを通過して社内に入場した場合は、ロケーション情報メモリの最下位の次のビット位置に“１”を立てる。そして、会社Ｂの入退場システムを通過して退場した場合には、その最下位の次のビットを“０”に戻す。
【００３１】
また、それぞれの会社を退場して社外にいる場合には、ロケーション情報メモリをオール“０”にしてもかまわないが、本実施例では、「社外」であることを区別するために、ロケーション情報メモリの最上位（最左端）ビット位置に“１”を立てることとしている。従って、それぞれの入退場システムは、入場に際しては最上位ビットを“０”にして、それぞれの入退場システムの場所に対応するビット位置に入場したことを示す“１”を立てる。そして、退場の際にはそれぞれ対応するビット位置を“０”にして、最上位ビットを“１”にする制御が行われる。
【００３２】
このように、ロケーション情報メモリのビット位置に対応した場所における入退場システムを識別することができる。
【００３３】
一方、この携帯端末に蓄積登録されるデータには、データ毎に対応ＩＤが付与される。この対応ＩＤは、ロケーション情報に対応した情報が付与される。そして、携帯端末にデータを登録したときに、当該携帯端末のロケーション情報と対応した対応ＩＤがそのデータに付与される。
【００３４】
図１において、データＡ１０３は、会社Ａの社内で携帯端末に蓄積登録したデータである。従って、データＡ１０３に付与された対応ＩＤは、そのときの携帯端末が持っているロケーション情報と同じビット位置に“１”が立てられ、データＡ１０３は会社Ａでの登録データであること示す。つまり、対応ＩＤメモリもロケーション情報メモリと同じビット数の情報を持ち、この場合は最下位（最右端）ビット位置に“１”が立つ。
【００３５】
同様に、データＢ２０３は、会社Ｂの社内で携帯端末に蓄積登録したデータであり、対応ＩＤメモリの最下位の次のビット位置に“１”が立てられる。データＣ３０３は、社外で蓄積登録されたデータであり、その対応ＩＤは最上位（最左端）ビット位置に“１”が立てられる。
【００３６】
このようにして蓄積データのそれぞれに対応ＩＤが付与されている携帯端末を持ったユーザが、当該蓄積データを読み出そうとしたときには、その蓄積データに付与されている対応ＩＤとロケーション情報との比較が行われる。そして、両者が一致している場合には蓄積データの読み出しを許可し、一致していない場合には蓄積データの読み出しを禁止する、すなわちそのデータがあること自体見せないようにする制御が行われる。従って、データＡ１０３は、ユーザが会社Ａの社内にいるときには読み出しできるが、一旦入退場システムを経て社外に出かけたときに、データＡ１０３を読み出そうとしても、そのロケーション情報がデータＡ１０３の対応ＩＤと一致しないので読み出すことができない。
【００３７】
会社Ｂで登録したデータＢ２０３も同様に、会社Ｂ内では読み出すことができるが、会社Ｂから入退場システムを経て社外に出かけたときには、読み出すことができない。
【００３８】
本発明の原理は上述の如くであるが、会社Ａと会社Ｂは同一系列会社なので、どちらで登録したデータもどちらでも読み出せるようにするとか、社外で登録したデータはユーザがどこにいても読み出せるというように設定することは任意に可能である。特に、後者の場合は、最上位ビットを社外での蓄積登録として位置づけているので、最上位ビットが“１”の場合には、ロケーション情報の如何にかかわらず読み出し可能となるような制御ができる。
【００３９】
上述した発明原理にもとづく本発明の実施の形態について図面を参照して以下に詳述する。
＜入退場システムの構成と携帯電話機との連携動作＞
１．入退場管理サーバと携帯電話機の構成の説明
図２乃至図６を参照して本発明の入退場システムの構成と動作を説明する。
【００４０】
図２は、本発明の入退場システムの構成を示すブロック図である。図２において、入退場管理サーバ１０と携帯電話機２０が、入退場管理サーバ１０のリーダ／ライタ１１と携帯電話機２０に内蔵された非接触型ＩＣカード２１との間で通信を行うことにより入退場を管理する。
【００４１】
入退場管理サーバ１０は、携帯電話機２０に内蔵された非接触型ＩＣカード２１との間で近距離無線通信を行うリーダ／ライタ１１、入退場管理サーバ１０の処理制御プログラム、アプリケーションプログラム及びアプリケーションにおける管理情報を記録する管理テーブルを蓄積するフラッシュメモリ（不揮発性半導体メモリ）１２、入退場管理状態を表示する表示部１３、フラッシュメモリに蓄積された処理制御プログラムやアプリケーションプログラムに従って入退場管理サーバ１０の装置全体や本発明に係る処理を制御するＣＰＵ（中央制御ユニット）１４及びＣＰＵ１４のワークエリアとして使用するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１５を主要な要素として構成される。
【００４２】
また、携帯電話機２０は、入退場管理サーバのリーダ／ライタとの間で近距離無線通信を行う非接触型ＩＣカード２１、携帯電話機２０の処理制御プログラム、アプリケーションプログラム及びアプリケーションにおける管理情報を記録する管理テーブルを蓄積するフラッシュメモリ（不揮発性半導体メモリ）２２、携帯電話機２０の各種状態を表示する表示部２３、ユーザによる入力操作を行うキー入力部２４、フラッシュメモリに蓄積された処理制御プログラムやアプリケーションプログラムに従って携帯電話機２０の装置全体や本発明に係る処理を制御するＣＰＵ２５及びＣＰＵ２５のワークエリアとして使用するＲＡＭ２６、さらに携帯電話機２０に接続して使用する外部メモリ２７を主要な要素として構成される。なお、非接触型ＩＣカード２１には、後述するデータを記録する記録領域を有する。
【００４３】
本実施の形態において、携帯端末として携帯電話機を想定して説明するが、後述する実施例５以外では携帯電話機の通信関連機能部は本発明の構成には特に関与することが無い。また、実施例５においても通常の通信関連機能を用いた処理を行うのみなので図示及び説明を省略する。
【００４４】
２．入退場時に管理されるデータの説明
次に、図３乃至図５を参照して、入退場システムで管理される各種管理データを説明する。
【００４５】
図３は携帯電話機２０に内蔵された非接触型ＩＣカード２１の記録領域に記録される管理データを示し、図４は入退場管理サーバ１０のフラッシュメモリ１２に記録される管理テーブル１及び管理テーブル２の内容を、図５は携帯電話機のフラッシュメモリに記録される管理テーブルＡ〜Ｃの内容をそれぞれ示す。
【００４６】
非接触型ＩＣカード２１の記録領域に記録される管理データは、図３に示すように、入退場するユーザを識別するための認証キー２０１、入退場管理サーバ１０から携帯電話機２０のアプリケーションプログラムを起動する際に必要な紐付けを行うアプリＩＤ２０２、ユーザが入退場を許容されている場所と対応させて入退場場所を管理する入退場管理ＩＤ２０３、入退場システムを通過することにより入退場した現在の場所（ロケーション）の情報を示すロケーションマップ２０４、入退場管理において入退場管理サーバ１０側で管理している情報と携帯電話機２０内で管理している入退場状態とに不整合があるかどうかを示す状態整合フラグ２０６、及び不整合がある場合にどのロケーション情報に不整合があるかを示すロケーション整合マップ２０５を有する。
【００４７】
ロケーション整合マップ２０５はロケーションマップ２０４と同一のデータ量であり、ビット位置が示す情報は対応している。また、携帯電話機１０のアプリケーションプログラムは、本発明においては、後述するデータ管理を行うための各種管理データの設定、蓄積データ書き込み、読み出しのアクセス権を制御するアプリケーションプログラムを含む。このアプリケーションプログラムとしては、入退場システムと連携して本発明に係る管理データの設定処理を行うアクセス権設定アプリケーションプログラム（以降、「アクセス権設定アプリ」と称する。）、当該携帯電話機に蓄積するファイルにアクセス権処理のための管理データを設定したり、それらのファイルの参照や読み出しの許可を実行するアクセス権処理実行プログラム、ユーザ操作による管理モード処理を実行する管理モード実行プログラム及びアクセス権処理と関連して実行される着信規制実行プログラム等が含まれる。そして、入退場の際に実行される本発明に係るアクセス権設定動作として、入退場管理サーバ１０は、三者間通信によりこのアクセス権設定アプリを起動して携帯電話機内の管理データ設定の制御等をすることができる。三者間通信については、前述した特許文献１に詳述されているので説明を省略する。
【００４８】
入退場管理サーバ１０が有する管理データは、図４に示すように、管理テーブル１として非接触型ＩＣカードの固有番号である製造番号３１、認証キー３２及び入退場者の入退場状態情報３３を有し、登録されている入退場者と入退場システムにおける入退場状態を紐付けする管理テーブルである。管理テーブル２は入退場管理ＩＤ３４とロケーション情報３５を紐付けする管理テーブルである。このロケーション情報３５は、前述のロケーションマップ２０４のどのビット位置がその入退場管理ＩＤ３４に対応する場所であるかを示す情報である。
【００４９】
入退場管理ＩＤ３４は、ユーザが入退場することができる場所を示しているので、その場所に対応するロケーション情報３５を対応させて管理テーブル２で管理する。例えば、複数の会社が入居しているオフィスビルの入退場システムを想定すると、入退場システムを通過するユーザは複数の会社の従業者であり、それぞれのユーザは予め登録されているそれぞれの入退場管理ＩＤ（自己の勤務先のフロアに対応する識別情報）を有している。従って、入退場管理サーバ１０は入退場するユーザに対応した入退場管理ＩＤと、例えば各フロアの識別情報とを対応させて管理している。
【００５０】
携帯電話機２０のフラッシュメモリ２２には、図５（ａ）に示すように三種類の管理テーブルＡ〜Ｃが準備されている。
【００５１】
管理テーブルＡは、非接触型ＩＣカード２１に格納されるロケーションマップ２０４と対応する情報を記録し、当該携帯電話機２０に蓄積するデータ及びそれらの読み出しのアクセス権管理に使用される。管理テーブルＡの認証情報３６は、当該携帯電話機２０に電源が入っている限りにおいては、非接触型ＩＣカード２１に格納されるロケーションマップ２０４が有する情報と同一のロケーションに関する情報を有している。任意情報３７は、通常状態であれば認証情報３６と同一の情報を有して、後述するデータ読み出しのアクセス権認証処理に使用する。また、読み出し場所をユーザ操作により強制的に変更する際に後述する管理モードにより一時的な変更が可能なデータである。
【００５２】
管理テーブルＢは、当該携帯電話機２０に蓄積されているデータのファイル名称３９と、そのファイルがどこのロケーションで蓄積されたのかということを示す情報である対応ＩＤ３８とを有している。このデータは後述するように、ファイルへのアクセス権管理に使用する。また、管理テーブルＣは、当該携帯電話機２０で使用したことがある外部メモリ２７のメディアＩＤ４０とその使用履歴４１を管理する。管理テーブルＣについての詳細は後述する。
【００５３】
ここで、図５（ａ），（ｂ）を参照して、認証情報３６、任意情報３７と、対応ＩＤ３８との関係について説明する。図５（ｂ）は、管理テーブルＡの認証情報３６、任意情報３７および管理テーブルＢの対応ＩＤ３８の一例をビット表示したものである。この例では、認証情報３６は最下位ビットが“１”であるロケーションに対応する値とし、任意情報３７は認証情報３６と同じ値である。管理テーブルＢには、図のような各対応ＩＤ３８に対応するファイル名Ａ，Ｂ，Ｃが格納されるとする。
【００５４】
ある場所で参照・更新を許容されるファイルは、管理テーブルＡの任意情報３７と、管理テーブルＢの対応ＩＤ３８とに基づいて識別される。すなわち、任意情報３７と同一のビット位置が“１”である対応ＩＤ３８を持つファイルは参照・更新を許容される。図５（ｂ）では、ファイルＡは参照・更新可能であり、ファイルＢは参照・更新不可である。なお、対応ＩＤの最上位ビットが“１”であるファイルＣは、任意情報の値に関わらずいずれの場所でも参照・更新を許容される。
【００５５】
以上の動作により任意情報３７と対応ＩＤ３８とを参照して、ある場所で参照・更新を許容されるファイルを識別できる。  
【００５６】
３．入退場管理サーバと携帯電話機における管理データの登録／変更動作の説明
以上のように構成され、各種管理データを有する本発明の入退場システムの動作を図６及び図７を参照して説明する。
【００５７】
図６及び図７は、ユーザが入退場管理サーバ１０のリーダ／ライタ１１に携帯電話機２０をかざして入退場操作を行った時の動作を示すものであり、図６は入退場管理サーバ１０の動作、図７は携帯電話機２０の動作をそれぞれ示すフローチャートである。
【００５８】
まず、図６を参照して、入退場管理サーバ１０のリーダ／ライタ１１と携帯電話機２０に内蔵された非接触型ＩＣカード２１との間で近距離無線通信が行われた際の入退場管理サーバ２０の動作を説明する。
【００５９】
最初に行われるのは、ユーザが正当な入退場者であるか否かの認証である（ステップ１０１）。図４の管理テーブル１、２に示したように、入退場管理サーバ１０側に入退場を許容されたユーザの非接触型ＩＣカード２１の製造番号３１、認証キー３２及び入退場管理ＩＤ３４があらかじめ登録されているので、それらを比較するため、入退場管理サーバ１０は非接触型ＩＣカード２１の製造番号と図３に示した記録領域に登録されている管理データの認証キー２０１と入退場管理ＩＤ２０３を読み出す。これらの情報が一致すれば非接触型ＩＣカード２１の認証処理は完了する。
【００６０】
次に、非接触型ＩＣカード２１の管理データのロケーションマップ２０４による入退場の整合性を判断する。つまり、退場状態のユーザが入場し、入場状態のユーザが退場するのが正常状態である。しかし、何らかの事情でこの整合がとれていない場合が想定される。例えば、入退場システムを通過せずに入退場した場合や、通過したがその際の処理にエラーが発生したとか云うような場合が考えられる。
【００６１】
非接触型ＩＣカード２１の製造番号３１及び認証キー３２から特定されるユーザの、当該入退場管理サーバ１０で管理している入退場状態情報３３を管理テーブル１から読み出す（ステップＳＴ１０２）。続いて、管理テーブル２から、入退場管理ＩＤ３４に対応する場所のロケーション情報３５を読み出し、ロケーションマップの対応するビット位置を特定する（ステップＳＴ１０３）。非接触型ＩＣカード１２からロケーションマップ２０４を読み出し（ステップＳＴ１０４）、読み出したロケーションマップ２０４の、ステップＳＴ１０３で特定したビット位置の状態を識別する（ステップＳＴ１０５）。そして、識別したビット位置の状態と、管理テーブル１で管理している入退場状態情報３３の当該ユーザの状態を比較する（ステップＳＴ１０６）。
【００６２】
正常であれば両者の状態は一致している（ステップＳＴ１０７）。つまり、ユーザが入場しようとする場合は、どちらも退場状態であることを示す、例えば”０“となっている。また、入場していたユーザが退場しようとする場合は、どちらも入場状態である”１“となっている。
【００６３】
正常状態の場合は、管理テーブル１の入退場状態情報３３の対応するユーザの状態を書き換える。つまり、入場する場合は“０”を“１”に、退場する場合は“１”を“０”に書き換える（ステップＳＴ１０８，１０９，１１１）。また、非接触型ＩＣカード２１に対して書き換えるべきロケーションマップ２０４のビット位置と書き換えるべき値（“０”または“１”）を通知するとともに、図５（ａ）に示した、携帯電話機内の管理テーブルＡの認証情報３６を書き換えるためにアクセス権設定アプリを起動する（ステップＳＴ１１０，１１２）。
【００６４】
両者が一致せず、不整合であった場合はその旨を入退場管理サーバ１０の表示部１３に表示してユーザに通知する（ステップＳＴ１１３）とともに、両者を整合させるための処理を行う。このとき、入退場管理サーバ１０は、非接触型ＩＣカード２１に対して書き換えるべきロケーションマップ２０４のビット位置、ロケーション整合マップ２０５の不整合ビットの位置及び状態整合フラグ２０６“１”を通知するとともに、携帯電話機２０側の管理データの変更処理を行わせるためにアクセス権設定アプリを起動する（ステップＳＴ１１４）。
【００６５】
次に、図７を参照して携帯電話機２０の動作を説明する。
【００６６】
上述したように入退場管理サーバ１０から通知された情報で、非接触型ＩＣカード２１の記録領域の管理データを更新する（ステップＳＴ２０１）。すなわち、非接触型ＩＣカード２１の、ロケーションマップ２０４のビット位置に、通知された値を書き込む。また、ロケーション整合マップ２０５の不整合ビットの位置が通知された場合は、その位置に“１”を書き込むとともに、状態整合フラグ２０６に“１”を書き込む。
【００６７】
続いて、アクセス権設定アプリを起動する（ステップＳＴ２０２）。状態整合フラグ２０６が正常状態である場合（ステップＳＴ２０３）、すなわち“０”の場合は、図５に示した管理テーブルＡの認証情報３６（ロケーションに関する情報）及び任意情報３７（認証情報と同一情報）を、非接触型ＩＣカード２１のロケーションマップの値で更新して（ステップＳＴ２０４）、アクセス権アプリを終了させる（ステップＳＴ２０５）。
【００６８】
一方、状態整合フラグ２０６が不整合状態を示している場合、すなわち“１”の場合は、携帯電話機２０の表示部２３にその旨を表示して、ユーザ操作による携帯電話機２０内の管理データの変更を促す（ステップＳＴ２０６）。例えば、入退場管理サーバ１０から通知されたロケーションマップとロケーション整合マップの状態にもとづいて、「退場状態に修正してください。」とか「入場状態に修正してください。」というようなメッセージを表示部２３に表示する。そして、ユーザは、携帯電話機２０内の管理データを変更して再度入退場システムを通過する。
【００６９】
なお、上記の説明は当該携帯電話機２０に電源が入っている場合の動作であり、電源が入っていない場合には、非接触型ＩＣカード２１の記録領域の管理データを更新して処理を終了する。このような場合には非接触型ＩＣカード２１のロケーションマップ２０４の情報と携帯電話機２０の管理テーブルＡの認証情報３６とが不整合の状態となるが、後述するように携帯電話機２０の電源投入時に必ず両者の整合処理を実行している。
【００７０】
＜データ管理のしくみ＞
このように入退場システム１０と携帯電話機２０との連携動作により、発明の原理で説明したように、入退場システムで設定されたロケーション情報を携帯電話機２０内に管理テーブルＡの認証情報３６及び任意情報３７として保持することができる。
【００７１】
次に、携帯電話機２０に蓄積するデータの管理とそのアクセス権処理について説明する。
【００７２】
ここで、携帯電話機２０内に蓄積するデータとして、携帯電話機２０内部のフラッシュメモリ２２に蓄積するデータと、ＳＤカード等の着脱可能な外部メモリ２７に蓄積するデータの二種類を考慮する必要がある。携帯電話機２０内のフラッシュメモリ２２に蓄積するデータは、ユーザがこの携帯電話機２０を操作する以外の方法では参照することができないので、ロケーション情報と対応ＩＤによるアクセス権の設定によりセキュリティを確保することができる。しかし、外部メモリ２７に蓄積されたデータは、外部メモリ２７を取り外してＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）等の別装置に装着してその内容が読み出されてしまうので、そのままデータを蓄積するだけではセキュアな環境を確保することができない。各実施例を以下に説明する。
【００７３】
実施例１．
携帯電話機２０内のフラッシュメモリ２２に蓄積されるデータの管理について説明する。
［携帯電話機２０の電源投入時］
まず、携帯電話機２０の電源投入時の動作について説明する。図８は、携帯電話機２０の電源投入時の動作を示すフローチャートである。上述したように、携帯電話機２０の電源が入っていない状態で入退場システムを通過したような場合には、非接触型ＩＣカード２１の記録領域の管理データが更新されるのみで、非接触型ＩＣカード２１のロケーションマップ２０４と携帯電話機２０の管理テーブルＡの認証情報３６とが不整合の状態となる。したがって、携帯電話機２０の電源投入時には両者の整合処理を行うとともに、当該ロケーションで参照・更新が許容されるデータのファイル名をユーザに通知する処理を行う。
【００７４】
携帯電話機２０の電源が投入されると、まず非接触型ＩＣカード２１に格納されるロケーションマップ２０４を取得し（ステップＳＴ３０１）、管理テーブルＡの認証情報３６および任意情報３７を、取得したロケーションマップ２０４の情報で更新する（ステップＳＴ３０２）。続いて、管理テーブルＢを参照し、参照・更新を許容されるデータのファイル名を識別する（ステップＳＴ３０３）。つまり、上述したように、任意情報３７に“１”が設定されたビット位置と同じビット位置に“１”が設定されている対応ＩＤ３８を有するファイル名を管理テーブルＢから識別する。そして、識別したファイル名を携帯電話機２０の表示部２３に表示する（ステップＳＴ３０４）。
【００７５】
［携帯電話機２０のフラッシュメモリ２２へのデータの書き込みまたは削除時］
次に、携帯電話機２０のフラッシュメモリ２２へのデータの書き込みまたは削除時の動作について説明する。図９は、フラッシュメモリ２２へのデータの書き込みまたは削除時の動作を示すフローチャートである。
【００７６】
書き込みまたは削除するデータのファイル名を取得する（ステップＳＴ４０１）。データの削除である場合（ステップＳＴ４０２）、管理テーブルＢに格納される当該ファイル名のエントリーを削除し（ステップＳＴ４０３）、フラッシュメモリ２２からデータを削除する（ステップＳＴ４０４）。
【００７７】
一方、データ書き込みの場合、上記取得したファイル名が管理テーブルＢに登録されているか否か、すなわちファイルの新規作成であるか更新であるかを判断する（ステップＳＴ４０５）。
【００７８】
管理テーブルＢに登録されている場合、すなわちファイルの更新である場合は、管理テーブルＢの更新を行わずにフラッシュメモリ２２内のデータの更新のみを行って処理を終了する（ステップＳＴ４０７）。一方、管理テーブルＢに登録されていない場合、すなわちファイルの新規作成である場合、管理テーブルＡの任意情報３７と同じ対応ＩＤ３８を付与して管理テーブルＢにファイル名を登録する（ステップＳＴ４０６）。そして作成したデータをフラッシュメモリ２２に蓄積する（ステップＳＴ４０７）。
【００７９】
以上のように、この実施例１によれば、携帯電話機２０は、非接触型ＩＣカード２１に格納されるロケーションマップ２０４と対応する認証情報３６と任意情報３７とを記録する管理テーブルＡと、携帯電話機２０のフラッシュメモリ２２に蓄積されているデータのファイル名３９とそれに対応ＩＤ３８とを記録する管理テーブルＢを備える。そして、管理テーブルＡの任意情報３７と同じ対応ＩＤ３８が付与されたファイル、またはアクセス権を設定しない場所で作成されたファイルのみ参照・更新を許容するようにしたので、ユーザが意識することなく、携帯電話機２０のフラッシュメモリ２２に蓄積した業務上で作成したデータの流出を確実に防ぐことができる効果が得られる。
【００８０】
実施例２．
続いて、携帯電話機２０に装着される外部メモリ２７に蓄積されるデータの管理について説明する。なお、この外部メモリ２７に蓄積されるデータは暗号化処理が施されており、外部メモリ単体を他のＰＣ等に装着して内容を読み出そうとしても、ユーザによる暗号解除を行わない限りは読み出せないものとしている。
【００８１】
一枚の外部メモリ２７は着脱して複数の携帯電話機２０で使用される。したがって、携帯電話機２０内のフラッシュメモリ２２に書き込まれたデータの管理の仕方、すなわち管理テーブルＢに示した参照・更新を許容される場所とファイル名との対応だけでなく、装着された携帯電話機２０の情報も対応させて管理する必要がある。したがって、図５（ａ）に示した管理テーブルＡ〜Ｃとは異なる管理テーブルを外部メモリ２７に格納する。
【００８２】
携帯電話機２０に装着される外部メモリ２７には、二種類の管理テーブルが準備される。図１０は、それら管理テーブルａ，ｂの構成を示す図である。
【００８３】
管理テーブルａは、当該外部メモリ２７がどの携帯電話機２０で、どこで使われたかを管理し、管理テーブルｂは、外部メモリ２７に蓄積されるファイルの参照許可を管理する。
【００８４】
管理テーブルａは、外部メモリ２７が当該携帯電話機２０で初めて使われるときに登録され、当該外部メモリ２７を装着した携帯電話機２０の非接触型ＩＣカードの製造番号４２と、そのときの任意情報３７をロケーションＩＤ４３として持つ。さらに、携帯電話機２０の種別を考慮したロケーションＩＤを意味する相対的ロケーションＩＤ４４を持つ。「携帯電話機２０の種別を考慮したロケーションＩＤ」とは、同じロケーションＩＤ４３であったとしても、携帯電話機２０が異なる場合には異なるロケーションとして管理することを意味する。例えば、図１０の管理テーブルａを参照すると、ロケーションＩＤ４３が「０ｘ０１」と同じであっても、非接触型ＩＣカードの製造番号４２が「０ｘ００Ａ０」の携帯電話機２０には「０ｘ０００１」、製造番号４２が「０ｘ００Ｂ０」の携帯電話機２０には「０ｘ００１０」、製造番号４２が「０ｘ００Ｃ０」の携帯電話機２０には「０ｘ００４０」の相対的ロケーションＩＤ４４を付与して管理している。
【００８５】
管理テーブルｂは、管理テーブルａの相対的ロケーションＩＤ４４が示すビット位置と同一のビット位置が“１”である対応ＩＤ４５に対応するファイル名４６の参照を許可する（詳細は後述する）。管理テーブルｂの対応ＩＤ４５は、携帯電話機２０の種別を考慮した対応ＩＤである。この対応ＩＤ４５は、ファイルへのアクセス権処理の際の使われ方が、上述した携帯電話機２０内のフラッシュメモリ２２に蓄積されているファイルアクセスで使用した管理テーブルＢの対応ＩＤ３８と同じように使われるものの、その構造は異なっている。
【００８６】
また、一台の携帯電話機２０に複数の外部メモリが適宜交換して使用されるため、図５（ａ）の管理テーブルＣにより当該携帯電話機２０で使用したことがある外部メモリ２７のメディアＩＤとその使用履歴を管理する。携帯電話機２０が管理する外部メモリ２７の枚数に制限を設け、使用頻度が少ない外部メモリ情報（メディアＩＤ）は削除する。
【００８７】
［携帯電話機２０の電源投入時］
外部メモリ２７が装着された状態での携帯電話機２０の電源投入時の動作について説明する。図１１は、外部メモリ２７が装着された状態での携帯電話機２０の電源投入時の動作を示すフローチャートである。
【００８８】
前述した実施例１の携帯電話機２０内のフラッシュメモリ２２の蓄積データの参照許可に関する動作と同様に、外部メモリ２７に関わる認証動作を実行して、当該携帯電話機２０で、かつ当該場所で参照を許可される蓄積データファイル名を表示部２３に表示しておく。
【００８９】
まず、携帯電話機２０に装着された外部メモリ２７のメディアＩＤを取得し（ステップＳＴ５０１）、取得したメディアＩＤが管理テーブルＣに登録されているか否かを調べる（ステップＳＴ５０２）。登録されている場合、当該携帯電話機２０で当該外部メモリ２７を使用したことがあるので、管理テーブルａへの登録は行わず、当該場所で参照・更新が許容されるファイルの識別を以下の手順で行う。すなわち、当該外部メモリ２７が装着された携帯電話機２０の非接触型ＩＣカードの製造番号を取得する（ステップＳＴ５０３）とともに、管理テーブルＡの任意情報３７を取得する（ステップＳＴ５０４）。
【００９０】
続いて、管理テーブルａから、上記取得した非接触型ＩＣカードの製造番号と同じ製造番号４２および任意情報３７と同じ情報を有するロケーションＩＤ４３に対応する相対的ロケーションＩＤ４４を取得する（ステップＳＴ５０５）。管理テーブルｂを参照し、取得した相対的ロケーションＩＤと対応ＩＤ４５とを比較して、参照・更新の許容されるファイル名４６を識別する（ステップＳＴ５０６）。すなわち、取得した相対的ロケーションＩＤの“１”が立っているビット位置と同じビット位置に“１”が立っている対応ＩＤ４５を有するファイルを参照・更新を許容されるファイルとして識別する。そして、取得したファイル名を、当該場所において当該携帯電話機２０で参照・更新を許可されたデータファイルとして表示部２３に一覧表示する（ステップＳＴ５１０）。
【００９１】
一方、ステップＳＴ５０２で管理テーブルＣにメディアＩＤが登録されていない場合は、当該メディアＩＤの情報を管理テーブルＣに登録する（ステップＳＴ５０７）とともに、当該携帯電話機２０に対応する情報を管理テーブルａに登録する（ステップＳＴ５０８）。すなわち、当該携帯電話機２０が搭載する非接触型ＩＣカードの製造番号と、管理テーブルＡの任意情報３７を、それぞれ製造番号４２、ロケーションＩＤ４３として登録し、さらに対応する相対的ロケーションＩＤを作成して登録する。相対的ロケーションＩＤは、当該外部メモリ２７に管理テーブルａのデータが作成されるごとに１ビットシフトした位置に“１”を立てた値である。
【００９２】
続いて、他の端末で作成され、当該携帯電話機２０が当該場所で参照・更新してよい蓄積データの有無を確認し、ファイル名を識別する（詳細は後述する）（ステップＳＴ５０９）。そして、識別したファイル名を、当該場所において当該携帯電話機２０で参照・更新を許可されたデータファイルとして表示部２３に一覧表示する（ステップＳＴ５１０）。
【００９３】
上記ステップＳＴ５０９の詳細について説明する。図１２は、ステップＳＴ５０９の参照・更新を許容されるファイルの識別の手順を示すフローチャートである。まず、管理テーブルａに、管理テーブルＡの任意情報３７と同じロケーションＩＤ４３が登録されているか否かを調べる（ステップＳＴ５０９１）。登録されていない場合は、当該場所で参照・更新を許容されるファイルが存在しないので処理を終了する。
【００９４】
登録されている場合は、管理テーブルａから、管理テーブルＡの任意情報３７と同じロケーションＩＤ４３を有する相対的ロケーションＩＤ４４を取得する（ステップＳＴ５０９２）。そして、取得した相対的ロケーションＩＤと、管理テーブルｂの対応ＩＤ４５を比較して、当該場所で参照・更新を許容されるファイルを識別する（ステップＳＴ５０９３）。相対的ロケーションＩＤ４４と同一のビット位置に“１”が立っている対応ＩＤ４５に対応するファイル名４６が読み出し可能なファイルである。そして、識別したファイル名を表示部２３に一覧表示する（ステップＳＴ５１０）。なお、対応ＩＤ４５は管理モード以外では変更しないことを原則としているので図１２には記載を省略したが、他の端末で作成され、当該携帯電話機２０が当該場所で参照・更新してよい蓄積データがある場合に、それらのファイル名に対応する対応ＩＤ４５に当該携帯電話機２０の情報をこの段階で追加するようにしてもよい。つまり、図１１のステップ５０８で設定された当該携帯電話機２０に対応する相対的ロケーションＩＤ４４の情報と同じ対応ＩＤ４５のビット位置に“１”を追加してもよい。
【００９５】
なお、上記は携帯電話機２０の電源投入時の動作であるが、当該外部メモリ２７が携帯電話機２０に装着された時も同様の動作を行う。
【００９６】
［外部メモリへのデータの書き込みまたは削除時］
次に、外部メモリ２７へのデータの書き込みまたは削除時の動作について説明する。図１３は、外部メモリ２７へのデータの書き込みまたは削除時の動作を示すフローチャートである。
【００９７】
まず、書き込み／削除するデータのファイル名を取得し（ステップＳＴ６０１）、削除する場合は（ステップＳＴ６０２）、管理テーブルｂの対応するファイル名のエントリーを削除し（ステップＳＴ６０３）、続いて対象ファイルを外部メモリ２７から削除する（ステップＳＴ６０４）。
【００９８】
一方、ファイルを書き込む場合、そのファイル名が管理テーブルｂに登録されているファイル名であるか否かを調べる（ステップＳＴ６０５）。登録されているファイル名でない場合は、新規ファイルの書き込みであるため、管理テーブルａに登録した相対的ロケーションＩＤと対応するビット位置に“１”を立てた対応ＩＤ４５を付与して、管理テーブルｂに当該ファイル名を登録する（ステップＳＴ６０６）。そして、対象ファイルを外部メモリ２７に蓄積する（ステップＳＴ６０７）。一方、管理テーブルｂに登録されているファイル名である場合は、既存ファイルの更新であるため、管理テーブルｂは更新せず、対象ファイルのみを更新し、蓄積する（ステップＳＴ６０７）。
【００９９】
以上のように、この実施例２によれば、携帯電話機２０の外部メモリ２７は、当該外部メモリ２７を装着した携帯電話機２０の非接触型ＩＣカード２１の製造番号４２と、ロケーションＩＤ４３と、携帯電話機２０の種別を考慮したロケーションＩＤを意味する相対的ロケーションＩＤ４４を持つ管理テーブルａと、外部メモリ２７に蓄積されているデータのファイル名称４６と、そのファイルが蓄積されたロケーションの、携帯電話機２０の種別を考慮した対応ＩＤ４６を持つ管理テーブルｂを備える。そして、管理テーブルａの相対的ロケーションＩＤ４４と同じ対応ＩＤ４５が付与されたファイルのみ参照・更新を許容するようにしたので、外部メモリに蓄積されたファイルについても、ユーザが意識することなく携帯電話機２０の使用環境の違いにより蓄積ファイルの読み出しを禁止することができる効果が得られる。
【０１００】
実施例３．
図１４は、管理モードでの動作を示すフローチャートである。図１４を参照して管理モードについて説明する。
【０１０１】
管理モードとは、ユーザの意思で蓄積ファイルの参照を許容する場所を適宜設定変更することができるモードを云う。例えば、任意情報を一時的に変更して、自社で蓄積したファイルを、本来は許容されない場所でも参照したい場合や、各ファイルに付与した対応ＩＤを変更して、同一会社の他の事業場でも参照を許容させる場合等に対応するためのものである。
【０１０２】
蓄積した場所と異なる場所で蓄積ファイルを参照したい場合、現在場所の情報を一時的に変更できればよい。したがって、管理モードでは管理テーブルＡの任意情報３７を変更可能とする。また、所望ファイルのアクセス権を変更したい場合、当該ファイルの対応ＩＤが変更できればよい。したがって、管理モードでは管理テーブルＢ，ｂの各対応ＩＤも変更可能とする。
【０１０３】
ユーザが管理モードへの移行を指示すると、携帯電話機２０に予め登録したパスワード認証により管理モード画面に遷移する。
【０１０４】
まず、携帯電話機２０はユーザに変更種別を選択させる（ステップＳＴ７０１）。ユーザが、現在場所の情報の一時的な変更を選択すると、携帯電話機２０は管理テーブルＡの任意情報３７を読み出して管理モード設定画面に表示する。ユーザは、画面に表示された値を任意に書き換える。携帯電話機２０は、書き換えられた値で管理テーブルＡを更新し、処理を終了する（ステップＳＴ７０２）。
【０１０５】
一方、ユーザがアクセス権の変更を選択すると、携帯電話機２０は、内部メモリ（フラッシュメモリ２２）内のファイルのアクセス権変更か、外部メモリ２７内のファイルのアクセス権変更かを問い合わせる（ステップＳＴ７０３）。内部メモリ内のファイルを対象とする場合、携帯電話機２０は管理テーブルＢを読み出して画面表示をする。ユーザは、所望ファイルの対応ＩＤ３８を変更し、携帯電話機２０は変更された値を用いて管理テーブルＢを更新する（ステップＳＴ７０４）。
【０１０６】
一方、対象となるファイルが外部メモリ２７内に蓄積されている場合、携帯電話機２０は管理テーブルｂを読み出して画面表示をする。ユーザは、所望ファイルの対応ＩＤ４５を変更し、携帯電話機２０は変更された値を用いて管理テーブルｂを更新する（ステップＳＴ７０５）。
【０１０７】
なお、任意情報３７の一時的な変更は、ユーザによる設定の解除操作、ロケーション情報の変化、端末の電源断等がなされると、設定された状態をリセットする。つまり、上記の状況になった場合は、任意情報３７は認証情報３６と同じ値にリセットされる。一方、対応ＩＤの場合は、ユーザによる管理モードでの再設定までは変更された情報が保持される。
【０１０８】
［管理モードで管理テーブルＡの任意情報を変更した場合］
ここで、管理モードで管理テーブルＡの任意情報３７を変更した場合の参照可能ファイルの読み方について説明する。
【０１０９】
図１５（ａ）は、管理テーブルＡの任意情報３７及び管理テーブルＢの対応ＩＤ３８をそれぞれビット表示した例を示す。ただし、この図では各値の下位８ビットのみ表示している。認証情報３６が示す場所にかかわらず複数の場所で作成されたファイルの参照を可能とするために、ユーザが管理モードで任意情報３７を「０ｘ０４」から例えば「０ｘ５１」に変更したとする。このことは、通常であれば現在のロケーション情報に対応して任意情報３７の最下位から３番目のビット位置に対応する場所（「０ｘ０４」に対応する）で作成されたファイルしか参照できないところを、一時的に最下位ビット、最下位から５番目及び７番目のビット位置に対応する３つの場所でそれぞれ作成されたファイルを参照できるようにする操作である。実際にはビット位置ではなく、ユーザインターフェースにより場所を具体的に指定できるように構成されている。
【０１１０】
まず、内部メモリ（フラッシュメモリ２２）内の蓄積ファイルの参照について説明する。図１５（ａ）には管理テーブルＢの例を示す。管理テーブルＢに登録されるファイルのうち、管理テーブルＡの任意情報３７の“１”が立っているビット位置と同じビット位置に“１”が立っている対応ＩＤ３８を有するファイルが参照・更新を許容される。つまり、図１５（ａ）では、ファイルＡ，Ｃ，Ｎのそれぞれ異なる場所（最下位ビット、最下位から５番目及び７番目のビット位置に対応する３つの場所）で作成されたファイルが参照・更新を許容されるファイルとなる。
【０１１１】
次に、外部メモリ２７内の蓄積ファイルの参照について説明する。図１５（ｂ）は、管理テーブルａの一部、および管理テーブルｂをそれぞれビット表示した例を示す。ただし、この図では各値のそれぞれ下位８ビットのみ表示している。
【０１１２】
まず、管理テーブルａを参照して、管理テーブルＡの任意情報３７の“１”が立っているビット位置と同じビット位置に“１”が立っているロケーションＩＤ４３に対応する相対的ロケーションＩＤ４４を取得する。図１５（ｂ）では、データ１、データ５〜７の相対的ロケーションＩＤ４４である。そして、取得した各相対的ロケーションＩＤ４４の“１”が立っているビット位置と同じビット位置に“１”が立っている対応ＩＤ４５を有するファイルが参照・更新を許容される。図１５（ｂ）では、フィルＡ，Ｂ，Ｃ，Ｅ，Ｎである。
【０１１３】
［管理モードで管理テーブルＢ、管理テーブルｂの対応ＩＤを変更した場合］
管理モードで管理テーブルＢや管理テーブルｂの対応ＩＤを変更する操作は、同一会社の他の事業場でも参照を許容させる場合等に行われる。つまり、事業場の場所が異なるために、ある事業場で作成したファイルが他の場所の事業場で参照できないのでは不便なので、そのように場所が異なっていても定常的に参照を許容するような場合に、作成したファイルに付与されている対応ＩＤについて、参照が許容される場所に対応するビット位置に“１”をさらに付加する。
【０１１４】
このように、管理モードで変更されて複数の場所で参照が可能なファイルの対応ＩＤには、このように複数のビット位置に“１”が立てられるので、複数の任意情報３７に対応する場所でファイルの参照が可能になる。
【０１１５】
以上のように、この実施例３によれば、携帯電話機２０に管理モードを設け、ユーザの意思でアクセス権、現在のロケーションを変更できるようにしたので、入退場システムによって設定された情報のみよって蓄積データの参照を制限されることなく、ユーザの自由度が高まるという効果が得られる。
【０１１６】
実施例４．
上記各実施例では、携帯電話機に蓄積されるデータを格納した場所及び読み出しする場所に応じてアクセス権を制御する実施例を説明した。携帯電話機を紛失してそれが第三者の手に渡ってしまった場合に、蓄積データの読み出しに対するセキュリティは上記の各実施例で確保することができる。しかし、蓄積データとして電話帳を考慮した場合には、電話帳の利用形態やその利便性により上述した実施例によるセキュリティ対策だけでは対応することができない。
【０１１７】
電話帳を読み出されないようにするセキュリティは、上述した実施例の管理モードを用いて、電話帳ファイルに付与された対応ＩＤをユーザが希望するロケーション以外では読み出せないようにすることで設定することができる。電話帳に登録する個々の登録データではなく、電話帳を一括して読み出せないようにしたほうが、利便性を考えた場合には好ましい。しかしながら、電話帳を読み出されないようにするだけではセキュリティ対策はまだ完全とは言えない。当該携帯電話機に着信する電話呼やメールに対して、拾得した第三者が本来の所有者になりすまして、着信してきた電話呼やメールに応答して相手から情報を引き出すようなことをする恐れが有る。そこで、携帯電話機に蓄積したデータが電話帳である場合には、その電話帳に登録された相手からの電話呼やメールの着信を規制することにより、なりすまし応答ができないようにするセキュリティ対策が必要である。以下にその実施例を説明する。
【０１１８】
図１６（ａ）は携帯電話機２０の電話帳記憶領域に登録される各電話帳データを示す図であり、図１６（ｂ）は電話帳データを電話帳記憶領域に登録するときの処理を示すフローチャートである。
【０１１９】
電話帳記憶領域に電話帳データを登録するとき、ユーザは、通常、氏名５１、電話番号５２、メールアドレス５３等を登録する（ステップＳＴ８０１）。これらの情報を登録後、携帯電話機２０は、セキュリティ設定をするか否かをユーザに問い合わせる（ステップＳＴ８０２）。セキュリティ設定をする場合、携帯電話機２０は管理テーブルＡの任意情報３７を読み出し（ステップＳＴ８０３）、その値を上記登録した電話帳データの電話帳対応ＩＤ５４に設定する（ステップＳＴ８０４）。そして、電話帳データのセキュリティ設定フラグ５０を立てる（ステップＳＴ８０５）。登録する電話帳データがさらにあればステップＳＴ８０１に戻り、なければ処理を終了する（ステップＳＴ８０６）。
【０１２０】
図１７は、電話呼を着信した場合の携帯電話機２０の動作を示すフローチャートである。携帯電話機２０は、電話呼を着信すると発信者番号を取得する（ステップＳＴ９０１）。取得した発信者番号が電話帳記憶領域に登録されているか否かを調べ（ステップＳＴ９０２）、登録されていない場合は通常の着信動作を行う（ステップＳＴ９０３）。
【０１２１】
登録されている場合は、その電話帳データに対応するセキュリティ設定フラグ５０が立っているか否かを調べ（ステップＳＴ９０４）、立っていない場合は通常の着信動作を行う（ステップＳＴ９０３）。立っている場合は、電話帳データから上記取得した発信者番号に付与されている電話帳対応ＩＤ５４を取得する（ステップＳＴ９０５）。そして、取得した電話帳対応ＩＤ５４と、管理テーブルＡの任意情報３７とを比較し（ステップＳＴ９０６）、両者が一致する場合は通常の着信動作を行う（ステップＳＴ９０３）。不一致の場合は、着信規制処理を実行する（ステップＳＴ９０７）。例えば、着信表示をせずにトーキーを送出して回線を切断する。トーキーは、例えば「セキュリティ機能が動作しているのでこの電話を着信することができません」等でよい。このとき携帯電話機２０の所持者が偶然着信操作を行ったとしても、着信応答は不可とし、ユーザには着信があったことを知らせない。回線切断後に表示部に着信があったことのみを示してもよい。また着信履歴を記録する。ただし、この時点では着信履歴の閲覧を不可とし、ロケーションの変化、またはユーザがアクセス権等を変更したことにより電話帳データが参照可能となった時点で、着信履歴を参照可能としてもよい。
【０１２２】
また、電話呼の着信だけでなく、電話帳記憶領域に登録されているメールアドレス５３からのメール着信の場合も同様である。すなわち、当該メールアドレス５３に対応する電話帳対応ＩＤ５４を読み出して管理テーブルＡの任意情報３７と比較し、不一致の場合はメール着信したことのみをユーザに通知してメールの参照は不可とする。当該メールは保存しておく。
【０１２３】
以上のように、この実施例４によれば、携帯電話機２０は各電話帳データに登録したロケーションの情報である電話帳対応ＩＤ５４を付与し、電話着信またはメール着信を受けると、着信を受けた電話番号またはメールアドレスに対応する電話帳対応ＩＤ５４と、管理テーブルＡの任意情報３７とに基づいて着信規制を行うようにしたので、携帯電話機２０を拾得した第三者が本来の所有者になりすまして着信してきた電話呼やメールに応答して相手から情報を引き出すことを防止できる効果が得られる。
【図面の簡単な説明】
【０１２４】
【図１】本発明に係る携帯電話機、データ管理システム及びデータ管理方法の発明原理を説明する模式図である。
【図２】本発明の入退場システムの構成を示すブロック図である。
【図３】携帯電話機に内蔵された非接触型ＩＣカードの記録領域に記録される管理データを示す。
【図４】入退場管理サーバのフラッシュメモリに記録される管理テーブル１及び管理テーブル２の内容を示す。
【図５】携帯電話機のフラッシュメモリに記録される管理テーブルＡ〜Ｃの内容をそれぞれ示す。
【図６】ユーザが入退場管理サーバのリーダ／ライタに携帯電話機をかざして入退場操作を行った時の入退場管理サーバの動作を示すフローチャートである。
【図７】ユーザが入退場管理サーバのリーダ／ライタに携帯電話機をかざして入退場操作を行った時の携帯電話機の動作を示すフローチャートである。
【図８】携帯電話機の電源投入時の動作を示すフローチャートである。
【図９】フラッシュメモリへのデータの書き込みまたは削除時の動作を示すフローチャートである。
【図１０】管理テーブルａ，ｂの構成を示す。
【図１１】外部メモリが装着された状態での携帯電話機の電源投入時の動作を示すフローチャートである。
【図１２】参照・更新を許容されるファイルの識別の手順を示すフローチャートである。
【図１３】外部メモリへのデータの書き込みまたは削除時の動作を示すフローチャートである。
【図１４】管理モードでの動作を示すフローチャートである。
【図１５】（ａ）は、管理テーブルＡの任意情報及び管理テーブルＢの対応ＩＤをそれぞれビット表示した例を示し、（ｂ）は、管理テーブルａの一部、および管理テーブルｂをそれぞれビット表示した例を示す。
【図１６】（ａ）は携帯電話機の電話帳記憶領域に登録される各電話帳データを示し、（ｂ）は電話帳データを電話帳記憶領域に登録するときの処理を示すフローチャートである。
【図１７】電話呼を着信した場合の携帯電話機の動作を示すフローチャートである。
【符号の説明】
【０１２５】
１００，２００    範囲
１０１，２０１    入退場システム
１０２．２０２    携帯端末
１０３    データＡ
２０３    データＢ
３０３    データＣ
１０    入退場管理サーバ
１１    リーダ／ライタ
１２，２２    フラッシュメモリ
１３，２３    表示部
１４，２５    ＣＰＵ
１５，２６    ＲＡＭ
２１    非接触型ＩＣカード
２４    キー入力部
２７    外部メモリ
３１，４２    製造番号
３２    認証キー
３３    入退場状態情報
３４    入退場管理ＩＤ
３５    ロケーション情報
３６    認証情報
３７    任意情報
３８，４５    対応ＩＤ
３９，４６    ファイル名
４０    メディアＩＤ
４１    外部メモリ使用履歴
４３    ロケーションＩＤ
４４    相対的ロケーションＩＤ
【図１】
2008191732.tif 000003
【図２】
2008191732.tif 000004
【図３】
2008191732.tif 000005
【図４】
2008191732.tif 000006
【図５】
2008191732.tif 000007
【図６】
2008191732.tif 000008
【図７】
2008191732.tif 000009
【図８】
2008191732.tif 000010
【図９】
2008191732.tif 000011
【図１０】
2008191732.tif 000012
【図１１】
2008191732.tif 000013
【図１２】
2008191732.tif 000014
【図１３】
2008191732.tif 000015
【図１４】
2008191732.tif 000016
【図１５】
2008191732.tif 000017
【図１６】
2008191732.tif 000018
【図１７】
2008191732.tif 000019