Font Size: a A A

The Design And Implementation Of Advertising Library For Tencent Weibo’s Message Ad Server

Posted on:2015-05-25Degree:MasterType:Thesis
Country:ChinaCandidate:X LiFull Text:PDF
GTID:2309330422992345Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Social Media Advertising, as one of the Internet Advertising is growing rapidlywhen the social media is more and more popular. It’s based on Social Medium andusing short messages to deliver its advertising information. Weibo Social Medium ofTencent Corporation also want to create this kind of message advertising of its ownto increase the web’s revenue, so called Message Advertising Platform. This paper’stask is to design an Advertising Library System to store advertising data, to maintainthe data’ correctness, and to offer a real time online environment for the platform,implement it and improve it while testing.Through the analyzing of Social Medium’s features and the architecture of theMessage Advertising Platform, this paper get the basis function of AdvertisingLibrary System, which is the storage of advertising data and the maintenance ofadvertising data through the whole ad platform. And it also makes decisions aboutwhat information it stores and how to store them, what factors influence advertisingcycle and how they influence, and then make a design of advertisement life cycle.After these works, a detailed list of system requirements is gained.This paper uses C++programming language to implement this AdvertisingLibrary System and it consists of functional model, basis model, timing releasedmicroblog message sub sys, and microblog redis sub sys. The functional modelsconsist of ad submition model, ad modification model, audit model, ad startingmodel, ad stopping model, ad deletion model. The basis models include event recordmodel, database read and write model, base data structure model, billing sync model,and transaction sync model. The functional models deal with business logic,including creating new ads, modifying ads’ infos, updating the advertising state withdifferent conditions, and synchronizing the state to other systems. The basis modelsare employed by functional models, they basically doing the task of log recording,database reading or writing, and the communication between systems in the platform.The timing release microblog message sub sys publish one message when it detectedthe publish time is met. And the microblog redis sub sys maintains the wholequantity of microblog messages which are included within one message advertising,and when a microblog is deleted, the sub sys can tell whether it’s one of theadvertisements, and if it is the advertisements containing it would be deleted too. Tomake sure the Advertising Library System is correct, robust, effective, apt tomaintain and develop the techniques of task queue, retry mechanism and theabstraction of data structure are employed by this paper. After testing, the Advertising Library System is verified to be correct androbust. And in the afterwards iteration, new functions is realized with littlemodification, illustrating that the program is easy to maintain and to develop. Withcorrectness, robustness, maintainablility and developablility, the Advertising LibrarySystem can perform well as an important part of Message Advertising Platform.
Keywords/Search Tags:social media advertising, message advertising platform, advertisinglibrary system, advertising state
PDF Full Text Request
Related items