(57)【要約】  共通接辞を用いたキーワード順位を提供する方法およびシステムを開示する。共通接辞を用いたキーワード順位を提供する方法は、キーワードセットを用いて共通接辞を抽出し、抽出した共通接辞を含むキーワード順位を提供することを含む。
2010528351.tif 000002
【特許請求の範囲】
【請求項１】
キーワードセットにおいて共通する特徴を有する複数の接辞それぞれを含むキーワードをカウントし、
前記キーワードをカウントした結果を用いて前記複数の接辞それぞれの順位を計算して共通接辞を抽出することを含む、共通接辞を用いたキーワード順位を提供する方法。
【請求項２】
前記キーワードセットは、
複数の検索語を含む検索語ログまたは少なくとも１つの文書と関連する単語のセットであることを特徴とする請求項１に記載の、共通接辞を用いたキーワード順位を提供する方法。
【請求項３】
前記キーワードセットにおいて共通する特徴を有する複数の接辞それぞれを含むキーワードをカウントすることにおいては、
前記複数の接辞それぞれを含むキーワードの種類の数またはキーワードの総検索回数をカウントすることを特徴とする請求項１に記載の共通接辞を用いたキーワード順位を提供する方法。
【請求項４】
前記共通する特徴は、
接辞の文字数であり、前記文字数は、キーワード順位を提供する場合ごとに異なり得ることを特徴とする請求項１に記載の、共通接辞を用いたキーワード順位を提供する方法。
【請求項５】
前記キーワードをカウントした結果によって前記複数の接辞それぞれの順位を計算することにおいては、
前記キーワードの種類の数または前記総検索回数によって前記複数の接辞それぞれの順位を計算することを特徴とする請求項３に記載の、共通接辞を用いたキーワード順位を提供する方法。
【請求項６】
前記キーワードをカウントした結果によって前記複数の接辞それぞれの順位を計算することにおいては、
前記キーワードの種類の数を換算して生成された第１点数および前記キーワードの総検索回数を換算して生成された第２点数それぞれに加重値を適用して前記複数の接辞それぞれの順位を計算することを特徴とする請求項３に記載の、共通接辞を用いたキーワード順位を提供する方法。
【請求項７】
前記キーワードをカウントした結果によって前記複数の接辞それぞれの順位を計算することにおいては、
前記カウントした結果に前記複数の接辞それぞれの属性による加重値を適用して前記複数の接辞それぞれの順位を計算することを特徴とする請求項１に記載の、共通接辞を用いたキーワード順位を提供する方法。
【請求項８】
前記複数の接辞それぞれの属性による前記加重値は、
前記複数の接辞それぞれがそれ自体でキーワードとなる頻度が高いほど、高い加重値を有することを特徴とする請求項７に記載の、共通接辞を用いたキーワード順位を提供する方法。
【請求項９】
前記共通接辞を抽出することにおいては、
前記複数の接辞それぞれの順位に対して予め設定した共通接辞の抽出の順位内に該当する接辞を前記共通接辞として抽出することを特徴とする請求項１に記載の、共通接辞を用いたキーワード順位を提供する方法。
【請求項１０】
前記抽出した共通接辞を含むキーワード順位を提供するステップをさらに含むことを特徴とする請求項２に記載の、共通接辞を用いたキーワード順位を提供する方法。
【請求項１１】
前記抽出した共通接辞を含むキーワード順位を提供することにおいては、
前記抽出した共通接辞を用いて正規表現が設定され、
前記正規表現を介して決定した複数のキーワードそれぞれの総検索回数によって前記キーワード順位が提供されることが含まれる請求項１０に記載の、共通接辞を用いたキーワード順位を提供する方法。
【請求項１２】
前記正規表現が設定されることにおいては、
前記抽出した共通接辞で構成されるか、または前記抽出した共通接辞と単語が結合して構成される検索式が設定されることを特徴とする請求項１１に記載の共通接辞を用いたキーワード順位を提供する方法。
【請求項１３】
請求項１〜１２のうちのいずれか一項の方法を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１４】
キーワードセットを用いて共通接辞を抽出する共通接辞抽出部と、
前記抽出した共通接辞を含むキーワード順位を提供するキーワード順位提供部と、
を備える、共通接辞を用いたキーワード順位を提供するシステム。
【請求項１５】
前記共通接辞抽出部は、
前記キーワードセットにおいて共通する特徴を有する複数の接辞それぞれを含むキーワードをカウントするキーワードカウンタと、
前記キーワードをカウントした結果によって前記複数の接辞それぞれの順位を計算する接辞順位計算部と、
を備える請求項１４に記載の、共通接辞を用いたキーワード順位を提供するシステム。
【請求項１６】
前記キーワードカウンタは、
前記複数の接辞それぞれを含むキーワードの種類の数または前記キーワードの総検索回数をカウントすることを特徴とする請求項１５に記載の、共通接辞を用いたキーワード順位を提供するシステム。
【請求項１７】
前記共通的な特徴は、
接辞の文字数であり、前記文字数は、キーワード順位を提供する場合ごとに異なり得ることを特徴とする請求項１５に記載の、共通接辞を用いたキーワード順位を提供するシステム。
【請求項１８】
前記接辞順位計算部は、
前記キーワードの種類の数または総検索回数によって前記複数の接辞それぞれの順位を計算することを特徴とする請求項１５に記載の、共通接辞を用いたキーワード順位を提供するシステム。
【請求項１９】
前記接辞順位計算部は、
前記キーワードの種類の数を換算して生成された第１点数および前記キーワードの総検索回数を換算して生成された第２点数それぞれに加重値を適用して前記複数の接辞それぞれの順位を計算することを特徴とする請求項１６に記載の、共通接辞を用いたキーワード順位を提供するシステム。
【請求項２０】
前記接辞順位計算部は、
前記カウントした結果に前記複数の接辞それぞれの属性による加重値を適用して前記複数の接辞それぞれの順位を計算することを特徴とする請求項１５に記載の、共通接辞を用いたキーワード順位を提供するシステム。
【請求項２１】
前記複数の接辞それぞれの属性による前記加重値は、
前記複数の接辞それぞれがそれ自体でキーワードとなる頻度が高いほど、高い加重値を有することを特徴とする請求項２０に記載の、共通接辞を用いたキーワード順位を提供するシステム。
【請求項２２】
前記共通接辞抽出部は、
前記複数の接辞それぞれの順位に対して予め設定した共通接辞の抽出の順位内に該当する接辞を前記共通接辞として抽出することを特徴とする請求項１５に記載の、共通接辞を用いたキーワード順位を提供するシステム。
【請求項２３】
前記キーワード順位提供部は、
前記抽出した共通接辞を用いて正規表現を設定する正規表現設定部と、
前記正規表現を介して決定した複数のキーワードそれぞれの総検索回数によって前記キーワード順位を決定するキーワード順位決定部と、
を備える請求項２４に記載の、共通接辞を用いたキーワード順位を提供するシステム。
【請求項２４】
前記正規表現設定部は、
前記抽出した共通接辞で構成され、または前記抽出した共通接辞と単語が結合して構成される検索式を設定することを特徴とする請求項２３に記載の共通接辞を用いたキーワード順位を提供するシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、共通接辞を用いたキーワード順位を提供する方法およびシステムに関し、より詳細には、キーワードセットに入力されたキーワードに含まれる共通する特徴を有する接辞それぞれの順位を計算して共通接辞を抽出し、また、抽出した共通接辞を含む正規表現を設定してキーワード順位を提供する方法およびシステムに関する。
【背景技術】
【０００２】
従来、キーワードセットに入力されたキーワードの検索回数を分析して提供することが行なわれている。しかし、多様かつ数多くのキーワードが入力される現在のインターネット検索において、キーワードをより体系的に分析してキーワード統計結果を提供する必要があった。
【０００３】
また、既に広く知られているように、キーワードの全体順位や地域別順位、特定年齢の順位、特定時間帯の順位の提供は現在もなされているが、数多くのキーワードに対して特定の基準なく検索回数のみを考慮してキーワードの順位を提供することは、多くの時間と努力が必要であった。このような問題点を解決するために、キーワードを分析してキーワードの特徴を抽出し、より効率的なキーワード順位を提供することが求められている。
【０００４】
特に、入力された数多くのキーワードからの共通する特徴を有する構成要素を用いてキーワード順位をフィードバックする方式が必要となっている。さらに、どのような共通する特徴を用いてキーワード順位を提供するかに対しての多くの提案がある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、上述したような従来技術の問題点を解決するために案出されたものであって、共通接辞を用いたキーワード順位を提供する方法およびシステムを提供する。
【０００６】
また、本発明は、キーワードセットで共通する特徴を有する接辞が含まれるキーワードをカウントし、これによって接辞別に順位を定めて共通接辞を抽出することにより、発見されていない接辞を発見するための共通接辞を用いたキーワード順位を提供する方法およびシステムを提供する。
【０００７】
また、本発明は、抽出した共通接辞を含むキーワード順位を提供することにより、特定順位に該当するキーワードを予め限定しないと同時に、該当接辞が有する特性を含むキーワードの順位を計算することができる共通接辞を用いたキーワード順位を提供する方法およびシステムを提供する。
【０００８】
さらに、本発明は、抽出した共通接辞を用いた正規表現を介して、シリーズ形態の動画のリプレイ人気順位を得ることができる共通接辞を用いたキーワード順位を提供する方法およびシステムを提供する。
【課題を解決するための手段】
【０００９】
本発明の一実施形態によれば、キーワードセットを用いて共通接辞を抽出し、前記抽出した共通接辞を含むキーワード順位を提供することを含む、共通接辞を用いたキーワード順位を提供する方法が提供される。
【００１０】
本発明の一側面によれば、キーワードセットを用いて共通接辞を抽出することにおいては、前記キーワードセットで共通する特徴を有する複数の接辞それぞれを含むキーワードがカウントされ、前記キーワードがカウントされた結果によって前記複数の接辞それぞれの順位を計算して共通接辞が抽出される。
【００１１】
本発明の一側面によれば、前記抽出した共通接辞を含むキーワード順位を提供することにおいては、前記抽出した共通接辞のうちキーワード順位を提供する対象となる接辞を含む正規表現が設定され、前記正規表現を介して決定された複数のキーワードそれぞれの総検索回数によって前記キーワード順位が提供される。
【００１２】
本発明の一実施形態によれば、キーワードセットを用いて共通接辞を抽出する共通接辞抽出部と、前記抽出した共通接辞を含むキーワード順位を提供するキーワード順位提供部とを備える、共通接辞を用いたキーワード順位を提供するシステムが提供される。
【００１３】
本発明の一側面によれば、共通接辞抽出部は、キーワードセットで共通する特徴を有する複数の接辞それぞれを含むキーワードをカウントするキーワードカウンタと、前記キーワードをカウントした結果によって前記複数の接辞それぞれの順位を計算する接辞順位計算部とを備える。
【００１４】
本発明の一側面によれば、キーワード順位提供部は、前記抽出した共通接辞のうちキーワード順位を提供する対象となる接辞を含む正規表現を設定する正規表現設定部と、前記正規表現を介して決定された複数のキーワードそれぞれの総検索回数によって前記キーワード順位を決定するキーワード順位決定部とを備える。
【発明の効果】
【００１５】
本発明によれば、共通接辞を用いたキーワード順位を提供する方法およびシステムが提供される。
【００１６】
本発明によれば、キーワードセットで共通する特徴を有する接辞が含まれるキーワードをカウントし、これによって接辞別に順位を定めて共通接辞を抽出することにより、発見されていない接辞を発見するための共通接辞を用いたキーワード順位を提供する方法およびシステムが提供される。
【００１７】
本発明によれば、抽出した共通接辞を含むキーワード順位を提供することにより、特定順位に該当するキーワードを予め限定しないと同時に、該当接辞が有する特性を含むキーワードの順位を計算することができる共通接辞を用いたキーワード順位を提供する方法およびシステムが提供される。
【００１８】
本発明によれば、抽出した共通接辞を用いた正規表現を介して、シリーズ形態の動画のリプレイ人気順位を得ることができる共通接辞を用いたキーワード順位を提供する方法およびシステムが提供される。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施形態において、共通接辞を用いたキーワード順位を提供する方法を示すフローチャートである。
【図２】本発明の一実施形態において、キーワードセットで同じ文字数を有する接辞の順位を用いて共通接尾辞を抽出する過程を示す図である。
【図３】本発明の一実施形態において、キーワードセットで数字の後部分に結合する接辞の順位を用いて共通接尾辞を抽出する過程を示す図である。
【図４】本発明の一実施形態において、キーワードセットで同じ文字数を有する接頭辞の順位を用いて共通接頭辞を抽出する過程を示す図である。
【図５】本発明の一実施形態において、抽出した共通接辞を用いてキーワードの順位を提供する過程を示す図である。
【図６】本発明の他の一実施形態において、共通接辞を用いたキーワード順位を提供するシステムの構成を示す図である。
【発明を実施するための形態】
【００２０】
以下、添付の図面を参照しながら、本発明に係る実施形態について詳細に説明する。本発明は、本発明の実施形態に関連付けられて説明されるが、本発明はそれによって制限または限定されることはない。本発明の例は、添付の図面に示されているが、全てを通じて同じ参照符号は同じ部材を示す。
【００２１】
本発明の一実施形態に係る共通接辞を用いたキーワードの順位を提供する方法は、共通接辞を用いたキーワードの順位を提供するシステムによって実行することができる。本発明は、共通接頭辞および共通接尾辞それぞれに対してキーワードの順位を提供することができる。
【００２２】
図１は、本発明の一実施形態において、共通接辞を用いたキーワードの順位を提供する方法を示すフローチャートである。
【００２３】
処理Ｓ１０１からＳ１０３までは、キーワードセットを用いて共通接辞を抽出するステップを示し、処理Ｓ１０４と処理Ｓ１０５は、抽出した共通接辞を含むキーワードの順位を提供するステップを示す。
【００２４】
処理Ｓ１０１は、キーワードセットにおいて共通する特徴を有する複数の接辞それぞれを含むキーワードをカウントする処理を示す。ここで、キーワードセットは、複数のキーワードが格納された媒体を意味することができる。特に、複数のキーワードが格納された媒体は、サーバ、データベースおよび記録装置を含むことができる。
【００２５】
一例として、キーワードセットは、複数の検索語を含む検索ログまたは少なくとも１つの文書と関連する単語のセットとすることができる。このとき、検索ログは、ユーザが入力した検索語を一定期間内に収集したものとすることができる。キーワードセットは、少なくとも１つの文書（例えば、ニュース記事、ブログの掲示物）の本文または題目などに含まれる単語のセットを意味することができる。本発明の一実施形態において、接辞（ａｆｆｉｘ）は、接頭辞（ｐｒｅｆｉｘ）または接尾辞（ｓｕｆｆｉｘ）とすることができる。
【００２６】
本発明の一実施形態において、キーワードセットは、予め設定した期間内に入力されたキーワードを含むことができる。このとき、予め設定した期間内に入力されたキーワードは、予め設定した特定の日別、週別、月別、年別期間内に入力されたキーワードとすることができる。
【００２７】
本発明の一実施形態において、キーワードセットで共通する特徴を有する複数の接辞それぞれを含むキーワードの種類の数または複数の接辞それぞれを含むキーワードの種類の数又は総検索回数をカウントすることができる。また、キーワードの種類の数と総検索回数すべてをカウントすることができる。例えば、共通する特徴を有する接頭辞が「Ａ」であれば、単語の前部分にＡが結合するキーワードを、接頭辞を含むキーワードの種類に属させることができる。反対に、共通する接尾辞が「Ｂ」であれば、単語の後部分にＢが結合するキーワードを、接尾辞を含むキーワードの種類に属させることができる。
【００２８】
例えば、共通する特徴を有する接頭辞が「新婚」である場合、「新婚カップル」が接頭辞を含むキーワードの種類に含まれる。また、本発明は、一定期間内にキーワードセットに入力されたキーワードのうち、接頭辞である「新婚」が含まれるキーワードに対する総検索回数をカウントすることができる。
【００２９】
例えば、共通する特徴を有する接尾辞が「大学」であれば、「ヨンセイ大学」、「コリア大学」などが接尾辞を含むキーワードの種類に含まれる。また、本発明は、一定期間内にキーワードセットに入力されたキーワードのうち、接尾辞である「大学」が含まれるキーワードに対する総検索回数をカウントすることができる。
【００３０】
一例として、共通する特徴は、同じ文字数を有する接辞がこれに該当し、キーワード順位を提供する場合によって異なる。特に、キーワードセットに存在するキーワードのうち、「２文字」の接辞を共通して含む複数のキーワードをカウントすることができる。このとき、本発明において抽出される共通接辞は、接辞自体で意味があるか否かとは関係ない。したがって、抽出される共通接辞は、それ自体に意味があるものだけでなく、それ自体に意味がないものもこれに該当する。
【００３１】
また、一例として、接尾辞のうち共通する特徴は、数字の後部分に結合するものであり、数字は検索対象の回数を意味することができる。すなわち、通常、キーワードがシリーズ（ｓｅｒｉｅｓ）形態のコンテンツを意味する単語を含む場合、数字は、シリーズ形態のコンテンツに対する回数の問い合わせを意味することができる。例えば、キーワードが、シリーズ形態のコンテンツである「ＣＳＩシーズン３  １回リプレイ」であるとき、「回」という接尾辞が、数字「１」の後ろに結合した接尾辞に該当し、「ＣＳＩシーズン３」の放映回数の問い合わせとなる。
【００３２】
本発明の一実施形態によれば、数字の後ろに結合する接尾辞を含むキーワードをカウントし、シリーズ形態のコンテンツに対してリプレイを所望する検索要請者にコンテンツの順位を提供することができる。ここで、シリーズ形態のコンテンツには、音楽、映画、書籍、ソフトウェアプログラムなどが含まれる。
【００３３】
処理Ｓ１０２は、キーワードをカウントした結果によって複数の接辞それぞれの順位を計算して共通接辞を抽出するステップである。
【００３４】
処理Ｓ１０１では、カウントした結果を用いて複数の接辞それぞれの順位を計算するが、キーワードをカウントすることは、上述したように、共通する特徴を有する複数の接辞それぞれを含むキーワードの種類の数またはキーワードの総検索回数をカウントすることに対応する。このとき、それぞれカウントしたキーワードの種類の数の大きい順に整列して順位を計算したり、またはキーワードの総検索回数の大きい順に整列して順位を計算したりすることができる。
【００３５】
処理Ｓ１０１で、キーワードの種類の数とキーワードの総検索回数それぞれに加重値を適用して順位を計算することができる。特に、複数の接辞のうちのいずれか１つの接辞に対してキーワードの種類の数が３０００個であり、総検索回数が５００００個であるとする。換算した点数がそれぞれ３０と５０であるとすれば、設定した加重値が、検索の種類の数には０．６であり、総検索回数には０．４であれば、３０×０．６＋５０×０．４＝４８となる。この点数を高い順に整列して複数の接辞それぞれに対して順位を計算することができる。
【００３６】
このような方法は、桁数が異なるか両者間の差が大きい場合に、カウントした結果値を比べるためにスケーリングする方法とすることができる。このとき、換算した点数は、キーワードの種類の数とキーワードの総検索回数によって異なることがある。また、加重値も、キーワード順位提供者の設定によって異なることがある。
【００３７】
一実施形態において、複数の接辞それぞれの順位を計算する場合、複数の接辞それぞれの属性による加重値を適用した結果を用いて順位を定めることができる。このとき、接辞自体に意味があり、キーワードとして用いられる頻度が多いほど、加重値を高く設定することができる。
【００３８】
処理Ｓ１０３においては、計算された複数の接辞それぞれの順位に基づき、複数の接辞のうちで予め設定した共通接辞の抽出の順位内に該当する接辞を、共通接辞として抽出する。例えば、複数の接辞それぞれの順位を１位から１００位まで計算し、共通接辞の抽出の順位を１〜１０位に設定した場合に、該当抽出順位内の接辞を共通接辞として抽出することができる。
【００３９】
さらに他の例として、共通接辞は、カウントした結果値であるキーワードの種類の数とキーワードの総検索回数が予め設定した特定基準値以上である場合に抽出することができる。
【００４０】
処理Ｓ１０４においては、抽出した共通接辞を用いて正規表現を設定する。一例として、処理Ｓ１０４においては、抽出した共通接辞だけで正規表現を設定したり、または抽出した共通接辞と異なる単語とを結合して正規表現を設定したりすることができる。
【００４１】
例えば、抽出した共通接頭辞が「２文字」を共通する特徴を有する「釜山」でキーワード順位を提供する場合、正規表現を［釜山＊旅行］として設定することができる。すなわち、本発明によれば、抽出された共通接辞そのままで正規表現を設定したり、または抽出された共通接辞と異なる単語とを結合して正規表現を設定したりすることができる。
【００４２】
ここで、正規表現とは、算術記号などの検索組み合わせ記号を介し、共通接辞を用いて生成された検索式とすることができる。すなわち、本発明は、抽出された共通接辞を用いて共通接辞と関連する正規表現を生成し、生成された正規表現を介して再検索を実行し、再検索の結果に基づいてキーワード順位を提供することができる。一般的に、正規表現に用いられる検索組み合わせ記号のうち、「＋」は「ｏｒ」の意味であり、「＊」は「ａｎｄ」として定義することができる。
【００４３】
上述した例のように正規表現を設定する場合、設定された正規表現を介して検索されるキーワードは、「釜山旅行地図」、「釜山旅行食堂」、「釜山旅行推薦場所」、「釜山旅行日程」などとすることができる。
【００４４】
処理Ｓ１０５においては、正規表現を介して決定された複数のキーワードそれぞれの総検索回数によってキーワード順位が提供される。
【００４５】
すなわち、処理Ｓ１０４から得られた検索結果を用いて得られる複数のキーワードそれぞれに対して総検索回数をカウントしてキーワード順位を提供することができる。処理Ｓ１０４の例を再度参照すると、キーワードそれぞれに対して総検索回数を比べた結果、「釜山」を含むキーワードのうち検索回数によって整列して順位を提供することができる。
【００４６】
正規表現を用いる場合、異なる形態の順位を得ることができる。例えば、抽出された共通接頭辞が「メジャー」である場合、正規表現は［メジャー＊リーグ］として設定することができる。設定された正規表現を介して「メジャーリーグ」と関連する検索結果が導き出すことができる。すなわち、「メジャーリーグ人気選手」、「メジャーリーグ競技リプレイ」、「メジャーリーグ予想順位」、「メジャーリーグキャラクター販売」などの検索結果を導き出すことができる。
【００４７】
このとき、導き出された検索結果を検索回数によって整列する場合、「メジャーリーグ」と関連するキーワードのうち人気があるキーワードを抽出することができる。
【００４８】
以下の図２〜４は、図１で言及した方法によって共通接辞を用いたキーワード順位を提供する具体的な一例を示すものである。
【００４９】
図２は、本発明の一実施形態において、キーワードセットで同じ文字数を有する接尾辞の順位を用いて共通接尾辞を抽出する過程を示す図である。
【００５０】
キーワードセット２０１は、複数の検索の要求者から入力されたキーワードが格納された媒体を示し、同じ機能を実行する検索サーバ、検索データベース、記録装置などを含むことができる。
【００５１】
キーワードセット２０１は、予め設定した期間内に入力されたキーワードを含むことができる。これは、予め設定した特定日別、週別、月別、年別期間内に入力されたキーワードを用いてより正確な順位結果を提供し、期間内のキーワードの人気順位を提供するためであると言える。
【００５２】
接尾辞順位結果表２０２は、共通する特徴を有する接辞それぞれを含むキーワードをカウントし、カウントした結果によって複数の接辞それぞれの順位を計算した結果とすることができる。
【００５３】
接尾辞順位結果表２０２は、韓国語の文字が３つの場合、３文字の接尾辞を含むキーワードを示す。
【００５４】
キーワードセット２０１において韓国語の３文字で構成される接尾辞を含むキーワードをカウントした結果が接尾辞順位結果表２０２に示されており、上述したように、カウント結果は、キーワードの種類の数またはキーワードの総検索回数（ＱＣ：ｑｕｅｒｙ  ｃｏｕｎｔ）とすることができる。
【００５５】
例えば、接尾辞順位結果表２０２で接尾辞が「ストーリー」である場合に、接尾辞「ストーリー」を含むキーワードの種類である「フォトストーリー」、「旅行ストーリー」、「ラブストーリー」などでキーワードの種類の数をカウントすることができ、接尾辞「ストーリー」を含む「ホン・ギルドンのフォトストーリー」、「マシュマロのラブストーリー」、「スターストーリー」などキーワードの総検索回数をカウントすることができる。接尾辞順位結果表２０２に示すように、「ストーリー」を含むキーワードに対してカウントしたキーワードの種類の数およびキーワードの総検索回数は、それぞれ８２７と９０５１１であることが分かる。
【００５６】
キーワードをカウントした結果のうち、図２では、キーワードの種類の数の大きい順に３文字の複数の接尾辞それぞれの順位を計算し、接尾辞順位結果表２０２に示した。このとき、キーワードの総検索回数が多い順に整列して接尾辞順位を計算し、接尾辞の順序を決定することができる。また、キーワードの種類とキーワードの総検索回数それぞれに加重値を適用して計算し、加重された値が大きい順に整列して接尾辞順位を計算することができる。
【００５７】
また、接尾辞それぞれの固有の属性による加重値をキーワードの種類の数またはキーワードの総検索回数またはキーワードの種類とキーワードの総検索回数それぞれに適用して合算した値の大きい順に整列して接尾辞順位を計算することもできる。このとき、図１で既に述べたように、接尾辞自体に意味がある場合は、それ自体に意味がない場合よりもより大きい加重値を適用することができる。図２の接尾辞順位結果表２０２で、「動画」、「生成」、「中学校」などに「プレイ」、「の順位」よりも大きい加重値を設定することができる。上述の接尾辞順位を決定する方法は一実施形態に過ぎず、キーワードに対してカウントした他のデータを用いることもできる。
【００５８】
共通接尾辞抽出リスト２０３は、接尾辞順位結果表２０２からキーワード順位提供者が予め設定した順位内の接尾辞を共通接尾辞として抽出したもの示す。図２では、１位から１０位までの接尾辞を共通接尾辞として抽出したことが分かる。
【００５９】
接尾辞順位結果表２０２は一実施形態に過ぎず、他の形態で決定することもできる。また、本発明の一実施形態に係る共通接尾辞を抽出する方法は、上述した方法以外の方法も含むことができる。
【００６０】
図３は、本発明の一実施形態において、キーワードセットで数字の後部分に結合する接尾辞の順位を用いて共通接尾辞を抽出する過程を示す図である。
【００６１】
図３において、キーワードセットにおいて数字の後部分に結合する接尾辞に対する順位を提供する処理は、図２に示す処理と同様である。数字の後部分に示された接尾辞のカウントした結果の分布は、接尾辞順位結果表３０２で確認することができる。特に、キーワードがシリーズ形態の動画の題目を含む場合が通常これに属すると言えるが、動画に限定することなく、書籍、本、ソフトウェアなどのメディアコンテンツ全般を含むことができる。
【００６２】
数字の後部分に結合する接尾辞は、接尾辞順位結果表３０２に示すように、シリーズの回数を意味する「回」、「パート」、「話」を含むことができることが分かる。このような接尾辞を含むキーワードに対してカウントして順位を決定する方法は図２と同じであると言えるため、該当する部分を参照することができる。
【００６３】
共通接尾辞抽出リスト３０３は、検索対象の回数を意味する数字の後部分に結合する接尾辞の順位のうち、予め設定した順位内の接尾辞のみを共通接尾辞として抽出したものを示す。
【００６４】
共通接尾辞を抽出する方法は、このような方法以外の方法も含むことができ、予め設定した順位に含まれる接尾辞のみを共通接尾辞として抽出することに限定されることはない。
【００６５】
図４は、本発明の一実施形態において、キーワードセットで同じ文字数を有する接頭辞の順位を用いて共通接頭辞を抽出する過程を示す図である。
【００６６】
キーワードセット４０１は、数多くの検索の要求者から入力されたキーワードが格納された媒体を意味することができ、検索サーバ、検索データベース、記録装置などを含むことができる。
【００６７】
キーワードセット４０１は、予め設定した期間内に入力されたキーワードを含むことができる。これは、予め設定した特定日別、週別、月別、年別期間内に入力されたキーワードを用いてより正確な順位結果を提供し、期間内のキーワードの人気順位を提供するためであると言える。
【００６８】
接頭辞順位結果表４０２は、共通する特徴を有する接頭辞それぞれを含むキーワードをカウントし、カウントした結果によって複数の接頭辞それぞれの順位を計算した結果を示す。
【００６９】
接頭辞順位結果表４０２は、キーワードセット４０１において、共通する特徴を有する接頭辞を含むキーワードをカウントした結果を用いたものである。図４は、文字数が２つである接頭辞を含むキーワードを用いた例を示す。
【００７０】
キーワードセット４０１において２文字の接頭辞を含むキーワードをカウントした結果が、接頭辞順位結果表４０２に示されている。カウント結果は、キーワードの種類の数またはキーワードの総検索回数に対応させることができる。
【００７１】
例えば、接頭辞順位結果表４０２を参照すると、接頭辞が「ソウル」である場合に、接頭辞「ソウル」を含むキーワードの種類として、「ソウル地下鉄」、「ソウル大学」、「ソウル駅」、「ソウルタワー」などでキーワードの種類の数をカウントすることができる。また、「ソウル地下鉄路線図」、「ソウル大学入学」、「ソウル駅時間表」などでキーワードの総検索回数をカウントすることができる。接頭辞順位結果表４０２に示すように、「ソウル」を含むキーワードに対してカウントしたキーワードの種類の数およびキーワードの総検索回数は、それぞれ８１２４と７６２０５４であることが分かる。
【００７２】
接頭辞順位結果表４０２は、カウントした結果のうち、キーワードの種類の数が大きい順に２文字の接頭辞の順位を示す。このとき、キーワードの総検索回数の順に整列して接頭辞の順位を計算して接頭辞の順序を決定することができる。また、接頭辞順位結果表４０２は、キーワードの種類とキーワードの総検索回数それぞれを換算した点数に予め設定された加重値を適用し、合算した点数の大きい順に整列して接頭辞の順位を示すことができる。
【００７３】
また、接頭辞それぞれの固有の属性による加重値をキーワードの種類の数またはキーワードの総検索回数またはキーワードの種類とキーワードの総検索回数それぞれに適用し、合算した値の大きい順に整列して接頭辞の順位を計算することもできる。
【００７４】
共通接頭辞抽出リスト４０４は、接頭辞順位結果表４０２でキーワード順位提供者が予め設定した順位内の接頭辞のみを共通接頭辞として抽出したものを示す。図４において、接頭辞順位に対して１位から１０位までの接頭辞が抽出されたものが示されている。
【００７５】
図５は、本発明の一実施形態において、抽出した共通接辞を用いてキーワードの順位を提供する過程を示す図である。図２で抽出した共通接尾辞を用いて、キーワード順位を提供する処理を示し、図４は、抽出した共通接頭辞を用いてキーワード順位を提供する処理を示す。
【００７６】
共通接尾辞抽出リスト５０１から抽出された接尾辞が「プレイ」であると仮定すれば、正規表現５０２は［（回＋頁＋編）＊リ＊プレイ］と設定することができる。ここで言及された接尾辞「回」、「パート」、「話」は、キーワード順位を提供する者が予め認知していてもよく、図３で言及した数字の後部分に結合する回数を意味する接尾辞のうち抽出した共通接尾辞であってもよい。
【００７７】
正規表現５０２を介して決定された複数のキーワードそれぞれの総検索回数をカウントし、総検索回数の大きい順に整列されたキーワード順位は、キーワード順位表５０３に示されている。正規表現５０２にシリーズ形態の動画の回数を意味する「回」、「パート」、「話」が含まれているため、上位３０位内のキーワードは、動画のリプレイが大部分であることが分かる。
【００７８】
ここで、さらに他の形態のキーワード順位を提供することができ、特に、図５に示す正規表現５０２のように、数字と接尾辞が結合した形態である場合、複数のキーワードのうち数字の前部分に結合した単語を含むキーワードの総検索回数によってキーワード順位を提供することができる。数字の前部分に結合した単語は、一般的にシリーズ形態の動画に関するものであり、同じ動画に対してリプレイを所望する順位を提供することができる。
【００７９】
例えば、動画が「プリズン・ブレイク」である場合、キーワード順位表５０３において２位、３位、１１位に示された「プリズン・ブレイク」を含むキーワードそれぞれの総検索回数によって別途の順位で示すことができる。これにより、「プリズン・ブレイク」のリプレイ順位は、キーワード順位表５０３に示す結果を用いれば、「プリズン・ブレイク」１０話、９話、５話の順序となるであろう。ここで、「話」と「回」は、場合によって検索の要求者ごとに相違して表現されるものであり、同じ場合もある。
【００８０】
図６は、本発明の他の一実施形態において、抽出されたキーワードランキングを用いてキーワード順位を提供するシステムの構成を示す図である。共通接辞を用いたキーワード順位を提供する方法について、図１〜４における説明に対応させることができる。
【００８１】
キーワード順位提供システム６０１は、共通接辞抽出部６０２とキーワード順位提供部５０５とで構成することができる。共通接辞抽出部６０２は、キーワードカウンタ６０３と接辞順位計算部６０４とを備えることができ、キーワード順位提供部６０５は、正規表現設定部６０６とキーワード順位決定部６０７とを備えることができる。
【００８２】
共通接辞抽出部６０２は、キーワードセットを用いて共通接辞を抽出することができる。すなわち、キーワードセットに格納されたキーワードのうち特定条件に適合する接辞に対する順位を計算して共通接辞を抽出することができる。
【００８３】
キーワードカウンタ６０３は、キーワードセットにおいて、共通する特徴を有する複数の接辞それぞれを含むキーワードをカウントすることができる。特に、共通する特徴を有する複数の接辞それぞれを含むキーワードの種類の数またはキーワードの総検索回数をカウントすることができる。また、複数の接辞それぞれを含むキーワードの種類の数とキーワードの総検索回数すべてを同時にカウントすることができる。一例として、共通する特徴は、接辞の文字数が同じことを意味することができる。
【００８４】
接辞順位計算部６０４は、キーワードカウンタ６０３でカウントした結果によって複数の接辞それぞれの順位を計算することができる。すなわち、カウントした結果であるキーワードの種類の数とキーワードの総検索回数を用いて複数の接辞それぞれの順位を計算することができる。
【００８５】
このとき、順位を計算する方法は、カウントしたキーワードの種類の数を考慮するか、または、キーワードの総検索回数をそれぞれ考慮するか、により、大きく２つに分類することができる。
【００８６】
１つ目は、キーワードの種類の数を大きい順に整列するか、または、キーワードの総検索回数を大きい順に整列して順位を計算する。あるいは、キーワードの種類の数とキーワードの総検索回数それぞれに接辞の属性による加重値を適用して順位を計算する。
【００８７】
２つ目は、キーワードの種類の数を換算して生成された第１点数およびキーワードの総検索回数を換算して生成された第２点数それぞれに加重値を適用して複数の接辞それぞれの順位を計算することである。このとき、キーワードの種類の数とキーワードの総検索回数それぞれに接辞の属性による加重値を掛けた結果を合算した値の大きい順に整列し、順位を計算することができる。
【００８８】
ここで、換算した点数に掛ける加重値は、異なる範囲の点数分布を一定にスケーリングし、キーワード順位提供者が比重によって付与する値であってもよい。接辞属性による加重値は、接辞自体に意味があったりキーワードとして単独で用いられたりする場合、高い加重値を有するものとしてもよい。
【００８９】
結局、共通接辞抽出部６０２は、接辞順位計算部６０４で計算された複数の接辞それぞれの順位により、複数の接辞のうち予め設定した共通接辞の抽出の順位内に該当する接辞を共通接辞として抽出することができる。予め設定された共通接辞の抽出の順位は、システムの構成に応じて決定することができる。
【００９０】
正規表現設定部６０６は、抽出した共通接辞を用いて正規表現を設定することができる。このとき、正規表現は、抽出した共通接辞で構成されたり、抽出した共通接辞と単語を結合して構成されたりする検索式を意味することができる。
【００９１】
キーワード順位決定部６０７は、設定した正規表現を介して決定した複数のキーワードそれぞれの総検索回数をカウントし、キーワードの総検索回数が大きい順に整列して該当キーワード順位を決定することができる。
【００９２】
なお、例示として上述した本発明の実施形態に係る共通接辞を用いたキーワード順位を提供する方法は、コンピュータにより実現される多様な動作を実行するためのプログラム命令を含むコンピュータ読取可能な記録媒体に記録することができる。当該記録媒体は、プログラム命令、データファイル、データ構造などを単独または組み合わせて含むこともできる。コンピュータ読取可能な記録媒体の例には、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、オプティカルディスクのような光−磁気媒体、およびＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置が含まれる。プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなく、インタプリタを用いてコンピュータによって実行される高級言語コードを含むファイルがある。上述したハードウェアは、一または複数のソフトウェアモジュールと協調し、例示とし上述した本発明の実施形態の処理を実行するように構成することができる。
【００９３】
本発明実施形態をいくつか説明したが、本発明は説明された実施形態に限定されることはない。そのかわり、該当の技術分野において熟練した当業者にとっては、特許請求の範囲に記載された本発明の原理および要旨から逸脱しない範囲内で、本発明を多様に修正および変更させることができることを理解することができるであろう。
【図１】
2010528351.tif 000003
【図２】
2010528351.tif 000004
【図３】
2010528351.tif 000005
【図４】
2010528351.tif 000006
【図５】
2010528351.tif 000007
【図６】
2010528351.tif 000008
【国際調査報告】
2010528351.tif 000009
2010528351.tif 000010