JP2009230644A - Information providing system - Google Patents

Information providing system Download PDF

Info

Publication number
JP2009230644A
JP2009230644A JP2008077666A JP2008077666A JP2009230644A JP 2009230644 A JP2009230644 A JP 2009230644A JP 2008077666 A JP2008077666 A JP 2008077666A JP 2008077666 A JP2008077666 A JP 2008077666A JP 2009230644 A JP2009230644 A JP 2009230644A
Authority
JP
Japan
Prior art keywords
content
information
feed file
terminal device
access history
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.)
Pending
Application number
JP2008077666A
Other languages
Japanese (ja)
Inventor
Katsuyoshi Okawa
克好 大河
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2008077666A priority Critical patent/JP2009230644A/en
Publication of JP2009230644A publication Critical patent/JP2009230644A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To acquire access history to content without increasing traffic between a terminal equipment and a server device. <P>SOLUTION: A server device 1 transmits a field file including content information described in XML and the attribute information of content specified by the content information to the terminal equipment. When receiving the transmission request of the field file, the server device 1 extracts access history to content included in the transmission request. Meanwhile, the terminal equipment 3 receives the field file from the server device 1, and displays the content information included the field file. When access to the content specified by the content information is generated, the terminal equipment 3 records access history including the attribute information of the content to which access has been generated, and transmits the access history having it included in any following transmission request to the server device 1. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、情報提供システム、並びにそのシステムにて使用可能なサーバ装置、端末装置およびアクセス履歴収集方法に関するものである。   The present invention relates to an information providing system, a server device that can be used in the system, a terminal device, and an access history collection method.

嗜好サーバが、バナー広告のクリック回数をカウントし、クリック回数に基づいて、ユーザの嗜好情報を更新し、ウェブサーバが、嗜好情報に基づいて指定されたバナー広告をユーザ端末へ送信する技術がある(例えば特許文献1参照)。   There is a technology in which the preference server counts the number of clicks on the banner advertisement, updates the user preference information based on the number of clicks, and the web server transmits the banner advertisement designated based on the preference information to the user terminal. (For example, refer to Patent Document 1).

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

上記技術では、バナー広告のクリック回数をどのようにして嗜好サーバにてカウントするかの開示がないが、嗜好サーバにおいてクリック回数をカウントするためには、バナー広告がクリックされるたびにユーザ端末から嗜好サーバへ通知が送信されるようにすることが一般的に考えられる。   In the above technology, there is no disclosure of how the number of clicks on the banner advertisement is counted by the preference server, but in order to count the number of clicks on the preference server, each time the banner advertisement is clicked, the user terminal It is generally considered that notification is transmitted to the preference server.

しかしながら、クリック毎に通知が送信されると、ユーザ端末とサーバとの間のトラフィックが増加してしまう。   However, if a notification is transmitted for each click, traffic between the user terminal and the server increases.

本発明は、上記の問題に鑑みてなされたものであり、端末装置とサーバ装置との間のトラフィックを増加させずにコンテンツへのアクセス履歴を取得することができる情報提供システム、並びにそのシステムにて使用可能なサーバ装置、端末装置およびアクセス履歴収集方法を得ることを目的とする。   The present invention has been made in view of the above problems, and provides an information providing system that can acquire an access history to content without increasing traffic between a terminal device and a server device, and the system thereof. It is an object to obtain a server device, a terminal device, and an access history collection method that can be used.

上記の課題を解決するために、本発明では以下のようにした。   In order to solve the above problems, the present invention is configured as follows.

本発明に係る情報提供システムは、コンテンツ情報を配信するサーバ装置と、前記コンテンツ情報を受信し表示装置に表示させる端末装置とを備える。そして、サーバ装置は、XMLで記述されたコンテンツ情報とそのコンテンツ情報により特定されるコンテンツの属性情報とを含むフィードファイルを端末装置に送信し、フィードファイルの送信要求を受信すると、その送信要求に含まれる、コンテンツへのアクセス履歴を抽出する。一方、端末装置は、フィードファイルをサーバ装置から受信し、フィードファイルに含まれるコンテンツ情報を表示させ、コンテンツ情報により特定されるコンテンツへのアクセスが発生した場合に、アクセスが発生したコンテンツの属性情報を含むアクセス履歴を記録し、アクセス履歴を次回以降のいずれかの前記送信要求に含ませてサーバ装置へ送信する。   An information providing system according to the present invention includes a server device that distributes content information, and a terminal device that receives the content information and displays the content information on a display device. Then, the server device transmits a feed file including content information described in XML and content attribute information specified by the content information to the terminal device, and upon receiving a feed file transmission request, the server device The content access history included is extracted. On the other hand, when the terminal device receives the feed file from the server device, displays the content information included in the feed file, and access to the content specified by the content information occurs, the attribute information of the content that has been accessed Is recorded, and the access history is included in any of the transmission requests from the next time and transmitted to the server device.

これにより、フィードファイルの送信要求時に併せてアクセス履歴がサーバ装置へ通知されるため、端末装置とサーバ装置との間のトラフィックを増加させずにコンテンツへのアクセス履歴を取得することができる。   Thereby, since the access history is notified to the server device at the time of the feed file transmission request, the access history to the content can be acquired without increasing the traffic between the terminal device and the server device.

本発明に係るサーバ装置は、XMLで記述されたコンテンツ情報とそのコンテンツ情報により特定されるコンテンツの属性情報とを含むフィードファイルを端末装置へ送信するフィードファイル送信部と、端末装置からコンテンツ情報の送信要求を受信する要求受信部と、コンテンツ情報に基づく端末装置からコンテンツへのアクセスの履歴情報を前記送信要求から抽出するアクセス履歴抽出部とを備える。   A server device according to the present invention includes a feed file transmission unit that transmits a content file described in XML and attribute information of a content specified by the content information to a terminal device, and a content information from the terminal device. A request receiving unit that receives a transmission request, and an access history extraction unit that extracts, from the transmission request, history information on access to content from a terminal device based on content information.

また、本発明に係るサーバ装置は、上記のサーバ装置に加え、次のようにしてもよい。この場合、サーバ装置は、過去に取得したアクセス履歴情報におけるコンテンツの属性情報に基づいて、所定の複数のカテゴリから高アクセス頻度のカテゴリを特定する分析部を備える。そして、フィードファイル送信部は、分析部により特定されたカテゴリのコンテンツ情報を含むフィードファイルを送信する。   In addition to the server device described above, the server device according to the present invention may be configured as follows. In this case, the server device includes an analysis unit that identifies a high-access frequency category from a plurality of predetermined categories based on content attribute information in access history information acquired in the past. Then, the feed file transmission unit transmits a feed file including the content information of the category specified by the analysis unit.

また、本発明に係るサーバ装置は、上記のサーバ装置のいずれかに加え、次のようにしてもよい。この場合、要求受信部は、端末装置から送信要求とともにユーザIDを受信し、分析部は、ユーザIDごとに、高アクセス頻度のカテゴリを特定する。そして、フィードファイル送信部は、送信要求とともに受信されたユーザIDに対して分析部により特定された1または複数のカテゴリのコンテンツ情報を含むフィードファイルを送信する。   The server device according to the present invention may be as follows in addition to any of the above server devices. In this case, the request reception unit receives the user ID together with the transmission request from the terminal device, and the analysis unit specifies a category with high access frequency for each user ID. And a feed file transmission part transmits the feed file containing the content information of the 1 or several category specified by the analysis part with respect to the user ID received with the transmission request.

また、本発明に係るサーバ装置は、上記のサーバ装置のいずれかに加え、次のようにしてもよい。この場合、分析部は、ユーザIDにより特定されるユーザの属性情報に基づいてカテゴリを選択する。そして、フィードファイル送信部は、送信要求とともに受信されたユーザIDに対して選択されたカテゴリのうち、分析部により特定されたカテゴリのコンテンツ情報を含むフィードファイルを送信する。   The server device according to the present invention may be as follows in addition to any of the above server devices. In this case, the analysis unit selects a category based on the user attribute information specified by the user ID. And a feed file transmission part transmits the feed file containing the content information of the category specified by the analysis part among the categories selected with respect to the user ID received with the transmission request.

また、本発明に係るサーバ装置は、上記のサーバ装置のいずれかに加え、次のようにしてもよい。この場合、アクセス履歴抽出部は、アクセスの履歴情報における属性情報としてコンテンツのURIを送信要求から抽出する。分析部は、そのURIのコンテンツのカテゴリを特定し、過去に取得した属性情報としてのURIに基づいて高アクセス頻度のカテゴリを特定する。   The server device according to the present invention may be as follows in addition to any of the above server devices. In this case, the access history extraction unit extracts the URI of the content from the transmission request as attribute information in the access history information. The analysis unit identifies the category of the content of the URI, and identifies a category with a high access frequency based on the URI as attribute information acquired in the past.

また、本発明に係るサーバ装置は、上記のサーバ装置のいずれかに加え、次のようにしてもよい。この場合、コンテンツ情報のそれぞれは、コンテンツの説明を含み、属性情報は、そのコンテンツのURIを指定するリンク情報を含む。   The server device according to the present invention may be as follows in addition to any of the above server devices. In this case, each piece of content information includes a description of the content, and the attribute information includes link information that specifies the URI of the content.

また、本発明に係るサーバ装置は、上記のサーバ装置のいずれかに加え、次のようにしてもよい。この場合、フィードファイルは、RSSまたはAtomで記述される。   The server device according to the present invention may be as follows in addition to any of the above server devices. In this case, the feed file is described in RSS or Atom.

本発明に係る端末装置は、XMLで記述されたコンテンツ情報と、そのコンテンツ情報により特定されるコンテンツの属性情報とを含むフィードファイルをサーバ装置から受信するフィードファイル受信部と、フィードファイルに含まれるコンテンツ情報を表示させる表示処理部と、コンテンツ情報により特定されるコンテンツへのアクセスが発生した場合に、アクセスが発生したコンテンツの属性情報を含むアクセス履歴を記録するアクセス履歴記録部と、アクセス履歴を次回以降のいずれかのフィードファイルの送信要求に含ませてサーバ装置へ送信する要求送信部とを備える。   A terminal device according to the present invention is included in a feed file receiving unit that receives a feed file including content information described in XML and attribute information of the content specified by the content information from the server device, and the feed file. A display processing unit for displaying content information, an access history recording unit for recording an access history including attribute information of the content that has been accessed when an access to the content specified by the content information occurs, and an access history A request transmission unit that transmits the request to the server device in a feed request for any one of the subsequent feed files.

また、本発明に係る端末装置は、上記の端末装置に加え、次のようにしてもよい。この場合、要求送信部は、コンテンツ情報の表示が完了するたびに、送信要求をサーバ装置に送信する。そして、表示処理部は、ファイル受信部によりフィードファイルが受信されるたびに、そのフィードファイルに含まれるコンテンツ情報を表示させる。   In addition to the above terminal device, the terminal device according to the present invention may be configured as follows. In this case, the request transmission unit transmits a transmission request to the server device every time display of the content information is completed. The display processing unit displays content information included in the feed file every time the feed file is received by the file receiving unit.

また、本発明に係る端末装置は、上記の端末装置のいずれかに加え、次のようにしてもよい。この場合、端末装置は、ウェブブラウザを備える。また、コンテンツ情報のそれぞれは、コンテンツの説明、およびそのコンテンツのURIを指定するリンク情報を含む。そして、アクセス履歴記録部は、ユーザの操作によりリンク情報が選択されることによりウェブブラウザがそのリンク情報におけるコンテンツのURIへアクセスした場合に、そのコンテンツの属性情報を含むアクセス履歴を記録する。   The terminal device according to the present invention may be as follows in addition to any of the above terminal devices. In this case, the terminal device includes a web browser. Each piece of content information includes a description of the content and link information that specifies the URI of the content. The access history recording unit records the access history including the attribute information of the content when the web browser accesses the content URI in the link information by selecting the link information by the user's operation.

また、本発明に係る端末装置は、上記の端末装置のいずれかに加え、次のようにしてもよい。この場合、アクセス履歴記録部は、ユーザの操作によりリンク情報が選択されることによりウェブブラウザがそのリンク情報におけるコンテンツのURIへアクセスした場合に、そのコンテンツの属性情報としてそのURIを含むアクセス履歴を記録する。   The terminal device according to the present invention may be as follows in addition to any of the above terminal devices. In this case, when the link information is selected by the user's operation and the web browser accesses the content URI in the link information, the access history recording unit displays the access history including the URI as the content attribute information. Record.

また、本発明に係る端末装置は、上記の端末装置のいずれかに加え、次のようにしてもよい。この場合、端末装置は、ユーザによる入力情報の正当性を判定する認証処理部を備える。そして、要求送信部は、認証処理部により入力情報が正当であると判定された場合、特定ユーザのみに提供される所定のフィードファイルの送信要求を送信し、フィードファイル受信部は、特定ユーザのみに提供される所定のフィードファイルを受信する。   The terminal device according to the present invention may be as follows in addition to any of the above terminal devices. In this case, the terminal device includes an authentication processing unit that determines the validity of the information input by the user. When the authentication processing unit determines that the input information is valid, the request transmission unit transmits a transmission request for a predetermined feed file provided only to the specific user, and the feed file reception unit is limited to the specific user. Receive a predetermined feed file provided to.

また、本発明に係る端末装置は、上記の端末装置のいずれかに加え、次のようにしてもよい。この場合、フィードファイルは、RSSまたはAtomで記述される。   The terminal device according to the present invention may be as follows in addition to any of the above terminal devices. In this case, the feed file is described in RSS or Atom.

本発明に係るアクセス履歴収集方法は、(a)サーバ装置から、XMLで記述されたコンテンツ情報とそのコンテンツ情報により特定されるコンテンツの属性情報とを含むフィードファイルを送信し、(b)端末装置においてフィードファイルを受信し、(c)端末装置により、フィードファイルに含まれるコンテンツ情報を表示させ、(d)端末装置において、コンテンツ情報により特定されるコンテンツへのアクセスが発生した場合に、アクセスが発生したコンテンツの属性情報を含むアクセス履歴を記録し、(e)端末装置から、アクセス履歴を次回以降のいずれかの送信要求に含ませて送信し、(f)サーバ装置においてアクセス履歴を含む送信要求を受信し、(g)サーバ装置において、受信された送信要求に含まれる、コンテンツへのアクセス履歴を抽出する。   The access history collection method according to the present invention includes: (a) a feed file including content information described in XML and content attribute information specified by the content information is transmitted from a server device; and (b) a terminal device. (C) the terminal device displays the content information contained in the feed file, and (d) the terminal device is accessed when the content specified by the content information occurs. The access history including attribute information of the generated content is recorded, (e) the access history is transmitted from the terminal device in any transmission request after the next time, and (f) the transmission including the access history is performed in the server device. (G) the content included in the received transmission request in the server device; To extract the access history to.

本発明によれば、端末装置とサーバ装置との間のトラフィックを増加させずにコンテンツへのアクセス履歴を取得することができる。   ADVANTAGE OF THE INVENTION According to this invention, the access history to a content can be acquired, without increasing the traffic between a terminal device and a server apparatus.

以下、図に基づいて本発明の実施の形態を説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

実施の形態1.
図1は、本発明の実施の形態1に係る情報提供システムの構成を示すブロック図である。図1に示すシステムでは、フィードサーバ装置1が、コンテンツを特定するためのコンテンツ情報を、ネットワーク2を介して配信し、端末装置3が、コンテンツ情報を受信し表示装置に表示させる。コンテンツとは、ウェブページ、ドキュメントデータ、音楽データ、動画データなどである。そのコンテンツ情報により特定されるコンテンツを取得するための操作があると、端末装置3は、コンテンツサーバ装置4からそのコンテンツをダウンロードする。コンテンツへのアクセス履歴は、端末装置3において記録され、次回のコンテンツ情報の要求時にフィードサーバ装置1へ送信される。端末装置3の形態は、パーソナルコンピュータ、携帯電話機、PDA(Personal Digital Assistance)、ゲーム機などとされる。
Embodiment 1 FIG.
FIG. 1 is a block diagram showing a configuration of an information providing system according to Embodiment 1 of the present invention. In the system shown in FIG. 1, the feed server device 1 distributes content information for specifying content via the network 2, and the terminal device 3 receives the content information and causes the display device to display the content information. The content includes web pages, document data, music data, moving image data, and the like. When there is an operation for acquiring the content specified by the content information, the terminal device 3 downloads the content from the content server device 4. The content access history is recorded in the terminal device 3 and transmitted to the feed server device 1 at the next request for content information. The form of the terminal device 3 is a personal computer, a mobile phone, a PDA (Personal Digital Assistance), a game machine, or the like.

フィードサーバ装置1は、フィードファイルを端末装置3に送信し、フィードファイルの送信要求を受信すると、以前に送信したフィードファイルにおけるコンテンツ情報により特定されるコンテンツへのアクセス履歴をその送信要求から抽出する。フィードファイルは、XML(eXtensible Markup Language)のテキストデータとして記述されたコンテンツ情報とそのコンテンツ情報により特定されるコンテンツの属性情報とを含む。フィードファイルは、RSS(Rich Site Summary/RDF Site Summary/Really Simple Syndication)またはAtomで記述される。コンテンツ情報のそれぞれは、コンテンツの説明を含み、属性情報は、そのコンテンツのURI(Uniform Resource Identifier)を指定するリンク情報を含む。   When the feed server device 1 transmits the feed file to the terminal device 3 and receives the feed file transmission request, the feed server device 1 extracts the access history to the content specified by the content information in the previously transmitted feed file from the transmission request. . The feed file includes content information described as XML (eXtensible Markup Language) text data and content attribute information specified by the content information. The feed file is described in RSS (Rich Site Summary / RDF Site Summary / Really Simple Syndication) or Atom. Each piece of content information includes a description of the content, and the attribute information includes link information that specifies a URI (Uniform Resource Identifier) of the content.

端末装置3は、フィードファイルをサーバ装置1から受信し、フィードファイルに含まれるコンテンツ情報を表示させ、コンテンツ情報により特定されるコンテンツへのアクセスが発生した場合に、アクセスが発生したコンテンツの属性情報を特定しその属性情報を含むアクセス履歴を記録し、アクセス履歴を次回以降のいずれかの送信要求に含ませてサーバ装置1へ送信する。   The terminal device 3 receives the feed file from the server device 1, displays the content information included in the feed file, and when access to the content specified by the content information occurs, the attribute information of the content that has been accessed Is recorded, the access history including the attribute information is recorded, and the access history is included in any of the subsequent transmission requests and transmitted to the server apparatus 1.

ここで、フィードサーバ装置1および端末装置3の詳細な構成について説明する。   Here, detailed configurations of the feed server device 1 and the terminal device 3 will be described.

図2は、図1におけるフィードサーバ装置1の構成例を示すブロック図である。図2に示すフィードサーバ装置1は、通信装置11、データ格納装置12およびコンピュータ13を有する。   FIG. 2 is a block diagram illustrating a configuration example of the feed server device 1 in FIG. The feed server device 1 illustrated in FIG. 2 includes a communication device 11, a data storage device 12, and a computer 13.

通信装置11は、ネットワーク2を介して端末装置3とデータ通信可能な装置である。通信装置11としては、ネットワークインタフェースカード、モデムなどが使用される。   The communication device 11 is a device capable of data communication with the terminal device 3 via the network 2. As the communication device 11, a network interface card, a modem, or the like is used.

データ格納装置12は、コンテンツ情報の配信およびアクセス履歴の収集に必要な情報を格納する装置である。データ格納装置12としては、ハードディスクドライブ、ディスクアレイなどが使用される。実施の形態1では、データ格納装置12は、ユーザ情報21、アクセス履歴情報22、カテゴリ情報23およびフィードファイル24を格納する。ユーザ情報21は、ユーザごとに、ユーザIDおよびユーザの属性情報(氏名、年齢、性別、住所、職業など)を有する。アクセス履歴情報22は、ユーザごとにコンテンツへのアクセスの履歴を有する。例えば、アクセス履歴情報22では、ユーザID、コンテンツの属性情報(ここではURI)およびアクセス日時、カテゴリごとのコンテンツへのアクセス回数の総和などが関連付けられている。カテゴリ情報23は、所定のカテゴリのリストと、各カテゴリのフィードファイル24のURIとを有する。カテゴリは、例えばJICFS/IFDB(JAN Item Code File Service/Integrated Flexible Data Base)などの既定のコードにより表現される。   The data storage device 12 is a device that stores information necessary for distributing content information and collecting access history. As the data storage device 12, a hard disk drive, a disk array, or the like is used. In the first embodiment, the data storage device 12 stores user information 21, access history information 22, category information 23, and a feed file 24. The user information 21 has a user ID and user attribute information (name, age, sex, address, occupation, etc.) for each user. The access history information 22 has a history of access to content for each user. For example, in the access history information 22, a user ID, content attribute information (URI in this case), access date and time, the total number of accesses to the content for each category, and the like are associated. The category information 23 includes a list of predetermined categories and a URI of the feed file 24 of each category. The category is expressed by a predetermined code such as JICFS / IFDB (JAN Item Code File Service / Integrated Flexible Data Base).

コンピュータ13は、図示せぬCPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスクドライブなどを備える処理装置である。コンピュータ13では、ROM、ハードディスクドライブなどに格納されているプログラムがRAMにロードされて実行される。プログラムが実行されることにより、各種処理部が実現される。コンピュータ13では、サーバ処理部31、アクセス履歴抽出部32、分析部33およびフィードファイル送信部34が実現される。   The computer 13 is a processing device including a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), a hard disk drive, and the like (not shown). In the computer 13, a program stored in a ROM, a hard disk drive or the like is loaded into the RAM and executed. Various processing units are realized by executing the program. In the computer 13, a server processing unit 31, an access history extraction unit 32, an analysis unit 33, and a feed file transmission unit 34 are realized.

サーバ処理部31は、HTTP(HyperText Transfer Protocol)サーバ機能を有し、通信装置11を制御して、フィードファイル24の送信要求を受信すると、要求において指定されているフィードファイル24を送信する処理部である。サーバ処理部31は、要求受信部の一例である。   The server processing unit 31 has an HTTP (HyperText Transfer Protocol) server function. When the server processing unit 31 controls the communication apparatus 11 and receives a transmission request for the feed file 24, the processing unit 31 transmits the feed file 24 specified in the request. It is. The server processing unit 31 is an example of a request receiving unit.

アクセス履歴抽出部32は、サーバ処理部31により受信された送信要求からアクセス履歴情報を抽出する処理部である。アクセス履歴情報は、過去に端末装置3のユーザへ送信したコンテンツ情報に基づきユーザがコンテンツへアクセスした際に端末装置3において記録された情報である。   The access history extraction unit 32 is a processing unit that extracts access history information from the transmission request received by the server processing unit 31. The access history information is information recorded in the terminal device 3 when the user accesses the content based on the content information transmitted to the user of the terminal device 3 in the past.

分析部33は、過去に取得したアクセス履歴情報におけるコンテンツの属性情報(ここでは、URI)に基づいて、所定の複数のカテゴリから高アクセス頻度のカテゴリを特定する処理部である。すべてのコンテンツ情報のそれぞれは、所定のカテゴリのうちの1または複数のカテゴリに属する。例えば、アクセス回数が所定の回数以上であるカテゴリ、全アクセス回数の所定の割合以上であるアクセス回数のカテゴリ、あるいはアクセス回数が他のカテゴリより多い所定の数のカテゴリが選択される。また、分析部33は、ユーザIDごとに、高アクセス頻度のカテゴリを特定するとともに、ユーザ情報21に基づいて、送信対象となるカテゴリを特定する。   The analysis unit 33 is a processing unit that identifies a category with high access frequency from a plurality of predetermined categories based on content attribute information (here, URI) in access history information acquired in the past. Each of all the content information belongs to one or a plurality of categories among predetermined categories. For example, a category in which the number of accesses is equal to or greater than a predetermined number, a category in which the number of accesses is equal to or greater than a predetermined percentage of the total number of accesses, or a predetermined number of categories in which the number of accesses is greater than other categories is selected. Further, the analysis unit 33 specifies a category with a high access frequency for each user ID, and specifies a category to be transmitted based on the user information 21.

フィードファイル送信部34は、サーバ処理部31を介して、フィードファイルを端末装置3へ送信する処理部である。例えば、カテゴリごとに予め1または複数のフィードファイルが生成されており、分析部33により特定されたカテゴリのフィードファイル24が送信される。あるいは、端末装置3から送信要求が受信されると、フィードファイル24が生成され送信される。   The feed file transmission unit 34 is a processing unit that transmits a feed file to the terminal device 3 via the server processing unit 31. For example, one or a plurality of feed files are generated in advance for each category, and the feed file 24 of the category specified by the analysis unit 33 is transmitted. Alternatively, when a transmission request is received from the terminal device 3, the feed file 24 is generated and transmitted.

図3は、図1における端末装置3の構成例を示すブロック図である。図3に示す端末装置3は、通信装置41、データ格納装置42、コンピュータ43、表示装置44および入力装置45を有する。   FIG. 3 is a block diagram illustrating a configuration example of the terminal device 3 in FIG. 3 includes a communication device 41, a data storage device 42, a computer 43, a display device 44, and an input device 45.

通信装置41は、ネットワーク2を介してフィードサーバ装置1およびコンテンツサーバ装置4とデータ通信可能な装置である。通信装置41としては、ネットワークインタフェースカード、モデムなどが使用される。   The communication device 41 is a device capable of data communication with the feed server device 1 and the content server device 4 via the network 2. As the communication device 41, a network interface card, a modem, or the like is used.

データ格納装置42は、アクセス履歴の収集に必要な情報を格納する装置である。データ格納装置42としては、ハードディスクドライブ、不揮発性メモリなどが使用される。実施の形態1では、データ格納装置42は、ユーザ情報51およびアクセス履歴情報52を格納する。ユーザ情報51は、ユーザごとに、ユーザIDおよび認証情報(パスワード、生体情報など)を有する。アクセス履歴情報52は、ユーザごとにコンテンツへのアクセスの履歴を有する。例えば、アクセス履歴情報52では、ユーザID、コンテンツの属性情報(ここではURI)およびアクセス日時が関連付けられている。   The data storage device 42 is a device that stores information necessary for collecting access history. As the data storage device 42, a hard disk drive, a nonvolatile memory, or the like is used. In the first embodiment, the data storage device 42 stores user information 51 and access history information 52. The user information 51 has a user ID and authentication information (password, biometric information, etc.) for each user. The access history information 52 has a history of access to content for each user. For example, in the access history information 52, a user ID, content attribute information (URI in this case), and access date and time are associated.

コンピュータ43は、図示せぬCPU、ROM、RAMなどを備える処理装置である。コンピュータ43では、ROM、データ格納装置42などに格納されているプログラムがRAMにロードされて実行される。プログラムが実行されることにより、各種処理部が実現される。コンピュータ43では、通信処理部61、表示処理部62、ウェブブラウザ63およびアクセス履歴記録部64が実現される。   The computer 43 is a processing device that includes a CPU, ROM, RAM, and the like (not shown). In the computer 43, a program stored in the ROM, the data storage device 42, or the like is loaded into the RAM and executed. Various processing units are realized by executing the program. In the computer 43, a communication processing unit 61, a display processing unit 62, a web browser 63, and an access history recording unit 64 are realized.

通信処理部61は、通信装置41を制御して、HTTPで、フィードファイル24の送信要求をフィードサーバ装置1へ送信するとともに、そのフィードファイル24をフィードサーバ装置1から受信する処理部である。通信処理部61は、フィードファイル受信部および要求送信部の一例である。   The communication processing unit 61 is a processing unit that controls the communication device 41 and transmits a transmission request for the feed file 24 to the feed server device 1 by HTTP and receives the feed file 24 from the feed server device 1. The communication processing unit 61 is an example of a feed file reception unit and a request transmission unit.

表示処理部62は、表示装置44に各種情報を表示させる処理部である。表示処理部62は、表示装置44に、コンテンツ情報を表示させる。   The display processing unit 62 is a processing unit that displays various types of information on the display device 44. The display processing unit 62 causes the display device 44 to display content information.

ウェブブラウザ63は、URIとしてのURL(Uniform Resource Locator)を指定されると、HTTPでそのURLからコンテンツをダウンロードする処理部である。ウェブブラウザ63としては、例えばインターネットエクスプローラ(商標)などが使用される。   When a URL (Uniform Resource Locator) is specified as a URI, the web browser 63 is a processing unit that downloads content from the URL using HTTP. For example, Internet Explorer (trademark) is used as the web browser 63.

アクセス履歴記録部64は、コンテンツ情報により特定されるコンテンツへのアクセスが発生した場合に、アクセスが発生したコンテンツの属性情報(この実施の形態では、コンテンツのURIとしてのURL)を特定しその属性情報を含むアクセス履歴情報52を記録する処理部である。   When an access to the content specified by the content information occurs, the access history recording unit 64 specifies the attribute information of the content that has been accessed (in this embodiment, the URL as the URI of the content), and the attribute It is a processing unit that records access history information 52 including information.

表示装置44は、コンテンツ情報を表示する装置である。表示装置44としては、例えば液晶ディスプレイが使用される。入力装置45は、ユーザによる操作に応じた電気信号を出力する装置である。入力装置45としては、キーボード、マウス、キースイッチなどが使用される。   The display device 44 is a device that displays content information. For example, a liquid crystal display is used as the display device 44. The input device 45 is a device that outputs an electrical signal corresponding to an operation by a user. As the input device 45, a keyboard, a mouse, a key switch, or the like is used.

次に、上記システムにおけるコンテンツへのアクセスの履歴の収集処理について説明する。図4は、図1に示すシステムにおけるコンテンツへのアクセスの履歴の収集処理について説明する図である。   Next, content access history collection processing in the system will be described. FIG. 4 is a diagram for explaining a process of collecting a history of access to content in the system shown in FIG.

まず、端末装置3には、ユーザがログインまたはサインインしており、ユーザ情報51に基づき操作中のユーザのユーザIDが特定される。つまり、端末装置3において、ユーザIDなどによるユーザの認証が行われることにより、操作中のユーザのユーザIDが特定される。   First, the user is logged in or signed in to the terminal device 3, and the user ID of the user who is operating is specified based on the user information 51. That is, the user ID of the user who is operating is specified by authenticating the user with the user ID or the like in the terminal device 3.

端末装置3は、サーバ装置1からフィードファイル24を取得すると(ステップS1)、そのフィードファイル24内のコンテンツ情報を表示装置44に表示する(ステップS2)。図5は、RSSで記述されたフィードファイル24の一例を示す図である。図5に示すフィードファイル24は、カテゴリ「ビール」についてのフィードファイルである。このフィードファイル24には、2つのコンテンツ情報111が含まれている。コンテンツ情報111には、コンテンツの名称112、コンテンツへのリンク情報としてのURI113およびそのコンテンツの説明114が含まれている。コンテンツの名称112は、title要素として記述され、URI113は、link要素として記述され、説明114は、description要素として記述される。   When the terminal device 3 acquires the feed file 24 from the server device 1 (step S1), the content information in the feed file 24 is displayed on the display device 44 (step S2). FIG. 5 is a diagram illustrating an example of the feed file 24 described in RSS. The feed file 24 shown in FIG. 5 is a feed file for the category “beer”. This feed file 24 includes two pieces of content information 111. The content information 111 includes a content name 112, a URI 113 as link information to the content, and a description 114 of the content. The content name 112 is described as a title element, the URI 113 is described as a link element, and the description 114 is described as a description element.

このとき、端末装置3では、通信処理部61が、フィードファイル24を受信し、表示処理部62が、フィードファイル24におけるコンテンツ情報111を表示装置44に表示させる。複数のコンテンツ情報111がある場合には、リストとして同時に表示されるようにしてもよいし、順番に1つずつ所定の時間だけ表示されるようにしてもよい。また、コンテンツ情報111を1つずつ縦または横にスクロール表示してもよい。   At this time, in the terminal device 3, the communication processing unit 61 receives the feed file 24, and the display processing unit 62 causes the display device 44 to display the content information 111 in the feed file 24. When there are a plurality of pieces of content information 111, they may be displayed simultaneously as a list, or may be displayed one by one for a predetermined time in order. Further, the content information 111 may be scrolled vertically or horizontally one by one.

図6は、図1に示す端末装置3におけるコンテンツ情報の表示例を示す図である。図6に示すように、表示処理部62は、表示装置44の画面44aにおいて、新たにウィンドウ81を表示させ、そのウィンドウ81内に、コンテンツ情報111を表示させる。図6においては、図5に示すフィードファイル24のコンテンツ情報111における、説明114がテキスト82として表示され、コンテンツの名称112が、クリック可能なリンク付きテキスト83として表示される。リンク付きテキスト83のリンク情報には、URI113が使用される。なお、表示処理部62は、ウェブブラウザ63のツールバーにおいて、コンテンツ情報111を表示させるようにしてもよい。   FIG. 6 is a diagram showing a display example of content information in the terminal device 3 shown in FIG. As illustrated in FIG. 6, the display processing unit 62 newly displays a window 81 on the screen 44 a of the display device 44, and displays content information 111 in the window 81. In FIG. 6, the description 114 in the content information 111 of the feed file 24 shown in FIG. 5 is displayed as text 82, and the content name 112 is displayed as clickable linked text 83. The URI 113 is used for the link information of the linked text 83. The display processing unit 62 may display the content information 111 on the toolbar of the web browser 63.

そして、入力装置45に対するユーザ操作によりリンク付きテキスト83がクリックされ選択されると、ウェブブラウザ63は、リンク情報としてのURI113を取得し、そのURI113に対してコンテンツの送信要求を、通信装置41を介して送信する(ステップS3)。   When the linked text 83 is clicked and selected by a user operation on the input device 45, the web browser 63 acquires the URI 113 as link information, sends a content transmission request to the URI 113, and sends the communication device 41. (Step S3).

このようにしてコンテンツへのアクセスが発生すると、アクセス履歴記録部64は、それを検出し、アクセス履歴情報52を記録する(ステップS4)。アクセス履歴情報52は、URIとアクセス日時を含み、ユーザIDごとに管理されている。   When access to the content occurs in this way, the access history recording unit 64 detects it and records the access history information 52 (step S4). The access history information 52 includes a URI and access date and time and is managed for each user ID.

コンテンツの送信要求は、ネットワーク2を伝送していき、コンテンツを管理するコンテンツサーバ装置4に到達する。コンテンツサーバ装置4は、HTTPサーバ機能を有し、その送信要求を受信すると、その要求において指定されているURI113のコンテンツを端末装置3へ送信する(ステップS5)。端末装置3は、そのコンテンツを受信する。なお、ステップS4のアクセス履歴の記録は、コンテンツの受信後に行うようにしてもよい。   The content transmission request is transmitted through the network 2 and reaches the content server device 4 that manages the content. The content server device 4 has an HTTP server function, and when receiving the transmission request, the content server device 4 transmits the content of the URI 113 specified in the request to the terminal device 3 (step S5). The terminal device 3 receives the content. Note that the access history recording in step S4 may be performed after the content is received.

端末装置3では、ウェブブラウザ63は、通信処理部61を介して、コンテンツを受信し、図示せぬRAMまたはデータ格納装置42に格納する(ステップS6)。そして、ウェブブラウザ63は、取得されたコンテンツが表示可能である場合には、画面44aにおいてブラウザウィンドウ内にそのコンテンツを表示させる。   In the terminal device 3, the web browser 63 receives the content via the communication processing unit 61 and stores it in the RAM or the data storage device 42 (not shown) (step S6). If the acquired content can be displayed, the web browser 63 displays the content in the browser window on the screen 44a.

取得したフィードファイル24についてステップS2においてコンテンツ情報111の表示が完了すると、通信処理部61は、フィードファイル24の送信要求をフィードサーバ装置1へ送信する(ステップS7)。このとき、通信処理部61は、送信要求に、アクセス履歴情報52を含める。送信要求に含められるアクセス履歴情報は、操作中のユーザについての前回の送信要求から今回の送信要求までの期間に記録されたものである。図7は、図1に示す端末装置3から送信される、フィードファイル24の送信要求の一例を示す図である。送信要求121は、要求命令131およびアクセス履歴情報132からなる。アクセス履歴情報132には、操作中のユーザのユーザIDと、アクセスごとに記録された日時情報およびURIが含まれている。   When the display of the content information 111 is completed in step S2 for the acquired feed file 24, the communication processing unit 61 transmits a transmission request for the feed file 24 to the feed server device 1 (step S7). At this time, the communication processing unit 61 includes the access history information 52 in the transmission request. The access history information included in the transmission request is recorded in the period from the previous transmission request to the current transmission request for the user who is operating. FIG. 7 is a diagram illustrating an example of a transmission request for the feed file 24 transmitted from the terminal device 3 illustrated in FIG. 1. The transmission request 121 includes a request command 131 and access history information 132. The access history information 132 includes the user ID of the user who is operating, date information and URI recorded for each access.

なお、送信対象となるアクセス履歴情報52が端末装置3において存在しない場合、送信要求121には、アクセス履歴情報132は含まれない。また、フィードサーバ装置1へ送信されたアクセス履歴情報52は、端末装置3から削除されるようにしてもよい。   If the access history information 52 to be transmitted does not exist in the terminal device 3, the transmission request 121 does not include the access history information 132. Further, the access history information 52 transmitted to the feed server device 1 may be deleted from the terminal device 3.

フィードサーバ装置1は、フィードファイル24の送信要求を受信すると、送信要求からアクセス履歴情報132を抽出し(ステップS8)、送信元のユーザIDを特定する(ステップS9)。そして、フィードサーバ装置1は、そのユーザIDに対して分析部33により設定されているカテゴリのフィードファイル24を選択し(ステップS10)、端末装置3へ送信する(ステップS11)。なお、ステップS1のフィードファイル24の送信と、ステップS11におけるフィードファイル24の送信は、同様の処理である。また、フィードサーバ装置1は、そのアクセス履歴情報132に基づきアクセス履歴情報22を更新する。   When the feed server device 1 receives the transmission request for the feed file 24, the feed server device 1 extracts the access history information 132 from the transmission request (step S8), and specifies the user ID of the transmission source (step S9). The feed server device 1 selects the feed file 24 of the category set by the analysis unit 33 for the user ID (step S10), and transmits it to the terminal device 3 (step S11). Note that the transmission of the feed file 24 in step S1 and the transmission of the feed file 24 in step S11 are the same processing. Further, the feed server device 1 updates the access history information 22 based on the access history information 132.

このとき、フィードサーバ装置1では、サーバ処理部31が送信要求を受信すると、アクセス履歴抽出部32が、その送信要求からアクセス履歴情報132を抽出する。そして、フィードファイル送信部34は、抽出されたアクセス履歴情報132に含まれるユーザIDに対して分析部33により予め選択されているカテゴリのフィードファイル24を特定し、サーバ処理部31を介して端末装置1へ送信する。このように、各ユーザに対して選択されたコンテンツ情報を含むフィードファイル24が送信される。   At this time, in the feed server device 1, when the server processing unit 31 receives a transmission request, the access history extraction unit 32 extracts the access history information 132 from the transmission request. Then, the feed file transmission unit 34 identifies the feed file 24 of the category selected in advance by the analysis unit 33 with respect to the user ID included in the extracted access history information 132, and the terminal via the server processing unit 31. Transmit to device 1. Thus, the feed file 24 including the selected content information is transmitted to each user.

なお、フィードファイル24の送信後に、分析部33は、抽出されたアクセス履歴情報132を、データ格納装置12におけるアクセス履歴情報22に追加するとともに、その抽出されたアクセス履歴情報132に基づいて、各カテゴリのアクセス回数などの値を更新する。このとき、分析部33は、抽出されたアクセス履歴情報132に含まれるユーザIDおよびURIを特定し、カテゴリ情報23を参照してそのURIの属するカテゴリを特定し、そのユーザIDについてのアクセス履歴情報22にそのURIを追加するとともに、特定されたカテゴリのアクセス回数を1だけ増加させる。なお、複数のURIがアクセス履歴情報132に含まれている場合には、各URIについて、カテゴリのアクセス回数が1だけ増加する。   Note that after the feed file 24 is transmitted, the analysis unit 33 adds the extracted access history information 132 to the access history information 22 in the data storage device 12, and based on the extracted access history information 132, Update values such as category access count. At this time, the analysis unit 33 identifies the user ID and URI included in the extracted access history information 132, identifies the category to which the URI belongs by referring to the category information 23, and access history information about the user ID The URI is added to 22 and the access count of the specified category is increased by one. When a plurality of URIs are included in the access history information 132, the category access count increases by 1 for each URI.

また、分析部33は、フィードファイル24の配信とは非同期で、定期的に、各ユーザIDにつきアクセス履歴情報22から高アクセス頻度のカテゴリを特定する。このとき、分析部33は、アクセス履歴情報22を参照し、各ユーザIDについて、各カテゴリのアクセス回数の分布を特定し、所定の条件に従って、そのユーザIDのユーザの関心が高いと推測される1または複数のカテゴリを特定する。また、分析部33は、そのときに、ユーザ情報21を参照し、ユーザの属性情報に応じてそのユーザに適したものとして選択されるカテゴリの中から、そのユーザの関心が高いと推測される1または複数のカテゴリを特定するようにしてもよい。   In addition, the analysis unit 33 specifies a category with a high access frequency from the access history information 22 for each user ID periodically, asynchronously with the delivery of the feed file 24. At this time, the analysis unit 33 refers to the access history information 22, identifies the distribution of the number of accesses for each category for each user ID, and is presumed that the user of the user ID is highly interested according to a predetermined condition. Specify one or more categories. In addition, the analysis unit 33 refers to the user information 21 at that time, and it is estimated that the user's interest is high from the categories selected as appropriate for the user according to the user's attribute information. One or more categories may be specified.

例えばコンテンツが広告である場合には、コンテンツのカテゴリは、商品やサービスの分類とされる。商品やサービスの分類は、商品/サービスの種類、メーカ、価格帯などに基づいて適宜設定される。また、例えばコンテンツがニュースである場合には、コンテンツのカテゴリは、ニュースのジャンルとされる。   For example, when the content is an advertisement, the content category is classified as a product or service. The classification of products and services is appropriately set based on the type of product / service, manufacturer, price range, and the like. For example, when the content is news, the content category is the news genre.

以上のように、上記実施の形態1によれば、フィードサーバ装置1は、フィードファイル24を端末装置3に送信し、フィードファイル24の送信要求を受信すると、その送信要求に含まれる、コンテンツへのアクセス履歴を抽出する。一方、端末装置3は、フィードファイル24をフィードサーバ装置1から受信し、フィードファイル24に含まれるコンテンツ情報を表示させ、コンテンツ情報により特定されるコンテンツへのアクセスが発生した場合に、アクセスが発生したコンテンツの属性情報を含むアクセス履歴を記録し、アクセス履歴を次回の送信要求に含ませてフィードサーバ装置1へ送信する。   As described above, according to the first embodiment, when the feed server device 1 transmits the feed file 24 to the terminal device 3 and receives the transmission request for the feed file 24, the feed server device 1 transmits the content to the content included in the transmission request. Extract access history for. On the other hand, the terminal device 3 receives the feed file 24 from the feed server device 1, displays the content information included in the feed file 24, and access occurs when access to the content specified by the content information occurs. The access history including the attribute information of the content thus recorded is recorded, and the access history is included in the next transmission request and transmitted to the feed server device 1.

これにより、フィードファイル24の送信要求時に併せてアクセス履歴がフィードサーバ装置1へ通知されるため、端末装置3とフィードサーバ装置1との間のトラフィックを増加させずにコンテンツへのアクセス履歴をサーバ側で取得することができる。   Thereby, since the access history is notified to the feed server device 1 together with the transmission request of the feed file 24, the access history to the contents can be stored in the server without increasing the traffic between the terminal device 3 and the feed server device 1. Can be obtained on the side.

実施の形態2.
本発明の実施の形態2に係る情報提供システムは、実施の形態1に係るシステムと同様のシステムにおいて、端末装置3で、認証されたユーザに対してのみ、特定ユーザのみに提供されるコンテンツ情報を表示させるようにしたものである。
Embodiment 2. FIG.
The information providing system according to Embodiment 2 of the present invention is the same as the system according to Embodiment 1, except that content information provided only to a specific user for the user authenticated by the terminal device 3 Is displayed.

実施の形態2に係る情報提供システムは、上述のフィードサーバ装置1および端末装置3を備える。ただし、端末装置3は、以下の構成とされる。   An information providing system according to Embodiment 2 includes the above-described feed server device 1 and terminal device 3. However, the terminal device 3 has the following configuration.

図8は、実施の形態2に係る情報提供システムにおける端末装置3の構成を示すブロック図である。実施の形態2における端末装置3では、データ格納装置42は、認証情報91を有し、コンピュータ43では認証処理部92が実現される。認証情報91は、ユーザを認証するために使用される情報である。認証情報91としては、パスワードなどが使用される。パスワードは、単一のものであってもよいし、ユーザごとに用意されてもよいし、特定ユーザのみに提供されるコンテンツ情報を有するフィードファイルごとに用意されてもよい。認証処理部92は、ユーザが入力装置45を操作して入力された認証情報と、認証情報91とに基づいて、そのユーザを認証するか否かを判定する処理部である。   FIG. 8 is a block diagram illustrating a configuration of the terminal device 3 in the information providing system according to the second embodiment. In the terminal device 3 according to the second embodiment, the data storage device 42 has the authentication information 91, and the computer 43 implements the authentication processing unit 92. The authentication information 91 is information used for authenticating the user. As the authentication information 91, a password or the like is used. The password may be a single password, may be prepared for each user, or may be prepared for each feed file having content information provided only to a specific user. The authentication processing unit 92 is a processing unit that determines whether to authenticate the user based on the authentication information input by the user operating the input device 45 and the authentication information 91.

なお、端末装置3のその他の構成要素、フィードサーバ装置1およびコンテンツサーバ装置4は、実施の形態1のものと同様であるので、その説明を省略する。   Note that the other components of the terminal device 3, the feed server device 1 and the content server device 4 are the same as those of the first embodiment, and thus the description thereof is omitted.

次に、上記システムにおけるコンテンツ情報の表示について説明する。   Next, display of content information in the system will be described.

実施の形態2では、実施の形態1と同様にして、端末装置3においてコンテンツ情報が表示される。図9は、実施の形態2におけるコンテンツ情報の表示例を示す図である。図9に示すように、実施の形態2では、コンテンツ情報が表示されるウィンドウ81において、表示されているコンテンツ情報を切り替えるための操作部として、ボタン84が表示される。   In the second embodiment, content information is displayed on the terminal device 3 as in the first embodiment. FIG. 9 is a diagram showing a display example of content information in the second embodiment. As shown in FIG. 9, in the second embodiment, a button 84 is displayed as an operation unit for switching the displayed content information in a window 81 in which the content information is displayed.

そして、ユーザにより入力装置45が操作されて、このボタン84が押下されると、表示処理部62は、パスワードなどの認証情報を入力するためのフィールドを有するウィンドウを画面44aに表示させる。その後、ユーザにより入力装置45が操作されて認証情報が入力されると、認証処理部92は、入力された認証情報と認証情報91とが一致するか否かを判定し、両者が一致した場合には、ユーザを認証し、両者が一致しない場合には、ユーザを認証しない。そして、通信処理部61は、ユーザが認証された場合には、次回のフィードファイル24の送信要求以降、特定ユーザのみに提供されるコンテンツ情報を有するフィードファイル24の送信要求を、フィードサーバ装置1へ送信する。一方、通信処理部61は、ユーザが認証されなかった場合には、通常のフィードファイル24の送信要求をフィードサーバ装置1へ送信する。   When the input device 45 is operated by the user and this button 84 is pressed, the display processing unit 62 displays a window having a field for inputting authentication information such as a password on the screen 44a. Thereafter, when the input device 45 is operated by the user and authentication information is input, the authentication processing unit 92 determines whether or not the input authentication information and the authentication information 91 match. The user is authenticated, and if the two do not match, the user is not authenticated. Then, when the user is authenticated, the communication processing unit 61 sends a transmission request for the feed file 24 having content information provided only to the specific user after the next transmission request for the feed file 24 to the feed server device 1. Send to. On the other hand, when the user is not authenticated, the communication processing unit 61 transmits a normal transmission request for the feed file 24 to the feed server device 1.

フィードサーバ装置1は、特定ユーザのみに提供されるコンテンツ情報を有するフィードファイル24の送信要求を受信すると、そのフィードファイルを端末装置3へ送信する。端末装置3では、そのフィードファイル24が受信され、そのフィードファイル24に含まれる、特定ユーザのみに提供されるコンテンツ情報が表示される。   When the feed server device 1 receives a transmission request for the feed file 24 having content information provided only to a specific user, the feed server device 1 transmits the feed file to the terminal device 3. In the terminal device 3, the feed file 24 is received, and the content information provided only for a specific user included in the feed file 24 is displayed.

このようにして、ユーザが認証された場合のみ、フィードファイル24が切り換えられて、特定ユーザのみに提供されるコンテンツ情報が表示される。なお、フィードファイル24の切り替えは、送信要求の送信先のサーバを切り換えてもよいし、フィードファイル24のURIを切り換えてもよいし、フィードサーバ装置1への送信要求におけるパラメータにおいて、フィードファイル24の切り替えを通知するようにしてもよい。   In this way, only when the user is authenticated, the feed file 24 is switched and the content information provided only to the specific user is displayed. The feed file 24 may be switched by switching the transmission destination server of the transmission request, switching the URI of the feed file 24, or using the feed file 24 in the parameter in the transmission request to the feed server device 1. You may make it notify notification of switching.

なお、実施の形態2のシステムにおけるその他の処理については、実施の形態1の場合と同様であるので、その説明を省略する。   Since other processes in the system of the second embodiment are the same as those in the first embodiment, description thereof is omitted.

以上のように、実施の形態2によれば、通信処理部61は、認証処理部92により入力情報が正当であると判定された場合、特定ユーザのみに提供される所定のフィードファイル24の送信要求を送信し、通信処理部61は、特定ユーザのみに提供される所定のフィードファイル24を受信する。これにより、認証されたユーザに対してのみ、限定のコンテンツ情報が提供される。   As described above, according to the second embodiment, the communication processing unit 61 transmits the predetermined feed file 24 provided only to a specific user when the authentication processing unit 92 determines that the input information is valid. The request is transmitted, and the communication processing unit 61 receives a predetermined feed file 24 provided only to a specific user. Thereby, limited content information is provided only to authenticated users.

なお、上述の各実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。   Each embodiment described above is a preferred example of the present invention, but the present invention is not limited to these, and various modifications and changes can be made without departing from the scope of the present invention. It is.

例えば、上記実施の形態1,2において、端末装置3が、ユーザが指定した1または複数のカテゴリを示すカテゴリ指定情報をフィードサーバ装置1へ送信し、フィードサーバ装置1は、そのカテゴリ指定情報において指定されている1または複数のカテゴリのフィードファイル24のみ、端末装置3へ送信するようにしてもよい。なお、そのカテゴリ指定情報は、フィードファイル24の送信要求時に併せてフィードサーバ装置1へ送信されるようにしてもよい。   For example, in the first and second embodiments, the terminal device 3 transmits category designation information indicating one or more categories designated by the user to the feed server device 1, and the feed server device 1 Only the feed file 24 of one or more designated categories may be transmitted to the terminal device 3. The category designation information may be transmitted to the feed server device 1 together with the transmission request of the feed file 24.

また、上記実施の形態1,2においては、アクセス履歴に基づいて、送信すべきフィードファイル24の選択を最適化しているが、フィードファイル24の選択を最適化せずに、アクセス履歴から広告効果の分析を行うようにしてもよい。   In the first and second embodiments, the selection of the feed file 24 to be transmitted is optimized based on the access history, but the advertisement effect is determined from the access history without optimizing the selection of the feed file 24. You may make it perform the analysis of.

また、上記実施の形態1,2において、アクセス履歴情報132は、2回に1回、1日1回など、間欠的に送信要求に含めるようにしてもよい。   In the first and second embodiments, the access history information 132 may be included in the transmission request intermittently, such as once every two times or once a day.

また、上記実施の形態1,2においては、アクセス履歴情報52,132に含められるコンテンツの属性情報としてURIが使用されているが、その代わりに、コンテンツ情報ごとのIDを使用してもよい。また、コンテンツの属性情報として、そのコンテンツの属するカテゴリ(カテゴリを示すコードなど)を使用してもよい。その場合、カテゴリ情報23は、その属性情報とカテゴリのフィードファイル24のURIとを互いに関連付けた状態で有するようにする。     In the first and second embodiments, the URI is used as the attribute information of the content included in the access history information 52 and 132. Instead, an ID for each content information may be used. Also, as the content attribute information, a category (such as a code indicating the category) to which the content belongs may be used. In this case, the category information 23 has the attribute information and the URI of the category feed file 24 in a state of being associated with each other.

本発明は、例えば、ウェブ上での広告に適用可能である。   The present invention is applicable to advertisements on the web, for example.

本発明の実施の形態1に係る情報提供システムの構成を示すブロック図である。It is a block diagram which shows the structure of the information provision system which concerns on Embodiment 1 of this invention. 図1におけるフィードサーバ装置の構成例を示すブロック図である。It is a block diagram which shows the structural example of the feed server apparatus in FIG. 図1における端末装置の構成例を示すブロック図である。It is a block diagram which shows the structural example of the terminal device in FIG. 図1に示すシステムにおけるコンテンツへのアクセスの履歴の収集処理について説明する図である。It is a figure explaining the collection process of the log | history of the access to the content in the system shown in FIG. RSSで記述されたフィードファイルの一例を示す図である。It is a figure which shows an example of the feed file described by RSS. 図1に示す端末装置におけるコンテンツ情報の表示例を示す図である。It is a figure which shows the example of a display of the content information in the terminal device shown in FIG. 図1に示す端末装置から送信される、フィードファイルの送信要求の一例を示す図である。It is a figure which shows an example of the transmission request of a feed file transmitted from the terminal device shown in FIG. 実施の形態2に係る情報提供システムにおける端末装置の構成を示すブロック図である。6 is a block diagram illustrating a configuration of a terminal device in an information providing system according to Embodiment 2. FIG. 実施の形態2におけるコンテンツ情報の表示例を示す図である。10 is a diagram illustrating a display example of content information in Embodiment 2. FIG.

符号の説明Explanation of symbols

1 フィードサーバ装置(サーバ装置)
3 端末装置
24 フィードファイル
31 サーバ処理部(要求受信部)
32 アクセス履歴抽出部
33 分析部
34 フィードファイル送信部
44 表示装置
61 通信処理部(フィードファイル受信部,要求送信部)
62 表示処理部
63 ウェブブラウザ
64 アクセス履歴記録部
92 認証処理部
111 コンテンツ情報
113 URI(コンテンツの属性情報)
114 コンテンツの説明
1 Feed server device (server device)
3 Terminal device 24 Feed file 31 Server processing unit (request receiving unit)
32 Access history extraction unit 33 Analysis unit 34 Feed file transmission unit 44 Display device 61 Communication processing unit (feed file reception unit, request transmission unit)
62 display processing unit 63 web browser 64 access history recording unit 92 authentication processing unit 111 content information 113 URI (content attribute information)
114 Description of contents

Claims (15)

コンテンツ情報を配信するサーバ装置と、前記コンテンツ情報を受信し表示装置に表示させる端末装置とを備える情報提供システムにおいて、
前記サーバ装置は、XMLで記述されたコンテンツ情報とそのコンテンツ情報により特定されるコンテンツの属性情報とを含むフィードファイルを前記端末装置に送信し、前記フィードファイルの送信要求を受信すると、その送信要求に含まれる、前記コンテンツへのアクセス履歴を抽出し、
前記端末装置は、前記フィードファイルを前記サーバ装置から受信し、前記フィードファイルに含まれるコンテンツ情報を表示させ、前記コンテンツ情報により特定されるコンテンツへのアクセスが発生した場合に、アクセスが発生したコンテンツの属性情報を含む前記アクセス履歴を記録し、前記アクセス履歴を次回以降のいずれかの前記送信要求に含ませて前記サーバ装置へ送信すること、
を特徴とする情報提供システム。
In an information providing system comprising: a server device that distributes content information; and a terminal device that receives the content information and displays the content information on a display device.
When the server device transmits a feed file including content information described in XML and attribute information of the content specified by the content information to the terminal device and receives the transmission request for the feed file, the transmission request To extract the access history to the content included in
The terminal device receives the feed file from the server device, displays the content information included in the feed file, and when access to the content specified by the content information occurs, the content that has been accessed Recording the access history including the attribute information, and transmitting the access history to the server device by including it in any of the transmission requests after the next time,
An information provision system characterized by
1または複数のコンテンツ情報を端末装置へ配信するサーバ装置において、
XMLで記述された前記コンテンツ情報と、そのコンテンツ情報により特定されるコンテンツの属性情報とを含むフィードファイルを前記端末装置へ送信するフィードファイル送信部と、
前記端末装置から前記コンテンツ情報の送信要求を受信する要求受信部と、
前記コンテンツ情報に基づく前記端末装置から前記コンテンツへのアクセスの履歴情報を、前記送信要求から抽出するアクセス履歴抽出部と、
を備えることを特徴とするサーバ装置。
In a server device that distributes one or more pieces of content information to a terminal device,
A feed file transmitting unit that transmits a feed file including the content information described in XML and attribute information of the content specified by the content information to the terminal device;
A request receiving unit for receiving a transmission request for the content information from the terminal device;
An access history extraction unit that extracts history information of access to the content from the terminal device based on the content information from the transmission request;
A server device comprising:
過去に取得した前記アクセス履歴情報における前記コンテンツの属性情報に基づいて、所定の複数のカテゴリから高アクセス頻度のカテゴリを特定する分析部を備え、
前記フィードファイル送信部は、前記分析部により特定されたカテゴリのコンテンツ情報を含むフィードファイルを送信すること、
を特徴とする請求項2記載のサーバ装置。
Based on attribute information of the content in the access history information acquired in the past, comprising an analysis unit that identifies a category of high access frequency from a plurality of predetermined categories,
The feed file transmission unit transmits a feed file including content information of a category specified by the analysis unit;
The server device according to claim 2.
前記要求受信部は、前記端末装置から前記送信要求とともにユーザIDを受信し、
前記分析部は、前記ユーザIDごとに、高アクセス頻度のカテゴリを特定し、
前記フィードファイル送信部は、前記送信要求とともに受信されたユーザIDに対して前記分析部により特定された1または複数のカテゴリのコンテンツ情報を含むフィードファイルを送信すること、
を特徴とする請求項3記載のサーバ装置。
The request receiving unit receives a user ID together with the transmission request from the terminal device,
The analysis unit specifies a category of high access frequency for each user ID,
The feed file transmission unit transmits a feed file including content information of one or more categories specified by the analysis unit to the user ID received together with the transmission request;
The server device according to claim 3.
前記分析部は、前記ユーザIDにより特定されるユーザの属性情報に基づいて前記カテゴリを選択し、
前記フィードファイル送信部は、前記送信要求とともに受信されたユーザIDに対して選択されたカテゴリのうち、前記分析部により特定されたカテゴリのコンテンツ情報を含むフィードファイルを送信すること、
を特徴とする請求項4記載のサーバ装置。
The analysis unit selects the category based on user attribute information specified by the user ID,
The feed file transmission unit transmits a feed file including content information of a category specified by the analysis unit among categories selected for the user ID received together with the transmission request;
The server device according to claim 4.
前記アクセス履歴抽出部は、前記アクセスの履歴情報における前記属性情報としてコンテンツのURIを前記送信要求から抽出し、
前記分析部は、そのURIのコンテンツのカテゴリを特定し、過去に取得した前記属性情報としてのURIに基づいて高アクセス頻度のカテゴリを特定すること、
を特徴とする請求項3記載のサーバ装置。
The access history extraction unit extracts a URI of content from the transmission request as the attribute information in the access history information,
The analysis unit specifies a category of content of the URI, and specifies a category with high access frequency based on the URI as the attribute information acquired in the past;
The server device according to claim 3.
前記コンテンツ情報のそれぞれは、コンテンツの説明を含み、前記属性情報は、そのコンテンツのURIを指定するリンク情報を含むことを特徴とする請求項2記載のサーバ装置。   3. The server apparatus according to claim 2, wherein each of the content information includes a description of the content, and the attribute information includes link information that specifies a URI of the content. 前記フィードファイルは、RSSまたはAtomで記述されることを特徴とする請求項2記載のサーバ装置。   The server apparatus according to claim 2, wherein the feed file is described in RSS or Atom. 1または複数のコンテンツ情報を受信し表示装置に表示させる端末装置において、
XMLで記述された前記コンテンツ情報と、そのコンテンツ情報により特定されるコンテンツの属性情報とを含むフィードファイルを前記サーバ装置から受信するフィードファイル受信部と、
前記フィードファイルに含まれるコンテンツ情報を表示させる表示処理部と、
前記コンテンツ情報により特定されるコンテンツへのアクセスが発生した場合に、アクセスが発生したコンテンツの属性情報を含む前記アクセス履歴を記録するアクセス履歴記録部と、
前記アクセス履歴を次回以降のいずれかの前記フィードファイルの送信要求に含ませて前記サーバ装置へ送信する要求送信部と、
を備えることを特徴とする端末装置。
In a terminal device that receives one or more pieces of content information and displays them on a display device,
A feed file receiving unit that receives a feed file including the content information described in XML and attribute information of the content specified by the content information from the server device;
A display processing unit for displaying content information included in the feed file;
An access history recording unit that records the access history including attribute information of content that has been accessed when access to the content specified by the content information occurs;
A request transmission unit that transmits the access history to the server device by including it in a transmission request for any of the following feed files;
A terminal device comprising:
前記要求送信部は、前記コンテンツ情報の表示が完了するたびに、前記送信要求を前記サーバ装置に送信し、
前記表示処理部は、前記ファイル受信部により前記フィードファイルが受信されるたびに、そのフィードファイルに含まれるコンテンツ情報を表示させること、
を特徴とする請求項9記載の端末装置。
The request transmission unit transmits the transmission request to the server device every time display of the content information is completed,
The display processing unit displays content information included in the feed file each time the feed file is received by the file receiving unit.
The terminal device according to claim 9.
ウェブブラウザを備え、
前記コンテンツ情報のそれぞれは、コンテンツの説明、およびそのコンテンツのURIを指定するリンク情報を含み、
前記アクセス履歴記録部は、ユーザの操作により前記リンク情報が選択されることにより前記ウェブブラウザがそのリンク情報における前記コンテンツのURIへアクセスした場合に、そのコンテンツの属性情報を含む前記アクセス履歴を記録すること、
を特徴とする請求項9記載の端末装置。
With a web browser,
Each of the content information includes a description of the content and link information specifying the URI of the content,
The access history recording unit records the access history including attribute information of the content when the link information is selected by a user operation and the web browser accesses the URI of the content in the link information. To do,
The terminal device according to claim 9.
前記アクセス履歴記録部は、ユーザの操作により前記リンク情報が選択されることにより前記ウェブブラウザがそのリンク情報における前記コンテンツのURIへアクセスした場合に、そのコンテンツの属性情報としてそのURIを含む前記アクセス履歴を記録することを特徴とする請求項11記載の端末装置。   When the web browser accesses the URI of the content in the link information by selecting the link information by a user operation, the access history recording unit includes the URI as the attribute information of the content The terminal device according to claim 11, wherein a history is recorded. ユーザによる入力情報の正当性を判定する認証処理部を備え、
前記要求送信部は、前記認証処理部により前記入力情報が正当であると判定された場合、特定ユーザのみに提供される所定のフィードファイルの送信要求を送信し、
前記フィードファイル受信部は、特定ユーザのみに提供される所定のフィードファイルを受信すること、
を特徴とする請求項9記載の端末装置。
An authentication processing unit for determining the validity of the input information by the user,
The request transmission unit transmits a request for transmission of a predetermined feed file provided only to a specific user when the authentication processing unit determines that the input information is valid,
The feed file receiving unit receives a predetermined feed file provided only to a specific user;
The terminal device according to claim 9.
前記フィードファイルは、RSSまたはAtomで記述されることを特徴とする請求項9記載の端末装置。   The terminal device according to claim 9, wherein the feed file is described in RSS or Atom. コンテンツ情報を配信するサーバ装置と、前記コンテンツ情報を受信し表示装置に表示させる端末装置とを備える情報提供システムにおいて、端末装置からコンテンツへのアクセスの履歴を収集するためのアクセス履歴収集方法において、
前記サーバ装置から、XMLで記述されたコンテンツ情報とそのコンテンツ情報により特定されるコンテンツの属性情報とを含むフィードファイルを送信し、
前記端末装置において前記フィードファイルを受信し、
前記端末装置により、前記フィードファイルに含まれるコンテンツ情報を表示させ、
前記端末装置において、前記コンテンツ情報により特定されるコンテンツへのアクセスが発生した場合に、アクセスが発生したコンテンツの属性情報を含む前記アクセス履歴を記録し、
前記端末装置から、前記アクセス履歴を次回以降のいずれかの前記送信要求に含ませて送信し、
前記サーバ装置において前記アクセス履歴を含む前記送信要求を受信し、
前記サーバ装置において、受信された送信要求に含まれる、前記コンテンツへのアクセス履歴を抽出する、
ことを特徴とするアクセス履歴収集方法。
In an information providing system comprising a server device that distributes content information and a terminal device that receives the content information and displays the content information on a display device, an access history collection method for collecting a history of access to content from the terminal device,
A feed file including content information described in XML and content attribute information specified by the content information is transmitted from the server device;
The terminal device receives the feed file,
The terminal device displays content information included in the feed file,
In the terminal device, when access to the content specified by the content information occurs, the access history including the attribute information of the content that has been accessed is recorded,
From the terminal device, the access history is transmitted by including it in any of the transmission requests after the next time,
Receiving the transmission request including the access history in the server device;
In the server device, an access history to the content included in the received transmission request is extracted.
An access history collection method characterized by the above.
JP2008077666A 2008-03-25 2008-03-25 Information providing system Pending JP2009230644A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008077666A JP2009230644A (en) 2008-03-25 2008-03-25 Information providing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008077666A JP2009230644A (en) 2008-03-25 2008-03-25 Information providing system

Publications (1)

Publication Number Publication Date
JP2009230644A true JP2009230644A (en) 2009-10-08

Family

ID=41245913

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008077666A Pending JP2009230644A (en) 2008-03-25 2008-03-25 Information providing system

Country Status (1)

Country Link
JP (1) JP2009230644A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017215968A (en) * 2009-12-30 2017-12-07 ヘレ グローバル ベスローテン フェンノートシャップHERE Global B.V. System and method for providing user control of user's network usage data and personal profile information

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017215968A (en) * 2009-12-30 2017-12-07 ヘレ グローバル ベスローテン フェンノートシャップHERE Global B.V. System and method for providing user control of user's network usage data and personal profile information

Similar Documents

Publication Publication Date Title
US8825803B2 (en) Systems and methods for integrating XML syndication feeds into online advertisement
US9269106B2 (en) System and method for dynamically changing the content of an internet web page
JP2010165187A (en) Electronic coupon processing system
KR20140111265A (en) Method and apparatus for providing web pages
JP5905551B1 (en) Information processing device, terminal device, information processing method, and information processing program
US20090327235A1 (en) Presenting references with answers in forums
CN102741827A (en) Information processing device
JP5487299B2 (en) Operation information generation apparatus and operation information generation method
US8819537B2 (en) Information generation device, information generation method, information generation program, and recording medium
JP2008250663A (en) Information retrieval system, information retrieval device, retrieval result screen information generation method and retrieval result screen information generation processing program
JP4956761B2 (en) Post data management server device, post data management method, and post data management server program
JP2008140353A (en) System for collectively displaying plurality of pieces of social network information
JP6085700B2 (en) Information processing device, terminal device, information processing method, and information processing program
JP2017117478A (en) Information processing device, terminal device, information processing method, and information processing program
JP6307605B2 (en) Information processing apparatus, information processing method, and program for information processing apparatus
JP4602104B2 (en) Site information collection system
JP5132638B2 (en) Product search bulletin board device
JP2009230644A (en) Information providing system
JP5330169B2 (en) Content data providing device
JP4711359B1 (en) Information presenting apparatus, information presenting method, and information presenting program
TW200945103A (en) Information system, information terminal, and information communication method
JP5491045B2 (en) Information provision device
JP2011215785A (en) Conversion processing apparatus
US20220398612A1 (en) Information processing apparatus, information processing system, and program
KR100545546B1 (en) Method and device for providing Internet-based questions