(57)【特許請求の範囲】
【請求項１】
サーバから配信されたデータを記憶する記憶手段と、
前記記憶手段における現に空いている空き容量および前記記憶手段において削除可能なデータの容量である空き可能容量を演算する演算手段と、
前記演算手段により演算された空き容量および空き可能容量を示したデータ取得要求を、サーバに通知する通知手段と、
前記通知手段による通知に対する応答として、データおよび当該データ以外のデータの一覧である配信リストを受信する受信手段と、
前記受信手段により配信リストの受信が行われると、前記記憶手段において前記空き可能容量を確保するためにデータの削除を行う削除手段と、
前記削除手段によりデータの削除が行われ、所定記憶容量が確保されると、前記サーバに対して前記配信リストに記述されているデータのうち、所定条件を満たしたデータの要求を行い、当該データを取得する要求手段と
を備える携帯端末。
【請求項２】
前記演算手段は、
前記記憶手段に記憶されているデータの最終利用日時からの経過時間、データの再生頻度、データの属性情報の少なくとも一つに基づいて、削除可能なデータを判断し、空き可能容量を算出することを特徴とする請求項１に記載の携帯端末。
【請求項３】
位置情報を測位する測位手段をさらに備え、
前記通知手段は、さらに、前記測位手段により測位された位置情報を前記サーバに通知することを特徴とする請求項１または２に記載の携帯端末。
【請求項４】
当該データを記憶するデータ記憶手段と、
携帯端末から、当該携帯端末における記憶手段の空き容量および前記記憶手段において削除可能なデータの容量である空き可能容量を示したデータ取得要求を受信する受信手段と、
前記受信手段によりデータ取得要求を受信すると、前記データ記憶手段から、配信対象となるデータを抽出するとともに、抽出されたデータのうち所定条件を満たしたデータについては前記データ取得要求に示されている空き容量分のデータを抽出し、前記空き容量分のデータ以外のデータについては当該データを示す配信リストを生成する抽出手段と、
前記抽出手段により抽出されたデータおよび生成された配信リストを前記携帯端末に配信する配信手段と
を備えるデータ配信サーバ。
【請求項５】
前記データ記憶手段は、データの位置を示す位置情報と、データとを対応づけて記憶し、
前記受信手段は、前記携帯端末から、当該携帯端末の位置情報をさらに受信し、
配信リスト生成手段は、前記受信手段により受信されたデータ取得要求に含まれている前記携帯端末の位置情報、および前記データ記憶手段に記憶されている位置情報に基づいて、対応するデータを抽出する
ことを特徴とする請求項４に記載のデータ配信サーバ。
【請求項６】
前記抽出手段は、
所定条件として、前記携帯端末の位置情報で示される位置が近い順のデータを抽出することを特徴とする請求項５に記載のデータ配信サーバ。
【請求項７】
データを配信するデータ配信サーバと、前記データ配信サーバから配信されたデータを受信する携帯端末とを備えるデータ配信システムにおいて、
前記携帯端末は、
サーバから配信されたデータを記憶する記憶手段と、
前記記憶手段における現に空いている空き容量および前記記憶手段において削除可能なデータの容量である空き可能容量を演算する演算手段と、
前記演算手段により演算された空き容量および空き可能容量を示したデータ取得要求を、サーバに通知する通知手段と、
前記通知手段による通知に対する応答として、データおよび当該データ以外のデータの一覧である配信リストを受信する受信手段と、
前記受信手段により配信リストの受信が行われると、前記記憶手段において前記空き可能容量を確保するためにデータの削除を行う削除手段と、
前記削除手段によりデータの削除が行われ、所定記憶容量が確保されると、前記サーバに対して前記配信リストに記述されているデータのうち、所定条件を満たしたデータの要求を行い、当該データを取得する要求手段とを備え、
前記データ配信サーバは、
データを記憶するデータ記憶手段と、
携帯端末から、当該携帯端末における記憶手段の空き容量および前記記憶手段において削除可能なデータの容量である空き可能容量を示したデータ取得要求を受信する受信手段と、
前記受信手段によりデータ取得要求を受信すると、前記データ記憶手段から、配信対象となるデータを抽出するとともに、抽出されたデータのうち所定条件を満たしたデータについては前記データ取得要求に示されている空き容量分のデータを抽出し、前記空き容量分のデータ以外のデータについては当該データを示す配信リストを生成する抽出手段と、
前記抽出手段により抽出されたデータおよび生成された配信リストを前記携帯端末に配信する配信手段と
を備えるデータ配信システム。
【請求項８】
データを配信するデータ配信サーバと、前記データ配信サーバから配信されたデータを受信する携帯端末とを備えるデータ配信システムにおけるデータ配信方法において、
携帯端末が、記憶手段における現に空いている空き容量および前記記憶手段において削除可能なデータの容量である空き可能容量を演算する演算ステップと、
携帯端末が、前記演算ステップにより演算された空き容量および空き可能容量を示したデータ取得要求を、サーバに通知する通知ステップと、
データ配信サーバが、携帯端末から、当該携帯端末における記憶手段の空き容量および前記記憶手段において削除可能なデータの容量である空き可能容量を示したデータ取得要求を受信する受信ステップと、
データ配信サーバが、前記受信ステップによりデータ取得要求を受信すると、データ記憶手段から、配信対象となるデータを抽出するとともに、抽出されたデータのうち所定条件を満たしたデータについては前記データ取得要求に示されている空き容量分のデータを抽出し、前記空き容量分のデータ以外のデータについては当該データを示す配信リストを生成する抽出ステップと、
データ配信サーバが、前記抽出ステップにより抽出されたデータおよび生成された配信リストを前記携帯端末に配信する配信ステップと、
携帯端末が、前記通知ステップによる通知に対する応答として、データおよび当該データ以外のデータの一覧である配信リストを受信する受信ステップと、
携帯端末が、前記受信ステップにより配信リストの受信が行われると、前記記憶手段において前記空き可能容量を確保するためにデータの削除を行う削除ステップと、
携帯端末が、前記削除ステップによりデータの削除が行われ、所定記憶容量が確保されると、前記サーバに対して前記配信リストに記述されているデータのうち、所定条件を満たしたデータの要求を行い、当該データを取得する要求ステップと
を備えるデータ配信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データを受信する携帯端末、および当該データを配信するデータ配信サーバ、ならびにデータ配信システム、データ配信方法に関する。
【背景技術】
【０００２】
近年、拡張現実（ＡＲ：Augmented Reality）技術により、オブジェクトデータはその位置に基づいて携帯端末に送信され、携帯端末においては受信されたオブジェクトデータと撮影したデータとを合成して表示することができる。すなわち、この拡張現実技術においては、実際の空間に、任意のオブジェクトデータを擬似的に配置しておき、その空間にいる携帯端末が、カメラを利用して映像データとして実際の空間を捉えると、その空間に配置されたオブジェクトデータを、カメラで捉えた実際の映像データに合成して表示することができる。このオブジェクトデータは、企業、店舗などの広告情報であったり、一般ユーザが生成したテキストデータ、イメージファイルであったりするものである。
【０００３】
一般的に、端末の位置情報に応じてオブジェクトデータを配信する技術として、下記特許文献１に記載されているものが知られている。この技術においては、携帯端末は、ＧＰＳ等を備えており、その位置情報に基づいてコンテンツ配信サーバは、コンテンツデータ（オブジェクトデータに相当）の配信処理を行うことができることが考えられている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−４４６４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、この特許文献１に記載されている技術では、配信されたオブジェクトデータを記憶するための携帯端末におけるメモリの容量を考慮することなく、配信処理をしている。したがって、メモリがオーバフローすることなど、不具合が考えられる。
【０００６】
たとえば、特許文献１に記載の技術として、自端末の位置情報をサーバに通知し、自端末の周辺に配置されているオブジェクト／コンテンツをサーバから受信するサービス、たとえばＧＰＳにより自動的に位置情報を取得して、その位置に応じてオブジェクト／コンテンツを取得する地域情報配信サービスなどがある。このサービスにおいては、すべてのオブジェクト／コンテンツを取得すると、メモリのオーバフローを起こすことが予想される。
【０００７】
また、端末の位置によらずにオブジェクト／コンテンツをダウンロードするファイルキャスティングサービスまたはポッドキャスティングサービスなどにおいても同様に、すべてのオブジェクト等をダウンロードするとオーバフローしてしまうことが予想される。複数のコンテンツ、たとえば書籍コンテンツを一度にダウンロードするようなサービスも同様である。
【０００８】
以上のことから、ＡＲ技術に限らず、リアルタイムに逐次、大容量のオブジェクト／コンテンツが配信され、その配信された大容量のオブジェクト／コンテンツを端末が記憶する技術において、端末のメモリ容量制限により、すべてのオブジェクト／コンテンツを記憶できない場合があり得るといった問題がある。
【０００９】
そこで、本発明においては、上述の問題を解決するために、メモリ容量を考慮してデータの配信を行うことができるデータ配信サーバおよび携帯端末ならびにデータ配信システム、データ配信方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述の課題を解決するために、本発明の携帯端末は、サーバから配信されたデータを記憶する記憶手段と、前記記憶手段における現に空いている空き容量および前記記憶手段において削除可能なデータの容量である空き可能容量を演算する演算手段と、前記演算手段により演算された空き容量および空き可能容量を示したデータ取得要求を、サーバに通知する通知手段と、前記通知手段による通知に対する応答として、データおよび当該データ以外のデータの一覧である配信リストを受信する受信手段と、前記受信手段により配信リストの受信が行われると、前記記憶手段において前記空き可能容量を確保するためにデータの削除を行う削除手段と、前記削除手段によりデータの削除が行われ、所定記憶容量が確保されると、前記サーバに対して前記配信リストに記述されているデータのうち、所定条件を満たしたデータの要求を行い、当該データを取得する要求手段とを備えている。
【００１１】
この発明によれば、記憶手段において予めいくつかのデータが記憶されており、データの配信に先立って、記憶手段における現に空いている空き容量および記憶手段において削除可能なデータの容量である空き可能容量を示したデータ取得要求を、サーバに通知する。そして、データを配信するサーバから、位置情報等の通知に対する応答として、データおよび配信リストを受信し、配信リストの受信が行われると、空き可能容量を確保するためにデータの削除を行う。データの削除が行われ、所定記憶容量が確保されると、サーバに対して、配信リストに記述されているデータのうち、所定条件を満たしたデータの要求を行う。
【００１２】
これにより、携帯端末においてメモリの残容量が少ない場合でも、削除可能なデータを適切に判断し、削除することで、必要なデータの取得を行うことができる。よって、メモリ容量不足によるデータの未取得といった状態を防止することができ、ユーザに適切なデータを配信することができる。
【００１３】
また、本発明の携帯端末において、前記演算手段は、前記記憶手段に記憶されているデータの最終利用日時からの経過時間、データの再生頻度、データの属性情報の少なくとも一つに基づいて、削除可能なデータを判断し、空き可能容量を算出することが好ましい。
【００１４】
この発明によれば、データの最終利用日時からの経過時間、データの再生頻度、データの属性情報の少なくとも一つに基づいて、削除可能なデータを判断し、空き可能容量を算出することで、適切に削除可能なデータを判断し、的確な空き可能容量を算出することができる。
【００１５】
また、本発明の携帯端末において、位置情報を測位する測位手段をさらに備え、前記通知手段は、さらに、前記測位手段により測位された位置情報を前記サーバに通知することが好ましい。これにより、位置情報に応じたオブジェクトなどのデータをサーバに配信させることができ、その際に、携帯端末におけるメモリの空き容量に応じたデータを配信させることができる。
【００１６】
また、本発明のデータ配信サーバは、当該データを記憶するデータ記憶手段と、携帯端末から、当該携帯端末における記憶手段の空き容量および前記記憶手段において削除可能なデータの容量である空き可能容量を示したデータ取得要求を受信する受信手段と、前記受信手段によりデータ取得要求を受信すると、前記データ記憶手段から、配信対象となるデータを抽出するとともに、抽出されたデータのうち所定条件を満たしたデータについては前記データ取得要求に示されている空き容量分のデータを抽出し、前記空き容量分のデータ以外のデータについては当該データを示す配信リストを生成する抽出手段と、前記抽出手段により抽出されたデータおよび生成された配信リストを前記携帯端末に配信する配信手段とを備えている。
【００１７】
この発明によれば、携帯端末から、当該携帯端末における記憶手段の空き容量および記憶手段において削除可能なデータの容量である空き可能容量を示したデータ取得要求を受信し、配信対象となるデータを抽出するとともに、抽出されたデータのうち所定条件を満たしたデータについてはデータ要求に示されている空き容量分のデータを抽出する。一方、空き容量分のデータ以外のデータについては当該データを示す配信リストを生成する。そして、抽出されたデータおよび生成された配信リストを携帯端末に配信する。
【００１８】
これにより、携帯端末のメモリ残量に応じたデータを抽出して配信することができるとともに、抽出されたデータ以外のデータについては配信リストを送ることで、必要なデータを携帯端末に選択させることができる。
【００１９】
また、本発明のデータ配信サーバにおいて、前記データ記憶手段は、データの位置を示す位置情報と、データとを対応づけて記憶し、前記受信手段は、前記携帯端末から、当該携帯端末の位置情報をさらに受信し、配信リスト生成手段は、前記受信手段により受信されたデータ取得要求に含まれている前記携帯端末の位置情報、および前記データ記憶手段に記憶されている位置情報に基づいて、対応するデータを抽出することが好ましい。
【００２０】
これにより、携帯端末の位置に基づいたデータを配信することができ、その際に、携帯端末においてメモリのオーバフローさせないように適切なデータを配信可能にする。
【００２１】
また、本発明のデータ配信サーバにおいて、前記抽出手段は、所定条件として、前記携帯端末の位置情報で示される位置が近い順のデータを抽出することが好ましい。
【００２２】
この発明によれば、所定条件として、携帯端末の位置情報で示される位置が近い順のデータを抽出することができ、メモリ残量が少ない中で、ユーザにとって有用なデータを選択することができる。
【００２３】
そのほか、本発明は、以下の通り、データ配信システムおよびデータ配信方法として捉えることができる。その作用効果は、上述携帯端末およびデータ配信サーバと同じである。
【００２４】
本発明のデータ配信システムは、データを配信するデータ配信サーバと、前記データ配信サーバから配信されたデータを受信する携帯端末とを備えるデータ配信システムにおいて、前記携帯端末は、サーバから配信されたデータを記憶する記憶手段と、前記記憶手段における現に空いている空き容量および前記記憶手段において削除可能なデータの容量である空き可能容量を演算する演算手段と、前記演算手段により演算された空き容量および空き可能容量を示したデータ取得要求を、サーバに通知する通知手段と、前記通知手段による通知に対する応答として、データおよび当該データ以外のデータの一覧である配信リストを受信する受信手段と、前記受信手段により配信リストの受信が行われると、前記記憶手段において前記空き可能容量を確保するためにデータの削除を行う削除手段と、前記削除手段によりデータの削除が行われ、所定記憶容量が確保されると、前記サーバに対して前記配信リストに記述されているデータのうち、所定条件を満たしたデータの要求を行い、当該データを取得する要求手段とを備え、前記データ配信サーバは、データを記憶するデータ記憶手段と、携帯端末から、当該携帯端末における記憶手段の空き容量および前記記憶手段において削除可能なデータの容量である空き可能容量を示したデータ取得要求を受信する受信手段と、前記受信手段によりデータ取得要求を受信すると、前記データ記憶手段から、配信対象となるデータを抽出するとともに、抽出されたデータのうち所定条件を満たしたデータについては前記データ取得要求に示されている空き容量分のデータを抽出し、前記空き容量分のデータ以外のデータについては当該データを示す配信リストを生成する抽出手段と、前記抽出手段により抽出されたデータおよび生成された配信リストを前記携帯端末に配信する配信手段とを備えている。
【００２５】
また、本発明のデータ配信方法は、データを配信するデータ配信サーバと、前記データ配信サーバから配信されたデータを受信する携帯端末とを備えるデータ配信システムにおけるデータ配信方法において、携帯端末が、記憶手段における現に空いている空き容量および前記記憶手段において削除可能なデータの容量である空き可能容量を演算する演算ステップと、携帯端末が、前記演算ステップにより演算された空き容量および空き可能容量を示したデータ取得要求を、サーバに通知する通知ステップと、データ配信サーバが、携帯端末から、当該携帯端末における記憶手段の空き容量および前記記憶手段において削除可能なデータの容量である空き可能容量を示したデータ取得要求を受信する受信ステップと、データ配信サーバが、前記受信ステップによりデータ取得要求を受信すると、データ記憶手段から、配信対象となるデータを抽出するとともに、抽出されたデータのうち所定条件を満たしたデータについては前記データ取得要求に示されている空き容量分のデータを抽出し、前記空き容量分のデータ以外のデータについては当該データを示す配信リストを生成する抽出ステップと、データ配信サーバが、前記抽出ステップにより抽出されたデータおよび生成された配信リストを前記携帯端末に配信する配信ステップと、携帯端末が、前記通知ステップによる通知に対する応答として、データおよび当該データ以外のデータの一覧である配信リストを受信する受信ステップと、携帯端末が、前記受信ステップにより配信リストの受信が行われると、前記記憶手段において前記空き可能容量を確保するためにデータの削除を行う削除ステップと、携帯端末が、前記削除ステップによりデータの削除が行われ、所定記憶容量が確保されると、前記サーバに対して前記配信リストに記述されているデータのうち、所定条件を満たしたデータの要求を行い、当該データを取得する要求ステップとを備えている。
【発明の効果】
【００２６】
本発明によれば、携帯端末においてメモリの残容量が少ない場合でも、削除可能なデータを適切に判断し、削除することで、必要なデータの取得を行うことができる。よって、メモリ容量不足によるデータの未取得といった状態を防止することができ、ユーザに適切なデータを配信することができる。
【図面の簡単な説明】
【００２７】
【図１】本実施形態のオブジェクトデータを配信するオブジェクト配信システムのシステム構成例を示すシステム構成図である。
【図２】オブジェクトデータと配信エリアとの関係を示した説明図である。
【図３】本実施形態の携帯端末１００の機能を示すブロック図である。
【図４】携帯端末１００のハードウェア構成図である。
【図５】オブジェクト管理部１０２ｂに記憶される管理テーブルの説明図である。
【図６】オブジェクト配信サーバ２００の機能を示すブロック図である。
【図７】オブジェクト管理部２０６ｂに記憶される管理テーブルの説明図である。
【図８】オブジェクト配信システムにおける携帯端末１００およびオブジェクト配信サーバ２００の処理を示すシーケンス図である。
【図９】携帯端末１００における空き容量演算部１０１の演算処理を示すフローチャートである。
【図１０】オブジェクトの選択処理を示すフローチャートである。
【図１１】オブジェクト配信サーバ２００において、オブジェクトの選択処理を行ってオブジェクトデータの配信処理を行うときの処理を示すシーケンス図である。
【発明を実施するための形態】
【００２８】
添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００２９】
図１は、本実施形態のオブジェクトデータを配信するオブジェクト配信システムのシステム構成例を示すシステム構成図である。このオブジェクト配信システムは、携帯端末１００およびオブジェクト配信サーバ２００を含んで構成されている。
【００３０】
携帯端末１００では、ＡＲアプリケーションを起動すると、その位置情報をオブジェクト配信サーバ２００に送信し、オブジェクト配信サーバ２００においては、その位置に応じたオブジェクトデータを配信するものである。例えば、図１に示されるとおり、携帯端末１００はエリアＡにいる場合、そのエリアに配置されているオブジェクト１０ａ〜１０ｆで示されるオブジェクトデータを、オブジェクト配信サーバ２００が配信し、携帯端末１００はそのオブジェクトデータを、基地局１５０を介して受信することができる。
【００３１】
携帯端末１００は、内蔵されているカメラにより撮影された撮影データに、そのオブジェクトデータを、その位置に応じた画面位置に合成して、表示することができる。このオブジェクトデータは、ＧＩＦファイルなどのアイコンで示されるものであったり、テキストで示されるものであり、広告であったり、建物、施設等を示す情報であったり、そのほか、一般ユーザが自分で作成したイメージデータ、テキストデータなどもある。
【００３２】
このエリアＡについて、さらに詳細に説明する。図２は、オブジェクトデータと配信エリアとの関係を示した説明図である。拡張現実空間において、オブジェクトデータの位置（座標）を中心に所定半径で示される範囲が、配信エリアと扱われる。図２では、オブジェクト１０ｄの配信エリアとしてエリアＡ１が規定されており、同様にオブジェクト１０ｃが配信エリアとしてエリアＡ２が規定されている。
【００３３】
ここで、携帯端末１００の位置Ｌ１は、エリアＡ１内であることから、オブジェクト１０ｄのオブジェクトデータが配信され、オブジェクト１０ｃのオブジェクトデータは配信されない。携帯端末１００が位置Ｌ２に移動した場合には、オブジェクト１０ｄおよび１０ｃのそれぞれの配信エリアであるエリアＡ１およびＡ２にいるため、両方のオブジェクトデータが配信されることになる。
【００３４】
このようにオブジェクトデータごとにその配信エリアが定められており、携帯端末１００はその配信エリアに位置している場合に、オブジェクト配信サーバ２００からオブジェクトデータの配信を受けることができる。なお、上述のオブジェクトデータの配信エリアの考え方は一例であって、これに限るものではない。例えば、携帯端末１００の位置を中心に所定半径に配置されているオブジェクトデータを配信対象としてもよい。
【００３５】
そして、携帯端末１００においては、オブジェクトデータは、アイコンなど簡単なイメージデータで表示されており、ユーザは、そのアイコンなどをクリック等することにより、そのアイコンに対応付けられている詳細情報を再生して、さらに詳細な情報を閲覧することができる。例えば、広告であれば、その商品の細かな説明であったり、建物、施設などの情報であれば、その建物等の詳細な説明（入居している店舗など）である。
【００３６】
つぎに、このようなオブジェクト配信システムにおける、本実施形態の携帯端末１００の構成について説明する。図３は、本実施形態の携帯端末１００の機能を示すブロック図である。図３に示されるように、携帯端末１００は、空き容量演算部１０１（演算手段）、記憶部１０２（オブジェクト管理部１０２ａ、オブジェクト記憶部１０２ｂ（記憶手段））、測位部１０３（測位手段）、通知部１０４（通知手段）、受信部１０５（受信手段）、削除部１０９（削除手段）、オブジェクト選択部１０７、要求部１０８（要求手段）、および表示部１１０を含んで構成されている。
【００３７】
この携帯端末１００は、図４に示されるハードウェアにより構成されている。図４は、携帯端末１００のハードウェア構成図である。図３に示される携帯端末１００は、物理的には、図４に示すように、ＣＰＵ１１、主記憶装置であるＲＡＭ１２及びＲＯＭ１３、入力デバイスであるキーボード及びマウス等の入力装置１４、ディスプレイ等の出力装置１５、ネットワークカード等のデータ送受信デバイスである通信モジュール１６、ハードディスク等の補助記憶装置１７などを含むコンピュータシステムとして構成されている。図３において説明した各機能は、図４に示すＣＰＵ１１、ＲＡＭ１２等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１１の制御のもとで入力装置１４、出力装置１５、通信モジュール１６を動作させるとともに、ＲＡＭ１２や補助記憶装置１７におけるデータの読み出し及び書き込みを行うことで実現される。以下、図３に示す機能ブロックに基づいて、各機能ブロックを説明する。
【００３８】
空き容量演算部１０１は、記憶部１０２の空き容量および空き可能容量を演算する部分である。記憶部１０２は、オブジェクトデータおよびこれを管理するオブジェクト管理データを記憶しており、空き容量演算部１０１は、この記憶部１０２に、新たなオブジェクトデータを記憶することができる容量を演算する。より具体的には、空き容量演算部１０１は、実際に空いている領域を演算することにより、空き容量を算出する。また、空き容量演算部１０１は、オブジェクト管理部１０２ａを参照して、所定の条件を満たす削除可能なオブジェクトデータの容量を演算することにより、空き可能容量を算出する。ここでの所定の条件とは、後述するとおり、再生頻度が少ないオブジェクトデータや、最終利用日時が所定時間経過したオブジェクトデータ、所定の属性情報であるオブジェクトデータなどである。また、そのほかに、オブジェクト管理データに属性情報として配信エリアを対応付けておき、携帯端末１００の現在位置に基づいたエリアと、オブジェクト管理データに記憶されている配信エリアとを比較し、一致していない場合には、記憶されているオブジェクトはエリア外のオブジェクトであると判断して、削除可能オブジェクトと判断してもよい。
【００３９】
オブジェクト記憶部１０２ｂは、上述したとおり、オブジェクトデータの識別子であるオブジェクトナンバーとオブジェクトデータとを対応付けて記憶している。オブジェクトデータは、表示部１１０に撮影データに合成して表示されるイメージファイルまたはオブジェクトデータに関連した各種情報である。各種情報は、例えば、オブジェクトデータが店舗を指し示すものであれば、店舗の名称、電話番号、住所、営業時間等であり、広告であれば、広告のキャッチフレーズや、その商品名、企業名などの情報である。
【００４０】
オブジェクト管理部１０２ｂは、オブジェクト管理データを記憶する部分であり、例えば、図５に示される管理テーブルを記憶している。図５においては、オブジェクト管理部１０２ｂは、オブジェクトナンバー、属性情報、最終利用日時、再生頻度、データサイズを示すデータ容量、現実空間における配置位置（座標）、および再生範囲を記述している。オブジェクトナンバーは、オブジェクトデータを一意に識別するための識別子である。属性情報は、オブジェクトデータの種別や配信エリアを示す情報であって、例えば、飲食店を示すものであったり、観光史跡を示すなど、オブジェクトデータの種別を示したものであったり、また、“東京都○○区”を配信エリアとする情報である。最終利用日時は、直近に再生された日時であり、再生頻度は、再生された回数である。また、再生範囲は、携帯端末１００において再生することができる携帯端末１００の位置の範囲を示すものであり、配置位置を中心とした半径で示される。最終利用日時、再生頻度は、ユーザにより利用されるたびに更新される。
【００４１】
測位部１０３は、ＧＰＳ等で携帯端末１００の位置を測位するための部分である。測位部１０３は、オブジェクトデータの取得および表示を行うためのＡＲアプリケーションが起動しているときは定期的に、その位置情報を取得する。
【００４２】
通知部１０４は、空き容量演算部１０１により算出された空き容量および空き可能容量を示す容量情報、ならびに測位部１０３により測位された位置情報を含んだオブジェクト取得要求を、オブジェクト配信サーバ２００に送信する部分である。この通知部１０４は、測位部１０３による位置測位が行われると、動作するものである。なお、空き容量演算部１０１により空き容量および空き可能容量の演算処理は予め行われてもよいし、上述通知のタイミングにあわせて演算処理は行われてもよい。また、オブジェクト取得要求に、ユーザの属性情報を含めてもよい。
【００４３】
受信部１０５は、オブジェクト配信サーバ２００からオブジェクトデータおよび配信リストを受信する部分である。この配信リストには、オブジェクトナンバー（または、オブジェクト名）、属性情報および緊急フラグの一覧が記述されている。
【００４４】
オブジェクト選択部１０７は、受信部１０５により配信リストが受信されると、その配信リストから所定の条件を満たしたオブジェクトデータを選択する部分である。例えば、配信リストに記述されているオブジェクトデータのうち、属性が所定のものであるオブジェクトデータ、および緊急性フラグが付加されているオブジェクトデータを、取得対象として選択する。また、配信リストにて、ユーザ特定の限定情報である旨が対応付けされているオブジェクトデータを選択したり、また鮮度情報が最新のものであることが示されているオブジェクトデータを選択するようにしてもよい。
【００４５】
なお、ここでは、自動的にオブジェクト選択部１０７が、配信リストに基づいて取得するオブジェクトデータを選択しているが、ユーザが手動で選択するようにしてもよい。例えば、オブジェクト選択部１０７は、配信リストを表示させ、またはオブジェクトデータと同様に撮影データの、定められた位置に合成して表示し、ユーザはそれをクリック等して選択することより選択されたオブジェクトデータを取得対象として選択するようにしてもよい。
【００４６】
要求部１０８は、オブジェクト選択部１０７により選択されたオブジェクトデータのオブジェクトナンバーを含んだ取得要求を送信することで、オブジェクトデータの取得要求を行う部分である。この要求部１０８による取得要求に応じて、オブジェクト配信サーバ２００においては、オブジェクトデータの配信処理が行われる。
【００４７】
表示部１１０は、受信部１０５により受信されたオブジェクトデータを表示する部分である。なお、表示部１１０は、受信したオブジェクトデータ全てを表示するのではなく、カメラの撮影方向およびオブジェクト管理部１０２ｂにおいて記述された表示範囲に基づいて定められた範囲に位置するオブジェクトデータを、撮影データに合成して表示する。
【００４８】
削除部１０９は、要求部１０８による取得要求に応じて取得されたオブジェクトデータをオブジェクト記憶部１０２ｂに記憶するために、すでに記憶されているオブジェクトデータを削除する部分である。すなわち、削除部１０９は、要求部１０８による要求処理に応じて、オブジェクト配信サーバ２００からオブジェクトデータが配信されると、そのタイミングで、すでに記憶されている削除可能なオブジェクトデータを判別して、そのオブジェクトデータを削除する。なお、削除可能なオブジェクトデータとは、空き可能容量の対象となったオブジェクトデータであり、全てを削除してもよいし、そのうちの一部のみを削除してもよい。一部のみ削除する場合には、オブジェクト配信サーバ２００からはオブジェクトデータとともにそのデータ容量を示した情報も送信されており、この情報に基づいて、容量確保に必要なオブジェクトデータのみを削除するようにしてもよい。
【００４９】
つぎに、オブジェクト配信サーバ２００について説明する。図６は、オブジェクト配信サーバ２００の機能を示すブロック図である。図６に示すとおり、オブジェクト配信サーバ２００は、受信部２０１（受信手段）、配信範囲判断部２０２、配信優先順位判断部２０３、オブジェクト選定部２０４（抽出手段）、記憶部２０６（オブジェクト記憶部２０６ａ（データ記憶手段）、オブジェクト管理部２０６ｂ）、および配信部２０５（配信手段）を含んで構成されている。このオブジェクト配信サーバ２００は、携帯端末１００と同様に、ＣＰＵ、ＲＯＭ、ＲＡＭ等からなるコンピュータシステムであって、ＲＯＭに記憶されているプログラムに従ってＣＰＵが動作することにより、上述の各種機能が実現される。以下、オブジェクト配信サーバ２００の各構成要素について説明する。
【００５０】
受信部２０１は、携帯端末１００から、位置情報、ならびに空き容量および空き可能容量を示す容量情報を含んだオブジェクト取得要求を受信する部分である。このオブジェクト取得要求には、さらに携帯端末１００を識別するための発信元情報も含んでおり、オブジェクトデータの配信先を特定可能に構成されている。また、オブジェクト取得要求には、携帯端末１００のユーザの属性情報が含まれても良い。オブジェクト配信サーバ２００では、この属性情報を用いて、後述するとおり、配信するオブジェクトデータを選択することができる。
【００５１】
また、受信部２０１は、携帯端末１００において配信リストに基づいたオブジェクト取得要求を受信する。ここには、オブジェクトナンバーが記述されており、オブジェクト配信サーバ２００のオブジェクト選定部２０４は、オブジェクトナンバーに対応するオブジェクトデータをオブジェクト記憶部２０６ａから抽出し、配信する。
【００５２】
配信範囲判断部２０２は、受信部２０１により受信された位置情報に基づいて、オブジェクト管理部２０６ｂを参照し、配信するオブジェクトデータを判断する部分である。すなわち、配信範囲判断部２０２は、携帯端末１００の位置情報で示される位置が、オブジェクト管理部２０６ｂに記憶されている各オブジェクトデータの配信範囲に含まれているか否かを判断し、配信範囲に含まれているオブジェクトデータを配信対象として判断する。
【００５３】
配信優先順位判断部２０３は、配信対象となるオブジェクトデータの優先順位を判断する部分である。すなわち、配信優先順位判断部２０３は、配信範囲判断部２０２において配信対象となったオブジェクトデータのうち、携帯端末１００から受信した空き容量分のオブジェクトデータを所定条件に基づいてその優先順位を判断する。さらに、配信リストに記述するオブジェクトデータを所定条件に基づいてその優先順位を判断する部分である。例えば、配信優先順位判断部２０３は、携帯端末１００の位置と距離が近い順に、空き容量分までオブジェクトデータの順位を判断する。空き容量分のオブジェクトデータの順位を判断すると、つぎに、配信リストに記述するオブジェクトデータを判断する。この配信リストに記述されるオブジェクトデータは、すでに配信対象として判断されたオブジェクトデータをのぞいたオブジェクトデータのうち、携帯端末１００の位置に近い順にオブジェクトデータの順位を判断する。なお、配信優先順位判断部２０３は、携帯端末１００のユーザの属性情報を、予め記憶し、または位置情報とともに通知を受けておき、その属性情報に合致したオブジェクトデータのみを配信対象と判断するようにしてもよい。
【００５４】
オブジェクト選定部２０４は、配信範囲判断部２０２および配信優先順位判断部２０３により判断されたオブジェクトデータおよびオブジェクト管理データを抽出し、また配信リストを生成する部分である。配信リストは、オブジェクト管理部２０６ｂから対象となるオブジェクトナンバー、オブジェクトデータの属性情報、および緊急性フラグ、ならびにオブジェクトデータのデータ容量が抽出されて生成される。
【００５５】
配信部２０５は、オブジェクト選定部２０４により選定されたオブジェクトデータおよびオブジェクト管理データ、ならびに配信リストを、その要求をした携帯端末１００に配信する部分である。
【００５６】
オブジェクト記憶部２０６ａは、オブジェクトデータを記憶する部分である。オブジェクト記憶部２０６ａは、オブジェクトデータの識別子であるオブジェクトナンバーとともに、その実体データであるオブジェクトデータを対応付けて記憶している。
【００５７】
オブジェクト管理部２０６ｂは、オブジェクト管理データを記憶する部分である。このオブジェクト管理部２０６ｂは、図７に示されるとおり、オブジェクトナンバー、属性情報、配信日時、配信頻度、データ容量、現実空間における配置位置（座標）、配信範囲、再生範囲、および緊急性フラグを記述している。オブジェクトナンバーは、オブジェクトデータを一意に識別するための識別子であり、属性情報は、オブジェクトデータの種別や配信エリアを示す情報である。また、配信日時は、オブジェクト配信サーバ２００が配信した日時、配信頻度は、携帯端末１００に配信した頻度（回数）、緊急性フラグは、緊急度合いを示す情報である。配信リストを受信した携帯端末１００は、緊急フラグに対応するオブジェクトデータを他のオブジェクトデータに優先して取得することができる。このオブジェクト管理部２０６ｂにおける配信日時、配信頻度は、携帯端末１００に配信するたびに更新される。
【００５８】
そのほか、オブジェクト管理部２０６ｂは、個人に特定した情報である限定情報、情報の新鮮度を示す鮮度情報などを記憶しており、配信優先順位判断部２０３は、携帯端末１００に応じて限定情報に対応付けられているオブジェクトデータを優先するようにその優先順位を判断したり、鮮度情報に基づいて最新のオブジェクトデータを優先して配信するようにその優先順位を判断してもよい。
【００５９】
これらオブジェクト記憶部２０６ａおよびオブジェクト管理部２０６ｂに記憶されているオブジェクトデータおよびオブジェクト管理データは、オブジェクト配信サーバ２００のオペレータにより適宜記憶されるものである。
【００６０】
このようにして、配信範囲判断部２０２は、オブジェクト管理部２０６ｂに記憶されている管理情報および携帯端末１００の位置情報に基づいて、配信対象となるオブジェクトデータを判断する。そして、配信優先順位判断部２０３は、携帯端末１００の位置情報で示す位置に近いもの順に空き容量分までオブジェクトデータの優先順位を判断する。また、配信リストに記述すべきオブジェクトデータの優先順位を判断する。そして、オブジェクト選定部２０４は、判断された優先順位に基づいてオブジェクトデータの選択処理を行うことができる。
【００６１】
このように構成されたオブジェクト配信システムのオブジェクト配信方法について説明する。図８は、オブジェクト配信システムにおける携帯端末１００およびオブジェクト配信サーバ２００の処理を示すシーケンス図である。ここでの処理は、オブジェクト閲覧のためのＡＲアプリケーションを起動し、表示部に撮影した撮影データにオブジェクトデータを合成して表示している状況としているが、これに限るものではなく、ＡＲアプリケーションを起動することなく、ユーザの位置に応じて自動的にオブジェクトデータを取得するようにしてもよい。その際、表示処理は省略される。
【００６２】
まず、オブジェクトデータ閲覧のためのアプリケーションが起動され、撮影データが表示される（Ｓ１０１）。アプリケーションの起動のタイミングで、または所定時間計時するタイミングで、測位部１０３により、携帯端末１００の位置が測位される（Ｓ１０２：測位ステップ）。空き容量演算部１０１により、記憶部１０２における空き容量および空き可能容量が計算される（Ｓ１０３：演算ステップ）。そして、空き容量および空き可能容量が計算されると、位置情報、空き容量、および空き可能容量が、通知部１０４によりオブジェクト配信サーバ２００に送信される（Ｓ１０４：通知ステップ）。なお、ここでは位置測位後に空き容量、空き可能容量を計算しているが、位置測位前に予め容量を計算していてもよい。
【００６３】
オブジェクト配信サーバ２００では、位置情報、空き容量および空き可能容量を含んだ情報が、受信部２０１により受信されると（受信ステップ）、配信範囲判断部２０２、配信優先順位判断部２０３およびオブジェクト選定部２０４により、オブジェクトデータおよびオブジェクト管理データの抽出処理、ならびに配信リストの作成が行われる（Ｓ１０５：抽出ステップ）。抽出されたオブジェクトデータおよび配信リストは、配信部２０５により携帯端末１００に送信される（Ｓ１０６：配信ステップ）。
【００６４】
携帯端末１００では、受信部１０５により、オブジェクトデータ、オブジェクト管理データおよび配信リストが受信されると、オブジェクトデータはオブジェクト記憶部１０２ｂに、オブジェクト管理データはオブジェクト管理部１０２ａにそれぞれ記憶され、そして、オブジェクトデータは表示部１１０に表示される（Ｓ１０７）。なお、配信リストも、一時的に図示しない記憶部に記憶される。
【００６５】
そして、携帯端末１００においては、オブジェクト選択部１０７により、配信リストに基づいて、所定条件を満たしたオブジェクトデータの選択処理が行われる（Ｓ１０８）。所定条件を満たしたオブジェクトデータの配信要求が、オブジェクト選択部１０７により行われる（Ｓ１０９：要求ステップ）。ここでは、オブジェクト選択部１０７により、所定条件を満たしたオブジェクトデータが選択され、そのオブジェクトデータを示したオブジェクトナンバーを含んだ配信要求が行われる。なお、配信要求に先立って、削除可能と判断されたオブジェクトデータの削除が行われる（削除ステップ）。
【００６６】
オブジェクト配信サーバ２００において、携帯端末１００から配信要求が受信部２０１により受信されると、オブジェクト選定部２０４により、オブジェクト記憶部２０６ａからオブジェクトナンバーにより指定されたオブジェクトデータおよびオブジェクト管理データが取得される（Ｓ１１０）。この取得処理に伴ってオブジェクト管理部２０６ｂの更新処理（配信日時、配信頻度の更新）が行われる（Ｓ１１１）。そして、取得されたオブジェクトデータおよびそのオブジェクト管理データが配信部２０５により配信される（Ｓ１１２）。携帯端末１００では、配信されたオブジェクトデータが、撮影データにさらに追加されて表示される（Ｓ１１３）。
【００６７】
つぎに、上述のＳ１０３における空き容量演算処理について詳細に説明する。図９は、携帯端末１００における空き容量演算部１０１の演算処理を示すフローチャートである。
【００６８】
位置測位などが行われ、オブジェクト取得要求に先立って、記憶部１０２の空き容量演算処理が開始される。まず、空き容量演算部１０１により、判定対象となるオブジェクトデータの有無が判断される（Ｓ２０１）。ここで、全てのオブジェクトデータに対する判定処理が行われ、判定対象となるオブジェクトデータが無いと判断されると、削除対象と判断されたオブジェクトデータ容量が算出される。そして、記憶部１０２の実際に空いている空き容量、および空き可能容量がそれぞれ算出される（Ｓ２０２）。
【００６９】
Ｓ２０１において、全てのオブジェクトデータに対する判定処理が行われおらず、判定対象となるオブジェクトデータがある場合には、空き容量演算部１０１により、オブジェクト管理部１０２ａが参照され、そのオブジェクトデータの最終利用日時がチェックされ、Ｎ日以上経過しているか否かが判断される（Ｓ２０３）。ここで、Ｎ日以上経過していない場合には、削除不可オブジェクトと判断される（Ｓ２０７）。
【００７０】
つぎに、空き容量演算部１０１により、Ｎ日以上経過していると判断されると、再生頻度が一定期間内にＭ回以上あるか否かが判断される（Ｓ２０４）。ここでは、空き容量演算部１０１により、オブジェクト管理部１０２ｂが参照され、再生頻度の回数がチェックされる。そして、Ｍ回以上あると判断されると、削除不可オブジェクトと判断される（Ｓ２０７）。
【００７１】
つぎに、空き容量演算部１０１により判定対象となるオブジェクトデータの属性情報が所定の属性情報であるか否かが判断される（Ｓ２０５）。ここでは、空き容量演算部１０１により、オブジェクト管理部１０２ｂが参照され、その属性情報がチェックされる。そして、所定の属性情報であると判断されると、削除不可オブジェクトと判断される（Ｓ２０７）。例えば、判定対象となっているオブジェクトデータの属性が、携帯端末１００のユーザの属性と合致している場合には、削除不可オブジェクトとする。なお、これは逆であってもよく、所定の属性情報である場合に、削除可能オブジェクトとしてもよい。
【００７２】
そして、判定対象となるオブジェクトデータの属性情報が、所定の属性情報ではない場合には、削除可能オブジェクトと判断される（Ｓ２０６）。そして、次のオブジェクトデータを参照して（Ｓ２０８）、判定対象となるオブジェクトデータがなくなるまで、これら処理を繰り返す。Ｓ２０１において、オブジェクト管理部１０２ｂにおいて記憶している全てのオブジェクトデータに対して、判定処理を行うと、削除可能と判断されたオブジェクトデータの空き可能容量の演算が行われ、また空き容量が算出され、通知部１０４に渡される（Ｓ２０２）。
【００７３】
つぎに、オブジェクトデータの配信要求の対象となるオブジェクトデータの選択処理について説明する。図１０は、オブジェクトデータの選択処理を示すフローチャートである。
【００７４】
まず、オブジェクト選択部１０７により、配信リストにおいて選択対象となるオブジェクトデータの有無が判断される（Ｓ３０１）。全ての判断が終了して、選択対象となるオブジェクトデータが無い場合には、Ｓ３０８にすすみ、追加要求対象となるオブジェクトデータの要求処理が行われる。
【００７５】
また、配信リストにおいて選択対象となるオブジェクトデータがある場合には、当該オブジェクトデータはすでにオブジェクト記憶部１０２ｂに記憶されているか否かが、オブジェクト選択部１０７により判断される（Ｓ３０２）。ここでは、オブジェクト選択部１０７により、オブジェクト管理部１０２ｂが参照され、オブジェクトデータの記憶の有無が判断される。そして、すでに記憶していると判断される場合には、追加要求の対象外と判断される。
【００７６】
記憶していないと判断されると、配信リストに記述されている情報に基づいて、所定の属性情報であるか否かが、オブジェクト選択部１０７により判断される（Ｓ３０３）。例えば、ユーザの属性情報に合致した属性情報であるオブジェクトデータであるか否かが判断される。ここで、所定の属性情報ではないと判断されると、さらに緊急性フラグが付与されているか否かが判断される（Ｓ３０４）。ここで緊急性フラグが無いと判断されると追加要求の対象外と判断される（Ｓ３０６）。
【００７７】
また、緊急性フラグがあると判断される、または、Ｓ３０３において、所定の属性情報であると判断されると、そのオブジェクトデータを追加要求の対象と判断される（Ｓ３０５）。
【００７８】
そして、次のオブジェクトデータの判断が、オブジェクト選択部１０７により行われる（Ｓ３０７）。
【００７９】
そして、Ｓ３０１からＳ３０７における処理が繰り返し行われ、配信リストに記述されているオブジェクトデータに対する選択処理が終了すると（Ｓ３０１：ＮＯ）、オブジェクト選択部１０７により、追加要求対象となるオブジェクトデータの容量が計算される（Ｓ３０８）。この計算処理は、配信リストに記述されている各オブジェクトデータのサイズ容量を示す情報に基づいて行われる。
【００８０】
そして、追加要求対象となるオブジェクトデータの容量の計算が行われると、削除部１０９により、オブジェクト記憶部１０２ｂの最適化が行われ、削除可能オブジェクトの削除処理が行われる（Ｓ３０９）。ここでは、全ての削除可能オブジェクトの削除処理を行ってもよいし、追加要求対象となるオブジェクトデータの容量分だけ、削除するようにしてもよい。
【００８１】
そして、このような記憶部１０２における最適化が行われると、追加要求対象となるオブジェクトデータの取得要求が、要求部１０８により行われる（Ｓ３１０）。ここでは、オブジェクトナンバーを取得要求に含めることにより、オブジェクト配信サーバ２００は、そのオブジェクトナンバーに対応するオブジェクトを抽出し、携帯端末１００に配信処理することができる。
【００８２】
以上の処理により、携帯端末１００は、自機の位置近傍にあるオブジェクトデータを取得し、表示し、そしてユーザはそれを閲覧することができる。
【００８３】
つぎに、本実施形態の変形例について説明する。上述本実施形態においては、オブジェクト配信サーバ２００から送信された配信リストに基づいて、携帯端末１００において、必要なオブジェクトデータを選択していたが、この変形例においては、オブジェクト配信サーバ２００において、携帯端末１００の属性を考慮して必要なオブジェクトデータを送信しようとするものである。
【００８４】
図１１は、その処理を示すフローチャートである。まず、オブジェクト閲覧のためのアプリケーションが起動され、撮影データが表示される（Ｓ４０１）。アプリケーションの起動のタイミングで、または所定時間計時するタイミングで、測位部１０３により、携帯端末１００の位置が測位される（Ｓ４０２）。空き容量演算部１０１により、記憶部１０２における空き容量および空き可能容量が計算される（Ｓ４０３）。そして、空き容量および空き可能容量が計算されると、携帯端末１００のユーザの属性情報、位置情報、空き容量、および空き可能容量が、通知部１０４によりオブジェクト配信サーバ２００に送信される（Ｓ４０４）。なお、ここでは位置測位後に空き容量、空き可能容量を計算しているが、位置測位前に予め容量を計算していてもよい。
【００８５】
オブジェクト配信サーバ２００では、携帯端末１００の属性情報、位置情報、空き容量、空き可能容量に基づいて、最適オブジェクトデータの選定が行われる（Ｓ４０５）。具体的には、位置情報に基づいて近い順に空き容量分のオブジェクトデータが抽出される。つぎに、空き可能容量分のオブジェクトデータについては、携帯端末１００に記憶されていないオブジェクトデータであり、携帯端末１００のユーザの属性情報に合ったオブジェクトデータである場合には、そのオブジェクトデータを配信対象とする。また、携帯端末１００に記憶されていないオブジェクトデータであり、携帯端末１００のユーザの属性に合ったオブジェクトデータではない場合にでも、さらに緊急フラグがついているオブジェクトデータについては、そのオブジェクトデータを配信対象とする。このようにして選択されたオブジェクトデータが携帯端末１００に配信され（Ｓ４０６）、表示される（Ｓ４０７）。
【００８６】
このように、オブジェクト配信サーバ２００側において、最適オブジェクトデータの選定が行われることにより、携帯端末１００における処理負荷を軽減することができる。
【００８７】
つぎに、本実施形態の携帯端末１００およびオブジェクト配信サーバ２００の作用効果について説明する。本実施形態の携帯端末１００において、オブジェクト記憶部１０２ｂにおいて予めいくつかのオブジェクトデータが記憶されている。そして、オブジェクトデータの配信に先立って、例えば、ＡＲアプリケーションが起動して、測位部１０３による位置測位が行われた後、測位された位置情報を送信する前に、空き容量演算部１０１は、オブジェクト記憶部１０２ｂにおける現に空いている空き容量およびオブジェクト記憶部１０２ｂにおいて削除可能なオブジェクトデータの容量である空き可能容量を演算する。そして、通知部１０４は、これら位置情報等を含んだオブジェクト取得要求をオブジェクト配信サーバ２００に通知する。そして、受信部１０５は、オブジェクト配信サーバ２００から、オブジェクト取得要求に対する応答として、オブジェクトデータおよび配信リストを受信し、削除部１０９は、配信リストの受信が行われると、オブジェクト記憶部１０２ｂにおいて空き可能容量を確保するためにオブジェクトデータの削除を行う。オブジェクトデータの削除が行われ、オブジェクト記憶部１０２ｂにおいて所定記憶容量が確保されると、要求部１０８は、オブジェクト配信サーバ２００に対して、配信リストに記述されているオブジェクトデータのうち、オブジェクト選択部１０７により選択された、所定条件を満たしたオブジェクトデータの要求を行う。そして、オブジェクトデータの要求に応じたオブジェクトデータを取得することができる。
【００８８】
これにより、携帯端末１００において記憶部１０２などのメモリの残容量が少ない場合でも、削除可能なオブジェクトデータを適切に判断し、削除することで、必要なオブジェクトデータの取得を行うことができる。よって、メモリ容量不足によるオブジェクトデータの未取得といった状態を防止することができ、ユーザに適切なオブジェクトデータを配信することができる。
【００８９】
また、本実施形態の携帯端末１００によれば、空き容量演算部１０１は、オブジェクト管理部１０２ｂに記憶されているオブジェクト管理データを参照することで、オブジェクトデータの最終利用日時からの経過時間、オブジェクトデータの再生頻度、オブジェクトデータの属性情報の少なくとも一つに基づいて、削除可能なオブジェクトデータを判断し、空き可能容量を算出することができる。よって、適切に削除可能なオブジェクトデータを判断し、的確な空き可能容量を算出することができる。
【００９０】
また、本実施形態のオブジェクト配信サーバ２００によれば、携帯端末１００から、当該携帯端末１００の位置情報、当該携帯端末１００におけるオブジェクト記憶部１０２ｂの空き容量およびオブジェクト記憶部１０２ｂにおいて削除可能なオブジェクトデータの容量である空き可能容量を示したオブジェクト取得要求を、受信部２０１は受信する。そして、オブジェクト選定部２０４は、配信範囲判断部２０２による位置情報に基づいて定められたオブジェクトデータを抽出するとともに、抽出されたオブジェクトデータのうち配信優先順位判断部２０３により所定条件を満たしたと判断されたオブジェクトデータについてはオブジェクト取得要求に示されている空き容量分のオブジェクトデータを抽出する。一方、オブジェクト選定部２０４は、空き容量分のオブジェクトデータ以外のオブジェクトデータについては当該オブジェクトデータを示す配信リストを生成する。そして、配信部２０５は、抽出されたオブジェクトデータおよび生成された配信リストを携帯端末に配信する。
【００９１】
これにより、携帯端末のメモリ残量に応じたオブジェクトデータを抽出して配信することができるとともに、抽出されたオブジェクトデータ以外のオブジェクトデータについては配信リストを送ることで、必要なオブジェクトデータを携帯端末に選択させることができる。
【００９２】
このオブジェクト配信サーバ２００においては、オブジェクト選定部２０４は、所定条件として、携帯端末１００の位置情報で示される位置が近い順のオブジェクトデータを抽出することができ、メモリ残量が少ない中で、ユーザにとって有用なオブジェクトデータを選択することができる。
【００９３】
本実施形態においては、ＡＲ技術を適用例として説明したが、これに限るものではない。すべてのオブジェクト／コンテンツなどのデータを記憶しきれない場合の技術に適用できるものであり、たとえば、以下の技術・サービスに対しても適用できる。
【００９４】
たとえば、自端末の位置情報をサーバに通知し、自端末の周辺に配置されているオブジェクト／コンテンツをサーバから受信するサービス、たとえばＧＰＳにより自動的に位置情報を取得して、その位置に応じてオブジェクト／コンテンツを取得する地域情報配信サービスなどにも適用可能である。
【００９５】
また、端末の位置によらずにオブジェクト／コンテンツをダウンロードするファイルキャスティングサービスまたはポッドキャスティングサービスなどにおいても同様に適用できる。
【００９６】
さらに、複数のコンテンツ、たとえば書籍コンテンツを一度にダウンロードするようなサービスについても同様に適用できる。
【符号の説明】
【００９７】
１００…携帯端末、１０１…空き容量演算部、１０２…記憶部、１０２ａ…オブジェクト管理部、１０２ｂ…オブジェクト記憶部、１０３…測位部、１０４…通知部、１０５…受信部、１０７…オブジェクト選択部、１０８…要求部、１０９…削除部、１１０…表示部、１５０…基地局、２００…オブジェクト配信サーバ、２０１…受信部、２０２…配信範囲判断部、２０３…配信優先順位判断部、２０４…オブジェクト選定部、２０５…配信部、２０６…記憶部、２０６ａ…オブジェクト記憶部、２０６ｂ…オブジェクト管理部。
【図１】
0005358539.tif 000002
【図２】
0005358539.tif 000003
【図３】
0005358539.tif 000004
【図４】
0005358539.tif 000005
【図５】
0005358539.tif 000006
【図６】
0005358539.tif 000007
【図７】
0005358539.tif 000008
【図８】
0005358539.tif 000009
【図９】
0005358539.tif 000010
【図１０】
0005358539.tif 000011
【図１１】
0005358539.tif 000012