本发明涉及流量检测技术领域,具体为一种基于企业网站流量智能化检测系统。
背景技术
网站开始是指在因特网上根据一定的规则,使用html等工具制作的用于展示特定内容相关网页的集合。简单地说,网站是一种沟通工具,人们可以通过网站来发布自己想要公开的资讯,或者利用网站来提供相关的网络服务。人们可以通过网页浏览器来访问网站,获取自己需要的资讯或者享受网络服务。衡量一个网站的性能通常从网站空间大小、网站位置、网站连接速度(俗称“网速”)、网站软件配置、网站提供服务等几方面考虑,最直接的衡量标准是网站的真实流量。在早期,域名、空间服务器与程序是网站的基本组成部分,随着科技的不断进步,网站的组成也日趋复杂,目前多数网站由域名、空间服务器、dns域名解析、网站程序、数据库等组成。域名是由一串用点分隔的字母组成的internet上某一台计算机或计算机组的名称。用于在数据传输时标识计算机的电子方位(有时也指地理位置),目前域名已经成为互联网的品牌、网上商标保护必备的产品之一。常见网站空间有虚拟主机、虚拟空间、独立服务器、vps。虚拟主机是在网络服务器上划分出一定的磁盘空间供用户放置站点、应用组件等;提供必要的站点功能、数据存放和传输功能。所谓虚拟主机,也叫“网站空间”,就是把一台运行在互联网上的服务器划分成多个“虚拟”的服务器。每一个虚拟主机都具有独立的域名和完整的internet服务器功能。虚拟主机是网络发展的福音,极大的促进了网络技术的应用和普及。
现有的企业中,因员工较多,使用的电脑也较多,有些员工会在上班时间访问网站观看视频、下载甚至游戏,占用公司网速的同时还占用了工作时间,影响工作效率,不利于公司的发展,现有技术缺乏对员工电脑网速使用的检测措施。
技术实现要素:
(一)解决的技术问题
针对现有技术的不足,本发明提供了一种基于企业网站流量智能化检测系统,解决了有些员工会在上班时间访问网站观看视频、下载甚至游戏,占用公司网速的同时还占用了工作时间,现有技术缺乏对员工电脑网速使用情况进行检测的问题。
(二)技术方案
为实现以上目的,本发明通过以下技术方案予以实现:一种基于企业网站流量智能化检测系统,包括处理器、分机、主机、信息收集单元、流量监控单元、流量计量单元、存储模块和删除模块,所述处理器的输出端分别与分机、主机和删除模块的输入端连接,所述分机的输出端与信息收集单元的输入端连接,所述信息收集单元的输出端分别与流量监控单元和存储模块的输入端连接,所述流量监控单元、流量计量单元和存储模块均与处理器实现双向连接,所述删除模块的输出端与存储模块的输入端连接。
所述信息收集单元包括信号输入模块、cpld、信号调理模块、高速adc阵列模块、第一输出模块和第二输出模块,所述流量监控单元包括第一输入输出端口、网速数据对比器和第一反馈元件,所述流量计量单元包括第二输入输出端口、流量计量模块、流量数据对比器、第二反馈元件和定时器。
优选的,所述信号输入模块的输出端与cpld的输入端连接,所述cpld的输出端与信号调理模块的输入端连接。
优选的,所述信号调理模块的输出端与高速adc阵列模块的输入端连接,所述高速adc阵列模块的输出端分别与第一输出模块和第二输出模块的输入端连接。
优选的,所述第一输入输出端口的输出端与网速数据对比器的输入端连接,所述网速数据对比器的输出端与第一反馈元件的输入端连接,所述第一反馈元件的输出端与第一输入输出端口的输入端连接。
优选的,所述第二输入输出端口的输出端分别与流量计量模块和定时器的输入端连接。
优选的,所述定时器的输出端与流量计量模块的输入端连接。
优选的,所述流量计量模块的输出端与流量数据对比器的输入端连接,所述流量数据对比器的输出端与第二反馈元件的输入端连接。
优选的,所述第二反馈元件的输出端与第二输入输出端口的输入端连接。
(三)有益效果
本发明提供了一种基于企业网站流量智能化检测系统。具备以下有益效果:
(1)、该基于企业网站流量智能化检测系统,通过将处理器的输出端分别与分机和主机的输入端连接,分机的输出端与信息收集单元的输入端连接,信息收集单元的输出端与流量监控单元的输入端连接,流量监控单元、流量计量单元和存储模块均与处理器实现双向连接,通过信息收集单元、流量监控单元和流量计量单元的配合使用,可对员工访问页面的数据流量信息进行监控,且并可通过流量监控单元进行监控,若流量使用异常,则可通过流量计量单元进行分析,超过指定量则会给主机进行警示,使老板可以掌控员工动态,避免员工上班时间浏览视频网页等和工作无关的网页,或下载游戏视频等大流量文件,使用方便。
(2)、该基于企业网站流量智能化检测系统,通过将信号输入模块的输出端与cpld的输入端连接,cpld的输出端与信号调理模块的输入端连接,信号调理模块的输出端与高速adc阵列模块的输入端连接,高速adc阵列模块的输出端分别与第一输出模块和第二输出模块的输入端连接,利用cpld可同时接收处理多组信息,即对多台分机进行监控,通过信号调理模块整理分类后可利用高速adc陈列模块传输数据,避免信息相互干扰,且可高速传输,反应更灵敏。
(3)、该基于企业网站流量智能化检测系统,通过将处理器的输出端与删除模块的输入端连接,删除模块的输出端与存储模块的输入端连接,通过流量数据对比器对比后的信息,若标明没有异常,则会通过删除模块将存储模块内对应的数据进行删除,避免存储模块内储存大量数据占用内存,也可避免员工访问网站的信息泄露,保证了员工信息相对的安全。
(4)、该基于企业网站流量智能化检测系统,通过将高速adc阵列模块的输出端分别与第一输出模块和第二输出模块的输入端连接,存储模块与处理器实现双向连接,第二输出模块可将数据传输到存储模块,且存储模块存储的均为网站的网址,而不会直接监控员工电脑的页面,避免影响到员工的一些隐私。
附图说明
图1为本发明的系统原理框图;
图2为本发明信息收集单元的系统原理框图;
图3为本发明流量监控单元的系统原理框图;
图4为本发明流量计量单元的系统原理框图。
图中,1-处理器、2-分机、3-主机、4-信息收集单元、41-信号输入模块、42-cpld、43-信号调理模块、44-高速adc阵列模块、45-第一输出模块、46第二输出模块、5-流量监控单元、51-第一输入输出端口、52-网速数据对比器、53第一反馈元件、6-流量计量单元、61-第二输入输出端口、62-流量计量模块、63-流量数据对比器、64-第二反馈元件、65定时器、7-存储模块、8删除模块。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1-4,本发明实施例提供一种技术方案:一种基于企业网站流量智能化检测系统,包括处理器1、分机2、主机3、信息收集单元4、流量监控单元5、流量计量单元6、存储模块7和删除模块8,处理器1为arm9系列处理器,处理器1的输出端分别与分机2、主机3和删除模块8的输入端连接,第二输出模块46可将数据传输到存储模块7,且存储模块7存储的均为网站的网址,而不会直接监控员工电脑的页面,避免影响到员工的一些隐私,分机2的输出端与信息收集单元4的输入端连接,信息收集单元4的输出端分别与流量监控单元5和存储模块7的输入端连接,流量监控单元5、流量计量单元6和存储模块7均与处理器1实现双向连接,通过信息收集单元4、流量监控单元5和流量计量单元6的配合使用,可对员工访问页面的数据流量信息进行监控,且并可通过流量监控单元5进行监控,若流量使用异常,则可通过流量计量单元6进行分析,超过指定量则会给主机3进行警示,使老板可以掌控员工动态,避免员工上班时间浏览视频网页等和工作无关的网页,或下载游戏视频等大流量文件,使用方便,删除模块8的输出端与存储模块7的输入端连接,通过流量数据对比器63对比后的信息,若标明没有异常,则会通过删除模块8将存储模块7内对应的数据进行删除,避免存储模块7内储存大量数据占用内存,也可避免员工访问网站的信息泄露,保证了员工信息相对的安全。
信息收集单元4包括信号输入模块41、cpld42、信号调理模块43、高速adc阵列模块44、第一输出模块45和第二输出模块46,cpld42为复杂可编程逻辑器件,是一种用户根据各自需要而自行构造逻辑功能的数字集成电路,可同时处理多串口数据,信号输入模块41的输出端与cpld42的输入端连接,cpld42的输出端与信号调理模块43的输入端连接,信号调理模块43的输出端与高速adc阵列模块44的输入端连接,高速adc阵列模块44的输出端分别与第一输出模块45和第二输出模块46的输入端连接,利用cpld42可同时接收处理多组信息,即对多台分机2进行监控,通过信号调理模块43整理分类后可利用高速adc陈列模块44传输数据,避免信息相互干扰,且可高速传输,反应更灵敏,流量监控单元5包括第一输入输出端口51、网速数据对比器52和第一反馈元件53,第一输入输出端口51的输出端与网速数据对比器52的输入端连接,网速数据对比器52的输出端与第一反馈元件53的输入端连接,第一反馈元件53的输出端与第一输入输出端口51的输入端连接,流量计量单元6包括第二输入输出端口61、流量计量模块62、流量数据对比器63、第二反馈元件64和定时器65,定时器65为555定时器,是一种多用途的数字-模拟混合集成电路,利用它能极方便地构成施密特触发器、单稳态触发器与多谐振荡器。由于使用灵活、方便,所以555定时器在波形的产生与交换、测量与控制、家用电器、电子玩具等许多领域中得到了应用,网速数据对比器52与流量数据对比器63均为lm239型号数据对比器,可分别对网速和流量设定对比值,第二输入输出端口61的输出端分别与流量计量模块62和定时器65的输入端连接,定时器65的输出端与流量计量模块62的输入端连接,流量计量模块62的输出端与流量数据对比器63的输入端连接,流量数据对比器63的输出端与第二反馈元件64的输入端连接,第二反馈元件64的输出端与第二输入输出端口61的输入端连接。
使用前,将正常浏览网页的最快网速设置为网速标准值,高于网速标准值的均为第一报警阈值,通过处理器1将第一报警阈值输入至网速数据对比器52中,将正常浏览网页时,指定时间内消耗的流量设置为流量标准值,高于流量标准值的均为第二报警阈值,通过处理器1将第二报警阈值输入至流量数据对比器63,并将所指定的时间输入到定时器65。
工作时,各分机2的网站浏览数据通过信号输入模块41传输到cpld42,然后输入到信号调理模块43进行整理分类,再通过高速adc陈列模块44传输到出去,通过第一输出模块45将网速数据传输到流量监控单元5,通过第二输出模块46将网址数据和对应分机2的ip地址传输到存储模块7进行分类储存,流量监控单元5中的第一输入输出端口51接收到网速数据后,通过网速数据对比器52进行对比,当对比到的数据高于第一报警阈值后,通过第一反馈元件53将数值反馈到处理器1进行处理,处理器1将网速数据持续传输到流量计量单元6,经过第二输入输出端口61接收后将数据传输到流量计量模块62进行计量,同时定时器65启动开始计时,当时间达到预先设定的时间时,流量计量模块62停止计量,将该时间内计量的流量数据值传输到流量数据对比器63进行对比,当对比到的流量值高于第二报警阈值时,通过第二反馈元件64反馈给处理器1进行示警,处理器1将存储模块7内对应的ip地址和网址数据传输给主机3,主机3使用者可根据所得的网址进行查看,看是否影响正常工作,当网速数据对比器52或流量数据对比器63对比到的数值低于第一报警阈值或第二报警阈值时,处理器1控制删除模块8自动删除对应的储存数据。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。