一种信息处理方法及电子设备技术

技术编号:15706893 阅读:76 留言:0更新日期:2017-06-27 15:44
本发明专利技术提供了一种信息处理方法及电子设备,该方法包括:读取数据库中的第一数据库,并获得通过对该第一数据块进行解包操作得到第一解包数据过程所用的第一时长,然后获得通过写入操作将第一解包数据写入到该数据库的第二时长,根据第一时长以及第二时长,生成解包操作以及写入操作的第一处理比例关系,最后按照第一处理比例关系,控制对数据库中的数据库进行解包操作以及解包操作得到解包数据之后的写入操作,从而解决现有技术中按照固定的比例进行数据解包操作以及写入操作的处理方式造成了电子设备资源的浪费,并且增加了电子设备处理时间的技术问题。

Information processing method and electronic equipment

The present invention provides an information processing method and electronic device, comprising: a first database in the database, and get through to the first block of data obtained by the first operation unpack unpack data process for the first time, and then get through the write operation will first unpack data written to the database when the length of second first, according to the length and the length of second, and the proportion of the first generation unpack operation processing write operation, finally according to the proportion of the first treatment, control of the database in the database operation and unpack unpack operations by unpacking the data after the write operation, so as to solve the existing technology in fixed proportion of data processing and unpack operations to write operation caused by electronic equipment waste of resources, and increase the processing of electronic equipment Technical issues of time.

【技术实现步骤摘要】
一种信息处理方法及电子设备
本专利技术涉及电子
,尤其涉及一种信息处理方法及电子设备。
技术介绍
随着电子技术的不断提高,电子设备以成为用户必不可少的工具,比如手机,手机是现有技术中最方便的沟通工具,因此,手机中需要存储一些用户重要的信息,因这些信息就需要进行对应的备份,比如备份短信或彩信等内容时,首先会从数据库Sqlite的表格中依次读出每条记录,然后将每条记录打包,并且添加到压缩包中,恢复时从压缩包中逐条读出每条记录,然后解包,在按照与打包时的相反的顺序依次组合成一条记录,然后再插入到数据库Sqlite中。因为解包并将数据重新组合成备份的数据需要的时间,和将一条记录重新插入到数据库Sqlite的时间不相同,可能前一个过程耗时长,也可能后一个过程耗时长,为了达到最佳的性能,通常经过测试,确定一个比例,然后将此比例数固定下来,但是因为短信或彩信等数据的内容可变,比如短信中有的全部字段都有内容,彩信有可能带附件,导致解包然后组合需要的时间较长,也有可能数据库忙,导致写入数据库需要的时间长。本专利技术人在实施本专利技术的过程中,发现现有技术存在如下技术问题或缺陷:解包并且组合数据,本文档来自技高网...
一种信息处理方法及电子设备

【技术保护点】
一种信息处理的方法,应用于一电子设备,所述电子设备包括一数据库,所述数据库保存有一第一数据块,其特征在于,所述方法包括:读取所述数据库中所述第一数据块;获得通过对所述第一数据块进行解包操作得到第一解包数据过程所用的第一时长;获取通过写入操作将所述第一解包数据写入到所述数据库的第二时长;根据所述第一时长以及所述第二时长,生成所述解包操作以及所述写入操作的第一处理比例关系;按照所述第一处理比例关系,控制对所述数据库中的数据块进行所述解包操作,以及所述解包操作得到解包数据之后的所述写入操作,其中,所述数据块为与所述第一数据块格式相同且在所述第一数据块之后的数据块。

【技术特征摘要】
1.一种信息处理的方法,应用于一电子设备,所述电子设备包括一数据库,所述数据库保存有一第一数据块,其特征在于,所述方法包括:读取所述数据库中所述第一数据块;获得通过对所述第一数据块进行解包操作得到第一解包数据过程所用的第一时长;获取通过写入操作将所述第一解包数据写入到所述数据库的第二时长;根据所述第一时长以及所述第二时长,生成所述解包操作以及所述写入操作的第一处理比例关系;按照所述第一处理比例关系,控制对所述数据库中的数据块进行所述解包操作,以及所述解包操作得到解包数据之后的所述写入操作,其中,所述数据块为与所述第一数据块格式相同且在所述第一数据块之后的数据块。2.如权利要求1所述的方法,其特征在于,所述根据所述第一时长以及所述第二时长,生成所述解包操作以及所述写入操作的第一处理比例关系,包括:判定所述第一时长与所述第二时长的大小,并生成一判定结果;当所述判定结果表明所述第一时长大于所述第二时长时,获得所述第一时长与所述第二时长间的第一比例关系:M:N作为所述解包操作以及所述写入操作的第一处理比例关系,其中,M为大于等于N的正整数;当所述判定结果表明所述第一时长小于所述第二时长时,获得所述第二时长与所述第一时长间的第二比例关系:J:K作为所述解包操作以及所述写入操作的第一处理比例关系,其中,K为大于等于J的正整数。3.如权利要求2所述的方法,其特征在于,所述按照所述第一处理比例关系,控制对所述数据库中的数据块进行所述解包操作,以及所述解包操作得到解包数据之后的所述写入操作,包括:当所述第一处理比例关系为所述第一比例关系时,按照所述第一处理比例关系,执行N次数据块的解包操作,获得N个解包数据,然后执行M次数据的写入操作。4.如权利要求2所述的方法,其特征在于,所述按照所述第一处理比例关系,控制对所述数据库中的数据块进行所述解包操作,以及所述解包操作得到解包数据之后的所述写入操作,包括:当所述第一处理比例关系为所述第二比例关系时,按照所述第一处理比例关系,执行K次数据块的解包操作,获得K个解包数据,然后执行J次数据的写入操作。5.如权利要求1所述的方法,其特征在于,所述获取对所述第一数据块进行解包操作得到第一解包数据的第一时长,具体包括:记录对所述第一数据块开始解包操作的第一开始时间以及解包结束的第一结束时间;根据所述第一开始时间与所述第一结束时间之间的时间差值,获取对所述第一数据块进行解包操作得到所述第一解包数据的所述第一时长。6.如权利要求1所...

【专利技术属性】
技术研发人员:汪绪伟黄大荣
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1