[发明专利]一种wifi报表生成方法及系统在审
申请号: | 201811105022.9 | 申请日: | 2018-09-21 |
公开(公告)号: | CN109379245A | 公开(公告)日: | 2019-02-22 |
发明(设计)人: | 李屏君 | 申请(专利权)人: | 成都西加云杉科技有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;G06F17/24;G06F16/22 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610000 四川省成都市高*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 报表生成 分析模块 分析 报表数据 原始数据 大规模数据处理 分析原始数据 报表数据库 报表模板 方法使用 分析程序 分析处理 分析功能 计算引擎 软件版本 数据添加 需求定制 重新编译 输出 创建 申请 更新 语言 | ||
本申请提供一种wifi报表生成方法及系统,所述方法在生成wifi报表过程中,先根据已选定的报表模板和报表生成数据添加报表任务,并创建分析任务至分析模块;分析模块通过获取原始数据,以及根据分析任务,采用基于Python语言的分析程序分析原始数据,生成分析报表;再根据输出报表任务,从报表数据库中,获取分析报表数据,以及根据分析报表数据创建wifi报表。本申请提供的wifi报表生成方法使用Python脚本语言提交分析任务到分析模块进行分析,分析模块采用PySpark接口的API,结合大规模数据处理计算引擎对报表原始数据进行分析处理。使用户可以根据需求定制化输出wifi报表,或对已有的分析功能进行更新,而不需要重新编译出新的软件版本。
技术领域
本申请涉及网络通信技术领域,尤其涉及一种wifi报表生成方法及系统。
背景技术
在wifi网络,尤其是大规模wifi网络中,针对wifi网络而生成的性能分析报表,以下简称wifi报表,能够全面反映当前wifi网络环境的运行状态和网络性能,也是一种非常重要的用户需求。
现有的wifi报表生成方式一般为,先根据用户需求,事先定义wifi网络运行数据的聚合方式和展示方式,以便报表系统能够对wifi网络运行数据进行分析,生成分析结果,最后将所述分析结果以表格或动态数据的形式制成wifi报表,并展示给用户。可见,现有的wifi报表生成方式中,数据的聚合方式和展示方式是预先定义的,并且数据的分析方式也是固定的,并且分析方式和分析结果一般不能被最终用户修改。即现有的wifi报表的生成方法不能支持用户定制。
另外,由于现有的wifi报表生成方法的数据聚合方式和展示方式固定,分析方式也固定,如果用户想要根据实际需要,获得定制化的wifi报表,只能通过重新编译出分析软件或更新软件版本的方式,才能够实现新的报表分析方式与展示功能,造成新的wifi报表数据生成过程愈加繁琐。
发明内容
本申请提供了一种wifi报表生成方法及系统,以解决传统wifi报表生成方法不支持用户定制的问题。
一方面,本申请提供一种wifi报表生成方法,包括:
浏览器将已选定的报表模板和报表生成数据发送至报表任务生成器;
所述报表任务生成器根据所述报表模板和报表生成数据,添加报表任务至报表任务管理器,以及创建分析任务至分析模块;
所述分析模块获取原始数据,以及根据所述分析任务,采用基于Python语言的分析程序分析所述原始数据,生成分析报表至报表数据库;
所述报表任务管理器根据所述报表任务,生成输出报表任务至报表生成器;
所述报表生成器根据所述输出报表任务,从所述报表数据库中,获取分析报表数据,以及根据所述分析报表数据创建wifi报表。
可选的,在所述分析模块获取原始数据的步骤中,所述分析模块从数据仓库中获取所述原始数据;或者,所述分析模块从第三方数据库中获取所述原始数据;所述第三方数据库为关系型数据库或市场可用的非关系型数据库。
可选的,在根据所述分析任务,采用基于Python语言的分析程序分析所述原始数据的步骤还包括:
所述分析模块将分析过程中的中间数据写入所述数据仓库;
或者,所述分析模块将分析过程中的中间数据写入所述第三方数据库。
可选的,所述分析模块获取原始数据的步骤前,所述方法还包括:
wifi设备发送运行数据至数据采集器;
所述数据采集器将所述运行数据进行编码和压缩,以及将编码和压缩后的所述运行数据发送至消息队列模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都西加云杉科技有限公司,未经成都西加云杉科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811105022.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网络加速通讯方法、装置以及电子设备
- 下一篇:协议栈测试系统及方法