数据处理方法、装置、服务器及存储介质制造方法及图纸

技术编号:31509213 阅读:28 留言:0更新日期:2021-12-22 23:45
本申请适用于人工智能技术领域,提供了一种数据处理方法、装置、服务器及存储介质,该方法包括:接收用户配置的至少一个操作指令,其中,操作指令包括操作标识及操作标识所指示的操作涉及的字段标识;从各操作指令中解析得到字段标识,存入字段标识集;响应于接收到目标报文,根据字段标识集,对目标报文进行部分报文解析,得到解析数据,以及将解析数据存入目标数据集;针对各操作指令,从目标数据集中、提取相应操作指令中的字段标识所指示的解析数据,以及根据所提取的解析数据执行相应操作指令中的操作标识所指示的操作。本申请只对目标报文进行一次解析即可,比及针对每个操作指令对目标报文解析一次,可以极大地提高数据处理效率。效率。效率。

【技术实现步骤摘要】
数据处理方法、装置、服务器及存储介质


[0001]本申请涉及人工智能
,尤其涉及一种数据处理方法、装置、服务器及存储介质。

技术介绍

[0002]可扩展标记语言(Extensible Markup Language,XML),是一种用于标记电子文件使其具有结构性的标记,它可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言,被广泛应用于不同应用软件间的数据交换等诸多场景。
[0003]开源的规则引擎,如DROOLS,通常是基于一系列的操作指令或规则对数据进行处理。相关技术中,规则引擎对报文,如XML报文内容进行解析时,通常需要在不同的操作指令或规则下对原始报文进行重复解析,以分别获取与各操作指令或规则对应的报文数据,规则引擎中的操作指令或规则的数目越多,则对原始报文进行重复解析的次数越多,导致数据处理效率较低。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种数据处理方法、装置、服务器及存储介质,以解决相关技术中,规则引擎中的操作指令或规则的数目越多,则对原始报文进行重复解析的次本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括:接收用户配置的至少一个操作指令,其中,所述操作指令包括操作标识及操作标识所指示的操作涉及的字段标识;从各操作指令中解析得到字段标识,存入字段标识集;响应于接收到目标报文,根据所述字段标识集,对所述目标报文进行部分报文解析,得到解析数据,以及将所述解析数据存入目标数据集;针对各操作指令,从所述目标数据集中、提取相应操作指令中的字段标识所指示的解析数据,以及根据所提取的解析数据执行相应操作指令中的操作标识所指示的操作。2.根据权利要求1所述的数据处理方法,其特征在于,所述根据所述字段标识集,对所述目标报文进行部分报文解析,得到解析数据,包括:若所述目标报文为可扩展标记语言报文,则针对所述字段标识集中的各字段标识,从所述目标报文中提取与相应字段标识适配的数据,得到针对所述相应字段标识的解析数据。3.根据权利要求1所述的数据处理方法,其特征在于,所述目标数据集的数目有多个,且各目标数据集的数据结构包括以下任一项:数组,链表,队列,堆栈,集合。4.根据权利要求3所述的数据处理方法,其特征在于,所述将所述解析数据存入目标数据集,包括:确定所述字段标识集中的各字段标识对应的字段类型;根据各字段标识对应的字段类型,确定各字段标识分别对应的数据结构;将针对各字段标识的解析数据,分别存入具有对应数据结构的目标数据集。5.根据权利要求3所述的数据处理方法,其特征在于,所述将所述解析数据存入目标数据集,包括:在得到针对目标字段标识的解析数据时,从所得到的解析数据中继续提取与目标字段值相符的解析数据,记作目标解析数据,将所有目标解析数据存入同一目标数据集。6.根据权利要求1<...

【专利技术属性】
技术研发人员:曹智辉
申请(专利权)人:平安银行股份有限公司
类型:发明
国别省市:

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

1