(57)【要約】【課題】  ユーザの利用機器や、動作に基づいて、自動的にユーザが欲しい情報に簡単にアクセスすることを可能とする。【解決手段】  情報配信を行う地域を１以上のエリアに分割し、各エリア内に仮想的にサインポストを設置する。サーバには、各エリアに付随する情報をサインポストと対応付けて蓄積しておく。携帯端末から仮想サインポスト情報を含む要求情報を受信すると、サインポストに付随した情報を携帯端末に配信する。各エリアの大きさは携帯端末の能力、移動速度、移動手段、端末からの指定により決定される。仮想サインポスト情報として仮想サインポストがカバーするエリア内の位置の緯度経度やランドマーク名を用いることができる。【選択図】  図１
2006318274.tif 000002
【特許請求の範囲】
【請求項１】
地域の情報を配信する情報配信サーバであって、
地域に含まれる複数の仮想サインポストの少なくとも１つを特定する仮想サインポスト情報と配信情報とを対応付けて記憶した記憶手段と、
前記複数の仮想サインポストのうちの１つの位置を基準として決定されるエリアに進入した移動端末から仮想サインポスト情報を受信する受信手段と、
前記受信手段により受信した仮想サインポストに対応する配信情報を前記記憶手段から抽出して配信する配信手段とを備えたことを特徴とする情報配信サーバ。
【請求項２】
前記エリアの大きさは前記移動端末の能力、移動速度、または移動手段に応じて決定されることを特徴とする請求項１に記載の情報配信サーバ。
【請求項３】
前記仮想サインポスト情報は、前記エリア内の位置の緯度及び経度またはランドマーク名であることを特徴とする請求項１または２に記載の情報配信サーバ。
【請求項４】
前記仮想サインポスト情報は、前記移動端末のユーザの認証情報であることを特徴とする請求項１または２に記載の情報配信サーバ。
【請求項５】
地域に設置された複数の仮想サインポストの少なくとも１つを特定する仮想サインポスト情報と配信情報とを対応付けて記憶した情報配信サーバにおける情報配信方法であって、
前記複数の仮想サインポストのうちの１つの仮想サインポストの位置を基準として決定されるエリアに進入した移動端末から仮想サインポスト情報を受信するステップと、
受信した前記仮想サインポストに対応する配信情報を前記記憶した配信情報から抽出して配信するステップとを備えたことを特徴とする情報配信方法。
【請求項６】
地域の情報の配信を受ける移動端末であって、
地域に設置された複数の仮想サインポストのうちの１つの位置を基準として決定されるエリアに進入したことを検出する検出手段と、
前記仮想サインポストの少なくとも１つを特定する仮想サインポスト情報と配信情報とを対応付けて記憶したサーバに対し、情報の配信要求を送信する送信手段であって、前記情報の配信要求は進入を検出したエリアにおける仮想サインポスト情報を含む送信手段と、
前記情報の配信要求に応答して前記サーバから配信情報を受信する受信手段とを備えたことを特徴とする移動端末。
【請求項７】
前記エリアの大きさを前記移動端末の能力、移動速度、または移動手段に応じて決定する決定手段をさらに備えたことを特徴とする請求項６に記載の移動端末。
【請求項８】
前記仮想サインポスト情報は、前記エリア内の位置の緯度及び経度またはランドマーク名であることを特徴とする請求項６または７に記載の移動端末。
【請求項９】
前記仮想サインポスト情報は、前記移動端末のユーザの認証情報であることを特徴とする請求項６または７に記載の移動端末。
【請求項１０】
前記仮想サインポストの順路を指定する指定手段をさらに備え、前記検出手段は前記指定手段により指定された順路に従って前記エリアへの進入を検出することを特徴とする請求項６ないし９のいずれかに記載の移動端末。
【請求項１１】
前記移動端末から最も近い仮想サインポストの位置を出力する出力手段をさらに備え、前記検出手段は前記出力手段により出力された位置を基準として決定されるエリアへの進入を検出することを特徴とする請求項６ないし１０のいずれかに記載の移動端末。
【請求項１２】
地域の情報の配信を受ける移動端末における配信情報取得方法であって、
地域に設置された複数の仮想サインポストのうちの１つの位置を基準として決定されるエリアに進入したことを検出するステップと、
前記仮想サインポストの少なくとも１つを特定する仮想サインポスト情報と配信情報とを対応付けて記憶したサーバに対し、情報の配信要求を送信するステップであって、前記情報の配信要求は進入を検出したエリアにおける仮想サインポスト情報を含むステップと、
前記情報の配信要求に応答して前記サーバから配信情報を受信するステップとを備えたことを特徴とする配信情報取得方法。
【請求項１３】
地域の情報をサーバから移動端末に配信する情報配信システムであって、
前記サーバは、
地域に設置された複数の仮想サインポストの少なくとも１つを特定する仮想サインポスト情報と配信情報とを対応付けて記憶した記憶手段と、
前記移動端末から仮想サインポスト情報を受信する受信手段と、
前記受信手段により受信した仮想サインポスト情報に対応する情報を前記記憶手段から抽出して配信する配信手段とを備え、
前記移動端末は、
前記複数の仮想サインポストのうちの１つの位置を基準として決定されるエリアに進入したことを検出する検出手段と、
前記サーバに対し、情報の配信要求を送信する送信手段であって、前記情報の配信要求は進入を検出したエリアにおける仮想サインポスト情報を含む送信手段と、
前記情報の配信要求に応答して配信情報を受信する受信手段とを備えたことを特徴とする情報配信システム。
【請求項１４】
地域の情報をサーバから移動端末に配信する情報配信システムにおける情報配信方法であって、前記サーバは、地域に設置された複数の仮想サインポストの少なくとも１つを特定する仮想サインポスト情報と配信情報とを対応付けて記憶しており、前記方法は、
前記移動端末において、前記複数の仮想サインポストのうちの１つの位置を基準として決定されるエリアに進入したことを検出するステップと、
前記移動端末から前記サーバに対し、進入を検出したエリアにおける仮想サインポスト情報を含む情報の配信要求を送信するステップと、
前記サーバにおいて、受信した前記仮想サインポスト情報に対応する情報を前記記憶した情報から抽出して配信するステップとを備えたことを特徴とする情報配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報配信サーバ、移動端末、情報配信システム、情報配信方法及び配信情報取得方法に関し、より詳細には位置情報を利用した情報提供サービスを提供する情報配信サーバ、移動端末、情報配信システム、情報配信方法及び配信情報取得方法に関する。
【背景技術】
【０００２】
インターネットなどのマルチメディア通信の普及によって、ネットでの情報発信が爆発的に拡がる一方で、利用者が自分の目的にあった情報にたどり着くことが徐々に難しくなっている。
【０００３】
このような問題を改善する技術として、利用者が所望の地域の情報を取得することを容易にするために、目的地や通過地点のエリアに関連するコンテンツを表示する方式が考えられている。
【０００４】
例えば、位置情報を利用した携帯電話端末への情報提供サービスとして、携帯電話端末が特定のエリアに位置する場合に広告メッセージを配信する方法が知られている（例えば、特許文献１参照）。
【０００５】
また、配信サーバから監視している領域内に携帯端末機器が進入した際、カテゴリ別の情報を携帯電話端末に配信する方法が知られている（例えば、特許文献２参照）。
【０００６】
【特許文献１】特開２００１−３５９１６６号公報
【特許文献２】特開２００３−３０８４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特定のエリアに位置する携帯電話端末に広告メッセージを配信する場合、情報配信は携帯電話端末が特定エリアに位置する場合に限定されてしまうので、任意のエリアの情報配信を得ることができない。
【０００８】
また、監視領域に進入した携帯端末機器に情報を配信する手法の場合も、監視している領域が限定されており、任意の領域に関しての情報配信ができない。このため限定された特定エリアに関しての情報しか配信できず、対象とするエリアが広くなると目的のカテゴリのコンテンツを網羅的に得るための操作が複雑になる。
【０００９】
また、これらの方法はエリアの進入といったユーザのプライバシーに関わる情報をサーバ側に送信する必要があるため、プライバシー対策が必要になるという問題があった。
【００１０】
また、目的地や通過地点のエリアに関連するコンテンツを表示する情報配信方式の場合、例えば観光エリアのように面的に観光地点が点在しているような地域では、ユーザが希望する観光地点に関するコンテンツ情報、あるいは携帯電話端末機器の能力に応じたコンテンツ情報を網羅的に提供するサービスには適さないという問題があった。
【００１１】
本発明はこのような問題に鑑みてなされたものであり、その目的とするところは、地域に点在する地点に関連する情報の中で、自動的にユーザが欲しい情報に簡単にアクセスすることを可能とする情報配信サーバ、移動端末、情報配信システム、情報配信方法及び配信情報取得方法を提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明に係る情報配信サーバは、地域の情報を配信する情報配信サーバであって、地域に含まれる複数の仮想サインポストの少なくとも１つを特定する仮想サインポスト情報と配信情報とを対応付けて記憶した記憶手段と、前記複数の仮想サインポストのうちの１つの位置を基準として決定されるエリアに進入した移動端末から仮想サインポスト情報を受信する受信手段と、前記受信手段により受信した仮想サインポストに対応する配信情報を前記記憶手段から抽出して配信する配信手段とを備える。
【００１３】
ここで、前記エリアの大きさは前記移動端末の能力、移動速度、または移動手段に応じて決定されるものとすることができる。
【００１４】
また、前記仮想サインポスト情報は、前記エリア内の位置の緯度及び経度またはランドマーク名とすることができる。
【００１５】
また、前記仮想サインポスト情報は、前記移動端末のユーザの認証情報とすることができる。
【００１６】
本発明に係る情報配信方法は、地域に設置された複数の仮想サインポストの少なくとも１つを特定する仮想サインポスト情報と配信情報とを対応付けて記憶した情報配信サーバにおける情報配信方法であって、前記複数の仮想サインポストのうちの１つの仮想サインポストの位置を基準として決定されるエリアに進入した移動端末から仮想サインポスト情報を受信するステップと、受信した前記仮想サインポストに対応する配信情報を前記記憶した配信情報から抽出して配信するステップとを備える。
【００１７】
本発明に係る移動端末は、地域の情報の配信を受ける移動端末であって、地域に設置された複数の仮想サインポストのうちの１つの位置を基準として決定されるエリアに進入したことを検出する検出手段と、前記仮想サインポストの少なくとも１つを特定する仮想サインポスト情報と配信情報とを対応付けて記憶したサーバに対し、情報の配信要求を送信する送信手段であって、前記情報の配信要求は進入を検出したエリアにおける仮想サインポスト情報を含む送信手段と、前記情報の配信要求に応答して前記サーバから配信情報を受信する受信手段とを備える。
【００１８】
ここで、前記エリアの大きさを前記移動端末の能力、移動速度、または移動手段に応じて決定する決定手段をさらに備えたものとすることができる。
【００１９】
また、前記仮想サインポスト情報は、前記エリア内の位置の緯度及び経度またはランドマーク名とすることができる。
【００２０】
また、前記仮想サインポスト情報は、前記移動端末のユーザの認証情報とすることができる。
【００２１】
また、前記仮想サインポストの順路を指定する指定手段をさらに備え、前記検出手段は前記指定手段により指定された順路に従って前記エリアへの進入を検出するものとすることができる。
【００２２】
また、前記移動端末から最も近い仮想サインポストの位置を出力する出力手段をさらに備え、前記検出手段は前記出力手段により出力された位置を基準として決定されるエリアへの進入を検出するものとすることができる。
【００２３】
本発明に係る配信情報取得方法は、地域の情報の配信を受ける移動端末における配信情報取得方法であって、地域に設置された複数の仮想サインポストのうちの１つの位置を基準として決定されるエリアに進入したことを検出するステップと、前記仮想サインポストの少なくとも１つを特定する仮想サインポスト情報と配信情報とを対応付けて記憶したサーバに対し、情報の配信要求を送信するステップであって、前記情報の配信要求は進入を検出したエリアにおける仮想サインポスト情報を含むステップと、前記情報の配信要求に応答して前記サーバから配信情報を受信するステップとを備える。
【００２４】
本発明に係る情報配信システムは、地域の情報をサーバから移動端末に配信する情報配信システムであって、前記サーバは、地域に設置された複数の仮想サインポストの少なくとも１つを特定する仮想サインポスト情報と配信情報とを対応付けて記憶した記憶手段と、前記移動端末から仮想サインポスト情報を受信する受信手段と、前記受信手段により受信した仮想サインポスト情報に対応する情報を前記記憶手段から抽出して配信する配信手段とを備え、前記移動端末は、前記複数の仮想サインポストのうちの１つの位置を基準として決定されるエリアに進入したことを検出する検出手段と、前記サーバに対し、情報の配信要求を送信する送信手段であって、前記情報の配信要求は進入を検出したエリアにおける仮想サインポスト情報を含む送信手段と、前記情報の配信要求に応答して配信情報を受信する受信手段とを備える。
【００２５】
ここで、前記移動端末は、前記エリアの大きさを前記移動端末の能力、移動速度、または移動手段により決定する手段をさらに備えたものとすることができる。
【００２６】
また、前記仮想サインポスト情報は、前記エリア内の位置の緯度及び経度またはランドマーク名とすることができる。
【００２７】
また、前記仮想サインポスト情報は、前記移動端末のユーザの認証情報とすることができる。
【００２８】
また、前記移動端末は、前記仮想サインポストの順路を指定する指定手段をさらに備え、前記検出手段は前記指定手段により指定された順路に従って前記エリアへの進入を検出するものとすることができる。
【００２９】
また、前記移動端末は、前記移動端末から最も近い仮想サインポストの位置を出力する出力手段をさらに備え、前記検出手段は前記出力手段により出力された位置を基準として決定されるエリアへの進入を検出するものとすることができる。
【００３０】
本発明に係る情報配信方法は、地域の情報をサーバから移動端末に配信する情報配信システムにおける情報配信方法であって、前記サーバは、地域に設置された複数の仮想サインポストの少なくとも１つを特定する仮想サインポスト情報と配信情報とを対応付けて記憶しており、前記方法は、前記移動端末において、前記複数の仮想サインポストのうちの１つの位置を基準として決定されるエリアに進入したことを検出するステップと、前記移動端末から前記サーバに対し、進入を検出したエリアにおける仮想サインポスト情報を含む情報の配信要求を送信するステップと、前記サーバにおいて、受信した前記仮想サインポスト情報に対応する情報を前記記憶した情報から抽出して配信するステップとを備える。
【００３１】
本発明では、情報配信を行う地域を１以上のエリアに分割し、各エリア内に仮想的にサインポストを設置する。サーバには、各エリアに付随する情報をサインポストと対応付けて蓄積しておく。携帯端末から仮想サインポスト情報を含む要求情報を受信すると、サインポストに付随した情報を携帯端末に配信する。これによって配信エリアを自由に構築することができる。
【００３２】
また、各エリアの大きさは携帯端末の能力、移動速度、移動手段、端末からの指定により決定される。これにより、例えば歩行者、または車で移動している人に適したエリア形成及び情報配信が実現できる。また、端末の状態や端末からの指定によりエリアの形を決定することもできる。
【００３３】
また、仮想サインポスト情報として仮想サインポストがカバーするエリア内の位置の緯度経度やランドマーク名を用いることで、ランドマーク名を指定して配信情報を取得したり、現在の場所からランドマーク名を検索することが可能となる。
【発明の効果】
【００３４】
本発明によれば、ユーザの利用機器や動作に基づいて仮想サインポストを描くことができる。これによって、自動的にユーザが欲しい情報に簡単にアクセスすることが可能となる。
【００３５】
また、座標やＩＤのようにユーザにとって分かりにくい情報を使わずにコンテンツを取得することができる。これによって、情報取得の操作性や使いやすさが向上し、リアルとサイバーが連携した情報提供サービスを拡大させることができる。
【００３６】
また、本発明によれば、リアルな空間に見えない空間／仮想サインポストを自由に描くことができる。したがって、情報提供ビジネスがリアルな空間と接点をもつことが可能となる。
【発明を実施するための最良の形態】
【００３７】
以下、図面を参照し、本発明の好適な実施の形態について説明する。
【００３８】
本実施の形態によるモバイル情報配信システムの構成は、例えば図１に示すように、携帯端末１００、インターネット・移動通信網２００、コンテンツを配信するサーバ３００及びＰＣ４００を含む。
【００３９】
携帯端末１００は、例えば図２に示すように、位置検出処理部１０１、サインポスト情報蓄積部１０２、演算部１０３、判定部１０４、送受信部１０５、アンテナ部１０６、コンテンツ蓄積部１０７、コンテンツ抽出処理部１０８、記憶部１１０、Ｉ／Ｏ部１１１、タイマ１１２及び表示部１１３を含む。携帯端末１００におけるこれらの機能は、例えば携帯電話、携帯情報端末（ＰＤＡ）、ＰＨＳ、携帯ゲーム機に実装することができる。
【００４０】
位置検出処理部１０１は、ＧＰＳ衛生からの情報を受信して携帯端末１００の現在位置を取得し、記憶部１１０に記憶する。
【００４１】
なお、位置検出処理部１０１にＲＦＩＤタグリーダライタを用いて、現在位置の情報をＲＦＩＤタグから取得しても良い。
【００４２】
サインポスト情報蓄積部１０２は、仮想サインポストを特定する仮想サインポスト情報を蓄積する。仮想サインポスト情報は、仮想サインポストＩＤとその仮想サインポストに付随した情報を含む。
【００４３】
ここで、仮想サインポストに付随した情報として、緯度・経度情報またはランドマーク名の情報を含むことができる。
【００４４】
演算部１０３は、ユーザにより指定された、または後述するように自動的に決定された仮想サインポストの位置と、記憶部１１０に記憶された現在位置の情報との間の距離を求めて判定部１０４に送出する。判定部１０４は、演算部１０３からの演算結果を受信して、携帯端末１００が所定の仮想サインポストがカバーするエリア内に進入したか否かを判定する。送受信部１０５は、判定部１０４でエリアへの進入を検出した際の仮想サインポスト情報をアンテナ１０６を介して送信し、またはサーバ３００からのコンテンツをアンテナ１０６を介して受信する。
【００４５】
コンテンツ蓄積部１０７は、サーバ３００からインターネット・移動通信網２００経由で配信され、アンテナ１０６、送受信部１０５を経由して受信されたコンテンツを蓄積する。
【００４６】
コンテンツ抽出処理部１０８は、判定部１０４が出力する判定結果の情報と携帯端末１００が進入したエリアの仮想サインポストＩＤから、コンテンツ蓄積部１０７に蓄積したコンテンツを抽出する。Ｉ／Ｏ部１１１は携帯端末１００の能力、移動速度、移動手段に関する情報を収集し、収集結果を記憶部１１０に蓄積しておく。Ｉ／Ｏ部１１１にはディスプレイ等により構成される表示部１１３、及びボタンやキー入力デバイス等の入力部１１４が接続される。
【００４７】
蓄積された情報は、判定部１０４、送受信部１０５、アンテナ部１０６を介してインターネット・移動通信網２００経由でサーバ３００に送信される。
【００４８】
なお、携帯端末の能力としては当該携帯端末のメモリサイズ、表示画面のサイズ等を用いることができる。
【００４９】
また、移動手段の情報として、車椅子、公共交通機関等を示す情報を用いても良い。この場合、移動手段の情報は入力部１１４から入力することができる。
【００５０】
また、携帯端末１００の移動速度は、Ｉ／Ｏ部１１１を介して取得せず、後述するように位置検出処理部１０１の演算結果情報を用いて求めても良い。
【００５１】
サーバ３００は、例えば図３に示すように、送受信部３０１、コンテンツ同期処理部３０２、コンテンツ蓄積部３０３、ユーザ情報検出・蓄積部３０４、コンテンツ編集・記憶部３０５、サインポスト情報蓄積部３０６、対応テーブル蓄積部３０７、登録処理部３０８、タイマ３０９及び演算部３１０を含む。
【００５２】
送受信部３０１は、インターネット・移動通信網２００を経由して携帯端末１００からのデータの授受、携帯端末１００への情報の配信を行う。コンテンツ同期処理部３０２は、タイマ３０９から通知されるタイムオーバで起動され、コンテンツプロバイダの端末からの指示に応じたコンテンツの更新、携帯端末１００への配信情報の更新を行う。コンテンツ蓄積部３０３は、コンテンツプロバイダの端末から取得・更新されたコンテンツ情報を蓄積する。このコンテンツは、仮想サインポスト情報と対応付けて記憶される。ユーザ情報検出・蓄積部３０４は、ユーザの所持する携帯端末の移動速度、移動手段、ユーザが使用する携帯端末１００の能力、ユーザの会員番号等の情報を携帯端末から受信して蓄積する。会員番号とはユーザが提供を受けるサービスの会員を識別する番号であり、例えば旅行会員、情報提供サービスの会員の会員ＩＤ等が含まれる。コンテンツ編集・記憶部３０５は、コンテンツ蓄積部３０３に蓄積したコンテンツ情報に基づきユーザ情報検出・蓄積部３０４の情報を参照し、ユーザの会員番号に対応させて記憶する。
【００５３】
登録処理部３０８は、携帯端末１００またはＰＣ４００等からの指示に応じて、ユーザの会員番号の登録処理を行う。例えば、携帯端末１００またはＰＣ４００から受信した会員番号を、ユーザ情報検出・蓄積部３０４に出力する。仮想サインポスト情報蓄積部３０６は、登録処理部３０８からの仮想サインポスト情報を受信して蓄積する。対応テーブル蓄積部３０７は、会員番号と仮想サインポスト情報との対応関係を示すテーブルを蓄積する。演算部３１０はユーザ情報検出・蓄積部３０４の情報を用いた演算を行う。この演算として、例えばエリアサイズを移動速度に比例させる処理が行われる。
【００５４】
図４は、携帯端末１００が仮想サインポストがカバーするエリアへの進入を検出する手順の一例を示す。本手順は、進入する仮想サインポストの順路を指定する場合を例に挙げている。
【００５５】
まず、携帯端末出荷時あるいは初期設定時の処理として、Ｓ１０１で、携帯端末１００のサインポスト情報蓄積部１０２に仮想サインポストの位置（エリア条件）を蓄積する。ここで、情報の蓄積は位置検出処理部１０１を用いてＧＰＳ衛星からの情報を収集することにより行うことができる。
【００５６】
ユーザの操作に基づく処理はＳ１０２から開始する。Ｓ１０２で、コンテンツを表示するべき仮想サインポストの順路を記憶部１１０に登録する。
【００５７】
ここで、仮想サインポストの登録は、仮想サインポスト情報を使用して行うことができる。
【００５８】
Ｓ１０３では、Ｓ１０２において記憶部１１０に保存した仮想サインポストのうち、最も表示優先順位の高い仮想サインポストの位置（エリア条件）をサインポスト情報蓄積部１０２から抽出して演算部１０３に出力する。一方、Ｓ１０４で、位置検出処理部１０１がＧＰＳ衛星やＲＦＩＤタグから取得した現在の位置情報を演算部に出力する。Ｓ１０５で、演算部１０３は、取得した仮想サインポストの位置と現在の位置情報とに基づき、仮想サインポストまでの距離を求める。Ｓ１０６で、判定部１０４は、もし仮想サインポストの位置と現在位置の距離が一定距離以内であれば仮想サインポストがカバーするエリアへ進入したものと判断し、Ｓ１０７へ進む。仮想サインポストの位置と現在位置の距離が一定距離以上の場合、Ｓ１０５の処理を再度行う。Ｓ１０７で、仮想サインポストがカバーするエリアへの進入に応じたコンテンツの配信要求処理を行う。
【００５９】
次いで、Ｓ１０８において記憶部１０２を参照して、順路指定された仮想サインポストのうち、次に進入を検出すべき仮想サインポストが指定されているかを判定する。そのような仮想サインポストがある場合はＳ１０３に戻り、次の仮想サインポストがカバーするエリアへの進入を検出する。
【００６０】
このような処理を行うことにより、ユーザはエリアを自由に構築して、そのエリアの情報配信を受けることができる。また、ユーザが自ら指定した順路に従わずに移動した場合（例えば順路に逆行した場合）には、新たなコンテンツが表示されないよう情報配信を制御することが可能となる。
【００６１】
図５は、仮想サインポストの進入の検出に関する別の手順を示す。本手順は、順路を指定しない場合に関するものである。
【００６２】
まず、携帯端末出荷時あるいは初期設定時の処理として、Ｓ２０１で、携帯端末１００のサインポスト情報蓄積部１０２に仮想サインポストの位置（エリア条件）を蓄積する。  携帯端末１００での処理はＳ２０２から開始する。Ｓ２０２では、位置検出処理部１０１が現在の位置情報を記憶部１１０に出力する。Ｓ２０３において、サインポスト情報蓄積部１０２が、出力された現在位置を基に、最も近い仮想サインポストの位置を記憶部１１０に出力する。ここで出力される仮想サインポストの位置がエリアへの進入検出の対象となる。
【００６３】
なお、サインポスト情報蓄積部１０２は仮想サインポストの位置を、携帯端末１００に近いものから順に複数出力するものとしても良い。
【００６４】
一方、Ｓ２０４では、位置検出処理部１０１が現在の位置情報を記憶部１１０に出力する。Ｓ２０５で、演算部１０３は現在位置と、Ｓ２０３で出力された仮想サインポストの間の距離を求める。Ｓ２０６で、判定部１０４は、求められた距離が一定距離内であるかどうか判別する。一定距離内であればその仮想サインポストがカバーするエリアに進入したものと判断し、Ｓ２０７でコンテンツ配信の要求処理を行う。一方、一定距離外であれば、Ｓ２０３の処理から再度行う。
【００６５】
図６は、携帯端末１００において、仮想サインポストがカバーするエリアのサイズを変動させるために必要な、携帯端末の能力、移動速度、移動手段の情報を出力する手順を示す。ここでは、携帯端末１００自身がこれらの情報を出力する方法を記載する。まず、Ｓ４０１で、携帯端末の能力及び移動手段を、例えば端末の操作部（図示せず）からＩ／Ｏ部１１１を介して入力して記憶部１１０に記憶する。Ｓ４０５で、記憶部１１０から端末能力及び移動手段を演算部１０３に出力する。一方、Ｓ４０２では、位置検出処理部１０１が現在位置をＧＰＳやＲＦＩＤなどの位置検出手段を用いて取得する。Ｓ４０３で、取得した現在位置を記憶部１１０へ格納する。Ｓ４０４で、演算部１０３は移動速度を算出し、演算部１０３に出力する。
【００６６】
ここで、移動速度は、記憶部１１０に格納されている現在位置と過去の位置との距離を算出し、移動にかかった時間を用いて距離／時間を計算することによって求めることができる。
【００６７】
Ｓ４０６で、演算部１０３は携帯端末１００の能力、移動速度、移動手段の３パラメータを、まとめてサーバ３００に出力する。
【００６８】
なお、移動速度は、徒歩、車を利用、鉄道を利用等の移動手段に対応させてあらかじめ決めておいても良い。この場合、Ｉ／Ｏ部１１１に接続された入力部１１４から移動手段を入力することにより、携帯端末１００は対応する移動速度を決定することができる。
【００６９】
図７は、仮想サインポストがカバーするエリアを変動させるために必要な、携帯端末１００の移動速度を通知する手順を示す。ここでは、携帯端末１００とサーバ３００が協調して出力する方法を説明する。この例は、携帯端末１００のＣＰＵパワーが少ない場合等に有効である。
【００７０】
Ｓ５０１で、携帯端末１００は記憶部１１０に端末の能力／移動手段を記憶する。Ｓ５０２で記憶部１１０から端末の能力／移動手段を出力する。一方、Ｓ５０３で位置検出処理部１０１が現在位置を出力し記憶部１１０に記憶する。Ｓ５０４で、携帯端末１００はサーバ３００に移動手段の情報及び現在位置の情報を出力する。
【００７１】
Ｓ５０５において携帯端末１００からの信号を受信したサーバ３００は、Ｓ５０６で現在位置をユーザ情報検出・蓄積部３０４に記憶する。Ｓ５０７で、格納位置情報から携帯端末１００の移動速度を演算する。
【００７２】
ここで、移動速度は、記憶部１１０に格納されている現在位置と過去の位置との距離を算出し、移動にかかった時間（位置情報の受信時刻）を用いて距離／時間を計算することによって求めることができる。
【００７３】
また、サーバ３００において移動手段と移動速度とを対応付けて記憶しておき、携帯端末１００から受信した移動手段に応じて移動速度を決定しても良い。
【００７４】
Ｓ５０８で、サーバ３００は携帯端末１００の能力／移動速度／移動手段を抽出し、ユーザ情報検出・蓄積部３０４に記憶する。
【００７５】
次に、図８及び図９を参照し、携帯端末１００からサーバ３００に対してコンテンツの配信を要求する手順について説明する。
【００７６】
図８は、仮想サインポストＩＤを使用して、サーバ３００に対してコンテンツの配信を要求する手順の一例を示す。ここで、サーバ３００はユーザを認証するための会員番号を記憶している。また、コンテンツは会員番号と対応付けて記憶される。
【００７７】
まずＳ６０１で、携帯端末１００が仮想サインポストがカバーするエリアへの進入を検出する。次に、Ｓ６０２で、仮想サインポストＩＤ及び会員番号を送信し、コンテンツを要求する。Ｓ６０４で、携帯端末１００のタイマ１１２を設定する。Ｓ６０５で、タイムオーバか判定を行う。タイマ１１２は、コンテンツ取得が正常に終了しなかった場合、処理を中断し再度接続し直す役割を担う。
【００７８】
なお、Ｓ６０５でタイムオーバの回数をカウントし、所定回数タイムオーバとなった場合にＳ６０２からＳ６０５のループを抜け、表示部１１３にエラーメッセージを出力することとしても良い。
【００７９】
その間サーバ３００では、Ｓ６０３で携帯端末１００から仮想サインポストＩＤ及び会員番号を取得する。この際の携帯端末１００とサーバ３００間の通信に関しては、ＨＴＴＰプロトコルを用いて実現することも可能である。Ｓ６０６で、取得した会員番号を利用して、Ｓ６０６で会員であるか認証を行う。会員の認証が取れた場合、Ｓ６０７において仮想サインポスト及び、会員番号に基づいてコンテンツを検索し、Ｓ６０８でコンテンツを携帯端末１００へ配信する。携帯端末１００は、Ｓ６０９でコンテンツを取得する。
【００８０】
なお、携帯端末１００からコンテンツが正常に取得できたことを通知し、これによりサーバ３００側でコンテンツの配信完了を確認することとしても良い。
【００８１】
本手法によれば、ユーザにコンテンツを届ける際に、ユーザが仮想サインポストに入ったときのみコンテンツを送り、必要ないコンテンツを送らないような制御を可能とする。
【００８２】
図９は、携帯端末１００からサーバ３００にコンテンツを要求する方法の別の例を示す。この方法では、携帯端末１００は仮想サインポストＩＤ（ユーザの滞在エリア）をサーバ３００に伝えずにコンテンツを取得する。本方法は、少なくとも１つの仮想サインポストを特定する仮想サインポスト情報として携帯端末のユーザの認証情報を使用する。このため、ユーザが自分の滞在エリアを通知することに関して抵抗感がある場合、ユーザの滞在エリアを伝えずにプライバシーを保護することができる。
【００８３】
ここで、サーバ３００はユーザを認証するための会員番号をコンテンツと対応付けて記憶している。例えばユーザの会員番号が特定地域（例えば京都）の旅行会員であれば、この会員番号と京都に関するコンテンツ群が対応付けて記憶される。コンテンツは仮想サインポストＩＤと対応付けられており、このため会員番号を使用して少なくとも１つの仮想サインポストを特定することが可能である。
【００８４】
まず、Ｓ７０１で、仮想サインポストの進入を検出し、その仮想サインポストＩＤを携帯端末１００に保存する。次に、Ｓ７０２で、携帯端末１００からコンテンツ配信の要求を送信する。この要求には、会員番号が含まれている。Ｓ７０３で、携帯端末１００ではタイマ１１２を設定する。Ｓ７０４で、タイムオーバか判定を行う。タイマ１１２は、コンテンツ取得に問題があった場合、処理を中断し再度接続し直す役割を担う。
【００８５】
その間サーバ３００では、Ｓ７０５で携帯端末１００から会員番号を取得する。この際の端末とサーバ間の通信に関しては、ＨＴＴＰプロトコルを用いて実現することも可能である。Ｓ７０５で、会員番号を取得したサーバ３００では、Ｓ７０６でユーザの認証を行う。会員認証が正常であれば、会員番号に該当するコンテンツをＳ７０７で検索する。Ｓ７０９で、サーバ３００はＳ７０７で検索したコンテンツを仮想サインポストＩＤと対応させた形式で、携帯端末１００へ送信する。Ｓ７０８で、サーバ３００から受信した情報をコンテンツ蓄積部１０７に格納する。Ｓ７１０で、記憶部１１０に保存した仮想サインポストＩＤを基に、希望のコンテンツを表示する。
【００８６】
図１０は、携帯端末１００が端末能力、移動速度、移動手段などによって仮想サインポストがカバーするエリアのサイズを変更した後で仮想サインポストがカバーするエリアへの進入を検出する手順を示す。ここでは、仮想サインポストの順路を指定した場合に関して説明する。
【００８７】
まず、携帯端末出荷時あるいは初期設定時の処理として、Ｓ８０１で、携帯端末１００のサインポスト情報蓄積部１０２に仮想サインポストの位置（エリア条件）を蓄積する。  以降、ユーザの操作に基づく処理が開始する。Ｓ８０２で、表示するべき仮想サインポストの順路を登録する。一方、Ｓ８０５で、携帯端末１００の能力、移動速度、及び移動手段を記憶部１１０に出力する。Ｓ８０３では、Ｓ８０１で記憶部１１０に保存したサインポストの位置（エリア条件）とＳ８０５で出力した携帯端末１００の能力、移動速度、及び移動手段の情報を利用して、仮想サインポストがカバーするエリアサイズを算出する。ここで、エリアサイズは仮想サインポストからの距離の情報として求めることができる。
【００８８】
一方、Ｓ８０４で、位置検出処理部１０１は、ＧＰＳやＲＦＩＤタグから取得した位置情報を出力し、記憶部１１０に記憶する。Ｓ８０６では、携帯端末１００の演算部１０３で、記憶した仮想サインポストの位置と、取得した位置情報との間の距離を求める。Ｓ８０６において、携帯端末１００の判定部１０４で、仮想サインポストから携帯端末１００までの距離がＳ８０３で求めた距離以内であるか、すなわち当該携帯端末が仮想サインポストがカバーするエリア内にあるか否かを判定する。もしエリア内であれば、Ｓ８０７へ進む。一方携帯端末１００がエリア外にあると判定された場合はＳ８０６の処理を再度行う。Ｓ８０８では、仮想サインポストがカバーするエリアのコンテンツ配信を要求する。
【００８９】
次いで、Ｓ８０９において記憶部１０２を参照して、順路指定された仮想サインポストのうち、次に進入を検出すべき仮想サインポストが指定されているかを判定する。そのような仮想サインポストがある場合はＳ８０３に戻り、次の仮想サインポストがカバーするエリアへの進入を検出する。
【００９０】
このような処理を行うことにより、ユーザはエリアを自由に構築して、そのエリアの情報配信を受けることができる。また、ユーザが自ら指定した順路に従わずに移動した場合（例えば順路に逆行した場合）には、新たなコンテンツが表示されないよう情報配信を制御することが可能となる。
【００９１】
図１１では、携帯端末１００が端末能力、移動速度、移動手段などによって仮想サインポストがカバーするエリアのサイズを変更した後に仮想サインポストがカバーするエリアへの進入を検出する方法の手順を示す。本手順は、順路を指定しない場合に関する手順である。
【００９２】
まず、携帯端末出荷時あるいは初期設定時の処理として、Ｓ９０１で、携帯端末１００のサインポスト情報蓄積部１０２に仮想サインポストの位置（エリア条件）を蓄積する。  携帯端末１００での処理はＳ９０２から開始する。Ｓ９０２では、位置検出処理部１０１が現在の位置情報を記憶部１１０に出力する。Ｓ９０３で、携帯端末１００の能力、移動速度、及び移動手段を記憶部１１０に出力する。Ｓ９０４では、演算部１０３が、Ｓ９０１でサインポスト情報蓄積部１０２に保存したサインポストの位置（エリア条件）と、Ｓ９０３で記憶部１１０に出力した携帯端末１００の能力、移動速度、及び移動手段の情報を利用して、最も近い仮想サインポストと、その仮想サインポストがカバーするエリアサイズを算出する。なお、エリアサイズは仮想サインポストからの距離の情報として求めることができる。ここで出力される仮想サインポストの位置がエリアへの進入検出の対象となる。
【００９３】
なお、サインポスト情報蓄積部１０２は仮想サインポストの位置を、携帯端末１００に近いものから順に複数出力するものとしても良い。
【００９４】
Ｓ９０５では、位置検出処理部１０１が現在の位置情報を記憶部１１０に出力する。Ｓ９０６で、演算部１０３は、現在位置と、仮想サインポストの位置との間の距離を求める。Ｓ９０７で、判定部１０４は、仮想サインポストから携帯端末１００までの距離がＳ９０３で求めた距離以内であるか、すなわち当該携帯端末が仮想サインポストがカバーするエリア内にあるか否かを判定する。もしエリア内であれば、Ｓ９０８でコンテンツ配信の要求処理を行う。一方、携帯端末１００がエリア外にあれば、Ｓ９０５の処理から再度行う。
【００９５】
図１２及び図１３は、携帯端末１００における具体的な仮想サインポスト算出方法の手順の一例を示す。ここでは、携帯端末１００の端末能力及び移動速度／移動手段に応じた仮想サインポストを算出する方法に関して説明する。
【００９６】
まず、図１２は、携帯端末１００において端末能力に応じて仮想サインポストがカバーするエリアサイズを変更する手順の一例を示す。この方法は、例えば、画面サイズが小さい場合や、ある種のファイルが再生できない場合などが生じる場合に対処できる点で有効である。本方法では、携帯端末１００において仮想サインポストの可否を判定するため、付属情報を定義する。
【００９７】
まず、Ｓ１００１で、Ｉ／Ｏ部１１１から端末能力を取得し、記憶部１１０に記憶する。Ｓ１００２で、演算部１０３は、取得した端末能力と確認したい能力値とを比較する。例えば、能力値として表示部１１３がＱＶＧＡであるか等を比較することができる。もし取得した端末能力が確認したい能力値であればＳ１００４に移り、付属情報フラグを１と立てる。もし、取得した端末能力が確認したい能力値でなければ、Ｓ１００３に移り付属情報フラグを０とする。このように設定した付属情報を利用することによって、Ｓ１００５でエリアサイズを決定する。
【００９８】
図１３は、仮想サインポストがカバーするエリアサイズの算出に関する手順の他の例を示す。これによって例えば、車で移動している人には、エリアをより大きくし大雑把なエリアガイド情報を提供したり、徒歩で移動している人に対しては、エリアをより小さく設計し、詳細な情報を提供することが可能となる。この例では、サーバ３００はランドマーク名と仮想サインポストＩＤを対応付けて記憶している。
【００９９】
Ｓ１１０１では、Ｉ／Ｏ部１１１を介して入力された移動速度及び移動手段を記憶部１１０に出力する。Ｓ１１０２では、演算部１０３において移動速度がある閾値以内であるか、または移動手段が例えば徒歩であるか確認する。例えば、閾値を１０Ｍ／Ｓにすればスプリンターが走る速度なので、移動速度がこの値以上であれば乗り物に乗っていることが想定される。
【０１００】
移動速度または移動手段が条件を満たした場合はＳ１１０４に進み、あるエリアサイズ（Ｍ）に設定する。一方、条件を満たさない場合はＳ１１０３に進み、異なるエリアサイズ（Ｎ）に設定する。このようにして、移動速度や移動手段に応じてエリアのサイズを変更することができる。
【０１０１】
なお、エリアサイズは速度と比例するものとしても良い。例えば、エリアサイズを以下の式を計算して求めることとしても良い。
【０１０２】
Ｙ＝Ａ＊Ｘ
ここで、Ｙはエリアサイズ、Ａはエリアサイズ定数Ｘは移動速度である。
【０１０３】
次に、図１４を参照し、サーバ３００にランドマークを指定してコンテンツの配信を要求する手順の一例を説明する。ここで、サーバ３００はランドマーク名と仮想ポイントＩＤを対応付けてＤＢ（図示せず）に記憶している。
【０１０４】
まず、Ｓ１２０１で携帯端末１００からサーバ３００にコンテンツの配信を要求するために、ランドマーク名及び会員番号を通知する。Ｓ１２０２で、サーバ３００は信号を受信し、Ｓ１２０５で会員番号に基づいて認証を行う。認証が正常に行われた場合、Ｓ１２０６でランドマーク名に対応するコンテンツを取得し、Ｓ１２０７で、コンテンツの配信を行う。Ｓ１２０３で、携帯端末１００はタイマ１１２を設定する。Ｓ１２０４で、携帯端末１００はタイムオーバか判定を行う。タイマ１１２は、コンテンツが正常に取得できなかった場合、処理を中断し再度接続し直す役割を担う。Ｓ１２０８で，携帯端末１００のコンテンツ蓄積部１０７はコンテンツを受信し蓄積する。Ｓ１２０９で、携帯端末１００のコンテンツ抽出処理部１０８はサインポスト情報蓄積部１０２に蓄積した仮想サインポストＩＤから希望のコンテンツを抽出し、表示部１１３に表示する。
【０１０５】
図１５は、仮想サインポストＩＤを送って、ランドマーク名を取得する手順の一例を示す。ここで、サーバ３００はランドマーク名と仮想ポイントＩＤを対応付けてＤＢ(図示せず)に記憶している。
【０１０６】
まず、携帯端末１００からＳ１３０１で携帯端末１００からサーバ３００へ仮想サインポストＩＤ及び会員番号を送信する。Ｓ１３０４で、サーバ３００が信号の受信を行う。Ｓ１３０５で受信した会員番号をベースに、会員の認証を行う。認証結果が正常であればＳ１３０６に進み、サーバ３００はＤＢから、仮想サインポストＩＤをベースにランドマークの検索を行う。Ｓ１３０７で、サーバ３００は検索により見つけた仮想サインポストに対応するランドマーク名を送信する。Ｓ１３０８では、携帯端末Ｓ１３０８で、ランドマークを受信する。その際、Ｓ１３０２で携帯端末１００のタイマ１１２を設定する。Ｓ１２０３で、タイムオーバか判定を行う。タイマ１１２は、コンテンツを正常に取得できなかった場合、処理を中断し再度接続し直す役割を担う。
【０１０７】
以上述べた形態以外にも種々の変形が可能である。しかしながら、特許請求の範囲に記載された技術思想に基づくものである限り、その変形は本発明の技術範囲内となる。
【図面の簡単な説明】
【０１０８】
【図１】本実施の一実施形態によるモバイル情報配信システムの構成を示すブロック図である。
【図２】本発明の一実施形態による携帯端末の機能構成を示すブロック図である。
【図３】本発明の一実施形態によるサーバの機能構成を示すブロック図である。
【図４】本発明の一実施形態による携帯端末において仮想サインポストがカバーするエリアへの進入を検出する方法の手順を示す流れ図である。
【図５】本発明の一実施形態による携帯端末において仮想サインポストがカバーするエリアへの進入を検出する方法の手順を示す流れ図である。
【図６】本発明の一実施形態による携帯端末が端末の能力、移動速度、移動手段の情報を出力する手順を示す流れ図である。
【図７】本発明の一実施形態による携帯端末が端末の能力、移動速度、移動手段の情報を出力する手順を示す図である。
【図８】本発明の一実施形態によるサーバにコンテンツの配信を要求する方法の手順を示す図である。
【図９】本発明の一実施形態によるサーバにコンテンツを要求する方法の手順を示す図である。
【図１０】本発明の一実施形態による変動する仮想サインポストがカバーするエリアへの進入を検出する方法の手順を示す流れ図である。
【図１１】本発明の一実施形態による変動する仮想サインポストがカバーするエリアへの進入を検出する方法の手順を示す流れ図である。
【図１２】本発明の一実施形態による携帯端末における仮想サインポスト算出方法の手順の示す流れ図である。
【図１３】本発明の一実施形態による携帯端末における仮想サインポスト算出方法の手順の示す流れ図である。
【図１４】本発明の一実施形態による携帯端末がランドマーク名を指定してコンテンツの配信を要求する方法の手順の示す流れ図である。
【図１５】本発明の一実施形態による携帯端末がランドマーク名を指定してコンテンツの配信を要求する方法の手順の示す流れ図である。
【符号の説明】
【０１０９】
１００  携帯端末
２００  移動網・インターネット網
３００  サーバ
４００  ＰＣ
１０２  サインポスト情報蓄積部
１０３  演算部
１０４  判定部
１０５  送受信部
１０６  アンテナ部
１０７  コンテンツ蓄積部
１０８  コンテンツ抽出処理部
１１０  記憶部
１１１  Ｉ／Ｏ部
１１２  タイマ
１１３  表示部
３０１  送受信部
３０２  コンテンツ同期処理部
３０３  コンテンツ蓄積部
３０４  ユーザ情報検出・蓄積部
３０５  コンテンツ編集・記憶部
３０６  サインポスト情報蓄積部
３０７  対応テーブル蓄積部
３０８  登録処理部
３１０  演算部
【図１】
2006318274.tif 000003
【図２】
2006318274.tif 000004
【図３】
2006318274.tif 000005
【図４】
2006318274.tif 000006
【図５】
2006318274.tif 000007
【図６】
2006318274.tif 000008
【図７】
2006318274.tif 000009
【図８】
2006318274.tif 000010
【図９】
2006318274.tif 000011
【図１０】
2006318274.tif 000012
【図１１】
2006318274.tif 000013
【図１２】
2006318274.tif 000014
【図１３】
2006318274.tif 000015
【図１４】
2006318274.tif 000016
【図１５】
2006318274.tif 000017