首页> 中国专利> 一种应用系统中数据处理的方法及装置

一种应用系统中数据处理的方法及装置

摘要

本发明公开了一种应用系统中数据处理的方法及装置,属于数据处理技术领域。本发明实施例预先为应用系统分配物理上相独立的第一存储区及第二存储区,在接收到删除第一存储区中用户指定的目标文件的指令时,即刻将目标文件移至第二存储区,释放第一存储区中被目标文件所占用的空间,用户无需再次确认来释放第一存储区中被目标文件所占用的空间,降低用户操作的复杂度;另外,独立的第一存储区及第二存储区的设计方案,可以将删除的目标文件暂时保存在第二存储区中,一定程度上,用户可使用的应用系统的存储空间的大小为所分配的第一存储区大小及第二存储区大小的总和,从而使得用户实际可用的应用系统的存储空间变大。

著录项

  • 公开/公告号CN103092768A

    专利类型发明专利

  • 公开/公告日2013-05-08

    原文格式PDF

  • 申请/专利权人 北京小米科技有限责任公司;

    申请/专利号CN201310046626.1

  • 发明设计人 刘新宇;邢鑫岩;金凡;

    申请日2013-02-05

  • 分类号G06F12/02;

  • 代理机构北京三高永信知识产权代理有限责任公司;

  • 代理人滕一斌

  • 地址 100102 北京市朝阳区望京西路甲50号卷石天地大厦A座12层

  • 入库时间 2024-02-19 19:02:27

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-01-13

    授权

    授权

  • 2015-03-11

    著录事项变更 IPC(主分类):G06F12/02 变更前: 变更后: 申请日:20130205

    著录事项变更

  • 2014-08-13

    著录事项变更 IPC(主分类):G06F12/02 变更前: 变更后: 申请日:20130205

    著录事项变更

  • 2013-06-12

    实质审查的生效 IPC(主分类):G06F12/02 申请日:20130205

    实质审查的生效

  • 2013-05-08

    公开

    公开

说明书

技术领域

本发明涉及数据处理技术领域,尤其涉及一种应用系统中数据处理的方法 及装置。

背景技术

目前,应用系统(如邮件系统、云相册系统等)都有一定存储空间限制, 当应用系统达到存储空间限制时,如果用户还要在应用系统中存储新的文件, 就需要将应用系统中已存储的一些文件删除、释放一定的存储空间来存储所述 新的文件。

通常情况下,应用系统在接收到文件的删除指令时,将要删除的目标文件 进行标记,标识目标文件已被删除,被标记的目标文件不可读、不可编辑,但 还占用着应用系统的存储空间;此时,应用系统在接收到新的文件的存储指令 时,依然没有可用的存储空间来存储所述新的文件,则会提示用户是否要彻底 删除已标记的目标文件,在用户选择彻底删除已标记的目标文件时,释放已标 记的目标文件所占用的存储空间,以存储所述新的文件;如果用户没有选择彻 底删除已标记的目标文件,则无法存储所述新的文件到应用系统。

由以上的描述可以知道,以上技术方案存在以下缺点:1、应用系统在接 收到文件的删除指令时,仅是对要删除的目标文件进行了标记,用户需进一步 操作才能释放目标文件占用的存储空间以存储新的文件,造成用户的删除操作 较为复杂,另外,用户也无法理解为何在发出删除指令进行目标文件删除后依 然无法存储新的文件,还需要再次操作,用户体验较差;2、在接收到文件的 删除指令时,并没有即刻释放目标文件所占用的应用系统的存储空间,将导致 应用系统实际可用的存储空间要小于给定的空间限制。

发明内容

本发明实施例提供了一种应用系统中数据处理的方法及装置,用以解决应 用系统中实际可用的存储空间要小于给出的空间限制的问题,及在进行删除 操作时用户操作的复杂度问题,以保证用户的使用体验。

一方面,本发明实施例提供了一种应用系统中数据处理的方法,预先为所 述应用系统分配物理上相独立的第一存储区及第二存储区,所述第一存储区 用于存储用户的文件,所述第二存储区用于回收用户的文件,所述方法包括:

接收到删除所述第一存储区中用户指定的目标文件的指令时,将所述目标 文件移至所述第二存储区;

释放所述第一存储区中被所述目标文件所占用的空间。

另一方面,本发明实施例提供了一种应用系统中数据处理的装置,所述装 置包括:

空间分配模块,用于预先为所述应用系统分配物理上相独立的第一存储区 及第二存储区,所述第一存储区用于存储用户的文件,所述第二存储区用于回 收用户的文件;

数据删除模块,用于接收到删除所述第一存储区中用户指定的目标文件的 指令时,将所述目标文件移至所述第二存储区;

空间释放模块,用于释放所述第一存储区中被所述目标文件所占用的空 间。

本发明实施例的有益效果包括:

本发明实施例预先为应用系统分配物理上相独立的第一存储区及第二存 储区,在接收到删除第一存储区中用户指定的目标文件的指令时,即刻将目标 文件移至第二存储区,释放第一存储区中被目标文件所占用的空间,使得分配 给用户用于存储文件的第一存储空间可全部为用户所用,而不会被删除的目标 文件占用,且用户无需再次确认来释放第一存储区中被目标文件所占用的空 间,降低用户操作的复杂度;另外,物理上独立的第一存储区及第二存储区的 设计方案,可以将删除的目标文件暂时保存在第二存储区中,一定程度上,用 户可使用的应用系统的存储空间的大小为所分配的第一存储区的大小及第二 存储区的大小的总和,从而使得用户实际可用的应用系统的存储空间变大。

附图说明

图1为本发明实施例提供的一种应用系统中数据处理的方法流程图;

图2a为本发明实施例提供的一种云相册中照片删除的方法流程图;

图2b为本发明实施例提供的一种云相册中照片还原的方法流程图;

图2c为本发明实施例提供的一种云相册中照片显示的方法流程图;

图3为本发明实施例提供的一种应用系统中数据处理的装置结构示意图;

图4为本发明实施例提供的一种应用系统中数据处理的装置结构示意图;

图5为本发明实施例提供的一种应用系统中数据处理的装置结构示意图。

具体实施方式

下面结合附图,对本发明实施例提供应用系统中数据处理的方法及装置的 具体实施方式进行详细地说明。

本发明实施例提供的一种应用系统中数据处理的方法,如图1所示,具体 包括以下步骤:

步骤101、预先为应用系统分配物理上相独立的第一存储区及第二存储区, 其中,第一存储区用于存储用户的文件,第二存储区用于回收用户的文件;

步骤102、接收到删除第一存储区中用户指定的目标文件的指令时,将目 标文件移至第二存储区;

步骤103、释放第一存储区中被目标文件所占用的空间。

本发明实施例预先为应用系统分配物理上相独立的第一存储区及第二存 储区,在接收到删除第一存储区中用户指定的目标文件的指令时,即刻将目标 文件移至第二存储区,释放第一存储区中被目标文件所占用的空间,使得分配 给用户存储文件的第一存储区全部为用户所用,而不会被删除的目标文件所占 用,且用户无需再次确认来释放第一存储区中被目标文件所占用的空间,降低 用户操作的复杂度;另外,独立的第一存储区及第二存储区的设计方案,可以 将删除的目标文件暂时保存在第二存储区中,一定程度上,用户可使用的应用 系统的存储空间的大小为所分配的第一存储区大小及第二存储区大小的总和, 从而使得用户实际可用的应用系统的存储空间变大。

本实例中所述的应用系统具体可以是邮件E-mail系统、云服务系统(如云 相册等系统)或者是设备(如PC或者手机)操作系统等可以为用户提供一定 服务的Web应用或者终端本地应用。

本发明实施例在为应用系统分配物理上相独立的第一存储区及第二存储 区时,具体还可以包括:将第一存储区的大小被设定为第一预定值,将第二存 储区的大小设置为一个定值或无限大;其中,第一预定值可以根据应用系统本 身的存储能力或/和用户量来设置,本实例并不进行限制,可以是5G、10G甚 至更大等。

本实例中所述的第二存储区就是一个数据临时寄存区,用于放置用户临时 删除的数据,这里,第二存储区中的数据依然会占用存储空间,不可读、不可 编辑,可以还原、可以彻底删除;本实例可以不限定第二存储区的大小,按照 本实例所提供的技术方案,可以将第一存储区中删除的目标文件暂时寄存在第 二存储区中,而在本实例不限定第二存储区大小的情况下,第二存储区可以寄 存大量第一存储区中的文件,可以将应用系统中用户可用的存储空间的大小由 所述第一存储区的大小扩大为所述第一存储区的大小加第二存储区的大小。

本实例中所述的文件可以是图片文件、文字内容文本、视频文件或者音频 文件等。

本实施例所提供的应用系统中数据处理的方法还包括:接收到还原第二存 储区中被删除的目标文件的指令时,将第二存储区中原本被删除的目标文件移 回至第一存储区,并将第二存储区中所述目标文件的记录删除。

本技术方案可以在应用系统中第一存储区无法容纳新的文件时,将第一存 储区中的一些目标文件移至第二存储区寄存,这样,第一存储区内部分被占用 的空间可以被释放,用以存储新的文件,当用户再次需要查看所述目标文件时, 在第一存储区已满的情况下,还可以采用本技术方案暂时将新的文件移至第二 存储区寄存以释放一定的存储空间,以将第二存储区中所寄存的目标文件移回 至第一存储区供用户查看或进行编辑。使得应用系统中用户原本固定可用的存 储空间(也即所述第一存储区)借助于与其独立的第二存储区可实现动态可变。

本发明实施例中,上述在将第二存储区中的目标文件移回至第一存储区之 前,还可以包括:确定接收到还原第二存储区中目标文件的指令的次数;当所 确定的次数不大于第二预定值时,将第二存储区中的目标文件移回至第一存储 区;当所确定的次数大于第二预定值时,禁止将第二存储区中的目标文件移回 至第一存储区。其中,第二预定值可由应用系统来设置,可以是3次或者4四 等,本实例对比并不做过多限制,用以限制用户反复删除或还原目标文件的次 数。

本发明实施例所提供的应用系统中数据处理的方法还包括:设置定时器, 当定时器定时时间到时,清除第二存储区中部分或全部的目标文件;以实现对 第二存储区的自动管理。

本发明实施例所提供的应用系统中数据处理的方法还包括:确定第二存储 区中目标文件的个数;当目标文件的个数大于第三预定值时,在打开第二存储 区时,仅显示第二存储区中前第三预定值个的目标文件;当目标文件的个数不 大于第三预定值时,在打开第二存储区时,显示第二存储区中全部的目标文件; 其中,第三预定值可以由系统任意设定,如100或者1000等,用以在第二存 储区中文件过多时,可以加快第二存储区中文件的显示过程。

下面以应用系统为云相册系统、文件为照片的应用场景为例来对本发明提 供的方法进行详细描述,其他应用系统下的应用与此类似,就不再赘述,如图 2a所示,对云相册内的照片进行删除处理的过程包括如下步骤:

步骤201a、预先为用户的云相册系统分配物理上相互独立的第一存储区及 第二存储区;

在具体实现时,为用户的云相册分配一第一预定值大小的第一存储区,如 5G大小,及一不设上限的第二存储区,这里,第一存储区用于存储用户的照 片,第二存储区用于暂存用户所删除的照片。

步骤202a、接收到用户存储照片的请求时,确定云相册系统的第一存储区 是否有足够的剩余空间来存储用户请求存储的照片;

当第一存储区有足够的剩余空间存储用户请求存储的照片时,将所请求存 储的照片存储到所述第一存储区;

当第一存储区没有足够的剩余空间存储用户请求存储的照片时,执行步骤 203a;

步骤203a、提示用户是否删除第一存储区内的一些照片,当接收到删除第 一存储区中用户指定的目标照片的指令时,将用户指定的目标照片移至第二存 储区;

步骤204a、释放第一存储区中被所述目标照片所占用的空间,以存储用户 请求存储的照片;

本发明实施例预先为用户的云相册分配独立的第一存储区及第二存储区, 在接收到删除第一存储区中用户指定的目标照片的指令时,即刻将目标照片移 至第二存储区,释放第一存储区中被目标照片所占用的空间,用户无需再次确 认来释放第一存储区中被目标照片所占用的空间,降低用户操作的复杂度;另 外,独立的第一存储区及第二存储区的设计方案,可以将删除的目标照片暂时 保存在第二存储区中,一定程度上,用户可使用的云相册的存储空间的大小为 所分配的第一存储区大小及第二存储区大小的总和,从而使得用户实际可用的 云相册的存储空间变大。

本实例中,被移至第二存储区中暂存的照片可以被还原,参见图2b,对第 二存储区的照片进行回复的过程包括如下操作:

步骤201b、接收到还原第二存储区中目标照片的指令时,确定接收到还原 第二存储区中目标照片的指令的次数;

当所确定的次数不大于第二预定值时,执行步骤202b;

当所确定的次数大于第二预定值时,禁止将第二存储区中的目标照片移回 至第一存储区。

步骤202b、将第二存储区中的目标照片移回至第一存储区,并将第二存储 区中目标照片的记录删除;

本技术方案可以在云相册中第一存储区无法容纳新的照片时,将第一存储 区中的一些目标照片移至第二存储区寄存,这样,第一存储区内部分被占用的 空间可以被释放,用以存储新的照片,当用户再次需要查看所述目标照片时, 在第一存储区已满的情况下,还可以采用本技术方案暂时将新的照片移至第二 存储区寄存以释放一定的存储空间,以将第二存储区中所寄存的目标照片移回 至第一存储区供用户查看或进行编辑。使得云相册中用户原本固定可用的存储 空间(也即所述第一存储区)借助于与其独立的第二存储区可实现动态可变。

另外,本技术方案通过第二预定值来限定用户反复删除或还原目标照片的 次数。以限制用户做一些无谓的数据删除及恢复操作。

本技术方案在具体实现时,还可以对云相册中独立设计的第二存储区进行 自动清楚管理,具体可以包括:设置定时器,当定时器定时时间到时,清除第 二存储区中部分或全部的目标照片,以对第二存储区内数据进行自动清除处 理,防止第二存储区内放置过多的无用文件,另外,由于第二存储区中的数据 也占用存储空间,定时清理第二存储区的机制也有助于减轻云相册的数据管理 负担,以增强云相册的数据管理效率;

本技术方案在具体实现时,还可以对云相册中独立设计的第二存储区内的 照片进行相应的显示管理,用以在第二存储区中文件过多时,可以加快第二存 储区中文件的显示过程,参见图2c,具体可以包括如下操作:

步骤201c、在接收到用户打开第二存储区的指令时,确定第二存储区中目 标照片的个数;

当目标照片的个数大于第三预定值时,执行步骤202c;

当目标照片的个数不大于第三预定值时,执行步骤203c;

步骤202c、在打开所述第二存储区时,仅显示第二存储区中前第三预定值 个的目标照片;

步骤203c、在打开第二存储区时,显示第二存储区中全部的目标照片。

基于同一发明构思,本发明实施例还提供了一种应用系统中数据处理的装 置,由于该装置解决问题的原理与前述一种应用系统中数据处理的方法相似, 因此该装置的实施可以参见方法的实施,重复之处不再赘述。

本发明实施例提供的一种应用系统中数据处理的装置,如图3所示,包括:

空间分配模块301,用于预先为应用系统分配物理上相独立的第一存储区 及第二存储区,其中,第一存储区用于存储用户的文件,第二存储区用于回收 用户的文件;

数据删除模块302,用于接收到删除第一存储区中用户指定的目标文件的 指令时,将目标文件移至第二存储区;

空间释放模块303,用于释放第一存储区中被目标文件所占用的空间。

优选地,空间分配模块301,还用于将第一存储区的大小被设定为第一预 定值,将第二存储区的大小设置为无限大。

优选地,图3所示的装置还可以包括数据还原模块、定时清除模块和数据 显示模块中的至少一个,具体可以参见图4,图3所示的装置还可以包括:

数据还原模块304,用于接收到还原第二存储区中目标文件的指令时,将 第二存储区中的目标文件移回至第一存储区,并将第二存储区中目标文件的记 录删除。

定时清除模块305,用于设置定时器,当定时器定时时间到时,清除第二 存储区中部分或全部的目标文件。

数据显示模块306,用于确定第二存储区中目标文件的个数;当目标文件 的个数大于第三预定值时,在打开第二存储区时,仅显示第二存储区中前第三 预定值个的目标文件;当目标文件的个数不大于第三预定值时,在打开第二存 储区时,显示第二存储区中全部的目标文件。

优选地,参见图5,数据还原模304包括:

判定单元3041,用于确定接收到还原第二存储区中目标文件的指令的次 数;

第一处理单元3042,用于当所确定的次数不大于第二预定值时,将第二存 储区中的目标文件移回至第一存储区;

第二处理单元3043,用于当所确定的次数大于第二预定值时,禁止将第二 存储区中的目标文件移回至第一存储区。

本发明实施例预先为应用系统分配独立的第一存储区及第二存储区,在接 收到删除第一存储区中用户指定的目标文件的指令时,即刻将目标文件移至第 二存储区,释放第一存储区中被目标文件所占用的空间,用户无需再次确认来 释放第一存储区中被目标文件所占用的空间,降低用户操作的复杂度;另外, 独立的第一存储区及第二存储区的设计方案,可以将删除的目标文件暂时保存 在第二存储区中,一定程度上,用户可使用的应用系统的存储空间的大小为所 分配的第一存储区大小及第二存储区大小的总和,从而使得用户实际可用的应 用系统的存储空间变大。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明 实施例可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实 现。基于这样的理解,本发明实施例的技术方案可以以软件产品的形式体现出 来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘, 移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机, 服务器,或者网络设备等)执行本发明各个实施例所述的方法。

本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模 块或流程并不一定是实施本发明所必须的。

本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述 进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个 或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成 多个子模块。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号