JP2006058947A - Content search device, content search method, and content search program for executing to computer for the method - Google Patents

Content search device, content search method, and content search program for executing to computer for the method Download PDF

Info

Publication number
JP2006058947A
JP2006058947A JP2004237265A JP2004237265A JP2006058947A JP 2006058947 A JP2006058947 A JP 2006058947A JP 2004237265 A JP2004237265 A JP 2004237265A JP 2004237265 A JP2004237265 A JP 2004237265A JP 2006058947 A JP2006058947 A JP 2006058947A
Authority
JP
Japan
Prior art keywords
content
search
user
attribute information
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2004237265A
Other languages
Japanese (ja)
Other versions
JP4511281B2 (en
JP2006058947A5 (en
Inventor
Mitsuyo Miyazaki
光世 宮崎
Yuji Umemura
雄士 梅村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2004237265A priority Critical patent/JP4511281B2/en
Publication of JP2006058947A publication Critical patent/JP2006058947A/en
Publication of JP2006058947A5 publication Critical patent/JP2006058947A5/ja
Application granted granted Critical
Publication of JP4511281B2 publication Critical patent/JP4511281B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a content search device capable of efficiently searching for contents that match a user; a content search method; and a content search program for executing to a computer the content search method. <P>SOLUTION: A user information management part 506 stores information about user attributes in a user information storage part 505 as user information 70 and a content search part 507 searches for free contents and paid contents based on the user information 70 to efficiently search for the contents that match the user. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

この発明は、ネットワークに接続されたサーバ装置が提供するコンテンツを検索するコンテンツ検索装置、コンテンツ検索方法およびコンテンツ検索方法をコンピュータに実行させるコンテンツ検索プログラムに関し、特に、ユーザに適合するコンテンツを効率的に検索することができるコンテンツ検索装置、コンテンツ検索方法およびコンテンツ検索方法をコンピュータに実行させるコンテンツ検索プログラムに関する。   The present invention relates to a content search device that searches for content provided by a server device connected to a network, a content search method, and a content search program that causes a computer to execute the content search method. The present invention relates to a content search apparatus capable of searching, a content search method, and a content search program that causes a computer to execute the content search method.

インターネットにおいて提供されるウェブページの数は飛躍的に増加してきており、その中から目的とするコンテンツを探し出すために、サーチエンジンと呼ばれるコンテンツの検索システムが従来広く利用されている。   The number of web pages provided on the Internet has increased dramatically, and a content search system called a search engine has been widely used in order to search for a target content from among them.

サーチエンジンには、大きく分けて、キーワードによりコンテンツの検索をおこなう全文検索型サーチエンジンと、カテゴリー別にコンテンツを分類しておき、カテゴリーを選択することによりコンテンツを検索するディレクトリ型サーチエンジンとが存在する。   Search engines can be broadly divided into full-text search engines that search for content by keywords, and directory search engines that search content by classifying content by category and selecting a category. .

全文検索型サーチエンジンは、さまざまなウェブページを定期的に巡回し、膨大な数のコンテンツの情報をキーワードに対応付けて収集することができるという利点がある。一方、ディレクトリ型サーチエンジンは、人がコンテンツを適切なカテゴリーに分類するため、コンテンツを容易に検索することができるという利点がある。   The full-text search type search engine has an advantage that it can periodically circulate various web pages and collect information on a huge number of contents in association with keywords. On the other hand, the directory-type search engine has an advantage that the content can be easily searched because a person classifies the content into an appropriate category.

ところが、ディレクトリ型サーチエンジンでは、カテゴリーに登録されるコンテンツの数が少なくなってしまうため、目的とするコンテンツを検索することができない場合があるという欠点がある。そのため、最近では、ディレクトリ型サーチエンジンにおいても、全文検索型サーチエンジンと同様に、キーワードによる検索処理が実行できるようになっている(非特許文献1を参照)。   However, the directory type search engine has a drawback that the target content may not be searched because the number of contents registered in the category is reduced. For this reason, recently, a directory-type search engine can execute a search process using keywords as in the full-text search type search engine (see Non-Patent Document 1).

ヤフー株式会社、”検索オプション”、[online]、2004年、[平成16年6月16日検索]、インターネット<URL : http://search.yahoo.co.jp/option/>Yahoo Japan Corporation, “Search Option”, [online], 2004, [Search June 16, 2004], Internet <URL: http://search.yahoo.co.jp/option/>

しかしながら、非特許文献1に代表される従来技術では、指定されたキーワードに合致するコンテンツを検索結果として提供するのみであり、検索結果として出力するコンテンツを、検索をおこなうユーザに応じて適切に選択することが難しいという問題があった。   However, in the conventional technique represented by Non-Patent Document 1, only content that matches a specified keyword is provided as a search result, and content to be output as a search result is appropriately selected according to the user performing the search. There was a problem that it was difficult to do.

具体的には、従来のサーチエンジンによるコンテンツの検索では、膨大な数の検索結果が得られるが、必ずしもユーザに適したコンテンツを出力できるとは限らない。そのため、適切なキーワードを複数組み合わせて検索をおこなう必要があるなど、ユーザに負担となっていた。   Specifically, a search of content by a conventional search engine can obtain a huge number of search results, but it does not necessarily output content suitable for the user. Therefore, it has been a burden on the user, for example, it is necessary to perform a search by combining a plurality of appropriate keywords.

そのため、コンテンツの検索結果を単にユーザに提供するだけでなく、さまざまなユーザの属性に合わせて、木目細かな対応をおこなうことのできる検索技術の開発が強く望まれている。   Therefore, there is a strong demand for the development of a search technology that can not only provide content search results to users but also perform fine-grained correspondence in accordance with various user attributes.

この発明は、上述した従来技術による問題点を解消するためになされたものであり、ユーザに適合するコンテンツを効率的に検索することができるコンテンツ検索装置、コンテンツ検索方法およびコンテンツ検索方法をコンピュータに実行させるコンテンツ検索プログラムを提供することを目的とする。   The present invention has been made to solve the above-described problems caused by the prior art, and a content search device, a content search method, and a content search method capable of efficiently searching for a content suitable for a user are provided in a computer. An object is to provide a content search program to be executed.

上述した課題を解決し、目的を達成するため、本発明は、ネットワークに接続されたサーバ装置が提供するコンテンツを検索するコンテンツ検索装置であって、ユーザの属性に係る情報を属性情報として記憶する記憶手段と、前記記憶手段により記憶された属性情報に基づいて前記コンテンツの検索をおこなう検索手段と、を備えたことを特徴とする。   In order to solve the above-described problems and achieve the object, the present invention is a content search device that searches for content provided by a server device connected to a network, and stores information related to user attributes as attribute information. It is characterized by comprising storage means and search means for searching for the content based on attribute information stored by the storage means.

また、本発明は、上記発明において、前記検索手段は、前記属性情報に基づいて、有料で提供されている有料コンテンツの検索を実行するか否かを判定し、判定した結果に基づいて前記コンテンツの検索をおこなうことを特徴とする。   Further, the present invention is the above invention, wherein the search means determines whether or not to search for paid content provided for a fee based on the attribute information, and the content based on the determined result It is characterized by searching for.

また、本発明は、上記発明において、前記記憶手段は、ユーザがすでに購入した有料コンテンツに係る情報を前記属性情報として記憶し、前記検索手段は、前記属性情報に基づいて、ユーザがすでに購入した有料コンテンツの中からコンテンツを検索することを特徴とする。   Further, in the present invention according to the above-mentioned invention, the storage unit stores, as the attribute information, information related to paid content that the user has already purchased, and the search unit has already purchased the user based on the attribute information. It is characterized by searching for contents from among paid contents.

また、本発明は、上記発明において、前記記憶手段は、ユーザの会員種別に係る情報を前記属性情報として記憶し、前記検索手段は、前記属性情報に基づいて、会員種別ごとに定められた特定のコンテンツの中からコンテンツの検索をおこなうことを特徴とする。   Also, in the present invention according to the above-described invention, the storage unit stores information related to a member type of a user as the attribute information, and the search unit is specified based on the attribute information for each member type. It is characterized by searching for contents from among the contents.

また、本発明は、上記発明において、前記記憶手段は、前記ユーザの会員種別に応じて有料コンテンツの検索を許可する期間に係る情報を前記属性情報として記憶し、前記検索手段は、前記属性情報に基づいて、検索を実行する時点が前記有料コンテンツの検索を許可する期間に含まれるか否かを判定し、判定した結果に基づいて有料コンテンツの検索を実行することを特徴とする。   Further, the present invention is the above invention, wherein the storage unit stores, as the attribute information, information related to a period during which a search for paid content is permitted according to the membership type of the user, and the search unit includes the attribute information Based on the above, it is determined whether or not the time point at which the search is executed is included in a period during which the search for the paid content is permitted, and the search for the paid content is executed based on the determined result.

また、本発明は、上記発明において、前記記憶手段は、検索結果から除外するコンテンツに係る情報を前記属性情報として記憶し、前記検索手段は、前記属性情報に基づいて、コンテンツが前記検索結果から除外するコンテンツに該当するか否かを判定し、判定した結果に基づいてコンテンツを検索結果から除外することを特徴とする。   Further, according to the present invention, in the above invention, the storage unit stores, as the attribute information, information related to content to be excluded from a search result, and the search unit stores content based on the attribute information from the search result. It is determined whether the content corresponds to the excluded content, and the content is excluded from the search result based on the determined result.

また、本発明は、上記発明において、前記記憶手段は、ユーザが正規ユーザであるか否かを認証する認証情報を受け付けてユーザの認証をおこない、ユーザが正規ユーザであることが認証された場合に、検索対象に含めるコンテンツに係る情報をユーザから受け付けて、受け付けた該検索対象に含めるコンテンツに係る情報を前記属性情報として記憶し、前記検索手段は、前記属性情報に基づいて、前記検索対象に含めるコンテンツの中からコンテンツの検索をおこなうことを特徴とする。   Further, the present invention is the above invention, wherein the storage means accepts authentication information for authenticating whether or not the user is a regular user, authenticates the user, and authenticates that the user is a regular user. And receiving information related to the content to be included in the search target from the user, storing the received information related to the content to be included in the search target as the attribute information, and the search unit is configured to store the search target based on the attribute information. The content is searched for from the contents to be included.

また、本発明は、上記発明において、前記記憶手段は、ユーザが検索することをあらかじめ許可されたコンテンツに係る情報を前記属性情報として記憶し、前記検索手段は、前記記憶手段により記憶された属性情報に基づいて、検索することをあらかじめ許可されたコンテンツの中からコンテンツを検索することを特徴とする。   Also, in the present invention according to the above-mentioned invention, the storage unit stores, as the attribute information, information related to content that a user is permitted to search in advance, and the search unit stores the attribute stored by the storage unit. Based on the information, the content is searched for from the content permitted to be searched in advance.

また、本発明は、ネットワークに接続されたサーバ装置が提供するコンテンツを検索するコンテンツ検索方法であって、ユーザの属性に係る情報を属性情報として記憶する記憶工程と、前記記憶工程により記憶された属性情報に基づいて前記コンテンツの検索をおこなう検索工程と、を含んだことを特徴とする。   The present invention is also a content search method for searching for content provided by a server device connected to a network, the storage step storing information relating to user attributes as attribute information, and the storage step stored And a search step for searching for the content based on the attribute information.

また、本発明は、ネットワークに接続されたサーバ装置が提供するコンテンツを検索するコンテンツ検索方法をコンピュータに実行させるコンテンツ検索プログラムであって、ユーザの属性に係る情報を属性情報として記憶する記憶工程と、前記記憶工程により記憶された属性情報に基づいて前記コンテンツの検索をおこなう検索工程と、をコンピュータに実行させることを特徴とする。   The present invention is also a content search program for causing a computer to execute a content search method for searching for content provided by a server device connected to a network, and storing information relating to user attributes as attribute information; And a search step for searching for the content based on the attribute information stored in the storage step.

また、本発明は、上記発明において、前記検索工程は、前記属性情報に基づいて、有料で提供されている有料コンテンツの検索を実行するか否かを判定し、判定した結果に基づいて前記コンテンツの検索をおこなうことを特徴とする。   Further, in the present invention according to the above invention, the search step determines whether or not to perform a search for pay content provided for a fee based on the attribute information, and the content based on the determined result It is characterized by searching for.

また、本発明は、上記発明において、前記記憶工程は、ユーザがすでに購入した有料コンテンツに係る情報を前記属性情報として記憶し、前記検索工程は、前記属性情報に基づいて、ユーザがすでに購入した有料コンテンツの中からコンテンツを検索することを特徴とする。   Also, in the present invention according to the above-mentioned invention, the storage step stores, as the attribute information, information related to paid content that the user has already purchased, and the search step has already been purchased by the user based on the attribute information. It is characterized by searching for contents from among paid contents.

また、本発明は、上記発明において、前記記憶工程は、ユーザの会員種別に係る情報を前記属性情報として記憶し、前記検索工程は、前記属性情報に基づいて、会員種別ごとに定められた特定のコンテンツの中からコンテンツの検索をおこなうことを特徴とする。   Also, in the present invention according to the above-mentioned invention, the storage step stores information relating to a user's member type as the attribute information, and the search step is performed based on the attribute information. It is characterized by searching for contents from among the contents.

また、本発明は、上記発明において、前記記憶工程は、前記ユーザの会員種別に応じて有料コンテンツの検索を許可する期間に係る情報を前記属性情報として記憶し、前記検索工程は、前記属性情報に基づいて、検索を実行する時点が前記有料コンテンツの検索を許可する期間に含まれるか否かを判定し、判定した結果に基づいて有料コンテンツの検索を実行することを特徴とする。   Further, the present invention is the above invention, wherein the storage step stores, as the attribute information, information related to a period during which a search for paid content is permitted according to the membership type of the user, and the search step includes the attribute information Based on the above, it is determined whether or not the time point at which the search is executed is included in a period during which the search for the paid content is permitted, and the search for the paid content is executed based on the determined result.

また、本発明は、上記発明において、前記記憶工程は、検索結果から除外するコンテンツに係る情報を前記属性情報として記憶し、前記検索工程は、前記属性情報に基づいて、コンテンツが前記検索結果から除外するコンテンツに該当するか否かを判定し、判定した結果に基づいてコンテンツを検索結果から除外することを特徴とする。   Further, in the present invention according to the above-mentioned invention, the storage step stores information related to content to be excluded from a search result as the attribute information, and the search step is configured such that the content is determined from the search result based on the attribute information. It is determined whether the content corresponds to the excluded content, and the content is excluded from the search result based on the determined result.

また、本発明は、上記発明において、前記記憶工程は、ユーザが正規ユーザであるか否かを認証する認証情報を受け付けてユーザの認証をおこない、ユーザが正規ユーザであることが認証された場合に、検索対象に含めるコンテンツに係る情報をユーザから受け付けて、受け付けた該検索対象に含めるコンテンツに係る情報を前記属性情報として記憶し、前記検索工程は、前記属性情報に基づいて、前記検索対象に含めるコンテンツの中からコンテンツの検索をおこなうことを特徴とする。   In the present invention, in the above invention, the storage step receives authentication information for authenticating whether or not the user is a regular user, authenticates the user, and authenticates that the user is a regular user. Information relating to the content to be included in the search target is received from the user, and information relating to the content to be included in the received search target is stored as the attribute information, and the search step is based on the attribute information. The content is searched for from the contents to be included.

また、本発明は、上記発明において、前記記憶工程は、ユーザが検索することをあらかじめ許可されたコンテンツに係る情報を前記属性情報として記憶し、前記検索工程は、前記記憶工程により記憶された属性情報に基づいて、検索することをあらかじめ許可されたコンテンツの中からコンテンツを検索することを特徴とする。   Further, in the present invention according to the above-mentioned invention, the storage step stores, as the attribute information, information related to a content that a user is permitted to search in advance, and the search step includes the attribute stored by the storage step. Based on the information, the content is searched for from the content permitted to be searched in advance.

本発明によれば、ユーザの属性に係る情報を属性情報として記憶し、記憶された属性情報に基づいてコンテンツの検索をおこなうこととしたので、ユーザに適合するコンテンツを効率的に検索することができるという効果を奏する。   According to the present invention, information related to a user's attribute is stored as attribute information, and content search is performed based on the stored attribute information. Therefore, it is possible to efficiently search for content that matches the user. There is an effect that can be done.

また、本発明によれば、属性情報に基づいて、有料で提供されている有料コンテンツの検索を実行するか否かを判定し、判定した結果に基づいてコンテンツの検索をおこなうこととしたので、ユーザが有料コンテンツを検索する権利があるか否かを判定し、ユーザに適合するコンテンツを効率的に検索することができるという効果を奏する。   Also, according to the present invention, based on the attribute information, it is determined whether to perform a search for paid content provided for a fee, and the content is searched based on the determined result. It is possible to determine whether or not the user has a right to search for paid content, and to efficiently search for content suitable for the user.

また、本発明によれば、ユーザがすでに購入した有料コンテンツに係る情報を属性情報として記憶し、その属性情報に基づいて、ユーザがすでに購入した有料コンテンツの中からコンテンツを検索することとしたので、無料コンテンツに加えてユーザが購入した有料コンテンツからも効率的に検索することができるという効果を奏する。   In addition, according to the present invention, information related to paid content that the user has already purchased is stored as attribute information, and based on the attribute information, content is searched from the paid content that the user has already purchased. In addition to the free content, there is an effect that the user can efficiently search from the paid content purchased by the user.

また、本発明によれば、ユーザの会員種別に係る情報を属性情報として記憶し、その属性情報に基づいて、会員種別ごとに定められた特定のコンテンツの中からコンテンツの検索をおこなうこととしたので、会員種別に応じたコンテンツを効率的に検索することができるという効果を奏する。   In addition, according to the present invention, information related to a user's member type is stored as attribute information, and based on the attribute information, content is searched from specific content determined for each member type. Therefore, there is an effect that it is possible to efficiently search for content according to the member type.

また、本発明によれば、ユーザの会員種別に応じて有料コンテンツの検索を許可する期間に係る情報を属性情報として記憶し、その属性情報に基づいて、検索を実行する時点が有料コンテンツの検索を許可する期間に含まれるか否かを判定し、判定した結果に基づいて有料コンテンツの検索を実行することとしたので、有料コンテンツを検索する権利のないユーザに、有料コンテンツの検索機能を試用させることにより、ユーザに会員種別の変更を促すことができるという効果を奏する。   In addition, according to the present invention, information related to a period during which a search for paid content is permitted according to a user's membership type is stored as attribute information, and the point in time when the search is executed is based on the attribute information. The paid content search function is used for users who do not have the right to search for paid content because the paid content search is performed based on the result of the determination. By doing so, it is possible to prompt the user to change the membership type.

また、本発明によれば、検索結果から除外するコンテンツに係る情報を属性情報として記憶し、その属性情報に基づいて、コンテンツが検索結果から除外するコンテンツに該当するか否かを判定し、判定した結果に基づいてコンテンツを検索結果から除外することとしたので、検索結果として不要なコンテンツを効率的に除外することができるという効果を奏する。   Further, according to the present invention, information related to content to be excluded from the search result is stored as attribute information, and based on the attribute information, it is determined whether or not the content corresponds to content to be excluded from the search result. Since the content is excluded from the search result based on the result, the content that is unnecessary as the search result can be efficiently excluded.

また、本発明によれば、ユーザが正規ユーザであるか否かを認証する認証情報を受け付けてユーザの認証をおこない、ユーザが正規ユーザであることが認証された場合に、検索対象に含めるコンテンツに係る情報をユーザから受け付けて、検索対象に含めるコンテンツに係る情報を属性情報として記憶し、その属性情報に基づいて、検索対象に含めるコンテンツの中からコンテンツの検索をおこなうこととしたので、他人から紹介されたコンテンツを検索対象として容易に含めることができるという効果を奏する。   Further, according to the present invention, the authentication information for authenticating whether or not the user is a regular user is accepted and the user is authenticated, and the content to be included in the search target when the user is authenticated as the regular user The information related to the content to be included in the search target is stored as attribute information, and the content is searched from the content to be included in the search target based on the attribute information. The content introduced from can be easily included as a search target.

また、本発明によれば、ユーザが検索することをあらかじめ許可されたコンテンツに係る情報を属性情報として記憶し、記憶された属性情報に基づいて、検索することをあらかじめ許可されたコンテンツの中からコンテンツを検索することとしたので、ユーザが検索することをあらかじめ許可されたコンテンツから、ユーザに適合するコンテンツを効率的に検索することができるという効果を奏する。   Further, according to the present invention, information related to content that the user is permitted to search in advance is stored as attribute information, and based on the stored attribute information, content that is permitted to be searched in advance is stored. Since the content is searched, there is an effect that the content suitable for the user can be efficiently searched from the content that the user is permitted to search in advance.

以下に添付図面を参照して、本発明に係るコンテンツ検索装置、コンテンツ検索方法およびコンテンツ検索方法をコンピュータに実行させるコンテンツ検索プログラムの好適な実施例を詳細に説明する。   Exemplary embodiments of a content search apparatus, a content search method, and a content search program for causing a computer to execute the content search method will be described below in detail with reference to the accompanying drawings.

まず、実施例1に係るコンテンツ検索装置の機能的構成について説明する。図1は、実施例1に係るコンテンツ検索装置50の機能的構成を示す図である。図1に示すように、このコンテンツ検索装置50は、インターネット40を介して、ユーザ端末装置10a,10b、無料コンテンツサーバ装置20a,20b、および、有料コンテンツサーバ装置30a,30bに接続されている。   First, the functional configuration of the content search apparatus according to the first embodiment will be described. FIG. 1 is a diagram illustrating a functional configuration of the content search apparatus 50 according to the first embodiment. As shown in FIG. 1, the content search device 50 is connected to user terminal devices 10a and 10b, free content server devices 20a and 20b, and pay content server devices 30a and 30b via the Internet 40.

ユーザ端末装置10a,10bは、ユーザからキーワードの入力を受け付け、インターネット上に公開されているコンテンツの検索要求をコンテンツ検索装置50に送信し、コンテンツ検索装置50から検索結果を受信して、ディスプレイ等に出力する端末装置である。   The user terminal devices 10a and 10b accept input of keywords from the user, send a search request for content published on the Internet to the content search device 50, receive search results from the content search device 50, display, etc. Terminal device that outputs to

無料コンテンツサーバ装置20a,20bは、無料でウェブページのコンテンツを公開しているサーバ装置である。有料コンテンツサーバ装置30a,30bは、登録したユーザに対してのみ、ウェブページのコンテンツを公開しているサーバ装置である。   The free content server devices 20a and 20b are server devices that publish web page content for free. The paid content server devices 30a and 30b are server devices that publish web page content only to registered users.

コンテンツ検索装置50は、無料コンテンツサーバ装置20a,20b、および、有料コンテンツサーバ装置30a,30bからコンテンツの情報を収集して記憶し、ユーザ端末装置10a,10bからコンテンツの検索要求をキーワードとともに受け付けた場合に、キーワードに合致するコンテンツの情報を検索して、ユーザ端末装置10a,10bに出力する処理をおこなう。   The content search device 50 collects and stores content information from the free content server devices 20a and 20b and the pay content server devices 30a and 30b, and accepts content search requests from the user terminal devices 10a and 10b together with keywords. In this case, content information matching the keyword is retrieved and output to the user terminal devices 10a and 10b.

その際、コンテンツ検索装置50は、単にキーワードに合致するコンテンツを検索するだけでなく、ユーザの属性に係る情報に基づいて、ユーザに適合するコンテンツの検索をおこなう。   At that time, the content search device 50 not only searches for content that matches the keyword, but also searches for content that matches the user based on information related to the user's attributes.

図1に示すように、このコンテンツ検索装置50は、通信部500、コンテンツ情報記憶部501、コンテンツ情報収集部502、インデックス作成部503、検索入出力制御部504、ユーザ情報記憶部505、ユーザ情報管理部506およびコンテンツ検索部507を有する。   As shown in FIG. 1, the content search device 50 includes a communication unit 500, a content information storage unit 501, a content information collection unit 502, an index creation unit 503, a search input / output control unit 504, a user information storage unit 505, user information. A management unit 506 and a content search unit 507 are included.

通信部500は、インターネット40を介して、ユーザ端末装置10a,10b、無料コンテンツサーバ装置20a,20b、あるいは、有料コンテンツサーバ装置30a,30bとの間でデータの授受をおこなうネットワークインターフェースである。   The communication unit 500 is a network interface that exchanges data with the user terminal devices 10a and 10b, the free content server devices 20a and 20b, or the pay content server devices 30a and 30b via the Internet 40.

コンテンツ情報記憶部501は、ハードディスク装置などの記憶デバイスであり、無料コンテンツサーバ装置20a,20b、および、有料コンテンツサーバ装置30a,30bから収集したコンテンツの情報を記憶する。また、画像のコンテンツの情報を収集した場合には、コンテンツ情報記憶部501は、その画像に対応するサムネイル画像をさらに記憶する。   The content information storage unit 501 is a storage device such as a hard disk device, and stores content information collected from the free content server devices 20a and 20b and the pay content server devices 30a and 30b. In addition, when information about content of an image is collected, the content information storage unit 501 further stores a thumbnail image corresponding to the image.

図2は、図1に示したコンテンツ情報記憶部501が記憶するコンテンツ情報60の一例を示す図である。図2に示すように、このコンテンツ情報60は、タイトル、URL、説明文、テキストデータ、キーワード、サムネイル画像URLおよび有料無料区分の情報を記憶している。   FIG. 2 is a diagram illustrating an example of the content information 60 stored in the content information storage unit 501 illustrated in FIG. As shown in FIG. 2, the content information 60 stores information on a title, URL, description, text data, keyword, thumbnail image URL, and free charge category.

タイトルは、コンテンツを収集したウェブページのタイトルの情報である。URLは、ウェブページから収集したコンテンツのURLの情報である。説明文は、コンテンツの情報が収集されたウェブページに対して付与されたウェブページを説明する説明文である。この説明文の情報は、図示しないコンテンツ情報60の管理者の端末装置から受け付けた情報である。   The title is information on the title of the web page collecting the content. The URL is URL information of content collected from the web page. The explanatory text is an explanatory text explaining a web page assigned to the web page from which the content information is collected. The information of the explanatory text is information received from the terminal device of the administrator of the content information 60 (not shown).

テキストデータは、ウェブページから取得したウェブページ内のテキストデータであり、このテキストデータから形態素解析によりキーワードの情報が抽出される。キーワードは、テキストデータから抽出されたキーワードの情報であり、コンテンツの検索時に、ユーザから入力されたキーワードと照合されるものである。   The text data is text data in the web page acquired from the web page, and keyword information is extracted from the text data by morphological analysis. The keyword is keyword information extracted from the text data, and is collated with the keyword input by the user when searching for content.

サムネイル画像URLは、画像のコンテンツの情報を収集し、その画像に対応するサムネイル画像を生成して記憶した場合に、そのサムネイル画像の記憶位置を指定する情報である。有料無料区分は、情報を収集したコンテンツが有料コンテンツなのか、無料コンテンツなのかを示す情報である。   The thumbnail image URL is information that specifies the storage position of the thumbnail image when information on the content of the image is collected and a thumbnail image corresponding to the image is generated and stored. The paid free category is information indicating whether the content for which information is collected is paid content or free content.

図1の説明に戻ると、コンテンツ情報収集部502は、無料コンテンツサーバ装置20a,20bから無料で提供される無料コンテンツの情報、および、有料コンテンツサーバ装置30a,30bから有料で提供される有料コンテンツの情報を収集する装置である。   Returning to the description of FIG. 1, the content information collection unit 502 includes information on free content provided free of charge from the free content server devices 20a and 20b and paid content provided for a fee from the paid content server devices 30a and 30b. It is a device that collects information.

具体的には、コンテンツ情報収集部502は、無料コンテンツサーバ装置20a,20bおよび有料コンテンツサーバ装置30a,30bから、図2で説明したタイトル、URL、テキストデータの情報を収集し、さらにコンテンツが画像である場合には、画像のデータを収集する。   Specifically, the content information collection unit 502 collects information on the title, URL, and text data described in FIG. 2 from the free content server devices 20a and 20b and the pay content server devices 30a and 30b, and the content is an image. If so, the image data is collected.

ここで、有料コンテンツサーバ装置30a,30bから有料コンテンツの情報を収集する場合には、有料コンテンツの提供者からあらかじめ検索をおこなうことを許可する有料コンテンツの情報の提供を受けることにより収集をおこなう。   Here, in the case of collecting paid content information from the paid content server devices 30a and 30b, collection is performed by receiving provision of paid content information permitting a search in advance from a paid content provider.

インデックス作成部503は、コンテンツ情報収集部502により収集された情報から、図2に示したコンテンツ情報60を作成する。具体的には、インデックス作成部503は、コンテンツ情報収集部502により収集されたテキストデータから形態素解析によりキーワードの情報を抽出する。   The index creation unit 503 creates the content information 60 shown in FIG. 2 from the information collected by the content information collection unit 502. Specifically, the index creation unit 503 extracts keyword information from the text data collected by the content information collection unit 502 by morphological analysis.

また、インデックス作成部503は、画像のコンテンツの情報を収集した場合に、その画像に対応するサムネイル画像を生成して記憶し、そのサムネイル画像の記憶位置をコンテンツ情報に登録する。   Further, when the information of the image content is collected, the index creating unit 503 generates and stores a thumbnail image corresponding to the image, and registers the storage position of the thumbnail image in the content information.

また、インデックス作成部503は、無料コンテンツサーバ装置20a,20bから無料コンテンツの情報を収集した場合には、有料無料区分を無料に、有料コンテンツサーバ装置30a,30bから有料コンテンツの情報を収集した場合には、有料無料区分を有料に設定する。   In addition, when the index creation unit 503 collects information on free content from the free content server devices 20a and 20b, the index creation unit 503 collects information on paid content from the paid content server devices 30a and 30b free of charge. , Set the free charge category to pay.

さらに、インデックス作成部503は、コンテンツを説明する説明文の情報を図示しないコンテンツ情報60の管理者の端末装置から受け付けて、コンテンツ情報60に記憶する。   Further, the index creating unit 503 receives information on the explanatory text describing the content from the terminal device of the administrator of the content information 60 (not shown) and stores it in the content information 60.

検索入出力制御部504は、ユーザ端末装置10a,10bから、コンテンツの検索要求をキーワードとともに受け付け、検索結果をユーザ端末装置10a,10bに出力する処理をおこなう。   The search input / output control unit 504 receives a content search request from the user terminal devices 10a and 10b together with a keyword, and outputs a search result to the user terminal devices 10a and 10b.

ユーザ情報記憶部505は、ハードディスク装置などの記憶デバイスであり、ユーザの属性に係る情報を記憶している。図3は、図1に示したユーザ情報記憶部505が記憶するユーザ情報70の一例を示す図である。図3に示すように、このユーザ情報70は、ユーザID、購入済有料コンテンツ、および、フィルタの情報を記憶している。   The user information storage unit 505 is a storage device such as a hard disk device, and stores information related to user attributes. FIG. 3 is a diagram illustrating an example of the user information 70 stored in the user information storage unit 505 illustrated in FIG. As shown in FIG. 3, this user information 70 stores user ID, purchased paid content, and filter information.

ユーザIDは、コンテンツの検索サービスを利用するユーザを識別する識別情報である。購入済有料コンテンツは、ユーザIDにより識別されるユーザが過去に購入した有料コンテンツの情報である。ここでは、購入したコンテンツが画像である場合を示している。   The user ID is identification information for identifying a user who uses the content search service. The purchased paid content is information on paid content purchased in the past by the user identified by the user ID. Here, a case where the purchased content is an image is shown.

フィルタは、検索結果から除外するコンテンツに係る情報である。たとえば、図3の例では、「アダルト」というフィルタが設定されているが、この場合、「アダルト」というキーワードに合致する画像が検索結果から除外される。   The filter is information related to the content to be excluded from the search result. For example, in the example of FIG. 3, a filter “adult” is set, but in this case, an image that matches the keyword “adult” is excluded from the search results.

また、「アダルト」というキーワードに関連するキーワードをあらかじめ記憶しておき、「アダルト」というフィルタが設定された場合に、「アダルト」および「アダルト」に関連するキーワードに合致する画像を検索結果から除外することとしてもよい。   In addition, keywords related to the keyword “adult” are stored in advance, and images matching the keywords related to “adult” and “adult” are excluded from the search results when the filter “adult” is set. It is good to do.

このコンテンツ検索処理では、コンテンツの検索要求を受け付けた場合に、過去にユーザが購入した有料コンテンツおよび無料コンテンツからキーワードに合致するコンテンツが検索される。   In this content search process, when a content search request is received, content that matches the keyword is searched from paid content and free content purchased by the user in the past.

このように、コンテンツを過去にユーザが購入した有料コンテンツからも検索できるようにすることにより、ユーザが多数の有料コンテンツをまとめ買いしており、無料コンテンツに加えてまとめ買いした有料コンテンツの中からもコンテンツを検索したいような場合に、効率的に検索を実行することができるようになる。   In this way, by allowing content to be searched from paid content purchased by the user in the past, the user purchases a large number of paid content, and content is also included from the paid content purchased in bulk in addition to the free content. If you want to search, you can search efficiently.

図1の説明に戻ると、ユーザ情報管理部506は、ユーザIDや、ユーザの有料コンテンツの購入履歴、あるいは、フィルタなどの情報をユーザ情報記憶部505にユーザ情報70として記憶したり、ユーザ情報70として記憶された情報を更新したりする処理をおこなう。   Returning to the description of FIG. 1, the user information management unit 506 stores information such as the user ID, the purchase history of the paid content of the user, or the filter in the user information storage unit 505 as the user information 70. The information stored as 70 is updated.

ここで、ユーザIDにより識別されるユーザの有料コンテンツの購入履歴の情報は、ユーザのオンラインショッピングを管理する管理サーバ装置(図示せず)などから受信する。また、フィルタはユーザにより設定されるものであり、設定されたフィルタの情報は、ユーザ端末装置10a,10bから受信する。   Here, the purchase history information of the paid content of the user identified by the user ID is received from a management server device (not shown) that manages the online shopping of the user. The filter is set by the user, and information on the set filter is received from the user terminal devices 10a and 10b.

コンテンツ検索部507は、ユーザ端末装置10a,10bから受け付けたキーワードに合致するコンテンツを、コンテンツ情報記憶部501に記憶された無料コンテンツまたは有料コンテンツの情報を参照して検索する処理をおこなう。   The content search unit 507 performs a process of searching for content that matches the keyword received from the user terminal devices 10a and 10b with reference to information on free content or paid content stored in the content information storage unit 501.

コンテンツを検索する際には、コンテンツ検索部507は、ユーザ情報記憶部505に記憶されたユーザ情報70を参照して、ユーザが過去に有料コンテンツを購入しているか否かを調べる処理をおこなう。   When searching for content, the content search unit 507 refers to the user information 70 stored in the user information storage unit 505 and performs processing to check whether the user has purchased paid content in the past.

そして、有料コンテンツを購入している場合には、無料コンテンツからキーワードに合致するコンテンツを検索するとともに、有料コンテンツのうち、過去に購入した有料コンテンツの中からコンテンツを検索する。   If paid content is purchased, content matching the keyword is searched from the free content, and content is searched from paid content purchased in the past among the paid content.

また、コンテンツ検索部507は、ユーザ情報70として記憶されたフィルタの情報を参照し、フィルタとして設定されたキーワードに合致するコンテンツを検索結果から除去する処理をおこない、最終的な検索結果をユーザ端末装置10a,10bに出力する。   Also, the content search unit 507 refers to the filter information stored as the user information 70, performs a process of removing content that matches the keyword set as the filter from the search result, and displays the final search result as the user terminal. Output to the devices 10a and 10b.

図4は、ユーザ端末装置10a,10bに出力される検索結果出力画面80の一例を示す図である。この検索結果出力画面80では、あるキーワードにより検索された画像のサムネイル画像が表示されている。   FIG. 4 is a diagram illustrating an example of a search result output screen 80 output to the user terminal devices 10a and 10b. In this search result output screen 80, thumbnail images of images searched by a certain keyword are displayed.

そして、有料画像が検索された場合には、「有料!」の印が表示され、それが有料コンテンツであることが容易にわかるようになっている。また、元の画像へのリンクも出力され、そのリンクをクリックすることにより、元の画像のあるウェブページにアクセスできるようになっている。   When a paid image is searched, a “pay!” Mark is displayed, so that it can be easily understood that it is paid content. In addition, a link to the original image is also output, and by clicking on the link, a web page with the original image can be accessed.

つぎに、実施例1に係るコンテンツ検索処理の手順について説明する。図5は、実施例1に係るコンテンツ検索処理の手順を示すフローチャートである。図5に示すように、まず、コンテンツ検索装置50の検索入出力制御部504は、ユーザ端末装置10a,10bにより送信された検索キーワードを受け付ける(ステップS101)。   Next, a procedure of content search processing according to the first embodiment will be described. FIG. 5 is a flowchart illustrating the procedure of the content search process according to the first embodiment. As shown in FIG. 5, first, the search input / output control unit 504 of the content search device 50 accepts the search keyword transmitted by the user terminal devices 10a and 10b (step S101).

そして、コンテンツ検索部507は、ユーザ情報記憶部505からユーザ情報70を読み込み(ステップS102)、検索キーワードを送信したユーザが、有料コンテンツの購入経験があるか否かを調べる(ステップS103)。具体的には、コンテンツ検索部507は、検索キーワードを送信したユーザの購入済有料コンテンツの情報がユーザ情報70に登録されているか否かを調べる。   Then, the content search unit 507 reads the user information 70 from the user information storage unit 505 (step S102), and checks whether the user who transmitted the search keyword has purchase experience of paid content (step S103). Specifically, the content search unit 507 checks whether or not information on the purchased paid content of the user who transmitted the search keyword is registered in the user information 70.

有料コンテンツの購入経験がある場合には(ステップS103,Yes)、コンテンツ検索部507は、コンテンツ情報60に記憶されたコンテンツのうち、ユーザ情報70に購入済有料コンテンツとして登録された有料コンテンツ、および、無料コンテンツからキーワードに合致するコンテンツを検索する(ステップS104)。   If there is a purchase experience of the paid content (step S103, Yes), the content search unit 507, among the content stored in the content information 60, the paid content registered as the purchased paid content in the user information 70, and Then, content that matches the keyword is searched from the free content (step S104).

その後、コンテンツ検索部507は、ユーザ情報70に記憶されたフィルタの情報に基づいて、フィルタとして設定されたキーワードに合致するコンテンツを検索結果から除去することにより、コンテンツのフィルタリングをおこない(ステップS105)、最終的な検索結果をユーザ端末装置10a,10bに出力する(ステップS106)。   Thereafter, the content search unit 507 performs content filtering by removing, from the search results, content that matches the keyword set as the filter based on the filter information stored in the user information 70 (step S105). The final search result is output to the user terminal devices 10a and 10b (step S106).

ステップS103において、ユーザに有料コンテンツの購入経験がない場合には(ステップS103,No)、コンテンツ検索部507は、無料コンテンツの中からのみキーワードに合致するコンテンツの検索をおこない(ステップS107)、ステップS105に移行して、それ以後の処理を継続する。   In step S103, when the user has no purchase experience of paid content (step S103, No), the content search unit 507 searches for content that matches the keyword only from the free content (step S107). The process proceeds to S105, and the subsequent processing is continued.

上述してきたように、本実施例1では、ユーザ情報管理部506が、ユーザの属性に係る情報をユーザ情報記憶部505にユーザ情報70として記憶し、コンテンツ検索部507が、ユーザ情報70に基づいて、無料コンテンツおよび有料コンテンツの検索をおこなうこととしたので、ユーザに適合するコンテンツを効率的に検索することができる。   As described above, in the first embodiment, the user information management unit 506 stores information related to user attributes in the user information storage unit 505 as the user information 70, and the content search unit 507 is based on the user information 70. Thus, since the free content and the paid content are searched, the content suitable for the user can be searched efficiently.

また、本実施例1では、コンテンツ検索部507が、ユーザ情報70に基づいて、有料で提供されている有料コンテンツの検索を実行するか否かを判定し、判定した結果に基づいてコンテンツの検索をおこなうこととしたので、ユーザが有料コンテンツを検索する権利があるか否かを判定し、ユーザに適合するコンテンツを効率的に検索することができる。   Further, in the first embodiment, the content search unit 507 determines whether or not to search for paid content provided for a fee based on the user information 70, and searches for the content based on the determined result. Therefore, it can be determined whether or not the user has the right to search for paid content, and content suitable for the user can be efficiently searched.

また、本実施例1では、ユーザ情報管理部506が、ユーザがすでに購入した有料コンテンツに係る情報をユーザ情報記憶部505にユーザ情報70として記憶し、コンテンツ検索部507が、ユーザ情報70に基づいて、ユーザがすでに購入した有料コンテンツの中からコンテンツを検索することとしたので、無料コンテンツに加えてユーザが購入した有料コンテンツからも効率的に検索することができる。   In the first embodiment, the user information management unit 506 stores information related to the paid content that the user has already purchased as user information 70 in the user information storage unit 505, and the content search unit 507 is based on the user information 70. Thus, since the content is searched from the paid content that the user has already purchased, it is possible to efficiently search from the paid content purchased by the user in addition to the free content.

また、本実施例1では、ユーザ情報管理部506が、検索結果から除外するコンテンツに係るフィルタの情報をユーザ情報記憶部505にユーザ情報70として記憶し、コンテンツ検索部507が、ユーザ情報70に基づいて、コンテンツが検索結果から除外するコンテンツに該当するか否かを判定し、判定した結果に基づいてコンテンツを検索結果から除外することとしたので、検索結果として不要なコンテンツを効率的に除外することができる。   In the first embodiment, the user information management unit 506 stores the filter information related to the content to be excluded from the search result in the user information storage unit 505 as the user information 70, and the content search unit 507 stores the user information 70 in the user information 70. Based on this, it is determined whether the content corresponds to the content to be excluded from the search result, and based on the determined result, the content is excluded from the search result. Therefore, unnecessary content is efficiently excluded as the search result. can do.

ここで、実施例1では、ユーザが過去に購入した有料コンテンツの情報をユーザ情報70として記憶し、それらの有料コンテンツの中からキーワードに合致するコンテンツを検索することとしたが、過去にユーザが有料コンテンツを購入しているか否かにかかわらず、検索対象に含める有料コンテンツをユーザが指定できるようにしてもよい。   Here, in the first embodiment, information on the paid content purchased by the user in the past is stored as the user information 70, and the content matching the keyword is searched from among the paid content. Regardless of whether or not paid content is purchased, the user may be able to specify paid content to be included in the search target.

たとえば、ソーシャルネットワークなどにおいて、他のユーザから有料コンテンツの紹介を受けた場合に、ユーザがその有料コンテンツの情報をユーザ情報70として登録できるようにすることとしてもよい。   For example, when a paid content is introduced from another user in a social network or the like, the user may be able to register the paid content information as user information 70.

この場合、コンテンツ検索装置50のユーザ情報管理部506は、有料コンテンツの紹介を受けたユーザから、認証情報および有料コンテンツの識別情報を受け付ける。認証情報は、ユーザが紹介を受けたことを証明するために、有料コンテンツを紹介したユーザから取得したパスワードなどの情報である。有料コンテンツを紹介したユーザは、認証情報をコンテンツ検索装置50のユーザ情報記憶部505にあらかじめ記憶しておく。   In this case, the user information management unit 506 of the content search device 50 receives the authentication information and the identification information of the paid content from the user who received the introduction of the paid content. The authentication information is information such as a password acquired from a user who introduced paid content in order to prove that the user has been introduced. A user who introduced paid content stores authentication information in the user information storage unit 505 of the content search device 50 in advance.

そして、ユーザ情報管理部506は、ユーザから認証情報を受け付けた場合に、その認証情報があらかじめ登録されている認証情報と一致するか否かを判定し、一致した場合に、有料コンテンツの識別情報をユーザ情報70に記憶する。   When the user information management unit 506 receives authentication information from the user, the user information management unit 506 determines whether or not the authentication information matches the authentication information registered in advance. Is stored in the user information 70.

ユーザからコンテンツの検索要求を受け付けた場合には、コンテンツ検索部507は、ユーザ情報70を参照し、他のユーザから紹介を受けた有料コンテンツの中からもキーワードに合致するコンテンツを検索する処理をおこなう。   When the content search request is received from the user, the content search unit 507 refers to the user information 70 and performs a process of searching for content that matches the keyword from among the paid content introduced by other users. Do it.

このように、実施例1の変形例では、ユーザ情報管理部506が、ユーザが正規ユーザであるか否かを認証する認証情報を受け付けてユーザの認証をおこない、ユーザが正規ユーザであることが認証された場合に、検索対象に含めるコンテンツに係る情報をユーザから受け付けて、検索対象に含めるコンテンツに係る情報をコンテンツ情報記憶部505にユーザ情報70として記憶し、コンテンツ検索部507が、ユーザ情報70に基づいて、検索対象に含めるコンテンツの中からコンテンツの検索をおこなうこととしたので、検索対象に他人から紹介されたコンテンツを容易に含めることができる。   As described above, in the modification of the first embodiment, the user information management unit 506 receives authentication information for authenticating whether or not the user is a regular user and authenticates the user, and the user is a regular user. When authenticated, information related to the content to be included in the search target is received from the user, information related to the content to be included in the search target is stored as the user information 70 in the content information storage unit 505, and the content search unit 507 stores the user information. Since the content is searched from the content to be included in the search target based on 70, the content introduced by another person can be easily included in the search target.

ところで、上記実施例1では、ユーザが過去に購入した有料コンテンツの中からキーワードに合致するコンテンツを検索することとしたが、コンテンツ検索サービスにおけるユーザの会員種別に応じて有料コンテンツからコンテンツを検索することを許可するか否かを判定することとしてもよい。そこで、実施例2では、ユーザの会員種別に基づいて、有料コンテンツからコンテンツを検索することを許可するか否かを判定する場合について説明する。   By the way, in the first embodiment, the content that matches the keyword is searched from the paid content purchased by the user in the past. However, the content is searched from the paid content according to the member type of the user in the content search service. It may be determined whether or not to permit this. Thus, in the second embodiment, a case will be described in which it is determined whether or not to permit searching for content from paid content based on the user's membership type.

実施例2では、ユーザの会員種別として、プレミア会員、有料会員、無料会員の3つを考慮する。ここで、プレミア会員と有料会員とは、コンテンツ検索サービスの利用料金を支払っている会員である。特に、プレミア会員は、有料会員よりも高額の利用料金を支払っており、有料会員よりも質の高いサービスを受けることができる会員である。無料会員は、コンテンツ検索サービスの利用料金を支払っていない会員である。   In the second embodiment, three types of members, ie, a premium member, a pay member, and a free member are considered as user member types. Here, the premier member and the paying member are members who pay the usage fee for the content search service. In particular, a premium member is a member who pays a higher usage fee than a paying member and can receive a higher quality service than a paying member. A free member is a member who has not paid the usage fee for the content search service.

実施例2に係るコンテンツ検索装置の機能的構成は、図1に示した実施例1に係るコンテンツ検索装置50の機能的構成とほぼ同様である。ただし、コンテンツ検索装置50においてユーザ情報記憶部505に記憶されるユーザ情報70のデータ構造と、ユーザ情報管理部506およびコンテンツ検索部507の機能が実施例1とは異なる。   The functional configuration of the content search apparatus according to the second embodiment is substantially the same as the functional configuration of the content search apparatus 50 according to the first embodiment shown in FIG. However, the data structure of the user information 70 stored in the user information storage unit 505 in the content search device 50 and the functions of the user information management unit 506 and the content search unit 507 are different from the first embodiment.

以下では、実施例2に係るコンテンツ検索装置をコンテンツ検索装置50’と記載することとし、また、コンテンツ検索装置50’の各機能部を識別する番号に、ダッシュ「’」を付加して表すこととする。   Hereinafter, the content search device according to the second embodiment is described as a content search device 50 ′, and a dash “′” is added to a number for identifying each functional unit of the content search device 50 ′. And

たとえば、実施例2におけるユーザ情報をユーザ情報70’、コンテンツ情報記憶部をコンテンツ情報記憶部501’、検索入出力制御部を検索要求受付部504’、ユーザ情報記憶部をユーザ情報記憶部505’、ユーザ情報管理部をユーザ情報管理部506’、コンテンツ検索部をコンテンツ検索部507’などと記載して、実施例2に係るコンテンツ検索処理の説明をおこなうこととする。   For example, the user information in the second embodiment is the user information 70 ′, the content information storage unit is the content information storage unit 501 ′, the search input / output control unit is the search request receiving unit 504 ′, and the user information storage unit is the user information storage unit 505 ′. The user information management unit will be described as a user information management unit 506 ′, the content search unit will be described as a content search unit 507 ′, and the content search processing according to the second embodiment will be described.

図6は、実施例2に係るユーザ情報70’の一例を示す図である。このユーザ情報70’は、ユーザID、会員レベルおよび試用期間の情報を記憶している。ユーザIDは、コンテンツ検索サービスを利用するユーザを識別する識別情報である。会員種別は、ユーザの会員種別を記憶した情報である。図6の例では、会員種別に、プレミア会員、有料会員および無料会員の3つの種別がある場合を示している。   FIG. 6 is a diagram illustrating an example of user information 70 ′ according to the second embodiment. This user information 70 'stores information on the user ID, member level, and trial period. The user ID is identification information for identifying a user who uses the content search service. The member type is information that stores the user's member type. In the example of FIG. 6, there are three types of member types: a premium member, a paying member, and a free member.

試用期間は、無料会員に対してプレミア会員あるいは有料会員に移行するようインセンティブを与える目的で、有料コンテンツを検索することを一定の期間許可する場合に、その期間を記憶した情報である。   The trial period is information that stores a period when a free member is allowed to search for paid content for a certain period in order to give an incentive to move to a premium member or a paid member.

この試用期間の情報は、有料コンテンツの検索サービスの試用申し込みを無料会員から受け付けた場合に記憶される。図6の例では、申し込みの受付日から1ヶ月間有料コンテンツの検索が無料会員であるユーザに対して許可される場合を示している。   This trial period information is stored when a trial application for a paid content search service is received from a free member. The example of FIG. 6 shows a case where a user who is a free member is allowed to search for paid content for one month from the application reception date.

本実施例2におけるユーザ情報管理部506’は、ユーザIDや、ユーザの会員種別、あるいは、試用期間などの情報を、ユーザ情報70’として記憶したり、ユーザ情報70’として記憶された情報を更新したりする処理をおこなう。   The user information management unit 506 ′ in the second embodiment stores information such as a user ID, a user membership type, or a trial period as user information 70 ′ or information stored as user information 70 ′. Perform the update process.

ここで、ユーザIDで識別されるユーザの会員種別の情報は、コンテンツ検索サービスに対するユーザの登録情報を管理する管理サーバ装置(図示せず)などから受信する。また、試用期間は、無料会員であるユーザにより有料コンテンツの検索サービスの試用申し込みを受け付けた場合に、ユーザ情報管理部506’が設定する。   Here, the user membership type information identified by the user ID is received from a management server device (not shown) that manages user registration information for the content search service. The trial period is set by the user information management unit 506 'when a user who is a free member accepts a trial application for a paid content search service.

また、本実施例2におけるコンテンツ検索部507’は、ユーザからコンテンツの検索要求を受け付けた場合に、ユーザの会員種別の情報をユーザ情報70’から取得し、ユーザがプレミア会員である場合には、無料コンテンツおよび有料コンテンツの両方から、キーワードに合致する無料コンテンツおよび有料コンテンツを検索する。   In addition, when the content search unit 507 ′ in the second embodiment receives a content search request from the user, the content search unit 507 ′ acquires the user member type information from the user information 70 ′. Search for free content and paid content that match the keyword from both free content and paid content.

また、コンテンツ検索部507’は、ユーザが有料会員である場合には、無料コンテンツを検索するとともに、有料コンテンツの一部からキーワードに合致するコンテンツを検索する。ここで、有料会員に提供する有料コンテンツの情報は、コンテンツ情報記憶部501’にあらかじめ記憶される。有料会員に提供可能な有料コンテンツとしては、有料会員によるコンテンツの検索を許可しているウェブページのコンテンツなどが挙げられる。   In addition, when the user is a paid member, the content search unit 507 ′ searches for free content and searches for content that matches the keyword from a part of the paid content. Here, information on the paid content provided to the paying member is stored in advance in the content information storage unit 501 '. Examples of paid content that can be provided to a paying member include web page content that allows the paying member to search for content.

また、コンテンツ検索部507’は、ユーザが無料会員である場合には、無料コンテンツの中からのみ、コンテンツの検索をおこなう。ただし、試用期間に情報が登録されている場合には、コンテンツ検索部507’は、当日が試用期間内であるか否かを判定し、使用期間内である場合には、無料コンテンツの中からキーワードに合致する無料コンテンツを検索するとともに、有料コンテンツの中からキーワードに合致する有料コンテンツを検索する。   In addition, when the user is a free member, the content search unit 507 'searches for content only from the free content. However, if the information is registered in the trial period, the content search unit 507 ′ determines whether or not the current day is within the trial period. In addition to searching for free content that matches the keyword, paid content that matches the keyword is searched from the paid content.

つぎに、実施例2に係るコンテンツ検索処理の手順について説明する。図6は、実施例2に係るコンテンツ検索処理の手順を示すフローチャートである。図6に示すように、まず、コンテンツ検索装置50’の検索入出力制御部504’は、ユーザ端末装置10a,10bにより送信された検索キーワードを受け付ける(ステップS201)。   Next, a procedure of content search processing according to the second embodiment will be described. FIG. 6 is a flowchart illustrating a procedure of content search processing according to the second embodiment. As shown in FIG. 6, first, the search input / output control unit 504 ′ of the content search device 50 ′ accepts the search keyword transmitted by the user terminal devices 10 a and 10 b (Step S <b> 201).

そして、コンテンツ検索部507’は、ユーザ情報70’を読み込み(ステップS202)、検索キーワードを送信したユーザが、プレミア会員であるか否かを調べる(ステップS203)。   Then, the content search unit 507 'reads the user information 70' (step S202), and checks whether the user who transmitted the search keyword is a premium member (step S203).

ユーザがプレミア会員である場合には(ステップS203,Yes)、コンテンツ検索部507’は、無料コンテンツおよび有料コンテンツの中から、キーワードに合致するコンテンツを検索し(ステップS204)、検索結果をユーザ端末装置10a,10bに出力する(ステップS205)。   If the user is a premier member (step S203, Yes), the content search unit 507 ′ searches for content that matches the keyword from the free content and the paid content (step S204), and the search result is sent to the user terminal. It outputs to apparatus 10a, 10b (step S205).

ユーザがプレミア会員でない場合には(ステップS203,No)、コンテンツ検索部507’は、ユーザが有料会員であるか否かを調べる(ステップS206)。そして、ユーザが有料会員である場合には(ステップS206,Yes)、コンテンツ検索部507’は、無料コンテンツおよび有料コンテンツの一部の中から、キーワードに合致するコンテンツを検索し(ステップS207)、ステップS205に移行して、検索結果をユーザ端末装置10a,10bに出力する。   If the user is not a premium member (No at step S203), the content search unit 507 'checks whether the user is a paying member (step S206). If the user is a paid member (step S206, Yes), the content search unit 507 ′ searches the free content and a part of the paid content for content that matches the keyword (step S207). In step S205, the search result is output to the user terminal devices 10a and 10b.

ユーザが有料会員でなく、無料会員である場合には(ステップS206,No)、コンテンツ検索部507’は、無料会員であるユーザが、有料コンテンツの検索をおこなうことのできる試用期間中であるか否かを調べる(ステップS208)。   If the user is not a paid member but a free member (step S206, No), the content search unit 507 ′ is in a trial period in which the user who is a free member can search for paid content. Whether or not is checked (step S208).

ユーザが試用期間中である場合には(ステップS208,Yes)、コンテンツ検索部507’は、無料コンテンツおよび有料コンテンツの中から、キーワードに合致するコンテンツを検索し(ステップS209)、ステップS205に移行して、検索結果をユーザ端末装置10a,10bに出力する。   If the user is in the trial period (step S208, Yes), the content search unit 507 ′ searches the free content and the paid content for content that matches the keyword (step S209), and proceeds to step S205. Then, the search result is output to the user terminal devices 10a and 10b.

ユーザが試用期間中でない場合には(ステップS208,No)、コンテンツ検索部507’は、無料コンテンツの中からのみキーワードに合致するコンテンツを検索し(ステップS210)、ステップS205に移行して、検索結果をユーザ端末装置10a,10bに出力する。   If the user is not in the trial period (No at Step S208), the content search unit 507 ′ searches for content that matches the keyword only from the free content (Step S210), and moves to Step S205 to search. The result is output to the user terminal devices 10a and 10b.

なお、ここでは、実施例1で説明したような、コンテンツのフィルタリング処理をおこなっていないが、実施例1と同様、コンテンツのフィルタリング処理をおこなって不要なコンテンツを除去し、最終的な検索結果をユーザ端末装置10a,10bに出力することとしてもよい。   Here, the content filtering process as described in the first embodiment is not performed. However, as in the first embodiment, the content filtering process is performed to remove unnecessary content, and a final search result is obtained. It is good also as outputting to user terminal device 10a, 10b.

上述してきたように、本実施例2では、ユーザ情報管理部505’が、ユーザの会員種別に係る情報をユーザ情報70’として記憶し、コンテンツ検索部507’が、ユーザ情報70’に基づいて、会員種別ごとに定められた特定のコンテンツの中からコンテンツの検索をおこなうこととしたので、会員種別に応じたコンテンツを効率的に検索することができる。   As described above, in the second embodiment, the user information management unit 505 ′ stores information related to the user membership type as user information 70 ′, and the content search unit 507 ′ uses the user information 70 ′. Since the content search is performed from the specific content determined for each member type, the content corresponding to the member type can be efficiently searched.

また、本実施例2では、ユーザ情報管理部506’が、ユーザの会員種別に応じて有料コンテンツの検索を許可する期間に係る情報をユーザ情報記憶部505’にユーザ情報70’として記憶し、コンテンツ検索部507’が、ユーザ情報70’に基づいて、検索を実行する時点が有料コンテンツの検索を許可する期間に含まれるか否かを判定し、判定した結果に基づいて有料コンテンツの検索を実行することとしたので、有料コンテンツを検索する権利のない無料会員であるユーザに、有料コンテンツの検索機能を試用させることにより、ユーザに有料会員またはプレミア会員への会員種別の変更を促すことができる。   In the second embodiment, the user information management unit 506 ′ stores information related to a period during which a search for paid content is permitted according to the user's membership type in the user information storage unit 505 ′ as user information 70 ′. Based on the user information 70 ′, the content search unit 507 ′ determines whether or not the time point at which the search is performed is included in a period during which the search for the paid content is permitted, and searches for the paid content based on the determined result. Because it is decided to execute, the user who is a free member who does not have the right to search for paid content may try to use the paid content search function to encourage the user to change the membership type to a paid member or a premium member. it can.

以上、実施例1および実施例2において、コンテンツ検索処理をコンピュータ上で実現する場合について説明してきたが、コンテンツ検索処理を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ、実行することによりコンテンツ検索処理を実現してもよい。   As described above, in the first and second embodiments, the case where the content search processing is realized on a computer has been described. However, the program for realizing the content search processing is recorded on a computer-readable recording medium, and this recording is performed. The content search process may be realized by causing a computer to read and execute a program recorded on a medium.

図8は、コンテンツ検索処理を実現するコンピュータ100のハードウェア構成を示すブロック図である。図8に示すように、このコンピュータ100は、上記プログラムを実行するCPU110と、データを入力する入力装置120と、各種データを記憶するROM130と、演算パラメータ等を記憶するRAM140と、コンテンツ検索処理を実現するためのプログラムを記録した記録媒体200からプログラムを読み取る読取装置150と、ディスプレイ等の出力装置160と、ネットワーク300を介して他のコンピュータとの間でデータの授受をおこなうネットワークインターフェース170とが、バス180で接続された構成となっている。   FIG. 8 is a block diagram illustrating a hardware configuration of the computer 100 that realizes the content search processing. As shown in FIG. 8, the computer 100 includes a CPU 110 that executes the program, an input device 120 that inputs data, a ROM 130 that stores various data, a RAM 140 that stores calculation parameters and the like, and content search processing. A reading device 150 that reads a program from a recording medium 200 that records a program for realizing, an output device 160 such as a display, and a network interface 170 that exchanges data with other computers via a network 300. The bus 180 is connected.

CPU110は、読取装置150を経由して記録媒体200に記録されているプログラムを読み込んだ後、プログラムを実行することにより、コンテンツ検索処理を実現する。なお、記録媒体200としては、光ディスク、フレキシブルディスク、CD−ROM、ハードディスク等が挙げられる。また、このプログラムは、ネットワーク300を介してコンピュータ100に導入することとしてもよい。   CPU110 implement | achieves a content search process by reading the program recorded on the recording medium 200 via the reader 150, and executing a program. Examples of the recording medium 200 include an optical disk, a flexible disk, a CD-ROM, and a hard disk. Further, this program may be installed in the computer 100 via the network 300.

さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施例にて実施されてもよいものである。   Although the embodiments of the present invention have been described so far, the present invention may be implemented in various different embodiments in addition to the above-described embodiments within the scope of the technical idea described in the claims. It ’s good.

たとえば、上記実施例では、画像のコンテンツを検索することとしたが、本発明はこれに限定されるものではなく、ニュース記事などのテキストや音声、動画などのコンテンツを検索することとしてもよい。   For example, in the above-described embodiment, image content is searched. However, the present invention is not limited to this, and content such as text such as news articles, audio, and moving images may be searched.

また、上記実施例では、ユーザが過去に購入した有料コンテンツの中からキーワードに合致するコンテンツを検索する、あるいは、コンテンツ検索サービスにおけるユーザの会員種別に応じて有料コンテンツからコンテンツを検索するか否かを判定することとしたが、本発明はこれに限定されるものではなく、有料サイトの作成者などがユーザに有料コンテンツを検索することをあらかじめ許可している場合に、有料サイトの作成者から検索が許可されたユーザの情報を取得してユーザデータとして記憶しておき、検索をおこなうユーザがユーザデータに登録されたユーザである場合に、無料コンテンツの中からコンテンツの検索をおこなうとともに、有料コンテンツの中からコンテンツの検索をおこなうようにしてもよい。   Also, in the above embodiment, whether to search for content that matches the keyword from among the paid content that the user has purchased in the past, or whether to search for content from the paid content according to the user's membership type in the content search service However, the present invention is not limited to this, and if the creator of the paid site permits the user to search for the paid content in advance, the creator of the paid site Information on users who are permitted to search is acquired and stored as user data, and when the user who performs the search is a user registered in the user data, the content is searched from the free content and charged. You may make it perform a search of content from content.

また、上記実施例では、URLなどのコンテンツの情報を収集し、収集したコンテンツの情報に基づいて検索をおこない、検索結果を出力することとしたが、本発明はこれに限定されるものではなく、コンテンツ自体を収集し、収集したコンテンツの中からユーザの属性情報に適合するコンテンツを検索し、検索したコンテンツを出力することとしてもよい。   In the above embodiment, content information such as URL is collected, search is performed based on the collected content information, and the search result is output. However, the present invention is not limited to this. The content itself may be collected, content that matches the user's attribute information may be searched from the collected content, and the searched content may be output.

また、上記実施例では、キーワードに合致するコンテンツを検索することとしたが、本発明はこれに限定されるものではなく、たとえば、白黒の画像など、検索されるコンテンツが満足すべき条件の指定を受け付け、その条件を満足するコンテンツを検索することとしてもよい。   In the above embodiment, the content matching the keyword is searched. However, the present invention is not limited to this. For example, the specification of the condition that the searched content should satisfy, such as a black and white image. May be accepted and content satisfying the condition may be searched.

また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。   In addition, among the processes described in this embodiment, all or part of the processes described as being performed automatically can be performed manually, or the processes described as being performed manually can be performed. All or a part can be automatically performed by a known method. In addition, the processing procedure, control procedure, specific name, and information including various data and parameters shown in the above-mentioned document and drawings can be arbitrarily changed unless otherwise specified.

また、図示したコンテンツ検索装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示のように構成されていることを要しない。すなわち、コンテンツ検索装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。   Each component of the illustrated content search apparatus is functionally conceptual and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of content search devices is not limited to the one shown in the figure, and all or a part thereof is functionally or physically distributed in arbitrary units according to various loads and usage conditions. -Can be integrated and configured.

さらに、コンテンツ検索装置にて行なわれる処理機能は、その全部または任意の一部が、CPUおよび当該CPUにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。   Furthermore, the processing functions performed in the content search apparatus can be realized in whole or in part by a CPU and a program that is analyzed and executed by the CPU, or can be realized as hardware by wired logic.

以上のように、本発明にかかるコンテンツ検索装置、コンテンツ検索方法およびコンテンツ検索方法をコンピュータに実行させるコンテンツ検索プログラムは、ユーザに適合するコンテンツを効率的に検索することが必要なコンテンツ検索システムに有用である。   As described above, the content search apparatus, the content search method, and the content search program for causing a computer to execute the content search method according to the present invention are useful for a content search system that needs to efficiently search for content suitable for a user. It is.

実施例1に係るコンテンツ検索装置50の機能的構成を示す図である。It is a figure which shows the functional structure of the content search apparatus 50 which concerns on Example 1. FIG. 図1に示したコンテンツ情報記憶部501が記憶するコンテンツ情報60の一例を示す図である。It is a figure which shows an example of the content information 60 which the content information storage part 501 shown in FIG. 1 memorize | stores. 図1に示したユーザ情報記憶部505が記憶するユーザ情報70の一例を示す図である。It is a figure which shows an example of the user information 70 which the user information storage part 505 shown in FIG. 1 memorize | stores. ユーザ端末装置10a,10bに出力される検索結果出力画面80の一例を示す図である。It is a figure which shows an example of the search result output screen 80 output to user terminal device 10a, 10b. 実施例1に係るコンテンツ検索処理の手順を示すフローチャートである。6 is a flowchart illustrating a procedure of content search processing according to the first embodiment. 実施例2に係るユーザ情報70’の一例を示す図である。It is a figure which shows an example of the user information 70 'which concerns on Example 2. FIG. 実施例2に係るコンテンツ検索処理の手順を示すフローチャートである。12 is a flowchart illustrating a procedure of content search processing according to the second embodiment. コンテンツ検索処理を実現するコンピュータ100のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the computer 100 which implement | achieves a content search process.

符号の説明Explanation of symbols

10a,10b ユーザ端末装置
20a,20b 無料コンテンツサーバ装置
30a,30b 有料コンテンツサーバ装置
30 インターネット
50 コンテンツ検索装置
500 通信部
501 コンテンツ情報記憶部
502 コンテンツ情報収集部
503 インデックス作成部
504 検索入出力制御部
505 ユーザ情報記憶部
506 ユーザ情報管理部
507 コンテンツ検索部
60,60’ コンテンツ情報
70,70’ ユーザ情報
80 検索結果出力画面
10a, 10b User terminal device 20a, 20b Free content server device 30a, 30b Paid content server device 30 Internet 50 Content search device 500 Communication unit 501 Content information storage unit 502 Content information collection unit 503 Index creation unit 504 Search input / output control unit 505 User information storage unit 506 User information management unit 507 Content search unit 60, 60 ′ Content information 70, 70 ′ User information 80 Search result output screen

Claims (24)

ネットワークに接続されたサーバ装置が提供するコンテンツを検索するコンテンツ検索装置であって、
ユーザの属性に係る情報を属性情報として記憶する記憶手段と、
前記記憶手段により記憶された属性情報に基づいて前記コンテンツの検索をおこなう検索手段と、
を備えたことを特徴とするコンテンツ検索装置。
A content search device for searching for content provided by a server device connected to a network,
Storage means for storing information relating to user attributes as attribute information;
Search means for searching for the content based on the attribute information stored by the storage means;
A content search apparatus comprising:
前記検索手段は、前記属性情報に基づいて、有料で提供されている有料コンテンツの検索を実行するか否かを判定し、判定した結果に基づいて前記コンテンツの検索をおこなうことを特徴とする請求項1に記載のコンテンツ検索装置。   The search means determines whether to perform a search for paid content provided for a fee based on the attribute information, and searches for the content based on the determined result. Item 2. The content search device according to Item 1. 前記記憶手段は、ユーザがすでに購入した有料コンテンツに係る情報を前記属性情報として記憶し、前記検索手段は、前記属性情報に基づいて、ユーザがすでに購入した有料コンテンツの中からコンテンツを検索することを特徴とする請求項1または2に記載のコンテンツ検索装置。   The storage means stores, as the attribute information, information related to paid content that the user has already purchased, and the search means searches for content from the paid content that the user has already purchased based on the attribute information. The content search device according to claim 1, wherein: 前記記憶手段は、ユーザの会員種別に係る情報を前記属性情報として記憶し、前記検索手段は、前記属性情報に基づいて、会員種別ごとに定められた特定のコンテンツの中からコンテンツの検索をおこなうことを特徴とする請求項1、2または3に記載のコンテンツ検索装置。   The storage means stores information related to a user's member type as the attribute information, and the search means searches for content from specific contents determined for each member type based on the attribute information. The content search apparatus according to claim 1, 2, or 3. 前記記憶手段は、前記ユーザの会員種別に応じて有料コンテンツの検索を許可する期間に係る情報を前記属性情報として記憶し、前記検索手段は、前記属性情報に基づいて、検索を実行する時点が前記有料コンテンツの検索を許可する期間に含まれるか否かを判定し、判定した結果に基づいて有料コンテンツの検索を実行することを特徴とする請求項4に記載のコンテンツ検索装置。   The storage means stores, as the attribute information, information related to a period during which paid content search is permitted according to the membership type of the user, and the search means performs a search based on the attribute information. 5. The content search apparatus according to claim 4, wherein it is determined whether or not it is included in a period during which the search for the pay content is permitted, and the search for the pay content is executed based on the determined result. 前記記憶手段は、検索結果から除外するコンテンツに係る情報を前記属性情報として記憶し、前記検索手段は、前記属性情報に基づいて、コンテンツが前記検索結果から除外するコンテンツに該当するか否かを判定し、判定した結果に基づいてコンテンツを検索結果から除外することを特徴とする請求項1〜5のいずれか1つに記載のコンテンツ検索装置。   The storage unit stores, as the attribute information, information related to content to be excluded from a search result, and the search unit determines whether the content corresponds to content to be excluded from the search result based on the attribute information. The content search apparatus according to claim 1, wherein the content is determined and excluded from the search result based on the determined result. 前記記憶手段は、ユーザが正規ユーザであるか否かを認証する認証情報を受け付けてユーザの認証をおこない、ユーザが正規ユーザであることが認証された場合に、検索対象に含めるコンテンツに係る情報をユーザから受け付けて、受け付けた該検索対象に含めるコンテンツに係る情報を前記属性情報として記憶し、前記検索手段は、前記属性情報に基づいて、前記検索対象に含めるコンテンツの中からコンテンツの検索をおこなうことを特徴とする請求項1〜6のいずれか1つに記載のコンテンツ検索装置。   The storage means receives authentication information for authenticating whether or not the user is a regular user, authenticates the user, and when the user is authenticated as a regular user, information relating to content to be included in the search target Is received from the user, and information relating to the content to be included in the received search target is stored as the attribute information, and the search means searches for content from the content to be included in the search target based on the attribute information. The content search device according to claim 1, wherein the content search device performs the content search. 前記記憶手段は、ユーザが検索することをあらかじめ許可されたコンテンツに係る情報を前記属性情報として記憶し、前記検索手段は、前記記憶手段により記憶された属性情報に基づいて、検索することをあらかじめ許可されたコンテンツの中からコンテンツを検索することを特徴とする請求項1〜7のいずれか1つに記載のコンテンツ検索装置。   The storage unit stores, as the attribute information, information related to content that the user is permitted to search in advance, and the search unit performs a search based on the attribute information stored in the storage unit in advance. The content search apparatus according to claim 1, wherein content is searched from permitted content. ネットワークに接続されたサーバ装置が提供するコンテンツを検索するコンテンツ検索方法であって、
ユーザの属性に係る情報を属性情報として記憶する記憶工程と、
前記記憶工程により記憶された属性情報に基づいて前記コンテンツの検索をおこなう検索工程と、
を含んだことを特徴とするコンテンツ検索方法。
A content search method for searching for content provided by a server device connected to a network,
A storage step of storing information relating to user attributes as attribute information;
A search step for searching for the content based on the attribute information stored in the storage step;
The content search method characterized by including.
前記検索工程は、前記属性情報に基づいて、有料で提供されている有料コンテンツの検索を実行するか否かを判定し、判定した結果に基づいて前記コンテンツの検索をおこなうことを特徴とする請求項9に記載のコンテンツ検索方法。   The search step determines whether or not to search for paid content provided for a fee based on the attribute information, and searches for the content based on the determined result. Item 10. The content search method according to Item 9. 前記記憶工程は、ユーザがすでに購入した有料コンテンツに係る情報を前記属性情報として記憶し、前記検索工程は、前記属性情報に基づいて、ユーザがすでに購入した有料コンテンツの中からコンテンツを検索することを特徴とする請求項9または10に記載のコンテンツ検索方法。   The storage step stores information related to paid content that the user has already purchased as the attribute information, and the search step searches for content from the paid content that the user has already purchased based on the attribute information. The content search method according to claim 9 or 10. 前記記憶工程は、ユーザの会員種別に係る情報を前記属性情報として記憶し、前記検索工程は、前記属性情報に基づいて、会員種別ごとに定められた特定のコンテンツの中からコンテンツの検索をおこなうことを特徴とする請求項9、10または11に記載のコンテンツ検索方法。   The storage step stores information relating to a user's member type as the attribute information, and the search step searches for content from specific content determined for each member type based on the attribute information. The content search method according to claim 9, 10 or 11. 前記記憶工程は、前記ユーザの会員種別に応じて有料コンテンツの検索を許可する期間に係る情報を前記属性情報として記憶し、前記検索工程は、前記属性情報に基づいて、検索を実行する時点が前記有料コンテンツの検索を許可する期間に含まれるか否かを判定し、判定した結果に基づいて有料コンテンツの検索を実行することを特徴とする請求項12に記載のコンテンツ検索方法。   The storage step stores, as the attribute information, information related to a period during which a search for paid content is permitted according to the membership type of the user, and the search step includes a time point when the search is executed based on the attribute information. 13. The content search method according to claim 12, wherein it is determined whether or not it is included in a period during which the search for the paid content is permitted, and the search for the paid content is executed based on the determined result. 前記記憶工程は、検索結果から除外するコンテンツに係る情報を前記属性情報として記憶し、前記検索工程は、前記属性情報に基づいて、コンテンツが前記検索結果から除外するコンテンツに該当するか否かを判定し、判定した結果に基づいてコンテンツを検索結果から除外することを特徴とする請求項9〜13のいずれか1つに記載のコンテンツ検索方法。   The storage step stores information related to content to be excluded from the search result as the attribute information, and the search step determines whether the content corresponds to the content to be excluded from the search result based on the attribute information. The content search method according to any one of claims 9 to 13, wherein the content is determined and excluded from the search result based on the determined result. 前記記憶工程は、ユーザが正規ユーザであるか否かを認証する認証情報を受け付けてユーザの認証をおこない、ユーザが正規ユーザであることが認証された場合に、検索対象に含めるコンテンツに係る情報をユーザから受け付けて、受け付けた該検索対象に含めるコンテンツに係る情報を前記属性情報として記憶し、前記検索工程は、前記属性情報に基づいて、前記検索対象に含めるコンテンツの中からコンテンツの検索をおこなうことを特徴とする請求項9〜14のいずれか1つに記載のコンテンツ検索方法。   The storage step receives authentication information for authenticating whether or not the user is a regular user, authenticates the user, and when the user is authenticated as a regular user, information relating to content to be included in the search target Is received from the user, and information related to the content to be included in the received search target is stored as the attribute information, and the search step searches for content from the content to be included in the search target based on the attribute information. The content search method according to claim 9, wherein the content search method is performed. 前記記憶工程は、ユーザが検索することをあらかじめ許可されたコンテンツに係る情報を前記属性情報として記憶し、前記検索工程は、前記記憶工程により記憶された属性情報に基づいて、検索することをあらかじめ許可されたコンテンツの中からコンテンツを検索することを特徴とする請求項9〜15のいずれか1つに記載のコンテンツ検索方法。   The storage step stores, as the attribute information, information related to content that the user is permitted to search in advance, and the search step performs a search based on the attribute information stored in the storage step in advance. The content search method according to any one of claims 9 to 15, wherein content is searched from permitted content. ネットワークに接続されたサーバ装置が提供するコンテンツを検索するコンテンツ検索方法をコンピュータに実行させるコンテンツ検索プログラムであって、
ユーザの属性に係る情報を属性情報として記憶する記憶工程と、
前記記憶工程により記憶された属性情報に基づいて前記コンテンツの検索をおこなう検索工程と、
をコンピュータに実行させることを特徴とするコンテンツ検索プログラム。
A content search program for causing a computer to execute a content search method for searching for content provided by a server device connected to a network,
A storage step of storing information relating to user attributes as attribute information;
A search step for searching for the content based on the attribute information stored in the storage step;
A content search program for causing a computer to execute the above.
前記検索工程は、前記属性情報に基づいて、有料で提供されている有料コンテンツの検索を実行するか否かを判定し、判定した結果に基づいて前記コンテンツの検索をおこなうことを特徴とする請求項17に記載のコンテンツ検索プログラム。   The search step determines whether or not to search for paid content provided for a fee based on the attribute information, and searches for the content based on the determined result. Item 18. A content search program according to Item 17. 前記記憶工程は、ユーザがすでに購入した有料コンテンツに係る情報を前記属性情報として記憶し、前記検索工程は、前記属性情報に基づいて、ユーザがすでに購入した有料コンテンツの中からコンテンツを検索することを特徴とする請求項17または18に記載のコンテンツ検索プログラム。   The storage step stores information related to paid content that the user has already purchased as the attribute information, and the search step searches for content from the paid content that the user has already purchased based on the attribute information. The content search program according to claim 17 or 18, wherein: 前記記憶工程は、ユーザの会員種別に係る情報を前記属性情報として記憶し、前記検索工程は、前記属性情報に基づいて、会員種別ごとに定められた特定のコンテンツの中からコンテンツの検索をおこなうことを特徴とする請求項17、18または19に記載のコンテンツ検索プログラム。   The storage step stores information relating to a user's member type as the attribute information, and the search step searches for content from specific content determined for each member type based on the attribute information. The content search program according to claim 17, 18 or 19. 前記記憶工程は、前記ユーザの会員種別に応じて有料コンテンツの検索を許可する期間に係る情報を前記属性情報として記憶し、前記検索工程は、前記属性情報に基づいて、検索を実行する時点が前記有料コンテンツの検索を許可する期間に含まれるか否かを判定し、判定した結果に基づいて有料コンテンツの検索を実行することを特徴とする請求項20に記載のコンテンツ検索プログラム。   The storage step stores, as the attribute information, information related to a period during which paid content search is permitted according to the membership type of the user, and the search step includes a time point when the search is executed based on the attribute information. 21. The content search program according to claim 20, wherein it is determined whether or not it is included in a period during which the search for the paid content is permitted, and the search for the paid content is executed based on the determined result. 前記記憶工程は、検索結果から除外するコンテンツに係る情報を前記属性情報として記憶し、前記検索工程は、前記属性情報に基づいて、コンテンツが前記検索結果から除外するコンテンツに該当するか否かを判定し、判定した結果に基づいてコンテンツを検索結果から除外することを特徴とする請求項17〜21のいずれか1つに記載のコンテンツ検索プログラム。   The storage step stores information related to content to be excluded from the search result as the attribute information, and the search step determines whether the content corresponds to the content to be excluded from the search result based on the attribute information. The content search program according to any one of claims 17 to 21, wherein the content is determined and excluded from the search result based on the determined result. 前記記憶工程は、ユーザが正規ユーザであるか否かを認証する認証情報を受け付けてユーザの認証をおこない、ユーザが正規ユーザであることが認証された場合に、検索対象に含めるコンテンツに係る情報をユーザから受け付けて、受け付けた該検索対象に含めるコンテンツに係る情報を前記属性情報として記憶し、前記検索工程は、前記属性情報に基づいて、前記検索対象に含めるコンテンツの中からコンテンツの検索をおこなうことを特徴とする請求項17〜22のいずれか1つに記載のコンテンツ検索プログラム。   The storage step receives authentication information for authenticating whether or not the user is a regular user, authenticates the user, and when it is authenticated that the user is a regular user, information relating to contents to be included in the search target Is received from the user, and information related to the content to be included in the received search target is stored as the attribute information, and the search step searches for content from the content to be included in the search target based on the attribute information. The content search program according to any one of claims 17 to 22, wherein the content search program is performed. 前記記憶工程は、ユーザが検索することをあらかじめ許可されたコンテンツに係る情報を前記属性情報として記憶し、前記検索工程は、前記記憶工程により記憶された属性情報に基づいて、検索することをあらかじめ許可されたコンテンツの中からコンテンツを検索することを特徴とする請求項17〜23のいずれか1つに記載のコンテンツ検索プログラム。   The storage step stores, as the attribute information, information related to content that the user is permitted to search in advance, and the search step performs a search based on the attribute information stored in the storage step in advance. The content search program according to any one of claims 17 to 23, wherein content is searched from permitted content.
JP2004237265A 2004-08-17 2004-08-17 Content search apparatus and content search method Expired - Fee Related JP4511281B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004237265A JP4511281B2 (en) 2004-08-17 2004-08-17 Content search apparatus and content search method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004237265A JP4511281B2 (en) 2004-08-17 2004-08-17 Content search apparatus and content search method

Publications (3)

Publication Number Publication Date
JP2006058947A true JP2006058947A (en) 2006-03-02
JP2006058947A5 JP2006058947A5 (en) 2007-10-04
JP4511281B2 JP4511281B2 (en) 2010-07-28

Family

ID=36106392

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004237265A Expired - Fee Related JP4511281B2 (en) 2004-08-17 2004-08-17 Content search apparatus and content search method

Country Status (1)

Country Link
JP (1) JP4511281B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9536246B2 (en) 2010-06-03 2017-01-03 Sony Corportion Content recommendation system, content recommendation device, and content recommendation method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001344245A (en) * 2000-03-29 2001-12-14 Fujitsu Ltd Information processor
JP2002099540A (en) * 2000-07-04 2002-04-05 Fuji Photo Film Co Ltd Content retrieval system and content retrieval program storage medium
JP2002209164A (en) * 2000-10-24 2002-07-26 Seiko Epson Corp Method and system for image distribution
JP2002245363A (en) * 2001-02-20 2002-08-30 Mitsubishi Electric Corp Pay information providing system
JP2003122969A (en) * 2001-10-15 2003-04-25 Dainippon Printing Co Ltd Sales system of electronic content using network

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001344245A (en) * 2000-03-29 2001-12-14 Fujitsu Ltd Information processor
JP2002099540A (en) * 2000-07-04 2002-04-05 Fuji Photo Film Co Ltd Content retrieval system and content retrieval program storage medium
JP2002209164A (en) * 2000-10-24 2002-07-26 Seiko Epson Corp Method and system for image distribution
JP2002245363A (en) * 2001-02-20 2002-08-30 Mitsubishi Electric Corp Pay information providing system
JP2003122969A (en) * 2001-10-15 2003-04-25 Dainippon Printing Co Ltd Sales system of electronic content using network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9536246B2 (en) 2010-06-03 2017-01-03 Sony Corportion Content recommendation system, content recommendation device, and content recommendation method

Also Published As

Publication number Publication date
JP4511281B2 (en) 2010-07-28

Similar Documents

Publication Publication Date Title
US11182835B2 (en) Individual online price adjustments in real time
US9665642B2 (en) Automatic identification of digital content related to a block of text, such as a blog entry
US9448695B2 (en) Selecting web page content based on user permission for collecting user-selected content
US20110161479A1 (en) Systems and Methods for Presenting Content
JP2008529171A (en) Systems, methods and software for integrating case law, legal litigation summary and / or litigation documents into law firm workflows
CN112424766A (en) Data exchange
JP2009181468A (en) Image search log collection system, image search log collection method and program
US20110161091A1 (en) Systems and Methods for Connecting Entities Through Content
JP2006338100A (en) Computerized content operation device and computer program
JP2008210209A (en) Content registration and retrieval system, and content registration and retrieval method
KR101866411B1 (en) Method for providing document recommandation information, and device using the same
CN106445922B (en) Method and device for determining title of multimedia resource
CN109727056B (en) Financial institution recommendation method, device, storage medium and device
JP4511281B2 (en) Content search apparatus and content search method
KR101831701B1 (en) Apparatus and method for decideing target advertisingusing interest information of user
JP3547338B2 (en) Information retrieval method and device
KR100391391B1 (en) Information extraction agent system for preventing copyright infringement and method for providing information thereof
JP2006058947A5 (en)
CN114020799A (en) Data acquisition method, data search method, data acquisition system, data search system, electronic device and storage medium
CN113779403A (en) Book information acquisition method, book information display method, server and user terminal
US20160203189A1 (en) Presenting Publisher Data Sets In Context
JP5382601B2 (en) Information presenting apparatus, information presenting method, and information presenting program
US20150089669A1 (en) Content provision device, content provision method, program, and recording medium
JP2008171338A (en) Copyright management support system, copyright management support method and copyright management support program
CN117132426B (en) Digital asset right determining method and device based on asset classification

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070817

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070817

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090728

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090910

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20091117

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100217

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20100303

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100427

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100506

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130514

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4511281

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140514

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees