[發明專利]應用埋點方法、裝置、計算設備和系統在審
| 申請號: | 202110428416.3 | 申請日: | 2019-05-30 |
| 公開(公告)號: | CN113127771A | 公開(公告)日: | 2021-07-16 |
| 發明(設計)人: | 王猛 | 申請(專利權)人: | 北京騰云天下科技有限公司 |
| 主分類號: | G06F16/955 | 分類號: | G06F16/955;G06F16/958 |
| 代理公司: | 北京市漢坤律師事務所 11602 | 代理人: | 張濤;魏小薇 |
| 地址: | 100027 北京市東*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 方法 裝置 計算 設備 系統 | ||
1.一種應用埋點方法,適于在計算設備中執行,所述方法包括步驟:
從服務器中獲取終端應用中目標頁面的渲染數據,所述渲染數據包括頁面配置信息、節點配置信息和已埋點配置信息;
將所述頁面配置信息和節點配置信息解析為視圖樹結構,并根據該視圖樹結構渲染出目標頁面;
根據所述已埋點配置信息從所渲染的目標頁面中確定對應的已埋點元素,并將該已埋點配置信息映射到該已埋點元素上;以及
從所渲染的目標頁面中確定目標埋點元素和該目標埋點元素的同類元素,生成新埋點配置信息,以便經由服務器發送給客戶端,以對該客戶端處的終端應用中的已埋點配置信息進行更新,
其中,所述目標埋點元素的同類元素從層級值大于等于所述目標埋點元素的層級值、且與所述目標埋點元素具有相同屬性特征的元素中選取得出,元素的層級值和屬性特征通過所述節點配置信息得出。
2.如權利要求1所述的方法,其中,確定目標埋點元素的同類元素的步驟包括:
根據所述節點配置信息計算各元素的屬性特征及其到根節點的層級值;
選取層級值大于等于所述目標埋點元素的層級值、且與所述目標埋點元素具有相同屬性特征的元素作為候選同類元素;
分別計算所述目標埋點元素的第一父元素集、以及每個候選同類元素的第二父元素集,所述第一父元素集和所述第二父元素集均包括一個或者多個父元素,所述父元素不是根節點且包含至少兩個子元素;
分別計算各第二父元素集與第一父元素集的交集元素,并獲取各交集元素的層級值;以及
選取層級值最大的交集元素作為共有父元素,并從所述候選同類元素中選取父元素包括該共有父元素的元素作為所述目標埋點元素的同類元素。
3.如權利要求1或2所述的方法,還包括步驟:
響應于用戶的數據拾取指令,獲取當前元素的元素值、元素路徑和埋點數據;以及
響應于用戶的瀏覽模式指令或埋點模式指令,在正常頁面瀏覽模式和頁面埋點模式之間進行切換。
4.如權利要求3所述的方法,還包括步驟:
響應于用戶的舞臺模式指令,獲取用戶的指針焦點所在的當前元素或當前位置,點亮該當前元素或當前位置,并同時點亮該當前元素的同類元素。
5.如權利要求1或2所述的方法,其中,所述服務器包括應用服務器和埋點服務器,所述從服務器中獲取終端應用中目標頁面的渲染數據的步驟包括:
從所述應用服務器中獲取所述目標頁面的頁面配置信息和節點配置信息,以及從所述埋點服務器中獲取所述目標頁面的已埋點配置信息。
6.如權利要求1或2所述的方法,其中,
所述頁面配置信息包括頁面唯一標識、頁面截圖、視窗寬、視窗高、視窗縮放比例、原生組件地址、混合元素地址、客戶端平臺、客戶端版本和應用版本中的至少一種或者多種。
7.如權利要求1或2所述的方法,其中,
所述節點配置信息包括節點樹數據,所述節點樹數據包括元素類型、元素路徑、元素位置、元素路徑索引、是否為葉子結點、埋點插入點、原生元素是否可埋點和元素位置信息中的一種或者多種。
8.如權利要求7所述的方法,其中,
所述元素位置信息包括元素寬高、相對于視窗的邊界距離、相對于父元素的坐標、元素層級位置和子節點中的一種或者多種。
9.如權利要求1或2所述的方法,其中,
所述已埋點配置信息包括埋點觸發事件、已埋點元素的標識和類型、以及所對應的埋點數據;
所述新埋點配置信息包括埋點觸發事件、目標埋點元素的標識和類型、該目標埋點元素的同類元素的標識和類型、以及所需埋點數據。
10.如權利要求1的方法,其中,所述終端應用為原生應用、混合應用和HTML5應用中的至少一種,所述視圖樹結構為DOM元素視圖樹結構。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京騰云天下科技有限公司,未經北京騰云天下科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110428416.3/1.html,轉載請聲明來源鉆瓜專利網。





