【手続補正書】
【提出日】平成21年9月16日(2009.9.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データ入力を行うデータ取得部と、
前記データ取得部を介して入力したデータに対するデータ変換処理を実行するデータ変換部と、
前記データ変換部における変換処理により変換した変換データを用いたデータ処理を実行する制御部を有し、
前記データ変換部は、
前記制御部においてデータ処理可能な規格対応データ以外の規格非対応データが、前記データ取得部から入力された場合に、該規格非対応データを規格対応データに変換する処理を実行する構成である情報処理装置。
【請求項２】
前記データ変換部は、
前記データ変換処理において、規格非対応データから変換した規格対応データの格納アドレスを含むデータを生成する請求項１に記載の情報処理装置。
【請求項３】
前記データ変換部は、
前記データ変換処理において、暗号化処理を併せて実行し、
前記制御部は、前記データ変換部における変換処理および暗号化処理により得られる暗号化変換データの復号処理を実行し、復号された変換データを用いたデータ処理を実行する請求項１に記載の情報処理装置。
【請求項４】
前記データ変換部は、
前記データ変換処理において、前記データ取得部を介して入力したＵＲＩを示すデータに対する変換処理を実行して、ＵＲＩを示す規格対応データに変換する処理を実行する請求項１に記載の情報処理装置。
【請求項５】
前記データ取得部は、ＱＲコードまたはテキストデータを入力し、
前記データ変換部は、前記データ取得部を介して入力したＱＲコードまたはテキストデータに対するデータ変換処理を実行して、規格対応データに変換する処理を実行する請求項１に記載の情報処理装置。
【請求項６】
情報処理装置において実行する情報処理方法であり、
データ取得部が、データ入力を行うデータ取得ステップと、
データ変換部が、前記データ取得部を介して入力したデータに対するデータ変換処理を実行するデータ変換ステップと、
制御部が、前記データ変換部における変換処理により変換した変換データを用いたデータ処理を実行する制御ステップを有し、
前記データ変換ステップは、
前記制御部においてデータ処理可能な規格対応データ以外の規格非対応データが、前記データ取得部から入力された場合に、該規格非対応データを規格対応データに変換する処理を実行するステップである情報処理方法。
【請求項７】
前記データ変換ステップは、
前記データ変換処理において、規格非対応データから変換した規格対応データの格納アドレスを含むデータを生成するステップである請求項６に記載の情報処理方法。
【請求項８】
前記データ変換ステップは、
前記データ変換処理において、暗号化処理を併せて実行するステップであり、
前記制御ステップは、前記データ変換ステップにおける変換処理および暗号化処理により得られる暗号化変換データの復号処理を実行し、復号された変換データを用いたデータ処理を実行するステップである請求項６に記載の情報処理方法。
【請求項９】
前記データ変換ステップは、
前記データ変換処理において、前記データ取得部を介して入力したＵＲＩを示すデータに対する変換処理を実行して、ＵＲＩを示す規格対応データに変換する処理を実行するステップである請求項６に記載の情報処理方法。
【請求項１０】
前記データ取得ステップは、ＱＲコードまたはテキストデータを入力し、
前記データ変換ステップは、前記データ取得部を介して入力したＱＲコードまたはテキストデータに対するデータ変換処理を実行して規格対応データに変換する処理を実行するステップである請求項６に記載の情報処理方法。
【請求項１１】
データ取得部に、データ入力を行わせるデータ取得ステップと、
データ変換部に、前記データ取得部を介して入力したデータに対するデータ変換処理を実行させるデータ変換ステップと、
制御部に、前記データ変換部における変換処理により変換した変換データを適用したデータ処理を実行させる制御ステップを有し、
前記データ変換ステップは、
前記制御部におけるデータ処理可能な規格対応データ以外の規格非対応データが前記データ取得部から入力された場合に、該規格非対応データを規格対応データに変換する処理を実行させるステップであるコンピュータ・プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【発明の名称】情報処理装置、および情報処理方法、並びにコンピュータ・プログラム
【技術分野】
【０００１】
本発明は、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに詳細には、規格対応データの処理を行う情報処理装置に規格非対応データの処理を実行させることを可能とした情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
昨今のＩＣカードや携帯電話などのデバイスには近接通信可能な通信部と記憶部を備えたものが多い。そして、これらのデバイスは例えば電子マネーなどに利用される。このようなデバイスを利用する場合、例えば、ユーザはリーダライタ（Ｒ／Ｗ）機能を持つ装置にデバイスをタッチまたはかざしてデータ通信を行う。なお、このようなシステムについては例えば特許文献１（特開２００２−２６９５０８号公報）に記載されている。
【０００３】
このようなデバイスの一例としてフェリカ［ＦｅｌｉＣａ（登録商標）］を利用したデバイスが知られている。フェリカ［ＦｅｌｉＣａ（登録商標）］はＩＣカードや、携帯電話などに利用されている。フェリカ［ＦｅｌｉＣａ（登録商標）］機能を持つＩＣカードや携帯電話は、多くの場合、フェリカ［ＦｅｌｉＣａ（登録商標）］規格に対応するデータの処理を行うことは可能であるが、フェリカ［ＦｅｌｉＣａ（登録商標）］規格に従わないデータの処理ができないという問題がある。
【０００４】
具体的には、フェリカ［ＦｅｌｉＣａ（登録商標）］規格に従わないデータ、例えば、ＱＲコード（二次元バーコード）、テキストデータや、バーコードなどのデータの解釈や処理ができない。これはフェリカ［ＦｅｌｉＣａ（登録商標）］以外の規格化されたデバイスに共通の問題であり、それぞれ固有の規格に従ったデータのみ処理可能であり、その他の規格に従わないデータの処理ができない。
【０００５】
従って、このような規格対応デバイスには、規格に従ったデータの入出力を実行するサーバや、リーダーライタ（Ｒ／Ｗ）とのデータ送受信やデータ処理は実行できるが、規格対応データ以外のデータについては対応できないという問題がある。
【０００６】
昨今では、雑誌などにＱＲコードを印刷し、ＱＲコードを携帯電話で撮影してＱＲコードに記録されたデータをクーポンとして利用可能としたサービスや、電子メールによってサービスデータをユーザデバイスに送信してそのサービスデータをメモリに記録して店舗で利用可能とするといったサービス形態が盛んに利用されている。しかし、上述の規格対応データのみを処理可能なデバイスは、規格対応データと異なるＱＲコードやメール中のテキストデータなどについての解釈やメモリ格納ができず、このような様々なサービスの利用ができない。このように規格対応データの処理に特化したデバイスは、一般的なテキストデータや、バーコード、ＱＲコードなどのデータに対して柔軟に対応できないという問題がある。
【特許文献１】特開２００２−２６９５０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、例えば上述した問題点に鑑みてなされたものであり、特定の規格対応データを処理するデバイスにおいて、規格に対応しないテキストデータやＱＲコードなどのデータについての解釈や記録などの処理を可能とした情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の側面は、
データ入力を行うデータ取得部と、
前記データ取得部を介して入力したデータに対するデータ変換処理を実行するデータ変換部と、
前記データ変換部における変換処理により変換した変換データを用いたデータ処理を実行する制御部を有し、
前記データ変換部は、
前記制御部においてデータ処理可能な規格対応データ以外の規格非対応データが、前記データ取得部から入力された場合に、該規格非対応データを規格対応データに変換する処理を実行する構成である情報処理装置にある。
【０００９】
さらに、本発明の情報処理装置の一実施態様において、前記データ変換部は、前記データ変換処理において、規格非対応データから変換した規格対応データの格納アドレスを含むデータを生成することを特徴とする。
【００１０】
さらに、本発明の情報処理装置の一実施態様において、前記データ変換部は、前記データ変換処理において、暗号化処理を併せて実行し、前記制御部は、前記データ変換部における変換処理および暗号化処理により得られる暗号化変換データの復号処理を実行し、復号された変換データを用いたデータ処理を実行することを特徴とする。
【００１１】
さらに、本発明の情報処理装置の一実施態様において、前記データ変換部は、前記データ変換処理において、前記データ取得部を介して入力したＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を示すデータに対する変換処理を実行して、ＵＲＬを示す規格対応データに変換する処理を実行することを特徴とする。なお、ＵＲＬはネットワーク上の情報資源の場所を特定するデータの一例に過ぎず、同様の機能を発揮する他のＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）であれば、ＵＲＬに限らず本発明に適用可能である。
【００１２】
さらに、本発明の情報処理装置の一実施態様において、前記データ取得部は、ＱＲコードまたはテキストデータを入力し、前記データ変換部は、前記データ取得部を介して入力したＱＲコードまたはテキストデータに対するデータ変換処理を実行して規格対応データに変換する処理を実行することを特徴とする。
【００１３】
さらに、本発明の情報処理装置の一実施態様において、前記データ変換部におけるデータ変換処理は、フェリカ［ＦｅｌｉＣａ（登録商標）］規格に対応するデータへの変換処理であることを特徴とする。
【００１４】
さらに、本発明の第２の側面は、
情報処理装置において実行する情報処理方法であり、
データ取得部が、データ入力を行うデータ取得ステップと、
データ変換部が、前記データ取得部を介して入力したデータに対するデータ変換処理を実行するデータ変換ステップと、
制御部が、前記データ変換部における変換処理により変換した変換データを適用したデータ処理を実行する制御ステップを有し、
前記データ変換ステップは、
前記制御部におけるデータ処理可能な規格対応データ以外の規格非対応データが前記データ取得部から入力された場合に、該規格非対応データを規格対応データに変換する処理を実行するステップである情報処理方法にある。
【００１５】
さらに、本発明の情報処理方法の一実施態様において、前記データ変換ステップは、前記データ変換処理において、変換後の規格対応データの格納アドレスを含むデータを生成することを特徴とする。
【００１６】
さらに、本発明の情報処理方法の一実施態様において、前記データ変換ステップは、前記データ変換処理において、暗号化処理を併せて実行するステップであり、前記制御ステップは、前記データ変換ステップにおける変換処理および暗号化処理による暗号化変換データの復号処理を実行し、復号された変換データを適用したデータ処理を実行するステップであることを特徴とする。
【００１７】
さらに、本発明の情報処理方法の一実施態様において、前記データ変換ステップは、前記データ変換処理において、前記データ取得部を介して入力したＵＲＩを示すデータに対する変換処理を実行して、ＵＲＩを示す規格対応データに変換する処理を実行するステップであることを特徴とする。
【００１８】
さらに、本発明の情報処理方法の一実施態様において、前記データ取得ステップは、ＱＲコードまたはテキストデータを入力し、前記データ変換ステップは、前記データ取得部を介して入力したＱＲコードまたはテキストデータに対するデータ変換処理を実行して規格データに変換する処理を実行するステップであることを特徴とする。
【００１９】
さらに、本発明の情報処理方法の一実施態様において、前記データ変換ステップにおけるデータ変換処理は、フェリカ［ＦｅｌｉＣａ（登録商標）］規格に対応するデータへの変換処理であることを特徴とする。
【００２０】
さらに、本発明の第３の側面は、
データ取得部に、データ入力を行わせるデータ取得ステップと、
データ変換部に、前記データ取得部を介して入力したデータに対するデータ変換処理を実行させるデータ変換ステップと、
制御部に、前記データ変換部における変換処理により変換した変換データを適用したデータ処理を実行させる制御ステップを有し、
前記データ変換ステップは、
前記制御部におけるデータ処理可能な規格対応データ以外の規格非対応データが前記データ取得部から入力された場合に、該規格非対応データを規格対応データに変換する処理を実行させるステップであるコンピュータ・プログラムにある。
【００２１】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００２２】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２３】
本発明の一実施例の構成によれば、カメラや通信部によって構成されるデータ取得部の入力したデータ、例えばＱＲコードやメールなどのテキストデータなどに対してデータ変換部がデータ変換処理を実行し、規格対応データ、例えばフェリカ［ＦｅｌｉＣａ（登録商標）］規格に対応するデータへの変換処理を実行する構成としたので、規格外データに対しても、規格対応データと同様のデータ処理、例えばデータ出力、データ記憶処理、その他の規格対応のアプリケーションを利用した処理などを行うことが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照しながら本発明の情報処理装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。
【００２５】
まず、図１を参照して本発明の処理および構成の概要について説明する。図１には本発明に係る情報処理装置の例を示している。図１に示すように本発明に係る情報処理装置１１０には、例えば携帯電話１１１、ＩＣカード１１２、ＰＣ１１３などが含まれる。これらは、例えばフェリカ［ＦｅｌｉＣａ（登録商標）］などの規格対応データの処理を行う規格対応の装置である。ＰＣ１１３はＩＣカード１１２との近接通信を行うリーダライタ（Ｒ／Ｗ）部を備えている。
【００２６】
本発明の情報処理装置１１０（携帯電話１１１、ＩＣカード１１２、ＰＣ１１３など）は、所定の規格対応データに対する処理が実行可能であるのみならず、例えばＱＲコードやテキストデータなどの規格に対応しないデータについての処理も実行する。なお、これら規格に対応しないデータを以下では規格非対応データと呼ぶ。情報処理装置１１０は、図１に示すように規格非対応データ１００を入力して、これらの規格非対応データ１００に対して、規格対応データと同様、データ解釈、データ記憶などの処理を実現する。具体的には、情報処理装置１１０は、規格非対応データ１００のデータ変換を実行して規格対応データと同様のデータを生成する。
【００２７】
規格非対応データ１００としては、雑誌などに印刷されたＱＲコード、あるいはネットワークの情報処理装置やリーダライタ（Ｒ／Ｗ）などを介して入力するテキストデータ、その他の様々なバイト列データなどが含まれる。
【００２８】
本発明の情報処理装置１１０は、これらの規格非対応データ１００をカメラや通信部などから構成される情報取得部を介して入力し、入力データの変換処理を実行して規格データと同様の処理を実現する。なお、以下に説明する実施例において、規格対応データとしてはフェリカ［ＦｅｌｉＣａ（登録商標）］対応の規格対応データであるとして説明するが、本発明は、フェリカ［ＦｅｌｉＣａ（登録商標）］対応の規格対応データ以外の規格対応データを処理対象とした装置においても適用可能であり、本発明の処理を行うことで規格対応データ以外の規格非対応データの処理を実現することが可能である。
【００２９】
図１に示す情報処理装置１１０中のＰＣ１１３、ＩＣカード１１２の例について、具体的な構成例を図２に示す。図２に示すように、ＰＣ１１３は、規格非対応データ１００を取得するカメラや通信部などによって構成される情報取得部１２１、ＩＣカード１１２などとの近接通信（例えばＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）規格に従った近接通信）やネットワークを介した通信を実行する通信部１２２、各種のデータ処理、データ通信制御を実行する制御部１２３、情報取得部１２１から入力する規格非対応データに対する変換処理による規格対応データ生成処理を実行するデータ変換部１２４、各種のデータや処理プログラムなどを格納する記憶部１２５を有する。記憶部１２５には、規格対応のコマンド情報やアプリケーションなどが記録されている。そして、規格対応のコマンドやアプリケーションは制御部１２３において実行される。
【００３０】
ＩＣカード１１２は、ＰＣ１１３などとの近接通信（例えばＮＦＣ規格に従った近接通信）を実行する通信部１３１、各種のデータ処理、データ通信制御を実行する制御部１３２、通信部１３１を介して入力するデータや処理プログラムなどを格納する記憶部１３３を有する。
【００３１】
図２に示す構成において、ＰＣ１１３は、フェリカ［ＦｅｌｉＣａ（登録商標）］対応の規格対応データではないＱＲコード、テキストデータ、その他の様々なバイト列データなどの規格非対応データ１００を、カメラや通信部などによって構成される情報取得部１２１を介して入力する。情報取得部１２１から入力された規格非対応データ１００はデータ変換部１２４に入力され、データ変換部１２４においてデータ変換が実行される。
【００３２】
データ変換部１２４におけるデータ変換処理の詳細については後述する。データ変換部１２４におけるデータ変換処理により、情報取得部１２１から入力された規格非対応データ１００は、フェリカ［ＦｅｌｉＣａ（登録商標）］対応の規格対応データと同様のデータ構成となり、その後の処理においては、フェリカ［ＦｅｌｉＣａ（登録商標）］対応の規格データと同様の処理が可能となる。すなわち規格非対応データ１００は、データ変換後は、規格対応データと同様、記憶部１２５に対する記録処理、さらに、通信部１２２を介したデータ出力処理などが可能となる。これらのデータ処理は、例えば制御部１２３の制御の下に実行される規格対応のアプリケーションによって実行される。
【００３３】
図２に示す例では、ＩＣカード１１２は、ＰＣ１１３が入力した規格非対応データ１００を、ＰＣ１１３における変換処理によって、フェリカ［ＦｅｌｉＣａ（登録商標）］対応の規格対応データとして入力し、フェリカ［ＦｅｌｉＣａ（登録商標）］対応の規格対応データとして記録することが可能となる。
【００３４】
図３は、図１に示す情報処理装置１１０中の携帯電話１１１の構成例を示す図である。図３に示すように、携帯電話１１１は、規格非対応データ１００を取得するカメラや通信部などによって構成される情報取得部１４１、ＩＣカード、ＰＣなどのリーダライタ（Ｒ／Ｗ）部との近接通信（例えばＮＦＣ規格に従った近接通信）やネットワークを介した通信を実行する通信部１４２、各種のデータ処理、データ通信制御を実行する制御部１４３、情報取得部１４１から入力する規格非対応データに対する変換処理による規格対応データ生成処理を実行するデータ変換部１４４、各種のデータや処理プログラムなどを格納する記憶部１４５を有する。記憶部１４５には、規格対応のコマンド情報やアプリケーションなどが記録されており、規格対応のコマンドやアプリケーションは制御部１４３において実行される。
【００３５】
図３に示す構成において、携帯電話１１１は、フェリカ［ＦｅｌｉＣａ（登録商標）］対応の規格対応データではないＱＲコード、テキストデータ、その他の様々なバイト列データなどの規格非対応データ１００をカメラや通信部などによって構成される情報取得部１４１から入力する。情報取得部１４１から入力された規格非対応データ１００はデータ変換部１４４に入力され、データ変換部１４４においてデータ変換が実行される。
【００３６】
データ変換部１４４におけるデータ変換処理により、情報取得部１４１から入力された規格非対応データ１００は、フェリカ［ＦｅｌｉＣａ（登録商標）］対応の規格対応データと同様のデータ構成となる。このため、その後の処理においては、フェリカ［ＦｅｌｉＣａ（登録商標）］対応の規格対応データと同様の処理が可能となる。すなわちデータ変換後は、規格対応データと同様、記憶部１４５に対する記録処理、さらに、通信部１４２を介したデータ出力処理などが可能となる。これらのデータ処理は、例えば制御部１４３の制御の下に実行される規格対応のアプリケーションによって実行される。
【００３７】
図４は、図１に示す情報処理装置１１０中のＩＣカード１１２の例に対応する構成例を示す図である。図４に示すように、ＩＣカード１１２は、近接通信（例えばＮＦＣ規格に従った近接通信）を実行する情報取得部＆通信部１５１、各種のデータ処理、データ通信制御を実行する制御部１５２、情報取得部＆通信部１５１から入力する規格非対応データに対する変換処理による規格対応データ生成処理を実行するデータ変換部１５３、各種のデータや処理プログラムなどを格納する記憶部１５４を有する。記憶部１５４には、規格対応のコマンド情報やアプリケーションなどが記録されており、規格対応のコマンドやアプリケーションは制御部１５２において実行される。
【００３８】
図４に示す構成において、ＩＣカード１１２は、フェリカ［ＦｅｌｉＣａ（登録商標）］対応の規格対応データではないＱＲコード、テキストデータ、その他の様々なバイト列データなどの規格非対応データ１００を、近接通信（例えばＮＦＣ規格に従った近接通信）を実行する情報取得部＆通信部１５１から入力する。情報取得部＆通信部１５１から入力された規格非対応データ１００はデータ変換部１５３に入力され、データ変換部１５３においてデータ変換が実行される。
【００３９】
データ変換部１５３におけるデータ変換処理により、情報取得部＆通信部１５１から入力された規格非対応データ１００は、フェリカ［ＦｅｌｉＣａ（登録商標）］対応の規格データと同様のデータ構成となる。このため、その後の処理においては、フェリカ［ＦｅｌｉＣａ（登録商標）］対応の規格対応データと同様の処理が可能となる。すなわち規格非対応データ１００は、データ変換後は、規格対応データと同様、記憶部１５４に対する記録処理、さらに、情報取得部＆通信部１５１を介したデータ出力処理などが可能となる。これらのデータ処理は、例えば制御部１５２の制御の下に実行される規格対応のアプリケーションによって実行される。
【００４０】
次に、図５を参照して、情報処理装置１１０内のデータ変換部において実行するデータ変換処理の詳細について説明する。情報処理装置１１０内のデータ変換部は、上述したように規格非対応データのデータ変換により規格対応データを生成する。具体的には、例えば規格対応データがフェリカ［ＦｅｌｉＣａ（登録商標）］対応の規格対応データである場合、フェリカ［ＦｅｌｉＣａ（登録商標）］対応の規格対応データではないＱＲコード、テキストデータ、その他の様々なバイト列データなどの規格非対応データを入力した場合、フェリカ［ＦｅｌｉＣａ（登録商標）］対応の規格対応データへの変換処理を行う。
【００４１】
図５に示す例は、規格非対応データに対するデータ変換処理により、フェリカ［ＦｅｌｉＣａ（登録商標）］対応の規格対応データと同様のデータ処理が可能なデータに変換する例を示している。
【００４２】
入力データは、ＱＲコード、テキストデータ、その他の様々なバイト列データなどの規格非対応データ１００である。ステップＳ１５１は情報処理装置内のデータ変換部の実行するデータ変換処理ステップである。ステップＳ１５１では、入力した規格非対応データ１００に対する変換処理を実行して規格対応データ２０２を生成する。
【００４３】
図５に示す規格対応データ２０２は、入力データの変換によって生成した規格対応データであり、
規格（フェリカ）対応のデータであることを示すデータ［ＦｅｌｉＣａ］と、
規格非対応データ中に含まれていた情報の変換によって生成した規格対応データ列と、データの格納アドレスを示すアドレス情報［１５ａｆ〜０ｆ２３］によって構成される。このデータには、例えば規格非対応データ１００に含まれるクーポンコードなどのデータが含まれることになる。なお、データ変換部において、誤り検出用データの生成や付加処理も併せて実行する構成としてもよい。この場合、図５に示す規格対応データ２０２には誤り検出用データが含まれる。
【００４４】
なお、アドレス情報は、規格非対応データ１００内に、予め記録しておいて、そのデータを利用する構成としてもよいし、データ変換処理に際して、情報処理装置のデータ変換部が生成して設定する構成としてもよい。
【００４５】
図５に示すデータ２０１は、本例における規格対応データであるフェリカ［ＦｅｌｉＣａ（登録商標）］対応の規格対応データの一例であるコマンドデータを示している。情報処理装置のデータ変換部におけるデータ変換処理によって、情報取得部から入力した規格非対応データ１００が、このコマンド２０１と同様の規格対応のデータ（コマンド）に変換される。
【００４６】
変換後のデータは、ステップＳ１５２において、情報処理装置内のミドルウェアによって解釈され、ステップＳ１５３において、規格対応データと同様の処理が実行される。なお、変換処理によって生成された規格対応データ２０２に誤り検出コードが設定されている場合は、ステップＳ１５２における解釈処理に際して、誤り検出処理が実行される。
【００４７】
ステップＳ１５３における処理では、例えばデータ変換処理を行った情報処理装置が図２に示すＰＣ１１３である場合、変換処理によって生成された規格対応データ２０２をＩＣカード１１２に出力する処理や、変換処理によって生成された規格対応データ２０２に含まれるアドレスに従って、規格対応データ２０２を、ＰＣ１１３の記憶部１２５に格納する処理などが実行される。
【００４８】
次に、図６を参照して、規格非対応データに対するデータ変換処理に際して、暗号化処理を併せて実行する処理例について説明する。入力データは、図５を参照して説明した例と同様、ＱＲコード、テキストデータ、その他の様々なバイト列データなどの規格非対応データ１００である。ステップＳ２５１において、情報処理装置内のデータ変換部は、入力した規格非対応データ１００に対する変換処理を実行して規格対応データ２２２を生成する。
【００４９】
本例では、このステップＳ２５１におけるデータ変換処理に際して、データ暗号化処理も併せて実行する。また、図５を参照して説明した処理と同様、誤り検出用データの生成、付加処理を併せて実行する構成としてもよい。
【００５０】
図６に示す規格対応データ２２２は、
規格（フェリカ）対応のデータであることを示すデータ［ＦｅｌｉＣａ］と、
入力データの変換および暗号処理によって生成した規格対応データと規格対応データの格納アドレスを示すアドレス情報［ｋｌｓａ〜ａ２ｓｊ］によって構成される。このデータには、例えば規格非対応データ１００に含まれるクーポンコードなどのデータが含まれ、情報取得部から取得したデータを暗号化したデータが含まれる。
【００５１】
なお、図５を参照して説明した処理例と同様、アドレス情報は、規格非対応データ１００内に記録されたデータを読み込む設定としてもよいし、データ変換処理に際して、情報処理装置のデータ変換部が生成して規格対応データ２２２の構成データとして設定してもよい。
【００５２】
図６に示すデータ２２１は、本例における規格対応データであるフェリカ［ＦｅｌｉＣａ（登録商標）］対応の規格対応データの一例であるコマンドデータを示している。情報処理装置のデータ変換部におけるデータ変換処理によって、情報取得部から入力した規格非対応データ１００が、このコマンド２０１と同様の規格対応のデータ（コマンド）の暗号化データとして生成される。
【００５３】
変換後のデータは、ステップＳ２５２において、情報処理装置内のミドルウェアによって、復号処理や、誤り検出コードを利用した誤り検出処理が実行された後、データ解釈が行われる。そして、ステップＳ２５３において、規格対応データと同様の処理が実行される。例えば、データ変換処理を行った情報処理装置が図２に示すＰＣ１１３である場合、変換処理によって生成された規格対応データ２０２をＩＣカード１１２に出力する処理や、変換処理によって生成された規格対応データ２０２に含まれるアドレスに従って、規格対応データ２０２を、ＰＣ１１３の記憶部１２５に格納する処理などが実行される。
【００５４】
次に、図７を参照して、情報取得部が入力する規格非対応データが、ＵＲＬやＵＲＩである場合の処理例について説明する。入力データは、図５、図６を参照して説明した例と同様、ＱＲコード、テキストデータ、その他の様々なバイト列データなどの規格非対応データ１００であるが、そのデータの実体がウェブサイトなどのアクセス情報としてのＵＲＬやＵＲＩ、すなわち図７に示すＵＲＬデータ３０１であるとする。
【００５５】
この場合、情報処理装置のデータ変換部は、ステップＳ３５１において、例えばミドルウェア処理として入力したＵＲＬデータ３０１に対する変換処理を実行して規格対応データ３０２を生成する。本例では、規格（フェリカ）対応のデータであるＮＤＥＦフォーマットデータの生成を行う。このデータは、図７に示すように、データタイプ、レングス、実体データ（ＵＲＬ）の構成を持つ。
【００５６】
変換後のデータは、ステップＳ３５２において、情報処理装置において規格対応データとして処理が行われる。例えば、変換処理によって生成された規格対応データ３０２を利用した規格対応アプリケーションによるウェブサイトアクセス処理や、記憶部に格納する処理や、外部のＩＣカード１１２に対するデータ出力処理などが実行される。
【００５７】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【００５８】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【００５９】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【００６０】
以上、説明したように、本発明の一実施例の構成によれば、カメラや通信部によって構成されるデータ取得部の入力したデータ、例えばＱＲコードやメールなどのテキストデータなどに対してデータ変換部がデータ変換処理を実行し、規格対応データ、例えばフェリカ［ＦｅｌｉＣａ（登録商標）］規格に対応するデータへの変換処理を実行する。このため、規格外データに対しても、規格対応データと同様のデータ処理、例えばデータ出力、データ記憶処理、その他の規格対応のアプリケーションを利用した処理などを行うことが可能となる。
【図面の簡単な説明】
【００６１】
【図１】本発明の一実施例に係る情報処理装置の例および処理の概要について説明する図である。
【図２】本発明の一実施例に係る情報処理装置のＰＣおよびＩＣカードの例および処理について説明する図である。
【図３】本発明の一実施例に係る情報処理装置の携帯電話の例および処理について説明する図である。
【図４】本発明の一実施例に係る情報処理装置のＩＣカードの例および処理について説明する図である。
【図５】本発明の一実施例に係る情報処理装置のデータ変換部におけるデータ変換処理の具体例について説明する図である。
【図６】本発明の一実施例に係る情報処理装置のデータ変換部におけるデータ変換処理の具体例について説明する図である。
【図７】本発明の一実施例に係る情報処理装置のデータ変換部におけるデータ変換処理の具体例について説明する図である。
【符号の説明】
【００６２】
１００  規格非対応データ
１１０  情報処理装置
１１１  携帯電話
１１２  ＩＣカード
１１３  ＰＣ
１２１  情報取得部
１２２  通信部
１２３  制御部
１２４  データ変換部
１２５  記憶部
１３１  通信部
１３２  制御部
１３３  記憶部
１４１  情報取得部
１４２  通信部
１４３  制御部
１４４  データ変換部
１４５  記憶部
１５１  情報取得部＆通信部
１５２  制御部
１５３  データ変換部
１５４  記憶部