一种用于确定流量类型的方法和装置的制造方法_5

文档序号:9399098阅读:来源:国知局
二确定装置221基于上述各条流量识别规则来对流量进行检查,对于能够与某条流量识别规则匹配的流量,可相应地设置其与该流量识别规则相对应的第一分值。
[0194]例如,第二确定装置221检测到流量为业务类型X的流量,并且当前时间为7:05AM,则其与流量识别规则Rl匹配,并可设置与Rl相对应的第一分值为I。此外,第二确定装置221还检测到该流量来自58.33.19.88,则可设置与R2相对应的第一分值为I。接着第三确定装置222可对所述流量的上述第一分值进行加权处理以确定所述流量的分值。在一个实例中,第三确定装置222可设定各流量识别规则的权值,则第三确定装置222可按照权值对各个第一分值进行加权求和。例如,第三确定装置222可设定上述流量识别规则Rl的权值为2,R2的权值为0.5。则第三确定装置222可确定该流量的分值为1χ2+1χ0.5=2.5。
[0195]此处,流量识别规则的权值可以被第一规则确定装置21动态设定,或可被第三确定装置222预先设定,第三确定装置222还可以根据实际需要来动态调节。
[0196]接着,类型确定装置23可基于该分值及阈值,确定该流量的类型。此处,阈值可以被类型确定装置23预先设定,类型确定装置23也可以根据实际需要来动态调节该阈值。
[0197]此处,流量的类型可以包括以下任一种:
[0198]-机器流量;
[0199]-人工流量;
[0200]-异常流量;
[0201]-普通流量。
[0202]其中,机器流量也即来自软件等非人工操作所产生的流量。异常流量指例如恶意攻击流量等可能导致异常或性能问题的流量。
[0203]例如,假设阈值为2。则当该分值大于等于2时,类型确定装置23可确定该流量的类型为机器流量;当该分值小于2时,类型确定装置23可确定该流量为人工流量。
[0204]又如,假设阈值包括值为2的第一阈值,以及值为5的第二阈值。则当该分值大于等于第二阈值5时,类型确定装置23可确定该流量的类型为异常流量;当该分值大于等于第一阈值2,但小于第二阈值5时,类型确定装置23可确定该流量的类型为机器流量;当该分值小于第一阈值2时,类型确定装置23可确定该流量的类型为普通流量。
[0205]本领域技术人员应理解,此处,对于类型确定装置23的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0206]在一个实施例中,该用于识别流量类型的装置还包括用于基于所述流量的类型,对所述流量进行分流处理的装置,以下简称分流装置24(未示出)。
[0207]分流装置24可以基于流量的类型,对流量进行分流处理。例如,分流装置24可以将不同类型的流量分别发送至不同的服务器来进行处理,例如将机器类型的流量发送至服务器SI,将机器类型的流量发送至服务器S2来进行处理,从而将不同类型的流量的隔离,以减少彼此间的影响。又例如,分流装置24可以将异常类型的流量进行屏蔽,从而避免其影响对于其他类型流量的服务。
[0208]本领域技术人员应理解,此处,对于分流装置24的相关描述仅为示例性而非限定性描述,存在其他各种实现方式而不背离本发明的精神或范畴,并以引用的方式包含于此。
[0209]在另一个实施例中,该用于识别流量类型的装置还包括用于获取日志的装置,以下简称获取装置25(未示出);以及用于对所述日志进行格式化处理的装置,以下简称格式化装置26 (未示出)。
[0210]获取装置25可以获取日志,并且格式化装置26可对该日志进行格式化处理。例如,获取装置25可通过特定接口或通过网络来获取日志,并且格式化装置26可对该日志进行格式化处理,从而后续第一规则确定装置21可对格式化后的日志进行分析以便于确定流量识别规则。
[0211]需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,本发明的各个装置可采用专用集成电路(ASIC)或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
[0212]对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此夕卜,显然“包括” 一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
【主权项】
1.一种用于识别流量类型的方法,其中,所述方法包括: -基于业务相关维度,对日志进行分析以确定流量识别规则; -基于所述流量识别规则,确定流量的分值; -基于所述分值及阈值,确定所述流量的类型。2.根据权利要求1所述的方法,其中,所述基于业务相关维度,对日志进行分析以确定流量识别规则的步骤包括: -基于业务相关维度以及业务无关维度,对日志进行分析以确定流量识别规则。3.根据权利要求1或2所述的方法,其中,所述基于业务相关维度,对日志进行分析以确定流量识别规则的步骤包括: -基于第一业务相关维度,对第一时间范围内的日志进行分析以确定第一流量识别规则; -基于第二业务相关维度,对第二时间范围内的日志进行分析以确定第二流量识别规则; -对所述第一流量识别规则以及所述第二流量识别规则进行加权处理以确定流量识别规则。4.根据权利要求1至3中任一项所述的方法,其中,所述基于所述流量识别规则,确定流量的分值的步骤包括: -基于一条或多条所述流量识别规则,确定流量的一个或多个第一分值,其中各个第一分值分别与各条流量识别规则相对应; -对所述流量的一个或多个第一分值进行加权处理以确定所述流量的分值。5.根据权利要求1至4中任一项所述的方法,其中,所述方法还包括: -基于所述流量的类型,对所述流量进行分流处理。6.根据权利要求1至5中任一项所述的方法,其中,所述方法还包括: -获取日志; -对所述日志进行格式化处理。7.根据权利要求1至6中任一项所述的方法,其中,所述业务相关维度包括以下至少任一项: -用户标识; -业务类型; -业务执行步骤; -业务执行频率; -业务执行结果; -业务执行时间; -用户所在地域。8.根据权利要求1至7中任一项所述的方法,其中,所述业务无关维度包括以下至少任一项: -访问者IP地址; -访问者用户代理; -巨标URL ; -访问者所使用的浏览器类型; -访问者来源信息。9.根据权利要求1至8中任一项所述的方法,其中,所述流量的类型包括以下任一种: -机器流量; -人工流量; -异常流量; -普通流量。10.一种用于识别流量类型的装置,其中,所述装置包括: -用于基于业务相关维度,对日志进行分析以确定流量识别规则的装置; -用于基于所述流量识别规则,确定流量的分值的装置; -用于基于所述分值及阈值,确定所述流量的类型的装置。11.根据权利要求10所述的装置,其中,所述用于基于业务相关维度,对日志进行分析以确定流量识别规则的装置包括: -用于基于业务相关维度以及业务无关维度,对日志进行分析以确定流量识别规则的 目.012.根据权利要求10或11所述的装置,其中,所述用于基于业务相关维度,对日志进行分析以确定流量识别规则的装置包括: -用于基于第一业务相关维度,对第一时间范围内的日志进行分析以确定第一流量识别规则的装置; -用于基于第二业务相关维度,对第二时间范围内的日志进行分析以确定第二流量识别规则的装置; -用于对所述第一流量识别规则以及所述第二流量识别规则进行加权处理以确定流量识别规则的装置。13.根据权利要求10至12中任一项所述的装置,其中,所述用于基于所述流量识别规贝1J,确定流量的分值的装置包括: -用于基于一条或多条所述流量识别规则,确定流量的一个或多个第一分值的装置,其中各个第一分值分别与各条流量识别规则相对应; -用于对所述流量的一个或多个第一分值进行加权处理以确定所述流量的分值的装置。14.根据权利要求10至13中任一项所述的装置,其中,所述装置还包括: -用于基于所述流量的类型,对所述流量进行分流处理的装置。15.根据权利要求10至14中任一项所述的装置,其中,所述装置还包括: -用于获取日志的装置; -用于对所述日志进行格式化处理的装置。16.根据权利要求10至15中任一项所述的装置,其中,所述业务相关维度包括以下至少任一项: -用户标识; -业务类型; -业务执行步骤; -业务执行频率; -业务执行结果; -业务执行时间; -用户所在地域。17.根据权利要求10至16中任一项所述的装置,其中,所述业务无关维度包括以下至少任一项: -访问者IP地址; -访问者用户代理; -巨标URL ; -访问者所使用的浏览器类型; -访问者来源信息。18.根据权利要求10至17中任一项所述的装置,其中,所述流量的类型包括以下任一种: -机器流量; -人工流量; -异常流量; -普通流量。
【专利摘要】本发明提供了一种用于识别流量类型的方法和装置,其中,该方法包括以下步骤:基于业务相关维度,对日志进行分析以确定流量识别规则;基于所述流量识别规则,确定流量的分值;基于所述分值及阈值,确定所述流量的类型。与现有技术相比,本发明能够基于业务相关维度,通过对日志进行分析来确定流量识别规则,并基于流量识别规则来实时地确定新到流量的分值,从而基于该分值及阈值来确定该流量的类型。本发明的方案能够有效识别流量类型,有利于服务器端正确处理不同类型的流量,以减少由于流量冲击等所导致的影响,提高用户体验。
【IPC分类】H04L12/24
【公开号】CN105119735
【申请号】CN201510417436
【发明人】李阳光, 程怡, 代黎明
【申请人】百度在线网络技术(北京)有限公司
【公开日】2015年12月2日
【申请日】2015年7月15日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1