[發明專利]一種數據處理方法及裝置有效
| 申請號: | 201911031641.2 | 申請日: | 2019-10-28 |
| 公開(公告)號: | CN110795166B | 公開(公告)日: | 2021-08-20 |
| 發明(設計)人: | 謝雪彥;林挺;盧道和 | 申請(專利權)人: | 深圳前海微眾銀行股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F16/958 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 彭燕 |
| 地址: | 518027 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 裝置 | ||
本發明實施例公開了一種數據處理方法及裝置,其中方法包括:確定待緩存的采集事件后,確定與所述瀏覽器匹配的目標瀏覽器緩存機制,并使用所述目標瀏覽器緩存機制緩存所述待緩存的采集事件。本發明實施例中的數據處理方法支持多種瀏覽器緩存機制,在獲取待緩存的采集事件后,通過確定與瀏覽器匹配的目標緩存機制,并使用匹配的目標緩存機制來緩存待緩存的采集事件,可以保證待緩存的采集事件緩存的準確性,從而可以解決現有技術由于僅設置默認的一種瀏覽器緩存機制而導致的緩存的采集事件亂碼或無法緩存采集事件的問題,提高采集事件緩存的準確性。
技術領域
本發明涉及金融科技(Fintech)技術領域,尤其涉及一種數據處理方法及裝置。
背景技術
隨著計算機技術的發展,越來越多的技術應用在金融領域,傳統金融業正在逐步向金融科技(Fintech)轉變,然而由于金融行業的安全性、實時性要求,也對技術提出了更高的要求。現階段,金融科技領域通常設置有多種應用程序,用戶可以在這些應用程序上申請金融業務,比如支付業務、貸款業務、保險業務等;一般來說,當用戶在應用程序上觸發埋點事件時,應用程序會基于埋點事件生成采集事件,并將采集事件上報給采集服務器。然而,若由于故障(比如網絡故障、設備損壞等)導致采集事件無法被順利上報給采集服務器,則為了提高采集事件的采集成功率,應用程序可以先緩存采集事件至某一位置,并在故障修復后,重新上報緩存的采集事件。
現階段,金融科技領域中的大多數應用程序都是屬于內嵌瀏覽器的應用程序,內嵌瀏覽器的應用程序可以基于瀏覽器緩存技術緩存應用程序未能成功上報的采集事件。然而,現有的瀏覽器緩存技術為終端設備附屬的軟件配置,一般是在終端設備出廠時根據瀏覽器的版本進行設置的,因此僅能支持終端設備默認的專用瀏覽器緩存機制,而無法用于具有不同版本的瀏覽器的終端設備。由此可知,若采用現有的瀏覽器緩存技術緩存采集事件,可能存在瀏覽器緩存技術與應用程序中內嵌瀏覽器的版本不匹配的問題,如此,若強行使用不匹配的瀏覽器緩存技術緩存采集事件,可能會使應用程序緩存到亂碼的采集事件,甚至無法緩存到采集事件緩存。
綜上,目前亟需一種數據處理方法,用以解決現有的瀏覽器緩存技術僅能支持專用的瀏覽器版本而導致應用程序緩存的采集事件亂碼或無法緩存采集事件的技術問題。
發明內容
本發明實施例提供一種數據處理方法,用以解決現有的瀏覽器緩存技術僅能支持專用的瀏覽器版本而導致應用程序緩存的采集事件亂碼或無法緩存采集事件的技術問題。
第一方面,本發明實施例提供的一種數據處理方法,包括:
確定待緩存的采集事件;所述待緩存的采集事件包括多個采集事件中未成功上報給采集服務器的采集事件,所述多個采集事件為檢測到用戶觸發瀏覽器上的第一預設操作后,在執行所述第一預設操作對應的任務時生成的,每個采集事件用于記錄執行所述任務中的每個子任務的事件;進一步地,基于預設的瀏覽器與瀏覽器緩存機制之間的映射關系,確定與所述瀏覽器匹配的目標瀏覽器緩存機制,并使用所述目標瀏覽器緩存機制緩存所述待緩存的采集事件。
在上述設計中,數據處理方法可以支持多種瀏覽器緩存機制,在獲取待緩存的采集事件后,通過確定與瀏覽器匹配的目標緩存機制,并使用匹配的目標緩存機制來緩存待緩存的采集事件,可以保證待緩存的采集事件緩存的準確性,從而可以解決現有技術由于僅設置默認的一種瀏覽器緩存機制而導致的緩存的采集事件亂碼或無法緩存采集事件的問題,提高所緩存的采集事件的準確性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海微眾銀行股份有限公司,未經深圳前海微眾銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911031641.2/2.html,轉載請聲明來源鉆瓜專利網。





