[go: up one dir, main page]

JP2007219840A - Advertisement system, advertisement management apparatus, advertisement management program, and advertisement method - Google Patents

Advertisement system, advertisement management apparatus, advertisement management program, and advertisement method Download PDF

Info

Publication number
JP2007219840A
JP2007219840A JP2006039727A JP2006039727A JP2007219840A JP 2007219840 A JP2007219840 A JP 2007219840A JP 2006039727 A JP2006039727 A JP 2006039727A JP 2006039727 A JP2006039727 A JP 2006039727A JP 2007219840 A JP2007219840 A JP 2007219840A
Authority
JP
Japan
Prior art keywords
advertisement
information
user
advertisement information
template
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2006039727A
Other languages
Japanese (ja)
Inventor
Ryuhei Akiyama
隆平 秋山
Toru Ito
徹 伊藤
Tadahisa Kido
忠久 其道
So Hasegawa
想 長谷川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dentsu Group Inc
Original Assignee
Dentsu Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dentsu Inc filed Critical Dentsu Inc
Priority to JP2006039727A priority Critical patent/JP2007219840A/en
Publication of JP2007219840A publication Critical patent/JP2007219840A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

【課題】一つの広告情報から、ユーザの意志を反映した複数の広告情報を生成することができる広告システムの提供
【解決手段】(2)ユーザAは、広告サーバ21に登録された広告情報を閲覧し、(3)閲覧した広告情報に対して自らの意見等を加えた新たに広告情報を生成し、(4)自らが生成した広告情報を、友人等である他のユーザBへ送信する。(5)ユーザBは、ユーザAから送られてきた広告情報を閲覧し、(6)ユーザAの意見等が反映された広告情報に基づいて、広告情報に係る商品等を購入するか否かの判断する。(7)ユーザBは、自らの友人等にその商品の存在等を知らせるために広告情報を生成し、生成した広告情報を他のユーザへ送信する。これにより、一つの広告情報から複数の広告情報の生成が可能となる。また、広告情報の生成に際してユーザの意志を反映することができる。
【選択図】 図1
[PROBLEMS] To provide an advertisement system capable of generating a plurality of advertisement information reflecting a user's will from one advertisement information. (2) A user A receives advertisement information registered in an advertisement server 21; Browse, (3) generate new advertisement information by adding his / her opinions to the browsed advertisement information, and (4) send the advertisement information generated by himself / herself to another user B who is a friend, etc. . (5) User B browses the advertisement information sent from user A, and (6) Whether or not to purchase a product or the like related to the advertisement information based on the advertisement information that reflects user A's opinion or the like Judgment. (7) The user B generates advertisement information in order to notify his / her friend or the like of the existence of the product, and transmits the generated advertisement information to another user. Thereby, a plurality of pieces of advertisement information can be generated from one piece of advertisement information. In addition, the will of the user can be reflected when the advertisement information is generated.
[Selection] Figure 1

Description

本発明は、広告システム等であって、特に、元となる広告情報に変更を加えて生成した新たな広告情報を、順次、伝達することができるものに関する。   The present invention relates to an advertisement system or the like, and more particularly, to an advertisement system that can sequentially transmit new advertisement information generated by modifying original advertisement information.

現在、広告の発達により、消費者は、商品やサービスに関する情報を容易に手に入れることが可能となっている。つまり、消費者は、商品等の選択の際に、充分な情報を取得できる状況にある。一方で、消費者は、商品等の多様化、商品情報の氾濫、商品情報の取得メディアの多様化にさらされている。このような状況の中、消費者は、収集した情報に基づいて、商品等の選択を行わなければならない状況にある。しかし、収集した情報から商品選択に最適な情報を選択するための方法は提供されていない。   Currently, with the development of advertising, consumers can easily obtain information on goods and services. That is, the consumer is in a situation where sufficient information can be acquired when selecting a product or the like. On the other hand, consumers are exposed to diversification of products, flooding of product information, and diversification of product information acquisition media. Under such circumstances, consumers are in a situation where they must select a product or the like based on the collected information. However, a method for selecting information optimal for product selection from the collected information is not provided.

このような状況の中、口コミによる情報伝達の重要性が認識されている。   Under such circumstances, the importance of information transmission through word of mouth has been recognized.

口コミ類似の情報伝達を実現する従来の広告システム100を図48を用いて説明する。広告システム100は、携帯電話間における口コミ類似の情報伝達を実現するものである。   A conventional advertising system 100 that realizes word-of-mouth communication will be described with reference to FIG. The advertising system 100 realizes word-of-mouth information transmission between mobile phones.

広告システム100は、Webサーバー1350、携帯電話の基地局1370、1371、携帯電話のゲートウェイサーバー1375、1376、及び携帯電話1100、1200を有している。Webサーバー1350、携帯電話の基地局1370、1371、携帯電話のゲートウェイサーバー1375、1376は、インターネット1300を介して互いに接続されている。   The advertising system 100 includes a Web server 1350, mobile phone base stations 1370 and 1371, mobile phone gateway servers 1375 and 1376, and mobile phones 1100 and 1200. The web server 1350, mobile phone base stations 1370 and 1371, and mobile phone gateway servers 1375 and 1376 are connected to each other via the Internet 1300.

広告システム100を構成する各要素の動作を説明する。携帯電話1100の所持者が、広告やPRやECの内容を確認するために携帯電話1100のインターネット接続機能を利用してインターネット上のWebサーバー1350にアクセスすると、Webサーバー1350はアクセスしてきた携帯電話1100に情報伝達プログラム1500を送信する(送信経路1301、1302、1303)。情報伝達プログラム1500は、少なくとも接続用の接続先パラメーター、例えば情報提供者のWebサイトのURL、を有している。   The operation of each element constituting the advertising system 100 will be described. When the owner of the mobile phone 1100 accesses the Web server 1350 on the Internet using the Internet connection function of the mobile phone 1100 in order to check the contents of advertisements, PRs, and ECs, the Web server 1350 accesses the mobile phone that has been accessed. The information transmission program 1500 is transmitted to 1100 (transmission paths 1301, 1302, and 1303). The information transmission program 1500 has at least connection destination parameters for connection, for example, the URL of the information provider's Web site.

Webサーバー1350から情報伝達プログラム1500を受信した携帯電話1100は、取得した情報伝達プログラム1500を他の携帯電話1200に送信する事が出来る(送信経路1304:図48参照)。携帯電話1200の所持者は、携帯電話1100から情報提供プログラム1500を受信することによって、携帯電話1100の所持者が勧める広告等に関するWebサイトのURLへアクセスすることができる。   The mobile phone 1100 that has received the information transmission program 1500 from the Web server 1350 can transmit the acquired information transmission program 1500 to another mobile phone 1200 (transmission path 1304: see FIG. 48). By receiving the information providing program 1500 from the mobile phone 1100, the owner of the mobile phone 1200 can access the URL of the website related to the advertisement recommended by the owner of the mobile phone 1100.

このように、携帯電話1100、1200間で情報伝達プログラム1500の送受信を行うことによって、携帯電話間における口コミ類似の情報伝達を実現している。   In this way, by transmitting and receiving the information transmission program 1500 between the mobile phones 1100 and 1200, word-of-mouth information transmission between the mobile phones is realized.

特開2004−705541JP-A-2004-705541

しかし、前述の広告システム100には、次のような問題点がある。一般的に、実社会における口コミによる情報伝達では、情報を伝えようとする者(情報提供者)が何らかの判断や付加的情報、つまり情報提供者の意図を加えた上で、他の者(情報を伝えられる者:情報獲得者)に情報を伝達する。このように情報提供者の意図が加えられるからこそ、提供される情報に信頼性が付加される。   However, the above-described advertising system 100 has the following problems. Generally, in the communication of word-of-mouth information in the real world, the person who wants to convey information (information provider) adds some judgment and additional information, that is, the intention of the information provider, and then sends the information to the other person (information Communicate information to those who can be communicated. Reliability is added to the provided information because the intention of the information provider is added.

一方、携帯電話1200の所持者が最終的に取得する広告等に関する情報は、予め広告提供者が用意するWebサイトに記載された情報である。ここで、Webサイトに記載する情報については、広告提供者が一方的に提供する情報である。携帯電話1200の所持者は、携帯電話1100の所持者が勧める広告等の情報を獲得するが、その情報は、広告提供者の意図のみが反映された情報にすぎない。つまり、広告主により提供される広告情報の信頼性を向上することができない、という問題点がある。   On the other hand, the information regarding the advertisement and the like finally acquired by the owner of the mobile phone 1200 is information described in advance on a website prepared by the advertisement provider. Here, the information described on the website is information unilaterally provided by the advertisement provider. The owner of the mobile phone 1200 acquires information such as an advertisement recommended by the owner of the mobile phone 1100, but the information is only information that reflects only the intention of the advertisement provider. That is, there is a problem that the reliability of the advertisement information provided by the advertiser cannot be improved.

そこで、広告主から提供される広告情報を変更できると共に、広告情報の変更に対する責任の所在を明確にすることができる広告システムの提供を目的とする。   Accordingly, it is an object of the present invention to provide an advertisement system that can change the advertisement information provided by the advertiser and clarify the responsibility for the change of the advertisement information.

本発明に関する課題を解決するための手段および発明の効果を以下に示す。   Means for solving the problems relating to the present invention and effects of the present invention will be described below.

本発明に係る広告システム、広告管理装置、広告管理プログラム、及び広告管理方法では、一又は複数の要素情報により構成されている広告情報をある広告生成装置から獲得し、獲得した広告情報を構成する要素情報のうち送信元である広告生成装置において内容が変更された要素情報と当該広告情報を送信した広告生成装置若しくは当該広告生成装置の使用者とを関連付けて記憶保持し、獲得した広告情報を、当該広告情報の送信元である広告生成装置において指定された送信先である他の広告生成装置若しくは当該他の広告生成装置を使用する使用者に提供する。   In the advertisement system, the advertisement management apparatus, the advertisement management program, and the advertisement management method according to the present invention, the advertisement information configured by one or a plurality of element information is acquired from an advertisement generation apparatus, and the acquired advertisement information is configured. Of the element information, the element information whose content has been changed in the advertisement generation device that is the transmission source and the advertisement generation device that transmitted the advertisement information or the user of the advertisement generation device are stored in association with each other, and the acquired advertisement information This is provided to a user who uses another advertisement generation apparatus that is the transmission destination designated in the advertisement generation apparatus that is the transmission source of the advertisement information or the other advertisement generation apparatus.

これにより、ある広告情報の要素情報について、元となった要素情報若しくは要素情報を生成したユーザを容易に判断することができる。よって、どのユーザが要素情報を変更したのかを容易に把握することができる。   Thereby, about the element information of a certain advertisement information, the original element information or the user who generated the element information can be easily determined. Therefore, it is possible to easily grasp which user has changed the element information.

本発明に係る広告システム及び広告管理装置では、前記要素情報は、内容の変更が可能であるか否かを示す変更可否情報と予め関連付けられている。これにより、ユーザによる要素情報の変更可否を制御することができる。   In the advertisement system and the advertisement management apparatus according to the present invention, the element information is associated in advance with change enable / disable information indicating whether or not the contents can be changed. Thereby, whether or not the element information can be changed by the user can be controlled.

本発明に係る広告システム及び広告管理装置では、一又は複数の要素情報によって構成される基本広告情報を記憶保持し、前記基本広告情報を前記広告情報として前記広告生成装置に提供する。   The advertisement system and the advertisement management apparatus according to the present invention store and hold basic advertisement information composed of one or a plurality of element information, and provide the basic advertisement information as the advertisement information to the advertisement generation apparatus.

これにより、予め提供する基本広告情報に対して、ユーザに新たに広告情報を生成させることができる。   Thereby, it is possible to cause the user to newly generate advertisement information for the basic advertisement information provided in advance.

本発明に係る広告システム、広告管理装置及び広告管理プログラムでは、獲得した広告情報を構成する要素情報のうち送信元である広告生成装置において内容が変更された要素情報と当該広告情報を送信した広告生成装置若しくは当該広告生成装置の使用者とを関連付けて記憶保持する際に、当該要素情報に対応する変更可否情報については、内容が変更される前の要素情報に対応する変更可否情報を継承する。   In the advertisement system, the advertisement management apparatus, and the advertisement management program according to the present invention, among the element information constituting the acquired advertisement information, the element information whose contents are changed in the advertisement generation apparatus that is the transmission source and the advertisement that has transmitted the advertisement information When associating and storing the generation device or the user of the advertisement generation device with respect to the changeability information corresponding to the element information, the changeability information corresponding to the element information before the content is changed is inherited. .

これにより、要素情報の変更可否を、予め設定された状態から変更するをできなくすることができる。   This makes it impossible to change whether or not the element information can be changed from a preset state.

本発明に係る広告システム、広告管理装置及び広告管理プログラムでは、獲得した広告情報と、当該広告情報において要素情報の内容が変更される前の広告情報である変更前広告情報と、を関連付けて記憶手段に記憶する。   In the advertisement system, the advertisement management apparatus, and the advertisement management program according to the present invention, the acquired advertisement information and the pre-change advertisement information that is the advertisement information before the content of the element information is changed in the advertisement information are stored in association with each other Store in the means.

これにより、ある広告情報に基づいて生成された全ての新らたな広告情報を関連付けることができる。また、一つの広告情報から、ユーザによる複数の広告情報の生成が可能となる。さらに、広告情報の生成に際してユーザの意志を反映することができる。   Thereby, all new advertisement information generated based on certain advertisement information can be associated. In addition, a plurality of pieces of advertisement information can be generated by the user from one piece of advertisement information. Furthermore, the will of the user can be reflected when the advertisement information is generated.

本発明に係る広告システム、広告管理装置及び広告管理プログラムでは、前記広告情報は、広告特定情報によって一意に特定されており、さらに、獲得した広告情報と前記変更前広告情報と関連付けて前記記憶手段に記憶する際に、前記変更前広告情報の前記広告特定情報を有する広告特定情報を、獲得した広告情報の特定情報とすることによって、獲得した広告情報と前記変更前広告情報とを関連付ける。   In the advertisement system, the advertisement management device, and the advertisement management program according to the present invention, the advertisement information is uniquely specified by advertisement specifying information, and further, the storage means is associated with the acquired advertisement information and the pre-change advertisement information. When the information is stored, the advertisement specifying information having the advertisement specifying information of the pre-change advertisement information is used as the specific information of the acquired advertisement information, thereby associating the acquired advertisement information with the pre-change advertisement information.

これにより、ある広告情報について、元となったのはどの広告情報であるのかを容易に判断することができる。   Thereby, it is possible to easily determine which advertisement information is based on certain advertisement information.

本発明に係る広告システム、広告管理装置及び広告管理プログラムでは、獲得した広告情報と前記変更前広告情報と関連付けて前記記憶手段に記憶する際に、獲得した広告情報を生成したユーザを特定するユーザ特定情報と、獲得した広告情報と、を関連付ける。   In the advertisement system, the advertisement management device, and the advertisement management program according to the present invention, when the acquired advertisement information and the pre-change advertisement information are associated with each other and stored in the storage unit, the user who identifies the user who generated the acquired advertisement information The specific information is associated with the acquired advertisement information.

これにより、ある広告情報について、元となった広告情報若しくは広告情報を生成したユーザを容易に判断することができる。よって、どのユーザが広告情報を多く提供したのか等、ユーザの行動を容易に把握することができる。   Thereby, about a certain advertisement information, the user who produced the original advertisement information or advertisement information can be judged easily. Therefore, it is possible to easily grasp the user's behavior such as which user provided a lot of advertisement information.

本発明に係る広告システム、広告管理装置及び広告管理プログラムでは、前記広告情報を獲得する際に、当該広告情報を提供しようとする他の広告生成装置若しくは当該他の広告生成装置を使用する使用者が当該広告情報の獲得を希望するか否かを示すことができる獲得可否情報を、前記広告情報と合わせて提供する。   In the advertisement system, the advertisement management apparatus, and the advertisement management program according to the present invention, when acquiring the advertisement information, the user who uses the other advertisement generation apparatus or the other advertisement generation apparatus that intends to provide the advertisement information. Acquiring availability information that can indicate whether or not the advertising information is desired to be acquired is provided together with the advertising information.

これにより、広告情報の提供を希望するユーザにのみ広告情報を提供することができる。よって、広告情報が提供されるユーザの意志を確認した上で、当該広告情報を提供することができる。   Thereby, advertisement information can be provided only to a user who desires to provide advertisement information. Therefore, the advertisement information can be provided after confirming the will of the user to whom the advertisement information is provided.

ここで、請求項に記載されている要素と実施例における要素との対応関係を示す。広告管理装置は広告サーバ21に、広告生成装置はユーザA端末23及びユーザB端末25に、それぞれ対応する。   Here, the correspondence relationship between the elements described in the claims and the elements in the embodiment is shown. The advertisement management device corresponds to the advertisement server 21, and the advertisement generation device corresponds to the user A terminal 23 and the user B terminal 25.

広告管理装置において、広告情報獲得手段はCPU211及び通信回路218に、要素関連付け手段はCPU211及びメモリ212に、広告関連付け手段はCPU211及びメモリ212に、広告情報提供手段はCPU211及び通信回路218に、記憶手段はメモリ212及びハードディスク213に、それぞれ対応する。   In the advertisement management apparatus, advertisement information acquisition means is stored in the CPU 211 and communication circuit 218, element association means is stored in the CPU 211 and memory 212, advertisement association means is stored in the CPU 211 and memory 212, and advertisement information provision means is stored in the CPU 211 and communication circuit 218. Means correspond to the memory 212 and the hard disk 213, respectively.

広告生成装置において、広告情報獲得手段はCPU231、通信回路238、CPU251及び通信回路258に、広告情報生成手段はCPU231、メモリ232、CPU251及びメモリ252に、広告情報提供手段はCPU231、通信回路238、CPU251及び通信回路258に、それぞれ対応する。   In the advertisement generation apparatus, the advertisement information acquisition means is the CPU 231, the communication circuit 238, the CPU 251, and the communication circuit 258, the advertisement information generation means is the CPU 231, the memory 232, the CPU 251, and the memory 252, and the advertisement information provision means is the CPU 231, the communication circuit 238, These correspond to the CPU 251 and the communication circuit 258, respectively.

また、広告管理装置において、広告情報獲得手段はS2301の処理を、要素関連付け手段はステップS2303、S2601、S2603、S2607の処理を、広告関連付け手段はS2605、S2607の処理を、広告情報提供手段はステップS2703〜S2709の処理を、それぞれ実行する。   In the advertisement management apparatus, the advertisement information acquisition means performs the process of S2301, the element association means performs the processes of steps S2303, S2601, S2603, and S2607, the advertisement association means performs the processes of S2605 and S2607, and the advertisement information provision means performs the step. The processes of S2703 to S2709 are executed.

広告生成装置において、広告情報獲得手段はS1819の処理を、広告情報生成手段はステップS2001〜S2009の処理を、広告情報提供手段はステップS2201〜S2207の処理を、それぞれ実行する。   In the advertisement generation device, the advertisement information acquisition means executes the process of S1819, the advertisement information generation means executes the processes of steps S2001 to S2009, and the advertisement information provision means executes the processes of steps S2201 to S2207.

広告特定情報は広告情報IDに、ユーザ特定情報はユーザIDに、獲得可否情報はアフィリエイトセンサーに、それぞれ対応する。また、広告情報は広告テンプレート及び広告情報に、要素情報はオブジェクトテンプレート及びオブジェクトに、基本広告情報は広告テンプレートに、それぞれ対応する。
The advertisement specifying information corresponds to the advertisement information ID, the user specifying information corresponds to the user ID, and the acquisition availability information corresponds to the affiliate sensor. The advertisement information corresponds to the advertisement template and the advertisement information, the element information corresponds to the object template and the object, and the basic advertisement information corresponds to the advertisement template.

本発明における携帯端末の実施例を以下において説明する。   Examples of the portable terminal in the present invention will be described below.

1.概要
本発明に係る広告システム1の概要を図1に基づいて説明する。
1. Outline An outline of an advertising system 1 according to the present invention will be described with reference to FIG.

(1)広告主は広告しようとする商品等の広告テンプレートを広告サーバ21へ登録する。 (1) The advertiser registers an advertisement template such as a product to be advertised in the advertisement server 21.

(2)ユーザAは、広告サーバ21に登録された広告テンプレートを閲覧する。 (2) User A browses an advertisement template registered in the advertisement server 21.

(3)また、ユーザAは、閲覧した広告テンプレートに対して自らの意見等を加え、新たに広告情報を生成する。 (3) Moreover, the user A adds his own opinion etc. with respect to the browsed advertisement template, and produces | generates new advertisement information.

(4)ユーザAは、自らが生成した広告情報を、友人等である他のユーザBへ送信する。 (4) User A transmits advertisement information generated by himself / herself to another user B who is a friend or the like.

(5)ユーザBは、ユーザAから送られてきた広告情報を閲覧する。 (5) User B browses advertisement information sent from user A.

(6)ユーザBは、ユーザAの意見等が反映された広告情報に基づいて、広告情報に係る商品等を購入するか否かの判断を行う。 (6) The user B determines whether or not to purchase a product or the like related to the advertisement information based on the advertisement information in which the opinion of the user A is reflected.

(7)また、ユーザBは、自らの友人等にその商品の存在等を知らせるために、新たに広告情報を生成する。そして、ユーザBは、生成した広告情報を他のユーザへ送信することができる。 (7) Further, the user B newly generates advertisement information in order to inform his / her friend or the like of the existence of the product. And user B can transmit generated advertisement information to other users.

(8)以下、ユーザBはユーザC、ユーザD、・・・へ、ユーザCはユーザーD、ユーザE、・・・へ、・・・と送信することが可能である。 (8) In the following, user B can transmit to user C, user D,..., User C can transmit to user D, user E,.

これにより、ある広告情報に基づいて生成された全ての広告情報を関連付けることができる。また、一つの広告情報から複数の広告情報の生成が可能となる。さらに、広告情報の生成に際してユーザの意志を反映することができる。   Thereby, all advertisement information generated based on certain advertisement information can be associated. In addition, a plurality of pieces of advertisement information can be generated from one piece of advertisement information. Furthermore, the will of the user can be reflected when the advertisement information is generated.

2.機能ブロック
本実施例に係る広告システムの機能ブロック図を図2に示す。広告システムは、広告生成装置M1及び広告管理装置M3を有している。広告生成装置M1は、広告情報獲得手段m101、広告情報生成手段m103、及び広告情報提供手段m105を有している。広告情報獲得手段m101は、広告情報を獲得する。広告情報生成手段m103は、獲得した広告情報を構成する要素情報の内容を変更することによって新たに広告情報を生成する。広告情報提供手段m105は、新たに生成した広告情報と、当該広告生成装置若しくは当該広告生成装置を使用する使用者と、新たに生成した広告情報を提供する他の広告生成装置若しくは当該他の広告生成装置を使用する使用者と、を関連付けて提供する。
2. Functional Block A functional block diagram of the advertising system according to the present embodiment is shown in FIG. The advertisement system includes an advertisement generation device M1 and an advertisement management device M3. The advertisement generation device M1 includes an advertisement information acquisition unit m101, an advertisement information generation unit m103, and an advertisement information provision unit m105. The advertisement information acquisition unit m101 acquires advertisement information. The advertisement information generation unit m103 newly generates advertisement information by changing the content of element information constituting the acquired advertisement information. The advertisement information providing unit m105 includes the newly generated advertisement information, the advertisement generation apparatus or a user who uses the advertisement generation apparatus, another advertisement generation apparatus that provides the newly generated advertisement information, or the other advertisement. A user who uses the generation device is provided in association with each other.

広告管理装置M3は、広告情報獲得手段m301、要素関連付け手段m303、広告情報提供手段m305、記憶手段m307、及び広告関連付け手段m309を有している。広告情報獲得手段m301は、前記広告生成装置から広告情報を獲得する。   The advertisement management apparatus M3 includes an advertisement information acquisition unit m301, an element association unit m303, an advertisement information provision unit m305, a storage unit m307, and an advertisement association unit m309. The advertisement information acquisition unit m301 acquires advertisement information from the advertisement generation device.

要素関連付け手段m303は、獲得した広告情報を構成する要素情報のうち前記広告生成装置において内容が変更された要素情報と当該広告情報を送信した広告生成装置若しくは当該広告生成装置の使用者とを関連付けて記憶保持する。要素関連付け手段m303は、さらに、獲得した広告情報を構成する要素情報のうち送信元である広告生成装置において内容が変更された要素情報と当該広告情報を送信した広告生成装置若しくは当該広告生成装置の使用者とを関連付けて記憶保持する際に、当該要素情報に対応する変更可否情報については、内容が変更される前の要素情報に対応する変更可否情報を継承する
広告関連付け手段m309は、獲得した広告情報と、当該広告情報において要素情報の内容が変更される前の広告情報である変更前広告情報と、を関連付けて記憶手段m307に記憶する。また、広告関連付け手段m309は、さらに、獲得した広告情報と前記変更前広告情報と関連付けて前記記憶手段m307に記憶する際に、前記変更前広告情報の前記広告特定情報を有する広告特定情報を、獲得した広告情報の特定情報とすることによって、獲得した広告情報と前記変更前広告情報とを関連付ける。さらに、広告関連付け手段は、獲得した広告情報と前記変更前広告情報と関連付けて前記記憶手段m307に記憶する際に、獲得した広告情報を生成したユーザを特定するユーザ特定情報と、獲得した広告情報と、を関連付ける。
The element association unit m303 associates element information whose contents have been changed in the advertisement generation apparatus among the element information constituting the acquired advertisement information and the advertisement generation apparatus that transmitted the advertisement information or the user of the advertisement generation apparatus. And keep it in memory. The element association unit m303 further includes, among the element information constituting the acquired advertisement information, the element information whose contents have been changed in the advertisement generation apparatus that is the transmission source and the advertisement generation apparatus that transmitted the advertisement information or the advertisement generation apparatus. In association with the user, the change association information corresponding to the element information is inherited from the change availability information corresponding to the element information before the content is changed. The advertisement information and the pre-change advertisement information that is the advertisement information before the contents of the element information in the advertisement information are changed are stored in the storage unit m307 in association with each other. Further, when the advertisement association unit m309 further associates the acquired advertisement information with the pre-change advertisement information and stores it in the storage unit m307, the advertisement association information including the advertisement specification information of the pre-change advertisement information, By specifying the acquired advertisement information as specific information, the acquired advertisement information is associated with the pre-change advertisement information. Furthermore, when the advertisement association means associates the acquired advertisement information with the pre-change advertisement information and stores it in the storage means m307, user identification information for identifying the user who generated the acquired advertisement information, and the acquired advertisement information And associate.

広告情報提供手段m305は、獲得した広告情報を他の広告生成装置若しくは当該他の広告生成装置を使用する使用者に提供する。また、広告情報提供手段m305は、前記広告情報を獲得する際に、当該広告情報を提供しようとする他の広告生成装置若しくは当該他の広告生成装置を使用する使用者が当該広告情報の獲得を希望するか否かを示すことができる獲得可否情報を、前記広告情報と合わせて提供する。   The advertisement information providing unit m305 provides the acquired advertisement information to another advertisement generation apparatus or a user who uses the other advertisement generation apparatus. In addition, when the advertisement information providing unit m305 acquires the advertisement information, the other advertisement generation apparatus that intends to provide the advertisement information or a user who uses the other advertisement generation apparatus acquires the advertisement information. Acquiring availability information that can indicate whether or not it is desired is provided together with the advertisement information.

なお、要素情報は、内容の変更が可能であるか否かを示す変更可否情報と予め関連付けられている。また、広告情報は、広告特定情報によって一意に特定されている。   The element information is associated in advance with changeability information indicating whether or not the contents can be changed. Further, the advertisement information is uniquely specified by the advertisement specifying information.

3. ハードウェア構成
3.1. 広告システム1のハードウェア構成
本実施形態における広告システム1のハードウェア構成を図3に示す。広告システム1は、広告サーバ21、広告システム1を利用するユーザ(以下、ユーザAとする。)が使用するユーザA端末23、広告システム1を利用するユーザであって、ユーザAとは異なるユーザ(以下、ユーザBとする。)が使用するユーザB端末25、及び広告主が使用する広告主端末27により構成されている。広告サーバ21、ユーザA端末23、ユーザB端末25、及び広告主端末27はネットワークを介して互いにデータの送受信可能なように接続されている。
3. Hardware configuration
3.1. Hardware Configuration of Advertising System 1 FIG. 3 shows a hardware configuration of the advertising system 1 in the present embodiment. The advertisement system 1 is a user who uses the advertisement server 21, a user A terminal 23 used by a user who uses the advertisement system 1 (hereinafter referred to as a user A), and the advertisement system 1, and is a user different from the user A (Hereinafter referred to as user B) includes a user B terminal 25 used by an advertiser and an advertiser terminal 27 used by an advertiser. The advertisement server 21, the user A terminal 23, the user B terminal 25, and the advertiser terminal 27 are connected to each other via a network so that data can be transmitted and received.

以下において、広告サーバ21、ユーザA端末23、ユーザB端末25、及び広告主端末27のハードウェア構成を示す。   In the following, hardware configurations of the advertisement server 21, the user A terminal 23, the user B terminal 25, and the advertiser terminal 27 are shown.

3.2. 広告サーバ21のハードウェア構成
広告サーバ21は、広告主が生成した広告テンプレート(後述)、ユーザが広告テンプレートに基づいて生成した広告情報(後述)等を管理する。広告サーバ21のハードウェア構成を図4に示す。広告サーバ21は、CPU211、メモリ212、ハードディスク213及び通信回路218を備えている。さらに、広告サーバ21は、キーボード214、マウス215、ディスプレイ216及びCD−ROMドライブ217と接続されている。
3.2. Hardware Configuration of Advertisement Server 21 The advertisement server 21 manages an advertisement template (described later) generated by the advertiser, advertisement information (described later) generated by the user based on the advertisement template, and the like. The hardware configuration of the advertisement server 21 is shown in FIG. The advertisement server 21 includes a CPU 211, a memory 212, a hard disk 213, and a communication circuit 218. Further, the advertisement server 21 is connected to a keyboard 214, a mouse 215, a display 216, and a CD-ROM drive 217.

CPU211は、ハードディスク213に記録されているオペレーティング・システム(OS)、広告サーバプログラム等その他のアプリケーションに基づいた処理を行う。メモリ212は、CPU211に対して作業領域を提供する。ハードディスク213は、OS、広告サーバプログラム等その他のアプリケーション及び各種データを記録保持する。なお、ハードディスク213に記録されているデータについては後述する。通信回路218は、ネットワークに接続する通信回路を有しており、ユーザA端末23等の外部の通信機器とデータの送受信を行う。   The CPU 211 performs processing based on other applications such as an operating system (OS) and an advertisement server program recorded in the hard disk 213. The memory 212 provides a work area for the CPU 211. The hard disk 213 records and holds other applications such as an OS and an advertisement server program and various data. The data recorded on the hard disk 213 will be described later. The communication circuit 218 has a communication circuit connected to a network, and transmits / receives data to / from an external communication device such as the user A terminal 23.

キーボード214、マウス215は、外部からの命令を受け付け、広告サーバ21へ提供する。ディスプレイ216は、広告サーバ21からユーザーインターフェイス等の画像情報を取得し、取得した画像情報を表示する。CD−ROMドライブ217は、広告サーバプログラムが記録されているCD−ROM219から広告サーバプログラム及び他のCD−ROMからその他のアプリケーションのプログラムを読み取る等、CD−ROMからのデータの読み取りを行い、広告サーバ21へ提供する。   The keyboard 214 and the mouse 215 accept external commands and provide them to the advertisement server 21. The display 216 acquires image information such as a user interface from the advertisement server 21 and displays the acquired image information. The CD-ROM drive 217 reads the data from the CD-ROM, such as reading the advertisement server program from the CD-ROM 219 in which the advertisement server program is recorded and the other application program from the other CD-ROM, and the advertisement. Provide to the server 21.

3.3. ユーザA端末23のハードウェア構成
ユーザA端末23は、ユーザAが使用する端末である。ユーザA端末23のハードウェア構成を図5に示す。ユーザA端末23は、CPU231、メモリ232、ハードディスク233及び通信回路238を備えている。さらに、ユーザA端末23は、キーボード234、マウス235、ディスプレイ236及びCD−ROMドライブ237と接続されている。
3.3. Hardware Configuration of User A Terminal 23 The user A terminal 23 is a terminal used by the user A. The hardware configuration of the user A terminal 23 is shown in FIG. The user A terminal 23 includes a CPU 231, a memory 232, a hard disk 233, and a communication circuit 238. Further, the user A terminal 23 is connected to a keyboard 234, a mouse 235, a display 236, and a CD-ROM drive 237.

CPU231は、ハードディスク233に記録されているオペレーティング・システム(OS)、ユーザA端末プログラム等その他のアプリケーションに基づいた処理を行う。メモリ232は、CPU231に対して作業領域を提供する。ハードディスク233は、OS、ユーザA端末プログラム等その他のアプリケーション及び各種データを記録保持する。なお、ハードディスク233に記録されているデータについては後述する。通信回路238は、ネットワークに接続する通信回路を有しており、広告サーバ21等の外部の通信機器とデータの送受信を行う。   The CPU 231 performs processing based on other applications such as an operating system (OS) and a user A terminal program recorded on the hard disk 233. The memory 232 provides a work area for the CPU 231. The hard disk 233 records and holds other applications and various data such as an OS and a user A terminal program. The data recorded on the hard disk 233 will be described later. The communication circuit 238 has a communication circuit connected to a network, and transmits / receives data to / from an external communication device such as the advertisement server 21.

キーボード234、マウス235は、外部からの命令を受け付け、ユーザA端末23へ提供する。ディスプレイ236は、ユーザA端末23からユーザーインターフェイス等の画像情報を取得し、取得した画像情報を表示する。CD−ROMドライブ237は、ユーザA端末プログラムが記録されているCD−ROM239からユーザA端末プログラム及びその他のCD−ROMからその他のアプリケーションのプログラムを読み取る等、CD−ROMからのデータの読み取りを行い、ユーザA端末23へ提供する。   The keyboard 234 and the mouse 235 accept external commands and provide them to the user A terminal 23. The display 236 acquires image information such as a user interface from the user A terminal 23 and displays the acquired image information. The CD-ROM drive 237 reads data from the CD-ROM, such as reading the user A terminal program and the other application programs from the other CD-ROM from the CD-ROM 239 in which the user A terminal program is recorded. To the user A terminal 23.

3.4. ユーザB端末25のハードウェア構成
ユーザB端末25は、ユーザBが使用する端末である。ユーザB端末25のハードウェア構成を図6に示す。ユーザB端末25は、CPU251、メモリ252、ハードディスク253及び通信回路258を備えている。さらに、ユーザB端末25は、キーボード254、マウス255、ディスプレイ256及びCD−ROMドライブ257と接続されている。
3.4. Hardware Configuration of User B Terminal 25 The user B terminal 25 is a terminal used by the user B. A hardware configuration of the user B terminal 25 is shown in FIG. The user B terminal 25 includes a CPU 251, a memory 252, a hard disk 253, and a communication circuit 258. Further, the user B terminal 25 is connected to a keyboard 254, a mouse 255, a display 256, and a CD-ROM drive 257.

なお、ユーザB端末25の各ハードウェア構成については、ユーザA端末23における各ハードウェア構成と同様の機能を果たすため、ここでの詳細な記載は省略する。   Note that the hardware configuration of the user B terminal 25 performs the same functions as the hardware configuration of the user A terminal 23, and therefore detailed description thereof is omitted here.

3.5. 広告主端末27のハードウェア構成
広告主端末27は、広告主が使用する端末である。広告主端末27のハードウェア構成を図7に示す。広告主端末27は、CPU271、メモリ272、ハードディスク273及び通信回路278を備えている。さらに、広告主端末27は、キーボード274、マウス275、ディスプレイ276及びCD−ROMドライブ277と接続されている。
3.5. Hardware Configuration of Advertiser Terminal 27 The advertiser terminal 27 is a terminal used by the advertiser. The hardware configuration of the advertiser terminal 27 is shown in FIG. The advertiser terminal 27 includes a CPU 271, a memory 272, a hard disk 273, and a communication circuit 278. Further, the advertiser terminal 27 is connected to a keyboard 274, a mouse 275, a display 276 and a CD-ROM drive 277.

なお、広告主端末27の各ハードウェア構成については、ユーザA端末23における各ハードウェア構成と同様の機能を果たすため、ここでの詳細な記載は省略する。   Note that the hardware configuration of the advertiser terminal 27 performs the same functions as the hardware configuration of the user A terminal 23, and thus detailed description thereof is omitted here.

4. データ
図4に示す広告サーバ21のハードディスク213は、広告主データベース(広告主DB)、広告テンプレートデータベース(広告テンプレートDB)、素材情報データベース(素材情報DB)、広告情報データベース(広告情報DB)、ユーザデータベース(ユーザDB)、及びアフィリエイトセンサーDBを記録保持している。
4). Data The hard disk 213 of the advertisement server 21 shown in FIG. 4 includes an advertiser database (advertiser DB), an advertisement template database (advertisement template DB), a material information database (material information DB), an advertisement information database (advertisement information DB), and a user. A database (user DB) and an affiliate sensor DB are recorded and held.

4.1. 広告主DB
広告主DBには、広告システム1を利用して広告を配信しようとする広告主が登録されている。広告主DBの一例を図8に示す。
4.1. Advertiser DB
An advertiser who intends to distribute advertisements using the advertisement system 1 is registered in the advertiser DB. An example of the advertiser DB is shown in FIG.

広告主DBは、[広告主ID]列C801及び[広告主名」]列C803を有している。[広告主ID]列C801には、登録された広告主を一意に特定する広告主IDが記述される。[広告主名]列C803には、広告主IDで特定される広告主の名称が記述される。   The advertiser DB has an [advertiser ID] column C801 and an [advertiser name]] column C803. [Advertiser ID] column C801 describes an advertiser ID that uniquely identifies a registered advertiser. [Advertiser name] column C803 describes the name of the advertiser specified by the advertiser ID.

なお、本実施形態においては、簡単のため、登録される広告主のデータとして名称のみを登録するとしているが、所在地等の他のデータを登録するようにしてもよい。   In the present embodiment, for simplicity, only the name is registered as registered advertiser data, but other data such as the location may be registered.

4.2. 広告テンプレートDB
広告テンプレートDBには、広告主が配信を求める広告に関するデータである広告情報が登録されている。広告テンプレートDBの一例を図9に示す。
4.2. Advertisement template DB
In the advertisement template DB, advertisement information, which is data related to advertisements for which advertisers request distribution, is registered. An example of the advertisement template DB is shown in FIG.

広告テンプレートDBは、[広告テンプレートID]列C901、[広告主ID]列C903、[商品名]列C905、[有効期限]列C907、及び[広告テンプレートデータ]列C909を有している。[広告テンプレートID]列C901には、広告主が登録した広告テンプレートを一意に特定する広告テンプレートIDが記述される。[広告主ID]列C903には、広告テンプレートを登録した広告主に与えられている広告主IDが記述される。[商品名]列C905には、広告主が広告しようとする商品等に付されている商品名・サービス名等が記述される。[有効期限]列C907には、対応する広告テンプレートの提供を認める期間が記述される。[広告テンプレートデータ]列C909には、広告テンプレートを構成する具体的なデータ記述されている。なお、[広告テンプレートデータ]列C909に記述されるデータについては後述する。   The advertisement template DB includes an [advertisement template ID] column C901, an [advertiser ID] column C903, a [product name] column C905, an [expiration date] column C907, and an [advertisement template data] column C909. [Advertising template ID] column C901 describes an advertising template ID that uniquely identifies the advertising template registered by the advertiser. [Advertiser ID] column C903 describes the advertiser ID given to the advertiser who registered the advertisement template. [Product name] column C905 describes the product name, service name, and the like assigned to the product that the advertiser wants to advertise. [Expiration Date] column C907 describes a period during which provision of the corresponding advertisement template is permitted. [Advertising template data] column C909 describes specific data constituting the advertising template. The data described in the [advertisement template data] column C909 will be described later.

4.2.1 広告テンプレート
ここで、広告主が登録しようとする広告テンプレートの一例を図10に示す。広告テンプレートT1は、キービジュアル表示領域A91、キャッチコピー表示領域A93、商品情報表示領域A95、及びバックグラウンド表示領域A97により構成されている。各領域には、対応するオブジェクトが配置されている。
4.2.1 Advertisement Template Here, an example of the advertisement template that the advertiser intends to register is shown in FIG. The advertisement template T1 includes a key visual display area A91, a catch phrase display area A93, a product information display area A95, and a background display area A97. A corresponding object is arranged in each area.

キービジュアル表示領域A91には、広告しようとしている商品・サービス(以下、広告物とする。)についての静止画や動画が表示される。広告テンプレートT1においては、ある車を紹介する動画がオブジェクトして配置されている。   In the key visual display area A91, a still image or a moving image about a product / service to be advertised (hereinafter referred to as an advertisement) is displayed. In the advertisement template T1, moving images that introduce a certain car are arranged as objects.

キャッチコピー表示領域A93には、広告物についてのキャッチコピーが記述される。広告テンプレートT1においては、キャッチコピー「この車にあったキャッチコピーを作って下さい。」が表示するテキスト用のオブジェクトが配置されている。   In the catch phrase display area A93, a catch phrase for the advertisement is described. In the advertisement template T1, an object for text displayed by a catch phrase “Please make a catch phrase suitable for this car” is arranged.

商品情報表示領域A95には、広告物の商品名や価格、広告物を提供する企業名、広告物に対するキャンペーン情報等が記述される。広告テンプレートT1においては、企業「TODADA」のロゴマーク「→TODADA←」、商品名「LL540」、及び価格「6,000,000円」を含む情報が静止画がオブジェクトとして配置されている。また、当該静止画については、その周りが太枠で囲まれている。これは、当該静止画については、ユーザによる編集・変更ができないことを示している。   In the product information display area A95, the product name and price of the advertisement, the name of the company that provides the advertisement, campaign information for the advertisement, and the like are described. In the advertisement template T1, information including a logo “→ TODADA ←”, a product name “LL540”, and a price “6,000,000 yen” of the company “TODADA” is arranged as an object. Further, the still image is surrounded by a thick frame. This indicates that the user cannot edit or change the still image.

バックグラウンド表示領域A97には、キービジュアル表示領域A91、キャッチコピー表示領域A93、商品情報表示領域A95に配置されない情報が記述される。例えば、バックグランドミュージック等の設定についてもこの領域で設定される。図10における広告テンプレートT1においては、車の試乗をネットワーク上から求めることができる試乗依頼ボタンB3、車を他のユーザに推奨するためのメールを配信することができる推奨ボタンB1がオブジェクトとして配置されている。   In the background display area A97, information that is not arranged in the key visual display area A91, the catch phrase display area A93, and the product information display area A95 is described. For example, settings for background music and the like are also set in this area. In the advertisement template T1 in FIG. 10, a test ride request button B3 that can obtain a test drive of a car from the network, and a recommendation button B1 that can deliver an email for recommending the car to other users are arranged as objects. ing.

なお、広告テンプレートにおいてディスプレイに表示するにあたって図10に示すように各領域に対応するオブジェクトを配置できるものであれば、広告テンプレートの記述形式については限定されない。例えば、HTML、XML等の記述言語、その他スクリプトで記述するようにしてもよい。また、広告テンプレートを表示するためのアプリケーションを用いて、当該アプリケーションにおいて記述形式を規定するようにしてもよい。   Note that the description format of the advertisement template is not limited as long as an object corresponding to each region can be arranged as shown in FIG. For example, you may make it describe with description languages, such as HTML and XML, and another script. Moreover, you may make it prescribe | regulate a description format in the said application using the application for displaying an advertisement template.

4.2.2 広告テンプレートのデータ構造
広告テンプレートDBの[広告テンプレートデータ]列C909に記述される広告テンプレートのデータ構造を図11に示す。広告テンプレートは、[オブジェクトID]列C103、[データ型]列C105、[位置]列C107、及び[編集可否]列C109を有している。
4.2.2 Data structure of advertisement template FIG. 11 shows the data structure of the advertisement template described in the [advertisement template data] column C909 of the advertisement template DB. The advertisement template has an [object ID] column C103, a [data type] column C105, a [position] column C107, and an [editability] column C109.

[オブジェクトID]列C103には、[広告ID]列C101に記述された広告IDに対応する広告テンプレートが有する各オブジェクトに与えられる識別番号(ID)が記述されている。図11においては、広告テンプレートT1が有する各オブジェクトに対して、オブジェクトID「0000001」〜「0000005」が与えられている。   In the [object ID] column C103, an identification number (ID) given to each object included in the advertisement template corresponding to the advertisement ID described in the [advertisement ID] column C101 is described. In FIG. 11, object IDs “0000001” to “0000005” are given to each object included in the advertisement template T1.

[データ型]列C105には、[オブジェクトID]列C103に記述された各オブジェクトのデータ型が記述される。図11においては、例えば、広告テンプレートT1のキービジュアル表示領域A91に表示されるオブジェクトに対して、データ型「動画」が与えられている。   [Data type] column C105 describes the data type of each object described in [Object ID] column C103. In FIG. 11, for example, the data type “moving image” is given to the object displayed in the key visual display area A91 of the advertisement template T1.

[位置]列C107には、[オブジェクトID]列に記述されたオブジェクトの広告テンプレートにおける配置位置が、座標値によって記述される。図9Bに、広告テンプレートT1における各オブジェクトの配置位置を示す。なお、広告テンプレートT1の左上の頂点を座標位置の原点としている。例えば、広告テンプレートT1のキービジュアル表示領域A91に表示されるオブジェクトは、座標(10,80)を左上の頂点とし、座標(300,400)を右下の頂点とする領域に配置されている。したがって、図11に示すように、広告テンプレートT1のキービジュアル表示領域A91に表示されるオブジェクト(オブジェクトID「0000001」)についての[位置]列C107には「(10,80)−(300,400)」が記述されている。他のオブジェクトについても同様である。   In the [Position] column C107, the arrangement position in the advertisement template of the object described in the [Object ID] column is described by the coordinate value. FIG. 9B shows an arrangement position of each object in the advertisement template T1. The top left vertex of the advertisement template T1 is the origin of the coordinate position. For example, the object displayed in the key visual display area A91 of the advertisement template T1 is arranged in an area having the coordinates (10, 80) as the upper left vertex and the coordinates (300, 400) as the lower right vertex. Therefore, as shown in FIG. 11, “(10, 80) − (300, 400) is displayed in the [Position] column C107 for the object (object ID“ 0000001 ”) displayed in the key visual display area A91 of the advertisement template T1. ) ”Is described. The same applies to other objects.

[編集可否]列C109には、[オブジェクトID]列C103に記述されたオブジェクトが、第三者によって編集可能か否かが記述されている。図11においては、オブジェクトID「0000001」のオブジェクトについては[編集可否]列C109に「不可」、オブジェクトID「0000003」については「可能」と記述されている。従って、第三者は、キャッチコピー表示領域A93に記述されるテキスト用のオブジェクト(オブジェクトID「0000003」)については、編集可能、つまりテキストの書き換えが可能である。   [Editability] column C109 describes whether or not the object described in [Object ID] column C103 can be edited by a third party. In FIG. 11, “impossible” is described in the [editability] column C109 for the object with the object ID “0000001”, and “possible” for the object ID “0000003”. Therefore, the third party can edit the text object (object ID “0000003”) described in the catch phrase display area A93, that is, can rewrite the text.

なお、各オブジェクトは、当該オブジェクトが広告テンプレートに表示された場合に、編集可能であるか否かをユーザが即座に判別できるように表示される。つまり、[編集可否]列C109の値が「可能」であるオブジェクトと「不可」であるオブジェクトとでは、表示の形態が異なる。本実施例においては、[編集可否]列C109の値が「不可」であるオブジェクトについては、当該オブジェクトの周囲を太枠で囲むように表示している。   Each object is displayed so that the user can immediately determine whether the object can be edited when the object is displayed on the advertisement template. That is, the display form differs between an object whose value in the [editability] column C109 is “possible” and an object that is “impossible”. In the present embodiment, an object whose value in the [editability] column C109 is “impossible” is displayed so as to surround the object with a thick frame.

4.3. オブジェクトテンプレートDB
オブジェクトテンプレートDBには、広告テンプレートに含まれるオブジェクトテンプレートが登録されている。オブジェクトテンプレートは、広告主によって提供されるデータである。広告主は、オブジェクトテンプレートを配置することによって、広告テンプレートを構成する。
4.3. Object template DB
An object template included in the advertisement template is registered in the object template DB. An object template is data provided by an advertiser. The advertiser configures the advertisement template by arranging the object template.

オブジェクトテンプレートDBの一例を図12に示す。オブジェクトテンプレートDBは、[広告テンプレートID]列C401、[オブジェクトテンプレートID]列C403、[広告主ID]列C405、[データ型]列C407、及び[オブジェクトテンプレートデータ]列C409を有している。[広告テンプレートID]列C401には、オブジェクトテンプレートが用いられている広告テンプレートを一意に特定する広告テンプレートIDが記述される。[オブジェクトテンプレートID]列C903には、オブジェクトテンプレートを広告テンプレートにおいて一意に特定するオブジェクトテンプレートIDが記述される。[広告主ID]列C405には、オブジェクトテンプレートが用いられている広告テンプレートの広告主を一意に特定する広告主IDが記述される。[データ型]列C407には、[オブジェクトテンプレートID]列C403に記述された各オブジェクトテンプレートのデータ型が記述される[オブジェクトテンプレートデータ]列C409には、オブジェクトテンプレートを構成する具体的なデータ記述されている。なお、[オブジェクトテンプレートデータ]列C409に記述されるデータについては以下において説明する。   An example of the object template DB is shown in FIG. The object template DB includes an [advertisement template ID] column C401, an [object template ID] column C403, an [advertiser ID] column C405, a [data type] column C407, and an [object template data] column C409. [Advertising template ID] column C401 describes an advertising template ID that uniquely identifies the advertising template in which the object template is used. [Object template ID] column C903 describes an object template ID for uniquely identifying the object template in the advertisement template. [Advertiser ID] column C405 describes an advertiser ID that uniquely identifies an advertiser of the advertisement template in which the object template is used. In the [Data Type] column C407, the data type of each object template described in the [Object Template ID] column C403 is described. In the [Object Template Data] column C409, specific data description constituting the object template is described. Has been. The data described in the [object template data] column C409 will be described below.

4.3.1 オブジェクトテンプレートのデータ構造
次ぎに、各オブジェクトテンプレートのデータ構造を図13を用いて説明する。各オブジェクトテンプレートのデータ構造は、データ型によって異なっている。
4.3.1 Data Structure of Object Template Next, the data structure of each object template will be described with reference to FIG. The data structure of each object template differs depending on the data type.

なお、各オブジェクトテンプレートは、当該オブジェクトテンプレートが変更可能であるか否かを示すデータ及び変更された場合に、誰が(主体)いつ(時間)変更したのかを示すデータを有している。このように、各オブジェクトテンプレートについて、変更した際の主体を明確化することによって、当該変更についての責任の所在を明確化することが可能となる。また、変更の際の時間を明確化することによって、当該オブジェクトテンプレートについての変更の履歴を追跡することが可能となる。   Each object template includes data indicating whether or not the object template can be changed, and data indicating who (subject) and (time) changed when the object template is changed. As described above, by clarifying the subject when the change is made for each object template, it is possible to clarify the responsibility for the change. In addition, by clarifying the time of change, it is possible to track the change history of the object template.

4.3.2 動画オブジェクトテンプレート
オブジェクトテンプレートDBの[データ型]列C407の値が「動画」であるオブジェクトテンプレート(以下、動画オブジェクトテンプレートとする。)についてのデータ構造を図13Aを用いて説明する。動画オブジェクトテンプレートは、[画角サイズ]列C203、[ファイル再生時間]列C204、[リサイズ]列C205、[編集ID]列C206、及び[データ所持]列C207を有している。
4.3.2 Movie Object Template The data structure of an object template whose value in the [data type] column C407 of the object template DB is “movie” (hereinafter referred to as a movie object template) will be described with reference to FIG. 13A. The moving image object template has a [view angle size] column C203, a [file playback time] column C204, a [resize] column C205, an [edit ID] column C206, and a [data possession] column C207.

[画角サイズ]列C203には、動画の画角サイズが記述される。なお、画角については、左上端の座標値と右下の座標値で特定する。[ファイル再生時間]列C204には、動画の再生時間が記述される。再生時間については、動画のスタート時間及び終了時間を時間:分:秒:フレーム番号で特定する。[リサイズ]列C205には、動画の画角がリサイズ可能か否かが記述される。   [View angle size] column C203 describes the view angle size of the moving image. The angle of view is specified by the upper left coordinate value and the lower right coordinate value. [File playback time] column C204 describes the playback time of the moving image. As for the playback time, the start time and end time of the moving image are specified by hour: minute: second: frame number. [Resize] column C205 describes whether or not the angle of view of the moving image can be resized.

[データ所持]列C207には、動画オブジェクトテンプレート自体を広告テンプレートと一体として保持するのか、又はリンクにより保持するのかが記述される。動画オブジェクトテンプレート自体を広告テンプレートと一体として保持する場合には「所持」と記述され、リンクにより保持する場合にはリンク先のアドレスが記述される。   [Data possession] column C207 describes whether the moving image object template itself is held integrally with the advertisement template or by a link. When the moving image object template itself is held together with the advertisement template, “possession” is described, and when held by a link, the link destination address is described.

4.3.3 テキストオブジェクトテンプレート
オブジェクトテンプレートDBの[データ型]列C407の値が「テキスト」であるオブジェクトテンプレート(以下、テキストオブジェクトテンプレートとする。)についてのデータ構造を図13Bを用いて説明する。テキストオブジェクトテンプレートは、[テキスト]列C213、[フォント]列C214、[編集ID]列C216、及び[データ所持]列C217を有している。
4.3.3 Text Object Template The data structure of an object template whose value in the [data type] column C407 of the object template DB is “text” (hereinafter referred to as a text object template) will be described with reference to FIG. 13B. The text object template has a [text] column C213, a [font] column C214, an [edit ID] column C216, and a [data possession] column C217.

[テキスト]列C213には、テキストとして表示される文章、単語等の文字が記述される。[フォント]列C214には、テキストを表示する際に使用するフォントが記述される。   [Text] column C213 describes characters such as sentences and words displayed as text. [Font] column C214 describes a font used when displaying text.

[データ所持]列C217については、動画オブジェクトテンプレートと同様である。ただし、テキストオブジェクトテンプレートについては、必ずテキスト自体を広告テンプレートと一体として保持するので、[データ所持]列C217の値は、必ず「所持」と記述される。   [Data possession] column C217 is the same as that of the moving image object template. However, for the text object template, the text itself is always held integrally with the advertisement template, so the value in the [Data possession] column C217 is always described as “possession”.

4.3.4 静止画オブジェクトテンプレート
オブジェクトテンプレートDBの[データ型]列C407の値が「静止画」であるオブジェクトテンプレート(以下、静止画オブジェクトテンプレートとする。)についてのデータ構造を図13Cを用いて説明する。静止画オブジェクトテンプレートは、[画角サイズ]列C223、[リサイズ]列C225、及び[データ所持]列C227を有している。静止画オブジェクトテンプレートを構成する各データについては、動画オブジェクトテンプレートと同様である。
4.3.4 Still Image Object Template The data structure of an object template whose value in the [data type] column C407 of the object template DB is “still image” (hereinafter referred to as a still image object template) will be described with reference to FIG. 13C. To do. The still image object template includes a [viewing angle size] column C223, a [resize] column C225, and a [data possession] column C227. About each data which comprises a still picture object template, it is the same as that of a moving image object template.

4.3.5 ボタンオブジェクトテンプレート
オブジェクトテンプレートDBの[データ型]列C407の値が「ボタン」であるオブジェクト(以下、ボタンオブジェクトテンプレートとする。)についてのデータ構造を図13Dを用いて説明する。ボタンオブジェクトテンプレートは、[ボタン形式]列C233、及び[ボタンテキスト]列C234を有している。
4.3.5 Button Object Template A data structure of an object whose value in the [data type] column C407 of the object template DB is “button” (hereinafter referred to as a button object template) will be described with reference to FIG. 13D. The button object template has a [button format] column C233 and a [button text] column C234.

[オブジェクトID]列C231、[広告テンプレートID]列C232については、動画オブジェクトテンプレートと同様である。   [Object ID] column C231 and [Advertising template ID] column C232 are the same as those of the moving image object template.

[ボタン形式]列C233には、ボタンの表示形式が記述される。例えば、ボタンが長方形で表示される場合、[ボタン形式]列C233には、値「rectangle」が記述される。[ボタンテキスト]列C234には、ボタン内に表示するテキストが記述される。例えば、当該ボタンの選択により、試乗の申し込み(依頼)ができる場合、「試乗依頼」と記述される。   [Button format] column C233 describes the display format of the button. For example, when the button is displayed as a rectangle, the value “rectangle” is described in the [button format] column C233. [Button text] column C234 describes the text to be displayed in the button. For example, when a test ride application (request) can be made by selecting the button, “test ride request” is described.

なお、その他のオブジェクトテンプレートについても、上記各オブジェクトテンプレートと同様に、データ構造が予め定義されている。   Note that the data structures of other object templates are defined in advance as in the case of the object templates.

4.4. ユーザDB
ユーザDBには、広告サーバ21を利用しようとするユーザが登録されている。ユーザDBの一例を図14に示す。ユーザDBは、[ユーザID]列C151、[氏名]列C153、[年齢]列C155、[登録日時]列C157、及び[メールアドレス]列C159を有している。
4.4. User DB
A user who intends to use the advertisement server 21 is registered in the user DB. An example of the user DB is shown in FIG. The user DB has a [user ID] column C151, a [name] column C153, an [age] column C155, a [registration date / time] column C157, and a [mail address] column C159.

[ユーザID]列C151には、登録した各ユーザに対して与えられるユーザIDが記述される。[氏名]列C153には、登録したユーザの氏名が記述される。[年齢]列C155には、登録したユーザの年齢が記述される。[登録日時]列C157には、ユーザが登録した日時が記述される。   [User ID] column C151 describes a user ID given to each registered user. [Name] column C153 describes the name of the registered user. [Age] column C155 describes the age of the registered user. [Registration Date / Time] column C157 describes the date and time when the user registered.

図12においては、例えば、ユーザID「0000001」の氏名「大蔵一太郎」は、年齢「○○歳」、メールアドレス「○○@××.co.jp」であり、2004年1月1日にユーザ登録していることを示している。他のユーザについても同様である。   In FIG. 12, for example, the name “Okura Ichitaro” of the user ID “0000001” is the age “XX year old” and the mail address “XX@xxx.co.jp” on January 1, 2004. Indicates that the user is registered. The same applies to other users.

4.5. 広告情報DB
広告情報DBには、広告テンプレートに基づいてユーザが新たに生成した広告情報が登録されている。
4.5. Advertising information DB
In the advertisement information DB, advertisement information newly generated by the user based on the advertisement template is registered.

広告情報DBの一例を図15に示す。広告情報DBは、[広告情報ID]列C141及び[広告情報データ]列C142を有している。   An example of the advertisement information DB is shown in FIG. The advertisement information DB has an [advertisement information ID] column C141 and an [advertisement information data] column C142.

[広告情報ID]列C141には、ユーザAが生成した広告情報に与えられる識別番号(ID)が記述される。広告情報IDのデータ構造は、「広告テンプレートID−ユーザAのユーザID−編集日時−ユーザBのユーザID−編集日時−・・・・」となる。このように、広告テンプレートに対して変更を加えて新たな広告情報を生成したユーザを一連に記述するIDとすることによって、広告情報の伝搬経路を容易に把握することが可能となる。   In the [advertisement information ID] column C141, an identification number (ID) given to the advertisement information generated by the user A is described. The data structure of the advertisement information ID is “advertisement template ID−user ID of user A−edit date / time−user ID of user B−edit date / time−. In this way, by changing the advertisement template and setting the ID that describes a series of users who have generated new advertisement information, it is possible to easily grasp the propagation path of the advertisement information.

4.5.1 広告情報のデータ構造
広告情報DBの[広告情報データ]列C142に記述される広告情報のデータ構造を図16に示す。広告情報は、[オブジェクトID]列C143、[データ型]列C145、[位置]列C147、及び[編集可否]列C149を有している。
4.5.1 Data structure of advertisement information The data structure of advertisement information described in the [advertisement information data] column C142 of the advertisement information DB is shown in FIG. The advertisement information includes an [object ID] column C143, a [data type] column C145, a [position] column C147, and an [editability] column C149.

[オブジェクトID]列C143には、オブジェクトを広告情報において一意に特定するオブジェクトIDが記述される。オブジェクトIDは、「オブジェクトテンプレートID−ユーザAのユーザID−編集日時−ユーザBのユーザID−編集日時−・・・・」となる。例えば、あるユーザ(ユーザID「0000150」)があるオブジェクトテンプレート(オブジェクトテンプレートID「0000003」)を、2005年10月31日22時15分48秒に、テキスト内容の変更等の編集を加えた場合、そのオブジェクトのオブジェクトIDは、「0000003−0000150−2005/10/31,22:15:48」となる。   [Object ID] column C143 describes an object ID for uniquely identifying the object in the advertisement information. The object ID is “object template ID−user A's user ID−edit date / time−user B user ID−edit date / time. For example, when an object template (object template ID “0000003”) with a certain user (user ID “0000150”) is edited at 22:15:48 on October 31, 2005, such as a change in text content. The object ID of the object is “0000003-0000150-2005 / 10/31, 22:15:48”.

[データ型]列C145、[位置]列C147、及び[編集可否]列C149に記述されるデータついては、広告テンプレートのデータ構造における[データ型]列C105、[位置]列C107、及び[編集可否]列C109と同様である。   Regarding the data described in the [data type] column C145, the [position] column C147, and the [editability] column C149, the [data type] column C105, the [position] column C107, and the [editability] in the data structure of the advertisement template ] Same as column C109.

4.6. オブジェクトDB
オブジェクトDBには、広告情報に含まれるオブジェクトであって、ユーザ端末のユーザによって変更若しくは新たに生成されたものが登録されている。
4.6. Object DB
In the object DB, objects that are included in the advertisement information and that are changed or newly generated by the user of the user terminal are registered.

オブジェクトDBの一例を図17に示す。オブジェクトDBは、[広告テンプレートID]列C411、[オブジェクトID]列C413、及び[オブジェクトデータ]列C419を有している。[広告テンプレートID]列C411には、オブジェクトが用いられている広告テンプレートを一意に特定する広告テンプレートIDが記述される。[オブジェクトID]列C413には、オブジェクトを広告テンプレートにおいて一意に特定するオブジェクトIDが記述される。[オブジェクトデータ]列C419には、オブジェクトテンプレートを構成する具体的なデータ記述されている。[オブジェクトデータ]列C419に記述されるデータについては、広告テンプレートの[オブジェクトテンプレートデータ]列C409に記述されるデータと同様である(図13参照)。   An example of the object DB is shown in FIG. The object DB includes an [advertisement template ID] column C411, an [object ID] column C413, and an [object data] column C419. [Advertising template ID] column C411 describes an advertising template ID that uniquely identifies the advertising template in which the object is used. [Object ID] column C413 describes an object ID that uniquely identifies the object in the advertisement template. [Object data] column C419 describes specific data constituting the object template. The data described in the [Object Data] column C419 is the same as the data described in the [Object Template Data] column C409 of the advertisement template (see FIG. 13).

4.7. 送信情報DB
送信情報DBには、広告サーバ21が受信した広告情報に付与されている広告情報ID、当該広告情報の送信元のユーザID及び送信先のユーザIDが関連付けて登録されている。
4.7. Transmission information DB
In the transmission information DB, the advertisement information ID given to the advertisement information received by the advertisement server 21, the user ID of the transmission source of the advertisement information, and the user ID of the transmission destination are registered in association with each other.

送信情報DBの一例を図18に示す。送信情報DBは、[広告情報ID]列C241、[送信元ユーザID]列C243、及び[送信先ユーザID]列C245を有している。[広告情報ID]列C241には、あるユーザ端末から広告サーバ21に対して他のユーザへ送信することを要求された広告情報に付されている識別番号(広告情報ID)が記述される。   An example of the transmission information DB is shown in FIG. The transmission information DB includes an [advertisement information ID] column C241, a [source user ID] column C243, and a [destination user ID] column C245. In the [advertisement information ID] column C241, an identification number (advertisement information ID) attached to advertisement information requested to be transmitted from another user terminal to another user to the advertisement server 21 is described.

[送信元ユーザID]列C143には、広告情報を広告サーバ21へ送信したユーザのユーザIDが記述される。[送信先ユーザID]列C245には、広告情報の送信先となるユーザのユーザIDが記述される。   [Transmission source user ID] column C143 describes the user ID of the user who transmitted the advertisement information to advertisement server 21. [Destination user ID] column C245 describes the user ID of the user who is the transmission destination of the advertisement information.

4.8. アフィリエイトセンサーDB
アフィリエイトセンサーDBには、顧客毎に次回以降に適用される割引が登録されており、取得した商品名に対応する割引情報と取得した顧客IDとが関連付けて登録されている。アフィリエイトセンサーDBの一例を図19に示す。
4.8. Affiliate Sensor DB
In the affiliate sensor DB, discounts to be applied from the next time are registered for each customer, and discount information corresponding to the acquired product name and the acquired customer ID are registered in association with each other. An example of the affiliate sensor DB is shown in FIG.

アフィリエイトセンサーDBは、[広告情報ID]列C161、[ユーザID]列C163、及び[開封日時]列C165を有している。[広告情報ID]列C161には、アフィリエイトセンサーに対応する広告情報が有する広告情報IDが記述される。[開封ユーザID]列C163には、アフィリエイトセンサーに対応する広告情報を受信したユーザのユーザIDが記述される。[開封日時]列C165には、広告情報を受信し、対応する広告情報を閲覧する旨のアフィリエイトセンサーを、広告サーバ21へ送信した際の時間が記述される。   The affiliate sensor DB has an [advertisement information ID] column C161, a [user ID] column C163, and an [opening date / time] column C165. [Advertising information ID] column C161 describes the advertising information ID of the advertising information corresponding to the affiliate sensor. [Opened user ID] column C163 describes the user ID of the user who has received the advertisement information corresponding to the affiliate sensor. [Opening Date / Time] column C165 describes the time when the affiliate sensor that receives the advertisement information and browses the corresponding advertisement information is transmitted to the advertisement server 21.

5. 広告システム1の動作
5.1. 広告テンプレート登録
広告主は、生成した広告テンプレートを広告サーバ21へ登録する。この時の広告主端末27及び広告サーバ21が実行する広告テンプレート登録処理を図20を用いて説明する。
5). Operation of advertising system 1
5.1. Registration of advertisement template The advertiser registers the generated advertisement template in the advertisement server 21. The advertisement template registration process executed by the advertiser terminal 27 and the advertisement server 21 at this time will be described with reference to FIG.

広告サーバ21へ広告テンプレートを登録しようとする広告主は、予めオーサリングソフト等を利用して、広告システム1で利用可能なデータ形式を有する広告テンプレートを生成する(図10、11参照)。   An advertiser who intends to register an advertisement template in the advertisement server 21 uses an authoring software or the like in advance to generate an advertisement template having a data format that can be used in the advertisement system 1 (see FIGS. 10 and 11).

広告主端末27のCPU271は、広告サーバ21に対して、広告主IDを含む広告テンプレートの登録を要求する広告テンプレート登録要求情報を送信する(S1701)。広告サーバ21のCPU211は、広告テンプレート登録要求情報を受信したと判断すると(S1703)、当該広告テンプレート登録要求情報を送信した広告主端末27が登録されたものであるか否かを、広告主IDに基づいて判断する(S1705)。なお、広告サーバ21は、広告主DB(図8参照)を用いて当該判断を行う。広告システム1を利用しようとする広告主に関する広告主IDは予め広告主DBに登録されている。   The CPU 271 of the advertiser terminal 27 transmits advertisement template registration request information for requesting registration of the advertisement template including the advertiser ID to the advertisement server 21 (S1701). When determining that the advertisement template registration request information has been received (S1703), the CPU 211 of the advertisement server 21 determines whether or not the advertiser terminal 27 that transmitted the advertisement template registration request information is registered. Based on the determination (S1705). The advertisement server 21 makes the determination using the advertiser DB (see FIG. 8). An advertiser ID related to an advertiser who intends to use the advertising system 1 is registered in advance in the advertiser DB.

CPU211は、広告主が広告主DBに登録されていると判断すると(S1705)、広告主端末27に対して広告テンプレート登録認証情報を送信する(S1707)。なお、CPU211は、ステップS1705において広告テンプレート登録要求情報を送信した広告主端末27が登録されたものでないと判断すると、広告主端末27のユーザを広告主DBへ登録することを要求する広告主登録処理を行う(S1709)。   When determining that the advertiser is registered in the advertiser DB (S1705), the CPU 211 transmits advertisement template registration authentication information to the advertiser terminal 27 (S1707). If the CPU 211 determines in step S1705 that the advertiser terminal 27 that transmitted the advertisement template registration request information is not registered, the advertiser registration requesting that the user of the advertiser terminal 27 be registered in the advertiser DB. Processing is performed (S1709).

広告主端末27のCPU271は、広告テンプレート登録認証情報を受信したと判断すると(S1711)、広告テンプレートを、広告サーバ21へ送信する(S1713)。なお、CPU271は、広告テンプレートを送信するにあたって、広告主ID、広告主から取得した商品名及び広告の有効期限を併せて送信する。   When the CPU 271 of the advertiser terminal 27 determines that the advertisement template registration authentication information has been received (S1711), it transmits the advertisement template to the advertisement server 21 (S1713). Note that the CPU 271 also transmits the advertiser ID, the product name acquired from the advertiser, and the expiration date of the advertisement when transmitting the advertisement template.

広告サーバ21のCPU211は、広告テンプレートを受信したと判断すると(S1715)、当該広告テンプレートに広告テンプレートIDを付与して、広告テンプレートDBへ登録する(S1717)。なお、CPU211は、広告テンプレートを登録するにあたって、取得した広告主ID、商品名及び広告の有効期限を、[広告主ID]列C903、[商品名]列C905及び[有効期限列]C909に、それぞれ登録する。   When determining that the advertisement template has been received (S1715), the CPU 211 of the advertisement server 21 assigns an advertisement template ID to the advertisement template and registers it in the advertisement template DB (S1717). The CPU 211 registers the acquired advertiser ID, product name, and advertisement expiration date in the [advertiser ID] column C903, the [product name] column C905, and the [expiration date column] C909. Register each.

5.2. 広告閲覧処理
次ぎに、ユーザAが広告サーバ21へ登録されている広告テンプレートを閲覧する際のユーザA端末23及び広告サーバ21が実行する広告閲覧処理について図21を用いて説明する。
5.2. Advertisement Browsing Process Next, an advertisement browsing process executed by the user A terminal 23 and the advertisement server 21 when the user A browses the advertisement template registered in the advertisement server 21 will be described with reference to FIG.

ユーザA端末23のCPU231は、広告サーバ21に対して広告テンプレート閲覧要求情報を送信する(S1801)。   The CPU 231 of the user A terminal 23 transmits advertisement template browsing request information to the advertisement server 21 (S1801).

広告サーバ21のCPU211は、広告テンプレート閲覧要求情報を受信したと判断すると(S1802)、受信した広告テンプレート閲覧要求情報からユーザIDを抽出し、抽出したユーザIDがユーザDB(図14参照)に登録されているか否かを判断する(S1803)。CPU231は、ユーザIDが登録されていると判断すると、広告テンプレートDBに登録されている広告テンプレートの一覧を示す広告テンプレート一覧情報をユーザA端末23へ送信する(S1804)。   When the CPU 211 of the advertisement server 21 determines that the advertisement template browsing request information has been received (S1802), the CPU 211 extracts the user ID from the received advertisement template browsing request information, and registers the extracted user ID in the user DB (see FIG. 14). It is determined whether it has been performed (S1803). When determining that the user ID is registered, the CPU 231 transmits advertisement template list information indicating a list of advertisement templates registered in the advertisement template DB to the user A terminal 23 (S1804).

CPU211が送信する広告テンプレート一覧情報の一例を図22に示す。CPU211は、広告テンプレート一覧情報を生成するにあたり、広告テンプレートDBの[広告テンプレートID]列C901、[広告主ID]列C903、[商品名]列C905、それぞれの値を取得する。また、CPU211は、取得した[広告主ID]列C903の値に基づき、広告主DBから、対応する[広告主名]列C801の値を取得する。CPU211は、取得した[広告テンプレートID]列C901、[商品名]列C905、及び[広告主名]列C801、それぞれの値に基づいて広告テンプレート一覧情報を生成する。   An example of the advertisement template list information transmitted by the CPU 211 is shown in FIG. When generating the advertisement template list information, the CPU 211 acquires values of an [advertisement template ID] column C901, an [advertiser ID] column C903, and a [product name] column C905 of the advertisement template DB. Further, the CPU 211 acquires the value of the corresponding [advertiser name] column C801 from the advertiser DB based on the acquired value of the [advertiser ID] column C903. The CPU 211 generates advertisement template list information based on the acquired [advertisement template ID] column C901, [product name] column C905, and [advertiser name] column C801.

図21に戻って、ユーザA端末23のCPU231は、広告テンプレート一覧情報を受信したと判断すると(S1805)、当該広告テンプレート一覧情報をディスプレイ236へ表示する(S1807)。CPU231は、表示した広告テンプレート一覧情報の一つについて、マウス235等を介して選択されたと判断すると(S1809)、当該広告テンプレートを特定する広告テンプレートIDを含む広告テンプレート送信要求情報を送信する(S1811)。   Returning to FIG. 21, when the CPU 231 of the user A terminal 23 determines that the advertisement template list information has been received (S1805), it displays the advertisement template list information on the display 236 (S1807). If the CPU 231 determines that one of the displayed advertisement template list information has been selected via the mouse 235 or the like (S1809), the CPU 231 transmits advertisement template transmission request information including an advertisement template ID that identifies the advertisement template (S1811). ).

広告サーバ21のCPU211は、広告テンプレート送信要求情報を受信したと判断すると(S1813)、広告テンプレート送信要求情報から広告テンプレートIDを抽出する。CPU211は抽出した広告テンプレートIDに対応する[広告テンプレートデータ]の値(以下、広告テンプレートとする。)を広告テンプレートDBから取得する(S1815)。CPU211は、広告テンプレートID及び広告テンプレート(以下、広告テンプレート情報とする。)としてユーザA端末23へ送信する(S1817)。   When determining that the advertisement template transmission request information has been received (S1813), the CPU 211 of the advertisement server 21 extracts the advertisement template ID from the advertisement template transmission request information. The CPU 211 acquires the value of the [advertisement template data] corresponding to the extracted advertisement template ID (hereinafter referred to as an advertisement template) from the advertisement template DB (S1815). The CPU 211 transmits the advertisement template ID and the advertisement template (hereinafter referred to as advertisement template information) to the user A terminal 23 (S1817).

ユーザA端末23のCPU231は、広告テンプレート情報を受信したと判断すると(S1819)、広告テンプレート情報に含まれる広告テンプレートをディスプレイ236へ表示する(S1821)。CPU231は、広告テンプレートを表示するにあたって、当該広告テンプレートが有する各オブジェクトテンプレートの[変更可否]列C109の値を確認する。CPU231は、[変更可否]列C109の値が[不可]であると判断すると、当該[変更可否]列C109に対応するオブジェクトテンプレートの周りを太枠で囲むように表示する。一方、[変更可否]列C109の値が「可能」であると判断すると、対応するオブジェクトテンプレートを表示するにあたって特別な処理はしない。   When determining that the advertisement template information has been received (S1819), the CPU 231 of the user A terminal 23 displays the advertisement template included in the advertisement template information on the display 236 (S1821). When displaying the advertisement template, the CPU 231 checks the value in the [change possible / not possible] column C109 of each object template included in the advertisement template. When the CPU 231 determines that the value in the [change possible / not possible] column C109 is [impossible], the CPU 231 displays the object template corresponding to the [change possible / not possible] column C109 so as to surround it with a thick frame. On the other hand, if it is determined that the value of the [change possible] column C109 is “possible”, no special processing is performed in displaying the corresponding object template.

なお、ステップS1803において、ユーザIDが登録されていないと判断すると、CPU211は、当該ユーザにユーザ登録を促すメッセージを表示し、ユーザ登録処理を実行する(S1819)。CPU211は、ユーザ登録処理が終了したと判断すると、ステップS1804〜ステップS1817までの処理を実行する。   If it is determined in step S1803 that the user ID is not registered, the CPU 211 displays a message prompting the user to register the user and executes user registration processing (S1819). When the CPU 211 determines that the user registration process has been completed, the CPU 211 executes processes from step S1804 to step S1817.

5.3. 広告情報生成処理
広告テンプレートを受信したユーザA端末23のユーザAは、当該広告テンプレートに変更を加えて、広告物に対する自己の意見や印象等を加えた広告情報を生成することが可能である。
5.3. Advertising information generation process User A of the user A terminal 23 receiving the advertising template can change the advertising template and generate advertising information including his / her own opinion and impression on the advertisement. is there.

広告情報を生成しようとするユーザAは、変更可能なオブジェクトテンプレートを選択し、その内容を所望の内容に変更することができる。ユーザAは、変更しようとするオブジェクトテンプレートをキーボード214若しくはマウス215を用いて選択する。そして、ユーザAは、選択したオブジェクトテンプレートを変更し、広告情報を生成する。以下において、この広告情報生成処理について図23を用いて説明する。   A user A who wants to generate advertisement information can select a changeable object template and change the content to a desired content. The user A selects an object template to be changed using the keyboard 214 or the mouse 215. Then, the user A changes the selected object template and generates advertisement information. Hereinafter, the advertisement information generation process will be described with reference to FIG.

広告テンプレートにおいて、あるオブジェクトテンプレートを新たなオブジェクトに変更しようとする場合、ユーザAは、変更しようとするオブジェクトテンプレートを選択する。ユーザA端末23のCPU231は、オブジェクトテンプレートが選択されたと判断すると(S2001)、当該オブジェクトテンプレートが変更可能なオブジェクトテンプレートであるか否かを判断する(S2003)。なお、オブジェクトテンプレートが変更可能であるか否かは、ディスプレイ216上に表示された広告テンプレートを見るだけで、ユーザAには分かるようになっている。従って、ユーザAが変更不可のオブジェクトテンプレートを選択する可能性は少ないと思われるが、変更不可のオブジェクトテンプレートが選択された場合のための対応として当該判断を行っている。CPU231は、ステップS2003において、選択されたオブジェクトテンプレートが変更可能なオブジェクトテンプレートでないと判断すると、その旨注意喚起するメッセージを表示したダイアログを表示する(S2011)。   When an object template is to be changed to a new object in the advertisement template, the user A selects an object template to be changed. When determining that the object template has been selected (S2001), the CPU 231 of the user A terminal 23 determines whether the object template is a changeable object template (S2003). Whether or not the object template can be changed can be understood by the user A only by looking at the advertisement template displayed on the display 216. Therefore, although it is unlikely that the user A selects an object template that cannot be changed, this determination is made as a response to the case where an object template that cannot be changed is selected. If the CPU 231 determines in step S2003 that the selected object template is not a changeable object template, the CPU 231 displays a dialog displaying a message to alert that effect (S2011).

CPU231は、当該オブジェクトテンプレートを変更可能であると判断すると、当該オブジェクトテンプレートを変更可能状態とする(S2005)。ここで、変更可能状態とは、オブジェクトテンプレートの内容を変更し得る状態をいう。例えば、他のアプリケーションを起動してオブジェクトテンプレートの内容を修正等できるようにする場合、オブジェクトテンプレートに代わって表示するオブジェクトを指定するためのダイアログを表示する場合等を含む。   When the CPU 231 determines that the object template can be changed, the CPU 231 sets the object template in a changeable state (S2005). Here, the changeable state refers to a state in which the content of the object template can be changed. For example, it includes a case where another application is started so that the contents of the object template can be modified, and a dialog for specifying an object to be displayed instead of the object template is displayed.

そして、ユーザAは、キーボード234やマウス235を用いて当該オブジェクトテンプレートを変更する。なお、オブジェクトテンプレートの変更方法については、対象とするオブジェクトテンプレートのデータ型によって異なる。CPU231は、オブジェクトがテンプレート変更されたと判断すると(S2007)、変更されたオブジェクトテンプレート(以下、単に「オブジェクト」とする。)に基づいて広告情報を生成する(S2009)。   Then, the user A changes the object template using the keyboard 234 and the mouse 235. The method for changing the object template differs depending on the data type of the target object template. When CPU 231 determines that the template has been changed (S2007), it generates advertisement information based on the changed object template (hereinafter simply referred to as “object”) (S2009).

例えば、図10に示す広告テンプレートに基づいて、図24に示す広告情報を生成するものとする。この場合、キャッチコピー表示領域A93に表示されているテキストオブジェクトテンプレートのテキスト「この車にあったキャッチコピーを作って下さい。」を、新たなキャッチコピー「今までにない感動をあなたに・・・」に変更する必要がある。ユーザAは、キャッチコピー表示領域A93に表示されているテキストのオブジェクトを選択する。ユーザA端末23のCPU231は、キャッチコピー表示領域A93が選択されたと判断すると、当該領域を入力可能状態とする。そして、ユーザAは、キーボード214を用いて当該領域に所望するテキスト「今までにない感動をあなたに・・・」を新たに入力する。CPU231は、キャッチコピー表示領域A93にテキストが入力されたと判断すると、入力されたテキストに基づいて、元となるテキストオブジェクトテンプレートの[テキスト]列C213の値(図13B参照)を変更し、新たなテキストオブジェクトを生成する。   For example, the advertisement information shown in FIG. 24 is generated based on the advertisement template shown in FIG. In this case, the text of the text object template displayed in the catch phrase display area A93 “Please make a catch phrase suitable for this car.”, A new catch phrase “Unprecedented impression to you… Need to be changed. User A selects the text object displayed in catch phrase display area A93. When the CPU 231 of the user A terminal 23 determines that the catch phrase display area A93 is selected, the CPU 231 sets the area in an input enabled state. Then, the user A uses the keyboard 214 to newly input a desired text “A new impression to you ...” to the area. When the CPU 231 determines that the text has been input to the catch phrase display area A93, the CPU 231 changes the value in the [text] column C213 of the original text object template (see FIG. 13B) based on the input text, and creates a new one. Create a text object.

また、キービジュアル表示領域A91に表示されている動画を車の全体像を表示する別の静止画に変更するとする。ユーザAは、キービジュアル表示領域A91に表示されている動画オブジェクトテンプレートを選択する。ユーザA端末23のCPU231は、キービジュアル表示領域A91の動画オブジェクトテンプレートが選択されたと判断すると、当該領域に表示する静止画を指定するためのダイアログを表示する。なお、静止画の指定は、当該静止画が存在する場所をURL等によって指定することが可能である。そして、ユーザAは、ダイアログに従って静止画を指定する。CPU231は、動画オブジェクトテンプレートの対応するデータを指定された静止画に対応するデータに変更し、新たに静止画オブジェクトを生成する。   Also, it is assumed that the moving image displayed in the key visual display area A91 is changed to another still image that displays the entire image of the car. User A selects a moving image object template displayed in the key visual display area A91. When the CPU 231 of the user A terminal 23 determines that the moving image object template in the key visual display area A91 is selected, it displays a dialog for designating a still image to be displayed in the area. In addition, the designation of the still image can designate the location where the still image exists by URL or the like. Then, the user A specifies a still image according to the dialog. The CPU 231 changes data corresponding to the moving image object template to data corresponding to the specified still image, and newly generates a still image object.

CPU211は、オブジェクトテンプレートに対する変更を終了を終了する旨の終了情報をユーザから獲得すると、変更後のオブジェクトデータに基づいて、新たな広告情報を生成する。なお、CPU211は、広告情報が生成された生成日時データをヘッダに含める。   When the CPU 211 obtains end information indicating that the change to the object template is finished from the user, the CPU 211 generates new advertisement information based on the changed object data. Note that the CPU 211 includes the generation date / time data at which the advertisement information is generated in the header.

5.4. 広告情報送信処理
次に、図25を用いて、ユーザA端末23が行う広告情報送信処理を説明する。なお、ユーザAが生成した広告情報はユーザBに送信される前に、一旦、広告サーバ21へ送信され、所定の処理が行われた後に、ユーザBへ送信される。
5.4. Advertisement Information Transmission Process Next, the advertisement information transmission process performed by the user A terminal 23 will be described with reference to FIG. Note that the advertisement information generated by the user A is once transmitted to the advertisement server 21 before being transmitted to the user B, and is transmitted to the user B after predetermined processing is performed.

広告情報を生成したユーザAは、他のユーザBに対して広告情報を送信すべく推奨ボタンB1(図24参照)をマウス235等を用いて選択する。ユーザA端末23のCPU231は、推奨ボタンB1が選択されたと判断すると(S2201)、当該広告情報を送信するユーザBのユーザIDを入力するためのダイアログである推奨ダイアログを表示する(S2203)。   The user A who has generated the advertisement information selects the recommendation button B1 (see FIG. 24) using the mouse 235 or the like to transmit the advertisement information to the other user B. When determining that the recommendation button B1 has been selected (S2201), the CPU 231 of the user A terminal 23 displays a recommendation dialog that is a dialog for inputting the user ID of the user B who transmits the advertisement information (S2203).

CPU231が表示する推奨ダイアログの一例を図26に示す。推奨ダイアログには、広告情報を送信するユーザのユーザIDを入力するように促すメッセージ、ユーザIDを入力するためのユーザID入力領域A2301、及びユーザIDの入力が完了したことを示すための推奨ボタンB23を有している。   An example of the recommendation dialog displayed by the CPU 231 is shown in FIG. In the recommendation dialog, a message prompting the user to input the user ID of the user who transmits the advertisement information, a user ID input area A2301 for inputting the user ID, and a recommendation button for indicating that the input of the user ID is completed B23.

ユーザAは、推奨ダイアログのユーザID入力領域A2301にユーザBのユーザIDをキーボード234等を用いて入力し、推奨ダイアログに表示された推奨ボタンB23を選択する。なお、ユーザID入力領域A2301へのユーザIDの入力においては、複数のユーザIDを同時に指定することも可能である。   The user A inputs the user ID of the user B into the user ID input area A2301 of the recommendation dialog using the keyboard 234 or the like, and selects the recommendation button B23 displayed on the recommendation dialog. In addition, in the input of the user ID to the user ID input area A2301, a plurality of user IDs can be specified at the same time.

図25に戻って、CPU231は、推奨ボタンB23が選択されたと判断すると(S2205)、入力されたユーザID(送信先のユーザID)、広告情報、及び自らのユーザIDとを一体として、広告サーバ21へ送信する(S2207)。   Returning to FIG. 25, if the CPU 231 determines that the recommendation button B23 has been selected (S2205), the input user ID (destination user ID), the advertisement information, and its own user ID are integrated into the advertisement server. 21 (S2207).

5.5. 広告情報確認処理
広告サーバ21は、広告情報を受信すると、受信した広告情報が規定外のものとなっていないかどうかを確認する広告情報確認処理を行う。図27、図28を用いて、広告サーバ21が実行する広告確認処理について説明する。
5.5. Advertisement Information Confirmation Process Upon receiving the advertisement information, the advertisement server 21 performs an advertisement information confirmation process for confirming whether or not the received advertisement information is not specified. The advertisement confirmation process executed by the advertisement server 21 will be described with reference to FIGS.

図27において、広告サーバ21のCPU211は、広告情報を受信したと判断すると(S2301)、広告情報から広告テンプレートIDを取得する(S2303)。CPU211は、取得した広告テンプレートIDに基づいて、広告テンプレートDBから、対応する[広告期限]列の値を取得する(S2305)。CPU211は、当該広告情報を受信した日時が[広告期限]列の値より前であるか否かを判断する(S2307)。   In FIG. 27, when the CPU 211 of the advertisement server 21 determines that the advertisement information has been received (S2301), it acquires an advertisement template ID from the advertisement information (S2303). Based on the acquired advertisement template ID, the CPU 211 acquires the value of the corresponding [advertisement deadline] column from the advertisement template DB (S2305). The CPU 211 determines whether or not the date and time when the advertisement information is received is before the value in the [Advertisement Deadline] column (S2307).

図28に移って、CPU211は、広告情報を受信した日時が[広告期限]列の値より前であると判断すると、広告情報にデータ型がテキストであるオブジェクトがあるか否かを判断する(S2403)。CPU211は、データ型がテキストであるオブジェクトがあると判断すると、当該テキストの内容を取得する(S2403)。そして、CPU211は、取得したテキストの内容に禁則表現があるか否かを判断する(S2405)。なお、禁則表現があるか否かの判断に際しては、予め禁則表現を定義した禁則表現テーブルを用いる。   Moving to FIG. 28, when the CPU 211 determines that the date and time when the advertisement information is received is before the value in the [Advertisement Deadline] column, the CPU 211 determines whether or not there is an object whose data type is text in the advertisement information ( S2403). If the CPU 211 determines that there is an object whose data type is text, the CPU 211 acquires the content of the text (S2403). Then, the CPU 211 determines whether or not there is a prohibited expression in the content of the acquired text (S2405). In determining whether or not there is a prohibited expression, a prohibited expression table in which prohibited expressions are defined in advance is used.

禁則表現テーブルの一例を図29に示す。禁則表現テーブルは、[広告テンプレートID]列C2501及び[禁則表現]列C2503を有している。[広告テンプレートID]列C2501には、禁則表現を適用する広告情報の広告情報IDに含まれる広告テンプレートIDが記述される。[禁則表現]列C2503には、適用する具体的な禁則表現が記述される。   An example of the prohibition expression table is shown in FIG. The prohibition expression table includes an [advertisement template ID] column C2501 and a [prohibition expression] column C2503. [Advertising template ID] column C2501 describes the advertising template ID included in the advertising information ID of the advertising information to which the prohibited expression is applied. [Prohibition expression] A specific prohibition expression to be applied is described in column C2503.

図28に戻って、CPU211は、禁則表現がないと判断すると、オブジェクトIDをカウントするためのカウンターを初期値にセットする(S2407)。CPU211は、カウンターの値に対応するオブジェクトが広告情報に存在するか否かを、[オブジェクトID]列の値に基づいて判断する(S2409)。CPU211は、対応する広告情報のオブジェクトIDから元となったオブジェクトテンプレートのオブジェクトテンプレートIDに関する部分の値を抽出し、カウンターの値と比較する。   Returning to FIG. 28, if the CPU 211 determines that there is no prohibited expression, it sets a counter for counting the object ID to an initial value (S2407). The CPU 211 determines whether or not an object corresponding to the counter value exists in the advertisement information based on the value of the [object ID] column (S2409). The CPU 211 extracts the value of the portion related to the object template ID of the original object template from the object ID of the corresponding advertisement information, and compares it with the value of the counter.

なお、今回受信した広告情報は、広告テンプレートに基づいて生成された最初の広告情報であるため、この段階では、オブジェクトの[オブジェクトID]列には、オブジェクトテンプレートIDが記述されている。なお、オブジェクトを一意に特定するためのオブジェクトIDは、当該オブジェクトに対応する広告情報が広告確認処理に合格した後、正式にオブジェクトDBに対して登録される際にはじめて付与される(後述)。   Since the advertisement information received this time is the first advertisement information generated based on the advertisement template, the object template ID is described in the [Object ID] column of the object at this stage. The object ID for uniquely identifying the object is given only when the advertisement information corresponding to the object is officially registered in the object DB after passing the advertisement confirmation process (described later).

次に、CPU211は、カウンターの値に対応するオブジェクトが存在すると判断すると、広告情報IDから元となった広告テンプレートの広告テンプレートIDに関する部分の値を抽出する。   Next, when the CPU 211 determines that an object corresponding to the value of the counter exists, the CPU 211 extracts a value of a portion related to the advertisement template ID of the original advertisement template from the advertisement information ID.

ここで、今回受信した広告情報は、広告テンプレートに基づいて生成された最初の広告情報であるため、この段階では、広告情報の[広告情報ID]列には、広告テンプレートIDが記述されている。なお、広告情報を一意に特定するための広告情報IDは、当該広告情報が広告確認処理に合格し、正式に広告情報DBに対して登録される際にはじめて付与される(後述)。   Here, since the advertisement information received this time is the first advertisement information generated based on the advertisement template, the advertisement template ID is described in the [advertisement information ID] column of the advertisement information at this stage. . The advertisement information ID for uniquely identifying the advertisement information is given only when the advertisement information passes the advertisement confirmation process and is officially registered in the advertisement information DB (described later).

CPU211は、抽出した広告テンプレートID及びカウンターの値に基づいて、広告情報の元となった広告テンプレートのオブジェクトに関するデータのうち、カウンターの値に対応するものを広告テンプレートDB及びオブジェクトDBから取得する(S2411)。   Based on the extracted advertisement template ID and the counter value, the CPU 211 acquires, from the advertisement template DB and the object DB, data corresponding to the counter value among the data related to the advertisement template object that is the basis of the advertisement information ( S2411).

CPU211は、取得したオブジェクトに関するデータと、広告確認処理を行っている広告情報のカウンターの値に対応するオブジェクトに関するデータとを比較し、カウンターの値に対応するオブジェクトが変更されているか否かを判断する(S2413)。なお、本実施形態においては、全てのデータが一致している場合には変更されていないと判断し、一部のデータでも一致していないと、変更されていると判断する。CPU211は、比較の結果、カウンターの値に対応するオブジェクトが変更されていると判断すると、広告サーバ21の使用者に対して当該オブジェクトの黙視確認を促すメッセージを表示する(S2415)。なお、オブジェクトに対して問題があるか否かは、広告主や広告対象商品等に対する誹謗・中傷や反社会的表現等を含むか否かを基準に判断する。   The CPU 211 compares the acquired data relating to the object with the data relating to the object corresponding to the counter value of the advertisement information for which the advertisement confirmation processing is being performed, and determines whether or not the object corresponding to the counter value has been changed. (S2413). In the present embodiment, it is determined that the data has not been changed if all the data matches, and it is determined that the data has been changed if some of the data does not match. If the CPU 211 determines that the object corresponding to the counter value has been changed as a result of the comparison, the CPU 211 displays a message that prompts the user of the advertisement server 21 to confirm the object silently (S2415). Whether or not there is a problem with the object is determined based on whether or not it includes slander, slander, anti-social expression, etc. with respect to the advertiser or the advertisement target product.

CPU211は、広告サーバ21の使用者から確認の結果を取得する(S2417)。CPU211は、当該結果が対応するオブジェクトには問題がないとするものであったならば、全てのオブジェクトについてステップS2409〜S2417の処理を行ったか否かを判断する(S2418)。また、CPU211は、ステップS2409において、対応するオブジェクトが存在しないと判断した場合も同様に、ステップS2418の処理を行う。   The CPU 211 acquires a confirmation result from the user of the advertisement server 21 (S2417). If it is determined that there is no problem with the corresponding object, the CPU 211 determines whether or not the processing of steps S2409 to S2417 has been performed for all objects (S2418). Similarly, when the CPU 211 determines in step S2409 that the corresponding object does not exist, the CPU 211 performs the process of step S2418.

CPU211は、ステップS2409〜S2417の処理を行っていないオブジェクトが存在すると判断すると、カウンターの値をインクリメントする(S2419)。   If the CPU 211 determines that there is an object that has not been processed in steps S2409 to S2417, the CPU 211 increments the counter value (S2419).

一方、CPU211は、当該結果が対応するオブジェクトに問題があるとするものであったならば、その旨をユーザAへ知らせるべく、送信不可メッセージをユーザA端末23へ送信する(S2421)。   On the other hand, if the result of the determination indicates that there is a problem with the corresponding object, the CPU 211 transmits a transmission impossible message to the user A terminal 23 to notify the user A to that effect (S2421).

5.6. 広告情報登録処理
広告サーバ21は、規定外のものとなっていないことを確認した広告情報について、広告情報DBに登録する広告情報登録処理を実行する。図30を用いて、広告情報登録処理を説明する。
5.6. Advertisement Information Registration Process The advertisement server 21 executes an advertisement information registration process for registering in the advertisement information DB for advertisement information that has been confirmed not to be out of regulation. The advertisement information registration process will be described with reference to FIG.

広告サーバ21のCPU211は、広告情報が有する各オブジェクトに対してオブジェクトIDを付与する(S2601)。CPU211は、当該広告情報(以下、変更後広告情報とする。)の現在の広告情報ID(つまり、以降のステップS2605において新たな広告情報IDが付与される前のもの)を取得し、対応する広告情報(以下、変更前広告情報とする。)を広告情報DBから取得する。そして、CPU211は、変更前広告情報が有するオブジェクトと変更後広告情報が有するオブジェクトとを比較する。CPU211は、各オブジェクトにおいて、異なるデータが存在すると判断すると、当該オブジェクトに対してあらたなオブジェクトIDを付与する。   The CPU 211 of the advertisement server 21 assigns an object ID to each object included in the advertisement information (S2601). The CPU 211 acquires the current advertisement information ID of the advertisement information (hereinafter referred to as post-change advertisement information) (that is, the one before the new advertisement information ID is assigned in the subsequent step S2605), and corresponds. Advertisement information (hereinafter referred to as pre-change advertisement information) is acquired from the advertisement information DB. Then, the CPU 211 compares the object included in the pre-change advertisement information with the object included in the post-change advertisement information. If the CPU 211 determines that different data exists in each object, the CPU 211 assigns a new object ID to the object.

ここで、オブジェクトに付与するオブジェクトIDは、「元となったオブジェクトのID−新たにオブジェクトを生成したユーザのユーザID−新たに生成したオブジェクトの生成時間」となる。ここで、CPU211は、「元となったオブジェクトのID」には広告情報を登録する前のオブジェクトIDを、「新たにオブジェクトを生成したユーザのユーザID」には送信ユーザのユーザIDを、及び「新たに生成したオブジェクトの生成時間」には広告情報のヘッダに含まれている生成時間データを、それぞれ対応させる。なお、本実施形態においては、「新たに広告情報を生成したユーザ」を広告情報を生成したユーザとし、「新たに生成したオブジェクトの生成時間」を対応する広告情報が生成された時間としている。   Here, the object ID given to the object is “the ID of the original object−the user ID of the user who newly generated the object−the generation time of the newly generated object”. Here, the CPU 211 stores the object ID before registering the advertisement information in the “original object ID”, the user ID of the transmission user in the “user ID of the user who newly created the object”, and The “generation time of a newly generated object” is associated with generation time data included in the header of the advertisement information. In the present embodiment, the “user who newly generated the advertisement information” is the user who generated the advertisement information, and the “generation time of the newly generated object” is the time when the corresponding advertisement information was generated.

例えば、ユーザAから送信されてきた広告情報に、ユーザB(ユーザID「0002」)が11月24日20時00分30秒に変更を加えて新たに広告情報を生成した場合、その広告情報に含まれるオブジェクトIDは、「元となったオブジェクトのID−0002−2005/11/24,20:00:30」となる。   For example, when user B (user ID “0002”) changes the advertisement information transmitted from user A to 20:00 on November 24 and newly generates advertisement information, the advertisement information The object ID included in the ID is “original object ID-0002-2005 / 11/24, 20:00:30”.

CPU211は、広告情報が有する全てのオブジェクトについて、オブジェクトID付与処理を実行する(S2603)。   The CPU 211 executes object ID assignment processing for all objects included in the advertisement information (S2603).

CPU211は、全てのオブジェクトについてオブジェクトID付与処理が終了したと判断すると、広告情報に広告情報IDを付与する(S2605)。ここで、広告情報に付与する広告情報IDは、「元となった広告情報のID−新たに広告情報を生成したユーザのユーザID−新たに生成した広告情報の生成時間」となる。ここで、CPU211は、「元となった広告情報のID」には広告情報を登録する前の広告情報IDを、「新たに広告情報を生成したユーザのユーザID」には送信ユーザのユーザIDを、及び「新たに生成した広告情報の生成時間」には当該広告情報のヘッダに含まれている生成時間データを、それぞれ対応させる。   When the CPU 211 determines that the object ID assignment processing has been completed for all objects, the CPU 211 assigns the advertisement information ID to the advertisement information (S2605). Here, the advertisement information ID given to the advertisement information is “ID of the original advertisement information−user ID of the user who newly generated the advertisement information−generation time of the newly generated advertisement information”. Here, the CPU 211 indicates the advertisement information ID before registering the advertisement information in the “original advertisement information ID”, and the user ID of the transmitting user in the “user ID of the user who newly generated the advertisement information”. And “generation time of newly generated advertisement information” are associated with generation time data included in the header of the advertisement information.

例えば、ユーザAから送信されてきた広告情報に、ユーザB(ユーザID「0002」)が11月24日20時00分00秒に変更を加えて新たに広告情報を生成した場合、その広告情報の広告情報IDは、「元となった広告情報のID−0002−2005/11/24,20:00:00」となる。なお、広告テンプレートに基づき新たな広告情報を生成した場合には、「元となった広告情報のID」として、広告テンプレートのIDを使用する。例えば、広告テンプレートID「0000001」の広告テンプレートに対して、ユーザA(ユーザID「0001」)が11月23日19時30分15秒に変更を加えて広告情報を生成した場合、その広告情報の広告情報IDは、「0000001−0001−2005/11/23,19:30:15」となる。   For example, when user B (user ID “0002”) changes the advertisement information transmitted from user A to November 24, 20:00:00 and newly generates advertisement information, the advertisement information The advertisement information ID is “original advertisement information ID-0002-2005 / 11/24, 20:00”. When new advertisement information is generated based on the advertisement template, the ID of the advertisement template is used as the “original advertisement information ID”. For example, when user A (user ID “0001”) changes advertisement template ID “0000001” to 19:30:15 on November 23 and generates advertisement information, the advertisement information The advertisement information ID is “0000001-0001-2005 / 11/23, 19:30:15”.

CPU211は、広告情報IDの付与が終了すると、付与した広告情報IDと広告情報とを関連付けて広告情報DBへ、また、付与したオブジェクトIDとオブジェクトとを関連付けてオブジェクトDBへ、それぞれ登録する(S2607)。   When the assignment of the advertisement information ID is completed, the CPU 211 associates the assigned advertisement information ID with the advertisement information and registers them in the advertisement information DB, and associates the assigned object ID and the object with the object DB (S2607). ).

5.7. 登録広告情報送信処理
広告サーバ21は、広告情報を広告情報DBに登録した後、当該広告情報(以下、登録広告情報とする。)をユーザBに送信する登録広告情報送信処理を実行する。図31を用いて、登録広告情報送信処理を説明する。
5.7. Registered Advertisement Information Transmission Process After registering the advertisement information in the advertisement information DB, the advertisement server 21 executes a registered advertisement information transmission process for transmitting the advertisement information (hereinafter referred to as registered advertisement information) to the user B. . The registered advertisement information transmission process will be described with reference to FIG.

広告サーバ21のCPU211は、受信した広告情報に付与した広告情報ID、当該広告情報の送信元のユーザID、送信先のユーザID(広告確認処理 図27:S2301参照)及び送信日時を関連付けて、送信情報DBへ登録する(S2701)。そして、CPU211は、ユーザBに登録広告情報を送信するために、アフィリエイトセンサーを生成する(S2703)。そして、CPU211は、生成したアフィリエイトセンサーをヘッダ部に有する電子メール(以下、広告メールとする。)を生成する(S2705)。アフィリエイトセンサーとは、いわゆる開封確認通知であり、当該広告メールが送信されたユーザBが、実際に受信し、その広告メールを開封した場合に、広告サーバ21に対して開封した旨の通知が帰ってくる仕組みである。また、なお、アフィリエイトセンサーでは、送信された広告メールの受信・開封を拒否する旨の通知を広告サーバ21へ返すことも可能である。   The CPU 211 of the advertisement server 21 associates the advertisement information ID given to the received advertisement information, the user ID of the sender of the advertisement information, the user ID of the destination (see the advertisement confirmation process FIG. 27: S2301), and the transmission date and time. Registration in the transmission information DB (S2701). Then, the CPU 211 generates an affiliate sensor in order to transmit the registered advertisement information to the user B (S2703). Then, the CPU 211 generates an e-mail (hereinafter referred to as an advertisement mail) having the generated affiliate sensor in the header portion (S2705). The affiliate sensor is a so-called opening confirmation notification. When the user B who has sent the advertisement mail actually receives the advertisement mail and opens the advertisement mail, the advertisement server 21 is notified of the opening. It is a mechanism to come. In addition, the affiliate sensor can also return to the advertisement server 21 a notification that the received advertisement mail is refused to be received / opened.

CPU211は、受信したユーザID(広告確認処理 図27:S2301参照)に基づいて、ユーザDBからメールアドレスを取得する(S2707)。CPU211は、取得したメールアドレスに基づいて、生成した広告メールを送信する(S2709)。CPU211が送信する広告メールの一例を図を図32に示す。広告メールは、宛先記述領域A321、URL記述領域A323及び定型文記述領域A325を有している。宛先記述領域A321には、ステップS2707で取得したユーザのメールアドレスが記述される。URL記述領域A323には、広告情報が保存されている場所を示すURLがリンク形式で記述される。広告メールを受信したユーザは、当該URLを選択することによって、対応する広告情報にアクセスすることができる。また、定型文記述領域A325には、定型的な文章をが記述される。   The CPU 211 acquires a mail address from the user DB based on the received user ID (see advertisement confirmation process FIG. 27: S2301) (S2707). The CPU 211 transmits the generated advertisement mail based on the acquired mail address (S2709). An example of the advertisement mail transmitted by the CPU 211 is shown in FIG. The advertisement mail has a destination description area A321, a URL description area A323, and a fixed sentence description area A325. In the destination description area A321, the mail address of the user acquired in step S2707 is described. In the URL description area A323, a URL indicating the location where the advertisement information is stored is described in a link format. The user who receives the advertisement mail can access the corresponding advertisement information by selecting the URL. In the fixed sentence description area A325, a fixed sentence is described.

5.8. 登録広告情報閲覧処理
ユーザAから登録広告情報が送られてたユーザBは、当該登録広告情報を閲覧することができる。ユーザBが使用するユーザB端末25が実行する登録広告情報閲覧処理を図33に示すフローチャートに基づいて説明する。
5.8. Registered Advertisement Information Browsing Process User B, to whom the registered advertisement information is sent from user A, can browse the registered advertisement information. The registered advertisement information browsing process executed by the user B terminal 25 used by the user B will be described based on the flowchart shown in FIG.

ユーザB端末25のCPU211は、広告メールを受信すると(S2901)、ヘッダ部を解析する(S2903)。CPU231は、ヘッダ部の解析に従って、広告メールを開封することを許可するか拒否するかの判断を促すダイアログである開封可否ダイアログを表示する(S2905)。開封ダイアログの一例を図34に示す。開封ダイアログは、ユーザBが広告メールを開封することを許可する場合に選択する開封ボタンB301及び開封を拒否する場合に選択する拒否ボタンB303を有している。   When receiving the advertisement mail (S2901), the CPU 211 of the user B terminal 25 analyzes the header part (S2903). In accordance with the analysis of the header portion, the CPU 231 displays an unsuccessful opening / non-permission dialog that is a dialog for prompting the user to determine whether to permit or reject the unsealing of the advertisement mail (S2905). An example of the opening dialog is shown in FIG. The opening dialog has an opening button B301 that is selected when the user B permits the opening of the advertisement mail and a rejection button B303 that is selected when the user B rejects the opening.

図33に戻って、CPU231は、開封ボタンB301が選択されたと判断すると(S2907)、広告サーバ21に対して、ユーザBがユーザAが送信した広告メールを開封する旨を示す開封情報を有するアフィリエイトセンサーを送信する(S2919)。CPU211は、受信した広告メールを開封し、ディスプレイ236へ表示する(S2909)。CPU231は、広告メールに表示された広告情報へのリンクが選択されたと判断すると(S2911)、当該リンク先へ通信回路238を介して接続する(S2913)。CPU231は、リンク先から登録広告情報を取得する(S2915)。CPU231は、取得した登録広告情報をディスプレイ236へ表示する(S2917)。これにより、ユーザBは、ユーザAが生成した広告情報を閲覧することができる。   Returning to FIG. 33, when the CPU 231 determines that the opening button B301 is selected (S2907), the affiliate having opening information indicating that the user B opens the advertisement mail transmitted by the user A to the advertisement server 21. The sensor is transmitted (S2919). The CPU 211 opens the received advertisement mail and displays it on the display 236 (S2909). When the CPU 231 determines that the link to the advertisement information displayed in the advertisement mail is selected (S2911), the CPU 231 connects to the link destination via the communication circuit 238 (S2913). The CPU 231 acquires registered advertisement information from the link destination (S2915). The CPU 231 displays the acquired registered advertisement information on the display 236 (S2917). Thereby, the user B can browse the advertisement information generated by the user A.

一方、CPU231は、ステップS2907において拒否ボタンB303が選択されたと判断すると、広告サーバ21に対して、ユーザBがユーザAが送信した広告メールの受信を拒否した旨を示す受信拒否情報を有するアフィリエイトセンサーを送信する(S2921)。   On the other hand, when the CPU 231 determines that the reject button B303 is selected in step S2907, the affiliate sensor has reception rejection information indicating that the user B rejects the reception of the advertisement mail transmitted by the user A to the advertisement server 21. Is transmitted (S2921).

5.9. アフィリエイトセンサー処理
広告サーバ21は、ユーザBが使用するユーザB端末25から受信したアフィリエイトセンサーの処理を実行する。アフィリエイトセンサー処理を図35に示すフローチャートに基づいて説明する。
5.9. Affiliate sensor process The advertisement server 21 executes the process of the affiliate sensor received from the user B terminal 25 used by the user B. The affiliate sensor process will be described based on the flowchart shown in FIG.

広告サーバ21のCPU211は、アフィリエイトセンサーを受信したと判断すると(S3101)、受信したアフィリエイトセンサーから開封情報若しくは受信拒否情報を抽出する(S3103)。CPU211は、開封情報を抽出したと判断すると、(S3105)、
受信したアフィリエイトセンサーから広告情報ID及びユーザIDを抽出する(S3107)。また、CPU211は、当該アフィリエイトセンサーを受信した時間を取得する(S3109)。CPU211は、取得した広告情報ID、ユーザID、及び受信時間を関連付けて、アフィリエイトセンサーDB(図19参照)に記述する(S3111)。
When determining that the affiliate sensor has been received (S3101), the CPU 211 of the advertisement server 21 extracts opening information or reception refusal information from the received affiliate sensor (S3103). When the CPU 211 determines that the opening information has been extracted (S3105),
Advertisement information ID and user ID are extracted from the received affiliate sensor (S3107). In addition, the CPU 211 obtains the time when the affiliate sensor is received (S3109). The CPU 211 associates the acquired advertisement information ID, user ID, and reception time with each other and describes them in the affiliate sensor DB (see FIG. 19) (S3111).

CPU211は、ステップS3105において受信拒否情報を抽出したと判断すると、アフィリエイトセンサーDBに登録することなく処理を終了する。   If the CPU 211 determines in step S3105 that the reception refusal information has been extracted, the CPU 211 ends the process without registering it in the affiliate sensor DB.

5.10. ユーザB端末25における広告情報生成処理
ユーザAから広告情報を受信したユーザBは、当該広告情報を閲覧することが可能である。このユーザB端末25における広告閲覧処理は、ユーザA端末23における広告閲覧処理において、広告テンプレートをユーザA端末23から送信されてきた広告情報に置き換えることによって、実現される。
5.10. Advertisement information generation processing in user B terminal 25 User B who has received the advertisement information from user A can view the advertisement information. The advertisement browsing process at the user B terminal 25 is realized by replacing the advertisement template with the advertisement information transmitted from the user A terminal 23 in the advertisement browsing process at the user A terminal 23.

また、ユーザBは、ユーザB端末25を利用して、ユーザAから受信した広告情報に変更を加えて、広告物に対する自己の意見や印象等を加えた新たな広告情報を生成することが可能である。この場合も、広告テンプレートをユーザA端末23から送信されてきた広告情報に置き換えることによって、広告情報生成処理が実現される。   Further, the user B can use the user B terminal 25 to change the advertisement information received from the user A and generate new advertisement information with his / her own opinion and impression on the advertisement. It is. Also in this case, the advertisement information generation process is realized by replacing the advertisement template with the advertisement information transmitted from the user A terminal 23.

5.11. 解析処理
広告サーバ21では、広告情報に関する経路解析及び編集者解析が可能である。以下において、解析処理及び編集者解析を説明する。
5.11. Analysis processing The advertisement server 21 can perform route analysis and editor analysis on advertisement information. In the following, analysis processing and editor analysis will be described.

5.11.1 経路解析
広告サーバ21では、広告情報DB(図15参照)、送信情報DB(図18参照)、アフィリエイトDB(図19参照)等を用いて、各広告テンプレートについて、生成された広告情報の送信経路を解析することができる。このような広告情報の送信経路の解析を行うことによって、スプレッダーやインフルエンサーといった、広告を展開する上での影響力の大きいユーザを特定することが可能となる。
5.11.1 Route Analysis The advertisement server 21 uses the advertisement information DB (see FIG. 15), the transmission information DB (see FIG. 18), the affiliate DB (see FIG. 19), etc. to generate the advertisement information generated for each advertisement template. Can be analyzed. By analyzing the transmission route of such advertisement information, it becomes possible to identify a user who has a great influence on the development of an advertisement, such as a spreader or an influencer.

以下において、具体例に基づいて経路解析処理を説明する。具体例を設定するにあたって、広告システム1の各ユーザをユーザA、ユーザB、・・・とする。また、対象とする広告テンプレートの広告テンプレートIDを「001」とする。さらに、各ユーザが新たに広告情報を生成する際に、その広告情報にはIDとして「元となった広告情報の広告情報ID−新たに広告情報を生成したユーザのユーザID−新たに生成した広告情報の生成時間」が付与されるが、この時の「新たに広告情報を生成したユーザのユーザID−新たに生成した広告情報の生成時間」の部分を当該広告情報を生成したユーザに対応する小文字a、b、・・・で表す。例えば、「001ad」については、元となった広告情報(ID「001a」)に対してユーザDがある時間に新たに広告情報を生成したものを示している。また、「001a」については、元となった広告テンプレート(ID「001」)に対してユーザAがある時間に新たに広告情報を生成したものを示している。   In the following, the route analysis process will be described based on a specific example. In setting a specific example, it is assumed that each user of the advertising system 1 is a user A, a user B,. Further, the advertisement template ID of the targeted advertisement template is “001”. Furthermore, when each user newly generates advertisement information, the advertisement information includes an ID “Advertisement information ID of original advertisement information−User ID of user who newly generated advertisement information−Newly generated "Advertisement information generation time" is given, but at this time, the "user ID of the user who newly generated the advertisement information-the generation time of the newly generated advertisement information" corresponds to the user who generated the advertisement information Are represented by small letters a, b,. For example, “001ad” indicates that the advertisement information is newly generated at a certain time with respect to the original advertisement information (ID “001a”). Further, “001a” indicates that the advertisement information is newly generated at a certain time with respect to the original advertisement template (ID “001”).

・具体例(1)
今、広告サーバ21のハードディスク213に図36に示す送信情報DB及び図37に示すアフィリエイトセンサーDBが記録されているとする。この場合、広告サーバ21のCPU211は、広告テンプレートID「001」の広告テンプレートに対する経路解析の指示を獲得すると、送信情報DBにおけるアフィリエイトセンサーDBの[広告情報ID]列C243の値を取得する。CPU211は、広告テンプレートID「001」を、[広告情報ID]列の値のうち広告テンプレートIDが記述されている桁に有する[広告情報ID]列の値を抽出する。送信情報DBを対象として抽出した広告情報を広告情報IDをキーとして、降べきの順に並べ替えた結果を送信情報抽出結果テーブルとして図38Aに示す。
・ Specific example (1)
Now, it is assumed that the transmission information DB shown in FIG. 36 and the affiliate sensor DB shown in FIG. 37 are recorded on the hard disk 213 of the advertisement server 21. In this case, when the CPU 211 of the advertisement server 21 obtains a route analysis instruction for the advertisement template with the advertisement template ID “001”, the CPU 211 acquires the value of the [advertisement information ID] column C243 of the affiliate sensor DB in the transmission information DB. The CPU 211 extracts the value of the [advertisement information ID] column having the advertisement template ID “001” in the digit in which the advertisement template ID is described among the values of the [advertisement information ID] column. FIG. 38A shows a result of rearranging the advertisement information extracted from the transmission information DB in the descending order using the advertisement information ID as a key and a transmission information extraction result table.

CPU211、アフィリエイトセンサーDBについても、同様の処理を行う。アフィリエイトセンサーDBを対象として抽出した広告情報を広告情報IDをキーとして、降べきの順に並べ替えた結果をアフィリエイトセンサー抽出結果テーブルとして図38Bに示す。   Similar processing is performed for the CPU 211 and the affiliate sensor DB. FIG. 38B shows an affiliate sensor extraction result table as a result of rearranging the advertisement information extracted for the affiliate sensor DB in the descending order using the advertisement information ID as a key.

図38A、図38Bから、CPU211は、広告サーバ21が送信した広告情報の全てについて、開封通知を受信していると判断する。   From FIG. 38A and FIG. 38B, the CPU 211 determines that an opening notification has been received for all of the advertisement information transmitted by the advertisement server 21.

次に、CPU211は、広告情報の経路を具体的に解析する。CPU211は、送信情報抽出結果テーブルの[送信先ユーザID]列の値を取得し、取得した[送信先ユーザID]列の値を[送信元ユーザID]列に有する広告情報を抽出する。そして、CPU211は、抽出した広告情報を対象として、同様の処理を実行する。これまでの処理を、全ての広告情報について実行する。   Next, the CPU 211 specifically analyzes the route of the advertisement information. The CPU 211 acquires the value of the [transmission destination user ID] column of the transmission information extraction result table, and extracts the advertisement information having the acquired value of the [transmission destination user ID] column in the [transmission source user ID] column. Then, the CPU 211 executes a similar process for the extracted advertisement information. The processing so far is executed for all advertisement information.

このような経路解析処理より得られる広告情報(広告情報ID「001」)の経路を図39に示す。図39から明らかなように、ユーザ「D」は、5人のユーザに対して広告情報を送信している。つまり、ユーザ「D」は、他のユーザと比較して広告情報を送信する力が強い者(スプレッダー)であると判断することができる。このように、広告情報のスプレッダーを判別することによって、広告主は、スプレッダーに対して広告を展開することによって、広い範囲への広告の展開が可能となる。   FIG. 39 shows a route of the advertisement information (advertisement information ID “001”) obtained by such route analysis processing. As is clear from FIG. 39, the user “D” transmits advertisement information to five users. That is, it is possible to determine that the user “D” is a person (spreader) who has a stronger ability to transmit advertisement information than other users. As described above, by determining the spreader of the advertisement information, the advertiser can expand the advertisement to a wide range by expanding the advertisement on the spreader.

さらに、広告情報を配信したユーザに対してポイント付与することによって、スプレッダーを明らかにすることも可能である。例えば、あるユーザが広告情報を配信した場合、当該ユーザが直接に他のユーザに配信した場合には「3ポイント」、当該ユーザが配信したユーザがさらに他のユーザに配信した場合には「1ポイント」を付与するとする。   Furthermore, it is also possible to clarify the spreader by giving points to the user who delivered the advertisement information. For example, when a certain user distributes advertisement information, “3 points” when the user directly distributes to other users, “1” when the user distributed by the user further distributes to other users. Suppose that "points" are given.

まず、CPU211は、各ユーザが配信した全ての広告情報の数(総配信数)を経路解析結果より計数する。さらに、CPU211は、各ユーザが配信した広告情報に対して受信した開封情報の総数(総開封数)を計数する。CPU211は、取得した総配信数と総開封数とを比較し、回収率(総開封数/総配信数)を算出する。   First, the CPU 211 counts the number of all advertisement information distributed by each user (total number of distributions) based on the route analysis result. Further, the CPU 211 counts the total number of opening information (total opening number) received for the advertisement information distributed by each user. The CPU 211 compares the acquired total number of distributions with the total number of opened packages, and calculates a recovery rate (total number of opened packages / total number of distributed items).

次ぎに、CPU211は、あるユーザが直接的に他のユーザに配信した広告情報の数(直接配信数(A))及び直接的に配信したユーザがさらに他のユーザに配信した広告情報の数(間接配信数(B))とを計数する。そして、CPU211は、各ユーザのポイント数((A)×3+(B))を算出する。図40に、算出した各数値をテーブルにしたポイント表を示す。このポイント表からも明らかなように、ユーザ「D」は、最も多くのポイントを獲得しており、スプレッダーであることが分かる。   Next, the CPU 211 determines the number of advertisement information directly distributed to other users by one user (the number of direct distribution (A)) and the number of advertisement information directly distributed by the user to other users ( The number of indirect distributions (B)) is counted. Then, the CPU 211 calculates the number of points ((A) × 3 + (B)) for each user. FIG. 40 shows a point table in which the calculated numerical values are tabulated. As is clear from this point table, it can be seen that the user “D” has acquired the most points and is a spreader.

・具体例(2)
次ぎに、広告サーバ21のハードディスク213に図41に示す送信情報DB及び図42に示すアフィリエイトセンサーDBが記録されているとする。具体例1と同様にして、CPU211は、経路解析を行う。経路解析の際に生成する送信情報抽出結果テーブルを図43Aに、アフィリエイトセンサー抽出結果テーブルを図43Bに、それぞれ示す。
・ Specific example (2)
Next, it is assumed that the transmission information DB shown in FIG. 41 and the affiliate sensor DB shown in FIG. 42 are recorded on the hard disk 213 of the advertisement server 21. Similar to the specific example 1, the CPU 211 performs path analysis. FIG. 43A shows a transmission information extraction result table generated during route analysis, and FIG. 43B shows an affiliate sensor extraction result table.

図43A、図43Bから、CPU211は、広告サーバ21が送信した広告情報の一部については、開封情報を受信していないと判断する。   43A and 43B, the CPU 211 determines that the opening information has not been received for a part of the advertisement information transmitted by the advertisement server 21.

経路解析処理より得られる広告情報(広告情報ID「001」)の経路を図44に示す。図44から明らかなように、ユーザ「D」は、5人のユーザに対して広告情報を送信しているが、そのうち3人からは開封情報を取得できてない。つまり、ユーザ「D」は、他のユーザと比較して広告情報を送信する力が強い者(スプレッダー)であるが、他のユーザに対する影響力が強い者(インフルエンサー)とはいえないと判断することができる。一方、ユーザ「A」は、3人のユーザに対して広告情報を送信し、3人全てから開封情報を取得できている。つまり、ユーザ「A」は、他のユーザに対する影響力が強い者(インフルエンサー)であるいと判断することができる。このように、広告情報インフルエンサーを判別することによって、広告主は、インフルエンサーに対して広告を展開することによって、効率よい広告の展開が可能となる。   FIG. 44 shows a route of the advertisement information (advertisement information ID “001”) obtained from the route analysis process. As is clear from FIG. 44, the user “D” has transmitted advertisement information to five users, but the opening information has not been acquired from three of them. That is, it is determined that the user “D” is a person (spreader) having a stronger ability to transmit advertisement information than other users, but is not a person (influencer) having a strong influence on other users. can do. On the other hand, the user “A” transmits advertisement information to three users, and can acquire opening information from all three users. That is, the user “A” can be determined to be a person (influencer) who has strong influence on other users. As described above, by determining the advertisement information influencer, the advertiser can develop the advertisement efficiently by developing the advertisement on the influencer.

さらに、CPU211、具体例1と同様に、ポイント表を算出する図45に、算出した各数値をテーブルにしたポイント表を示す。このポイント表からも明らかなように、ユーザ「A」は、回収率が高く、かつ、最も多くのポイントを獲得しており、インフルエンサーであることが分かる。   Further, as in the case of the CPU 211 and the specific example 1, FIG. 45 for calculating the point table shows a point table in which the calculated numerical values are tabulated. As is clear from this point table, it can be seen that the user “A” has a high recovery rate, has acquired the most points, and is an influencer.

5.11.2 編集者解析
ある広告情報について問題が生じた場合(例えば、その広告情報に使用されている表現において、「あらゆる場面で安全」等の記載があったが、後にある場面では安全性に問題が生ずることが判明した場合)、そのような表現を有する広告情報を容易に判別することができる。例えば、テキストオブジェクトについては、特定のキーワードを元にキーワード検索をすればよい。また、動画オブジェクト、静止画オブジェクト等については、予め当該動画、静止画に対するインデックスを付与することによって、検索が可能となる。検索により対応するオブジェクトを有する広告情報が複数あげられた場合には、前述のような解析処理を行うことによって、問題となったオブジェクトを最初に生成したユーザを一意に特定することが可能である。
5.11.2 Editor analysis When a problem occurs with certain advertising information (for example, in the expression used in the advertising information, there is a description such as “safe in every scene”, etc. When it is found that a problem occurs), it is possible to easily determine the advertisement information having such a representation. For example, for a text object, a keyword search may be performed based on a specific keyword. In addition, a moving image object, a still image object, and the like can be searched by adding an index to the moving image and the still image in advance. When a plurality of advertisement information having a corresponding object is found by the search, it is possible to uniquely identify the user who first generated the problem object by performing the analysis processing as described above. .

例えば、図39に示すユーザ「Q」が受信した広告情報のオブジェクトにおいて問題が生じたとする。この場合、ユーザ「Q」が受信した広告情報ID「001bfo」である広告情報を確認することによって、問題となるオブジェクトを生成したユーザを特定することができる。   For example, it is assumed that a problem has occurred in the advertisement information object received by the user “Q” shown in FIG. In this case, by confirming the advertisement information with the advertisement information ID “001bfo” received by the user “Q”, it is possible to identify the user who created the object in question.

CPU211は、広告情報ID「001bfo」である広告情報を取得する旨の取得情報を取得すると、対応する広告情報を広告情報DBから取得し、表示する。取得した広告情報ID「001bfo」が広告情報が図46に示すものであったとする。ここで、テキストの表現に問題があると分かっていれば、テキスト型のオブジェクトIDを広告サーバのユーザ(管理者)は確認すればよい。図46においては、テキスト型のオブジェクトIDは、「0000003−b−2005/1/3,12:00:00」である。オブジェクトIDとしては、「元となったオブジェクトのオブジェクトID−新たにオブジェクトを生成したユーザのユーザID−新たに生成したオブジェクトの生成時間」が付与されるので、当該オブジェクトを生成したユーザが「b」であることを確認することができる。
When the CPU 211 acquires the acquisition information indicating that the advertisement information with the advertisement information ID “001bfo” is acquired, the CPU 211 acquires the corresponding advertisement information from the advertisement information DB and displays it. Assume that the acquired advertisement information ID “001bfo” has the advertisement information shown in FIG. Here, if it is known that there is a problem in the expression of the text, the user (administrator) of the advertisement server may check the text type object ID. In FIG. 46, the text type object ID is “0000003-b-2005 / 1/3, 12:00:00”. As the object ID, “the object ID of the original object—the user ID of the user who newly generated the object—the generation time of the newly generated object” is given. Can be confirmed.

[その他の実施例]
(1)広告情報の生成
前述の実施例5においては、ユーザB端末25において広告情報を生成するに際して、ユーザA端末23において生成された広告情報を元にとした。しかし、ユーザB端末25においても、ユーザA端末23と同様に、広告サーバ21に登録されている広告テンプレートを元として広告情報を生成するようにしてもよい。これにより、広告主の意志を確実にユーザに伝達した上での広告情報の生成を促すことができる。
[Other Examples]
(1) Generation of advertisement information In the above-described fifth embodiment, when the advertisement information is generated in the user B terminal 25, the advertisement information is generated based on the advertisement information generated in the user A terminal 23. However, similarly to the user A terminal 23, the user B terminal 25 may generate advertisement information based on the advertisement template registered in the advertisement server 21. Accordingly, it is possible to prompt generation of advertisement information after the intention of the advertiser is reliably transmitted to the user.

また、前述の実施例1においては、キービジュアル表示領域A91に表示されるオブジェクトを変更する際に、変更後のオブジェクトのURL等を指定することした。このように、ユーザが自由にオブジェクトを選択できることを可能とするのではなく、予め定められたオブジェクト変更用の素材を素材データベースに登録しておき、ユーザに提供するようにしてもよい。これにより、広告主が意図しないオブジェクト(例えば、誹謗中傷、反社会的映像等)が広告情報に配置されることがなくなる。   In the first embodiment, when changing the object displayed in the key visual display area A91, the URL of the changed object is specified. Thus, instead of allowing the user to freely select an object, a predetermined object change material may be registered in the material database and provided to the user. Thereby, objects (for example, slander, anti-social video, etc.) that are not intended by the advertiser are not placed in the advertisement information.

(2)広告情報の送信
前述の実施例1においては、ユーザA端末23のユーザAは、予め広告サーバ21のユーザDBに登録されているユーザのユーザIDを指定して、広告情報を送信することとした。しかし、広告情報の送信先が特定できるのであれば、これに限定されない。例えば、送信先としてメールアドレス等を指定するようにしてもよい。
(2) Transmission of advertisement information In the above-described first embodiment, the user A of the user A terminal 23 designates the user ID of the user registered in advance in the user DB of the advertisement server 21 and transmits the advertisement information. It was decided. However, the present invention is not limited to this as long as the transmission destination of the advertisement information can be specified. For example, an e-mail address or the like may be designated as the transmission destination.

また、前述の実施例1においては、広告情報の送信において、当該広告情報が登録されている登録先(URL)を電子メールで送信するようにした。しかし、広告情報をユーザBに閲覧させることができるものであれば、これに限定されない。例えば、広告情報を電子メールの添付書類として送信するようにしてもよい。   In the above-described first embodiment, in the transmission of the advertisement information, the registration destination (URL) where the advertisement information is registered is transmitted by e-mail. However, the advertisement information is not limited to this as long as the user B can browse the advertisement information. For example, the advertisement information may be transmitted as an e-mail attachment.

さらに、前述の実施例1においては、広告メールを生成する際に、広告サーバ21は定型的な文章を当該広告メールに挿入するようにした。しかし、当該広告メールを送信する真の送信者(ユーザA)の紹介文コメント、メッセージ等を表示するようにしてもよい。この場合、ユーザA端末23から広告サーバ21へ広告情報を送信する際に、あわせて、ユーザAのコメント等を取得し、広告サーバ21が、取得したコメントを広告メールに挿入するようにすればよい。このように、広告情報の送信者のメッセージ等を有する広告メールとすることによって、広告メールの受信者に対して広告情報を確認しようとする動機付けを与えることができる。   Furthermore, in the above-described first embodiment, when the advertisement mail is generated, the advertisement server 21 inserts a fixed sentence into the advertisement mail. However, an introduction sentence comment, a message, etc. of the true sender (user A) who transmits the advertisement mail may be displayed. In this case, when the advertisement information is transmitted from the user A terminal 23 to the advertisement server 21, the user A's comment and the like are also acquired, and the advertisement server 21 inserts the acquired comment into the advertisement mail. Good. Thus, by using the advertisement mail having the message of the sender of the advertisement information, the motivation to confirm the advertisement information can be given to the receiver of the advertisement mail.

さらに、前述の実施例1においては、広告メールを広告サーバ21が生成することとした。しかし、当該広告メールを送信する真の送信者(ユーザA)が、広告メールを送信するようにしてもよい。この場合に、ユーザAが生成する公庫メールの一例を図47に示す。広告サーバ21は、広告情報の保存先を示すURLをユーザAに知らせ、ユーザAが広告メールのURL記述領域A323に取得したURLを記述するようにすればよい。また、ユーザAが、当該広告メールの送信先であるメールアドレスを宛先記述領域A321に記述するようにすればよい。このように、広告情報の送信者が自ら広告メールを送信することによって、広告メールの受信者に対して広告情報を確認しようとする動機付けをさらに与えることができる。   Furthermore, in the above-described first embodiment, the advertisement server 21 generates the advertisement mail. However, the true sender (user A) who transmits the advertisement mail may transmit the advertisement mail. In this case, FIG. 47 shows an example of the treasury mail generated by user A. The advertisement server 21 may notify the user A of the URL indicating the storage location of the advertisement information, and describe the URL acquired by the user A in the URL description area A323 of the advertisement mail. Further, the user A may describe the mail address that is the transmission destination of the advertisement mail in the destination description area A321. In this way, by sending the advertisement mail by the sender of the advertisement information, the motivation to confirm the advertisement information can be further given to the receiver of the advertisement mail.

(3)広告テンプレートの閲覧
前述の実施例1においては、ユーザAが広告テンプレートDBに登録された広告テンプレートを閲覧する際の閲覧期間を指定することによって、閲覧の制限を設けた。さらに、閲覧の回数等によって制限するようにしてもよい。また、広告情報を配信する際にも、時間的制限等を設けるようにしてもよい。
(3) Browsing of advertisement template In the above-described first embodiment, the browsing restriction is provided by designating the browsing period when the user A browses the advertisement template registered in the advertisement template DB. Further, it may be limited by the number of times of browsing. Also, when distributing advertisement information, a time limit or the like may be provided.

(4)広告システム1の処理
前述の実施例1においては、各フローチャートによって広告システム1の処理の内容を示した。しかし、各実施例の機能ブロック図における機能を実現できるものであれば、例示のフローチャートによる処理に限定されない。
(4) Processing of Advertising System 1 In the above-described first embodiment, the contents of the processing of the advertising system 1 are shown by the flowcharts. However, the present invention is not limited to the processing according to the illustrated flowchart as long as the functions in the functional block diagram of each embodiment can be realized.

(5)広告情報確認処理
前述の実施例1においては、テキストオブジェクトテンプレート若しくはテキストオブジェクトについて、禁則表現の観点から広告サーバ21による確認処理を行い、動画オブジェクトや静止画オブジェクトについては、広告サーバ21の使用者による黙視確認を行った。しかし、画オブジェクトや静止画オブジェクトについても、元の画像との差分を算出することによる確認処理を行うようにしてもよい。
(5) Advertisement information confirmation processing In the above-described first embodiment, confirmation processing by the advertisement server 21 is performed on the text object template or text object from the viewpoint of prohibition expression, and the moving image object and the still image object are processed by the advertisement server 21. Confirmed by the user. However, confirmation processing may also be performed for image objects and still image objects by calculating a difference from the original image.

(6)広告情報、オブジェクトの関連付け
前述の実施例1においては、オブジェクトに付与するオブジェクトIDを「元となったオブジェクトのID−新たにオブジェクトを生成したユーザのユーザID−新たに生成したオブジェクトの生成時間」とすることによって、オブジェクトの関連付けを行った。また、広告情報に付与する広告情報IDを「元となった広告情報のID−新たに広告情報を生成したユーザのユーザID−新たに生成した広告情報の生成時間」とすることによって、広告情報の関連づけを行った。しかし、広告情報、オブジェクト、それぞれについて関連づけを行うことができるのであれば、例示ものに限定されない。例えば、広告情報のデータ構造(図11参照)において、関連づける項目を保持するようにしてもよい。
(6) Association of advertisement information and object In the first embodiment described above, the object ID given to the object is “the ID of the original object−the user ID of the user who newly generated the object−the ID of the newly generated object. The object was associated by setting the "generation time". Further, the advertisement information ID given to the advertisement information is “ID of original advertisement information−user ID of user who newly generated advertisement information−generation time of newly generated advertisement information”. Was made. However, the advertisement information and the object are not limited to the examples as long as they can be associated with each other. For example, items to be associated may be held in the data structure of the advertisement information (see FIG. 11).

(7)オブジェクトのディスプレイへの表示
前述の実施例1においては、広告情報が有するオブジェクトをディスプレイに表示する際に、当該オブジェクトを表示する領域の周りを太線で囲むか否かによって、当該オブジェクトが変更可能であるか否かをユーザに示すようにした。しかし、当該オブジェクトが変更可能であるか否かを容易に判別できる表示方法であればこれに限定されない。例えば、当該オブジェクトの周りを特定の色づけするようにしてもよい。また、当該オブジェクトを選択しようとユーザが当該オブジェクトにカーソルを持って行った場合、変更不可である旨の吹き出しを表示したり、音を鳴らしたりするようにしてもよい。
(7) Display of object on display In the first embodiment described above, when an object included in advertisement information is displayed on the display, the object is displayed depending on whether or not the area around the object is surrounded by a thick line. The user is shown whether or not it can be changed. However, the display method is not limited to this as long as it can easily determine whether or not the object can be changed. For example, a specific color may be given around the object. Further, when the user brings the cursor to the object to select the object, a balloon indicating that the object cannot be changed may be displayed or a sound may be generated.

(8)データ構造
前述の実施例1において、広告情報、オブジェクト等のデータをXML等の記述言語を用いて記述するようにしてもよい。
(8) Data structure In the first embodiment, data such as advertisement information and objects may be described using a description language such as XML.

(9)ポイント表
前述の実施例1においては、スプレッダーやインフルエンサーを判断するためにポイント表を用いた。しかし、ポイント表をディスプレイ等に表示するようにしてもよい。この際、ユーザが判別しやすいように、ポイントの数値を星印等によって表示するようにしてもよい。
(9) Point Table In the above-described first embodiment, the point table is used to determine the spreader and influencer. However, the point table may be displayed on a display or the like. At this time, the numerical value of the points may be displayed with an asterisk or the like so that the user can easily discriminate.

本発明における広告システムの概要を示した図である。It is the figure which showed the outline | summary of the advertising system in this invention. 本発明における広告システムの実施例1における機能ブロック図を示した図である。It is the figure which showed the functional block diagram in Example 1 of the advertising system in this invention. 広告システム1のハードウェア構成を示した図である。It is the figure which showed the hardware constitutions of the advertisement system. 広告サーバ21のハードウェア構成を示した図である。It is the figure which showed the hardware constitutions of the advertisement server. ユーザA端末23のハードウェア構成を示した図である。3 is a diagram illustrating a hardware configuration of a user A terminal 23. FIG. ユーザB端末25のハードウェア構成を示した図である。It is the figure which showed the hardware constitutions of the user B terminal 25. 広告主端末27のハードウェア構成を示した図である。It is the figure which showed the hardware constitutions of the advertiser terminal. 広告主DBの一例を示した図である。It is the figure which showed an example of advertiser DB. 広告テンプレートDBの一例を示した図である。It is the figure which showed an example of advertisement template DB. 広告テンプレートの一例を示した図である。It is the figure which showed an example of the advertisement template. 広告テンプレートのデータ構造の一例を示した図である。It is the figure which showed an example of the data structure of an advertisement template. オブジェクトテンプレートDBの一例を示した図である。It is the figure which showed an example of object template DB. オブジェクトテンプレートのデータ構造の一例を示した図である。It is the figure which showed an example of the data structure of an object template. ユーザDBの一例を示した図である。It is the figure which showed an example of user DB. 広告情報DBの一例を示した図である。It is the figure which showed an example of advertisement information DB. 広告情報のデータ構造を示した図である。It is the figure which showed the data structure of advertisement information. オブジェクトDBの一例を示した図である。It is the figure which showed an example of object DB. 送信情報DBの一例を示した図である。It is the figure which showed an example of transmission information DB. アフィリエイトセンサーDBの一例を示した図である。It is the figure which showed an example of affiliate sensor DB. 広告テンプレート登録処理を示したフローチャートである。It is the flowchart which showed the advertisement template registration process. 広告閲覧処理示したフローチャートである。It is the flowchart which showed advertisement browsing processing. 広告テンプレート一覧情報の一例を示した図である。It is the figure which showed an example of advertisement template list information. 広告情報生成処理を示したフローチャートである。It is the flowchart which showed the advertisement information generation process. ユーザAが生成する広告情報の一例を示した図である。It is the figure which showed an example of the advertisement information which the user A produces | generates. 広告情報送信処理を示したフローチャートである。It is the flowchart which showed the advertisement information transmission process. 推奨ダイアログの一例を示した図である。It is the figure which showed an example of the recommendation dialog. 広告確認処理を示したフローチャートである。It is the flowchart which showed the advertisement confirmation process. 広告確認処理を示したフローチャートである。It is the flowchart which showed the advertisement confirmation process. 禁則表現テーブルの一例を示した図である。It is the figure which showed an example of the prohibition expression table. 広告情報登録処理を示したフローチャートである。It is the flowchart which showed the advertisement information registration process. 登録広告情報送信処理を示したフローチャートである。It is the flowchart which showed the registration advertisement information transmission process. 広告メールの一例を示した図である。It is the figure which showed an example of the advertisement mail. 登録広告情報閲覧処理を示したフローチャートである。It is the flowchart which showed the registration advertisement information browsing process. 開封ダイアログの一例を示した図である。It is the figure which showed an example of the opening dialog. アフィリエイトセンサー処理を示したフローチャートである。It is the flowchart which showed the affiliate sensor process. 具体的な送信情報DBを示した図である。It is the figure which showed specific transmission information DB. 具体的なアフィリエイトセンサーDBを示した図である。It is the figure which showed specific affiliate sensor DB. 送信情報抽出結果テーブル及びアフィリエイトセンサー抽出結果テーブルを示した図である。It is the figure which showed the transmission information extraction result table and the affiliate sensor extraction result table. 経路解析結果を示した図である。It is the figure which showed the route analysis result. ポイント表を示した図である。It is the figure which showed the point table. 具体的な送信情報DBを示した図である。It is the figure which showed specific transmission information DB. 具体的なアフィリエイトセンサーDBを示した図である。It is the figure which showed specific affiliate sensor DB. 送信情報抽出結果テーブル及びアフィリエイトセンサー抽出結果テーブルを示した図である。It is the figure which showed the transmission information extraction result table and the affiliate sensor extraction result table. 経路解析結果を示した図である。It is the figure which showed the route analysis result. ポイント表を示した図である。It is the figure which showed the point table. 具体的な広告情報のデータ構造を示した図である。It is the figure which showed the data structure of specific advertisement information. 広告メールの他の例を示した図である。It is the figure which showed the other example of the advertisement mail. 広告システムの従来技術を説明するための図である。It is a figure for demonstrating the prior art of an advertisement system.

符号の説明Explanation of symbols

M1・・・・・広告生成装置
M3・・・・・広告管理装置
m101・・・・・広告情報獲得手段
m103・・・・・広告情報生成手段
m105・・・・・広告情報提供手段
m301・・・・・広告情報獲得手段
m303・・・・・要素関連付け手段
m305・・・・・広告情報提供手段
m307・・・・・記憶手段
m309・・・・・広告関連付け手段
1・・・・・広告システム
21・・・・・広告サーバ
23・・・・・ユーザA端末
25・・・・・ユーザB端末
27・・・・・広告主端末
M1: Advertisement generation device M3: Advertisement management device m101: Advertisement information acquisition means m103: Advertisement information generation means m105: Advertisement information provision means m301 .... Advertising information acquisition means m303 ... Element association means m305 ... Advertisement information provision means m307 ... Storage means m309 ... Advertisement association means 1 ... Advertising system 21 ... advertising server 23 ... user A terminal 25 ... user B terminal 27 ... advertiser terminal

Claims (16)

一又は複数の要素情報により構成されている広告情報を管理する広告管理装置、及び、ある広告情報に基づいて新たに広告情報を生成し、生成した広告情報を提供する広告生成装置を有する広告システムであって、
前記広告生成装置は、
前記広告情報を獲得する広告情報獲得手段、
獲得した広告情報を構成する要素情報の内容を変更することによって新たに広告情報を生成する広告情報生成手段、
新たに生成した広告情報と、当該広告生成装置若しくは当該広告生成装置を使用する使用者と、新たに生成した広告情報を提供する他の広告生成装置若しくは当該他の広告生成装置を使用する使用者と、を関連付けて提供する広告情報提供手段、
を有し、
前記広告管理装置は、
前記広告生成装置から広告情報を獲得する広告情報獲得手段、
獲得した広告情報を構成する要素情報のうち前記広告生成装置において内容が変更された要素情報と当該広告情報を送信した広告生成装置若しくは当該広告生成装置の使用者とを関連付けて記憶保持する要素関連付け手段、
獲得した広告情報を他の広告生成装置若しくは当該他の広告生成装置を使用する使用者に提供する広告情報提供手段、
を有すること、
を特徴とする広告システム。
An advertisement management apparatus that manages advertisement information composed of one or more element information, and an advertisement system that has an advertisement generation apparatus that newly generates advertisement information based on certain advertisement information and provides the generated advertisement information Because
The advertisement generation device includes:
Advertising information acquisition means for acquiring the advertising information;
Advertising information generating means for generating new advertising information by changing the content of the element information constituting the acquired advertising information,
Newly generated advertisement information, the advertisement generation device or a user who uses the advertisement generation device, and another advertisement generation device that provides the newly generated advertisement information or a user who uses the other advertisement generation device And advertisement information providing means for providing the information in association with each other,
Have
The advertisement management device includes:
Advertisement information acquisition means for acquiring advertisement information from the advertisement generation device;
Element association in which element information whose contents are changed in the advertisement generation apparatus among element information constituting the acquired advertisement information and an advertisement generation apparatus that has transmitted the advertisement information or a user of the advertisement generation apparatus are associated and stored. means,
Advertisement information providing means for providing the acquired advertisement information to another advertisement generation device or a user who uses the other advertisement generation device;
Having
An advertising system characterized by
一又は複数の要素情報により構成されている広告情報をある広告生成装置から獲得する広告情報獲得手段、
獲得した広告情報を構成する要素情報のうち送信元である広告生成装置において内容が変更された要素情報と当該広告情報を送信した広告生成装置若しくは当該広告生成装置の使用者とを関連付けて記憶保持する要素関連付け手段、
獲得した広告情報を、当該広告情報の送信元である広告生成装置において指定された送信先である他の広告生成装置若しくは当該他の広告生成装置を使用する使用者に提供する広告情報提供手段、
を有する広告管理装置。
Advertisement information acquisition means for acquiring advertisement information composed of one or a plurality of element information from an advertisement generation device;
Of the element information constituting the acquired advertisement information, the element information whose contents have been changed in the advertisement generation apparatus that is the transmission source and the advertisement generation apparatus that transmitted the advertisement information or the user of the advertisement generation apparatus are associated and stored. Element association means,
Advertisement information providing means for providing the acquired advertisement information to a user who uses another advertisement generation apparatus that is a transmission destination designated in the advertisement generation apparatus that is a transmission source of the advertisement information or the other advertisement generation apparatus;
An advertisement management device.
請求項1に係る広告システム、又は、請求項2に係る広告管理装置のいずれかにおいて、
前記要素情報は、内容の変更が可能であるか否かを示す変更可否情報と予め関連付けられていること、
を特徴とするもの。
In either the advertising system according to claim 1 or the advertising management device according to claim 2,
The element information is associated in advance with changeability information indicating whether the content can be changed;
It is characterized by.
請求項3に係る広告システム又は広告管理装置のいずれかにおいて、
前記広告管理装置は、さらに、
一又は複数の要素情報によって構成される基本広告情報を記憶保持する基本広告情報保持手段、
前記基本広告情報を前記広告情報として前記広告生成装置に提供する基本広告情報提供手段、
を有すること、
を特徴とするもの。
In either the advertising system or the advertising management device according to claim 3,
The advertisement management device further includes:
Basic advertisement information holding means for storing and holding basic advertisement information composed of one or more element information;
Basic advertisement information providing means for providing the basic advertisement information as the advertisement information to the advertisement generation device;
Having
It is characterized by.
請求項4に係る広告システム又は広告管理装置のいずれかにおいて、
前記要素関連付け手段は、さらに、
獲得した広告情報を構成する要素情報のうち送信元である広告生成装置において内容が変更された要素情報と当該広告情報を送信した広告生成装置若しくは当該広告生成装置の使用者とを関連付けて記憶保持する際に、当該要素情報に対応する変更可否情報については、内容が変更される前の要素情報に対応する変更可否情報を継承すること、
を特徴とするもの。
In either the advertising system or the advertising management device according to claim 4,
The element association means further includes
Of the element information constituting the acquired advertisement information, the element information whose contents have been changed in the advertisement generation apparatus that is the transmission source and the advertisement generation apparatus that transmitted the advertisement information or the user of the advertisement generation apparatus are associated and stored. The changeability information corresponding to the element information, inheriting the changeability information corresponding to the element information before the content is changed,
It is characterized by.
請求項1〜請求項5に係る広告システム又は広告管理装置のいずれかにおいて、
前記広告管理装置は、さらに、
獲得した広告情報と、当該広告情報において要素情報の内容が変更される前の広告情報である変更前広告情報と、を関連付けて記憶手段に記憶する広告関連付け手段、
を有すること、
を特徴とするもの。
In either the advertising system or the advertising management device according to claim 1 to claim 5,
The advertisement management device further includes:
An advertisement association means for associating the acquired advertisement information with the pre-change advertisement information that is the advertisement information before the content of the element information in the advertisement information is stored in the storage means;
Having
It is characterized by.
請求項8に係る広告システム又は広告管理装置のいずれかにおいて、
前記広告情報は、広告特定情報によって一意に特定されており、
前記広告関連付け手段は、さらに、
獲得した広告情報と前記変更前広告情報と関連付けて前記記憶手段に記憶する際に、前記変更前広告情報の前記広告特定情報を有する広告特定情報を、獲得した広告情報の特定情報とすることによって、獲得した広告情報と前記変更前広告情報とを関連付けること、
を特徴とするもの。
In either the advertising system or the advertising management device according to claim 8,
The advertising information is uniquely specified by the advertising specifying information,
The advertisement association means further includes:
When the acquired advertisement information and the pre-change advertisement information are associated with each other and stored in the storage unit, the advertisement specification information having the advertisement specification information of the pre-change advertisement information is used as the specific information of the acquired advertisement information. Associating the acquired advertising information with the pre-change advertising information,
It is characterized by.
請求項9に係る広告システム又は広告管理装置のいずれかにおいて、
前記広告関連付け手段は、さらに、
獲得した広告情報と前記変更前広告情報と関連付けて前記記憶手段に記憶する際に、獲得した広告情報を生成したユーザを特定するユーザ特定情報と、獲得した広告情報と、を関連付けること、
を特徴とするもの。
In either the advertising system or the advertising management device according to claim 9,
The advertisement association means further includes:
Associating the acquired advertisement information with the acquired advertisement information when the acquired advertisement information and the pre-change advertisement information are associated with each other and stored in the storage unit.
It is characterized by.
請求項1〜請求項8に係る広告システム又は広告管理装置のいずれかにおいて、
前記広告管理装置の前記広告情報提供手段は、さらに、
前記広告情報を獲得する際に、当該広告情報を提供しようとする他の広告生成装置若しくは当該他の広告生成装置を使用する使用者が当該広告情報の獲得を希望するか否かを示すことができる獲得可否情報を、前記広告情報と合わせて提供すること、
を特徴とするもの。
In either the advertising system or the advertising management device according to claim 1 to claim 8,
The advertisement information providing means of the advertisement management device further includes:
When acquiring the advertisement information, it may indicate whether another advertisement generation device that intends to provide the advertisement information or a user who uses the other advertisement generation device desires to acquire the advertisement information. Providing possible availability information together with the advertisement information,
It is characterized by.
広告情報を管理する広告管理プログラムであって、
前記広告管理プログラムは、
コンピュータに対して、
一又は複数の要素情報により構成されている広告情報をある広告生成装置から獲得させ、
獲得した広告情報を、当該広告情報の送信元である広告生成装置において指定された送信先である他の広告生成装置若しくは当該他の広告生成装置を使用する使用者に提供させ、
獲得した広告情報を構成する要素情報のうち送信元である広告生成装置において内容が変更された要素情報と当該広告情報を送信した広告生成装置若しくは当該広告生成装置の使用者とを関連付けて記憶保持させること、
を特徴とする広告管理プログラム。
An advertising management program for managing advertising information,
The advertisement management program includes:
Against the computer,
Obtaining advertisement information composed of one or more pieces of element information from a certain advertisement generation device;
The acquired advertisement information is provided to a user who uses another advertisement generation apparatus or the other advertisement generation apparatus that is the transmission destination specified in the advertisement generation apparatus that is the transmission source of the advertisement information,
Of the element information constituting the acquired advertisement information, the element information whose contents have been changed in the advertisement generation apparatus that is the transmission source and the advertisement generation apparatus that transmitted the advertisement information or the user of the advertisement generation apparatus are associated and stored. Letting
An advertisement management program characterized by
請求項10に係る広告管理プログラムにおいて、
前記広告管理プログラムは、
コンピュータに対して、さらに、
獲得した広告情報を構成する要素情報のうち送信元である広告生成装置において内容が変更された要素情報と当該広告情報を送信した広告生成装置若しくは当該広告生成装置の使用者とを関連付けて記憶保持する際に、当該要素情報に対応する変更可否情報については、内容が変更される前の要素情報に対応する変更可否情報を継承させること、
を特徴とする広告管理プログラム。
In the advertisement management program according to claim 10,
The advertisement management program includes:
Against the computer,
Of the element information constituting the acquired advertisement information, the element information whose contents have been changed in the advertisement generation apparatus that is the transmission source and the advertisement generation apparatus that transmitted the advertisement information or the user of the advertisement generation apparatus are associated and stored. When changing, regarding the changeability information corresponding to the element information, inheriting the changeability information corresponding to the element information before the content is changed,
An advertisement management program characterized by
請求項10又は請求項11に係る広告管理プログラムにおいて、
前記広告管理プログラムは、
コンピュータに対して、さらに、
獲得した広告情報と、当該広告情報において要素情報の内容が変更される前の広告情報である変更前広告情報と、を関連付けて記憶手段に記憶させること、
を特徴とする広告管理プログラム。
In the advertisement management program according to claim 10 or claim 11,
The advertisement management program includes:
Against the computer,
Storing the acquired advertisement information in association with the pre-change advertisement information, which is the advertisement information before the content of the element information is changed, in the storage means,
An advertisement management program characterized by
請求項12に係る広告管理プログラムにおいて、
前記広告管理プログラムは、
コンピュータに対して、さらに、
獲得した広告情報と前記変更前広告情報と関連付けて前記記憶手段に記憶する際に、前記変更前広告情報の前記広告特定情報を有する広告特定情報を、獲得した広告情報の特定情報とすることによって、獲得した広告情報と前記変更前広告情報とを関連付けさせること、
を特徴とする広告管理プログラム。
In the advertisement management program according to claim 12,
The advertisement management program includes:
Against the computer,
When the acquired advertisement information and the pre-change advertisement information are associated with each other and stored in the storage unit, the advertisement specification information having the advertisement specification information of the pre-change advertisement information is used as the specific information of the acquired advertisement information. Associating the acquired advertising information with the pre-change advertising information,
An advertisement management program characterized by
請求項13に係る広告管理プログラムにおいて、
前記広告管理プログラムは、
コンピュータに対して、さらに、
獲得した広告情報と前記変更前広告情報と関連付けて前記記憶手段に記憶する際に、獲得した広告情報を生成したユーザを特定するユーザ特定情報と、獲得した広告情報と、を関連付けさせること、
を特徴とする広告管理プログラム。
In the advertisement management program according to claim 13,
The advertisement management program includes:
Against the computer,
When associating the acquired advertisement information with the pre-change advertisement information and storing in the storage means, associating the user specifying information for identifying the user who generated the acquired advertisement information with the acquired advertisement information;
An advertisement management program characterized by
請求項10〜請求項14に係る広告管理プログラムのいずれかにおいて、
前記広告管理プログラムは、
コンピュータに対して、さらに、
前記広告情報を獲得する際に、当該広告情報を提供しようとする他の広告生成装置若しくは当該他の広告生成装置を使用する使用者が当該広告情報の獲得を希望するか否かを示すことができる獲得可否情報を、前記広告情報と合わせて提供させること、
を特徴とする広告管理プログラム。
In any one of the advertisement management programs according to claims 10 to 14,
The advertisement management program includes:
Against the computer,
When acquiring the advertisement information, it may indicate whether another advertisement generation device that intends to provide the advertisement information or a user who uses the other advertisement generation device desires to acquire the advertisement information. Providing possible acquisition information together with the advertisement information,
An advertisement management program characterized by
コンピュータを用いて広告情報を管理する広告管理方法であって、
前記広告管理方法は、
前記コンピュータが、一又は複数の要素情報により構成されている広告情報をある広告生成装置から獲得し、
前記コンピュータが、獲得した広告情報を構成する要素情報のうち送信元である広告生成装置において内容が変更された要素情報と当該広告情報を送信した広告生成装置若しくは当該広告生成装置の使用者とを関連付けて記憶保持し、
前記コンピュータが、獲得した広告情報を、当該広告情報の送信元である広告生成装置において指定された送信先である他の広告生成装置若しくは当該他の広告生成装置を使用する使用者に提供すること、
を特徴とする広告管理方法。
An advertisement management method for managing advertisement information using a computer,
The advertisement management method includes:
The computer acquires advertisement information composed of one or more element information from an advertisement generation device,
Of the element information constituting the acquired advertisement information, the computer changes the element information whose content has been changed in the advertisement generation apparatus that is the transmission source, and the advertisement generation apparatus that transmitted the advertisement information or the user of the advertisement generation apparatus. Keep it associated,
The computer provides the acquired advertisement information to another advertisement generation apparatus that is a transmission destination designated in the advertisement generation apparatus that is the transmission source of the advertisement information or a user who uses the other advertisement generation apparatus. ,
An advertisement management method characterized by the above.
JP2006039727A 2006-02-16 2006-02-16 Advertisement system, advertisement management apparatus, advertisement management program, and advertisement method Pending JP2007219840A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006039727A JP2007219840A (en) 2006-02-16 2006-02-16 Advertisement system, advertisement management apparatus, advertisement management program, and advertisement method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006039727A JP2007219840A (en) 2006-02-16 2006-02-16 Advertisement system, advertisement management apparatus, advertisement management program, and advertisement method

Publications (1)

Publication Number Publication Date
JP2007219840A true JP2007219840A (en) 2007-08-30

Family

ID=38497076

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006039727A Pending JP2007219840A (en) 2006-02-16 2006-02-16 Advertisement system, advertisement management apparatus, advertisement management program, and advertisement method

Country Status (1)

Country Link
JP (1) JP2007219840A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8155679B2 (en) 2005-12-23 2012-04-10 Blue Calypso, Llc System and method for peer-to peer advertising between mobile communication devices
US8438055B2 (en) 2004-12-27 2013-05-07 Blue Calypso, Llc System and method for providing endorsed advertisements and testimonials between communication devices
US8452646B2 (en) 2005-12-23 2013-05-28 Blue Calypso, Llc System and method for providing endorsed electronic offers between communication devices
US9314697B2 (en) 2013-07-26 2016-04-19 Blue Calypso, Llc System and method for advertising distribution through mobile social gaming
US9814985B2 (en) 2013-07-26 2017-11-14 Blue Calypso, Llc System and method for advertising distribution through mobile social gaming
US10354280B2 (en) 2004-12-27 2019-07-16 Blue Calypso, Llc System and method for distribution of targeted advertising between mobile communication devices
US10373431B2 (en) 2013-07-26 2019-08-06 Blue Calypso, Llc System and method for advertising distribution through mobile social gaming
US10755313B2 (en) 2004-12-27 2020-08-25 Andrew Levi System and method for distribution of targeted content between mobile communication devices

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8438055B2 (en) 2004-12-27 2013-05-07 Blue Calypso, Llc System and method for providing endorsed advertisements and testimonials between communication devices
US8457670B2 (en) 2004-12-27 2013-06-04 Blue Calypso System and method for peer-to-peer advertising between mobile communication devices
US10354280B2 (en) 2004-12-27 2019-07-16 Blue Calypso, Llc System and method for distribution of targeted advertising between mobile communication devices
US10755313B2 (en) 2004-12-27 2020-08-25 Andrew Levi System and method for distribution of targeted content between mobile communication devices
US8155679B2 (en) 2005-12-23 2012-04-10 Blue Calypso, Llc System and method for peer-to peer advertising between mobile communication devices
US8452646B2 (en) 2005-12-23 2013-05-28 Blue Calypso, Llc System and method for providing endorsed electronic offers between communication devices
US9314697B2 (en) 2013-07-26 2016-04-19 Blue Calypso, Llc System and method for advertising distribution through mobile social gaming
US9814985B2 (en) 2013-07-26 2017-11-14 Blue Calypso, Llc System and method for advertising distribution through mobile social gaming
US10373431B2 (en) 2013-07-26 2019-08-06 Blue Calypso, Llc System and method for advertising distribution through mobile social gaming

Similar Documents

Publication Publication Date Title
US7890957B2 (en) Remote management of an electronic presence
US7831660B2 (en) System and method for contents upload using a mobile terminal
US20080065974A1 (en) Template-based electronic presence management
US9378512B2 (en) Interaction between ads and applications
US20100010893A1 (en) Video overlay advertisement creator
US11138655B2 (en) Auction information processing device and auction information processing method
CN102084386A (en) Keyword-advertisement method using meta-information related to digital contents and system thereof
JP2005196469A (en) Data display server, data display method, and program thereof
TW200923818A (en) Feature-value attachment, re-ranking, and filtering for advertisements
CN101802773A (en) Customization of search results
BRPI0900874A2 (en) method and system for delivering content
TW200941383A (en) Mobile advertisement filtering
CN113763028A (en) Method, device and equipment for processing media information and computer readable storage medium
ITPO20080008A1 (en) SYSTEM AND METHOD TO PROVIDE SIGNIFICANT CONTEXTUAL INFORMATION
BRPI0900875A2 (en) method and system for delivering content
US20090240560A1 (en) Document data display process method, document data display process system and software program for document data display process
US8775321B1 (en) Systems and methods for providing notification of and access to information associated with media content
JP4417357B2 (en) Method and apparatus for acquiring an advertiser's RSS feed and distributing it as a banner advertisement in an affiliate system
JP4801908B2 (en) Advertisement bidding system and program display system for broadcast programs
JP2007219840A (en) Advertisement system, advertisement management apparatus, advertisement management program, and advertisement method
US20070198635A1 (en) Apparatus and method for interpretation and enrichment of documents and exchange thereof
CN111553727B (en) Advertisement making and publishing method and advertisement making and publishing system
KR20200087016A (en) Method for providing lbs based placing order placement processing service using chatting agent and chatbot
JP2007317123A (en) Server for managing dynamic images
CN101551812A (en) Distributed method for generating digital blocks

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20080630

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090423

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090518

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090625

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090727