游戲精準(zhǔn)營銷中轉(zhuǎn)服務(wù)器的設(shè)計與實現(xiàn)
發(fā)布時間:2018-05-16 17:56
本文選題:游戲精準(zhǔn)營銷 + 中轉(zhuǎn)服務(wù)器。 參考:《哈爾濱工業(yè)大學(xué)》2015年碩士論文
【摘要】:近年來,隨著互聯(lián)網(wǎng)的逐漸普及,網(wǎng)絡(luò)游戲市場逐漸迎來了迅猛的興起與發(fā)展。網(wǎng)絡(luò)游戲的營銷手段已經(jīng)對互聯(lián)網(wǎng)市場起到了不可忽視的作用。為了向玩家提供更加優(yōu)良的游戲體驗,網(wǎng)絡(luò)游戲種類不斷增加、游戲營銷策略不斷拓展,逐漸衍生了在游戲客戶端內(nèi)向玩家提供精準(zhǔn)推薦的營銷理念。騰訊公司游戲運營團隊的游戲精準(zhǔn)營銷(Game Precision Marketing,簡稱GPM)系統(tǒng),利用數(shù)據(jù)中心提供的數(shù)據(jù)挖掘手段,對游戲玩家用戶的個體行為進行分析、統(tǒng)計、歸納。之后GPM系統(tǒng)將挖掘結(jié)果傳遞到游戲服務(wù)器,向特定用戶定點投遞在線的營銷活動,并進而給予合適的道具、任務(wù)、攻略推薦。為了能夠與游戲服務(wù)器更加方便快捷的交互,我們需要開發(fā)脫離于GPM系統(tǒng)B/S架構(gòu)的服務(wù)器程序。本課題本質(zhì)上是要開發(fā)一項以TCP為主要通訊方式,能夠連接游戲服務(wù)器與數(shù)據(jù)挖掘服務(wù)器的分布式中轉(zhuǎn)服務(wù)器系統(tǒng)。論文以當(dāng)前服務(wù)器開發(fā)技術(shù)的發(fā)展為基礎(chǔ),介紹了目前應(yīng)用廣泛的服務(wù)器特點,并分析了服務(wù)器內(nèi)部結(jié)構(gòu)的實現(xiàn)方式,進而對負(fù)載均衡技術(shù)與消息隊列服務(wù)器的典型應(yīng)用進行了闡述。結(jié)合對本服務(wù)器系統(tǒng)的需求分析,提出了使用協(xié)程開發(fā)技術(shù)來實現(xiàn)發(fā)起異步網(wǎng)絡(luò)請求的開發(fā)形式,并分析了協(xié)程開發(fā)技術(shù)的優(yōu)點。GPM服務(wù)器系統(tǒng)引入了TGW網(wǎng)關(guān)系統(tǒng)與HTTPSQS消息隊列系統(tǒng)這兩個第三方軟件,分別實現(xiàn)了負(fù)載均衡和異步入庫的功能。該系統(tǒng)設(shè)計上分為了五個模塊,分別是數(shù)據(jù)通訊模塊、中樞模塊、業(yè)務(wù)邏輯模塊、庫操作模塊和監(jiān)控模塊,其中中樞模塊的設(shè)計與實現(xiàn)處于完成整體系統(tǒng)開發(fā)的核心位置。由于線程池模型穩(wěn)定可靠又能夠減少線程開銷的優(yōu)點,本系統(tǒng)的中樞模塊使用其作為服務(wù)器接收、處理請求的底層開發(fā)模式,來實現(xiàn)對并發(fā)請求的處理。該系統(tǒng)使用C++語言進行開發(fā),并在Linux下編譯運行。本文最后使用demo客戶端程序?qū)Ρ鞠到y(tǒng)的整體功能進行了測試,以保證系統(tǒng)的正確性,并描述了本系統(tǒng)在線上運行的具體細節(jié)。
[Abstract]:In recent years, with the gradual popularization of the Internet, the network game market has gradually ushered in the rapid rise and development. The marketing means of online games have played an important role in the Internet market. In order to provide players with more excellent game experience, the types of online games are increasing, game marketing strategies are constantly expanding, and the game marketing strategy is gradually expanding. The Game Precision Marketing (GPM) system of the Tencent Inc game operation team, the data mining method provided by the data center, is used to analyze, statistics, and summarize the individual behavior of the game player users. After that, the GPM system will be dug. The results are passed to the game server, delivering online marketing activities to specific users, and then giving appropriate props, tasks, and strategy recommendations. In order to be able to interact more easily and quickly with the game server, we need to develop a server program that is separated from the B/S architecture of the GPM system. This topic is essentially to develop a TCP This paper, based on the development of current server development technology, introduces the characteristics of a wide range of servers, and analyzes the real mode of the internal structure of the server, and then the load balancing technology and message queue, based on the development of current server development technology. The typical application of the server is expounded. Combined with the requirement analysis of the server system, the development of asynchronous network requests is realized by using CO process development technology, and the advantages of the co process development technology are analyzed. The.GPM server system is introduced into the TGW gateway system and the HTTPSQS message queue system, the two third party software. The design of the system is divided into five modules, which are data communication module, central module, business logic module, library operation module and monitoring module. The design and implementation of central module is at the core of complete system development. The thread pool model is stable and reliable. The central module of the system uses it as the server to receive, and handles the underlying development mode of the request to process the concurrent request. The system uses the C++ language to develop and compiles under the Linux. Finally, this paper uses the demo client program to carry out the overall function of the system. Test to ensure the correctness of the system, and describe the details of the system running online.
【學(xué)位授予單位】:哈爾濱工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP317
【參考文獻】
相關(guān)期刊論文 前3條
1 汪黎;楊學(xué)軍;章文嵩;;基于FreeBSD內(nèi)核的虛擬服務(wù)器研究與實現(xiàn)[J];計算機工程與科學(xué);2011年03期
2 楊濟運;劉建勛;姜磊;彭桃;文一憑;盧廳;;基于協(xié)程模型的分布式爬蟲框架[J];計算技術(shù)與自動化;2014年03期
3 朱方娥;曹寶香;;基于JMS的消息隊列中間件的研究與實現(xiàn)[J];計算機技術(shù)與發(fā)展;2008年05期
,本文編號:1897844
本文鏈接:http://sikaile.net/guanlilunwen/yingxiaoguanlilunwen/1897844.html
最近更新
教材專著