[發明專利]用戶行為記錄方法、裝置和網頁瀏覽器有效
| 申請號: | 201410281046.5 | 申請日: | 2014-06-20 |
| 公開(公告)號: | CN104050266B | 公開(公告)日: | 2017-11-10 |
| 發明(設計)人: | 漆昱恒;潘俊;江岱霖 | 申請(專利權)人: | 小米科技有限責任公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100085 北京市海淀區清*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用戶 行為 記錄 方法 裝置 網頁瀏覽器 | ||
技術領域
本公開涉及互聯網技術領域,尤其涉及一種用戶行為記錄方法、裝置和網頁瀏覽器。
背景技術
隨著互聯網技術的發展,記錄和追蹤用戶行為軌跡和訪問記錄已成為互聯網產品提高用戶粘性的重要手段。通過用戶行為軌跡和訪問記錄等數據信息,可以尋找到該用戶關注的領域和興趣點,從而為該用戶推送更多相關的內容,以增強對用戶的友好度,提高用戶黏性。
對于用戶行為已不再簡單的通過鏈接訪問來表示,用戶在網頁中的每一次操作都要被記錄,以用來分析用戶行為,找到該用戶的興趣點。在用戶訪問的時候,通過本地緩存的方式記錄用戶訪問軌跡信息,需要在瀏覽器線程空閑的時候將用戶訪問軌跡信息發送至服務器,導致用戶軌跡信息上傳的延遲,實時性較差。
發明內容
為克服相關技術存在的問題,本公開提供一種用戶行為記錄方法、裝置和網頁瀏覽器,能夠將用戶行為事件的數據實時上傳至服務器,增強記錄用戶行為事件的實時性。
根據本公開實施例的第一方面,提供一種用戶行為記錄方法,包括:
監聽到用戶行為事件時,啟用用戶行為記錄線程;
通過所述用戶行為記錄線程,將所述監聽到的用戶行為事件的數據發送至服務器。將用戶行為信息實時上傳至服務器,增強記錄用戶行為的實時性。
所述監聽到用戶行為事件時,啟用用戶行為記錄線程的步驟包括:
監聽到主線程的用戶行為事件時,新建一用戶行為記錄線程;
啟用所述新建的用戶行為記錄線程處理所述監聽到的用戶行為事件的數據。
所述通過所述用戶記錄線程,將所述監聽到的用戶行為事件的數據發送至服務器的步驟之后,所述方法還包括:
終止所述新建的用戶行為記錄線程。提高上傳用戶行為事件的數據的實時性。上傳完畢后,終止該新建的用戶行為記錄線程的執行,釋放該用戶行為記錄線程占用的內存資源,以控制網頁瀏覽器或者其他應用程序的資源占用率,有利于維持系統的流暢運行。
所述監聽到用戶行為事件時,啟用用戶行為記錄線程的步驟包括:
網頁瀏覽器的全部網頁線程對應同一個所述用戶行為記錄線程,監聽到任一個所述網頁線程的用戶行為事件時,啟用所述用戶行為記錄線程。提高了上傳用戶行為事件的數據的實時性,并且不占用任何一個網頁線程的資源,不會對任何一個網頁線程的流暢性造成影響。
所述監聽到主線程的用戶行為事件時,啟用用戶行為記錄線程的步驟包括:
網頁瀏覽器的每一個網頁線程對應一個所述用戶行為記錄線程,監聽到所述網頁線程的用戶行為事件時,啟用與所述網頁線程對應的所述用戶行為記錄線程。提高了上傳用戶行為事件的數據的實時性,并且不占用任何一個網頁線程的資源,不會對任何一個網頁線程的流暢性造成影響,并且可以為不同的網頁內容提供商實時上傳用戶行為事件的數據。
所述通過所述用戶行為記錄線程,將所述監聽到的用戶行為事件的數據發送至服務器的步驟包括:
通過所述用戶行為記錄線程接收來自數據交換接口的所述監聽到的用戶行為事件的數據;
通過所述用戶行為記錄線程發送所述監聽到的用戶行為事件的數據至服務器。使用戶行為事件的數據的記錄和發送完全在后臺進行,不占用其他線程資源,不影響用戶對網頁瀏覽器或應用程序的正常使用。
所述用戶行為事件的數據包括所述用戶行為事件的類型、觸發區域和用戶身份證明。
根據本公開實施例的第二方面,提供一種用戶行為記錄裝置,包括:
監聽模塊,用于監聽到用戶行為事件時,啟用用戶行為記錄線程;
發送模塊,用于通過所述用戶記錄線程,將所述監聽到的用戶行為事件的數據發送至服務器。
所述監聽模塊包括:
處理單元,用于監聽到主線程的用戶行為事件時,新建一用戶行為記錄線程;
第一啟用單元,用于啟用所述新建的用戶行為記錄線程處理所述監聽到的用戶行為事件的數據。
所述裝置還包括:
終止模塊,用于終止所述新建的用戶行為記錄線程。
所述監聽模塊包括:
第二啟用單元,用于當網頁瀏覽器的全部網頁線程對應同一個所述用戶行為記錄線程,監聽到任一個所述網頁線程的用戶行為事件時,啟用所述用戶行為記錄線程。
所述監聽模塊包括:
第三啟用單元,用于當網頁瀏覽器的每一個網頁線程對應一個所述用戶行為記錄線程,監聽到所述網頁線程的用戶行為事件時,啟用與所述網頁線程對應的所述用戶行為記錄線程。
所述發送模塊包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于小米科技有限責任公司,未經小米科技有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410281046.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:110kV電纜主絕緣電動成型切刀
- 下一篇:一種改進型交叉耦合靈敏放大器





