(57)【特許請求の範囲】
【請求項１】
情報通信ネットワークを介して、書籍コンテンツ、書籍コンテンツの表紙のサムネイル、各書籍コンテンツの一部を詳細に表す詳細情報、および各書籍コンテンツに対応する広告を表す広告情報を受信する受信部と、
表示画面を有する表示部と、
受信部によって受信されたサムネイルを表示部の表示画面に表示させるとき、受信部によって受信された広告情報が表す広告をランダムに選択し、選択した広告を表す広告情報を、前記表示画面の前記サムネイルを表示する領域とは異なる領域に表示させるとともに、前記表示画面に表示されるサムネイルのうち前記選択された広告に対応する書籍コンテンツの表紙のサムネイルに、他の書籍コンテンツの表紙のサムネイルと識別可能な識別情報を付加して表示させる制御部とを含むことを特徴とする情報処理端末装置。
【請求項２】
前記表示画面に表示されたサムネイルの中から１つのサムネイルを選択、または前記表示画面に表示された広告情報を選択可能な操作部をさらに含み、
前記制御部は、前記操作部によって前記表示画面に表示されたサムネイルの中から１つのサムネイルが選択されたとき、選択されたサムネイルに対応する書籍コンテンツの詳細情報を前記表示画面に表示させ、前記操作部によって前記表示画面に表示された広告情報が選択されたとき、選択された広告情報によって表される広告に対応する書籍コンテンツの詳細情報を前記表示画面に表示させること特徴とする請求項１に記載の情報処理端末装置。
【請求項３】
前記制御部は、前記操作部によって前記表示画面に表示された広告情報が選択され、選択された広告情報によって表される広告に対応する書籍コンテンツの詳細情報を前記表示画面に表示させるとき、該詳細情報として、前記選択された広告情報によって表される広告に対応する書籍コンテンツの頁のうち予め定める頁の内容を表示させること特徴とする請求項２に記載の情報処理端末装置。
【請求項４】
情報を記憶するための記憶部をさらに含み、
前記制御部は、前記詳細情報を前記表示画面に表示させたとき、前記操作部によって前記表示画面に表示されたサムネイルの中から１つのサムネイルが選択されたことによって詳細情報を表示させたのか、または前記操作部によって前記表示画面に表示された広告情報が選択されたとによって詳細情報を表示させたのかを表すログ情報を記憶部に記憶することを特徴とする請求項２または３に記載の情報処理端末装置。
【請求項５】
前記記憶部に記憶されたログ情報を、ログ情報を集計して解析するサーバ装置に送信する送信部をさらに含むことを特徴とする請求項４に記載の情報処理端末装置。
【請求項６】
前記受信部によって受信された書籍コンテンツ、サムネイル、詳細情報、および広告情報と、ネットワークを介して、書籍コンテンツ、サムネイル、詳細情報、および広告情報を取得する取得先とを関連付けて記憶する第２の記憶部をさらに含み、
前記操作部は、第２の記憶部に記憶されるサムネイルの中の１つのサムネイル、該１つのサムネイルに対応する書籍コンテンツ、および該書籍コンテンツの詳細情報を削除可能であり、
前記制御部は、前記操作部によって前記画面に表示された広告情報が選択され、選択された広告情報によって表される広告に対応する書籍コンテンツの詳細情報が、前記操作部によって第２の記憶部から削除されているとき、第２の記憶部に記憶される取得先のうち前記操作部によって選択された広告情報によって表される広告に対応する書籍コンテンツの詳細情報に関連付けられた取得先から詳細情報を取得し、取得した詳細情報を表示させることを特徴とする請求項２〜５のうちのいずれか１つに記載の情報処理端末装置。
【請求項７】
情報通信ネットワークを介して、書籍コンテンツ、書籍コンテンツの表紙のサムネイル、各書籍コンテンツの一部を詳細に表す詳細情報、および各書籍コンテンツに対応する広告を表す広告情報を受信する受信部と、表示画面を有する表示部とを含む情報処理端末装置が実行する情報処理方法であって、
受信部によって受信されたサムネイルを表示部の表示画面に表示するとき、受信部によって受信された広告情報が表す広告をランダムに選択する選択ステップと、
選択ステップで選択された広告を表す広告情報を、前記表示画面の前記サムネイルを表示する領域とは異なる領域に表示するとともに、前記表示画面に表示されるサムネイルのうち前記選択された広告に対応する書籍コンテンツの表紙のサムネイルに、他の書籍コンテンツの表紙のサムネイルと識別可能な識別情報を付加して表示する表示ステップとを含むことを特徴とする情報処理方法。
【請求項８】
情報通信ネットワークを介して、書籍コンテンツ、書籍コンテンツの表紙のサムネイル、各書籍コンテンツの一部を詳細に表す詳細情報、および各書籍コンテンツに対応する広告を表す広告情報を受信する受信部と、表示画面を有する表示部と、コンピュータとを含む情報処理端末装置のコンピュータに、
受信部によって受信されたサムネイルを表示部の表示画面に表示するとき、受信部によって受信された広告情報が表す広告をランダムに選択する選択ステップと、
選択ステップで選択された広告を表す広告情報を、前記表示画面の前記サムネイルを表示する領域とは異なる領域に表示するとともに、前記表示画面に表示されるサムネイルのうち前記選択された広告に対応する書籍コンテンツの表紙のサムネイルに、他の書籍コンテンツの表紙のサムネイルと識別可能な識別情報を付加して表示する表示ステップとを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、広告の詳細情報を表示することができる情報処理端末装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
携帯型の電子書籍端末装置は、書籍の広告を表示する際に、書籍の表紙をサムネイルで一覧表示させることが可能である。そのとき、電子書籍端末装置の画面は、パーソナルコンピュータなどの画面に比べると小さいので、画面に表示される表紙の表示面積は小さくなりがちであり、その表紙に記載された文字などが小さく読み取りにくいことが多い。そのような場合でも、書籍の表紙のサムネイルの広告効果を高めることができる広告手法が必要とされている。
【０００３】
また、一般に、書籍の広告の詳細情報はウェブページにあるため、インターネットなどの通信環境が必要となる。しかし、通信環境のないオフラインの状態でも、インターネットと接続されているオンラインの状態の場合と同様に、広告の詳細情報を入手することができる広告手法が求められている。
【０００４】
第１の従来技術として、特許文献１に記載される携帯型情報端末装置がある。この携帯型情報端末装置は、番組表画面に番組表および広告バナーなどを表示し、番組表に関連付けられている複数の広告情報を、所定の時間で自動的に変更して、広告バナーに表示する。そして、ユーザが広告バナーをクリックすることと、企業のウェブページの統一資源位置指定子（Uniform Resource Locator：以下「ＵＲＬ」という）などが記載されている広告詳細画面が表示される。広告詳細画面でリンクテキストが選択されると、ウェブブラウザが起動され、リンクテキストのＵＲＬにより指定されるウェブページが表示される。
【０００５】
第２の従来技術として、特許文献２に記載される広告サーバがある。この広告サーバは、ウェブページ上に掲載されるバナー広告をそれぞれの表示時間に応じて変化させ、バナー広告がクリックされた時間によってリンク先を変化させ、クリックされたときのバナー広告の広告情報へのアクセスを可能とする。
【０００６】
第３の従来技術として、特許文献３に記載される情報提供装置がある。この情報提供装置は、ユーザ側端末からバーチャルショップのページにアクセスした場合の表示画面の下部に、商品の写真による広告を表示する広告表示エリアが設けられ、複数の商品が次々と別の商品に変化させられて表示される。ユーザが、広告表示エリア内の見たい商品の１つを選択すると、表示画面の上部に広告の商品の詳細情報を表示する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００２−２６２２０３号公報
【特許文献２】特開２００９−２３０２２６号公報
【特許文献３】特開平１０−２０７９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述した電子書籍端末装置で表示される書籍の表紙のサムネイルの一覧は、個々のサムネイルが小さく情報量が少ないので、書籍の内容が判りづらい。第１〜第３の従来技術は、電子書籍を紹介するものではなく、書籍の表紙のサムネイルの広告効果を高めるものではない。
【０００９】
本発明の目的は、電子書籍のサムネイルの広告効果を高めることができる情報処理端末装置、情報処理方法およびプログラムを提供することである。
【課題を解決するための手段】
【００１０】
本発明は、情報通信ネットワークを介して、書籍コンテンツ、書籍コンテンツの表紙のサムネイル、各書籍コンテンツの一部を詳細に表す詳細情報、および各書籍コンテンツに対応する広告を表す広告情報を受信する受信部と、
表示画面を有する表示部と、
受信部によって受信されたサムネイルを表示部の表示画面に表示させるとき、受信部によって受信された広告情報が表す広告をランダムに選択し、選択した広告を表す広告情報を、前記表示画面の前記サムネイルを表示する領域とは異なる領域に表示させるとともに、前記表示画面に表示されるサムネイルのうち前記選択された広告に対応する書籍コンテンツの表紙のサムネイルに、他の書籍コンテンツの表紙のサムネイルと識別可能な識別情報を付加して表示させる制御部とを含むことを特徴とする情報処理端末装置である。
【００１１】
また本発明は、前記表示画面に表示されたサムネイルの中から１つのサムネイルを選択、または前記表示画面に表示された広告情報を選択可能な操作部をさらに含み、
前記制御部は、前記操作部によって前記表示画面に表示されたサムネイルの中から１つのサムネイルが選択されたとき、選択されたサムネイルに対応する書籍コンテンツの詳細情報を前記表示画面に表示させ、前記操作部によって前記表示画面に表示された広告情報が選択されたとき、選択された広告情報によって表される広告に対応する書籍コンテンツの詳細情報を前記表示画面に表示させること特徴とする。
【００１２】
また本発明は、前記制御部は、前記操作部によって前記表示画面に表示された広告情報が選択され、選択された広告情報によって表される広告に対応する書籍コンテンツの詳細情報を前記表示画面に表示させるとき、該詳細情報として、前記選択された広告情報によって表される広告に対応する書籍コンテンツの頁のうち予め定める頁の内容を表示させること特徴とする。
【００１３】
また本発明は、情報を記憶するための記憶部をさらに含み、
前記制御部は、前記詳細情報を前記表示画面に表示させたとき、前記操作部によって前記表示画面に表示されたサムネイルの中から１つのサムネイルが選択されたことによって詳細情報を表示させたのか、または前記操作部によって前記表示画面に表示された広告情報が選択されたとによって詳細情報を表示させたのかを表すログ情報を記憶部に記憶することを特徴とする。
【００１４】
また本発明は、前記記憶部に記憶されたログ情報を、ログ情報を集計して解析するサーバ装置に送信する送信部をさらに含むことを特徴とする。
【００１５】
また本発明は、前記受信部によって受信された書籍コンテンツ、サムネイル、詳細情報、および広告情報と、ネットワークを介して、書籍コンテンツ、サムネイル、詳細情報、および広告情報を取得する取得先とを関連付けて記憶する第２の記憶部をさらに含み、
前記操作部は、第２の記憶部に記憶されるサムネイルの中の１つのサムネイル、該１つのサムネイルに対応する書籍コンテンツ、および該書籍コンテンツの詳細情報を削除可能であり、
前記制御部は、前記操作部によって前記画面に表示された広告情報が選択され、選択された広告情報によって表される広告に対応する書籍コンテンツの詳細情報が、前記操作部によって第２の記憶部から削除されているとき、第２の記憶部に記憶される取得先のうち前記操作部によって選択された広告情報によって表される広告に対応する書籍コンテンツの詳細情報に関連付けられた取得先から詳細情報を取得し、取得した詳細情報を表示させることを特徴とする。
【００１６】
また本発明は、情報通信ネットワークを介して、書籍コンテンツ、書籍コンテンツの表紙のサムネイル、各書籍コンテンツの一部を詳細に表す詳細情報、および各書籍コンテンツに対応する広告を表す広告情報を受信する受信部と、表示画面を有する表示部とを含む情報処理端末装置が実行する情報処理方法であって、
受信部によって受信されたサムネイルを表示部の表示画面に表示するとき、受信部によって受信された広告情報が表す広告をランダムに選択する選択ステップと、
選択ステップで選択された広告を表す広告情報を、前記表示画面の前記サムネイルを表示する領域とは異なる領域に表示するとともに、前記表示画面に表示されるサムネイルのうち前記選択された広告に対応する書籍コンテンツの表紙のサムネイルに、他の書籍コンテンツの表紙のサムネイルと識別可能な識別情報を付加して表示する表示ステップとを含むことを特徴とする情報処理方法である。
【００１７】
また本発明は、情報通信ネットワークを介して、書籍コンテンツ、書籍コンテンツの表紙のサムネイル、各書籍コンテンツの一部を詳細に表す詳細情報、および各書籍コンテンツに対応する広告を表す広告情報を受信する受信部と、表示画面を有する表示部と、コンピュータとを含む情報処理端末装置のコンピュータに、
受信部によって受信されたサムネイルを表示部の表示画面に表示するとき、受信部によって受信された広告情報が表す広告をランダムに選択する選択ステップと、
選択ステップで選択された広告を表す広告情報を、前記表示画面の前記サムネイルを表示する領域とは異なる領域に表示するとともに、前記表示画面に表示されるサムネイルのうち前記選択された広告に対応する書籍コンテンツの表紙のサムネイルに、他の書籍コンテンツの表紙のサムネイルと識別可能な識別情報を付加して表示する表示ステップとを実行させるためのプログラムである。
【発明の効果】
【００１８】
本発明によれば、受信部は、情報通信ネットワークを介して、書籍コンテンツ、書籍コンテンツの表紙のサムネイル、各書籍コンテンツの一部を詳細に表す詳細情報、および各書籍コンテンツに対応する広告を表す広告情報を受信する。表示部は、表示画面を有する。そして、制御部は、受信部によって受信されたサムネイルを表示部の表示画面に表示させるとき、受信部によって受信された広告情報が表す広告をランダムに選択し、選択した広告を表す広告情報を、前記表示画面の前記サムネイルを表示する領域とは異なる領域に表示させるとともに、前記表示画面に表示されるサムネイルのうち前記選択された広告に対応する書籍コンテンツの表紙のサムネイルに、他の書籍コンテンツの表紙のサムネイルと識別可能な識別情報を付加して表示させる。したがって、情報処理端末装置は、書籍コンテンツのサムネイルの表紙と広告情報とが表示画面上で対応付けられるので、書籍コンテンツ、つまり電子書籍のサムネイルの広告効果を高めることができる。
【００１９】
また本発明によれば、操作部は、前記表示画面に表示されたサムネイルの中から１つのサムネイルを選択、または前記表示画面に表示された広告情報を選択可能である。そして、前記制御部は、前記操作部によって前記表示画面に表示されたサムネイルの中から１つのサムネイルが選択されたとき、選択されたサムネイルに対応する書籍コンテンツの詳細情報を前記表示画面に表示させ、前記操作部によって前記表示画面に表示された広告情報が選択されたとき、選択された広告情報によって表される広告に対応する書籍コンテンツの詳細情報を前記表示画面に表示させる。したがって、ユーザは、サムネイルの表紙または広告情報をタップすることによって、書籍コンテンツ、つまり電子書籍の詳細情報を見ることができ、情報処理端末装置は、電子書籍のサムネイルの広告効果をより高めることができる。
【００２０】
また本発明によれば、前記制御部は、前記操作部によって前記表示画面に表示された広告情報が選択され、選択された広告情報によって表される広告に対応する書籍コンテンツの詳細情報を前記表示画面に表示させるとき、該詳細情報として、前記選択された広告情報によって表される広告に対応する書籍コンテンツの頁のうち予め定める頁の内容を表示させる。したがって、ユーザは、詳細情報として、書籍コンテンツ、つまり電子書籍の特定の頁、たとえば注目すべき頁の内容を参照することができ、情報処理端末装置は、電子書籍のサムネイルの広告効果をより高めることができる。
【００２１】
また本発明によれば、記憶部は、情報を記憶する。そして、前記制御部は、前記詳細情報を前記表示画面に表示させたとき、前記操作部によって前記表示画面に表示されたサムネイルの中から１つのサムネイルが選択されたことによって詳細情報を表示させたのか、または前記操作部によって前記表示画面に表示された広告情報が選択されたとによって詳細情報を表示させたのかを表すログ情報を記憶部に記憶する。したがって、情報処理端末装置は、オフラインでログ情報を収集することができる。
【００２２】
また本発明によれば、送信部は、前記記憶部に記憶されたログ情報を、ログ情報を集計して解析するサーバ装置に送信する。したがって、サーバ装置は、情報処理端末装置がオフラインで動作していても、アップロードされたログ情報に基づいて、電子書籍のサムネイルおよび広告情報に対する操作状況を解析することができる。
【００２３】
また本発明によれば、第２の記憶部は、前記受信部によって受信された書籍コンテンツ、サムネイル、詳細情報、および広告情報と、ネットワークを介して、書籍コンテンツ、サムネイル、詳細情報、および広告情報を取得する取得先とを関連付けて記憶する。前記操作部は、第２の記憶部に記憶されるサムネイルの中の１つのサムネイル、該１つのサムネイルに対応する書籍コンテンツ、および該書籍コンテンツの詳細情報を削除可能である。そして、前記制御部は、前記操作部によって前記画面に表示された広告情報が選択され、選択された広告情報によって表される広告に対応する書籍コンテンツの詳細情報が、前記操作部によって第２の記憶部から削除されているとき、第２の記憶部に記憶される取得先のうち前記操作部によって選択された広告情報によって表される広告に対応する書籍コンテンツの詳細情報に関連付けられた取得先から詳細情報を取得し、取得した詳細情報を表示させるしたがって、情報処理端末装置は、書籍コンテンツが削除されても、広告情報に基づいて、書籍コンテンツの詳細情報をオンラインで取得することができる。
【００２４】
また本発明によれば、情報通信ネットワークを介して、書籍コンテンツ、書籍コンテンツの表紙のサムネイル、各書籍コンテンツの一部を詳細に表す詳細情報、および各書籍コンテンツに対応する広告を表す広告情報を受信する受信部と、表示画面を有する表示部とを含む情報処理端末装置が情報処理方法を実行するにあたって、選択ステップでは、受信部によって受信されたサムネイルを表示部の表示画面に表示するとき、受信部によって受信された広告情報が表す広告をランダムに選択する。そして、表示ステップでは、選択ステップで選択された広告を表す広告情報を、前記表示画面の前記サムネイルを表示する領域とは異なる領域に表示するとともに、前記表示画面に表示されるサムネイルのうち前記選択された広告に対応する書籍コンテンツの表紙のサムネイルに、他の書籍コンテンツの表紙のサムネイルと識別可能な識別情報を付加して表示する。したがって、情報処理方法は、書籍コンテンツのサムネイルの表紙と広告情報とが表示画面上で対応付けられるので、書籍コンテンツ、つまり電子書籍のサムネイルの広告効果を高めることができる。
【００２５】
また本発明によれば、情報通信ネットワークを介して、書籍コンテンツ、書籍コンテンツの表紙のサムネイル、各書籍コンテンツの一部を詳細に表す詳細情報、および各書籍コンテンツに対応する広告を表す広告情報を受信する受信部と、表示画面を有する表示部と、コンピュータとを含む情報処理端末装置のコンピュータに、受信部によって受信されたサムネイルを表示部の表示画面に表示するとき、受信部によって受信された広告情報が表す広告をランダムに選択する選択ステップと、選択ステップで選択された広告を表す広告情報を、前記表示画面の前記サムネイルを表示する領域とは異なる領域に表示するとともに、前記表示画面に表示されるサムネイルのうち前記選択された広告に対応する書籍コンテンツの表紙のサムネイルに、他の書籍コンテンツの表紙のサムネイルと識別可能な識別情報を付加して表示する表示ステップとを実行させるためのプログラムとして提供することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態である端末装置１０を含む電子書籍システム１のシステム構成を示すブロック図である。
【図２】端末装置１０の構成を示すブロック図である。
【図３】広告サーバ２０の構成を示すブロック図である。
【図４】端末装置１０の外観を示す図である。
【図５】端末装置１０と広告サーバ２０との間でのデータの送受信を説明するための図である。
【図６】おすすめ書籍一覧画面の例を示す図である。
【図７】その他の書籍の一覧画面の例を示す図である。
【図８】ホーム画面の例を示す図である。
【図９】詳細情報を表示する画面の例を示す図である。
【図１０】書籍情報のデータ構造５１を示す図である。
【図１１】広告情報のデータ構造５２を示す図である。
【図１２】広告ログのデータ構造５３を示す図である。
【図１３】第１の書籍広告通信処理の処理手順を示すフローチャートである。
【図１４】第２の書籍広告通信処理の処理手順を示すフローチャートである。
【図１５】第１の書籍広告表示処理の処理手順を示すフローチャートである。
【図１６】第２の書籍広告表示処理の処理手順を示すフローチャートである。
【図１７】第１の詳細広告表示処理の処理手順を示すフローチャートである。
【図１８】第２の詳細広告表示処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２７】
図１は、本発明の一実施形態である端末装置１０を含む電子書籍システム１のシステム構成を示すブロック図である。本発明に係る情報処理方法は、情報処理端末装置である電子書籍端末装置（以下「端末装置」という）１０によって実行される。
【００２８】
電子書籍システム１は、端末装置１０および広告サーバ２０を含んで構成される。端末装置１０は、ネットワーク２を介して広告サーバ２０に接続される。ネットワーク２は、ローカルエリアネットワークやインターネットなどの情報通信ネットワークによって構成される。図１には、端末装置１０を１台しか示していないが、複数台の端末装置１０がネットワーク２を介して広告サーバ２０に接続可能である。
【００２９】
図２は、端末装置１０の構成を示すブロック図である。端末装置１０は、たとえばスマートフォンなどの携帯型通信端末装置によって構成される。端末装置１０は、端末中央処理装置（Central Processing Unit：以下「ＣＰＵ」という）１１、端末記憶部１２、端末一時記憶部１３、端末通信部１４、アンテナ１５、表示部１６、端末操作部１７および音声入出力部１８を含んで構成される。
【００３０】
制御部である端末ＣＰＵ１１は、たとえばＣＰＵによって構成され、端末記憶部１２に記憶されるプログラムを実行することによって、端末通信部１４、表示部１６、端末操作部１７および音声入出力部１８を制御する。
【００３１】
記憶部および第２の記憶部である端末記憶部１２は、たとえば半導体メモリあるいはハードディスク装置などの記憶装置によって構成される。端末記憶部１２は、端末ＣＰＵ１１で実行されるプログラム、および端末ＣＰＵ１１がプログラムを実行するために必要なデータを記憶する。端末記憶部１２に記憶されるデータは、端末ＣＰＵ１１によって書き込みおよび読み出しが行われる。
【００３２】
端末記憶部１２に記憶されるデータは、たとえば電子書籍のコンテンツ、電子書籍の表紙のサムネイル、電子書籍の内容の一部を詳細に表す詳細情報、各電子書籍に対応する広告を表す広告情報、ならびに、広告情報の表示およびタップなどの操作に関する履歴を表す広告ログなどの情報を含む。サムネイルは、表紙の画像を縮小した縮小画像である。タップは、指やタッチペンなどの指示具によってタッチパネルに触ることである。以下、電子書籍（以下単に「書籍」ともいう）のコンテンツのことを、書籍コンテンツともいう。
【００３３】
端末一時記憶部１３は、たとえば動的ランダムアクセスメモリ（Dynamic Random Access Memory：以下「ＤＲＡＭ」という）によって構成される。端末一時記憶部１３は、情報を一時的に記憶するための記憶装置である。端末一時記憶部１３に記憶される情報は、端末ＣＰＵ１１によって書き込みおよび読み出しが行われる。
【００３４】
端末通信部１４は、たとえば携帯電話回線網と通信可能な通信装置によって実現される。通信方式は、８０２．１１無線通信、Ｂｌｕｅｔｏｏｔｈ（登録商標）、あるいはＺｉｇｂｅｅ（登録商標）などの通信方式であってもよい。端末通信部１４は、携帯電話回線網を介してネットワーク２に接続される場合、図示しない基地局の通信設備を介してネットワーク２に接続される。端末通信部１４は、アンテナ１５、図示しない基地局の通信設備、およびネットワーク２を介して、広告サーバ２０のサーバ通信部２４と情報の送受信を行う。端末通信部１４は、携帯電話回線網を介さずに、ネットワーク２に直接接続可能な通信装置によって構成されてもよい。
【００３５】
端末通信部１４は、端末ＣＰＵ１１から受け取る情報を広告サーバ２０に送信し、広告サーバ２０から受信する情報を端末ＣＰＵ１１に送る。端末通信部１４は、受信部および送信部である。アンテナ１５は、端末通信部１４から受け取る電気信号を電波として発信し、受信した電波を電気信号として端末通信部１４に送る。
【００３６】
表示部１６は、たとえば液晶ディスプレイなどの表示装置によって構成される。表示部１６は、表示画面を有し、端末ＣＰＵ１１から受け取る情報を表示画面に表示する。
【００３７】
操作部である端末操作部１７は、たとえば、スイッチなどの操作ボタン、および表示部１６の表示画面に積層されるタッチパネルなどの入力装置によって構成される。端末操作部１７は、入力された情報、具体的には、操作された操作ボタンを表す情報、およびタッチパネルによってタッチされた位置を表す位置情報を端末ＣＰＵ１１に送る。端末ＣＰＵ１１は、端末操作部１７から受け取る位置情報に基づいて、表示画面に表示しているサムネイルおよび広告情報のうちいずれがタップされたかを認識することができる。
【００３８】
音声入出力部１８は、たとえばマイクロフォンおよびスピーカによって構成される。音声入出力部１８は、端末ＣＰＵ１１から受け取る情報をスピーカによって音として出力し、マイクロフォンによって入力された音を表す情報を端末ＣＰＵ１１に送る。
【００３９】
図３は、広告サーバ２０の構成を示すブロック図である。サーバ装置である広告サーバ２０は、サーバＣＰＵ２１、サーバ記憶部２２、サーバ一時記憶部２３、サーバ通信部２４およびサーバ操作部２５を含んで構成される。
【００４０】
サーバＣＰＵ２１は、たとえばＣＰＵによって構成され、サーバ記憶部２２に記憶されるプログラムを実行することによって、サーバ通信部２４およびサーバ操作部２５を制御する。サーバ記憶部２２は、たとえば半導体メモリあるいはハードディスク装置などの記憶装置によって構成される。
【００４１】
サーバ記憶部２２は、サーバＣＰＵ２１で実行されるプログラム、およびサーバＣＰＵ２１がプログラムを実行するために必要なデータを記憶する。サーバ記憶部２２に記憶されるデータは、サーバＣＰＵ２１によって書き込みおよび読み出しが行われる。サーバ記憶部２２に記憶されるデータは、端末装置１０から受信した広告ログなどの情報を含む。
【００４２】
サーバ一時記憶部２３は、たとえばＤＲＡＭによって構成される。サーバ一時記憶部２３は、情報を一時的に記憶するための記憶装置である。サーバ一時記憶部２３に記憶される情報は、サーバＣＰＵ２１によって書き込みおよび読み出しが行われる。
【００４３】
サーバ通信部２４は、たとえばネットワーク２を介して、端末装置１０と情報の送受信を行う通信装置によって構成される。サーバ通信部２４は、サーバＣＰＵ２１から受け取る情報を端末装置１０に送信し、端末装置１０から受信する情報をサーバＣＰＵ２１に送る。サーバ操作部２５は、たとえばキーボードなどによって構成され、操作されたキーを表す情報をサーバＣＰＵ２１に送る。
【００４４】
図４は、端末装置１０の外観を示す図である。端末操作部１７は、ホームボタン１７１、戻るボタン１７２、トラックボール１７３および電源ボタン１７４などの操作ボタンを含んで構成される。
【００４５】
ホームボタン１７１は、待ち受け画面、たとえばホーム画面などの初期画面にダイレクトに戻すための操作ボタンである。戻るボタン１７２は、１つ前に表示されていた画面に戻すための操作ボタンである。トラックボール１７３は、表示画面に表示されるフォーカスを移動させるための操作ボタンである。
【００４６】
電源ボタン１７４は、長押しによって電源のオン／オフを指示する操作ボタンである。電源オフのときに電源ボタン１７４が長押しされると、端末装置１０の電源が投入され、電源がオンのときに電源ボタン１７４が長押しされると、端末装置１０の電源が切断される。また、電源ボタン１７４は、短押しによって動作状態から休止状態への遷移および休止状態からの動作状態への復帰が可能である。動作状態のときに電源ボタン１７４が短押しされると、休止状態へ遷移し、休止状態のときに電源ボタン１７４が短押しされると、動作状態へ復帰する。長押しは、電源ボタン１７４を継続して押下している時間が予め定める時間以上の時間であり、短押しは、電源ボタン１７４を継続して押下している時間が予め定める時間未満の時間である。予め定める時間は、たとえば３秒であるが、この時間はユーザによって設定可能である。
【００４７】
図５は、端末装置１０と広告サーバ２０との間でのデータの送受信を説明するための図である。端末装置１０は、オフライン広告データ記憶部１２１およびオフライン広告ログ記憶部１２２を含んで構成される。オフライン広告データ記憶部１２１およびオフライン広告ログ記憶部１２２は、端末記憶部１２に含まれる。オフラインとは、端末装置１０が広告サーバ２０と通信を行い得ない状態である。オンラインとは、端末装置１０が広告サーバ２０と通信を行い得る状態である。
【００４８】
オフライン広告データ記憶部１２１は、広告サーバ２０から受信した広告データを記憶する。広告データは、サムネイル、詳細情報および広告情報を含む。オフライン広告ログ記憶部１２２は、端末ＣＰＵ１１が生成する広告ログを記憶する。端末装置１０は、オフライン広告データ記憶部１２１を含むので、オフラインでサムネイル、詳細情報および広告情報などの情報を表示部１６の表示画面に表示することができる。また、端末装置１０は、オフライン広告ログ記憶部１２２を含むので、オフラインで広告ログを収集し、オンラインになったときに広告サーバ２０にアップロードすることができる。
【００４９】
広告サーバ２０は、オフライン広告配信部２１１、オフライン広告ログ部２１２、広告データベース（Database：以下「ＤＢ」という）２２１、コンテンツＤＢ２２２、ログＤＢ２２３および詳細情報ページＤＢ２２４を含んで構成される。広告ＤＢ２２１、コンテンツＤＢ２２２、ログＤＢ２２３および詳細情報ページＤＢ２２４は、サーバ記憶部２２に含まれる。
【００５０】
オフライン広告配信部２１１は、端末装置１０がオフラインで使用するための広告データを端末装置１０に配信する。オフライン広告ログ部２１２は、端末装置１０から受信する広告ログを収集し、収集した広告ログを解析する。オフライン広告配信部２１１およびオフライン広告ログ部２１２は、サーバＣＰＵ２１がサーバ記憶部２２に記憶されるプログラムを実行することによって実現される機能である。
【００５１】
広告ＤＢ２２１は、端末装置１０がオフラインで使用するための広告情報を記憶するデータベースである。コンテンツＤＢ２２２は、書籍コンテンツおよびコンテンツ情報を記憶するデータベースである。コンテンツ情報は、端末装置１０がオフラインで使用するためのサムネイル情報および詳細情報を含む。サムネイル情報は、サムネイルを表す情報である。ログＤＢ２２３は、広告ログを記憶するデータベースである。詳細情報ページＤＢ２２４は、オンラインで端末装置１０に提供する詳細情報を記憶するデータベースである。
【００５２】
シーケンスＳ１では、端末装置１０は、たとえば後述するタイマ定期配信時間間隔で、広告メタデータを要求するための広告メタデータ要求を広告サーバ２０に送信する。広告メタデータは、広告データを取得するために必要なメタデータであり、たとえばコンテンツ情報および広告情報などの情報を取得する所得先を表す統一資源位置指定子（Uniform Resource Locator：以下「ＵＲＬ」という）を含むデータである。
【００５３】
シーケンスＳ２では、広告サーバ２０は、端末装置１０から広告メタデータ要求を受信すると、受信した広告メタデータ要求を送信した端末装置１０に応じた広告メタデータを、端末装置１０に送信する。端末装置１０に応じた広告メタデータとは、たとえば端末装置１０が有する表示画面の解像度や大きさなどの仕様に応じた広告メタデータということである。広告メタデータは、端末装置１０に応じたコンテンツ情報、たとえばコンテンツの詳細情報および広告情報、たとえば広告の画像を取得する取得先のＵＲＬと、各広告を識別するための広告識別情報である広告識別子（Identification：以下「ＩＤ」という）と、広告を表示する期間を表す有効期間と、端末装置１０に応じた広告情報の広告種別ＩＤと、端末装置１０に応じたコンテンツ情報のコンテンツＩＤとを含む。広告種別ＩＤは、各広告の種別を識別するための種別識別情報である。コンテンツＩＤは、各書籍コンテンツを識別するためのコンテンツ識別情報である。
【００５４】
シーケンスＳ３では、端末装置１０は、広告サーバ２０から広告メタデータを受信すると、広告データを要求するための広告データ要求を、先に受信した広告メタデータとともに広告サーバ２０に送信する。シーケンスＳ４では、広告サーバ２０は、端末装置１０から広告データ要求を受信すると、広告種別ＩＤによって特定される広告情報を、広告ＤＢ２２１から読み出す。また、シーケンスＳ５では、広告サーバ２０は、コンテンツＩＤによって特定されるコンテンツ情報を、コンテンツＤＢ２２２から読み出す。
【００５５】
シーケンスＳ６では、広告サーバ２０は、読み出した広告情報およびコンテンツ情報を、広告データとして端末装置１０に送信する。端末装置１０は、広告サーバ２０から広告データを受信すると、受信した広告データをオフライン広告データ記憶部１２１に記憶する。
【００５６】
シーケンスＳ７では、端末装置１０は、タイマ定期配信時間間隔で、オフライン広告ログ記憶部１２２に記憶された広告ログを、オフライン広告ログとして、広告サーバ２０に送信してアップロードする。シーケンスＳ８では、広告サーバ２０は、端末装置１０から受信した広告ログをログＤＢ２２３に記憶する。シーケンスＳ９では、広告サーバ２０は、広告ログの解析のために、ログＤＢ２２３に記憶された広告ログを読み出す。
【００５７】
シーケンスＳ１０では、端末装置１０は、表示部１６の表示画面に表示された広告情報がタップされたときに詳細情報が端末記憶部１２に記憶されていない場合、オンラインで詳細情報を提供する詳細情報ページＤＢ２２４にリダイレクトされ、広告サーバ２０の詳細情報ページＤＢ２２４から詳細情報を取得する。このとき、広告サーバ２０は、リダイレクトされたことによる詳細情報の取得があったことを表すオンライン広告ログを生成し、生成したオンライン広告ログを広告ログとしてログＤＢ２２３に記憶する。
【００５８】
オンライン広告ログは、クリック率を計算するときのクリック数に加算される。クリック率は、実際に詳細情報を表示した回数を、クリック数で除算した値である。クリック数は、表示部１６の表示画面がタップされた回数である。
【００５９】
シーケンスＳ２，Ｓ４〜Ｓ６の処理は、広告サーバ２０のオフライン広告配信部２１１によって実行される。シーケンスＳ８〜Ｓ１０の処理は、広告サーバ２０のオフライン広告ログ部２１２によって実行される。
【００６０】
図６は、おすすめ書籍一覧画面の例を示す図である。おすすめ書籍一覧画面は、端末装置１０の表示部１６の表示画面に表示される画面である。図６（ａ）に示したおすすめ書籍一覧画面３１は、おすすめの書籍の表紙のサムネイル３１１を一覧表示した例である。図６（ａ）に示したおすすめ書籍一覧画面３１には、おすすめ書籍一覧画面３１のタイトル「おすすめの書籍の紹介」、および「本１」〜「本９」の書籍の表示のサムネイル３１１が表示されている。
【００６１】
図６（ｂ）に示したおすすめ書籍一覧画面３２は、図６（ａ）に示したおすすめ書籍一覧画面３１にバナー広告表示欄３２１を追加した例である。バナー広告表示欄３２１は、広告情報を表示する領域であり、広告情報をたとえばバナー広告として表示する。図６（ｂ）に示したバナー広告表示欄３２１には、「本２」を紹介するための追加の広告が表示されている。
【００６２】
図６（ｃ）に示したおすすめ書籍一覧画面３３は、バナー広告表示欄３２１に表示されている追加の広告の書籍に対応するサムネイル３１１に、他の書籍のサムネイルと識別可能な識別情報、たとえば枠３３１を付加して表示した例である。図６（ｃ）に示したおすすめ書籍一覧画面３３には、バナー広告表示欄３２１に表示されている追加の広告の書籍である「本２」に対応するサムネイル３１１に枠３３１が付加されて表示されている。
【００６３】
図７は、その他の書籍の一覧画面の例を示す図である。その他の書籍の一覧画面は、端末装置１０の表示部１６の表示画面に表示される画面である。図７（ａ）に示した最近読んだ書籍一覧画面３４は、最近読んだ書籍の表紙のサムネイル３１１を表示した例である。図７（ａ）に示した最近読んだ書籍一覧画面３４には、最近読んだ書籍一覧画面３４のタイトル「最近読んだ書籍」、および「本１」，「本２」，「本８」の書籍の表示のサムネイル３１１が表示されている。
【００６４】
図７（ｂ）に示した最近読んだ書籍一覧画面３５は、図７（ａ）に示した最近読んだ書籍一覧画面３４にバナー広告表示欄３２１を追加した例である。図７（ｂ）に示したバナー広告表示欄３２１には、「本２」の追加の広告が表示されている。図７（ｃ）に示したお気に入り書籍一覧画面３６は、お気に入りの書籍の表紙のサムネイル３１１を表示した例である。図７（ｃ）に示したお気に入り書籍一覧画面３６には、お気に入り書籍一覧画面３６のタイトル「お気に入り書籍」、および「本１」，「本３」の書籍の表示のサムネイル３１１が表示されている。
【００６５】
ユーザは、表示部１６の表示画面に表示されるサムネイル３１１の一覧から所望のサムネイル３１１を削除可能である。端末ＣＰＵ１１は、メニューから削除機能が選択され、選択された削除機能によって、１つのサムネイル３１１の削除が指示されると、削除が指示されたサムネイル３１１、該サムネイル３１１の詳細情報を、端末記憶部１２から消去する。
【００６６】
図８は、ホーム画面の例を示す図である。ホーム画面は、たとえば端末装置１０のホームボタン１７１が操作されたときに、表示部１６の表示画面に表示される画面であり、たとえば選択可能なアプリケーションプログラム（以下「アプリ」という）４１１の一覧が表示される。図８（ａ）に示したホーム画面４１には、ホーム画面４１のタイトル「ホーム」、および選択可能なアプリ４１１の一覧として、「アプリ」、「他のアプリ１」〜「他のアプリ４」が表示されている。ユーザは、選択可能なアプリ４１１の一覧の中の１つをタップすることによって、タップしたアプリ４１１を起動することができる。
【００６７】
図８（ｂ）に示したホーム画面４２は、図８（ａ）に示したホーム画面４１に更新インジケータ４２１を付加して表示した例である。更新インジケータ４２１は、端末記憶部１２に記憶される広告データが更新されたことをユーザに告知するための標識であり、表示画面の左上に表示される。
【００６８】
図９は、詳細情報を表示する画面の例を示す図である。図９（ａ）に示した詳細広告画面４３は、表示画面に表示されるサムネイル３１１またはバナー広告表示欄３２１がタップされたときに、端末記憶部１２に記憶される詳細情報を読み出して表示した画面である。
【００６９】
詳細広告画面４３は、表示画面に表示されたサムネイル３１１のいずれか１つがタップされた場合、タップされたサムネイル３１１の書籍の詳細情報を表示し、表示画面に表示されたバナー広告表示欄３２１がタップされた場合、バナー広告表示欄３２１に表示された広告情報に対応する書籍の詳細情報を表示する。図９（ａ）に示した詳細広告画面４３には、詳細広告画面４３のタイトル「書籍タイトル（本２）」、および詳細情報４３１が表示されている。
【００７０】
図９（ｂ）に示した詳細広告ブラウザ画面４４は、表示画面に表示されたバナー広告表示欄３２１がタップされたときに、端末記憶部１２に詳細情報が記憶されていない場合、ウェブブラウザによってインターネットを介して取得された詳細情報を、ウェブブラウザによって表示された画面である。図９（ｂ）に示した詳細広告ブラウザ画面４４には、詳細広告ブラウザ画面４４のタイトル「ブラウザ（本２）」、および詳細情報４４１が表示されている。
【００７１】
図１０は、書籍情報のデータ構造５１を示す図である。書籍情報は、書籍に関する情報であり、端末記憶部１２に記憶される。書籍情報のデータ構造５１は、コンテンツＩＤ５１１、コンテンツタイトル５１２、ファイル形式５１３、ＵＲＬ５１４、サムネイルＵＲＬ５１５、広告種別ＩＤ５１６およびその他書誌情報５１７の項目を含む。
【００７２】
コンテンツＩＤ５１１は、各書籍のコンテンツを識別するためのコンテンツ識別情報を示す。コンテンツタイトル５１２は、書籍のタイトルである。ファイル形式５１３は、書籍のコンテンツを記憶するときのファイル形式である。ＵＲＬ５１４は、書籍のコンテンツを取得する取得先を示すＵＲＬである。サムネイルＵＲＬ５１５は、書籍の表紙のサムネイルを取得する取得先を示すＵＲＬである。広告種別ＩＤ５１６は、書籍に対応する広告の種別を識別するための広告識別情報である。広告種別ＩＤ５１６は、広告識別情報が「００１」のとき、広告情報であることを示し、広告識別情報が「００２」のとき、サムネイルであることを示す。その他書誌情報５１７は、書籍に関する他の情報である。
【００７３】
図１１は、広告情報のデータ構造５２を示す図である。広告情報は、広告に関する情報であり、端末記憶部１２に記憶される。広告情報のデータ構造５２は、広告ＩＤ５２１、有効期間５２２、広告画像ＵＲＬ５２３、詳細情報ＵＲＬ５２４、広告種別ＩＤ５２５およびその他の情報５２６の項目を含む。
【００７４】
広告ＩＤ５２１は、各広告を識別するための広告識別情報である。有効期間５２２は、広告を表示する有効期間である。広告画像ＵＲＬ５２３は、バナー広告表示欄３２１に表示するための広告情報の画像を取得する取得先を示すＵＲＬである。
【００７５】
詳細情報ＵＲＬ５２４は、詳細情報を取得する取得先であるジャンプ先ＵＲＬを示す。ジャンプ先ＵＲＬ、たとえば「ｊｕｍｐ：／／ｖｉｅｗｅｒ」は、タップされた広告情報に対応する書籍のコンテンツＩＤ、たとえば「ｂｏｏｋ：／／１００１」を含む。詳細情報のページ指定があるときは、ジャンプ先ＵＲＬは、指定されたページ、たとえば「？Ｐ＝１０」を含む。また、ジャンプ先ＵＲＬは、詳細情報が端末記憶部１２に記憶されていない場合、インターネットを介して詳細情報を取得する取得先のＵＲＬ、たとえば「？ａｌｔ＿ｕｒｌ＝ｈｔｔｐ：／／ｘｘｘｘ．ｃｏｍ」を含む。広告種別ＩＤ５２５は、広告種別ＩＤ５１６と同じである。その他の情報５２６は、広告に関する他の情報である。
【００７６】
図１２は、広告ログのデータ構造５３を示す図である。広告ログは、表示画面に表示されたサムネイルがタップされたことによって詳細情報を表示したのか、表示画面に表示されたバナー広告表示欄３２１がタップされたことによって詳細情報を表示したのかなどを示すログ情報であり、端末記憶部１２に記憶される。広告ログのデータ構造５３は、広告種別ＩＤ５３１、広告ＩＤ／コンテンツＩＤ５３２、操作時間５３３および操作種別５３４の項目を含む。
【００７７】
広告種別ＩＤ５３１は、サムネイルに関する広告ログであるのか、広告情報に関する広告ログであるのかを、広告種別ＩＤによって示す。具体的には、広告種別ＩＤ５３１は、「００１」のとき、広告情報に関する広告ログであり、「００２」のとき、サムネイルに関する広告ログであることを示す。
【００７８】
広告ＩＤ／コンテンツＩＤ５３２は、タップされたサムネイルの書籍のコンテンツＩＤ、または、バナー広告表示欄３２１に表示された広告情報の広告ＩＤもしくはバナー広告表示欄３２１がタップされたときにバナー広告表示欄３２１に表示されていた広告情報の広告ＩＤを示す。広告ＩＤ／コンテンツＩＤ５３２は、広告種別ＩＤが「００１」のときは、広告ＩＤであり、広告種別ＩＤが「００２」のときは、コンテンツＩＤである。操作時間５３３は、表示された日時またはタップされた日時を示す。操作種別５３４は、表示か、クリックかを示す。具体的には、操作種別５３４は、「０１」のとき表示であり、「０２」のときクリック、つまりタップである。
【００７９】
図１３は、第１の書籍広告通信処理の処理手順を示すフローチャートである。第１の書籍広告通信処理は、電子書籍アプリが実行する概略の処理およびバックグラウンド処理を示す。端末ＣＰＵ１１は、図８に示したホーム画面で、電子書籍アプリがタップされたとき、ステップＡ１に移る。バックグラウンド処理は、広告データを更新する処理であり、他の処理のバックグラウンドで処理される。
【００８０】
ステップＡ１では、端末ＣＰＵ１１は、書籍の表紙のサムネイルを、たとえば図６（ａ）に示したおすすめ書籍一覧画面３１のように表示する。ステップＡ２では、端末ＣＰＵ１１は、タップなどのユーザ操作があると、ユーザ操作に対応する処理を実行して、第１の書籍広告通信処理を終了する。端末ＣＰＵ１１は、第１の書籍広告通信処理を終了しても、バックグラウンド処理を実行するため、ステップＢ１に移る。
【００８１】
ステップＢ１では、端末ＣＰＵ１１は、タイマ定期配信時間が経過したか否かを判定する。タイマ定期配信時間は、広告サーバ２０から配信される広告データを取得する時間間隔を規定する予め定める時間であり、たとえば２４時間に設定される。タイマ定期配信時間は、ユーザによって変更可能に構成される。端末装置１０は、図示しないタイマなどの計時手段を有し、この計時手段によってタイマ定期配信時間が経過したか否かを判断する。端末ＣＰＵ１１は、タイマ定期配信時間が経過したとき、ステップＢ２に進み、タイマ定期配信時間が経過しなかったとき、ステップＢ１に戻る。
【００８２】
ステップＢ２では、端末ＣＰＵ１１は、書籍、たとえばおすすめ書籍の有無を、広告サーバ２０に問い合わせる。ステップＢ３では、端末ＣＰＵ１１は、広告サーバ２０に書籍、たとえばおすすめ書籍があるとき、広告サーバ２０から書籍、たとえばおすすめ書籍のサムネイルおよび詳細情報などのデータを取得し、取得したデータを端末記憶部１２に記憶して保存する。ステップＢ４では、端末ＣＰＵ１１は、広告情報の有無を、広告サーバ２０に問い合わせる。ステップＢ５では、端末ＣＰＵ１１は、広告サーバ２０に広告情報があるとき、広告サーバ２０から広告情報などのデータを取得し、取得したデータを端末記憶部１２に記憶して保存する。
【００８３】
ステップＢ６では、端末ＣＰＵ１１は、おすすめ書籍の更新があるか否かを判定する。端末ＣＰＵ１１は、ステップＢ３およびステップＢ５で新たに取得したデータとすでに端末記憶部１２に記憶されていたデータとを比較して差があるとき、おすすめ書籍の更新があると判定し、すでに端末記憶部１２に記憶されていたデータを削除して、ステップＢ７に進む。端末ＣＰＵ１１は、ステップＢ３およびステップＢ５で新たに取得したデータとすでに端末記憶部１２に記憶されていたデータとを比較して差がないとき、おすすめ書籍の更新がないと判定し、新たに取得したデータを削除して、ステップＢ１に戻る。ステップＢ７では、端末ＣＰＵ１１は、更新インジケータ４２１を図８（ｂ）のように表示して、ステップＢ１に戻る。
【００８４】
図１４は、第２の書籍広告通信処理の処理手順を示すフローチャートである。第２の書籍広告通信処理は、第１の書籍広告通信処理のバックグラウンド処理に、広告ログの広告サーバ２０へのアップロードを追加した処理である。
【００８５】
ステップＣ１，Ｃ２およびステップＤ１〜Ｄ７は、図１３に示したステップＡ１，Ａ２およびステップＢ１〜Ｂ７と同じであり、重複を避けるために説明は省略する。ステップＤ８では、端末ＣＰＵ１１は、端末記憶部１２に記憶される広告ログを広告サーバ２０に送信して、ステップＤ１に戻る。
【００８６】
図１５は、第１の書籍広告表示処理の処理手順を示すフローチャートである。第１の書籍広告表示処理は、サムネイルなどを表示する処理である。端末ＣＰＵ１１は、図１３に示したステップＡ１または図１４に示したステップＣ１を実行したとき、ステップＥ１に移る。
【００８７】
ステップＥ１では、端末ＣＰＵ１１は、端末記憶部１２（図１５，１６では「メモリ」という）からおすすめ情報を読み出して取得する。おすすめ情報は、おすすめ書籍の表紙のサムネイルのことである。ステップＥ２では、端末ＣＰＵ１１は、端末記憶部１２から広告情報を読み出して取得する。ステップＥ３では、端末ＣＰＵ１１は、おすすめ一覧画面の背景を表示する。
【００８８】
ステップＥ４では、端末ＣＰＵ１１は、おすすめ情報があるか否かを判定する。端末ＣＰＵ１１は、ステップＥ１でおすすめ情報が取得できたとき、おすすめ情報があると判定し、ステップＥ５に進み、ステップＥ１でおすすめ情報が取得できなかったとき、おすすめ情報がないと判定し、第１の書籍広告表示処理を終了する。ステップＥ５では、端末ＣＰＵ１１は、おすすめ書籍一覧、たとえばおすすめ書籍の表紙のサムネイルの一覧を、図６（ａ）に示したおすすめ書籍一覧画面３１のように表示する。
【００８９】
ステップＥ６では、端末ＣＰＵ１１は、広告情報があるか否かを判定する。端末ＣＰＵ１１は、ステップＥ２で広告情報が取得できたとき、広告情報があると判定し、ステップＥ７に進み、ステップＥ２で広告情報が取得できなかったとき、広告情報がないと判定し、第１の書籍広告表示処理を終了する。選択ステップであるステップＥ７では、端末ＣＰＵ１１は、広告リストから１つの広告をランダムに選択する。広告リストは、図１１に示した広告情報のデータ構造５２で示されるリストのことである。
【００９０】
ステップＥ８では、端末ＣＰＵ１１は、ステップＥ７で選択された広告の詳細情報ＵＲＬを端末記憶部１２から取得して解析する。具体的には、端末ＣＰＵ１１は、広告リストの詳細情報ＵＲＬ５２４のうち、選択された広告の広告ＩＤ５２１の行の詳細情報ＵＲＬ５２４を読み出して、コンテンツＩＤの有無を解析する。
【００９１】
ステップＥ９では、端末ＣＰＵ１１は、選択された広告と表示中のおすすめ情報との関連を確認する。すなわち、端末ＣＰＵ１１は、選択された広告に対応する書籍の表紙のサムネイルが、表示画面に表示中のサムネイルの一覧の中にあるか否かを確認する。具体的には、端末ＣＰＵ１１は、取得した詳細情報ＵＲＬ５２４に含まれるコンテンツＩＤの書籍の表紙のサムネイルが、表示画面に表示中のサムネイルの一覧の中にあるか否かを確認する。
【００９２】
表示ステップであるステップＥ１０では、端末ＣＰＵ１１は、広告を表示する。すなわち、端末ＣＰＵ１１は、選択された広告の広告情報を、図６（ｂ）に示したおすすめ書籍一覧画面３２のように、バナー広告表示欄３２１に表示する。
【００９３】
ステップＥ１１では、端末ＣＰＵ１１は、おすすめと関連があるか否かを判定する。端末ＣＰＵ１１は、ステップＥ９で、ステップＥ７で選択された広告に対応する書籍の表紙のサムネイルが、表示画面に表示中のサムネイルの一覧の中にあることを確認したとき、おすすめと関連があると判定し、ステップＥ１２に進む。端末ＣＰＵ１１は、ステップＥ９で、ステップＥ７で選択された広告に対応する書籍の表紙のサムネイルが、表示画面に表示中のサムネイルの一覧の中にないことを確認したとき、おすすめと関連がないと判定し、第１の書籍広告表示処理を終了する。
【００９４】
ステップＥ１２では、端末ＣＰＵ１１は、マッチしたおすすめサムネイルに枠表示を付加して、第１の書籍広告表示処理を終了する。すなわち、端末ＣＰＵ１１は、表示画面に表示中のサムネイルの一覧のうち、ステップＥ７で選択された広告に対応する書籍の表紙のサムネイルに、図６（ｃ）に示したように、枠３３１を付加して、第１の書籍広告表示処理を終了する。
【００９５】
図１６は、第２の書籍広告表示処理の処理手順を示すフローチャートである。第２の書籍広告表示処理は、第１の書籍広告表示処理に、書籍一覧の切り換え処理を追加した処理である。
【００９６】
ステップＦ１〜Ｆ５およびステップＦ１０〜Ｆ１６は、図１５に示したステップＥ１〜Ｅ１２と同じであり、重複を避けるために説明は省略する。ステップＦ６では、端末ＣＰＵ１１は、一覧切り換えのフリック操作があったか否かを判定する。一覧切り換えのフリック操作は、おすすめ書籍一覧画面上で指を横方向にすばやく移動させて、画面から指を離す操作である。端末ＣＰＵ１１は、一覧切り換えのフリック操作があったとき、ステップＦ７に進み、一覧切り換えのフリック操作がなかったとき、ステップＦ１０に進む。
【００９７】
ステップＦ７では、端末ＣＰＵ１１は、端末記憶部１２から最近読んだリスト情報を読み出して取得する。電子書籍アプリは、ユーザが読んだ書籍の履歴のうち、最近、たとえば１か月前から当日までの間に読まれた書籍を、最近読んだリスト情報として端末記憶部１２に記憶している。
【００９８】
ステップＦ８では、端末ＣＰＵ１１は、最近読んだリスト情報があるか否かを判定する。端末ＣＰＵ１１は、ステップＦ７で端末記憶部１２から最近読んだリスト情報を取得することができたとき、最近読んだリスト情報があると判定し、ステップＦ９に進み、ステップＦ７で端末記憶部１２から最近読んだリスト情報を取得することができなかったとき、最近読んだリスト情報がないと判定し、ステップＦ１０に進む。
【００９９】
ステップＦ１０では、端末ＣＰＵ１１は、最近読んだ書籍一覧を、たとえば図７（ａ）または図７（ｂ）のように表示する。図１５に示した第２の書籍広告表示処理では、最近読んだ書籍一覧について示したが、お気に入り書籍一覧についても同様にフリック操作によって表示してもよい。
【０１００】
図１７は、第１の詳細広告表示処理の処理手順を示すフローチャートである。第１の詳細広告表示処理は、書籍の詳細情報を表示する処理である。ステップＧ１は、図１３に示したステップＡ１または図１４に示したステップＣ１に相当し、図１５に示した第１の書籍広告表示処理または図１６に示した第２の書籍広告表示処理が実行される。ステップＧ２〜ステップＧ１１が、図１３に示したステップＡ２または図１４に示したステップＣ２に示した「ユーザ操作に対応する処理」の一例である。
【０１０１】
ステップＧ１では、端末ＣＰＵ１１は、書籍一覧・広告を表示する。具体的には、書籍の表示のサムネイルの一覧、および広告情報を表示する。ステップＧ２では、端末ＣＰＵ１１は、広告タップが有ったか否かを判定する。広告タップは、バナー広告表示欄３２１をタップすることである。端末ＣＰＵ１１は、広告タップが有ったとき、ステップＧ３に進み、広告タップがなかったとき、第１の詳細広告表示処理を終了する。
【０１０２】
ステップＧ３では、端末ＣＰＵ１１は、詳細広告情報を端末記憶部１２から読み出して取得し、解析する。詳細広告情報は、広告リストの詳細情報ＵＲＬ５２４であり、端末ＣＰＵ１１は、広告リストの詳細情報ＵＲＬ５２４に基づいて、タップされた広告情報の広告に対応する書籍の有無を解析する。ステップＧ４では、端末ＣＰＵ１１は、該当書籍があるか否かを判定する。端末ＣＰＵ１１は、詳細情報ＵＲＬ５２４に、たとえば「ｂｏｏｋ：／／１００１」などのコンテンツＩＤがあるとき、該当書籍があると判定し、ステップＧ５に進み、詳細情報ＵＲＬ５２４に、たとえば「ｂｏｏｋ：／／１００１」などのコンテンツＩＤがないとき、該当書籍がないと判定し、ステップＧ１０に進む。
【０１０３】
ステップＧ５では、端末ＣＰＵ１１は、書籍データを読み出す。書籍データは、書籍の詳細情報である。ステップＧ６では、端末ＣＰＵ１１は、ページ指定があるか否かを判定する。端末ＣＰＵ１１は、詳細情報ＵＲＬ５２４に、たとえば「？Ｐ＝１０」などのページ指定があるとき、ページ指定があると判定し、ステップＧ７に進み、詳細情報ＵＲＬ５２４に、たとえば「？Ｐ＝１０」などのページ指定がないとき、ページ指定がないと判定し、ステップＧ９に進む。
【０１０４】
ステップＧ７では、端末ＣＰＵ１１は、ステップＧ５で読み出した書籍データのページうち、ページ指定で指定されたページの内容を詳細情報として、表示部１６の表示画面に表示する。ステップＧ８では、端末ＣＰＵ１１は、広告選択をログに記録する。広告選択は、バナー広告表示欄３２１がタップされたことである。端末ＣＰＵ１１は、バナー広告表示欄３２１がタップされたことによって詳細情報を表示したことを表すログ情報を生成し、広告ログとして端末記憶部１２に記憶し、第１の詳細広告表示処理を終了する。ステップＧ９では、端末ＣＰＵ１１は、ステップＧ５で読み出した書籍データのページうち、第１ページの内容を詳細情報として、表示部１６の表示画面に表示し、ステップＧ８に進む。
【０１０５】
ステップＧ１０では、端末ＣＰＵ１１は、指定ＵＲＬのウェブを取得する。すなわち、端末ＣＰＵ１１は、詳細情報ＵＲＬ５２４に含まれる「インターネットを介して詳細情報を取得する取得先のＵＲＬ」からウェブページを取得する。端末ＣＰＵ１１は、端末装置１０がオフラインで、指定ＵＲＬからウェブページを取得できないときは、オフラインであるために、指定ＵＲＬからウェブページを取得できない旨のエラーメッセージを表示部１６の表示画面に表示して、第１の詳細広告表示処理を終了する。
【０１０６】
ステップＧ１１では、端末ＣＰＵ１１は、ウェブブラウザ（図１７，１８では「ブラウザ」という）を起動し、ウェブブラウザで、指定ＵＲＬから取得したウェブページを、表示部１６の表示画面に表示し、第１の詳細広告表示処理を終了する。
【０１０７】
図１７のフローチャートには示していないが、端末ＣＰＵ１１は、サムネイルがタップされたとき、サムネイルの書籍の詳細情報を端末記憶部１２から読み出して、表示部１６の表示画面に表示する。
【０１０８】
図１８は、第２の詳細広告表示処理の処理手順を示すフローチャートである。第２の詳細広告表示処理は、第１の詳細広告表示処理からページ指定の処理を除いた処理である。ステップＨ１〜Ｈ４およびステップＨ６〜Ｈ８は、図１７に示したステップＧ１〜Ｇ４およびステップＧ８，Ｇ１０，Ｇ１１と同じであり、重複を避けるために説明は省略する。ステップＨ５では、端末ＣＰＵ１１は、書籍データを読み出して、たとえば書籍データのページのうち第１ページの内容を、表示部１６の表示画面に表示する。
【０１０９】
上述した実施形態では、端末ＣＰＵ１１が端末記憶部１２に記憶されるプログラムを実行することによって、およびサーバＣＰＵ２１がサーバ記憶部２２に記憶されるプログラムを実行することによって、上述した処理を実行するが、上述した処理を実行するためのプログラムは、端末記憶部１２およびサーバ記憶部２２に記憶されることに限定されるものではなく、コンピュータで読取り可能な記録媒体に記録されていてもよい。記録媒体は、たとえば図示しない外部記憶装置としてプログラム読取装置を端末装置１０および広告サーバ２０に設け、それらに記録媒体を挿入することによって読取り可能な記録媒体であってもよいし、あるいは他の装置の記憶装置であってもよい。
【０１１０】
いずれの記録媒体であっても、記憶されているプログラムがコンピュータ、たとえばＣＰＵからアクセスされて実行される構成であればよい。あるいはいずれの記録媒体であっても、プログラムが読み出され、読み出されたプログラムが、端末記憶部１２およびサーバ記憶部２２のプログラム記憶エリアに記憶されて、そのプログラムが実行される構成であってもよい。
【０１１１】
このように、端末通信部１４は、ネットワーク２を介して、書籍コンテンツ、書籍コンテンツの表紙のサムネイル、各書籍コンテンツの一部を詳細に表す詳細情報、および各書籍コンテンツに対応する広告を表す広告情報を受信する。表示部１６は、表示画面を有する。そして、端末ＣＰＵ１１は、端末通信部１４によって受信されたサムネイルを表示部１６の表示画面に表示させるとき、端末通信部１４によって受信された広告情報が表す広告をランダムに選択し、選択した広告を表す広告情報を、前記表示画面の前記サムネイルを表示する領域とは異なる領域に表示させるとともに、前記表示画面に表示されるサムネイルのうち前記選択された広告に対応する書籍コンテンツの表紙のサムネイルに、他の書籍コンテンツの表紙のサムネイルと識別可能な識別情報、たとえば枠３３１を付加して表示させる。したがって、端末装置１０は、書籍コンテンツのサムネイルの表紙と広告情報とが表示画面上で対応付けられるので、書籍コンテンツ、つまり電子書籍のサムネイルの広告効果を高めることができる。
【０１１２】
さらに、端末操作部１７は、前記表示画面に表示されたサムネイルの中から１つのサムネイルを選択、または前記表示画面に表示された広告情報を選択可能である。そして、端末ＣＰＵ１１は、端末操作部１７によって前記表示画面に表示されたサムネイルの中から１つのサムネイルが選択されたとき、選択されたサムネイルに対応する書籍コンテンツの詳細情報を前記表示画面に表示させ、端末操作部１７によって前記表示画面に表示された広告情報が選択されたとき、選択された広告情報によって表される広告に対応する書籍コンテンツの詳細情報を前記表示画面に表示させる。したがって、ユーザは、サムネイルの表紙または広告情報をタップすることによって、書籍コンテンツ、つまり電子書籍の詳細情報を見ることができ、端末装置１０は、電子書籍のサムネイルの広告効果をより高めることができる。
【０１１３】
さらに、端末ＣＰＵ１１は、端末操作部１７によって前記表示画面に表示された広告情報が選択され、選択された広告情報によって表される広告に対応する書籍コンテンツの詳細情報を前記表示画面に表示させるとき、該詳細情報として、前記選択された広告情報によって表される広告に対応する書籍コンテンツの頁のうち予め定める頁の内容を表示させる。したがって、ユーザは、詳細情報として、書籍コンテンツ、つまり電子書籍の特定の頁、たとえば注目すべき頁の内容を参照することができ、端末装置１０は、電子書籍のサムネイルの広告効果をより高めることができる。
【０１１４】
さらに、端末記憶部１２は、情報を記憶する。そして、端末ＣＰＵ１１は、前記詳細情報を前記表示画面に表示させたとき、端末操作部１７によって前記表示画面に表示されたサムネイルの中から１つのサムネイルが選択されたことによって詳細情報を表示させたのか、または端末操作部１７によって前記表示画面に表示された広告情報が選択されたとによって詳細情報を表示させたのかを表す広告ログを端末記憶部１２に記憶する。したがって、端末装置１０は、オフラインで広告ログを収集することができる。
【０１１５】
さらに、端末通信部１４は、端末記憶部１２に記憶された広告ログを、広告ログを集計して解析する広告サーバ２０に送信する。したがって、広告サーバ２０は、端末装置１０がオフラインで動作していても、アップロードされた広告ログに基づいて、電子書籍のサムネイルおよび広告情報に対する操作状況を解析することができる。
【０１１６】
さらに、端末記憶部１２は、端末通信部１４によって受信された書籍コンテンツ、サムネイル、書籍コンテンツの詳細情報、および広告情報と、ネットワーク２を介して、書籍コンテンツ、サムネイル、書籍コンテンツの詳細情報、および広告情報を取得する取得先とを関連付けて記憶する。端末操作部１７は、端末記憶部１２に記憶されるサムネイルの中の１つのサムネイル、該１つのサムネイルに対応する書籍コンテンツ、および該書籍コンテンツの詳細情報を削除可能である。そして、端末ＣＰＵ１１は、端末操作部１７によって前記画面に表示された広告情報が選択され、選択された広告情報によって表される広告に対応する書籍コンテンツの詳細情報が、端末操作部１７によって端末記憶部１２から削除されているとき、端末記憶部１２に記憶される取得先のうち端末操作部１７によって選択された広告情報によって表される広告に対応する書籍コンテンツの詳細情報に関連付けられた取得先から詳細情報を取得し、取得した詳細情報を表示させるしたがって、端末装置１０は、書籍コンテンツが削除されても、広告情報に基づいて、書籍コンテンツの詳細情報をオンラインで取得することができる。
【０１１７】
さらに、ネットワーク２を介して、書籍コンテンツ、書籍コンテンツの表紙のサムネイル、各書籍コンテンツの一部を詳細に表す詳細情報、および各書籍コンテンツに対応する広告を表す広告情報を受信する端末通信部１４と、表示画面を有する表示部１６とを含む端末装置１０が情報処理方法を実行するにあたって、ステップＥ７では、端末通信部１４によって受信されたサムネイルを表示部１６の表示画面に表示するとき、端末通信部１４によって受信された広告情報が表す広告をランダムに選択する。そして、ステップＥ１０では、ステップＥ７で選択された広告を表す広告情報を、前記表示画面の前記サムネイルを表示する領域とは異なる領域に表示するとともに、前記表示画面に表示されるサムネイルのうち前記選択された広告に対応する書籍コンテンツの表紙のサムネイルに、他の書籍コンテンツの表紙のサムネイルと識別可能な識別情報、たとえば枠３３１を付加して表示する。したがって、情報処理方法は、書籍コンテンツのサムネイルの表紙と広告情報とが表示画面上で対応付けられるので、書籍コンテンツ、つまり電子書籍のサムネイルの広告効果を高めることができる。
【０１１８】
さらに、ネットワーク２を介して、書籍コンテンツ、書籍コンテンツの表紙のサムネイル、各書籍コンテンツの一部を詳細に表す詳細情報、および各書籍コンテンツに対応する広告を表す広告情報を受信する端末通信部１４と、表示画面を有する表示部１６と、コンピュータとを含む端末装置１０のコンピュータに、端末通信部１４によって受信されたサムネイルを表示部１６の表示画面に表示するとき、端末通信部１４によって受信された広告情報が表す広告をランダムに選択するステップＥ７と、ステップＥ７で選択された広告を表す広告情報を、前記表示画面の前記サムネイルを表示する領域とは異なる領域に表示するとともに、前記表示画面に表示されるサムネイルのうち前記選択された広告に対応する書籍コンテンツの表紙のサムネイルに、他の書籍コンテンツの表紙のサムネイルと識別可能な識別情報、たとえば枠３３１を付加して表示するステップＥ１０とを実行させるためのプログラムとして提供することができる。
【符号の説明】
【０１１９】
１  電子書籍システム
２  ネットワーク
１０  端末装置
１１  端末ＣＰＵ
１２  端末記憶部
１３  端末一時記憶部
１４  端末通信部
１５  アンテナ
１６  表示部
１７  端末操作部
１８  音声入出力部
２０  広告サーバ
２１  サーバＣＰＵ
２２  サーバ記憶部
２３  サーバ一時記憶部
２４  サーバ通信部
２５  サーバ操作部
１７１  ホームボタン
１７２  戻るボタン
１７３  トラックボール
１７４  電源ボタン
【図１】
0005855433.tif 000002
【図２】
0005855433.tif 000003
【図３】
0005855433.tif 000004
【図４】
0005855433.tif 000005
【図５】
0005855433.tif 000006
【図６】
0005855433.tif 000007
【図７】
0005855433.tif 000008
【図８】
0005855433.tif 000009
【図９】
0005855433.tif 000010
【図１０】
0005855433.tif 000011
【図１１】
0005855433.tif 000012
【図１２】
0005855433.tif 000013
【図１３】
0005855433.tif 000014
【図１４】
0005855433.tif 000015
【図１５】
0005855433.tif 000016
【図１６】
0005855433.tif 000017
【図１７】
0005855433.tif 000018
【図１８】
0005855433.tif 000019