一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据解读系统的制作方法

2021-10-24 06:32:00 来源:中国专利 TAG:数据处理 解读 数据 系统


1.本发明涉及数据处理技术领域,尤其涉及一种数据解读系统。


背景技术:

2.各行各业均存在各种检测,有检测就要出具报告,有报告就需要解读。解读一般需要专业的人士进行,但是对于量大的企业或行业,依靠人工一份份出具报告效率低,时间长。为提高工作效率,软件自动化解读成为了必需。但是自动化解读也面临一些要求,如操作的简便性、流程的合理性、信息的准确性、数据的可回溯性以及报告的美观性等。所以就需要一种针对出具数据报告的数据解读系统。当前,各行各业几乎都有实现自动化报告出具的需求,但报告内容一般是以下三种情况:(1)只呈现数据,不做解读;(2)既呈现数据,又做解读,但是逻辑相对简单,只需点对点进行解读;(3)既呈现数据,又做解读,逻辑相对复杂,需要综合考虑不同检测指标;对于第一种情况,操作很简单,只需要制定好报告模板和数据结构,通过软件自动将数据填充到模板中即可;对于第二种情况,难度低,是在第一种情况的报告模板和结果数据的基础上,再多一个知识库,软件也能很容易地将检测数据和解读数据填充到模板中生成报告;对于第三种情况,实施起来较为复杂,需要综合考虑不同检测指标。在实现自动化的时候,需要设计一整套解读逻辑与规则,以确保解读数据的规范性和准确性。
3.无论上述哪种情况,想要准确实现自动化报告出具,不仅要实现真正的自动化,更要解决操作简便性、流程合理性、信息准确性以及报告美观性等需求,对于知识进展极为迅猛的行业(如医疗行业)还需要解决知识数据的可回溯性问题。但是现如今绝大部分的报告自动化只能简单解决第一种情况,第二种情况就相对较少实现完全自动化了,第三种情况就几乎只有半自动化了,因为大部分无法解决操作简便性、流程合理性和信息准确性的问题。对于讲究报告美观性的行业或企业,自动化程度就更低了,一般都是以word为模板,填充数据之后再手动调整样式。对于类似精准医疗这种行业,知识进展极为迅猛,数据更新交迭快,就需要一种高效率的数据解读系统。


技术实现要素:

4.有鉴于此,本发明的目的是提供一种数据解读系统,本发明包括模板模块、知识库模块、系统备份模块、数据备份模块、数据加载模块、信息审核模块、报告模块等。其中,所述模板模块配置报告模板;知识库模块管理解读数据;系统备份模块和数据备份模块分别实现系统及数据库的自动化热备份;数据加载模块通过多种方式实现检测数据的导入与解读数据匹配;信息审核模块对检测及解读数据实施审核与编辑操作;报告模块调用模板及数据,自动化生成终版解读报告。
5.进一步,所述模板模块设计模板框架,基于此框架可配置不同类型和样式的报告模板,用于不同的领域、企业,面向不同的需求人群;知识库模块管理行业知识数据,系统及数据备份模块按照设定周期对系统软件及后台数据库分别赋予版本号实施热备份热部署
操作,通过版本号参数可实现操作使用;数据加载模块通过自动化抓取、推送或者上传的方式,实现检测结果数据上传的同时匹配知识库中的解读数据;信息审核模块可对检测结果数据及其关联的解读数据进行审核,同时也可以对报告模块生成的报告数据进行审核,以确保信息的准确性;报告模块可利用审核后的检测及解读数据创建报告数据,并基于审核后的报告数据自动化生成终版报告。
6.进一步,所述数据库模块用java编程语言,参考itext或openpdf的pdf文件生成代码,设计一整套报告框架;所述报告框架由不同类型的模块组成,各模块均由各种不同类型的表格元素组成,报告框架的模块按照层级关系设置为章、节、模块和亚模块,其中,章由章标题表格、章亚标题表格、章说明文字表格、章备注表格和多个节组成。
7.进一步,所述知识库模块用于对行业知识数据进行管理;为适配不同领域不同企业的不同需求,知识库模块支持前端自定义表格结构。系统备份和数据备份为定期热备份和热部署;系统采用微服务架构,每一个版本都做为一个服务单独部署,多个服务之间通过网关统一做认证鉴权以及转发请求;多个服务之间通过调用url中不同版本的请求路径来实现不同版本的切换。所述数据加载模块通过设置定时任务的方式,从指定路径下读取指定格式的检测结果数据;在另一个执行任务中,通过设置接口,供产生检测数据的设备调用,由后者推送指定格式的检测结果数据至系统。
8.进一步,信息审核模块用于对检测结果数据及其关联上的知识数据进行审核,所述信息审核模块包含软件自动审核和人工审核两个亚模块;所述软件自动审核模块可以针对数据类型、信息长度、是否存在特殊字符等进行自动审核、标注或处理。所述报告模块包含报告数据生成和报告文档生成两个亚模块;所述报告数据生成亚模块,自行定义报告数据生成逻辑和规则,不同类型指标按照按照定义好的逻辑和规则根据不同的方式进行判读和解读。
9.本发明的一种数据解读系统的有益效果为:
10.1)模板模块可实现模板的个性化定制,简单勾选配置,即可快速生成一套全新的模板,完全不影响后续的任何操作,实现了操作简便性需求;
11.2)知识库结构个性化配置,网页端直接配置字段类型,后端自动创建数据库表及生成相应增删改查代码,无缝适配不同行业和企业,实现知识数据的在线管理,同样满足了操作简便性需求;
12.3)系统采用微服务架构,每一个版本都做为一个服务单独部署,多个服务之间通过网关统一做认证鉴权以及请求转发,通过调用url中不同版本的请求路径来实现不同版本的切换;有了多版本的系统和数据,就可以通过路径和参数的不同产生特定系统版本和特定数据版本的查询结果,解决了数据可回溯性需求;
13.4)数据加载及信息审核模块实现了自动化检测数据导入及解读数据关联,实现了操作简便性、流程合理性以及信息准确性的需求;
14.5)报告模块调用审核后的检测数据和解读数据,按照设定的规则自动生成解读数据,并通过在线配置的样式参数自动化生成终版报告,实现了操作简便性、流程和理性以及报告美观性等需求。
附图说明
15.图1是本发明的系统结构图;
具体实施方式
16.以下将结合附图和具体实施例对本发明进行详细说明,显然,所描述的实施例仅仅只是本技术一部分实施例,而不是全部的实施例,基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
17.本实施例中,如图1所示所述模板模块可利用java编程语言,参考itext或openpdf等软件的pdf文件生成代码,设计一整套报告框架;所述报告框架由一系列不同类型的模块组成,各模块均由各种不同类型的“表格”元素组成;所述模块按照层级关系可设置为章、节、模块和亚模块,其中,章由章标题表格、章亚标题表格、章说明文字表格、章备注表格和多个节组成;节由节标题表格、节亚标题表格、节说明文字表格、节备注表格和多个模块组成;模块由模块标题表格、模块亚标题表格、模块说明文字表格、模块备注表格和多个亚模块组成;亚模块由亚模块标题表格、亚模块亚标题表格、亚模块说明文字表格、亚模块备注表格、数据表格标题表格、数据表格亚标题表格、数据表格标题行表格、数据表格组成。
18.本实施例中,表格由一个个单元格组成,单元格样式参数独立成一个实体类(cellstyle),包括对齐方式(上下、左右)、行间距、背景颜色、边框(上下左右)颜色、粗细以及是否禁用、内边距(上下左右)等属性,通过参数设置可快速实现单元格样式自定义。
19.本实施例中,单元格包括文本单元格和图片单元格两大类;所述文本单元格中包含的数据均为文本内容,文本可设置字体类型、大小、颜色、样式等,同样地,参数均可抽提出来形成一个类(fontstyle);所述图片单元格包含的数据均为图片,图片可以设置长度、宽度、是否等比缩放、边框(上下左右)有无、颜色、粗细等,参数抽提形成imgstyle类;无论fontstyle还是imgstyle,各参数值均可在生成终版报告之前重新设置,快速定义对应样式。
20.本实施例中,定义好的不同结构的模块可以进行快速勾选重组,默认值可以重新定义,便于快速响应生成满足不同目标需求的报告模板。
21.本实施例中,知识库模块用于对行业知识数据进行管理;为适配不同领域不同企业的不同需求,知识库支持前端自定义表格结构,包括字段名称、类型、长度、默认值、备注信息等;前端设计好结构,后端自动生成sql并执行,创建相应数据库表,同时生成增删改查代码等。本实施例中,所述系统备份和数据备份为定期热备份和热部署;系统采用微服务架构,每一个版本都做为一个服务单独部署,多个服务之间通过网关统一做认证鉴权以及转发请求;所述多个服务之间通过调用url中不同版本的请求路径来实现不同版本的切换;所述数据备份可使用crontab进行定时备份,同时自动将新备份的数据库通过动态数据源的方式添加到所述系统;所述多版本系统和数据,可以通过路径和参数的不同产生特定系统版本和特定数据版本的查询结果,便于对可回溯性要求较高的行业和企业利用指定版本的系统和数据库生成解读报告;
22.本实施例中,所述数据加载模块可通过设置定时任务的方式,从指定路径下读取指定格式的检测结果数据;在另一个实施例中,还可以通过设置接口,供产生检测数据的设
备调用,由后者推送指定格式的检测结果数据至系统;在第三个实施例中,还可以通过人工上传指定格式的数据文件将检测结果数据上传至系统;在这些实施例中,所有检测结果数据在上传的同时,会调用所述系统备份模块中产生的指定版本系统接口,和在数据备份模块中备份过的指定版本知识数据,获取各检测指标的知识数据,将各指标数据与知识数据的关联关系存储至数据库表中;
23.本实施例中,所述信息审核模块可以对检测结果数据及其关联上的知识数据进行审核;所述信息审核模块还可以对在将述的报告数据生成亚模块中产生的报告数据进行审核;所述信息审核模块包含软件自动审核和人工审核两个亚模块;所述软件自动审核模块可以针对数据类型、信息长度、是否存在特殊字符等进行自动审核、标注或处理;所述人工审核可以对数据进行审核校正,利用专业知识进行数据质量的把关;
24.本实施例中,报告模块包含报告数据生成和报告文档生成两个亚模块;所述报告数据生成亚模块,可自行定义报告数据生成逻辑和规则,不同类型指标按照不同的方式进行判读和解读;按照定义好的逻辑和规则,调取各指标在所述数据加载模块中关联上的以及在所述信息审核模块审核过的知识数据,创建相应的整合后的解读数据,然后根据在所述模板模块中定义和选择的报告模板,将解读数据填入到各模块对应的位置中;
25.本实施例中,报告数据生成亚模块所产生的报告数据,会在后台存入类似mongodb这种非关系型数据库中,便于快速存取;所述生成的报告数据可以以json数据格式通过类似json

editor的软件进行渲染,生成包含各种类型表单的html页面;使用该软件的优点是可以直接对各种结构的json数据进行直接渲染,不需要针对不同的结构单独设计审核编辑用的html页面;所述通过渲染自动生成的html页面可以通过所述信息审核模块进行审核,有问题的数据可以直接进行编辑完善,编辑后的数据自动存回数据库中进行保存;
26.本实施例中,报告数据生成亚模块所产生的报告数据,通过所述信息审核模块审核编辑之后得到最终准确的解读报告数据,然后调用所述模板模块定义和选择的报告模板,利用itext或openpdf生成终版报告文档;所述报告数据生成亚模块可以利用默认的参数对象进行报告文档生成,也可以在默认参数对象的基础上进行调整修改,以更个性化和更美观的样式产生报告文档。
27.以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的宗旨和范围,其均应涵盖在本发明的权利要求范围当中。本发明未详细描述的技术、形状、构造部分均为公知技术。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜