业务数据处理方法、处理装置、处理系统及可读存储介质制造方法及图纸

技术编号:36802667 阅读:17 留言:0更新日期:2023-03-08 23:55
本发明专利技术提出了一种业务数据处理方法、处理装置、处理系统及可读存储介质。其中,业务数据处理方法,包括:根据终端的导出请求,确定终端的数据导出条件以及数据导出格式;根据导出请求,确定目标数据的目标数据类型,并根据数据导出条件和目标数据类型对业务数据进行查询以确定目标数据;将目标数据保存至预设硬盘;根据预设硬盘内的目标数据以及数据导出格式生成导出文件,并向终端发送导出文件。并向终端发送导出文件。并向终端发送导出文件。

【技术实现步骤摘要】
业务数据处理方法、处理装置、处理系统及可读存储介质


[0001]本专利技术涉及数据处理领域,具体而言,涉及一种业务数据处理方法、一种业务数据处理装置、一种业务数据处理系统以及一种可读存储介质。

技术介绍

[0002]在现有技术中,随着医院信息化建设的不断深入,在医学科研数据采集过程中,科研数据库积累了大量的科研数据,为用户的科研提供数据支持,但是由于数据库中的数据量非常庞大,当用户需要利用这些数据进行统计分析而将符合条件的数据进行导出时,对于大批量数据对内存占用率太高导致缓存溢出,使得用户无法对数据完整导出。

技术实现思路

[0003]本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。
[0004]为此,本专利技术的一个方面在于提出了一种业务数据处理方法。
[0005]本专利技术的另一个方面在于提出了一种业务数据处理装置。
[0006]本专利技术的再一个方面在于提出了一种业务数据处理系统。
[0007]本专利技术的又一个方面在于提出了一种可读存储介质。
[0008]有鉴于此,根据本专利技术的一个方面,提出了一种业务数据处理方法,包括:根据终端的导出请求,确定终端的数据导出条件以及数据导出格式;根据导出请求,确定目标数据的目标数据类型,并根据数据导出条件和目标数据类型对业务数据进行查询以确定目标数据;将目标数据保存至预设硬盘;根据预设硬盘内的目标数据以及数据导出格式生成导出文件,并向终端发送导出文件。
[0009]本专利技术提供的业务数据处理方法,首先确定终端的数据导出条件以及数据导出格式,终端可以是用户端,用户可以根据需要导出的业务数据,在终端生成导出请求,业务端可以根据终端的导出请求确定终端的数据导出条件以及数据导出格式。
[0010]具体地,数据导出条件可以是符合用户需要导出的业务数据的特征以及属性,数据导出格式可以是用户需要导出的业务数据的数据格式,业务端通过导出请求对数据导出条件以及数据导出格式进行确定,能够更准确的在业务端的业务数据库中查询到符合用户导出需求的业务数据,并对终端输出符合用户数据导出格式的导出文件,提升了用户的体验。
[0011]在确定终端的数据导出条件以及数据导出格式后,业务端还通过导出请求确定目标数据的目标数据类型。随后,业务端根据数据导出条件和目标数据类型对业务数据进行查询以确定目标数据。
[0012]具体地,目标数据即用户需要导出的业务数据,目标数据类型即用户需要导出的业务数据对应的数据类型,业务端通过导出条件以及目标数据类型对业务数据进行查询,提升了查询到的目标数据的准确性。
[0013]当确定目标数据后,业务端将目标数据保存至预设硬盘,通过将目标数据保存至
预设硬盘,使得目标数据不需保存在内存中,进而避免了由于目标数据的数据量过大导致内存占用量过高,从而造成内存溢出的现象,进而避免了目标数据保存失败的现象,同时减轻了内存的压力,提高了业务端运行速度。
[0014]在将目标数据保存至预设硬盘后,业务端根据预设硬盘内的目标数据以及数据导出格式生成导出文件,也就是将目标数据转换成数据导出格式的文件,进而方便用户对目标数据进行查看,提升了用户的体验,随后,业务端将导出文件发送至终端,以便用户对导出文件进行接收以及导出。
[0015]本专利技术提供的业务数据处理方法,通过导出条件以及目标数据类型对业务数据进行查询,实现了对目标数据更准确的查询;通过将目标数据保存至预设硬盘,避免了内存占用量过高造成的内存溢出的现象,避免了目标数据的保存失败,同时,实现了目标数据的完整导出。
[0016]根据本专利技术的上述业务数据处理方法,还可以具有以下技术特征:
[0017]在上述技术方案中,数据导出条件包括导出数量以及导出时刻,根据数据导出条件以及目标数据类型对业务数据进行查询以确定目标数据,具体包括:根据导出数量或导出时刻对业务数据进行拆分处理,得到多个业务子数据;根据目标数据类型对多个业务子数据进行查询,并确定符合目标数据类型的多个业务子数据;根据导出条件以及目标数据类型对符合目标数据类型的多个业务子数据进行整合处理,得到目标数据。
[0018]在该技术方案中,对目标数据的查询过程进行了进一步的说明。具体地,数据导出条件包括导出数量以及导出时刻。
[0019]具体地,业务端根据导出数量或导出时刻对业务数据进行拆分处理,得到多个业务子数据。
[0020]在该技术方案中,导出数量可以是每次导出的业务数据的数据量,导出时刻可以是每次查询业务数据的时间节点,业务端既可以按照导出数量对业务数据库中的业务数据进行拆分,也可以按照时间节点将业务数据库中的业务数据划分为不同的批次,并按批次对业务数据库中的业务数据进行拆分。在多次拆分后,得到多个业务子数据。
[0021]在得到了多个业务子数据后,业务端根据目标数据类型对多个业务子数据进行查询,将其中符合目标数据类型的多个业务子数据作为本次查询的查询结果。通过将业务数据经过多次拆分,得到多个业务子数据,并按照目标数据类型对多个业务子数据进行查询,一方面,避免了当业务端对大量的业务数据进行查询时出现的内存资源占用过大的情况,可缓解内存压力,避免了内存压力过大造成查询失败的情况,另一方面,提高了查询速度,进而提高了业务端的查询性能。
[0022]当确定了符合目标数据类型的多个业务子数据后,业务端会根据导出条件以及目标数据类型对符合目标数据类型的多个业务子数据进行整合处理,也就是根据业务端之前对业务数据库中业务数据进行拆分处理时使用的拆分原则对拆分后的业务子数据进行整合处理,最终得到目标数据。
[0023]本专利技术提供的业务数据处理方法,通过将业务数据进行多次拆分后进行查询,缓解了内存压力,避免了内存压力过大造成查询失败的情况,同时提高了查询速度,进而提高了业务端的查询性能,提升了用户的体验。
[0024]在上述任一技术方案中,业务数据处理方法还包括:根据导出请求确定导出频率,
导出频率为导出请求更新的频率。
[0025]在该技术方案中,业务端还可以通过导出请求确定导出频率,具体地,导出频率为导出请求更新的频率,根据业务要求,有时需要连续查询并到导出不同的业务数据,因此,通过设置导出频率,可使得业务端确定导出请求更新的频率,进而方便业务端对导出请求进行更新,提升了用户的体验。
[0026]在上述任一技术方案中,在向终端发送导出文件后,业务数据处理方法还包括:根据导出频率对导出请求进行更新,并根据更新后的导出请求返回执行确定终端的数据导出条件以及数据导出格式的步骤。
[0027]在该技术方案中,当确定导出频率并将已经生成的导出文件发送到终端后,业务端根据导出频率对导出请求进行更新,并根据更新后的导出请求返回执行确定终端的数据导出条件以及数据导出格式的步骤,也就是业务端根据更新后的导出请求对更新后的导出请求对应的目标数据进行查询并将查询到的目标数据发送至终端。进而使得业务端可根据导出频率处理不同的导出请求,提高了工作效率本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务数据处理方法,其特征在于,包括:根据终端的导出请求,确定所述终端的数据导出条件以及数据导出格式;根据所述导出请求,确定目标数据的目标数据类型,并根据所述数据导出条件和所述目标数据类型对所述业务数据进行查询以确定所述目标数据;将所述目标数据保存至预设硬盘;根据所述预设硬盘内的所述目标数据以及所述数据导出格式生成导出文件,并向所述终端发送所述导出文件。2.根据权利要求1所述的业务数据处理方法,其特征在于,所述数据导出条件包括导出数量以及导出时刻,所述根据所述数据导出条件以及所述目标数据类型对所述业务数据进行查询以确定所述目标数据,具体包括:根据所述导出数量或导出时刻对所述业务数据进行拆分处理,得到多个业务子数据;根据所述目标数据类型对所述多个业务子数据进行查询,并确定符合所述目标数据类型的所述多个业务子数据;根据所述导出条件以及所述目标数据类型对符合所述目标数据类型的所述多个业务子数据进行整合处理,得到所述目标数据。3.根据权利要求1所述的业务数据处理方法,其特征在于,所述业务数据处理方法还包括:根据所述导出请求确定导出频率,所述导出频率为所述导出请求更新的频率。4.根据权利要求3所述的业务数据处理方法,其特征在于,在所述向所述终端发送所述导出文件后,所述业务数据处理方法还包括:根据所述导出频率对所述导出请求进行更新,并根据更新后的所述导出请求返回执行所述确定所述终端的数据导出条件以及数据导出格式的步骤。5.根据权利要求1所述的业务数据处理方法,其特征在...

【专利技术属性】
技术研发人员:李霞杜旭明朱甬倩
申请(专利权)人:北大医疗信息技术有限公司
类型:发明
国别省市:

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

1