(57)【要約】【課題】利用者からのコンテンツ登録の要求を効率的に受付けることができる、コンテンツ提供装置を提供する。【解決手段】データベースに新規登録させる歌詞のリクエストを受付ける画面で、利用者は歌手名および曲名を入力する。入力された歌手名および曲名をキーワードとして、完全一致検索によりデータベースを検索する（Ｓ７０９）。ヒットがない場合には、部分一致検索によりデータベースを検索する（Ｓ７１７）。部分一致検索でヒットがない場合にはリクエストを受付け、ヒットがある場合には検索結果を利用者に表示し、利用者に確認を促す。【選択図】図１７
2008234179.tif 000002
【特許請求の範囲】
【請求項１】
利用者の端末装置に提供するためのコンテンツデータを記憶する記憶手段と、
利用者の端末装置から、コンテンツデータを特定するための情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを受付けるリクエスト受付手段と、
前記リクエスト受付手段で受付けたコンテンツデータを特定するための情報に基づき、第１の基準で、前記記憶手段から対応するコンテンツデータを検索する第１の検索手段と、
前記リクエスト受付手段で受付けたコンテンツデータを特定するための情報に基づき、前記第１の基準より緩い基準である第２の基準で、前記記憶手段から対応するコンテンツデータを検索する第２の検索手段と、
前記第１の検索手段でヒットがあった場合には、前記リクエストを無視するものとし、前記第２の検索手段でヒットがあった場合には、その検索結果を前記利用者の端末装置に送信して利用者に確認を促し、前記第２の検索手段でヒットがなかった場合には、前記リクエストを受付けるべきものと判断する判断手段とを備えた、コンテンツ提供装置。
【請求項２】
前記判断手段は、
前記第１の検索手段でヒットがあった場合には、その検索結果を含み、リクエストを行なうためのボタンを含まない画面を前記利用者の端末装置に送信し、
前記第２の検索手段でヒットがあった場合には、その検索結果を含み、リクエストを行なうためのボタンを含む画面を前記利用者の端末装置に送信する、請求項１に記載のコンテンツ提供装置。
【請求項３】
利用者の端末装置に提供するためのコンテンツデータを記憶する記憶手段と、
利用者の端末装置から、コンテンツデータを特定するための情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを受付けるリクエスト受付手段と、
前記リクエスト受付手段で受付けたコンテンツデータを特定するための情報に基づき、完全一致よりも緩い基準で、前記記憶手段から対応するコンテンツデータを検索する検索手段と、
前記検索手段でヒットがあった場合には、その検索結果を前記利用者の端末装置に送信して利用者に確認を促し、リクエストを継続するかの入力を受付ける受付手段とを備えた、コンテンツ提供装置。
【請求項４】
利用者の端末装置から、コンテンツデータを特定するための情報を含む歌詞検索の要求を受付ける検索要求受付手段と、
前記検索要求受付手段で受付けたコンテンツデータを特定するための情報に基づき、完全一致よりも緩い基準で、前記記憶手段から対応するコンテンツデータを検索し、その検索結果を前記利用者の端末装置に送信して利用者に確認を促すことで、送信すべきコンテンツデータを特定させる特定手段とをさらに備えた、請求項１から３のいずれかに記載のコンテンツ提供装置。
【請求項５】
前記リクエスト受付手段は、同じ端末装置からのリクエストが所定時間内に複数回行なわれた場合、そのうちの少なくとも一部のリクエストを受付けないようにする、請求項１から４のいずれかに記載のコンテンツ提供装置。
【請求項６】
請求項１から５のいずれかに記載のコンテンツ提供装置と、前記コンテンツ提供装置に記憶させたいコンテンツデータのリクエストを送信する利用者の端末装置とからなるコンテンツ提供システム。
【請求項７】
利用者の端末装置に提供するためのコンテンツデータを記憶する記憶手段を備えたコンテンツ提供装置の制御方法であって、
利用者の端末装置から、コンテンツデータを特定するための情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを受付けるリクエスト受付ステップと、
前記リクエスト受付ステップで受付けたコンテンツデータを特定するための情報に基づき、第１の基準で、前記記憶手段から対応するコンテンツデータを検索する第１の検索ステップと、
前記リクエスト受付ステップで受付けたコンテンツデータを特定するための情報に基づき、前記第１の基準より緩い基準である第２の基準で、前記記憶手段から対応するコンテンツデータを検索する第２の検索ステップと、
前記第１の検索ステップでヒットがあった場合には、前記リクエストを無視するものとし、前記第２の検索ステップでヒットがあった場合には、その検索結果を前記利用者の端末装置に送信して利用者に確認を促し、前記第２の検索ステップでヒットがなかった場合には、前記リクエストを受付けるべきものと判断する判断ステップとを備えた、コンテンツ提供装置の制御方法。
【請求項８】
利用者の端末装置に提供するためのコンテンツデータを記憶する記憶手段を備えたコンテンツ提供装置の制御方法であって、
利用者の端末装置から、コンテンツデータを特定するための情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを受付けるリクエスト受付ステップと、
前記リクエスト受付ステップで受付けたコンテンツデータを特定するための情報に基づき、完全一致よりも緩い基準で、前記記憶手段から対応するコンテンツデータを検索する検索ステップと、
前記検索ステップでヒットがあった場合には、その検索結果を前記利用者の端末装置に送信して利用者に確認を促し、リクエストを継続するかの入力を受付ける受付ステップとを備えた、コンテンツ提供装置の制御方法。
【請求項９】
利用者の端末装置に提供するためのコンテンツデータを記憶する記憶手段を備えたコンテンツ提供装置の制御プログラムであって、
利用者の端末装置から、コンテンツデータを特定するための情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを受付けるリクエスト受付ステップと、
前記リクエスト受付ステップで受付けたコンテンツデータを特定するための情報に基づき、第１の基準で、前記記憶手段から対応するコンテンツデータを検索する第１の検索ステップと、
前記リクエスト受付ステップで受付けたコンテンツデータを特定するための情報に基づき、前記第１の基準より緩い基準である第２の基準で、前記記憶手段から対応するコンテンツデータを検索する第２の検索ステップと、
前記第１の検索ステップでヒットがあった場合には、前記リクエストを無視するものとし、前記第２の検索ステップでヒットがあった場合には、その検索結果を前記利用者の端末装置に送信して利用者に確認を促し、前記第２の検索ステップでヒットがなかった場合には、前記リクエストを受付けるべきものと判断する判断ステップとをコンピュータに実行させる、コンテンツ提供装置の制御プログラム。
【請求項１０】
利用者の端末装置に提供するためのコンテンツデータを記憶する記憶手段を備えたコンテンツ提供装置の制御プログラムであって、
利用者の端末装置から、コンテンツデータを特定するための情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを受付けるリクエスト受付ステップと、
前記リクエスト受付ステップで受付けたコンテンツデータを特定するための情報に基づき、完全一致よりも緩い基準で、前記記憶手段から対応するコンテンツデータを検索する検索ステップと、
前記検索ステップでヒットがあった場合には、その検索結果を前記利用者の端末装置に送信して利用者に確認を促し、リクエストを継続するかの入力を受付ける受付ステップとをコンピュータに実行させる、コンテンツ提供装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、コンテンツ提供装置、コンテンツ提供システム、コンテンツ提供装置の制御方法、およびコンテンツ提供装置の制御プログラムに関し、特に利用者からのデータベースへのコンテンツ登録の要求を受け付ける機能を有するコンテンツ提供装置、コンテンツ提供システム、コンテンツ提供装置の制御方法、およびコンテンツ提供装置の制御プログラムに関する。
【背景技術】
【０００２】
音楽、映像、書籍等のコンテンツを保存したデータベースを構築し、サーバが、利用者の求めに応じてデータベース内を検索し、利用者のパソコンや携帯電話等の端末装置へコンテンツを提供するウェブサイトが知られている。
【０００３】
最近は「うたまっぷ（http://www.utamap.com/）」等の楽曲の歌詞コンテンツを利用者に提供するウェブサイト（いわゆる歌詞サイト）が登場している。
【０００４】
歌詞サイトにおいて、利用者は、端末装置に表示される画面の案内に従い所望の曲名をテキストボックスに入力し、「検索」ボタンをクリックする。これにより、サーバは、データベース内を検索し、抽出された曲名の歌詞を利用者の端末装置へ送信する。送信に基づき、端末装置に歌詞が画面表示される。
【０００５】
楽曲は大量に存在するため、全ての楽曲の歌詞をデータベースに登録することは現実的に不可能である。そこで、ハード資源のコスト、著作物の管理、又はサーバの検索効率等を考慮して、人気の高い曲、最近の曲等、利用者のニーズにより適合した歌詞をデータベースに登録することが行なわれている。
【０００６】
このような事情に鑑み、データベースへ登録して欲しい楽曲の歌詞のリクエストを受付けることが行なわれている。受付けたリクエストの楽曲の歌詞をデータベースに登録し、利用者に提供可能とすることにより、歌詞サイトへのアクセスが増えるという効果がある。
【０００７】
たとえば下記特許文献１には、通信カラオケの配信センタおよび通信カラオケシステムの楽曲データ配信方法において、カラオケ利用者からの楽曲データの登録要求を受け付けることが開示されている。
【特許文献１】特開平１０−１３３６７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
特許文献１には、所望の曲の楽曲データが既に登録（配信）されているか否かを調べ、登録されていない場合には、オンラインでリクエストすることが記載されている。
【０００９】
しかしながら、利用者が楽曲名を正確に知らない場合、すなわち、利用者が楽曲名の一部しか知らない場合や、かな書きであるか漢字書きであるかを知らない場合や、英文字の正確な綴りを知らない場合などが考えられる。このような場合には、利用者が楽曲名の入力を行なっても、それが登録されていないと誤判定され、新たなリクエストとして受け付けられてしまうこととなる。
【００１０】
また、利用者が入力した楽曲名の一部を含む楽曲が多く存在することも考えられる。このような楽曲名のリクエストを元に楽曲を特定することは難しいため、結果としてリクエストの内容を利用者に再度確認する手間が生じたり、リクエストを無視せざるを得ない結果が生じたりする。
【００１１】
この発明は上記問題点を解決するためになされたものであり、利用者からのコンテンツ登録の要求を効率的に受付けることができるコンテンツ提供装置、コンテンツ提供システム、コンテンツ提供装置の制御方法、およびコンテンツ提供装置の制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１２】
上記目的を達成するためこの発明のある局面に従うと、コンテンツ提供装置は、利用者の端末装置に提供するためのコンテンツデータを記憶する記憶手段と、利用者の端末装置から、コンテンツデータを特定するための情報を含む、記憶手段に記憶させたいコンテンツデータのリクエストを受付けるリクエスト受付手段と、リクエスト受付手段で受付けたコンテンツデータを特定するための情報に基づき、第１の基準で、記憶手段から対応するコンテンツデータを検索する第１の検索手段と、リクエスト受付手段で受付けたコンテンツデータを特定するための情報に基づき、第１の基準より緩い基準である第２の基準で、記憶手段から対応するコンテンツデータを検索する第２の検索手段と、第１の検索手段でヒットがあった場合には、リクエストを無視するものとし、第２の検索手段でヒットがあった場合には、その検索結果を利用者の端末装置に送信して利用者に確認を促し、第２の検索手段でヒットがなかった場合には、リクエストを受付けるべきものと判断する判断手段とを備える。
【００１３】
好ましくは判断手段は、第１の検索手段でヒットがあった場合には、その検索結果を含み、リクエストを行なうためのボタンを含まない画面を利用者の端末装置に送信し、第２の検索手段でヒットがあった場合には、その検索結果を含み、リクエストを行なうためのボタンを含む画面を利用者の端末装置に送信する。
【００１４】
この発明の他の局面に従うとコンテンツ提供装置は、利用者の端末装置に提供するためのコンテンツデータを記憶する記憶手段と、利用者の端末装置から、コンテンツデータを特定するための情報を含む、記憶手段に記憶させたいコンテンツデータのリクエストを受付けるリクエスト受付手段と、リクエスト受付手段で受付けたコンテンツデータを特定するための情報に基づき、完全一致よりも緩い基準で、記憶手段から対応するコンテンツデータを検索する検索手段と、検索手段でヒットがあった場合には、その検索結果を利用者の端末装置に送信して利用者に確認を促し、リクエストを継続するかの入力を受付ける受付手段とを備える。
【００１５】
好ましくはコンテンツ提供装置は、利用者の端末装置から、コンテンツデータを特定するための情報を含む歌詞検索の要求を受付ける検索要求受付手段と、検索要求受付手段で受付けたコンテンツデータを特定するための情報に基づき、完全一致よりも緩い基準で、記憶手段から対応するコンテンツデータを検索し、その検索結果を利用者の端末装置に送信して利用者に確認を促すことで、送信すべきコンテンツデータを特定させる特定手段とをさらに備える。
【００１６】
好ましくはリクエスト受付手段は、同じ端末装置からのリクエストが所定時間内に複数回行なわれた場合、そのうちの少なくとも一部のリクエストを受付けないようにする。
【００１７】
この発明のさらに他の局面に従うとコンテンツ提供システムは、上述のいずれかに記載のコンテンツ提供装置と、コンテンツ提供装置に記憶させたいコンテンツデータのリクエストを送信する利用者の端末装置とから構成される。
【００１８】
この発明のさらに他の局面に従うと、利用者の端末装置に提供するためのコンテンツデータを記憶する記憶手段を備えたコンテンツ提供装置の制御方法は、利用者の端末装置から、コンテンツデータを特定するための情報を含む、記憶手段に記憶させたいコンテンツデータのリクエストを受付けるリクエスト受付ステップと、リクエスト受付ステップで受付けたコンテンツデータを特定するための情報に基づき、第１の基準で、記憶手段から対応するコンテンツデータを検索する第１の検索ステップと、リクエスト受付ステップで受付けたコンテンツデータを特定するための情報に基づき、第１の基準より緩い基準である第２の基準で、記憶手段から対応するコンテンツデータを検索する第２の検索ステップと、第１の検索ステップでヒットがあった場合には、リクエストを無視するものとし、第２の検索ステップでヒットがあった場合には、その検索結果を利用者の端末装置に送信して利用者に確認を促し、第２の検索ステップでヒットがなかった場合には、リクエストを受付けるべきものと判断する判断ステップとを備える。
【００１９】
この発明のさらに他の局面に従うと、利用者の端末装置に提供するためのコンテンツデータを記憶する記憶手段を備えたコンテンツ提供装置の制御方法は、利用者の端末装置から、コンテンツデータを特定するための情報を含む、記憶手段に記憶させたいコンテンツデータのリクエストを受付けるリクエスト受付ステップと、リクエスト受付ステップで受付けたコンテンツデータを特定するための情報に基づき、完全一致よりも緩い基準で、記憶手段から対応するコンテンツデータを検索する検索ステップと、検索ステップでヒットがあった場合には、その検索結果を利用者の端末装置に送信して利用者に確認を促し、リクエストを継続するかの入力を受付ける受付ステップとを備える。
【００２０】
この発明のさらに他の局面に従うと、利用者の端末装置に提供するためのコンテンツデータを記憶する記憶手段を備えたコンテンツ提供装置の制御プログラムは、利用者の端末装置から、コンテンツデータを特定するための情報を含む、記憶手段に記憶させたいコンテンツデータのリクエストを受付けるリクエスト受付ステップと、リクエスト受付ステップで受付けたコンテンツデータを特定するための情報に基づき、第１の基準で、記憶手段から対応するコンテンツデータを検索する第１の検索ステップと、リクエスト受付ステップで受付けたコンテンツデータを特定するための情報に基づき、第１の基準より緩い基準である第２の基準で、記憶手段から対応するコンテンツデータを検索する第２の検索ステップと、第１の検索ステップでヒットがあった場合には、リクエストを無視するものとし、第２の検索ステップでヒットがあった場合には、その検索結果を利用者の端末装置に送信して利用者に確認を促し、第２の検索ステップでヒットがなかった場合には、リクエストを受付けるべきものと判断する判断ステップとをコンピュータに実行させる。
【００２１】
この発明のさらに他の局面に従うと利用者の端末装置に提供するためのコンテンツデータを記憶する記憶手段を備えたコンテンツ提供装置の制御プログラムは、利用者の端末装置から、コンテンツデータを特定するための情報を含む、記憶手段に記憶させたいコンテンツデータのリクエストを受付けるリクエスト受付ステップと、リクエスト受付ステップで受付けたコンテンツデータを特定するための情報に基づき、完全一致よりも緩い基準で、記憶手段から対応するコンテンツデータを検索する検索ステップと、検索ステップでヒットがあった場合には、その検索結果を利用者の端末装置に送信して利用者に確認を促し、リクエストを継続するかの入力を受付ける受付ステップとをコンピュータに実行させる。
【発明の効果】
【００２２】
これらの発明に従うと、利用者からのコンテンツ登録の要求を効率的に受付けることができるコンテンツ提供装置、コンテンツ提供システム、コンテンツ提供装置の制御方法、およびコンテンツ提供装置の制御プログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【００２３】
図１は、本発明の実施の形態の１つにおける歌詞コンテンツ提供システムの構成を示す図である。
【００２４】
歌詞コンテンツ提供システムは、大きくはインターネットで接続される、サーバ１００と、利用者端末装置２００と、管理者端末装置３００とから構成される。
【００２５】
サーバ１００は、制御部１２０と、記憶部１５０と、通信部１８０とを備える。
制御部１２０は、利用者などからの歌詞検索の要求を受付けて通常の検索を行なう通常検索処理部１２１と、利用者などからの歌詞検索の要求を受付けて詳細な検索を行なう詳細検索処理部１２３と、利用者からの歌詞新規登録のリクエストを受付け、それを処理するリクエスト処理部１２５と、利用者端末装置２００に歌詞を表示させる歌詞表示処理部１２７とを含んでいる。
【００２６】
記憶部１５０は、歌詞マスタデータ１５１と、複数の歌詞データ１５３ａ，１５３ｂ，…とを記憶するエリアを含んでいる。
【００２７】
利用者端末装置２００は、表示部（ディスプレイ）２０５と、制御部（ＣＰＵ）２０３と、入力部（キーボード・マウス等）２０１と、通信部２０７とを含んでいる。
【００２８】
管理者端末装置３００は、歌詞新規登録のリクエストを受信し、その処理を行なうシステム管理者が使用する端末であり、表示部（ディスプレイ）３０５と、制御部（ＣＰＵ）３０３と、入力部（キーボード・マウス等）３０１と、通信部３０７とを含んでいる。
【００２９】
図２は、歌詞マスタデータ１５１のデータ構造を示す図である。
歌詞マスタデータ１５１は、歌詞ＩＤに対応付けて、歌手名（アーティスト名）と、曲名と、歌詞の一部とを記録したデータである。それぞれのデータが歌詞を検索するときの検索キーワードとして用いられる。歌詞ＩＤとして、１〜Ｍの番号が振られているものとする。また、各データには、曲名や歌詞などの読み方を示す、かなのデータが併記される。
【００３０】
歌詞の一部として基本的には、曲の歌い出しやサビの部分である歌詞データの一部が登録される。
【００３１】
図３は、歌詞データ１５３ａ，１５３ｂ，・・・のデータ構造を示す図である。
歌詞データは、歌手名、曲名、およびその曲の全ての歌詞を含むテキストデータ（テキストファイル）である。ファイル名に、歌詞ＩＤを特定できるコードが含まれている。
【００３２】
歌詞ＩＤを用いることで、図２および３のデータの対応付けを図ることができる。
図４は、サーバ１００が実行する処理を示すフローチャートである。
【００３３】
ステップＳ１０１において、利用者端末装置２００からの要求に従い、歌詞検索サイトのトップ画面を利用者端末装置２００に送信する。これにより、トップ画面が利用者端末装置２００に表示される。
【００３４】
図５は、端末装置に表示される歌詞サイトのトップ画面の具体例を示す図である。
画面の「歌詞検索」の欄においては、検索キーワードを入力する欄と、キーワードの種類（歌手名、曲名、歌詞の一部）を指定するプルダウンメニューとが表示される。この欄と「検索」ボタンを用いることで、利用者はサイト内の歌詞を検索することができる。
【００３５】
また、利用者は「詳細検索」ボタンを用いることで、歌手名と曲名の両者を用いた検索を実行することができる。
【００３６】
さらに、利用者は「リクエスト」ボタンを用いることで、サイトに新しい歌詞を登録するためのリクエストを送信することができる。
【００３７】
画面の「新着歌詞」や「検索ランキング」には、曲名と歌手名とが表示される。下線が引かれた文字は、アンカーテキストであることを示す。曲名のアンカーテキストが指定された場合は、その歌詞ページが表示される。歌手名のアンカーテキストが指定された場合は、その歌手名で検索された検索結果画面が表示される。
【００３８】
図４に戻って、ステップＳ１０５において、特定の歌詞へのクリック（曲名のアンカーテキストの指定）が行なわれたかを判定する。ＹＥＳであれば、ステップＳ１２３において、クリックされた歌詞を表示する画面のデータを利用者端末装置２００に送信する。これにより、歌詞表示画面が利用者端末装置２００に表示される。
【００３９】
図６は、端末装置に表示される歌詞表示画面の具体例を示す図である。
当該画面は、歌詞データに基づき作成される。
【００４０】
画面の表示後、ステップＳ１１５でサイトのトップ画面に戻るかを判定し、ＹＥＳであればステップＳ１０１へ戻り、ＮＯであればステップＳ１０５へ戻る。
【００４１】
ステップＳ１０５でＮＯであれば、ステップＳ１０７において検索ボタンが押下されたかを判定する。ここでＹＥＳであれば、ステップＳ１１７で入力テキストがＮＵＬＬか（すなわち、検索キーワードが入力されていないか）を判定する。ＮＯであれば、ステップＳ１２１で通常検索処理を実行し、ステップＳ１１５へ進む。
【００４２】
ステップＳ１１７でＹＥＳであれば、ステップＳ１１９で詳細検索処理を実行し、ステップＳ１１５へ進む。
【００４３】
ステップＳ１０７でＮＯであれば、ステップＳ１０９で詳細検索ボタンが押下されたかを判定し、ＹＥＳであればステップＳ１１９へ進む。
【００４４】
ステップＳ１０９でＮＯであれば、ステップＳ１１１でリクエストボタンが押下されたかを判定し、ＹＥＳであれば、ステップＳ１１３でリクエスト処理を行ない、ステップＳ１１５へ進む。ステップＳ１１１でＮＯであれば、そのままステップＳ１１５へ進む。
【００４５】
図７は、図４の通常検索処理（Ｓ１２１）の詳細を示すフローチャートである。
ステップＳ２０１において、検索するレコード番号を示す変数ｍに「１」を代入する。ステップＳ２０３において、抽出されたレコード数を示す変数ｘに「０」を代入する。
【００４６】
ステップＳ２０５において、ユーザにより選択された項目（「歌手名」、「曲名」、「歌詞の一部」のうちのいずれか）を検索項目とする。
【００４７】
ステップＳ２０７において、入力されたテキスト（検索キーワード）を検索文字列とする。
【００４８】
ステップＳ２０９において、歌詞マスタデータ（図２）のｍ番目のレコード（歌詞ＩＤがｍであるレコード）の検索項目に、検索文字列が含まれるかを判定する。ＹＥＳであれば、ステップＳ２１１で検索結果リストにｍ番目のレコードの情報を追加し、ステップＳ２１３でｘを１インクリメントする。
【００４９】
ステップＳ２１５において、ｍを１インクリメントする。ステップＳ２１７でｍ＞Ｍ（Ｍは全レコード数）の関係を満たすかを判定し、ＮＯであれば、ステップＳ２０９へ戻り、ＹＥＳであれば、ステップＳ２１９でｘ＝０であるかを判定する。
【００５０】
ステップＳ２１９でＮＯであれば、ステップＳ２２１で検索結果リストを含む検索結果画面を利用者端末装置２００に送信する。
【００５１】
図８は、検索結果リストを含む検索結果画面の具体例を示す図である。
ここでは、検索項目「歌手名」、検索キーワード「はな」で検索が行なわれた場合の検索結果の例を示している。図２に示されるように、各レコードには仮名書きのデータが含まれるので、「はな」の読み方を含むデータも検索の対象となっている。
【００５２】
図８の画面において、アンカーテキストをクリックすることで表示が行なわれる点は、図５の画面と同じである。
【００５３】
図７に戻って、ステップＳ２１９でＹＥＳであれば、ステップＳ２２３で該当する曲がない旨の案内を含む検索結果画面を利用者端末装置２００に送信する。
【００５４】
図９は、該当する曲がない旨の案内を含む検索結果画面の具体例を示す図である。
ここでは、該当する曲が見付からなかった旨のメッセージが表示される。また、図５と同様に、項目の選択を行なうプルダウンメニュー、キーワード入力欄、「検索」ボタン、「詳細検索」ボタン、および「リクエスト」ボタンが表示される。これらのボタンを用いることで、再検索やリクエストが可能である。
【００５５】
図１０は、図４の詳細検索処理（Ｓ１１９）の内容を示すフローチャートである。
ステップＳ３０１において、詳細検索入力画面を利用者端末装置２００に送信する。
【００５６】
図１１は、詳細検索入力画面の具体例を示す図である。
この画面においては、歌手名および曲名を組合わせて検索できる旨、歌手名および曲名のそれぞれを入力するための入力欄、並びに検索ボタンが表示される。ここでは検索項目として歌手名および曲名の２つを用いることとしているが、３以上の検索項目を用いることとしてもよい。
【００５７】
図１０のステップＳ３０３において、検索ボタンが押されたかを判定する。ＹＥＳとなれば、ステップＳ３０５で入力テキスト判定処理を行なう。この処理は、複数の検索項目のそれぞれとして入力された複数のキーワードそれぞれを検索文字列とし、キーワード（入力テキスト）の数を判定する処理である。
【００５８】
ステップＳ３０７において、入力テキストの数が０であるかを判定し、ＮＯであればステップＳ３０９で部分一致検索処理を行なう。これは、複数のキーワードのそれぞれが、それぞれに対応する検索項目のレコードに含まれる歌詞を抽出する処理である。
【００５９】
ステップＳ３１１で抽出件数が０であったかを判定し、ＹＥＳであれば、ステップＳ３１５で図９の該当する曲がない旨の案内を含む検索結果画面を利用者端末装置２００に送信する。
【００６０】
ステップＳ３１１でＮＯであれば、ステップＳ３１３で検索結果リストを含む検索結果画面を利用者端末装置２００に送信する。
【００６１】
図１２は、検索結果リストを含む検索結果画面の具体例を示す図である。
ここでは、検索項目「歌手名」に「はな」のキーワードが含まれ、検索項目「曲名」に「たいようのうた」のキーワードが含まれる歌詞の検索が行なわれた場合（ＡＮＤ検索）の検索結果の例を示している。なお、ここではＡＮＤ検索を行なっているが、ＯＲ検索を行なうこととしてもよい。
【００６２】
図１２の画面において、アンカーテキストをクリックすることで表示が行なわれる点は、図５の画面と同じである。
【００６３】
図１３は、図１０の入力テキスト判定処理（Ｓ３０５）の内容を示すフローチャートである。
【００６４】
ステップＳ４０１において、入力テキスト（キーワード）の数を示す変数ｆに「０」を代入する。ステップＳ４０３において、検索文字列［１］〜［Ｙ］のそれぞれをＮＵＬＬとする。ここに、定数Ｙは全検索項目数を示し、図１１の例では、「歌手名」と「曲名」の二つの項目が予め定められているため、「２」である。
【００６５】
ステップＳ４０５において、処理中の検索項目の番号を示す変数ｙに「１」を代入する。
【００６６】
ステップＳ４０７において、検索項目［ｙ］における入力テキストがＮＵＬＬであるか（何も入力されなかったか）を判定する。ＮＯであれば、ステップＳ４０９において、検索項目［ｙ］の入力テキストを、検索文字列［ｙ］とする。なお検索項目［ｙ］には、利用者の入力に基づいて「検索」ボタンを押すことにより、サーバへ入力内容が送信され、ステップＳ４０７の処理に先立って、送信された入力テキストを代入している。たとえば図１１に示すように、利用者が「歌手名」に「はな」、「曲名」に「たいようのうた」を入力した場合、検索項目［１］に「はな」、検索項目［２］に「たいようのうた」を、ステップＳ４０７に先立って代入している。
【００６７】
ステップＳ４１１で変数ｆを１インクリメントし、ステップＳ４１３で変数ｙを１インクリメントする。
【００６８】
ステップＳ４１５においてｙ＞Ｙの関係を満たすかを判定し、ＮＯであればステップＳ４０７へ戻る。ＹＥＳであれば、メインルーチンへ戻る。
【００６９】
ステップＳ４０７でＹＥＳであれば、そのままステップＳ４１３へ進む。
図１４は、図１０の部分一致検索処理（Ｓ３０９）の内容を示すフローチャートである。
【００７０】
ステップＳ５０１で検索が部分一致であることを示すため、変数ｋｉｎｄに「０」を代入する。ステップＳ５０３で、図２のレコードを検索する処理を行なう。このとき、出力として抽出件数が得られる。
【００７１】
図１５および１６は、図１４のレコード検索処理（Ｓ５０３）の内容を示すフローチャートである。
【００７２】
ステップＳ６０１において、検索するレコード番号を示す変数ｍに「１」を代入する。ステップＳ６０３において、抽出レコード数を示す変数ｘに「０」を代入する。
【００７３】
ステップＳ６０５において、項目のヒット数を示す変数ｆに「０」を代入する。ステップＳ６０７において、検索する項目番号を示す変数ｙに「１」を代入する。
【００７４】
ステップＳ６０９において、入力テキスト判定処理で設定された検索文字列［ｙ］がＮＵＬＬであるかを判定し、ＮＯであれば、ステップＳ６１１でｋｉｎｄ＝０（部分一致検索を行なう）かを判定する。
【００７５】
ステップＳ６１１でＹＥＳであれば、ステップＳ６１５で部分一致検索処理を行なう。すなわち、歌詞マスタデータのｍ番目のレコードの検索項目［ｙ］の文字列に、検索文字列［ｙ］が含まれるかを判定する。
【００７６】
なお、ステップＳ６１１でＮＯであれば、ステップＳ６１３で完全一致検索処理を行なう。すなわち、歌詞マスタデータのｍ番目のレコードの検索項目［ｙ］の文字列と、検索文字列［ｙ］が一致するかを判定する。また、本実施例では、部分一致検索処理と完全一致検索処理の２種類の検索処理に対応することで足るため、ステップＳ６１１では、ｋｉｎｄの値を０と０以外で判定しているが、２種類以上の検索処理に対応する場合は、ｋｉｎｄに０と１以外の値を設定し、その種類の数に応じて分岐し、対応する検索処理を行なうよう、ステップＳ６１１、Ｓ６１３、Ｓ６１５を構成すればよい。
【００７７】
ステップＳ６１３またはＳ６１５のいずれかでＹＥＳであれば、ステップＳ６１７へ進み、ＮＯであればステップＳ６２９（図１６）へ進む。
【００７８】
ステップＳ６１７においては、変数ｆを１インクリメントする。その後、ステップＳ６１９において変数ｙを１インクリメントする。
【００７９】
ステップＳ６２１において、ｙ＞Ｙの関係を満たすかを判定し、ＹＥＳであれば、ステップＳ６２３でｆ＝０（項目ヒットなし）であるかを判定する。
【００８０】
ステップＳ６２３でＮＯであれば、ステップＳ６２５で対象の歌詞を検索結果リストに追加する。ステップＳ６２７で変数ｘを１インクリメントする。
【００８１】
ステップＳ６２９において変数ｍを１インクリメントする。ステップＳ６３１において、ｍ＞Ｍ（Ｍは全レコード数）の関係を満たすかを判定し、ＹＥＳであれば、メインルーチンへ戻る。
【００８２】
ステップＳ６３１でＮＯであれば、ステップＳ６０５に戻る。
また、ステップＳ６０９でＹＥＳであれば、ステップＳ６１９に進む。ステップＳ６２１でＮＯであれば、ステップＳ６０９へ戻る。ステップＳ６２３でＹＥＳであれば、ステップＳ６２９へ進む。
【００８３】
図１７〜１９は、図４のリクエスト処理（Ｓ１１３）の内容を示すフローチャートである。
【００８４】
ステップＳ７０１でリクエスト入力画面を利用者端末装置２００に送信する。
図２０および２１は、リクエスト入力画面の具体例を示す図である。
【００８５】
この画面においては、歌手名と曲名とを入力する欄が表示される。図２０においては、それぞれの欄に「はな」、「うた」が入力されており、図２１においては、それぞれの欄に「はな」、「たいようのうた」が入力されていることを示している。
【００８６】
ステップＳ７０３において、リクエスト入力画面の「確認」ボタンが押下されたかを判定する。ＹＥＳであれば、ステップＳ７０５において図１３の入力テキスト判定処理を行ない、入力テキストの数ｆを得る。ステップＳ７０７において、入力テキストの数が指定項目数（図２１、２２では２個）であるかを判定する。ＮＯであれば、ステップＳ７７１でエラー画面を表示する。
【００８７】
図２２は、エラー画面の具体例を示す図である。
この画面においては、検索項目を全て入力すべき旨のメッセージが表示される。
【００８８】
ステップＳ７７３で「戻る」ボタンが押下されると、ステップＳ７０１へ戻る。
ステップＳ７０７でＹＥＳであれば、ステップＳ７０９で完全一致検索処理を行ない、抽出件数を取得する。
【００８９】
ステップＳ７１１で抽出件数が０件であるかを判定し、ＮＯであればステップＳ７７５で検索結果リストを含む検索結果画面（送信ボタンなし）を送信する。
【００９０】
図２３は、検索結果リストを含む検索結果画面（送信ボタンなし）の具体例を示す図である。
【００９１】
ここでは、図２１での入力により、歌手名「はな」、曲名「たいようのうた」が入力されて検索が実行された結果の具体例を示している。ステップＳ７０９の完全一致検索処理で図２の歌詞マスタデータが検索されたものとすると、ＩＤ＝２のレコードが完全に一致する。これによりリクエストを受付ける必要がない。従って、図２３の画面においては、リクエストされた曲が既に登録済みであることを表示し、その歌詞を表示するアンカーテキストを表示する。
【００９２】
また、図２３においては、歌詞登録のリクエストを送信するための送信ボタンは表示しない。
【００９３】
ステップＳ７１１でＹＥＳであれば、ステップＳ７１３において、部分一致検索を含む以降の検索における抽出合計件数を示す変数ｋに「０」を代入する。ステップＳ７１５において、優先表示リスト番号を示す変数ｐに「０」を代入する。その後、ステップＳ７１７で部分一致検索処理を行なう。これは、ステップＳ７０９の完全一致による検索ではなく、キーワードが部分的に一致する楽曲を検索する処理である。
【００９４】
ステップＳ７１９で部分一致検索による抽出件数が０かを判定する。ＹＥＳであればステップＳ７２５（図１８）へ進み、ＮＯであればステップＳ７２１で検索結果リストのリスト番号ｐを１とする。
【００９５】
ステップＳ７２３で、変数ｋに抽出件数を加算する。
ステップＳ７２５において、項目置換検索処理を行なう。これは、検索項目と入力キーワードとの組合せを変えて検索を行なう処理である。
【００９６】
ステップＳ７２７で項目置換検索による抽出件数が０かを判定する。ＹＥＳであればステップＳ７３３へ進み、ＮＯであればステップＳ７２９で、変数ｐが０であれば検索結果リストのリスト番号ｐを２とする。つまり、既にｐに１が代入されていれば、優先的に表示させるリストは、先の部分一致検索処理の結果リストであるため、ｐに２を代入せずそのままｐを１とする。
【００９７】
ステップＳ７３１で、変数ｋに抽出件数を加算する。
ステップＳ７３３において、一部項目検索処理を行なう。これは、１つの項目のみ（たとえば歌手名のみ）に着目して検索を行なう処理である。基本的には、通常検索処理（図７）と同様の検索が行なわれる。キーワードとして歌手名のものと曲名のものとが入力された場合には、歌手名のみに着目した検索と、曲名のみに着目した検索とが行なわれる。
【００９８】
ステップＳ７３５で一部項目検索による抽出件数が０かを判定する。ＹＥＳであればステップＳ７４１へ進み、ＮＯであればステップＳ７３７で、変数ｐが０であれば検索結果リストのリスト番号ｐを３とする。つまり、既にｐに１又は２が代入されていれば、優先的に表示させるリストは、先の部分一致検索処理又は項目置換検索処理の結果リストであるため、ｐに３を代入せずそのままｐを１又は２とする。
【００９９】
ステップＳ７３９で、変数ｋに抽出件数を加算する。
ステップＳ７４１においてｋ＝０であるか（すなわち、部分一致検索を含む以降の全ての種類の検索を行なってもヒットするものが得られなかったか）を判定する。ＹＥＳであれば、リクエストを受付ける必要があるため、ステップＳ７５１（図１９）へ進む。
【０１００】
ステップＳ７４１でＮＯであれば、ステップＳ７４３において、優先表示を行なう検索結果リストを含む検索結果画面（送信ボタンあり）を送信する。これは、部分一致検索処理（Ｓ７１７）での検索結果（ｐ＝１）、項目置換検索処理（Ｓ７２５）での検索結果（ｐ＝２）、および一部項目検索処理（Ｓ７３３）での検索結果（ｐ＝３）のいずれかのリストを含む検索結果画面を送信するものである。なお、いずれの検索結果を表示してもよいが、ここでは部分一致検索処理での検索結果を表示するものとする。
【０１０１】
図２４は、検索結果リストを含む検索結果画面（送信ボタンあり）の具体例を示す図である。
【０１０２】
ここでは、図２０での入力により、歌手名「はな」、曲名「うた」が入力されて検索が実行された結果の具体例を示している。
【０１０３】
完全に一致するものはなかったが（図１７のＳ７１１でＹＥＳ）、部分的に一致するものがあった場合に、その検索結果が表示される。利用者は、検索結果のアンカーテキストをクリックすることで、その歌詞を確認することができる。
【０１０４】
図２４の画面においては、項目置換検索処理での検索結果、および一部項目検索処理での検索結果を表示、つまり他の検索結果リストの要求をさせるためのアンカーテキストが表示される（たとえば、図２４中の「２．他にも・・・」の下に示す３行の部分）。前者をクリックすることで、歌手名「うた」、曲名「はな」での検索結果を表示させることができ、後者をクリックすることで、歌手名「はな」または曲名「うた」での検索結果を表示させることができる。これらのアンカーテキストには、その条件での検索結果のヒット件数が表示され、利用者に対して検索条件を変えるとどれだけの数のヒットがあるかを知らせることとしている。
【０１０５】
また、図２４の画面においては、「送信」ボタンが表示される。利用者は検索結果を見て、自分の必要とする歌詞がないときにはこのボタンを押下する。これにより、リクエストの内容を管理者に伝えることができる。
【０１０６】
図１８のステップＳ７４５において、他の検索結果リストの要求が行なわれたかを判定し、ＹＥＳであればステップＳ７７９で、要求された検索結果リストを含む検索結果画面（送信ボタンあり）を送信する。
【０１０７】
図２５は、項目置換検索処理での検索結果リストの具体例を示す図である。
ここでは、キーワードと項目とを入れ替えた検索の結果が表示されている。また、検索結果トップ（図２４）に戻るためのボタンと、「送信」ボタンとが表示される。
【０１０８】
図１８のステップＳ７４５でＮＯであれば、ステップＳ７４７で「検索結果トップ」ボタンが押下されたかを判定し、ＹＥＳであればステップＳ７４３へ戻る。
【０１０９】
ステップＳ７４７でＮＯであれば、ステップＳ７４９で「送信」ボタンが押下されたかを判定し、ＹＥＳであればステップＳ７５１（図１９）に進み、ＮＯであればステップＳ７４５へ戻る。
【０１１０】
図１９のステップＳ７５１においては、リクエスト確認画面を送信する。
図２６は、リクエスト送信画面の具体例を示す図である。
【０１１１】
この画面においては、キーワードとして入力された語でリクエスト送信を行なう旨が表示される。また、リクエスト理由やコメントを入力するための欄、「ＯＫ」ボタン、および「ＮＧ」ボタンが表示される。
【０１１２】
図１９のステップＳ７５３において、「ＮＧ」ボタンが押下されたかを判定し、ＹＥＳであればメインルーチンに戻る。
【０１１３】
ステップＳ７５３でＮＯであれば、ステップＳ７５５で「ＯＫ」ボタンが押下されたかを判定する。ＮＯであればステップＳ７５３へ戻り、ＹＥＳであればステップＳ７５７でリクエスト受付け画面を送信する。
【０１１４】
図２７は、リクエスト受付け画面の具体例を示す図である。
この画面においては、リクエストを受付けた旨、受付番号、リクエストとして送信された内容、および受付日時が表示される。
【０１１５】
図１９のステップＳ７５９で、リクエストメールを作成する。
図２８は、リクエストメールの具体例を示す図である。
【０１１６】
リクエストメールは、サーバにより作成されるメールであり、宛先には管理者端末装置３００が設定される。
【０１１７】
メールの本文の欄には、受付番号、リクエストとして送信された内容、および受付日時が表示される。また、アクセスがあった端末のキャリア名、機種名が表示される。
【０１１８】
図１９のステップＳ７６１において、作成されたリクエストメールを指定のアドレスに送信し、メインルーチンへ戻る。
【０１１９】
なお、ここではリクエストがあると、その内容が記載されたメールを即座に管理者に送信することとしているが、サーバにリクエストの内容を蓄積し、管理者のアクセスに応じてそれを表示させるように構成してもよい。
【０１２０】
図２９は、図１７の完全一致検索処理（Ｓ７０９）の内容を示すフローチャートである。
【０１２１】
ステップＳ５０１で検索が完全一致であることを示すため、変数ｋｉｎｄに「１」を代入する。ステップＳ８０３で、図２のレコードを検索する処理（図１５および１６）を行なう。このとき、出力として抽出件数が得られる。
【０１２２】
図３０は、図１８の項目置換検索処理（Ｓ７２５）の内容を示すフローチャートである。
【０１２３】
ステップＳ９０１において、検索文字列［１］〜［Ｙ］をスタックに退避させる。なお、図２０においては検索文字列として２つの文字列を入力する事としているため、Ｙ＝２となる。
【０１２４】
ステップＳ９０３で、所定のルールで検索文字列［１］〜［Ｙ］を入れ替える。たとえばＹ＝２の場合には、検索文字列［１］と検索文字列［２］とを入れ替えるものである。
【０１２５】
ステップＳ９０５で部分一致検索処理（図１４）を実行し、ステップＳ９０７で検索文字列［１］〜［Ｙ］をスタックから復帰させる。
【０１２６】
［変形例１］
なお、図２０のリクエスト入力画面では、２つの項目（歌手名、曲名）を入力させることとしたが、１つの項目（たとえば曲名）のみを入力させることとしてもよい。
【０１２７】
図３１は、変形例におけるリクエスト入力画面を示す図である。
ここでは、曲名のみを入力する１つの欄と、「確認」ボタンとが表示される。図１３の入力テキスト判定処理では、Ｙ＝１として処理が行なわれる。完全一致検索処理（図１７のＳ７０９）で、入力された曲名（キーワード）に合致する登録がなかった場合には、部分一致検索処理（図１７のＳ７１７）が行なわれる。
【０１２８】
図３２は、部分一致検索処理でヒットがあった場合の検索結果画面（送信ボタンあり）の具体例を示す図である。
【０１２９】
ここでは、曲名「うた」での検索結果が表示されている。また、歌手名「うた」での検索結果を要求するためのアンカーテキストが表示される。また、図２４と同様に「送信」ボタンが表示されている。
【０１３０】
図３３は、図３１の画面において、「たいようのうた」の入力があった状態を示す図である。
【０１３１】
図２の歌詞ＩＤの曲名が「たいようのうた」であるため、この場合は完全一致検索処理でヒットがあることとなる。
【０１３２】
図３４は、完全一致検索処理でヒットがあった場合の検索結果画面（送信ボタンなし）の具体例を示す図である。
【０１３３】
この場合は、図２３と同様に、既に登録があることが利用者に提示され、「送信」ボタンは表示されない。
【０１３４】
［変形例２］
端末上の容易な操作でリクエストが行なえる場合、連続して同じリクエストが入力されることがある。この場合、同じリクエストメールが多数送信され、管理効率が悪くなる。そこで、リクエストを受付けた時刻をリクエスト情報に含ませて保持しておいてもよい。新たな同じリクエストが入力されてサーバに送信された場合、現在時刻と上記保持された時刻と比較する。所定の時間内（たとえば３０秒以内）であれば、リクエストを受付けないように構成すれば管理効率が高まる。
【０１３５】
また、続けて同じリクエストがあった場合、上記保持された時刻を現在時刻に書き換える（受付時刻を更新する）こととしてもよい。このようにすると、同じリクエストが連続して入力されても、１つ前のリクエストから次のリクエストまでの時間が所定の時間内であれば、最初の１回のリクエストしか受付けないようにすることができ、より管理効率が高まるという効果がある。
【０１３６】
［変形例３］
また、単に同一のリクエストが送信された場合、最初のリクエストのみを受付けることとしてもよい。
【０１３７】
リクエストを受付けてから、リクエストされた曲名の歌詞をデータベースに登録するまでには時間差がある。その時間差の間に、同じリクエストがされた場合、同じ曲に対するリクエストメールが何通も管理者に届くことになる。そこで、受付けたリクエスト情報をサーバに記憶し、新たなリクエストが入力された場合に、リクエスト情報を検索し、既に受付けた曲の場合は、リクエストメールを送信しないようにするよう構成してもよい。これによると、リクエスト管理効率が高まるという効果がある。
【０１３８】
また、同じリクエストの場合には、リクエストの回数をカウントするようにしてもよい。この場合、リクエストの回数に基づき、データベースへの登録の優先順位などを、カウント数の高いものから順に付与することができる。
【０１３９】
また、リクエストされた端末のＩＰアドレス、又は会員ＩＤ等により、リクエスト情報の発信者を識別し、同じ発信者からの同じ曲名のリクエストを受付けないようにしてもよい。
【０１４０】
［変形例４］
本発明は、歌詞を提供するシステムだけでなく、タイトルや作者等のキーワードで特定可能なコンテンツを提供するシステムに適用することができる。たとえば、歌手名や楽曲名で特定される音楽コンテンツ、タイトルや作者で特定される画像、映像、映画、小説、書籍等のコンテンツを提供するシステムなどである。
【０１４１】
［その他］
なお、上記の検索において、あいまい検索（全角／半角、ひらがな／カタカナ、濁音／半濁音／清音、英大文字／英小文字、送り仮名などの違いを無視した検索）を行なうこととしてもよい。
【０１４２】
また、本実施の形態においては、リクエストを受付けたときに、第１段階目の検索として、完全一致検索（第１の基準での検索）を行ない、第２段階目の検索として部分一致検索（第１の基準よりも緩い第２の基準での検索）を行なっている。前者の検索でヒットした場合（図１７のステップＳ７１１でＮＯの場合）にはリクエストを受付けずに無視するものとし（図２３）、後者の検索でヒットした場合（図１８のステップＳ７４１でＮＯの場合）には利用者の確認後に必要であればリクエストを受付ける（図２４）。また、第１段階目の検索でも第２段階目の検索でもヒットがなかった場合（図１８のステップＳ７４１でＹＥＳの場合）には、リクエストを受付けるものとする（図２６）。第１段階目の検索としては、第２段階目の検索よりも厳しい基準での検索方法を用いるのであれば、完全一致検索にしなくともよい（たとえば、あいまい検索の要素を入れるなど）。また第２段階目の検索は、項目置換検索及び一部項目検索を省いて部分一致検索のみで構成する、また項目置換検索、一部項目検索及び部分一致検索に、前方一致や後方一致など他の検索を加えて構成する等、第１段階目の検索よりも緩い基準での検索方法を用いるのであれば、その検索方法の種類の数、順、組み合わせ等はいずれであってもよい。
【０１４３】
また、楽曲のバージョンの違い（たとえば、「たいようのうた」と「たいようのうた（ＣＭバージョン）」等の違い）に関しては、区別するようにしてもよいし、無視するようにしてもよい。
【０１４４】
［実施の形態における効果］
上記実施の形態に従うと、データベースへのコンテンツの登録を利用者から求める場合に、先ずデータベースの検索を行ない、その結果を利用者に提示することができるため、無駄な要求を減らすことができるという効果がある。これにより、リクエストの精度を高め、またシステム運営者のリクエストの管理の効率を高めることが可能となる。
【０１４５】
さらには、利用者がリクエストしようとするコンテンツが既にデータベースに登録されている場合に、利用者にそれを即座に提供することができるという効果がある。
【０１４６】
図２４の画面においても「送信」ボタンを表示せずに、確認はできるがリクエストを受付けないように構成することも可能である。この場合、楽曲名を特定できないような短かい文字列の入力がなされたとき（部分一致の検索結果が表示される可能性が高いとき）に、その文字列が送信されることを防ぐことが出来る。
【０１４７】
ただし、この場合には利用者がリクエストしたい曲の正式名称（たとえば「うた」）の一部を曲名に含む曲がデータベースに登録されているとき（たとえば「たいようのうた」が登録されているとき）に、利用者が正しいリクエストをしようとしているにも拘わらず、リクエストできないこととなる。従って、好ましくは、部分一致検索でヒットした場合にも、利用者の確認後に必要であればリクエストを受付けることが望ましい。
【０１４８】
なお、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザに提供することにしてもよい。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。
【０１４９】
なお、上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１５０】
【図１】本発明の実施の形態の１つにおける歌詞コンテンツ提供システムの構成を示す図である。
【図２】歌詞マスタデータ１５１のデータ構造を示す図である。
【図３】歌詞データ１５３ａ，１５３ｂ，・・・のデータ構造を示す図である。
【図４】サーバ１００が実行する処理を示すフローチャートである。
【図５】端末装置に表示される歌詞サイトのトップ画面の具体例を示す図である。
【図６】端末装置に表示される歌詞表示画面の具体例を示す図である。
【図７】図４の通常検索処理（Ｓ１２１）の詳細を示すフローチャートである。
【図８】検索結果リストを含む検索結果画面の具体例を示す図である。
【図９】該当する曲がない旨の案内を含む検索結果画面の具体例を示す図である。
【図１０】図４の詳細検索処理（Ｓ１１９）の内容を示すフローチャートである。
【図１１】詳細検索入力画面の具体例を示す図である。
【図１２】検索結果リストを含む検索結果画面の具体例を示す図である。
【図１３】図１０の入力テキスト判定処理（Ｓ３０５）の内容を示すフローチャートである。
【図１４】図１０の部分一致検索処理（Ｓ３０９）の内容を示すフローチャートである。
【図１５】図１４のレコード検索処理（Ｓ５０３）の内容を示すフローチャートである。
【図１６】図１５に続くフローチャートである。
【図１７】図４のリクエスト処理（Ｓ１１３）の内容を示すフローチャートである。
【図１８】図１７に続くフローチャートである。
【図１９】図１８に続くフローチャートである。
【図２０】リクエスト入力画面の具体例を示す図である。
【図２１】リクエスト入力画面の具体例を示す図である。
【図２２】エラー画面の具体例を示す図である。
【図２３】検索結果リストを含む検索結果画面（送信ボタンなし）の具体例を示す図である。
【図２４】検索結果リストを含む検索結果画面（送信ボタンあり）の具体例を示す図である。
【図２５】項目置換検索処理での検索結果リストの具体例を示す図である。
【図２６】リクエスト送信画面の具体例を示す図である。
【図２７】リクエスト受付け画面の具体例を示す図である。
【図２８】リクエストメールの具体例を示す図である。
【図２９】図１７の完全一致検索処理（Ｓ７０９）の内容を示すフローチャートである。
【図３０】図１８の項目置換検索処理（Ｓ７２５）の内容を示すフローチャートである。
【図３１】変形例におけるリクエスト入力画面を示す図である。
【図３２】部分一致検索でヒットがあった場合の検索結果画面（送信ボタンあり）の具体例を示す図である。
【図３３】図３１の画面において、「たいようのうた」の入力があった状態を示す図である。
【図３４】完全一致検索処理でヒットがあった場合の検索結果画面（送信ボタンなし）の具体例を示す図である。
【符号の説明】
【０１５１】
１００  サーバ、１２０  制御部、１２１  通常検索処理部、１２３  詳細検索処理部、１２５  リクエスト処理部、１２７  歌詞表示処理部、１５０  記憶部、１５１  歌詞マスタデータ、１５３ａ，１５３ｂ，…  歌詞データ、１８０  通信部、２００  利用者端末装置、２０１  入力部（キーボード・マウス等）、２０３  制御部（ＣＰＵ）、２０５  表示部（ディスプレイ）、２０７  通信部、３００  管理者端末装置、３０１  入力部（キーボード・マウス等）、３０３  制御部（ＣＰＵ）、３０５  表示部（ディスプレイ）、３０７  通信部。
【図１】
2008234179.tif 000003
【図２】
2008234179.tif 000004
【図３】
2008234179.tif 000005
【図４】
2008234179.tif 000006
【図５】
2008234179.tif 000007
【図６】
2008234179.tif 000008
【図７】
2008234179.tif 000009
【図８】
2008234179.tif 000010
【図９】
2008234179.tif 000011
【図１０】
2008234179.tif 000012
【図１１】
2008234179.tif 000013
【図１２】
2008234179.tif 000014
【図１３】
2008234179.tif 000015
【図１４】
2008234179.tif 000016
【図１５】
2008234179.tif 000017
【図１６】
2008234179.tif 000018
【図１７】
2008234179.tif 000019
【図１８】
2008234179.tif 000020
【図１９】
2008234179.tif 000021
【図２０】
2008234179.tif 000022
【図２１】
2008234179.tif 000023
【図２２】
2008234179.tif 000024
【図２３】
2008234179.tif 000025
【図２４】
2008234179.tif 000026
【図２５】
2008234179.tif 000027
【図２６】
2008234179.tif 000028
【図２７】
2008234179.tif 000029
【図２８】
2008234179.tif 000030
【図２９】
2008234179.tif 000031
【図３０】
2008234179.tif 000032
【図３１】
2008234179.tif 000033
【図３２】
2008234179.tif 000034
【図３３】
2008234179.tif 000035
【図３４】
2008234179.tif 000036
【手続補正書】
【提出日】平成19年6月7日(2007.6.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツ提供装置と、前記コンテンツ提供装置に記憶させたいコンテンツデータのリクエストを送信する利用者の端末装置とからなるコンテンツ提供システムにおける、コンテンツ提供装置であって、
利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いる検索情報とともに記憶する記憶手段と、
前記利用者の端末装置から、コンテンツデータを特定するためのコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを受信するリクエスト受信手段と、
前記リクエスト受信手段が受信した前記コンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記検索情報とが、完全一致しているか否かを判定することによって前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第１の検索手段と、
前記第１の検索手段によりヒット無と判定されたときに、前記リクエスト受信手段が受信した前記コンテンツ特定情報と、前記記憶手段に記憶されているコンテンツデータに対応する前記検索情報とが、部分一致しているか否かを判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第２の検索手段と、
前記第２の検索手段によりヒット有と判定されたときに、検索結果を前記利用者の端末装置へ送信する第２の検索結果送信手段と、
前記第１の検索手段によりヒット有と判定されたときは前記リクエストを受付けず、前記第２の検索手段によりヒット無と判定されたときは前記リクエストを受付け、前記第２の検索手段によりヒット有と判定されたときは前記第２の検索結果送信手段が送信した検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から受信したことを条件に、前記リクエストを受付けるリクエスト受付手段とを備えた、コンテンツ提供装置。
【請求項２】
前記第２の検索結果送信手段は、
前記第１の検索手段によりヒット有と判定されたときは、その検索結果を含み、前記リクエストを継続するためのボタンを含まない画面を前記利用者の端末装置に送信し、
前記第２の検索手段によりヒット有と判定されたときは、その検索結果を含み、前記ボタンを含む画面を前記利用者の端末装置に送信し、
前記リクエスト受付手段は、前記利用者の端末装置において表示された画面上の前記ボタンの選択操作が検出されることに基づいて前記利用者の端末装置から送信される、前記リクエストの継続を示すデータを受信したことを条件に、前記リクエストを受付ける、請求項１に記載のコンテンツ提供装置。
【請求項３】
コンテンツ提供装置と、前記コンテンツ提供装置に記憶させたいコンテンツデータのリクエストを送信する利用者の端末装置とからなるコンテンツ提供システムにおける、コンテンツ提供装置であって、
前記利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いる検索情報とともに記憶する記憶手段と、
前記利用者の端末装置から、コンテンツデータを特定するためのコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを受信するリクエスト受信手段と、
前記リクエスト受信手段が受信した前記コンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記検索情報とが、部分一致しているか否かを判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する部分一致検索手段と、
前記部分一致検索手段により部分一致のヒット有と判定されたときに、検索結果を前記利用者の端末装置へ送信する検索結果送信手段と、
前記部分一致検索手段により部分一致のヒット有と判定されたときは前記検索結果送信手段が送信した検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から受信したことを条件に、前記利用者の端末装置より受信したリクエストを受付けるリクエスト受付手段とを備えた、コンテンツ提供装置。
【請求項４】
前記リクエスト受付手段は、既に受付け済リクエストとして記憶しているリクエストに含まれるコンテンツ特定情報と同一のコンテンツ特定情報を含むリクエストが前記リクエスト受信手段により受信された場合、当該リクエストを受付けない、請求項１から３のいずれかに記載のコンテンツ提供装置。
【請求項５】
請求項１から４のいずれかに記載のコンテンツ提供装置と、前記コンテンツ提供装置に記憶させたいコンテンツデータのリクエストを送信する利用者の端末装置とからなるコンテンツ提供システム。
【請求項６】
利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いる検索情報とともに記憶する記憶手段を備えたコンテンツ提供装置と、前記コンテンツ提供装置に記憶させたいコンテンツデータのリクエストを送信する利用者の端末装置とからなるコンテンツ提供システムにおける、コンテンツ提供装置の制御方法であって、
前記利用者の端末装置から、コンテンツデータを特定するためのコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを前記コンテンツ提供装置が受信するリクエスト受信ステップと、
前記リクエスト受信ステップで受信した前記コンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記検索情報とが、完全一致しているか否かを前記コンテンツ提供装置が判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第１の検索ステップと、
前記第１の検索ステップによりヒット無と判定されたときに、前記リクエスト受信ステップで受信した前記コンテンツ特定情報と、前記記憶手段に記憶されているコンテンツデータに対応する前記検索情報とが、部分一致しているか否かを前記コンテンツ提供装置が判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第２の検索ステップと、
前記第２の検索ステップによりヒット有と判定されたときに、検索結果を前記利用者の端末装置へ前記コンテンツ提供装置が送信する第２の検索結果送信ステップと、
前記第１の検索ステップによりヒット有と判定されたときは前記リクエストを前記コンテンツ提供装置が受付けず、前記第２の検索ステップによりヒット無と判定されたときは前記リクエストを前記コンテンツ提供装置が受付け、前記第２の検索ステップによりヒット有と判定されたときは前記第２の検索結果送信ステップにより送信された検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から前記コンテンツ提供装置が受信したことを条件に、前記リクエストを前記コンテンツ提供装置が受付けるリクエスト受付ステップとを備えた、コンテンツ提供装置の制御方法。
【請求項７】
利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いる検索情報とともに記憶する記憶手段を備えたコンテンツ提供装置と、前記コンテンツ提供装置に記憶させたいコンテンツデータのリクエストを送信する利用者の端末装置とからなるコンテンツ提供システムにおける、コンテンツ提供装置の制御方法であって、
前記利用者の端末装置から、コンテンツデータを特定するためのコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを前記コンテンツ提供装置が受信するリクエスト受信ステップと、
前記リクエスト受信ステップで受信した前記コンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記検索情報とが、部分一致しているか否かを前記コンテンツ提供装置が判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する部分一致検索ステップと、
前記部分一致検索ステップにより部分一致のヒット有と判定されたときに、検索結果を前記利用者の端末装置へ前記コンテンツ提供装置が送信する検索結果送信ステップと、
前記部分一致検索ステップにより部分一致のヒット有と判定されたときは前記検索結果送信ステップが送信した検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から前記コンテンツ提供装置が受信したことを条件に、前記利用者の端末装置より受信したリクエストを前記コンテンツ提供装置が受付けるリクエスト受付ステップとを備えた、コンテンツ提供装置の制御方法。
【請求項８】
請求項６に記載のコンテンツ提供装置の制御方法における各ステップをコンピュータに実行させる、コンテンツ提供装置の制御プログラム。
【請求項９】
請求項７に記載のコンテンツ提供装置の制御方法における各ステップをコンピュータに実行させる、コンテンツ提供装置の制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記目的を達成するためこの発明のある局面に従うと、コンテンツ提供装置は、利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いる検索情報とともに記憶する記憶手段と、前記利用者の端末装置から、コンテンツデータを特定するためのコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを受信するリクエスト受信手段と、前記リクエスト受信手段が受信した前記コンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記検索情報とが、完全一致しているか否かを判定することによって前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第１の検索手段と、前記第１の検索手段によりヒット無と判定されたときに、前記リクエスト受信手段が受信した前記コンテンツ特定情報と、前記記憶手段に記憶されているコンテンツデータに対応する前記検索情報とが、部分一致しているか否かを判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第２の検索手段と、前記第２の検索手段によりヒット有と判定されたときに、検索結果を前記利用者の端末装置へ送信する第２の検索結果送信手段と、前記第１の検索手段によりヒット有と判定されたときは前記リクエストを受付けず、前記第２の検索手段によりヒット無と判定されたときは前記リクエストを受付け、前記第２の検索手段によりヒット有と判定されたときは前記第２の検索結果送信手段が送信した検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から受信したことを条件に、前記リクエストを受付けるリクエスト受付手段とを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
好ましくは第２の検索結果送信手段は、第１の検索手段によりヒット有と判定されたときは、その検索結果を含み、前記リクエストを継続するためのボタンを含まない画面を利用者の端末装置に送信し、第２の検索手段によりヒット有と判定されたときは、その検索結果を含み、前記ボタンを含む画面を利用者の端末装置に送信する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
この発明の他の局面に従うとコンテンツ提供装置は、前記利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いる検索情報とともに記憶する記憶手段と、前記利用者の端末装置から、コンテンツデータを特定するためのコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを受信するリクエスト受信手段と、前記リクエスト受信手段が受信した前記コンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記検索情報とが、部分一致しているか否かを判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する部分一致検索手段と、前記部分一致検索手段により部分一致のヒット有と判定されたときに、検索結果を前記利用者の端末装置へ送信する検索結果送信手段と、前記部分一致検索手段により部分一致のヒット有と判定されたときは前記検索結果送信手段が送信した検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から受信したことを条件に、前記利用者の端末装置より受信したリクエストを受付けるリクエスト受付手段とを備える。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
好ましくはリクエスト受付手段は、既に受付け済リクエストとして記憶しているリクエストに含まれるコンテンツ特定情報と同一のコンテンツ特定情報を含むリクエストが前記リクエスト受信手段により受信された場合、当該リクエストを受付けない。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
この発明のさらに他の局面に従うと、利用者の端末装置に提供するためのコンテンツデータを記憶する記憶手段を備えたコンテンツ提供装置の制御方法は、前記コンテンツ提供装置の各手段を制御するための各ステップを備える。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
この発明のさらに他の局面に従うと、利用者の端末装置に提供するためのコンテンツデータを記憶する記憶手段を備えたコンテンツ提供装置の制御プログラムは、前記コンテンツ提供装置の制御方法における各ステップをコンピュータに実行させる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】削除
【補正の内容】
【手続補正書】
【提出日】平成19年8月14日(2007.8.14)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツ提供装置と、前記コンテンツ提供装置に記憶させたいコンテンツデータのリクエストを送信する利用者の端末装置とからなるコンテンツ提供システムにおける、コンテンツ提供装置であって、
利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いる検索情報とともに記憶する記憶手段と、
前記利用者の端末装置から、コンテンツデータを特定するためのコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを受信するリクエスト受信手段と、
前記リクエスト受信手段が受信した前記コンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記検索情報とが、完全一致しているか否かを判定することによって前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第１の検索手段と、
前記第１の検索手段によりヒット無と判定されたときに、前記リクエスト受信手段が受信した前記コンテンツ特定情報と、前記記憶手段に記憶されているコンテンツデータに対応する前記検索情報とが、部分一致しているか否かを判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第２の検索手段と、
前記第２の検索手段によりヒット有と判定されたときに、ヒット有と判定されたコンテンツデータに対応する前記検索情報を検索結果として前記利用者の端末装置へ送信する第２の検索結果送信手段と、
前記第１の検索手段によりヒット有と判定されたときは前記リクエストを受付けず、前記第２の検索手段によりヒット無と判定されたときは前記リクエストを受付け、前記第２の検索手段によりヒット有と判定されたときは前記第２の検索結果送信手段が送信した検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から受信したことを条件に、前記リクエストを受付けるリクエスト受付手段とを備えた、コンテンツ提供装置。
【請求項２】
前記第２の検索結果送信手段は、
前記第１の検索手段によりヒット有と判定されたときは、その検索結果を含み、前記リクエストを継続するためのボタンを含まない画面を前記利用者の端末装置に送信し、
前記第２の検索手段によりヒット有と判定されたときは、その検索結果を含み、前記ボタンを含む画面を前記利用者の端末装置に送信し、
前記リクエスト受付手段は、前記利用者の端末装置において表示された画面上の前記ボタンの選択操作が検出されることに基づいて前記利用者の端末装置から送信される、前記リクエストの継続を示すデータを受信したことを条件に、前記リクエストを受付ける、請求項１に記載のコンテンツ提供装置。
【請求項３】
コンテンツ提供装置と、前記コンテンツ提供装置に記憶させたいコンテンツデータのリクエストを送信する利用者の端末装置とからなるコンテンツ提供システムにおける、コンテンツ提供装置であって、
前記利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いる検索情報とともに記憶する記憶手段と、
前記利用者の端末装置から、コンテンツデータを特定するためのコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを受信するリクエスト受信手段と、
前記リクエスト受信手段が受信した前記コンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記検索情報とが、部分一致しているか否かを判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する部分一致検索手段と、
前記部分一致検索手段により部分一致のヒット有と判定されたときに、ヒット有と判定されたコンテンツデータに対応する前記検索情報を検索結果として前記利用者の端末装置へ送信する検索結果送信手段と、
前記部分一致検索手段により部分一致のヒット有と判定されたときは前記検索結果送信手段が送信した検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から受信したことを条件に、前記利用者の端末装置より受信したリクエストを受付けるリクエスト受付手段とを備えた、コンテンツ提供装置。
【請求項４】
前記リクエスト受付手段は、既に受付け済リクエストとして記憶しているリクエストに含まれるコンテンツ特定情報と同一のコンテンツ特定情報を含むリクエストが前記リクエスト受信手段により受信された場合、当該リクエストを受付けない、請求項１から３のいずれかに記載のコンテンツ提供装置。
【請求項５】
請求項１から４のいずれかに記載のコンテンツ提供装置と、前記コンテンツ提供装置に記憶させたいコンテンツデータのリクエストを送信する利用者の端末装置とからなるコンテンツ提供システム。
【請求項６】
利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いる検索情報とともに記憶する記憶手段を備えたコンテンツ提供装置と、前記コンテンツ提供装置に記憶させたいコンテンツデータのリクエストを送信する利用者の端末装置とからなるコンテンツ提供システムにおける、コンテンツ提供装置の制御方法であって、
前記利用者の端末装置から、コンテンツデータを特定するためのコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを前記コンテンツ提供装置が受信するリクエスト受信ステップと、
前記リクエスト受信ステップで受信した前記コンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記検索情報とが、完全一致しているか否かを前記コンテンツ提供装置が判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第１の検索ステップと、
前記第１の検索ステップによりヒット無と判定されたときに、前記リクエスト受信ステップで受信した前記コンテンツ特定情報と、前記記憶手段に記憶されているコンテンツデータに対応する前記検索情報とが、部分一致しているか否かを前記コンテンツ提供装置が判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを
検索する第２の検索ステップと、
前記第２の検索ステップによりヒット有と判定されたときに、ヒット有と判定されたコンテンツデータに対応する前記検索情報を検索結果として前記利用者の端末装置へ前記コンテンツ提供装置が送信する第２の検索結果送信ステップと、
前記第１の検索ステップによりヒット有と判定されたときは前記リクエストを前記コンテンツ提供装置が受付けず、前記第２の検索ステップによりヒット無と判定されたときは前記リクエストを前記コンテンツ提供装置が受付け、前記第２の検索ステップによりヒット有と判定されたときは前記第２の検索結果送信ステップにより送信された検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から前記コンテンツ提供装置が受信したことを条件に、前記リクエストを前記コンテンツ提供装置が受付けるリクエスト受付ステップとを備えた、コンテンツ提供装置の制御方法。
【請求項７】
利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いる検索情報とともに記憶する記憶手段を備えたコンテンツ提供装置と、前記コンテンツ提供装置に記憶させたいコンテンツデータのリクエストを送信する利用者の端末装置とからなるコンテンツ提供システムにおける、コンテンツ提供装置の制御方法であって、
前記利用者の端末装置から、コンテンツデータを特定するためのコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを前記コンテンツ提供装置が受信するリクエスト受信ステップと、
前記リクエスト受信ステップで受信した前記コンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記検索情報とが、部分一致しているか否かを前記コンテンツ提供装置が判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する部分一致検索ステップと、
前記部分一致検索ステップにより部分一致のヒット有と判定されたときに、ヒット有と判定されたコンテンツデータに対応する前記検索情報を検索結果として前記利用者の端末装置へ前記コンテンツ提供装置が送信する検索結果送信ステップと、
前記部分一致検索ステップにより部分一致のヒット有と判定されたときは前記検索結果送信ステップが送信した検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から前記コンテンツ提供装置が受信したことを条件に、前記利用者の端末装置より受信したリクエストを前記コンテンツ提供装置が受付けるリクエスト受付ステップとを備えた、コンテンツ提供装置の制御方法。
【請求項８】
請求項６に記載のコンテンツ提供装置の制御方法における各ステップをコンピュータに実行させる、コンテンツ提供装置の制御プログラム。
【請求項９】
請求項７に記載のコンテンツ提供装置の制御方法における各ステップをコンピュータに実行させる、コンテンツ提供装置の制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記目的を達成するためこの発明のある局面に従うと、コンテンツ提供装置は、利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いる検索情報とともに記憶する記憶手段と、前記利用者の端末装置から、コンテンツデータを特定するためのコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを受信するリクエスト受信手段と、前記リクエスト受信手段が受信した前記コンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記検索情報とが、完全一致しているか否かを判定することによって前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第１の検索手段と、前記第１の検索手段によりヒ
ット無と判定されたときに、前記リクエスト受信手段が受信した前記コンテンツ特定情報と、前記記憶手段に記憶されているコンテンツデータに対応する前記検索情報とが、部分一致しているか否かを判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第２の検索手段と、前記第２の検索手段によりヒット有と判定されたときに、ヒット有と判定されたコンテンツデータに対応する前記検索情報を検索結果として前記利用者の端末装置へ送信する第２の検索結果送信手段と、前記第１の検索手段によりヒット有と判定されたときは前記リクエストを受付けず、前記第２の検索手段によりヒット無と判定されたときは前記リクエストを受付け、前記第２の検索手段によりヒット有と判定されたときは前記第２の検索結果送信手段が送信した検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から受信したことを条件に、前記リクエストを受付けるリクエスト受付手段とを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
この発明の他の局面に従うとコンテンツ提供装置は、前記利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いる検索情報とともに記憶する記憶手段と、前記利用者の端末装置から、コンテンツデータを特定するためのコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを受信するリクエスト受信手段と、前記リクエスト受信手段が受信した前記コンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記検索情報とが、部分一致しているか否かを判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する部分一致検索手段と、前記部分一致検索手段により部分一致のヒット有と判定されたときに、ヒット有と判定されたコンテンツデータに対応する前記検索情報を検索結果として前記利用者の端末装置へ送信する検索結果送信手段と、前記部分一致検索手段により部分一致のヒット有と判定されたときは前記検索結果送信手段が送信した検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から受信したことを条件に、前記利用者の端末装置より受信したリクエストを受付けるリクエスト受付手段とを備える。
【手続補正書】
【提出日】平成20年1月10日(2008.1.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツ提供装置と、前記コンテンツ提供装置に記憶させたいコンテンツデータのリクエストを送信する利用者の端末装置とからなるコンテンツ提供システムにおける、コンテンツ提供装置であって、
利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いるカテゴリが異なる複数の検索情報とともに記憶する記憶手段と、
前記利用者の端末装置から、コンテンツデータを特定するためのカテゴリが異なる複数のコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを受信するリクエスト受信手段と、
前記リクエスト受信手段が受信した前記複数のコンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記複数の検索情報とが、完全一致しているか否かを判定することによって前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第１の検索手段と、
前記第１の検索手段によりヒット無と判定されたときに、前記リクエスト受信手段が受信した前記複数のコンテンツ特定情報と、前記記憶手段に記憶されているコンテンツデータに対応する前記複数の検索情報とのうちに部分一致しているものが有るか否かを判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第２の検索手段と、
前記第２の検索手段によりヒット有と判定されたときに、ヒット有と判定されたコンテンツデータに対応する前記複数の検索情報を検索結果として前記利用者の端末装置へ送信する第２の検索結果送信手段と、
前記第１の検索手段によりヒット有と判定されたときは前記リクエストを受付けず、前記第２の検索手段によりヒット無と判定されたときは前記リクエストを受付け、前記第２の検索手段によりヒット有と判定されたときは前記第２の検索結果送信手段が送信した検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から受信したことを条件に、前記リクエストを受付けるリクエスト受付手段とを備えた、コンテンツ提供装置。
【請求項２】
前記第２の検索結果送信手段は、
前記第１の検索手段によりヒット有と判定されたときは、その検索結果を含み、前記
リクエストを継続するためのボタンを含まない画面を前記利用者の端末装置に送信し、
前記第２の検索手段によりヒット有と判定されたときは、その検索結果を含み、前記ボタンを含む画面を前記利用者の端末装置に送信し、
前記リクエスト受付手段は、前記利用者の端末装置において表示された画面上の前記ボタンの選択操作が検出されることに基づいて前記利用者の端末装置から送信される、前記リクエストの継続を示すデータを受信したことを条件に、前記リクエストを受付ける、請求項１に記載のコンテンツ提供装置。
【請求項３】
コンテンツ提供装置と、前記コンテンツ提供装置に記憶させたいコンテンツデータのリクエストを送信する利用者の端末装置とからなるコンテンツ提供システムにおける、コンテンツ提供装置であって、
前記利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いるカテゴリが異なる複数の検索情報とともに記憶する記憶手段と、
前記利用者の端末装置から、コンテンツデータを特定するためのカテゴリが異なる複数のコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを受信するリクエスト受信手段と、
前記リクエスト受信手段が受信した前記複数のコンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記複数の検索情報とのうちに部分一致しているものが有るか否かを判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する部分一致検索手段と、
前記部分一致検索手段により部分一致のヒット有と判定されたときに、ヒット有と判定されたコンテンツデータに対応する前記複数の検索情報を検索結果として前記利用者の端末装置へ送信する検索結果送信手段と、
前記部分一致検索手段により部分一致のヒット有と判定されたときは前記検索結果送信手段が送信した検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から受信したことを条件に、前記利用者の端末装置より受信したリクエストを受付けるリクエスト受付手段とを備えた、コンテンツ提供装置。
【請求項４】
前記リクエスト受付手段は、既に受付け済リクエストとして記憶しているリクエストに含まれる前記複数のコンテンツ特定情報と同一の複数のコンテンツ特定情報を含むリクエストが前記リクエスト受信手段により受信された場合、当該リクエストを受付けない、請求項１から３のいずれかに記載のコンテンツ提供装置。
【請求項５】
請求項１から４のいずれかに記載のコンテンツ提供装置と、前記コンテンツ提供装置に記憶させたいコンテンツデータのリクエストを送信する利用者の端末装置とからなるコンテンツ提供システム。
【請求項６】
利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いるカテゴリが異なる複数の検索情報とともに記憶する記憶手段を備えたコンテンツ提供装置と、前記コンテンツ提供装置に記憶させたいコンテンツデータのリクエストを送信する利用者の端末装置とからなるコンテンツ提供システムにおける、コンテンツ提供装置の制御方法であって、
前記利用者の端末装置から、コンテンツデータを特定するためのカテゴリが異なる複数のコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを前記コンテンツ提供装置が受信するリクエスト受信ステップと、
前記リクエスト受信ステップで受信した前記複数のコンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記複数の検索情報とが、完全一致しているか否かを前記コンテンツ提供装置が判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第１の検索ステップと、
前記第１の検索ステップによりヒット無と判定されたときに、前記リクエスト受信ステップで受信した前記複数のコンテンツ特定情報と、前記記憶手段に記憶されているコンテンツデータに対応する前記複数の検索情報とのうちに部分一致しているものが有るか否かを前記コンテンツ提供装置が判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第２の検索ステップと、
前記第２の検索ステップによりヒット有と判定されたときに、ヒット有と判定されたコンテンツデータに対応する前記複数の検索情報を検索結果として前記利用者の端末装置へ前記コンテンツ提供装置が送信する第２の検索結果送信ステップと、
前記第１の検索ステップによりヒット有と判定されたときは前記リクエストを前記コンテンツ提供装置が受付けず、前記第２の検索ステップによりヒット無と判定されたときは前記リクエストを前記コンテンツ提供装置が受付け、前記第２の検索ステップによりヒット有と判定されたときは前記第２の検索結果送信ステップにより送信された検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から前記コンテンツ提供装置が受信したことを条件に、前記リクエストを前記コンテンツ提供装置が受付けるリクエスト受付ステップとを備えた、コンテンツ提供装置の制御方法。
【請求項７】
利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いるカテゴリが異なる複数の検索情報とともに記憶する記憶手段を備えたコンテンツ提供装置と、前記コンテンツ提供装置に記憶させたいコンテンツデータのリクエストを送信する利用者の端末装置とからなるコンテンツ提供システムにおける、コンテンツ提供装置の制御方法であって、
前記利用者の端末装置から、コンテンツデータを特定するためのカテゴリが異なる複数のコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを前記コンテンツ提供装置が受信するリクエスト受信ステップと、
前記リクエスト受信ステップで受信した前記複数のコンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記複数の検索情報とのうちに部分一致しているものが有るか否かを前記コンテンツ提供装置が判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する部分一致検索ステップと、
前記部分一致検索ステップにより部分一致のヒット有と判定されたときに、ヒット有と判定されたコンテンツデータに対応する前記複数の検索情報を検索結果として前記利用者の端末装置へ前記コンテンツ提供装置が送信する検索結果送信ステップと、
前記部分一致検索ステップにより部分一致のヒット有と判定されたときは前記検索結果送信ステップが送信した検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から前記コンテンツ提供装置が受信したことを条件に、前記利用者の端末装置より受信したリクエストを前記コンテンツ提供装置が受付けるリクエスト受付ステップとを備えた、コンテンツ提供装置の制御方法。
【請求項８】
請求項６に記載のコンテンツ提供装置の制御方法における各ステップをコンピュータに実行させる、コンテンツ提供装置の制御プログラム。
【請求項９】
請求項７に記載のコンテンツ提供装置の制御方法における各ステップをコンピュータに実行させる、コンテンツ提供装置の制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記目的を達成するためこの発明のある局面に従うと、コンテンツ提供装置は、利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いるカテゴリが異なる複数の検索情報とともに記憶する記憶手段と、前記利用者の端末装置から、コンテンツデータを特定するためのカテゴリが異なる複数のコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを受信するリクエスト受信手段と、前記リクエスト受信手段が受信した前記複数のコンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記複数の検索情報とが、完全一致しているか否かを判定することによって前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第１の検索手段と、前記第１の検索手段によりヒット無と判定されたときに、前記リクエスト受信手段が受信した前記複数のコンテンツ特定情報と、前記記憶手段に記憶されているコンテンツデータに対応する前記複数の検索情報とのうちに部分一致しているものが有るか否かを判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第２の検索手段と、前記第２の検索手段によりヒット有と判定されたときに、ヒット有と判定されたコンテンツデータに対応する前記複数の検索情報を検索結果として前記利用者の端末装置へ送信する第２の検索結果送信手段と、前記第１の検索手段によりヒット有と判定されたときは前記リクエストを受付けず、前記第２の検索手段によりヒット無と判定されたときは前記リクエストを受付け、前記第２の検索手段によりヒット有と判定されたときは前記第２の検索結果送信手段が送信した検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から受信したことを条件に、前記リクエストを受付けるリクエスト受付手段とを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
この発明の他の局面に従うとコンテンツ提供装置は、前記利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いるカテゴリが異なる複数の検索情報とともに記憶する記憶手段と、前記利用者の端末装置から、コンテンツデータを特定するためのカテゴリが異なる複数のコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを受信するリクエスト受信手段と、前記リクエスト受信手段が受信した前記複数のコンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記複数の検索情報とのうちに部分一致しているものが有るか否かを判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する部分一致検索手段と、前記部分一致検索手段により部分一致のヒット有と判定されたときに、ヒット有と判定されたコンテンツデータに対応する前記複数の検索情報を検索結果として前記利用者の端末装置へ送信する検索結果送信手段と、前記部分一致検索手段により部分一致のヒット有と判定されたときは前記検索結果送信手段が送信した検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から受信したことを条件に、前記利用者の端末装置より受信したリクエストを受付けるリクエスト受付手段とを備える。
【手続補正書】
【提出日】平成20年5月15日(2008.5.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツ提供装置と、前記コンテンツ提供装置に記憶させたいコンテンツデータのリクエストを送信する利用者の端末装置とからなるコンテンツ提供システムにおける、コンテンツ提供装置であって、
利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いるカテゴリが異なる複数の検索情報とともに記憶する記憶手段と、
前記利用者の端末装置から、コンテンツデータを特定するためのカテゴリが異なる複数のコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを受信するリクエスト受信手段と、
前記リクエスト受信手段が受信した前記複数のコンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記複数の検索情報とが、完全一致しているか否かを判定することによって前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第１の検索手段と、
前記第１の検索手段によりヒット無と判定されたときに、前記リクエスト受信手段が受信した前記複数のコンテンツ特定情報と、前記記憶手段に記憶されているコンテンツデータに対応する前記複数の検索情報とのうちに部分一致しているものが有るか否かを前記複数のコンテンツ特定情報の各々別に判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第２の検索手段と、
前記第２の検索手段によりヒット有と判定されたときに、ヒット有と判定されたコンテンツデータに対応する前記複数の検索情報を検索結果として前記利用者の端末装置へ送信する第２の検索結果送信手段と、
前記第１の検索手段によりヒット有と判定されたときは前記リクエストを受付けず、前記第２の検索手段によりヒット無と判定されたときは前記リクエストを受付け、前記第２の検索手段によりヒット有と判定されたときは前記第２の検索結果送信手段が送信した検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から受信したことを条件に、前記リクエストを受付けるリクエスト受付手段とを備えた、コンテンツ提供装置。
【請求項２】
前記第２の検索結果送信手段は、
前記第１の検索手段によりヒット有と判定されたときは、その検索結果を含み、前記
リクエストを継続するためのボタンを含まない画面を前記利用者の端末装置に送信し、
前記第２の検索手段によりヒット有と判定されたときは、その検索結果を含み、前記ボタンを含む画面を前記利用者の端末装置に送信し、
前記リクエスト受付手段は、前記利用者の端末装置において表示された画面上の前記ボタンの選択操作が検出されることに基づいて前記利用者の端末装置から送信される、前記リクエストの継続を示すデータを受信したことを条件に、前記リクエストを受付ける、請求項１に記載のコンテンツ提供装置。
【請求項３】
前記リクエスト受付手段は、既に受付け済リクエストとして記憶しているリクエストに含まれる前記複数のコンテンツ特定情報と同一の複数のコンテンツ特定情報を含むリクエストが前記リクエスト受信手段により受信された場合、当該リクエストを受付けない、請求項１または２に記載のコンテンツ提供装置。
【請求項４】
請求項１から３のいずれかに記載のコンテンツ提供装置と、前記コンテンツ提供装置に記憶させたいコンテンツデータのリクエストを送信する利用者の端末装置とからなるコンテンツ提供システム。
【請求項５】
利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いるカテゴリが異なる複数の検索情報とともに記憶する記憶手段を備えたコンテンツ提供装置と、前記コンテンツ提供装置に記憶させたいコンテンツデータのリクエストを送信する利用者の端末装置とからなるコンテンツ提供システムにおける、コンテンツ提供装置の制御方法であって、
前記利用者の端末装置から、コンテンツデータを特定するためのカテゴリが異なる複数のコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを前記コンテンツ提供装置が受信するリクエスト受信ステップと、
前記リクエスト受信ステップで受信した前記複数のコンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記複数の検索情報とが、完全一致しているか否かを前記コンテンツ提供装置が判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第１の検索ステップと、
前記第１の検索ステップによりヒット無と判定されたときに、前記リクエスト受信ステップで受信した前記複数のコンテンツ特定情報と、前記記憶手段に記憶されているコンテンツデータに対応する前記複数の検索情報とのうちに部分一致しているものが有るか否かを前記複数のコンテンツ特定情報の各々別に前記コンテンツ提供装置が判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第２の検索ステップと、
前記第２の検索ステップによりヒット有と判定されたときに、ヒット有と判定されたコンテンツデータに対応する前記複数の検索情報を検索結果として前記利用者の端末装置へ前記コンテンツ提供装置が送信する第２の検索結果送信ステップと、
前記第１の検索ステップによりヒット有と判定されたときは前記リクエストを前記コンテンツ提供装置が受付けず、前記第２の検索ステップによりヒット無と判定されたときは前記リクエストを前記コンテンツ提供装置が受付け、前記第２の検索ステップによりヒット有と判定されたときは前記第２の検索結果送信ステップにより送信された検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から前記コンテンツ提供装置が受信したことを条件に、前記リクエストを前記コンテンツ提供装置が受付けるリクエスト受付ステップとを備えた、コンテンツ提供装置の制御方法。
【請求項６】
請求項５に記載のコンテンツ提供装置の制御方法における各ステップをコンピュータに実行させる、コンテンツ提供装置の制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記目的を達成するためこの発明のある局面に従うと、コンテンツ提供装置は、利用者に提供するためのコンテンツデータを当該コンテンツデータの検索に用いるカテゴリが異なる複数の検索情報とともに記憶する記憶手段と、前記利用者の端末装置から、コンテンツデータを特定するためのカテゴリが異なる複数のコンテンツ特定情報を含む、前記記憶手段に記憶させたいコンテンツデータのリクエストを受信するリクエスト受信手段と、前記リクエスト受信手段が受信した前記複数のコンテンツ特定情報と、前記記憶手段に記憶されている各コンテンツデータに対応する前記複数の検索情報とが、完全一致しているか否かを判定することによって前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第１の検索手段と、前記第１の検索手段によりヒット無と判定されたときに、前記リクエスト受信手段が受信した前記複数のコンテンツ特定情報と、前記記憶手段に記憶されているコンテンツデータに対応する前記複数の検索情報とのうちに部分一致しているものが有るか否かを前記複数のコンテンツ特定情報の各々別に判定することによって、前記記憶手段から前記リクエストに対応するコンテンツデータを検索する第２の検索手段と、前記第２の検索手段によりヒット有と判定されたときに、ヒット有と判定されたコンテンツデータに対応する前記複数の検索情報を検索結果として前記利用者の端末装置へ送信する第２の検索結果送信手段と、前記第１の検索手段によりヒット有と判定されたときは前記リクエストを受付けず、前記第２の検索手段によりヒット無と判定されたときは前記リクエストを受付け、前記第２の検索手段によりヒット有と判定されたときは前記第２の検索結果送信手段が送信した検索結果に対して、前記リクエストの継続を示すデータを前記利用者の端末装置から受信したことを条件に、前記リクエストを受付けるリクエスト受付手段とを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
好ましくはリクエスト受付手段は、既に受付け済リクエストとして記憶しているリクエストに含まれる前記複数のコンテンツ特定情報と同一の複数のコンテンツ特定情報を含むリクエストが前記リクエスト受信手段により受信された場合、当該リクエストを受付けない。