(57)【特許請求の範囲】
【請求項１】
ユーザによって投稿された位置情報付きの画像データを含むウェブページを保持するサーバ装置から、当該画像データを取得する取得手段と、
前記取得手段によって取得された画像データに付与されている位置情報に基づいて、当該画像データが撮像された位置に対応する店舗又は会場を特定する特定手段と、
前記特定手段によって特定された店舗又は会場に関するウェブページである店舗ページと、前記画像データが投稿されたウェブページである投稿ページとを相互に関連付ける関連付け手段と、
を備えることを特徴とする情報提供装置。
【請求項２】
前記関連付け手段は、
前記店舗のウェブページのＵＲＬを前記サーバ装置に送信することにより、前記投稿ページから前記店舗ページへリンクを張る処理を前記サーバ装置に行わせる
ことを特徴とする請求項１に記載の情報提供装置。
【請求項３】
前記取得手段は、
前記投稿ページのＵＲＬをさらに取得し、
前記関連付け手段は、
前記取得手段によって取得されたＵＲＬを用いて、前記店舗ページから前記投稿ページへリンクを張る
ことを特徴とする請求項１又は２に記載の情報提供装置。
【請求項４】
前記関連付け手段は、
前記取得手段によって取得された画像データを前記店舗ページに表示させる
ことを特徴とする請求項１〜３のいずれか一つに記載の情報提供装置。
【請求項５】
前記関連付け手段は、
ウェブログのトラックバック機能により、前記店舗ページと、前記投稿ページとの間で相互にリンクを張る
ことを特徴とする請求項１〜４のいずれか一つに記載の情報提供装置。
【請求項６】
前記取得手段は、
前記位置情報に加えて撮像日時が付与されている画像データを前記サーバ装置から取得し、
前記関連付け手段は、
前記画像データに付与されている撮像日時と現在日時との差異が所定の時間閾値以下である場合に、前記特定手段によって特定された店舗の管理者に対して、当該店舗にユーザが来店していることを通知する
ことを特徴とする請求項１〜５のいずれか一つに記載の情報提供装置。
【請求項７】
ユーザによって投稿された位置情報付きの画像データを含むウェブページを保持するサーバ装置と情報提供装置とを含むネットワークシステムであって、
前記情報提供装置は、
前記サーバ装置から前記画像データを取得する取得手段と、
前記取得手段によって取得された画像データに付与されている位置情報に基づいて、当該画像データが撮像された位置に対応する店舗又は会場を特定する特定手段と、
前記特定手段によって特定された店舗又は会場のウェブページである店舗ページから前記画像データが投稿されたウェブページである投稿ページへリンクを張る関連付け手段と、
前記店舗ページを前記サーバ装置に通知する通知手段と、を備え、
前記サーバ装置は、
前記投稿ページから前記通知手段によって通知された店舗ページへリンクを張るリンク手段
を備えることを特徴とするネットワークシステム。
【請求項８】
情報提供装置が実行する情報提供方法であって、
ユーザによって投稿された位置情報付きの画像データを含むウェブページを保持するサーバ装置から、当該画像データを取得する取得工程と、
前記取得工程によって取得された画像データに付与されている位置情報に基づいて、当該画像データが撮像された位置に対応する店舗又は会場を特定する特定工程と、
前記特定工程によって特定された店舗又は会場に関するウェブページである店舗ページと、前記画像データが投稿されたウェブページである投稿ページとを相互に関連付ける関連付け工程と、
を含むことを特徴とする情報提供方法。
【請求項９】
ユーザによって投稿された位置情報付きの画像データを含むウェブページを保持するサーバ装置から、当該画像データを取得する取得手順と、
前記取得手順によって取得された画像データに付与されている位置情報に基づいて、当該画像データが撮像された位置に対応する店舗又は会場を特定する特定手順と、
前記特定手順によって特定された店舗又は会場に関するウェブページである店舗ページと、前記画像データが投稿されたウェブページである投稿ページとを相互に関連付ける関連付け手順と、
をコンピュータに実行させることを特徴とする情報提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、ネットワークシステム、情報提供方法及び情報提供プログラムに関する。
【背景技術】
【０００２】
従来、ウェブログ（以下、「ブログ」と表記する）等のウェブページに、ユーザ自身の行動等に関する記事や画像を投稿することが行われている。例えば、ユーザは、飲食店等に行った場合に、料理の画像とともに料理の感想をブログ等に投稿する。このとき、ユーザは、飲食店を紹介するために、例えばブログのトラックバックと呼ばれるリンク機能を利用して、飲食店のウェブページ（例えば、ホームページ）のＵＲＬ（Uniform  Resource  Locator）についてもブログに投稿する場合がある。このように、トラックバックを利用することにより、ユーザは、自身のブログと飲食店のウェブページとを相互に関連付けることが可能となる。
【０００３】
なお、相互リンクに関する技術ではないが、近年では、画像データから撮影位置情報を取得し、取得した撮影位置情報に近い位置情報を有するウェブページをＷＷＷサーバから検索する技術が知られている（特許文献１参照）。かかる技術によれば、画像データの撮影位置情報に近い位置情報に関わる内容のウェブページを取得することができるとも考えられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３０９６３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術では、ユーザが投稿するブログ等のウェブページと、ユーザが来店した店舗のウェブページとを相互に関連付ける場合に、ユーザに手間がかかるという問題があった。例えば、ユーザは、上記例のようにトラックバックを利用して飲食店のホームページを紹介する場合、かかるホームページのＵＲＬについても入力することを要するので入力に手間がかかる。特に、近年では、スマートフォン等のモバイル端末が普及しているが、このようなモバイル端末ではキー入力のＵＩに制限があるので、ＵＲＬの入力はユーザにとって煩雑な作業となる。また、上述の特許文献１に記載の技術は、画像データからウェブページを検索する技術に過ぎず、ブログ等に投稿するユーザの手間を軽減するまでには至っていない。
【０００６】
本願は、上記に鑑みてなされたものであって、ユーザが投稿したウェブページとユーザが来店した店舗のウェブページとの関連付けを容易に実現することができる情報提供装置、ネットワークシステム、情報提供方法及び情報提供プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本願に係る情報提供装置は、ユーザによって投稿された位置情報付きの画像データを含むウェブページを保持するサーバ装置から、当該画像データを取得する取得手段と、前記取得手段によって取得された画像データに付与されている位置情報に基づいて、当該画像データが撮像された位置に対応する店舗を特定する特定手段と、前記特定手段によって特定された店舗のウェブページと、前記画像データが投稿されたウェブページとを相互に関連付ける関連付け手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
実施形態の一態様によれば、ユーザが投稿したウェブページと、ユーザが来店した店舗のウェブページとの関連付けを容易に実現することができるという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る関連付け処理の一例を説明するための図である。
【図２】図２は、実施形態に係るネットワークシステムの構成例を示す図である。
【図３】図３は、実施形態に係るウェブサーバの構成例を示す図である。
【図４】図４は、実施形態に係るウェブページ記憶部の一例を示す図である。
【図５】図５は、実施形態に係る情報提供装置の構成例を示す図である。
【図６】図６は、実施形態に係る店舗情報記憶部の一例を示す図である。
【図７】図７は、実施形態に係るウェブページの一例を示す図である。
【図８】図８は、実施形態に係るネットワークシステムによる関連付け処理を示すシーケンス図である。
【発明を実施するための形態】
【００１０】
以下に、本願に係る情報提供装置、ネットワークシステム、情報提供方法及び情報提供プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報提供装置、ネットワークシステム、情報提供方法及び情報提供プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１１】
〔１．関連付け処理〕
まず、図１を用いて、実施形態に係る関連付け処理について説明する。図１は、実施形態に係る関連付け処理の一例を説明するための図である。図１に示した例において、ユーザ端末１０は、携帯電話機（例えば、スマートフォン）やＰＤＡ（Personal  Digital  Assistant）等であり、ユーザＵ１によって利用される。かかるユーザ端末１０は、撮像機能（カメラ機能）を有し、所定の被写体を撮像した際に、撮像した位置の情報（以下、「撮像位置情報」と表記する場合がある）が付与された画像データを生成する。
【００１２】
このようなユーザ端末１０を所有するユーザＵ１が、店舗Ａに行き、店舗Ａによって提供される料理（図１の例では「ケーキ」）をユーザ端末１０により撮像したものとする。かかる場合に、ユーザ端末１０は、店舗Ａの位置を示す撮像位置情報が付与されている料理「ケーキ」の画像データＧ１０を生成し、ユーザ端末１０内の記憶領域に保持する。
【００１３】
続いて、ユーザＵ１が、店舗Ａで提供された料理の感想とともに画像データＧ１０をブログサーバに投稿したものとする。これにより、ユーザＵ１のブログページＢ１０には、図１に示す例のように、ユーザＵ１によって投稿された料理「ケーキ」の感想及び画像データＧ１０が公開されることとなる。
【００１４】
ここで、実施形態に係る関連付け処理では、各店舗のホームページを管理する情報提供装置が、ブログサーバに投稿された画像データＧ１０を取得する。そして、情報提供装置は、画像データＧ１０に付与されている撮像位置情報に基づいて、画像データＧ１０が撮像された位置に対応する店舗Ａを特定する。そして、情報提供装置は、店舗ＡのホームページＷ１０と、画像データＧ１０が投稿されたブログページＢ１０とを相互に関連付ける。
【００１５】
例えば、情報提供装置は、ホームページＷ１０のトラックバック用ＵＲＬをブログサーバに通知する。そして、ブログサーバは、ブログページＢ１０の参照先がホームページＷ１０となるようにトラックバックする。これにより、ブログページＢ１０には、ホームページＷ１０をトラックバックしていることが表示されるので、ホームページＷ１０へのリンクが表示される。また、ホームページＷ１０には、ブログページＢ１０にトラックバックされていることが表示されるので、ブログページＢ１０へのリンクが表示される。このようにして、情報提供装置は、ホームページＷ１０とブログページＢ１０との間で相互にリンクを張らせる。
【００１６】
なお、情報提供装置は、図１に示した例のように、ホームページＷ１０に画像データＧ１０を表示させてもよい。このとき、情報提供装置は、上述したトラックバック機能によって張られるリンクだけでなく、画像データＧ１０がクリックされた場合にブログページＢ１０へ遷移するリンクを画像データＧ１０に張ってもよいし、ホームページＷ１０にブログページＢ１０へのリンクＵＲＬを表示させてもよい。
【００１７】
以上のように、実施形態に係る関連付け処理では、ユーザＵ１がブログサーバに画像データＧ１０を投稿した場合に、かかる画像データＧ１０に付与されている撮像位置情報に基づいて、ユーザＵ１が訪れた店舗Ａを特定する。そして、実施形態に係る関連付け処理では、特定した店舗ＡのホームページＷ１０と、ユーザＵ１が投稿したブログページＢ１０とを相互に関連付ける。これにより、実施形態に係る関連付け処理では、ユーザにホームページＷ１０のＵＲＬを入力させることなく、ホームページＷ１０とブログページＢ１０との間で相互にリンクを張らせることができるので、ユーザが投稿したウェブページと店舗のウェブページとの関連付けを容易に実現することができる。
【００１８】
また、実施形態に係る関連付け処理では、ユーザＵ１がブログに画像データＧ１０を投稿した場合に、ブログページＢ１０とホームページＷ１０との間で相互にリンクが張られるので、店舗Ａの管理者等は、ユーザＵ１が店舗Ａに訪れたことを認識することができる。このため、店舗Ａの管理者等は、ユーザＵ１が店舗ＡをブログページＢ１０上で宣伝したことに対する割引サービス等のインセンティブをユーザＵ１に与えることができる。このことは、店舗の情報をブログページに投稿することをユーザに促進させることができるので、結果として、ユーザによって投稿されるウェブページを利用して店舗等の宣伝効果を高めることができる。以下、このような関連付け処理を実現するネットワークシステムについて詳細に説明する。
【００１９】
〔２．ネットワークシステムの構成〕
図２は、実施形態に係るネットワークシステムの構成例を示す図である。図２に示すように、実施形態に係るネットワークシステム１は、ユーザ端末１０１〜１０ｎと、ウェブサーバ１００と、情報提供装置２００とを含む。ユーザ端末１０１〜１０ｎ、ウェブサーバ１００、情報提供装置２００は、ネットワークＮを介して、有線又は無線により通信可能に接続される。
【００２０】
ユーザ端末１０１〜１０ｎは、図１に示したユーザ端末１０に対応する。以下では、ユーザ端末１０１〜１０ｎを区別する必要がない場合には、これらを総称して「ユーザ端末１０」と表記する場合がある。かかるユーザ端末１０は、ＧＰＳ（Global  Positioning  System）受信機能を有し、ユーザ端末１０の現在位置を取得する。具体的には、ユーザ端末１０は、ＧＰＳ衛星から送出される電波を受信し、受信した電波に基づいてユーザ端末１０の位置情報（例えば、緯度及び経度）を取得する。また、ユーザ端末１０は、上記の通り、カメラが搭載されており撮像機能を有する。そして、ユーザ端末１０は、所定の被写体を撮像した際に、被写体の画像データを生成するが、かかる画像データに撮像した位置の撮像位置情報を付与する。
【００２１】
ウェブサーバ１００は、ユーザ端末１０によってアクセスされたＵＲＬに対応するＨＴＭＬ（HyperText  Markup  Language）テキスト等をＨＴＴＰ（Hypertext  Transfer  Protocol）に基づいてユーザ端末１０に送信する。実施形態に係るウェブサーバ１００は、ブログページ（例えば、図１に示したブログページＢ１０等）を提供するブログサーバであるものとする。
【００２２】
情報提供装置２００は、ユーザ端末１０によってアクセスされたＵＲＬに対応するＨＴＭＬテキスト等をＨＴＴＰに基づいてユーザ端末１０に送信する。実施形態に係る情報提供装置２００は、飲食店、衣類店、百貨店、薬局、家電量販店等の各店舗に関するホームページ（例えば、図１に示したホームページＷ１０等）を提供するサーバ装置であるものとする。例えば、情報提供装置２００は、ポータルサイト等を提供するサーバ装置に該当する。
【００２３】
なお、図２では、ネットワークシステム１に、１台のウェブサーバ１００と１台の情報提供装置２００とが含まれる例を示したが、ネットワークシステム１には、複数台のウェブサーバ１００や複数台の情報提供装置２００が含まれてもよい。
【００２４】
〔３．ウェブサーバの構成〕
次に、図３を用いて、図２に示したウェブサーバ１００について説明する。図３は、実施形態に係るウェブサーバ１００の構成例を示す図である。図３に示すように、ウェブサーバ１００は、通信部１１０と、ウェブページ記憶部１２０と、制御部１３０とを有する。なお、ウェブサーバ１００は、ウェブサーバ１００の管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部を有してもよい。
【００２５】
（通信部１１０について）
通信部１１０は、ネットワークＮに接続され、ネットワークＮを介して、ユーザ端末１０、情報提供装置２００との間で情報の送受信を行う。かかる通信部１１０は、ネットワークＮとの接続を有線または無線で行い、例えばＮＩＣ（Network  Interface  Card）等によって実現される。
【００２６】
（ウェブページ記憶部１２０について）
ウェブページ記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。かかるウェブページ記憶部１２０は、ウェブサーバ１００によって提供されるウェブページに関する各種情報を記憶する。ここで、図４に、実施形態に係るウェブページ記憶部１２０の一例を示す。図４に示すように、ウェブページ記憶部１２０は、「ユーザＩＤ」、「ブログページ」、「画像データ」といった項目を有する。
【００２７】
「ユーザＩＤ」は、ユーザ端末１０を利用するユーザを識別するための識別情報を示す。「ブログページ」は、ユーザによって投稿された記事等が記述されたブログのＨＴＭＬファイルを示す。「画像データ」は、ユーザによって投稿された画像データを示す。かかる画像データには撮像位置情報が付与されている。
【００２８】
例えば、図４では、ユーザＩＤ「Ｕ１」によって識別されるユーザが投稿したブログページが「Ｂ００１．ｈｔｍｌ」であり、かかるユーザが投稿した画像データが「１００．ｇｉｆ」であることを示している。なお、図４では、ウェブページ記憶部１２０が、各ユーザに対応付けて１組のブログページ及び画像データを記憶する例を示したが、ウェブページ記憶部１２０は、実際には、各ユーザに対応付けて複数組のブログページ及び画像データを記憶することができる。
【００２９】
（制御部１３０について）
制御部１３０は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００３０】
かかる制御部１３０は、図３に示すように、受付部１３１と、提供部１３２と、リンク部１３３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図３に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００３１】
（受付部１３１について）
受付部１３１は、ユーザ端末１０からブログページに記載する記事データや画像データの投稿を受け付ける。そして、受付部１３１は、受け付けた記事データや画像データに基づいて、ＨＴＭＬファイルを作成し、作成したＨＴＭＬファイル及び画像データをウェブページ記憶部１２０に格納する。
【００３２】
例えば、受付部１３１は、ブログページを投稿するための入力フォームをユーザ端末１０に提供することにより記事データや画像データの投稿を受け付ける。このとき、受付部１３１は、ユーザ端末１０にウェブサーバ１００へログインさせることで、かかるユーザのユーザＩＤを取得し、取得したユーザＩＤに対応付けて記事データや画像データをウェブページ記憶部１２０に格納することとなる。
【００３３】
（提供部１３２について）
提供部１３２は、ウェブページ記憶部１２０に記憶されている画像データを情報提供装置２００に提供する。具体的には、提供部１３２は、情報提供装置２００から画像データの取得要求を受信した場合に、未提供の画像データと、かかる画像データが投稿されたブログページのＵＲＬとを含む画像情報を情報提供装置２００に提供する。
【００３４】
（リンク部１３３について）
リンク部１３３は、後述する情報提供装置２００の関連付け部２３３からトラックバック用ＵＲＬが通知された場合に、情報提供装置２００によって提供されるホームページをブログページが参照するようにトラックバックする。かかるリンク部１３３による処理については、関連付け部２３３による処理とともに後述する。
【００３５】
〔４．情報提供装置の構成〕
次に、図５を用いて、図２に示した情報提供装置２００について説明する。図５は、実施形態に係る情報提供装置２００の構成例を示す図である。図５に示すように、情報提供装置２００は、通信部２１０と、店舗情報記憶部２２０と、制御部２３０とを有する。なお、情報提供装置２００は、情報提供装置２００の管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部を有してもよい。
【００３６】
（通信部２１０について）
通信部２１０は、ネットワークＮに接続され、ネットワークＮを介してユーザ端末１０やウェブサーバ１００との間で情報の送受信を行う。かかる通信部２１０は、ネットワークＮとの接続を有線または無線で行い、例えばＮＩＣ等によって実現される。
【００３７】
（店舗情報記憶部２２０について）
店舗情報記憶部２２０は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。かかる店舗情報記憶部２２０は、情報提供装置２００によって提供されるウェブページに関する各種情報を記憶する。ここで、図６に、実施形態に係る店舗情報記憶部２２０の一例を示す。図６に示すように、店舗情報記憶部２２０は、「店舗ＩＤ」、「所在位置」、「ホームページ」、「画像データ」といった項目を有する。
【００３８】
「店舗ＩＤ」は、飲食店や衣類店等の各店舗を識別するための識別情報を示す。「所在位置」は、店舗の所在位置を示す。図６では、「所在位置」に店舗の住所が記憶される例を示している。「ホームページ」は、店舗のホームページを形成するＨＴＭＬファイルを示す。「画像データ」は、ユーザによって店舗内で撮像された画像データを示す。
【００３９】
例えば、図６では、店舗ＩＤ「Ｃ１」によって識別される店舗が「東京都港区・・・」に所在し、かかる店舗のホームページが「Ｗ１００．ｈｔｍｌ」及び「Ｗ１０１．ｈｔｍｌ」によって形成され、かかる店舗内でユーザ端末１０のユーザによって撮像された画像データが「１００．ｇｉｆ」及び「２００．ｇｉｆ」であることを示している。
【００４０】
なお、図６の店舗ＩＤ「Ｃ３」に示すように、店舗情報記憶部２２０には画像データが記憶されなくてもよい。これは、店舗ＩＤが「Ｃ３」である店舗内では撮像されていないか、かかる店舗内で撮像された画像データがウェブサーバ１００に投稿されていないことを示す。
【００４１】
（制御部２３０について）
制御部２３０は、例えば、ＣＰＵやＭＰＵ等によって、内部の記憶装置に記憶されているプログラム（情報提供プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部２３０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００４２】
かかる制御部２３０は、図５に示すように、取得部２３１と、特定部２３２と、関連付け部２３３を有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部２３０の内部構成は、図５に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００４３】
（取得部２３１について）
取得部２３１は、ユーザ端末１０のユーザによってウェブサーバ１００に投稿された撮像位置情報付きの画像データをウェブサーバ１００から取得する。具体的には、取得部２３１は、情報提供装置２００に対して画像データの取得要求を定期的に送信する。そして、取得部２３１は、取得要求に応答してウェブサーバ１００の提供部１３２によって提供される画像データ及びブログページのＵＲＬを含む画像情報を取得する。このように、取得部２３１は、ウェブサーバ１００から定期的に画像情報を取得するクロール処理を行う。
【００４４】
（特定部２３２について）
特定部２３２は、取得部２３１によって取得された画像データに付与されている撮像位置情報に基づいて、かかる画像データが撮像された位置に対応する店舗を特定する。具体的には、特定部２３２は、画像データに付与されている撮像位置情報と、店舗情報記憶部２２０に記憶されている所在位置とを照合することにより、各画像データが撮像された店舗を特定する。
【００４５】
なお、図６に示した例では、店舗情報記憶部２２０が各店舗の住所を記憶する例を示したが、店舗情報記憶部２２０は、各店舗の位置情報（例えば、緯度及び経度）を記憶してもよい。この場合、特定部２３２は、店舗情報記憶部２２０に記憶されている位置情報のうち、画像データに付与されている撮像位置情報との差異が所定の閾値以下である位置情報に対応する店舗を画像データが撮像された店舗として特定する。
【００４６】
（関連付け部２３３について）
関連付け部２３３は、特定部２３２によって特定された店舗のホームページと、画像データが投稿されたブログページとを相互に関連付ける。具体的には、関連付け部２３３は、取得部２３１によって取得された画像データを、特定部２３２によって特定された店舗の店舗ＩＤに対応する店舗情報記憶部２２０に格納する。このとき、関連付け部２３３は、取得部２３１によって取得された画像情報に含まれる画像データとブログページのＵＲＬとを対応付けて図示しない記憶部に格納してもよい。
【００４７】
そして、関連付け部２３３は、特定部２３２によって特定された店舗の店舗ＩＤに対応付けて店舗情報記憶部２２０に記憶されているホームページを編集することにより、取得部２３１によって取得された画像データをホームページに表示させる。このとき、関連付け部２３３は、店舗のホームページに表示される画像データがクリックされた場合に、かかる画像データが投稿されたブログページに遷移するようにウェブページを編集してもよい。
【００４８】
また、関連付け部２３３は、編集後のホームページのＵＲＬをウェブサーバ１００のリンク部１３３に通知する。具体的には、関連付け部２３３は、編集後のホームページのトラックバック用ＵＲＬをウェブサーバ１００に通知することで、ウェブサーバ１００に対して、かかるホームページをトラックバックするように指示する。このとき、関連付け部２３３は、店舗のホームページに表示された画像データが投稿されたブログページのＵＲＬについてもウェブサーバ１００に通知する。これにより、ウェブサーバ１００のリンク部１３３は、参照元となるブログページと、参照先となる店舗のホームページを特定し、特定した参照元のブログページが参照先のホームページを参照するようにトラックバックする。このようにして、関連付け部２３３は、ユーザによって投稿されたブログページと、店舗のホームページとの間で相互にリンクを張らせる。
【００４９】
これにより、店舗の管理者等は、自店舗のホームページを確認することにより、自店舗に来店したユーザを認識することができるので、かかるユーザにインセンティブを与えることができる。例えば、情報提供装置２００は、ユーザ端末１０からメールアドレスを取得し、取得したメールアドレスを店舗の管理者等に通知する。そして、店舗の管理者等は、ユーザ端末１０のメールアドレス宛にクーポン券等を送信することにより、インセンティブを与えることができる。
【００５０】
（ウェブページの一例）
ここで、図７を用いて、関連付け部２３３によって関連付け処理が行われたブログページとホームページとの一例について説明する。図７は、実施形態に係るウェブページの一例を示す図である。
【００５１】
図７に示した例では、ユーザＵ１のブログページＢ１０が図４のウェブページ記憶部１２０に記憶されている「Ｂ００１．ｈｔｍｌ」に該当し、かかるブログページＢ１０に投稿された画像データＧ１０がウェブページ記憶部１２０に記憶されている「１００．ｇｉｆ」に該当するものとする。また、ユーザＵ２のブログページＢ２０がウェブページ記憶部１２０に記憶されている「Ｂ００２．ｈｔｍｌ」に該当し、かかるブログページＢ２０に投稿された画像データＧ２０がウェブページ記憶部１２０に記憶されている「２００．ｇｉｆ」に該当するものとする。さらに、店舗Ａの店舗ＩＤが図６の店舗情報記憶部２２０に記憶されている「Ｃ１」に該当し、かかる店舗ＡのホームページＷ１００が図６の店舗情報記憶部２２０に記憶されている「Ｗ１００．ｈｔｍｌ」に該当するものとする。
【００５２】
このような状況において、情報提供装置２００の取得部２３１が、ウェブサーバ１００から画像データＧ１０及びＧ２０を取得し、特定部２３２が、画像データＧ１０及びＧ２０が撮像された店舗として店舗Ａを特定したものとする。かかる場合に、関連付け部２３３は、図６に示した例のように、店舗ＩＤ「Ｃ１」に対応付けて、「１００．ｇｉｆ」及び「２００．ｇｉｆ」を店舗情報記憶部２２０に格納する。そして、関連付け部２３３は、「Ｗ１００．ｈｔｍｌ」を編集することにより、図７の表示枠Ｗ１１０に示すように、ホームページＷ１００に画像データＧ１０「１００．ｇｉｆ」及び画像データＧ２０「２００．ｇｉｆ」を表示させる。
【００５３】
続いて、関連付け部２３３は、ホームページＷ１００のトラックバック用ＵＲＬをウェブサーバ１００に通知する。これにより、ウェブサーバ１００のリンク部１３３は、ブログページＢ１０がホームページＷ１００を参照するようにトラックバックするとともに、ブログページＢ２０がホームページＷ１００を参照するようにトラックバックする。これにより、ブログページＢ１０には、参照先であるホームページＷ１００へのリンクＬ１０が表示され、ブログページＢ２０には、参照先であるホームページＷ１００へのリンクＬ２０が表示される。さらに、ホームページＷ１００には、参照元であるブログページＢ１０へのリンクＬ１１が表示されるとともに、参照元であるブログページＢ２０へのリンクＬ２１が表示される。
【００５４】
このように、実施形態に係るネットワークシステム１では、ユーザが画像データをウェブサーバ１００に投稿するだけで、かかる画像データが投稿されたブログページと、かかる画像データが撮像された位置に対応する店舗のホームページとが互いに関連付けられる。すなわち、実施形態に係るネットワークシステム１では、店舗のホームページのＵＲＬ等を入力するユーザの手間を軽減することができ、ブログページと店舗のホームページとの関連付けを容易に実現することができる。
【００５５】
〔５．関連付け処理〕
次に、図８を用いて、実施形態に係るネットワークシステム１による関連付け処理について説明する。図８は、実施形態に係るネットワークシステム１による関連付け処理を示すシーケンス図である。
【００５６】
図８に示すように、ウェブサーバ１００の受付部１３１は、ユーザ端末１０からブログページに記載する記事データや画像データの投稿を受け付ける（ステップＳ１０１）。このとき、受付部１３１は、受け付けた記事データや画像データをウェブページ記憶部１２０に格納する。
【００５７】
続いて、情報提供装置２００の取得部２３１は、画像データの取得要求をウェブサーバ１００に送信する（ステップＳ１０２）。そして、ウェブサーバ１００の提供部１３２は、取得部２３１から受信した取得要求に応じて、情報提供装置２００に未提供の画像データと、かかる画像データが投稿されたブログページのＵＲＬとを含む画像情報を情報提供装置２００に提供する（ステップＳ１０３）。情報提供装置２００の取得部２３１は、ウェブサーバ１００から画像情報を取得するクロール処理を定期的に行う。
【００５８】
続いて、情報提供装置２００の特定部２３２は、取得部２３１によって取得された画像データに付与されている撮像位置情報に基づいて、かかる画像データが撮像された位置に対応する店舗を特定する（ステップＳ１０４）。
【００５９】
続いて、関連付け部２３３は、特定部２３２によって特定された店舗のホームページに、取得部２３１によって取得された画像データを表示させる（ステップＳ１０５）。そして、関連付け部２３３は、特定部２３２によって特定された店舗のホームページにおけるトラックバック用ＵＲＬと、店舗のホームページに表示させた画像データが投稿されたブログページのＵＲＬとをウェブサーバ１００に通知する（ステップＳ１０６）。なお、関連付け部２３３は、取得部２３１によって取得された画像情報から、画像データが投稿されたブログページのＵＲＬを取得することができる。
【００６０】
続いて、ウェブサーバ１００のリンク部１３３は、関連付け部２３３から通知されたブログページのＵＲＬに基づいて、参照元となるブログページを特定し、特定したブログページがトラックバック用ＵＲＬ（すなわち、特定部２３２によって特定された店舗のホームページ）を参照するようにトラックバックする（ステップＳ１０７）。これにより、ユーザが投稿したブログページと店舗のホームページとの間で相互にリンクが張られることとなる（ステップＳ１０８）。
【００６１】
〔６．変形例〕
上述した実施形態に係るネットワークシステム１は、上記実施形態以外にも種々の異なる形態にて実施されてよい。そこで、以下では、上記のネットワークシステム１の他の実施形態について説明する。
【００６２】
〔６−１．相互リンク〕
上記実施形態では、ウェブサーバ１００及び情報提供装置２００がトラックバック機能を用いて、ブログページとホームページとを相互に関連付ける処理を行う例を示した。しかし、ウェブサーバ１００及び情報提供装置２００は、トラックバック機能を利用せずに、ブログページとホームページとを相互に関連付けてもよい。
【００６３】
具体的には、情報提供装置２００の関連付け部２３３は、上述してきた処理と同様に、取得部２３１によって取得された画像データを店舗のホームページに表示させる際に、かかる画像データがクリックされた場合にブログページへ遷移するリンクを画像データＧ１０に付与する。これにより、関連付け部２３３は、ホームページからブログページへのリンクを張ることができる。さらに、関連付け部２３３は、ホームページのＵＲＬをウェブサーバ１００に通知する。そして、ウェブサーバ１００のリンク部１３３は、関連付け部２３３から通知されたホームページのＵＲＬをブログページに表示させる。これにより、リンク部１３３は、ブログページからホームページへのリンクを張ることができる。
【００６４】
このように、ウェブサーバ１００及び情報提供装置２００は、トラックバック機能を利用せずに、ブログページとホームページとを相互に関連付けることができる。すなわち、実施形態に係るネットワークシステム１は、ウェブサーバ１００や情報提供装置２００がトラックバック機能に対応していない場合であっても適用することができる。例えば、実施形態に係るネットワークシステム１は、ウェブサーバ１００がブログではなくツイッター（登録商標）やユーザのホームページを提供する場合であっても適用することができる。すなわち、ウェブサーバ１００がツイッターサーバであっても、実施形態に係るネットワークシステム１では、ユーザが画像データを投稿するとともに記事等を投稿（ツイート）した場合に、かかる記事と店舗のホームページとを相互に関連付けることができる。
【００６５】
〔６−２．トラックバック〕
また、上記実施形態では、ユーザによって投稿されたブログページが店舗のホームページを参照するトラックバックを例に挙げて説明した。しかし、ウェブサーバ１００及び情報提供装置２００は、店舗のホームページがブログページを参照するようにトラックバックしてもよい。
【００６６】
具体的には、ウェブサーバ１００の提供部１３２は、情報提供装置２００の取得部２３１から画像データの取得要求を受け付けた場合に、未提供の画像データと、かかる画像データが投稿されたブログページのトラックバック用ＵＲＬとを含む画像情報を情報提供装置２００に提供する。そして、関連付け部２３３は、特定部２３２によって特定された店舗のホームページが、提供部１３２によって提供されたトラックバック用ＵＲＬ（すなわち、ブログページ）を参照するようにトラックバックする。これにより、店舗のホームページには、ブログページをトラックバックしていることが表示されるので、かかるブログページへのリンクが表示される。また、ブログページには、店舗のホームページにトラックバックされていることが表示されるので、かかるホームページへのリンクが表示される。このようにして、情報提供装置２００は、ウェブサーバ１００にトラックバック処理を行わせることなく、ブログページとホームページとを相互に関連付けることができる。
【００６７】
〔６−３．撮像日時〕
また、上記実施形態では、ユーザ端末１０が撮像位置情報を画像データに付与する例を示した。しかし、ユーザ端末１０は、撮像位置情報に加えて、撮像日時を画像データに付与してもよい。そして、情報提供装置２００の関連付け部２３３は、画像データに付与されている撮像日時に基づいて、ユーザが店舗に来店した日時を店舗のホームページに表示させてもよい。例えば、図７に示した例において、関連付け部２３３は、ユーザＵ１やユーザＵ２の来店日時をホームページＷ１００に表示させてもよい。
【００６８】
また、関連付け部２３３は、画像データに付与されている撮像日時と現在日時とを比較し、双方の日時の差異が所定の時間閾値（例えば、３０分など）以下である場合に、特定部２３２によって特定された店舗の管理者等に対して、かかる店舗にユーザが来店していることを通知してもよい。これにより、店舗側は、現時点で店舗に来店している可能性の高いユーザに対して、その場で割引サービス等のインセンティブを与えることができ、この結果、ユーザへのサービス向上を図ることができる。
【００６９】
また、関連付け部２３３は、画像データに付与されている撮像日時を用いて、店舗内の混雑度合いをホームページに表示させてもよい。具体的には、関連付け部２３３は、現在日時よりも所定の時刻だけ過去の撮像日時が付与されている画像データの数を計数する。そして、関連付け部２３３は、計数結果に応じて店舗内の混雑度合いを予測し、予測結果を店舗のホームページに表示させる。これにより、情報提供装置２００は、店舗内の混雑度合いを提示することができるので、ユーザへのサービス向上を図ることができる。
【００７０】
〔６−４．クロール処理〕
また、上記実施形態では、情報提供装置２００の取得部２３１がクロール処理を行うことにより、ウェブサーバ１００から画像情報を取得する例を示した。しかし、ウェブサーバ１００の提供部１３２は、ユーザ端末１０から画像データが投稿されるたびに、投稿された画像データを略リアルタイムに情報提供装置２００へ提供してもよい。これにより、情報提供装置２００は、ユーザ端末１０によって投稿された画像データを略リアルタイムに取得することができるので、上述したサービス（現時点で店舗に来店しているユーザにインセンティブを与えるサービスや、混雑度合いを提示するサービス等）をより高精度に実現することができる。
【００７１】
〔６−５．イベント会場〕
また、上記実施形態では、ユーザが店舗内で撮像する場合を例に挙げて説明したが、この例に限られず、上述してきたネットワークシステム１は、ユーザが会場（イベントが開催される会場、公益施設などの各種施設）において撮像する場合にも適用することができる。すなわち、上述してきた情報提供装置２００は、ユーザがイベント会場で撮像した画像データを投稿した場合に、かかる画像データが投稿されたウェブページと、イベントに関するホームページとを相互に関連付けてもよい。
【００７２】
〔６−６．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【００７３】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００７４】
例えば、上記実施形態では、ウェブサーバ１００と情報提供装置２００とが異なる装置である例を示したが、ウェブサーバ１００と情報提供装置２００とは同一の装置であってもよい。すなわち、情報提供装置２００は、上述してきたウェブサーバ１００と同様に、ブログページの投稿を受け付けてもよい。
【００７５】
また、上記例では、ウェブサーバ１００がブログサーバである例を示したが、この例に限られない。例えば、上記の通り、ウェブサーバ１００は、ブログ以外の通常のウェブページを提供するサーバ装置であってもよいし、ツイッター（登録商標）サービスを提供するツイッターサーバであってもよい。
【００７６】
〔７．効果〕
上述してきたように、実施形態に係る情報提供装置２００は、取得部２３１と、特定部２３２と、関連付け部２３３とを有する。取得部２３１は、ユーザによって投稿された撮像位置情報付きの画像データを含むブログページ（ウェブページの一例に相当）を保持するウェブサーバ１００（サーバ装置の一例に相当）から、画像データを取得する。特定部２３２は、取得部２３１によって取得された画像データに付与されている撮像位置情報に基づいて、かかる画像データが撮像された位置に対応する店舗を特定する。関連付け部２３３は、特定部２３２によって特定された店舗のホームページ（ウェブページの一例に相当）と、画像データが投稿されたブログページとを相互に関連付ける。
【００７７】
これにより、実施形態に係る情報提供装置２００は、ユーザに店舗のホームページのＵＲＬ等を入力させることなく、ユーザが投稿したブログページとユーザが来店した店舗のホームページとの関連付けを容易に実現することができる。例えば、店舗側は、ユーザが来店したことを認識できるので、かかるユーザに対して割引サービス等のインセンティブを与えることができる。
【００７８】
また、実施形態に係る情報提供装置２００の関連付け部２３３は、店舗のホームページのＵＲＬをウェブサーバ１００に送信することにより、画像データが投稿されたブログページから店舗のウェブページへリンクを張る処理をウェブサーバ１００に行わせる。
【００７９】
これにより、実施形態に係る情報提供装置２００は、ユーザが投稿したブログページから店舗のウェブページへリンクを張ることができるので、店舗の宣伝効果を高めることができる。
【００８０】
また、実施形態に係る情報提供装置２００の取得部２３１は、画像データが投稿されたブログページのＵＲＬをさらに取得する。また、関連付け部２３３は、取得部２３１によって取得されたＵＲＬを用いて、店舗のホームページから画像データが投稿されたウェブページへリンクを張る。
【００８１】
これにより、実施形態に係る情報提供装置２００は、店舗のウェブページからユーザが投稿したブログページへリンクを張ることができるので、店舗のウェブページを閲覧している閲覧ユーザに対して、ブログページに記載されている店舗の感想等を閲覧させることができる。
【００８２】
また、実施形態に係る情報提供装置２００の関連付け部２３３は、取得部２３１によって取得された画像データを店舗のホームページに表示させる。
【００８３】
これにより、実施形態に係る情報提供装置２００は、ユーザが実際に撮像した店舗内の画像データをホームページに掲載することができるので、ホームページを閲覧する閲覧ユーザに対して臨場感のある画像を閲覧させることができる。また、例えば、店舗側が用意した画像データは加工されている可能性もあり、信憑性が高いとは言い切れない。しかし、店舗に来店したユーザによって撮像された画像データをホームページに掲載することで、信憑性の高い画像データを閲覧ユーザに閲覧させることができる。また、店舗側は、画像データを用意するために撮影コストがかかることも考えられるが、ユーザに撮像された画像データから綺麗な画像データ等を選択して、ホームページの紹介欄などに掲載することにより、撮影コストを抑制することができる。
【００８４】
また、実施形態に係る情報提供装置２００の関連付け部２３３は、ウェブログのトラックバック機能により、店舗のホームページと、画像データが投稿されたブログページとの間で相互にリンクを張る。
【００８５】
これにより、実施形態に係る情報提供装置２００は、ユーザが投稿したブログページとユーザが来店した店舗のホームページとの関連付けをより容易に実現することができる。
【００８６】
また、実施形態に係る情報提供装置２００の取得部２３１は、撮像位置情報に加えて撮像日時が付与されている画像データをウェブサーバ１００から取得する。また、関連付け部２３３は、画像データに付与されている撮像日時と現在日時との差異が所定の時間閾値以下である場合に、特定部２３２によって特定された店舗の管理者に対して、かかる店舗にユーザが来店していることを通知する。
【００８７】
これにより、実施形態に係る情報提供装置２００を用いた場合、店舗側は、現時点で店舗に来店している可能性の高いユーザに対して、その場で割引サービス等のインセンティブを与えることができる。
【００８８】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【００８９】
また、上述したウェブサーバ１００又は情報提供装置２００は、複数のサーバコンピュータで実現してもよく、また、機能によっては外部のプラットフォーム等をＡＰＩ（Application  Programming  Interface）やネットワークコンピューティングなどで呼び出して実現するなど、構成は柔軟に変更できる。
【００９０】
また、特許請求の範囲に記載した「手段」は、「部（section、module、unit）」や「回路」などに読み替えることができる。例えば、取得手段は、取得部や取得回路に読み替えることができる。
【符号の説明】
【００９１】
１  ネットワークシステム
１０  ユーザ端末
１００  ウェブサーバ
１２０  ウェブページ記憶部
１３０  制御部
１３１  受付部
１３２  提供部
１３３  リンク部
２００  情報提供装置
２１０  通信部
２２０  店舗情報記憶部
２３０  制御部
２３１  取得部
２３２  特定部
２３３  関連付け部
【要約】
【課題】ユーザが投稿したウェブページと、ユーザが来店した店舗のウェブページとの関連付けを容易に実現すること。
【解決手段】本願に係る情報提供装置は、取得部と、特定部と、関連付け部とを有する。取得部は、ユーザによって投稿された撮像位置情報付きの画像データを含むブログページを保持するウェブサーバから画像データを取得する。特定部は、取得部によって取得された画像データに付与されている撮像位置情報に基づいて、かかる画像データが撮像された位置に対応する店舗を特定する。関連付け部は、特定部によって特定された店舗のホームページと、画像データが投稿されたブログページとを相互に関連付ける。
【選択図】図１【図１】
0005430726.tif 000002
【図２】
0005430726.tif 000003
【図３】
0005430726.tif 000004
【図４】
0005430726.tif 000005
【図５】
0005430726.tif 000006
【図６】
0005430726.tif 000007
【図７】
0005430726.tif 000008
【図８】
0005430726.tif 000009