(57)【特許請求の範囲】
【請求項１】
通信網に接続する通信ユニットを有する情報処理装置を用いて、
コンテツを示す複数の識別情報を含むコードを取得するステップと、
通信網に接続するコードであるか否かを示す第一の識別コードとコンテンツを示す第二の識別コードを復号化するステップと、
前記第一の識別コードの有無により前記コードが通信網に接続するコードであるか否かを判定するステップと、
前記第一の識別コードが所定の内容であった場合に、前記第一の識別コードの内容に応じて当該内容に対応する第一の接続先への接続と、前記第一の識別コードと前記第二の識別コードを前記第一の接続先に送信することを前記通信装置に指示するステップと、
前記第一の接続先で特定された前記第二の識別コードに対応するコンテンツを記憶する第二の接続先の通信アドレスに接続するステップを実現させることを特徴とするプログラム。
【請求項２】
請求項１に記載されたプログラムであって、
前記第一の識別コードと前記第二の識別コードは一つの二次元コードとして取得される
ことを特徴とするプログラム。
【請求項３】
請求項１に記載されたプログラムであって、
前記指示するステップは、前記通信装置における通信プログラムを起動するステップをさらに含むことを特徴とするプログラム。
【請求項４】
請求項１に記載されたプログラムであって、
さらに前記第一の識別コードが所定の内容に該当しない場合は、前記通信装置を介しての通信を行なわない旨の出力を行なうステップを有することを特徴とするプログラム。
【請求項５】
通信網を介してコンテンツを閲覧するための閲覧ソフトを有する情報処理装置を用いて、複数の識別コードを含む情報であって、入力された閲覧するコンテンツを指定する情報を解析するステップと、
前記コンテンツを指定する情報に所定の識別コードがあるか否かを判定するステップと、
前記所定の識別コードがあった場合に、前記閲覧ソフトを起動するとともに、前記所定の識別コードに対応した第一のアクセス先への接続を前記閲覧ソフトに指示するステップと、
前記所定の識別コードとは別の識別コードに対応し、前記第一のアクセス先で特定された第二のアクセス先のコンテンツ通信アドレスに接続するステップと、
前記通信アドレスのコンテンツを前記閲覧ソフトにより表示するステップを実現されることを特徴とするプログラム。
【請求項６】
通信網に接続する情報処理装置であって、
第一のアクセス先とコンテンツを指定する接続情報を入力するための入力装置と、
入力された前記接続情報を解読する処理装置と、
前記処理装置が解読した情報が当該接続情報を特定する所定の識別コードを有する場合に、前記第一のアクセス先に接続した後、前記コンテンツを指定する接続情報に対応する所定の第二のアクセス先のコンテンツアドレスに接続される通信ユニットを有する情報処理装置。
【請求項７】
請求項６に記載の情報処理装置において、
前記入力装置は前記接続情報を二次元コードで読取るスキャナであって、前記処理装置は、前記二次元コードを解読することを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、通信網に接続された情報処理装置から接続先を指示する技術に関し、特に所望の情報への情報処理装置のアクセスを管理するシステムに関する。
【０００２】
【従来の技術】
コンピュータ等の情報処理装置を用いたインターネット等の通信網において、接続先を指定する手段として、２次元コード入力に関する技術があげられる。
【０００３】
例えば、特開2000-267966号公報に記載されている技術は、２次元コードを、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）などの通信アドレスの文字列と、その終端記号を含んだ構成とする。この２次元コードを、２次元コードリーダ装置で読み取り、通信アドレスの文字列に終端記号を加えた文字列に再変換し、更に通信データとして情報処理装置等の通信端末機に送信する。
さらに通信端末機は、２次元コードリーダ装置から送信されてきた通信データから通信アドレスを抽出し、予め準備されたブラウザを起動するとともに、起動したブラウザに抽出した通信アドレスの文字列を手渡しすることによって、２次元コードに含まれた通信アドレスに自動的にアクセスする構成である。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来技術では、通信アドレスの入力方法の判別ができないという課題があった。即ち、２次元コードリーダ装置を用いて２次元コードを読み取ることによって該当の通信アドレスにアクセスした場合と、キーボードによる直接入力や、マウスによるクリックなど、パーソナルコンピュータの入力装置等を操作して、該当の通信アドレスにアクセスした場合の区別が不可能であった。
【０００５】
また、特定の２次元コード以外の2次元コードに対し、該当の通信アドレスへのアクセスを禁止することができないという課題があった。即ち、上記従来技術における２次元コードリーダ装置は、２次元コードを読み取れる仕様であればよいため、２次元コードの内容が上記通信アドレスと終端記号であり、使用される２次元コードリーダ装置がその２次元コードを読み取れることが可能であれば、無条件で該当する通信アドレスに接続する構成であった。従って、これらの構成以外の2次元コードによるアクセスを制限する手段がなかった。
【０００６】
さらに、従来技術では、２次元コードにＵＲＬなどの通信アドレスと終端記号を入れていたので、通信アドレスを含んだ情報をコード化すると情報量が大きくなり、２次元コードの面積も大きいものになってしまうという課題があった。例に挙げれば、住宅情報誌や中古車情報誌、旅行情報誌等において、一軒一軒の詳細情報通信アドレスを２次元コード化して情報誌に記載する場合、ＵＲＬを含んだ通信アドレスを直接コード化する方式では困難であった。２次元コードの面積が大きいと２次元コードを印刷する紙面等に２次元コードの占める面積比率が多くなり、紙面の情報量が減少する。そこで、２次元コードの情報量を同等にして大きさだけを小さくして印刷すると、２次元コードのセルピッチが小さくなり、２次元コードの読み取り率が低下してしまうという課題が生じていた。
【０００７】
【課題を解決するための手段】
上記課題を鑑み、本発明において、通信網を介して接続する接続先を示す２次元コードは、接続先に関する情報に識別コードを付加した構成とする。本発明のプログラムは、識別コードがある場合に、二次元コードの解読を出力し、コンテンツの提供を管理する情報処理装置へのアクセスを行なう構成とする。
【０００８】
また、接続先に関する情報として、実際にコンテンツが存在するパーマネントアドレスではなく、接続先を識別するコードを別途割り当てたものを用いる。この接続先を識別するコードと実際にコンテンツが存在するアドレスとの対応は、コンテンツの提供を管理する情報処理装置が管理し、この情報処理装置によって、実際のアドレスへの接続が行なわれる。
【０００９】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて説明する。
【００１０】
図１は、２次元コードを利用した通信網を介した端末装置へのアクセスについて概略説明したものである。図２は、２次元コードを利用したアクセス方法をフローチャートにて説明したものである。図３は、２次元コードのデータ内容と各部位における通信アドレスの説明をしたものである。
【００１１】
まず、図１において、本実施例における通信システムの概要について説明する。本実施の形態において、通信網はインターネットとし、インターネットに接続するパーソナルコンピュータなどの通信端末機１は、電話網やＩＳＤＮなどの公衆回線網等により、図示していないアクセスサービスプロバイダを介してインターネット８に通じ、利用者が指定した通信アドレスのホームページにアクセスできるようになっている。また、インターネット８には、通信端末機１のアクセス先を管理するアクセスマネージメントサーバ９と提供される各種コンテンツを格納したコンテンツサーバＡ、Ｂ１２、１３が接続されている。
【００１２】
ここで、アクセスマネージメントサーバ９は、コンテンツを提供する、例えば広告会社と提携し、本実施の形態における二次元コードを用いたコンテンツへのアクセスを管理する管理会社が有するものである。管理会社は、雑誌会社や新聞社などと提携し、本実施の形態における二次元コードを掲載した出版物や印刷物を提供する。
【００１３】
通信端末機１の概要を図４に示す。以下、図１と同じ機能を有するものは、同じ符号を用いることとする。
【００１４】
通信端末装置１は、各種情報を格納する記憶装置２と２次元コードリーダを接続するためのインターフェース５を備えている。記憶装置２には、モデム４２を経由してインターネット８に接続し、表示装置４４を用いてコンテンツを閲覧するためのブラウザソフト４が格納されている。通常処理では、プロバイダに接続された後、キーボード、マウスなどの入力デバイス４３を用いてアクセス先が入力され、ブラウザソフト４によりこのアクセス先に対して接続を行ない、アクセス先の情報を閲覧する。
【００１５】
なお、本実施の形態においては、公衆回線網を介してインターネットと接続する方式としたため、インターネットとの接続を行なう通信ユニットとしてモデム４２を使用しているが、これに限定されるものではない。例えば、ＬＡＮ（ローカル・エリア・ネットワーク）を介した接続の場合は、ＬＡＮカードなどを用いることとする。
【００１６】
また、記憶装置２には、予め２次元コードを解読（復号化）する解読ソフト３がインストールされている。この解読ソフト３は、ＣＰＵ４１（中央処理装置）によって実行されるもので、２次元コードリーダ６によって読み取った２次元コード７を解読する。さらに、解読ソフト３は、後述する所定の条件を満たす場合には、プロバイダに対して、アクセスマネージメントサーバ９を経由して、所望の接続先、例えばある会社Ａが管理するコンテンツサーバＡ１２における広告a５３というコンテンツに通信端末機１をアクセスし、その内容を通信端末機１の図示しない表示装置に表示させる指示を行なう。
【００１７】
２次元コードリーダ装置６は、２次元コードの情報をＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）エリアセンサもしくはＣＣＤラインセンサ等により読み取り、通信端末機1のインターフェース５を介して、読み取ったコード情報を通信端末機１に渡すものである。本実施の形態において、使用する２次元コードリーダ装置は、マトリックス型コードを読み取るためのＣＣＤエリアセンサ方式でも、スタック型コードを読み取るためのＣＣＤラインセンサ方式でもよいものとする。また、通信端末機１のインターフェース５のインターフェース規格は、ＵＳＢ、ＳＣＳＩ、ＲＳ−２３２Ｃ、ＩＥＥＥ１３９４、Ｂｌｕｅｔｏｏｔｈ等のいずれかを用いる。
【００１８】
本実施の形態における２次元コード７のデータ構成について説明する。２次元コード７は、図３の２０に示されるように、いくつかの文字、数字からなる文字列をコード化したものである。文字列は、識別コード２１と、ローカルアドレス２４から構成されている。さらに、ローカルアドレス２４には、広告主コード２２の部分と、広告ページコード２３の部分がある。
【００１９】
識別コード２１は、２次元コードを利用したインターネットへのアクセスを目的に作られた２次元コード以外を通信端末機１が処理をしないために使用されるものである。この機能は解読ソフト３が備えている。さらに、識別コード２１は、該当するアクセスマネージメントサーバ９へのアクセス、及びアクセスマネージメントサーバ９へのアクセスログを有効にカウントするために利用されるものであり、たとえば二次元コードが掲載される雑誌や新聞ごとに割り当てられたものである。なお、識別コード２１は英数字、もしくは日本語でも構わない。識別コードの桁数は制限しないが、情報量を少なくするため４〜６桁くらいが望ましい。識別コード２１と広告主コード２２、広告ページコード２３の順序は解読ソフト３で規定しておけば、どの順序でコード化されていても構わない。
【００２０】
ローカルアドレス２４において、広告主コード２２は、広告主すなわち、コンテンツの情報提供主を識別するためのコードである。また、広告ページコード２３は、広告主の該当ホームページの詳細アドレスやアクセスしたいコンテンツのアドレスを、文字数の多いＵＲＬなどの通信アドレスの代わりに英数字等で表現したものである。ローカルアドレス２３の例では、雑誌社Ｘが発刊している００１という雑誌種別の１２３ページに記載している００１の詳細情報をローカルアドレスに割り当てた形式例である。このような構成により、２次元コード７に、広告主ページの通信アドレス（パーマネントアドレス２８）を直接コード化する必要がなく、２次元コード７の情報量を少なくすることが可能である。
【００２１】
次に、図５を用いてアクセスマネージメントサーバ９の内容を説明する。アクセスマネージメントサーバ９は、本実施の形態である二次元コードを用いたインターネットでのアクセスを管理するものであり、例えば、本実施の形態の２次元コードリーダ装置６とその解読ソフト３を配布会社が有するものである。インターネットに接続する各通信端末機が本実施の形態の２次元コードと解読ソフト３を用いてインターネットにアクセスする場合は、各通信端末機のユーザが契約しているプロバイダから本アクセスマネージメントサーバ９に接続されることによって、アクセスの管理を行なうことが可能となる。
【００２２】
アクセスマネージメントサーバ９は、通信ユニット５１によってインターネット８と接続される。ＣＰＵ５２は、通信端末機１から受信する情報に従って、通信端末機１のアクセス先を制御する。また記憶装置５３には、ＣＰＵ５２の制御に用いられる情報を格納する領域であるカレントアドレス変換テーブル１０や、本実施の形態による２次元コードによるアクセス回数に関する情報を格納するアクセスログカウンタ１１を有する。図６、図７にカレントアドレス変換テーブル１０およびアクセスログカウンタ１１の構成の一例をそれぞれ示す。
【００２３】
ＣＰＵ５２は、前述の例によると、通信端末機１によって読込まれた２次元コード内のコンテンツサーバＡ１２の広告ａ５４を指定する情報などを受け取った後、カレントアドレス変換テーブル１０や、アクセスログカウンタ１１を用い、この広告ａのアドレスへ通信端末機１を接続するための制御を行なう。
【００２４】
次に、上述した構成によって実現される、２次元コードを利用したインターネットへのアクセス方法について、図２を用いて詳細に説明する。始めに通信端末機１の記憶装置２にインストールされている解読ソフト３の処理（ステップ１００〜ステップ１０７）とブラウザの処理（ステップ１０８）について説明する。
【００２５】
２次元コードの読み込みに際し、まず２次元コードリーダ装置６を通信端末機１のインターフェース５に接続し、解読ソフト３を起動する（ステップ１００）。２次元コード７を２次元コードリーダ装置６にて読み取る（１０１）。次に、通信端末機１の解読ソフト３は、２次元コードリーダ装置６で読み取った２次元コード７を解読する（１０２）。解読するアルゴリズムは、マトリックス型コード、スタック型コードなど、使用するコードに対応した解読アルゴリズムを用いる。
【００２６】
解読ソフト３は、２次元コードの解読後のコード情報を検索し、識別コード２１があるか否かを判別する（１０３）。識別コード２１がない場合は、インターネットアクセス用２次元コードではないことを通信端末機１の表示装置４４にメッセージ表示して、処理を終了する（１０４）。インターネットアクセス用２次元コードではないことを利用者に通知する手段は、表示装置４４にメッセージを表示する他に、音を鳴らせることでもよい。
【００２７】
解読ソフト３により識別コード２１があると判別された場合は、識別コード２１に基づくアクセスマネージメントサーバアドレス２６を付加する（１０５）。識別コード２１とアクセスマネージメントサーバアドレス２６の対応情報は、予め解読ソフト３に情報テーブルを作成しておく。なお、アクセスマネージメントサーバが複数ある場合は、識別コード２１もそれぞれのサーバに対して複数存在し、読込んだ二次元コードの識別コード２１に対応するアクセスマネージメントサーバアドレス２６が、情報テーブルから引き出され、ローカルアドレス24に付加される。
【００２８】
識別コード２１があると判別された場合、解読ソフト３は、通信端末機１の記憶装置２にインストールされているブラウザソフト４を起動する（１０６）。さらに、アクセスマネージメントサーバアドレス２６を付加した通信アドレス２５をブラウザソフト４に渡す（１０７）。ここで、ステップ（１０５）とステップ（１０６）の順序は逆でも構わない。
【００２９】
通信アドレス２５を受け取ったブラウザソフト４は、通信端末機１に接続している電話網やＩＳＤＮなどの公衆回線網等により、アクセスサービスプロバイダを介してインターネット８に接続され、アクセスマネージメントサーバ９にアクセスする（１０８）。
【００３０】
このように、二次元コードに識別コードを盛り込んだ構成とし、識別コードがあった場合にのみアクセスマネージメントサーバへのアクセス、さらにはインターネットへのアクセスを許容する。逆に、識別コードがない場合は、解読処理が終了するため、本実施の形態の二次元コードの解読ソフトは、解読の対象となる二次元コードを限定することができ、解読処理を特定の目的にのみ用いるようにすることができる。従って、特定の広告主が提供するコンテンツへのアクセスを容易するために解読ソフトと二次元コードリーダ装置を提供した場合に、他の目的に使用されることを防止することができ、これらの装置の有効利用を促進することができる。
【００３１】
また、ローカルアドレス２４には、具体的なコンテンツの通信アドレスではなく、コンテンツを識別するコードを用いているため、解読すべき情報量を少量に抑えることができるとともに、二次元コードを掲載するスペースを節約することができる。即ち、識別コードとローカルアドレスを使用し、２次元コードにＵＲＬなどの通信アドレスを含まない２次元コードの形式のため、２次元コードの情報量が少なく、２次元コードを小さくすることが可能となり、2次元コードを印刷するスペースを節約することが可能となる。
【００３２】
次に、アクセスマネージメントサーバ９における処理について説明する。
【００３３】
アクセスマネージメントサーバ９の記憶装置５３には、図６に示すカレントアドレス変換テーブル１０が格納されている。カレントアドレス変換テーブル１０の中には、ｈｔｍｌ形式で、識別コード２１とローカルアドレス２４のコード情報名のカレントアドレス２７が登録されている。さらに、カレントアドレス２７の各々のｈｔｍｌファイルの内容は、ローカルアドレス２４に対応した広告ページのパーマネントアドレス２８である。
【００３４】
アクセスマネージメントサーバ９の記憶装置５３にはアクセスログカウンタ１１が準備されており、本実施の形態における二次元コードによるアクセス回数の管理を行なう機能を有する。通信端末機１からのアクセスを受けると、受け取った通信アドレス２５から識別コード２１を抽出し、識別コードでのアクセスカウントアップを行なう。さらに、識別コード２１のアクセスである場合は、ローカルアドレス２４を用いて、コンテンツごとのアクセスカウントを行う（ステップ１０９）。
【００３５】
次に、アクセスマネージメントサーバ９は、受け取った通信アドレス２５から、カレントアドレス２７を抽出し、カレントアドレス変換テーブル１０内の該当するカレントアドレス２７を参照する（ステップ１１０）。さらに、カレントアドレス２７のｈｔｍｌファイル内に登録されているパーマネントアドレス２８を用いて、インターネット８を介して、通信端末機１を該当のコンテンツサーバ１２のパーマネントアドレス２８に接続する（ステップ１１１）。
【００３６】
該当するコンテンツのパーマネントアドレスに接続されると、通信端末機１では、ブラウザソフト４により、通信端末機１に該当のホームページが表示装置４４に表示される（ステップ１１２）。
【００３７】
以上整理すると、解読された二次元コードのコード情報は、各ステップにおいて図３のように変換される。
【００３８】
まず、ステップ102において解読ソフト３により、二次元コードからコード情報に復号化される。その後、ステップ105で、識別コードに対応したアクセスマネージメントサーバアドレス26が付加され、通信アドレス２５となる。次に、アクセスマネージメントサーバ側で、ステップ109で識別コードとローカルアドレスからなるカレントアドレス27が抽出され、最終的にアクセスしたいコンテンツのパーマネントアドレス28に変換される。
【００３９】
このように、通信端末機１からは、識別コードと、広告主、広告ページを示すコードからなる通信アドレスが送信され、具体的なコンテンツのパーマネントアドレス２８はアクセスマネージメントサーバ９で登録されているため、パーマネントアドレス２８に変更が生じた場合も、アクセスマネージメントサーバ９での保守管理が容易となり、通信端末機１からのアクセスの成功率を高めることができる。
【００４０】
また、識別コードが通信アドレスとしてアクセスマネージメントサーバ９に送信されるため、アクセスマネージメントサーバ9は識別コードによるアクセス回数、また識別コードを用いたコンテンツごとの接続回数をカウントすることにより、本実施の形態による二次元コードを用いたアクセスであることを把握し、その接続回数を認識することが可能となる。従って、アクセスマネージメントサーバで、識別コードとローカルアドレスを使用したアクセスカウントできるため、例えば二次元コードを掲載した雑誌に対する課金システムや、広告主の広告課金システムへの有効利用や、本システムからアクセスされた利用者に対するサービス付加等にも利用可能である。例えば、雑誌社及び広告社は、利用者、読者へ最新の情報を提供できるとともに、他雑誌との差別化が図れ、利用者、読者へ効果的なアピールが可能となる。
【００４１】
なお、本実施の形態では、アクセスマネージメントサーバ９を従来の方法によるアクセスの管理も行なうことを前提としたため、識別コードを送信する構成としたが、アクセスマネージメントサーバ９を本実施の形態によるアクセスのみを対象とした場合は、識別コードを受信しなくても、アクセスされるごとにカウントアップすることによって、本実施の形態の二次元コードによるアクセス回数を計数することが可能である。
【００４２】
また、本実施の形態では、アクセスマネージメントサーバ９を有する管理会社とコンテンツ提供会社が別会社であることを前提としたため、ローカルアドレスにコンテンツの提供主を識別する広告主コードを有する構成としている。従って、管理会社とコンテンツ提供会社が同じ会社であれば、広告主コード２２を省略することが可能である。さらに、広告主ごとにコンテンツサーバが異なる場合は、広告主コード２２を省略することも可能である。
【００４３】
以上のように、本実施の形態において、識別コードとローカルアドレスを使用し、解読ソフトにてインターネットアクセス用の２次元コードか判別させるため、一般の２次元コードと区別することができ、誤操作の発生を抑制することができる。また、特定の解読ソフトと２次元コード以外では解読した２次元コードの処理、それを利用したインターネットアクセスを行なわないというアクセス管理を行なうことが可能になるという付加価値が生じる。このため、アクセスを管理する管理会社は、二次元コードを掲載する雑誌を発行する雑誌社や、コンテンツを提供する広告社に対して他社にない付加価値を提案することができる。また、利用者、読者はインターネットへのアクセスが簡単になり、かつ最新の詳細情報が得られる。
【００４４】
【発明の効果】
以上、本発明によれば、所定の2次元コードにより接続先が入力された場合は、識別コードを認識することによって、解読後の処理をおこなうか否かを判断することが可能となるとともに、所定の2次元コードによる接続であることを判別することが可能となる。
【図面の簡単な説明】
【図１】２次元コードを利用したインターネットへのアクセスについての概略図である。
【図２】２次元コードを利用したインターネットへのアクセス方法をフローチャートである。
【図３】２次元コードのデータ内容と各部位における通信アドレス例である。
【図４】本実施の形態における通信端末機のブロック図の一例である。
【図５】本実施の形態におけるアクセスマネージメントサーバのブロック図の一例である。
【図６】本実施の形態におけるカレントアドレス変換テーブルの構成例である。
【図７】本実施の形態におけるアクセスログカウンタの構成例である。
【符号の説明】
１…通信端末機、２、５３…記憶装置、３…解読ソフト、４…ブラウザソフト、５…インターフェース、６…２次元コードリーダ装置、７…２次元コード、８…インターネット、９…アクセスマネージメントサーバ、１０…カレントアドレス変換テーブル、１１…アクセスログカウンタ、２０…２次元コードデータ構成、２１…識別コード、２２…広告主コード、２３…広告ページコード、２４…ローカルアドレス、２５…通信アドレス、２６…アクセスマネージメントサーバアドレス、２７…カレントアドレス、２８…パーマネントアドレス、４１、５２…中央処理装置、４３…モデム、４３…入力デバイス、４４…表示装置、５１…通信ユニット、５４…各種コンテンツ
【図１】
0004538173.tif 000002
【図２】
0004538173.tif 000003
【図３】
0004538173.tif 000004
【図４】
0004538173.tif 000005
【図５】
0004538173.tif 000006
【図６】
0004538173.tif 000007
【図７】
0004538173.tif 000008