(57)【要約】【課題】電子書籍の閲覧に支障が出ない位置に広告を表示するとともに、広告に興味を持ったユーザが容易にこの広告に表示されたコンテンツを購入又は利用することを可能にする。【解決手段】所定の電子書籍データ１００を入出力部１４０に表示し、表示された電子書籍データを、文字認識又は画像認識を行い、認識された文字又は画像に関する認識データを広告サーバ１０に送信し、この認識データに対応する販売データを広告サーバ１０から受信し、受信した販売データを電子書籍データの近傍に表示する。【選択図】図１
2016184246.tif 000002
【特許請求の範囲】
【請求項１】
所定の電子書籍データを表示する表示手段と、
前記表示された電子書籍データを、文字認識又は画像認識を行う対象認識手段と、
認識された文字又は画像に関する認識データを通信可能に接続された広告サーバに送信する対象データ送信手段と、
前記認識データに対応する販売データを、前記広告サーバから受信する販売データ受信手段と、
前記販売データを、表示している前記所定の電子書籍データの近傍に表示する販売データ表示手段と、
を備えることを特徴とする電子書籍端末。
【請求項２】
前記表示された販売データの購入情報を送信する購入情報送信手段と、
前記販売データの販売元に対して、前記購入情報に含まれる所定の割合の料金を支払う支払手段と、
を備えることを特徴とする請求項１に記載の電子書籍端末。
【請求項３】
前記販売データ受信手段は、前記販売データ及び当該販売データに関する評価を受信し、
前記販売データ表示手段は、前記販売データと、前記受信した評価とを表示する、請求項１又は２に記載の電子書籍端末。
【請求項４】
前記表示する販売データが所定の金額以上であるか否かを判断する金額判断手段と、
前記販売データが、所定の金額以上であると判断した場合、前記販売データ表示手段が表示する電子書籍データから削除する販売データ削除手段と、
を備えることを特徴とする請求項１乃至３のいずれか一項に記載の電子書籍端末。
【請求項５】
対象データ送信手段は、前記認識情報に加え、自身の所有者の属性を前記広告サーバに送信し、
前記販売データ受信手段は、前記広告サーバから受信した、前記認識データ及び前記所有者の属性に対応する販売データを受信する、請求項１乃至４のいずれか一項に記載の電子書籍端末。
【請求項６】
過去に購入した電子書籍データの属性を含んだ一覧を、前記広告サーバに送信する一覧送信手段と、を備え、
前記販売データ受信手段は、前記広告サーバから受信した、前記認識データ及び前記電子書籍データの属性に対応する販売データを受信する、請求項１乃至５のいずれか一項に記載の電子書籍端末。
【請求項７】
所定の電子書籍データを表示するステップと、
前記表示された電子書籍データを、文字認識又は画像認識を行うステップと、
認識された文字又は画像に関する認識データを通信可能に接続された広告サーバに送信するステップと、
前記認識データに対応する販売データを、前記広告サーバから受信するステップと、
前記販売データを、表示している前記所定の電子書籍データの近傍に表示するステップと、
を備えることを特徴とする広告配信方法。
【請求項８】
所定の電子書籍データを表示するステップ、
前記表示された電子書籍データを、文字認識又は画像認識を行うステップ、
認識された文字又は画像に関する認識データを通信可能に接続された広告サーバに送信するステップ、
前記認識データに対応する販売データを、前記広告サーバから受信するステップ、
前記販売データを、表示している前記所定の電子書籍データの近傍に表示するステップ、
を電子書籍端末に実行させることを特徴とする電子書籍端末用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍データを表示する電子書籍端末、広告配信方法及び電子書籍用プログラムに関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレットと呼ばれる携帯型端末が普及している。通常、これらの携帯型端末は、所定のアプリケーションをインストールすることで、一般書籍、漫画又は雑誌等の電子書籍が閲覧可能となる。
【０００３】
この電子書籍に含まれるキーワードを抽出し、このキーワードに基づいて広告コンテンツを携帯型端末上に表示する技術が知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−２９５７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の方法では、表示している電子書籍データの文字上に広告コンテンツを表示するものであるため、ユーザにとっては、電子書籍を閲覧するのに支障が出るという問題があった。加えて、表示された広告コンテンツは、あくまでも広告であり、ユーザがこの広告コンテンツで表示された商品やサービスを購入又は利用しようとした場合、他のアプリケーションを立ち上げ、これらの商品やサービスを検索し、購入又は利用しなければならないという問題があった。
【０００６】
例えば、あるユーザが、広告コンテンツとして表示された電子書籍購入したいと考えた場合、このユーザは、この電子書籍を購入するために、携帯型端末を操作し、電子書籍を検索し、そのうえで購入を行うことが必要となる。
【０００７】
本発明は、このような課題に鑑み、電子書籍の閲覧に支障が出ない位置に広告を表示するとともに、広告に興味を持ったユーザが容易にこの広告に表示されたコンテンツを購入又は利用することを可能にした電子書籍端末、広告配信方法及び電子書籍端末用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では、以下のような解決手段を提供する。
【０００９】
第１の特徴に係る発明は、所定の電子書籍データを表示する表示手段と、
前記表示された電子書籍データを、文字認識又は画像認識を行う対象認識手段と、
認識された文字又は画像に関する認識データを通信可能に接続された広告サーバに送信する対象データ送信手段と、
前記認識データに対応する販売データを、前記広告サーバから受信する販売データ受信手段と、
前記販売データを、表示している前記所定の電子書籍データの近傍に表示する販売データ表示手段と、
を備えることを特徴とする電子書籍端末を提供する。
【００１０】
第１の特徴に係る発明によれば、所定の電子書籍データを表示し、前記表示された電子書籍データを、文字認識又は画像認識を行い、認識された文字又は画像に関する認識データを通信可能に接続された広告サーバに送信し、前記認識データに対応する販売データを、前記広告サーバから受信し、前記販売データを、表示している前記所定の電子書籍データの近傍に表示する。
【００１１】
ここで、第１の特徴に係る発明は電子書籍端末のカテゴリであるが、広告配信方法又は電子書籍端末用プログラム等の他のカテゴリにおいても、そのカテゴリに応じた同様の作用・効果を発揮する。
【００１２】
第２の特徴に係る発明は、第１の特徴に係る電子書籍端末であって、
前記表示された販売データの購入情報を送信する購入情報送信手段と、
前記販売データの販売元に対して、前記購入情報に含まれる所定の割合の料金を支払う支払手段と、
を備えることを特徴とする電子書籍端末を提供する。
【００１３】
第２の特徴に係る発明によれば、第１の特徴に係る電子書籍端末において、前記表示された販売データの購入情報を送信し、前記販売データの販売元に対して、前記購入情報に含まれる所定の割合の料金を支払う。
【００１４】
第３の特徴に係る発明は、第１又は第２のいずれかの特徴に係る電子書籍端末であって、
前記販売データ受信手段は、前記販売データ及び当該販売データに関する評価を受信し、
前記販売データ表示手段は、前記販売データと、前記受信した評価とを表示する、電子書籍端末を提供する。
【００１５】
第３の特徴に係る発明によれば、第１又は第２のいずれかの特徴に係る電子書籍端末において、前記販売データ及び当該販売データに関する評価を受信し、前記販売データと、前記受信した評価とを表示する。
【００１６】
第４の特徴に係る発明は、第１乃至第３のいずれかの特徴に係る電子書籍端末であって、
前記表示する販売データが所定の金額以上であるか否かを判断する金額判断手段と、
前記販売データが、所定の金額以上であると判断した場合、前記販売データ表示手段が表示する電子書籍データから削除する販売データ削除手段と、
を備えることを特徴とする電子書籍端末を提供する。
【００１７】
第４の特徴に係る発明によれば、第１乃至第３のいずれかの特徴に係る電子書籍端末において、前記表示する販売データが所定の金額以上であるか否かを判断し、記販売データが、所定の金額以上であると判断した場合、前記販売データ表示手段が表示する電子書籍データから削除する。
【００１８】
第５の特徴に係る発明は、第１乃至第４のいずれかの特徴に係る電子書籍端末であって、
対象データ送信手段は、前記認識情報に加え、自身の所有者の属性を前記広告サーバに送信し、
前記販売データ受信手段は、前記広告サーバから受信した、前記認識データ及び前記所有者の属性に対応する販売データを受信する、電子書籍端末を提供する。
【００１９】
第５の特徴に係る発明によれば、第１乃至第４のいずれかの特徴に係る電子書籍端末において、前記認識情報に加え、自身の所有者の属性を前記広告サーバに送信し、前記広告サーバから受信した、前記認識データ及び前記所有者の属性に対応する販売データを受信する。
【００２０】
第６の特徴に係る発明は、第１乃至第５のいずれかの特徴に係る電子書籍端末であって、
過去に購入した電子書籍データの属性を含んだ一覧を、前記広告サーバに送信する一覧送信手段と、を備え、
前記販売データ受信手段は、前記広告サーバから受信した、前記認識データ及び前記電子書籍データの属性に対応する販売データを受信する、電子書籍端末を提供する。
【００２１】
第６の特徴に係る発明によれば、第１乃至第５のいずれかの特徴に係る電子書籍端末において、
過去に購入した電子書籍データの属性を含んだ一覧を、前記広告サーバに送信し、前記広告サーバから受信した、前記認識データ及び前記電子書籍データの属性に対応する販売データを受信する。
【００２２】
第７の特徴に係る発明は、所定の電子書籍データを表示するステップと、
前記表示された電子書籍データを、文字認識又は画像認識を行うステップと、
認識された文字又は画像に関する認識データを通信可能に接続された広告サーバに送信するステップと、
前記認識データに対応する販売データを、前記広告サーバから受信するステップと、
前記販売データを、表示している前記所定の電子書籍データの近傍に表示するステップと、
を備えることを特徴とする広告配信方法を提供する。
【００２３】
第８の特徴に係る発明は、所定の電子書籍データを表示するステップ、
前記表示された電子書籍データを、文字認識又は画像認識を行うステップ、
認識された文字又は画像に関する認識データを通信可能に接続された広告サーバに送信するステップ、
前記認識データに対応する販売データを、前記広告サーバから受信するステップ、
前記販売データを、表示している前記所定の電子書籍データの近傍に表示するステップ、
を電子書籍端末に実行させることを特徴とする電子書籍端末用プログラムを提供する。
【発明の効果】
【００２４】
電子書籍の閲覧に支障が出ない位置に広告を表示するとともに、広告に興味を持ったユーザが容易にこの広告に表示されたコンテンツを購入又は利用することを可能にした電子書籍端末、広告配信方法及び電子書籍端末用プログラムを提供する。
【図面の簡単な説明】
【００２５】
【図１】図１は、広告配信システム１の概要を説明するための概念図である。
【図２】図２は、広告配信システム１の全体構成図である。
【図３】図３は、広告サーバ１０及び電子書籍端末１００の機能ブロック図である。
【図４】図４は、広告サーバ１０及び電子書籍端末１００が実行する広告配信処理のフローチャートである。
【図５】図５は、広告サーバ１０及び電子書籍端末１００が実行する広告表示処理のフローチャートである。
【図６】図６は、広告サーバ１０が記憶する広告タグテーブルである。
【図７】図７は、電子書籍端末１００が表示する電子書籍データ及び販売データを示す図である。
【図８】図８は、電子書籍端末１００が表示する電子書籍データ及び販売データを示す図である。
【図９】図９は、電子書籍端末１００が表示する販売データの拡大図である。
【発明を実施するための形態】
【００２６】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２７】
本発明の概要は、所定の電子書籍データを表示し、表示された電子書籍データを、文字認識又は画像認識を行い、認識された文字又は画像に関する認識データを通信可能に接続された広告サーバに送信し、認識データに対応する販売データを、広告サーバから受信し、販売データを、表示している所定の電子書籍データの近傍に表示する。
【００２８】
［広告配信システムの概要］
図１に基づいて、本発明の好適な実施形態である広告配信システム１の概要について説明する。
【００２９】
最初に、電子書籍端末１００は、表示している電子書籍データの文字認識又は画像認識を実行する。このとき、文字認識又は画像認識に加えて、電子書籍端末１００の所有者の属性を所有者情報として取得する。本実施形態における所有者の属性とは、例えば、年齢、性別、職業、居住地域である。また、過去に購入した電子書籍データの属性を含んだ一覧を取得する。本実施形態における過去に購入した電子書籍データの属性とは、例えば、書籍名、著者名、出版社名、ジャンル、発行形態である。なお、ジャンルとは、一般（文芸等）、教養（教養読物、ビジネス等）、実用（趣味、ガイド、資格等）、専門（法律、経済、人文科学、教育等）、婦人（料理等）、学参（参考書等）、児童（絵本、児童読物等）である。また、発行形態とは、例えば、週刊、隔週刊、月間、隔月刊、季刊である。また、電子書籍端末１００の端末情報を取得する。本実施形態における端末情報とは、例えば、画面解像度、品番、シリアル番号、ＳＩＭ  ＩＤである。これらの各情報を認識データとして取得する。
【００３０】
次に、電子書籍端末１００は、認識データを広告サーバ１０に送信する（ステップＳ０１）。広告サーバ１０は、受信した認識データに基づいて、記憶している広告タグテーブルから広告リンクデータを抽出する、広告タグテーブルは、認識データと広告リンクデータとが対応付けられている。
【００３１】
広告サーバ１０は、抽出した広告リンクデータを販売データとして、電子書籍端末１００に送信する（ステップＳ０２）。また、広告サーバ１０は、販売データにこの広告リンクデータに対する評価、レビューを付与して送信する。
【００３２】
電子書籍端末１００は、受信した販売データを、自身の画面解像度と、表示している電子書籍データとに基づいて、電子書籍データの近傍に受信した販売データを表示する。本実施形態における電子書籍データの近傍とは、例えば、表示領域の周囲や、電子書籍データの余白部分、電子書籍データの表示がない部分である。
【００３３】
電子書籍端末１００は、この販売データの購入が行われたことを検知した場合、購入情報を広告サーバに送信する。また、電子書籍端末１００は、購入した販売データの販売元に対して、報酬を支払う。なお、この報酬の支払は、購入情報を受信した広告サーバがこの販売データの販売元に対して報酬を支払っても良い。
【００３４】
［広告配信システム１のシステム構成］
図２は、本発明の好適な実施形態である広告配信システム１のシステム構成図である。広告配信システム１は、広告サーバ１０、電子書籍端末１００、及びこれらの機器を接続する公衆回線網３（インターネット網や第３世代、第４世代通信網など）から構成される。
【００３５】
電子書籍端末１００は、後述の機能を備え、データ通信を行うことが可能であり、家庭用又は業務用の電化製品である。電子書籍端末１００は、例えば、携帯端末、携帯電話、携帯情報端末に加え、スマートフォン、タブレット端末、ネットブック端末、スレート端末、電子書籍端末、携帯型音楽プレーヤ等の情報家電であって良いし、例えば、コンピュータに加えて、電子書籍が閲覧可能である冷蔵庫、オーディオ、スピーカ、洗濯機、ルータ、テレビ、プリンタ、複合機、ヒータ、エアコン、電話機、記録メディア録画再生装置等の一般電化製品を含む。これらの電子書籍端末１００は、ＴＣＰ／ＩＰ等のプロトコルでインターネット通信をする機能を備える。
【００３６】
広告サーバ１０は、販売データとして電子書籍端末１０に後述する広告リンクデータを送信し、閲覧可能にするサーバであって、後述の機能を備えるサーバである。広告サーバ１０は、電子書籍端末１００を使用するユーザが提供を受けるサービスを管理するサーバである。広告サーバ１０が実行する上述の各種機能は、物理的に別々の複数のサーバで実現されていても良い。
【００３７】
［各機能の説明］
図３に基づいて、各装置の構成について説明する。
【００３８】
電子書籍端末１００は、電子書籍コンテンツを出力表示する端末であって、制御部１１０として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部１２０として、他の機器と通信可能にするためのデバイス、例えば、携帯通信網に接続して通信を実現するデバイスや、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）対応デバイスを備える。また、電子書籍端末１００は、データやファイル、データベーステーブルを記憶する記憶部１３０として、ハードディスクや半導体メモリ、記録媒体、メモリカード等によるデータのストレージ部を備える。
【００３９】
また、電子書籍端末１００は、入出力部１４０として、制御部で制御したデータや、画像や、電子書籍データを出力表示する表示部を備え、かつ、ユーザからの入力を受け付けるタッチパネルやキーボード、マウス等を備える。
【００４０】
電子書籍端末１００において、制御部１１０が所定のプログラムを読み込むことで、通信部１２０と協働して、対象データ送信モジュール２００、販売データ受信モジュール２１０、一覧送信モジュール２２０、購入情報送信モジュール２３０、端末情報送信モジュール２４０、金額判断モジュール２５０、販売データ削除モジュール２６０、購入モジュール２７０、支払モジュール２８０を実現する。また、電子書籍端末１００において、制御部１１０が所定のプログラムを読み込むことで、記憶部１３０と協働して、購入履歴記憶モジュール３００、電子書籍記憶モジュール３１０を実現する。また、電子書籍端末１００において、制御部１１０が所定のプログラムを読み込むことで、入出力部１４０と協働して、表示モジュール４００、対象認識モジュール４１０、販売データ表示モジュール４２０を実現する。
【００４１】
電子書籍端末１００において読み込まれるプログラムは、電子書籍端末１００にインストールされるアプリケーションプログラムであって良い。アプリケーションプログラムは、インストール時に、電子書籍端末１００を操作するユーザのユーザ識別子を登録する機能を有して良い。すなわち、電子書籍端末１００は、電子書籍共有サーバから送信される電子書籍コンテンツやデータを受信するためのメールアドレスやショートメッセージアドレス、電話番号、製品ＩＤ、アプリケーションと関連付けられたＩＤ等を、適宜、ユーザからの入力を受け付け、電子書籍共有サーバに送信し、登録する。
【００４２】
広告サーバ１０は、電子書籍端末１００と同様に、制御部１１として、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備え、通信部１２として、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉＦｉ対応デバイス又は、有線ケーブルによる接続可能とするデバイス等の、他のコンピュータとのデータ通信を実現するデバイスを備える。また、広告サーバ１０は、データやファイル、データベーステーブルを記憶する記憶部１３として、ハードディスクや半導体メモリ、記録媒体、メモリカード等によるデータのストレージ部を備える。
【００４３】
広告サーバ１０において、制御部１１が所定のプログラムを読み込むことで、通信部１２と協働して、対象データ受信モジュール２０、販売データ送信モジュール２１、購入情報受信モジュール２２、一覧受信モジュール２３を実現する。また、広告サーバ１０において、制御部１１が所定のプログラムを読み込むことで、記憶部１３と協働して、対応データ記憶モジュール３０、対応データ抽出モジュール３１を実現する。
【００４４】
なお、広告サーバ１０が記憶するデータベーステーブルは、外部のデータベースサーバに記憶させていても良い。
【００４５】
［広告配信処理］
図４は、電子書籍端末１００及び広告サーバ１０が実行する広告配信処理のフローチャートである。上述した各装置のモジュールが実行する処理について、本処理に併せて説明する。
【００４６】
はじめに、電子書籍端末１００の表示モジュール４００は、電子書籍データを入出力部１４０に表示する（ステップＳ１０）。次に、電子書籍端末１００の対象認識モジュール４１０は、入出力部１４０に表示した電子書籍データのコンテンツを解析する（ステップＳ１１）。ステップＳ１１において、対象認識モジュール４１０は、電子書籍データに含まれる、文字と、画像とを解析する。対象人気モジュール４１０は、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅａｄｅｒ）により、コンテンツに含まれる文字を解析する。また、ステップＳ１１において、対象認識モジュール４１０は、画像解析により、コンテンツに含まれる画像を解析する。
【００４７】
対象認識モジュール４１０は、コンテンツの解析結果から、コンテンツに含まれる文字と、画像とを認識する（ステップＳ１２）。ステップＳ１２において、対象認識モジュール４１０が認識する文字とは、事前に設定されたキーワード、書籍名、ページ数、特定の文字（例えば、登場人物名、頻出する文字、企業名、商品名）である。また、ステップＳ１２において、対象認識モジュール４１０が認識する画像とは、画像全体、画像の一部、画像のページ数である。なお、対象認識モジュール４１０は、これら以外の文字を認識しても良い。また、対象認識モジュール４１０は、これら以外の画像を認識しても良い。
【００４８】
ステップＳ１２において、また、対象認識モジュール４１０は、認識した文字の分類分けを実行する。対象認識モジュール４１０が実行する認識した文字の分類分けとは、認識した文字の出現頻度、認識した文字の関連度等に基づいて行われる。具体的には、特定の文字が同一のページ内で頻繁に出現した場合、重要な事項であると考えられるため、この文字に対応付けられた後述する広告リンクデータの表示数を増加させることや、逆に、特定の文字が同一のページ内でまれにしか出現しない場合、重要な事項ではないと考えられるため、この文字に対応付けられた後述する広告リンクデータの表示数を減少させることが可能となる。また、特定の文字の関連度を設定し、この関連度が高い文字が同一のページ内で頻繁に出現した場合、重要な事項であると考えられるため、この文字に対応付けられた後述する広告リンクデータの表示数を増加させることや、逆に、関連度が高い文字が同一のページ内でまれにしか出現しない場合、重要な事項ではないと考えられるため、この文字に対応付けられた後述する広告リンクデータの表示数を減少させることが可能となる。また、この関連度にランク付けを行い、ランクが高いものから順に、優先して販売データを表示しても良い。また、このランクが低いものを非表示にしても良い。
【００４９】
次に、対象認識モジュール４１０は、ステップＳ１２において認識した文字と、認識した画像とを認識データとして取得する（ステップＳ１３）。ステップＳ１３において、対象認識モジュール４１０が取得する認識データとは、認識した文字そのものであり、また、認識した画像に含まれるページ数及び登場人物名である。
【００５０】
次に、電子書籍端末１００の対象データ送信モジュール２００は、広告サーバ１０にステップＳ１３において取得した認識データを送信する（ステップＳ１４）。広告サーバ１０の対象データ受信モジュール２０は、電子書籍端末１００から、認識データを受信する（ステップＳ１５）。
【００５１】
次に、電子書籍端末１００の一覧送信モジュール２２０は、購入履歴記憶モジュール３００に記憶されている自身が過去に購入した電子書籍端末の属性を含んだ一覧を広告サーバ１０に送信する（ステップＳ１６）。ステップＳ１６において、一覧送信モジュール２２０が送信する電子書籍端末の属性は、上述した属性が含まれる。なお、電子書籍端末の一覧は、他の情報が含まれていても良い。
【００５２】
広告サーバ１０の一覧受信モジュール２１は、電子書籍端末１００から上述した電子書籍端末の一覧を受信する（ステップＳ１７）。
【００５３】
次に、電子書籍端末１００の対象データ送信モジュール２００は、所有者の属性を所有者情報として、広告サーバ１０に送信する（ステップＳ１８）。ステップＳ１８において、対象データ送信モジュール２００が送信する所有者の属性とは、上述した所有者の属性が含まれる。なお、所有者の属性は、他の情報が含まれていても良い。
【００５４】
広告サーバ１０の対象データ受信モジュール２０は、電子書籍端末１００から上述した所有者情報を受信する（ステップＳ１９）。
【００５５】
次に、電子書籍端末１００の端末情報送信モジュール２４０は、自身の端末情報を広告サーバ１０に送信する（ステップＳ２０）。ステップＳ２０において、端末情報送信モジュール２４０が送信する端末情報は、上述した端末情報が含まれる。なお、端末情報は、他の情報が含まれていても良い。
【００５６】
広告サーバ１０の端末情報受信モジュール２４は、電子書籍端末１００から上述した端末情報を受信する（ステップＳ２１）。
【００５７】
広告サーバ１０の対応データ抽出モジュール３１は、受信した認識データ、電子書籍端末の一覧、所有者情報、端末情報のいずれか、又は複数から販売データを抽出する（ステップＳ２２）。
【００５８】
ステップＳ２２において、広告サーバ１０の対応データ抽出モジュール３１は、図６に示す後述する広告タグテーブルに基づいて、販売データを抽出する。
【００５９】
［広告タグテーブル］
図６は、広告サーバ１０の対応データ記憶モジュール３０が記憶する広告タグテーブルを示す図である。図６において、テキストワードと、画像と、電子書籍の題名とページ数と広告リンクデータとが対応付けて登録されている。本実施形態において、対応データ記憶モジュール３０が記憶するテキストワードとは、広告サーバ１０が受信する認識した文字データである。また、対応データ記憶モジュール３０が記憶する画像とは、広告サーバ１０が受信した画像データである。また、対応データ記憶モジュール３０が記憶する電子書籍の題名とページ数とは、広告サーバ１０が受信する電子書籍データの題名と、受信した文字データ又は画像データのページ数である。対応データ記憶モジュール３０が記憶する広告リンクデータとは、販売データ送信モジュール２１が電子書籍端末１００に送信する販売データである。
【００６０】
図６において、対応データ記憶モジュール３０は、テキストワード「ＡＡＡ」、「ＢＢＢ」、「ＣＣＣ」と、画像「ｊｐｇ１１」と、電子書籍の題名「ＸＸＸＸ」と、このテキストワード又は画像のページ数「１」と、広告リンクデータ「「ＹＹＹＹ」書籍データ」とを対応付けて記憶する。また、対応データ記憶モジュール３０は、テキストワード「ＤＤ」、「ＥＥＥＥＥ」と、画像「ＤＤの挿絵」と、電子書籍の題名「ＸＸＸＸ」と、このテキストワード又は画像のページ数「６」と、広告リンクデータ「ＤＤフィギュア」とを対応付けて記憶する。また、対応データ記憶モジュール３０は、テキストワード「ＦＦＦ」、「ＧＧＧＧＧ」と、画像「ＦＦの挿絵」と、電子書籍の題名「ＸＸＸＸ」と、このテキストワード又は画像のページ数「３０」と、広告リンクデータ「「ＸＸＸＸ」ドラマＢＤ」とを対応付けて記憶する。
【００６１】
ステップＳ２２において、対応データ抽出モジュール３１が抽出する広告リンクデータは、受信した文字データ、画像データ、又は電子書籍名とページ数のいずれかが該当するか否かを判断し、該当した文字データ、画像データ、又は電子書籍名とページ数に対応付けられた広告リンクデータを抽出する。対応データ抽出モジュール３１が抽出する広告リンクデータは、販売データが対応付けられている。この販売データは、商品名、商品の入手先サイト、金額及び商品画像を含んでいる。販売データ送信モジュール２１は、抽出された広告リンクデータに対応した販売データを電子書籍端末１００に送信する（ステップＳ２３）。
【００６２】
また、対応データ抽出モジュール３１は、電子書籍データの各ページのキーワード及び画像だけでなく、この電子書籍データの各ページで抽出した広告リンクデータを統計処理し、この電子書籍で最も推薦すべき商品をランク付けし、最もランクが高い商品を広告リンクデータとして抽出しても良い。この場合、この広告リンクデータに対応した販売データを電子書籍端末１００に送信する。この販売データを受信した電子書籍端末１００は、詳細は後述するが、この販売データを電子書籍データの目次に該当するページに販売データを表示するようにしても良い。
【００６３】
電子書籍端末１００の販売データ受信モジュール２１０は、広告サーバ１０から上述した販売データを受信する（ステップＳ２４）。
【００６４】
次に、電子書籍端末１００と広告サーバ１０とは、販売データを表示する販売データ表示処理を実行する（ステップＳ２５）。
【００６５】
［販売データ表示処理］
図５は、電子書籍端末１００と、広告サーバ１０とが実行する販売データ表示処理のフローチャートである。
【００６６】
広告サーバ１０の販売データ送信モジュール２１は、ステップＳ２３において取得した販売データの評価を電子書籍端末１００に送信する（ステップＳ３０）。ステップＳ３０において、販売データ送信モジュール２１が取得する評価とは、電子書籍販売サーバにおける販売データの評価、オンラインストアに投稿された評価、又は評価投稿サイトに投稿された評価を取得する。なお、販売データ送信モジュール２１が取得する評価は、他の方法により取得しても良い。
【００６７】
電子書籍端末１０の販売データ受信モジュール２１０は、広告サーバ１０から送信された評価を受信する（ステップＳ３２）。
【００６８】
次に、電子書籍１００の金額判断モジュール２５０は、受信した販売データに含まれる商品の金額が、予め定めた所定の金額上であるか否かを判断する（ステップＳ３２）。ステップＳ３２において、金額判断モジュール２５０は、今回受信した販売データに含まれる商品の金額が、所定の金額以上であると判断した場合（ステップＳ３２  ＹＥＳ）、販売データ削除モジュール２６０は、該当する商品の販売データを削除する（ステップＳ３３）。販売データ表示モジュール４２０は、ステップＳ３３において削除した販売データを除外した他の販売データを入出力部１４０に表示する（ステップＳ３４）。
【００６９】
また、ステップＳ３２において、金額判断モジュール２５０は、今回受信した販売データに含まれる商品の金額が、所定の金額よりも少ないと判断した場合（ステップＳ３２  ＮＯ）、販売データ表示モジュール４２０は、販売データを入出力部１４０に表示する（ステップＳ３４）。
【００７０】
［販売データ］
図７及び図８は、販売データ表示モジュール４２０が、入出力部１４０に表示する販売データの一例を示す図である。また、図９は、販売データ表示モジュール４２０が表示する販売データの拡大図である。
【００７１】
図７に示す通り、販売データ表示モジュール４２０は、自身の端末情報に含まれる画面解像度及び電子書籍データの表示領域に基づいて、販売データを表示する位置を販売データ表示領域５０に設定する。ここで、販売データ表示領域５０は、例えば、電子書籍データの近傍、電子書籍端末１００の四隅付近、電子書籍データの余白部分である。なお、販売データ表示領域５０は、どの位置であっても良いが、ユーザが電子書籍を閲覧することを阻害しないような位置が好ましい。また、販売データ表示モジュール４２０は、販売データを表示する販売データ表示領域５０を設定せずに、受信した販売データを上述した各位置のいずれかに配置しても良い。
【００７２】
また、図８に示す通り、販売データ表示モジュール４２０は、自身の端末情報に含まれる画面解像度及び電子書籍データの表示領域に基づいて、販売データを表示する位置を販売データ表示領域５０に設定する。図８において、販売データ表示モジュール４２０は、この電子書籍データの目次に該当するページに販売データを表示する。販売データ表示モジュール４２０は、上述した各ページで抽出した広告リンクデータを統計処理し、この電子書籍で最も推薦すべきとランク付けされた販売データである。ここで、販売データ表示領域５０は、例えば、電子書籍データの近傍、電子書籍端末１００の四隅付近、電子書籍データの余白部分である。なお、販売データ表示領域５０は、どの位置であっても良いが、ユーザが電子書籍を閲覧することを阻害しないような位置が好ましい。また、販売データ表示モジュール４２０は、販売データを表示する販売データ表示領域５０を設定せずに、受信した販売データを上述した各位置のいずれかに配置しても良い。
【００７３】
図９に基づいて、販売データ表示領域５０に表示する販売データを説明する。
【００７４】
販売データ表示モジュール４２０が設定する販売データ表示領域５０は、販売データを表示する販売データ表示枠５０ａ〜５０ｆを備える。販売データ表示モジュール４２０は、販売データ表示枠５０ａ〜５０ｆ毎に異なる販売データを表示する。また、ページ送り枠５１を表示する。
【００７５】
販売データ表示枠５０ａは、キーワード「ＡＡＡ」に対応付けられた電子書籍データの販売データを表示する。また、販売データ表示枠５０ｂは、キーワード「ＡＡＡ」に対応付けられた販売データ表示枠５０ａに表示した販売データとは異なる電子書籍データの販売データを表示する。また、販売データ表示枠５０ｃは、画像「ＤＤ」に対応付けられたフィギュアの販売データを表示する。また、販売データ表示枠５０ｄは、画像「ＦＦＦ」に対応付けられたドラマＢＤの販売データを表示する。また、販売データ表示枠５０ｅは、取得した電子書籍データ一覧又は所有者情報のいずれか、又は両者に対応付けられた電子書籍データの販売データを表示する。また、販売データ表示枠５０ｆは、取得した電子書籍データ一覧又は所有者情報のいずれか、又は両者に対応付けられた電子書籍データの販売データを表示する。なお、販売データ表示枠５０ａ〜５０ｆに表示する販売データは、上述の電子書籍データや商品以外のサービスや、物品等を表示するようにしても良い。また、販売データ表示枠５０ａ〜５０ｆは、本実施形態における表示枠よりも多くとも少なくとも良い。また、販売データ５０ａ〜５０ｆ表示枠に表示する販売データは、他のキーワード、画像又は電子書籍の題名とページ数のいずれか、又は複数を組み合わせて表示されていても良い。
【００７６】
また、ページ送り枠５１は、他の販売データを表示するための、ページ送りアイコンを表示する。電子書籍端末１００の入出力部１４０は、ページ送りアイコンへのユーザの操作入力を受け付け、販売データの表示を一括変更する。なお、入出力部１４０は、ページ送りアイコンへの受け付け、販売データの一部を変更しても良い。
【００７７】
販売データ表示枠５０ａ〜５０ｆが表示する販売データの各項目について説明する。
【００７８】
販売データ表示枠５０ａ，５０ｂは、販売データを表示する理由となったキーワード（認識文字）を表示する。また、広告タグテーブルにおいて、このキーワードに対応付けられた電子書籍名、著者名及び金額を表示する。また、この販売データに対応付けられた電子書籍データの表紙を表示する。また、この販売データの購入を受け付ける購入アイコンを表示する。また、この販売データを非表示にする操作を受け付ける非表示アイコンを表示する。また、この販売データが不適切であることを広告サーバに通知する不適切な広告として報告するアイコンを表示する。また、取得したこの販売データに対しての評価を表示する。なお、販売データ表示枠５０ａ，５０ｂに表示する項目は、適宜変更されて良い。
【００７９】
販売データ表示枠５０ｃ，５０ｄは、販売データを表示する理由となった認識画像（画像）を示す情報を表示する。また、広告タグテーブルにおいて、この画像に対応付けられた商品名、金額を表示する。また、この販売データに対応付けられた商品のイメージ画像や表紙を表示する。また、この販売データの購入を受け付ける購入アイコンを表示する。また、この販売データを非表示にする操作を受け付ける非表示アイコンを表示する。また、この販売データが不適切であることを広告サーバに通知する不適切な広告として報告するアイコンを表示する。また、取得したこの販売データに対しての評価を表示する。なお、販売データ表示枠５０ｃ，５０ｄに表示する項目は、適宜変更されて良い。
【００８０】
販売データ表示枠５０ｅ，５０ｆは、取得した電子書籍データ一覧又は所有者情報のいずれか、又は両者に対応付けられた電子書籍データの販売データを表示する。また、この販売データの購入を受け付ける購入アイコンを表示する。また、この販売データを非表示にする操作を受け付ける非表示アイコンを表示する。なお、販売データ表示枠５０ｃ，５０ｆに表示する項目は、適宜変更されて良い。
【００８１】
次に、電子書籍端末１００の購入モジュール２７０は、表示する販売データに対して購入操作が行われたか否かを判断する（ステップＳ３５）。ステップＳ３５において、購入モジュール２７０は、購入操作が行われなかったと判断した場合、本処理を終了する（ステップＳ３５  ＮＯ）。ステップＳ３５において、購入モジュール２７０は、ユーザからの購入アイコンの操作を受け付けた時、購入操作が行われたと判断し（ステップＳ３５  ＹＥＳ）、課金処理を実行する（ステップＳ３６）。
【００８２】
ステップＳ３６において、電子書籍端末１００の支払モジュール２８０は、販売データの販売元のサーバに対して課金処理を実行する。具体的には、支払モジュール２８０は、購入した販売データが電子書籍データである場合、電子書籍データの販売サーバに対して、この電子書籍データの金額を通知し、電子書籍データのダウンロードを実行する。電子書籍の販売サーバは、電子書籍端末１００からの課金処理を受け付け、決済処理を実行するとともに、電子書籍データをこの電子書籍端末１００に送信する。電子書籍記憶モジュール３１０は、ダウンロードした電子書籍データを記憶する。また、支払モジュール２８０は、購入した販売データが、フィギュアやドラマＢＤ等の物品である場合、物品の販売サーバに対して、この物品の金額を通知し、ユーザの住所、氏名等の個人情報を送信する。物品の販売サーバは、この個人情報に基づいて、対象とする物品をユーザに送付する処理を実行する。
【００８３】
次に、電子書籍端末１００の購入情報送信モジュール２３０は、広告サーバ１０に購入した電子書籍データや物品等の購入情報を送信する（ステップＳ３７）。ステップＳ３７において、購入情報送信モジュール２３０が送信する購入情報とは、購入した電子書籍データや物品等の商品名、販売元、購入金額、購入した日時、購入者を示す情報等を含む。
【００８４】
広告サーバ１０の購入情報受信モジュール２３は、電子書籍端末１００から送信された購入情報を受信する（ステップＳ３８）。ステップＳ３８において、広告サーバ１０は、受信した購入情報に含まれる購入金額のうち、所定の割合の金額を販売データの販売元に対して送信する。この販売元とは、例えば、電子書籍データである場合、電子書籍データを販売する販売サーバの運営元に対してである。また、物品である場合、物品を販売する販売サーバの運営元に対してである。なお、電子書籍端末１００の支払モジュール２８０が、販売サーバの運営元に対して所定の割合の金額を送信しても良い。以上が、本発明において電子書籍端末１００と広告サーバ１０とが実行する広告配信処理及び販売データ表示処理である。
【００８５】
上述した手段、機能は、コンピュータ（ＣＰＵ，情報処理装置，各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００８６】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００８７】
１  広告配信システム  １０  広告サーバ、１００  電子書籍端末
【図１】
2016184246.tif 000003
【図２】
2016184246.tif 000004
【図３】
2016184246.tif 000005
【図４】
2016184246.tif 000006
【図５】
2016184246.tif 000007
【図６】
2016184246.tif 000008
【図７】
2016184246.tif 000009
【図８】
2016184246.tif 000010
【図９】
2016184246.tif 000011