(57)【特許請求の範囲】
【請求項１】
サーバサブシステムに対して第一コンテンツ送信要求を出力するための第一コンテンツ送信要求出力部と、
第一コンテンツ送信要求に応じてサーバサブシステムから返信されるＡＶコード信号を再生してＡＶコードを出力するＡＶコード出力部と、
ＡＶコード出力部がＡＶコードを出力したのちに、サーバサブシステムに対して第二コンテンツ送信要求を出力するための第二コンテンツ送信要求出力部と、を有するＡＶ装置と、
ＡＶ装置からの第一コンテンツ送信要求を取得する第一コンテンツ送信要求取得部と、
第一コンテンツ送信要求の受信に応じてユニークなＵＲＬを生成するとともに、ＡＶ装置に対して音声又は／及び映像によって出力されるＡＶコードの信号であるＡＶコード信号を、前記生成したＵＲＬを含み送信するＡＶコード信号送信部と、
送信されたＡＶコード信号と、携帯端末から受信するログイン情報とを比較する比較部と、
比較部での比較結果が所定の比較結果である場合に前記ＡＶ装置からのコンテンツ送信要求に応じる状態であるログイン状態を成立させるログイン状態処理部と、を有するサーバサブシステムと、
ＡＶ装置から出力されるＡＶコードを取得するＡＶコード取得部と、
取得したＡＶコードに基づくログイン情報を、前記ＵＲＬを送信先とするサーバサブシステムに送信するログイン情報送信部と、を有する携帯端末と、
からなるコードログインシステム。
【請求項２】
サーバサブシステムは、
携帯端末を初期登録するための初期登録情報を受け付ける初期登録情報受付部と、
受け付けた初期登録情報に応じて登録結果を保持するとともに、携帯端末に対して返信する初期登録結果返信部と、を有するとともに、
比較部が、携帯端末に対して送信した登録結果をも受信して保持されている登録結果と比較する登録結果比較手段をさらに有し、
携帯端末は、
自身を初期登録するために初期登録情報を生成する初期登録情報生成部と、
生成した初期登録情報をサーバサブシステムに対して送信する初期登録情報送信部と、
送信した初期登録情報に応じて返信される登録結果を受信する返信結果受信部と、
受信した返信結果を以降の自身の認証をサーバサブシステムから受けるに際して送信するために保持する登録結果保持部と、を有するとともに
ログイン情報送信部が、保持されている登録結果をもログイン情報とともに送信する登録結果送信手段をさらに有する
請求項１に記載のコードログインシステム。
【請求項３】
ＡＶ装置のＡＶコード出力部は、ディスプレイ上に携帯端末にて撮影可能なＡＶコードを表示し、かつ、第二コンテンツ要求の送信ボタンであるリンクボタンを表示する認証アクセス画面出力手段を有する請求項１または２に記載のコードログインシステム。
【請求項４】
サーバサブシステムのＡＶコード信号送信部は、ＡＶコードである音声データを送信する音声ＡＶコード信号送信手段を有する請求項１または２に記載のコードログインシステム。
【請求項５】
請求項１に記載のサーバサブシステム。
【請求項６】
請求項４に記載のサーバサブシステム。
【請求項７】
サーバサブシステムに対して第一コンテンツ送信要求を出力するための第一コンテンツ送信要求出力ステップと、
第一コンテンツ送信要求に応じてサーバサブシステムから返信されるＡＶコード信号を再生してＡＶコードを出力するＡＶコード出力ステップと、
ＡＶコード出力ステップにてＡＶコードを出力したのちに、サーバサブシステムに対して第二コンテンツ送信要求を出力するための第二コンテンツ送信要求出力ステップと、を計算機に実行させるＡＶ装置の制御方法と、
ＡＶ装置からの第一コンテンツ送信要求を取得する第一コンテンツ送信要求取得ステップと、
第一コンテンツ送信要求の受信に応じてユニークなＵＲＬを生成するとともに、ＡＶ装置に対して音声又は／及び映像によって出力されるＡＶコードの信号であるＡＶコード信号を、前記生成したＵＲＬを含み送信するＡＶコード信号送信ステップと、
送信されたＡＶコード信号と、携帯端末から受信するログイン情報とを比較する比較ステップと、
比較ステップでの比較結果が所定の比較結果である場合に前記ＡＶ装置からのコンテンツ送信要求に応じる状態であるログイン状態を成立させるログイン状態処理ステップと、を計算機に実行させるサーバサブシステムの制御方法と、
ＡＶ装置から出力されるＡＶコードを取得するＡＶコード取得ステップと、
取得したＡＶコードに基づくログイン情報を、前記ＵＲＬを送信先とするサーバサブシステムに送信するログイン情報送信ステップと、を有する携帯端末の制御方法と、
からなるコードログインシステムの制御方法。
【請求項８】
サーバサブシステムの制御方法において、
携帯端末を初期登録するための初期登録情報を受け付ける初期登録情報受付ステップと、
受け付けた初期登録情報に応じて登録結果を保持するために記録するとともに、携帯端末に対して返信する初期登録結果返信ステップと、を有するとともに、
比較ステップが、携帯端末に対して送信した登録結果をも受信して保持されている登録結果と比較する登録結果比較ステップをさらに有し、
携帯端末の制御方法において、
自身を初期登録するために初期登録情報を生成する初期登録情報生成ステップと、
生成した初期登録情報をサーバサブシステムに対して送信する初期登録情報送信ステップと、
送信した初期登録情報に応じて返信される登録結果を受信する返信結果受信ステップと、
受信した返信結果を以降の自身の認証をサーバサブシステムから受けるに際して送信するために登録結果保持部に記録する記録ステップと、を有するとともに
ログイン情報送信ステップが、保持されている登録結果をもログイン情報とともに送信する登録結果送信ステップをさらに有する
請求項７に記載のコードログインシステムの制御方法。
【請求項９】
ＡＶ装置の制御方法のＡＶコード出力ステップは、ディスプレイ上に携帯端末にて撮影可能なＡＶコードを表示し、かつ、第二コンテンツ要求の送信ボタンであるリンクボタンを表示する認証アクセス画面出力ステップを含む請求項７に記載のコードログインシステムの制御方法。
【請求項１０】
サーバサブシステムの制御方法のＡＶコード信号送信ステップは、ＡＶコードである音声データを送信する音声ＡＶコード信号送信ステップを含む請求項７または８に記載のコードログインシステムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツの再生などに係る認証を容易に行うための技術に関する。
【背景技術】
【０００２】
近年、テレビ放送受信装置にインターネット接続機能を備えることで、ネットワーク上のコンテンツを視聴できるテレビ放送受信装置が提供されている。また、そのようなコンテンツの視聴などにおいては、登録ＩＤやパスワードなどの情報をユーザーに入力させて認証処理を行うことを前提とすることも多い。
【０００３】
しかしテレビ放送受信装置の入力デバイスは、主に１２個の数字キーなどを基本とするリモコン装置であるため、例えば数字以外の文字記号列なども含み構成される上記認証用のユーザーＩＤやパスワードを入力するのには適していない。
【０００４】
そこで特許文献１には、認証用の物理デバイスとして電話機を利用し、登録電話番号に対するコールバックによって、ユーザーＩＤやパスワードなどの入力の手間を省きユーザーの認証を行うことができる認証システムに関する技術が開示されている。具体的には、まず、ユーザーはシステムに電話番号を登録する。その後、認証を受ける際にユーザーは数字キーのみで簡単に入力可能な電話番号を入力する。すると、認証システムはその電話番号が登録済みの電話番号と一致するかを確認し、一致していれば当該電話番号の電話機へコールバックを実行する。そしてコールバックにて例えば音声案内などを行い、ユーザーからプッシュボタン信号を発信させ、本人確認および利用確認を実行する、という具合である。
【特許文献１】特開２００６−０３３７８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし上記従来の技術では、認証時に入力された電話番号を確認するため、ユーザーが予め電話番号を登録しておく必要がある、という課題がある。したがって、ユーザーに対して電話番号登録の手間を強いることになるとともに、番号登録済みの電話機が近くに無ければ（コールバックに応答できる場所にユーザーがいなければ）、認証システムを利用できないことになり不便である。
【０００６】
また、数字キーのみで良いとはいえ携帯電話であれば１１桁の数字列の押下が必要となり、簡便であるとはいえ結局は複数回にわたるボタン操作の手間が残っている、という課題もある。
【課題を解決するための手段】
【０００７】
以上の課題を解決するために、本発明は、コンテンツを再生するテレビなどの「ＡＶ装置」と、認証処理を行う「サーバサブシステム」と、認証用の物理デバイスである「携帯端末」と、からなるシステムにおいて主に以下の２つの特徴点を備えるコードログインシステムを提供する。すなわち、第一に認証用のパスワードに相当するＡＶコード信号をコンテンツの送信要求のつど生成し利用することで、認証用物理デバイスである携帯端末の電話番号などを登録せずとも認証処理を行うことができる点を特徴とする。
【０００８】
そして第二に、さらに本発明のコードログインシステムにおいては、その認証用のＡＶコード信号を例えば二次元バーコードなどとしてＡＶ装置の画面上に出力表示などするよう構成されていることも特徴とする。そしてその二次元バーコードなどは例えば携帯端末にて撮影などして簡単に読み取ることができるため、ＡＶコードの入力の手間を省くことができる。
【０００９】
そして、上記特徴点を備える本発明のコードログインシステムは、具体的には、サーバサブシステムに対して第一コンテンツ送信要求を出力するための第一コンテンツ送信要求出力部と、第一コンテンツ送信要求に応じてサーバサブシステムから返信されるＡＶコード信号を再生してＡＶコードを出力するＡＶコード出力部と、を有するＡＶ装置と、ＡＶ装置からの第一コンテンツ送信要求を取得する第一コンテンツ送信要求取得部と、第一コンテンツ送信要求の受信に応じてＡＶ装置に対して音声又は／及び映像によって出力されるＡＶコードの信号であるＡＶコード信号を送信するＡＶコード信号送信部と、送信されたＡＶコード信号と、携帯端末から受信するログイン情報とを比較する比較部と、を有するサーバサブシステムと、ＡＶ装置から出力されるＡＶコードを取得するＡＶコード取得部と、取得したＡＶコードに基づいてログイン情報をサーバサブシステムに送信するログイン情報送信部と、を有する携帯端末と、からなるコードログインシステムである。
【発明の効果】
【００１０】
以上のような構成をとる本発明によって、認証用のパスワードに相当するＡＶコード信号をコンテンツの送信要求のつど生成し利用することで、認証用物理デバイスである携帯端末の電話番号などを予め登録しておかずとも認証処理を行うことができる。また、その認証用のＡＶコード信号を例えばＱＲコードとしてＡＶ装置の画面上に出力表示などすることで、例えば携帯端末にて撮影して読み取ることができるため、ＡＶコードの入力の手間を省くことができる。
【発明を実施するための最良の形態】
【００１１】
以下に、図を用いて本発明の実施の形態を説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。
【００１２】
なお、実施例１は、主に請求項１、２、９、１０について説明する。また、実施例２は、主に請求項３、７、１１について説明する。また、実施例３は、主に請求項４、１２について説明する。また、実施例４は、主に請求項５、１３について説明する。また、実施例５は、主に請求項６，８、１４について説明する。
【００１３】
≪実施例１≫
【００１４】
<概要>
【００１５】
図１は、本実施例のコードログインシステムによるユーザー認証処理の一例を表す概念図である。この図１（ａ）にあるように、まずＡＶ（オーディオビジュアル）装置であるインターネット接続機能付テレビ装置にて、インターネット上のコンテンツ配信サーバを含むサーバサブシステムにネットワークを経由してアクセスする。そして、配信コンテンツの「ドラマ第１話」を視聴するためのリクエストを送信する。すると、サーバサブシステムでは、このＡＶ装置からのコンテンツ配信リクエストに応じて、例えばコンテンツ配信やそれに伴う課金処理などを行うためのユーザー認証処理を以下のようにして実行する。
【００１６】
まずコンテンツ配信リクエストを受け付けたサーバサブシステムでは、例えば「０１２３」といった認証用のＡＶコードを生成し、それを二次元バーコードなどテレビディスプレイで出力可能な形態に変換する。そして図１（ｂ）に示すように、その二次元バーコードで示されたＡＶコードをテレビディスプレイに返信し、ディスプレイ上に表示させる。そして図１（ｃ）に示すように、そのテレビディスプレイ上に表示された二次元バーコードを携帯端末にて撮影する。そして携帯端末に組み込まれた二次元バーコード解析ソフトウェアの解析処理の結果得られたＡＶコード「０１２３」を、携帯端末からサーバサブシステムに送信する。
【００１７】
するとサーバサブシステムでは、そのＡＶコード「０１２３」による認証がなされたとして、以降この「０１２３」と関連付けて実行されるコンテンツの配信リクエストに応じる処理を実行する。したがって、図１（ｄ）に示すように、当該携帯端末による認証処理の後に二次元バーコード画面からさらにコンテンツの配信リクエストを実行することで、テレビディスプレイにて所望のコンテンツの視聴を行うことができる、という具合である。
【００１８】
<機能的構成>
【００１９】
図２は、本実施例のコードログインシステムにおける機能ブロックの一例を表す図である。この図にあるように、本実施例のコードログインシステムは、「ＡＶ装置」（０２００）と、「サーバサブシステム」（０２１０）と、「携帯端末」（０２２０）と、からなる。以下、これら各装置やサブシステムの構成要件について説明する。
【００２０】
（ＡＶ装置）
【００２１】
まず、「ＡＶ装置」（０２００）は、「第一コンテンツ送信要求出力部」（０２０１）と、「ＡＶコード出力部」（０２０２）と、を有する。なお「ＡＶ装置」とは、コンテンツを再生出力する機能を備えた装置をいい、例えばテレビディスプレイ装置やスピーカー装置を含む音楽プレーヤー装置などの出力機器や、それら出力機器に接続された録画／録音用装置や各種放送用チューナー装置などが挙げられる。
【００２２】
なお、以下に記載する上記のようなＡＶ装置、あるいはサーバサブシステムや携帯端末の機能ブロックは、ハードウェア、ソフトウェア、又はハードウェア及びソフトウェアの両方として実現され得る。具体的には、コンピュータを利用するものであれば、ＣＰＵや主メモリ、バス、あるいは二次記憶装置（ハードディスクや不揮発性メモリ、ＣＤやＤＶＤなどの記憶メディアとそれらメディアの読取ドライブなど）、印刷機器や表示装置、その他の外部周辺装置などのハードウェア構成部、またその外部周辺装置用のＩ／Ｏポート、それらハードウェアを制御するためのドライバプログラムやその他アプリケーションプログラム、情報入力に利用されるユーザーインターフェースなどが挙げられる。
【００２３】
そして主メモリ上に展開したプログラムに従ったＣＰＵの演算処理によって、インターフェースを介して入力されメモリやハードディスク上に保持されているデータなどが加工、蓄積されたり、上記各ハードウェアやソフトウェアを制御するための命令が生成されたりする。また、この発明はシステムとして実現できるのみでなく、方法としても実現可能である。また、このような発明の一部をソフトウェアとして構成することができる。さらに、そのようなソフトウェアをコンピュータに実行させるために用いるソフトウェア製品、及び同製品を記録媒体に固定した記録媒体も、当然にこの発明の技術的な範囲に含まれる（本明細書の全体を通じて同様である）。
【００２４】
「第一コンテンツ送信要求出力部」（０２０１）は、サーバサブシステム（０２１０）に対して第一コンテンツ送信要求を出力するための機能を有し、例えばインターネットに接続するための有線／無線の通信ＩＦ（インターフェース）やその制御アプリケーションなどで実現することができる。
【００２５】
また、「第一コンテンツ送信要求」とは、自身に対するコンテンツの送信を要求するための情報をいい、例えばＷｅｂブラウザにて閲覧中のコンテンツ配信用Ｗｅｂページを介して送信されるＨＴＴＰリクエストなどが挙げられる。図３は、この第一コンテンツ送信要求の一例であるＨＴＴＰリクエストを表す概略図である。この図にあるように、例えばＧＥＴメソッドにて、「ｄｒａｍａ０１．ａｖｉ」という映像コンテンツファイルを送信するよう要求するＨＴＴＰリクエストが出力される、という具合である。そして、このＨＴＴＰリクエストを受信した「ｗｗｗ．ａａａａ．ｃｏ．ｊｐ」サーバでは、このＧＥＴメソッドのＨＴＴＰリクエストに応じて「ｄｒａｍａ０１．ａｖｉ」を返信する前に、後述する認証のための各種処理を行う、という具合である。
【００２６】
また、ここで送信を要求するコンテンツとは、上記の動画コンテンツ以外に、静止画や音楽、文書などのその他メディアデータであっても良いし、あるいはゲームプログラムや更新用ファームウェアなどのプログラムも挙げられる。
【００２７】
「ＡＶコード出力部」（０２０２）は、第一コンテンツ送信要求に応じてサーバサブシステム（０２１０）から返信されるＡＶコード信号を再生してＡＶコードを出力する機能を有する。「ＡＶコード信号」とは、音声又は／及び映像によって出力されるＡＶコードの信号をいう。また、「ＡＶコード」とは、後述するサーバサブシステムにてユーザーを認証するために管理、利用される文字／数字（記号含む）列を示すための、例えば「０１２３」などのコードをいう。
【００２８】
また、このＡＶコードの再生出力形態は特段限定されない。例えば前述のように、ユーザー認証用の文字／数字列（ＡＶコード）を二次元バーコードに変換した信号であれば、図４（ａ）に示すようにディスプレイ装置上に当該二次元バーコードを出力する形態が挙げられる。あるいはＡＶコード文字列などそのものをディスプレイ上に出力表示しても良い。また、その他にもＡＶコードを音響ＯＦＤＭ処理などを利用して音声データに変調した信号であれば、図４（ｂ）に示すようにスピーカー装置にて当該音声によってＡＶコードを出力する形態も挙げられる。
【００２９】
そして、このように出力されたＡＶコードを後述する携帯端末にて撮影や録音などの手段で読み取りサーバサブシステムに送信することでユーザー認証に利用する、という具合である。
【００３０】
（サーバサブシステム）
【００３１】
続いて、上記「ＡＶ装置」（０２００）ともにコードログインシステムを構成する「サーバサブシステム」（０２１０）の構成要件について説明する。「サーバサブシステム」（０２１０）は、「第一コンテンツ送信要求取得部」（０２１１）と、「ＡＶコード信号送信部」（０２１２）と、「比較部」（０２１３）と、を有する。なお、「サーバサブシステム」とは、コンテンツの配信処理やユーザー認証処理などを行うためのネットワーク上のサーバ装置をいい、例えば一のサーバ装置で実現されてもいいし、コンテンツ配信サーバ、認証サーバ、課金サーバなどといった具合に機能別などで分散構築されるサーバ群によって構成されても良い。
【００３２】
「第一コンテンツ送信要求取得部」（０２１１）は、ＡＶ装置（０２００）からの第一コンテンツ送信要求を取得する機能を有し、例えばインターネットに接続するための有線／無線の通信ＩＦ（インターフェース）やその制御アプリケーションなどで実現することができる。そして、ここで取得される第一コンテンツ送信要求に応じて、このサーバサブシステムではユーザー認証のための以下の処理を実行する。
【００３３】
「ＡＶコード信号送信部」（０２１２）は、第一コンテンツ送信要求の受信に応じてＡＶコード信号を送信する機能を有する。「ＡＶコード信号」とは、前述の通りＡＶ装置に対して音声又は／及び映像によって出力されるＡＶコードの信号をいう。また、このＡＶコード信号を生成する元となるＡＶコードについては、例えば第一コンテンツ送信要求を取得するつどランダム生成器などを利用して生成する構成としても良い。あるいは、予めＡＶコード表などを設けておき、第一コンテンツ送信要求の取得をトリガーとして、その中からランダムあるいは所定のルールに従って利用するＡＶコードを選択するなどの構成としても良い。
【００３４】
そして、例えば上記のように生成や選択処理などにより取得されたＡＶコードを例えば二次元バーコードに変換したり、ＯＦＤＭ変調処理によって音声データに多重化したりすることでＡＶコード信号を生成し、ＡＶ装置に対して送信する、という具合である。
【００３５】
また、このように生成したＡＶコードをサーバサブシステムにて管理し、後述する携帯端末からの認証を受け付けた後に「有効」とのフラグを付加するなどして処理することで、本発明のコードログインシステムによるユーザー認証処理が実現される、という具合である。
【００３６】
図５は、このサーバサブシステムにて管理されているＡＶコードの一例を表す図である。この図にあるように、例えばサーバサブシステムにて取得した第一コンテンツ送信要求ごとに、ＡＶコードを「８９４ｆｅ１０ａｄ９」、「０９０ｅｅｃ０５ｄ７」、「２６ｆ７３１ａ９ｄｅ」、「０５９８ｄ８９４ａｃ」、「ａｃ１８４ｄｆｅｅ１８」といった具合に生成、取得する。そして、そのように生成取得したＡＶコードをリクエストのあったコンテンツＩＤ「ｄｒａｍａ０１．ａｖｉ」や「ｄｒａｍａ０２．ａｖｉ」と関連付けて管理する。また、それとともに図に示すように上記ＡＶコードごとに認証用のＷｅｂページＵＲＬを生成し、管理するよう構成しても良い。なお、この認証ページＵＲＬは、後述する携帯端末でのＡＶコード送信先として利用されるＵＲＬや、あるいは当該ＡＶコードの認証後にアクセスされることでコンテンツの配信を行うためのＷｅｂページのＵＲＬとして利用されると良い。
【００３７】
「比較部」（０２１３）は、送信されたＡＶコード信号と、携帯端末から受信するログイン情報に含まれるＡＶコードとを比較する機能を有し、例えばＣＰＵや主メモリなどの演算装置によって実現することができる。具体的に、前述のように送信したＡＶコード信号にて示されるＡＶコードは、例えば図５に示すような管理テーブルにて管理されている。そこで後述する携帯端末から送信されるログイン情報に含まれるＡＶコードと、管理テーブルのＡＶコードとの関係性（例えば完全一致のほか部分一致など）をＣＰＵの論理演算処理によって判断する。そして、両者のＡＶコードが完全一致した等の比較結果がＣＰＵの論理演算処理によって出力された場合、例えば図６に示すように管理テーブルにて当該ＡＶコードに対して認証フラグを付加する。そしてそのＡＶコードに関してはユーザー認証がなされたとして、当該ＡＶコードを含む以降のアクセスにおいてコンテンツ配信処理などが実行される、という具合である。
【００３８】
（本実施例のサーバサブシステムのその他の構成）
【００３９】
また、この比較部におけるＡＶコードの比較処理の前に、ログイン情報を送信してくる携帯端末そのものを認証するための機能を設けても良い。具体的には、例えば携帯端末からログイン情報を送信するための認証用Ｗｅｂページにアクセスする際に、当該Ｗｅｂページにて携帯端末の固体識別番号を取得するよう構成する。そして、認証用Ｗｅｂページへのアクセスの後に送信されるログイン情報にその固体識別番号を含むよう構成し、固体識別情報が一致するかの判断を行うことで、最初に携帯端末の認証を行う。そして、その認証がなされた携帯端末からのログイン情報を利用して上記のような比較部におけるＡＶコードの比較処理を実行する、と言う具合である。なお、最初の携帯端末の認証は、固体識別情報を利用した認証にはもちろん限定されず、例えば携帯端末にて最初に認証用Ｗｅｂページへアクセスする際にＩＤやパスワードを入力させ、その後に送信されるログイン情報に当該ＩＤやパスワードを含むよう構成し、それらが一致するかの判断を行うことで、最初に携帯端末の認証を行うなどの構成でも良い。
【００４０】
そして、そのために本実施例のその他のサーバサブシステムは、上記構成要件に加えてさらに以下のような構成要件を備えていても良い。具体的に本実施例のその他のコードログインシステムの「サーバサブシステム」は、さらに「初期登録情報受付部」と、「初期登録結果返信部」と、を有する。またサーバサブシステムの比較部が「登録結果比較手段」をさらに有することも特徴とする。
【００４１】
「初期登録情報受付部」は、携帯端末を初期登録するための初期登録情報を受け付ける機能を有する。この初期登録情報は、例えば上記の携帯端末の固体識別情報や、認証用Ｗｅｂページへアクセスする際に入力されるＩＤやパスワードなどが挙げられる。また、その受付けは、上記のように例えば認証等Ｗｅｂページなどを利用して初期登録情報を受け付ける方法などが挙げられる。
【００４２】
「初期登録結果返信部」は、受け付けた初期登録情報に応じて登録結果を保持するとともに、携帯端末に対して返信する機能を有する。このように登録結果をサーバサブシステムから携帯端末に返信することで、サーバサブシステムと携帯端末の間で例えばセッションを確立する、という具合である。
【００４３】
「登録結果比較手段」は、比較部でのＡＶコード信号とログイン情報との比較処理において、携帯端末に対して送信した登録結果をも受信して保持されている登録結果と比較する機能を有する。なお、登録結果は後述するようにログイン情報に含むなどの形態で受信すると良い。そして、ここで登録結果を比較することで、比較部におけるＡＶコードの比較処理の前に、ログイン情報を送信してくる携帯端末そのものを認証することができる、と言う具合である。
【００４４】
（携帯端末）
【００４５】
最後に、上記「ＡＶ装置」（０２００）や「サーバサブシステム」（０２１０）とともにコードログインシステムを構成する「携帯端末」（０２２０）の構成要件について以下に説明する。「携帯端末」（０２２０）は、「ＡＶコード取得部」（０２２１）と、「ログイン情報送信部」（０２２２）と、を有する。なお「携帯端末」とは、携帯電話のほかに、例えばスマートフォンやＰＨＳ（パーソナル・ハンディフォン・システム）、ＰＤＡ（パーソナル・デジタル・アシスタンツ）なども含む概念である。
【００４６】
「ＡＶコード取得部」（０２２１）は、ＡＶ装置から出力されるＡＶコードを取得する機能を有し、例えばＡＶ装置にてＡＶコード信号が二次元バーコードの形態で出力される場合、カメラ機能や撮影画像の二次元バーコード解析ソフトにて実現することができる。具体的には、図７（ａ）に示すように、前述のようにサーバサブシステムから返信されＡＶ装置のディスプレイに表示された二次元バーコードを、この携帯端末のカメラ機能を利用して撮影する。そして図７（ｂ）に示すように、その撮影画像を二次元バーコードの解析ソフトで解析することで、二次元バーコードにて示されるＡＶコードが取得される、という具合である。また、同じく図７に示すようにＡＶコードである二次元バーコードに認証用ＵＲＬが含まれており、二次元バーコードの解析によって当該認証用ＵＲＬへのアクセスが簡単にできるよう構成されていても良い。
【００４７】
あるいは、ＡＶコード文字列などそのものがＡＶ装置のディスプレイ上などにて出力されている場合、パターンマッチングなどによって当該文字列を解析し、ＡＶコードを取得するよう構成しても良い。
【００４８】
また、例えばＡＶ装置にてＡＶコード信号が音声データとして出力される場合は、マイク（集音）機能や音声ＯＦＤＭデータ解析ソフトなどで「ＡＶコード取得部」が実現されても良い。
【００４９】
「ログイン情報送信部」（０２２２）は、取得したＡＶコードに基づいてログイン情報をサーバサブシステムに送信する機能を有する。ここで、ログイン情報には、前述のようにサーバサブシステムにて比較処理を実行するためにＡＶコードが含まれていることが望ましい。あるいは、例えばログイン情報として二次元バーコードの撮影画像そのものをサーバサブシステムに送信しても良い。その場合には、サーバサブシステムにて当該二次元バーコード画像を解析し、ＡＶコードを抽出する、という具合である。
【００５０】
また、ログイン情報にはＡＶコードを示す情報のほかに、前述のように例えば携帯端末の固体識別番号などが含まれていても良い。また、初回時のみなど簡単なユーザーＩＤやパスワードなどを携帯端末にて入力させ、それがログイン情報に含まれるよう構成しても良い。その場合には、前述のように認証用Ｗｅｂページなどへの最初のアクセスの際にこれら情報を予めサーバサブシステムに取得されるよう構成しておく。そしてその後のログイン情報の送信時に、ログイン情報に含まれるこれらの情報を比較することで携帯端末の認証が最初に行われるよう構成すると良い。
【００５１】
また、さらにログイン情報には、第一コンテンツ送信要求にて送信を要求したコンテンツＩＤが含まれていると良い。そして、前述のサーバサブシステムの比較部での比較処理においては、そのコンテンツＩＤを利用して、例えば完全一致などを判断するために比較すべきＡＶコードを特定する、という具合である。
【００５２】
そして、このようにＡＶコードなどを含むログイン情報がサーバサブシステムに送信され、図５に示すような管理テーブルなどにて管理されているＡＶコードと比較されることで、当該ＡＶコードの認証がなされる、という具合である。
【００５３】
（本実施例の携帯端末のその他の構成）
【００５４】
また、上記携帯端末は、サーバサブシステムの比較部におけるＡＶコードの比較処理の前に、ログイン情報を送信してくる携帯端末そのものを認証するために、さらに以下のような構成を備えていても良い。すなわち本実施例のその他のコードログインシステムの「携帯端末」は、「初期登録情報生成部」と、「初期登録情報送信部」と、「返信結果受信部」と、「登録結果保持部」と、を有する。また、携帯端末のログイン情報送信部が「登録結果送信手段」をさらに有することも特徴とする。
【００５５】
「初期登録情報生成部」は、携帯端末自身を初期登録するために初期登録情報を生成する機能を有する。なお、初期登録情報の生成は、例えば認証用Ｗｅｂページに入力されたＩＤやパスワードなどによって生成されても良いし、予めフラッシュメモリなどに記憶されているＩＤやパスワード、あるいは固体識別番号などを取得することで生成されても良い。
【００５６】
「初期登録情報送信部」は、生成した初期登録情報をサーバサブシステムに対して送信する機能を有する。
【００５７】
「返信結果受信部」は、送信した初期登録情報に応じて返信される登録結果を受信する機能を有する。「初期登録情報に応じて返信される登録結果」とは、例えば登録が完了したことを示す情報などが挙げられる。
【００５８】
「登録結果保持部」は、受信した返信結果を以降の自身の認証をサーバサブシステムから受けるに際して送信するために保持する機能を有し、例えばフラッシュメモリなど記憶装置によって実現することができる。
【００５９】
「登録結果送信手段」は、ログイン情報送信部でのログイン情報送信処理に際し、前記保持されている登録結果をもログイン情報とともに送信する機能を有する。そして、このようにサーバサブシステムから返信され保持している登録結果の送受信によって前述のようにサーバサブシステムと携帯端末との間でセッションが確立され、そのセッション内でのＡＶコードの認証が実行される、と言う具合である。
【００６０】
<ハードウェア構成>
【００６１】
図８，９，１０は、上記機能的な各構成要件をハードウェアとして実現した際の、コードログインシステムを構成する各装置などにおける構成の一例を表す概略図である。これらの図を利用してコードログイン処理におけるそれぞれのハードウェア構成部の働きについて説明する。
【００６２】
（ＡＶ装置）
【００６３】
まず、ＡＶ装置のハードウェア構成の一例について説明する。図８にあるように、ＡＶ装置は、各種演算処理を行う「ＣＰＵ（中央演算装置）」（０８０１）と、「主メモリ」（０８０２）と、を備えている。またデータやプログラムを記憶する「フラッシュメモリ」（０８０３）や、ユーザーからの操作入力を受け付ける「リモコン受光器」（０８０４）、ＡＶコード出力部である「ＶＲＡＭ」（０８０５）と「ディスプレイ」（０８０６）、第一コンテンツ送信要求出力部である「通信ＩＦ」（０８０７）も備えている。そしてそれらが「システムバス」などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００６４】
また、「主メモリ」にはプログラムが読み出され、「ＣＰＵ」は読み出された当該プログラムを参照することで各種演算処理を実行する。また、この「主メモリ」や「フラッシュメモリ」にはそれぞれ複数のアドレスが割り当てられており、「ＣＰＵ」の演算処理においては、そのアドレスを特定し格納されているデータにアクセスすることで、データを用いた演算処理を行うことが可能になっている。
【００６５】
ここで、「リモコン」のボタン操作信号などを「リモコン受光器」にて受け付け、その操作信号に応じてインターネットブラウザアプリケーションの起動や、所望のＷｅｂページへのアクセスなどが実行される。そして、そのアクセスに応じて、例えばサーバサブシステムに含まれるコンテンツサーバからコンテンツリストのＨＴＭＬ文書が返信され、ＡＶ装置の「通信ＩＦ」にて受信される。そして、受信されたコンテンツリストは「主メモリ」のアドレス１に格納され、コンテンツ要求プログラムに従った処理によって「ＶＲＡＭ」を介し「ディスプレイ」に表示される。
【００６６】
ユーザーは「ディスプレイ」に表示されたコンテンツリストなどを見て、配信を所望するコンテンツを決める。そしてリモコンボタンなどを操作によって入力されたコンテンツの選択信号を「リモコン受光器」にて受け付けると、「ＣＰＵ」はコンテンツ要求プログラムに従って、その選択信号で示されるコンテンツの配信をリクエストするためのＨＴＴＰリクエスト（コンテンツ送信要求）を生成し、「主メモリ」のアドレス２に格納する。そして、そのコンテンツ送信要求は、コンテンツサーバのＩＰアドレスをあて先として「通信ＩＦ」から送信される。
【００６７】
すると、図９を用いて後述するサーバサブシステムの処理によって、コンテンツ送信要求に応じて生成された二次元バーコードなどで示されるＡＶコードを「通信ＩＦ」にて受信し、「主メモリ」のアドレス３に格納する。そして、ＡＶコードを示す例えば二次元バーコードの画像データを含むＡＶコード表示画面を生成し「主メモリ」のアドレス４に格納する。そしてその画像データを「ＶＲＡＭ」に転送し、当該二次元バーコードを「ディスプレイ」に表示する、という具合である。そして、図１０を用いて後述するように、例えばそのディスプレイに表示された二次元バーコードを「携帯端末」にて撮影し解析などされて、当該ＡＶコードが認証処理に利用されることになる。
【００６８】
また、上記サーバサブシステムから返信されるＡＶコードは、例えばＯＦＤＭ変調処理によって音声データに付加された形態で返信されたものであっても良い。その場合には、「通信ＩＦ」で受信したＡＶコードを含む音声データが「主メモリ」のアドレス３に格納される。そして、その音声データを、図示しない「Ｄ／Ａ変換回路」や「音響回路」の処理を経て「スピーカー」などから出力する、という具合である。そしてそのスピーカーから出力された音声データを、後述する「携帯端末」にて録音し解析することでＡＶコードが抽出、利用されても良い。
【００６９】
（サーバサブシステム）
【００７０】
続いて、サーバサブシステムのハードウェア構成の一例について説明する。図９にあるように、サーバサブシステムは、比較部であり、かつその他の各種演算処理を行う「ＣＰＵ」（０９１１）と、「主メモリ」（０９１２）と、を備えている。またデータやプログラムを記憶する「ＨＤＤ」（０９１３）や、第一コンテンツ送信要求取得部及びＡＶコード信号送信部である「通信ＩＦ」（０９１４）も備えている。そしてそれらが「システムバス」などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００７１】
ここで、図８で説明したように「ＡＶ装置」から送信されたＨＴＴＰリクエスト（コンテンツ送信要求）を「通信ＩＦ」にて受信する。するとサーバサブシステムは、その受信したコンテンツ送信要求を「主メモリ」のアドレス１に格納し、その格納をトリガーとして以下の処理を実行する。すなわち、まず、「ＣＰＵ」が認証プログラムに従いランダム関数などを利用してＡＶコードをランダムに生成、取得する。あるいは予め設定されているＡＶコード表からＡＶコードを選択するなどで、認証に利用するＡＶコードを取得する。そして、また「ＣＰＵ」は認証プログラムに従い、当該ＡＶコードを示すＡＶコード信号として二次元バーコードを生成したり、あるいはＡＶコードを含むようＯＦＤＭ変調された音声データを生成したりして、その生成したＡＶコード信号を「主メモリ」のアドレス２に格納する。
【００７２】
また、それとともに、図５に示すようなＡＶコードや認証用ＷｅｂページのＵＲＬなどを関連付けた認証管理テーブルを生成し、「ＨＤＤ」のアドレス３に保持する。そしてサーバサブシステムでは、この認証管理テーブルを利用してその後の認証処理を以下のようにして実行する。
【００７３】
すなわち、図１０で後述する「携帯端末」における処理によってＡＶ装置の例えばディスプレイに出力表示された二次元バーコードの解析の結果得られたＡＶコードや、送信要求しているコンテンツＩＤなどを含むログイン情報を「通信ＩＦ」にて取得する。すると、そのログイン情報を「主メモリ」のアドレス４に格納し、「ＨＤＤ」に格納されている図５に示すような認証管理テーブルからログイン情報に含まれるコンテンツＩＤを特定する。そして、そのコンテンツＩＤと関連付けられているＡＶコードと、ログイン情報に含まれるＡＶコードと、の一致度を算出するための比較を「ＣＰＵ」の論理演算処理によって実行する。そして、認証管理テーブル内に例えば完全一致するＡＶコードがある場合、そのＡＶコードを認証完了として例えば図６に示すような認証フラグを付加する。
【００７４】
そして、そのＡＶコードを利用した以降のアクセスについては、「ＣＰＵ」が当該認証フラグを参照して認証済みである旨の情報を認証プログラムに従って出力し、コンテンツの送信要求に応じて「ＨＤＤ」に格納されているコンテンツをＡＶ装置に対して返信する、という具合である。
【００７５】
（携帯端末）
【００７６】
最後に、携帯端末のハードウェア構成の一例について説明する。図１０にあるように、携帯端末は、各種演算処理を行う「ＣＰＵ」（１０２１）と、「主メモリ」（１０２２）と、を備えている。またデータやプログラムを記憶する「フラッシュメモリ」（１０２３）や、ユーザーからの操作入力を受け付ける「ボタン類」（１０２４）、ＡＶコード取得部である「カメラ」（１０２５）と、ログイン情報送信部である「通信ＩＦ」（１０２６）も備えている。そしてそれらが「システムバス」などのデータ通信経路によって相互に接続され、情報の送受信や処理を行う。
【００７７】
ここで、図８で説明したように例えば「ＡＶ装置」のディスプレイ上に表示された二次元バーコードを「カメラ」にて撮影すると、その撮影画像データが「主メモリ」のアドレス１に格納される。そして、ログインプログラムにしたがった「ＣＰＵ」の演算処理によって、二次元バーコードの撮影画像データの解析結果からＡＶコードが取得され、「主メモリ」のアドレス２に格納される。また、同じく二次元バーコードの解析の結果がログイン用のＷｅｂページＵＲＬが取得され、「主メモリ」のアドレス３に格納される。そして、「ボタン類」での操作入力の受付に応じて「通信ＩＦ」から、ＡＶコードを含む当該ＵＲＬへのアクセスリクエストが送信される。そして図９を用いて説明したように、そのアクセスリクエストによって「サーバサブシステム」にＡＶコードが受信され、当該ＡＶコードの認証が実行される、という具合である。
【００７８】
<処理の流れ>
【００７９】
図１１は、本実施例のコードログインシステムにおける処理の流れの一例を表すフローチャートである。この図にあるように、まず、ＡＶ装置にて第一コンテンツ送信要求を出力する（ステップＳ１１０１）。すると、その出力された第一コンテンツ送信要求をサーバサブシステムにて取得する（ステップＳ１１１１）。サーバサブシステムでは、その第一コンテンツ送信要求の取得に応じてＡＶコードそのものや、そのＡＶコードを変換した二次元バーコードやＯＦＤＭ音声データなどを取得する（ステップＳ１１１２）。そしてそのＡＶコードを示すＡＶコード信号を、第一コンテンツ送信要求を出力したＡＶ装置に対して送信する（ステップ１１１３）。
【００８０】
ＡＶ装置では、サーバサブシステムより返信されたＡＶコード信号を受信し（ステップＳ１１０２）、ＡＶコード信号で示されるＡＶコードを例えばディスプレイやスピーカーなどから再生出力する（ステップＳ１１０３）。そして、携帯端末にてＡＶ装置にて出力再生されているＡＶコードを例えば撮影や録音などして取得し（ステップＳ１１２１）、取得したＡＶコードに基づいて、ログイン情報をサーバサブシステムに送信する（ステップＳ１１２２）。
【００８１】
サーバサブシステムでは、携帯端末から送信されたログイン情報を受信する（ステップＳ１１１４）と、受信したログイン情報に含まれるＡＶコードと、ステップＳ１１１２にて取得したＡＶコードとを比較する（ステップＳ１１１５）。そして、例えば両者が一致などするとの比較結果が出力されると、当該ＡＶコードを認証済みとして処理する、という具合である。
【００８２】
図１２は、上記処理の流れをさらに詳細に説明するためのシーケンス図である。この図にあるように、ＡＶ装置からコンテンツを特定するためのＵＲＬを含むコンテンツ要求がサーバサブシステムに送信される。サーバサブシステムでは、コンテンツ要求の受信に応じて、当該ＵＲＬで特定されるコンテンツに関してＡＶコードや認証ページの生成、保存及びＡＶコードを示すＡＶコード信号の生成を実行する。そして、生成したＡＶコード信号を、ＡＶ装置に対して返信する。
【００８３】
コンテンツ要求に応じて返信されたＡＶコード信号を受信したＡＶ装置では、そのＡＶコード信号を再生出力する。そして、ＡＶコード信号が例えば二次元バーコードであれば、携帯端末にて当該二次元バーコードを撮影し、その撮影画像データの解析処理の結果、取得されるＡＶコードを含むログイン情報をサーバサブシステムに送信する。
【００８４】
サーバサブシステムでは、受信したログイン情報に含まれるＡＶコードと、ＡＶ装置からのコンテンツ要求に応じて生成したＡＶコードとの比較を行い、例えば両者が一致するなどすれば、当該ＡＶコードを有効化する（有効フラグを付加するなどして、今後の当該ＡＶコードを含むアクセスを認証済みとして処理する）。そしてそのＡＶコードについて有効化が完了した旨を携帯端末に通知する、という具合である。
【００８５】
<処理の流れのその他の例>
【００８６】
また、本実施例のコードログインシステムにおける処理の流れは、サーバサブシステムの比較部におけるＡＶコードの比較処理の前に、ログイン情報を送信してくる携帯端末そのものを認証するために、さらに以下のようなステップを計算機に実行させても良い。
【００８７】
すなわち、図１１に示す処理の流れにおいて、まず、携帯端末においてステップＳ１１２１の前に、自身を初期登録するために初期登録情報を生成する。そして、生成した初期登録情報をサーバサブシステムに対して送信する。
【００８８】
サーバサブシステムでは、前記送信された携帯端末を初期登録するための初期登録情報を受け付け、受け付けた初期登録情報に応じて登録結果を保持するために記録するとともに、携帯端末に対して返信する。
【００８９】
そして携帯端末では、送信した初期登録情報に応じて返信される登録結果を受信し、受信した返信結果を以降の自身の認証をサーバサブシステムから受けるに際して送信するために登録結果保持部に記録する。そして、図１１のステップＳ１１２２にて、ログイン情報とともに、その登録結果保持部に記録した登録結果を送信する。
【００９０】
すると、サーバサブシステムでは、ステップＳ１１１４にてログイン情報とともに登録結果を受信して、ステップＳ１１１５でのＡＶコードの比較処理の前に、携帯端末から送信された登録結果と、保持されている登録結果と比較する。そして、その比較結果が例えば一致するなど所定の条件を満たしていれば、続けてステップＳ１１１５のＡＶコードの比較処理を実行する、と言う具合である。
【００９１】
<効果の簡単な説明>
【００９２】
以上のように本実施例のコードログインシステムによって、認証用のパスワードに相当するＡＶコード信号をコンテンツの送信要求のつど生成し利用することで携帯端末の撮影昨日などを利用して簡単に認証処理を行うことができる。
【００９３】
≪実施例２≫
【００９４】
<概要>
【００９５】
本実施例のコードログインシステムは、上記実施例を基本として、サーバサブシステムにて比較されたＡＶコードに関する認証処理を管理し、当該ＡＶコードを含むアクセスをログイン状態として処理する機能をさらに備えることを特徴とする。
【００９６】
<機能的構成>
【００９７】
図１３は、本実施例のコードログインシステムにおける機能ブロックの一例を表す図である。この図にあるように、本実施例のコードログインシステムは、「ＡＶ装置」（１３００）と、「サーバサブシステム」（１３１０）と、「携帯端末」（１３２０）と、からなる。なお、「ＡＶ装置」と「携帯端末」に関しては、実施例１で説明した構成と同様であるため、その構成要件の図示は省略する。以下、本実施例において特徴的な「サーバサブシステム」の構成要件について説明する。
【００９８】
図１３にあるように、本実施例のコードログインシステムを構成する「サーバサブシステム」（１３１０）は、「第一コンテンツ送信要求取得部」（１３１１）と、「ＡＶコード信号送信部」（１３１２）と、「比較部」（１３１３）と、を有する。なお、これら構成要件は、実施例１で記載したものと同様であるのでその説明は省略する。そして、本実施例のサーバサブシステムは、さらに「ログイン状態処理部」（１３１４）を有することを特徴とする。
【００９９】
「ログイン状態処理部」（１３１４）は、比較部（１３１３）での比較結果が所定の比較結果である場合にログイン状態を成立させる機能を有する。「所定の比較結果」とは、第一コンテンツ送信要求に応じて返信したＡＶコード信号に含まれるＡＶコードと、携帯端末から送信され受信したＡＶコードとが、例えば完全一致している、という比較結果が挙げられる。あるいは、例えば頭から所定文字目までが一致するといった具合の一部一致という比較結果なども挙げられる。いずれにせよ、このログイン状態処理部では、プログラムやあるいはデータテーブルなどに記述された「所定の比較結果ルール」を参照し、その記述内容に合致する場合に、所定の比較結果であるとしてログイン状態を成立させる、という具合である。
【０１００】
また「ログイン状態を成立させる」とは、ＡＶ装置（１３００）からのコンテンツ送信要求に応じる状態をいい、すなわち、前述のように例えばサーバサブシステムにて管理しているＡＶコードに有効化フラグを付加するなどして、今後の当該ＡＶコードを含むコンテンツ送信要求に応じる処理を実行する状態として管理するなどが挙げられる。
【０１０１】
このようにして、本実施例のコードログインシステムにおいて、ＡＶコードを利用して、ログイン状態を成立させることができる。
【０１０２】
<処理の流れ>
【０１０３】
図１４は、本実施例のコードログインシステムにおける処理の流れの一例を表すフローチャートである。この図にあるように、まず、ＡＶ装置にて第一コンテンツ送信要求を出力する（ステップＳ１４０１）。すると、その出力された第一コンテンツ送信要求をサーバサブシステムにて取得する（ステップＳ１４１１）。サーバサブシステムでは、その第一コンテンツ送信要求の取得に応じてＡＶコードを示す二次元バーコードやＯＦＤＭ音声データなどを取得する（ステップＳ１４１２）。そしてそのＡＶコードを示すＡＶコード信号を、第一コンテンツ送信要求を出力したＡＶ装置に対して送信する（ステップ１４１３）。
【０１０４】
ＡＶ装置では、サーバサブシステムより返信されたＡＶコード信号を受信し（ステップＳ１４０２）、ＡＶコード信号で示されるＡＶコードを例えばディスプレイやスピーカーなどから再生出力する（ステップＳ１４０３）。そして、携帯端末にてＡＶ装置にて出力再生されているＡＶコードを例えば撮影や録音などして取得し（ステップＳ１４２１）、取得したＡＶコードに基づいて、ログイン情報をサーバサブシステムに送信する（ステップＳ１４２２）。
【０１０５】
サーバサブシステムでは、携帯端末から送信されたログイン情報を受信する（ステップＳ１４１４）と、受信したログイン情報に含まれるＡＶコードと、ステップＳ１４１２にて取得したＡＶコードとを比較する（ステップＳ１４１５）。そして、その比較結果が所定の比較結果であった場合（ステップＳ１４１６）、当該ＡＶコードに係るアクセスについてログイン状態が成立するよう処理する（ステップＳ１４１７）。
【０１０６】
<効果の簡単な説明>
【０１０７】
以上のように、本実施例のコードログインシステムによってＡＶコードを利用して、ログイン状態を成立させることができる。
【０１０８】
≪実施例３≫
【０１０９】
<概要>
【０１１０】
本実施例は、上記実施例を基本として、ＡＶ装置にて二次元バーコードなどを出力し当該ＡＶコードの認証が完了した後で、サーバサブシステムに対して、再度コンテンツ送信要求を送る機能をさらに備えるコードログインシステムである。このようにＡＶコードの認証後、ＡＶ装置がコンテンツ送信要求を再度送信することで、サーバサブシステムにて認証が為されたＡＶ装置に対して所望のコンテンツを返信し、ＡＶ装置にてそのコンテンツを再生することができる、という具合である。
【０１１１】
<機能的構成>
【０１１２】
図１５は、本実施例のコードログインシステムにおける機能ブロックの一例を表す図である。この図にあるように、本実施例のコードログインシステムは、「ＡＶ装置」（１５００）と、「サーバサブシステム」（１５１０）と、「携帯端末」（１５２０）と、からなる。なお、「サーバサブシステム」と「携帯端末」に関しては、実施例１や２で説明した構成と同様であるため、その構成要件の図示は省略する。以下、本実施例において特徴的な「ＡＶ装置」の構成要件について説明する。
【０１１３】
図１５にあるように、本実施例のコードログインシステムを構成する「ＡＶ装置」（１５００）は、「第一コンテンツ送信要求出力部」（１５０１）と、「ＡＶコード出力部」（１５０２）と、を有する。なお、これら構成要件は、実施例１で記載したものと同様であるのでその説明は省略する。そして、本実施例のＡＶ装置は、さらに「第二コンテンツ送信要求出力部」（１５０３）を有することを特徴とする。
【０１１４】
「第二コンテンツ送信要求出力部」（１５０３）は、ＡＶコード出力部（１５０２）がＡＶコードを出力したのちに、サーバサブシステムに対して第二コンテンツ送信要求を出力するための機能を有する。「第二コンテンツ送信要求」とは、ＡＶコード出力部がＡＶコードを出力したのちに、サーバサブシステムに対して送信されるコンテンツ送信要求をいい、ＡＶコード出力部にて出力されたＡＶコードを含み、コンテンツの送信要求を行うための例えばＨＴＴＰリクエストなどが挙げられる。
【０１１５】
そしてサーバサブシステムでは、この第二コンテンツ送信要求の受信をもって要求のあったコンテンツの送信に応じる、という具合である。すなわち、ＡＶコード出力部にてＡＶコードを出力すると、実施例１や２で記載したように携帯端末にて当該ＡＶコードが取得され、サーバサブシステムに送信される。そして、サーバサブシステムでの前記比較処理の結果、当該ＡＶコードに関して有効化の処理が実行される。したがって第二コンテンツ送信要求にて当該ＡＶコードを含みコンテンツの送信要求を実行することで、サーバサブシステムでは、要求のあったコンテンツの送信認証が為されているとして処理する、という具合である。
【０１１６】
<処理の流れ>
【０１１７】
図１６は、本実施例のコードログインシステムにおける処理の流れの一例を表すフローチャートである。この図にあるように、まず、ＡＶ装置にて第一コンテンツ送信要求を出力する（ステップＳ１６０１）。すると、その出力された第一コンテンツ送信要求をサーバサブシステムにて取得する（ステップＳ１６１１）。サーバサブシステムでは、その第一コンテンツ送信要求の取得に応じてＡＶコードを示す二次元バーコードやＯＦＤＭ音声データなどを取得する（ステップＳ１６１２）。そしてそのＡＶコードを示すＡＶコード信号を、第一コンテンツ送信要求を出力したＡＶ装置に対して送信する（ステップ１６１３）。
【０１１８】
ＡＶ装置では、サーバサブシステムより返信されたＡＶコード信号を受信し（ステップＳ１６０２）、ＡＶコード信号で示されるＡＶコードを例えばディスプレイやスピーカーなどから再生出力する（ステップＳ１６０３）。そして、携帯端末にてＡＶ装置にて出力再生されているＡＶコードを例えば撮影や録音などして取得し（ステップＳ１６２１）、取得したＡＶコードに基づいて、ログイン情報をサーバサブシステムに送信する（ステップＳ１６２２）。
【０１１９】
サーバサブシステムでは、携帯端末から送信されたログイン情報を受信する（ステップＳ１６１４）と、受信したログイン情報に含まれるＡＶコードと、ステップＳ１６１２にて取得したＡＶコードとを比較する（ステップＳ１６１５）。そして、例えば両者が一致などするとの比較結果が出力されると、当該ＡＶコードを認証済みとして処理する。
【０１２０】
その後、ＡＶ装置にて当該ＡＶコードを含む第二コンテンツ送信要求がサーバサブシステムに対して出力する（ステップＳ１６０４）。サーバサブシステムでは、その出力された第二コンテンツ送信要求を取得する（ステップＳ１６１６）と、例えばその要求に応じてコンテンツをＡＶ装置に対して返信し、ＡＶ装置にてそのコンテンツが再生される、という具合である。
【０１２１】
図１７は、上記処理の流れをさらに詳細に説明するためのシーケンス図である。この図にあるように、ＡＶ装置からコンテンツを特定するためのＵＲＬを含むコンテンツ要求がサーバサブシステムに送信される。サーバサブシステムでは、コンテンツ要求の受信に応じて、当該ＵＲＬで特定されるコンテンツに関してＡＶコードや認証ページの生成、保存及びＡＶコードを示すＡＶコード信号の生成を実行する。そして、生成したＡＶコード信号を、ＡＶ装置に対して返信する。
【０１２２】
コンテンツ要求に応じて返信されたＡＶコード信号を受信したＡＶ装置では、そのＡＶコード信号を再生出力する。そして、ＡＶコード信号が例えば二次元バーコードであれば、携帯端末にて当該二次元バーコードを撮影し、その撮影画像データの解析処理の結果、取得されるＡＶコードを含むログイン情報をサーバサブシステムに送信する。
【０１２３】
サーバサブシステムでは、受信したログイン情報に含まれるＡＶコードと、ＡＶ装置からのコンテンツ要求に応じて生成したＡＶコードとの比較を行い、例えば両者が一致するなどすれば、当該ＡＶコードを有効化する。そしてそのＡＶコードについて有効化が完了した旨を携帯端末に通知する。
【０１２４】
そして、例えば携帯端末でのＡＶコード有効化完了通知を確認した後などに、ＡＶ装置から当該認証有効化済みのＡＶコードを含むコンテンツ送信要求が、再度サーバサブシステムに対して送信される。すると、サーバサブシステムでは、当該ＡＶコードを含むコンテンツ送信要求をログイン状態として処理し、要求のあったコンテンツをＡＶ装置に対して返信する。そしてＡＶ装置では、その返信されたコンテンツを再生する、という具合である。
【０１２５】
<効果の簡単な説明>
【０１２６】
以上のように、本実施例のコードログインシステムによって、ＡＶコードの認証後、ＡＶ装置がコンテンツ送信要求を再度送信することで、サーバサブシステムにて認証が為されたＡＶ装置に対して所望のコンテンツを返信し、ＡＶ装置にてそのコンテンツを再生することができる。
【０１２７】
≪実施例４≫
【０１２８】
<概要>
【０１２９】
本実施例は、上記実施例を基本として、さらにＡＶ装置がＡＶコードとして二次元バーコードなどをディスプレイ上に表示することで、携帯端末にて簡単に撮影取得することができることを第一の特徴とするコードログインシステムである。また、さらに、そのＡＶコードと同画面上に第二コンテンツ送信要求を出力するためのリンクボタンを配置し表示するよう構成されていることも特徴とするコードログインシステムである。
【０１３０】
<機能的構成>
【０１３１】
図１８は、本実施例のコードログインシステムにおける機能ブロックの一例を表す図である。この図にあるように、本実施例のコードログインシステムは、「ＡＶ装置」（１８００）と、「サーバサブシステム」（１８１０）と、「携帯端末」（１８２０）と、からなる。なお、「サーバサブシステム」と「携帯端末」に関しては、実施例１や２で説明した構成と同様であるため、その構成要件の図示は省略する。以下、本実施例において特徴的な「ＡＶ装置」の構成要件について説明する。
【０１３２】
図１８にあるように、本実施例のコードログインシステムを構成する「ＡＶ装置」（１８００）は、実施例３を基本として「第一コンテンツ送信要求出力部」（１８０１）と、「ＡＶコード出力部」（１８０２）と、「第二コンテンツ送信要求出力部」（１８０３）を有する。なお、これら構成要件は、実施例１や３で記載したものと同様であるのでその説明は省略する。そして、本実施例のＡＶ装置は、そのＡＶコード出力部が、さらに「認証画面アクセス出力手段」（１８０４）を有することを特徴とする。
【０１３３】
「認証アクセス画面出力手段」（１８０４）は、ディスプレイ上に携帯端末にて撮影可能なＡＶコードを表示し、かつ、第二コンテンツ要求の送信ボタンであるリンクボタンを表示する機能を有する。「携帯端末にて撮影可能なＡＶコード」とは、ＡＶコードをそのものやＡＶコードを変換した二次元バーコードなどの画像情報などが挙げられる。そして、実施例１にて記載したように、そのディスプレイ上に表示されたＡＶコードを示す例えば画像情報を携帯端末にて撮影し、解析アプリケーションで解析することでＡＶコードが携帯端末にて取得される、という具合である。
【０１３４】
また、「リンクボタン」とは第二コンテンツ要求の送信ボタンをいい、例えばＨＴＭＬタグやスクリプト言語などで、第一コンテンツ送信要求にてリクエストされたコンテンツのＵＲＬに対して、同ディスプレイ上に表示されているＡＶコードを含むＨＴＴＰリクエストを送信するよう記述されたボタンなどが挙げられる。具体的には、例えば図１（ｂ）の二次元バーコードの横に表示されている「次へ」のボタンなどである。そして、このリンクボタンをディスプレイ上に表示し、携帯端末で撮影したＡＶコードの認証後に当該ＡＶコードを含む第二コンテンツ送信要求を出力することで、そのＡＶ装置にてコンテンツ配信を受けることができる、という具合である。
【０１３５】
<処理の流れ>
【０１３６】
図１９は、本実施例のコードログインシステムにおける処理の流れの一例を表すフローチャートである。この図にあるように、まず、ＡＶ装置にて第一コンテンツ送信要求を出力する（ステップＳ１９０１）。すると、その出力された第一コンテンツ送信要求をサーバサブシステムにて取得する（ステップＳ１９１１）。サーバサブシステムでは、その第一コンテンツ送信要求の取得に応じてＡＶコードを含む二次元バーコードなどのＡＶコード信号を取得する（ステップＳ１９１２）。そしてそのＡＶコード信号を、第一コンテンツ送信要求を出力したＡＶ装置に対して送信する（ステップ１９１３）。
【０１３７】
ＡＶ装置では、サーバサブシステムより返信されたＡＶコード信号を受信し（ステップＳ１９０２）、ディスプレイ上に携帯端末で撮影可能なＡＶコードを表示し、かつリンクボタンを表示する（ステップＳ１９０３）。そして、携帯端末にてＡＶ装置のディスプレイ上に表示されているＡＶコードを撮影して取得し（ステップＳ１９２１）、取得したＡＶコードに基づいて、ログイン情報をサーバサブシステムに送信する（ステップＳ１９２２）。
【０１３８】
サーバサブシステムでは、携帯端末から送信されたログイン情報を受信する（ステップＳ１９１４）と、受信したログイン情報に含まれるＡＶコードと、ステップＳ１９１２にて取得したＡＶコードとを比較する（ステップＳ１９１５）。そして、例えば両者が一致などするとの比較結果が出力されると、当該ＡＶコードを認証済みとして処理する。そして、ＡＶ装置にてディスプレイ上に表示されたリンクボタンへの、例えばリモコン装置などを利用したクリック操作などを受け付けると、それに応じてＡＶコードを含む第二コンテンツ送信要求が出力される（ステップＳ１９０４）。そして、サーバサブシステムにて第二コンテンツ送信要求を取得する（ステップＳ１９１６）と、その第二コンテンツ送信要求に応じてコンテンツがＡＶ装置に返信される、という具合である。
【０１３９】
<効果の簡単な説明>
【０１４０】
以上のように、本実施例のコードログインシステムでは、ＡＶ装置に出力されたＡＶコードを携帯端末にて簡単に撮影することができる。さらに、同ディスプレイ上に表示されたリンクボタンのクリック操作などで、第二コンテンツ送信要求も簡単に送信することができる。
【０１４１】
≪実施例５≫
【０１４２】
<概要>
【０１４３】
本実施例は上記実施例を基本として、ＡＶコード信号として音声データを利用することを特徴とするコードログインシステムである。すなわち、ＡＶコード示す情報を周波数変換し、音声データとしてＡＶ装置にて出力する。そして、その音声データを取得した携帯端末にて逆変換処理を実行しＡＶコードを取り出す、という具合である。
【０１４４】
<機能的構成>
【０１４５】
図２０は、本実施例のコードログインシステムにおける機能ブロックの一例を表す図である。この図にあるように、本実施例のコードログインシステムは、「ＡＶ装置」（２０００）と、「サーバサブシステム」（２０１０）と、「携帯端末」（２０２０）と、からなる。なお、「ＡＶ装置」と「携帯端末」に関しては、上記実施例で説明した構成と同様であるため、その構成要件の図示は省略する。以下、本実施例において特徴的な「サーバサブシステム」の構成要件について説明する。
【０１４６】
図２０にあるように、本実施例のコードログインシステムを構成する「サーバサブシステム」（２０１０）は、「第一コンテンツ送信要求取得部」（２０１１）と、「ＡＶコード信号送信部」（２０１２）と、「比較部」（２０１３）と、を有する。なお、これら構成要件は、上記実施例で記載したものと同様であるのでその説明は省略する。そして、本実施例のサーバサブシステムは、ＡＶコード信号送信部がさらに「音声ＡＶコード信号送信手段」（２０１４）を有することを特徴とする。
【０１４７】
「音声ＡＶコード信号送信手段」（２０１４）は、ＡＶコードである音声データを送信する機能を有する。音声データは、例えばＡＶコードを示す情報を周波数変換して生成する方法が挙げられる。また、音楽などの一般音声にＯＦＤＭ変換したＡＶコードの音声データを合成することで、ＡＶ装置では通常の音声が出力されるよう構成しても良い。
【０１４８】
<処理の流れ>
【０１４９】
図２１は、本実施例のコードログインシステムにおける処理の流れの一例を表すフローチャートである。この図にあるように、まず、ＡＶ装置にて第一コンテンツ送信要求を出力する（ステップＳ２１０１）。すると、その出力された第一コンテンツ送信要求をサーバサブシステムにて取得する（ステップＳ２１１１）。サーバサブシステムでは、その第一コンテンツ送信要求の取得に応じてＡＶコードを音声データに変換した音声ＡＶコード信号を取得する（ステップＳ２１１２）。そしてその音声ＡＶコード信号を、第一コンテンツ送信要求を出力したＡＶ装置に対して送信する（ステップ２１１３）。
【０１５０】
ＡＶ装置では、サーバサブシステムより返信された音声ＡＶコード信号を受信し（ステップＳ２１０２）、音声ＡＶコード信号で示される音声データをスピーカーなどから再生出力する（ステップＳ２１０３）。そして、携帯端末にてＡＶ装置にて出力再生されている音声ＡＶコード信号を例えば録音などして取得し（ステップＳ２１２１）、取得したＡＶコードに基づいて、ログイン情報をサーバサブシステムに送信する（ステップＳ２１２２）。
【０１５１】
サーバサブシステムでは、携帯端末から送信されたログイン情報を受信する（ステップＳ２１１４）と、受信したログイン情報に含まれるＡＶコードと、ステップＳ２１１２にて取得したＡＶコードとを比較する（ステップＳ２１１５）。そして、例えば両者が一致などするとの比較結果が出力されると、当該ＡＶコードを認証済みとして処理する、という具合である。
【０１５２】
<効果の簡単な説明>
【０１５３】
以上のように、本実施例のコードログインシステムでは、音声ＡＶコード信号で示される音声データを利用して、例えば携帯端末にて録音などすることで簡単にＡＶコードによるコードログイン処理を実行することができる。
【図面の簡単な説明】
【０１５４】
【図１】実施例１のコードログインシステムによるユーザー認証処理の一例を表す概念図
【図２】実施例１のコードログインシステムにおける機能ブロックの一例を表す図
【図３】実施例１のコードログインシステムにおける第一コンテンツ送信要求の一例であるＨＴＴＰリクエストを表す概略図
【図４】実施例１のコードログインシステムにおいて出力されるＡＶコードの出力形態の一例を表す図
【図５】実施例１のコードログインシステムのサーバサブシステムにて管理されているＡＶコードの一例を表す図
【図６】実施例１のコードログインシステムのサーバサブシステムにて管理されているＡＶコードの、別の一例を表す図
【図７】実施例１のコードログインシステムの携帯端末におけるＡＶコードの取得形態の一例を表す図
【図８】実施例１のコードログインシステムを構成するＡＶ装置におけるハードウェア構成の一例を表す図
【図９】実施例１のコードログインシステムを構成するサーバサブシステムにおけるハードウェア構成の一例を表す図
【図１０】実施例１のコードログインシステムを構成する携帯端末におけるハードウェア構成の一例を表す図
【図１１】実施例１のコードログインシステムにおける処理の流れの一例を表すフローチャート
【図１２】実施例１のコードログインシステムにおけるさらに詳細な処理の流れの一例を表すシーケンス図
【図１３】実施例２のコードログインシステムにおける機能ブロックの一例を表す図
【図１４】実施例２のコードログインシステムにおける処理の流れの一例を表すフローチャート
【図１５】実施例３のコードログインシステムにおける機能ブロックの一例を表す図
【図１６】実施例３のコードログインシステムにおける処理の流れの一例を表すフローチャート
【図１７】実施例３のコードログインシステムにおけるさらに詳細な処理の流れの一例を表すシーケンス図
【図１８】実施例４のコードログインシステムにおける機能ブロックの一例を表す図
【図１９】実施例４のコードログインシステムにおける処理の流れの一例を表すフローチャート
【図２０】実施例５のコードログインシステムにおける機能ブロックの一例を表す図
【図２１】実施例５のコードログインシステムにおける処理の流れの一例を表すフローチャート
【符号の説明】
【０１５５】
０２００  ＡＶ装置
０２０１  第一コンテンツ送信要求出力部
０２０２  ＡＶコード出力部
０２１０  サーバサブシステム
０２１１  第一コンテンツ送信要求取得部
０２１２  ＡＶコード信号送信部
０２１３  比較部
０２２０  携帯端末
０２２１  ＡＶコード取得部
０２２２  ログイン情報送信部
【図１】
0004970294.tif 000002
【図２】
0004970294.tif 000003
【図３】
0004970294.tif 000004
【図４】
0004970294.tif 000005
【図５】
0004970294.tif 000006
【図６】
0004970294.tif 000007
【図７】
0004970294.tif 000008
【図８】
0004970294.tif 000009
【図９】
0004970294.tif 000010
【図１０】
0004970294.tif 000011
【図１１】
0004970294.tif 000012
【図１２】
0004970294.tif 000013
【図１３】
0004970294.tif 000014
【図１４】
0004970294.tif 000015
【図１５】
0004970294.tif 000016
【図１６】
0004970294.tif 000017
【図１７】
0004970294.tif 000018
【図１８】
0004970294.tif 000019
【図１９】
0004970294.tif 000020
【図２０】
0004970294.tif 000021
【図２１】
0004970294.tif 000022