著录项信息
专利名称 | 一种网页上实现Flash网络流量监控的方法 |
申请号 | CN201010576444.1 | 申请日期 | 2010-12-07 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2011-04-06 | 公开/公告号 | CN102006203A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/26 | IPC分类号 | H;0;4;L;1;2;/;2;6;;;H;0;4;L;1;2;/;5;6;;;G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 苏州阔地网络科技有限公司 | 申请人地址 | 江苏省南通市海安市李堡镇工业集中区
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 南通惠农生物有机肥有限公司 | 当前权利人 | 南通惠农生物有机肥有限公司 |
发明人 | 胡加明 |
代理机构 | 暂无 | 代理人 | 暂无 |
摘要
本发明属于网络技术领域,具体涉及一种网页上实现Flash网络流量监控的方法,包括以下步骤:源用户打开网页,网页加载Flash插件,Flash接收用户和网页相关操作指令并调用API进行音视频播放、音视频录制、音视频发布、资源加载等进行网络操作处理,得到网络处理的信息并对信息进行分析处理,这些处理包括上传流量、下载流量等,并且将每个处理都进行单独保存,定时地进行阶段性汇总并立即调用网页函数,传入汇总结果,网页对汇总结果进行处理和显示。该方法完全基于网页实现,并且数据直接取自与网络操作的有关信息,流量监控数据准确、及时,无需第三方应用系统进行支撑处理,方便、快捷、高效。
1.一种网页上实现Flash网络流量监控的方法,其特征在于,包括以下步骤:
1)源用户打开网页,网页自动加载Flash插件,Flash插件加载成功后,调用setInterval函数,开启流量监控定时汇总,其中,所述函数用变量netInterval表示,用于对网络流量进行定时的阶段性汇总,其中,netInterval的间隔时间可以配置或设置,对Flash全局流量记录数组进行循环统计分析汇总处理;
2)用户操作网页,对Flash发起网络操作指令,Flash调用API进行网络处理操作,其中,所述网络处理操作指音视频播放、音视频录制、音视频发布、资源加载,此时Flash初始化网络操作相关对象的实例,所述网络操作相关对象指NetConnection、NetStream,其中,NetConnection用变量nc表示,NetStream用变量ns表示,当NetStream被初始化成功后,通过调用ns的info属性,得到ns所存储网络流量的NetStreamInfo对象,其中,NetStreamInfo用变量nsInfo表示,通过获取nsInfo的currentBytesPerSecond属性,可以得到ns当前这一秒所发生的网络传输的字节数,通过判断ns的产生来源,如果来源是由入的方式产生的,就标识为下载流量,如果来源是由出的方式产生的,就标识为上传流量,并且对此ns进行标识后,将与ns有关的上传、下载信息存入Flash全局流量记录数组中;
3)流量信息汇总统计后,Flash立即调用网页JavaScript流量处理函数,传入汇总的上传流量、下载流量数据,网页对传入数据进行处理和显示,实现完全基于网页的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、NetStream,其中,NetConnection用变量nc表示,NetStream用变量ns表示,当NetStream被初始化成功后,通过调用ns的info属性,得到ns所存储网络流量的NetStreamInfo对象,其中,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网络流量监控。
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2009-01-21
|
2008-07-31
| | |
2
| |
2006-12-20
|
2006-04-30
| | |
3
| |
2009-06-24
|
2008-12-30
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |