本申請實施例提供一種數據處理方法、裝置、設備及存儲介質,該方法包括:獲取客戶端在第一時間段內產生異常數據的相關條件;根據所述相關條件,確定采樣條件;保存所述采樣條件,其中,所述采樣條件用于指示向所述服務端上報異常數據的客戶端所需滿足的條件。因此,本申請實施例解決了現有技術中客戶端發生異常時向服務端上報的異常數據量過大,從而增大服務端壓力的問題。端壓力的問題。端壓力的問題。
【技術實現步驟摘要】
數據處理方法、裝置、設備及存儲介質
[0001]本申請涉及通信
,特別是涉及一種數據處理方法、裝置、設備及存儲介質。
技術介紹
[0002]前端程序運行在復雜的環境中,這其中可能會因為設備、網絡環境、APP的版本、操作系統等環境的差異,以及代碼的錯誤而產生各種各樣的前端異常。
[0003]在現有技術中,在客戶端發生異常時,可以向服務端上報異常數據,以使得開發人員可以基于這些異常數據,分析解決上述前端異常問題。然而,客戶端發生異常前后,用戶的行為軌跡數據量往往很大,這樣,客戶端需要向服務端上報大量數據,從而增大了服務端的存儲壓力。
技術實現思路
[0004]本申請實施例提供一種數據處理方法、裝置、設備及存儲介質,以解決現有技術中客戶端發生異常時向服務端上報的異常數據量過大,從而增大服務端的存儲壓力的問題。
[0005]第一方面,本申請實施例提供一種數據處理方法,應用于服務端,所述方法包括:
[0006]獲取客戶端在第一時間段內產生異常數據的相關條件;
[0007]根據所述相關條件,確定采樣條件;
[0008]保存所述采樣條件,其中,所述采樣條件用于指示向所述服務端上報異常數據的客戶端所需滿足的條件。
[0009]第二方面,本申請實施例提供一種數據處理方法,應用于客戶端,所述方法包括:
[0010]在客戶端發生異常時,向服務端發送目標請求,其中,所述目標請求用于請求上報異常數據;
[0011]在所述客戶端滿足采樣條件的情況下,接收所述服務端發送的第一指示信息,并向所述服務端上報異常數據,其中,所述第一指示信息用于指示需要上報異常數據;
[0012]在所述客戶端不滿足所述采樣條件的情況下,接收所述服務端發送的第二指示信息,其中,所述第二指示信息用于指示不需要上報異常數據;
[0013]其中,所述采樣條件是所述服務端根據客戶端在第一時間段內產生異常數據的相關條件確定的。
[0014]第三方面,本申請實施例提供一種數據處理裝置,應用于服務端,所述裝置包括:
[0015]第一獲取模塊,用于獲取客戶端在第一時間段內產生異常數據的相關條件;
[0016]第一確定模塊,用于根據所述相關條件,確定采樣條件;
[0017]第一保存模塊,用于保存所述采樣條件,其中,所述采樣條件用于指示向所述服務端上報異常數據的客戶端所需滿足的條件。
[0018]第四方面,本申請實施例提供一種數據處理裝置,應用于客戶端,所述裝置包括:
[0019]第一發送模塊,用于在客戶端發生異常時,向服務端發送目標請求,其中,所述目
標請求用于請求上報異常數據;
[0020]第一接收模塊,用于在所述客戶端滿足采樣條件的情況下,接收所述服務端發送的第一指示信息,并向所述服務端上報異常數據,其中,所述第一指示信息用于指示需要上報異常數據;
[0021]第二接收模塊,用于在所述客戶端不滿足所述采樣條件的情況下,接收所述服務端發送的第二指示信息,其中,所述第二指示信息用于指示不需要上報異常數據;
[0022]其中,所述采樣條件是所述服務端根據客戶端在第一時間段內產生異常數據的相關條件確定的。
[0023]第五方面,本申請實施例提供一種電子設備,包括處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執行時實現上述的服務端側或者客戶端側的數據處理方法的步驟。
[0024]第六方面,本申請實施例提供一種計算機可讀存儲介質,所述計算機可讀存儲介質上存儲計算機程序,所述計算機程序被處理器執行時實現上述的服務端側或者客戶端側的數據處理方法的步驟。
[0025]本申請實施例的技術方案,服務端能夠獲取客戶端在第一時間段內產生異常數據的相關條件,從而根據該相關條件,確定用于指示上服務端上報異常數據的客戶端所需滿足的采樣條件,并保存該采樣條件,這樣,服務端可以根據該采樣條件決定哪些客戶端發生異常時可以上報異常數據。
[0026]由此可知,在本申請實施例中,在客戶端發生異常時,并不需要每一個客戶端均向服務端上報異常數據,而是基于上述采樣條件決定哪些客戶端可以上報異常數據,即本申請實施例,通過分析客戶端產生異常數據的相關條件,來確定收集用戶異常行為軌跡(即異常數據)的采樣條件,減少了服務端的存儲壓力,增強了異常上報的精準性。
附圖說明
[0027]圖1是本申請實施例提供的一種數據處理方法的流程圖;
[0028]圖2是本申請實施例提供的另一種數據處理方法的流程圖;
[0029]圖3是本申請實施例提供的數據處理方法的具體實施方式的示意圖;
[0030]圖4是本申請實施例提供的一種數據處理裝置的結構框圖;
[0031]圖5是本申請實施例提供的另一種數據處理裝置的結構框圖;
[0032]圖6是本申請實施例提供的一種電子設備的結構框圖。
具體實施方式
[0033]下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本專利技術一部分實施例,而不是全部的實施例。基于本專利技術中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本專利技術保護的范圍。
[0034]應理解,說明書通篇中提到的“一個實施例”或“一實施例”意味著與實施例有關的特定特征、結構或特性包括在本專利技術的至少一個實施例中。因此,在整個說明書各處出現的“在一個實施例中”或“在一實施例中”未必一定指相同的實施例。此外,這些特定的特征、結
構或特性可以任意適合的方式結合在一個或多個實施例中。
[0035]在本專利技術的各種實施例中,應理解,下述各過程的序號的大小并不意味著執行順序的先后,各過程的執行順序應以其功能和內在邏輯確定,而不應對本申請實施例的實施過程構成任何限定。
[0036]第一方面,參照圖1,示出了本申請實施例中一種數據處理方法的步驟流程圖,該方法可以應用于服務端,該方法可以包括以下步驟101至103:
[0037]步驟101:獲取客戶端在第一時間段內產生異常數據的相關條件。
[0038]其中,所述異常數據可以包括客戶端發生異常前后一定時間內用戶的行為軌跡數據。這里,行為軌跡是指用戶在前端頁面中的數據請求以及操作交互過程。
[0039]另外,數據庫中可以保存不同客戶端的異常數據,則在步驟101中,服務端可以從該數據庫中獲取不同客戶端在第一時間段內的異常數據,從而獲取產生這些異常數據的相關條件。
[0040]此外,產生異常數據的相關條件用于指示客戶端產生異常時,該客戶端具備的條件,例如客戶端顯示的頁面統一資源定位系統(uniform resource locato,URL)、所處的網絡狀態、客戶端對應的設備類型等。
[0041]步驟102:根據所述相關條件,確定采樣條件。
[0042]其中,所述采樣條件用于指示本文檔來自技高網...
【技術保護點】
【技術特征摘要】
1.一種數據處理方法,其特征在于,應用于服務端,所述方法包括:獲取客戶端在第一時間段內產生異常數據的相關條件;根據所述相關條件,確定采樣條件;保存所述采樣條件,其中,所述采樣條件用于指示向所述服務端上報異常數據的客戶端所需滿足的條件。2.根據權利要求1所述的方法,其特征在于,所述獲取客戶端在第一時間段內產生異常數據的相關條件,包括:從所述客戶端在所述第一時間段內產生的異常數據中,提取預先確定的各個維度包括的條件,得到所述相關條件。3.根據權利要求2所述的方法,其特征在于,所述根據所述相關條件,確定采樣條件,包括:基于最大異常比,對所述各個維度包括的相關條件進行分組查詢,獲得查詢結果,其中,所述異常比為異常數據量的大小與正常數據量的大小之比;獲取第一參數與第二參數,其中,所述第一參數表示在第二時間段內候選分組包括的相關條件下的異常數據量的大小,所述第二參數表示在所述第二時間段內所述候選分組包括的相關條件下的正常數據量的大小,所述候選分組為所述查詢結果指示的相關條件構成的分組;在所述第一參數與所述第二參數之差的絕對值小于或等于預定閾值的情況下,將所述候選分組包括的相關條件確定為所述采樣條件;在所述第一參數與所述第二參數之差的絕對值大于所述預定閾值的情況下,刪除所述各個維度中的其中一個維度,并返回基于最大異常比,對所述各個維度包括的相關條件進行分組查詢,獲得查詢結果的步驟。4.根據權利要求3所述的方法,其特征在于,所述基于最大異常比,對所述各個維度包括的相關條件進行分組查詢,獲得查詢結果,包括:基于所述各個維度包括的相關條件,得到多個分組,其中,每個分組中包括的相關條件數量等于當前存在的維度數量,且每個分組中的相關條件分別屬于不同的維度;分別計算各個分組包括的相關條件下的所述異常比;選出所述異常比最大的一個分組,得到所述查詢結果。5.根據權利要求3所述的方法,其特征在于,所述刪除所述各個維度中的其中一個維度,包括:獲取所述各個維度包括的相關條件的目標數量;按照所述目標數量從大到小的順序進行排列,得到目標排序;刪除所述目標排序中的首個維度。6.根據權利要求1所述的方法,其特征在于,所述異常數據與目標項目相關聯;所述方法還包括:保存所述采樣條件與所述目標項目的關聯關系。7.根據權利要求1所述的方法,其特征在于,所述方法還包括:接收客戶端發生異常時發送的目標請求,其中,所述目標請求用于請求上報異常數據;在所述客戶端滿足所述采樣條件的情況下,向所述客戶端發送第一指示信息,并接收
所...
【專利技術屬性】
技術研發人員:王優迪,
申請(專利權)人:五八有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。