System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据处理方法、装置、存储介质及电子设备制造方法及图纸_技高网

数据处理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:41674297 阅读:2 留言:0更新日期:2024-06-14 15:30
本发明专利技术公开了一种数据处理方法、装置、存储介质及电子设备。涉及金融科技及其他相关领域,该方法包括:获取M条资产筛选条件,其中,M为大于或等于1的整数;基于M条资产筛选条件构建配置文件;根据配置文件构建目标表达式,其中,目标表达式用于指示M条资产筛选条件之间的组合关系;基于目标表达式对资产数据中包括的N个资产对象进行筛选处理,得到目标筛选结果,其中,N为大于或等于1的整数。本发明专利技术解决了相关技术中的资产管理和校验方法通常需要大量的手动编码和配置,存在的筛选效率低且错误率高的技术问题。

【技术实现步骤摘要】

本专利技术涉及金融科技及其他相关领域,具体而言,涉及一种数据处理方法、装置、存储介质及电子设备


技术介绍

1、在互联网在当前金融领域,特别是在供应链融资和保理业务中,需要高效的资产管理和校验方法来确保资金流通畅和风险控制。传统的资产管理和校验方法通常需要大量的手动编码和配置,这可能导致以下问题:1)刚性配置:传统系统中的资产筛选和校验规则通常硬编码在应用程序中,使得规则的更改和调整需要重新编译和部署系统。这限制了系统的灵活性和响应速度。2)复杂性:随着业务需求的增长,传统资产管理方法可能变得非常复杂。开发人员需要编写大量的代码来支持各种校验规则,这增加了系统的维护难度。3)高风险:由于手动编写校验规则,存在人为错误的风险。这可能导致数据不一致、错误的资产处理和潜在的安全漏洞。4)延迟生效:传统系统通常需要系统停机或重新部署才能应用新的资产筛选规则,这会导致延迟和业务中断。

2、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本专利技术实施例提供了一种数据处理方法、装置、存储介质及电子设备,以至少解决相关技术中的资产管理和校验方法通常需要大量的手动编码和配置,存在的筛选效率低且错误率高的技术问题。

2、根据本专利技术实施例的一个方面,提供了一种数据处理方法,包括:获取m条资产筛选条件,其中,m为大于或等于1的整数;基于所述m条资产筛选条件构建配置文件;根据所述配置文件构建目标表达式,其中,所述目标表达式用于指示所述m条资产筛选条件之间的组合关系;基于所述目标表达式对资产数据中包括的n个资产对象进行筛选处理,得到目标筛选结果,其中,n为大于或等于1的整数。

3、可选的,所述根据所述配置文件构建目标表达式,包括:对所述配置文件进行解析处理,得到解析结果;基于所述解析结果中包括的配置值,构建所述目标表达式,其中,所述配置值包括:n个资产对象,针对所述n个资产对象执行筛选操作的操作符和/或函数。

4、可选的,所述基于所述解析结果构建所述目标表达式,包括:检测所述解析结果中包括的配置值是否满足预定格式条件和预定类型条件;在所述解析结果中包括的配置值均满足所述预定格式条件和所述预定类型条件的情况下,基于所述解析结果构建所述目标表达式。

5、可选的,所述基于所述解析结果构建所述目标表达式,包括:针对所述解析结果中预定类型的配置值,检测所述预定类型的配置值是否在预先构建的第一白名单中;在所述预定类型的配置值在所述第一白名单中的情况下,基于所述解析结果构建所述目标表达式。

6、可选的,所述基于所述解析结果构建所述目标表达式,包括:识别所述解析结果中包括的操作符和/或函数;检测所述解析结果中包括的操作符和/或函数是否在预先构建的第二白名单中;在所述解析结果中包括的操作符和/或函数在所述第二白名单中的情况下,基于所述解析结果,构建第一表达式;检测所述第一表达式的长度是否小于预定长度,以及所述第一表达式的嵌套深度是否小于预定深度;在所述第一表达式的长度小于所述预定长度,并且所述嵌套深度小于所述预定深度的情况下,将所述第一表达式作为所述目标表达式。

7、可选的,所述基于所述目标表达式对资产数据进行筛选处理,得到目标筛选结果包括:遍历所述资产数据中包括的每一个资产对象,其中,所述每一个资产对象为需要进行筛选和评估的对象,n为大于或等于2的整数;基于所述目标表达式对所述每一个资产对象进行评估,得到所述每一个资产对象的评估结果,其中,所述评估结果用于指示对应资产对象是否满足所述目标表达式;从所述资产数据中,筛选出所述评估结果为满足所述目标表达式的资产对象,得到所述目标筛选结果。

8、可选的,所述方法还包括:检测所述配置文件中包括的资产筛选条件是否发生变化;在检测到所述配置文件中包括的资产筛选条件发生变化的情况下,基于变化后的配置文件进行解析处理,得到新的解析结果;基于所述新的解析结果对所述目标表达式进行更新,得到新的表达式;基于所述新的表达式对所述资产数据中包括的n个资产对象进行筛选处理,得到新的筛选结果。

9、根据本专利技术实施例的另一方面,还提供了一种数据处理装置,包括:获取模块,用于获取m条资产筛选条件,其中,m为大于或等于1的整数;第一构建模块,用于基于所述m条资产筛选条件构建配置文件;第二构建模块,用于根据所述配置文件构建目标表达式,其中,所述目标表达式用于指示所述m条资产筛选条件之间的组合关系;筛选模块,用于基于所述目标表达式对资产数据中包括的n个资产对象进行筛选处理,得到目标筛选结果,其中,n为大于或等于1的整数。

10、根据本专利技术实施例的另一方面,还提供了一种非易失性存储介质,所述非易失性存储介质存储有多条指令,所述指令适于由处理器加载并执行任意一项所述的数据处理方法。

11、根据本专利技术实施例的另一方面,还提供了一种电子设备,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现任意一项所述的数据处理方法。

12、在本专利技术实施例中,通过获取m条资产筛选条件,其中,m为大于或等于1的整数;基于所述m条资产筛选条件构建配置文件;根据所述配置文件构建目标表达式,其中,所述目标表达式用于指示所述m条资产筛选条件之间的组合关系;基于所述目标表达式对资产数据中包括的n个资产对象进行筛选处理,得到目标筛选结果,其中,n为大于或等于1的整数,达到了基于资产筛选条件灵活进行的配置文件的设置,基于配置文件构建目标表达式,并基于该目标表达式进行资产数据筛选的目的,从而实现了提升资产数据筛选效率,降低筛选错误率的技术效果,进而解决了相关技术中的资产管理和校验方法通常需要大量的手动编码和配置,存在的筛选效率低且错误率高的技术问题。

本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述配置文件构建目标表达式,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述解析结果构建所述目标表达式,包括:

4.根据权利要求2所述的方法,其特征在于,所述基于所述解析结果构建所述目标表达式,包括:

5.根据权利要求2所述的方法,其特征在于,所述基于所述解析结果构建所述目标表达式,包括:

6.根据权利要求1所述的方法,其特征在于,所述基于所述目标表达式对资产数据进行筛选处理,得到目标筛选结果包括:

7.根据权利要求1至6中任意一项所述的方法,其特征在于,所述方法还包括:

8.一种数据处理装置,其特征在于,包括:

9.一种非易失性存储介质,其特征在于,所述非易失性存储介质存储有多条指令,所述指令适于由处理器加载并执行权利要求1至7中任意一项所述的数据处理方法。

10.一种电子设备,其特征在于,包括一个或多个处理器和存储器,所述存储器用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现权利要求1至7中任意一项所述的数据处理方法。

...

【技术特征摘要】

1.一种数据处理方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据所述配置文件构建目标表达式,包括:

3.根据权利要求2所述的方法,其特征在于,所述基于所述解析结果构建所述目标表达式,包括:

4.根据权利要求2所述的方法,其特征在于,所述基于所述解析结果构建所述目标表达式,包括:

5.根据权利要求2所述的方法,其特征在于,所述基于所述解析结果构建所述目标表达式,包括:

6.根据权利要求1所述的方法,其特征在于,所述基于所述目标表达式对资产数据进行筛选处理,得到目标...

【专利技术属性】
技术研发人员:丘海彬赖富民
申请(专利权)人:天翼电子商务有限公司
类型:发明
国别省市:

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

1