报告生成方法、报告生成装置和计算机可读存储介质制造方法及图纸

技术编号:23932915 阅读:32 留言:0更新日期:2020-04-25 02:06
本发明专利技术提供了一种报告生成方法,报告生成装置和计算机可读存储介质,报告生成方法包括:获取文本定义信息;根据文本定义信息,生成文本框架信息;根据文本框架信息获取业务数据;根据文本框架信息和业务数据生成第一报告信息。该方法可以将业务数据对应填充至文本框架中,以形成满足用户上报格式,且具备用户所要展示的数据的第一报告信息,从而既满足了业务数据的展示,又满足了文章形势的上报需求,进而免除了用户手工撰写文章和自行剪切报表数据的工序,实现优化报告生成方法,提升所生成报告的可靠性和实用性,缩减用户工作量,提升报告生成效率,提升用户使用体验的技术效果。

Report generation method, report generation device and computer-readable storage medium

【技术实现步骤摘要】
报告生成方法、报告生成装置和计算机可读存储介质
本专利技术涉及文本数据处理
,具体而言,涉及一种报告生成方法、一种报告生成装置和一种计算机可读存储介质。
技术介绍
现代生产管理过程中需要经常进行阶段性分析报告,处于便捷详细描述考虑,此类报告多以长文章形式出现,内容则多直接采用报表数据。但现有系统中大多是只能生成表格报表,没有以报告文章形式出现,并且表格形式限制了信息内容的完整性,无法任意增加说明内容,所以导致用户实际应用时只能仅用系统生成报表,大量工作用于剪切报表数据手工撰写报告文章。由于此类报告多为定期重复性工作,实际消耗了大量工时。
技术实现思路
本专利技术旨在至少解决现有技术或相关技术中存在的技术问题之一。为此,本专利技术的第一方面提出一种报告生成方法。本专利技术的第二方面提出一种报告生成装置。本专利技术的第三方面提出一种计算机可读存储介质。有鉴于此,本专利技术的第一方面提供了一种报告生成方法,报告生成方法包括:获取文本定义信息;根据文本定义信息,生成文本框架信息;根据文本框架信息获取业务数据;根据文本框架信息和业务数据生成第一报告信息。在该技术方案中,限定了一种报告生成方法,该报告生成方法可以将用户定义的报告框架信息和业务数据相结合,自动生成同时包含文字说明和数据展示的报告。具体流程如下:先从客户一侧获取客户针对框架的文本定义信息,该文本定义信息用于限定文本框架的各个属性,其后根据文本定义信息对应生成文本框架信息,文本框架信息中包含文字描述和需要填充的数据展示区域,随后根据文本框架信息从数据库中对应获取业务数据,并最终根据文本框架信息和业务数据生成第一报告信息。通过获取文本定义信息并根据文本定义信息生成文本框架信息,使用户可以通过编辑文本定义信息来对应修改文本框架信息,从而保证用户定义的文本框架满足上报需求。通过限定根据文本框架信息获取业务数据,使用户在完成文本框架的定义后,系统可自行通过文本框架所需要的信息在数据库中抽取业务数据,免去了用户自行筛选数据的过程。通过限定根据文本框架信息和业务数据生成第一报告信息,使该方法可以将业务数据对应填充至文本框架中,以形成满足用户上报格式,且具备用户所要展示的数据的第一报告信息,从而既满足了业务数据的展示,又满足了文章形势的上报需求,进而免除了用户手工撰写文章和自行剪切报表数据的工序,实现优化报告生成方法,提升所生成报告的可靠性和实用性,缩减用户工作量,提升报告生成效率,提升用户使用体验的技术效果。另外,本专利技术提供的上述技术方案中的报告生成方法还可以具有如下附加技术特征:在上述技术方案中,进一步地,文本定义信息包括:文字内容信息,文字格式信息以及字体信息。在该技术方案中,对文本定义信息做出了具体限定。文本定义信息中包括文字内容信息、文字格式信息和字体信息。文字内容信息用于定义文本框架信息中文字的内容,用户通过定义文字内容信息可以对应更改所要上报的文字描述。文字格式信息用于限定文本框架中的格式,用户可以通过限定文字格式信息对应更改所要上报的内容的具体格式。字体信息如字面意思,用于定义文本框架中的字体。通过在文本定义信息中限定文字内容信息,文字格式信息以及字体信息,使用户可以通过文本定义信息更加详尽有效地设定文本框架信息,保证最终生成的报告可以满足用户的特定需求。在上述任一技术方案中,进一步地,根据文本框架信息获取业务数据的步骤,具体包括:解析文本框架信息,确定与文本框架信息对应的待填充信息;根据待填充信息获取业务数据。在该技术方案中,具体限定了如何根据文本框架信息获取业务数据。工作过程中先解析文本框架信息,以从文本框架信息中解析出该文本框架信息所对应的待填充信息,该待填充信息为文本框架中所不包含的业务数据及描述,其后根据解析出的待填充信息在数据库中提取对应的业务数据,从而实现业务数据的自动化提取,免去了用户自行剪切和摘取数据的工序,大幅度降低用户的工作负担,提升报告的生成效率和准确性。进而实现优化报告生成方法,为用户带来便利条件,提升报告生成速率的技术效果。在上述任一技术方案中,进一步地,根据文本框架信息和业务数据生成第一报告信息的步骤,具体包括:解析文本框架信息,确定与文本框架信息对应的结构化框架信息;根据结构化框架信息和业务数据,生成结构化业务数据;根据结构化框架信息和结构化业务数据生成第一报告信息。在该技术方案中,具体限定了如何根据文本框架信息和业务数据生成第一报告信息。工作过程中,先解析文本框架信息,以从文本框架信息中翻译出与文本框架信息对应的结构化框架信息,其后根据结构化框架信息将所提取出的业务数据对应转化为与结构化框架信息匹配的结构化业务数据,最终根据结构化框架信息和结构化业务数据生成第一报告信息。从而使报告生成方法可以在获取到需要上报的业务数据后,根据用户设定的框架信息自动化生成满足用户上报需求的第一报告信息。在上述任一技术方案中,进一步地,报告生成方法还包括:存储文本框架信息和第一报告信息。在该技术方案中,具体限定了在生成文本框架信息和第一报告信息后,存储文本框架信息和第一报告信息。通过存储文本框架信息,使用户在完成文本框架定义的后续工作过程中可通过直接调取存储的文本框架信息来生成对应的报告,从而免去用户频繁、重复的设置文本框架。通过存储第一报告信息,可以使用户在后续工作过程中直接调取并查看第一报告信息,从而方便用户查看和统计报告。在上述任一技术方案中,进一步地,报告生成方法还包括:展示第一报告信息;接收编辑信息;根据编辑信息和第一报告信息生成第二报告信息。在该技术方案中,具体限定了在生成第一报告信息后,为用户展示第一报告信息,其后用户在所展示的第一报告信息的基础上对第一报告信息做出修订和编辑,在接收到来自用户的编辑信息后,根据编辑信息对应修改第一报告信息,以生成第二报告信息。通过展示第一报告信息并根据接收到的编辑信息生成第二报告信息,使用户可以直观地获取第一报告信息中的内容并对第一报告信息做出修正,避免第一报告信息在被打印出来后再进行审阅和修改。从而大幅度优化了报告的生成流程,为用户编辑报告提供便利,进而实现优化报告生成方法,提升生成报告准确性与可靠性,提升用户使用体验的技术效果。在上述任一技术方案中,进一步地,报告生成方法还包括:根据第一报告信息或第二报告信息,确定打印信息;输出打印信息。在该技术方案中,报告生成方法还可以根据用户的需求打印报告。具体地,先根据第一报告信息或第二报告信息确认打印信息,其后将该打印信息输出至打印设备,以通过打印设备打印出第一报告信息或第二报告信息,以生成可供会议使用的纸质报告,满足用户的特定需求。进而实现优化报告生成方法,提升用户使用体验的技术效果。本专利技术的第二方面提供了一种报告生成装置,报告生成装置包括:存储器,被配置为存储有计算机程序;处理器,被配置为执行计算机程序以实现上述任一技术方案所提供的报告生成方法。在该技术方案中,存储器中存储有计算机程序,处理器用于执行存储器中存储的计算机程序以实本文档来自技高网...

【技术保护点】
1.一种报告生成方法,其特征在于,包括:/n获取文本定义信息;/n根据所述文本定义信息,生成文本框架信息;/n根据所述文本框架信息获取业务数据;/n根据所述文本框架信息和所述业务数据生成第一报告信息。/n

【技术特征摘要】
1.一种报告生成方法,其特征在于,包括:
获取文本定义信息;
根据所述文本定义信息,生成文本框架信息;
根据所述文本框架信息获取业务数据;
根据所述文本框架信息和所述业务数据生成第一报告信息。


2.根据权利要求1所述的报告生成方法,其特征在于,所述文本定义信息包括:
文字内容信息,文字格式信息以及字体信息。


3.根据权利要求1所述的报告生成方法,其特征在于,所述根据所述文本框架信息获取业务数据的步骤,具体包括:
解析所述文本框架信息,确定与所述文本框架信息对应的待填充信息;
根据所述待填充信息获取业务数据。


4.根据权利要求1所述的报告生成方法,其特征在于,所述根据所述文本框架信息和所述业务数据生成第一报告信息的步骤,具体包括:
解析所述文本框架信息,确定与所述文本框架信息对应的结构化框架信息;
根据所述结构化框架信息和所述业务数据,生成结构化业务数据;
根据所述结构化框架信息和所述结构化业务数据生成所述第一报告信息。


5.根据权利要求1至4中任一项所述的报告生成方法,其特征在于,还包括:
存储所述文本框架信息和所述第一报告信息。


6.根据权利要求1至4中任一项所述的报告生成方法,其特征在于,还包括:
展示所述第一报告信息;
接收编辑信息;
根据...

【专利技术属性】
技术研发人员:程文博
申请(专利权)人:用友网络科技股份有限公司
类型:发明
国别省市:北京;11

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

1