WO2009146644A1 - 一种广告计量上报系统及方法 - Google Patents
一种广告计量上报系统及方法 Download PDFInfo
- Publication number
- WO2009146644A1 WO2009146644A1 PCT/CN2009/072092 CN2009072092W WO2009146644A1 WO 2009146644 A1 WO2009146644 A1 WO 2009146644A1 CN 2009072092 W CN2009072092 W CN 2009072092W WO 2009146644 A1 WO2009146644 A1 WO 2009146644A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- advertisement
- user
- client
- operation record
- measurement
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
Definitions
- the present invention claims the priority of the Chinese patent application filed on June 5, 2008, the Chinese Patent Office, the application number is 200810067706.4, and the invention name is "an advertising measurement system and method", all of which The content is incorporated herein by reference.
- the present invention relates to the field of communications technologies, and in particular, to an advertisement metering reporting system and method.
- BACKGROUND Currently, Internet advertisements and mobile advertisements are rapidly developing along with data services, but advertisers need to measure the effect of advertisements, and the measurement of advertisement delivery effects is a research and development hotspot of Internet advertisements and mobile advertisements.
- the traditional measure of the effectiveness of the advertisement delivery generally uses the advertisement server to collect the user advertisement operation by polling the mobile terminal, thereby counting the advertisement operation information of the user.
- the inventor found that the traditional advertisement delivery effect measurement cannot effectively determine which user advertisement operations satisfy the measurement of the advertisement delivery effect, waste a large amount of network resources, and reduce the utilization rate of the network. Inconvenient advertising and statistics are also not conducive to the development of advertising business. SUMMARY OF THE INVENTION In view of the above, it is necessary to provide a convenient advertising metering system to increase the utilization rate of the network. At the same time, a terminal, an advertisement client, an advertisement server, an advertisement measurement reporting method, and an advertisement operation record collection method are provided.
- An advertisement measurement reporting system comprising: an advertisement client, configured to perform advertisement communication with an advertisement server; the advertisement client is configured to acquire a user advertisement operation record, and process the user advertisement operation record according to an advertisement measurement policy, And processed user ad action records And reported to the advertisement server; the advertisement server is configured to collect the processed user advertisement operation record.
- a terminal comprising: an advertisement client, configured to perform advertisement communication with a business client; the advertisement client, configured to acquire a user advertisement operation record, process the user advertisement operation record according to an advertisement measurement policy, and The processed user advertisement operation record is reported; the business client is configured to present an advertisement to the user, and transmit the user advertisement operation record to the advertisement client.
- An advertisement client comprising: an operation record unit, configured to acquire a user advertisement operation record; a processing unit, configured to process the user advertisement operation record according to an advertisement measurement policy; and an reporting unit, configured to: process the processed user advertisement The operation record is reported.
- An advertisement server comprising: a measurement policy management unit, configured to deliver an advertisement measurement policy to an advertisement client; and a measurement collection unit, configured to collect a user advertisement operation record processed by the advertisement client according to the advertisement measurement policy.
- An advertisement measurement reporting method includes:
- An advertising operation record collecting method comprising:
- FIG. 1 is a schematic structural diagram of an advertisement measurement reporting system according to an embodiment of the present invention
- FIG. 2 is a schematic structural diagram of an advertisement measurement reporting system according to an embodiment of the present invention.
- FIG. 3 is a schematic structural diagram of a composition of an advertisement measurement strategy according to an embodiment of the present invention.
- FIG. 4 is a flowchart of an internal advertisement measurement reporting method of an advertisement client according to an embodiment of the present invention
- FIG. 5 is a flowchart of an advertisement measurement reporting method according to an embodiment of the present invention
- FIG. 6 is a flowchart of an advertisement measurement reporting method according to another embodiment of the present invention.
- FIG. 7 is a flowchart of an advertisement measurement reporting method according to still another embodiment of the present invention.
- FIG. 8 is a flowchart of an advertisement measurement reporting method according to still another embodiment of the present invention.
- an advertisement measurement reporting system includes: an advertisement server 102 and a terminal 106.
- the terminal 106 includes an advertisement client 108.
- the advertisement client 108 is configured to perform advertisement communication with the advertisement server 102.
- the advertisement client 108 is configured to acquire a user advertisement operation record, process the user advertisement operation record according to the advertisement measurement policy, and report the processed user advertisement operation record.
- a third-party network entity such as another advertisement client, a data server, etc.; the advertisement server 102 is configured to collect the processed user advertisement operation record.
- the terminal 106 of the embodiment of the present invention may be a personal computer (PC, Personal Computer), a notebook computer (NB, Notebook Computer), A communication terminal device such as a personal digital assistant (PDA), a mobile phone (HS, Handset), and an intelligent optical disk drive (IODD).
- PDA personal digital assistant
- a mobile phone HS, Handset
- IODD intelligent optical disk drive
- a mobile phone is taken as an example for description.
- the advertisement metering and reporting system may further include: a service server 104, and the terminal 106 may further include a service client 110.
- the service client 110 is configured to perform advertisement communication with the service server 104.
- the service server 104 is configured to obtain advertisement information from the advertisement server 102 and deliver the advertisement information to the service client 110.
- the service client 110 is configured to present an advertisement for the user.
- the user advertisement operation record is transmitted to the advertiser 108.
- the service client 110 receives the service data and advertisement information from the service server 104, or receives the advertisement information from the advertisement client 108, displays the advertisement to the user when the condition is satisfied, and records the operation of the user on the advertisement, and records the advertisement operation of the user. It is delivered to the ad client 108.
- the user advertisement operation record information can identify the operation of the user on the advertisement once, and can include the advertisement identifier, the operation type, the start time, the end time, and the like.
- the start time and the end time have different meanings for different types of advertisements, for example, for a video advertisement, Corresponding to the video playback start time and end time, for the click-to-call type advertisement, the corresponding call start time and end time.
- the advertisement sent by the service server 104 to the service client 110 includes a measurement policy
- the service client 110 needs to transmit the measurement policy to the advertisement client 108.
- One ad client 108 may also correspond to one or more business clients 110.
- the advertisement server 102 includes: a metering policy management unit 202 and a metering collection unit 204.
- the measurement policy management unit 202 is configured to provide an advertisement measurement policy, where the advertisement measurement policy includes a determination condition for setting whether the user advertisement operation is valid.
- the advertisement measurement policy includes a determination condition for setting whether the user advertisement operation is valid.
- Different types of ads can have The same measurement strategy can be set according to the desired advertising effect, and an advertisement can also have multiple measurement strategies. For example, click Browse category ads to set the maximum number of clicks for a user within a specified time; click on a call (cli ck-to-ca ll) type of advertisement, the measurement strategy includes the call must reach a certain length of time, the maximum number of calls, etc. instead of clicking through frequency.
- the types of measurement strategies are: the number of times a user operates an unit of an ad in a unit of time (such as click-to-click, click-to-click, click-to-download, etc.), the number of times the user has operated on an ad at any time, and the user’s time in all ads.
- the number of operations within, etc., for click-to-call ads you can also set the duration of the call.
- the system can set a default measurement policy. When an advertisement does not have a measurement effective policy, the default measurement policy is adopted.
- the metering and collecting unit 204 is configured to collect a user advertisement operation record processed by the advertisement client 108 according to the advertisement measurement policy. Metering collection can be done by Push/Pul l.
- the measurement request of the advertisement server 102 includes the category of the measurement information (valid, invalid or fake, all, unprocessed, etc.), and the advertisement client 108 returns the measurement information of the corresponding category to the advertisement server 102 according to the processed measurement result.
- the advertisement client 108 triggers the measurement information report, and sends the measurement result corresponding to the category of the pre-processing result to the advertisement server 102 according to the measurement report category set by the rule.
- the reporting unit 216 may be actively reported when the condition is met, or may be reported when the advertisement server 102 issues a request to the advertisement client 108 for acquisition.
- the reported content includes valid user advertisement operation record information, invalid or fake user advertisement operation record information, or all user advertisement operation record information, etc., specifically reporting which user advertisement operation record information can be used by the advertisement server 102.
- the advertisement server 102 delivers the configuration information of the advertisement client 108
- the advertisement client 108 is required to report only valid user advertisement operation record information, or the advertisement server 102 is in the advertisement client.
- the advertisement client 108 is required to report all the user advertisement operation record information and the like.
- the advertisement server 102 may further include a metering information storage unit 206 for storing the collected processed user advertisement operation record.
- the advertisement client 108 includes: an operation recording unit 214, a processing unit 212, and a reporting unit 216.
- the operation recording unit 214 is configured to store a user advertisement operation record.
- the processing unit 21 2 is configured to process the user advertisement operation record according to the advertisement measurement policy, and determine whether the user advertisement operation record is invalid or false or valid. In this embodiment, the processing unit 21 2 obtains the undetermined user advertisement operation record information from the operation record unit 214, and obtains an advertisement measurement strategy, analyzes whether each record satisfies the rule in the policy, and returns the judgment result to the operation record.
- the unit 214 is convenient for reporting to the advertisement server 102 in a unified manner.
- the reporting unit 216 is configured to report the one or more user advertisement operation records processed in the operation recording unit 214 to the advertisement server, and report the measurement information of different categories (valid, invalid or false, all, unprocessed, etc.)
- the unit may only obtain the user advertisement operation record of the corresponding category from the operation record unit 214; after all the user advertisement operation records are obtained, the invalid or false user advertisement operation record is discarded and only the valid record is reported, or the invalid record may be invalid or false.
- the user advertisement operation record is merged into the reported measurement information.
- the validity identifier of the user's advertisement operation record can be sent to the advertisement server together. For multiple user ad operation records, you can integrate them into one report, which will report multiple user ad operation records together.
- the operation recording unit 214 acquires and stores the user advertisement operation record information from the service client, and provides the information to the processing unit 212 to analyze whether the record of each piece is valid, and can perform each record according to the judgment result. mark. At the same time, the records that have been judged and analyzed and the unjudgmented records are entered. Line distinction. For example, in the following table, the "valid" field can be used to distinguish whether a record is valid, and the record whose value is "null" indicates that the record has not been judged by validity.
- the advertisement client 108 may further include a collection unit 208 for collecting a user advertisement operation record and saving it in the operation recording unit 214.
- the collecting unit 208 may collect the user advertisement operation record, and may be reported by the service client 110, or may be requested by the collection unit 208 to the business client 110.
- the advertisement client 108 may further include a measurement policy storage unit 210 for storing an advertisement measurement policy, which may be separately sent to the advertiser by the measurement policy management unit 202 of the advertisement server 102.
- the advertisement measurement policy may also be carried when the advertisement is issued.
- the ad server 108 may also actively request the ad server 102 to obtain an ad metering policy.
- the ad metering policy is set by the ad client 108 or the terminal 106 itself and does not need to be obtained from the ad server 102.
- the advertisement measurement policy can be set by using the Open Mobile Alliance Device Management (OMA).
- OMA Open Mobile Alliance Device Management
- Metrics Pol icy includes: user ID UID, user rule User Rule and ad category AD Category.
- the User Rule further includes a judgment condition Condition and a judgment result Result.
- the AD Category also includes: a category identifier CID, a category rule Category Rule, and an advertisement object AD 0bject.
- AD Object also includes Includes the ad ID AID and the object specification 'J Object Rule.
- the Category Rule and the Object Rule respectively include a judgment condition Condition and a judgment result Result.
- Condition includes: browsing frequency, total number of browsing, browsing duration, frequency of interaction, total number of interactions, duration of interaction, clicks, downloads, and calls.
- Result includes: A single user advertisement operation record is invalid or virtual ⁇ multiple user advertisement operation records are recorded as one valid, all user advertisement operation records are invalid or false, and the like.
- the ad server 102 sends configuration information to the ad client 108, which reads the ad metering policy, processes the user ad action record, and outputs the tagged result.
- the execution process of the hierarchical data is as follows: Firstly, according to the user level measurement strategy, the measurement information of the invalid or virtual ⁇ is identified; and the Category Rule Condition is further used to judge the invalid or false measurement information; finally, the advertisement-level measurement strategy is applied ( Object Rule Condition) , the tag is invalid or imaginary.
- the union of three levels of invalid or virtual ⁇ measurement information is the invalid or false measurement information of the final judgment, and other information is valid information.
- ⁇ 0 can be simplified to a measurement strategy set only for the user, or it can be simplified to set a measurement strategy for each specific advertisement.
- the terminal 106 may also integrate the functions of the two, such as the operation recording unit 214, the processing unit 212, and the reporting unit 216, without distinguishing between the advertisement client 108 and the business client 110. Both are set in the business client.
- the terminal processes the user advertisement operation record according to the advertisement measurement policy, and reports the processed user advertisement operation record, and can report the user advertisement operation record with a purposeful statistics, which is beneficial to the statistics of the user advertisement operation record.
- Convenient measurement of advertising effectiveness saving network resources, effectively improving the effective utilization of the network, facilitating the delivery of advertisements and Statistics are conducive to the development of advertising business.
- the advertisement measurement policy is stored by the measurement policy storage unit, so that the advertisement measurement policy can be saved on the advertisement client, and the advertisement server is not required to obtain the advertisement measurement strategy. By setting different judgment conditions, the measurement of the advertisement will be more accurate, satisfying the requirements of the advertisement statistics, facilitating the effective statistics of the advertisement business, and facilitating the feedback of the advertisement effect.
- the internal measurement of the advertisement in the advertisement client includes the following steps:
- Step 402 Trigger processing of the user advertisement operation record.
- this step there are many trigger situations, including real-time triggering, system-set timing triggering, or triggering from other units. For example, when the reporting unit is ready to report the latest and valid user advertisement operation record to the advertisement server.
- Step 404 Obtain a user advertisement operation record.
- the processing unit obtains the user advertisement operation record in the operation record unit as an example, and the request may specify an operation record about an advertisement, an advertisement operation record in a certain period of time, or all unprocessed advertisement operations. Record and so on.
- Step 406 The operation recording unit returns an unprocessed user advertisement operation record to the processing unit.
- Step 408 The processing unit requests the measurement policy storage unit to obtain an advertisement measurement policy corresponding to the advertisement.
- Step 410 The measurement policy storage unit returns an advertisement measurement policy or rule corresponding to the advertisement identifier to the processing unit.
- Step 412 The processing unit determines, according to the advertisement measurement policy analysis, whether each advertisement operation record of the user is valid. According to the requirements of the measurement strategy, other records before the acquisition of the record may also be referred to in the judgment process. For example, the measurement policy stipulates that the user has an advertisement A within one hour. The number of clicks is up to 5 times.
- the processing unit analyzes a record of the operation of the user on the advertisement A, the user records the other operation records of the advertisement A in the record within one hour before the user operation time in the record, if the statistical result is obtained. If it has reached 5 times, the record is invalid or false, otherwise it is marked as valid.
- Step 414 The processing unit returns the result of the analysis judgment to the operation recording unit.
- Step 416 The operation recording unit marks the user advertisement operation record according to the judgment result. For example, mark the ad action record as valid or invalid.
- a flow chart of an advertisement measurement reporting method relates to an interaction process between an advertisement server, an advertisement client, and a service client, including:
- Step 502 The advertisement client sends a message requesting the delivery of the advertisement to the advertisement server.
- the step may be excluded, and the advertisement server actively delivers an advertisement to the advertiser.
- Step 504 The advertisement server delivers an advertisement to the advertisement client.
- the advertisement that is delivered carries an advertisement identifier, an advertisement content, an advertisement measurement policy, and the like, and may also include an advertisement server address or other related information.
- the advertisement measurement policy may also Sent separately from the ad content.
- Step 506 The advertisement client receives the advertisement and stores the measurement policy in the advertisement information.
- a complete measurement policy includes an advertisement identifier and at least one rule, and it is determined whether the policy already exists in the client before storing, If it already exists, the storage is not repeated.
- Step 508 The business client requests the advertisement client to transmit the advertisement. In another embodiment of the invention, this step may not be included.
- Step 510 The advertisement client delivers an advertisement to the business client.
- the advertisement client sends the advertisement to the service client at an appropriate time, and the appropriate time can be preset and transmitted.
- the advertisements sent include: advertising signs and advertising content.
- Step 512 The business client presents the advertisement to the user.
- the user operates the advertisement (such as browsing, clicking, etc.)
- the user's advertisement operation is recorded, including the advertisement identifier, the operation type, the start time, and the end. Time and other information.
- Step 514 The business client transmits the user advertisement operation record to the advertisement client.
- Step 516 The advertisement storage operation record reported by the advertisement client is reported by the advertisement client, and after being triggered, determining whether each record satisfies a valid condition according to the measurement policy of the advertisement, and identifying the advertisement operation record of the user according to the determination result.
- Step 518 The advertisement client is triggered to initiate the metering report, and the identified user advertisement operation record information is reported to the advertisement server according to the requirement of the advertisement server, including: the user identifier, the advertisement identifier, the operation type, the start time, the end time, and whether it is valid. And other information.
- the method for reporting the advertisement measurement includes the following steps: Step 602: The advertisement client sends a message requesting the delivery of the advertisement to the advertisement server.
- the step may be excluded, and the advertisement server actively delivers an advertisement to the advertiser.
- Step 604 The advertisement server sends an advertisement measurement policy to the advertisement client. In other embodiments of the present invention, step 604 may be performed first, and then step 602 is performed.
- Step 606 The advertisement server delivers an advertisement to the advertisement client.
- the advertisement that is delivered includes an advertisement identifier and an advertisement content, and may not include an advertisement measurement policy.
- Step 608 The business client requests the advertisement client to transmit the advertisement. In another embodiment of the invention, this step may not be included.
- Step 610 The advertisement client transmits an advertisement to the business client.
- the advertiser The client sends the advertisement to the business client at an appropriate time, and the appropriate time can be preset, and the transmitted advertisement includes: an advertisement identifier and an advertisement content.
- Step 612 The business client presents the advertisement to the user.
- the user operates the advertisement (such as browsing, clicking, etc.)
- the user's advertisement operation is recorded, including the advertisement identifier, the operation type, the start time, and the end. Time and other information.
- Step 614 The business client transmits the user advertisement operation record to the advertisement client.
- Step 616 The advertisement storage operation record reported by the advertisement client is reported by the advertisement client, and after being triggered, determining whether each record satisfies a valid condition according to the measurement policy of the advertisement, and identifying the advertisement operation record of the user according to the determination result.
- Step 618 The advertisement client is triggered to initiate the metering report, and the identified user advertisement operation record information is reported to the advertisement server according to the requirement of the advertisement server, including: the user identifier, the advertisement identifier, the operation type, the start time, the end time, and whether it is valid. And other information.
- the method for reporting the advertisement measurement includes the following steps: Step 702:
- the advertisement server delivers an advertisement to the service server.
- the transmitted advertisement carries an advertisement identifier, an advertisement content, an advertisement measurement policy, and the like. It may also include an ad server address or other relevant information; the ad metering policy may also be sent separately from the ad content.
- Step 704 The service server sends an advertisement to the service client.
- the advertisement that is delivered carries an advertisement identifier, an advertisement content, an advertisement measurement policy, and the like, and may also include an advertisement server address or other related information.
- the advertisement measurement policy may also Sent separately from the ad content.
- Step 706 The business client presents the advertisement to the user.
- the user operates the advertisement (such as browsing, clicking, etc.)
- the user's advertisement operation is recorded, including the advertisement identifier, the operation type, the start time, and the end. Time and other information.
- Step 708 The business client transmits the user advertisement operation record to the advertisement client, and simultaneously sends the measurement policy in the advertisement information to the advertisement client.
- the service client may first send the advertisement measurement policy to the advertisement client, and then perform step 706. At this time, the step 708 may also not include the advertisement measurement policy.
- Step 710 The advertisement client records the user advertisement operation record and the measurement policy reported by the service client, and after being triggered, analyzes, according to the measurement strategy of the advertisement, whether each user advertisement operation record is valid, and records the user advertisement operation according to the judgment result. Mark it.
- Step 712 The advertisement client is triggered to initiate the metering report, and the identified user advertisement operation record information is reported to the advertisement server according to the requirement of the advertisement server, including: the user identifier, the advertisement identifier, the operation type, the start time, the end time, and whether it is valid. And other information.
- the method for reporting the advertisement measurement includes the following steps: Step 802: The advertisement client sends a request to the advertisement server to issue an advertisement measurement policy. In another embodiment of the present invention, the step of not including the step, the advertisement server actively sends an advertisement measurement policy to the advertisement client.
- Step 804 The advertisement server sends an advertisement measurement policy to the advertisement client.
- step 804 may be performed first, and then step 802 is performed, and details are not described herein again.
- Step 806 The advertisement server delivers an advertisement to the service server.
- the transmitted advertisement carries an advertisement identifier, an advertisement content, and the like, and may not include an advertisement measurement policy, and may also include an advertisement server address or other related information.
- Step 808 The service server delivers an advertisement to the service client.
- the transmitted advertisement carries an advertisement identifier, an advertisement content, and the like, and may not include an advertisement measurement policy, and may also include an advertisement server address or other related information.
- Step 812 The business client transmits a user advertisement operation record to the advertisement client.
- Step 814 The advertisement client records the user advertisement operation record reported by the service client, and after being triggered, analyzes whether the advertisement operation record of each user is valid according to the measurement policy of the advertisement, and identifies the advertisement operation record of the user according to the determination result.
- Step 816 The advertisement client is triggered to initiate the metering report, and the identified user advertisement operation record information is reported to the advertisement server according to the requirement of the advertisement server, including: the user identifier, the advertisement identifier, the operation type, the start time, the end time, and whether it is valid. And other information.
- the advertisement server sends a cli ck-to-ca ll advertisement to the advertisement client, and the advertisement is assigned the identifier 0005, and the advertisement is delivered at the same time.
- Measurement strategy The call duration is no less than 9 seconds, and the number of calls is up to 2 times within 5 minutes;
- the ad store stores the ad and stores the measurement policy of the ad into the ad measurement policy storage unit.
- the ad client sends the ad to the business client;
- the business client presents the advertisement to the user, and the user is interested in seeing the advertisement, and then clicks on the advertisement to make a call.
- the business client records the operation behavior of the user on the advertisement, and reports the record to the advertisement client in real time, and the report information includes:
- the collection unit of the advertisement client stores it for use.
- the user operates the recording unit, since the record has not been subjected to validity judgment processing, it is stored as:
- the processing unit of the advertisement client is triggered by a timer to initiate validity judgment on the information of the advertisement operation record.
- the processing unit first acquires the user advertisement operation record "01 3" that has not undergone the judgment processing from the user operation record unit, and then obtains the measurement policy corresponding to the advertisement according to the Ad identifier "0005" in the record: the call duration is not less than 9 seconds. Up to 2 calls in 5 minutes.
- the processing unit judges that the call duration reaches 9 seconds according to the start time and the end time in the record, satisfies the first condition, and then determines whether the second condition is satisfied: Searching the user operation record unit to search for the Ad identifier as "0005" , the end time is less than the record of " 05. 04 , 10: 36: 01 ", the number of records of the statistical search is 2, so the record of the judgment number "013" does not satisfy the second condition, that is, the record is invalid or false. The processing unit returns the processing result to the user operation recording unit.
- the user operation recording unit modifies the record information to:
- the advertisement server requests the advertisement client to obtain valid user advertisement operation record information, and then the advertisement unit of the advertisement client requests the user operation record unit to obtain valid user advertisement operation record information and report it to the advertisement server.
- the program can be stored in computer readable storage.
- the computer readable storage medium such as a RAM, a ROM, an optical disc, or the like.
- the terminal processes the user advertisement operation record according to the advertisement measurement policy, and reports the processed advertisement operation record, which can have a purposeful statistically reported user advertisement operation, which is beneficial to the statistics of the user advertisement operation, and is convenient for the advertisement.
- the measurement of the delivery effect saves network resources, effectively improves the effective utilization of the network, facilitates the delivery and statistics of advertisements, and is conducive to the development of advertising business.
- the advertisement measurement policy is stored by the measurement policy storage unit, so that the advertisement measurement policy can be saved on the advertisement client, and the advertisement server is not required to obtain the advertisement measurement policy. By setting different judgment conditions, the measurement of the advertisement will be more accurate, satisfying the requirements of the advertisement statistics, facilitating the effective statistics of the advertisement business, and facilitating the feedback of the advertisement effect.
Landscapes
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Economics (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Transfer Between Computers (AREA)
Description
一种广告计量上报系统及方法 本申请要求于 2008 年 06 月 05 日提交中国专利局、 申请号为 200810067706.4、发明名称为"一种广告计量系统及方法"的中国专利申请的优 先权, 其全部内容通过引用结合在本申请中。 技术领域 本发明涉及通信技术领域, 尤其涉及一种广告计量上报系统及方法。 背景技术 目前, 互联网广告和移动广告随着数据业务而发展迅速,但广告主需 要对投放效果进行度量, 广告投放效果的度量是互联网广告和移动广告的 研发热点。 传统的广告投放效果的度量, 通常采用广告服务器向移动终端 轮询方式收集用户广告操作, 从而统计用户的广告操作信息。 发明人在实 现本发明的过程中发现:传统的广告投放效果度量,并不能有效的判断出, 哪些用户广告操作是满足广告投放效果度量的, 浪费了大量的网络资源, 降低了网络的利用率, 不方便广告的投放和统计, 也不利于广告业务的开 展。 发明内容 有鉴于此, 实有必要提供一种方便的广告计量系统, 以提高网络的利 用率。 同时, 提供一种终端、 广告客户端、 广告服务器、 广告计量上报方 法及广告操作记录收集方法。
一种广告计量上报系统, 包括: 广告客户端, 用于与广告服务器进行 广告通信; 所述广告客户端, 用于获取用户广告操作记录, 根据广告计量 策略对所述用户广告操作记录进行处理, 并将处理后的用户广告操作记录
上报给所述广告服务器; 所述广告服务器, 用于收集所述处理后的用户广 告操作记录。
一种终端, 包括: 广告客户端, 用于与业务客户端进行广告通信; 所 述广告客户端, 用于获取用户广告操作记录, 根据广告计量策略对所述用 户广告操作记录进行处理, 并将处理后的用户广告操作记录上报; 所述业 务客户端, 用于为用户呈现广告, 并将用户广告操作记录传送给所述广告 客户端。
一种广告客户端, 包括:操作记录单元,用于获取用户广告操作记录; 处理单元, 用于根据广告计量策略对所述用户广告操作记录进行处理; 上 报单元, 用于将处理后的用户广告操作记录上报。
一种广告服务器, 包括: 计量策略管理单元, 用于向广告客户端下发 广告计量策略; 计量收集单元, 用于收集广告客户端根据所述广告计量策 略处理后的用户广告操作记录。
一种广告计量上报方法, 包括:
获取用户广告操作记录;
根据广告计量策略对所述用户广告操作记录进行处理;
上报处理后的用户广告操作记录。
一种广告操作记录收集方法, 其特征在于, 包括:
向广告客户端请求广告操作记录;
收集所述广告客户端根据广告计量策略处理后的用户广告操作。
与传统的广告投放效果度量技术相比,本发明实施例通过终端根据广 告计量策略对所述用户广告操作记录进行处理, 并上报处理后的用户广告
操作记录, 有目的的统计上报用户广告操作记录, 有利于用户广告操作的 统计, 方便广告投放效果的度量, 节省了网络资源, 有效提高网络的有效 利用率, 方便广告的投放和统计, 有利于广告业务的开展。 附图说明 图 1为本发明实施例的广告计量上报系统结构示意图;
图 2为本发明实施例的广告计量上报系统详细结构示意图;
图 3为本发明实施例广告计量策略组成结构示意图;
图 4为本发明一个实施例广告客户端内部广告计量上报方法流程图; 图 5为本发明一个实施例的广告计量上报方法流程图;
图 6为本发明另一个实施例的广告计量上报方法流程图;
图 7为本发明又一个实施例的广告计量上报方法流程图;
图 8为本发明再一个实施例的广告计量上报方法流程图。 具体实施方式 请参看图 1, 本发明实施例广告计量上报系统包括: 广告服务器 102 和终端 106。 其中, 终端 106包括广告客户端 108。 广告客户端 108, 可用 于与广告服务器 102进行广告通信; 广告客户端 108, 用于获取用户广告 操作记录, 根据广告计量策略对用户广告操作记录进行处理, 并将处理后 的用户广告操作记录上报给广告服务器 102或其他第三方网络中的实体, 第三方网络实体如其他广告客户端、 数据服务器等; 广告服务器 102, 用 于收集处理后的用户广告操作记录。 本发明实施例的终端 106可以是个人 电脑 ( PC, Personal Computer )、 笔记本电脑 ( NB, Notebook Computer ) 、
个人数字助理 ( PDA, Personal Digital Assistant )、 手机 ( HS, Handset ) 和智能光碟机( IODD, Intelligent Optical Disk Drive ) 等具有通信功 能的终端设备。 本实施例中, 以手机为例进行说明。
进一步,该广告计量上报系统还可以包括:业务服务器 104,终端 106 还可以包括业务客户端 110。 业务客户端 110, 可用于与业务服务器 104 进行广告通信; 业务服务器 104, 用于从广告服务器 102获得广告信息, 并下发给业务客户端 110; 业务客户端 110, 用于为用户呈现广告, 并将 用户广告操作记录传送给广告客户端 108。 业务客户端 110接收来自业务 服务器 104的业务数据和广告信息, 或者接收来自广告客户端 108的广告 信息, 在条件满足时向用户展示广告, 并记录用户对广告的操作, 将用户 的广告操作记录传送给广告客户端 108。 用户广告操作记录信息能标识一 次用户对广告的操作, 可以包括广告标识、 操作类型、 开始时间、 结束时 间等, 开始时间和结束时间对不同类型的广告有不同的含义, 例如对一个 视频广告,对应的是视频播放开始时间和结束时间,对于点击呼叫类广告, 对应的是通话开始时间和结束时间。 同时, 如果业务服务器 104下发给业 务客户端 110的广告中包括计量策略, 则业务客户端 110需要将该计量策 略传送给广告客户端 108。 其中, 一个广告客户端 108也可以对应一个或 多个业务客户端 110。
请结合参看图 2, 广告服务器 102包括: 计量策略管理单元 202和计 量收集单元 204。
计量策略管理单元 202, 用于提供广告计量策略, 其中, 广告计量策 略包括设置用户广告操作是否有效的判断条件。 不同类型的广告可以有不
同的计量策略, 可以根据期望得到的广告效果来设置, 一个广告也可以有 多个计量策略。 例如, 点击浏览类广告, 设置用户在规定时间内的最多点 击次数; 点击通话 ( c l i ck-to-ca l l ) 类广告, 计量策略包括通话必须达 到一定时长、 最多通话次数等, 而不是点击浏览次数。
计量策略的类型有: 用户对某一个广告在单位时间内的操作(如点击 浏览、 点击通话、 点击下载等)次数、 用户对某一个广告在任意时间的操 作次数、用户对所有广告在单位时间内的操作次数等,对点击通话类广告, 还可以设定通话时长等。 系统可以设置一个默认的计量策略, 当某一个广 告没有设置计量有效策略时, 采用默认计量策略。
计量收集单元 204 ,用于收集广告客户端 108根据所述广告计量策略 处理后的用户广告操作记录。 计量收集可以通过 Push/Pul l的方式完成。 对于 Pul l方式, 广告服务器 102的计量请求包括计量信息的类别 (有效、 无效或虚假、 所有、 未处理等) , 广告客户端 108根据处理的计量结果, 返回相应类别的计量信息给广告服务器 102 ; 对于 Push方式, 广告客户端 108触发计量信息上报, 根据规则设置的计量上报类别, 把预处理结果对 应类别的计量结果发送给广告服务器 102。 上报单元 216可以是在满足条 件时主动上报, 也可由广告服务器 102发出请求到广告客户端 108获取时 上报。 本实施例中, 上报的内容包括有效的用户广告操作记录信息、 无效 或虚假的用户广告操作记录信息或全部的用户广告操作记录信息等, 具体 上报哪种用户广告操作记录信息可以由广告服务器 102来设置, 例如广告 服务器 102在下发广告客户端 108配置信息时, 要求广告客户端 108只上 报有效的用户广告操作记录信息, 或者广告服务器 102在向广告客户端
1 08请求获取用户广告操作记录信息时, 要求广告客户端 1 08上报所有的 用户广告操作记录信息等。
进一步, 广告服务器 1 02还可以包括计量信息存储单元 206 , 用于存 储收集的处理后的用户广告操作记录。
广告客户端 1 08包括: 操作记录单元 214、 处理单元 212和上报单元 21 6。 操作记录单元 214 , 用于存储用户广告操作记录。 处理单元 21 2 , 用 于根据广告计量策略对用户广告操作记录进行处理, 判断用户广告操作记 录是否为无效或虚假或有效的记录。 本实施例中, 处理单元 21 2从操作记 录单元 214中获取未经判断的用户广告操作记录信息, 并获取广告计量策 略, 分析每一条记录是否满足策略中的规则, 将判断结果返回给操作记录 单元 214以便于统一上报给广告服务器 1 02。 上报单元 216 , 用于将操作 记录单元 214中处理后的一条或多条用户广告操作记录上报给广告服务 器, 为了上报不同类别 (有效、 无效或虚假、 所有、 未处理等) 的计量信 息, 上报单元可以只向操作记录单元 214获取相应类别的用户广告操作记 录; 也可以获取全部的用户广告操作记录后, 丟弃无效或虚假的用户广告 操作记录而只上报有效的记录, 或将无效或虚假的用户广告操作记录合并 到上报的计量信息中。 同时, 可以将用户广告操作记录的有效性标识一起 发送给广告服务器。 对多条用户广告操作记录, 可以将其整合到一个报告 中,即将多条用户广告操作记录一起上报。本实施例中,操作记录单元 214 获取并存储来自业务客户端的用户广告操作记录信息, 并将这些信息提供 给处理单元 212以分析判断每一条的记录是否有效, 能根据判断结果对每 一条记录进行标记。 同时, 对已经判断分析过的记录和未经判断的记录进
行区分。 例如在下表中通过 "是否有效" 字段可以辨别出某条记录是否有 效, 并且, 该字段的值为 "null" 的记录表示该条记录还未经有效性判断。
在本发明的另一实施例中,广告客户端 108还可以包括收集单元 208, 用于收集用户广告操作记录,并保存在操作记录单元 214中。收集单元 208 收集用户广告操作记录可以是由业务客户端 110上报, 也可以是由收集单 元 208主动向业务客户端 110请求获取。
在本发明的另一实施例中,广告客户端 108还可以包括计量策略存储 单元 210, 用于存储广告计量策略, 广告计量策略可以由广告服务器 102 的计量策略管理单元 202单独下发给广告客户端 108, 也可以在下发广告 时携带广告计量策略。 或者, 也可以由广告客户端 108主动向广告服务器 102请求获取广告计量策略。 或者, 广告计量策略是由广告客户端 108或 终端 106 自己设置, 而不需要向广告服务器 102获取。 本实施例中, 广告 计量策略可以采用开放移动联盟设备管理 OMA DM (Open Mobile Alliance Device Management)十办议来酉己置。
请结合参看图 3, 广告计量策略的表示形式可以采用 M0 (管理对象, Managed Object ) 的形式表示。 计量策略 Metrics Pol icy包括:用户标识 UID、 用户规则 User Rule和广告类别 AD Category。 其中 User Rule还包 括判断条件 Condition和判断结果 Result。 AD Category还包括: 类别标 识 CID、 类别规则 Category Rule和广告对象 AD 0bject。 AD Object还包
括广告标识 AID和对象规贝 'J Object Rule。 Category Rule和 Object Rule 分别包括判断条件 Condition和判断结果 Result。
Condition包括: 浏览频率、 浏览总数、 浏览时长、 交互频率、 交互 总数、 交互时长、 点击、 下载和通话等。
Result包括: 单条用户广告操作记录无效或虚^^ 多条用户广告操 作记录记为一次有效、 所有用户广告操作记录无效或虚假等。
本发明的另一个实施例中,广告服务器 102将配置信息发到广告客户 端 108, 广告客户端 108读取广告计量策略, 处理用户广告操作记录, 输 出标记结果。 层次数据的执行过程为: 首先根据用户级别计量策略标识无 效或虚^^的计量信息; 再应用类别计量策略(Category Rule Condition) 进一步判断,标记无效或虚假计量信息;最后应用广告级计量策略( Object Rule Condition) , 标记无效或虚 言息。 三个级别无效或虚^ ^计量信息 的并集为最终判断的无效或虚假计量信息, 其他信息为有效信息。 其中 Μ0 可以简化为只为用户设置的计量策略, 也可以简化为只为每个具体的广告 设置计量策略。
在本发明的另一个实施例中, 终端 106也可以不区分广告客户端 108 和业务客户端 110,而将两者的功能集成在一起,例如将操作记录单元 214、 处理单元 212和上报单元 216都设置在业务客户端中。
本发明实施例通过终端根据广告计量策略对所述用户广告操作记录 进行处理, 并上报处理后的用户广告操作记录, 可以有目的的统计上报用 户广告操作记录, 有利于用户广告操作记录的统计, 方便广告投放效果的 度量, 节省了网络资源, 有效提高网络的有效利用率, 方便广告的投放和
统计,有利于广告业务的开展。通过计量策略存储单元存储广告计量策略, 使得广告计量策略可以保存在广告客户端上, 不需要去广告服务器获取广 告计量策略。 通过设置不同的判断条件, 使得广告的度量更将精确, 满足 广告统计的要求, 有利于广告业务的有效统计, 方便广告效果的反馈。
请结合参看图 4 , 本发明的一个实施例广告客户端内部的广告计量上 才艮处理包括以下步骤:
步骤 402 , 触发对用户广告操作记录的处理。 本步骤中, 触发情况可 以有多种, 包括实时触发, 系统设置的定时触发或来自其它单元的触发等。 例如上报单元准备将最新的并且有效的用户广告操作记录上报给广告服 务器时触发。
步骤 404 , 获取用户广告操作记录。 本实施例中, 以处理单元获取操 作记录单元中的用户广告操作记录为例, 请求中可以指定有关某一个广告 的操作记录, 某一段时间内的广告操作记录, 或所有未经处理的广告操作 记录等。
步骤 406 ,操作记录单元向处理单元返回未经处理的用户广告操作记录。 步骤 408 ,处理单元向计量策略存储单元请求获取广告对应的广告计 量策略。
步骤 410 ,计量策略存储单元向处理单元返回广告标识对应的广告计 量策略或规则。
步骤 412 ,处理单元根据广告计量策略分析判断用户的每一条广告操 作记录是否有效。 根据计量策略的要求, 在判断过程中也可以参考获取该 条记录之前的其他记录, 例如, 计量策略规定用户对广告 A在一个小时内
的点击次数最多为 5次, 则处理单元在分析一条关于用户对广告 A的操作 记录时, 将该记录中用户操作时间之前 1小时内用户对广告 A的其他操作 记录都进行统计, 若统计结果已经达到 5次, 则该记录为无效或虚假, 否 则记为有效。
步骤 414 , 处理单元将分析判断的结果返回给操作记录单元。
步骤 416 ,操作记录单元根据判断结果标记用户广告操作记录。例如, 标记该条广告操作记录有效或无效。
请结合参看图 5、 为本发明一个实施例的广告计量上报方法流程图, 涉及广告服务器、 广告客户端和业务客户端的交互流程, 包括:
步骤 502 , 广告客户端向广告服务器发送请求下发广告的消息。 在本 发明的另一个实施例中, 可以不包括此步骤, 广告服务器主动向广告客户 端下发广告。
步骤 504 , 广告服务器向广告客户端下发广告, 本实施例中, 下发的 广告携带广告标识、 广告内容和广告计量策略等, 还可以包括广告服务器 地址或其他相关信息; 广告计量策略也可以与广告内容分开单独发送。
步骤 506 , 广告客户端接收广告, 存储广告信息中的计量策略, 本实 施例中, 一个完整的计量策略包括广告标识和至少一个规则, 在存储前先 判断该策略是否已经存在于客户端中, 若已经存在, 则不再重复存储。
步骤 508 , 业务客户端向广告客户端请求传送广告。 在本发明的另一 个实施例中, 可以不包含此步骤。
步骤 510 , 广告客户端向业务客户端传送广告。 本实施例中, 广告客 户端在合适的时间将广告发送给业务客户端, 该合适的时间可以预设, 传
送的广告包括: 广告标识和广告内容等。
步骤 512 , 业务客户端将广告呈现给用户, 本实施例中, 在用户对广 告进行操作 (如浏览、 点击等)后, 记录下用户的广告操作, 包括广告标 识、 操作类型、 开始时间和结束时间等信息。
步骤 514 , 业务客户端将用户广告操作记录传送给广告客户端。
步骤 516 , 广告客户端存储业务客户端上报的用户广告操作记录, 在 受到触发后, 根据广告的计量策略判断每一条记录是否满足有效的条件, 并根据判断结果对用户广告操作记录进行标识。
步骤 518 , 广告客户端受到触发启动计量上报, 根据广告服务器的要 求将经过标识的用户广告操作记录信息上报给广告服务器, 包括: 用户标 识、 广告标识、 操作类型、 开始时间、 结束时间及是否有效等信息。
请结合参看图 6 , 本发明实施例广告计量上报方法, 包括如下步骤: 步骤 602 , 广告客户端向广告服务器发送请求下发广告的消息。 在本 发明的另一个实施例中, 可以不包括此步骤, 广告服务器主动向广告客户 端下发广告。
步骤 604 , 广告服务器向广告客户端下发广告计量策略。 在本发明的 其他实施例中, 可以先执行步骤 604 , 后执行步骤 602。
步骤 606 , 广告服务器向广告客户端下发广告, 本实施例中, 下发的 广告中包括广告标识和广告内容, 可以不包含广告计量策略。
步骤 608 , 业务客户端向广告客户端请求传送广告。 在本发明的另一 个实施例中, 可以不包含此步骤。
步骤 610 , 广告客户端向业务客户端传送广告。 本实施例中, 广告客
户端在合适的时间将广告发送给业务客户端, 该合适的时间可以预设, 传 送的广告包括: 广告标识和广告内容等。
步骤 612 , 业务客户端将广告呈现给用户, 本实施例中, 在用户对广 告进行操作 (如浏览、 点击等)后, 记录下用户的广告操作, 包括广告标 识、 操作类型、 开始时间和结束时间等信息。
步骤 614 , 业务客户端将用户广告操作记录传送给广告客户端。
步骤 616 , 广告客户端存储业务客户端上报的用户广告操作记录, 在 受到触发后, 根据广告的计量策略判断每一条记录是否满足有效的条件, 并根据判断结果对用户广告操作记录进行标识。
步骤 618 , 广告客户端受到触发启动计量上报, 根据广告服务器的要 求将经过标识的用户广告操作记录信息上报给广告服务器, 包括: 用户标 识、 广告标识、 操作类型、 开始时间、 结束时间及是否有效等信息。
请结合参看图 7 , 本发明实施例广告计量上报方法, 包括如下步骤: 步骤 702 , 广告服务器向业务服务器传送广告, 本实施例中, 传送的 广告携带广告标识、 广告内容和广告计量策略等, 还可以包括广告服务器 地址或其他相关信息; 广告计量策略也可以与广告内容分开单独发送。
步骤 704 , 业务服务器向业务客户端下发广告, 本实施例中, 下发的 广告携带广告标识、 广告内容和广告计量策略等, 还可以包括广告服务器 地址或其他相关信息; 广告计量策略也可以与广告内容分开单独发送。
步骤 706 , 业务客户端将广告呈现给用户, 本实施例中, 在用户对广 告进行操作 (如浏览、 点击等)后, 记录下用户的广告操作, 包括广告标 识、 操作类型、 开始时间和结束时间等信息。
步骤 708 , 业务客户端向广告客户端传送用户广告操作记录, 同时将 该广告信息中的计量策略一起发给广告客户端。 在本发明的其他实施例 中, 业务客户端可以先将广告计量策略发给广告客户端, 再执行步骤 706 , 此时, 步骤 708中也可以不包含广告计量策略。
步骤 710 , 广告客户端存储业务客户端上报的用户广告操作记录和计 量策略, 在受到触发后, 根据广告的计量策略分析判断每一条用户广告操 作记录是否有效, 并根据判断结果对用户广告操作记录进行标识。
步骤 712 , 广告客户端受到触发启动计量上报, 根据广告服务器的要 求将经过标识的用户广告操作记录信息上报给广告服务器, 包括: 用户标 识、 广告标识、 操作类型、 开始时间、 结束时间及是否有效等信息。
请结合参看图 8 , 本发明实施例广告计量上报方法, 包括如下步骤: 步骤 802 , 广告客户端向广告服务器发送请求下发广告计量策略。 在 本发明的另一个实施例中, 可以不包括此步骤, 广告服务器主动向广告客 户端下发广告计量策略。
步骤 804 , 广告服务器向广告客户端下发广告计量策略。 在本发明的 其他实施例中可以先执行步骤 804 , 后执行步骤 802 , 不再贅述。
步骤 806 , 广告服务器向业务服务器传送广告, 本实施例中, 传送的 广告携带广告标识和广告内容等, 可以不包含广告计量策略, 还可以包括 广告服务器地址或其他相关信息。
步骤 808 , 业务服务器向业务客户端下发广告。 本实施例中, 传送的 广告携带广告标识和广告内容等, 可以不包含广告计量策略, 还可以包括 广告服务器地址或其他相关信息。
步骤 810 , 业务客户端将广告呈现给用户, 本实施例中, 在用户对广 告进行操作 (如浏览、 点击等)后, 记录下用户的广告操作, 包括广告标 识、 操作类型、 开始时间和结束时间等信息。
步骤 812 , 业务客户端向广告客户端传送用户广告操作记录。
步骤 814 , 广告客户端存储业务客户端上报的用户广告操作记录, 在 受到触发后, 根据广告的计量策略分析判断每一条用户广告操作记录是否 有效, 并根据判断结果对用户广告操作记录进行标识。
步骤 816 , 广告客户端受到触发启动计量上报, 根据广告服务器的要 求将经过标识的用户广告操作记录信息上报给广告服务器, 包括: 用户标 识、 广告标识、 操作类型、 开始时间、 结束时间及是否有效等信息。
此外, 另一个具体应用的实施例广告计量上报方法包括如下步骤: 广告服务器将一条 c l i ck-to-ca l l广告下发给广告客户端,为该广告 分配的标识为 0005 , 同时下发该广告的计量策略: 通话时长不少于 9秒, 5分钟内通话次数至多 2次;
广告客户端存储该广告,将广告的计量策略存储到广告计量策略存储 单元。 在某个合适的时间, 广告客户端将该广告发送给业务客户端;
业务客户端将该广告呈现给用户,用户看到该广告后感兴趣, 于是点 击该广告进行通话。 业务客户端记录下用户对该广告的操作行为, 并实时 地将记录上报给广告客户端, 上报信息包括:
广告客户端的收集单元收到用户广告操作记录信息后,将其存储到用
户操作记录单元, 由于该记录还未经过有效性判断处理, 所以其存储为:
广告客户端的处理单元由定时器触发启动对广告操作记录信息的有 效性判断。 处理单元首先从用户操作记录单元获取未经过判断处理的用户 广告操作记录 " 01 3" , 然后根据该记录中的 Ad标识 " 0005" 获取该广告 对应的计量策略: 通话时长不少于 9秒, 5分钟内通话次数至多 2次。
处理单元根据记录中的开始时间和结束时间判断该次通话时长达到 了 9秒, 满足了第一个条件, 于是判断是否满足第二个条件: 到用户操作 记录单元中搜索 Ad标识为 " 0005" , 结束时间小于 " 05. 04 , 10: 36: 01 " 的记录, 统计搜索到的记录次数为 2 , 于是判断编号 " 013" 的记录不满足 第二个条件, 即该记录为无效或虚假。 处理单元将该处理结果返回给用户 操作记录单元。
用户操作记录单元收到该处理结果后, 将记录信息修改为:
广告服务器向广告客户端请求获取有效的用户广告操作记录信息,于 是, 广告客户端的上报单元向用户操作记录单元请求获取有效的用户广告 操作记录信息并上报给广告服务器。
本领域普通技术人员通过阅读本申请可知,上述方法中全部或部分步 骤可以通过程序指令相关的硬件完成, 该程序可以存储于计算机可读存储
介质中, 所述计算机可读存储介质, 如 RAM、 ROM和光盘等。
本发明实施例通过终端根据广告计量策略对所述用户广告操作记录 进行处理, 并上报处理后的广告操作记录, 可以有目的的统计上报的用户 广告操作, 有利于用户广告操作的统计, 方便广告投放效果的度量, 节省 了网络资源, 有效提高网络的有效利用率, 方便广告的投放和统计, 有利 于广告业务的开展。 通过计量策略存储单元存储广告计量策略, 使得广告 计量策略可以保存在广告客户端上, 不需要去广告服务器获取广告计量策 略。 通过设置不同的判断条件, 使得广告的度量更将精确, 满足广告统计 的要求, 有利于广告业务的有效统计, 方便广告效果的反馈。
综上所述, 以上仅为本发明的较佳实施例而已, 并非用于限定本发明 的保护范围。 凡在本发明的精神和原则之内, 所作的任何修改、等同替换、 改进等, 均应包含在本发明的保护范围之内。
Claims
1.一种广告计量上报系统, 其特征在于, 包括: 广告客户端, 用于与广 告服务器进行广告通信; 所述广告客户端, 用于获取用户广告操作记录, 根据广告计量策略对所述用户广告操作记录进行处理, 并将处理后的用户 广告操作记录上报给所述广告服务器; 所述广告服务器, 用于收集所述处 理后的用户广告操作记录。
2.如权利要求 1所述的广告计量上报系统,其特征在于,该系统还包括: 业务客户端, 用于与业务服务器进行广告通信; 所述业务服务器, 用于从 所述广告服务器获得广告信息, 并下发给业务客户端; 所述业务客户端, 用于为用户呈现广告, 并将用户广告操作记录传送给所述广告客户端。
3.—种终端, 其特征在于, 包括: 广告客户端, 用于与业务客户端进行 广告通信; 所述广告客户端, 用于获取用户广告操作记录, 根据广告计量 策略对所述用户广告操作记录进行处理, 并将处理后的用户广告操作记录 上报; 所述业务客户端, 用于为用户呈现广告, 并将用户广告操作记录传 送给所述广告客户端。
4.如权利要求 3所述的终端, 其特征在于, 所述广告客户端还用于存储 所述广告计量策略。
5.—种广告客户端, 其特征在于, 包括: 操作记录单元, 用于获取用户 广告操作记录; 处理单元, 用于根据广告计量策略对所述用户广告操作记 录进行处理; 上报单元, 用于将处理后的用户广告操作记录上报。
6.如权利要求 5所述的广告客户端, 其特征在于, 所述广告客户端还包 括: 收集单元, 用于收集所述用户广告操作记录, 并保存在所述操作记录
单元中。
7.如权利要求 5所述的广告客户端, 其特征在于, 所述广告客户端还包 括: 计量策略存储单元, 用于存储所述广告计量策略。
8.—种广告服务器, 其特征在于, 包括: 计量策略管理单元, 用于提供 广告计量策略; 计量收集单元, 用于收集广告客户端根据所述广告计量策 略处理后的用户广告操作记录。
9.如权利要求 8所述的广告服务器, 其特征在于, 所述广告服务器还包 括: 计量信息存储单元, 用于存储收集的处理后的用户广告操作记录。
10.—种广告计量上报方法, 其特征在于, 包括:
获取用户广告操作记录;
根据广告计量策略对所述用户广告操作记录进行处理;
上报处理后的用户广告操作记录。
11.如权利要求 10所述的广告计量上报方法, 其特征在于, 所述根据广 告计量策略对所述用户广告操作记录进行处理包括: 根据处理结果标记所 述用户广告操作记录是否有效。
12.如权利要求 1 1所述的广告计量上报方法, 其特征在于, 所述上报处 理后的用户广告操作记录, 仅上报标记有效的用户广告操作记录, 或上报 全部的用户广告操作记录及有效性标记。
13.如权利要求 1 1所述的广告计量上报方法, 其特征在于, 所述上报处 理后的用户广告操作记录之前还包括, 丟弃无效或虚假的用户广告操作记 录。
14.如权利要求 1 1所述的广告计量上报方法, 其特征在于, 所述上报处
理后的用户广告操作记录还包括, 将多条用户广告操作记录整合在一个报 告里并上报。
15.如权利要求 10所述的广告计量上报方法, 其特征在于, 该方法还包 括: 接收广告服务器下发的所述广告计量策略。
16.如权利要求 15所述的广告计量上报方法, 其特征在于, 该方法还包 括: 将所述广告计量策略存储在广告客户端。
17. 如权利要求 10所述的广告计量上报方法, 其特征在于, 所述广告 计量策略是终端设定的策略。
18.如权利要求 10所述的广告计量上报方法, 其特征在于, 所述广告计 量策略包括: 同一用户对同一广告在单位时间内的操作次数, 同一用户对 同一广告的操作的总次数, 同一用户对所有广告在单位时间内的操作的总 次数, 同一用户对广告的一次操作持续的时间中的一种或多种。
19.如权利要求 10所述的广告计量上报方法, 其特征在于, 所述获取用 户广告操作记录由定时器触发, 或外部事件触发。
20.如权利要求 10所述的广告计量上报方法, 其特征在于, 所述广告计 量策略中包括: 用户规则 User Rule, 广告类别规则 Category Rule和广告 对象规则 Object Rule中的一种或多种。
21.如权利要求 20所述的广告计量上报方法, 其特征在于, 所述广告计 量策略基于 OMA DM协议配置。
22.如权利要求 20所述的广告计量上报方法, 其特征在于, 所述 User Rule、 Category Rule或 Object Rule中还包括判断条件和判断结果;
所述判断条件的类别包括以下一种或多种: 浏览、 交互、 点击、 下载
和通话;
所述判断结果包括以下一种或多种: 单条用户广告操作记录无效、 多 条用户广告操作记录记为一次有效, 所有用户广告操作记录无效。
23. 如权利要求 22所述的广告计量上报方法, 其特征在于, 最终判断 结果包括: 取根据所述 User Rule、 Category Rule和 Obj ect Rule判断结果 的并集。
24.如权利要求 10所述的广告计量上报方法, 其特征在于, 所述上报处 理后的用户广告操作记录之前, 该方法还包括: 接收广告服务器请求收集 所述用户广告操作记录的请求消息。
25.—种广告操作记录收集方法, 其特征在于, 包括:
向广告客户端请求广告操作记录;
收集所述广告客户端根据广告计量策略处理后的用户广告操作记录。
26.如权利要求 25所述的广告操作记录收集方法, 其特征在于, 该方法 还包括:
向广告客户端下发广告计量策略。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP09757078A EP2287799A4 (en) | 2008-06-05 | 2009-06-02 | SYSTEM AND METHOD FOR TRANSMITTING ADVERTISING MEASUREMENTS |
| US12/794,521 US20100250349A1 (en) | 2008-06-05 | 2010-06-04 | System and method for advertisement measuring and reporting |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNA2008100677064A CN101599153A (zh) | 2008-06-05 | 2008-06-05 | 一种广告计量系统及方法 |
| CN200810067706.4 | 2008-06-05 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US12/794,521 Continuation US20100250349A1 (en) | 2008-06-05 | 2010-06-04 | System and method for advertisement measuring and reporting |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2009146644A1 true WO2009146644A1 (zh) | 2009-12-10 |
Family
ID=41397738
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2009/072092 Ceased WO2009146644A1 (zh) | 2008-06-05 | 2009-06-02 | 一种广告计量上报系统及方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20100250349A1 (zh) |
| EP (1) | EP2287799A4 (zh) |
| CN (1) | CN101599153A (zh) |
| WO (1) | WO2009146644A1 (zh) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2579200A4 (en) * | 2010-05-28 | 2016-03-30 | Rakuten Inc | ADVERTISING MANAGEMENT SYSTEM |
| CN102790949A (zh) * | 2011-05-17 | 2012-11-21 | 中兴通讯股份有限公司 | 一种移动广告业务实现方法及系统 |
| US9355413B2 (en) | 2011-09-30 | 2016-05-31 | International Business Machines Corporation | Timer-based ad placement in content retrieval applications |
| CN103856530B (zh) * | 2012-12-05 | 2018-03-23 | 腾讯科技(深圳)有限公司 | 操作日志的管理方法、服务器、终端及系统 |
| CN103886476B (zh) * | 2012-12-21 | 2018-07-06 | 腾讯科技(深圳)有限公司 | 广告实验和发布方法及系统 |
| CN103260091A (zh) * | 2013-04-11 | 2013-08-21 | 梅岳峰 | 用户交互视频的智能广告投放系统 |
| US20170098250A1 (en) * | 2015-10-01 | 2017-04-06 | Facebook, Inc. | Accounting for differences in user interaction with content presented by different systems when selecting content by an online system |
| US10534635B2 (en) * | 2016-05-13 | 2020-01-14 | Sap Se | Personal digital assistant |
| CN107392643B (zh) * | 2017-06-16 | 2021-06-08 | 赤子城网络技术(北京)有限公司 | 一种追踪及识别网络广告传输数据的方法及系统 |
| CN109714610B (zh) * | 2018-11-23 | 2021-07-06 | 北京森博互动公关策划有限公司 | 自动式视频营销管理系统及方法 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007001770A2 (en) * | 2005-06-28 | 2007-01-04 | Microsoft Corporation | Automatic ad placement |
| CN1897028A (zh) * | 2005-07-14 | 2007-01-17 | 千橡世纪科技发展(北京)有限公司 | 一种在网页插件中发布和汇报广告信息的系统和方法 |
| CN101335636A (zh) * | 2007-06-29 | 2008-12-31 | 华为技术有限公司 | 一种广告事件统计方法及广告信息系统以及相关设备 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7136860B2 (en) * | 2000-02-14 | 2006-11-14 | Overture Services, Inc. | System and method to determine the validity of an interaction on a network |
| US8321654B2 (en) * | 2008-05-20 | 2012-11-27 | Alcatel Lucent | Methods for initial bootstrap during activation and initial configuration of user terminals in network |
-
2008
- 2008-06-05 CN CNA2008100677064A patent/CN101599153A/zh active Pending
-
2009
- 2009-06-02 WO PCT/CN2009/072092 patent/WO2009146644A1/zh not_active Ceased
- 2009-06-02 EP EP09757078A patent/EP2287799A4/en not_active Withdrawn
-
2010
- 2010-06-04 US US12/794,521 patent/US20100250349A1/en not_active Abandoned
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007001770A2 (en) * | 2005-06-28 | 2007-01-04 | Microsoft Corporation | Automatic ad placement |
| CN1897028A (zh) * | 2005-07-14 | 2007-01-17 | 千橡世纪科技发展(北京)有限公司 | 一种在网页插件中发布和汇报广告信息的系统和方法 |
| CN101335636A (zh) * | 2007-06-29 | 2008-12-31 | 华为技术有限公司 | 一种广告事件统计方法及广告信息系统以及相关设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20100250349A1 (en) | 2010-09-30 |
| EP2287799A4 (en) | 2011-05-25 |
| CN101599153A (zh) | 2009-12-09 |
| EP2287799A1 (en) | 2011-02-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU2018282471B2 (en) | Methods and apparatus to share online media impressions data | |
| CN108881339B (zh) | 推送方法、用户标签的生成方法、装置及设备 | |
| CN101599153A (zh) | 一种广告计量系统及方法 | |
| CN101511055B (zh) | 广告的投放方法及装置 | |
| WO2013097714A1 (zh) | 一种移动终端上网流量统计分析和提醒的方法和系统 | |
| CN102932207B (zh) | 监测网站访问信息的方法及服务器 | |
| US20120317151A1 (en) | Model-Based Method for Managing Information Derived From Network Traffic | |
| JP2005532621A5 (zh) | ||
| CN104700289A (zh) | 广告投放方法和装置 | |
| CN103840950A (zh) | 一种消息推送方法及系统 | |
| US20090228346A1 (en) | Method, system and device for collecting message advertisement metrics data | |
| KR101616866B1 (ko) | 광고 메트릭스 측정을 위한 장치 및 방법 | |
| JP2011527148A (ja) | 移動無線装置に送信した広告インプレッションのコールスルーイベントを検出するためのシステム及び方法 | |
| CN101146262A (zh) | 一种移动用户长期活动区域信息生成的方法及系统 | |
| CN102724231B (zh) | 一种资源下载的方法、服务器及用户终端 | |
| CN101645854A (zh) | 一种获取用户信息的方法、装置及系统 | |
| CN108989427B (zh) | 一种基于多源信息聚合的公共服务系统及其构建方法 | |
| CN102064972B (zh) | 一种监视广告效果的方法及系统 | |
| WO2009003388A1 (en) | Advertisement event statistic method and advertisement information system and associated devices | |
| JP4401769B2 (ja) | バナー広告転送サーバーおよびバナー広告転送プログラム | |
| CN111506471A (zh) | 一种基于Js埋点的数据监测方法及系统 | |
| JP2003005857A (ja) | Webアプリケーションが動作するWebサーバを備えたサーバ計算機及びWebアプリケーションの利用時間測定方法 | |
| CN106254535A (zh) | 一种信息推送方法及装置 | |
| CN118967203A (zh) | 基于数字营销下的营销效果分析方法及系统 | |
| CN116468484A (zh) | 广告触达用户的确定方法、装置、存储介质及网关设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09757078 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2009757078 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |



