JP5263109B2 - Ad delivery system, terminal, program - Google Patents
Ad delivery system, terminal, program Download PDFInfo
- Publication number
- JP5263109B2 JP5263109B2 JP2009226413A JP2009226413A JP5263109B2 JP 5263109 B2 JP5263109 B2 JP 5263109B2 JP 2009226413 A JP2009226413 A JP 2009226413A JP 2009226413 A JP2009226413 A JP 2009226413A JP 5263109 B2 JP5263109 B2 JP 5263109B2
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Storage Device Security (AREA)
Abstract
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
特許文献1には、利用者端末間によるP2P通信を利用して広告コンテンツを伝播させていく配信方法、及び携帯端末が開示されている。よって、特許文献1に記されている配信方法、利用者端末を使用することにより、携帯端末を持ち歩いたりしたときにおいて、街中等で近距離無線通信が可能な携帯端末が近く(通信可能範囲)にいたときに広告コンテンツの配信を行うことで、広告コンテンツの配信が可能となる。しかし、利用者に積極的に広告を配信してもらうためには、広告の配信を行ってもらうためのなんらかの動機が必要である。
一方、広告配信の動機を与えるものとして、利用者のパソコンが広告をサーバより受け取り、その広告を他人のパソコンに電子メールにより配信した場合に、広告を配信した利用者にポイント等の対価を与える広告配信システムがある(例えば特許文献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
特許文献2に開示されたシステムを利用することにより、広告を受け取ったユーザに広告を配信する動機を起こさせることができる。しかし、特許文献2においては、ビューアをサーバから受け取らなければ広告画像を見ることができず、さらに広告画像の種類によっては、ビューア内で起動可能なアプリケーションソフトウェアを逐一ダウンロードしなければ、広告画像を利用することができないことが生じたりしてユーザの操作に手間がかかる。また、広告画像の配信を受けたユーザがビューアをダウンロードしたとしても、必ずしも広告画像が実際に閲覧されるとは限らない。
By using the system disclosed in
本発明は、上記のような問題を解決し、端末間の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 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;
Advertisement receiving means for receiving advertisement data from other user terminals using the communication means and storing the advertisement data 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. 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 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 the 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.
利用者端末をこのような構成とすると、コンテンツデータごとに定められた閾値回数以上に広告データを配信しなければ、利用者端末を使用するユーザはコンテンツデータの全体を閲覧することができないため、利用者端末を使用するユーザに、閾値回数分、広告データを配信することを促すことができる。 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 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 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 have 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 is possible to ensure 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 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 the 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 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. Later, the number of distributions read out is 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 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 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, 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 advertisement identification information, distribution number, and 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 form 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 number of times and a threshold download number 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. 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, 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 of times 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 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 stores the distribution number and user ID of the 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 unit.
この利用者端末によれば、記憶手段は、ユーザ領域と共通領域との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 the 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 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. Distribution number acquisition means for adding and updating the received download count.
この利用者端末によれば、記憶手段は、ユーザ領域と共通領域との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 number of times and a threshold download number 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. 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, 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 functioning 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 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;
Advertisement receiving means for receiving advertisement data from other user terminals using the communication means and storing the advertisement data 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 performed and functions as a content reproduction unit that reproduces the content data according to 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. 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 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 the received number of downloads to function as a distribution 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, 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
図1においては、アクセスポイント2は1台しか記述されていないが、実際において、アクセスポイント2は複数台存在する。アクセスポイント2には鉄道駅構内、空港、ホテル、喫茶店、及び飲食店などの公共の場所に設置されたアクセスポイントである、いわゆる公衆無線LANサービスのインフラを利用することができる。また、所望の位置に適宜アクセスポイント2を設置することができる。また、サーバ1とアクセスポイント2とはネットワークNを介さず直接接続されていても良い。ネットワークNにはインターネット、LANなどの双方向通信が可能な通信網が利用できる。
In FIG. 1, only one
広告配信システム10においては、利用者端末3に記憶されている広告データを他の利用者端末3に、無線通信を利用して広告データを配信していく。広告データはコンテンツデータと1対1で対になっており、基本的に広告データは対となるコンテンツデータを宣伝するような内容となっている。利用者端末3は、サーバ1より閲覧したいコンテンツデータをダウンロードする。そのとき、一緒に広告データもダウンロードされる。利用者端末3を使用するユーザは他の利用者端末3に広告データを配信することにより、その配信回数に応じてコンテンツデータが閲覧できるようになる。利用者端末3は近距離無線通信を使用できることにより、公衆無線LANなどのインフラ設備を使用できるので、ユーザは街中等においても手軽にサーバ1からコンテンツデータを入手することができる。
In the
[サーバ]
次に、サーバ1について詳しく説明する。サーバ1の構成は図2に示すようなものとなっている。サーバ1は、ネットワークNを介してアクセスポイント2と通信を行うためのネットワーク通信手段105、各種操作を行う操作手段104、データを表示する表示手段103、各種データを記憶する記憶手段101、それらの手段を制御する制御手段102によって構成されている。
[server]
Next, the
サーバ1はハードウェアとして、アクセスポイント2と通信が可能なLANカード等のNIC(Network interface Card)、CPU等のプロセッサ、DRAM等からなるメモリ、HDDドライブ等といった記憶装置、ディスプレイ、マウスやキーボード等で構成されるサーバマシンである。ネットワーク通信手段105はネットワークNを介してアクセスポイント2とデータの送受信を行うものである。ネットワーク通信手段105は利用者端末3がアクセスポイント2を介してサーバ1と通信するときに、各種データの送受信を行う役割を果たす。
The
記憶手段101は図2に示すように、コンテンツデータベース150とOS(Operating System)等の各種プログラム110とを記憶する。コンテンツデータベース150は図3に示すような構成となっている。すなわち、コンテンツID、コンテンツデータ、広告ID、広告データ、閾値回数が一組となってデータベース化されている。
As shown in FIG. 2, the
制御手段102は、コンテンツ配信手段111が含まれる。コンテンツ配信手段111は、利用者端末3から要求があった広告付きコンテンツデータを、ネットワーク通信手段105を用い、アクセスポイント2を介して利用者端末3に送信する。広告付きコンテンツデータは、コンテンツID、コンテンツデータ、広告ID、広告データ、及び閾値回数を含むデータである。
The
[アクセスポイント2]
アクセスポイント2は図2に示すような構成となっており、ネットワーク通信手段201、制御手段202、無線通信手段203を備える。ネットワーク通信手段201はネットワークNを介してサーバ1と通信を行うためのものである。無線通信手段203は利用者端末3と無線通信を行うものである。無線通信手段203は利用者端末3の通信方法と同様にBluetooth(登録商標)、無線LAN、UWB(Ultra Wide band)を含む各種の方法が使用可能である。
[Access point 2]
The
アクセスポイント2のネットワーク通信手段201がサーバ1よりデータを受信すると、制御手段202は無線通信手段203を用いてデータを要求した利用者端末3にデータを送信する。逆に、無線通信手段203が利用者端末3からのデータを受信すると、制御手段202はネットワーク通信手段201を用いてサーバ1にデータを送信する。アクセスポイント2は利用者端末3とサーバ1との間における通信の中継を行う。
When the
[利用者端末3]
利用者端末3は図4に示すような構成となっている。すなわち、コンテンツデータや広告データ、OS等の各種プログラム330を記憶する記憶手段301、コンテンツデータや広告データを表示する表示手段(再生出力手段)303、キーパッド等の操作手段304、無線通信手段305、音声出力手段(再生出力手段)306、時計307、それらを制御する制御手段302から構成されている。利用者端末3は、ハードウェアとして携帯情報端末(PDA:Personal Digital Assistant)、ポータブルゲーム機、携帯電話などが使用できる。
[User terminal 3]
The
表示手段303には、液晶、電子ペーパー、有機ELなどの各種表示装置を適用することができる。また、上記キーパッド等の操作手段304に加えて、表示手段303にタッチパネル等の機能を付け加えても良い。無線通信手段305には、上記で述べたように各種の近距離無線通信を採用することができるが、本実施形態においては無線LANを適用する。
Various display devices such as liquid crystal, electronic paper, and organic EL can be applied to the
利用者端末3は、無線通信手段305を使用した「近接検索通信モード」が利用できる。これは、利用者端末3の操作を特に行わなくても、あるいはスリープ状態であっても電波を発信し続け、同じモードとなっている利用者端末3の電波を受信することにより、利用者端末3を探知する状態となるモードである。この状態の2台の利用者端末3が互いに接近すると、通信が行われデータの送受信が行われる。
The
利用者端末3を「近接通信モード」にしておき、街中等を出歩いたりすることによって、同じ「近接通信モード」になっている他の利用者端末3と接近することにより、広告データを配信したり受信したりすることになる。また、利用者端末3の電源を入れた状態で、ユーザが利用者端末3を操作して、通信可能な範囲にいる他の利用者端末3と広告データの配信・受信を行っても良い。音声出力手段306には、コンテンツデータや広告データを再生して出力するスピーカー、もしくはイヤホン等を接続するための音声出力端子を用いることができる。制御手段302はCPUとメモリからなる制御装置である。
By placing the
記憶手段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
ユーザ領域311は、利用者端末3を利用するユーザが自由に編集できる領域となっている。ユーザ領域にはコンテンツデータリスト321が記憶される。コンテンツデータリスト321は図5に示すような構成となっている。コンテンツデータリスト321は、コンテンツID、コンテンツデータ、広告ID、広告データ、閾値回数、配信回数が一組として構成されるものである。コンテンツIDはコンテンツデータを識別するために用いるものである。広告IDも広告データを識別するものである。この一組のデータは、ユーザが自分の意思で操作手段304を操作して自由に追加したり削除したりすることができる。
The
コンテンツデータには小説、新聞記事、雑誌記事、ゲーム、音楽、映像などが使用できる。映像は例えば映画、音楽販促用映像、テレビ番組映像などである。広告データには広告映像、広告文章、広告画像、音声広告などが使用される。前述したように、広告データとコンテンツデータとは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
例えば、コンテンツデータが小説であった場合において、その小説に対応する広告データの配信回数が、閾値回数未満であったとき、コンテンツ再生手段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
時計307は、利用者端末3に必ずしも必要な手段ではないが、後に記載する広告データや広告付きコンテンツデータを取得した時刻を記録するときに、広告受信手段334やコンテンツ取得手段336によって参照されるものである。時計307はクォーツ時計などである。時計307は、CPUの動作を同期させるための水晶振動子によるクロック信号の累積で計時するようにしても良い。利用者端末3がアクセスポイント2を介してインターネットに接続したときに、インターネット経由で時刻情報を取得して、時計307の時刻を補正するように構成しても良い。
The
共通領域312には広告データリスト322が記憶される。広告データリスト322に存在する広告データは、他の利用者端末3から受信したものである。この共通領域312は、ユーザがデータの編集等を行うことができない。すなわち、ユーザが操作手段304を操作して、広告データを削除したり追加したりすることはできない。詳細は後述するが、広告データは再生された後、コンテンツ再生手段335によって削除される。広告データリスト322は図6に示すような構成となっている。広告データリスト322は、広告ID、広告データを含むものである。
An
ダウンロード予約リスト313は、ユーザが広告付きコンテンツデータを自己の利用者端末3にダウンロードしようとしたときに、アクセスポイント2が通信可能範囲に無かった場合、コンテンツ取得手段336が広告付きコンテンツデータのダウンロード元であるURLを広告データから抽出して記録しておくものである。URLは広告データに含まれている。ダウンロード予約リスト313に広告付きコンテンツデータのURLが記録された場合、アクセスポイント2と通信可能な状態になったら自動的にサーバ1からダウンロードを行うようにしても良いし、ユーザが利用者端末3の操作手段304を操作して、ダウンロードを行うようにしても良い。
The
ユーザ領域内広告配信ルール314は、ユーザ領域広告選択手段331によって参照され、ユーザ領域311のコンテンツデータリスト321に存在する広告データのうち、どれを他の利用者端末3に配信するか規定するものである。基本的に広告データの配信は、1回の通信で1つの広告データの配信を行う。よって、ユーザ領域に複数の広告データが存在する場合は、どれか1つ選ぶことになる。ユーザ領域内広告配信ルール314は図7に示すようなものである。ユーザは、ユーザ領域内広告配信ルール314のうち1つを選択して設定しておく。
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
広告再生ルール315は、共通領域312に存在する広告データのうち、再生時においてどれを再生するか規定するものである。詳細は後述するが、利用者端末3はコンテンツデータを再生しようとすると、その前に共通領域312の広告データが1つ再生される仕組みとなっている。広告再生ルール315は図8に示すようなものである。広告再生ルールについても、ユーザがどれか1つを選んで設定しておく。
The
図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
制御手段302は、ユーザ領域広告選択手段331、広告配信手段332、配信回数加算手段333、広告受信手段334、コンテンツ再生手段335、及びコンテンツ取得手段336を含む。これらの手段は、予め利用者端末3にインストールされていても良いし、予めインストールされていなくても、後からサーバ1よりダウンロードして入手できるようにしても良い。またこれらの手段は、ウィジェット(デスクトップ上で作動し、表示することのできるアプレット)で実現されるように構成しても良い。
The
ユーザ領域広告選択手段331は、ユーザ領域内広告配信ルール314を参照して、ユーザによって設定されたルールに従って、ユーザ領域311に記憶された広告データのうち1つを選択する処理を行うものである。広告配信手段332はユーザ領域広告選択手段331によって選択された広告データを、無線通信手段305を利用して他の利用者端末3に配信する処理を行うものである。
The user area advertisement selection means 331 refers to the user area
配信回数加算手段333は、ユーザ領域311内における広告データのうち広告配信手段332によって配信が行われた広告データについて、配信回数のインクリメントを行う。すなわち、配信回数加算手段333は、コンテンツデータリスト311のうち、広告配信手段332によって広告データの配信が行われると、配信した広告データに対応する配信回数をユーザ領域311から読み出してインクリメントし、再び記憶させて更新する処理を行う。
The distribution
広告受信手段334は、他の利用者端末3から広告データの配信があったときに、広告データを無線通信手段305を介して受信し、受信した広告データを共通領域312に記憶させる処理を行う。利用者端末3同士における広告データの送受信処理については後述するが、広告受信手段334は受信する広告データがユーザ領域311、または共通領域312に存在する場合は受信を拒否する処理を行う。また広告受信手段334は、受信する広告データの容量が、共通領域の空き容量を超えている場合は受信を拒否する処理を行う。また、広告受信手段334は受信した広告データの時刻の記録も行う。図6の広告データリスト322において図示しないが、広告受信手段334は広告データリスト322に受信した広告データごとに受信時刻を記録する。広告受信手段334は広告データを共通領域312に記憶させるとき、時計307を参照して同時に受信時刻を記憶させる。
The
コンテンツ取得手段336は、サーバ1より広告付きコンテンツデータを受信してユーザ領域311に記憶させるものである。コンテンツ取得手段336は、サーバ1より広告付きコンテンツデータ(コンテンツID、コンテンツデータ、広告ID、広告データ、及び閾値回数が一組となったデータ)を取得すると、配信回数を0としてユーザ領域311に記憶させる。広告付きコンテンツデータはサーバ1より、ネットワークNとアクセスポイント2とを介して入手する方法に限らず、外部メモリ(メモリカード等)などを利用して入手するようにしても良い。コンテンツ取得手段336は取得した広告データの時刻の記録も行う。図5のコンテンツデータリスト321において図示しないが、コンテンツ取得手段336はコンテンツデータリスト321に取得した広告付きコンテンツデータごとに受信時刻を記録する。コンテンツ取得手段336は、広告付きコンテンツデータをユーザ領域311に記憶させるとき、時計307を参照して取得時刻を同時に記憶させる。
The
コンテンツ再生手段335は、広告データとコンテンツデータとを再生して、音声出力手段306に音声を出力したり、表示手段303に表示をしたりする処理を行う。コンテンツ再生手段335は、ユーザが操作手段304を操作してコンテンツデータを再生させようとしたときに、共通領域312に記憶されている広告データのうち1つを再生してから、コンテンツデータを再生する。再生される広告データは、コンテンツ再生手段335が広告再生ルール315に従って選択する。広告データが再生されると、コンテンツ再生手段335は該広告データに対応するコンテンツデータをダウンロードするか否か、ユーザに問いかける画面を表示手段303に表示する。
The
ユーザが操作手段304を操作し、コンテンツデータのダウンロードを選択すると、コンテンツ取得手段336はアクセスポイント2を介してサーバ1に接続し、コンテンツデータのダウンロードを行う。その後、コンテンツ再生手段335は、再生しようとしたコンテンツデータの再生を行う。ユーザがダウンロードしないことを選択すると、コンテンツ再生手段335は再生しようとしたコンテンツデータを再生する。コンテンツデータを再生するとき、コンテンツ再生手段335は、コンテンツデータに対応する配信回数が閾値回数以上であるかを確認する。配信回数が閾値回数以上であれば、コンテンツ再生手段335はコンテンツデータ全体を再生する。コンテンツ再生手段335は配信回数が閾値回数未満であれば、コンテンツデータを一部再生にとどめる。
When the user operates the
次に、利用者端末3が広告付きコンテンツデータを取得し、他の利用者端末3に配信する処理の流れについて図9〜図15を用いて説明する。ここでは利用者端末3Aと利用者端末3Bとの間で広告データの配信が行われる例を取り上げる。各利用者端末3の各手段を明確にするため、利用者端末3Aの各手段の末尾にはAを、利用者端末3Bの各手段の末尾にはBを付す。
Next, the flow of processing in which the
図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 in which the
(1) The
(2) In order to view all the content data, the advertisement data must be distributed to the
(3) When the user using the
As described above, when the advertisement data can be distributed more than the threshold number of times by distributing to the
それぞれの処理について詳細に説明する。図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
アクセスポイント2のネットワーク通信手段201はデータを受信する。アクセスポイント2の制御手段202は、無線通信手段203を用いて利用者端末3Aに画面データを送信する。利用者端末3Aのコンテンツ取得手段336Aは、無線通信手段305Aを介して画面データを受信すると表示手段303Aに画面データを表示する(S1103)。利用者端末3Aのユーザは画面をみて、操作手段304Aを操作し、入手したいコンテンツデータを選択する。コンテンツ取得手段336Aはユーザによるコンテンツデータの選択を検知する(S1104)。
The network communication means 201 of the
すると、利用者端末3Aのコンテンツ取得手段336Aは無線通信手段305Aを用いて、ユーザが選択したコンテンツデータの要求信号を、アクセスポイント2を介してサーバ1に送信する(S1105)。サーバ1のネットワーク通信手段105がコンテンツ要求信号を受信する(S1106)と、コンテンツ配信手段111は該当するコンテンツデータを含む広告付きコンテンツデータ(コンテンツIDとコンテンツデータと広告IDと広告データと閾値回数とが1組になったデータ)を、アクセスポイント2を介して利用者端末3Aに送信する(S1107)。
Then, the content acquisition unit 336A of the
利用者端末3Aの無線通信手段305Aが広告付きコンテンツデータを受信すると、コンテンツ取得手段336Aはユーザ領域311Aに広告付きコンテンツデータを記憶させる(S1108)。広告付きコンテンツデータの取得時刻を記憶したい場合、コンテンツ取得手段336Aは広告付きコンテンツデータをユーザ領域311Aに記憶させたときに、時計307Aを参照して時刻を取得し、ユーザ領域311Aに記憶させる。
When the wireless communication unit 305A of the
続いて、図9における(2)の処理に該当する他の利用者端末3Bへの配信処理について説明する。図11及び図12に利用者端末3Aから利用者端末3Bへ配信を行う処理のフローチャートを示す。
Next, a distribution process to another
まず、利用者端末3Aが近接検索を行う(S1201)。すなわち、「近接検索通信モード」によって電波を発信し続け、近く(通信可能距離)に同じモードとなっている他の利用者端末3があるか確認する。利用者端末3が存在しない場合(S1202:NO)、利用者端末3Aは通信可能範囲に他の利用者端末3が存在するまで周期的に近接検索を続ける。利用者端末3Aが利用者端末3Bによって発信される電波をキャッチすると、利用者端末3Aは他の利用者端末3が存在すると認識し(S1202:YES)、利用者端末3Aの広告配信手段332Aは、ユーザ領域311Aに、広告データがあるか否か確認する(S1203)。
First, the
ユーザ領域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
利用者端末3Bの無線通信手段305Bは、利用者端末3Aから送信された広告IDと容量の数値とを受信する(S1205)。利用者端末3Bの広告受信手段334Bは、ユーザ領域311Bと共通領域312Bとに、受信した広告IDと同じ広告IDを持つ広告データがあるか確認する(S1206)。広告データがある場合(S1206:YES)、広告受信手段334Bは広告受信拒否信号を利用者端末3Aに送信する(S1208)。
The wireless communication unit 305B of the
利用者端末3Aの無線通信手段305Aは、広告受信拒否信号を受信する。そして広告配信手段332Aはユーザ領域広告選択手段331Aが選択した広告データの配信を停止する(S1209)。
The wireless communication unit 305A of the
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
S1207において、利用者端末3Bの広告受信手段334Bが、共通領域312Bの空き容量が受信した容量数値より小さくないと判断した場合(S1207:NO)、広告受信手段334Bは広告受信可信号を利用者端末3Aに送信する(S1210)。
In S1207, when the advertisement receiving means 334B of the
利用者端末3Aの無線通信手段305Aが広告受信可信号を受信すると(S1211)、広告配信手段332Aは、ユーザ領域広告選択手段331Aが選択した広告データとその広告IDとを利用者端末3Bに送信する(S1212)。続いて、利用者端末3Aの配信回数加算手段333Aは、ユーザ領域311Aにおける配信した広告データの配信回数を読み出してインクリメントし配信回数を更新する(S1214)。
When the wireless communication unit 305A of the
利用者端末3Bの無線通信手段305Bが広告データと広告IDとを受信すると、広告受信手段334Bは共通領域312Bに広告IDと広告データとを記憶させる(S1213)。広告データの受信時刻を記録する場合、広告受信手段334Bは広告データを共通領域312Bに記憶させるときに時計307Bを参照して時刻を取得し、共通領域312Bに記憶させる。
When the wireless communication unit 305B of the
利用者端末3Aから利用者端末3Bへの広告配信が行われた後、次に利用者端末3Bから利用者端末3Aへ広告配信が行われる。その処理のフローチャートを図12に示す。利用者端末3Bのユーザ領域311Bに広告データが無かった場合配信は行われないが、広告データがある場合、図11に示したフローチャートにおいて利用者端末3Aと利用者端末3Bとにおける受信と配信の立場が逆となって同じ処理が行われる。
After the advertisement is distributed from the
利用者端末3Bのユーザ領域311Bに広告データが存在した場合、図11のフローチャートと受信側、配信側が入れ替わる形で利用者端末3Bから利用者端末3Aへ広告データが配信され、配信回数加算手段333Bが配信を行った広告データの配信回数をユーザ領域311Bから読み出してインクリメントし、更新を行う(S1215〜S1226)。
When the advertisement data exists in the user area 311B of the
広告データの配信処理中に、利用者端末3が互いに通信できない距離の位置まで離れてしまい、通信が途絶えてしまったとき、広告配信手段332は通信が行えた時点までで処理を終了し、再びS1201に戻って近接検索を行う。たとえば利用者端末3Aから利用者端末3Bへ広告データが配信され、その時点で通信が途絶えてしまった場合、広告配信手段332Aと広告受信手段334Bとはそこで処理を終了し、広告配信手段332Aと広告配信手段332Bとは再びS1201に戻って近接検索を行う。広告データが途中までの配信で途絶えてしまった場合は、広告受信手段334は途中まで受信した広告データを削除する。そして、広告配信手段332は近接検索を行う。
During the distribution process of the advertisement data, when the
広告データの配信処理において、近距離無線通信を利用して利用者端末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
ここで、利用者端末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
図13に示された状態から、利用者端末3Aと利用者端末3Bとが接近して広告データの配信が行われると、それぞれのデータの状態は図14のように変化する。すなわち、図13が配信を行う前の状態であり、図14が、配信が行われた後のデータの状態である。図14の(a1)に利用者端末3Aにおけるユーザ領域311Aのコンテンツデータリスト321Aの状態、(a2)に共通領域312Aの広告データリスト322Aの状態、図14の(b1)に利用者端末3Bにおけるユーザ領域311Bのコンテンツデータリスト321Bの状態、(b2)に共通領域312Bの広告データリスト322Bの状態を示している。
If the
図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
図9において、(3)の処理に該当する利用者端末3Bのコンテンツデータ再生処理について説明する。図15はコンテンツデータ再生処理についての詳細なフローチャートである。利用者端末3Bのユーザが、利用者端末3Bのユーザ領域311Bに記憶されているコンテンツデータの再生を行う場合について説明する。
In FIG. 9, the content data reproduction process of the
ユーザが利用者端末3Bの操作手段304Bを操作して、コンテンツデータの再生をする操作を行う。利用者端末3Bのコンテンツ再生手段335Bが、コンテンツデータ再生の操作を検知する(S1301)。
The user operates the operation unit 304B of the
コンテンツ再生手段335Bは、共通領域312Bに広告データが存在するか否か確認する(S1302)。共通領域312Bに広告データがなかった場合(S1302:NO)、再生操作されたコンテンツデータに対応する広告データが再生される(S1303)。コンテンツ再生手段335Bは、広告データを音声出力手段306Bに音声を出力するか、表示手段303Bに表示するか、あるいは音声出力手段306Bと表示手段303Bと両方を用いて映像を再生する。 The content reproduction means 335B confirms whether or not the advertisement data exists in the common area 312B (S1302). When 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
一方、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
そして、コンテンツ取得手段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
コンテンツ配信手段111は、該当する広告付きコンテンツデータ(コンテンツID、コンテンツデータ、広告ID、広告データ、および閾値回数を含むデータ)を、ネットワーク通信手段105を用いて利用者端末3Bに送信する(S1309)。
The
利用者端末3Bの無線通信手段305Bは、アクセスポイント2を介して、サーバ1より送信された広告付きコンテンツデータ(コンテンツID、コンテンツデータ、広告ID、広告データ、および閾値回数を含むデータ)を受信する(S1310)。コンテンツ取得手段336Bは受信したデータをユーザ領域311Bに記憶させる。
The wireless communication unit 305B of the
コンテンツ再生手段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
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
なお、上記第1実施形態の変形例として、コンテンツ再生手段335は、配信回数が閾値回数未満のとき、コンテンツデータをまったく再生しないように構成しても良い。また、コンテンツ再生手段335は、閾値回数によって再生する範囲を2段階に分けるのではなく、配信回数に応じて、コンテンツデータを再生する範囲を段階的に調整するように構成しても良い。すなわち、コンテンツ再生手段335は、配信回数が1回増えるごとにコンテンツデータの再生する範囲を徐々に増やしていくようにしても良い。この場合、ユーザ領域311に閾値回数を記憶しなくても良い。
As a modification of the first embodiment, the
また上記第1実施形態においては、広告データを1つ選択して、他の利用者端末3に配信することとしたが、配信する広告データは1つでなくても2以上の広告データを配信するように構成しても良い。その場合、ユーザ領域内広告配信ルール314を適宜変更して利用すればよい。例えば、ユーザ領域内広告配信ルール314を「ランダムに二つ選んで配信」というようにすれば良い。コンテンツ再生手段335はコンテンツデータを再生する前に広告データを再生するが、再生する広告データは2つ以上であってもよい。
In the first embodiment, one advertisement data is selected and distributed to
<第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
<第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 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
第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
各利用者端末3には、予めそれぞれに固有のユーザIDを記憶させておく。ユーザIDはそれぞれ個々の利用者端末3を識別することができれば何でも良く、利用者端末3にあらかじめ割り振られている端末IDであっても、ユーザが利用者端末3を操作してサーバ1にアクセスすることでサーバ1により付与されたものでも良い。その場合、サーバ1にID付与手段114を備えさせる。
Each
利用者端末3はユーザ領域311に記憶した広告データを他の利用者端末へ配信する際、その広告データと共に自己の利用者端末3のユーザIDを付与して配信する。この広告データを受信した他の利用者端末3は、共通領域312に受信したユーザIDと共に広告データを記憶させる。共通領域312に記憶された広告データは、ユーザIDと共に当該他の利用者端末3によって再び別の利用者端末3に配信されていく。このように、配信する広告データにユーザIDを付与して配信することによって、どのユーザの利用者端末3が元となって配信された広告データであるかが特定できる。
When distributing the advertisement data stored in the
[サーバ]
第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
配信回数管理データベース160は図18に示すような構成となっている。すなわち、配信回数管理データベース160はユーザID、広告ID、配信回数を含むデータベースである。配信回数管理データベース160は、ユーザIDごとに、そのユーザIDを記憶している利用者端末3がユーザ領域311に記憶している広告データの広告IDと、その配信回数とを記憶させておくためのものである。また、広告IDごとに配信回数が記憶される。
The distribution
制御手段102は、コンテンツ配信手段111、配信回数管理データベース加算手段112、配信回数送信手段113、及びユーザID付与手段114を含む。コンテンツ配信手段111は利用者端末3に広告付きコンテンツデータの配信を行い、さらに利用者端末3のユーザIDごとに、配信した広告付きコンテンツデータの広告IDを配信回数管理データベース160に記憶させる処理も行う。コンテンツ配信手段111が、広告付きコンテンツデータの配信を行う処理については、第1実施形態と共通である。
The
配信回数管理データベース加算手段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
配信回数送信手段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
ユーザID付与手段114は、必要に応じてユニークなIDを利用者端末3に付与する手段である。ユーザIDはこのユーザID付与手段114によって、各利用者端末3ごとに個別なユーザIDを付与するように構成しても良い。
The user
[利用者端末]
利用者端末3の構成は図20のようになっている。利用者端末3は記憶手段301、制御手段302、表示手段303、操作手段304、無線通信手段305、音声出力手段306、時計307を備えている点では第1実施形態と共通である。記憶手段301が共通領域311とユーザ領域312とを備えている点においても第1実施形態と共通しているが、それらに記憶されるデータの構成と記憶手段301に記憶されるデータとに違いがある。
[User terminal]
The configuration of the
記憶手段301は、ダウンロード予約リスト313、ユーザ領域内広告配信ルール314、広告再生ルール315、ユーザID316、及び共通領域内広告配信ルール317を記憶する。また、記憶手段301のそれ以外の領域はユーザ領域311と共通領域312とに区分けされている。ユーザ領域311は、利用者端末3を使用するユーザが自由に操作できる領域となっており、コンテンツデータリスト323を記憶する。コンテンツデータリスト323の構成は第1実施形態と共通であり、コンテンツID、コンテンツデータ、広告ID、広告データ、閾値回数、及び配信回数が1組として構成されるものである(参照図5)。
The
共通領域312には広告データリスト324が記憶される。共通領域312には他の利用者端末3のユーザ領域311と共通領域312とから配信される広告データを受信して記憶する領域である。共通領域312は、ユーザによってデータの編集等を行うことはできない。広告データリスト324は図21に示すような構成となっている。すなわち、広告データリスト324は、広告ID、広告データ、ユーザID、再生回数、及び配信回数を含むデータである。再生回数には広告データの再生回数が記憶される。
An
ダウンロード予約リスト313、ユーザ領域内広告配信ルール314(参照図7)は第1実施形態と共通である。共通領域内広告配信ルール317は、共通領域312に記憶されている広告データのうち、どの広告データを配信するか規定するものである。ユーザ領域311、及び共通領域312の各領域内において配信する広告データは1つである。基本的には、ユーザ領域311から広告データが1つ配信され、共通領域312から広告データが1つ、計2つの広告データが配信される。
The
ユーザ領域311から配信する広告データはユーザ領域内広告配信ルール314によって規定され、共通領域312から配信する広告データは共通領域内広告配信ルール317によって規定される。共通領域内広告配信ルール317は図22に示すようなものである。内容はユーザ領域内広告配信ルール314と共通である。ユーザは、共通領域内広告配信ルール314の中から予め1つ選んで設定しておく。広告再生ルール315は第1実施形態と共通である。
The advertisement data distributed from the
制御手段302は、共通領域広告選択手段337、配信回数送信手段338、配信回数取得手段339を更に含んで構成されている点が第1実施形態と異なる。共通領域広告選択手段337は、共通領域内広告配信ルール317の規定に従って、共通領域312に記憶されている広告データの中から広告データを選択する処理を行う。
The
広告配信手段332は、ユーザ領域広告選択手段331と共通領域広告選択手段337とが選択した広告データを、他の利用者端末3に無線通信手段305を用いて配信する処理を行う。広告配信手段332は、ユーザ領域広告選択手段331が選択した広告データに対して自己の利用者端末3に記憶されているユーザIDを付して配信し、共通領域広告選択手段337が選択した広告データについては、その広告データに付されているユーザIDをそのまま配信する。
The
配信回数加算手段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
配信回数送信手段338は、共通領域312に記憶されている広告データのうち、配信回数が1以上となっている広告データについての広告配信回数データを、サーバ1に送信する処理を行う。このとき配信回数送信手段338が送信する広告配信回数データは図19に示すようなデータである。すなわち、広告配信回数データは、ユーザID、広告ID、配信回数が含まれる。広告配信回数データをサーバ1に送信するタイミングはいつでも良く、利用者端末3がサーバ1に接続したら自動的に送信するように構成しても良い。
The distribution frequency transmission means 338 performs processing for transmitting, to the
配信回数取得手段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
広告受信手段334は、他の利用者端末3のユーザ領域311及び共通領域312から配信された広告データを、無線通信手段305を介して受信し、共通領域312に記憶させる処理を行う。コンテンツ再生手段335、コンテンツ取得手段336が行う処理は第1実施形態と同様である。時計307も第1実施形態と同様の役割を果たす。
The
次に、利用者端末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
図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
(1) The
(2) In order to view all the content data, the advertisement data must be distributed to the
(3) The
(4) When the user using the
(5) The
(6) The
(7) The
それぞれの処理について詳細に説明する。図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
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
サーバ1のネットワーク通信手段105はコンテンツ要求信号とユーザIDとを受信する(S2106)。すると、サーバ1のコンテンツ配信手段111は、コンテンツデータAを含む広告付きコンテンツデータを、ネットワーク通信手段105を用いて利用者端末3Aに送信する(S2107)。利用者端末3Aの無線通信手段305Aは広告付きコンテンツデータを受信すると、コンテンツ取得手段336Aは受信した広告付きコンテンツデータをユーザ領域311Aに記憶させる(S2108)。このとき、コンテンツ取得手段336Aは時計307Aを参照して、広告付きコンテンツデータの所得時刻を同時に記憶するようにしても良い。
The network communication means 105 of the
サーバ1のネットワーク通信手段105がコンテンツデータAを含む広告付きコンテンツデータを送信した後、サーバ1のコンテンツ配信手段111は配信回数管理データベース160に、広告付きコンテンツデータに含まれる広告IDを追加する(S2109)。すなわち、コンテンツ配信手段111は配信回数管理データベース160における利用者端末3AのユーザID「1111」に、広告データAの広告IDであるA2を追加する。
After the
利用者端末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
図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
利用者端末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
ユーザ領域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
利用者端末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
一方、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
一方、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
続いて、利用者端末3Aの配信回数加算手段333Aは、ユーザ領域311Aにおける配信した広告データの配信回数を読み出してインクリメントし配信回数を更新する(S2214)。
Subsequently, the distribution frequency adding means 333A of the
一方、利用者端末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
利用者端末3Aのユーザ領域311Aから広告データの配信が行われた後、共通領域312Aから広告データの配信が行われる。その処理のフローチャートを図26に示す。
利用者端末3Aの広告配信手段332Aは、共通領域312Aに広告データがあるか否か確認する(S2215)。
After the advertisement data is distributed from the user area 311A of the
The advertisement distribution means 332A of the
共通領域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
利用者端末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
一方、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
一方、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
続いて、利用者端末3Aの配信回数加算手段333Aは、共通領域312Aにおける配信した広告データの配信回数を読み出してインクリメントし配信回数を更新する(S2226)。
Subsequently, the distribution frequency adding means 333A of the
一方、利用者端末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
利用者端末3Aから利用者端末3Bへ広告データの配信が行われると、次は利用者端末3Bから利用者端末3Aへ広告データの配信が行われる。図25、図26に示したフローチャートにおいて、利用者端末3Aと利用者端末3Bとにおける受信と配信の立場が逆となって同じ処理が行われる。
When the advertisement data is distributed from the
ここで、利用者端末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
図27に示された状態から、利用者端末3Aと利用者端末3Bとが接近して広告データの配信が行われると、それぞれのデータの状態は図28のように変化する。すなわち、図27が配信を行う前の状態であり、図28が、配信が行われた後のデータの状態である。図28の(a1)に利用者端末3Aにおけるユーザ領域311Aのコンテンツデータリスト323Aの状態、(a2)に共通領域312Aの広告データリスト324Aの状態、図28の(b1)に利用者端末3Bにおけるユーザ領域311Bのコンテンツデータリスト323Bの状態、(b2)に共通領域312Bの広告データリスト324Bの状態を示している。
When the
図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
図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
図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
広告データの配信前と配信後における各利用者端末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
図29に示された状態から、利用者端末3Bと利用者端末3Cとが接近して広告データの配信が行われると、それぞれのデータの状態は図30のように変化する。図30に広告データ配信後における各利用者端末3のデータの状態を示す。図30の(b1)に利用者端末3Bにおけるユーザ領域311Bのコンテンツデータリスト323Bの状態、(b2)に共通領域312Bの広告データリスト324Bの状態、図30の(c1)に利用者端末3Cにおけるユーザ領域311Cのコンテンツデータリスト323Cの状態、(c2)に共通領域312Cの広告データリスト324Cの状態を示している。
When the
図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
図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
このように、近距離無線通信を利用した近接通信によって、広告データを配信することができるためユーザが利用者端末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
次に図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
ユーザが利用者端末3Bの操作手段304Bを操作して、コンテンツデータの再生をする操作を行う。利用者端末3Bのコンテンツ再生手段335Bが、コンテンツデータ再生の操作を検知する(S2301)。
The user operates the operation unit 304B of the
コンテンツ再生手段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
一方、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
サーバ1に接続されたら、配信回数送信手段338Bは、共通領域312Bに存在するすべての広告データのうち、配信回数が1以上となっている広告データについて、広告配信回数データ(ユーザID、広告ID、及び配信回数を含むデータ。参照図19)を、無線通信手段305Bを使用してサーバ1に送信する(S2307)。
When connected to the
サーバ1のネットワーク通信手段105が広告配信回数データを受信すると、配信回数管理データベース加算手段112は、配信回数管理データベース160を参照して、受信した広告配信回数データに含まれる広告IDとユーザIDとに対応する配信回数を特定して読み出す(S2308)。配信回数管理データベース加算手段112は読み出した配信回数に、受信した広告配信回数データに含まれる配信回数を加算する(S2309)。
When the network communication means 105 of the
一方、広告配信回数データを送信した後、利用者端末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
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
コンテンツ配信手段111は、該当する広告付きコンテンツデータを、ネットワーク通信手段105を用いて利用者端末3Bに送信する(S2313)。コンテンツ配信手段111は、配信回数管理データベース160におけるユーザID「2222」の部分に、送信した広告付きコンテンツデータに含まれる広告IDを追加する(S2315)。
The
利用者端末3Bの無線通信手段305Bは、アクセスポイント2を介してサーバ1より送信された広告付きコンテンツデータ(コンテンツID、コンテンツデータ、広告ID、広告データ、および閾値回数を含むデータ)を受信する(S2314)。コンテンツ取得手段336Bは受信したデータをユーザ領域311Bに記憶させる。このとき、コンテンツ取得手段336Bは、時計307Bを参照して受信時刻を記録するようにしても良い。
The wireless communication unit 305B of the
コンテンツ再生手段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
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
利用者端末3Bにおいて、図30の(b1)、(b2)に示すようにユーザ領域311BにコンテンツデータCが存在し、共通領域312Bに広告データA、広告データB、広告データF、及び広告データGが存在した場合、コンテンツデータCの再生操作を行うと、その前に広告データA、広告データB、広告データF、又は広告データGのいずれかが再生されることとなる(参照図31、S2301〜S2304)。どの広告データが再生されるかは、広告再生ルール315Bに依存することになるが、ここでは広告データBが再生されたとする。
In the
広告データ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
処理が行われた後のユーザ領域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
一方、サーバ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
コンテンツ再生手段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
次に、図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
サーバ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
ここで「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
利用者端末3Aの無線通信手段305Aは広告IDと配信回数とを受信する(S2405)。続いて利用者端末3Aの配信回数取得手段339Aは、ユーザ領域311Aにおいて受信した広告IDに対応する配信回数に、受信した配信回数を加算して更新する(S2406)。
The wireless communication means 305A of the
ここで、利用者端末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
サーバ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
利用者端末3Aの配信回数取得手段339Aは、ユーザ領域311Aより、受信した広告IDに該当する配信回数を読み出し、受信した配信回数「1」を加算して更新する。すると、ユーザ領域311Aのデータの状態が、図28(a1)から図37(a1)に示すように変化する。ユーザ領域311Aにおける広告データAに対応する配信回数が、配信回数取得手段339Aによって「1」から「2」へと変化している。
The distribution number acquisition means 339A of the
利用者端末3Aが広告配信回数を取得するときにおいては、サーバ1に接続するので、このときに配信回数送信手段338Aは広告配信回数データをサーバ1に送信するように構成しても良い。
When the
<第2実施形態の作用効果>
上記第2実施形態においては、利用者端末3Aは、他の利用者端末3(ここでは利用者端末3B)が配信した広告データの配信回数を、サーバ1を経由することによって取得することができる。利用者端末3Bから広告データAの配信を受けた利用者端末3Cは、さらに別の利用者端末3D、3E、3F、…というように配信されることになれば、広告データAの配信源となった利用者端末3Aは、さらに広告データの配信回数を取得することができる。
<Effects of Second Embodiment>
In the second embodiment, the
利用者端末3を使用するユーザは、広告データを他の利用者端末3に配信することによって、配信した広告データに対応するコンテンツデータを閲覧することができるようになるので、ユーザに積極的に広告データを配信してもらえることを促すことができる。
Since the user using the
<第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
広告データを配信した利用者端末3は、サーバ1より配信回数とダウンロード数とを受け取ることができる。利用者端末3のコンテンツ再生手段335は、再生操作が行われたコンテンツデータについて、そのコンテンツデータに対応する配信回数とダウンロード数とに応じてコンテンツデータの再生を行う。基本的には、コンテンツ再生手段335は、配信回数が閾値回数以上であり、かつダウンロード数が閾値ダウンロード数以上であるとき、コンテンツデータの全体を再生する。コンテンツ再生手段335は、上記条件を満たさなければ、コンテンツデータの部分再生を行う。
The
[サーバ]
第3実施形態におけるサーバ1の構成を図38に示す。サーバ1の構成は第2実施形態と比較すると、ダウンロード数加算手段115が存在する点と、配信回数送信手段113の処理とが第2実施形態と異なる。また、配信回数管理データベース180の構成と、コンテンツデータベース170の構成とが、第2実施形態における配信回数管理データベース160の構成とコンテンツデータベース150の構成と異なる。
[server]
The configuration of the
コンテンツデータベース170の構成は図39に示すものである。第3実施形態におけるコンテンツデータベース170は、コンテンツID、コンテンツデータ、広告ID、広告データ、閾値回数、及び閾値ダウンロード数を含むものである。コンテンツデータごとに閾値ダウンロード数が設定されていることが、第2実施形態と異なる。サーバ1のコンテンツ配信手段111が利用者端末3に配信する広告付きコンテンツデータは、コンテンツID、コンテンツデータ、広告ID、広告データ、閾値回数、及び閾値ダウンロード数で構成されるデータとなる。
The configuration of the
配信回数管理データベース180の構成は図40に示すものである。配信回数管理データベース180は、ユーザID、広告ID、配信回数の他にダウンロード数を含む。配信回数送信手段113は、利用者端末3から要求があったときに、その利用者端末3のユーザIDに対応する広告IDと配信回数とダウンロード数とを、配信回数管理データベース180から読み出して送信する処理を行う。また、配信回数送信手段113は、広告IDと配信回数とダウンロード数とを利用者端末3に送信した後に、配信回数管理データベース180における送信した配信回数とダウンロード数とを「0」にする処理を行う。
The configuration of the distribution
ダウンロード数加算手段115は、利用者端末3のダウンロード通知手段340から広告IDとユーザIDとが送信されたときに、配信回数管理データベース180においてダウンロード数の加算(インクリメント)処理を行うものである。すなわち、ダウンロード数加算手段115は、利用者端末3からダウンロード通知信号と広告IDとユーザIDとの送信があったときに、配信回数管理データベース180において送信された広告IDとユーザIDとに該当するダウンロード数を読み出して、インクリメントし更新する処理を行う。
The download
[利用者端末]
第3実施形態における利用者端末3の構成は図41に示すものである。利用者端末3の構成は第2実施形態と比較すると、ダウンロード通知手段340が存在する点が異なる。また、コンテンツデータリスト325の構成が異なる。さらに、配信回数加算手段333、コンテンツ再生手段335、及び配信回数取得手段339の処理が異なる。
[User terminal]
The configuration of the
コンテンツデータリスト325の構成は図42のようになる。すなわち、コンテンツID、コンテンツデータ、広告ID、広告データ、閾値回数、閾値ダウンロード数、配信回数、及びダウンロード数を含むデータである。第2実施形態と比較すると、閾値ダウンロード数とダウンロード数とが追加されている点が異なる。ダウンロード数は、利用者端末3が他の利用者端末3に広告データを配信することにより、配信を受けた他の利用者端末3が広告データに対応するコンテンツデータをダウンロードした場合に、サーバ1において加算される回数である。閾値ダウンロード数はコンテンツデータごとに定められる閾値であり、基本的には配信回数だけでなく、ダウンロード数も閾値ダウンロード数以上でなければ、コンテンツ再生手段335はコンテンツデータの全体再生をしない。広告データリスト326の構成は第2実施形態と同一である(参照図21)。
The configuration of the
コンテンツ再生手段335は、コンテンツデータの再生操作が行われた時において、コンテンツデータ再生の前に共通領域312における広告データを再生する。広告データの再生が終わると、コンテンツ再生手段335は表示手段303に、再生した広告データに対応するコンテンツデータをダウンロードするか否か問いかける画面を表示する。このときにユーザがダウンロードすることを選択した場合、ダウンロード通知手段340は再生された広告データの広告IDとユーザIDとダウンロード通知信号とを、サーバ1に送信する処理を行う。ダウンロード通知手段340が送信するユーザIDは、共通領域312に記憶され、再生が行われた広告データに付されている他の利用者端末3のユーザIDである。
The content reproduction means 335 reproduces the advertisement data in the
配信回数取得手段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
第3実施形態において、利用者端末3の間における広告データの配信処理については第2実施形態と同様であるため、説明を省略する。第3実施形態においてはコンテンツデータの再生における処理が第2実施形態と異なる。再生処理のフローチャートを図43に示す。
In the third embodiment, the advertisement data distribution process between the
ユーザが利用者端末3の操作手段304を操作して、コンテンツデータの再生をする操作を行う。利用者端末3のコンテンツ再生手段335が、コンテンツデータ再生の操作を検知する(S3101)。
The user operates the operation means 304 of the
コンテンツ再生手段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
広告データが再生し終わると、コンテンツ再生手段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
サーバ1に接続されたら、配信回数送信手段338は、共通領域312に存在するすべての広告データのうち、配信回数が「1」以上となっている広告データについて、広告配信回数データ(広告ID、ユーザID、配信回数を含むデータ。参照図19)を、無線通信手段305を使用してサーバ1に送信する。また、ダウンロード通知手段340はダウンロード通知信号と再生した広告データの広告IDとユーザIDとをサーバ1に送信する(S3107)。ダウンロード通知手段340が送信するユーザIDは、配信された広告データに付された他の利用者端末3のユーザIDということになる。
When connected to the
サーバ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
一方、広告配信回数データを送信した後、配信回数送信手段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
S3110の処理後、コンテンツ取得手段336は、サーバ1に再生した広告データの広告IDとコンテンツ要求信号と利用者端末のユーザIDとを送信する(S3111)。サーバ1のネットワーク通信手段105は、広告IDとコンテンツ要求信号とユーザIDとを受信する(S3112)。そして、サーバ1のコンテンツ配信手段111は、コンテンツデータベース170を参照して、受信した広告IDをもとに対応するデータを特定する。広告データとコンテンツデータは一組になっているので、広告IDより対応するコンテンツデータが判明する(参照図39)。
After the processing of S3110, the
コンテンツ配信手段111は、該当する広告付きコンテンツデータを、ネットワーク通信手段105を用いて利用者端末3に送信する(S3113)。コンテンツ配信手段111は、送信した広告付きコンテンツデータに含まれる広告IDを配信回数管理データベース180に追加する(S3115)。
The
利用者端末3の無線通信手段305は、アクセスポイント2を介してサーバ1より送信された広告付きコンテンツデータ(コンテンツID、コンテンツデータ、広告ID、広告データ、閾値回数、及び閾値ダウンロード数を含むデータ)を受信する(S3114)。コンテンツ取得手段336は受信したデータをユーザ領域311に記憶させる。このとき、コンテンツ取得手段336は、時計307を参照して受信時刻を記録するようにしても良い。
The
コンテンツ再生手段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
共通領域312において、配信回数が「1」以上となっている広告データは削除されないので、サーバ1に確実に広告配信回数データを送信することができる。また、再生回数が「0」だと広告データは削除されないので、ユーザに確実に広告データを見せることができる。広告データは1回以上再生されると削除されるので、広告データがいつまでも共通領域312に残留することはなく、複数の広告データ全体の容量が共通領域312の容量を超えてしまうことは無い。
In the
コンテンツ予約リスト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
ダウンロード通知手段340は、コンテンツ再生手段335が広告データを再生した直後にその広告データに対応するコンテンツデータをダウンロードするか、もしくはダウンロード予約リスト313に記録されたコンテンツデータをダウンロードするか以外は、ダウンロード通知信号をサーバ1に送信する処理を行わない。よって、ユーザが自分の意思で所望の広告付きコンテンツデータをサーバ1よりダウンロードする操作を行っても、ダウンロード通知手段340はダウンロード通知信号をサーバ1に送る処理は行わない。
The
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
なお、コンテンツ再生手段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
利用者端末3を使用するユーザは操作手段304を操作し、アクセスポイント2を介してサーバ1に接続する。続いて、利用者端末3の配信回数取得手段339は、無線通信手段305を使用して配信回数要求信号とユーザIDとをサーバ1に送信する(S3201)。
A user using the
サーバ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
ここで配信回数とダウンロード数とを「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
利用者端末3の無線通信手段305は、サーバ1によって送信された広告IDと配信回数とダウンロード数とを受信する(S3205)。続いて、利用者端末3の配信回数取得手段339は、ユーザ領域311において受信した広告IDに対応する配信回数とダウンロード数とに、受信した配信回数とダウンロード数とを加算して更新する(S3206)。
The
ここで、ユーザ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
一方、サーバ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
この状態で利用者端末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
一方、サーバ1において、配信回数とダウンロード数とを利用者端末3Aに送信したので、配信回数管理データベース180のユーザID「1111」の部分において、配信回数送信手段113は広告ID「A2」に対応する配信回数とダウンロード数とを「0」にする(参照図44、S3207)。
On the other hand, since the
利用者端末3Aにおいては、コンテンツデータAに対応する閾値回数及び閾値ダウンロード数が、それぞれ「10」及び「5」であるので、あと配信回数を+4、ダウンロード数を+4すれば、ユーザはコンテンツデータAの全体を閲覧することができるようになる。
In the
<第3実施形態の作用効果>
上記第3実施形態においては、広告データを他の利用者端末3に配信し、それを閲覧したユーザがその広告データに対応するコンテンツデータをダウンロードしたときに、その回数をサーバによって蓄積することによって、広告データの配信源となった利用者端末3はそのダウンロード回数を取得することができる。広告データの配信回数ばかりでなく、広告データの配信を受けた他の利用者端末3を使用するユーザが、コンテンツデータをダウンロードしなければ、コンテンツデータをすべて閲覧できるようにならないので、ユーザに広告データをさらに配信するように促すことができる。
<Operational effects of the third embodiment>
In the third embodiment, when the advertisement data is distributed to another
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 ...
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 ...
311 ...
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 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;
Advertisement receiving means for receiving advertisement data from other user terminals using the communication means and storing the advertisement data 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. 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;
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 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 the advertisement data corresponding to the playback-played content data is played back on the playback output means is equal to or greater than the threshold number of times determined in accordance with the playback-played content data, the playback operation is performed. The user terminal according to claim 1, wherein the content data is reproduced as a whole, and if the number of times 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からなる配信回数データを前記サーバに送信する第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 distribution 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 of times, 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の配信回数送信手段と、
前記サーバから送信された広告識別情報、配信回数、及びダウンロード数を受信し、受信した広告識別情報と対応する広告データについて前記ユーザ領域から読み出した配信回数とダウンロード数とに、該受信した配信回数と該受信したダウンロード数とを加算して更新する配信回数取得手段とを備え、
前記サーバは、
前記利用者端末とネットワーク及びアクセスポイントを介して通信を行うためのネットワーク通信手段と、
前記利用者端末にコンテンツデータと、該コンテンツデータに対応する広告データと、該広告データを識別する広告識別情報とを配信するコンテンツ配信手段と、
各利用者端末に配信した広告データに対応する広告識別情報と利用者端末のユーザ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 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, 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 advertisement identification information, distribution number, and 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 number of times and a threshold download number 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. 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 advertisement distribution system according to claim 10, wherein partial reproduction is performed.
前記利用者端末の前記コンテンツ再生手段は、
再生が行われた広告データについて前記共通領域より再生回数を読み出してインクリメントして更新し、前記共通領域に記憶されている広告データのうち、再生回数が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と、該利用者端末が配信した広告データの配信回数とを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. 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. 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 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 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 number of times and a threshold download number 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. 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組として対応付けて記憶するユーザ領域と、他の利用者端末から受信する広告データを記憶する共通領域とを含む記憶手段と、
前記ユーザ領域から配信するための広告データを選択するユーザ領域広告選択手段と、
前記ユーザ領域広告選択手段が選択した広告データを他の利用者端末へ前記通信手段を用いて配信する広告配信手段と、
前記広告配信手段が広告データを配信するごとに、前記ユーザ領域から配信した広告データに対応する配信回数を読み出してインクリメントし、前記ユーザ領域の配信回数を更新する配信回数加算手段と、
他の利用者端末から前記通信手段を用いて広告データを受信し、前記共通領域に記憶させる広告受信手段と、
前記記憶手段に記憶されたコンテンツデータ及び広告データを再生して出力する再生出力手段と、
前記ユーザ領域に記憶されたコンテンツデータを前記再生出力手段に再生する前に、前記共通領域に記憶された広告データを前記再生出力手段に再生し、前記ユーザ領域に記憶された該コンテンツデータと対応する広告データの配信回数を読み出して該配信回数に応じて該コンテンツデータの再生をするコンテンツ再生手段として機能させることを特徴とするプログラム。 A program that allows a user terminal to function as 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;
Advertisement receiving means for receiving advertisement data from other user terminals using the communication means and storing the advertisement data 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 in accordance with 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;
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. 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. 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 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 the received number of downloads to function as a distribution 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, 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.
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 JP2011076328A (en) | 2011-04-14 |
| JP5263109B2 true 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) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| 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 |
| KR102358105B1 (en) * | 2015-01-21 | 2022-02-04 | 삼성전자 주식회사 | Apparatus and method for location based advertisement using d2d discovery |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002026843A (en) * | 2000-07-04 | 2002-01-25 | Sony Corp | Content delivery management system, content delivery management device and terminal device, and content delivery management method |
| 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 management method |
| JP2003122284A (en) * | 2001-10-17 | 2003-04-25 | Ntt Data Corp | Advertising information providing method and computer program |
| JP2004054693A (en) * | 2002-07-22 | 2004-02-19 | Sony Corp | Information processing apparatus and method, information processing system, recording medium, and program |
| JP4242612B2 (en) * | 2002-07-23 | 2009-03-25 | パナソニック株式会社 | Digital content distribution system and digital content distribution method |
| 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 DEVICE, DATA DISTRIBUTION SERVER DEVICE, DATA DISTRIBUTION METHOD, DATA RECEPTION METHOD, DATA DISTRIBUTION PROGRAM, DATA RECEPTION PROGRAM, AND INFORMATION RECORDING MEDIUM CONTAINING THE SAME |
| JP4635689B2 (en) * | 2005-04-04 | 2011-02-23 | フリュー株式会社 | Terminal device, constraint release system, terminal device control method, and terminal device control program |
-
2009
- 2009-09-30 JP JP2009226413A patent/JP5263109B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2011076328A (en) | 2011-04-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN100440182C (en) | Method with interrupt content execution between electrical appliances and mobile calculating equipment of system | |
| Menduni | Four steps in innovative radio broadcasting: From QuickTime to podcasting | |
| JP6752144B2 (en) | Network devices, systems and methods for rendering interactive multimedia playlists | |
| JP4315627B2 (en) | Information processing apparatus, information processing method, and program | |
| 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 | |
| JP4022971B2 (en) | Storage device and data deletion method | |
| JP2004128795A (en) | Data processing device, data processing method, program, and data processing system | |
| CN103607678A (en) | Wireless synchronous loudspeaker box | |
| CN101005595A (en) | Method and device for self making and sharing video frequency greeting card | |
| CN101180616B (en) | Mechanism and method for managing data storage | |
| JP5263109B2 (en) | Ad delivery system, terminal, program | |
| JP3945007B2 (en) | Recording system and recording method | |
| KR101924205B1 (en) | Karaoke system and management method thereof | |
| CN101077007B (en) | Content viewing system | |
| US7583928B2 (en) | Information providing method | |
| US8006309B2 (en) | Information processing device and communication method | |
| JP2013050479A (en) | Music data processing device, music data processing system, and program | |
| CN100583924C (en) | Data refreshing system for reproduction and data refreshing method for reproduction, distribution server and mobile terminal | |
| CN101330543A (en) | Method for implementing music service system based on mobile phone | |
| JP2003179919A (en) | Program-viewing apparatus and system, and program information supply apparatus and system | |
| CN101873471B (en) | Digital home multimedia playing system and method thereof |
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 |