资料存储系统及方法技术方案

技术编号:6558793 阅读:237 留言:0更新日期:2012-04-11 18:40
一种资料存储方法,应用于移动装置中,包括如下步骤:当移动装置启动时初始化内存;在所述内存中预留一块空间;当移动装置接收一笔新资料时,自动将该新资料保存到预留的内存空间中,并在所述内存中重新预留一块空间;当预留内存空间失败时,提示用户释放内存,如果用户释放内存失败,则继续提示用户释放内存直至到达提示次数。本发明专利技术还提供一种资料存储系统。利用本发明专利技术可在移动装置内存中预留一块空间,当移动装置接收到一笔新资料时,将该新资料保存到预留的内存空间中。

【技术实现步骤摘要】

本专利技术涉及一种,尤其涉及一种应用于移动装置中的。
技术介绍
在移动装置新增或收到一笔资料(如一封短信或匪S),往往会遇到因存储器资源 限制(即存储空间已满),而要求使用者删除一些旧资料以便可以把新的资料储存起来。但 是,如果使用者未及时在第一时间把资源释放出来,例如有电话进来需要接听,则需要在接 听电话前把最后一笔资料存储起来,否则就会发生资料丢失的情况。 传统的作法是额外增加一块独立的暂存空间,先把新的资料保存在该暂存空间, 但事后对该暂存空间的维护相当繁琐。例如,有读取或修改资料的需求时,必须判断该资料 是位于暂存空间还是内存,然后才能进行操作,并且在删除暂存空间的资料前,需要将该删 除的资料复制到内存以保持资料的完整性。
技术实现思路
鉴于以上内容,有必要提供一种资料存储系统,当移动装置接收到一笔新资料时, 可自动保存该新资料,并可以便于后续资料处理。 此外,还有必要提供一种资料存储方法,当移动装置接收到一笔新资料时,可自动 保存该新资料,并可以便于后续资料处理。 —种资料存储系统,应用于移动装置中,所述系统包括内存初始化模块,用于当 移动装置启动时初始化内存;内存预留模块,用于在所述内存中预留一块空间;资料存储 模块,用于当移动装置接收一笔新资料时,自动将该新资料保存到预留的内存空间中;所述 内存预留模块,还用于在所述内存中重新预留一块空间,并判断预留内存空间是否成功;提示模块,用于当预留内存空间失败时,提示用户释放内存;所述内存预留模块,还用于判断用户释放内存是否成功,如果用户释放内存失败,则进一步判断是否到达提示次数。 —种资料存储方法,应用于移动装置中,该方法包括如下步骤当移动装置启动时初始化内存;在所述内存中预留一块空间;当移动装置接收一笔新资料时,自动将该新资料保存到预留的内存空间中,并在所述内存中重新预留一块空间;当预留内存空间失败时,提示用户释放内存,如果用户释放内存成功,则在所述内存中重新预留一块空间,如果用户释放内存失败,则继续提示用户释放内存直至到达提示次数。 相较于现有技术,所述的,可以在移动装置内存中预留一块 空间,当移动装置接收到一笔新资料时,将该新资料保存到预留的内存空间中,并在所述内 存中重新预留一块空间,当需要对该新资料进行更新和删除操作时,直接在内存中进行操 作即可,简化了资料处理的流程,提高了资料处理效率。附图说明 图1是本专利技术一种资料存储系统较佳实施例的硬件架构图。 图2是图1中资料处理单元的功能模块图。 图3是本专利技术一种资料存储方法较佳实施例的流程图。具体实施例方式如图l所示,是本专利技术一种资料存储系统较佳实施例的硬件架构图。该系统主要 包括微处理器1、存储器2及输入/输出设备3,所述微处理器1与所述存储器2和输入/ 输出设备3相连。其中,所述存储器2包括内存21和资料处理单元20。所述内存21用于 存储各种资料(如短信或匪S,其来源可能是其它移动装置,或是从网络下载得到)。所述 内存21可以是动态随机存取内存(Dynamic Random Access Memory, DRAM)或同步动态随 机存取内存(Synchronous DRAM, SDRAM)等。输入/输出设备3包括LCD液晶显示屏和键 盘等,用于显示资料及输入信息。 所述微处理器1用于调用所述资料处理单元20,并控制所述资料处理单元20的执行。所述资料处理单元20用于在内存21中预留一块空间,当移动装置接收到一笔新资料时,将该新资料保存到预留的内存空间中,并在所述内存21中重新预留一块空间。 如图2所示,是图1中所示资料处理单元20的功能模块图。所述资料处理单元20包括内存初始化模块201、内存预留模块202、资料存储模块203及提示模块204。本专利技术所称的模块是完成一特定功能的计算机程序段,比程序更适合于描述软件在计算机中的执行过程,因此在本专利技术以下对软件描述中都以模块描述。 所述内存初始化模块201用于当移动装置启动时初始化内存21。 所述内存预留模块202用于在所述内存21中预留一块空间。 所述资料存储模块203用于当接收一笔新资料时,自动将该新资料保存到预留的内存空间中。 所述内存预留模块202还用于在所述内存21中重新预留一块空间,并判断预留内 存空间是否成功。 所述提示模块204用于当预留内存空间失败时,提示用户释放内存。 所述内存预留模块202还用于判断用户释放内存是否成功,如果用户释放内存失败,则进一步判断是否到达提示次数。其中,用户释放内存失败包括用户释放的内存空间不够,导致预留内存空间失败,或者,用户拒绝释放内存空间,导致预留内存空间失败。 如图3所示,是本专利技术一种资料存储方法较佳实施例的流程图。步骤S401,当移动装置启动时,内存初始化模块201初始化内存21。 步骤S402,内存预留模块202在内存21中预留一块空间。 步骤S403,移动装置接收一笔新资料。 步骤S404,资料存储模块203自动将该新资料保存到预留的内存空间中。 步骤S405,内存预留模块202在内存21中重新预留一块空间。 步骤S406,内存预留模块202判断预留内存空间是否成功,如果成功,则流程结 束,如果失败,则执行步骤S407。 步骤S407,提示模块204提示用户释放内存。 步骤S408,内存预留模块202判断用户释放内存是否成功,如果成功,则执行步骤 S405,如果失败,则执行步骤S409。其中,用户释放内存失败包括用户释放的内存空间不 够,导致预留内存空间失败,或者,用户拒绝释放内存空间,导致预留内存空间失败。 步骤S409,内存预留模块202判断是否到达提示次数,如果没有达到提示次数,执 行步骤S407,如果达到提示次数,则流程结束。 本实施例中的移动装置可以为手机、数码相机或PDA (Personal Digital Assistant,个人数字助理)等具有资料处理功能的电子设备。 最后应说明的是,以上实施例仅用以说明本专利技术的技术方案而非限制,尽管参照 较佳实施例对本专利技术进行了详细说明,本领域的普通技术人员应当理解,可以对本专利技术的 技术方案进行修改或等同替换,而不脱离本专利技术技术方案的精神和范围。本文档来自技高网...

【技术保护点】
一种资料存储方法,应用于移动装置中,其特征在于,该方法包括如下步骤:当移动装置启动时初始化内存;在所述内存中预留一块空间;当移动装置接收一笔新资料时,自动将该新资料保存到预留的内存空间中,并在所述内存中重新预留一块空间;及当预留内存空间失败时,提示用户释放内存,如果用户释放内存成功,则在所述内存中重新预留一块空间,如果用户释放内存失败,则继续提示用户释放内存直至到达提示次数。

【技术特征摘要】
一种资料存储方法,应用于移动装置中,其特征在于,该方法包括如下步骤当移动装置启动时初始化内存;在所述内存中预留一块空间;当移动装置接收一笔新资料时,自动将该新资料保存到预留的内存空间中,并在所述内存中重新预留一块空间;及当预留内存空间失败时,提示用户释放内存,如果用户释放内存成功,则在所述内存中重新预留一块空间,如果用户释放内存失败,则继续提示用户释放内存直至到达提示次数。2. 如权利要求1所述的资料存储方法,其特征在于,所述移动装置为手机、数码相机或PDA。3. 如权利要求1所述的资料存储方法,其特征在于,所述用户释放内存失败包括用户释放的内存空间不够,导致预留内存空间失败,或者,用户拒绝释放内存空间,导致预留内存空间失败。4. 一种资料存储系统,应用于移动装置中,其特征在于...

【专利技术属性】
技术研发人员:胡智伟
申请(专利权)人:深圳富泰宏精密工业有限公司奇美通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1