[发明专利]一种报表统计方法、装置及系统有效
申请号: | 201710423452.4 | 申请日: | 2017-06-07 |
公开(公告)号: | CN109002448B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 姚海宏 | 申请(专利权)人: | 中国移动通信集团甘肃有限公司;中国移动通信集团公司 |
主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/248 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 730000 *** | 国省代码: | 甘肃;62 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 报表 统计 方法 装置 系统 | ||
本发明公开了一种报表统计方法、装置及系统,用以解决现有的报表系统扩展成本高,统计速度慢,性能差的问题。所述方法包括:服务器接收终端发送的携带第一字段组的报表统计请求;将第一字段组与每个资源节点对应的第二字段组进行匹配,当确定存在目标资源节点时,将目标资源节点的标识信息和根据第一字段组生成的SQL语句发送给终端,使终端根据所述目标资源节点的标识信息,将所述SQL语句发送给目标资源节点,使目标资源节点向所述终端发送报表统计结果。服务器不进行报表统计节约了服务器的扩展成本,并且因为服务器将每个终端的报表统计请求分配给了对应的目标资源节点,而无需集中由服务器统一完成,因此提高了每次报表统计的速度。
技术领域
本发明涉及业务支撑技术领域,特别涉及一种报表统计方法、装置及系统。
背景技术
目前,业务支撑领域的报表系统主要是由业务运营支撑系统(BusinessOperation Support System,BOSS)提供,报表系统的总架构以C/S(客户端/ 服务器)架构为主,在客户端(终端)需要进行报表统计时,向服务器发送报表统计请求,服务器根据报表统计请求进行报表统计后,将统计结果发送给终端。需要进行报表统计的数据存储在服务器中,并且统计过程也在服务器中完成。
随着BOSS系统的发展,业务增长速度越来越快,对服务器带来了新的挑战,一方面需要存储的数据量不断增长,带来了数据存储方面的压力,另一方面请求报表统计的客户要求的统计速度也越来越快。
为了满足业务增长的需求,可以根据服务器类型的不同,对服务器进行垂直扩展和/或横向扩展,垂直扩展例如可以增加原有服务器的存储容量或计算能力,横向扩展例如可以是新增服务器。但是不论哪种扩展,需要的成本都是非常高的。另外因为需要统计的数据集中存放,在统计时需要遍历所有数据,因此单次统计速度几乎未得到提升,所以即使进行了扩展,也仅可以提高并发统计的速度,对于单次统计速度来说,效果不大。
另外,服务器的存储资源和计算资源供所有终端共用,存储数据量大,计算速度慢的情况,可能会将服务器的资源耗尽,影响服务器其他正常工作的需求。
发明内容
本发明实施例公开了一种报表统计方法、装置及系统,用以解决现有的报表系统扩展成本高,统计速度慢,性能差的问题。
为达到上述目的,本发明实施例公开了一种报表统计方法,所述方法包括:
服务器接收终端发送的携带第一字段组的报表统计请求,其中所述第一字段组包括至少一个第一字段;
将所述第一字段组中的每个第一字段与预存的每个资源节点对应的第二字段组中的每个第二字段进行匹配,确定是否存在进行报表统计的目标资源节点;
如果是,将所述目标资源节点的标识信息和根据所述第一字段组生成的结构化查询语言SQL语句发送给所述终端,使所述终端根据所述目标资源节点的标识信息,将所述SQL语句发送给所述目标资源节点,使所述目标资源节点向所述终端发送报表统计结果。
进一步地,在将所述第一字段组中的每个第一字段与预存的每个资源节点对应的第二字段组中的每个第二字段进行匹配之前,所述方法还包括:
针对所述第一字段组中的每个第一字段,识别该第一字段所属的第一类别,判断是否保存有所述第一类别对应的分片信息;如果否,则进行后续步骤;
如果是,判断所述分片信息中是否存在与该第一字段匹配成功的第三字段;如果存在匹配成功的第三字段,针对所述第三字段对应的每个资源节点,进行后续步骤。
进一步地,如果不存在匹配成功的第三字段,或不存在进行报表统计的目标资源节点,所述方法还包括:
根据所述SQL语句和自身预存的第一报表数据,进行报表统计,并将报表统计结果发送给所述终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团甘肃有限公司;中国移动通信集团公司,未经中国移动通信集团甘肃有限公司;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710423452.4/2.html,转载请声明来源钻瓜专利网。