报告生成方法及装置、模板自定义方法及装置、监测系统制造方法及图纸

技术编号:26597013 阅读:28 留言:0更新日期:2020-12-04 21:18
本发明专利技术公开一种报告生成方法及装置、模板自定义方法及装置、监测系统。其中,该方法包括:获取目标数据;按照所述目标数据对应的呈现类型,对所述目标数据进行处理;基于所述目标数据对应的呈现类型与目标模板所包含的呈现类型的匹配关系,根据处理后的数据和所述目标模板生成报告。本发明专利技术通过设置呈现类型,建立模板与处理后的数据的关联,从而自动生成报告,优化了生成报告的过程;若有模板增加或修改的需求,基于已有模板,仅需按照模板包含的呈现类型进行些许改动,无需重新制作模板,模板改动较为灵活简便,提高了设计员的工作效率,能够灵活多样化生成报告,提高用户满意度。

【技术实现步骤摘要】
报告生成方法及装置、模板自定义方法及装置、监测系统
本专利技术涉及监测
,具体而言,涉及一种报告生成方法及装置、模板自定义方法及装置、监测系统。
技术介绍
很多平台或系统会提供报告导出功能,例如,在线监测分析及故障诊断平台有导出设备健康报告的功能。目前,实现报告导出功能是平台事先制定一套报告的模板,将要填的参数留空,当要导出报告的时候,就按照留空填入参数,生成并导出报告。但是上述方法事先制定好模板,模板单一,不同用户会有不同需求,针对不同对象则需要重新制作一套模板,模板改动不方便。针对现有技术中报告模板单一且修改难度大导致无法灵活生成报告的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供一种报告生成方法及装置、模板自定义方法及装置、监测系统,以至少解决现有技术中报告模板单一且模板修改难度大导致无法灵活生成报告的问题。为解决上述技术问题,本专利技术实施例提供了一种报告生成方法,包括:获取目标数据;按照所述目标数据对应的呈现类型,对所述目标数据进行处理;基于所述目标数据对应的呈现类型与目标模板所包含的呈现类型的匹配关系,根据处理后的数据和所述目标模板生成报告。可选的,按照所述目标数据对应的呈现类型,对所述目标数据进行处理,包括:根据预设的数据与呈现类型的对应关系,确定所述目标数据对应的呈现类型;根据所述目标数据对应的呈现类型的类型属性信息,对所述目标数据进行处理,得到第一数据,其中,所述第一数据符合所述目标数据对应的呈现类型且为预设格式。可选的,基于所述目标数据对应的呈现类型与目标模板所包含的呈现类型的匹配关系,根据处理后的数据和所述目标模板生成报告,包括:读取所述处理后的数据;调用所述目标模板以及所述目标模板对应的第一类型接口,其中,所述第一类型接口所属的呈现类型与所述目标数据对应的呈现类型相同;通过所述第一类型接口,将所述处理后的数据输出到所述目标模板中的相应位置,生成所述报告。可选的,通过所述第一类型接口,将所述处理后的数据输出到所述目标模板中的相应位置,包括:判断所述处理后的数据与所述第一类型接口中的类型属性信息是否相符;若不相符,则对所述处理后的数据进行调整,使得调整后的数据与所述第一类型接口中的类型属性信息相符;将调整后的数据输出到所述目标模板中的相应位置。可选的,所述呈现类型包括以下至少之一:封面标题、封面文本、简介、正文文本、正文标题、标题等级、总结、表格、柱状图、折线图和项目介绍。本专利技术实施例还提供了一种报告模板自定义方法,包括:接收用户上传的模板文件;确定所述模板文件包含的呈现类型及类型属性信息;根据所述呈现类型及类型属性信息生成自定义模板。可选的,确定所述模板文件包含的呈现类型及类型属性信息,包括:对所述模板文件中的页面元素进行扫描提取;根据提取的页面元素确定所述模板文件包含的呈现类型及类型属性信息。可选的,根据所述呈现类型及类型属性信息生成自定义模板,包括:对应存储所述模板文件的名称、所述呈现类型以及所述类型属性信息,作为所述自定义模板,其中,为所述模板文件包含的每个呈现类型建立对应的类型接口。可选的,在根据所述呈现类型及类型属性信息生成自定义模板之后,所述方法还包括:若选择所述自定义模板作为目标模板,基于目标数据对应的呈现类型与所述自定义模板所包含的呈现类型的匹配关系,根据处理后的数据和所述自定义模板生成报告,其中,所述处理后的数据是按照所述目标数据对应的呈现类型对所述目标数据进行处理得到的。可选的,所述呈现类型包括以下至少之一:封面标题、封面文本、简介、正文文本、正文标题、标题等级、总结、表格、柱状图、折线图和项目介绍。本专利技术实施例还提供了一种报告生成装置,包括:获取模块,用于获取目标数据;处理模块,用于按照所述目标数据对应的呈现类型,对所述目标数据进行处理;第一生成模块,用于基于所述目标数据对应的呈现类型与目标模板所包含的呈现类型的匹配关系,根据处理后的数据和所述目标模板生成报告。本专利技术实施例还提供了一种报告模板自定义装置,包括:接收模块,用于接收用户上传的模板文件;确定模块,用于确定所述模板文件包含的呈现类型及类型属性信息;第二生成模块,用于根据所述呈现类型及类型属性信息生成自定义模板。本专利技术实施例还提供了一种设备监测系统,包括:本专利技术实施例所述的报告生成装置,和/或,本专利技术实施例所述的报告模板自定义装置。可选的,所述设备为空调。本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如本专利技术实施例所述的报告生成方法,和/或,实现如本专利技术实施例所述的报告模板自定义方法。本专利技术实施例还提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如本专利技术实施例所述的报告生成方法,和/或,实现如本专利技术实施例所述的报告模板自定义方法。应用本专利技术的技术方案,通过设置呈现类型,建立模板与处理后的数据的关联,从而自动生成报告,优化了生成报告的过程;若有模板增加或修改的需求,基于已有模板,仅需按照模板包含的呈现类型进行些许改动,无需重新制作模板,模板改动较为灵活简便,提高了设计员的工作效率,能够灵活多样化生成报告,提高用户满意度。附图说明图1是本专利技术实施例提供的报告生成方法的流程图;图2是本专利技术实施例提供的报告模板自定义方法的流程图;图3是本专利技术实施例提供的报告生成装置的结构框图;图4是本专利技术实施例提供的报告模板自定义装置的结构框图;图5是本专利技术实施例提供的报告生成的示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种报告生成方法,该方法可适用于设备监测系统,自动生成相关的报告,如设备健康报告等,在生成报告之后,还可以导出该报告。图1是本专利技术实施例提供的报告生成方法的流程图,如图1所示,该方法包括以下步骤:S101,获取目标数据。其中,可以根据报告生成请求或报告导出请求来获取目标数据,报告生成请求和报告导出请求是指用户通过前端输入的请求,请求中包括:要使用的目标模板以及报告所涉及的目标数据。用户通过前端的显示界面,可以选择所要使用的模板,以及根据实际需求选择导出所需维度的数据。具体的,可以从数据源中查找并获取所述目标数据,数据源包括数据库和/或消息队列,系统或平台中所有的监测数据都可以存储到数据源中。S102本文档来自技高网...

【技术保护点】
1.一种报告生成方法,其特征在于,包括:/n获取目标数据;/n按照所述目标数据对应的呈现类型,对所述目标数据进行处理;/n基于所述目标数据对应的呈现类型与目标模板所包含的呈现类型的匹配关系,根据处理后的数据和所述目标模板生成报告。/n

【技术特征摘要】
1.一种报告生成方法,其特征在于,包括:
获取目标数据;
按照所述目标数据对应的呈现类型,对所述目标数据进行处理;
基于所述目标数据对应的呈现类型与目标模板所包含的呈现类型的匹配关系,根据处理后的数据和所述目标模板生成报告。


2.根据权利要求1所述的方法,其特征在于,按照所述目标数据对应的呈现类型,对所述目标数据进行处理,包括:
根据预设的数据与呈现类型的对应关系,确定所述目标数据对应的呈现类型;
根据所述目标数据对应的呈现类型的类型属性信息,对所述目标数据进行处理,得到第一数据,其中,所述第一数据符合所述目标数据对应的呈现类型且为预设格式。


3.根据权利要求1所述的方法,其特征在于,基于所述目标数据对应的呈现类型与目标模板所包含的呈现类型的匹配关系,根据处理后的数据和所述目标模板生成报告,包括:
读取所述处理后的数据;
调用所述目标模板以及所述目标模板对应的第一类型接口,其中,所述第一类型接口所属的呈现类型与所述目标数据对应的呈现类型相同;
通过所述第一类型接口,将所述处理后的数据输出到所述目标模板中的相应位置,生成所述报告。


4.根据权利要求3所述的方法,其特征在于,通过所述第一类型接口,将所述处理后的数据输出到所述目标模板中的相应位置,包括:
判断所述处理后的数据与所述第一类型接口中的类型属性信息是否相符;
若不相符,则对所述处理后的数据进行调整,使得调整后的数据与所述第一类型接口中的类型属性信息相符;
将调整后的数据输出到所述目标模板中的相应位置。


5.根据权利要求1至4中任一项所述的方法,其特征在于,所述呈现类型包括以下至少之一:封面标题、封面文本、简介、正文文本、正文标题、标题等级、总结、表格、柱状图、折线图和项目介绍。


6.一种报告模板自定义方法,其特征在于,包括:
接收用户上传的模板文件;
确定所述模板文件包含的呈现类型及类型属性信息;
根据所述呈现类型及类型属性信息生成自定义模板。


7.根据权利要求6所述的方法,其特征在于,确定所述模板文件包含的呈现类型及类型属性信息,包括:
对所述模板文件中的页面元素进行扫描提取;
根据提取的页面元素确定所述模板文件包含的呈现类型及类型属性信息。


8.根据权利要求6所述的方法...

【专利技术属性】
技术研发人员:雷敏张贤贵刘静楠杨维康宋海川
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:广东;44

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

1