(57)【要約】【課題】ユーザのコンテンツ購入あるいは契約の履歴に応じて効率的なコンテンツ検索サービスを提供可能とする。【解決手段】ユーザ情報と検索キーワードとを少なくとも含むコンテンツ検索要求をユーザ端末２００より受け付ける検索要求受付部１０と、コンテンツ検索要求に含まれるユーザ情報に基づくユーザ情報データベース１１１におけるユーザ照合処理を行うユーザ照合部１１と、ユーザ照合処理により照合されたユーザについて購入履歴データベース１１３での検索を行って該当ユーザの購入履歴を抽出する履歴抽出部１２と、該当ユーザの購入履歴に基づくコンテンツデータベース１１０におけるコンテンツ検索を行って当該ユーザの購入済み或いは契約済みのコンテンツを検索対象コンテンツとして特定するコンテンツ特定部１３と、全文検索データベース１１２において検索対象コンテンツを対象とした検索キーワードに基づく検索処理を行って検索結果を取得する検索実行部１４と、検索結果をユーザ端末２００に出力する出力処理部１５と、からシステムを構成する。【選択図】図１
2005309946.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより購入済み或いは契約済みのコンテンツに関する検索サービスの提供システムであって、
コンテンツを格納したコンテンツデータベースと、前記コンテンツの全文検索データベースと、ユーザ情報を格納するユーザ情報データベースと、ユーザのコンテンツ購入あるいは契約の履歴を格納する購入履歴データベースと、を利用可能であり、
ユーザ情報と検索キーワードとを少なくとも含むコンテンツ検索要求を、ユーザ端末より受け付ける検索要求受付部と、
前記コンテンツ検索要求に含まれるユーザ情報に基づく、前記ユーザ情報データベースにおけるユーザ照合処理を行うユーザ照合部と、
前記ユーザ照合処理により照合されたユーザについて、前記購入履歴データベースでの検索を行って、該当ユーザの購入履歴を抽出する履歴抽出部と、
前記該当ユーザの購入履歴に基づく前記コンテンツデータベースにおけるコンテンツ検索を行って、当該ユーザの購入済み或いは契約済みのコンテンツを検索対象コンテンツとして特定する、コンテンツ特定部と、
前記全文検索データベースにおいて前記検索対象コンテンツを対象とした、前記検索キーワードに基づく検索処理を行って、検索結果を取得する検索実行部と、
前記検索結果をユーザ端末に出力する出力処理部と、
を備えることを特徴とするコンテンツ検索サービス提供システム。
【請求項２】
請求項１において、
前記出力処理部が、検索結果をユーザ端末に出力するに際し、当該検索結果が含むコンテンツＩＤに基づいたコンテンツビューワの起動指示を生成し、この起動指示をユーザ端末に送信することを特徴とするコンテンツ検索サービス提供システム。
【請求項３】
請求項１または２において、
前記検索結果に含まれるコンテンツに関し、ユーザ端末への再ダウンロードを許可するフラグ設定を前記コンテンツデータベースにおいて実行する、再ダウンロード設定部を含むことを特徴とするコンテンツ検索サービス提供システム。
【請求項４】
請求項１〜３のいずれかにおいて、
前記購入履歴データベースにおいて法人など組織によるコンテンツ購入履歴を格納している場合、当該コンテンツ購入履歴に紐付けされた前記組織の構成員の情報が前記ユーザ情報としてユーザ情報データベースに登録されるものであり、
前記検索要求受付部が、前記ユーザ端末を通じて前記構成員のコンテンツ検索要求を受付けることを特徴とするコンテンツ検索サービス提供システム。
【請求項５】
請求項１〜４のいずれかにおいて、
前記検索結果に含まれるコンテンツを前記コンテンツデータベースより抽出し、当該コンテンツのデータを所定サイズ毎に区切ることで仮想ページを生成すると共に、前記検索キーワードのコンテンツ内での位置情報を該当する前記仮想ページのいずれかと紐付けて前記検索結果に含める、位置情報生成部を含むことを特徴とするコンテンツ検索サービス提供システム。
【請求項６】
ユーザにより購入済み或いは契約済みのコンテンツに関する検索サービスを、
コンテンツを格納したコンテンツデータベースと、前記コンテンツの全文検索データベースと、ユーザ情報を格納するユーザ情報データベースと、ユーザのコンテンツ購入あるいは契約の履歴を格納する購入履歴データベースと、を利用可能な情報処理装置により提供する方法であって、
ユーザ情報と検索キーワードとを少なくとも含むコンテンツ検索要求を、ユーザ端末より受け付けし、
前記コンテンツ検索要求に含まれるユーザ情報に基づく、前記ユーザ情報データベースにおけるユーザ照合処理を行い、
前記ユーザ照合処理により照合されたユーザについて、前記購入履歴データベースでの検索を行って、該当ユーザの購入履歴を抽出し、
前記該当ユーザの購入履歴に基づく前記コンテンツデータベースにおけるコンテンツ検索を行って、当該ユーザの購入済み或いは契約済みのコンテンツを検索対象コンテンツとして特定し、
前記全文検索データベースにおいて前記検索対象コンテンツを対象とした、前記検索キーワードに基づく検索処理を行って、検索結果を取得し、
前記検索結果をユーザ端末に出力する、ことを特徴とするコンテンツ検索サービス提供方法。
【請求項７】
ユーザにより購入済み或いは契約済みのコンテンツに関する検索サービス方法を、
コンテンツを格納したコンテンツデータベースと、前記コンテンツの全文検索データベースと、ユーザ情報を格納するユーザ情報データベースと、ユーザのコンテンツ購入あるいは契約の履歴を格納する購入履歴データベースと、を利用可能な情報処理装置に実行させるプログラムであって、
ユーザ情報と検索キーワードとを少なくとも含むコンテンツ検索要求を、ユーザ端末より受け付けするステップと、
前記コンテンツ検索要求に含まれるユーザ情報に基づく、前記ユーザ情報データベースにおけるユーザ照合処理を行うステップと、
前記ユーザ照合処理により照合されたユーザについて、前記購入履歴データベースでの検索を行って、該当ユーザの購入履歴を抽出するステップと、
前記該当ユーザの購入履歴に基づく前記コンテンツデータベースにおけるコンテンツ検索を行って、当該ユーザの購入済み或いは契約済みのコンテンツを検索対象コンテンツとして特定するステップと、
前記全文検索データベースにおいて前記検索対象コンテンツを対象とした、前記検索キーワードに基づく検索処理を行って、検索結果を取得するステップと、
前記検索結果をユーザ端末に出力するステップと、
を含むことを特徴とするコンテンツ検索サービス提供プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ検索サービス提供システム、コンテンツ検索サービス提供方法、コンテンツ検索サービス提供プログラムに関する。
【背景技術】
【０００２】
コンテンツの検索技術が提案されている。例えば、電子コンテンツの販売を行う事業者が設置した事業者用コンピュータと、電子コンテンツの購入を行う消費者が操作する消費者用コンピュータとを備え、前記事業者用コンピュータと前記消費者用コンピュータとをネットワークを介して接続することにより機能する電子コンテンツの販売システムであって、前記事業者用コンピュータは、販売対象となる個々の電子コンテンツを格納する事業者用コンテンツ格納部と、前記個々の電子コンテンツにそれぞれ対応した書誌情報データをデータベースの形式で格納する事業者用書誌ＤＢ格納部と、前記消費者用コンピュータからの検索要求に基づいて、前記事業者用書誌ＤＢ格納部内のデータベースを検索し、得られた検索結果を前記消費者用コンピュータへ送信する検索処理部と、前記消費者用コンピュータからの送信要求に基づいて、前記事業者用コンテンツ格納部に格納されている送信対象となる電子コンテンツと、前記事業者用書誌ＤＢ格納部に格納されている前記送信対象となる電子コンテンツに対応した書誌情報データとの双方を、前記消費者用コンピュータへ送信するコンテンツ提供部と、を有し、前記消費者用コンピュータは、前記事業者用コンピュータから提供された電子コンテンツを格納する消費者用コンテンツ格納部と、前記事業者用コンピュータから提供された書誌情報データをデータベースの形式で格納する消費者用書誌ＤＢ格納部と、消費者の指示に基づいて前記消費者用コンテンツ格納部内の所定の電子コンテンツを再生して消費者に提示するコンテンツ再生部と、消費者の指示に基づいて前記消費者用書誌ＤＢ格納部内のデータベースを検索してその結果を消費者に提示するコンテンツ検索部と、消費者の指示に基づいて前記検索処理部に対して検索要求を出す処理と、前記検索処理部から送信されてきた検索結果を消費者に提示する処理と、消費者の指示に基づいて前記コンテンツ提供部に対して送信要求を出す処理と、前記コンテンツ提供部から送信されてきた電子コンテンツを前記消費者用コンテンツ格納部に格納する処理と、前記コンテンツ提供部から送信されてきた書誌情報データを前記消費者用書誌ＤＢ格納部にデータベースの形式で格納する処理と、を行う機能をもった交信処理部と、を有することを特徴とするネットワークを利用した電子コンテンツの販売システム（特許文献１参照）などが提案されている。
【０００３】
また、利用者が過去に購入した電子ブックデータの目録を利用者別に記録する記録手段と、前記記録手段から利用者の購入済電子ブックデータの目録を抽出して表示する抽出表示手段と、前記抽出表示手段が表示する購入済電子ブックデータの目録から必要な電子ブックデータを選択する選択手段と、前記選択手段が選択した利用者の購入済電子ブックデータを供給センターの電子ブックデータライブラリから抽出して利用者の電子ブックメモリに転送する抽出転送手段とを備えることによって、随時、利用者の電子ブックメモリに転送して見ることができる購入済電子ブックデータのリモート書庫システム（特許文献２参照）なども提案されている。
【特許文献１】特開２００３−１２２９６９号公報
【特許文献２】特開平７−１２９６０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
例えばネットワーク上において書籍や雑誌など各種コンテンツの検索サービスを提供する場合、サービス提供システムがコンテンツデータベースにおいて全コンテンツを検索対象とした検索を実行し、その検索結果を検索希望者側に提示する手法は提案されている。しかし、データベースに格納されているコンテンツは膨大な数にのぼることが多く、検索希望者側に提示される検索結果も、所望のものであるか否かを問わず多量のデータとなりがちである。したがって、検索希望者の側からすれば、多量の検索結果の中から求めるコンテンツを探し出す作業にかえって手間取り、検索効率が良好とは言い難かった。
【０００５】
そこで本発明は上記課題を鑑みてなされたものであり、ユーザのコンテンツ購入あるいは契約の履歴に応じて効率的なコンテンツ検索サービスを提供可能とするコンテンツ検索サービス提供システム、コンテンツ検索サービス提供方法、コンテンツ検索サービス提供プログラムを提供することを主たる目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決する本発明のコンテンツ検索サービス提供システムは、ユーザにより購入済み或いは契約済みのコンテンツに関する検索サービスの提供システムであって、コンテンツを格納したコンテンツデータベースと、前記コンテンツの全文検索データベースと、ユーザ情報を格納するユーザ情報データベースと、ユーザのコンテンツ購入あるいは契約の履歴を格納する購入履歴データベースと、を利用可能であり、ユーザ情報と検索キーワードとを少なくとも含むコンテンツ検索要求を、ユーザ端末より受け付ける検索要求受付部と、前記コンテンツ検索要求に含まれるユーザ情報に基づく、前記ユーザ情報データベースにおけるユーザ照合処理を行うユーザ照合部と、前記ユーザ照合処理により照合されたユーザについて、前記購入履歴データベースでの検索を行って、該当ユーザの購入履歴を抽出する履歴抽出部と、前記該当ユーザの購入履歴に基づく前記コンテンツデータベースにおけるコンテンツ検索を行って、当該ユーザの購入済み或いは契約済みのコンテンツを検索対象コンテンツとして特定する、コンテンツ特定部と、前記全文検索データベースにおいて前記検索対象コンテンツを対象とした、前記検索キーワードに基づく検索処理を行って、検索結果を取得する検索実行部と、前記検索結果をユーザ端末に出力する出力処理部と、を備える。
【０００７】
また、本発明のコンテンツ検索サービス提供方法は、ユーザにより購入済み或いは契約済みのコンテンツに関する検索サービスを、コンテンツを格納したコンテンツデータベースと、前記コンテンツの全文検索データベースと、ユーザ情報を格納するユーザ情報データベースと、ユーザのコンテンツ購入あるいは契約の履歴を格納する購入履歴データベースと、を利用可能な情報処理装置により提供する方法であって、ユーザ情報と検索キーワードとを少なくとも含むコンテンツ検索要求を、ユーザ端末より受け付けし、前記コンテンツ検索要求に含まれるユーザ情報に基づく、前記ユーザ情報データベースにおけるユーザ照合処理を行い、前記ユーザ照合処理により照合されたユーザについて、前記購入履歴データベースでの検索を行って、該当ユーザの購入履歴を抽出し、前記該当ユーザの購入履歴に基づく前記コンテンツデータベースにおけるコンテンツ検索を行って、当該ユーザの購入済み或いは契約済みのコンテンツを検索対象コンテンツとして特定し、前記全文検索データベースにおいて前記検索対象コンテンツを対象とした、前記検索キーワードに基づく検索処理を行って、検索結果を取得し、前記検索結果をユーザ端末に出力する、ことを特徴とする。
【０００８】
また、本発明のコンテンツ検索サービス提供プログラムは、ユーザにより購入済み或いは契約済みのコンテンツに関する検索サービス方法を、コンテンツを格納したコンテンツデータベースと、前記コンテンツの全文検索データベースと、ユーザ情報を格納するユーザ情報データベースと、ユーザのコンテンツ購入あるいは契約の履歴を格納する購入履歴データベースと、を利用可能な情報処理装置に実行させるプログラムであって、ユーザ情報と検索キーワードとを少なくとも含むコンテンツ検索要求を、ユーザ端末より受け付けするステップと、前記コンテンツ検索要求に含まれるユーザ情報に基づく、前記ユーザ情報データベースにおけるユーザ照合処理を行うステップと、前記ユーザ照合処理により照合されたユーザについて、前記購入履歴データベースでの検索を行って、該当ユーザの購入履歴を抽出するステップと、前記該当ユーザの購入履歴に基づく前記コンテンツデータベースにおけるコンテンツ検索を行って、当該ユーザの購入済み或いは契約済みのコンテンツを検索対象コンテンツとして特定するステップと、前記全文検索データベースにおいて前記検索対象コンテンツを対象とした、前記検索キーワードに基づく検索処理を行って、検索結果を取得するステップと、前記検索結果をユーザ端末に出力するステップと、を含むことを特徴とする。
【０００９】
その他、本願が開示する課題、及びその解決方法は、発明の実施の形態の欄、及び図面により明らかにされる。
【発明の効果】
【００１０】
本発明によれば、ユーザのコンテンツ購入あるいは契約の履歴に応じた効率的なコンテンツ検索サービスが提供可能となる。
【発明を実施するための最良の形態】
【００１１】
以下に本発明の実施形態について図面を用いて詳細に説明する。図１は本実施形態におけるコンテンツ検索サービス提供システムを含むネットワーク構成図である。本発明のコンテンツ検索サービス提供システム１００はサーバコンピュータであり、本発明のコンテンツ検索サービス提供方法を実行する機能を実現すべくプログラムデータベース１０１に格納された全文検索プログラム１０２をメモリ１０３に読み出し、演算装置たるＣＰＵ１０４により実行する。システム１００は、前記全文検索プログラム１０２の他に、ネットワーク１５０を介してユーザ端末２００にコンテンツ販売を行うコンテンツ販売プログラム１０５を備えて、これを実行可能である。また、システム１００はＬＡＮやインターネット等のネットワークを介して、ユーザ端末２００らの外部装置と接続してデータ授受を実行するＩ／Ｏ部１０６を備える。更に、システム１００は、コンテンツデータベース１１０、ユーザ情報データベース１１１、全文検索データベース１１２、購入履歴データベース１１３を利用可能である。
【００１２】
以下に、前記システム１００が例えばプログラム１０２として構成・保持する機能部につき説明を行う。システム１００は、ユーザ情報と検索キーワードとを少なくとも含むコンテンツ検索要求を、ユーザ端末２００より受け付ける検索要求受付部１０を備える。なお、前記購入履歴データベース１１３において法人など組織によるコンテンツ購入履歴を格納している場合、当該コンテンツ購入履歴に紐付けされた前記組織の構成員の情報が前記ユーザ情報としてユーザ情報データベース１１１に登録されるものであり、前記検索要求受付部１０が、前記ユーザ端末２００を通じて前記構成員のコンテンツ検索要求を受付けることとできる。
【００１３】
また、システム１００は、前記コンテンツ検索要求に含まれるユーザ情報に基づく、前記ユーザ情報データベース１１１におけるユーザ照合処理を行うユーザ照合部１１を備える。
【００１４】
また、前記ユーザ照合処理により照合されたユーザについて、前記購入履歴データベース１１３での検索を行って、該当ユーザの購入履歴を抽出する履歴抽出部１２を備える。また、前記該当ユーザの購入履歴に基づく前記コンテンツデータベース１１０におけるコンテンツ検索を行って、当該ユーザの購入済み或いは契約済みのコンテンツを検索対象コンテンツとして特定する、コンテンツ特定部１３を備える。
【００１５】
また、前記全文検索データベース１１２において前記検索対象コンテンツを対象とした、前記検索キーワードに基づく検索処理を行って、検索結果を取得する検索実行部１４を備える。また、前記検索結果をユーザ端末２００に出力する出力処理部１５を備える。
【００１６】
なお、前記出力処理部は、検索結果をユーザ端末２００に出力するに際し、当該検索結果が含むコンテンツＩＤに基づいたコンテンツビューワの起動指示を生成し、この起動指示をユーザ端末２００に送信することとできる。
【００１７】
また、システム１００は、前記検索結果に含まれるコンテンツに関し、ユーザ端末２００への再ダウンロードを許可するフラグ設定を前記コンテンツデータベース１１０において実行する、再ダウンロード設定部１６を備えるものとできる。ここで、前記フラグ設定は、コンテンツデータベース１１０において行う例のみならず、例えばユーザ情報データベース１１１または購入履歴データベース１１３における該当コンテンツについて設定するものとしてもよい。
【００１８】
また、システム１００は、前記検索結果に含まれるコンテンツを前記コンテンツデータベース１１０より抽出し、当該コンテンツのデータを所定サイズ毎に区切ることで仮想ページを生成すると共に、前記検索キーワードのコンテンツ内での位置情報を該当する前記仮想ページのいずれかと紐付けて前記検索結果に含める、位置情報生成部１７を備えるものとできる。
【００１９】
なお、上記した検索実行部１４は、前記全文検索データベース１１２において前記検索対象コンテンツを対象とした、前記検索キーワードに基づく全文検索処理を行って、全文検索結果を取得するものとできる。ここにおける検索処理の手法として、前記全文検索のほか、インデックス検索なども採用できる。また、前記出力処理部１５も、全文検索結果やインデックス検索結果をユーザ端末２００に出力するとしてもよい。
【００２０】
また、図１に示すユーザ端末２００は、コンテンツをダウンロードする側のコンピュータであり、前記システム１００と同様に、コンテンツ取得や閲覧等を実行する機能を実現すべくプログラムデータベース２０１に格納されたコンテンツビューワプログラム２０２をメモリ２０３に読み出し、演算装置たるＣＰＵ２０４により実行する。また、ユーザ端末２００は、ＬＡＮやインターネット等のネットワーク１５０を介して、システム１００らの外部装置と接続してデータ授受を実行するＩ／Ｏ部２０６を備える。更に、ユーザ端末２００は、ダウンロードしたコンテンツを格納するコンテンツ格納部２０５を備える。更に、コンテンツビューワの制御の下、コンテンツデータを表示する表示制御部２０６や、ユーザからの入力を受け付けるキーボードやマウスといった入力部２０７を備える。
【００２１】
次に、本実施形態のコンテンツ検索サービス提供システムが利用可能なデータベースについて説明する。図２は本実施形態における（ａ）コンテンツデータベース、（ｂ）全文検索データベース、（ｃ）ユーザ情報データベース、（ｄ）購入履歴データベースを示す図である。コンテンツデータベース１１０は、コンテンツを格納したデータベースであり、例えばコンテンツＩＤをキーとして、タイトル、コンテンツ本体、書誌情報といった情報を関連づけたレコードの集合体となっている。
【００２２】
また、ユーザ情報データベース１１１は、ユーザ情報を格納するデータベースであり、例えばユーザＩＤをキーとして、ユーザ名、コンテンツ代金の決済情報といった情報を関連づけたレコードの集合体となっている。
【００２３】
また、全文検索データベース１１２は、例えばシステム１００が各コンテンツの全文検索用に生成したデータベースであり、例えばコンテンツＩＤをキーとして、全文検索用情報を関連づけたレコードの集合体となっている。この全文検索データベース１１２は、システム１００が採用する検索手法（例：全文検索）に応じて適宜採用するものである。
【００２４】
また、購入履歴データベース１１３は、ユーザのコンテンツ購入あるいは契約の履歴を格納するデータベースであり、例えば日付やユーザＩＤをキーとして、購入コンテンツＩＤといった情報を関連づけたレコードの集合体となっている。
【００２５】
なお、これまで示したシステムにおける機能部１０〜１７は、ハードウェアとして実現してもよいし、ＨＤＤやメモリなどの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、前記ＣＰＵ１０４がプログラム実行に合わせて記憶装置より該当プログラムをメモリ１０３に読み出して、これを実行することとなる。
【００２６】
また、前記ネットワーク１５０に関しては、インターネットやＬＡＮの他、専用回線やＷＡＮ（Wide Area Network）、電灯線ネットワーク、無線ネットワーク、公衆回線網、携帯電話網など様々なネットワークを採用することも出来る。また、ＶＰＮなど仮想専用ネットワーク技術を用いれば、インターネットを採用した際にセキュリティ性を高めた通信が確立され好適である。
【００２７】
以下、コンテンツ検索サービス提供方法の実際手順について、図３のフローに基づき説明する。なお、以下で説明するコンテンツ検索サービス提供方法に対応する各種動作は、システム１００がメモリ１０３に読み出して実行するプログラム１０２によって実現される。そして、このプログラム１０２は、以下に説明される各種の動作を行うためのコードから構成されている。
【００２８】
またここでは、システム１００が実行するコンテンツ検索サービス提供方法に対応する処理にあわせて、ユーザ端末２００やコンテンツプロバイダサーバ３００（図１参照）での処理についても説明するものとする。
【００２９】
また、本実施形態においては、前記コンテンツプロバイダサーバ３００がユーザに対するコンテンツ販売を行う一方で、前記システム１００が本発明のコンテンツ検索サービス提供方法を実行するものとする。勿論、コンテンツ販売をシステム１００が実行する状況を想定するとすれば、前記コンテンツプロバイダサーバ３００の機能がシステム１００に含まれるとしてもよい。
【００３０】
また、本実施形態においては、前記全文検索データベース１１２において前記検索対象コンテンツを対象とした、前記検索キーワードに基づく検索処理として、全文検索処理を採用した例を示すが、検索処理の手法はこれに限定されない。
【００３１】
図３に示すフローでは、まず、ユーザ端末２００のシステム１００へのユーザ登録申請（ｓ１０００）から処理が開始される。このユーザ登録申請に際しては、ユーザ端末２００より、例えばユーザ名や決済情報（コンテンツ代金の決済用銀行口座など）といったユーザ情報が送信される。一方、システム１００ではこのユーザ登録申請に伴って、前記ユーザ情報を受信し、前記ユーザ情報データベース１１１に格納する（ｓ２０００）。これにより、ユーザ登録が完了する。
【００３２】
また、コンテンツをユーザ側に販売する前記コンテンツプロバイダサーバ３００は、コンテンツ（例：バイナリファイル形式）とその付随情報（例：コンテンツのタイトル、書誌情報など）とを予めシステム１００に送信しておく（ｓ３０００）。システム１００では、コンテンツプロバイダサーバ３００から送信されてきた前記コンテンツおよび付随情報をコンテンツデータベース１１０に格納する（ｓ２００１）。
【００３３】
更に、コンテンツプロバイダサーバ３００は、コンテンツの本文データ（テキスト形式）をシステム１００に送信する（ｓ３００１）。システム１００ではこの本文データを受信し、該当コンテンツの全文検索用のインデックス抽出処理を実行する。ここで抽出した全文検索用のインデックスは、システム１００により全文検索データベース１１２においてコンテンツＩＤと絡めて格納される（ｓ２００２）。なお、コンテンツの本文データから全文検索用のインデックスを抽出する手法としては、既存の全文検索用アルゴリズムによる手法を採用することとできる。
【００３４】
ユーザ登録が完了しているユーザについては、システム１００がユーザ端末２００からのコンテンツ購入要求（ｓ１０００１）を受け付ける。システム１００では、このコンテンツ購入要求を受信し、例えばこのコンテンツ購入要求が含むユーザＩＤを前記ユーザ情報データベース１１１に照合し、ユーザ認証を行う（ｓ２００３）。また、システム１００は、ユーザ情報データベース１１１における決済情報に基づき、ユーザ所望のコンテンツの代金決済処理を実行する。代金決済がなされたコンテンツについては、前記購入履歴データベース１１３において、購入済みコンテンツとして少なくともコンテンツＩＤがシステム１００により格納される（ｓ２００４）。また一方で、システム１００は、コンテンツデータベース１１０より前記購入済みコンテンツの該当データを抽出し、これをユーザ端末２００に配信する（ｓ２００５）。
【００３５】
ユーザ端末２００は、システム１００より配信されたコンテンツを受信し（ｓ１００２）、前記コンテンツ格納部２０５に格納する。また、ユーザ端末２００は、入力部２０７を介してユーザから受け付けたコンテンツ表示指示等に応じて、該当するコンテンツを前記コンテンツ格納部２０５から読み出して、コンテンツビューワプログラム２０２を介して表示制御部２０６から出力する。
【００３６】
その後、前記ユーザが、自分が既に購入済みのコンテンツのなかから所定のコンテンツを検索したいと考えたとする。この場合、ユーザ端末２００は、このユーザのコンテンツ検索要求を受け付けて、システム１００に送信する（ｓ１００３）。
【００３７】
システム１００は、このコンテンツ検策要求を受信し、当該要求に含まれるユーザ情報と検索キーワードとを取得する。そしてシステム１００は、このユーザ情報に基づく、前記ユーザ情報データベース１１１におけるユーザ照合処理を行う（ｓ２００６）。
【００３８】
なお、前記購入履歴データベース１１３において法人など組織によるコンテンツ購入履歴が格納されている場合、当該コンテンツ購入履歴に紐付けされた前記組織の構成員の情報が前記ユーザ情報としてユーザ情報データベース１１１に登録されるものであり、システム１００は、前記ユーザ端末２００を通じて前記構成員のコンテンツ検索要求を受付けることとしてもよい。
【００３９】
システム１００は、前記ユーザ照合処理により照合されたユーザについて、前記購入履歴データベース１１３での検索を行って、該当ユーザの購入履歴を抽出する。更に、前記該当ユーザの購入履歴に基づく前記コンテンツデータベース１１０におけるコンテンツ検索を行って、当該ユーザの購入済み或いは契約済みのコンテンツを検索対象コンテンツとして特定する。
【００４０】
また、システム１００は、前記全文検索データベース１１２において前記検索対象コンテンツを対象とした、前記検索キーワードに基づく全文検索処理を行って、全文検索結果を取得する（ｓ２００７）。システム１００は、前記全文検索結果をユーザ端末２００に配信する（ｓ２００８）。
【００４１】
なお、システム１００が、全文検索結果をユーザ端末２００に配信するに際し、当該全文検索結果が含むコンテンツＩＤに基づいたコンテンツビューワの起動指示を生成し、この起動指示をユーザ端末２００に送信することとしてもよい。この場合、ユーザ端末２００は、全文検索結果をシステム１００から受信し（ｓ１００４）、それと共に全文検索結果が含むコンテンツＩＤをもとにコンテンツビューワを起動する（ｓ１００５）。このように自動起動したコンテンツビューワを通じて該当コンテンツの表示が実行されることで、ユーザのコンテンツ閲覧の効率化、迅速化が図れる。全文検索結果がユーザ端末２００において出力され、図３に示すフローは終了する。
【００４２】
なお、システム１００は、前記検索結果に含まれるコンテンツを前記コンテンツデータベース１１０より抽出し、当該コンテンツのデータを所定サイズ毎に区切ることで仮想ページを生成すると共に、前記検索キーワードのコンテンツ内での位置情報を該当する前記仮想ページのいずれかと紐付けて前記検索結果に含めるとしてもよい。電子コンテンツは紙媒体のコンテンツと異なり、当初よりページ区切りが設定されていないことがある。そこでこのような仮想ページの処理概念をシステム１００が実行するとすれば、ページ区切りが設定されていないコンテンツについて全文検索がなされても、ユーザ側に提示される検索結果では仮想ページの情報が付加されて、検索結果の認識性を良好なものとできる。
【００４３】
また、システム１００は、前記検索結果に含まれるコンテンツに関し、ユーザ端末２００への再ダウンロードを許可するフラグ設定を前記コンテンツデータベース１１０において実行するとしてもよい。このような処理をシステムが実行することで、ユーザ側におけるコンテンツ利用の利便性を高めることが可能である。
【００４４】
本発明によれば、ユーザのコンテンツ購入あるいは契約の履歴に応じた効率的なコンテンツ検索サービスが提供可能となる。  
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。
【図面の簡単な説明】
【００４５】
【図１】本実施形態におけるコンテンツ検索サービス提供システムを含むネットワーク構成図である。
【図２】本実施形態における（ａ）コンテンツデータベース、（ｂ）全文検索データベース、（ｃ）ユーザ情報データベース、（ｄ）購入履歴データベースを示す図である。
【図３】本実施形態におけるコンテンツ検索サービス提供方法の実際手順を示すフロー図である。
【符号の説明】
【００４６】
１０    検索要求受付部
１１    ユーザ照合部
１２    履歴抽出部
１３    コンテンツ特定部
１４    検索実行部
１５    出力処理部
１６    再ダウンロード設定部
１７    位置情報生成部
１００  システム
１０１  プログラムデータベース
１０２  全文検索プログラム
１０３  メモリ
１０４  ＣＰＵ
１０５  コンテンツ販売プログラム
１０６  Ｉ／Ｏ部
１１０  コンテンツデータベース
１１１  ユーザ情報データベース
１１２  全文検索データベース
１１３  購入履歴データベース
１５０  ネットワーク
２００  ユーザ端末
【図１】
2005309946.tif 000003
【図２】
2005309946.tif 000004
【図３】
2005309946.tif 000005