数据处理方法及装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:38818798 阅读:15 留言:0更新日期:2023-09-15 19:57
本公开提供了一种数据处理方法及装置、电子设备和计算机可读存储介质,可以应用于计算机技术、数据处理技术和金融科技领域。该数据处理方法包括:响应于接收到针对待处理数据的数据处理请求,根据数据处理请求,确定与待处理数据对应的数据对象和操作类型,其中,数据对象包括键信息和值信息,键信息包括与待处理数据对应的数据字段名称,值信息包括与数据字段名称对应的数据类型标识和语义类型标识;根据操作类型、数据类型标识和语义类型标识,在预设规则库中确定数据排序规则和语义格式化规则中的至少之一;根据数据排序规则和语义格式化规则中的至少之一,对待处理数据进行数据处理,得到数据处理结果。得到数据处理结果。得到数据处理结果。

【技术实现步骤摘要】
数据处理方法及装置、电子设备和计算机可读存储介质


[0001]本公开涉及计算机技术、数据处理技术和金融科技领域,更具体地,涉及一种数据处理方法及装置、电子设备、计算机可读存储介质和计算机程序产品。

技术介绍

[0002]随着计算机技术的发展,用户行为会产生海量数据,如何对海量数据进行数据处理是亟待解决的问题。
[0003]在相关技术中,可以通过手动编写代码来实现对海量数据的数据处理。但是,由于通过手动编写代码使得代码的可维护性和可扩展性较差,因而难以进行维护和扩展。此外,由于海量数据的数据类型不同和语义多样化,因而容易导致格式化展示不一致。
[0004]在实现本公开构思的过程中,专利技术人发现相关技术中至少存在如下问题:由于存在难以进行维护和扩展、格式化展示不一致的问题,导致无法保障数据处理的效率和准确性。

技术实现思路

[0005]有鉴于此,本公开提供了一种数据处理方法及装置、电子设备、计算机可读存储介质和计算机程序产品。
[0006]根据本公开的一个方面,提供了一种数据处理方法,包括:响应于接收到针对待处理数据的数据处理请求,根据上述数据处理请求,确定与上述待处理数据对应的数据对象和操作类型,其中,上述数据对象包括键信息和值信息,上述键信息包括与上述待处理数据对应的数据字段名称,上述值信息包括与上述数据字段名称对应的数据类型标识和语义类型标识,上述操作类型包括数据排序操作和语义格式化操作中的至少之一;根据上述操作类型、上述数据类型标识和上述语义类型标识,在预设规则库中确定数据排序规则和语义格式化规则中的至少之一;以及,根据上述数据排序规则和上述语义格式化规则中的至少之一,对上述待处理数据进行数据处理,得到数据处理结果。
[0007]根据本公开的实施例,上述根据上述数据排序规则和上述语义格式化规则中的至少之一,对上述待处理数据进行数据处理,得到数据处理结果包括:在上述操作类型包括上述数据排序操作的情况下,根据上述数据排序规则,对上述待处理数据进行数据排序处理,得到数据排序处理结果;以及,在上述操作类型包括上述语义格式化操作的情况下,根据上述语义格式化规则,对上述待处理数据进行语义格式化处理,得到语义格式化处理结果。
[0008]根据本公开的实施例,在上述语义类型标识包括第一语义类型的情况下,上述待处理数据包括至少一个待处理子数据。
[0009]根据本公开的实施例,上述在上述操作类型包括上述语义格式化操作的情况下,根据上述语义格式化规则,对上述待处理数据进行语义格式化处理,得到语义格式化处理结果包括:针对上述至少一个待处理子数据中的每个待处理子数据,确定与上述待处理子数据对应的第一数值;根据预定比例系数和上述第一数值,确定第二数值;根据预定阈值、
与预定单位后缀对应的单位后缀数目和上述第二数值,确定第三数值;根据上述预定比例系数和上述第三数值,对上述待处理子数据进行处理,得到经处理子数据;以及,根据上述预定单位后缀和上述经处理子数据,确定与上述待处理子数据对应的上述语义格式化处理结果。
[0010]根据本公开的实施例,在上述语义类型标识包括第二语义类型的情况下,上述待处理数据包括至少一个待处理子数据。
[0011]根据本公开的实施例,上述方法还包括:针对上述至少一个待处理子数据中的每个待处理子数据,确定与上述待处理子数据对应的第一待处理字符串和第二待处理字符串;以及,对上述第一待处理字符串和上述第二待处理字符串进行字符串拼接处理,得到与上述待处理子数据对应的上述语义格式化处理结果。
[0012]根据本公开的实施例,在上述数据类型标识包括第一数据类型的情况下,上述待处理数据包括M个待处理子数据。
[0013]根据本公开的实施例,上述在上述操作类型包括上述数据排序操作的情况下,根据上述数据排序规则,对上述待处理数据进行数据排序处理,得到数据排序处理结果包括:针对上述M个待处理子数据中的第m个待处理子数据,确定与上述第m个待处理子数据相关联的第m+1个待处理子数据,其中,m小于或等于M

1;对上述第m个待处理子数据和上述第m+1个待处理子数据进行比较,得到第一比较结果;根据上述第一比较结果,确定上述第m个待处理子数据和上述第m+1个待处理子数据之间的第m个数据排序处理结果;以及,根据上述第m个数据排序处理结果,确定上述数据排序处理结果。
[0014]根据本公开的实施例,在上述数据类型标识包括第二数据类型的情况下,上述待处理数据包括N个待处理子数据。
[0015]根据本公开的实施例,上述方法还包括:针对上述N个待处理子数据中的第n个待处理子数据,确定与上述第n个待处理子数据相关联的第n+1个待处理子数据,其中,n小于或等于N

1;确定上述第n个待处理子数据的第n个字符数目和上述第n+1个待处理子数据的第n+1个字符数目;对上述第n个字符数目和上述第n+1个字符数目进行比较,得到第二比较结果;在上述第二比较结果表征上述第n个字符数目和上述第n+1个字符数目相一致的情况下,对上述第n个待处理子数据和上述第n+1个待处理子数据进行比较,得到第n个第三比较结果;以及,根据上述第n个第三比较结果,确定上述数据排序处理结果。
[0016]根据本公开的实施例,在上述数据类型标识包括第三数据类型的情况下,上述待处理数据包括P个待处理子数据。
[0017]根据本公开的实施例,上述方法还包括:对上述P个待处理子数据分别进行转换处理,得到P个转换后的子数据;针对上述P个转换后的子数据中的第p个转换后的子数据,确定与上述第p个转换后的子数据相关联的第p+1个转换后的子数据,其中,p小于或等于P

1;对上述第p个转换后的子数据和上述第p+1个转换后的子数据进行比较,得到第p个第四比较结果;以及,根据上述第p个第四比较结果,确定上述数据排序处理结果。
[0018]根据本公开的实施例,上述预设规则库包括数据排序规则库和语义格式化规则库。
[0019]根据本公开的实施例,上述根据上述操作类型、上述数据类型标识和上述语义类型标识,在预设规则库中确定数据排序规则和语义格式化规则中的至少之一包括:在上述
操作类型包括上述数据排序操作的情况下,根据上述数据类型标识,在上述数据排序规则库中确定与上述数据类型标识对应的数据排序规则;以及,在上述操作类型包括上述语义格式化操作的情况下,根据上述语义类型标识,在上述语义格式化规则库中确定与上述语义类型标识对应的语义格式化规则。
[0020]根据本公开的实施例,上述待处理数据包括待处理业务数据,上述待处理业务数据的来源包括以下之一:电子表格和文本文档。
[0021]根据本公开的另一个方面,提供了一种数据处理装置,包括:第一确定模块,用于响应于接收到针对待处理数据的数据处理请求,根据上述数据处理请求,确定与上述待处理数据对应的数据对象和操作类型,其中,上述数据对象包括键信息和值信息,上述键信息包括与上述待处理数据对应的数据字段名称本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,包括:响应于接收到针对待处理数据的数据处理请求,根据所述数据处理请求,确定与所述待处理数据对应的数据对象和操作类型,其中,所述数据对象包括键信息和值信息,所述键信息包括与所述待处理数据对应的数据字段名称,所述值信息包括与所述数据字段名称对应的数据类型标识和语义类型标识,所述操作类型包括数据排序操作和语义格式化操作中的至少之一;根据所述操作类型、所述数据类型标识和所述语义类型标识,在预设规则库中确定数据排序规则和语义格式化规则中的至少之一;以及根据所述数据排序规则和所述语义格式化规则中的至少之一,对所述待处理数据进行数据处理,得到数据处理结果。2.根据权利要求1所述的方法,其中,所述根据所述数据排序规则和所述语义格式化规则中的至少之一,对所述待处理数据进行数据处理,得到数据处理结果包括:在所述操作类型包括所述数据排序操作的情况下,根据所述数据排序规则,对所述待处理数据进行数据排序处理,得到数据排序处理结果;以及在所述操作类型包括所述语义格式化操作的情况下,根据所述语义格式化规则,对所述待处理数据进行语义格式化处理,得到语义格式化处理结果。3.根据权利要求2所述的方法,其中,在所述语义类型标识包括第一语义类型的情况下,所述待处理数据包括至少一个待处理子数据;所述在所述操作类型包括所述语义格式化操作的情况下,根据所述语义格式化规则,对所述待处理数据进行语义格式化处理,得到语义格式化处理结果包括:针对所述至少一个待处理子数据中的每个待处理子数据,确定与所述待处理子数据对应的第一数值;根据预定比例系数和所述第一数值,确定第二数值;根据预定阈值、与预定单位后缀对应的单位后缀数目和所述第二数值,确定第三数值;根据所述预定比例系数和所述第三数值,对所述待处理子数据进行处理,得到经处理子数据;以及根据所述预定单位后缀和所述经处理子数据,确定与所述待处理子数据对应的所述语义格式化处理结果。4.根据权利要求3所述的方法,其中,在所述语义类型标识包括第二语义类型的情况下,所述待处理数据包括至少一个待处理子数据;所述方法还包括:针对所述至少一个待处理子数据中的每个待处理子数据,确定与所述待处理子数据对应的第一待处理字符串和第二待处理字符串;以及对所述第一待处理字符串和所述第二待处理字符串进行字符串拼接处理,得到与所述待处理子数据对应的所述语义格式化处理结果。5.根据权利要求2所述的方法,其中,在所述数据类型标识包括第一数据类型的情况下,所述待处理数据包括M个待处理子数据;所述在所述操作类型包括所述数据排序操作的情况下,根据所述数据排序规则,对所述待处理数据进行数据排序处理,得到数据排序处理结果包括:
针对所述M个待处理子数据中的第m个待处理子数据,确定与所述第m个待处理子数据相关联的第m+1个待处理子数据,其中,m小于或等于M

1;对所述第m个待处理子数据和所述第m+1个待处理子数据进行比较,得到第一比较结果;根据所述第一比较结果,确定所述第m个待处理子数据和所述第m+1个待处理子数据之间的第m个数据排序处理结果;以及根据所述第m个数据排序处理结果,确定所述数据排序处理结果。6.根据权利要求5所述的方法,其中,在所述数据类型标识包括第二数据类型的情况下,所述待处理数据包括N个待处理子数据;所述方法还包括:针对所述...

【专利技术属性】
技术研发人员:刘松
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1