(57)【要約】      （修正有）【課題】記事に関する詳細情報を閲覧する際のユーザの手間を軽減させることができる情報提供システム、情報提供方法、及びプログラムを提供する。【解決手段】情報提供システムにおいて、情報提供装置は、端末装置１００と通信する通信部と、記事の概要を示す概要情報を含む第１階層面を端末装置１００に提供し、端末装置１００において複数の概要情報のうち一つが操作された場合、操作された概要情報に対応する記事情報の詳細と、記事情報に関連するコンテンツとを表示する第２階層面を端末装置１００に提供する制御部と、を備える。コンテンツは、種類に応じて異なる項目の情報を含む。【選択図】図８
2020047047.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と通信する通信部と、
記事の概要を示す概要情報を含む第１階層面を前記端末装置に提供し、前記端末装置において複数の前記概要情報のうち一つが操作された場合、前記操作された概要情報に対応する記事情報の詳細と、前記記事情報に関連するコンテンツとを表示する第２階層面を前記端末装置に提供する制御部とを備え、
前記コンテンツは、種類に応じて異なる項目の情報を含む、
情報提供システム。
【請求項２】
前記コンテンツは、少なくとも一部が投稿された前記記事の一部に基づいて生成されるものである、
請求項１に記載の情報提供システム。
【請求項３】
前記コンテンツは、前記記事に関連し且つ前記記事情報とは異なる情報源に基づいて生成されるものである、
請求項１または２に記載の情報提供システム。
【請求項４】
前記第２階層面において、前記記事情報の詳細と前記コンテンツとは、別々の領域に表示される、
請求項１から３のうちいずれか一項に記載の情報提供システム。
【請求項５】
前記第２階層面において、前記記事情報の詳細と前記コンテンツとは、互いに離間した領域に表示される、
請求項１から４のうちいずれか一項に記載の情報提供システム。
【請求項６】
前記制御部は、前記端末装置を操作するユーザに関する情報に基づいて、前記第２階層面に含める前記コンテンツの種類を決定する、
請求項１から５のうちいずれか一項に記載の情報提供システム。
【請求項７】
前記制御部は、前記端末装置を操作するユーザに関する情報に基づいて、他のコンテンツに比べて優先的に提供されるコンテンツを決定する、
請求項１から６のうちいずれか一項に記載の情報提供システム。
【請求項８】
前記制御部は、前記操作された概要情報に対応する前記記事情報に関連する複数種類の前記コンテンツを前記第２階層面に含める、
請求項１から７のうちいずれか一項に記載の情報提供システム。
【請求項９】
前記コンテンツの種類が、前記記事の対象に関する情報を提供するものである場合、
前記制御部は、前記記事の対象を説明する文章、または前記記事の対象に関する静止画像あるいは動画のうち、少なくとも一つを前記コンテンツに含める、
請求項１から８のうちいずれか一項に記載の情報提供システム。
【請求項１０】
前記コンテンツの種類が、前記記事の対象に関するサービスあるいは商品の予約に関する情報を提供するものである場合、
前記制御部は、前記記事の対象に関するサービスあるいは商品の予約状況を示す情報、または前記記事の対象に関するサービスあるいは商品の予約を受け付けるサイトに移動するためのリンクのうち、少なくとも一つを前記コンテンツに含める、
請求項１から９のうちいずれか一項に記載の情報提供システム。
【請求項１１】
前記コンテンツの種類が、前記記事の対象に関するソーシャルネットワーキングサービスについての情報を提供するものである場合、
前記制御部は、前記ソーシャルネットワーキングサービスが提供する投稿情報の一部を示す情報、または、前記ソーシャルネットワーキングサービスが提供するサイトに移動するためのリンクのうち、少なくとも一つを前記コンテンツに含める、
請求項１から１０のうちいずれか一項に記載の情報提供システム。
【請求項１２】
コンピュータが、
端末装置と通信し、
記事の概要を示す概要情報を含む第１階層面を前記端末装置に提供し、
前記端末装置において複数の前記概要情報のうち一つが操作された場合、前記操作された概要情報に対応する記事情報の詳細と、前記記事情報に関連するコンテンツとを表示する第２階層面を前記端末装置に提供し、
前記コンテンツは、種類に応じて異なる項目の情報を含む、
情報提供方法。
【請求項１３】
コンピュータに、
端末装置と通信させ、
記事の概要を示す概要情報を含む第１階層面を前記端末装置に提供させ、
前記端末装置において複数の前記概要情報のうち一つが操作された場合、前記操作された概要情報に対応する記事情報の詳細と、前記記事情報に関連するコンテンツとを表示する第２階層面を前記端末装置に提供させ、
前記コンテンツは、種類に応じて異なる項目の情報を含む、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供システム、情報提供方法、およびプログラムに関する。
【背景技術】
【０００２】
従来より、検索ボックスを含むウェブページに、各種情報の一部（文字列や写真など）を表示させ、文字列や写真がクリックされると各種情報に関する詳細ページに遷移させるシステムが知られている（例えば、特許文献１参照）。各種情報には、ニュース、ショッピング、記事などが含まれる。記事のタイトルなどがクリックされた場合、クリックされた記事の内容が表示される詳細ページに遷移する。詳細ページには、記事の内容に加え、例えば、関連する他の記事の一部などが表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１２９７５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術によると、詳細ページに遷移した後、記事から記事へ遷移することでユーザが複数の記事を回遊して閲覧することはできるが、ある記事についてより具体的な詳細情報を知りたい場合には、例えば、ユーザが検索クエリを決定し、検索ボックスに入力するなどの作業が発生し、煩雑であった。
【０００５】
本発明は、このような事情を考慮してなされたものであり、記事に関する詳細情報を閲覧する際のユーザの手間を軽減させることができる情報提供システム、情報提供方法、およびプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、端末装置と通信する通信部と、記事の概要を示す概要情報を含む第１階層面を前記端末装置に提供し、前記端末装置において複数の前記概要情報のうち一つが操作された場合、前記操作された概要情報に対応する記事情報の詳細と、前記記事情報に関連するコンテンツとを表示する第２階層面を前記端末装置に提供する制御部とを備え、前記コンテンツは、種類に応じて異なる項目の情報を含む、情報提供システムである。
【発明の効果】
【０００７】
本発明の一態様によれば、記事に関する詳細情報を閲覧する際のユーザの手間を軽減させることができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る情報提供システム１の概略図である。
【図２】トップページとコンテンツページの一例を示す図である。
【図３】情報カードの内容の一例を示す図である。
【図４】行動カードの内容の一例を示す図である。
【図５】共有カードの内容の一例を示す図である。
【図６】対応関係情報９１０の内容の一例を示す図である。
【図７】対応関係生成装置２００と映画検索サーバ３００の構成の一例を示す図である。
【図８】情報提供装置６００と各種情報提供サーバ７００の構成の一例を示す図である。
【図９】対応関係情報を生成する処理の一例を示すシーケンス図である。
【図１０】端末装置１００に情報を提供する処理の一例を示すシーケンス図である。
【発明を実施するための形態】
【０００９】
以下、図面を参照し、本発明の情報提供システム、情報提供方法、およびプログラムの実施形態について説明する。
【００１０】
［全体構成］
図１は、実施形態に係る情報提供システム１の概略図である。情報提供システム１は、例えば、一以上の端末装置１００と、対応関係生成装置２００と、映画検索サーバ３００と、映画ＤＢ（Data Base）４００と、記事ＤＢ５００と、情報提供装置６００と、各種情報提供サーバ７００と、各種情報ＤＢ８００と、対応関係ＤＢ９００とを含む。これらの構成は、ネットワークＮＷによって互いに接続されており、このネットワークＮＷを介して互いに通信する。ネットワークＮＷは、例えば、ＷＡＮ（Wide Area Network）やＬＡＮ（Local Area Network）、インターネット、専用回線、無線基地局、プロバイダなどのうちの一部または全部を含む。
【００１１】
情報提供システム１は、例えば、記事に関連するカードを提供する。記事は、入稿された記事の文字列や写真などを含む情報である。カードとは、記事に関連するコンテンツであり、例えば、入稿された記事とは別のコンテンツであり、少なくとも一部が投稿された記事に含まれる文字列などから生成されるコンテンツである。例えば、カードは、記事に関連し且つ記事とは異なる情報源に基づいて生成されるものである。詳細については後述するが、例えば、カードは、記事に含まれる映画のタイトルに基づいて記事情報とは異なる情報源から検索により得られた情報に基づいて生成されるものである。また、カードは、後述するコンテンツページにおいて、例えば、記事の詳細とは別の領域に表示されるものである。なお、記事の詳細を表示する領域内に、カードを表示する領域が設定されてもよい。カードには、例えば、複数の種類があり、カードは種類に応じて異なる項目の情報を含む。項目は、ユーザが要望するであろう情報の種類に応じて予めカードの種類ごとに決められており、具体例については後述する。カードの種類には、例えば、「情報カード」、「行動カード」、「共有カード」、「リアルタイムカード」などが含まれる。
【００１２】
情報カードとは、記事の対象に関する各種情報を提供するカードである。行動カードは、記事の対象に関するサービスあるいは商品（例えば、劇場の座席、イベントへの参加券、関連グッズなどを含む）の予約に関する情報を提供するカードである。共有カードは、記事に関するソーシャルネットワーキングサービス（以下、ＳＮＳ）についての情報を提供するカードである。リアルタイムカードは、記事の対象に関するＳＮＳについての情報のうち、直近の所定時間内に投稿された情報などを提供するカードである。このように、各カードには、目的に応じて集められた最適な情報がまとめられている。
【００１３】
以下、説明を簡単にするため、記事が映画に関する記事である例について説明する。この例の場合、情報カードには、例えば、映画のタイトル、概要、タイトル、予告動画などの項目が含まれる。行動カードには、映画館の空席情報、映画館を予約するためのウェブページに遷移するためのアイコン（以下、予約ボタンと記す）、関連グッズを購入するためのウェブページに遷移するためのアイコン（以下、購入ボタンと記す）などの項目が含まれる。共有カードには、映画についての投稿コメント、映画についてのコメントを投稿するためのアイコンなどの項目が含まれる。リアルタイムカードには、映画についての直近の投稿コメントなどの項目が含まれる。
【００１４】
端末装置１００は、例えば、スマートフォンなどの携帯電話やタブレット端末、ノート型あるいはデスクトップ型のパーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）などの、少なくとも通信機能と表示機能を有する端末装置である。端末装置１００は、例えば、ユーザが所持する端末である。また、端末装置１００は、例えばＧＮＳＳ（Global Navigation Satellite System）受信機を含む。端末装置１００は、衛星から受信した電波に基づく測位を行って、端末装置１００の位置（すなわちユーザの位置）を特定し、位置情報を情報提供装置６００に送信する。
【００１５】
対応関係生成装置２００は、記事ＤＢ５００に格納されている記事情報に基づいて、記事情報に関する抽出ワードと記事情報との対応関係を示す情報（以下、対応関係情報と記す）を生成する。抽出ワードは、記事のジャンルに応じて決められており、例えば、記事のジャンルが映画である場合には映画のタイトルなどである。対応関係情報は、例えば、映画を識別するための識別情報（以下、映画ＩＤと記す）と、記事を識別するための識別情報（以下、記事ＩＤと記す）とを対応付けた情報である。例えば、対応関係生成装置２００は、記事情報から映画のタイトルに相当する抽出情報を抽出し、抽出した映画のタイトルを映画検索サーバ３００に送信する。
【００１６】
映画検索サーバ３００は、映画ＤＢ４００に格納されている映画情報の中から抽出情報に関連する情報を検索し、検索結果を対応関係生成装置２００に送信する。例えば、映画検索サーバ３００は、対応関係生成装置２００から受信した抽出情報に基づいて合致する映画のタイトルを検索する。
【００１７】
映画ＤＢ４００は、映画のタイトルに関する情報を格納する。記事ＤＢ５００は、記事情報を格納する。
【００１８】
情報提供装置６００は、検索ボックスを含むウェブページ（以下、トップページと記す）を端末装置１００に提供する。トップページには、例えば、記事の概要を示す概要情報がさらに含まれる。概要情報は、記事のタイトルや要約、記事に含まれる画像などを含む。
【００１９】
トップページに含まれる各種情報へのリンクがクリックされた場合、情報提供装置６００は、各種情報の詳細を含むウェブページを端末装置１００に提供する。例えば、記事の概要情報がクリックされた場合、情報提供装置６００は、記事の詳細内容を表示するページ（以下、コンテンツページと記す）を端末装置１００に提供する。トップページは、第１階層面の一例であり、コンテンツページは、第２階層面の一例である。第２階層面は、第１階層面の下の層であり、第１階層面から遷移する最初の階層面である。
【００２０】
例えば、トップページに映画に関する記事の一部が表示されており、この映画に関する記事の一部がクリックされた場合、情報提供装置６００は、この映画のコンテンツページであって、この映画のカードを含むコンテンツページを端末装置１００に提供する。
【００２１】
［階層面］
図２は、トップページとコンテンツページの一例を示す図である。トップページＰ１は、例えば、検索ボックスエリア、サービスアイコンエリア、ニュースエリア、記事エリアなどを含む。これらは、画面の上部からこの順番に並んでいる。検索ボックスエリアには、検索クエリを入力するための検索ボックスや、検索を指示する検索ボタンなどが表示されている。サービスアイコンエリアには、様々なサービスを表現するアイコンであって、各サービスを利用するためのボタンが表示されている。ニュースエリアには、様々なカテゴリーのニュースの一部が文字列で表示されており、クリックされることで各ニュースの詳細ページへ遷移する。記事エリアには、様々な記事の一部が画像と文字列で表示されており、クリックされることで各記事の詳細ページへ遷移する。記事エリアには、例えば、複数の記事欄Ａ１〜Ａ３が含まれる。記事欄Ａ１には、映画「×××」に関する記事の一部が表示されている。例えば、記事欄Ａ１がクリックされると、映画「×××」に関する記事のコンテンツページＰ２が表示される。
【００２２】
コンテンツページＰ２は、例えば、記事コンテンツエリア、広告エリア、関連記事エリア、コメントエリア、カードエリアなどを含む。これらは、画面の上部からこの順番に並んでいる。記事コンテンツエリアには、クリックされた記事欄Ａ１の記事の内容を表示されている。広告エリアには、例えば、パートナーとして予め登録されている企業の広告の一部が表示されている。関連記事エリアには、記事コンテンツエリアに表示されている記事に関連する関連記事の一部が表示されている。コメントエリアには、記事コンテンツエリアに表示されている記事に対するコメントの一部が表示されている。カードエリアには、記事コンテンツエリアに表示されている記事についてのカードの一部または全部が表示されている。カードエリアに表示される各カードは、記事に関連する情報を所定領域内に含めるものである。所定領域は、任意に設定可能であり、例えば、トランプや名刺のような形状である。カードエリアには、例えば、複数のカードＣ１〜Ｃ３が含まれる。例えば、カードＣ１は、情報カードである。カードＣ２は、行動カードである。カードＣ３は、共有カードである。カードエリアは、例えば、記事コンテンツエリアとは別々の領域に設定される。カードエリアは、例えば、記事コンテンツエリアから離間した（隣接しない）領域に設定される。
【００２３】
［カード］
図３は、情報カードの内容の一例を示す図である。カードＣ１は、例えば、映画の予告動画Ｅ１１と、映画タイトルＥ１２と、映画の評価Ｅ１３と、映画の概要説明Ｅ１４とを含む。
【００２４】
図４は、行動カードの内容の一例を示す図である。カードＣ２は、例えば、図４（ａ）に示すカードＣ２１と、図４（ｂ）に示すカードＣ２２とを含む。カードＣ２１は、上映スケジュールと空き状況を表示する。カードＣ２１に表示される映画館は、端末情報１００から受信した位置情報に基づいて検索された周辺の映画館であってもよく、予めユーザにより登録されている映画館であってもよく、過去にユーザにより検索された映画館であってもよい。上映スケジュールは、当日の上映スケジュールであって、カードＣ２１が表示される時刻よりも後のスケジュールである。空き状況は、例えば、〇、△、×で表示される。〇と△がクリックされると、予約ページに遷移するようにしてもよい。「もっとみる」がクリックされると、さらに違う映画館の上映スケジュールと空き状況が表示されてもよい。
【００２５】
また、カードＣ２は、カードＣ２２に示すように、映画館を探すためのページに遷移するためのボタンＥ２１や、映画館を予約するためのページに遷移するためのボタンＥ２２を表示してもよい。
【００２６】
図５は、共有カードの内容の一例を示す図である。カードＣ３は、複数の投稿コメントＥ３１，Ｅ３２…と、投稿コメントを投稿するためのアイコンＥ３３，Ｅ３４などを含む。「もっとみる」がクリックされると、さらに違う投稿コメントが表示されてもよい。
【００２７】
図１に戻って、各種情報提供サーバ７００は、トップページＰ１やコンテンツページＰ２を生成するために必要な各種情報を各種情報ＤＢ８００から読み出し、情報提供装置６００に提供する。また、各種情報提供サーバ７００は、カードを生成するために必要な各種情報を各種情報ＤＢ８００から読み出し、情報提供装置６００に提供する。なお、各種情報提供サーバ７００は、他の外部サーバからカードなどを生成するための情報を取得し、情報提供装置６００に提供してもよい。また、各種情報提供サーバ７００は、複数のサーバにより構成されてもよい。
【００２８】
各種情報ＤＢ８００は、例えば、トップページＰ１、コンテンツページＰ２、カードなどを生成するために必要な各種情報を格納する。各種情報ＤＢ８００は、複数のデータベースにより構成されてもよい。
【００２９】
対応関係ＤＢ９００は、対応関係生成装置２００により生成された対応関係情報９１０を格納する。図６は、対応関係情報９１０の内容の一例を示す図である。対応関係情報９１０は、記事ＩＤに、映画ＩＤを対応付けた情報である。
【００３０】
［構成］
図７は、対応関係生成装置２００と映画検索サーバ３００の構成の一例を示す図である。対応関係生成装置２００は、例えば、通信部２１０と、取得部２２０と、解析部２３０と、生成部２４０とを備える。通信部２１０は、例えば、ＮＩＣなどの通信インターフェースを含む。取得部２２０、解析部２３０、および生成部２４０のうち一部または全部は、例えば、ＣＰＵ（Central Processing Unit）などのプロセッサが、内蔵する記憶部に記憶されたプログラム（ソフトウェア）を実行することで実現される。また、これらの構成要素の機能のうち一部または全部は、ＬＳＩ、ＡＳＩＣ、ＦＰＧＡ等のハードウェア（回路部：circuitryを含む）によって実現されていてもよいし、ソフトウェアとハードウェアの協働によって実現されていてもよい。
【００３１】
取得部２２０は、記事ＤＢ５００の記事情報５１０に含まれる記事の中から、例えば、映画に関連する記事情報を取得する。取得部２２０は、例えば記事の中に「上演」「映画館」「シネマ」などの文字列が含まれる記事情報を、映画に関連する記事情報として取得する。
【００３２】
解析部２３０は、取得した記事情報を解析し、解析結果に基づいて記事情報のそれぞれから、映画のタイトルに相当する抽出情報を抽出する。解析部２３０は、例えば、記事に含まれる鍵かっこ（「・・・」）の中の文字列を、映画のタイトルに相当する抽出情報として抽出する。また、解析部２３０は、抽出した抽出情報を映画検索サーバ３００に送信して、映画検索サーバ３００の検索により得られた抽出情報に合致する映画のタイトルを、記事に対応する映画のタイトルとして取得する。抽出情報と合致する映画のタイトルが、映画検索サーバ３００による検索で得られなかった場合、解析部２３０は、抽出情報を映画のタイトルとして取り扱わないようにしてもよい。
【００３３】
生成部２４０は、解析部２３０により取得された「記事に対応する映画のタイトル」に対して、固有の映画ＩＤを割り当てる。生成部２４０は、映画のタイトルに映画ＩＤを対応付けた情報を、タイトル識別情報９２０の一部として対応関係ＤＢ９００に格納する。
【００３４】
また、生成部２４０は、タイトル識別情報９２０を参照し、解析部２３０により取得された「記事に対応する映画のタイトル」に対応する映画ＩＤを取得する。生成部２４０は、取得した映画ＩＤを記事ＩＤに対応付けた情報を、対応関係情報９１０の一部として、対応関係ＤＢ９００に格納する。
【００３５】
映画検索サーバ３００は、例えば、通信部３１０と、取得部３２０とを備える。通信部３１０は、例えば、ＮＩＣなどの通信インターフェースを含む。取得部３２０は、例えば、ＣＰＵなどのプロセッサが、内蔵する記憶部に記憶されたプログラム（ソフトウェア）を実行することで実現される。また、取得部３２０は、ＬＳＩ、ＡＳＩＣ、ＦＰＧＡ等のハードウェア（回路部：circuitryを含む）によって実現されていてもよいし、ソフトウェアとハードウェアの協働によって実現されていてもよい。
【００３６】
取得部３２０は、対応関係生成装置２００から抽出情報を受信した場合、映画タイトル情報４１０を参照し、受信した抽出情報に合致する映画のタイトルを取得する。合致するには、完全に一致することと、意味が同じ程度に微差があることの両方が含まれる。映画タイトル情報４１０には、様々な映画のタイトルを示す文字列が含まれる。なお、映画タイトル情報４１０において、各映画のタイトルには、映画ＩＤが対応付けられていてもよい。取得部３２０は、受信した抽出情報に合致する映画のタイトルと映画ＩＤの両方を取得してもよい。取得部３２０は、取得した情報を、通信部３１０を用いて、対応関係生成装置２００に送信する。
【００３７】
図８は、情報提供装置６００と各種情報提供サーバ７００の構成の一例を示す図である。情報提供装置６００は、例えば、通信部６１０と、取得部６２０と、生成部６３０と、提供制御部６４０と、記憶部６８０とを備える。通信部６１０は、例えば、ＮＩＣなどの通信インターフェースを含む。記憶部６８０は、例えば、ＨＤＤ（Hard Disc Drive）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、フラッシュメモリ、ＳＤカード等により実現される。取得部６２０、生成部６３０、および提供制御部６４０のうち一部または全部は、例えば、ＣＰＵなどのプロセッサが、内蔵する記憶部に記憶されたプログラム（ソフトウェア）を実行することで実現される。また、これらの構成要素の機能のうち一部または全部は、ＬＳＩ、ＡＳＩＣ、ＦＰＧＡ等のハードウェア（回路部：circuitryを含む）によって実現されていてもよいし、ソフトウェアとハードウェアの協働によって実現されていてもよい。
【００３８】
取得部６２０は、通信部６１０を用いて、トップページＰ１、コンテンツページＰ２、カードなどを生成するために必要な情報を、各種情報提供サーバ７００や記事ＤＢ５００などから取得する。例えば、取得部６２０は、必要な情報を要求するコマンドを各種情報提供サーバ７００に送信し、必要な各種情報を各種情報提供サーバ７００から受信する。また、取得部６２０は、コンテンツページＰ２に含まれる記事情報を、記事ＤＢ５００から取得する。
【００３９】
また、取得部６２０は、対応関係ＤＢ９００を参照し、トップページＰ１に含まれる記事情報のうちクリックされた記事情報に対応付けられている映画ＩＤを取得する。また、取得部６２０は、取得した映画ＩＤに基づいて、この映画についてのカードを生成するために必要な情報を、各種情報提供サーバ７００から取得する。
【００４０】
生成部６３０は、取得部６２０により取得された情報に基づいて、トップページＰ１、コンテンツページＰ２、カードなどを生成する。なお、生成部６３０は、カードを事前に生成しておき内部の記憶部に格納してもよい。また、コンテンツページＰ２を生成する際に、生成部６３０が、取得部６２０により取得された情報に基づいて、カードを生成してもよい。
【００４１】
提供制御部６４０は、通信部６１０を用いて、端末装置１００からの指示に従って、生成部６３０により生成された情報を端末装置１００に送信する。例えば、コンテンツページを要求するコマンドを端末装置１００から受信した場合、提供制御部６４０は、取得部６２０を制御して各種情報を取得させるとともに、生成部６３０を制御してコンテンツページを生成させる。そして、提供制御部６４０は、コマンドを送信した端末装置１００に対して、生成部６３０により生成されたコンテンツページを送信する。
【００４２】
提供制御部６４０は、端末装置１００を操作するユーザに関する情報に基づいて、カードの種類を決定してもよい。例えば、提供制御部６４０は、記憶部６８０のユーザ情報６８２を参照して、カードの種類を決定する。ユーザ情報６８２は、例えば、予め登録されているユーザの属性（性別、年齢、趣味、興味があるものなど）、ユーザの検索履歴、端末装置１００の位置情報などを示す情報が、ユーザＩＤに対応付けられている情報である。提供制御部６４０は、端末装置１００を操作するユーザがファンユーザである場合、全ての種類のカードを表示させる。ファンユーザには、例えば、趣味が映画であるユーザや、過去にカードを利用して映画館の予約を取ったことのあるユーザや、映画館の近くにいるユーザなどが含まれる。端末装置１００を操作するユーザがビジターユーザである場合、提供制御部６４０は、情報カードと共有カードだけを表示させる。ビジターユーザには、例えば、趣味や興味のあることに映画に関するものが含まれていないユーザ、過去にカードを利用して映画館の予約を取ったことのないユーザ、過去の検索履歴に映画に関する検索が含まれていないユーザなどが含まれる。このように、ユーザと記事のテーマとの距離に応じて、カードの種類を決定することにより、より効果的に記事に関する詳細情報を提供することができる。
【００４３】
提供制御部６４０は、カードの種類が情報カードである場合、記事の対象を説明する文章、または、記事の対象に関する静止画像あるいは動画のうち、少なくとも一つをカードに含める。カードの種類が行動カードである場合、提供制御部６４０は、記事の対象に関するサービスあるいは商品の予約状況を示す情報、または、記事の対象に関するサービスあるいは商品の予約を受け付けるサイトに移動するためのリンクにうち、少なくとも一つをカードに含める。
【００４４】
また、提供制御部６４０は、端末装置１００を操作するユーザに関する情報に基づいて、コンテンツページにおけるカードの配置を決定してもよい。例えば、コンテンツページのカードエリアにおいて、左側側から順番に注目度が高いと決められている場合、提供制御部６４０は、ファンユーザに対して、一番左側に行動カードを表示することを決定してもよい。また、提供制御部６４０は、ビジターユーザに対して、一番左側に情報カードを表示することを決定してもよい。このように、ユーザと記事のテーマとの距離に応じて、カードの配置を決定することにより、より効果的に記事に関する詳細情報を提供することができる。
【００４５】
また、提供制御部６４０は、端末装置１００を操作するユーザの状態に基づいて、カードの種類や、コンテンツページにおけるカードの配置を決定してもよい。ユーザの状態には、例えば、ユーザが自宅にいる、ユーザが外出中である、外出先に（食事や仕事などで）一定時間以上留まっている、外出先で移動中であるなどが含まれる。提供制御部６４０は、例えば、端末装置１００から受信した位置情報に基づいて、ユーザの移動軌跡や滞在時間などを解析し、解析結果に基づいてユーザの状態を判定する。これに限られず、様々な情報に基づいて、提供制御部６４０は、ユーザの状態を判定してもよい。例えば、ユーザが自宅にいる場合や、外出先に一定時間以上留まっている場合、提供制御部６４０は、情報カードや共有カードなどを優先的に提供し、外出先で移動中である場合、提供制御部６４０は、行動カードなどを優先的に提供してもよい。優先的に提供することには、例えば、提供するカードの数に限りがある場合には提供するカードに決定すること、注目度が高い位置に表示すること、カードの大きさ（カード内の文字の大きさや画像の大きさも含む）を他のカードに比べて大きくすることなどが含まれる。
【００４６】
また、提供制御部６４０は、端末装置１００を操作するユーザに関する情報に基づいて、他のカードに比べて優先的に提供されるカードを決定してもよい。例えば、年齢別にカードが用意されている場合、提供制御部６４０は、ユーザの年齢に合致するカードを優先的に提供する。また、行動カードが複数用意され、共有カードが複数用意されている場合、ユーザがショッピングサイトの利用頻度がＳＮＳサイトの利用頻度に比べて高い場合、提供制御部６４０は、共有カードよりも行動カードを優先的に提供してしてもよい。
【００４７】
各種情報提供サーバ７００は、例えば、通信部７１０と、取得部７２０とを備える。通信部７１０は、例えば、ＮＩＣなどの通信インターフェースを含む。取得部７２０は、例えば、ＣＰＵなどのプロセッサが、内蔵する記憶部に記憶されたプログラム（ソフトウェア）を実行することで実現される。また、取得部７２０は、ＬＳＩ、ＡＳＩＣ、ＦＰＧＡ等のハードウェア（回路部：circuitryを含む）によって実現されていてもよいし、ソフトウェアとハードウェアの協働によって実現されていてもよい。
【００４８】
取得部７２０は、情報提供装置６００から受信したコマンドに従って、各種情報ＤＢ８００から必要な情報を読み出し、通信部７１０を用いて情報提供装置６００に送信する。
【００４９】
［シーケンス図］
図９は、対応関係情報を生成する処理の一例を示すシーケンス図である。対応関係生成装置２００は、取得する記事のジャンルを決定する（ステップＳ１）。例えば、対応関係生成装置２００は、取得する記事のジャンルを、映画に決定する。対応関係生成装置２００は、記事ＤＢ５００から映画関連の記事を読み出す（ステップＳ３）。対応関係生成装置２００は、記事ＤＢ５００から読み出した映画関連の記事のそれぞれについて、以下の処理を行う。
【００５０】
初めに、対応関係生成装置２００は、映画関連の記事から映画のタイトルに相当する抽出情報を抽出し（ステップＳ５）、抽出した抽出情報を映画検索サーバ３００に送信する（ステップＳ７）。映画検索サーバ３００は、受信した抽出情報と合致する映画のタイトルを映画ＤＢ４００から検索し（ステップＳ９）、検索結果を対応関係生成装置２００に送信する（ステップＳ１１）。映画検索サーバ３００が抽出情報と合致する映画のタイトルを検索により得ていた場合、対応関係生成装置２００は、検索結果に基づいて、記事ＩＤに映画ＩＤを対応付けて、対応関係情報９１０の一部として、対応関係ＤＢ９００に格納する（ステップＳ１３）。
【００５１】
図１０は、端末装置１００に情報を提供する処理の一例を示すシーケンス図である。まず、端末装置１００が、トップページの表示の指示を受け付けると（ステップＳ１０１）、トップページを要求するコマンドを情報提供装置６００に送信する（ステップＳ１０３）。情報提供装置６００は、トップページを生成するために必要な各種情報を要求するコマンドを、各種情報提供サーバ７００に送信する（ステップＳ１０５）。各種情報提供サーバ７００は、各種情報ＤＢ８００から、トップページを生成するために必要な各種情報を読み出し（ステップＳ１０７）、情報提供装置６００に送信する（ステップＳ１０９）。情報提供装置６００は、各種情報提供サーバから受信した情報に基づいてトップページを生成し（ステップＳ１１１）、端末装置１００に送信する（ステップＳ１１３）。端末装置１００は、受信した情報に基づいて、トップページを自身の表示画面に表示させる（ステップＳ１１５）。
【００５２】
次いで、トップページに表示されている映画の記事の一部がクリックされたとする。この場合、端末装置１００は、クリックされた映画の記事についてのコンテンツページを要求するコマンドを情報提供装置６００に送信する（ステップＳ１１７）。情報提供装置６００は、記事ＤＢ５００は、クリックされた映画の記事に対応する記事情報を読み出す（ステップＳ１１９）。また、情報提供装置６００は、対応関係ＤＢ９００を参照し、クリックされた映画の記事に対応する映画ＩＤを取得する（ステップＳ１２１）。
【００５３】
次いで、情報提供装置６００は、取得した映画ＩＤに基づいて、この映画についてのカードを生成するために必要な情報を要求するコマンドを各種情報提供サーバ７００に送信する（ステップＳ１２３）。このとき、情報提供装置６００は、カードの種類や、端末装置１００により検出された現在位置情報を指定して、必要な情報を要求するコマンドを送信してもよい。また、情報提供装置６００は、カード以外にも、コンテンツページを生成するために必要な情報を要求するコマンドを送信してもよい。各種情報提供サーバ７００は、受信したコマンドに基づいて、必要な情報を各種情報ＤＢ８００から読み出し（ステップＳ１２５）、情報提供装置６００に送信する（ステップＳ１２７）。
【００５４】
情報提供装置６００は、ステップＳ１１９において取得した記事情報や、ステップＳ１２７において受信した情報に基づいて、カードを含むコンテンツページを生成し（ステップＳ１２９）、端末装置１００に送信する（ステップＳ１３１）。
【００５５】
上述の通り、本実施形態に係る情報提供システム１は、端末装置と通信する通信部と、記事の概要を示す概要情報を含む第１階層面を前記端末装置に提供し、前記端末装置において複数の前記概要情報のうち一つが操作された場合、前記操作された概要情報に対応する記事情報の詳細を表示するとともに、前記記事情報に関連する情報を領域内に含むカードを表示する第２階層面を前記端末装置に提供する制御部とを備え、前記カードは、種類に応じて異なる項目の情報を含むことにより、記事に関する詳細情報を閲覧する際のユーザの手間を軽減させることができる。また、記事以外のコンテンツをカード的にコンテンツページに挿入することにより、記事の閲覧だけでなく、記事から行動に繋がるサイクルを提供することができる。また、カード的に表示することにより、見やすくなる。
【００５６】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【００５７】
例えば、カードの種類は上述の種類に限られない。例えば、記事の対象が販売されているサービスや商品である場合、情報提供システム１は、記事の対象であるサービスや商品を購入するためのショッピングサイトへのリンクを含むカードを端末装置１００に提供してもよい。記事の対象が観光地やテーマパークである場合、情報提供システム１は、記事の対象の観光地やテーマパークへの経路を検索するサイトへのリンク、現地の天気を検索するサイトへのリンク、現地のホテル等を検索するサイトへのリンクなどを含むカードを端末装置１００に提供してもよい。記事の対象が放送されているテレビ番組である場合、情報提供システム１は、記事の対象であるテレビ番組を録画するためのサイトへのリンクを含むカードを端末装置１００に提供してもよい。記事の対象が災害被害である場合、情報提供システム１は、記事の対象である災害を支援するサイトへのリンクを含むカードを端末装置１００に提供してもよい。記事の対象が芸能人や文化人などの人物である場合、記事の対象である人物に関連するサービスや商品を購入するためのショッピングサイトへのリンクを含むカードを端末装置１００に提供してもよい。
【符号の説明】
【００５８】
１…情報提供システム、１００…端末装置、２００…対応関係生成装置、２１０…通信部、２２０取得部、２３０…解析部、２４０…生成部、３００…映画検索サーバ、４００…映画ＤＢ、５００…記事ＤＢ、６００…情報提供装置、６１０…通信部、６２０…取得部、６３０…生成部、６４０…提供制御部、６８０…記憶部、６８２…ユーザ情報、７００…各種情報提供サーバ、８００…各種情報ＤＢ、９００…対応関係ＤＢ
【図１】
2020047047.tif 000003
【図２】
2020047047.tif 000004
【図３】
2020047047.tif 000005
【図４】
2020047047.tif 000006
【図５】
2020047047.tif 000007
【図６】
2020047047.tif 000008
【図７】
2020047047.tif 000009
【図８】
2020047047.tif 000010
【図９】
2020047047.tif 000011
【図１０】
2020047047.tif 000012