[发明专利]报表生成方法和装置在审

专利信息
申请号: 201310627847.8 申请日: 2013-11-28
公开(公告)号: CN103605779A 公开(公告)日: 2014-02-26
发明(设计)人: 林斐;马燕龙;贺眈;郭涛 申请(专利权)人: 北京国双科技有限公司
主分类号: G06F17/30 分类号: G06F17/30
代理公司: 北京康信知识产权代理有限责任公司 11240 代理人: 李志刚;吴贵明
地址: 100086 北京市海淀区*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 报表 生成 方法 装置
【说明书】:

技术领域

发明涉及计算机领域,具体而言,涉及一种周期性报表生成方法和装置。

背景技术

为了方便查看数据,很多系统都要周期性地生成报表以供相关人员查看。通过报表能够定期地了解之前一段时间的数据。现有技术的做法是,在生成报表的程序执行的时候获取当前的时间,然后根据获取到的当前时间决定要查询某个时间段的数据,并据此生成报表。

由于现有技术中生成的报表数据和报表生成程序执行时间相关,那么在不同的时间执行程序必然会得到不同的报表结果,因此如果因为某个时刻由于某些原因生成了错误的报表或者没有生成报表,那么在将来的时刻是没法重复生成那个时刻应该生成的报表。

举例来说,有一个周报表通常是每周一生成,包含之前一周的数据。假如在8月14日的时候它本来要生成8月7日到8月13日的数据,但是执行出错了。第二天,即8月15日想要它重新执行的时候,它生成的却是8月8日到8月14日的数据。

针对现有技术中在生成报表时出错后,无法重复生成该报表的问题,目前尚未提出有效的解决方案。

发明内容

本发明的主要目的在于提供一种周期性报表生成方法和装置,以解决现有技术中在生成报表时出错后,无法重复生成该报表的问题。

为了实现上述目的,根据本发明的一个方面,提供了一种周期性报表生成方法。根据本发明的周期性报表生成方法包括:读取预先存储的执行计划,其中,执行计划包括用于生成报表的起始时间和结束时间;通过起始时间和结束时间执行数据查询;以及利用由起始时间和结束时间执行查询得到的数据生成报表。

进一步地,读取预先存储的执行计划包括:获取执行计划列表,在执行计划列表中存储有多个执行计划,其中,不同的执行计划对应于不同的起始时间和/或结束时间;接收指定命令,其中,指定命令用于对执行计划列表中的执行计划进行指定;以及将指定命令指定的执行计划作为读取得到的执行计划。

进一步地,读取预先存储的执行计划包括:判断是否接收到指定命令;如果判断出接收到指定命令,则指定命令指定的执行计划作为读取得到的执行计划;以及如果判断出没有接收到指定命令,则获取执行计划列表中各个执行计划对应的结束时间,并对结束时间进行排序,以及,将结束时间为最新的执行计划作为读取得到的执行计划。

进一步地,在读取预先存储的执行计划之前,报表生成方法还包括:每间隔预定时间获取一次时间记录;在多个不同的时间记录得到多个结束时间;记录结束时间;以及根据记录的结束时间生成多个执行计划。

为了实现上述目的,根据本发明的另一方面,提供了一种周期性报表生成装置。根据本发明的周期性报表生成装置包括:读取单元,用于读取预先存储的执行计划,其中,执行计划包括用于生成报表的起始时间和结束时间;查询单元,用于通过起始时间和结束时间执行数据查询;以及第一生成单元,用于利用由起始时间和结束时间执行查询得到的数据生成报表。

进一步地,读取单元包括:获取模块,用于获取执行计划列表,在执行计划列表中存储有多个执行计划,其中,不同的执行计划对应于不同的起始时间和/或结束时间;接收模块,用于接收指定命令,其中,指定命令用于对执行计划列表中的执行计划进行指定;以及第一确定模块,用于将指定命令指定的执行计划作为读取得到的执行计划。

进一步地,读取单元包括:判断模块,用于判断是否接收到指定命令;第一确定模块,用于在判断出接收到指定命令时,指定命令指定的执行计划作为读取得到的执行计划;以及第二确定模块,用于在判断出没有接收到指定命令时,获取执行计划列表中各个执行计划对应的结束时间,并对结束时间进行排序,以及,将结束时间为最新的执行计划作为读取得到的执行计划。

进一步地,报表生成装置还包括:获取单元,用于在读取预先存储的执行计划之前,每间隔预定时间获取一次时间记录;提取单元,用于在多个不同的时间记录得到多个结束时间;记录单元,用于记录结束时间;以及第二生成单元,用于根据记录的结束时间生成多个执行计划。

通过本发明,采用读取预先存储的执行计划,其中,所述执行计划包括用于生成报表的起始时间和结束时间;通过所述起始时间和所述结束时间执行数据查询;以及利用由所述起始时间和所述结束时间执行查询得到的数据生成报表,解决了现有技术中在生成报表时出错后,无法重复生成该报表的问题,进而达到了重复生成报表的效果。

附图说明

构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京国双科技有限公司,未经北京国双科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310627847.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top