业务识别方法和装置、分组数据网络网关制造方法及图纸

技术编号:20181652 阅读:37 留言:0更新日期:2019-01-23 02:01
本发明专利技术公开一种业务识别方法和装置、分组数据网络网关。该方法包括:判断初始HTTP流是否请求访问预定OTT业务平台;若初始HTTP流请求访问预定OTT业务平台,则监测用户初始HTTP流的响应消息是否为暂时重定向消息;若用户初始HTTP流的响应消息为暂时重定向消息,则跟踪所述暂时重定向,并将跟踪结果写入临时动态规则库;响应于检测到新跳转HTTP流,判断新跳转HTTP流的解析结果是否匹配到临时动态规则库中的相应计费组信息;若新跳转HTTP流的解析结果匹配到临时动态规则库中的相应计费组信息,则上报所述计费组信息。本发明专利技术可以有效解决CDN厂商为OTT业务分配动态地址,导致网络无法识别OTT业务,进而无法开展定向流量合作的问题。

Service Identification Method and Device, Packet Data Network Gateway

The invention discloses a service identification method and device, and a packet data network gateway. The method includes: judging whether the initial HTTP flow requests access to the predetermined OTT service platform; monitoring whether the response message of the initial HTTP flow is a temporary redirection message if the initial HTTP flow requests access to the predetermined OTT service platform; tracking the temporary redirection if the response message of the initial HTTP flow is a temporary redirection message, and writing the tracking result to the temporary dynamic rule base. In response to the detection of a new jump HTTP stream, it is judged whether the parsing result of the new jump HTTP stream matches the corresponding billing group information in the temporary dynamic rule base; if the parsing result of the new jump HTTP stream matches the corresponding billing group information in the temporary dynamic rule base, the billing group information is reported. The invention can effectively solve the problem that CDN vendors allocate dynamic addresses for OTT services, resulting in the network unable to identify OTT services, and thus unable to carry out directional traffic cooperation.

【技术实现步骤摘要】
业务识别方法和装置、分组数据网络网关
本专利技术涉及移动通信领域,特别涉及一种业务识别方法和装置、分组数据网络网关。
技术介绍
PGW(PDNGateWay,分组数据网络网关)根据预配置的规则(业务服务器的IP、端口、域名)进行OTT业务识别。目前较多OTT业务部署在CDN(ContentDeliveryNetwork,内容分发网络),CDN厂商设置动态地址池,服务于多个OTT(OverTheTop,是指通过互联网向用户提供各种应用服务业务),因此,OTT无法确定其业务IP地址,并且无固定域名,进而导致网络无法通过配置服务器IP、端口、域名的形式进行业务识别,也就无法开展定向流量合作。现有技术方案中,对于302跳转(暂时重定向、暂时性转移)前后,两个TCP流相互独立,现有技术方案的方法包括:1、PGW识别用户上行的get/post等报文请求,并记录其中的host\URI等信息。2、把记录的host等信息上报到规则匹配模块,匹配该业务对应的费率组信息Rating-Group。3、用户初始请求的业务流被服务端用302跳转到CDN后,UE侧向CDN服务器发起新的TCP连接,PGW无法匹配到对应规则。该技术方案的方法无法解决OTT业务部署到CDN后的业务识别问题。
技术实现思路
鉴于以上技术问题,本专利技术提供了一种业务识别方法和装置、分组数据网络网关,可以有效解决CDN部署的业务识别问题。根据本专利技术的一个方面,提供一种业务识别方法,包括:判断初始HTTP流是否请求访问预定OTT业务平台;若初始HTTP流请求访问预定OTT业务平台,则监测用户初始HTTP流的响应消息是否为暂时重定向消息;若用户初始HTTP流的响应消息为暂时重定向消息,则跟踪所述暂时重定向,并将跟踪结果写入临时动态规则库;响应于检测到新跳转HTTP流,判断新跳转HTTP流的解析结果是否匹配到临时动态规则库中的相应计费组信息;若新跳转HTTP流的解析结果匹配到临时动态规则库中的相应计费组信息,则上报所述计费组信息。在本专利技术的一个实施例中,所述判断初始HTTP流是否请求访问预定OTT业务平台包括:对初始HTTP流进行解析;根据初始HTTP流的解析结果,判断初始HTTP流是否请求访问预定OTT业务平台。在本专利技术的一个实施例中,根据初始HTTP流的解析结果,判断初始HTTP流是否请求访问预定OTT业务平台包括:将初始HTTP流的解析结果与预存的预定OTT业务平台的IP地址和域名信息进行比较,判断初始HTTP流是否请求访问预定OTT业务平台。在本专利技术的一个实施例中,所述业务识别方法还包括:响应于检测到新跳转HTTP流,对新跳转HTTP流进行解析;判断新跳转HTTP流的解析结果是否匹配到预定义规则库;若所述跳转HTTP流的解析结果未匹配到预定义规则库,则执行判断跳转HTTP流的解析结果是否匹配到临时动态规则库中的相应计费组信息的步骤。在本专利技术的一个实施例中,所述跟踪所述暂时重定向,并将跟踪结果写入临时动态规则库包括:对预定义规则库进行标记;跟踪所述暂时重定向;将跟踪结果写入临时动态规则库,其中所述跟踪结果包括用户IP、跳转来源IP、跳转目的IP、位置信息和计费组信息。根据本专利技术的另一方面,提供一种业务识别装置,包括:预定义规则匹配模块,用于判断初始HTTP流是否请求访问预定OTT业务平台;协议状态监测模块,用于在初始HTTP流请求访问预定OTT业务平台的情况下,监测用户初始HTTP流的响应消息是否为暂时重定向消息;动态规则建立模块,用于在用户初始HTTP流的响应消息为暂时重定向消息的情况下,跟踪所述暂时重定向,并将跟踪结果写入临时动态规则库;动态规则匹配模块,用于响应于检测到新跳转HTTP流,判断新跳转HTTP流的解析结果是否匹配到临时动态规则库中的相应计费组信息;上报模块,用于在新跳转HTTP流的解析结果匹配到临时动态规则库中的相应计费组信息的情况下,上报所述计费组信息。在本专利技术的一个实施例中,所述业务识别装置还包括:深度报文检测模块,用于对初始HTTP流进行解析;预定义规则匹配模块用于根据初始HTTP流的解析结果,判断初始HTTP流是否请求访问预定OTT业务平台。在本专利技术的一个实施例中,预定义规则匹配模块用于将初始HTTP流的解析结果与预存的预定OTT业务平台的IP地址和域名信息进行比较,判断初始HTTP流是否请求访问预定OTT业务平台。在本专利技术的一个实施例中,深度报文检测模块还用于响应于检测到新跳转HTTP流,对新跳转HTTP流进行解析;预定义规则匹配模块还用于判断新跳转HTTP流的解析结果是否匹配到预定义规则库;动态规则匹配模块还用于在所述跳转HTTP流的解析结果未匹配到预定义规则库的情况下,执行判断跳转HTTP流的解析结果是否匹配到临时动态规则库中的相应计费组信息的操作。在本专利技术的一个实施例中,动态规则建立模块包括:预定义规则库标记单元,用于对预定义规则库进行标记;跟踪单元,用于跟踪所述暂时重定向;动态规则建立单元,用于将跟踪结果写入临时动态规则库,其中所述跟踪结果包括用户IP、跳转来源IP、跳转目的IP、位置信息和计费组信息。根据本专利技术的另一方面,提供一种分组数据网络网关,包括如上述任一实施例所述的业务识别装置。通过本专利技术业务识别方法和装置可以有效解决CDN厂商为OTT业务分配动态地址,导致网络无法识别OTT业务,进而无法开展定向流量合作的问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术分组数据网络网关一个实施例的示意图。图2为本专利技术业务识别装置第一实施例的示意图。图3为本专利技术业务识别装置第二实施例的示意图。图4为本专利技术一个实施例中动态规则建立模块的示意图。图5为本专利技术业务识别方法第一实施例的示意图。图6为本专利技术业务识别方法第二实施例的示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。图1为本专利技术分组数据网络网关一个实施例的示本文档来自技高网...

【技术保护点】
1.一种业务识别方法,其特征在于,包括:判断初始HTTP流是否请求访问预定OTT业务平台;若初始HTTP流请求访问预定OTT业务平台,则监测用户初始HTTP流的响应消息是否为暂时重定向消息;若用户初始HTTP流的响应消息为暂时重定向消息,则跟踪所述暂时重定向,并将跟踪结果写入临时动态规则库;响应于检测到新跳转HTTP流,判断新跳转HTTP流的解析结果是否匹配到临时动态规则库中的相应计费组信息;若新跳转HTTP流的解析结果匹配到临时动态规则库中的相应计费组信息,则上报所述计费组信息。

【技术特征摘要】
1.一种业务识别方法,其特征在于,包括:判断初始HTTP流是否请求访问预定OTT业务平台;若初始HTTP流请求访问预定OTT业务平台,则监测用户初始HTTP流的响应消息是否为暂时重定向消息;若用户初始HTTP流的响应消息为暂时重定向消息,则跟踪所述暂时重定向,并将跟踪结果写入临时动态规则库;响应于检测到新跳转HTTP流,判断新跳转HTTP流的解析结果是否匹配到临时动态规则库中的相应计费组信息;若新跳转HTTP流的解析结果匹配到临时动态规则库中的相应计费组信息,则上报所述计费组信息。2.根据权利要求1所述的业务识别方法,其特征在于,所述判断初始HTTP流是否请求访问预定OTT业务平台包括:对初始HTTP流进行解析;根据初始HTTP流的解析结果,判断初始HTTP流是否请求访问预定OTT业务平台。3.根据权利要求2所述的业务识别方法,其特征在于,根据初始HTTP流的解析结果,判断初始HTTP流是否请求访问预定OTT业务平台包括:将初始HTTP流的解析结果与预存的预定OTT业务平台的IP地址和域名信息进行比较,判断初始HTTP流是否请求访问预定OTT业务平台。4.根据权利要求1-3中任一项所述的业务识别方法,其特征在于,还包括:响应于检测到新跳转HTTP流,对新跳转HTTP流进行解析;判断新跳转HTTP流的解析结果是否匹配到预定义规则库;若所述跳转HTTP流的解析结果未匹配到预定义规则库,则执行判断跳转HTTP流的解析结果是否匹配到临时动态规则库中的相应计费组信息的步骤。5.根据权利要求1-3中任一项所述的业务识别方法,其特征在于,所述跟踪所述暂时重定向,并将跟踪结果写入临时动态规则库包括:对预定义规则库进行标记;跟踪所述暂时重定向;将跟踪结果写入临时动态规则库,其中所述跟踪结果包括用户IP、跳转来源IP、跳转目的IP、位置信息和计费组信息。6.一种业务识别装置,其特征在于,包括:预定义规则匹配模块,用于判断初始HTTP流是否请求访问预定OTT业务平台;协议...

【专利技术属性】
技术研发人员:朱红绿姚良孙慧马长欣
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1