Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3820243B2 - Content distribution server, content distribution program, and computer-readable recording medium recording content distribution program - Google Patents
[go: Go Back, main page]

JP3820243B2 - Content distribution server, content distribution program, and computer-readable recording medium recording content distribution program - Google Patents

Content distribution server, content distribution program, and computer-readable recording medium recording content distribution program Download PDF

Info

Publication number
JP3820243B2
JP3820243B2 JP2003365157A JP2003365157A JP3820243B2 JP 3820243 B2 JP3820243 B2 JP 3820243B2 JP 2003365157 A JP2003365157 A JP 2003365157A JP 2003365157 A JP2003365157 A JP 2003365157A JP 3820243 B2 JP3820243 B2 JP 3820243B2
Authority
JP
Japan
Prior art keywords
content
communication
distribution
information
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2003365157A
Other languages
Japanese (ja)
Other versions
JP2005130294A (en
Inventor
裕人 四元
司 城野
里 中井
功 小林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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 JP2003365157A priority Critical patent/JP3820243B2/en
Publication of JP2005130294A publication Critical patent/JP2005130294A/en
Application granted granted Critical
Publication of JP3820243B2 publication Critical patent/JP3820243B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a content distribution server capable of timely distributing information suitable for the communication place of a user. <P>SOLUTION: A content distribution server 1 comprises a communication information collecting portion 104 for collecting time information which specifies a time when communication is performed with the terminal of a user and communication location information which identifies the position of the terminal at the time, a predicted location determining portion 108 for determining a location where the communication time of the terminal is the longest in a time zone, to which a predetermined delivery time belongs, as a predicted location for the terminal based on the time information and the communication location information, a content selecting portion 111 for selecting contents to be distributed to the terminal based on the predicted location determined, and a data distributing means 113 for distributing the selected contents to the terminal at the delivery time. <P>COPYRIGHT: (C)2005,JPO&amp;NCIPI

Description

本発明は、コンテンツ配信サーバ、コンテンツ配信プログラム、及びコンテンツ配信プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。   The present invention relates to a content distribution server, a content distribution program, and a computer-readable recording medium that records the content distribution program.

従来から、コンテンツ配信用のサーバからユーザ端末に対して音声、データ等のコンテンツを配信する際に、配信対象の端末の位置を予測して配信することが行われている。このように端末の位置を予測して配信すれば、位置に適した情報が送信される。   Conventionally, when content such as voice and data is distributed from a content distribution server to a user terminal, the position of a distribution target terminal is predicted and distributed. If the terminal position is predicted and distributed in this way, information suitable for the position is transmitted.

例えば、特許文献1に記載の発明においては、移動通信端末の滞在時間の長い位置登録エリアをその端末の位置と予測して情報配信を行う技術が開示されている。
特開2000−324246号公報
For example, in the invention described in Patent Document 1, a technology is disclosed in which information is distributed by predicting a location registration area having a long residence time of a mobile communication terminal as the location of the terminal.
JP 2000-324246 A

しかし、上述した従来技術においては以下のような問題があった。つまり、上記の位置登録エリアの履歴は、移動通信端末による通信状況に関係なく収集されるものであるため、例えば、自宅や会社等に関する情報に集中することになり、真にユーザの通信状況に応じてユーザに有益な情報を配信することができない場合がある。   However, the above-described prior art has the following problems. In other words, since the history of the location registration area is collected regardless of the communication status by the mobile communication terminal, for example, it concentrates on information about the home, company, etc. In some cases, useful information cannot be distributed to the user.

そこで、本発明は、上記課題に鑑みて為されたものであり、ユーザの通信場所に適した情報を適時に配信することが可能なコンテンツ配信サーバ、コンテンツ配信プログラム、及びコンテンツ配信プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することを目的とする。   Therefore, the present invention has been made in view of the above problems, and a content distribution server, a content distribution program, and a content distribution program capable of distributing information suitable for a user's communication place in a timely manner are recorded. An object is to provide a computer-readable recording medium.

本発明のコンテンツ配信サーバは、ユーザの端末により通信が行われた時刻を特定する時刻情報と、その時刻における端末の位置を特定する通信位置情報とを収集する通信情報収集手段と、当該収集された時刻情報及び通信位置情報に基づいて、時間帯毎に前記ユーザが特定の位置に存在する確率を算出する通信特性算出手段、当該算出された確率に基づいて、所定の配信時刻の属する時間帯におけるユーザの端末における通信時間の最も長い位置を、ユーザの端末に関する予測位置として決定する予測位置決定手段と、当該決定された予測位置に基づいて、ユーザの端末に配信するコンテンツを選択するコンテンツ選択手段と、当該選択されたコンテンツを、配信時刻においてユーザの端末に配信するデータ配信手段とを備える。 Content delivery server of the present invention includes a time information specifying the time at which the communication by the user of the terminal has been performed, a communication information collecting unit for collecting the communication position information specifying the position of the terminal at that time, is the collection Communication characteristic calculation means for calculating the probability that the user exists at a specific position for each time zone based on the time information and communication location information, and the time zone to which a predetermined distribution time belongs based on the calculated probability The position selection unit that determines the position with the longest communication time in the user's terminal as the predicted position related to the user's terminal, and the content selection that selects the content to be distributed to the user's terminal based on the determined predicted position Means and data delivery means for delivering the selected content to the user's terminal at the delivery time.

本発明のコンテンツ配信プログラムは、コンピュータを、ユーザの端末により通信が行われた時刻を特定する時刻情報と、その時刻における端末の位置を特定する通信位置情報とを収集する通信情報収集手段、当該収集された時刻情報及び通信位置情報に基づいて、時間帯毎に前記ユーザが特定の位置に存在する確率を算出する通信特性算出手段、当該算出された確率に基づいて、所定の配信時刻の属する時間帯におけるユーザの端末における通信時間の最も長い位置を、ユーザの端末に関する予測位置として決定する予測位置決定手段、当該決定された予測位置に基づいて、ユーザの端末に配信するコンテンツを選択するコンテンツ選択手段、当該選択されたコンテンツを、配信時刻においてユーザの端末に配信するデータ配信手段として機能させるものである。 Content delivery program of the present invention, a computer, and the time information specifying the time at which the communication by the user of the terminal has been performed, the communication information collecting unit for collecting the communication position information specifying the position of the terminal at that time, the Based on the collected time information and communication position information, communication characteristic calculation means for calculating the probability that the user exists at a specific position for each time zone, and to which a predetermined distribution time belongs based on the calculated probability Predicted position determining means for determining the position with the longest communication time at the user terminal in the time zone as the predicted position related to the user terminal, and the content for selecting the content to be distributed to the user terminal based on the determined predicted position Selection means, as data delivery means for delivering the selected content to the user's terminal at the delivery time It is intended to function.

本発明のコンテンツ配信プログラムを記録したコンピュータ読み取り可能な記録媒体は、上記のコンテンツ配信プログラムが記録されている。   The above-described content distribution program is recorded on a computer-readable recording medium on which the content distribution program of the present invention is recorded.

このようなコンテンツ配信サーバでは、通信情報収集手段がユーザの端末によって通信が行われた時刻と、その通信時の端末の位置に関する情報を収集し、通信特性算出手段が上記通信情報収集手段により収集された当該時刻情報及び通信位置情報に基づいて、時間帯毎に前記ユーザが特定の位置に存在する確率を算出し、予測位置決定手段が上記通信特性算出手段により算出された当該確率に基づいて、特定の配信時刻の属する時間帯における通信時間が最も長い位置を予測位置として決定し、コンテンツ選択手段が決定された予測位置に基づいてコンテンツを選択して、データ配信手段がそのコンテンツを配信する。これにより、ユーザが存在する確度の高い通信場所に応じたコンテンツの配信が行われる。本発明のコンテンツ配信プログラム及び本発明の記録媒体に記録されたコンテンツ配信プログラムを用いてコンピュータを動作させた場合も同様である。 In such a content distribution server, the communication information collecting means collects information related to the time when the communication is performed by the user's terminal and the position of the terminal at the time of the communication , and the communication characteristic calculating means collects the communication information collecting means. On the basis of the time information and the communication position information, the probability that the user exists at a specific position is calculated for each time zone, and the predicted position determination unit is based on the probability calculated by the communication characteristic calculation unit. The position having the longest communication time in the time zone to which the specific distribution time belongs is determined as the predicted position, the content selection unit selects the content based on the determined predicted position, and the data distribution unit distributes the content . As a result, the content is distributed according to the communication place where the user exists with high accuracy. The same applies when the computer is operated using the content distribution program of the present invention and the content distribution program recorded on the recording medium of the present invention.

また、コンテンツ配信サーバは、予測位置決定手段によって決定された予測位置に基づいて、ユーザの端末にコンテンツを配信するための通信手段を決定する通信手段決定手段を更に備え、データ配信手段は、当該決定された通信手段を用いてコンテンツを配信するものであることが好ましい。   The content distribution server further includes a communication unit determining unit that determines a communication unit for distributing content to the user's terminal based on the predicted position determined by the predicted position determining unit. It is preferable that the content is distributed using the determined communication means.

このような構成とすれば、通信手段決定手段が、ユーザの予測位置に応じた通信手段を決定し、データ配信手段が、その決定された通信手段でコンテンツを配信する。この場合、例えば、屋外にいる可能性が高い場合は移動体通信ネットワーク、無線LANホットスポット付近にいる可能性が高い場合にはインターネットによる通信手段を使用する等により、ユーザの予測位置において確実性の高い通信手段を使用してコンテンツ配信を行うことができる。   With such a configuration, the communication means determination means determines the communication means according to the predicted position of the user, and the data distribution means distributes the content using the determined communication means. In this case, for example, if the possibility of being outdoors is high, the mobile communication network is used. If the possibility of being near the wireless LAN hotspot is high, the communication method using the Internet is used. It is possible to perform content distribution using a high communication means.

さらに、コンテンツ配信サーバは、データ配信手段により、ユーザの端末に対して配信されたコンテンツに関するコンテンツ種別と、コンテンツが配信された時刻に関する配信時刻情報とを格納する配信履歴格納手段と、当該格納されたコンテンツ種別及び配信時刻情報に基づいて、ユーザの端末に対する配信時間の最も長いコンテンツ種別を、ユーザに関する配信コンテンツ種別として決定するコンテンツ種別決定手段とを更に備え、コンテンツ選択手段は、配信コンテンツ種別に属するコンテンツの中からコンテンツを選択するものであることも好ましい。   The content distribution server further includes a distribution history storage unit that stores a content type related to the content distributed to the user's terminal by the data distribution unit, and distribution time information regarding a time when the content was distributed, Content type determining means for determining the content type with the longest distribution time for the user terminal based on the content type and the distribution time information as the distribution content type related to the user, and the content selection means It is also preferable to select content from the content to which it belongs.

この場合、配信履歴格納手段が、ユーザの端末への過去のコンテンツ配信履歴を格納し、コンテンツ種別決定手段が、このコンテンツ配信履歴に基づいて、配信時刻の属する時間帯における配信時間が最大であるコンテンツ種別を決定し、コンテンツ選択手段が、そのコンテンツ種別に属するコンテンツを選択するので、ユーザの趣向の時間的変化に対応した最適なコンテンツの配信が実現される。   In this case, the distribution history storage unit stores the past content distribution history to the user's terminal, and the content type determination unit has the maximum distribution time in the time zone to which the distribution time belongs based on the content distribution history. Since the content type is determined, and the content selection unit selects the content belonging to the content type, optimal content distribution corresponding to the temporal change in the user's taste is realized.

本発明のコンテンツ配信サーバによれば、ユーザの端末によって通信が行われた時刻と、その通信時の端末の位置に関する情報を収集し、特定の配信時刻の属する時間帯における通信時間が最も長い位置を予測位置として決定し、決定された予測位置に基づいてコンテンツを選択して、そのコンテンツを配信する。これにより、通信時にユーザが存在する確度の高い場所に応じたコンテンツの配信が行われる。その結果、ユーザの通信場所に適した情報を適時に配信することが可能なコンテンツ配信サーバを提供することができる。   According to the content distribution server of the present invention, the time at which communication is performed by the user's terminal and the information on the position of the terminal at the time of communication are collected, and the position where the communication time is the longest in the time zone to which the specific distribution time belongs Is determined as a predicted position, content is selected based on the determined predicted position, and the content is distributed. As a result, the content is distributed according to the place where the user is highly likely to exist at the time of communication. As a result, it is possible to provide a content distribution server that can distribute information suitable for a user's communication location in a timely manner.

本発明の実施形態について図面を参照して説明する。なお、各図において、同一要素には同一符号を付して重複する説明を省略する。   Embodiments of the present invention will be described with reference to the drawings. In addition, in each figure, the same code | symbol is attached | subjected to the same element and the overlapping description is abbreviate | omitted.

[第1実施形態]
図1は、本発明によるコンテンツ配信サーバの第1実施形態を示す概略構成図である。本実施形態にかかるコンテンツ配信サーバ1は、移動体通信ネットワーク301を介して携帯電話機201と、インターネット302を介してPDA(Personal Digital Assistants)端末202と、専用線ネットワーク303を介してタグリーダ装置40と、それぞれデータの送受信が可能なように構成されている。なお、タグリーダ装置40は、PHS(Personal Handyphone System)端末203に内蔵されたRFID(Radio Frequency Identification)タグ204との間でデータの読み書きを行わせるためのものである。以下、各構成要素について詳細に説明する。
[First embodiment]
FIG. 1 is a schematic configuration diagram showing a first embodiment of a content distribution server according to the present invention. The content distribution server 1 according to the present embodiment includes a mobile phone 201 via a mobile communication network 301, a PDA (Personal Digital Assistants) terminal 202 via the Internet 302, and a tag reader device 40 via a dedicated network 303. Each is configured to be able to transmit and receive data. The tag reader device 40 is for reading / writing data from / to an RFID (Radio Frequency Identification) tag 204 built in a PHS (Personal Handyphone System) terminal 203. Hereinafter, each component will be described in detail.

携帯電話機201は、コンテンツの配信を受けるユーザの端末であり、移動体通信ネットワーク301の構成要素の1つである基地局(図示せず)と無線で接続されることにより、その移動体通信ネットワーク301に接続された他設備との間で、音声通話とともにパケットデータ通信による電子メールの送受信も可能な情報通信端末である。   The mobile phone 201 is a user terminal that receives content distribution, and is wirelessly connected to a base station (not shown), which is one of the components of the mobile communication network 301, so that the mobile communication network This is an information communication terminal capable of sending and receiving e-mails by packet data communication together with other equipment connected to 301.

PDA端末202は、携帯電話機201を所持するユーザと同一のユーザが使用する端末であり、いわゆる可搬型の小型パーソナルコンピュータである。PDA端末202は、赤外線通信によるLANアクセス機能及び無線LANアクセス機能を有しており、これにより無線LAN親機を介してインターネット302と接続され、インターネット302に接続された他設備との間でIP(Internet Protocol)によるパケットデータ通信を行う。また、PDA端末202は、パケットデータの送受を行うことにより、VoIPを利用した音声通話及び電子メールの送受信も可能なように構成されている。   The PDA terminal 202 is a terminal used by the same user as the user who owns the mobile phone 201, and is a so-called portable small personal computer. The PDA terminal 202 has a LAN access function and a wireless LAN access function by infrared communication, and is thereby connected to the Internet 302 via a wireless LAN base unit, and IP to / from other equipment connected to the Internet 302. Packet data communication using (Internet Protocol). Further, the PDA terminal 202 is configured to be able to transmit and receive voice calls and e-mails using VoIP by transmitting and receiving packet data.

さらに、携帯電話機201及びPDA端末202には、それぞれWEBブラウザが搭載されており、パケットデータ通信を利用したHTTPによるデータ通信が可能である。この場合、携帯電話機201及びPDA端末202は、コンテンツ配信サーバ1からの擬似的なプッシュ方式のコンテンツ配信を実現するために、コンテンツ配信サーバ1に対して、定期的にコンテンツ配信の要求データ(詳細は、後述する。)を自動送信する機能も有する。   Further, each of the mobile phone 201 and the PDA terminal 202 is equipped with a WEB browser, and data communication by HTTP using packet data communication is possible. In this case, the mobile phone 201 and the PDA terminal 202 periodically request content distribution request data (details) to the content distribution server 1 in order to realize pseudo-push type content distribution from the content distribution server 1. Also has a function of automatically transmitting (described later).

PHS端末203は、同様に、携帯電話機201を所持するユーザと同一のユーザが使用する端末であり、内部にRFIDタグ204が内蔵されている。このRFIDタグ204には、PHS端末203を特定するためのID情報が記録されている。このID情報は、近距離での非接触型無線通信を利用して、タグリーダ装置40により読み取りが可能とされている。また、PHS端末203は、タグリーダ装置40からデータが書き込まれた場合は、そのデータの示す情報をディスプレイに表示するように動作する。   Similarly, the PHS terminal 203 is a terminal used by the same user as the user who owns the mobile phone 201, and has an RFID tag 204 built therein. In the RFID tag 204, ID information for specifying the PHS terminal 203 is recorded. This ID information can be read by the tag reader device 40 using non-contact wireless communication at a short distance. In addition, when data is written from the tag reader device 40, the PHS terminal 203 operates to display information indicated by the data on the display.

タグリーダ装置40は、非接触型無線通信によりRFIDタグ204からのデータの読み取り、及びRFIDタグ204へのデータの書き込みを行うための装置である。タグリーダ装置40は、PHS端末203が近づけられることによりRFIDタグ204からID情報を読み取ると、タグリーダ装置40を特定するリーダID情報を付加してコンテンツ配信サーバ1に送信する機能を有する。また、タグリーダ装置40は、コンテンツ配信サーバ1の通信I/F103(詳細は、後述する。)からデータを受信すると、RFIDタグ204にそのデータを書き込むように動作する。   The tag reader device 40 is a device for reading data from the RFID tag 204 and writing data to the RFID tag 204 by non-contact wireless communication. When the ID information is read from the RFID tag 204 when the PHS terminal 203 is approached, the tag reader device 40 has a function of adding the reader ID information for specifying the tag reader device 40 and transmitting it to the content distribution server 1. When the tag reader device 40 receives data from the communication I / F 103 (details will be described later) of the content distribution server 1, the tag reader device 40 operates to write the data to the RFID tag 204.

無線LAN親機50は、いわゆるアクセスポイントと呼ばれる無線送受信機であり、PDA端末202と無線を送受することにより、PDA端末202をインターネット302に接続させるためのものである。   The wireless LAN base unit 50 is a wireless transceiver called a so-called access point, and is used to connect the PDA terminal 202 to the Internet 302 by transmitting and receiving wirelessly with the PDA terminal 202.

コンテンツ配信サーバ1は、ネットワークを介してユーザの端末にコンテンツを配信するサーバシステムである。コンテンツ配信サーバは、物理的には、CPU(中央処理装置)、メモリ、マウスやキーボードなどの入力装置、ディスプレイなどの表示装置、ハードディスクなどの格納装置などを備えたコンピュータシステムとして構成されている。   The content distribution server 1 is a server system that distributes content to a user's terminal via a network. The content distribution server is physically configured as a computer system including a CPU (central processing unit), a memory, an input device such as a mouse and a keyboard, a display device such as a display, and a storage device such as a hard disk.

コンテンツ配信サーバ1の機能的構成要素としては、通信I/F101,102,103と、通信情報収集部104(通信情報収集手段)と、通信特性算出部105(通信特性算出手段)と、要求受信部106と、配信管理部107と、予測位置決定部108(予測位置決定手段)と、通信手段決定部109(通信手段決定手段)と、コンテンツ種別決定部110(コンテンツ種別決定手段)と、コンテンツ選択部111(コンテンツ選択手段)と、データ変換部112と、データ配信手段113と、プロトコル変換部114と、ユーザ情報格納部121と、配信履歴格納部122(配信履歴格納手段)と、通信履歴格納部123と、通信特性格納部124と、スケジュール情報格納部125と、通信手段情報格納部126と、コンテンツ格納部127とを含んで構成されている。以下、これらの構成要素について詳細に説明する。 Functional components of the content distribution server 1 include communication I / Fs 101, 102, and 103, a communication information collection unit 104 (communication information collection unit), a communication characteristic calculation unit 105 (communication characteristic calculation unit) , and request reception. Unit 106, distribution management unit 107, predicted position determining unit 108 (predicted position determining unit), communication unit determining unit 109 (communication unit determining unit), content type determining unit 110 (content type determining unit), content Selection unit 111 (content selection unit), data conversion unit 112, data distribution unit 113, protocol conversion unit 114, user information storage unit 121, distribution history storage unit 122 (distribution history storage unit), communication history A storage unit 123, a communication characteristic storage unit 124, a schedule information storage unit 125, a communication means information storage unit 126, a content rating And a storage unit 127. Hereinafter, these components will be described in detail.

通信I/F101,102,103は、それぞれ、移動体通信ネットワーク301、インターネット302、及び専用線ネットワーク303との間で、直接データを送受信する部分である。通信I/F101,102,103は、それぞれのネットワークにおいて扱われるデジタル信号とコンテンツ配信サーバ1内で扱われるデジタル信号との間の変換を行う。   Communication I / Fs 101, 102, and 103 are portions that directly transmit and receive data to and from the mobile communication network 301, the Internet 302, and the dedicated line network 303. The communication I / Fs 101, 102, and 103 convert between digital signals handled in the respective networks and digital signals handled in the content distribution server 1.

通信情報収集部104は、移動体通信ネットワーク301及びインターネット302から、ユーザの端末によって通信が行われた時刻を特定する時刻情報と、その時刻におけるその端末の位置を特定する通信位置情報と、通信時にユーザによって使用された通信手段を特定する通信手段情報とを含む通信情報を収集する部分である。ここでの、「使用」とは、ユーザが携帯電話機201あるいはPDA端末202により、移動体通信ネットワーク301又はインターネット302に接続された他設備とデータの送受信を行うことを意味する。通信情報収集部104は、移動体通信ネットワーク301から、通信I/F101を介して、携帯電話機201によって行われた通信に関する通信情報を収集する。この場合の通信情報には、さらに、携帯電話機201を特定する電話番号が含まれている。なお、この通信情報に含まれる通信位置情報としては、携帯電話機201と無線通信を行う基地局を特定する情報が収集され、通信情報収集部104が基地局の設置場所に関する通信位置IDに変換する。携帯電話機201が、通信中に複数の基地局の通信エリアを跨いだ場合は、それぞれの基地局との通信部分に分離されて通信情報が収集される。   The communication information collection unit 104 identifies time information for identifying the time at which communication is performed by the user's terminal from the mobile communication network 301 and the Internet 302, communication position information for identifying the position of the terminal at that time, and communication. It is a part that collects communication information including communication means information that sometimes identifies the communication means used by the user. Here, “use” means that the user transmits / receives data to / from other equipment connected to the mobile communication network 301 or the Internet 302 by the mobile phone 201 or the PDA terminal 202. The communication information collection unit 104 collects communication information related to communication performed by the mobile phone 201 from the mobile communication network 301 via the communication I / F 101. The communication information in this case further includes a telephone number that identifies the mobile phone 201. As communication location information included in this communication information, information for identifying a base station that performs wireless communication with the mobile phone 201 is collected, and the communication information collection unit 104 converts the information into a communication location ID related to the installation location of the base station. . When the mobile phone 201 straddles communication areas of a plurality of base stations during communication, communication information is collected by being separated into communication portions with the respective base stations.

また、通信情報収集部104は、インターネット302から、通信I/F102を介して、PDA端末202によって行われた通信に関する通信情報を収集する。この場合の通信情報には、さらに、PDA端末202を特定するためのIP電話番号あるいは製造装置番号が含まれている。なお、この通信情報に含まれる通信位置情報としては、PDA端末202を収容する無線LAN親機50、あるいはPDA端末202を収容する無線LANのゲートウェイ設備(図示せず)を特定する情報等が収集され、通信情報収集部104がそれらの設置場所に関する通信位置IDに変換する。PDA端末202が、通信中に複数の無線LAN親機の通信エリアを跨いだ場合は、それぞれの無線LAN親機との通信部分に分離されて通信情報が収集される。   Further, the communication information collection unit 104 collects communication information related to communication performed by the PDA terminal 202 from the Internet 302 via the communication I / F 102. The communication information in this case further includes an IP telephone number or manufacturing apparatus number for specifying the PDA terminal 202. The communication location information included in this communication information includes information identifying the wireless LAN base unit 50 that accommodates the PDA terminal 202 or the wireless LAN gateway facility (not shown) that accommodates the PDA terminal 202. Then, the communication information collection unit 104 converts the information into communication position IDs related to the installation locations. When the PDA terminal 202 straddles communication areas of a plurality of wireless LAN base units during communication, the communication information is collected by being separated into communication portions with the respective wireless LAN base units.

通信情報収集部104が収集する通信手段情報における「通信手段」とは、ユーザが携帯電話機201又はPDA端末202を利用して通信を行う際に使用する、ネットワークの種類と端末アプリケーションとの組み合わせを意味する。例えば、ユーザによって使用される通信手段の例としては、「移動体通信ネットワーク+WEBブラウザ」、「移動体通信ネットワーク+電子メール送受信機能」、「移動体通信ネットワーク+音声通話機能」、「インターネット+WEBブラウザ」、「インターネット+電子メール送受信機能」、「インターネット+VoIP音声通話機能」等が挙げられる。以下、「移動体通信ネットワーク+WEBブラウザ」を「携帯WEB」、「移動体通信ネットワーク+電子メール送受信機能」を「携帯メール」、「移動体通信ネットワーク+音声通話機能」を「携帯音声」、「インターネット+WEBブラウザ」を「インターネットWEB」、「インターネット+電子メール送受信機能」を「インターネットメール」、「インターネット+VoIP音声通話機能」を「インターネット音声」として説明する。   The “communication means” in the communication means information collected by the communication information collection unit 104 is a combination of a network type and a terminal application used when a user performs communication using the mobile phone 201 or the PDA terminal 202. means. For example, examples of communication means used by a user include “mobile communication network + WEB browser”, “mobile communication network + e-mail transmission / reception function”, “mobile communication network + voice call function”, “Internet + WEB browser”. "Internet + e-mail transmission / reception function", "Internet + VoIP voice call function", and the like. Hereinafter, “mobile communication network + WEB browser” is “mobile phone WEB”, “mobile communication network + email transmission / reception function” is “mobile mail”, “mobile communication network + voice call function” is “mobile voice”, “ “Internet + WEB browser” will be described as “Internet WEB”, “Internet + electronic mail transmission / reception function” will be described as “Internet mail”, and “Internet + VoIP voice call function” will be described as “Internet voice”.

なお、これらの通信情報は、通信情報収集部104が、携帯電話機201及びPDA端末202から操作ログを受信したり、移動体通信ネットワーク301及びインターネット302内の交換機、ゲートウェイ等の設備から通信ログを受信したりすることにより収集される。   Note that the communication information collection unit 104 receives operation logs from the mobile phone 201 and the PDA terminal 202, and the communication information is collected from facilities such as the mobile communication network 301 and the exchange 302 and the gateway in the Internet 302. It is collected by receiving.

さらに、通信情報収集部104は、通信I/F103を介して、タグリーダ装置40がRFIDタグ204から読み取ったID情報と、読み取った時刻を特定する読取時刻情報と、タグリーダ装置40を特定するリーダID情報とを含むRFID情報を収集する。通信情報収集部104は、このリーダID情報からタグリーダ装置40の設置場所に関する通信位置IDに変換する。そして、通信情報収集部104は、収集した携帯電話機201及びPDA端末202に関する通信情報と、タグリーダ装置40によって読み取られたRFID情報とを通信履歴格納部123に格納する。   Further, the communication information collection unit 104, through the communication I / F 103, ID information read by the tag reader device 40 from the RFID tag 204, read time information for specifying the read time, and reader ID for specifying the tag reader device 40. RFID information including information is collected. The communication information collection unit 104 converts the reader ID information into a communication position ID related to the installation location of the tag reader device 40. Then, the communication information collection unit 104 stores the collected communication information regarding the mobile phone 201 and the PDA terminal 202 and the RFID information read by the tag reader device 40 in the communication history storage unit 123.

図2には、このようにして通信履歴格納部123に格納されたデータの構成図の一例を示す。図2の例によれば、ユーザID「12345」で特定される携帯電話機201のユーザの通信情報として、時刻情報である通信開始時刻「2003/5/30 20:11:40」及び通信終了時刻「2003/5/30 20:12:50」と、通信手段情報であるイベント「携帯WEB」と、通信位置情報である通信位置ID「10000001」とを含むデータが格納されている。このようなデータにより、コンテンツ配信サーバ1は、ユーザの過去の通信利用状況を把握する。同時に、ユーザID「12345」で特定されるPHS端末203のユーザのRFID情報として、読取時刻情報である通信開始時刻「2003/5/29 10:12:20」と、RFID情報であることを示すイベント「RFIDタグ検知」と、通信位置情報である通信位置ID「10000002」とを含むデータが格納されている。このようなデータにより、コンテンツ配信サーバ1は、ユーザの移動履歴を把握する。   FIG. 2 shows an example of a configuration diagram of data stored in the communication history storage unit 123 in this way. According to the example of FIG. 2, the communication start time “2003/5/30 20:11:40”, which is time information, and the communication end time are used as the communication information of the user of the mobile phone 201 identified by the user ID “12345”. Data including “2003/5/30 20:12:50”, an event “mobile phone WEB” which is communication means information, and a communication location ID “10000001” which is communication location information are stored. From such data, the content distribution server 1 grasps the past communication usage status of the user. At the same time, as the RFID information of the user of the PHS terminal 203 identified by the user ID “12345”, the communication start time “2003/5/29 10:12:20” which is the reading time information and the RFID information are indicated. Data including an event “RFID tag detection” and a communication position ID “10000002” which is communication position information is stored. With such data, the content distribution server 1 grasps the movement history of the user.

なお、通信情報収集部104は、通信情報に含まれる携帯電話機201の電話番号からユーザIDを特定するために、コンテンツ配信サーバ1の利用ユーザの情報を格納するユーザ情報格納部121を参照する。図3に、ユーザ情報格納部121に格納されたデータの構成図の一例を示す。図3に示すように、ユーザ情報格納部121には、コンテンツ配信サーバ1を利用するユーザの情報として、携帯電話機201の携帯電話番号「090-XXXX-XXXX」と、PDA端末202のIP電話番号「050-XXXX-XXXX」と、RFIDタグ204のID情報としてのRFIDタグID「XXXXXXXX」と、PHS端末203の電話番号「070-XXXX-XXXX」と、携帯電話機201のメールアドレス「XXX1@XX.XX」と、PDA端末202のメールアドレス「XXX2@XX.XX」とが、ユーザID「12345」に関連づけて格納されている。例えば、通信情報収集部104は、電話番号「090-XXXX-XXXX」を含む通信情報を受信後、ユーザ情報格納部121のデータを参照して、この通信情報をユーザID「12345」で特定されるユーザのものと判定し、その通信情報をユーザIDとともに通信履歴格納部123に格納する。同様に、通信情報収集部104は、RFID情報がどのユーザのものであるかを判定する。   Note that the communication information collection unit 104 refers to the user information storage unit 121 that stores information on the user of the content distribution server 1 in order to identify the user ID from the telephone number of the mobile phone 201 included in the communication information. FIG. 3 shows an example of a configuration diagram of data stored in the user information storage unit 121. As shown in FIG. 3, the user information storage unit 121 includes a mobile phone number “090-XXXX-XXXX” of the mobile phone 201 and an IP phone number of the PDA terminal 202 as information on users who use the content distribution server 1. “050-XXXX-XXXX”, RFID tag ID “XXXXXXXX” as ID information of the RFID tag 204, telephone number “070-XXXX-XXXX” of the PHS terminal 203, and mail address “XXX1 @ XX” of the mobile phone 201 .XX ”and the mail address“ XXX2@XX.XX ”of the PDA terminal 202 are stored in association with the user ID“ 12345 ”. For example, after receiving the communication information including the telephone number “090-XXXX-XXXX”, the communication information collection unit 104 refers to the data in the user information storage unit 121 and identifies this communication information with the user ID “12345”. The communication information is stored in the communication history storage unit 123 together with the user ID. Similarly, the communication information collection unit 104 determines to which user the RFID information belongs.

通信特性算出部105は、通信履歴格納部123に格納されたユーザの時刻情報及び通信位置情報とに基づいて、時間帯毎にそのユーザがそれぞれの位置に存在する確率を算出する部分である。より詳細には、通信特性算出部105は、時間帯毎に、通信履歴格納部123に格納された通信情報を抽出し、合計通信時間T1totを計算する。その後、抽出した通信情報を、通信位置情報である通信位置IDの特定のグループ(通信位置グループ)毎にグルーピングする。そして、グルーピングした通信情報毎に、通信開始時刻と通信終了時刻から計算される通信時間T1を用いて、下記式(1)によりその通信位置グループにおける該当時間帯での存在確率P1を算出する。このようにして、特定のユーザについて、全ての時間帯及び通信位置グループ毎に存在確率P1を算出する。ここで、存在確率P1の算出は、ユーザ情報格納部121に格納されたデータが示す全ユーザについて行っても良いし、コンテンツを配信しようとするユーザについてのみ行っても良い。

Figure 0003820243
The communication characteristic calculation unit 105 is a part that calculates the probability that the user exists at each position for each time zone based on the user time information and communication position information stored in the communication history storage unit 123. More specifically, the communication characteristic calculation unit 105 extracts the communication information stored in the communication history storage unit 123 for each time period, and calculates the total communication time T1 tot . Thereafter, the extracted communication information is grouped for each specific group (communication position group) of the communication position ID which is the communication position information. Then, for each grouped communication information, using the communication time T1 calculated from the communication start time and the communication end time, the existence probability P1 in the corresponding time zone in the communication position group is calculated by the following equation (1). In this way, for a specific user, the existence probability P1 is calculated for every time zone and each communication location group. Here, the existence probability P1 may be calculated for all users indicated by the data stored in the user information storage unit 121, or only for users who intend to distribute content.
Figure 0003820243

また、通信特性算出部105は、配信履歴格納部122に格納されたユーザのコンテンツ配信履歴に含まれるコンテンツ種別と、コンテンツが配信された時刻に関する配信時刻情報である配信開始時刻及び配信終了時刻とに基づいて、時間帯毎にそのユーザの端末に対して配信されたコンテンツが属するコンテンツ種別毎の配信確率を算出する。図4は、配信履歴格納部122に格納されたデータの構成図の一例を示す。図4の例によれば、ユーザID「12345」で特定されるユーザからの通信手段「携帯WEB」を利用したコンテンツ配信の要求に対して、そのユーザの端末に対して、配信開始時刻「2003/5/30 20:11:40」から配信終了時刻「2003/5/30 20:12:50」の間にコンテンツ種別「ゲーム情報」に属するコンテンツが、通信手段「携帯音声」を利用して配信されたことを意味している。通信特性算出部105は、時間帯毎に、配信履歴格納部122に格納されたコンテンツ配信履歴を抽出し、合計配信時間T2totを計算する。その後、抽出したコンテンツ配信履歴を、コンテンツ種別毎にグルーピングする。そして、グルーピングしたコンテンツ配信履歴毎に、配信開始時刻と配信終了時刻から計算される通信時間T2を用いて、下記式(2)によりそのコンテンツ種別の配信確率P2を算出する。このようにして、特定のユーザについて、全ての時間帯、及びコンテンツ種別毎に配信確率P2を算出する。ここで、存在確率P2の算出は、ユーザ情報格納部121に格納されたデータが示す全ユーザについて行っても良いし、コンテンツを配信しようとするユーザについてのみ行っても良い。

Figure 0003820243
In addition, the communication characteristic calculation unit 105 includes a content type included in the user's content distribution history stored in the distribution history storage unit 122, a distribution start time and a distribution end time that are distribution time information regarding the time when the content is distributed. Based on the above, the distribution probability for each content type to which the content distributed to the user's terminal belongs for each time period is calculated. FIG. 4 shows an example of a configuration diagram of data stored in the distribution history storage unit 122. According to the example of FIG. 4, in response to a content distribution request using the communication means “mobile WEB” from the user specified by the user ID “12345”, the distribution start time “2003” is sent to the user terminal. / 5/30 20:11:40 "to the end of distribution" 2003/5/30 20:12:50 "Content belonging to the content type" Game information "uses the communication means" Mobile audio " It means that it was delivered. The communication characteristic calculation unit 105 extracts the content distribution history stored in the distribution history storage unit 122 for each time period, and calculates the total distribution time T2 tot . Thereafter, the extracted content distribution history is grouped for each content type. Then, for each grouped content distribution history, using the communication time T2 calculated from the distribution start time and the distribution end time, the distribution probability P2 of the content type is calculated by the following equation (2). In this way, for a specific user, the distribution probability P2 is calculated for every time zone and content type. Here, the existence probability P2 may be calculated for all users indicated by the data stored in the user information storage unit 121 or only for users who intend to distribute content.
Figure 0003820243

通信特性算出部105は、ユーザ及び時間帯毎に、存在確率P1が最大である通信位置グループ、及び配信確率P2が最大であるコンテンツ種別を、予測位置情報、及び候補コンテンツ種別として通信特性格納部124に格納する。図5には、このようにして通信特性格納部124に格納されたデータの構成図の一例を示す。図5の例によれば、存在確率「30%」の通信位置グループ「A町」と、配信確率「10%」の候補コンテンツ種別「株価情報」とが、ユーザID「12345」及び時間帯「6:00〜7:00」に関連づけて格納されている。これらのデータにより、コンテンツ配信サーバ1は、特定の時間帯において、ユーザの位置する確率の高い場所、及び配信頻度の高いコンテンツの種類が何であるかを判断する。なお、通信情報、又はコンテンツ配信履歴のデータが存在しない時間帯に関しては、存在確率と予測位置情報のデータ、又は配信確率と候補コンテンツ種別のデータがNULLに設定される。   The communication characteristic calculation unit 105 sets the communication position group having the maximum existence probability P1 and the content type having the maximum distribution probability P2 as the predicted position information and the candidate content type for each user and time zone. Stored in 124. FIG. 5 shows an example of a configuration diagram of data stored in the communication characteristic storage unit 124 in this way. According to the example of FIG. 5, the communication location group “A town” with the existence probability “30%” and the candidate content type “stock price information” with the distribution probability “10%” have the user ID “12345” and the time zone “ 6:00 to 7:00 ". Based on these data, the content distribution server 1 determines the location where the user is highly likely to be located and the type of content having a high distribution frequency in a specific time zone. It should be noted that regarding the time zone when the communication information or the content distribution history data does not exist, the existence probability and predicted position information data, or the distribution probability and candidate content type data are set to NULL.

要求受信部106は、プロトコル変換部114を介して携帯電話機201及びPDA端末202から、コンテンツ配信の要求データを受信する部分である。この要求データは、通信手段「携帯音声」を使用した移動体通信による音声データ、通信手段「インターネット音声」を使用したVoIPによる音声データ、通信手段「インターネットWEB」又は「携帯WEB」を使用したHTTPによるテキストデータとして、いったんプロトコル変換部114により受信される。要求受信部106は、プロトコル変換部114により読み取り可能なプロトコルに変換された要求データを受信して、その要求データからコンテンツ配信を要求したユーザを識別する。要求受信部106は、要求データを受信後、ユーザを識別するユーザIDを予測位置決定部108に出力する。   The request receiving unit 106 is a part that receives content distribution request data from the mobile phone 201 and the PDA terminal 202 via the protocol conversion unit 114. This request data includes voice data by mobile communication using the communication means “portable voice”, voice data by VoIP using the communication means “Internet voice”, HTTP using the communication means “Internet WEB” or “portable WEB”. Is once received by the protocol conversion unit 114 as text data. The request reception unit 106 receives the request data converted into a protocol readable by the protocol conversion unit 114, and identifies the user who has requested the content distribution from the request data. After receiving the request data, the request receiving unit 106 outputs a user ID for identifying the user to the predicted position determining unit 108.

配信管理部107は、いわゆるプッシュ方式でコンテンツ配信サーバ1が能動的にコンテンツを配信するスケジュールを管理する部分である。そのために、配信管理部107は、継続的にスケジュール情報格納部125を参照する。図6には、スケジュール情報格納部125に格納されたデータの構成図の一例を示す。図6に示すように、スケジュール情報格納部125には、ユーザID「12345」に対する配信時刻「6:30」のデータが格納されている。配信管理部107は、このようなデータを継続的に参照して、現在時刻が配信時刻である場合、予測位置決定部108に対して、ユーザIDを出力する。   The distribution management unit 107 is a part that manages a schedule in which the content distribution server 1 actively distributes content by a so-called push method. For this purpose, the distribution management unit 107 refers to the schedule information storage unit 125 continuously. FIG. 6 shows an example of a configuration diagram of data stored in the schedule information storage unit 125. As illustrated in FIG. 6, the schedule information storage unit 125 stores data of the distribution time “6:30” for the user ID “12345”. The distribution management unit 107 continuously refers to such data, and outputs the user ID to the predicted position determination unit 108 when the current time is the distribution time.

ここで、コンテンツ配信サーバ1が、携帯電話機201あるいはPDA端末202に対して、通信手段「携帯WEB」又は「インターネットWEB」を使用して擬似的なプッシュ方式のコンテンツ配信を行う場合には、以下のように動作する。まず、要求受信部106が、携帯電話機201あるいはPDA端末202のWEBブラウザから自動送信される定期的な要求データを受信する。その受信タイミングで、配信管理部107が、スケジュール情報格納部125を参照して、上述した方法で配信スケジュールを管理する。これにより、携帯電話機201あるいはPDA端末202のユーザの操作を必要とせずに、コンテンツ配信サーバ1から端末に対して能動的にコンテンツが配信されることになる。   Here, when the content distribution server 1 performs pseudo push-type content distribution using the communication means “mobile WEB” or “Internet WEB” to the mobile phone 201 or the PDA terminal 202, Behaves like First, the request receiving unit 106 receives periodic request data automatically transmitted from the mobile phone 201 or the WEB browser of the PDA terminal 202. At the reception timing, the distribution management unit 107 refers to the schedule information storage unit 125 and manages the distribution schedule by the method described above. As a result, content is actively distributed from the content distribution server 1 to the terminal without requiring the user's operation of the mobile phone 201 or the PDA terminal 202.

予測位置決定部108は、通信情報収集部104によって収集された時刻情報及び通信位置情報に基づいて、配信時刻の属する時間帯におけるユーザの端末における通信時間の最も長い位置を、配信時刻におけるユーザの端末に関する予測位置として決定する部分である。ここでの配信時刻は、要求受信部106又は配信管理部107からユーザIDが出力された時刻であるとして判断する。より詳細には、予測位置決定部108は、要求受信部106又は配信管理部107からユーザIDが出力されると、そのユーザIDに基づいて通信特性格納部124を検索して、配信時刻を時間帯に含むそのユーザに関する予測位置情報を取得する。そして、予測位置決定部108は、その予測位置情報の示す位置を、配信時刻における予測位置として決定して、ユーザIDとともに通信手段決定部109に出力する。なお、該当時間帯における予測位置情報がNULLの場合は、処理を中止し、次回のコンテンツ配信の処理まで待機する。   Based on the time information and communication position information collected by the communication information collection unit 104, the predicted position determination unit 108 determines the position of the user with the longest communication time in the user's terminal in the time zone to which the distribution time belongs, It is a part determined as a predicted position related to the terminal. The distribution time here is determined as the time when the user ID is output from the request receiving unit 106 or the distribution management unit 107. More specifically, when the user ID is output from the request receiving unit 106 or the distribution management unit 107, the predicted position determination unit 108 searches the communication characteristic storage unit 124 based on the user ID and sets the distribution time to the time. Obtain predicted position information about the user included in the band. Then, the predicted position determination unit 108 determines the position indicated by the predicted position information as the predicted position at the delivery time, and outputs it to the communication means determination unit 109 together with the user ID. When the predicted position information in the corresponding time zone is NULL, the process is stopped and the process waits for the next content distribution process.

通信手段決定部109は、予測位置決定部108によって決定された予測位置に基づいて、配信時刻の属する時間帯においてユーザの端末にコンテンツを配信するための通信手段を決定する部分である。より具体的には、通信手段決定部109は、予測位置決定部108からユーザID及び予測位置情報が出力されると、そのユーザID及び予測位置情報に基づいて通信手段情報格納部126を検索して、そのユーザに関する予測位置に適した候補通信手段及び次候補通信手段を取得する。図7は、通信手段情報格納部126に格納されたデータの構成図の一例である。図7の例によれば、位置情報「A町」に関する候補通信手段「携帯WEB」及び次候補通信手段「インターネットWEB」が、ユーザID「12345」に関連づけて格納されている。例えば、通信手段決定部109は、予測位置決定部108から、ユーザID「12345」及び予測位置情報「A町」が出力されると、通信手段情報格納部126を参照して、候補通信手段「携帯WEB」及び次候補通信手段「インターネットWEB」を取得するように動作する。そして、通信手段決定部109は、取得した候補通信手段を配信用通信手段として、ユーザID、次候補通信手段、及び予測位置情報とともにコンテンツ種別決定部110に出力する。   The communication means determination unit 109 is a part that determines communication means for distributing content to the user's terminal in the time zone to which the distribution time belongs based on the predicted position determined by the predicted position determination unit 108. More specifically, when the user ID and the predicted position information are output from the predicted position determining unit 108, the communication means determining unit 109 searches the communication means information storage unit 126 based on the user ID and the predicted position information. Then, candidate communication means and next candidate communication means suitable for the predicted position related to the user are acquired. FIG. 7 is an example of a configuration diagram of data stored in the communication means information storage unit 126. According to the example of FIG. 7, the candidate communication means “mobile WEB” and the next candidate communication means “Internet WEB” related to the location information “A town” are stored in association with the user ID “12345”. For example, when the predicted position determination unit 108 outputs the user ID “12345” and the predicted position information “A town”, the communication unit determination unit 109 refers to the communication unit information storage unit 126 and selects the candidate communication unit “ The mobile phone WEB "and the next candidate communication means" Internet WEB "are acquired. Then, the communication means determination unit 109 outputs the acquired candidate communication means as the distribution communication means to the content type determination unit 110 together with the user ID, the next candidate communication means, and the predicted position information.

また、通信手段決定部109は、決定した配信用通信手段の情報を通信I/F103を介してタグリーダ装置40に送信することも行う。その後、タグリーダ装置40が、非接触型無線通信を用いて、この配信用通信手段の情報をRFIDタグ204に書き込んで、PHS端末203のディスプレイに表示されることにより、ユーザが適時にコンテンツの配信される通信手段を知ることが可能となる。   Further, the communication means determination unit 109 also transmits information of the determined distribution communication means to the tag reader device 40 via the communication I / F 103. Thereafter, the tag reader device 40 writes the information of the communication means for distribution on the RFID tag 204 using non-contact wireless communication and displays it on the display of the PHS terminal 203, so that the user can distribute the content in a timely manner. It becomes possible to know the communication means to be used.

コンテンツ種別決定部110は、配信履歴格納部122に格納されたコンテンツ種別及び配信時刻情報に基づいて、配信時刻の属する時間帯におけるユーザの端末に対する配信時間の最も長いコンテンツ種別を、配信時刻におけるユーザに関する配信コンテンツ種別として決定する部分である。より具体的には、コンテンツ種別決定部110は、通信手段決定部109からユーザIDが出力されると、そのユーザIDに基づいて通信特性格納部124を検索して、配信時刻を時間帯に含むそのユーザに関する候補コンテンツ種別を取得する。そして、コンテンツ種別決定部110は、取得した候補コンテンツ種別を、ユーザIDで特定されるユーザに関する配信時刻における配信コンテンツ種別として決定して、予測位置情報、配信用通信手段、次候補通信手段及びユーザIDとともにコンテンツ選択部111に出力する。なお、該当時間帯における候補コンテンツ種別がNULLの場合は、該当ユーザに関して予め設定されたデフォルトのコンテンツ種別を配信コンテンツ種別として取得する。   Based on the content type and distribution time information stored in the distribution history storage unit 122, the content type determination unit 110 determines the content type with the longest distribution time for the user terminal in the time zone to which the distribution time belongs to the user at the distribution time. This is a part to be determined as the distribution content type. More specifically, when the user ID is output from the communication means determination unit 109, the content type determination unit 110 searches the communication characteristic storage unit 124 based on the user ID and includes the distribution time in the time zone. The candidate content type related to the user is acquired. Then, the content type determination unit 110 determines the acquired candidate content type as the distribution content type at the distribution time related to the user specified by the user ID, and predicts position information, communication means for distribution, next candidate communication means, and user It outputs to content selection part 111 with ID. When the candidate content type in the corresponding time zone is NULL, the default content type set in advance for the user is acquired as the distribution content type.

コンテンツ選択部111は、予測位置決定部108によって決定された予測位置、通信手段決定部109によって決定された配信用通信手段、及びコンテンツ種別決定部110によって決定された配信コンテンツ種別に応じて、ユーザの端末に配信するコンテンツを選択する部分である。コンテンツ選択部111は、まずコンテンツ格納部127に格納されたコンテンツの内容を示すインデックスデータを参照する。図8には、コンテンツ格納部127に格納されたインデックスデータの構成図の一例を示す。図8に示す例によれば、コンテンツの種別を示すコンテンツ種別「株価情報」と、そのコンテンツを配信する場所を表す配信位置情報「A町」と、コンテンツのデータ形式を示す「テキスト」と、コンテンツのデータサイズ「20MB」とが、コンテンツのファイル名「コンテンツA」に関連づけて格納されている。コンテンツ選択部111は、このようなデータの中から、配信位置情報が予測位置情報と一致し、かつ、コンテンツ種別が配信コンテンツ種別に一致するインデックスデータを抽出する。例えば、配信コンテンツ種別が「株価情報」であり、予測位置情報が「A町」の場合は、コンテンツ種別が「株価情報」であり、かつ、配信位置情報が「A町」であるインデックスデータを抽出する。そして、コンテンツ選択部111は、通信履歴格納部123を参照して、配信時刻を時間帯に含む該当ユーザのデータから配信用通信手段をイベントとして含むデータを検索して、そのデータから平均配信時間を算出する。さらに、コンテンツ選択部111は、その平均配信時間に収まるようなデータサイズのインデックスデータを抽出する。データサイズから配信時間を算出する際の配信ビットレートは、配信用通信手段から適切な値を予測する。コンテンツ選択部111は、抽出されたインデックスデータのファイル名のコンテンツをコンテンツ格納部127から取得して、配信用通信手段、次候補通信手段及びユーザIDとともにデータ変換部112に出力する。   The content selection unit 111 selects the user according to the predicted position determined by the predicted position determination unit 108, the distribution communication unit determined by the communication unit determination unit 109, and the distribution content type determined by the content type determination unit 110. This is a part for selecting content to be distributed to the terminal. First, the content selection unit 111 refers to index data indicating the content stored in the content storage unit 127. FIG. 8 shows an example of a configuration diagram of index data stored in the content storage unit 127. According to the example shown in FIG. 8, the content type “stock price information” indicating the type of content, the distribution position information “A town” indicating the location where the content is distributed, the “text” indicating the data format of the content, The content data size “20 MB” is stored in association with the content file name “content A”. The content selection unit 111 extracts index data whose distribution position information matches the predicted position information and whose content type matches the distribution content type from such data. For example, when the distribution content type is “stock price information” and the predicted position information is “A town”, index data whose content type is “stock price information” and the distribution position information is “A town”. Extract. Then, the content selection unit 111 refers to the communication history storage unit 123, searches for data including the communication means for distribution as an event from the data of the corresponding user including the distribution time in the time zone, and calculates the average distribution time from the data. Is calculated. Furthermore, the content selection unit 111 extracts index data having a data size that can fit within the average distribution time. The distribution bit rate for calculating the distribution time from the data size is predicted to be an appropriate value from the communication means for distribution. The content selection unit 111 acquires the content of the file name of the extracted index data from the content storage unit 127 and outputs it to the data conversion unit 112 together with the distribution communication unit, the next candidate communication unit, and the user ID.

データ変換部112は、コンテンツ選択部111から出力されたコンテンツを、配信用通信手段に応じたデータ形式に変換する部分である。例えば、配信用通信手段が「携帯メール」であり、コンテンツのデータ形式が「音声」である場合には、そのコンテンツを「テキスト」のデータ形式に変換する。具体的には、データ変換部112は、コンテンツのデータ形式を、配信用通信手段が「携帯メール」又は「インターネットメール」であれば「テキスト」に、配信用通信手段が「携帯WEB」又は「インターネットWEB」であれば「WEBページ形式」に、配信用通信手段が「携帯音声」又は「インターネット音声」であれば「音声」に、それぞれ変換する。データ変換部112は、変換したコンテンツを、配信用通信手段、次候補通信手段及びユーザIDとともにデータ配信手段113に出力する。   The data conversion unit 112 is a part that converts the content output from the content selection unit 111 into a data format corresponding to the communication means for distribution. For example, when the communication means for distribution is “mobile mail” and the data format of the content is “speech”, the content is converted into a data format of “text”. Specifically, the data conversion unit 112 sets the data format of the content to “text” if the distribution communication means is “mobile mail” or “Internet mail”, and the distribution communication means to “mobile WEB” or “ If it is “Internet WEB”, it is converted to “WEB page format”, and if the communication means for distribution is “portable voice” or “Internet voice”, it is converted to “voice”. The data conversion unit 112 outputs the converted content to the data distribution unit 113 together with the distribution communication unit, the next candidate communication unit, and the user ID.

データ配信手段113は、データ変換部112からユーザIDが出力された時刻を配信時刻として、通信手段決定部109によって決定された配信用通信手段を用いて、コンテンツ選択部111によって選択されたコンテンツをユーザの端末に配信する部分である。データ配信手段113は、音声応答部113aと、メール応答部113bと、WEBサーバ部113cとから成る。音声応答部113aは、配信用通信手段が、「携帯音声」、「インターネット音声」等の音声データによる通信手段である場合に、ユーザの端末である携帯電話機201又はPDA端末202に対して、音声データ形式のコンテンツを送信する。メール応答部113bは、配信用通信手段が、「携帯メール」、「インターネットメール」等の電子メールによる通信手段である場合に、ユーザの端末である携帯電話機201又はPDA端末202に対して、テキストデータ形式のコンテンツを電子メールとして送信する。WEBサーバ部113cは、配信用通信手段が、「携帯WEB」、「インターネットWEB」等のHTTPによる通信手段である場合に、ユーザの端末である携帯電話機201又はPDA端末202に対して、テキストデータ、画像データ、又はこれらの複合データであるWEBページ形式のコンテンツを送信する。なお、コンテンツの送信先は、データ変換部112から出力されたユーザIDに基づいてユーザ情報格納部121を参照して取得する。また、データ配信手段113は、配信用通信手段が電子メール以外であって、コンテンツの送信後の一定時間内に携帯電話機201又はPDA端末202から受信応答が返信されない場合には、次候補通信手段について、コンテンツの選択及び配信の処理を再度繰り返す機能も有する。データ配信手段113は、コンテンツの配信後に受信応答を受け取ると、コンテンツの配信履歴を配信履歴格納部122に格納する。   The data distribution unit 113 sets the content selected by the content selection unit 111 using the distribution communication unit determined by the communication unit determination unit 109 using the time when the user ID is output from the data conversion unit 112 as the distribution time. This is the part that is delivered to the user's terminal. The data distribution unit 113 includes a voice response unit 113a, a mail response unit 113b, and a WEB server unit 113c. The voice response unit 113a sends voice to the mobile phone 201 or the PDA terminal 202, which is a user terminal, when the distribution communication means is a communication means using voice data such as “mobile voice” and “Internet voice”. Send content in data format. When the communication means for distribution is a communication means by electronic mail such as “mobile mail” or “Internet mail”, the mail response unit 113b sends a text to the mobile phone 201 or the PDA terminal 202 which is a user terminal. Send data format content as e-mail. When the communication means for distribution is an HTTP communication means such as “mobile WEB” or “Internet WEB”, the WEB server unit 113c sends text data to the mobile phone 201 or the PDA terminal 202 which is a user terminal. WEB page format content that is image data or composite data thereof is transmitted. The content transmission destination is acquired by referring to the user information storage unit 121 based on the user ID output from the data conversion unit 112. Further, the data distribution unit 113 determines that the next candidate communication unit is used when the distribution communication unit is other than the electronic mail and the reception response is not returned from the mobile phone 201 or the PDA terminal 202 within a certain time after the content is transmitted. In addition, it has a function of repeating the content selection and distribution processing again. Upon receiving a reception response after the content is distributed, the data distribution unit 113 stores the content distribution history in the distribution history storage unit 122.

プロトコル変換部114は、データ配信手段113から送信されたコンテンツを、配信用通信手段に適合するプロトコルに変換して通信I/F101,102を介して移動体通信ネットワーク301及びインターネット302側に送信する部分である。また、プロトコル変換部114は、携帯電話機201及びPDA端末202から送信されたコンテンツ配信の要求データを受信して、コンテンツ配信サーバ1において読み取り可能なプロトコルに変換して要求受信部106に出力することも行う。   The protocol conversion unit 114 converts the content transmitted from the data distribution unit 113 into a protocol suitable for the distribution communication unit, and transmits it to the mobile communication network 301 and the Internet 302 via the communication I / Fs 101 and 102. Part. Further, the protocol conversion unit 114 receives the content distribution request data transmitted from the mobile phone 201 and the PDA terminal 202, converts it into a protocol that can be read by the content distribution server 1, and outputs it to the request reception unit 106. Also do.

続いて、本実施形態にかかるコンテンツ配信サーバ1の動作について説明し、併せて、本発明の実施形態にかかるコンテンツ配信方法について説明する。図9は、本実施形態にかかるコンテンツ配信サーバ1の通信特性算出時の動作を示すシーケンス図、図10は、本実施形態にかかるコンテンツ配信サーバ1が能動的にコンテンツ配信を行う際の動作を示すシーケンス図、図11は、本実施形態にかかるコンテンツ配信サーバ1が端末からの要求に応じてコンテンツ配信を行う際の動作を示すシーケンス図である。   Subsequently, an operation of the content distribution server 1 according to the present embodiment will be described, and a content distribution method according to the embodiment of the present invention will be described. FIG. 9 is a sequence diagram showing an operation at the time of communication characteristic calculation of the content distribution server 1 according to the present embodiment. FIG. 10 shows an operation when the content distribution server 1 according to the present embodiment actively distributes content. FIG. 11 is a sequence diagram illustrating an operation when the content distribution server 1 according to the present embodiment performs content distribution in response to a request from the terminal.

まず、図9を用いてコンテンツ配信サーバの通信特性算出時の動作について説明する。   First, the operation at the time of calculating the communication characteristics of the content distribution server will be described with reference to FIG.

まず、定期的に、移動体通信ネットワーク301及びインターネット302からコンテンツ配信サーバ1に対して、ユーザに関する通信情報が送信される。また、タグリーダ装置40によりID情報が読み取られた場合には、タグリーダ装置40からコンテンツ配信サーバ1に対して、RFID情報が送信される(ステップS01)。   First, communication information regarding the user is periodically transmitted from the mobile communication network 301 and the Internet 302 to the content distribution server 1. When the ID information is read by the tag reader device 40, the RFID information is transmitted from the tag reader device 40 to the content distribution server 1 (step S01).

通信情報収集部104は、送信された通信情報及びRFID情報を収集する(ステップS02)。そして、これらのデータにユーザIDを付加して通信履歴格納部123に格納する(ステップS03)。   The communication information collection unit 104 collects the transmitted communication information and RFID information (step S02). Then, the user ID is added to these data and stored in the communication history storage unit 123 (step S03).

その後、以下のようにして、通信特性算出部105がユーザの通信位置グループ毎の存在確率及びコンテンツ種別毎の配信確率を算出する(ステップS04〜S10)。まず、通信特性算出部105は、通信履歴格納部123に格納されたそのユーザに関する通信情報を抽出して、時間帯毎の通信時間を集計する(ステップS04)。そして、抽出した通信情報から、通信位置情報である通信位置IDの特定のグループ毎、時間帯毎の通信時間を集計する(ステップS05)。上記の集計結果から、そのユーザの通信位置グループ及び時間帯毎の存在確率を算出する(ステップS06)。   Thereafter, the communication characteristic calculation unit 105 calculates the existence probability for each communication location group of the user and the distribution probability for each content type as follows (steps S04 to S10). First, the communication characteristic calculation unit 105 extracts communication information related to the user stored in the communication history storage unit 123, and totals the communication time for each time zone (step S04). Then, from the extracted communication information, the communication time for each specific group and time zone of the communication position ID which is the communication position information is totaled (step S05). The existence probability for each communication position group and time zone of the user is calculated from the above-described total result (step S06).

さらに、通信特性算出部105は、配信履歴格納部122に格納されたそのユーザに関する配信履歴を抽出して、時間帯毎の配信時間を集計する(ステップS07)。そして、抽出した配信履歴から、コンテンツの種別に関する情報であるコンテンツ種別毎、時間帯毎の配信時間を集計する(ステップS08)。上記の集計結果から、そのユーザのコンテンツ種別及び時間帯毎の配信確率を算出する(ステップS09)。   Furthermore, the communication characteristic calculation unit 105 extracts the distribution history for the user stored in the distribution history storage unit 122, and totals the distribution time for each time zone (step S07). Then, from the extracted distribution history, the distribution time for each content type and time zone, which is information related to the content type, is totaled (step S08). The distribution probability for each user's content type and time zone is calculated from the above-mentioned total result (step S09).

そして、通信特性算出部105は、存在確率及び配信確率の算出が全てのユーザについて行われたか否かを判定し(ステップS10)、全てのユーザについて行われていない場合には(ステップS10;NO)、ステップS04〜ステップS09の動作を繰り返す。上記判定の結果、全てのユーザについて算出が行われた場合には(ステップS10;YES)、算出した存在確率及び配信確率に基づいて、ユーザIDと時間帯毎に、予測位置情報及び候補コンテンツ種別を特定して、通信特性格納部124に格納する(ステップS11)。   And the communication characteristic calculation part 105 determines whether calculation of existence probability and distribution probability was performed about all the users (Step S10), and when not performed about all users (Step S10; NO) ), Steps S04 to S09 are repeated. If calculation is performed for all users as a result of the determination (step S10; YES), based on the calculated existence probability and distribution probability, the predicted position information and the candidate content type for each user ID and time zone Is stored in the communication characteristic storage unit 124 (step S11).

次に、図10を用いて、コンテンツ配信サーバ1が能動的にコンテンツ配信を行う際の動作について説明する。   Next, the operation when the content distribution server 1 actively distributes content will be described with reference to FIG.

まず、コンテンツ配信サーバ1の配信管理部107が、定期的にスケジュール情報格納部125を参照してユーザに関するコンテンツ配信スケジュールを取得する(ステップS21)。そして、配信管理部107は、現在時刻が、そのスケジュールにおける配信時刻であるか否かを判定する(ステップS22)。その結果、現在時刻が配信時刻でない場合には(ステップS22;NO)、処理を終了し、次のタイミングの処理まで処理を中断する。一方、現在時刻が配信時刻である場合には(ステップS22;YES)、そのユーザのユーザIDが予測位置決定部108に出力され、予測位置決定部108は、そのユーザIDに基づいて、通信特性格納部124を参照する(ステップS23)。   First, the distribution management unit 107 of the content distribution server 1 periodically refers to the schedule information storage unit 125 to acquire a content distribution schedule related to the user (step S21). Then, the distribution management unit 107 determines whether or not the current time is a distribution time in the schedule (step S22). As a result, when the current time is not the distribution time (step S22; NO), the process is terminated, and the process is suspended until the next timing. On the other hand, when the current time is the delivery time (step S22; YES), the user ID of the user is output to the predicted position determination unit 108, and the predicted position determination unit 108 determines the communication characteristics based on the user ID. The storage unit 124 is referred to (step S23).

そして、予測位置決定部108は、配信時刻を時間帯に含む予測位置情報の示す位置を予測位置として決定する(ステップS24)。その後、通信手段決定部109が、その予測位置に基づいて、通信手段情報格納部126を参照して、配信用通信手段を決定する(ステップS25)。通信手段決定部109は、決定した配信用通信手段の情報を、タグリーダ装置40を介してRFIDタグ204に送信することによりPHS端末203のユーザに通知する(ステップS26)。次に、コンテンツ種別決定部110が、ユーザIDに基づいて通信特性格納部124を参照して配信時刻を時間帯に含む配信コンテンツ種別を取得して、それを配信するコンテンツに関する配信コンテンツ種別として決定する(ステップS27)。そして、コンテンツ選択部111が、予測位置、配信用通信手段、及び配信コンテンツ種別に応じて、配信位置情報が予測位置情報であり、かつ、コンテンツ種別が配信コンテンツ種別であり、かつ、データサイズが平均配信時間に収まるようなコンテンツを選択して、取得する(ステップS28)。そして、データ変換部112は、取得されたコンテンツのデータ形式を、配信用通信手段に応じたデータ形式に変換する(ステップS29)。   Then, the predicted position determination unit 108 determines the position indicated by the predicted position information including the delivery time in the time zone as the predicted position (step S24). Thereafter, the communication means determination unit 109 determines the distribution communication means by referring to the communication means information storage unit 126 based on the predicted position (step S25). The communication means determination unit 109 notifies the user of the PHS terminal 203 by transmitting information on the determined communication means for distribution to the RFID tag 204 via the tag reader device 40 (step S26). Next, the content type determination unit 110 refers to the communication characteristic storage unit 124 based on the user ID, acquires the distribution content type including the distribution time in the time zone, and determines the distribution content type for the content to be distributed. (Step S27). Then, the content selection unit 111 determines that the distribution position information is the predicted position information, the content type is the distribution content type, and the data size is in accordance with the predicted position, the communication means for distribution, and the distribution content type. Content that fits within the average distribution time is selected and acquired (step S28). Then, the data conversion unit 112 converts the data format of the acquired content into a data format corresponding to the distribution communication means (step S29).

次に、データ配信手段113は、変換されたコンテンツを、配信用通信手段を用いて携帯電話機201又はPDA端末202に送信する(ステップS30)。これに対して、コンテンツが正常に送信された場合には、携帯電話機201又はPDA端末202により、コンテンツの受信応答が返信される(ステップS31)。データ配信手段113は、受信応答を受信した後、配信履歴格納部122に、送信したコンテンツの配信履歴を格納する(ステップS32)。   Next, the data distribution unit 113 transmits the converted content to the mobile phone 201 or the PDA terminal 202 using the distribution communication unit (step S30). On the other hand, when the content is transmitted normally, the mobile phone 201 or the PDA terminal 202 returns a content reception response (step S31). After receiving the reception response, the data distribution unit 113 stores the distribution history of the transmitted content in the distribution history storage unit 122 (step S32).

ここで、データ配信手段113は、携帯電話機201又はPDA端末202から一定時間内に受信応答が返信されているかを判定し(ステップS33)、返信されていない場合には(ステップS33;NO)、上述したステップS28〜S32の処理を、次候補通信手段に関して繰り返す。一方、受信応答が返信されている場合には(ステップS33;YES)、処理を終了し、次回の配信時刻まで処理を中断する。   Here, the data distribution means 113 determines whether or not a reception response is returned within a predetermined time from the mobile phone 201 or the PDA terminal 202 (step S33), and when it is not returned (step S33; NO), The processes in steps S28 to S32 described above are repeated for the next candidate communication unit. On the other hand, when the reception response is returned (step S33; YES), the process is terminated and the process is suspended until the next delivery time.

次に、図11を用いて、コンテンツ配信サーバ1が端末からの要求に応じてコンテンツ配信を行う際の動作について説明する。   Next, the operation when the content distribution server 1 performs content distribution in response to a request from the terminal will be described with reference to FIG.

まず、携帯電話機201又はPDA202から、コンテンツの配信を要求する要求データが、コンテンツ配信サーバ1に対して送信される(ステップS41)。コンテンツ配信サーバ1の要求受信部106が、要求データを受信して、ユーザを特定するユーザIDを予測位置決定部108に出力する(ステップS42)。以下、図10におけるステップS23〜S33における動作と全く同様にしてコンテンツが配信される(ステップS43〜ステップS53)。   First, request data for requesting content distribution is transmitted from the mobile phone 201 or the PDA 202 to the content distribution server 1 (step S41). The request receiving unit 106 of the content distribution server 1 receives the request data and outputs a user ID that identifies the user to the predicted position determining unit 108 (step S42). Thereafter, the content is distributed in exactly the same manner as the operations in steps S23 to S33 in FIG. 10 (steps S43 to S53).

次に、本発明の実施形態にかかるコンテンツ配信プログラムおよび、当該コンテンツ配信プログラムを記録したコンピュータ読み取り可能な記録媒体(以下、単に記録媒体という)について説明する。ここで、記録媒体とは、コンピュータのハードウェア資源に備えられている読み取り装置に対して、プログラムの記述内容に応じて、磁気、光、電気等のエネルギーの変化状態を引き起こして、それに対応する信号の形式で、読み取り装置にプログラムの記述内容を伝達できるものである。かかる記録媒体としては、例えば、磁気ディスク、光ディスク、CD−ROM、コンピュータに内蔵されるメモリなどが該当する。 図12は、本発明の実施形態にかかる記録媒体の構成図である。記録媒体9は、図12に示すように、プログラムを記録するプログラム領域91を備えている。このプログラム領域91には、コンテンツ配信プログラム90が記録されている。このコンテンツ配信プログラム90は、処理を統括するメインモジュール901と、通信I/Fモジュール902と、通信情報収集モジュール903と、通信特性算出モジュール904と、要求受信モジュール905と、配信管理モジュール906と、予測位置決定モジュール907と、通信手段決定モジュール908と、コンテンツ種別決定モジュール909と、コンテンツ選択モジュール910と、データ変換モジュール911と、データ配信モジュール912と、プロトコル変換モジュール913とを備えて構成される。ここで、通信I/Fモジュール902、通信情報収集モジュール903、通信特性算出モジュール904、要求受信モジュール905、配信管理モジュール906、予測位置決定モジュール907、通信手段決定モジュール908、コンテンツ種別決定モジュール909、コンテンツ選択モジュール910、データ変換モジュール911、データ配信モジュール912、プロトコル変換モジュール913のそれぞれを動作させることによって実現する機能は、上記コンテンツ配信サーバ1の通信I/F101,102,103、通信情報収集部104、通信特性算出部105、要求受信部106、配信管理部107、予測位置決定部108、通信手段決定部109、コンテンツ種別決定部110、コンテンツ選択部111、データ変換部112、データ配信手段113、プロトコル変換部114それぞれの機能と同様である。尚、この場合、上記コンテンツ配信サーバ1のユーザ情報格納部121、配信履歴格納部122、通信履歴格納部123、通信特性格納部124、スケジュール情報格納部125、通信手段情報格納部126及びコンテンツ格納部127のそれぞれは、記録媒体9のデータ領域92にユーザ情報格納部921、配信履歴格納部922、通信履歴格納部923、通信特性格納部924、スケジュール情報格納部925、通信手段情報格納部926及びコンテンツ格納部926として格納されていても良いし、別の記録媒体に格納されていても良い。   Next, a content distribution program according to an embodiment of the present invention and a computer-readable recording medium (hereinafter simply referred to as a recording medium) on which the content distribution program is recorded will be described. Here, the recording medium causes a state of change in energy such as magnetism, light, electricity, etc., corresponding to the description content of the program to the reading device provided in the hardware resource of the computer, and corresponds to it. The contents of the program description can be transmitted to the reading device in the form of a signal. Examples of such a recording medium include a magnetic disk, an optical disk, a CD-ROM, and a memory built in a computer. FIG. 12 is a configuration diagram of a recording medium according to the embodiment of the present invention. As shown in FIG. 12, the recording medium 9 includes a program area 91 for recording a program. In this program area 91, a content distribution program 90 is recorded. The content distribution program 90 includes a main module 901 that supervises processing, a communication I / F module 902, a communication information collection module 903, a communication characteristic calculation module 904, a request reception module 905, a distribution management module 906, A predicted position determination module 907, a communication means determination module 908, a content type determination module 909, a content selection module 910, a data conversion module 911, a data distribution module 912, and a protocol conversion module 913 are configured. . Here, a communication I / F module 902, a communication information collection module 903, a communication characteristic calculation module 904, a request reception module 905, a distribution management module 906, a predicted position determination module 907, a communication means determination module 908, a content type determination module 909, The functions realized by operating each of the content selection module 910, the data conversion module 911, the data distribution module 912, and the protocol conversion module 913 are the communication I / Fs 101, 102, 103 of the content distribution server 1, the communication information collection unit 104, communication characteristic calculation unit 105, request reception unit 106, distribution management unit 107, predicted position determination unit 108, communication means determination unit 109, content type determination unit 110, content selection unit 111, data conversion unit 11 , Data distribution unit 113 is similar to the protocol conversion unit 114 of each function. In this case, the user information storage unit 121, the distribution history storage unit 122, the communication history storage unit 123, the communication characteristic storage unit 124, the schedule information storage unit 125, the communication means information storage unit 126, and the content storage of the content distribution server 1 are stored. Each of the units 127 includes a user information storage unit 921, a distribution history storage unit 922, a communication history storage unit 923, a communication characteristic storage unit 924, a schedule information storage unit 925, and a communication means information storage unit 926 in the data area 92 of the recording medium 9. And it may be stored as the content storage unit 926 or may be stored in another recording medium.

続いて、本実施形態にかかるコンテンツ配信サーバの作用効果について説明する。このように構成されたコンテンツ配信サーバ1によれば、通信情報収集部104がユーザの端末によって通信が行われた時刻と、その通信時の端末の位置に関する情報を収集し、予測位置決定部108が特定の配信時刻の属する時間帯における通信時間が最も長い位置を予測位置として決定し、コンテンツ選択部111が決定された予測位置に基づいてコンテンツを選択して、データ配信手段113がそのコンテンツを配信する。これにより、通信時にユーザが存在する確度の高い場所に応じたコンテンツの配信が行われる。   Then, the effect of the content delivery server concerning this embodiment is demonstrated. According to the content distribution server 1 configured as described above, the communication information collection unit 104 collects information about the time when communication is performed by the user's terminal and the position of the terminal at the time of communication, and the predicted position determination unit 108 Determines the position having the longest communication time in the time zone to which the specific distribution time belongs as the predicted position, the content selection unit 111 selects the content based on the determined predicted position, and the data distribution unit 113 selects the content. To deliver. As a result, the content is distributed according to the place where the user is highly likely to exist at the time of communication.

[第2実施形態]
次に、本発明の第2実施形態について説明する。図13は、本発明によるコンテンツ配信サーバの第2実施形態を示す概略構成図である。本実施形態におけるコンテンツ配信サーバ2の構成は、第1実施形態におけるコンテンツ配信サーバ1の構成と比較して、配信履歴格納部122とコンテンツ種別決定部110とを備えていない点、及び位置情報取得部153とコンテンツ情報格納部162とを新たに備える点が異なる。それ以外の基本的構成は、コンテンツ配信サーバ1と同様であるので、同一機能の各構成要素には同一の符合を付しその説明は省略すると共に、以下において第1実施形態との相違点について詳述する。
[Second Embodiment]
Next, a second embodiment of the present invention will be described. FIG. 13 is a schematic configuration diagram showing a second embodiment of the content distribution server according to the present invention. The configuration of the content distribution server 2 in the present embodiment does not include the distribution history storage unit 122 and the content type determination unit 110 as compared to the configuration of the content distribution server 1 in the first embodiment, and the acquisition of position information The difference is that a unit 153 and a content information storage unit 162 are newly provided. Since the other basic configuration is the same as that of the content distribution server 1, the same reference numerals are given to the components having the same function, and the description thereof will be omitted. Differences from the first embodiment will be described below. Detailed description.

通信特性算出部151は、通信履歴格納部123に格納されたユーザの時刻情報及び通信位置情報とに基づいて、時間帯毎にそのユーザがそれぞれの位置に存在する確率を算出する部分である。より詳細には、通信特性算出部105は、時間帯毎に、通信履歴格納部123に格納された通信情報を抽出し、合計通信時間T1totを計算する。その後、抽出した通信情報を、通信位置情報である通信位置IDの特定のグループ(通信位置グループ)毎にグルーピングする。そして、グルーピングした通信情報毎に、通信開始時刻と通信終了時刻から計算される通信時間T1を用いて、式(1)によりその通信位置グループにおける該当時間帯での存在確率P1を算出する。このようにして、全てのユーザ、時間帯、通信位置グループ毎に存在確率P1を算出する。 The communication characteristic calculation unit 151 is a part that calculates the probability that the user exists at each position for each time zone based on the user time information and communication position information stored in the communication history storage unit 123. More specifically, the communication characteristic calculation unit 105 extracts the communication information stored in the communication history storage unit 123 for each time period, and calculates the total communication time T1 tot . Thereafter, the extracted communication information is grouped for each specific group (communication position group) of the communication position ID which is the communication position information. Then, for each grouped communication information, using the communication time T1 calculated from the communication start time and the communication end time, the existence probability P1 in the corresponding time zone in the communication position group is calculated by Equation (1). In this way, the existence probability P1 is calculated for every user, time zone, and communication position group.

その後、通信特性算出部151は、ユーザ及び時間帯毎に、存在確率P1が最大である通信位置グループを、予測位置情報として通信特性格納部161に格納する。図14には、このようにして通信特性格納部161に格納されたデータの構成図の一例を示す。図14の例によれば、存在確率「30%」の予測位置情報「A市住宅街」が、ユーザID「12345」及び時間帯「9:00〜10:00」に関連づけて格納されている。これらのデータにより、コンテンツ配信サーバ2は、特定の時間帯においてユーザの位置する確率の高い場所がどこであるかを判断する。   Thereafter, the communication characteristic calculation unit 151 stores, for each user and time zone, the communication position group having the maximum existence probability P1 in the communication characteristic storage unit 161 as predicted position information. FIG. 14 shows an example of a configuration diagram of data stored in the communication characteristic storage unit 161 in this way. According to the example of FIG. 14, the predicted position information “A city residential area” with the existence probability “30%” is stored in association with the user ID “12345” and the time zone “9: 00-10: 00”. . Based on these data, the content distribution server 2 determines where there is a high probability that the user is located in a specific time zone.

要求受信部152は、プロトコル変換部114を介して携帯電話機201及びPDA端末202から、コンテンツ配信の要求データを受信する部分である。この要求データは、通信手段「携帯音声」を使用した移動体通信による音声データ、通信手段「インターネット音声」を使用したVoIPによる音声データ、通信手段「インターネットWEB」又は「携帯WEB」を使用したHTTPによるテキストデータとして、いったんプロトコル変換部114により受信される。要求受信部106は、プロトコル変換部114により読み取り可能なプロトコルに変換された要求データを受信して、その要求データからコンテンツ配信を要求したユーザを識別する。さらに、この要求データには、ユーザが配信を希望するコンテンツのグループを特定するコンテンツ群情報と、ユーザの嗜好を示す嗜好情報とを含んでいる。要求受信部106は、要求データを受信後、ユーザを識別するユーザIDとコンテンツ群情報と嗜好情報とを位置情報取得部153に出力する。   The request reception unit 152 is a part that receives content distribution request data from the mobile phone 201 and the PDA terminal 202 via the protocol conversion unit 114. This request data includes voice data by mobile communication using the communication means “portable voice”, voice data by VoIP using the communication means “Internet voice”, HTTP using the communication means “Internet WEB” or “portable WEB”. Is once received by the protocol conversion unit 114 as text data. The request reception unit 106 receives the request data converted into a protocol readable by the protocol conversion unit 114, and identifies the user who has requested the content distribution from the request data. Further, the request data includes content group information for specifying a group of content that the user desires to distribute, and preference information indicating the user's preference. After receiving the request data, the request reception unit 106 outputs a user ID for identifying the user, content group information, and preference information to the position information acquisition unit 153.

位置情報取得部153は、コンテンツ配信時におけるユーザの端末の位置を示す端末位置情報を取得する部分である。より詳細には、位置情報取得部153は、要求受信部106又は配信管理部107からユーザIDが出力されると、ユーザ情報格納部121を参照して、RFIDタグIDを取得する。そして、通信I/F103を介してタグリーダ装置40から、そのRFIDタグIDを含むRFID情報を受信する。これにより、コンテンツ配信サーバ2は、ユーザの配信時における端末位置情報を取得する。位置情報取得部153は、そのRFID情報に含まれるリーダID情報を端末位置情報として、ユーザID、コンテンツ群情報、及び嗜好情報とともに予測位置決定部108に出力する。なお、タグリーダ装置40から該当のRFIDタグIDを含むRFID情報が受信できない場合には、位置情報取得部153は、ユーザID、コンテンツ群情報、及び嗜好情報のみを予測位置決定部108に出力する。   The position information acquisition unit 153 is a part that acquires terminal position information indicating the position of the user's terminal at the time of content distribution. More specifically, when the user ID is output from the request reception unit 106 or the distribution management unit 107, the position information acquisition unit 153 refers to the user information storage unit 121 and acquires the RFID tag ID. Then, RFID information including the RFID tag ID is received from the tag reader device 40 via the communication I / F 103. Thereby, the content distribution server 2 acquires the terminal position information at the time of user distribution. The position information acquisition unit 153 outputs the reader ID information included in the RFID information as terminal position information to the predicted position determination unit 108 together with the user ID, content group information, and preference information. When the RFID information including the corresponding RFID tag ID cannot be received from the tag reader device 40, the position information acquisition unit 153 outputs only the user ID, the content group information, and the preference information to the predicted position determination unit 108.

予測位置決定部154は、通信情報収集部104によって収集された時刻情報及び通信位置情報に基づいて、配信時刻の属する時間帯におけるユーザの端末における通信時間の最も長い位置を、配信時刻におけるユーザの端末に関する予測位置として決定する部分である。ここでの配信時刻は、要求受信部152又は配信管理部107からユーザIDが出力された時刻であるとして判断する。より具体的には、予測位置決定部154は、位置情報取得部153からユーザIDが出力されると、そのユーザIDに基づいて通信特性格納部161を検索して、配信時刻を時間帯に含むそのユーザに関する予測位置情報を取得する。そして、予測位置決定部154は、その予測位置情報の示す位置を配信時刻における予測位置として決定して、位置情報IDに変換して、ユーザID、コンテンツ群情報、及び嗜好情報とともに通信手段決定部109に出力する。なお、位置情報取得部153からリーダID情報が出力された場合には、予測位置情報の代わりに、リーダID情報を位置情報IDに変換して、通信手段決定部109に出力する。   Based on the time information and communication position information collected by the communication information collection unit 104, the predicted position determination unit 154 determines the position of the user with the longest communication time in the user's terminal in the time zone to which the distribution time belongs. It is a part determined as a predicted position related to the terminal. The distribution time here is determined as the time when the user ID is output from the request reception unit 152 or the distribution management unit 107. More specifically, when the user ID is output from the position information acquisition unit 153, the predicted position determination unit 154 searches the communication characteristic storage unit 161 based on the user ID and includes the distribution time in the time zone. Obtain predicted position information about the user. Then, the predicted position determination unit 154 determines the position indicated by the predicted position information as the predicted position at the delivery time, converts the position into the position information ID, and together with the user ID, content group information, and preference information, the communication means determination unit. Output to 109. When the reader ID information is output from the position information acquisition unit 153, the reader ID information is converted into the position information ID instead of the predicted position information, and is output to the communication means determination unit 109.

通信手段決定部109は、既に説明した機能の他に、予測位置決定部154から出力されたコンテンツ群情報及び嗜好情報を、コンテンツ選択部155に出力することも行う。   The communication means determination unit 109 outputs the content group information and the preference information output from the predicted position determination unit 154 to the content selection unit 155 in addition to the functions already described.

コンテンツ選択部155は、予測位置決定部154によって決定された予測位置又は位置情報取得部153によって取得されたリーダID情報と、要求受信部152によって受信されたコンテンツ群情報及び嗜好情報に基づいて、ユーザの端末に配信するコンテンツを選択する部分である。なお、コンテンツ選択部155は、プッシュ方式でコンテンツを配信する場合には、コンテンツ群情報及び嗜好情報として、予めユーザ毎に設定された情報を用いる。コンテンツ選択部155は、まず、コンテンツ情報格納部162を参照して、コンテンツ群毎の配信計画に関する情報を取得する。図15には、コンテンツ情報格納部162に格納されたデータの構成図の一例を示す。図15の例によれば、配信位置ID「10000001」で示される位置に存在する端末に配信するコンテンツ群情報「東京娯楽情報」のグループに属するコンテンツの配信計画に関するデータが格納されている。このデータの例によれば、配信時刻が配信時間帯「9:00〜10:00」に含まれる場合に配信するコンテンツを特定するための情報として、コンテンツインデックスID「1−1」が格納されている。コンテンツ選択部155は、このようなデータを参照することにより、コンテンツ群情報が一致し、かつ、配信時刻が時間帯に含まれ、かつ、予測位置決定部154から出力された位置情報IDが配信位置IDに一致するデータを抽出して、そのデータからコンテンツインデックスIDを特定する。   The content selection unit 155 is based on the predicted position determined by the predicted position determination unit 154 or the reader ID information acquired by the position information acquisition unit 153 and the content group information and preference information received by the request reception unit 152. This is a part for selecting content to be distributed to the user's terminal. Note that the content selection unit 155 uses information set in advance for each user as content group information and preference information when content is distributed by the push method. First, the content selection unit 155 refers to the content information storage unit 162 and acquires information related to the distribution plan for each content group. FIG. 15 shows an example of a configuration diagram of data stored in the content information storage unit 162. According to the example of FIG. 15, data related to a distribution plan of content belonging to the group of content group information “Tokyo entertainment information” distributed to the terminal existing at the position indicated by the distribution position ID “10000001” is stored. According to this data example, the content index ID “1-1” is stored as information for specifying the content to be distributed when the distribution time is included in the distribution time zone “9:00 to 10:00”. ing. The content selection unit 155 refers to such data, so that the content group information matches, the distribution time is included in the time zone, and the position information ID output from the predicted position determination unit 154 is distributed. Data matching the position ID is extracted, and the content index ID is specified from the data.

さらに、コンテンツ選択部155は、コンテンツ格納部163に格納されたコンテンツの見出しに関するインデックスデータを参照する。図16には、コンテンツ格納部163に格納されたインデックスデータの構成図の一例を示す。図16に示す例によれば、コンテンツを特定するコンテンツインデックスID「1−1」と嗜好情報「映画」とが、そのコンテンツが格納されたファイルを特定するコンテンツファイル名「FILE1-1A」に関連づけて格納されている。コンテンツ選択部155は、このようなデータの中から、コンテンツインデックスIDが一致し、かつ、嗜好情報が一致するインデックスデータを抽出して、配信するコンテンツファイル名を取得する。例えば、コンテンツインデックスIDが「1−1」であり、嗜好情報が「ゲーム」の場合は、コンテンツファイル名「FILE1-1B」を取得する。   Further, the content selection unit 155 refers to the index data related to the content heading stored in the content storage unit 163. FIG. 16 shows an example of a configuration diagram of index data stored in the content storage unit 163. According to the example shown in FIG. 16, the content index ID “1-1” specifying the content and the preference information “movie” are associated with the content file name “FILE1-1A” specifying the file storing the content. Stored. The content selection unit 155 extracts index data having the same content index ID and the same preference information from such data, and acquires the content file name to be distributed. For example, when the content index ID is “1-1” and the preference information is “game”, the content file name “FILE1-1B” is acquired.

以上のような動作により、コンテンツ選択部155は、ユーザに配信すべきコンテンツを、ユーザの配信時における位置又は予測位置と、ユーザの希望するコンテンツ群情報及び嗜好情報と、配信時刻とに基づいて特定する。コンテンツ選択部155は、コンテンツファイル名を、ユーザID、配信用通信手段、次候補通信手段とともに、データ変換部112に出力する。   By the operation as described above, the content selection unit 155 determines the content to be distributed to the user based on the position or predicted position at the time of distribution of the user, the content group information and preference information desired by the user, and the distribution time. Identify. The content selection unit 155 outputs the content file name to the data conversion unit 112 together with the user ID, the distribution communication unit, and the next candidate communication unit.

続いて、第2実施形態にかかるコンテンツ配信サーバの動作について説明し、併せて、本発明の実施形態にかかるコンテンツ配信方法について説明する。   Subsequently, an operation of the content distribution server according to the second embodiment will be described, and a content distribution method according to the embodiment of the present invention will be described.

図17は、本実施形態にかかるコンテンツ配信サーバ2の通信特性算出時の動作を示すシーケンス図である。図17に示すステップS101〜S106、及びステップS107〜S108の各処理は、第1実施形態において詳述したステップS01〜S06、及びステップS10〜S11の各処理(図9参照)と、それぞれ同一であるので、ここでの説明は省略する。   FIG. 17 is a sequence diagram showing an operation at the time of calculating communication characteristics of the content distribution server 2 according to the present embodiment. The processes in steps S101 to S106 and steps S107 to S108 shown in FIG. 17 are the same as the processes in steps S01 to S06 and steps S10 to S11 described in detail in the first embodiment (see FIG. 9). Since there is, explanation here is omitted.

また、図18は、本実施形態にかかるコンテンツ配信サーバ2が能動的にコンテンツ配信を行う際の動作を示すシーケンス図である。図18に示すステップS121〜S122、ステップS129〜S131、及びステップS132の各処理は、第1実施形態において詳述したステップS21〜S22、ステップS29〜S31、及びステップS33の各処理(図10参照)と、それぞれ同一であるので、以下、上記以外のステップS123〜S128の処理について説明する。   FIG. 18 is a sequence diagram showing an operation when the content distribution server 2 according to the present embodiment actively distributes content. The processes of steps S121 to S122, steps S129 to S131, and step S132 shown in FIG. 18 are the processes of steps S21 to S22, steps S29 to S31, and step S33 described in detail in the first embodiment (see FIG. 10). ), The processes of steps S123 to S128 other than those described above will be described below.

配信管理部107がユーザIDを位置情報取得部153に出力すると、位置情報取得部153は、タグリーダ装置40が読み取ったPHS端末203に関するRFID情報を取得する(ステップS123)。その後、予測位置決定部154は、配信時刻を時間帯に含む予測位置情報の示す位置を予測位置として決定するステップS125)。そして、通信手段決定部109が、その予測位置に基づいて、通信手段情報格納部126を参照して配信用通信手段を決定する(ステップS126)。通信手段決定部109は、決定した配信用通信手段の情報を、タグリーダ装置40を介してRFIDタグ204に送信することによりPHS端末203のユーザに通知する(ステップS127)。   When the distribution management unit 107 outputs the user ID to the position information acquisition unit 153, the position information acquisition unit 153 acquires RFID information related to the PHS terminal 203 read by the tag reader device 40 (step S123). Thereafter, the predicted position determination unit 154 determines the position indicated by the predicted position information including the delivery time in the time zone as the predicted position (step S125). And the communication means determination part 109 determines the communication means for delivery with reference to the communication means information storage part 126 based on the predicted position (step S126). The communication means determination unit 109 notifies the user of the PHS terminal 203 by transmitting the information on the determined communication means for distribution to the RFID tag 204 via the tag reader device 40 (step S127).

次に、コンテンツ選択部155は、予測位置又は配信時刻におけるユーザの端末位置情報とそのユーザに関して予め設定されたコンテンツ群情報及び嗜好情報とに基づいて、コンテンツ情報格納部162及びコンテンツ格納部163を参照して、ユーザの端末に配信すべきコンテンツに関するコンテンツファイル名を選択する(ステップS128)。   Next, the content selection unit 155 sets the content information storage unit 162 and the content storage unit 163 based on the terminal position information of the user at the predicted position or distribution time and the content group information and preference information set in advance for the user. The content file name related to the content to be distributed to the user's terminal is selected (step S128).

また、図19は、本実施形態にかかるコンテンツ配信サーバ2が端末からの要求に応じてコンテンツ配信を行う際の動作を示すシーケンス図である。以下、コンテンツ配信サーバ2が端末からの要求に応じてコンテンツ配信を行う際の動作について説明する。   FIG. 19 is a sequence diagram showing an operation when the content distribution server 2 according to the present embodiment performs content distribution in response to a request from the terminal. Hereinafter, an operation when the content distribution server 2 performs content distribution in response to a request from the terminal will be described.

まず、携帯電話機201又はPDA202から、コンテンツの配信を要求する要求データが、配信を希望するコンテンツに関するコンテンツ群情報と嗜好情報とともに、コンテンツ配信サーバ2に対して送信される(ステップS141)。コンテンツ配信サーバ2の要求受信部152が、要求データを受信して、ユーザを特定するユーザIDとコンテンツ群情報と嗜好情報とを位置情報取得部153に出力する(ステップS142)。以下、図18におけるステップS123〜S132における動作と全く同様にしてコンテンツが配信される(ステップS143〜ステップS152)。ここで、ステップS148において、コンテンツ選択部155がコンテンツファイル名の選択時に用いるコンテンツ群情報及び嗜好情報は、要求受信部152によって受信されたものが用いられる。   First, request data for requesting distribution of content is transmitted from the mobile phone 201 or PDA 202 to the content distribution server 2 together with content group information and preference information regarding the content desired to be distributed (step S141). The request receiving unit 152 of the content distribution server 2 receives the request data and outputs the user ID for specifying the user, the content group information, and the preference information to the position information acquisition unit 153 (step S142). Thereafter, the content is distributed in exactly the same manner as in steps S123 to S132 in FIG. 18 (steps S143 to S152). Here, in step S148, the content group information and the preference information used by the content selection unit 155 when selecting the content file name are those received by the request reception unit 152.

次に、本発明の実施形態にかかるコンテンツ配信プログラムおよび、当該コンテンツ配信プログラムを記録したコンピュータ読み取り可能な記録媒体について説明する。 図20は、本発明の実施形態にかかる記録媒体の構成図である。記録媒体95は、図20に示すように、プログラムを記録するプログラム領域97を備えている。このプログラム領域97には、コンテンツ配信プログラム96が記録されている。このコンテンツ配信プログラム96は、処理を統括するメインモジュール961と、通信I/Fモジュール962と、通信情報収集モジュール963と、通信特性算出モジュール964と、要求受信モジュール965と、配信管理モジュール966と、位置情報取得モジュール967と、予測位置決定モジュール968と、通信手段決定モジュール969と、コンテンツ選択モジュール970と、データ変換モジュール971と、データ配信モジュール972と、プロトコル変換モジュール973とを備えて構成される。ここで、通信I/Fモジュール962、通信情報収集モジュール963、通信特性算出モジュール964、要求受信モジュール965、配信管理モジュール966、位置情報取得モジュール967、予測位置決定モジュール968、通信手段決定モジュール969、コンテンツ選択モジュール970、データ変換モジュール971、データ配信モジュール972、プロトコル変換モジュール973のそれぞれを動作させることによって実現する機能は、上記コンテンツ配信サーバ2の通信I/F101,102,103、通信情報収集部104、通信特性算出部151、要求受信部152、配信管理部107、位置情報取得部153、予測位置決定部154、通信手段決定部109、コンテンツ選択部155、データ変換部112、データ配信手段113、プロトコル変換部114それぞれの機能と同様である。尚、第1実施形態同様、この場合の記録媒体95のデータ領域98に格納されたデータは、別の記録媒体に格納されていても良い。   Next, a content distribution program according to an embodiment of the present invention and a computer-readable recording medium that records the content distribution program will be described. FIG. 20 is a configuration diagram of a recording medium according to the embodiment of the present invention. As shown in FIG. 20, the recording medium 95 includes a program area 97 for recording a program. In the program area 97, a content distribution program 96 is recorded. The content distribution program 96 includes a main module 961 that supervises processing, a communication I / F module 962, a communication information collection module 963, a communication characteristic calculation module 964, a request reception module 965, a distribution management module 966, A position information acquisition module 967, a predicted position determination module 968, a communication means determination module 969, a content selection module 970, a data conversion module 971, a data distribution module 972, and a protocol conversion module 973 are configured. . Here, the communication I / F module 962, the communication information collection module 963, the communication characteristic calculation module 964, the request reception module 965, the distribution management module 966, the position information acquisition module 967, the predicted position determination module 968, the communication means determination module 969, The functions realized by operating each of the content selection module 970, the data conversion module 971, the data distribution module 972, and the protocol conversion module 973 are the communication I / Fs 101, 102, and 103 of the content distribution server 2, the communication information collection unit 104, communication characteristic calculation unit 151, request reception unit 152, distribution management unit 107, position information acquisition unit 153, predicted position determination unit 154, communication means determination unit 109, content selection unit 155, data conversion unit 112, data distribution unit Means 113 is similar to the protocol conversion unit 114 of each function. As in the first embodiment, the data stored in the data area 98 of the recording medium 95 in this case may be stored in another recording medium.

これにより、上記の第2実施形態においても、通信情報収集部104がユーザの端末によって通信が行われた時刻と、その通信時の端末の位置に関する情報を収集し、予測位置決定部154が特定の配信時刻の属する時間帯における通信時間が最も長い位置を予測位置として決定し、コンテンツ選択部155が決定された予測位置に基づいてコンテンツを選択して、データ配信手段113がそのコンテンツを配信する。これにより、ユーザの端末位置情報が取得されなかった場合であっても、通信時にユーザが存在する確度の高い場所に応じたコンテンツの配信が行われる。   As a result, also in the second embodiment, the communication information collection unit 104 collects information about the time at which communication is performed by the user's terminal and the position of the terminal at the time of communication, and the predicted position determination unit 154 specifies The position having the longest communication time in the time zone to which the distribution time belongs is determined as the predicted position, the content selection unit 155 selects the content based on the determined predicted position, and the data distribution unit 113 distributes the content. . As a result, even if the terminal position information of the user is not acquired, the content is distributed according to the place where the user exists with high probability at the time of communication.

なお、本発明は上述した実施形態に限定されるものではなく、例えば、本実施形態にかかるコンテンツ配信サーバ1,2は、コンテンツ格納部163に格納されたコンテンツファイルをユーザの端末に送信するように動作していたが、これは、コンテンツ配信サーバ1,2が、ユーザの端末に他のコンテンツ配信装置の電話番号、IPアドレス等のアドレスを送信した後、ユーザの端末が、コンテンツ配信装置にアクセスしてコンテンツを取得するようにしても良い。   The present invention is not limited to the above-described embodiment. For example, the content distribution servers 1 and 2 according to the present embodiment transmit the content file stored in the content storage unit 163 to the user terminal. This is because, after the content distribution servers 1 and 2 transmit addresses such as telephone numbers and IP addresses of other content distribution apparatuses to the user terminals, the user terminals are transferred to the content distribution apparatuses. You may make it access and acquire a content.

また、本実施形態におけるPHS端末203には、ユーザの位置捕捉手段として、RFIDタグ204が内蔵されていたが、PHS端末203を特定可能なものであればこれに限られるものではなく、例えば、バーコードを付したり、赤外線通信機器等を内蔵したりして、コンテンツ配信サーバ1,2によって、そこからID情報が受信されるように構成しても良い。   In addition, the PHS terminal 203 in the present embodiment includes the RFID tag 204 as a user location capturing unit. However, the PHS terminal 203 is not limited to this as long as the PHS terminal 203 can be identified. A bar code may be attached or an infrared communication device or the like may be incorporated so that the content distribution servers 1 and 2 can receive ID information therefrom.

本発明によるコンテンツ配信サーバの第1実施形態を示す概略構成図である。It is a schematic block diagram which shows 1st Embodiment of the content delivery server by this invention. 図1の通信履歴格納部に格納されたデータの構成図である。It is a block diagram of the data stored in the communication history storage part of FIG. 図1のユーザ情報格納部に格納されたデータの構成図である。It is a block diagram of the data stored in the user information storage part of FIG. 図1の配信履歴格納部に格納されたデータの構成図である。It is a block diagram of the data stored in the delivery history storage part of FIG. 図1の通信特性格納部に格納されたデータの構成図である。It is a block diagram of the data stored in the communication characteristic storage part of FIG. 図1のスケジュール情報格納部に格納されたデータの構成図である。It is a block diagram of the data stored in the schedule information storage part of FIG. 図1の通信手段情報格納部に格納されたデータの構成図である。It is a block diagram of the data stored in the communication means information storage part of FIG. 図1のコンテンツ格納部に格納されたインデックスデータの構成図である。It is a block diagram of the index data stored in the content storage part of FIG. 第1実施形態にかかるコンテンツ配信サーバの通信特性算出時の動作を示すシーケンス図である。It is a sequence diagram which shows the operation | movement at the time of the communication characteristic calculation of the content delivery server concerning 1st Embodiment. 第1実施形態にかかるコンテンツ配信サーバが能動的にコンテンツ配信を行う際の動作を示すシーケンス図である。It is a sequence diagram which shows operation | movement at the time of the content delivery server concerning 1st Embodiment actively delivering content. 第1実施形態にかかるコンテンツ配信サーバが端末からの要求に応じてコンテンツ配信を行う際の動作を示すシーケンス図である。It is a sequence diagram which shows the operation | movement at the time of the content delivery server concerning 1st Embodiment delivering content according to the request | requirement from a terminal. 本発明による記録媒体の第1実施形態を示す構成図である。1 is a configuration diagram illustrating a first embodiment of a recording medium according to the present invention. 本発明によるコンテンツ配信サーバの第2実施形態を示す概略構成図である。It is a schematic block diagram which shows 2nd Embodiment of the content delivery server by this invention. 図13の通信特性格納部に格納されたデータの構成図である。It is a block diagram of the data stored in the communication characteristic storage part of FIG. 図13のコンテンツ情報格納部に格納されたデータの構成図である。It is a block diagram of the data stored in the content information storage part of FIG. 図13のコンテンツ格納部に格納されたインデックスデータの構成図である。It is a block diagram of the index data stored in the content storage part of FIG. 第2実施形態にかかるコンテンツ配信サーバの通信特性算出時の動作を示すシーケンス図である。It is a sequence diagram which shows the operation | movement at the time of the communication characteristic calculation of the content delivery server concerning 2nd Embodiment. 第2実施形態にかかるコンテンツ配信サーバが能動的にコンテンツ配信を行う際の動作を示すシーケンス図である。It is a sequence diagram which shows the operation | movement at the time of the content delivery server concerning 2nd Embodiment performing content delivery actively. 第2実施形態にかかるコンテンツ配信サーバが端末からの要求に応じてコンテンツ配信を行う際の動作を示すシーケンス図である。It is a sequence diagram which shows the operation | movement at the time of the content delivery server concerning 2nd Embodiment delivering content according to the request | requirement from a terminal. 本発明による記録媒体の第2実施形態を示す構成図である。It is a block diagram which shows 2nd Embodiment of the recording medium by this invention.

符号の説明Explanation of symbols

1,2…コンテンツ配信サーバ、101,102,103…通信I/F、104…通信情報収集部、105,151…通信特性算出部、106,152…要求受信部、107…配信管理部、108,154…予測位置決定部、109…通信手段決定部、110…コンテンツ種別決定部、111,155…コンテンツ選択部、112…データ変換部、113…データ配信手段、113a…音声応答部、113b…メール応答部、113c…WEBサーバ部、114…プロトコル変換部、121…ユーザ情報格納部、122…配信履歴格納部、123…通信履歴格納部、124,161…通信特性格納部、125…スケジュール情報格納部、126…通信手段情報格納部、127,163…コンテンツ格納部、153…位置情報取得部、162…コンテンツ情報格納部、201…携帯電話機、202…PDA端末、203…PHS端末、204…RFIDタグ、301…移動体通信ネットワーク、302…インターネット、303…専用線ネットワーク、40…タグリーダ装置、50…無線LAN親機。
DESCRIPTION OF SYMBOLS 1, 2 ... Content delivery server 101, 102, 103 ... Communication I / F, 104 ... Communication information collection part, 105, 151 ... Communication characteristic calculation part, 106, 152 ... Request reception part, 107 ... Delivery management part, 108 , 154 ... Predicted position determination unit, 109 ... Communication means determination part, 110 ... Content type determination part, 111, 155 ... Content selection part, 112 ... Data conversion part, 113 ... Data distribution means, 113a ... Voice response part, 113b ... Mail response unit 113c WEB server unit 114 Protocol conversion unit 121 User information storage unit 122 Distribution history storage unit 123 Communication history storage unit 124, 161 Communication characteristic storage unit 125 Schedule information Storage unit 126 ... Communication means information storage unit 127,163 ... Content storage unit 153 ... Position information acquisition unit 162 ... Content information storage unit, 201 ... mobile phone, 202 ... PDA terminal, 203 ... PHS terminal, 204 ... RFID tag, 301 ... mobile communication network, 302 ... Internet, 303 ... dedicated line network, 40 ... tag reader device, 50 ... wireless LAN base unit.

Claims (5)

ユーザの端末により通信が行われた時刻を特定する時刻情報と、前記時刻における前記端末の位置を特定する通信位置情報とを収集する通信情報収集手段と、
当該収集された時刻情報及び通信位置情報に基づいて、時間帯毎に前記ユーザが特定の位置に存在する確率を算出する通信特性算出手段と、
当該算出された確率に基づいて、所定の配信時刻の属する時間帯における前記ユーザの端末における通信時間の最も長い位置を、前記ユーザの端末に関する予測位置として決定する予測位置決定手段と、
当該決定された予測位置に基づいて、前記ユーザの端末に配信するコンテンツを選択するコンテンツ選択手段と、
当該選択されたコンテンツを、前記配信時刻において前記ユーザの端末に配信するデータ配信手段と、
を備えるコンテンツ配信サーバ。
Communication information collecting means for collecting time information for identifying a time at which communication is performed by a user terminal, and communication position information for identifying a position of the terminal at the time;
Based on the collected time information and communication position information, communication characteristic calculation means for calculating the probability that the user exists at a specific position for each time zone,
Based on the calculated probability, a predicted position determining unit that determines a position having the longest communication time in the user terminal in a time zone to which a predetermined distribution time belongs as a predicted position related to the user terminal;
Content selection means for selecting content to be distributed to the user terminal based on the determined predicted position;
Data distribution means for distributing the selected content to the terminal of the user at the distribution time;
A content distribution server comprising:
前記予測位置決定手段によって決定された予測位置に基づいて、前記ユーザの端末に前記コンテンツを配信するための通信手段を決定する通信手段決定手段を更に備え、
前記データ配信手段は、当該決定された通信手段を用いて前記コンテンツを配信するものである、
請求項1に記載のコンテンツ配信サーバ。
A communication means determining means for determining a communication means for delivering the content to the user terminal based on the predicted position determined by the predicted position determining means;
The data distribution means distributes the content using the determined communication means.
The content distribution server according to claim 1.
前記データ配信手段により、前記ユーザの端末に対して配信されたコンテンツに関するコンテンツ種別と、前記コンテンツが配信された時刻に関する配信時刻情報とを格納する配信履歴格納手段と、
当該格納されたコンテンツ種別及び配信時刻情報に基づいて、前記ユーザの端末に対する配信時間の最も長いコンテンツ種別を、前記ユーザに関する配信コンテンツ種別として決定するコンテンツ種別決定手段とを更に備え、
前記コンテンツ選択手段は、前記配信コンテンツ種別に属するコンテンツの中からコンテンツを選択するものである、
請求項1又は2に記載のコンテンツ配信サーバ。
A distribution history storage unit that stores a content type related to content distributed to the terminal of the user by the data distribution unit and distribution time information related to a time when the content was distributed;
Content type determination means for determining, based on the stored content type and distribution time information, a content type with the longest distribution time for the user terminal as a distribution content type related to the user,
The content selection means is for selecting content from content belonging to the distribution content type.
The content distribution server according to claim 1 or 2.
コンピュータを、
ユーザの端末により通信が行われた時刻を特定する時刻情報と、前記時刻における前記端末の位置を特定する通信位置情報とを収集する通信情報収集手段、
当該収集された時刻情報及び通信位置情報に基づいて、時間帯毎に前記ユーザが特定の位置に存在する確率を算出する通信特性算出手段、
当該算出された確率に基づいて、所定の配信時刻の属する時間帯における前記ユーザの通信時間の最も長い位置を、前記ユーザの端末に関する予測位置として決定する予測位置決定手段、
当該決定された予測位置に基づいて、前記ユーザの端末に配信するコンテンツを選択するコンテンツ選択手段、
当該選択されたコンテンツを、前記配信時刻において前記ユーザの端末に配信するデータ配信手段、
として機能させるコンテンツ配信プログラム。
Computer
Communication information collecting means for collecting time information for identifying a time at which communication is performed by a user terminal and communication position information for identifying a position of the terminal at the time;
Communication characteristic calculation means for calculating the probability that the user exists at a specific position for each time zone based on the collected time information and communication position information,
Predicted position determining means for determining , based on the calculated probability, a position having the longest communication time of the user in a time zone to which a predetermined distribution time belongs as a predicted position related to the terminal of the user;
Content selection means for selecting content to be distributed to the user's terminal based on the determined predicted position;
Data distribution means for distributing the selected content to the terminal of the user at the distribution time;
Content distribution program to function as.
請求項4に記載されたコンテンツ配信プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium on which the content distribution program according to claim 4 is recorded.
JP2003365157A 2003-10-24 2003-10-24 Content distribution server, content distribution program, and computer-readable recording medium recording content distribution program Expired - Fee Related JP3820243B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003365157A JP3820243B2 (en) 2003-10-24 2003-10-24 Content distribution server, content distribution program, and computer-readable recording medium recording content distribution program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003365157A JP3820243B2 (en) 2003-10-24 2003-10-24 Content distribution server, content distribution program, and computer-readable recording medium recording content distribution program

Publications (2)

Publication Number Publication Date
JP2005130294A JP2005130294A (en) 2005-05-19
JP3820243B2 true JP3820243B2 (en) 2006-09-13

Family

ID=34643925

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003365157A Expired - Fee Related JP3820243B2 (en) 2003-10-24 2003-10-24 Content distribution server, content distribution program, and computer-readable recording medium recording content distribution program

Country Status (1)

Country Link
JP (1) JP3820243B2 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8732234B2 (en) 2005-06-07 2014-05-20 Yahoo! Inc. Providing relevant non-requested content to a mobile device
US20060277271A1 (en) * 2005-06-07 2006-12-07 Yahoo! Inc. Prefetching content based on a mobile user profile
JP2006345406A (en) * 2005-06-10 2006-12-21 Ntt Docomo Inc Mobile communication terminal, storage medium
JP4684163B2 (en) * 2006-05-10 2011-05-18 株式会社エヌ・ティ・ティ・ドコモ Position estimation device
JP2009201028A (en) * 2008-02-25 2009-09-03 Kenwood Corp Distribution system and center device
US20100159871A1 (en) * 2008-12-22 2010-06-24 Nortel Networks Limited Predictive notification system for emergency services
JP2011022650A (en) * 2009-07-13 2011-02-03 Panasonic Corp Wireless terminal and terminal management system
JP5154600B2 (en) * 2010-04-27 2013-02-27 ヤフー株式会社 Advertisement delivery apparatus and method
JP5975125B2 (en) * 2011-03-30 2016-08-23 富士通株式会社 Application providing system and application providing method
JP2015153029A (en) * 2014-02-12 2015-08-24 Kddi株式会社 Content distribution control apparatus, content distribution control method, and content distribution control system
JP6850090B2 (en) * 2016-08-09 2021-03-31 ヤフー株式会社 Estimator, estimation method, and estimation program
CN111506803B (en) * 2020-03-17 2023-10-31 阿波罗智联(北京)科技有限公司 Content recommendation method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
JP2005130294A (en) 2005-05-19

Similar Documents

Publication Publication Date Title
CN100586222C (en) Mobile terminal device, topology management device, location management device, and communication method
JP4547777B2 (en) E-mail management apparatus, e-mail processing system, e-mail processing method, and computer-readable recording medium recording e-mail processing program
JP3820243B2 (en) Content distribution server, content distribution program, and computer-readable recording medium recording content distribution program
JP2005094600A (en) Automatic wireless lan connection system
US20020034954A1 (en) Information distribution system
CN101163268A (en) Service information providing device and service information providing method
CN101657995B (en) Method and arrangement in a communication network
KR100699157B1 (en) Method and system for providing location based content using wireless internet
JP4612017B2 (en) Content distribution server, content distribution program, and computer-readable recording medium recording content distribution program
JP2006246487A (en) System and method for document processing from a portable terminal
JP2007094701A (en) Information transmission terminal, information transmission method, article information transmission system, and article information transmission method
JP2005128889A (en) Content distribution server, content distribution program, and computer-readable recording medium recording content distribution program
KR100650512B1 (en) Information provision system and method using short range wireless communication
JP4976206B2 (en) Information distribution server, information distribution system, information distribution method, and information distribution server program
US8306206B2 (en) Callback system, transmitting terminal, telephone relay server, callback method and callback program
US20070126581A1 (en) Method and apparatus for providing presence information using radio frequency identification technique
JP2011129037A (en) Apparatus and method for estimating electronic mail reply time, and program
KR100366546B1 (en) The Wireless Location-dependent Advertisement Service System and Method using Messaging Function of Wireless Terminal
KR100647778B1 (en) Method of providing information on surrounding facilities based on the location of the mobile communication terminal
KR20160109164A (en) Method for providing notification service based on adaptative user model, server and system
JP6632144B2 (en) Information processing apparatus, information processing system, information processing method, and information processing program
JP2003296893A (en) Mobile object search device and mobile object search method
JP2004030524A (en) Information distribution device based on distribution request, information distribution program based on distribution request, and storage medium recording information distribution program based on distribution request
JP2004104322A (en) Ad-hoc network connection method and connection device, connection program, and recording medium recording the program
KR100858151B1 (en) Method and device for providing multimedia data

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060104

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060306

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060613

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060616

R150 Certificate of patent or registration of utility model

Ref document number: 3820243

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313115

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100623

Year of fee payment: 4

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100623

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110623

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120623

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120623

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130623

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313117

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees