Font Size: a A A

Design And Implementation Of Modules In The Precise Advertising System IDCLICKS

Posted on:2013-06-24Degree:MasterType:Thesis
Country:ChinaCandidate:H Y FangFull Text:PDF
GTID:2248330371977960Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In recent years, with the rapid rise of the Internet, the online advertising is becoming the focus of the advertisers gradually. To this end, many companies are committed to the research and development of precise advertising system. This paper based on a company internship program, designed a set of advertising system which faces to small and medium-sized advertisers called IDCLICKS. This system supports a full range of precise delivery, such as web site types, user types, advertising types and website content. Users can choose precise and flexible strategies and adjust them according to the real-time advertisement effect in order to grasp the return rate of investment effectively.IDCLICKS includes front-end business system and back-end scheduling system. The development work for three modules in back-end system was finished as follows:(1) The AD Management Center module passes the adapted data from the front-end business system to the back-end scheduling system, making the advertising data apart from front-end to back-end, provides data synchronization service according to the different data needs, and updates other modules’ data in real time according to the notification messages(such as delta issued message) of the business system.(2) The AD Search Node Adapter module is a data adapter. It receives the real-time message from AD Management Center, identifies operation types and advertising data, packs data and issues to many databases according to the configuration file, and operates the temporary table according to the operation types and issues data to AD Search Node at the same time.(3) The Behavior Targeting Collector Adapter module is also a data adapter. It receives the messages of AD Management Center module issued in real time, and sends the package data to Behavior Targeting Collector.The scheduling system uses Linux C language to develop, the data uses MessagePack to serialize and serialization, and uses Gearman to receive and issue data.After the classified issue of AD Management Center module, advertising data separates from the business system and scheduling system, which reduces the coupling degree. At the same time, after using Gearman response mechanism, business system data can be sent incrementally to the background adapter modules(such as AD Search Node Adapter module, Behavior Targeting Collector module) in real time. Adapter, which is for the data adaption, can issue data to many databases and modules which have the same need, and do related operation in databases.Now the whole system is online and operating stably, it can be deployed separately to other productions, and also can satisfy the demand while supporting business expansion, such as uninterrupted service, communication information encryption, concurrent requests and so on.
Keywords/Search Tags:Advertising system, Data issue, Data adaption, Real time
PDF Full Text Request
Related items