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

技术编号:31023679 阅读:23 留言:0更新日期:2021-11-30 03:20
本申请涉及人工智能技术领域,提供一种数据入库处理方法、装置、计算机设备和存储介质,方法包括:当接收到数据入库请求时,对用户进行验证;若验证通过,基于从预设缓存获取的目标校验规则从第一病案数据中筛选第二病案数据;判断当前时间是否处于处理空闲时间段内;若是,调用预设数量的线程及将第一预设数据数量作为各线程每次写入的数据数量,在各线程将第二病案数据写入数据库时,若接收到数据库反馈的预设报错,生成替代第一预设数据数量的目标预设数据数量;基于各线程以及目标预设数据数量将第二病案数据写入数据库。本申请能提高数据写入的处理效率。本申请还可应用于区块链领域,上述第二病案数据可以存储于区块链上。上述第二病案数据可以存储于区块链上。上述第二病案数据可以存储于区块链上。

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


[0001]本申请涉及人工智能
,具体涉及一种数据入库处理方法、装置、计算机设备和存储介质。

技术介绍

[0002]在对医院收集到的病案数据进行预结算的数据处理场景中,通常需要先将病案数据写入到数据库中。现有的病案数据入库的处理方式,需要先从数据库中查询出校验规则,再利用校验规则对病案数据进行校验以提取出符合规范的病案数据,之后再一次性将得到的所有病案数据一条一条地写入数据库。由于写入数据库的病案数据的数据量较大,使得采用现有的处理方式往往存在耗时耗力、处理效率低的技术问题。针对上述问题,目前尚未提出有效的解决方案。

技术实现思路

[0003]本申请的主要目的为提供一种数据入库处理方法、装置、计算机设备和存储介质,旨在解决由于待写入数据库的病案数据的数据量较大,使得采用现有的将病案数据写入到数据库的处理方式往往存在耗时耗力、处理效率低的技术问题。
[0004]本申请提出一种数据入库处理方法,所述方法包括步骤:
[0005]判断是否接收到用户提交的与预设的数据库对本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据入库处理方法,其特征在于,包括:判断是否接收到用户提交的与预设的数据库对应的数据入库请求;其中,所述数据入库请求携带目标医院的第一病案数据与所述用户的用户身份信息;若接收到所述数据入库请求,基于所述用户身份信息对所述用户进行验证处理,并判断是否验证通过;若验证通过,从预设缓存中获取目标校验规则,并基于所述目标校验规则对所述第一病案数据进行校验处理,从所有所述第一病案数据中筛选出符合第一预设条件的第二病案数据;获取当前时间,以及获取与所述数据库对应的处理空闲时间段;判断所述当前时间是否处于所述处理空闲时间段内;若处于所述处理空闲时间段内,调用预设数量的线程以及将第一预设数据数量作为各所述线程每次写入的第二病案数据的数量,通过各所述线程将所有所述第二病案数据写入至所述数据库,并在将所述第二病案数据写入至所述数据库的过程中,若接收到所述数据库反馈的预设报错,基于预设的二分法生成用于替代所述第一预设数据数量的目标预设数据数量;基于各所述线程以及所述目标预设数据数量将所有所述第二病案数据写入至所述数据库。2.根据权利要求1所述的数据入库处理方法,其特征在于,所述数据入库请求还携带所述目标医院的医院标识,所述用户身份信息包括用户姓名信息以及与目标眼睛信息对应的用户虹膜图像,所述基于所述用户身份信息对所述用户进行验证处理,并判断是否验证通过的步骤,包括:获取预设的姓名

标识映射表,判断所述姓名

标识映射表中是否存在与所述用户姓名信息相同的目标姓名信息;若存在所述目标姓名信息,从所述姓名

标识映射表中查询出与所述目标姓名信息对应的目标标识;判断所述目标标识是否与所述医院标识相同;若与所述医院标识相同,获取所述用户虹膜图像,对所述用户虹膜图像进行特征提取得到对应的第一虹膜特征信息,并按照预设规则将所述第一虹膜特征信息分为两部分,得到对应的第一虹膜特征图像与第二虹膜特征图像;获取预存储的虹膜图像数据库,从所述虹膜图像数据库中查询出与所述用户姓名信息对应的第一虹膜图像,并从所述第一虹膜图像中筛选出与所述目标眼睛信息对应的第二虹膜图像;按照所述预设规则对所述第二虹膜图像中的第二虹膜特征信息进行划分处理,得到对应的第三虹膜特征图像与第四虹膜特征图像;其中,所述第三虹膜特征图像与所述第一虹膜特征图像具有位置对应关系,所述第四虹膜特征图像与所述第二虹膜特征图像具有位置对应关系;判断所述第一虹膜特征图像与所述第四虹膜特征图像是否能组合形成完整的虹膜图像,以及所述第二虹膜特征图像与所述第三虹膜特征图像是否能组合形成完整的虹膜图像;
若均能组合形成完整的虹膜图像,判定验证通过,否则判定验证未通过。3.根据权利要求1所述的数据入库处理方法,其特征在于,所述从预设缓存中获取目标校验规则的步骤,包括:获取预设的JVM缓存中存储的第一校验规则的时效信息;基于所述时效信息,判断所述JVM缓存中存储的所述第一校验规则是否处于过期状态;若不处于过期状态,从所述JVM缓存中获取所述第一校验规则,并将所述第一校验规则作为所述目标校验规则;若处于过期状态,获取预设的Redis缓存中存储的第二校验规则;将所述第二校验规则作为所述目标校验规则。4.根据权利要求1所述的数据入库处理方法,其特征在于,所述获取与所述数据库对应的处理空闲时间段的步骤,包括:按照预设的长度划分值将一天的时间划分为多个处理时间段;获取预设的处理高峰时间段列表,并基于所述处理高峰时间段列表从所有所述处理时间段筛选出符合第二预设条件的第一时间段;其中,所述第一时间段的数量为多个;基于预存储的历史资源消耗记录,统计所述数据库在预设时间周期内的各所述第一时间段的资源消耗总量;从所有所述资源消耗总量中筛选出大于预设的资源消耗阈值的第一资源消耗总量;将所述第一资源消耗总量从所有所述资源消耗总量中剔除,得到对应的第二资源消...

【专利技术属性】
技术研发人员:靳海鹏
申请(专利权)人:平安医疗健康管理股份有限公司
类型:发明
国别省市:

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

1