过滤条件的数据处理方法和装置制造方法

文档序号:6637462阅读:135来源:国知局
过滤条件的数据处理方法和装置制造方法
【专利摘要】本发明公开了一种过滤条件的数据处理方法和装置。其中,该过滤条件的数据处理方法包括:获取预先配置的过滤条件组;获取待添加过滤条件的应用程序的数据格式;按照数据格式将过滤条件组添加到应用程序中;以及在应用程序中进行数据筛选时,调用过滤条件组。通过本发明,解决了现有技术中进行数据处理时输入过滤条件时比较耗时的问题。
【专利说明】过滤条件的数据处理方法和装置

【技术领域】
[0001] 本发明涉及数据处理领域,具体而言,涉及一种过滤条件的数据处理方法和装置。

【背景技术】
[0002] 在很多数据处理的场景下,数据本身是以多行多列的形式存在的。在进行数据处 理的过程中,需要对数据进行过滤、筛选操作。例如,对一个电子表格进行处理的过程中,可 能会用到不同的过滤条件。当用户在一个过滤条件下处理完数据后,需要重新输入新的过 滤条件,还有可能在应用了新的过滤条件后还需要重新输入原来的过滤条件。如果进行的 数据处理采用的是比较复杂的过滤条件,输入过滤条件本身是一个耗时,且容易出错的过 程。综上所述,在进行数据处理时,输入过滤条件或者进行过滤条件的切换比较耗时且容易 出错。
[0003] 针对现有技术中进行数据处理时输入过滤条件时比较耗时的问题,目前尚未提出 有效的解决方案。


【发明内容】

[0004] 本发明的主要目的在于提供一种过滤条件的数据处理方法和装置,以解决现有技 术中进行数据处理时输入过滤条件时比较耗时的问题。
[0005] 为了实现上述目的,根据本发明的一个方面,提供了一种过滤条件的数据处理方 法。根据本发明的过滤条件的数据处理方法包括:获取预先配置的过滤条件组;获取待添 加过滤条件的应用程序的数据格式;按照所述数据格式将所述过滤条件组添加到所述应用 程序中;以及在所述应用程序中进行数据筛选时,调用所述过滤条件组。
[0006] 进一步地,获取预先配置的过滤条件组包括:从具有数据筛选功能的应用程序中 提取所述过滤条件组,其中,所述过滤条件组包括多个过滤条件以及所述多个过滤条件之 间的关系;保存多个过滤条件以及所述多个过滤条件之间的关系。
[0007] 进一步地,保存多个过滤条件以及所述多个过滤条件之间的关系包括:获取所述 多个过滤条件所包含的过滤对象和过滤规则;获取所述过滤对象与所述过滤规则之间的映 射关系;按照所述映射关系保存所述过滤对象和所述过滤规则,并保存所述多个过滤条件 之间的关系。
[0008] 进一步地,按照所述数据格式将所述过滤条件组添加到所述应用程序中包括:获 取所述数据格式中用于存储过滤条件的第一位置和用于存储所述多个过滤条件之间的关 系的第二位置;将所述过滤对象和所述过滤规则存储在所述第一位置;以及在所述过滤条 件组包括所述多个过滤条件时,将所述多个过滤条件之间的关系存储在所述第二位置。
[0009] 进一步地,在所述应用程序中进行数据筛选时,调用所述过滤条件组包括:展示所 述过滤条件组;接收选择所述过滤条件组进行数据筛选的指令;根据所述指令查找所述指 令所指示的过滤条件组;将所述指令所指示的过滤条件组添加到所述应用程序中;以及利 用添加到所述应用程序中的过滤条件组进行数据筛选。
[0010] 为了实现上述目的,根据本发明的另一方面,提供了一种过滤条件的数据处理装 置。根据本发明的过滤条件的数据处理装置包括:第一获取单元,用于获取预先配置的过滤 条件组;第二获取单元,用于获取待添加过滤条件的应用程序的数据格式;添加单元,用于 按照所述数据格式将所述过滤条件组添加到所述应用程序中;以及调用单元,用于在所述 应用程序中进行数据筛选时,调用所述过滤条件组。
[0011] 进一步地,所述第一获取单元包括:提取模块,用于从具有数据筛选功能的应用程 序中提取所述过滤条件组,其中,所述过滤条件组包括多个过滤条件以及所述多个过滤条 件之间的关系;第一存储模块,用于保存多个过滤条件以及所述多个过滤条件之间的关系。
[0012] 进一步地,所述第一存储模块包括:第一获取子模块,用于获取所述多个过滤条件 所包含的过滤对象和过滤规则;第二获取子模块,用于获取所述过滤对象与所述过滤规则 之间的映射关系;保存子模块,用于按照所述映射关系保存所述过滤对象和所述过滤规则, 并保存所述多个过滤条件之间的关系。
[0013] 进一步地,所述添加单元包括:获取模块,用于获取所述数据格式中用于存储过滤 条件的第一位置和用于存储所述多个过滤条件之间的关系的第二位置;第二存储模块,用 于将所述过滤对象和所述过滤规则存储在所述第一位置;以及第三存储模块,用于在所述 过滤条件组包括所述多个过滤条件时,将所述多个过滤条件之间的关系存储在所述第二位 置。
[0014] 为了实现上述目的,根据本发明的另一方面,提供了一种过滤条件的数据处理装 置。根据本发明的过滤条件的数据处理装置包括:所述调用单元包括:展示模块,用于展示 所述过滤条件组;接收模块,用于接收选择所述过滤条件组进行数据筛选的指令;查找模 块,用于根据所述指令查找所述指令所指示的过滤条件组;添加模块,用于将所述指令所指 示的过滤条件组添加到所述应用程序中;以及筛选模块,用于利用添加到所述应用程序中 的过滤条件组进行数据筛选。
[0015] 通过本发明,将预先配置的过滤条件组添加到应用程序,在该应用程序需要重复 使用该过滤条件组进行数据处理时,可以直接调用该过滤条件组,无需再次输入该过滤条 件组中的过滤条件,从而避免了手动输入过滤条件而导致的输入错误,并且提高了输入过 滤条件的效率,解决了现有技术中进行数据处理时输入过滤条件时比较耗时的问题。

【专利附图】

【附图说明】
[0016] 构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实 施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0017] 图1是根据本发明实施例的过滤条件的数据处理方法的流程图;以及
[0018] 图2是根据本发明实施例的过滤条件的数据处理装置的示意图。

【具体实施方式】
[0019] 需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相 互组合。下面将参考附图并结合实施例来详细说明本发明。
[0020] 为了使本【技术领域】的人员更好地理解本发明方案,下面将结合本发明实施例中的 附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是 本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术 人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范 围。
[0021] 需要说明的是,本发明的说明书和权利要求书及上述附图中的术语"第一"、"第 二"等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用 的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或 描述的那些以外的顺序实施。此外,术语"包括"和"具有"以及他们的任何变形,意图在于 覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限 于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产 品或设备固有的其它步骤或单元。
[0022] 本发明实施例提供了一种过滤条件的数据处理方法。该数据处理方法可以应用于 网页应用程序或者表格应用程序中以进行数据处理。图1是根据本发明实施例的过滤条 件的数据处理方法的流程图,如图所示,该过滤条件的数据处理方法包括如下步骤S102至 S108。
[0023] 步骤S102,获取预先配置的过滤条件组。
[0024] 步骤S104,获取待添加过滤条件的应用程序的数据格式。
[0025] 步骤S106,按照数据格式将过滤条件组添加到应用程序中。
[0026] 步骤S108,在应用程序中进行数据筛选时,调用过滤条件组。
[0027] 通过将预先配置的过滤条件组添加到应用程序,在该应用程序需要重复使用该过 滤条件组进行数据处理时,可以直接调用该过滤条件组,无需再次输入该过滤条件组中的 过滤条件,从而避免了手动输入过滤条件而导致的输入错误,并且提高了输入过滤条件的 效率,解决了现有技术中进行数据处理时输入过滤条件时比较耗时的问题。
[0028] 其中,预先配置的过滤条件组可以是应用程序使用过的过滤条件组,使用过该过 滤条件组的应用程序与添加该过滤条件组的应用程序可以是同一个应用程序,也可以是不 同的应用程序。当同一个应用程序重复使用该过滤条件组进行数据处理时,可以将该过滤 条件组添加到该应用程序中;当不同的应用程序均需要该过滤条件组进行数据处理时,可 以将该过滤条件组添加到不同的应用程序中,以使不同的应用程序均能通过该过滤条件组 进行数据处理。如果保存的过滤条件组无法直接添加到待添加过滤条件组的应用程序中, 可以将该过滤条件组进行数据格式的转化,使得过滤条件组的数据格式满足添加到待添加 过滤条件组的应用程序的要求,以使过滤条件组能够添加到应用程序中,具体的数据格式 的转化稍后描述,此处不做赘述。
[0029] 例如:表1示出了待处理的数据,该数据记录了学生的考试成绩,现在需要通过网 页中的数据处理功能对表1中的数据进行筛选,以查找学习成绩较好的学生,利用以下过 滤条件进行数据筛选:
[0030] 语文成绩>70且数学成绩>70且英语成绩>70
[0031] 表1学生考试成绩
[0032]

【权利要求】
1. 一种过滤条件的数据处理方法,其特征在于,包括: 获取预先配置的过滤条件组; 获取待添加过滤条件的应用程序的数据格式; 按照所述数据格式将所述过滤条件组添加到所述应用程序中;W及 在所述应用程序中进行数据筛选时,调用所述过滤条件组。
2.根据权利要求1所述的方法,其特征在于,获取预先配置的过滤条件组包括: 从具有数据筛选功能的应用程序中提取所述过滤条件组,其中,所述过滤条件组包括 多个过滤条件W及所述多个过滤条件之间的关系; 保存多个过滤条件W及所述多个过滤条件之间的关系。
3.根据权利要求2所述的方法,其特征在于,保存多个过滤条件W及所述多个过滤条 件之间的关系包括: 获取所述多个过滤条件所包含的过滤对象和过滤规则; 获取所述过滤对象与所述过滤规则之间的映射关系; 按照所述映射关系保存所述过滤对象和所述过滤规则,并保存所述多个过滤条件之间 的关系。
4.根据权利要求3所述的方法,其特征在于,按照所述数据格式将所述过滤条件组添 加到所述应用程序中包括: 获取所述数据格式中用于存储过滤条件的第一位置和用于存储所述多个过滤条件之 间的关系的第二位置; 将所述过滤对象和所述过滤规则存储在所述第一位置;W及 在所述过滤条件组包括所述多个过滤条件时,将所述多个过滤条件之间的关系存储在 所述第二位置。
5.根据权利要求1所述的方法,其特征在于,在所述应用程序中进行数据筛选时,调用 所述过滤条件组包括: 展示所述过滤条件组; 接收选择所述过滤条件组进行数据筛选的指令; 根据所述指令查找所述指令所指示的过滤条件组; 将所述指令所指示的过滤条件组添加到所述应用程序中;W及 利用添加到所述应用程序中的过滤条件组进行数据筛选。
6. -种过滤条件的数据处理装置,其特征在于,包括: 第一获取单元,用于获取预先配置的过滤条件组; 第二获取单元,用于获取待添加过滤条件的应用程序的数据格式; 添加单元,用于按照所述数据格式将所述过滤条件组添加到所述应用程序中;W及 调用单元,用于在所述应用程序中进行数据筛选时,调用所述过滤条件组。
7.根据权利要求6所述的装置,其特征在于,所述第一获取单元包括: 提取模块,用于从具有数据筛选功能的应用程序中提取所述过滤条件组,其中,所述过 滤条件组包括多个过滤条件W及所述多个过滤条件之间的关系; 第一存储模块,用于保存多个过滤条件W及所述多个过滤条件之间的关系。
8.根据权利要求7所述的装置,其特征在于,所述第一存储模块包括: 第一获取子模块,用于获取所述多个过滤条件所包含的过滤对象和过滤规则; 第二获取子模块,用于获取所述过滤对象与所述过滤规则之间的映射关系; 保存子模块,用于按照所述映射关系保存所述过滤对象和所述过滤规则,并保存所述 多个过滤条件之间的关系。
9. 根据权利要求8所述的装置,其特征在于,所述添加单元包括: 获取模块,用于获取所述数据格式中用于存储过滤条件的第一位置和用于存储所述多 个过滤条件之间的关系的第二位置; 第二存储模块,用于将所述过滤对象和所述过滤规则存储在所述第一位置;W及 第H存储模块,用于在所述过滤条件组包括所述多个过滤条件时,将所述多个过滤条 件之间的关系存储在所述第二位置。
10. 根据权利要求6所述的装置,其特征在于,所述调用单元包括: 展示模块,用于展示所述过滤条件组; 接收模块,用于接收选择所述过滤条件组进行数据筛选的指令; 查找模块,用于根据所述指令查找所述指令所指示的过滤条件组; 添加模块,用于将所述指令所指示的过滤条件组添加到所述应用程序中;W及 筛选模块,用于利用添加到所述应用程序中的过滤条件组进行数据筛选。
【文档编号】G06F17/30GK104462346SQ201410736451
【公开日】2015年3月25日 申请日期:2014年12月4日 优先权日:2014年12月4日
【发明者】赖华贵, 吴充 申请人:北京国双科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1