国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      確定原生頁面和h5頁面訪問次序的方法、裝置和系統(tǒng)的制作方法

      文檔序號:10534962閱讀:237來源:國知局
      確定原生頁面和h5 頁面訪問次序的方法、裝置和系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開一種確定原生頁面和H5頁面訪問次序的方法、裝置和系統(tǒng)。該方法包括:響應(yīng)于用戶打開APP瀏覽頁面,確定頁面訪問次序信息,其中,頁面訪問次序信息包括用戶的APP打開次序和當(dāng)前頁面瀏覽次序,頁面包括原生頁面和內(nèi)部H5頁面;基于頁面訪問次序信息確定對應(yīng)的頁面瀏覽數(shù)據(jù),其中,頁面瀏覽數(shù)據(jù)包括頁面訪問次序信息和該頁面的頁面編碼的對應(yīng)關(guān)系;將頁面瀏覽數(shù)據(jù)上報給服務(wù)器,以便服務(wù)器根據(jù)頁面訪問次序信息和該頁面的頁面編碼,確定用戶對APP原生頁面和內(nèi)部H5頁面的訪問次序。本發(fā)明可以高效率地打通H5頁面和原生頁面的數(shù)據(jù)。
      【專利說明】
      確定原生頁面和H5頁面訪問次序的方法、裝置和系統(tǒng)
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及移動互聯(lián)網(wǎng)領(lǐng)域,特別涉及一種用于確定原生頁面和H5頁面訪問次序 的方法、裝置和系統(tǒng)。
      【背景技術(shù)】
      [0002] 近年來移動互聯(lián)網(wǎng)呈井噴式發(fā)展,從衣食住行各個方面改變著人們的生活。智能 終端APP(Applicati〇n,應(yīng)用)技術(shù)在這個階段得到了充分的發(fā)展,各行各業(yè)開發(fā)出來的APP 種類和數(shù)量都呈指數(shù)增長。隨之而來的數(shù)據(jù)搜集和統(tǒng)計工作也變成了產(chǎn)品和決策層不可規(guī) 避的工作。
      [0003] 一直以來,智能終端操作系統(tǒng)下的原生頁面和H5頁面(HTML5頁面的簡稱,其中 HTML5為應(yīng)用超文本標(biāo)記語言(HyperText Markup Language)的第五次重大修改)擁有獨立 代碼模塊,及后臺數(shù)據(jù)請求方式,兩者的數(shù)據(jù)上報也是獨立的。但是智能終端操作系統(tǒng)的原 生頁面和H5頁面本身在業(yè)務(wù)上有非常強的耦合性,在業(yè)務(wù)上非常需要兩者的數(shù)據(jù)打通。
      [0004] 現(xiàn)有技術(shù)打通原生頁面和H5頁面的方案有兩類,一類是利用網(wǎng)關(guān)統(tǒng)計打通兩者的 數(shù)據(jù),另一類是H5頁面通過JS調(diào)用原生頁面代碼實現(xiàn)統(tǒng)計,兩邊使用一個接口上報數(shù)據(jù)實 現(xiàn)數(shù)據(jù)打通。
      [0005] 現(xiàn)有的兩種方案的實現(xiàn)邏輯和不足之處在于:
      [0006] 利用網(wǎng)關(guān)統(tǒng)計打通兩者的數(shù)據(jù)的技術(shù)方案包括:利用網(wǎng)關(guān)統(tǒng)計打通原生頁面和H5 頁面數(shù)據(jù),原生頁面和H5頁面請求后臺數(shù)據(jù);后臺數(shù)據(jù)記錄下請求參數(shù)(包括請求時間),并 以統(tǒng)計的形式上報統(tǒng)計服務(wù)器;通過分析網(wǎng)關(guān)數(shù)據(jù)通過關(guān)聯(lián)出原生頁面請求和H5頁面的關(guān) 系,將兩者的數(shù)據(jù)打通。這種分別上報,在后臺聯(lián)系原生頁面和H5頁面的方案,會給后臺計 算造成較大的負(fù)擔(dān),原生頁面和H5頁面的聯(lián)系比對完全依賴于時間戳或者約定標(biāo)記,這樣 的方式分析時間長且準(zhǔn)確率低下。同時,原生頁面和H5頁面在切換跳轉(zhuǎn)的過程中都需要發(fā) 起請求同步數(shù)據(jù),這樣會消耗掉用戶額外的流量。這種打通方式中,和網(wǎng)關(guān)耦合性太高,原 生頁面、H5頁面、后臺三方需要擁有非常明確的協(xié)議規(guī)格和相同的取數(shù)邏輯,很難找出打通 數(shù)據(jù)的明確關(guān)聯(lián)字段,另外后臺的計算邏輯會非常復(fù)雜。
      [0007] H5頁面直接通過JS(JavaSCript編程語言)調(diào)用原生頁面代碼實現(xiàn)統(tǒng)計,技術(shù)方案 如下:H5頁面通過JS調(diào)用原生頁面代碼;原生頁面接口統(tǒng)一將H5頁面和原生頁面本身的統(tǒng) 計上報上去,涉及到邏輯兩邊統(tǒng)一處理;后臺統(tǒng)一分析數(shù)據(jù)。這種同步方式,增加了 H5頁面 代碼和原生頁面代碼的耦合,同時每次H5頁面統(tǒng)計數(shù)據(jù)通過接口從APP內(nèi)的模塊上報對性 能影響很大。H5頁面統(tǒng)計直接調(diào)用原生頁面代碼的方式,給H5頁面帶來很大的負(fù)擔(dān),兩者頻 繁通信對性能的消耗很難預(yù)估。此外,這種方式增加H5頁面和原生頁面的程序設(shè)計的耦合, 還增加H5頁面接入的復(fù)雜度。

      【發(fā)明內(nèi)容】

      [0008] 鑒于以上技術(shù)問題,本發(fā)明提供了一種較高效率確定原生頁面和H5頁面訪問次序 的方法、裝置和系統(tǒng)。
      [0009] 根據(jù)本發(fā)明的一個方面,提供一種用于確定原生頁面和H5頁面訪問次序的方法, 包括:
      [0010] 響應(yīng)于用戶打開APP瀏覽頁面,確定頁面訪問次序信息,其中,頁面訪問次序信息 包括用戶的APP打開次序和當(dāng)前頁面瀏覽次序,頁面包括原生頁面和內(nèi)部H5頁面;
      [0011] 基于頁面訪問次序信息確定對應(yīng)的頁面瀏覽數(shù)據(jù),其中,頁面瀏覽數(shù)據(jù)包括頁面 訪問次序信息和頁面的頁面編碼的對應(yīng)關(guān)系;
      [0012] 將頁面瀏覽數(shù)據(jù)上報給服務(wù)器,以便服務(wù)器根據(jù)頁面訪問次序信息和頁面的頁面 編碼,確定用戶對APP原生頁面和內(nèi)部H5頁面的訪問次序。
      [0013] 在本發(fā)明的一個實施例中,確定頁面訪問次序信息的步驟包括:
      [0014] 若在原生頁面和內(nèi)部H5頁面之間發(fā)生跳轉(zhuǎn),則將跳轉(zhuǎn)相關(guān)信息傳遞給跳轉(zhuǎn)目的頁 面,其中跳轉(zhuǎn)相關(guān)信息包括跳轉(zhuǎn)起始頁面的頁面訪問次序信息;
      [0015] 根據(jù)跳轉(zhuǎn)起始頁面的頁面訪問次序信息,確定跳轉(zhuǎn)目的頁面的頁面訪問次序信 息。
      [0016] 在本發(fā)明的一個實施例中,跳轉(zhuǎn)相關(guān)信息還包括跳轉(zhuǎn)起始頁面的頁面編碼和/或 相關(guān)廣告數(shù)據(jù);跳轉(zhuǎn)目的頁面的頁面瀏覽數(shù)據(jù)還包括跳轉(zhuǎn)起始頁面的頁面編碼和/或相關(guān) 廣告數(shù)據(jù)。
      [0017] 在本發(fā)明的一個實施例中,若從原生頁面跳轉(zhuǎn)至內(nèi)部H5頁面,則跳轉(zhuǎn)起始頁面將 跳轉(zhuǎn)相關(guān)信息傳遞給跳轉(zhuǎn)目的頁面的步驟包括:
      [0018] 原生頁面將跳轉(zhuǎn)相關(guān)信息寫入原生頁面與內(nèi)部H5頁面的信息交互字段;
      [0019]內(nèi)部H5頁面從信息交互字段中提取出原生頁面?zhèn)鬟f來的跳轉(zhuǎn)相關(guān)信息。
      [0020] 在本發(fā)明的一個實施例中,若從內(nèi)部H5頁面跳轉(zhuǎn)至原生頁面,則跳轉(zhuǎn)起始頁面將 跳轉(zhuǎn)相關(guān)信息傳遞給跳轉(zhuǎn)目的頁面的步驟包括:
      [0021] 在當(dāng)前內(nèi)部H5頁面即將退出時,原生頁面通知內(nèi)部H5頁面同步跳轉(zhuǎn)相關(guān)信息。 [0022]內(nèi)部H5頁面將內(nèi)部H5頁面的跳轉(zhuǎn)相關(guān)信息同步給原生頁面。
      [0023]在本發(fā)明的一個實施例中,若從外部H5頁面跳轉(zhuǎn)至原生頁面,則該方法還包括:
      [0024] 原生頁面獲取外部H5頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù);
      [0025] 原生頁面將外部H5頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù)添加到原生頁面的頁面瀏 覽數(shù)據(jù)中。
      [0026] 在本發(fā)明的一個實施例中,頁面瀏覽數(shù)據(jù)還包括以下數(shù)據(jù)中的至少一項:用戶打 開APP瀏覽頁面時使用終端的終端標(biāo)識、使用用戶卡的用戶卡標(biāo)識以及頁面瀏覽時間;頁面 編碼包括頁面類型信息。
      [0027]根據(jù)本發(fā)明的另一方面,提供一種用于確定原生頁面和H5頁面訪問次序的方法, 包括:
      [0028] 接收原生頁面和內(nèi)部H5頁面上報的頁面瀏覽數(shù)據(jù),其中,頁面瀏覽數(shù)據(jù)包括頁面 訪問次序信息、以及與頁面訪問次序信息對應(yīng)的用戶瀏覽頁面的頁面編碼,頁面訪問次序 信息包括用戶的APP打開次序和當(dāng)前頁面瀏覽次序,頁面包括原生頁面和內(nèi)部H5頁面;
      [0029] 根據(jù)頁面瀏覽數(shù)據(jù)中的頁面訪問次序信息和頁面編碼,確定用戶對APP原生頁面 和內(nèi)部H5頁面的訪問次序。
      [0030] 在本發(fā)明的一個實施例中,根據(jù)頁面訪問次序信息和對應(yīng)用戶瀏覽頁面的頁面編 碼,確定用戶對APP原生頁面和內(nèi)部H5頁面的訪問次序的步驟包括:
      [0031] 從原生頁面和內(nèi)部H5頁面上報的頁面瀏覽數(shù)據(jù)中,提取出APP打開次序相同的各 組頁面瀏覽數(shù)據(jù);
      [0032] 將APP打開次序相同的各組頁面瀏覽數(shù)據(jù),按照當(dāng)前頁面瀏覽次序進行排序;
      [0033] 將排序后各組頁面瀏覽數(shù)據(jù)中頁面編碼的順序作為用戶在該APP打開次序下對 APP原生頁面和內(nèi)部H5頁面的訪問次序。
      [0034] 在本發(fā)明的一個實施例中,在接收原生頁面和內(nèi)部H5頁面上報的頁面瀏覽數(shù)據(jù)的 步驟之后,該方法還包括:根據(jù)原生頁面和內(nèi)部H5頁面上報的頁面瀏覽數(shù)據(jù)進行數(shù)據(jù)分析; 其中,前述數(shù)據(jù)分析包括以下分析中的至少一項:原生頁面和H5頁面之間相互流量引入情 況的分析、用戶瀏覽頁面次序分析、訂單路徑分析和用戶行為分析;頁面瀏覽數(shù)據(jù)還包括以 下數(shù)據(jù)中的至少一項:用戶打開APP瀏覽頁面時使用終端的終端標(biāo)識、使用用戶卡的用戶卡 標(biāo)識、頁面瀏覽時間、外部H5頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù)、跳轉(zhuǎn)起始頁面的頁面編 碼和/或相關(guān)廣告數(shù)據(jù);頁面編碼包括頁面類型信息。
      [0035]根據(jù)本發(fā)明的另一方面,提供一種用于打通原生頁面和H5頁面數(shù)據(jù)的裝置,包括 訪問次序確定模塊、瀏覽數(shù)據(jù)確定模塊和瀏覽數(shù)據(jù)上報模塊,其中:
      [0036] 訪問次序確定模塊,用于響應(yīng)于用戶打開應(yīng)用APP瀏覽頁面,確定頁面訪問次序信 息,其中,頁面訪問次序信息包括用戶的APP打開次序和當(dāng)前頁面瀏覽次序,頁面包括原生 頁面和內(nèi)部H5頁面;
      [0037] 瀏覽數(shù)據(jù)確定模塊,用于基于頁面訪問次序信息確定對應(yīng)的頁面瀏覽數(shù)據(jù),其中, 頁面瀏覽數(shù)據(jù)包括頁面訪問次序信息和該頁面的頁面編碼的對應(yīng)關(guān)系;
      [0038] 瀏覽數(shù)據(jù)上報模塊,用于將頁面瀏覽數(shù)據(jù)上報給服務(wù)器,以便服務(wù)器根據(jù)頁面訪 問次序信息和該頁面的頁面編碼,確定用戶對APP原生頁面和內(nèi)部H5頁面的訪問次序。
      [0039] 在本發(fā)明的一個實施例中,訪問次序確定模塊包括第一訪問次序確定單元和第二 訪問次序確定單元,其中:
      [0040] 第一訪問次序確定單元,用于確定原生頁面的頁面訪問次序信息;
      [0041] 第二訪問次序確定單元,用于確定內(nèi)部H5頁面的頁面訪問次序信息。
      [0042] 在本發(fā)明的一個實施例中,第一訪問次序確定單元用于在從原生頁面跳轉(zhuǎn)至內(nèi)部 HTML5頁面的情況下,將跳轉(zhuǎn)相關(guān)信息傳遞給第二訪問次序確定單元,其中跳轉(zhuǎn)相關(guān)信息包 括原生頁面的頁面訪問次序信息,以便第二訪問次序確定單元根據(jù)原生頁面的頁面訪問次 序信息,確定內(nèi)部H5頁面的訪問次序信息。
      [0043]在本發(fā)明的一個實施例中,第二訪問次序確定單元用于在從內(nèi)部HTML5頁面跳轉(zhuǎn) 至原生頁面的情況下,將跳轉(zhuǎn)相關(guān)信息傳遞給第一訪問次序確定單元,其中跳轉(zhuǎn)相關(guān)信息 包括內(nèi)部H5頁面的頁面訪問次序信息,以便第一訪問次序確定單元根據(jù)內(nèi)部H5頁面的頁面 訪問次序信息,確定原生頁面的訪問次序信息。
      [0044] 在本發(fā)明的一個實施例中,第一訪問次序確定單元用于在從原生頁面跳轉(zhuǎn)至內(nèi)部 HTML5頁面的情況下,將跳轉(zhuǎn)相關(guān)信息寫入原生頁面與內(nèi)部H5頁面的信息交互字段,以便第 二訪問次序確定單元從信息交互字段中提取出原生頁面?zhèn)鬟f來的跳轉(zhuǎn)相關(guān)信息。
      [0045] 在本發(fā)明的一個實施例中,第一訪問次序確定單元用于在從內(nèi)部HTML5頁面跳轉(zhuǎn) 至原生頁面的情況下,在當(dāng)前內(nèi)部H5頁面即將退出時,通知第二訪問次序確定單元將內(nèi)部 H5頁面的跳轉(zhuǎn)相關(guān)信息同步給第一訪問次序確定單元。
      [0046] 在本發(fā)明的一個實施例中,跳轉(zhuǎn)相關(guān)信息還包括跳轉(zhuǎn)起始頁面的頁面編碼和/或 相關(guān)廣告數(shù)據(jù);跳轉(zhuǎn)目的頁面的頁面瀏覽數(shù)據(jù)還包括跳轉(zhuǎn)起始頁面的頁面編碼和/或相關(guān) 廣告數(shù)據(jù)。
      [0047] 在本發(fā)明的一個實施例中,該裝置還包括外部頁面數(shù)據(jù)獲取模塊,其中:
      [0048] 外部頁面數(shù)據(jù)獲取模塊,用于在從外部HTML5頁面跳轉(zhuǎn)至原生頁面的情況下,獲取 外部H5頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù),將外部H5頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù) 添加到對應(yīng)原生頁面的頁面瀏覽數(shù)據(jù)中。
      [0049] 在本發(fā)明的一個實施例中,頁面瀏覽數(shù)據(jù)還包括以下數(shù)據(jù)中的至少一項:用戶打 開APP瀏覽頁面時使用終端的終端標(biāo)識、使用用戶卡的用戶卡標(biāo)識以及頁面瀏覽時間;頁面 編碼包括頁面類型信息。
      [0050] 根據(jù)本發(fā)明的另一方面,提供一種終端設(shè)備,包括上述任一實施例中描述的用于 確定原生頁面和H5頁面訪問次序的裝置。
      [0051] 根據(jù)本發(fā)明的另一方面,提供一種服務(wù)器,包括頁面數(shù)據(jù)接收模塊和頁面次序確 定模塊,其中:
      [0052]頁面數(shù)據(jù)接收模塊,用于接收原生頁面和內(nèi)部H5頁面上報的頁面瀏覽數(shù)據(jù),其中, 頁面瀏覽數(shù)據(jù)包括頁面訪問次序信息、以及與頁面訪問次序信息對應(yīng)的用戶瀏覽頁面的頁 面編碼,頁面訪問次序信息包括用戶的APP打開次序和當(dāng)前頁面瀏覽次序,頁面包括原生頁 面和內(nèi)部H5頁面;
      [0053]頁面次序確定模塊,用于根據(jù)頁面數(shù)據(jù)接收模塊接收的頁面瀏覽數(shù)據(jù)中的頁面訪 問次序信息和頁面編碼,確定用戶對APP原生頁面和內(nèi)部H5頁面的訪問次序。
      [0054]在本發(fā)明的一個實施例中,頁面次序確定模塊包括數(shù)據(jù)提取單元、數(shù)據(jù)排序單元 和次序確定單元,其中:
      [0055] 數(shù)據(jù)提取單元,用于從頁面數(shù)據(jù)接收模塊接收的頁面瀏覽數(shù)據(jù)中,提取出APP打開 次序相同的各組頁面瀏覽數(shù)據(jù);
      [0056] 數(shù)據(jù)排序單元,用于將APP打開次序相同的各組頁面瀏覽數(shù)據(jù),按照當(dāng)前頁面瀏覽 次序進彳丁排序;
      [0057] 次序確定單元,用于將排序后各組頁面瀏覽數(shù)據(jù)中頁面編碼的順序作為用戶在該 APP打開次序下對APP原生頁面和內(nèi)部H5頁面的訪問次序。
      [0058] 在本發(fā)明的一個實施例中,服務(wù)器還包括數(shù)據(jù)分析模塊,其中:
      [0059] 數(shù)據(jù)分析模塊,用于在頁面數(shù)據(jù)接收模塊接收到原生頁面和內(nèi)部H5頁面上報的頁 面瀏覽數(shù)據(jù)之后,根據(jù)頁面數(shù)據(jù)接收模塊接收到的頁面瀏覽數(shù)據(jù)進行數(shù)據(jù)分析;其中,該數(shù) 據(jù)分析包括以下分析中的至少一項:原生頁面和H5頁面之間相互流量引入情況的分析、用 戶瀏覽頁面次序分析、訂單路徑分析和用戶行為分析;頁面瀏覽數(shù)據(jù)還包括以下數(shù)據(jù)中的 至少一項:用戶打開APP瀏覽頁面時使用終端的終端標(biāo)識、使用用戶卡的用戶卡標(biāo)識、頁面 瀏覽時間、外部H5頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù)、跳轉(zhuǎn)起始頁面的頁面編碼和/或相 關(guān)廣告數(shù)據(jù);頁面編碼包括頁面類型信息。
      [0060] 根據(jù)本發(fā)明的另一方面,提供一種用于確定原生頁面和H5頁面訪問次序的系統(tǒng), 包括上述任一實施例中描述的終端設(shè)備和上述任一實施例中描述的服務(wù)器。
      [0061] 本發(fā)明通過設(shè)立訪問次序信息,使得服務(wù)器可以根據(jù)頁面訪問次序信息和對應(yīng)用 戶瀏覽頁面的頁面編碼,確定用戶對APP原生頁面和內(nèi)部H5頁面的訪問次序,從而可以低功 耗、低成本地打通H5頁面和原生頁面的數(shù)據(jù)。
      【附圖說明】
      [0062] 為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可 以根據(jù)這些附圖獲得其他的附圖。
      [0063]圖1為本發(fā)明用于確定原生頁面和H5頁面訪問次序的方法一個實施例的示意圖。
      [0064] 圖2為本發(fā)明一個實施例中外部H5頁面喚醒原生頁面場景下傳遞統(tǒng)計數(shù)據(jù)的示意 圖。
      [0065] 圖3為本發(fā)明一個實施例中原生頁面喚醒H5頁面時傳遞原生頁面統(tǒng)計參數(shù)的示意 圖。
      [0066] 圖4為本發(fā)明一個實施例中內(nèi)部H5頁面喚醒原生頁面時傳遞統(tǒng)計數(shù)據(jù)的示意圖。 [0067]圖5為本發(fā)明用于確定原生頁面和H5頁面訪問次序的方法另一實施例的示意圖。
      [0068] 圖6為本發(fā)明用于確定原生頁面和H5頁面訪問次序的裝置一個實施例的示意圖。
      [0069] 圖7為本發(fā)明用于確定原生頁面和H5頁面訪問次序的裝置另一實施例的示意圖。
      [0070] 圖8為本發(fā)明用于確定原生頁面和H5頁面訪問次序的服務(wù)器一個實施例的示意 圖。
      [0071 ]圖9為本發(fā)明一個實施例中頁面次序確定模的示意圖。
      [0072]圖10為本發(fā)明用于確定原生頁面和H5頁面訪問次序的服務(wù)器另一實施例的示意 圖。
      [0073]圖11為本發(fā)明用于確定原生頁面和H5頁面訪問次序的系統(tǒng)一個實施例的示意圖。
      【具體實施方式】
      [0074]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完 整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。以下 對至少一個示例性實施例的描述實際上僅僅是說明性的,決不作為對本發(fā)明及其應(yīng)用或使 用的任何限制?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提 下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
      [0075] 除非另外具體說明,否則在這些實施例中闡述的部件和步驟的相對布置、數(shù)字表 達(dá)式和數(shù)值不限制本發(fā)明的范圍。
      [0076] 同時,應(yīng)當(dāng)明白,為了便于描述,附圖中所示出的各個部分的尺寸并不是按照實際 的比例關(guān)系繪制的。對于相關(guān)領(lǐng)域普通技術(shù)人員已知的技術(shù)、方法和設(shè)備可能不作詳細(xì)討 論,但在適當(dāng)情況下,所述技術(shù)、方法和設(shè)備應(yīng)當(dāng)被視為授權(quán)說明書的一部分。
      [0077] 在這里示出和討論的所有示例中,任何具體值應(yīng)被解釋為僅僅是示例性的,而不 是作為限制。因此,示例性實施例的其它示例可以具有不同的值。應(yīng)注意到:相似的標(biāo)號和 字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖 中不需要對其進行進一步討論。
      [0078] 圖1為本發(fā)明用于確定原生頁面和H5頁面訪問次序的方法一個實施例的示意圖。 優(yōu)選的,本實施例可由用于確定原生頁面和H5頁面訪問次序的裝置執(zhí)行,該裝置設(shè)置在終 端設(shè)備的APP上。該方法包括以下步驟:
      [0079] 步驟101,響應(yīng)于用戶打開APP瀏覽的一個頁面,確定與該頁面對應(yīng)的一組頁面訪 問次序信息,其中,頁面訪問次序信息包括用戶的APP打開次序和當(dāng)前頁面瀏覽次序,當(dāng)前 頁面瀏覽次序為用戶在當(dāng)前APP打開次序下的頁面瀏覽次序;打開瀏覽的頁面可以是APP原 生頁面和內(nèi)部H5頁面。
      [0080] 在本發(fā)明的一個實施例中,步驟101可以包括:
      [0081]步驟1011,原生頁面和內(nèi)部H5頁面分別維護各自的頁面訪問次序信息。其中,APP 每打開一次,則原生頁面將APP打開次序加1;當(dāng)前APP打開次序下頁面每跳轉(zhuǎn)一次,則原生 頁面或內(nèi)部H5頁面將當(dāng)前頁面瀏覽次序加1。
      [0082] 步驟1012,若在原生頁面和內(nèi)部H5頁面之間發(fā)生跳轉(zhuǎn),則跳轉(zhuǎn)起始頁面將跳轉(zhuǎn)相 關(guān)信息傳遞給跳轉(zhuǎn)目的頁面,其中該跳轉(zhuǎn)相關(guān)信息包括跳轉(zhuǎn)起始頁面最近的一組頁面訪問 次序信息。
      [0083] 步驟1013,跳轉(zhuǎn)目的頁面根據(jù)跳轉(zhuǎn)起始頁面最新的一組頁面訪問次序信息,確定 跳轉(zhuǎn)目的頁面的頁面訪問次序信息。
      [0084] 在本發(fā)明的一個具體實施例中,步驟1013具體包括:跳轉(zhuǎn)目的頁面將跳轉(zhuǎn)起始頁 面對應(yīng)的最新APP打開次序作為跳轉(zhuǎn)目的頁面的APP打開次序;將跳轉(zhuǎn)起始頁面的當(dāng)前頁面 瀏覽次序加1,作為跳轉(zhuǎn)目的頁面的當(dāng)前頁面瀏覽次序。
      [0085]步驟102,原生頁面或內(nèi)部H5頁面基于每組頁面訪問次序信息確定對應(yīng)的一組頁 面瀏覽數(shù)據(jù),其中,每組頁面瀏覽數(shù)據(jù)包括頁面訪問次序信息、該頁面的頁面編碼以及頁面 訪問次序信息和該頁面的頁面編碼的對應(yīng)關(guān)系。
      [0086]在本發(fā)明的一個實施例中,每組頁面瀏覽數(shù)據(jù)還可以包括用戶打開APP瀏覽頁面 時使用終端的終端標(biāo)識、使用用戶卡的用戶卡標(biāo)識、用戶登錄名、頁面瀏覽時間、外部H5頁 面的頁面編碼和/或相關(guān)廣告數(shù)據(jù)、跳轉(zhuǎn)起始頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù)等信息。
      [0087] 在本發(fā)明的一個實施例中,該頁面編碼可以包括頁面類型信息。
      [0088] 步驟103,原生頁面和內(nèi)部H5頁面分別將各自的頁面瀏覽數(shù)據(jù)上報給后臺的服務(wù) 器,以便服務(wù)器根據(jù)頁面訪問次序信息和對應(yīng)用戶瀏覽頁面的頁面編碼,確定用戶對APP原 生頁面和內(nèi)部H5頁面的訪問次序。
      [0089] 在本發(fā)明的一個實施例中,服務(wù)器還可以根據(jù)原生頁面和內(nèi)部H5頁面上報的頁面 瀏覽數(shù)據(jù)進行數(shù)據(jù)分析;其中,該數(shù)據(jù)分析可以包括原生頁面和H5頁面之間相互流量引入 情況的分析、用戶瀏覽頁面次序分析、訂單路徑分析和用戶行為分析等各種數(shù)據(jù)分析中的 至少一項。
      [0090] 在本發(fā)明的一個實施例中,步驟103中,原生頁面和內(nèi)部H5頁面可以根據(jù)不同網(wǎng)絡(luò) 環(huán)境,采取不同的上報方式向服務(wù)器上報各自的頁面瀏覽數(shù)據(jù)。
      [0091] 在本發(fā)明的一個具體實施例中,不同網(wǎng)絡(luò)環(huán)境可以包括WIFI網(wǎng)絡(luò)、移動通信網(wǎng)絡(luò) 等網(wǎng)絡(luò)環(huán)境;不同的上報方式可以包括以預(yù)定時間間隔上報,或者每累計滿預(yù)定數(shù)量的頁 面瀏覽數(shù)據(jù)則上報一次(例如每滿40組頁面瀏覽數(shù)據(jù),則上報一次)。
      [0092] 基于本發(fā)明上述實施例提供的用于確定原生頁面和H5頁面訪問次序的方法,通過 設(shè)立訪問次序信息,并基于每組訪問次序信息建立一組頁面瀏覽數(shù)據(jù),使得服務(wù)器可以根 據(jù)頁面訪問次序信息和對應(yīng)用戶瀏覽頁面的頁面編碼,確定用戶對APP原生頁面和內(nèi)部H5 頁面的訪問次序。由此服務(wù)器可以容易地確定原生頁面和H5頁面之間的關(guān)系,從而減少了 服務(wù)器的計算量,可以低功耗、低成本地打通H5頁面和原生頁面的數(shù)據(jù)。
      [0093] 此外,本發(fā)明上述實施例通過頁面訪問次序信息可以很好地了解用戶的瀏覽次 序,從而方便還原用戶操作,分析用戶喜好和運營效果。由此本發(fā)明上述實施例可以方便地 進行原生頁面和H5頁面之間相互流量引入情況的分析、用戶瀏覽頁面次序分析、訂單路徑 分析和用戶行為分析等數(shù)據(jù)分析。
      [0094] 本發(fā)明上述實施例實施方案簡單,只需要在原生頁面和內(nèi)部H5頁面跳轉(zhuǎn)的時候統(tǒng) 一封裝代碼,降低了將本發(fā)明整體接入其它應(yīng)用的成本;原生頁面和內(nèi)部H5頁面兩邊數(shù)據(jù) 交互發(fā)生在跳轉(zhuǎn)時,不影響原生頁面和內(nèi)部H5頁面兩邊的性能。
      [0095] 在本發(fā)明的一個實施例中,步驟1012中的跳轉(zhuǎn)相關(guān)信息還可以包括跳轉(zhuǎn)起始頁面 的頁面編碼和/或相關(guān)廣告數(shù)據(jù)。在步驟103之前,上述方法還可以包括:將跳轉(zhuǎn)起始頁面的 頁面編碼和/或相關(guān)廣告數(shù)據(jù)添加到跳轉(zhuǎn)目的頁面的頁面瀏覽數(shù)據(jù)中。
      [0096] 本發(fā)明上述實施例中,在原生頁面和內(nèi)部H5頁面之間進行跳轉(zhuǎn)時,還可以將跳轉(zhuǎn) 起始頁面的頁面編碼添加到跳轉(zhuǎn)目的頁面的頁面瀏覽數(shù)據(jù),從而可以進一步減少服務(wù)器進 行用戶瀏覽頁面次序分析的計算量;同時還可以進行相關(guān)廣告數(shù)據(jù)的傳遞。
      [0097]本發(fā)明上述實施例在業(yè)務(wù)上可以統(tǒng)計和監(jiān)控H5頁面引入的原生頁面流量、原生頁 面引入的H5頁面流量,及最后產(chǎn)生的有效訂單量。另外在原生頁面和H5頁面跳轉(zhuǎn)時還可以 統(tǒng)計廣告引入的流量數(shù)據(jù)及訂單數(shù)據(jù)。原生頁面和H5頁面的跳轉(zhuǎn)方式主要存在3種跳轉(zhuǎn)模 式,外部H5頁面(如瀏覽器、其它APP打開的H5頁面)喚醒原生頁面、原生頁面加載內(nèi)部H5頁 面、原生頁面WebView加載的內(nèi)部H5頁面跳回原生頁面。
      [0098] 下面分別針對三種跳轉(zhuǎn)方式對本發(fā)明進行具體介紹。
      [0099] 圖2為本發(fā)明一個實施例中外部H5頁面喚醒原生頁面場景下傳遞統(tǒng)計數(shù)據(jù)的示意 圖。這種場景是外部瀏覽器通過特殊的URL(Uniform Resource Locator,統(tǒng)一資源定位符) 喚起APP時的數(shù)據(jù)傳遞相關(guān)統(tǒng)計數(shù)據(jù)。如圖2所示的方法包括:
      [0100] 步驟201,外部H5頁面通過發(fā)起一個特殊的URL跳轉(zhuǎn)來喚醒APP,在這條特殊的URL 附上相關(guān)的統(tǒng)計數(shù)據(jù)。
      [0101] 在本發(fā)明的一個實施例中,相關(guān)的統(tǒng)計數(shù)據(jù)可以包括:外部H5頁面的頁面編碼和/ 或相關(guān)廣告數(shù)據(jù)。步驟201可以包括:將外部H5頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù)封裝到 OpenApp協(xié)議的字段中。
      [0102]步驟202,APP原生頁面在被喚醒的時候,解析OpenApp協(xié)議字段中的相關(guān)統(tǒng)計數(shù) 據(jù),并將外部H5頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù)添加到對應(yīng)原生頁面的頁面瀏覽數(shù)據(jù) 中,以便在隨后的頁面瀏覽過程中上報相應(yīng)的外部H5頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù)。 [0103]本發(fā)明上述實施例在由外部H5頁面跳轉(zhuǎn)進入APP時,可以統(tǒng)計進入APP時的廣告信 息,并在此后的頁面瀏覽過程中攜帶這些信息,由此表明APP的引流渠道;外部H5頁面將廣 告信息傳遞給原生頁面和內(nèi)部H5頁面,才能保證廣告信息的流暢傳遞。
      [0104] 圖3為本發(fā)明一個實施例中原生頁面喚醒H5頁面時傳遞原生頁面統(tǒng)計參數(shù)的示意 圖。在本發(fā)明的一個實施例中,APP內(nèi)部的H5頁面使用的是包裹了 webkit內(nèi)的WebView控件 實現(xiàn)的,從原生頁面到內(nèi)部H5頁面的過程中依靠User-Agent來中轉(zhuǎn)數(shù)據(jù),其中,User-Agent 是Http(Hyper Text Transfer Protocol,超文本傳輸協(xié)議)協(xié)議的一種,可以提供包括瀏 覽器類型、操作系統(tǒng)版本、CPU類型、瀏覽器語言、瀏覽器插件在內(nèi)的一系列瀏覽器信息。在 原生頁面和H5頁面開發(fā)的過程可以通過設(shè)置User-Agent信息,實現(xiàn)原生頁面喚醒內(nèi)部H5頁 面時的公用信息傳遞。如圖3所示的方法包括:
      [0105] 步驟301,原生頁面獲取最新的頁面訪問次序信息和相關(guān)廣告數(shù)據(jù)等頁面瀏覽數(shù) 據(jù)。
      [0106] 步驟302,原生頁面在即將繪制WebView界面前,將跳轉(zhuǎn)相關(guān)信息寫入WebView控件 的User-Agent信息中,并與內(nèi)部H5頁面約定解析規(guī)則,其中該跳轉(zhuǎn)相關(guān)信息包括訪問次序 信息和相關(guān)廣告數(shù)據(jù)。
      [0107] 步驟303,內(nèi)部H5頁面繪制完成界面之后,讀取WebView的User-Agent信息,從 User-Agent信息中提取出原生頁面?zhèn)鬟f來的訪問次序信息和相關(guān)廣告數(shù)據(jù),用于后續(xù)的內(nèi) 部H5頁面的數(shù)據(jù)統(tǒng)計上報。
      [0108]圖4為本發(fā)明一個實施例中內(nèi)部H5頁面喚醒原生頁面時傳遞統(tǒng)計數(shù)據(jù)的示意圖。 該場景發(fā)生在APP內(nèi)使用WebView加載的H5頁面,繼續(xù)跳轉(zhuǎn)原生頁面或者回退至原生頁面 時,發(fā)生的統(tǒng)計數(shù)據(jù)傳遞。這種場景需要解決的問題是傳遞方向和傳遞時機的矛盾。從傳遞 數(shù)據(jù)方向看,內(nèi)部H5頁面可以調(diào)用原生頁面的方法使之同步相關(guān)統(tǒng)計信息,但從傳遞時機 看,內(nèi)部H5頁面?zhèn)鬟f數(shù)據(jù)應(yīng)該是在用戶退出內(nèi)部H5頁面進入下一個頁面前,更新數(shù)據(jù),以免 數(shù)據(jù)不準(zhǔn)確。這種情況需要原生頁面和內(nèi)部H5頁面相互配合,由原生頁面捕獲內(nèi)部H5頁面 即將退出的實際,通知內(nèi)部H5頁面使之向原生頁面?zhèn)鬟f統(tǒng)計數(shù)據(jù)。如圖4所示的方法包括: [0109]步驟401,在當(dāng)前內(nèi)部H5頁面即將退出的時候,原生頁面調(diào)用內(nèi)部H5頁面的相關(guān)接 口,通知內(nèi)部H5頁面同步統(tǒng)計數(shù)據(jù)。
      [0110] 步驟402,內(nèi)部H5頁面主動調(diào)用原生頁面內(nèi)同步數(shù)據(jù)的方法,將最新的頁面訪問次 序信息和相關(guān)廣告數(shù)據(jù)同步給原生頁面。
      [0111] 步驟403,原生頁面在上報數(shù)據(jù)時,帶入相應(yīng)的參數(shù)。
      [0112] 本發(fā)明上述實施例通過WebView與Native JS雙向通信技術(shù),通過JS調(diào)用原生頁面 代碼,及原生頁面代碼調(diào)用JS實現(xiàn)原生頁面和內(nèi)部H5頁面的雙向通信,由此可以在頁面跳 轉(zhuǎn)時,將傳遞最新的頁面訪問次序信息和相關(guān)廣告數(shù)據(jù)等數(shù)據(jù)傳遞給跳轉(zhuǎn)目的頁,以便服 務(wù)器根據(jù)上報數(shù)據(jù)確定用戶對原生頁面和內(nèi)部H5頁面的訪問順序。
      [0113] 圖5為本發(fā)明用于確定原生頁面和H5頁面訪問次序的方法另一實施例的示意圖。 優(yōu)選的,本實施例可由本發(fā)明用于確定原生頁面和H5頁面訪問次序的服務(wù)器執(zhí)行。圖5所示 的方法包括以下步驟:
      [0114] 步驟501,接收原生頁面和內(nèi)部H5頁面上報的頁面瀏覽數(shù)據(jù),其中,該頁面瀏覽數(shù) 據(jù)包括頁面訪問次序信息、以及與頁面訪問次序信息對應(yīng)的用戶瀏覽頁面的頁面編碼,該 頁面訪問次序信息包括用戶的APP打開次序和當(dāng)前頁面瀏覽次序,該頁面包括原生頁面和 內(nèi)部H5頁面。
      [0115] 步驟502,根據(jù)頁面瀏覽數(shù)據(jù)中的頁面訪問次序信息和頁面編碼,確定用戶對APP 原生頁面和內(nèi)部H5頁面的訪問次序。
      [0116] 在本發(fā)明的一個實施例中,步驟502可以包括:
      [0117] 步驟5021,從原生頁面和內(nèi)部H5頁面上報的頁面瀏覽數(shù)據(jù)中,提取出APP打開次序 相同的各組頁面瀏覽數(shù)據(jù)。
      [0118] 步驟5022,將APP打開次序相同的各組頁面瀏覽數(shù)據(jù),按照當(dāng)前頁面瀏覽次序進行 排序。
      [0119] 步驟5023,將排序后各組頁面瀏覽數(shù)據(jù)中頁面編碼的順序作為用戶在該APP打開 次序下對APP原生頁面和內(nèi)部H5頁面的訪問次序。
      [0120] 基于本發(fā)明上述實施例提供的用于確定原生頁面和H5頁面訪問次序的方法,服務(wù) 器可以根據(jù)頁面訪問次序信息和對應(yīng)用戶瀏覽頁面的頁面編碼,確定用戶對APP原生頁面 和內(nèi)部H5頁面的訪問次序,由此服務(wù)器可以容易地確定原生頁面和H5頁面之間的關(guān)系,從 而減少了服務(wù)器的計算量,可以低功耗、低成本地打通H5頁面和原生頁面的數(shù)據(jù)。
      [0121] 在本發(fā)明的一個實施例中,在步驟501之后,上述方法還可以包括:根據(jù)原生頁面 和內(nèi)部H5頁面上報的頁面瀏覽數(shù)據(jù)進行數(shù)據(jù)分析。
      [0122] 其中,上述數(shù)據(jù)分析包括以下分析中的至少一項:原生頁面和H5頁面之間相互流 量引入情況的分析、用戶瀏覽頁面次序分析、訂單路徑分析和用戶行為分析等數(shù)據(jù)分析。
      [0123] 該頁面瀏覽數(shù)據(jù)還包括以下數(shù)據(jù)中的至少一項:用戶打開APP瀏覽頁面時使用終 端的終端標(biāo)識、使用用戶卡的用戶卡標(biāo)識、頁面瀏覽時間、用戶登錄名、外部H5頁面的頁面 編碼和/或相關(guān)廣告數(shù)據(jù)、跳轉(zhuǎn)起始頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù)等數(shù)據(jù)信息;該頁 面編碼包括頁面類型信息。
      [0124] 具體而言,原生頁面和H5頁面之間相互流量引入情況的分析可以基于頁面瀏覽數(shù) 據(jù)中的頁面訪問次序信息、頁面編碼、以及頁面編碼中的頁面類型信息等信息來進行;用戶 行為分析可以基于頁面瀏覽數(shù)據(jù)中的頁面訪問次序信息、頁面編碼、用戶打開APP瀏覽頁面 時使用終端的終端標(biāo)識、使用用戶卡的用戶卡標(biāo)識、用戶登錄名、頁面瀏覽時間等信息來進 行;而訂單路徑分析可以基于頁面瀏覽數(shù)據(jù)中的頁面訪問次序信息、頁面編碼、訂單信息等 信息來進行。
      [0125] 本發(fā)明上述實施例通過頁面訪問次序信息可以很好地了解用戶的瀏覽次序,從而 方便還原用戶操作,分析用戶喜好和運營效果。
      [0126] 由此本發(fā)明上述實施例可以方便地進行原生頁面和H5頁面之間相互流量引入情 況的分析、用戶瀏覽頁面次序分析、訂單路徑分析和用戶行為分析等數(shù)據(jù)分析。
      [0127] 下面通過一個具體的應(yīng)用例對本發(fā)明用于確定原生頁面和H5頁面訪問次序的方 法進行說明:
      [0128] 若設(shè)定在用戶第一次打開APP的過程中,用戶從外部H5頁面C1打開APP,先瀏覽了 原生頁面A1、A2,之后瀏覽了內(nèi)部H5頁面B1、B2,最后瀏覽了原生頁面A3,則本發(fā)明用于確定 原生頁面和H5頁面訪問次序的方法可以包括:
      [0129] (1)當(dāng)外部H5頁面跳轉(zhuǎn)至原生頁面時,原生頁面獲取外部H5頁面的頁面編碼C1和/ 或相關(guān)廣告數(shù)據(jù)。
      [0130] (2)原生頁面將外部H5頁面的頁面編碼C1和/或相關(guān)廣告數(shù)據(jù)添加到對應(yīng)原生頁 面A1的頁面瀏覽數(shù)據(jù)中,如表1所示。
      [0132] 表1
      [0133] (3)如表1所示,響應(yīng)于用戶第一次打開APP瀏覽的第一、第二頁面,原生頁面分別 確定一組頁面訪問次序信息;基于每組頁面訪問次序信息確定對應(yīng)的一組頁面瀏覽數(shù)據(jù)。 每組頁面瀏覽數(shù)據(jù)可以包括頁面訪問次序信息、頁面編碼、終端標(biāo)識、用戶卡標(biāo)識、瀏覽時 間等等多個信息。如表1所示,對于外部H5頁面跳轉(zhuǎn)到APP訪問的第一個原生頁面,其對應(yīng)的 頁面瀏覽數(shù)據(jù)還包括跳轉(zhuǎn)起始頁面的頁面編碼。
      [0134] (4)當(dāng)從原生頁面A2向內(nèi)部H5頁面B1跳轉(zhuǎn),原生頁面向內(nèi)部H5頁面發(fā)送跳轉(zhuǎn)相關(guān) 信息,其中該跳轉(zhuǎn)相關(guān)信息包括當(dāng)前一組頁面訪問次序信息(1,2)。
      [0135] (5)內(nèi)部H5頁面根據(jù)原生頁面發(fā)送的當(dāng)前一組頁面訪問次序信息(1,2),確定用戶 第一次打開APP瀏覽的第三個頁面(內(nèi)部H5頁面)的頁面訪問次序信息(1,3);然后內(nèi)部H5頁 面響應(yīng)于用戶第一次打開APP瀏覽的第四個頁面,確定一組頁面訪問次序信息;之后內(nèi)部H5 頁面基于每組頁面訪問次序信息確定對應(yīng)的一組頁面瀏覽數(shù)據(jù),具體如表2所示。
      [0138] (6)當(dāng)從內(nèi)部H5頁面B2向原生頁面A3跳轉(zhuǎn),內(nèi)部H5頁面向原生頁面發(fā)送跳轉(zhuǎn)相關(guān) 信息,其中該跳轉(zhuǎn)相關(guān)信息包括當(dāng)前一組頁面訪問次序信息(1,4)。
      [0139] (7)原生頁面根據(jù)內(nèi)部H5頁面發(fā)送的當(dāng)前一組頁面訪問次序信息(1,4),確定用戶 第一次打開APP瀏覽的第五個頁面(原生頁面)的頁面訪問次序信息(1,5);原生頁面根據(jù)頁 面訪問次序信息(1,5)確定對應(yīng)的一組頁面瀏覽數(shù)據(jù),具體如表3所示。
      [0141] 表3
      [0142] (8)原生頁面和內(nèi)部H5頁面分別將各自維護的包括如表2或表3在內(nèi)的所有頁面瀏 覽數(shù)據(jù)上報給服務(wù)器。
      [0143] (9)服務(wù)器從原生頁面和內(nèi)部H5頁面上報的所有頁面瀏覽數(shù)據(jù)中,提取出APP打開 次序相同的各組頁面瀏覽數(shù)據(jù)(即提取出如表2或表3中描述的頁面瀏覽數(shù)據(jù))。本實施例中 提取出APP打開次序為1的各組頁面瀏覽數(shù)據(jù)。
      [0144] (10)將APP打開次序相同的各組頁面瀏覽數(shù)據(jù),按照當(dāng)前頁面瀏覽次序進行排序, 如表4所示。
      [0146] 表4
      [0147] (11)將排序后各組頁面瀏覽數(shù)據(jù)中頁面編碼的順序作為用戶在該APP打開次序下 對APP原生頁面和內(nèi)部H5頁面的訪問次序,再加上外部H5頁面的頁面編碼,確定該次訪問的 訂單路徑為:外郃頁面C1 一原生頁面A1-原生頁面A2-內(nèi)郃H5頁面B1 -內(nèi)郃H5頁面B2-原 生頁面A3。
      [0148] 在本發(fā)明的上述實施例中,頁面編碼可以包括頁面類型信息。例如A代表原生頁 面、B代表內(nèi)部H5頁面、C代表外部H5頁面。
      [0149] 在本發(fā)明的一個實施例中,步驟(4 )、(6)中的跳轉(zhuǎn)相關(guān)信息還可以包括跳轉(zhuǎn)起始 頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù)。步驟(5)、(7)中的方法還可以包括:將跳轉(zhuǎn)起始頁面 的頁面編碼和/或相關(guān)廣告數(shù)據(jù)添加到跳轉(zhuǎn)目的頁面的頁面瀏覽數(shù)據(jù)中。即,可以在表2所 示的頁面訪問次序信息為(1,3)的頁面瀏覽數(shù)據(jù)中添加跳轉(zhuǎn)起始頁面的頁面編碼A2,在表2 所示的頁面訪問次序信息為(1,5)的頁面瀏覽數(shù)據(jù)中添加跳轉(zhuǎn)起始頁面的頁面編碼B2,由 此,可以進一步簡化了服務(wù)器獲取該次訪問的訂單路徑的運算。
      [0150] 圖6為本發(fā)明用于確定原生頁面和H5頁面訪問次序的裝置一個實施例的示意圖。 如圖6所示的裝置包括訪問次序確定模塊61、瀏覽數(shù)據(jù)確定模塊62和瀏覽數(shù)據(jù)上報模塊63, 其中:
      [0151] 訪問次序確定模塊61,用于響應(yīng)于用戶打開APP瀏覽頁面,確定頁面訪問次序信 息,其中,該頁面訪問次序信息包括用戶的APP打開次序和當(dāng)前頁面瀏覽次序,該頁面包括 原生頁面和內(nèi)部H5頁面。
      [0152] 瀏覽數(shù)據(jù)確定模塊62,用于基于頁面訪問次序信息確定對應(yīng)的頁面瀏覽數(shù)據(jù),其 中,頁面瀏覽數(shù)據(jù)包括頁面訪問次序信息、該頁面的頁面編碼以及頁面訪問次序信息和該 頁面的頁面編碼的對應(yīng)關(guān)系。
      [0153] 在本發(fā)明的一個實施例中,該頁面瀏覽數(shù)據(jù)還可以包括用戶打開APP瀏覽頁面時 使用終端的終端標(biāo)識、使用用戶卡的用戶卡標(biāo)識、用戶登錄名、頁面瀏覽時間、外部H5頁面 的頁面編碼和/或相關(guān)廣告數(shù)據(jù)、跳轉(zhuǎn)起始頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù)。
      [0154] 在本發(fā)明的一個實施例中,該頁面編碼可以包括頁面類型信息。
      [0155] 瀏覽數(shù)據(jù)上報模塊63,用于將頁面瀏覽數(shù)據(jù)上報給服務(wù)器,以便服務(wù)器根據(jù)頁面 訪問次序信息和對應(yīng)用戶瀏覽頁面的頁面編碼,確定用戶對APP原生頁面和內(nèi)部H5頁面的 訪問次序。
      [0156] 基于本發(fā)明上述實施例提供的用于確定原生頁面和H5頁面訪問次序的裝置,通過 設(shè)立訪問次序信息,并基于每組訪問次序信息建立一組頁面瀏覽數(shù)據(jù),使得服務(wù)器可以根 據(jù)頁面訪問次序信息和對應(yīng)用戶瀏覽頁面的頁面編碼,確定用戶對APP原生頁面和內(nèi)部H5 頁面的訪問次序。由此服務(wù)器可以容易地確定原生頁面和H5頁面之間的關(guān)系,從而減少了 后臺服務(wù)器的計算量,可以低功耗、低成本地打通H5頁面和原生頁面的數(shù)據(jù)。
      [0157] 在本發(fā)明的一個實施例中,本發(fā)明用于確定原生頁面和H5頁面訪問次序的裝置可 以設(shè)置在終端設(shè)備的APP上。
      [0158] 圖7為本發(fā)明用于確定原生頁面和H5頁面訪問次序的裝置另一實施例的示意圖。 與圖6所示實施例相比,在圖7所示實施例中的裝置還可以包括外部頁面數(shù)據(jù)獲取模塊64, 其中:
      [0159] 外部頁面數(shù)據(jù)獲取模塊64,用于若從外部H5頁面跳轉(zhuǎn)至原生頁面,則獲取外部H5 頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù),將外部H5頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù)添加到 對應(yīng)原生頁面的頁面瀏覽數(shù)據(jù)中,之后指示訪問次序確定模塊61執(zhí)行確定頁面訪問次序信 息的操作。
      [0160] 本發(fā)明上述實施例在由外部H5頁面跳轉(zhuǎn)進入APP時,可以統(tǒng)計進入APP時的廣告信 息,并在此后的頁面瀏覽過程中攜帶這些信息,由此表明APP的引流渠道,外部H5頁面將廣 告信息傳遞給原生頁面和內(nèi)部H5頁面,才能保證廣告信息的流暢傳遞。
      [0161] 在本發(fā)明的一個實施例中,如圖7所示,訪問次序確定模塊61可以包括第一訪問次 序確定單元611和第二訪問次序確定單元612,其中:第一訪問次序確定單元611,用于確定 原生頁面的頁面訪問次序信息;第二訪問次序確定單元612,用于確定內(nèi)部H5頁面的頁面訪 問次序信息。
      [0162] 在從原生頁面跳轉(zhuǎn)至內(nèi)部H5頁面的情況下,第一訪問次序確定單元611將跳轉(zhuǎn)相 關(guān)信息傳遞給第二訪問次序確定單元612,其中該跳轉(zhuǎn)相關(guān)信息包括原生頁面的頁面訪問 次序信息;第二訪問次序確定單元612根據(jù)原生頁面的頁面訪問次序信息,確定內(nèi)部H5頁面 的訪問次序信息。更具體地,第一訪問次序確定單元611在原生頁面跳轉(zhuǎn)至內(nèi)部H5頁面前, 將跳轉(zhuǎn)相關(guān)信息寫入原生頁面與內(nèi)部H5頁面的信息交互字段;第二訪問次序確定單元612 在原生頁面跳轉(zhuǎn)至內(nèi)部H5頁面后,讀取該信息交互字段,并從該信息交互字段中提取出原 生頁面?zhèn)鬟f來的跳轉(zhuǎn)相關(guān)信息。
      [0163] 在從內(nèi)部H5頁面跳轉(zhuǎn)至原生頁面的情況下,第二訪問次序確定單元612將跳轉(zhuǎn)相 關(guān)信息傳遞給第一訪問次序確定單元611,其中該跳轉(zhuǎn)相關(guān)信息包括內(nèi)部H5頁面的頁面訪 問次序信息;第一訪問次序確定單元611根據(jù)內(nèi)部H5頁面的頁面訪問次序信息,確定原生頁 面的訪問次序信息。更具體地,跳轉(zhuǎn)相關(guān)信息的傳遞時機為:第一訪問次序確定單元611在 當(dāng)前內(nèi)部H5頁面即將退出時,通知第二訪問次序確定單元612將內(nèi)部H5頁面的跳轉(zhuǎn)相關(guān)信 息同步給第一訪問次序確定單元。
      [0164] 在本發(fā)明的一個優(yōu)選實施例中,該跳轉(zhuǎn)相關(guān)信息還可以包括跳轉(zhuǎn)起始頁面的頁面 編碼和/或相關(guān)廣告數(shù)據(jù);跳轉(zhuǎn)目的頁面的頁面瀏覽數(shù)據(jù)還可以包括跳轉(zhuǎn)起始頁面的頁面 編碼和/或相關(guān)廣告數(shù)據(jù)。
      [0165] 本發(fā)明上述實施例中,在原生頁面和內(nèi)部H5頁面之間進行跳轉(zhuǎn)時,還可以將跳轉(zhuǎn) 起始頁面的頁面編碼添加到跳轉(zhuǎn)目的頁面的頁面瀏覽數(shù)據(jù),從而可以進一步減少服務(wù)器進 行用戶瀏覽頁面次序分析的計算量;同時還可以進行相關(guān)廣告數(shù)據(jù)的傳遞。
      [0166] 在本發(fā)明的一個實施例中,如圖7所示,瀏覽數(shù)據(jù)確定模塊62可以包括第一瀏覽數(shù) 據(jù)確定單元621和第二瀏覽數(shù)據(jù)確定單元622,其中:第一瀏覽數(shù)據(jù)確定單元621,用于基于 原生頁面的頁面訪問次序信息確定對應(yīng)原生頁面的頁面瀏覽數(shù)據(jù);第二瀏覽數(shù)據(jù)確定單元 622,用于基于內(nèi)部H5頁面的頁面訪問次序信息確定對應(yīng)內(nèi)部H5頁面的頁面瀏覽數(shù)據(jù)。
      [0167] 在本發(fā)明的一個實施例中,如圖7所示,瀏覽數(shù)據(jù)上報模塊63可以包括第一瀏覽數(shù) 據(jù)上報單元631和第二瀏覽數(shù)據(jù)上報單元632,其中:第一瀏覽數(shù)據(jù)上報單元631,用于將原 生頁面的頁面瀏覽數(shù)據(jù)上報給服務(wù)器;第二瀏覽數(shù)據(jù)上報單元632,用于將內(nèi)部H5頁面的頁 面瀏覽數(shù)據(jù)上報給服務(wù)器。
      [0168] 在本發(fā)明的一個實施例中,如圖7所示的外部頁面數(shù)據(jù)獲取模塊64、第一訪問次序 確定單元611、第一瀏覽數(shù)據(jù)確定單元621和第一瀏覽數(shù)據(jù)上報單元631可以設(shè)置于終端設(shè) 備APP的原生頁面部分;如圖7所示的第二訪問次序確定單元612、第二瀏覽數(shù)據(jù)確定單元 622和第二瀏覽數(shù)據(jù)上報單元632可以設(shè)置于終端設(shè)備APP的內(nèi)部H5頁面部分。
      [0169] 根據(jù)本發(fā)明的另一方面,提供一種終端設(shè)備,包括上述任一實施例中描述的用于 確定原生頁面和H5頁面訪問次序的裝置。
      [0170] 在本發(fā)明的一個實施例中,終端設(shè)備可以為智能手機、智能電視、平板電腦等終端 設(shè)備。
      [0171] 本發(fā)明用于確定原生頁面和H5頁面訪問次序的方法和裝置可以應(yīng)用于搭載 Android(安卓)、iOS(蘋果)、windows phone(微軟)、Symbian(塞班)、BlackBerry 0S(黑 莓)、windows mobile(微軟)等各種操作系統(tǒng)的終端設(shè)備。
      [0172] 圖8為本發(fā)明用于確定原生頁面和H5頁面訪問次序的服務(wù)器一個實施例的示意 圖。如圖8所示的服務(wù)器包括頁面數(shù)據(jù)接收模塊81和頁面次序確定模塊82,其中:
      [0173]頁面數(shù)據(jù)接收模塊81,用于接收原生頁面和內(nèi)部H5頁面上報的頁面瀏覽數(shù)據(jù),其 中,該頁面瀏覽數(shù)據(jù)包括頁面訪問次序信息、以及與頁面訪問次序信息對應(yīng)的用戶瀏覽頁 面的頁面編碼,該頁面訪問次序信息包括用戶的APP打開次序和當(dāng)前頁面瀏覽次序,該頁面 包括原生頁面和內(nèi)部H5頁面。
      [0174] 在本發(fā)明的一個實施例中,頁面數(shù)據(jù)接收模塊81可以用于接收上述任一實施例 (例如圖6或圖7實施例)中描述的用于確定原生頁面和H5頁面訪問次序的裝置上報的頁面 瀏覽數(shù)據(jù)。
      [0175] 頁面次序確定模塊82,用于根據(jù)頁面數(shù)據(jù)接收模塊81接收的頁面瀏覽數(shù)據(jù)中的頁 面訪問次序信息和頁面編碼,確定用戶對APP原生頁面和內(nèi)部H5頁面的訪問次序。
      [0176] 基于本發(fā)明上述實施例提供的用于確定原生頁面和H5頁面訪問次序的服務(wù)器,可 以根據(jù)頁面訪問次序信息和對應(yīng)用戶瀏覽頁面的頁面編碼,確定用戶對APP原生頁面和內(nèi) 部H5頁面的訪問次序。由此服務(wù)器可以容易地確定原生頁面和H5頁面之間的關(guān)系,從而減 少了服務(wù)器的計算量,可以低功耗、低成本地打通H5頁面和原生頁面的數(shù)據(jù)。
      [0177] 圖9為本發(fā)明一個實施例中頁面次序確定模的示意圖。在本發(fā)明的一個實施例中, 頁面次序確定模塊82可以包括數(shù)據(jù)提取單元821、數(shù)據(jù)排序單元822和次序確定單元823,其 中:數(shù)據(jù)提取單元821,用于從頁面數(shù)據(jù)接收模塊81接收的頁面瀏覽數(shù)據(jù)中,提取出APP打開 次序相同的各組頁面瀏覽數(shù)據(jù);數(shù)據(jù)排序單元822,用于將APP打開次序相同的各組頁面瀏 覽數(shù)據(jù),按照當(dāng)前頁面瀏覽次序進行排序;次序確定單元823,用于將排序后各組頁面瀏覽 數(shù)據(jù)中頁面編碼的順序作為用戶在該APP打開次序下對APP原生頁面和內(nèi)部H5頁面的訪問 次序。
      [0178] 圖10為本發(fā)明用于確定原生頁面和H5頁面訪問次序的服務(wù)器另一實施例的示意 圖。與圖8所示實施例相比,在圖10所示實施例中,服務(wù)器還可以包括數(shù)據(jù)分析模塊83,其 中:
      [0179]數(shù)據(jù)分析模塊83,用于在頁面數(shù)據(jù)接收模塊81接收到原生頁面和內(nèi)部H5頁面上報 的頁面瀏覽數(shù)據(jù)之后,根據(jù)頁面數(shù)據(jù)接收模塊81接收到的頁面瀏覽數(shù)據(jù)進行數(shù)據(jù)分析;其 中,上述數(shù)據(jù)分析包括以下分析中的至少一項:原生頁面和H5頁面之間相互流量引入情況 的分析、用戶瀏覽頁面次序分析、訂單路徑分析和用戶行為分析;上述頁面瀏覽數(shù)據(jù)還包括 以下數(shù)據(jù)中的至少一項:用戶打開APP瀏覽頁面時使用終端的終端標(biāo)識、使用用戶卡的用戶 卡標(biāo)識、用戶登錄名、頁面瀏覽時間、外部H5頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù)、跳轉(zhuǎn)起始 頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù);該頁面編碼包括頁面類型信息。
      [0180] 本發(fā)明上述實施例通過頁面訪問次序信息可以很好地了解用戶的瀏覽次序,從而 方便還原用戶操作,分析用戶喜好和運營效果。由此本發(fā)明上述實施例可以方便地進行原 生頁面和H5頁面之間相互流量引入情況的分析、用戶瀏覽頁面次序分析、訂單路徑分析和 用戶行為分析等數(shù)據(jù)分析。
      [0181] 圖11為本發(fā)明用于確定原生頁面和H5頁面訪問次序的系統(tǒng)一個實施例的示意圖。 如圖11所示的系統(tǒng)包括終端設(shè)備100和服務(wù)器200,其中:
      [0182] 終端設(shè)備100可以包括訪問次序確定裝置110。
      [0183] 訪問次序確定裝置110,可以為上述任一實施例(例如圖6或圖7實施例)中描述的 用于確定原生頁面和H5頁面訪問次序的裝置。
      [0184] 在本發(fā)明的一個實施例中,訪問次序確定裝置110可以設(shè)置在終端設(shè)備100的APP 上。
      [0185] 在本發(fā)明的一個實施例中,終端設(shè)備100可以為智能手機、智能電視、平板電腦等 終端設(shè)備。
      [0186] 服務(wù)器200,可以為上述任一實施例(例如圖8-圖10中任一實施例)中描述的用于 確定原生頁面和H5頁面訪問次序的服務(wù)器。
      [0187] 基于本發(fā)明上述實施例提供的用于確定原生頁面和H5頁面訪問次序的系統(tǒng),通過 設(shè)立訪問次序信息,并基于每組訪問次序信息建立一組頁面瀏覽數(shù)據(jù),使得服務(wù)器可以根 據(jù)頁面訪問次序信息和對應(yīng)用戶瀏覽頁面的頁面編碼,確定用戶對APP原生頁面和內(nèi)部H5 頁面的訪問次序。由此服務(wù)器可以容易地確定原生頁面和H5頁面之間的關(guān)系,從而減少了 后臺服務(wù)器的計算量,可以低功耗、低成本地打通H5頁面和原生頁面的數(shù)據(jù)。
      [0188] 在上面所描述的用于確定原生頁面和H5頁面訪問次序的裝置和服務(wù)器可以實現(xiàn) 為用于執(zhí)行本申請所描述功能的通用處理器、可編程邏輯控制器(PLC)、數(shù)字信號處理器 (DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門 或者晶體管邏輯器件、分立硬件組件或者其任意適當(dāng)組合。
      [0189] 至此,已經(jīng)詳細(xì)描述了本發(fā)明。為了避免遮蔽本發(fā)明的構(gòu)思,沒有描述本領(lǐng)域所公 知的一些細(xì)節(jié)。本領(lǐng)域技術(shù)人員根據(jù)上面的描述,完全可以明白如何實施這里公開的技術(shù) 方案。
      [0190] 本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件 來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀 存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
      [0191] 本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏的或者將本發(fā)明 限于所公開的形式。很多修改和變化對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描 述實施例是為了更好說明本發(fā)明的原理和實際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能夠理 解本發(fā)明從而設(shè)計適于特定用途的帶有各種修改的各種實施例。
      【主權(quán)項】
      1. 一種用于確定原生頁面和超文本標(biāo)記語言HTML5頁面訪問次序的方法,其特征在于, 包括: 響應(yīng)于用戶打開應(yīng)用APP瀏覽頁面,確定頁面訪問次序信息,其中,所述頁面訪問次序 信息包括用戶的APP打開次序和當(dāng)前頁面瀏覽次序,所述頁面包括原生頁面和內(nèi)部HTML5頁 面; 基于頁面訪問次序信息確定對應(yīng)的頁面瀏覽數(shù)據(jù),其中,所述頁面瀏覽數(shù)據(jù)包括頁面 訪問次序信息和所述頁面的頁面編碼的對應(yīng)關(guān)系; 將所述頁面瀏覽數(shù)據(jù)上報給服務(wù)器,以便服務(wù)器根據(jù)頁面訪問次序信息和所述頁面的 頁面編碼,確定用戶對APP原生頁面和內(nèi)部HTML5頁面的訪問次序。2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,確定頁面訪問次序信息的步驟包括: 若在原生頁面和內(nèi)部HTML5頁面之間發(fā)生跳轉(zhuǎn),則將跳轉(zhuǎn)相關(guān)信息傳遞給跳轉(zhuǎn)目的頁 面,其中所述跳轉(zhuǎn)相關(guān)信息包括跳轉(zhuǎn)起始頁面的頁面訪問次序信息; 根據(jù)跳轉(zhuǎn)起始頁面的頁面訪問次序信息,確定跳轉(zhuǎn)目的頁面的頁面訪問次序信息。3. 根據(jù)權(quán)利要求2所述的方法,其特征在于, 所述跳轉(zhuǎn)相關(guān)信息還包括跳轉(zhuǎn)起始頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù); 跳轉(zhuǎn)目的頁面的頁面瀏覽數(shù)據(jù)還包括跳轉(zhuǎn)起始頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù)。4. 根據(jù)權(quán)利要求2所述的方法,其特征在于,若從原生頁面跳轉(zhuǎn)至內(nèi)部HTML5頁面,則所 述跳轉(zhuǎn)起始頁面將跳轉(zhuǎn)相關(guān)信息傳遞給跳轉(zhuǎn)目的頁面的步驟包括: 原生頁面將跳轉(zhuǎn)相關(guān)信息寫入原生頁面與內(nèi)部HTML5頁面的信息交互字段; 內(nèi)部HTML5頁面從所述信息交互字段中提取出原生頁面?zhèn)鬟f來的跳轉(zhuǎn)相關(guān)信息。5. 根據(jù)權(quán)利要求2所述的方法,其特征在于,若從內(nèi)部HTML5頁面跳轉(zhuǎn)至原生頁面,則所 述跳轉(zhuǎn)起始頁面將跳轉(zhuǎn)相關(guān)信息傳遞給跳轉(zhuǎn)目的頁面的步驟包括: 在當(dāng)前內(nèi)部HTML5頁面即將退出時,原生頁面通知內(nèi)部HTML5頁面同步跳轉(zhuǎn)相關(guān)信息。 內(nèi)部HTML5頁面將內(nèi)部HTML5頁面的跳轉(zhuǎn)相關(guān)信息同步給原生頁面。6. 根據(jù)權(quán)利要求1-5中任一項所述的方法,其特征在于,還包括: 若從外部HTML5頁面跳轉(zhuǎn)至原生頁面,則原生頁面獲取外部HTML5頁面的頁面編碼和/ 或相關(guān)廣告數(shù)據(jù); 原生頁面將外部HTML5頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù)添加到所述原生頁面的頁 面瀏覽數(shù)據(jù)中。7. 根據(jù)權(quán)利要求1-5中任一項所述的方法,其特征在于, 所述頁面瀏覽數(shù)據(jù)還包括以下數(shù)據(jù)中的至少一項:用戶打開APP瀏覽頁面時使用終端 的終端標(biāo)識、使用用戶卡的用戶卡標(biāo)識以及頁面瀏覽時間; 所述頁面編碼包括頁面類型信息。8. -種用于確定原生頁面和超文本標(biāo)記語言HTML5頁面訪問次序的方法,其特征在于, 包括: 接收原生頁面和內(nèi)部HTML5頁面上報的頁面瀏覽數(shù)據(jù),其中,所述頁面瀏覽數(shù)據(jù)包括頁 面訪問次序信息、以及與頁面訪問次序信息對應(yīng)的用戶瀏覽頁面的頁面編碼,所述頁面訪 問次序信息包括用戶的APP打開次序和當(dāng)前頁面瀏覽次序,所述頁面包括原生頁面和內(nèi)部 HTML5頁面; 根據(jù)頁面瀏覽數(shù)據(jù)中的頁面訪問次序信息和頁面編碼,確定用戶對APP原生頁面和內(nèi) 部HTML5頁面的訪問次序。9. 根據(jù)權(quán)利要求8所述的方法,其特征在于,所述根據(jù)頁面訪問次序信息和對應(yīng)用戶瀏 覽頁面的頁面編碼,確定用戶對APP原生頁面和內(nèi)部HTML5頁面的訪問次序的步驟包括: 從原生頁面和內(nèi)部HTML5頁面上報的頁面瀏覽數(shù)據(jù)中,提取出APP打開次序相同的各組 頁面瀏覽數(shù)據(jù); 將APP打開次序相同的各組頁面瀏覽數(shù)據(jù),按照當(dāng)前頁面瀏覽次序進行排序; 將排序后各組頁面瀏覽數(shù)據(jù)中頁面編碼的順序作為用戶在所述APP打開次序下對APP 原生頁面和內(nèi)部HTML5頁面的訪問次序。10. 根據(jù)權(quán)利要求8或9所述的方法,其特征在于,在接收原生頁面和內(nèi)部HTML5頁面上 報的頁面瀏覽數(shù)據(jù)的步驟之后,還包括: 根據(jù)原生頁面和內(nèi)部HTML5頁面上報的頁面瀏覽數(shù)據(jù)進行數(shù)據(jù)分析; 其中,所述數(shù)據(jù)分析包括以下分析中的至少一項:原生頁面和HTML5頁面之間相互流量 引入情況的分析、用戶瀏覽頁面次序分析、訂單路徑分析和用戶行為分析; 所述頁面瀏覽數(shù)據(jù)還包括以下數(shù)據(jù)中的至少一項:用戶打開APP瀏覽頁面時使用終端 的終端標(biāo)識、使用用戶卡的用戶卡標(biāo)識、頁面瀏覽時間、外部HTML5頁面的頁面編碼和/或相 關(guān)廣告數(shù)據(jù)、跳轉(zhuǎn)起始頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù); 所述頁面編碼包括頁面類型信息。11. 一種用于確定原生頁面和超文本標(biāo)記語言HTML5頁面訪問次序的裝置,其特征在 于,包括訪問次序確定模塊、瀏覽數(shù)據(jù)確定模塊和瀏覽數(shù)據(jù)上報模塊,其中: 訪問次序確定模塊,用于響應(yīng)于用戶打開應(yīng)用APP瀏覽頁面,確定頁面訪問次序信息, 其中,所述頁面訪問次序信息包括用戶的APP打開次序和當(dāng)前頁面瀏覽次序,所述頁面包括 原生頁面和內(nèi)部HTML5頁面; 瀏覽數(shù)據(jù)確定模塊,用于基于頁面訪問次序信息確定對應(yīng)的頁面瀏覽數(shù)據(jù),其中,所述 頁面瀏覽數(shù)據(jù)包括頁面訪問次序信息和所述頁面的頁面編碼的對應(yīng)關(guān)系; 瀏覽數(shù)據(jù)上報模塊,用于將所述頁面瀏覽數(shù)據(jù)上報給服務(wù)器,以便服務(wù)器根據(jù)頁面訪 問次序信息和所述頁面的頁面編碼,確定用戶對APP原生頁面和內(nèi)部HTML5頁面的訪問次 序。12. 根據(jù)權(quán)利要求11所述的裝置,其特征在于,訪問次序確定模塊包括第一訪問次序確 定單元和第二訪問次序確定單元,其中: 第一訪問次序確定單元,用于確定原生頁面的頁面訪問次序信息; 第二訪問次序確定單元,用于確定內(nèi)部HTML5頁面的頁面訪問次序信息。13. 根據(jù)權(quán)利要求12所述的裝置,其特征在于, 第一訪問次序確定單元用于在從原生頁面跳轉(zhuǎn)至內(nèi)部HTML5頁面的情況下,將跳轉(zhuǎn)相 關(guān)信息傳遞給第二訪問次序確定單元,其中所述跳轉(zhuǎn)相關(guān)信息包括原生頁面的頁面訪問次 序信息,以便第二訪問次序確定單元根據(jù)原生頁面的頁面訪問次序信息,確定內(nèi)部HTML5頁 面的訪問次序信息; 第二訪問次序確定單元用于在從內(nèi)部HTML5頁面跳轉(zhuǎn)至原生頁面的情況下,將跳轉(zhuǎn)相 關(guān)信息傳遞給第一訪問次序確定單元,其中所述跳轉(zhuǎn)相關(guān)信息包括內(nèi)部HTML5頁面的頁面 訪問次序信息,以便第一訪問次序確定單元根據(jù)內(nèi)部HTML5頁面的頁面訪問次序信息,確定 原生頁面的訪問次序信息。14. 根據(jù)權(quán)利要求13所述的裝置,其特征在于, 第一訪問次序確定單元用于在從原生頁面跳轉(zhuǎn)至內(nèi)部HTML5頁面的情況下,將跳轉(zhuǎn)相 關(guān)信息寫入原生頁面與內(nèi)部HTML5頁面的信息交互字段,以便第二訪問次序確定單元從所 述信息交互字段中提取出原生頁面?zhèn)鬟f來的跳轉(zhuǎn)相關(guān)信息; 第一訪問次序確定單元用于在從內(nèi)部HTML5頁面跳轉(zhuǎn)至原生頁面的情況下,在當(dāng)前內(nèi) 部HTML5頁面即將退出時,通知第二訪問次序確定單元將內(nèi)部HTML5頁面的跳轉(zhuǎn)相關(guān)信息同 步給第一訪問次序確定單元。15. 根據(jù)權(quán)利要求13所述的裝置,其特征在于, 所述跳轉(zhuǎn)相關(guān)信息還包括跳轉(zhuǎn)起始頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù); 跳轉(zhuǎn)目的頁面的頁面瀏覽數(shù)據(jù)還包括跳轉(zhuǎn)起始頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù)。16. 根據(jù)權(quán)利要求11-15中任一項所述的裝置,其特征在于,還包括外部頁面數(shù)據(jù)獲取 模塊,其中: 外部頁面數(shù)據(jù)獲取模塊,用于在從外部HTML5頁面跳轉(zhuǎn)至原生頁面的情況下,獲取外部 HTML5頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù),將外部HTML5頁面的頁面編碼和/或相關(guān)廣告數(shù) 據(jù)添加到對應(yīng)原生頁面的頁面瀏覽數(shù)據(jù)中。17. 根據(jù)權(quán)利要求11-15中任一項所述的裝置,其特征在于, 所述頁面瀏覽數(shù)據(jù)還包括以下數(shù)據(jù)中的至少一項:用戶打開APP瀏覽頁面時使用終端 的終端標(biāo)識、使用用戶卡的用戶卡標(biāo)識以及頁面瀏覽時間; 所述頁面編碼包括頁面類型信息。18. -種終端設(shè)備,包括如權(quán)利要求11 一 17中任意一項所述的裝置。19. 一種服務(wù)器,其特征在于,包括頁面數(shù)據(jù)接收模塊和頁面次序確定模塊,其中: 頁面數(shù)據(jù)接收模塊,用于接收原生頁面和內(nèi)部超文本標(biāo)記語言HTML5頁面上報的頁面 瀏覽數(shù)據(jù),其中,所述頁面瀏覽數(shù)據(jù)包括頁面訪問次序信息、以及與頁面訪問次序信息對應(yīng) 的用戶瀏覽頁面的頁面編碼,所述頁面訪問次序信息包括用戶的APP打開次序和當(dāng)前頁面 瀏覽次序,所述頁面包括原生頁面和內(nèi)部HTML5頁面; 頁面次序確定模塊,用于根據(jù)頁面數(shù)據(jù)接收模塊接收的頁面瀏覽數(shù)據(jù)中的頁面訪問次 序信息和頁面編碼,確定用戶對APP原生頁面和內(nèi)部HTML5頁面的訪問次序。20. 根據(jù)權(quán)利要求19所述的服務(wù)器,其特征在于,頁面次序確定模塊包括數(shù)據(jù)提取單 元、數(shù)據(jù)排序單元和次序確定單元,其中: 數(shù)據(jù)提取單元,用于從頁面數(shù)據(jù)接收模塊接收的頁面瀏覽數(shù)據(jù)中,提取出APP打開次序 相同的各組頁面瀏覽數(shù)據(jù); 數(shù)據(jù)排序單元,用于將APP打開次序相同的各組頁面瀏覽數(shù)據(jù),按照當(dāng)前頁面瀏覽次序 進行排序; 次序確定單元,用于將排序后各組頁面瀏覽數(shù)據(jù)中頁面編碼的順序作為用戶在所述 APP打開次序下對APP原生頁面和內(nèi)部HTML5頁面的訪問次序。21. 根據(jù)權(quán)利要求19或20所述的服務(wù)器,其特征在于,還包括數(shù)據(jù)分析模塊,其中: 數(shù)據(jù)分析模塊,用于在頁面數(shù)據(jù)接收模塊接收到原生頁面和內(nèi)部HTML5頁面上報的頁 面瀏覽數(shù)據(jù)之后,根據(jù)頁面數(shù)據(jù)接收模塊接收到的頁面瀏覽數(shù)據(jù)進行數(shù)據(jù)分析;其中,所述 數(shù)據(jù)分析包括以下分析中的至少一項:原生頁面和HTML5頁面之間相互流量引入情況的分 析、用戶瀏覽頁面次序分析、訂單路徑分析和用戶行為分析;所述頁面瀏覽數(shù)據(jù)還包括以下 數(shù)據(jù)中的至少一項:用戶打開APP瀏覽頁面時使用終端的終端標(biāo)識、使用用戶卡的用戶卡標(biāo) 識、頁面瀏覽時間、外部HTML5頁面的頁面編碼和/或相關(guān)廣告數(shù)據(jù)、跳轉(zhuǎn)起始頁面的頁面編 碼和/或相關(guān)廣告數(shù)據(jù);所述頁面編碼包括頁面類型信息。22.-種用于確定原生頁面和超文本標(biāo)記語言HTML5頁面訪問次序的系統(tǒng),包括如權(quán)利 要求18所述的終端設(shè)備和權(quán)利要求19-21中任一項所述的服務(wù)器。
      【文檔編號】G06F17/30GK105893508SQ201610192699
      【公開日】2016年8月24日
      【申請日】2016年3月30日
      【發(fā)明人】姚醒, 鄭青, 王洋, 張頌
      【申請人】北京京東尚科信息技術(shù)有限公司, 北京京東世紀(jì)貿(mào)易有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1