书签 分享 收藏 举报 版权申诉 / 6

一种网页上实现FLASH网络流量监控的方法.pdf

  • 上传人:a1
  • 文档编号:1094161
  • 上传时间:2018-03-31
  • 格式:PDF
  • 页数:6
  • 大小:376.68KB
  • 摘要
    申请专利号:

    CN201010576444.1

    申请日:

    2010.12.07

    公开号:

    CN102006203A

    公开日:

    2011.04.06

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    专利权人的姓名或者名称、地址的变更IPC(主分类):H04L 12/26变更事项:专利权人变更前:苏州阔地网络科技有限公司变更后:阔地教育科技有限公司变更事项:地址变更前:215121 江苏省苏州市工业园区葑亭大道666号唯亭智能产业园8楼变更后:215121 江苏省苏州市工业园区葑亭大道666号唯亭智能产业园8楼|||授权|||实质审查的生效IPC(主分类):H04L 12/26申请日:20101207|||公开

    IPC分类号:

    H04L12/26; H04L12/56; G06F17/30

    主分类号:

    H04L12/26

    申请人:

    苏州阔地网络科技有限公司

    发明人:

    胡加明

    地址:

    215121 江苏省苏州市工业园区葑亭大道666号唯亭智能产业园8楼

    优先权:

    专利代理机构:

    代理人:

    PDF完整版下载: PDF下载
    内容摘要

    本发明属于网络技术领域,具体涉及一种网页上实现Flash网络流量监控的方法,包括以下步骤:源用户打开网页,网页加载Flash插件,Flash接收用户和网页相关操作指令并调用API进行音视频播放、音视频录制、音视频发布、资源加载等进行网络操作处理,得到网络处理的信息并对信息进行分析处理,这些处理包括上传流量、下载流量等,并且将每个处理都进行单独保存,定时地进行阶段性汇总并立即调用网页函数,传入汇总结果,网页对汇总结果进行处理和显示。该方法完全基于网页实现,并且数据直接取自与网络操作的有关信息,流量监控数据准确、及时,无需第三方应用系统进行支撑处理,方便、快捷、高效。

    权利要求书

    1.一种网页上实现Flash网络流量监控的方法,其特征在于,包括以下步骤:1)源用户打开网页,网页加载Flash插件,开启流量监控定时汇总;2)用户操作网页,对Flash发起网络操作指令,Flash调用API进行音视频播放、音视频录制、音视频发布、资源加载等进行网络处理操作,同时记录每个新的网络处理操作的流量信息,包括上传流量信息、下载流量信息等,并定时对所有记录的流量信息进行汇总统计;3)流量信息汇总统计后,Flash立即调用网页函数,传入汇总的上传流量、下载流量等数据,网页对传入数据进行处理和显示,即实现完全基于网页的Flash网络流量监控。2.如权利要求1所述的一种网页上实现Flash网络流量监控的方法,其特征在于,其中步骤1)包含如下过程:源用户打开网页,网页自动加载Flash插件,Flash加载成功后,调用setInterval函数(用变量netInterval表示),用于对网络流量进行定时的阶段性汇总(netInterval的间隔时间可以配置或设置,默认为1秒钟),即对Flash全局流量记录数组进行循环统计分析汇总处理。3.如权利要求1所述的一种网页上实现Flash网络流量监控的方法,其特征在于,其中步骤2)包含如下过程:2a)每当Flash接收新的相关指令(这些指令包括用户通过网页对JavaScript函数调用Flash通过ExternalInterface.addCallback注册的函数调用,Flash自己发起的操作指令,其它网络连接发起的操作指令等)进行网络操作时;2b)Flash调用API进行音视频播放、音视频录制、音视频发布、资源加载等进行网络操作处理,此时Flash初始化NetConnection(用变量nc表示)、NetStream(用变量ns表示)等网络操作相关对象的实例,当NetStream被初始化成功后,通过调用ns的info属性,得到ns所存储网络流量的NetStreamInfo(用变量nsInfo表示)对象;2c)通过获取nsInfo的currentBytesPerSecond属性,可以得到ns当前这一秒所发生的网络传输的字节数,通过判断ns的产生来源,如果来源是由播放、加载等入的方式产生的,就标识为下载流量,如果来源是由录制、发布等出的方式产生的,就标识为上传流量,并且对此ns进行标识后,将与ns有关的上传、下载信息存入Flash全局流量记录数组中,如果之前已经存在此ns的流量信息,则对Flash全局流量记录数组中的此ns流量数据信息进行更新;2d)由于netInterval已经定时地对Flash全局流量进行分析汇总处理,所以当全局流量数组有变动时,netInterval会立即汇总出来,并通过ExternalInterface.call函数调用网页JavaScript流量处理函数。4.如权利要求1所述的一种网页上实现Flash网络流量监控的方法,其特征在于,其中步骤3)包含如下过程:网页JavaScript流量处理函数接收到网络流量汇总数据进行处理后,在网页上对网络流量信息进行操作或者显示,即实现网页上的Flash网络流量监控。

    说明书

    一种网页上实现Flash网络流量监控的方法

    技术领域

    本发明属于网络技术领域,具体涉及一种网页上实现Flash网络流量监控的方法。

    背景技术

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

    一种网页上实现Flash网络流量监控的方法,旨在解决现阶段实现网络监控中存在的问题,此项技术无需下载任何控件,无需第三方应用框架和应用系统的支撑,完全基于网页就可以实现对网页中的每个Flash模块的网络流量的具体化监控,操作方便,快捷、反应及时,是一种真正意义上能够普及大众的技术。并且实现原理简单,能够很方便地嵌入各种互联网应用中。

    发明内容

    本发明的目的是:提供一种网页上实现Flash网络流量监控的方法。

    为了达到上述目的,本发明的技术方案为:一种网页上实现Flash网络流量监控的方法,包括以下步骤:

    1)源用户打开网页,网页加载Flash插件,开启流量监控定时汇总;

    2)用户操作网页,对Flash发起网络操作指令,Flash调用API进行音视频播放、音视频录制、音视频发布、资源加载等进行网络处理操作,同时记录每个新的网络处理操作的流量信息,包括上传流量信息、下载流量信息等,并定时对所有记录的流量信息进行汇总统计;

    3)流量信息汇总统计后,Flash立即调用网页函数,传入汇总的上传流量、下载流量等数据,网页对传入数据进行处理和显示,即实现完全基于网页的Flash网络流量监控。

    上述技术方案中,步骤1)包含如下过程:

    源用户打开网页,网页自动加载Flash插件,Flash加载成功后,调用setInterval函数(用变量netInterval表示),用于对网络流量进行定时的阶段性汇总(netInterval的间隔时间可以配置或设置,默认为1秒钟),即对Flash全局流量记录数组进行循环统计分析汇总处理。

    上述技术方案中,步骤2)包含如下过程:

    2a)每当Flash接收新的相关指令(这些指令包括用户通过网页对JavaScript函数调用Flash通过ExternalInterface.addCallback注册的函数调用,Flash自己发起的操作指令,其它网络连接发起的操作指令等)进行网络操作时;

    2b)Flash调用API进行音视频播放、音视频录制、音视频发布、资源加载等进行网络操作处理,此时Flash初始化NetConnection(用变量nc表示)、NetStream(用变量ns表示)等网络操作相关对象的实例,当NetStream被初始化成功后,通过调用ns的info属性,得到ns所存储网络流量的NetStreamInfo(用变量nsInfo表示)对象;

    2c)通过获取nsInfo的currentBytesPerSecond属性,可以得到ns当前这一秒所发生的网络传输的字节数,通过判断ns的产生来源,如果来源是由播放、加载等入的方式产生的,就标识为下载流量,如果来源是由录制、发布等出的方式产生的,就标识为上传流量,并且对此ns进行标识后,将与ns有关的上传、下载信息存入Flash全局流量记录数组中,如果之前已经存在此ns的流量信息,则对Flash全局流量记录数组中的此ns流量数据信息进行更新;

    2d)由于netInterval已经定时地对Flash全局流量进行分析汇总处理,所以当全局流量数组有变动时,netInterval会立即汇总出来,并通过ExternalInterface.call函数调用网页JavaScript流量处理函数。

    上述技术方案中,步骤3)包含如下过程:

    网页JavaScript流量处理函数接收到网络流量汇总数据进行处理后,在网页上对网络流量信息进行操作或者显示,即实现网页上的Flash网络流量监控。

    本发明与现有技术相比具有以下优点:

    1)完全基于网页实现,不需要下载任何控件,不需要第三方应用系统进行支撑。

    2)可对网页单个Flash、单个Flash中的单个与网络流量有关的信息进行监控和统计,能够从根本上了解当前网页中的Flash的网络流量信息,及时、准确、详细。

    3)实现原理简单,完全基于网页,不需要下载任何插件,绿色、环保,可广泛运用于网络会议、远程教育等互联网应用中。

    附图说明

    说明书附图是本发明的详细流程图。

    具体实施方式

    一种网页上实现Flash网络流量监控的方法,包括以下步骤:

    1)源用户打开网页,网页加载Flash插件,开启流量监控定时汇总;

    2)用户操作网页,对Flash发起网络操作指令,Flash调用API进行音视频播放、音视频录制、音视频发布、资源加载等进行网络处理操作,同时记录每个新的网络处理操作的流量信息,记录信息包括上传流量信息、下载流量信息等,并定时对所有记录的流量信息进行定时的时间间隔汇总统计;

    3)流量信息汇总统计后,Flash立即调用网页函数,传入汇总的上传流量、下载流量等数据,网页对传入数据进行处理和显示,即实现完全基于网页的Flash网络流量监控。

    下面进一步详细说明本发明所述的方法:

    参见说明书附图,源用户打开网页,网页自动加载Flash插件,Flash加载成功后,调用setInterval函数(用变量netInterval表示),用于对网络流量进行定时的阶段性汇总(netInterval的间隔时间可以配置或设置,默认为1秒钟),即对Flash全局流量记录数组进行循环统计分析汇总处理;每当Flash接受新的相关指令(这些指令包括用户通过网页对JavaScript函数调用Flash通过ExternalInterface.addCallback注册的函数调用,Flash自己发起的操作指令,其它网络连接发起的操作指令等)进行网络操作时;Flash调用API进行音视频播放、音视频录制、音视频发布、资源加载等进行网络操作处理,此时Flash会初始化NetConnection(用变量nc表示)、NetStream(用变量ns表示)等网络操作相关对象的实例,当NetStream被初始化成功后,通过调用ns的info属性,得到ns所存储网络流量的NetStreamInfo(用变量nsInfo表示)对象;通过获取nsInfo的currentBytesPerSecond属性,可以得到ns的当前这一秒所发生的网络传输的字节数,通过判断ns的产生来源,如果来源是由播放、加载等入的方式产生的,就标识为下载流量,如果来源是由录制、发布等出的方式产生的,就标识为上传流量,并且对此ns进行标识后,将与ns有关的上传、下载信息存入Flash全局流量记录数组中,如果之前已经存在此ns的流量信息,则对Flash全局流量记录数组中的此ns流量数据信息进行更新;由于netInterval已经定时地对Flash全局流量进行分析汇总处理,所以当全局流量数组有变动时,netInterval会立即汇总出来,并通过ExternalInterface.call函数调用网页JavaScript流量处理函数;网页JavaScript流量处理函数接收到网络流量汇总数据进行处理后,在网页上对网络流量信息进行操作或者显示,即实现网页上的Flash网络流量监控。

    关 键  词:
    一种 网页 实现 FLASH 网络流量 监控 方法
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种网页上实现FLASH网络流量监控的方法.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1094161.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1