[發明專利]一種信息處理方法及電子設備有效
| 申請號: | 201210472835.8 | 申請日: | 2012-11-20 |
| 公開(公告)號: | CN103838721B | 公開(公告)日: | 2017-06-27 |
| 發明(設計)人: | 汪緒偉;黃大榮 | 申請(專利權)人: | 聯想(北京)有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06F11/14 |
| 代理公司: | 北京同達信恒知識產權代理有限公司11291 | 代理人: | 黃志華 |
| 地址: | 100085 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 信息處理 方法 電子設備 | ||
技術領域
本發明涉及電子技術領域,尤其涉及一種信息處理方法及電子設備。
背景技術
隨著電子技術的不斷提高,電子設備以成為用戶必不可少的工具,比如手機,手機是現有技術中最方便的溝通工具,因此,手機中需要存儲一些用戶重要的信息,因這些信息就需要進行對應的備份,比如備份短信或彩信等內容時,首先會從數據庫Sqlite的表格中依次讀出每條記錄,然后將每條記錄打包,并且添加到壓縮包中,恢復時從壓縮包中逐條讀出每條記錄,然后解包,在按照與打包時的相反的順序依次組合成一條記錄,然后再插入到數據庫Sqlite中。
因為解包并將數據重新組合成備份的數據需要的時間,和將一條記錄重新插入到數據庫Sqlite的時間不相同,可能前一個過程耗時長,也可能后一個過程耗時長,為了達到最佳的性能,通常經過測試,確定一個比例,然后將此比例數固定下來,但是因為短信或彩信等數據的內容可變,比如短信中有的全部字段都有內容,彩信有可能帶附件,導致解包然后組合需要的時間較長,也有可能數據庫忙,導致寫入數據庫需要的時間長。
本發明人在實施本發明的過程中,發現現有技術存在如下技術問題或缺陷:
解包并且組合數據,和寫入數據庫的時間比例,如果比例是5:1,那么相當于解包和組合了5條記錄,執行一次數據庫批寫入的動作。這樣按照固定的比例進行數據解包操作以及寫入操作的處理方式造成了電子設備資源的浪費,并且增加了電子設備處理時間的技術問題。
發明內容
本發明提供了一種信息處理方法及電子設備,用以解決現有技術中按照固定的比例進行數據解包操作以及寫入操作的處理方式造成了電子設備資源的浪費,并且增加了電子設備處理時間的技術問題,該技術方案如下:
一種信息處理的方法,應用于一電子設備,所述電子設備包括一數據庫,所述數據庫保存有一第一數據塊,所述方法包括:
讀取所述數據庫中所述第一數據塊;
獲得通過對所述第一數據塊進行解包操作得到第一解包數據過程所用的第一時長;
獲取通過寫入操作將所述第一解包數據寫入到所述數據庫的第二時長;
根據所述第一時長以及所述第二時長,生成所述解包操作以及所述寫入操作的第一處理比例關系;
按照所述第一處理比例關系,控制對所述數據庫中的數據塊進行所述解包操作,以及所述解包操作得到解包數據之后的所述寫入操作,其中,所述數據塊為與所述第一數據塊格式相同且在所述第一數據塊之后的數據塊。
可選的,所述根據所述第一時長以及所述第二時長,生成所述解包操作以及所述寫入操作的第一處理比例關系,包括:
判定所述第一時長與所述第二時長的大小,并生成一判定結果;
當所述判定結果表明所述第一時長大于所述第二時長時,獲得所述第一時長與所述第二時長間的第一比例關系:M:N作為所述解包操作以及所述寫入操作的第一處理比例關系,其中,M為大于等于N的正整數;
當所述判定結果表明所述第一時長小于所述第二時長時,獲得所述第二時長與所述第一時長間的第二比例關系:J:K作為所述解包操作以及所述寫入操作的第一處理比例關系,其中,K為大于等于J的正整數。
可選的,所述按照所述第一處理比例關系,控制對所述數據庫中的數據塊進行所述解包操作,以及所述解包操作得到解包數據之后的所述寫入操作,包括:
當所述第一處理比例關系為所述第一比例關系時,按照所述第一處理比例關系,執行N次數據塊的解包操作,獲得N個解包數據,然后執行M次數據的寫入操作。
可選的,所述按照所述第一處理比例關系,控制對所述數據庫中的數據塊進行所述解包操作,以及所述解包操作得到解包數據之后的所述寫入操作,包括:
當所述第一處理比例關系為所述第二比例關系時,按照所述第一處理比例關系,執行K次數據塊的解包操作,獲得K個解包數據,然后執行J次數據的寫入操作。
可選的,所述獲取對所述第一數據塊進行解包操作得到第一解包數據的第一時長,具體包括:
記錄對所述第一數據塊開始解包操作的第一開始時間以及解包結束的第一結束時間;
根據所述第一開始時間與所述第一結束時間之間的時間差值,獲取對所述第一數據塊進行解包操作得到所述第一解包數據的所述第一時長。
可選的,所述獲取通過寫入操作將所述第一解包數據寫入到所述數據庫的第二時長,包括:
記錄將所述第一解包數據開始寫入到所述數據庫的第二開始時間以及結束寫入的第二結束時間;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯想(北京)有限公司,未經聯想(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210472835.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:拉擠機的走氈膠液回流裝置
- 下一篇:一種快速成型機





