(57)【要約】      （修正有）【課題】自社の広告を出す場合、広告効果の高いネットワークカメラがどのカメラであるかということを認識可能とし、広告効果の高いネットワークカメラを検索できるカメラ検索サーバ、カメラ検索方法及びカメラ検索サーバ用プログラムを提供する。【解決手段】ネットワークカメラ１００を識別するための識別子と、ネットワークカメラ１００で出力された動画とともに再生されたバナー広告に対して、このバナー広告に関連したリンク先への表示要求がなされた場合、この表示要求がされた割合を示すリンク先表示要求率と、このバナー広告の種類を示すキーワードと、を対応付けて記憶し、広告主端末２００から所定のキーワードの入力を受け付け、自身に記憶したキーワードと比較し、リンク先の表示要求率が高いネットワークカメラ１００の識別子を抽出する。【選択図】図１
2016212706.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークカメラを検索するカメラ検索サーバであって、
ネットワークカメラを識別するための識別子と、前記ネットワークカメラで出力された動画とともに再生されたバナー広告に対して、当該バナー広告に関連したリンク先への表示要求がなされた場合、当該表示要求がされた割合を示すリンク先表示要求率と、前記バナー広告の種類を示すキーワードと、を対応付けて記憶するリンク先表示要求率記憶手段と、
広告主端末から、所定のキーワードの入力を受け付けて、前記リンク先表示要求率記憶手段に記憶されたキーワードと比較し、リンク先の表示要求率が高いネットワークカメラの識別子を抽出するネットワークカメラ識別子抽出手段と、
を備えることを特徴とするカメラ検索サーバ。
【請求項２】
前記バナー広告に含まれる物品と、当該物品に関連するキーワードとを対応付けた語彙データベースを記憶する語彙データベース記憶手段と、を備え、
前記ネットワークカメラ識別子抽出手段は、前記記憶した語彙データベースと、受け付けた前記所定のキーワードとを比較する、ことを特徴とする請求項１に記載のカメラ検索サーバ。
【請求項３】
前記バナー広告に関連したリンク先への表示要求を受信する表示要求受信手段と、
前記受信した表示要求に含まれるキーワードを抽出し、記憶するキーワード抽出記憶手段と、
前記記憶したキーワードと、前記リンク先の表示要求率とを対応付けて記憶するキーワード対応付記憶手段と、
前記リンク先の表示要求率が高いキーワードを前記広告主端末に送信するキーワード送信手段と、
を備えることを特徴とする請求項１又は２に記載のカメラ検索サーバ。
【請求項４】
ネットワークカメラを検索するカメラ検索方法であって、
ネットワークカメラを識別するための識別子と、前記ネットワークカメラで出力された動画とともに再生されたバナー広告に対して、当該バナー広告に関連したリンク先への表示要求がなされた場合、当該表示要求がされた割合を示すリンク先表示要求率と、前記バナー広告の種類を示すキーワードと、を対応付けて記憶するステップと、
広告主端末から、所定のキーワードの入力を受け付けて、前記リンク先表示要求率記憶手段に記憶されたキーワードと比較し、リンク先の表示要求率が高いネットワークカメラの識別子を抽出するステップと、
を備えることを特徴とするカメラ検索方法。
【請求項５】
ネットワークカメラを検索するカメラ検索サーバが実行するカメラ検索サーバ用プログラムであって、
ネットワークカメラを識別するための識別子と、前記ネットワークカメラで出力された動画とともに再生されたバナー広告に対して、当該バナー広告に関連したリンク先への表示要求がなされた場合、当該表示要求がされた割合を示すリンク先表示要求率と、前記バナー広告の種類を示すキーワードと、を対応付けて記憶するステップ、
広告主端末から、所定のキーワードの入力を受け付けて、前記リンク先表示要求率記憶手段に記憶されたキーワードと比較し、リンク先の表示要求率が高いネットワークカメラの識別子を抽出するステップ、
を実行することを特徴とするカメラ検索サーバ用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告効果の高いネットワークカメラを検索するカメラサーバ、カメラ検索方法及びカメラ検索サーバ用プログラムに関する。
【背景技術】
【０００２】
近年、ＩｏＴ（Ｉｎｔｅｒｎｅｔ ｏｆ Ｔｈｉｎｇｓ）により、観光地、農場、自宅等の様々な場面に、ネットワークカメラが設置され、遠隔地からユーザが動画像を視聴して、状況を把握することや、風景を鑑賞することが可能になっている。
【０００３】
また、このようなネットワークカメラ画像のフレーム内部や下部等に、バナー等の広告を挿入する技術が知られている（例えば、特許文献１参照）。特許文献１によれば、ネットワークカメラ画像に適した広告コンテンツを取得し、広告コンテンツをネットワークカメラ画像の所定の位置に表示することが公開されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１２４９４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の方法では、広告主が自社のコンテンツや商品等の広告を出す場合、ネットワークカメラ画像に合わせた広告を選択することは可能であるものの、実際の広告効果の有効性については、必ずしも判然としていなかった。したがって、広告効果が高いネットワークカメラが撮像する動画像にバナー広告を表示させているか否かの判断は困難であった。
【０００６】
そこで、本発明の発明者は、広告効果の高いネットワークカメラを検索し、該当するネットワークカメラに対してバナー等の広告を提供可能である点に着目した。
【０００７】
本発明は、これらの要請を鑑み、自社の広告を出す場合、広告効果の高いネットワークカメラがどのカメラであることを認識可能とし、広告効果の高いネットワークカメラを検索できるカメラ検索サーバ、カメラ検索方法及びカメラ検索サーバ用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では、以下のような解決手段を提供する。
【０００９】
第１の特徴に係る発明は、ネットワークカメラを検索するカメラ検索サーバであって、
ネットワークカメラを識別するための識別子と、前記ネットワークカメラで出力された動画とともに再生されたバナー広告に対して、当該バナー広告に関連したリンク先への表示要求がなされた場合、当該表示要求がされた割合を示すリンク先表示要求率と、前記バナー広告の種類を示すキーワードと、を対応付けて記憶するリンク先表示要求率記憶手段と、
広告主端末から、所定のキーワードの入力を受け付けて、前記リンク先表示要求率記憶手段に記憶されたキーワードと比較し、リンク先の表示要求率が高いネットワークカメラの識別子を抽出するネットワークカメラ識別子抽出手段と、
を備えることを特徴とするカメラ検索サーバを提供する。
【００１０】
第１の特徴に係る発明によれば、ネットワークカメラを検索し、ネットワークカメラを識別するための識別子と、前記ネットワークカメラで出力された動画とともに再生されたバナー広告に対して、当該バナー広告に関連したリンク先への表示要求がなされた場合、当該表示要求がされた割合を示すリンク先表示要求率と、前記バナー広告の種類を示すキーワードと、を対応付けて記憶し、広告主端末から、所定のキーワードの入力を受け付けて、前記リンク先表示要求率記憶手段に記憶されたキーワードと比較し、リンク先の表示要求率が高いネットワークカメラの識別子を抽出する。
【００１１】
ここで、第１の特徴に係る発明はカメラ検索サーバのカテゴリであるが、カメラ検索方法及びカメラ検索サーバ用プログラムのカテゴリにおいても、同様の作用・効果を発揮する。
【００１２】
第２の特徴に係る発明は、前記バナー広告に含まれる物品と、当該物品に関連するキーワードとを対応付けた語彙データベースを記憶する語彙データベース記憶手段と、を備え、
前記ネットワークカメラ識別子抽出手段は、前記記憶した語彙データベースと、受け付けた前記所定のキーワードとを比較する、ことを特徴とする第１の特徴に係る発明であるカメラ検索サーバを提供する。
【００１３】
第２の特徴に係る発明によれば、第１の特徴に係る発明であるカメラ検索サーバは、前記バナー広告に含まれる物品と、当該物品に関連するキーワードとを対応付けた語彙データベースを記憶し、前記記憶した語彙データベースと、受け付けた前記所定のキーワードとを比較する。
【００１４】
第３の特徴に係る発明は、前記バナー広告に関連したリンク先への表示要求を受信する表示要求受信手段と、
前記受信した表示要求に含まれるキーワードを抽出し、記憶するキーワード抽出記憶手段と、
前記記憶したキーワードと、前記リンク先の表示要求率とを対応付けて記憶するキーワード対応付記憶手段と、
前記リンク先の表示要求率が高いキーワードを前記広告主端末に送信するキーワード送信手段と、
を備えることを特徴とする第１又は第２のいずれかの特徴に係る発明であるカメラ検索サーバを提供する。
【００１５】
第３の特徴に係る発明によれば、第１又は第２のいずれかの特徴に係る発明であるカメラ検索サーバは、前記バナー広告に関連したリンク先への表示要求を受信し、前記受信した表示要求に含まれるキーワードを抽出し、記憶し、前記記憶したキーワードと、前記リンク先の表示要求率とを対応付けて記憶し、前記リンク先の表示要求率が高いキーワードを前記広告主端末に送信する。
【００１６】
第４の特徴に係る発明は、ネットワークカメラを検索するカメラ検索方法であって、
ネットワークカメラを識別するための識別子と、前記ネットワークカメラで出力された動画とともに再生されたバナー広告に対して、当該バナー広告に関連したリンク先への表示要求がなされた場合、当該表示要求がされた割合を示すリンク先表示要求率と、前記バナー広告の種類を示すキーワードと、を対応付けて記憶するステップと、
広告主端末から、所定のキーワードの入力を受け付けて、前記リンク先表示要求率記憶手段に記憶されたキーワードと比較し、リンク先の表示要求率が高いネットワークカメラの識別子を抽出するステップと、
を備えることを特徴とするカメラ検索方法を提供する。
【００１７】
第５の特徴に係る発明は、ネットワークカメラを検索するカメラ検索サーバが実行するカメラ検索サーバ用プログラムであって、
ネットワークカメラを識別するための識別子と、前記ネットワークカメラで出力された動画とともに再生されたバナー広告に対して、当該バナー広告に関連したリンク先への表示要求がなされた場合、当該表示要求がされた割合を示すリンク先表示要求率と、前記バナー広告の種類を示すキーワードと、を対応付けて記憶するステップ、
広告主端末から、所定のキーワードの入力を受け付けて、前記リンク先表示要求率記憶手段に記憶されたキーワードと比較し、リンク先の表示要求率が高いネットワークカメラの識別子を抽出するステップ、
を実行することを特徴とするカメラ検索サーバ用プログラムを提供する。
【発明の効果】
【００１８】
本発明によれば、自社の広告を出す場合、広告効果の高いネットワークカメラがどのカメラであることを認識可能とし、広告効果の高いネットワークカメラを検索できるカメラ検索サーバ、カメラ検索方法及びカメラ検索サーバ用プログラムを提供することが可能となる。
【図面の簡単な説明】
【００１９】
【図１】図１は、カメラ検索システム１の概要を表した図である。
【図２】図２は、カメラ検索システム１の構成図である。
【図３】図３は、カメラ検索サーバ１０とネットワークカメラ１００と広告主端末２００とユーザ端末３００との機能ブロック図である。
【図４】図４は、カメラ検索サーバ１０とネットワークカメラ１００と広告主端末２００とユーザ端末３００とが実行するカメラ検索処理のフローチャートである。
【図５】図５は、ユーザ端末３００が表示する動画像及び広告を示す図である。
【図６】図６は、ユーザ端末３００が表示する動画像及び広告を示す図である。
【図７】図７は、カメラ検索サーバ１０が記憶するリンク先表示要求率記憶テーブルである。
【図８】図８は、カメラ検索サーバ１０が記憶する語彙データベースである。
【発明を実施するための形態】
【００２０】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２１】
［カメラ検索システム１の概要］
図１は、本発明の好適な実施形態であるカメラ検索システム１の概要を説明するための図である。カメラ検索システム１は、ネットワークカメラ１００ａ，１００ｂ、カメラ検索サーバ１０、広告主端末２００、ユーザ端末３００から構成される。
【００２２】
カメラ検索システム１において、初めに、ユーザ端末３００は、ネットワークカメラ１００ａ，１００ｂが撮像した動画像と、この動画像に関連するバナー広告を動画像の所定の位置（動画像内の所定の位置や動画像を表示するフレーム枠中等）に表示する（ステップＳ０１）。ユーザ端末３００は、ネットワークカメラ１００ａ，１００ｂを識別するカメラ識別子と、表示したバナー広告がクリックされ、このバナー広告に関連したリンク先への表示要求が行われたことを示すリンク先クリック情報と、このバナー広告の種類を示すキーワード（例えば、商品名、地名、生産者名、種類）をカメラ検索サーバ１０に送信する（ステップＳ０２）。
【００２３】
カメラ検索サーバ１０は、ユーザ端末３００からネットワークカメラ１００ａ，１００ｂを識別するカメラ識別子と、リンク先クリック情報と、キーワードとを受信する。カメラ検索サーバ１０は、受信したリンク先クリック情報から、表示したバナー広告がクリックされ、このバナー広告に関連したリンク先への表示要求が行われた頻度を示すリンク先表示要求率を算出する。カメラ検索サーバ１０は、ネットワークカメラ１００ａ，１００ｂから受信したカメラ識別子と、リンク先表示要求率と、キーワードとを対応付けて、リンク先表示要求率記憶テーブルとして記憶する。
【００２４】
次に、広告主端末２００は、自身が広告を提供する商品のキーワードの入力を受け付け、カメラ検索サーバ１０に受け付けたキーワードを送信する（ステップＳ０３）。
【００２５】
カメラ検索サーバ１０は、広告主端末２００から送信された商品のキーワードを受信する。カメラ検索サーバ１０は、受信した商品のキーワードと、自身が記憶するリンク先表示要求率記憶テーブルに記憶したキーワードと、このキーワードに対応付けられたリンク先表示要求率が高いネットワークカメラ１００を検索する。カメラ検索サーバ１０は、検索したネットワークカメラ１００ａが最もバナー広告を掲載するのが適切であると判断した場合、広告主端末２００に、このネットワークカメラ１００ａのカメラ識別子を送信する（ステップＳ０４）。
【００２６】
広告主端末２００は、ネットワークカメラ１００ａから受信したカメラ識別子を表示する。広告主端末２００は、このカメラ識別子を表示するとともに、広告掲載の実行可否の入力を受け付ける。広告主端末２００は、広告掲載の実行可の入力を受け付けた場合、広告掲載の実行可の情報をカメラ検索サーバ１０に送信する（ステップＳ０５）。ステップＳ０５において、広告主端末２００は、広告掲載の実行可の情報として、広告を掲載するネットワークカメラ１００ａのカメラ識別子、商品名、紹介文、商品画像、バナー広告の画像、バナー広告に設定するリンク先情報、バナー広告に関連付けられたキーワード等を送信する。一方、広告主端末２００は、広告掲載の実行否の入力を受け付けた場合、本処理を終了する。
【００２７】
カメラ検索サーバ１０は、広告主端末２００から広告掲載の実行可の情報を受信する。カメラ検索サーバ１０は、受信した掲載広告の実行可の情報に基づいて、指定されたカメラ識別子によって識別されるネットワークカメラ１００ａに、バナー広告を送信する（ステップＳ０６）。
【００２８】
ネットワークカメラ１００ａは、カメラ検索サーバ１０から送信されたバナー広告を受信する。ユーザ端末３００は、ネットワークカメラ１００ａが撮像した動画像を表示するために、ネットワークカメラ１００ａに、撮像画像の取得要求を送信する（ステップＳ０７）。ネットワークカメラ１００ａは、ユーザ端末３００からの動画像取得要求を受け付け、カメラ検索サーバ１０から送信されたバナー広告と、自身が撮像している動画像とを、ユーザ端末３００に送信する（ステップＳ０８）。
【００２９】
ユーザ端末３００は、ネットワークカメラ１００ａから送信された動画像と、バナー広告とを表示する。ユーザ端末３００は、バナー広告を、動画像の所定位置や動画像を表示するフレーム枠内の所定の位置に表示する。
【００３０】
以上が、カメラ検索システム１の概要である。
【００３１】
［カメラ検索システム１のシステム構成］
図２は、カメラ検索システム１のシステム構成図である。図２に示した通り、カメラ検索システム１は、カメラ検索サーバ１０、ネットワークカメラ１００ａ、１００ｂ（以下、特に言及しない限りネットワークカメラ１００とする）、広告主端末２００及びユーザ端末３００によって構成される。カメラ検索サーバ１０、ネットワークカメラ１００、広告主端末２００及びユーザ端末３００は、各々が公衆回線網３（インターネット網や第３世代、第４世代通信網等）を介して通信可能である。
【００３２】
カメラ検索サーバ１０は、後述の各機能を備え、データ通信を行うことが可能なサーバ装置である。カメラ検索サーバ１０は、例えば、サーバ装置に加え、パーソナルコンピュータや携帯電話、携帯情報端末、スマートフォン、タブレット端末、ネットブック端末、スレート端末、電子書籍端末、携帯型音楽プレーヤ等の情報家電であっても良い。
【００３３】
ネットワークカメラ１００は、後述の各機能を備え、データ通信を行うことが可能であり、動画像の撮像を実行可能なネットワークカメラ、Ｗｅｂカメラ又はビデオカメラ等のカメラ装置や、パーソナルコンピュータ、携帯電話、携帯型情報端末スマートフォン、タブレット端末、ネットブック端末、スレート端末、電子書籍端末等の情報家電に付属するカメラ装置であっても良い。
【００３４】
広告主端末２００及びユーザ端末３００は、後述の各機能を備え、データ通信を行うことが可能であり、パーソナルコンピュータ、携帯電話、携帯型情報端末、スマートフォン、タブレット端末、ネットブック端末、スレート端末、電子書籍端末、携帯型音楽プレーヤ等の情報家電であっても良い。
【００３５】
［各機能の説明］
図３に基づいて、各装置の構成について説明する。
【００３６】
カメラ検索サーバ１０は、制御部１１として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部１２として、他の機器と通信可能にするためのデバイス、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）対応デバイスを備える。
【００３７】
また、カメラ検索サーバ１０は、データ、ファイル、後述するリンク先表示要求率記憶テーブル、及び語彙データベースを記憶する記憶部１３として、ハードディスクや半導体メモリ、記録媒体又はメモリカード等による、データのストレージ部を備える。
【００３８】
カメラ検索サーバ１０において、制御部１１が所定のプログラムを読み込むことで、通信部１２と協働して、広告クリック受信モジュール２０、広告配信モジュール２２、カメラ識別子受信モジュール２３、キーワード受信モジュール２４を実現する。また、カメラ検索サーバ１０において、制御部１１が所定のプログラムを読み込むことで、記憶部１３と協働して、広告内容記憶モジュール３０、キーワード記憶モジュール３２、カメラ識別子記憶モジュール３３、広告提案モジュール３４を実現する。
【００３９】
ネットワークカメラ１００は、カメラ検索サーバ１０と同様に、制御部１１０としてＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、通信部１２０として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ対応デバイス又は、有線ケーブルによる接続可能とするデバイス等の、他の電化製品、及び無線アクセスポイントとのデータ通信を実現するデバイスを備える。
【００４０】
また、ネットワークカメラ１００は、撮像部１３０として、ＣＣＤ（Ｃｈａｒｇｅ−Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）等の撮像素子を備える。また、ネットワークカメラ１００は、記憶部１４０として、ハードディスクや半導体メモリ、記録媒体又はメモリカード等によるデータのストレージ部を備える。
【００４１】
ネットワークカメラ１００において、制御部１１０が所定のプログラムを読み込むことで、通信部１２０と協働して、動画像送信モジュール１５０、カメラ識別子送信モジュール１５１、広告受信モジュール１５２、広告送信モジュール１５３、動画像取得要求受信モジュール１５５を実現する。また、ネットワークカメラ１００において、制御部１１０が所定のプログラムを読み込むことで、撮像部１３０と協働して、動画像撮像モジュール１６０を実現する。また、ネットワークカメラ１００において、制御部１１０が所定のプログラムを読み込むことで、記憶部１４０と協働して、広告記憶モジュール１７０を実現する。
【００４２】
広告主端末２００は、カメラ検索サーバ１０と同様に、制御部２１０として、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、通信部２２０として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ対応デバイス又は、有線ケーブルによる接続可能とするデバイス等の、他の電化製品、及び無線アクセスポイントとのデータ通信を実現するデバイスを備える。
【００４３】
また、広告主端末２００は、入出力部２３０として、制御部で制御したデータや、画像や、各種データを出力表示する表示部を備え、かつ、ユーザからの入力を受け付けるタッチパネルやキーボード、マウス等を備える。
【００４４】
広告主端末２００において、制御部２１０が所定のプログラムを読み込むことで、通信部２２０と協働して、カメラ識別子受信モジュール２４０、キーワード送信モジュール２４１、キーワード受信モジュール２４２、広告送受信モジュール２４３を実現する。また、広告主端末２００において、制御部２１０が所定のプログラムを読み込むことで、入出力部２３０と協働して、キーワード入力モジュール２５０、広告内容表示モジュール２５１を実現する。
【００４５】
ユーザ端末３００は、広告主端末２００と同様に、制御部３１０として、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、通信部３２０として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ対応デバイス又は、有線ケーブルによる接続可能とするデバイス等の、他の電化製品、及び無線アクセスポイントとのデータ通信を実現するデバイスを備える。また、ユーザ端末３００は、広告主端末と同様に、入出力部３３０として、制御部で制御したデータや、画像や、各種データを出力表示する表示部を備え、かつ、ユーザからの入力を受け付けるタッチパネルやキーボード、マウス等を備える。
【００４６】
ユーザ端末３００において、制御部３１０が所定のプログラムを読み込むことで、通信部３２０と協働して、動画像受信モジュール３４０、広告受信モジュール３４１、広告クリック送信モジュール３４２、動画像取得要求送信モジュール３４３を実現する。また、ユーザ端末３００において、制御部３１０が所定のプログラムを読み込むことで、入出力部３３０と協働して、動画像表示モジュール３５０、広告表示モジュール３５１、カメラ選択モジュール３５２を実現する。
【００４７】
［カメラ検索処理］
図４は、カメラ検索サーバ１０、ネットワークカメラ１００、広告主端末２００及びユーザ端末３００が実行するカメラ検索処理のフローチャートである。上述した各装置のモジュールが実行する処理につい、本処理に併せて説明する。
【００４８】
はじめに、ユーザ端末３００のカメラ選択モジュール３５２は、ユーザからの入力を受け付けて、表示するネットワークカメラ１００を選択する（ステップＳ１０）。ユーザ端末３００の動画像取得要求送信モジュール３４３は、カメラ選択モジュール３５２が選択したネットワークカメラ１００に、動画像取得要求を送信する（ステップＳ１１）。ステップＳ１１において、動画像取得要求送信モジュール３４３が送信する動画像取得要求とは、ネットワークカメラが撮像する動画像を取得する要求である。
【００４９】
ネットワークカメラ１００の動画像取得要求受信モジュール１５５は、ユーザ端末３００から送信された動画像取得要求を受信する。ネットワークカメラ１００の動画像送信モジュール１５０は、受信した動画像取得要求に基づいて、この動画像取得要求を送信したユーザ端末３００に、動画像撮像モジュール１６０が撮像する動画像を送信する（ステップＳ１２）。また、ステップＳ１２において、ネットワークカメラ１００のカメラ識別子送信モジュール１５１は、自身を識別する識別子であるカメラ識別子をユーザ端末３００に送信する。なお、ネットワークカメラの動画像撮像モジュール１６０が撮像する動画像とは、静止画であっても良いし、動画であっても良い。また、動画像撮像モジュール１６０は、複数の静止画を撮像し、撮像した複数の静止画を一連の画像として編集しても良い。また、動画像撮像モジュール１６０は、所定時間毎（例えば、１秒毎、５秒毎）の動画を撮像し、撮像した複数の動画を一連の画像として編集しても良い。
【００５０】
また、ネットワークカメラ１００の広告送信モジュール１５３は、動画像送信モジュール１５０が動画像をユーザ端末３００に送信するタイミングと同じタイミングで、動画像を送信するユーザ端末３００に広告を送信する（ステップＳ１２）。ステップＳ１２において、広告送信モジュール１５３は、バナー広告等の広告を送信する。広告送信モジュール１５３が送信する広告は、表示位置に関する情報である広告配置情報を含んでいる。広告配置情報とは、動画像表示モジュール３５０が表示する動画像内の所定の位置に広告を表示することや、動画像表示モジュール３５０が表示する動画像を表示させるためにウインドウ枠内の所定の位置に広告を表示することや、ユーザ端末３００の入出力部３３０が所定の位置に広告を表示することを実行するために必要な情報である。なお、広告送信モジュール１５３は、広告配置情報を広告に含めずにユーザ端末３００に送信しても良い。この場合、ユーザ端末３００の広告表示モジュール３５１がどの位置に広告を表示するのかを決定し、決定した位置に広告を表示するようにしても良い。
【００５１】
ユーザ端末３００の動画像受信モジュール３４０は、ネットワークカメラ１００から送信された動画像を受信する。また、ユーザ端末３００の広告受信モジュール３４１は、ネットワークカメラ１００から送信された広告を受信する。ユーザ端末３００の動画像表示モジュール３５０は、ネットワークカメラ１００から受信した動画像を表示する（ステップＳ１３）。また、ユーザ端末３００の広告表示モジュール３５１は、ネットワークカメラ１００から受信した広告を表示する（ステップＳ１３）。
【００５２】
ステップＳ１３において、動画像表示モジュール３５０及び広告表示モジュール３５１は、図５及び図６に示す動画像及び広告を表示する。図５及び図６において、動画像表示モジュール３５０は、動画像表示枠５０に、ネットワークカメラ１００の動画像撮像モジュール１６０が撮像する動画像を表示する。また、広告表示モジュール３５１は、広告表示枠５１に、ネットワークカメラ１００から受信した広告を表示する。動画像表示枠５０及び広告枠５１は、ユーザ端末３００の入出力部３３０に表示される。なお、広告表示モジュール３５１が表示する広告枠５１は、動画像表示枠５０内に位置でも良い。また、広告表示モジュール３５１が表示する広告枠５１は、動画像表示枠５０外の他の位置であっても良い。
【００５３】
ユーザ端末３００の広告クリック送信モジュール３４２は、広告表示モジュール３５１が表示する広告がクリックされたか否かを判断する（ステップＳ１４）。ステップＳ１４において、広告クリック送信モジュール３４２は、ユーザ端末３００の入出力部３３０によるユーザのクリック操作を受け付けたか否かを判断する。
【００５４】
ユーザ端末３００は、クリックされた広告のリンク先への表示要求を受け付けた場合、このリンク先をＷｅｂブラウザ等のアプリケーションによって表示する。ユーザ端末３００の広告クリック送信モジュール３４２は、リンク先の表示要求を受け付けたことを、広告をクリックされたと判断し（ステップＳ１４  ＹＥＳ）、広告がクリックされたことを示すクリック情報と、現在表示している動画像を撮像しているネットワークカメラ１００のカメラ識別子と、この広告に関連付けられたキーワードとをカメラ検索サーバ１０に送信する（ステップＳ１５）。一方、広告クリック送信モジュール３４２は、リンク先の表示要求を受け付けてないことを、広告をクリックされていないと判断し（ステップＳ１４  ＮＯ）、広告がクリックされるまで判断を繰り返す。
【００５５】
カメラ検索サーバ１０の広告クリック受信モジュール２０は、ユーザ端末３００から送信されたクリック情報を受信する。また、カメラ検索サーバ１０のカメラ識別子受信モジュール２３は、ユーザ端末３００から送信されたカメラ識別子を受信する。また、カメラ検索サーバ１０のキーワード受信モジュールは、ユーザ端末３００から送信されたキーワードを受信する。
【００５６】
カメラ検索サーバ１０の広告クリック記憶モジュール３３は、受信したクリック情報を記憶する（ステップＳ１６）。カメラ検索サーバ１０のカメラ識別子記憶モジュール３２は、受信したカメラ識別子を記憶する（ステップＳ１６）。カメラ検索サーバ１０のキーワード記憶モジュール３２は、受信したキーワードを記憶する（ステップＳ１６）。
【００５７】
カメラ検索サーバ１０の広告提案モジュール３４は、記憶したクリック情報と、カメラ識別子と、キーワードとに基づいて、各広告のクリック率を算出する（ステップＳ１７）。ステップＳ１７において、広告提案モジュール３４が算出する各広告のクリック率とは、ネットワークカメラ１００毎に、ユーザが、表示された広告をクリックし、この広告のリンク先を表示した割合を示す。
【００５８】
カメラ検索サーバ１０の広告提案モジュール３４は、算出したクリック率と、カメラ識別子と、キーワードとを対応付けて図７に示すリンク先表示要求率記憶テーブルとして記憶する（ステップＳ１８）。
【００５９】
図７は、広告提案モジュール３４が記憶するリンク先表示要求率記憶テーブルを示す図である。図７において、ネットワークカメラ１００毎のカメラ識別子と、このカメラ識別子を有するネットワークカメラ１００が表示した広告内容と、この広告内容に含まれるキーワードと、算出したクリック率とを対応付けている。さらに、クリック率の数値に順位付けを行っている。なお、図７においては、クリック率の上位２つのみを記憶しているが、それよりも下位のものを記憶していても良い。
【００６０】
次に、広告主端末２００のキーワード入力モジュール２５０は、広告を実行する商品に関してのキーワードの入力を受け付けたか否かを判断する（ステップＳ１９）。ステップＳ１９において、キーワード入力モジュール２５０は、キーワードの入力を受け付けていないと判断した場合（ステップＳ１９  ＮＯ）、本処理をキーワードの入力を受け付けるまで繰り返す。一方、キーワード入力モジュール２５０は、キーワードの入力を受け付けたと判断した場合（ステップＳ１９  ＹＥＳ）、広告主端末２００のキーワード送信モジュール２４１は、受け付けたキーワードをカメラ検索サーバ１０に送信する（ステップＳ２０）。
【００６１】
カメラ検索サーバ１０のキーワード受信モジュール３０は、広告主端末２００から送信されたキーワードを受信する。カメラ検索サーバ１０の広告提案モジュール３４は、受信したキーワードに基づいて、リンク先表示要求率記憶テーブルを参照し、受信したキーワードを含む広告に対応付けられたカメラ識別子のうち、最もクリック率が高いカメラ識別子を検索する（ステップＳ２１）。ステップＳ２１において、広告提案モジュール３４は、受信したキーワードが、「Ａ」である場合、リンク先表示要求記憶テーブルを参照し、このキーワード「Ａ」に対応付けられた広告クリック率のうち、最も広告クリック率が高いカメラ識別子「ＮＷ−Ａ００１」を検索する。広告提案モジュール３４は、検索したカメラ識別子「ＮＷ−Ａ００１」と、このカメラ識別子に対応付けられた他のキーワード「名産」と、受信したキーワード「Ａ」とを抽出する。また、広告提案モジュール３４は、他のキーワードとして、受信したキーワードに関連する他のキーワードを図８に示す語彙データベースから抽出する。図８は、カメラ検索サーバ１０のキーワード記憶モジュール３２が記憶する語彙データベースを示す図である。図８において、キーワード記憶モジュール３２は、一つの物品に対して複数のキーワードを対応付けて記憶する。例えば、物品名「ｘｘｘｘｘ」には、キーワードとして、「Ａ」、「名産」、「菓子」、「贈答」、「銘菓」、「小豆」が対応付けられている。他の物品についても同様である。広告提案モジュール３４は、「Ａ」を含むキーワードとして、上述したこの各キーワードを他のキーワードとして抽出する。
【００６２】
カメラ検索サーバ１０の広告配信モジュール２１は、このカメラ識別子と、他のキーワードと、受信したキーワードとを広告主端末２００に送信する（ステップＳ２２）。
【００６３】
広告主端末２００のカメラ識別子受信モジュール２４０は、カメラ検索サーバ１０から送信されたカメラ識別子を受信する。また、広告主端末２００のキーワード受信モジュール２４１は、カメラ検索サーバ１０から送信されたキーワードを受信する。広告主端末２００の広告内容表示モジュール２５１は、受信したカメラ識別子と、キーワードとを表示する（ステップＳ２３）。
【００６４】
広告主端末２００の広告内容表示モジュール２５１は、受信したカメラ識別子とキーワードとに基づいて、広告を生成する（ステップＳ２４）。ステップＳ２４において、広告内容表示モジュール２５１は、カメラ検索サーバから受信したキーワードに基づいて、広告を生成する。広告内容表示モジュール２５１は、受信したキーワードに基づいて、最適な広告を生成する。具体的には、広告内容表示モジュール２５１は、受信したキーワードに含まれる商品の名称、生産地、情報等を組合せ、複数の文章として生成する。また、広告内容表示モジュール２５１は、広告主端末２００が記憶する広告を実行する商品の画像、イラスト、情報等を取得する。広告内容表示モジュール２５１は、生成した複数の文章と取得した商品の画像、イラスト、情報等を組合わせることにより、広告を生成する。広告内容表示モジュール２５１は、生成した広告を表示する。ステップＳ２４におけるキーワードとは、受信したキーワードそのものだけではなく、このキーワードの上位概念に該当するキーワードを含んでいる。
【００６５】
広告主端末２００の広告内容表示モジュール２５１は、生成した広告の実行可否の入力を受け付ける。広告内容表示モジュール２５１が広告の実行可の入力を受け付けた場合、広告主端末２００の広告送受信モジュール２４３は、広告可の情報をカメラ検索サーバ１０に送信する。広告送受信モジュール２４３は、広告の実行可の情報として、広告を実行うるカメラ識別子、商品名、紹介分、商品画像、バナー広告の画像、広告に設定するリンク先情報、関連するキーワード等を送信する。一方、広告内容表示２５１が広告の実行否の入力を受け付けた場合、本処理を終了する。
【００６６】
広告主端末２００の広告送受信モジュール２４３は、生成した広告と、この広告を配信するネットワークカメラ１００のカメラ識別子とを、カメラ検索サーバ１０に送信する（ステップＳ２５）。
【００６７】
カメラ検索サーバ１０の広告配信モジュール２２は、広告主端末２００から送信された広告と、カメラ識別子とを受信する。カメラ検索サーバ１０の広告内容記憶モジュール３０は、受信した広告とカメラ識別子とを記憶する（ステップＳ２６）。
【００６８】
カメラ検索サーバ１０の広告配信モジュール２２は、記憶した広告を、記憶したカメラ識別子を有するネットワークカメラ１００に送信する（ステップＳ２７）。ネットワークカメラ１００の広告受信モジュール１５２は、カメラ検索サーバ１０から送信された広告を受信する。ネットワークカメラ１００の広告記憶モジュール１７０は、受信した広告を記憶する。
【００６９】
次に、ユーザ端末３００のカメラ選択モジュール３５２は、動画像の取得要求が行われたか否かを判断する（ステップＳ２８）。ステップＳ２８において、カメラ選択モジュール３５２は、動画像の取得要求が行われていないと判断した場合（ステップＳ２８  ＮＯ）、本処理を繰り返す。一方、カメラ選択モジュール３５２が、動画像の取得要求が行われたと判断した場合（ステップＳ２８  ＹＥＳ）、上述したステップＳ１１と同様に、ユーザ端末３００の動画像取得要求送信モジュール３４３は、動画像の取得要求が行われたネットワークカメラ１００に動画像取得要求を送信する（ステップＳ２９）。
【００７０】
ネットワークカメラ１００の動画像取得要求受信モジュール１５５は、ユーザ端末３００から送信された動画像取得要求を受信する。上述したステップＳ１２と同様に、ネットワークカメラ１００の動画像送信モジュール１５０は、ネットワークカメラ１００の動画像撮像モジュール１６０が撮像した動画像を送信する（ステップＳ３０）。また、ネットワークカメラ１００の広告送信モジュール１５３は、広告記憶モジュール１７０が記憶する広告をユーザ端末１００に送信する（ステップＳ３０）。
【００７１】
ユーザ端末３００の動画像受信モジュール３４０は、ネットワークカメラ１００から送信された動画像を受信する。また、ユーザ端末３００の広告受信モジュール３４１は、ネットワークカメラ１００から送信された広告を受信する。ユーザ端末３００の動画像表示モジュール３５０は、上述したステップＳ１３と同様に動画像を表示する（ステップＳ３１）。また、ユーザ端末３００の広告表示モジュール３５１は、上述したステップＳ１３と同様に、広告を表示する（ステップＳ３１）。
【００７２】
以上が、カメラ検索サーバ１０、ネットワークカメラ１００、広告主端末２００及びユーザ端末３００が実行するカメラ検索処理の処理手順である。
【００７３】
［広告提案処理］
次に、カメラ検索サーバ１０が実行する広告提案処理について実行する。本処理は、上述したカメラ検索処理の任意のタイミングで実行される。
【００７４】
カメラ検索サーバ１０の広告提案モジュール３４は、広告クリック記憶モジュール３３が記憶するクリック情報と、カメラ識別子記憶モジュール３２が記憶するカメラ識別子とに基づいて、クリック率が高い広告と、この広告に含まれるキーワードとを検索する。広告提案モジュール３４は、検索した広告の物品と、キーワードとを抽出する。広告提案モジュール３４は、抽出した物品とキーワードとに基づいて、クリック効率の高い広告を生成する。広告提案モジュール３４が生成する広告とは、上述したステップＳ２４で生成した広告と同様の広告である。カメラ検索サーバ１０の広告配信モジュール２２は、広告主端末２００に生成した広告を送信する。
【００７５】
広告主端末２００の広告送受信モジュール２４３は、カメラ検索サーバ１０から送信された広告を受信する。広告主端末２００の広告内容表示モジュール２５１は、受信した広告を表示する。広告内容表示モジュール２５１は、表示した広告に対しての入力を受け付ける。広告主端末２００の広告送受信モジュール２５０は、入力が行われた広告をカメラ検索サーバ１０に送信する。
【００７６】
カメラ検索サーバ１０の広告配信モジュール２２は、広告主端末２００から送信された広告を受信する。広告配信モジュール２２は、受信した広告をこの広告に対応付けられたカメラ識別子を有するネットワークカメラ１００に送信する。
【００７７】
なお、上述した実施形態において、ネットワークカメラに対して広告を送信しているが、カメラ検索サーバがユーザ端末に対して直接広告を送信しでも良い。この場合、ネットワークカメラから動画像を受信するとともに、カメラ検索サーバから広告を受信する。
【００７８】
上述した手段、機能は、コンピュータ（ＣＰＵ，情報処理装置，各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００７９】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００８０】
１  カメラ検索システム、１０  カメラ検索サーバ、１００  ネットワークカメラ、２００  広告主端末、３００  ユーザ端末
【図１】
2016212706.tif 000003
【図２】
2016212706.tif 000004
【図３】
2016212706.tif 000005
【図４】
2016212706.tif 000006
【図５】
2016212706.tif 000007
【図６】
2016212706.tif 000008
【図７】
2016212706.tif 000009
【図８】
2016212706.tif 000010