(57)【特許請求の範囲】
【請求項１】
筐体を有する情報端末であって、
コンテンツを特定可能なコンテンツポインタを取得するコンテンツポインタ取得手段と、
前記コンテンツポインタ取得手段によって取得された前記コンテンツポインタに基づくコンテンツを、コンテンツを記憶するコンテンツサーバより取得するコンテンツ取得手段と、
前記コンテンツ取得手段により取得された前記コンテンツを記憶するための記憶手段と、
前記筐体の位置変化を検知する検知手段と、
ユーザへ各種情報を報知する報知手段と、
前記コンテンツポインタ取得手段により前記コンテンツポインタの取得が完了したことを少なくとも条件とし、前記筐体を持つユーザの手の動きに起因する前記筐体の位置変化であって所定の位置変化を与える行為をユーザにさせるための案内を前記報知手段に報知させ、前記検知手段が前記所定の位置変化を検知すると、取得していた前記コンテンツポインタに対応するコンテンツの取得を前記コンテンツ取得手段に開始させ、取得された前記コンテンツを前記記憶手段に記憶させる制御手段と、
を備えることを特徴とする情報端末。
【請求項２】
筐体を有する情報端末であって、
コンテンツを特定可能なコンテンツポインタを取得するコンテンツポインタ取得手段と、
前記コンテンツポインタ取得手段によって取得された前記コンテンツポインタに基づくコンテンツを、コンテンツを記憶するコンテンツサーバより取得するコンテンツ取得手段と、
前記コンテンツ取得手段により取得された前記コンテンツを記憶するための記憶手段と、
前記筐体の位置変化を検知する検知手段と、
ユーザへ各種情報を報知する報知手段と、
前記コンテンツポインタ取得手段により前記コンテンツポインタの取得が完了したことを少なくとも条件とし、前記筐体に対して所定の位置変化を与える行為をユーザにさせるための案内を前記報知手段に報知させ、前記検知手段が前記所定の位置変化を検知すると、取得していた前記コンテンツポインタに対応するコンテンツの取得を前記コンテンツ取得手段に開始させ、取得された前記コンテンツを前記記憶手段に記憶させる制御手段と、
前記コンテンツポインタを特定可能なコードを取得するコード取得手段と、
を備え、
前記コンテンツポインタ取得手段は、前記コード取得手段によって前記コードが取得されると、前記コンテンツポインタと前記コードとを対応付けて記憶する第１の変換サーバに対して、前記コード取得手段が取得した前記コードを送信し、送信した前記コードに対応する前記コンテンツポインタを前記第１の変換サーバより取得するコンテンツポインタ取得処理を行うこと、
を特徴とする情報端末。
【請求項３】
筐体を有する情報端末であって、
コンテンツを特定可能なコンテンツポインタを取得するコンテンツポインタ取得手段と、
前記コンテンツポインタ取得手段によって取得された前記コンテンツポインタに基づくコンテンツを、コンテンツを記憶するコンテンツサーバより取得するコンテンツ取得手段と、
前記コンテンツ取得手段により取得された前記コンテンツを記憶するための記憶手段と、
前記筐体の位置変化を検知する検知手段と、
ユーザへ各種情報を報知する報知手段と、
前記コンテンツポインタ取得手段により前記コンテンツポインタの取得が完了したことを少なくとも条件とし、前記筐体に対して所定の位置変化を与える行為をユーザにさせるための案内を前記報知手段に報知させ、前記検知手段が前記所定の位置変化を検知すると、取得していた前記コンテンツポインタに対応するコンテンツの取得を前記コンテンツ取得手段に開始させ、取得された前記コンテンツを前記記憶手段に記憶させる制御手段と、
前記コンテンツポインタに対応付けられた中間ポインタを特定可能なコードを取得するコード取得手段と、
を備え、
前記コンテンツポインタ取得手段は、前記コード取得手段によって前記コードが取得されると、前記中間ポインタと前記コードとを対応付けて記憶する第２の変換サーバに対して、前記コード取得手段が取得した前記コードを送信し、送信した前記コードに対応する前記中間ポインタを取得し、さらに、前記コンテンツポインタと前記中間ポインタとを対応付けて記憶する第３の変換サーバに対して、前記第２の変換サーバより取得した前記中間ポインタを送信し、送信した前記中間ポインタに対応する前記コンテンツポインタを前記第３の変換サーバより取得するコンテンツポインタ取得処理を行うこと、
を特徴とする情報端末。
【請求項４】
請求項２又は請求項３に記載の情報端末において、
前記コードの取得方法に対応した複数の前記コード取得手段を有しており、
前記コンテンツポインタ取得手段は、ある時点において複数の前記コード取得手段によってそれぞれ前記コードが取得できた場合は、予め定められていた前記コード取得手段の優先順位に基づいて選択した前記コードを前記コンテンツポインタ取得処理に用いること、
を特徴とする情報端末。
【請求項５】
請求項２又は請求項３に記載の情報端末において、
前記コードの取得方法に対応した複数の前記コード取得手段を有しており、
前記コンテンツポインタ取得手段は、最先に取得できた前記コード取得手段による前記コードを前記コンテンツポインタ取得処理に用いること、
を特徴とする情報端末。
【請求項６】
請求項２又は請求項３に記載の情報端末において、
前記コード取得手段は、複数の情報端末が同時取得可能なコード搬送媒体によってコードを送出するコード送出装置より出力されたコード搬送媒体を入力し、その入力したコード搬送媒体から抽出して前記コードを取得すること、
を特徴とする情報端末。
【請求項７】
請求項４又は請求項５に記載の情報端末において、
前記コード取得手段の少なくともいずれか一つは、複数の情報端末が同時取得可能なコード搬送媒体によってコードを送出するコード送出装置より出力されたコード搬送媒体を入力し、その入力したコード搬送媒体から抽出して前記コードを取得すること、
を特徴とする情報端末。
【請求項８】
請求項２又は請求項３に記載の情報端末において、
前記情報端末の位置情報を取得することができる位置取得手段と、
をさらに備え、
前記コード取得手段は、前記位置取得手段によって取得された前記位置情報を、コードを提供するコード送出サーバへネットワークを介して送信し、送信した前記位置情報に対応するコードを前記コード送出サーバより取得すること、
を特徴とする情報端末。
【請求項９】
請求項４、請求項５又は請求項７のいずれかに記載の情報端末において、
前記情報端末の位置情報を取得することができる位置取得手段と、
をさらに備え、
前記コード取得手段の少なくともいずれか一つは、前記位置取得手段によって取得された前記位置情報を、コードを提供するコード送出サーバへネットワークを介して送信し、送信した前記位置情報に対応するコードを前記コード送出サーバより取得すること、
を特徴とする情報端末。
【請求項１０】
請求項２、請求項２を引用する請求項４〜請求項７のいずれかに記載の情報端末において、
前記情報端末の位置情報を取得することができる位置取得手段をさらに備え、
前記コンテンツポインタ取得手段は、前記位置取得手段によって取得された前記位置情報も加えて前記コードを前記第１の変換サーバへ送信し、前記位置情報と前記コードとに対応する前記コンテンツポインタを前記第１の変換サーバより取得すること、
を特徴とする情報端末。
【請求項１１】
請求項３、請求項３を引用する請求項４〜請求項７のいずれかに記載の情報端末において、
前記情報端末の位置情報を取得することができる位置取得手段をさらに備え、
前記コンテンツポインタ取得手段は、前記位置取得手段によって取得された前記位置情報も加えて前記中間ポインタを前記第３の変換サーバへ送信し、前記位置情報と前記中間ポインタとに対応する前記コンテンツポインタを前記第３の変換サーバより取得すること、
を特徴とする情報端末。
【請求項１２】
請求項２、請求項２を引用する請求項４〜請求項７のいずれかに記載の情報端末において、
現在の時間情報を出力することができる時間出力手段をさらに備え、
前記コンテンツポインタ取得手段は、前記時間出力手段によって出力された前記時間情報も加えて前記コードを前記第１の変換サーバへ送信し、前記時間情報と前記コードとに対応する前記コンテンツポインタを前記第１の変換サーバより取得すること、
を特徴とする情報端末。
【請求項１３】
請求項３、請求項３を引用する請求項４〜請求項７のいずれかに記載の情報端末において、
現在の時間情報を出力することができる時間出力手段をさらに備え、
前記コンテンツポインタ取得手段は、前記時間出力手段によって出力された前記時間情報も加えて前記中間ポインタを前記第３の変換サーバへ送信し、前記時間情報と前記中間ポインタとに対応する前記コンテンツポインタを前記第３の変換サーバより取得すること、
を特徴とする情報端末。
【請求項１４】
請求項１〜請求項１３のいずれかに記載の情報端末において、
前記コンテンツ取得手段は、前記検知手段が検知した位置変化の内容に対応したオプション情報を前記コンテンツポインタに加え、その加えられたコンテンツポインタに基づくコンテンツを前記コンテンツサーバより取得すること、
を特徴とする情報端末。
【請求項１５】
請求項１〜請求項１４のいずれかに記載の情報端末において、
前記制御手段は、前記コンテンツ取得手段に前記コンテンツの取得を開始させるとき、コンテンツの取得を行うことを問う案内を前記報知手段に報知させること、
を特徴とする情報端末。
【請求項１６】
請求項１に記載の情報端末と、
前記コンテンツポインタに対応付けてコンテンツを記憶しており、前記情報端末によって指定された前記コンテンツポインタに対応するコンテンツを前記情報端末へ送信するコンテンツサーバと、
を備えることを特徴とするコンテンツ提供システム。
【請求項１７】
請求項２に記載の情報端末と、
前記コードと前記コンテンツポインタとを対応付けて記憶しており、前記情報端末によって指定された前記コードに対応する前記コンテンツポインタを前記情報端末へ送信する第１の変換サーバと、
前記コンテンツポインタに対応付けてコンテンツを記憶しており、前記情報端末によって指定された前記コンテンツポインタに対応するコンテンツを前記情報端末へ送信するコンテンツサーバと、
を備えることを特徴とするコンテンツ提供システム。
【請求項１８】
請求項３に記載の情報端末と、
前記コードと前記中間ポインタとを対応付けて記憶しており、前記情報端末によって指定された前記コードに対応する前記中間ポインタを前記情報端末へ送信する第２の変換サーバと、
前記中間ポインタと前記コンテンツポインタとを対応付けて記憶しており、前記情報端末によって指定された前記中間ポインタに対応する前記コンテンツポインタを前記情報端末へ送信する第３の変換サーバと、
前記コンテンツポインタに対応付けてコンテンツを記憶しており、前記情報端末によって指定された前記コンテンツポインタに対応するコンテンツを前記情報端末へ送信するコンテンツサーバと、
を備えることを特徴とするコンテンツ提供システム。
【請求項１９】
筐体を有するコンピュータに、
コンテンツを特定可能なコンテンツポインタを取得するコンテンツポインタ取得ステップと、
少なくとも前記コンテンツポインタ取得ステップによりコンテンツポインタの取得が完了したことを条件とし、前記コンピュータの筐体を持つユーザの手の動きに起因する前記筐体の位置変化であって所定の位置変化を与える行動をユーザに起こさせるための案内を報知する報知ステップと、
前記報知ステップによる前記案内に基づく前記所定の位置変化を検知する検知ステップと、
前記検知ステップにより前記所定の位置変化が検知されると、前記コンテンツポインタ取得ステップにより取得していた前記コンテンツポインタに対応するコンテンツを、コンテンツを記憶するコンテンツサーバより取得するコンテンツ取得ステップと、
前記コンテンツ取得ステップにより取得された前記コンテンツを、コンテンツを記憶可能な記憶手段に記憶させる記憶ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末にコンテンツを提供する技術に関する。
【背景技術】
【０００２】
近年、音等を利用して情報端末に対してコンテンツを特定可能なコンテンツポインタを提供し、情報端末がそのコンテンツポインタに対応するコンテンツを、インターネット等を介してコンテンツサーバより取得する技術が考えられている。一例としては、下記の非特許文献１に記載された技術が知られている。すなわち、音響ＩＤ（コンテンツポインタ）をテレビ視聴者に聞こえづらいようにテレビ音声に乗せてテレビ局から送信させ、視聴者の情報端末のマイクでテレビ音声を拾わせて音響ＩＤを抽出させ、その音響ＩＤに基づき、番組等に対応するコンテンツをコンテンツサーバから取得させて利用者に提供する仕組みが知られている。
【非特許文献１】新しい音響データ通信技術『インフォサウンド（ＩＮＦＯＳＯＵＮＤ）』のテレビ番組での活用・実用化に向けた取り組みのお知らせ、［online］、［平成２３年１０月１日検索］、インターネット＜URL:http://www.yamaha.co.jp/news/2011/11052501.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、上述したような仕組みを情報端末のユーザに広く利用してもらうため、本願発明者は、ユーザが情報端末の筐体に位置変化を与えること（例えば振ること）に連動して音響ＩＤ等のコンテンツポインタが取得されるように情報端末を構成することを一例として考えた。なぜなら、情報端末に位置変化を与える行為によって、ユーザの周囲の空間から音響ＩＤ等のコンテンツポインタ又はコンテンツを情報端末が直接的に拾う（受け取る）感覚をユーザに抱かせることができるからである。
【０００４】
しかしながら、情報端末が利用される環境には、様々なノイズが存在するため、情報端末がコンテンツポインタの取得を開始して直ちに精度よくコンテンツポインタを取得できるとは限らない。また、情報端末に位置変化を与えるタイミングと、テレビ受信機等のコンテンツポインタ出力装置からコンテンツポインタが出力されているタイミングとが上手く合わなければ、情報端末は与えられた位置変化に連動してコンテンツポインタを取得できない。また、少なくとも、一単位のコンテンツポインタの送信時間長（例えば、一単位の音響ＩＤに対応するテレビ音声がテレビ受信機のスピーカから出力されて完了するまでの時間分）だけ、情報端末においてコンテンツポインタの取得が開始されてから完了するまでに要する。すなわち、情報端末のユーザが情報端末に位置変化を与えてからすぐに情報端末によってコンテンツポインタの取得を完了できないことが十分に想定される。そして、このようにすぐにコンテンツポインタの取得を完了できないことが続けば、ユーザは上述した感覚を抱かなくなると考えられる。
【０００５】
本願はこのような問題にかんがみなされたものであり、コンテンツポインタ又はコンテンツを周囲の空間から直接拾う（受け取る）感覚を情報端末のユーザにより抱かせることができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
（１）第１の態様
第１の態様にかかる情報端末は、筐体を有する情報端末であって、コンテンツポインタ取得手段と、コンテンツ取得手段と、記憶手段と、検知手段と、報知手段と、制御手段とを備える。コンテンツポインタ取得手段は、コンテンツを特定可能なコンテンツポインタを取得する。コンテンツ取得手段は、前記コンテンツポインタ取得手段によって取得された前記コンテンツポインタに基づくコンテンツを、コンテンツを記憶するコンテンツサーバより取得する。記憶手段は、前記コンテンツ取得手段により取得された前記コンテンツを記憶するための手段である。検知手段は、前記筐体の位置変化を検知する。報知手段は、ユーザへ各種情報を報知する。制御手段は、前記コンテンツポインタ取得手段により前記コンテンツポインタの取得が完了したことを少なくとも条件とし、前記筐体に対して所定の位置変化を与える行為をユーザにさせるための案内を前記報知手段に報知させ、前記検知手段が前記所定の位置変化を検知すると、取得していた前記コンテンツポインタに対応するコンテンツの取得を前記コンテンツ取得手段に開始させ、取得された前記コンテンツを前記記憶手段に記憶させる。
【０００７】
なお、「筐体に対して所定の位置変化を与える行為」というのは、情報端末の重心位置が変化する行為とも言い換えられ、例えば、情報端末のユーザが水平状態に持った情報端末を上下に振る行為や、情報端末をラケットのように見立てて情報端末でボールを打つように振る行為や、情報端末を上方に持ち上げる行為等、様々な行為が考えられる。これら行為の案内方法としては、例えば、行為を説明する文章、図、アニメーションを報知手段としてのディスプレイに表示させたり、行為の説明音声を報知手段としてのスピーカから出力させたりする方法が考えられる。
【０００８】
このような情報端末であれば、情報端末の筐体に位置変化を与える行為以前にコンテンツポインタの取得が完了しているため、情報端末の筐体に位置変化を与えるユーザの行為が空振りになったと（コンテンツポインタの取得に失敗したと）ユーザに認識されることがない。したがって、コンテンツポインタ又はコンテンツを周囲の空間から直接拾う（受け取る）感覚を情報端末のユーザにより抱かせることができる。
【０００９】
（２）第２の態様
第２の態様にかかる情報端末は、第１の態様にかかる情報端末において、前記コンテンツポインタを特定可能なコードを取得するコード取得手段をさらに備える。そして、前記コンテンツポインタ取得手段は、前記コード取得手段によって前記コードが取得されると、前記コンテンツポインタと前記コードとを対応付けて記憶する第１の変換サーバに対して、前記コード取得手段が取得した前記コードを送信し、送信した前記コードに対応する前記コンテンツポインタを前記第１の変換サーバより取得するコンテンツポインタ取得処理を行うことを特徴とする。
【００１０】
このような情報端末によれば、例えば、コードを、コンテンツポインタに比較して短くする等、コード及びコンテンツポインタの長さの調整がしやすくなり、情報端末やコンテンツサーバ等からなるコンテンツ提供システムの実現が容易になる。また、第１の変換サーバにおいて、変換に対する課金も可能になる。
【００１１】
（３）第３の態様
第３の態様にかかる情報端末は、第１の態様にかかる情報端末において、前記コンテンツポインタに対応付けられた中間ポインタを特定可能なコードを取得するコード取得手段をさらに備える。そして、前記コンテンツポインタ取得手段は、前記コード取得手段によって前記コードが取得されると、前記中間ポインタと前記コードとを対応付けて記憶する第２の変換サーバに対して、前記コード取得手段が取得した前記コードを送信し、送信した前記コードに対応する前記中間ポインタを取得し、さらに、前記コンテンツポインタと前記中間ポインタとを対応付けて記憶する第３の変換サーバに対して、前記第２の変換サーバより取得した前記中間ポインタを送信し、送信した前記中間ポインタに対応する前記コンテンツポインタを前記第３の変換サーバより取得するコンテンツポインタ取得処理を行うことを特徴とする。
【００１２】
このような情報端末によれば、例えば、コードを、中間ポインタ及びコンテンツポインタに比較して短くする等、コード、中間ポインタ及びコンテンツポインタの長さの調整がしやすくなり、情報端末やコンテンツサーバ等からなるコンテンツ提供システムの実現が容易になる。また、第１の変換サーバ又は第２の変換サーバにおいて、変換に対する課金も可能になる。
【００１３】
（４）第４の態様
第４の態様にかかる情報端末は、第２又は第３の態様にかかる情報端末において、前記コードの取得方法に対応した複数の前記コード取得手段を有しており、前記コンテンツポインタ取得手段は、ある時点において複数の前記コード取得手段によってそれぞれ前記コードが取得できた場合は、予め定められていた前記コード取得手段の優先順位に基づいて選択した前記コードを前記コンテンツポインタ取得処理に用いることを特徴とする。
【００１４】
このような情報端末であれば、情報端末やコンテンツサーバ等からなるコンテンツ提供システムの管理者、コンテンツを提供する者等が、情報端末の利用される場所の環境に応じたコード送出方法を選択することが可能になり、コンテンツ提供システムの柔軟性が高まる。その結果、情報端末は、コードの取得に関して環境の影響を受けづらくなり、コードの取得可能性が高まる。
【００１５】
（５）第５の態様
第５の態様にかかる情報端末は、第２又は第３の態様にかかる情報端末において、前記コードの取得方法に対応した複数の前記コード取得手段を有しており、前記コンテンツポインタ取得手段は、最先に取得できた前記コード取得手段による前記コードを前記コンテンツポインタ取得処理に用いることを特徴とする。
【００１６】
このような情報端末であれば、情報端末やコンテンツサーバ等からなるコンテンツ提供システムの管理者、コンテンツを提供する者等が、情報端末の利用される場所の環境に応じたコード送出方法を選択することが可能になり、コンテンツ提供システムの柔軟性が高まる。その結果、情報端末は、コードの取得に関して環境の影響を受けづらくなり、コードの取得可能性が高まる。
【００１７】
（６）第６の態様
第６の態様にかかる情報端末は、第２又は第３の態様にかかる情報端末において、前記コード取得手段が、複数の情報端末が同時取得可能なコード搬送媒体によってコードを送出するコード送出装置より出力されたコード搬送媒体を入力し、その入力したコード搬送媒体から抽出して前記コードを取得することを特徴とする。
【００１８】
なお、「複数の情報端末が同時取得可能なコード搬送媒体」としては、音、電波、光等が考えられる。
このような情報端末によれば、付近に存在する他の複数の情報端末と同一のコードを同時に取得することもできるため、情報端末やコンテンツサーバ等からなるコンテンツ提供システムの管理者、コンテンツを提供する者等は短時間に多くの情報端末に対してコンテンツを提供することができる。
【００１９】
（７）第７の態様
第７の態様にかかる情報端末は、第４又は第５の態様にかかる情報端末において、前記コード取得手段の少なくともいずれか一つが、複数の情報端末が同時取得可能なコード搬送媒体によってコードを送出するコード送出装置より出力されたコード搬送媒体を入力し、その入力したコード搬送媒体から抽出して前記コードを取得することを特徴とする。
【００２０】
なお、「複数の情報端末が同時取得可能なコード搬送媒体」としては、音、電波、光等が考えられる。
このような情報端末によれば、付近に存在する他の複数の情報端末と同一のコードを同時に取得することもできるため、情報端末やコンテンツサーバ等からなるコンテンツ提供システムの管理者、コンテンツを提供する者等は短時間に多くの情報端末に対してコンテンツを提供することができる。
【００２１】
（８）第８の態様
第８の態様にかかる情報端末は、第２又は第３の態様にかかる情報端末において、前記情報端末の位置情報を取得することができる位置取得手段をさらに備える。そして、前記コード取得手段が、前記位置取得手段によって取得された前記位置情報を、コードを提供するコード送出サーバへネットワークを介して送信し、送信した前記位置情報に対応するコードを前記コード送出サーバより取得することを特徴とする。
【００２２】
このような情報端末によれば、少なくとも位置情報を取得できれば、コード送出サーバへ問い合わせることによってコードを取得することができる。したがって、例えば騒音環境下などでは、音からコードを抽出する場合よりも位置情報に基づいてコード送出サーバからコードを取得するほうが、コードを取得できる確実性が高くなるため、より多くの場面で情報端末が利用されるようになると考えられる。
【００２３】
（９）第９の態様
第９の態様にかかる情報端末は、第４，第５又は第７の態様にかかる情報端末において、前記情報端末の位置情報を取得することができる位置取得手段をさらに備える。そして、前記コード取得手段の少なくともいずれか一つが、前記位置取得手段によって取得された前記位置情報を、コードを提供するコード送出サーバへネットワークを介して送信し、送信した前記位置情報に対応するコードを前記コード送出サーバより取得することを特徴とする。
【００２４】
このような情報端末によれば、少なくとも位置情報を取得できれば、コード送出サーバへ問い合わせることによってコードを取得することができる。したがって、例えば騒音環境下などでは、音からコードを抽出する場合よりも位置情報に基づいてコード送出サーバからコードを取得するほうが、コードを取得できる確実性が高くなるため、より多くの場面で情報端末が利用されるようになると考えられる。
【００２５】
（１０）第１０の態様
第１０の態様にかかる情報端末は、第２の態様、第２の態様にかかる第４〜第７のいずれかの態様にかかる情報端末において、前記情報端末の位置情報を取得することができる位置取得手段をさらに備え、前記コンテンツポインタ取得手段が、前記位置取得手段によって取得された前記位置情報も加えて前記コードを前記第１の変換サーバへ送信し、前記位置情報と前記コードとに対応する前記コンテンツポインタを前記第１の変換サーバより取得することを特徴とする。
【００２６】
このような情報端末によれば、情報端末やコンテンツサーバ等からなるコンテンツ提供システムの管理者、コンテンツを提供する者等が、情報端末の存在する場所に応じてコンテンツの取得可否や取得できるコンテンツをコントロールすることが可能になる。
【００２７】
（１１）第１１の態様
第１１の態様にかかる情報端末は、第３の態様、第３の態様にかかる第４〜第７のいずれかの態様にかかる情報端末において、前記情報端末の位置情報を取得することができる位置取得手段をさらに備え、前記コンテンツポインタ取得手段が、前記位置取得手段によって取得された前記位置情報も加えて前記中間ポインタを前記第３の変換サーバへ送信し、前記位置情報と前記中間ポインタとに対応する前記コンテンツポインタを前記第３の変換サーバより取得することを特徴とする。
【００２８】
このような情報端末によれば、情報端末やコンテンツサーバ等からなるコンテンツ提供システムの管理者、コンテンツを提供する者等が、情報端末の存在する場所に応じてコンテンツの取得可否や取得できるコンテンツをコントロールすることが可能になる。
【００２９】
（１２）第１２の態様
第１２の態様にかかる情報端末は、第２の態様、第２の態様にかかる第４〜第７のいずれかの態様にかかる情報端末において、現在の時間情報を出力することができる時間出力手段をさらに備え、前記コンテンツポインタ取得手段が、前記時間出力手段によって出力された前記時間情報も加えて前記コードを前記第１の変換サーバへ送信し、前記時間情報と前記コードとに対応する前記コンテンツポインタを前記第１の変換サーバより取得することを特徴とする。なお、本願でいう時間情報というのは、時間に関係する情報であれば、どのようなものでもよく、例えば、年月日、時、分、秒のうちのいずれか一つであってもよいし、任意の複数であってもよい。
【００３０】
このような情報端末によれば、情報端末やコンテンツサーバ等からなるコンテンツ提供システムの管理者、コンテンツを提供する者等が、時間情報に応じてコンテンツの取得可否や取得できるコンテンツをコントロールすることが可能になる。
【００３１】
（１３）第１３の態様
第１３の態様にかかる情報端末は、第３の態様、第３の態様にかかる第４〜第７のいずれかの態様にかかる情報端末において、現在の時間情報を出力することができる時間出力手段をさらに備え、前記コンテンツポインタ取得手段が、前記時間出力手段によって出力された前記時間情報も加えて前記中間ポインタを前記第３の変換サーバへ送信し、前記時間情報と前記中間ポインタとに対応する前記コンテンツポインタを前記第３の変換サーバより取得することを特徴とする。なお、本願でいう時間情報というのは、時間に関係する情報であれば、どのようなものでもよく、例えば、年月日、時、分、秒のうちのいずれか一つであってもよいし、任意の複数であってもよい。
【００３２】
このような情報端末によれば、情報端末やコンテンツサーバ等からなるコンテンツ提供システムの管理者、コンテンツを提供する者等が、時間情報に応じてコンテンツの取得可否や取得できるコンテンツをコントロールすることが可能になる。
【００３３】
（１４）第１４の態様
第１４の態様にかかる情報端末は、第１〜第１３のいずれかの態様にかかる情報端末において、前記コンテンツ取得手段が、前記検知手段が検知した位置変化の内容に対応したオプション情報を前記コンテンツポインタに加え、その加えられたコンテンツポインタに基づくコンテンツを前記コンテンツサーバより取得することを特徴とする。
【００３４】
このような情報端末によれば、情報端末のユーザは、同一の場所に居ても情報端末に対して与える位置変化を変えることにより、情報端末が取得するコンテンツを変えることが可能になる。すなわち、コンテンツの取得に関する多様性が向上し、コンテンツを取得する行為に対する情報端末のユーザの興味が増すと考えられる。
【００３５】
（１５）第１５の態様
第１５の態様にかかる情報端末は、第１〜第１４のいずれかの態様にかかる情報端末において、前記制御手段が、前記コンテンツ取得手段に前記コンテンツの取得を開始させるとき、コンテンツの取得を行うことを問う案内を前記報知手段に報知させることを特徴とする。
【００３６】
このような情報端末によれば、情報端末の筐体に対して所定の位置変化を与えたことによってコンテンツ自体ではなくコンテンツを取得するための何かを周囲の空間から直接拾った（受け取った）という感覚を、情報端末のユーザにより抱かせることができる。また、ユーザが意図せずして所定の位置変化を与えてしまいコンテンツの取得が行われることを抑制することもできる。
【００３７】
（１６）第１６の態様
第１６の態様にかかるコンテンツ提供システムは、第１の態様にかかる情報端末と、コンテンツサーバとを備える。コンテンツサーバは、前記コンテンツポインタに対応付けてコンテンツを記憶しており、前記情報端末によって指定された前記コンテンツポインタに対応するコンテンツを前記情報端末へ送信する。
【００３８】
このようなコンテンツ提供システムであれば、第１の態様にかかる情報端末について記載した効果と同様の効果を奏する。
（１７）第１７の態様
第１７の態様にかかるコンテンツ提供システムは、第２の態様にかかる情報端末と、第１の変換サーバと、コンテンツサーバとを備える。第１の変換サーバは、前記コードと前記コンテンツポインタとを対応付けて記憶しており、前記情報端末によって指定された前記コードに対応する前記コンテンツポインタを前記情報端末へ送信する。コンテンツサーバは、前記コンテンツポインタに対応付けてコンテンツを記憶しており、前記情報端末によって指定された前記コンテンツポインタに対応するコンテンツを前記情報端末へ送信する。
【００３９】
このようなコンテンツ提供システムであれば、第１の態様にかかる情報端末について記載した効果と同様の効果に加え、第２の態様にかかる情報端末について記載した効果と同様の効果を奏する。
【００４０】
（１８）第１８の態様
第１８の態様にかかるコンテンツ提供システムは、第３の態様にかかる情報端末と、第２の変換サーバと、第３の変換サーバと、コンテンツサーバとを備える。第２の変換サーバは、前記コードと前記中間ポインタとを対応付けて記憶しており、前記情報端末によって指定された前記コードに対応する前記中間ポインタを前記情報端末へ送信する。第３の変換サーバは、前記中間ポインタと前記コンテンツポインタとを対応付けて記憶しており、前記情報端末によって指定された前記中間ポインタに対応する前記コンテンツポインタを前記情報端末へ送信する。コンテンツサーバは、前記コンテンツポインタに対応付けてコンテンツを記憶しており、前記情報端末によって指定された前記コンテンツポインタに対応するコンテンツを前記情報端末へ送信する。
【００４１】
このようなコンテンツ提供システムであれば、第１の態様にかかる情報端末について記載した効果と同様の効果に加え、第３の態様にかかる情報端末について記載した効果と同様の効果を奏する。
【００４２】
（１９）第１９の態様
第１９の態様にかかるプログラムは、コンテンツポインタ取得ステップと、報知ステップと、検知ステップと、コンテンツ取得ステップと、記憶ステップとを、筐体を有するコンピュータに実行させるためのプログラムである。コンテンツポインタ取得ステップでは、コンテンツを特定可能なコンテンツポインタを取得する。報知ステップでは、少なくとも前記コンテンツポインタ取得ステップによりコンテンツポインタの取得が完了したことを条件とし、前記コンピュータの筐体に対して所定の位置変化を与える行動をユーザに起こさせるための案内を報知する。検知ステップでは、前記報知ステップによる前記案内に基づく前記所定の位置変化を検知する。コンテンツ取得ステップでは、前記検知ステップにより前記所定の位置変化が検知されると、前記コンテンツポインタ取得ステップにより取得していた前記コンテンツポインタに対応するコンテンツを、コンテンツを記憶するコンテンツサーバより取得する。記憶ステップでは、前記コンテンツ取得ステップにより取得された前記コンテンツを、コンテンツを記憶可能な記憶手段に記憶させる。
【００４３】
このようなプログラムを、情報端末が内蔵するコンピュータ（ＣＰＵ）に実行させれば、その情報端末は、上述した第１の態様にかかる情報端末と同様の作用及び効果を奏する。また、プログラムはネットワーク等を用いて流通させることも可能である上、情報端末におけるプログラムの入れ替えは、部品の入れ替えに比較して容易である。したがって、情報端末の機能向上を容易に行うこともできる。
【図面の簡単な説明】
【００４４】
【図１】コンテンツ提供システムの全体構成を示すブロック図である。
【図２】情報端末の構成を示すブロック図である。
【図３】管理サーバが実行するコンテンツ登録処理を説明するためのフローチャートである。
【図４】コンテンツ提供者ＰＣに表示される画面例である。
【図５】コンテンツ登録処理におけるデータの流れを説明するための説明図である。
【図６】情報端末が実行するコンテンツファイル取得処理を説明するためのフローチャートである。
【図７】コンテンツファイル取得処理におけるデータの流れを説明するための説明図である。
【図８】情報端末に表示される画面例である。
【図９】情報端末に表示される画面例である。
【図１０】情報端末が実行するコンテンツ転送処理（送信側）を説明するためのフローチャートである。
【図１１】情報端末に表示される画面例である。
【図１２】情報端末が実行するコンテンツ転送処理（受信側）を説明するためのフローチャートである。
【図１３】情報端末に表示される画面例である。
【図１４】情報端末に表示される画面例である。
【発明を実施するための形態】
【００４５】
以下、本発明が適用された実施形態について図面を用いて説明する。なお、本発明の実施の形態は、下記の実施形態に何ら限定されることはなく、本発明の技術的範囲に属する限り種々の形態を採りうる。
【００４６】
［構成の説明］
図１を用いて実施形態のコンテンツ提供システム１１の構成について説明する。なお、本願でいう「コンテンツ」というのは、テキスト、画像、音楽、動画、ＨＴＭＬ５、アプリケーションプログラム、割引クーポン、会員ポイント等のネットワーク上で流通可能な電子情報を意味する。
【００４７】
コンテンツ提供システム１１は、コードサーバ１３と、管理サーバ１５と、コンテンツサーバ１７と、複数のコード送出装置１９（１９ａ，１９ｂ，１９ｃ，…）と、複数の情報端末２１（２１ａ，２１ｂ，２１ｃ，…）と、複数のコンテンツ提供者ＰＣ２３（２３ａ，２３ｂ，２３ｃ，…）と、これらが接続されたネットワーク２５とを備える。
【００４８】
コードサーバ１３は、周知のコンピュータから構成され、プログラムに基づいて処理を実行して各種の機能を実現する。機能の一例としては、デコード機能及びコード発行機能を有する。デコード機能は、コードファイルと中間ポインタとの対応情報を記憶し情報端末２１からコードが指定されて問い合わせを受けると、そのコードに対応する中間ポインタを情報端末２１へ送信する機能である。また、コード発行機能は、管理サーバ１５から中間ポインタが指定されてコードの発行を依頼されると、発行可能なコード（未使用のコード）の中から一のコードを選択し、そのコードに対応するコードファイルを管理サーバ１５へ送信するとともに、指定された中間ポインタと選択したコードとを対応付けて記憶する機能である。
【００４９】
管理サーバ１５は、周知のコンピュータから構成され、プログラムに基づいて処理を実行して各種の機能を実現する。機能の一例としては、ユーザ管理機能、コンテンツ提供者管理機能、コンテンツ管理機能、及びコード管理機能有する。
【００５０】
ユーザ管理機能は、情報端末２１のユーザに関する情報を管理する機能であり、ユーザの属性（年齢、性別、居住地区等）や、情報端末２１によるコンテンツポインタの取得に関するログ等を記録し、各種のマーケティングのためのデータを提供する機能である。
【００５１】
コンテンツ提供者管理機能は、コンテンツを提供する広告主やイベント主催者等に関する情報を管理する機能である。コンテンツ管理機能は、コンテンツ提供者から提供されたコンテンツをコンテンツサーバ１７へ登録し、そのコンテンツにアクセスする際に用いるコンテンツポインタを管理する機能である。コード管理機能は、コンテンツポインタと中間コードとの対応を管理する機能である。
【００５２】
コンテンツサーバ１７は、周知のコンピュータから構成され、コンテンツ記憶機能を有する。コンテンツ記憶機能は、記憶部にコンテンツファイルを記憶するとともに情報端末２１によるコンテンツポインタに基づくアクセスによって該当するコンテンツファイルを情報端末２１に提供する機能である。
【００５３】
コード送出装置１９は、例えば、テレビ受信機、ラジオ受信機、電子看板装置（街中等で映像と音声とを出力する装置）、スピーカを備えたパーソナルコンピュータ（ＰＣ）、近距離無線通信であるBluetooth通信によりコードを送出するBluetooth通信装置（「Bluetooth」は登録商標。以下同様。）、主に音を出力することを目的とした音出力装置等であり、コードを情報端末２１へ送信することができる。なお、コード送出装置１９が音によってコードを送出するものである場合、そのコード送出装置１９は、非可聴域（超音波領域）にコードが埋め込まれた音や、人に聞こえづらい形式（音声透かしの形式）で可聴域にコードが埋め込まれた音を出力することができる。また、図１ではコード送出装置１９は、ネットワーク２５に接続されているが、接続されていなくてもよい。また、コード送出装置１９は、コード送出装置１９の内部にコードが記憶されてコードを出力するように構成されていてもよいし、放送局やコンテンツ提供者ＰＣ２３等から受信したコードを出力するように構成されていてもよい。
【００５４】
情報端末２１は、例えば、スマートフォン、電子タブレット、ＰＤＡ等の筐体を有する携帯型のコンピュータである。情報端末２１の内部構成の一例としては、図２のような構成が考えられる。すなわち、表示部３１と、スピーカ３２と、マイク３３と、パケット通信部３４と、音声通信部３５と、加速度センサ３６と、無線ＬＡＮ通信部３７と、Bluetooth通信部３８と、カメラ部３９と、操作部４０と、ＧＰＳ情報取得部４１と、時計部４２、記憶部４３と、制御部４４とを備える。
【００５５】
表示部３１は、液晶ディスプレイや有機ＥＬディスプレイ等の画像を表示することができるデバイスである。なお、表示部３１は、操作部４０としてのタッチパネルと一体に構成されていてもよい。
【００５６】
スピーカ３２は、電気信号を音声に変換して出力するデバイスである。
マイク３３は、音声を入力して電気信号に変換し、制御部４４へ出力するデバイスである。なお、音声としては可聴領域の音に限らず、非可聴域（超音波領域）の音も入力して電気信号に変換することができる。
【００５７】
パケット通信部３４は、３ＧやＬＴＥによるデータ通信を実現するデバイスである。パケット通信部３４は、ネットワーク２５に接続してコードサーバ１３、管理サーバ１５、及びコンテンツサーバ１７とデータ通信を行うことができる。
【００５８】
音声通信部３５は、ＰＨＳや３Ｇにより、固定電話や携帯電話等との音声通信を実現するデバイスである。
加速度センサ３６は、情報端末２１の位置変化に伴う加速度を検知することができるデバイスである。この加速度の情報から情報端末２１の位置変化を推測することが可能である。加速度センサ３６の検出軸数は、３軸以上が好ましく複数のセンサを組み合わせて６軸の検出ができると好ましい。
【００５９】
無線ＬＡＮ通信部３７は、ＩＥＥＥ８０２．１１ｂ，ｇ，ｎ等によるデータ通信を実現するデバイスである。無線ＬＡＮ通信部３７は、無線ＬＡＮのアクセスポイントを介してネットワーク２５に接続することができる。
【００６０】
Bluetooth通信部３８は、Bluetooth通信を実現するデバイスであり、各種のBluetoothデバイスと接続してデータ通信を行うことができる。他の情報端末２１と接続してデータ通信を行うこともできる。
【００６１】
カメラ部３９は、ＣＣＤ、ＣＭＯＳ等の撮像素子を有するデバイスであり、撮像した画像の情報を制御部４４へ出力することができる。
操作部４０は、メカニカルなキーやタッチパネル等のデバイスであり、情報端末２１のユーザからの各種操作指令を受け付け、制御部４４へその操作指令を出力することができる。
【００６２】
ＧＰＳ情報取得部４１は、ＧＰＳ衛星からの信号を受信してその信号に基づいて情報端末２１の現在位置を算出し、その位置情報を制御部４４へ出力する。
時計部４２は、現在の年月日、時、分、及び秒を保持する時計であり、これら時間情報を１秒ごとに更新するとともに制御部４４へ出力する。
【００６３】
記憶部４３は、フラッシュメモリ等の不揮発性の記憶デバイスからなり、制御部４４が実行するオペレーティングシステムや、各種のアプリケーションプログラムを記憶している。また、記憶部４３は、コンテンツサーバ１７から取得したコンテンツファイルを記憶することができる。
【００６４】
制御部４４は、ＣＰＵ、ＲＯＭ、ＲＡＭ、上記各部とのインタフェース等からなり、記憶部４３に記憶されているプログラムをＲＡＭにロードすることによって各種処理を実行することができる。
【００６５】
説明を図１に戻し、コンテンツ提供者ＰＣ２３は、コンテンツ提供者（広告主、イベント主催者等）が有する周知のＰＣであり、コンテンツ提供者がコンテンツ提供者ＰＣ２３のネットワークブラウザを用いることにより、ネットワーク２５を介して管理サーバ１５及び一部のコード送出装置１９へアクセスすることができる。
【００６６】
ネットワーク２５は、インターネット等のパケット通信網であり、接続された機器間でのデータをやりとりすることができる。
［動作の説明］
次にコンテンツ提供システム１１の動作について説明する。コンテンツ提供者がコンテンツをコンテンツサーバ１７に登録する際の動作、情報端末２１のユーザがコンテンツを取得する際の動作、複数の情報端末２１間でコンテンツを転送する際の動作等を順に説明する。
【００６７】
（１）コンテンツ登録処理
コンテンツ提供者がコンテンツをコンテンツサーバ１７に登録する際のコンテンツ提供システム１１の動作について、管理サーバ１５が実行するコンテンツ登録処理（図３のフローチャート）を中心にして説明する。なお、コンテンツ登録処理は、コンテンツ提供者ＰＣ２３のネットワークブラウザによって、コンテンツを登録するためのページにアクセスがあった際に実行が開始される。また、以下の説明では、一台のコンテンツ提供者ＰＣ２３からアクセスがあった場合を説明するが、複数のコンテンツ提供者ＰＣ２３から管理サーバ１５へアクセスがあった場合は、それぞれのコンテンツ提供者ＰＣ２３からのアクセスに対応してそれぞれコンテンツ登録処理を管理サーバ１５は実行する。
【００６８】
管理サーバ１５は、プログラムに基づいてコンテンツ登録処理の実行を開始すると、コンテンツを登録するための登録画面を、アクセスのあったコンテンツ提供者ＰＣ２３へ送信する（Ｓ１０５）。登録画面の一例としては、図４（Ａ）に示す画面が考えられる。すなわち、コンテンツ種別（例えば、ＨＴＭＬ５、音楽、ビデオ、クーポン又はポイント）とコンテンツファイルとを指定し、その指定したコンテンツファイルを登録（アップロード）することが可能な画面である。
【００６９】
説明を図３に戻し、管理サーバ１５は、コンテンツ提供者ＰＣ２３のネットワークブラウザ上で登録ボタンが押下されたか否かを判定する（Ｓ１１０）。登録ボタンが押下されたと判定した場合は（Ｓ１１０：Ｙｅｓ）、Ｓ１１５へ処理を移行し、登録ボタンが押下されていないと判定した場合は、本ステップ（Ｓ１１０）にとどまる。
【００７０】
登録ボタンが押下されたと判定した場合に進むＳ１１５では、管理サーバ１５は、コンテンツ提供者ＰＣ２３から送信されるコンテンツファイルを受信し、そのままコンテンツサーバ１７へ送信してコンテンツファイルを記憶させる。なお、その際、コンテンツサーバ１７におけるコンテンツファイルの記憶位置を示すコンテンツポインタ（例えば、コンテンツにアクセスするためのＵＲＬ）を特定する。一方、コンテンツサーバ１７は、管理サーバ１５より送信されたコンテンツファイルを記憶部に記憶する。
【００７１】
続いて、管理サーバ１５は、特定したコンテンツポインタに対応づいた中間ポインタを新たに発行し、コンテンツポインタと中間ポインタとを対応付けて記憶部に記憶する（Ｓ１２０）。中間ポインタとしては、数バイト程度の文字列が考えられる。中間ポインタを発行する理由は、コンテンツポインタが例えばＵＲＬである場合は数１０バイトに及ぶ可能性があるため、それよりも短い情報符号である中間ポインタを利用した方がデータの授受の点で利点があるからである。
【００７２】
続いて、管理サーバ１５は、発行した中間ポインタをコードサーバ１３に送信してコードの発行を依頼する（Ｓ１２５）。コードの発行の依頼を受けたコードサーバ１３は、未使用のコードを選択し中間ポインタと対応付けて記憶部に記憶するとともに、コードを発行した旨の情報を管理サーバ１５へ送信する。
【００７３】
コードを発行した旨の情報をコードサーバ１３より受信した管理サーバ１５は、コードファイルのダウンロード画面をコンテンツ提供者ＰＣ２３へ送信する（Ｓ１３０）。ダウンロード画面の一例としては、図４（Ｂ）に示す画面が考えられる。すなわち、ダウンロードするコードファイルの種別を選択し、コードファイルのダウンロードを行うことが可能な画面である。
【００７４】
説明を図３に戻し、管理サーバ１５は、コンテンツ提供者ＰＣ２３のネットワークブラウザ上でダウンロードボタンが押下されたか否かを判定する（Ｓ１３５）。ダウンロードボタンが押下されたと判定した場合は（Ｓ１３５：Ｙｅｓ）、Ｓ１４０へ処理を移行し、ダウンロードボタンは押下されていないと判定した場合は（Ｓ１３５：Ｎｏ）、本ステップ（Ｓ１３５）にとどまる。
【００７５】
ダウンロードボタンが押下されたと判定した場合に進むＳ１４０では、管理サーバ１５は、Ｓ１２５に対応して発行したコードに基づき、コンテンツ提供者ＰＣ２３のネットワークブラウザ上で選択された種類のコードファイル（例えば、音声ファイル、テキストファイル等）を生成し、その生成したコードファイルをコンテンツ提供者ＰＣ２３へ送信する。コードファイルを受信したコンテンツ提供者ＰＣ２３は、コードファイルを記憶部に記憶する。そして、管理サーバ１５は、本処理（コンテンツ登録処理）を終了する。
【００７６】
このようにしてコンテンツ提供者ＰＣ２３に記憶されたコードファイルは、この後、コンテンツ提供者により、コード送出装置１９がそのコードファイルに基づくコードを送出するように設定される。なお、コード送出装置１９ではなく、情報端末２１の位置情報に基づいて管理サーバ１５からコードを取得できるようにするためには、コンテンツ提供者が、別途、管理サーバ１５にコードとそのコードが取得できる場所に関する条件を登録する手順を踏まなければならない。
【００７７】
ここで、図５の説明図を用いて、コンテンツ登録処理におけるデータの流れを説明する。コンテンツ提供者ＰＣ２３からコンテンツファイルが管理サーバ１５を経由してコンテンツサーバ１７へ記憶される。その際、コンテンツサーバ１７におけるコンテンツファイルの記憶位置を示すコンテンツポインタが管理サーバ１５で特定され、管理サーバ１５の記憶部に記憶される。そして、そのコンテンツポインタに対応づいた中間ポインタを管理サーバ１５が発行し、その発行した中間ポインタをコンテンツポインタに対応付けて記憶部に記憶する。
【００７８】
続いて、管理サーバ１５は、発行した中間ポインタをコードサーバ１３へ送信する。中間ポインタを受信したコードサーバ１３は、未使用のコードを選択して中間ポインタと対応付けて記憶部に記憶する。そして、コードサーバ１３は、選択したコードに基づくコードファイルをコンテンツ提供者ＰＣ２３へ送信し、コードファイルを受け取ったコンテンツ提供者ＰＣ２３はそれを記憶する。
【００７９】
これにより、コンテンツサーバ１７にはコンテンツファイルが記憶され、管理サーバ１５にはコンテンツポインタと中間ポインタとが対応付けて記憶され、コードサーバ１３には中間ポインタとコードとが対応付けて記憶される。
【００８０】
（２）コンテンツファイル取得処理
次に、情報端末２１のユーザがコンテンツファイルの取得を行う際のコンテンツ提供システム１１の動作について、情報端末２１（より正確には制御部４４）が実行するコンテンツファイル取得処理（図６のフローチャート）を中心にして説明する。なお、コンテンツファイル取得処理は、情報端末２１の記憶部４３に記憶されているアプリケーションプログラムであってコンテンツファイルの取得等を行うためのアプリケーションプログラム（以下、「本件プログラム」とも称す。）がユーザの操作によって起動されると実行が開始される。また、以下の説明では、一台のコンテンツ提供者ＰＣ２３においてコンテンツファイルの取得が行われる場合を説明するが、各情報端末２１においても同様のユーザ操作があればコンテンツファイル取得処理の実行が開始される。
【００８１】
情報端末２１の制御部４４は、本件プログラムに基づいてコンテンツファイル取得処理の実行を開始すると、パケット通信部３４を介して現在の位置情報を管理サーバ１５へ送り、現時点で取得可能なコンテンツファイルを示すコンテンツファイルリストを、パケット通信部３４を介して管理サーバ１５から取得する（Ｓ２０５）。なお、位置情報は、ＧＰＳ情報取得部４１より取得できればそれを用いるが、取得できなければ無線ＬＡＮ通信部３７が通信可能なアクセスポイントの情報に基づく位置情報を、パケット通信部３４を介して位置情報提供サーバから取得し、それも利用できなければパケット通信部３４又は音声通信部３５が通信する基地局の情報に基づく位置情報を、パケット通信部３４を介して位置情報提供サーバから取得して利用する。また、コンテンツファイルリストの一例としては、コンテンツの中間ポインタ、コンテンツの種別（例えば、ＨＴＭＬ５、音楽、ビデオ、クーポン及びポイント）、及び、コンテンツに対応するコードの取得方法（例えば、超音波によってコード送出装置１９から送信されるコードを取得する方法、Bluetoothによってコード送出装置１９から送信されるコードを取得する方法、位置情報に基づいて管理サーバ１５に問い合わせることによって当該位置情報に対応するコードであって現在日時に対応するコードを取得する方法等）が対応付けられて一覧になったものが考えられる。
【００８２】
続いて情報端末２１の制御部４４は、取得したコンテンツファイルリストに基づいて、コードを取得可能な方法によってコードの取得を試みる（Ｓ２１０）。具体的には、超音波による方法については、情報端末２１のマイク３３の機能をオンにし、コード送出装置１９から送信され超音波をマイク３３が入力して電気信号に変換し、その電気信号を制御部４４が入力して解析し、コードを抽出する。また、Bluetoothによる方法については、Bluetooth通信部３８をオンにし、コード送出装置１９から送出される電波をBluetooth通信部３８が入力してコードを抽出し制御部４４が受け取る。また、位置情報に基づいて管理サーバ１５から取得する方法については、ＧＰＳ情報取得部４１等によって取得できた位置情報を、パケット通信部３４を介して管理サーバ１５へ送信し、送信した位置情報に対応するコードを、パケット通信部３４を介して管理サーバ１５から受信する。
【００８３】
続いて情報端末２１の制御部４４は、一定時間内（例えば５秒以内）にいずれかの方法によってコードの取得に成功したか否かを判定する（Ｓ２１５）。いずれかの方法によってコードの取得に成功した場合は（Ｓ２１５：Ｙｅｓ）、Ｓ２２０へ処理を移行し、いずれの方法によってもコードの取得に成功しなかった場合は（Ｓ２１５：Ｎｏ）、Ｓ２９０へ処理を移行する。なお、コードの一例としては、“000000123”というようなテキストコードが考えられる。
【００８４】
いずれの方法によってもコードの取得に成功しなかった場合に進むＳ２９０では、情報端末２１の制御部４４は、コードの取得に失敗した旨を示すエラー画面を表示部３１に表示させ、本処理（コンテンツファイル取得処理）を終了する。
【００８５】
一方、いずれかの方法によってコードの取得に成功した場合に進むＳ２２０では、情報端末２１の制御部４４は、取得したコードを、パケット通信部３４を介してコードサーバ１３へ送信する。なお、複数の方法によってコードの取得に成功した場合は、予め設定された優先順位に基づく方法によって取得されたコードを選択してコードサーバ１３へ送信する方法や、最初に取得できたコードを選択してコードサーバ１３へ送信する方法が考えられる（後者の方法の場合はＳ２１５で一定時間待機する必要はない）。なお、優先順位としては、例えば、第１位：位置情報に基づいて管理サーバ１５に問い合わせることによって当該位置情報に対応するコードであって現在日時に対応するコードを取得する方法、第２位：Bluetoothによってコード送出装置１９から送信されるコードを取得する方法、第３位：超音波によってコード送出装置１９から送信されるコードを取得する方法、といった順位が考えられる。この優先順位は、技術の発展に伴い変化することも考えられるため、パフォーマンス等の実情に合わせてコンテンツ提供システム１１の管理者やコンテンツ提供者等が変更できるようになっていることが好ましい。
【００８６】
続いて情報端末２１の制御部４４は、パケット通信部３４を介してコードサーバ１３から、Ｓ２２０で送信したコードに対応する中間ポインタを受信する（Ｓ２２５）。なお、中間ポインタの一例としては、“20110915_20111015_0x_10_xxx_0x_ff_xx”というようなテキスト形式が考えられる。
【００８７】
続いて情報端末２１の制御部４４は、位置情報をＧＰＳ情報取得部４１から取得する（Ｓ２３０）。なお、位置情報は、ＧＰＳ情報取得部４１より取得できればそれを用いるが、取得できなければ無線ＬＡＮ通信部３７が通信可能なアクセスポイントの情報に基づく位置情報を、パケット通信部３４を介して位置情報提供サーバより取得し、それも利用できなければパケット通信部３４又は音声通信部３５が通信する基地局の情報に基づく位置情報を、パケット通信部３４を介して位置情報提供サーバより取得して利用する。
【００８８】
続いて情報端末２１の制御部４４は、現在の時間情報を時計部４２から取得し、Ｓ２２５で取得した中間ポインタ及びＳ２３０で取得した位置情報とともにこれらの情報を、パケット通信部３４を介して管理サーバ１５へ送信する（Ｓ２４０）。なお、現在の時間情報としては、例えば、年月日、時、分、及び秒が考えられる。
【００８９】
これらの情報を受信した管理サーバ１５は、これらの情報に対応するコンテンツポインタを情報端末２１へ送信する。なお、コンテンツポインタの一例としては、“http://www.xxx.co.jp/xxxxx/xxx.mpg”というようなＵＲＬが考えられる。また、コンテンツ提供者が管理サーバ１５へ予め登録することにより、情報端末２１から受信した時間情報や位置情報に応じ、対応するコンテンツポインタが変わるようにすることもできる。例えば、午前か午後か、関東地区であるか関西地区であるかによって、コンテンツポインタ（すなわち、取得できるコンテンツファイル）が変わるように登録してもよい。また、コンテンツ提供者等がコンテンツの配布に関して時間や地区で制限することを望む場合も多いため、特定の期間だけ、又は、特定の地区だけコンテンツポインタが取得できるように登録できるようにしてもよい。
【００９０】
続いて情報端末２１の制御部４４は、管理サーバ１５から正常にコンテンツポインタを受信できたか否かを判定する（Ｓ２４５）。ここでいう正常にコンテンツポインタを受信できない場合というのは、例えば、Ｓ２４０へ送信した中間ポインタが、情報端末２１が存在する位置では取得が許されていないものであった場合や、期限が切れたものであった場合等が考えられる。情報端末２１の制御部４４は、正常にコンテンツポインタを受信できたと判定した場合は（Ｓ２４５：Ｙｅｓ）、Ｓ２５０へ処理を移行し、正常にコンテンツポインタを受信できなかったと判定した場合は（Ｓ２４５：Ｎｏ）、Ｓ２９０へ処理を移行する。正常にコンテンツポインタを受信できなかった場合に進むＳ２９０では、情報端末２１の制御部４４は、コンテンツポインタを受信できなかった旨を示すエラー画面を表示部３１に表示させ、本処理（コンテンツファイル取得処理）を終了する。
【００９１】
一方、正常にコンテンツポインタを受信できた場合に進むＳ２５０では、情報端末２１の制御部４４は、情報端末２１に所定の位置変化を与えるための行為を行う案内を表示部３１に表示させる。行為の例としては、水平状態に持った情報端末を上下に振る行為や、情報端末をラケットのように見立てて情報端末でボールを打つように振る行為や、情報端末を上方に持ち上げる行為等、様々な行為が考えられる。これら行為の表示方法としては、例えば、行為を説明する文章、図、アニメーションを表示させる方法が考えられる。なお、所定の位置変化は複数種類あってもよい（例えば、１回の上下動、２回の上下動、及び、３回の上下動の３種類）。
【００９２】
続いて情報端末２１の制御部４４は、加速度センサ３６からの加速度情報の取得を開始し、情報端末２１（筐体）の位置変化の検出を開始する（Ｓ２５５）。
続いて情報端末２１の制御部４４は、所定の位置変化があったか否かを判定する（Ｓ２６０）。所定の位置変化があったと判定した場合は（Ｓ２６０：Ｙｅｓ）、Ｓ２６５へ処理を移行し、所定の位置変化がなかったと判定した場合は（Ｓ２６０：Ｎｏ）、所定の位置変化があるまで本ステップ（Ｓ２６０）にとどまる。
【００９３】
所定の位置変化があったと判定した場合に進むＳ２６５では、コンテンツサーバ１７からコンテンツファイルを受信するか否かのメッセージを表示部３１に表示させる。
続いて情報端末２１の制御部４４は、コンテンツファイルの受信の指示を、操作部４０を介してユーザから受けたか否かを判定する（Ｓ２７０）。コンテンツファイルの受信の指示を受けたと判定した場合は（Ｓ２７０：Ｙｅｓ）、Ｓ２７５へ処理を移行し、コンテンツファイルの受信の指示を受けていない、すなわち受信しない旨の指示を受けたと判定した場合は（Ｓ２７０：Ｎｏ）、本処理（コンテンツファイル取得処理）を終了する。
【００９４】
コンテンツファイルの受信の指示を受けたと判定した場合に進むＳ２７５では、情報端末２１の制御部４４は、位置変化に応じた引数をコンテンツポインタに追加し、その追加したコンテンツポインタに基づいてコンテンツサーバ１７からコンテンツファイルを取得してコンテンツポインタと対応付けて記憶部４３に記憶させる。例えば、位置変化が１回の上下動であった場合は、コンテンツポインタとしてのＵＲＬ“http://www.xxx.co.jp/xxxxx/xxx.cgi”に引数として“001”を追加して“http://www.xxx.co.jp/xxxxx/xxx.cgi?id=001”とする。また、位置変化が２回の上下動であった場合は、コンテンツポインタとしてのＵＲＬ“http://www.xxx.co.jp/xxxxx/xxx.cgi”に引数として“002”を追加して“http://www.xxx.co.jp/xxxxx/xxx.cgi?id=002”とする。なお、位置変化について複数種類設定されていない場合は、引数を追加しないようにすればよい。このようなコンテンツポインタに基づいてコンテンツファイルの取得要求を受けたコンテンツサーバ１７は、該当するコンテンツファイルを特定し、その特定したコンテンツファイルを、ネットワーク２５を介して情報端末２１へ送信する。
【００９５】
情報端末２１の制御部４４は、コンテンツの取得を終えると、コンテンツファイルの受信が完了した旨を表示部３１に表示させ（Ｓ２８０）、本処理（コンテンツファイル取得処理）を終了する。
【００９６】
ここで、図７の説明図を用いて、コンテンツファイル取得処理におけるデータの流れの一例を説明する。情報端末２１はコード送出装置１９等からコードを取得すると、取得したコードをコードサーバ１３へ送信する。コードサーバ１３は、情報端末２１からコードを受信すると、対応する中間ポインタを特定し、その特定した中間ポインタを情報端末２１へ送信する。中間ポインタを受信した情報端末２１は、その中間ポインタを管理サーバ１５へ送信する。中間ポインタを受信した管理サーバ１５は、受信した中間ポインタに対応するコンテンツポインタを特定し、その特定したコンテンツポインタを情報端末２１へ送信する。コンテンツポインタを受信した情報端末２１は、情報端末２１に対して所定の位置変化を与えるようにユーザに促し、所定の位置変化を検知すると、コンテンツポインタに基づいてコンテンツサーバ１７からコンテンツファイルの取得を行う。そして、情報端末２１はコンテンツファイルを記憶部４３に記憶させる。
【００９７】
これにより、情報端末２１は、コード送出装置１９から取得したコードに対応するコンテンツを取得することができる。しかも、情報端末２１に対して所定の位置変化を与えるように情報端末２１のユーザに案内がなされた際には既にコンテンツポインタが情報端末２１において特定されており、後はコンテンツファイルを取得するだけの状態になっている。
【００９８】
次に、図８及び図９を用いて情報端末２１の表示部３１に表示される主な画面の例について説明する。
図８（Ａ）は、情報端末２１の記憶部４３に記憶されている本件プログラムがユーザの操作によって起動された後に表示部３１に表示される画面の例である。本画面は、スナップ機能（コンテンツファイルの取得を行う機能）が起動中であることが表示されており、この画面が表示されている間に、上述したコンテンツファイル取得処理におけるＳ２０５〜Ｓ２４５が実行される。
【００９９】
図８（Ｂ）は、スナップすれば（手首の動きによって情報端末２１を振れば）コンテンツファイルを取得できることが示された画面の例である。上述したコンテンツファイル取得処理のＳ２５０において表示部３１に表示される画面例である。
【０１００】
図８（Ｃ）は、コンテンツファイルが取得できないことが示された画面の例である。上述したコンテンツファイル取得処理のＳ２４５において否定判定の後、Ｓ２９０において表示部３１に表示される画面例である。
【０１０１】
図８（Ｄ）は、スナップが正常であったこと、コンテンツファイルのダウンロードが可能であること、及び、コンテンツファイルのダウンロードを行うか否かを問うことが示された画面の例である。上述したコンテンツファイル取得処理のＳ２６５において表示部３１に表示される画面例である。
【０１０２】
図９（Ａ）は、コンテンツファイルのダウンロード中であることが示された画面の例である。上述したコンテンツファイル取得処理のＳ２７５の実行中に表示部３１に表示される画面例である。
【０１０３】
図９（Ｂ）は、コンテンツファイルのダウンロードを完了したことが示された画面の例である。上述したコンテンツファイル取得処理のＳ２８０において表示部３１に表示される画面例である。
【０１０４】
（３）コンテンツ転送処理
次に、情報端末２１の記憶されているコンテンツが別の情報端末２１に転送される際の情報端末２１の動作について説明する。この動作について、送信側の情報端末２１の制御部４４が実行するコンテンツ転送処理（送信側）と、受信側の情報端末２１の制御部４４が実行するコンテンツ転送処理（受信側）とに分けて説明する。なお、本例では、情報端末２１の記憶部４３に記憶されているコンテンツファイルそのものが、直接、別の情報端末２１に転送されるわけではなく、コンテンツポインタが転送され、その後、コンテンツポインタに対応するコンテンツファイルがコンテンツサーバ１７から取得されることによって、コンテンツファイルが転送されたように情報端末２１のユーザに認識させるようになっている。
【０１０５】
（３−１）コンテンツ転送処理（送信側）
送信側の情報端末２１の操作部４０がユーザによって操作され、コンテンツファイルが指定されてコンテンツファイルの転送を行う旨の指示が制御部４４に与えられると、制御部４４は、本件プログラムに基づいて図１０に示すようなコンテンツ転送処理（送信側）の実行を開始する。
【０１０６】
コンテンツ転送処理（送信側）の実行を開始すると、制御部４４は、Bluetooth通信部３８を介して受信側の情報端末２１とペアリングを行う（Ｓ３０５）。
続いて制御部４４は、ペアリングに成功したか否かを判定する（Ｓ３１０）。ペアリングに成功したと判定した場合は（Ｓ３１０：Ｙｅｓ）、Ｓ３２０へ処理を移行し、ペアリングに成功していない、すなわち失敗したと判定した場合は（Ｓ３１０：Ｎｏ）、Ｓ３１５へ処理を移行する。
【０１０７】
ペアリングに失敗したと判定した場合に進むＳ３１５では、制御部４４は、受信側の情報端末２１との通信に失敗した旨を表示部３１に表示させ、本処理（コンテンツ転送処理（送信側））を終了する。
【０１０８】
一方、ペアリングに成功したと判定した場合に進むＳ３２０では、制御部４４は、情報端末２１のユーザへコンテンツファイル（実際はコンテンツポインタ）を送信するための行為を行う旨の表示を表示部３１に表示させる。行為の例としては、水平状態に持った情報端末を上下に振る行為や、情報端末をラケットのように見立てて情報端末でボールを打つように振る行為や、情報端末を上方に持ち上げる行為等、様々な行為が考えられる。表示方法としては、例えば、行為を説明する文章、図、アニメーションを表示させる方法が考えられる。
【０１０９】
続いて情報端末２１の制御部４４は、加速度センサ３６からの加速度情報の取得を開始し、情報端末２１（筐体）の位置変化の検出を開始する（Ｓ３２５）。
続いて情報端末２１の制御部４４は、所定の位置変化があったか否かを判定する（Ｓ３３０）。所定の位置変化があったと判定した場合は（Ｓ３３０：Ｙｅｓ）、Ｓ３３５へ処理を移行し、所定の位置変化がなかったと判定した場合は（Ｓ３３０：Ｎｏ）、所定の位置変化があるまで本ステップ（Ｓ３３０）にとどまる。
【０１１０】
所定の位置変化があったと判定した場合に進むＳ３３５では、指定されていたコンテンツファイルに対応するコンテンツポインタを記憶部４３から読み出し、Bluetooth通信部３８を介して受信側の情報端末２１へ送信する。
【０１１１】
続いて、情報端末２１の制御部４４は、コンテンツの送信が完了した旨を表示部３１に表示させ（Ｓ３４０）、本処理（コンテンツ転送処理（送信側））を終了する。
次に、図１１を用い、送信側の情報端末２１の表示部３１に表示される主な画面の例について説明する。
【０１１２】
図１１（Ａ）は、過去に取得したコンテンツの名称一覧を示す「マイスナップ画面」である。当該画面では、いずれかのコンテンツ名称を選択することができるようになっている。
【０１１３】
図１１（Ｂ）は、図１１（Ａ）の画面においていずれかのコンテンツ名称を選択した際に表示部３１に表示される画面の一例である。コンテンツを確認（例えば、コンテンツが動画であった場合はその再生）をするか、コンテンツを転送するかを選択することができる。この画面においてコンテンツの転送を選択すると上述したコンテンツ転送処理（送信側）の実行が開始される。
【０１１４】
図１１（Ｃ）は、スナップすれば（手首の動きによって情報端末２１を振れば）コンテンツを転送できることが示された画面の例である。上述したコンテン転送処理（送信側）のＳ３２０において表示部３１に表示される画面例である。
【０１１５】
図１１（Ｄ）は、コンテンツの転送を完了したことが示された画面の例である。上述したコンテンツ転送処理（送信側）のＳ３４０において表示部３１に表示される画面例である。
【０１１６】
（３−２）コンテンツ転送処理（受信側）
次に受信側の情報端末２１について説明する。受信側の情報端末２１の操作部４０がユーザによって操作され、コンテンツファイルの転送を受け入れる旨の指示が制御部４４に与えられると、制御部４４は、本件プログラムに基づいて図１２に示すようなコンテンツ転送処理（受信側）の実行を開始する。
【０１１７】
コンテンツ転送処理（受信側）の実行を開始すると、制御部４４は、Bluetooth通信部３８を介して送信側の情報端末２１とペアリングを行う（Ｓ４０５）。
続いて制御部４４は、ペアリングに成功したか否かを判定する（Ｓ４１０）。ペアリングに成功したと判定した場合は（Ｓ４１０：Ｙｅｓ）、Ｓ４２０へ処理を移行し、ペアリングに成功していない、すなわち失敗したと判定した場合は（Ｓ４１０：Ｎｏ）、Ｓ４１５へ処理を移行する。
【０１１８】
ペアリングに失敗したと判定した場合に進むＳ４１５では、制御部４４は、受信側の情報端末２１との通信に失敗した旨を表示部３１に表示させ、本処理（コンテンツ転送処理（受信側））を終了する。
【０１１９】
一方、ペアリングに成功したと判定した場合に進むＳ４２０では、制御部４４は、Bluetooth通信部３８を介して送信側の情報端末２１からコンテンツポインタの受信を試み、コンテンツポインタを受信したか否かを判定する。コンテンツポインタを受信したと判定した場合は（Ｓ４２０：Ｙｅｓ）、Ｓ４２５へ処理を移行し、コンテンツポインタを受信していないと判定した場合は（Ｓ４２０：Ｎｏ）、コンテンツポインタを受信するまで本ステップ（Ｓ４２０）にとどまる。
【０１２０】
コンテンツポインタを受信したと判定した場合に進むＳ４２５では、コンテンツサーバ１７からコンテンツファイルを受信するか否かのメッセージを表示部３１に表示させる。
続いて情報端末２１の制御部４４は、コンテンツファイルの受信の指示を、操作部４０を介してユーザから受けたか否かを判定する（Ｓ４３０）。コンテンツファイルの受信の指示を受けたと判定した場合は（Ｓ４３０：Ｙｅｓ）、Ｓ４３５へ処理を移行し、コンテンツファイルの受信の指示を受けていない、すなわち受信しない旨の指示を受けたと判定した場合は（Ｓ４３０：Ｎｏ）、本処理（コンテンツ転送処理（受信側））を終了する。
【０１２１】
コンテンツファイルの受信の指示を受けたと判定した場合に進むＳ４３５では、情報端末２１の制御部４４は、Ｓ４２０で受信したコンテンツポインタに基づいてコンテンツサーバ１７からコンテンツファイルを取得してコンテンツポインタと対応付けて記憶部４３に記憶させる。一方、コンテンツファイルの取得要求を受けたコンテンツサーバ１７は、コンテンツポインタに対応するコンテンツファイルを特定し、その特定したコンテンツファイルを、ネットワーク２５を介して情報端末２１へ送信する。
【０１２２】
情報端末２１の制御部４４は、コンテンツファイルの取得を終えると、コンテンツファイルの受信が完了した旨を表示部３１に表示させ（Ｓ４４０）、本処理（コンテンツ転送処理（受信側））を終了する。
【０１２３】
次に、図１３を用い、受信側の情報端末２１の表示部３１に表示される主な画面の例について説明する。
図１３（Ａ）は、コンテンツポインタを受信してコンテンツファイルの受信が可能になったことを示す画面の一例である。コンテンツファイルの転送を開始するかどうかを問う選択肢が表示されている。この画面は、上述したコンテンツ転送処理（受信側）のＳ４２５において表示部３１に表示される画面例である。
【０１２４】
図１３（Ｂ）は、コンテンツファイルの受信中であることが示された画面の例である。上述したコンテンツ転送処理（受信側）のＳ４３５の実行中に表示部３１に表示される画面例である。
【０１２５】
図１３（Ｃ）は、コンテンツファイルの転送を完了したことが示された画面の例である。上述したコンテンツ転送処理（受信側）のＳ４４０において表示部３１に表示される画面例である。
【０１２６】
（４）その他の処理
情報端末２１の制御部４４は、上述した処理以外にも様々な処理を実行する。以下にいくつかの処理の概要について図１４の画面例を用いて説明する。
【０１２７】
図１４（Ａ）は、友達登録をしたユーザ（情報端末２１のユーザ）の写真とユーザ名の一覧を表示する画面例である。この画面において、いずれかの写真又はユーザ名が選択されることにより、当該ユーザが最近取得したコンテンツファイルの名称が表示部３１に表示される。これらの情報は、管理サーバ１５で管理されている情報を参照することによって得られる。なお、情報端末２１において本件プログラムが起動した際に、記憶部４３に記憶されているコンテンツファイルの情報等が管理サーバ１５へアップロードされるように本件プログラムは構成されている。
【０１２８】
図１４（Ｂ）は、最近取得可能になった新着コンテンツ、ユーザへのお勧めのコンテンツ、及び、取得回数の多いコンテンツを順位とともに紹介する画面例である。この画面において、いずれかのコンテンツ名称が選択されることにより、そのコンテンツの詳細情報（コンテンツについての説明、取得可能場所、取得可能期間等）が表示される。これらの情報は、管理サーバ１５によって管理されており、情報端末２１が管理サーバ１５から取得することによって表示部３１に表示される。
【０１２９】
図１４（Ｃ）は、ユーザのプロフィール設定、取得トロフィーの表示、友達関係の設定、その他の設定等を行うための画面例である。ユーザのプロフィール設定というのは、ユーザ名（ニックネーム）、生年月日、性別、居住地域、趣味等についての設定又は変更をすることである。取得トロフィーの表示というのは、ユーザが取得したトロフィー（特定のコンテンツを定められた数だけ集めることによって取得できた目印）を表示することである。友達関係の設定というのは、図１４（Ａ）のような、友達登録をしたユーザの写真とユーザ名の一覧に表示されるユーザを設定することである。その他の設定というのは、例えば、本件プログラムの動作に関する設定や、スナップ動作の感度等についての設定や、外部サイトとの連係に関する設定等である。情報端末２１は、これらの設定を行うことができるように構成されており、これらの設定情報は、情報端末２１の記憶部４３に記憶されるとともに管理サーバ１５にも送信されて記憶されるようになっている。
【０１３０】
［実施形態の効果］
以上、実施形態のコンテンツ提供システム１１について説明したが、上記のコンテンツ提供システム１１によれば、情報端末２１の筐体に位置変化を与える行為以前にコンテンツポインタの取得が情報端末２１において完了しているため、情報端末２１の筐体に位置変化を与えるユーザによる行為が空振りになったと（コンテンツポインタの取得に失敗したと）ユーザに認識されることがない。したがって、コンテンツポインタ又はコンテンツを周囲の空間から直接拾う（受け取る）感覚を情報端末２１のユーザにより抱かせることができる。
【０１３１】
また、コンテンツ提供システム１１には、コードから中間ポインタに変換することができるコードサーバ１３、中間ポインタからコンテンツポインタに変換することができる管理サーバ１５が存在する。このため、例えば、コンテンツポインタ長は長くても、それに比べてコード長や、中間ポインタ長は短くすることができるため、コンテンツポインタ、中間ポインタ及びコードの各長さについて自由度が高い。
【０１３２】
また、情報端末２１は、複数のコード取得方法に対応している。具体的には、超音波によってコード送出装置１９から送信されるコードを取得する方法、Bluetoothによってコード送出装置１９から送信されるコードを取得する方法、位置情報に基づいて管理サーバ１５に問い合わせることによって当該位置情報に対応するコードであって現在日時に対応するコードを取得する方法等に対応している。これにより、コンテンツ提供システム１１の管理者、コンテンツを提供する者等が、情報端末２１の利用される場所の環境に応じたコード送出方法を選択することが可能になり、コンテンツ提供システム１１の柔軟性が高まる。その結果、情報端末２１が、コードの取得に関して環境の影響を受けづらくなり、コードの取得可能性が高まる。
【０１３３】
また、情報端末２１は、筐体に対して与えられた位置変化に応じた引数をコンテンツポインタに追加し、その追加したコンテンツポインタに基づいてコンテンツサーバ１７からコンテンツファイルを取得する。このため情報端末２１のユーザは、同一の場所に居ても情報端末２１に対して与える位置変化を変えることにより、情報端末２１が取得するコンテンツを変えることが可能になる。すなわち、コンテンツの取得に関する多様性が向上し、コンテンツを取得する行為に対する情報端末２１のユーザの興味が増すと考えられる。
【０１３４】
また、情報端末２１は、コンテンツサーバ１７からコンテンツファイルの取得を開始する前にコンテンツファイルを受信するか否かのメッセージを表示部３１に表示させる。このため、情報端末２１の筐体に対して所定の位置変化を与えたことによってコンテンツ自体ではなくコンテンツを取得するための何かを周囲の空間から直接拾った（受け取った）という感覚を、情報端末２１のユーザにより抱かせることができる。また、ユーザが意図せずして所定の位置変化を与えてしまいコンテンツの取得が行われることを抑制することもできる。
【０１３５】
［他の実施形態］
次に他の実施形態について説明する。
（１）上記実施形態の情報端末２１は、コンテンツポインタを取得した後に（Ｓ２４５：Ｙｅｓ）、筐体に位置変化を与える旨の案内がなされるようになっていたが（Ｓ２５０）、さらにコンテンツファイルまで取得した後に、筐体に位置変化を与える旨の案内がなされるようになっていてもよい。このような情報端末２１であれば、情報端末２１のユーザが筐体に位置変化を与えれば即座にコンテンツファイルの再生等を行うことができる。
【０１３６】
（２）上記実施形態のコンテンツ提供システム１１では、コード送出装置１９がコードを送出し、コードを受信した情報端末２１は、そのコードに対応する中間ポインタをコードサーバ１３から取得し、その中間ポインタに対応するコンテンツポインタを管理サーバ１５から取得するようになっていた。しかし、コードサーバ１３がコードとコンテンツポインタとを対応付けて管理するようにコードサーバ１３を構成し、コードを受信した情報端末２１は、そのコードに対応するコンテンツポインタをコードサーバ１３から取得するようにしてもよい。なお、この場合はコードサーバ１３が特許請求の範囲でいうところの第１の変換サーバの一例となる。
【０１３７】
（３）上記実施形態のコード送出装置１９はコードを送出するように構成されていたが、コード送出装置１９がコンテンツポインタを送出するようにコード送出装置１９を構成してもよい。このようにすれば、情報端末２１は、コンテンツファイルの取得に際し、コードサーバ１３や管理サーバ１５に問い合わせを行う必要がなくなるため、その分、通信回数が減ることになる。
【０１３８】
（４）上記実施形態のコンテンツ提供システム１１では、情報端末２１が、Ｓ２４０において、中間ポインタ及び位置情報とともに時間情報を時計部４２から取得して管理サーバ１５へ送信するように構成されている。そして、管理サーバ１５は、これらの情報に対応するコンテンツポインタを情報端末２１へ送信する。しかし、Ｓ２４０において、時間情報を送らないように情報端末２１を構成し、サーバ内の時間情報を用いるように管理サーバ１５を構成してもよい。
【０１３９】
このようにすれば、情報端末２１から管理サーバ１５へ送信される情報が減り、また、仮に情報端末２１の時間情報が不正確であったとしても、適切なコンテンツポインタを管理サーバ１５から情報端末２１へ送信することができる。
【０１４０】
（５）上記実施形態の情報端末２１では、コンテンツ転送処理（受信側）においてコンテンツポインタを送信側の情報端末２１から受信すると（Ｓ４２０：Ｙｅｓ）、コンテンツサーバ１７からコンテンツファイルを受信するか否かのメッセージを表示部３１に表示させるようになっている（Ｓ４２５）。しかし、送信側の情報端末２１からコンテンツポインタを受信した後、受信側の情報端末２１の制御部４４が、情報端末２１に所定の位置変化を与えるための行為を行う案内を表示部３１に表示させるようにしてもよい。すなわち、コンテンツファイル取得処理のＳ２５０と同様の表示を行うようにしてもよい。そして、加速度センサ３６からの加速度情報の取得を開始し、情報端末２１（筐体）に所定の位置変化があったことを条件に、Ｓ４２５以降の処理を続けるようにしてもよい。
【０１４１】
このようにすれば、他の情報端末２１からコンテンツの転送を受ける際も、コンテンツポインタ又はコンテンツを周囲の空間から直接拾う（受け取る）感覚を情報端末２１のユーザに抱かせることができる。
【０１４２】
（６）上記実施形態のコンテンツ提供システム１１では、コンテンツサーバ１７から取得するコンテンツについてファイルの形式のものを説明したが、コンテンツはファイル形式でなくてもよい。すなわち、ストリーミング形式であってもよいし、会員ポイント等の単なる数値情報であってもよい。
【０１４３】
（７）コードサーバ１３において、情報端末２１からコードを受信して対応する中間ポインタを情報端末２１へ送信する際、課金処理を行うようにしてもよい。すなわち、情報端末２１からコードの変換依頼を受けたことに応じて、そのコードに関係するコンテンツの提供者等から所定の料金を請求するための課金処理をコードサーバ１３で行うようにしてもよい。また、管理サーバ１５において、情報端末２１から中間ポインタを受信して対応するコンテンツポインタを情報端末２１へ送信する際、課金処理を行うようにしてもよい。すなわち、情報端末２１から中間ポインタの変換依頼を受けたことに応じて、その中間ポインタに関係するコンテンツの提供者等から所定の料金を請求するための課金処理を管理サーバ１５で行うようにしてもよい。
【０１４４】
このようにすれば、情報端末２１によるコンテンツの取得に対応した利益を、コンテンツ提供システム１１の管理者等が得ることができる。
［特許請求の範囲との対応］
上記実施形態の説明で用いた用語と、特許請求の範囲に記載した用語との対応を示す。
【０１４５】
情報端末２１の制御部４４が、コンテンツポインタ取得手段及びコンテンツ取得手段の一例であり、記憶部４３が記憶手段の一例であり、加速度センサ３６が検知手段の一例であり、マイク３３、パケット通信部３４、及びBluetooth通信部３８がコード取得手段の一例である。
【０１４６】
また、ＧＰＳ情報取得部４１が位置取得手段の一例であり、時計部４２が時間出力手段の一例である。
また、コードサーバ１３が第２の変換サーバの一例であり、管理サーバ１５が第３の変換サーバ及びコード送出サーバの一例である。
【０１４７】
また、情報端末２１の制御部４４が実行するコンテンツファイル取得処理のＳ２８５においてコンテンツポインタに追加する引数が、コンテンツ取得手段によりコンテンツポインタに加えられるオプション情報の一例である。
【０１４８】
また、情報端末２１の制御部４４が実行するコンテンツファイル取得処理のＳ２４０の結果、管理サーバ１５からコンテンツポインタを取得する動作が、コンテンツポインタ取得ステップの一例である。コンテンツファイル取得処理のＳ２５０が、報知ステップの一例である。また、コンテンツファイル取得処理のＳ２５５が、検知ステップの一例である。また、コンテンツファイル取得処理のＳ２７５がコンテンツ取得ステップ及び記憶ステップの一例である。
【符号の説明】
【０１４９】
１１…コンテンツ提供システム、１３…コードサーバ、１５…管理サーバ、１７…コンテンツサーバ、１９…コード送出装置、２１…情報端末、２３…コンテンツ提供者ＰＣ、２５…ネットワーク、３１…表示部、３２…スピーカ、３３…マイク、３４…パケット通信部、３５…音声通信部、３６…加速度センサ、３７…無線ＬＡＮ通信部、３８…Bluetooth通信部、３９…カメラ部、４０…操作部、４１…ＧＰＳ情報取得部、４２…時計部、４３…記憶部、４４…制御部。
【図１】
0005602120.tif 000002
【図２】
0005602120.tif 000003
【図３】
0005602120.tif 000004
【図４】
0005602120.tif 000005
【図５】
0005602120.tif 000006
【図６】
0005602120.tif 000007
【図７】
0005602120.tif 000008
【図８】
0005602120.tif 000009
【図９】
0005602120.tif 000010
【図１０】
0005602120.tif 000011
【図１１】
0005602120.tif 000012
【図１２】
0005602120.tif 000013
【図１３】
0005602120.tif 000014
【図１４】
0005602120.tif 000015