(57)【要約】【課題】時々の話題性の高さに応じて記事の表示順序を決定すること。【解決手段】表示順序提示装置１０は、記事キーワード抽出部１０３が、各記事から記事キーワードを抽出し、ＴＶメタ取得部１０５が、ＴＶメタ提供サーバ２０２から放送コンテンツで放送された放送キーワードと当該放送キーワードの出現回数とを取得し、スコア算出部１０７が、各記事キーワードに適合する放送キーワードの出現回数に応じて各記事キーワードのキーワードスコアを算出し、各記事キーワードのキーワードスコアの合計に応じて記事の全体スコアを算出し、表示順序決定部１０９が、各記事の全体スコアの高低に応じて記事の表示順序を決定する。【選択図】図１
2018181104.tif 000002
【特許請求の範囲】
【請求項１】
各記事から記事キーワードを抽出する記事キーワード抽出部と、
放送コンテンツで放送された放送キーワードと当該放送キーワードの出現回数とを取得するＴＶメタ取得部と、
前記各記事キーワードに適合する放送キーワードの出現回数に応じて前記各記事キーワードのキーワードスコアを算出し、前記各記事キーワードのキーワードスコアの合計に応じて前記記事の全体スコアを算出するスコア算出部と、
前記各記事の全体スコアの高低に応じて、前記記事の表示順序を決定する表示順序決定部と、
を備える表示順序提示装置。
【請求項２】
前記記事は、タイトルと本文を含み、
前記スコア算出部は、前記記事キーワードが前記記事のタイトル及び本文の何れに含まれているかに応じて、前記記事キーワードのキーワードスコアを増減する、
請求項１に記載の表示順序提示装置。
【請求項３】
前記スコア算出部は、前記各記事キーワードに適合する前記放送キーワードの属性情報に対して予め対応付けられている重み係数を用いて、前記各記事キーワードのキーワードスコアを増減する、
請求項１又は２に記載の表示順序提示装置。
【請求項４】
前記スコア算出部は、前記各記事が公開されてからの経過時間に応じて、前記各記事の全体スコアを増減する、
請求項１から３の何れか１項に記載の表示順序提示装置。
【請求項５】
前記ＴＶメタ取得部は、前記各記事のジャンルに応じて予め定義されている検索クエリを用いて、ＴＶメタ提供サーバから、前記放送キーワードと当該放送キーワードの出現回数とを取得する、
請求項１から４の何れか１項に記載の表示順序提示装置。
【請求項６】
前記表示順序決定部は、
類似する各記事の全体スコアを合計して類似記事グループのスコアを算出し、
各類似記事グループのスコアの高低に応じて、前記各類似記事グループの表示順序を決定する、
請求項１から５の何れか１項に記載の表示順序決定装置。
【請求項７】
各記事から記事キーワードを取得し、
放送コンテンツで放送された放送キーワードと当該放送キーワードの出現回数とを取得し、
前記各記事キーワードに適合する放送キーワードの出現回数に応じて前記各記事キーワードのキーワードスコアを算出し、
前記各記事キーワードのキーワードスコアの合計に応じて前記記事の全体スコアを算出し、
前記各記事の全体スコアの高低に応じて、前記記事の表示順序を決定する、
表示順序決定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記事の表示順序提示装置および表示順序提示方法に関する。
【背景技術】
【０００２】
インターネットで掲示されるコンテンツの数は膨大であるため、コンテンツの提供者は、例えばコンテンツの新しさやアクセス数（人気度）等によってコンテンツを並び替えてユーザに提示している。例えば、特許文献１には、動画配信サーバが、インターネットで最近になって頻繁に使用されているキーワードに基づいて配信する番組の優先度を決定し、その優先度を付与した番組名を端末へ送信し、端末は、その優先度に従った順序で番組名の一覧を表示することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１９９３１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザには、世の中で話題性の高いコンテンツ（例えばニュース記事）を優先的にチェックしたいというニーズがある。しかしながら、例えば特許文献１に示すような従来技術では、世の中で話題性の高いコンテンツが必ずしも高い優先度となるわけではなく、これまで話題性の高い順にコンテンツを掲示することができなかった。
【０００５】
本発明の目的は、時々の話題性の高さに応じてコンテンツの表示順序を決定する表示順序提示装置及び方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一態様に係る表示順序提示装置は、各記事から記事キーワードを抽出する記事キーワード抽出部と、放送コンテンツで放送された放送キーワードと当該放送キーワードの出現回数とを取得するＴＶメタ取得部と、前記各記事キーワードに適合する放送キーワードの出現回数に応じて前記各記事キーワードのキーワードスコアを算出し、前記各記事キーワードのキーワードスコアの合計に応じて前記記事の全体スコアを算出するスコア算出部と、前記各記事の全体スコアの高低に応じて、前記記事の表示順序を決定する表示順序決定部と、を備える。
【発明の効果】
【０００７】
本発明によれば、放送コンテンツの出現回数を利用することにより、時々の話題性の高さに応じたコンテンツの表示順序を決定することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施の形態に係る表示順序提示装置の構成例を示すブロック図である。
【図２】レコメンド辞書の構成例を示すテーブル図である。
【図３】記事キーワード管理テーブルの構成例を示す図である。
【図４】ＴＶメタ検索クエリ管理テーブルの構成例を示す図である。
【図５】ＴＶメタ管理テーブルの構成例を示す図である。
【図６】記事スコア管理テーブルの構成例を示す図である。
【図７】重み付け定義テーブルの構成例を示す図である。
【図８】記事スコア管理テーブルの変形例を示す図である。
【図９】全体処理例を示すフローチャートである。
【図１０】変形例に係る類似記事グループの表示例を示す模式図である。
【図１１】本発明に係るユーザ端末のハードウェア構成例を示す図である。
【発明を実施するための形態】
【０００９】
（本発明に至った経緯）
インターネットで提供されている記事を収集してユーザに配信するサービスを行う際、ユーザに対して世の中で話題性の高い記事を優先的に閲覧させたい場合がある。一方で、放送コンテンツでは、時々で話題の高いトピックが放送される傾向があり、また、その放送コンテンツの内容をテキスト化したＴＶメタ情報を提供するサービスがある。本発明者は、この点に着目し、本発明をするに至った。
【００１０】
本発明は、ＴＶメタ情報を活用して、インターネットで提供されている記事の時々の話題性の高さを算出し、話題性の高い順に記事を表示することにより、ユーザに対して世の中で話題性の高い記事を優先的に閲覧させることを主たる特徴とする。
【００１１】
以下、図面を参照しながら、本実施の形態を説明する。
【００１２】
＜表示順序提示装置の構成＞
図１は、本実施の形態に係る表示順序提示装置１０の構成例を示すブロック図である。表示順序提示装置１０は、記事収集部１０１と、記事保持部１０２と、記事キーワード抽出部１０３と、記事キーワード管理テーブル１０４と、ＴＶメタ取得部１０５と、ＴＶメタ管理テーブル１０６と、スコア算出部１０７と、記事スコア管理テーブル１０８と、表示順序決定部１０９と、を有する。
【００１３】
記事収集部１０１は、各記事提供サーバ２０１からコンテンツの一例である記事を収集し、記事保持部１０２に格納する。記事は、例えば、様々なジャンルのニュース記事である。
【００１４】
記事キーワード抽出部１０３は、記事保持部１０２に格納されている各記事から、記事キーワードを抽出し、記事キーワード管理テーブル１０４に格納する。なお、記事キーワード抽出処理の詳細については後述する。
【００１５】
ＴＶメタ取得部１０５は、ＴＶメタ提供サーバ２０２からＴＶメタ情報を取得し、ＴＶメタ管理テーブル１０６に格納する。ＴＶメタ取得部１０５は、ＴＶメタ検索クエリ管理テーブル１１２（図４参照）を用いて検索クエリを生成し、ＴＶメタ提供サーバ２０２に対して検索クエリを送信することにより、ＴＶメタ提供サーバ２０２からその検索クエリに対応するＴＶメタ情報を取得する。ＴＶメタ情報には、少なくとも、放送コンテンツで放送された放送キーワードと、その放送キーワードの出現回数とが含まれている。なお、ＴＶメタ情報の取得方法の詳細については後述する。
【００１６】
スコア算出部１０７は、ＴＶメタ管理テーブル１０６内の放送キーワードの出現回数を用いて、記事キーワード管理テーブル１０４内の各記事キーワードのキーワードスコアを算出する。その後、スコア算出部１０７は、重み付け定義テーブル１１３を用いて、キーワードスコアを増減してもよい。そして、スコア算出部１０７は、記事に含まれる各記事キーワードのキーワードスコアの合計に応じて、当該記事の全体スコアを算出し、記事スコア管理テーブル１０８に登録する。なお、キーワードスコア及び全体スコアの算出方法の詳細については後述する。
【００１７】
表示順序決定部１０９は、記事スコア管理テーブル１０８における各記事の全体スコアの高さに応じて、各記事の表示順序を決定する。
【００１８】
＜記事キーワード抽出処理の詳細＞
以下、記事キーワード抽出部１０３における記事キーワード抽出処理の詳細について、図２および図３を用いて説明する。
【００１９】
記事キーワード抽出部１０３は、記事の文章を形態素解析し、形態素（単語）を抽出する。そして、記事キーワード抽出部１０３は、抽出した形態素の中から、図２に示すレコメンド辞書１１１を用いて、記事キーワードを抽出する。レコメンド辞書１１１では、図２に示すように、主特徴語と、副特徴語と、ジャンルＩＤとが対応付けて管理されており、記事キーワード抽出部１０３は、例えば、次の（ＳＴ１１）から（ＳＴ１４）の処理によって、記事キーワードを抽出する。
【００２０】
（ＳＴ１１）記事キーワード抽出部１０３は、記事のジャンルＩＤを特定する。なお、記事とジャンルＩＤとの対応関係は、表示順序提示装置１０が保持する所定の定義情報によって、予め定められている。
（ＳＴ１２）記事キーワード抽出部１０３は、レコメンド辞書１１１において記事のジャンルＩＤと対応付けられている副特徴語と一致する形態素を、記事から抽出した形態素の中から特定する。
（ＳＴ１３）記事キーワード抽出部１０３は、その副特徴語と一致する形態素を、レコメンド辞書１１１においてその副特徴語に対応付けられている主特徴語に変換する。これにより、表記揺れが吸収される。
（ＳＴ１４）記事キーワード抽出部１０３は、その主特徴語を、記事キーワードとして、図３に示す記事キーワード管理テーブル１０４に登録する。このとき、記事キーワード抽出部１０３は、記事のタイトルから抽出した主特徴語ついてはタイトルの記事キーワードとして、記事の本文から抽出した主特徴語については本文の記事キーワードとして、記事キーワード管理テーブル１０４に登録する。
【００２１】
＜ＴＶメタ取得処理の詳細＞
以下、ＴＶメタ取得部１０５におけるＴＶメタ情報の取得処理の詳細について、図４を用いて説明する。
【００２２】
ＴＶメタ取得部１０５は、図４に示すＴＶメタ検索クエリ管理テーブル１１２を用いて、ＴＶメタ提供サーバ２０２からＴＶメタ情報を取得する。ＴＶメタ検索クエリ管理テーブル１１２は、図４に示すように、ジャンルＩＤ、トピックカテゴリＩＤ、情報タイプＩＤ、アイテムカテゴリＩＤ、及び、期間を関連付けて管理する。
【００２３】
ジャンルＩＤは、記事のジャンルを識別するための情報である。ジャンルの種類としては、図４の例に示すように、エンターテイメント、スポーツ等がある。表示順序提示装置１０は、ジャンル毎に記事の表示順序を決定する。
【００２４】
トピックカテゴリＩＤは、放送キーワードのトピックカテゴリの種類を識別するための情報である。トピックカテゴリの種類としては、例えば、スポーツニュース、映画、ドラマ、スポーツ中継、ハイライト、ＣＭ等がある。トピックカテゴリＩＤはＴＶメタ提供サーバ２０２によって定義されており、ＴＶメタ提供サーバ２０２は、検索クエリに指定されたトピックカテゴリＩＤが付与されている放送キーワードのみを検索対象とする。
【００２５】
情報タイプＩＤは、放送キーワードの情報タイプの種類を識別するための情報である。情報タイプの種類としては、例えば、映画、商品、住所・地域、レシピ等がある。情報タイプのＩＤは、ＴＶメタ提供サーバ２０２によって定義されており、ＴＶメタ提供サーバ２０２は、検索クエリに指定された情報タイプＩＤが付与されている放送キーワードのみを検索対象とする。
【００２６】
アイテムカテゴリＩＤは、放送キーワードのアイテムカテゴリの種類を識別するための情報である。アイテムカテゴリの種類としては、例えば、グルメ、ファッション、インテリア、旅行、エンターテイメント／芸能等がある。アイテムカテゴリのＩＤは、ＴＶメタ提供サーバ２０２によって定義されており、ＴＶメタ提供サーバ２０２は、検索クエリに指定されたアイテムカテゴリＩＤが付与されている放送キーワードのみを検索対象とする。
【００２７】
期間は、検索クエリ対象とする放送コンテンツの放送時間帯を指定するための情報である。ＴＶメタ提供サーバ２０２は、検索クエリに、期間「２４時間」が設定されている場合、検索クエリを受信した時刻から２４時間前までの時刻の間に放送された放送コンテンツを検索対象とする。
【００２８】
ＴＶメタ取得部１０５は、例えば、ジャンルＩＤ「スポーツ」に関するＴＶメタ情報を取得する場合、ＴＶメタ検索クエリ管理テーブル１１２においてジャンルＩＤ「スポーツ」に対応付けられている、トピックカテゴリＩＤ、情報タイプＩＤ、アイテムカテゴリＩＤおよび期間を指定した検索クエリを作成する。そして、ＴＶメタ取得部１０５は、その作成した検索クエリをＴＶメタ提供サーバ２０２へ送信し、ＴＶメタ提供サーバ２０２からその検索クエリに適合するＴＶメタ情報を受信する。
【００２９】
受信したＴＶメタ情報には、検索クエリに適合する放送キーワード、当該放送キーワードの出現回数、情報タイプＩＤ、及び人物属性ＩＤが含まれている。ＴＶメタ取得部１０５は、その取得したＴＶメタ情報の放送キーワード、出現回数、情報タイプＩＤ及び人物属性ＩＤを、図５に示すＴＶメタ管理テーブル１０６に対応付けて登録する。人物属性ＩＤは、放送キーワードが人物に関する場合、当該人物の属性を識別するための情報であり、ＴＶメタ提供サーバ２０２によって付与される情報である。人物属性としては、例えば、タレント、脚本家・演出家・監督、水泳・シンクロ選手等がある。
【００３０】
＜スコア算出処理の詳細＞
以下、スコア算出部１０７におけるスコア算出処理の詳細について、図３、図５、図６、図７、図８を用いて説明する。
【００３１】
＜＜基本動作＞＞
スコア算出部１０７は、ＴＶメタ管理テーブル１０６内の放送キーワードの出現回数を用いて、記事キーワード管理テーブル１０４内の各記事キーワードのキーワードスコアと、各記事の全体スコアと、を算出する。以下、具体例を説明する。
【００３２】
図３に示すように、記事ＩＤ「Ａ」において、タイトルの記事キーワードには「東京」及び「金メダル」が、本文の記事キーワードには「フィギュアスケート」及び「競泳」が含まれている。また、図５に示すように、放送キーワード「東京」の出現回数は「１０」、放送キーワード「競泳」の出現回数は「７」である。
【００３３】
そこで、スコア算出部１０７は、図６に示すように、記事キーワード「東京」に適合する放送キーワード「東京」の出現回数「１０」を用いて、記事キーワード「東京」のキーワードスコアを「１０」と算出する。同様に、スコア算出部１０７は、記事キーワード「競泳」に適合する放送キーワード「競泳」の出現回数「７」を用いて、記事キーワード「競泳」のキーワードスコアを「７」と算出する。記事キーワード「金メダル」及び「フィギュアスケート」については、適合する放送キーワードが存在しないので、これらの記事キーワードのキーワードスコアを「０」とする。
【００３４】
次に、スコア算出部１０７は、記事ＩＤ「Ａ」の記事に含まれる各記事キーワードのキーワードスコア「１０」、「０」、「０」及び「７」を合計し、記事ＩＤ「Ａ」の記事の全体スコア「１７」を算出する。同様に、スコア算出部１０７は、記事ＩＤ「Ｂ」の記事の全体スコア「１９」、記事ＩＤ「Ｃ」の記事の全体スコア「８」を算出する。なお、この場合、表示順序決定部１０９は、記事の表示順序を、全体スコアの高い順、すなわち、記事ＩＤ「Ｂ」、「Ａ」、「Ｃ」の順に決定する。
【００３５】
＜＜タイトルによる重み付け＞＞
スコア算出部１０７は、記事キーワードが、タイトルに含まれているか、それとも本文に含まれているかに応じて異なる重み係数（以下「タイトル重み係数」という）Ｗａを放送キーワードの出現回数に乗算することにより、キーワードスコアを増減してもよい。典型的には、タイトルに含まれる記事キーワードの方が、本文に含まれる各記事キーワードよりも、適切に記事の内容を表現しているため、タイトルの記事キーワードに対するタイトル重み係数Ｗａは、本文の記事キーワードに対するタイトル重み係数Ｗａよりも大きい。
【００３６】
例えば、記事ＩＤ「Ａ」において、記事キーワード「東京」はタイトルの記事キーワードであるので（図３参照）、当該記事キーワード「東京」に適合する放送キーワード「東京」の出現回数「１０」にタイトル重み係数Ｗａ＝２．０を乗算し（図８参照）、記事キーワード「東京」のキーワードスコアを「２０」と算出する。また、記事キーワード「競泳」は本文の記事キーワードであるので（図３参照）、当該記事キーワード「競泳」に適合する放送キーワード「競泳」の出現回数「７」にタイトル重み係数Ｗａ＝１．０を乗算し（図８参照）、記事キーワード「競泳」のキーワードスコアを「７」と算出する。
【００３７】
＜＜ＴＶメタ情報による重み付け＞＞
スコア算出部１０７は、図７に示す重み付け定義テーブル１１３を用いて、キーワードスコアに対する重み係数（以下「ＴＶメタ重み係数」という）Ｗｂを増減してもよい。重み付け定義テーブル１１３は、図７に示すように、ジャンルＩＤ、情報タイプＩＤ及び人物属性ＩＤと、ＴＶメタ重み係数Ｗｂとの対応関係を管理する。
【００３８】
例えば、ジャンルＩＤ「スポーツ」に係るＴＶメタ管理テーブル１０６において、記事キーワード「東京」に適合する放送キーワード「東京」の情報タイプＩＤは「１３（住所・地域）」である。そして、重み付け定義テーブル１１３において、ジャンルＩＤ「スポーツ」の情報タイプＩＤ「１３（住所・地域）」に対応付けられているＴＶメタ重み係数Ｗｂは「１．８」である。そこで、スコア算出部１０７は、記事キーワード「東京」に適合する放送キーワード「東京」の出現回数「１０」に、ＴＶメタ重み係数Ｗｂ＝１．８を乗算し（図８参照）、記事キーワード「東京」のキーワードスコアを「１８」と算出する。
【００３９】
＜＜重み付けの組み合わせ＞＞
スコア算出部１０７は、上記のタイトル重み係数Ｗａ及びＴＶメタ重み係数Ｗｂを組み合わせてキーワードスコアを算出してもよい。例えば、スコア算出部１０７は、図８に示すように、「キーワードスコア＝放送キーワードの出現回数×タイトル重み係数Ｗａ×ＴＶメタ重み係数Ｗｂ」として算出してもよい。
【００４０】
＜＜記事公開後の時間減衰＞＞
スコア算出部１０７は、各キーワードスコアを合計して算出した記事の全体スコアに、記事が公開されてからの経過時間に応じて小さくなる減衰係数Ｒを乗算して、記事の全体スコアを増減させてもよい。
【００４１】
例えば、図８に示すように、記事ＩＤ「Ａ」の減衰係数Ｒが「０．４」である場合、記事ＩＤ「Ａ」の全体スコアは、キーワードスコアの合計×減衰係数Ｒ＝４３×０．４＝１７．２となる。また、記事ＩＤ「Ｂ」の減衰係数Ｒが「０．９」である場合、記事ＩＤ「Ｂ」の全体スコアは、キーワードスコアの合計×減衰係数Ｒ＝４５×０．９＝４０．５となる。これにより、公開されてからの経過時間が比較的長い記事の全体スコアが小さくなるので、相対的に、現時点で新しく話題性の高い記事の全体スコアが上位となる。
【００４２】
＜全体の処理のフロー＞
以下、図９を用いて、全ての重み係数と減衰係数とを考慮した場合の表示順序提示装置１０における全体の処理フローについて説明する。表示順序提示装置１０は、新たに公開する記事及び既に公開中の記事に対して、下記の処理を実行する。
【００４３】
まず、ＴＶメタ取得部１０５が、ＴＶメタ情報を取得する（ＳＴ１０１）。具体的には、ＴＶメタ取得部１０５が、ＴＶメタ検索クエリ管理テーブル１１２から、スコア算出対象の記事（本フローの説明において「対象記事」という）のジャンルＩＤに対応する検索クエリを取得する。そして、ＴＶメタ取得部１０５が、その取得した検索クエリをＴＶメタ提供サーバ２０２へ送信し、ＴＶメタ提供サーバ２０２からＴＶメタ情報を取得する。このＴＶメタ情報には、検索クエリの「期間」で指定された期間に放送された放送キーワードとその出現回数とが含まれている。
【００４４】
次に、スコア算出部１０７が、記事キーワード管理テーブル１０４において対象記事に対応付けられている各記事キーワードのキーワードスコアを算出する（ＳＴ１０２）。具体的には、スコア算出部１０７が、記事キーワードに適合する放送キーワードの出現回数にタイトル重み係数Ｗａ及びＴＶメタ重み係数Ｗｂを乗算してキーワードスコアを算出し、記事スコア管理テーブル１０８に登録する。
【００４５】
次に、スコア算出部１０７が、ＳＴ１０２で算出した各キーワードスコアを合計して対象記事のキーワードスコアの合計を算出する（ＳＴ１０３）。
【００４６】
次に、スコア算出部１０７が、ＳＴ１０３で算出した対象記事のキーワードスコアの合計に対して減衰係数Ｒを乗算し、対象記事の全体スコアを算出する（ＳＴ１０４）。
【００４７】
各記事に対して、上記のＳＴ１０２からＳＴ１０４の処理を行った後、表示順序決定部１０９が、記事の表示順序を、全体スコアの高い順に決定する（ＳＴ１０５）。図８の例では、記事ＩＤ「Ａ」、「Ｂ」、「Ｃ」の全体スコアは、それぞれ、「１７．２」、「４０．５」、「１６．０」となるので、表示順序決定部１０９は、記事の表示順序を、「Ｂ」、「Ａ」、「Ｃ」の順に決定する。なお、ユーザ端末は、この決定された順に記事を並べて表示する。
【００４８】
＜表示順序決定部の変形例＞
上述では、記事順序決定部１０９は、記事の表示順序を全体スコアの高い順としているが、記事順序決定部１０９は、類似する記事をグループ化して、類似記事グループの表示順序を決定してもよい。以下、詳細を説明する。
【００４９】
まず、表示順序決定部１０９は、類似する記事をグループ化して類似記事グループを生成する。表示順序決定部１０９は、例えば、次の（Ａ１）から（Ａ３）の何れかによって、記事の類似度を算出する。
【００５０】
（Ａ１）２つの記事間のレーベンシュタイン距離が近いほど、２つの記事の類似度が高いと判定する。
（Ａ２）２つの記事間で一致する形態素の数が多いほど、２つの記事の類似度が高いと判定する。
（Ａ３）それぞれの記事について形態素に基づいて特徴ベクトルを算出し、２つの特徴ベクトル間のコサイン値が大きいほど、２つの記事の類似度が高いと判定する。
【００５１】
次に、表示順序決定部１０９は、２つの記事の類似度が所定の閾値以上である場合、その２つの記事を同じ類似記事グループに含める。これを繰り返すことにより、類似記事グループが生成される。
【００５２】
次に、表示順序決定部１０９は、類似記事グループに属する各記事の全体スコアを合計し、類似記事グループのスコアを算出する。そして、表示順序決定部１０９は、類似記事グループの表示順序を、類似記事グループのスコアの高い順に決定する。
【００５３】
この場合、ユーザ端末は、図１０に示すように、類似記事グループのスコアの高い順に類似記事グループを並べて表示する。このとき、ユーザ端末は、類似記事グループ内で全体スコアが最も高い記事を、その類似記事グループの代表記事として表示してよい。
【００５４】
以上の変形例によれば、類似記事の数が多くなるほど、類似記事グループのスコアが高くなる。したがって、放送コンテンツにおける話題性の高さに加えて、インターネット上における話題性の高さも考慮して、記事の表示順序を決定することができる。
【００５５】
＜本実施の形態の効果＞
以上のように、本実施の形態では、表示順序提示装置１０が、ＴＶメタ情報に含まれる放送キーワードの出現回数に応じて、各記事に含まれる各記事キーワードのキーワードスコアを算出し、その算出したキーワードスコアの合計に応じて各記事の全体スコアを算出し、その算出した各記事の全体スコアの高低に応じて記事の表示順序を決定する。これにより、表示順序提示装置１０は、ユーザ端末に、時々で話題性の高い記事を上位に表示させることができる。よって、ユーザは、ユーザ端末において、時々で話題性の高い記事を容易に閲覧することができる。
【００５６】
（ハードウェア構成）
なお、上記実施の形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック（構成部）は、ハードウェア及び／又はソフトウェアの任意の組み合わせによって実現される。また、各機能ブロックの実現手段は特に限定されない。すなわち、各機能ブロックは、物理的及び／又は論理的に結合した１つの装置により実現されてもよいし、物理的及び／又は論理的に分離した２つ以上の装置を直接的及び／又は間接的に(例えば、有線及び／又は無線)で接続し、これら複数の装置により実現されてもよい。
【００５７】
例えば、本発明の一実施の形態における無線基地局、ユーザ端末などは、本発明の無線通信方法の処理を行うコンピュータとして機能してもよい。図１１は、本発明の一実施の形態に係るユーザ端末（ＵＥ）のハードウェア構成の一例を示す図である。上述の表示順序提示装置１０は、物理的には、プロセッサ１００１、メモリ１００２、ストレージ１００３、通信装置１００４、入力装置１００５、出力装置１００６、バス１００７などを含むコンピュータ装置として構成されてもよい。
【００５８】
なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。表示順序提示装置１０のハードウェア構成は、図に示した各装置を１つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。
【００５９】
表示順序提示装置１０における各機能は、プロセッサ１００１、メモリ１００２などのハードウェア上に所定のソフトウェア（プログラム）を読み込ませることで、プロセッサ１００１が演算を行い、通信装置１００４による通信や、メモリ１００２及びストレージ１００３におけるデータの読み出し及び／又は書き込みを制御することで実現される。
【００６０】
プロセッサ１００１は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ１００１は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置（ＣＰＵ：Central  Processing  Unit）で構成されてもよい。例えば、上述の記事収集部１０１、記事キーワード抽出１０３、ＴＶメタ取得部１０５、スコア算出部１０７、表示順序決定部１０９などは、プロセッサ１００１で実現されてもよい。
【００６１】
また、プロセッサ１００１は、プログラム（プログラムコード）、ソフトウェアモジュールやデータを、ストレージ１００３及び／又は通信装置１００４からメモリ１００２に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施の形態で説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、表示順序提示装置１０の各機能は、メモリ１００２に格納され、プロセッサ１００１で動作する制御プログラムによって実現されてよい。上述の各種処理は、１つのプロセッサ１００１で実行される旨を説明してきたが、２以上のプロセッサ１００１により同時又は逐次に実行されてもよい。プロセッサ１００１は、１以上のチップで実装されてもよい。なお、プログラムは、電気通信回線を介してネットワークから送信されても良い。
【００６２】
メモリ１００２は、コンピュータ読み取り可能な記録媒体であり、例えば、ＲＯＭ（Read  Only  Memory）、ＥＰＲＯＭ（Erasable  Programmable  ＲＯＭ）、ＥＥＰＲＯＭ（Electrically Erasable Programmable ＲＯＭ）、ＲＡＭ（Random  Access  Memory）などの少なくとも１つで構成されてもよい。メモリ１００２は、レジスタ、キャッシュ、メインメモリ（主記憶装置）などと呼ばれてもよい。メモリ１００２は、本発明の一実施の形態に係る無線通信方法を実施するために実行可能なプログラム（プログラムコード）、ソフトウェアモジュールなどを保存することができる。
【００６３】
ストレージ１００３は、コンピュータ読み取り可能な記録媒体であり、例えば、ＣＤ−ＲＯＭ（Compact  Disc  ＲＯＭ）などの光ディスク、ハードディスクドライブ、フレキシブルディスク、光磁気ディスク(例えば、コンパクトディスク、デジタル多用途ディスク、Ｂｌｕ−ｒａｙ（登録商標）ディスク)、スマートカード、フラッシュメモリ(例えば、カード、スティック、キードライブ)、フロッピー（登録商標）ディスク、磁気ストリップなどの少なくとも１つで構成されてもよい。ストレージ１００３は、補助記憶装置と呼ばれてもよい。上述の記憶媒体は、例えば、メモリ１００２及び／又はストレージ１００３を含むデータベース、サーバその他の適切な媒体であってもよい。例えば、上述の記事保持部１０２、記事キーワード管理テーブル１０４、ＴＶメタ管理テーブル１０６、記事スコア管理テーブル１０８などは、メモリ１００２及び／又はストレージ１００３によって構成されてもよい。
【００６４】
通信装置１００４は、有線及び／又は無線ネットワークを介してコンピュータ間の通信を行うためのハードウェア（送受信デバイス）であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。例えば、上述の記事収集部１０１などは、通信装置１００４で実現されてもよい。
【００６５】
入力装置１００５は、外部からの入力を受け付ける入力デバイス（例えば、キーボード、マウス、マイクロフォン、スイッチ、ボタン、センサなど）である。出力装置１００６は、外部への出力を実施する出力デバイス（例えば、ディスプレイ、スピーカー、LEDランプなど）である。なお、入力装置１００５及び出力装置１００６は、一体となった構成（例えば、タッチパネル）であってもよい。
【００６６】
また、プロセッサ１００１やメモリ１００２などの各装置は、情報を通信するためのバス１００７で接続される。バス１００７は、単一のバスで構成されてもよいし、装置間で異なるバスで構成されてもよい。
【００６７】
また、表示順序提示装置１０は、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ：Digital  Signal  Processor）、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＰＬＤ（Programmable  Logic  Device）、ＦＰＧＡ（Field  Programmable  Gate  Array）などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ１００１は、これらのハードウェアの少なくとも１つで実装されてもよい。
へ送信されてもよい。
【００６８】
（判定方法）
判定は、１ビットで表される値（０か１か）によって行われてもよいし、真偽値（Boolean：trueまたはfalse）によって行われてもよいし、数値の比較（例えば、所定の値との比較）によって行われてもよい。
【００６９】
（態様のバリエーション等）
本明細書で説明した各態様／実施形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、所定の情報の通知（例えば、「Ｘであること」の通知）は、明示的に行うものに限られず、暗黙的（例えば、当該所定の情報の通知を行わない）ことによって行われてもよい。
【００７０】
以上、本発明について詳細に説明したが、当業者にとっては、本発明が本明細書中に説明した実施形態に限定されるものではないということは明らかである。本発明は、特許請求の範囲の記載により定まる本発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本明細書の記載は、例示説明を目的とするものであり、本発明に対して何ら制限的な意味を有するものではない。
【００７１】
（用語の意味、解釈）
【００７２】
（ソフトウェア）
ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。
【００７３】
また、ソフトウェア、命令などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア及びデジタル加入者回線（ＤＳＬ）などの有線技術及び／又は赤外線、無線及びマイクロ波などの無線技術を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び／又は無線技術は、伝送媒体の定義内に含まれる。
【００７４】
（情報、信号）
本明細書で説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。
【００７５】
なお、本明細書で説明した用語及び／又は本明細書の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。例えば、チャネル及び／又はシンボルは信号（シグナル）であってもよい。また、信号はメッセージであってもよい。また、コンポーネントキャリア（ＣＣ）は、キャリア周波数、セルなどと呼ばれてもよい。
【００７６】
（「システム」、「ネットワーク」）
本明細書で使用する「システム」および「ネットワーク」という用語は、互換的に使用される。
【００７７】
（パラメータ名称）
また、本明細書で説明した情報、パラメータなどは、絶対値で表されてもよいし、所定の値からの相対値で表されてもよいし、対応する別の情報で表されてもよい。
【００７８】
上述したパラメータに使用する名称はいかなる点においても限定的なものではない。さらに、これらのパラメータを使用する数式等は、本明細書で明示的に開示したものと異なる場合もある。
【００７９】
（「接続された」、「結合された」）
「接続された(connected)」、「結合された(coupled)」という用語、又はこれらのあらゆる変形は、２又はそれ以上の要素間の直接的又は間接的なあらゆる接続又は結合を意味し、互いに「接続」又は「結合」された２つの要素間に１又はそれ以上の中間要素が存在することを含むことができる。要素間の結合又は接続は、物理的なものであっても、論理的なものであっても、或いはこれらの組み合わせであってもよい。本明細書で使用する場合、２つの要素は、１又はそれ以上の電線、ケーブル及び／又はプリント電気接続を使用することにより、並びにいくつかの非限定的かつ非包括的な例として、無線周波数領域、マイクロ波領域及び光（可視及び不可視の両方）領域の波長を有する電磁エネルギーなどの電磁エネルギーを使用することにより、互いに「接続」又は「結合」されると考えることができる。
【００８０】
（「に基づいて」の意味）
本明細書で使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。
【００８１】
（「第１の」、「第２の」）
本明細書で使用する「第１の」、「第２の」などの呼称を使用した要素へのいかなる参照も、それらの要素の量または順序を全般的に限定するものではない。これらの呼称は、２つ以上の要素間を区別する便利な方法として本明細書で使用され得る。したがって、第１および第２の要素への参照は、２つの要素のみがそこで採用され得ること、または何らかの形で第１の要素が第２の要素に先行しなければならないことを意味しない。
【００８２】
（「手段」）
上記の各装置の構成における「手段」を、「部」、「回路」、「デバイス」等に置き換えてもよい。
【００８３】
（オープン形式）
「含む(including)」、「含んでいる（comprising）」、およびそれらの変形が、本明細書あるいは特許請求の範囲で使用されている限り、これら用語は、用語「備える」と同様に、包括的であることが意図される。さらに、本明細書あるいは特許請求の範囲において使用されている用語「または（or）」は、排他的論理和ではないことが意図される。
【００８４】
（冠詞）
本開示の全体において、例えば、英語でのa, an, 及びtheのように、翻訳により冠詞が追加された場合、これらの冠詞は、文脈から明らかにそうではないことが示されていなければ、複数のものを含むものとする。
【符号の説明】
【００８５】
１０  表示順序提示装置
１０１  記事収集部
１０２  記事保持部
１０３  記事キーワード抽出部
１０４  記事キーワード管理テーブル
１０５  ＴＶメタ取得部
１０６  ＴＶメタ管理テーブル
１０７  スコア算出部
１０８  記事スコア管理テーブル
１０９  表示順序決定部
１１１  レコメンド辞書
１１２  ＴＶメタ検索クエリ管理テーブル
１１３  重み付け定義テーブル
２０１  記事提供サーバ
２０２  ＴＶメタ提供サーバ
【図１】
2018181104.tif 000003
【図２】
2018181104.tif 000004
【図３】
2018181104.tif 000005
【図４】
2018181104.tif 000006
【図５】
2018181104.tif 000007
【図６】
2018181104.tif 000008
【図７】
2018181104.tif 000009
【図８】
2018181104.tif 000010
【図９】
2018181104.tif 000011
【図１０】
2018181104.tif 000012
【図１１】
2018181104.tif 000013