(57)【要約】【課題】Ｗｅｂページが有する地図情報により示される地図に関連する広告を出力することができなかった。【解決手段】出力されるＷｅｂページが、地図の情報である地図情報を有するか否かを判断する判断部と、判断部により地図情報を有すると判断されたＷｅｂページが有する地図情報から、広告情報を取得するための情報である広告取得情報を取得する広告取得情報取得部と、広告取得情報に対応する広告の情報である１以上の広告情報を取得する広告情報取得部と、広告情報取得部が取得した１以上の広告情報を出力する出力部とを備える広告出力装置により、Ｗｅｂページが有する地図情報により示される地図に関連する広告を出力することができる。【選択図】図１
2015090597.tif 000002
【特許請求の範囲】
【請求項１】
出力されるＷｅｂページが、地図の情報である地図情報を有するか否かを判断する判断部と、
前記判断部により地図情報を有すると判断されたＷｅｂページが有する地図情報から、広告情報を取得するための情報である広告取得情報を取得する広告取得情報取得部と、
前記広告取得情報に対応する広告の情報である１以上の広告情報を取得する広告情報取得部と、
前記広告情報取得部が取得した１以上の広告情報を出力する出力部とを備える広告出力装置。
【請求項２】
Ｗｅｂページの種類を示す情報であるＷｅｂページ種類情報を、前記Ｗｅｂページから取得するＷｅｂページ種類情報取得部をさらに備え、
前記広告情報取得部は、
前記広告取得情報および前記Ｗｅｂページ種類情報に対応する１以上の広告情報を取得する請求項１記載の広告出力装置。
【請求項３】
前記広告情報取得部は、
広告情報を取得するための条件であり、広告取得情報に関する条件である広告取得条件と、広告情報とが対応付いた情報である１以上の広告管理情報が格納される管理格納部を備える広告管理装置から、前記広告取得情報、または、前記広告情報および前記Ｗｅｂページ種類情報が合致する広告取得条件に対応する１以上の広告情報を取得する請求項１または請求項２記載の広告出力装置。
【請求項４】
前記広告取得情報取得部は、
前記判断部により地図情報を有すると判断されたＷｅｂページが有する地図情報から、当該地図情報により示される地図上に記載されている地名、および、当該地図の領域内の地名であり当該地図上に記載されていない地名を示す広告取得情報を取得する請求項１から請求項３いずれか一項に記載の広告出力装置。
【請求項５】
前記出力部は、
前記判断部により地図情報を有すると判断されたＷｅｂページが有する地図情報により示される地図上に、前記広告情報取得部が取得した１以上の広告情報を出力する請求項１から請求項４いずれか一項に記載の広告出力装置。
【請求項６】
前記判断部は、
前記Ｗｅｂページが地図情報を有し、かつ、前記Ｗｅｂページが予め決められた条件を満たすか否かを判断し、
前記広告情報取得部は、
地図情報を有し、かつ、予め決められた条件を満たすと判断されたＷｅｂページが有する地図情報に対応する広告情報を取得する請求項１から請求項５いずれか一項に記載の広告出力装置。
【請求項７】
判断部と、広告取得情報取得部と、広告情報取得部と、出力部とを用いて行われる広告出力方法であって、
前記判断部が、
出力されるＷｅｂページが、地図の情報である地図情報を有するか否かを判断する判断ステップと、
前記広告取得情報取得部が、
前記判断部により地図情報を有すると判断されたＷｅｂページが有する地図情報から、広告情報を取得するための情報である広告取得情報を取得する広告取得情報取得ステップと、
前記広告情報取得部が、
前記広告取得情報に対応する広告の情報である１以上の広告情報を取得する広告情報取得ステップと、
前記出力部が、
前記広告情報取得部が取得した１以上の広告情報を出力する出力ステップとを備える広告出力方法。
【請求項８】
コンピュータを、
出力されるＷｅｂページが、地図の情報である地図情報を有するか否かを判断する判断部と、
前記判断部により地図情報を有すると判断されたＷｅｂページが有する地図情報から、広告情報を取得するための情報である広告取得情報を取得する広告取得情報取得部と、
前記広告取得情報に対応する広告の情報である１以上の広告情報を取得する広告情報取得部と、
前記広告情報取得部が取得した１以上の広告情報を出力する出力部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告を出力する広告出力装置等に関するものである。
【背景技術】
【０００２】
従来、ユーザが閲覧しているＷｅｂページのコンテンツに関連した広告を表示する広告表示装置等が開発されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特願２００９−００６７８３
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来の広告表示装置等では、Ｗｅｂページが有する地図情報により示される地図に関連する広告を出力することができなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の広告出力装置は、出力されるＷｅｂページが、地図の情報である地図情報を有するか否かを判断する判断部と、判断部により地図情報を有すると判断されたＷｅｂページが有する地図情報から、広告情報を取得するための情報である広告取得情報を取得する広告取得情報取得部と、広告取得情報に対応する広告の情報である１以上の広告情報を取得する広告情報取得部と、広告情報取得部が取得した１以上の広告情報を出力する出力部とを備える広告出力装置である。
【０００６】
このような構成により、Ｗｅｂページが有する地図情報により示される地図に関連する広告を出力することができる。
【０００７】
また、本第二の発明の広告出力装置は、第一の発明に対して、Ｗｅｂページの種類を示す情報であるＷｅｂページ種類情報を、Ｗｅｂページから取得するＷｅｂページ種類情報取得部をさらに備え、広告情報取得部は、広告取得情報およびＷｅｂページ種類情報に対応する１以上の広告情報を取得する広告出力装置である。
【０００８】
このような構成により、Ｗｅｂページが有する地図情報により示される地図に関連する広告であり、Ｗｅｂページの種類に対応する広告を出力することができる。
【０００９】
また、本第三の発明の広告出力装置は、第一または第二の発明に対して、広告情報取得部は、広告情報を取得するための条件であり、広告取得情報に関する条件である広告取得条件と、広告情報とが対応付いた情報である１以上の広告管理情報が格納される管理格納部を備える広告管理装置から、広告取得情報、または、広告情報およびＷｅｂページ種類情報が合致する広告取得条件に対応する１以上の広告情報を取得する広告出力装置である。
【００１０】
このような構成により、Ｗｅｂページが有する地図情報により示される地図に関連する広告を受信し、出力することができる。
【００１１】
また、本第四の発明の広告出力装置は、第一から第三いずれか１つの発明に対して、広告取得情報取得部は、判断部により地図情報を有すると判断されたＷｅｂページが有する地図情報から、地図情報により示される地図上に記載されている地名、および、地図の領域内の地名であり地図上に記載されていない地名を示す広告取得情報を取得する広告出力装置である。
【００１２】
このような構成により、地図情報により示される地図上に記載されていない地名にも関連する広告を出力することができる。
【００１３】
また、本第五の発明の広告出力装置は、第一から第四いずれか１つの発明に対して、出力部は、判断部により地図情報を有すると判断されたＷｅｂページが有する地図情報により示される地図上に、広告情報取得部が取得した１以上の広告情報を出力する広告出力装置である。
【００１４】
このような構成により、Ｗｅｂページが有する地図情報により示される地図上に広告を出力することができる。
【００１５】
また、本第六の発明の広告出力装置は、第一から第五いずれか１つの発明に対して、判断部は、Ｗｅｂページが地図情報を有し、かつ、Ｗｅｂページが予め決められた条件を満たすか否かを判断し、広告情報取得部は、地図情報を有し、かつ、予め決められた条件を満たすと判断されたＷｅｂページが有する地図情報に対応する広告情報を取得する広告出力装置である。
【００１６】
このような構成により、Ｗｅｂページが予め決められた条件を満たす場合に、Ｗｅｂページが有する地図情報により示される地図に関連する広告を出力することができる。
【発明の効果】
【００１７】
本発明による広告出力装置等によれば、Ｗｅｂページが有する地図情報により示される地図に関連する広告を出力することができる。
【図面の簡単な説明】
【００１８】
【図１】実施の形態１における広告出力システム１の概念図
【図２】同広告出力システム１のブロック図
【図３】同広告出力装置１１の全体動作について説明するフローチャート
【図４】同Ｗｅｂページ種類情報の取得処理について説明するフローチャート
【図５】同Ｗｅｂページが地図情報を有するか否かの判断処理について説明するフローチャート
【図６】同広告取得情報の取得処理について説明するフローチャート
【図７】同広告管理装置１２の全体動作について説明するフローチャート
【図８】同端末装置１３の全体動作について説明するフローチャート
【図９】同広告管理情報の例を示す図
【図１０】同Ｗｅｂページの例を示す図
【図１１】同Ｗｅｂページと広告情報の出力例
【図１２】同Ｗｅｂページと広告情報の出力例
【図１３】同広告管理情報の例を示す図
【図１４】同キーワード種類管理情報の例を示す図
【図１５】同画像の例を示す図
【図１６】同地名辞書の例を示す図
【図１７】同地名管理情報の例を示す図
【図１８】実施の形態２における広告出力システム２のブロック図
【図１９】同広告出力装置２１の全体動作について説明するフローチャート
【図２０】同サーバ装置２４の全体動作について説明するフローチャート
【図２１】上記実施の形態におけるコンピュータシステムの概観図
【図２２】上記実施の形態におけるコンピュータシステムのブロック図
【発明を実施するための形態】
【００１９】
以下、本発明による広告出力装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。また、本実施の形態において説明する各情報の形式、内容などは、あくまで例示であり、各情報の持つ意味を示すことができれば、形式、内容などは問わない。
【００２０】
（実施の形態１）
本実施の形態において、広告出力装置１１と、広告管理装置１２と、１以上の端末装置１３とを備える広告出力システム１について説明する。広告出力装置１１は、端末装置１３に送信するＷｅｂページが地図情報を有するか否かを判断し、有する場合に、当該地図情報により示される地図に関連する広告を示す広告情報を、広告管理装置１２から受信する。そして、広告出力装置１１は、Ｗｅｂページと、受信した広告情報とを、端末装置１３に送信する。また、広告管理装置１２は、広告出力装置１１からの要求に応じて、広告情報を広告出力装置１１に送信する。また、端末装置１３は、Ｗｅｂページと広告情報とを広告出力装置１１から受信し、出力する。
【００２１】
図１は、本実施の形態における広告出力システム１の概念図である。図１において、広告出力装置１１と、広告管理装置１２と、端末装置１３とは、ネットワーク５１を解して接続されている。広告出力装置１１は、例えば、いわゆるＷｅｂサーバである。また、端末装置１３は、例えば、いわゆるパソコンや、スマートフォンなどである。また、ネットワーク５１は、無線または有線の通信回線であり、例えば、インターネットやイントラネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、公衆電話回線網などである。
【００２２】
図２は、本実施の形態における広告出力システム１のブロック図である。広告出力装置１１は、Ｗｅｂページ格納部１１１、受信部１１２、Ｗｅｂページ取得部１１３、Ｗｅｂページ種類情報取得部１１４、判断部１１５、広告取得情報取得部１１６、広告情報取得部１１７、出力部１１８を備える。また、広告管理装置１２は、管理格納部１２１、管理受信部１２２、管理取得部１２３、管理送信部１２４を備える。また、端末装置１３は、端末受付部１３１、端末送信部１３２、端末受信部１３３、端末出力部１３４を備える。
【００２３】
Ｗｅｂページ格納部１１１には、１以上のＷｅｂページが格納される。Ｗｅｂページとは、ＨＴＭＬやＸＭＬなどのマークアップ言語で記述されたページや、いわゆるテキストで記述されたページなどである。また、Ｗｅｂページの形式やデータ構造などは、いわゆるＷｅｂブラウザにて表示することができるものであればよい。また、当該Ｗｅｂページは、通常、端末装置１３に送信され、端末装置１３が出力するＷｅｂページである。
【００２４】
また、Ｗｅｂページは、例えば、地図の情報である地図情報を有する。地図情報を有するとは、例えば、Ｗｅｂページが出力された場合に、当該Ｗｅｂページと共に当該Ｗｅｂページ内に地図が表示されることを意味する。つまり、例えば、ＷｅｂページがＨＴＭＬで記述されたページである場合、Ｗｅｂページが地図情報を有することは、地図情報をＷｅｂページ内に埋め込むためのタグが記述されていることを意味する。また、当該地図情報により、地図が示される。また、当該地図の種類は、問わない。当該地図は、例えば、いわゆる略地図や、地形図、地勢図、地質図、土地利用図、住宅地図、路線図、道路地図、ガイドマップ、地形や道路等が把握可能な航空写真や衛星写真、当該写真に記号や文字等が記入されたものなどである。
【００２５】
また、地図情報は、例えば、地図の画像である。当該画像は、例えば、ラスタデータや、ベクタデータである。当該画像がラスタデータである場合、地図情報は、複数の縮尺に対応した画像を有していてもよい。複数の縮尺に対応した画像とは、例えば、同一地域について、縮尺が大きい画像や、縮尺が中程度の画像、縮尺が小さい画像などである。なお、画像のデータ構造や形式などは、問わない。また、地図情報は、地図をタイル状に分割したものであってもよい。また、地図情報は、カーナビゲーションで用いられるＫＩＷＩフォーマットのものであってもよい。
【００２６】
また、地図情報は、例えば、位置を示す情報である１以上の位置情報を有していてもよい。当該位置は、通常、経緯度である。また、当該位置は、例えば、高度（高さ）を含んでいてもよい。また、当該位置は、通常、地図上の地点や、道路、都道府県、市町村、その他の地域などの位置である。地点は、例えば、飲食店や、食料品店、コンビニ、駅、ビルなどである。また、地図情報は、例えば、当該地点や道路、都道府県などの名称である地名を示す情報である１以上の地名情報を有していてもよい。また、地図情報は、例えば、地図情報であることを示す情報である地図判定情報を有していてもよい。地図判定情報は、いわゆるフラグである。また、地図情報は、地図の種類を示す情報である地図種類情報を有していてもよい。
【００２７】
また、Ｗｅｂページは、通常、Ｗｅｂページを識別する情報であるＷｅｂページ識別情報を有する。Ｗｅｂページ識別情報を有するとは、Ｗｅｂページ識別情報が対応付いていることであってもよい。また、Ｗｅｂページ識別情報と、例えば、ＵＲＬや、ファイル名などである。
【００２８】
また、Ｗｅｂページは、例えば、Ｗｅｂページの種類を示す情報であるＷｅｂページ種類情報を有していてもよい。Ｗｅｂページ種類情報は、例えば、Ｗｅｂページがいわゆるブログであることや、Ｗｅｂページが企業のＷｅｂサイトであること、Ｗｅｂページがいわゆるグルメサイトであることなどを示す情報である。また、Ｗｅｂページ種類情報は、例えば、いわゆるヘッダ部分の情報であってもよい。
【００２９】
受信部１１２は、端末装置１３から、Ｗｅｂページ要求指示を受信する。Ｗｅｂページ要求指示とは、Ｗｅｂページを要求する指示である。また、Ｗｅｂページ要求指示は、通常、Ｗｅｂページ識別情報を有する。また、Ｗｅｂページ要求指示は、例えば、いわゆるＨＴＴＰリクエストであると考えてもよい。
【００３０】
Ｗｅｂページ取得部１１３は、受信部１１２が受信したＷｅｂページ要求指示が有するＷｅｂページ識別情報により識別されるＷｅｂページを、Ｗｅｂページ格納部１１１から取得する。
【００３１】
Ｗｅｂページ種類情報取得部１１４は、ＷｅｂページからＷｅｂページ種類情報を取得する。当該Ｗｅｂページは、通常、Ｗｅｂページ取得部１１３が取得したＷｅｂページである。
【００３２】
例えば、ＷｅｂページがＷｅｂページ種類情報を有する場合、Ｗｅｂページ種類情報取得部１１４は、例えば、当該Ｗｅｂページ種類情報を取得する。
【００３３】
また、例えば、ＷｅｂページがＷｅｂページ種類情報を有しない場合、Ｗｅｂページ種類情報取得部１１４は、例えば、１以上のキーワードと、Ｗｅｂページ種類情報とが対応付いた情報である１以上のキーワード種類管理情報を用いて、Ｗｅｂページ種類情報を取得する。当該１以上のキーワードは、例えば、いわゆる文字列のパターンであってもよい。当該文字列のパターンとは、例えば、正規表現である。また、この場合、Ｗｅｂページ種類情報取得部１１４は、当該キーワード種類管理情報を予め保持している。
【００３４】
また、キーワード種類管理情報を用いてＷｅｂページ種類情報を取得する具体的な手順は、例えば、次のとおりである。まず、Ｗｅｂページ種類情報取得部１１４は、Ｗｅｂページから１以上のキーワードを取得する。当該取得したキーワードを、以下、適宜、取得キーワードとする。また、Ｗｅｂページからキーワードを取得する方法や手順などは、公知であるので、詳細な説明を省略する。そして、Ｗｅｂページ種類情報取得部１１４は、１以上の取得キーワードに、キーワード種類管理情報が有する１以上のキーワード（以下、適宜、種類キーワード）が含まれる割合を、１以上のキーワード種類管理情報ごとに算出する。取得キーワードに種類キーワードが含まれるとは、取得キーワードと、１以上の種類キーワードのいずれか１つが同一であることである。例えば、取得キーワードがｍ個であるとする。また、当該ｍ個の取得キーワードのうち、ｎ個の取得キーワードが種類キーワードと同一であるとする。この様な場合、Ｗｅｂページ種類情報取得部１１４は、例えば、上記の割合「ｎ／ｍ」を算出する。そして、Ｗｅｂページ種類情報取得部１１４は、当該割合が予め決められた条件を満たすキーワード種類管理情報が有するＷｅｂページ種類情報を取得する。当該予め決められた条件は、例えば、当該割合が予め決められた閾値以上であることや、当該割合が予め決められた閾値よりも大きいことなどである。なお、このとき、Ｗｅｂページ種類情報取得部１１４は、通常、算出した割合が最大であるキーワード種類管理情報が有するＷｅｂページ種類情報を取得する。
【００３５】
判断部１１５は、Ｗｅｂページが地図情報を有するか否かを判断する。当該Ｗｅｂページは、通常、Ｗｅｂページ取得部１１３が取得したＷｅｂページである。なお、Ｗｅｂページが地図情報を有するか否かを判断する方法や手順などは、問わない。
【００３６】
地図情報は、通常、地図の画像である。従って、判断部１１５は、例えば、Ｗｅｂページが画像を有するか否かを判断する。Ｗｅｂページが画像を有するか否かを判断する方法や手順などは、公知であるので、詳細な説明を省略する。そして、Ｗｅｂページが画像を有する場合、判断部１１５は、当該画像が地図の画像であるか否かを判断する。なお、画像が地図の画像であるか否かを判断する方法や手順などは、問わない。
【００３７】
判断部１１５は、例えば、１以上の地名情報を有する情報である地名辞書を用いて、Ｗｅｂページが有する画像が地図の画像であるか否かを判断する。この場合、判断部１１５は、当該地名辞書を予め保持している。
【００３８】
また、地名辞書を用いてＷｅｂページが有する画像が地図の画像であるか否かを判断する具体的な手順は、例えば、次のとおりである。まず、判断部１１５は、画像から、画像内の１以上の文字列を取得する。当該文字列の取得は、通常、いわゆるＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）を用いて行う。なお、ＯＣＲは、公知の技術であるので、詳細な説明を省略する。そして、判断部１１５は、当該取得した１以上の文字列が、地名辞書内に含まれる割合を算出する。地名辞書内に含まれるとは、地名辞書が有する地名情報と同一であることである。また、当該同一には、例えば、完全一致や、前方一致、後方一致、中間一致などを含んでもよい。例えば、当該文字列がｍ個であるとする。また、当該ｍ個の文字列のうち、ｎ個の文字列が、地名辞書内に含まれるとする。この様な場合、判断部１１５は、上記の割合「ｎ／ｍ」を算出する。そして、判断部１１５は、当該割合が予め決められた条件を満たすほど大きい場合に、Ｗｅｂページが有する画像が地図の画像であると判断する。当該予め決められた条件は、例えば、当該割合が予め決められた閾値以上であることや、当該割合が予め決められた閾値よりも大きいことなどである。
【００３９】
また、判断部１１５は、例えば、Ｗｅｂページが有する画像が予め決められた条件を満たすほど多い数の地名情報を有するか否かを判断することにより、Ｗｅｂページが有する画像が地図の画像であるか否かを判断してもよい。この場合、判断部１１５は、Ｗｅｂページが有する画像が予め決められた条件を満たす数の地名情報を有する場合に、Ｗｅｂページが有する画像が地図の画像であると判断する。当該予め決められた条件は、例えば、当該数が予め決められた閾値以上であることや、当該数が予め決められた閾値よりも大きいことなどである。
【００４０】
また、判断部１１５は、例えば、Ｗｅｂページが有する画像が予め決められた条件を満たすほど多い数の位置情報を有するか否かを判断することにより、Ｗｅｂページが有する画像が地図の画像であるか否かを判断してもよい。この場合、判断部１１５は、Ｗｅｂページが有する画像が予め決められた条件を満たす数の位置情報を有する場合に、Ｗｅｂページが有する画像が地図の画像であると判断する。当該予め決められた条件は、例えば、当該数が予め決められた閾値以上であることや、当該数が予め決められた閾値よりも大きいことなどである。
【００４１】
また、判断部１１５は、例えば、Ｗｅｂページが有する画像が地図判定情報を有するか否かを判断することにより、Ｗｅｂページが有する画像が地図の画像であるか否かを判断してもよい。この場合、判断部１１５は、Ｗｅｂページが有する画像が地図判定情報を有する場合に、当該画像が地図の画像であると判断する。
【００４２】
また、判断部１１５は、例えば、Ｗｅｂページが地図情報を有し、かつ、Ｗｅｂページが予め決められた条件（以下、適宜、Ｗｅｂページ条件とする）を満たすか否かを判断してもよい。当該Ｗｅｂページ条件は、例えば、Ｗｅｂページの種類や、地図情報により示される地図の種類などに関する条件である。つまり、判断部１１５は、例えば、ＷｅｂページからＷｅｂページ種類情報を取得する。また、判断部１１５は、例えば、Ｗｅｂページが有する地図情報（画像）から、地図種類情報を取得する。そして、判断部１１５は、当該取得したＷｅｂページ種類情報または地図種類情報が、Ｗｅｂページ条件を満たすか否かを判断する。
【００４３】
広告取得情報取得部１１６は、Ｗｅｂページが有する地図情報から、広告取得情報を取得する。当該Ｗｅｂページは、通常、判断部１１５により地図情報を有すると判断されたＷｅｂページである。また、当該Ｗｅｂページは、例えば、判断部１１５により、地図情報を有し、かつ、Ｗｅｂページ条件を満たすと判断されたＷｅｂページであってもよい。また、広告取得情報取得部１１６は、例えば、当該Ｗｅｂページから広告取得情報を取得してもよい。また、広告取得情報とは、広告情報を取得するための情報である。広告取得情報は、具体的には、例えば、地名情報や、位置情報などである。
【００４４】
例えば、地図情報が地名情報や位置情報などを有する場合、広告取得情報取得部１１６は、当該情報を広告取得情報として取得する。また、地図情報は、通常、地図の画像である。従って、広告取得情報取得部１１６は、例えば、判断部１１５と同様に、ＯＣＲを用いて、地図の画像から地名情報を取得してもよい。なお、当該ＯＣＲにより取得される地名情報が示す地名は、通常、地図情報により示される地図上に記載されている地名である。
【００４５】
また、Ｗｅｂページから広告取得情報を取得するとは、具体的には、Ｗｅｂページ内の文字列から広告取得情報を取得することである。また、当該広告取得情報は、通常、地名情報である。なお、文字列から地名情報を取得する方法や手順などは、公知であるので、詳細な説明を省略する。
【００４６】
また、１以上の地名情報を取得した場合、広告取得情報取得部１１６は、例えば、地図情報により示される地図内の地名であり、当該地図上に記載されていない地名を示す地名情報を、広告取得情報としてさらに取得してもよい。当該地名情報を、以下、適宜、補完地名情報とする。この場合、広告取得情報取得部１１６は、例えば、地名情報と位置情報とが対応付いた情報である１以上の地名管理情報を用いて、補完地名情報を取得する。この場合、広告取得情報取得部１１６は、当該地名管理情報を予め保持している。
【００４７】
また、１以上の地名管理情報を用いて補完地名情報を取得する方法や手順などは、例えば、次のとおりである。広告取得情報取得部１１６は、地図情報から取得した１以上の各地名情報に対応する１以上の位置情報を、１以上の地名管理情報から取得する。そして、例えば、１つの位置情報が取得できた場合、広告取得情報取得部１１６は、当該１つの位置情報が示す位置からの距離が予め決められた条件を満たすほど近い位置を示す位置情報に対応付いている地名情報である補完地名情報を、１以上の地名管理情報から取得する。また、例えば、２つの位置情報が取得できた場合、広告取得情報取得部１１６は、当該２つの位置情報が示す位置を頂点とする地図上の矩形の領域内の位置を示す位置情報に対応付いている地名情報である補完地名情報を、１以上の地名管理情報から取得する。また、例えば、３以上の位置情報が取得できた場合、広告取得情報取得部１１６は、当該３以上の位置情報により示される地図上の領域内の位置を示す位置情報に対応付いている地名情報である補完地名情報を、１以上の地名管理情報から取得する。また、このとき、広告取得情報取得部１１６は、取得の対象となる補完地名情報のうち、地図情報から取得済みである地名情報は、通常、取得しない。
【００４８】
広告情報取得部１１７は、広告取得情報を用いて１以上の広告情報を取得する。当該広告情報は、通常、Ｗｅｂページが有する地図情報により示される地図に関連する１以上の広告情報である。また、当該Ｗｅｂページは、通常、判断部１１５により、地図情報を有すると判断されたＷｅｂページである。また、当該Ｗｅｂページは、例えば、判断部１１５により、地図情報を有し、かつ、Ｗｅｂページ条件を満たすと判断されたＷｅｂページであってもよい。また、広告情報とは、広告の情報である。また、広告情報は、通常、広告の電子データである。広告の電子データとは、例えば、画像や、文字、その他の形式のファイルなどである。
【００４９】
広告情報取得部１１７は、通常、広告管理装置１２からの受信により、１以上の広告情報を取得する。具体的に、広告情報取得部１１７は、例えば、広告取得情報、または、広告取得情報とＷｅｂページ種類情報とを、広告管理装置１２に送信する。そして、広告情報取得部１１７は、当該情報の送信に応じて、広告管理装置１２から、１以上の広告情報を受信する。
【００５０】
出力部１１８は、広告情報取得部１１７が取得した１以上の広告情報を出力する。また、出力部１１８は、Ｗｅｂページ取得部１１３が取得したＷｅｂページを出力する。当該出力とは、通常、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。なお、送信や蓄積、処理結果の引渡しについては、出力対象が最終的にユーザに提示されるものとする。なお、出力部１１８が行う出力とは、通常、端末装置１３への送信である。また、当該端末装置１３は、受信部１１２が受信したＷｅｂページ要求指示を送信した端末装置１３である。
【００５１】
広告管理装置１２の管理格納部１２１には、広告取得条件と、広告情報とが対応付いた情報である１以上の広告管理情報が格納される。広告取得条件とは、広告情報を取得するための条件である。また、広告取得条件は、通常、広告取得情報に関する条件である。また、広告取得条件は、例えば、広告取得情報とＷｅｂページ種類情報（Ｗｅｂページの種類）とに関する条件であってもよい。
【００５２】
また、広告取得条件は、例えば、広告取得情報である地名情報が予め決められた地名を示すことや、広告取得情報である地名情報が予め決められた地名を示し、かつ、Ｗｅｂページ種類情報が予め決められたＷｅｂページの種類を示すことなどである。
【００５３】
管理受信部１２２は、広告出力装置１１から、広告取得情報、または、広告取得情報とＷｅｂページ種類情報とを受信する。
【００５４】
管理取得部１２３は、管理格納部１２１から、１または２以上の広告情報を取得する。例えば、管理受信部１２２が広告取得情報を受信した場合、管理取得部１２３は、当該広告取得情報に対応する１以上の広告情報を取得する。広告取得情報に対応する広告情報とは、広告取得情報が合致する広告取得条件に対応付いている広告情報である。また、例えば、管理受信部１２２が広告取得情報とＷｅｂページ種類情報とを受信した場合、管理取得部１２３は、当該広告取得情報およびＷｅｂページ種類情報に対応する１以上の広告情報を取得する。広告取得情報およびＷｅｂページ種類情報に対応する広告情報とは、広告取得情報およびＷｅｂページ種類情報が合致する広告取得条件に対応付いている広告情報である。
【００５５】
管理送信部１２４は、管理取得部１２３が取得した１以上の広告情報を、広告出力装置１１に送信する。
【００５６】
端末装置１３の端末受付部１３１は、Ｗｅｂページ要求指示を受け付ける。受け付けとは、タッチパネルや、キーボードなどの入力デバイスから入力された情報の取得、光ディスクや磁気ディスク、半導体メモリなどの記録媒体に格納されている情報の取得、有線もしくは無線の通信回線を介して送信された情報の受信などを含む概念である。また、端末受付部１３１における情報や指示などの入力手段は、メニュー画面によるものや、キーボードなど、何でもよい。端末受付部１３１は、メニュー画面の制御ソフトウェアや、キーボード等の入力手段のデバイスドライバなどで実現され得る。
【００５７】
端末送信部１３２は、端末受付部１３１が受け付けたＷｅｂページ要求指示を、広告出力装置１１に送信する。
【００５８】
端末受信部１３３は、通常、広告出力装置１１から、Ｗｅｂページ要求指示により要求したＷｅｂページを受信する。また、端末受信部１３３は、例えば、広告出力装置１１から、１以上の広告情報を受信してもよい。また、Ｗｅｂページを受信する場合、端末受信部１３３は、通常、端末送信部１３２によるＷｅｂページ要求指示の送信に応じて、Ｗｅｂページを受信する。また、１以上の広告情報を受信する場合、端末受信部１３３は、通常、端末送信部１３２によるＷｅｂページ要求指示の送信に応じて、１以上の広告情報を受信する。
【００５９】
端末出力部１３４は、通常、端末受信部１３３が受信したＷｅｂページを出力する。また、端末出力部１３４は、例えば、端末受信部１３３が受信した１以上の広告情報を出力してもよい。１以上の広告情報を出力する場合、端末出力部１３４は、例えば、出力しているＷｅｂページが有する地図情報により示される地図上に、当該１以上の広告情報を出力する。言い換えると、端末出力部１３４は、例えば、出力しているＷｅｂページが有する地図情報により示される地図上に、当該１以上の広告情報により示される広告が出力されるように、当該１以上の広告情報を出力する。
【００６０】
また、端末出力部１３４は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。端末出力部１３４は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。
【００６１】
なお、Ｗｅｂページ格納部１１１、管理格納部１２１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、Ｗｅｂページ格納部１１１などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介してＷｅｂページ格納部１１１などに記憶されてもよい。
【００６２】
また、受信部１１２、管理受信部１２２、端末受信部１３３は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【００６３】
また、Ｗｅｂページ取得部１１３、Ｗｅｂページ種類情報取得部１１４、判断部１１５、広告取得情報取得部１１６、広告情報取得部１１７、管理取得部１２３は、通常、ＭＰＵやメモリ等から実現され得る。また、Ｗｅｂページ取得部１１３などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、Ｗｅｂページ取得部１１３などは、ハードウェア（専用回路）で実現されてもよい。
【００６４】
また、出力部１１８、管理送信部１２４、端末送信部１３２は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。
【００６５】
次に、広告出力システム１の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。まず、広告出力装置１１の全体動作について、図３のフローチャートを用いて説明する。
【００６６】
（ステップＳ３０１）Ｗｅｂページ取得部１１３は、受信部１１２がＷｅｂページ要求指示を受信したか否かを判断する。受信した場合は、ステップＳ３０２に進み、そうでない場合は、ステップＳ３０１に戻る。
【００６７】
（ステップＳ３０２）Ｗｅｂページ取得部１１３は、ステップＳ３０１で受信したＷｅｂページ要求指示が有するＷｅｂページ識別情報により識別されるＷｅｂページを、Ｗｅｂページ格納部１１１から取得する。
【００６８】
（ステップＳ３０３）Ｗｅｂページ種類情報取得部１１４は、ステップＳ３０２で取得したＷｅｂページからＷｅｂページ種類情報を取得する。
【００６９】
（ステップＳ３０４）判断部１１５は、ステップＳ３０２で取得したＷｅｂページが地図情報を有するか否かを判断する。なお、判断部１１５は、当該判断の結果を、変数ｒｅｓｕｌｔにセットするものとする。
【００７０】
（ステップＳ３０５）広告取得情報取得部１１６は、ｒｅｓｕｌｔがｔｒｕｅであるか否かを判断する。ｔｒｕｅである場合は、ステップＳ３０６に進み、そうでない場合は、ステップＳ３１０に進む。
【００７１】
（ステップＳ３０６）広告取得情報取得部１１６は、ステップＳ３０２で取得したＷｅｂページが有する地図情報から広告取得情報を取得する。
【００７２】
（ステップＳ３０７）広告情報取得部１１７は、ステップＳ３０６で取得した広告取得情報とステップＳ３０３で取得したＷｅｂページ種類情報とを広告管理装置１２に送信する。
【００７３】
（ステップＳ３０８）出力部１１８は、広告情報取得部１１７が１以上の広告情報を受信したか否かを判断する。受信した場合は、ステップＳ３０９に進み、そうでない場合は、ステップＳ３０８に戻る。
【００７４】
（ステップＳ３０９）出力部１１８は、ステップＳ３０２で取得したＷｅｂページと、ステップＳ３０９で受信した１以上の広告情報とを、ステップＳ３０１で受信したＷｅｂページ要求指示を送信してきた端末装置１３に送信する。そして、ステップＳ３０１に戻る。
【００７５】
（ステップＳ３１０）出力部１１８は、ステップＳ３０２で取得したＷｅｂページを、ステップＳ３０１で受信したＷｅｂページ要求指示を送信してきた端末装置１３に送信する。そして、ステップＳ３０１に戻る。
【００７６】
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【００７７】
また、図３のフローチャートのステップＳ３０３において、キーワード種類管理情報を用いてＷｅｂページ種類情報を取得する場合のフローチャートは、例えば、図４である。なお、図４のフローチャートにおいて、Ｗｅｂページ種類情報取得部は、ｐ個のキーワード種類管理情報を予め保持しているものとする。また、当該ｐ個の各キーワード種類管理情報は、ｑ個のキーワード（種類キーワード）を有しているものとする。
【００７８】
（ステップＳ４０１）Ｗｅｂページ種類情報取得部１１４は、Ｗｅｂページ取得部１１３が取得したＷｅｂページから、１以上のキーワードを取得する。ここで、Ｗｅｂページ種類情報取得部１１４は、ｒ個のキーワードを取得したものとする。
【００７９】
（ステップＳ４０２）Ｗｅｂページ種類情報取得部１１４は、カウンタｉに１をセットする。
【００８０】
（ステップＳ４０３）Ｗｅｂページ種類情報取得部１１４は、カウンタｊに１をセットする。
【００８１】
（ステップＳ４０４）Ｗｅｂページ種類情報取得部１１４は、変数ｃｏｕｎｔ［ｉ］に０をセットする。
【００８２】
（ステップＳ４０５）Ｗｅｂページ種類情報取得部１１４は、カウンタｋに１をセットする。
【００８３】
（ステップＳ４０６）Ｗｅｂページ種類情報取得部１１４は、ステップＳ４０１で取得したキーワード［ｋ］が、キーワード種類管理情報［ｉ］が有するキーワード［ｊ］と同一であるか否かを判断する。同一である場合は、ステップＳ４０７に進み、そうでない場合は、ステップＳ４０８に進む。
【００８４】
（ステップＳ４０７）Ｗｅｂページ種類情報取得部１１４は、ｃｏｕｎｔ［ｉ］を１インクリメントする。
【００８５】
（ステップＳ４０８）Ｗｅｂページ種類情報取得部１１４は、ｋがｒであるか否かを判断する。ｒである場合は、ステップＳ４１０に進み、そうでない場合は、ステップＳ４０９に進む。
【００８６】
（ステップＳ４０９）Ｗｅｂページ種類情報取得部１１４は、ｋを１インクリメントする。そして、ステップＳ４０６に戻る。
【００８７】
（ステップＳ４１０）Ｗｅｂページ種類情報取得部１１４は、「ｃｏｕｎｔ［ｉ］／ｒ」を計算し、その結果を変数ｒａｔｅ［ｉ］にセットする。
【００８８】
（ステップＳ４１１）Ｗｅｂページ種類情報取得部１１４は、ｊがｑであるか否かを判断する。ｑである場合は、ステップＳ４１３に進み、そうでない場合は、ステップＳ４１２に進む。
【００８９】
（ステップＳ４１２）Ｗｅｂページ種類情報取得部１１４は、ｊを１インクリメントする。そして、ステップＳ４０４に戻る。
【００９０】
（ステップＳ４１３）Ｗｅｂページ種類情報取得部１１４は、ｉがｐであるか否かを判断する。ｐである場合は、ステップＳ４１５に進み、そうでない場合は、ステップＳ４１４に進む。
【００９１】
（ステップＳ４１４）Ｗｅｂページ種類情報取得部１１４は、ｉを１インクリメントする。そして、ステップＳ４０３に戻る。
【００９２】
（ステップＳ４１５）Ｗｅｂページ種類情報取得部１１４は、カウンタｉに１をセットする。
【００９３】
（ステップＳ４１６）Ｗｅｂページ種類情報取得部１１４は、ｒａｔｅ［ｉ］がｒａｔｅ［１］からｒａｔｅ［ｐ］の中で最大であるか否かを判断する。最大である場合は、ステップＳ４１９に進み、そうでない場合は、ステップＳ４１７に進む。
【００９４】
（ステップＳ４１７）Ｗｅｂページ種類情報取得部１１４は、ｉがｐであるか否かを判断する。ｐである場合は、上位処理にリターンし、そうでない場合は、ステップＳ４１８に進む。
【００９５】
（ステップＳ４１８）Ｗｅｂページ種類情報取得部１１４は、ｉを１インクリメントする。そして、ステップＳ４１６に戻る。
【００９６】
（ステップＳ４１９）Ｗｅｂページ種類情報取得部１１４は、キーワード種類管理情報［ｉ］が有するＷｅｂページ種類情報であるＷｅｂページ種類情報［ｉ］を取得する。そして、上位処理にリターンする。
【００９７】
また、図３のフローチャートのステップＳ３０４において、地名辞書を用いてＷｅｂページが地図情報を有するか否かを判断する場合のフローチャートは、例えば、図５である。なお、図５のフローチャートにおいて、判断部１１５は、地名辞書を予め保持しているものとする。また当該地名辞書は、ｍ個の地名情報を有しているものとする。
【００９８】
（ステップＳ５０１）判断部１１５は、変数ｒｅｓｕｌｔにｆａｌｓｅをセットする。
【００９９】
（ステップＳ５０２）判断部１１５は、Ｗｅｂページ取得部１１３が取得したＷｅｂページが画像を有するか否かを判断する。画像を有する場合は、ステップＳ５０３に進み、そうでない場合は、上位処理にリターンする。
【０１００】
（ステップＳ５０３）判断部１１５は、Ｗｅｂページ取得部１１３が取得したＷｅｂページが有する画像から１以上の文字列を取得する。ここで、判断部１１５は、ｎ個の文字列を取得したものとする。
【０１０１】
（ステップＳ５０４）判断部１１５は、変数ｃｏｕｎｔに０をセットする。
【０１０２】
（ステップＳ５０５）判断部１１５は、カウンタｉに１をセットする。
【０１０３】
（ステップＳ５０６）判断部１１５は、カウンタｊに１をセットする。
【０１０４】
（ステップＳ５０７）判断部１１５は、ステップＳ５０３で取得した文字列［ｉ］が、地名辞書が有する地名情報［ｊ］と同一であるか否かを判断する。同一である場合は、ステップＳ５０８に進み、そうでない場合は、ステップＳ５０９に進む。
【０１０５】
（ステップＳ５０８）判断部１１５は、ｃｏｕｎｔを１インクリメントする。そして、ステップＳ５１１に進む。
【０１０６】
（ステップＳ５０９）判断部１１５は、ｊがｍであるか否かを判断する。ｍである場合は、ステップＳ５１１に進み、そうでない場合は、ステップＳ５１０に進む。
【０１０７】
（ステップＳ５１０）判断部１１５は、ｊを１インクリメントする。そして、ステップＳ５０７に戻る。
【０１０８】
（ステップＳ５１１）判断部１１５は、ｉがｎであるか否かを判断する。ｎである場合は、ステップＳ５１３進み、そうでない場合は、ステップＳ５１２に進む。
【０１０９】
（ステップＳ５１２）判断部１１５は、ｉを１インクリメントする。そして、ステップＳ５０６に戻る。
【０１１０】
（ステップＳ５１３）判断部１１５は、「ｃｏｕｎｔ／ｎ」を計算し、その結果を変数ｒａｔｅにセットする。
【０１１１】
（ステップＳ５１４）判断部１１５は、ｒｅｔｅが予め決められた条件を満たすか否かを判断する。満たす場合は、ステップＳ５１５に進み、そうでない場合は、上位処理にリターンする。
【０１１２】
（ステップＳ５１５）判断部１１５は、ｒｅｓｕｌｔにｔｒｕｅをセットする。そして、上位処理にリターンする。
【０１１３】
また、図３のフローチャートのステップＳ３０６において、地名管理情報を用いて広告取得情報（地名情報）を取得する場合のフローチャートは、例えば、図６である。なお、図６のフローチャートにおいて、広告取得情報取得部１１６は、ｍ個の地名管理情報を予め保持しているものとする。
【０１１４】
（ステップＳ６０１）広告取得情報取得部１１６は、Ｗｅｂページ取得部１１３が取得したＷｅｂページが有する地図情報から、１以上の文字列を取得する。当該１以上の文字列は、通常、地名情報である。また、ここで、広告取得情報取得部１１６は、ｎ個の文字列を取得したものとする。
【０１１５】
（ステップＳ６０２）広告取得情報取得部１１６は、カウンタｉに１をセットする。
【０１１６】
（ステップＳ６０３）広告取得情報取得部１１６は、カウンタｊに１をセットする。
【０１１７】
（ステップＳ６０４）広告取得情報取得部１１６は、文字列［ｉ］が、地名管理情報［ｊ］が有する地名情報である地名情報［ｊ］と同一であるか否かを判断する。同一である場合は、ステップＳ６０５に進み、そうでない場合は、ステップＳ６０６に進む。
【０１１８】
（ステップＳ６０５）広告取得情報取得部１１６は、地名管理情報［ｊ］が有する位置情報である位置情報［ｊ］を取得する。
【０１１９】
（ステップＳ６０６）広告取得情報取得部１１６は、ｊがｍであるか否かを判断する。ｍである場合は、ステップＳ６０８に進み、そうでない場合は、ステップＳ６０７に進む。
【０１２０】
（ステップＳ６０７）広告取得情報取得部１１６は、ｊを１インクリメントする。そして、ステップＳ６０４に戻る。
【０１２１】
（ステップＳ６０８）広告取得情報取得部１１６は、ｉがｎであるか否かを判断する。ｎである場合は、ステップＳ６１０に進み、そうでない場合は、ステップＳ６０９に進む。
【０１２２】
（ステップＳ６０９）広告取得情報取得部１１６は、ｉを１インクリメントする。そして、ステップＳ６０３に戻る。
【０１２３】
（ステップＳ６１０）広告取得情報取得部１１６は、カウンタｉに１をセットする。
【０１２４】
（ステップＳ６１１）広告取得情報取得部１１６は、地名管理情報［ｉ］が有する位置情報である位置情報［ｉ］が示す位置が、ステップＳ６０５で取得した位置情報により示される地図上の領域内の位置であるか否かを判断する。地図上の領域内の位置である場合は、ステップＳ６１２に進み、そうでない場合は、ステップＳ６１３に進む。
【０１２５】
（ステップＳ６１２）広告取得情報取得部１１６は、地名管理情報［ｉ］が有する地名情報である地名情報［ｉ］を取得する。
【０１２６】
（ステップＳ６１３）広告取得情報取得部１１６は、ｉがｍであるか否かを判断する。ｍである場合は、上位処理にリターンし、そうでない場合は、ステップＳ６１４に進む。
【０１２７】
（ステップＳ６１４）広告取得情報取得部１１６は、ｉを１インクリメントする。そして、ステップＳ６１１に戻る。
【０１２８】
次に、広告管理装置１２の全体動作について、図７のフローチャートを用いて説明する。なお、図７のフローチャートにおいて、管理格納部１２１は、ｍ個の広告管理情報が格納されているものとする。
【０１２９】
（ステップＳ７０１）管理取得部１２３は、管理受信部１２２が広告取得情報とＷｅｂページ種類情報とを受信したか否かを判断する。受信した場合は、ステップＳ７０２に進み、そうでない場合は、ステップＳ７０１に戻る。
【０１３０】
（ステップＳ７０２）管理取得部１２３は、カウンタｉに１をセットする。
【０１３１】
（ステップＳ７０３）管理取得部１２３は、ステップＳ７０１で受信した広告取得情報とＷｅｂページ種類情報とが、広告管理情報［ｉ］が有する広告取得条件である広告取得条件［ｉ］を満たすか否かを判断する。満たす場合は、ステップＳ７０４に進み、そうでない場合は、ステップＳ７０５に進む。
【０１３２】
（ステップＳ７０４）管理取得部１２３は、広告管理情報［ｉ］が有する広告情報である広告情報［ｉ］を取得する。
【０１３３】
（ステップＳ７０５）管理取得部１２３は、ｉがｍであるか否かを判断する。ｍである場合は、ステップＳ７０７に進み、そうでない場合は、ステップＳ７０６に進む。
【０１３４】
（ステップＳ７０６）管理取得部１２３は、ｉを１インクリメントする。そして、ステップＳ７０３に戻る。
【０１３５】
（ステップＳ７０７）管理取得部１２３は、ステップＳ７０４で取得した１以上の広告情報を、広告出力装置１１に送信する。そして、ステップＳ７０１に戻る。
【０１３６】
なお、図７のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０１３７】
次に、端末装置１３の全体動作について、図８のフローチャートを用いて説明する。
【０１３８】
（ステップＳ８０１）端末送信部１３２は、端末受付部１３１がＷｅｂページ要求指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ８０２に進み、そうでない場合は、ステップＳ８０１に戻る。
【０１３９】
（ステップＳ８０２）端末送信部１３２は、ステップＳ８０１で受け付けたＷｅｂページ要求指示を、広告出力装置１１に送信する。
【０１４０】
（ステップＳ８０３）端末出力部１３４は、端末受信部１３３がＷｅｂページと１以上の広告情報とを受信したか否かを判断する。受信した場合は、ステップＳ８０４に進み、そうでない場合は、ステップＳ８０５に進む。
【０１４１】
（ステップＳ８０４）端末出力部１３４は、ステップＳ８０３で受信したＷｅｂページと１以上の広告情報とを出力する。そして、ステップＳ８０１に戻る。
【０１４２】
（ステップＳ８０５）端末出力部１３４は、端末受信部１３３がＷｅｂページを受信したか否かを判断する。受信した場合は、ステップＳ８０６に進み、そうでない場合は、ステップＳ８０３に戻る。
【０１４３】
（ステップＳ８０６）端末出力部１３４は、ステップＳ８０５で受信したＷｅｂページを出力する。そして、ステップＳ８０１に戻る。
【０１４４】
なお、上記で説明した広告出力システム１の全体動作は、あくまで一例である。つまり、広告出力システム１の全体動作は、上記の説明に限定されるものではない。
【０１４５】
（具体例）
次に、広告出力システム１の動作の具体例について説明する。
【０１４６】
（例１）
本例において、端末装置１３からの要求に応じて取得したＷｅｂページが有する地図情報により示される地図に関連する広告情報を取得する例について説明する。なお、本例において、広告管理装置１２が備える管理格納部１２１には、図９に示す広告管理情報が格納されているものとする。当該広告管理情報は、レコードを一意に特定するためのＩＤと、広告取得条件（項目名：条件）と、広告情報（項目名：広告）とを有する。また、当該広告取得条件は、広告取得情報に関する条件である。
【０１４７】
まず、ユーザが、端末装置１３を操作し、Ｗｅｂページを受信するための操作を行ったとする。すると、端末装置１３が備える端末受付部１３１は、Ｗｅｂページ要求指示を受け付ける。
【０１４８】
次に、端末送信部１３２は、端末受付部１３１が受け付けたＷｅｂページ要求指示を、広告出力装置１１に送信する。
【０１４９】
次に、広告出力装置１１が備える受信部１１２は、Ｗｅｂページ要求指示を受信する。そして、Ｗｅｂページ取得部１１３は、当該Ｗｅｂページ要求指示が有するＷｅｂページ識別情報により識別されるＷｅｂページを、Ｗｅｂページ格納部１１１から取得する。ここで、当該取得したＷｅｂページは、図１０に示すＷｅｂページであるものとする。
【０１５０】
次に、判断部１１５は、図１０のＷｅｂページが地図情報を有するか否かを判断する。ここで、判断部１１５は、まず、図１０のＷｅｂページが画像を有すると判断したものとする。そして、判断部１１５は、当該画像内の文字列や、道路、川、線路などのオブジェクトの形状などから、当該画像が地図の画像であると判断したものとする。この結果、判断部１１５は、図１０のＷｅｂページが地図情報を有すると判断したものとする。
【０１５１】
次に、広告取得情報取得部１１６は、図１０のＷｅｂページが有する地図情報から１以上の広告取得情報を取得する。ここで、広告取得情報取得部１１６は、当該地図情報により示される地図上に記載されている文字列「αパーク」、「βショップ」、「γランド」、「銭湯δ」、「○○タワー」を広告取得情報として取得する。なお、当該広告取得情報は、地名情報である。
【０１５２】
次に、広告情報取得部１１７は、上記５個の広告取得情報を、広告管理装置１２に送信する。
【０１５３】
次に、広告管理装置１２が備える管理受信部１２２は、上記５個の広告取得情報を受信する。
【０１５４】
次に、管理取得部１２３は、上記５個の広告取得情報に対応する広告情報を、図９の広告管理情報から取得する。管理取得部１２３は、例えば、上記「αパーク」について、図９の「ＩＤ＝０１１」の広告取得条件「名称＝（αパークｏｒαランド）」を満たすと判断する。当該広告取得条件は、地名情報が「αパーク」または「αランド」であることを意味する。そして、管理取得部１２３は、当該図９の「ＩＤ＝０１１」の広告情報「ａｌｐｈａ．ｊｐｇ」を取得する。当該広告情報は、広告の画像である。また、管理取得部１２３は、例えば、上記「βショップ」について、図９の「ＩＤ＝０１２」の広告取得条件「名称＝（βショップ）」を満たすと判断する。当該広告取得条件は、地名情報が「βショップ」であることを意味する。そして、管理取得部１２３は、当該図９の「ＩＤ＝０１２」の広告情報「ただいま１０％の割引セールを実施中！！・・・」を取得する。当該広告情報は、広告を示す文字列である。この様にして、管理取得部１２３は、１以上の広告情報を取得する。なお、この結果、管理取得部１２３は、図９の「ＩＤ＝０１１」の広告情報「ａｌｐｈａ．ｊｐｇ」と、「ＩＤ＝０１２」の広告情報「ただいま１０％の割引セールを実施中！！・・・」と、「ＩＤ＝０１３」の広告情報「ｇａｍｍａ．ｊｐｇ」と、「ＩＤ＝０１４」の広告情報「δ系列の銭湯・温泉では、・・・」とを取得したものとする。
【０１５５】
次に、管理送信部１２４は、管理取得部１２３が取得した４個の広告情報を、広告出力装置１１に送信する。
【０１５６】
次に、広告出力装置１１が備える広告情報取得部１１７は、上記４個の広告情報を受信する。
【０１５７】
次に、出力部１１８は、Ｗｅｂページ取得部１１３が取得した図１０のＷｅｂページと、広告情報取得部１１７が取得した４個の広告情報とを、端末装置１３に送信する。
【０１５８】
次に、端末装置１３が備える端末受信部１３３は、図１０のＷｅｂページと、上記４個の広告情報とを受信する。
【０１５９】
次に、端末出力部１３４は、図１０のＷｅｂページと、上記４個の広告情報とを出力する。当該出力の例は、例えば、図１１である。図１１において、端末出力部１３４は、図１０のＷｅｂページが有する地図情報に隣接する領域に、上記４個の広告情報を出力している。また、当該出力の例は、例えば、図１２であってもよい。図１２において、端末出力部１３４は、図１０のＷｅｂページが有する地図情報により示される地図上に、上記４個の広告情報を出力している。このとき、端末出力部１３４は、広告情報を、対応する文字列上に出力している。
【０１６０】
なお、受信した広告情報と、地図上に記載されている文字列との対応付けは、例えば、次の様にして行う。まず、広告取得情報取得部１１６は、地図情報から１以上の文字列を取得した際に、当該文字列が記載されている地図上の位置を、当該文字列に対応付けて取得する。なお、当該位置は、通常、座標である。そして、管理取得部１２３は、取得した１以上の各広告情報に、取得に用いた文字列（地名情報）を対応付ける。そして、管理送信部１２４は、文字列（地名情報）が対応付いた広告情報を、広告出力装置１１に送信する。そして、広告情報取得部１１７は、文字列（地名情報）が対応付いた広告情報を受信する。そして、広告情報取得部１１７は、広告情報に対応付いている文字列を、当該文字列に対応する位置であり、広告取得情報取得部１１６が取得した位置に置換する。そして、出力部１１８は、Ｗｅｂページと、位置が対応付いた広告情報とを端末装置１３に送信する。そして、端末出力部１３４は、受信した広告情報を、地図情報により示される地図上の位置であり、当該広告情報に対応付いている位置に出力する。
【０１６１】
（例２）
本例において、地図情報により示される地図の種類が略地図である場合に、広告情報とＷｅｂページ種類情報とに対応する１以上の広告情報を取得する例について説明する。なお、本例において、広告管理装置１２が備える管理格納部１２１には、図１３に示す広告管理情報が格納されているものとする。当該広告管理情報は、レコードを一意に特定するためのＩＤと、広告取得条件（項目名：条件）と、広告情報（項目名：広告）とを有する。また、当該広告取得条件は、広告取得情報およびＷｅｂページ種類情報に関する条件である。また、例１において説明済みである例については、適宜、説明を省略するものとする。
【０１６２】
まず、Ｗｅｂページ取得部１１３が、図１０のＷｅｂページを取得したものとする。
【０１６３】
次に、Ｗｅｂページ種類情報取得部１１４は、図１０のＷｅｂページからＷｅｂページ種類情報を取得する。ここで、Ｗｅｂページ種類情報取得部１１４は、Ｗｅｂページ種類情報「案内サイト」を取得したものとする。
【０１６４】
次に、判断部１１５は、例１と同様に、図１０のＷｅｂページが地図情報を有すると判断する。また、判断部１１５は、当該地図情報により示される地図について、当該地図に記載されている文字列や、道路、川、線路などのオブジェクトの形状などから、当該地図が略地図であると判断する。
【０１６５】
次に、広告取得情報取得部１１６は、例１と同様に、図１０のＷｅｂページが有する地図情報から、「αパーク」、「βショップ」、「γランド」、「銭湯δ」、「○○タワー」の５個の広告取得情報を取得する。
【０１６６】
次に、広告情報取得部１１７は、上記５個の広告取得情報と、Ｗｅｂページ種類情報「案内サイト」とを、広告管理装置１２に送信する。
【０１６７】
次に、広告管理装置１２が備える管理受信部１２２は、上記５個の広告取得情報と、Ｗｅｂページ種類情報「案内サイト」とを受信する。
【０１６８】
次に、管理取得部１２３は、上記５個の広告取得情報およびＷｅｂページ種類情報「案内サイト」に対応する広告情報を、図１３の広告管理情報から取得する。管理取得部１２３は、例えば、上記「αパーク」および「案内サイト」ついて、図１３の「ＩＤ＝０１１」の広告取得条件「（名称＝（αパークｏｒαランド））＆（Ｗｅｂページ種類＝案内サイト）」を満たすと判断する。当該広告取得条件は、地名情報が「αパーク」または「αランド」であり、かつ、Ｗｅｂページ種類情報が「案内サイト」であることを意味する。そして、管理取得部１２３は、当該図１３の「ＩＤ＝０１１」の広告情報「ａｌｐｈａ．ｊｐｇ」を取得する。当該広告情報は、広告の画像である。また、管理取得部１２３は、例えば、上記「βショップ」および「案内サイト」について、図１３の「ＩＤ＝０１２」の広告取得条件「（名称＝（βショップ））＆（Ｗｅｂページ種類＝案内サイト）」を満たすと判断する。当該広告取得条件は、地名情報が「βショップ」であり、かつ、Ｗｅｂページ種類情報が「案内サイト」であることを意味する。そして、管理取得部１２３は、当該図１３の「ＩＤ＝０１２」の広告情報「ただいま１０％の割引セールを実施中！！・・・」を取得する。当該広告情報は、広告を示す文字列である。この様にして、管理取得部１２３は、１以上の広告情報を取得する。なお、この結果、管理取得部１２３は、図１３の「ＩＤ＝０１１」の広告情報「ａｌｐｈａ．ｊｐｇ」と、「ＩＤ＝０１２」の広告情報「ただいま１０％の割引セールを実施中！！・・・」と、「ＩＤ＝０１３」の広告情報「ｇａｍｍａ．ｊｐｇ」と、「ＩＤ＝０１４」の広告情報「δ系列の銭湯・温泉では、・・・」とを取得したものとする。
【０１６９】
次に、管理送信部１２４は、管理取得部１２３が取得した４個の広告情報を、広告出力装置１１に送信する。
【０１７０】
次に、広告出力装置１１が備える広告情報取得部１１７は、上記４個の広告情報を受信する。
【０１７１】
次に、出力部１１８は、Ｗｅｂページ取得部１１３が取得した図１０のＷｅｂページと、広告情報取得部１１７が取得した４個の広告情報とを、端末装置１３に送信する。
【０１７２】
次に、端末装置１３が備える端末受信部１３３は、図１０のＷｅｂページと、上記４個の広告情報とを受信する。
【０１７３】
次に、端末出力部１３４は、図１０のＷｅｂページと、上記４個の広告情報とを出力する。当該出力の例は、例えば、図１１である。図１１において、端末出力部１３４は、図１０のＷｅｂページが有する地図情報に隣接する領域に、上記４個の広告情報を出力している。また、当該出力の例は、例えば、図１２であってもよい。図１２において、端末出力部１３４は、図１０のＷｅｂページが有する地図情報により示される地図上に、上記４個の広告情報を出力している。このとき、端末出力部１３４は、広告情報を、対応する文字列上に出力している。
【０１７４】
（例３）
本例において、キーワード種類管理情報を用いてＷｅｂページ種類情報を取得する例について説明する。なお、本例において、Ｗｅｂページ種類情報取得部１１４は、図１４に示すキーワード種類管理情報を予め保持しているものとする。当該キーワード種類管理情報は、レコードを一意に特定するためのＩＤと、１以上の種類キーワードと、Ｗｅｂページ種類情報（項目名：種類）とを有する。
【０１７５】
まず、Ｗｅｂページ種類情報取得部１１４は、Ｗｅｂページ取得部１１３が取得したＷｅｂページから、１以上のキーワードを取得する。当該キーワードは、例えば、いわゆる名詞や名詞句などと呼ばれる文字列である。また、ここで、Ｗｅｂページ種類情報取得部１１４は、例えば、「予算」、「最寄駅」、「○○駅」、「ジャンル」、「和食」、「クレジットカード」の６個のキーワードを取得したものとする。当該６個のキーワードは、取得キーワードである。
【０１７６】
次に、Ｗｅｂページ種類情報取得部１１４は、上記６個の取得キーワードについて、図１４の各キーワード種類管理情報が有する１以上の種類キーワードと一致する割合を算出する。当該割合を、以下、適宜、種類適合率とする。例えば、図１４の「ＩＤ＝０１１」のキーワード種類管理情報は、「地図」、「マップ」、「徒歩」、「距離」、「お車」、「駅」などの種類キーワードを有する。また、上記６個の取得キーワードのうち、これらの種類キーワードと一致する取得キーワードの数は、０個である。従って、Ｗｅｂページ種類情報取得部１１４は、図１４の「ＩＤ＝０１１」のキーワード種類管理情報に対して、「０／６」を計算し、種類適合率「０％」を算出する。また、例えば、図１４の「ＩＤ＝０１２」のキーワード種類管理情報は、「予算」、「居酒屋」、「和食」、「中華」、「焼肉」、「最寄駅」などの種類キーワードを有する。また、上記６個の取得キーワードのうち、これらの種類キーワードと一致する数は、３個である。仕上がって、Ｗｅｂページ種類情報取得部１１４は、図１４の「ＩＤ＝０１２」のキーワード種類管理情報に対して、「３／６」を計算し、種類適合率「５０％」を算出する。この様にして、Ｗｅｂページ種類情報取得部１１４は、１以上の各キーワード種類管理情報に対して上記割合を算出する。なお、この結果、Ｗｅｂページ種類情報取得部１１４は、図１４の各キーワード種類管理情報に対して、それぞれ、「０％」、「５０％」、「１０％」、「５％」、「０％」の種類適合率を算出したものとする。
【０１７７】
次に、Ｗｅｂページ種類情報取得部１１４は、図１４の各キーワード種類管理情報に対して算出した種類適合率について、「ＩＤ＝０１２」のキーワード種類管理情報に対して算出した種類適合率「５０％」が最大であると判断する。そして、Ｗｅｂページ種類情報取得部１１４は、図１４の「ＩＤ＝０１２」のＷｅｂページ種類情報「グルメサイト」を取得する。
【０１７８】
（例４）
本例において、Ｗｅｂページが画像を有する場合に、当該画像が地図の画像であるか否かを判断する例について説明する。なお、本例において、当該画像は、例えば、図１５であるものとする。また、判断部１１５は、図１６に示す地名辞書を予め保持しているものとする。当該地名辞書は、１以上の地名情報（項目名：地名）を有する。また、当該１以上の各地名情報には、レコードを一意に特定するためのＩＤが対応付いている。
【０１７９】
まず、判断部１１５は、Ｗｅｂページ取得部１１３が取得したＷｅｂページが、図１５の画像を有すると判断する。そして、判断部１１５は、当該図１５の画像から、当該画像内の「伊丹市役所」、「β総合運動公園」、「αスーパー」、「γデンキ」、「αモール」、「δ体育館」、「δ大学」、「尼崎市役所」の８個の文字列を取得する。
【０１８０】
次に、判断部１１５は、上記８個の文字列について、図１６の地名辞書が有する地名辞書と同一である割合を算出する。当該割合を、以下、適宜、地名適合率とする。例えば、上記の文字列「伊丹市役所」は、図１６の「ＩＤ＝０１６」の地名情報「伊丹市」と前方一致である。従って、判断部１１５は、取得した文字列が地名情報と同一である数を「１」とする。また、例えば、上記の文字列「β総合運動公園」は、図１６のどの地名情報とも同一ではない。また、例えば、上記の文字列「αスーパー」は、図１６の「ＩＤ＝０１７」の地名情報「αスーパー」と完全一致である。従って、判断部１１５は、取得した文字列が地名情報と同一である数を「２」とする。この様にして、判断部１１５は、上記８個の文字列に対して、地名情報と同一である文字列の数を算出する。ここで、判断部１１５は、当該数「６」を算出したものとする。すると、判断部１１５は、「６／８」を算出し、地名適合率「７５％」を算出する。
【０１８１】
次に、判断部１１５は、算出した地名適合率「７５％」が予め決められた条件を満たすか否かを判断する。ここで、当該条件が「地名適合率≧７０％」であるとする。すると、判断部１１５は、当該地名適合率が予め決め決められた条件を満たすと判断する。そして、判断部１１５は、Ｗｅｂページが有する画像が地図情報であると判断する。
【０１８２】
（例５）
本例において、地名管理情報を用いて広告取得情報（地名情報）を取得する例について説明する。なお、本例において、広告取得情報取得部１１６は、図１７に示す地名管理情報を予め保持しているものとする。当該地名管理情報は、レコードを一意に特定するためのＩＤと、地名情報（項目名：地名）と、位置情報（項目名：位置）とを有する。
【０１８３】
まず、広告取得情報取得部１１６は、Ｗｅｂページ取得部１１３が取得し、判断部１１５が地図情報を有すると判断したＷｅｂページが有する地図情報から、１以上の文字列（地名情報）を取得する。ここで、広告取得情報取得部１１６は、「兵庫県」、「大阪府」、「尼崎市」、「大阪市」、「○○駅」、「△△駅」の６個の地名情報を取得したものとする。
【０１８４】
次に、広告取得情報取得部１１６は、上記６個の各地名情報に対応する位置情報である、図１７の「ＩＤ＝０１１」、「ＩＤ＝０１３」、「ＩＤ＝０１５」、「ＩＤ＝０１７」、「ＩＤ＝０１９」、「ＩＤ＝０２０」の６個の位置情報を取得する。
【０１８５】
次に、広告取得情報取得部１１６は、図１７の１以上の各位置情報が示す位置が、上記６個の位置情報により示される地図上の領域内の位置であるか否かを判断する。ここで、広告取得情報取得部１１６は、図１７の「ＩＤ＝０１２」、「ＩＤ＝０１６」、「ＩＤ＝０１８」の３つの位置情報について、地図上の領域内の位置であると判断したものとする。
【０１８６】
次に、広告取得情報取得部１１６は、図１７の「ＩＤ＝０１２」、「ＩＤ＝０１６」、「ＩＤ＝０１８」の地名情報である「京都府」、「豊中市」、「伊丹市」の３つの地名情報を取得する。
【０１８７】
以上、本実施の形態による広告出力システム１によれば、Ｗｅｂページが有する地図情報により示される地図に関連する広告を出力することができる。また、本実施の形態による広告出力システム１によれば、例えば、地図情報により示される地図が略地図である場合は、広告情報を出力し、例えば、地図情報により示される地図が実地図である場合は、広告情報を出力しない、といった様な、広告情報の出力の切り替えを行うことができる。なお、実地図とは、通常、いわゆる測量地図である。また、実地図は、略地図以外の地図であると考えてもよい。
【０１８８】
また、本実施の形態による広告出力システム１によれば、例えば、地図情報により示される地図に関連する広告情報であり、当該地図情報を有するＷｅｂページの種類に対応する地図情報を出力することができる。
【０１８９】
なお、本実施の形態において、広告出力システム１は、広告管理装置１２を備えていなくてもよい。この場合、広告出力装置１１は、広告管理情報格納部１１９を備える。広告管理情報格納部１１９には、１以上の広告管理情報が格納される。また、広告情報取得部１１７は、当該広告管理情報格納部１１９から１以上の広告情報を取得する。当該広告情報取得部１１７において広告情報を取得する方法や手順などは、広告取得情報取得部１１６が取得した広告取得情報に対応する１以上の広告情報、または、広告取得情報取得部１１６が取得した広告取得情報およびＷｅｂページ種類情報取得部１１４が取得したＷｅｂページ種類情報に対応する１以上の広告情報を取得すること以外は、管理取得部１２３において広告情報を取得する方法や手順などと同様であるので、説明を省略する。
【０１９０】
（実施の形態２）
本実施の形態において、１以上の広告出力装置２１と、広告管理装置１２と、サーバ装置２４とを備える広告出力システム２について説明する。広告出力装置２１は、サーバ装置２４からＷｅｂページを受信し、当該Ｗｅｂページが地図情報を有するか否かを判断し、有する場合に、当該地図情報により示される地図に関連する広告を示す広告情報を、広告管理装置１２から受信する。また、広告管理装置１２は、広告出力装置２１からの要求に応じて、広告情報を広告出力装置２１に送信する。また、サーバ装置２４は、広告出力装置２１からの要求に応じて、Ｗｅｂページを広告出力装置２１に送信する。
【０１９１】
本実施の形態における広告出力システム２の概念図は、図１において、端末装置１３を広告出力装置２１と、広告出力装置１１をサーバ装置２４と置き換えたものである。また、広告出力装置２１は、例えば、いわゆるパソコンや、スマートフォンなどである。また、サーバ装置２４は、例えば、いわゆるＷｅｂサーバである。
【０１９２】
図１８は、本実施の形態における広告出力システム２のブロック図である。広告出力装置２１は、Ｗｅｂページ格納部２１１、受付部２１２、送信部２１３、受信部２１４、Ｗｅｂページ種類情報取得部２１５、判断部２１６、広告取得情報取得部２１７、広告情報取得部２１８、出力部２１９を備える。また、サーバ装置２４は、サーバ格納部２４１、サーバ受信部２４２、サーバ取得部２４３、サーバ送信部２４４を備える。
【０１９３】
Ｗｅｂページ格納部２１１には、Ｗｅｂページが格納される。当該Ｗｅｂページは、通常、後述の受信部２１４が受信したＷｅｂページである。
【０１９４】
受付部２１２は、Ｗｅｂページ要求指示を受け付ける。また、受付部２１２における情報や指示などの入力手段は、メニュー画面によるものや、キーボードなど、何でもよい。受付部２１２は、メニュー画面の制御ソフトウェアや、キーボード等の入力手段のデバイスドライバなどで実現され得る。
【０１９５】
送信部２１３は、Ｗｅｂページ要求指示を、サーバ装置２４に送信する。
【０１９６】
受信部２１４は、サーバ装置２４から、Ｗｅｂページ要求指示により要求したＷｅｂページを受信する。また、受信部２１４は、通常、送信部２１３によるＷｅｂページ要求指示の送信に応じて、Ｗｅｂページを受信する。また、当該受信したＷｅｂページは、通常、Ｗｅｂページ格納部２１１に蓄積される。
【０１９７】
Ｗｅｂページ種類情報取得部２１５は、ＷｅｂページからＷｅｂページ種類情報を取得する。当該Ｗｅｂページは、Ｗｅｂページ格納部２１１に格納されているＷｅｂページである。また、当該Ｗｅｂページは、例えば、後述の出力部２１９が出力しているＷｅｂページであると考えてもよい。
【０１９８】
判断部２１６は、Ｗｅｂページが地図情報を有するか否かを判断する。また、判断部２１６は、例えば、Ｗｅｂページが地図情報を有し、かつ、ＷｅｂページがＷｅｂページ条件を満たすか否かを判断してもよい。当該Ｗｅｂページは、Ｗｅｂページ格納部２１１に格納されているＷｅｂページである。なお、判断部２１６が行う判断の方法や手順などは、Ｗｅｂページ格納部２１１に格納されているＷｅｂページに対して判断を行うこと以外は、判断部１１５が行う判断の方法や手順などと同様であるので、説明を省略する。
【０１９９】
広告取得情報取得部２１７は、Ｗｅｂページが有する地図情報から、広告取得情報を取得する。当該Ｗｅｂページは、通常、判断部２１６により地図情報を有すると判断されたＷｅｂページである。また、当該Ｗｅｂページは、例えば、判断部２１６により、地図情報を有し、かつ、Ｗｅｂページ条件を満たすと判断されたＷｅｂページであってもよい。また、広告取得情報取得部２１７が広告取得情報を取得する方法や手順などは、広告取得情報取得部１１６が広告取得情報を取得する方法や手順などと同様であるので、説明を省略する。
【０２００】
広告情報取得部２１８は、Ｗｅｂページが有する地図情報により示される地図に関連する１以上の広告情報を取得する。当該Ｗｅｂページは、通常、判断部２１６により、地図情報を有すると判断されたＷｅｂページである。また、当該Ｗｅｂページは、例えば、判断部２１６により、地図情報を有し、かつ、Ｗｅｂページ条件を満たすと判断されたＷｅｂページであってもよい。また、広告情報取得部２１８が広告情報を取得する方法や手順などは、広告情報取得部１１７が広告情報を取得する方法や手順などと同様であるので、説明を省略する。
【０２０１】
出力部２１９は、通常、Ｗｅｂページ格納部２１１に格納されているＷｅｂページを出力する。また、出力部２１９は、例えば、広告情報取得部２１８が取得した１以上の広告情報を出力してもよい。１以上の広告情報を出力する場合、出力部２１９は、例えば、出力しているＷｅｂページが有する地図情報により示される地図上に、当該１以上の広告情報を出力する。言い換えると、出力部２１９は、例えば、出力しているＷｅｂページが有する地図情報により示される地図上に、当該１以上の広告情報により示される広告が出力されるように、当該１以上の広告情報を出力する。
【０２０２】
また、Ｗｅｂページの出力と、広告情報の出力は、例えば、別々の手段により行われてもよい。この場合、出力部２１９は、例えば、Ｗｅｂページを出力するＷｅｂページ出力手段と、広告情報を出力する広告情報出力手段とを備える。また、この場合、Ｗｅｂページ出力手段と、広告情報出力手段とは、例えば、別々のウィンドウにＷｅｂページと広告情報とを出力してもよい。
【０２０３】
また、出力部２１９は、ディスプレイやスピーカーなどの出力デバイスを含むと考えてもよいし、含まないと考えてもよい。出力部２１９は、出力デバイスのドライバソフトまたは、出力デバイスのドライバソフトと出力デバイスなどで実現され得る。
【０２０４】
サーバ格納部２４１には、１以上のＷｅｂページが格納される。
【０２０５】
サーバ受信部２４２は、Ｗｅｂページ要求指示を受信する。
【０２０６】
サーバ取得部２４３は、Ｗｅｂページ要求指示が有するＷｅｂページ識別情報に対応するＷｅｂページを、サーバ格納部２４１から取得する。
【０２０７】
サーバ送信部２４４は、サーバ取得部２４３が取得したＷｅｂページを、広告出力装置２１に送信する。
【０２０８】
なお、Ｗｅｂページ格納部２１１、サーバ格納部２４１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。また、Ｗｅｂページ格納部２１１などに所定の情報が記憶される過程は、問わない。例えば、当該所定の情報は、記録媒体や、通信回線、入力デバイスなどを介してＷｅｂページ格納部２１１などに記憶されてもよい。
【０２０９】
また、送信部２１３、サーバ送信部２４４は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されてもよい。
【０２１０】
また、受信部２１４、サーバ受信部２４２は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されてもよい。
【０２１１】
また、Ｗｅｂページ種類情報取得部２１５、判断部２１６、広告取得情報取得部２１７、広告情報取得部２１８、サーバ取得部２４３は、通常、ＭＰＵやメモリ等から実現され得る。また、Ｗｅｂページ種類情報取得部２１５などの処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。なお、Ｗｅｂページ種類情報取得部２１５などは、ハードウェア（専用回路）で実現されてもよい。
【０２１２】
次に、広告出力システム２の全体動作について、フローチャートを用いて説明する。なお、所定の情報におけるｉ番目の情報は、「情報［ｉ］」と記載するものとする。なお、広告管理装置１２の全体動作については、実施の形態１において説明済みであるので、説明を省略する。まず、広告出力装置２１の全体動作について、図１９のフローチャートを用いて説明する。
【０２１３】
（ステップＳ１９０１）送信部２１３は、受付部２１２がＷｅｂページ要求指示を受け付けたか否かを判断する。受け付けた場合は、ステップＳ１９０２に進み、そうでない場合は、ステップＳ１９０１に戻る。
【０２１４】
（ステップＳ１９０２）送信部２１３は、ステップＳ１９０１で受け付けたＷｅｂページ要求指示を、サーバ装置２４に送信する。
【０２１５】
（ステップＳ１９０３）Ｗｅｂページ種類情報取得部２１５は、受信部２１４がＷｅｂページを受信したか否かを判断する。受信した場合は、ステップＳ１９０４に進み、そうでない場合は、ステップＳ１９０３に戻る。また、Ｗｅｂページを受信した場合、当該Ｗｅｂページは、Ｗｅｂページ格納部２１１に蓄積される。
【０２１６】
（ステップＳ１９０４）出力部２１９は、Ｗｅｂページ格納部２１１に格納されているＷｅｂページを出力する。
【０２１７】
（ステップＳ１９０５）Ｗｅｂページ種類情報取得部２１５は、出力部２１９が出力しているＷｅｂページ（Ｗｅｂページ格納部２１１に格納されているＷｅｂページ）からＷｅｂページ種類情報を取得する。
【０２１８】
（ステップＳ１９０６）判断部２１６は、出力部２１９が出力しているＷｅｂページ（Ｗｅｂページ格納部２１１に格納されているＷｅｂページ）が地図情報を有するか否かを判断する。なお、判断部２１６は、当該判断の結果を、変数ｒｅｓｕｌｔにセットするものとする。
【０２１９】
（ステップＳ１９０７）広告取得情報取得部２１７は、ｒｅｓｕｌｔがｔｒｕｅであるか否かを判断する。ｔｒｕｅである場合は、ステップＳ１９０８に進み、そうでない場合は、ステップＳ１９０１に戻る。
【０２２０】
（ステップＳ１９０８）広告取得情報取得部２１７は、出力部２１９が出力しているＷｅｂページ（Ｗｅｂページ格納部２１１に格納されているＷｅｂページ）が有する地図情報から広告取得情報を取得する。
【０２２１】
（ステップＳ１９０９）広告取得情報取得部２１７は、ステップＳ１９０８で取得した広告取得情報とステップＳ１９０５で取得したＷｅｂページ種類情報とを広告管理装置１２に送信する。
【０２２２】
（ステップＳ１９１０）出力部２１９は、広告情報取得部２１８が１以上の広告情報を受信したか否かを判断する。受信した場合は、ステップＳ１９１１に進み、そうでない場合は、ステップＳ１９１０に戻る。
【０２２３】
（ステップＳ１９１１）出力部２１９は、ステップＳ１９１０で受信した１以上の広告情報を出力する。
【０２２４】
なお、図１９のフローチャートにおいて、電源オフや処理終了の割り込みにより処理を終了してもよい。
【０２２５】
次に、サーバ装置２４の全体動作について、図２０のフローチャートを用いて説明する。
【０２２６】
（ステップＳ２００１）サーバ取得部２４３は、サーバ受信部２４２がＷｅｂページ要求指示を受信したか否かを判断する。受信した場合は、ステップＳ２００２に進み、そうでない場合は、ステップＳ２００１に戻る。
【０２２７】
（ステップＳ２００２）サーバ取得部２４３は、ステップＳ２００１で受信したＷｅｂページ要求指示が有するＷｅｂページ識別情報により識別されるＷｅｂページを、サーバ格納部２４１から取得する。
【０２２８】
（ステップＳ２００３）サーバ送信部２４４は、ステップＳ２００２で取得したＷｅｂページを、ステップＳ２００１で受信したＷｅｂページ要求指示を送信してきた広告出力装置２１に送信する。そして、ステップＳ２００１に戻る。
【０２２９】
なお、上記で説明した広告出力システム２の全体動作は、あくまで一例である。つまり、広告出力システム２の全体動作は、上記の説明に限定されるものではない。
【０２３０】
（具体例）
次に、広告出力システム２の動作の具体例について説明する。なお、本具体例において、広告出力装置２１は、例えば、パソコンやスマートフォンなどにインストールされているＷｅｂブラウザおよび当該Ｗｅｂブラウザであると考えてもよい。また、広告出力装置２１は、例えば、Ｗｅｂブラウザおよび当該Ｗｅｂブラウザのアドイン（アドオン、プラグイン、拡張機能などと呼ばれるものも含む）であると考えてもよい。
【０２３１】
（例１）
本例において、サーバ装置２４から受信したＷｅｂページが有する地図情報により示される地図に関連する広告情報を取得する例について説明する。なお、本例において、広告管理装置１２が備える管理格納部１２１には、図９に示す広告管理情報が格納されているものとする。また、実施の形態１の具体例において説明済みである例については、適宜、説明を省略するものとする。
【０２３２】
まず、ユーザが、広告出力装置２１を操作し、Ｗｅｂページを受信するための操作を行ったとする。すると、広告出力装置２１が備える受付部２１２は、Ｗｅｂページ要求指示を受け付ける。
【０２３３】
次に、送信部２１３は、受付部２１２が受け付けたＷｅｂページ要求指示を、サーバ装置２４に送信する。
【０２３４】
次に、サーバ装置２４が備えるサーバ受信部２４２は、Ｗｅｂページ要求指示を受信する。そして、サーバ取得部２４３は、当該Ｗｅｂページ要求指示が有するＷｅｂページ識別情報により識別されるＷｅｂページを、サーバ格納部２４１から取得する。ここで、当該取得したＷｅｂページは、図１０に示すＷｅｂページであるものとする。そして、サーバ送信部２４４は、図１０のＷｅｂページを広告出力装置２１に送信する。
【０２３５】
次に、広告出力装置２１が備える受信部２１４は、図１０のＷｅｂページを受信する。当該Ｗｅｂページは、Ｗｅｂページ格納部２１１に蓄積される。そして、出力部２１９は、Ｗｅｂページ格納部２１１に格納されている図１０のＷｅｂページを出力する。
【０２３６】
次に、判断部２１６は、出力部２１９が出力している図１０のＷｅｂページが地図情報を有するか否かを判断する。ここで、判断部２１６は、図１０のＷｅｂページが地図情報を有すると判断したものとする。
【０２３７】
次に、広告取得情報取得部２１７は、図１０のＷｅｂページが有する地図情報から１以上の広告取得情報を取得する。ここで、広告取得情報取得部２１７は、当該地図情報により示される地図上に記載されている文字列「αパーク」、「βショップ」、「γランド」、「銭湯δ」、「○○タワー」を広告取得情報として取得する。なお、当該広告取得情報は、地名情報である。
【０２３８】
次に、広告情報取得部２１８は、上記５個の広告取得情報を、広告管理装置１２に送信する。
【０２３９】
次に、広告管理装置１２は、図９の「ＩＤ＝０１１」の広告情報「ａｌｐｈａ．ｊｐｇ」と、「ＩＤ＝０１２」の広告情報「ただいま１０％の割引セールを実施中！！・・・」と、「ＩＤ＝０１３」の広告情報「ｇａｍｍａ．ｊｐｇ」と、「ＩＤ＝０１４」の広告情報「δ系列の銭湯・温泉では、・・・」とを取得し、広告出力装置２１に送信する。
【０２４０】
次に、広告出力装置２１が備える広告情報取得部２１８は、上記４個の広告情報を受信する。
【０２４１】
次に、出力部２１９は、上記４個の広告情報を出力する。当該出力の例は、例えば、図１１や、図１２などである。
【０２４２】
なお、その他の処理などの具体例については、実施の形態１の具体例において説明済みなので、説明を省略する。
【０２４３】
以上、本実施の形態による広告出力システム２によれば、Ｗｅｂページが有する地図情報により示される地図に関連する広告を出力することができる。また、本実施の形態による広告出力システム２によれば、例えば、地図情報により示される地図が略地図である場合は、広告情報を出力し、例えば、地図情報により示される地図が実地図である場合は、広告情報を出力しない、といった様な、広告情報の出力の切り替えを行うことができる。なお、実地図とは、通常、いわゆる測量地図である。また、実地図は、略地図以外の地図であると考えてもよい。
【０２４４】
また、本実施の形態による広告出力システム２によれば、例えば、地図情報により示される地図に関連する広告情報であり、当該地図情報を有するＷｅｂページの種類に対応する地図情報を出力することができる。
【０２４５】
また、本実施の形態において、広告出力装置２１は、例えば、判断部２１６、広告取得情報取得部２１７、広告情報取得部２１８、出力部２１９のみを備えていてもよい。この場合、広告出力システム２は、サーバ装置２４にＷｅｂページ要求指示を送信し、当該Ｗｅｂページ要求指示の送信に応じてＷｅｂページを受信し、当該受信したＷｅｂページを出力するＷｅｂページ出力装置２５を備える。また、この場合、広告出力装置２１が備える各部は、Ｗｅｂページ出力装置２５が出力しているＷｅｂページに対して、所定の処理を行う。また、広告出力システム２がＷｅｂページ出力装置２５を備える場合、広告出力装置２１は、Ｗｅｂページ種類情報取得部２１５を備えていてもよい。
【０２４６】
また、上記各実施の形態において、一の装置に存在する２以上の通信手段は、物理的に一の媒体で実現されてもよいことは言うまでもない。
【０２４７】
また、上記各実施の形態における広告出力装置は、例えば、スタンドアロンの装置であってもよいし、サーバ・クライアントシステムにおけるサーバ装置であってもよい。
【０２４８】
また、上記各実施の形態において、各処理または各機能は、単一の装置または単一のシステムによって集中処理されることによって実現されてもよいし、あるいは、複数の装置または複数のシステムによって分散処理されることによって実現されてもよい。
【０２４９】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよいし、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。
【０２５０】
また、上記各実施の形態における広告出力装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、出力されるＷｅｂページが、地図の情報である地図情報を有するか否かを判断する判断部と、前記判断部により地図情報を有すると判断されたＷｅｂページが有する地図情報から、広告情報を取得するための情報である広告取得情報を取得する広告取得情報取得部と、前記広告取得情報に対応する広告の情報である１以上の広告情報を取得する広告情報取得部と、前記広告情報取得部が取得した１以上の広告情報を出力する出力部として機能させるためのプログラムである。
【０２５１】
また、上記各実施の形態における広告管理装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、１以上の広告管理情報が格納される管理格納部と、広告出力装置から広告取得情報を受信する管理受信部と、前記管理受信部が受信した広告取得情報に対応する１以上の広告情報を、前記管理格納部から取得する管理取得部と、前記管理取得部が取得した１以上の広告情報を、広告出力装置に送信する管理送信部として機能させるためのプログラムである。
【０２５２】
また、上記各実施の形態における端末装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、コンピュータを、Ｗｅｂページ要求指示を受け付ける端末受付部と、前記端末受付部が受け付けたＷｅｂページ要求指示を広告出力装置に送信する端末送信部と、前記端末送信部によるＷｅｂページ要求指示の送信に応じて、広告出力装置からＷｅｂページおよび１以上の広告情報を受信する端末受信部と、前記端末受信部が受信したＷｅｂページおよび１以上の広告情報を出力する端末出力部として機能させるためのプログラムである。
【０２５３】
また、上記各実施の形態におけるサーバ装置を実現するソフトウェアは、例えば、以下のようなプログラムである。つまり、このプログラムは、１以上のＷｅｂページが格納されるサーバ格納部にアクセス可能なコンピュータを、広告出力装置からＷｅｂページ要求指示を受信する受信部と、前記受信部が受信したＷｅｂページ要求指示が有するＷｅｂページ識別情報により識別されるＷｅｂページを、前記サーバ格納部から取得するサーバ取得部と、前記サーバ取得部が取得したＷｅｂページを広告出力装置に送信するサーバ送信部として機能されるためのプログラムである。
【０２５４】
なお、上記プログラムにおいて、上記プログラムが実現する機能には、ハードウェアでしか実現できない機能は含まれない。
【０２５５】
また、上記プログラムは、サーバなどからダウンロードされることによって実行されてもよいし、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。また、このプログラムは、プログラムプロダクトを構成するプログラムとして用いられてもよい。
【０２５６】
また、上記プログラムを実行するコンピュータは、単数であってもよいし、複数であってもよい。つまり、集中処理を行ってもよいし、あるいは分散処理を行ってもよい。
【０２５７】
また、図２１は、前述のプログラムを実行して、前述の実施の形態の広告出力装置等を実現するコンピュータシステム９の概観図である。前述の実施の形態は、コンピュータハードウェア、およびその上で実行されるコンピュータプログラムで実現され得る。
【０２５８】
図２１において、コンピュータシステム９は、ＣＤ−ＲＯＭドライブ９０１１を含むコンピュータ９０１と、キーボード９０２と、マウス９０３と、モニタ９０４とを備える。
【０２５９】
図２２は、コンピュータシステム９のブロック図である。図２２において、コンピュータ９０１は、ＣＤ−ＲＯＭドライブ９０１１に加えて、ＭＰＵ９０１３と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ９０１４と、ＭＰＵ９０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ９０１５と、アプリケーションプログラム、システムプログラム、およびデータを記憶するためのハードディスク９０１５と、ＣＤ−ＲＯＭドライブ９０１１、ＭＰＵ９０１２等を相互に接続するバス９０１６とを備える。ここでは図示しないが、コンピュータ９０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを備えていてもよい。
【０２６０】
コンピュータシステム９に、前述の実施の形態の広告出力装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ９１０１に記憶されて、ＣＤ−ＲＯＭドライブ９０１１に挿入され、さらにハードディスク９０１５に転送されてもよい。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ９０１に送信され、ハードディスク９０１５に記憶されてもよい。プログラムは実行の際にＲＡＭ９０１４にロードされる。プログラムは、ＣＤ−ＲＯＭ９１０１またはネットワークから直接、ロードされてもよい。
【０２６１】
プログラムは、コンピュータ９０１に、前述の実施の形態の広告出力装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくてもよい。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいればよい。コンピュータシステム９がどのように動作するかは周知であり、詳細な説明は省略する。
【０２６２】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０２６３】
以上のように、本発明にかかる広告出力装置は、Ｗｅｂページが有する地図情報により示される地図に関連する広告を出力することができるという効果を有し、Ｗｅｂブラウザに表示されている地図上に広告を表示するアドイン等として有用である。
【符号の説明】
【０２６４】
１、２  広告出力システム
１１、２１  広告出力装置
１２  広告管理装置
１３  端末装置
２４  サーバ装置
１１１、２１１  Ｗｅｂページ格納部
１１２、２１４  受信部
１１３  Ｗｅｂページ取得部
１１４、２１５  Ｗｅｂページ種類情報取得部
１１５、２１６  判断部
１１６、２１７  広告取得情報取得部
１１７、２１８  広告情報取得部
１１８、２１９  出力部
１１９  広告管理情報格納部
１２１  管理格納部
１２２  管理受信部
１２３  管理取得部
１２４  管理送信部
１３１  端末受付部
１３２  端末送信部
１３３  端末受信部
１３４  端末出力部
２１２  受付部
２１３  送信部
２４１  サーバ格納部
２４２  サーバ受信部
２４３  サーバ取得部
２４４  サーバ送信部
【図１】
2015090597.tif 000003
【図２】
2015090597.tif 000004
【図３】
2015090597.tif 000005
【図４】
2015090597.tif 000006
【図５】
2015090597.tif 000007
【図６】
2015090597.tif 000008
【図７】
2015090597.tif 000009
【図８】
2015090597.tif 000010
【図９】
2015090597.tif 000011
【図１０】
2015090597.tif 000012
【図１１】
2015090597.tif 000013
【図１２】
2015090597.tif 000014
【図１３】
2015090597.tif 000015
【図１４】
2015090597.tif 000016
【図１５】
2015090597.tif 000017
【図１６】
2015090597.tif 000018
【図１７】
2015090597.tif 000019
【図１８】
2015090597.tif 000020
【図１９】
2015090597.tif 000021
【図２０】
2015090597.tif 000022
【図２１】
2015090597.tif 000023
【図２２】
2015090597.tif 000024