预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共24页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113612725A(43)申请公布日2021.11.05(21)申请号202110683009.7(22)申请日2021.06.18(71)申请人北京旷视科技有限公司地址100080北京市海淀区西三旗建材城内建中路12幢一层1268号(72)发明人袁沅祥(74)专利代理机构北京超凡宏宇专利代理事务所(特殊普通合伙)11463代理人唐正瑜(51)Int.Cl.H04L29/06(2006.01)权利要求书3页说明书18页附图2页(54)发明名称数据转换方法、装置、电子设备及可读存储介质(57)摘要本申请提供一种数据转换方法、装置、电子设备及可读存储介质,涉及数据处理技术领域。该方法获取第一类数据和第二类数据之间的转换映射关系,并根据转换映射关系将属于第一类数据的源数据转换为属于第二类数据的目标数据,如此可自动实现数据转换,从而可避免人工转换导致的耗时长、效率低的问题,还可避免人工转换导致的错误率高的问题。CN113612725ACN113612725A权利要求书1/3页1.一种数据转换方法,其特征在于,所述方法包括:获取第一类数据与第二类数据之间的转换映射关系,所述转换映射关系是指所述第一类数据对应的第一字段向量集合中的多个第一字段向量与所述第二类数据对应的第二字段向量集合中的多个第二字段向量之间的映射关系,其中,所述多个第一字段向量是指与所述第一类数据中的字段具有对应关系的向量,所述第一字段向量中的不同元素用于表征其所对应字段的不同字段特征;所述多个第二字段向量是指与所述第二类数据中的字段具有对应关系的向量,所述第二字段向量中的不同元素用于表征其所对应字段的不同字段特征;所述字段特征包括字段的层级、名称、类型、父节点中的至少两个;获取源数据,所述源数据属于所述第一类数据;根据所述转换映射关系,对所述源数据进行转换,得到目标数据,所述目标数据属于所述第二类数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述转换映射关系,对所述源数据进行转换,得到目标数据,包括:获取初始化的目标数据,所述初始化的目标数据具有根节点;目标字段构建步骤:从所述源数据中确定当前源字段;从所述第二字段向量集合中确定当前第二字段向量;其中,所述当前源字段对应的当前第一字段向量和所述当前第二字段向量之间具有映射关系;根据所述当前第二字段向量和/或所述当前源字段,在目标数据中构建所述当前第二字段向量对应的当前目标字段;若满足结束条件,得到目标数据;否则,继续执行所述目标字段构建的步骤;其中,所述结束条件包括以下一项:所述源数据中各个字段均已作为过当前源字段、所述转换映射关系中各第一字段向量均已作为过当前第一字段向量、所述第二字段向量集合中各第二字段向量均已作为过当前第二字段向量。3.根据权利要求2所述的方法,其特征在于,所述根据所述当前第二字段向量和/或所述当前源字段,在目标数据中构建所述当前第二字段向量对应的当前目标字段,包括:若目标数据中存在所述当前第二字段向量所对应字段的当前父节点且所述当前父节点中不存在当前第二字段向量所对应的当前目标字段,则在所述当前父节点下添加所述当前目标字段。4.根据权利要求2所述的方法,其特征在于,所述根据所述当前第二字段向量和/或所述当前源字段,在目标数据中构建所述当前第二字段向量对应的当前目标字段,包括:当前目标字段添加步骤;所述当前目标字段添加步骤包括以下至少一项:若目标数据中存在所述当前第二字段向量所对应字段的当前父节点且所述当前父节点的最后一个数组元素中不存在当前第二字段向量所对应字段对应的当前目标字段,则在所述当前父节点的最后一个数组元素下添加所述当前目标字段;若目标数据中存在所述当前第二字段向量所对应字段的当前父节点且所述当前父节点的最后一个数组元素中存在当前第二字段向量所对应字段对应的当前目标字段,则在所述当前父节点的最后一个数组元素之后新建一个数组元素,在新建的数组元素下添加所述当前目标字段。5.根据权利要求3或4所述的方法,其特征在于,在添加所述当前目标字段之后,所述根据所述当前第二字段向量和/或所述当前源字段,在目标数据中构建所述当前第二字段向2CN113612725A权利要求书2/3页量对应的当前目标字段,还包括:若当前第二字段向量的类型为对象类型,或者,若所述当前第二字段向量的类型为数组类型且数组元素为对象类型,将当前目标字段的字段值初始化为空;若当前第二字段向量的类型为值类型,或者,若所述当前第二字段向量的类型为数组类型且数组元素为值类型,根据当前源字段的字段值确定当前目标字段的字段值。6.根据权利要求5所述的方法,其特征在于,所述根据当前源字段的字段值确定当前目标字段的字段值,包括:比较当前源字段的类型和所述当前