用于客户端界面的数据批量处理方法及装置的制造方法

文档序号:8223519阅读:387来源:国知局
用于客户端界面的数据批量处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及数据处理领域,具体而言,涉及一种用于客户端界面的数据批量处理方法及装置。
【背景技术】
[0002]在客户端界面上对实体的属性进行批量编辑时,在选中一批待修改的实体后,一般情况下只能对这批待修改实体的属性进行统一修改,修改为相同值。例如,在学生信息管理系统中,如果需要将学生的专业由计算机专业更名为计算机科学技术,信息专业更改为信息管理专业,常见操作为:首先进行学生专业的过滤筛选,选出专业等于计算机专业的学生,然后进行批量编辑,将选中的学生的专业全部修改为计算机科学技术,对于信息专业的学生的专业信息的修改同样按照上述步骤执行。此时,如果需要筛选的条件较多时,需要多次执行上述步骤,操作效率比较低。
[0003]针对相关技术中对数据进行批量修改时操作效率低的问题,目前尚未提出有效的解决方案。

【发明内容】

[0004]本发明的主要目的在于提供一种用于客户端界面的数据批量处理方法及装置,以解决相关技术中对数据进行批量修改时操作效率低的问题。
[0005]为了实现上述目的,根据本发明的一个方面,提供了一种用于客户端界面的数据批量处理方法。
[0006]根据本发明的用于客户端界面的数据批量处理方法包括:确定客户端界面上目标属性,其中,目标属性为关联于客户端界面中的数据的属性;接收多个数据过滤指令,其中,多个数据过滤指令为用于指示从目标属性关联的数据中筛选数据的指令;接收多个数据修改指令,其中,数据修改指令为指示对数据过滤指令从目标属性关联的数据中筛选出的数据进行修改的指令,并且多个数据修改指令与多个数据过滤指令一一对应;判断是否接收到提交指令,其中,提交指令为用于执行根据多个数据过滤指令筛选数据和根据多个数据修改指令修改筛选出的数据的指令;以及在判断出接收到提交指令时,根据多个数据过滤指令从目标属性关联的数据中筛选数据和根据多个数据修改指令修改筛选出的数据。
[0007]进一步地,在判断出接收到提交指令时,根据多个数据过滤指令从目标属性关联的数据中筛选数据和根据多个数据修改指令修改筛选出的数据包括:分别根据多个数据过滤指令中的每一个数据过滤指令从目标属性关联的数据中筛选数据,得到多个数据集合;分别根据多个数据修改指令中的每一个数据修改指令对多个数据集合中的数据进行修改,得到修改后的数据;以及将修改后的数据更新到数据库中。
[0008]进一步地,分别根据多个数据过滤指令中的每一个数据过滤指令从目标属性关联的数据中筛选数据,得到多个数据集合之后,该方法还包括:判断多个数据集合是否存在交集;以及如果判断出多个数据集合存在交集,则输出第一提示信息,其中,第一提示信息为用于提示多个数据集合存在交集。
[0009]进一步地,在判断出多个数据集合存在交集,输出第一提示信息之后,该方法还包括:接收选择指令,其中,选择指令为用于选择对存在交集的多个数据集合的修改方式的指令;根据选择指令确定选择的修改方式;以及根据选择的修改方式对多个数据集合进行修改。
[0010]进一步地,数据修改指令包括第一数据修改指令和第二数据修改指令,其中,第一数据修改指令为用于将与第一数据修改指令对应的数据过滤指令筛选出的数据修改为相同值的指令,第二数据修改指令为用于按照预设规则将与第二数据修改指令对应的数据过滤指令筛选出的数据进行修改的指令。
[0011]为了实现上述目的,根据本发明的另一方面,提供了一种用于客户端界面的数据批量处理装置。
[0012]根据本发明的用于客户端界面的数据批量处理装置包括:第一确定单元,用于确定客户端界面上目标属性,其中,目标属性为关联于客户端界面中的数据的属性;第一接收单元,用于接收多个数据过滤指令,其中,多个数据过滤指令为用于指示从目标属性关联的数据中筛选数据的指令;第二接收单元,用于接收多个数据修改指令,其中,数据修改指令为指示对数据过滤指令从目标属性关联的数据中筛选出的数据进行修改的指令,并且多个数据修改指令与多个数据过滤指令--对应;第一判断单元,用于判断是否接收到提交指令,其中,提交指令为用于执行根据多个数据过滤指令筛选数据和根据多个数据修改指令修改筛选出的数据的指令;以及第一修改单元,用于在判断出接收到提交指令时,根据多个数据过滤指令从目标属性关联的数据中筛选数据和根据多个数据修改指令修改筛选出的数据。
[0013]进一步地,第一修改单元包括:筛选模块,用于分别根据多个数据过滤指令中的每一个数据过滤指令从目标属性关联的数据中筛选数据,得到多个数据集合;修改模块,用于分别根据多个数据修改指令中的每一个数据修改指令对多个数据集合中的数据进行修改,得到修改后的数据;以及更新模块,用于将修改后的数据更新到数据库中。
[0014]进一步地,该装置还包括:第二判断单元,用于判断多个数据集合是否存在交集;以及输出单元,用于在判断出多个数据集合存在交集时,输出第一提示信息,其中,第一提示信息为用于提示多个数据集合存在交集。
[0015]进一步地,该装置还包括:第三接收单元,用于接收选择指令,其中,选择指令为用于选择对存在交集的多个数据集合的修改方式的指令;第二确定单元,用于根据选择指令确定选择的修改方式;以及第二修改单元,用于根据选择的修改方式对多个数据集合进行修改。
[0016]进一步地,数据修改指令包括第一数据修改指令和第二数据修改指令,其中,第一数据修改指令为用于将与第一数据修改指令对应的数据过滤指令筛选出的数据修改为相同值的指令,第二数据修改指令为用于按照预设规则将与第二数据修改指令对应的数据过滤指令筛选出的数据进行修改的指令。
[0017]通过本发明,采用同时接收多个数据过滤指令和多个数据修改指令,在判断出接收到提交指令时,根据多个数据过滤指令从目标属性关联的数据中筛选数据和根据多个数据修改指令修改筛选出的数据,实现同时对不同数据过滤条件从目标属性关联的数据中筛选出的数据分别进行批量修改,解决了相关技术中对数据进行批量修改时操作效率低的问题,进而达到了提高对数据进行批量修改的操作效率的效果。
【附图说明】
[0018]构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0019]图1是根据本发明实施例的用于客户端界面的数据批量处理方法的流程图;
[0020]图2是根据本发明实施例的用于客户端界面的数据批量处理的操作界面的示意图;以及
[0021]图3是根据本发明实施例的用于客户端界面的数据批量处理装置的示意图。
【具体实施方式】
[0022]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0023]为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0024]需要说明的是,本申请的说明书和权利要求
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1