[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2009087154A - Information distribution device, information distribution system and information distribution method - Google Patents

Information distribution device, information distribution system and information distribution method Download PDF

Info

Publication number
JP2009087154A
JP2009087154A JP2007257888A JP2007257888A JP2009087154A JP 2009087154 A JP2009087154 A JP 2009087154A JP 2007257888 A JP2007257888 A JP 2007257888A JP 2007257888 A JP2007257888 A JP 2007257888A JP 2009087154 A JP2009087154 A JP 2009087154A
Authority
JP
Japan
Prior art keywords
information
content
user
category
content information
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
JP2007257888A
Other languages
Japanese (ja)
Inventor
Tomoko Moriya
智子 守屋
Takeshi Naganuma
武史 長沼
Yusuke Fukazawa
佑介 深澤
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.)
NTT Docomo Inc
Original Assignee
NTT Docomo Inc
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 NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to JP2007257888A priority Critical patent/JP2009087154A/en
Publication of JP2009087154A publication Critical patent/JP2009087154A/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 provide an information distribution device, an information distribution system, and an information distribution method for distributing many contents which are highly effective to a user. <P>SOLUTION: The information distribution server 50 for distributing to a mobile communication terminal, content information to be provided from an information providing site is provided with: a personal history/taste DB21, a personal profile DB 22, a personal schedule DB 23, and a personal current location DB 24 in which the user information of a user who uses the mobile communication terminal is stored; a rule table DB25 in which a recommend rule corresponding to a category to which content information is belonging is stored; and a recommend rule matching part 27 for comparing the user information with the recommend rule, and for judging whether or not the user information and the recommend rule are matched. When it is judged that the user information and the recommend rule are matched, the information distribution server 50 distributes content information of the number of pieces corresponding to the priority of the category about the content information included in the category corresponding to the recommend rule. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、情報提供サイトから提供されるコンテンツ情報を通信端末に配信する情報配信装置、情報配信システム及び情報配信方法に関するものである。   The present invention relates to an information distribution apparatus, an information distribution system, and an information distribution method for distributing content information provided from an information providing site to a communication terminal.

近年では、インターネット上で提供されるコンテンツ情報に携帯電話などの移動通信端末を利用してアクセスすることが広く行われている。また、情報提供者がニュースや天気予報、芸能やスポーツ、占い、おすすめのイベントやショップ情報などのコンテンツ情報を移動通信端末へプッシュ型で配信する(即ち、移動通信端末の待ち受け画面に自動配信する)サービスも広く行われている。   In recent years, accessing content information provided on the Internet by using a mobile communication terminal such as a mobile phone has been widely performed. Also, the information provider pushes content information such as news, weather forecasts, entertainment, sports, fortune-telling, recommended events, shop information, etc. to the mobile communication terminal (that is, automatically distributes to the standby screen of the mobile communication terminal) ) Services are also widely available.

また、このような情報配信サービスにおいて、例えば特許文献1に開示されているように、ユーザによる情報へのアクセス履歴等から将来の選択傾向を分析して、各ユーザの興味や嗜好に応じていると考えられるコンテンツ情報や商品などを推薦する「レコメンド技術」が普及しつつある。次世代のレコメンド技術として、「行動ターゲティング技術」が注目されている。行動ターゲティング技術では、ユーザによる情報へのアクセス履歴から、ユーザの意識の中で顕在化していない興味や嗜好を推定し、それに基づいてコンテンツをユーザに配信する。このため、ユーザがどのような情報にアクセスしていても、ユーザの興味や嗜好に応じていると考えられるカテゴリに分類されるコンテンツを配信することができる。
特開2004−94383号公報
In such an information distribution service, for example, as disclosed in Patent Document 1, a future selection tendency is analyzed from an access history of information by a user, and the interest and preference of each user are satisfied. “Recommendation technology” that recommends content information and products that are considered to have become popular. “Behavioral targeting technology” is attracting attention as a next-generation recommendation technology. In the behavioral targeting technology, an interest or preference that is not manifested in the user's consciousness is estimated from the access history of the information by the user, and content is distributed to the user based on it. For this reason, regardless of what information the user is accessing, it is possible to distribute content that is classified into categories that are considered to depend on the user's interests and preferences.
JP 2004-94383 A

ところで、移動通信端末を利用するユーザに対して、コンテンツ情報をレコメンド(即ち推薦)する場合、ユーザは何かしら行動しながら、移動通信端末に表示されたコンテンツ情報を閲覧している場合が多い。このような場合、移動通信端末に配信されたコンテンツ情報がユーザの興味や嗜好に応じた内容だったとしても、ユーザの現在の状況や行動、又は直近の予定と無関係の内容であった場合は、レコメンドされたコンテンツ情報の効果は低く、ユーザにとって有効性の高い情報とはならない可能性があった。
そこで、本発明では、上記事情に鑑みてなされたものであって、ユーザにとって有効性の高いコンテンツを多く配信できるようにした情報配信装置、情報配信システム及び情報配信方法を提供することを目的とする。
By the way, when recommending content information to a user who uses a mobile communication terminal, the user often browses the content information displayed on the mobile communication terminal while taking some action. In such a case, even if the content information distributed to the mobile communication terminal is content according to the user's interests and preferences, if the content information is irrelevant to the user's current situation and behavior, or the most recent schedule The effect of the recommended content information is low and may not be highly effective information for the user.
Accordingly, the present invention has been made in view of the above circumstances, and an object thereof is to provide an information distribution apparatus, an information distribution system, and an information distribution method that can distribute a large amount of content that is highly effective for the user. To do.

上述した課題を解決するために、請求項1の情報配信装置は、情報提供サイトから提供されるコンテンツ又は当該コンテンツの概要の少なくとも一方を含むコンテンツ情報を通信端末に配信する情報配信装置であって、前記通信端末を利用するユーザのユーザ情報を格納するユーザ情報格納手段(例えば、図4の個人履歴・嗜好DB21、個人プロファイルDB22、個人予定DB23及び個人現在地DB24)と、前記コンテンツ情報が属するカテゴリに対応したレコメンドルールを格納するルール格納手段(例えば、図4のルールテーブルDB25)と、前記ユーザ情報格納手段に格納された前記ユーザ情報と前記ルール格納手段に格納された前記レコメンドルールとを比較して、前記ユーザ情報と前記レコメンドルールとが合致するか否かを判定する判定手段(例えば、図4のレコメンドルールマッチング部27)と、前記判定手段により前記ユーザ情報と前記レコメンドルールとが合致すると判定された場合に、当該レコメンドルールに対応した前記カテゴリに含まれる前記コンテンツ情報について、当該カテゴリの優先度に応じた数のコンテンツ情報を配信する配信手段(例えば、図4の配信数設定部28、コンテンツ取得部29及びコンテンツ送信部31)と、を備えることを特徴とする。ここで、「コンテンツ」とは、ネットワーク等を介して提供される情報内容のことであり、静止画、動画、音声、テキストなどの何れか一、又はそれらを組み合せた態様で通信端末に配信される。コンテンツの一例として、天気情報、地図情報、ニュース情報又は広告情報などが挙げられる。また、「コンテンツの概要」とは、例えば、上記コンテンツの簡単な説明と、このコンテンツを提供する情報提供サイトにアクセスするためのURL(Universal Resource Locater)等を含む情報のことである。「ユーザ情報」とは、例えば、ユーザの嗜好、属性、状況、現在地などに関する情報のことである。「レコメンドルール」とは、レコメンド処理(即ち、コンテンツ情報の配信)を実行するための条件のことである。請求項1の情報配信装置によれば、判定手段によりユーザの嗜好、属性、状況等に合致していると判定されたコンテンツ情報が、そのコンテンツ情報が属するカテゴリ(即ち、コンテンツ群)の優先度に応じた割合で通信端末に配信される。従って、複数のコンテンツ情報の中から、ユーザにとって有効性の高いコンテンツ情報を多く配信することができる。   In order to solve the above-described problem, an information distribution apparatus according to claim 1 is an information distribution apparatus that distributes content information including at least one of content provided from an information providing site or an outline of the content to a communication terminal. User information storage means for storing user information of users who use the communication terminal (for example, personal history / preference DB 21, personal profile DB 22, personal schedule DB 23 and personal current location DB 24 in FIG. 4), and a category to which the content information belongs A rule storage unit (for example, the rule table DB 25 in FIG. 4) that stores a recommendation rule corresponding to the user information, the user information stored in the user information storage unit, and the recommendation rule stored in the rule storage unit are compared. Whether the user information and the recommendation rule match When the determination unit (for example, the recommendation rule matching unit 27 in FIG. 4) and the determination unit determine that the user information and the recommendation rule match, the category corresponding to the recommendation rule is determined. Distribution means (for example, the distribution number setting unit 28, the content acquisition unit 29, and the content transmission unit 31 in FIG. 4) that distributes the number of pieces of content information corresponding to the priority of the category with respect to the content information included. It is characterized by that. Here, “content” refers to information content provided via a network or the like, and is delivered to a communication terminal in one or a combination of still images, moving images, sounds, and texts. The Examples of content include weather information, map information, news information, or advertisement information. Further, the “content outline” is information including, for example, a brief description of the content and a URL (Universal Resource Locator) for accessing an information providing site that provides the content. “User information” is, for example, information related to user preferences, attributes, status, current location, and the like. The “recommendation rule” is a condition for executing a recommendation process (that is, distribution of content information). According to the information distribution apparatus of claim 1, the priority of the category (that is, the content group) to which the content information determined by the determination unit as matching the user's preference, attribute, situation, etc. belongs It is delivered to the communication terminal at a rate according to the. Accordingly, it is possible to distribute a large amount of content information that is highly effective for the user from among a plurality of content information.

請求項2の情報配信装置は、請求項1の情報配信装置において、前記配信手段は、前記判定手段による判定結果に基づいて配信候補に挙げられた複数の前記カテゴリについて予め付与された優先度と、コンテンツ情報について予め設定された全配信数とに基づいて、前記カテゴリ毎のコンテンツ情報配信数を決定し、前記カテゴリ毎に決定された数のコンテンツ情報を配信することを特徴とする。このような構成であれば、配信候補に挙げられた複数のカテゴリのうち、優先度の高いカテゴリに含まれるコンテンツ情報は多く配信され、優先度の低いカテゴリに含まれるコンテンツ情報は少なく配信される。つまり、各カテゴリの優先度に応じた比率でコンテンツ情報が配信される。従って、1回当たりのコンテンツ情報配信数が限られている場合でも、その限られた中で、ユーザにとって有効性の高いコンテンツ情報を多く配信することができる。   The information distribution apparatus according to claim 2 is the information distribution apparatus according to claim 1, wherein the distribution unit includes priorities given in advance to the plurality of categories listed as distribution candidates based on a determination result by the determination unit. The content information distribution number for each category is determined based on the total distribution number set in advance for the content information, and the number of content information determined for each category is distributed. With such a configuration, among a plurality of categories listed as distribution candidates, a large amount of content information included in a category with high priority is distributed, and a small amount of content information included in a category with low priority is distributed. . That is, the content information is distributed at a ratio according to the priority of each category. Accordingly, even when the number of content information distributions per time is limited, a large amount of content information that is highly effective for the user can be distributed within the limited number.

請求項3の情報配信装置は、請求項1又は請求項2の情報配信装置において、前記ユーザ情報には前記通信端末の現在地に関する情報が含まれており、前記現在地に関する情報を含む前記ユーザ情報と前記レコメンドルールとが合致すると前記判定手段により判定された場合に、前記配信手段は、前記現在地と関わりのあるコンテンツ情報について、当該コンテンツ情報が属するカテゴリの優先度に応じた数のコンテンツ情報を配信することを特徴とする。このような構成であれば、ユーザの現在地と関わりのあるコンテンツ情報がそのカテゴリの優先度に応じた割合で通信端末に配信される。従って、ユーザの現在の行動や状況に合致した、極めて有効性の高いコンテンツ情報を多く配信することができる。例えば、ユーザの現在地が横浜の場合は、横浜にあるショップの広告コンテンツや、横浜で開催されている展覧会の広告コンテンツなどを多く配信することができる。   The information distribution device according to claim 3 is the information distribution device according to claim 1 or 2, wherein the user information includes information regarding a current location of the communication terminal, and the user information including the information regarding the current location; When the determination unit determines that the recommendation rule matches, the distribution unit distributes the number of pieces of content information according to the priority of the category to which the content information belongs with respect to the content information related to the current location. It is characterized by doing. With such a configuration, content information related to the current location of the user is distributed to the communication terminal at a rate corresponding to the priority of the category. Accordingly, it is possible to distribute a large amount of highly effective content information that matches the current behavior and situation of the user. For example, when the user's current location is Yokohama, a lot of advertisement contents of a shop in Yokohama, advertisement contents of an exhibition held in Yokohama can be distributed.

請求項4の情報配信装置は、請求項1から請求項3の何れか一の情報配信装置において、前記ユーザによるコンテンツ情報の過去の閲覧状況に基づいて当該コンテンツ情報が属するカテゴリの優先度を調整する調整手段(例えば、図7の配信数設定部28及びマッチング履歴DB32)、をさらに備えることを特徴とする。このような構成であれば、ユーザの嗜好、属性、状況等に対応して優先度の大小が調整されるので、ユーザにとって有効性の高いコンテンツ情報をより多く配信することが可能となる。   The information distribution apparatus according to claim 4 is the information distribution apparatus according to any one of claims 1 to 3, wherein the priority of a category to which the content information belongs is adjusted based on a past browsing state of the content information by the user. Adjusting means (for example, the delivery number setting unit 28 and the matching history DB 32 in FIG. 7) is further provided. With such a configuration, the priority is adjusted in accordance with the user's preference, attribute, situation, etc., so that it is possible to distribute more content information highly effective for the user.

請求項5の情報配信システムは、通信端末と、情報提供サイトから提供されるコンテンツ又は当該コンテンツの概要の少なくとも一方を含むコンテンツ情報を前記通信端末に配信する情報配信装置と、を備える情報配信システムであって、前記情報配信装置は、前記通信端末を利用するユーザのユーザ情報を格納するユーザ情報格納手段と、前記コンテンツ情報が属するカテゴリに対応したレコメンドルールを格納するルール格納手段と、前記ユーザ情報格納手段に格納された前記ユーザ情報と前記ルール格納手段に格納された前記レコメンドルールとを比較して、前記ユーザ情報と前記レコメンドルールとが合致するか否かを判定する判定手段と、前記判定手段により前記ユーザ情報と前記レコメンドルールとが合致すると判定された場合に、当該レコメンドルールに対応した前記カテゴリに含まれる前記コンテンツ情報について、当該カテゴリの優先度に応じた数のコンテンツ情報を配信する配信手段と、を備え、前記通信端末は、前記情報配信装置から前記コンテンツ情報を受信する受信手段と、前記受信手段により受信された前記コンテンツ情報を表示する表示手段と、を備えることを特徴とする。このような構成であれば、ユーザの嗜好、属性、状況等に合致していると判定されたコンテンツ情報が、そのコンテンツ情報が属するカテゴリの優先度に応じた割合で情報配信装置から通信端末に配信される。そして、通信端末に配信されたコンテンツ情報は通信端末の表示手段により表示される。従って、ユーザは自分の嗜好や属性に合致した有効性の高いコンテンツ情報を多く受け取ることができる。   An information distribution system according to claim 5, comprising: a communication terminal; and an information distribution apparatus that distributes content information including at least one of content provided from an information providing site or an outline of the content to the communication terminal. The information distribution device includes user information storage means for storing user information of a user who uses the communication terminal, rule storage means for storing a recommendation rule corresponding to a category to which the content information belongs, and the user A determination unit that compares the user information stored in the information storage unit with the recommendation rule stored in the rule storage unit to determine whether the user information and the recommendation rule match; When it is determined by the determination means that the user information matches the recommendation rule Distribution means for distributing the number of pieces of content information corresponding to the priority of the category for the content information included in the category corresponding to the recommendation rule. Receiving means for receiving content information; and display means for displaying the content information received by the receiving means. With such a configuration, the content information determined to match the user's preference, attribute, situation, etc., is transferred from the information distribution device to the communication terminal at a rate according to the priority of the category to which the content information belongs. be delivered. The content information distributed to the communication terminal is displayed by the display means of the communication terminal. Therefore, the user can receive a large amount of highly effective content information that matches his preference and attributes.

請求項6の情報配信方法は、情報提供サイトから提供されるコンテンツ又は当該コンテンツの概要の少なくとも一方を含むコンテンツ情報を通信端末に配信する情報配信方法であって、前記通信端末を利用するユーザのユーザ情報と、前記コンテンツ情報が属するカテゴリに対応したレコメンドルールとを比較して、前記ユーザ情報と前記レコメンドルールとが合致するか否かを判定するステップと、前記判定ステップにおいて、前記ユーザ情報と前記レコメンドルールとが合致すると判定された場合に、当該レコメンドルールに対応した前記カテゴリに含まれる前記コンテンツ情報について、当該カテゴリの優先度に応じた数のコンテンツ情報を配信するステップとを含み、配信された前記コンテンツ情報を前記通信端末で閲覧するようにしたことを特徴とする。このような方法によれば、ユーザは自分の嗜好や属性に合致した有効性の高いコンテンツ情報を多く受け取ることができる。   The information distribution method according to claim 6 is an information distribution method for distributing content information including at least one of content provided from an information providing site or an outline of the content to a communication terminal, and for a user using the communication terminal. Comparing the user information with a recommendation rule corresponding to a category to which the content information belongs, and determining whether the user information and the recommendation rule match; and in the determination step, the user information Distributing the content information corresponding to the priority of the category for the content information included in the category corresponding to the recommendation rule when it is determined that the recommendation rule matches, So that the content information can be viewed on the communication terminal. Characterized in that was. According to such a method, the user can receive a large amount of highly effective content information that matches his preference and attributes.

本発明によれば、ユーザにとって有効性の高いコンテンツを多く配信することが可能になる。   According to the present invention, it is possible to distribute a large amount of content that is highly effective for the user.

以下、添付図面を参照しながら本発明の好適な実施形態を説明する。なお、図面の説明において、同一の構成、又は、同一の処理を行うステップには同一の符号を付し、それらについての重複する説明は省略する。
(1)第1実施形態
〔情報配信システムの全体構成例〕
図1は、本発明の実施の形態に係る情報配信システム100の構成例を示す図である。
図1に示すように、情報配信システム100は、例えば、移動通信端末10と、移動通信端末10を利用するユーザにコンテンツ情報を配信する情報配信サーバ50と、移動通信端末10と情報配信サーバ50との間、及び、移動通信端末10と情報提供サイト90との間には無線基地局20と、基地局制御装置30、交換機40等が介在している。ここで、無線基地局20は、移動通信端末10との間で無線信号の授受を行う設備である。基地局制御装置30は、複数の無線基地局20を制御する装置である。交換機40は、移動通信端末10の通信網ネットワークへの接続を認証する装置である。
Hereinafter, preferred embodiments of the present invention will be described with reference to the accompanying drawings. Note that, in the description of the drawings, the same reference numerals are given to the same configuration or the steps for performing the same processing, and duplicate descriptions thereof are omitted.
(1) First embodiment [Overall configuration example of information distribution system]
FIG. 1 is a diagram illustrating a configuration example of an information distribution system 100 according to an embodiment of the present invention.
As illustrated in FIG. 1, the information distribution system 100 includes, for example, a mobile communication terminal 10, an information distribution server 50 that distributes content information to a user who uses the mobile communication terminal 10, and the mobile communication terminal 10 and the information distribution server 50. And between the mobile communication terminal 10 and the information providing site 90 are a radio base station 20, a base station control device 30, an exchange 40, and the like. Here, the radio base station 20 is a facility that exchanges radio signals with the mobile communication terminal 10. The base station control device 30 is a device that controls a plurality of radio base stations 20. The exchange 40 is a device that authenticates the connection of the mobile communication terminal 10 to the communication network.

また、交換機40には、ホーム・ロケーション・レジスタ(以下、HLR)45が接続されている。このHLR45は、ユーザIDと移動通信端末10の在圏位置情報とを対応付けして登録する装置である。このような構成により、移動通信端末10と情報配信サーバ50は、通信網ネットワークを介して互いに情報を送受信することができるようになっている。なお、ユーザIDは、ユーザが所有する移動通信端末10に個々に付与される識別符号であり、例えばアルファベット及び数字の組み合わせによって表現される。ユーザIDを用いることにより、無数にある移動通信端末10の中から1台の端末を識別することができる。   In addition, a home location register (hereinafter, HLR) 45 is connected to the exchange 40. The HLR 45 is a device that registers a user ID and location information of the mobile communication terminal 10 in association with each other. With such a configuration, the mobile communication terminal 10 and the information distribution server 50 can transmit / receive information to / from each other via a communication network. The user ID is an identification code that is individually assigned to the mobile communication terminal 10 owned by the user, and is expressed by a combination of alphabets and numbers, for example. By using the user ID, one terminal can be identified from among a myriad of mobile communication terminals 10.

一方、情報提供サイト90は、例えば、天気情報、地図情報、ニュース情報又はショップの広告情報などのコンテンツ情報を提供するサイトである。これらのコンテンツ情報は、静止画、動画、音声、テキストなどの何れか一、又はそれらを組み合せた態様で提供される。この情報提供サイト90は、通信網ネットワークに接続されたサーバ等で構成されている。図1に示すように、情報提供サイト90は情報配信サーバ50に接続されており、情報提供サイト90から情報配信サーバ50にコンテンツ情報が送信されるようになっている。   On the other hand, the information providing site 90 is a site that provides content information such as weather information, map information, news information, or shop advertisement information. These pieces of content information are provided in one or a combination of still images, moving images, sounds, texts, and the like. The information providing site 90 is configured by a server or the like connected to a communication network. As shown in FIG. 1, the information providing site 90 is connected to the information distribution server 50, and content information is transmitted from the information providing site 90 to the information distribution server 50.

ここで、情報配信サーバ50に送信されるコンテンツ情報は、上記の天気情報、地図情報、ニュース情報若しくはショップの広告情報などその詳細を含んだコンテンツ本体、又は、コンテンツの概要のことである。コンテンツの概要には、コンテンツの簡単な説明と、このコンテンツを提供する情報提供サイトにアクセスするためのURL等が含まれる。
図2は、移動通信端末10のハードウェア構成例を示す図である。図2に示すように、移動通信端末10は、CPU1、RAM2、ROM3、操作部4、無線通信部5、ディスプレイ6及びアンテナ7等のハードウェアにより構成されている。操作部4には、移動通信端末10の例えば筐体表面に配置された10キーや操作ボタン等が含まれる。
Here, the content information transmitted to the information distribution server 50 is the content main body including the details such as the weather information, the map information, the news information or the advertisement information of the shop, or the outline of the content. The outline of the content includes a brief description of the content and a URL for accessing an information providing site that provides the content.
FIG. 2 is a diagram illustrating a hardware configuration example of the mobile communication terminal 10. As shown in FIG. 2, the mobile communication terminal 10 includes hardware such as a CPU 1, a RAM 2, a ROM 3, an operation unit 4, a wireless communication unit 5, a display 6, and an antenna 7. The operation unit 4 includes, for example, 10 keys and operation buttons arranged on the surface of the housing of the mobile communication terminal 10.

〔情報配信サーバ50等の構成例〕
続いて、本発明の第1実施形態に係る情報配信サーバ50について、図3及び図4を用いて説明する。図3は情報配信サーバ50のハードウェア構成例を示す図である。
図3に示すように、情報配信サーバ50は、CPU(Central Processing Unit)11、主記憶装置であるRAM(Random Access Memory)12及びROM(Read Only Memory)13、データ送受信デバイスであるネットワークカード等の通信モジュール14、ハードディスク等の補助記憶装置15、情報配信サーバ50に対して情報を入力するためのキーボード等の入力装置16、並びに、情報を出力するためのモニタ等を含む出力装置17等のハードウェアを備えるコンピュータとして構成されている。これらの構成要素が動作することにより、情報配信サーバ50の図4に示す各機能が発揮される。
[Configuration example of information distribution server 50]
Next, the information distribution server 50 according to the first embodiment of the present invention will be described using FIG. 3 and FIG. FIG. 3 is a diagram illustrating a hardware configuration example of the information distribution server 50.
As shown in FIG. 3, the information distribution server 50 includes a CPU (Central Processing Unit) 11, a RAM (Random Access Memory) 12 and a ROM (Read Only Memory) 13, a network card as a data transmission / reception device, and the like. Communication module 14, an auxiliary storage device 15 such as a hard disk, an input device 16 such as a keyboard for inputting information to the information distribution server 50, an output device 17 including a monitor for outputting information, etc. It is comprised as a computer provided with hardware. By operating these components, the functions shown in FIG. 4 of the information distribution server 50 are exhibited.

図4は、第1実施形態に係る情報配信サーバ50の機能構成例を示す図である。図4に示すように、情報配信サーバ50は、個人履歴・嗜好データベース(以下、DB)21と、個人プロファイルDB22と、個人予定DB23と、個人現在地DB24と、ルールテーブルDB25と、コンテンツテーブルDB26と、レコメンドルールマッチング部27と、配信数設定部28と、コンテンツ取得部29と、コンテンツ取得部29と、コンテンツ送信部31とを備えている。   FIG. 4 is a diagram illustrating a functional configuration example of the information distribution server 50 according to the first embodiment. As shown in FIG. 4, the information distribution server 50 includes a personal history / preference database (hereinafter referred to as DB) 21, a personal profile DB 22, a personal schedule DB 23, a personal current location DB 24, a rule table DB 25, and a content table DB 26. A recommendation rule matching unit 27, a distribution number setting unit 28, a content acquisition unit 29, a content acquisition unit 29, and a content transmission unit 31.

個人履歴・嗜好DB21は、ユーザによる情報提供サイト90へのアクセス履歴、コンテンツ情報又は物品の購入履歴等をユーザIDに対応付けて保持するDBである。例えば、ユーザが移動通信端末10(図1参照)を用いてパンを購入したり、パン屋さんの販売サイトにアクセスしたり、パン屋さんに関係するコンテンツ情報にアクセスしたりした場合は、これらパンの購入履歴やアクセス履歴はユーザIDに対応付けて個人履歴・嗜好DB21に格納される。そして、このユーザに対して後述するレコメンド処理を行う際は、個人履歴・嗜好DB21に格納された上記履歴から、「パンが好き」という情報が抽出される。   The personal history / preference DB 21 is a DB that holds a user's access history to the information providing site 90, content information, purchase history of articles, and the like in association with a user ID. For example, when a user purchases bread using the mobile communication terminal 10 (see FIG. 1), accesses a bakery sales site, or accesses content information related to a bakery, these The bread purchase history and access history are stored in the personal history / preference DB 21 in association with the user ID. And when performing the recommendation process mentioned later with respect to this user, the information "I like bread" is extracted from the said log | history stored in personal log | history DB21.

個人プロファイルDB22は、ユーザのプロファイル情報をユーザIDに対応付けて保持するDBである。例えば、ユーザが自身の所有する移動通信端末10に「1人暮らし」であること、及び、「自宅最寄駅は横浜」であることを入力すると、これらの情報は移動通信端末10から情報配信サーバ50に送信され、ユーザIDに対応付けて個人プロファイルDB22に格納される。そして、このユーザに対して後述するレコメンド処理を行う際は、個人プロファイルDB22から、「1人暮らし」「自宅最寄駅は横浜」という情報が抽出される。   The personal profile DB 22 is a DB that holds user profile information in association with user IDs. For example, when the user inputs that his / her own mobile communication terminal 10 is “living alone” and “the nearest station is Yokohama”, the information is distributed from the mobile communication terminal 10. It is transmitted to the server 50 and stored in the personal profile DB 22 in association with the user ID. And when performing the recommendation process mentioned later with respect to this user, information "living alone" and "home nearest station is Yokohama" are extracted from personal profile DB22.

個人予定DB23は、ユーザの予定に関する情報をユーザIDに対応付けて保持するDBである。例えば、ユーザが自身の所有する移動通信端末10のスケジュール欄などに、「2007年8月3日から15日までイタリア旅行に行く」ことを入力すると、この情報は移動通信端末10から情報配信サーバ50に送信され、ユーザIDに対応付けて個人予定DB23に格納される。そして、このユーザに対して後述するレコメンド処理を行う際は、個人予定DB23から、「2007年8月3日から15日までイタリア旅行に行く」という情報が抽出される。   The personal schedule DB 23 is a DB that holds information related to a user's schedule in association with a user ID. For example, when the user inputs “going to Italy travel from August 3rd to 15th, 2007” in the schedule column of the mobile communication terminal 10 owned by the user, this information is transmitted from the mobile communication terminal 10 to the information distribution server. 50 and stored in the personal schedule DB 23 in association with the user ID. And when performing the recommendation process mentioned later with respect to this user, the information "I go to Italy travel from August 3rd to 15th, 2007" is extracted from personal schedule DB23.

個人現在地DB24は、移動通信端末10の現在地に関する情報(以下、現在地情報)を保持するDBである。例えば、HLR45(図1参照)に記録された在圏位置情報が情報配信サーバ50に随時送信され、送信された在圏位置情報がユーザIDに対応付けて個人現在地DB24に格納される。具体的には、移動通信端末10を携帯したユーザが横浜にいる場合は、この位置情報(現在地:横浜)はHLR45に記録される。そして、HLR45から移動通信端末10に位置情報が送信され、ユーザIDに対応付けて個人現在地DB24に格納される。そして、このユーザに対して後述するレコメンド処理を行う際は、個人現在地DB24から、「現在地:横浜」という情報が抽出される。   The personal current location DB 24 is a DB that holds information on the current location of the mobile communication terminal 10 (hereinafter, current location information). For example, the location information recorded in the HLR 45 (see FIG. 1) is transmitted to the information distribution server 50 as needed, and the transmitted location information is stored in the personal location DB 24 in association with the user ID. Specifically, when the user carrying the mobile communication terminal 10 is in Yokohama, this location information (current location: Yokohama) is recorded in the HLR 45. Then, the location information is transmitted from the HLR 45 to the mobile communication terminal 10 and stored in the personal current location DB 24 in association with the user ID. And when performing the recommendation process mentioned later with respect to this user, information "present location: Yokohama" is extracted from personal present location DB24.

なお、HLR45から情報配信サーバ50への在圏位置情報の送信は、移動通信端末10と無線で交信する無線基地局20(図1参照)が切り替わる毎に行われることが好ましい。個人現在地DB24における現在地情報を常に最新情報としておくことで、後述するレコメンド処理を行う際に、ユーザの現在地をより正確に把握することができ、現在地に適合したコンテンツ情報を送信することが可能となる。   The location position information is preferably transmitted from the HLR 45 to the information distribution server 50 every time the radio base station 20 (see FIG. 1) that communicates with the mobile communication terminal 10 by radio is switched. By always keeping the current location information in the personal location DB 24 as the latest information, it is possible to more accurately grasp the current location of the user when performing a recommendation process described later, and to transmit content information suitable for the current location. Become.

また、移動通信端末10がGPS(Global Positioning System)機能を備えている場合は、移動通信端末10から情報配信サーバ50にGPSによる位置情報を一定の間隔(又は、ユーザ自身による端末操作)で送信するようにしても良い。この場合は、GPSによる位置情報がユーザIDに対応付けて個人現在地DB24に格納される。無線基地局20との交信に基づく在圏位置情報よりも、GPSによる位置情報の方が精度が高いので、後述するレコメンド処理を行う際に、ユーザの現在地により適合した有効性の高いコンテンツ情報を送信することが可能である。   When the mobile communication terminal 10 has a GPS (Global Positioning System) function, GPS location information is transmitted from the mobile communication terminal 10 to the information distribution server 50 at regular intervals (or a user's own terminal operation). You may make it do. In this case, position information by GPS is stored in the personal current location DB 24 in association with the user ID. Since position information based on GPS is more accurate than position information based on communication with the radio base station 20, content information with high effectiveness adapted to the user's current location is used when performing recommendation processing described later. It is possible to send.

ルールテーブルDB25は、後述するレコメンドルールを1つ以上保持するDBである。また、このルールテーブルDB25は、後述する優先度に関する情報と、コンテンツ情報の全配信数に関する情報とを保持しても良い。ルールテーブルDB25に対するレコメンドルール等の入力は、例えば図3に示した入力装置16により行われる。
コンテンツテーブルDB26は、コンテンツ情報を保持するDBである。コンテンツテーブルDB26が保持するコンテンツ情報は、天気情報、地図情報、ニュース情報若しくはショップの広告情報など詳細を含んだコンテンツ本体、又は、これらコンテンツの概要の少なくとも一方である。
The rule table DB 25 is a DB that holds one or more recommendation rules to be described later. In addition, the rule table DB 25 may hold information on priorities described later and information on the total number of distributions of content information. The input of the recommendation rule etc. with respect to rule table DB25 is performed by the input device 16 shown, for example in FIG.
The content table DB 26 is a DB that holds content information. The content information stored in the content table DB 26 is at least one of a content main body including details such as weather information, map information, news information, or advertisement information of a shop, or an outline of these contents.

レコメンドルールマッチング部27は、個人履歴・嗜好DB21、個人プロファイルDB22、個人予定DB23、及び個人現在地DB24から、ユーザの履歴、プロファイル、予定、現在値等のユーザ情報を抽出し、抽出したユーザ情報と、ルールテーブルDB25に格納されているレコメンドルールとを比較して、ユーザ情報とレコメンドルールとがマッチング(即ち、合致)しているか否かを判定する機能を有する。   The recommendation rule matching unit 27 extracts user information such as a user's history, profile, schedule, current value, and the like from the personal history / preference DB 21, personal profile DB 22, personal schedule DB 23, and personal current location DB 24. The function has a function of comparing the recommendation rules stored in the rule table DB 25 to determine whether or not the user information and the recommendation rules match (that is, match).

配信数設定部28は、レコメンドルールマッチング部27によりユーザ情報とレコメンドルールとがマッチングしたと判定された場合に、マッチングしたレコメンドルールに対応したコンテンツカテゴリ(以下、単にカテゴリともいう。を配信候補に挙げ、配信候補に挙げられたカテゴリについて予め付与された優先度と、コンテンツ情報について予め設定された全配信数とに基づいて、カテゴリ毎にコンテンツ情報の配信数を設定する(即ち、割り当てる)機能を有する。   When the recommendation rule matching unit 27 determines that the user information matches the recommendation rule, the distribution number setting unit 28 sets a content category corresponding to the matched recommendation rule (hereinafter simply referred to as a category as a distribution candidate). A function for setting (that is, assigning) the number of distributions of content information for each category based on the priorities given in advance for the categories listed as distribution candidates and the total number of distributions set in advance for content information Have

コンテンツ取得部29は、配信候補に挙げられたカテゴリのコンテンツ情報のうち、配信数設定部28によりカテゴリ毎に設定された数のコンテンツ情報を、コンテンツテーブルDB26から取得する機能を有する。また、コンテンツ送信部31は、コンテンツ取得部29によって取得されたコンテンツ情報を、通信網ネットワークを介して移動通信端末10に送信する機能を有する。   The content acquisition unit 29 has a function of acquiring, from the content table DB 26, the number of content information set for each category by the distribution number setting unit 28 among the content information of the categories listed as distribution candidates. The content transmission unit 31 has a function of transmitting the content information acquired by the content acquisition unit 29 to the mobile communication terminal 10 via the communication network.

なお、上記の個人履歴・嗜好DB21、個人プロファイルDB22、個人予定DB23、個人現在地DB24、ルールテーブルDB25、コンテンツテーブルDB26のそれぞれの情報保持機能は、例えば図3に示した補助記憶装置15が担う。また、レコメンドルールマッチング部27のマッチング機能は、例えば図3に示したCPU11、RAM12、ROM13が担う。例えば、個人履歴・嗜好DB21、個人プロファイルDB22、個人予定DB23、個人現在地DB24にそれぞれ蓄積されたユーザ情報を参照して、ユーザ情報にマッチングしたコンテンツ情報を見つけるためのプログラム(即ち、協調フィルタリングを実行するためのプログラム)がRAM12、ROM13格納されており、このプログラムはCPU11が行う演算処理により実行されるようになっている。さらに、配信数設定部28の配信数割り当て機能は、例えばCPU11が行う演算処理により実行されるようになっている。また、コンテンツ取得部29のコンテンツ情報取得機能は例えばCPU11、RAM12、ROM13が担い、コンテンツ送信部31によるコンテンツ情報の送信機能は例えば図3に示した通信モジュール14が担う。   The information storage function of the personal history / preference DB 21, personal profile DB 22, personal schedule DB 23, personal current location DB 24, rule table DB 25, and content table DB 26 is provided by the auxiliary storage device 15 shown in FIG. 3, for example. The matching function of the recommendation rule matching unit 27 is performed by, for example, the CPU 11, the RAM 12, and the ROM 13 illustrated in FIG. For example, a program for finding content information that matches user information with reference to the user information stored in the personal history / preference DB 21, personal profile DB 22, personal schedule DB 23, and personal current location DB 24 (ie, executing collaborative filtering) Are stored in the RAM 12 and the ROM 13, and this program is executed by arithmetic processing performed by the CPU 11. Further, the distribution number assignment function of the distribution number setting unit 28 is executed by, for example, arithmetic processing performed by the CPU 11. Further, the content information acquisition function of the content acquisition unit 29 is performed by, for example, the CPU 11, RAM 12, and ROM 13, and the transmission function of content information by the content transmission unit 31 is performed by, for example, the communication module 14 illustrated in FIG.

〔レコメンドルール〕
図5はレコメンドルールの一例を示す図である。図5に示すように、レコメンドルールは、例えば「ルールID」「嗜好判別ルール」「タイミング制御ルール」「コンテンツカテゴリ」「配信期間」「優先度」の各情報を含む。ルールIDは、個々のレコメンドルールに付与された識別符号である。また、嗜好判別ルールは、レコメンド処理を実行するか否かを判定する際の判定基準であり、特に、ユーザの嗜好・興味・属性等に関する基準である。タイミング制御ルールは、レコメンド処理を実行するか否かを判定する際の判定基準であり、特に、配信タイミングに関する基準である。配信期間はレコメンド情報の配信可能な期間である。また、優先度は、コンテンツカテゴリの優先度であり、例えば数値が大きいほど優先度が高い。なお、優先度は、コンテンツ情報の配信期間によってその大きさに違いを設けても良い。例えば「今年の夏、イタリアに行く予定がある人」にとって、イタリアに関する展覧会の案内は、イタリアに行く時期(つまり、夏)に近いほど、興味・関心を持ちやすい傾向がある。従って、「今年の夏、イタリアに行く予定がある人」にイタリアに関する展覧会の案内を出す場合は、配信期間が春であればその案内の優先度を低くし、配信期間が夏であれば優先度を高くしても良い。
[Recommendation Rules]
FIG. 5 is a diagram illustrating an example of a recommendation rule. As shown in FIG. 5, the recommendation rule includes, for example, information of “rule ID”, “preference discrimination rule”, “timing control rule”, “content category”, “delivery period”, and “priority”. The rule ID is an identification code assigned to each recommendation rule. The preference discrimination rule is a criterion for determining whether or not to execute the recommendation process, and is particularly a criterion regarding the user's preference / interest / attribute. The timing control rule is a criterion for determining whether or not to execute the recommendation process, and in particular, a criterion regarding the delivery timing. The distribution period is a period during which recommendation information can be distributed. The priority is the priority of the content category. For example, the higher the numerical value, the higher the priority. Note that the priority may vary depending on the distribution period of the content information. For example, for “those who plan to go to Italy this summer”, exhibition guides related to Italy tend to be more interested as they get closer to Italy (that is, summer). Therefore, when giving information about exhibitions related to Italy to "those who plan to go to Italy this summer", if the distribution period is spring, lower the priority of the information, and if the distribution period is summer The priority may be increased.

〔情報配信サーバ50を用いた情報配信方法〕
続いて、情報配信サーバ50を用いた情報配信方法について、図4〜図6を参照しながら説明する。図6は情報配信サーバ50を用いた情報配信方法を示すフローチャートである。ここでは、コンテンツ情報を例えばプッシュ(push)型で配信する場合を想定する。
[Information distribution method using information distribution server 50]
Next, an information distribution method using the information distribution server 50 will be described with reference to FIGS. FIG. 6 is a flowchart showing an information distribution method using the information distribution server 50. Here, it is assumed that the content information is distributed in a push type, for example.

図6に示すように、まず始めに、情報配信サーバ50は、移動通信端末10を識別するためのユーザIDと、この移動通信端末10に対してコンテンツ情報を配信する予定日時に関する情報とを取得する(ステップS1)。次に、このユーザIDに対応した移動通信端末10について、各種のユーザ情報が対応するDBから抽出される(ステップS2)。即ち、個人の嗜好、履歴に関するユーザ情報は個人履歴・嗜好DB21から抽出され、個人のプロファイルに関するユーザ情報は個人プロファイルDB22から抽出され、個人の予定(場所、日時)に関するユーザ情報は個人予定DB23から抽出され、個人の現在地に関するユーザ情報は個人現在地DB24から抽出される。ここでは、図4に示すように、個人履歴・嗜好DB21から「パンが好き」という情報が抽出され、個人プロファイルDB22から「1人暮らし」「自宅最寄駅は横浜」という情報が抽出され、個人予定DB23から「2007年8月3日から15日までイタリア旅行に行く」という情報が抽出され、個人現在地DB24から「現在地:横浜」という情報が抽出された場合を想定する。   As shown in FIG. 6, first, the information distribution server 50 acquires a user ID for identifying the mobile communication terminal 10 and information related to a scheduled date and time for distributing content information to the mobile communication terminal 10. (Step S1). Next, for the mobile communication terminal 10 corresponding to this user ID, various user information is extracted from the corresponding DB (step S2). That is, user information related to personal preferences and history is extracted from the personal history / preference DB 21, user information related to personal profiles is extracted from the personal profile DB 22, and user information related to personal schedules (location, date and time) is extracted from the personal schedule DB 23. The user information regarding the personal current location is extracted from the personal current location DB 24. Here, as shown in FIG. 4, the information “I like bread” is extracted from the personal history / preference DB 21, and the information “Living alone” and “Home nearest station is Yokohama” are extracted from the personal profile DB 22. It is assumed that the information “going to Italy from August 3 to 15, 2007” is extracted from the personal schedule DB 23 and the information “current location: Yokohama” is extracted from the personal current location DB 24.

次に、レコメンドルールマッチング部27が、上記のように抽出されたユーザ情報と図5に示したレコメンドルールとを比較して、マッチングしているか否かを判定する。具体的には、まず、嗜好判別ルールとユーザ情報とのマッチングを行い(ステップS3)、マッチングに成功したか否かを判定する(ステップS4)。ここで、図5に示したように、ルールID:MAP0001に対応した嗜好判別ルールは「1人暮らしでパンが好きな人」である。また、ルールID:MAP0002に対応した嗜好判別ルールは「今年の夏、イタリアに行く予定がある人」である。これらの嗜好判別ルールは、個人履歴・嗜好DB21、個人プロファイルDB22、個人予定DB23から抽出されたユーザ情報と合致しているので、レコメンドルールマッチング部27はステップS4においてマッチング成功(Yes)と判定する。   Next, the recommendation rule matching unit 27 compares the user information extracted as described above with the recommendation rule shown in FIG. 5 and determines whether or not there is a match. Specifically, first, a preference discrimination rule and user information are matched (step S3), and it is determined whether or not the matching is successful (step S4). Here, as shown in FIG. 5, the preference determination rule corresponding to the rule ID: MAP0001 is “a person who lives alone and likes bread”. The preference determination rule corresponding to the rule ID: MAP0002 is “a person who is planning to go to Italy this summer”. Since these preference determination rules match the user information extracted from the personal history / preference DB 21, the personal profile DB 22, and the personal schedule DB 23, the recommendation rule matching unit 27 determines the matching success (Yes) in step S4. .

このステップS4では、ルールテーブルDB25に格納された複数のレコメンドルールのうち、その1つでもユーザ情報とマッチングしているものがあれば、マッチング成功(Yes)と判定する。なお、このステップS4、又は、後述するステップS7において、レコメンドルールマッチング部27がマッチング不成功(No)と判定した場合は、図5に示すフローチャートを終了する。この場合は、例えば、優先度に基づいていない配信数のコンテンツ情報が移動通信端末10に配信される。   In step S4, if any one of the plurality of recommendation rules stored in the rule table DB 25 matches the user information, it is determined that the matching is successful (Yes). If the recommendation rule matching unit 27 determines that the matching is unsuccessful (No) in step S4 or step S7 described later, the flowchart shown in FIG. In this case, for example, the number of pieces of content information not based on the priority is distributed to the mobile communication terminal 10.

次に、レコメンドルールマッチング部27は、マッチした嗜好判別ルールと共にマッピングされているタイミング制御ルールを読み込む(ステップS5)。即ち、嗜好判別ルールとのマッチングに成功したルールIDに対応しているタイミング制御ルールを読み込む。そして、タイミング制御ルールとユーザ情報とのマッチングを行い(ステップS6)、マッチングに成功したか否かを判定する(ステップS7)。ここで、図5に示したように、ルールID:MAP0001に対応しているタイミング制御ルールは「会社の帰り道に自宅の最寄駅を降りたとき」である。また、ルールID:MAP0002に対応しているタイミング制御ルールは「横浜駅で電車を降りたとき」である。これらのタイミング制御ルールは、個人プロファイルDB22、個人現在地DB24から抽出されたユーザ情報と合致しているので、レコメンドルールマッチング部27はステップS7においてマッチング成功(Yes)と判定する。このステップS7では、ルールテーブルDB25に格納された複数のレコメンドルールのうち、その1つでもユーザ情報とマッチングしているものがあれば、マッチング成功(Yes)と判定する。   Next, the recommendation rule matching unit 27 reads the timing control rule mapped together with the matched preference determination rule (step S5). That is, the timing control rule corresponding to the rule ID that has been successfully matched with the preference determination rule is read. Then, the timing control rule and the user information are matched (step S6), and it is determined whether or not the matching is successful (step S7). Here, as shown in FIG. 5, the timing control rule corresponding to the rule ID: MAP0001 is “when getting off the nearest station at home on the way home of the company”. Further, the timing control rule corresponding to the rule ID: MAP0002 is “when getting off the train at Yokohama Station”. Since these timing control rules match the user information extracted from the personal profile DB 22 and the personal current location DB 24, the recommendation rule matching unit 27 determines that the matching is successful (Yes) in step S7. In step S7, if any one of the plurality of recommendation rules stored in the rule table DB 25 matches the user information, it is determined that the matching is successful (Yes).

次に、配信数設定部28は、ステップS4、S7でマッチングに成功したルールID、例えばMAP0001及びMAP0002、にそれぞれ対応しているコンテンツカテゴリ「遅くまでやっているパン屋さん」「イタリアに関する展覧会の案内」をユーザID:U0001に対する配信候補として特定する(ステップS8)。また、配信数設定部28は、この特定されたコンテンツカテゴリに予め付与された優先度に関する情報を、例えばルールテーブルDB25から取得する(ステップS9)。   Next, the number-of-delivery setting unit 28 sets the content categories “bakers doing until late” and “exhibitions related to Italy” corresponding to the rule IDs successfully matched in steps S4 and S7, for example, MAP0001 and MAP0002. Is identified as a distribution candidate for the user ID: U0001 (step S8). In addition, the delivery number setting unit 28 acquires information on the priority given in advance to the specified content category from, for example, the rule table DB 25 (step S9).

そして、配信数設定部28は、配信候補に特定されたコンテンツカテゴリの優先度と、コンテンツ情報について予め設定された全配信数とに基づいて、コンテンツカテゴリ毎のコンテンツ情報配信数を割り当てる(ステップS10)。例えば、移動通信端末10に対するコンテンツ情報の1回当たりの配信数が20件であり、配信予定日時が2007年7月7日の場合、図5に示したように、コンテンツカテゴリ「遅くまでやっているパン屋さん」の優先度は0.6であり、コンテンツカテゴリ「イタリアに関する展覧会の案内」の優先度は0.4である。従って、このステップS9では、「遅くまでやっているパン屋さん」に含まれるコンテンツ情報の配信数を12件(=20×{0.6÷(0.6+0.4)})に、コンテンツカテゴリ「イタリアに関する展覧会の案内」に含まれるコンテンツ情報の配信数を8件(=20×{0.4÷(0.6+0.4)})にそれぞれ決定する。   Then, the distribution number setting unit 28 assigns the number of content information distributions for each content category based on the priority of the content category specified as the distribution candidate and the total number of distributions set in advance for the content information (step S10). ). For example, when the number of distributions of content information to the mobile communication terminal 10 is 20 per time and the scheduled distribution date is July 7, 2007, as shown in FIG. The priority of “the bakery” is 0.6, and the priority of the content category “Guide to exhibitions related to Italy” is 0.4. Accordingly, in this step S9, the number of distributions of the content information included in the “bakers who are doing until late” is set to 12 (= 20 × {0.6 ÷ (0.6 + 0.4)}). The number of distributions of content information included in “Guide to exhibitions related to Italy” is determined to be 8 (= 20 × {0.4 ÷ (0.6 + 0.4)}).

次に、コンテンツ取得部29は、コンテンツテーブルDB26から、コンテンツカテゴリ毎に決定された数のコンテンツ情報を取得する(ステップS11)。ここで、コンテンツテーブルDB26に格納されているコンテンツ情報がパン屋さんや展覧会についての詳細を含んだコンテンツ本体である場合は、コンテンツ取得部29は、その詳細を含んだコンテンツ本体をコンテンツ情報として取得する。また、コンテンツテーブルDB26に格納されているコンテンツ情報が上記コンテンツに関する概要である場合は、コンテンツ取得部29は、コンテンツの概要をコンテンツ情報として取得する。   Next, the content acquisition unit 29 acquires the number of pieces of content information determined for each content category from the content table DB 26 (step S11). If the content information stored in the content table DB 26 is a content body including details about a bakery or an exhibition, the content acquisition unit 29 uses the content body including the details as content information. get. Further, when the content information stored in the content table DB 26 is an outline regarding the content, the content acquisition unit 29 acquires the outline of the content as content information.

次に、コンテンツ送信部31が、コンテンツ取得部29により取得されたコンテンツ情報を移動通信端末10に向けて送信する(ステップ12)。これにより、移動通信端末10には、「遅くまでやっているパン屋さん」に関するコンテンツ情報が12件、「イタリアに関する展覧会の案内」に関するコンテンツ情報が8件それぞれ配信される。ユーザは、配信されたコンテンツ情報が、詳細を含んだコンテンツ本体である場合は、その詳細な情報を移動通信端末10のディスプレイ6で直ぐに見ることができる。また、配信されたコンテンツ情報がコンテンツの概要である場合は、それらの中から興味のあるコンテンツ情報を選択し、選択した情報を提供している情報提供サイト90にアクセスすることで、その詳細を含んだコンテンツ本体をダウンロードすることができる。   Next, the content transmission unit 31 transmits the content information acquired by the content acquisition unit 29 to the mobile communication terminal 10 (step 12). As a result, 12 pieces of content information related to “bakers who are doing until late” and 8 pieces of content information related to “Guide to exhibitions related to Italy” are distributed to the mobile communication terminal 10, respectively. When the distributed content information is a content body including details, the user can immediately see the detailed information on the display 6 of the mobile communication terminal 10. Further, when the distributed content information is an outline of the content, the interested content information is selected from the content information, and the details are obtained by accessing the information providing site 90 that provides the selected information. The included content body can be downloaded.

このように、本発明の第1実施形態によれば、レコメンドルールマッチング部27によりユーザの嗜好、属性、状況等に合致していると判定されたコンテンツカテゴリが配信候補に挙げられる。そして、配信候補に挙げられたコンテンツのうち、優先度の高いコンテンツカテゴリに含まれるコンテンツ情報は移動通信端末10に多く配信され、優先度の低いコンテンツカテゴリに含まれるコンテンツ情報は移動通信端末10に少なく配信される。つまり、各コンテンツカテゴリの優先度に応じた比率でコンテンツ情報が配信される。従って、コンテンツ情報の1回当たりの配信数が、例えば20件というように限られている場合でも、その限られた中で、ユーザにとって有効性の高いコンテンツ情報を多く配信することができる。   As described above, according to the first embodiment of the present invention, the content category determined by the recommendation rule matching unit 27 as matching the user's preference, attribute, situation, etc. is listed as a delivery candidate. Of the contents listed as candidates for distribution, a large amount of content information included in the content category with high priority is distributed to the mobile communication terminal 10, and content information included in the content category with low priority is transmitted to the mobile communication terminal 10. Less delivered. That is, content information is distributed at a ratio according to the priority of each content category. Therefore, even when the number of distributions of content information per time is limited to 20 cases, for example, a large amount of content information highly effective for the user can be distributed within the limited number.

また、レコメンドルールと比較されるユーザ情報には、移動通信端末10の現在地(即ち、当該端末10を所持するユーザの現在地)が含まれる。従って、ユーザの現在の行動や状況に合致した、極めて有効性の高いコンテンツ情報を多く配信することができる。例えば、ユーザの現在地が横浜の場合は、横浜にあるショップの広告コンテンツや、横浜で開催されている展覧会の広告コンテンツなどを多く配信することができる。   Further, the user information to be compared with the recommendation rule includes the current location of the mobile communication terminal 10 (that is, the current location of the user who owns the terminal 10). Accordingly, it is possible to distribute a large amount of highly effective content information that matches the current behavior and situation of the user. For example, when the user's current location is Yokohama, a lot of advertisement contents of a shop in Yokohama, advertisement contents of an exhibition held in Yokohama can be distributed.

(2)第2実施形態
上記の第1実施形態では、情報配信サーバがコンテンツカテゴリの優先度に応じた比率でコンテンツ情報を配信することについて説明したが、本発明では、情報配信サーバが優先度を過去のマッチング成功履歴に基づいて調整するようにしても良い。第2実施形態では、この点について説明する。
(2) Second Embodiment In the first embodiment, the information distribution server distributes content information at a ratio corresponding to the priority of the content category. However, in the present invention, the information distribution server uses the priority. May be adjusted based on the past successful matching history. In the second embodiment, this point will be described.

〔情報配信サーバ60の構成例〕
図7は、本発明の第2実施形態に係る情報配信サーバ60の機能構成例を示す図である。図7に示すように、情報配信サーバ60は、個人履歴・嗜好データベースDBと、個人プロファイルDB22と、個人予定DB23と、個人現在地DB24と、ルールテーブルDB25と、レコメンドルールマッチング部27と、配信数設定部28と、コンテンツテーブルDB26と、コンテンツ取得部29と、コンテンツ取得部29とを備えると共に、マッチング履歴DB32を備えている。これらの中で、マッチング履歴DB32は、レコメンドルールマッチングによる過去のマッチング成功履歴をユーザIDに対応付けて保持するDBであり、例えば、図8に示すようなマッチング履歴テーブルと、図9に示すような閲覧状況テーブルとを保持する。
[Configuration Example of Information Distribution Server 60]
FIG. 7 is a diagram illustrating a functional configuration example of the information distribution server 60 according to the second embodiment of the present invention. As shown in FIG. 7, the information distribution server 60 includes a personal history / preference database DB, a personal profile DB 22, a personal schedule DB 23, a personal current location DB 24, a rule table DB 25, a recommended rule matching unit 27, and the number of distributions. A setting unit 28, a content table DB 26, a content acquisition unit 29, and a content acquisition unit 29 are provided, and a matching history DB 32 is provided. Among these, the matching history DB 32 is a DB that holds past matching success histories by recommendation rule matching in association with user IDs. For example, as shown in FIG. 9 and a matching history table as shown in FIG. A simple browsing status table.

図8は、マッチング履歴テーブルの一例を示す図である。図8に示すように、マッチング履歴テーブルは、例えば「ユーザID」「ルールID」「配信日時」「閲覧日時」「閲覧状況ID」「優先度」の各情報を含む。これらの中で、配信日時は、情報配信サーバ60が過去にマッチングに成功してコンテンツ情報を配信した日時である。また、閲覧日時は、移動通信端末10に配信されたコンテンツ情報をユーザが閲覧した日時である。移動通信端末10に配信されたコンテンツ情報を、ユーザが操作部4(図2参照)を操作することにより閲覧可能な状態にすると、移動通信端末10から情報配信サーバ60に閲覧済みを意味する信号が送信される。この信号を情報配信サーバ60が受け取ったときの日時が閲覧日時として保持される。また、閲覧状況IDは、配信されたコンテンツ情報に対するユーザの反応(即ち、ユーザアクション)を符号化したものである。この閲覧状況IDに対応したユーザアクションについては、図9を参照しながら説明する。なお、ユーザID、ルールID、優先度については、第1実施形態で説明した通りである。また、図8における優先度について、デフォルト値とは初期設定値のことであり、閲覧状況に基づく調整がなされていないことを意味する。   FIG. 8 is a diagram illustrating an example of the matching history table. As illustrated in FIG. 8, the matching history table includes, for example, information on “user ID”, “rule ID”, “delivery date”, “browsing date”, “browsing status ID”, and “priority”. Among these, the delivery date and time is the date and time when the information delivery server 60 successfully matched in the past and delivered the content information. The browsing date is the date when the user browsed the content information distributed to the mobile communication terminal 10. When the content information distributed to the mobile communication terminal 10 is made in a state where it can be browsed by the user operating the operation unit 4 (see FIG. 2), a signal signifying that the mobile communication terminal 10 has browsed to the information distribution server 60 Is sent. The date and time when the information distribution server 60 receives this signal is held as the browsing date and time. The browsing status ID is an encoding of a user's reaction (that is, user action) to the distributed content information. The user action corresponding to this browsing status ID will be described with reference to FIG. The user ID, rule ID, and priority are as described in the first embodiment. Further, with respect to the priority in FIG. 8, the default value is an initial setting value, which means that adjustment based on the browsing status has not been made.

図9は、閲覧状況テーブルの一例を示す図である。図9に示すように、閲覧状況テーブルは、例えば「閲覧状況ID」「ユーザアクション」「評価ポイント」の各情報を含む。図9に示すように、閲覧状況IDはユーザアクションを示しており、また、そのユーザアクションの内容に基づいて評価ポイントが設定されている。移動通信端末10に配信されたコンテンツ情報に対するユーザアクションについて、ユーザの関心がより高いと推測されるものほど、より高い評価ポイントが設定されている。この評価ポイントは、優先度を調整する際に使用する。   FIG. 9 is a diagram illustrating an example of a browsing status table. As shown in FIG. 9, the browsing status table includes, for example, each information of “browsing status ID”, “user action”, and “evaluation point”. As shown in FIG. 9, the browsing status ID indicates a user action, and an evaluation point is set based on the content of the user action. As for the user action on the content information distributed to the mobile communication terminal 10, the higher the evaluation point is set as the user's interest is estimated to be higher. This evaluation point is used when adjusting the priority.

図9に記載の各ユーザアクションについて詳しく説明すると、閲覧状況IDがS0001のときのユーザアクションは「何もしない」であり、移動通信端末10に配信されたコンテンツ情報に対してユーザが特に反応しなかったことを意味する。また、閲覧状況IDがS0002のときのユーザアクションは「詳細情報を表示」であり、移動通信端末10に配信されたコンテンツ情報に対してユーザが操作部4を操作して、ディスプレイ6(図2参照)にコンテンツ情報の詳細を表示させたことを意味する。また、閲覧状況IDがS0003のときのユーザアクションは「S0002後、店舗情報サイトアクセスのためブラウザ起動」であり、移動通信端末10に配信されたコンテンツ情報に対してユーザが操作部4を操作して店舗情報サイトへアクセスを試みたことを意味する。さらに、閲覧状況IDがS0004のときのユーザアクションは「S0003後、地図表示」であり、ユーザが店舗情報サイトにアクセスした後で操作部4を操作してディスプレイ6に店舗及びその周辺を含む地図を表示させたことを意味する。また、閲覧状況IDがS0005のときのユーザアクションは「S0003後、電話発信」であり、ユーザが店舗情報サイトにアクセスした後で操作部4を操作して店舗に電話をかけたことを意味する。さらに、閲覧状況IDがS0006のときのユーザアクションは「S0003後、お気に入り登録画面に遷移」であり、ユーザが店舗情報サイトにアクセスした後で操作部4を操作してディスプレイ6にお気に入り登録画面を表示させたことを意味する。そして、閲覧状況IDがS0007のときのユーザアクションは、「S0003後、お気に入りに登録」であり、店舗情報サイトをお気に入りとして移動通信端末10に登録したことを意味する。この登録作業は、ユーザが移動通信端末10の操作部4を操作して行う。   The user actions described in FIG. 9 will be described in detail. The user action when the browsing status ID is S0001 is “do nothing”, and the user particularly reacts to the content information distributed to the mobile communication terminal 10. It means no. The user action when the browsing status ID is S0002 is “display detailed information”, and the user operates the operation unit 4 with respect to the content information distributed to the mobile communication terminal 10 to display the display 6 (FIG. 2). This means that the details of the content information are displayed in (Ref.). The user action when the browsing status ID is S0003 is “After S0002, browser activation for accessing the store information site”, and the user operates the operation unit 4 for the content information distributed to the mobile communication terminal 10. Means that they tried to access the store information site. Further, the user action when the browsing status ID is S0004 is “Map display after S0003”, and after the user accesses the store information site, the display unit 6 includes the store and its surroundings by operating the operation unit 4. Is displayed. Further, the user action when the browsing status ID is S0005 is “call after S0003,” meaning that the user has operated the operation unit 4 to call the store after accessing the store information site. . Further, when the browsing status ID is S0006, the user action is “transition to favorite registration screen after S0003”. After the user accesses the store information site, the operation unit 4 is operated to display the favorite registration screen on the display 6. It means that it was displayed. The user action when the browsing status ID is S0007 is “Registered as a favorite after S0003”, which means that the store information site is registered in the mobile communication terminal 10 as a favorite. This registration work is performed by the user operating the operation unit 4 of the mobile communication terminal 10.

〔情報配信サーバ60を用いた情報配信方法〕
続いて、本発明の第2実施形態に係る情報配信システム100で実行される情報配信処理(即ち、情報配信方法)について、図7〜図10を参照しながら説明する。図10は情報配信サーバ60を用いた情報配信方法を示すフローチャートである。なお、図10において、ステップS1〜S9、及び、ステップS10〜S12は、第1実施形態で説明した図6の各ステップS1〜S12とその処理内容が同じであるため、重複する説明は省略する。
[Information Distribution Method Using Information Distribution Server 60]
Subsequently, an information distribution process (that is, an information distribution method) executed in the information distribution system 100 according to the second embodiment of the present invention will be described with reference to FIGS. FIG. 10 is a flowchart showing an information distribution method using the information distribution server 60. In FIG. 10, steps S1 to S9 and steps S10 to S12 have the same processing contents as steps S1 to S12 of FIG. 6 described in the first embodiment, and thus redundant description is omitted. .

図10において、配信候補となるコンテンツカテゴリを特定した(ステップS8)後、配信数設定部28は、マッチング履歴DB32からマッチング履歴に関する情報を取得する。ここで、マッチング履歴に関する情報とは、例えば、図8に示したマッチング履歴テーブル、及び、図9に示した閲覧状況テーブルである。そして、配信数設定部28は、配信候補に特定されたコンテンツカテゴリについて、過去にマッチング成功履歴が有るか無いかを判定する(ステップS´1)。   In FIG. 10, after specifying a content category as a distribution candidate (step S <b> 8), the distribution number setting unit 28 acquires information related to the matching history from the matching history DB 32. Here, the information regarding the matching history is, for example, the matching history table shown in FIG. 8 and the browsing status table shown in FIG. Then, the distribution number setting unit 28 determines whether or not there is a matching success history in the past for the content category specified as the distribution candidate (step S′1).

例えば、ユーザIDがU0001の移動通信端末10に対して、今回マッチングに成功したレコメンドルールのルールIDがMAP0001と、MAP0002の場合は、「ユーザID:U0001、ルールID:MAP0001」に該当するマッチング履歴と、「ユーザID:U0001、ルールIDがMAP0002」に該当するマッチング履歴とを、図8に示したマッチング履歴テーブルから探す。そして、該当するマッチング履歴を見つけた場合はステップS´2へ、該当するマッチング履歴が見つからない場合はステップS10へ進む。ここでは、図8に示すように、該当するマッチング履歴が2件あるので、ステップS´2へ進む。   For example, for the mobile communication terminal 10 with the user ID U0001, the matching history corresponding to “user ID: U0001, rule ID: MAP0001” when the rule ID of the recommendation rule successfully matched this time is MAP0001 and MAP0002. And a matching history corresponding to “user ID: U0001, rule ID is MAP0002” is searched from the matching history table shown in FIG. If a matching history is found, the process proceeds to step S′2, and if a matching history is not found, the process proceeds to step S10. Here, as shown in FIG. 8, since there are two corresponding matching histories, the process proceeds to step S′2.

次に、配信数設定部28は、今回の配信候補であり、且つマッチング履歴の存在が明らかとなったコンテンツカテゴリについて、そのマッチング履歴に記録された閲覧状況IDを図8に示したマッチング履歴テーブルから取得する。そして、取得した閲覧状況IDに対応する評価ポイントを図9に示した閲覧状況テーブルから取得する。例えば、マッチング履歴テーブルにおいて閲覧状況IDがS0001の場合は評価ポイント0を取得する。また、マッチング履歴テーブルにおいて閲覧状況IDがS0004の場合は評価ポイント4を取得する。   Next, the distribution number setting unit 28 matches the browsing status ID recorded in the matching history with respect to the content category that is the current distribution candidate and the existence of the matching history has been clarified, as shown in FIG. Get from. And the evaluation point corresponding to acquired browsing condition ID is acquired from the browsing condition table shown in FIG. For example, if the browsing status ID is S0001 in the matching history table, the evaluation point 0 is acquired. Further, when the browsing status ID is S0004 in the matching history table, the evaluation point 4 is acquired.

次に、今回の配信候補であり、且つマッチング履歴の存在が明らかとなったコンテンツカテゴリの優先度を、取得した評価ポイントに基づいてそれぞれ調整する。調整後の優先度は、例えば下記〔1〕式で算出される。
優先度=1.1P…〔1〕、P:評価ポイント
但し、評価ポイントが0のときはユーザアクションが「何もしない」である。従って、このときは優先度にマッチング履歴を反映させないで、そのままデフォルト値を使用する。また、評価ポイントPが4のときは、優先度は1.14≒1.4となる。従って、図5において、ルールID:MAP0001に対応したコンテンツカテゴリ「遅くまでやっているパン屋さん」の優先度は0.6(デフォルト値)であり、ルールID:MAP0002に対応したコンテンツカテゴリ「今年の夏、イタリアに行く予定がある人」の優先度は0.4ではなく、1.4(調整後の値)となる。
Next, the priorities of the content categories that are current distribution candidates and whose matching history has been clarified are adjusted based on the acquired evaluation points. The priority after adjustment is calculated by, for example, the following equation [1].
Priority = 1.1 P ... [1], P: Evaluation point However, when the evaluation point is 0, the user action is “do nothing”. Accordingly, at this time, the default value is used as it is without reflecting the matching history in the priority. When the evaluation point P is 4, the priority is 1.1 4 ≈1.4. Therefore, in FIG. 5, the priority of the content category “bakery who is doing until late” corresponding to the rule ID: MAP0001 is 0.6 (default value), and the content category corresponding to the rule ID: MAP0002 “this year” The priority of those who plan to go to Italy in the summer is 1.4 (adjusted value) instead of 0.4.

なお、上記〔1〕式における底(即ち、1.1)及び指数(即ち、評価ポイント)の値はあくまで一例であり、これらの値は情報配信サーバ60側で任意に設定してよい。また、図9において、例えば「ユーザID:U0001、ルールIDがMAP0002」に該当するマッチング履歴を複数見つけた場合は、〔1〕式に入力するP値として、例えば、複数の履歴の中で最も大きな評価ポイントの値を選択する、又は、最新の評価ポイントの値を選択すれば良い。このような選択により、優先度を適切な値に調整することが可能である。   Note that the values of the base (that is, 1.1) and the index (that is, the evaluation points) in the formula [1] are merely examples, and these values may be arbitrarily set on the information distribution server 60 side. In addition, in FIG. 9, when a plurality of matching histories corresponding to “user ID: U0001, rule ID MAP0002” are found, for example, as the P value to be input in the expression [1], for example, the highest among the plurality of histories A large evaluation point value may be selected, or the latest evaluation point value may be selected. By such selection, it is possible to adjust the priority to an appropriate value.

これ以降の工程は、第1実施形態で説明した各処理と同じである。即ち、配信数設定部28は、配信候補に特定されたコンテンツカテゴリの優先度と、コンテンツ情報について予め設定された全配信数とに基づいて、コンテンツカテゴリ毎のコンテンツ情報配信数を割り当てる(ステップS10)。コンテンツカテゴリ「遅くまでやっているパン屋さん」に含まれるコンテンツ情報の配信数は例えば6件(=20×{0.6÷(0.6+1.4)})に、コンテンツカテゴリ「今年の夏、イタリアに行く予定がある人」に含まれるコンテンツ情報の配信数は例えば14件(=20×{1.4÷(0.6+1.4)})にそれぞれ決定される。   The subsequent steps are the same as the processes described in the first embodiment. That is, the distribution number setting unit 28 assigns the number of content information distributions for each content category based on the priority of the content category specified as the distribution candidate and the total number of distributions preset for the content information (step S10). ). The number of distributions of content information included in the content category “bakers who are doing until late” is, for example, 6 (= 20 × {0.6 ÷ (0.6 + 1.4)}). The number of distributions of the content information included in “the person who plans to go to Italy” is determined as 14 cases (= 20 × {1.4 ÷ (0.6 + 1.4)}), for example.

このように、本発明の第2実施形態によれば、第1実施形態と同様の効果が得られ、さらに、複数のカテゴリの中で、ユーザの嗜好、属性、状況等により合致したカテゴリの優先度だけを上げることができるので、ユーザにとって有効性の高いコンテンツ情報をより多く配信することが可能となる。
なお、上記の第1、第2実施形態では、情報配信サーバ50が例えばプッシュ型でコンテンツ情報を配信する場合を想定した。しかしながら、本発明の情報配信方法はプッシュ型に限定されることはない。例えば、移動通信端末10からコンテンツ情報を要求することにより、情報配信がなされるようなプル(pull)型であっても良い。プル型の場合は、図6、図10の各ステップS1において、移動通信端末10から情報配信サーバ50に向けてユーザIDと、コンテンツ情報の配信を要求する信号とが送信され、この信号を受けて情報配信サーバ50が情報配信処理を開始することとなる。
As described above, according to the second embodiment of the present invention, the same effects as those of the first embodiment can be obtained, and among the plurality of categories, the priority of the category that matches the user's preference, attribute, situation, etc. Therefore, it is possible to distribute more content information highly effective for the user.
In the first and second embodiments described above, it is assumed that the information distribution server 50 distributes content information in a push type, for example. However, the information distribution method of the present invention is not limited to the push type. For example, it may be a pull type in which information is distributed by requesting content information from the mobile communication terminal 10. In the case of the pull type, in each step S1 of FIGS. 6 and 10, a user ID and a signal requesting distribution of content information are transmitted from the mobile communication terminal 10 to the information distribution server 50, and this signal is received. Thus, the information distribution server 50 starts the information distribution process.

情報配信システム100の構成例を示す図である。1 is a diagram illustrating a configuration example of an information distribution system 100. FIG. 移動通信端末10のハードウェア構成例を示す図である。2 is a diagram illustrating an example of a hardware configuration of a mobile communication terminal 10. FIG. 情報配信サーバ50のハードウェア構成例を示す図である。2 is a diagram illustrating a hardware configuration example of an information distribution server 50. FIG. 情報配信サーバ50の機能構成例を示す図である。3 is a diagram illustrating an example of a functional configuration of an information distribution server 50. FIG. レコメンドルールの一例を示す図である。It is a figure which shows an example of a recommendation rule. 情報配信サーバ50を用いた情報配信方法を示すフローチャートである。4 is a flowchart illustrating an information distribution method using the information distribution server 50. 情報配信サーバ60の機能構成例を示す図である。3 is a diagram illustrating an example of a functional configuration of an information distribution server 60. FIG. マッチング履歴テーブルの一例を示す図である。It is a figure which shows an example of a matching history table. 閲覧状況テーブルの一例を示す図である。It is a figure which shows an example of a browsing condition table. 情報配信サーバ60を用いた情報配信方法を示すフローチャートである。5 is a flowchart showing an information distribution method using the information distribution server 60.

符号の説明Explanation of symbols

1…CPU、2…RAM、3…ROM、4…操作部、5…無線通信部、6…ディスプレイ、7…アンテナ、10…移動通信端末、11…CPU、12…RAM、13…ROM、14…通信モジュール、15…補助記憶装置、16…入力装置、17…出力装置、20…無線基地局、21…個人履歴・嗜好DB、22…個人プロファイル、23…個人予定DB、24…個人現在地DB、25…ルールテーブルDB、26…コンテンツテーブル、30…基地局制御装置、32…マッチング履歴DB、40…交換機、45…HLR、50…情報配信サーバ(第1実施形態)、60…情報配信サーバ(第2実施形態)、90…情報提供サイト   DESCRIPTION OF SYMBOLS 1 ... CPU, 2 ... RAM, 3 ... ROM, 4 ... Operation part, 5 ... Wireless communication part, 6 ... Display, 7 ... Antenna, 10 ... Mobile communication terminal, 11 ... CPU, 12 ... RAM, 13 ... ROM, 14 ... Communication module, 15 ... Auxiliary storage device, 16 ... Input device, 17 ... Output device, 20 ... Wireless base station, 21 ... Personal history / preference DB, 22 ... Personal profile, 23 ... Personal schedule DB, 24 ... Personal current location DB , 25 ... rule table DB, 26 ... content table, 30 ... base station control device, 32 ... matching history DB, 40 ... exchange, 45 ... HLR, 50 ... information distribution server (first embodiment), 60 ... information distribution server (2nd Embodiment), 90 ... Information provision site

Claims (6)

情報提供サイトから提供されるコンテンツ又は当該コンテンツの概要の少なくとも一方を含むコンテンツ情報を通信端末に配信する情報配信装置であって、
前記通信端末を利用するユーザのユーザ情報を格納するユーザ情報格納手段と、
前記コンテンツ情報が属するカテゴリに対応したレコメンドルールを格納するルール格納手段と、
前記ユーザ情報格納手段に格納された前記ユーザ情報と前記ルール格納手段に格納された前記レコメンドルールとを比較して、前記ユーザ情報と前記レコメンドルールとが合致するか否かを判定する判定手段と、
前記判定手段により前記ユーザ情報と前記レコメンドルールとが合致すると判定された場合に、当該レコメンドルールに対応した前記カテゴリに含まれる前記コンテンツ情報について、当該カテゴリの優先度に応じた数のコンテンツ情報を配信する配信手段と、を備えることを特徴とする情報配信装置。
An information distribution device for distributing content information including at least one of content provided from an information providing site or an outline of the content to a communication terminal,
User information storage means for storing user information of a user who uses the communication terminal;
Rule storage means for storing a recommendation rule corresponding to the category to which the content information belongs;
A determination unit that compares the user information stored in the user information storage unit with the recommendation rule stored in the rule storage unit to determine whether the user information and the recommendation rule match; ,
When the determination unit determines that the user information matches the recommendation rule, the content information included in the category corresponding to the recommendation rule includes the number of content information corresponding to the priority of the category. An information distribution apparatus comprising: distribution means for distributing.
前記配信手段は、前記判定手段による判定結果に基づいて配信候補に挙げられた複数の前記カテゴリについて予め付与された優先度と、コンテンツ情報について予め設定された全配信数とに基づいて、前記カテゴリ毎のコンテンツ情報配信数を決定し、前記カテゴリ毎に決定された数のコンテンツ情報を配信することを特徴とする請求項1に記載の情報配信装置。   The distribution means, based on the priority given in advance for the plurality of categories listed as distribution candidates based on the determination result by the determination means, and the total number of distributions preset for content information, 2. The information distribution apparatus according to claim 1, wherein the number of content information distribution for each category is determined, and the number of content information determined for each category is distributed. 前記ユーザ情報には前記通信端末の現在地に関する情報が含まれており、前記現在地に関する情報を含む前記ユーザ情報と前記レコメンドルールとが合致すると前記判定手段により判定された場合に、
前記配信手段は、前記現在地と関わりのあるコンテンツ情報について、当該コンテンツ情報が属するカテゴリの優先度に応じた数のコンテンツ情報を配信することを特徴とする請求項1又は請求項2に記載の情報配信装置。
The user information includes information on the current location of the communication terminal, and when the determination unit determines that the user information including the information on the current location matches the recommendation rule,
3. The information according to claim 1, wherein the distribution unit distributes the number of pieces of content information corresponding to the priority of the category to which the content information belongs for the content information related to the current location. Distribution device.
前記ユーザによるコンテンツ情報の過去の閲覧状況に基づいて当該コンテンツ情報が属するカテゴリの優先度を調整する調整手段、をさらに備えることを特徴とする請求項1から請求項3の何れか一項に記載の情報配信装置。   4. The apparatus according to claim 1, further comprising an adjusting unit configured to adjust a priority of a category to which the content information belongs based on a past browsing state of the content information by the user. Information distribution device. 通信端末と、情報提供サイトから提供されるコンテンツ又は当該コンテンツの概要の少なくとも一方を含むコンテンツ情報を前記通信端末に配信する情報配信装置と、を備える情報配信システムであって、
前記情報配信装置は、
前記通信端末を利用するユーザのユーザ情報を格納するユーザ情報格納手段と、
前記コンテンツ情報が属するカテゴリに対応したレコメンドルールを格納するルール格納手段と、
前記ユーザ情報格納手段に格納された前記ユーザ情報と前記ルール格納手段に格納された前記レコメンドルールとを比較して、前記ユーザ情報と前記レコメンドルールとが合致するか否かを判定する判定手段と、
前記判定手段により前記ユーザ情報と前記レコメンドルールとが合致すると判定された場合に、当該レコメンドルールに対応した前記カテゴリに含まれる前記コンテンツ情報について、当該カテゴリの優先度に応じた数のコンテンツ情報を配信する配信手段と、を備え、
前記通信端末は、
前記情報配信装置から前記コンテンツ情報を受信する受信手段と、
前記受信手段により受信された前記コンテンツ情報を表示する表示手段と、を備えることを特徴とする情報配信システム。
An information distribution system comprising: a communication terminal; and an information distribution device that distributes content information including at least one of content provided from an information providing site or an outline of the content to the communication terminal,
The information distribution apparatus includes:
User information storage means for storing user information of a user who uses the communication terminal;
Rule storage means for storing a recommendation rule corresponding to the category to which the content information belongs;
A determination unit that compares the user information stored in the user information storage unit with the recommendation rule stored in the rule storage unit to determine whether the user information and the recommendation rule match; ,
When the determination unit determines that the user information matches the recommendation rule, the content information included in the category corresponding to the recommendation rule includes the number of content information corresponding to the priority of the category. A delivery means for delivering,
The communication terminal is
Receiving means for receiving the content information from the information distribution device;
Display means for displaying the content information received by the receiving means.
情報提供サイトから提供されるコンテンツ又は当該コンテンツの概要の少なくとも一方を含むコンテンツ情報を通信端末に配信する情報配信方法であって、
前記通信端末を利用するユーザのユーザ情報と、前記コンテンツ情報が属するカテゴリに対応したレコメンドルールとを比較して、前記ユーザ情報と前記レコメンドルールとが合致するか否かを判定するステップと、
前記判定ステップにおいて、前記ユーザ情報と前記レコメンドルールとが合致すると判定された場合に、当該レコメンドルールに対応した前記カテゴリに含まれる前記コンテンツ情報について、当該カテゴリの優先度に応じた数のコンテンツ情報を配信するステップとを含み、
配信された前記コンテンツ情報を前記通信端末で閲覧するようにしたことを特徴とする情報配信方法。
An information distribution method for distributing content information including at least one of content provided from an information providing site or an outline of the content to a communication terminal,
Comparing user information of a user who uses the communication terminal with a recommendation rule corresponding to a category to which the content information belongs, and determining whether or not the user information and the recommendation rule match;
In the determination step, when it is determined that the user information matches the recommendation rule, the number of content information corresponding to the priority of the category for the content information included in the category corresponding to the recommendation rule Delivering
An information distribution method characterized in that the distributed content information is browsed by the communication terminal.
JP2007257888A 2007-10-01 2007-10-01 Information distribution device, information distribution system and information distribution method Pending JP2009087154A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007257888A JP2009087154A (en) 2007-10-01 2007-10-01 Information distribution device, information distribution system and information distribution method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007257888A JP2009087154A (en) 2007-10-01 2007-10-01 Information distribution device, information distribution system and information distribution method

Publications (1)

Publication Number Publication Date
JP2009087154A true JP2009087154A (en) 2009-04-23

Family

ID=40660476

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007257888A Pending JP2009087154A (en) 2007-10-01 2007-10-01 Information distribution device, information distribution system and information distribution method

Country Status (1)

Country Link
JP (1) JP2009087154A (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011018123A (en) * 2009-07-07 2011-01-27 Toshiba Corp Terminal device and method for recommending content
US20110161838A1 (en) * 2009-12-28 2011-06-30 Samsung Electronics Co., Ltd. Virtual space providing apparatus and method
JP2012174017A (en) * 2011-02-22 2012-09-10 Nec Corp Communication system, advertisement distribution method thereof, and program
JP2012208836A (en) * 2011-03-30 2012-10-25 Zenrin Datacom Co Ltd Menu server, portable terminal, menu display system, menu information transmission method and program
JP2014225061A (en) * 2013-05-15 2014-12-04 株式会社Nttドコモ Information provision device, information provision system, information provision method, and program
JP2015053632A (en) * 2013-09-09 2015-03-19 株式会社デンソー Content provision system
JP2015152963A (en) * 2014-02-10 2015-08-24 日本電気株式会社 Offering system, offering method, and program
JP2016511886A (en) * 2013-02-05 2016-04-21 フェイスブック,インク. Inferring web preferences from mobile
WO2016075827A1 (en) * 2014-11-14 2016-05-19 楽天株式会社 Recommendation system, recommendation method and recommendation program
JP2021077994A (en) * 2019-11-08 2021-05-20 シャープ株式会社 Information processing device, information processing system, and information processing method
JP2022071818A (en) * 2020-10-28 2022-05-16 フラミー インコーポレイテッド Method for displaying conditional expression digital content, system thereof, and computer readable storage medium

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011018123A (en) * 2009-07-07 2011-01-27 Toshiba Corp Terminal device and method for recommending content
KR101628054B1 (en) * 2009-12-28 2016-06-08 삼성전자주식회사 Virtual space providing apparatus and method
US20110161838A1 (en) * 2009-12-28 2011-06-30 Samsung Electronics Co., Ltd. Virtual space providing apparatus and method
KR20110075207A (en) * 2009-12-28 2011-07-06 삼성전자주식회사 Virtual space providing apparatus and method
US9015607B2 (en) * 2009-12-28 2015-04-21 Samsung Electronics Co., Ltd. Virtual space providing apparatus and method
JP2012174017A (en) * 2011-02-22 2012-09-10 Nec Corp Communication system, advertisement distribution method thereof, and program
JP2012208836A (en) * 2011-03-30 2012-10-25 Zenrin Datacom Co Ltd Menu server, portable terminal, menu display system, menu information transmission method and program
JP2016511886A (en) * 2013-02-05 2016-04-21 フェイスブック,インク. Inferring web preferences from mobile
JP2014225061A (en) * 2013-05-15 2014-12-04 株式会社Nttドコモ Information provision device, information provision system, information provision method, and program
JP2015053632A (en) * 2013-09-09 2015-03-19 株式会社デンソー Content provision system
JP2015152963A (en) * 2014-02-10 2015-08-24 日本電気株式会社 Offering system, offering method, and program
WO2016075827A1 (en) * 2014-11-14 2016-05-19 楽天株式会社 Recommendation system, recommendation method and recommendation program
JPWO2016075827A1 (en) * 2014-11-14 2017-07-06 楽天株式会社 Recommendation system, recommendation method and recommendation program
JP2021077994A (en) * 2019-11-08 2021-05-20 シャープ株式会社 Information processing device, information processing system, and information processing method
JP7365863B2 (en) 2019-11-08 2023-10-20 シャープ株式会社 Information processing device, information processing system, and information processing method
JP2022071818A (en) * 2020-10-28 2022-05-16 フラミー インコーポレイテッド Method for displaying conditional expression digital content, system thereof, and computer readable storage medium
JP7432248B2 (en) 2020-10-28 2024-02-16 フラミー インコーポレイテッド Conditional digital content display method, system and computer readable storage medium

Similar Documents

Publication Publication Date Title
JP2009087154A (en) Information distribution device, information distribution system and information distribution method
JP3726748B2 (en) Mobile marketing method, system, server, user terminal, analysis terminal, and program
US20190166470A1 (en) Method and system for processing of beacon signals
CN105205089B (en) Account recommendation
AU2012274726B2 (en) Information Processing Apparatus, Information Processing Method, Information Processing Program, Recording the Medium having Stored therein Information Processing Program
KR101765093B1 (en) Providing real-time sales promotion management service through analysis of purchasing behavior patterns of connected customers
JP6337332B1 (en) Information distribution system and information distribution method
US9665872B2 (en) Server apparatus, information providing program, recording medium recording information providing program, information providing method, terminal device, terminal program and recording medium recording terminal program
CN106415644A (en) Dynamic content item creation
EP2637134A1 (en) Information processing device, information processing method, program for information processing device, and recording medium
JP5581167B2 (en) Shopping support system, server device, and shopping support program
WO2016155009A1 (en) Method and system for providing relevant advertisements
JP5297004B2 (en) Information distribution server, information distribution system, information distribution server program, and information distribution method
CN106487655B (en) Message interaction method and device and processing server
JPWO2017203630A1 (en) Information processing apparatus, information processing method, and information processing program
JP2002271855A (en) Advertisement providing system
US9967737B2 (en) Information processing system, information processing device, computer readable storage medium storing information processing program, and information processing method
JP6904745B2 (en) Information processing equipment, information processing methods, programs, and information processing systems
JP2002236846A (en) Advertisement distribution method, advertisement distribution server and advertisement distribution system
JP2016038819A (en) Advertisement distribution system
JP2014127095A (en) Information distribution device and information distribution method
US20170017999A1 (en) Information processing device, information processing method, and information processing program
JP2009087155A (en) Information providing system, information providing device and information providing method
CN113497749B (en) Control device and computer-readable storage medium
JP7249316B2 (en) Information processing device, information processing method, and information processing program