[发明专利]一种报表统计方法、装置及系统有效
| 申请号: | 201710423452.4 | 申请日: | 2017-06-07 |
| 公开(公告)号: | CN109002448B | 公开(公告)日: | 2020-12-08 |
| 发明(设计)人: | 姚海宏 | 申请(专利权)人: | 中国移动通信集团甘肃有限公司;中国移动通信集团公司 |
| 主分类号: | G06F16/22 | 分类号: | G06F16/22;G06F16/248 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
| 地址: | 730000 *** | 国省代码: | 甘肃;62 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 报表 统计 方法 装置 系统 | ||
1.一种报表统计方法,其特征在于,所述方法包括:
服务器接收终端发送的携带第一字段组的报表统计请求,其中所述第一字段组包括至少一个第一字段;
将所述第一字段组中的每个第一字段与预存的每个资源节点对应的第二字段组中的每个第二字段进行匹配,确定是否存在进行报表统计的目标资源节点;
如果是,将所述目标资源节点的标识信息和根据所述第一字段组生成的结构化查询语言SQL语句发送给所述终端,使所述终端根据所述目标资源节点的标识信息,将所述SQL语句发送给所述目标资源节点,使所述目标资源节点向所述终端发送报表统计结果;
其中,如果不存在进行报表统计的目标资源节点,所述方法还包括:
根据所述SQL语句和自身预存的第一报表数据,进行报表统计,并将报表统计结果发送给所述终端;
其中,如果所述每个第一字段与预存的至少两个资源节点对应的第二字段组中的每个第二字段匹配成功,所述确定进行报表统计的目标资源节点包括:
根据所述至少两个资源节点的当前的属性信息,确定进行报表统计的目标资源节点;所述属性信息包括以下至少一种:IP地址、网速、CPU利用率和内存容量。
2.如权利要求1所述的方法,其特征在于,在将所述第一字段组中的每个第一字段与预存的每个资源节点对应的第二字段组中的每个第二字段进行匹配之前,所述方法还包括:
针对所述第一字段组中的每个第一字段,识别该第一字段所属的第一类别,判断是否保存有所述第一类别对应的分片信息;如果否,则进行后续步骤;
如果是,判断所述分片信息中是否存在与该第一字段匹配成功的第三字段;如果存在匹配成功的第三字段,针对所述第三字段对应的每个资源节点,进行后续步骤。
3.如权利要求2所述的方法,其特征在于,如果不存在匹配成功的第三字段,所述方法还包括:
根据所述SQL语句和自身预存的第一报表数据,进行报表统计,并将报表统计结果发送给所述终端。
4.如权利要求1所述的方法,其特征在于,所述方法还包括:
针对每个资源节点,根据该资源节点的心跳频率,确定该资源节点是否为有效资源节点;如果否,将保存的该资源节点的标识信息及其对应的第二字段组中的每个第二字段删除。
5.如权利要求1或4所述的方法,其特征在于,所述方法还包括:
接收每个终端发送的自身的属性信息;
针对每个终端,根据该终端的所述属性信息判断是否将该终端作为资源节点;如果是,将相应的第二报表数据发送给该终端,并根据发送的第二报表数据对应的每个第二字段,保存该终端的标识信息与每个第二字段构成的第二字段组的对应关系。
6.一种报表统计系统,其特征在于,所述系统包括:第一终端、服务器和目标资源节点;
所述第一终端,用于向服务器发送携带第一字段组的报表统计请求,其中,所述第一字段组包括至少一个第一字段;
所述服务器,用于接收第一终端发送的携带第一字段组的报表统计请求;将所述第一字段组中的每个第一字段与预存的每个资源节点对应的第二字段组中的每个第二字段进行匹配,确定是否存在进行报表统计的目标资源节点;如果是,将所述目标资源节点的标识信息和根据所述第一字段组生成的结构化查询语言SQL语句发送给所述第一终端;
所述第一终端,还用于根据所述目标资源节点的标识信息,将所述SQL语句发送给所述目标资源节点;
所述目标资源节点,用于根据所述第一终端发送的所述SQL语句和自身预存的报表数据,进行报表统计,并将报表统计结果发送给所述第一终端;
所述第一终端,还用于接收所述目标资源节点发送的报表统计结果;
所述服务器,还用于不存在进行报表统计的目标资源节点时,根据所述SQL语句和自身预存的第一报表数据,进行报表统计,并将报表统计结果发送给所述终端;
其中,如果所述每个第一字段与预存的至少两个资源节点对应的第二字段组中的每个第二字段匹配成功,所述服务器具体用于:根据所述至少两个资源节点的当前的属性信息,确定进行报表统计的目标资源节点;所述属性信息包括以下至少一种:IP地址、网速、CPU利用率和内存容量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团甘肃有限公司;中国移动通信集团公司,未经中国移动通信集团甘肃有限公司;中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710423452.4/1.html,转载请声明来源钻瓜专利网。





