(57)【要約】      （修正有）【課題】電子書籍の文中の単語や情報に関連させて質問をすることができ、的確な回答の提示を可能とする。【解決手段】質問者端末と回答者端末と通信可能に構成され、デジタル化した電子書籍の文書データを、所定の単位に分割した分割データと、各分割データの識別情報を記憶する手段と、上記質問者端末に対して、文書データと、分割データの識別情報を送信する手段と、上記質問者が指定した分割データの識別情報と、質問情報とを受信する手段と、上記質問情報に識別情報を発行すると共に、上記受信した分割データの識別情報と質問情報とを関連付けて記憶する手段と、上記回答者端末に対し、分割データと、上記分割データと関連付けられた質問情報とを送信する手段と、上記回答者端末から、質問情報の識別情報と、当該質問情報に対する回答情報とを受信する手段と、上記受信した質問情報の識別情報と回答情報とを関連付けて記憶する手段とを有する装置。【選択図】図１４
2007179319.tif 000002
【特許請求の範囲】
【請求項１】
質問を入力する質問者が利用する質問者端末と、上記質問に対する回答を入力する回答者が利用する回答者端末と通信可能に構成された装置であって、
デジタル化した電子書籍の文書データを、所定の単位に分割した分割データと、各分割データを識別する分割データ識別情報を記憶する電子書籍データ記憶手段と、
上記質問者端末に対して、上記記憶手段に記憶されている電子書籍の文書データと、分割データ識別情報とを送信する第一の送信手段と、
上記質問者端末が受信した電子書籍の上記文書データを表示することにより、上記質問者が上記質問者端末により質問の対象として指定した上記文書データ中の分割データの分割データ識別情報と、上記指定に係る分割データに関する質問情報とを受信する受信手段と、
上記受信した質問情報に質問識別情報を発行すると共に、上記受信した分割データ識別情報と質問情報とを関連付けて記憶する質問情報記憶手段と、
上記回答者端末に対し、上記回答者により指定された分割データと、上記分割データと関連付けられた質問情報とを送信する第二の送信手段と、
上記回答者端末から、上記回答者が回答の対象として指定した質問情報の質問識別情報と、上記指定に係る質問情報に対する回答情報とを受信する第二の受信手段と、
上記受信した質問識別情報と回答情報とを関連付けて記憶する回答情報記憶手段と、
を有することを特徴とする電子書籍情報処理装置。
【請求項２】
上記デジタル化した電子書籍の文書データを、所定の単位からなる分割データに分割して上記電子書籍データ記憶手段に記憶する分割手段を、さらに有する、
請求項１記載の電子書籍情報処理装置。
【請求項３】
上記文書データ中の分割データに関連付けられた広告情報と、当該分割データ識別情報とを記憶する広告情報記憶手段を更に有し、
上記第一の送信手段又は第二の送信手段は、上記質問者又は回答者により上記広告情報記憶手段に記憶されている分割データが選択されたときに、上記質問者端末又は回答者端末に対して、上記選択された分割データの分割データ識別情報に関連付けて記憶されている広告情報を送信する、
請求項１又は２記載の電子書籍情報処理装置。
【請求項４】
広告の掲載を依頼する広告主が利用する広告主端末と、通信可能に構成された装置であって、
上記回答情報記憶手段に記憶されている質問情報のうちから、上記広告主が選択した質問情報の質問識別情報とこれに関連付ける広告情報とを受信する第四の受信手段と、
上記受信した質問識別情報と広告情報とを関連付けて記憶する第二の広告情報記憶手段と、を有し、
上記送信手段は、上記回答者端末に対し、上記回答者により指定された分割データと、上記分割データと関連付けられた質問情報と、上記質問識別情報と関連付けられた広告情報とを送信する、
請求項１又は２記載の電子書籍情報処理装置。
【請求項５】
質問を入力する質問者が利用する質問者端末と、上記質問に対する回答を入力する回答者が利用する回答者端末と通信可能に構成され、デジタル化した電子書籍の文書データを、所定の単位に分割した分割データと、各分割データを識別する分割データ識別情報を記憶する電子書籍データ記憶手段を有するコンピュータにより実行される方法であって、
上記コンピュータが、
上記質問者端末に対して、上記記憶手段に記憶されている電子書籍の文書データと、分割データ識別情報とを送信するステップと、
上記質問者端末が受信した電子書籍の上記文書データを表示することにより、上記質問者が上記質問者端末により質問の対象として指定した上記文書データ中の分割データの分割データ識別情報と、上記指定に係る分割データに関する質問情報とを受信するステップと、
上記受信した質問情報に質問識別情報を発行すると共に、上記受信した分割データ識別情報と質問情報とを、関連付けて質問情報記憶手段に記憶するステップと、
上記回答者端末に対し、上記回答者により指定された分割データと、上記分割データと関連付けられた質問情報とを送信するステップと、
上記回答者端末から、上記回答者が回答者端末により回答の対象として指定した質問情報の質問識別情報と、上記指定に係る質問情報に対する回答情報とを受信するステップと、
上記受信した質問識別情報と回答情報とを関連付けて回答情報記憶手段に記憶するステップと、
を行うことを特徴とする電子書籍情報処理方法。
【請求項６】
質問を入力する質問者が利用する質問者端末と、上記質問に対する回答を入力する回答者が利用する回答者端末と通信可能に構成され、デジタル化した電子書籍の文書データを、所定の単位に分割した分割データと、各分割データを識別する分割データ識別情報を記憶する電子書籍データ記憶手段を有するコンピュータを、電子書籍情報処理装置として機能させるためのコンピュータプログラムであって、
上記コンピュータに対して、
上記質問者端末に対して、上記記憶手段に記憶されている電子書籍の文書データと、分割データ識別情報とを送信する処理と、
上記質問者端末が受信した電子書籍の上記文書データを表示することにより、上記質問者が上記質問者端末により質問の対象として指定した上記文書データ中の分割データの分割データ識別情報と、上記指定に係る分割データに関する質問情報とを受信する処理と、
上記受信した質問情報に質問識別情報を発行すると共に、上記受信した分割データ識別情報と質問情報とを、関連付けて質問情報記憶手段に記憶する処理と、
上記回答者端末に対し、上記回答者により指定された分割データと、上記分割データと関連付けられた質問情報とを送信する処理と、
上記回答者端末から、上記回答者が回答者端末により回答の対象として指定した質問情報の質問識別情報と、上記指定に係る質問情報に対する回答情報とを受信する処理と、
上記受信した質問識別情報と回答情報とを関連付けて回答情報記憶手段に記憶する処理と、
を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍中の文に対し、回答、質問、及び広告を関連付けて表示する技術に関する。
【背景技術】
【０００２】
昨今、小説や百科辞典等の書籍の内容を電子情報化し、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）や通信回線を介して閲覧させる、いわゆる電子書籍が普及している。
【０００３】
電子書籍を閲覧中に、意味が分からない語句や、疑問に思ったことなどを調べたいと思ったときには、しばしば、インターネット上で提供されている検索エンジンが使われる。
しかしながら、上記のような検索エンジンでは、検索の単位となるのは文章等の文脈の中から切り離された無機質な単語であり、前後の脈絡や関連性とは無関係に情報が提供されるため、有用な情報は得難い。
【０００４】
また、インターネットの掲示板を用いて、調べたいことを詳述し、第三者による回答の書き込みを得るという方法も考えられるが、必ずしも有用な情報を提供することのできる者の目に届くとはいえず、また回答を書き込む者がどのような認識によって書き込んだかも不明なため、質問の意図に沿った回答が得られるとは限らない。その上、調べたいことに関する前後の脈絡等をわざわざ説明しなければならないのも面倒である。
【０００５】
この点、質問文に対する回答を提示するにあたって、その根拠文書に含まれる情報をも考慮した提示を可能とする質問応答装置であって、自然言語による質問文において求められる回答種別に応じて、文書データベースを検索して、検索文書中から回答文字列を取得し、検索文書のうち回答文字列を含む根拠文書中に含まれる回答文字列以外の文字列と、その文字列に付与される回答候補としてのカテゴリを示すカテゴリ情報とを取得して、質問文、回答文字列、各根拠文書に含まれる回答文字列以外の文字列に付与されるカテゴリ情報とその個数を示す情報を出力するものが提案されている（特許文献１参照）。
【０００６】
【特許文献１】特開２００５−０２５４１８
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１記載の発明では、回答の提示と共に、回答の根拠となる文書が質問者に提示されるに過ぎないため、質問者はわざわざ当該文書にあたる必要があり、文書にアクセスする時間や手間がかかる。また、質問の入力は単語ベースで行われるため、どのような脈絡あるいは前後関係において当該質問が行われたのか把握できず、そのような脈絡等と無関係な回答が提示されるなどして、質問者にとって必ずしも有用な回答が得られない。
【０００８】
電子書籍の中では、文を構成する単語は、他の単語と有機的な関連性をもって存在しており、体系的な知識を得ることができる。
そこで、個々の単語や情報が有機的な関連性をもって存在している電子書籍を利用して、当該単語や情報と関連付けて質問や回答を行うことができれば、閲覧者は体系的な知識を得ることができる。また、電子書籍を閲覧しているときに生じた疑問を、前後の脈絡や当該書籍自体に即して回答を得ることができれば、当該回答は非常に有用なものと考えられる。
以上より、本発明は、電子書籍中の文を利用し、当該文に含まれる単語や情報に関連させて質問をすることができ、的確な回答の提示を可能とすることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明に係る電子書籍情報処理装置は、質問を入力する質問者が利用する質問者端末と、上記質問に対する回答を入力する回答者が利用する回答者端末と通信可能に構成された装置であって、デジタル化した電子書籍の文書データを、所定の単位に分割した分割データと、各分割データを識別する分割データ識別情報を記憶する電子書籍データ記憶手段と、上記質問者端末に対して、上記記憶手段に記憶されている電子書籍の文書データと、分割データ識別情報とを送信する第一の送信手段と、上記質問者端末が受信した電子書籍の上記文書データを表示することにより、上記質問者が上記質問者端末により質問の対象として指定した上記文書データ中の分割データの分割データ識別情報と、上記指定に係る分割データに関する質問情報とを受信する受信手段と、上記受信した質問情報に質問識別情報を発行すると共に、上記受信した分割データ識別情報と質問情報とを関連付けて記憶する質問情報記憶手段と、上記回答者端末に対し、上記回答者により指定された分割データと、上記分割データと関連付けられた質問情報とを送信する第二の送信手段と、上記回答者端末から、上記回答者が回答の対象として指定した質問情報の質問識別情報と、上記指定に係る質問情報に対する回答情報とを受信する第二の受信手段と、上記受信した質問識別情報と回答情報とを関連付けて記憶する回答情報記憶手段と、を有することを特徴とする。
電子書籍とは、紙に印刷されて出版されている書籍をデジタル化したもの、又は、デジタル化を前提として作成された書籍コンテンツであり、ネットワーク又は小型記録媒体を介して配信されるものをいう。
所定の単位とは、単語、分節、句点又は読点で区切られる文、段落などをいう。
これにより、電子書籍中の文に含まれる単語等の情報ごとに、それらの内容に関連する質問と回答を関連付けることができ、前後の文脈等を踏まえた質問と回答の提示を行って、体系的な理解を可能とすることができる。また、電子書籍の文中に質問や回答を入力することを可能としたことにより、インタラクティブに単語等や情報の意味を理解することができる。
【００１０】
また、上記電子書籍情報処理装置は、上記デジタル化した電子書籍の文書データを、所定の単位からなる分割データに分割して上記電子書籍データ記憶手段に記憶する分割手段を、さらに有してもよい。
これにより、電子書籍を、単語等の単位に分割することができる。
【００１１】
また、上記電子書籍情報処理装置は、上記文書データ中の分割データに関連付けられた広告情報と、当該分割データ識別情報とを記憶する広告情報記憶手段を更に有し、上記第一の送信手段又は第二の送信手段は、上記質問者又は回答者により上記広告情報記憶手段に記憶されている分割データが選択されたときに、上記質問者端末又は回答者端末に対して、上記選択された分割データの分割データ識別情報に関連付けて記憶されている広告情報を送信するものとしてもよい。
これにより、上記単語や情報ごとに、それらの内容に沿った広告情報を提示することができ、効率よく広告を配信することができる。
【００１２】
また、上記電子書籍情報処理装置は、広告の掲載を依頼する広告主が利用する広告主端末と、通信可能に構成された装置であって、上記回答情報記憶手段に記憶されている質問情報のうちから、上記広告主が選択した質問情報の質問識別情報とこれに関連付ける広告情報とを受信する第四の受信手段と、上記受信した質問識別情報と広告情報とを関連付けて記憶する第二の広告情報記憶手段と、を有し、上記送信手段は、上記回答者端末に対し、上記回答者により指定された分割データと、上記分割データと関連付けられた質問情報と、上記質問識別情報と関連付けられた広告情報とを送信するものとしてもよい。
これにより、質問ごとに、その内容に沿った広告情報を提示することができ、やはり効率よく広告を配信することができる。
【００１３】
また、本発明の別の観点に係る電子書籍情報処理方法は、質問を入力する質問者が利用する質問者端末と、上記質問に対する回答を入力する回答者が利用する回答者端末と通信可能に構成され、デジタル化した電子書籍の文書データを、所定の単位に分割した分割データと、各分割データを識別する分割データ識別情報を記憶する電子書籍データ記憶手段を有するコンピュータにより実行される方法であって、上記コンピュータが、上記質問者端末に対して、上記記憶手段に記憶されている電子書籍の文書データと、分割データ識別情報とを送信するステップと、上記質問者端末が受信した電子書籍の上記文書データを表示することにより、上記質問者が上記質問者端末により質問の対象として指定した上記文書データ中の分割データの分割データ識別情報と、上記指定に係る分割データに関する質問情報とを受信するステップと、上記受信した質問情報に質問識別情報を発行すると共に、上記受信した分割データ識別情報と質問情報とを、関連付けて質問情報記憶手段に記憶するステップと、上記回答者端末に対し、上記回答者により指定された分割データと、上記分割データと関連付けられた質問情報とを送信するステップと、上記回答者端末から、上記回答者が回答者端末により回答の対象として指定した質問情報の質問識別情報と、上記指定に係る質問情報に対する回答情報とを受信するステップと、上記受信した質問識別情報と回答情報とを関連付けて回答情報記憶手段に記憶するステップと、を行うことを特徴とする。
【００１４】
また、本発明の別の観点に係るコンピュータプログラムは、質問を入力する質問者が利用する質問者端末と、上記質問に対する回答を入力する回答者が利用する回答者端末と通信可能に構成され、デジタル化した電子書籍の文書データを、所定の単位に分割した分割データと、各分割データを識別する分割データ識別情報を記憶する電子書籍データ記憶手段を有するコンピュータを、電子書籍情報処理装置として機能させるためのコンピュータプログラムであって、上記コンピュータに対して、上記質問者端末に対して、上記記憶手段に記憶されている電子書籍の文書データと、分割データ識別情報とを送信する処理と、上記質問者端末が受信した電子書籍の上記文書データを表示することにより、上記質問者が上記質問者端末により質問の対象として指定した上記文書データ中の分割データの分割データ識別情報と、上記指定に係る分割データに関する質問情報とを受信する処理と、上記受信した質問情報に質問識別情報を発行すると共に、上記受信した分割データ識別情報と質問情報とを、関連付けて質問情報記憶手段に記憶する処理と、上記回答者端末に対し、上記回答者により指定された分割データと、上記分割データと関連付けられた質問情報とを送信する処理と、上記回答者端末から、上記回答者が回答者端末により回答の対象として指定した質問情報の質問識別情報と、上記指定に係る質問情報に対する回答情報とを受信する処理と、上記受信した質問識別情報と回答情報とを関連付けて回答情報記憶手段に記憶する処理と、を実行させる。
【発明の効果】
【００１５】
本発明によれば、電子書籍中の文に含まれる単語や情報ごとに、それらの内容に関連する質問と回答を関連付けることができるよう構成したことにより、前後の文脈等を踏まえて、所定の単位の単語や情報ごとに体系的な理解を可能とすることができる。
また、電子書籍の文中に質問や回答を入力することを可能としたことにより、インタラクティブに単語や情報の意味を理解することができる。
また、上記単語や情報ごとに、それらの内容に沿った広告情報を提示することができ、効率よく広告を配信することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明に係る一実施形態について、図面を参照して説明する。
本実施例に係るシステムの全体構成を図１に示す。図１に示すように、本システムは、電子書籍情報処理装置１、質問者端末２、回答者端末３、広告主端末４からなり、これらはインターネットを介して相互に通信可能に構成されている。
なお、質問者と回答者は、いずれも本システムに係るサービスの提供を受けるユーザであり、ユーザは、質問をするときには質問者となり、回答をするときには回答者となる相対的なものである。
【００１７】
質問者端末２は、電子書籍中の文に基づいて質問する質問者が利用する端末であり、回答者端末３は、上記質問に回答する回答者が利用する端末である。質問者端末２ないしは回答者端末３は、例えば、いわゆるパーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）、若しくは携帯電話機等であり、少なくとも、所定のＷｅｂブラウザによるインターネット通信が可能であって、インターネットを介したデータの入出力を行うためのディスプレイ、マウス、キーボードなどの入力又は出力手段を有する。また、Ｗｅｂページを閲覧するためのブラウザ、及び電子書籍をディスプレイ上に表示するためのビューアプログラムを搭載し、これらを実行することによりＷｅｂページ上で電子書籍を閲覧することができる。
【００１８】
広告主端末４は、広告の掲載を依頼する広告主が利用する端末であり、例えば、いわゆるパーソナルコンピュータであり、少なくとも、所定のＷｅｂブラウザによるインターネット通信が可能であって、インターネットを介した入出力を行うためのディスプレイ、マウス、キーボードなどの入力又は出力手段を有する。
【００１９】
電子書籍情報処理装置１は、本発明に係る質問回答処理装置を構成する。
電子書籍情報処理装置１は、電子書籍を配信すると共に、電子書籍中の文に対してなされる質問情報、回答情報、及び広告情報等を管理するコンピュータであり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＣＰＵが実行するコンピュータプログラム、コンピュータプログラムや所定のデータを記憶するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）及びハードディスクドライブなどの外部記憶装置により図１に示す機能ブロックを構成することができる。
即ち、図１に示す機能ブロックは、電子書籍情報記憶部１１、ユーザ情報記憶部１２、広告主情報記憶部１３、質問情報記憶部１４、回答情報記憶部１５、広告情報記憶部１６、情報処理部１７、プログラム生成部１８、通信処理部１９から構成されている。
【００２０】
電子書籍情報記憶部１１は、電子書籍に関する電子書籍情報を記憶することができる記憶部である。この電子書籍情報記憶部１１には、図２に示すように、電子書籍データが一文毎の文データ２４に分割されて記憶されており、当該一文、複数の文から構成される一ページ、複数のページから構成される一電子書籍ごとに、文ＩＤ２３、ページＩＤ２２、電子書籍ＩＤ２１が発行されて記憶されている。文ＩＤ２３及びページＩＤ２２は、ある文データあるいはページデータを他の文データあるいはページデータと識別すると共に、分割元データの属性を示すことができる番号等である。また、電子書籍ＩＤ２１は、ある電子書籍を他の電子書籍と識別することができる番号等である。
これらのＩＤは、例えば、図２に示されるように、まず、電子書籍データ毎に、他の電子書籍データと識別可能な電子書籍ＩＤ２１が発行される。当該電子書籍ＩＤは、電子書籍のＩＤであることを示す「Ｂ」と、当該電子書籍を他と識別のための二桁の数値よりなる。電子書籍データから分割されたページには、分割元電子書籍データの電子書籍ＩＤを含むページＩＤ２２が発行される。即ち、ページのＩＤであることを示す「Ｐ」と、当該ページの分割元の電子書籍ＩＤの二桁の数値と、当該ページを他のページと識別するための三桁の数値よりなる。ページデータから更に分割された文データには、分割元電子書籍データの電子書籍ＩＤ２１、及び分割元ページデータのページＩＤ２２を含む文ＩＤ２３が発行される。即ち、文のＩＤであることを示す「Ｌ」と、当該文の分割元の電子書籍ＩＤの二桁の数値と、当該文の分割元のページＩＤの三桁の数値と、当該文を他の文と識別するための二桁の数値よりなる。更に、ページＩＤ及び文ＩＤは、分割前の構成順序ごとに昇順に発行され、分割前の順序ないしは位置が判別し得るように発行される。
【００２１】
ユーザ情報記憶部１２は、質問者又は回答者となるユーザに関する情報を記憶することができる記憶部である。
ユーザ情報記憶部１２には、図３に示すように、ユーザ毎に発行されたセッションＩＤ３１、及びユーザ名３２が記憶できるようになっている。セッションＩＤ３１は、電子書籍情報処理装置が提供するＷｅｂサイトにアクセスするユーザに対し、一定時間で区切られた一セッション内において、当該ユーザを他のユーザと識別するために発行される識別番号等である。
【００２２】
広告主情報記憶部１３は、広告の掲載を依頼する広告主の情報を記憶することができる記憶部である。
広告主情報記憶部１３には、図４に示すように、広告主毎に発行され、広告主を識別するための広告主ＩＤ４１、正当な広告主を認証するためのパスワード４２、広告主の名前４３、住所４４、電話番号４５等が記憶されている。広告主ＩＤ４１及びパスワード４２は、広告主が広告情報をＷｅｂ上から登録する際に、広告主を識別、認証するために用いられる。
【００２３】
質問情報記憶部１４は、質問者端末２から受け付けた質問情報を記憶することができる記憶部である。
質問情報記憶部１４には、図５に示すように、質問者が登録した質問の内容である質問データ５１、質問者の任意により設定された質問の難易度を示す指定レベル５２、一の質問を他の質問と識別するために質問データ毎に発行された質問ＩＤ５３、質問がいずれの文データに関連付けられているかを識別するための文ＩＤ５４、質問を登録した登録日時データ５５、質問を登録した質問者のユーザ名５６が記憶できるようになっている。指定レベル５２は、質問に回答する難度に応じて、例えば、難問、標準、容易などといった三段階のいずれかを指定可能とすることができる。
【００２４】
回答情報記憶部１５は、回答者端末３から受け付けた回答情報を記憶することができる記憶部である。
回答情報記憶部１５には、図６に示すように、回答者が登録した回答の内容である回答データ６１、回答がいずれの質問データに関連付けられているかを識別するための質問ＩＤ６２、回答を登録した登録日時データ６３、回答を登録した回答者のユーザ名６４が記憶できるようになっている。
【００２５】
広告情報記憶部１６は、広告主からの掲載依頼を受けた広告情報を記憶する記憶部である。
広告情報記憶部１６には、図７に示すように、広告内容である広告データ７１、広告データ毎に発行された広告ＩＤ７２、当該広告の掲載を依頼した広告主を識別するために発行される広告主ＩＤ７３、広告の関連付けの対象となる質問の質問ＩＤ７４、広告の関連付けの対象となる文の文ＩＤ７５が記憶できるようになっている。このように、広告は質問あるいは文と関連付けられて記憶され、質問者又は回答者が質問あるいは文をＷｅｂページ上で閲覧した場合に、当該Ｗｅｂページの所定の箇所に、上記質問あるいは文と関連付けて記憶されている広告が表示される。なお、質問ＩＤ７４あるいは文ＩＤ７５が未だ関連付けられていない項目にはＮｕｌｌの表示がなされている。
この広告データ７１としては、テキストデータ、ｊｐｅｇやｇｉｆなどの画像データ、Ｆｌａｓｈなどの動画などのいずれでもよい。
【００２６】
情報処理部１７は、電子書籍データを所定の単位に分割する処理、及び、分割されたデータを統合する処理を行う。
分割は、例えば既存の形態素解析技術により行い、分割単位は、文書中の段落、句読点、分節等により区切られる単位とすることができる。また、文字数をカウントして、一定数をカウントするごとに分割することもできる。このように分割された分割データは、分割前の構成順序を識別でき、分割データ毎に固有の識別情報を発行されて電子書籍情報記憶部に記憶される。構成順序は、例えば、分割前の配列に応じて、分割データに昇順あるいは降順の番号を付したりすることにより識別可能となる。
統合処理は、上記識別情報によって、分割前の構成順序に配列し直して元の一体化したデータに復元させる処理である。例えば、上記のように識別情報が発行された場合には、識別情報により同一の属性を示す分割データを抽出し、昇順あるいは降順に配列することにより実行される。
【００２７】
プログラム生成部１８は、質問者端末２あるいは回答者端末３からのプログラム生成要求に基づいて、ポップアップウィンドウ生成プログラムを生成する処理を行う。
このポップアップウィンドウ生成プログラムは、本実施例ではＪａｖａ  Ｓｃｒｉｐｔ（登録商標）により生成される。このポップアップウィンドウの生成は、予め所定の機能を実行させるプログラムを用意しておき、そのプログラムの質問内容の部分に質問情報を挿入することで、このポップアップウィンドウ生成プログラムが実行されたとき、質問情報がウィンドウ上に表示されるようになっている。
このポップアップウィンドウ生成プログラムを、質問者端末２あるいは回答者端末３のブラウザプログラムが実行することで、質問者又は回答者がアクセスした電子書籍データ上の、質問者又は回答者が指定した文データの位置にポップアップウィンドウを表示させることができる。
【００２８】
通信処理部１９は、電子書籍情報処理装置１と、質問者端末２、回答者端末３、及び広告主端末４との間でインターネットを介して所定のプロトコルに従ってデータの送受信処理を行う。通信処理部１９は、電子書籍情報処理装置１で管理されている電子書籍データを質問者端末２や回答者端末３に送信したり、質問者端末２や回答者端末３により入力されたデータを受信する処理を行うことができる。また、広告主端末４と広告掲載対象となる電子書籍の情報を送信したり、広告主端末により入力された広告データ等を受信する処理を行うことができる。
【００２９】
次に、本実施形態に係るシステムの処理方法を図を参照して説明する。
まず、電子書籍情報処理装置１が、電子書籍データを受け付け、これを配信可能な状態に記憶するまでの処理について説明する。
図８において、電子書籍情報処理装置１は電子書籍データを取り込む（Ｓ１０１）。取り込み方法は、ネットワークを介して、他の端末等に記憶されている電子書籍データを受信したり、ＣＤ−ＲＯＭ等の記録媒体に記録されている電子書籍データを、電子書籍情報処理装置１に付属するＣＤ−ＲＯＭドライブ等の読み出し装置によって読み出すなどして取り込むことができる。
【００３０】
次に、情報処理部１７が、取り込んだ電子書籍データを所定の単位のデータに分割する（Ｓ１０２）。
本例では、電子書籍中の文章について、最初の文字から一定の文字数、例えば５００番目の文字までをカウントし、これに含まれる文章を一ページのページデータとして分割する。そして、分割した直後の文字から、また一定の文字数をカウントして次のページを分割し、これを順次繰り返し、文末において一定の文字数をカウントできなくなったときに、当該部分を最終ページとして分割する。
更に、上記ページデータごとに、句点を検出し、句点で挟まれる文章を一文の文データとして順次分割する。なお、文頭の文は、最初の文字から最初の句点までを一文とし、また、最後の文は、最後の句点からページの最後の文字までを一文とする。
そして、文データ、ページデータ、電子書籍データ毎に、夫々文ＩＤ，ページＩＤ、電子書籍ＩＤを発行する。これらの電子書籍ＩＤは、一の電子書籍を他の電子書籍と識別することができるものであり、文ＩＤ及びページＩＤは、一の文データあるいはページデータを他の文データあるいはページデータと識別すると共に、分割元データの属性及び分割前の構成順序を識別することができるものである。
【００３１】
以上のように分割された文データは、電子書籍ＩＤ、ページＩＤ、及び文ＩＤと共に電子書籍情報記憶部１１に記憶される。以上の処理により、電子書籍データは、電子書籍毎に、ページデータ、文データの要素からなる階層構造を形成する。
【００３２】
次に、質問者が質問者端末２を介して、電子書籍情報処理装置１に質問を登録するまでの処理を、図９を参照して説明する。
まず、質問者は、質問者端末２により、所望の電子書籍を選択するためのＷｅｂページ上から、電子書籍情報処理装置１に対して所望の電子書籍のページの配信要求を送信する。このＷｅｂページは、例えば、図１１で示されるように、電子書籍情報処理装置が電子書籍情報記憶部１１に記憶している電子書籍が表示される電子書籍一覧４０１、電子書籍中の取得を要求するページを指定するページ指定欄４０２、入力内容を送信する送信ボタン４０３からなる。電子書籍一覧４０１には、取得を希望する電子書籍をチェックするチェック欄が電子書籍ごとに表示されている。例えば、質問者が「学問のすゝめ」の１〜５ページを取得したい場合には、電子書籍一覧４０１中の「学問のすゝめ」のチェック欄にチェックを入れ、ページ指定欄４０２に１−５などと入力して、送信ボタン４０３を押下する。
この配信要求では、上記所望のページに係るページＩＤが電子書籍情報処理装置１に送信される（Ｓ２０１）。
【００３３】
通信処理部１９により、当該配信要求及びページＩＤを受信した電子書籍情報処理装置１は（Ｓ２０２）、受信したページＩＤに基づいて、電子書籍情報記憶部１１を参照し、当該ページＩＤにより特定される文データ群を抽出し、抽出した文データ群を一のページデータとして統合する処理を行い（Ｓ２０３）、当該ページデータを質問者端末２に対して送信する（Ｓ２０４）。
なお、統合処理は、上記抽出された文データ群を、分割前の構成順序に戻して一体とさせる。本例において、文ＩＤが分割前の構成順序ごとに昇順に発行した場合には、文ＩＤが昇順となるように文データ群を配列して一体化させることで元の正しい構成順序のデータとすることができる。
【００３４】
質問者は、電子書籍情報処理装置１から所望の電子書籍に係るページを受信すると、当該ページ中から質問を登録したい文を指定する。当該ページは、例えば、図１２に示されるように、複数の文データによって構成される電子書籍の内容５０１、目次ページへ移動するリンク表示５０２からなる。文の指定は、例えば、質問者がページ上の文データをマウス等のポインティングデバイス等によって、カーソル５０３を所望の文データに合わせてクリックすることにより、質問者端末２が、Ｊａｖａ  Ｓｃｒｉｐｔの取得要求、及び上記文データに係る文ＩＤを、Ｗｅｂページのソースに組み込まれた電子書籍情報処理装置１のアドレスに対して送信することによって行われる（Ｓ２０５）。
【００３５】
電子書籍情報処理装置１は、通信処理部１９により、上記Ｊａｖａ  Ｓｃｒｉｐｔの取得要求と文ＩＤを受信すると（Ｓ２０６）、プログラム生成部１８により、文ＩＤに係る文データに関連付けられた質問情報及び回答情報を反映させたポップアップウィンドウを表示させるためのＪａｖａ  Ｓｃｒｉｐｔを生成する（Ｓ２０７）。このＪａｖａ  Ｓｃｒｉｐｔは、質問ウィンドウと、新規質問／コメント入力ウィンドウが表示されるプログラムとなる。
そして、通信処理部１９は、生成されたＪａｖａ  Ｓｃｒｉｐｔを質問者端末２に返信する（Ｓ２０８）。
【００３６】
質問者端末２のブラウザプログラムは、返信されたＪａｖａ  Ｓｃｒｉｐｔを実行することにより、図１３あるいは図１４に示すように、Ｗｅｂページ上にポップアップウィンドウを表示させる（Ｓ２０９）。
図１３は、指定された文データに対して未だ質問情報が登録されていない場合を示している。図１３に示す通り、Ｗｅｂページ６００上には、複数の文データによって構成される電子書籍の内容５０１、目次ページへ移動するリンク表示５０２、ポップアップウィンドウ６１０からなり、ポップアップウィンドウ６１０は、質問者が指定した文データの位置に表示される。図１３では、未だ質問情報が登録されていない文データが指定された場合であるため、ポップアップウィンドウ６１０内には、新規に質問を登録するための質問／コメント入力ウィンドウ６０３のみが表示されている。
一方、図１４は、指定された文データに対して質問情報が一件登録されている場合を示している。図１４に示す通り、Ｗｅｂページ７００上には、図１３の場合と同様、電子書籍の内容５０１、目次ページへ移動するリンク表示５０２が表示されているが、ポップアップウィンドウ６１０内には、質問／コメント入力ウィンドウ６０３の他に、文データに対して登録された質問データ７０１が表示されている。
【００３７】
質問者が、新規に質問を入力する場合には、ポップアップウィンドウ６１０内の質問／コメント入力ウィンドウ６０３をクリックする。これにより、質問者端末２は、電子書籍情報処理装置１に対して、文ＩＤと質問入力フォームの取得要求を送信する（Ｓ２１０）。
【００３８】
電子書籍情報処理装置１は、通信処理部１９により、文ＩＤ及び質問入力フォームの取得要求を受信すると（Ｓ２１１）、質問入力フォームを質問者端末２に対して送信する（Ｓ２１２）。
質問入力フォームは、例えば、図１５に示すように、質問／コメント入力欄８０１、名前入力欄８０２、セッションＩＤの発行を受けて入力した名前をユーザ名として登録することを要求するユーザ名登録チェック欄８０３、質問内容の回答難易度のチェック欄８０４、クリックすることにより入力内容を電子書籍情報処理装置１に対して送信する「質問／コメントを登録」の表示８０５、及び、文ＩＤに関連付けて記憶されている広告情報が表示される広告欄８０６からなる。
なお、ユーザ名登録チェック欄８０３にチェックを入れた場合には、後述する電子書籍情報処理装置１の処理により、同一セッションにおいては、次回以降の質問入力フォームにおいて、名前入力欄８０２及びユーザ名登録チェック欄８０３は非表示とされると共に、当該ユーザにセッションＩＤが発行され、このセッションＩＤが質問者端末２からの送信データに含まれ、最初に入力した名前で質問の登録等を行うことができるようになる。
また、広告表示８０６は、予め文ＩＤに関連付けて記憶されている広告データが反映されて表示される。
【００３９】
質問者は、質問入力フォーム８００上から、質問や名前等の質問情報を入力し（Ｓ２１３）、「質問／コメントを登録」表示をクリックする。これにより、質問者端末２は、文ＩＤと入力内容を電子書籍情報処理装置１に対して送信する（Ｓ２１４）。この際、質問者にセッションＩＤが発行されている場合には、当該セッションＩＤも同時に送信される。
【００４０】
通信処理部１９により、電子書籍情報処理装置１は文ＩＤ、及び質問情報を受信する（S２１５）と共に、セッションＩＤを受信したか否かを判別し（S２１６）、送信された場合にはセッションＩＤを受信する。
また、セッションＩＤを受信したか否かを判別した結果、セッションＩＤを受信しなかった場合においては、更にユーザ名の登録要求を受信したか否かを判別し（Ｓ２１７）これを受信した場合には、「名前」入力欄に入力された名前をユーザ名として、当該ユーザに対してセッションＩＤを発行して、これらをユーザ情報記憶部１２に記憶して登録する（Ｓ２１８）。
【００４１】
そして、Ｓ２１６の処理でセッションＩＤを受信した場合、Ｓ２１７の処理でユーザ名の登録要求を受信しなかった場合、及びＳ２１８の処理でユーザ名の登録要求に対してセッションＩＤの発行・記憶処理を完了した場合には、受信した質問情報に対して質問ＩＤを発行して（Ｓ２１９）、これを質問情報記憶部１４に記憶する（Ｓ２２０）。
なお、質問情報記憶部１４に記憶されるユーザ名は、セッションＩＤが発行され、あるいは既に発行されている場合には、ユーザ情報記憶部１２を参照し、当該セッションＩＤと関連付けられているユーザ名を抽出したものである。また、セッションＩＤが発行されず、あるいは未だ発行されていない場合には、受信したユーザ名を質問情報記憶部１４に記憶する。
【００４２】
以上の処理により、質問情報が関連付けられた文データに対してポップアップウィンドウ取得要求が行われると、プログラム生成部１８は、上記質問情報を反映させたＪａｖａ  Ｓｃｒｉｐｔを生成する。このＪａｖａ  Ｓｃｒｉｐｔは、ポップアップウィンドウに質問情報が表示されるプログラムとなる。
【００４３】
次に、回答者により入力された回答を電子書籍情報処理装置１に登録するまでの処理フローについて、図１０を参照して説明する。
まず、上述した、質問者により入力された質問を受け付けるS２０１〜S２２０の処理を行い、質問を受け付けた状態で、回答者は、所望の文データに係るポップアップウィンドウ表示を生成させる（Ｓ３０１）。
そして、回答者は、例えば、図１４に示されるようなＷｅｂページ７００上のポップアップウィンドウ６１０中の質問データ７０１をクリックする。これにより回答者端末３は、電子書籍情報処理装置１に対して質問ＩＤと回答入力フォームの取得要求を送信する（Ｓ３０２）。
【００４４】
電子書籍情報処理装置１は、通信処理部１９により、当該質問ＩＤと回答入力フォームの取得要求を受信すると（Ｓ３０３）、例えば、図１６に示されるような回答入力フォームを返信する（Ｓ３０４）。回答入力フォーム９００には、質問／コメントの表示９０１、回答入力欄９０２、回答者の名前入力欄９０３、セッションＩＤの発行を受けて入力した名前をユーザ名として登録することを要求するユーザ名登録チェック欄９０４、入力内容を電子書籍情報処理装置１に対して送信して登録を要求するための「新規回答を登録」の表示欄９０５、及び、文データ又は＼及び質問データに関連付けて記憶されている広告情報が表示される広告欄９０６からなる。なお、質問／コメントの表示９０１は、上記受信した質問ＩＤに基づき、質問情報記憶部１４を参照し、当該質問ＩＤに係る質問データ、質問登録日時、指定レベルを抽出して、これを表示する。また、広告表示は、広告情報記憶部１６を参照して、予め文データ又は＼及び質問データに関連付けて記憶されている広告データが反映されて表示される。
【００４５】
回答者は、回答入力フォーム９００上から、回答や名前等の回答情報を入力し（Ｓ３０５）、「新規回答を登録」表示９０５をクリックする。これにより、回答者端末３は、質問ＩＤと入力内容を電子書籍情報処理装置１に対して送信する（Ｓ３０６）。この際、回答者にセッションＩＤが発行されている場合には、当該セッションＩＤも同時に送信される。
【００４６】
通信処理部１９により、電子書籍情報処理装置１は質問ＩＤ、及び回答情報を受信する（S３０７）と共に、セッションＩＤを受信したか否かを判別し（Ｓ３０８）、送信された場合にはセッションＩＤを受信する。
また、セッションＩＤを受信したか否かを判別した結果、セッションＩＤを受信しなかった場合においては、更にユーザ名の登録要求を受信したか否かを判別し（Ｓ３０９）、これを受信した場合には、名前入力欄９０３に入力された名前をユーザ名としてユーザ情報記憶部１２に記憶すると共に、当該ユーザに対してセッションＩＤを発行して、ユーザ情報記憶部１２に記憶する（S３１０）。
【００４７】
そして、Ｓ３０８の処理でセッションＩＤを受信した場合、Ｓ３０９の処理でユーザ名の登録要求を受信しなかった場合、及びＳ３１０の処理でユーザ名の登録要求に対してセッションＩＤの発行・記憶処理を完了した場合には、受信した回答情報を回答情報記憶部１５に記憶する（Ｓ３１１）。
なお、回答情報記憶部１５に記憶されるユーザ名は、セッションＩＤが発行され、あるいは既に発行されている場合には、ユーザ情報記憶部１２を参照し、当該セッションＩＤと関連付けられているユーザ名を抽出したものである。また、セッションＩＤが発行されず、あるいは未だ発行されていない場合には、受信したユーザ名を回答情報記憶部１５に記憶する。
【００４８】
以上の処理により、電子書籍情報処理装置１に対し、回答情報が関連付けられた質問データに対する回答入力フォームの取得要求が行われると、図１７に示すように、上記回答情報が反映された回答入力フォーム１０００が表示される。即ち、回答情報が反映される回答入力フォーム１０００には、回答を新たに入力するのに必要な質問／コメント表示９０１、回答入力欄９０２、回答者の名前入力欄８０４、セッションＩＤの発行を受けて入力した名前をユーザ名として登録することを要求するユーザ名登録チェック欄９０４、入力内容を電子書籍情報処理装置１に対して送信して登録を要求するための「新規回答を登録」の表示欄９０５、及び、文データ又は質問データに関連付けて記憶されている広告情報が表示される広告欄９０６のほか、既登録の回答情報の表示欄１００１からなる。
なお、図１６における回答情報の入力の場合と同様、質問／コメントの表示９０１は、上記受信した質問ＩＤに基づき、質問情報記憶部１４を参照し、当該質問ＩＤに係る質問データ、質問登録日時、指定レベルを抽出して、これを表示する。また、広告表示９０６は、広告情報記憶部１６を参照して、予め文データ又は＼及び質問データに関連付けて記憶されている広告データが反映されて表示される。
【００４９】
また、ある質問に対して回答が登録されていることを分かるように、ポップアップウィンドウの質問データ７０１に、回答が登録されていることを示す表示、例えば、「回答が一件あります」といった表示を付すなどしてもよい。
【００５０】
続いて、広告主による広告情報の登録の処理について説明する。
なお、本例において、広告情報は、電子書籍データ中の文データ、及び、質問データに対して登録することが可能である。
また、予め、広告主は、所定のＷｅｂページ上から、あるいは、所定の用紙等によって、電子書籍情報処理装置１を運用するサービス提供事業者と広告掲載の契約を締結すると共に、広告主を識別するための広告主ＩＤの発行を受けると共に、当該広告主を認証するためのパスワードを設定して、図４に示される当該広告主に関する情報を広告主情報記憶部１３に記憶しておく。
【００５１】
まず、広告主が電子書籍データ中の文データに対して広告情報を登録する場合の処理について図１８を参照して説明する。
広告主は、広告主端末４により、広告主専用に設けられたログインページ上から電子書籍情報処理装置１に対してログインを要求する（Ｓ１１０１）。当該ログインページは、例えば、図１９に示されるように、ログインＩＤ入力欄１２０１、パスワード入力欄１２０２、文データに関連付けて広告を登録することを要求するチェック欄１２０３、質問データに関連付けて広告を登録することを要求するチェック欄１２０４、入力内容を電子書籍情報処理装置１に対して送信する送信ボタン１２０５からなる。本例では、文データに対して広告情報を登録するので、ログインＩＤ入力欄１２０１に予め発行された広告主ＩＤを、パスワード入力欄１２０２に予め設定したパスワードを入力し、チェック欄１２０４にチェックを入れて送信ボタン１２０５を押下する。これにより、広告主端末４は、入力内容と共にログイン要求を電子書籍情報処理装置１に対して送信する。
【００５２】
電子書籍情報処理装置１は、広告主端末４から、広告主ＩＤ及びパスワードと共にログイン要求を受信すると（Ｓ１１０２）、これらが予め広告主情報記憶部に記憶されている広告主ＩＤ及びパスワードと一致するか否か照合し（Ｓ１１０３）、一致しない場合には広告主端末４に再入力要求を送信する（Ｓ１１０４）。広告主は、広告主端末４により、上記再入力要求を受信した場合には（Ｓ１１０５）、再度、Ｓ１００１の処理に戻って、広告主ＩＤ及びパスワードと共にログイン要求を電子書籍情報処理装置１に対して送信する。
【００５３】
一方、広告主ＩＤ及びパスワードの照合を行って（Ｓ１１０３）、一致した場合には、図２０に示される電子書籍一覧ページを送信する（Ｓ１１０６）。電子書籍一覧ページは、例えば、図１１に示されるように電子書籍一覧４０１、ページ指定欄４０２、入力内容を送信する送信ボタン４０３よりなる。
広告主端末４は、再入力要求を受信しなかった場合には、書籍一覧ページ４００を受信し（Ｓ１１０７）、広告主は、書籍一覧ページ４００上から、所望の電子書籍をチェックし、ページを指定して、入力内容を送信することによってページ取得要求を電子書籍情報処理装置１に送信する（Ｓ１１０８）。この際、上記指定に係るページのページＩＤが送信される。
【００５４】
電子書籍情報処理装置１は、広告主端末４から、ページＩＤと共にページ取得要求を受信すると（Ｓ１１０９）、情報処理部１７により、図９における質問情報の登録処理のＳ２０３の処理と同様の処理によって上記取得要求に係るページに該当する文データを、電子書籍情報記憶部１１から抽出して統合する処理を行い（Ｓ１１１０）、通信処理部１９により統合処理されたページデータを広告主端末４に送信する（Ｓ１１１１）。
広告主は、広告主端末４によりページデータを受信すると（Ｓ１１１２）、当該ページデータ中の任意の文データを指定して、広告登録ページ取得要求を電子書籍情報処理装置１に対して送信する（Ｓ１１１３）。広告登録ページ取得要求は、上記指定した文データの文ＩＤと共に送信される。
【００５５】
電子書籍情報処理装置１は、広告登録ページ取得要求と共に、文ＩＤを受信すると（Ｓ１１１４）、広告登録ページを広告主端末４に対して送信する（Ｓ１１１６）。広告登録ページは、例えば、図２０に示されるように、上記受信した文ＩＤに係る文データ表示１３０１、広告データ添付欄１３０２、添付した広告データを電子書籍情報処理装置１に対して送信するための送信ボタン１３０３よりなる。
広告主は、広告主端末４により広告登録ページ１３００を受信すると（Ｓ１１１７）、広告登録ページ１３００上において、自らが指定した文データを確認し、広告主端末等において保持する広告データを広告データ添付欄１３０２より添付し、送信ボタン１３０３を押下することによって入力内容を電子書籍情報処理装置１に対して広告登録要求を行う。これにより、広告主端末４は、文ＩＤ及び広告データと共に広告登録要求を電子書籍情報処理装置１に対して送信する（Ｓ１１１８）。
電子書籍情報処理装置１は、広告主端末４から、文ＩＤと広告データと共に広告登録要求を受信すると（Ｓ１１１９）、当該広告データに広告ＩＤを発行して、これらを広告主ＩＤと共に広告情報記憶部１６に記憶して一連の処理を終了する。
【００５６】
次に、広告主が、質問データに対して広告情報を登録する場合の処理について説明する。
まず、広告主は、広告主端末４により、ログインページ１２００上からログインＩＤ、パスワードを入力し、質問データに広告を登録するためのチェック欄１２０４にチェックを入れ、送信ボタン１２０５を押下して入力内容を電子書籍情報処理装置１に対して送信する。
電子書籍情報処理装置１は、上記入力内容を受信すると、図１８に示す１１０３〜Ｓ１１０５の処理が行われ、広告主ＩＤ及びパスワードの照合が正しく行われた場合には、電子書籍情報処理装置１は、質問情報記憶部１４を参照して、記憶されている質問情報を抽出し、これを一覧として広告主端末４に対して送信する。
【００５７】
質問一覧は、例えば、図２１に示されるように、質問データ表示１４０１、１４０３、それぞれの質問データに関連付けられている文データ表示１４０２、１４０４、いずれの質問を選択するチェック欄１４０５、１４０６、広告主が広告主端末４等に自ら保持する広告データを添付するための広告データ添付欄１４０７、入力内容を送信するための送信ボタン１４０８からなる。
ここで、例えば、広告主が質問データ１４０１を指定して広告を登録する場合には、チェック欄１４０５にチェックを入れ、自らが保持する広告データを広告データ添付欄１４０７によって添付し、送信ボタン１４０８を押下して広告データの登録要求を行う。
これにより、広告主端末４は、チェックの入れられたチェック欄１４０５指定の質問ＩＤと、広告データ添付欄１４０７に添付された広告データを広告登録要求と共に電子書籍情報処理装置１に対して送信する。
電子書籍情報処理装置１は、広告主端末４から上記質問ＩＤと広告データと共に広告登録要求を受信すると、当該広告データに広告ＩＤを発行し、これらを広告主ＩＤと共に広告情報記憶部１６に記憶して、一連の処理を終了する。
【００５８】
広告の表示形態としては、質問入力フォームや回答入力フォームのページの所定のエリアに広告を組み込んで広告内容を直接表示したり、当該ページ中に広告主へのＵＲＬ組み込んでおき、広告内容を間接的に表示したりできる。また、上記の広告の組み込みエリアは、図１５〜図１７に示されるＷｅｂページのように、ページの下部など、余白に任意に設定することも可能である。
【００５９】
以上のような本実施例に係るシステムによれば、電子書籍中の文に含まれる単語や情報ごとに、それらの内容に関連する質問と回答を関連付けることができるよう構成したことにより、前後の文脈等を踏まえた、体系的な理解が可能な質問と回答を提供することができる。
また、上記単語や情報ごとに、それらの内容に沿った広告情報を提示することができ、効率よく広告を配信することができる。
【００６０】
なお、本実施例においては、電子書籍情報処理装置１は、電子書籍情報に係るＷｅｂページの配信と、当該電子書籍に対する質問・回答の登録サービスの両方を行ったが、システムの規模等に応じて、これらを別々の装置により行ってもよい。
この場合には、本発明に係るシステムは、電子書籍情報に係るＷｅｂページの配信を行うＷｅｂサーバと、当該電子書籍に対する質問・回答の登録サービスを提供するサービス事業者が利用する電子書籍情報処理装置１と、質問者端末２と、回答者端末３と、広告主端末４とから構成される。
Ｗｅｂサーバは、質問者端末２、回答者端末３、及び広告主端末４からの要求に応じて、プログラムを実行したり、電子書籍情報処理装置１への処理要求を転送したりする処理が行えるようになっており、Ｗｅｂサーバから送信されるＷｅｂデータのソースのｂｏｄｙの任意の位置に、Ｊａｖａ  Ｓｃｒｉｐｔインポート文が挿入されている。このＪａｖａ  Ｓｃｒｉｐｔインポート文としては、質問・回答登録用のポップアップウィンドウ生成プログラムの取得先のアドレスとして、電子書籍情報処理装置１のアドレスが含まれている。
【００６１】
また、本実施例においては、電子書籍は、小説など、文字により表現されるものとしたが、これは漫画など、絵が含まれるものであってもよい。この場合には、吹き出し中の台詞等ごとに文データを設定するとよい。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施例に係る電子書籍情報処理装置の機能ブロック図である。
【図２】電子書籍情報記憶部に記憶されるデータの一例を示した図である。
【図３】ユーザ情報記憶部に記憶されるデータの一例を示した図である。
【図４】広告主情報記憶部に記憶されるデータの一例を示した図である。
【図５】質問情報記憶部に記憶されるデータの一例を示した図である。
【図６】回答情報記憶部に記憶されるデータの一例を示した図である。
【図７】広告情報記憶部に記憶されるデータの一例を示した図である。
【図８】電子書籍情報の取り込み処理の動作フローの一例を示した図である。
【図９】質問情報を受け付ける際の処理の流れを示した図である。
【図１０】回答情報を受け付ける際の処理の流れを示した図である。
【図１１】電子書籍一覧を表示したページ取得要求ページの一表示例を示した図である。
【図１２】質問者又は回答者に配信される電子書籍のページの一表示例を示した図である。
【図１３】電子書籍中にポップアップウィンドウを表示した一例を示した図である。
【図１４】電子書籍中に質問情報が登録されているポップアップウィンドウを表示した一例を示した図である。
【図１５】質問入力フォームの一表示例を示した図である。
【図１６】回答情報が登録されていない回答入力フォームの一表示例を示した図である。
【図１７】回答情報が登録されている回答入力フォームの一表示例を示した図である。
【図１８】広告情報を文データに関連付けて登録する処理の動作フローの一例を示した図である。
【図１９】広告主専用のログインページの一表示例を示した図である。
【図２０】文データに対する広告登録ページの一表示例を示した図である。
【図２１】質問情報一覧を表示した広告登録ページの一表示例を示した図である。
【符号の説明】
【００６３】
１・・・電子書籍情報処理装置、２・・・質問者端末、３・・・回答者端末、４・・・広告主端末、１１・・・電子書籍情報記憶部、１２・・・ユーザ情報記憶部、１３・・・広告主情報記憶部、１４・・・質問情報記憶部、１５・・・回答情報記憶部、１６・・・広告情報記憶部、１７・・・情報処理部、１８・・・プログラム生成部、１９・・・通信処理部
【図１】
2007179319.tif 000003
【図２】
2007179319.tif 000004
【図３】
2007179319.tif 000005
【図４】
2007179319.tif 000006
【図５】
2007179319.tif 000007
【図６】
2007179319.tif 000008
【図７】
2007179319.tif 000009
【図８】
2007179319.tif 000010
【図９】
2007179319.tif 000011
【図１０】
2007179319.tif 000012
【図１１】
2007179319.tif 000013
【図１２】
2007179319.tif 000014
【図１３】
2007179319.tif 000015
【図１４】
2007179319.tif 000016
【図１５】
2007179319.tif 000017
【図１６】
2007179319.tif 000018
【図１７】
2007179319.tif 000019
【図１８】
2007179319.tif 000020
【図１９】
2007179319.tif 000021
【図２０】
2007179319.tif 000022
【図２１】
2007179319.tif 000023