一种流量识别方法、终端及网元设备的制造方法

文档序号:9380059阅读:445来源:国知局
一种流量识别方法、终端及网元设备的制造方法
【技术领域】
[0001] 本发明涉及移动通信技术领域,尤其涉及一种流量识别方法、终端及网元设备。
【背景技术】
[0002] 随着宽带网络的不断普及,宽带数据业务飞速发展,各种应用层出不穷,一些流量 占用较大的应用(如P2P应用)占用的大部分的带宽,而对于使用流量占用较小的应用的 用户来说,网络质量无法得到保障,并且运营商的服务质量也会出现问题,造成这种现象的 主要原因是运营商对用户所使用的网络流量没有进行有效地控制和区分,也就是说,运营 商不知道用户在网上干什么,也无法为不同的用户提供不同的服务质量,那么也就不能根 据不同的网络流量收取相对合理的费用。
[0003] 因此,网络运营商在大流量的压力下迫切需要对流量进行精细管理和经营,在此 基础上可以为不同流量提供各种灵活可定制的能力,如QoS、计费、门控、流量整形等。典型 的流量区分要求包括:
[0004] 1、对不同应用流量进行区分;
[0005] 2、对同一应用内的不同类型的流量进行区分,如即时通信应用中的文本消息和视 频通话流量;
[0006] 3、对不同用户产生的同一应用的流量进行区分。
[0007] 现有技术中,对流量进行精细识别和区分主要有两种方式:
[0008] 方式一、利用深度报文检测(DPI, Deep Packet Inspection)设备对流量进行识 别;
[0009] 方式二、在网络设备上静态配置匹配规则(通常为OTT服务器IP地址、URL等)匹 配流量。
[0010] 针对方式一,利用专用DPI设备是流量识别的常见手段,DPI设备可以通过深度检 测报文载荷的特征信息,对流量进行识别。具体地,除通信双方之外的第三方,人为地对各 种业务进行应用流量分析,预先统计各种流量特征关键字,并使用统计的各种流量特征关 键字生成流量特征库,当通信双方进行通信产生流量时,DPI可以根据获取构成该流量的数 据包的内容,并将获取到的数据包内容与流量特征库中的流量特征关键字进行比对,当与 某流量特征关键字匹配时,则确定该流量为与该特征关键字对应的业务的流量。但是,通过 DPI进行流量识别具有以下局限:
[0011] 第一、DPI设备对流量的识别基于应用流量分析得到的流量特征库,是一种被动的 推测性技术,由第三方人为统计生成流量特征库,使得识别准确性和完整性无法保证,尤其 对于计费等需求其识别精度无法保证。
[0012] 第二、OTT应用更新频繁,流量特征同样发生变化,流量特征库无法实时与OTT应 用同步更新,进一步导致识别误差。
[0013] 第三、通过DPI对流量进行识别,其实现和评估缺乏统一标准,各第三方厂家实现 不同,识别结果差异也较大。
[0014] 第四、DPI设备可以是独立的网元设备,也可以将DPI功能内置于其他网元设备 (如GGSN设备),由于通过DPI进行流量识别时,需要对报文载荷进行分析,内置DPI功能 的网元会消耗大量设备资源,影响该网元的其他功能。
[0015] 针对方式二,进行流量识别还可以通过配置类似白名单的静态流量匹配规则(如 IP地址、URL)的方式,也就是说,将某个IP地址或者URL标识的服务器确定为某种业务,当 终端访问该IP地址或者URL时,可以认为终端使用了对应的业务,产生了该业务对应的流 量,但是对于一些复杂的场景,方式二无法满足准确识别的需求:
[0016] 第一、方式二提供的流量识别方式中,提供的流量匹配规则是静态配置的,配置不 灵活,不适应互联网业务迅速开展的需要。
[0017] 第二、无法满足更加细粒度的匹配需求,例如,某个IP地址标识的服务器可能提 供不同的业务,例如同时提供文本传输和语音传输,那么,终端访问该IP地址时,无法识别 终端与该服务器进行了文本传输还是语音传输,从而导致流量识别不准确。
[0018] 第三、当网络中部署有⑶N/Cache时,终端需要访问的内容可能保存在⑶N/Cache 中,那么终端最初的访问地址(IP、URL)可能会被重定向为⑶N/Cache的地址,也就是说,终 端访问的IP、URL均可能发生改变,无法与预先配置的规则进行匹配。

【发明内容】

[0019] 本发明实施例提供了一种流量识别方法、终端及网元设备,用以解决现有技术中 流量识别不灵活不准确的问题。
[0020] 基于上述问题,本发明实施例提供的一种流量识别方法之一,包括:
[0021] 终端根据自身访问业务所产生流量的流量特征,生成流量信息通告;
[0022] 向协同服务器发送所述流量信息通告,
[0023] 其中,所述协同服务器用于接收多个终端发送的流量信息通告,并通过协议转换, 使用指定网元支持的通信协议向所述指定网元发送接收的流量信息通告;所述指定网元为 用于流量识别和策略执行的网元或者策略控制网元;
[0024] 所述流量信息通告携带有标识所通告流量的流量标识信息、描述所通告流量特征 的流量特征描述信息、以及针对所通告流量的策略请求。
[0025] 本发明实施例提供的一种流量识别方法之二,包括:
[0026] 协同服务器接收多个终端根据各自访问业务所产生流量的流量特征,生成的流量 信息通告;
[0027] 通过协议转换,使用指定网元支持的通信协议向所述指定网元发送接收的流量信 息通告,
[0028] 其中,所述流量信息通告携带有标识所通告流量的流量标识信息、描述所通告流 量特征的流量特征描述信息、以及针对所通告流量的策略请求;所述指定网元为用于流量 识别和策略执行的网元或者策略控制网元。
[0029] 本发明实施例提供的一种流量识别方法之三,包括:
[0030] 策略控制网元接收协同服务器发送的流量信息通告,
[0031] 其中,所述协同服务器用于接收多个终端根据各自访问业务所产生流量的流量特 征,生成的流量信息通告,并通过协议转换,使用所述策略控制网元支持的通信协议向所述 策略控制网元发送接收的流量信息通告;所述流量信息通告携带有标识所通告流量的流量 标识信息、描述所通告流量特征的流量特征描述信息、以及针对所通告流量的策略请求;
[0032] 根据预先配置的策略、当前网络状态、与产生流量业务的服务提供商签约信息、以 及所述流量信息通告中携带的针对所通告流量的策略请求,确定能够为所述流量提供的策 略;
[0033] 将描述所述流量特征的流量特征描述信息发送给用于流量识别的网元;并
[0034] 将确定的能够为所述流量提供的策略发送给用于策略执行的网元。
[0035] 本发明实施例提供的一种流量识别方法之四,包括:
[0036] 用于流量识别和策略执行的网元接收协同服务器发送的流量信息通告,
[0037] 其中,所述协同服务器用于接收多个终端根据各自访问业务所产生流量的流量特 征,生成的流量信息通告,并通过协议转换,使用所述用于流量识别和策略执行的网元支持 的通信协议向所述用于流量识别和策略执行的网元发送接收的流量信息通告;所述流量 信息通告携带有标识所通告流量的流量标识信息、描述所通告流量特征的流量特征描述信 息、以及针对所通告流量的策略请求;
[0038] 根据从策略控制网元获得的所述策略控制网元中预先配置的策略、当前网络状 态、与产生流量业务的服务提供商签约信息、以及所述流量信息通告中携带的针对所通告 流量的策略请求,确定能够为所通告流量提供的策略;
[0039] 根据描述所通告流量特征的流量特征描述信息进行流量识别,并对识别出的流量 执行确定的能够为所通告流量提供的策略。
[0040] 本发明实施例提供的一种终端,包括:
[0041] 生成模块,根据自身访问业务所产生流量的流量特征,生成流量信息通告;
[0042] 发送模块,向协同服务器发送所述生成模块生成的流量信息通告,其中,所述协同 服务器用于接收多个终端发送的流量信息通告,并通过协议转换,使用指定网元支持的通 信协议向所述指定网元发送接收的流量信息通告;所述指定网元为用于流量识别和策略执 行的网元或者策略控制网元;所述流量信息通告携带有标识所通告流量的流量标识信息、 描述所通告流量特征的流量特征描述信息、以及针对所通告流量的策略请求。
[0043] 本发明实施例提供的一种协同服务器,包括:
[0044] 接收模块,用于接收多个终端根据各自访问业务所产生流量的流量特征,生成的 流量信息通告;
[0045] 发送模块,用于通过协议转换,使用指定网元支持的通信协议向所述指定网元发 送所述接收模块接收的流量信息通告,其中,所述流量信息通告携带有标识所通告流量的 流量标识信息、描述所通告流量特征的流量特征描述信息、以及针对所通告流量的策略请 求;所述指定网元为用于流量识别和策略执行的网元或者策略控制网元。
[0046] 本发明实施例提供的一种策略控制网元,包括:
[0047] 接收模块,用于接收协同服务器发送的流量信息通告,其中,所述协同服务器用于 接收多个终端根据各自访问业务所产生流量的流量特征,生成的流量信息通告,并通过协 议转换,使用所述策略控制网元支持的通信协议向所述策略控制网元发送接收的流量信息 通告;所述流量信息通告携带有标识所通告流量的流量标识信息、描述所通告流量特征的 流量特征描述信息、以及针对所通告流量的策略请求;
[0048] 策略确定模块,用于根据预先配置的策略、当前网络状态、与产生流量业务的服务 提供商签约信息、以及所述流量信息通告中携带的针对所通告流量的策略请求,确定能够 为所述流量提供的策略;
[0049] 发送模块,用于将描述所述流量特征的流量特征描述信息发送给用于流量识别的 网元;并将确定的能够为所述流量提供的策略发送给用于策略执行的网元。
[0050] 本发明实施例提供的一种用于流量识别和策略执行的网元,包括:
[0051] 接收模块,用于接收协同服务器发送的流量信息通告,其中,所述协同服务器用于 接收多个终端根据各自访问业务所产生流量的流量特征,生成的流量信息通告,并通过协 议转换,使用所述用于流量识别和策略执行的网元支持的通信协议向所述用于流量识别和 策略执行的网元发送接收的流量信息通告;所述流量信息通告携带有标识所通告流量的 流量标识信息、描述所通告流量特征的流量特征描述信息、以及针对所通告流量的策略请 求;
[0052] 策略确定模块,用于根据从策略控制网元获得的所述策略控制网元中预先配置的 策略、当前网络状态、与产生流量业务的服务提供商签约信息、以及所述流量信息通告中携 带的针对所通告流量的策略请求,确定能够为所通告流量提供的策略;
[0053] 识别执行模块,用于根据描述所通告流量特征的流量特征描述信息进行流量识 另IJ,并对识别出的流量执行所述策略确定模块确定的能够为所通告流量提供
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1