[發明專利]分布式廣告統計方法以及裝置在審
| 申請號: | 202010105710.6 | 申請日: | 2020-02-21 |
| 公開(公告)號: | CN111401934A | 公開(公告)日: | 2020-07-10 |
| 發明(設計)人: | 高巍 | 申請(專利權)人: | 北京值得買科技股份有限公司 |
| 主分類號: | G06Q30/02 | 分類號: | G06Q30/02;G06F16/2458 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100160 北京市豐臺區汽車博物*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 分布式 廣告 統計 方法 以及 裝置 | ||
本公開是關于一種分布式廣告統計方法、裝置、電子設備以及存儲介質。其中,該方法包括:統計維度確認步驟,根據廣告的屬性信息將所述廣告分為多個統計維度,作為廣告信息統計的基礎分類;搭建Redis分布式集群以用來收集所述廣告的多維度數據;根據所述廣告的屬性信息,開發對應的統計收集接口,用于所述廣告數據的收集;搭建ElasticSearch數據庫服務,并通過ElasticSearch來儲存通過統計收集接口收集的廣告數據;設置定時程序完成所述廣告數據的定時同步及儲存。本公開通過基于ElasticSearch實現了分布式廣告統計,系統兼容性強,大幅提升了統計效率和檢索速率。
技術領域
本公開涉及數據處理領域,具體而言,涉及一種分布式廣告統計方法、裝置、電子設備以及計算機可讀存儲介質。
背景技術
廣告系統因為其特殊性,需要統計的維度越來越多,而傳統的計數統計,形式單一,數據分類不清晰,也無法滿足現代社交網絡的大規模分布式統計需求。
現有廣告統計技術方案:基于Redis緩存的技術方案,設計兩個統計指標的鏈接,分別記錄曝光率和點擊量,收集到的數據計數加1。每個小時,將Redis緩存中的計數數據同步到MySQL數據庫中進行持久化存儲。
現有PHP監控技術的缺點:統計的維度單一,統計的指標有限,如果并發量太大,統計內容過多,容易將單一的統計服務器拖垮,導致統計不準確。
因此,需要一種或多種方法解決上述問題。
需要說明的是,在上述背景技術部分公開的信息僅用于加強對本公開的背景的理解,因此可以包括不構成對本領域普通技術人員已知的現有技術的信息。
發明內容
本公開的目的在于提供一種分布式廣告統計方法、裝置、電子設備以及計算機可讀存儲介質,進而至少在一定程度上克服由于相關技術的限制和缺陷而導致的一個或者多個問題。
根據本公開的一個方面,提供一種分布式廣告統計方法,包括:
統計維度確認步驟,根據廣告的屬性信息將所述廣告分為多個統計維度,作為廣告信息統計的基礎分類;
Redis集群搭建步驟,搭建Redis分布式集群以用來收集所述廣告的多維度數據;
統計收集接口開發步驟,根據所述廣告的屬性信息,開發對應的統計收集接口,用于所述廣告數據的收集;
ElasticSearch服務搭建步驟,搭建ElasticSearch數據庫服務,并通過ElasticSearch來儲存通過統計收集接口收集的廣告數據;
數據定時同步步驟,設置定時程序完成所述廣告數據的定時同步及儲存。
在本公開的一種示例性實施例中,所述統計維度確認步驟還包括:
所述廣告的屬性信息包括:點擊量、展示量、用戶終端設備信息、所述廣告的位置。
在本公開的一種示例性實施例中,所述Redis集群搭建步驟還包括:
所述Redis為支持分布式的內存數據庫,可通過將數據存儲到內存中提升數據讀取速率。
在本公開的一種示例性實施例中,所述統計收集接口開發步驟還包括:
完成統計收集接口開發后,將廣告展示端收集的數據通過所述統計收集接口接收提交的信息,并根據維度信息分類寫入到Redis中。
在本公開的一種示例性實施例中,所述ElasticSearch服務搭建步驟還包括:
所述ElasticSearch服務的關鍵字段設置為可以進行分詞搜索,可基于ElasticSearch服務完成廣告數據的搜索功能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京值得買科技股份有限公司,未經北京值得買科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010105710.6/2.html,轉載請聲明來源鉆瓜專利網。





