一种基于网页的多Flash网络流量监控方法及系统的制作方法

文档序号:7653515阅读:216来源:国知局
专利名称:一种基于网页的多Flash网络流量监控方法及系统的制作方法
技术领域
本发明属于网络技术领域,具体涉及一种基于网页的多Flash网络流量监控方法及系统。
背景技术
据中国互联网信息中心(CNNIC)发布的统计报告显示,截至2010年6月底,中国网民规模达到4. 2亿,突破了 4亿大关,较2009年底增加3600万人,互联网普及率攀升至 31.8%。以上数据足以表明,互联网对人们工作、生活、学习的影响程度,借助互联网这个平台,我们可以网上冲浪,观看电影电视、查看资讯、阅读、聊天等。在享受互联网便利的同时, 我们也在无限地消耗各种资源,如网络资源、服务器资源、信息资源等,其中,网络资源对用户的影响最大。我国的情况比较特殊,大多数网民是通过ADSL拨号与固定网络宽带的方式上网, 并且大部分都是使用共享的带宽和局域网。在这种情况下,如果流量增大,就会影响其他用户的网络速度,因这些过程都是在后台运作,因此,用户往往无法得知本地计算机当前某个功能所占用带宽资源的情况,也无法得知自己使用互联网的某个功能是否会对其他用户产生影响以及产生多大的影响。在现阶段计算机应用中,有很多软件都可以实现网络流量的监控,如DU Meter.QQ 医生、QQ电脑管家、360安全卫士等,但是这些软件都需要下载安装,这样会对用户的计算机进行修改、读取操作以及安装注册一些控件,给用户带来严重的安全隐患;除此之外,这些软件只能对单个软件进行流量监控,通常而言,单个软件中会有多个模块对网络进行操作,如果无法对单个软件中的模块进行监控,同样也无法得知网络流量耗费的具体情况。另外,用户在网上操作信息时缺乏监控,容易造成安全隐患。

发明内容
本发明提供了一种基于网页的多Flash网络流量监控方法及系统,实现了无需下载安装软件,即可实现网络流量安全监控。本发明公开了一种基于网页的多Flash网络流量监控方法,包括以下步骤通讯服务器对接收的网络处理操作指令的权限进行认证并在认证通过后,多个 Flash插件调用应用程序编程接口 API进行网络处理操作,分别记录网络处理操作流量信息并进行统计汇总;所述多个Flash插件调用网页函数,传入并处理所述网络处理操作流 M.fn 息。本发明公布了一种基于网页实现的网络流量监控系统,包括用户、通讯服务器 通讯服务器对接收的网络处理操作指令的权限进行认证并在认证通过后,多个Flash插件调用应用程序编程接口 API进行网络处理操作,分别记录网络处理操作流量信息并进行统计汇总;所述多个Flash插件调用网页函数,传入并处理所述网络处理操作流量信息。本发明提供了一种基于网页的多Flash网络流量监控方法及系统,实现了无需下载安装软件,即可实现网络流量安全监控。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是本发明的详细流程图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图1是本发明的详细流程图,包括以下步骤步骤101 用户打开网页,网页加载多个Flash插件,Flash插件开启流量监控定时汇总,网页开启Flash插件网络流量汇总分析处理定时器。上述技术方案中,步骤101包含如下过程la)用户打开网页,网页自动加载多个Flash插件,每个Flash插件加载成功后,均调用sethterval函数(用变量netlnterval表示),用于对网络流量进行定时的阶段性汇总(nethterval的间隔时间可以配置或设置,默认为1秒钟),即对Flash插件全局流量记录数组进行循环统计分析汇总处理;lb)网页通过Javakript函数setlnterval开启Flash插件网络流量汇总分析处理定时器(定时器的间隔时间可以配置或设置,默认为1秒钟)。步骤102 用户操作网页,对各个Flash插件发起网络操作指令,各个Flash插件发送该指令至通讯服务器,通讯服务器进行认证(用户身份认证、数据指令权限认证(用户是否有发送网络操作指令的权限)),认证通过后,Flash插件调用应用程序编程接口 API进行音视频播放、音视频录制、音视频发布、资源加载等网络处理操作,在进行网络处理操作时,对每一个新的网络处理操作进行记录,记录信息包括上传流量信息、下载流量信息等, 并对所有记录的网络处理操作流量信息进行定时的时间间隔汇总统计。上述技术方案中,步骤102包含如下过程2a)各Flash插件接收新的相关指令,发送该指令(这些指令包括用户通过网页对JavaScript函数调用指令、Flash通过ExternaUnterface. addCalIback注册的函数调用指令,Flash插件发起的操作指令,其它网络连接发起的操作指令等)至通讯服务器,通讯服务器进行认证(用户身份认证、数据指令权限认证(用户是否有发送网络操作指令的权限)),2b)认证通过后,各Flash插件调用API进行音视频播放、音视频录制、音视频发布、资源加载等网络操作处理,此时Flash插件初始化NetCormectior^用变量nc表示)、 NetStream(用变量ns表示)等网络操作相关对象的实例,当NetStream被初始化成功后, 通过调用相应ns的info属性,得到ns所存储网络流量的NetStreamhfo (用变量nshfo 表示)对象;2c)通过获取相应nshfo的currentBytesPerkcond属性,可以得到相应ns的当前这一秒所发生的网络传输的字节数,通过判断相应ns的产生来源,如果来源是由播放、加载等入的方式产生的,就标识为下载流量,如果来源是由录制、发布等出的方式产生的, 就标识为上传流量,并且对此ns进行标识后,将与ns有关的上传、下载信息存入Flash全局流量记录数组中,如果之前已经存在此ns的流量信息,则对Flash插件全局流量记录数组中的此ns流量数据信息进行更新;2d)由于各个Flash插件都已经开启ne nterval定时地对Flash插件全局流量进行分析汇总处理,所以当全局流量数组有变动时,netlnterval会立即汇总出来,并通过 External Interface, cal 1函数调用网页Javakript流量处理函数,传入该Flash插件中所发生的网络流量数据汇总信息和标识。步骤103 各Flash插件的网络处理操作流量信息汇总后,调用网页函数,传入汇总的网络处理操作流量信息和标识,网页对每个Flash插件的网络流量信息和标识进行存放,并对每个存放的数据进行分析处理,汇总出上传、下载等信息后在网页上进行处理和显示,即实现完全基于网页的Flash网络流量监控。上述技术方案中,步骤103包含如下过程3a)网页JavMcript流量处理函数获得网络处理操作流量信息和标识后,根据标识以JavMcript对象数组方式进行存储,如果不存在该标识,则新建该Flash流量数据存储对象并设置相应的网络流量数据信息,如果存在该标识,则根据所接收的信息更新此标识的对象中的相关网络流量数据信息;3b)由于Flash网络流量汇总分析处理定时器已经定时地对保存在Jav必cript对象数组中的各流量对象进行循环分析和汇总处理,所以当每个标识的对象中的网络流量数据信息在Flash调用JavMcript流量处理函数后都会进行更新,所以每次JavMcript的 Flash网络流量汇总分析处理定时器在每次执行时都是对各Flash插件发生的最新网络流量信息进行汇总分析处理,Flash插件网络流量汇总分析处理定时器在汇总分析处理后,通过调用Jav必cript相关函数将结果在网页上进行处理和显示,即实现网页上的多Flash网络流量监控。本发明公布了一种基于网页实现的网络流量监控系统,包括用户、通讯服务器 通讯服务器对接收的网络处理操作指令的权限进行认证并在认证通过后,多个Flash插件调用应用程序编程接口 API进行网络处理操作,分别记录网络处理操作流量信息并进行统计汇总;所述多个Flash插件调用网页函数,传入并处理所述网络处理操作流量信息。其中,所述通讯服务器对接收的网络处理操作指令的权限进行认证之前,还包括对所述用户的身份进行认证。其中,所述网络处理操作包括但不限于音视频播放、音视频录制、音视频发布、资源加载。其中,所述网络处理操作流量信息包括但不限于上传流量信息、下载流量信息。其中,多个Flash插件调用网页JavMcript流量处理函数,对接收到的网络处理操作流量信息,进行处理。本发明与现有技术相比具有以下优点完全基于网页实现,不需要下载任何控件, 不需要第三方应用进行支撑;可对网页多个Flash及每个Flash中的单个与网络流量有关的信息进行安全监控和统计,能够从根本上获取当前网页中的所有Flash的网络流量信息,及时、准确、详细;实现原理简单,完全基于网页,不需要下载任何插件,绿色、环保,可广泛运用于网络会议、远程教育等互联网应用中。 以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种基于网页的多Flash网络流量监控方法,其特征在于通讯服务器对接收的网络处理操作指令的权限进行认证并在认证通过后,多个Flash插件调用应用程序编程接口 API进行网络处理操作,分别记录网络处理操作流量信息并进行统计汇总;所述多个Flash 插件调用网页函数,传入并处理所述网络处理操作流量信息。
2.根据权利要求1所述的方法,其特征在于所述通讯服务器对接收的网络处理操作指令的权限进行认证之前,还包括对所述用户的身份进行认证。
3.根据权利要求1或2所述的方法,其特征在于所述网络处理操作包括但不限于音视频播放、音视频录制、音视频发布、资源加载。
4.根据权利要求1或2所述的方法,其特征在于所述网络处理操作流量信息包括但不限于上传流量信息、下载流量信息。
5.根据权利要求1或2所述的方法,其特征在于多个Flash插件调用网页JavMcript 流量处理函数,对接收到的网络处理操作流量信息,进行处理。
6.一种基于网页实现的网络流量监控系统,其特征在于,包括用户、通讯服务器通讯服务器对接收的网络处理操作指令的权限进行认证并在认证通过后,多个Flash插件调用应用程序编程接口 API进行网络处理操作,分别记录网络处理操作流量信息并进行统计汇总;所述多个Flash插件调用网页函数,传入并处理所述网络处理操作流量信息。
7.根据权利要求6所述的系统,其特征在于所述通讯服务器对接收的网络处理操作指令的权限进行认证之前,还包括对所述用户的身份进行认证。
8.根据权利要求6或7所述的系统,其特征在于所述网络处理操作包括但不限于音视频播放、音视频录制、音视频发布、资源加载。
9.根据权利要求6或7所述的系统,其特征在于所述网络处理操作流量信息包括但不限于上传流量信息、下载流量信息。
10.根据权利要求6或7所述的系统,其特征在于多个Flash插件调用网页 Jav必cript流量处理函数,对接收到的网络处理操作流量信息,进行处理。
全文摘要
本发明公开了一种基于网页的多Flash网络流量监控方法,包括以下步骤通讯服务器对接收的网络处理操作指令的权限进行认证并在认证通过后,多个Flash插件调用应用程序编程接口API进行网络处理操作,分别记录网络处理操作流量信息并进行统计汇总;所述多个Flash插件调用网页函数,传入并处理所述网络处理操作流量信息。本发明公布了一种基于网页实现的网络流量监控系统,本发明实现了无需下载安装软件,即可实现网络流量安全监控。
文档编号H04L12/26GK102185736SQ20111010936
公开日2011年9月14日 申请日期2011年4月26日 优先权日2011年4月26日
发明者胡加明 申请人:苏州阔地网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1