(57)【要約】      （修正有）【課題】  端末装置に搭載された１又は複数のアプリケーションと複数の既知あるいは未知なるＩＣタグ／カードとの間で実行され得るデータ送受信を、より安全な方法で保護する。【解決手段】  アプリケーションに固有なＩＤである第１のＩＤとＩＣタグ／カードに固有なＩＤである第２のＩＤとを用いてデータ送受信の実行権限を管理する権限管理データベースを設置し、端末装置は、第１のＩＤを記憶する記憶手段と、記憶手段に記憶された第１のＩＤまたはＩＣタグ／カードに記憶された第２のＩＤあるいはその両方、を用いた検索命令を権限管理データベースへ送信し検索結果を取得する照会手段と、データ送受信の開始を監視する手段であって、データ送受信が開始されると照会手段から検索結果を取得し検索結果が実行権限を有することを示す場合に前記データ送受信を継続し、実行権限を有さないことを示す場合にデータ送受信を終了する制御手段とを備える。【選択図】  図２
2006185024.tif 000002
【特許請求の範囲】
【請求項１】
複数のＩＣタグ／カードと、前記ＩＣタグ／カードとのデータ送受信を実行する１又は複数のアプリケーションを備えた端末装置と、前記端末装置に内蔵又は外部接続され、前記ＩＣタグ／カードとの通信を実現するＩＣリーダ／ライタと、前記端末装置とネットワーク接続され、前記アプリケーションに固有なＩＤである第１のＩＤと前記ＩＣタグ／カードに固有なＩＤである第２のＩＤとを用いて前記データ送受信の実行権限を管理する権限管理データベースと、を備えた権限管理システムであって、
前記端末装置は、前記第１のＩＤを記憶する記憶手段と、前記記憶手段に記憶された前記第１のＩＤまたは前記ＩＣタグ／カードに記憶された前記第２のＩＤあるいはその両方、を用いた検索命令を前記権限管理データベースへ送信し検索結果を取得する照会手段と、前記データ送受信の開始を監視する手段であって、前記データ送受信が開始されると前記照会手段から前記検索結果を取得し該検索結果が前記実行権限を有することを示す場合に前記データ送受信を継続し、前記実行権限を有さないことを示す場合に前記データ送受信を終了する制御手段と、を更に備えたことを特徴とする権限管理システム。
【請求項２】
前記端末装置は、前記実行権限を有さない場合に、点灯、点滅、アラーム、音声、振動、画面表示のうち少なくとも一つの方法を用いて、実行権限を有さないことを示す情報をユーザに通知する通知手段、を更に備えたことを特徴とする請求項１に記載の権限管理システム。
【請求項３】
前記検索結果は、有効期限を更に含む情報であって、
前記端末装置は、前記権限管理データベースから受信した検索結果を記憶する第２の記憶手段を更に備え、
前記照会手段は、前記第２の記憶手段に記憶された検索結果を参照し、前記有効期限の期限内においては、前記検索命令を前記権限管理データベースへ送信せずに、前記記憶された検索結果を取得する手段と、前記権限管理データベースから取得した検索結果を前記第２の記憶手段に記憶する手段と、を更に備えた手段である、ことを特徴とする請求項１または２に記載の権限管理システム。
【請求項４】
前記端末装置は携帯電話である、ことを特徴とする請求項１から３の何れかに記載の権限管理システム。
【請求項５】
請求項４に記載の携帯電話。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置に搭載された１又は複数のアプリケーションと複数の既知あるいは未知なるＩＣタグ／カードとの間で実行され得るデータの送受信を、より安全な方法で保護することが可能な権限管理システム、及びこれに用いる携帯電話に関する。
【背景技術】
【０００２】
ＩＣリーダ／ライタを内蔵又は外部接続した端末装置に、ＩＣタグ／カードとのデータ送受信を実行する複数のアプリケーションが搭載されている。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来の端末装置では、複数のメーカーが作成し、流通する、多種多様な情報が記憶されたＩＣタグ／カード類が混在する環境において、当該アプリケーションと当該ＩＣタグ／カードとのデータ送受信が、技術上実行可能であっても、消費者保護の観点から、安全上あるいは倫理上実行可能であってはならない、とメーカー側が判断する場合に、そのデータの送受信の結果被る不利益からユーザを保護することができない、という問題がある。また、アプリケーションに利用されるこれらのＩＣタグ／カード類は、既知あるいは未知のものが多量に存在し続けるため、従来の端末装置では、アプリケーションとＩＣタグ／カードとの相互対応管理に多大な労力とコストを払わなければならない、という問題もある。
【０００４】
本発明は、上述のような問題点を解決するためになされたものであり、本発明の目的は、端末装置に搭載された１又は複数のアプリケーションと複数の既知あるいは未知なるＩＣタグ／カードとの間で実行され得るデータ送受信を、より安全な方法で保護すると共に、相互対応管理におけるメーカーとアプリケーション作成者の負担を軽減することが可能な権限管理システム、及びこれに用いる携帯電話を提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明第１の権限管理システムは、複数のＩＣタグ／カードと、前記ＩＣタグ／カードとのデータ送受信を実行する１又は複数のアプリケーションを備えた端末装置と、前記端末装置に内蔵又は外部接続され、前記ＩＣタグ／カードとの通信を実現するＩＣリーダ／ライタと、前記端末装置とネットワーク接続され、前記アプリケーションに固有なＩＤである第１のＩＤと前記ＩＣタグ／カードに固有なＩＤである第２のＩＤとを用いて前記データ送受信の実行権限を管理する権限管理データベースと、を備えた権限管理システムであって、前記端末装置は、前記第１のＩＤを記憶する記憶手段と、前記記憶手段に記憶された前記第１のＩＤまたは前記ＩＣタグ／カードに記憶された前記第２のＩＤあるいはその両方、を用いた検索命令を前記権限管理データベースへ送信し検索結果を取得する照会手段と、前記データ送受信の開始を監視する手段であって、前記データ送受信が開始されると前記照会手段から前記検索結果を取得し該検索結果が前記実行権限を有することを示す場合に前記データ送受信を継続し、前記実行権限を有さないことを示す場合に前記データ送受信を終了する制御手段と、を更に備えたことを特徴とする。
【０００６】
本発明第２の権限管理システムは、第１の本発明のシステムにおいて、前記端末装置は、前記実行権限を有さない場合に、点灯、点滅、アラーム、音声、振動、画面表示のうち少なくとも一つの方法を用いて、実行権限を有さないことを示す情報をユーザに通知する通知手段、を更に備えたことを特徴とする。
【０００７】
本発明第３の権限管理システムは、第１または第２の本発明のシステムにおいて、前記検索結果は、有効期限を更に含む情報であって、前記端末装置は、前記権限管理データベースから受信した検索結果を記憶する第２の記憶手段を更に備え、前記照会手段は、前記第２の記憶手段に記憶された検索結果を参照し、前記有効期限の期限内においては、前記検索命令を前記権限管理データベースへ送信せずに、前記記憶された検索結果を取得する手段と、前記権限管理データベースから取得した検索結果を前記第２の記憶手段に記憶する手段と、を更に備えた手段である、ことを特徴とする。
【０００８】
本発明第４の権限管理システムは、第１から第３の本発明のシステムにおいて、前記端末装置は携帯電話である、ことを特徴とする。
【０００９】
本発明第５の携帯電話は、第４の本発明のシステムにおける携帯電話である、ことを特徴とする。
【発明の効果】
【００１０】
以上説明したように本発明によれば、端末装置に搭載された１又は複数のアプリケーションと複数の既知あるいは未知なるＩＣタグ／カードとの間で実行され得るデータの送受信を、より安全な方法で保護することが可能となる。また、相互対応管理におけるメーカーとアプリケーション作成者の負担を軽減することも可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態を、図面を用いて説明する。
【００１２】
図１は、権限管理システムの構成全体を説明する概念図である。
【００１３】
複数のＩＣタグ／カード１００は、接触方式、非接触方式を問わないＩＣチップ内蔵のＩＣタグまたはＩＣカードであり、複数のメーカー４００によって作成され、その流通過程で内部のデータが読み書きされる。端末装置２００は、ＩＣタグ／カード１００と通信可能なＩＣリーダ／ライタ２１０を内蔵または外部接続したパーソナルコンピュータ、ワークステーション、携帯電話、ＰＤＡ、専用端末装置等の情報処理装置であり、ネットワーク接続が可能な装置である。端末装置２００で実行される複数のアプリケーションは、複数のアプリケーション作成者５００によって作成され、端末装置２００に提供されるプログラムであり、かつＩＣリーダ／ライタ２１０を利用してＩＣタグ／カード１００とのデータ送受信を実行可能に構成されたプログラムである。ＩＣタグ／カード１００とアプリケーションは、それぞれに固有のＩＤが割り当てられ、メーカー４００とアプリケーション作成者５００は、それらのＩＤを用いて権限管理データベース３００にデータ送受信の実行権限を示す情報を登録し、端末装置２００は権限管理データベース３００にその実行権限を照会する。
【００１４】
図２は、端末装置の一実施例を示すブロック図である。
【００１５】
図２における端末装置２００は、制御手段２０１とアプリケーション２０２と記憶手段２０３と照会手段２０４と第２の記憶手段２０５と通知手段２０６とＩＣリーダ／ライタ２１０とを備えている。制御手段２０１は、アプリケーション２０２とＩＣリーダ／ライタ２１０とのデータ送受信を制御する手段である。ＩＣリーダ／ライタ２１０とＩＣタグ／カード１００とが通信を開始し、ＩＣリーダ／ライタ２１０を介したアプリケーション２０２とＩＣタグ／カード１００とのデータ送受信が開始されると、その送受信されるデータの内部から当該ＩＣタグ／カード１００に固有なＩＤを取得し、また記憶手段２０３から当該アプリケーション２０２に固有なＩＤを取得する。アプリケーション２０２に固有なＩＤはアプリケーションのインストール時に予め記憶手段２０３に記憶されている。照会手段２０４は、ＩＣタグ／カード１００に固有なＩＤとアプリケーション２０２に固有なＩＤとを用いて、データ送受信の実行権限を示す検索結果を取得する手段である。ＩＣタグ／カード１００に固有なＩＤとアプリケーション２０２に固有なＩＤとを制御手段２０１から取得し、双方のＩＤを用いた検索結果が既に第２の記憶手段２０５に記憶されているかを確認し、記憶されていなければ、双方のＩＤを用いて検索命令を作成し、権限管理データベース３００へ送信する。権限管理データベース３００から検索結果を取得すると、その検索結果は第２の記憶手段２０５に記憶されると共に制御手段２０１に渡される。制御手段２０１は、検索結果を用いて、当該アプリケーション２０２と当該ＩＣタグ／カード１００とのデータ送受信に実行権限があるかないかを判断し、実行権限がある場合は、データ送受信を継続させ、実行権限がない場合は、当該データ送受信を終了すると共に、通知手段２０６を起動する。通知手段２０６は、制御手段２０１によって起動されると、点灯、点滅、アラーム、音声、振動、画面表示のうち少なくとも一つの方法を用いて、実行権限が無いことを示す情報をユーザに通知する。
【００１６】
図３は、権限管理データベース及び検索命令の一実施例を示す図である。
【００１７】
権限管理データベース３００は、ＩＣタグ／カード１００とアプリケーション２０２とのデータ送受信における実行権限を管理しているデータベースである。本実施例において権限管理データベース３００はテーブル３１０とテーブル３２０とを備えている。テーブル３１０は、メーカー４００が自社のＩＣタグ／カード１００に対する実行権限をアプリケーション２０２に付与するために用いるメーカー用のテーブルであり、メーカー４００は実行権限を付与するアプリケーション２０２に固有なＩＤ（図３ではＡＩＤと表記する）と対象となるＩＣタグ／カード１００に固有なＩＤ（図３ではＩＣＩＤと表記する）と当該実行権限の有効期限とをテーブル３１０に登録する。一方、テーブル３２０は、アプリケーション作成者５００が自社のアプリケーション２０２に付与された実行権限を拒否するために用いるアプリケーション作成者用のテーブルであり、アプリケーション作成者５００は実行権限を拒否するアプリケーション２０２に固有なＩＤと対象となるＩＣタグ／カード１００に固有なＩＤとをテーブル３２０に登録する。
【００１８】
検索命令２０７は、照会手段２０４によって作成され、権限管理データベース３００へ送信される検索命令である。本実施例において、検索命令２０７はアプリケーション２０２に固有なＩＤとＩＣタグ／カード１００に固有なＩＤとを用いて作成され、また、制御手段２０１はデフォルトの状態（ここでは検索の結果、該当するレコードが存在しない状態を意味する）を権限なしと判断する。図３ではＳＱＬ文を用いた検索命令２０７を示している。検索命令２０７は、テーブル３１０とテーブル３２０を検索する。テーブル３１０において当該アプリケーション２０２に固有なＩＤと当該ＩＣタグ／カード１００に固有なＩＤとの間に実行権限が設定されているかを検索し、実行権限が設定されている場合、テーブル３２０において当該アプリケーション２０２に固有なＩＤと当該ＩＣタグ／カード１００に固有なＩＤとの間に実行権限拒否が設定されているかを検索し、実行権限拒否が設定されていない場合にのみ、レコードが検索結果に含まれる。すなわち、権限管理データベース３００から受信する検索結果にレコードが含まれることにより、実行権限ありと判断するよう構成されている。
【００１９】
本実施例においては、権限管理データベース３００は単一のデータベースで構成されているが、メーカーごと、あるいは業界団体ごとにそれぞれ権限管理データベース３００を構成するなど、分散型のデータベースで構成しても構わない。
【００２０】
図４は、端末装置の一実施例を示す処理図である。
【００２１】
端末装置２００は、アプリケーション２０２とＩＣタグ／カード１００とのデータ送受信の開始を監視し、新たなデータ送受信の開始を検知すると（ステップＳ１／Ｙ）、データから当該ＩＣタグ／カードに固有なＩＤを取得し（ステップＳ２）、記憶手段２０３から当該アプリケーションに固有なＩＤを取得する（ステップＳ３）。検知されない場合は（ステップＳ１／Ｎ）、監視を継続する。当該ＩＣタグ／カードに固有なＩＤと当該アプリケーションに固有なＩＤを取得すると、第２の記憶手段２０５の検索結果を参照し（ステップＳ４）、検索結果が保存されていて（ステップＳ５／Ｙ）、かつ有効期限を過ぎていない場合（ステップＳ６／Ｙ）は、その検索結果を用いる（ステップＳ７）。検索結果が保存されていない場合（ステップＳ５／Ｎ）、あるいは有効期限を過ぎている場合（ステップＳ６／Ｎ）は、検索命令２０７を作成し（ステップＳ８）、権限管理データベース３００へ送信する（ステップＳ９）。権限管理データベース３００から検索結果を受信すると（ステップＳ１０）、第２の記憶手段２０５へ検索結果を記憶する（ステップＳ１１）。この場合、権限管理データベース３００から取得した検索結果を用いる（ステップＳ７）。端末装置２００は、取得した検索結果から当該データ送受信に実行権限があると判断する場合（ステップＳ１２／Ｙ）は、当該データ送受信を継続し（ステップＳ１３）、実行権限がないと判断する場合（ステップＳ１２／Ｎ）は、当該データ送受信を終了し（ステップＳ１４）、さらに実行権限がないことを示す情報を画面に表示する（ステップＳ１５）。
【００２２】
より安全性と利便性の高い端末装置に関して、上述した本発明に加え、アプリケーションの端末外部へのデータ送受信を監視する手段、アプリケーション間のデータ送受信に用いるインターフェイス手段等、既存の技術をさらに備えることにより、より安全性と利便性の高い端末装置が実現される。
【図面の簡単な説明】
【００２３】
【図１】権限管理システムの構成全体を説明する概念図である。
【図２】端末装置の一実施例を示すブロック図である。
【図３】権限管理データベース及び検索命令の一実施例を示す図である。
【図４】端末装置の一実施例を示す処理図である。
【符号の説明】
【００２４】
１００  ＩＣタグ／カード
２００  端末装置
２０１  制御手段
２０２  アプリケーション
２０３  記憶手段
２０４  照会手段
２０５  第２の記憶手段
２０６  通知手段
２０７  検索命令
２１０  ＩＣリーダ／ライタ
３００  権限管理データベース
３１０  メーカー用のテーブル
３２０  アプリケーション作成者用のテーブル
４００  メーカー
５００  アプリケーション作成者
５１０  アプリケーションサーバ
【図１】
2006185024.tif 000003
【図２】
2006185024.tif 000004
【図３】
2006185024.tif 000005
【図４】
2006185024.tif 000006