一种应用程序的数据处理方法及装置与流程

文档序号:11432145阅读:134来源:国知局
一种应用程序的数据处理方法及装置与流程

本发明涉及应用程序技术领域,更具体的说,是涉及一种应用程序的数据处理方法及装置。



背景技术:

随着全球互联网的快速发展,应用程序作为用户娱乐、社交的媒体工具,备受青睐。为了更好地满足用户的需求,应用程序会实时进行版本更新,但新版本应用程序与旧版本应用程序之间如何进行数据的兼容亟需解决。

目前,新、旧版本应用程序的数据处理方法主要是分别获取新、旧版本应用程序的数据、接口和应用程序,并将数据、接口、应用程序进行排列组合,以获得新、旧版本应用程序之间进行数据的交互使用所存在的全部情况组合,之后按照现实应用场景中可能存在的情况对全部情况组合进行筛选,删除不可能存在的部分情况组合,并按照筛选所得的情况组合实现新、旧版本应用程序之间所产生数据的交互使用。然而,采用现有的应用程序的数据处理方法进行数据处理时,会将现实中不会存在的情况组合也通过排列组合罗列出来,从而增加了应用程序的数据处理的时间与工作量,间接降低了应用程序的数据处理效率。



技术实现要素:

有鉴于此,本发明提供了一种应用程序的数据处理方法及装置,降低应用程序的数据处理的时间与工作量,以提高应用程序的数据处理效率。

为实现上述目的,本发明提供如下技术方案:

一种应用程序的数据处理方法,包括:

获取第一数据和第一应用程序,所述第一数据为所述第一应用程序所产生的数据,所述第一应用程序为未进行版本更新的应用程序;

获取第二数据和第二应用程序,所述第二数据为所述第二应用程序所产生的数据,所述第二应用程序为进行了版本更新的应用程序;

获取对应所述第一应用程序的第一接口和对应所述第二应用程序的第二接口;

生成所述第一数据、目标接口和目标应用程序之间的第一匹配关系,其中,所述目标接口包含所述第一接口和第二接口,所述目标应用程序包含所述第一应用程序和所述第二应用程序;

生成所述第二数据、目标接口和目标应用程序之间的第二匹配关系。

优选地,所述生成所述第一数据、目标接口和目标应用程序之间的第一匹配关系,包括:

生成所述第一数据、第一接口和第一应用程序之间的第三匹配关系;

生成所述第一数据、第二接口和第二应用程序之间的第四匹配关系。

优选地,所述生成所述第二数据、目标接口和目标应用程序之间的第二匹配关系,包括:

生成所述第二数据、第一接口和第一应用程序之间的第五匹配关系;

生成所述第二数据、第二接口和第二应用程序之间的第六匹配关系。

优选地,所述在生成所述第二数据、目标接口和目标应用程序之间的第二匹配关系之后,还包括:

显示所述第一匹配关系和所述第二匹配关系。

一种应用程序的数据处理装置,包括:

第一获取模块,用于获取第一数据和第一应用程序,所述第一数据为所述第一应用程序所产生的数据,所述第一应用程序为未进行版本更新的应用程序;

第二获取模块,用于获取第二数据和第二应用程序,所述第二数据为所述第二应用程序所产生的数据,所述第二应用程序为进行了版本更新的应用程序;

第三获取模块,用于获取对应所述第一应用程序的第一接口和对应所述第二应用程序的第二接口;

第一生成模块,用于生成所述第一数据、目标接口和目标应用程序之间的第一匹配关系,其中,所述目标接口包含所述第一接口和第二接口,所述目标应用程序包含所述第一应用程序和所述第二应用程序;

第二生成模块,用于生成所述第二数据、目标接口和目标应用程序之间的第二匹配关系。

优选地,所述第一生成模块包括:

第三生成模块,用于生成所述第一数据、第一接口和第一应用程序之间的第三匹配关系;

第四生成模块,用于生成所述第一数据、第二接口和第二应用程序之间的第四匹配关系。

优选地,所述第二生成模块包括:

第五生成模块,用于生成所述第二数据、第一接口和第一应用程序之间的第五匹配关系;

第六生成模块,用于生成所述第二数据、第二接口和第二应用程序之间的第六匹配关系。

优选地,所述装置还包括:

显示模块,用于在所述第二生成模块生成所述第二数据、目标接口和目标应用程序之间的第二匹配关系之后,显示所述第一匹配关系和所述第二匹配关系。

经由上述的技术方案可知,与现有技术相比,本发明提供了一种应用程序的数据处理方法及装置,通过将获取到的第一数据和第二数据分别与目标接口和目标应用程序建立匹配关系,可以生成第一匹配关系与第二匹配关系,进而按照得到的第一匹配关系与第二匹配关系实现新、旧版本应用程序之间所产生数据的交互使用,可见,直接生成第一数据、目标接口和目标应用程序之间的第一匹配关系,以及生成第二数据、目标接口和目标应用程序之间的第二匹配关系,能够有效避免产生现实应用中不会存在的情况组合,从而缩减了应用程序的数据处理的时间与工作量,间接提高了应用程序的数据处理效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

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

图2为本发明实施例提供的另一种应用程序的数据处理方法的方法流程图;

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

图4为本发明实施例提供的另一种应用程序的数据处理装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种应用程序的数据处理方法,请参见附图1,所述方法具体包括以下步骤:

s101:获取第一数据和第一应用程序,所述第一数据为所述第一应用程序所产生的数据,所述第一应用程序为未进行版本更新的应用程序;

具体的,为了确保版本更新前后的新版本应用程序与旧版本应用程序之间可以实现对不同版本产生的数据进行兼容识别,并交互使用,可以通过设定新、旧版本应用程序之间数据进行交互使用的匹配关系,以便后续直接按照设定的匹配关系,直接将数据传输到能够被兼容识别,并交互使用的应用程序中。

由于进行应用程序版本更新操作时,旧版本应用程序已经根据用户的操作而生成大量数据,故需要先获取旧版本应用程序所产生的数据及该应用程序,即第一数据和第一应用程序,以便后续进行关系匹配操作。

s102:获取第二数据和第二应用程序,所述第二数据为所述第二应用程序所产生的数据,所述第二应用程序为进行了版本更新的应用程序;

具体的,由于进行了应用程序版本更新操作后,会产生新版本应用程序即第二应用程序,此时为了实现新版本应用程序中产生的数据与旧版本应用程序所产生的数据能够被两个不同版本应用程序交叉识别,交互使用,需要获取新版本应用程序所产生的数据及该应用程序,即第二数据和第二应用程序。

s103:获取对应所述第一应用程序的第一接口和对应所述第二应用程序的第二接口;

具体的,由于新、旧版本应用程序获取数据以进行各项操作时,需要先通过对应接口来获取数据,进而需要获取第一应用程序用来获取数据的第一接口,及第二应用程序用来获取数据的第二接口。

s104:生成所述第一数据、目标接口和目标应用程序之间的第一匹配关系,其中,所述目标接口包含所述第一接口和第二接口,所述目标应用程序包含所述第一应用程序和所述第二应用程序;

具体的,结合现实应用场景,旧版本应用程序所产生的第一数据可以通过第一接口和第二接口传输到不同版本应用程序上,以完成各项操作指令,因此需要生成第一数据、包含第一接口和第二接口的目标接口、包含第一应用程序和第二应用程序目标应用程序三者之间的第一匹配关系,以便后续不同版本应用程序之间按照第一匹配关系完成对不同版本应用程序所产生的数据进行兼容识别,并交互使用。

s105:生成所述第二数据、目标接口和目标应用程序之间的第二匹配关系;

具体的,结合现实应用场景,新版本应用程序所产生的第二数据可以通过第一接口和第二接口传输到不同版本应用程序上,以完成各项操作指令,因此需要生成第二数据、包含第一接口和第二接口的目标接口、包含第一应用程序和第二应用程序目标应用程序三者之间的第二匹配关系,以便后续不同版本应用程序之间按照第二匹配关系完成对不同版本应用程序所产生的数据进行兼容识别,并交互使用。

本发明实施例所公开的一种应用程序的数据处理方法,通过将获取到的第一数据和第二数据分别与目标接口和目标应用程序建立匹配关系,可以生成第一匹配关系与第二匹配关系,进而按照得到的第一匹配关系与第二匹配关系实现新、旧版本应用程序之间所产生数据的交互使用,可见,直接生成第一数据、目标接口和目标应用程序之间的第一匹配关系,以及生成第二数据、目标接口和目标应用程序之间的第二匹配关系,能够有效避免产生现实应用中不会存在的情况组合,从而缩减了应用程序的数据处理的时间与工作量,间接提高了应用程序的数据处理效率。

本发明实施例中涉及到的s105的执行顺序包括但不限于s104之后,还可能在s104之前执行。

可选的,在上述图1所对应实施例中的s105之后,还包括:

显示所述第一匹配关系和所述第二匹配关系。

具体的,为了便于开发人员对依据不同版本应用程序各自产生的数据所产生的匹配关系进行研究分析,可以将生成的第一匹配关系和第二匹配关系直接显示给相关开发人员。

本发明实施例中,通过将生成的第一匹配关系和第二匹配关系进行显示,便于开发人员进行后续的研究分析,从而避免在应用程序的数据处理过程中匹配关系生成过程中发生差错的问题。

在上述图1所对应实施例的基础上,本发明实施例公开了另一种应用程序的数据处理方法,请参见附图2,所述方法具体包括以下步骤:

s201:获取第一数据和第一应用程序,所述第一数据为所述第一应用程序所产生的数据,所述第一应用程序为未进行版本更新的应用程序。

s202:获取第二数据和第二应用程序,所述第二数据为所述第二应用程序所产生的数据,所述第二应用程序为进行了版本更新的应用程序。

s203:获取对应所述第一应用程序的第一接口和对应所述第二应用程序的第二接口。

s204:生成所述第一数据、第一接口和第一应用程序之间的第三匹配关系;

具体的,结合现实应用场景,旧版本应用程序所产生的第一数据可以通过第一接口传输到第一应用程序,以在第一应用程序上完成各项操作指令。换句话说,旧版本应用程序所产生的老数据可以通过对应旧版本应用程序的老接口传输到该旧版本应用程序上,从而在该旧版本应用程序上执行相关的操作指令。因此,需要建立并生成符合现实应用场景的匹配关系,即第三匹配关系,从而直接设定出真实存在的传输关系,有效避免生成现实中不可能存在的传输关系,以节省应用程序的数据处理的时间值与工作量。

s205:生成所述第一数据、第二接口和第二应用程序之间的第四匹配关系;

具体的,结合现实应用场景,旧版本应用程序所产生的第一数据可以通过第二接口传输到第二应用程序,以在第二应用程序上完成各项操作指令。换句话说,旧版本应用程序所产生的老数据可以通过对应新版本应用程序的新接口传输到该新版本应用程序上,从而在该新版本应用程序上执行相关的操作指令。因此,需要生成符合现实应用场景的匹配关系,即第四匹配关系,从而直接设定出真实存在的传输关系,有效避免建立并生成现实中不可能存在的传输关系,以节省应用程序的数据处理的时间值与工作量。

以上步骤s204~步骤s205仅仅是本发明实施例公开的“生成所述第一数据、目标接口和目标应用程序之间的第一匹配关系”过程的一种优选的实现方式,有关此过程的具体实现方式可根据实际需求任意设置,在此不做限定。

s206:生成所述第二数据、第一接口和第一应用程序之间的第五匹配关系;

具体的,结合现实应用场景,新版本应用程序所产生的第二数据可以通过第一接口传输到第一应用程序,以在第一应用程序上完成各项操作指令。换句话说,新版本应用程序所产生的新数据可以通过对应旧版本应用程序的老接口传输到该旧版本应用程序上,从而在该旧版本应用程序上执行相关的操作指令。因此,需要生成符合现实应用场景的匹配关系,即第五匹配关系,从而直接设定出真实存在的传输关系,有效避免建立并生成现实中不可能存在的传输关系,以节省应用程序的数据处理的时间值与工作量。

s207:生成所述第二数据、第二接口和第二应用程序之间的第六匹配关系;

具体的,结合现实应用场景,新版本应用程序所产生的第二数据可以通过第二接口传输到第二应用程序,以在第二应用程序上完成各项操作指令。换句话说,新版本应用程序所产生的新数据可以通过对应新版本应用程序的新接口传输到该新版本应用程序上,从而在该新版本应用程序上执行相关的操作指令。因此,需要生成符合现实应用场景的匹配关系,即第六匹配关系,从而直接设定出真实存在的传输关系,有效避免建立并生成现实中不可能存在的传输关系,以节省应用程序的数据处理的时间值与工作量。

以上步骤s206~步骤s207仅仅是本发明实施例公开的“生成所述第二数据、目标接口和目标应用程序之间的第二匹配关系”过程的一种优选的实现方式,有关此过程的具体实现方式可根据实际需求任意设置,在此不做限定。

本发明实施例所公开的一种应用程序的数据处理方法,通过依次生成的第三匹配关系、第四匹配关系、第五匹配关系和第六匹配关系,可以直接设定出不同版本应用程序之间真实存在的数据传输关系,从而解决因生成多余情况组合而导致应用程序的数据处理的时间与工作量增加的问题,以提高应用程序的数据处理效率。

本发明实施例公开了一种应用程序的数据处理装置,请参见附图3,所述装置包括:

第一获取模块301,用于获取第一数据和第一应用程序,所述第一数据为所述第一应用程序所产生的数据,所述第一应用程序为未进行版本更新的应用程序;

第二获取模块302,用于获取第二数据和第二应用程序,所述第二数据为所述第二应用程序所产生的数据,所述第二应用程序为进行了版本更新的应用程序;

第三获取模块303,用于获取对应所述第一应用程序的第一接口和对应所述第二应用程序的第二接口;

第一生成模块304,用于生成所述第一数据、目标接口和目标应用程序之间的第一匹配关系,其中,所述目标接口包含所述第一接口和第二接口,所述目标应用程序包含所述第一应用程序和所述第二应用程序;

第二生成模块305,用于生成所述第二数据、目标接口和目标应用程序之间的第二匹配关系。

本发明实施例所公开的一种应用程序的数据处理装置,通过第一生成模块304和第二生成模块305将获取到的第一数据和第二数据分别与目标接口和目标应用程序建立匹配关系,可以生成第一匹配关系与第二匹配关系,进而按照得到的第一匹配关系与第二匹配关系实现新、旧版本应用程序之间的数据的交互使用,可见,直接生成第一数据、目标接口和目标应用程序之间的第一匹配关系,以及生成第二数据、目标接口和目标应用程序之间的第二匹配关系,能够有效避免产生现实应用中不会存在的情况组合,从而缩减了应用程序的数据处理的时间与工作量,间接提高了应用程序的数据处理效率。

本发明实施例提供的各个模块的工作过程,请参照附图1所对应的方法流程图,具体工作过程不再赘述。

在上述图3所对应实施例的基础上,本发明实施例公开了另一种应用程序的数据处理装置,请参见附图4,所述装置包括:

第一获取模块301,第二获取模块302,第三获取模块303,第一生成模块304,第二生成模块305,显示模块306;

其中,所述第一生成模块304包括:

第三生成模块3041,用于生成所述第一数据、第一接口和第一应用程序之间的第三匹配关系;

第四生成模块3042,用于生成所述第一数据、第二接口和第二应用程序之间的第四匹配关系。

所述第二生成模块305包括:

第五生成模块3051,用于生成所述第二数据、第一接口和第一应用程序之间的第五匹配关系;

第六生成模块3052,用于生成所述第二数据、第二接口和第二应用程序之间的第六匹配关系。

所述显示模块306,用于在所述第二生成模块305生成所述第二数据、目标接口和目标应用程序之间的第二匹配关系之后,显示所述第一匹配关系和所述第二匹配关系。

本发明实施例所公开的一种应用程序的数据处理装置,通过第三生成模块3041、第四生成模块3042、第五生成模块3051和第六生成模块3052依次生成的第三匹配关系、第四匹配关系、第五匹配关系和第六匹配关系,可以直接设定出不同版本应用程序之间真实存在的数据传输关系,从而解决因生成多余情况组合而导致应用程序的数据处理的时间与工作量增加的问题,以提高应用程序的数据处理效率。

本发明实施例提供的各个模块的工作过程,请参照附图2所对应的方法流程图,具体工作过程不再赘述。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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