[發明專利]一種廣告監測方法、裝置、電子設備及介質有效
| 申請號: | 202010943753.1 | 申請日: | 2020-09-09 |
| 公開(公告)號: | CN112087647B | 公開(公告)日: | 2022-08-09 |
| 發明(設計)人: | 王立濤 | 申請(專利權)人: | 北京明略昭輝科技有限公司 |
| 主分類號: | H04N21/24 | 分類號: | H04N21/24;H04N21/442;G06Q30/02;H04L67/06;H04L12/46 |
| 代理公司: | 北京超成律師事務所 11646 | 代理人: | 裴素英 |
| 地址: | 100082 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 廣告 監測 方法 裝置 電子設備 介質 | ||
本申請提供了一種廣告監測方法、裝置、電子設備及介質,其中,該方法包括:獲取應用程序的原始二進制文件和原始廣告監測函數代碼;生成動態代碼庫并將其注入到原始二進制文件中得到目標二進制文件;利用應用程序動態加載函數的機制,在應用程序運行時觸發動態代碼庫,以將原始廣告監測函數代碼攔截替換為目標廣告監測函數代碼,從而獲取截屏圖片和將截屏圖片上報至目標服務器中進行廣告實際投放效果監測。即使很多播放視頻軟件已經做了反代理(VPN)反抓包的措施,當用戶使用VPN運行播放視頻軟件時,采用本發明實施例可以采用攔截替換后的目標廣告監測函數代碼來獲取截屏圖片和將截屏圖片上報至目標服務器中進行廣告實際投放效果監測。
技術領域
本申請涉及廣告監測技術領域,尤其是涉及一種廣告監測方法、裝置、電子設備及介質。
背景技術
現有技術中,廣告廠商的工作人員通過人工監測播放視頻軟件在廣告播放時間的廣告播放效果。并且在觀察過程中,需要手動拍攝廣告畫面,人工記錄比對廣告播放效果。但是該方案在需要監測的廣告數量較多時,需要多名工作人員進行人工監測,人工成本較高,出錯率較高。
為了解決上述問題,采用當用戶使用VPN運行播放視頻軟件時,獲取當前所有鏈接地址,從所述當前所有鏈接地址中獲取待監測廣告的廣告鏈接地址,在獲取到所述廣告鏈接地址時截取當前播放的網絡視頻的圖像并將其上傳至廣告服務器中進行廣告實際投放效果監測。
申請人在研究中發現,為了數據傳輸的安全性,目前很多播放視頻軟件已經做了反代理(VPN)反抓包的措施,當用戶使用VPN運行播放視頻軟件時,無法進行數據包的攔截。
發明內容
有鑒于此,本申請的目的在于提供一種廣告監測方法、裝置、電子設備及介質,即使很多播放視頻軟件已經做了反代理(VPN)反抓包的措施,當用戶使用VPN運行播放視頻軟件時,采用本發明實施例可以采用攔截替換后的目標廣告監測函數代碼來獲取截屏圖片和將截屏圖片上報至目標服務器中進行廣告實際投放效果監測。
第一方面,本申請實施例提供了一種廣告監測方法,可以包括:
獲取應用程序的原始二進制文件和原始廣告監測函數代碼;
生成用于將所述原始廣告監測函數代碼攔截替換為目標廣告監測函數代碼的動態代碼庫;
將生成的所述動態代碼庫注入到所述原始二進制文件中,得到目標二進制文件;
利用應用程序動態加載函數的機制,在所述應用程序運行時,觸發所述目標二進制文件中的所述動態代碼庫,以將所述原始廣告監測函數代碼攔截替換為目標廣告監測函數代碼,從而獲取截屏圖片和將截屏圖片上報至目標服務器中進行廣告實際投放效果監測。
在一種可能的實施方式中,獲取應用程序的原始二進制文件,可以包括:
將應用程序的安裝包的格式修改為壓縮包格式;
對壓縮包格式的所述安裝包進行解壓縮;
從解壓縮后得到的多個文件中獲取所需的原始二進制文件。
在一種可能的實施方式中,獲取原始廣告監測函數代碼,可以包括:
反編譯出所述原始二進制文件中的頭文件;
基于反編譯出的頭文件,確定原始廣告監測函數名稱;
基于原始廣告監測函數名稱,獲取原始廣告監測函數代碼。
在一種可能的實施方式中,在所述應用程序運行之前,還可以包括:
利用開發者賬號的證書對所述應用程序進行重新簽名。
第二方面,本申請實施例還提供一種廣告監測裝置,可以包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京明略昭輝科技有限公司,未經北京明略昭輝科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010943753.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種LOGO標的生產工藝
- 下一篇:會議文件生成方法、裝置及電子設備





