(57)【特許請求の範囲】
【請求項１】
サーバ装置側で設定した呼出条件に適合する場合に、前記サーバ装置側で設定した検索キーワード項目に対応する内容を含む呼出要求を前記サーバ装置に送信する呼出要求送信部と、
前記呼出要求に含まれる前記検索キーワード項目に対応する内容に応じて前記サーバ装置から送信されたコンテンツを受信するコンテンツ受信部と、
自端末を所有するユーザに関するユーザ情報および自端末の現況に関する現況情報を含む端末側情報を記憶する端末側情報記憶部と、
前記コンテンツに付加されている当該コンテンツの提供先を絞り込むための提供先絞込情報と前記端末側情報記憶部に記憶されている前記端末側情報とを比較して、前記コンテンツのスコアを算出するスコア算出部と、
前記スコア算出部により算出された前記スコアを用いて、自端末に格納する前記コンテンツを選定するコンテンツ選定部と、
前記コンテンツ選定部により選定された前記コンテンツを記憶するコンテンツ記憶部と、
前記コンテンツ記憶部に記憶されている前記コンテンツに付加されている当該コンテンツを表示させるためのトリガー条件と前記端末側情報記憶部に記憶されている前記現況情報とを比較して、前記現況情報が前記トリガー条件に適合するか否かを判定するトリガー条件判定部と、
前記トリガー条件判定部により適合すると判定された前記トリガー条件に対応する前記コンテンツに関する情報を画面上に表示させる表示部と、
を備え、
前記呼出条件には、端末の利用頻度および端末の現在位置が含まれる、ことを特徴とするコンテンツ表示端末。
【請求項２】
前記スコア算出部は、前記提供先絞込情報と前記端末側情報とを比較して、前記提供先絞込情報と前記端末側情報との適合度が高いほど前記スコアが高くなるように、前記スコアを算出する、ことを特徴とする請求項１記載のコンテンツ表示端末。
【請求項３】
前記コンテンツ選定部は、前記コンテンツに付加されている当該コンテンツの提供先から除外するための提供先除外条件と前記端末側情報とを比較して、当該端末側情報に適合する前記提供先除外条件が付加された前記コンテンツを選定の対象から除外する、ことを特徴とする請求項１または２記載のコンテンツ表示端末。
【請求項４】
前記コンテンツ選定部は、前記コンテンツに対するユーザのアクション履歴を参照して、ユーザによる評価が低いと判定可能な前記コンテンツを選定の対象から除外する、ことを特徴とする請求項１〜３のいずれか１項に記載のコンテンツ表示端末。
【請求項５】
前記検索キーワード項目は、前記コンテンツの提供先としての適否を区別可能な項目である、ことを特徴とする請求項１〜４のいずれか１項に記載のコンテンツ表示端末。
【請求項６】
前記トリガー条件は、前記コンテンツを提供するのに相応しい状況に移行したときに、当該コンテンツを表示させるための条件である、ことを特徴とする請求項１〜５のいずれか１項に記載のコンテンツ表示端末。
【請求項７】
前記トリガー条件は、少なくとも、位置、曜日、日時、ＵＲＬ（uniform resource locator）、メールアドレス、電話番号、アプリケーション識別情報または端末操作内容のいずれかを含む、ことを特徴とする請求項６記載のコンテンツ表示端末。
【請求項８】
請求項１〜７のいずれか１項に記載のコンテンツ表示端末と、前記サーバ装置とを備えるコンテンツ表示システムであって、
前記サーバ装置は、
前記呼出要求を受信した場合に、当該呼出要求に含まれる前記検索キーワード項目の内容を用いて前記コンテンツを検索するコンテンツ検索部と、
前記コンテンツに付加されている前記提供先絞込情報と前記呼出要求に含まれる前記検索キーワード項目の内容とを比較して、前記コンテンツのスコアを算出するサーバ側スコア算出部と、
前記サーバ側スコア算出部により算出された前記スコアを用いて、前記コンテンツ表示端末に送信する前記コンテンツを選定するサーバ側コンテンツ選定部と、
前記サーバ側コンテンツ選定部により選定された前記コンテンツを、前記呼出要求に対応する前記コンテンツ表示端末に送信するコンテンツ送信部と、を備える、
ことを特徴とするコンテンツ表示システム。
【請求項９】
コンテンツ表示端末が、
サーバ装置側で設定した呼出条件に適合する場合に、前記サーバ装置側で設定した検索キーワード項目に対応する内容を含む呼出要求を前記サーバ装置に送信する呼出要求送信ステップと、
前記呼出要求に含まれる前記検索キーワード項目に対応する内容に応じて前記サーバ装置から送信されたコンテンツを受信するコンテンツ受信ステップと、
前記コンテンツに付加されている当該コンテンツの提供先を絞り込むための提供先絞込情報と自端末を所有するユーザに関するユーザ情報および自端末の現況に関する現況情報を含む端末側情報とを比較して、前記コンテンツのスコアを算出するスコア算出ステップと、
前記スコア算出ステップにおいて算出した前記スコアを用いて、自端末に格納する前記コンテンツを選定するコンテンツ選定ステップと、
前記コンテンツ選定ステップにおいて選定した前記コンテンツを記憶するコンテンツ記憶ステップと、
前記コンテンツ記憶ステップにおいて記憶した前記コンテンツに付加されている当該コンテンツを表示させるためのトリガー条件と前記現況情報とを比較して、前記現況情報が前記トリガー条件に適合するか否かを判定するトリガー条件判定ステップと、
前記トリガー条件判定ステップにおいて適合すると判定した前記トリガー条件に対応する前記コンテンツに関する情報を画面上に表示させる表示ステップと、
を含み、
前記呼出条件には、端末の利用頻度および端末の現在位置が含まれる、ことを特徴とするコンテンツ表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ表示端末、コンテンツ表示システムおよびコンテンツ表示方法に関する。
【背景技術】
【０００２】
コンテンツの提供者は、提供するコンテンツに対して高い配信効果が得られることを期待している。このようなコンテンツ提供者の要望に応えるべく、コンテンツを提供する際に、ユーザの趣向や動向を解析し、提供するコンテンツに興味をもちそうなユーザに対してコンテンツを配信する技術が開発されている。
【０００３】
特許文献１には、移動端末にコンテンツを提供する際に、移動端末を所持するユーザのプロファイルデータやアクション履歴データを解析し、その解析結果に基づいてユーザの趣向や動向に適合したコンテンツを提供する技術が開発されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３２４０７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の技術では、移動端末から送信された配信要求や現在位置を受け取ったサーバが、移動端末に対応するユーザ属性、位置情報および行動ログをデータベースから取得し、取得した情報に一致するコンテンツを抽出して移動端末に提供している。つまり、このサーバは、移動端末からの通知を受けてからユーザの趣向や動向を解析し、その解析結果に基づいてコンテンツを提供している。したがって、特許文献１に記載の技術では、移動端末がコンテンツの提供条件に見合ってから、そのコンテンツを受信するまでに時間を要してしまう。また、ユーザ属性等の個人的なプロファイルデータをサーバ側で管理するため、個人情報を保護するしくみが必要となる。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、提供条件に見合うコンテンツを敏速に表示させ、個人情報を確実に保護することができるコンテンツ表示端末、コンテンツ表示システムおよびコンテンツ表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のコンテンツ表示端末は、サーバ装置側で設定した呼出タイミングの条件に適合する場合に、前記サーバ装置側で設定した検索キーワード項目に対応する内容を含む呼出要求を前記サーバ装置に送信する呼出要求送信部と、前記呼出要求に応じて前記サーバ装置から送信されたコンテンツを受信するコンテンツ受信部と、自端末を所有するユーザに関するユーザ情報および自端末の現況に関する現況情報を含む端末側情報を記憶する端末側情報記憶部と、前記コンテンツに付加されている当該コンテンツの提供先を絞り込むための提供先絞込情報と前記端末側情報記憶部に記憶されている前記端末側情報とを比較して、前記コンテンツのスコアを算出するスコア算出部と、前記スコア算出部により算出された前記スコアを用いて、自端末に格納する前記コンテンツを選定するコンテンツ選定部と、前記コンテンツ選定部により選定された前記コンテンツを記憶するコンテンツ記憶部と、前記コンテンツ記憶部に記憶されている前記コンテンツに付加されている当該コンテンツを表示させるためのトリガー条件と前記端末側情報記憶部に記憶されている前記現況情報とを比較して、前記現況情報が前記トリガー条件に適合するか否かを判定するトリガー条件判定部と、前記トリガー条件判定部により適合すると判定された前記トリガー条件に対応する前記コンテンツに関する情報を画面上に表示させる表示部と、を備える。
【０００８】
本発明のコンテンツ表示システムは、上記コンテンツ表示端末と上記サーバ装置とを備えるコンテンツ表示システムであって、前記サーバ装置は、前記コンテンツ表示端末から送信された呼出要求を受信した場合に、当該呼出要求に含まれる検索キーワード項目に対応する内容を用いてコンテンツを検索するコンテンツ検索部と、前記コンテンツに付加されている提供先絞込情報と前記呼出要求に含まれる検索キーワード項目の内容とを比較して、前記コンテンツのスコアを算出するサーバ側スコア算出部と、前記サーバ側スコア算出部により算出された前記スコアを用いて、前記コンテンツ表示端末に送信する前記コンテンツを選定するサーバ側コンテンツ選定部と、前記サーバ側コンテンツ選定部により選定された前記コンテンツを、前記呼出要求に対応する前記コンテンツ表示端末に送信するコンテンツ送信部と、を備える。
【０００９】
本発明のコンテンツ表示方法は、コンテンツ表示端末が、サーバ装置側で設定した呼出タイミングの条件に適合する場合に、前記サーバ装置側で設定した検索キーワード項目に対応する内容を含む呼出要求を前記サーバ装置に送信する呼出要求送信ステップと、前記呼出要求に応じて前記サーバ装置から送信されたコンテンツを受信するコンテンツ受信ステップと、前記コンテンツに付加されている当該コンテンツの提供先を絞り込むための提供先絞込情報と自端末を所有するユーザに関するユーザ情報および自端末の現況に関する現況情報を含む端末側情報とを比較して、前記コンテンツのスコアを算出するスコア算出ステップと、前記スコア算出ステップにおいて算出した前記スコアを用いて、自端末に格納する前記コンテンツを選定するコンテンツ選定ステップと、前記コンテンツ選定ステップにおいて選定した前記コンテンツを記憶するコンテンツ記憶ステップと、前記コンテンツ記憶ステップにおいて記憶した前記コンテンツに付加されている当該コンテンツを表示させるためのトリガー条件と前記現況情報とを比較して、前記現況情報が前記トリガー条件に適合するか否かを判定するトリガー条件判定ステップと、前記トリガー条件判定ステップにおいて適合すると判定した前記トリガー条件に対応する前記コンテンツに関する情報を画面上に表示させる表示ステップと、を含む。
【００１０】
かかる構成を採用することで、サーバ側で設定した呼出タイミングの条件に適合する端末に対して、サーバ側で設定した検索キーワード項目に対応する内容に関連するコンテンツを提供することができるため、サーバ側で個人情報を蓄積することなく、コンテンツの提供条件に見合いそうな端末に対してコンテンツを提供することが可能となる。また、コンテンツの提供先絞込情報と端末の現況情報とを比較して算出したスコアを用いて端末に格納するコンテンツを選定することができるため、コンテンツの提供条件に見合うコンテンツを厳選して端末に格納させることが可能となる。さらに、端末に格納したコンテンツを、端末がそのコンテンツを表示するトリガー条件に適合したときに画面上に表示させることができるため、端末がそのコンテンツの提供に相応しい状況に移行したときに素早くそのコンテンツを表示させることが可能となる。
【００１１】
また、前記スコア算出部は、前記提供先絞込情報と前記端末側情報とを比較して、前記提供先絞込情報と前記端末側情報との適合度が高いほど前記スコアが高くなるように、前記スコアを算出することとしてもよい。
【００１２】
これにより、コンテンツの提供条件との適合度が高いコンテンツを厳選して端末に格納させることが可能となる。
【００１３】
また、前記コンテンツ選定部は、前記コンテンツに付加されている当該コンテンツの提供先から除外するための提供先除外条件と前記端末側情報とを比較して、当該端末側情報に適合する前記提供先除外条件が付加された前記コンテンツを選定の対象から除外することとしてもよい。
【００１４】
これにより、コンテンツの提供先として相応しくない端末をコンテンツの提供先から除外することが可能となる。
【００１５】
また、前記コンテンツ選定部は、前記コンテンツに対するユーザのアクション履歴を参照して、ユーザによる評価が低いと判定可能な前記コンテンツを選定の対象から除外することとしてもよい。
【００１６】
これにより、ユーザが好まない可能性の高いコンテンツを表示対象から除外することが可能となる。
【００１７】
また、前記呼出タイミングの条件には、端末の利用頻度および端末の現在位置が含まれることとしてもよい。
【００１８】
これにより、利用頻度の高い端末が特定の地域に移動したときに、その端末に対してその端末のユーザに相応しいコンテンツを提供することが可能となる。
【００１９】
また、前記検索キーワード項目は、前記コンテンツの提供先としての適否を区別可能な項目であることとしてもよい。
【００２０】
これにより、コンテンツの提供先として相応しい端末に対し、検索キーワード項目に対応する内容に関連するコンテンツを提供することが可能となる。
【００２１】
また、前記トリガー条件は、少なくとも、位置、曜日、日時、ＵＲＬ（uniform resource locator）、メールアドレス、電話番号、アプリケーション識別情報または端末操作内容のいずれかを含むこととしてもよい。
【００２２】
これにより、コンテンツの提供者が意図する位置、曜日または日時に至った時に、その位置、曜日または日時に相応しいコンテンツを端末に表示させることができ、コンテンツの提供者が意図する相手先に通信／通話が行われた時に、そのＵＲＬ、メールアドレスまたは電話番号に相応しいコンテンツを端末に表示させることができ、コンテンツの提供者が意図するアプリケーションが起動された時に、そのアプリケーションに相応しいコンテンツを端末に表示させることができ、コンテンツの提供者が意図する端末操作が行われた時に、その端末操作に相応しいコンテンツを端末に表示させることが可能となる。
【発明の効果】
【００２３】
本発明によれば、提供条件に見合うコンテンツを敏速に表示させ、個人情報を確実に保護することができる。
【図面の簡単な説明】
【００２４】
【図１】実施形態におけるコンテンツ表示端末を含むコンテンツ表示システムの構成を例示する図である。
【図２】コンテンツ表示端末がコンテンツサーバからコンテンツを取得して格納する際の動作を説明するためのフローチャートである。
【図３】コンテンツ表示端末がコンテンツ記憶部に格納されているコンテンツを表示する際の動作を説明するためのフローチャートである。
【発明を実施するための形態】
【００２５】
以下、添付図面を参照して、本発明に係るコンテンツ表示端末、コンテンツ表示システムおよびコンテンツ表示方法の好適な実施形態について説明する。
【００２６】
まず、図１を参照して、実施形態におけるコンテンツ表示端末を含むコンテンツ表示システムについて説明する。図１に示すように、コンテンツ表示システム１は、コンテンツ表示端末１０と、コンテンツサーバ２０とを備える。コンテンツ表示端末１０としては、例えば、スマートフォン等の移動端末が該当する。
【００２７】
コンテンツ表示端末１０は、呼出要求送信部１１と、コンテンツ受信部１２と、スコア算出部１３と、コンテンツ選定部１４と、トリガー条件判定部１５と、表示部１６とを有する。コンテンツ表示端末１０は、記憶部として、コンテンツを記憶するコンテンツ記憶部１７と、端末側情報を記憶する端末側情報記憶部１８とを備える。端末側情報は、コンテンツ表示端末１０を所有するユーザに関するユーザ情報およびコンテンツ表示端末１０の現況に関する現況情報を含む。
【００２８】
端末側情報に含まれるユーザ情報としては、ユーザプロファイルデータや、ユーザのアクション履歴データが該当する。ユーザプロファイルデータには、例えば、住所、性別、年齢、職業、職場所在地、年収、ライフスタイル、興味カテゴリ等が含まれる。アクション履歴データには、例えば、ユーザがＯＫ／ＮＧ（no good）に設定したコンテンツの履歴、ユーザが反応したコンテンツの履歴、ユーザが反応しなかったコンテンツの履歴、インターネットの参照履歴、通話先履歴、現在位置履歴等が含まれる。なお、ユーザが設定するコンテンツへの評価は、ＯＫ／ＮＧの２段階であることには限定されず、多段階に設定することができる。
【００２９】
端末側情報に含まれる現況情報としては、例えば、現在位置（緯度経度等）、現在位置種別（自宅や職場等）、現在日時、現在の端末利用状況等のコンテクストデータが該当する。現在の端末利用状況には、アプリケーション（以下、「アプリ」という。）の起動状況、通話状況、メールの利用状況、インターネットの参照状況等が含まれる。
【００３０】
呼出要求送信部１１は、自端末の状態が呼出タイミングの条件に適合する場合に、検索キーワード項目に対応する内容を含む呼出要求をコンテンツサーバ２０に送信する。ここで、呼出タイミングの条件および検索キーワード項目は、ルール情報としてコンテンツサーバ２０側で一括管理する。コンテンツ表示端末１０は、サーバに定期的にアクセスしてルール情報の更新状況を確認し、その更新状況に応じて最新のルール情報を自端末に取り込む。
【００３１】
呼出タイミングの条件は、例えば、コンテンツ表示端末１０の利用頻度や、コンテンツ表示端末１０の現在位置、コンテンツ表示端末１０を所持するユーザの住所、現在時刻等の端末側情報を用いて設定することができる。具体的には、“ユーザの１日の端末利用頻度が１０回以上、かつ、端末の現在位置が六本木”という条件や、“端末の現在位置が銀座に移動した時”という条件、“住所が東京、かつ、毎朝１０時”という条件等を設定することができる。上記端末利用頻度は、例えば、特定または不特定のアプリを起動した回数を用いることができる。
【００３２】
呼出タイミングの条件に、コンテンツ表示端末１０の利用頻度や、コンテンツ表示端末１０の現在位置を含めることによって、利用頻度の高いコンテンツ表示端末１０が特定の地域に移動したときに、そのコンテンツ表示端末１０に対し、そのコンテンツ表示端末１０のユーザに相応しいコンテンツを提供することが可能となる。
【００３３】
検索キーワード項目は、コンテンツの提供先としての適否を区別可能な項目で構成する。例えば、コンテンツ表示端末１０の利用頻度や、コンテンツ表示端末１０を所持するユーザの住所、性別、年齢等の端末側情報を用いて検索キーワード項目を設定することができる。具体的には、“１日の端末利用頻度”、“住所”、“性別”、“年齢”を検索キーワード項目として設定することができる。この場合には、例えば、“高い”、“六本木”、“男性”、“３０代”という各データが、検索キーワード項目に対応する内容として呼出要求に含まれることとなる。
【００３４】
検索キーワード項目を、コンテンツの提供先としての適否を区別可能な項目で構成することによって、コンテンツの提供先として相応しいコンテンツ表示端末１０に対し、検索キーワード項目に対応する内容に関連するコンテンツを提供することが可能となる。
【００３５】
コンテンツ受信部１２は、呼出要求に応じてコンテンツサーバ２０から送信されたコンテンツを受信する。ここで、コンテンツのデータ構成について説明する。コンテンツは、コンテンツデータに加え、例えば、コンテンツＩＤ、対象サービスエリアＩＤ、対象アプリＩＤ、対象デバイスＩＤ、提供先絞込情報、提供先除外条件、トリガー条件、登録日、有効期間等の各種データが付加されている。
【００３６】
コンテンツＩＤは、コンテンツを一意に特定する識別情報であり、対象サービスエリアＩＤは、コンテンツの提供対象に指定するサービスエリアを一意に特定する識別情報である。対象アプリＩＤは、コンテンツの提供対象に指定するアプリを一意に特定する識別情報であり、対象デバイスＩＤは、コンテンツの提供対象に指定する提供対象にするデバイスを一意に特定する識別情報である。
【００３７】
提供先絞込情報は、コンテンツの提供先を提供元が所望する提供先に絞り込むための情報であり、端末側情報を用いて生成する。提供先除外条件は、コンテンツの提供先から除外するための条件であり、端末側情報を用いて指定する。
【００３８】
トリガー条件は、コンテンツを提供するのに相応しい状況にコンテンツ端末が移行したときに、そのコンテンツをコンテンツ端末に表示させるための条件である。トリガー条件は、例えば、位置、曜日、日時、ＵＲＬ（uniform resource locator）、メールアドレス、電話番号、アプリＩＤ（アプリケーション識別情報）、端末操作内容等を用いて指定する。この場合、指定した位置、曜日または日時に移行したときにコンテンツが表示され、指定したＵＲＬ、メールアドレスまたは電話番号に対して通信／通話を行ったときにコンテンツが表示され、指定したアプリを起動したときにコンテンツが表示され、指定した端末操作を行ったときにコンテンツが表示されることになる。
【００３９】
なお、トリガー条件は、位置、曜日、日時、ＵＲＬ、メールアドレス、電話番号、アプリＩＤおよび端末操作内容を任意に組み合わせて指定してもよいし、位置、曜日、日時、ＵＲＬ、メールアドレス、電話番号、アプリＩＤまたは端末操作内容のいずれか一つを用いて指定してもよい。
【００４０】
トリガー条件に、位置、曜日または日時のいずれかを含めることによって、コンテンツの提供者が意図する位置、曜日または日時に至った時に、その位置、曜日または日時に相応しいコンテンツをコンテンツ表示端末１０に表示させることが可能となる。
【００４１】
また、トリガー条件に、ＵＲＬ、メールアドレスまたは電話番号のいずれかを含めることによって、コンテンツの提供者が意図する相手先に通信／通話が行われた時に、そのＵＲＬ、メールアドレスまたは電話番号に相応しいコンテンツをコンテンツ表示端末１０に表示させることが可能となる。
【００４２】
また、トリガー条件に、アプリＩＤを含めることによって、コンテンツの提供者が意図するアプリが起動された時に、そのアプリに相応しいコンテンツをコンテンツ表示端末１０に表示させることが可能となる。
【００４３】
また、トリガー条件に、端末操作内容を含めることによって、コンテンツの提供者が意図する端末操作が行われた時に、その端末操作に相応しいコンテンツをコンテンツ表示端末１０に表示させることが可能となる。
【００４４】
登録日は、コンテンツをコンテンツサーバ２０に登録した日付を示す情報であり、有効期間は、コンテンツの内容が有効となる期間（登録日から起算）を示す情報である。
【００４５】
スコア算出部１３は、各コンテンツに付加されている提供先絞込情報と端末側情報記憶部１８に記憶されている端末側情報とを比較して、各コンテンツのスコアを算出する。スコアの算出対象となるコンテンツは、コンテンツ受信部１２により受信されたコンテンツと、既にコンテンツ記憶部１７に記憶されているコンテンツである。
【００４６】
具体的に、スコア算出部１３は、提供先絞込情報と端末側情報との対応するデータ項目同士を比較して、提供先絞込情報と端末側情報との適合度（類似度）が高いほどスコアが高くなるように、コンテンツのスコアを算出する。提供先絞込情報と端末側情報との適合度は、例えば、ファジー理論や、クラスタリング、ＳＶＭ（サポートベクターマシン）、複雑ネットワーク等の各種の公知手法を用いることで算出できる。
【００４７】
スコア算出部１３は、コンテンツのスコアを算出する際に、端末側情報に含まれるアクション履歴データを用いてスコアを調整してもよい。例えば、コンテンツに対するアクション履歴データを参照し、ユーザが好まない可能性の高いコンテンツのスコアを減点することとしてもよい。
【００４８】
コンテンツ選定部１４は、スコア算出部１３により算出されたスコアを用いて、コンテンツ記憶部１７に格納するコンテンツを選定する。具体的に、コンテンツ選定部１４は、スコア算出後のコンテンツを、スコアの降順にソートし、スコアの高い方から所定数のコンテンツを選定する。所定数は、コンテンツ表示端末１０の記憶容量や処理能力等を勘案して適宜設定することができる。
【００４９】
コンテンツ選定部１４は、所定条件に適合するコンテンツを、選定対象から除外することができる。所定条件に適合するコンテンツとしては、例えば、端末側情報に適合する提供先除外条件が付加されたコンテンツや、ユーザによる評価が低いと判定可能なコンテンツ、スコアが閾値未満となるコンテンツ等が該当する。ユーザによる評価が低いと判定可能なコンテンツには、例えば、アクション履歴データに含まれるユーザがＮＧに設定したコンテンツ、アクション履歴データに含まれるユーザが反応しなかったコンテンツ、アクション履歴データのインターネット参照履歴に含まれる参照先と一致するコンテンツのうち過去所定日数以内に参照したコンテンツ等が含まれる。
【００５０】
このように、所定条件に適合するコンテンツを選定対象から除外することによって、コンテンツの提供先として相応しくないコンテンツ表示端末１０をコンテンツの提供先から除外することや、ユーザが好まない可能性の高いコンテンツを表示対象から除外することが可能となる。
【００５１】
トリガー条件判定部１５は、コンテンツ記憶部１７に記憶されているコンテンツに付加されているトリガー条件と端末側情報記憶部１８に記憶されている現況情報とを比較して、現況情報がトリガー条件に適合するか否かを判定する。
【００５２】
表示部１６は、トリガー条件判定部１５により端末現況情報に適合すると判定されたトリガー条件を有するコンテンツを画面上に表示させる。なお、画面上に表示するのは、コンテンツに関する情報であればよい。したがって、コンテンツそのものを表示してもよいし、ハイパーリンク等のようにコンテンツにたどり着くことができる情報を表示してよい。
【００５３】
コンテンツサーバ２０は、呼出要求受信部２１と、コンテンツ検索部２２と、スコア算出部２３と、コンテンツ選定部２４と、コンテンツ送信部２５とを有する。
【００５４】
呼出要求受信部２１は、コンテンツ表示端末１０から送信された呼出要求を受信する。
【００５５】
コンテンツ検索部２２は、呼出要求に含まれる検索キーワード項目の内容を用いてコンテンツ記憶部２６を検索し、検索キーワード項目の内容に関連するコンテンツを抽出する。
【００５６】
スコア算出部２３は、抽出した各コンテンツに付加されている提供先絞込情報と呼出要求に含まれる検索キーワード項目の内容（端末側情報）とを比較して、各コンテンツのスコアを算出する。コンテンツのスコアは、コンテンツ表示端末１０のスコア算出部１３と同様に算出することができる。
【００５７】
コンテンツ選定部２４は、スコア算出部２３により算出されたスコアを用いて、コンテンツ表示端末１０に送信するコンテンツを選定する。具体的に、コンテンツ選定部２４は、スコア算出後のコンテンツを、スコアの降順にソートし、スコアの高い方から所定数のコンテンツを選定する。所定数は、ネットワークの通信帯域幅や通信速度、コンテンツ表示端末１０の記憶容量や処理能力等を勘案して適宜設定することができる。
【００５８】
コンテンツ選定部２４は、所定条件に適合するコンテンツを、選定対象から除外することができる。所定条件に適合するコンテンツとしては、例えば、過去の日付で登録されているコンテンツ等が該当する。これは、既に送信済となっているコンテンツを送信対象から除外するためのものである。したがって、重複送信を防止できれば、他の方法で除外してもよい。例えば、コンテンツごとに、そのコンテンツを送信したコンテンツ表示端末のＩＤを登録管理しておき、呼出要求に対応するコンテンツ表示端末のＩＤが既に登録されているコンテンツを選定対象から除外することとしてもよい。
【００５９】
コンテンツ送信部２５は、コンテンツ選定部２４により選定されたコンテンツを圧縮し、呼出要求に対応するコンテンツ表示端末１０に送信する。コンテンツを圧縮する際に、テキストデータのようにサイズの比較的小さなデータは可逆圧縮し、動画、静止画、音楽データのようにサイズの比較的大きなデータは不可逆圧縮することが望ましい。
【００６０】
次に、図２を参照して、コンテンツ表示端末１０がコンテンツサーバ２０からコンテンツを取得して格納する際の動作について説明する。
【００６１】
最初に、コンテンツ表示端末１０の呼出要求送信部１１は、自端末の状態が呼出タイミングの条件に適合するか否かを判定する（ステップＳ１０１）。この判定で呼出タイミングの条件に適合すると判定された場合（ステップＳ１０１；ＹＥＳ）に、呼出要求送信部１１は、検索キーワード項目に対応する内容を含む呼出要求をコンテンツサーバ２０に送信する（ステップＳ１０２）。
【００６２】
続いて、コンテンツサーバ２０のコンテンツ検索部２２は、呼出要求に含まれる検索キーワード項目の内容に関連するコンテンツを抽出する（ステップＳ１０３）。
【００６３】
続いて、コンテンツサーバ２０のスコア算出部２３は、抽出したコンテンツに付加されている提供先絞込情報と呼出要求に含まれる検索キーワード項目の内容とを比較して、コンテンツのスコアを算出する（ステップＳ１０４）。
【００６４】
続いて、コンテンツサーバ２０のコンテンツ選定部２４は、上記ステップＳ１０４で算出されたスコアを用いて、コンテンツ表示端末１０に送信するコンテンツを選定する（ステップＳ１０５）。
【００６５】
続いて、コンテンツサーバ２０のコンテンツ送信部２５は、上記ステップＳ１０５で選定されたコンテンツをコンテンツ表示端末１０に送信する（ステップＳ１０６）。
【００６６】
続いて、コンテンツ表示端末１０のスコア算出部１３は、コンテンツに付加されている提供先絞込情報と端末側情報記憶部１８に記憶されている端末側情報とを比較して、コンテンツのスコアを算出する（ステップＳ１０７）。
【００６７】
続いて、コンテンツ表示端末１０のコンテンツ選定部１４は、上記ステップＳ１０７で算出されたスコアを用いて、コンテンツ記憶部１７に格納するコンテンツを選定する（ステップＳ１０８）。
【００６８】
続いて、コンテンツ表示端末１０のコンテンツ記憶部１７は、上記ステップＳ１０８で選定されたコンテンツを格納する（ステップＳ１０９）。これにより、コンテンツ記憶部１７に格納されるコンテンツが、上記ステップＳ１０８で選定されたコンテンツに総て入れ替えられる。
【００６９】
なお、上記ステップＳ１０１からステップＳ１０６までのコンテンツ取得処理と、上記ステップＳ１０７からステップＳ１０９までのコンテンツ選定格納処理とを別処理として分離して実行してもよい。分離して実行することで、コンテンツ取得処理をリアルタイム処理として、呼出タイミングの条件に適合するたびに実行し、コンテンツ選定格納処理をバッチ処理として、コンテンツ表示端末１０の利用率が少ない時間帯（例えば深夜）に実行することができる。
【００７０】
次に、図３を参照して、コンテンツ表示端末１０がコンテンツ記憶部１７に格納されているコンテンツを表示する際の動作について説明する。なお、この動作は、コンテンツ表示端末１０内で繰り返し実行される。
【００７１】
最初に、コンテンツ表示端末１０のトリガー条件判定部１５は、コンテンツ記憶部１７に記憶されているコンテンツに付加されているトリガー条件と端末側情報記憶部１８に記憶されている現況情報とを比較して、現況情報がトリガー条件に適合するか否かを判定する（ステップＳ２０１）。
【００７２】
この判定で現況情報がトリガー条件に適合すると判定された場合（ステップＳ２０１；ＹＥＳ）に、表示部１６は、上記ステップＳ２０１の判定で端末現況情報に適合すると判定されたトリガー条件に対応するコンテンツを画面上に表示させる。（ステップＳ２０２）。
【００７３】
上述したように、実施形態におけるコンテンツ表示システム１によれば、コンテンツサーバ２０側で設定した呼出タイミングの条件に適合するコンテンツ表示端末１０に対して、サーバ側で設定した検索キーワード項目に対応する内容に関連するコンテンツを提供することができる。これにより、サーバ側で個人情報を蓄積することなく、コンテンツの提供条件に見合いそうなコンテンツ表示端末１０に対してコンテンツを提供することが可能となる。
【００７４】
また、実施形態におけるコンテンツ表示システム１によれば、コンテンツに付加された提供先絞込情報とコンテンツ表示端末１０の現況情報とを比較して算出したスコアを用いてコンテンツ表示端末１０に格納するコンテンツを選定することができる。これにより、コンテンツの提供条件との適合度が高いコンテンツを厳選してコンテンツ表示端末１０に格納させることが可能となる。
【００７５】
さらに、実施形態におけるコンテンツ表示システム１によれば、コンテンツ表示端末１０に格納したコンテンツを、端末がそのコンテンツを表示するトリガー条件に適合したときに画面上に表示させることができるため、コンテンツ表示端末１０がそのコンテンツの提供に相応しい状況に移行したときに素早くそのコンテンツを表示させることが可能となる。
【００７６】
それゆえに、実施形態におけるコンテンツ表示システム１は、提供条件に見合うコンテンツを敏速に表示させ、個人情報を確実に保護することが可能となる。
【００７７】
なお、上述した実施形態は、単なる例示に過ぎず、実施形態に明示していない種々の変形や技術の適用を排除するものではない。すなわち、本発明は、その趣旨を逸脱しない範囲で様々な形態に変形して実施することができる。
【００７８】
例えば、上述した実施形態では、提供先絞込情報や、提供先除外条件、トリガー条件等をコンテンツに付加しているが、これらの情報を、コンテンツ表示端末１０にインストールするアプリに付加することとしてもよい。この場合、最初にインストールしたアプリに付加されている条件等を他のアプリの条件よりも優先させることで、アプリ提供業者の先行者利益を生じさせることが可能となる。
【符号の説明】
【００７９】
１    コンテンツ表示システム
１０  コンテンツ表示端末
１１  呼出要求送信部
１２  コンテンツ受信部
１３  スコア算出部
１４  コンテンツ選定部
１５  トリガー条件判定部
１６  表示部
１７  コンテンツ記憶部
１８  端末側情報記憶部
２０  コンテンツサーバ
２１  呼出要求受信部
２２  コンテンツ検索部
２３  スコア算出部
２４  コンテンツ選定部
２５  コンテンツ送信部
２６  コンテンツ記憶部
【図１】
0006047280.tif 000002
【図２】
0006047280.tif 000003
【図３】
0006047280.tif 000004