一种基于通用网络设备的媒体流量获取方法及装置与流程

文档序号:27312450发布日期:2021-11-09 22:53阅读:233来源:国知局
一种基于通用网络设备的媒体流量获取方法及装置与流程

1.本技术涉及广播电视技术,具体地,涉及一种基于通用网络设备的媒体流量获取方法及装置。


背景技术:

2.目前的ip化系统中,ip节目流数据的监察手段较为单一,ip流数据的调取手段通常采用igmp(internet group management protocol,internet组管理协议)拉流方式,基于igmp协议或pim(personal information management system,个人信息管理器)协议进行流量调取。这种实现方式依赖网络设备的调试参数,流量调取给监测设备的时间和效果受协议调试和交换组播性能的影响,传输给监测接口的流量是经过协议转发过后的结果,不能体现原始流量接入到网络时的状态,不满足对ip原始流与原始数据分析监测的需求。


技术实现要素:

3.本技术实施例中提供了一种基于通用网络设备的媒体流量获取方法及装置,能够快速准确地获取待测媒体设备的原始媒体流量。
4.第一方面,本技术提供一种基于通用网络设备的媒体流量获取方法,应用于网络设备,网络设备与计算机设备以及多个待测媒体设备通信连接,方法包括:
5.接收计算机设备发送的预设过滤器,根据预设过滤器从多个待测媒体设备产生的媒体流量中定位出目标待测媒体设备产生的目标媒体流量;
6.接收计算机设备发送的预设动作规则参数,根据预设动作规则参数生成预设动作规则;预设动作规则用于媒体流量的重定位;
7.接收计算机设备发送的预设流量调取参数,根据预设流量调取参数将预设过滤器与预设动作规则配对,以将目标媒体流量重定位至计算机设备,完成目标媒体流量的获取。
8.在一种可能的实施方式中,方法还包括:
9.接收计算机设备发送的多个参数特征,根据多个参数特征调整预设过滤器;
10.根据调整后的预设过滤器从多个待测媒体设备产生的媒体流量中定位出与多个参数特征对应的多个目标媒体流量;
11.接收预设流量调取参数,根据预设流量调取参数将调整后的预设过滤器与预设动作规则配对,将多个目标媒体流量重定位至计算机设备,完成多个目标媒体流量的获取。
12.在一种可能的实施方式中,网络设备包括管理网口,网络设备通过管理网口与计算机设备通信连接;
13.接收计算机设备发送的预设过滤器,从多个待测媒体设备产生的媒体流量中定位出目标待测媒体设备产生的目标媒体流量,包括:
14.通过管理网口接收预设过滤器,从多个待测媒体设备产生的媒体流量中定位出目标待测媒体设备产生的目标媒体流量;
15.接收计算机设备发送的预设动作规则参数,生成预设动作规则,包括:
16.通过管理网口接收预设动作规则参数,生成预设动作规则。
17.在一种可能的实施方式中,网络设备包括监测网口和媒体设备接入口,网络设备通过监测网口与计算机设备通信连接,网络设备通过媒体设备接入口与目标待测媒体设备通信连接;
18.接收计算机设备发送的预设流量调取参数,将预设过滤器与预设动作规则配对,以将目标媒体流量重定位至计算机设备,完成目标媒体流量的获取,包括:
19.通过管理网口接收预设流量调取参数,将预设过滤器与预设动作规则配对,以将目标媒体流量从媒体设备接入口重定位至监测网口,完成目标媒体流量的获取。
20.第二方面,本技术实施例提供一种基于通用网络设备的媒体流量获取方法,应用于计算机设备,计算机设备与网络设备通信连接,网络设备与多个待测媒体设备通信连接,方法包括:
21.发送预设过滤器至网络设备,以使网络设备从多个待测媒体设备产生的媒体流量中定位出目标待测媒体设备产生的目标媒体流量;
22.发送预设动作规则参数至网络设备,以使网络设备生成预设动作规则;预设动作规则用于媒体流量的重定位;
23.发送预设流量调取参数至网络设备,以使网络设备将预设过滤器与预设动作规则配对,以将目标媒体流量重定位至计算机设备,完成目标媒体流量的获取。
24.在一种可能的实施方式中,在发送预设过滤器至网络设备,以使网络设备从多个待测媒体设备产生的媒体流量中定位出目标待测媒体设备产生的目标媒体流量之前,方法还包括:
25.获取访问控制列表条目;访问控制列表条目包括目标媒体流量的参数特征;
26.获取原始过滤器;
27.将访问控制列表条目应用至原始过滤器,得到预设过滤器。
28.在一种可能的实施方式中,方法还包括:
29.发送多个参数特征至网络设备,以使网络设备根据多个参数特征调整预设过滤器;调整后的预设过滤器用于从多个待测媒体设备产生的媒体流量中定位出与多个参数特征对应的多个目标媒体流量;
30.发送预设流量调取参数至网络设备,以使网络设备将调整后的预设过滤器与预设动作规则配对,将多个目标媒体流量重定位至计算机设备,完成多个目标媒体流量的获取。
31.在一种可能的实施方式中,网络设备包括管理网口,计算机设备通过管理网口与网络设备通信连接;
32.发送预设过滤器至网络设备,以使网络设备从多个待测媒体设备产生的媒体流量中定位出目标待测媒体设备产生的目标媒体流量,包括:
33.通过管理网口发送预设过滤器至网络设备,以使网络设备从多个待测媒体设备产生的媒体流量中定位出目标待测媒体设备产生的目标媒体流量;
34.发送预设动作规则参数至网络设备,以使网络设备生成预设动作规则,包括:
35.通过管理网口发送预设动作规则参数至网络设备,以使网络设备生成预设动作规则。
36.在一种可能的实施方式中,网络设备包括监测网口和媒体设备接入口,计算机设
备通过监测网口与网络设备通信连接,目标待测媒体设备通过媒体设备接入口与网络设备通信连接;
37.发送预设流量调取参数至网络设备,以使网络设备将预设过滤器与预设动作规则配对,以将目标媒体流量重定位至计算机设备,完成目标媒体流量的获取,包括:
38.通过管理网口发送预设流量调取参数至网络设备,以使网络设备将预设过滤器与预设动作规则配对,以将目标媒体流量从媒体设备接入口重定位至监测网口,完成目标媒体流量的获取。
39.第三方面,本技术实施例提供一种基于通用网络设备的媒体流量获取装置,应用于网络设备,网络设备与计算机设备以及多个待测媒体设备通信连接,装置包括:
40.接收模块,用于接收计算机设备发送的预设过滤器,根据预设过滤器从多个待测媒体设备产生的媒体流量中定位出目标待测媒体设备产生的目标媒体流量;接收计算机设备发送的预设动作规则参数,根据预设动作规则参数生成预设动作规则;预设动作规则用于媒体流量的重定位;
41.重定位模块,用于接收计算机设备发送的预设流量调取参数,根据预设流量调取参数将预设过滤器与预设动作规则配对,以将目标媒体流量重定位至计算机设备,完成目标媒体流量的获取。
42.采用本技术实施例提供的一种基于通用网络设备的媒体流量获取方法及装置,通过接收计算机设备发送的预设过滤器,根据预设过滤器从多个待测媒体设备产生的媒体流量中定位出目标待测媒体设备产生的目标媒体流量;然后接收计算机设备发送的用于媒体流量的重定位的预设动作规则参数,根据预设动作规则参数生成预设动作规则;最终接收计算机设备发送的预设流量调取参数,根据预设流量调取参数将预设过滤器与预设动作规则配对,以将目标媒体流量重定位至计算机设备,完成目标媒体流量的获取,通过上述方案,无需调用其他转发协议或者更新硬件设备,利用了通用的网络设备作为媒介,采取预设过滤器与预设动作规则配合的方式,获取了原始的目标媒体流量。
附图说明
43.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
44.图1为本技术实施例提供的基于通用网络设备的媒体流量获取系统的场景交互示意图;
45.图2为本技术实施例提供的基于通用网络设备的媒体流量获取方法的一种步骤流程示意图;
46.图3为本技术实施例提供的基于通用网络设备的媒体流量获取方法的另一种步骤流程示意图;
47.图4为本技术实施例提供的用于执行图3中基于通用网络设备的媒体流量获取方法的基于通用网络设备的媒体流量获取装置的一种结构示意框图;
48.图5为本技术实施例提供的用于执行图2中基于通用网络设备的媒体流量获取方法的基于通用网络设备的媒体流量获取装置的另一种结构示意框图;
49.图6为本技术实施例提供的用于执行图2和图3中基于通用网络设备的媒体流量获
取方法的计算设备的一种结构示意框图。
具体实施方式
50.在实现本技术的过程中,发明人发现,目前基于ip(internet protocol,网际互连协议)架构的专业视音频制作、传输系统正逐渐成熟,已有很多落地项目。掌握ip媒体流的实时状态,对迅速判断码流质量,保障系统健康运营有很大的帮助。而在相关技术中,一般采取igmp协议或pim协议进行流量调取,上述方案涉及流量转发,无法对原始媒体流量进行获取监控。
51.针对上述问题,本技术实施例中提供了一种基于通用网络设备的媒体流量获取方法,能够利用通用的网络设备作为媒介,巧妙地利用了预设过滤器和预设动作规则的配置,可以将述目标媒体流量重定位至计算机设备,以此来获取原始的媒体流量,整个过程无需配置新的协议,也无需进行硬件上的改进。
52.本技术实施例中的方案可以采用各种计算机语言实现,例如,面向对象的程序设计语言java和直译式脚本语言javascript等。
53.为了使本技术实施例中的技术方案及优点更加清楚明白,以下结合附图对本技术的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本技术的一部分实施例,而不是所有实施例的穷举。需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
54.请结合参阅图1,图1为本技术实施例提供的基于通用网络设备的媒体流量获取系统的交互场景示意图,基于通用网络设备的媒体流量获取系统可以包括计算机设备100以及与计算机设备100通信连接的网络设备200,网络设备200还与多个待测媒体设备300通信连接,在本技术实施例的其他实施方式中,基于通用网络设备的媒体流量获取系统也可以包括更多或者更少的组件,在此不做限制。
55.请结合参阅图2,图2为本技术实施例提供的基于通用网络设备的媒体流量获取方法的步骤流程示意图。该基于通用网络设备的媒体流量获取方法可以由图中的网络设备200作为执行主体执行实施,下面对该基于通用网络设备的媒体流量获取方法进行详细的介绍。
56.步骤s301,接收计算机设备100发送的预设过滤器,根据预设过滤器从多个待测媒体设备300产生的媒体流量中定位出目标待测媒体设备300产生的目标媒体流量。
57.步骤s302,接收计算机设备100发送的预设动作规则参数,根据预设动作规则参数生成预设动作规则。
58.其中,预设动作规则用于媒体流量的重定位。
59.步骤s303,接收计算机设备100发送的预设流量调取参数,根据预设流量调取参数将预设过滤器与预设动作规则配对,以将目标媒体流量重定位至计算机设备100,完成目标媒体流量的获取。
60.在本技术实施例中,网络设备200可以是路由器或者交换机等通用的网络设备200,在此不做限制,待测媒体设备300可以是指在制作节目过程中参与的媒体设备,例如摄像机、切换台等,在此不做限制。而待测媒体设备300产生的ip媒体流量,则可以理解为待测媒体设备300在制作节目过程中所产生的数据。示例性的,以待测媒体设备300为摄像机为
例,摄像机对应的媒体流量即为该摄像机所采集的视频数据的外发形式。在本技术实施例中,计算机设备100可以作为向网络设备200发送指令的控制设备,也可以作为对目标媒体流量进行获取监管的检测设备,在本技术实施例的其他实施方式中,也可以设置单独的监控仪器用于接收目标媒体流量以便用户查看,在此不做限制。
61.通过上述方案,相较于相关技术中利用igmp协议或pim协议进行流量调取,导致流量调取的时间和效果会受协议调试和交换组播性能的影响,上述方案能够通过在软件层面上而非协议层面上解决由多种流量转发协议对流量造成的影响,不依赖任何协议的转发对流量进行调取,使得调取的流量更接近原始数据,提高了待测媒体设备300的监测精度。
62.在一种可能的实施方式中,方法还包括:
63.步骤s304,接收计算机设备100发送的多个参数特征,根据多个参数特征调整预设过滤器。
64.步骤s305,根据调整后的预设过滤器从多个待测媒体设备产生的媒体流量中定位出与多个参数特征对应的多个目标媒体流量。
65.步骤s306,接收预设流量调取参数,将调整后的预设过滤器与预设动作规则配对,将多个目标媒体流量重定位至计算机设备100,完成多个目标媒体流量的获取。
66.在本技术实施示例中,预设流量调取参数表征的流量调取策略可以预先应用于各个待测媒体设备300,当用户需要对多个待测设备的媒体流量进行监测时,无需重新进行预设流量调取参数的调整,仅需发送多个参数特征至网络设备200来调整访问控制列表条目的表项数量,进而调整预设过滤器,以便实现定位多个参数特征对应的多个目标媒体流量的目的,而在本技术实施例中,预设流量调取参数表征的流量调取策略是将预设筛选器与预设动作规则配对,因此无需更改。而预设动作规则所表征的内容是将目标媒体流量重定位redirect到计算机设备100或者监测设备,因此也无需更改。上述过程较为便捷,不存在需要重复做的工作,节约了用户的时间,提高了整体工作效率。
67.在一种可能的实施方式中,网络设备200包括管理网口,网络设备200通过管理网口与计算机设备100通信连接;前述步骤s301可以通过以下详细的步骤执行实施。
68.子步骤s301

1,通过管理网口接收预设过滤器,从多个待测媒体设备300产生的媒体流量中定位出目标待测媒体设备300产生的目标媒体流量。
69.相应的,前述步骤s302可以通过以下步骤执行实施。
70.子步骤s302

1,通过管理网口接收预设动作规则参数,生成预设动作规则。
71.在本技术实施例中,计算机设备100通过管理网口与网络设备200通信连接,为了能够进行前述各项指令的发送,计算机设备100可以通过netconf(基于xml的网络配置)、openconf(本地配置注解获取)、web api(网络应用程序接口)等方式连接网络设备200的管理网口,下发控制指令。
72.在一种可能的实施方式中,网络设备200包括监测网口和媒体设备接入口,网络设备200通过监测网口与计算机设备100通信连接,网络设备200通过媒体设备接入口与目标待测媒体设备300通信连接。前述步骤s303可以通过以下步骤执行实施。
73.子步骤s303

1,通过管理网口接收预设流量调取参数,将预设过滤器与预设动作规则配对,以将目标媒体流量从媒体设备接入口重定位至监测网口,完成目标媒体流量的获取。
74.在本技术实施例中,多个待测媒体设备300通过媒体设备接入口接入网络设备200,示例性的,媒体设备接入口可以是光纤接口,待测媒体设备300的媒体流量可以通过光纤接口发送至网络设备200。如前所描述的,若本技术实施例中利用计算机设备100作为后续监测处理目标媒体流量的设备,那么计算机设备100还可以通过监测网口接入网络设备200,进而利用上述方案将目标待测设备到的目标媒体流量从媒体设备接入口重定位至监测网口,以便计算机设备100获取无转发、无损耗的目标媒体流量。而若用户需要单独的监测仪器设备进行目标流量的监测时,则可以将监测仪器通过监测网口接入网络设备200,继而能够接收到从媒体设备接入口重定位至监测网口的目标媒体流量。
75.请结合参阅图3,图3为本技术实施例提供的基于通用网络设备的媒体流量获取方法的另一种步骤流程示意图,该基于通用网络设备的媒体流量获取方法还可以以图1中的计算机设备100作为执行主体执行实施,下面对该基于通用网络设备的媒体流量获取方法进行详细的介绍。
76.步骤s201,发送预设过滤器至网络设备200,以使网络设备200从多个待测媒体设备300产生的媒体流量中定位出目标待测媒体设备300产生的目标媒体流量。
77.步骤s202,发送预设动作规则参数至网络设备200,以使网络设备200生成预设动作规则。
78.其中,预设动作规则用于媒体流量的重定位。
79.步骤s203,发送预设流量调取参数至网络设备200,以使网络设备200将预设过滤器与预设动作规则配对,以将目标媒体流量重定位至计算机设备100,完成目标媒体流量的获取。
80.在一中可了能的实施方式中,在前述步骤s201之前,本技术实施例还提供了获取预设过滤器的示例,可以通过以下步骤执行实施。
81.步骤s204,获取访问控制列表条目。
82.其中,访问控制列表条目包括目标媒体流量的参数特征。
83.步骤s205,获取原始过滤器。
84.步骤s206,将访问控制列表条目应用至原始过滤器,得到预设过滤器。
85.在本技术实施例中,可以由用户创建访问控制列表条目(access control lists,简称acl),并在访问控制列表条目中配置目标媒体流量的参数特征,即用户当前需要进行监控的待测媒体设备300的参数特征。而后可以将创建好的创建访问控制列表条目应用至原始过滤器classfier中,以便得到预设过滤器。应当理解的是,在前述步骤中,除了将预设过滤器发送至网络设备200以外,还可以将原始过滤器以及访问控制列表条目一并发送至网络设备200,以便后续网络设备200能够进行参数自查或者参数调整。在本技术实施例的其他实施方式中,可能存在执行其他功能的过滤器或者访问控制列表条目,可以将本方案中涉及的原始过滤器以及访问控制列表条目之间的对应关系也发送至网络设备200,以避免执行其他功能时可能出现的参数错乱问题。
86.在一种可能的实施方式中,本技术实施例还提供了以下具体的实施方式。
87.步骤s207,发送多个参数特征至网络设备200,以使网络设备200根据多个参数特征调整预设过滤器。
88.其中,调整后的预设过滤器用于从多个待测媒体设备300产生的媒体流量中定位
出与多个参数特征对应的多个目标媒体流量。
89.步骤s208,发送预设流量调取参数至网络设备200,以使网络设备200将调整后的预设过滤器与预设动作规则配对,将多个目标媒体流量重定位至计算机设备100,完成多个目标媒体流量的获取。
90.在一种可能的实施方式中,网络设备200包括管理网口,计算机设备100通过管理网口与网络设备200通信连接。s201可以包括以下示例。
91.子步骤s201

1,通过管理网口发送预设过滤器至网络设备200,以使网络设备200从多个待测媒体设备300产生的媒体流量中定位出目标待测媒体设备300产生的目标媒体流量。
92.相应的,前述步骤s202可以通过以下步骤执行实施。
93.子步骤s202

1,通过管理网口发送预设动作规则参数至网络设备200,以使网络设备200生成预设动作规则。
94.在一种可能的实施方式中,网络设备200包括监测网口和媒体设备接入口,计算机设备100通过监测网口与网络设备200通信连接,目标待测媒体设备300通过媒体设备接入口与网络设备200通信连接。前述步骤s203可以通过以下详细的步骤执行实施。
95.子步骤s203

1,通过管理网口发送预设流量调取参数至网络设备200,以使网络设备200将预设过滤器与预设动作规则配对,以将目标媒体流量从媒体设备接入口重定位至监测网口,完成目标媒体流量的获取。
96.应当理解的是,上述由计算机设备100作为执行主体的方案与前述由网络设备200作为执行主体的方案实现原理相互对应,各步骤实现原理可以参考前述由网络设备200作为执行主体的基于通用网络设备的媒体流量获取方法的实现原理,在此不再赘述。
97.为了能够更加清楚的描述本技术实施例提供的方案,下面提供一种较为详细的示例。
98.多个待测媒体设备300中包括信号源ccu(communication control unit,通信控制器),在节目中直接过程中可以将其理解为摄像机,用户想要对该信号源ccu对应的媒体流量进行获取,信号源ccu通过光纤接口225.1.1.1接入网络设备200,可以按照上述方案示例性的进行以下操作。首先,在计算机设备100上创建acl访问控制列表条目,并在访问控制列表条目中配置信号源ccu的参数特征。然后,提供一原始过滤器classfier,将配置有信号源ccu的参数特征的访问控制列表条目应用至原始过滤器中,得到预设过滤器。接着,将预设过滤器、原始过滤器、访问控制列表条目以及原始过滤器和访问控制列表条目之间的对应关系一并发送至网络设备200。然后,用户可以在计算机设备100上输入预设动作规则参数,并发送至网络设备200,网络设备200生成对应的预设动作规则,该预设动作规则用于将媒体流量重定位redirect至监测网口。然后,用户可以进一步在计算机设备100输入预设流量调取参数并发送至网路设备,以将调整后的预设过滤器与预设动作规则配对,预设流量调取参数所表征的流量调取策略为将信号源ccu对应的媒体流量重定位redirect至监测网口。接着可以将该流量调取策略应用至光纤接口225.1.1.1上,以此实现将ccu对应的媒体流量重定位redirect至监测网口的目的。
99.本技术实施例提供一种基于通用网络设备的媒体流量获取装置110,应用于计算机设备100,计算机设备100与网络设备200通信连接,网络设备200与多个待测媒体设备300
通信连接,请结合参阅图4,基于通用网络设备的媒体流量获取装置110包括:
100.发送模块1101,用于发送预设过滤器至网络设备200,以使网络设备200从多个待测媒体设备300产生的媒体流量中定位出目标待测媒体设备300产生的目标媒体流量;发送预设动作规则参数至网络设备200,以使网络设备200生成预设动作规则;预设动作规则用于媒体流量的重定位。
101.获取模块1102,用于发送预设流量调取参数至网络设备200,以使网络设备200将预设过滤器与预设动作规则配对,以将目标媒体流量重定位至计算机设备100,完成目标媒体流量的获取。
102.在一种可能的实施方式中,获取模块1102还用于:
103.获取访问控制列表条目;访问控制列表条目包括目标媒体流量的参数特征;获取原始过滤器;将访问控制列表条目应用至原始过滤器,得到预设过滤器。
104.在一种可能的实施方式中,发送模块1101还用于:
105.发送多个参数特征至网络设备200,以使网络设备200根据多个参数特征调整预设过滤器;调整后的预设过滤器用于从多个待测媒体设备300产生的媒体流量中定位出与多个参数特征对应的多个目标媒体流量;发送预设流量调取参数至网络设备200,以使网络设备200将调整后的预设过滤器与预设动作规则配对,将多个目标媒体流量重定位至计算机设备100,完成多个目标媒体流量的获取。
106.在一种可能的实施方式中,网络设备200包括管理网口,计算机设备100通过管理网口与网络设备200通信连接;发送模块1101具体用于:
107.通过管理网口发送预设过滤器至网络设备200,以使网络设备200从多个待测媒体设备300产生的媒体流量中定位出目标待测媒体设备300产生的目标媒体流量;通过管理网口发送预设动作规则参数至网络设备200,以使网络设备200生成预设动作规则。
108.在一种可能的实施方式中,网络设备200包括监测网口和媒体设备接入口,计算机设备100通过监测网口与网络设备200通信连接,目标待测媒体设备300通过媒体设备接入口与网络设备200通信连接;获取模块1102具体用于:
109.通过管理网口发送预设流量调取参数至网络设备200,以使网络设备200将预设过滤器与预设动作规则配对,以将目标媒体流量从媒体设备接入口重定位至监测网口,完成目标媒体流量的获取。
110.本技术实施例还提供一种基于通用网络设备的媒体流量获取装置110,请结合参阅图5,图5为本技术实施例提供的基于通用网络设备的媒体流量获取装置110的另一种结构示意框图,该基于通用网络设备的媒体流量获取装置110应用于网络设备200,该基于通用网络设备的媒体流量获取装置110包括:
111.接收模块1103,用于接收计算机设备100发送的预设过滤器,从多个待测媒体设备300产生的媒体流量中定位出目标待测媒体设备300产生的目标媒体流量;接收计算机设备100发送的预设动作规则参数,生成预设动作规则;预设动作规则用于媒体流量的重定位;
112.重定位模块1104,用于接收计算机设备100发送的预设流量调取参数,将预设过滤器与预设动作规则配对,以将目标媒体流量重定位至计算机设备100,完成目标媒体流量的获取。
113.在一种可能的实施方式中,接收模块1103还用于:
114.接收计算机设备100发送的多个参数特征,根据多个参数特征调整预设过滤器;调整后的预设过滤器用于从多个待测媒体设备300产生的媒体流量中定位出与多个参数特征对应的多个目标媒体流量;接收计算机设备100发送的预设流量调取参数,将调整后的预设过滤器与预设动作规则配对,将多个目标媒体流量重定位至计算机设备100,完成多个目标媒体流量的获取。
115.在一种可能的实施方式中,网络设备200包括管理网口,网络设备200通过管理网口与计算机设备100通信连接;接收模块1103具体用于:
116.通过管理网口接收预设过滤器,从多个待测媒体设备300产生的媒体流量中定位出目标待测媒体设备300产生的目标媒体流量;通过管理网口接收预设动作规则参数,生成预设动作规则。
117.在一种可能的实施方式中,网络设备200包括监测网口和媒体设备接入口,网络设备通过监测网口与计算机设备100通信连接,网络设备通过媒体设备接入口与目标待测媒体设备300通信连接;重定位模块1104具体用于:
118.通过管理网口接收预设流量调取参数,将预设过滤器与预设动作规则配对,以将目标媒体流量从媒体设备接入口重定位至监测网口,完成目标媒体流量的获取。
119.需要说明的是,前述基于通用网络设备的媒体流量获取装置110的实现原理可以参考前述基于通用网络设备的媒体流量获取方法的实现原理,在此不再赘述。应理解以上装置的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个物理实体上,也可以物理上分开。且这些模块可以全部以软件通过处理元件调用的形式实现;也可以全部以硬件的形式实现;还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。例如,发送模块1101可以为单独设立的处理元件,也可以集成在上述装置的某一个芯片中实现,此外,也可以以程序代码的形式存储于上述装置的存储器中,由上述装置的某一个处理元件调用并执行以上发送模块1101的功能。其它模块的实现与之类似。此外这些模块全部或部分可以集成在一起,也可以独立实现。这里所描述的处理元件可以是一种集成电路,具有信号的处理能力。在实现过程中,上述方法的各步骤或以上各个模块可以通过处理器元件中的硬件的集成逻辑电路或者软件形式的指令完成。
120.例如,以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(application specific integrated circuit,asic),或,一个或多个微处理器(digital signal processor,dsp),或,一个或者多个现场可编程门阵列(field programmable gate array,fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessing unit,cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system

on

a

chip,soc)的形式实现。
121.本技术实施例提供一种计算机设备100,计算机设备100包括处理器及存储有计算机指令的非易失性存储器,计算机指令被处理器执行时,计算机设备100执行前述的基于通用网络设备的媒体流量获取装置110。如图6所示,图6为本技术实施例提供的计算机设备100的结构框图。计算机设备100包括基于通用网络设备的媒体流量获取装置110、存储器111、处理器112及通信单元113。
122.为实现数据的传输或交互,存储器111、处理器112以及通信单元113各元件相互之
间直接或间接地电性连接。例如,可通过一条或多条通讯总线或信号线实现这些元件相互之间电性连接。基于通用网络设备的媒体流量获取装置110包括至少一个可以软件或固件(firmware)的形式存储于存储器111中或固化在计算机设备100的操作系统(operating system,os)中的软件功能模块。处理器112用于执行存储器111中存储的基于通用网络设备的媒体流量获取装置110,例如基于通用网络设备的媒体流量获取装置110所包括的软件功能模块及计算机程序等。
123.本技术实施例提供一种可读存储介质,可读存储介质包括计算机程序,计算机程序运行时控制可读存储介质所在计算机设备执行前述的基于通用网络设备的媒体流量获取方法。
124.综上所述,本技术实施例提供的基于通用网络设备的媒体流量获取方法及装置,能够以软件形态部署在通用it环境下,完全摆脱复杂的命令行操作界面,实现流量的快速调取,同时支持多种协议,支持市场上绝大多数品牌的网络设备,涉及的网络设备类型也不局限,包括交换机,路由器,防火墙等设备,不仅如此,本方案不依赖传统的igmp、pim协议,流量调取不局限于组播ip流量,也适用于单播流量、广播流量。实现了从输入接口调取流量,排除由多种流量转发协议对流量造成的影响,调取的流量更接近原始数据,提高监测设备检测设备的监测精度,且可以实现多通道ip流实时分析监测,整个方案成本较低,安装部署快捷,维护方便。
125.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
126.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
127.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
128.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
129.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
130.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1