一種實(shí)現(xiàn)廣告精準(zhǔn)曝光實(shí)時(shí)監(jiān)播的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信技術(shù)領(lǐng)域,尤其涉及一種實(shí)現(xiàn)廣告精準(zhǔn)曝光實(shí)時(shí)監(jiān)播的方法和系統(tǒng)。
【背景技術(shù)】
[0002]互聯(lián)網(wǎng)廣告技術(shù)近年來(lái)獲得了很大發(fā)展,隨著網(wǎng)絡(luò)游戲、電子商務(wù)的興起以及重視長(zhǎng)尾流量的網(wǎng)盟發(fā)展,廣告商對(duì)網(wǎng)絡(luò)廣告產(chǎn)生的實(shí)際效果越來(lái)越關(guān)注。
[0003]廣告商對(duì)于廣告實(shí)際投放情況十分關(guān)注,比如廣告何時(shí)進(jìn)行的投放?投放依據(jù)是什么?投放在了哪些媒體上?投放成功與否?等等諸如此類的問(wèn)題,都需要了解到,才能對(duì)下一步的商業(yè)計(jì)劃進(jìn)行指導(dǎo)。
[0004]基于此,如何設(shè)置出更好的廣告曝光實(shí)時(shí)監(jiān)播的方法和系統(tǒng),成為技術(shù)人員需要考慮的問(wèn)題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術(shù)問(wèn)題是提供一種實(shí)現(xiàn)廣告精準(zhǔn)曝光實(shí)時(shí)監(jiān)播的方法和系統(tǒng),可以實(shí)現(xiàn)實(shí)時(shí)查看投放記錄和投放依據(jù)。
[0006]為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種實(shí)現(xiàn)廣告精準(zhǔn)曝光實(shí)時(shí)監(jiān)播的方法,包括:
[0007]將各個(gè)廣告主對(duì)應(yīng)的數(shù)條廣告投放記錄及用戶的行為數(shù)據(jù)存儲(chǔ)到內(nèi)存數(shù)據(jù)庫(kù)中,并標(biāo)識(shí)出哪條廣告投放記錄是第一條;
[0008]將與各個(gè)廣告投放記錄對(duì)應(yīng)的數(shù)據(jù)信息記錄在數(shù)據(jù)庫(kù)中;
[0009]接收查詢指令;
[0010]根據(jù)所述查詢指令到內(nèi)存數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)中進(jìn)行查詢,返回查詢結(jié)果;
[0011]將查詢結(jié)果進(jìn)行顯示。
[0012]為了解決上述技術(shù)問(wèn)題,本發(fā)明還提供了一種實(shí)現(xiàn)廣告精準(zhǔn)曝光實(shí)時(shí)監(jiān)播的系統(tǒng),包括:
[0013]第一存儲(chǔ)模塊,用于將各個(gè)廣告主對(duì)應(yīng)的數(shù)條廣告投放記錄及用戶的行為數(shù)據(jù)存儲(chǔ)到內(nèi)存數(shù)據(jù)庫(kù)中,并標(biāo)識(shí)出哪條廣告投放記錄是第一條;
[0014]第二存儲(chǔ)模塊,用于將與各個(gè)廣告投放記錄對(duì)應(yīng)的數(shù)據(jù)信息記錄在數(shù)據(jù)庫(kù)中;
[0015]接收模塊,用于接收查詢指令;
[0016]查詢模塊,用于根據(jù)所述查詢指令到內(nèi)存數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)中進(jìn)行查詢,返回查詢結(jié)果;
[0017]顯示模塊,用于將查詢結(jié)果進(jìn)行顯示。
[0018]本發(fā)明提供的實(shí)現(xiàn)廣告精準(zhǔn)曝光實(shí)時(shí)監(jiān)播的方法和系統(tǒng),能在廣告主登錄并打開(kāi)監(jiān)播系統(tǒng)頁(yè)面后,實(shí)現(xiàn)實(shí)時(shí)查看投放記錄和投放依據(jù)。
【附圖說(shuō)明】
[0019]圖1為本發(fā)明實(shí)施例實(shí)現(xiàn)廣告精準(zhǔn)曝光實(shí)時(shí)監(jiān)播的方法流程圖。
[0020]圖2為本發(fā)明實(shí)施例實(shí)現(xiàn)廣告精準(zhǔn)曝光實(shí)時(shí)監(jiān)播的系統(tǒng)結(jié)構(gòu)圖。
[0021]圖3為本發(fā)明應(yīng)用實(shí)例中的實(shí)現(xiàn)廣告精準(zhǔn)曝光實(shí)時(shí)監(jiān)播的方法流程圖。
[0022]圖4為本發(fā)明應(yīng)用實(shí)例中的實(shí)現(xiàn)廣告精準(zhǔn)曝光實(shí)時(shí)監(jiān)播的系統(tǒng)結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0023]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]本發(fā)明的主要思想是事先建立廣告主-投放id (標(biāo)識(shí))對(duì)應(yīng)表,建立訂單id-訂單名稱對(duì)應(yīng)表,建立素材id-素材名稱對(duì)應(yīng)表,建立每個(gè)投放-頻次控制數(shù)對(duì)應(yīng)表,建立每個(gè)投放的投放周期表。如果有訂單、投放、素材等新增時(shí),及時(shí)更新這些數(shù)據(jù)表。
[0025]廣告主登錄并打開(kāi)監(jiān)播系統(tǒng)頁(yè)面后,從redis中讀取該廣告主的20條記錄及哪條是第一條,然后顯示到頁(yè)面上,在顯示時(shí)根據(jù)executeid(投放id)查詢投放周期和投放頻次控制數(shù),計(jì)算到當(dāng)天為止的投放頻次,連同寫(xiě)入hbase的數(shù)據(jù)一并顯示在頁(yè)面上,每秒讀取一次。在頁(yè)面顯示時(shí),需要根據(jù)orderid (訂單id)查詢訂單名稱,根據(jù)material (素材id)查詢素材名稱。如果用戶點(diǎn)擊投放依據(jù)時(shí),根據(jù)Uid(用戶標(biāo)識(shí))、ua(用戶代理)、關(guān)鍵詞查詢?cè)~、搜索引擎顯示在頁(yè)面上。如果是精準(zhǔn)匹配的投放,則在日志中加入U(xiǎn)A、關(guān)鍵詞/host (網(wǎng)址)、搜索時(shí)間/瀏覽時(shí)間。從而可以實(shí)現(xiàn)實(shí)時(shí)查看投放記錄。
[0026]參照?qǐng)D1所示,為本發(fā)明實(shí)施例實(shí)現(xiàn)廣告精準(zhǔn)曝光實(shí)時(shí)監(jiān)播的方法流程圖。所述方法包括:
[0027]101,將各個(gè)廣告主對(duì)應(yīng)的數(shù)條廣告投放記錄及用戶的行為數(shù)據(jù)存儲(chǔ)到內(nèi)存數(shù)據(jù)庫(kù)中,并標(biāo)識(shí)出哪條廣告投放記錄是第一條;
[0028]102,將與各個(gè)廣告投放記錄對(duì)應(yīng)的數(shù)據(jù)信息記錄在數(shù)據(jù)庫(kù)中;
[0029]存儲(chǔ)在緩存(內(nèi)存數(shù)據(jù)庫(kù)redis)中的是最新的20條記錄,是要顯不在頁(yè)面上的,讀取到頁(yè)面后,就不用了,并且這些記錄是定時(shí)更新的;存儲(chǔ)到數(shù)據(jù)庫(kù)中的是整個(gè)投放記錄,如果用戶點(diǎn)擊了查看整個(gè)投放記錄,則會(huì)到數(shù)據(jù)庫(kù)中查詢。
[0030]103,接收查詢指令;
[0031]104,根據(jù)所述查詢指令到內(nèi)存數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)中進(jìn)行查詢,返回查詢結(jié)果;
[0032]105,將查詢結(jié)果進(jìn)行顯示;
[0033]IIcache (緩存)需要存儲(chǔ)關(guān)鍵詞原文+搜索時(shí)間、分詞后的關(guān)鍵詞+最近的搜索時(shí)間、搜索引擎,或host、瀏覽時(shí)間;其中關(guān)鍵詞原文每條都要保存。
[0034]Icache除了保留給ibidding(競(jìng)價(jià)系統(tǒng))的查詢接口外,還需要做另一個(gè)接口,即給本發(fā)明的監(jiān)播系統(tǒng)的查詢接口,查詢key (聯(lián)合主鍵)為:tid (用戶id)、ua、搜索時(shí)間、分詞后的關(guān)鍵詞,根據(jù)查詢key返回關(guān)鍵詞原文和搜索引擎,要注意查詢和返回記錄要保持一致。
[0035]在本發(fā)明的一個(gè)實(shí)施例中,步驟102中將與各個(gè)廣告記錄對(duì)應(yīng)的數(shù)據(jù)信息記錄在數(shù)據(jù)庫(kù)中,所述數(shù)據(jù)庫(kù)為hbase。
[0036]在本發(fā)明的一個(gè)實(shí)施例中,步驟103中接收查詢指令,包括接收用戶輸入的查詢關(guān)鍵詞,步驟104中根據(jù)查詢關(guān)鍵詞返回關(guān)鍵詞原文和搜索引擎。
[0037]在本發(fā)明的又一個(gè)實(shí)施例中,步驟103中接收用戶輸入的查詢指令,包括接收用戶輸入的tid、ua,步驟104中根據(jù)tid、ua返回關(guān)鍵詞原文和搜索引擎。
[0038]在本發(fā)明的又一個(gè)實(shí)施例中,步驟103中接收查詢指令,包括接收用戶查詢歷史累計(jì)投放次數(shù)的指令,步驟104中顯示廣告主的廣告給這個(gè)用戶的投放記錄,該記錄集合在hbase表里面存儲(chǔ)。
[0039]參照?qǐng)D2所示,為本發(fā)明實(shí)施例實(shí)現(xiàn)廣告精準(zhǔn)曝光實(shí)時(shí)監(jiān)播的系統(tǒng)結(jié)構(gòu)圖,所述系統(tǒng)包括:
[0040]第一存儲(chǔ)模塊201,用于將各個(gè)廣告主對(duì)應(yīng)的數(shù)條廣告投放記錄及用戶的行為數(shù)據(jù)存儲(chǔ)到內(nèi)存數(shù)據(jù)庫(kù)中,并標(biāo)識(shí)出哪條廣告記錄是第一條;
[0041]第二存儲(chǔ)模塊202,用于將與各個(gè)廣告投放記錄對(duì)應(yīng)的數(shù)據(jù)信息記錄在數(shù)據(jù)庫(kù)中;
[0042]存儲(chǔ)在緩存(內(nèi)存數(shù)據(jù)庫(kù)redis)中的是最新的20條記錄,是要顯不在頁(yè)面上的,讀取到頁(yè)面后,就不用了,并且這些記錄是定時(shí)更新的;存儲(chǔ)到數(shù)據(jù)庫(kù)中的是整個(gè)投放記錄,如果用戶點(diǎn)擊了查看整個(gè)投放記錄,則會(huì)到數(shù)據(jù)庫(kù)中查詢。
[0043]接收模塊203,用于接收查詢指令;
[0044]查詢模塊204,用于根據(jù)所述查詢指令到緩存和數(shù)據(jù)庫(kù)中進(jìn)行查詢,返回查詢結(jié)果;
[0045]顯示模塊205,用于將查詢結(jié)果進(jìn)行顯示;
[0046]具體來(lái)說(shuō),第一存儲(chǔ)模塊201,可以為IIcache (緩存),需要存儲(chǔ)關(guān)鍵詞原文+搜索時(shí)間、分詞后的關(guān)鍵詞+最近的搜索時(shí)間、搜索引擎,或host、瀏覽時(shí)間;其中關(guān)鍵詞原文每條都要保存。
[0047]Icache除了保留給ibidding(競(jìng)價(jià)系統(tǒng))的查詢接口外,還需要做另一個(gè)接口,即給本發(fā)明的監(jiān)播系統(tǒng)的查詢接口,查詢key