(57)【要約】【課題】地図上に掲載されるコンテンツ情報の数がユーザに対して十分な数となるように、コンテンツ情報の掲載量を調整できる「コンテンツ情報の表示制御装置および表示制御方法」を提供する。【解決手段】地図の全体エリアを分割して形成された複数の分割エリアごとに、当該分割エリアの地図上に表示されているコンテンツ情報の数が所定の閾値より少ないか否かを監視するコンテンツ監視部１４と、コンテンツ情報の数が所定の閾値より少ないことが検出された対象分割エリアについて、当該対象分割エリアと関連付けられたコンテンツ情報を取得するコンテンツ取得部１５と、当該取得したコンテンツ情報を対象分割エリアの地図画像上に表示させるコンテンツ表示制御部１６とを設け、コンテンツ情報の数が所定の閾値より少ない対象分割エリアの地図画像上にコンテンツ情報が自動的に追加して表示されるようにする。【選択図】図１
2014044353.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ情報を地図上の位置と関連付けて地図画像上に表示させることができるようになされたシステムに用いられ、上記コンテンツ情報の上記地図画像上への表示を制御する装置であって、
上記地図の全体エリアを分割して形成された複数の分割エリアごとに、当該分割エリアの地図上に表示されているコンテンツ情報の数が所定の閾値より少ないか否かを監視するコンテンツ監視部と、
上記コンテンツ監視部により上記コンテンツ情報の数が上記所定の閾値より少ないことが検出された対象分割エリアについて、当該対象分割エリアと関連付けられたコンテンツ情報を取得するコンテンツ取得部と、
上記コンテンツ取得部により取得されたコンテンツ情報を上記対象分割エリアの地図画像上に表示させるように制御するコンテンツ表示制御部とを備えたことを特徴とするコンテンツ情報の表示制御装置。
【請求項２】
上記分割エリアと関連付けられたコンテンツ情報を記憶するコンテンツ記憶部を更に備え、
上記コンテンツ取得部は、上記対象分割エリアと関連付けられたコンテンツ情報を上記コンテンツ記憶部から取得することを特徴とする請求項１に記載のコンテンツ情報の表示制御装置。
【請求項３】
上記コンテンツ取得部は、上記対象分割エリアに関連するキーワードで通信ネットワーク上を検索することによって、上記キーワードに合致するコンテンツ情報を上記対象分割エリアと関連付けられたコンテンツ情報として取得することを特徴とする請求項１に記載のコンテンツ情報の表示制御装置。
【請求項４】
上記コンテンツ監視部は、上記分割エリアを更に細かく分割した複数のサブエリアごとに、当該サブエリアの地図上に表示されているコンテンツ情報の数を更に監視し、
上記コンテンツ表示制御部は、上記対象分割エリアについて上記コンテンツ取得部により取得されたコンテンツ情報を、上記コンテンツ監視部により上記コンテンツ情報の数が最も少ないことが検出されたサブエリアの地図画像上に表示させるように制御することを特徴とする請求項１に記載のコンテンツ情報の表示制御装置。
【請求項５】
上記コンテンツ監視部は、上記分割エリアを更に細かく分割した複数のサブエリアごとに、当該サブエリアの地図上に表示されているコンテンツ情報の種類を更に監視し、
上記コンテンツ取得部は、上記コンテンツ監視部により上記対象分割エリアの地図上に表示されていると判定されたコンテンツ情報の種類とは異なる種類のコンテンツ情報を取得し、
上記コンテンツ表示制御部は、上記対象分割エリアについて上記コンテンツ取得部により取得されたコンテンツ情報を、その種類のコンテンツ情報が表示されていないことが上記コンテンツ監視部により検出されたサブエリアの地図画像上に表示させるように制御することを特徴とする請求項１に記載のコンテンツ情報の表示制御装置。
【請求項６】
コンテンツ情報を地図上の位置と関連付けて地図画像上に表示させることができるようになされたシステムにおいて、上記コンテンツ情報の上記地図画像上への表示をコンピュータにより制御する方法であって、
上記コンピュータのコンテンツ監視部が、上記地図の全体エリアを分割して形成された複数の分割エリアごとに、当該分割エリアの地図上に表示されているコンテンツ情報の数が所定の閾値より少ないか否かを監視する第１のステップと、
上記コンピュータのコンテンツ取得部が、上記コンテンツ監視部により上記コンテンツ情報の数が上記所定の閾値より少ないことが検出された対象分割エリアについて、当該対象分割エリアと関連付けられたコンテンツ情報を取得する第２のステップと、
上記コンピュータのコンテンツ表示制御部が、上記コンテンツ取得部により取得されたコンテンツ情報を上記対象分割エリアの地図画像上に表示させるように制御する第３のステップとを有することを特徴とするコンテンツ情報の表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ情報の表示制御装置および表示制御方法に関し、特に、コンテンツ情報を位置情報と関連付けて地図画像上に掲載させることができるようになされたシステムに適用して好適なものである。
【背景技術】
【０００２】
近年、インターネット等のネットワークを通じて人と人とのつながりを促進・サポートする、いわゆるソーシャルネットワークサービス（ＳＮＳ）が広く提供されている。ＳＮＳは、ユーザのプロフィールを紹介するプロフィール機能、所望のユーザを検索するユーザ検索機能、コメントやトラックバックなどのコミュニケーション機能、個人的な体験・日記・特定のトピック等を綴るブログ機能などを備えていることが多い。
【０００３】
また、画面表示された地図上に様々な情報を載せることができるようになされたＳＮＳ（以下、地図ＳＮＳという）の事例も増えてきている。例えば、ユーザが画像やテキストといったコンテンツ情報を位置情報と関連付けて地図上に投稿できるようにしたサービスが提供されている（例えば、特許文献１参照）。また、店舗のクーポン情報を地図上の店舗位置に表示するようにしたサービスも提供されている。
【０００４】
ところで、サービスの運営者ではなくユーザ自身が掲載情報を提供することに依存した地図ＳＮＳでは、サービスの開始当初は掲載されるコンテンツ情報が非常に少なく、貧弱な内容になりがちである。そのように内容が貧弱な地図ＳＮＳは、初見ユーザから見放されてしまう現象が起こりやすいという問題があった。この場合、ユーザ数がなかなか増えないので、掲載されるコンテンツ情報も思うように増えず、サービス自体が成り立たなくなってしまうことさえあった。
【０００５】
また、個人のつぶやき情報や店舗クーポン情報などを地図上に載せる場合は、それをいつまでも掲載し続けると古い情報が現実と合わずに残ってしまうため、掲載時間に制限を設けて、古くなったコンテンツ情報を随時消去していく必要がある。しかし、ユーザがコンスタントにつぶやきを投稿したりクーポン情報を提供したりしてくれる保証はない。そのため、サービスの開始当初でなくても、地図上に掲載されるコンテンツ情報がどんどん少なくなってしまうことが起こり得るという問題もあった。
【０００６】
なお、上記特許文献１に記載の発明では、コンテンツに付与された位置情報に基づいてコンテンツのマーカを地図上に配置する際に、地図上で密集する複数のコンテンツをグループ化して適切な個数まで絞り込み、グループの代表マーカを地図上に表示させるようにしている。これにより、複数のマーカが密集して配置されるとユーザがコンテンツの詳細表示のためにマーカを選択しにくくなるという問題を解消している。
【０００７】
また、地図画像の左サイドに表示される複数のサムネイル画像を、ユーザが行う指による回転操作の回数に応じた数だけ非表示とすることにより、ユーザが所望する範囲にあるコンテンツの表示数を調整できるようにした技術が提供されている（特許文献２参照）。この引用文献２には、サムネイル画像を非表示とする順番として、撮影日時の早い順または遅い順、ファイル番号の５個飛ばしなど一定の規則に従った順、ランダムな順とすることが記載されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−２５７０４４号公報
【特許文献２】特開２０１１−２５７９２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献１，２に記載の技術では、地図上に表示するコンテンツ情報の数を減らす方向で調整することができるのみである。したがって、地図ＳＮＳのサービス開始時に掲載されるコンテンツ情報が非常に少なく初見ユーザから見放されてしまうという問題や、古くなったコンテンツ情報を消去することによって地図上のコンテンツ情報が少なくなってしまうという問題は、特許文献１，２に記載の技術では解決することができない。
【００１０】
本発明は、このような問題を解決するために成されたものであり、地図上に掲載されるコンテンツ情報の数がユーザに対して十分な数となるように、コンテンツ情報の掲載量を調整できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
上記した課題を解決するために、本発明では、地図の全体エリアを分割して形成された複数の分割エリアごとに、当該分割エリアの地図上に表示されているコンテンツ情報の数が所定の閾値より少ないか否かを監視する。そして、コンテンツ情報の数が所定の閾値より少ないことが検出された対象分割エリアについて、当該対象分割エリアと関連付けられたコンテンツ情報を取得して、対象分割エリアの地図画像上に表示させるようにしている。
【発明の効果】
【００１２】
上記のように構成した本発明によれば、サービス開始時において地図画像上に表示されるコンテンツ情報がまだ少ない場合や、古くなったコンテンツ情報を消去することによって地図画像上に表示されるコンテンツ情報が少なくなった場合には、コンテンツ情報の数が所定の閾値より少ない対象分割エリアの地図画像上にコンテンツ情報が自動的に追加して表示されるようになる。これにより、地図上に掲載されるコンテンツ情報の数がユーザに対して十分な数となるように、コンテンツ情報の掲載量を自動的に調整することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態によるコンテンツ情報の表示制御装置の機能構成例を示すブロック図である。
【図２】本実施形態によるコンテンツ情報の表示制御装置を備えたＳＮＳシステムの概略構成例を示すブロック図である。
【図３】本実施形態のコンテンツ表示制御部によって表示される画像の一例を示す図である。
【図４】本実施形態による地図ＳＮＳサーバ（コンテンツ情報の表示制御装置）の動作例を示すフローチャートである。
【図５】本実施形態の変形例を説明するための図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本実施形態によるコンテンツ情報の表示制御装置の機能構成例を示すブロック図である。また、図２は、本実施形態によるコンテンツ情報の表示制御装置を備えたＳＮＳシステムの概略構成例を示すブロック図である。
【００１５】
図２に示すように、本実施形態のＳＮＳシステムは、地図ＳＮＳサーバ１００と、スマートフォン等の携帯端末２００と、ＳＮＳサーバ３００とを備えて構成されている。地図ＳＮＳサーバ１００と携帯端末２００との間は通信ネットワーク４００で接続され、地図ＳＮＳサーバ１００とＳＮＳサーバ３００との間は通信ネットワーク５００で接続されている。
【００１６】
地図ＳＮＳサーバ１００は、コンテンツ情報を地図上の位置と関連付けて地図画像上に表示（掲載）させることができるようになされた地図ＳＮＳを提供するためのサーバである。この地図ＳＮＳサーバ１００は、本実施形態によるコンテンツ情報の表示制御装置に相当し、コンテンツ情報の地図画像上への表示を制御する。その制御方法の詳細は後述する。
【００１７】
ＳＮＳサーバ３００は、プロフィール機能、ユーザ検索機能、コミュニケーション機能、ブログ機能などを備えた一般的なＳＮＳを提供するためのサーバである。例えば、ＳＮＳサーバ３００は、Ｔｗｉｔｔｅｒ（登録商標。以下同様）のサービスを提供するためのサーバである。なお、ＳＮＳサーバ３００はこれに限定されるものではなく、ＳＮＳサーバ３００が地図ＳＮＳを提供するためのサーバであってもよい。
【００１８】
携帯端末２００は、地図ＳＮＳサーバ１００の提供サービスを利用するための端末であり、地図上に掲載するコンテンツ情報を投稿したり、地図上に掲載されたコンテンツ情報を閲覧したりすることができる。なお、ここでは携帯端末２００の例としてスマートフォンを挙げたが、タブレット端末やノートパソコン等でもよい。また、デスクトップ型のパソコン等でもよいし、通信機能を備えたナビゲーション装置であってもよい。
【００１９】
次に、地図ＳＮＳサーバ１００の内部構成について説明する。図１に示すように、本実施形態の地図ＳＮＳサーバ１００（コンテンツ情報の表示制御装置）は、その機能構成として、地図データベース１１、掲載コンテンツデータベース１２、予備コンテンツデータベース１３、コンテンツ監視部１４、コンテンツ取得部１５、コンテンツ表示制御部１６およびコンテンツ記録制御部１７を備えている。
【００２０】
なお、コンテンツ監視部１４、コンテンツ取得部１５、コンテンツ表示制御部１６およびコンテンツ記録制御部１７の各機能は、ハードウェア構成、ＤＳＰ（Digital Signal Processor）、ソフトウェアの何れによっても実現することが可能である。例えばソフトウェアによって実現する場合、上記機能は、実際にはサーバのＣＰＵあるいはＭＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭ、あるいはハードディスク等の記録媒体に記憶されたプログラムが動作することによって実現できる。
【００２１】
地図データベース１１は、携帯端末２００に地図画像を表示させるために必要な地図データを記憶するものである。本実施形態の地図データは、緯度・経度情報を有している。また、本実施形態の地図データは、地図の全体エリア（例えば、日本地図の全体）を複数のエリアに分割して形成されたエリア情報も有している。例えば、エリア情報は行政区画の情報であり、都道府県を単位とするエリア情報（以下、第１階層エリア情報という）、市区町村を単位とするエリア情報（以下、第２階層エリア情報という）、大字・字・町・丁目等の行政区を単位とするエリア情報（以下、第３階層エリア情報という）などから構成されている。
【００２２】
本実施形態によるコンテンツ情報の表示制御装置では、コンテンツ情報を地図上の位置と関連付けて地図画像上に表示させるように制御するが、ここで言う地図上の位置とは、地図データの緯度・経度情報であってもよいし、エリア情報であってもよい。すなわち、コンテンツ情報を地図データの緯度・経度情報と関連付けて表示させる場合、緯度・経度情報により示される地図画像上の位置にコンテンツ情報を表示させるように制御する。一方、コンテンツ情報を地図データのエリア情報と関連付けて表示させる場合、エリア情報により示される地図画像上のエリア内の任意の位置にコンテンツ情報を表示させるように制御する。
【００２３】
掲載コンテンツデータベース１２は、地図画像上に掲載するコンテンツ情報を記憶するものである。この掲載コンテンツデータベース１２に記憶されるコンテンツ情報は、基本的には携帯端末２００のユーザから投稿された情報であるが、後述するようにコンテンツ取得部１５によって取得されたコンテンツ情報も含まれる。どちらのコンテンツ情報も、地図上の位置と関連付けて記憶されている。
【００２４】
ここで、ユーザから投稿されるコンテンツ情報は、緯度・経度情報またはエリア情報のどちらと関連付けられたものであってもよい。一方、コンテンツ取得部１５によって取得されるコンテンツ情報は、エリア情報と関連付けられたものであることが好ましい。なお、これについての詳細は後述する。掲載コンテンツデータベース１２においてコンテンツ情報と関連付けて記憶されるエリア情報は、エリアの行政区画名を含む情報である。
【００２５】
掲載コンテンツデータベース１２に記憶されるコンテンツ情報は、掲載日時を表す時間情報とも関連付けて記憶されている。ユーザから投稿されるコンテンツ情報の場合、ユーザが掲載日時を明示的に指定しない限り、基本的に掲載日時はコンテンツ情報が投稿された日時と同じである。一方、コンテンツ取得部１５によって取得されるコンテンツ情報の場合、掲載日時はコンテンツ取得部１５によってコンテンツ情報が取得された日時と同じであるものとする。
【００２６】
ユーザから投稿されて掲載コンテンツデータベース１２に記憶されるコンテンツ情報は、地図ＳＮＳのサービス開始当初は非常に少なく、サービスを提供し続けることによって徐々に追加され、地図画像上に表示されるコンテンツ情報の数が徐々に増えていく。また、ユーザからの投稿およびコンテンツ取得部１５による取得によって掲載コンテンツデータベース１２に記憶されるコンテンツ情報は、掲載日時から所定の時間を経過したものから順次削除され、地図画像上から表示が消去されていく。なお、コンテンツ情報の掲載コンテンツデータベース１２への記録や、掲載コンテンツデータベース１２に記憶されたコンテンツ情報の時間経過に伴う削除に関する処理は、コンテンツ記録制御部１７が行う。
【００２７】
予備コンテンツデータベース１３は、本発明のコンテンツ記憶部に相当するものであり、地図画像上に掲載されるコンテンツ情報の数が所定の閾値より少なくなったときに自動的に追加して掲載するためのコンテンツ情報を記憶するものである。予備コンテンツデータベース１３に記憶させるコンテンツ情報は、例えば地図ＳＮＳの管理者があらかじめ用意したものである。一例として、店舗の広告情報、クーポン情報、イベント情報などが考えられる。
【００２８】
予備コンテンツデータベース１３に記憶されるコンテンツ情報は、コンテンツ取得部１５によって取得され、コンテンツ記録制御部１７により掲載コンテンツデータベース１２に記憶される。コンテンツ情報が掲載コンテンツデータベース１２に記憶されることによって、地図画像上に追加して掲載されるようになる。上述したように、コンテンツ取得部１５によって取得される予備コンテンツデータベース１３のコンテンツ情報は、地図データのエリア情報と関連付けて記憶されている。
【００２９】
コンテンツ監視部１４は、地図の全体エリアを分割して形成された複数の分割エリアごとに、当該分割エリアの地図上に表示されているコンテンツ情報の数が所定の閾値より少ないか否かを監視する。ここで言う分割エリアとは、地図データのエリア情報で特定されるエリアのことである。また、所定の閾値とは、ユーザが掲載コンテンツの情報量に満足できるか否か（あるいは、情報量が少なくて淋しいと思うか否か）の境界となる値であり、地図ＳＮＳの管理者があらかじめ設定した値である。
【００３０】
本実施形態において、地図データのエリア情報は第１階層から第３階層まであるが、監視の範囲が広すぎると、コンテンツ情報量の管理が粗くなる。逆に、監視の範囲が狭すぎると、コンテンツ情報量の管理が細かくなり過ぎる。そこで、本実施形態においてコンテンツ監視部１４は、市区町村単位で形成される第２階層エリア情報のレベルでコンテンツ情報量を監視する。上述した予備コンテンツデータベース１３に記憶されるコンテンツ情報も、監視のレベルに合わせて第２階層エリア情報と関連付けておくのが好ましい。
【００３１】
コンテンツ取得部１５は、コンテンツ監視部１４によりコンテンツ情報の数が所定の閾値より少ないことが検出された分割エリア（以下、対象分割エリアという）について、当該対象分割エリアと関連付けられたコンテンツ情報を取得する。具体的には、コンテンツ取得部１５は、対象分割エリアと関連付けられたコンテンツ情報を予備コンテンツデータベース１３から取得する。
【００３２】
また、コンテンツ取得部１５は、コンテンツ監視部１４により検出された対象分割エリアに関連するキーワードで通信ネットワーク５００上のＳＮＳサーバ３００を検索することによって、キーワードに合致するコンテンツ情報を対象分割エリアと関連付けられたコンテンツ情報としてＳＮＳサーバ３００から取得するようにしてもよい。
【００３３】
例えば、コンテンツ監視部１４により検出された対象分割エリアのエリア情報で示される行政区画名が「いわき市」であった場合、コンテンツ取得部１５は、「いわき」というキーワードでＳＮＳサーバ３００を検索することにより、ＳＮＳサーバ３００のデータベースに蓄積されているコンテンツ情報の中から「いわき」という文字が含まれるコンテンツ情報を取得する。
【００３４】
あるいは、コンテンツ取得部１５は、行政区画名の「いわき市」に関連する１以上のキーワードをテーブル情報により保持しておき、当該テーブル情報に保持されているキーワードを用いてＳＮＳサーバ３００を検索するようにしてもよい。例えば、いわき市の名産、いわき市で行われる行事、いわき市の観光地など、いわき市を特徴づけるキーワードをテーブル情報により保持しておくとよい。
【００３５】
また、ＳＮＳサーバ３００がＴｗｉｔｔｅｒのサービスを提供するサーバである場合、コンテンツ取得部１５は、Ｔｗｉｔｔｅｒの公式機能として提供されているハッシュタグを利用して、対象分割エリアと関連付けられたコンテンツ情報をＳＮＳサーバ３００から取得することが可能である。
【００３６】
すなわち、Ｔｗｉｔｔｅｒでは、「#と英字列」を入力したタグをつけると、投稿情報のグループ化が可能となる。そのため、例えば「#Iwaki」というハッシュタグを用いてＳＮＳサーバ３００を検索すると、そのハッシュタグでグループ化された投稿情報を、対象分割エリアと関連付けられたコンテンツ情報として取得することが可能である。この検索方法によれば、いわき市に関連するキーワードが全く含まれていない投稿情報であっても、いわき市のことに関する投稿情報を取得することが可能となる。
【００３７】
コンテンツ取得部１５は、予備コンテンツデータベース１３またはＳＮＳサーバ３００から取得したコンテンツ情報をコンテンツ記録制御部１７に供給する。コンテンツ記録制御部１７は、コンテンツ取得部１５により取得されたコンテンツ情報を地図上の位置および掲載日時と関連付けて掲載コンテンツデータベース１２に記憶させる。
【００３８】
コンテンツ表示制御部１６は、コンテンツ取得部１５により取得されたコンテンツ情報を含め、掲載コンテンツデータベース１２に記憶された複数のコンテンツ情報を、携帯端末２００の画面において各分割エリアの地図画像上に表示させるように制御する。
【００３９】
すなわち、コンテンツ表示制御部１６は、地図データベース１１に記憶されている地図データに基づいて地図画像を携帯端末２００の画面上に表示させるとともに、掲載コンテンツデータベース１２に記憶されているコンテンツ情報を地図画像上に重ねて表示させる。このとき、地図画像上にコンテンツ情報を重ねる位置は、コンテンツ情報に関連付けて記憶されている緯度・経度情報により特定される位置、またはエリア情報により特定される分割エリア内の位置である。
【００４０】
図３は、コンテンツ表示制御部１６によって携帯端末２００の画面上に表示される画像の一例を示す図である。図３に示すように、本実施形態では、地図画像上にコンテンツ情報のアイコン３１〜３４を表示させ、ユーザが所望のアイコンをクリックすると、コンテンツ情報の内容が展開して表示されるようになっている。
【００４１】
図３（ａ）は、ある分割エリアＡの地図上に表示されているコンテンツ情報（アイコン３１，３２）の数が所定の閾値より少ない状態を示している。例えば、ユーザ端末２００から地図ＳＮＳサーバ１００にアクセスして、ある分割エリアＡの地図画像を表示させたときに、当該分割エリアＡに関連付けられているコンテンツ情報の数が所定の閾値より少ないと、図３（ａ）のようにアイコンの表示数が少なくなり、コンテンツ数が貧弱な印象をユーザに与えてしまう。
【００４２】
これに対して、図３（ｂ）は、コンテンツ監視部１４によるコンテンツ数の監視の結果としてコンテンツ取得部１５により取得されたコンテンツ情報のアイコン３３，３４が追加して表示された状態を示している。追加されるコンテンツ情報の数は、例えば、その分割エリアに関連付けられたコンテンツ情報の数が所定の閾値を超えるのに必要な最小の数である。なお、所定の閾値を超えることが意味を持つので、最少数より多いコンテンツ情報を追加してもよい。また、追加のコンテンツ情報のアイコン３３，３４を表示する位置は、分割エリアＡ内であればどこでも良いが、既に表示中のアイコン３１，３２と重ならない位置であることが好ましい。
【００４３】
コンテンツ記録制御部１７は、上述したようにコンテンツ取得部１５により取得されたコンテンツ情報を掲載コンテンツデータベース１２に記憶させる他、携帯端末２００から投稿されたコンテンツ情報を地図上の位置および掲載日時と関連付けて掲載コンテンツデータベース１２に記憶させる。また、コンテンツ記録制御部１７は、掲載日時から所定の時間を経過したコンテンツ情報を掲載コンテンツデータベース１２から削除する処理も行う。
【００４４】
次に、上記のように構成した地図ＳＮＳサーバ１００（本実施形態によるコンテンツ情報の表示制御装置）の動作を説明する。図４は、本実施形態による地図ＳＮＳサーバ１００の動作例を示すフローチャートである。なお、図４に示すフローチャートは、ユーザ端末２００から地図ＳＮＳサーバ１００にアクセスして地図ＳＮＳの利用が指示されたときに開始する。
【００４５】
図４において、まず、コンテンツ表示制御部１６は、地図データベース１１に記憶されている地図データに基づいて地図画像を携帯端末２００の画面上に表示させるとともに、掲載コンテンツデータベース１２に記憶されているコンテンツ情報を地図画像上に重ねて表示させる（ステップＳ１）。このとき表示する地図画像は、例えば、ユーザがユーザ端末２００を操作することによって指定した分割エリアの地図画像である。また、当該地図画像上に表示するコンテンツ情報は、当該分割エリアに関連付けられているコンテンツ情報である。
【００４６】
次に、コンテンツ監視部１４は、現在地図画像を表示中の分割エリアの地図上に表示されているコンテンツ情報の数が所定の閾値より少ないか否かについて判定する（ステップＳ２）。ここで、コンテンツ情報の数が所定の閾値より少なくないと判定された場合、処理はステップＳ１に戻る。一方、コンテンツ情報の数が所定の閾値より少ないと判定された場合、コンテンツ取得部１５は、対象分割エリアと関連付けられたコンテンツ情報を予備コンテンツデータベース１３またはＳＮＳサーバ３００から取得する（ステップＳ３）。
【００４７】
コンテンツ記録制御部１７は、コンテンツ取得部１５により取得されたコンテンツ情報を掲載コンテンツデータベース１２に記憶させる（ステップＳ４）。そして、コンテンツ表示制御部１６は、コンテンツ取得部１５により取得され掲載コンテンツデータベース１２に記憶されたコンテンツ情報を、対象分割エリアの地図画像上に追加して表示させる（ステップＳ５）。
【００４８】
その後、地図ＳＮＳサーバ１００は、ユーザ端末２００との間の通信が切断されたか否かを判定し（ステップＳ６）、切断されていなければ、処理はステップＳ１に戻る。一方、地図ＳＮＳサーバ１００とユーザ端末２００との間の通信が切断された場合、図４に示すフローチャートの処理は終了する。
【００４９】
以上詳しく説明したように、本実施形態では、地図の全体エリアを分割して形成された複数の分割エリアごとに、当該分割エリアの地図上に表示されているコンテンツ情報の数が所定の閾値より少ないか否かを監視し、コンテンツ情報の数が所定の閾値より少ないことが検出された対象分割エリアについて、当該対象分割エリアと関連付けられたコンテンツ情報を取得して、対象分割エリアの地図画像上に表示させるようにしている。
【００５０】
このように構成した本実施形態によれば、サービス開始時において地図画像上に表示されるコンテンツ情報がまだ少ない場合や、古くなったコンテンツ情報を消去することによって地図画像上に表示されるコンテンツ情報が少なくなった場合には、コンテンツ情報の数が所定の閾値より少ない対象分割エリアの地図画像上にコンテンツ情報が自動的に追加して表示されるようになる。これにより、地図上に掲載されるコンテンツ情報の数がユーザに対して十分な数となるように、コンテンツ情報の掲載量を自動的に調整することができる。
【００５１】
なお、上記実施形態では、地図画像上に追加して表示させるコンテンツ情報の位置は対象分割エリア内であればどこでも良いという説明をしたが、本発明はこの例に限定されない。例えば、図５に示すように、対象分割エリアＡを更に細かく分割した複数のサブエリアａ１〜ａ４のうち、コンテンツ情報の数が最も少ないサブエリアａ１の位置にコンテンツ情報（アイコン３４）を追加して表示させるようにしてもよい。
【００５２】
図５（ａ）は、対象分割エリアＡの地図上に表示されているコンテンツ情報（アイコン３１〜３３）の数が所定の閾値より少ない状態を示している。一方、図５（ｂ）は、コンテンツ取得部１５により取得されたコンテンツ情報のアイコン３４がサブエリアａ１の位置に追加して表示された状態を示している。図５（ａ）の状態で、コンテンツ情報の表示がないのはサブエリアａ１のみである。そのため、このサブエリアａ１にコンテンツ情報のアイコン３４が追加して表示されている。
【００５３】
このような処理を行う場合、コンテンツ監視部１４は、分割エリアを更に細かく分割した複数のサブエリアごとに、当該サブエリアの地図上に表示されているコンテンツ情報の数を更に監視する。また、コンテンツ表示制御部１６は、対象分割エリアについてコンテンツ取得部１５により取得されたコンテンツ情報を、コンテンツ監視部１４によりコンテンツ情報の数が最も少ないことが検出されたサブエリアの地図画像上に表示させるように制御する。
【００５４】
例えば、コンテンツ監視部１４は、第２階層エリア情報によって特定される広さの分割エリアを対象として、当該分割エリアに関連付けられたコンテンツ情報の数が所定の閾値より少ないか否かを判定する。これは、上述した実施形態と同様である。これに加えて、コンテンツ監視部１４は、コンテンツ情報の数が所定の閾値より少ないと判定された対象分割エリアについて、第２階層より狭い範囲の第３階層エリア情報によって特定される複数のサブエリアごとに、当該サブエリアの地図上に表示されているコンテンツ情報の数をカウントする。
【００５５】
ここで、予備コンテンツデータベース１３に記憶されているコンテンツ情報は第２階層エリア情報に関連付けられているので、第３階層エリア情報に関連付けられているコンテンツ情報という名目ではコンテンツ数のカウントを行うことができない。そこで、上述したように、コンテンツ情報が地図上のどのサブエリア内に表示されているかという名目で、各サブエリア内のコンテンツ数をカウントする。
【００５６】
そして、コンテンツ表示制御部１６は、以上のようにしてコンテンツ監視部１４によりサブエリアごとにカウントされたコンテンツ情報の数を比較して、コンテンツ情報の数が最も少ないサブエリアの内部に追加のコンテンツ情報を表示させるように制御する。このようにすれば、対象分割エリア内において複数のコンテンツ情報を位置的に均質となるように表示させることができる。
【００５７】
なお、ここではサブエリア内におけるコンテンツ情報の監視を数だけで行うようにしたが、コンテンツ情報の種類も監視するようにしてもよい。コンテンツ情報の種類とは、例えば、広告情報、クーポン情報、イベント情報、観光地情報、名産情報などといった情報のカテゴリである。このようにコンテンツ情報の種類も監視する場合、コンテンツ監視部１４、コンテンツ取得部１５およびコンテンツ表示制御部１６は以下のように動作する。
【００５８】
すなわち、コンテンツ監視部１４は、対象分割エリアを更に細かく分割した複数のサブエリアごとに、当該サブエリアの地図上に表示されているコンテンツ情報の種類を更に監視する。また、コンテンツ取得部１５は、コンテンツ監視部１４により対象分割エリアの地図上に表示されていると判定されたコンテンツ情報の種類とは異なる種類のコンテンツ情報を取得する。
【００５９】
さらに、コンテンツ表示制御部１６は、対象分割エリアについてコンテンツ取得部１５により取得されたコンテンツ情報を、その種類のコンテンツ情報が表示されていないことがコンテンツ監視部１４により検出されたサブエリアの地図画像上に表示させるように制御する。このようにすれば、対象分割エリア内において複数のコンテンツ情報を表示させるときに、コンテンツ情報の種類に関しても均質となるように表示させることができる。
【００６０】
また、上記実施形態では、ユーザがユーザ端末２００を操作することによって指定した１つの分割エリアの地図画像を表示させる例について説明したが、本発明はこれに限定されない。すなわち、複数の分割エリアに跨る範囲の地図画像を表示させるようにしてもよい。この場合、コンテンツ監視部１４は、表示中の複数の分割エリアごとにコンテンツ情報の数が所定の閾値より少ないか否かの監視を行う。
【００６１】
また、表示させる地図画像は、ユーザがユーザ端末２００を操作することによって指定したものに限定されるものではない。例えば、携帯端末２００を所持しているユーザの現在地をＧＰＳ受信機などにより検出し、現在地周辺の地図画像を表示させるようにしてもよい。この場合、設定されている地図縮尺によっては、１つの分割エリアのみが表示されることもあるし、複数の分割エリアが表示されることもある。
【００６２】
また、上記実施形態では、コンテンツ監視部１４が監視を行う広さの単位を第２階層エリア情報で特定される分割エリアに固定する例について説明したが、本発明はこれに限定されない。すなわち、監視を行う広さの単位を動的に変えるようにしてもよい。例えば、表示中の地図画像の縮尺に応じて、監視を行う広さの単位を動的に変えるようにすることが可能である。
【００６３】
具体的には、表示中の地図画像に都道府県単位の分割エリアが複数含まれる場合には、第１階層エリア情報で特定される分割エリアを単位として監視を行う。また、表示中の地図画像に都道府県単位の分割エリアが１つしか含まれず、市区町村単位の分割エリアが複数含まれる場合には、第２階層エリア情報で特定される分割エリアを単位として監視を行う。また、表示中の地図画像に市区町村単位の分割エリアが１つしか含まれず、大字・字・町・丁目等の行政区単位の分割エリアが複数含まれる場合には、第３階層エリア情報で特定される分割エリアを単位として監視を行う。
【００６４】
また、上記実施形態では、分割エリアを行政区画に基づき設定する例について説明したが、分割のし方はこれに限定されない。例えば、任意の大きさおよび形状のメッシュにより地図の全体エリアを分割するようにしてもよい。
【００６５】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００６６】
１１  地図データベース
１２  掲載コンテンツデータベース
１３  予備コンテンツデータベース（コンテンツ記憶部）
１４  コンテンツ監視部
１５  コンテンツ取得部
１６  コンテンツ表示制御部
１００  地図ＳＮＳサーバ（コンテンツ情報の表示制御装置）
２００  携帯端末
３００  ＳＮＳサーバ
【図１】
2014044353.tif 000003
【図２】
2014044353.tif 000004
【図３】
2014044353.tif 000005
【図４】
2014044353.tif 000006
【図５】
2014044353.tif 000007