(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続されたコンテンツサーバからコンテンツを収集するコンテンツ収集装置であって、
前記コンテンツサーバから、当該コンテンツサーバ内で各コンテンツが更新される毎に作成されるコンテンツの内容に関するキーワードを含んだコンテンツ更新情報を取得し、周辺の他のコンテンツ収集装置から、当該他のコンテンツ収集装置の保持するコンテンツリストを取得するコンテンツ更新情報取得手段と、
前記コンテンツ更新情報から特定されるコンテンツの中から、収集すべきコンテンツを選択するための条件として、収集すべきコンテンツに含まれるキーワードであるローカルキーワードを保持する条件保持手段と、
前記コンテンツ更新情報取得手段で取得したコンテンツ更新情報の中から、前記ローカルキーワードが前記キーワードとして含まれるものを抽出してダウンロードコンテンツリストを作成し、当該ダウンロードコンテンツリストから前記コンテンツリストで特定されるコンテンツ更新情報を排除するコンテンツ更新情報選択手段と、
前記ダウンロードコンテンツリストで特定されるコンテンツを前記コンテンツサーバから取得するコンテンツ取得手段と、を備えること
を特徴とするコンテンツ収集装置。
【請求項２】
請求項１に記載のコンテンツ収集装置であって、
前記コンテンツ更新情報選択手段は、
前記ダウンロードコンテンツリストに前記キーワードが全て同じコンテンツ更新情報が存在する場合に、その一方を、さらに排除すること
を特徴とするコンテンツ収集装置。
【請求項３】
請求項１または２に記載のコンテンツ収集装置であって、
前記コンテンツ更新情報選択手段は、前記ダウンロードコンテンツリストを、前記ローカルキーワードにより抽出したコンテンツ更新情報からそれぞれのコンテンツ更新情報に含まれるキーワードを抽出して集計し、出現頻度の高いキーワードを含むコンテンツ更新情報から順に所定数を抽出して作成すること
を特徴とするコンテンツ収集装置。
【請求項４】
請求項２記載のコンテンツ収集装置であって、
前記コンテンツ更新情報には、当該コンテンツ更新情報で特定されるコンテンツの更新の割合を示す更新率がさらに含まれ、
前記条件保持手段に保持される条件には、前記更新率の閾値がさらに含まれ、
前記コンテンツ更新情報選択手段は、前記ダウンロードコンテンツリストを、前記ローカルキーワードにより抽出したコンテンツ更新情報から、前回コンテンツを収集した時以降の更新率を積算した積算更新率が前記閾値以上のものを選択して抽出して作成すること
を特徴とするコンテンツ収集装置。
【請求項５】
請求項４記載のコンテンツ収集装置であって、
前記コンテンツ更新情報選択手段は、前記ダウンロードコンテンツリストを、抽出した前記積算更新率が前記閾値以上のコンテンツ更新情報から、前記積算更新率が大きいものから所定数さらに抽出して作成すること
を特徴とするコンテンツ収集装置。
【請求項６】
請求項４または５記載のコンテンツ収集装置であって、
前記更新率は、前記コンテンツ更新情報により特定されるコンテンツを形成する全ファイル数の中の更新されたファイルの比率であること
を特徴とするコンテンツ収集装置。
【請求項７】
請求項４または５記載のコンテンツ収集装置であって、
前記更新率は、前記コンテンツ更新情報により特定されるコンテンツの全データ量の中の更新されたデータ量の割合であること
を特徴とするコンテンツ収集装置。
【請求項８】
ネットワークを介して接続されたコンテンツを提供するコンテンツサーバと当該コンテンツサーバからコンテンツを収集するコンテンツ収集装置とを備えるコンテンツ収集システムであって、
前記コンテンサーバは、
提供するコンテンツが更新される毎に、当該コンテンツの更新日時およびコンテンツの内容に関するキーワードを含んだコンテンツ更新情報を作成するコンテンツ更新情報生成手段を備え、
前記コンテンツ収集装置は、
前記コンテンツサーバから、前記コンテンツ更新情報を所定時間ごとに取得し、周辺の他のコンテンツ収集装置から、当該他のコンテンツ収集装置の保持するコンテンツリストを取得するコンテンツ更新情報取得手段と、
前記コンテンツ更新情報から特定されるコンテンツの中から、収集すべきコンテンツを選択するための条件として、収集すべきコンテンツに含まれるキーワードであるローカルキーワードを保持する条件保持手段と、
前記コンテンツ更新情報取得手段で取得したコンテンツ更新情報の中から、前記ローカルキーワードが前記キーワードとして含まれるものを抽出してダウンロードコンテンツリストを作成し、当該ダウンロードコンテンツリストから前記コンテンツリストで特定されるコンテンツ更新情報を排除するコンテンツ更新情報選択手段と、
前記ダウンロードコンテンツリストで特定されるコンテンツを前記コンテンツサーバから取得するコンテンツ取得手段と、を備えること
を特徴とするコンテンツ収集システム。
【請求項９】
ネットワークを介して接続されたコンテンツサーバからコンテンツを収集するコンテンツ収集方法であって、
前記コンテンツサーバから、当該コンテンツサーバ内で各コンテンツが更新される毎に作成されるコンテンツの内容に関するキーワードを含んだコンテンツ更新情報を取得し、周辺の他のコンテンツ収集装置から、当該他のコンテンツ収集装置の保持するコンテンツリストを取得するコンテンツ更新情報取得ステップと、
前記コンテンツ更新情報取得ステップで取得したコンテンツ更新情報の中から、所定のローカルキーワードが前記キーワードとして含まれるものを抽出してダウンロードコンテンツリストを作成し、当該ダウンロードコンテンツリストから前記コンテンツリストで特定されるコンテンツ更新情報を排除するコンテンツ更新情報選択ステップと、
前記ダウンロードコンテンツリストで特定されるコンテンツを前記コンテンツサーバから取得するコンテンツ取得ステップと、を備えること
を特徴とするコンテンツ収集方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンテンツサーバからコンテンツを収集するコンテンツ収集技術に係わり、特に、閲覧者に有益な情報を収集して表示するコンテンツ収集表示技術に係わる。
【背景技術】
【０００２】
インターネット等のネットワーク上で提供されるコンテンツは急増している。これらのコンテンツはネットワーク上に分散して存在するコンテンツサーバ上に保持され、随時更新されている。これらのコンテンツを各コンテンツサーバから効率的に収集する技術が求められている。
【０００３】
コンテンツサーバから収集するコンテンツを最新に保つためには、更新されたコンテンツを絶えず収集する必要がある。このとき、ネットワークやサーバの負荷を低減させるため、コンテンツの更新分のみを収集（ダウンロード）する技術が必要である。以後、コンテンツの更新分の情報を、更新情報と呼ぶ。
【０００４】
Ｗｅｂサイトと呼ばれるコンテンツサーバの更新情報を公開する方法として、ＲＳＳ（ＲＤＦ  Ｓｉｔｅ  Ｓｕｍｍａｒｙ、Ｒｉｃｈ  Ｓｉｔｅ  Ｓｕｍｍａｒｙ）技術を用いるものが広く普及している。ＲＳＳは、Ｗｅｂサイトの見出しや要約などのメタデータ（属性情報）を構造化して記述するフォーマットである。ＲＳＳフォーマットで記述された文書には、Ｗｅｂサイトの各ページのタイトル、アドレス、見出し、要約、更新時刻などを属性情報として記述することができる。本技術を用いることで、多数のＷｅｂサイトの更新情報を統一的な方法で効率的に把握することできる。
【０００５】
従来、Ｗｅｂサイトの最新情報を取得するには、利用者がブラウザを介してＷｅｂサイトにアクセスし、そのＷｅｂサイトの各ページを参照する必要があった。しかし、更新情報をＲＳＳフォーマットで記述すれば、ユーザは定期的に属性情報を参照するだけで、更新情報があるかどうか、また、その更新の内容を知ることができる。
【０００６】
一方、「ロボット」とよばれるサーチプログラムを使用し、コンテンツサーバからコンテンツを自動的に収集する技術がある（例えば、特許文献１参照。）。特許文献１に開示された技術によれば、コンテンツの属性情報は、コンテンツごとではなく、コンテンツサーバごとに作成される。コンテンツ毎に更新の有無をチェックする手間がいらないため、ネットワークの負荷を増大させることなくコンテンツを収集することができる。
【０００７】
【特許文献１】特開２００１−１８４３５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ＲＳＳ技術を用いる収集方法によれば、コンテンツサーバであるＷｅｂサイト単位の更新情報が収集される。ところが、収集される更新情報の全てが、必ずしもユーザの関心のあるコンテンツに関するものとは限らない。また、コンテンツサーバが複数ある場合、コンテンツサーバ間にユーザの関心の差があっても、全てのコンテンツサーバについて更新情報が収集される。また、複数のニュースサイトに同一のニュースが掲載され、それぞれのサイトがニュースを更新する場合がある。各ニュースサイトのＲＳＳ情報を取得している場合、ユーザは同一の情報（ニュース）に対して複数の更新情報を受信することになり、ユーザの負荷が増大していた。
【０００９】
一方、特許文献１に開示されている技術によっても、収集したコンテンツは最新に保たれる。
【００１０】
しかし、いずれの技術によっても、収集対象のコンテンツは、更新の有無を示す属性情報にのみ基づいて取捨選択され、収集したコンテンツが利用者であるユーザにとって有益であるとは限らない。例えば、公共スペースのディスプレイ等に情報を表示する場合、同時に表示可能な、あるいは一定時間内に表示可能なコンテンツは限られている。表示可能なコンテンツ量が限られている場合に、上記の技術では、有益な情報を選択的に収集して表示することはできない。
【００１１】
本発明は、上記事情に鑑みてなされたもので、複数のコンテンツサーバで随時更新されるコンテンツの中から、有益なコンテンツのみを収集することを目的とする。
【課題を解決するための手段】
【００１２】
本発明は、コンテンツサーバから更新されたコンテンツの属性情報を取得し、属性情報を用いて各コンテンツの有益性を判断する。そして、有益なものと判断されたコンテンツのみダウンロードする。
【００１３】
具体的にはネットワークを介して接続されたコンテンツサーバからコンテンツを収集するコンテンツ収集装置であって、前記コンテンツサーバから、当該コンテンツサーバ内で各コンテンツが更新される毎に作成されるコンテンツの内容に関するキーワードを含んだコンテンツ更新情報を取得し、周辺の他のコンテンツ収集装置から、当該他のコンテンツ収集装置の保持するコンテンツリストを取得するコンテンツ更新情報取得手段と、前記コンテンツ更新情報から特定されるコンテンツの中から、収集すべきコンテンツを選択するための条件として、収集すべきコンテンツに含まれるキーワードであるローカルキーワードを保持する条件保持手段と、前記コンテンツ更新情報取得手段で取得したコンテンツ更新情報の中から、前記ローカルキーワードが前記キーワードとして含まれるものを抽出してダウンロードコンテンツリストを作成し、当該ダウンロードコンテンツリストから前記コンテンツリストで特定されるコンテンツ更新情報を排除するコンテンツ更新情報選択手段と、前記ダウンロードコンテンツリストで特定されるコンテンツを前記コンテンツサーバから取得するコンテンツ取得手段と、を備えることを特徴とするコンテンツ収集装置を提供する。
【発明の効果】
【００１４】
本発明によれば、複数のコンテンツサーバで随時更新されるコンテンツの中から、有益なコンテンツのみを収集することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図を用いて、本発明の実施の形態について説明する。
【００１６】
＜＜第一の実施形態＞＞
図１は、本発明の一実施形態が適用されたコンテンツ自動表示システムの全体構成図である。
【００１７】
本実施形態のコンテンツ自動表示システムは、コンテンツを保持するコンテンツサーバ１０４０Ａ、１０４０Ｂと、コンテンツサーバ１０４０Ａ、１０４０Ｂからコンテンツを収集する表示制御装置１０２０Ａ、１０２０Ｂと、表示制御装置１０２０Ａ、１０２０Ｂそれぞれに接続され、各表示制御装置１０２０Ａ、１０２０Ｂが収集したコンテンツを表示する表示装置１０１０Ａ，１０１０Ｂと、管理端末１０５０と、コンテンツサーバ１０４０Ａ、１０４０Ｂ、表示制御装置１０２０Ａ、１０２０Ｂおよび管理端末１０５０を接続するネットワーク１０３０とを備える。
【００１８】
なお、コンテンツサーバ、表示制御装置、表示装置の数はこれに限られない。また、以後、区別する必要がない場合は、それぞれ、コンテンツサーバ１０４０、表示制御装置１０２０、表示装置１０１０で代表する。
【００１９】
管理端末１０５０は、運用管理者がネットワーク１０３０を介してコンテンツサーバ１０４０および表示制御装置１０２０の各種設定を行う際に用いられる。
【００２０】
コンテンツサーバ１０４０は、コンテンツを蓄積し、表示制御装置１０２０からの要求に従って要求元の表示制御装置１０２０にそのコンテンツを提供する。図２は、本実施形態のコンテンツサーバ１０４０の機能構成図である。
【００２１】
本図に示すように、本実施形態のコンテンツサーバ１０４０は、ＣＰＵ２０１０と、メモリ２０２０と、通信装置２０４０と、表示装置２０５０と、Ｉ/Ｏコントローラ２０７０と、記憶装置２０６０と、内部時計２０８０とを備える。
【００２２】
ＣＰＵ２０１０は、記憶装置２０６０に保持されるプログラムをメモリ２０２０にロードして実行することによりコンテンツサーバ１０４０全体を制御する。
【００２３】
通信装置２０４０は、ネットワーク１０３０を介して表示制御装置１０２０と通信するためのインタフェースである。Ｉ／Ｏコントローラ２０７０は、コンテンツサーバ１０４０自身の表示装置２０５０と記憶装置２０６０とを制御する。内部時計２０８０は、後述する更新時間等、処理に必要な時刻を計測する。
【００２４】
記憶装置２０６０は、コンテンツ情報２０９０と、コンテンツ更新情報２１００と、更新情報生成プログラム２１１０と、形態素解析プログラム２１２０とを蓄積する。
【００２５】
コンテンツ情報２０９０として保持されるデータは、画像ファイル、テキストファイル、音声ファイル等、表示制御装置１０２０に提供するものである。また、コンテンツ更新情報２１００は、コンテンツがコンテンツ情報２０９０として記憶装置に新規に登録された場合および既に保持されているデータが更新された場合に記憶される、見出しや要約などのメタデータ、更新時刻などの属性情報である。更新情報生成プログラム２１１０は、コンテンツがコンテンツ情報２０９０として記憶装置に新規に登録された場合および既に保持されているデータが更新された場合に、当該コンテンツからコンテンツ更新情報を生成するプログラムである。形態素解析プログラム２１２０は、文字列解析を行うプログラムである。
【００２６】
図３に、本実施形態のコンテンツ更新情報２１００の一例を示す。
【００２７】
本図に示すように、コンテンツ更新情報２１００は、属性を格納する属性格納欄２１００ａと、属性ごとの値を格納する値格納欄２１００ｂとを備える。ここでは、属性として、コンテンツＩＤ８０１０と、種別８０２０と、更新率８０３０と、更新日時８０４０と、ジャンル８０５０と、キーワード８０６０と、コンテンツのＵＲＬ８０７０と、要約８０８０とを備える場合を例に挙げて説明する。処理に不要な属性は保持していなくてもよい。
【００２８】
ジャンル８０５０、要約８０８０、種別８０２０、及びコンテンツＵＲＬ８０７０については、コンテンツサーバ１０４０は、コンテンツ登録者によって入力された情報がそのまま設定される。コンテンツＩＤ８０１０は、コンテンツサーバ１０４０がコンテンツ情報２０９０を参照し、一意なＩＤを自動的に割り当てる。また、更新日時８０４０は、コンテンツサーバ１０４０が内部時計２０８０を参照し、コンテンツが更新されてコンテンツ更新情報２１００が生成された時刻を取得して設定する。更新率８０３０については、後述する第二の実施形態で説明する。
【００２９】
キーワード８０６０は、後述するコンテンツを選択する際に用いられるもので、コンテンツサーバ１０４０が、形態素解析プログラム２１２０を用いて要約８０８０の文章を解析して固有名詞を抽出して登録する、または、コンテンツ登録者が直接設定する、などの方法で設定される。
【００３０】
なお、コンテンツ更新情報２１００は、ＲＳＳであってもよい。
【００３１】
次に、表示制御装置１０２０について説明する。表示制御装置１０２０は、コンテンツサーバ１０４０のコンテンツ更新情報２１００を参照し、各コンテンツサーバ１０４０から最適なコンテンツを収集し、自身に接続されている表示装置１０１０に表示する。表示制御装置１０２０は、まず、各コンテンツサーバ１０４０上のコンテンツ更新情報２１００をダウンロードする。そして、取得したコンテンツ更新情報２１００を用いて表示するコンテンツを選択、決定し、決定したコンテンツのみをコンテンツサーバ１０４０からダウンロードする。
【００３２】
図４は、本実施形態の表示制御装置１０２０の機能構成図である。本図に示すように、表示制御装置１０２０は、ＣＰＵ３０１０と、メモリ３０２０と、通信装置３０４０と、記憶装置３０６０と、Ｉ/Ｏコントローラ３０７０と、内部時計３０８０とを備える。
【００３３】
ＣＰＵ３０１０は、記憶装置３０６０に保持されるプログラムをメモリ３０２０にロードして実行することにより、表示制御装置１０２０全体を制御する。
【００３４】
通信装置３０４０は、ネットワーク１０３０を介してコンテンツサーバ１０４０と通信するためのインタフェースである。Ｉ／Ｏコントローラ３０７０は、表示装置１０１０と記憶装置２０６０とを制御する。内部時計２０８０は、後述する更新時間等、処理に必要な時刻を計測する。
【００３５】
記憶装置３０６０は、コンテンツ情報３０９０と、コンテンツ更新情報３１００と、コンテンツ収集タイミング情報３１２０と、ローカルキーワードリスト３１３０と、コンテンツサーバリスト３１４０と、周辺表示制御装置リスト３１５０と、ダウンロードコンテンツリスト３１６０と、コンテンツ選択プログラム３１７０と、コンテンツ収集プログラム３１８０と、周辺表示制御装置ダウンロードリスト３１９０と、を蓄積する。
【００３６】
コンテンツ収集プログラム３１８０は、ＣＰＵ３０１０が実行することにより、コンテンツ収集機能を実現する。コンテンツ収集機能は、後述する各リストのデータおよび情報を用いて、各コンテンツサーバ１０４０から、所定のコンテンツを収集し、その中から有益なコンテンツを選択して表示装置１０１０に表示させる。
【００３７】
コンテンツ選択プログラム３１７０は、ＣＰＵ３０１０が実行することにより、コンテンツ選択機能を実現する。コンテンツ選択機能は、コンテンツ収集機能の指示に従って、後述する各リストのデータおよび情報を用いて、ダウンロード可能なコンテンツの中から、所定のコンテンツを選択し、選択結果をコンテンツ収集機能に通知する。
【００３８】
コンテンツ情報３０９０は、コンテンツ収集機能がコンテンツサーバ１０４０からダウンロードしたコンテンツデータである。コンテンツデータがダウンロードされる毎に、各コンテンツに一意に識別子が付与され、当該識別子に対応づけてコンテンツのＵＲＬがダウンロードコンテンツリスト３１６０に登録される。
【００３９】
コンテンツ更新情報３１００は、各コンテンツサーバ１０４０が保持するコンテンツ更新情報２１００を収集したものである。コンテンツ収集機能が各コンテンツサーバ１０４０からコンテンツ収集に先立って収集する。コンテンツ更新情報３１００は、コンテンツ選択機能は、収集するコンテンツを決定する際に用いられる。なお、データ構成はコンテンツサーバ１０４０のコンテンツ更新情報２１００と同じである。
【００４０】
コンテンツ収集タイミング情報３１２０は、表示制御装置１０２０が、コンテンツを収集する時間間隔と、次にコンテンツを収集する時刻を示す情報である。図５は、本実施形態のコンテンツ収集タイミング情報３１２０のデータ構造の一例である。本図に示すように、次にコンテンツを収集する時刻である次回収集時刻３１２０ａと、コンテンツを収集する間隔である収集間隔３１２０ｂとが、コンテンツ収集タイミング情報３１２０として保持される。なお、コンテンツ収集機能が、後述するコンテンツ収集処理を実行する毎に、次回収集時刻３１２０ａを更新する。
【００４１】
ローカルキーワードリスト３１３０は、コンテンツを選択する際に用いるキーワード群が登録されるリストである。キーワードは、表示制御装置１０２０に接続されている表示装置１０１０の設置場所、対象閲覧者層、時間帯に応じ、利用者により予め登録される。本リストに登録されているキーワードにより、コンテンツ選択機能は、更新されたコンテンツが利用者に有益か否か判断する。
【００４２】
図６は、本実施形態のローカルキーワードリスト３１３０の一例である。本図に示すように、ローカルキーワードリスト３１３０には、キーワード３１３０ａと、各キーワードを採用する時間帯である対象時間帯３１３０ｂとが登録される。登録されるキーワード３１３０ａ、対象時間帯３１３０ｂは、システムの運用管理者が管理端末１０５０を介して各表示制御装置１０２０ごとに設定する。設定は、各表示制御装置１０２０に接続されている表示装置１０１０の設置場所や、閲覧者のユーザ層、時間帯に応じて設定される。なお、時間帯については、必ずしもなくてもよい。
【００４３】
コンテンツサーバリスト３１４０は、本実施形態の各コンテンツサーバ１０４０の、ネットワーク１０３０上の所在を示す情報が登録されるリストである。本実施形態では、一例として、各コンテンツサーバ３１４０のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）が登録される場合を例に挙げて説明する。表示制御装置１０２０は、コンテンツサーバリスト３１４０を参照し、各コンテンツサーバ１０４０へアクセスする。
【００４４】
図７は、本実施形態のコンテンツサーバリスト３１４０の一例である。本図に示すように、コンテンツサーバリスト３１４０には、各コンテンツサーバ１０４０に１から順に連番で付与される番号３１４０ａと、そのコンテンツサーバ１０４０のＵＲＬ３１４０ｂとが登録される。
【００４５】
周辺表示制御装置リスト３１５０は、自表示制御装置１０２０の周辺の表示制御装置１０２０の所在を示すリストである。本実施形態では、表示制御装置１０２０は、コンテンツを収集する際、重複を避けるため、周辺の他の表示制御装置１０２０が保持しているコンテンツを参照する。周辺表示制御装置リスト３１５０は、この時利用される。本リストは利用者により登録される。なお、本リストは、後述するコンテンツ選択処理において、周辺の表示制御装置１０２０が保持しているコンテンツとの重複排除処理を行わない場合はなくてもよい。
【００４６】
図８は、本実施形態の周辺表示制御装置リスト３１５０の一例である。本図に示すように、本リストには、周辺の表示制御装置１０２０として利用者によって登録された各表示制御装置１０２０のＩＰアドレス３１５０ｂと、それぞれに１から順に連番で付与される番号３１５０ａとが登録される。
【００４７】
ダウンロードコンテンツリスト３１６０は、コンテンツ選択プログラム３１７０によってダウンロードすることを選択され、コンテンツ収集プログラム３１８０によってダウンロードされ、表示制御装置１０２０が現時点で保持しているコンテンツのリストである。図９は、ダウンロードコンテンツリスト３１６０の一例である。
【００４８】
本図に示すように、本実施形態のダウンロードコンテンツリスト３１６０は、リストに追加される毎に、コンテンツに一意に付与される番号３１６０ａと、そのコンテンツが存在する場所を示す情報であるコンテンツＵＲＬ３１６０ｂとが登録される。
【００４９】
周辺表示装置ダウンロードコンテンツリスト３１９０は、周辺表示制御装置リスト３１５０に、周辺の表示制御装置１０２０として登録されている各表示制御装置１０２０が保持するダウンロードコンテンツリスト３１９０を一時的に登録するリストである。本リストには、各周辺の表示制御装置１０２０が保持するコンテンツのＵＲＬが登録される。本リストは、後述するコンテンツの収集および選択の処理時に用いられる。本リストも、後述するコンテンツ選択処理において、周辺の表示制御装置１０２０が保持しているコンテンツとの重複排除処理を行わない場合はなくてもよい。
【００５０】
次に、以上の各情報、リストを用いて、コンテンツ収集プログラム３１８０により実現されるコンテンツ収集機能、および、コンテンツ選択プログラム３１７０により実現されるコンテンツ選択機能により、所定の条件を満たすコンテンツを収集するコンテンツ収集処理について、以下に説明する。
【００５１】
本実施形態のコンテンツ収集処理は、まず、コンテンツを提供するコンテンツサーバ１０４０を抽出し、抽出した各コンテンツサーバ１０４０からコンテンツ更新情報２１００を取得する。次に、周辺の表示制御装置１０２０を抽出し、抽出した各表示制御装置１０２０から、それぞれが保持するダウンロードコンテンツリスト３１６０を取得する。収集するコンテンツのリストは、後述するコンテンツ選択処理時に行う、周辺の表示制御装置１０２０が保持するコンテンツとの重複を避ける処理に用いる。
【００５２】
周辺の表示制御装置１０２０が保持しているダウンロードコンテンツを考慮しながら、コンテンツサーバ１０４０から取得したコンテンツ更新情報２１００（３１００）を用いてダウンロードすべきコンテンツを選択し、当該コンテンツを保持するコンテンツサーバ１０４０に要求して収集する。
【００５３】
図１０は、本実施形態のコンテンツ収集処理の処理フローである。以下、本図に従って、上記コンテンツ収集処理の詳細を説明する。
【００５４】
コンテンツ収集機能は、予め定めた時間間隔毎に処理を開始する。処理を開始すると、コンテンツ収集機能は、コンテンツ収集タイミング情報３１２０を参照し、現在時刻が次回収集時刻３１２０ａを越えたかを判断する（ステップ４０１０）。越えていなければ、そのまま次の処理開始時刻を待つ。
【００５５】
次回収集時刻３１２０ａを越えていた場合、現在時刻に収集間隔３１２０ｂを加えて算出した新たな次回収集時刻３１２０ａをコンテンツ収集タイミング情報３１２０とする（ステップ４０２０）。
【００５６】
次に、コンテンツ収集機能は、コンテンツサーバリスト３１４０を参照し、登録されている台数を取得する（ステップ４０３０）。ここでは、Ｎ台のコンテンツサーバ１０４０のＵＲＬがコンテンツサーバリスト３１４０に登録されているものとする。
【００５７】
まず、コンテンツ収集機能は、カウンタｎを１とし（ステップ４０４０）、Ｎ個のコンテンツサーバ１０４０それぞれに、コンテンツ更新情報を要求するため、ｎがＮになるまで、ステップ４０５０〜４０８０の処理を繰り返す。
【００５８】
カウンタの値ｎがＮ以下か否か判断する（ステップ４０５０）。ｎがＮ以下の場合、コンテンツサーバリスト３１４０を参照し、番号３１４０ａがｎのコンテンツサーバ１０４０のＵＲＬ３１４０ｂを抽出する。そして、抽出したＵＲＬによりそのコンテンツサーバ１０４０にアクセスし、コンテンツ更新情報を要求する（ステップ４０６０）。そして、コンテンツサーバ１０４０からコンテンツ更新情報２１００を受け取ると、コンテンツ更新情報３１００として登録し、カウンタｎを１増加させ（ステップ４０８０）、ステップ４０５０へ戻る。
【００５９】
ステップ４０５０で、ｎがＮより大きいと判断された場合、自表示制御装置１０２０の周辺にある表示制御装置１０２０から、それぞれが保持するコンテンツのリストを収集する。このため、コンテンツ収集機能は、まず、周辺表示制御装置リスト３１５０を参照し、周辺の表示制御装置１０２０として登録されている表示制御装置１０２０の台数を取得する（ステップ４０９０）。ここでは、その台数をＭ台とする。
【００６０】
そして、コンテンツ収集機能は、カウンタｎを１とし（ステップ４１００）、Ｍ台の周辺の表示制御装置１０２０それぞれからダウンロードコンテンツリスト３１６０を取得するため、ｎがＭになるまで、ステップ４１２０〜４１４０の処理を繰り返す。
【００６１】
カウンタの値ｎが、Ｍ以下であるか否か判断する（ステップ４１１０）。Ｍ以下であれば、周辺表示制御装置リスト３１５０を参照し、番号３１５０ａがｎの表示制御装置１０２０のＩＰアドレス３１５０ｂを抽出する。そして抽出したＩＰアドレス３１５０ｂを用いて、その表示制御装置１０２０にアクセスし、その表示制御装置１０２０が保持するダウンロードコンテンツリスト３１６０を要求する（ステップ４１２０）。
【００６２】
要求先の表示制御装置１０２０からダウンロードコンテンツリスト３１６０（コンテンツのＵＲＬ）を受け取ると、周辺表示制御装置リスト３１５０においてその送信元の表示制御装置１０２０に付与されている番号３１５０ａ（ここでは、その時点のカウンタの値ｎ）と対応づけて、周辺表示装置ダウンロードコンテンツリスト３１９０に保持する。そして、カウンタｎを１増加させ（ステップ４１４０）、ステップ４１１０へ戻る。
【００６３】
ステップ４１１０で、ｎがＭより大きいと判断された場合、コンテンツ収集機能は、ステップ４１５０に移行し、コンテンツ選択機能に収集するコンテンツを選択させる（ステップ４１５０）。コンテンツ選択機能によるコンテンツの選択を行うコンテンツ選択処理は後述する。
【００６４】
コンテンツ収集機能は、コンテンツ選択機能が選択し、ダウンロードコンテンツリスト３１６０に登録したコンテンツを、それぞれ、当該コンテンツを保持するコンテンツサーバ１０４０に要求する（ステップ４１６０）。そして、要求先のコンテンツサーバ１０４０からコンテンツを受け取ると（ステップ４１７０）、コンテンツ情報３０９０として保持するとともに、自表示制御装置１０２０に接続されている表示装置１０１０に表示させる（ステップ４１８０）。
【００６５】
次に、コンテンツ選択処理について説明する。
【００６６】
本実施形態のコンテンツ選択処理では、コンテンツ収集処理が各コンテンツサーバ１０４０からコンテンツ更新情報３１００として受け取った更新されたコンテンツの中から、ローカルキーワードリスト３１３０に登録されたキーワードを有するものを、利用者にとって、より有益なコンテンツとして選択する。そして、表示装置１０１０に表示可能なコンテンツ数が限られているため、本実施形態のコンテンツ選択処理は、選択したコンテンツの中から、さらに、利用者に有益なものを抽出する処理を行う。
【００６７】
例えば、選択したコンテンツ更新情報に含まれるキーワードを集計し、上位のキーワード、すなわち、出現頻度の高いキーワードを含むコンテンツを有益なものとし、優先的に選択する。そして、選択したコンテンツ更新情報３１００の中で重複したもの、および/または、周辺の表示制御装置１０２０が保持するコンテンツと重複したものを除くことで、重複を排除する。
【００６８】
図１１は、本実施形態のコンテンツ選択処理の処理フローである。以下、本図に沿って本実施形態のコンテンツ選択機能によるコンテンツ選択処理を説明する。
【００６９】
コンテンツ選択機能は、コンテンツ収集処理により処理開始の指示を受けると、まず、内部時計３０８０を参照し現在時刻を取得する（ステップ１００１０）。
【００７０】
次に、コンテンツ選択機能は、ローカルキーワードリスト３１３０を参照し、当該時刻が対象時間帯３１３０ｂとして登録されているキーワード３１３０ａを抽出する（ステップ１００２０）。対象時間帯３１３０ｂが登録されていない場合は、ローカルキーワードリスト３１３０に登録されている全てのキーワードを抽出する。
【００７１】
次に、コンテンツ選択機能は、コンテンツ更新情報３１００内のキーワード２１０６ｆが、ステップ１００２０で抽出したキーワードに合致するコンテンツ更新情報３１００を抽出する（ステップ１００３０）。ここで、抽出されたコンテンツ更新情報３１００の件数をＮとする。
【００７２】
次に、コンテンツ選択機能は、抽出したＮ件のコンテンツ更新情報３１００から、表示可能数に絞りこむ。ここでは、表示可能なコンテンツ数をＭ件とする。表示可能なコンテンツ数は予め与えられる。
【００７３】
コンテンツ選択機能は、抽出したコンテンツ更新情報３１００に含まれるキーワード２１０６ｆを全て抽出し、キーワード毎にその個数を集計する（ステップ１００４０）。そして、個数の多い順にキーワードをソートし、集計結果がより上位の（個数の多い）キーワードを含むコンテンツ更新情報３１００から順にソートし（ステップ１００５０）、１から順に番号を付与する。
【００７４】
以下、コンテンツ選択機能は、キーワードの出現率順にソートしたコンテンツ更新情報３１００から、より有益なコンテンツ更新情報３１００Ｍ件を抽出する。このとき、周辺の表示制御装置１０２０に保持されているコンテンツはその中から除く。また、重複したコンテンツも除く。以下、Ｍ件抽出する処理を説明する。
【００７５】
まず、コンテンツ選択機能は、カウンタｎを１、カウンタｍを０とし（ステップ１０００６０）、ダウンロードコンテンツリスト３１６０に登録されたコンテンツ数がＭになるまで以下の処理を繰り返す。ｍは、ダウンロードコンテンツリスト３１６０に登録されたコンテンツの件数を示すカウンタである。
【００７６】
ダウンロードコンテンツリスト３１６０に既に登録したコンテンツの件数が上限のＭ以下であるか否かを判断する。具体的には、現時点のカウンタｍの値とＭとを比較する（ステップ１００７０）。
【００７７】
ダウンロード数がＭ件以下であれば、ステップ１００５０でｎ番を付与されたコンテンツ更新情報３１００のコンテンツＵＲＬ８０７０を抽出する（ステップ１００７１）。そして、抽出したＵＲＬ８０７０を、周辺表示装置ダウンロードコンテンツリスト３１９０内のコンテンツＵＲＬと比較する（ステップ１００７２）。
【００７８】
ＵＲＬが一致するものが周辺表示装置ダウンロードコンテンツリスト３１９０内にある場合、ステップ１０１２０に移行する。これは、周辺の表示制御装置が既にそのコンテンツを保持しているため、重複して保持しないことを目的とする処理である。
【００７９】
一方、ステップ１００７２において、ＵＲＬが一致するものがない場合、ｎ番を付与されたコンテンツ更新情報３１００のキーワードを取得する（ステップ１００８０）。それまでにダウンロードコンテンツリスト３１６０に、登録されているコンテンツ更新情報３１００のキーワードと比較する（ステップ１００９０）。全てのキーワードが合致するコンテンツ更新情報３１００がダウンロードコンテンツリスト３１６０に存在するか否か判断し（ステップ１０１００）、存在しない場合、そのｎ番を付与されたコンテンツ更新情報３１００のコンテンツＵＲＬ８０７０を、ダウンロードコンテンツリスト３１６０に登録する（ステップ１０１１０）とともに、カウンタｍを１インクリメントする。その後、カウンタｎを１インクリメントし、ステップ１００７０に戻る（ステップ１０１２０）。
【００８０】
一方、ステップ１０１００で、全てのキーワードが合致するコンテンツ更新情報３１００が存在する場合、当該コンテンツ更新情報３１００に特定されるコンテンツ同士は、同一の内容と判断し、そのｎ番を付与されたコンテンツ更新情報３１００は、ダウンロードコンテンツリスト３１６０には登録しない。そして、カウンタｎを１インクリメントし、ステップ１００７０に戻る（ステップ１０１２０）。
【００８１】
ダウンロードコンテンツリスト３１６０に登録されたコンテンツＵＲＬ８０７０の件数ｍが、表示可能上限数であるＭ件を越えた場合、処理を終了する。
【００８２】
なお、上記の処理フローでは、ローカルキーワードリスト３１３０に保持したキーワードを含むコンテンツ更新情報３１００を、出現率の高いキーワードを有するものから順にソートしているが、抽出したコンテンツ更新情報３１００のソート方法はこれに限られない。
【００８３】
例えば、集計して出現頻度の高いキーワードから順にキーワードをソートした後、順位に応じて各キーワードに点数を付与する。そして、各コンテンツ更新情報３１００内のキーワードの合計点を計算し、合計点の高いコンテンツ更新情報３１００内から順に並べる。そして、コンテンツ選択機能は、ソートしたコンテンツ更新情報３１００に、順に１から番号を付与する。
【００８４】
また、以上の処理において、重複を排除する処理省略してもよい。すなわち、上記ステップ１００５０においてコンテンツ更新情報３１００をソートした後、上位のコンテンツ更新情報３１００からＭ件抽出し、抽出したＭ件のコンテンツ更新情報３１００からそれぞれのＵＲＬ２１００ｇを抽出してダウンロードコンテンツリスト３１６０を生成するように構成してもよい。
【００８５】
また、周辺の表示制御装置１０２０が保持しているコンテンツとの重複を排除する処理と重複するコンテンツを排除する処理とのいずれか一方のみを省略してもよい。この場合、上記のステップ１００７１〜１００７２の処理、または、ステップ１００８０〜１０１００の処理をスキップする。
【００８６】
なお、上述のコンテンツ選択処理において、周辺の表示制御装置１０２０が保持するコンテンツとの重複を排除する処理を行わない場合、上述のコンテンツ収集処理においても、周辺の表示制御装置１０２０が保持するコンテンツとの重複を排除する処理は備えなくてよい。すなわち、上述のコンテンツ収集処理において、ステップ４０９０からステップ４１４９の処理はなくてよい。また、本処理を行わない場合、記憶装置内の周辺表示制御装置リスト３１５０、周辺表示装置ダウンロードコンテンツリスト３１９０も不要である。
【００８７】
以上、本実施形態によれば、予め登録されたキーワードに従って、利用者に有益なコンテンツのみを抽出してダウンロードして表示することができる。
【００８８】
本実施形態によれば、ユーザの関心などに基づく価値判断を行い、複数のコンテンツーバ上のコンテンツについて、収集するコンテンツを取捨選択したり、優先順位をつけたりすることができる。特に、公共スペースのディスプレイ等に情報を表示する場合、同時に表示可能な、あるいは一定時間内に表示可能なコンテンツは限られている。このような場合に、本実施形態によれば、効率的に、有益な情報を選択的に表示することができる。
【００８９】
従って、本実施形態によれば、有益か否かの判断は、コンテンツをダウンロードする前にコンテンツ更新情報によって行い、有益なもののみダウンロードする。このため、ネットワークの負荷を増大させることなく、高速に、利用者に有益な情報を選択的に提示することができる。また、コンテンツ更新情報をコンテンツサーバによって生成するため、コンテンツサーバの成りすましを防止できる。
【００９０】
＜＜第二の実施形態＞＞
次に、本発明が適用されたコンテンツ自動表示システムの第二の実施形態を説明する。本実施形態と第一の実施形態とは、ダウンロードコンテンツリストから選択を行うコンテンツ選択処理が異なる。第一の実施形態では、コンテンツ更新情報３１００に含まれるキーワードを集計し、上位のキーワードを含むコンテンツを優先的に表示するよう選択している。しかし、本実施形態では、コンテンツの更新率をモニタし、更新率が所定以上のものから順に所定数選択する。更新率は、コンテンツ更新情報２１００、３１００内の更新率８０３０を用いる。
【００９１】
更新率ｐは、次の式で算出される。
ｐ＝ｎ/ｍ      （式１）
ここで、ｍはこのコンテンツを構成する全ファイル数、ｎは今回更新されたファイル数である。または、
ｐ＝ｎ/Ｎ      （式２）
ここで、ｎは今回更新されたコンテンツのデータ量（Ｋｂｙｔｅ）、Ｎは定数（閾値となるデータ量（ｅｘ．１００Ｋｂｙｔｅ））である。
【００９２】
式１による更新率は、そのコンテンツを形成する全ファイル数の中の更新されたファイル数の比率である。例えば、閾値を１として、更新率の積算値が１を越えた場合にコンテンツをダウンロードするようにすれば、このコンテンツを構成するおおよそ全てのファイルが更新されたタイミングでコンテンツをダウンロードすることとなる。この方法により、視聴者に極力重複するコンテンツを見せることなく、おおよそ全てのコンテンツが入れ替わった際にのみ当該コンテンツを表示するという制御を行うことができる。もちろん、閾値の設定は１に限られない。０以上１以下の値を設定可能である。例えば、０．５を設定した場合、半分程度入れ替わったコンテンツが表示されることとなる。
【００９３】
一方、式２による更新率は、今回更新されたコンテンツのデータ量（Ｋｂｙｔｅ数）の所定のデータ量、例えば、１００Ｋｂｙｔｅに対する比率である。この方法によれば、更新されたデータ量が所定の値を超えたコンテンツをダウンロードするという処理を行うことができる。
【００９４】
一般に、画像ファイルのデータ量は数キロバイト以上なのに対し、テキストファイルのデータ量はせいぜい数百バイトのオーダであることが多い。この特徴を用いれば、上記の方法で、例えば、閾値を１キロバイトとすれば、画像ファイルが更新された場合にのみこのコンテンツを表示する、という制御が可能となる。
【００９５】
本実施形態のコンテンツ自動表示システムのシステム全体の構成、および、システムを構成する各装置等の機能構成は、基本的に第一の実施形態と同じである。以下においては、第一の実施形態と異なる構成のみを説明する。
【００９６】
本実施形態の表示制御装置１０２０は、記憶装置３０６０に、第一の実施形態で蓄積している各情報、リストに加え、コンテンツ更新率情報３１１０を蓄積する。
【００９７】
コンテンツ更新率情報３１１０には、コンテンツサーバ１０４０からコンテンツ更新情報２１００を取得する毎に、その更新率が更新日時８０４０とともに格納される。
【００９８】
図１２は、コンテンツ更新率情報３１１０のデータ構造の一例である。本実施形態のコンテンツ更新率情報３１１０は、コンテンツ更新情報３１００のコンテンツＩＤ毎に作成される。
【００９９】
本図に示すように、コンテンツ更新率情報３１１０には、更新日時３１１０ａと、更新率３１１０ｂと、表示有無３１１０ｃとが登録される。更新日時３１１０ａとして、コンテンツ更新情報の更新日時２１０６ｄが保持される。更新率３１１０ｂとして、コンテンツ更新情報の更新程度２１０６ｃが保持される。また、表示有無３１１０ｃは、その日時で表示がなされたか否かを示すデータが保持される。例えば、表示された場合は「有」を、表示されていない場合は「無」が保持される。表示有無３１１０ｃは、前回表示された以降のデータを抽出する場合に用いられる。例えば、前回表示以降の更新率の和を求める場合、表示有無３１１０ｃに「有」が記録されているデータ以降の更新日時のデータを抽出し、その更新率３１１０ｂを加算する。
【０１００】
また、ＣＰＵ３０１０が本実施形態のコンテンツ収集プログラム３１８０を実行することにより実現されるコンテンツ収集機能は、第一の実施形態と基本的に同様である。
【０１０１】
次に、本実施形態の、ＣＰＵ３０１０がコンテンツ選択プログラム３１７０を実行することにより実現されるコンテンツ選択機能によるコンテンツ選択処理について以下に説明する。
【０１０２】
本実施形態のコンテンツ選択処理では、まず、第一の実施形態と同様に、コンテンツ収集処理が各コンテンツサーバ１０４０からコンテンツ更新情報３１００として受け取った更新されたコンテンツの中から、ローカルキーワードリスト３１３０に登録されたキーワードを有するものを選択する。その後、選択したコンテンツの中から、更新率が予め定めた閾値以上のものを抽出する処理を行う。そして、第一の実施形態同様、選択したコンテンツ更新情報３１００の中で重複したもの、および/または、周辺の表示制御装置１０２０が保持するコンテンツと重複したものを除くことで、重複を排除する。
【０１０３】
なお、ここで、閾値との大小の比較には、前回更新した時点からの更新率を加算した積算更新率を用いる。
【０１０４】
図１３は、本実施形態のコンテンツ選択処理の処理フローである。ここでは、ダウンロードコンテンツリスト３１６０に追加するか否かを判断する閾値をαとした場合を例に挙げて説明する。
【０１０５】
コンテンツ選択機能は、コンテンツ収集処理により処理開始の指示を受けると、まず、内部時計３０８０を参照し現在時刻を取得する（ステップ１２０１０）。
【０１０６】
次に、コンテンツ選択機能は、ローカルキーワードリスト３１３０を参照し、当該時刻が対象時間帯３１３０ｂとして登録されているキーワード３１３０ａを抽出する（ステップ１２０２０）。対象時間帯３１３０ｂが登録されていない場合は、ローカルキーワードリスト３１３０に登録されている全てのキーワードを抽出する。
【０１０７】
次に、コンテンツ選択機能は、コンテンツ更新情報３１００内のキーワード２１０６ｆが、ステップ１００２０で抽出したキーワードに合致するコンテンツ更新情報３１００を抽出する（ステップ１２０３０）。ここで、抽出されたコンテンツ更新情報３１００の件数をＮとする。
【０１０８】
次に、コンテンツ選択機能は、抽出されたＮ件のコンテンツ更新情報３１００から、そのコンテンツの積算更新率が予め定めた値α以上のものを抽出する。
【０１０９】
具体的には、カウンタｎを１に設定し（ステップ１２０４０）、カウンタｎがＮより大きくなるまでステップ１２０５０〜１２１００の処理を繰り返す。
【０１１０】
コンテンツ選択機能は、カウンタｎをコンテンツの件数Ｎと比較する（ステップ１２０５０）。ｎがＮ以下の場合、コンテンツ選択機能は、コンテンツ更新情報３１００から、更新日時３１００ｄ、更新程度３１００ｃを抽出し、コンテンツ更新率情報３１１０に格納する（ステップ１２０６０）。
【０１１１】
次に、コンテンツ選択機能は、ステップ１２０６０で格納した以前の表示有無３１１０ｃを参照し、前回表示された時刻以降のコンテンツの更新率３１１０ｂを全て抽出し、加算する（ステップ１２０７０）。
【０１１２】
そして、コンテンツ選択機能は、更新率の判定を行う。すなわち、積算更新率と予め定めた閾値αとの大小を比較する（ステップ１２０８０）。積算更新率が閾値以上の場合、表示するものとして、ダウンロードコンテンツリスト３１６０に追加し（ステップ１２０９０）、カウンタｎを１インクリメントする（ステップ１２１００）。
【０１１３】
一方、コンテンツ選択機能は、積算更新率が閾値より小さい場合は、ダウンロードコンテンツリスト３１６０に追加せずに、ステップ１２１００へ処理を進める。
【０１１４】
カウンタｎを１インクリメントした後、処理をステップ１２０５０へ進める。
【０１１５】
以上の処理により、前回表示時からの積算更新率が所定の閾値を越えたコンテンツのみ、ダウンロードを行うという制御が可能となる。
【０１１６】
なお、上記の処理フローには、重複を排除するための、他のコンテンツとの比較処理、他の周辺表示制御装置が保持するコンテンツとの比較処理を行っていないが、これらを付加することも、可能である。重複排除処理は、コンテンツ更新率を取得して積算更新率を算出する前（ステップ１２０６０等）であっても、積算更新率の判定処理で閾値以上と判定された後（ステップ１２０８０）に行っても、いずれでもよい。これらの重複排除処理は、第一の実施形態同様であるため、ここでは説明しない。
【０１１７】
以上のコンテンツ選択処理では、コンテンツの積算更新率が一定値以上の全てのコンテンツをダウンロードすることとなる。各コンテンツの更新タイミングによって、ダウンロードコンテンツリスト３１６０に追加されるコンテンツ数が増減する。ダウンロードコンテンツ数が多い場合は、コンテンツ１件あたりの表示時間が短くなる。
【０１１８】
これを解決するための、コンテンツの更新率を用いた別のコンテンツ選択処理方法を以下に説明する。
【０１１９】
図１４は、本実施形態の別のコンテンツ選択処理の処理フローである。
【０１２０】
キーワードにより関連するコンテンツ更新情報を抽出し、積算更新率を判定し、ダウンロードコンテンツリスト３１６０に追加する等の処理（図１４ステップ１４０１０〜１４１００）は、対応する図１３の各処理（ステップ１２０１０〜１２１００）と基本的に同じである。重複処理の有無も同様である。
【０１２１】
ただし、本例においては、ダウンロードコンテンツリスト３１６０に追加する際（ステップ１４０９０）、コンテンツＩＤ３１６０ａとコンテンツＵＲＬ３１６０ｂとに加え、積算更新率を格納する。
【０１２２】
本処理フローでは、抽出したＮ件のコンテンツ更新情報全てについて、上記処理を終えた後、すなわち、ステップ１４０５０でカウンタｎがＮより大きくなった場合、その時点でのダウンロードコンテンツリスト３１６０を更新率の積算値３１６０ｃの降順にソートする。そして、積算更新率が大きい方から、表示可能数の上限分（例えば１０件）のみを残し、残りを削除する（ステップ１４１２０）。そして処理を終了する。
【０１２３】
上記別例により、コンテンツの表示時間が限られている場合など、表示コンテンツを所望の数に絞り込むことができる。
【０１２４】
また、本実施形態の上記２つの処理例では、積算更新率を定数の閾値と比較し、抽出の有無を判断している。しかしながら、積算更新率を用いてコンテンツを抽出する方法は、これに限られない。例えば、図１４の処理において、上記ステップ１４０７０でコンテンツの積算更新率を求め、ステップ１４０８０の判定を行わず、全てのコンテンツを算出した積算更新率とともにダウンロードコンテンツリスト３１６０に格納する。そして、最終的にステップ１４１１０および１４１２０の処理を行い、積算更新率の大きいものから順に所定数のコンテンツをダウンロードコンテンツリスト３１６０に追加するよう構成してもよい。本処理により、閾値を導入せず、積算更新率の大きいものから順に、必要数のコンテンツを抽出することができる。
【０１２５】
以上、本実施形態のコンテンツ選択処理により選択されたコンテンツは、キーワードが合致し、かつ、積算更新率の大きいもの、すなわち、前回表示された時から大きく内容が変化している可能性の高いものである。従って、本実施形態によれば、ユーザの関心が高く、ユーザにとって有益なコンテンツが優先的に表示されることとなる。
【０１２６】
以上説明した各実施形態によれば、複数のコンテンツサーバが存在する場合に、コンテンツの属性情報や他の表示装置の表示内容を考慮しながら、その時、その場所に適したコンテンツを収集し、表示するコンテンツ自動表示システムを実現することができる。
【０１２７】
ユーザが登録したキーワードを選択に用いるため、収集するコンテンツを取捨選択したり、優先順位をつけたりする際に、ユーザの関心に基づく価値判断を行っているといえる。たとえば、コンテンツが更新され、コンテンツ更新情報を受け取った場合であっても、各コンテンツの更新の程度には大小がある。コンテンツ更新情報を受信したという事実だけからでは、いずれのコンテンツが有益で、優先的に表示すべきか判断することはできない。
【０１２８】
上記各実施形態によれば、複数のコンテンツサーバで随時更新されるコンテンツについて、所定の条件に基づいて有益なコンテンツのみを収集することができる。
【０１２９】
特に、公共スペースのディスプレイ等に情報を表示する場合、同時に表示可能な、あるいは一定時間内に表示可能なコンテンツは限られている。このような場合に、上記各実施形態によれば、有益な情報を選択的に表示することができる。
【０１３０】
また、コンテンツ更新情報でダウンロードするコンテンツを絞り込むため、ネットワークの負荷を増大させることなく、高速に行うことができる。
【図面の簡単な説明】
【０１３１】
【図１】図１は、第一の実施形態のコンテンツ自動表示システムの全体構成図である。
【図２】図２は、第一の実施形態のコンテンツサーバの機能構成図である。
【図３】図３は、第一の実施形態のコンテンツ更新情報のデータ構造の一例である。
【図４】図４は、第一の実施形態の表示制御装置の機能構成図である。
【図５】図５は、第一の実施形態のコンテンツ収集タイミング情報のデータ構造の一例である。
【図６】図６は、第一の実施形態のローカルキーワードリストのデータ構造の一例である。
【図７】図７は、第一の実施形態のコンテンツサーバリスト３１４０のデータ構造の一例である。
【図８】図８は、第一の実施形態の周辺表示制御装置リストのデータ構造の一例である。
【図９】図９は、第一の実施形態のダウンロードコンテンツリストのデータ構造の一例である。
【図１０】図１０は、第一の実施形態のコンテンツ収集処理の処理フローである。
【図１１】図１１は、第一の実施形態のコンテンツ選択処理の処理フローである。
【図１２】図１２は、第二の実施形態のコンテンツ更新率情報のデータ構造の一例である。
【図１３】図１３は、第二の実施形態のコンテンツ選択処理の処理フローである。
【図１４】図１４は、第二の実施形態の別のコンテンツ選択処理の処理フローである。
【符号の説明】
【０１３２】
１０１０Ａ：表示装置、１０１０Ｂ：表示装置、１０２０Ａ：表示制御装置、１０２０Ｂ：表示制御装置、１０３０：ネットワーク、１０４０Ａ：コンテンツサーバ、１０４０Ｂ：コンテンツサーバ、１０５０：管理端末、２０１０：ＣＰＵ、２０２０：メモリ、２０４０：通信装置、２０５０：表示装置、２０６０：記憶装置、２０７０：Ｉ／Ｏコントローラ、２０８０：内部時計、２０９０：コンテンツ情報、２１００：コンテンツ更新情報、２１１０：更新情報生成プログラム、２１２０：形態素解析プログラム、３０１０：ＣＰＵ、３０２０：メモリ、３０４０：通信装置、３０６０：記憶装置、３０７０：Ｉ/Ｏコントローラ、３０８０：内部時計、３０９０：コンテンツ情報、３１００：コンテンツ更新情報、３１２０：コンテンツ収集タイミング情報、３１３０：ローカルキーワードリスト、３１４０：コンテンツサーバリスト、３１５０：周辺表示制御装置リスト、３１６０：ダウンロードコンテンツリスト、３１７０：コンテンツ選択プログラム、３１８０：コンテンツ収集プログラム、３１９０：周辺表示制御装置ダウンロードコンテンツリスト
【図１】
0004832061.tif 000002
【図２】
0004832061.tif 000003
【図３】
0004832061.tif 000004
【図４】
0004832061.tif 000005
【図５】
0004832061.tif 000006
【図６】
0004832061.tif 000007
【図７】
0004832061.tif 000008
【図８】
0004832061.tif 000009
【図９】
0004832061.tif 000010
【図１０】
0004832061.tif 000011
【図１１】
0004832061.tif 000012
【図１２】
0004832061.tif 000013
【図１３】
0004832061.tif 000014
【図１４】
0004832061.tif 000015