应用程序的表数据处理方法、装置、电子设备及存储介质与流程

文档序号:19906736发布日期:2020-02-11 14:35阅读:来源:国知局

技术特征:

1.一种应用程序的表数据处理方法,其特征在于,所述方法包括:

从应用程序的原始表数据的多个条目中,确定至少一个条目集合,每个条目集合包括:一个代表条目以及至少一个其他条目;

以每个所述条目集合中的所述代表条目作为基础条目,分别对至少一个所述其他条目进行差异化处理,得到所述代表条目对应的至少一个差异条目,每个所述差异条目中存储所述其他条目与所述代表条目的差异数据,以及所述代表条目的标识信息;

根据至少一个所述条目集合中的所述代表条目,和所述代表条目对应的至少一个差异条目,形成所述应用程序的差异表数据。

2.如权利要求1所述的方法,其特征在于,所述从应用程序的原始表数据的多个条目中,确定至少一个条目集合,包括:

确定遍历的当前条目与已有条目集合中所述代表条目的差异项的数量;

若所述差异项的数量小于预设阈值,则将所述当前条目加入所述已有条目集合;

若所述差异项的数量大于所述预设阈值,则创建新的条目集合,并将该当前条目加入所述新的条目集合,直至遍历完多个所述条目,得到至少一个所述条目集合,其中,每个所述条目集合中,所述代表条目为首个加入所述条目集合的条目。

3.如权利要求2所述的方法,其特征在于,若所述已有条目集合包括:多个,则所述将所述当前条目加入所述已有条目集合,包括:

将所述当前条目加入多个所述已有条目集合中差异项的数量最小的所代表条目所在的条目集合中。

4.如权利要求2所述的方法,其特征在于,所述若所述差异项的数量大于所述预设阈值,则创建新的条目集合之前,所述方法还包括:

若所述差异项的数量大于所述预设阈值,比较所述已有条目集合的数量与所述原始表数据的条目数;

若所述已有条目集合的数量小于所述原始表数据的条目数,则创建新的条目集合。

5.如权利要求4所述的方法,其特征在于,所述比较所述已有条目集合的数量与所述原始表数据的条目数之前,所述方法还包括:

根据所述应用程序的条目集合列表的元素数,确定所述已有条目集合的数量,所述条目集合列表中每个元素对应一个条目集合。

6.如权利要求1-5任一项所述的方法,其特征在于,所述差异数据包括如下至少一种数据:新增数据、缺失数据、变更数据;

其中,所述新增数据为所述其他条目中具有,而所述代表条目不具有的数据;所述缺失数据为所述其他条目中不具有,而所述代表条目具有的数据;所述变更数据为所述基础条目和所述差异条目中不同的数据。

7.一种应用程序的表数据处理方法,其特征在于,所述方法包括:

根据输入的所述应用程序的使用操作,确定所述使用操作对应的第一条目标识;

在所述应用程序的差异表数据中,查找所述第一条目标识的条目;

若所述第一条目标识的条目为差异条目,则根据所述第一条目标识的条目中的第一代表条目的标识信息,确定所述第一代表条目;

根据所述第一代表条目、和所述第一条目标识的条目中的差异数据,确定所述第一条目标识对应的原始条目;

根据所述第一条目标识对应的原始条目,执行所述使用操作对应的指令。

8.如权利要求7所述的方法,其特征在于,所述方法还包括:

若所述第一条目标识的条目为代表条目,则根据所述第一条目标识的条目,执行所述使用操作对应的指令。

9.如权利要求7或8所述的方法,其特征在于,所述方法还包括:

获取待修改的第二条目标识,以及修改值;

根据所述第二条目标识和所述修改值,修改所述差异表数据中的条目。

10.如权利要求9所述的方法,其特征在于,所述根据所述第二条目标识,和所述修改值,修改所述差异表数据中的条目,包括:

若所述差异表数据中所述第二条目标识的条目为差异条目,则根据所述第二条目标识的条目中的第二代表条目的标识信息,确定所述第二代表条目;

根据所述第二代表条目、和所述第二条目标识的条目中的差异数据,确定所述第二条目标识对应的原始条目;

根据所述修改值修改所述第二条目标识对应的原始条目,得到修改后的所述第二条目标识对应的原始条目;

以所述第二代表条目作为基础条目,对修改后的所述第二条目标识对应的原始条目进行差异化处理,得到修改后的所述第二条目标识的条目。

11.如权利要求9所述的方法,其特征在于,所述根据所述第二条目标识,和所述修改值,修改所述差异表数据中的条目,包括:

若所述差异表数据中所述第二条目标识的条目为代表条目,确定具有所述第二条目标识的条目为目标差异条目;根据所述第二条目标识的条目、以及所述目标差异条目中的差异数据,确定所述目标差异条目的原始条目;

根据所述修改值,分别修改所述目标差异条目的原始条目和所述第二条目标识的条目,得到修改后的原始条目和修改后的代表条目;

以所述修改后的代表条目作为基础条目,对所述修改后的原始条目进行差异化处理,得到修改后的差异条目。

12.一种应用程序的表数据处理装置,其特征在于,所述装置包括:

确定模块,用于从应用程序的原始表数据的多个条目中,确定至少一个条目集合,每个条目集合包括:一个代表条目以及至少一个其他条目;

处理模块,用于以每个所述条目集合中的所述代表条目作为基础条目,分别对至少一个所述其他条目进行差异化处理,得到所述代表条目对应的至少一个差异条目,每个所述差异条目中存储所述其他条目与所述代表条目的差异数据,以及所述代表条目的标识信息;

形成模块,用于根据至少一个所述条目集合中的所述代表条目,和所述代表条目对应的至少一个差异条目,形成所述应用程序的差异表数据。

13.一种应用程序的表数据处理装置,其特征在于,所述装置包括:

确定模块,用于根据输入的所述应用程序的使用操作,确定所述使用操作对应的第一条目标识;

查找模块,用于在所述应用程序的差异表数据中,查找所述第一条目标识的条目;

所述确定模块,还用于若所述第一条目标识的条目为差异条目,则根据所述第一条目标识的条目中的第一代表条目的标识信息,确定所述第一代表条目;根据所述第一代表条目、和所述第一条目标识的条目中的差异数据,确定所述第一条目标识对应的原始条目;

执行模块,用于根据所述第一条目标识对应的原始条目,执行所述使用操作对应的指令。

14.一种电子设备,其特征在于,包括存储器、处理器,所述存储器中存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述权利要求1至11任一项所述的方法的步骤。

15.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11中任一项所述方法的步骤。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1