[发明专利]一种基于HTTP传输协议的云报表数据存储方法在审
申请号: | 201310364078.7 | 申请日: | 2013-08-20 |
公开(公告)号: | CN103780668A | 公开(公告)日: | 2014-05-07 |
发明(设计)人: | 施雅各 | 申请(专利权)人: | 苏州迈科网络安全技术股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 南京苏科专利代理有限责任公司 32102 | 代理人: | 陆明耀;姚姣阳 |
地址: | 215021 江苏省苏州市工业*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 http 传输 协议 报表 数据 存储 方法 | ||
1.一种基于HTTP传输协议的云报表数据存储方法,其特征在于,包括设备终端的数据采集及传输步骤和云报表端的数据处理及存储步骤,所述设备终端的数据采集及传输步骤按如下步骤进行:
S1、设备终端按照设定的采集时间间隔定时采集设备的信息,并将数据标记为“未发送”状态;
S2、设备终端按照设定的发送时间间隔定时将状态标记为“未发送”的设备信息,按特定的格式生成json文件,并基于HTTP传输协议的POST方法通过有线和/或无线的方式将承载设备信息的文件发送至云报表端;
S3、如果步骤S2中的文件发送成功,则修改数据的状态为“已发送”,完成本次数据传输;如果步骤S2中的文件未发送成功,则不修改数据的状态,完成此次数据传输。
2.根据权利要求1所述的一种基于HTTP传输协议的云报表数据存储方法,其特征在于,步骤S1中采集的设备信息包括通过SNMP协议采集设备CPU利用率、内存使用情况、网络接口吞吐量和内网主机数据流量;步骤S2中生成json文件的的特定格式为设备CPU利用率分每个CPU利用百分比、内存使用情况百分比、网络接口吞吐量分为下行包数、下行字节数、上行包数、上行字节数,内网主机数据流量分每个主机IP地址、所使用的网络协议、下行包数、下行字节数、上行包数、上行字节数。
3.根据权利要求1所述的一种基于HTTP传输协议的云报表数据存储方法,其特征在于,步骤S2中,设备终端统计好的设备信息生成json文件后,将json文件进行bzip压缩后,再进行发送;步骤S3中,设备终端完成本次数据传输后,自动将压缩文件删除。
4.根据权利要求1所述的一种基于HTTP传输协议的云报表数据存储方法,其特征在于,步骤S1中设定的采集时间间隔为15分钟,步骤S2中设定的发送时间间隔为30分钟。
5.根据权利要求1所述的一种基于HTTP传输协议的云报表数据存储方法,其特征在于,步骤S1中采集设备的信息通过SNMP协议进行。
6.根据权利要求1所述的一种基于HTTP传输协议的云报表数据存储方法,其特征在于,步骤S3中,如果文件未发送成功,则重复执行发送3次,如果3次均未发送成功,则判定为文件发送不成功。
7.一种基于HTTP传输协议的云报表数据存储方法,其特征在于,包括设备终端的数据采集及传输步骤和云报表端的数据处理及存储步骤,所述云报表端的数据处理及存储步骤按如下步骤进行:
Y1、云报表端基于HTTP传输协议接收设备终端传输的文件,对json文件进行解析;
Y2、云报表端将json文件承载的设备信息导入数据库中,获取数据库中的信息,生成以下报表。
8.根据权利要求7所述的一种基于HTTP传输协议的云报表数据存储方法,其特征在于,步骤Y1中,如果云报表端接收到是bzip压缩文件,则自动进行bzip解压。
9.根据权利要求7所述的一种基于HTTP传输协议的云报表数据存储方法,其特征在于,步骤Y2中,云报表端采用的数据库为SQLITE数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州迈科网络安全技术股份有限公司,未经苏州迈科网络安全技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310364078.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:制造复合罩的方法
- 下一篇:大豆活性肽连续提取机