[發明專利]一種針對應用的數據處理方法及裝置在審
| 申請號: | 202010692004.6 | 申請日: | 2020-07-17 |
| 公開(公告)號: | CN111797025A | 公開(公告)日: | 2020-10-20 |
| 發明(設計)人: | 李偉 | 申請(專利權)人: | 北京中指訊博數據信息技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 劉穎 |
| 地址: | 100000 北京市海淀區中*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 針對 應用 數據處理 方法 裝置 | ||
本申請公開了一種針對應用的數據處理方法及裝置,在用戶觸發應用使用的情況下,運行第一邏輯進程。依據Activity的生命周期、Fragment的生命周期、以及預設對應關系,統計用戶訪問的目標頁面的來源、目標頁面來源的來源、以及目標頁面的訪問時長,得到第一統計結果,其中,預設對應關系包括預先部署的配置文件。運行第二邏輯進程,將統計結果發送至后端。可見,基于預先部署的第一邏輯進程和配置文件,可以統計用戶訪問的目標頁面的來源、目標頁面來源的來源、以及目標頁面的訪問時長,無需在目標頁面的底層邏輯中植入統計進程,因此,可以減少應用底層邏輯中植入的代碼量。并且,第一邏輯進程和配置文件的邏輯較為簡單,后期維護升級比較方便,適用性較強。
技術領域
本申請涉及編程開發技術領域,尤其涉及一種針對應用的數據處理方法及裝置。
背景技術
為滿足對應用(Application,App)的網頁數據的跟蹤分析,需要統計用戶所訪問的頁面的來源、頁面來源的來源(即頁面之間的跳轉關系)、頁面的訪問時長、以及在頁面中進行的事件(例如用戶點擊頁面中的某一專欄、或圖片鏈接等事件、在統計進程中通常為事件設置相應的擴展參數,即需根據業務需求進行事件記錄的參數)。
目前,傳統的針對應用的數據處理方法是在每個頁面的底層邏輯中植入統計進程,在用戶訪問頁面過程中運行統計進程,記錄頁面的來源、頁面來源的來源、頁面的訪問時長、以及在頁面中進行的事件,并將統計各個頁面的記錄結果,將統計結果發送給后端。由于每個頁面的底層邏輯中都需植入統計進程,因此,傳統的針對應用的數據處理方法具有如下缺點:
1、存在大量的進程冗余(即重復代碼較多),增加應用的內存資源。
2、應用中的頁面數量眾多,每個頁面的統計進程維護困難。
3、增加應用底層邏輯的繁雜度,致使應用的運行性能降低。
發明內容
本申請提供了一種針對應用的數據處理方法及裝置,目的在于提供一種簡單的針對應用的數據處理方案。
為了實現上述目的,本申請提供了以下技術方案:
一種針對應用的數據處理方法,應用于應用,包括:
在用戶觸發所述應用使用的情況下,運行預先部署的第一邏輯進程;其中,所述第一邏輯進程用于檢測Activity的生命周期、以及Fragment的生命周期;
依據所述Activity的所述生命周期、所述Fragment的所述生命周期、以及預設對應關系,統計所述用戶訪問的目標頁面的來源、所述目標頁面來源的來源、以及所述目標頁面的訪問時長,得到第一統計結果;其中,所述預設對應關系包括預先部署的配置文件中所指示的所述目標頁面、所述Activity、以及所述Fragment之間的對應關系;
運行非目標頁面中預先植入的統計進程,統計所述用戶訪問的所述非目標頁面的來源、所述非目標頁面來源的來源、以及所述非目標頁面的訪問時長,得到第二統計結果;
運行預先部署的第二邏輯進程,將統計結果發送至后端;其中,所述第二邏輯進程用于執行網絡數據的請求和解析;所述統計結果包括所述第一統計結果和所述第二統計結果。
可選的,還包括:
運行頁面中預先植入的事件統計進程,統計所述用戶所訪問的所述頁面中所發生的事件的名稱、所述事件產生的時間、以及所述事件的擴展參數的變化,得到第三統計結果;
所述統計結果還包括:
所述第三統計結果。
可選的,所述目標頁面包括Activity頁面和Fragment頁面。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中指訊博數據信息技術有限公司,未經北京中指訊博數據信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010692004.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自動監視車內的隱藏式行車記錄儀
- 下一篇:一種儲能系統均衡電路





