[發明專利]應用程序的數據處理方法及裝置有效
| 申請號: | 201611178810.1 | 申請日: | 2016-12-19 |
| 公開(公告)號: | CN106844015B | 公開(公告)日: | 2020-03-24 |
| 發明(設計)人: | 趙峴 | 申請(專利權)人: | 北京五八信息技術有限公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46;G06F9/52 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 楊澤;劉芳 |
| 地址: | 100083 北京市海淀區學清*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序 數據處理 方法 裝置 | ||
本發明提供一種應用程序的數據處理方法及裝置,方法包括:接收用戶發送的數據寫入請求,數據寫入請求中包括多個待寫入數據;采用apply方法將待寫入數據異步寫入到應用程序的SP中;按照拆分規則將SP中存儲的SP數據拆分成相互獨立的多個待訪問文件;根據所接收到的訪問請求對待訪問文件進行訪問。本發明提供的應用程序的數據處理方法及裝置,通過采用apply方法將待寫入數據異步寫入到SP中;并按照拆分規則將SP中存儲的SP數據拆分成相互獨立的多個待訪問文件,有效提高了數據處理的效率,且避免了在APP運行時容易發生的戶體驗卡頓、引發ANR或者Crash的現象,保證了用戶的良好體驗性,提高了該數據處理方法的實用性。
技術領域
本發明涉及通信技術領域,尤其涉及一種應用程序的數據處理方法及裝置。
背景技術
隨著科學技術的飛速發展,智能終端的計算機應用程序APP的種類越來越多,同時涉及的應用領域也越來越廣泛,例如:租房APP、打車APP、訂餐APP等等,并且實現相應功能的APP不止一個,此時,在能夠實現相同功能的前提下,用戶會選擇體驗良好、處理效率較高的APP。
針對基于Android平臺的智能終端上的APP,SharedPreferences(SP)是Android平臺上一個輕量級的存儲類,用來保存應用的一些常用配置;SP是非常好用的輕量存儲方式,對少量數據的存儲性能出眾,但是對于SP錯誤的使用,也會帶來各種各樣的問題,例如:用戶體驗卡頓,引發應用程序無響應ANR(Application Not Responding)或者進程崩潰Crash(System Server Crash),當APP運行發生用戶體驗卡頓、引發ANR或者Crash時,會極大地影響APP的數據處理速度,從而降低了用戶的良好體驗性。
發明內容
本發明提供一種應用程序的數據處理方法及裝置,用于解決現有技術中存在的當APP運行發生用戶體驗卡頓、引發ANR或者Crash時,會極大地影響APP的數據處理速度,從而降低了用戶的良好體驗性的問題。
本發明的一方面提供了一種應用程序的數據處理方法,包括:
接收用戶發送的數據寫入請求,所述數據寫入請求中包括多個待寫入數據;
采用預設的apply方法將所述待寫入數據異步寫入到應用程序的SP中;
按照預設的拆分規則將SP中存儲的SP數據拆分成相互獨立的多個待訪問文件;
根據所接收到的訪問請求對所述待訪問文件進行訪問。
進一步的,在根據所接收到的訪問請求對所述待訪問文件進行訪問之前,所述方法還包括:
根據預設的數據分類方法將多個所述待訪問文件分為私有文件和公用文件;
按照預設的命名規則分別對所述私有文件和公用文件進行命名,其中,所述私有文件的名稱和所述公用文件的名稱不同。
進一步的,所述訪問請求中包括所述待訪問文件的名稱;根據所接收到的訪問請求對所述待訪問文件進行訪問,具體包括:
根據所述待訪問文件的名稱判斷所述待訪問文件是私有文件還是公用文件;
根據判斷結果并按照預設的訪問規則對所述待訪問文件進行訪問。
進一步的,所述根據判斷結果并按照預設的訪問規則對所述待訪問文件進行訪問,具體包括:
若確定所述待訪問文件為私有文件,則采用預設的set/get通用接口訪問所述私有文件;或者,
若確定所述待訪問文件為公用文件,則采用預設的Content Provider接口訪問所述公用文件。
進一步的,所述待訪問文件包括以下至少之一:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京五八信息技術有限公司,未經北京五八信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611178810.1/2.html,轉載請聲明來源鉆瓜專利網。





