欢迎来到利索能及~ 联系电话:18621327849
利索能及
我要发布
收藏
专利号: 2020115401147
申请人: 平安普惠企业管理有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-09-06
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种特征加工方法,其特征在于,所述特征加工方法包括:当接收到特征加工请求时,根据所述特征加工请求确定待加工数据源;

从所述待加工数据源中获取待加工数据,并将所述待加工数据写入消息队列中;

提取所述待加工数据中的待加工参数;

根据所述特征加工请求确定需求参数,并根据所述需求参数确定代码模板,包括:从配置标签库中获取第二预设标签,所述第二预设标签用于指示需求;从报文信息中获取与所述第二预设标签对应的信息作为所述需求参数;从预设模板库中获取与所述需求参数对应的模板作为所述代码模板;

根据所述待加工参数及所述代码模板生成结构化查询语句,包括:确定所述待加工参数的参数数量,并确定所述代码模板上的填充位置的填充数量;当所述参数数量大于所述填充数量时,确定所述参数数量与所述填充数量的第一差值,根据所述第一差值扩充所述代码模板上的所述填充位置,得到扩充模板,并将所述待加工参数写入所述扩充模板,得到所述结构化查询语句;或者当所述参数数量小于所述填充数量时,确定所述参数数量与所述填充数量的第二差值,根据所述第二差值删除所述代码模板上的所述填充位置,得到限缩模板,并将所述待加工参数写入所述限缩模板,得到所述结构化查询语句;或者当所述参数数量等于所述填充数量时,将所述待加工参数写入所述代码模板,得到所述结构化查询语句;

基于所述特征加工请求在所述消息队列中的优先级,利用所述结构化查询语句加工所述待加工数据,得到目标特征。

2.如权利要求1所述的特征加工方法,其特征在于,所述基于所述特征加工请求在所述消息队列中的优先级,利用所述结构化查询语句加工所述待加工数据,得到目标特征包括:获取所述消息队列中的所有请求,所述所有请求中包括所述特征加工请求;

确定所述所有请求的请求等级,并根据所述请求等级从大至小的顺序对所述所有请求进行排序,得到请求队列;

根据所述特征加工请求在所述请求队列中的位置确定所述特征加工请求的优先级;

当检测到高于所述优先级的请求完成响应后,利用所述结构化查询语句处理所述待加工数据,得到所述目标特征。

3.如权利要求1所述的特征加工方法,其特征在于,所述从所述待加工数据源中获取待加工数据包括:确定所述特征加工请求的触发用户;

获取所述触发用户的用户识别码,并根据所述用户识别码确定所述触发用户的用户角色;

从所述待加工数据源中确定与所述用户角色对应的数据表;

提取所述数据表中的所有数据,得到所述待加工数据。

4.如权利要求1所述的特征加工方法,其特征在于,所述将所述待加工数据写入消息队列中包括:确定所述待加工数据的数据量,并根据所述数据量确定处理线程;

确定所述待加工数据的数据格式;

检测所述数据格式是否为预设格式;

当所述数据格式不为所述预设格式时,利用所述处理线程将所述待加工数据转换为具有所述预设格式的数据,并将转换后的数据写入所述消息队列中。

5.如权利要求1所述的特征加工方法,其特征在于,所述根据所述特征加工请求确定待加工数据源包括:解析所述特征加工请求的报文,得到所述报文携带的所述报文信息;

从所述配置标签库中获取第一预设标签,所述第一预设标签用于指示系统标识;

从所述报文信息中获取与所述第一预设标签对应的信息作为系统编号;

根据所述系统编号确定业务系统;

将所述业务系统中的数据库确定为所述待加工数据源。

6.一种特征加工装置,其特征在于,所述特征加工装置包括:确定单元,用于当接收到特征加工请求时,根据所述特征加工请求确定待加工数据源;

执行单元,用于从所述待加工数据源中获取待加工数据,并将所述待加工数据写入消息队列中;

提取单元,用于提取所述待加工数据中的待加工参数;

所述确定单元,还用于根据所述特征加工请求确定需求参数,并根据所述需求参数确定代码模板,包括:从配置标签库中获取第二预设标签,所述第二预设标签用于指示需求;

从报文信息中获取与所述第二预设标签对应的信息作为所述需求参数;从预设模板库中获取与所述需求参数对应的模板作为所述代码模板;

生成单元,用于根据所述待加工参数及所述代码模板生成结构化查询语句,包括:确定所述待加工参数的参数数量,并确定所述代码模板上的填充位置的填充数量;当所述参数数量大于所述填充数量时,确定所述参数数量与所述填充数量的第一差值,根据所述第一差值扩充所述代码模板上的所述填充位置,得到扩充模板,并将所述待加工参数写入所述扩充模板,得到所述结构化查询语句;或者当所述参数数量小于所述填充数量时,确定所述参数数量与所述填充数量的第二差值,根据所述第二差值删除所述代码模板上的所述填充位置,得到限缩模板,并将所述待加工参数写入所述限缩模板,得到所述结构化查询语句;

或者当所述参数数量等于所述填充数量时,将所述待加工参数写入所述代码模板,得到所述结构化查询语句;

加工单元,用于基于所述特征加工请求在所述消息队列中的优先级,利用所述结构化查询语句加工所述待加工数据,得到目标特征。

7. 一种电子设备,其特征在于,所述电子设备包括:

存储器,存储有计算机可读指令;及

处理器,执行所述存储器中存储的计算机可读指令以实现如权利要求1至5中任意一项所述的特征加工方法。

8.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质中存储有计算机可读指令,所述计算机可读指令被电子设备中的处理器执行以实现如权利要求1至5中任意一项所述的特征加工方法。