Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4832061B2 - Content collection apparatus and content collection system - Google Patents
[go: Go Back, main page]

JP4832061B2 - Content collection apparatus and content collection system - Google Patents

Content collection apparatus and content collection system Download PDF

Info

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
Application number
JP2005343790A
Other languages
Japanese (ja)
Other versions
JP2007148885A (en
Inventor
裕史 長野
ひろみ 鵜飼
克也 横村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2005343790A priority Critical patent/JP4832061B2/en
Publication of JP2007148885A publication Critical patent/JP2007148885A/en
Application granted granted Critical
Publication of JP4832061B2 publication Critical patent/JP4832061B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

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 Patent Document 1, content attribute information is created for each content server, not for each content. Since there is no need to check for updates for each content, the content can be collected without increasing the load on the network.

特開2001−184355号公報JP 2001-184355 A

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 Patent Document 1.

しかし、いずれの技術によっても、収集対象のコンテンツは、更新の有無を示す属性情報にのみ基づいて取捨選択され、収集したコンテンツが利用者であるユーザにとって有益であるとは限らない。例えば、公共スペースのディスプレイ等に情報を表示する場合、同時に表示可能な、あるいは一定時間内に表示可能なコンテンツは限られている。表示可能なコンテンツ量が限られている場合に、上記の技術では、有益な情報を選択的に収集して表示することはできない。   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 content servers 1040A and 1040B that hold content, display control devices 1020A and 1020B that collect content from the content servers 1040A and 1040B, and display control devices 1020A and 1020B, respectively. Display devices 1010A and 1010B for displaying contents collected by the respective display control devices 1020A and 1020B, a management terminal 1050, and a network 1030 for connecting the content servers 1040A and 1040B, the display control devices 1020A and 1020B, and the management terminal 1050 are provided. .

なお、コンテンツサーバ、表示制御装置、表示装置の数はこれに限られない。また、以後、区別する必要がない場合は、それぞれ、コンテンツサーバ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 content server 1040, the display control device 1020, and the display device 1010 are respectively represented.

管理端末1050は、運用管理者がネットワーク1030を介してコンテンツサーバ1040および表示制御装置1020の各種設定を行う際に用いられる。   The management terminal 1050 is used when the operation manager performs various settings of the content server 1040 and the display control device 1020 via the network 1030.

コンテンツサーバ1040は、コンテンツを蓄積し、表示制御装置1020からの要求に従って要求元の表示制御装置1020にそのコンテンツを提供する。図2は、本実施形態のコンテンツサーバ1040の機能構成図である。   The content server 1040 accumulates the content and provides the content to the requesting display control device 1020 in accordance with a request from the display control device 1020. FIG. 2 is a functional configuration diagram of the content server 1040 according to the present embodiment.

本図に示すように、本実施形態のコンテンツサーバ1040は、CPU2010と、メモリ2020と、通信装置2040と、表示装置2050と、I/Oコントローラ2070と、記憶装置2060と、内部時計2080とを備える。   As shown in the figure, the content server 1040 of this embodiment includes a CPU 2010, a memory 2020, a communication device 2040, a display device 2050, an I / O controller 2070, a storage device 2060, and an internal clock 2080. Prepare.

CPU2010は、記憶装置2060に保持されるプログラムをメモリ2020にロードして実行することによりコンテンツサーバ1040全体を制御する。   The CPU 2010 controls the entire content server 1040 by loading the program held in the storage device 2060 into the memory 2020 and executing it.

通信装置2040は、ネットワーク1030を介して表示制御装置1020と通信するためのインタフェースである。I/Oコントローラ2070は、コンテンツサーバ1040自身の表示装置2050と記憶装置2060とを制御する。内部時計2080は、後述する更新時間等、処理に必要な時刻を計測する。   The communication device 2040 is an interface for communicating with the display control device 1020 via the network 1030. The I / O controller 2070 controls the display device 2050 and the storage device 2060 of the content server 1040 itself. The internal clock 2080 measures time required for processing, such as an update time described later.

記憶装置2060は、コンテンツ情報2090と、コンテンツ更新情報2100と、更新情報生成プログラム2110と、形態素解析プログラム2120とを蓄積する。   The storage device 2060 stores content information 2090, content update information 2100, an update information generation program 2110, and a morpheme analysis program 2120.

コンテンツ情報2090として保持されるデータは、画像ファイル、テキストファイル、音声ファイル等、表示制御装置1020に提供するものである。また、コンテンツ更新情報2100は、コンテンツがコンテンツ情報2090として記憶装置に新規に登録された場合および既に保持されているデータが更新された場合に記憶される、見出しや要約などのメタデータ、更新時刻などの属性情報である。更新情報生成プログラム2110は、コンテンツがコンテンツ情報2090として記憶装置に新規に登録された場合および既に保持されているデータが更新された場合に、当該コンテンツからコンテンツ更新情報を生成するプログラムである。形態素解析プログラム2120は、文字列解析を行うプログラムである。   Data held as the content information 2090 is provided to the display control apparatus 1020 such as an image file, a text file, and an audio file. The content update information 2100 includes metadata such as headings and summaries stored when content is newly registered in the storage device as content information 2090 and when data already held is updated, update time Attribute information. The update information generation program 2110 is a program for generating content update information from the content when the content is newly registered in the storage device as the content information 2090 and when the data already held is updated. The morpheme analysis program 2120 is a program that performs character string analysis.

図3に、本実施形態のコンテンツ更新情報2100の一例を示す。   FIG. 3 shows an example of the content update information 2100 of this embodiment.

本図に示すように、コンテンツ更新情報2100は、属性を格納する属性格納欄2100aと、属性ごとの値を格納する値格納欄2100bとを備える。ここでは、属性として、コンテンツID8010と、種別8020と、更新率8030と、更新日時8040と、ジャンル8050と、キーワード8060と、コンテンツのURL8070と、要約8080とを備える場合を例に挙げて説明する。処理に不要な属性は保持していなくてもよい。   As shown in the figure, the content update information 2100 includes an attribute storage field 2100a for storing attributes and a value storage field 2100b for storing values for each attribute. Here, a case will be described as an example in which content ID 8010, type 8020, update rate 8030, update date and time 8040, genre 8050, keyword 8060, content URL 8070, and summary 8080 are provided as attributes. . Attributes unnecessary for processing may not be held.

ジャンル8050、要約8080、種別8020、及びコンテンツURL8070については、コンテンツサーバ1040は、コンテンツ登録者によって入力された情報がそのまま設定される。コンテンツID8010は、コンテンツサーバ1040がコンテンツ情報2090を参照し、一意なIDを自動的に割り当てる。また、更新日時8040は、コンテンツサーバ1040が内部時計2080を参照し、コンテンツが更新されてコンテンツ更新情報2100が生成された時刻を取得して設定する。更新率8030については、後述する第二の実施形態で説明する。   For the genre 8050, summary 8080, type 8020, and content URL 8070, the content server 1040 is set with the information input by the content registrant as it is. The content server 1040 refers to the content information 2090 and automatically assigns a unique ID to the content ID 8010. The update date and time 8040 is set by acquiring the time when the content server 1040 refers to the internal clock 2080 and the content is updated and the content update information 2100 is generated. The update rate 8030 will be described in a second embodiment described later.

キーワード8060は、後述するコンテンツを選択する際に用いられるもので、コンテンツサーバ1040が、形態素解析プログラム2120を用いて要約8080の文章を解析して固有名詞を抽出して登録する、または、コンテンツ登録者が直接設定する、などの方法で設定される。   The keyword 8060 is used when selecting content to be described later, and the content server 1040 analyzes the sentence of the summary 8080 using the morphological analysis program 2120 and extracts and registers proper nouns, or registers the content. It is set by a method such as direct setting by a person.

なお、コンテンツ更新情報2100は、RSSであってもよい。   Note that the content update information 2100 may be RSS.

次に、表示制御装置1020について説明する。表示制御装置1020は、コンテンツサーバ1040のコンテンツ更新情報2100を参照し、各コンテンツサーバ1040から最適なコンテンツを収集し、自身に接続されている表示装置1010に表示する。表示制御装置1020は、まず、各コンテンツサーバ1040上のコンテンツ更新情報2100をダウンロードする。そして、取得したコンテンツ更新情報2100を用いて表示するコンテンツを選択、決定し、決定したコンテンツのみをコンテンツサーバ1040からダウンロードする。   Next, the display control apparatus 1020 will be described. The display control device 1020 refers to the content update information 2100 of the content server 1040, collects optimal content from each content server 1040, and displays it on the display device 1010 connected to itself. The display control apparatus 1020 first downloads the content update information 2100 on each content server 1040. Then, the content to be displayed is selected and determined using the acquired content update information 2100, and only the determined content is downloaded from the content server 1040.

図4は、本実施形態の表示制御装置1020の機能構成図である。本図に示すように、表示制御装置1020は、CPU3010と、メモリ3020と、通信装置3040と、記憶装置3060と、I/Oコントローラ3070と、内部時計3080とを備える。   FIG. 4 is a functional configuration diagram of the display control apparatus 1020 according to the present embodiment. As shown in the figure, the display control device 1020 includes a CPU 3010, a memory 3020, a communication device 3040, a storage device 3060, an I / O controller 3070, and an internal clock 3080.

CPU3010は、記憶装置3060に保持されるプログラムをメモリ3020にロードして実行することにより、表示制御装置1020全体を制御する。   The CPU 3010 controls the entire display control device 1020 by loading a program held in the storage device 3060 into the memory 3020 and executing it.

通信装置3040は、ネットワーク1030を介してコンテンツサーバ1040と通信するためのインタフェースである。I/Oコントローラ3070は、表示装置1010と記憶装置2060とを制御する。内部時計2080は、後述する更新時間等、処理に必要な時刻を計測する。   The communication device 3040 is an interface for communicating with the content server 1040 via the network 1030. The I / O controller 3070 controls the display device 1010 and the storage device 2060. The internal clock 2080 measures time required for processing, such as an update time described later.

記憶装置3060は、コンテンツ情報3090と、コンテンツ更新情報3100と、コンテンツ収集タイミング情報3120と、ローカルキーワードリスト3130と、コンテンツサーバリスト3140と、周辺表示制御装置リスト3150と、ダウンロードコンテンツリスト3160と、コンテンツ選択プログラム3170と、コンテンツ収集プログラム3180と、周辺表示制御装置ダウンロードリスト3190と、を蓄積する。   The storage device 3060 includes content information 3090, content update information 3100, content collection timing information 3120, local keyword list 3130, content server list 3140, peripheral display control device list 3150, download content list 3160, content A selection program 3170, a content collection program 3180, and a peripheral display control device download list 3190 are stored.

コンテンツ収集プログラム3180は、CPU3010が実行することにより、コンテンツ収集機能を実現する。コンテンツ収集機能は、後述する各リストのデータおよび情報を用いて、各コンテンツサーバ1040から、所定のコンテンツを収集し、その中から有益なコンテンツを選択して表示装置1010に表示させる。   The content collection program 3180 implements a content collection function when executed by the CPU 3010. The content collection function collects predetermined content from each content server 1040 using data and information of each list to be described later, selects useful content from the content, and causes the display device 1010 to display it.

コンテンツ選択プログラム3170は、CPU3010が実行することにより、コンテンツ選択機能を実現する。コンテンツ選択機能は、コンテンツ収集機能の指示に従って、後述する各リストのデータおよび情報を用いて、ダウンロード可能なコンテンツの中から、所定のコンテンツを選択し、選択結果をコンテンツ収集機能に通知する。   The content selection program 3170 implements a content selection function when executed by the CPU 3010. The content selection function selects predetermined content from among the downloadable contents and notifies the selection result to the content collection function using data and information of each list described later according to the instruction of the content collection function.

コンテンツ情報3090は、コンテンツ収集機能がコンテンツサーバ1040からダウンロードしたコンテンツデータである。コンテンツデータがダウンロードされる毎に、各コンテンツに一意に識別子が付与され、当該識別子に対応づけてコンテンツのURLがダウンロードコンテンツリスト3160に登録される。   Content information 3090 is content data downloaded from the content server 1040 by the content collection function. Each time content data is downloaded, an identifier is uniquely assigned to each content, and the URL of the content is registered in the download content list 3160 in association with the identifier.

コンテンツ更新情報3100は、各コンテンツサーバ1040が保持するコンテンツ更新情報2100を収集したものである。コンテンツ収集機能が各コンテンツサーバ1040からコンテンツ収集に先立って収集する。コンテンツ更新情報3100は、コンテンツ選択機能は、収集するコンテンツを決定する際に用いられる。なお、データ構成はコンテンツサーバ1040のコンテンツ更新情報2100と同じである。   The content update information 3100 is a collection of content update information 2100 held by each content server 1040. The content collection function collects content from each content server 1040 prior to content collection. The content update information 3100 is used when the content selection function determines content to be collected. The data configuration is the same as the content update information 2100 of the content server 1040.

コンテンツ収集タイミング情報3120は、表示制御装置1020が、コンテンツを収集する時間間隔と、次にコンテンツを収集する時刻を示す情報である。図5は、本実施形態のコンテンツ収集タイミング情報3120のデータ構造の一例である。本図に示すように、次にコンテンツを収集する時刻である次回収集時刻3120aと、コンテンツを収集する間隔である収集間隔3120bとが、コンテンツ収集タイミング情報3120として保持される。なお、コンテンツ収集機能が、後述するコンテンツ収集処理を実行する毎に、次回収集時刻3120aを更新する。   The content collection timing information 3120 is information indicating the time interval at which the display control apparatus 1020 collects content, and the time when the content is next collected. FIG. 5 shows an example of the data structure of the content collection timing information 3120 of this embodiment. As shown in this figure, the next collection time 3120a, which is the time when content is collected next, and the collection interval 3120b, which is the content collection interval, are held as the content collection timing information 3120. Each time the content collection function executes a content collection process described later, the next collection time 3120a is updated.

ローカルキーワードリスト3130は、コンテンツを選択する際に用いるキーワード群が登録されるリストである。キーワードは、表示制御装置1020に接続されている表示装置1010の設置場所、対象閲覧者層、時間帯に応じ、利用者により予め登録される。本リストに登録されているキーワードにより、コンテンツ選択機能は、更新されたコンテンツが利用者に有益か否か判断する。   The local keyword list 3130 is a list in which a keyword group used when selecting content is registered. The keyword is registered in advance by the user according to the installation location of the display device 1010 connected to the display control device 1020, the target viewer layer, and the time zone. Based on the keywords registered in this list, the content selection function determines whether the updated content is useful to the user.

図6は、本実施形態のローカルキーワードリスト3130の一例である。本図に示すように、ローカルキーワードリスト3130には、キーワード3130aと、各キーワードを採用する時間帯である対象時間帯3130bとが登録される。登録されるキーワード3130a、対象時間帯3130bは、システムの運用管理者が管理端末1050を介して各表示制御装置1020ごとに設定する。設定は、各表示制御装置1020に接続されている表示装置1010の設置場所や、閲覧者のユーザ層、時間帯に応じて設定される。なお、時間帯については、必ずしもなくてもよい。   FIG. 6 is an example of the local keyword list 3130 of this embodiment. As shown in this figure, in the local keyword list 3130, a keyword 3130a and a target time zone 3130b that is a time zone in which each keyword is adopted are registered. The registered keyword 3130a and the target time zone 3130b are set for each display control device 1020 via the management terminal 1050 by the system operation manager. The setting is set according to the installation location of the display device 1010 connected to each display control device 1020, the user layer of the viewer, and the time zone. Note that the time zone is not necessarily required.

コンテンツサーバリスト3140は、本実施形態の各コンテンツサーバ1040の、ネットワーク1030上の所在を示す情報が登録されるリストである。本実施形態では、一例として、各コンテンツサーバ3140のURL(Uniform Resource Locator)が登録される場合を例に挙げて説明する。表示制御装置1020は、コンテンツサーバリスト3140を参照し、各コンテンツサーバ1040へアクセスする。   The content server list 3140 is a list in which information indicating the location on the network 1030 of each content server 1040 of the present embodiment is registered. In the present embodiment, as an example, a case where a URL (Uniform Resource Locator) of each content server 3140 is registered will be described as an example. The display control apparatus 1020 refers to the content server list 3140 and accesses each content server 1040.

図7は、本実施形態のコンテンツサーバリスト3140の一例である。本図に示すように、コンテンツサーバリスト3140には、各コンテンツサーバ1040に1から順に連番で付与される番号3140aと、そのコンテンツサーバ1040のURL3140bとが登録される。   FIG. 7 is an example of the content server list 3140 of this embodiment. As shown in the figure, in the content server list 3140, a number 3140a assigned to each content server 1040 sequentially from 1 and a URL 3140b of the content server 1040 are registered.

周辺表示制御装置リスト3150は、自表示制御装置1020の周辺の表示制御装置1020の所在を示すリストである。本実施形態では、表示制御装置1020は、コンテンツを収集する際、重複を避けるため、周辺の他の表示制御装置1020が保持しているコンテンツを参照する。周辺表示制御装置リスト3150は、この時利用される。本リストは利用者により登録される。なお、本リストは、後述するコンテンツ選択処理において、周辺の表示制御装置1020が保持しているコンテンツとの重複排除処理を行わない場合はなくてもよい。   The peripheral display control device list 3150 is a list indicating the location of the display control device 1020 around the self display control device 1020. In the present embodiment, when collecting content, the display control device 1020 refers to content held by other peripheral display control devices 1020 in order to avoid duplication. The peripheral display control device list 3150 is used at this time. This list is registered by the user. Note that this list may not be necessary when the content selection processing described later does not perform the de-duplication processing with the content held by the peripheral display control device 1020.

図8は、本実施形態の周辺表示制御装置リスト3150の一例である。本図に示すように、本リストには、周辺の表示制御装置1020として利用者によって登録された各表示制御装置1020のIPアドレス3150bと、それぞれに1から順に連番で付与される番号3150aとが登録される。   FIG. 8 is an example of the peripheral display control device list 3150 of the present embodiment. As shown in this figure, the list includes an IP address 3150b of each display control device 1020 registered by the user as a peripheral display control device 1020, and a number 3150a assigned sequentially from 1 to each. Is registered.

ダウンロードコンテンツリスト3160は、コンテンツ選択プログラム3170によってダウンロードすることを選択され、コンテンツ収集プログラム3180によってダウンロードされ、表示制御装置1020が現時点で保持しているコンテンツのリストである。図9は、ダウンロードコンテンツリスト3160の一例である。   The download content list 3160 is a list of contents that are selected to be downloaded by the content selection program 3170, downloaded by the content collection program 3180, and currently held by the display control apparatus 1020. FIG. 9 is an example of the download content list 3160.

本図に示すように、本実施形態のダウンロードコンテンツリスト3160は、リストに追加される毎に、コンテンツに一意に付与される番号3160aと、そのコンテンツが存在する場所を示す情報であるコンテンツURL3160bとが登録される。   As shown in the figure, the download content list 3160 of this embodiment includes a number 3160a that is uniquely assigned to the content each time it is added to the list, and a content URL 3160b that is information indicating the location where the content exists. Is registered.

周辺表示装置ダウンロードコンテンツリスト3190は、周辺表示制御装置リスト3150に、周辺の表示制御装置1020として登録されている各表示制御装置1020が保持するダウンロードコンテンツリスト3190を一時的に登録するリストである。本リストには、各周辺の表示制御装置1020が保持するコンテンツのURLが登録される。本リストは、後述するコンテンツの収集および選択の処理時に用いられる。本リストも、後述するコンテンツ選択処理において、周辺の表示制御装置1020が保持しているコンテンツとの重複排除処理を行わない場合はなくてもよい。   The peripheral display device download content list 3190 is a list for temporarily registering the download content list 3190 held by each display control device 1020 registered as the peripheral display control device 1020 in the peripheral display control device list 3150. In this list, URLs of contents held by the peripheral display control devices 1020 are registered. This list is used at the time of content collection and selection processing to be described later. This list may also be omitted when the content selection process described later does not perform the de-duplication process with the content held by the peripheral display control apparatus 1020.

次に、以上の各情報、リストを用いて、コンテンツ収集プログラム3180により実現されるコンテンツ収集機能、および、コンテンツ選択プログラム3170により実現されるコンテンツ選択機能により、所定の条件を満たすコンテンツを収集するコンテンツ収集処理について、以下に説明する。   Next, content that collects content that satisfies a predetermined condition by the content collection function realized by the content collection program 3180 and the content selection function realized by the content selection program 3170 using the above information and list The collection process will be described below.

本実施形態のコンテンツ収集処理は、まず、コンテンツを提供するコンテンツサーバ1040を抽出し、抽出した各コンテンツサーバ1040からコンテンツ更新情報2100を取得する。次に、周辺の表示制御装置1020を抽出し、抽出した各表示制御装置1020から、それぞれが保持するダウンロードコンテンツリスト3160を取得する。収集するコンテンツのリストは、後述するコンテンツ選択処理時に行う、周辺の表示制御装置1020が保持するコンテンツとの重複を避ける処理に用いる。   In the content collection processing of this embodiment, first, the content server 1040 that provides content is extracted, and the content update information 2100 is acquired from each extracted content server 1040. Next, peripheral display control devices 1020 are extracted, and download content lists 3160 held by the respective display control devices 1020 are acquired. The content list to be collected is used for processing to avoid duplication with content held by the peripheral display control device 1020, which is performed during content selection processing described later.

周辺の表示制御装置1020が保持しているダウンロードコンテンツを考慮しながら、コンテンツサーバ1040から取得したコンテンツ更新情報2100(3100)を用いてダウンロードすべきコンテンツを選択し、当該コンテンツを保持するコンテンツサーバ1040に要求して収集する。   The content server 1040 that selects the content to be downloaded using the content update information 2100 (3100) acquired from the content server 1040 while considering the download content held by the peripheral display control device 1020, and holds the content. Request to collect.

図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 collection timing information 3120 to determine whether the current time has exceeded the next collection time 3120a (step 4010). If not exceeded, the next processing start time is awaited.

次回収集時刻3120aを越えていた場合、現在時刻に収集間隔3120bを加えて算出した新たな次回収集時刻3120aをコンテンツ収集タイミング情報3120とする(ステップ4020)。   If the next collection time 3120a is exceeded, the new next collection time 3120a calculated by adding the collection interval 3120b to the current time is set as the content collection timing information 3120 (step 4020).

次に、コンテンツ収集機能は、コンテンツサーバリスト3140を参照し、登録されている台数を取得する(ステップ4030)。ここでは、N台のコンテンツサーバ1040のURLがコンテンツサーバリスト3140に登録されているものとする。   Next, the content collection function refers to the content server list 3140 and acquires the registered number (step 4030). Here, it is assumed that URLs of N content servers 1040 are registered in the content server list 3140.

まず、コンテンツ収集機能は、カウンタ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 content servers 1040. Therefore, the processing of steps 4050 to 4080 is repeated until n becomes N.

カウンタの値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 content server list 3140 is referred to, and the URL 3140b of the content server 1040 with the number 3140a is extracted. Then, the content server 1040 is accessed by the extracted URL, and content update information is requested (step 4060). When the content update information 2100 is received from the content server 1040, it is registered as the content update information 3100, the counter n is incremented by 1 (step 4080), and the process returns to step 4050.

ステップ4050で、nがNより大きいと判断された場合、自表示制御装置1020の周辺にある表示制御装置1020から、それぞれが保持するコンテンツのリストを収集する。このため、コンテンツ収集機能は、まず、周辺表示制御装置リスト3150を参照し、周辺の表示制御装置1020として登録されている表示制御装置1020の台数を取得する(ステップ4090)。ここでは、その台数をM台とする。   If it is determined in step 4050 that n is greater than N, a list of contents held by the respective display control devices 1020 around the self-display control device 1020 is collected. Therefore, the content collection function first refers to the peripheral display control device list 3150 and acquires the number of display control devices 1020 registered as the peripheral display control device 1020 (step 4090). Here, the number is M.

そして、コンテンツ収集機能は、カウンタ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 download content list 3160 from each of the M peripheral display control devices 1020. Therefore, the processing of steps 4120 to 4140 is performed until n becomes M. repeat.

カウンタの値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 control device list 3150 is referred to, and the IP address 3150b of the display control device 1020 with the number 3150a of n is extracted. Then, using the extracted IP address 3150b, the display control apparatus 1020 is accessed, and a download content list 3160 held by the display control apparatus 1020 is requested (step 4120).

要求先の表示制御装置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 display control device 1020, the number 3150a (here, the current point of time) assigned to the display control device 1020 of the transmission source in the peripheral display control device list 3150. It is stored in the peripheral display device download content list 3190 in association with the counter value n). Then, the counter n is incremented by 1 (step 4140), and the process returns to step 4110.

ステップ4110で、nがMより大きいと判断された場合、コンテンツ収集機能は、ステップ4150に移行し、コンテンツ選択機能に収集するコンテンツを選択させる(ステップ4150)。コンテンツ選択機能によるコンテンツの選択を行うコンテンツ選択処理は後述する。   If it is determined in step 4110 that n is greater than M, the content collection function proceeds to step 4150 and causes the content selection function to select content to be collected (step 4150). Content selection processing for selecting content by the content selection function will be described later.

コンテンツ収集機能は、コンテンツ選択機能が選択し、ダウンロードコンテンツリスト3160に登録したコンテンツを、それぞれ、当該コンテンツを保持するコンテンツサーバ1040に要求する(ステップ4160)。そして、要求先のコンテンツサーバ1040からコンテンツを受け取ると(ステップ4170)、コンテンツ情報3090として保持するとともに、自表示制御装置1020に接続されている表示装置1010に表示させる(ステップ4180)。   The content collection function requests the content server 1040 that holds the content, which is selected by the content selection function and registered in the download content list 3160 (step 4160). When the content is received from the requested content server 1040 (step 4170), it is held as content information 3090 and displayed on the display device 1010 connected to the self-display control device 1020 (step 4180).

次に、コンテンツ選択処理について説明する。   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 local keyword list 3130 among the updated content received as the content update information 3100 from each content server 1040 is for the user. , Select as more useful content. Since the number of contents that can be displayed on the display device 1010 is limited, the content selection process according to the present embodiment further performs a process of extracting useful content from the selected contents.

例えば、選択したコンテンツ更新情報に含まれるキーワードを集計し、上位のキーワード、すなわち、出現頻度の高いキーワードを含むコンテンツを有益なものとし、優先的に選択する。そして、選択したコンテンツ更新情報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 content update information 3100 and / or duplicates of content held by the peripheral display control device 1020.

図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 local keyword list 3130 and extracts a keyword 3130a in which the time is registered as the target time zone 3130b (step 10020). If the target time zone 3130b is not registered, all the keywords registered in the local keyword list 3130 are extracted.

次に、コンテンツ選択機能は、コンテンツ更新情報3100内のキーワード2106fが、ステップ10020で抽出したキーワードに合致するコンテンツ更新情報3100を抽出する(ステップ10030)。ここで、抽出されたコンテンツ更新情報3100の件数をNとする。   Next, the content selection function extracts the content update information 3100 in which the keyword 2106f in the content update information 3100 matches the keyword extracted in step 10020 (step 10030). Here, it is assumed that the number of extracted content update information 3100 is N.

次に、コンテンツ選択機能は、抽出したN件のコンテンツ更新情報3100から、表示可能数に絞りこむ。ここでは、表示可能なコンテンツ数をM件とする。表示可能なコンテンツ数は予め与えられる。   Next, the content selection function narrows down the displayable number from the extracted N content update information 3100. Here, the number of displayable contents is M. The number of contents that can be displayed is given in advance.

コンテンツ選択機能は、抽出したコンテンツ更新情報3100に含まれるキーワード2106fを全て抽出し、キーワード毎にその個数を集計する(ステップ10040)。そして、個数の多い順にキーワードをソートし、集計結果がより上位の(個数の多い)キーワードを含むコンテンツ更新情報3100から順にソートし(ステップ10050)、1から順に番号を付与する。   The content selection function extracts all the keywords 2106f included in the extracted content update information 3100, and counts the number of each keyword (step 10040). Then, the keywords are sorted in the descending order of the number, the contents update information 3100 including the keywords having the higher (the largest number) of the aggregation results are sorted in order (step 10050), and numbers are assigned in order from 1.

以下、コンテンツ選択機能は、キーワードの出現率順にソートしたコンテンツ更新情報3100から、より有益なコンテンツ更新情報3100M件を抽出する。このとき、周辺の表示制御装置1020に保持されているコンテンツはその中から除く。また、重複したコンテンツも除く。以下、M件抽出する処理を説明する。   Hereinafter, the content selection function extracts 3100M more useful content update information from the content update information 3100 sorted in the order of the appearance rate of keywords. At this time, the content held in the peripheral display control device 1020 is excluded. Also, duplicate content is excluded. Hereinafter, the process of extracting M items will be described.

まず、コンテンツ選択機能は、カウンタ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 download content list 3160 reaches M. m is a counter indicating the number of contents registered in the download content list 3160.

ダウンロードコンテンツリスト3160に既に登録したコンテンツの件数が上限のM以下であるか否かを判断する。具体的には、現時点のカウンタmの値とMとを比較する(ステップ10070)。   It is determined whether the number of contents already registered in the download content list 3160 is equal to or less than the upper limit M. Specifically, the current value of the counter m is compared with M (step 10070).

ダウンロード数がM件以下であれば、ステップ10050でn番を付与されたコンテンツ更新情報3100のコンテンツURL8070を抽出する(ステップ10071)。そして、抽出したURL8070を、周辺表示装置ダウンロードコンテンツリスト3190内のコンテンツURLと比較する(ステップ10072)。   If the number of downloads is less than or equal to M, the content URL 8070 of the content update information 3100 assigned number n in step 10050 is extracted (step 10071). Then, the extracted URL 8070 is compared with the content URL in the peripheral display device download content list 3190 (step 10072).

URLが一致するものが周辺表示装置ダウンロードコンテンツリスト3190内にある場合、ステップ10120に移行する。これは、周辺の表示制御装置が既にそのコンテンツを保持しているため、重複して保持しないことを目的とする処理である。   If the URL matches in the peripheral display device download content list 3190, the process proceeds to step 10120. This is a process for the purpose of not overlappingly holding the content because the peripheral display control apparatus already holds the content.

一方、ステップ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 step 10072, the keyword of the content update information 3100 assigned number n is acquired (step 10080). The downloaded content list 3160 is compared with the keyword of the content update information 3100 registered so far (step 10090). It is determined whether or not the content update information 3100 that matches all the keywords exists in the download content list 3160 (step 10100). If there is no content update information 3100, the content URL 8070 of the content update information 3100 assigned with the n-th number is downloaded. While registering in the list 3160 (step 10110), the counter m is incremented by one. Thereafter, the counter n is incremented by 1, and the process returns to Step 10070 (Step 10120).

一方、ステップ10100で、全てのキーワードが合致するコンテンツ更新情報3100が存在する場合、当該コンテンツ更新情報3100に特定されるコンテンツ同士は、同一の内容と判断し、そのn番を付与されたコンテンツ更新情報3100は、ダウンロードコンテンツリスト3160には登録しない。そして、カウンタnを1インクリメントし、ステップ10070に戻る(ステップ10120)。   On the other hand, if there is content update information 3100 that matches all the keywords in step 10100, the content specified in the content update information 3100 is determined to be the same content, and the content update to which the nth number is assigned. The information 3100 is not registered in the download content list 3160. Then, the counter n is incremented by 1, and the process returns to Step 10070 (Step 10120).

ダウンロードコンテンツリスト3160に登録されたコンテンツURL8070の件数mが、表示可能上限数であるM件を越えた場合、処理を終了する。   When the number m of content URLs 8070 registered in the download content list 3160 exceeds M, which is the displayable upper limit number, the process ends.

なお、上記の処理フローでは、ローカルキーワードリスト3130に保持したキーワードを含むコンテンツ更新情報3100を、出現率の高いキーワードを有するものから順にソートしているが、抽出したコンテンツ更新情報3100のソート方法はこれに限られない。   In the above processing flow, the content update information 3100 including the keyword held in the local keyword list 3130 is sorted in order from the keyword having the highest appearance rate. The sorting method of the extracted content update information 3100 is as follows. It is not limited to this.

例えば、集計して出現頻度の高いキーワードから順にキーワードをソートした後、順位に応じて各キーワードに点数を付与する。そして、各コンテンツ更新情報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 content update information 3100 are calculated and arranged in order from the content update information 3100 having the highest total score. Then, the content selection function sequentially assigns numbers from 1 to the sorted content update information 3100.

また、以上の処理において、重複を排除する処理省略してもよい。すなわち、上記ステップ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 content update information 3100 is sorted in the above step 10050, M items are extracted from the upper content update information 3100, and each URL 2100g is extracted from the extracted M content update information 3100 to generate the download content list 3160. You may comprise.

また、周辺の表示制御装置1020が保持しているコンテンツとの重複を排除する処理と重複するコンテンツを排除する処理とのいずれか一方のみを省略してもよい。この場合、上記のステップ10071〜10072の処理、または、ステップ10080〜10100の処理をスキップする。   In addition, only one of the process of eliminating the overlap with the content held by the peripheral display control apparatus 1020 and the process of eliminating the overlapping content may be omitted. In this case, the processing of steps 10071 to 10072 or the processing of steps 10080 to 10100 is skipped.

なお、上述のコンテンツ選択処理において、周辺の表示制御装置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 display control device 1020 is not performed, the content held by the peripheral display control device 1020 is also included in the above-described content collection processing. There is no need to provide a process for eliminating the duplication. That is, in the content collection process described above, the process from step 4090 to step 4149 may be omitted. If this processing is not performed, the peripheral display control device list 3150 and the peripheral display device download content list 3190 in the storage device are also unnecessary.

以上、本実施形態によれば、予め登録されたキーワードに従って、利用者に有益なコンテンツのみを抽出してダウンロードして表示することができる。   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 content update information 3100 are aggregated, and the content including the upper keywords is selected to be displayed preferentially. However, in the present embodiment, the update rate of content is monitored, and a predetermined number is selected in order from the update rate that is greater than or equal to a predetermined value. As the update rate, the update rate 8030 in the content update information 2100 and 3100 is used.

更新率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 Equation 1 is the ratio of the number of updated files to the total number of files that form the content. For example, if the threshold is set to 1 and the content is downloaded when the integrated value of the update rate exceeds 1, the content is downloaded at a timing when almost all the files constituting the content are updated. . By this method, it is possible to perform control such that the content is displayed only when almost all the content is replaced, without showing the overlapping content to the viewer as much as possible. Of course, the threshold setting is not limited to 1. A value between 0 and 1 can be set. For example, when 0.5 is set, content that has been replaced by about half is displayed.

一方、式2による更新率は、今回更新されたコンテンツのデータ量(Kbyte数)の所定のデータ量、例えば、100Kbyteに対する比率である。この方法によれば、更新されたデータ量が所定の値を超えたコンテンツをダウンロードするという処理を行うことができる。   On the other hand, the update rate according to Expression 2 is a ratio of the data amount (number of Kbytes) of the content updated this time to a predetermined data amount, for example, 100 Kbytes. According to this method, it is possible to perform processing of downloading content whose updated data amount exceeds a predetermined value.

一般に、画像ファイルのデータ量は数キロバイト以上なのに対し、テキストファイルのデータ量はせいぜい数百バイトのオーダであることが多い。この特徴を用いれば、上記の方法で、例えば、閾値を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 display control apparatus 1020 according to the present embodiment accumulates content update rate information 3110 in the storage device 3060 in addition to the information and the list accumulated in the first embodiment.

コンテンツ更新率情報3110には、コンテンツサーバ1040からコンテンツ更新情報2100を取得する毎に、その更新率が更新日時8040とともに格納される。   Each time the content update information 2100 is acquired from the content server 1040, the update rate is stored in the content update rate information 3110 together with the update date and time 8040.

図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 content update information 3100.

本図に示すように、コンテンツ更新率情報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 update date 3110a, an update rate 3110b, and a display presence / absence 3110c are registered. The update date 2106d of the content update information is held as the update date 3110a. The update rate 2110c of the content update information is held as the update rate 3110b. Further, the display presence / absence 3110c holds data indicating whether or not display has been performed at the date and time. For example, “present” is held when displayed, and “none” is held when not displayed. The display presence / absence 3110c is used when data after the previous display is extracted. For example, when calculating the sum of the update rates since the previous display, the data of the update date and time after the data with “present” recorded in the display presence / absence 3110c is extracted, and the update rate 3110b is added.

また、CPU3010が本実施形態のコンテンツ収集プログラム3180を実行することにより実現されるコンテンツ収集機能は、第一の実施形態と基本的に同様である。   Further, the content collection function realized by the CPU 3010 executing the content collection program 3180 of this embodiment is basically the same as that of the first embodiment.

次に、本実施形態の、CPU3010がコンテンツ選択プログラム3170を実行することにより実現されるコンテンツ選択機能によるコンテンツ選択処理について以下に説明する。   Next, content selection processing by the content selection function realized by the CPU 3010 executing the content selection program 3170 according to this embodiment will be described below.

本実施形態のコンテンツ選択処理では、まず、第一の実施形態と同様に、コンテンツ収集処理が各コンテンツサーバ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 local keyword list 3130 from the updated content received as the content update information 3100 from each content server 1040. The one having the specified keyword is selected. After that, a process is performed for extracting content with an update rate equal to or higher than a predetermined threshold from the selected content. Then, as in the first embodiment, duplication is eliminated by excluding duplicates in the selected content update information 3100 and / or duplicates of content held by the peripheral display control device 1020.

なお、ここで、閾値との大小の比較には、前回更新した時点からの更新率を加算した積算更新率を用いる。   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 download content list 3160 is α will be described as an example.

コンテンツ選択機能は、コンテンツ収集処理により処理開始の指示を受けると、まず、内部時計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 local keyword list 3130 and extracts the keyword 3130a in which the time is registered as the target time zone 3130b (step 12020). If the target time zone 3130b is not registered, all the keywords registered in the local keyword list 3130 are extracted.

次に、コンテンツ選択機能は、コンテンツ更新情報3100内のキーワード2106fが、ステップ10020で抽出したキーワードに合致するコンテンツ更新情報3100を抽出する(ステップ12030)。ここで、抽出されたコンテンツ更新情報3100の件数をNとする。   Next, the content selection function extracts the content update information 3100 in which the keyword 2106f in the content update information 3100 matches the keyword extracted in step 10020 (step 12030). Here, it is assumed that the number of extracted content update information 3100 is N.

次に、コンテンツ選択機能は、抽出されたN件のコンテンツ更新情報3100から、そのコンテンツの積算更新率が予め定めた値α以上のものを抽出する。   Next, the content selection function extracts, from the extracted N pieces of content update information 3100, those whose cumulative update rate of the content is greater than or equal to a predetermined value α.

具体的には、カウンタnを1に設定し(ステップ12040)、カウンタnがNより大きくなるまでステップ12050〜12100の処理を繰り返す。   Specifically, the counter n is set to 1 (step 12040), and the processing of steps 12050 to 12100 is repeated until the counter n becomes larger than N.

コンテンツ選択機能は、カウンタ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 content update information 3100 and stores them in the content update rate information 3110 (step 12060).

次に、コンテンツ選択機能は、ステップ12060で格納した以前の表示有無3110cを参照し、前回表示された時刻以降のコンテンツの更新率3110bを全て抽出し、加算する(ステップ12070)。   Next, the content selection function refers to the previous display presence / absence 3110c stored in step 12060, extracts all content update rates 3110b after the previously displayed time, and adds them (step 12070).

そして、コンテンツ選択機能は、更新率の判定を行う。すなわち、積算更新率と予め定めた閾値αとの大小を比較する(ステップ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 download content list 3160 for display (step 12090), and the counter n is incremented by 1 (step 12100).

一方、コンテンツ選択機能は、積算更新率が閾値より小さい場合は、ダウンロードコンテンツリスト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 download content list 3160.

カウンタ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 (step 12060, etc.) after it is determined that the integrated update rate is greater than or equal to the threshold (step 12080). Or any of them. Since these deduplication processes are the same as those in the first embodiment, they will not be described here.

以上のコンテンツ選択処理では、コンテンツの積算更新率が一定値以上の全てのコンテンツをダウンロードすることとなる。各コンテンツの更新タイミングによって、ダウンロードコンテンツリスト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 download content list 3160 increases or decreases depending on the update timing of each content. When the number of download contents is large, the display time per content is shortened.

これを解決するための、コンテンツの更新率を用いた別のコンテンツ選択処理方法を以下に説明する。   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 (steps 14010 to 14100 in FIG. 14) such as extracting content update information related to the keyword, determining the cumulative update rate, and adding it to the download content list 3160 (steps 14010 to 14100 in FIG. 14) ) Is basically the same. The same is true for the presence or absence of duplication processing.

ただし、本例においては、ダウンロードコンテンツリスト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 content ID 3160a and the content URL 3160b.

本処理フローでは、抽出した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 step 14050, the download content list 3160 at that time is updated. Sort in descending order of integrated value 3160c. Then, only the upper limit (for example, 10) of the displayable number is left and the remaining is deleted from the larger integrated update rate (step 14120). Then, the process ends.

上記別例により、コンテンツの表示時間が限られている場合など、表示コンテンツを所望の数に絞り込むことができる。   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 step 14070, and the determination in step 14080 is not performed, and all contents are stored in the download content list 3160 together with the calculated integrated update rate. Then, finally, the processing of steps 14110 and 14120 may be performed, and a predetermined number of contents may be added to the download content list 3160 in order from the largest integrated update rate. With this process, a necessary number of contents can be extracted in order from the largest integrated update rate without introducing a threshold.

以上、本実施形態のコンテンツ選択処理により選択されたコンテンツは、キーワードが合致し、かつ、積算更新率の大きいもの、すなわち、前回表示された時から大きく内容が変化している可能性の高いものである。従って、本実施形態によれば、ユーザの関心が高く、ユーザにとって有益なコンテンツが優先的に表示されることとなる。   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.

図1は、第一の実施形態のコンテンツ自動表示システムの全体構成図である。FIG. 1 is an overall configuration diagram of a content automatic display system according to a first embodiment. 図2は、第一の実施形態のコンテンツサーバの機能構成図である。FIG. 2 is a functional configuration diagram of the content server according to the first embodiment. 図3は、第一の実施形態のコンテンツ更新情報のデータ構造の一例である。FIG. 3 is an example of the data structure of the content update information according to the first embodiment. 図4は、第一の実施形態の表示制御装置の機能構成図である。FIG. 4 is a functional configuration diagram of the display control apparatus according to the first embodiment. 図5は、第一の実施形態のコンテンツ収集タイミング情報のデータ構造の一例である。FIG. 5 is an example of the data structure of the content collection timing information according to the first embodiment. 図6は、第一の実施形態のローカルキーワードリストのデータ構造の一例である。FIG. 6 is an example of the data structure of the local keyword list of the first embodiment. 図7は、第一の実施形態のコンテンツサーバリスト3140のデータ構造の一例である。FIG. 7 is an example of the data structure of the content server list 3140 of the first embodiment. 図8は、第一の実施形態の周辺表示制御装置リストのデータ構造の一例である。FIG. 8 is an example of the data structure of the peripheral display control device list of the first embodiment. 図9は、第一の実施形態のダウンロードコンテンツリストのデータ構造の一例である。FIG. 9 is an example of the data structure of the download content list of the first embodiment. 図10は、第一の実施形態のコンテンツ収集処理の処理フローである。FIG. 10 is a processing flow of content collection processing according to the first embodiment. 図11は、第一の実施形態のコンテンツ選択処理の処理フローである。FIG. 11 is a processing flow of content selection processing according to the first embodiment. 図12は、第二の実施形態のコンテンツ更新率情報のデータ構造の一例である。FIG. 12 is an example of a data structure of content update rate information according to the second embodiment. 図13は、第二の実施形態のコンテンツ選択処理の処理フローである。FIG. 13 is a processing flow of content selection processing according to the second embodiment. 図14は、第二の実施形態の別のコンテンツ選択処理の処理フローである。FIG. 14 is a processing flow of another content selection process according to the second embodiment.

符号の説明Explanation of symbols

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.
請求項1に記載のコンテンツ収集装置であって、
前記コンテンツ更新情報選択手段は、
前記ダウンロードコンテンツリストに前記キーワードが全て同じコンテンツ更新情報が存在する場合に、その一方を、さらに排除すること
を特徴とするコンテンツ収集装置。
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.
請求項1または2に記載のコンテンツ収集装置であって、
前記コンテンツ更新情報選択手段は、前記ダウンロードコンテンツリストを、前記ローカルキーワードにより抽出したコンテンツ更新情報からそれぞれのコンテンツ更新情報に含まれるキーワードを抽出して集計し、出現頻度の高いキーワードを含むコンテンツ更新情報から順に所定数を抽出して作成すること
を特徴とするコンテンツ収集装置。
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.
請求項2記載のコンテンツ収集装置であって、
前記コンテンツ更新情報には、当該コンテンツ更新情報で特定されるコンテンツの更新の割合を示す更新率がさらに含まれ、
前記条件保持手段に保持される条件に、前記更新率の閾値がさらに含まれ、
前記コンテンツ更新情報選択手段は、前記ダウンロードコンテンツリストを、前記ローカルキーワードにより抽出したコンテンツ更新情報から、前回コンテンツを収集した時以降の更新率を積算した積算更新率が前記閾値以上のものを選択して抽出して作成すること
を特徴とするコンテンツ収集装置。
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 .
請求項4記載のコンテンツ収集装置であって、
前記コンテンツ更新情報選択手段は、前記ダウンロードコンテンツリストを、抽出した前記積算更新率が前記閾値以上のコンテンツ更新情報から、前記積算更新率が大きいものから所定数さらに抽出して作成すること
を特徴とするコンテンツ収集装置。
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.
請求項4または5記載のコンテンツ収集装置であって、
前記更新率は、前記コンテンツ更新情報により特定されるコンテンツを形成する全ファイル数の中の更新されたファイルの比率であること
を特徴とするコンテンツ収集装置。
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.
請求項4または5記載のコンテンツ収集装置であって、
前記更新率は、前記コンテンツ更新情報により特定されるコンテンツの全データ量の中の更新されたデータ量の割合であること
を特徴とするコンテンツ収集装置。
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.
JP2005343790A 2005-11-29 2005-11-29 Content collection apparatus and content collection system Expired - Lifetime JP4832061B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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