JP4832061B2 - Content collection apparatus and content collection system - Google Patents
Content collection apparatus and content collection system Download PDFInfo
- Publication number
- JP4832061B2 JP4832061B2 JP2005343790A JP2005343790A JP4832061B2 JP 4832061 B2 JP4832061 B2 JP 4832061B2 JP 2005343790 A JP2005343790 A JP 2005343790A JP 2005343790 A JP2005343790 A JP 2005343790A JP 4832061 B2 JP4832061 B2 JP 4832061B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- update information
- list
- update
- keyword
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、複数のコンテンツサーバからコンテンツを収集するコンテンツ収集技術に係わり、特に、閲覧者に有益な情報を収集して表示するコンテンツ収集表示技術に係わる。 The present invention relates to a content collection technology for collecting content from a plurality of content servers, and more particularly, to a content collection and display technology for collecting and displaying information useful for a viewer.
インターネット等のネットワーク上で提供されるコンテンツは急増している。これらのコンテンツはネットワーク上に分散して存在するコンテンツサーバ上に保持され、随時更新されている。これらのコンテンツを各コンテンツサーバから効率的に収集する技術が求められている。 Content provided on networks such as the Internet is increasing rapidly. These contents are held on content servers distributed on the network and updated as needed. A technique for efficiently collecting these contents from each content server is required.
コンテンツサーバから収集するコンテンツを最新に保つためには、更新されたコンテンツを絶えず収集する必要がある。このとき、ネットワークやサーバの負荷を低減させるため、コンテンツの更新分のみを収集(ダウンロード)する技術が必要である。以後、コンテンツの更新分の情報を、更新情報と呼ぶ。 In order to keep the content collected from the content server up-to-date, it is necessary to constantly collect updated content. At this time, in order to reduce the load on the network and the server, a technique for collecting (downloading) only the updated content is necessary. Hereinafter, information for updating the content is referred to as update information.
Webサイトと呼ばれるコンテンツサーバの更新情報を公開する方法として、RSS(RDF Site Summary、Rich Site Summary)技術を用いるものが広く普及している。RSSは、Webサイトの見出しや要約などのメタデータ(属性情報)を構造化して記述するフォーマットである。RSSフォーマットで記述された文書には、Webサイトの各ページのタイトル、アドレス、見出し、要約、更新時刻などを属性情報として記述することができる。本技術を用いることで、多数のWebサイトの更新情報を統一的な方法で効率的に把握することできる。 As a method for publishing update information of a content server called a Web site, a method using RSS (RDF Site Summary, Rich Site Summary) technology is widely used. RSS is a format for describing metadata (attribute information) such as website headings and summaries in a structured manner. In a document described in the RSS format, the title, address, heading, summary, update time, etc. of each page of the Web site can be described as attribute information. By using this technology, it is possible to efficiently grasp update information of a large number of Web sites by a unified method.
従来、Webサイトの最新情報を取得するには、利用者がブラウザを介してWebサイトにアクセスし、そのWebサイトの各ページを参照する必要があった。しかし、更新情報をRSSフォーマットで記述すれば、ユーザは定期的に属性情報を参照するだけで、更新情報があるかどうか、また、その更新の内容を知ることができる。 Conventionally, in order to acquire the latest information of a website, a user needs to access the website via a browser and refer to each page of the website. However, if the update information is described in the RSS format, the user can know whether there is update information and the contents of the update only by periodically referring to the attribute information.
一方、「ロボット」とよばれるサーチプログラムを使用し、コンテンツサーバからコンテンツを自動的に収集する技術がある(例えば、特許文献1参照。)。特許文献1に開示された技術によれば、コンテンツの属性情報は、コンテンツごとではなく、コンテンツサーバごとに作成される。コンテンツ毎に更新の有無をチェックする手間がいらないため、ネットワークの負荷を増大させることなくコンテンツを収集することができる。
On the other hand, there is a technique for automatically collecting content from a content server using a search program called “robot” (see, for example, Patent Document 1). According to the technique disclosed in
RSS技術を用いる収集方法によれば、コンテンツサーバであるWebサイト単位の更新情報が収集される。ところが、収集される更新情報の全てが、必ずしもユーザの関心のあるコンテンツに関するものとは限らない。また、コンテンツサーバが複数ある場合、コンテンツサーバ間にユーザの関心の差があっても、全てのコンテンツサーバについて更新情報が収集される。また、複数のニュースサイトに同一のニュースが掲載され、それぞれのサイトがニュースを更新する場合がある。各ニュースサイトのRSS情報を取得している場合、ユーザは同一の情報(ニュース)に対して複数の更新情報を受信することになり、ユーザの負荷が増大していた。 According to the collection method using the RSS technology, update information is collected for each Web site that is a content server. However, all of the collected update information is not necessarily related to content that is of interest to the user. Further, when there are a plurality of content servers, update information is collected for all the content servers even if there is a difference in user interest among the content servers. In addition, the same news may be posted on a plurality of news sites, and each site may update the news. When RSS information of each news site is acquired, the user receives a plurality of update information for the same information (news), and the load on the user is increased.
一方、特許文献1に開示されている技術によっても、収集したコンテンツは最新に保たれる。
On the other hand, the collected content is kept up-to-date also by the technique disclosed in
しかし、いずれの技術によっても、収集対象のコンテンツは、更新の有無を示す属性情報にのみ基づいて取捨選択され、収集したコンテンツが利用者であるユーザにとって有益であるとは限らない。例えば、公共スペースのディスプレイ等に情報を表示する場合、同時に表示可能な、あるいは一定時間内に表示可能なコンテンツは限られている。表示可能なコンテンツ量が限られている場合に、上記の技術では、有益な情報を選択的に収集して表示することはできない。 However, according to any of the techniques, the content to be collected is selected based only on the attribute information indicating whether or not there is an update, and the collected content is not always useful to the user who is the user. For example, when displaying information on a display or the like in a public space, the content that can be displayed simultaneously or within a certain time is limited. When the amount of content that can be displayed is limited, the above-described technique cannot selectively collect and display useful information.
本発明は、上記事情に鑑みてなされたもので、複数のコンテンツサーバで随時更新されるコンテンツの中から、有益なコンテンツのみを収集することを目的とする。 The present invention has been made in view of the above circumstances, and an object of the present invention is to collect only useful content from content updated at any time by a plurality of content servers.
本発明は、コンテンツサーバから更新されたコンテンツの属性情報を取得し、属性情報を用いて各コンテンツの有益性を判断する。そして、有益なものと判断されたコンテンツのみダウンロードする。 The present invention acquires updated content attribute information from a content server, and determines the usefulness of each content using the attribute information. Then, download only the content judged to be useful.
具体的にはネットワークを介して接続されたコンテンツサーバからコンテンツを収集するコンテンツ収集装置であって、前記コンテンツサーバから、当該コンテンツサーバ内で各コンテンツが更新される毎に作成されるコンテンツの内容に関するキーワードを含んだコンテンツ更新情報を取得し、周辺の他のコンテンツ収集装置から、当該他のコンテンツ収集装置の保持するコンテンツリストを取得するコンテンツ更新情報取得手段と、前記コンテンツ更新情報から特定されるコンテンツの中から、収集すべきコンテンツを選択するための条件として、収集すべきコンテンツに含まれるキーワードであるローカルキーワードを保持する条件保持手段と、前記コンテンツ更新情報取得手段で取得したコンテンツ更新情報の中から、前記ローカルキーワードが前記キーワードとして含まれるものを抽出してダウンロードコンテンツリストを作成し、当該ダウンロードコンテンツリストから前記コンテンツリストで特定されるコンテンツ更新情報を排除するコンテンツ更新情報選択手段と、前記ダウンロードコンテンツリストで特定されるコンテンツを前記コンテンツサーバから取得するコンテンツ取得手段と、を備えることを特徴とするコンテンツ収集装置を提供する。 Specifically a content collecting unit for collecting content from the connected content server via the network, from the content server and the contents of the content in the content server Ru is created every time the content is updated Content update information acquisition means for acquiring content update information including a keyword and acquiring a content list held by the other content collection device from other content collection devices in the vicinity, and content specified from the content update information Among the content update information acquired by the content update information acquired by the content update information acquisition unit, a condition storage unit that stores local keywords that are keywords included in the content to be collected as conditions for selecting the content to be collected from, the local Create a downloaded content list by extracting what keyword is included as the keyword, the content update information selecting means for eliminating the content update information specified by the content list from the download content list specified in the downloaded content list Content acquisition means for acquiring the content to be obtained from the content server.
本発明によれば、複数のコンテンツサーバで随時更新されるコンテンツの中から、有益なコンテンツのみを収集することができる。 According to the present invention, it is possible to collect only useful content from content that is updated as needed by a plurality of content servers.
以下、図を用いて、本発明の実施の形態について説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
<<第一の実施形態>>
図1は、本発明の一実施形態が適用されたコンテンツ自動表示システムの全体構成図である。
<< First Embodiment >>
FIG. 1 is an overall configuration diagram of an automatic content display system to which an embodiment of the present invention is applied.
本実施形態のコンテンツ自動表示システムは、コンテンツを保持するコンテンツサーバ1040A、1040Bと、コンテンツサーバ1040A、1040Bからコンテンツを収集する表示制御装置1020A、1020Bと、表示制御装置1020A、1020Bそれぞれに接続され、各表示制御装置1020A、1020Bが収集したコンテンツを表示する表示装置1010A,1010Bと、管理端末1050と、コンテンツサーバ1040A、1040B、表示制御装置1020A、1020Bおよび管理端末1050を接続するネットワーク1030とを備える。
The content automatic display system of this embodiment is connected to
なお、コンテンツサーバ、表示制御装置、表示装置の数はこれに限られない。また、以後、区別する必要がない場合は、それぞれ、コンテンツサーバ1040、表示制御装置1020、表示装置1010で代表する。
The number of content servers, display control devices, and display devices is not limited to this. Further, hereinafter, when there is no need to distinguish between them, the
管理端末1050は、運用管理者がネットワーク1030を介してコンテンツサーバ1040および表示制御装置1020の各種設定を行う際に用いられる。
The
コンテンツサーバ1040は、コンテンツを蓄積し、表示制御装置1020からの要求に従って要求元の表示制御装置1020にそのコンテンツを提供する。図2は、本実施形態のコンテンツサーバ1040の機能構成図である。
The
本図に示すように、本実施形態のコンテンツサーバ1040は、CPU2010と、メモリ2020と、通信装置2040と、表示装置2050と、I/Oコントローラ2070と、記憶装置2060と、内部時計2080とを備える。
As shown in the figure, the
CPU2010は、記憶装置2060に保持されるプログラムをメモリ2020にロードして実行することによりコンテンツサーバ1040全体を制御する。
The
通信装置2040は、ネットワーク1030を介して表示制御装置1020と通信するためのインタフェースである。I/Oコントローラ2070は、コンテンツサーバ1040自身の表示装置2050と記憶装置2060とを制御する。内部時計2080は、後述する更新時間等、処理に必要な時刻を計測する。
The
記憶装置2060は、コンテンツ情報2090と、コンテンツ更新情報2100と、更新情報生成プログラム2110と、形態素解析プログラム2120とを蓄積する。
The
コンテンツ情報2090として保持されるデータは、画像ファイル、テキストファイル、音声ファイル等、表示制御装置1020に提供するものである。また、コンテンツ更新情報2100は、コンテンツがコンテンツ情報2090として記憶装置に新規に登録された場合および既に保持されているデータが更新された場合に記憶される、見出しや要約などのメタデータ、更新時刻などの属性情報である。更新情報生成プログラム2110は、コンテンツがコンテンツ情報2090として記憶装置に新規に登録された場合および既に保持されているデータが更新された場合に、当該コンテンツからコンテンツ更新情報を生成するプログラムである。形態素解析プログラム2120は、文字列解析を行うプログラムである。
Data held as the
図3に、本実施形態のコンテンツ更新情報2100の一例を示す。
FIG. 3 shows an example of the
本図に示すように、コンテンツ更新情報2100は、属性を格納する属性格納欄2100aと、属性ごとの値を格納する値格納欄2100bとを備える。ここでは、属性として、コンテンツID8010と、種別8020と、更新率8030と、更新日時8040と、ジャンル8050と、キーワード8060と、コンテンツのURL8070と、要約8080とを備える場合を例に挙げて説明する。処理に不要な属性は保持していなくてもよい。
As shown in the figure, the
ジャンル8050、要約8080、種別8020、及びコンテンツURL8070については、コンテンツサーバ1040は、コンテンツ登録者によって入力された情報がそのまま設定される。コンテンツID8010は、コンテンツサーバ1040がコンテンツ情報2090を参照し、一意なIDを自動的に割り当てる。また、更新日時8040は、コンテンツサーバ1040が内部時計2080を参照し、コンテンツが更新されてコンテンツ更新情報2100が生成された時刻を取得して設定する。更新率8030については、後述する第二の実施形態で説明する。
For the
キーワード8060は、後述するコンテンツを選択する際に用いられるもので、コンテンツサーバ1040が、形態素解析プログラム2120を用いて要約8080の文章を解析して固有名詞を抽出して登録する、または、コンテンツ登録者が直接設定する、などの方法で設定される。
The
なお、コンテンツ更新情報2100は、RSSであってもよい。
Note that the
次に、表示制御装置1020について説明する。表示制御装置1020は、コンテンツサーバ1040のコンテンツ更新情報2100を参照し、各コンテンツサーバ1040から最適なコンテンツを収集し、自身に接続されている表示装置1010に表示する。表示制御装置1020は、まず、各コンテンツサーバ1040上のコンテンツ更新情報2100をダウンロードする。そして、取得したコンテンツ更新情報2100を用いて表示するコンテンツを選択、決定し、決定したコンテンツのみをコンテンツサーバ1040からダウンロードする。
Next, the
図4は、本実施形態の表示制御装置1020の機能構成図である。本図に示すように、表示制御装置1020は、CPU3010と、メモリ3020と、通信装置3040と、記憶装置3060と、I/Oコントローラ3070と、内部時計3080とを備える。
FIG. 4 is a functional configuration diagram of the
CPU3010は、記憶装置3060に保持されるプログラムをメモリ3020にロードして実行することにより、表示制御装置1020全体を制御する。
The
通信装置3040は、ネットワーク1030を介してコンテンツサーバ1040と通信するためのインタフェースである。I/Oコントローラ3070は、表示装置1010と記憶装置2060とを制御する。内部時計2080は、後述する更新時間等、処理に必要な時刻を計測する。
The
記憶装置3060は、コンテンツ情報3090と、コンテンツ更新情報3100と、コンテンツ収集タイミング情報3120と、ローカルキーワードリスト3130と、コンテンツサーバリスト3140と、周辺表示制御装置リスト3150と、ダウンロードコンテンツリスト3160と、コンテンツ選択プログラム3170と、コンテンツ収集プログラム3180と、周辺表示制御装置ダウンロードリスト3190と、を蓄積する。
The
コンテンツ収集プログラム3180は、CPU3010が実行することにより、コンテンツ収集機能を実現する。コンテンツ収集機能は、後述する各リストのデータおよび情報を用いて、各コンテンツサーバ1040から、所定のコンテンツを収集し、その中から有益なコンテンツを選択して表示装置1010に表示させる。
The
コンテンツ選択プログラム3170は、CPU3010が実行することにより、コンテンツ選択機能を実現する。コンテンツ選択機能は、コンテンツ収集機能の指示に従って、後述する各リストのデータおよび情報を用いて、ダウンロード可能なコンテンツの中から、所定のコンテンツを選択し、選択結果をコンテンツ収集機能に通知する。
The
コンテンツ情報3090は、コンテンツ収集機能がコンテンツサーバ1040からダウンロードしたコンテンツデータである。コンテンツデータがダウンロードされる毎に、各コンテンツに一意に識別子が付与され、当該識別子に対応づけてコンテンツのURLがダウンロードコンテンツリスト3160に登録される。
コンテンツ更新情報3100は、各コンテンツサーバ1040が保持するコンテンツ更新情報2100を収集したものである。コンテンツ収集機能が各コンテンツサーバ1040からコンテンツ収集に先立って収集する。コンテンツ更新情報3100は、コンテンツ選択機能は、収集するコンテンツを決定する際に用いられる。なお、データ構成はコンテンツサーバ1040のコンテンツ更新情報2100と同じである。
The
コンテンツ収集タイミング情報3120は、表示制御装置1020が、コンテンツを収集する時間間隔と、次にコンテンツを収集する時刻を示す情報である。図5は、本実施形態のコンテンツ収集タイミング情報3120のデータ構造の一例である。本図に示すように、次にコンテンツを収集する時刻である次回収集時刻3120aと、コンテンツを収集する間隔である収集間隔3120bとが、コンテンツ収集タイミング情報3120として保持される。なお、コンテンツ収集機能が、後述するコンテンツ収集処理を実行する毎に、次回収集時刻3120aを更新する。
The content
ローカルキーワードリスト3130は、コンテンツを選択する際に用いるキーワード群が登録されるリストである。キーワードは、表示制御装置1020に接続されている表示装置1010の設置場所、対象閲覧者層、時間帯に応じ、利用者により予め登録される。本リストに登録されているキーワードにより、コンテンツ選択機能は、更新されたコンテンツが利用者に有益か否か判断する。
The
図6は、本実施形態のローカルキーワードリスト3130の一例である。本図に示すように、ローカルキーワードリスト3130には、キーワード3130aと、各キーワードを採用する時間帯である対象時間帯3130bとが登録される。登録されるキーワード3130a、対象時間帯3130bは、システムの運用管理者が管理端末1050を介して各表示制御装置1020ごとに設定する。設定は、各表示制御装置1020に接続されている表示装置1010の設置場所や、閲覧者のユーザ層、時間帯に応じて設定される。なお、時間帯については、必ずしもなくてもよい。
FIG. 6 is an example of the
コンテンツサーバリスト3140は、本実施形態の各コンテンツサーバ1040の、ネットワーク1030上の所在を示す情報が登録されるリストである。本実施形態では、一例として、各コンテンツサーバ3140のURL(Uniform Resource Locator)が登録される場合を例に挙げて説明する。表示制御装置1020は、コンテンツサーバリスト3140を参照し、各コンテンツサーバ1040へアクセスする。
The
図7は、本実施形態のコンテンツサーバリスト3140の一例である。本図に示すように、コンテンツサーバリスト3140には、各コンテンツサーバ1040に1から順に連番で付与される番号3140aと、そのコンテンツサーバ1040のURL3140bとが登録される。
FIG. 7 is an example of the
周辺表示制御装置リスト3150は、自表示制御装置1020の周辺の表示制御装置1020の所在を示すリストである。本実施形態では、表示制御装置1020は、コンテンツを収集する際、重複を避けるため、周辺の他の表示制御装置1020が保持しているコンテンツを参照する。周辺表示制御装置リスト3150は、この時利用される。本リストは利用者により登録される。なお、本リストは、後述するコンテンツ選択処理において、周辺の表示制御装置1020が保持しているコンテンツとの重複排除処理を行わない場合はなくてもよい。
The peripheral display
図8は、本実施形態の周辺表示制御装置リスト3150の一例である。本図に示すように、本リストには、周辺の表示制御装置1020として利用者によって登録された各表示制御装置1020のIPアドレス3150bと、それぞれに1から順に連番で付与される番号3150aとが登録される。
FIG. 8 is an example of the peripheral display
ダウンロードコンテンツリスト3160は、コンテンツ選択プログラム3170によってダウンロードすることを選択され、コンテンツ収集プログラム3180によってダウンロードされ、表示制御装置1020が現時点で保持しているコンテンツのリストである。図9は、ダウンロードコンテンツリスト3160の一例である。
The
本図に示すように、本実施形態のダウンロードコンテンツリスト3160は、リストに追加される毎に、コンテンツに一意に付与される番号3160aと、そのコンテンツが存在する場所を示す情報であるコンテンツURL3160bとが登録される。
As shown in the figure, the
周辺表示装置ダウンロードコンテンツリスト3190は、周辺表示制御装置リスト3150に、周辺の表示制御装置1020として登録されている各表示制御装置1020が保持するダウンロードコンテンツリスト3190を一時的に登録するリストである。本リストには、各周辺の表示制御装置1020が保持するコンテンツのURLが登録される。本リストは、後述するコンテンツの収集および選択の処理時に用いられる。本リストも、後述するコンテンツ選択処理において、周辺の表示制御装置1020が保持しているコンテンツとの重複排除処理を行わない場合はなくてもよい。
The peripheral display device
次に、以上の各情報、リストを用いて、コンテンツ収集プログラム3180により実現されるコンテンツ収集機能、および、コンテンツ選択プログラム3170により実現されるコンテンツ選択機能により、所定の条件を満たすコンテンツを収集するコンテンツ収集処理について、以下に説明する。
Next, content that collects content that satisfies a predetermined condition by the content collection function realized by the
本実施形態のコンテンツ収集処理は、まず、コンテンツを提供するコンテンツサーバ1040を抽出し、抽出した各コンテンツサーバ1040からコンテンツ更新情報2100を取得する。次に、周辺の表示制御装置1020を抽出し、抽出した各表示制御装置1020から、それぞれが保持するダウンロードコンテンツリスト3160を取得する。収集するコンテンツのリストは、後述するコンテンツ選択処理時に行う、周辺の表示制御装置1020が保持するコンテンツとの重複を避ける処理に用いる。
In the content collection processing of this embodiment, first, the
周辺の表示制御装置1020が保持しているダウンロードコンテンツを考慮しながら、コンテンツサーバ1040から取得したコンテンツ更新情報2100(3100)を用いてダウンロードすべきコンテンツを選択し、当該コンテンツを保持するコンテンツサーバ1040に要求して収集する。
The
図10は、本実施形態のコンテンツ収集処理の処理フローである。以下、本図に従って、上記コンテンツ収集処理の詳細を説明する。 FIG. 10 is a processing flow of content collection processing according to this embodiment. The details of the content collection processing will be described below with reference to this drawing.
コンテンツ収集機能は、予め定めた時間間隔毎に処理を開始する。処理を開始すると、コンテンツ収集機能は、コンテンツ収集タイミング情報3120を参照し、現在時刻が次回収集時刻3120aを越えたかを判断する(ステップ4010)。越えていなければ、そのまま次の処理開始時刻を待つ。
The content collection function starts processing at predetermined time intervals. When the process is started, the content collection function refers to the content
次回収集時刻3120aを越えていた場合、現在時刻に収集間隔3120bを加えて算出した新たな次回収集時刻3120aをコンテンツ収集タイミング情報3120とする(ステップ4020)。
If the
次に、コンテンツ収集機能は、コンテンツサーバリスト3140を参照し、登録されている台数を取得する(ステップ4030)。ここでは、N台のコンテンツサーバ1040のURLがコンテンツサーバリスト3140に登録されているものとする。
Next, the content collection function refers to the
まず、コンテンツ収集機能は、カウンタnを1とし(ステップ4040)、N個のコンテンツサーバ1040それぞれに、コンテンツ更新情報を要求するため、nがNになるまで、ステップ4050〜4080の処理を繰り返す。
First, the content collection function sets the counter n to 1 (step 4040), and requests content update information from each of the
カウンタの値nがN以下か否か判断する(ステップ4050)。nがN以下の場合、コンテンツサーバリスト3140を参照し、番号3140aがnのコンテンツサーバ1040のURL3140bを抽出する。そして、抽出したURLによりそのコンテンツサーバ1040にアクセスし、コンテンツ更新情報を要求する(ステップ4060)。そして、コンテンツサーバ1040からコンテンツ更新情報2100を受け取ると、コンテンツ更新情報3100として登録し、カウンタnを1増加させ(ステップ4080)、ステップ4050へ戻る。
It is determined whether or not the counter value n is N or less (step 4050). When n is N or less, the
ステップ4050で、nがNより大きいと判断された場合、自表示制御装置1020の周辺にある表示制御装置1020から、それぞれが保持するコンテンツのリストを収集する。このため、コンテンツ収集機能は、まず、周辺表示制御装置リスト3150を参照し、周辺の表示制御装置1020として登録されている表示制御装置1020の台数を取得する(ステップ4090)。ここでは、その台数をM台とする。
If it is determined in
そして、コンテンツ収集機能は、カウンタnを1とし(ステップ4100)、M台の周辺の表示制御装置1020それぞれからダウンロードコンテンツリスト3160を取得するため、nがMになるまで、ステップ4120〜4140の処理を繰り返す。
Then, the content collection function sets the counter n to 1 (step 4100) and acquires the
カウンタの値nが、M以下であるか否か判断する(ステップ4110)。M以下であれば、周辺表示制御装置リスト3150を参照し、番号3150aがnの表示制御装置1020のIPアドレス3150bを抽出する。そして抽出したIPアドレス3150bを用いて、その表示制御装置1020にアクセスし、その表示制御装置1020が保持するダウンロードコンテンツリスト3160を要求する(ステップ4120)。
It is determined whether or not the counter value n is equal to or less than M (step 4110). If M or less, the peripheral display
要求先の表示制御装置1020からダウンロードコンテンツリスト3160(コンテンツのURL)を受け取ると、周辺表示制御装置リスト3150においてその送信元の表示制御装置1020に付与されている番号3150a(ここでは、その時点のカウンタの値n)と対応づけて、周辺表示装置ダウンロードコンテンツリスト3190に保持する。そして、カウンタnを1増加させ(ステップ4140)、ステップ4110へ戻る。
When the download content list 3160 (content URL) is received from the request destination
ステップ4110で、nがMより大きいと判断された場合、コンテンツ収集機能は、ステップ4150に移行し、コンテンツ選択機能に収集するコンテンツを選択させる(ステップ4150)。コンテンツ選択機能によるコンテンツの選択を行うコンテンツ選択処理は後述する。
If it is determined in
コンテンツ収集機能は、コンテンツ選択機能が選択し、ダウンロードコンテンツリスト3160に登録したコンテンツを、それぞれ、当該コンテンツを保持するコンテンツサーバ1040に要求する(ステップ4160)。そして、要求先のコンテンツサーバ1040からコンテンツを受け取ると(ステップ4170)、コンテンツ情報3090として保持するとともに、自表示制御装置1020に接続されている表示装置1010に表示させる(ステップ4180)。
The content collection function requests the
次に、コンテンツ選択処理について説明する。 Next, content selection processing will be described.
本実施形態のコンテンツ選択処理では、コンテンツ収集処理が各コンテンツサーバ1040からコンテンツ更新情報3100として受け取った更新されたコンテンツの中から、ローカルキーワードリスト3130に登録されたキーワードを有するものを、利用者にとって、より有益なコンテンツとして選択する。そして、表示装置1010に表示可能なコンテンツ数が限られているため、本実施形態のコンテンツ選択処理は、選択したコンテンツの中から、さらに、利用者に有益なものを抽出する処理を行う。
In the content selection processing of the present embodiment, the content collection processing that has the keywords registered in the
例えば、選択したコンテンツ更新情報に含まれるキーワードを集計し、上位のキーワード、すなわち、出現頻度の高いキーワードを含むコンテンツを有益なものとし、優先的に選択する。そして、選択したコンテンツ更新情報3100の中で重複したもの、および/または、周辺の表示制御装置1020が保持するコンテンツと重複したものを除くことで、重複を排除する。
For example, the keywords included in the selected content update information are totaled, and the content including the upper keywords, that is, the keywords having a high appearance frequency is made useful and preferentially selected. Then, duplicates are eliminated by removing duplicates in the selected
図11は、本実施形態のコンテンツ選択処理の処理フローである。以下、本図に沿って本実施形態のコンテンツ選択機能によるコンテンツ選択処理を説明する。 FIG. 11 is a processing flow of content selection processing according to the present embodiment. Hereinafter, content selection processing by the content selection function of the present embodiment will be described with reference to FIG.
コンテンツ選択機能は、コンテンツ収集処理により処理開始の指示を受けると、まず、内部時計3080を参照し現在時刻を取得する(ステップ10010)。 When the content selection function receives an instruction to start processing by the content collection processing, it first refers to the internal clock 3080 and acquires the current time (step 10010).
次に、コンテンツ選択機能は、ローカルキーワードリスト3130を参照し、当該時刻が対象時間帯3130bとして登録されているキーワード3130aを抽出する(ステップ10020)。対象時間帯3130bが登録されていない場合は、ローカルキーワードリスト3130に登録されている全てのキーワードを抽出する。
Next, the content selection function refers to the
次に、コンテンツ選択機能は、コンテンツ更新情報3100内のキーワード2106fが、ステップ10020で抽出したキーワードに合致するコンテンツ更新情報3100を抽出する(ステップ10030)。ここで、抽出されたコンテンツ更新情報3100の件数をNとする。
Next, the content selection function extracts the
次に、コンテンツ選択機能は、抽出したN件のコンテンツ更新情報3100から、表示可能数に絞りこむ。ここでは、表示可能なコンテンツ数をM件とする。表示可能なコンテンツ数は予め与えられる。
Next, the content selection function narrows down the displayable number from the extracted N
コンテンツ選択機能は、抽出したコンテンツ更新情報3100に含まれるキーワード2106fを全て抽出し、キーワード毎にその個数を集計する(ステップ10040)。そして、個数の多い順にキーワードをソートし、集計結果がより上位の(個数の多い)キーワードを含むコンテンツ更新情報3100から順にソートし(ステップ10050)、1から順に番号を付与する。
The content selection function extracts all the keywords 2106f included in the extracted
以下、コンテンツ選択機能は、キーワードの出現率順にソートしたコンテンツ更新情報3100から、より有益なコンテンツ更新情報3100M件を抽出する。このとき、周辺の表示制御装置1020に保持されているコンテンツはその中から除く。また、重複したコンテンツも除く。以下、M件抽出する処理を説明する。
Hereinafter, the content selection function extracts 3100M more useful content update information from the
まず、コンテンツ選択機能は、カウンタnを1、カウンタmを0とし(ステップ100060)、ダウンロードコンテンツリスト3160に登録されたコンテンツ数がMになるまで以下の処理を繰り返す。mは、ダウンロードコンテンツリスト3160に登録されたコンテンツの件数を示すカウンタである。
First, the content selection function sets the counter n to 1 and the counter m to 0 (step 100060), and repeats the following processing until the number of contents registered in the
ダウンロードコンテンツリスト3160に既に登録したコンテンツの件数が上限のM以下であるか否かを判断する。具体的には、現時点のカウンタmの値とMとを比較する(ステップ10070)。
It is determined whether the number of contents already registered in the
ダウンロード数がM件以下であれば、ステップ10050でn番を付与されたコンテンツ更新情報3100のコンテンツURL8070を抽出する(ステップ10071)。そして、抽出したURL8070を、周辺表示装置ダウンロードコンテンツリスト3190内のコンテンツURLと比較する(ステップ10072)。
If the number of downloads is less than or equal to M, the
URLが一致するものが周辺表示装置ダウンロードコンテンツリスト3190内にある場合、ステップ10120に移行する。これは、周辺の表示制御装置が既にそのコンテンツを保持しているため、重複して保持しないことを目的とする処理である。
If the URL matches in the peripheral display device
一方、ステップ10072において、URLが一致するものがない場合、n番を付与されたコンテンツ更新情報3100のキーワードを取得する(ステップ10080)。それまでにダウンロードコンテンツリスト3160に、登録されているコンテンツ更新情報3100のキーワードと比較する(ステップ10090)。全てのキーワードが合致するコンテンツ更新情報3100がダウンロードコンテンツリスト3160に存在するか否か判断し(ステップ10100)、存在しない場合、そのn番を付与されたコンテンツ更新情報3100のコンテンツURL8070を、ダウンロードコンテンツリスト3160に登録する(ステップ10110)とともに、カウンタmを1インクリメントする。その後、カウンタnを1インクリメントし、ステップ10070に戻る(ステップ10120)。
On the other hand, if there is no URL matching in
一方、ステップ10100で、全てのキーワードが合致するコンテンツ更新情報3100が存在する場合、当該コンテンツ更新情報3100に特定されるコンテンツ同士は、同一の内容と判断し、そのn番を付与されたコンテンツ更新情報3100は、ダウンロードコンテンツリスト3160には登録しない。そして、カウンタnを1インクリメントし、ステップ10070に戻る(ステップ10120)。
On the other hand, if there is
ダウンロードコンテンツリスト3160に登録されたコンテンツURL8070の件数mが、表示可能上限数であるM件を越えた場合、処理を終了する。
When the number m of
なお、上記の処理フローでは、ローカルキーワードリスト3130に保持したキーワードを含むコンテンツ更新情報3100を、出現率の高いキーワードを有するものから順にソートしているが、抽出したコンテンツ更新情報3100のソート方法はこれに限られない。
In the above processing flow, the
例えば、集計して出現頻度の高いキーワードから順にキーワードをソートした後、順位に応じて各キーワードに点数を付与する。そして、各コンテンツ更新情報3100内のキーワードの合計点を計算し、合計点の高いコンテンツ更新情報3100内から順に並べる。そして、コンテンツ選択機能は、ソートしたコンテンツ更新情報3100に、順に1から番号を付与する。
For example, after summing up and sorting the keywords in descending order of appearance frequency, a score is assigned to each keyword according to the ranking. Then, the total points of the keywords in each
また、以上の処理において、重複を排除する処理省略してもよい。すなわち、上記ステップ10050においてコンテンツ更新情報3100をソートした後、上位のコンテンツ更新情報3100からM件抽出し、抽出したM件のコンテンツ更新情報3100からそれぞれのURL2100gを抽出してダウンロードコンテンツリスト3160を生成するように構成してもよい。
Further, in the above processing, the processing for eliminating duplication may be omitted. That is, after the
また、周辺の表示制御装置1020が保持しているコンテンツとの重複を排除する処理と重複するコンテンツを排除する処理とのいずれか一方のみを省略してもよい。この場合、上記のステップ10071〜10072の処理、または、ステップ10080〜10100の処理をスキップする。
In addition, only one of the process of eliminating the overlap with the content held by the peripheral
なお、上述のコンテンツ選択処理において、周辺の表示制御装置1020が保持するコンテンツとの重複を排除する処理を行わない場合、上述のコンテンツ収集処理においても、周辺の表示制御装置1020が保持するコンテンツとの重複を排除する処理は備えなくてよい。すなわち、上述のコンテンツ収集処理において、ステップ4090からステップ4149の処理はなくてよい。また、本処理を行わない場合、記憶装置内の周辺表示制御装置リスト3150、周辺表示装置ダウンロードコンテンツリスト3190も不要である。
In addition, in the above-described content selection process, when the process of eliminating duplication with the content held by the peripheral
以上、本実施形態によれば、予め登録されたキーワードに従って、利用者に有益なコンテンツのみを抽出してダウンロードして表示することができる。 As described above, according to the present embodiment, it is possible to extract, download, and display only content useful for the user in accordance with keywords registered in advance.
本実施形態によれば、ユーザの関心などに基づく価値判断を行い、複数のコンテンツーバ上のコンテンツについて、収集するコンテンツを取捨選択したり、優先順位をつけたりすることができる。特に、公共スペースのディスプレイ等に情報を表示する場合、同時に表示可能な、あるいは一定時間内に表示可能なコンテンツは限られている。このような場合に、本実施形態によれば、効率的に、有益な情報を選択的に表示することができる。 According to this embodiment, it is possible to make a value determination based on the user's interest and the like, and to select or prioritize the content to be collected for the content on a plurality of content bars. In particular, when information is displayed on a display or the like in a public space, content that can be displayed simultaneously or within a certain time is limited. In such a case, according to the present embodiment, useful information can be selectively displayed efficiently.
従って、本実施形態によれば、有益か否かの判断は、コンテンツをダウンロードする前にコンテンツ更新情報によって行い、有益なもののみダウンロードする。このため、ネットワークの負荷を増大させることなく、高速に、利用者に有益な情報を選択的に提示することができる。また、コンテンツ更新情報をコンテンツサーバによって生成するため、コンテンツサーバの成りすましを防止できる。 Therefore, according to the present embodiment, whether or not it is useful is determined based on the content update information before the content is downloaded, and only useful information is downloaded. Therefore, it is possible to selectively present useful information to the user at high speed without increasing the load on the network. Further, since the content update information is generated by the content server, it is possible to prevent impersonation of the content server.
<<第二の実施形態>>
次に、本発明が適用されたコンテンツ自動表示システムの第二の実施形態を説明する。本実施形態と第一の実施形態とは、ダウンロードコンテンツリストから選択を行うコンテンツ選択処理が異なる。第一の実施形態では、コンテンツ更新情報3100に含まれるキーワードを集計し、上位のキーワードを含むコンテンツを優先的に表示するよう選択している。しかし、本実施形態では、コンテンツの更新率をモニタし、更新率が所定以上のものから順に所定数選択する。更新率は、コンテンツ更新情報2100、3100内の更新率8030を用いる。
<< Second Embodiment >>
Next, a second embodiment of the automatic content display system to which the present invention is applied will be described. This embodiment is different from the first embodiment in content selection processing for selecting from a download content list. In the first embodiment, the keywords included in the
更新率pは、次の式で算出される。
p=n/m (式1)
ここで、mはこのコンテンツを構成する全ファイル数、nは今回更新されたファイル数である。または、
p=n/N (式2)
ここで、nは今回更新されたコンテンツのデータ量(Kbyte)、Nは定数(閾値となるデータ量(ex.100Kbyte))である。
The update rate p is calculated by the following equation.
p = n / m (Formula 1)
Here, m is the total number of files constituting this content, and n is the number of files updated this time. Or
p = n / N (Formula 2)
Here, n is the data amount (Kbytes) of the content updated this time, and N is a constant (data amount serving as a threshold (ex.100 Kbytes)).
式1による更新率は、そのコンテンツを形成する全ファイル数の中の更新されたファイル数の比率である。例えば、閾値を1として、更新率の積算値が1を越えた場合にコンテンツをダウンロードするようにすれば、このコンテンツを構成するおおよそ全てのファイルが更新されたタイミングでコンテンツをダウンロードすることとなる。この方法により、視聴者に極力重複するコンテンツを見せることなく、おおよそ全てのコンテンツが入れ替わった際にのみ当該コンテンツを表示するという制御を行うことができる。もちろん、閾値の設定は1に限られない。0以上1以下の値を設定可能である。例えば、0.5を設定した場合、半分程度入れ替わったコンテンツが表示されることとなる。
The update rate according to
一方、式2による更新率は、今回更新されたコンテンツのデータ量(Kbyte数)の所定のデータ量、例えば、100Kbyteに対する比率である。この方法によれば、更新されたデータ量が所定の値を超えたコンテンツをダウンロードするという処理を行うことができる。
On the other hand, the update rate according to
一般に、画像ファイルのデータ量は数キロバイト以上なのに対し、テキストファイルのデータ量はせいぜい数百バイトのオーダであることが多い。この特徴を用いれば、上記の方法で、例えば、閾値を1キロバイトとすれば、画像ファイルが更新された場合にのみこのコンテンツを表示する、という制御が可能となる。 In general, the amount of data in an image file is several kilobytes or more, while the amount of data in a text file is often on the order of several hundred bytes at most. If this feature is used, it is possible to control such that the content is displayed only when the image file is updated, for example, if the threshold is set to 1 kilobyte by the above method.
本実施形態のコンテンツ自動表示システムのシステム全体の構成、および、システムを構成する各装置等の機能構成は、基本的に第一の実施形態と同じである。以下においては、第一の実施形態と異なる構成のみを説明する。 The overall system configuration of the content automatic display system of this embodiment and the functional configuration of each device constituting the system are basically the same as those of the first embodiment. Only the configuration different from that of the first embodiment will be described below.
本実施形態の表示制御装置1020は、記憶装置3060に、第一の実施形態で蓄積している各情報、リストに加え、コンテンツ更新率情報3110を蓄積する。
The
コンテンツ更新率情報3110には、コンテンツサーバ1040からコンテンツ更新情報2100を取得する毎に、その更新率が更新日時8040とともに格納される。
Each time the
図12は、コンテンツ更新率情報3110のデータ構造の一例である。本実施形態のコンテンツ更新率情報3110は、コンテンツ更新情報3100のコンテンツID毎に作成される。
FIG. 12 shows an example of the data structure of the content update rate information 3110. The content update rate information 3110 of this embodiment is created for each content ID of the
本図に示すように、コンテンツ更新率情報3110には、更新日時3110aと、更新率3110bと、表示有無3110cとが登録される。更新日時3110aとして、コンテンツ更新情報の更新日時2106dが保持される。更新率3110bとして、コンテンツ更新情報の更新程度2106cが保持される。また、表示有無3110cは、その日時で表示がなされたか否かを示すデータが保持される。例えば、表示された場合は「有」を、表示されていない場合は「無」が保持される。表示有無3110cは、前回表示された以降のデータを抽出する場合に用いられる。例えば、前回表示以降の更新率の和を求める場合、表示有無3110cに「有」が記録されているデータ以降の更新日時のデータを抽出し、その更新率3110bを加算する。
As shown in this figure, in the content update rate information 3110, an
また、CPU3010が本実施形態のコンテンツ収集プログラム3180を実行することにより実現されるコンテンツ収集機能は、第一の実施形態と基本的に同様である。
Further, the content collection function realized by the
次に、本実施形態の、CPU3010がコンテンツ選択プログラム3170を実行することにより実現されるコンテンツ選択機能によるコンテンツ選択処理について以下に説明する。
Next, content selection processing by the content selection function realized by the
本実施形態のコンテンツ選択処理では、まず、第一の実施形態と同様に、コンテンツ収集処理が各コンテンツサーバ1040からコンテンツ更新情報3100として受け取った更新されたコンテンツの中から、ローカルキーワードリスト3130に登録されたキーワードを有するものを選択する。その後、選択したコンテンツの中から、更新率が予め定めた閾値以上のものを抽出する処理を行う。そして、第一の実施形態同様、選択したコンテンツ更新情報3100の中で重複したもの、および/または、周辺の表示制御装置1020が保持するコンテンツと重複したものを除くことで、重複を排除する。
In the content selection process of the present embodiment, first, as in the first embodiment, the content collection process registers in the
なお、ここで、閾値との大小の比較には、前回更新した時点からの更新率を加算した積算更新率を用いる。 Here, for the comparison with the threshold value, an integrated update rate obtained by adding the update rate from the previous update point is used.
図13は、本実施形態のコンテンツ選択処理の処理フローである。ここでは、ダウンロードコンテンツリスト3160に追加するか否かを判断する閾値をαとした場合を例に挙げて説明する。
FIG. 13 is a processing flow of content selection processing according to the present embodiment. Here, a case where the threshold value for determining whether to add to the
コンテンツ選択機能は、コンテンツ収集処理により処理開始の指示を受けると、まず、内部時計3080を参照し現在時刻を取得する(ステップ12010)。 When the content selection function receives an instruction to start processing by the content collection processing, it first refers to the internal clock 3080 and acquires the current time (step 12010).
次に、コンテンツ選択機能は、ローカルキーワードリスト3130を参照し、当該時刻が対象時間帯3130bとして登録されているキーワード3130aを抽出する(ステップ12020)。対象時間帯3130bが登録されていない場合は、ローカルキーワードリスト3130に登録されている全てのキーワードを抽出する。
Next, the content selection function refers to the
次に、コンテンツ選択機能は、コンテンツ更新情報3100内のキーワード2106fが、ステップ10020で抽出したキーワードに合致するコンテンツ更新情報3100を抽出する(ステップ12030)。ここで、抽出されたコンテンツ更新情報3100の件数をNとする。
Next, the content selection function extracts the
次に、コンテンツ選択機能は、抽出されたN件のコンテンツ更新情報3100から、そのコンテンツの積算更新率が予め定めた値α以上のものを抽出する。
Next, the content selection function extracts, from the extracted N pieces of
具体的には、カウンタnを1に設定し(ステップ12040)、カウンタnがNより大きくなるまでステップ12050〜12100の処理を繰り返す。
Specifically, the counter n is set to 1 (step 12040), and the processing of
コンテンツ選択機能は、カウンタnをコンテンツの件数Nと比較する(ステップ12050)。nがN以下の場合、コンテンツ選択機能は、コンテンツ更新情報3100から、更新日時3100d、更新程度3100cを抽出し、コンテンツ更新率情報3110に格納する(ステップ12060)。
The content selection function compares the counter n with the content number N (step 12050). When n is N or less, the content selection function extracts the update date and time 3100d and the update degree 3100c from the
次に、コンテンツ選択機能は、ステップ12060で格納した以前の表示有無3110cを参照し、前回表示された時刻以降のコンテンツの更新率3110bを全て抽出し、加算する(ステップ12070)。
Next, the content selection function refers to the previous display presence /
そして、コンテンツ選択機能は、更新率の判定を行う。すなわち、積算更新率と予め定めた閾値αとの大小を比較する(ステップ12080)。積算更新率が閾値以上の場合、表示するものとして、ダウンロードコンテンツリスト3160に追加し(ステップ12090)、カウンタnを1インクリメントする(ステップ12100)。
Then, the content selection function determines the update rate. That is, the integrated update rate is compared with a predetermined threshold value α (step 12080). If the integrated update rate is equal to or greater than the threshold, it is added to the
一方、コンテンツ選択機能は、積算更新率が閾値より小さい場合は、ダウンロードコンテンツリスト3160に追加せずに、ステップ12100へ処理を進める。
On the other hand, if the integrated update rate is smaller than the threshold, the content selection function proceeds to step 12100 without adding it to the
カウンタnを1インクリメントした後、処理をステップ12050へ進める。 After the counter n is incremented by 1, the process proceeds to Step 12050.
以上の処理により、前回表示時からの積算更新率が所定の閾値を越えたコンテンツのみ、ダウンロードを行うという制御が可能となる。 With the above processing, it is possible to control to download only content whose accumulated update rate from the previous display exceeds a predetermined threshold.
なお、上記の処理フローには、重複を排除するための、他のコンテンツとの比較処理、他の周辺表示制御装置が保持するコンテンツとの比較処理を行っていないが、これらを付加することも、可能である。重複排除処理は、コンテンツ更新率を取得して積算更新率を算出する前(ステップ12060等)であっても、積算更新率の判定処理で閾値以上と判定された後(ステップ12080)に行っても、いずれでもよい。これらの重複排除処理は、第一の実施形態同様であるため、ここでは説明しない。
Note that the above processing flow does not perform comparison processing with other contents or comparison processing with contents held by other peripheral display control devices to eliminate duplication, but these may be added. Is possible. The de-duplication processing is performed after the content update rate is acquired and the integrated update rate is calculated (
以上のコンテンツ選択処理では、コンテンツの積算更新率が一定値以上の全てのコンテンツをダウンロードすることとなる。各コンテンツの更新タイミングによって、ダウンロードコンテンツリスト3160に追加されるコンテンツ数が増減する。ダウンロードコンテンツ数が多い場合は、コンテンツ1件あたりの表示時間が短くなる。
In the content selection process described above, all the content with the integrated update rate of content having a certain value or more is downloaded. The number of contents added to the
これを解決するための、コンテンツの更新率を用いた別のコンテンツ選択処理方法を以下に説明する。 Another content selection processing method using the content update rate for solving this will be described below.
図14は、本実施形態の別のコンテンツ選択処理の処理フローである。 FIG. 14 is a processing flow of another content selection process according to this embodiment.
キーワードにより関連するコンテンツ更新情報を抽出し、積算更新率を判定し、ダウンロードコンテンツリスト3160に追加する等の処理(図14ステップ14010〜14100)は、対応する図13の各処理(ステップ12010〜12100)と基本的に同じである。重複処理の有無も同様である。
The process (
ただし、本例においては、ダウンロードコンテンツリスト3160に追加する際(ステップ14090)、コンテンツID3160aとコンテンツURL3160bとに加え、積算更新率を格納する。
However, in this example, when adding to the download content list 3160 (step 14090), the cumulative update rate is stored in addition to the
本処理フローでは、抽出したN件のコンテンツ更新情報全てについて、上記処理を終えた後、すなわち、ステップ14050でカウンタnがNより大きくなった場合、その時点でのダウンロードコンテンツリスト3160を更新率の積算値3160cの降順にソートする。そして、積算更新率が大きい方から、表示可能数の上限分(例えば10件)のみを残し、残りを削除する(ステップ14120)。そして処理を終了する。
In this processing flow, after the above processing is completed for all N pieces of extracted content update information, that is, when the counter n becomes larger than N in
上記別例により、コンテンツの表示時間が限られている場合など、表示コンテンツを所望の数に絞り込むことができる。 According to the another example, the display content can be narrowed down to a desired number when the display time of the content is limited.
また、本実施形態の上記2つの処理例では、積算更新率を定数の閾値と比較し、抽出の有無を判断している。しかしながら、積算更新率を用いてコンテンツを抽出する方法は、これに限られない。例えば、図14の処理において、上記ステップ14070でコンテンツの積算更新率を求め、ステップ14080の判定を行わず、全てのコンテンツを算出した積算更新率とともにダウンロードコンテンツリスト3160に格納する。そして、最終的にステップ14110および14120の処理を行い、積算更新率の大きいものから順に所定数のコンテンツをダウンロードコンテンツリスト3160に追加するよう構成してもよい。本処理により、閾値を導入せず、積算更新率の大きいものから順に、必要数のコンテンツを抽出することができる。
In the above two processing examples of the present embodiment, the integrated update rate is compared with a constant threshold value to determine whether or not extraction is performed. However, the method of extracting content using the integrated update rate is not limited to this. For example, in the process of FIG. 14, the integrated update rate of the content is obtained in
以上、本実施形態のコンテンツ選択処理により選択されたコンテンツは、キーワードが合致し、かつ、積算更新率の大きいもの、すなわち、前回表示された時から大きく内容が変化している可能性の高いものである。従って、本実施形態によれば、ユーザの関心が高く、ユーザにとって有益なコンテンツが優先的に表示されることとなる。 As described above, the content selected by the content selection processing according to the present embodiment matches the keywords and has a high cumulative update rate, that is, a content that is highly likely to have changed significantly since it was last displayed. It is. Therefore, according to this embodiment, the user's interest and content useful to the user are displayed preferentially.
以上説明した各実施形態によれば、複数のコンテンツサーバが存在する場合に、コンテンツの属性情報や他の表示装置の表示内容を考慮しながら、その時、その場所に適したコンテンツを収集し、表示するコンテンツ自動表示システムを実現することができる。 According to each embodiment described above, when there are a plurality of content servers, content suitable for the location is collected and displayed while considering the attribute information of the content and the display content of other display devices. It is possible to realize an automatic content display system.
ユーザが登録したキーワードを選択に用いるため、収集するコンテンツを取捨選択したり、優先順位をつけたりする際に、ユーザの関心に基づく価値判断を行っているといえる。たとえば、コンテンツが更新され、コンテンツ更新情報を受け取った場合であっても、各コンテンツの更新の程度には大小がある。コンテンツ更新情報を受信したという事実だけからでは、いずれのコンテンツが有益で、優先的に表示すべきか判断することはできない。 Since the keyword registered by the user is used for selection, it can be said that value determination based on the user's interest is performed when selecting the content to be collected or prioritizing. For example, even when content is updated and content update information is received, the degree of update of each content is large or small. Only the fact that the content update information is received cannot determine which content is useful and should be preferentially displayed.
上記各実施形態によれば、複数のコンテンツサーバで随時更新されるコンテンツについて、所定の条件に基づいて有益なコンテンツのみを収集することができる。 According to each embodiment described above, it is possible to collect only useful content based on a predetermined condition for content that is updated as needed by a plurality of content servers.
特に、公共スペースのディスプレイ等に情報を表示する場合、同時に表示可能な、あるいは一定時間内に表示可能なコンテンツは限られている。このような場合に、上記各実施形態によれば、有益な情報を選択的に表示することができる。 In particular, when information is displayed on a display or the like in a public space, content that can be displayed simultaneously or within a certain time is limited. In such a case, according to each said embodiment, useful information can be selectively displayed.
また、コンテンツ更新情報でダウンロードするコンテンツを絞り込むため、ネットワークの負荷を増大させることなく、高速に行うことができる。 Further, since the content to be downloaded is narrowed down by the content update information, it can be performed at high speed without increasing the network load.
1010A:表示装置、1010B:表示装置、1020A:表示制御装置、1020B:表示制御装置、1030:ネットワーク、1040A:コンテンツサーバ、1040B:コンテンツサーバ、1050:管理端末、2010:CPU、2020:メモリ、2040:通信装置、2050:表示装置、2060:記憶装置、2070:I/Oコントローラ、2080:内部時計、2090:コンテンツ情報、2100:コンテンツ更新情報、2110:更新情報生成プログラム、2120:形態素解析プログラム、3010:CPU、3020:メモリ、3040:通信装置、3060:記憶装置、3070:I/Oコントローラ、3080:内部時計、3090:コンテンツ情報、3100:コンテンツ更新情報、3120:コンテンツ収集タイミング情報、3130:ローカルキーワードリスト、3140:コンテンツサーバリスト、3150:周辺表示制御装置リスト、3160:ダウンロードコンテンツリスト、3170:コンテンツ選択プログラム、3180:コンテンツ収集プログラム、3190:周辺表示制御装置ダウンロードコンテンツリスト
1010A: Display device, 1010B: Display device, 1020A: Display control device, 1020B: Display control device, 1030: Network, 1040A: Content server, 1040B: Content server, 1050: Management terminal, 2010: CPU, 2020: Memory, 2040 : Communication device, 2050: Display device, 2060: Storage device, 2070: I / O controller, 2080: Internal clock, 2090: Content information, 2100: Content update information, 2110: Update information generation program, 2120: Morphological analysis program, 3010: CPU, 3020: Memory, 3040: Communication device, 3060: Storage device, 3070: I / O controller, 3080: Internal clock, 3090: Content information, 3100: Content update information, 3120: Content Collection timing information, 3130: local keyword list, 3140: content server list, 3150: peripheral display control device list, 3160: download content list, 3170: content selection program, 3180: content collection program, 3190: peripheral display control device download Content list
Claims (9)
前記コンテンツサーバから、当該コンテンツサーバ内で各コンテンツが更新される毎に作成されるコンテンツの内容に関するキーワードを含んだコンテンツ更新情報を取得し、周辺の他のコンテンツ収集装置から、当該他のコンテンツ収集装置の保持するコンテンツリストを取得するコンテンツ更新情報取得手段と、
前記コンテンツ更新情報から特定されるコンテンツの中から、収集すべきコンテンツを選択するための条件として、収集すべきコンテンツに含まれるキーワードであるローカルキーワードを保持する条件保持手段と、
前記コンテンツ更新情報取得手段で取得したコンテンツ更新情報の中から、前記ローカルキーワードが前記キーワードとして含まれるものを抽出してダウンロードコンテンツリストを作成し、当該ダウンロードコンテンツリストから前記コンテンツリストで特定されるコンテンツ更新情報を排除するコンテンツ更新情報選択手段と、
前記ダウンロードコンテンツリストで特定されるコンテンツを前記コンテンツサーバから取得するコンテンツ取得手段と、を備えること
を特徴とするコンテンツ収集装置。 A content collection device that collects content from a content server connected via a network,
From the content server acquires the contents content update information including keywords relating to the content in the content server Ru is created every time the content is updated, from other content acquisition device near, the other content collection Content update information acquisition means for acquiring a content list held by the device ;
Condition holding means for holding a local keyword that is a keyword included in the content to be collected as a condition for selecting the content to be collected from the content specified from the content update information;
Content that is specified by the content list from the downloaded content list is created by extracting the content update information acquired by the content update information acquisition unit from the content update information that includes the local keyword as the keyword. Content update information selection means for eliminating update information;
A content collection device comprising: content acquisition means for acquiring content specified in the download content list from the content server.
前記コンテンツ更新情報選択手段は、
前記ダウンロードコンテンツリストに前記キーワードが全て同じコンテンツ更新情報が存在する場合に、その一方を、さらに排除すること
を特徴とするコンテンツ収集装置。 The content collection device according to claim 1,
The content update information selection means includes:
When content update information with the same keyword is present in the download content list, one of them is further excluded
A content collection device characterized by the above.
前記コンテンツ更新情報選択手段は、前記ダウンロードコンテンツリストを、前記ローカルキーワードにより抽出したコンテンツ更新情報からそれぞれのコンテンツ更新情報に含まれるキーワードを抽出して集計し、出現頻度の高いキーワードを含むコンテンツ更新情報から順に所定数を抽出して作成すること
を特徴とするコンテンツ収集装置。 The content collection device according to claim 1 or 2 ,
The content update information selection means extracts the content included in each content update information from the content update information extracted by the local keyword and aggregates the download content list , and includes content update information including keywords with high appearance frequency A content collection device characterized in that a predetermined number is extracted and created in order.
前記コンテンツ更新情報には、当該コンテンツ更新情報で特定されるコンテンツの更新の割合を示す更新率がさらに含まれ、
前記条件保持手段に保持される条件には、前記更新率の閾値がさらに含まれ、
前記コンテンツ更新情報選択手段は、前記ダウンロードコンテンツリストを、前記ローカルキーワードにより抽出したコンテンツ更新情報から、前回コンテンツを収集した時以降の更新率を積算した積算更新率が前記閾値以上のものを選択して抽出して作成すること
を特徴とするコンテンツ収集装置。 The content collection device according to claim 2,
The content update information further includes an update rate indicating a rate of update of the content specified by the content update information,
The conditions held in the condition holding means, the threshold of the update rate is further included,
The content update information selection means selects the download content list from the content update information extracted by the local keyword and having a cumulative update rate obtained by integrating the update rate since the last time the content was collected is greater than or equal to the threshold value. A content collection device characterized by being extracted and created .
前記コンテンツ更新情報選択手段は、前記ダウンロードコンテンツリストを、抽出した前記積算更新率が前記閾値以上のコンテンツ更新情報から、前記積算更新率が大きいものから所定数さらに抽出して作成すること
を特徴とするコンテンツ収集装置。 The content collection device according to claim 4,
The content update information selection means creates the download content list by further extracting a predetermined number from the extracted content update information with the cumulative update rate being equal to or greater than the threshold value, from the one with the large cumulative update rate. Content collection device.
前記更新率は、前記コンテンツ更新情報により特定されるコンテンツを形成する全ファイル数の中の更新されたファイルの比率であること
を特徴とするコンテンツ収集装置。 The content collection device according to claim 4 or 5,
The content collection apparatus, wherein the update rate is a ratio of updated files in the total number of files forming the content specified by the content update information.
前記更新率は、前記コンテンツ更新情報により特定されるコンテンツの全データ量の中の更新されたデータ量の割合であること
を特徴とするコンテンツ収集装置。 The content collection device according to claim 4 or 5,
The content collection apparatus, wherein the update rate is a ratio of an updated data amount to a total data amount of content specified by the content update information.
前記コンテンサーバは、
提供するコンテンツが更新される毎に、当該コンテンツの更新日時およびコンテンツの内容に関するキーワードを含んだコンテンツ更新情報を作成するコンテンツ更新情報生成手段を備え、
前記コンテンツ収集装置は、
前記コンテンツサーバから、前記コンテンツ更新情報を所定時間ごとに取得し、周辺の他のコンテンツ収集装置から、当該他のコンテンツ収集装置の保持するコンテンツリストを取得するコンテンツ更新情報取得手段と、
前記コンテンツ更新情報から特定されるコンテンツの中から、収集すべきコンテンツを選択するための条件として、収集すべきコンテンツに含まれるキーワードであるローカルキーワードを保持する条件保持手段と、
前記コンテンツ更新情報取得手段で取得したコンテンツ更新情報の中から、前記ローカルキーワードが前記キーワードとして含まれるものを抽出してダウンロードコンテンツリストを作成し、当該ダウンロードコンテンツリストから前記コンテンツリストで特定されるコンテンツ更新情報を排除するコンテンツ更新情報選択手段と、
前記ダウンロードコンテンツリストで特定されるコンテンツを前記コンテンツサーバから取得するコンテンツ取得手段と、を備えること
を特徴とするコンテンツ収集システム。 A content collection system comprising a content server that provides content connected via a network and a content collection device that collects content from the content server,
The content server is
Each time content to be provided is updated, content update information generating means for creating content update information including a keyword related to the update date and time of the content and the content content is provided.
The content collection device includes:
Content update information acquisition means for acquiring the content update information from the content server every predetermined time and acquiring a content list held by the other content collection device from other content collection devices in the vicinity ;
Condition holding means for holding a local keyword that is a keyword included in the content to be collected as a condition for selecting the content to be collected from the content specified from the content update information;
Content that is specified by the content list from the downloaded content list is created by extracting the content update information acquired by the content update information acquisition unit from the content update information that includes the local keyword as the keyword. Content update information selection means for eliminating update information;
Content acquisition means comprising: content acquisition means for acquiring content specified in the download content list from the content server.
前記コンテンツサーバから、当該コンテンツサーバ内で各コンテンツが更新される毎に作成されるコンテンツの内容に関するキーワードを含んだコンテンツ更新情報を取得し、周辺の他のコンテンツ収集装置から、当該他のコンテンツ収集装置の保持するコンテンツリストを取得するコンテンツ更新情報取得ステップと、
前記コンテンツ更新情報取得ステップで取得したコンテンツ更新情報の中から、所定のローカルキーワードが前記キーワードとして含まれるものを抽出してダウンロードコンテンツリストを作成し、当該ダウンロードコンテンツリストから前記コンテンツリストで特定されるコンテンツ更新情報を排除するコンテンツ更新情報選択ステップと、
前記ダウンロードコンテンツリストで特定されるコンテンツを前記コンテンツサーバから取得するコンテンツ取得ステップと、を備えること
を特徴とするコンテンツ収集方法。 A content collection method for collecting content from a content server connected via a network,
From the content server acquires the contents content update information including keywords relating to the content in the content server Ru is created every time the content is updated, from other content acquisition device near, the other content collection A content update information acquisition step for acquiring a content list held by the device ;
From the content update information acquired in the content update information acquisition step, a content including a predetermined local keyword as the keyword is extracted to create a download content list, and the content list is specified from the download content list. A content update information selection step for eliminating the content update information;
A content acquisition method comprising: a content acquisition step of acquiring content specified in the download content list from the content server.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005343790A JP4832061B2 (en) | 2005-11-29 | 2005-11-29 | Content collection apparatus and content collection system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005343790A JP4832061B2 (en) | 2005-11-29 | 2005-11-29 | Content collection apparatus and content collection system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2007148885A JP2007148885A (en) | 2007-06-14 |
| JP4832061B2 true JP4832061B2 (en) | 2011-12-07 |
Family
ID=38210220
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005343790A Expired - Lifetime JP4832061B2 (en) | 2005-11-29 | 2005-11-29 | Content collection apparatus and content collection system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4832061B2 (en) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4871079B2 (en) * | 2006-09-04 | 2012-02-08 | シャープ株式会社 | Content receiving apparatus and content receiving method |
| JP5067069B2 (en) * | 2007-08-20 | 2012-11-07 | コニカミノルタビジネステクノロジーズ株式会社 | Image processing apparatus, information display control method, and information display control program |
| CN101971151B (en) * | 2008-03-18 | 2012-10-17 | 富士通株式会社 | Mobile terminal, information distribution server, and information distribution system |
| JP4645723B2 (en) * | 2008-10-08 | 2011-03-09 | ブラザー工業株式会社 | Communication device |
| JP4868013B2 (en) * | 2009-03-12 | 2012-02-01 | ブラザー工業株式会社 | Communication device and program |
| US8291013B2 (en) | 2009-03-12 | 2012-10-16 | Brother Kogyo Kabushiki Kaisha | Communication apparatus and storage medium storing program |
| JP5177283B2 (en) * | 2009-03-25 | 2013-04-03 | 富士通株式会社 | Reproduction control program, reproduction control method, and reproduction apparatus |
| JP4835717B2 (en) * | 2009-03-26 | 2011-12-14 | ブラザー工業株式会社 | Communication device |
| CN102483716B (en) | 2010-06-23 | 2016-04-06 | 松下电器(美国)知识产权公司 | Server unit and content acquisition method |
| JP5596518B2 (en) * | 2010-11-26 | 2014-09-24 | 株式会社Nttドコモ | Data prefetching system, apparatus, method and program thereof |
| JP5776499B2 (en) * | 2011-10-31 | 2015-09-09 | 富士通株式会社 | Synchronization method, synchronization program, and information processing apparatus |
| JP2013210701A (en) * | 2012-03-30 | 2013-10-10 | Oki Electric Ind Co Ltd | Server, update information management method and display control method |
| JP6668612B2 (en) | 2015-05-14 | 2020-03-18 | 株式会社リコー | Device, information processing method, and program |
| JP7481611B2 (en) * | 2020-01-24 | 2024-05-13 | 株式会社Mixi | Information processing device, program, and information processing method |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001184355A (en) * | 1999-12-22 | 2001-07-06 | Fujitsu Ltd | Information collection system, content server, information collection device, and recording medium |
| JP2003288300A (en) * | 2002-03-28 | 2003-10-10 | Hitachi Software Eng Co Ltd | DELIVERY METHOD AND DELIVERY SYSTEM FOR Web CONTENT |
| JP2004021521A (en) * | 2002-06-14 | 2004-01-22 | Sony Corp | Information processing apparatus and method, and program |
| JP2004192053A (en) * | 2002-12-06 | 2004-07-08 | Bells System Kk | Client terminal program for reporting update information, and update information report system to client terminal |
| JP2004264927A (en) * | 2003-02-28 | 2004-09-24 | Nippon Telegr & Teleph Corp <Ntt> | Web site search method and apparatus, Web site search program, and recording medium storing this program |
| JP2005284334A (en) * | 2004-03-26 | 2005-10-13 | Oki Electric Ind Co Ltd | Web page update notification method and apparatus |
-
2005
- 2005-11-29 JP JP2005343790A patent/JP4832061B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2007148885A (en) | 2007-06-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8412698B1 (en) | Customizable filters for personalized search | |
| JP4832061B2 (en) | Content collection apparatus and content collection system | |
| CN101971172B (en) | mobile sitemap | |
| US9081861B2 (en) | Uniform resource locator canonicalization | |
| US7475074B2 (en) | Web search system and method thereof | |
| US20090006388A1 (en) | Search result ranking | |
| CN103617241B (en) | Search information processing method, browser terminal and server | |
| CN102332020A (en) | Method and device for generating website navigation page | |
| JP2003178092A (en) | Information retrieval system, information providing device, information retrieval method, and program | |
| JP2004029943A (en) | Retrieval support method | |
| US10491606B2 (en) | Method and apparatus for providing website authentication data for search engine | |
| JP2006099341A (en) | Update history generation device and program | |
| CN102118400B (en) | Data acquisition method and system | |
| JP5228584B2 (en) | Interest information identification system, interest information identification method, and interest information identification program | |
| JP2009289077A (en) | Operation history transmitting method, operation history transmitting apparatus, and recording medium | |
| CN101458701A (en) | Data retrieving apparatus, data retrieving method and recording medium | |
| US20130212101A1 (en) | Portlet processing apparatus, portal server, portal system, portlet processing method and recording medium | |
| CN102945253A (en) | Search server and searching method thereof | |
| CN103064873B (en) | A kind of web page quality data capture method and system | |
| CN108319613A (en) | A kind of method and apparatus that webpage information is sorted out | |
| JP4468978B2 (en) | Information providing system, method and program | |
| JP4528203B2 (en) | File search method, file search device, and file search program | |
| JP4996513B2 (en) | Information retrieval device | |
| JP2001337965A (en) | Www retrieval system of time series data | |
| JP2006268771A (en) | Search result providing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070808 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091111 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100309 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100506 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110105 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110303 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110913 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110920 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 4832061 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140930 Year of fee payment: 3 |