[发明专利]一种自动生成报告的方法在审
申请号: | 201810312494.5 | 申请日: | 2018-04-09 |
公开(公告)号: | CN108595397A | 公开(公告)日: | 2018-09-28 |
发明(设计)人: | 代万兵;欧阳庆;曾祥媛;赵常良;朱磊;陈远 | 申请(专利权)人: | 重庆塞尔特科技有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 重庆嘉禾共聚知识产权代理事务所(普通合伙) 50220 | 代理人: | 李绪岩 |
地址: | 400000 重庆市渝北区回*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据源 报告模版 第三方软件 报告模板 自动生成 脚本 控件 调用 渲染 读取 第三方平台 变量传递 脚本语言 逻辑运算 生产标准 实时编辑 数据构建 需求设计 用户生成 自动调用 最终结果 兼容 共享 制作 | ||
一种自动生成报告的方法,其步骤如下:1)制作一个报告模版。2)然后将该报告模版在各用户之间进行共享。3)若报告模版中的控件中涉及的数据源需要调用第三方软件获取,则按照需求设计变量、命令等,并将该数据源通过变量传递给该控件。4)渲染:读取报告模板,识别使用的数据源,自动调用变量涉及的接口,用需要的数据构建脚本,执行脚本,获取执行结果,再依据报告模板的逻辑运算,获得最终结果,最后调用office组件,渲染生产标准的office报告。本发明可按照需要设计兼容不同的第三方平台软件来获取所需的数据源,能在本平台中实时编辑第三方软件的脚本语言并模拟执行,极大的提高用户生成报告的灵活性和效率。
技术领域
本发明涉及一种报告的生成方法,尤其是一种自动生成报告的方法,属于计算机软件技术领域。
背景技术
专业技术性分析报告一般具有相似的内容结构,同一类设计需要分析的条目相似,只是结果及数据来源有所不同,同时技术人员在工作中可能需要分析很多种情况,且一种情况可能由于其依赖的数据错误或者人工输入失误而出错,整个流程需要重来一次,这些错误排列组合下,整个数据生成需要的计算量庞大,报告也需要修改很多次。而对于一个新的设计,这些操作需要重复多遍。所以对于技术人员来说是一个繁重,琐碎且极易出错的事,亟需一种新的方式来解决。
报告所需要的全部数据往往不能使用一种软件来获取,而需要多个工具软件来执行,对于用户来说,频繁的切换很麻烦,特别是涉及一些需要修改的设置,还很可能在切换修改过程中出错。
用户获取原始数据后,可能还需要进行一些逻辑处理和计算才能获取最终用于报告的数据,因此一旦人工介入就增加了时间成本和出错的概率。
发明内容
针对上述现有技术的不足,本发明提供了一种自动生成报告的方法。
为实现上述目的,本发明采用的技术方案是:一种自动生成报告的方法,其步骤如下:
1)制作一个报告模板。
2)然后将该报告模板在各用户之间进行共享。
3)若报告模板中的控件中涉及的数据源需要调用第三方软件获取,则按照需求设计变量、命令、接口、参数、脚本等,并将该数据源通过变量传递给该控件。
4)渲染:读取报告模板,识别使用的数据源,自动调用变量涉及的接口,用需要的数据构建脚本,执行脚本,获取执行结果,再依据报告模板的逻辑运算,获得最终结果,最后调用office组件,渲染生成标准的office报告(ppt/word/excel),支持office 2007及以上版本。
5)自动将最终生成的报告保存于工作路径下,即完成自动生成报告工作。
所述变量的来源有以下几个类型:
Text类型:用户自定义的文本,仅能在一个报告模板/母版中使用;
Public类型:该变量绑定一个Public参数,所有报告模板/母版公用的数据;
Interface类型:绑定接口中某个输入或输出的的参数,仅能在一个报告模板/母版中使用;
其中,Text和Public类型均由用户在本发明中编辑,属于内部数据源,Interface类型需要调用第三方软件,为外部数据源。
本发明的技术效果如下:
1)用户根据自身需求自主设计、编辑和修改报告模板的版式、风格和内容,满足不同的用户需求,有效规避传统报告生成方法定制化导致用户不能设计、编辑和修改报告模板等缺点;
2)报告模板设计完毕后,后续相同和类似工作均可以使用该报告模板自动生成相应报告,并可不断重复使用,保证了用户报告的一致性和准确性,同时减少了大量的重复劳动,节约大量的时间和人力成本,缩短了产品研发周期;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆塞尔特科技有限公司,未经重庆塞尔特科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810312494.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种简历的自动生成方法及终端
- 下一篇:人工智能程序替代人书写仿真报告的方法