[發明專利]一種客戶端日志收集方法在審
| 申請號: | 202111253095.4 | 申請日: | 2021-10-27 |
| 公開(公告)號: | CN113986862A | 公開(公告)日: | 2022-01-28 |
| 發明(設計)人: | 劉義雷;于龍 | 申請(專利權)人: | 上海星融汽車科技有限公司 |
| 主分類號: | G06F16/18 | 分類號: | G06F16/18;G06F16/14 |
| 代理公司: | 上海樂泓專利代理事務所(普通合伙) 31385 | 代理人: | 蘇杰 |
| 地址: | 200000 上海市浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 客戶端 日志 收集 方法 | ||
1.一種客戶端日志收集方法,其特征在于:包括:
對客戶端的行為日志進行日志記錄并以接口的方式實時上傳;
當上傳失敗時,將上傳失敗的日志緩存到本地,等待補傳;
當上傳成功時,讀取本地緩存中的緩存信息并判斷是否有等待補傳的日志,若存在,則以壓縮包的方式對等待補傳的日志進行補傳。
2.根據權利要求1所述的一種客戶端日志收集方法,其特征在于:當上傳成功時,還包括:
讀取本地緩存中等待補傳日志的創建時間;
檢測本地緩存中等待補傳日志的數量。
3.根據權利要求2所述的一種客戶端日志收集方法,其特征在于:還包括:
當本地緩存中等待補傳日志的最早創建時間超過預設時間閾值且本地緩存中等待補傳日志的數量超過預設數量閾值時:
以預設時間閾值為時間點對本地緩存中等待補傳的日志對等待補傳日志進行切分,按最早創建時間至預設時間閾值所在時間節點進行排序,直至日志的數量等于預設數量閾值,以排序后的日志作為目標日志,壓縮打包處理,以壓縮包的方式進行補傳。
4.根據權利要求3所述的一種客戶端日志收集方法,其特征在于:以壓縮包的方式進行補傳時,還包括:
對當前日志上傳網絡的網絡傳輸質量進行評估;
根據當前日志上傳網絡的網絡傳輸質量的評估結果,對當前日志上傳網絡的網絡傳輸質量進行打分;
根據日志上傳網絡的網絡傳輸質量的打分,對預設時間閾值或預設數量閾值進行調整。
5.根據權利要求4所述的一種客戶端日志收集方法,其特征在于:對當前日志上傳網絡的網絡傳輸質量進行評估包括:
根據診斷設備發送的上行數據生成相應的上行信號網絡傳輸記錄;
基于上行信號網絡傳輸記錄,確定當前上傳網絡的網絡類型和網絡傳輸帶寬;
根據當前上傳網絡的網絡類型和網絡傳輸帶寬,對當前日志上傳網絡的網絡傳輸質量進行打分。
6.根據權利要求5所述的一種客戶端日志收集方法,其特征在于:對預設時間閾值或預設數量閾值進行調整包括:
基于預設調節策略表,確定對應的調節參數,所述的調節策略表預先根據網絡傳輸質量打分所在的的打分區間設置對應的調節參數。
7.根據權利要求6所述的一種客戶端日志收集方法,其特征在于:對預設時間閾值T進行調整的方法為:
式中,TS為預設的最大時間閾值,k1,k2,...kn分別為預設調節策略表中不同打分區間對應的調節參數,Tmax和Tmin分別為當前時刻本地緩存中等待補傳的日志的最晚創建時間和最早創建時間,n為預設調節策略表中預設的打分區間數量,且n為自然數。
8.根據權利要求6所述的一種客戶端日志收集方法,其特征在于:對預設數量閾值M進行調整的方法為:
式中,Ms、Mn分別為預設的最大補傳日志的數量和當前時刻本地緩存中等待補傳的日志的數量,k1,k2,...kn分別為預設調節策略表中不同打分區間對應的調節參數,n為預設調節策略表中預設的打分區間數量,且n為自然數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海星融汽車科技有限公司,未經上海星融汽車科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111253095.4/1.html,轉載請聲明來源鉆瓜專利網。





