JP2011076328A - Advertisement distribution system, terminal and program - Google Patents

Advertisement distribution system, terminal and program Download PDF

Info

Publication number
JP2011076328A
JP2011076328A JP2009226413A JP2009226413A JP2011076328A JP 2011076328 A JP2011076328 A JP 2011076328A JP 2009226413 A JP2009226413 A JP 2009226413A JP 2009226413 A JP2009226413 A JP 2009226413A JP 2011076328 A JP2011076328 A JP 2011076328A
Authority
JP
Japan
Prior art keywords
advertisement
data
user
advertisement data
user terminal
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.)
Granted
Application number
JP2009226413A
Other languages
Japanese (ja)
Other versions
JP5263109B2 (en
Inventor
Wataru Nishikawa
渉 西川
Mitsuaki Morimoto
光昭 森本
Masaki Takada
政樹 高田
Tomohiro Nihongi
智洋 二本木
Hirokazu Kasahara
博和 笠原
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.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2009226413A priority Critical patent/JP5263109B2/en
Publication of JP2011076328A publication Critical patent/JP2011076328A/en
Application granted granted Critical
Publication of JP5263109B2 publication Critical patent/JP5263109B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)
  • Information Transfer Between Computers (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an advertisement distribution system, a terminal, and a program which can prompt a terminal user to distribute advertisement data as many as possible, utilizing P2P communication among terminals. <P>SOLUTION: A user terminal includes a communication means and a storage means having a user area and a common area. The user area stores content data, advertisement data, and the number of distribution as a set. When advertisement data is distributed from the user terminal to the other user terminal, the advertisement data is stored in the common area of the other user terminal, and the number of distributions of advertisement data is incremented in the user terminal that has distributed the data. When a reproduction operation of the content data is performed in the user terminal, the advertisement data in the common area is reproduced, prior to the reproduction of the content data; thereafter, the reproduction limit of the content data is changed according to the number of distributions of advertisement data, corresponding to the content data to which the reproduction operation has been performed. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、互いの通信が可能な利用者端末間におけるデータの送受信を利用して、広告を配信するシステム、利用者端末、及びプログラムに関するものである。   The present invention relates to a system, a user terminal, and a program for distributing advertisements by using data transmission / reception between user terminals capable of mutual communication.

近年において、従来のマスコミ4媒体(新聞、雑誌、ラジオ、テレビ)に代わり、インターネット広告が大きな伸びを見せている。現在もインターネット広告費(媒体費+制作費)は増加傾向であり、新たな広告媒体の登場は需要があると予測される。多くの企業がインターネットを使用して広告の提供を行っているが、自社のサイトでのみの配信では一般消費者への露出度が低く、販促効果も低い。そこで近距離無線通信が利用可能な端末を使用し、その端末間のP2P(Peer to Peer)通信を行うことによって、広告を伝播させていく広告配信の方法がある(例えば特許文献1)。   In recent years, Internet advertising has grown significantly in place of the conventional media 4 media (newspaper, magazine, radio, and television). Even now, Internet advertising expenses (media costs + production costs) are on the rise, and new ad media are expected to appear in demand. Many companies use the Internet to provide advertisements, but distribution only on their own sites has low exposure to general consumers and low promotional effectiveness. Therefore, there is an advertisement distribution method in which advertisements are propagated by using terminals that can use near field communication and performing P2P (Peer to Peer) communication between the terminals (for example, Patent Document 1).

特許文献1には、利用者端末間によるP2P通信を利用して広告コンテンツを伝播させていく配信方法、及び携帯端末が開示されている。よって、特許文献1に記されている配信方法、利用者端末を使用することにより、携帯端末を持ち歩いたりしたときにおいて、街中等で近距離無線通信が可能な携帯端末が近く(通信可能範囲)にいたときに広告コンテンツの配信を行うことで、広告コンテンツの配信が可能となる。しかし、利用者に積極的に広告を配信してもらうためには、広告の配信を行ってもらうためのなんらかの動機が必要である。   Patent Document 1 discloses a distribution method for propagating advertisement content using P2P communication between user terminals, and a portable terminal. Therefore, by using the distribution method and user terminal described in Patent Document 1, when a portable terminal is carried around, a portable terminal capable of short-distance wireless communication in the city is nearby (communication range). By distributing the advertising content when the user is in the location, the advertising content can be distributed. However, in order for users to actively distribute advertisements, some kind of motivation for distributing advertisements is necessary.

一方、広告配信の動機を与えるものとして、利用者のパソコンが広告をサーバより受け取り、その広告を他人のパソコンに電子メールにより配信した場合に、広告を配信した利用者にポイント等の対価を与える広告配信システムがある(例えば特許文献2)。   On the other hand, in order to give the motivation of advertisement distribution, when the user's computer receives the advertisement from the server and distributes the advertisement to another person's computer by e-mail, the user who distributed the advertisement is given consideration such as points. There is an advertisement distribution system (for example, Patent Document 2).

特許文献2においては、例えばサーバから広告画像を受け取ったユーザAのパソコンが、インターネット等のネットワークを使用して、他のユーザであるユーザBのパソコンに広告画像を電子メールで配信するものである。ユーザAのパソコンからユーザBのパソコンに広告画像を配信した場合、広告画像を受け取ったユーザBのパソコンは、専用のビューアが無ければ広告画像を見ることができない。そのため、ユーザBはパソコンを操作してサーバから広告画像を見るためのビューアを、自身のパソコンにダウンロードする。このとき、ユーザBのパソコンは配信履歴情報をサーバに送信する。配信履歴情報にはユーザAのパソコンから広告画像を送信されたことが記録されているので、サーバは、ユーザAに対して所定価値のポイントを付与する。   In Patent Document 2, for example, a user A's personal computer that has received an advertising image from a server distributes the advertising image to another user's personal computer, by e-mail, using a network such as the Internet. . When the advertising image is distributed from the personal computer of user A to the personal computer of user B, the personal computer of user B who has received the advertising image cannot view the advertising image without a dedicated viewer. Therefore, the user B operates the personal computer to download a viewer for viewing the advertisement image from the server to his personal computer. At this time, user B's personal computer transmits the distribution history information to the server. Since the distribution history information records that the advertisement image has been transmitted from the personal computer of the user A, the server gives the user A a predetermined value point.

特開2003−087267号公報JP 2003-087267 A 特開2002−109379号公報JP 2002-109379 A

特許文献2に開示されたシステムを利用することにより、広告を受け取ったユーザに広告を配信する動機を起こさせることができる。しかし、特許文献2においては、ビューアをサーバから受け取らなければ広告画像を見ることができず、さらに広告画像の種類によっては、ビューア内で起動可能なアプリケーションソフトウェアを逐一ダウンロードしなければ、広告画像を利用することができないことが生じたりしてユーザの操作に手間がかかる。また、広告画像の配信を受けたユーザがビューアをダウンロードしたとしても、必ずしも広告画像が実際に閲覧されるとは限らない。   By using the system disclosed in Patent Document 2, it is possible to cause a motivation to distribute the advertisement to the user who has received the advertisement. However, in Patent Document 2, the advertisement image cannot be viewed unless the viewer is received from the server. Further, depending on the type of advertisement image, the application image that can be activated in the viewer must be downloaded one by one. It may take time for the user to operate due to the fact that it cannot be used. Moreover, even if the user who received the distribution of the advertisement image downloads the viewer, the advertisement image is not necessarily viewed actually.

本発明は、上記のような問題を解決し、端末間のP2P通信を利用して、利用者端末のユーザに可能な限り多く広告データを配信できるように促すことができ、更に、広告配信の功績に対してコンテンツデータの閲覧という対価を効率的に与えることのできる広告配信システム、端末、及びプログラムを提供するものである。   The present invention solves the above-described problems, can use the P2P communication between terminals, and can prompt the user of the user terminal to distribute as much advertisement data as possible. It is an object to provide an advertisement distribution system, a terminal, and a program that can efficiently give consideration for browsing of content data to achievements.

本発明に係る第1の利用者端末は、
通信手段を保有し他の利用者端末と広告データの送受信が可能な利用者端末であって、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データの配信回数とを1組として対応付けて記憶するユーザ領域と、他の利用者端末から受信する広告データを記憶する共通領域とを含む記憶手段と、
前記ユーザ領域から配信するための広告データを選択するユーザ領域広告選択手段と、
前記ユーザ領域広告選択手段が選択した広告データを他の利用者端末へ前記通信手段を用いて配信する広告配信手段と、
前記広告配信手段が広告データを配信するごとに、前記ユーザ領域から配信した広告データに対応する配信回数を読み出してインクリメントし、前記ユーザ領域の配信回数を更新する配信回数加算手段と、
他の利用者端末から前記通信手段を用いて広告データを受信し、前記共通領域に記憶させる広告受信手段と、
前記記憶手段に記憶されたコンテンツデータ及び広告データを再生して出力する再生出力手段と、
前記ユーザ領域に記憶されたコンテンツデータを前記再生出力手段に再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、前記ユーザ領域に記憶された該コンテンツデータと対応する広告データの配信回数を読み出して該配信回数に応じて該コンテンツデータの再生をするコンテンツ再生手段と、
を備えることを特徴とする。
The first user terminal according to the present invention is:
A user terminal that has communication means and can send and receive advertisement data to and from other user terminals,
A user area that stores content data, advertisement data corresponding to the content data, and the number of times the advertisement data is distributed as a set, and a common area that stores advertisement data received from other user terminals Storage means including:
User area advertisement selection means for selecting advertisement data to be distributed from the user area;
Advertisement distribution means for distributing the advertisement data selected by the user area advertisement selection means to other user terminals using the communication means;
Each time the advertisement distribution means distributes advertisement data, the number of distribution times corresponding to the advertisement data distributed from the user area is read and incremented, and the number of distribution addition means for updating the distribution number of the user area;
An advertisement receiving means for receiving advertisement data from another user terminal using the communication means and storing it in the common area;
Reproduction output means for reproducing and outputting content data and advertisement data stored in the storage means;
Before reproducing the content data stored in the user area on the reproduction output means, the advertisement data stored in the common area is reproduced on the reproduction output means and corresponds to the content data stored in the user area. Content reproduction means for reading out the number of times the advertisement data is distributed and reproducing the content data in accordance with the number of distributions;
It is characterized by providing.

上記の利用者端末は、通信手段を保有し他の利用者端末と広告データの送受信することによって、広告データを利用者端末から利用者端末へ配信する。広告データはコンテンツデータと対となって対応する関係となっている。利用者端末の記憶手段はユーザ領域と共通領域とを含み、ユーザ領域にはコンテンツデータ、広告データ及び配信回数が一組となったデータが記憶され、共通領域には他の利用者端末から受信する広告データが記憶される。ユーザ領域広告選択手段はユーザ領域より配信するための広告データを選択する。利用者端末の広告配信手段はユーザ領域に存在する広告データを他の利用者端末に配信し、配信回数加算手段は、広告配信手段によって広告データが配信されるごとにユーザ領域に記憶される配信した広告データに対応する配信回数をインクリメントして更新する。   The above user terminal has communication means and transmits / receives advertisement data to / from other user terminals, thereby distributing the advertisement data from the user terminal to the user terminal. The advertisement data has a corresponding relationship with the content data. The storage means of the user terminal includes a user area and a common area. The user area stores content data, advertisement data, and a set of delivery counts, and the common area receives data from other user terminals. The advertisement data to be stored is stored. The user area advertisement selection means selects advertisement data to be distributed from the user area. The advertisement distribution means of the user terminal distributes the advertisement data existing in the user area to other user terminals, and the distribution number addition means stores the distribution stored in the user area every time the advertisement data is distributed by the advertisement distribution means. Update the number of distributions corresponding to the advertisement data.

利用者端末のコンテンツ再生手段は、ユーザ領域のコンテンツデータの再生をする前に共通領域の中から広告データを再生出力手段に再生する。コンテンツ再生手段は広告データを再生してから、コンテンツデータに対応する広告データの配信回数に応じて、そのコンテンツデータの再生を行う。利用者端末の広告受信手段は他の利用者端末から配信された広告データを受信して共通領域に記憶させる。   The content reproduction means of the user terminal reproduces the advertisement data from the common area to the reproduction output means before reproducing the content data in the user area. The content reproduction means reproduces the content data in accordance with the number of times the advertisement data corresponding to the content data is distributed after reproducing the advertisement data. The advertisement receiving means of the user terminal receives the advertisement data distributed from other user terminals and stores it in the common area.

ユーザは広告データを他の利用者端末に配信し、その配信回数に応じてコンテンツデータを閲覧することができるようになるので、ユーザに積極的に広告データを配信することを促すことができる。この利用者端末は、コンテンツデータが再生される前に広告データが再生されるので、配信した広告データがユーザに閲覧されることを担保することができる。   Since the user can distribute the advertisement data to other user terminals and browse the content data according to the number of distributions, the user can be encouraged to actively distribute the advertisement data. Since the advertisement data is reproduced before the content data is reproduced, the user terminal can ensure that the distributed advertisement data is viewed by the user.

上記第1の利用者端末における他の一形態では、
前記記憶手段におけるユーザ領域は、コンテンツデータに対応する閾値回数を更に記憶し、
前記コンテンツ再生手段は、前記ユーザ領域に記憶されたコンテンツデータの再生操作が行われると、再生操作されたコンテンツデータを前記再生出力手段に再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、該再生操作されたコンテンツデータと対応する広告データの配信回数が、該再生操作されたコンテンツデータに対応して定められた閾値回数以上であれば該再生操作されたコンテンツデータの全体再生を行い、閾値回数未満であれば該再生操作されたコンテンツデータの部分再生を行うことを特徴とする。
In another form of the first user terminal,
The user area in the storage means further stores a threshold number of times corresponding to the content data,
When the reproduction operation of the content data stored in the user area is performed, the content reproduction means may display the advertisement data stored in the common area before reproducing the reproduced content data on the reproduction output means. If the number of times of delivery of the advertisement data corresponding to the content data that has been played back to the playback output means and corresponding to the played back content data is greater than or equal to a threshold number of times determined in correspondence with the content data that has been played back, The entire content data is reproduced, and if the number of times is less than the threshold number, the content data subjected to the reproduction operation is partially reproduced.

利用者端末をこのような構成とすると、コンテンツデータごとに定められた閾値回数以上に広告データを配信しなければ、利用者端末を使用するユーザはコンテンツデータの全体を閲覧することができないため、利用者端末を使用するユーザに、閾値回数分、広告データを配信することを促すことができる。   If the user terminal has such a configuration, the user who uses the user terminal cannot view the entire content data unless advertising data is distributed more than the threshold number of times determined for each content data. It is possible to prompt the user who uses the user terminal to distribute the advertisement data for the threshold number of times.

上記第1の利用者端末における他の一形態では、
コンテンツデータ及び広告データを記憶するコンテンツデータベースを有するサーバから、コンテンツデータと、該コンテンツデータに対応する広告データとを取得して前記ユーザ領域に記憶させるコンテンツ取得手段を更に備えたことを特徴とする。利用者端末はコンテンツデータ及び広告データをサーバより入手することができる。
In another form of the first user terminal,
Content acquisition means for acquiring content data and advertisement data corresponding to the content data from a server having a content database for storing content data and advertisement data, and storing the content data in the user area is further provided. . The user terminal can obtain content data and advertisement data from the server.

上記第1の利用者端末における他の一形態では、
コンテンツデータ及び広告データを記憶するコンテンツデータベースを有するサーバから、コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データと対応する閾値回数とを取得して前記ユーザ領域に記憶させるコンテンツ取得手段を更に備えたことを特徴とする。利用者端末はコンテンツデータ、広告データ及び閾値回数をサーバより入手することができる。
In another form of the first user terminal,
Content acquisition for acquiring content data, advertisement data corresponding to the content data, and threshold number corresponding to the advertisement data from a server having a content database for storing the content data and the advertisement data, and storing it in the user area Means are further provided. The user terminal can obtain the content data, the advertisement data, and the threshold number from the server.

上記第1の利用者端末における他の一形態では、
前記通信手段は、近距離無線通信を利用して他の利用者端末と広告データを送受信すると良い。利用者端末は、無線通信によって広告データを他の利用者端末に配信することができる。
In another form of the first user terminal,
The communication means may transmit / receive advertisement data to / from other user terminals using short-range wireless communication. The user terminal can distribute the advertisement data to other user terminals by wireless communication.

上記第1の利用者端末における他の一形態では、
前記コンテンツ再生手段は、前記共通領域において再生を行った広告データを削除する機能を更に備えていると良い。受信した広告データは再生されるまで削除されないので、広告データが閲覧されることを担保でき、また、広告データを削除することによって、受信した広告データが利用者端末における記憶手段の共通領域の容量を超えることを防ぐことができる。
In another form of the first user terminal,
The content reproduction means may further include a function of deleting advertisement data reproduced in the common area. Since the received advertisement data is not deleted until it is played back, it can be ensured that the advertisement data is viewed, and by deleting the advertisement data, the capacity of the common area of the storage means in the user terminal for the received advertisement data Can be prevented.

本発明に係る第1の広告配信システムは、
通信手段を保有し他の利用者端末と広告データの送受信が可能な利用者端末と、アクセスポイント及びネットワークを介して前記利用者端末と通信可能なサーバと、からなる広告配信システムであって、
前記利用者端末は、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報と、該広告データの配信回数とが1組となって対応付けられて記憶するユーザ領域と、他の利用者端末から受信する広告データと、該広告データの広告識別情報と、当該他の利用者端末のユーザIDと、該利用者端末が配信した広告データの配信回数とを1組として対応付けられて記憶する共通領域とを含み、前記利用者端末にそれぞれ固有であるユーザIDを記憶している記憶手段と、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを前記サーバから取得し、前記ユーザ領域に記憶させるコンテンツ取得手段と、
前記ユーザ領域から配信するための広告データを選択するユーザ領域広告選択手段と、
前記共通領域から配信するための広告データを選択する共通領域広告選択手段と、
前記ユーザ領域広告選択手段が選択した広告データと該広告データの広告識別情報と前記利用者端末に固有のユーザIDとを対応付けて、他の利用者端末へ前記通信手段を用いて配信し、前記共通領域広告選択手段が選択した広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを他の利用者端末へ前記通信手段を用いて配信する広告配信手段と、
前記広告配信手段が広告データを配信するごとに、配信したユーザ領域の広告データと配信した共通領域の広告データとにそれぞれ対応する配信回数をインクリメントして更新する配信回数加算手段と、
前記記憶手段に記憶されたコンテンツデータ及び広告データを再生し出力する再生出力手段と、
他の利用者端末のユーザ領域から配信された広告データと該広告データの広告識別情報と該他の利用者端末のユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させ、他の利用者端末の共通領域から配信された広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させる広告受信手段と、
前記ユーザ領域に記憶されたコンテンツデータを前記再生出力手段に出力して再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、前記ユーザ領域に記憶された該コンテンツデータと対応する広告データの配信回数を読み出して該配信回数に応じて該コンテンツデータの再生を行うコンテンツ再生手段と、
前記共通領域に記憶された広告データのうち、他の利用者端末に配信を行った広告データについての広告識別情報、配信回数、及びユーザIDからなる配信回数データを前記サーバに送信する第1の配信回数送信手段と、
前記サーバから送信された広告識別情報及び配信回数を受信し、受信した広告識別情報と対応する広告データについて前記ユーザ領域に記憶されたの配信回数に、該受信した配信回数を加算して更新する配信回数取得手段とを備え、
前記サーバは、
前記利用者端末とネットワーク及びアクセスポイントを介して通信を行うためのネットワーク通信手段と、
前記利用者端末にコンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを配信するコンテンツ配信手段と、
各利用者端末に配信した広告データに対応する広告識別情報と利用者端末のユーザIDと配信回数とを対応付けて記憶する配信回数管理データベースと、
前記利用者端末の前記第1の配信回数送信手段から送信された前記配信回数データを受信し、受信したユーザIDと広告識別情報とに対応する配信回数を前記配信回数管理データベースから読み出して、読み出した配信回数に前記受信した配信回数を加算して更新する配信回数管理データベース加算手段と、
前記配信回数管理データベースから前記利用者端末にそれぞれ固有のユーザIDと対応する広告識別情報、及び配信回数を読み出して、前記利用者端末に送信する第2の配信回数送信手段と、
を備えることを特徴とする。
A first advertisement distribution system according to the present invention includes:
An advertisement distribution system comprising: a user terminal that has communication means and is capable of sending and receiving advertisement data to and from other user terminals; and a server that can communicate with the user terminal via an access point and a network,
The user terminal is
Content data, advertisement data corresponding to the content data, advertisement identification information for identifying the advertisement data, a user area for storing the advertisement data in association with each other, and other user areas The advertisement data received from the user terminal, the advertisement identification information of the advertisement data, the user ID of the other user terminal, and the number of distributions of the advertisement data distributed by the user terminal are associated as one set. A storage unit that stores a user ID that is unique to each of the user terminals.
Content acquisition means for acquiring content data, advertisement data corresponding to the content data, and advertisement identification information for identifying the advertisement data from the server, and storing the content data in the user area;
User area advertisement selection means for selecting advertisement data to be distributed from the user area;
Common area advertisement selection means for selecting advertisement data to be distributed from the common area;
The advertisement data selected by the user area advertisement selection means, the advertisement identification information of the advertisement data, and the user ID unique to the user terminal are associated with each other and distributed to other user terminals using the communication means, Advertisement distribution means for distributing the advertisement data selected by the common area advertisement selection means, advertisement identification information corresponding to the advertisement data, and a user ID corresponding to the advertisement data to the other user terminals using the communication means; ,
Each time the advertisement distribution means distributes advertisement data, a distribution number addition means that increments and updates the number of distributions corresponding to each of the distributed user area advertisement data and the distributed common area advertisement data;
Reproduction output means for reproducing and outputting content data and advertisement data stored in the storage means;
The advertisement data distributed from the user area of the other user terminal, the advertisement identification information of the advertisement data, and the user ID of the other user terminal are received using the communication means, and the number of distributions is set to 0. The communication means includes the advertisement data distributed from the common area of other user terminals, the advertisement identification information corresponding to the advertisement data, and the user ID corresponding to the advertisement data. Using an advertisement receiving means for storing in the common area as a set with a distribution count of 0;
Before the content data stored in the user area is output to the playback output means and played back, the advertisement data stored in the common area is played back on the playback output means, and the content stored in the user area is stored. Content reproduction means for reading the number of distributions of advertisement data corresponding to the data and reproducing the content data according to the number of distributions;
First of all, the advertisement data stored in the common area is transmitted to the server, the distribution number data including the advertisement identification information, the distribution number, and the user ID for the advertisement data distributed to other user terminals. Distribution number transmission means,
The advertisement identification information and the number of distributions transmitted from the server are received, and the advertisement data corresponding to the received advertisement identification information is updated by adding the received number of distributions to the number of distributions stored in the user area. Distribution number acquisition means,
The server
Network communication means for communicating with the user terminal via a network and an access point;
Content distribution means for distributing content data, advertisement data corresponding to the content data, and advertisement identification information for identifying the advertisement data to the user terminal;
A distribution count management database for storing the advertisement identification information corresponding to the advertisement data distributed to each user terminal, the user ID of the user terminal, and the distribution count;
The distribution number data transmitted from the first distribution number transmission means of the user terminal is received, and the distribution number corresponding to the received user ID and advertisement identification information is read from the distribution number management database and read. A delivery count management database adding means for updating the received delivery count by adding the received delivery count;
A second distribution number transmission means for reading out the advertisement identification information corresponding to the user ID unique to each user terminal from the distribution number management database and the number of distributions, and transmitting the information to the user terminal;
It is characterized by providing.

この広告配信システムによれば、利用者端末の記憶手段は、ユーザ領域と共通領域との2つの領域を有し、さらに利用者端末ごとに固有のユーザIDを記憶している。ユーザ領域にはコンテンツデータとそのコンテンツデータに対応する広告データと広告データの広告識別情報と広告データの配信回数とが記憶されている。共通領域には配信回数と他の利用者端末から受信した広告データと広告識別情報とユーザIDとが記憶されている。広告選択手段はユーザ領域と共通領域とから配信するための広告データを選択し、広告配信手段は選択された広告データを他の利用者端末に配信する。このとき、ユーザ領域から配信する広告データには利用者端末に固有のユーザIDを付与して配信する。また、共通領域から配信する広告データには、共通領域に記憶されている配信する広告データに対応する広告識別情報、及びユーザIDを共に配信する。   According to this advertisement distribution system, the storage means of the user terminal has two areas, a user area and a common area, and further stores a unique user ID for each user terminal. The user area stores content data, advertisement data corresponding to the content data, advertisement identification information of the advertisement data, and the number of times the advertisement data is distributed. The common area stores the number of distributions, advertisement data received from other user terminals, advertisement identification information, and a user ID. The advertisement selection means selects advertisement data for distribution from the user area and the common area, and the advertisement distribution means distributes the selected advertisement data to other user terminals. At this time, the advertisement data distributed from the user area is distributed with a unique user ID assigned to the user terminal. Further, the advertisement data distributed from the common area is distributed together with the advertisement identification information corresponding to the advertisement data to be distributed stored in the common area and the user ID.

配信回数加算手段は配信した広告データに対応する配信回数を、ユーザ領域と共通領域とからそれぞれ読み出してインクリメントし配信回数を更新する。広告受信手段は他の利用者端末から配信される広告データを受信して共通領域に記憶させる。このとき、広告受信手段は配信回数を0として共通領域に記憶する。コンテンツ再生手段は、ユーザ領域に記憶されているコンテンツデータを再生する前に、共通領域に記憶されている広告データを、再生出力手段に再生する。コンテンツ再生手段は広告データの再生後、コンテンツデータに対応する広告データの配信回数に応じて、そのコンテンツデータの再生を行う。第1の配信回数送信手段は、共通領域において配信を行った広告データについて、その広告データに対応する広告識別情報とユーザIDと配信回数とをサーバに送信する。   The distribution frequency adding means reads out the distribution frequency corresponding to the distributed advertisement data from the user area and the common area, increments the distribution frequency, and updates the distribution frequency. The advertisement receiving means receives advertisement data distributed from other user terminals and stores it in the common area. At this time, the advertisement receiving means stores the distribution count as 0 in the common area. The content reproduction means reproduces the advertisement data stored in the common area on the reproduction output means before reproducing the content data stored in the user area. After reproducing the advertisement data, the content reproduction means reproduces the content data according to the number of times the advertisement data corresponding to the content data is distributed. The first distribution number transmission means transmits, to the server, the advertisement identification information, the user ID, and the distribution number corresponding to the advertisement data for the advertisement data distributed in the common area.

サーバは配信回数管理データベースを備えている。配信回数管理データベースはユーザIDと広告識別情報と配信回数とを対応させたデータが記憶されている。配信回数管理データベース加算手段は、利用者端末の第1の配信回数送信手段から送信された広告識別情報、ユーザID、及び配信回数を受信する。そして配信回数管理データベース加算手段は、受信したユーザIDと広告識別情報とに対応する配信回数を配信回数管理データベースより読み出して、読み出した配信回数に受信した配信回数を加算する。サーバの第2の配信回数送信手段は、データの送信を行う利用者端末に記憶されているユーザIDに対応する広告識別情報の配信回数を、配信回数管理データベースより読み出して配信回数と広告識別情報とを利用者端末に送信する。利用者端末の配信回数取得手段は、サーバから配信回数を取得する。利用者端末の配信回数取得手段は、サーバから送信された広告識別情報と配信回数とを受信し、受信した広告識別情報に対応する配信回数をユーザ領域より読み出して、読み出した配信回数に受信した配信回数を加算して更新する。   The server has a distribution frequency management database. The distribution number management database stores data in which user IDs, advertisement identification information, and distribution numbers are associated with each other. The distribution number management database adding unit receives the advertisement identification information, the user ID, and the distribution number transmitted from the first distribution number transmitting unit of the user terminal. The distribution count management database adding means reads the distribution count corresponding to the received user ID and advertisement identification information from the distribution count management database, and adds the received distribution count to the read distribution count. The second distribution number transmission means of the server reads the distribution number of the advertisement identification information corresponding to the user ID stored in the user terminal that transmits data from the distribution number management database, and distributes the distribution number and the advertisement identification information. To the user terminal. The distribution count acquisition means of the user terminal acquires the distribution count from the server. The distribution number acquisition means of the user terminal receives the advertisement identification information and the distribution number transmitted from the server, reads the distribution number corresponding to the received advertisement identification information from the user area, and receives the read distribution number. Update by adding the number of distributions.

サーバはコンテンツ配信手段を有し、利用者端末のコンテンツ取得手段はサーバよりコンテンツデータ、広告データ、広告識別情報を受け取ることができる。   The server has content distribution means, and the content acquisition means of the user terminal can receive content data, advertisement data, and advertisement identification information from the server.

この広告配信システムによれば、ユーザは広告データを他の利用者端末に配信し、配信を行ったユーザはその配信回数に応じてコンテンツデータを閲覧することができるようになるので、ユーザに積極的に広告データを配信することを促すことができる。この広告配信システムで使用する利用者端末は、コンテンツデータが再生される前に広告データが再生されるので、配信した広告データがユーザに閲覧されることを担保することができる。   According to this advertisement distribution system, the user distributes the advertisement data to other user terminals, and the user who performed the distribution can view the content data according to the number of distributions. It is possible to promptly distribute advertisement data. Since the user terminal used in this advertisement distribution system reproduces the advertisement data before the contents data is reproduced, it can ensure that the distributed advertisement data is viewed by the user.

さらに、この広告配信システムによれば、広告データの配信源となった利用者端末から他の利用者端末へ広告データが配信され、当該他の利用者端末からさらに別の利用者端末に広告データが連鎖的に配信される、いわゆる二次配信以降の配信回数についても、その配信回数を、広告データの配信源となった利用者端末は、取得することができる。すなわち、広告データの配信源となった利用者端末は、他の利用者端末が配信した広告データの配信回数を、サーバ経由で取得してユーザ領域の配信回数を更新することができる。これにより、広告データの配信源となった利用者端末は、利用者端末から利用者端末への伝播が連鎖的に進むことにより、その連鎖的伝播についての配信回数を取得することができるようになる。   Furthermore, according to this advertisement distribution system, advertisement data is distributed from the user terminal that is the distribution source of the advertisement data to other user terminals, and the advertisement data is further transmitted from the other user terminals to another user terminal. As for the number of distributions after the so-called secondary distribution, the user terminal that became the distribution source of the advertisement data can also acquire the number of distributions. That is, the user terminal that is the distribution source of the advertisement data can update the distribution count of the user area by acquiring the distribution count of the advertisement data distributed by other user terminals via the server. As a result, the user terminal that is the distribution source of the advertisement data can acquire the number of distributions for the chained propagation as the propagation from the user terminal to the user terminal proceeds in a chained manner. Become.

また第1の広告配信システムにおける他の一形態では、
前記サーバの前記コンテンツ配信手段は、各コンテンツに対応する閾値回数を、前記利用者端末に更に送信し、
前記利用者端末の前記記憶手段において、前記ユーザ領域は各コンテンツデータに対応する閾値回数を更に記憶し、
前記コンテンツ取得手段は、コンテンツデータに対応する閾値回数を前記サーバより更に取得し、
前記コンテンツ再生手段は、前記ユーザ領域に記憶されたコンテンツデータの再生操作が行われると、再生操作されたコンテンツデータを前記再生出力手段に再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、該再生操作されたコンテンツデータと対応する広告データの配信回数が、該再生操作されたコンテンツデータに対応して定められた閾値回数以上であれば該再生操作されたコンテンツデータの全体再生を行い、閾値回数未満であれば該再生操作されたコンテンツデータの部分再生を行うことを特徴とする。
In another form of the first advertisement distribution system,
The content distribution means of the server further transmits a threshold number corresponding to each content to the user terminal,
In the storage means of the user terminal, the user area further stores a threshold number of times corresponding to each content data,
The content acquisition means further acquires the threshold number of times corresponding to the content data from the server,
When the reproduction operation of the content data stored in the user area is performed, the content reproduction means stores the advertisement data stored in the common area before reproducing the reproduced content data on the reproduction output means. If the number of times of delivery of the advertisement data corresponding to the content data that has been played back on the playback output means and corresponding to the content data that has been played back is equal to or greater than a threshold number of times that is determined corresponding to the content data that has been played back. The entire content data is reproduced, and if the number of times is less than the threshold number, the content data subjected to the reproduction operation is partially reproduced.

広告配信システムにおける利用者端末をこのような構成とすることにより、利用者端末を使用するユーザは、閾値回数以上に広告データを配信しなければ、広告データに対応するコンテンツデータの全体を閲覧することができないため、ユーザに広告データを配信してもらえるように促すことができる。   By configuring the user terminal in the advertisement distribution system as described above, the user using the user terminal browses the entire content data corresponding to the advertisement data unless the advertisement data is distributed more than the threshold number of times. Therefore, it is possible to prompt the user to distribute the advertisement data.

上記第1の広告配信システムにおける他の一形態は、
前記サーバの前記第2の配信回数送信手段は、前記配信回数管理データベースから前記利用者端末にそれぞれ固有のユーザIDと対応する広告識別情報、及び配信回数を読み出して、前記利用者端末に送信した後に、読み出した該配信回数を0にして更新することを特徴とする。広告配信システムにおけるサーバを、このような構成とすることによって、サーバに記憶されている配信回数が、二重に利用者端末に送信されることを防ぐことができる。
Another form of the first advertisement distribution system is as follows.
The second distribution number transmission means of the server reads out the advertisement identification information corresponding to the user ID unique to the user terminal and the distribution number from the distribution number management database, and transmits them to the user terminal. The update is performed by setting the read distribution count to 0 later. By configuring the server in the advertisement distribution system as described above, it is possible to prevent the number of distributions stored in the server from being transmitted to the user terminal twice.

本発明に係る第2の広告配信システムは、
通信手段を保有し他の利用者端末と広告データの送受信が可能な利用者端末と、アクセスポイント及びネットワークを介して前記利用者端末と通信可能なサーバと、からなる広告配信システムであり、前記利用者端末は前記サーバからコンテンツデータのダウンロードが可能であって、
前記利用者端末は、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報と、該広告データの配信回数と、他の利用者端末による該コンテンツデータのダウンロード数とが1組となって対応付けられて記憶するユーザ領域と、他の利用者端末から受信する広告データと、該広告データの広告識別情報と、当該他の利用者端末のユーザIDと、該利用者端末が配信した広告データの配信回数とを1組として対応付けられて記憶する共通領域とを含み、前記利用者端末にそれぞれ固有であるユーザIDを記憶している記憶手段と、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを前記サーバから取得し、前記ユーザ領域に記憶させるコンテンツ取得手段と、
前記ユーザ領域から配信するための広告データを選択するユーザ領域広告選択手段と、
前記共通領域から配信するための広告データを選択する共通領域広告選択手段と、
前記ユーザ領域広告選択手段が選択した広告データと該広告データの広告識別情報と前記利用者端末に固有のユーザIDとを対応付けて他の利用者端末へ前記通信手段を用いて配信し、前記共通領域広告選択手段が選択した広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを他の利用者端末へ前記通信手段を用いて配信する広告配信手段と、
前記広告配信手段が広告データを配信するごとに、配信したユーザ領域の広告データと配信した共通領域の広告データとにそれぞれ対応する配信回数をインクリメントして更新する配信回数加算手段と、
前記記憶手段に記憶されたコンテンツデータ及び広告データを再生して出力する再生出力手段と、
他の利用者端末のユーザ領域から配信された広告データと該広告データの広告識別情報と該他の利用者端末のユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させ、他の利用者端末の共通領域から配信された広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させる広告受信手段と、
前記ユーザ領域に記憶されたコンテンツデータを前記再生出力手段に再生して出力する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、前記ユーザ領域に記憶された該コンテンツデータと対応する広告データの配信回数とダウンロード数とを読み出し、該配信回数と該ダウンロード数とに応じて該コンテンツデータの再生を行うコンテンツ再生手段と、
前記コンテンツ再生手段によって再生された広告データに対応するコンテンツデータを前記サーバからダウンロードしたときに、前記サーバに該再生した広告データの広告識別情報とユーザIDとを送信するダウンロード通知手段と、
前記共通領域に記憶された広告データのうち、他の利用者端末に配信を行った広告データについての広告識別情報、配信回数、及びユーザIDからなる配信回数データを前記サーバに送信する第1の配信回数送信手段と、
前記サーバから送信された広告識別情報、配信回数、及びダウンロード数を受信し、受信した広告識別情報と対応する広告データについて前記ユーザ領域から読み出した配信回数とダウンロード数とに、該受信した配信回数と該受信したダウンロード数とを加算して更新する配信回数取得手段とを備え、
前記サーバは、
前記利用者端末とネットワーク及びアクセスポイントを介して通信を行うためのネットワーク通信手段と、
前記利用者端末にコンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを配信するコンテンツ配信手段と、
各利用者端末に配信した広告データに対応する広告識別情報と利用者端末のユーザIDと配信回数とダウンロード数とを対応付けて記憶する配信回数管理データベースと、
前記利用者端末の前記第1の配信回数送信手段から送信された前記配信回数データを受信し、受信したユーザIDと広告識別情報とに対応する配信回数を前記配信回数管理データベースから読み出して、読み出した配信回数に前記受信した配信回数を加算して更新する配信回数管理データベース加算手段と、
前記利用者端末の前記ダウンロード通知手段によって送信された広告識別情報とユーザIDとを受信し、受信した広告識別情報とユーザIDとに該当するダウンロード数を前記配信回数管理データベースから読み出し、インクリメントして更新するダウンロード数加算手段と、
前記配信回数管理データベースから前記利用者端末にそれぞれ固有のユーザIDと対応する広告識別情報、配信回数、及びダウンロード数を読み出して、前記利用者端末に送信する第2の配信回数送信手段と、
を備えることを特徴とする。
The second advertisement distribution system according to the present invention includes:
An advertisement distribution system comprising a user terminal having communication means and capable of transmitting and receiving advertisement data with other user terminals, and a server capable of communicating with the user terminal via an access point and a network, The user terminal can download content data from the server,
The user terminal is
Content data, advertisement data corresponding to the content data, advertisement identification information for identifying the advertisement data, the number of times the advertisement data is distributed, and the number of downloads of the content data by other user terminals are one set. The user area to be stored in association with each other, the advertisement data received from other user terminals, the advertisement identification information of the advertisement data, the user ID of the other user terminal, and the user terminal A storage area that stores a user ID that is unique to each of the user terminals, and includes a common area that stores the advertisement data distribution count in association with each other as a set;
Content acquisition means for acquiring content data, advertisement data corresponding to the content data, and advertisement identification information for identifying the advertisement data from the server, and storing the content data in the user area;
User area advertisement selection means for selecting advertisement data to be distributed from the user area;
Common area advertisement selection means for selecting advertisement data to be distributed from the common area;
The advertisement data selected by the user area advertisement selection means, the advertisement identification information of the advertisement data, and the user ID unique to the user terminal are associated with each other and distributed to other user terminals using the communication means, An advertisement distribution means for distributing the advertisement data selected by the common area advertisement selection means, the advertisement identification information corresponding to the advertisement data, and the user ID corresponding to the advertisement data to the other user terminals using the communication means;
Each time the advertisement distribution means distributes advertisement data, a distribution number addition means that increments and updates the number of distributions corresponding to each of the distributed user area advertisement data and the distributed common area advertisement data;
Reproduction output means for reproducing and outputting content data and advertisement data stored in the storage means;
The advertisement data distributed from the user area of the other user terminal, the advertisement identification information of the advertisement data, and the user ID of the other user terminal are received using the communication means, and the number of distributions is set to 0. The communication means includes the advertisement data distributed from the common area of other user terminals, the advertisement identification information corresponding to the advertisement data, and the user ID corresponding to the advertisement data. Using an advertisement receiving means for storing in the common area as a set with a distribution count of 0;
Before the content data stored in the user area is reproduced and output to the reproduction output means, the advertisement data stored in the common area is reproduced on the reproduction output means, and the content data stored in the user area is stored. Content reproduction means for reading out the number of distributions and the number of downloads of the advertisement data corresponding to the data, and reproducing the content data according to the number of distributions and the number of downloads;
Download notification means for transmitting advertisement identification information and a user ID of the reproduced advertisement data to the server when content data corresponding to the advertisement data reproduced by the content reproduction means is downloaded from the server;
First of all, the advertisement data stored in the common area is transmitted to the server, the distribution number data including the advertisement identification information, the distribution number, and the user ID for the advertisement data distributed to other user terminals. Distribution number transmission means,
The advertisement identification information, the number of distributions, and the number of downloads transmitted from the server are received, and the number of distributions received and the number of downloads read from the user area for the advertisement data corresponding to the received advertisement identification information. And a distribution number acquisition means for adding and updating the received download number,
The server
Network communication means for communicating with the user terminal via a network and an access point;
Content distribution means for distributing content data, advertisement data corresponding to the content data, and advertisement identification information for identifying the advertisement data to the user terminal;
A distribution count management database that stores the advertisement identification information corresponding to the advertisement data distributed to each user terminal, the user ID of the user terminal, the distribution count, and the download count in association with each other;
The distribution number data transmitted from the first distribution number transmission means of the user terminal is received, and the distribution number corresponding to the received user ID and advertisement identification information is read from the distribution number management database and read. A delivery count management database adding means for updating the received delivery count by adding the received delivery count;
The advertisement identification information and the user ID transmitted by the download notification means of the user terminal are received, and the number of downloads corresponding to the received advertisement identification information and the user ID is read from the distribution count management database and incremented. Means for adding the number of downloads to be updated;
Second distribution number transmission means for reading out the advertisement identification information, the distribution number, and the download number corresponding to each user ID unique to the user terminal from the distribution number management database, and transmitting to the user terminal;
It is characterized by providing.

この広告配信システムによれば、利用者端末の記憶手段は、ユーザ領域と共通領域との2つの領域を有し、さらに利用者端末にそれぞれ固有のユーザIDを記憶している。ユーザ領域にはコンテンツデータとそのコンテンツデータに対応する広告データと広告データの広告識別情報と広告データの配信回数とダウンロード数とが記憶されている。ダウンロード数は広告データの配信を受けて、他の利用者端末が受信した広告データに対応するコンテンツデータをダウンロードした数である。共通領域には、他の利用者端末に配信した広告データの配信回数と他の利用者端末から受信した広告データと受信した広告データに対応する広告識別情報と他の利用者端末のユーザIDとが記憶されている。広告選択手段はユーザ領域と共通領域とから配信するための広告データを選択し、広告配信手段は選択された広告データを他の利用者端末に配信する。このとき、ユーザ領域から配信する広告データには配信する利用者端末に固有のユーザIDを付与して配信する。また、共通領域から配信する広告データには、共通領域に記憶されている、配信する広告データに対応する広告識別情報、及びユーザIDを共に配信する。   According to this advertisement distribution system, the storage means of the user terminal has two areas, a user area and a common area, and further stores a unique user ID for each user terminal. In the user area, content data, advertisement data corresponding to the content data, advertisement identification information of the advertisement data, the number of times the advertisement data is distributed, and the number of downloads are stored. The number of downloads is the number of downloads of content data corresponding to the advertisement data received by other user terminals in response to the distribution of the advertisement data. The common area includes the number of times the advertisement data is distributed to other user terminals, the advertisement data received from the other user terminals, the advertisement identification information corresponding to the received advertisement data, and the user IDs of the other user terminals. Is remembered. The advertisement selection means selects advertisement data for distribution from the user area and the common area, and the advertisement distribution means distributes the selected advertisement data to other user terminals. At this time, the advertisement data distributed from the user area is distributed with a unique user ID assigned to the user terminal to be distributed. Further, the advertisement data distributed from the common area is distributed together with the advertisement identification information corresponding to the advertisement data to be distributed and the user ID stored in the common area.

配信回数加算手段は、配信した広告データに対応する配信回数をユーザ領域と共通領域とからそれぞれ読み出してインクリメントし配信回数を更新する。広告受信手段は他の利用者端末から配信される広告データを受信して共通領域に記憶させる。このとき、広告受信手段は配信回数を0として共通領域に記憶する。コンテンツ再生手段は、ユーザ領域に記憶されているコンテンツデータを再生する前に、共通領域に記憶されている広告データを、再生出力手段に再生する。   The distribution number adding means reads the distribution number corresponding to the distributed advertisement data from the user area and the common area, increments the number, and updates the distribution number. The advertisement receiving means receives advertisement data distributed from other user terminals and stores it in the common area. At this time, the advertisement receiving means stores the distribution count as 0 in the common area. The content reproduction means reproduces the advertisement data stored in the common area on the reproduction output means before reproducing the content data stored in the user area.

コンテンツ再生手段は広告データの再生後、コンテンツデータに対応する広告データの配信回数及びダウンロード数に応じて、そのコンテンツデータの再生を行う。ダウンロード通知手段は、再生が行われた共通領域における広告データに対応するコンテンツデータがダウンロードされたときに、広告データの広告識別情報とユーザIDとをサーバに送信する。第1の配信回数送信手段は、共通領域において配信を行った広告データについて、その広告データに対応する広告識別情報とユーザIDと配信回数とをサーバに送信する。   After reproducing the advertisement data, the content reproduction means reproduces the content data according to the number of distributions and downloads of the advertisement data corresponding to the content data. The download notification means transmits the advertisement identification information of the advertisement data and the user ID to the server when the content data corresponding to the advertisement data in the common area where the reproduction has been performed is downloaded. The first distribution number transmission means transmits, to the server, the advertisement identification information, the user ID, and the distribution number corresponding to the advertisement data for the advertisement data distributed in the common area.

サーバは配信回数管理データベースを備えている。配信回数管理データベースはユーザIDと広告識別情報と配信回数とダウンロード数とを対応させたデータが記憶されている。配信回数管理データベース加算手段は、利用者端末の第1の配信回数送信手段から送信された広告識別情報、ユーザID、配信回数を受信する。そして配信回数管理データベース加算手段は、受信したユーザIDと広告識別情報とに対応する配信回数を配信回数管理データベースより読み出して、読み出した配信回数に受信した配信回数を加算する。ダウンロード加算手段はダウンロード通知手段から送信された広告識別情報とユーザIDとを受信して、受信した広告識別情報とユーザIDとに対応するダウンロード数を配信回数管理データベースより読み出して、読み出した配信回数をインクリメントして更新する。第2の配信回数送信手段は、データの送信を行う利用者端末に記憶されているユーザIDに対応する広告識別情報の配信回数とダウンロード数とを、配信回数管理データベースより読み出して、配信回数と広告識別情報とダウンロード数とを利用者端末に送信する。利用者端末の配信回数取得手段は、サーバから配信回数とダウンロード数とを取得することができる。利用者端末の配信回数取得手段は、サーバから送信された配信回数と広告識別情報とダウンロード数とを受信して、受信した広告識別情報に対応する配信回数とダウンロード数とをユーザ領域より読み出して、読み出した配信回数とダウンロード数とに、受信した配信回数とダウンロード数とを加算して更新する。   The server has a distribution frequency management database. The distribution number management database stores data in which a user ID, advertisement identification information, a distribution number, and a download number are associated with each other. The distribution number management database addition means receives the advertisement identification information, the user ID, and the distribution number transmitted from the first distribution number transmission means of the user terminal. The distribution count management database adding means reads the distribution count corresponding to the received user ID and advertisement identification information from the distribution count management database, and adds the received distribution count to the read distribution count. The download addition means receives the advertisement identification information and user ID transmitted from the download notification means, reads the number of downloads corresponding to the received advertisement identification information and user ID from the distribution number management database, and reads the number of distribution times Increment and update. The second distribution number transmission means reads out the distribution number and download number of the advertisement identification information corresponding to the user ID stored in the user terminal that transmits data from the distribution number management database, The advertisement identification information and the number of downloads are transmitted to the user terminal. The distribution count acquisition means of the user terminal can acquire the distribution count and the download count from the server. The distribution count acquisition means of the user terminal receives the distribution count, advertisement identification information, and download count transmitted from the server, and reads the distribution count and download count corresponding to the received advertisement identification information from the user area. The received distribution count and download count are added to the read distribution count and download count to update.

サーバはコンテンツ配信手段を有し、利用者端末のコンテンツ取得手段はサーバよりコンテンツデータ、広告データ、広告識別情報を受け取ることができる。   The server has content distribution means, and the content acquisition means of the user terminal can receive content data, advertisement data, and advertisement identification information from the server.

この広告配信システムによれば、広告データの配信源となった利用者端末から他の利用者端末へ広告データが配信され、その他の利用者端末からさらに別の利用者端末に広告データが連鎖的に配信される、いわゆる二次配信以降の配信回数についても、その配信回数を広告データの配信源となった利用者端末は取得することができる。すなわち、広告データの配信源となった利用者端末は、他の利用者端末が配信した広告データの配信回数を、サーバ経由で取得してユーザ領域の配信回数を更新することができる。これにより、広告データの配信源となった利用者端末は、利用者端末から利用者端末への伝播が連鎖的に進むことにより、その連鎖的伝播についての配信回数を取得することできるようになる。   According to this advertisement distribution system, advertisement data is distributed from a user terminal that is a distribution source of advertisement data to another user terminal, and the advertisement data is chained from another user terminal to another user terminal. As for the number of distributions after the so-called secondary distribution, the user terminal that has become the distribution source of the advertisement data can acquire the number of distributions. That is, the user terminal that is the distribution source of the advertisement data can update the distribution count of the user area by acquiring the distribution count of the advertisement data distributed by other user terminals via the server. As a result, the user terminal that is the distribution source of the advertisement data can acquire the number of distributions for the chained propagation as the propagation from the user terminal to the user terminal proceeds in a chained manner. .

また、ユーザは広告データを他の利用者端末に配信する。広告データを受信した利用者端末が、受信した広告データに対応したコンテンツデータをダウンロードした場合、ダウンロードしたことをサーバに通知することによって、サーバはダウンロード数を加算する。広告データの配信源となった利用者端末は、ダウンロード数と配信回数とをサーバより取得できる。利用者端末は配信回数とダウンロード数とに応じてコンテンツデータを再生するので、ユーザに積極的に広告データを配信することを促すことができる。この利用者端末は、コンテンツデータが再生される前に広告データが再生されるので、配信した広告データがユーザに閲覧されることを担保することができる。   Further, the user distributes advertisement data to other user terminals. When the user terminal that has received the advertisement data downloads the content data corresponding to the received advertisement data, the server adds the number of downloads by notifying the server of the download. The user terminal that is the distribution source of the advertisement data can acquire the number of downloads and the number of distributions from the server. Since the user terminal reproduces the content data according to the number of distributions and the number of downloads, the user terminal can be urged to actively distribute the advertisement data. Since the advertisement data is reproduced before the content data is reproduced, the user terminal can ensure that the distributed advertisement data is viewed by the user.

上記第2の広告配信システムにおける他の一形態では、
前記サーバの前記コンテンツ配信手段は、各コンテンツに対応する閾値回数及び閾値ダウンロード数を、前記利用者端末に更に送信し、
前記利用者端末の前記記憶手段において、前記ユーザ領域は各コンテンツデータに対応する閾値回数及び閾値ダウンロード数を更に記憶し、
前記コンテンツ取得手段は、コンテンツデータに対応する閾値回数及び閾値ダウンロード数を前記サーバより更に取得し、
前記コンテンツ再生手段は、前記ユーザ領域に記憶されたコンテンツデータの再生操作が行われると、再生操作されたコンテンツデータを前記再生出力手段に再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、該再生操作されたコンテンツデータと対応する広告データの配信回数が、該再生操作されたコンテンツデータに対応して定められた閾値回数以上であり、かつ該再生操作されたコンテンツデータに対応するダウンロード数が閾値ダウンロード数以上であれば、該再生操作されたコンテンツデータの全体再生を行い、閾値回数未満、もしくは閾値ダウンロード数未満であれば該再生操作されたコンテンツデータの部分再生を行うことを特徴とする。
In another aspect of the second advertisement distribution system,
The content distribution unit of the server further transmits a threshold number of times and a threshold download number corresponding to each content to the user terminal,
In the storage means of the user terminal, the user area further stores a threshold count and a threshold download count corresponding to each content data,
The content acquisition means further acquires a threshold count and threshold download count corresponding to content data from the server,
When the reproduction operation of the content data stored in the user area is performed, the content reproduction means may display the advertisement data stored in the common area before reproducing the reproduced content data on the reproduction output means. The number of distributions of the advertisement data corresponding to the content data that has been played back on the playback output means and corresponding to the playback operation is equal to or greater than a threshold number of times that is determined in correspondence with the content data that has been played back. If the number of downloads corresponding to the content data is greater than or equal to the threshold number of downloads, the entire content data that has been operated for reproduction is reproduced, and if the number of downloads is less than the threshold number or less than the threshold number of downloads, Partial playback is performed.

広告配信システムをこのような構成にすることによって、広告データの配信回数が閾値回数以上であり、広告データに対応するコンテンツデータのダウンロード数が閾値ダウンロード数以上でなければ、利用者端末を使用するユーザはコンテンツデータ全体を閲覧することができないため、ユーザに広告データを配信することを促すことができる。さらに、広告データを閾値回数以上に配信しても、ダウンロード数が閾値ダウンロード数以上でないと、利用者端末を使用するユーザはコンテンツデータの全体を閲覧することができないため、ユーザに閾値回数を超えて広告データを配信してもらえるように促すこともできる。   By configuring the advertisement distribution system in this way, the user terminal is used if the number of distributions of advertisement data is equal to or greater than the threshold number and the number of downloads of content data corresponding to the advertisement data is not equal to or greater than the threshold number of downloads. Since the user cannot browse the entire content data, the user can be prompted to distribute the advertisement data. Furthermore, even if the advertisement data is distributed more than the threshold number of times, if the number of downloads is not more than the threshold number of downloads, the user using the user terminal cannot view the entire content data. You can also encourage them to distribute advertising data.

上記第2の広告配信システムにおける他の一形態は、
前記サーバの前記第2の配信回数送信手段は、前記配信回数管理データベースから前記利用者端末にそれぞれ固有のユーザIDと対応する広告識別情報、配信回数、及びダウンロード数を読み出して、前記利用者端末に送信した後、読み出した該配信回数及び該ダウンロード数を0にして更新することを特徴とする。広告配信システムにおけるサーバをこのような構成とすることによって、二重に配信回数が利用者端末に送信されることを防ぐことができる。
Another form of the second advertisement distribution system is as follows.
The second distribution number transmission means of the server reads advertisement identification information, distribution number, and download number respectively corresponding to a user ID unique to the user terminal from the distribution number management database, and the user terminal After the transmission, the read number of distributions and the number of downloads are set to 0 and updated. By configuring the server in the advertisement distribution system as described above, it is possible to prevent the number of distribution times from being transmitted to the user terminal twice.

上記第1の広告配信システム及び第2の広告配信システムにおける他の一形態では、
前記利用者端末の前記共通領域は、各広告データに対応する再生回数を更に記憶し、
前記利用者端末の前記コンテンツ再生手段は、
再生が行われた広告データについて前記共通領域より再生回数を読み出してインクリメントして更新し、前記共通領域に記憶されている広告データのうち、再生回数が1以上であり、配信回数が0となっている広告データを削除する機能を更に備えることを特徴とする。
In another aspect of the first advertisement delivery system and the second advertisement delivery system,
The common area of the user terminal further stores the number of reproductions corresponding to each advertisement data,
The content reproduction means of the user terminal is
For the advertisement data that has been reproduced, the number of reproductions is read from the common area, incremented and updated, and among the advertisement data stored in the common area, the number of reproductions is one or more and the number of distributions is zero. It further has a function of deleting the advertisement data.

共通領域における広告データは、再生されるまで削除されないので、利用者端末を使用するユーザに、受信された広告データが閲覧されることを担保することができる。また、広告データが利用者端末における記憶手段の共通領域の容量を、超えてしまうことを防ぐことができる。他の利用者端末に配信された広告データの配信回数は、サーバに送信されるまで削除されないので、配信回数を確実にサーバに送信する事ができる。   Since the advertisement data in the common area is not deleted until it is reproduced, it is possible to ensure that the received advertisement data is viewed by the user who uses the user terminal. Moreover, it can prevent that advertising data exceeds the capacity | capacitance of the common area | region of the memory | storage means in a user terminal. Since the number of distributions of the advertisement data distributed to other user terminals is not deleted until it is transmitted to the server, the number of distributions can be reliably transmitted to the server.

上記第1の広告配信システム及び第2の広告配信システムにおける他の一形態では、
前記利用者端末の前記第1の配信回数送信手段は、前記共通領域に記憶された広告データのうち、他の利用者端末に配信を行った広告データについての配信回数及びユーザIDを前記サーバに送信した後、配信回数を0にする機能を更に備えることを特徴とする。
利用者端末が、サーバに配信回数についてのデータを送信した後に、配信回数を0にすることによって、二重に配信回数のデータがサーバに送信されることを防ぐことができる。
In another aspect of the first advertisement delivery system and the second advertisement delivery system,
The first distribution number transmission means of the user terminal sends the distribution number and user ID of advertisement data distributed to other user terminals among the advertisement data stored in the common area to the server. It further has a function of setting the number of distributions to 0 after transmission.
After the user terminal transmits data about the number of distributions to the server, the number of distributions is set to 0, so that the data about the number of distributions can be prevented from being transmitted to the server twice.

上記第1の広告配信システム及び第2の広告配信システムにおける他の一形態では、
前記利用者端末の前記通信手段は近距離無線通信を利用して他の利用者端末及び前記アクセスポイントを介して前記サーバと各種データを送受信することを特徴とする。
これによって、広告配信システムの利用者端末は、無線通信によって広告データを配信することができる。また、無線通信によってサーバと通信を行うことができる。
In another aspect of the first advertisement delivery system and the second advertisement delivery system,
The communication means of the user terminal transmits / receives various data to / from the server via other user terminals and the access point using short-range wireless communication.
Thereby, the user terminal of the advertisement distribution system can distribute the advertisement data by wireless communication. In addition, communication with the server can be performed by wireless communication.

本発明に係る第2の利用者端末は、
通信手段を保有し他の利用者端末と広告データの送受信が可能な利用者端末と、アクセスポイント及びネットワークを介して前記利用者端末と通信可能なサーバと、からなる広告配信システムに使用する利用者端末であって、
前記利用者端末は、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報と、該広告データの配信回数とが1組となって対応付けられて記憶するユーザ領域と、他の利用者端末から受信する広告データと、該広告データの広告識別情報と、当該他の利用者端末のユーザIDと、該利用者端末が配信した広告データの配信回数とを1組として対応付けられて記憶する共通領域とを含み、前記利用者端末にそれぞれ固有であるユーザIDを記憶している記憶手段と、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを前記サーバから取得し、前記ユーザ領域に記憶させるコンテンツ取得手段と、
前記ユーザ領域から配信するための広告データを選択するユーザ領域広告選択手段と、
前記共通領域から配信するための広告データを選択する共通領域広告選択手段と、
前記ユーザ領域広告選択手段が選択した広告データと該広告データの広告識別情報と前記利用者端末に固有のユーザIDとを対応付けて、他の利用者端末へ前記通信手段を用いて配信し、前記共通領域広告選択手段が選択した広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを他の利用者端末へ前記通信手段を用いて配信する広告配信手段と、
前記広告配信手段が広告データを配信するごとに、配信したユーザ領域の広告データと配信した共通領域の広告データとにそれぞれ対応する配信回数をインクリメントして更新する配信回数加算手段と、
前記記憶手段に記憶されたコンテンツデータ及び広告データを再生し出力する再生出力手段と、
他の利用者端末のユーザ領域から配信された広告データと該広告データの広告識別情報と該他の利用者端末のユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させ、他の利用者端末の共通領域から配信された広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させる広告受信手段と、
前記ユーザ領域に記憶されたコンテンツデータを前記再生出力手段に出力して再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、前記ユーザ領域に記憶された該コンテンツデータと対応する広告データの配信回数を読み出して該配信回数に応じて該コンテンツデータの再生を行うコンテンツ再生手段と、
前記共通領域に記憶された広告データのうち、他の利用者端末に配信を行った広告データについての広告識別情報、配信回数、及びユーザIDからなる配信回数データを前記サーバに送信する第1の配信回数送信手段と、
前記サーバから送信された広告識別情報及び配信回数を受信し、受信した広告識別情報と対応する広告データについて前記ユーザ領域に記憶されたの配信回数に、該受信した配信回数を加算して更新する配信回数取得手段とを備えることを特徴とする。
The second user terminal according to the present invention is:
Use for an advertisement distribution system comprising a user terminal having communication means and capable of transmitting / receiving advertisement data to / from another user terminal, and a server capable of communicating with the user terminal via an access point and a network. A user terminal,
The user terminal is
Content data, advertisement data corresponding to the content data, advertisement identification information for identifying the advertisement data, a user area for storing the advertisement data in association with each other, and other user areas The advertisement data received from the user terminal, the advertisement identification information of the advertisement data, the user ID of the other user terminal, and the number of distributions of the advertisement data distributed by the user terminal are associated as one set. A storage unit that stores a user ID that is unique to each of the user terminals.
Content acquisition means for acquiring content data, advertisement data corresponding to the content data, and advertisement identification information for identifying the advertisement data from the server, and storing the content data in the user area;
User area advertisement selection means for selecting advertisement data to be distributed from the user area;
Common area advertisement selection means for selecting advertisement data to be distributed from the common area;
The advertisement data selected by the user area advertisement selection means, the advertisement identification information of the advertisement data, and the user ID unique to the user terminal are associated with each other and distributed to other user terminals using the communication means, Advertisement distribution means for distributing the advertisement data selected by the common area advertisement selection means, advertisement identification information corresponding to the advertisement data, and a user ID corresponding to the advertisement data to the other user terminals using the communication means; ,
Each time the advertisement distribution means distributes advertisement data, a distribution number addition means that increments and updates the number of distributions corresponding to each of the distributed user area advertisement data and the distributed common area advertisement data;
Reproduction output means for reproducing and outputting content data and advertisement data stored in the storage means;
The advertisement data distributed from the user area of the other user terminal, the advertisement identification information of the advertisement data, and the user ID of the other user terminal are received using the communication means, and the number of distributions is set to 0. The communication means includes the advertisement data distributed from the common area of other user terminals, the advertisement identification information corresponding to the advertisement data, and the user ID corresponding to the advertisement data. Using an advertisement receiving means for storing in the common area as a set with a distribution count of 0;
Before the content data stored in the user area is output to the playback output means and played back, the advertisement data stored in the common area is played back on the playback output means, and the content stored in the user area is stored. Content reproduction means for reading the number of distributions of advertisement data corresponding to the data and reproducing the content data according to the number of distributions;
First of all, the advertisement data stored in the common area is transmitted to the server, the distribution number data including the advertisement identification information, the distribution number, and the user ID for the advertisement data distributed to other user terminals. Distribution number transmission means,
The advertisement identification information and the number of distributions transmitted from the server are received, and the advertisement data corresponding to the received advertisement identification information is updated by adding the received number of distributions to the number of distributions stored in the user area. And a distribution number acquisition means.

この利用者端末によれば、記憶手段は、ユーザ領域と共通領域との2つの領域を有し、さらに利用者端末ごとに固有のユーザIDを記憶している。ユーザ領域にはコンテンツデータとそのコンテンツデータに対応する広告データと広告データの広告識別情報と広告データの配信回数とが記憶されている。共通領域には配信回数と他の利用者端末から受信した広告データと広告識別情報とユーザIDとが記憶されている。広告選択手段はユーザ領域と共通領域とから配信するための広告データを選択し、広告配信手段は選択された広告データを他の利用者端末に配信する。このとき、ユーザ領域から配信する広告データには利用者端末に固有のユーザIDを付与して配信する。また、共通領域から配信する広告データには、共通領域に記憶されている配信する広告データに対応する広告識別情報、及びユーザIDを共に配信する。   According to this user terminal, the storage means has two areas, a user area and a common area, and further stores a unique user ID for each user terminal. The user area stores content data, advertisement data corresponding to the content data, advertisement identification information of the advertisement data, and the number of times the advertisement data is distributed. The common area stores the number of distributions, advertisement data received from other user terminals, advertisement identification information, and a user ID. The advertisement selection means selects advertisement data for distribution from the user area and the common area, and the advertisement distribution means distributes the selected advertisement data to other user terminals. At this time, the advertisement data distributed from the user area is distributed with a unique user ID assigned to the user terminal. Further, the advertisement data distributed from the common area is distributed together with the advertisement identification information corresponding to the advertisement data to be distributed stored in the common area and the user ID.

配信回数加算手段は配信した広告データに対応する配信回数を、ユーザ領域と共通領域とからそれぞれ読み出してインクリメントし配信回数を更新する。広告受信手段は他の利用者端末から配信される広告データを受信して共通領域に記憶させる。このとき、広告受信手段は配信回数を0として共通領域に記憶する。ユーザがユーザ領域に記憶されているコンテンツデータの再生操作を行うと、コンテンツ再生手段は、コンテンツデータを再生する前に、共通領域に記憶されている広告データを、再生出力手段に再生する。コンテンツ再生手段は広告データの再生後、コンテンツデータに対応する広告データの配信回数に応じて、そのコンテンツデータの再生を行う。第1の配信回数送信手段は、共通領域において配信を行った広告データについて、その広告データに対応する広告識別情報とユーザIDと配信回数とをサーバに送信する。   The distribution frequency adding means reads out the distribution frequency corresponding to the distributed advertisement data from the user area and the common area, increments the distribution frequency, and updates the distribution frequency. The advertisement receiving means receives advertisement data distributed from other user terminals and stores it in the common area. At this time, the advertisement receiving means stores the distribution count as 0 in the common area. When the user performs a reproduction operation of the content data stored in the user area, the content reproduction means reproduces the advertisement data stored in the common area on the reproduction output means before reproducing the content data. After reproducing the advertisement data, the content reproduction means reproduces the content data according to the number of times the advertisement data corresponding to the content data is distributed. The first distribution number transmission means transmits, to the server, the advertisement identification information, the user ID, and the distribution number corresponding to the advertisement data for the advertisement data distributed in the common area.

利用者端末の配信回数取得手段は、サーバから配信回数を取得する。利用者端末の配信回数取得手段は、サーバから送信された広告識別情報と配信回数とを受信し、受信した広告識別情報に対応する配信回数をユーザ領域より読み出して、読み出した配信回数に受信した配信回数を加算して更新する。コンテンツ取得手段は、サーバよりコンテンツデータとそのコンテンツデータに対応する広告データと広告データの広告識別情報とを取得して、ユーザ領域に記憶する。   The distribution count acquisition means of the user terminal acquires the distribution count from the server. The distribution number acquisition means of the user terminal receives the advertisement identification information and the distribution number transmitted from the server, reads the distribution number corresponding to the received advertisement identification information from the user area, and receives the read distribution number. Update by adding the number of distributions. The content acquisition means acquires content data, advertisement data corresponding to the content data, and advertisement identification information of the advertisement data from the server, and stores them in the user area.

この利用者端末によれば、ユーザは広告データを他の利用者端末に配信し、配信を行ったユーザはその配信回数に応じてコンテンツデータを閲覧することができるようになるので、ユーザに積極的に広告データを配信することを促すことができる。この利用者端末は、コンテンツデータが再生される前に広告データが再生されるので、配信した広告データがユーザに閲覧されることを担保することができる。   According to this user terminal, the user distributes the advertisement data to other user terminals, and the user who performed the distribution can view the content data according to the number of distributions. It is possible to promptly distribute advertisement data. Since the advertisement data is reproduced before the content data is reproduced, the user terminal can ensure that the distributed advertisement data is viewed by the user.

さらに、この利用者端末によれば、広告データの配信源となった利用者端末から他の利用者端末へ広告データが配信され、その他の利用者端末からさらに別の利用者端末に広告データが連鎖的に配信されるいわゆる二次配信以降の配信回数についても、その配信回数を、広告データの配信源となった利用者端末は取得することができる。すなわち、広告データの配信源となった利用者端末は、他の利用者端末が配信した広告データの配信回数を、サーバ経由で取得してユーザ領域の配信回数を更新することができる。これにより、広告データの配信源となった利用者端末は、利用者端末から利用者端末への伝播が連鎖的に進むことにより、その連鎖的伝播についての配信回数を取得することできるようになる。   Further, according to this user terminal, the advertisement data is distributed from the user terminal that is the distribution source of the advertisement data to the other user terminals, and the advertisement data is transmitted from the other user terminals to another user terminal. With regard to the number of distributions after so-called secondary distribution distributed in a chained manner, the user terminal that is the distribution source of the advertisement data can acquire the number of distributions. That is, the user terminal that is the distribution source of the advertisement data can update the distribution count of the user area by acquiring the distribution count of the advertisement data distributed by other user terminals via the server. As a result, the user terminal that is the distribution source of the advertisement data can acquire the number of distributions for the chained propagation as the propagation from the user terminal to the user terminal proceeds in a chained manner. .

上記第2の利用者端末における他の一形態では、
前記利用者端末の前記記憶手段において、前記ユーザ領域は各コンテンツデータに対応する閾値回数を更に記憶し、
前記コンテンツ取得手段は、コンテンツデータに対応する閾値回数を前記サーバより更に取得し、
前記コンテンツ再生手段は、前記ユーザ領域に記憶されたコンテンツデータの再生操作が行われると、再生操作されたコンテンツデータを前記再生出力手段に再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、該再生操作されたコンテンツデータと対応する広告データの配信回数が、該再生操作されたコンテンツデータに対応して定められた閾値回数以上であれば該再生操作されたコンテンツデータの全体再生を行い、閾値回数未満であれば該再生操作されたコンテンツデータの部分再生を行うことを特徴とする。
In another form of the second user terminal,
In the storage means of the user terminal, the user area further stores a threshold number of times corresponding to each content data,
The content acquisition means further acquires the threshold number of times corresponding to the content data from the server,
When the reproduction operation of the content data stored in the user area is performed, the content reproduction means stores the advertisement data stored in the common area before reproducing the reproduced content data on the reproduction output means. If the number of times of delivery of the advertisement data corresponding to the content data that has been played back on the playback output means and corresponding to the content data that has been played back is equal to or greater than a threshold number of times that is determined corresponding to the content data that has been played back. The entire content data is reproduced, and if the number of times is less than the threshold number, the content data subjected to the reproduction operation is partially reproduced.

利用者端末をこのような構成とすることによって、ユーザは閾値回数以上に広告データを配信しなければ、コンテンツデータの全体を閲覧することができないため、ユーザに広告データを配信することを促すことができる。   By configuring the user terminal in this way, the user cannot browse the entire content data unless the advertisement data is distributed more than the threshold number of times, so that the user is encouraged to distribute the advertisement data. Can do.

本発明に係る第3の利用者端末は、
通信手段を保有し他の利用者端末と広告データの送受信が可能な利用者端末と、アクセスポイント及びネットワークを介して前記利用者端末と通信可能なサーバと、からなる広告配信システムに使用する利用者端末であって、前記利用者端末は前記サーバからコンテンツデータのダウンロードが可能であり、
前記利用者端末は、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報と、該広告データの配信回数と、他の利用者端末による該コンテンツデータのダウンロード数とが1組となって対応付けられて記憶するユーザ領域と、他の利用者端末から受信する広告データと、該広告データの広告識別情報と、当該他の利用者端末のユーザIDと、該利用者端末が配信した広告データの配信回数とを1組として対応付けられて記憶する共通領域とを含み、前記利用者端末にそれぞれ固有であるユーザIDを記憶している記憶手段と、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを前記サーバから取得し、前記ユーザ領域に記憶させるコンテンツ取得手段と、
前記ユーザ領域から配信するための広告データを選択するユーザ領域広告選択手段と、
前記共通領域から配信するための広告データを選択する共通領域広告選択手段と、
前記ユーザ領域広告選択手段が選択した広告データと該広告データの広告識別情報と前記利用者端末に固有のユーザIDとを対応付けて他の利用者端末へ前記通信手段を用いて配信し、前記共通領域広告選択手段が選択した広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを他の利用者端末へ前記通信手段を用いて配信する広告配信手段と、
前記広告配信手段が広告データを配信するごとに、配信したユーザ領域の広告データと配信した共通領域の広告データとにそれぞれ対応する配信回数をインクリメントして更新する配信回数加算手段と、
前記記憶手段に記憶されたコンテンツデータ及び広告データを再生して出力する再生出力手段と、
他の利用者端末のユーザ領域から配信された広告データと該広告データの広告識別情報と該他の利用者端末のユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させ、他の利用者端末の共通領域から配信された広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させる広告受信手段と、
前記ユーザ領域に記憶されたコンテンツデータを前記再生出力手段に再生して出力する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、前記ユーザ領域に記憶された該コンテンツデータと対応する広告データの配信回数とダウンロード数とを読み出し、該配信回数と該ダウンロード数とに応じて該コンテンツデータの再生を行うコンテンツ再生手段と、
前記コンテンツ再生手段によって再生された広告データに対応するコンテンツデータを前記サーバからダウンロードしたときに、前記サーバに該再生した広告データの広告識別情報とユーザIDとを送信するダウンロード通知手段と、
前記共通領域に記憶された広告データのうち、他の利用者端末に配信を行った広告データについての広告識別情報、配信回数、及びユーザIDからなる配信回数データを前記サーバに送信する第1の配信回数送信手段と、
前記サーバから送信された広告識別情報、配信回数、及びダウンロード数を受信し、受信した広告識別情報と対応する広告データについて前記ユーザ領域から読み出した配信回数とダウンロード数とに、該受信した配信回数と該受信したダウンロード数とを加算して更新する配信回数取得手段とを備えることを特徴とする。
The third user terminal according to the present invention is:
Use for an advertisement distribution system comprising a user terminal having communication means and capable of transmitting / receiving advertisement data to / from another user terminal, and a server capable of communicating with the user terminal via an access point and a network. The user terminal is capable of downloading content data from the server,
The user terminal is
Content data, advertisement data corresponding to the content data, advertisement identification information for identifying the advertisement data, the number of times the advertisement data is distributed, and the number of downloads of the content data by other user terminals are one set. The user area to be stored in association with each other, the advertisement data received from other user terminals, the advertisement identification information of the advertisement data, the user ID of the other user terminal, and the user terminal A storage area that stores a user ID that is unique to each of the user terminals, and includes a common area that stores the advertisement data distribution count in association with each other as a set;
Content acquisition means for acquiring content data, advertisement data corresponding to the content data, and advertisement identification information for identifying the advertisement data from the server, and storing the content data in the user area;
User area advertisement selection means for selecting advertisement data to be distributed from the user area;
Common area advertisement selection means for selecting advertisement data to be distributed from the common area;
The advertisement data selected by the user area advertisement selection means, the advertisement identification information of the advertisement data, and the user ID unique to the user terminal are associated with each other and distributed to other user terminals using the communication means, An advertisement distribution means for distributing the advertisement data selected by the common area advertisement selection means, the advertisement identification information corresponding to the advertisement data, and the user ID corresponding to the advertisement data to the other user terminals using the communication means;
Each time the advertisement distribution means distributes advertisement data, a distribution number addition means that increments and updates the number of distributions corresponding to each of the distributed user area advertisement data and the distributed common area advertisement data;
Reproduction output means for reproducing and outputting content data and advertisement data stored in the storage means;
The advertisement data distributed from the user area of the other user terminal, the advertisement identification information of the advertisement data, and the user ID of the other user terminal are received using the communication means, and the number of distributions is set to 0. The communication means includes the advertisement data distributed from the common area of other user terminals, the advertisement identification information corresponding to the advertisement data, and the user ID corresponding to the advertisement data. Using an advertisement receiving means for storing in the common area as a set with a distribution count of 0;
Before the content data stored in the user area is reproduced and output to the reproduction output means, the advertisement data stored in the common area is reproduced on the reproduction output means, and the content data stored in the user area is stored. Content reproduction means for reading out the number of distributions and the number of downloads of the advertisement data corresponding to the data, and reproducing the content data according to the number of distributions and the number of downloads;
Download notification means for transmitting advertisement identification information and a user ID of the reproduced advertisement data to the server when content data corresponding to the advertisement data reproduced by the content reproduction means is downloaded from the server;
First of all, the advertisement data stored in the common area is transmitted to the server, the distribution number data including the advertisement identification information, the distribution number, and the user ID for the advertisement data distributed to other user terminals. Distribution number transmission means,
The advertisement identification information, the number of distributions, and the number of downloads transmitted from the server are received, and the number of distributions received and the number of distributions read from the user area for the advertisement data corresponding to the received advertisement identification information. And a distribution number acquisition means for adding and updating the received download number.

この利用者端末によれば、記憶手段は、ユーザ領域と共通領域との2つの領域を有し、さらに利用者端末にそれぞれ固有のユーザIDを記憶している。ユーザ領域にはコンテンツデータとそのコンテンツデータに対応する広告データと広告データの広告識別情報と広告データの配信回数とダウンロード数とが記憶されている。ダウンロード数は広告データの配信を受けて、他の利用者端末が受信した広告データに対応するコンテンツデータをダウンロードした数である。共通領域には他の利用者端末に配信した広告データの配信回数と他の利用者端末から受信した広告データと受信した広告データに対応する広告識別情報と他の利用者端末のユーザIDとが記憶されている。広告選択手段はユーザ領域と共通領域とから配信するための広告データを選択し、広告配信手段は選択された広告データを他の利用者端末に配信する。このとき、ユーザ領域から配信する広告データには、配信する利用者端末に固有のユーザIDを付与して配信する。また、共通領域から配信する広告データには、共通領域に記憶されている、配信する広告データに対応する広告識別情報、及びユーザIDを共に配信する。   According to this user terminal, the storage means has two areas, a user area and a common area, and further stores a unique user ID in each user terminal. In the user area, content data, advertisement data corresponding to the content data, advertisement identification information of the advertisement data, the number of times the advertisement data is distributed, and the number of downloads are stored. The number of downloads is the number of downloads of content data corresponding to the advertisement data received by other user terminals in response to the distribution of the advertisement data. In the common area, the number of distributions of advertisement data distributed to other user terminals, advertisement data received from other user terminals, advertisement identification information corresponding to the received advertisement data, and user IDs of other user terminals are included. It is remembered. The advertisement selection means selects advertisement data for distribution from the user area and the common area, and the advertisement distribution means distributes the selected advertisement data to other user terminals. At this time, the advertisement data distributed from the user area is distributed with a unique user ID assigned to the user terminal to be distributed. Further, the advertisement data distributed from the common area is distributed together with the advertisement identification information corresponding to the advertisement data to be distributed and the user ID stored in the common area.

配信回数加算手段は、配信した広告データに対応する配信回数をユーザ領域と共通領域からそれぞれ読み出してインクリメントし配信回数を更新する。広告受信手段は他の利用者端末から配信される広告データを受信して共通領域に記憶させる。このとき、広告受信手段は配信回数を0として共通領域に記憶する。ユーザがユーザ領域に記憶されているコンテンツデータの再生操作を行うと、コンテンツ再生手段は、コンテンツデータを再生する前に、共通領域に記憶されている広告データを、再生出力手段に再生する。   The distribution number adding means reads the distribution number corresponding to the distributed advertisement data from the user area and the common area, increments the number, and updates the distribution number. The advertisement receiving means receives advertisement data distributed from other user terminals and stores it in the common area. At this time, the advertisement receiving means stores the distribution count as 0 in the common area. When the user performs a reproduction operation of the content data stored in the user area, the content reproduction means reproduces the advertisement data stored in the common area on the reproduction output means before reproducing the content data.

コンテンツ再生手段は広告データの再生後、再生操作されたに対応する配信回数及びダウンロード数に応じて、そのコンテンツデータの再生を行う。ダウンロード通知手段は、再生が行われた共通領域における広告データに対応するコンテンツデータがダウンロードされたときに、広告データの広告識別情報とユーザIDとをサーバに送信する。第1の配信回数送信手段は、共通領域において配信を行った広告データについて、その広告データに対応する広告識別情報とユーザIDと配信回数とをサーバに送信する。   After reproducing the advertisement data, the content reproduction means reproduces the content data according to the number of distributions and the number of downloads corresponding to the reproduction operation. The download notification means transmits the advertisement identification information of the advertisement data and the user ID to the server when the content data corresponding to the advertisement data in the common area where the reproduction has been performed is downloaded. The first distribution number transmission means transmits, to the server, the advertisement identification information, the user ID, and the distribution number corresponding to the advertisement data for the advertisement data distributed in the common area.

利用者端末の配信回数取得手段は、サーバから送信された配信回数と広告識別情報とダウンロード数とを受信して、受信した広告識別情報に対応する配信回数とダウンロード数とをユーザ領域より読み出して、読み出した配信回数とダウンロード数とに、受信した配信回数とダウンロード数とを加算して更新する。コンテンツ取得手段は、サーバからコンテンツデータとそのコンテンツデータに対応する広告データと広告データの広告識別情報と広告データとを取得して、ユーザ領域に記憶する。   The distribution count acquisition means of the user terminal receives the distribution count, advertisement identification information, and download count transmitted from the server, and reads the distribution count and download count corresponding to the received advertisement identification information from the user area. The received distribution count and download count are added to the read distribution count and download count to update. The content acquisition means acquires content data, advertisement data corresponding to the content data, advertisement identification information of the advertisement data, and advertisement data from the server, and stores them in the user area.

この利用者端末によれば、広告データの配信源となった利用者端末から他の利用者端末へ広告データが配信され、その他の利用者端末からさらに別の利用者端末に広告データが連鎖的に配信されるいわゆる二次配信以降の配信回数についても、その配信回数を、広告データの配信源となった利用者端末は取得することができる。すなわち、広告データの配信源となった利用者端末は、他の利用者端末が配信した広告データの配信回数を、サーバ経由で取得してユーザ領域の配信回数を更新することができる。これにより、広告データの配信源となった利用者端末は、利用者端末から利用者端末への伝播が連鎖的に進むことにより、その連鎖的伝播についての配信回数を取得することできるようになる。   According to this user terminal, the advertisement data is distributed from the user terminal that is the distribution source of the advertisement data to other user terminals, and the advertisement data is chained from the other user terminals to another user terminal. As for the number of distributions after the so-called secondary distribution distributed to the user terminal, the user terminal that is the distribution source of the advertisement data can acquire the number of distributions. That is, the user terminal that is the distribution source of the advertisement data can update the distribution count of the user area by acquiring the distribution count of the advertisement data distributed by other user terminals via the server. As a result, the user terminal that is the distribution source of the advertisement data can acquire the number of distributions for the chained propagation as the propagation from the user terminal to the user terminal proceeds in a chained manner. .

また、ユーザは広告データを他の利用者端末に配信する。広告データを受信した利用者端末が、受信した広告データに対応したコンテンツデータをダウンロードした場合、ダウンロードしたことをサーバに通知することによってサーバはダウンロード数を加算する。広告データの配信源となった利用者端末はダウンロード数と配信回数とをサーバより取得できる。利用者端末は配信回数とダウンロード数とに応じてコンテンツデータを閲覧することができるようになるので、ユーザに積極的に広告データを配信することを促すことができる。この利用者端末は、コンテンツデータが再生される前に広告データが再生されるので、配信した広告データがユーザに閲覧されることを担保することができる。   Further, the user distributes advertisement data to other user terminals. When the user terminal that has received the advertisement data downloads the content data corresponding to the received advertisement data, the server adds the number of downloads by notifying the server of the download. The user terminal that is the distribution source of the advertisement data can acquire the number of downloads and the number of distributions from the server. Since the user terminal can browse the content data according to the number of distributions and the number of downloads, the user terminal can be urged to actively distribute the advertisement data. Since the advertisement data is reproduced before the content data is reproduced, the user terminal can ensure that the distributed advertisement data is viewed by the user.

上記第3の利用者端末における他の一形態では、
前記利用者端末の前記記憶手段において、前記ユーザ領域は各コンテンツデータに対応する閾値回数及び閾値ダウンロード数を更に記憶し、
前記コンテンツ取得手段は、コンテンツデータに対応する閾値回数及び閾値ダウンロード数を前記サーバより更に取得し、
前記コンテンツ再生手段は、前記ユーザ領域に記憶されたコンテンツデータの再生操作が行われると、再生操作されたコンテンツデータを前記再生出力手段に再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、該再生操作されたコンテンツデータと対応する広告データの配信回数が、該再生操作されたコンテンツデータに対応して定められた閾値回数以上であり、かつ該再生操作されたコンテンツデータに対応するダウンロード数が閾値ダウンロード数以上であれば、該再生操作されたコンテンツデータの全体再生を行い、閾値回数未満、もしくは閾値ダウンロード数未満であれば該再生操作されたコンテンツデータの部分再生を行うことを特徴とする。
In another form of the third user terminal,
In the storage means of the user terminal, the user area further stores a threshold count and a threshold download count corresponding to each content data,
The content acquisition means further acquires a threshold count and threshold download count corresponding to content data from the server,
When the reproduction operation of the content data stored in the user area is performed, the content reproduction means may display the advertisement data stored in the common area before reproducing the reproduced content data on the reproduction output means. The number of distributions of the advertisement data corresponding to the content data that has been played back on the playback output means and corresponding to the playback operation is equal to or greater than a threshold number of times that is determined in correspondence with the content data that has been played back. If the number of downloads corresponding to the content data is greater than or equal to the threshold number of downloads, the entire content data that has been operated for reproduction is reproduced, and if the number of downloads is less than the threshold number or less than the threshold number of downloads, Partial playback is performed.

利用者端末をこのような構成にすることによって、広告データの配信回数が閾値回数以上であり、広告データに対応するコンテンツデータのダウンロード数が閾値ダウンロード数以上でなければ、利用者端末を使用するユーザはコンテンツデータ全体を閲覧することができないため、広告データを配信することを促すことができる。さらに、広告データを閾値回数以上に配信しても、ダウンロード数が閾値ダウンロード数以上でないと、利用者端末を使用するユーザは、コンテンツデータ全体を閲覧することができないため、閾値回数以上に広告データを配信してもらえるように促すことができる。   By configuring the user terminal in this way, use the user terminal if the number of times the advertisement data is distributed is equal to or greater than the threshold number of times and the number of content data downloads corresponding to the advertisement data is not equal to or greater than the threshold number of downloads. Since the user cannot browse the entire content data, the user can be prompted to distribute the advertisement data. Furthermore, even if the advertisement data is distributed more than the threshold number of times, if the number of downloads is not more than the threshold number of downloads, the user using the user terminal cannot view the entire content data. Can be encouraged to be delivered.

上記第2の利用者端末及び第3の利用者端末における他の一形態では、
前記利用者端末の前記共通領域は、各広告データに対応する再生回数を更に記憶し、
前記利用者端末の前記コンテンツ再生手段は、
再生が行われた広告データについて前記共通領域より再生回数を読み出してインクリメントして更新し、前記共通領域に記憶されている広告データのうち、再生回数が1以上であり、配信回数が0となっている広告データを削除する機能を更に備えることを特徴とする。
In another form of the second user terminal and the third user terminal,
The common area of the user terminal further stores the number of reproductions corresponding to each advertisement data,
The content reproduction means of the user terminal is
For the advertisement data that has been reproduced, the number of reproductions is read from the common area, incremented and updated, and among the advertisement data stored in the common area, the number of reproductions is one or more and the number of distributions is zero. It further has a function of deleting the advertisement data.

他の利用者端末に配信された広告データの配信回数は、サーバに送信されるまで削除されないので、利用者端末は配信回数を確実にサーバに送信する事ができる。   Since the distribution number of the advertisement data distributed to other user terminals is not deleted until it is transmitted to the server, the user terminal can reliably transmit the distribution number to the server.

上記第2の利用者端末及び第3の利用者端末における他の一形態では、
前記第1の配信回数送信手段は、前記共通領域に記憶された広告のうち、他の利用者端末に配信を行った広告データについての配信回数及びユーザIDを前記サーバに送信した後、配信回数を0にする機能を更に備える。これにより、利用者端末の共通領域に記憶された広告データの配信回数が、二重にサーバに送信されることを防ぐことができる。
In another form of the second user terminal and the third user terminal,
The first distribution number transmission means transmits the distribution number and user ID for the advertisement data distributed to other user terminals among the advertisements stored in the common area, and then distributes the number of distributions. Is further provided with a function of setting 0 to 0. Thereby, it can prevent that the frequency | count of delivery of the advertisement data memorize | stored in the common area | region of a user terminal is transmitted to a server twice.

上記第2の利用者端末及び第3の利用者端末における他の一形態では、
前記通信手段は、近距離無線通信を利用して他の利用者端末及び前記アクセスポイントとデータを送受信することを特徴とする。利用者端末間で近距離無線通信によって広告データを配信することができるようになる。利用者端末はアクセスポイントを介してサーバと通信を行うことができる。
In another form of the second user terminal and the third user terminal,
The communication means transmits and receives data to and from other user terminals and the access point using short-range wireless communication. Advertisement data can be distributed between user terminals by short-range wireless communication. The user terminal can communicate with the server via the access point.

本発明に係る第1の利用者端末用のプログラムは
通信手段を保有し他の利用者端末と広告データの送受信が可能な利用者端末を機能させるプログラムであって、
前記利用者端末を、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データの配信回数とを1組として対応付けて記憶するユーザ領域と、他の利用者端末から受信する広告データを記憶する共通領域とを含む記憶手段と、
前記ユーザ領域から配信するための広告データを選択するユーザ領域広告選択手段と、
前記ユーザ領域広告選択手段が選択した広告データを他の利用者端末へ前記通信手段を用いて配信する広告配信手段と、
前記広告配信手段が広告データを配信するごとに、前記ユーザ領域から配信した広告データに対応する配信回数を読み出してインクリメントし、前記ユーザ領域の配信回数を更新する配信回数加算手段と、
他の利用者端末から前記通信手段を用いて広告データを受信し、前記共通領域に記憶させる広告受信手段と、
前記記憶手段に記憶されたコンテンツデータ及び広告データを再生して出力する再生出力手段と、
前記ユーザ領域に記憶されたコンテンツデータを前記再生出力手段に再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、前記ユーザ領域に記憶された該コンテンツデータと対応する広告データの配信回数を読み出して該配信回数に応じて該コンテンツデータの再生をするコンテンツ再生手段として機能させることを特徴とするプログラムである。
A program for a first user terminal according to the present invention is a program for causing a user terminal to function as a user terminal that has communication means and can transmit and receive advertisement data to and from other user terminals.
The user terminal is
A user area that stores content data, advertisement data corresponding to the content data, and the number of times the advertisement data is distributed as a set, and a common area that stores advertisement data received from other user terminals Storage means including:
User area advertisement selection means for selecting advertisement data to be distributed from the user area;
Advertisement distribution means for distributing the advertisement data selected by the user area advertisement selection means to other user terminals using the communication means;
Each time the advertisement distribution means distributes advertisement data, the number of distribution times corresponding to the advertisement data distributed from the user area is read and incremented, and the number of distribution addition means for updating the distribution number of the user area;
An advertisement receiving means for receiving advertisement data from another user terminal using the communication means and storing it in the common area;
Reproduction output means for reproducing and outputting content data and advertisement data stored in the storage means;
Before reproducing the content data stored in the user area on the reproduction output means, the advertisement data stored in the common area is reproduced on the reproduction output means and corresponds to the content data stored in the user area. A program that reads out the number of times advertisement data is distributed and functions as a content reproduction unit that reproduces the content data in accordance with the number of distributions.

本発明に係る第1の広告配信システム用のプログラムは、
通信手段を保有し他の利用者端末と広告データの送受信が可能な利用者端末と、アクセスポイント及びネットワークを介して前記利用者端末と通信可能なサーバと、からなる広告配信システム用のプログラムであって、
前記利用者端末を、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報と、該広告データの配信回数とが1組となって対応付けられて記憶するユーザ領域と、他の利用者端末から受信する広告データと、該広告データの広告識別情報と、当該他の利用者端末のユーザIDと、該利用者端末が配信した広告データの配信回数とを1組として対応付けられて記憶する共通領域とを含み、前記利用者端末にそれぞれ固有であるユーザIDを記憶している記憶手段と、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを前記サーバから取得し、前記ユーザ領域に記憶させるコンテンツ取得手段と、
前記ユーザ領域から配信するための広告データを選択するユーザ領域広告選択手段と、
前記共通領域から配信するための広告データを選択する共通領域広告選択手段と、
前記ユーザ領域広告選択手段が選択した広告データと該広告データの広告識別情報と前記利用者端末に固有のユーザIDとを対応付けて、他の利用者端末へ前記通信手段を用いて配信し、前記共通領域広告選択手段が選択した広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを他の利用者端末へ前記通信手段を用いて配信する広告配信手段と、
前記広告配信手段が広告データを配信するごとに、配信したユーザ領域の広告データと配信した共通領域の広告データとにそれぞれ対応する配信回数をインクリメントして更新する配信回数加算手段と、
前記記憶手段に記憶されたコンテンツデータ及び広告データを再生し出力する再生出力手段と、
他の利用者端末のユーザ領域から配信された広告データと該広告データの広告識別情報と該他の利用者端末のユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させ、他の利用者端末の共通領域から配信された広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させる広告受信手段と、
前記ユーザ領域に記憶されたコンテンツデータを前記再生出力手段に出力して再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、前記ユーザ領域に記憶された該コンテンツデータと対応する広告データの配信回数を読み出して該配信回数に応じて該コンテンツデータの再生を行うコンテンツ再生手段と、
前記共通領域に記憶された広告データのうち、他の利用者端末に配信を行った広告データについての広告識別情報、配信回数、及びユーザIDからなる配信回数データを前記サーバに送信する第1の配信回数送信手段と、
前記サーバから送信された広告識別情報及び配信回数を受信し、受信した広告識別情報と対応する広告データについて前記ユーザ領域に記憶されたの配信回数に、該受信した配信回数を加算して更新する配信回数取得手段として機能させ、
前記サーバを、
前記利用者端末とネットワーク及びアクセスポイントを介して通信を行うためのネットワーク通信手段と、
前記利用者端末にコンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを配信するコンテンツ配信手段と、
各利用者端末に配信した広告データに対応する広告識別情報と利用者端末のユーザIDと配信回数とを対応付けて記憶する配信回数管理データベースと、
前記利用者端末の前記第1の配信回数送信手段から送信された前記配信回数データを受信し、受信したユーザIDと広告識別情報とに対応する配信回数を前記配信回数管理データベースから読み出して、読み出した配信回数に前記受信した配信回数を加算して更新する配信回数管理データベース加算手段と、
前記配信回数管理データベースから前記利用者端末にそれぞれ固有のユーザIDと対応する広告識別情報、及び配信回数を読み出して、前記利用者端末に送信する第2の配信回数送信手段として機能させることを特徴とする広告配信システム用のプログラムである。
A program for a first advertisement distribution system according to the present invention is:
A program for an advertisement distribution system, comprising: a user terminal having communication means and capable of transmitting / receiving advertisement data to / from another user terminal; and a server capable of communicating with the user terminal via an access point and a network. There,
The user terminal is
Content data, advertisement data corresponding to the content data, advertisement identification information for identifying the advertisement data, a user area for storing the advertisement data in association with each other, and other user areas The advertisement data received from the user terminal, the advertisement identification information of the advertisement data, the user ID of the other user terminal, and the number of distributions of the advertisement data distributed by the user terminal are associated as one set. A storage unit that stores a user ID that is unique to each of the user terminals.
Content acquisition means for acquiring content data, advertisement data corresponding to the content data, and advertisement identification information for identifying the advertisement data from the server, and storing the content data in the user area;
User area advertisement selection means for selecting advertisement data to be distributed from the user area;
Common area advertisement selection means for selecting advertisement data to be distributed from the common area;
The advertisement data selected by the user area advertisement selection means, the advertisement identification information of the advertisement data, and the user ID unique to the user terminal are associated with each other and distributed to other user terminals using the communication means, Advertisement distribution means for distributing the advertisement data selected by the common area advertisement selection means, advertisement identification information corresponding to the advertisement data, and a user ID corresponding to the advertisement data to the other user terminals using the communication means; ,
Each time the advertisement distribution means distributes advertisement data, a distribution number addition means that increments and updates the number of distributions corresponding to each of the distributed user area advertisement data and the distributed common area advertisement data;
Reproduction output means for reproducing and outputting content data and advertisement data stored in the storage means;
The advertisement data distributed from the user area of the other user terminal, the advertisement identification information of the advertisement data, and the user ID of the other user terminal are received using the communication means, and the number of distributions is set to 0. The communication means includes the advertisement data distributed from the common area of other user terminals, the advertisement identification information corresponding to the advertisement data, and the user ID corresponding to the advertisement data. Using an advertisement receiving means for storing in the common area as a set with a distribution count of 0;
Before the content data stored in the user area is output to the playback output means and played back, the advertisement data stored in the common area is played back on the playback output means, and the content stored in the user area is stored. Content reproduction means for reading the number of distributions of advertisement data corresponding to the data and reproducing the content data according to the number of distributions;
First of all, the advertisement data stored in the common area is transmitted to the server, the distribution number data including the advertisement identification information, the distribution number, and the user ID for the advertisement data distributed to other user terminals. Distribution number transmission means,
The advertisement identification information and the number of distributions transmitted from the server are received, and the advertisement data corresponding to the received advertisement identification information is updated by adding the received number of distributions to the number of distributions stored in the user area. Function as a means of obtaining the number of distributions,
The server,
Network communication means for communicating with the user terminal via a network and an access point;
Content distribution means for distributing content data, advertisement data corresponding to the content data, and advertisement identification information for identifying the advertisement data to the user terminal;
A distribution count management database for storing the advertisement identification information corresponding to the advertisement data distributed to each user terminal, the user ID of the user terminal, and the distribution count;
The distribution number data transmitted from the first distribution number transmission means of the user terminal is received, and the distribution number corresponding to the received user ID and advertisement identification information is read from the distribution number management database and read. A delivery count management database adding means for updating the received delivery count by adding the received delivery count;
The advertisement identification information corresponding to the user ID unique to each user terminal and the number of distributions are read from the distribution number management database and function as second distribution number transmission means for transmitting to the user terminal. It is a program for the advertisement distribution system.

本発明に係る第2の広告配信システム用プログラムは、
通信手段を保有し他の利用者端末と広告データの送受信が可能な利用者端末と、アクセスポイント及びネットワークを介して前記利用者端末と通信可能なサーバと、からなる広告配信システム用のプログラムであって、前記利用者端末は前記サーバからコンテンツデータのダウンロードが可能であり、
前記利用者端末を、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報と、該広告データの配信回数と、他の利用者端末による該コンテンツデータのダウンロード数とが1組となって対応付けられて記憶するユーザ領域と、他の利用者端末から受信する広告データと、該広告データの広告識別情報と、当該他の利用者端末のユーザIDと、該利用者端末が配信した広告データの配信回数とを1組として対応付けられて記憶する共通領域とを含み、前記利用者端末にそれぞれ固有であるユーザIDを記憶している記憶手段と、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを前記サーバから取得し、前記ユーザ領域に記憶させるコンテンツ取得手段と、
前記ユーザ領域から配信するための広告データを選択するユーザ領域広告選択手段と、
前記共通領域から配信するための広告データを選択する共通領域広告選択手段と、
前記ユーザ領域広告選択手段が選択した広告データと該広告データの広告識別情報と前記利用者端末に固有のユーザIDとを対応付けて他の利用者端末へ前記通信手段を用いて配信し、前記共通領域広告選択手段が選択した広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを他の利用者端末へ前記通信手段を用いて配信する広告配信手段と、
前記広告配信手段が広告データを配信するごとに、配信したユーザ領域の広告データと配信した共通領域の広告データとにそれぞれ対応する配信回数をインクリメントして更新する配信回数加算手段と、
前記記憶手段に記憶されたコンテンツデータ及び広告データを再生して出力する再生出力手段と、
他の利用者端末のユーザ領域から配信された広告データと該広告データの広告識別情報と該他の利用者端末のユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させ、他の利用者端末の共通領域から配信された広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させる広告受信手段と、
前記ユーザ領域に記憶されたコンテンツデータを前記再生出力手段に再生して出力する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、前記ユーザ領域に記憶された該コンテンツデータと対応する広告データの配信回数とダウンロード数とを読み出し、該配信回数と該ダウンロード数とに応じて該コンテンツデータの再生を行うコンテンツ再生手段と、
前記コンテンツ再生手段によって再生された広告データに対応するコンテンツデータを前記サーバからダウンロードしたときに、前記サーバに該再生した広告データの広告識別情報とユーザIDとを送信するダウンロード通知手段と、
前記共通領域に記憶された広告データのうち、他の利用者端末に配信を行った広告データについての広告識別情報、配信回数、及びユーザIDからなる配信回数データを前記サーバに送信する第1の配信回数送信手段と、
前記サーバから送信された広告識別情報、配信回数、及びダウンロード数を受信し、受信した広告識別情報と対応する広告データについて前記ユーザ領域から読み出した配信回数とダウンロード数とに、該受信した配信回数と該受信したダウンロード数とを加算して更新する配信回数取得手段として機能させ、
前記サーバを、
前記利用者端末とネットワーク及びアクセスポイントを介して通信を行うためのネットワーク通信手段と、
前記利用者端末にコンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを配信するコンテンツ配信手段と、
各利用者端末に配信した広告データに対応する広告識別情報と利用者端末のユーザIDと配信回数とダウンロード数とを対応付けて記憶する配信回数管理データベースと、
前記利用者端末の前記第1の配信回数送信手段から送信された前記配信回数データを受信し、受信したユーザIDと広告識別情報とに対応する配信回数を前記配信回数管理データベースから読み出して、読み出した配信回数に前記受信した配信回数を加算して更新する配信回数管理データベース加算手段と、
前記利用者端末の前記ダウンロード通知手段によって送信された広告識別情報とユーザIDとを受信し、受信した広告識別情報とユーザIDとに該当するダウンロード数を前記配信回数管理データベースから読み出し、インクリメントして更新するダウンロード数加算手段と、
前記配信回数管理データベースから前記利用者端末にそれぞれ固有のユーザIDと対応する広告識別情報、配信回数、及びダウンロード数を読み出して、前記利用者端末に送信する第2の配信回数送信手段として機能させることを特徴とする広告配信用のプログラムである。
The second advertisement distribution system program according to the present invention is:
A program for an advertisement distribution system, comprising: a user terminal having communication means and capable of transmitting / receiving advertisement data to / from another user terminal; and a server capable of communicating with the user terminal via an access point and a network. And the user terminal is capable of downloading content data from the server,
The user terminal is
Content data, advertisement data corresponding to the content data, advertisement identification information for identifying the advertisement data, the number of times the advertisement data is distributed, and the number of downloads of the content data by other user terminals are one set. The user area to be stored in association with each other, the advertisement data received from other user terminals, the advertisement identification information of the advertisement data, the user ID of the other user terminal, and the user terminal A storage area that stores a user ID that is unique to each of the user terminals, and includes a common area that stores the advertisement data distribution count in association with each other as a set;
Content acquisition means for acquiring content data, advertisement data corresponding to the content data, and advertisement identification information for identifying the advertisement data from the server, and storing the content data in the user area;
User area advertisement selection means for selecting advertisement data to be distributed from the user area;
Common area advertisement selection means for selecting advertisement data to be distributed from the common area;
The advertisement data selected by the user area advertisement selection means, the advertisement identification information of the advertisement data, and the user ID unique to the user terminal are associated with each other and distributed to other user terminals using the communication means, An advertisement distribution means for distributing the advertisement data selected by the common area advertisement selection means, the advertisement identification information corresponding to the advertisement data, and the user ID corresponding to the advertisement data to the other user terminals using the communication means;
Each time the advertisement distribution means distributes advertisement data, a distribution number addition means that increments and updates the number of distributions corresponding to each of the distributed user area advertisement data and the distributed common area advertisement data;
Reproduction output means for reproducing and outputting content data and advertisement data stored in the storage means;
The advertisement data distributed from the user area of the other user terminal, the advertisement identification information of the advertisement data, and the user ID of the other user terminal are received using the communication means, and the number of distributions is set to 0. The communication means includes the advertisement data distributed from the common area of other user terminals, the advertisement identification information corresponding to the advertisement data, and the user ID corresponding to the advertisement data. Using an advertisement receiving means for storing in the common area as a set with a distribution count of 0;
Before the content data stored in the user area is reproduced and output to the reproduction output means, the advertisement data stored in the common area is reproduced on the reproduction output means, and the content data stored in the user area is stored. Content reproduction means for reading out the number of distributions and the number of downloads of the advertisement data corresponding to the data, and reproducing the content data according to the number of distributions and the number of downloads;
Download notification means for transmitting advertisement identification information and a user ID of the reproduced advertisement data to the server when content data corresponding to the advertisement data reproduced by the content reproduction means is downloaded from the server;
First of all, the advertisement data stored in the common area is transmitted to the server, the distribution number data including the advertisement identification information, the distribution number, and the user ID for the advertisement data distributed to other user terminals. Distribution number transmission means,
The advertisement identification information, the number of distributions, and the number of downloads transmitted from the server are received, and the number of distributions received and the number of distributions read from the user area for the advertisement data corresponding to the received advertisement identification information. And the received number of downloads to function as a delivery number acquisition means for updating,
The server,
Network communication means for communicating with the user terminal via a network and an access point;
Content distribution means for distributing content data, advertisement data corresponding to the content data, and advertisement identification information for identifying the advertisement data to the user terminal;
A distribution count management database that stores the advertisement identification information corresponding to the advertisement data distributed to each user terminal, the user ID of the user terminal, the distribution count, and the download count in association with each other;
The distribution number data transmitted from the first distribution number transmission means of the user terminal is received, and the distribution number corresponding to the received user ID and advertisement identification information is read from the distribution number management database and read. A delivery count management database adding means for updating the received delivery count by adding the received delivery count;
The advertisement identification information and the user ID transmitted by the download notification means of the user terminal are received, and the number of downloads corresponding to the received advertisement identification information and the user ID is read from the distribution count management database and incremented. Means for adding the number of downloads to be updated;
Read the advertisement identification information, the number of distributions, and the number of downloads corresponding to each user ID unique to the user terminal from the distribution number management database, and function as second distribution number transmission means for transmitting to the user terminal This is a program for distributing advertisements.

これらのプログラムによって、本発明にかかる利用者端末、広告配信システムを機能させることができる。   With these programs, the user terminal and the advertisement distribution system according to the present invention can be functioned.

本発明によれば、利用者端末が受信した広告データはコンテンツデータを再生する前に再生されるので、広告データが利用者端末を使用するユーザに閲覧されることを担保することができる。利用者端末を使用するユーザは、広告データの配信回数に応じてコンテンツデータを閲覧できるようになるため、ユーザに積極的に広告データを配信することを促すことができる。   According to the present invention, since the advertisement data received by the user terminal is reproduced before the content data is reproduced, it is possible to ensure that the advertisement data is viewed by the user who uses the user terminal. Since the user using the user terminal can view the content data according to the number of times the advertisement data is distributed, the user can be encouraged to actively distribute the advertisement data.

以下、図面を参照しながら、本発明の好適な実施形態について説明する。   Hereinafter, preferred embodiments of the present invention will be described with reference to the drawings.

<第1実施形態>
[システム構成]
本実施形態に係る広告配信システム10について説明する。図1に広告配信システム10の概略構成を示す。図1に示すように、広告配信システム10において、アクセスポイント2とサーバ1とがネットワークNを介して接続されている。利用者端末3はアクセスポイント2と無線通信を行うことによって、サーバ1と通信を行うことができる。また、複数の利用者端末3の間においても、無線通信を利用することによって相互に通信を行うことができる。無線通信には近距離無線通信を使用する。近距離無線通信としては、Bluetooth(登録商標)、無線LAN(Wi−Fiなど)、UWB(Ultra Wide band)を含む各種の方法が使用可能であり、本実施形態では無線LANを適用することとする。
<First Embodiment>
[System configuration]
The advertisement distribution system 10 according to the present embodiment will be described. FIG. 1 shows a schematic configuration of the advertisement distribution system 10. As shown in FIG. 1, in an advertisement distribution system 10, an access point 2 and a server 1 are connected via a network N. The user terminal 3 can communicate with the server 1 by performing wireless communication with the access point 2. In addition, communication can be performed between a plurality of user terminals 3 by using wireless communication. Near field communication is used for wireless communication. As short-range wireless communication, various methods including Bluetooth (registered trademark), wireless LAN (Wi-Fi, etc.), UWB (Ultra Wide band) can be used. In this embodiment, the wireless LAN is applied. To do.

図1においては、アクセスポイント2は1台しか記述されていないが、実際において、アクセスポイント2は複数台存在する。アクセスポイント2には鉄道駅構内、空港、ホテル、喫茶店、及び飲食店などの公共の場所に設置されたアクセスポイントである、いわゆる公衆無線LANサービスのインフラを利用することができる。また、所望の位置に適宜アクセスポイント2を設置することができる。また、サーバ1とアクセスポイント2とはネットワークNを介さず直接接続されていても良い。ネットワークNにはインターネット、LANなどの双方向通信が可能な通信網が利用できる。   In FIG. 1, only one access point 2 is described, but actually there are a plurality of access points 2. The access point 2 can use the infrastructure of a so-called public wireless LAN service, which is an access point installed in a public place such as a railway station, an airport, a hotel, a coffee shop, and a restaurant. Further, the access point 2 can be appropriately installed at a desired position. Further, the server 1 and the access point 2 may be directly connected without going through the network N. As the network N, a communication network capable of bidirectional communication such as the Internet and a LAN can be used.

広告配信システム10においては、利用者端末3に記憶されている広告データを他の利用者端末3に、無線通信を利用して広告データを配信していく。広告データはコンテンツデータと1対1で対になっており、基本的に広告データは対となるコンテンツデータを宣伝するような内容となっている。利用者端末3は、サーバ1より閲覧したいコンテンツデータをダウンロードする。そのとき、一緒に広告データもダウンロードされる。利用者端末3を使用するユーザは他の利用者端末3に広告データを配信することにより、その配信回数に応じてコンテンツデータが閲覧できるようになる。利用者端末3は近距離無線通信を使用できることにより、公衆無線LANなどのインフラ設備を使用できるので、ユーザは街中等においても手軽にサーバ1からコンテンツデータを入手することができる。   In the advertisement distribution system 10, the advertisement data stored in the user terminal 3 is distributed to other user terminals 3 using wireless communication. The advertisement data is paired with the content data on a one-to-one basis, and basically the advertisement data has a content that promotes the paired content data. The user terminal 3 downloads content data to be browsed from the server 1. At that time, advertisement data is also downloaded. A user using the user terminal 3 can browse the content data according to the number of distributions by distributing the advertisement data to other user terminals 3. Since the user terminal 3 can use short-range wireless communication and can use infrastructure equipment such as a public wireless LAN, the user can easily obtain content data from the server 1 even in the city.

[サーバ]
次に、サーバ1について詳しく説明する。サーバ1の構成は図2に示すようなものとなっている。サーバ1は、ネットワークNを介してアクセスポイント2と通信を行うためのネットワーク通信手段105、各種操作を行う操作手段104、データを表示する表示手段103、各種データを記憶する記憶手段101、それらの手段を制御する制御手段102によって構成されている。
[server]
Next, the server 1 will be described in detail. The configuration of the server 1 is as shown in FIG. The server 1 includes a network communication unit 105 for communicating with the access point 2 via the network N, an operation unit 104 for performing various operations, a display unit 103 for displaying data, a storage unit 101 for storing various data, It is comprised by the control means 102 which controls a means.

サーバ1はハードウェアとして、アクセスポイント2と通信が可能なLANカード等のNIC(Network interface Card)、CPU等のプロセッサ、DRAM等からなるメモリ、HDDドライブ等といった記憶装置、ディスプレイ、マウスやキーボード等で構成されるサーバマシンである。ネットワーク通信手段105はネットワークNを介してアクセスポイント2とデータの送受信を行うものである。ネットワーク通信手段105は利用者端末3がアクセスポイント2を介してサーバ1と通信するときに、各種データの送受信を行う役割を果たす。   The server 1 includes, as hardware, a network interface card (NIC) such as a LAN card that can communicate with the access point 2, a memory such as a processor such as a CPU, a DRAM, a HDD, a display, a mouse, a keyboard, etc. It is a server machine composed of The network communication means 105 transmits / receives data to / from the access point 2 via the network N. The network communication means 105 plays a role of transmitting / receiving various data when the user terminal 3 communicates with the server 1 via the access point 2.

記憶手段101は図2に示すように、コンテンツデータベース150とOS(Operating System)等の各種プログラム110とを記憶する。コンテンツデータベース150は図3に示すような構成となっている。すなわち、コンテンツID、コンテンツデータ、広告ID、広告データ、閾値回数が一組となってデータベース化されている。   As shown in FIG. 2, the storage unit 101 stores a content database 150 and various programs 110 such as an OS (Operating System). The content database 150 is configured as shown in FIG. That is, the content ID, the content data, the advertisement ID, the advertisement data, and the threshold number are combined into a database.

制御手段102は、コンテンツ配信手段111が含まれる。コンテンツ配信手段111は、利用者端末3から要求があった広告付きコンテンツデータを、ネットワーク通信手段105を用い、アクセスポイント2を介して利用者端末3に送信する。広告付きコンテンツデータは、コンテンツID、コンテンツデータ、広告ID、広告データ、及び閾値回数を含むデータである。   The control unit 102 includes a content distribution unit 111. The content distribution unit 111 transmits the content data with advertisement requested from the user terminal 3 to the user terminal 3 through the access point 2 using the network communication unit 105. The content data with advertisement is data including a content ID, content data, an advertisement ID, advertisement data, and a threshold count.

[アクセスポイント2]
アクセスポイント2は図2に示すような構成となっており、ネットワーク通信手段201、制御手段202、無線通信手段203を備える。ネットワーク通信手段201はネットワークNを介してサーバ1と通信を行うためのものである。無線通信手段203は利用者端末3と無線通信を行うものである。無線通信手段203は利用者端末3の通信方法と同様にBluetooth(登録商標)、無線LAN、UWB(Ultra Wide band)を含む各種の方法が使用可能である。
[Access point 2]
The access point 2 is configured as shown in FIG. 2 and includes a network communication unit 201, a control unit 202, and a wireless communication unit 203. The network communication means 201 is for communicating with the server 1 via the network N. The wireless communication unit 203 performs wireless communication with the user terminal 3. Various methods including Bluetooth (registered trademark), wireless LAN, and UWB (Ultra Wide band) can be used for the wireless communication unit 203 in the same manner as the communication method of the user terminal 3.

アクセスポイント2のネットワーク通信手段201がサーバ1よりデータを受信すると、制御手段202は無線通信手段203を用いてデータを要求した利用者端末3にデータを送信する。逆に、無線通信手段203が利用者端末3からのデータを受信すると、制御手段202はネットワーク通信手段201を用いてサーバ1にデータを送信する。アクセスポイント2は利用者端末3とサーバ1との間における通信の中継を行う。   When the network communication unit 201 of the access point 2 receives data from the server 1, the control unit 202 transmits data to the user terminal 3 that has requested the data using the wireless communication unit 203. Conversely, when the wireless communication unit 203 receives data from the user terminal 3, the control unit 202 transmits data to the server 1 using the network communication unit 201. The access point 2 relays communication between the user terminal 3 and the server 1.

[利用者端末3]
利用者端末3は図4に示すような構成となっている。すなわち、コンテンツデータや広告データ、OS等の各種プログラム330を記憶する記憶手段301、コンテンツデータや広告データを表示する表示手段(再生出力手段)303、キーパッド等の操作手段304、無線通信手段305、音声出力手段(再生出力手段)306、時計307、それらを制御する制御手段302から構成されている。利用者端末3は、ハードウェアとして携帯情報端末(PDA:Personal Digital Assistant)、ポータブルゲーム機、携帯電話などが使用できる。
[User terminal 3]
The user terminal 3 has a configuration as shown in FIG. That is, storage means 301 for storing various programs 330 such as content data, advertisement data, and OS, display means (reproduction output means) 303 for displaying content data and advertisement data, operation means 304 such as a keypad, wireless communication means 305 , An audio output means (reproduction output means) 306, a clock 307, and a control means 302 for controlling them. As the user terminal 3, a personal digital assistant (PDA), a portable game machine, a mobile phone, or the like can be used as hardware.

表示手段303には、液晶、電子ペーパー、有機ELなどの各種表示装置を適用することができる。また、上記キーパッド等の操作手段304に加えて、表示手段303にタッチパネル等の機能を付け加えても良い。無線通信手段305には、上記で述べたように各種の近距離無線通信を採用することができるが、本実施形態においては無線LANを適用する。   Various display devices such as liquid crystal, electronic paper, and organic EL can be applied to the display unit 303. In addition to the operation means 304 such as the keypad, a function such as a touch panel may be added to the display means 303. As described above, various short-range wireless communications can be adopted for the wireless communication unit 305, but a wireless LAN is applied in the present embodiment.

利用者端末3は、無線通信手段305を使用した「近接検索通信モード」が利用できる。これは、利用者端末3の操作を特に行わなくても、あるいはスリープ状態であっても電波を発信し続け、同じモードとなっている利用者端末3の電波を受信することにより、利用者端末3を探知する状態となるモードである。この状態の2台の利用者端末3が互いに接近すると、通信が行われデータの送受信が行われる。   The user terminal 3 can use the “proximity search communication mode” using the wireless communication unit 305. Even if the user terminal 3 is not particularly operated or in the sleep state, the user terminal 3 continues to transmit radio waves and receives the radio waves of the user terminal 3 in the same mode. In this mode, 3 is detected. When the two user terminals 3 in this state approach each other, communication is performed and data is transmitted and received.

利用者端末3を「近接通信モード」にしておき、街中等を出歩いたりすることによって、同じ「近接通信モード」になっている他の利用者端末3と接近することにより、広告データを配信したり受信したりすることになる。また、利用者端末3の電源を入れた状態で、ユーザが利用者端末3を操作して、通信可能な範囲にいる他の利用者端末3と広告データの配信・受信を行っても良い。音声出力手段306には、コンテンツデータや広告データを再生して出力するスピーカー、もしくはイヤホン等を接続するための音声出力端子を用いることができる。制御手段302はCPUとメモリからなる制御装置である。   By placing the user terminal 3 in the “proximity communication mode” and going out in the city, etc., by approaching another user terminal 3 in the same “proximity communication mode”, the advertisement data is distributed. Or receive. Further, the user may operate the user terminal 3 while the user terminal 3 is turned on to distribute / receive advertisement data to / from other user terminals 3 within a communicable range. The audio output means 306 can be a speaker that reproduces and outputs content data and advertisement data, or an audio output terminal for connecting an earphone or the like. The control means 302 is a control device including a CPU and a memory.

記憶手段301には半導体メモリ(SSD:Solid state drive、フラッシュメモリなど)、HDD(Hard disk drive)などを使用することができる。記憶手段301はダウンロード予約リスト313、ユーザ領域内広告配信ルール314、及び広告再生ルール315を記憶する。また、それ以外の記憶領域において、記憶手段301は、ユーザ領域311と、共通領域312とに区分けされている。   A semiconductor memory (SSD: Solid state drive, flash memory, etc.), HDD (Hard disk drive), etc. can be used for the storage means 301. The storage unit 301 stores a download reservation list 313, an advertisement distribution rule 314 within a user area, and an advertisement reproduction rule 315. In other storage areas, the storage unit 301 is divided into a user area 311 and a common area 312.

ユーザ領域311は、利用者端末3を利用するユーザが自由に編集できる領域となっている。ユーザ領域にはコンテンツデータリスト321が記憶される。コンテンツデータリスト321は図5に示すような構成となっている。コンテンツデータリスト321は、コンテンツID、コンテンツデータ、広告ID、広告データ、閾値回数、配信回数が一組として構成されるものである。コンテンツIDはコンテンツデータを識別するために用いるものである。広告IDも広告データを識別するものである。この一組のデータは、ユーザが自分の意思で操作手段304を操作して自由に追加したり削除したりすることができる。   The user area 311 is an area in which a user using the user terminal 3 can freely edit. A content data list 321 is stored in the user area. The content data list 321 is configured as shown in FIG. The content data list 321 is composed of a set of content ID, content data, advertisement ID, advertisement data, threshold count, and delivery count. The content ID is used for identifying content data. The advertisement ID also identifies advertisement data. This set of data can be freely added or deleted by the user by operating the operation means 304 with his / her own intention.

コンテンツデータには小説、新聞記事、雑誌記事、ゲーム、音楽、映像などが使用できる。映像は例えば映画、音楽販促用映像、テレビ番組映像などである。広告データには広告映像、広告文章、広告画像、音声広告などが使用される。前述したように、広告データとコンテンツデータとは1対1で対となって対応するデータとなっている。広告データは、対となるコンテンツデータを宣伝するような内容となっている。広告データには、それと対になるコンテンツデータが含まれる広告付きコンテンツデータをダウンロードするダウンロード元URLが含まれている。このURLは、ユーザに広告付きコンテンツデータのダウンロードを誘導するために使用する。コンテンツデータ及び広告データは、音楽データや音声広告の場合もあるので、このようなデータを再生する場合は、音声出力手段306を用いて再生する。音声出力手段306はスピーカーもしくはイヤホン出力端子などである。   As content data, novels, newspaper articles, magazine articles, games, music, videos, etc. can be used. The video is, for example, a movie, a music promotion video, a television program video, or the like. For the advertisement data, advertisement video, advertisement text, advertisement image, voice advertisement, and the like are used. As described above, the advertisement data and the content data are corresponding data in a one-to-one pair. The advertisement data has a content that promotes the paired content data. The advertisement data includes a download source URL for downloading the content data with the advertisement including the content data paired therewith. This URL is used to guide the user to download the content data with advertisement. Since the content data and the advertisement data may be music data or voice advertisements, when such data is played back, it is played back using the voice output means 306. The audio output means 306 is a speaker or an earphone output terminal.

閾値回数はコンテンツ再生手段335により、コンテンツデータを再生する範囲を決定するにあたり、参照される数値である。配信回数は各コンテンツデータに対応する広告データを実際に配信した回数である。各コンテンツデータに対応する広告データを閾値回数以上配信すると、コンテンツ再生手段335はコンテンツデータ全体を再生する。配信回数が閾値回数未満であれば、コンテンツ再生手段335はコンテンツデータを一部しか再生しない。   The threshold number is a numerical value that is referred to when the content reproduction unit 335 determines a range in which content data is reproduced. The number of distributions is the number of times the advertisement data corresponding to each content data is actually distributed. When the advertisement data corresponding to each content data is distributed more than the threshold number of times, the content reproduction means 335 reproduces the entire content data. If the number of distributions is less than the threshold number, the content reproduction means 335 reproduces only part of the content data.

例えば、コンテンツデータが小説であった場合において、その小説に対応する広告データの配信回数が、閾値回数未満であったとき、コンテンツ再生手段335は小説の冒頭部分(例えば第1章)を表示手段303に表示する。配信回数が閾値回数以上であった場合、コンテンツ再生手段335は小説の全篇を表示手段303に表示する。また、コンテンツデータが映画であった場合において、その映画に対応する広告データの配信回数が、閾値回数未満であったとき、コンテンツ再生手段335は映画の初めの数分を表示手段303と音声出力手段306とに再生させる。配信回数が閾値回数以上であった場合は、コンテンツ再生手段335は、映画の全篇を表示手段303と音声出力手段306とに再生させる。   For example, if the content data is a novel, and the number of times the advertisement data corresponding to the novel is distributed is less than the threshold number, the content reproduction means 335 displays the beginning of the novel (for example, Chapter 1). This is displayed at 303. If the number of distributions is equal to or greater than the threshold number, the content reproduction unit 335 displays the entire novel on the display unit 303. If the content data is a movie and the number of times the advertisement data corresponding to the movie is distributed is less than the threshold number, the content playback means 335 outputs the first few minutes of the movie to the display means 303 and the audio output. The data is reproduced by the means 306. If the number of distributions is equal to or greater than the threshold number, the content reproduction unit 335 causes the display unit 303 and the audio output unit 306 to reproduce the entire movie.

時計307は、利用者端末3に必ずしも必要な手段ではないが、後に記載する広告データや広告付きコンテンツデータを取得した時刻を記録するときに、広告受信手段334やコンテンツ取得手段336によって参照されるものである。時計307はクォーツ時計などである。時計307は、CPUの動作を同期させるための水晶振動子によるクロック信号の累積で計時するようにしても良い。利用者端末3がアクセスポイント2を介してインターネットに接続したときに、インターネット経由で時刻情報を取得して、時計307の時刻を補正するように構成しても良い。   The clock 307 is not necessarily required for the user terminal 3, but is referenced by the advertisement receiving unit 334 and the content acquisition unit 336 when recording the time when the advertisement data and content data with advertisement described later are acquired. Is. The clock 307 is a quartz clock or the like. The clock 307 may measure the time by accumulating clock signals by a crystal resonator for synchronizing the operation of the CPU. When the user terminal 3 connects to the Internet via the access point 2, time information may be acquired via the Internet and the time of the clock 307 may be corrected.

共通領域312には広告データリスト322が記憶される。広告データリスト322に存在する広告データは、他の利用者端末3から受信したものである。この共通領域312は、ユーザがデータの編集等を行うことができない。すなわち、ユーザが操作手段304を操作して、広告データを削除したり追加したりすることはできない。詳細は後述するが、広告データは再生された後、コンテンツ再生手段335によって削除される。広告データリスト322は図6に示すような構成となっている。広告データリスト322は、広告ID、広告データを含むものである。   An advertisement data list 322 is stored in the common area 312. The advertisement data present in the advertisement data list 322 has been received from another user terminal 3. In the common area 312, the user cannot edit data. That is, the user cannot operate the operation unit 304 to delete or add advertisement data. Although details will be described later, the advertisement data is reproduced and then deleted by the content reproduction means 335. The advertisement data list 322 is configured as shown in FIG. The advertisement data list 322 includes an advertisement ID and advertisement data.

ダウンロード予約リスト313は、ユーザが広告付きコンテンツデータを自己の利用者端末3にダウンロードしようとしたときに、アクセスポイント2が通信可能範囲に無かった場合、コンテンツ取得手段336が広告付きコンテンツデータのダウンロード元であるURLを広告データから抽出して記録しておくものである。URLは広告データに含まれている。ダウンロード予約リスト313に広告付きコンテンツデータのURLが記録された場合、アクセスポイント2と通信可能な状態になったら自動的にサーバ1からダウンロードを行うようにしても良いし、ユーザが利用者端末3の操作手段304を操作して、ダウンロードを行うようにしても良い。   The download reservation list 313 indicates that the content acquisition unit 336 downloads the content data with advertisement when the user tries to download the content data with advertisement to the user terminal 3 and the access point 2 is not within the communicable range. The original URL is extracted from the advertisement data and recorded. The URL is included in the advertisement data. When the URL of the content data with advertisement is recorded in the download reservation list 313, it may be automatically downloaded from the server 1 when the communication with the access point 2 is enabled, or the user terminal 3 The operation unit 304 may be operated to perform downloading.

ユーザ領域内広告配信ルール314は、ユーザ領域広告選択手段331によって参照され、ユーザ領域311のコンテンツデータリスト321に存在する広告データのうち、どれを他の利用者端末3に配信するか規定するものである。基本的に広告データの配信は、1回の通信で1つの広告データの配信を行う。よって、ユーザ領域に複数の広告データが存在する場合は、どれか1つ選ぶことになる。ユーザ領域内広告配信ルール314は図7に示すようなものである。ユーザは、ユーザ領域内広告配信ルール314のうち1つを選択して設定しておく。   The user area advertisement distribution rule 314 is referred to by the user area advertisement selection unit 331 and specifies which advertisement data existing in the content data list 321 of the user area 311 is distributed to other user terminals 3. It is. Basically, the advertisement data is distributed by distributing one piece of advertisement data in one communication. Therefore, when there are a plurality of advertisement data in the user area, one of them is selected. The user area advertisement distribution rule 314 is as shown in FIG. The user selects and sets one of the advertisement distribution rules 314 in the user area.

例えば、ユーザが「ランダムに選んで1つ配信」を設定しておくと、ユーザ領域広告選択手段331はユーザ領域311に存在する広告データのうち1つをランダムに選択し、広告配信手段332は選択された広告データを配信することとなる。また、ユーザが「取得時刻の古いものから配信」を設定しておくと、ユーザ領域広告選択手段331はコンテンツ取得手段336によって取得された広告付きコンテンツデータの時刻・日付のうち、最も古いものを選択し、広告配信手段332は選択された広告データを配信することとなる。この場合、コンテンツ取得手段336は時計307を参照し、広告データごとに取得した時刻を記録しておく。「ユーザが決めたものを配信」に設定しておくと、ユーザ領域広告選択手段331はユーザがあらかじめ設定した優先して配信したい広告データを選択し、広告配信手段332は選択された広告データを配信する。   For example, if the user sets “randomly select one distribution”, the user area advertisement selection means 331 randomly selects one of the advertisement data existing in the user area 311, and the advertisement distribution means 332 The selected advertisement data will be distributed. In addition, when the user sets “distribute from the oldest acquisition time”, the user area advertisement selecting unit 331 selects the oldest time / date of the content data with advertisement acquired by the content acquiring unit 336. Once selected, the advertisement distribution means 332 distributes the selected advertisement data. In this case, the content acquisition unit 336 refers to the clock 307 and records the time acquired for each advertisement data. If “distributed by the user” is set, the user area advertisement selection unit 331 selects advertisement data to be distributed with priority set by the user in advance, and the advertisement distribution unit 332 selects the selected advertisement data. To deliver.

広告再生ルール315は、共通領域312に存在する広告データのうち、再生時においてどれを再生するか規定するものである。詳細は後述するが、利用者端末3はコンテンツデータを再生しようとすると、その前に共通領域312の広告データが1つ再生される仕組みとなっている。広告再生ルール315は図8に示すようなものである。広告再生ルールについても、ユーザがどれか1つを選んで設定しておく。   The advertisement reproduction rule 315 defines which advertisement data existing in the common area 312 is to be reproduced at the time of reproduction. Although details will be described later, when the user terminal 3 tries to reproduce the content data, one advertisement data in the common area 312 is reproduced before that. The advertisement reproduction rule 315 is as shown in FIG. The user selects and sets one of the advertisement reproduction rules.

図8に示すように、例えば、ユーザが「ランダムに選択して再生」を設定しておくと、コンテンツ再生手段335は、共通領域312に存在する広告データのうちどれか1つをランダムに選んで再生することとなる。また、ユーザが「受信時刻の古い物から再生」に設定すると、コンテンツ再生手段335は共通領域312に記憶されている広告データのうち、受信時刻が古いものを選択して再生することとなる。この場合、広告受信手段334は時計307を参照し、他の利用者端末3から受信した広告データの時刻を記録しておく。共通領域312に受信時刻が同時刻であるものが2つ以上存在した場合は、コンテンツ再生手段335は、同時刻の広告データのうちどれか1つをランダムに選んで再生する。   As shown in FIG. 8, for example, when the user sets “random selection and playback”, the content playback means 335 randomly selects one of the advertisement data existing in the common area 312. Will be played. Further, when the user sets “play from oldest reception time”, the content reproduction means 335 selects and reproduces the advertisement data stored in the common area 312 having the oldest reception time. In this case, the advertisement receiving unit 334 refers to the clock 307 and records the time of the advertisement data received from the other user terminal 3. If there are two or more items having the same reception time in the common area 312, the content reproduction means 335 randomly selects and reproduces one of the advertisement data at the same time.

制御手段302は、ユーザ領域広告選択手段331、広告配信手段332、配信回数加算手段333、広告受信手段334、コンテンツ再生手段335、及びコンテンツ取得手段336を含む。これらの手段は、予め利用者端末3にインストールされていても良いし、予めインストールされていなくても、後からサーバ1よりダウンロードして入手できるようにしても良い。またこれらの手段は、ウィジェット(デスクトップ上で作動し、表示することのできるアプレット)で実現されるように構成しても良い。   The control unit 302 includes a user area advertisement selection unit 331, an advertisement distribution unit 332, a distribution number addition unit 333, an advertisement reception unit 334, a content reproduction unit 335, and a content acquisition unit 336. These means may be installed in the user terminal 3 in advance, or may be downloaded and obtained from the server 1 later, even if not installed in advance. These means may be configured to be realized by a widget (an applet that operates on the desktop and can be displayed).

ユーザ領域広告選択手段331は、ユーザ領域内広告配信ルール314を参照して、ユーザによって設定されたルールに従って、ユーザ領域311に記憶された広告データのうち1つを選択する処理を行うものである。広告配信手段332はユーザ領域広告選択手段331によって選択された広告データを、無線通信手段305を利用して他の利用者端末3に配信する処理を行うものである。   The user area advertisement selection means 331 refers to the user area advertisement distribution rule 314 and performs a process of selecting one of the advertisement data stored in the user area 311 in accordance with the rule set by the user. . The advertisement distribution unit 332 performs a process of distributing the advertisement data selected by the user area advertisement selection unit 331 to another user terminal 3 using the wireless communication unit 305.

配信回数加算手段333は、ユーザ領域311内における広告データのうち広告配信手段332によって配信が行われた広告データについて、配信回数のインクリメントを行う。すなわち、配信回数加算手段333は、コンテンツデータリスト311のうち、広告配信手段332によって広告データの配信が行われると、配信した広告データに対応する配信回数をユーザ領域311から読み出してインクリメントし、再び記憶させて更新する処理を行う。   The distribution number adding unit 333 increments the distribution number for the advertisement data distributed by the advertisement distribution unit 332 among the advertisement data in the user area 311. In other words, when the advertisement data is distributed by the advertisement distribution unit 332 in the content data list 311, the distribution number adding unit 333 reads the number of distributions corresponding to the distributed advertisement data from the user area 311 and increments it. A process of storing and updating is performed.

広告受信手段334は、他の利用者端末3から広告データの配信があったときに、広告データを無線通信手段305を介して受信し、受信した広告データを共通領域312に記憶させる処理を行う。利用者端末3同士における広告データの送受信処理については後述するが、広告受信手段334は受信する広告データがユーザ領域311、または共通領域312に存在する場合は受信を拒否する処理を行う。また広告受信手段334は、受信する広告データの容量が、共通領域の空き容量を超えている場合は受信を拒否する処理を行う。また、広告受信手段334は受信した広告データの時刻の記録も行う。図6の広告データリスト322において図示しないが、広告受信手段334は広告データリスト322に受信した広告データごとに受信時刻を記録する。広告受信手段334は広告データを共通領域312に記憶させるとき、時計307を参照して同時に受信時刻を記憶させる。   The advertisement receiving unit 334 receives advertisement data from the other user terminal 3 and receives the advertisement data via the wireless communication unit 305, and stores the received advertisement data in the common area 312. . The advertisement data transmission / reception process between the user terminals 3 will be described later, but the advertisement receiving unit 334 performs a process of refusing reception when the received advertisement data exists in the user area 311 or the common area 312. Further, the advertisement receiving means 334 performs a process of refusing reception when the capacity of the received advertisement data exceeds the free capacity of the common area. The advertisement receiving means 334 also records the time of the received advertisement data. Although not shown in the advertisement data list 322 of FIG. 6, the advertisement receiving unit 334 records the reception time for each advertisement data received in the advertisement data list 322. When the advertisement receiving means 334 stores the advertisement data in the common area 312, the advertisement receiving means 334 refers to the clock 307 and stores the reception time at the same time.

コンテンツ取得手段336は、サーバ1より広告付きコンテンツデータを受信してユーザ領域311に記憶させるものである。コンテンツ取得手段336は、サーバ1より広告付きコンテンツデータ(コンテンツID、コンテンツデータ、広告ID、広告データ、及び閾値回数が一組となったデータ)を取得すると、配信回数を0としてユーザ領域311に記憶させる。広告付きコンテンツデータはサーバ1より、ネットワークNとアクセスポイント2とを介して入手する方法に限らず、外部メモリ(メモリカード等)などを利用して入手するようにしても良い。コンテンツ取得手段336は取得した広告データの時刻の記録も行う。図5のコンテンツデータリスト321において図示しないが、コンテンツ取得手段336はコンテンツデータリスト321に取得した広告付きコンテンツデータごとに受信時刻を記録する。コンテンツ取得手段336は、広告付きコンテンツデータをユーザ領域311に記憶させるとき、時計307を参照して取得時刻を同時に記憶させる。   The content acquisition unit 336 receives content data with advertisement from the server 1 and stores it in the user area 311. When the content acquisition means 336 acquires content data with advertisement (content ID, content data, advertisement ID, advertisement data, and data in which the threshold count is a set) from the server 1, the distribution count is set to 0 in the user area 311. Remember me. The content data with advertisement is not limited to the method of obtaining from the server 1 via the network N and the access point 2, but may be obtained using an external memory (memory card or the like). The content acquisition unit 336 also records the time of the acquired advertisement data. Although not shown in the content data list 321 of FIG. 5, the content acquisition unit 336 records the reception time for each content data with advertisement acquired in the content data list 321. When the content acquisition unit 336 stores the content data with advertisement in the user area 311, the content acquisition unit 336 refers to the clock 307 and stores the acquisition time at the same time.

コンテンツ再生手段335は、広告データとコンテンツデータとを再生して、音声出力手段306に音声を出力したり、表示手段303に表示をしたりする処理を行う。コンテンツ再生手段335は、ユーザが操作手段304を操作してコンテンツデータを再生させようとしたときに、共通領域312に記憶されている広告データのうち1つを再生してから、コンテンツデータを再生する。再生される広告データは、コンテンツ再生手段335が広告再生ルール315に従って選択する。広告データが再生されると、コンテンツ再生手段335は該広告データに対応するコンテンツデータをダウンロードするか否か、ユーザに問いかける画面を表示手段303に表示する。   The content reproduction unit 335 performs processing for reproducing the advertisement data and the content data and outputting the audio to the audio output unit 306 or displaying it on the display unit 303. The content reproduction means 335 reproduces the content data after reproducing one of the advertisement data stored in the common area 312 when the user operates the operation means 304 to reproduce the content data. To do. The content reproduction means 335 selects the advertisement data to be reproduced according to the advertisement reproduction rule 315. When the advertisement data is reproduced, the content reproduction means 335 displays on the display means 303 a screen asking the user whether or not to download the content data corresponding to the advertisement data.

ユーザが操作手段304を操作し、コンテンツデータのダウンロードを選択すると、コンテンツ取得手段336はアクセスポイント2を介してサーバ1に接続し、コンテンツデータのダウンロードを行う。その後、コンテンツ再生手段335は、再生しようとしたコンテンツデータの再生を行う。ユーザがダウンロードしないことを選択すると、コンテンツ再生手段335は再生しようとしたコンテンツデータを再生する。コンテンツデータを再生するとき、コンテンツ再生手段335は、コンテンツデータに対応する配信回数が閾値回数以上であるかを確認する。配信回数が閾値回数以上であれば、コンテンツ再生手段335はコンテンツデータ全体を再生する。コンテンツ再生手段335は配信回数が閾値回数未満であれば、コンテンツデータを一部再生にとどめる。   When the user operates the operation unit 304 and selects download of content data, the content acquisition unit 336 connects to the server 1 via the access point 2 and downloads the content data. Thereafter, the content reproduction means 335 reproduces the content data to be reproduced. When the user selects not to download, the content reproduction means 335 reproduces the content data to be reproduced. When reproducing the content data, the content reproduction means 335 confirms whether the number of distributions corresponding to the content data is equal to or greater than the threshold number. If the number of distributions is equal to or greater than the threshold number, the content reproduction means 335 reproduces the entire content data. If the number of distributions is less than the threshold number, the content reproduction means 335 only partially reproduces the content data.

次に、利用者端末3が広告付きコンテンツデータを取得し、他の利用者端末3に配信する処理の流れについて図9〜図15を用いて説明する。ここでは利用者端末3Aと利用者端末3Bとの間で広告データの配信が行われる例を取り上げる。各利用者端末3の各手段を明確にするため、利用者端末3Aの各手段の末尾にはAを、利用者端末3Bの各手段の末尾にはBを付す。   Next, the flow of processing in which the user terminal 3 acquires content data with advertisement and distributes it to other user terminals 3 will be described with reference to FIGS. Here, an example is described in which advertisement data is distributed between the user terminal 3A and the user terminal 3B. In order to clarify each means of each user terminal 3, A is added to the end of each means of the user terminal 3A, and B is attached to the end of each means of the user terminal 3B.

図9は、利用者端末3が広告付きコンテンツデータを取得し、他の利用者端末3に配信し、コンテンツデータ及び広告データの再生についての処理の概念図である。図9における全体の処理の大まかな流れは以下のようになる。
(1)利用者端末3Aがアクセスポイント2を介してサーバ1に接続し、コンテンツデータを入手するための専用サイトにアクセスする。ユーザは視聴したいコンテンツデータを選択して、自己の利用者端末3Aにデータをダウンロードする。このとき、コンテンツデータに対応する広告データも共にダウンロードされる。
(2)コンテンツデータをすべて視聴するためには、広告データを閾値回数以上、他の利用者端末3に配信しなければならない。ユーザが街中等を移動することにより、利用者端末3Aは通信可能範囲に利用者端末3Bが存在した場合に、広告データの配信を行う。
(3)広告データを受信した利用者端末3Bを使用するユーザが、コンテンツデータを再生しようとすると、利用者端末3Bはその前に広告データを再生する。広告データが再生された後、コンテンツデータが再生される。
このように様々なユーザの利用者端末3C、3D、…に配信することで閾値回数以上に広告データを配信することができると、利用者端末3Aはコンテンツデータ全体を再生することができる。
FIG. 9 is a conceptual diagram of a process for the user terminal 3 to acquire content data with an advertisement and distribute it to other user terminals 3 to reproduce the content data and the advertisement data. The general flow of the entire process in FIG. 9 is as follows.
(1) The user terminal 3A connects to the server 1 via the access point 2 and accesses a dedicated site for obtaining content data. The user selects content data to be viewed and downloads the data to his / her user terminal 3A. At this time, advertisement data corresponding to the content data is also downloaded.
(2) In order to view all the content data, the advertisement data must be distributed to the other user terminals 3 more than the threshold number of times. When the user moves around the city or the like, the user terminal 3A distributes the advertisement data when the user terminal 3B exists in the communicable range.
(3) When the user using the user terminal 3B that has received the advertisement data tries to reproduce the content data, the user terminal 3B reproduces the advertisement data before that. After the advertisement data is reproduced, the content data is reproduced.
As described above, when the advertisement data can be distributed more than the threshold number of times by distributing to the user terminals 3C, 3D,... Of various users, the user terminal 3A can reproduce the entire content data.

それぞれの処理について詳細に説明する。図9において、(1)の処理を表したフローチャートを図10に示す。利用者端末3Aを利用するユーザが操作手段304Aを操作して、アクセスポイント2を介してサーバ1に接続し、専用のコンテンツ入手サイトにアクセスする(S1101)。すると、サーバ1の制御手段102は、コンテンツ入手サイトの画面データを利用者端末3Aに送信するために、アクセスポイント2にネットワークNを介してデータを送信する(S1102)。   Each process will be described in detail. FIG. 10 is a flowchart showing the process (1) in FIG. A user using the user terminal 3A operates the operation means 304A to connect to the server 1 via the access point 2 and access a dedicated content acquisition site (S1101). Then, the control means 102 of the server 1 transmits data to the access point 2 via the network N in order to transmit the screen data of the content acquisition site to the user terminal 3A (S1102).

アクセスポイント2のネットワーク通信手段201はデータを受信する。アクセスポイント2の制御手段202は、無線通信手段203を用いて利用者端末3Aに画面データを送信する。利用者端末3Aのコンテンツ取得手段336Aは、無線通信手段305Aを介して画面データを受信すると表示手段303Aに画面データを表示する(S1103)。利用者端末3Aのユーザは画面をみて、操作手段304Aを操作し、入手したいコンテンツデータを選択する。コンテンツ取得手段336Aはユーザによるコンテンツデータの選択を検知する(S1104)。   The network communication means 201 of the access point 2 receives data. The control means 202 of the access point 2 transmits screen data to the user terminal 3 </ b> A using the wireless communication means 203. When the content acquisition unit 336A of the user terminal 3A receives the screen data via the wireless communication unit 305A, the content acquisition unit 336A displays the screen data on the display unit 303A (S1103). The user of the user terminal 3A looks at the screen and operates the operation means 304A to select content data to be obtained. The content acquisition unit 336A detects selection of content data by the user (S1104).

すると、利用者端末3Aのコンテンツ取得手段336Aは無線通信手段305Aを用いて、ユーザが選択したコンテンツデータの要求信号を、アクセスポイント2を介してサーバ1に送信する(S1105)。サーバ1のネットワーク通信手段105がコンテンツ要求信号を受信する(S1106)と、コンテンツ配信手段111は該当するコンテンツデータを含む広告付きコンテンツデータ(コンテンツIDとコンテンツデータと広告IDと広告データと閾値回数とが1組になったデータ)を、アクセスポイント2を介して利用者端末3Aに送信する(S1107)。   Then, the content acquisition unit 336A of the user terminal 3A uses the wireless communication unit 305A to transmit a request signal for content data selected by the user to the server 1 via the access point 2 (S1105). When the network communication unit 105 of the server 1 receives the content request signal (S1106), the content distribution unit 111 includes content data with advertisement (content ID, content data, advertisement ID, advertisement data, threshold number of times) including the corresponding content data. Is transmitted to the user terminal 3A via the access point 2 (S1107).

利用者端末3Aの無線通信手段305Aが広告付きコンテンツデータを受信すると、コンテンツ取得手段336Aはユーザ領域311Aに広告付きコンテンツデータを記憶させる(S1108)。広告付きコンテンツデータの取得時刻を記憶したい場合、コンテンツ取得手段336Aは広告付きコンテンツデータをユーザ領域311Aに記憶させたときに、時計307Aを参照して時刻を取得し、ユーザ領域311Aに記憶させる。   When the wireless communication unit 305A of the user terminal 3A receives the content data with advertisement, the content acquisition unit 336A stores the content data with advertisement in the user area 311A (S1108). When it is desired to store the acquisition time of the content data with advertisement, the content acquisition unit 336A acquires the time with reference to the clock 307A and stores it in the user area 311A when the content data with advertisement is stored in the user area 311A.

続いて、図9における(2)の処理に該当する他の利用者端末3Bへの配信処理について説明する。図11及び図12に利用者端末3Aから利用者端末3Bへ配信を行う処理のフローチャートを示す。   Next, a distribution process to another user terminal 3B corresponding to the process (2) in FIG. 9 will be described. FIG. 11 and FIG. 12 show flowcharts of processing for delivering from the user terminal 3A to the user terminal 3B.

まず、利用者端末3Aが近接検索を行う(S1201)。すなわち、「近接検索通信モード」によって電波を発信し続け、近く(通信可能距離)に同じモードとなっている他の利用者端末3があるか確認する。利用者端末3が存在しない場合(S1202:NO)、利用者端末3Aは通信可能範囲に他の利用者端末3が存在するまで周期的に近接検索を続ける。利用者端末3Aが利用者端末3Bによって発信される電波をキャッチすると、利用者端末3Aは他の利用者端末3が存在すると認識し(S1202:YES)、利用者端末3Aの広告配信手段332Aは、ユーザ領域311Aに、広告データがあるか否か確認する(S1203)。   First, the user terminal 3A performs a proximity search (S1201). That is, radio waves are continuously transmitted in the “proximity search communication mode”, and it is confirmed whether there is another user terminal 3 that is in the same mode near (communication distance). When the user terminal 3 does not exist (S1202: NO), the user terminal 3A periodically continues the proximity search until another user terminal 3 exists in the communicable range. When the user terminal 3A catches the radio wave transmitted by the user terminal 3B, the user terminal 3A recognizes that there is another user terminal 3 (S1202: YES), and the advertisement distribution means 332A of the user terminal 3A Then, it is confirmed whether or not there is advertisement data in the user area 311A (S1203).

ユーザ領域311Aに広告データが無かった場合(S1203:NO)、広告配信手段332Aは配信処理を終了させる。利用者端末3Aの広告配信手段332Aがユーザ領域311Aに広告データがある(S1203:YES)と判断すると、ユーザ領域広告選択手段331Aはユーザにより設定されたユーザ領域内広告配信ルール314Aに従って配信すべき広告データを決定する。広告配信手段332Aは決定した広告データの広告IDとその広告データの容量数値とを利用者端末3Bに送信する(S1204)。   When there is no advertisement data in the user area 311A (S1203: NO), the advertisement distribution unit 332A ends the distribution process. When the advertisement distribution means 332A of the user terminal 3A determines that there is advertisement data in the user area 311A (S1203: YES), the user area advertisement selection means 331A should distribute according to the user area advertisement distribution rule 314A set by the user. Determine ad data. The advertisement distribution unit 332A transmits the determined advertisement ID of the advertisement data and the capacity value of the advertisement data to the user terminal 3B (S1204).

利用者端末3Bの無線通信手段305Bは、利用者端末3Aから送信された広告IDと容量の数値とを受信する(S1205)。利用者端末3Bの広告受信手段334Bは、ユーザ領域311Bと共通領域312Bとに、受信した広告IDと同じ広告IDを持つ広告データがあるか確認する(S1206)。広告データがある場合(S1206:YES)、広告受信手段334Bは広告受信拒否信号を利用者端末3Aに送信する(S1208)。   The wireless communication unit 305B of the user terminal 3B receives the advertisement ID and the capacity value transmitted from the user terminal 3A (S1205). The advertisement receiving means 334B of the user terminal 3B checks whether there is advertisement data having the same advertisement ID as the received advertisement ID in the user area 311B and the common area 312B (S1206). If there is advertisement data (S1206: YES), the advertisement receiving means 334B transmits an advertisement reception rejection signal to the user terminal 3A (S1208).

利用者端末3Aの無線通信手段305Aは、広告受信拒否信号を受信する。そして広告配信手段332Aはユーザ領域広告選択手段331Aが選択した広告データの配信を停止する(S1209)。   The wireless communication unit 305A of the user terminal 3A receives the advertisement reception rejection signal. Then, the advertisement distribution unit 332A stops distributing the advertisement data selected by the user area advertisement selection unit 331A (S1209).

S1206において、利用者端末3Bの広告受信手段334Bは、ユーザ領域311Bと共通領域312Bとに受信した広告IDと同じ広告IDを持つ広告データが無かった場合(S1206:NO)、広告受信手段334Bは共通領域312Bの空き容量が受信した容量数値より小さいか確認を行う(S1207)。空き容量の数値が、受信した容量数値より小さかった場合(S1207:YES)、広告受信手段334Bは広告受信拒否信号を利用者端末3Aに送信する(S1208)。広告受信拒否信号を受信すると利用者端末3Aの広告配信手段332Aは広告の配信を停止する(S1209)。   In S1206, when there is no advertisement data having the same advertisement ID as the advertisement ID received in the user area 311B and the common area 312B in the advertisement receiving means 334B of the user terminal 3B (S1206: NO), the advertisement receiving means 334B It is checked whether the free capacity of the common area 312B is smaller than the received capacity value (S1207). When the numerical value of the free capacity is smaller than the received capacity value (S1207: YES), the advertisement receiving means 334B transmits an advertisement reception rejection signal to the user terminal 3A (S1208). When the advertisement reception refusal signal is received, the advertisement distribution means 332A of the user terminal 3A stops the advertisement distribution (S1209).

S1207において、利用者端末3Bの広告受信手段334Bが、共通領域312Bの空き容量が受信した容量数値より小さくないと判断した場合(S1207:NO)、広告受信手段334Bは広告受信可信号を利用者端末3Aに送信する(S1210)。   In S1207, when the advertisement receiving means 334B of the user terminal 3B determines that the free capacity of the common area 312B is not smaller than the received capacity value (S1207: NO), the advertisement receiving means 334B sends an advertisement reception possible signal to the user. It transmits to the terminal 3A (S1210).

利用者端末3Aの無線通信手段305Aが広告受信可信号を受信すると(S1211)、広告配信手段332Aは、ユーザ領域広告選択手段331Aが選択した広告データとその広告IDとを利用者端末3Bに送信する(S1212)。続いて、利用者端末3Aの配信回数加算手段333Aは、ユーザ領域311Aにおける配信した広告データの配信回数を読み出してインクリメントし配信回数を更新する(S1214)。   When the wireless communication unit 305A of the user terminal 3A receives the advertisement reception possible signal (S1211), the advertisement distribution unit 332A transmits the advertisement data selected by the user area advertisement selection unit 331A and the advertisement ID to the user terminal 3B. (S1212). Subsequently, the distribution frequency adding means 333A of the user terminal 3A reads and increments the distribution frequency of the distributed advertisement data in the user area 311A to update the distribution frequency (S1214).

利用者端末3Bの無線通信手段305Bが広告データと広告IDとを受信すると、広告受信手段334Bは共通領域312Bに広告IDと広告データとを記憶させる(S1213)。広告データの受信時刻を記録する場合、広告受信手段334Bは広告データを共通領域312Bに記憶させるときに時計307Bを参照して時刻を取得し、共通領域312Bに記憶させる。   When the wireless communication unit 305B of the user terminal 3B receives the advertisement data and the advertisement ID, the advertisement reception unit 334B stores the advertisement ID and the advertisement data in the common area 312B (S1213). When recording the reception time of the advertisement data, the advertisement receiving unit 334B acquires the time with reference to the clock 307B when storing the advertisement data in the common area 312B, and stores the time in the common area 312B.

利用者端末3Aから利用者端末3Bへの広告配信が行われた後、次に利用者端末3Bから利用者端末3Aへ広告配信が行われる。その処理のフローチャートを図12に示す。利用者端末3Bのユーザ領域311Bに広告データが無かった場合配信は行われないが、広告データがある場合、図11に示したフローチャートにおいて利用者端末3Aと利用者端末3Bとにおける受信と配信の立場が逆となって同じ処理が行われる。   After the advertisement is distributed from the user terminal 3A to the user terminal 3B, the advertisement is then distributed from the user terminal 3B to the user terminal 3A. A flowchart of the process is shown in FIG. If there is no advertisement data in the user area 311B of the user terminal 3B, distribution is not performed. However, if there is advertisement data, reception and distribution of the user terminal 3A and the user terminal 3B in the flowchart shown in FIG. The same process is performed in the opposite position.

利用者端末3Bのユーザ領域311Bに広告データが存在した場合、図11のフローチャートと受信側、配信側が入れ替わる形で利用者端末3Bから利用者端末3Aへ広告データが配信され、配信回数加算手段333Bが配信を行った広告データの配信回数をユーザ領域311Bから読み出してインクリメントし、更新を行う(S1215〜S1226)。   When the advertisement data exists in the user area 311B of the user terminal 3B, the advertisement data is distributed from the user terminal 3B to the user terminal 3A in a form in which the flowchart of FIG. Reads out from the user area 311B, increments the number of times the advertisement data has been distributed, and updates (S1215 to S1226).

広告データの配信処理中に、利用者端末3が互いに通信できない距離の位置まで離れてしまい、通信が途絶えてしまったとき、広告配信手段332は通信が行えた時点までで処理を終了し、再びS1201に戻って近接検索を行う。たとえば利用者端末3Aから利用者端末3Bへ広告データが配信され、その時点で通信が途絶えてしまった場合、広告配信手段332Aと広告受信手段334Bとはそこで処理を終了し、広告配信手段332Aと広告配信手段332Bとは再びS1201に戻って近接検索を行う。広告データが途中までの配信で途絶えてしまった場合は、広告受信手段334は途中まで受信した広告データを削除する。そして、広告配信手段332は近接検索を行う。   During the distribution process of the advertisement data, when the user terminals 3 move away to a position where they cannot communicate with each other and the communication is interrupted, the advertisement distribution unit 332 ends the process until the communication can be performed, and again Returning to S1201, proximity search is performed. For example, when advertisement data is distributed from the user terminal 3A to the user terminal 3B and communication is interrupted at that time, the advertisement distribution unit 332A and the advertisement reception unit 334B end the processing there, and the advertisement distribution unit 332A The advertisement distribution unit 332B returns to S1201 again to perform a proximity search. When the advertisement data is interrupted due to the distribution to the middle, the advertisement receiving unit 334 deletes the advertisement data received to the middle. Then, the advertisement distribution unit 332 performs a proximity search.

広告データの配信処理において、近距離無線通信を利用して利用者端末3の間で広告データの配信を行うことによって、近接通信を利用することができるようになる。これにより、ユーザは利用者端末3を街中等で持ち歩くことによって、自動的に広告の配信・受信を利用者端末3に行ってもらうことができる。広告データの配信処理において、利用者端末3が所持している広告データは受信しない処理を行うので、利用者端末3に同じ広告データが2つ以上記憶されることは無い。これにより、広告データを確実に様々な利用者端末3に配信することができる。また、利用者端末3は共通領域312の空き容量を超える広告データを受信しないので、利用者端末3が無限に広告データを受信してしまうような事は無い。よって、受信する広告データが利用者端末3の共通領域312の容量を超えることは無い。   In the advertisement data distribution process, the proximity communication can be used by distributing the advertisement data between the user terminals 3 using the short-range wireless communication. Thereby, the user can have the user terminal 3 automatically distribute and receive advertisements by carrying the user terminal 3 around the city. In the advertisement data distribution process, a process is performed in which the advertisement data possessed by the user terminal 3 is not received, so that two or more identical advertisement data are not stored in the user terminal 3. Thereby, advertisement data can be reliably delivered to various user terminals 3. Further, since the user terminal 3 does not receive advertisement data that exceeds the free space of the common area 312, the user terminal 3 never receives advertisement data indefinitely. Therefore, the received advertisement data does not exceed the capacity of the common area 312 of the user terminal 3.

ここで、利用者端末3A及び利用者端末3Bのそれぞれのユーザ領域311と共通領域312とにおけるデータの状態の一例を図13に示す。図13の(a1)に利用者端末3Aにおけるユーザ領域311Aのコンテンツデータリスト321Aの状態、(a2)に共通領域312Aの広告データリスト322Aの状態、図13の(b1)に利用者端末3Bにおけるユーザ領域311Bのコンテンツデータリスト321Bの状態、(b2)に共通領域312Bの広告データリスト322Bの状態を示している。   Here, FIG. 13 shows an example of data states in the user area 311 and the common area 312 of the user terminal 3A and the user terminal 3B, respectively. FIG. 13 (a1) shows the state of the content data list 321A in the user area 311A in the user terminal 3A, (a2) shows the state of the advertisement data list 322A in the common area 312A, and FIG. 13 (b1) shows the state in the user terminal 3B. The state of the content data list 321B in the user area 311B and the state of the advertisement data list 322B in the common area 312B are shown in (b2).

図13に示された状態から、利用者端末3Aと利用者端末3Bとが接近して広告データの配信が行われると、それぞれのデータの状態は図14のように変化する。すなわち、図13が配信を行う前の状態であり、図14が、配信が行われた後のデータの状態である。図14の(a1)に利用者端末3Aにおけるユーザ領域311Aのコンテンツデータリスト321Aの状態、(a2)に共通領域312Aの広告データリスト322Aの状態、図14の(b1)に利用者端末3Bにおけるユーザ領域311Bのコンテンツデータリスト321Bの状態、(b2)に共通領域312Bの広告データリスト322Bの状態を示している。   If the user terminal 3A and the user terminal 3B approach from the state shown in FIG. 13 and the advertisement data is distributed, the state of each data changes as shown in FIG. That is, FIG. 13 shows a state before distribution, and FIG. 14 shows a data state after distribution. 14 (a1) shows the state of the content data list 321A in the user area 311A in the user terminal 3A, (a2) shows the state of the advertisement data list 322A in the common area 312A, and FIG. 14 (b1) shows the state in the user terminal 3B. The state of the content data list 321B in the user area 311B and the state of the advertisement data list 322B in the common area 312B are shown in (b2).

図14の利用者端末3Aのユーザ領域311Aにおいては、広告データAの配信(参照図11、S1201〜S1213)が行われたため、配信回数加算手段333Aによって配信回数がインクリメント(参照図11、S1214)され「0」から「1」へと変化している。また、利用者端末3Bから広告データCを受信したため、共通領域312Aに広告データCが追加されている。利用者端末3Bのユーザ領域311Bにおいては、広告データCの配信(参照図12、S1215〜S1225)が行われたため、配信回数加算手段333Bによって配信回数がインクリメント(参照図12、S1226)され「5」から「6」へと変化している。また、利用者端末3Aから広告データAの配信を受けているため、利用者端末3Bの共通領域312Bには広告データAが追加されている。   In the user area 311A of the user terminal 3A in FIG. 14, since the advertisement data A is distributed (refer to FIG. 11, S1201 to S1213), the distribution count is incremented by the distribution count adding means 333A (refer to FIG. 11, S1214). It has changed from “0” to “1”. Further, since the advertisement data C is received from the user terminal 3B, the advertisement data C is added to the common area 312A. In the user area 311B of the user terminal 3B, since the advertisement data C is distributed (refer to FIG. 12, S1215 to S1225), the distribution count is incremented by the distribution count adding means 333B (refer to FIG. 12, S1226). "" To "6". In addition, since the advertisement data A is received from the user terminal 3A, the advertisement data A is added to the common area 312B of the user terminal 3B.

図9において、(3)の処理に該当する利用者端末3Bのコンテンツデータ再生処理について説明する。図15はコンテンツデータ再生処理についての詳細なフローチャートである。利用者端末3Bのユーザが、利用者端末3Bのユーザ領域311Bに記憶されているコンテンツデータの再生を行う場合について説明する。   In FIG. 9, the content data reproduction process of the user terminal 3B corresponding to the process (3) will be described. FIG. 15 is a detailed flowchart of the content data reproduction process. A case where the user of the user terminal 3B reproduces the content data stored in the user area 311B of the user terminal 3B will be described.

ユーザが利用者端末3Bの操作手段304Bを操作して、コンテンツデータの再生をする操作を行う。利用者端末3Bのコンテンツ再生手段335Bが、コンテンツデータ再生の操作を検知する(S1301)。   The user operates the operation unit 304B of the user terminal 3B to perform an operation of reproducing content data. The content reproduction means 335B of the user terminal 3B detects an operation for reproducing content data (S1301).

コンテンツ再生手段335Bは、共通領域312Bに広告データが存在するか否か確認する(S1302)。共通領域312Bに広告データがなかった場合(S1302:NO)、再生操作されたコンテンツデータに対応する広告データが再生される(S1303)。コンテンツ再生手段335Bは、広告データを音声出力手段306Bに音声を出力するか、表示手段303Bに表示するか、あるいは音声出力手段306Bと表示手段303Bと両方を用いて映像を再生する。   The content reproduction means 335B confirms whether or not advertisement data exists in the common area 312B (S1302). If there is no advertisement data in the common area 312B (S1302: NO), advertisement data corresponding to the content data that has been subjected to the reproduction operation is reproduced (S1303). The content reproduction means 335B outputs the advertisement data to the audio output means 306B, displays the advertisement data on the display means 303B, or reproduces the video using both the audio output means 306B and the display means 303B.

例えば、利用者端末3Bのユーザ領域311BにコンテンツデータCが記憶されており、共通領域312Bに広告データが無かった場合、コンテンツ再生手段335BはコンテンツデータCに対応する広告データCを再生する。   For example, when the content data C is stored in the user area 311B of the user terminal 3B and there is no advertisement data in the common area 312B, the content reproduction unit 335B reproduces the advertisement data C corresponding to the content data C.

一方、S1302において共通領域312Bに広告データが存在した場合(S1302:YES)、コンテンツ再生手段335Bはユーザによって設定された広告再生ルール315Bに従って共通領域312B内における広告データを選択し、選択した広告データを再生する(S1304)。   On the other hand, when the advertisement data exists in the common area 312B in S1302 (S1302: YES), the content reproduction means 335B selects the advertisement data in the common area 312B according to the advertisement reproduction rule 315B set by the user, and the selected advertisement data Is reproduced (S1304).

広告データが再生し終わると、コンテンツ再生手段335Bは表示手段303Bに、再生した広告データに対応するコンテンツデータをダウンロードするか否か問いかける表示を行う(S1305)。ユーザがコンテンツデータを取得することを選択した場合(S1305:YES)、コンテンツ取得手段336Bは無線通信手段305Bの通信可能範囲にアクセスポイント2があるか否か確認する(S1306)。アクセスポイント2が通信可能範囲に存在した場合(S1306:YES)、コンテンツ取得手段336Bはサーバ1に接続する。   When the advertisement data has been reproduced, the content reproduction means 335B displays on the display means 303B an inquiry as to whether or not to download the content data corresponding to the reproduced advertisement data (S1305). When the user selects to acquire content data (S1305: YES), the content acquisition unit 336B confirms whether or not the access point 2 is within the communicable range of the wireless communication unit 305B (S1306). When the access point 2 exists in the communicable range (S1306: YES), the content acquisition unit 336B connects to the server 1.

そして、コンテンツ取得手段336Bはサーバ1に再生した広告データの広告IDとコンテンツ要求信号とを送信する(S1307)。サーバ1のネットワーク通信手段105は、アクセスポイント2とネットワークNを介して、広告IDとコンテンツ要求信号とを受信する(S1308)。そして、サーバ1のコンテンツ配信手段111は、コンテンツデータベース150を参照して、受信した広告IDをもとに対応するデータを特定する。広告データとコンテンツデータは一組になっているので、広告IDより対応するコンテンツデータが判明する(参照図3)。   Then, the content acquisition unit 336B transmits the advertisement ID of the reproduced advertisement data and the content request signal to the server 1 (S1307). The network communication means 105 of the server 1 receives the advertisement ID and the content request signal via the access point 2 and the network N (S1308). Then, the content distribution unit 111 of the server 1 refers to the content database 150 and identifies corresponding data based on the received advertisement ID. Since the advertisement data and the content data are a set, the corresponding content data is determined from the advertisement ID (see FIG. 3).

コンテンツ配信手段111は、該当する広告付きコンテンツデータ(コンテンツID、コンテンツデータ、広告ID、広告データ、および閾値回数を含むデータ)を、ネットワーク通信手段105を用いて利用者端末3Bに送信する(S1309)。   The content distribution unit 111 transmits the corresponding content data with an advertisement (content ID, content data, advertisement ID, advertisement data, and data including a threshold count) to the user terminal 3B using the network communication unit 105 (S1309). ).

利用者端末3Bの無線通信手段305Bは、アクセスポイント2を介して、サーバ1より送信された広告付きコンテンツデータ(コンテンツID、コンテンツデータ、広告ID、広告データ、および閾値回数を含むデータ)を受信する(S1310)。コンテンツ取得手段336Bは受信したデータをユーザ領域311Bに記憶させる。   The wireless communication unit 305B of the user terminal 3B receives the content data with advertisement (content ID, content data, advertisement ID, advertisement data, and data including the threshold count) transmitted from the server 1 via the access point 2. (S1310). The content acquisition unit 336B stores the received data in the user area 311B.

コンテンツ再生手段335Bは、共通領域312Bにおいて再生した広告データを削除する(S1312)。一方、S1305において、再生した広告データに対応するコンテンツデータをダウンロードしないとした場合(S1305:NO)も、コンテンツ再生手段335Bは再生した広告データを削除する(S1312)。   The content reproduction means 335B deletes the advertisement data reproduced in the common area 312B (S1312). On the other hand, even if the content data corresponding to the reproduced advertisement data is not downloaded in S1305 (S1305: NO), the content reproduction means 335B deletes the reproduced advertisement data (S1312).

S1306において、通信可能範囲にアクセスポイント2が無かった場合(S1306:NO)、コンテンツ取得手段336Bは再生した広告データに対応する広告付きコンテンツデータのダウンロード元URLを、ダウンロード予約リスト313Bに記憶させる(S1311)。その後、コンテンツ再生手段335Bは再生した広告データを削除する(S1312)。   In S1306, when there is no access point 2 in the communicable range (S1306: NO), the content acquisition unit 336B stores the download source URL of the content data with advertisement corresponding to the reproduced advertisement data in the download reservation list 313B ( S1311). Thereafter, the content reproduction means 335B deletes the reproduced advertisement data (S1312).

S1301〜S1312の処理を終えると、コンテンツ再生手段335Bはユーザが再生操作を行ったコンテンツデータに対応する広告データの配信回数が、閾値回数以上であるか否か判定する(S1313)。コンテンツ再生手段335Bは閾値回数以上であれば(S1313:YES)、コンテンツデータ全体を再生する(S1315)。コンテンツ再生手段335Bは閾値回数未満であれば(S1313:NO)、コンテンツデータの一部分を再生するにとどめる(S1314)。   When the processing of S1301 to S1312 is completed, the content reproduction unit 335B determines whether or not the number of distributions of the advertisement data corresponding to the content data on which the user performed the reproduction operation is equal to or greater than the threshold number (S1313). If the content reproduction means 335B is equal to or greater than the threshold number (S1313: YES), the entire content data is reproduced (S1315). If the content reproduction means 335B is less than the threshold number of times (S1313: NO), only a part of the content data is reproduced (S1314).

利用者端末3Bにおいて、図14の(b1)、(b2)に示すようにユーザ領域311BにコンテンツデータCが存在し、共通領域312Bに広告データAと広告データFが存在した場合、コンテンツデータCの再生操作を行うと、その前に広告データAもしくは広告データFが再生されることとなる。広告データAか広告データFのどちらが再生されるかは、広告再生ルール315Bによって規定される。広告データが再生された後、コンテンツデータCが再生される。ここではコンテンツデータCに対応する広告データCの閾値回数は20なので、広告データCを20以上の他の利用者端末3に配信すれば、ユーザはコンテンツデータCをすべて見ることができる。   In the user terminal 3B, when the content data C exists in the user area 311B and the advertising data A and the advertising data F exist in the common area 312B as shown in (b1) and (b2) of FIG. When the reproduction operation is performed, the advertisement data A or the advertisement data F is reproduced before that. Whether the advertisement data A or the advertisement data F is reproduced is defined by the advertisement reproduction rule 315B. After the advertisement data is reproduced, the content data C is reproduced. Here, since the threshold count of the advertisement data C corresponding to the content data C is 20, if the advertisement data C is distributed to 20 or more other user terminals 3, the user can view all the content data C.

なお、上記第1実施形態の変形例として、コンテンツ再生手段335は、配信回数が閾値回数未満のとき、コンテンツデータをまったく再生しないように構成しても良い。また、コンテンツ再生手段335は、閾値回数によって再生する範囲を2段階に分けるのではなく、配信回数に応じて、コンテンツデータを再生する範囲を段階的に調整するように構成しても良い。すなわち、コンテンツ再生手段335は、配信回数が1回増えるごとにコンテンツデータの再生する範囲を徐々に増やしていくようにしても良い。この場合、ユーザ領域311に閾値回数を記憶しなくても良い。   As a modification of the first embodiment, the content reproduction unit 335 may be configured not to reproduce the content data at all when the number of distributions is less than the threshold number. Further, the content reproduction means 335 may be configured to adjust the range for reproducing the content data step by step in accordance with the number of distributions, instead of dividing the range to be reproduced according to the threshold number of times. That is, the content reproduction means 335 may gradually increase the range of content data reproduction every time the number of distributions increases by one. In this case, the threshold number may not be stored in the user area 311.

また上記第1実施形態においては、広告データを1つ選択して、他の利用者端末3に配信することとしたが、配信する広告データは1つでなくても2以上の広告データを配信するように構成しても良い。その場合、ユーザ領域内広告配信ルール314を適宜変更して利用すればよい。例えば、ユーザ領域内広告配信ルール314を「ランダムに二つ選んで配信」というようにすれば良い。コンテンツ再生手段335はコンテンツデータを再生する前に広告データを再生するが、再生する広告データは2つ以上であってもよい。   In the first embodiment, one advertisement data is selected and distributed to other user terminals 3, but two or more advertisement data are distributed even if the number of advertisement data to be distributed is not one. You may comprise so that it may do. In that case, the user area advertisement distribution rule 314 may be appropriately changed and used. For example, the user area advertisement distribution rule 314 may be “randomly selected and distributed”. The content reproduction means 335 reproduces the advertisement data before reproducing the content data, but two or more advertisement data may be reproduced.

<第1実施形態の作用効果>
上記第1実施形態においては、利用者端末3のコンテンツ再生手段335は、コンテンツデータを再生する前に共通領域312に存在する広告データを再生するので、広告データが閲覧されることを担保することができる。ユーザは、閲覧したいコンテンツデータに対応する広告データを他の利用者端末3に閾値回数以上に配信することによって、コンテンツデータをすべて閲覧することができるようになるので、ユーザに広告データを配信するよう促すことができる。利用者端末3の共通領域312に存在する広告データは、閲覧されるまで削除されないので、広告データがユーザに閲覧されることを担保でき、また広告データが共通領域312の容量を超えてしまうことを防ぐことができる。
<Operational effects of the first embodiment>
In the first embodiment, the content reproduction means 335 of the user terminal 3 reproduces the advertisement data existing in the common area 312 before reproducing the content data, thereby ensuring that the advertisement data is browsed. Can do. Since the user can browse all the content data by distributing the advertisement data corresponding to the content data to be browsed to the other user terminals 3 more than the threshold number of times, the advertisement data is delivered to the user. Can be encouraged. Since the advertisement data existing in the common area 312 of the user terminal 3 is not deleted until it is browsed, it can be ensured that the advertisement data is browsed by the user, and the advertisement data exceeds the capacity of the common area 312. Can be prevented.

<第2実施形態>
第2実施形態について第1実施形態と異なる点を中心に説明し、第1実施形態と同様の構成については説明を省略する。
Second Embodiment
The second embodiment will be described with a focus on differences from the first embodiment, and the description of the same configuration as that of the first embodiment will be omitted.

[システム構成]
図16に第2実施形態における広告配信システム20のシステム構成の概念図を示す。第2実施形態(広告配信システム20)においては、サーバ1とアクセスポイント2とがネットワークNを介して接続されており、利用者端末3はアクセスポイント2を介してサーバ1と通信を行うことが可能であり、利用者端末3同士で広告データの配信を行うことができる点で、第1実施形態(広告配信システム10)と同一である。
[System configuration]
FIG. 16 shows a conceptual diagram of the system configuration of the advertisement distribution system 20 in the second embodiment. In the second embodiment (advertisement distribution system 20), the server 1 and the access point 2 are connected via the network N, and the user terminal 3 can communicate with the server 1 via the access point 2. This is the same as the first embodiment (advertisement distribution system 10) in that the advertisement data can be distributed between the user terminals 3.

第1実施形態においては、たとえば利用者端末3Aがサーバ1から広告データを受信すると、その広告データを他の利用者端末3Bに配信する広告配信システムであった。つまり、第1実施形態では広告データの伝播が1次配信のみで終わっていた。第2実施形態に係るシステムにおいては、利用者端末3Aがサーバ1から広告データを受け取った場合、利用者端末3Aは広告データを他の利用者端末3Bへ配信し、さらに利用者端末3Bが受信したその広告データを他の利用者端末3Cへ配信していくように、連鎖的に広告データが伝播していくことによって、その配信回数をサーバ1経由で利用者端末3Aが受け取ることができるよう構成されている。すなわち、利用者端末3A以外の利用者端末である利用者端末3B、3C、…が他の利用者端末3へ広告データを配信した配信回数も、加算的に利用者端末3Aは受け取ることができる。   In the first embodiment, for example, when the user terminal 3A receives advertisement data from the server 1, the advertisement distribution system distributes the advertisement data to the other user terminal 3B. That is, in the first embodiment, the propagation of the advertisement data is finished only with the primary distribution. In the system according to the second embodiment, when the user terminal 3A receives the advertisement data from the server 1, the user terminal 3A distributes the advertisement data to the other user terminals 3B, and the user terminal 3B receives the advertisement data. The advertisement data is propagated in a chain so that the advertisement data is distributed to the other user terminals 3C so that the user terminal 3A can receive the distribution frequency via the server 1. It is configured. That is, the user terminal 3A can additionally receive the number of times the user terminals 3B, 3C,..., Which are user terminals other than the user terminal 3A, distribute the advertisement data to the other user terminals 3. .

各利用者端末3には、予めそれぞれに固有のユーザIDを記憶させておく。ユーザIDはそれぞれ個々の利用者端末3を識別することができれば何でも良く、利用者端末3にあらかじめ割り振られている端末IDであっても、ユーザが利用者端末3を操作してサーバ1にアクセスすることでサーバ1により付与されたものでも良い。その場合、サーバ1にID付与手段114を備えさせる。   Each user terminal 3 stores a unique user ID in advance. Any user ID may be used as long as each user terminal 3 can be identified. Even if the terminal ID is assigned to the user terminal 3 in advance, the user operates the user terminal 3 to access the server 1. By doing so, it may be given by the server 1. In that case, the server 1 is provided with the ID assigning means 114.

利用者端末3はユーザ領域311に記憶した広告データを他の利用者端末へ配信する際、その広告データと共に自己の利用者端末3のユーザIDを付与して配信する。この広告データを受信した他の利用者端末3は、共通領域312に受信したユーザIDと共に広告データを記憶させる。共通領域312に記憶された広告データは、ユーザIDと共に当該他の利用者端末3によって再び別の利用者端末3に配信されていく。このように、配信する広告データにユーザIDを付与して配信することによって、どのユーザの利用者端末3が元となって配信された広告データであるかが特定できる。   When distributing the advertisement data stored in the user area 311 to other user terminals, the user terminal 3 assigns and distributes the user ID of the user terminal 3 with the advertisement data. The other user terminal 3 that has received the advertisement data stores the advertisement data together with the received user ID in the common area 312. The advertisement data stored in the common area 312 is distributed again to another user terminal 3 by the other user terminal 3 together with the user ID. In this way, it is possible to specify which user's user terminal 3 is the advertisement data distributed based on the user data assigned to the advertisement data to be distributed.

[サーバ]
第2実施形態におけるサーバ1の構成を図17に示す。サーバ1は、ネットワーク通信手段105、各種操作を行う操作手段104、データを表示する表示手段103、各種データを記憶する記憶手段101、それらの手段を制御する制御手段102によって構成されている点は第1実施形態と共通である。また、コンテンツデータベース150とコンテンツ配信手段111を備える点においても、第1実施形態と共通である。第2実施形態において、サーバ1の記憶手段101は配信回数管理データベース160を更に記憶し、制御手段102は、配信回数管理データベース加算手段112と配信回数送信手段113とユーザID付与手段114とを更に備える点において、第1実施形態と異なる。
[server]
The configuration of the server 1 in the second embodiment is shown in FIG. The server 1 includes a network communication unit 105, an operation unit 104 that performs various operations, a display unit 103 that displays data, a storage unit 101 that stores various data, and a control unit 102 that controls these units. This is common with the first embodiment. In addition, the content database 150 and the content distribution unit 111 are also common to the first embodiment. In the second embodiment, the storage unit 101 of the server 1 further stores a distribution number management database 160, and the control unit 102 further includes a distribution number management database addition unit 112, a distribution number transmission unit 113, and a user ID provision unit 114. In the point provided, it differs from 1st Embodiment.

配信回数管理データベース160は図18に示すような構成となっている。すなわち、配信回数管理データベース160はユーザID、広告ID、配信回数を含むデータベースである。配信回数管理データベース160は、ユーザIDごとに、そのユーザIDを記憶している利用者端末3がユーザ領域311に記憶している広告データの広告IDと、その配信回数とを記憶させておくためのものである。また、広告IDごとに配信回数が記憶される。   The distribution frequency management database 160 is configured as shown in FIG. That is, the distribution count management database 160 is a database including a user ID, an advertisement ID, and the distribution count. The distribution count management database 160 stores, for each user ID, the advertisement ID of the advertisement data stored in the user area 311 by the user terminal 3 storing the user ID and the distribution count. belongs to. In addition, the number of distributions is stored for each advertisement ID.

制御手段102は、コンテンツ配信手段111、配信回数管理データベース加算手段112、配信回数送信手段113、及びユーザID付与手段114を含む。コンテンツ配信手段111は利用者端末3に広告付きコンテンツデータの配信を行い、さらに利用者端末3のユーザIDごとに、配信した広告付きコンテンツデータの広告IDを配信回数管理データベース160に記憶させる処理も行う。コンテンツ配信手段111が、広告付きコンテンツデータの配信を行う処理については、第1実施形態と共通である。   The control unit 102 includes a content distribution unit 111, a distribution number management database addition unit 112, a distribution number transmission unit 113, and a user ID provision unit 114. The content distribution unit 111 distributes the content data with advertisement to the user terminal 3, and further stores the advertisement ID of the distributed content data with advertisement in the distribution count management database 160 for each user ID of the user terminal 3. Do. The process in which the content distribution unit 111 distributes content data with advertisement is the same as that in the first embodiment.

配信回数管理データベース加算手段112は、利用者端末3から広告配信回数データを受信したときに、配信回数管理データベース160から受信した広告配信回数に含まれるユーザIDと広告IDとに対応した配信回数を読み出す。利用者端末3から送信される広告配信回数データは、図19に示すようにユーザIDと広告IDと配信回数とを含むデータとなっている。ネットワーク通信手段105が利用者端末3から送信される広告配信回数データを受信すると、配信回数管理データベース加算手段112は、そのデータに含まれるユーザIDと広告IDとをもとに、該当する配信回数を配信回数管理データベース160より読み出す。そして、配信回数管理データベース加算手段112は読み出した配信回数に、受信した広告配信回数データに含まれる配信回数を加算して更新する。   When the distribution count management database adding means 112 receives the advertisement distribution count data from the user terminal 3, the distribution count management database adding means 112 calculates the distribution count corresponding to the user ID and the advertisement ID included in the advertisement distribution count received from the distribution count management database 160. read out. The advertisement distribution frequency data transmitted from the user terminal 3 is data including the user ID, the advertisement ID, and the distribution frequency as shown in FIG. When the network communication means 105 receives the advertisement delivery count data transmitted from the user terminal 3, the delivery count management database adding means 112 determines the corresponding delivery count based on the user ID and the advertisement ID included in the data. Is read from the distribution frequency management database 160. Then, the distribution count management database adding means 112 adds the distribution count included in the received advertisement distribution count data to the read distribution count and updates it.

配信回数送信手段113は、利用者端末3から配信回数取得の要求があったときに、該当する配信回数のデータを送信する。詳細な処理は後述するが、利用者端末3から配信回数要求信号とユーザIDとを受信したときに、配信回数送信手段113はユーザIDをもとに配信回数管理データベース160からユーザIDに該当する広告IDとその配信回数とを読み出す。そして、配信回数送信手段113は読み出した広告IDと配信回数とを利用者端末3に送信する処理を行う。   The distribution frequency transmission means 113 transmits data of the corresponding distribution frequency when a request for acquiring the distribution frequency is received from the user terminal 3. Although detailed processing will be described later, when the distribution number request signal and the user ID are received from the user terminal 3, the distribution number transmission unit 113 corresponds to the user ID from the distribution number management database 160 based on the user ID. The advertisement ID and the number of distributions are read out. Then, the delivery count transmission unit 113 performs processing for transmitting the read advertisement ID and the delivery count to the user terminal 3.

ユーザID付与手段114は、必要に応じてユニークなIDを利用者端末3に付与する手段である。ユーザIDはこのユーザID付与手段114によって、各利用者端末3ごとに個別なユーザIDを付与するように構成しても良い。   The user ID assigning unit 114 is a unit that assigns a unique ID to the user terminal 3 as necessary. The user ID may be configured to give an individual user ID for each user terminal 3 by the user ID giving means 114.

[利用者端末]
利用者端末3の構成は図20のようになっている。利用者端末3は記憶手段301、制御手段302、表示手段303、操作手段304、無線通信手段305、音声出力手段306、時計307を備えている点では第1実施形態と共通である。記憶手段301が共通領域311とユーザ領域312とを備えている点においても第1実施形態と共通しているが、それらに記憶されるデータの構成と記憶手段301に記憶されるデータとに違いがある。
[User terminal]
The configuration of the user terminal 3 is as shown in FIG. The user terminal 3 is common to the first embodiment in that it includes a storage unit 301, a control unit 302, a display unit 303, an operation unit 304, a wireless communication unit 305, an audio output unit 306, and a clock 307. Although the storage unit 301 includes the common area 311 and the user area 312, it is the same as that of the first embodiment. However, the configuration of the data stored in the storage unit 301 is different from the data stored in the storage unit 301. There is.

記憶手段301は、ダウンロード予約リスト313、ユーザ領域内広告配信ルール314、広告再生ルール315、ユーザID316、及び共通領域内広告配信ルール317を記憶する。また、記憶手段301のそれ以外の領域はユーザ領域311と共通領域312とに区分けされている。ユーザ領域311は、利用者端末3を使用するユーザが自由に操作できる領域となっており、コンテンツデータリスト323を記憶する。コンテンツデータリスト323の構成は第1実施形態と共通であり、コンテンツID、コンテンツデータ、広告ID、広告データ、閾値回数、及び配信回数が1組として構成されるものである(参照図5)。   The storage unit 301 stores a download reservation list 313, an advertisement distribution rule within user area 314, an advertisement reproduction rule 315, a user ID 316, and an advertisement distribution rule 317 within common area. The other area of the storage unit 301 is divided into a user area 311 and a common area 312. The user area 311 is an area where a user using the user terminal 3 can freely operate, and stores a content data list 323. The configuration of the content data list 323 is the same as that of the first embodiment, and the content ID, the content data, the advertisement ID, the advertisement data, the threshold number of times, and the number of distributions are configured as one set (see FIG. 5).

共通領域312には広告データリスト324が記憶される。共通領域312には他の利用者端末3のユーザ領域311と共通領域312とから配信される広告データを受信して記憶する領域である。共通領域312は、ユーザによってデータの編集等を行うことはできない。広告データリスト324は図21に示すような構成となっている。すなわち、広告データリスト324は、広告ID、広告データ、ユーザID、再生回数、及び配信回数を含むデータである。再生回数には広告データの再生回数が記憶される。   An advertisement data list 324 is stored in the common area 312. The common area 312 is an area for receiving and storing advertisement data distributed from the user area 311 and the common area 312 of other user terminals 3. The common area 312 cannot be edited by the user. The advertisement data list 324 has a configuration as shown in FIG. That is, the advertisement data list 324 is data including an advertisement ID, advertisement data, a user ID, the number of reproductions, and the number of distributions. The number of reproductions stores the number of reproductions of advertisement data.

ダウンロード予約リスト313、ユーザ領域内広告配信ルール314(参照図7)は第1実施形態と共通である。共通領域内広告配信ルール317は、共通領域312に記憶されている広告データのうち、どの広告データを配信するか規定するものである。ユーザ領域311、及び共通領域312の各領域内において配信する広告データは1つである。基本的には、ユーザ領域311から広告データが1つ配信され、共通領域312から広告データが1つ、計2つの広告データが配信される。   The download reservation list 313 and the user area advertisement distribution rule 314 (see FIG. 7) are the same as those in the first embodiment. The common area advertisement distribution rule 317 defines which advertisement data is distributed among the advertisement data stored in the common area 312. One advertisement data is distributed in each of the user area 311 and the common area 312. Basically, one piece of advertisement data is distributed from the user area 311, and one piece of advertisement data is distributed from the common area 312, and two pieces of advertisement data are distributed.

ユーザ領域311から配信する広告データはユーザ領域内広告配信ルール314によって規定され、共通領域312から配信する広告データは共通領域内広告配信ルール317によって規定される。共通領域内広告配信ルール317は図22に示すようなものである。内容はユーザ領域内広告配信ルール314と共通である。ユーザは、共通領域内広告配信ルール314の中から予め1つ選んで設定しておく。広告再生ルール315は第1実施形態と共通である。   The advertisement data distributed from the user area 311 is defined by the advertisement distribution rule 314 within the user area, and the advertisement data distributed from the common area 312 is defined by the advertisement distribution rule 317 within the common area. The common area advertisement distribution rule 317 is as shown in FIG. The content is the same as the advertisement distribution rule 314 in the user area. The user selects and sets one from the common area advertisement distribution rules 314 in advance. The advertisement reproduction rule 315 is common to the first embodiment.

制御手段302は、共通領域広告選択手段337、配信回数送信手段338、配信回数取得手段339を更に含んで構成されている点が第1実施形態と異なる。共通領域広告選択手段337は、共通領域内広告配信ルール317の規定に従って、共通領域312に記憶されている広告データの中から広告データを選択する処理を行う。   The control unit 302 is different from the first embodiment in that the control unit 302 further includes a common area advertisement selection unit 337, a distribution number transmission unit 338, and a distribution number acquisition unit 339. The common area advertisement selection means 337 performs a process of selecting advertisement data from the advertisement data stored in the common area 312 in accordance with the provisions of the common area advertisement distribution rule 317.

広告配信手段332は、ユーザ領域広告選択手段331と共通領域広告選択手段337とが選択した広告データを、他の利用者端末3に無線通信手段305を用いて配信する処理を行う。広告配信手段332は、ユーザ領域広告選択手段331が選択した広告データに対して自己の利用者端末3に記憶されているユーザIDを付して配信し、共通領域広告選択手段337が選択した広告データについては、その広告データに付されているユーザIDをそのまま配信する。   The advertisement distribution unit 332 performs processing for distributing the advertisement data selected by the user area advertisement selection unit 331 and the common area advertisement selection unit 337 to the other user terminals 3 using the wireless communication unit 305. The advertisement distribution means 332 distributes the advertisement data selected by the user area advertisement selection means 331 with the user ID stored in its own user terminal 3, and the advertisement selected by the common area advertisement selection means 337. For data, the user ID attached to the advertisement data is distributed as it is.

配信回数加算手段333は、広告データを配信するごとに、ユーザ領域311と共通領域312とから広告配信手段332によってそれぞれ配信された広告データに対応する配信回数を読み出して、インクリメントし更新する処理を行う。   The distribution number adding means 333 reads out the number of distributions corresponding to the advertisement data distributed by the advertisement distribution means 332 from the user area 311 and the common area 312 each time the advertisement data is distributed, and increments and updates it. Do.

配信回数送信手段338は、共通領域312に記憶されている広告データのうち、配信回数が1以上となっている広告データについての広告配信回数データを、サーバ1に送信する処理を行う。このとき配信回数送信手段338が送信する広告配信回数データは図19に示すようなデータである。すなわち、広告配信回数データは、ユーザID、広告ID、配信回数が含まれる。広告配信回数データをサーバ1に送信するタイミングはいつでも良く、利用者端末3がサーバ1に接続したら自動的に送信するように構成しても良い。   The distribution frequency transmission means 338 performs processing for transmitting, to the server 1, advertisement distribution frequency data for advertisement data whose distribution frequency is 1 or more among the advertisement data stored in the common area 312. At this time, the advertisement distribution frequency data transmitted by the distribution frequency transmission means 338 is data as shown in FIG. That is, the advertisement distribution frequency data includes the user ID, the advertisement ID, and the distribution frequency. The timing at which the advertisement distribution frequency data is transmitted to the server 1 may be anytime, and may be configured to be automatically transmitted when the user terminal 3 is connected to the server 1.

配信回数取得手段339は、サーバ1に配信回数要求信号とユーザIDとを送信して、サーバ1より広告IDとその配信回数とを取得する。配信回数取得手段339は利用者端末3がサーバ1に接続したときに、ユーザが操作手段304を操作することによってサーバ1に配信回数取得要求を行った際に、配信回数を取得する。サーバ1より、広告IDとその配信回数とを受信すると、配信回数取得手段339は受信した広告IDより、ユーザ領域311内において広告データを特定し、対応する配信回数を読み出し、受信した配信回数を加算して更新する。   The distribution frequency acquisition means 339 transmits a distribution frequency request signal and a user ID to the server 1 and acquires the advertisement ID and the distribution frequency from the server 1. When the user terminal 3 connects to the server 1, the distribution number acquisition unit 339 acquires the distribution number when the user makes a distribution number acquisition request to the server 1 by operating the operation unit 304. When receiving the advertisement ID and the number of distributions from the server 1, the distribution number acquisition means 339 identifies the advertisement data in the user area 311 from the received advertisement ID, reads the corresponding number of distributions, and determines the received number of distributions. Add and update.

広告受信手段334は、他の利用者端末3のユーザ領域311及び共通領域312から配信された広告データを、無線通信手段305を介して受信し、共通領域312に記憶させる処理を行う。コンテンツ再生手段335、コンテンツ取得手段336が行う処理は第1実施形態と同様である。時計307も第1実施形態と同様の役割を果たす。   The advertisement receiving unit 334 receives advertisement data distributed from the user area 311 and the common area 312 of the other user terminals 3 via the wireless communication unit 305 and performs processing for storing the advertisement data in the common area 312. The processing performed by the content reproduction unit 335 and the content acquisition unit 336 is the same as that in the first embodiment. The timepiece 307 also plays the same role as in the first embodiment.

次に、利用者端末3が広告データとコンテンツデータを取得し、他の利用者端末3に配信していく処理の流れについて図23〜図37を用いて説明する。ここでは、利用者端末3Aが利用者端末3Bに広告データが配信され、さらにその広告データが利用者端末3Cに配信される例を取り上げる。各利用者端末3の各手段を明確にするため、利用者端末3Aの各手段の末尾にはAを、利用者端末3Bの各手段の末尾にはBを、利用者端末3Cの各手段の末尾にはCを付す。また、利用者端末3A、利用者端末3B、及び利用者端末3CそれぞれのユーザIDは、「1111」、「2222」、及び「3333」であるとする。   Next, the flow of a process in which the user terminal 3 acquires advertisement data and content data and distributes them to other user terminals 3 will be described with reference to FIGS. Here, an example is described in which the user terminal 3A distributes advertisement data to the user terminal 3B, and further distributes the advertisement data to the user terminal 3C. In order to clarify each means of each user terminal 3, A is added to the end of each means of the user terminal 3A, B is assigned to the end of each means of the user terminal 3B, and each means of the user terminal 3C is Add C at the end. The user IDs of the user terminal 3A, the user terminal 3B, and the user terminal 3C are “1111”, “2222”, and “3333”, respectively.

図23は利用者端末3Aが広告データを取得して、利用者端末3Bに配信し、さらにそこから利用者端末3Cに広告データが配信され、コンテンツデータ及び広告データの再生が行われる処理についての概念図である。図23における全体の処理の大まかな流れは以下のようになる。
(1)利用者端端末3Aがアクセスポイント2を介してサーバ1に接続し、コンテンツデータを入手するための専用サイトにアクセスする。ユーザは視聴したいコンテンツデータを選択して、自己の利用者端末3Aに、コンテンツデータと共にそれに対応する広告データをダウンロードする。
(2)コンテンツデータをすべて視聴するためには、広告データを閾値回数以上、他の利用者端末3に配信しなければならない。利用者端末3Aのユーザは街中等を移動することにより、通信可能範囲に利用者端末3Bが存在した場合に、広告データの配信を行う。このとき、ユーザ領域311Aと共通領域312Aとの両方の領域から広告データが配信される。
(3)広告データを受信した利用者端末3Bは、さらに広告データを通信可能範囲に接近した利用者端末3Cに配信する。このように、広告データは利用者端末3から他の利用者端末3へと次々に伝播していく。
(4)利用者端末3Bを使用するユーザがユーザ領域311Bに存在するコンテンツデータを閲覧する操作を行うと、利用者端末3Bはその前に共通領域312Bに存在する広告データを再生する。ユーザが広告データを閲覧して、その広告データに対応するコンテンツデータをダウンロードしようとすると、ダウンロードする前に共通領域312Bにおける広告データの広告配信回数データをサーバ1に送信する。
(5)配信回数のデータを受信したサーバ1は配信回数管理データベース160を検索して、該当するユーザIDと広告IDとに対応する配信回数を加算して更新する。
(6)利用者端末3Bは広告付きコンテンツデータをサーバ1からダウンロードする。
(7)広告データの配信源となった利用者端末3Aは、サーバ1にアクセスすることにより、自分以外の他の利用者端末3が配信した配信回数を取得できる。この場合、利用者端末3Bが配信した配信回数を取得することができる。
FIG. 23 shows a process in which the user terminal 3A acquires advertisement data, distributes it to the user terminal 3B, further distributes the advertisement data to the user terminal 3C, and reproduces the content data and the advertisement data. It is a conceptual diagram. The general flow of the entire process in FIG. 23 is as follows.
(1) The user terminal 3A connects to the server 1 through the access point 2 and accesses a dedicated site for obtaining content data. The user selects content data that the user wants to view and downloads the advertisement data corresponding to the content data to the user terminal 3A.
(2) In order to view all the content data, the advertisement data must be distributed to the other user terminals 3 more than the threshold number of times. When the user of the user terminal 3A moves around the city or the like, the advertisement data is distributed when the user terminal 3B exists in the communicable range. At this time, advertisement data is distributed from both the user area 311A and the common area 312A.
(3) The user terminal 3B that has received the advertisement data further distributes the advertisement data to the user terminal 3C that is close to the communicable range. In this way, the advertisement data is successively propagated from the user terminal 3 to the other user terminals 3.
(4) When the user using the user terminal 3B performs an operation of browsing the content data existing in the user area 311B, the user terminal 3B reproduces the advertisement data existing in the common area 312B before that. When a user browses advertisement data and tries to download content data corresponding to the advertisement data, the advertisement distribution frequency data of advertisement data in the common area 312B is transmitted to the server 1 before downloading.
(5) The server 1 that has received the data on the number of distributions searches the distribution number management database 160 and adds and updates the number of distributions corresponding to the corresponding user ID and advertisement ID.
(6) The user terminal 3B downloads the content data with advertisement from the server 1.
(7) The user terminal 3 </ b> A that is the distribution source of the advertisement data can acquire the number of distributions distributed by the other user terminals 3 by accessing the server 1. In this case, the number of distributions distributed by the user terminal 3B can be acquired.

それぞれの処理について詳細に説明する。図23において(1)の処理を表したフローチャートを図24に示す。利用者端末3AがコンテンツデータAとそれに対応する広告データAとを含む広告付きコンテンツデータを入手する処理である。S2101からS2104までの処理は第1実施形態におけるS1101〜S1104の処理(参照図10)と共通である。ユーザは利用者端末3Aを操作して、サーバ1に接続してコンテンツ入手サイトにアクセスし、ダウンロードしたいコンテンツを選択する。   Each process will be described in detail. FIG. 24 is a flowchart showing the process (1) in FIG. This is a process in which the user terminal 3A obtains content data with an advertisement including the content data A and the corresponding advertisement data A. The processes from S2101 to S2104 are the same as the processes from S1101 to S1104 (see FIG. 10) in the first embodiment. The user operates the user terminal 3A to connect to the server 1 to access the content acquisition site and select the content to be downloaded.

S2105以降の処理が第1実施形態と異なる。利用者端末3Aを使用するユーザが、入手したいコンテンツデータを選択したときに、コンテンツ取得手段336Aはコンテンツ要求信号と共に利用者端末3AのユーザID「1111」をサーバ1に送信する(S2105)。   The processing after S2105 is different from that of the first embodiment. When the user using the user terminal 3A selects content data to be acquired, the content acquisition unit 336A transmits the user ID “1111” of the user terminal 3A to the server 1 together with the content request signal (S2105).

サーバ1のネットワーク通信手段105はコンテンツ要求信号とユーザIDとを受信する(S2106)。すると、サーバ1のコンテンツ配信手段111は、コンテンツデータAを含む広告付きコンテンツデータを、ネットワーク通信手段105を用いて利用者端末3Aに送信する(S2107)。利用者端末3Aの無線通信手段305Aは広告付きコンテンツデータを受信すると、コンテンツ取得手段336Aは受信した広告付きコンテンツデータをユーザ領域311Aに記憶させる(S2108)。このとき、コンテンツ取得手段336Aは時計307Aを参照して、広告付きコンテンツデータの所得時刻を同時に記憶するようにしても良い。   The network communication means 105 of the server 1 receives the content request signal and the user ID (S2106). Then, the content distribution unit 111 of the server 1 transmits the content data with advertisement including the content data A to the user terminal 3A using the network communication unit 105 (S2107). When the wireless communication unit 305A of the user terminal 3A receives the content data with advertisement, the content acquisition unit 336A stores the received content data with advertisement in the user area 311A (S2108). At this time, the content acquisition unit 336A may simultaneously store the income time of the content data with advertisement with reference to the clock 307A.

サーバ1のネットワーク通信手段105がコンテンツデータAを含む広告付きコンテンツデータを送信した後、サーバ1のコンテンツ配信手段111は配信回数管理データベース160に、広告付きコンテンツデータに含まれる広告IDを追加する(S2109)。すなわち、コンテンツ配信手段111は配信回数管理データベース160における利用者端末3AのユーザID「1111」に、広告データAの広告IDであるA2を追加する。   After the network communication unit 105 of the server 1 transmits the content data with advertisement including the content data A, the content distribution unit 111 of the server 1 adds the advertisement ID included in the content data with advertisement to the distribution number management database 160 ( S2109). That is, the content distribution unit 111 adds A2 which is the advertisement ID of the advertisement data A to the user ID “1111” of the user terminal 3A in the distribution number management database 160.

利用者端末3Aに記憶されているユーザIDは「1111」であるので、コンテンツ配信手段111はユーザIDをもとに配信回数管理データベース160を検索し、広告ID「A2」を追加することとなる。ユーザID「1111」が配信回数管理データベース160に無かった場合、コンテンツ配信手段111は、配信回数管理データベース160にユーザID「1111」と広告ID「A2」を追加する処理を行う。ここでは、コンテンツ配信手段111は配信回数を「0」として登録する。   Since the user ID stored in the user terminal 3A is “1111”, the content distribution unit 111 searches the distribution count management database 160 based on the user ID and adds the advertisement ID “A2”. . If the user ID “1111” does not exist in the distribution count management database 160, the content distribution unit 111 performs a process of adding the user ID “1111” and the advertisement ID “A2” to the distribution count management database 160. Here, the content distribution unit 111 registers the number of distributions as “0”.

図23における(2)の処理の詳細について説明する。図25及び図26は配信処理を示すフローチャートである。利用者端末3Aと利用者端末3Bとが広告データの配信を行う処理について説明する。   Details of the process (2) in FIG. 23 will be described. 25 and 26 are flowcharts showing the distribution process. A process in which the user terminal 3A and the user terminal 3B distribute advertisement data will be described.

利用者端末3Aの広告配信手段332Aは近接検索を行う(S2201)。すなわち、「近接検索通信モード」によって電波を発信し続け、近く(通信可能距離)に同じモードになっている他の利用者端末3があるか確認する。他の利用者端末3が存在しない場合(S2202:NO)、利用者端末3Aは通信可能範囲に他の利用者端末3が存在するまで周期的に近接検索を続ける。利用者端末3Aが利用者端末3Bによって発信される電波をキャッチすると、他の利用者端末3Bが存在すると認識し(S2202:YES)、利用者端末3Aの広告配信手段332Aは、ユーザ領域311Aに、広告データがあるか否か確認する(S2203)。   The advertisement distribution means 332A of the user terminal 3A performs a proximity search (S2201). That is, radio waves are continuously transmitted in the “proximity search communication mode”, and it is confirmed whether there is another user terminal 3 that is in the same mode near (communication distance). When there is no other user terminal 3 (S2202: NO), the user terminal 3A periodically continues the proximity search until another user terminal 3 exists in the communicable range. When the user terminal 3A catches the radio wave transmitted by the user terminal 3B, it recognizes that another user terminal 3B exists (S2202: YES), and the advertisement distribution means 332A of the user terminal 3A enters the user area 311A. It is confirmed whether there is advertisement data (S2203).

ユーザ領域311Aに広告データがなかった場合(S2203:NO)、広告配信手段332Aは広告データを配信することなく、共通領域312Aにおける広告データ配信処理に移る(T1へ)。広告配信手段332Aは、ユーザ領域311Aに広告データがある(S2203:YES)と判断すると、ユーザ領域広告選択手段331Aはユーザによって設定されたユーザ領域内広告配信ルール314Aに従って配信すべき広告データを決定する。続いて、広告配信手段332Aは、決定した広告データの広告IDとその広告データの容量数値とを利用者端末3Bに送信する(S2204)。   When there is no advertisement data in the user area 311A (S2203: NO), the advertisement distribution means 332A moves to the advertisement data distribution process in the common area 312A without distributing the advertisement data (to T1). If the advertisement distribution means 332A determines that there is advertisement data in the user area 311A (S2203: YES), the user area advertisement selection means 331A determines advertisement data to be distributed according to the user area advertisement distribution rule 314A set by the user. To do. Subsequently, the advertisement distribution means 332A transmits the determined advertisement ID of the advertisement data and the capacity value of the advertisement data to the user terminal 3B (S2204).

利用者端末3Bの無線通信手段305Bは、利用者端末3Aから送信された広告IDと容量数値とを受信する(S2205)。利用者端末3Bの広告受信手段334Bは、ユーザ領域311Bと共通領域312Bとに受信した広告IDと同じ広告IDを持つ広告データがあるか確認する(S2206)。広告データがある場合(S2206:YES)、広告受信手段334Bは広告受信拒否信号を利用者端末3Aに送信する(S2208)。利用者端末3Aの無線通信手段305Aは、広告受信拒否信号を受信する。そして広告配信手段332Aは、ユーザ領域広告選択手段331Aが選択した広告データの配信を停止する(S2209)。続いて、処理はT1へ移る。   The wireless communication unit 305B of the user terminal 3B receives the advertisement ID and the capacity value transmitted from the user terminal 3A (S2205). The advertisement receiving means 334B of the user terminal 3B checks whether there is advertisement data having the same advertisement ID as the received advertisement ID in the user area 311B and the common area 312B (S2206). If there is advertisement data (S2206: YES), the advertisement receiving means 334B transmits an advertisement reception rejection signal to the user terminal 3A (S2208). The wireless communication unit 305A of the user terminal 3A receives the advertisement reception rejection signal. Then, the advertisement distribution unit 332A stops the distribution of the advertisement data selected by the user area advertisement selection unit 331A (S2209). Subsequently, the process proceeds to T1.

一方、S2206において、利用者端末3Bの広告受信手段334Bは、ユーザ領域311Bと共通領域312Bとに受信した広告IDと同じ広告IDを持つ広告データが無かった場合(S2206:NO)、広告受信手段334Bは、共通領域312Bの空き容量が受信した容量数値より小さいか確認を行う(S2207)。空き容量の数値が、受信した容量数値より小さかった場合(S2207:YES)、広告受信手段334Bは広告受信拒否信号を利用者端末3Aに送信する(S2208)。広告受信拒否信号を受信すると利用者端末3Aの広告配信手段332Aは、ユーザ領域広告選択手段331Aが選択した広告データの配信を停止する(S2209)。続いて、処理はT1へ移る。   On the other hand, in S2206, when there is no advertisement data having the same advertisement ID as the received advertisement ID in the user area 311B and the common area 312B, the advertisement receiving means 334B of the user terminal 3B (S2206: NO) 334B checks whether the free capacity of the common area 312B is smaller than the received capacity value (S2207). When the numerical value of the free capacity is smaller than the received capacity value (S2207: YES), the advertisement receiving means 334B transmits an advertisement reception rejection signal to the user terminal 3A (S2208). When the advertisement reception refusal signal is received, the advertisement distribution means 332A of the user terminal 3A stops distributing the advertisement data selected by the user area advertisement selection means 331A (S2209). Subsequently, the process proceeds to T1.

一方、S2207において、利用者端末3Bの広告受信手段334Bが、共通領域312Bの空き容量が受信した容量数値より小さくないと判断した場合(S2207:NO)、広告受信手段334Bは広告受信可信号を利用者端末3Aに送信する(S2210)。利用者端末3Aの無線通信手段305Aが広告受信可信号を受信すると(S2211)、広告配信手段332Aはユーザ領域広告選択手段331Aが選択した広告データとその広告IDと共に、記憶手段301Aに記憶されているユーザID「1111」を利用者端末3Bに送信する(S2212)。   On the other hand, when the advertisement receiving means 334B of the user terminal 3B determines in S2207 that the free space in the common area 312B is not smaller than the received capacity value (S2207: NO), the advertisement receiving means 334B sends an advertisement reception possible signal. It transmits to the user terminal 3A (S2210). When the wireless communication means 305A of the user terminal 3A receives the advertisement reception possible signal (S2211), the advertisement distribution means 332A is stored in the storage means 301A together with the advertisement data selected by the user area advertisement selection means 331A and its advertisement ID. The existing user ID “1111” is transmitted to the user terminal 3B (S2212).

続いて、利用者端末3Aの配信回数加算手段333Aは、ユーザ領域311Aにおける配信した広告データの配信回数を読み出してインクリメントし配信回数を更新する(S2214)。   Subsequently, the distribution frequency adding means 333A of the user terminal 3A reads and increments the distribution frequency of the distributed advertisement data in the user area 311A to update the distribution frequency (S2214).

一方、利用者端末3Bの無線通信手段305Bが広告データと広告IDとユーザIDとを受信すると、広告受信手段334Bは共通領域312Bに広告IDと広告データとユーザID「1111」とを記憶させる(S2213)。また、このとき広告受信手段334Bは、配信回数と再生回数とを「0」として共通領域312Bに記憶させる。このときにおいて、広告受信手段334Bは時計307Bを参照して受信時刻を同時に記憶するようにしても良い。   On the other hand, when the wireless communication unit 305B of the user terminal 3B receives the advertisement data, the advertisement ID, and the user ID, the advertisement reception unit 334B stores the advertisement ID, the advertisement data, and the user ID “1111” in the common area 312B ( S2213). At this time, the advertisement receiving unit 334B stores the number of distributions and the number of reproductions as “0” in the common area 312B. At this time, the advertisement receiving means 334B may store the reception time at the same time with reference to the clock 307B.

利用者端末3Aのユーザ領域311Aから広告データの配信が行われた後、共通領域312Aから広告データの配信が行われる。その処理のフローチャートを図26に示す。
利用者端末3Aの広告配信手段332Aは、共通領域312Aに広告データがあるか否か確認する(S2215)。
After the advertisement data is distributed from the user area 311A of the user terminal 3A, the advertisement data is distributed from the common area 312A. The flowchart of the process is shown in FIG.
The advertisement distribution means 332A of the user terminal 3A checks whether there is advertisement data in the common area 312A (S2215).

共通領域312Aに広告データが無かった場合(S2215:NO)、広告配信手段332Aは広告データの配信処理を終了する。一方、広告配信手段332Aは、共通領域312Aに広告データがあると判断すると(S2215:YES)、共通領域広告選択手段337Aは、ユーザによって設定された共通領域内広告配信ルール317Aに従って配信すべき広告データを決定する。つづいて広告配信手段332Aは、決定した広告データの広告IDとその広告データの容量数値とを利用者端末3Bに送信する(S2216)。   If there is no advertisement data in the common area 312A (S2215: NO), the advertisement distribution unit 332A ends the advertisement data distribution process. On the other hand, when the advertisement distribution means 332A determines that there is advertisement data in the common area 312A (S2215: YES), the common area advertisement selection means 337A displays the advertisement to be distributed according to the common area advertisement distribution rule 317A set by the user. Determine the data. Subsequently, the advertisement distribution means 332A transmits the determined advertisement ID of the advertisement data and the capacity value of the advertisement data to the user terminal 3B (S2216).

利用者端末3Bの無線通信手段305Bは、利用者端末3Aから送信された広告IDと容量の数値とを受信する(S2217)。利用者端末3Bの広告受信手段334Bは、ユーザ領域311Bと共通領域312Bとに受信した広告IDと同じ広告IDを持つ広告データがあるか確認する(S2218)。広告データがある場合(S2218:YES)、広告受信手段334Bは広告受信拒否信号を利用者端末3Aに送信する(S2220)。利用者端末3Aの無線通信手段305Aは、広告受信拒否信号を受信する。そして広告配信手段332Aはユーザ領域広告選択手段331Aが選択した広告データの配信を停止する(S2221)。   The wireless communication unit 305B of the user terminal 3B receives the advertisement ID and the capacity value transmitted from the user terminal 3A (S2217). The advertisement receiving means 334B of the user terminal 3B checks whether there is advertisement data having the same advertisement ID as the received advertisement ID in the user area 311B and the common area 312B (S2218). When there is advertisement data (S2218: YES), the advertisement receiving means 334B transmits an advertisement reception rejection signal to the user terminal 3A (S2220). The wireless communication unit 305A of the user terminal 3A receives the advertisement reception rejection signal. Then, the advertisement distribution unit 332A stops distributing the advertisement data selected by the user area advertisement selection unit 331A (S2221).

一方、S2218において、ユーザ領域311Bと共通領域312Bとに受信した広告IDと同じ広告IDを持つ広告データが無かった場合(S2218:NO)、広告受信手段334Bは共通領域312Bの空き容量が受信した容量数値より小さいか確認を行う(S2219)。空き容量の数値が、受信した容量数値より小さかった場合(S2219:YES)、広告受信手段334Bは広告受信拒否信号を利用者端末3Aに送信する(S2220)。広告受信拒否信号を受信すると、利用者端末3Aの広告配信手段332Aは広告データの配信を停止する(S2221)。   On the other hand, when there is no advertisement data having the same advertisement ID as the received advertisement ID in the user area 311B and the common area 312B in S2218 (S2218: NO), the advertisement receiving means 334B has received the free space in the common area 312B. It is checked whether it is smaller than the capacity value (S2219). When the numerical value of the free capacity is smaller than the received capacity value (S2219: YES), the advertisement receiving means 334B transmits an advertisement reception rejection signal to the user terminal 3A (S2220). When the advertisement reception refusal signal is received, the advertisement distribution means 332A of the user terminal 3A stops the distribution of advertisement data (S2221).

一方、S2219において、利用者端末3Bの広告受信手段334Bが、共通領域312Bの空き容量が受信した容量数値より小さくないと判断した場合(S2219:NO)、広告受信手段334Bは広告受信可信号を利用者端末3Aに送信する(S2222)。利用者端末3Aの無線通信手段305Aが広告受信可信号を受信すると(S2223)、広告配信手段332Aは、共通領域広告選択手段337Aが選択した広告データと、それに対応する広告IDと、その広告データに付されているユーザIDとを利用者端末3Bに配信する(S2224)。   On the other hand, in S2219, when the advertisement receiving unit 334B of the user terminal 3B determines that the free capacity of the common area 312B is not smaller than the received capacity value (S2219: NO), the advertisement receiving unit 334B displays an advertisement receivable signal. It transmits to the user terminal 3A (S2222). When the wireless communication unit 305A of the user terminal 3A receives the advertisement reception possible signal (S2223), the advertisement distribution unit 332A selects the advertisement data selected by the common area advertisement selection unit 337A, the corresponding advertisement ID, and the advertisement data. The user ID attached to is delivered to the user terminal 3B (S2224).

続いて、利用者端末3Aの配信回数加算手段333Aは、共通領域312Aにおける配信した広告データの配信回数を読み出してインクリメントし配信回数を更新する(S2226)。   Subsequently, the distribution frequency adding means 333A of the user terminal 3A reads and increments the distribution frequency of the distributed advertisement data in the common area 312A to update the distribution frequency (S2226).

一方、利用者端末3Bの無線通信手段305Bが広告データと広告IDとユーザIDとを受信すると、広告受信手段334Bは共通領域312Bに広告IDと広告データとユーザIDとを記憶させる(S2225)。このときにおいても、広告受信手段334Bは、配信回数と再生回数とを「0」として共通領域312Bに記憶させる。またこのとき、広告受信手段334Bは時計307Bを参照して受信時刻を同時に記憶するようにしても良い。   On the other hand, when the wireless communication unit 305B of the user terminal 3B receives the advertisement data, the advertisement ID, and the user ID, the advertisement reception unit 334B stores the advertisement ID, the advertisement data, and the user ID in the common area 312B (S2225). Also at this time, the advertisement receiving unit 334B stores the distribution count and the playback count as “0” in the common area 312B. At this time, the advertisement receiving means 334B may store the reception time at the same time with reference to the clock 307B.

利用者端末3Aから利用者端末3Bへ広告データの配信が行われると、次は利用者端末3Bから利用者端末3Aへ広告データの配信が行われる。図25、図26に示したフローチャートにおいて、利用者端末3Aと利用者端末3Bとにおける受信と配信の立場が逆となって同じ処理が行われる。   When the advertisement data is distributed from the user terminal 3A to the user terminal 3B, the advertisement data is next distributed from the user terminal 3B to the user terminal 3A. In the flowcharts shown in FIG. 25 and FIG. 26, the reception and distribution positions in the user terminal 3A and the user terminal 3B are reversed and the same processing is performed.

ここで、利用者端末3A及び利用者端末3Bのそれぞれのユーザ領域311と共通領域312とにおけるデータの状態の一例を図27に示す。図27の(a1)に利用者端末3Aにおけるユーザ領域311Aのコンテンツデータリスト323Aの状態、(a2)に共通領域312Aの広告データリスト324Aの状態、図27の(b1)に利用者端末3Bにおけるユーザ領域311Bのコンテンツデータリスト323Bの状態、(b2)に共通領域312Bの広告データリスト324Bの状態を示している。   Here, FIG. 27 shows an example of data states in the user area 311 and the common area 312 of the user terminal 3A and the user terminal 3B, respectively. 27 (a1) shows the state of the content data list 323A in the user area 311A in the user terminal 3A, (a2) shows the state of the advertisement data list 324A in the common area 312A, and FIG. 27 (b1) shows the state in the user terminal 3B. The state of the content data list 323B in the user area 311B and the state of the advertisement data list 324B in the common area 312B are shown in (b2).

図27に示された状態から、利用者端末3Aと利用者端末3Bとが接近して広告データの配信が行われると、それぞれのデータの状態は図28のように変化する。すなわち、図27が配信を行う前の状態であり、図28が、配信が行われた後のデータの状態である。図28の(a1)に利用者端末3Aにおけるユーザ領域311Aのコンテンツデータリスト323Aの状態、(a2)に共通領域312Aの広告データリスト324Aの状態、図28の(b1)に利用者端末3Bにおけるユーザ領域311Bのコンテンツデータリスト323Bの状態、(b2)に共通領域312Bの広告データリスト324Bの状態を示している。   When the user terminal 3A and the user terminal 3B approach from the state shown in FIG. 27 and the advertisement data is distributed, the state of each data changes as shown in FIG. That is, FIG. 27 shows a state before distribution, and FIG. 28 shows a data state after distribution. (A1) in FIG. 28 shows the state of the content data list 323A in the user area 311A in the user terminal 3A, (a2) shows the state of the advertisement data list 324A in the common area 312A, and (b1) in FIG. 28 shows the state in the user terminal 3B. The state of the content data list 323B in the user area 311B and the state of the advertisement data list 324B in the common area 312B are shown in (b2).

図28の(a1)に示すように、利用者端末3Aのユーザ領域311Aにおいては、広告データAの配信(参照図25、S2201〜S2212)が行われたため、配信回数が配信回数加算手段333Aによってインクリメントされ「0」から「1」へと変化している(参照図25、S2214)。図28の(a2)に示すように、共通領域312Aにおいては、利用者端末3Aが他の利用者端末3から受信した広告データBが利用者端末3Bに配信(参照図26、S2215〜S2224)されたので、配信回数が配信回数加算手段333Aによってインクリメントされ「0」から「1」へと変化している(参照図26、S2226)。また、共通領域312Aには、利用者端末3Bから配信された広告データである広告データCと広告データFとが新たに追加されている。広告データCは利用者端末3Bのユーザ領域311Bから配信されたので、利用者端末3BのユーザIDである「2222」が付されている。広告データFは利用者端末3Bの共通領域312Bから配信されたので、広告データFに付されていたユーザIDである「6666」が付されている。   As shown in (a1) of FIG. 28, in the user area 311A of the user terminal 3A, since the advertisement data A is distributed (refer to FIG. 25, S2201 to S2212), the distribution count is set by the distribution count adding means 333A. It is incremented and changed from “0” to “1” (see FIG. 25, S2214). As shown in (a2) of FIG. 28, in the common area 312A, the advertisement data B received by the user terminal 3A from the other user terminal 3 is distributed to the user terminal 3B (see FIG. 26, S2215 to S2224). Thus, the number of distributions is incremented by the distribution number addition means 333A and changes from “0” to “1” (see FIG. 26, S2226). In addition, advertisement data C and advertisement data F, which are advertisement data distributed from the user terminal 3B, are newly added to the common area 312A. Since the advertisement data C is distributed from the user area 311B of the user terminal 3B, “2222” which is the user ID of the user terminal 3B is attached. Since the advertisement data F is distributed from the common area 312B of the user terminal 3B, “6666” that is the user ID attached to the advertisement data F is attached.

図28の(b1)に示すように、利用者端末3Bのユーザ領域311Bにおいては、広告データCの配信が行われたため、配信回数が配信回数加算手段333Bによってインクリメントされ「5」から「6」へと変化している。図28の(b2)に示すように、共通領域312Bにおいては、利用者端末3Bが他の利用者端末3から受信した広告データFが利用者端末3Aに配信されたので、配信回数が配信回数加算手段333Bによってインクリメントされ「1」から「2」へと変化している。また共通領域312Bには、利用者端末3Aから配信された広告データである広告データAと広告データBとが新たに追加されている。広告データAは利用者端末3Aのユーザ領域311Aから配信されたので、利用者端末3AのユーザIDである「1111」が付されている。広告データBは利用者端末3Aの共通領域312Aから配信されたので、広告データBに付されていたユーザIDである「5555」が付されている。   As shown in (b1) of FIG. 28, since the advertisement data C is distributed in the user area 311B of the user terminal 3B, the distribution count is incremented by the distribution count adding means 333B and “5” to “6”. It has changed to. As shown in (b2) of FIG. 28, in the common area 312B, the advertisement data F received from the other user terminal 3 by the user terminal 3B has been distributed to the user terminal 3A. It is incremented by the adding means 333B and changes from “1” to “2”. Further, advertisement data A and advertisement data B, which are advertisement data distributed from the user terminal 3A, are newly added to the common area 312B. Since the advertisement data A is distributed from the user area 311A of the user terminal 3A, “1111” which is the user ID of the user terminal 3A is attached. Since the advertisement data B is distributed from the common area 312A of the user terminal 3A, the user ID “5555” that is attached to the advertisement data B is added.

図23において、(3)の処理に該当する部分を説明する。ここでは、利用者端末3Bと利用者端末3Cとの間で、広告データが配信される。利用者端末3の間における広告データの配信処理は図23の(2)と同様であり、図25、図26のフローチャートに示した処理が行われる。利用者端末3Bの共通領域312Bにおいて、どの広告データが利用者端末3Cに配信されるかは共通領域内広告配信ルール317Bに依存することになるが、ここでは広告データAが利用者端末3Cに配信されたとする。   In FIG. 23, a portion corresponding to the process (3) will be described. Here, the advertisement data is distributed between the user terminal 3B and the user terminal 3C. The distribution process of the advertisement data between the user terminals 3 is the same as (2) in FIG. 23, and the processes shown in the flowcharts in FIGS. 25 and 26 are performed. Which advertisement data is distributed to the user terminal 3C in the common area 312B of the user terminal 3B depends on the common area advertisement distribution rule 317B. Here, the advertisement data A is transmitted to the user terminal 3C. Suppose that it was delivered.

広告データの配信前と配信後における各利用者端末3のユーザ領域311と共通領域312とのデータの状態を、図29及び図30に示す。図29の(b1)に利用者端末3Bにおけるユーザ領域311Bのコンテンツデータリスト323Bの状態、(b2)に共通領域312Bの広告データリスト324Bの状態、図29の(c1)に利用者端末3Cにおけるユーザ領域311Cのコンテンツデータリスト323Cの状態、(c2)に共通領域312Cの広告データリスト324Cの状態を示している。図29は広告データ配信前における各利用者端末3のデータの状態を示す。   The data states of the user area 311 and the common area 312 of each user terminal 3 before and after distribution of the advertisement data are shown in FIGS. 29 (b1) shows the state of the content data list 323B in the user area 311B in the user terminal 3B, (b2) shows the state of the advertisement data list 324B in the common area 312B, and FIG. 29 (c1) shows the state in the user terminal 3C. The state of the content data list 323C in the user area 311C and the state of the advertisement data list 324C in the common area 312C are shown in (c2). FIG. 29 shows the data state of each user terminal 3 before the advertisement data distribution.

図29に示された状態から、利用者端末3Bと利用者端末3Cとが接近して広告データの配信が行われると、それぞれのデータの状態は図30のように変化する。図30に広告データ配信後における各利用者端末3のデータの状態を示す。図30の(b1)に利用者端末3Bにおけるユーザ領域311Bのコンテンツデータリスト323Bの状態、(b2)に共通領域312Bの広告データリスト324Bの状態、図30の(c1)に利用者端末3Cにおけるユーザ領域311Cのコンテンツデータリスト323Cの状態、(c2)に共通領域312Cの広告データリスト324Cの状態を示している。   When the user terminal 3B and the user terminal 3C approach from the state shown in FIG. 29 and the advertisement data is distributed, the state of each data changes as shown in FIG. FIG. 30 shows the data state of each user terminal 3 after distribution of the advertisement data. 30 (b1) shows the state of the content data list 323B in the user area 311B in the user terminal 3B, (b2) shows the state of the advertisement data list 324B in the common area 312B, and FIG. 30 (c1) shows the state in the user terminal 3C. The state of the content data list 323C in the user area 311C and the state of the advertisement data list 324C in the common area 312C are shown in (c2).

図30の(b1)に示すように、利用者端末3Bのユーザ領域311Bにおいては、広告データCの配信が行われたため、配信回数加算手段333Bによって配信回数がインクリメントされて「6」から「7」へ変化している。図30の(b2)に示すように、共通領域312Bにおいては、広告データAの配信が行われたため、配信回数加算手段333Bによって配信回数がインクリメントされて「0」から「1」へと変化している。利用者端末3Cのユーザ領域311Cから広告データGの配信を受けているため、共通領域312Bには広告データGが追加されている。広告データGは利用者端末3Cのユーザ領域311Cから配信されたので、広告データGには利用者端末3CのユーザIDである「3333」が付されている。図29の(c2)に示すように利用者端末3Cの共通領域312Cには広告データが無いので、ここから広告データの配信は行われない。   As shown in (b1) of FIG. 30, since the advertisement data C is distributed in the user area 311B of the user terminal 3B, the number of distributions is incremented by the distribution number adding means 333B, and “6” to “7” ”. As shown in (b2) of FIG. 30, in the common area 312B, since the advertisement data A is distributed, the number of distributions is incremented by the distribution number adding means 333B to change from “0” to “1”. ing. Since the advertisement data G is distributed from the user area 311C of the user terminal 3C, the advertisement data G is added to the common area 312B. Since the advertisement data G is distributed from the user area 311C of the user terminal 3C, “3333” that is the user ID of the user terminal 3C is attached to the advertisement data G. As shown in (c2) of FIG. 29, since there is no advertisement data in the common area 312C of the user terminal 3C, the advertisement data is not distributed from here.

図30の(c1)に示すように、利用者端末3Cのユーザ領域311Cにおいては、広告データGの配信が行われたので、配信回数加算手段333Cによって配信回数がインクリメントされて「3」から「4」へと変化している。図30の(c2)に示すように、共通領域312Cにおいては、配信前の状態では広告データが無い状態(参照図29(c2))だが、利用者端末3Bから広告データAと広告データCとの配信を受けているため、広告データAと広告データCとが追加されている。広告データAは、利用者端末3Bの共通領域312Bから配信されたものである。広告データAには配信源である利用者端末3AのユーザID「1111」が付されている。広告データCは利用者端末3Bのユーザ領域311Bから配信を受けたものであるので、利用者端末3BのユーザIDである「2222」が付されている。   As shown in (c1) of FIG. 30, since the advertisement data G is distributed in the user area 311C of the user terminal 3C, the distribution count is incremented by the distribution count adding means 333C, and the “3” to “3” 4 ”. As shown in (c2) of FIG. 30, in the common area 312C, there is no advertisement data in the state before distribution (refer to FIG. 29 (c2)), but the advertisement data A and the advertisement data C are transmitted from the user terminal 3B. Therefore, advertisement data A and advertisement data C are added. The advertisement data A is distributed from the common area 312B of the user terminal 3B. The advertisement data A is given the user ID “1111” of the user terminal 3A that is the distribution source. Since the advertisement data C is received from the user area 311B of the user terminal 3B, “2222”, which is the user ID of the user terminal 3B, is attached.

このように、近距離無線通信を利用した近接通信によって、広告データを配信することができるためユーザが利用者端末3を操作しなくても、接近した他の利用者端末3に自動的に広告データを配信することができる。   Thus, since advertisement data can be distributed by proximity communication using short-range wireless communication, even if the user does not operate the user terminal 3, the advertisement is automatically sent to the other user terminal 3 that is approaching. Data can be distributed.

次に図23において、(4)、(5)、(6)の処理に該当する部分を詳細に説明する。詳細な処理のフローチャートを図31に示す。ここでは、利用者端末3Bのユーザが、ユーザ領域311Bに記憶されているコンテンツデータの再生を行う場合について説明する。   Next, in FIG. 23, a part corresponding to the processes (4), (5), and (6) will be described in detail. A detailed flowchart of the processing is shown in FIG. Here, a case where the user of the user terminal 3B reproduces the content data stored in the user area 311B will be described.

ユーザが利用者端末3Bの操作手段304Bを操作して、コンテンツデータの再生をする操作を行う。利用者端末3Bのコンテンツ再生手段335Bが、コンテンツデータ再生の操作を検知する(S2301)。   The user operates the operation unit 304B of the user terminal 3B to perform an operation of reproducing content data. The content reproduction means 335B of the user terminal 3B detects an operation for reproducing content data (S2301).

コンテンツ再生手段335Bは、共通領域312Bに広告データが存在するか否か確認する(S2302)。共通領域312Bに広告データがなかった場合(S2302:NO)、再生操作されたコンテンツデータに対応する広告データが再生される(S2303)。コンテンツ再生手段335Bは、広告データを音声出力手段306Bに音声を出力するか、表示手段303Bに表示するか、あるいは音声出力手段306Bと表示手段303Bと両方を用いて映像を再生する。   The content reproduction means 335B confirms whether or not advertisement data exists in the common area 312B (S2302). When there is no advertisement data in the common area 312B (S2302: NO), advertisement data corresponding to the content data that has been subjected to the reproduction operation is reproduced (S2303). The content reproduction means 335B outputs the advertisement data to the audio output means 306B, displays the advertisement data on the display means 303B, or reproduces the video using both the audio output means 306B and the display means 303B.

例えば、利用者端末3Bのユーザ領域311BにコンテンツデータCが記憶されており、共通領域312Bに広告データが無かった場合、コンテンツ再生手段335BはコンテンツデータCに対応する広告データCを再生する。   For example, when the content data C is stored in the user area 311B of the user terminal 3B and there is no advertisement data in the common area 312B, the content reproduction unit 335B reproduces the advertisement data C corresponding to the content data C.

一方、S2302において共通領域312Bに広告データが存在した場合(S2302:YES)、コンテンツ再生手段335Bはユーザによって設定された広告再生ルール315Bに従って共通領域312B内における広告データを選択し、選択した広告データを再生する(S2304)。   On the other hand, if there is advertisement data in the common area 312B in S2302 (S2302: YES), the content reproduction means 335B selects the advertisement data in the common area 312B according to the advertisement reproduction rule 315B set by the user, and the selected advertisement data Is reproduced (S2304).

広告データの再生が終わると、コンテンツ再生手段335Bは表示手段303Bに、再生した広告データに対応するコンテンツデータをダウンロードするか否か問いかける表示を行う(S2305)。ユーザが操作手段304Bを操作することによって、コンテンツデータを取得することを選択した場合(S2305:YES)、コンテンツ取得手段336Bは無線通信手段305Bの通信可能範囲にアクセスポイント2があるか否か確認する(S2306)。アクセスポイント2が通信可能範囲に存在した場合(S2306:YES)、コンテンツ取得手段336Bはサーバ1に接続する。   When the reproduction of the advertisement data is finished, the content reproduction unit 335B displays on the display unit 303B an inquiry as to whether to download the content data corresponding to the reproduced advertisement data (S2305). When the user selects to acquire content data by operating the operation unit 304B (S2305: YES), the content acquisition unit 336B checks whether the access point 2 is within the communicable range of the wireless communication unit 305B. (S2306). When the access point 2 exists in the communicable range (S2306: YES), the content acquisition unit 336B connects to the server 1.

サーバ1に接続されたら、配信回数送信手段338Bは、共通領域312Bに存在するすべての広告データのうち、配信回数が1以上となっている広告データについて、広告配信回数データ(ユーザID、広告ID、及び配信回数を含むデータ。参照図19)を、無線通信手段305Bを使用してサーバ1に送信する(S2307)。   When connected to the server 1, the delivery count transmission means 338 </ b> B uses the advertisement delivery count data (user ID, advertisement ID) for the advertisement data whose delivery count is 1 or more among all the advertisement data existing in the common area 312 </ b> B. And the data including the number of distributions (see FIG. 19) are transmitted to the server 1 using the wireless communication means 305B (S2307).

サーバ1のネットワーク通信手段105が広告配信回数データを受信すると、配信回数管理データベース加算手段112は、配信回数管理データベース160を参照して、受信した広告配信回数データに含まれる広告IDとユーザIDとに対応する配信回数を特定して読み出す(S2308)。配信回数管理データベース加算手段112は読み出した配信回数に、受信した広告配信回数データに含まれる配信回数を加算する(S2309)。   When the network communication means 105 of the server 1 receives the advertisement delivery count data, the delivery count management database adding means 112 refers to the delivery count management database 160 and the advertisement ID and user ID included in the received advertisement delivery count data The number of distributions corresponding to is specified and read (S2308). The distribution count management database adding means 112 adds the distribution count included in the received advertisement distribution count data to the read distribution count (S2309).

一方、広告配信回数データを送信した後、利用者端末3Bの配信回数送信手段338Bはサーバ1に送信した広告データについての配信回数を「0」にする(S2310)。ここで配信回数を「0」にするのは、配信回数を二重にサーバ1に送信してしまうことを防ぐためである。仮に配信回数を共通領域312Bに保持したままにしてしまうと、利用者端末3Bがサーバ1に接続したときに、実際に配信を行っていないのに再び配信回数がサーバ1に送信されてしまうからである。   On the other hand, after transmitting the advertisement distribution frequency data, the distribution frequency transmission means 338B of the user terminal 3B sets the distribution frequency for the advertisement data transmitted to the server 1 to “0” (S2310). Here, the number of distributions is set to “0” in order to prevent the number of distributions from being transmitted to the server 1 twice. If the number of distributions is kept in the common area 312B, when the user terminal 3B connects to the server 1, the number of distributions is transmitted to the server 1 again even though the distribution is not actually performed. It is.

S2310の処理後、コンテンツ取得手段336Bは、サーバ1に再生した広告データの広告IDとコンテンツ要求信号と利用者端末3BのユーザID「2222」とを送信する(S2311)。サーバ1のネットワーク通信手段105は、広告IDとコンテンツ要求信号とユーザID「2222」とを受信する(S2312)。そして、サーバ1のコンテンツ配信手段111は、コンテンツデータベース150を参照して、受信した広告IDをもとに対応するデータを特定する。広告データとコンテンツデータは一組になっているので、広告IDより対応するコンテンツデータが判明する(参照図3)。   After the process of S2310, the content acquisition unit 336B transmits the advertisement ID of the reproduced advertisement data, the content request signal, and the user ID “2222” of the user terminal 3B to the server 1 (S2311). The network communication means 105 of the server 1 receives the advertisement ID, the content request signal, and the user ID “2222” (S2312). Then, the content distribution unit 111 of the server 1 refers to the content database 150 and identifies corresponding data based on the received advertisement ID. Since the advertisement data and the content data are a set, the corresponding content data is determined from the advertisement ID (see FIG. 3).

コンテンツ配信手段111は、該当する広告付きコンテンツデータを、ネットワーク通信手段105を用いて利用者端末3Bに送信する(S2313)。コンテンツ配信手段111は、配信回数管理データベース160におけるユーザID「2222」の部分に、送信した広告付きコンテンツデータに含まれる広告IDを追加する(S2315)。   The content distribution unit 111 transmits the corresponding content data with advertisement to the user terminal 3B using the network communication unit 105 (S2313). The content distribution unit 111 adds the advertisement ID included in the transmitted content data with advertisement to the portion of the user ID “2222” in the distribution count management database 160 (S2315).

利用者端末3Bの無線通信手段305Bは、アクセスポイント2を介してサーバ1より送信された広告付きコンテンツデータ(コンテンツID、コンテンツデータ、広告ID、広告データ、および閾値回数を含むデータ)を受信する(S2314)。コンテンツ取得手段336Bは受信したデータをユーザ領域311Bに記憶させる。このとき、コンテンツ取得手段336Bは、時計307Bを参照して受信時刻を記録するようにしても良い。   The wireless communication unit 305B of the user terminal 3B receives the content data with advertisement (content ID, content data, advertisement ID, advertisement data, and data including the threshold count) transmitted from the server 1 via the access point 2. (S2314). The content acquisition unit 336B stores the received data in the user area 311B. At this time, the content acquisition unit 336B may record the reception time with reference to the clock 307B.

コンテンツ再生手段335Bは、共通領域312Bにおいて再生した広告データについての再生回数を読み出してインクリメントして更新する(S2317)。そしてコンテンツ再生手段335Bは共通領域312Bにおいて、再生回数が「1」以上、かつ配信回数が「0」となっている広告データをすべて削除する(S2318)。一方、S2305において、再生した広告データに対応するコンテンツデータをダウンロードしないとした場合(S2305:NO)、コンテンツ再生手段335Bは再生した広告データの再生回数を読み出してインクリメントして更新する(S2317)。その後、コンテンツ再生手段335Bは共通領域312Bにおいて、再生回数が「1」以上、かつ配信回数が「0」となっている広告データをすべて削除する(S2318)。   The content reproduction means 335B reads out, increments and updates the number of reproductions of the advertisement data reproduced in the common area 312B (S2317). Then, the content reproduction means 335B deletes all advertisement data whose reproduction count is “1” or more and whose distribution count is “0” in the common area 312B (S2318). On the other hand, if the content data corresponding to the reproduced advertisement data is not downloaded in S2305 (S2305: NO), the content reproduction means 335B reads out and increments the number of reproductions of the reproduced advertisement data (S2317). Thereafter, the content reproduction means 335B deletes all advertisement data whose reproduction count is “1” or more and whose distribution count is “0” in the common area 312B (S2318).

S2306において、通信可能範囲にアクセスポイント2が無かった場合(S2306:NO)、コンテンツ取得手段336Bは再生した広告データに対応する広告付きコンテンツデータのダウンロード元URLを、ダウンロード予約リスト313Bに記憶させる(S2316)。コンテンツ再生手段335Bは、共通領域312Bに記憶されている再生した広告データの再生回数を読み出して、インクリメントして更新する(S2317)。そして、コンテンツ再生手段335Bは共通領域312Bにおいて、再生回数が1以上、かつ配信回数が「0」となっている広告データをすべて削除する(S2318)。   In S2306, when there is no access point 2 in the communicable range (S2306: NO), the content acquisition unit 336B stores the download source URL of the content data with advertisement corresponding to the reproduced advertisement data in the download reservation list 313B ( S2316). The content reproduction means 335B reads out the number of reproductions of the reproduced advertisement data stored in the common area 312B, and increments and updates it (S2317). Then, the content reproduction means 335B deletes all advertisement data in which the number of reproductions is 1 or more and the number of distributions is “0” in the common area 312B (S2318).

S2301からS2318までの処理が終了すると、コンテンツ再生手段335Bは再生操作されたコンテンツデータに対応する広告の配信回数が、閾値回数以上か否か確認する(S2319)。配信回数が閾値回数以上であれば(S2319:YES)、コンテンツ再生手段335Bは再生操作されたコンテンツデータ全体を、表示手段303または音声出力手段306に再生、もしくは両方を用いて再生する(S2321)。配信回数が閾値回数未満であれば(S2319:NO)、コンテンツ再生手段335Bは再生操作されたコンテンツデータを一部分の再生にとどめる(S2320)。   When the processing from S2301 to S2318 is completed, the content reproduction means 335B confirms whether or not the number of distributions of the advertisement corresponding to the reproduced content data is equal to or greater than the threshold number (S2319). If the number of times of distribution is equal to or greater than the threshold number (S2319: YES), the content playback means 335B plays back the entire content data that has been played back on the display means 303 or the audio output means 306, or by using both (S2321). . If the number of distributions is less than the threshold number (S2319: NO), the content reproduction means 335B only reproduces a part of the content data that has been subjected to the reproduction operation (S2320).

なお、コンテンツ再生手段335は、配信回数が閾値回数未満のとき、コンテンツデータをまったく再生しないように構成しても良い。また、コンテンツ再生手段335は、閾値回数によって再生する範囲を2段階に分けるのではなく、配信回数に応じて、コンテンツデータを再生する範囲を段階的に調整するように構成しても良い。すなわち、コンテンツ再生手段335は、配信回数が1回増えるごとにコンテンツデータの再生する範囲を徐々に増やしていくようにしても良い。この場合、ユーザ領域311に閾値回数を記憶しなくても良い。   Note that the content reproduction means 335 may be configured not to reproduce the content data at all when the number of distributions is less than the threshold number. Further, the content reproduction means 335 may be configured to adjust the range for reproducing the content data step by step in accordance with the number of distributions, instead of dividing the range to be reproduced according to the threshold number of times. That is, the content reproduction means 335 may gradually increase the range of content data reproduction every time the number of distributions increases by one. In this case, the threshold number may not be stored in the user area 311.

利用者端末3Bにおいて、図30の(b1)、(b2)に示すようにユーザ領域311BにコンテンツデータCが存在し、共通領域312Bに広告データA、広告データB、広告データF、及び広告データGが存在した場合、コンテンツデータCの再生操作を行うと、その前に広告データA、広告データB、広告データF、又は広告データGのいずれかが再生されることとなる(参照図31、S2301〜S2304)。どの広告データが再生されるかは、広告再生ルール315Bに依存することになるが、ここでは広告データBが再生されたとする。   In the user terminal 3B, content data C exists in the user area 311B as shown in FIGS. 30B1 and 30B2, and advertisement data A, advertisement data B, advertisement data F, and advertisement data exist in the common area 312B. In the case where G exists, when the reproduction operation of the content data C is performed, any one of the advertisement data A, the advertisement data B, the advertisement data F, or the advertisement data G is reproduced before (see FIG. 31). S2301 to S2304). Which advertisement data is reproduced depends on the advertisement reproduction rule 315B. Here, it is assumed that the advertisement data B is reproduced.

広告データBが再生し終わると、コンテンツ再生手段335Bは、その広告データBに対応するコンテンツデータBをダウンロードするか否か問い合わせる画面を、表示手段303Bに表示する(参照図31、S2305)。コンテンツデータBをダウンロードしようとした場合、その前に配信回数送信手段338Bは、共通領域312Bの広告データのうち配信回数が1以上となっている広告データについて広告配信回数データ(広告ID、ユーザID、配信回数を含むデータ。参照図19)をサーバ1に送信する(参照図31、S2306、S2307)。図30の(b2)より、配信回数が1以上となっている広告データは、広告データAと広告データFとであるので配信回数送信手段338Bは、この2つの広告データについて、図32に示すような広告配信回数データ(ユーザID、広告ID、及び配信回数を含むデータ)をサーバ1に送信することになる。配信回数送信手段338Bは、広告データA及び広告データFの配信回数を0にする(参照図31、S2310)。続いて、コンテンツ再生手段335Bは、広告データBの再生回数をインクリメントして更新する(参照図31、S2317)。   When the advertisement data B has been reproduced, the content reproduction means 335B displays a screen for inquiring whether or not to download the content data B corresponding to the advertisement data B on the display means 303B (refer to FIG. 31, S2305). Before attempting to download the content data B, the delivery count transmission means 338B sends the advertisement delivery count data (advertisement ID, user ID) for the advertisement data whose delivery count is 1 or more among the advertisement data in the common area 312B. The data including the number of distributions (see FIG. 19) is transmitted to the server 1 (see FIG. 31, S2306, S2307). From (b2) of FIG. 30, the advertisement data whose distribution count is 1 or more is advertisement data A and advertisement data F, so the distribution count transmission means 338B shows these two advertisement data in FIG. Such advertisement distribution frequency data (data including the user ID, advertisement ID, and distribution frequency) is transmitted to the server 1. The distribution frequency transmission means 338B sets the distribution frequency of the advertisement data A and the advertisement data F to 0 (refer to FIG. 31, S2310). Subsequently, the content reproduction unit 335B updates the advertisement data B by incrementing the number of reproductions (see FIG. 31, S2317).

処理が行われた後のユーザ領域311Bと共通領域312Bとのデータの状態を図33に示す。図33の(b1)がユーザ領域311Bのコンテンツデータリスト321Bの状態、(b2)が共通領域312Bの広告データリスト322Bの状態を示す。広告データA及び広告データFの配信回数は、配信回数送信手段338Bによって「0」となっており、広告データBの再生回数はコンテンツ再生手段338Bによってインクリメントされ(参照図31、S2317)、「0」から「1」へと変化している。ユーザ領域311BにはコンテンツデータBが追加されている(参照図31、S2311〜S2314)。コンテンツ再生手段338Bは続いて、再生回数が「1」以上、かつ配信回数が「0」となっている広告データを削除する(参照図31、S2318)。よって、図33の(b2)の場合、広告データBと広告データFとが削除される事となる。   FIG. 33 shows the state of data in the user area 311B and the common area 312B after the processing is performed. FIG. 33 (b1) shows the state of the content data list 321B in the user area 311B, and (b2) shows the state of the advertisement data list 322B in the common area 312B. The number of distributions of the advertisement data A and the advertisement data F is “0” by the distribution number transmission unit 338B, and the number of reproductions of the advertisement data B is incremented by the content reproduction unit 338B (see FIG. 31, S2317). "" To "1". Content data B is added to the user area 311B (see FIG. 31, S2311 to S2314). Subsequently, the content reproduction means 338B deletes the advertisement data whose reproduction count is “1” or more and whose distribution count is “0” (refer to FIG. 31, S2318). Therefore, in the case of (b2) in FIG. 33, the advertisement data B and the advertisement data F are deleted.

なお、配信回数送信手段338Bは、コンテンツデータをダウンロードする時、データをダウンロードする前に広告配信回数データをサーバ1に送信しているが、広告配信回数データをサーバ1に送信するタイミングはいつでも良く、利用者端末3Bがサーバ1に接続すれば、自動的に広告配信回数データを送信するように構成しても良い。配信回数送信手段338は、広告配信回数データをサーバ1に送信したら、送信した広告配信回数データについての共通領域312における配信回数を「0」にする。サーバ1が広告配信回数データを受信すると、配信回数管理データベース加算手段112は、広告配信回数データに含まれている広告IDに対応する配信回数を、配信回数管理データベース160を読み出して、読み出した配信回数に受信した広告配信回数データに含まれる配信回数を加算して更新する。   The distribution number transmission means 338B transmits the advertisement distribution number data to the server 1 before downloading the data when downloading the content data, but the timing for transmitting the advertisement distribution number data to the server 1 may be anytime. If the user terminal 3B is connected to the server 1, the advertisement delivery frequency data may be automatically transmitted. When the distribution number transmission unit 338 transmits the advertisement distribution number data to the server 1, the distribution number transmission unit 338 sets the distribution number in the common area 312 for the transmitted advertisement distribution number data to “0”. When the server 1 receives the advertisement distribution count data, the distribution count management database adding unit 112 reads the distribution count corresponding to the advertisement ID included in the advertisement distribution count data from the distribution count management database 160 and reads the read distribution. The number of distributions included in the received advertisement distribution number data is added to the number of times and updated.

一方、サーバ1の配信回数管理データベース160は図34から図35のように変化する。図34が利用者端末3Bから広告配信回数データを受信する前の状態であり、図35が利用者端末3Bから広告配信回数データを受信した後の状態を表す。利用者端末3Bから広告配信回数データを受信すると、配信回数管理データベース加算手段112は受信した広告配信回数データに含まれる広告IDとユーザIDとをもとに、配信回数管理データベース160において該当する配信回数を読み出し(参照図31、S2308)、受信した広告配信回数データに含まれる配信回数を加算する(参照図31、S2309)。この場合、ユーザID「1111」における広告ID「A2」の配信回数と、ユーザID「6666」における広告ID「F2」の配信回数とが更新される事になる。また、利用者端末3BはコンテンツデータB(広告付きコンテンツデータ)をダウンロードしたので、配信回数管理データベース160において、広告データBの広告ID「B2」が、利用者端末3BのユーザIDである「2222」の部分に追加されている(参照図31、S2315)。利用者端末3Bから送信される広告配信回数データは図32に示すものであるので、ユーザID「1111」における広告ID「A2」の配信回数が、0から1へと変化する。また、ユーザID「6666」における広告ID「F2」の配信回数が「3」から「5」へと変化する。   On the other hand, the distribution count management database 160 of the server 1 changes as shown in FIGS. FIG. 34 shows a state before receiving the advertisement distribution number data from the user terminal 3B, and FIG. 35 shows a state after receiving the advertisement distribution number data from the user terminal 3B. When the advertisement distribution count data is received from the user terminal 3B, the distribution count management database adding means 112 performs the corresponding distribution in the distribution count management database 160 based on the advertisement ID and the user ID included in the received advertisement distribution count data. The number of times is read (refer to FIG. 31, S2308), and the number of distributions included in the received advertisement distribution number data is added (refer to FIG. 31, S2309). In this case, the number of distributions of the advertisement ID “A2” for the user ID “1111” and the number of distributions of the advertisement ID “F2” for the user ID “6666” are updated. Further, since the user terminal 3B has downloaded the content data B (content data with advertisement), the advertisement ID “B2” of the advertisement data B in the distribution count management database 160 is “2222” which is the user ID of the user terminal 3B. ] Is added to the portion (see FIG. 31, S2315). Since the advertisement distribution frequency data transmitted from the user terminal 3B is as shown in FIG. 32, the distribution frequency of the advertisement ID “A2” in the user ID “1111” changes from 0 to 1. In addition, the number of distributions of the advertisement ID “F2” for the user ID “6666” changes from “3” to “5”.

コンテンツ再生手段335はコンテンツデータを再生する前に、共通領域312内の広告データを再生するので、広告データがユーザに閲覧されることを担保することができる。広告データの配信回数は、サーバ1に送信されると「0」に戻されるので、二重に配信回数のデータがサーバ1に送信される事は無い。また、広告データは再生回数「1」以上かつ配信回数が「0」となっているものでなければ削除されない。こうすることにより、広告データは再生されたもの(再生回数1以上の広告データ)でない限り削除されないので、広告データがユーザに閲覧される事を担保する事ができる。さらに、共通領域312において、他の利用者端末3に配信が行われた広告データ(配信回数が1以上である広告データ)については、サーバ1に広告配信回数データを送信するまで削除されないことになるので、広告配信回数データを確実にサーバ1に送信する事ができる。再生された広告データは削除されるので、広告データがいつまでも共通領域312に残留することは無く、複数の広告データ全体の容量が共通領域312の容量を超えることは無い。   Since the content reproduction means 335 reproduces the advertisement data in the common area 312 before reproducing the content data, it is possible to ensure that the advertisement data is viewed by the user. When the advertisement data distribution count is transmitted to the server 1, it is returned to “0”, so that the distribution count data is not transmitted to the server 1 twice. In addition, the advertisement data is not deleted unless the number of reproductions is “1” or more and the number of distributions is “0”. By doing so, since the advertisement data is not deleted unless it has been reproduced (advertisement data having the number of reproductions of 1 or more), it is possible to ensure that the advertisement data is viewed by the user. Furthermore, in the common area 312, advertisement data distributed to other user terminals 3 (advertisement data having a distribution count of 1 or more) is not deleted until the advertisement distribution count data is transmitted to the server 1. Therefore, the advertisement distribution frequency data can be reliably transmitted to the server 1. Since the reproduced advertisement data is deleted, the advertisement data never remains in the common area 312, and the capacity of the plurality of advertisement data does not exceed the capacity of the common area 312.

次に、図23において(7)に該当する処理の詳細について説明する。(7)の処理を表したフローチャートを図36に示す。   Next, details of the process corresponding to (7) in FIG. 23 will be described. FIG. 36 is a flowchart showing the process (7).

ここでは、利用者端末3Aが保有する(ユーザ領域311Aに記憶されている)広告データAについての配信回数を取得する処理について説明する。利用者端末3Aを使用するユーザが操作手段304Aを操作することによって、利用者端末3Aはアクセスポイント2を介してサーバ1に接続する。続いて、利用者端末3Aの配信回数取得手段339Aは、無線通信手段305Aを使用して配信回数要求信号とユーザIDとをサーバ1に送信する(S2401)。   Here, a process of acquiring the number of distributions for the advertisement data A held by the user terminal 3A (stored in the user area 311A) will be described. When the user using the user terminal 3A operates the operation unit 304A, the user terminal 3A connects to the server 1 via the access point 2. Subsequently, the distribution number acquisition unit 339A of the user terminal 3A transmits the distribution number request signal and the user ID to the server 1 using the wireless communication unit 305A (S2401).

サーバ1のネットワーク通信手段105は、配信回数要求信号とユーザIDとを受信する(S2402)。続いて、サーバ1の配信回数送信手段113は、受信したユーザIDをもとに、配信回数管理データベース160を検索し、広告IDと配信回数とを特定する(S2403)。配信回数送信手段113は、特定した広告IDとその広告IDに対応する配信回数とを、ネットワーク通信手段105を使用して利用者端末3Aに送信する(S2404)。その後、配信回数送信手段113は配信回数管理データベース160において、送信した広告IDについての配信回数を「0」に戻す(S2407)。   The network communication means 105 of the server 1 receives the distribution number request signal and the user ID (S2402). Subsequently, the distribution number transmission unit 113 of the server 1 searches the distribution number management database 160 based on the received user ID, and specifies the advertisement ID and the distribution number (S2403). The distribution number transmission unit 113 transmits the specified advertisement ID and the number of distributions corresponding to the advertisement ID to the user terminal 3A using the network communication unit 105 (S2404). Thereafter, the delivery count transmission unit 113 returns the delivery count for the transmitted advertisement ID to “0” in the delivery count management database 160 (S2407).

ここで「0」に戻すのは、配信回数が二重に利用者端末3に送信されることを防ぐためである。仮に広告データAの配信回数を保持したままにすると、利用者端末3Aが再びサーバ1に接続して配信回数を取得しようとしたときに、実際に配信していないのに、配信回数が再び利用者端末3Aに取得されてしまうからである。   The reason for returning to “0” here is to prevent the number of distributions from being transmitted to the user terminal 3 twice. If the number of distributions of the advertisement data A is kept, when the user terminal 3A tries to acquire the number of distributions by connecting to the server 1 again, the number of distributions is reused even though it is not actually distributed. This is because it is acquired by the person terminal 3A.

利用者端末3Aの無線通信手段305Aは広告IDと配信回数とを受信する(S2405)。続いて利用者端末3Aの配信回数取得手段339Aは、ユーザ領域311Aにおいて受信した広告IDに対応する配信回数に、受信した配信回数を加算して更新する(S2406)。   The wireless communication means 305A of the user terminal 3A receives the advertisement ID and the number of distributions (S2405). Subsequently, the distribution number acquisition means 339A of the user terminal 3A updates the distribution number corresponding to the advertisement ID received in the user area 311A by adding the received distribution number (S2406).

ここで、利用者端末3Aがサーバ1から配信回数を取得する前のユーザ領域311Aの状態が図28(a1)のような状態であるとする。利用者端末3Aを使用するユーザが、操作手段304Aを操作して広告データAについての配信回数をサーバ1より取得すると、ユーザ領域311Aの状態は図37の(a1)に示すように変化する。図37の(a1)がユーザ領域311Aのコンテンツデータリスト323Aの状態、(a2)が共通領域312Aの広告データリスト324Aの状態を示す。サーバ1より配信回数「1」というデータを取得(参照図36、S2401〜S2405)したので、広告データAにおける配信回数が、配信回数取得手段339Aによって加算され「1」から「2」へと変化している(参照図36、S2406)。   Here, it is assumed that the state of the user area 311A before the user terminal 3A acquires the number of distributions from the server 1 is as shown in FIG. When the user using the user terminal 3A operates the operation means 304A to acquire the number of distributions for the advertisement data A from the server 1, the state of the user area 311A changes as shown in (a1) of FIG. 37A1 shows the state of the content data list 323A in the user area 311A, and FIG. 37A shows the state of the advertisement data list 324A in the common area 312A. Since the data “1” is obtained from the server 1 (refer to FIG. 36, S2401 to S2405), the delivery number in the advertisement data A is added by the delivery number obtaining unit 339A and changes from “1” to “2”. (Refer to FIG. 36, S2406).

サーバ1における配信回数管理データベース160は、利用者端末3Bから広告配信回数データの送信を受けて、図35に示すような状態となっている。図35によると、利用者端末3AのユーザIDである「1111」は、広告ID「A2」を持っていることがわかる。配信回数は「1」となっているため、サーバ1の配信回数送信手段113は、利用者端末3Aから配信回数の取得要求があったときに(参照図36、S2401、S2402)、広告ID「A2」と配信回数「1」とを利用者端末3Aに送信する(参照図36、S2403、S2404)。配信回数送信手段113は、配信回数管理データベース160においてユーザID「1111」における広告ID「A2」に対応する配信回数を「0」にする(参照図36、S2407)。   The distribution count management database 160 in the server 1 is in a state as shown in FIG. 35 upon receiving transmission of advertisement distribution count data from the user terminal 3B. According to FIG. 35, it can be seen that “1111”, which is the user ID of the user terminal 3A, has the advertisement ID “A2”. Since the number of distributions is “1”, the distribution number transmission unit 113 of the server 1 receives an advertisement ID “when the user terminal 3A requests acquisition of the number of distributions (refer to FIG. 36, S2401, S2402). “A2” and the distribution count “1” are transmitted to the user terminal 3A (see FIG. 36, S2403, S2404). The delivery count transmission unit 113 sets the delivery count corresponding to the advertisement ID “A2” in the user ID “1111” in the delivery count management database 160 to “0” (see FIG. 36, S2407).

利用者端末3Aの配信回数取得手段339Aは、ユーザ領域311Aより、受信した広告IDに該当する配信回数を読み出し、受信した配信回数「1」を加算して更新する。すると、ユーザ領域311Aのデータの状態が、図28(a1)から図37(a1)に示すように変化する。ユーザ領域311Aにおける広告データAに対応する配信回数が、配信回数取得手段339Aによって「1」から「2」へと変化している。   The distribution number acquisition means 339A of the user terminal 3A reads the distribution number corresponding to the received advertisement ID from the user area 311A, and adds the received distribution number “1” to update it. Then, the data state of the user area 311A changes as shown in FIG. 28 (a1) to FIG. 37 (a1). The number of distributions corresponding to the advertisement data A in the user area 311A is changed from “1” to “2” by the distribution number acquisition unit 339A.

利用者端末3Aが広告配信回数を取得するときにおいては、サーバ1に接続するので、このときに配信回数送信手段338Aは広告配信回数データをサーバ1に送信するように構成しても良い。   When the user terminal 3A acquires the advertisement distribution count, the user terminal 3A is connected to the server 1, and at this time, the distribution count transmission means 338A may transmit the advertisement distribution count data to the server 1.

<第2実施形態の作用効果>
上記第2実施形態においては、利用者端末3Aは、他の利用者端末3(ここでは利用者端末3B)が配信した広告データの配信回数を、サーバ1を経由することによって取得することができる。利用者端末3Bから広告データAの配信を受けた利用者端末3Cは、さらに別の利用者端末3D、3E、3F、…というように配信されることになれば、広告データAの配信源となった利用者端末3Aは、さらに広告データの配信回数を取得することができる。
<Effects of Second Embodiment>
In the second embodiment, the user terminal 3A can acquire the number of times of distribution of the advertisement data distributed by another user terminal 3 (here, the user terminal 3B) via the server 1. . The user terminal 3C that has received the distribution of the advertisement data A from the user terminal 3B will be distributed as another user terminal 3D, 3E, 3F,. The user terminal 3A thus obtained can further acquire the number of times of distribution of the advertisement data.

利用者端末3を使用するユーザは、広告データを他の利用者端末3に配信することによって、配信した広告データに対応するコンテンツデータを閲覧することができるようになるので、ユーザに積極的に広告データを配信してもらえることを促すことができる。   Since the user using the user terminal 3 can browse the content data corresponding to the distributed advertisement data by distributing the advertisement data to the other user terminals 3, the user actively Encourage people to distribute advertising data.

<第3実施形態>
第3実施形態について第2実施形態と異なる点を中心に説明し、第2実施形態と同様の構成については説明を省略する。
<Third Embodiment>
The third embodiment will be described with a focus on differences from the second embodiment, and the description of the same configuration as that of the second embodiment will be omitted.

[システム構成]
第3実施形態のシステム構成は第2実施形態と同様である(参照図16)。第3実施形態では、第2実施形態と同様に広告データが利用者端末3A、3B、3C、…と伝播していっても、広告データの配信源となった利用者端末3が2次配信以降の配信回数を、サーバ1を経由して取得できる点は共通である。第3実施形態においては、利用者端末3が広告データを配信し、広告データの配信を受けた他の利用者端末3が、受信した広告データに対応するコンテンツデータをダウンロードした場合、サーバ1においてそのダウンロード数を加算していくというものである。
[System configuration]
The system configuration of the third embodiment is the same as that of the second embodiment (see FIG. 16). In the third embodiment, similarly to the second embodiment, even if the advertisement data is propagated to the user terminals 3A, 3B, 3C,. The point that the number of subsequent distributions can be acquired via the server 1 is common. In the third embodiment, when the user terminal 3 distributes the advertisement data and the other user terminal 3 receiving the distribution of the advertisement data downloads the content data corresponding to the received advertisement data, the server 1 The number of downloads is added.

広告データを配信した利用者端末3は、サーバ1より配信回数とダウンロード数とを受け取ることができる。利用者端末3のコンテンツ再生手段335は、再生操作が行われたコンテンツデータについて、そのコンテンツデータに対応する配信回数とダウンロード数とに応じてコンテンツデータの再生を行う。基本的には、コンテンツ再生手段335は、配信回数が閾値回数以上であり、かつダウンロード数が閾値ダウンロード数以上であるとき、コンテンツデータの全体を再生する。コンテンツ再生手段335は、上記条件を満たさなければ、コンテンツデータの部分再生を行う。   The user terminal 3 that has distributed the advertisement data can receive the number of distributions and the number of downloads from the server 1. The content reproduction means 335 of the user terminal 3 reproduces the content data according to the number of distributions and the number of downloads corresponding to the content data for which the reproduction operation has been performed. Basically, the content reproduction means 335 reproduces the entire content data when the number of distributions is equal to or greater than the threshold number of times and the number of downloads is equal to or greater than the threshold number of downloads. If the above condition is not satisfied, the content reproduction means 335 performs partial reproduction of content data.

[サーバ]
第3実施形態におけるサーバ1の構成を図38に示す。サーバ1の構成は第2実施形態と比較すると、ダウンロード数加算手段115が存在する点と、配信回数送信手段113の処理とが第2実施形態と異なる。また、配信回数管理データベース180の構成と、コンテンツデータベース170の構成とが、第2実施形態における配信回数管理データベース160の構成とコンテンツデータベース150の構成と異なる。
[server]
The structure of the server 1 in 3rd Embodiment is shown in FIG. Compared with the second embodiment, the configuration of the server 1 is different from the second embodiment in that the download number adding means 115 exists and the processing of the distribution number transmitting means 113. Further, the configuration of the distribution count management database 180 and the configuration of the content database 170 are different from the configuration of the distribution count management database 160 and the configuration of the content database 150 in the second embodiment.

コンテンツデータベース170の構成は図39に示すものである。第3実施形態におけるコンテンツデータベース170は、コンテンツID、コンテンツデータ、広告ID、広告データ、閾値回数、及び閾値ダウンロード数を含むものである。コンテンツデータごとに閾値ダウンロード数が設定されていることが、第2実施形態と異なる。サーバ1のコンテンツ配信手段111が利用者端末3に配信する広告付きコンテンツデータは、コンテンツID、コンテンツデータ、広告ID、広告データ、閾値回数、及び閾値ダウンロード数で構成されるデータとなる。   The configuration of the content database 170 is shown in FIG. The content database 170 in the third embodiment includes a content ID, content data, advertisement ID, advertisement data, a threshold count, and a threshold download count. The difference from the second embodiment is that a threshold download count is set for each content data. The content data with an advertisement distributed to the user terminal 3 by the content distribution unit 111 of the server 1 is data including a content ID, content data, an advertisement ID, advertisement data, a threshold count, and a threshold download count.

配信回数管理データベース180の構成は図40に示すものである。配信回数管理データベース180は、ユーザID、広告ID、配信回数の他にダウンロード数を含む。配信回数送信手段113は、利用者端末3から要求があったときに、その利用者端末3のユーザIDに対応する広告IDと配信回数とダウンロード数とを、配信回数管理データベース180から読み出して送信する処理を行う。また、配信回数送信手段113は、広告IDと配信回数とダウンロード数とを利用者端末3に送信した後に、配信回数管理データベース180における送信した配信回数とダウンロード数とを「0」にする処理を行う。   The configuration of the distribution count management database 180 is as shown in FIG. The distribution count management database 180 includes the number of downloads in addition to the user ID, the advertisement ID, and the distribution count. When requested by the user terminal 3, the distribution frequency transmission means 113 reads out the advertisement ID corresponding to the user ID of the user terminal 3, the distribution frequency, and the download number from the distribution frequency management database 180 and transmits it. Perform the process. In addition, the distribution number transmission unit 113 performs a process of setting the transmitted distribution number and the download number in the distribution number management database 180 to “0” after transmitting the advertisement ID, the distribution number, and the download number to the user terminal 3. Do.

ダウンロード数加算手段115は、利用者端末3のダウンロード通知手段340から広告IDとユーザIDとが送信されたときに、配信回数管理データベース180においてダウンロード数の加算(インクリメント)処理を行うものである。すなわち、ダウンロード数加算手段115は、利用者端末3からダウンロード通知信号と広告IDとユーザIDとの送信があったときに、配信回数管理データベース180において送信された広告IDとユーザIDとに該当するダウンロード数を読み出して、インクリメントし更新する処理を行う。   The download number adding unit 115 performs an addition process of the download number in the distribution number management database 180 when the advertisement ID and the user ID are transmitted from the download notification unit 340 of the user terminal 3. That is, the download number adding means 115 corresponds to the advertisement ID and user ID transmitted in the distribution number management database 180 when the download notification signal, the advertisement ID, and the user ID are transmitted from the user terminal 3. The number of downloads is read, incremented and updated.

[利用者端末]
第3実施形態における利用者端末3の構成は図41に示すものである。利用者端末3の構成は第2実施形態と比較すると、ダウンロード通知手段340が存在する点が異なる。また、コンテンツデータリスト325の構成が異なる。さらに、配信回数加算手段333、コンテンツ再生手段335、及び配信回数取得手段339の処理が異なる。
[User terminal]
The configuration of the user terminal 3 in the third embodiment is as shown in FIG. The configuration of the user terminal 3 is different from the second embodiment in that a download notification unit 340 exists. Further, the configuration of the content data list 325 is different. Furthermore, the processing of the distribution number adding unit 333, the content reproduction unit 335, and the distribution number acquisition unit 339 is different.

コンテンツデータリスト325の構成は図42のようになる。すなわち、コンテンツID、コンテンツデータ、広告ID、広告データ、閾値回数、閾値ダウンロード数、配信回数、及びダウンロード数を含むデータである。第2実施形態と比較すると、閾値ダウンロード数とダウンロード数とが追加されている点が異なる。ダウンロード数は、利用者端末3が他の利用者端末3に広告データを配信することにより、配信を受けた他の利用者端末3が広告データに対応するコンテンツデータをダウンロードした場合に、サーバ1において加算される回数である。閾値ダウンロード数はコンテンツデータごとに定められる閾値であり、基本的には配信回数だけでなく、ダウンロード数も閾値ダウンロード数以上でなければ、コンテンツ再生手段335はコンテンツデータの全体再生をしない。広告データリスト326の構成は第2実施形態と同一である(参照図21)。   The configuration of the content data list 325 is as shown in FIG. That is, it is data including content ID, content data, advertisement ID, advertisement data, threshold count, threshold download count, distribution count, and download count. Compared with the second embodiment, a difference is that a threshold download number and a download number are added. When the user terminal 3 distributes the advertisement data to the other user terminal 3 and the other user terminal 3 receiving the download downloads the content data corresponding to the advertisement data, Is the number of times to be added. The threshold download count is a threshold determined for each content data. Basically, not only the distribution count but also the download count is not equal to or greater than the threshold download count, the content playback means 335 does not play the entire content data. The configuration of the advertisement data list 326 is the same as that in the second embodiment (see FIG. 21).

コンテンツ再生手段335は、コンテンツデータの再生操作が行われた時において、コンテンツデータ再生の前に共通領域312における広告データを再生する。広告データの再生が終わると、コンテンツ再生手段335は表示手段303に、再生した広告データに対応するコンテンツデータをダウンロードするか否か問いかける画面を表示する。このときにユーザがダウンロードすることを選択した場合、ダウンロード通知手段340は再生された広告データの広告IDとユーザIDとダウンロード通知信号とを、サーバ1に送信する処理を行う。ダウンロード通知手段340が送信するユーザIDは、共通領域312に記憶され、再生が行われた広告データに付されている他の利用者端末3のユーザIDである。   The content reproduction means 335 reproduces the advertisement data in the common area 312 before the content data reproduction when the content data reproduction operation is performed. When the reproduction of the advertisement data is completed, the content reproduction unit 335 displays a screen asking whether to download the content data corresponding to the reproduced advertisement data on the display unit 303. If the user selects to download at this time, the download notification means 340 performs processing for transmitting the advertisement ID of the reproduced advertisement data, the user ID, and the download notification signal to the server 1. The user ID transmitted by the download notification unit 340 is the user ID of the other user terminal 3 stored in the common area 312 and attached to the reproduced advertisement data.

配信回数取得手段339は、サーバ1に配信回数要求信号とユーザIDとを送信して、サーバ1より、広告IDと、その広告IDに対応する配信回数と、ダウンロード数とを取得する。そして配信回数取得手段339は、受信した広告IDより、ユーザ領域311内において広告データを特定し、対応する配信回数とダウンロード数とを読み出し、受信した配信回数とダウンロード数とをそれぞれ加算して更新する。   Distribution number acquisition means 339 transmits a distribution number request signal and a user ID to server 1, and acquires an advertisement ID, the number of distributions corresponding to the advertisement ID, and the number of downloads from server 1. Then, the distribution count acquisition means 339 identifies the advertisement data in the user area 311 from the received advertisement ID, reads the corresponding distribution count and download count, and adds and updates the received distribution count and download count, respectively. To do.

第3実施形態において、利用者端末3の間における広告データの配信処理については第2実施形態と同様であるため、説明を省略する。第3実施形態においてはコンテンツデータの再生における処理が第2実施形態と異なる。再生処理のフローチャートを図43に示す。   In the third embodiment, the advertisement data distribution process between the user terminals 3 is the same as that in the second embodiment, and a description thereof will be omitted. In the third embodiment, the processing for reproducing content data is different from that in the second embodiment. FIG. 43 shows a flowchart of the reproduction process.

ユーザが利用者端末3の操作手段304を操作して、コンテンツデータの再生をする操作を行う。利用者端末3のコンテンツ再生手段335が、コンテンツデータ再生の操作を検知する(S3101)。   The user operates the operation means 304 of the user terminal 3 to perform an operation for reproducing the content data. The content reproduction means 335 of the user terminal 3 detects content data reproduction operation (S3101).

コンテンツ再生手段335は、共通領域312に広告データが存在するか否か確認する(S3102)。共通領域312に広告データが無かった場合(S3102:NO)、コンテンツ再生手段335は再生操作されたコンテンツデータに対応する広告データを再生する(S3103)。コンテンツ再生手段335は、広告データを音声出力手段306に音声を出力するか、表示手段303に広告データを表示するか、あるいは音声出力手段306と表示手段303と両方を用いて映像を再生する。   The content reproduction means 335 confirms whether or not the advertisement data exists in the common area 312 (S3102). If there is no advertisement data in the common area 312 (S3102: NO), the content reproduction means 335 reproduces the advertisement data corresponding to the content data subjected to the reproduction operation (S3103). The content reproduction means 335 outputs the advertisement data to the audio output means 306, displays the advertisement data on the display means 303, or reproduces the video using both the audio output means 306 and the display means 303.

一方、S3102において共通領域312に広告データが存在した場合(S3102:YES)、コンテンツ再生手段335はユーザによって設定された広告再生ルール315に従って共通領域312内における広告データを選択し、選択した広告データを再生する(S3104)。   On the other hand, when the advertisement data exists in the common area 312 in S3102, the content reproduction means 335 selects the advertisement data in the common area 312 according to the advertisement reproduction rule 315 set by the user, and the selected advertisement data Is reproduced (S3104).

広告データが再生し終わると、コンテンツ再生手段335は表示手段303に再生した広告データに対応するコンテンツデータをダウンロードするか否か問いかける表示を表示手段303に行う(S3105)。ユーザが操作手段304を操作して、コンテンツデータを取得することを選択した場合(S3105:YES)、コンテンツ取得手段336は無線通信手段305の通信可能範囲にアクセスポイント2があるか否か確認する(S3106)。アクセスポイント2が通信可能範囲に存在した場合(S3106:YES)、コンテンツ取得手段336は、アクセスポイント2を介してサーバ1に接続する。   When the advertisement data has been reproduced, the content reproduction means 335 displays on the display means 303 whether or not to download the content data corresponding to the reproduced advertisement data on the display means 303 (S3105). When the user operates the operation unit 304 and selects to acquire content data (S3105: YES), the content acquisition unit 336 confirms whether the access point 2 is within the communicable range of the wireless communication unit 305. (S3106). When the access point 2 exists in the communicable range (S3106: YES), the content acquisition unit 336 connects to the server 1 via the access point 2.

サーバ1に接続されたら、配信回数送信手段338は、共通領域312に存在するすべての広告データのうち、配信回数が「1」以上となっている広告データについて、広告配信回数データ(広告ID、ユーザID、配信回数を含むデータ。参照図19)を、無線通信手段305を使用してサーバ1に送信する。また、ダウンロード通知手段340はダウンロード通知信号と再生した広告データの広告IDとユーザIDとをサーバ1に送信する(S3107)。ダウンロード通知手段340が送信するユーザIDは、配信された広告データに付された他の利用者端末3のユーザIDということになる。   When connected to the server 1, the delivery count transmission means 338, among all the advertisement data existing in the common area 312, for the advertisement data whose delivery count is “1” or more, the advertisement delivery count data (advertisement ID, Data including the user ID and the number of distributions (see FIG. 19) is transmitted to the server 1 using the wireless communication means 305. Further, the download notification means 340 transmits the download notification signal, the advertisement ID of the reproduced advertisement data, and the user ID to the server 1 (S3107). The user ID transmitted by the download notification means 340 is the user ID of another user terminal 3 attached to the distributed advertisement data.

サーバ1のネットワーク通信手段105が広告配信回数データを受信すると、配信回数管理データベース加算手段112は、配信回数管理データベース180を参照して、受信した広告配信回数データに含まれる広告IDとユーザIDとに対応する配信回数を特定して読み出す(S3108)。また、ネットワーク通信手段105がダウンロード通知信号と広告IDとユーザIDとを受信すると、ダウンロード数加算手段115は、配信回数管理データベース180を参照して利用者端末3のダウンロード通知手段340から送信された広告IDとユーザIDとをもとに対応するダウンロード数を読み出す(S3108)。配信回数管理データベース加算手段112は、読み出した配信回数に受信した広告配信回数データに含まれる配信回数を加算する(S3109)。また、ダウンロード数加算手段115は、読み出したダウンロード数をインクリメントして更新する(S3109)。   When the network communication means 105 of the server 1 receives the advertisement delivery count data, the delivery count management database adding means 112 refers to the delivery count management database 180, and the advertisement ID and user ID included in the received advertisement delivery count data are The number of distributions corresponding to is specified and read (S3108). When the network communication unit 105 receives the download notification signal, the advertisement ID, and the user ID, the download number adding unit 115 is transmitted from the download notification unit 340 of the user terminal 3 with reference to the distribution number management database 180. The number of downloads corresponding to the advertisement ID and the user ID is read (S3108). The distribution count management database adding means 112 adds the distribution count included in the received advertisement distribution count data to the read distribution count (S3109). The download number adding means 115 increments and updates the read download number (S3109).

一方、広告配信回数データを送信した後、配信回数送信手段338はサーバ1に送信した広告データについての配信回数を「0」にする(S3110)。ここで配信回数を「0」にするのは、配信回数を二重にサーバ1に送信してしまうことを防ぐためである。仮に配信回数を共通領域312に保持したままにしてしまうと、利用者端末3がサーバ1に接続したときに、実際に配信を行っていないのに再び配信回数がサーバ1に送信されてしまうことになる。   On the other hand, after transmitting the advertisement distribution count data, the distribution count transmission means 338 sets the distribution count for the advertisement data transmitted to the server 1 to “0” (S3110). Here, the number of distributions is set to “0” in order to prevent the number of distributions from being transmitted to the server 1 twice. If the number of distributions is kept in the common area 312, when the user terminal 3 is connected to the server 1, the distribution number is transmitted to the server 1 again even though the distribution is not actually performed. become.

S3110の処理後、コンテンツ取得手段336は、サーバ1に再生した広告データの広告IDとコンテンツ要求信号と利用者端末のユーザIDとを送信する(S3111)。サーバ1のネットワーク通信手段105は、広告IDとコンテンツ要求信号とユーザIDとを受信する(S3112)。そして、サーバ1のコンテンツ配信手段111は、コンテンツデータベース170を参照して、受信した広告IDをもとに対応するデータを特定する。広告データとコンテンツデータは一組になっているので、広告IDより対応するコンテンツデータが判明する(参照図39)。   After the process of S3110, the content acquisition unit 336 transmits the advertisement ID of the reproduced advertisement data, the content request signal, and the user ID of the user terminal to the server 1 (S3111). The network communication means 105 of the server 1 receives the advertisement ID, the content request signal, and the user ID (S3112). Then, the content distribution unit 111 of the server 1 refers to the content database 170 and identifies corresponding data based on the received advertisement ID. Since the advertisement data and the content data are a set, the corresponding content data is determined from the advertisement ID (see FIG. 39).

コンテンツ配信手段111は、該当する広告付きコンテンツデータを、ネットワーク通信手段105を用いて利用者端末3に送信する(S3113)。コンテンツ配信手段111は、送信した広告付きコンテンツデータに含まれる広告IDを配信回数管理データベース180に追加する(S3115)。   The content distribution unit 111 transmits the corresponding content data with advertisement to the user terminal 3 using the network communication unit 105 (S3113). The content distribution unit 111 adds the advertisement ID included in the transmitted content data with advertisement to the distribution count management database 180 (S3115).

利用者端末3の無線通信手段305は、アクセスポイント2を介してサーバ1より送信された広告付きコンテンツデータ(コンテンツID、コンテンツデータ、広告ID、広告データ、閾値回数、及び閾値ダウンロード数を含むデータ)を受信する(S3114)。コンテンツ取得手段336は受信したデータをユーザ領域311に記憶させる。このとき、コンテンツ取得手段336は、時計307を参照して受信時刻を記録するようにしても良い。   The wireless communication unit 305 of the user terminal 3 transmits content data with advertisement (content ID, content data, advertisement ID, advertisement data, threshold count, and threshold download count) transmitted from the server 1 via the access point 2. ) Is received (S3114). The content acquisition unit 336 stores the received data in the user area 311. At this time, the content acquisition unit 336 may record the reception time with reference to the clock 307.

コンテンツ再生手段335は、共通領域312において再生した広告データについての再生回数を読み出してインクリメントして更新する(S3117)。そしてコンテンツ再生手段335は共通領域312において、再生回数が「1」以上、かつ配信回数が「0」となっている広告データをすべて削除する(S3118)。一方、S3105において、再生した広告データに対応するコンテンツデータをダウンロードしないとした場合(S3105:NO)、コンテンツ再生手段335Bは再生した広告データの再生回数を読み出してインクリメントして更新する(S3117)。その後、コンテンツ再生手段335は共通領域312において、再生回数が「1」以上、かつ配信回数が「0」となっている広告データをすべて削除する(S3118)。   The content reproduction means 335 reads out, increments and updates the number of reproductions of the advertisement data reproduced in the common area 312 (S3117). Then, the content reproduction means 335 deletes all the advertisement data in which the number of reproductions is “1” or more and the number of distributions is “0” in the common area 312 (S3118). On the other hand, if the content data corresponding to the reproduced advertisement data is not downloaded in S3105 (S3105: NO), the content reproduction means 335B reads out, increments and updates the number of reproductions of the reproduced advertisement data (S3117). Thereafter, the content reproduction means 335 deletes all the advertisement data in which the number of reproductions is “1” or more and the number of distributions is “0” in the common area 312 (S3118).

一方、S3106において、通信可能範囲にアクセスポイント2が無かった場合(S3106:NO)、コンテンツ取得手段336は、再生した広告データに対応する広告付きコンテンツデータのダウンロード元URLと、再生した広告IDと、再生した広告データに付されたユーザIDとを、ダウンロード予約リスト313に記憶させる(S3116)。コンテンツ再生手段335は、再生した広告データの再生回数を読み出してインクリメントして更新する(S3117)。そして、コンテンツ再生手段335は共通領域312において、再生回数が「1」以上、かつ配信回数が「0」となっている広告データをすべて削除する(S3118)。   On the other hand, when there is no access point 2 in the communicable range in S3106 (S3106: NO), the content acquisition unit 336 downloads the URL with the content data with advertisement corresponding to the reproduced advertisement data, the reproduced advertisement ID, The user ID assigned to the reproduced advertisement data is stored in the download reservation list 313 (S3116). The content reproduction means 335 reads out the number of reproductions of the reproduced advertisement data, increments and updates it (S3117). Then, the content reproduction means 335 deletes all the advertisement data in which the number of reproductions is “1” or more and the number of distributions is “0” in the common area 312 (S3118).

共通領域312において、配信回数が「1」以上となっている広告データは削除されないので、サーバ1に確実に広告配信回数データを送信することができる。また、再生回数が「0」だと広告データは削除されないので、ユーザに確実に広告データを見せることができる。広告データは1回以上再生されると削除されるので、広告データがいつまでも共通領域312に残留することはなく、複数の広告データ全体の容量が共通領域312の容量を超えてしまうことは無い。   In the common area 312, the advertisement data whose distribution count is “1” or more is not deleted, so the advertisement distribution count data can be reliably transmitted to the server 1. Further, since the advertisement data is not deleted when the number of reproductions is “0”, the advertisement data can be surely shown to the user. Since the advertisement data is deleted when it is reproduced once or more, the advertisement data does not remain in the common area 312 indefinitely, and the capacity of the entire plurality of advertisement data does not exceed the capacity of the common area 312.

コンテンツ予約リスト313に記録されたコンテンツデータをダウンロードしようとするとき、ダウンロード通知手段340はコンテンツ予約リスト313に記録された広告IDとユーザIDとダウンロード通知信号とをサーバ1に送信する。サーバ1において広告IDとユーザIDとダウンロード通知信号とを受信すると、ダウンロード数加算手段115は受信した広告IDとユーザIDとに対応するダウンロード数を配信回数管理データベース170から読み出してインクリメントして更新する。その後、利用者端末3のコンテンツ取得手段336は広告付きコンテンツデータの取得処理を行う。   When attempting to download the content data recorded in the content reservation list 313, the download notification means 340 transmits the advertisement ID, user ID, and download notification signal recorded in the content reservation list 313 to the server 1. When the server 1 receives the advertisement ID, the user ID, and the download notification signal, the download number adding means 115 reads the number of downloads corresponding to the received advertisement ID and user ID from the distribution number management database 170 and increments and updates it. . Thereafter, the content acquisition means 336 of the user terminal 3 performs processing for acquiring content data with advertisement.

ダウンロード通知手段340は、コンテンツ再生手段335が広告データを再生した直後にその広告データに対応するコンテンツデータをダウンロードするか、もしくはダウンロード予約リスト313に記録されたコンテンツデータをダウンロードするか以外は、ダウンロード通知信号をサーバ1に送信する処理を行わない。よって、ユーザが自分の意思で所望の広告付きコンテンツデータをサーバ1よりダウンロードする操作を行っても、ダウンロード通知手段340はダウンロード通知信号をサーバ1に送る処理は行わない。   The download notification unit 340 downloads the content data other than whether to download the content data corresponding to the advertisement data immediately after the content reproduction unit 335 reproduces the advertisement data or to download the content data recorded in the download reservation list 313. The process of transmitting the notification signal to the server 1 is not performed. Therefore, even if the user performs an operation of downloading the desired content data with advertisement from the server 1 by his / her own intention, the download notification unit 340 does not perform the process of sending the download notification signal to the server 1.

S3101からS3118までの処理が終了すると、コンテンツ再生手段335は再生操作されたコンテンツデータに対応する広告データの配信回数が閾値回数以上であり、かつ再生操作されたコンテンツデータに対応するダウンロード数が閾値ダウンロード数以上か否か確認する(S3119)。配信回数が閾値回数以上あり、かつダウンロード数が閾値ダウンロード数以上であれば(S3119:YES)、コンテンツ再生手段335は再生操作されたコンテンツデータ全体を、表示手段303または音声出力手段306に再生、もしくは両方を用いて再生する(S3121)。配信回数が閾値回数未満、もしくはダウンロード数が閾値ダウンロード数未満であれば(S3119:NO)、コンテンツ再生手段335は再生操作されたコンテンツデータを一部分の再生にとどめる(S3120)。   When the processing from S3101 to S3118 is completed, the content reproduction means 335 has the number of distributions of the advertisement data corresponding to the content data subjected to the reproduction operation equal to or greater than the threshold number, and the number of downloads corresponding to the content data subjected to the reproduction operation is the threshold value. It is confirmed whether or not the number of downloads is greater than or equal to (S3119). If the number of distributions is equal to or greater than the threshold number and the number of downloads is equal to or greater than the threshold number of downloads (S3119: YES), the content reproduction unit 335 reproduces the entire content data subjected to the reproduction operation on the display unit 303 or the audio output unit 306. Or it reproduces using both (S3121). If the number of distributions is less than the threshold number or the number of downloads is less than the threshold number of downloads (S3119: NO), the content playback means 335 only plays back the content data that has been played back (S3120).

なお、コンテンツ再生手段335は、配信回数とダウンロード数とに応じてコンテンツデータの再生する範囲を変えていくように構成しても良い。すなわち、コンテンツ再生手段335は、配信回数とダウンロード数とが増えるに従って、コンテンツデータの再生する範囲を徐々に増やしていくように構成しても良い。また、コンテンツ再生手段335は、配信回数もしくはダウンロード数のどちらか一方が、閾値回数もしくは閾値ダウンロード数以上であれば、コンテンツデータの全体再生をするように構成しても良い。コンテンツ再生手段335は、コンテンツデータの全体再生条件を満たさなかった場合、コンテンツデータをまったく再生しないように構成しても良い。   Note that the content reproduction means 335 may be configured to change the reproduction range of the content data according to the number of distributions and the number of downloads. That is, the content reproduction means 335 may be configured to gradually increase the range of content data to be reproduced as the number of distributions and the number of downloads increase. Further, the content reproduction means 335 may be configured to reproduce the entire content data if either the number of distributions or the number of downloads is equal to or greater than the threshold number or the threshold download number. The content reproduction means 335 may be configured not to reproduce the content data at all when the entire reproduction condition of the content data is not satisfied.

続いて利用者端末3が、配信回数とダウンロード数とをサーバ1から取得する処理について説明する。図44は配信回数とダウンロード数とを取得する処理のフローチャートであるである。   Next, a process in which the user terminal 3 acquires the number of distributions and the number of downloads from the server 1 will be described. FIG. 44 is a flowchart of processing for obtaining the number of distributions and the number of downloads.

利用者端末3を使用するユーザは操作手段304を操作し、アクセスポイント2を介してサーバ1に接続する。続いて、利用者端末3の配信回数取得手段339は、無線通信手段305を使用して配信回数要求信号とユーザIDとをサーバ1に送信する(S3201)。   A user using the user terminal 3 operates the operation unit 304 and connects to the server 1 via the access point 2. Subsequently, the distribution number acquisition unit 339 of the user terminal 3 transmits the distribution number request signal and the user ID to the server 1 using the wireless communication unit 305 (S3201).

サーバ1のネットワーク通信手段105は、配信回数要求信号とユーザIDとを受信する(S3202)。続いて、サーバ1の配信回数送信手段113は、受信したユーザIDをもとに、配信回数管理データベース180を検索し、広告IDと配信回数とダウンロード数とを特定する(S3203)。配信回数送信手段113は、特定した広告IDとその広告IDに対応する配信回数と広告IDに対応するダウンロード数とを、ネットワーク通信手段105を使用して利用者端末3に送信する(S3204)。その後、配信回数送信手段113は配信回数管理データベース180において、送信した広告IDについての配信回数とダウンロード数とを「0」に戻す(S3207)。   The network communication means 105 of the server 1 receives the distribution number request signal and the user ID (S3202). Subsequently, the distribution count transmission unit 113 of the server 1 searches the distribution count management database 180 based on the received user ID, and specifies the advertisement ID, the distribution count, and the download count (S3203). The distribution count transmission means 113 transmits the specified advertisement ID, the distribution count corresponding to the advertisement ID, and the download count corresponding to the advertisement ID to the user terminal 3 using the network communication means 105 (S3204). Thereafter, the distribution count transmission means 113 returns the distribution count and download count for the transmitted advertisement ID to “0” in the distribution count management database 180 (S3207).

ここで配信回数とダウンロード数とを「0」に戻すのは、配信回数とダウンロード数とが二重に利用者端末3に送信されることを防ぐためである。仮に広告データの配信回数を保持したままにすると、利用者端末3が再びサーバ1に接続して配信回数を取得しようとしたときに、実際に配信していないのに、配信回数が再び利用者端末3に取得されてしまうからである。同様にダウンロード数についても、サーバ1にダウンロード数を保持したままにすると、利用者端末3が再びサーバ1に接続してダウンロード数を取得しようした時に、実際にダウンロードされていないのに、ダウンロード数が再び利用者端末3に取得されてしまうからである。   The reason why the number of distributions and the number of downloads are returned to “0” here is to prevent the number of distributions and the number of downloads from being transmitted to the user terminal 3 twice. If the advertisement data distribution count is retained, when the user terminal 3 connects to the server 1 again and tries to acquire the distribution count, the distribution count is again not yet distributed to the user. This is because it is acquired by the terminal 3. Similarly, if the number of downloads is kept in the server 1, when the user terminal 3 connects to the server 1 again to acquire the number of downloads, the number of downloads is not actually downloaded. This is because the user terminal 3 is again acquired.

利用者端末3の無線通信手段305は、サーバ1によって送信された広告IDと配信回数とダウンロード数とを受信する(S3205)。続いて、利用者端末3の配信回数取得手段339は、ユーザ領域311において受信した広告IDに対応する配信回数とダウンロード数とに、受信した配信回数とダウンロード数とを加算して更新する(S3206)。   The wireless communication unit 305 of the user terminal 3 receives the advertisement ID, the number of distributions, and the number of downloads transmitted by the server 1 (S3205). Subsequently, the distribution number obtaining unit 339 of the user terminal 3 updates the distribution number and download number corresponding to the advertisement ID received in the user area 311 by adding the received distribution number and download number (S3206). ).

ここで、ユーザIDが「1111」である利用者端末3Aが、広告データの配信を行って配信回数及びダウンロード数を取得するまでのデータ変化の推移を図45、及び図47に示す。利用者端末3Aのユーザ領域311A及び共通領域312Aの状態が図45に示すような状態であったとする。図45の(a1)がユーザ領域311Aのコンテンツデータリスト325Aの状態、(a2)が共通領域312Aの広告データリスト326Aの状態である。利用者端末3Aが、ユーザ領域311Aに記憶されている広告データAの配信を行っていき、広告データAの配信を受けた他の利用者端末3がコンテンツデータAをダウンロードすると、サーバ1においてダウンロード数が加算されていく(参照図43、S3107〜S3115)。   Here, FIG. 45 and FIG. 47 show changes in data until the user terminal 3A having the user ID “1111” distributes the advertisement data and acquires the number of distributions and the number of downloads. Assume that the state of the user area 311A and the common area 312A of the user terminal 3A is as shown in FIG. 45A1 shows the state of the content data list 325A in the user area 311A, and FIG. 45A shows the state of the advertisement data list 326A in the common area 312A. When the user terminal 3A distributes the advertisement data A stored in the user area 311A and the other user terminal 3 receiving the advertisement data A downloads the content data A, the user terminal 3A downloads the content data A. Numbers are added (see FIG. 43, S3107 to S3115).

一方、サーバ1の配信回数管理データベース180が図46に示す状態であったとする。ユーザID「1111」に対応する広告IDは「A2」であり、このことから利用者端末3Aのユーザ領域311Aが広告データAを記憶していることがわかる。広告ID「A2」に対応する配信回数及びダウンロード数は、それぞれ「2」と「1」である。これは、利用者端末3Aから広告データAの配信を受けた他の利用者端末3が更に他の利用者端末3に広告データを2回配信したことを示す。また、利用者端末3Aから広告データAの配信を受けた利用者端末3のうちどれか一台が、広告データAに対応するコンテンツデータA(広告付きコンテンツデータ)をダウンロードしたことを示す。   On the other hand, assume that the distribution count management database 180 of the server 1 is in the state shown in FIG. The advertisement ID corresponding to the user ID “1111” is “A2”, which indicates that the user area 311A of the user terminal 3A stores the advertisement data A. The number of distributions and the number of downloads corresponding to the advertisement ID “A2” are “2” and “1”, respectively. This indicates that the other user terminal 3 that has received the distribution of the advertisement data A from the user terminal 3A has further distributed the advertisement data to the other user terminal 3 twice. Further, it indicates that any one of the user terminals 3 that has received the distribution of the advertisement data A from the user terminal 3A has downloaded the content data A (content data with advertisement) corresponding to the advertisement data A.

この状態で利用者端末3Aがサーバ1に接続することにより、配信回数とダウンロード数とを取得する(参照図44、S3201〜S3205)と、利用者端末3Aにおけるユーザ領域311Aと共通領域312Aのデータの状態は図47のように変化する(参照図44、S3206)。図47の(a1)がユーザ領域311Aのコンテンツデータリスト325Aの状態、(a2)が共通領域312Aの広告データリスト326Aの状態である。ユーザ領域311Aにおいて、コンテンツデータAに対応する配信回数が配信回数取得手段339Aによって加算され、「4」から「6」へと変化している。また、コンテンツデータAに対応するダウンロード数が配信回数取得手段339Aによって加算され、「0」から「1」へと変化している。共通領域312Aにおいては、広告データBに対応する配信回数が「1」から「0」へと変化している。これは、配信回数送信手段338Aによって広告データBについての広告配信回数データがサーバ1に送信され、配信回数送信手段338Aによって「0」に戻されたためである。   When the user terminal 3A connects to the server 1 in this state to acquire the number of distributions and the number of downloads (see FIG. 44, S3201 to S3205), the data of the user area 311A and the common area 312A in the user terminal 3A The state changes as shown in FIG. 47 (see FIG. 44, S3206). 47A1 shows the state of the content data list 325A in the user area 311A, and FIG. 47A shows the state of the advertisement data list 326A in the common area 312A. In the user area 311A, the number of distributions corresponding to the content data A is added by the distribution number acquisition means 339A, and changes from “4” to “6”. Also, the number of downloads corresponding to the content data A is added by the distribution number acquisition means 339A, and changes from “0” to “1”. In the common area 312A, the number of distributions corresponding to the advertisement data B changes from “1” to “0”. This is because the advertisement distribution number data for the advertisement data B is transmitted to the server 1 by the distribution number transmission unit 338A and returned to “0” by the distribution number transmission unit 338A.

一方、サーバ1において、配信回数とダウンロード数とを利用者端末3Aに送信したので、配信回数管理データベース180のユーザID「1111」の部分において、配信回数送信手段113は広告ID「A2」に対応する配信回数とダウンロード数とを「0」にする(参照図44、S3207)。   On the other hand, since the server 1 transmits the number of distributions and the number of downloads to the user terminal 3A, the distribution number transmission means 113 corresponds to the advertisement ID “A2” in the portion of the user ID “1111” of the distribution number management database 180. The number of distributions and the number of downloads are set to “0” (refer to FIG. 44, S3207).

利用者端末3Aにおいては、コンテンツデータAに対応する閾値回数及び閾値ダウンロード数が、それぞれ「10」及び「5」であるので、あと配信回数を+4、ダウンロード数を+4すれば、ユーザはコンテンツデータAの全体を閲覧することができるようになる。   In the user terminal 3A, the threshold count and the threshold download count corresponding to the content data A are “10” and “5”, respectively. The whole A can be browsed.

<第3実施形態の作用効果>
上記第3実施形態においては、広告データを他の利用者端末3に配信し、それを閲覧したユーザがその広告データに対応するコンテンツデータをダウンロードしたときに、その回数をサーバによって蓄積することによって、広告データの配信源となった利用者端末3はそのダウンロード回数を取得することができる。広告データの配信回数ばかりでなく、広告データの配信を受けた他の利用者端末3を使用するユーザが、コンテンツデータをダウンロードしなければ、コンテンツデータをすべて閲覧できるようにならないので、ユーザに広告データをさらに配信するように促すことができる。
<Operational effects of the third embodiment>
In the third embodiment, when the advertisement data is distributed to another user terminal 3 and the user who has viewed it downloads the content data corresponding to the advertisement data, the number of times is accumulated by the server. The user terminal 3 that has become a distribution source of the advertisement data can acquire the number of downloads. In addition to the number of times the advertisement data is distributed, the user who uses the other user terminal 3 that has received the distribution of the advertisement data will not be able to view all the content data unless the content data is downloaded. You can encourage the data to be distributed further.

第1実施形態における広告配信システム10のシステム構成を表す図である。It is a figure showing the system configuration | structure of the advertisement delivery system 10 in 1st Embodiment. 第1実施形態におけるサーバ1とアクセスポイント2との構成図である。It is a block diagram of the server 1 and the access point 2 in 1st Embodiment. コンテンツデータベース150の構成を表す図である。3 is a diagram illustrating a configuration of a content database 150. FIG. 第1実施形態における利用者端末3の構成図である。It is a block diagram of the user terminal 3 in 1st Embodiment. コンテンツデータリスト321の構成を表す図である。It is a figure showing the structure of the content data list. 広告データリスト322の構成を表す図である。It is a figure showing the structure of the advertisement data list 322. ユーザ領域内広告配信ルールの図である。It is a figure of the advertisement distribution rule in a user area. 広告再生ルールの図である。It is a figure of an advertisement reproduction rule. 第1実施形態における利用者端末3Aによる広告データAの配信を表す概念図である。It is a key map showing distribution of advertising data A by user terminal 3A in a 1st embodiment. 第1実施形態における広告付きコンテンツデータの入手処理を表すフローチャートである。It is a flowchart showing the acquisition process of the content data with an advertisement in 1st Embodiment. 第1実施形態における利用者端末3の配信処理を表すフローチャートである。It is a flowchart showing the delivery process of the user terminal 3 in 1st Embodiment. 第1実施形態における利用者端末3の配信処理を表すフローチャートである。It is a flowchart showing the delivery process of the user terminal 3 in 1st Embodiment. 広告データ配信前における利用者端末3Aと利用者端末3Bとのデータの状態を示す図である。It is a figure which shows the state of the data of user terminal 3A and user terminal 3B before advertisement data delivery. 広告データ配信後における利用者端末3Aと利用者端末3Bとのデータの状態を示す図である。It is a figure which shows the state of the data of user terminal 3A and user terminal 3B after advertisement data delivery. 第1実施形態における利用者端末3のコンテンツデータ及び広告データの再生処理を表すフローチャートである。It is a flowchart showing the reproduction | regeneration processing of the content data and advertisement data of the user terminal 3 in 1st Embodiment. 第2実施形態における広告配信システム20のシステム構成を表す図である。It is a figure showing the system configuration | structure of the advertisement delivery system 20 in 2nd Embodiment. 第2実施形態におけるサーバ1とアクセスポイント2との構成図である。It is a block diagram of the server 1 and the access point 2 in 2nd Embodiment. 配信回数管理データベース160の構成を示す図である。3 is a diagram illustrating a configuration of a distribution count management database 160. FIG. 広告配信回数データの構成を示す図である。It is a figure which shows the structure of advertisement delivery frequency data. 第2実施形態における利用者端末3の構成図である。It is a block diagram of the user terminal 3 in 2nd Embodiment. 広告データリスト324の構成を示す図である。It is a figure which shows the structure of the advertisement data list 324. 共通領域内広告配信ルールを示す図である。It is a figure which shows the common area | region advertisement delivery rule. 第2実施形態における利用者端末3Aによる広告データAの配信と配信回数の取得についてを表す概念図である。It is a conceptual diagram showing delivery of the advertisement data A by user terminal 3A in 2nd Embodiment, and acquisition of the frequency | count of delivery. 第2実施形態における広告付きコンテンツデータの入手処理を表すフローチャートである。It is a flowchart showing the acquisition process of the content data with an advertisement in 2nd Embodiment. 第2実施形態における利用者端末3間における配信処理を表すフローチャートである。It is a flowchart showing the delivery process between the user terminals 3 in 2nd Embodiment. 第2実施形態における利用者端末3間における配信処理を表すフローチャートである。It is a flowchart showing the delivery process between the user terminals 3 in 2nd Embodiment. 広告データ配信前の利用者端末3Aと利用者端末3Bとのそれぞれのユーザ領域311と共通領域312とのデータの状態を表す図である。It is a figure showing the data state of each user area 311 and common area 312 of user terminal 3A and user terminal 3B before advertising data distribution. 広告データ配信後の利用者端末3Aと利用者端末3Bとのそれぞれのユーザ領域311と共通領域312とのデータの状態を表す図である。It is a figure showing the data state of each user area 311 and common area 312 of user terminal 3A and user terminal 3B after advertising data distribution. 広告データ配信前の利用者端末3Bと利用者端末3Cとのそれぞれのユーザ領域311と共通領域312とのデータの状態を表す図である。It is a figure showing the data state of each user area | region 311 and common area 312 of the user terminal 3B and user terminal 3C before advertisement data delivery. 広告データ配信後の利用者端末3Bと利用者端末3Cとのそれぞれのユーザ領域311と共通領域312とのデータの状態を表す図である。It is a figure showing the state of the data of each user area | region 311 and common area 312 of the user terminal 3B and user terminal 3C after advertisement data delivery. 第2実施形態における利用者端末3の広告データ及びコンテンツデータ再生処理を表すフローチャートである。It is a flowchart showing the advertisement data of the user terminal 3 in 2nd Embodiment, and content data reproduction | regeneration processing. 利用者端末3Bからサーバ1へ送信する広告配信回数データを表す図である。It is a figure showing the advertisement delivery frequency data transmitted to the server 1 from the user terminal 3B. 広告データ再生後における、利用者端末3Bのユーザ領域311Bと共通領域312Bとのデータの状態を表す図である。It is a figure showing the data state of the user area | region 311B and the common area | region 312B of the user terminal 3B after advertisement data reproduction | regeneration. 広告配信回数データを受信する前の配信回数管理データベース160の状態を表す図である。It is a figure showing the state of the delivery frequency management database 160 before receiving advertisement delivery frequency data. 広告配信回数データを受信した後の配信回数管理データベース160の状態を表す図である。It is a figure showing the state of the delivery frequency management database 160 after receiving advertisement delivery frequency data. 利用者端末3Aがサーバ1より配信回数を取得する処理についてのフローチャートである。3 is a flowchart for processing in which a user terminal 3A acquires the number of distributions from a server 1; 利用者端末3Aがサーバ1より配信回数を取得した後の、ユーザ領域311Aと共通領域312Aのデータの状態を表す図である。It is a figure showing the state of the data of user area 311A and common area 312A after user terminal 3A acquires the number of times of distribution from server 1. 第3実施形態におけるサーバ1とアクセスポイント2との構成図である。It is a block diagram of the server 1 and the access point 2 in 3rd Embodiment. コンテンツデータベース170の構成を表す図である。It is a figure showing the structure of the content database 170. FIG. 配信回数管理データベース180の構成を表す図である。3 is a diagram illustrating a configuration of a distribution count management database 180. FIG. 第3実施形態における利用者端末3の構成図である。It is a block diagram of the user terminal 3 in 3rd Embodiment. コンテンツデータリスト325の構成を表す図である。It is a figure showing the structure of the content data list 325. 第3実施形態における利用者端末3のコンテンツデータ及び広告データの再生処理を表すフローチャートである。It is a flowchart showing the reproduction | regeneration processing of the content data and advertisement data of the user terminal 3 in 3rd Embodiment. 第3実施形態における、利用者端末3がサーバ1より配信回数とダウンロード数とを取得する処理についてのフローチャートである。It is a flowchart about the process in which the user terminal 3 acquires the frequency | count of delivery and the download count from the server 1 in 3rd Embodiment. 第3実施形態における利用者端末3のユーザ領域311と共通領域312とのデータの一例である。It is an example of the data of the user area | region 311 and the common area | region 312 of the user terminal 3 in 3rd Embodiment. 第3実施形態におけるサーバ1の配信回数管理データベース180のデータの一例である。It is an example of the data of the delivery frequency management database 180 of the server 1 in 3rd Embodiment. 第3実施形態において、配信回数とダウンロード数とを取得後のユーザ領域311と共通領域312とのデータの一例である。In 3rd Embodiment, it is an example of the data of the user area | region 311 and the common area | region 312 after acquisition of the frequency | count of delivery and the number of downloads.

N…ネットワーク
1…サーバ
101…記憶手段(サーバ1)
150…コンテンツデータベース(サーバ1)
160…配信回数管理データベース(サーバ1)
102…制御手段(サーバ1)
111…コンテンツ配信手段(サーバ1)
112…配信回数管理データベース加算手段112(サーバ1)
113…配信回数送信手段(サーバ1)
114…ユーザID付与手段(サーバ1)
115…ダウンロード数加算手段(サーバ1)
103…表示手段(サーバ1)
104…操作手段(サーバ1)
105…ネットワーク通信手段(サーバ1)
2…アクセスポイント
3…利用者端末
301…記憶手段(利用者端末3)
311…ユーザ領域
312…共通領域
302…制御手段(利用者端末3)
331…ユーザ領域広告選択手段(利用者端末3)
332…広告配信手段(利用者端末3)
333…配信回数加算手段(利用者端末3)
334…広告受信手段(利用者端末3)
335…コンテンツ再生手段(利用者端末3)
336…コンテンツ取得手段(利用者端末3)
337…共通領域広告選択手段(利用者端末3)
338…配信回数送信手段(利用者端末3)
339…配信回数取得手段(利用者端末3)
340…ダウンロード通知手段(利用者端末3)
303…表示手段(利用者端末3)
304…操作手段(利用者端末3)
305…無線通信手段(利用者端末3)
306…音声出力手段(利用者端末3)
307…時計(利用者端末3)
N ... Network 1 ... Server 101 ... Storage means (Server 1)
150 ... content database (server 1)
160 ... Distribution frequency management database (server 1)
102: Control means (server 1)
111 ... Content distribution means (server 1)
112 ... Distribution number management database addition means 112 (server 1)
113 ... Distribution number transmission means (server 1)
114... User ID giving means (server 1)
115 ... Download number addition means (server 1)
103 ... Display means (server 1)
104: Operating means (server 1)
105: Network communication means (server 1)
2 ... access point 3 ... user terminal 301 ... storage means (user terminal 3)
311 ... User area 312 ... Common area 302 ... Control means (user terminal 3)
331 ... User area advertisement selection means (user terminal 3)
332 ... Advertisement distribution means (user terminal 3)
333 ... Distribution number addition means (user terminal 3)
334 ... Advertisement receiving means (user terminal 3)
335 ... Content reproduction means (user terminal 3)
336 ... Content acquisition means (user terminal 3)
337 ... Common area advertisement selection means (user terminal 3)
338 ... Distribution number transmission means (user terminal 3)
339 ... Distribution number acquisition means (user terminal 3)
340 ... Download notification means (user terminal 3)
303 ... Display means (user terminal 3)
304 ... operation means (user terminal 3)
305 ... Wireless communication means (user terminal 3)
306 ... Audio output means (user terminal 3)
307 ... Clock (User terminal 3)

Claims (25)

通信手段を保有し他の利用者端末と広告データの送受信が可能な利用者端末であって、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データの配信回数とを1組として対応付けて記憶するユーザ領域と、他の利用者端末から受信する広告データを記憶する共通領域とを含む記憶手段と、
前記ユーザ領域から配信するための広告データを選択するユーザ領域広告選択手段と、
前記ユーザ領域広告選択手段が選択した広告データを他の利用者端末へ前記通信手段を用いて配信する広告配信手段と、
前記広告配信手段が広告データを配信するごとに、前記ユーザ領域から配信した広告データに対応する配信回数を読み出してインクリメントし、前記ユーザ領域の配信回数を更新する配信回数加算手段と、
他の利用者端末から前記通信手段を用いて広告データを受信し、前記共通領域に記憶させる広告受信手段と、
前記記憶手段に記憶されたコンテンツデータ及び広告データを再生して出力する再生出力手段と、
前記ユーザ領域に記憶されたコンテンツデータを前記再生出力手段に再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、前記ユーザ領域に記憶された該コンテンツデータと対応する広告データの配信回数を読み出して該配信回数に応じて該コンテンツデータの再生をするコンテンツ再生手段と、
を備えることを特徴とする利用者端末。
A user terminal that has communication means and can send and receive advertisement data to and from other user terminals,
A user area that stores content data, advertisement data corresponding to the content data, and the number of times the advertisement data is distributed as a set, and a common area that stores advertisement data received from other user terminals Storage means including:
User area advertisement selection means for selecting advertisement data to be distributed from the user area;
Advertisement distribution means for distributing the advertisement data selected by the user area advertisement selection means to other user terminals using the communication means;
Each time the advertisement distribution means distributes advertisement data, the number of distribution times corresponding to the advertisement data distributed from the user area is read and incremented, and the number of distribution addition means for updating the distribution number of the user area;
An advertisement receiving means for receiving advertisement data from another user terminal using the communication means and storing it in the common area;
Reproduction output means for reproducing and outputting content data and advertisement data stored in the storage means;
Before reproducing the content data stored in the user area on the reproduction output means, the advertisement data stored in the common area is reproduced on the reproduction output means and corresponds to the content data stored in the user area. Content reproduction means for reading out the number of distributions of advertisement data to be reproduced and reproducing the content data in accordance with the number of distributions;
A user terminal comprising:
前記記憶手段におけるユーザ領域は、コンテンツデータに対応する閾値回数を更に記憶し、
前記コンテンツ再生手段は、前記ユーザ領域に記憶されたコンテンツデータの再生操作が行われると、再生操作されたコンテンツデータを前記再生出力手段に再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、該再生操作されたコンテンツデータと対応する広告データの配信回数が、該再生操作されたコンテンツデータに対応して定められた閾値回数以上であれば該再生操作されたコンテンツデータの全体再生を行い、閾値回数未満であれば該再生操作されたコンテンツデータの部分再生を行うことを特徴とする請求項1に記載の利用者端末。
The user area in the storage means further stores a threshold number of times corresponding to the content data,
When the reproduction operation of the content data stored in the user area is performed, the content reproduction means may display the advertisement data stored in the common area before reproducing the reproduced content data on the reproduction output means. If the number of times of delivery of the advertisement data corresponding to the content data that has been played back to the playback output means and corresponding to the played back content data is greater than or equal to a threshold number of times determined in correspondence with the content data that has been played back, The user terminal according to claim 1, wherein the content data is reproduced as a whole, and if it is less than the threshold number of times, the reproduced content data is partially reproduced.
コンテンツデータ及び広告データを記憶するコンテンツデータベースを有するサーバから、コンテンツデータと、該コンテンツデータに対応する広告データとを取得して前記ユーザ領域に記憶させるコンテンツ取得手段を更に備えたことを特徴とする請求項1に記載の利用者端末。   Content acquisition means for acquiring content data and advertisement data corresponding to the content data from a server having a content database for storing content data and advertisement data, and storing the content data in the user area is further provided. The user terminal according to claim 1. コンテンツデータ及び広告データを記憶するコンテンツデータベースを有するサーバから、コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データと対応する閾値回数とを取得して前記ユーザ領域に記憶させるコンテンツ取得手段を更に備えたことを特徴とする請求項2に記載の利用者端末。   Content acquisition that acquires content data, advertisement data corresponding to the content data, and a threshold number corresponding to the advertisement data from a server having a content database that stores the content data and the advertisement data, and stores the acquired content data in the user area The user terminal according to claim 2, further comprising means. 前記通信手段は、近距離無線通信を利用して他の利用者端末と広告データを送受信することを特徴とする請求項1から請求項4のうちいずれか一項に記載の利用者端末。   5. The user terminal according to claim 1, wherein the communication unit transmits / receives advertisement data to / from another user terminal using short-range wireless communication. 前記コンテンツ再生手段は、前記共通領域において再生を行った広告データを削除する機能を更に備えたことを特徴とする請求項1から請求項5のうちいずれか一項に記載の利用者端末。   The user terminal according to any one of claims 1 to 5, wherein the content reproduction unit further includes a function of deleting advertisement data reproduced in the common area. 通信手段を保有し他の利用者端末と広告データの送受信が可能な利用者端末と、アクセスポイント及びネットワークを介して前記利用者端末と通信可能なサーバと、からなる広告配信システムであって、
前記利用者端末は、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報と、該広告データの配信回数とが1組となって対応付けられて記憶するユーザ領域と、他の利用者端末から受信する広告データと、該広告データの広告識別情報と、当該他の利用者端末のユーザIDと、該利用者端末が配信した広告データの配信回数とを1組として対応付けられて記憶する共通領域とを含み、前記利用者端末にそれぞれ固有であるユーザIDを記憶している記憶手段と、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを前記サーバから取得し、前記ユーザ領域に記憶させるコンテンツ取得手段と、
前記ユーザ領域から配信するための広告データを選択するユーザ領域広告選択手段と、
前記共通領域から配信するための広告データを選択する共通領域広告選択手段と、
前記ユーザ領域広告選択手段が選択した広告データと該広告データの広告識別情報と前記利用者端末に固有のユーザIDとを対応付けて、他の利用者端末へ前記通信手段を用いて配信し、前記共通領域広告選択手段が選択した広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを他の利用者端末へ前記通信手段を用いて配信する広告配信手段と、
前記広告配信手段が広告データを配信するごとに、配信したユーザ領域の広告データと配信した共通領域の広告データとにそれぞれ対応する配信回数をインクリメントして更新する配信回数加算手段と、
前記記憶手段に記憶されたコンテンツデータ及び広告データを再生し出力する再生出力手段と、
他の利用者端末のユーザ領域から配信された広告データと該広告データの広告識別情報と該他の利用者端末のユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させ、他の利用者端末の共通領域から配信された広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させる広告受信手段と、
前記ユーザ領域に記憶されたコンテンツデータを前記再生出力手段に出力して再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、前記ユーザ領域に記憶された該コンテンツデータと対応する広告データの配信回数を読み出して該配信回数に応じて該コンテンツデータの再生を行うコンテンツ再生手段と、
前記共通領域に記憶された広告データのうち、他の利用者端末に配信を行った広告データについての広告識別情報、配信回数、及びユーザIDからなる配信回数データを前記サーバに送信する第1の配信回数送信手段と、
前記サーバから送信された広告識別情報及び配信回数を受信し、受信した広告識別情報と対応する広告データについて前記ユーザ領域に記憶されたの配信回数に、該受信した配信回数を加算して更新する配信回数取得手段とを備え、
前記サーバは、
前記利用者端末とネットワーク及びアクセスポイントを介して通信を行うためのネットワーク通信手段と、
前記利用者端末にコンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを配信するコンテンツ配信手段と、
各利用者端末に配信した広告データに対応する広告識別情報と利用者端末のユーザIDと配信回数とを対応付けて記憶する配信回数管理データベースと、
前記利用者端末の前記第1の配信回数送信手段から送信された前記配信回数データを受信し、受信したユーザIDと広告識別情報とに対応する配信回数を前記配信回数管理データベースから読み出して、読み出した配信回数に前記受信した配信回数を加算して更新する配信回数管理データベース加算手段と、
前記配信回数管理データベースから前記利用者端末にそれぞれ固有のユーザIDと対応する広告識別情報、及び配信回数を読み出して、前記利用者端末に送信する第2の配信回数送信手段と、
を備えることを特徴とする広告配信システム。
An advertisement distribution system comprising: a user terminal that has communication means and is capable of sending and receiving advertisement data to and from other user terminals; and a server that can communicate with the user terminal via an access point and a network,
The user terminal is
Content data, advertisement data corresponding to the content data, advertisement identification information for identifying the advertisement data, a user area for storing the advertisement data in association with each other, and other user areas The advertisement data received from the user terminal, the advertisement identification information of the advertisement data, the user ID of the other user terminal, and the number of distributions of the advertisement data distributed by the user terminal are associated as one set. A storage unit that stores a user ID that is unique to each of the user terminals.
Content acquisition means for acquiring content data, advertisement data corresponding to the content data, and advertisement identification information for identifying the advertisement data from the server, and storing the content data in the user area;
User area advertisement selection means for selecting advertisement data to be distributed from the user area;
Common area advertisement selection means for selecting advertisement data to be distributed from the common area;
The advertisement data selected by the user area advertisement selection means, the advertisement identification information of the advertisement data, and the user ID unique to the user terminal are associated with each other and distributed to other user terminals using the communication means, Advertisement distribution means for distributing the advertisement data selected by the common area advertisement selection means, advertisement identification information corresponding to the advertisement data, and a user ID corresponding to the advertisement data to the other user terminals using the communication means; ,
Each time the advertisement distribution means distributes advertisement data, a distribution number addition means that increments and updates the number of distributions corresponding to each of the distributed user area advertisement data and the distributed common area advertisement data;
Reproduction output means for reproducing and outputting content data and advertisement data stored in the storage means;
The advertisement data distributed from the user area of the other user terminal, the advertisement identification information of the advertisement data, and the user ID of the other user terminal are received using the communication means, and the number of distributions is set to 0. The communication means includes the advertisement data distributed from the common area of other user terminals, the advertisement identification information corresponding to the advertisement data, and the user ID corresponding to the advertisement data. Using an advertisement receiving means for storing in the common area as a set with a distribution count of 0;
Before the content data stored in the user area is output to the playback output means and played back, the advertisement data stored in the common area is played back on the playback output means, and the content stored in the user area is stored. Content reproduction means for reading the number of distributions of advertisement data corresponding to the data and reproducing the content data according to the number of distributions;
First of all, the advertisement data stored in the common area is transmitted to the server, the distribution number data including the advertisement identification information, the distribution number, and the user ID for the advertisement data distributed to other user terminals. Distribution number transmission means,
The advertisement identification information and the number of distributions transmitted from the server are received, and the advertisement data corresponding to the received advertisement identification information is updated by adding the received number of distributions to the number of distributions stored in the user area. Distribution number acquisition means,
The server
Network communication means for communicating with the user terminal via a network and an access point;
Content distribution means for distributing content data, advertisement data corresponding to the content data, and advertisement identification information for identifying the advertisement data to the user terminal;
A distribution count management database for storing the advertisement identification information corresponding to the advertisement data distributed to each user terminal, the user ID of the user terminal, and the distribution count;
The distribution number data transmitted from the first distribution number transmission means of the user terminal is received, and the distribution number corresponding to the received user ID and advertisement identification information is read from the distribution number management database and read. A delivery count management database adding means for updating the received delivery count by adding the received delivery count;
A second distribution number transmission means for reading out the advertisement identification information corresponding to the user ID unique to each user terminal from the distribution number management database and the number of distributions, and transmitting the information to the user terminal;
An advertisement distribution system comprising:
前記サーバの前記コンテンツ配信手段は、各コンテンツに対応する閾値回数を、前記利用者端末に更に送信し、
前記利用者端末の前記記憶手段において、前記ユーザ領域は各コンテンツデータに対応する閾値回数を更に記憶し、
前記コンテンツ取得手段は、コンテンツデータに対応する閾値回数を前記サーバより更に取得し、
前記コンテンツ再生手段は、前記ユーザ領域に記憶されたコンテンツデータの再生操作が行われると、再生操作されたコンテンツデータを前記再生出力手段に再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、該再生操作されたコンテンツデータと対応する広告データの配信回数が、該再生操作されたコンテンツデータに対応して定められた閾値回数以上であれば該再生操作されたコンテンツデータの全体再生を行い、閾値回数未満であれば該再生操作されたコンテンツデータの部分再生を行うことを特徴とする請求項7に記載の広告配信システム。
The content distribution means of the server further transmits a threshold number corresponding to each content to the user terminal,
In the storage means of the user terminal, the user area further stores a threshold number of times corresponding to each content data,
The content acquisition means further acquires the threshold number of times corresponding to the content data from the server,
When the reproduction operation of the content data stored in the user area is performed, the content reproduction means stores the advertisement data stored in the common area before reproducing the reproduced content data on the reproduction output means. If the number of times of delivery of the advertisement data corresponding to the content data that has been played back on the playback output means and corresponding to the content data that has been played back is equal to or greater than a threshold number of times that is determined corresponding to the content data that has been played back. 8. The advertisement delivery system according to claim 7, wherein the content data is reproduced as a whole, and if the content data is less than the threshold number, the content data subjected to the reproduction operation is partially reproduced.
前記サーバの前記第2の配信回数送信手段は、前記配信回数管理データベースから前記利用者端末にそれぞれ固有のユーザIDと対応する広告識別情報、及び配信回数を読み出して、前記利用者端末に送信した後に、読み出した該配信回数を0にして更新することを特徴とする請求項7又は請求項8に記載の広告配信システム。   The second distribution frequency transmission means of the server reads out the advertisement identification information corresponding to the user ID unique to the user terminal and the distribution frequency from the distribution frequency management database, and transmits them to the user terminal. The advertisement distribution system according to claim 7 or 8, wherein the read distribution number is updated to 0 later and updated. 通信手段を保有し他の利用者端末と広告データの送受信が可能な利用者端末と、アクセスポイント及びネットワークを介して前記利用者端末と通信可能なサーバと、からなる広告配信システムであり、前記利用者端末は前記サーバからコンテンツデータのダウンロードが可能であって、
前記利用者端末は、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報と、該広告データの配信回数と、他の利用者端末による該コンテンツデータのダウンロード数とが1組となって対応付けられて記憶するユーザ領域と、他の利用者端末から受信する広告データと、該広告データの広告識別情報と、当該他の利用者端末のユーザIDと、該利用者端末が配信した広告データの配信回数とを1組として対応付けられて記憶する共通領域とを含み、前記利用者端末にそれぞれ固有であるユーザIDを記憶している記憶手段と、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを前記サーバから取得し、前記ユーザ領域に記憶させるコンテンツ取得手段と、
前記ユーザ領域から配信するための広告データを選択するユーザ領域広告選択手段と、
前記共通領域から配信するための広告データを選択する共通領域広告選択手段と、
前記ユーザ領域広告選択手段が選択した広告データと該広告データの広告識別情報と前記利用者端末に固有のユーザIDとを対応付けて他の利用者端末へ前記通信手段を用いて配信し、前記共通領域広告選択手段が選択した広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを他の利用者端末へ前記通信手段を用いて配信する広告配信手段と、
前記広告配信手段が広告データを配信するごとに、配信したユーザ領域の広告データと配信した共通領域の広告データとにそれぞれ対応する配信回数をインクリメントして更新する配信回数加算手段と、
前記記憶手段に記憶されたコンテンツデータ及び広告データを再生して出力する再生出力手段と、
他の利用者端末のユーザ領域から配信された広告データと該広告データの広告識別情報と該他の利用者端末のユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させ、他の利用者端末の共通領域から配信された広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させる広告受信手段と、
前記ユーザ領域に記憶されたコンテンツデータを前記再生出力手段に再生して出力する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、前記ユーザ領域に記憶された該コンテンツデータと対応する広告データの配信回数とダウンロード数とを読み出し、該配信回数と該ダウンロード数とに応じて該コンテンツデータの再生を行うコンテンツ再生手段と、
前記コンテンツ再生手段によって再生された広告データに対応するコンテンツデータを前記サーバからダウンロードしたときに、前記サーバに該再生した広告データの広告識別情報とユーザIDとを送信するダウンロード通知手段と、
前記共通領域に記憶された広告データのうち、他の利用者端末に配信を行った広告データについての広告識別情報、配信回数、及びユーザIDからなる配信回数データを前記サーバに送信する第1の配信回数送信手段と、
前記サーバから送信された広告識別情報、配信回数、及びダウンロード数を受信し、受信した広告識別情報と対応する広告データについて前記ユーザ領域から読み出した配信回数とダウンロード数とに、該受信した配信回数と該受信したダウンロード数とを加算して更新する配信回数取得手段とを備え、
前記サーバは、
前記利用者端末とネットワーク及びアクセスポイントを介して通信を行うためのネットワーク通信手段と、
前記利用者端末にコンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを配信するコンテンツ配信手段と、
各利用者端末に配信した広告データに対応する広告識別情報と利用者端末のユーザIDと配信回数とダウンロード数とを対応付けて記憶する配信回数管理データベースと、
前記利用者端末の前記第1の配信回数送信手段から送信された前記配信回数データを受信し、受信したユーザIDと広告識別情報とに対応する配信回数を前記配信回数管理データベースから読み出して、読み出した配信回数に前記受信した配信回数を加算して更新する配信回数管理データベース加算手段と、
前記利用者端末の前記ダウンロード通知手段によって送信された広告識別情報とユーザIDとを受信し、受信した広告識別情報とユーザIDとに該当するダウンロード数を前記配信回数管理データベースから読み出し、インクリメントして更新するダウンロード数加算手段と、
前記配信回数管理データベースから前記利用者端末にそれぞれ固有のユーザIDと対応する広告識別情報、配信回数、及びダウンロード数を読み出して、前記利用者端末に送信する第2の配信回数送信手段と、
を備えることを特徴とする広告配信システム。
An advertisement distribution system comprising a user terminal having communication means and capable of transmitting and receiving advertisement data with other user terminals, and a server capable of communicating with the user terminal via an access point and a network, The user terminal can download content data from the server,
The user terminal is
Content data, advertisement data corresponding to the content data, advertisement identification information for identifying the advertisement data, the number of times the advertisement data is distributed, and the number of downloads of the content data by other user terminals are one set. The user area to be stored in association with each other, the advertisement data received from other user terminals, the advertisement identification information of the advertisement data, the user ID of the other user terminal, and the user terminal A storage area that stores a user ID that is unique to each of the user terminals, and includes a common area that stores the advertisement data distribution count in association with each other as a set;
Content acquisition means for acquiring content data, advertisement data corresponding to the content data, and advertisement identification information for identifying the advertisement data from the server, and storing the content data in the user area;
User area advertisement selection means for selecting advertisement data to be distributed from the user area;
Common area advertisement selection means for selecting advertisement data to be distributed from the common area;
The advertisement data selected by the user area advertisement selection means, the advertisement identification information of the advertisement data, and the user ID unique to the user terminal are associated with each other and distributed to other user terminals using the communication means, An advertisement distribution means for distributing the advertisement data selected by the common area advertisement selection means, the advertisement identification information corresponding to the advertisement data, and the user ID corresponding to the advertisement data to the other user terminals using the communication means;
Each time the advertisement distribution means distributes advertisement data, a distribution number addition means that increments and updates the number of distributions corresponding to each of the distributed user area advertisement data and the distributed common area advertisement data;
Reproduction output means for reproducing and outputting content data and advertisement data stored in the storage means;
The advertisement data distributed from the user area of the other user terminal, the advertisement identification information of the advertisement data, and the user ID of the other user terminal are received using the communication means, and the number of distributions is set to 0. The communication means includes the advertisement data distributed from the common area of other user terminals, the advertisement identification information corresponding to the advertisement data, and the user ID corresponding to the advertisement data. Using an advertisement receiving means for storing in the common area as a set with a distribution count of 0;
Before the content data stored in the user area is reproduced and output to the reproduction output means, the advertisement data stored in the common area is reproduced on the reproduction output means, and the content data stored in the user area is stored. Content reproduction means for reading out the number of distributions and the number of downloads of the advertisement data corresponding to the data, and reproducing the content data according to the number of distributions and the number of downloads;
Download notification means for transmitting advertisement identification information and a user ID of the reproduced advertisement data to the server when content data corresponding to the advertisement data reproduced by the content reproduction means is downloaded from the server;
First of all, the advertisement data stored in the common area is transmitted to the server, the distribution number data including the advertisement identification information, the distribution number, and the user ID for the advertisement data distributed to other user terminals. Distribution number transmission means,
The advertisement identification information, the number of distributions, and the number of downloads transmitted from the server are received, and the number of distributions received and the number of downloads read from the user area for the advertisement data corresponding to the received advertisement identification information. And a distribution number acquisition means for adding and updating the received download number,
The server
Network communication means for communicating with the user terminal via a network and an access point;
Content distribution means for distributing content data, advertisement data corresponding to the content data, and advertisement identification information for identifying the advertisement data to the user terminal;
A distribution count management database that stores the advertisement identification information corresponding to the advertisement data distributed to each user terminal, the user ID of the user terminal, the distribution count, and the download count in association with each other;
The distribution number data transmitted from the first distribution number transmission means of the user terminal is received, and the distribution number corresponding to the received user ID and advertisement identification information is read from the distribution number management database and read. A delivery count management database adding means for updating the received delivery count by adding the received delivery count;
The advertisement identification information and the user ID transmitted by the download notification means of the user terminal are received, and the number of downloads corresponding to the received advertisement identification information and the user ID is read from the distribution count management database and incremented. Means for adding the number of downloads to be updated;
Second distribution number transmission means for reading out the advertisement identification information, the distribution number, and the download number corresponding to each user ID unique to the user terminal from the distribution number management database, and transmitting to the user terminal;
An advertisement distribution system comprising:
前記サーバの前記コンテンツ配信手段は、各コンテンツに対応する閾値回数及び閾値ダウンロード数を、前記利用者端末に更に送信し、
前記利用者端末の前記記憶手段において、前記ユーザ領域は各コンテンツデータに対応する閾値回数及び閾値ダウンロード数を更に記憶し、
前記コンテンツ取得手段は、コンテンツデータに対応する閾値回数及び閾値ダウンロード数を前記サーバより更に取得し、
前記コンテンツ再生手段は、前記ユーザ領域に記憶されたコンテンツデータの再生操作が行われると、再生操作されたコンテンツデータを前記再生出力手段に再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、該再生操作されたコンテンツデータと対応する広告データの配信回数が、該再生操作されたコンテンツデータに対応して定められた閾値回数以上であり、かつ該再生操作されたコンテンツデータに対応するダウンロード数が閾値ダウンロード数以上であれば、該再生操作されたコンテンツデータの全体再生を行い、閾値回数未満、もしくは閾値ダウンロード数未満であれば該再生操作されたコンテンツデータの部分再生を行うことを特徴とする請求項10に記載の広告配信システム。
The content distribution unit of the server further transmits a threshold number of times and a threshold download number corresponding to each content to the user terminal,
In the storage means of the user terminal, the user area further stores a threshold count and a threshold download count corresponding to each content data,
The content acquisition means further acquires a threshold count and threshold download count corresponding to content data from the server,
When the reproduction operation of the content data stored in the user area is performed, the content reproduction means may display the advertisement data stored in the common area before reproducing the reproduced content data on the reproduction output means. The number of distributions of the advertisement data corresponding to the content data that has been played back on the playback output means and corresponding to the playback operation is equal to or greater than a threshold number of times that is determined in correspondence with the content data that has been played back. If the number of downloads corresponding to the content data is greater than or equal to the threshold number of downloads, the entire content data that has been operated for reproduction is reproduced, and if the number of downloads is less than the threshold number or less than the threshold number of downloads, The advertisement distribution system according to claim 10, wherein partial reproduction is performed.
前記サーバの前記第2の配信回数送信手段は、前記配信回数管理データベースから前記利用者端末にそれぞれ固有のユーザIDと対応する広告識別情報、配信回数、及びダウンロード数を読み出して、前記利用者端末に送信した後、読み出した該配信回数及び該ダウンロード数を0にして更新することを特徴とする請求項10又は請求項11に記載の広告配信システム。   The second distribution number transmission means of the server reads advertisement identification information, distribution number, and download number respectively corresponding to a user ID unique to the user terminal from the distribution number management database, and the user terminal The advertisement distribution system according to claim 10 or 11, wherein the advertisement distribution system updates the read distribution count and download count to 0 after transmission. 前記広告配信システムにおいて、前記利用者端末の前記共通領域は、各広告データに対応する再生回数を更に記憶し、
前記利用者端末の前記コンテンツ再生手段は、
再生が行われた広告データについて前記共通領域より再生回数を読み出してインクリメントして更新し、前記共通領域に記憶されている広告データのうち、再生回数が1以上であり、配信回数が0となっている広告データを削除する機能を更に備えることを特徴とする請求項7から請求項12のうちいずれか一項に記載の広告配信システム。
In the advertisement distribution system, the common area of the user terminal further stores the number of reproductions corresponding to each advertisement data,
The content reproduction means of the user terminal is
For the advertisement data that has been reproduced, the number of reproductions is read from the common area, incremented and updated, and among the advertisement data stored in the common area, the number of reproductions is one or more and the number of distributions is zero. The advertisement distribution system according to any one of claims 7 to 12, further comprising a function of deleting the advertisement data being stored.
前記利用者端末の前記第1の配信回数送信手段は、前記共通領域に記憶された広告データのうち、他の利用者端末に配信を行った広告データについての配信回数及びユーザIDを前記サーバに送信した後、配信回数を0にする機能を更に備えたことを特徴とする請求項7から請求項13のうちいずれか一項に記載の広告配信システム。   The first distribution number transmission means of the user terminal sends the distribution number and user ID of advertisement data distributed to other user terminals among the advertisement data stored in the common area to the server. The advertisement distribution system according to any one of claims 7 to 13, further comprising a function of setting the number of distributions to 0 after transmission. 前記利用者端末の前記通信手段は近距離無線通信により他の利用者端末及び前記アクセスポイントを介して前記サーバと各種データを送受信することを特徴とする請求項7から請求項14のうちいずれか一項に記載の広告配信システム。   The communication means of the user terminal transmits / receives various data to / from the server via another user terminal and the access point by short-range wireless communication. The advertisement distribution system according to one item. 通信手段を保有し他の利用者端末と広告データの送受信が可能な利用者端末と、アクセスポイント及びネットワークを介して前記利用者端末と通信可能なサーバと、からなる広告配信システムに使用する利用者端末であって、
前記利用者端末は、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報と、該広告データの配信回数とが1組となって対応付けられて記憶するユーザ領域と、他の利用者端末から受信する広告データと、該広告データの広告識別情報と、当該他の利用者端末のユーザIDと、該利用者端末が配信した広告データの配信回数とを1組として対応付けられて記憶する共通領域とを含み、前記利用者端末にそれぞれ固有であるユーザIDを記憶している記憶手段と、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを前記サーバから取得し、前記ユーザ領域に記憶させるコンテンツ取得手段と、
前記ユーザ領域から配信するための広告データを選択するユーザ領域広告選択手段と、
前記共通領域から配信するための広告データを選択する共通領域広告選択手段と、
前記ユーザ領域広告選択手段が選択した広告データと該広告データの広告識別情報と前記利用者端末に固有のユーザIDとを対応付けて、他の利用者端末へ前記通信手段を用いて配信し、前記共通領域広告選択手段が選択した広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを他の利用者端末へ前記通信手段を用いて配信する広告配信手段と、
前記広告配信手段が広告データを配信するごとに、配信したユーザ領域の広告データと配信した共通領域の広告データとにそれぞれ対応する配信回数をインクリメントして更新する配信回数加算手段と、
前記記憶手段に記憶されたコンテンツデータ及び広告データを再生し出力する再生出力手段と、
他の利用者端末のユーザ領域から配信された広告データと該広告データの広告識別情報と該他の利用者端末のユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させ、他の利用者端末の共通領域から配信された広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させる広告受信手段と、
前記ユーザ領域に記憶されたコンテンツデータを前記再生出力手段に出力して再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、前記ユーザ領域に記憶された該コンテンツデータと対応する広告データの配信回数を読み出して該配信回数に応じて該コンテンツデータの再生を行うコンテンツ再生手段と、
前記共通領域に記憶された広告データのうち、他の利用者端末に配信を行った広告データについての広告識別情報、配信回数、及びユーザIDからなる配信回数データを前記サーバに送信する第1の配信回数送信手段と、
前記サーバから送信された広告識別情報及び配信回数を受信し、受信した広告識別情報と対応する広告データについて前記ユーザ領域に記憶されたの配信回数に、該受信した配信回数を加算して更新する配信回数取得手段と
を備えることを特徴とする利用者端末。
Use for an advertisement distribution system comprising a user terminal having communication means and capable of transmitting / receiving advertisement data to / from another user terminal, and a server capable of communicating with the user terminal via an access point and a network. A user terminal,
The user terminal is
Content data, advertisement data corresponding to the content data, advertisement identification information for identifying the advertisement data, a user area for storing the advertisement data in association with each other, and other user areas The advertisement data received from the user terminal, the advertisement identification information of the advertisement data, the user ID of the other user terminal, and the number of distributions of the advertisement data distributed by the user terminal are associated as one set. Storage means for storing a user ID that is unique to each of the user terminals,
Content acquisition means for acquiring content data, advertisement data corresponding to the content data, and advertisement identification information for identifying the advertisement data from the server, and storing the content data in the user area;
User area advertisement selection means for selecting advertisement data to be distributed from the user area;
Common area advertisement selection means for selecting advertisement data to be distributed from the common area;
The advertisement data selected by the user area advertisement selection means, the advertisement identification information of the advertisement data, and the user ID unique to the user terminal are associated with each other and distributed to other user terminals using the communication means, Advertisement distribution means for distributing the advertisement data selected by the common area advertisement selection means, advertisement identification information corresponding to the advertisement data, and a user ID corresponding to the advertisement data to the other user terminals using the communication means; ,
Each time the advertisement distribution means distributes advertisement data, a distribution number addition means that increments and updates the number of distributions corresponding to each of the distributed user area advertisement data and the distributed common area advertisement data;
Reproduction output means for reproducing and outputting the content data and advertisement data stored in the storage means;
The advertisement data distributed from the user area of the other user terminal, the advertisement identification information of the advertisement data, and the user ID of the other user terminal are received using the communication means, and the number of distributions is set to 0. The communication means includes the advertisement data distributed from the common area of other user terminals, the advertisement identification information corresponding to the advertisement data, and the user ID corresponding to the advertisement data. Using an advertisement receiving means for storing in the common area as a set with the number of distributions set to 0;
Before the content data stored in the user area is output to the playback output means and played back, the advertisement data stored in the common area is played back on the playback output means, and the content stored in the user area is stored. Content reproduction means for reading the number of distributions of the advertisement data corresponding to the data and reproducing the content data according to the number of distributions;
First of all, the advertisement data stored in the common area is transmitted to the server, the distribution number data including the advertisement identification information, the distribution number, and the user ID for the advertisement data distributed to other user terminals. Distribution number transmission means,
The advertisement identification information and the number of distributions transmitted from the server are received, and the advertisement data corresponding to the received advertisement identification information is updated by adding the received number of distributions to the number of distributions stored in the user area. A user terminal comprising: a distribution frequency acquisition means.
前記利用者端末の前記記憶手段において、前記ユーザ領域は各コンテンツデータに対応する閾値回数を更に記憶し、
前記コンテンツ取得手段は、コンテンツデータに対応する閾値回数を前記サーバより更に取得し、
前記コンテンツ再生手段は、前記ユーザ領域に記憶されたコンテンツデータの再生操作が行われると、再生操作されたコンテンツデータを前記再生出力手段に再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、該再生操作されたコンテンツデータと対応する広告データの配信回数が、該再生操作されたコンテンツデータに対応して定められた閾値回数以上であれば該再生操作されたコンテンツデータの全体再生を行い、閾値回数未満であれば該再生操作されたコンテンツデータの部分再生を行うことを特徴とする請求項16に記載の利用者端末。
In the storage means of the user terminal, the user area further stores a threshold number of times corresponding to each content data,
The content acquisition means further acquires the threshold number of times corresponding to the content data from the server,
When the reproduction operation of the content data stored in the user area is performed, the content reproduction means stores the advertisement data stored in the common area before reproducing the reproduced content data on the reproduction output means. If the number of times of delivery of the advertisement data corresponding to the content data that has been played back on the playback output means and corresponding to the content data that has been played back is equal to or greater than a threshold number of times that is determined corresponding to the content data that has been played back. 17. The user terminal according to claim 16, wherein the entire content data is reproduced, and if the content data is less than the threshold number, the content data subjected to the reproduction operation is partially reproduced.
通信手段を保有し他の利用者端末と広告データの送受信が可能な利用者端末と、アクセスポイント及びネットワークを介して前記利用者端末と通信可能なサーバと、からなる広告配信システムに使用する利用者端末であって、前記利用者端末は前記サーバからコンテンツデータのダウンロードが可能であり、
前記利用者端末は、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報と、該広告データの配信回数と、他の利用者端末による該コンテンツデータのダウンロード数とが1組となって対応付けられて記憶するユーザ領域と、他の利用者端末から受信する広告データと、該広告データの広告識別情報と、当該他の利用者端末のユーザIDと、該利用者端末が配信した広告データの配信回数とを1組として対応付けられて記憶する共通領域とを含み、前記利用者端末にそれぞれ固有であるユーザIDを記憶している記憶手段と、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを前記サーバから取得し、前記ユーザ領域に記憶させるコンテンツ取得手段と、
前記ユーザ領域から配信するための広告データを選択するユーザ領域広告選択手段と、
前記共通領域から配信するための広告データを選択する共通領域広告選択手段と、
前記ユーザ領域広告選択手段が選択した広告データと該広告データの広告識別情報と前記利用者端末に固有のユーザIDとを対応付けて他の利用者端末へ前記通信手段を用いて配信し、前記共通領域広告選択手段が選択した広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを他の利用者端末へ前記通信手段を用いて配信する広告配信手段と、
前記広告配信手段が広告データを配信するごとに、配信したユーザ領域の広告データと配信した共通領域の広告データとにそれぞれ対応する配信回数をインクリメントして更新する配信回数加算手段と、
前記記憶手段に記憶されたコンテンツデータ及び広告データを再生して出力する再生出力手段と、
他の利用者端末のユーザ領域から配信された広告データと該広告データの広告識別情報と該他の利用者端末のユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させ、他の利用者端末の共通領域から配信された広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させる広告受信手段と、
前記ユーザ領域に記憶されたコンテンツデータを前記再生出力手段に再生して出力する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、前記ユーザ領域に記憶された該コンテンツデータと対応する広告データの配信回数とダウンロード数とを読み出し、該配信回数と該ダウンロード数とに応じて該コンテンツデータの再生を行うコンテンツ再生手段と、
前記コンテンツ再生手段によって再生された広告データに対応するコンテンツデータを前記サーバからダウンロードしたときに、前記サーバに該再生した広告データの広告識別情報とユーザIDとを送信するダウンロード通知手段と、
前記共通領域に記憶された広告データのうち、他の利用者端末に配信を行った広告データについての広告識別情報、配信回数、及びユーザIDからなる配信回数データを前記サーバに送信する第1の配信回数送信手段と、
前記サーバから送信された広告識別情報、配信回数、及びダウンロード数を受信し、受信した広告識別情報と対応する広告データについて前記ユーザ領域から読み出した配信回数とダウンロード数とに、該受信した配信回数と該受信したダウンロード数とを加算して更新する配信回数取得手段とを備えることを特徴とする利用者端末。
Use for an advertisement distribution system comprising a user terminal having communication means and capable of transmitting / receiving advertisement data to / from another user terminal, and a server capable of communicating with the user terminal via an access point and a network. The user terminal is capable of downloading content data from the server,
The user terminal is
Content data, advertisement data corresponding to the content data, advertisement identification information for identifying the advertisement data, the number of times the advertisement data is distributed, and the number of downloads of the content data by other user terminals are one set. The user area to be stored in association with each other, the advertisement data received from other user terminals, the advertisement identification information of the advertisement data, the user ID of the other user terminal, and the user terminal A storage area that stores a user ID that is unique to each of the user terminals, and includes a common area that stores the advertisement data distribution count in association with each other as a set;
Content acquisition means for acquiring content data, advertisement data corresponding to the content data, and advertisement identification information for identifying the advertisement data from the server, and storing the content data in the user area;
User area advertisement selection means for selecting advertisement data to be distributed from the user area;
Common area advertisement selection means for selecting advertisement data to be distributed from the common area;
The advertisement data selected by the user area advertisement selection means, the advertisement identification information of the advertisement data, and the user ID unique to the user terminal are associated with each other and distributed to other user terminals using the communication means, An advertisement distribution means for distributing the advertisement data selected by the common area advertisement selection means, the advertisement identification information corresponding to the advertisement data, and the user ID corresponding to the advertisement data to the other user terminals using the communication means;
Each time the advertisement distribution means distributes advertisement data, a distribution number addition means that increments and updates the number of distributions corresponding to each of the distributed user area advertisement data and the distributed common area advertisement data;
Reproduction output means for reproducing and outputting content data and advertisement data stored in the storage means;
The advertisement data distributed from the user area of the other user terminal, the advertisement identification information of the advertisement data, and the user ID of the other user terminal are received using the communication means, and the number of distributions is set to 0. The communication means includes the advertisement data distributed from the common area of other user terminals, the advertisement identification information corresponding to the advertisement data, and the user ID corresponding to the advertisement data. Using an advertisement receiving means for storing in the common area as a set with the number of distributions set to 0;
Before the content data stored in the user area is reproduced and output to the reproduction output means, the advertisement data stored in the common area is reproduced on the reproduction output means, and the content data stored in the user area is stored. Content reproduction means for reading out the number of distributions and the number of downloads of the advertisement data corresponding to the data, and reproducing the content data according to the number of distributions and the number of downloads;
Download notification means for transmitting advertisement identification information and a user ID of the reproduced advertisement data to the server when content data corresponding to the advertisement data reproduced by the content reproduction means is downloaded from the server;
First of all, the advertisement data stored in the common area is transmitted to the server, the distribution number data including the advertisement identification information, the distribution number, and the user ID for the advertisement data distributed to other user terminals. Distribution number transmission means,
The advertisement identification information, the number of distributions, and the number of downloads transmitted from the server are received, and the number of distributions received and the number of downloads read from the user area for the advertisement data corresponding to the received advertisement identification information. And a distribution frequency acquisition means for updating the received download count by adding the received download count.
前記利用者端末の前記記憶手段において、前記ユーザ領域は各コンテンツデータに対応する閾値回数及び閾値ダウンロード数を更に記憶し、
前記コンテンツ取得手段は、コンテンツデータに対応する閾値回数及び閾値ダウンロード数を前記サーバより更に取得し、
前記コンテンツ再生手段は、前記ユーザ領域に記憶されたコンテンツデータの再生操作が行われると、再生操作されたコンテンツデータを前記再生出力手段に再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、該再生操作されたコンテンツデータと対応する広告データの配信回数が、該再生操作されたコンテンツデータに対応して定められた閾値回数以上であり、かつ該再生操作されたコンテンツデータに対応するダウンロード数が閾値ダウンロード数以上であれば、該再生操作されたコンテンツデータの全体再生を行い、閾値回数未満、もしくは閾値ダウンロード数未満であれば該再生操作されたコンテンツデータの部分再生を行うことを特徴とする請求項18に記載の利用者端末。
In the storage means of the user terminal, the user area further stores a threshold count and a threshold download count corresponding to each content data,
The content acquisition means further acquires a threshold count and threshold download count corresponding to content data from the server,
When the reproduction operation of the content data stored in the user area is performed, the content reproduction means stores the advertisement data stored in the common area before reproducing the reproduced content data on the reproduction output means. The number of times the advertisement data corresponding to the content data that has been played back and played back on the playback output means is equal to or greater than a threshold number of times that is determined in correspondence with the content data that has been played back, and the playback operation is performed. If the number of downloads corresponding to the content data is equal to or greater than the threshold download count, the entire content data that has been operated for playback is reproduced. If the number of downloads is less than the threshold count or less than the threshold download count, The user terminal according to claim 18, wherein partial reproduction is performed.
前記利用者端末の前記共通領域は、各広告データに対応する再生回数を更に記憶し、
前記利用者端末の前記コンテンツ再生手段は、
再生が行われた広告データについて前記共通領域より再生回数を読み出してインクリメントして更新し、前記共通領域に記憶されている広告データのうち、再生回数が1以上であり、配信回数が0となっている広告データを削除する機能を更に備えることを特徴とする請求項16から請求項19のうちいずれか一項に記載の利用者端末。
The common area of the user terminal further stores the number of reproductions corresponding to each advertisement data,
The content reproduction means of the user terminal is
For the advertisement data that has been reproduced, the number of reproductions is read from the common area, incremented and updated, and among the advertisement data stored in the common area, the number of reproductions is one or more and the number of distributions is zero. The user terminal according to any one of claims 16 to 19, further comprising a function of deleting the advertisement data.
前記第1の配信回数送信手段は、前記共通領域に記憶された広告のうち、他の利用者端末に配信を行った広告データについての配信回数及びユーザIDを前記サーバに送信した後、配信回数を0にする機能を更に備えたことを特徴とする請求項16から請求項20のうちいずれか一項に記載の利用者端末。   The first distribution number transmission means transmits the distribution number and user ID for the advertisement data distributed to other user terminals among the advertisements stored in the common area, and then distributes the number of distributions to the server. 21. The user terminal according to any one of claims 16 to 20, further comprising a function of setting 0 to 0. 前記通信手段は、近距離無線通信を利用して他の利用者端末及びアクセスポイントとデータを送受信することを特徴とする請求項16から請求項21のうちいずれか一項に記載の利用者端末。   The user terminal according to any one of claims 16 to 21, wherein the communication unit transmits / receives data to / from another user terminal and an access point using short-range wireless communication. . 通信手段を保有し他の利用者端末と広告データの送受信が可能な利用者端末を機能させるプログラムであって、
前記利用者端末を、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データの配信回数とを1組として対応付けて記憶するユーザ領域と、他の利用者端末から受信する広告データを記憶する共通領域とを含む記憶手段と、
前記ユーザ領域から配信するための広告データを選択するユーザ領域広告選択手段と、
前記ユーザ領域広告選択手段が選択した広告データを他の利用者端末へ前記通信手段を用いて配信する広告配信手段と、
前記広告配信手段が広告データを配信するごとに、前記ユーザ領域から配信した広告データに対応する配信回数を読み出してインクリメントし、前記ユーザ領域配信回数を更新する配信回数加算手段と、
他の利用者端末から前記通信手段を用いて広告データを受信し、前記共通領域に記憶させる広告受信手段と、
前記記憶手段に記憶されたコンテンツデータ及び広告データを再生して出力する再生出力手段と、
前記ユーザ領域に記憶されたコンテンツデータを前記再生出力手段に再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、前記ユーザ領域に記憶された該コンテンツデータと対応する広告データの配信回数を読み出して該配信回数に応じて該コンテンツデータの再生をするコンテンツ再生手段として機能させることを特徴とするプログラム。
It is a program that functions a user terminal that has communication means and can send and receive advertisement data to and from other user terminals,
The user terminal is
A user area that stores content data, advertisement data corresponding to the content data, and the number of times the advertisement data is distributed as a set, and a common area that stores advertisement data received from other user terminals Storage means including:
User area advertisement selection means for selecting advertisement data to be distributed from the user area;
Advertisement distribution means for distributing the advertisement data selected by the user area advertisement selection means to other user terminals using the communication means;
Each time the advertisement distribution means distributes advertisement data, the number of distributions corresponding to the advertisement data distributed from the user area is read and incremented, and the distribution number addition means for updating the number of distributions in the user area;
An advertisement receiving means for receiving advertisement data from another user terminal using the communication means and storing it in the common area;
Reproduction output means for reproducing and outputting content data and advertisement data stored in the storage means;
Before reproducing the content data stored in the user area to the reproduction output means, the advertisement data stored in the common area is reproduced on the reproduction output means, and corresponds to the content data stored in the user area. A program that reads out the number of distributions of advertisement data to be played and functions as a content reproduction unit that reproduces the content data according to the number of distributions.
通信手段を保有し他の利用者端末と広告データの送受信が可能な利用者端末と、アクセスポイント及びネットワークを介して前記利用者端末と通信可能なサーバと、からなる広告配信システム用のプログラムであって、
前記利用者端末を、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報と、該広告データの配信回数とが1組となって対応付けられて記憶するユーザ領域と、他の利用者端末から受信する広告データと、該広告データの広告識別情報と、当該他の利用者端末のユーザIDと、該利用者端末が配信した広告データの配信回数とを1組として対応付けられて記憶する共通領域とを含み、前記利用者端末にそれぞれ固有であるユーザIDを記憶している記憶手段と、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを前記サーバから取得し、前記ユーザ領域に記憶させるコンテンツ取得手段と、
前記ユーザ領域から配信するための広告データを選択するユーザ領域広告選択手段と、
前記共通領域から配信するための広告データを選択する共通領域広告選択手段と、
前記ユーザ領域広告選択手段が選択した広告データと該広告データの広告識別情報と前記利用者端末に固有のユーザIDとを対応付けて、他の利用者端末へ前記通信手段を用いて配信し、前記共通領域広告選択手段が選択した広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを他の利用者端末へ前記通信手段を用いて配信する広告配信手段と、
前記広告配信手段が広告データを配信するごとに、配信したユーザ領域の広告データと配信した共通領域の広告データとにそれぞれ対応する配信回数をインクリメントして更新する配信回数加算手段と、
前記記憶手段に記憶されたコンテンツデータ及び広告データを再生し出力する再生出力手段と、
他の利用者端末のユーザ領域から配信された広告データと該広告データの広告識別情報と該他の利用者端末のユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させ、他の利用者端末の共通領域から配信された広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させる広告受信手段と、
前記ユーザ領域に記憶されたコンテンツデータを前記再生出力手段に出力して再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、前記ユーザ領域に記憶された該コンテンツデータと対応する広告データの配信回数を読み出して該配信回数に応じて該コンテンツデータの再生を行うコンテンツ再生手段と、
前記共通領域に記憶された広告データのうち、他の利用者端末に配信を行った広告データについての広告識別情報、配信回数、及びユーザIDからなる配信回数データを前記サーバに送信する第1の配信回数送信手段と、
前記サーバから送信された広告識別情報及び配信回数を受信し、受信した広告識別情報と対応する広告データについて前記ユーザ領域に記憶されたの配信回数に、該受信した配信回数を加算して更新する配信回数取得手段として機能させ、
前記サーバを、
前記利用者端末とネットワーク及びアクセスポイントを介して通信を行うためのネットワーク通信手段と、
前記利用者端末にコンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを配信するコンテンツ配信手段と、
各利用者端末に配信した広告データに対応する広告識別情報と利用者端末のユーザIDと配信回数とを対応付けて記憶する配信回数管理データベースと、
前記利用者端末の前記第1の配信回数送信手段から送信された前記配信回数データを受信し、受信したユーザIDと広告識別情報とに対応する配信回数を前記配信回数管理データベースから読み出して、読み出した配信回数に前記受信した配信回数を加算して更新する配信回数管理データベース加算手段と、
前記配信回数管理データベースから前記利用者端末にそれぞれ固有のユーザIDと対応する広告識別情報、及び配信回数を読み出して、前記利用者端末に送信する第2の配信回数送信手段として機能させることを特徴とする
広告配信システム用のプログラム。
A program for an advertisement distribution system, comprising: a user terminal having communication means and capable of transmitting / receiving advertisement data to / from another user terminal; and a server capable of communicating with the user terminal via an access point and a network. There,
The user terminal is
Content data, advertisement data corresponding to the content data, advertisement identification information for identifying the advertisement data, a user area for storing the advertisement data in association with each other, and other user areas The advertisement data received from the user terminal, the advertisement identification information of the advertisement data, the user ID of the other user terminal, and the number of distributions of the advertisement data distributed by the user terminal are associated as one set. A storage unit that stores a user ID that is unique to each of the user terminals.
Content acquisition means for acquiring content data, advertisement data corresponding to the content data, and advertisement identification information for identifying the advertisement data from the server, and storing the content data in the user area;
User area advertisement selection means for selecting advertisement data to be distributed from the user area;
Common area advertisement selection means for selecting advertisement data to be distributed from the common area;
The advertisement data selected by the user area advertisement selection means, the advertisement identification information of the advertisement data, and the user ID unique to the user terminal are associated with each other and distributed to other user terminals using the communication means, Advertisement distribution means for distributing the advertisement data selected by the common area advertisement selection means, advertisement identification information corresponding to the advertisement data, and a user ID corresponding to the advertisement data to the other user terminals using the communication means; ,
Each time the advertisement distribution means distributes advertisement data, a distribution number addition means that increments and updates the number of distributions corresponding to each of the distributed user area advertisement data and the distributed common area advertisement data;
Reproduction output means for reproducing and outputting content data and advertisement data stored in the storage means;
The advertisement data distributed from the user area of the other user terminal, the advertisement identification information of the advertisement data, and the user ID of the other user terminal are received using the communication means, and the number of distributions is set to 0. The communication means includes the advertisement data distributed from the common area of other user terminals, the advertisement identification information corresponding to the advertisement data, and the user ID corresponding to the advertisement data. Using an advertisement receiving means for storing in the common area as a set with a distribution count of 0;
Before the content data stored in the user area is output to the playback output means and played back, the advertisement data stored in the common area is played back on the playback output means, and the content stored in the user area is stored. Content reproduction means for reading the number of distributions of advertisement data corresponding to the data and reproducing the content data according to the number of distributions;
First of all, the advertisement data stored in the common area is transmitted to the server, the distribution number data including the advertisement identification information, the distribution number, and the user ID for the advertisement data distributed to other user terminals. Distribution number transmission means,
The advertisement identification information and the number of distributions transmitted from the server are received, and the advertisement data corresponding to the received advertisement identification information is updated by adding the received number of distributions to the number of distributions stored in the user area. Function as a means of obtaining the number of distributions,
The server,
Network communication means for communicating with the user terminal via a network and an access point;
Content distribution means for distributing content data, advertisement data corresponding to the content data, and advertisement identification information for identifying the advertisement data to the user terminal;
A distribution count management database for storing the advertisement identification information corresponding to the advertisement data distributed to each user terminal, the user ID of the user terminal, and the distribution count;
The distribution number data transmitted from the first distribution number transmission means of the user terminal is received, and the distribution number corresponding to the received user ID and advertisement identification information is read from the distribution number management database and read. A delivery count management database adding means for updating the received delivery count by adding the received delivery count;
Read the advertisement identification information corresponding to the user ID unique to each user terminal and the number of distributions from the distribution number management database, and function as second distribution number transmission means for transmitting to the user terminal. A program for an advertisement distribution system.
通信手段を保有し他の利用者端末と広告データの送受信が可能な利用者端末と、アクセスポイント及びネットワークを介して前記利用者端末と通信可能なサーバと、からなる広告配信システム用のプログラムであって、前記利用者端末は前記サーバからコンテンツデータのダウンロードが可能であり、
前記利用者端末を、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報と、該広告データの配信回数と、他の利用者端末による該コンテンツデータのダウンロード数とが1組となって対応付けられて記憶するユーザ領域と、他の利用者端末から受信する広告データと、該広告データの広告識別情報と、当該他の利用者端末のユーザIDと、該利用者端末が配信した広告データの配信回数とを1組として対応付けられて記憶する共通領域とを含み、前記利用者端末にそれぞれ固有であるユーザIDを記憶している記憶手段と、
コンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを前記サーバから取得し、前記ユーザ領域に記憶させるコンテンツ取得手段と、
前記ユーザ領域から配信するための広告データを選択するユーザ領域広告選択手段と、
前記共通領域から配信するための広告データを選択する共通領域広告選択手段と、
前記ユーザ領域広告選択手段が選択した広告データと該広告データの広告識別情報と前記利用者端末に固有のユーザIDとを対応付けて他の利用者端末へ前記通信手段を用いて配信し、前記共通領域広告選択手段が選択した広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを他の利用者端末へ前記通信手段を用いて配信する広告配信手段と、
前記広告配信手段が広告データを配信するごとに、配信したユーザ領域の広告データと配信した共通領域の広告データとにそれぞれ対応する配信回数をインクリメントして更新する配信回数加算手段と、
前記記憶手段に記憶されたコンテンツデータ及び広告データを再生して出力する再生出力手段と、
他の利用者端末のユーザ領域から配信された広告データと該広告データの広告識別情報と該他の利用者端末のユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させ、他の利用者端末の共通領域から配信された広告データと該広告データに対応する広告識別情報と該広告データに対応するユーザIDとを、前記通信手段を用いて受信し、配信回数を0として1組にして前記共通領域に記憶させる広告受信手段と、
前記ユーザ領域に記憶されたコンテンツデータを前記再生出力手段に再生して出力する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、前記ユーザ領域に記憶された該コンテンツデータと対応する広告データの配信回数とダウンロード数とを読み出し、該配信回数と該ダウンロード数とに応じて該コンテンツデータの再生を行うコンテンツ再生手段と、
前記コンテンツ再生手段によって再生された広告データに対応するコンテンツデータを前記サーバからダウンロードしたときに、前記サーバに該再生した広告データの広告識別情報とユーザIDとを送信するダウンロード通知手段と、
前記共通領域に記憶された広告データのうち、他の利用者端末に配信を行った広告データについての広告識別情報、配信回数、及びユーザIDからなる配信回数データを前記サーバに送信する第1の配信回数送信手段と、
前記サーバから送信された広告識別情報、配信回数、及びダウンロード数を受信し、受信した広告識別情報と対応する広告データについて前記ユーザ領域から読み出した配信回数とダウンロード数とに、該受信した配信回数と該受信したダウンロード数とを加算して更新する配信回数取得手段として機能させ、
前記サーバを、
前記利用者端末とネットワーク及びアクセスポイントを介して通信を行うためのネットワーク通信手段と、
前記利用者端末にコンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを配信するコンテンツ配信手段と、
各利用者端末に配信した広告データに対応する広告識別情報と利用者端末のユーザIDと配信回数とダウンロード数とを対応付けて記憶する配信回数管理データベースと、
前記利用者端末の前記第1の配信回数送信手段から送信された前記配信回数データを受信し、受信したユーザIDと広告識別情報とに対応する配信回数を前記配信回数管理データベースから読み出して、読み出した配信回数に前記受信した配信回数を加算して更新する配信回数管理データベース加算手段と、
前記利用者端末の前記ダウンロード通知手段によって送信された広告識別情報とユーザIDとを受信し、受信した広告識別情報とユーザIDとに該当するダウンロード数を前記配信回数管理データベースから読み出し、インクリメントして更新するダウンロード数加算手段と、
前記配信回数管理データベースから前記利用者端末にそれぞれ固有のユーザIDと対応する広告識別情報、配信回数、及びダウンロード数を読み出して、前記利用者端末に送信する第2の配信回数送信手段として機能させることを特徴とする広告配信システム用のプログラム。

A program for an advertisement distribution system, comprising: a user terminal having communication means and capable of transmitting / receiving advertisement data to / from another user terminal; and a server capable of communicating with the user terminal via an access point and a network. And the user terminal is capable of downloading content data from the server,
The user terminal is
Content data, advertisement data corresponding to the content data, advertisement identification information for identifying the advertisement data, the number of times the advertisement data is distributed, and the number of downloads of the content data by other user terminals are one set. The user area to be stored in association with each other, the advertisement data received from other user terminals, the advertisement identification information of the advertisement data, the user ID of the other user terminal, and the user terminal A storage area that stores a user ID that is unique to each of the user terminals, and includes a common area that stores the advertisement data distribution count in association with each other as a set;
Content acquisition means for acquiring content data, advertisement data corresponding to the content data, and advertisement identification information for identifying the advertisement data from the server, and storing the content data in the user area;
User area advertisement selection means for selecting advertisement data to be distributed from the user area;
Common area advertisement selection means for selecting advertisement data to be distributed from the common area;
The advertisement data selected by the user area advertisement selection means, the advertisement identification information of the advertisement data, and the user ID unique to the user terminal are associated with each other and distributed to other user terminals using the communication means, An advertisement distribution means for distributing the advertisement data selected by the common area advertisement selection means, the advertisement identification information corresponding to the advertisement data, and the user ID corresponding to the advertisement data to the other user terminals using the communication means;
Each time the advertisement distribution means distributes advertisement data, a distribution number addition means that increments and updates the number of distributions corresponding to each of the distributed user area advertisement data and the distributed common area advertisement data;
Reproduction output means for reproducing and outputting content data and advertisement data stored in the storage means;
The advertisement data distributed from the user area of the other user terminal, the advertisement identification information of the advertisement data, and the user ID of the other user terminal are received using the communication means, and the number of distributions is set to 0. The communication means includes the advertisement data distributed from the common area of other user terminals, the advertisement identification information corresponding to the advertisement data, and the user ID corresponding to the advertisement data. Using an advertisement receiving means for storing in the common area as a set with a distribution count of 0;
Before the content data stored in the user area is reproduced and output to the reproduction output means, the advertisement data stored in the common area is reproduced on the reproduction output means, and the content data stored in the user area is stored. Content reproduction means for reading out the number of distributions and the number of downloads of the advertisement data corresponding to the data, and reproducing the content data according to the number of distributions and the number of downloads;
Download notification means for transmitting advertisement identification information and a user ID of the reproduced advertisement data to the server when content data corresponding to the advertisement data reproduced by the content reproduction means is downloaded from the server;
First of all, the advertisement data stored in the common area is transmitted to the server, the distribution number data including the advertisement identification information, the distribution number, and the user ID for the advertisement data distributed to other user terminals. Distribution number transmission means,
The advertisement identification information, the number of distributions, and the number of downloads transmitted from the server are received, and the number of distributions received and the number of distributions read from the user area for the advertisement data corresponding to the received advertisement identification information. And the received number of downloads to function as a delivery number acquisition means for updating,
The server,
Network communication means for communicating with the user terminal via a network and an access point;
Content distribution means for distributing content data, advertisement data corresponding to the content data, and advertisement identification information for identifying the advertisement data to the user terminal;
A distribution count management database that stores the advertisement identification information corresponding to the advertisement data distributed to each user terminal, the user ID of the user terminal, the distribution count, and the download count in association with each other;
The distribution number data transmitted from the first distribution number transmission means of the user terminal is received, and the distribution number corresponding to the received user ID and advertisement identification information is read from the distribution number management database and read. A delivery count management database adding means for updating the received delivery count by adding the received delivery count;
The advertisement identification information and the user ID transmitted by the download notification means of the user terminal are received, and the number of downloads corresponding to the received advertisement identification information and the user ID is read from the distribution count management database and incremented. Means for adding the number of downloads to be updated;
Read the advertisement identification information, the number of distributions, and the number of downloads corresponding to each user ID unique to the user terminal from the distribution number management database, and function as second distribution number transmission means for transmitting to the user terminal A program for an advertisement distribution system characterized by the above.

JP2009226413A 2009-09-30 2009-09-30 Ad delivery system, terminal, program Expired - Fee Related JP5263109B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009226413A JP5263109B2 (en) 2009-09-30 2009-09-30 Ad delivery system, terminal, program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009226413A JP5263109B2 (en) 2009-09-30 2009-09-30 Ad delivery system, terminal, program

Publications (2)

Publication Number Publication Date
JP2011076328A true JP2011076328A (en) 2011-04-14
JP5263109B2 JP5263109B2 (en) 2013-08-14

Family

ID=44020252

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009226413A Expired - Fee Related JP5263109B2 (en) 2009-09-30 2009-09-30 Ad delivery system, terminal, program

Country Status (1)

Country Link
JP (1) JP5263109B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102932420A (en) * 2012-09-29 2013-02-13 乐视网信息技术(北京)股份有限公司 Advertisement publishing system and method based on embedded terminal
KR101563049B1 (en) * 2013-06-05 2015-10-27 한경대학교 산학협력단 System, Social Commerce Server, Affiliated Store Terminal And, Client Terminal For Providing D2D Advertisement Service Based On Social Commerce
KR20160090137A (en) * 2015-01-21 2016-07-29 삼성전자주식회사 Apparatus and method for location based advertisement using d2d discovery

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002026843A (en) * 2000-07-04 2002-01-25 Sony Corp System and device for managing contents distribution, terminal device and method for managing contents distribution
JP2002189916A (en) * 2000-12-21 2002-07-05 Mitsubishi Electric Corp Point managing method
JP2003122284A (en) * 2001-10-17 2003-04-25 Ntt Data Corp Advertisement information providing method and computer program
JP2004054693A (en) * 2002-07-22 2004-02-19 Sony Corp Information processor and method, information processing system, recording medium and program
JP2004056666A (en) * 2002-07-23 2004-02-19 Matsushita Electric Ind Co Ltd System and method for distributing digital content
JP2004158023A (en) * 2000-08-10 2004-06-03 Michio Kushima E-mail delivery system capable of adding advertising information to e-mail, and e-mail delivery system capable of providing multiple kinds of mail delivery service having different receiving modes
JP2004178314A (en) * 2002-11-27 2004-06-24 Victor Co Of Japan Ltd Content information transfer system
JP2005190267A (en) * 2003-12-26 2005-07-14 Victor Co Of Japan Ltd Content distribution system and method, and broadband router
JP2005203949A (en) * 2004-01-14 2005-07-28 Dainippon Printing Co Ltd Communication terminal, server apparatus for data distribution, data distribution method, data reception method, and data distribution program, data reception program, and information recording medium with them stored
JP2006285874A (en) * 2005-04-04 2006-10-19 Omron Entertainment Kk Terminal device, restriction release system, control method for terminal device, terminal device control program and computer-readable recording medium

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002026843A (en) * 2000-07-04 2002-01-25 Sony Corp System and device for managing contents distribution, terminal device and method for managing contents distribution
JP2004158023A (en) * 2000-08-10 2004-06-03 Michio Kushima E-mail delivery system capable of adding advertising information to e-mail, and e-mail delivery system capable of providing multiple kinds of mail delivery service having different receiving modes
JP2002189916A (en) * 2000-12-21 2002-07-05 Mitsubishi Electric Corp Point managing method
JP2003122284A (en) * 2001-10-17 2003-04-25 Ntt Data Corp Advertisement information providing method and computer program
JP2004054693A (en) * 2002-07-22 2004-02-19 Sony Corp Information processor and method, information processing system, recording medium and program
JP2004056666A (en) * 2002-07-23 2004-02-19 Matsushita Electric Ind Co Ltd System and method for distributing digital content
JP2004178314A (en) * 2002-11-27 2004-06-24 Victor Co Of Japan Ltd Content information transfer system
JP2005190267A (en) * 2003-12-26 2005-07-14 Victor Co Of Japan Ltd Content distribution system and method, and broadband router
JP2005203949A (en) * 2004-01-14 2005-07-28 Dainippon Printing Co Ltd Communication terminal, server apparatus for data distribution, data distribution method, data reception method, and data distribution program, data reception program, and information recording medium with them stored
JP2006285874A (en) * 2005-04-04 2006-10-19 Omron Entertainment Kk Terminal device, restriction release system, control method for terminal device, terminal device control program and computer-readable recording medium

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102932420A (en) * 2012-09-29 2013-02-13 乐视网信息技术(北京)股份有限公司 Advertisement publishing system and method based on embedded terminal
CN102932420B (en) * 2012-09-29 2016-03-23 乐视致新电子科技(天津)有限公司 Based on advertisement distributing system and the advertisement delivery method of built-in terminal
KR101563049B1 (en) * 2013-06-05 2015-10-27 한경대학교 산학협력단 System, Social Commerce Server, Affiliated Store Terminal And, Client Terminal For Providing D2D Advertisement Service Based On Social Commerce
KR20160090137A (en) * 2015-01-21 2016-07-29 삼성전자주식회사 Apparatus and method for location based advertisement using d2d discovery
KR102358105B1 (en) 2015-01-21 2022-02-04 삼성전자 주식회사 Apparatus and method for location based advertisement using d2d discovery

Also Published As

Publication number Publication date
JP5263109B2 (en) 2013-08-14

Similar Documents

Publication Publication Date Title
CN100440182C (en) Method with interrupt content execution between electrical appliances and mobile calculating equipment of system
CN101594279B (en) Information processing apparatus, information processing method and information processing system
CN102640147B (en) Systems and methods for providing media pools in a communications network
CN1331356C (en) User profile based on access times
CN100502483C (en) Method and device for self making and sharing video frequency greeting card
KR100532288B1 (en) Karaoke Service Method By Using Wireless Connecting Means between Mobile Communication Terminals and Computer Readable Recoding Medium for Performing it
US7941131B2 (en) Exchange of media by device discovery
US7949333B2 (en) Personal area network having media player and mobile device controlling the same
US20120117026A1 (en) Play list management
US20090183060A1 (en) Unified Media Presentation for Media Devices
KR20080083218A (en) Automatic personal playlist generation with implicit user feedback
JP4022971B2 (en) Storage device and data deletion method
JP4621211B2 (en) Content viewing system
JP2007011928A (en) Content provision system, content provision device, content distribution server, content reception terminal and content provision method
CN101025810A (en) Information processing system, apparatus, method, program and recording medium for storing the program
JP2001211443A (en) Information distribution system
CN103607678A (en) Wireless synchronous loudspeaker box
KR101924205B1 (en) Karaoke system and management method thereof
JP5263109B2 (en) Ad delivery system, terminal, program
JP3945007B2 (en) Recording system and recording method
CN101237258B (en) Content providing method, content playback method, portable wireless terminal, and content playback apparatus
KR101433402B1 (en) System and method for modifying a media library
US7583928B2 (en) Information providing method
US8006309B2 (en) Information processing device and communication method
CN101330543A (en) Method for implementing music service system based on mobile phone

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120727

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20130327

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: 20130402

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130415

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees