[发明专利]一种存储方法和系统有效
| 申请号: | 201510481866.3 | 申请日: | 2015-08-03 |
| 公开(公告)号: | CN105162622B | 公开(公告)日: | 2019-02-12 |
| 发明(设计)人: | 田海燕;练书成;丁毅 | 申请(专利权)人: | 瑞斯康达科技发展股份有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24 |
| 代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 王康;栗若木 |
| 地址: | 100085 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 存储 方法 系统 | ||
本发明公开了一种存储方法和系统,包括:定时从内核中采集网关设备产生的流量信息。建立用于存储预设的不同时间段内的流量信息的多个不同的数据表。将采集的流量信息根据预设的时间段存入相应的数据表中。通过本发明的方案,能够解决当前技术中存在的只使用一张大表来存储累计流量信息,从而需要大量的存储容量的问题。
技术领域
本发明涉及网络流量统计技术,尤其涉及一种存储方法和系统。
背景技术
网站流量统计是一种可以准确的分析访客用户的来源,便于网站管理者根据访客的需求增加或者修改网站的相关内容,便于更好的提升网站转换率,提高网站流量。网站流量统计可以精确的统计访客的具体来源地区和ip地址,目前网站在线多少人,具体访问了哪些页面,访客是通过哪些页面,搜索关键词访客的网站,访客浏览的是哪些页面,访客的浏览器是什么版本,ie6、ie7还是火狐,网站的分时统计,分日统计,分月统计,实时统计,在线访问哪个页面,访客的操作系统是什么,分辨率是多少。在这些诸多的事件中,就涉及到怎么存储这些事件,然后方便、快捷的显示给用户,使用户能够很好的分析和使用。
针对前期的统计模块中,页面显示的累计流量信息只是从内核中直接取出,这样设备重启后,累计的流量信息将会消失为0。同时只支持10分钟,1小时,24小时的查询条件,这样扩展性不好也不能支持二级查询的功能。并且用户需要显示累计流量信息时,只是从内核中直接取出或者是只使用一张大表来存储累计流量信息,这样不能达到累计流量的效果或者是需要大量的存储容量来存储累计流量信息的问题。
发明内容
为了解决上述问题,本发明提出了一种存储方法和系统,能够解决当前技术中存在的只使用一张大表来存储累计流量信息,从而需要大量的存储容量的问题。
为了达到上述目的,本发明提出了一种存储方法,该方法包括:
定时从内核中采集网关设备产生的流量信息。
建立用于存储预设的不同时间段内的流量信息的多个不同的数据表。
将采集的流量信息根据预设的时间段存入相应的数据表中。
优选地,
该方法还包括:对采集的流量信息进行分类;将分类后的流量信息根据该分类存入数据库,并建立与分类相对应的数据库索引。
对采集的流量信息进行分类包括:依据源网络协议IP地址和/或协议对流量信息进行分类。
其中,该协议包括:网络web协议、对等网络p2p协议和即时通讯协议。
优选地,建立用于存储预设的不同时间段内的流量信息的多个不同的数据表包括:
建立与不同的时间段相对应的时间段数据表,和/或建立在不同的时间段下与分类相对应的时间段分类数据表。
优选地,将采集的流量信息根据预设的时间段存入相应的数据表中包括:
每间隔预设的第一时间周期,将从内核中采集的预设的第一时间周期内的流量信息存入第一时间段数据表中;并将第一时间段数据表中的以当前时刻为基准的非第一时间段内的所述流量信息删除。
每间隔预设的第二时间周期,将第一时间段数据表中存储的预设的第二时间周期内的流量信息存入第二时间段数据表中;并将第二时间段数据表中的以当前时刻为基准的非第二时间段内的流量信息删除。
每间隔预设的第三时间周期,将第二时间段数据表中存储的预设的第三时间周期内的流量信息存入第三时间段数据表中;并将第三时间段数据表中的以当前时刻为基准的非第三时间段内的流量信息删除。
其中,第一时间周期和第二时间周期小于第一时间段;第三时间周期小于第二时间段;第一时间段小于第二时间段;第二时间段小于第三时间段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞斯康达科技发展股份有限公司,未经瑞斯康达科技发展股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510481866.3/2.html,转载请声明来源钻瓜专利网。





