《一种网页上实现FLASH网络流量监控的方法.pdf》由会员分享,可在线阅读,更多相关《一种网页上实现FLASH网络流量监控的方法.pdf(6页完整版)》请在专利查询网上搜索。
1、10申请公布号CN102006203A43申请公布日20110406CN102006203ACN102006203A21申请号201010576444122申请日20101207H04L12/26200601H04L12/56200601G06F17/3020060171申请人苏州阔地网络科技有限公司地址215121江苏省苏州市工业园区葑亭大道666号唯亭智能产业园8楼72发明人胡加明54发明名称一种网页上实现FLASH网络流量监控的方法57摘要本发明属于网络技术领域,具体涉及一种网页上实现FLASH网络流量监控的方法,包括以下步骤源用户打开网页,网页加载FLASH插件,FLASH接收用户和网。
2、页相关操作指令并调用API进行音视频播放、音视频录制、音视频发布、资源加载等进行网络操作处理,得到网络处理的信息并对信息进行分析处理,这些处理包括上传流量、下载流量等,并且将每个处理都进行单独保存,定时地进行阶段性汇总并立即调用网页函数,传入汇总结果,网页对汇总结果进行处理和显示。该方法完全基于网页实现,并且数据直接取自与网络操作的有关信息,流量监控数据准确、及时,无需第三方应用系统进行支撑处理,方便、快捷、高效。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页附图1页CN102006216A1/1页21一种网页上实现FLASH网络流量监控的方法,其特征在。
3、于,包括以下步骤1源用户打开网页,网页加载FLASH插件,开启流量监控定时汇总;2用户操作网页,对FLASH发起网络操作指令,FLASH调用API进行音视频播放、音视频录制、音视频发布、资源加载等进行网络处理操作,同时记录每个新的网络处理操作的流量信息,包括上传流量信息、下载流量信息等,并定时对所有记录的流量信息进行汇总统计;3流量信息汇总统计后,FLASH立即调用网页函数,传入汇总的上传流量、下载流量等数据,网页对传入数据进行处理和显示,即实现完全基于网页的FLASH网络流量监控。2如权利要求1所述的一种网页上实现FLASH网络流量监控的方法,其特征在于,其中步骤1包含如下过程源用户打开网页。
4、,网页自动加载FLASH插件,FLASH加载成功后,调用SETINTERVAL函数用变量NETINTERVAL表示,用于对网络流量进行定时的阶段性汇总NETINTERVAL的间隔时间可以配置或设置,默认为1秒钟,即对FLASH全局流量记录数组进行循环统计分析汇总处理。3如权利要求1所述的一种网页上实现FLASH网络流量监控的方法,其特征在于,其中步骤2包含如下过程2A每当FLASH接收新的相关指令这些指令包括用户通过网页对JAVASCRIPT函数调用FLASH通过EXTERNALINTERFACEADDCALLBACK注册的函数调用,FLASH自己发起的操作指令,其它网络连接发起的操作指令等进。
5、行网络操作时;2BFLASH调用API进行音视频播放、音视频录制、音视频发布、资源加载等进行网络操作处理,此时FLASH初始化NETCONNECTION用变量NC表示、NETSTREAM用变量NS表示等网络操作相关对象的实例,当NETSTREAM被初始化成功后,通过调用NS的INFO属性,得到NS所存储网络流量的NETSTREAMINFO用变量NSINFO表示对象;2C通过获取NSINFO的CURRENTBYTESPERSECOND属性,可以得到NS当前这一秒所发生的网络传输的字节数,通过判断NS的产生来源,如果来源是由播放、加载等入的方式产生的,就标识为下载流量,如果来源是由录制、发布等出的。
6、方式产生的,就标识为上传流量,并且对此NS进行标识后,将与NS有关的上传、下载信息存入FLASH全局流量记录数组中,如果之前已经存在此NS的流量信息,则对FLASH全局流量记录数组中的此NS流量数据信息进行更新;2D由于NETINTERVAL已经定时地对FLASH全局流量进行分析汇总处理,所以当全局流量数组有变动时,NETINTERVAL会立即汇总出来,并通过EXTERNALINTERFACECALL函数调用网页JAVASCRIPT流量处理函数。4如权利要求1所述的一种网页上实现FLASH网络流量监控的方法,其特征在于,其中步骤3包含如下过程网页JAVASCRIPT流量处理函数接收到网络流量汇。
7、总数据进行处理后,在网页上对网络流量信息进行操作或者显示,即实现网页上的FLASH网络流量监控。权利要求书CN102006203ACN102006216A1/3页3一种网页上实现FLASH网络流量监控的方法技术领域0001本发明属于网络技术领域,具体涉及一种网页上实现FLASH网络流量监控的方法。背景技术0002据中国互联网信息中心CNNIC发布的统计报告显示,截至2010年6月底,中国网民规模达到42亿,突破了4亿大关,较2009年底增加3600万人,互联网普及率攀升至318。以上数据足以表明,互联网对人们工作、生活、学习的影响程度,借助互联网这个平台,我们可以网上冲浪,观看电影电视、查看资。
8、讯、阅读、聊天等。在享受互联网便利的同时,我们也在不停地消耗各种资源,如网络资源、服务器资源、信息资源等,其中,网络资源对用户的影响最大。我国的情况比较特殊,大多数网民是通过ADSL拨号与固定网络宽带的方式上网,并且大部分都是使用共享的带宽和局域网。在这种情况下,如果网络流量增大,就会影响其他用户的网络速度,因这些过程都是在后台运作,因此,用户往往无法得知本地计算机当前某个功能所占用带宽资源的情况,也无法得知自己使用互联网的某个功能是否会对其他用户产生影响以及产生多大的影响。在现阶段计算机应用中,有很多软件都可以实现网络流量的监控,如DUMETER、QQ医生、QQ电脑管家、360安全卫士等,但。
9、是这些软件都需要下载安装,这样会对用户的计算机进行修改、读取操作以及安装注册一些控件,给用户带来严重的安全隐患。除此之外,这些软件只能对单个软件进行流量监控,通常而言,单个软件中会有多个模块对网络进行操作,如果无法对单个软件中的模块进行监控,同样也无法得知网络流量耗费的具体情况,无法彻底地解决网络流量监控中存在的问题。0003一种网页上实现FLASH网络流量监控的方法,旨在解决现阶段实现网络监控中存在的问题,此项技术无需下载任何控件,无需第三方应用框架和应用系统的支撑,完全基于网页就可以实现对网页中的每个FLASH模块的网络流量的具体化监控,操作方便,快捷、反应及时,是一种真正意义上能够普及大。
10、众的技术。并且实现原理简单,能够很方便地嵌入各种互联网应用中。发明内容0004本发明的目的是提供一种网页上实现FLASH网络流量监控的方法。0005为了达到上述目的,本发明的技术方案为一种网页上实现FLASH网络流量监控的方法,包括以下步骤00061源用户打开网页,网页加载FLASH插件,开启流量监控定时汇总;00072用户操作网页,对FLASH发起网络操作指令,FLASH调用API进行音视频播放、音视频录制、音视频发布、资源加载等进行网络处理操作,同时记录每个新的网络处理操作的流量信息,包括上传流量信息、下载流量信息等,并定时对所有记录的流量信息进行汇总统计;00083流量信息汇总统计后,F。
11、LASH立即调用网页函数,传入汇总的上传流量、下载流说明书CN102006203ACN102006216A2/3页4量等数据,网页对传入数据进行处理和显示,即实现完全基于网页的FLASH网络流量监控。0009上述技术方案中,步骤1包含如下过程0010源用户打开网页,网页自动加载FLASH插件,FLASH加载成功后,调用SETINTERVAL函数用变量NETINTERVAL表示,用于对网络流量进行定时的阶段性汇总NETINTERVAL的间隔时间可以配置或设置,默认为1秒钟,即对FLASH全局流量记录数组进行循环统计分析汇总处理。0011上述技术方案中,步骤2包含如下过程00122A每当FLASH。
12、接收新的相关指令这些指令包括用户通过网页对JAVASCRIPT函数调用FLASH通过EXTERNALINTERFACEADDCALLBACK注册的函数调用,FLASH自己发起的操作指令,其它网络连接发起的操作指令等进行网络操作时;00132BFLASH调用API进行音视频播放、音视频录制、音视频发布、资源加载等进行网络操作处理,此时FLASH初始化NETCONNECTION用变量NC表示、NETSTREAM用变量NS表示等网络操作相关对象的实例,当NETSTREAM被初始化成功后,通过调用NS的INFO属性,得到NS所存储网络流量的NETSTREAMINFO用变量NSINFO表示对象;0014。
13、2C通过获取NSINFO的CURRENTBYTESPERSECOND属性,可以得到NS当前这一秒所发生的网络传输的字节数,通过判断NS的产生来源,如果来源是由播放、加载等入的方式产生的,就标识为下载流量,如果来源是由录制、发布等出的方式产生的,就标识为上传流量,并且对此NS进行标识后,将与NS有关的上传、下载信息存入FLASH全局流量记录数组中,如果之前已经存在此NS的流量信息,则对FLASH全局流量记录数组中的此NS流量数据信息进行更新;00152D由于NETINTERVAL已经定时地对FLASH全局流量进行分析汇总处理,所以当全局流量数组有变动时,NETINTERVAL会立即汇总出来,并通。
14、过EXTERNALINTERFACECALL函数调用网页JAVASCRIPT流量处理函数。0016上述技术方案中,步骤3包含如下过程0017网页JAVASCRIPT流量处理函数接收到网络流量汇总数据进行处理后,在网页上对网络流量信息进行操作或者显示,即实现网页上的FLASH网络流量监控。0018本发明与现有技术相比具有以下优点00191完全基于网页实现,不需要下载任何控件,不需要第三方应用系统进行支撑。00202可对网页单个FLASH、单个FLASH中的单个与网络流量有关的信息进行监控和统计,能够从根本上了解当前网页中的FLASH的网络流量信息,及时、准确、详细。00213实现原理简单,完全基。
15、于网页,不需要下载任何插件,绿色、环保,可广泛运用于网络会议、远程教育等互联网应用中。附图说明0022说明书附图是本发明的详细流程图。具体实施方式0023一种网页上实现FLASH网络流量监控的方法,包括以下步骤00241源用户打开网页,网页加载FLASH插件,开启流量监控定时汇总;说明书CN102006203ACN102006216A3/3页500252用户操作网页,对FLASH发起网络操作指令,FLASH调用API进行音视频播放、音视频录制、音视频发布、资源加载等进行网络处理操作,同时记录每个新的网络处理操作的流量信息,记录信息包括上传流量信息、下载流量信息等,并定时对所有记录的流量信息进行。
16、定时的时间间隔汇总统计;00263流量信息汇总统计后,FLASH立即调用网页函数,传入汇总的上传流量、下载流量等数据,网页对传入数据进行处理和显示,即实现完全基于网页的FLASH网络流量监控。0027下面进一步详细说明本发明所述的方法0028参见说明书附图,源用户打开网页,网页自动加载FLASH插件,FLASH加载成功后,调用SETINTERVAL函数用变量NETINTERVAL表示,用于对网络流量进行定时的阶段性汇总NETINTERVAL的间隔时间可以配置或设置,默认为1秒钟,即对FLASH全局流量记录数组进行循环统计分析汇总处理;每当FLASH接受新的相关指令这些指令包括用户通过网页对JA。
17、VASCRIPT函数调用FLASH通过EXTERNALINTERFACEADDCALLBACK注册的函数调用,FLASH自己发起的操作指令,其它网络连接发起的操作指令等进行网络操作时;FLASH调用API进行音视频播放、音视频录制、音视频发布、资源加载等进行网络操作处理,此时FLASH会初始化NETCONNECTION用变量NC表示、NETSTREAM用变量NS表示等网络操作相关对象的实例,当NETSTREAM被初始化成功后,通过调用NS的INFO属性,得到NS所存储网络流量的NETSTREAMINFO用变量NSINFO表示对象;通过获取NSINFO的CURRENTBYTESPERSECOND。
18、属性,可以得到NS的当前这一秒所发生的网络传输的字节数,通过判断NS的产生来源,如果来源是由播放、加载等入的方式产生的,就标识为下载流量,如果来源是由录制、发布等出的方式产生的,就标识为上传流量,并且对此NS进行标识后,将与NS有关的上传、下载信息存入FLASH全局流量记录数组中,如果之前已经存在此NS的流量信息,则对FLASH全局流量记录数组中的此NS流量数据信息进行更新;由于NETINTERVAL已经定时地对FLASH全局流量进行分析汇总处理,所以当全局流量数组有变动时,NETINTERVAL会立即汇总出来,并通过EXTERNALINTERFACECALL函数调用网页JAVASCRIPT流量处理函数;网页JAVASCRIPT流量处理函数接收到网络流量汇总数据进行处理后,在网页上对网络流量信息进行操作或者显示,即实现网页上的FLASH网络流量监控。说明书CN102006203ACN102006216A1/1页6说明书附图CN102006203A。