(57)【要約】【課題】  コンテンツへのアクセスデータの決定に先行して２次元コードを発行しても、コンテンツ利用者がその２次元コードを使って簡単にコンテンツの提供を受けることができるコンピュータシステムを提供する。【解決手段】  コンピュータは、２次元コードに符号化するために用意された当該コンピュータへのアクセスデータをコンテンツの管理データに関係付ける。コンテンツ提供者の端末から、コンテンツへのアクセスデータを受信すると、そのデータを管理データに関係付けて記憶する。コンテンツの転送要求を受信すると、コンピュータへのアクセスデータを使って、対応するコンテンツへのアクセスデータを取得し、そのデータをコンテンツ利用者の端末に送信する。【選択図】  図５
2007052724.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ提供者の端末、およびコンテンツ利用者の端末にネットワークを介して接続されたコンピュータを備えたアクセス制御システムであって、
前記コンピュータは、
２次元コードに符号化するために用意された当該コンピュータへのアクセスデータに、コンテンツの管理データを関係付けるデータを格納するアクセス制御データ格納手段と、
コンテンツ提供者の端末から、コンテンツへのアクセスデータを受信する手段と、
受信したアクセスデータをコンテンツの管理データに関係付けて記憶するコンテンツアクセスデータ記憶手段と、
コンテンツ利用者の端末から、コンピュータへのアクセスデータを使ったコンテンツの転送要求を受信すると、その要求に使われたアクセスデータに関係付けられたコンテンツの管理データを検索し、検索したコンテンツの管理データに関係付けられたコンテンツへのアクセスデータを取得する手段と、
取得したアクセスデータをコンテンツ利用者の端末に送信することにより、コンテンツ利用者の端末にコンテンツのデータを提供するための処理をするコンテンツ提供処理手段と
を備えるアクセス制御システム。
【請求項２】
前記コンピュータが、コンピュータへのアクセスデータを２次元コードに符号化する手段と、コンテンツ提供者の端末に、符号化したデータを送信する手段とをさらに備える請求項１記載のアクセス制御システム。
【請求項３】
前記コンピュータが、コンテンツ提供者の端末に、コンピュータへのアクセスデータを送信する手段をさらに備える請求項１記載のアクセス制御システム。
【請求項４】
前記コンテンツ提供処理手段が、コンテンツへのアクセスデータの指定するアクセス先をリンク先に記述したフレームのデータをコンテンツ利用者の端末に送信する請求項１記載のアクセス制御システム。
【請求項５】
前記コンテンツ提供処理手段が、コンテンツの転送要求をコンテンツへのアクセスデータの指定するアクセス先にリダイレクトするためのデータをコンテンツ利用者の端末に送信する請求項１記載のアクセス制御システム。
【請求項６】
前記コンピュータが、コンテンツ利用者の端末の種別を判定するための手段をさらに備え、
前記コンテンツアクセスデータ記憶手段が、受信したアクセスデータを端末の種別毎にコンテンツの管理データに関係付けて記憶し、
前記コンテンツ提供処理手段が、判定された種別に対応するアクセスデータの指定するアクセス先にコンテンツの転送要求をリダイレクトするためのデータをコンテンツ利用者の端末に送信する請求項５記載のアクセス制御システム。
【請求項７】
コンテンツ提供者の端末、およびコンテンツ利用者の端末にネットワークを介して接続されたコンピュータを用いてコンテンツへのアクセスを制御するためのアクセス制御方法であって、前記コンピュータが、記憶装置および通信装置を有し、前記記憶装置が、２次元コードに符号化するためのコンピュータへのアクセスデータに、コンテンツの管理データを関係付けるデータを格納し、
前記コンピュータにより実行可能な手順として、
コンテンツ提供者の端末から、コンテンツへのアクセスデータを前記通信装置により受信する手順と、
受信したアクセスデータをコンテンツの管理データに関係付けて前記記憶装置に記憶する手順と、
コンテンツ利用者の端末から、コンピュータへのアクセスデータを使ったコンテンツの転送要求を前記通信装置により受信すると、その要求に使われたアクセスデータに関係付けられたコンテンツの管理データを前記記憶装置から検索し、検索したコンテンツの管理データに関係付けられた前記コンテンツへのアクセスデータを前記記憶装置から取得する手順と、
取得したアクセスデータをコンテンツ利用者の端末に送信することにより、コンテンツ利用者の端末にコンテンツのデータを提供するための処理をする手順と
を備えるアクセス制御方法。
【請求項８】
２次元コードに符号化するためのコンピュータへのアクセスデータに、コンテンツの管理データを関係付けるデータを格納する手段、
コンテンツ提供者の端末から、コンテンツへのアクセスデータを受信する手段、
受信したアクセスデータをコンテンツの管理データに関係付けて記憶する手段、
コンテンツ利用者の端末から、コンピュータへのアクセスデータを使ったコンテンツの転送要求を受信すると、その要求に使われたアクセスデータに関係付けられたコンテンツの管理データを検索し、検索したコンテンツの管理データに関係付けられた前記コンテンツへのアクセスデータを取得する手段、
取得したアクセスデータをコンテンツ利用者の端末に送信することにより、コンテンツ利用者の端末にコンテンツのデータを提供するための処理をする手段
としてコンピュータを機能させるためのアクセス制御プログラム。
【請求項９】
請求項８記載のアクセス制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２次元コードを読み取った端末からのコンテンツへのアクセスを制御するコンピュータシステムに関するものである。
【背景技術】
【０００２】
カメラ付き携帯電話では、ＱＲコード（登録商標）のような２次元コードを読み取る機能をはじめから有したものや、読み取り用のアプリケーションを後から追加することのできるものが増えてきた。この種の携帯電話は、通常ブラウザを搭載しており、ウェブサイトのＵＲＬを入力するために２次元コードを用いることも多い。２次元コードは、バーコードと較べて多くの情報量を有し、その情報量はＵＲＬの文字列を表すのに十分である。例えばＱＲコードを用いると、英数字であれば、４０００文字強のデータを表現することが可能である。
【０００３】
特許文献１は、２次元コードを読み取ることにより広告主サーバシステムにアクセスした携帯端末に、情報を提供するシステムを開示している。利用者は、新聞や雑誌、広告、パンフレット、名刺、タグといった配布物に印刷された２次元コードを読み取って端末にＵＲＬを入力する。そのＵＲＬを用いて広告主サーバシステムにアクセスすることにより、利用者は、簡単に情報を得ることができる。
【特許文献１】特開２００４−１４０８２３
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述のような情報提供システムでは、２次元コードへ符号化するＵＲＬを広告主が予め用意しておく必要がある。ＵＲＬが用意されるまでは、２次元コードを発行することができないので、配布物に印刷することもできない。ＵＲＬが決定してから配布物の作成を開始すると、その分だけ事業が遅延してしまう。
【０００５】
例えば新しい商品やサービスに関するコンテンツを提供するためにその商品やサービスの名称に応じた新規のドメインを利用する場合、そのドメインを取得するまで、配布物の作成を待つ必要が生じる。コンテンツ提供開始直前になるまで、ディレクトリやファイル名が決定しないこともある。
【０００６】
本発明は、このような従来の技術における課題を鑑みてなされたものであり、コンテンツへのアクセスデータの決定に先行して２次元コードを発行することのできるアクセス制御システム、アクセス制御方法およびアクセス制御プログラムを提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
その目的を達成するため、本発明は、コンテンツ提供者の端末、およびコンテンツ利用者の端末にネットワークを介して接続されたコンピュータを備えたアクセス制御システムを提供する。そのアクセス制御システムでは、アクセス制御データ格納部が、２次元コードに符号化するために用意されたコンピュータへのアクセスデータに、コンテンツの管理データを関係付けるデータを格納する。コンテンツアクセスデータ受信部は、コンテンツ提供者の端末から、コンテンツへのアクセスデータを受信する。コンテンツアクセスデータ記憶部は、受信したアクセスデータをコンテンツの管理データに関係付けて記憶する。コンテンツアクセスデータ取得部は、コンテンツ利用者の端末から、コンピュータへのアクセスデータを使ったコンテンツの転送要求を受信すると、その要求に使われたアクセスデータに関係付けられたコンテンツの管理データを検索し、検索したコンテンツの管理データに関係付けられたコンテンツへのアクセスデータを取得する。コンテンツ提供処理部は、取得したアクセスデータをコンテンツ利用者の端末に送信することにより、コンテンツ利用者の端末にコンテンツのデータを提供するための処理をする。
【０００８】
このアクセス制御システムでは、コンピュータが、コンテンツ利用者の端末にコンテンツのデータを提供するための処理をする。コンテンツ利用者の端末は、コンテンツを利用する場合、コンピュータにアクセスすればよい。当該コンピュータへのアクセスデータは、コンテンツ提供者からコンテンツへのアクセスデータを受信した時点で、受信したアクセスデータと関係付けられる。コンピュータへのアクセスデータは、そのコンピュータの管理者側で独自に用意することができるため、コンテンツ提供者は、２次元コードが発行された後に、コンテンツへのアクセスデータを決定することが可能である。その結果、コンテンツへのアクセスデータの決定と、配布物の印刷等を並行して進めることができ、事業が速やかに進行する。
【０００９】
このようなアクセス制御システムが、コンテンツ提供者の端末に対して、コンピュータへのアクセスデータを符号化した２次元コードのデータを発行するようにしてもよい。２次元コードのデータを発行する場合、コンピュータには、当該コンピュータへのアクセスデータを２次元コードに符号化する２次元コード符号化部と、コンテンツ提供者の端末に、符号化したデータを送信する２次元コード発行部とを備えることができる。
【００１０】
またコンピュータには、コンテンツ提供者の端末に、コンピュータへのアクセスデータを送信するアクセスデータ発行部を備えるようにしてもよい。コンテンツ提供者の端末に対して、コンピュータへのアクセスデータ自体を発行する。この場合、コンテンツ提供者やそのコンテンツ提供者の依頼を受けた者が、発行されたアクセスデータを２次元コードに符号化すればよい。
【００１１】
アクセス制御システムにおいて、コンテンツ提供処理部は、コンテンツへのアクセスデータの指定するアクセス先をリンク先に記述したフレームのデータをコンテンツ利用者の端末に送信することができる。
【００１２】
またコンテンツ提供処理部が、コンテンツの転送要求をコンテンツへのアクセスデータの指定するアクセス先にリダイレクトするためのデータをコンテンツ利用者の端末に送信するようにしてもよい。
【００１３】
さらに端末種別判定部をコンピュータに備えることもできる。端末種別判定部は、コンテンツ利用者の端末の種別を判定する。この場合、コンテンツアクセスデータ記憶部が、受信したアクセスデータを端末の種別毎にコンテンツの管理データに関係付けて記憶する。コンテンツ転送処理部は、判定された種別に対応するアクセスデータの指定するアクセス先にコンテンツの転送要求をリダイレクトするためのデータをコンテンツ利用者の端末に送信する。これにより、端末の種別によってコンテンツのデータ形式が異なっている場合でも、コンテンツを適当に提供することが可能である。
【００１４】
他の観点では、本発明は、コンテンツ提供者の端末、およびコンテンツ利用者の端末にネットワークを介して接続されたコンピュータを用いてコンテンツへのアクセスを制御するためのアクセス制御方法を提供する。この方法は、上述のアクセス制御システムに対応するものである。コンピュータは、記憶装置および通信装置を備える。記憶装置は、２次元コードに符号化するためのコンピュータへのアクセスデータに、コンテンツの管理データを関係付けるデータを格納する。アクセス制御方法は、そのコンピュータにより実行可能な手順として、コンテンツ提供者の端末から、コンテンツへのアクセスデータを前記通信装置により受信する手順と、受信したアクセスデータをコンテンツの管理データに関係付けて前記記憶装置に記憶する手順と、コンテンツ利用者の端末から、コンピュータへのアクセスデータを使ったコンテンツの転送要求を前記通信装置により受信すると、その要求に使われたアクセスデータに関係付けられたコンテンツの管理データを前記記憶装置から検索し、検索したコンテンツの管理データに関係付けられた前記コンテンツへのアクセスデータを前記記憶装置から取得する手順と、取得したアクセスデータをコンテンツ利用者の端末に送信することにより、コンテンツ利用者の端末にコンテンツのデータを提供するための処理をする手順とを備える。
【００１５】
さらに他の観点では、本発明は、上述のようなアクセス制御システムの機能をコンピュータに実現させたりアクセス制御方法の手順をコンピュータに実行させたりするためのアクセス制御プログラム、およびそのプログラムを記録したコンピュータ読み取り可能な記録媒体を提供する。
【発明の効果】
【００１６】
このような構成を採用することにより、コンテンツへのアクセスデータの決定に先行して２次元コードを発行しても、コンテンツ利用者がその２次元コードを使って簡単にコンテンツの提供を受けることができる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照して、本発明の実施の形態について説明する。この実施の形態において、本発明は、食料品の販売店舗に陳列された商品の産地やその他の詳細に関するコンテンツを提供するコンピュータシステムとして具体化される。
【００１８】
図１はこの実施の形態におけるコンテンツ提供システムの概略構成の一例を示す図である。そのコンテンツ提供システムでは、コンテンツ提供者のシステム１０１が、アクセス制御システム１０２とインターネットのようなネットワーク１０３を介して接続されている。この実施の形態において、コンテンツ提供者は、例えば商品の販売業者や生産者、販売業者等から依頼を受けた者である。コンテンツ提供者は、店舗１０４で販売される商品１０５の詳細に関するコンテンツを購買者のようなコンテンツ利用者に提供する。コンテンツ提供者のシステム１０１には、コンテンツ提供サーバ１０６やコンテンツ提供者の端末１０７が配置されている。コンテンツ提供サーバ１０６は、ネットワーク１０３を通じて商品の詳細に関するコンテンツを提供する。コンテンツの提供には、ウェブページを用いることができる。その場合、コンテンツ提供サーバ１０６はウェブサーバとして動作する。コンテンツ利用者は、携帯電話や携帯情報端末、パーソナルコンピュータのような端末１０８を使ってコンテンツにアクセスすることができる。端末１０８が２次元コードの読み取り機能を有している場合には、そのアクセスに２次元コードを利用することができる。そのために、商品１０５の表面やパッケージに貼付されるタグシール１０９には、２次元コード１１０が印刷されている。
【００１９】
アクセス制御システム１０２は、アクセスセンター１１１に設置されている。アクセス制御システム１０２は、ネットワーク１０３を通じてコンテンツ利用者の端末１０８と接続されており、端末１０８からのコンテンツへのアクセスを管理する。端末１０８からのアクセスを受けるため、アクセス制御システム１０２はウェブサーバとしても動作する。ここでは、そのウェブサーバのドメイン名は「qrqrqr.com」で与えられており、ＵＲＬは「http://qrqrqr.com/market01/...」のように与えられる。アクセスセンター１１１の事業者は、コンテンツ提供者から依頼を受けると、そのコンテンツ提供者向けに２次元コードを発行する。この２次元コードは、「qrqrqr.com」のようにアクセスセンター１１１の事業者が所有するドメインを使ったＵＲＬの文字列データを符号化したものである。そのドメインはアクセスセンター１１１の事業者が独自に管理しているものであるから、コンテンツ提供サーバ１０６のドメイン名やウェブページのＵＲＬが決定していない段階でも、その決定に先立って２次元コード１１０を発行することが可能である。コンテンツ提供者は、発行された２次元コード１１０を使ってタグシール１０９の印刷開始を業者に依頼することができる。コンテンツ提供者は、ウェブページに対するＵＲＬが決定した段階で、アクセスセンター１１１の事業者に通知する。この例では、そのＵＲＬは、「http://rin-go.net/...」である。アクセス制御システム１０２は、ウェブページに対するＵＲＬのデータが入力されると、２次元コードに符号化したＵＲＬに関係付けて、入力されたＵＲＬのデータを記憶する。
【００２０】
コンテンツ利用者が端末１０８を使って２次元コード１１０を復号化すると、アクセスセンター１１１で管理されるドメイン名を含むＵＲＬを得ることができる。コンテンツ利用者は、端末１０８上のブラウザ（ユーザエージェント）を使って、得られたＵＲＬに対しウェブページの転送要求を送信する。端末１０８が携帯電話であれば、その要求は、基地局１１２や移動体通信網１１３、ネットワーク１０３などを通じて、アクセス制御システム１０２へ転送される。ウェブページの転送要求を端末１０８から受信すると、アクセス制御システム１０２は、コンテンツ提供者から通知されたＵＲＬにその要求をリダイレクトする。例えば「http://qrqrqr.com/market01/...」に対し要求があると、アクセス制御システム１０２は、そのＵＲＬに関係付けられた「http://rin-go.net/...」にその要求をリダイレクトする。これにより、要求されたウェブページが、コンテンツ提供サーバ１０６から端末１０８へ送信される。端末１０８のブラウザがフレームに対応している場合には、フレーム転送により、ウェブページを端末１０８へ送信するようにしてもよい。
【００２１】
このようなアクセス管理をアクセス制御システム１０２が行うことにより、コンテンツへのアクセスデータの決定に先行して２次元コードを発行しても、コンテンツ利用者がその２次元コードを使って簡単にコンテンツの提供を受けることができる。そのため、コンテンツ提供者は、事業を円滑に進めることが可能となる。
【００２２】
図２乃至図９は本実施の形態におけるコンテンツ提供システムの詳細を説明するための図である。図２はアクセス制御システムに用いるハードウェア構成の一例を示す。アクセス制御システム１０２には、一台または複数台の汎用コンピュータを用いることができる。この例では、一台の汎用コンピュータ２０１を用いている。コンピュータ２０１は、ＣＰＵ２０２やバス２０３を備えている。ＣＰＵ２０２はバス２０３を通じてＲＯＭ２０４やＲＡＭ２０５と接続される。ＲＯＭ２０４に記憶されたプログラムの指令に従ってコンピュータ２０１が起動すると、ＣＰＵ２０２はＲＡＭ２０５上でＯＳ２０６の一部または全部を動作させる。バス２０３には通信インターフェイス２０７も接続されている。通信インターフェイス２０７は、ネットワーク１０３を通じてコンピュータ２０１をコンテンツ提供者の端末１０７やコンテンツ利用者の端末１０８に接続する。またバス２０３には、記憶装置の一つとして、ＨＤＤ２０８も接続されている。ＨＤＤ２０８は、このコンピュータ２０１でアクセス制御システム１０２の機能を実現するためのアクセス制御プログラム２０９のファイルを格納している。ＣＰＵ２０２は、そのアクセス制御プログラム２０９のファイルをコンピュータ２０１の起動時にＨＤＤ２０８から読み出し、ＲＡＭ２０５上でそのプログラム２０９を動作させる。ＨＤＤ２０８は、プログラム２０９のファイルのほか、ウェブサーバプログラム２１０のファイルや、ＵＲＬデータファイル２１１、コンテンツ管理データファイル２１２を格納する。
【００２３】
図３はＵＲＬデータファイルのデータ構成の一例を示す図である。ＵＲＬデータファイル２１１は、２次元コードに符号化するために用意されたＵＲＬのデータを格納する。このファイル２１１における各レコードは、識別コードおよびＵＲＬのデータを含む。識別コードは、各ＵＲＬに固有のデータであり、ＵＲＬのデータを管理するために用いられる。ＵＲＬのデータは、ＵＲＬを表すテキストデータとして与えることができる。この例では、ＵＲＬのデータとして、「http://qrqrqr.com/market01/...」という文字列のデータが示されている。
【００２４】
図４はコンテンツ管理データファイルのデータ構成の一例を示す図である。コンテンツ管理データファイル２１２は、コンテンツへのアクセスを管理するためのデータである。この実施の形態において、コンテンツの管理データは、コンテンツ提供者のデータとして与えられる。コンテンツ提供者のデータは、コンテンツ提供者ＩＤや、ＵＲＬの識別コード、さらにはコンテンツ提供者の氏名または名称、コンテンツに対するＵＲＬ、メールアドレスなどのデータをコンテンツ提供者ごとに含む。この例では、コンテンツ提供者ＩＤ、氏名または名称のデータ、識別コード、コンテンツに対するＵＲＬのデータとしてそれぞれ、「Ｐ０１００１」、「くるくるマーケット」、「Ｕ０１２３４」、「http://rin-go.net/...」が示されている。コンテンツに対するＵＲＬは、コンテンツ提供者がアクセスセンター１１１の事業者に通知した後に追加される。
【００２５】
図５はアクセス制御システムの機能的構成の一例を説明するための図である。コンピュータ２０１は、アクセス制御プログラム２０９の指令にしたがって、上述のようなファイル２１１および２１２に対して入出力を行い、アクセス制御システム１０２としてウェブページへのアクセスを管理する。アクセス制御システム１０２としてのコンピュータ２０１は、アドレスデータ格納部５０１、２次元コード符号化部５０２、２次元コード発行部５０３、アクセス制御データ格納部５０４、コンテンツアクセスデータ受信部５０５、コンテンツアクセスデータ記憶部５０６、コンテンツ管理データ格納部５０７、コンテンツアクセスデータ取得部５０８、端末種別判定部５０９、およびコンテンツ提供処理部５１０を備える。
【００２６】
アドレスデータ格納部５０１は、２次元コードに符号化するために用意されたコンピュータ２０１へのアクセスデータを格納する。この実施の形態において、コンピュータ２０１へのアクセスデータはＵＲＬのデータであり、アドレスデータ格納部５０１として、ＵＲＬデータファイル２１１を利用することができる。
【００２７】
２次元コード符号化部５０２は、アドレスデータ格納部５０１のアクセスデータを２次元コードに符号化する。２次元コードとしてはＱＲコードを用いることができる。ＱＲコードの誤り訂正レベルのような設定データをアクセスデータに関係付けてアドレスデータ格納部５０１に予め格納しておくようにしてもよい。その場合、アクセスデータ毎の設定データに従ってアクセスデータをＱＲコードに符号化することができる。
【００２８】
２次元コード発行部５０３は、コンテンツ提供者の端末１０７に、符号化したデータを送信することにより、コンテンツ提供者に対して２次元コードを発行する。この発行は、コンテンツ提供者から依頼を受けると、通常直ぐに行うことができる。コンテンツ提供者は、例えばメールで、符号化したデータを受け取る。２次元コードの発行が依頼から速やかに行われることで、コンテンツ提供者は、タグシール１０９への２次元コード１１０の印刷開始を早期にすることが可能となる。
【００２９】
アクセス制御データ格納部５０４は、コンピュータ２０１へのアクセスデータに、コンテンツの管理データを関係付けるデータを格納する。アクセス制御データ格納部５０４には、コンテンツ管理データファイル２１２を利用することができる。コンテンツ管理データファイル２１２のレコードは、コンテンツ提供者ＩＤおよびＵＲＬの識別コードを含んでおり、コンテンツ提供者とコンピュータ２０１に対するＵＲＬとを関係付けている。この実施の形態では、コンテンツ提供者とＵＲＬとを関係付けることで、そのコンテンツ提供者が提供するコンテンツとＵＲＬとを関係付ける。その代わりに、個別のコンテンツとＵＲＬとを関係付けるようにしてもよい。
【００３０】
コンテンツアクセスデータ受信部５０５は、コンテンツ提供者の端末１０７から、コンテンツへのアクセスデータを受信する。その受信には、通信インターフェイス２０７を用いることができる。コンテンツ提供者は、コンテンツ提供サーバ１０６の提供するコンテンツに対するＵＲＬが定まると、そのＵＲＬのデータを端末１０７からコンピュータ２０１へ送信する。
【００３１】
コンテンツアクセスデータ記憶部５０６は、受信したアクセスデータをコンテンツの管理データに関係付けてコンテンツ管理データ格納部５０７に格納する。コンテンツ管理データ格納部５０７は、コンテンツの管理データを格納する。この実施の形態では、コンテンツ管理データファイル２１２をコンテンツ管理データ格納部５０７としても利用する。コンテンツ管理データファイル２１２のレコードは、コンテンツ提供者の端末１０７から受信したＵＲＬのデータを含んでおり、受信したＵＲＬのデータは、そのレコードのほかのデータと関係付けられている。
【００３２】
コンテンツアクセスデータ取得部５０８は、コンテンツ利用者の端末１０８から、コンピュータ２０１へのアクセスデータを使ったコンテンツの転送要求を受信すると、その要求に使われたアクセスデータに関係付けられたコンテンツの管理データをアクセス制御データ格納部５０４から検索する。さらに、検索したコンテンツの管理データに関係付けられたコンテンツへのアクセスデータをコンテンツ管理データ格納部５０７から取得する。
【００３３】
端末種別判定部５０９は、コンテンツ利用者の端末１０８の種別を判定する。端末の種別は、ブラウザの名称や機種名などのデータからＣＰＵ２０２が判定することができる。ＨＴＴＰの場合、判定のためのデータは、リクエストヘッダのＨＴＴＰ＿ＵＳＥＲ＿ＡＧＥＮＴの値から取得することができる。端末１０８が携帯電話であれば、ＨＴＴＰ＿ＵＳＥＲ＿ＡＧＥＮＴの値として、通信事業者の名称や機種名を表すデータを環境変数から取得することができる。端末１０８がパーソナルコンピュータであれば、ブラウザやＯＳの名称やバージョンのデータを環境変数から取得することができる。
【００３４】
コンテンツ提供処理部５１０は、取得したアクセスデータをコンテンツ利用者の端末１０８に送信することにより、コンテンツ利用者の端末１０８にコンテンツのデータを提供するための処理をする。コンテンツ利用者の端末１０８にコンテンツのデータを提供するためフレーム転送を用いる場合、コンテンツ提供処理部５１０は、コンテンツへのアクセスデータの指定するアクセス先をリンク先に記述したフレームのデータをコンテンツ利用者の端末１０８に送信する。リダイレクト転送を用いる場合、コンテンツ提供処理部５１０は、コンテンツの転送要求をコンテンツへのアクセスデータの指定するアクセス先にリダイレクトするためのウェブページのデータをコンテンツ利用者の端末１０８に送信する。コンピュータ２０１が端末種別判定部５０９を備えている場合、判定結果に応じて、コンテンツ提供処理部５１０が転送方法を選択することができる。例えば端末１０８が携帯電話である場合、リダイレクト転送を選択し、端末１０８がパーソナルコンピュータや携帯情報端末の場合、フレーム転送を選択する。また転送方法を示す設定データをコンテンツ管理データ格納部５０７に予め格納しておき、その設定データに従ってコンテンツ提供者ごとに転送方法を選択するようにしてもよい。この実施の形態においては、端末の種別にかかわらずリダイレクト転送により、コンテンツ利用者の端末１０８にコンテンツを提供するための処理をコンテンツ提供処理部５１０が行う。
【００３５】
またコンピュータ２０１が端末種別判定部５０９を備えている場合、端末１０８の種別に対応したウェブページのデータをその端末１０８に送信するようにしてもよい。携帯電話であれば、通信事業者が異なると、ウェブページの記述言語の仕様も異なる。このため、一部の通信事業者から提供された携帯電話では、正常にウェブページを表示できないような事態が生じる。そのような事態を避けるため、複数の記述言語の仕様で記述した同一内容のウェブページを用意しておく。ＣＰＵ２０２は、通信事業者の名称や機種名のデータから記述言語の仕様を特定し、その仕様で記述したウェブページを選択する。これにより、端末１０８の種別にかかわらずウェブページを正常に表示させる。この場合、同一内容のウェブページでも、言語仕様が異なれば、それぞれのウェブページに対してＵＲＬを定める。例えば３つの異なる種別に対して、「http://rin-go.net/A1/...」、「http://rin-go.net/D1/...」、「http://rin-go.net/V1/...」のように、それぞれＵＲＬを定め、そのＵＲＬごとにコンテンツ管理データファイル２１２にレコードを設ける。端末１０８の種別を表すデータを各レコードに含めることで、種別とＵＲＬとを関係付けることができる。上述の判定により端末１０８の種別を表すデータを取得した場合、ＣＰＵ２０２は、その種別を表すデータを含むレコードから、コンテンツに対するＵＲＬのデータを取得する。
【００３６】
このようなコンピュータ２０１に端末１０８がアクセスすることで、コンテンツ利用者は、コンテンツ提供サーバ１０６により提供されるウェブページを端末１０８上のブラウザで閲覧することができる。例えば「http://qrqrqr.com/market01/...」に対して端末１０８がアクセスすると、端末１０８のブラウザには、「http://rin-go.net/...」にあるウェブページが表示される。アクセスセンター１１１の事業者が、コンテンツの審査を行ったり、システム上のセキュリティを十分に確保したりすることで、ウェブページの安全性を担保すれば、コンテンツ利用者は、「qrqrqr.com」のドメインにアクセスしている限り、安全であるという安心感を得ることができる。
【００３７】
図６は商品に関する詳細を案内するウェブページの表示の一例を示す図である。この例は、店舗「くるくるマーケット」１０４を訪れた購買者が、携帯電話を使って、リンゴのパッケージに貼付されたタグシール１０９の２次元コード１１０を読み取った場合の例である。コンテンツ利用者の端末１０８としての携帯電話のディスプレイ６０１は、コンピュータ２０１を介してコンテンツ提供サーバ１０６から受信したウェブページ６０２を表示している。ウェブページ６０２は、そのリンゴの生産地やその他の情報を紹介するテキスト６０３を含んでいる。コンテンツ利用者は、この紹介を店舗１０４内で読んで購入するかどうかを判断したり、家で食べてから、他の人の評価や次の入荷情報を確認したりすることができる。ウェブページ６０２には、他の商品を紹介するリンク６０４を設けるようにしてもよい。
【００３８】
図７はコンテンツへのアクセスを制御する処理に関しコンピュータによる実行手順の一例を説明するためのフローチャートである。ウェブページ６０２のようなコンテンツを利用者に提供するため、コンピュータ２０１のＣＰＵ２０２は、コンテンツ提供者の端末１０７から２次元コードの発行依頼のデータを受信すると（手順７０１）、アクセス制御プログラム２０９の指令に従って処理を開始する。ＣＰＵ２０２は、その依頼データから、コンテンツ提供者の名称等のデータを取得し、そのコンテンツ提供者に対しコンテンツ提供者ＩＤを割り当てる（手順７０２）。ＣＰＵ２０２は、そのコンテンツ提供者に固有のＵＲＬデータを新たに生成し、さらにそのＵＲＬデータに対して識別コードを割り当て、そのＵＲＬデータおよび識別コードをＵＲＬデータファイル２１１に書き込む（手順７０３）。ＣＰＵ２０２は、依頼データから取得したデータや、新たに割り当てたコンテンツ提供者ＩＤおよびＵＲＬの識別コードを含むコンテンツ管理データをコンテンツ管理データファイル２１２に書き込む（手順７０４）。コンテンツ管理データをファイル２１２に書き込むと、ＣＰＵ２０２は、手順７０３で生成したＵＲＬデータを２次元コードに符号化する（手順７０５）。符号化したデータは、通信インターフェイス２０７を用いてコンテンツ提供者の端末１０７に送信する（手順７０６）。このようにして依頼者に対し２次元コードが発行された後に、コンテンツ提供者は、コンテンツに対するＵＲＬを定めることができる。そのＵＲＬのデータをコンテンツ提供者の端末１０７から通信インターフェイス２０７を用いて受信すると（手順７０７）、ＣＰＵ２０２は、受信データから、そのコンテンツ提供者のコンテンツ提供者ＩＤを取得する。ＣＰＵ２０２は、取得したコンテンツ提供者ＩＤを含むレコードをコンテンツ管理データファイル２１２から検索し、その検索により抽出したレコードに、受信したコンテンツに対するＵＲＬデータを書き込む（手順７０８）。手順７０８を行った後、そのコンテンツの転送要求をコンテンツ利用者の端末１０８から通信インターフェイス２０７を用いて受信すると（手順７０９）、ＣＰＵ２０２は、そのコンテンツに対するＵＲＬデータをコンテンツ管理データファイル２１２から読み出す（手順７１０）。ＣＰＵ２０２は、受信した転送要求のＵＲＬデータを含むレコードをＵＲＬデータファイル２１１から検索し、検索したレコードから識別コードを読み出す。識別コードを読み出すと、その識別コードを含むレコードをコンテンツ管理データファイル２１２から検索し、検索したレコードから、コンテンツに対するＵＲＬデータを読み出す。ＣＰＵ２０２は、読み出したＵＲＬを使って、要求されたコンテンツをコンテンツ利用者の端末１０８に転送するための処理を実行する（手順７１１）。ＣＰＵ２０２は、予めＨＤＤ２０８に格納されたリダイレクト用ウェブページのデータに、読み出したＵＲＬのデータを書き込み、リダイレクト用のウェブページを生成する。例えばそのウェブページのヘッダタグに、「Refresh」を指定したメタタグを追記する。そのタグでは、「CONTENT」の値に、読み出したＵＲＬデータを記述する。このようにしてリダイレクト用のウェブペー���を生成すると、ＣＰＵ２０２は、通信インターフェイス２０７を用いてそのウェブページをコンテンツ利用者の端末１０８に送信する。ブラウザがそのウェブページを読み込むと、端末１０８は、手順７１１のＵＲＬデータを用いてコンテンツ提供サーバ１０６に対しウェブページの転送要求を送信する。その要求に応答したコンテンツ提供サーバ１０６からウェブページのデータを受信すると、端末１０８のブラウザはそのウェブページを表示する。その結果、図６で示したように、端末１０８のディスプレイ６０１にウェブページ６０２が表示される。
【００３９】
このような手順をコンピュータ２０１に実行させるためのアクセス制御プログラム２０９は、インターネットなどの電気通信回線を用いたり、コンピュータ読み取り可能な記録媒体に格納したりすることで、関係者や第三者に提供することができる。例えばプログラムの指令を電気信号や光信号、磁気信号などで表現し、その信号を搬送波に載せて送信することで、同軸ケーブルや銅線、光ファイバのような伝送媒体でそのプログラムを提供することができる。またコンピュータ読取可能な記録媒体としては、ＣＤ−ＲＯＭやＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷなどの光学メディアや、フレキシブルディスクのような磁気メディア、フラッシュメモリやＲＡＭのような半導体メモリを利用することができる。
【００４０】
なお、上述した例では、アクセス制御システム１０２がコンテンツ提供者に対し２次元コードを発行したが、それに代えて、２次元コードに符号化するアクセスデータを発行するようにしてもよい。
【００４１】
図８はコンピュータへのアクセスデータをコンテンツ提供者に対し発行するアクセス制御システムの機能的構成の一例を説明するための図である。この図において、図５と同一の構成には同一の符号を付している。この場合のコンピュータ２０１は、２次元コード符号化部５０２および２次元コード発行部５０３の代わりに、アクセスデータ発行部８０１を備えている。アクセスデータ発行部８０１は、コンピュータ２０１へのアクセスデータをコンテンツ提供者の端末１０７に送信することにより、コンテンツ提供者に対してアクセスデータを発行する。アドレスデータ格納部５０１は、発行されたアクセスデータを格納する。アクセスデータの送信先は、コンテンツ提供者の端末１０７とは別の端末８０２でもよい。この端末８０２は、例えばコンテンツ提供者からタグシールの印刷の依頼を受けた印刷業者の端末である。その端末８０２に直接アクセスデータを送信することにより、印刷業者は速やかにタグシールの印刷に着手することができる。
【００４２】
上述した実施の形態は本発明の技術的範囲を制限するものではなく、既に記載したもの以外でも、本発明の範囲内で種々の変形や応用が可能である。例えば本発明のアクセス制御システムは、２次元コードの印刷されたタグシールが貼付された商品の詳細情報を提供するシステム以外にも利用することが可能である。２次元コードをチラシに印刷して配布すれば、チラシに掲載された商品に対し販売情報を提供したり、販売店舗の特価情報やキャンペーン情報、その他の案内情報を提供したりすることができる。
【００４３】
図９は店舗の案内カードに２次元コードを印刷した例を示す図である。その案内カード９０１には、コンテンツへアクセスするためのデータを符号化した２次元コード９０２が印刷されている。この２次元コード９０２を読み取ることにより、コンテンツ利用者は店舗の案内情報を知ることができる。２次元コード９０２はアクセスセンター１１１の事業者が用意したＵＲＬデータを符号化しているので、その事業者に依頼すれば速やかに、コンテンツ提供者は、２次元コード９０２を得ることができる。このため、案内カード９０１も迅速に作成することができる。同様に２次元コードを名刺に印刷すれば、その人の紹介情報を簡単に提供することができ、名刺の作成も速やかにすることができる。新聞や雑誌等のその他の媒体に印刷した２次元コードに対して、本発明のアクセス制御システムを利用するようにしてもよい。
【００４４】
また、上述のような情報を提供するシステムだけでなく、アンケート収集やメールマガジンの発行システムでも、本発明のアクセス制御システムを利用することができる。アンケート収集システムでは、アンケートフォームを有するウェブページを用意し、そのウェブページにアクセスするためのＵＲＬデータを符号化した２次元コードをアンケート用紙に印刷する。メールマガジンの発行システムでは、例えばメールマガジンの購読登録やその解除に、２次元コードを利用する。２次元コードは、用紙に印刷してもよいし、ディスプレイに表示してもよい。またアクセスデータはＵＲＬアドレスに限られるものではない。例えばメールアドレスをアクセスデータに用いてもよい。２次元コードから読み取ったメールアドレスに対して空メールを送信することにより、各種の申込みや登録をすることも可能である。さらにアクセスデータに、ＵＲＬアドレスおよびメールアドレスの両方を用いてもよい。また商業目的だけでなく、公共事業をするためや、その案内のために本発明のアクセス制御システムを利用することも可能である。
【産業上の利用可能性】
【００４５】
本発明に係るアクセス制御システム、アクセス制御方法およびアクセス制御プログラムによれば、コンテンツへのアクセスデータの決定に先行して２次元コードを発行しても、コンテンツ利用者がその２次元コードを使って簡単にコンテンツの提供を受けることができ、商品や販売店舗の紹介、アンケートの収集など様々な用途に有用である。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施の形態におけるコンテンツ提供システムの概略構成の一例を示す図
【図２】アクセス制御システムに用いるハードウェア構成の一例を示す図
【図３】ＵＲＬデータファイルのデータ構成の一例を示す図
【図４】コンテンツ管理データファイルのデータ構成の一例を示す図
【図５】アクセス制御システムの機能的構成の一例を説明するための図
【図６】商品に関する詳細を案内するウェブページの表示の一例を示す図
【図７】コンテンツへのアクセスを制御する処理に関しコンピュータによる実行手順の一例を説明するためのフローチャート
【図８】コンピュータへのアクセスデータをコンテンツ提供者に対し発行するアクセス制御システムの機能的構成の一例を説明するための図
【図９】店舗の案内カードに２次元コードを印刷した例を示す図
【符号の説明】
【００４７】
１０１    コンテンツ提供者のシステム
１０２    アクセス制御システム
１０３    ネットワーク
１０４    店舗
１０５    商品
１０６    コンテンツ提供サーバ
１０７    コンテンツ提供者の端末
１０８    コンテンツ利用者の端末
１１０    ２次元コード
２０９    アクセス制御プログラム
５０１    アドレスデータ格納部
５０２    ２次元コード符号化部
５０３    ２次元コード発行部
５０４    アクセス制御データ格納部
５０５    コンテンツアクセスデータ受信部
５０６    コンテンツアクセスデータ記憶部
５０７    コンテンツ管理データ格納部
５０８    コンテンツアクセスデータ取得部
５０９    端末種別判定部
５１０    コンテンツ提供処理部
８０１    アクセスデータ発行部
【図１】
2007052724.tif 000003
【図２】
2007052724.tif 000004
【図３】
2007052724.tif 000005
【図４】
2007052724.tif 000006
【図５】
2007052724.tif 000007
【図６】
2007052724.tif 000008
【図７】
2007052724.tif 000009
【図８】
2007052724.tif 000010
【図９】
2007052724.tif 000011