一种周期性生成报告的方法及装置制造方法及图纸

技术编号:15542068 阅读:248 留言:0更新日期:2017-06-05 11:10
本发明专利技术公开了一种周期性生成报告的方法及装置,涉及数据处理技术领域,为解决手动配置周期性生成报告操作繁琐的问题而发明专利技术。本发明专利技术的方法包括:检测手动生成的多次报告之间是否具有周期性规律;统计具有周期性规律的报告生成次数;若所述报告生成次数大于预设数值,则按照所述周期性规律定期生成报告。本发明专利技术主要应用于系统报告生成的过程中。

Method and device for periodically generating reports

The invention discloses a method and a device for periodically generating reports, which relates to the technical field of data processing, and is invented for solving the tedious problems of manual configuration and periodic generation of report operations. The method of the invention comprises: detecting manually generated multiple report with periodic report generation rule; statistics with periodic law; if the number of report generation is greater than the preset value, in accordance with the rules of the periodic report regularly. The invention is mainly used in the process of system report generation.

【技术实现步骤摘要】
一种周期性生成报告的方法及装置
本专利技术涉及数据处理
,尤其涉及一种周期性生成报告的方法及装置。
技术介绍
对于一个系统,在对数据进行一系列计算之后,最后的产出通常是一份阅读性友好的报告,这个报告是系统计算结果的最直接体现。在现有技术中,系统为用户提供报告有两种方式。一种方式是系统提供选择起止时间的交互方式,用户在需要查看报告的时候在系统中通过选择时间段由系统生成一份报告。另一种方式是系统提供可供配置的周期性报告机制,当用户在系统中设置一条周期性的报告记录,系统根据该记录每天、每周或每月周期性的生成一份报告,用户可以在需要的时候去查看。通常系统会同时提供这两种方式的报告。例如,在银行系统中,用户可以在银行的系统网站上查看指定日期段的收支账单,同时也可以在系统网站上设置,每月的最后一天自动生成本月的收支账单。通过可配置的周期性报告机制配置周期性报告,需要手动配置报告的生成日期,操作繁琐,给用户带来不便。
技术实现思路
本专利技术提供了一种周期性生成报告的方法及装置,能够解决手动配置周期性生成报告操作繁琐的问题。为了解决上述技术问题,一方面,本专利技术提供了一种周期性生成报告的方法,该方法包括:检测手动生成的多次报告之间是否具有周期性规律;统计具有周期性规律的报告生成次数;若所述报告生成次数大于预设数值,则按照所述周期性规律定期生成报告。另一方面,本专利技术还提供了一种周期性生成报告的装置,该装置包括:检测单元,用于检测手动生成的多次报告之间是否具有周期性规律;第一统计单元,用于统计检测单元检测出的具有周期性规律的报告生成次数;生成单元,用于若所述第一统计单元统计的报告生成次数大于预设数值,则按照所述周期性规律定期生成报告。本专利技术提供的周期性生成报告的方法及装置,能够通过检测多次生成报告之间是否具有周期性规律,统计具有周期性规律的报告次数,根据周期性规律定期生成报告。与现有技术相比,本专利技术能够根据多次生成报告的规律,自动的生成定期生成报告,无需用户手动设置即可按照周期性规律定期生成报告,可以简化用户的操作。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了本专利技术实施例提供的一种周期性生成报告的方法流程图;图2示出了本专利技术实施例提供的另一种周期性生成报告的方法流程图;图3示出了本专利技术实施例提供的一种周期性生成报告的装置组成框图;图4示出了本专利技术实施例提供的另一种周期性生成报告的装置组成框图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。本专利技术实施例提供了一种周期性生成报告的方法,如图1所示,该方法包括:101、检测手动生成的多次报告之间是否具有周期性规律。手动生成的报告,是指用户通过系统提供选择起止时间的交互方式生成的报告,是用户通过手动操作完成的。检测手动生成的多次报告是连续的,所谓连续,不是指时间上的连续性,而是该用户生成报告次数的连续性。周期性规律存在于多次报告之间,检测多次报告的各个配置项是否具有周期性规律。示例性的,若用户从2015年11月1日开始,用户手动操作生成4次报告,报告的生成时间分别为2015年11月6日、2015年11月13日、2015年11月20日和2015年11月27日。从日期上看各个生成报告的日期之间有时间间隔,时间上不是连续的。从次数上看,这是用户手动生成的连续的4次,符合生成报告的连续性。检测这4次报告的生成日期,发现每个时间间隔都是7天,满足周期性规律。在实际检测报告生成时间是否满足周期性规律时,用户生成两次报告,计算一个时间间隔,生成三次报告,再计算一个时间间隔,才能比较两个时间间隔是不是一致的。之后用户每生成一次报告,计算一次时间间隔,并检测是否满足周期性规律。对于检测其他配置项是否具有周期性规律,与检测报告生成时间是否满足周期性规律类似。102、统计具有周期性规律的报告生成次数。根据步骤101检测出的多次报告之间的周期性规律,统计具有周期性规律的报告生成的次数。根据用户手动生成报告,随时检测并统计,检测出具有周期性规律一次,统计一次。存储统计出的具有周期性规律的报告生成次数,以便下次统计时做数据的叠加。103、若报告生成次数大于预设数值,则按照周期性规律定期生成报告。预设数值,是一个比较值,在系统生成时设定的。通过具有周期性规律的报告生成次数与预设数值的比较,判断是否按照周期性规律生成报告。若报告生成次数大于预设数值,则定期生成报告。定期生成报告的各配置项,根据周期性规律自动生成,无需用户手动设置,在下次进入系统时直接查看即可。示例性的,用户从2015年11月1日开始,用户手动操作生成4次报告,报告的生成时间分别为2015年11月6日、2015年11月13日和2015年11月20日和2015年11月27日。预设数值为2。在第二次生成报告时,计算第一次生成报告与第二次生成报告的时间间隔为7天。在第三次生成报告时,计算第二次生成报告与第三次生成报告的时间间隔为7天,两次的时间间隔相同,满足周期性规律,统计具有周期性规律的报告生成次数为2次。与预设数值比较,生成报告的次数不大于预设数值,不能按照周期性规律定期生成报告。在第四次生成报告时,计算第四次生成报告与第三次生成报告的时间间隔为7天,与前两次的时间间隔相同,满足周期性规律,统计具有周期性规律的报告生成次数为3次。与预设数值比较,生成报告的次数大于预设数值,按照周期性规律定期生成报告。本专利技术实施例提供的周期性生成报告的方法,能够通过检测多次生成报告之间是否具有周期性规律,统计具有周期性规律的报告次数,根据周期性规律定期生成报告。与现有技术相比,本专利技术实施例能够根据多次生成报告的规律,自动的生成定期生成报告,无需用户手动设置即可按照周期性规律定期生成报告,可以简化用户的操作。进一步的,作为图1的细化和扩展,本专利技术实施例还提供了一种周期性生成报告的方法,如图2所示,该方法包括:201、检测手动生成的多次报告之间是否具有周期性规律。周期性规律包括报告生成日期的规律和时间限定条件的规律。检测报告的生成日期,是否具有周期性规律。检测报告对应的时间限定条件,是否具有周期性规律,时间限定条件规定了筛选数据的起止时间段。对于报告生成日期是否具有周期性规律的检测,包括检测多次报告之间的间隔天数是否一致,检测多次报告在每个月中的相对位置是否一致。所述相对位置,是指每个月中的固定日期,例如每个月的15号,每个月第二周的周一。采用多种周期性规律的判定标准,检测出的规律更贴近人的手动操作,能更准确的捕捉用户的行为习惯。在本实施例中,对报告生成本文档来自技高网...
一种周期性生成报告的方法及装置

【技术保护点】
一种周期性生成报告的方法,其特征在于,所述方法包括:检测手动生成的多次报告之间是否具有周期性规律;统计具有周期性规律的报告生成次数;若所述报告生成次数大于预设数值,则按照所述周期性规律定期生成报告。

【技术特征摘要】
1.一种周期性生成报告的方法,其特征在于,所述方法包括:检测手动生成的多次报告之间是否具有周期性规律;统计具有周期性规律的报告生成次数;若所述报告生成次数大于预设数值,则按照所述周期性规律定期生成报告。2.根据权利要求1所述的方法,其特征在于,所述检测手动生成的多次报告之间是否具有周期性规律,包括:检测所述报告的生成日期,是否具有周期性规律;检测所述报告对应的时间限定条件,是否具有周期性规律,所述时间限定条件规定了筛选数据的起止时间段。3.根据权利要求1所述的方法,其特征在于,所述按照所述周期性规律定期生成报告,包括:发送是否定期生成报告的提示;若接收到同意定期生成报告的设置操作指令,则生成周期性的配置,并根据所述配置定期生成报告。4.根据权利要求3所述的方法,其特征在于,所述发送是否定期生成报告的提示,包括:发送体现所述周期性规律的报告生成数据。5.根据权利要求3或4所述的方法,其特征在于,所述方法进一步包括:统计所述接收到同意定期生成报告的设置操作指令的次数与所述发送是否定期生成报告的次数的同意比例;若所述同意比例大于第一预设比例值,则将所述预设数值减少一个步长作为新的预设数值;若所述同意比例小于第二预设比例值,则将所述预设数值增加一个步长作为新的预设数值。6.一种周期性生成报告的装置,其特征在于,所述装置包括:检测单元,用于检测手动生成的多次报...

【专利技术属性】
技术研发人员:郑继攀孙德彬
申请(专利权)人:北京国双科技有限公司
类型:发明
国别省市:北京,11

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

1