(57)【要約】【課題】所望の検索結果を得る可能性を高めること。【解決手段】コンテンツを提供するコンテンツ提供元に関連づけられたタグを記憶する記憶部１１と、携帯端末装置を介したユーザのタグ検索情報の入力に応じて記憶部１１を参照し、入力されたタグ検索情報に一致する、コンテンツ提供元に関連づけられたタグを検索し、一致したタグが関連づけられているコンテンツ提供元のコンテンツの提供位置を、端末装置の位置に近い順番に並べて携帯端末装置のディスプレイに表示させる制御部１２とを有する。【選択図】図６
2020144823.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツを提供するコンテンツ提供元に関連づけられたタグを記憶する記憶部と、
端末装置を介したユーザのタグ検索情報の入力に応じて前記記憶部を参照し、入力されたタグ検索情報に一致する、前記コンテンツ提供元に関連づけられたタグを検索し、一致したタグが関連づけられている前記コンテンツ提供元のコンテンツの提供位置を、前記端末装置の位置に近い順番に並べて前記端末装置のモニタに表示させる制御部と、
を有することを特徴とする情報表示装置。
【請求項２】
前記記憶部には、ユーザにより入力されたタグ検索情報の履歴がユーザ毎に記憶されており、
前記制御部は、前記履歴の類似度を算出し、類似度が一定以上の他のユーザの履歴を、前記端末装置のモニタに表示させる請求項１に記載の情報表示装置。
【請求項３】
前記制御部は、ユーザにより前記コンテンツ提供元に任意のタグを関連づける指示を受け付けると、前記ユーザ名と前記タグとを紐付けて前記コンテンツ提供元に関連づけて記憶部に記憶する請求項１に記載の情報表示装置。
【請求項４】
前記タグを前記識別情報に関連づけたユーザ名の表示指示を、端末装置を介して受け付けると、
前記制御部は、前記記憶部を参照し、前記タグを前記識別情報に付したユーザ名を前記端末装置のモニタに表示させる請求項３に記載の情報表示装置。
【請求項５】
コンピュータが、
端末装置を介したユーザのタグ検索情報の入力に応じて、コンテンツを提供するコンテンツ提供元に関連づけられたタグを記憶する記憶部を参照し、
入力されたタグ検索情報に一致する、前記コンテンツ提供元に関連づけられたタグを検索し、
一致したタグが関連づけられている前記コンテンツ提供元のコンテンツの提供位置を、前記端末装置の位置に近い順番に並べて前記端末装置のモニタに表示させる、
ことを特徴とする表示方法。
【請求項６】
コンピュータに、
端末装置を介したユーザのタグ検索情報の入力に応じて、コンテンツを提供するコンテンツ提供元に関連づけられたタグを記憶する記憶部を参照し、
入力されたタグ検索情報に一致する、前記コンテンツ提供元に関連づけられたタグを検索し、
一致したタグが関連づけられている前記コンテンツ提供元のコンテンツの提供位置を、前記端末装置の位置に近い順番に並べて前記端末装置のモニタに表示させる、
処理を実行させることを特徴とするプログラム。
【請求項７】
コンピュータに、
ユーザのタグ検索情報の入力を受け付けると、受け付けたタグ検索情報をサーバ装置に送信し、
前記タグ検索情報を受信したサーバ装置により、コンテンツを提供するコンテンツ提供元に関連づけられたタグを記憶する記憶部が参照され、入力されたタグ検索情報に一致する、前記コンテンツ提供元に関連づけられたタグが検索され、一致したタグが関連づけられている前記コンテンツ提供元のコンテンツの提供位置が、当該コンピュータの位置に近い順番に並べられた情報を受信し、
受信した情報に含まれるコンテンツの提供位置を、前記端末装置の位置に近い順番に並べて表示する、
処理を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報表示装置、表示方法およびプログラムに関する。
【背景技術】
【０００２】
ＳＮＳ等において、複数のユーザが共同でユーザ独自のタグ（コンテンツアイテムの特徴を識別するメタデータ）を定義するシステムが知られている。例えば、ユーザが関連タグ（ｒｅｌａｔｉｏｎａｌ  ｔａｇ）を定義することを可能にするシステムが知られている。関連タグは、第１のアイテムが第２のアイテムとどのように関連するかを明確に記述する。例えば、関連タグは、識別されたコンテキスト内で第１のアイテムが第２のアイテムより上に格付けされることを言明することができる。多くのユーザによって利用されると、該システムは、相互に接続されたアイテムのグラフを形成する。該システムは、このグラフ内で比較分析を実行することができる。例えば、関連タグに基づいて、該システムは、グラフ内で最上位の格付け（ｔｏｐ−ｒａｎｋｉｎｇ）を決定する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２１１０４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、ユーザがスマートフォンを充電するカフェを探している場合を考える。この場合、例えば、地名と「カフェ」という単語を用いてインターネット検索を行い、近くに存在するカフェのウェブサイトを閲覧する方法が考えられる。
【０００５】
しかしながら、ウェブサイトにスマートフォンを充電可能かどうかが記載されてなかったり、客席にコンセントがある写真が掲載されていなかったりする場合、そのカフェがスマートフォンを充電できるかどうかは分からない。
１つの側面では、本発明は、所望の検索結果を得る可能性を高めることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、開示の情報表示装置が提供される。この情報表示装置は、コンテンツを提供するコンテンツ提供元に関連づけられたタグを記憶する記憶部と、端末装置を介したユーザのタグ検索情報の入力に応じて記憶部を参照し、入力されたタグ検索情報に一致する、コンテンツ提供元に関連づけられたタグを検索し、一致したタグが関連づけられているコンテンツ提供元のコンテンツの提供位置を、端末装置の位置に近い順番に並べて端末装置のモニタに表示させる制御部と、を有している。
【発明の効果】
【０００７】
１態様では、所望の検索結果を得る可能性を高めることができる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態の検索システムを示す図である。
【図２】アプリケーションが携帯端末装置に表示する画面の一例を示す図である。
【図３】詳細画面の一例を説明する図である。
【図４】実施の形態のサーバ装置のハードウェア構成を示す図である。
【図５】実施の形態の携帯端末装置のハードウェア構成を示す図である。
【図６】実施の形態のサーバ装置の機能を示すブロック図である。
【図７】コンテンツ提供元テーブルの一例を説明する図である。
【図８】タグテーブルの一例を説明する図である。
【図９】ユーザテーブルの一例を説明する図である。
【図１０】タグ関連テーブルの一例を説明する図である。
【図１１】履歴テーブルの一例を説明する図である。
【図１２】コンテンツ提供元とタグを関連づける処理を説明するフローチャートである。
【図１３】タグ付け処理を説明するフローチャートである。
【図１４】タグ検索処理を説明するフローチャートである。
【図１５】推奨タグ取得第一処理を説明するフローチャートである。
【図１６】推奨タグ取得第二処理を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、実施の形態の検索システムを、図面を参照して詳細に説明する。
【００１０】
以下の図面等において示す各構成の位置、大きさ、形状、範囲などは、発明の理解を容易にするため、実際の位置、大きさ、形状、範囲などを表していない場合がある。このため、本発明は、必ずしも、図面等に開示された位置、大きさ、形状、範囲等に限定されない。
実施の形態において単数形で表される要素は、文面で明らかに示されている場合を除き、複数形を含むものとする。
＜実施の形態＞
図１は、実施の形態の検索システムを示す図である。
【００１１】
実施の形態の検索システム１００は、サーバ装置（コンピュータ）１にインターネット等のネットワークを介して複数の携帯端末装置２ａ、２ｂ、２ｃが接続されている。携帯端末装置２ａ、２ｂ、２ｃとしては、例えば、タブレット端末や、スマートフォン、携帯電話等が挙げられる。以下の説明では携帯端末装置２ａ、２ｂ、２ｃを区別しない場合、単に携帯端末装置２と言う。
携帯端末装置２ａ、２ｂ、２ｃには、タグを検索するためのアプリケーションが予めインストールされている。
【００１２】
また、図１には、コンテンツを提供するコンテンツ提供元３ａ〜３ｄが図示されている。コンテンツとしてはタグ付け可能なコンテンツであれば特に限定されないが、例えばコンテンツ提供元が販売する商品や、コンテンツ提供元が提供するサービス等が挙げられる。例えば、コンテンツ提供元３ａ、３ｃは、主として飲食物を提供する。コンテンツ提供元３ｂ、３ｄは、主として医療サービスを提供する。
図２は、アプリケーションが携帯端末装置に表示する画面の一例を示す図である。
画面２０には、ユーザがアプリケーションを用いて情報を検索した結果が表示されている。
【００１３】
ユーザは、ソフトウェアキーボードや音声入力を用いて、所望のコンテンツを提供するコンテンツ提供元に関連づけられたタグを検索可能なタグ検索情報を検索欄２１に入力することができる。タグ検索情報としては、例えば、コンテンツ提供元の特徴や、提供する商品やサービスの内容そのもの等が挙げられる。
また、コンテンツ提供元にタグを関連づけるとは、例えばコンテンツ提供元の名称やその他のコンテンツ提供元の識別情報にタグを関連付けることを言う。
【００１４】
また、画面２０には、グルメ、イベント、コンビニ等の項目を示すタブ２２が配置されている。これらのタブ２２は、例えばユーザが使用する可能性が高いと判断されるものがデフォルトで用意されていてもよい。項目としては、ＳＮＳの投稿等であってもよい。また、タブ２２は、ユーザが任意の項目を用意したり、任意の順序に並べ替えたりすることができる。図２ではグルメのタブ２２が選択されている。
【００１５】
検索情報表示部２３には、タブ２２毎の検索結果が表示される。この検索結果は、検索欄２１に検索用情報が入力されていなくても、人気のタグやオススメのタグ、注目のタグ等、ユーザが興味を引く可能性が比較的高いと思われる情報をサーバ装置１から受信して表示させることができる。なお、検索結果の表示方法については後に詳述する。
【００１６】
図２においては、人気のタグとして「電源カフェ」、オススメのタグとして「焼きホルモン」、注目のタグとして「春休み限定」が表示されている。これらのタグは、例えば当該アプリケーションを利用するユーザにより、コンテンツを提供する店舗（コンテンツ提供元）毎に付されたものである。なお、本実施の形態では、タグをコンテンツ提供元に関連づけているが、これに限らず、タグをコンテンツそのものに関連づけてもよい。
各タグの下部には、携帯端末装置２ａの位置から近い順に、当該タグが付された店舗の検索結果が表示される。
【００１７】
例えば、「電源カフェ」のタグの下部には、携帯端末装置２ａの位置から近い順に、当該タグが付された検索結果２３ａ（ＡＢＣカフェ）、検索結果２３ｂ（カフェＤＥＦ）、検索結果２３ｃ（ＧＨＩ電気店）が表示されている。各検索結果２３ａ、２３ｂ、２３ｃは、文字（例えば店舗名）と写真（例えば店舗の外観やロゴの写真）の組み合わせで表示させることができる。これらの文字および写真は、サーバ装置１が予め記憶しているものである。これに限らず、サーバ装置１がＡＢＣカフェ、カフェＤＥＦ、ＧＨＩ電気店が有する各店舗のウェブサイトの所定の項目に記載されている情報に基づき抽出するようにしてもよい。
【００１８】
ユーザは、画面２０に表示される検索結果をタッチすることで、画面２０を後述する詳細画面に遷移させることができる。詳細画面は、店舗に関する詳細情報が掲載される画面である。また、ユーザは、アプリケーションを操作して詳細画面を開くことで任意のタグを店舗に関連づけることができる。
【００１９】
ここで、例えば、ＧＨＩ電気店はカフェを経営している訳ではないが、休憩室が設けられており、携帯端末装置の充電が可能であり、コーヒーやお茶が販売されているものとする。このため多くのユーザがＧＨＩ電気店を電源カフェにタグ付けしている。
【００２０】
ユーザが検索サイトを用いて「電源  カフェ」と検索すると、ＧＨＩ電気店を検索することは困難であるが、当該システムによれば、ユーザが目的を達成できるコンテンツを容易に発見することができる。
次に、詳細画面を説明する。
図３は、詳細画面の一例を説明する図である。図３ではコンテンツ提供元の一例としてカフェの店舗を図示している。
詳細画面３０には、画像表示部３１と、詳細表示部３２と、タグ表示部３３と、関連情報表示部３４とが設けられている。
画像表示部３１には、例えばサービスを提供する店舗の外観や、サービスの内容を示す画像が表示される。
詳細表示部３２には、コンテンツを提供する店舗の内容、営業時間や住所、最寄り駅等が表示される。
これらの文字および写真は、前述したようにサーバ装置１が予め記憶しているものである。
タグ表示部３３には、この店舗に付されているタグが表示される。また、タグを付けたユーザの識別情報（顔写真等）が表示される。
ユーザは、タグをタッチすることで、タグを付したユーザをタグ毎に確認することができる。
【００２１】
ユーザが、この店舗に付されたタグに対し、自分もタグ付けをする場合、タグ表示部３３の各タグの右側に配置されているプラスボタン３３ａをタッチすることで、タグ付けをすることができる。また、この店舗に付されていないタグをユーザが新たに付けようとする場合は、プラスボタン３３ｂをタッチして付けるタグを入力することで、新たなタグ付けをすることができる。なお、タグ付けの方法は一例であり、前述した方法に限定されない。
関連情報表示部３４には、例えば、ユーザにより投稿された店舗の外観や、店舗で提供された飲食物の写真が表示される。
以下、開示の検索システム１００をより具体的に説明する。
図４は、実施の形態のサーバ装置のハードウェア構成を示す図である。
【００２２】
サーバ装置１は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０８を介してＲＡＭ（Random Access Memory）１０２と複数の周辺機器が接続されている。
【００２３】
ＲＡＭ１０２は、サーバ装置１の主記憶装置として使用される。ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に使用する各種データが格納される。
【００２４】
バス１０８には、ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５、ドライブ装置１０６、および通信インタフェース１０７が接続されている。
【００２５】
ハードディスクドライブ１０３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ハードディスクドライブ１０３は、サーバ装置１の二次記憶装置として使用される。ハードディスクドライブ１０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、二次記憶装置としては、フラッシュメモリ等の半導体記憶装置を使用することもできる。
【００２６】
グラフィック処理装置１０４には、モニタ１０４ａが接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ１０４ａの画面に表示させる。モニタ１０４ａとしては、ＣＲＴ（Cathode Ray Tube）を用いた表示装置や、液晶表示装置等が挙げられる。
【００２７】
入力インタフェース１０５には、キーボード１０５ａとマウス１０５ｂとが接続されている。入力インタフェース１０５は、キーボード１０５ａやマウス１０５ｂから送られてくる信号をＣＰＵ１０１に送信する。なお、マウス１０５ｂは、ポインティングデバイスの一例であり、他のポインティングデバイスを使用することもできる。他のポインティングデバイスとしては、例えばタッチパネル、タブレット、タッチパッド、トラックボール等が挙げられる。
【００２８】
ドライブ装置１０６は、例えば、光の反射によって読み取り可能なようにデータが記録された光ディスクや、ＵＳＢ（Universal Serial Bus）メモリ等の持ち運び可能な記録媒体に記録されたデータの読み取りを行う。例えば、ドライブ装置１０６が光学ドライブ装置である場合、レーザ光等を利用して、光ディスク２００に記録されたデータの読み取りを行う。光ディスク２００には、Ｂｌｕ−ｒａｙ（登録商標）、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等が挙げられる。
【００２９】
通信インタフェース１０７は、ネットワーク５０に接続されている。通信インタフェース１０７は、ネットワーク５０を介して、他のコンピュータまたは通信機器との間でデータを送受信することができる。
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
図５は、実施の形態の携帯端末装置のハードウェア構成を示す図である。
携帯端末装置２は、ＣＰＵ（Central Processing Unit）２０１によって装置全体が制御されている。
ＣＰＵ２０１には、バス２０８を介してＲＡＭ（Random Access Memory）２０２と複数の周辺機器が接続されている。
【００３０】
ＲＡＭ２０２は、携帯端末装置２の主記憶装置として使用される。ＲＡＭ２０２には、ＣＰＵ２０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ２０２には、ＣＰＵ２０１による処理に使用する各種データが格納される。
【００３１】
バス２０８には、内蔵メモリ２０３、グラフィック処理装置２０４、入力インタフェース２０５、通信インタフェース２０６、およびＧＰＳ受信モジュール２０７が接続されている。
【００３２】
内蔵メモリ２０３は、データの書き込みおよび読み出しを行う。内蔵メモリ２０３は、携帯端末装置２の二次記憶装置として使用される。内蔵メモリ２０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、内蔵メモリとしては、例えばフラッシュメモリ等の半導体記憶装置が挙げられる。
【００３３】
グラフィック処理装置２０４には、ディスプレイ２０４ａが接続されている。グラフィック処理装置２０４は、ＣＰＵ２０１からの命令に従って、画像をディスプレイ２０４ａの画面に表示させる。ディスプレイ２０４ａとしては、液晶表示装置等が挙げられる。また、ディスプレイ２０４ａは、タッチパネル機能も備えている。
【００３４】
入力インタフェース２０５は、ディスプレイ２０４ａおよび入力ボタン２０５ａに接続されている。入力インタフェース２０５は、入力ボタン２０５ａやディスプレイ２０４ａのタッチパネルから送られてくる信号をＣＰＵ２０１に送信する。
【００３５】
通信インタフェース２０６は、ネットワーク５０に接続されている。通信インタフェース２０６は、ネットワーク５０を介して、他のコンピュータまたは通信機器との間でデータを送受信する。
ＧＰＳ受信モジュール２０７は、ＧＰＳ衛星からの電波を受信し、携帯端末装置２の現在位置を計算する。
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
図４に示すようなハードウェア構成のサーバ装置１内には、以下のような機能が設けられる。
図６は、実施の形態のサーバ装置の機能を示すブロック図である。
サーバ装置１は、記憶部１１と、制御部１２とを有している。
記憶部１１には、以下に示すテーブルが記憶されている。
図７は、コンテンツ提供元テーブルの一例を説明する図である。
なお、コンテンツ提供元テーブルＴ１は、前述したグルメ、イベント、コンビニ等の項目毎に複数設定することができる。
【００３６】
コンテンツ提供元テーブルＴ１には、コンテンツ提供元ＩＤ、店舗名、営業時間、住所、座標、およびコンテンツ画像の欄が設けられている。横方向に並べられた情報同士が互いに関連づけられている。
コンテンツ提供元ＩＤの欄には、当該コンテンツ提供元を識別するＩＤが設定される。
店舗名の欄には、当該コンテンツ提供元の店舗名が設定される。
営業時間の欄には、店舗の営業時間が設定される。
住所の欄には、店舗の住所が設定される。
座標の欄には、店舗の位置座標が設定される。
【００３７】
コンテンツ画像の欄には、検索結果や詳細ページに表示する静止画像または動画像のファイル名が設定される。これらのファイルは、例えば記憶部１１内に記憶されている。
図８は、タグテーブルの一例を説明する図である。
タグテーブルＴ２には、タグＩＤおよびラベルの欄が設けられている。横方向に並べられた情報同士が互いに関連づけられている。
タグＩＤの欄にはタグを識別するＩＤが設定される。
ラベルの欄には、ユーザが付したタグが設定される。
図９は、ユーザテーブルの一例を説明する図である。
ユーザテーブルＴ３には、ユーザＩＤおよびユーザ名の欄が設けられている。横方向に並べられた情報同士が互いに関連づけられている。
ユーザＩＤの欄には、ユーザを識別するＩＤが設定される。
ユーザ名の欄には、ユーザが登録した名前（本名やニックネーム）が設定される。
【００３８】
プロフィールの欄には、ユーザの住所、出身地、出身校、趣味、共感したコンテンツ等を設定することができる。これらのプロフィールは、携帯端末装置２のアプリケーションを通じてサーバ装置１に伝達される。プロフィールの入力は任意であるが、詳しく設定すると、オススメのタグの表示精度が高まる。
図１０は、タグ関連テーブルの一例を説明する図である。
【００３９】
タグ関連テーブルＴ４には、関連ＩＤとコンテンツ提供元ＩＤとタグＩＤとユーザＩＤの欄が設けられている。横方向に並べられた情報同士が互いに関連づけられている。
関連ＩＤの欄には、タグの関連づけを識別するＩＤが設定される。
コンテンツ提供元ＩＤおよびタグＩＤは、前述した内容と同じである。
【００４０】
ユーザＩＤの欄には、当該コンテンツ提供元にタグを付した各ユーザのユーザＩＤが設定される。例えば、関連ＩＤ「１」は、コンテンツ提供元ＩＤ「１」に対しタグＩＤ「１」を付したユーザが二人存在し、各ユーザのユーザＩＤが「１」、「２」であることを示している。
図１１は、履歴テーブルの一例を説明する図である。
履歴テーブルＴ５には、履歴ＩＤと、タグＩＤと、ユーザＩＤと、閲覧日時の欄が設けられている。横方向に並べられた情報同士が互いに関連づけられている。
履歴ＩＤの欄には、履歴を識別するＩＤが設定される。
タグＩＤの欄には、ユーザが付したタグのタグＩＤが設定される。
ユーザＩＤの欄には、タグを付したユーザのユーザＩＤが設定される。
閲覧日時の欄には、ユーザがタグを付した日時が設定される。
再び図６に戻って説明する。
制御部１２は、携帯端末装置２を介したユーザのタグ登録情報の入力に応じて、コンテンツ提供元にタグを関連づける。
図１２は、コンテンツ提供元とタグを関連づける処理を説明するフローチャートである。
【００４１】
［シーケンスＳｅｑ１］  詳細画面３０を閲覧するユーザが新たなコンテンツ提供元に新たなタグを付すと、携帯端末装置２は、コンテンツ提供元ＩＤとタグとユーザＩＤとを関連づけてサーバ装置１に送る（タグ付け依頼）。
［シーケンスＳｅｑ２］  サーバ装置１はタグ付け依頼を受け取る。
［シーケンスＳｅｑ３］  サーバ装置１はタグ付け処理を実行する。
【００４２】
図１３は、タグ付け処理を説明するフローチャートである。なお、以下に示す処理の手順は一例であり、一部の処理順を入れ替えてもよいし、一部の処理を省略してもよいし、他の処理を追加してもよい。
【００４３】
［ステップＳ１］  タグ付け依頼を受け取った制御部１２は、タグテーブルＴ２を参照する。そして、制御部１２は、携帯端末装置２から受け取ったタグと同じ名称のラベルが存在するか否かを判断する。携帯端末装置２から受け取ったタグと同じ名称のラベルが存在する場合（ステップＳ１のＹｅｓ）、ステップＳ２に遷移する。携帯端末装置２から受け取ったタグと同じ名称のラベルが存在しない場合（ステップＳ１のＮｏ）、ステップＳ６に遷移する。
［ステップＳ２］  制御部１２は、そのラベルのタグＩＤを抽出する。その後、ステップＳ３に遷移する。
【００４４】
［ステップＳ３］  制御部１２は、タグ関連テーブルＴ４を参照し、携帯端末装置２から受け取ったコンテンツ提供元ＩＤとタグＩＤとの組み合わせに一致する関連ＩＤが存在するか否かを判断する。携帯端末装置２から受け取ったコンテンツ提供元ＩＤとタグＩＤとの組み合わせに一致する関連ＩＤがタグ関連テーブルＴ４に存在する場合（ステップＳ３のＹｅｓ）、ステップＳ４に遷移する。携帯端末装置２から受け取ったコンテンツ提供元ＩＤとタグＩＤとの組み合わせに一致する関連ＩＤがタグ関連テーブルＴ４に存在しない場合（ステップＳ３のＮｏ）、ステップＳ５に遷移する。
【００４５】
［ステップＳ４］  制御部１２は、当該関連ＩＤのユーザＩＤの欄に、携帯端末装置２から受け取ったユーザＩＤを設定（更新）する。その後、タグ付け処理を終了する。
【００４６】
［ステップＳ５］  制御部１２は、タグ関連テーブルＴ４に新たな関連ＩＤを割り当てる。そして、携帯端末装置２から受け取ったコンテンツ提供元ＩＤと、ステップＳ５にて割り当てたタグＩＤと、携帯端末装置２から受け取ったユーザＩＤとを、割り当てたタグに関連づける（新たなレコードの設定）。その後、タグ付け処理を終了する。
【００４７】
［ステップＳ６］  制御部１２は、携帯端末装置２から受け取ったタグの名称に新たなタグＩＤを割り当て、ラベルの欄に設定する。その後、ステップＳ７に遷移する。
【００４８】
［ステップＳ７］  制御部１２は、タグ関連テーブルＴ４に新たな関連ＩＤを割り当てる。そして、携帯端末装置２から受け取ったコンテンツ提供元ＩＤと、ステップＳ６にて割り当てたタグＩＤと、携帯端末装置２から受け取ったユーザＩＤとを、割り当てたタグに関連づける（新たなレコードの設定）。その後、タグ付け処理を終了する。
【００４９】
また、制御部１２は、携帯端末装置２を介したユーザのタグ検索情報の入力に応じて、記憶部１１を参照し、入力されたタグ検索情報に一致する、コンテンツ提供元に関連づけられたタグを検索する。そして、制御部１２は、一致したタグが関連づけられているコンテンツ提供元のコンテンツの提供位置を、携帯端末装置２の現在位置に近い順番に並べて携帯端末装置２のディスプレイ２０４ａに表示させる。
次に、ユーザがタグ検索情報を検索欄２１に入力したときにサーバ装置１が実行するタグ検索処理を説明する。
【００５０】
ユーザが検索用情報を検索欄２１に入力すると、携帯端末装置２は、タグとユーザＩＤとＧＰＳ受信モジュール２０７から取得した携帯端末装置２の現在位置を関連づけてサーバ装置１に送る（タグ検索依頼）。
図１４は、タグ検索処理を説明するフローチャートである。
【００５１】
［ステップＳ１１］  制御部１２は、タグテーブルＴ２を参照し、検索欄２１に入力された検索用情報に一致するタグが存在するか否かを判断する。検索欄２１に入力された検索用情報に一致するタグが存在する場合（ステップＳ１１のＹｅｓ）、ステップＳ１２に遷移する。検索欄２１に入力された検索用情報に一致するタグが存在しない場合（ステップＳ１１のＮｏ）、ステップＳ１８に遷移する。
【００５２】
［ステップＳ１２］  制御部１２は、タグ関連テーブルＴ４を参照し、ステップＳ１１にて一致したタグのタグＩＤに関連づけられたコンテンツ提供元ＩＤを抽出する。その後、ステップＳ１３に遷移する。
【００５３】
［ステップＳ１３］  制御部１２は、コンテンツ提供元テーブルＴ１を参照し、ステップＳ１２にて抽出したコンテンツ提供元ＩＤに関連づけられた提供元情報（店舗名、営業時間等）を抽出する。その後、ステップＳ１４に遷移する。
［ステップＳ１４］  制御部１２は、携帯端末装置２の現在位置と、コンテンツ提供元との距離を算出する。その後、ステップＳ１５に遷移する。
［ステップＳ１５］  制御部１２は、ステップＳ１４にて算出した距離の順番にコンテンツ提供元を並びかえる。その後、ステップＳ１６に遷移する。
［ステップＳ１６］  制御部１２は、並びかえたコンテンツ提供元を携帯端末装置２に送信する。その後、ステップＳ１７に遷移する。
［ステップＳ１７］  制御部１２は、履歴テーブルＴ５を更新する。その後、タグ検索処理を終了する。
［ステップＳ１８］  制御部１２は、一致するタグが存在しない旨を携帯端末装置２に送信する。その後、タグ検索処理を終了する。
なお、サーバ装置１は、タグが一致しなくても類似検索や類推検索を行い、得られたコンテンツ提供元情報を携帯端末装置２に送信するようにしてもよい。
【００５４】
次に、オススメのタグを画面２０に表示する方法を二つ説明する。以下に示す推奨タグ取得処理は、任意のタイミングで実行することができる。例えばタグ検索処理と並行して推奨タグ取得処理を実行し、タグ検索処理の処理結果とともに携帯端末装置２にオススメのタグを送信することができる。以下の説明では、オススメのタグの表示を希望するユーザを「ユーザＡ」、ユーザＡ以外のユーザを「ユーザＢ」と表記する。
＜推奨タグ取得第一処理＞
図１５は、推奨タグ取得第一処理を説明するフローチャートである。
【００５５】
［ステップＳ２１］  制御部１２は、履歴テーブルＴ５を参照し、ユーザＩＤに基づきユーザＡに関連づけられているタグＩＤを抽出する。その後、ステップＳ２２に遷移する。
【００５６】
［ステップＳ２２］  制御部１２は、履歴テーブルＴ５を参照し、ステップＳ２１にて抽出したタグＩＤに類似するタグＩＤが関連づけられているユーザＢのユーザＩＤを抽出する。類似しているか否かは、例えば、予め設定しておいた百分率に基づき判断することができる。仮に、判断基準が６０％以上である場合、ステップＳ２１にて抽出したタグＩＤの個数が１０個であれば、タグＩＤが６個以上一致しているユーザＩＤが抽出対象となる。その後、ステップＳ２３に遷移する。
【００５７】
［ステップＳ２３］  制御部１２は、タグテーブルＴ２を参照し、ステップＳ２２にて抽出したユーザＢのユーザＩＤのタグＩＤに関連づけられているタグを携帯端末装置２に送信する。その後、推奨タグ取得第一処理を終了する。
＜推奨タグ取得第二処理＞
図１６は、推奨タグ取得第二処理を説明するフローチャートである。
［ステップＳ３１］  制御部１２は、ユーザテーブルＴ３を参照し、ユーザＡのプロフィールを取得する。
【００５８】
［ステップＳ３２］  制御部１２は、ユーザテーブルＴ３を参照し、ステップＳ３１に抽出したプロフィールに類似するプロフィールを有するユーザＢのユーザＩＤを抽出する。類似しているか否かは、例えば、予め設定しておいた百分率に基づき判断することができる。
【００５９】
［ステップＳ３３］  制御部１２は、タグテーブルＴ２を参照し、ステップＳ３２にて抽出したユーザＩＤのタグＩＤに関連づけられているタグを携帯端末装置２に送信する。その後、推奨タグ第二処理を終了する。
【００６０】
以上述べたように、サーバ装置１によれば、コンテンツを提供するコンテンツ提供元に関連づけられたタグを記憶する記憶部１１と、携帯端末装置２を介したユーザのタグ検索情報の入力に応じて記憶部１１を参照し、入力されたタグ検索情報に一致する、コンテンツ提供元に関連づけられたタグを検索し、一致したタグが関連づけられているコンテンツ提供元のコンテンツの提供位置を、端末装置の位置に近い順番に並べて携帯端末装置２のディスプレイ２０４ａに表示させる制御部１２とを有する。
【００６１】
これにより、タグが関連付けられているコンテンツ提供元が、ジャンルを超えて（ジャンルに限定されずに）表示される。従って、所望の検索結果を得る可能性を高めることができる。
【００６２】
なお、サーバ装置１が行った処理が、複数の装置によって分散処理されるようにしてもよい。例えば、１つの装置が、コンテンツ提供元に関連付けられたタグを検索し、他の装置が、一致したタグが関連づけられているコンテンツ提供元のコンテンツの提供位置を、端末装置の位置に近い順番に並べて携帯端末装置２のディスプレイ２０４ａに表示させるようにしてもよい。
【００６３】
以上、本発明の情報表示装置、表示方法およびプログラムを、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。
また、本発明は、前述した各実施の形態のうちの、任意の２以上の構成（特徴）を組み合わせたものであってもよい。
【００６４】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、サーバ装置１および携帯端末装置２が有する機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリ等が挙げられる。磁気記憶装置には、ハードディスクドライブ、フレキシブルディスク（ＦＤ）、磁気テープ等が挙げられる。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ／ＲＷ等が挙げられる。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）等が挙げられる。
【００６５】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００６６】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００６７】
また、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）等の電子回路で実現することもできる。
【符号の説明】
【００６８】
１００  検索システム
１  サーバ装置
２、２ａ、２ｂ、２ｃ  携帯端末装置
３ａ〜３ｄ  コンテンツ提供元
１１  記憶部
１２  制御部
２０  画面
２１  検索欄
２２  タブ
２３  検索情報表示部
３０  画面
３１  画像表示部
３２  詳細表示部
３３  タグ表示部
３３ａ、３３ｂ  プラスボタン
３４  関連情報表示部
Ｔ１  コンテンツ提供元テーブル
Ｔ２  タグテーブル
Ｔ３  ユーザテーブル
Ｔ４  タグ関連テーブル
Ｔ５  履歴テーブル
【図１】
2020144823.tif 000003
【図２】
2020144823.tif 000004
【図３】
2020144823.tif 000005
【図４】
2020144823.tif 000006
【図５】
2020144823.tif 000007
【図６】
2020144823.tif 000008
【図７】
2020144823.tif 000009
【図８】
2020144823.tif 000010
【図９】
2020144823.tif 000011
【図１０】
2020144823.tif 000012
【図１１】
2020144823.tif 000013
【図１２】
2020144823.tif 000014
【図１３】
2020144823.tif 000015
【図１４】
2020144823.tif 000016
【図１５】
2020144823.tif 000017
【図１６】
2020144823.tif 000018