公开/公告号CN112528606A
专利类型发明专利
公开/公告日2021-03-19
原文格式PDF
申请/专利权人 北京公科固桥技术有限公司;
申请/专利号CN202011350714.7
申请日2020-11-26
分类号G06F40/166(20200101);G06F40/186(20200101);G06F3/0481(20130101);G06F3/0483(20130101);G06F3/0484(20130101);G06Q50/08(20120101);
代理机构11245 北京纪凯知识产权代理有限公司;
代理人孙楠
地址 100088 北京市海淀区西土城路8号5号楼502室
入库时间 2023-06-19 10:19:37
技术领域
本发明涉及一种数据处理技术领域,特别是关于一种基于报告编辑器的桥梁定期检查报告生成方法及系统。
背景技术
公路桥梁作为公路交通基础设施的咽喉工程,在公路运输系统中发挥着重要的作用。为了保证其健康、安全服役,最大限度的发挥其经济效益,在役桥梁的定期检查越来越受到各级公路管养部门的高度重视。通过在役桥梁的定期检查,对桥梁技术状况等级评定,根据桥梁存在病害制定相应的管养和处治方案,合理分配有限的管养资金,对桥梁始终保持一个安全、良好的运营状态有着非常重要的意义。
桥梁定期检查工作的一般流程为外业检测人员手工记录病害情况和拍摄病害照片,采集回来的病害数据由检测人员分工通过文字、表格、照片处理与编辑形成病害检测结果统计表,之后再由桥梁检测负责人员进行统一编辑复核,并进行技术状况评定与检测结果分析、病害成因分析,给出病害处治建议,最终完成检测报告的编制。检查人员需花费大量时间和精力对现场记录进行汇总整理,评定结果受人为因素影响较大,造成评定结果无法真实有效的反映桥梁真实的技术状况,不能准确地指导后续的维修管养等一系列工作;在编制检测报告阶段,存在桥梁定期检查报告格式不统一,病害描述欠规范,报告审核提出的问题无法批量进行修改,报告出版周期长等问题。
近年来,为提高检测效率,规范桥梁检测水平,行业内出现了一些智能化、信息化、数字化的移动检测产品。如:(1)中国专利号CN 102708522A公开了一种基于移动终端的桥梁检查和评定系统。该专利描述为系统包括移动终端、录入子系统、桥梁技术状况评定子系统、桥梁技术状况查询子系统和桥梁检查报告自动生成子系统。其中的桥梁检查报告自动生成子系统,描述为根据桥梁技术状况评定子系统评定的桥梁状况,自动生成桥梁检查报告。(2)中国专利号号CN106204785A公开了一种城市桥梁巡检系统及巡检方法。通过构建基于B/S架构的管理系统,以及通过管理系统中网络服务器与巡检执行终端之间的信息交互和处理方式,不但可以在第一时间将巡检记录传达至网络服务器侧的管理中心,还可以从时间和空间两个维度对巡检工作进行有效考核与监督,只有在有效时段内及有效位置范围才能成功得到巡检记录,进而可保障巡检记录的真实有效性,及时地发现伤害问题。该专利对自动生成桥梁检查报告部分未给出相应的技术方法。(3)中国专利号CN 107197046A公开了一种基于移动智能平台的公路勘测调查内外业一体化系统,是一种基于移动智能平台的公路勘测调查内外业一体化系统。该系统包括客户端和服务端。客户端包括基于移动智能平板设备的移动客户端和基于PC浏览器的Web客户端。外业工作使用移动客户端进行数据采集,内业工作使用Web客户端进行数据处理和应用。系统实现了公路工程勘测外业调查数据采集的无纸化、规范化,内业调查数据利用的高效化、统一化,内外业调查数据沟通应用的智能化、协同化,显著改进了现有的相关工作方式和工作效率。(4)中国专利号CN204989058U公开了一种桥梁常规定期检测系统,包括内置有桥梁检测辅助系统的移动终端设备和用于处理检测数据的电脑端桥梁信息管理系统平台,移动终端设备和电脑端桥梁信息管理系统平台通过互联网连接。采用三维扫描仪,可以自动识别到坑槽等病害并建立三维模型,与桥梁检测辅助系统结合,计算出坑槽等病害的面积,可以快速、大量的采集病害信息,提高了检测效率;采用高清摄像头,发挥高清摄像头超高分辨率的特点,检测到远距离的裂缝。
但是上述专利文献中均未对桥梁检查报告生成部分给出相应的技术方法。从应用情况来看,存在报告模板固化、单一刻板,使用操作方便性不足,系统功能不完善,且软件设计和实际应用存在较大差异性,导致不同检测单位、不同检测记录习惯的人员并不十分认同,产品体验感较差,未得到广泛应用。
发明内容
针对上述问题,本发明的目的是提供一种基于报告编辑器的桥梁定期检查报告生成方法及系统,其能快速、准确高效地生成检查报告,有效避免人为错误。
为实现上述目的,本发明采取以下技术方案:一种基于报告编辑器的桥梁定期检查报告生成方法,其包括以下步骤:S1、建立报告编辑器,由报告编辑器生成报告模板;S2、建立桥梁档案;S3、依据桥梁档案建立某一次桥梁检查任务,对检查任务进行增加,修改,复制,归档;S4、对已经建立工作任务的桥梁,进行病害录入;S5、对桥梁进行评定计算;S6、将评定结果输入报告编辑器生成的报告模板,生成报告。
进一步,所述步骤S1中,报告编辑器的建立方法包括以下步骤:
S11、搭建超文本标记语言;
S12、构建Web编辑器基本的对象及属性,建立基本事件,对HTML页面中的所有元素进行访问,DOM进行数据渲染;
S13、采用Iframe对象创建一个内置网页的Winodw对象和Docment对象;
S14、建立前端架构,当一个HTML文档处于设计模式时,运行基本API命令来操纵可编辑区域的内容,对文本区域的选区内容进行操作;
S15、建立基本的文档编辑器;
S16、通过分析、抽取报告中信息,建立与桥梁、部件、构件数据信息相对应的数据模型;
S17、定义桥梁、部件、构件数据特征,搭建报告中文字、图片及表格数据架构,转化成可识别的数据单元;
S18、将报告内容规整为文字、图片、表格;划分为提取、统计、列表多种方式;
S19、设置信息存储单元为数据库对象;
S110、把数据库对象进行封装;
S111、对封装后的信息进行系统页面展示,对系统页面进行规划,设置可视化图标,实现有序分类排列;
S112、将信息与可视化图标进行封装绑定,在Web前端是图标显示,数据在后台处理,报告是文字与可视化信息相结合;
S113、打包生成可部署的报告编辑器。
进一步,所述步骤S13中,对象包括四个对象:Iframe、Iframe的Window、Iframe的Docment以及文本域对象。
进一步,所述步骤S15中,构建操作工具条,控制Iframe中的内容,实现选择字形、大小、段落、加粗、斜体、下划线、居左、居中、居右、超链接、插图、表格基本操作。
进一步,所述步骤S19中,利用数据库进行存储,按照数据结构来组织、存储和管理数据。
进一步,所述步骤S110中,利用存储单元数据信息,封装成相应的内容特征;根据数据特征,封装分为表格数据、统计数据、描述数据;根据桥梁特征,封装分为桥梁整体信息数据、部件信息数据、构件信息数据;根据报告特征,封装分为封面目录数据内容、章节数据内容、附录数据内容。
进一步,所述步骤S4中,录入方式为三种:手持终端录入,病害模板表格导入和手动录入;
上述手持终端实现检测现场进行病害实时录入,或者离线病害数据信息同步;
所述病害模板批量导入,把做好的病害统计表格,实现快速导入到系统中;
所述手动录入病害,对不同部件下,不同构件类型的不同病害,录入不同的病害属性。
进一步,所述步骤S5中,对桥梁各部件进行权重设置后,对桥梁进行评定计算,评定计算参考依据为《公路桥梁技术状况评定标准JTG TH21-2011》,评定完成后,得到桥梁整体评定结果,各部件,各构件结果。
进一步,所述步骤S6中,选择对应的报告模板,自动匹配某个桥梁具有的部件及构件类型,完成对应的类型检查及数据处理工作,通过检测数据的各种计算统计后,对报告中的数据进行识别、匹配及替代,从而完成对报告每个章节的生成工作,最后生成全面的桥梁检测报告。
一种基于报告编辑器的桥梁定期检查报告生成系统,其包括报告编辑器建立模块、档案建立模块、检查任务模块、录入模块、评定模块和生成模块;
所述报告编辑器建立模块用于建立报告编辑器,由报告编辑器生成报告模板;
所述档案建立模块用于建立桥梁档案;
所述检查任务模块依据桥梁档案建立某一次桥梁检查任务,对检查任务进行增加,修改,复制,归档;
所述录入模块对已经建立工作任务的桥梁,进行病害录入;
所述评定模块对桥梁进行评定计算;
所述生成模块将评定结果输入报告编辑器生成的报告模板,生成报告。
本发明由于采取以上技术方案,其具有以下优点:1、本发明大幅提升出具报告工作效率,减轻用户文字编辑工作,避免人为错误,提高报告质量。2、本发明的模板定义灵活多样,文字与图相结合,有机结合,形成更完善的检测报告。3、本发明的数据单元颗粒度可大可小,多维度覆盖,满足各种要求的内容形式。4、本发明可扩展性强,模板数据存储单元可以不断的扩充,满足更多的数据结构要求。5、本发明给用户带来快速、准确的病害信息统计,真实评估病害。
附图说明
图1是本发明方法的整体流程示意图。
图2是报告编辑器建立方法流程示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明提供一种基于报告编辑器的桥梁定期检查报告生成方法,其包括以下步骤:
S1、建立报告编辑器,由报告编辑器生成报告模板;
S2、建立桥梁档案;
对桥梁进行建档,增加、修改桥梁基本信息,上部结构、下部结构、技术评定状况、修建工程记录等。复制桥梁,可以依据某个桥梁,快速的复制相同类型的桥梁,用户快速建立某个相同类似的桥梁。模板导入桥梁信息,可以根据下载的桥梁卡片模板进行导入,节省了录入的工作。部件信息,对已经建档的桥梁进行部件维护,对部件进行设置,对构件增加等。
S3、依据桥梁档案建立某一次桥梁检查任务,对检查任务进行增加,修改,复制,归档等。
检查任务信息包含报告编号、委托(受检)单位、产品(工程)名称、检测项目、检测类别、检测单位、检测开始时间、检测结束时间、报告发出日期,选择要检测的桥梁。
S4、对已经建立工作任务的桥梁,进行病害录入;
录入方式为三种:手持终端录入,病害模板表格导入和手动录入。
手持终端实现检测现场进行病害实时录入,或者离线病害数据信息同步;
病害模板批量导入,把做好的病害统计表格,实现快速导入到系统中;
手动录入病害,对不同部件下,不同构件类型的不同病害,录入不同的病害属性。
S5、对桥梁进行评定计算;
对桥梁各部件进行权重设置后,对桥梁进行评定计算,评定计算参考依据为《公路桥梁技术状况评定标准JTG TH21-2011》,评定完成后,得到桥梁整体评定结果,各部件,各构件结果。
S6、将评定结果输入报告编辑器生成的报告模板,生成报告;
选择对应的报告模板,自动匹配某个桥梁具有的部件及构件类型,完成对应的类型检查及数据处理工作,通过检测数据的各种计算统计后,对报告中的数据进行识别、匹配及替代,从而完成对报告每个章节的生成工作,最后生成全面的桥梁检测报告。
上述步骤S1中,如图2所示,报告编辑器的建立方法包括以下步骤:
S11、搭建超文本标记语言(HyperText Markup Language,简称:HTML);
采用HTML建立系统前端,HTML运行在浏览器上,由浏览器来解析。DOM(DocumentObject Model)为文档对象模型,是HTML和Xml文档的编程接口。使用HTML DOM访问和操作HTML文档,Event对象代表事件的状态,定义HTML的属性和方法。
S12、构建Web编辑器基本的对象及属性,建立基本事件,对HTML页面中的所有元素进行访问,DOM进行数据渲染。
S13、采用Iframe对象创建一个内置网页的Winodw对象和Docment对象;
Iframe元素会创建包含另外一个文档的内联框架(即行内框架),对象包括四个对象:Iframe、Iframe的Window、Iframe的Docment以及文本域对象。
S14、建立前端架构,当一个HTML文档处于设计模式(DesignMode)时,运行基本API命令来操纵可编辑区域的内容,对文本区域的选区内容进行操作。
S15、建立基本的文档编辑器,同时采用CSS对Iframe进行美观设计调整;
构建操作工具条,控制Iframe中的内容,实现选择字形、大小、段落、加粗、斜体、下划线、居左、居中、居右、超链接、插图、表格等基本操作。
S16、通过分析、抽取报告中信息,建立与桥梁、部件、构件等数据信息相对应的数据模型;
结合数据管理的方法构建更准确的数据模型,更方便的维护数据类型,更严密的控制数据策略以及更有效的数据利用工具。
S17、定义桥梁、部件、构件数据特征,搭建报告中文字、图片及表格等数据架构,转化成可识别的数据单元。
多维度匹配报告中,设计数据单元颗粒可大可小,满足多种展现形式要求,与报告的要求达到高度融合一致。
S18、将报告内容规整为文字、图片、表格;划分为提取、统计、列表等多种方式。
对于报告中的文字描述,增加、删除、修改可以根据需要完成调整,使用操作简单方便,具有广泛性;对于报告中的病害典型照片,既可以自动定义获取,又可以做到根据要求修改,具有灵活性;对于报告中的表格,根据要求分类,自动汇总数据。
S19、设置信息存储单元为数据库对象;
利用数据库进行存储,按照数据结构来组织、存储和管理数据。作为长期存储在计算机内、有组织、可共享、统一管理的数据集合。
S110、把数据库对象进行封装;
利用存储单元数据信息,封装成相应的内容特征。根据数据特征,封装分为表格数据、统计数据、描述数据;根据桥梁特征,封装分为桥梁整体信息数据、部件信息数据、构件信息数据;根据报告特征,封装分为封面目录数据内容、章节数据内容、附录数据内容。
S111、对封装后的信息进行系统页面展示,对系统页面进行规划,设置可视化图标,实现有序分类排列。
在本实施例中,采用可视化标准信息单元,用小图标进行形象化展示代表的相应数据内容,根据要求进行编辑报告内容,在报告中可以拖拽图标以具体实现,更加适应灵活的报告模板。本系统可扩展性强,模板数据存储单元信息可以不断的扩充,满足更多的数据结构。
S112、将信息与可视化图标进行封装绑定,在Web前端是图标显示,数据在后台处理,报告是文字与可视化信息相结合。
S113、打包生成可部署的报告编辑器。
本发明的报告编辑器使得桥梁检测报告模板定义灵活,文字与图相结合,对桥梁检测数据信息进行可视化封装,可扩展性强,使得存储单元信息数据结构可以不断扩充,满足不同维度进行统计。
在本发明的第二实施方式中,提供一种基于报告编辑器的桥梁定期检查报告生成系统,其包括报告编辑器建立模块、档案建立模块、检查任务模块、录入模块、评定模块和生成模块;
报告编辑器建立模块用于建立报告编辑器,由报告编辑器生成报告模板;
档案建立模块用于建立桥梁档案;
检查任务模块依据桥梁档案建立某一次桥梁检查任务,对检查任务进行增加,修改,复制,归档;
录入模块对已经建立工作任务的桥梁,进行病害录入;
评定模块对桥梁进行评定计算;
生成模块将评定结果输入报告编辑器生成的报告模板,生成报告。
综上,本发明能快速、准确高效地生成各种内容结构的报告编辑器,报告内容和格式由用户自己定义。在B/S(Browser/Server)架构中,内嵌于浏览器,所见即所得的报告编辑器(类WPS Office、Microsoft Word的编辑功能),编辑界面简单化、人性化,桥梁数据插件化、形象化,轻量、简洁、易用,满足报告的所有要求。实际项目应用取得良好效果,应用在桥梁检测报告生成中,解决了桥梁检测报告编辑中的遇到的多种困难,将会推动检测工作迈向新的台阶。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
机译: 临床检查报告,临床检查报告生成系统,存储程序的存储介质以及临床检查报告生成方法
机译: 临床检查报告,临床检查报告生成系统,存储程序的存储介质以及临床检查报告生成方法
机译: 检查报告输出设备,检查报告输出方法,检查报告输出程序和基因染色体检查系统