[发明专利]一种基于报表订阅的配置报表参数值的方法及系统无效
申请号: | 200910109682.9 | 申请日: | 2009-11-20 |
公开(公告)号: | CN101730077A | 公开(公告)日: | 2010-06-09 |
发明(设计)人: | 夏磊;钱炎 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W8/18 | 分类号: | H04W8/18 |
代理公司: | 深圳鼎合诚知识产权代理有限公司 44281 | 代理人: | 向武桥 |
地址: | 518057 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 报表 订阅 配置 参数 方法 系统 | ||
技术领域
本发明涉及通信领域,特别涉及一种基于报表订阅的配置报表参数值的方法及系统。
背景技术
报表订阅系统是按照客户的订阅要求,在订阅的时间点定时向用户发送订阅的报表的过程。报表要订阅成功,首先需要配置报表的参数值。报表参数是指报表的条件,例如省短信中心包括各个市的短信发送情况,报表参数值即具体的各个市。运营商只需订阅某个市的短信发送情况,则运营商所订阅的报表就包括了地区这个报表参数,运营商订阅的某个市就是报表参数值。
传统的报表参数值的配置都是通过默认值的方法进行配置的,即根据报表本身参数的类型来配置,比如日期信息有多个,以单选的下拉框显示,配置报表参数值时就通过下拉框来选择日期信息作为日期参数的配置值。随着信息化进程的加快,人们对业务的需求不仅从形式上而且从内容上发生了多种多样的变化,这种传统的配置方式已经满足不了客户的需求。例如:当需要订阅某省从当前日期开始,前3天的短信的统计信息时,此时需要分别选择三个日期生成三张报表,组合后成为用户订阅的报表,若用户订阅更多日期的报表,就需要配置更多的日期参数值,生成更多的报表。不仅增加了订阅报表和配置报表参数值的繁琐性,而且在配置参数值的过程中容易发生错误。
发明内容
本发明提供了一种基于报表订阅的配置报表参数值的方法,可减轻系统负担,减少配置错误。
一方面,本发明采用了如下技术方案:
一种基于报表订阅的配置报表参数值的方法,包含以下步骤:
配置报表参数的存储过程,所述存储过程中包含动态参数;
对上述存储过程中的动态参数赋值。
上述基于报表订阅的配置报表参数值方法的一个实施例中,所述配置的报表参数的存储过程具体形式为:列名n;
所述列名为数据库中报表的参数;所述动态参数n表示根据该参数值查询,返回的结果是n个。
上述基于报表订阅的配置报表参数值方法的一个实施例中,还包含以下步骤:
根据报表参数值,在数据库中对应的报表中查询,生成订阅报表。
另一方面,本发明还公开了一种基于报表订阅的配置报表参数值的方法,包括以下步骤:
配置相关联的报表参数的关联存储过程,所述关联存储过程包括存储过程名和关联参数,其中,所述存储过程名相同;
对上述存储过程中的关联参数赋值。
上述基于报表订阅的配置报表参数值方法的一个实施例中,相关联的报表参数的存储过程的具体形式为:[存储过程名].关联参数;
一组相关联的报表参数的存储过程的优先级由前至后逐渐降低。
上述基于报表订阅的配置报表参数值方法的一个实施例中,还包含以下步骤:
根据报表参数值,在数据库中对应的报表中查询,生成订阅报表。
上述基于报表订阅的配置报表参数值方法的一个实施例中,对于相关联的报表参数,根据存储过程中的关联参数值在数据库中对应的报表中查询,生成订阅报表,按如下方式进行:按优先级最高的关联参数值查询,在上述查询结果中按优先级次高的关联参数值查询,直到关联参数值查询结束,生成订阅报表。
在一方面,本发明公开了一种基于报表订阅的配置报表参数值的系统,包括存储过程模块和动态参数赋值模块,其中,所述存储过程模块用于配置报表参数的存储过程,上述存储过程中包含动态参数;所述动态参数赋值模块用于对存储过程中的动态参数赋值。
本发明公开的一种基于报表订阅的配置报表参数值的系统中,所述存储过程模块配置的报表参数的存储过程具体形式为:列名n;
所述列名为数据库中报表的参数;所述动态参数n表示根据该参数值查询,返回的结果是n个。
另一方面,本发明公开了一种基于报表订阅的配置报表参数值的系统,包括关联存储过程模块和关联参数赋值模块,其中,所述关联存储过程模块用于配置相关联的报表参数的关联存储过程,所述关联存储过程包括存储过程名和关联参数,所述存储过程名相同;所述关联参数赋值模块用于对关联参数赋值。
与现有技术相比,本发明的有益效果在于:
本发明先配置报表参数的存储过程,然后对存储过程中包含的报表参数赋值,配置的报表参数的存储过程中包含动态参数,查询后返回多个结果,避免了繁琐的参数值配置过程,可以节约配置参数值的时间,也可以减少配置过程中的错误,减少了系统的负担;本发明还配置了相关联的报表参数的存储过程,该存储过程中包含关联参数,查询时数据量少,查询速度快,系统负担小,关联性的设置可满足用户多方面的需求。
附图说明
图1示例性地描述了本发明配置报表参数值的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910109682.9/2.html,转载请声明来源钻瓜专利网。