国产精品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>

      基于重新加載事件對網(wǎng)絡(luò)資源進(jìn)行的交互性分析的制作方法_5

      文檔序號:9422734閱讀:來源:國知局
      是否有任何操作故障或錯(cuò)誤可已促成重新加載事件,并且可能尤其在困擾服務(wù)器側(cè)應(yīng)用或者大體在困擾服務(wù)器側(cè)。
      [0076]例如,規(guī)則集可包括〃高刷新率〃規(guī)則,其中客戶端側(cè)數(shù)據(jù)被分析,以確定重新加載事件或"刷新"的發(fā)生率是否超出預(yù)定閾值。規(guī)則集中的另一規(guī)則可將請求網(wǎng)頁的日期或時(shí)間與重新加載事件被接收的日期或時(shí)間相比較,以確定加載網(wǎng)頁的一個(gè)或多個(gè)方面或整個(gè)網(wǎng)頁本身時(shí)問題可能存在于客戶端側(cè)還是服務(wù)器側(cè)。又一規(guī)則可識(shí)別在重新加載事件發(fā)生時(shí)網(wǎng)頁成功加載的程度,例如,通過確定重新加載事件發(fā)生時(shí)可已經(jīng)由客戶端側(cè)應(yīng)用加載的虛擬里程碑的數(shù)量或具體虛擬里程碑。任何類型的規(guī)則均可由服務(wù)器側(cè)應(yīng)用用來確定是否發(fā)生重新加載事件,以及客戶端側(cè)或服務(wù)器側(cè)的任何方面是否可能造成任何此類重新加載事件。
      [0077]在步驟885處,如果記錄或聚合在數(shù)據(jù)存儲(chǔ)中的任何客戶端側(cè)數(shù)據(jù)表明規(guī)則集中的一個(gè)或多個(gè)規(guī)則被違反,那么過程前進(jìn)到步驟895,其中一個(gè)或多個(gè)警告可被觸發(fā)。如果沒有表明此類規(guī)則被違反,那么過程返回到步驟875,其中數(shù)據(jù)存儲(chǔ)的內(nèi)容將來可按照一個(gè)或多個(gè)規(guī)律的間隔被掃描和分析。
      [0078]本公開的系統(tǒng)和方法也可適于持續(xù)為一個(gè)或多個(gè)網(wǎng)絡(luò)資源提供檢測腳本或檢測包以及其他監(jiān)測方式或者作為所述網(wǎng)絡(luò)資源的一部分,并且適于分析用戶與此類資源的交互,以確定資源或者響應(yīng)于重新加載事件而維護(hù)資源的硬件或軟件是否出現(xiàn)任何問題或不一致性。如果識(shí)別出任何此類問題或不一致性,那么可觸發(fā)一個(gè)或多個(gè)警告或者其他指示,并且可手動(dòng)或自動(dòng)分析所述問題或不一致性。如果沒有識(shí)別此類問題或不一致性,那么重新加載事件可被忽略或以其他方式處理,就好像重新加載事件并未表明與下列項(xiàng)相關(guān)聯(lián)的任何缺陷或不足:資源的交互性、可能已請求資源的任何裝置或者可維護(hù)或提供資源的任何服務(wù)器。
      [0079]參考圖9,示出了流程圖900,該流程圖呈現(xiàn)出了根據(jù)本公開,用于基于重新加載事件來分析網(wǎng)絡(luò)資源的交互性的過程的一項(xiàng)實(shí)施方案。除非另有說明,否則前面是數(shù)字〃9"的參考數(shù)字(如圖9所示)表示的步驟類似于前面是數(shù)字"6"的參考數(shù)字(如圖6所示)的步驟,或者類似于前面是數(shù)字"3"的參考數(shù)字(如圖3所示)的步驟。
      [0080]在步驟920處,系統(tǒng)將包括網(wǎng)絡(luò)內(nèi)容和檢測包的代碼傳輸?shù)接脩舨僮鞯臑g覽器。例如,系統(tǒng)可傳輸用于將網(wǎng)頁呈現(xiàn)在瀏覽器上的代碼,所述瀏覽器運(yùn)行于移動(dòng)電話、平板計(jì)算機(jī)、膝上型計(jì)算機(jī)或任何其他支持互聯(lián)網(wǎng)的裝置上,并且所述代碼可具有嵌入其中的一個(gè)或多個(gè)元素或?qū)ο?,以用于檢測與瀏覽器或裝置相關(guān)聯(lián)的信息,或者響應(yīng)于網(wǎng)絡(luò)而采取的任何動(dòng)作。在步驟930處,瀏覽器可將網(wǎng)絡(luò)內(nèi)容顯示給用戶。
      [0081]在步驟940處,用戶通過瀏覽器對網(wǎng)絡(luò)內(nèi)容提供響應(yīng)。例如,用戶可選擇或以其他方式與網(wǎng)絡(luò)內(nèi)容上顯示或與之一起顯示的任何信息交互(例如,按鈕、框或超鏈接)。在步驟942處,瀏覽器記錄用戶響應(yīng)時(shí)的瀏覽器和/或運(yùn)行瀏覽器的裝置的操作條件。例如,在用戶選擇瀏覽器上的鏈接或按鈕的情況下,檢測包可記錄有關(guān)以下項(xiàng)的任何操作數(shù)據(jù):網(wǎng)頁(例如,成功顯示在網(wǎng)頁上的代碼中描述的信息量和程度)、瀏覽器(例如,瀏覽器的型號和版本,以及查看歷史)以及計(jì)算機(jī)(例如,有關(guān)計(jì)算機(jī)或任何相關(guān)部件的任何操作信息)。
      [0082]在步驟945處,瀏覽器確定用戶響應(yīng)是否包括重新加載事件,例如,選擇〃刷新〃或"重新加載"按鈕,或者選擇超鏈接到與網(wǎng)絡(luò)內(nèi)容相關(guān)聯(lián)的URL的文本集或?qū)ο蠹?。如果用戶響?yīng)并不包括重新加載事件,那么過程前進(jìn)到步驟950,其中瀏覽器將用戶響應(yīng)傳輸?shù)较到y(tǒng),然后前進(jìn)到步驟965,其中系統(tǒng)基于用戶響應(yīng)識(shí)別合適的網(wǎng)絡(luò)內(nèi)容,之后返回到步驟 920。
      [0083]如果用戶響應(yīng)包括重新加載事件,那么過程前進(jìn)到步驟975,其中瀏覽器將記錄的操作條件傳輸?shù)较到y(tǒng),然后前進(jìn)到步驟980,其中系統(tǒng)將記錄的操作條件與用戶響應(yīng)時(shí)的預(yù)期操作條件進(jìn)行比較。例如,系統(tǒng)可將瀏覽器完全加載的網(wǎng)絡(luò)內(nèi)容程度與提供用戶響應(yīng)時(shí)網(wǎng)絡(luò)瀏覽器應(yīng)已完全加載的網(wǎng)絡(luò)內(nèi)容程度相比較,以確定是否可存在任何加載錯(cuò)誤。
      [0084]在步驟985處,如果步驟942處記錄的操作條件與預(yù)期操作條件一致,那么可以理解,重新加載事件是用戶不經(jīng)意的動(dòng)作,或并不表關(guān)于網(wǎng)絡(luò)內(nèi)容、瀏覽器或系統(tǒng)的任何操作問題或缺陷。因此,該過程接著前進(jìn)到步驟850,其中瀏覽器將用戶響應(yīng)傳輸?shù)较到y(tǒng),然后前進(jìn)到步驟865,其中系統(tǒng)基于用戶響應(yīng)來識(shí)別合適的網(wǎng)絡(luò)內(nèi)容。
      [0085]如果步驟942處記錄的操作條件與當(dāng)時(shí)預(yù)期的操作條件不一致,那么可以理解,網(wǎng)絡(luò)內(nèi)容、瀏覽器或系統(tǒng)方面存在某種形式的問題或缺陷。因此,過程前進(jìn)到步驟990,其中系統(tǒng)對記錄的操作條件與預(yù)期的操作條件之間的不匹配進(jìn)行分析,然后前進(jìn)到步驟995,其中系統(tǒng)基于不匹配而啟動(dòng)至少一個(gè)警告(例如,傳輸一個(gè)或多個(gè)消息)。
      [0086]因此,通過將觀察到的網(wǎng)絡(luò)資源、請求網(wǎng)絡(luò)資源的客戶端側(cè)應(yīng)用和/或提供網(wǎng)絡(luò)資源的服務(wù)器側(cè)應(yīng)用的操作條件相比較,例如,如圖9中的流程圖900所示,可以確定重新加載事件是表示網(wǎng)絡(luò)資源或應(yīng)用中任一存在更大的問題,還是僅僅是用戶正常的有意動(dòng)作。
      [0087]本公開的實(shí)施方案可根據(jù)以下條款進(jìn)行描述。
      [0088]條款1.一種非臨時(shí)計(jì)算機(jī)可讀介質(zhì),所述介質(zhì)存儲(chǔ)有計(jì)算機(jī)可執(zhí)行指令,其中所述指令在執(zhí)行時(shí)致使連接到網(wǎng)絡(luò)并且具有至少一個(gè)計(jì)算機(jī)處理器的計(jì)算機(jī)系統(tǒng)使用所述至少一個(gè)計(jì)算機(jī)處理器生成用于顯示網(wǎng)頁的代碼集,所述代碼集包括代碼子集,所述代碼子集用于指示請求所述代碼集的瀏覽器:捕獲網(wǎng)頁、所述計(jì)算機(jī)系統(tǒng)、請求所述代碼集的所述瀏覽器或者運(yùn)行請求所述代碼集的所述瀏覽器的計(jì)算機(jī)裝置的至少一個(gè)操作特性;通過網(wǎng)絡(luò)來檢測來自用戶操作的瀏覽器的加載事件,所述加載事件包括對用于顯示所述網(wǎng)頁的所述代碼集的第一請求;通過所述網(wǎng)絡(luò)將所述代碼集傳輸?shù)剿鲇脩舨僮鞯乃鰹g覽器;通過所述網(wǎng)絡(luò)來檢測來自所述用戶操作的所述瀏覽器的重新加載事件,所述重新加載事件包括對用于顯示所述網(wǎng)頁的所述代碼集的第二請求;通過所述網(wǎng)絡(luò)接收所述網(wǎng)頁、所述計(jì)算機(jī)系統(tǒng)、所述用戶操作的所述瀏覽器或者運(yùn)行所述用戶操作的所述瀏覽器的計(jì)算機(jī)裝置的至少一個(gè)操作特性,其中所述至少一個(gè)操作特性由瀏覽器在所述重新加載事件啟動(dòng)時(shí)根據(jù)所述代碼子集進(jìn)行捕獲;以及使用所述至少一個(gè)計(jì)算機(jī)處理器分析所述至少一個(gè)操作特性,以識(shí)別所述重新加載事件的成因。
      [0089]條款2.根據(jù)條款I(lǐng)所述的介質(zhì),其中所述至少一個(gè)操作特性包括以下至少一個(gè):所述網(wǎng)頁的統(tǒng)一資源定位符(URL)、所述重新加載事件的啟動(dòng)時(shí)間和日期、所述加載事件的啟動(dòng)時(shí)間和日期、所述瀏覽器的類型以及在所述重新加載事件啟動(dòng)時(shí),運(yùn)行所述用戶操作的所述瀏覽器的所述計(jì)算機(jī)的位置。
      [0090]條款3.根據(jù)條款I(lǐng)所述的介質(zhì),其中所述重新加載事件包括以下至少一個(gè):(a)選擇所述網(wǎng)絡(luò)瀏覽器上的刷新按鈕;(b)選擇超鏈接到所述網(wǎng)頁的對象;(c)選擇鏈接到所述網(wǎng)頁的書簽;以及(d)關(guān)閉所述瀏覽器、重新打開所述瀏覽器以及返回到所述網(wǎng)頁。
      [0091]條款4.一種用于確定網(wǎng)絡(luò)資源的交互水平的計(jì)算機(jī)實(shí)施的方法,其包括:通過網(wǎng)絡(luò)將用于生成網(wǎng)絡(luò)資源的代碼集從至少一個(gè)服務(wù)器傳輸?shù)娇蛻舳藗?cè)應(yīng)用,其中所述代碼集包括檢測腳本,所述檢測腳本用于在針對所述網(wǎng)絡(luò)資源的重新加載事件之后捕獲有關(guān)所述網(wǎng)絡(luò)資源、所述客戶端側(cè)應(yīng)用或者所述至少一個(gè)服務(wù)器中的至少一個(gè)的操作信息;通過所述網(wǎng)絡(luò)在所述至少一個(gè)服務(wù)器處檢測所述客戶端側(cè)應(yīng)用處針對所述網(wǎng)絡(luò)資源的所述重新加載事件;通過所述網(wǎng)絡(luò)在所述至少一個(gè)服務(wù)器處識(shí)別根據(jù)所述檢測腳本從所述客戶端側(cè)應(yīng)用捕獲的所述操作信息;以及使用所述至少一個(gè)計(jì)算機(jī)處理器來分析所述操作信息,以確定所述網(wǎng)絡(luò)資源的所述交互水平。
      [0092]條款5.根據(jù)條款4所述的計(jì)算機(jī)實(shí)施的方法,其還包括以下步驟:通過所述網(wǎng)絡(luò)在所述至少一個(gè)服務(wù)器處檢測來自所述客戶端側(cè)應(yīng)用的針對所述網(wǎng)絡(luò)資源的加載事件。
      [0093]條款6.根據(jù)條款4所述的計(jì)算機(jī)實(shí)施的方法,其中識(shí)別所述操作信息的所述步驟包括通過所述網(wǎng)絡(luò)從所述客戶端側(cè)應(yīng)用接收所述操作信息。
      [0094]條款7.根據(jù)條款4所述的計(jì)算機(jī)實(shí)施的方法,其中識(shí)別所述操作信息的所述步驟包括在所述至少一個(gè)服務(wù)器處使用所述至少一個(gè)計(jì)算機(jī)處理器來捕獲所述操作信息。
      [0095]條款8.根據(jù)條款5所述的計(jì)算機(jī)實(shí)施的方法,其中所述重新加載事件包括以下至少一個(gè):在所述客戶端側(cè)應(yīng)用處選擇刷新按鈕;在所述客戶端側(cè)應(yīng)用處選擇重新加載按鈕;在所述客戶端側(cè)應(yīng)用處選擇超鏈接圖標(biāo);在所述客戶端側(cè)應(yīng)用處選擇超鏈接文本集;在所述客戶端側(cè)應(yīng)用處選擇書簽;或者關(guān)閉所述客戶端側(cè)應(yīng)用、重新打開所述客戶端側(cè)應(yīng)用以及從所述客戶端側(cè)應(yīng)用請求用于生成所述網(wǎng)絡(luò)資源的所述代碼集。
      [0096]條款9.根據(jù)條款5所述的計(jì)算機(jī)實(shí)施的方法,其中所述操作信息包括以下至少一個(gè):所述網(wǎng)絡(luò)資源的統(tǒng)一資源定位符;針對所述網(wǎng)絡(luò)資源的所述加載事件的啟動(dòng)與針對所述網(wǎng)絡(luò)資源的所述重新加載事件的啟動(dòng)之間的經(jīng)過時(shí)間;響應(yīng)于異常情況,由所述客戶端側(cè)應(yīng)用生成的至少一個(gè)異常對象;啟動(dòng)所述重新加載事件的所述客戶端側(cè)應(yīng)用的類型;所述客戶端側(cè)應(yīng)用加載的虛擬里程碑的數(shù)量;在所述重新加載事件啟動(dòng)時(shí),維護(hù)在運(yùn)行所述客戶端側(cè)應(yīng)用的計(jì)算機(jī)上的操作軟件集的版本;以及在所述重新加載事件啟動(dòng)時(shí)所述計(jì)算機(jī)的位置。
      [0097]條款10.根據(jù)條款4所述的計(jì)算機(jī)實(shí)施的方法,其還包括以下步驟:使用所述至少一個(gè)計(jì)算機(jī)處理器生成用于生成所述網(wǎng)絡(luò)資源的所述代碼集;在所述至少一個(gè)服務(wù)器處,使用所述至少一個(gè)計(jì)算機(jī)處理器將所述檢測腳本插入到用于生成所述網(wǎng)絡(luò)資源的所述代碼集,其中所述檢測腳本用JavaScript?進(jìn)行編程。
      [0098]條款11.根據(jù)條款4所述的計(jì)算機(jī)實(shí)施的方法,其中用于生成所述網(wǎng)絡(luò)資源的所述代碼集包括用于在所述網(wǎng)絡(luò)資源內(nèi)生成至少一個(gè)虛擬里程碑的指令;以及其中所述檢測腳本包括指令,所述指令用于:生成客戶端數(shù)據(jù)對象;將有關(guān)至少一個(gè)異常情況的信息添加到所述客戶端數(shù)據(jù)對象;將有關(guān)傳輸所述代碼集與檢測到所述重新加載事件之間的經(jīng)過時(shí)間的信息添加到所述客戶端數(shù)據(jù)對象;添加有關(guān)通過所述客戶端側(cè)應(yīng)用生成所述至少一個(gè)虛擬里程碑的信息;將有關(guān)所述客戶端側(cè)應(yīng)用的信息添加到所述客戶端數(shù)據(jù)對象;以及將所述客戶端數(shù)據(jù)對象傳輸?shù)剿鲋辽僖粋€(gè)服務(wù)器,以檢測所述重新加載事件。
      [0099]條款12.根據(jù)條款11所述的計(jì)算機(jī)實(shí)施的方法,其還包括在所述至少一個(gè)服務(wù)器處識(shí)別多個(gè)業(yè)務(wù)規(guī)則,以及在所述至少一個(gè)服務(wù)器處分析所述客戶端數(shù)據(jù)對象,以確定是否違反了所述業(yè)務(wù)規(guī)則中的任一。
      [0100]條款13.根據(jù)條款12所述的計(jì)算機(jī)實(shí)施的方法,其中所述業(yè)務(wù)規(guī)則包括以下至少一個(gè):重新加載事件的閾值數(shù)量、異常情況的閾值數(shù)量以及虛擬里程碑的閾值數(shù)量。
      [0101]條款14.根據(jù)條款4所述的計(jì)算機(jī)實(shí)施的方法,其還包括以下步驟:響應(yīng)于所述重新加載事件,通過所述網(wǎng)絡(luò)將用于生成所述網(wǎng)絡(luò)資源的所述代碼集從所述至少一個(gè)服務(wù)器傳輸?shù)剿隹蛻舳藗?cè)應(yīng)用。
      [0102]條款15.根據(jù)條款4所述的計(jì)算機(jī)實(shí)施的方法,其中所述檢測腳本還適于致使所述客戶端側(cè)應(yīng)用將所述操作信息存儲(chǔ)在數(shù)據(jù)庫中。
      [0103]條款16.根據(jù)條款4所述的計(jì)算機(jī)實(shí)施的方法,其還包括以下步驟:在所述至少一個(gè)服務(wù)器處,接收有關(guān)所述重新加載事件后的與所述網(wǎng)絡(luò)資源的用戶交互的信息,其中分析所述操作信息以確定所述網(wǎng)絡(luò)資源的所述交互水平的所述步驟包括識(shí)別與所述重新加載事件后的與所述網(wǎng)絡(luò)資源的所述用戶交互相關(guān)聯(lián)的所述代碼集的一部分。
      [0104]條款17.根據(jù)條款4所述的計(jì)算機(jī)實(shí)施的方法,其還包括以下步驟:識(shí)別所述網(wǎng)絡(luò)資源、所述客戶端側(cè)應(yīng)用或所述至少一個(gè)服務(wù)器中的至少一個(gè)的預(yù)期操作狀態(tài),其中分析所述操作信息以確定所述網(wǎng)絡(luò)資源的所述交互水平的所述步驟包括將所述操作信息與所述預(yù)期操作狀態(tài)相比較。
      [0105]條款18.根據(jù)條款17所述的計(jì)算機(jī)實(shí)施的方法,其中如果所述操作信息與所述預(yù)期操作狀態(tài)一致,則確定所述網(wǎng)絡(luò)資源的所述交互水平足夠,以及其中如果所述操作信息與所述預(yù)期操作狀態(tài)不一致,則傳輸至少一個(gè)警告。
      [0106]條款19.根據(jù)條款9所述的計(jì)算機(jī)實(shí)施的方法,其還包括以下步驟:將根據(jù)所述檢測腳本從所述客戶端側(cè)應(yīng)用捕獲的所述操作信息存儲(chǔ)在與所述至少一個(gè)服務(wù)器相關(guān)聯(lián)的數(shù)據(jù)存儲(chǔ)中,其中所述數(shù)據(jù)存儲(chǔ)包括在針對所述網(wǎng)絡(luò)資源的先前重新加載事件之后根據(jù)所述檢測腳本從多個(gè)其他客戶端側(cè)應(yīng)用捕獲的,有關(guān)所述網(wǎng)絡(luò)資源、其他客戶端側(cè)應(yīng)用或者所述至少
      當(dāng)前第5頁1 2 3 4 5 6 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1