[發明專利]一種數據處理方法、裝置、電子設備及存儲介質在審
| 申請號: | 202010547985.5 | 申請日: | 2020-06-16 |
| 公開(公告)號: | CN111722903A | 公開(公告)日: | 2020-09-29 |
| 發明(設計)人: | 矯志宇;鄧敏;黃偉彬;林文龍 | 申請(專利權)人: | 北京達佳互聯信息技術有限公司 |
| 主分類號: | G06F9/451 | 分類號: | G06F9/451 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 裝置 電子設備 存儲 介質 | ||
本公開關于一種數據處理方法、裝置、電子設備及存儲介質,應用于電子設備,該電子設備中運行有原生應用,該原生應用中包括通過目標頁面引擎實現的目標應用頁面,能夠減少使用例如flutter引擎這類頁面引擎來實現頁面,帶來APP運行過程中對內存的存儲壓力,以保證APP的正常運行。該方法包括:檢測到該原生應用的內存占用率高于預設閾值,觸發該目標頁面引擎存儲第一數據。該第一數據中至少包括該目標應用頁面相關的業務數據。銷毀該目標頁面引擎。
技術領域
本公開實施例涉及數據處理領域,尤其涉及一種數據處理方法、裝置、電子設備及存儲介質。
背景技術
電子設備可以通過設置在其中的應用程序(Application,APP)實現各項功能。一般的,電子設備可以通過在其中的操作系統中配置不同的頁面引擎,實現各個APP中頁面在顯示屏上的展示。示例性的,電子設備可以通過配置flutter引擎,實現APP頁面在蘋果手機操作系統(iPhone Operating System,iOS)環境中的構建和展示。
然而,例如flutter引擎等頁面引擎在進行頁面實現時,會帶來APP運行過程中對內存壓力過大等問題,由此影響電子設備的正常運行。
發明內容
本公開關于一種數據處理方法、裝置、電子設備及存儲介質,能夠減少使用例如flutter引擎這類頁面引擎來實現頁面,帶來APP運行過程中對內存的存儲壓力,以保證APP的正常運行。
為達到上述目的,本公開實施例采用如下技術方案:
第一方面,提供一種數據處理方法,應用于電子設備,該電子設備中運行有原生應用,該原生應用中包括通過目標頁面引擎實現的目標應用頁面,該方法包括:檢測到該原生應用的內存占用率高于預設閾值,觸發該目標頁面引擎存儲第一數據。該第一數據中至少包括該目標應用頁面相關的業務數據。銷毀該目標頁面引擎。基于該方案,電子設備可以銷毀目標頁面引擎(如flutter引擎)以釋放相關數據在內存中存儲所占用的空間,由此能夠減少使用例如Flutter引擎這類頁面引擎來實現頁面,帶來APP運行過程中對內存的存儲壓力,以保證APP的正常運行。
可選地,該目標頁面引擎存儲第一數據,包括:該目標頁面引擎將該第一數據存儲到該電子設備的本地存儲空間中,或該電子設備的數據庫中。基于該方案,該方案提供了一種第一數據的存儲方案,即可以存儲到本地的存儲空間中,或者,存儲到電子設備的已有數據庫中。由此能夠使得第一數據的存儲不需要占用內存中的空間,以有效地減小內存的存儲壓力。
可選地,該目標頁面引擎存儲第一數據,包括:該目標頁面引擎按照異步時序存儲該第一數據。基于該方案,提供了一種第一數據的存儲方案,即通過異步時序進行存儲,由此能夠使得該第一數據的存儲可以不與當前正在進行的前臺線程爭搶資源,由此使得電子設備能夠正常地運行。
可選地,該第一數據中還包括該目標應用頁面的頁面棧數據。基于該方案,該第一數據中可以包括多個頁面之間相互關聯的頁面棧數據,保存的數據更加完整,更加有利于頁面的恢復。
可選地,該方法還包括:檢測到該原生應用的內存占用率高于預設閾值,觸發銷毀該目標頁面相關的中間數據。基于該方案,在銷毀引擎的同時,還可以同時銷毀對應的中間數據,使得電子設備釋放中間數據占用的內存空間,減小內存存儲壓力。
可選地,該第一數據是恢復該目標應用頁面所必須的業務數據。基于該方案,確保了通過第一數據能夠恢復獲取目標應用頁面。例如,該第一數據可以是當前目標應用頁面所有數據中的一部分,由此減小存儲第一數據的處理壓力。需要說明的是,在本公開中,電子設備可以根據當前APP的狀態,當前內存占用情況以及電子設備自身的型號等參數,確定是否采用分級存儲,將目標應用頁面的業務數據中的一部分作為第一數據存儲。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京達佳互聯信息技術有限公司,未經北京達佳互聯信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010547985.5/2.html,轉載請聲明來源鉆瓜專利網。





