[发明专利]一种信息处理方法及电子设备有效
申请号: | 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.vipzhuanli.com/pat/books/201210472835.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:拉挤机的走毡胶液回流装置
- 下一篇:一种快速成型机