[发明专利]基于在线创建模板和在线指定数据的报告生成系统和方法有效
申请号: | 201911251365.0 | 申请日: | 2019-12-09 |
公开(公告)号: | CN111178027B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 姜华;边红丽;符瑜慧;杨娟;齐敬佩;方维;张艳梅 | 申请(专利权)人: | 北京尊冠科技有限公司;北京邮电大学 |
主分类号: | G06F40/186 | 分类号: | G06F40/186;G06F16/23;G06F16/953 |
代理公司: | 北京卫平智业专利代理事务所(普通合伙) 11392 | 代理人: | 张新利;谢建玲 |
地址: | 100089 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 在线 创建 模板 指定 数据 报告 生成 系统 方法 | ||
本发明涉及一种基于在线创建模板和在线指定数据的报告生成系统和方法,在线指定查询数据功能使得用户能够直接指定报告中的数据,不用专业人士再编写代码即可获得目标数据。在线制作模板功能使得用户不用再线下制作带占位符的模板,避免了线下制作模板的大量测试工作,降低了制作模板的难度。通过上述功能获得了“数据”和“模板”,然后系统的报告生成功能将它们整合在一起生成报告,报告生成系统包括:用户管理模块、数据库解析模块、查询条件管理模块、模板管理模块、报告管理模块和文件解析模块。
技术领域
本发明涉及计算机信息服务领域的文本处理领域,具体来说是利用计算机自动生成报告的文本处理领域,具体涉及一种基于在线创建模板和在线指定数据的报告生成系统和方法。
背景技术
现有的报告自动生成方法可以按是否使用模板划分成2种[3]:(1)不使用模板,而是将报告的格式直接固化在计算机程序代码里,在生成报告时由程序将数据和格式同时写入到报告文件中。其缺点是不够灵活,难以更新模板。(2)使用较为广泛的方法是使用模板来生成报告,一般需要提前制作一份有代码占位符的模板,然后系统将数据替换占位符,最终生成报告。
现有技术方案1是一项专利:
专利名称:一种以Word为模板的报表系统[1]
申请人:北京匡恩网络科技有限责任公司
申请号:201610034487.4申请日:2016-01-19
申请公布日:2016.09.14状态:审中-实审
产品结构:该专利结构从上到下共有5层:模板制作、报表配置、数据提取、报表缓存、报表展示。各层的功能分别是:
1、模板制作,根据系统提供的代码占位符和现有的需求,制作报表模板;
2、报表配置,根据系统提供的占位符提示,报表需要显示的内容进行报表配置;
3、数据提取,系统提供报表统计程序,针对占位符并根据模板内容进行数据的过滤、统计和提取;
4、报表缓存,在提取数据的同时,根据模板的类型,生成报表;
5、报表展示,在表现层以Word、PDF、网页等方式进行报表展示。
工作原理:
1、首先,用户制作Word报表模板。模板内容可以随意填写,只需在所要展示数据的部分填写相应的占位符即可。该专利中的占位符是一个ID编号,和数据库中的一个主键一一对应。
2、其次,填写报表参数,在Excel中填写报表所需要的参数,包括占位符、报表要显示的内容,通过系统把Excel上传到数据库中。
3、再次,系统把模板转换成Word形式,然后根据占位符到数据库中提取该报表所需数据,用真正的数据(也就是通过Excel上传上来的数据)替换占位符,完成报表生成。
现有技术1的缺点:
1、该专利在生成报告时所需的数据需要用户通过Excel上传到数据库,当每次要使用的数据不相同时,需要多次上传Excel数据,对用户来说是大量的工作量。
2、用户在制作模板时需要遵循该专利的规则,也就是代码占位符的规则。这样用户需要去学习代码占位符的规则,因为代码占位符要求很严格,所以容易出错,但该专利并没有提供有效的防范措施。
现有技术方案2是一项专利:
专利名称:报告生成方法及装置[2]
申请人:新华三大数据技术有限公司
申请号:201810878453.2申请日:2018-08-03
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京尊冠科技有限公司;北京邮电大学,未经北京尊冠科技有限公司;北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911251365.0/2.html,转载请声明来源钻瓜专利网。