一种基于网页的多Flash网络流量监控方法及系统技术方案

技术编号:6535982 阅读:235 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于网页的多Flash网络流量监控方法,包括以下步骤:通讯服务器对接收的网络处理操作指令的权限进行认证并在认证通过后,多个Flash插件调用应用程序编程接口API进行网络处理操作,分别记录网络处理操作流量信息并进行统计汇总;所述多个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对象数组中的各流量对象进行循环分析和本文档来自技高网...

【技术保护点】
1.一种基于网页的多Flash网络流量监控方法,其特征在于:通讯服务器对接收的网络处理操作指令的权限进行认证并在认证通过后,多个Flash插件调用应用程序编程接口API进行网络处理操作,分别记录网络处理操作流量信息并进行统计汇总;所述多个Flash插件调用网页函数,传入并处理所述网络处理操作流量信息。

【技术特征摘要】
1.一种基于网页的多Flash网络流量监控方法,其特征在于通讯服务器对接收的网络处理操作指令的权限进行认证并在认证通过后,多个Flash插件调用应用程序编程接口 API进行网络处理操作,分别记录网络处理操作流量信息并进行统计汇总;所述多个Flash 插件调用网页函数,传入并处理所述网络处理操作流量信息。2.根据权利要求1所述的方法,其特征在于所述通讯服务器对接收的网络处理操作指令的权限进行认证之前,还包括对所述用户的身份进行认证。3.根据权利要求1或2所述的方法,其特征在于所述网络处理操作包括但不限于音视频播放、音视频录制、音视频发布、资源加载。4.根据权利要求1或2所述的方法,其特征在于所述网络处理操作流量信息包括但不限于上传流量信息、下载流量信息。5.根据权利要求1或2所述的方法,其特征在于多个Flash插件调用网页JavMcript 流量处理函数,对接收到的网络处理操作流量信息,进行处理。6.一...

【专利技术属性】
技术研发人员:胡加明
申请(专利权)人:苏州阔地网络科技有限公司
类型:发明
国别省市:32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1