(57)【要約】【課題】  ２次元コードに記録されているデータの形式や内容に拘わらず２次元コードを利用することを可能にする。【解決手段】  携帯電話１０のＣＣＤカメラ１１、デコーダ１２により得られた読取データに含まれるＵＲＬを識別子としてＵＲＬ抽出部１３が抽出し、ＵＲＬ照合部１４がＵＲＬ記憶部１５に記憶されたＵＲＬと照合する。照合された場合には利用データ処理部１６がＵＲＬ記憶部１５から利用データを読み出して携帯電話１０が読取データを利用する。照合されない場合には、２次元コード利用サーバ３０に読取データが送信されて再度ＵＲＬの抽出・照合が行われ、２次元コード利用サーバ３０は読取データを利用するために必要なプログラムやデータを供給するプログラム供給サーバ４０、データ変換サーバ５０、データ送信サーバ６０のプロキシサーバとして機能する。【選択図】      図１
2007141175.tif 000002
【特許請求の範囲】
【請求項１】
端末に備えられた撮像手段により読み取った２次元コードをデコードした読取データを利用するための２次元コード利用サーバ装置であって、
複数種の２次元コードを識別するための識別子と、各種の２次元コードを利用するために必要な利用データとを相互に関連づけて記憶する識別子記憶手段と、
端末からネットワークを通じて送信されてきた読取データに含まれる識別子を抽出する識別子抽出手段と、
識別子抽出手段により抽出された識別子と、識別子記憶手段に記憶された識別子とを照合する識別子照合手段と、
照合された識別子に関連づけられた利用データを識別子記憶手段から読み出して、該利用データに基づいて端末が読取データを利用できる状態にするための処理を行う利用データ処理手段とを含むことを特徴とする２次元コード利用サーバ装置。
【請求項２】
利用データは、読取データを端末が利用できるようにするために端末にダウンロードされる読取データ利用プログラム、読取データを端末で利用できる形式に変換する読取データ変換プログラム、または読取データに対応する所定のデータであり、
利用データ処理手段は、読取データ利用プログラムをネットワークを通じて端末にダウンロードし、読取データを変換して変換した読取データをネットワークを通じて端末に送信し、または読取データに対応する所定のデータをネットワークを通じて端末に送信する処理を行う請求項１に記載の２次元コード利用サーバ装置。
【請求項３】
利用データは、読取データを利用するためのプログラムを端末にダウンロードできるプログラム供給サーバのＵＲＬ、読取データを端末で利用できる形式に変換できるデータ変換サーバのＵＲＬ、または読取データに対応する所定のデータをネットワークを通じて端末に送信するデータ送信サーバのＵＲＬであり、
利用データ処理手段は、プログラム供給サーバのＵＲＬをネットワークを通じて端末に送信し、あるいはデータ変換サーバまたはデータ送信サーバに読取データ及び端末のアドレスをネットワークを通じて転送する処理を行う請求項１に記載の２次元コード利用サーバ装置。
【請求項４】
識別子はＵＲＬの形式で記述されており、
利用データは、該ＵＲＬが読取データを利用するためのプログラムをネットワークを通じて端末にダウンロードできるプログラム供給サーバのＵＲＬ、読取データを端末で利用できる形式に変換できるデータ変換サーバのＵＲＬ、または読取データに対応する所定のデータを端末にネットワークを通じて送信するデータ送信サーバのＵＲＬのいずれかの種別であり、
利用データ処理手段は、プログラム供給サーバのＵＲＬをネットワークを通じて端末に送信し、データ変換サーバまたはデータ送信サーバに読取データ及び端末のアドレスをネットワークを通じて転送する処理を行う請求項１に記載の２次元コード利用サーバ装置。
【請求項５】
２次元コードを撮像するための撮像手段と、撮像手段により撮像した２次元コードを復号して読取データを生成するデコード手段とを備え、請求項１乃至４に記載の２次元コード利用サーバ装置を使用するための２次元コード利用端末であって、
複数種の２次元コードを識別するための識別子と、各種の２次元コードを利用するために必要な利用データとを相互に関連づけて記憶する識別子記憶手段と、
デコード手段の生成した読取データに含まれる識別子を抽出する識別子抽出手段と、
識別子抽出手段により抽出された識別子と、識別子記憶手段に記憶された識別子とを照合する識別子照合手段と、
照合された識別子に関連づけられた利用データを識別子記憶手段から読み出して、該利用データに基づいて２次元コード利用端末が読取データを利用できる状態にするための処理を行うとともに、識別子が照合できなかったときには請求項１乃至４に記載の２次元コード利用サーバにネットワークを通じてアクセスする利用データ処理手段とを含むことを特徴とする２次元コード利用端末。
【請求項６】
２次元コード利用サーバ装置により２次元コード利用端末が読取データを利用できる状態にされた時に、利用データを識別子と関連づけて識別子記憶手段に登録する利用データ登録手段をさらに含む請求項５に記載の２次元コード利用端末。
【請求項７】
利用データは、読取データを２次元コード利用端末において利用するための読取データ利用プログラム、読取データを２次元コード利用端末で利用できる形式に変換できるデータ変換サーバのＵＲＬ、または読取データに対応する所定のデータをネットワークを通じて２次元コード利用端末に送信するデータ送信サーバのＵＲＬであり、
利用データ処理手段は、読取データ利用プログラムを起動させ、あるいはデータ変換サーバまたはデータ送信サーバに読取データ及び２次元コード利用端末のアドレスをネットワークを通じて送信する処理を行う請求項５又は６に記載の２次元コード利用端末。
【請求項８】
識別子はＵＲＬの形式で記述されており、
利用データは、読取データを２次元コード利用端末において利用するための読取データ利用プログラム、読取データを２次元コード利用端末で利用できる形式に変換できるデータ変換サーバのＵＲＬ、または読取データに対応する所定のデータをネットワークを通じて２次元コード利用端末に送信するデータ送信サーバのＵＲＬのいずれかの種別であり、
利用データ処理手段は、読取データ利用プログラムを起動させ、あるいはデータ変換サーバまたはデータ送信サーバに読取データ及び２次元コード利用端末のアドレスをネットワークを通じて送信する処理を行う請求項５又は６に記載の２次元コード利用端末。
【請求項９】
２次元コードを撮像するための撮像手段と、撮像手段により撮像した２次元コードを復号して読取データを生成するデコード手段とを備え、請求項１乃至４に記載の２次元コード利用サーバ装置を使用するための端末により実行される２次元コード利用プログラムであって、
デコード手段の生成した読取データに含まれる識別子を抽出する識別子抽出過程と、
識別子抽出過程において抽出された識別子と、複数種の２次元コードを識別するための識別子及び各種の２次元コードを利用するために必要な利用データとを相互に関連づけて予め記憶した識別子記憶手段から読み出した識別子とを照合する識別子照合過程と、
照合された識別子に関連づけられた利用データを読み出して、該利用データに基づいて端末が読取データを利用できる状態にするための処理を行うとともに、識別子が照合できなかったときには請求項１乃至４に記載の２次元コード利用サーバにアクセスする利用データ処理過程とを端末に実行させることを特徴とする２次元コード利用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＱＲコードのような２次元コードを利用するための２次元コード利用サーバ装置、及び２次元コード利用サーバ装置に適合した２次元コード利用端末及び２次元コード利用プログラムに関し、特に２次元コードに記録されているデータの形式や内容に拘わらず２次元コードを利用することのできる２次元コード利用サーバ装置、２次元コード利用端末及び２次元コード利用プログラムに関する。
【背景技術】
【０００２】
特にキー入力の煩雑な携帯電話へのデータ入力手段として、印刷されあるいはディスプレイ上に表示されたＱＲコードを携帯電話に備えられたＣＣＤカメラにより撮像し、携帯電話に内蔵されたデコーダにより復号してデータとして利用する方法が普及しつつある。これによると簡単な操作でデータを取得することが可能である反面、取得したデータの形式や内容に応じたプログラムが携帯電話にインストールされていなければ取得したデータを利用することができない。必要なプログラムの多くはネットワークを通じてファイル保存サーバからダウンロード可能であるが、必要とするプログラムを供給するファイル保存サーバのアドレスが不明だったり、アドレスがＱＲコードに記録されているのに拘わらず形式が異なるなどの理由でデータとして利用できない場合がある。
【０００３】
特開２００３−２３３５４６公開公報には、ＱＲコードのデコード用ＪＡＶＡ（登録商標）アプリケーションがない場合に、ＪＡＶＡ（登録商標）アプリケーションの提供を行うコード発行管理サーバにアクセスする構成が開示されている。特開２００３−３３０８３１公開公報には、バーコードからＵＲＬ情報を読み取ってサーバに接続し、アプレットとコンテンツのダウンロードを行う情報端末装置が開示されている。
【特許文献１】特開２００３−２３３５４６公開公報
【特許文献２】特開２００３−３３０８３１公開公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
よって本発明の目的は、２次元コードに記録されているデータの形式や内容に拘わらず２次元コードを利用することのできる２次元コード利用サーバ装置、及びこの２次元コード利用サーバ装置に適合した２次元コード利用端末及び２次元コード利用プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために請求項１に記載の発明は、端末に備えられた撮像手段により読み取った２次元コードをデコードした読取データを利用するための２次元コード利用サーバ装置であって、複数種の２次元コードを識別するための識別子と、各種の２次元コードを利用するために必要な利用データとを相互に関連づけて記憶する識別子記憶手段と、端末からネットワークを通じて送信されてきた読取データに含まれる識別子を抽出する識別子抽出手段と、識別子抽出手段により抽出された識別子と、識別子記憶手段に記憶された識別子とを照合する識別子照合手段と、照合された識別子に関連づけられた利用データを識別子記憶手段から読み出して、該利用データに基づいて端末が読取データを利用できる状態にするための処理を行う利用データ処理手段とを含んで２次元コード利用サーバ装置を構成した。
【０００６】
請求項１に記載の発明に係る２次元コード利用サーバ装置によると、識別子記憶手段には、複数種の２次元コードを識別するための識別子と、各種の２次元コードを利用するために必要な利用データとが相互に関連づけられて記憶されている。端末に備えられた撮像手段により２次元コードが撮像され、デコードされた読取データがネットワークを通じて２次元コード利用サーバ装置に送信されると、識別子抽出手段は読取データに含まれる識別子を抽出する。識別子照合手段は、識別子抽出手段により抽出された識別子と、識別子記憶手段に記憶された識別子とを照合する。利用データ処理手段は、照合された識別子に関連づけられた利用データを識別子記憶手段から読み出して、読み出した利用データに基づいて、端末が読取データを利用できる状態にするための処理を行う。
【０００７】
以上のように請求項１に記載の発明に係る２次元コード利用サーバ装置によれば、２次元コードに記録されたデータの形式や内容が不明であっても、読取データをネットワークを通じて端末から２次元コード利用サーバ装置に送信することにより、端末が読取データを利用できる状態にすることができる。
【０００８】
請求項１に記載の発明に係る２次元コード利用サーバ装置において、請求項２に記載のように、利用データは、読取データを端末が利用できるようにするために端末にダウンロードされる読取データ利用プログラム、読取データを端末で利用できる形式に変換する読取データ変換プログラム、または読取データに対応する所定のデータであり、利用データ処理手段は、読取データ利用プログラムをネットワークを通じて端末にダウンロードし、読取データを変換して変換した読取データをネットワークを通じて端末に送信し、または読取データに対応する所定のデータをネットワークを通じて端末に送信する処理を行うように構成することができる。このような構成は、１台のコンピュータ、または相互にインターネット、ＬＡＮなどのネットワークにより相互に接続された複数のコンピュータにより実現される。
【０００９】
または、請求項３に記載のように、利用データは、読取データを利用するためのプログラムを端末にダウンロードできるプログラム供給サーバのＵＲＬ、読取データを端末で利用できる形式に変換できるデータ変換サーバのＵＲＬ、または読取データに対応する所定のデータをネットワークを通じて端末に送信するデータ送信サーバのＵＲＬであり、利用データ処理手段は、プログラム供給サーバのＵＲＬをネットワークを通じて端末に送信し、あるいはデータ変換サーバまたはデータ送信サーバに読取データ及び端末のアドレスをネットワークを通じて転送する処理を行うように構成することができる。このような構成においては、２次元コード利用サーバ装置は一種のプロキシサーバとして機能することになる。
【００１０】
さらに、請求項４に記載のように、識別子はＵＲＬの形式で記述されており、利用データは、該ＵＲＬが読取データを利用するためのプログラムをネットワークを通じて端末にダウンロードできるプログラム供給サーバのＵＲＬ、読取データを端末で利用できる形式に変換できるデータ変換サーバのＵＲＬ、または読取データに対応する所定のデータを端末にネットワークを通じて送信するデータ送信サーバのＵＲＬのいずれかの種別であり、利用データ処理手段は、プログラム供給サーバのＵＲＬをネットワークを通じて端末に送信し、データ変換サーバまたはデータ送信サーバに読取データ及び端末のアドレスをネットワークを通じて転送する処理を行うように構成することも可能である。この場合も２次元コード利用サーバ装置はプロキシサーバとして機能する。
【００１１】
なお、本明細書において「２次元コード」とは、例えばＱＲコードのように、印刷されたりディスプレイ上に表示されたものを撮像手段で撮像してデータを復号可能な平面的なコードのうち、縦と横の両方向に意味を持たせてある符号を意味し、ＱＲコード以外にＰＤＦ４１７、Ｄａｔａ  Ｍａｔｒｉｘ、Ａｚｔｅｃ  Ｃｏｄｅ等の各種の規格のものを含む。但し本発明においては「バーコード」のような１次元コードをも含むものとする。
【００１２】
また請求項５に記載の発明は、２次元コードを撮像するための撮像手段と、撮像手段により撮像した２次元コードを復号して読取データを生成するデコード手段とを備え、請求項１乃至４に記載の２次元コード利用サーバ装置を使用するための２次元コード利用端末であって、複数種の２次元コードを識別するための識別子と、各種の２次元コードを利用するために必要な利用データとを相互に関連づけて記憶する識別子記憶手段と、デコード手段の生成した読取データに含まれる識別子を抽出する識別子抽出手段と、識別子抽出手段により抽出された識別子と、識別子記憶手段に記憶された識別子とを照合する識別子照合手段と、照合された識別子に関連づけられた利用データを識別子記憶手段から読み出して、該利用データに基づいて２次元コード利用端末が読取データを利用できる状態にするための処理を行うとともに、識別子が照合できなかったときには請求項１乃至４に記載の２次元コード利用サーバにネットワークを通じてアクセスする利用データ処理手段とを含んで２次元コード利用端末を構成した。
【００１３】
請求項５に記載の発明に係る２次元コード利用端末は、２次元コードを撮像手段により撮像してデコード手段により復号することにより読取データを生成する。識別子抽出手段は、読取データから識別子を抽出し、識別子照合手段は抽出した識別子と識別子記憶手段に記憶された識別子とを照合する。利用データ処理手段は照合された識別子に関連づけられた利用データを識別子記憶手段から読み出して、該利用データに基づいて２次元コード利用端末が読取データを利用できる状態にするための処理を行うとともに、識別子が照合できなかったときには請求項１に記載の発明に係る２次元コード利用サーバにネットワークを通じてアクセスすると、２次元コード利用端末が読取データを利用することが可能な状態となる。
【００１４】
以上のように請求項５に記載の発明に係る２次元コード利用端末によると、２次元コードに記録された読取データを、データの形式や内容が不明であっても、利用することが可能となる。
【００１５】
この２次元コード利用端末は、請求項６に記載のように、２次元コード利用サーバ装置により２次元コード利用端末が読取データを利用できる状態にされた時に、利用データを識別子と関連づけて識別子記憶手段に登録する利用データ登録手段をさらに含んでいてもよい。このような構成によると、一度利用した利用データが２次元コード利用端末の識別子記憶手段に登録されるので、二度目に同種の読取データを利用するときには、請求項１〜４に記載の２次元コード利用サーバ装置に接続することなく読取データを利用することができる。
【００１６】
請求項５又は６に記載の発明に係る２次元コード利用端末において、請求項７に記載のように、利用データは、読取データを２次元コード利用端末において利用するための読取データ利用プログラム、読取データを２次元コード利用端末で利用できる形式に変換できるデータ変換サーバのＵＲＬ、または読取データに対応する所定のデータをネットワークを通じて２次元コード利用端末に送信するデータ送信サーバのＵＲＬであり、利用データ処理手段は、読取データ利用プログラムを起動させ、あるいはデータ変換サーバまたはデータ送信サーバに読取データ及び２次元コード利用端末のアドレスをネットワークを通じて送信する処理を行うように構成することができる。
【００１７】
また請求項５又は６に記載の発明に係る２次元コード利用端末においては、請求項８に記載のように、識別子はＵＲＬの形式で記述されており、利用データは、読取データを２次元コード利用端末において利用するための読取データ利用プログラム、読取データを２次元コード利用端末で利用できる形式に変換できるデータ変換サーバのＵＲＬ、または読取データに対応する所定のデータをネットワークを通じて２次元コード利用端末に送信するデータ送信サーバのＵＲＬのいずれかの種別であり、利用データ処理手段は、読取データ利用プログラムを起動させ、あるいはデータ変換サーバまたはデータ送信サーバに読取データ及び２次元コード利用端末のアドレスをネットワークを通じて送信する処理を行うように構成することができる。
【００１８】
請求項９に記載の発明は、２次元コードを撮像するための撮像手段と、撮像手段により撮像した２次元コードを復号して読取データを生成するデコード手段とを備え、請求項１乃至４に記載の２次元コード利用サーバ装置を使用するための端末により実行される２次元コード利用プログラムであって、デコード手段の生成した読取データに含まれる識別子を抽出する識別子抽出過程と、識別子抽出過程において抽出された識別子と、複数種の２次元コードを識別するための識別子及び各種の２次元コードを利用するために必要な利用データとを相互に関連づけて予め記憶した識別子記憶手段から読み出した識別子とを照合する識別子照合過程と、照合された識別子に関連づけられた利用データを読み出して、該利用データに基づいて端末が読取データを利用できる状態にするための処理を行うとともに、識別子が照合できなかったときには請求項１乃至４に記載の２次元コード利用サーバにアクセスする利用データ処理過程とを端末に実行させるように２次元コード利用プログラムを構成した。
【発明の効果】
【００１９】
以上のように、本発明に係る２次元コード利用サーバ装置、２次元コード利用端末及び２次元コード利用プログラムによれば、２次元コードに記録されているデータの形式や内容に拘わらず２次元コードを利用することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照しつつ本発明に係る２次元コード利用サーバ装置、２次元コード利用端末及び２次元コード利用プログラムの最良の形態について詳細に説明する。なお、以下の説明は発明をより深く理解するためのものであって、特許請求の範囲を限定するためのものではない。
【００２１】
図１は、本発明に係る２次元コード利用サーバ装置と２次元コード利用端末との一つの実施の形態の主要部分を表すブロック図である。
【００２２】
同図において、２次元コード利用プログラムがインストールされた２次元コード利用端末である携帯電話１０は、ＣＣＤカメラ１１、デコーダ１２、ＵＲＬ抽出部１３、ＵＲＬ照合部１４、ＵＲＬ記憶部１５、利用データ処理部１６及び利用データ登録部１７を含む。携帯電話１０はインターネットへの接続を可能とするブラウズ機能を有する。
【００２３】
ＣＣＤカメラ１１は、２次元コードであるＱＲコードＣを撮像し、画像データ化する。デコーダ１２は、画像データをデコードして二値化し、読取データを生成する。ＵＲＬ抽出部１３は、デコーダ１２の生成した読取データに含まれるＵＲＬ（通常ｈｔｔｐまたはｈｔｔｐｓで始まる形式の文字列）を抽出する。ＵＲＬ照合部１４は、ＵＲＬ抽出部１３により抽出されたＵＲＬと、ＵＲＬ記憶部１５に記憶されたＵＲＬとを照合する。ＵＲＬ記憶部１５は、複数種の２次元コードを識別するための識別子としてのＵＲＬと、その内容及び／または形式により種別される各種の２次元コードを利用するために必要な利用データとを相互に関連づけて記憶している。
【００２４】
本実施の形態において、利用データは、読取データを携帯電話１０において利用するための読取データ利用プログラム、読取データを２次元コード利用端末で利用できる形式に変換できるデータ変換サーバのＵＲＬ、または読取データに対応する所定のデータをネットワークを通じて２次元コード利用端末に送信するデータ送信サーバのＵＲＬのいずれかの種別である。
【００２５】
利用データ処理部１６は、ＵＲＬ照合部１４において照合されたＵＲＬに関連づけられた利用データをＵＲＬ記憶部１５から読み出して、読み出した利用データに基づいて携帯電話１０が読取データを利用できる状態にするための処理を行う。すなわち利用データ処理部１６は、読取データ利用プログラムを起動させ、あるいはブラウザを起動させてデータ変換サーバまたはデータ送信サーバに読取データ及び２次元コード利用端末のアドレスをネットワークを通じて送信する処理を行う。
【００２６】
ＵＲＬ照合部１４がＵＲＬが照合できなかったとき、すなわちＵＲＬ記憶部１５に読取データに含まれているＵＲＬが記憶されていなかったときには、利用データ処理部１６はブラウザを起動させて、インターネット２０を通じて２次元コード利用サーバ３０にアクセスする。
【００２７】
利用データ登録部１７は、携帯電話１０が読取データを利用できる状態にされた時に、利用データをＵＲＬと関連づけてＵＲＬ記憶部１５に登録する。
【００２８】
２次元コード利用サーバ３０は、ＵＲＬ抽出部３１、ＵＲＬ照合部３２、ＵＲＬ記憶部３３及び利用データ処理部３４を含む。
【００２９】
ＵＲＬ抽出部３１は、携帯電話１０から送信されてきた読取データに含まれるＵＲＬを識別子として抽出する。ＵＲＬ照合部１４は、ＵＲＬ抽出部３１により抽出されたＵＲＬと、ＵＲＬ記憶部３３に記憶されたＵＲＬとを照合する。ＵＲＬ記憶部３３は、複数種の２次元コードを識別するためのＵＲＬと、各種の２次元コードを利用するために必要な利用データとを相互に関連づけて記憶する。
【００３０】
利用データ処理部３４は、照合されたＵＲＬに関連づけられた利用データをＵＲＬ記憶部３３から読み出して、該利用データに基づいて携帯電話１０が読取データを利用できる状態にするための処理を行う。
【００３１】
本実施の形態に係る２次元コード利用サーバ３０においては、利用データはＵＲＬが読取データを利用するためのプログラムをインターネット２０を通じて端末にダウンロードできるプログラム供給サーバのＵＲＬ、読取データを携帯電話１０で利用できる形式に変換できるデータ変換サーバのＵＲＬ、または読取データに対応する所定のデータを端末にインターネット２０を通じて送信するデータ送信サーバのＵＲＬのいずれかの種別である。利用データ処理部３４は、ＵＲＬの種別に応じて処理を行い、すなわちプログラム供給サーバのＵＲＬであればプログラム供給サーバのＵＲＬをインターネット２０を通じて携帯電話１０に送信し、データ変換サーバまたはデータ送信サーバであれば、それぞれのサーバに読取データ及び携帯電話１０のアドレスをネットワークを通じて転送する処理を行うプロキシサーバとして作用する。
【００３２】
他の実施の形態においては、利用データは、読取データを携帯電話１０が利用できるようにするために携帯電話１０にダウンロードされる読取データ利用プログラム、読取データを携帯電話１０で利用できる形式に変換する読取データ変換プログラム、または読取データに対応する所定のデータである。利用データ処理手段は、読取データ利用プログラムをインターネット２０を通じて携帯電話１０にダウンロードし、読取データを変換して変換した読取データをインターネット２０を通じて携帯電話１０に送信し、または読取データに対応する所定のデータをインターネット２０を通じて携帯電話１０に送信する処理をそれぞれ行う。
【００３３】
読取データ利用プログラムはインターネット２０を通じてプログラム供給サーバ４０から携帯電話１０にダウンロードされる。データ変換サーバ５０は読取データを受け取って携帯電話１０が利用可能な形式にデータ変換して携帯電話１０に返送する。データ送信サーバ６０は、受信した読取データに対応するデータを携帯電話１０に返送する。なお、これらのサーバは複合的な機能を有していることもあり、例えば受信した読取データを変換し、変換したデータと読取データ利用プログラムとを返信するようなサーバでもよい。
【００３４】
以下、図１の実施の形態の作用について説明する。図２は、図１の実施の形態における処理の流れを説明するためのフローチャートである。
【００３５】
図２において、ユーザが携帯電話１０を操作して、ＣＣＤカメラ１１によりＱＲコードＣを撮像すると（ステップＳ１）、デコーダ１２が画像データをデコードして読取データを生成する（ステップＳ２）。ＵＲＬ抽出部１３は、デコーダ１２が生成した読取データに含まれるＵＲＬを抽出し（ステップＳ３）、ＵＲＬ照合部１４はＵＲＬ抽出部１３が抽出したＵＲＬとＵＲＬ記憶部１５に予め記憶されているＵＲＬとを照合する（ステップＳ４）。
【００３６】
照合に成功した場合（ステップＳ５）、すなわち読取データに含まれていたＵＲＬがＵＲＬ記憶部１５に予め記憶されていた場合、携帯電話１０は２次元コード利用サーバ３０を活用するまでもなく、単独で読取データを利用することができる。ＵＲＬに対応する利用データが読取データ利用プログラムであることを示した場合（ステップＳ７）、利用データ処理部１６はＵＲＬ記憶部１５から読取データ利用プログラムを読み出して起動し（ステップＳ９）、読取データ利用プログラムではなかった場合にはデータ変換サーバ５０又はデータ送信サーバ６０に接続して読取データを送信し（ステップＳ８）、プログラムの実行やデータのダウンロード等の読取データの利用を行う（ステップＳ１０）。
【００３７】
ステップＳ５において照合が不成功だった場合、すなわちＵＲＬがＵＲＬ記憶部１５に記憶されていなかった場合、携帯電話１０は２次元コード利用サーバ３０に接続を行う（ステップＳ６）。すなわち携帯電話１０はブラウザを起動して、２次元コード利用サーバ３０のＵＲＬを指定して接続を行い、携帯電話１０のアドレス、読取データその他の必要なデータを２次元コード利用サーバ３０に送信する。
【００３８】
２次元コード利用サーバ３０のＵＲＬ抽出部３１は、携帯電話１０から読取データを受信すると、読取データに含まれるＵＲＬを抽出する（ステップＳ１１）。ＵＲＬ照合部３２は抽出されたＵＲＬとＵＲＬ記憶部３３に予め記憶されているＵＲＬとを照合する（ステップＳ１２）。照合が不成功だった場合（ステップＳ１３）、２次元コード利用サーバ３０では対応できないデータなので、その旨携帯電話１０に返信して処理を終了する。
【００３９】
照合に成功した場合には（ステップＳ１３）、利用データ処理部３４は利用データの種別が読取データ利用プログラムを供給するプログラム供給サーバ４０であるかどうかを判断し（ステップＳ１４）、プログラム供給サーバ４０の場合には携帯電話１０にプログラム供給サーバ４０のＵＲＬを返信し（ステップＳ１５）、プログラム供給サーバ４０でない場合にはデータ変換サーバ５０又はデータ送信サーバ６０に接続して（ステップＳ１６）、携帯電話１０のアドレス・読取データ等を送出する（ステップＳ１７）。これらを受信したデータ変換サーバ５０又はデータ送信サーバ６０が、携帯電話１０に対して変換した読み出しデータを送信し、あるいは対応するデータを送信することにより、携帯電話１０はデータを受信して利用することができる（ステップＳ１０）。
【００４０】
ステップＳ１４で返信されたプログラム供給サーバ４０のＵＲＬを受け取った携帯電話１０の利用データ処理部１６は、ＵＲＬにより特定されるプログラム供給サーバ４０に接続して（ステップＳ１８）、対象のプログラムをダウンロードして（ステップＳ１９）起動し（ステップＳ９）、プログラムを実行する（ステップＳ１０）。
【００４１】
利用データ登録部１７は、読取データが利用できる状態になった後、２次元コード利用サーバ３０から送信されてきたＵＲＬを、利用データである読取データ利用プログラム、あるいはデータ変換サーバ５０又はデータ送信サーバ６０の種別と関連づけてＵＲＬ記憶部１５に新規登録する。これにより、その後同じＵＲＬが読取データから抽出された場合には、２次元コード利用サーバ３０に接続することなく読取データを利用できる。
【００４２】
なお本実施の形態に係る２次元コード利用サーバ３０は、２次元コード利用プログラムがインストールされていない通常の携帯電話であっても利用可能である。すなわちＱＲコードＣを読み取った後、ブラウザを起動して２次元コード利用サーバ３０に接続し、読取データを送信すれば、各サーバに接続して読取データを利用することができる。
【００４３】
以上のように、本実施の形態に係る２次元コード利用サーバ３０及び２次元コード利用プログラムがインストールされた携帯電話１０によれば、２次元コードに記録されているデータの形式や内容に拘わらず２次元コードを利用することができる。
【００４４】
以上、本発明の実施の形態について説明したが、本発明は上記実施の形態に限定されるものではなく、本発明の要旨の範囲内において、適宜変形実施が可能であることは言うまでもない。
【図面の簡単な説明】
【００４５】
【図１】図１は、本発明に係る２次元コード利用サーバ装置と２次元コード利用端末の一つの実施の形態の主要な構成を示すブロック図である。
【図２】図２は、図１に示した２次元コード利用サーバ装置と２次元コード利用端末の処理の流れを表すフローチャートである。
【符号の説明】
【００４６】
１０  携帯電話
１１  ＣＣＤカメラ
１２  デコーダ
１３  ＵＲＬ抽出部
１４  ＵＲＬ照合部
１５  ＵＲＬ記憶部
１６  利用データ処理部
１７  利用データ登録部
２０  インターネット
３０  ２次元コード利用サーバ
３１  ＵＲＬ抽出部
３２  ＵＲＬ照合部
３３  ＵＲＬ記憶部
３４  利用データ処理部
４０  プログラム供給サーバ
５０  データ変換サーバ
６０  データ送信サーバ
【図１】
2007141175.tif 000003
【図２】
2007141175.tif 000004