数据处理方法技术

技术编号:39851631 阅读:6 留言:0更新日期:2023-12-30 12:52
本申请实施例公开了一种数据处理方法

【技术实现步骤摘要】
数据处理方法、装置、电子设备、介质及程序产品


[0001]本申请涉及数据处理
,尤其涉及一种数据处理方法

装置

电子设备

介质及程序产品


技术介绍

[0002]目前可以对两个业务对象进行业务逻辑的比对,以得到两个业务对象的差异特性

例如,可以对网页支付业务和小程序支付业务的业务逻辑进行比对以确定网页支付业务和小程序支付业务在执行时的业务逻辑差异

其中,在进行比对时通常是,分别获取待比对的两个业务对象的业务逻辑描述文档,并在一个描述文档中以行为单位逐行与另一个描述文档进行比对

然而,该方式中,每次比对的数据形式固定,不够灵活,导致比对结果不够准确


技术实现思路

[0003]本申请实施例提供了一种数据处理方法

装置

电子设备

介质及程序产品,可以提高对对象描述文件的比对灵活性,并提高比对结果的准确性

[0004]一方面,本申请实施例提供了一种数据处理方法,该方法包括:
[0005]获取第一业务对象结构化的第一对象描述文件;该第一对象描述文件包括第一业务对象结构化的
N
个第一描述数据;
N
为正整数;
[0006]获取第二业务对象结构化的第二对象描述文件;该第二对象描述文件包括第二业务对象结构化的
M
个第二描述数据
M
为正整数;
[0007]基于
N
个第一描述数据和
M
个第二描述数据构建至少一个描述数据对;任一个描述数据对包括描述相似的第一描述数据和第二描述数据;
[0008]分别对每个描述数据对中的第一描述数据和第二描述数据进行比对,根据比对结果确定第一业务对象和第二业务对象之间的差异描述数据

[0009]一方面,本申请实施例提供了一种数据处理装置,该装置包括:
[0010]获取模块,用于获取第一业务对象结构化的第一对象描述文件;该第一对象描述文件包括第一业务对象结构化的
N
个第一描述数据;
N
为正整数;
[0011]获取模块,还用于获取第二业务对象结构化的第二对象描述文件;该第二对象描述文件包括第二业务对象结构化的
M
个第二描述数据;
M
为正整数;
[0012]处理模块,用于基于
N
个第一描述数据和
M
个第二描述数据构建至少一个描述数据对;任一个描述数据对包括描述相似的第一描述数据和第二描述数据;
[0013]处理模块,还用于分别对每个描述数据对中的第一描述数据和第二描述数据进行比对,根据比对结果确定第一业务对象和第二业务对象之间的差异描述数据

[0014]一方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,其中,存储器用于存储计算机程序,该计算机程序包括程序指令,处理器被配置用于调用该程序指令,执行上述方法中的部分或全部步骤

[0015]一方面,本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序包括程序指令,该程序指令被处理器执行时,用于执行上述方法中的部分或全部步骤

[0016]相应地,根据本申请的一个方面,提供了一种计算机程序产品或者计算机程序,该计算机程序产品或计算机程序包括程序指令,该程序指令存储在计算机可读存储介质中

计算机设备的处理器从计算机可读存储介质读取该程序指令,处理器执行该程序指令,使得该计算机设备执行上述提供的数据处理方法

[0017]本申请实施例中,可以获取第一业务对象结构化的第一对象描述文件,获取第二业务对象结构化的第二对象描述文件,基于
N
个第一描述数据和
M
个第二描述数据构建至少一个描述数据对,分别对每个描述数据对中的第一描述数据和第二描述数据进行比对,根据比对结果确定第一业务对象和第二业务对象之间的差异描述数据

通过上述方法,可以先基于结构化的第一对象描述文件和第二对象描述文件构建描述相似的描述数据对,该描述数据对为从两个对象描述文件中确定出的需要比对的描述数据,再对该描述数据对进行比对以确定差异描述数据,从而可以提高对对象描述文件的比对灵活性并减少比对工作量,以及提高比对结果准确性,进而可以提高基于比对结果所获取到的差异描述数据的准确性

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

[0019]图1为本申请实施例提供的一种应用架构示意图;
[0020]图2为本申请实施例提供的一种数据处理方法的流程示意图;
[0021]图3为本申请实施例提供的一种构建描述数据对的场景示意图;
[0022]图4为本申请实施例提供的一种确定第一描述模块的场景示意图;
[0023]图5为本申请实施例提供的一种数据处理方法的流程示意图;
[0024]图6为本申请实施例提供的一种构建描述数据对的场景示意图;
[0025]图7为本申请实施例提供的一种描述次序的变化场景示意图;
[0026]图8为本申请实施例提供的一种描述数据对的比对场景示意图;
[0027]图
9a
为本申请实施例提供的一种数据比对的场景示意图;
[0028]图
9b
为本申请实施例提供的一种数据比对的场景示意图;
[0029]图
9c
为本申请实施例提供的一种数据比对的场景示意图;
[0030]图
9d
为本申请实施例提供的一种数据比对的场景示意图;
[0031]图
10
为本申请实施例提供的一种描述概念模型的示意图;
[0032]图
11a
为本申请实施例提供的一种数据比对的场景示意图;
[0033]图
11b
为本申请实施例提供的一种数据比对的场景示意图;
[0034]图
11c
为本申请实施例提供的一种数据比对的场景示意图;
[0035]图
12
为本申请实施例提供的一种数据处理装置的结构示意图;
[0036]图
13
为本申请实施例提供的一种电子设备的结构示意图

具体实施方式
[0037]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种数据处理方法,其特征在于,所述方法包括:获取第一业务对象结构化的第一对象描述文件;所述第一对象描述文件包括所述第一业务对象结构化的
N
个第一描述数据;
N
为正整数;获取第二业务对象结构化的第二对象描述文件;所述第二对象描述文件包括所述第二业务对象结构化的
M
个第二描述数据;
M
为正整数;基于所述
N
个第一描述数据和所述
M
个第二描述数据构建至少一个描述数据对;任一个描述数据对包括描述相似的第一描述数据和第二描述数据;分别对每个描述数据对中的第一描述数据和第二描述数据进行比对,根据比对结果确定所述第一业务对象和所述第二业务对象之间的差异描述数据
。2.
根据权利要求1所述的方法,其特征在于,所述第一对象描述文件包含多个第一描述模块,所述
N
个第一描述数据属于所述多个第一描述模块中的描述数据,所述第二对象描述文件包含多个第二描述模块,所述
M
个第二描述数据属于所述多个第二描述模块中的描述数据;所述基于所述
N
个第一描述数据和所述
M
个第二描述数据构建至少一个描述数据对,包括:根据每个第一描述模块中的第一描述数据分别确定所述每个第一描述模块所描述的业务逻辑;根据每个第二描述模块中的第二描述数据分别确定所述每个第二描述模块所描述的业务逻辑;对具有相同业务逻辑的第一描述模块和第二描述模块进行组合,得到至少一个描述模块组合;任一个描述模块组合包含具有相同业务逻辑的第一描述模块和第二描述模块;根据所述至少一个描述模块组合构建所述至少一个描述数据对
。3.
根据权利要求2所述的方法,其特征在于,所述至少一个描述模块组合中任一个表示为目标描述模块组合;所述根据所述至少一个描述模块组合构建所述至少一个描述数据对,包括:将所述目标描述模块组合中的第一描述模块确定为第一比对模块,将所述目标描述模块组合中的第二描述模块确定为第二比对模块;对所述第一比对模块中的第一描述数据和所述第二比对模块中的第二描述数据进行组合,得到所述至少一个描述数据对
。4.
根据权利要求1所述的方法,其特征在于,所述至少一个描述数据对包括第一描述数据对和第二描述数据对;所述分别对每个描述数据对中的第一描述数据和第二描述数据进行比对,包括:将所述第一描述数据对中的第一描述数据确定为第一比对数据,将所述第一描述数据对中的第二描述数据确定为第二比对数据;对所述第一比对数据和所述第二比对数据进行比对,得到目标比对结果;若所述目标比对结果用于指示所述第一比对数据与所述第二比对数据相同,且所述第二描述数据对包含所述第一比对数据或所述第二比对数据,则跳过针对所述第二描述数据对的比对流程
。5.
根据权利要求4所述的方法,...

【专利技术属性】
技术研发人员:王娇妮胡福星
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1