移动通信中统计流量的方法和系统的制作方法

文档序号:7975604阅读:231来源:国知局

专利名称::移动通信中统计流量的方法和系统的制作方法
技术领域
:本发明涉及移动通信领域中的计费技术,特别涉及一种移动通信中统计流量的方法和系统。
背景技术
:随着移动通信技术的不断发展,用户可以使用的无线增值业务不断增多,例如,用户可以^使用话音业务、-脱频业务、在线游戏和股票等业务,并且在未来的移动通信中,还会引入更多种的无线增值业务。无线增值业务在移动通信网络中可以釆用分组数据协议(PacketDataProtocol,PDP),通过在建立的分组数据协议连接上传递数据包(Packet)的方式进行实现。不同无线增值业务的区别包括以下两点1、不同无线增值业务的内容所连接的服务器有可能不同。如在线游戏需要连接游戏内容服务提供商的服务器,而股票查询信息需要连接股票内容服务提供商的服务器。2、不同无线增值业务的内容所需要的服务质量(QualityofService,QoS)也不同。服务质量包括响应时间、延迟等要求。例如视频业务和在线游戏等实时的业务,其需要的服务质量较高,即需要更小的数据包延迟、更短的响应时间等;而一些非实时的业务,需要的服务质量相对较低。根据无线增值业务内容的区别,数据包可以分为主分组lt据协议上下文(PrimaryPDPContext)和次分组数据协议上下文(SecondaryPDPContext)。用户需要使用无线业务时,即移动通信网络需要进行包交换的连接时,激活主分组数据协议上下文,不论用户要进行交换的数据包是首次激活的主分组数据协议上下文类型还是再次激活的次分组数据协-汉上下文,这些数据包都使用一条相同的连接,即为使用同一分組数据协议上下文(PDPContext)。具体地,同一分组数据协议的互联网协议(IntemetProtocol,IP)地址相同,而互联网协议地址保存在数据包的包头(header)部分,次分组数据协议上下文使用与主分组数据协议上下文相同的包头信息,但是次分组数据协议上下文的服务质量与主分组数据协议上下文的质量不同。例如,用户已建立了一条激活的分组数据协议上下文,且该分组数据协议上下文为主分组数据协议上下文,某一时刻,该用户使用新的业务,需要建立次分组数据协议上下文,此时,该次分组数据协议上下文重复使用已有的分组数据协议上下文的互联网协议地址。或者是,用户在已经建立了次分组数据协议上下文时,可以根据需要建立新的次分组数据协议上下文的情况。上述情况中的互联网协议地址都是相同的。在用户使用无线增值业务时,运营商需对用户进行基于内容的计费,即根据用户使用的无线增值业务,对用户使用的流量进行计费。现有网络中采用深度包检测(De印PacketInspection,DPI)设备对通过网关通用分组无线服务支持节点(GatewayGeneralPacketRadioServiceSupportNode,GGSN)的凄丈据包的流量进行统计,之后,运营商根据对不同无线增值业务内容规定的资费,采用配额服务器(QuotaServer)对这些流量形成的基本计费信息进行计费。深度包检测设备可以是网关通用分组无线服务支持节点中的一个模块,也可以备(IndependentDPI,I-DPI)。这种独立深度包检测设备提供统一的接口,以应用于不同设备提供商提供的网关通用分组无线服务支持节点。现有技术中的一种独立深度包检测设备为一种内容服务网关(ContentServicesGateway,CSG),可以实现基于内容的统计。图l示出了该内容服务网关基于内容进行统计的原理。当用户使用无线业务时,随着分组数据协议上下文的激活(Active)、更新和去激活(Deactive),生成计费开始、计费更新和计费停止信息,网关通用分组无线服务支持节点将计费开始、计费更新和计费停止信息以远程认证拨号用户服务(RemoteAuthenticationDialInUserService,RADIUS)消息的形式通过认证、授权、计费服务器(Authentication,Authorization,Accounting,AAAServer)发送到内容服务网关。内容服务网关中建立有已知用户表(KnowUserTable,KUT),该表为一个映射表,包含互联网协议地址和用户身份(Identity,ID)的对应关系信息,内容服务网关可以根据发来的远程认证拨号用户服务消息对KUT表项进行创建、更新和删除操作。之后,网关通用分组无线服务支持节点与互联网(Intemet)之间的数据包经过内容服务网关的过程中,内容服务网关可以才艮据已知用户表中的对应关系根据不同的数据包的互联网协议地址得知该数据包分别对应于哪个用户,从而实现对该用户产生的流量进行统计。但是,内容服务网关只能通过分组数据协议上下文的互联网协议地址得到对应的用户,从而对该用户产生的流量进行统计,而同一用户的主分组数据协议上下文和次分组凄t据协-汉上下文的互联网协i义地址相同,则内容月良务网关在进行统计时,会将以上两者都统计为主分组数据协议上下文。这样,当需要对不同的分组数据协议上下文分开统计时,包括对主分组数据协议上下文和次分组数据协议上下文分开统计,或对多个次分组数据协议上下文分开统计,现有技术的方法和设备难以实现要求,进而难以实现基于不同内容的计费。
发明内容本发明的目的是提供一种移动通信中统计流量的方法和系统,以克服现有技术中不能对不同的分组数据协议上下文分开统计,进而难以实现基于不同内容计费的缺点。为了解决上述技术问题,根据本发明的一个方面,本发明提供了一种移动通信中统计流量的方法,在独立深度包检测设备中建立上下文用户表,该表为映射关系,该映射关系包括业务流模板、分组数据协议上下文类型及用户的信息,并包括步骤A.在用户服务消息(例如远程认证拨号用户服务消息)中附着可以区分分组数据协议上下文类型的业务流才莫板信息;B.独立深度包检测设备根据所收到的远程认证拨号用户服务消息及其中的业务流模板信息内容对上下文用户表项进行操作;C.独立深度包检测设备对经过其的数据包进行深度检测并提取业务流模板信息,通过在上下文用户表中查找该数据包的检测信息及其业务流模板信息来确定该数据包的类型并进行统计。所述步骤A可以包括分组数据协议激活、更新或去激活过程中,在相应地计费开始、计费更新和计费停止的远程认证拨号用户服务消息中附着可以区分主分组数据协议上下文和次分组数据协议上下文及区分不同次分组数据协议上下文类型的业务流模板信息。所述步骤B可以包括200610171782.0说明书第4/14页独立深度包检测设备根据收到的远程认证拨号用户服务消息及其中的业务流模板信息内容相应地创建、更新和删除上下文用户表中的表项。所述步骤C可以包括Cl.独立深度包检测设备对经过其的数据包进行深度检测并提取业务流模板信息;C2.通过在上下文用户表中查找该数据包的检测信息及其业务流模板信息来确定该数据包对应的用户和对应分组数据协议上下文的类型并统计。所述步骤C2可以包括通过在上下文用户表中查找该数据包的检测信息确定该数据包对应的用户,通过业务流模板信息确定对应的分组数据协议上下文的类型;统计不同用户不同分组数据协议上下文类型的数据流量。所述步骤C2还可以包括通过在上下文用户表中查找该数据包的检测信息确定该数据包对应的用户,通过业务流模板信息确定对应的次分组数据协议上下文的类型;统计不同用户不同次分组数据协议上下文类型的数据流量。所述方法之后可以进一步包括对不同用户的不同和分组数据协议上下文类型,和/或不同的次分组数据协议上下文类型的数据流量分别计费。根据本发明的另一个方面,本发明还公开了一种移动通信中统计流量的系统,包括网关通用分组无线服务支持节点和独立深度包检测设备,其中网关通用分组无线服务支持节点用于在用户服务消息(例如远程认证拨号用户服务消息)中附着可以区分分组数据协议上下文类型的业务流模板信息,并将该信息发送到独立深度包检测设备;独立深度包检测设备用于根据接收的远程认证拨号用户服务消息及其业务流模板信息对自身创建的上下文用户表进行操作,并对经过的数据包通过查找上下文用户表进行类型区分和统计。所述网关通用分组无线服务支持节点可具有业务流冲莫板信息附着单元,用于在分组数据协议激活、更新或去激活过程中,在相应地计费开始、计费更新和计费停止的远程认证拨号用户服务消息中附着可以区分分组数据协议上下文类型的业务流模板信息。所述独立深度包检测设备可具有分组数据协议会话管理单元、业务流模板单元、上下文用户表单元以及检测和统计单元,其中,分组数据协议会话管理单元,用于接收包含业务流模板信息的远程认证拨号用户服务消息,并提取该消息中的业务流模板信息;上下文用户表单元,该单元建有上下文用户表,该表为映射关系,该映射关系由包括业务流模板、分组协议上下文类型及用户的信息构成;业务流模板单元,用于提取接收到的远程认证拨号用户服务消息中的业务流模板信息,并根据接收的远程认证拨号用户服务消息及提取的业务流模板信息,在上下文用户表中相应地创建、更新或删除表项;检测和统计单元,用于对经过其的数据包进行深度检测,得到该数据包的信息及其业务流模板信息,通过在上下文用户表中查找该数据包的检测信息及其业务流才莫板信息来确定该数据包的类型并统计其流量。由以上本发明提供的技术方案可见,本发明在独立深度包检测设备中建立上下文用户表,并扩展网关通用分组无线服务支持节点发给独立深度包检测设备的远程认证拨号用户服务消息,将该消息增加区分具有相同互联网协议地址的不同分组数据协议上下文的业务流模板,独立深度包检测设备在收到该扩展的远程认证拨号用户服务消息时,根据远程认证拨号用户服务中业务流模板内容和其它信息创建、更新或删除该上下文用户表中的表项,之后,网关通用分组无线服务支持节点对经过的数据包根据该上下文用户表确定其分组数据协议上下文类型并对其进行统计。因此,利用本发明,可以实现对相同的分组数据协议连接内的不同分组数据协议上下文类型的数据包进行统计,甚至是对不同次分组数据协议上下文类型的数据进行统计,从而可以实现对不同内容无线增值业务分别计费。图1为现有技术中的一种基于统计的原理图;图2为本发明方法一个实施例的流程;图3为本发明分组数据协议激活过程中的一个实施例的信令流程;图4为本发明分组数据协议更新过程中的一个实施例的信令流程;图5为本发明分组数据协议去激活过程中的一个实施例的信令流程;图6为本发明系统的一个实施例的框架图。具体实施方式本发明的核心是在独立深度包检测设备中建立上下文用户表(ContextUserTable,CUT),并扩展网关通用分组无线服务支持节点发给独立深度包检测设备的远程认证拨号用户服务消息,将该消息增加区分具有相同互联网协议地址的不同分组数据协议上下文的业务流模板(TrafficFlowTemplate,TFT)信息,独立深度包检测设备在收到该扩展的远程认证拨号用户服务消息时,根据远程认证拨号用户服务中业务流模板内容和其它信息创建、更新或删除该上下文用户表中的表项。之后,网关通用分组无线服务支持节点对经行统计。具体实施时,在独立深度包检测设备中建立上下文用户表(ContextUserTable,CUT),并将能区分具有相同互联网协议地址的不同分组数据协议上下文的业务流模板信息附着在网关通用分组无线服务支持节点发给独立深度包检测设备的远程认证拨号用户服务消息中,独立深度包检测设备利用收到的计费开始、计费更新和计费停止时的该远程认证拨号用户服务消息时,分别在上下文用户表中创建、更新和删除与业务流模板内容对应的表项,以使数据包在经过网关通用分组无线服务支持节点时根据该上下文用户表确定其分组数据协议上下文类型,并对其进行统计。为了使本领域技术人员更好地理解本发明方案,下面结合附图和实施方式对本发明作进一步的详细说明。本领域技术人员知道,现有技术中,在创建分组数据协议上下文时,可以包含有业务流模板信息,由服务通用分组无线服务支持节点(ServingGPRSSupportNode,SGSN)发送包含该业务流^f莫板的分组数据协议上下文到网关通用分组无线服务支持节点。在第三代合作伙伴项目(The3rdGenerationPartnershipProject,3GPP)的#支术M>范(TechnicalSpecification,TS)29.060(GPRSTunnelingProtocolacrossGnandGpInterfaces)中规定,创建分组数据协议上下文时,需要的信息元(InformationElements)如下表所示信息元现有的需求情况国际移动用户识别号条件性的隧道端点标识数据I必须的隧道端点标识控制平面条件性的网络服务接入点标识必须的<table>tableseeoriginaldocumentpage10</column></row><table>表l.创建分组数据协议上下文时的所需信息元其中,第一列为信息元,第二列为需求情况。"条件性的"意为在一定条件下该行的信息元是需要的,"必须的"意为任何条件下该行的信息元都是需要的。从表中可见,业务流模板是在一定条件下才需要的。其需要的条件分为,当多于一个的上下文分组数据协议,且这些上下文分组数据协议具有相同的互联网协议地址时,这些上下文分组数据协议须共有一个业务流模板。或者,每个上下文分组数据协议须有一个业务流模板。具体地,如果不需要区分主分组数据协议上下文和次分组数据协议上下文时,所有的分组数据协议上下文包含相同的业务流模板,当需要区分具有相同地址的不同分组数据协议上下文时,每个上下文分组数据协议有一个业务流模板。结合本发明的目的,本发明在下面以每个分组数据协议上下文有一个业务流模板的情况为例进行说明。业务流模板中的信息包括<table>tableseeoriginaldocumentpage10</column></row><table>表2.业务流模板信息内容表不同的上下文分组数据协议的业务流模板不同。该业务流模板用于使网关通用分组无线服务支持节点对经过其的具有相同互联网协议地址的分组数据协议上下文可以区分出数据包的净荷和服务质量等级信息。更重要的是,利用业务流模板中的端口范围、服务类型(TOS)和流量标签(FlowLabel)等信息可以区分主分组数据协议上下文和次分组数据协议上下文,还可以区分不同的次分组数据协议上下文。本发明就是在分组数据协议上下文激活、更新和去激活的过程中,对网关通用分组无线服务支持节点发给独立深度包检测设备的计费开始、计费更新、计费停止的远程认证拨号用户服务消息进行扩展,即是在其中增加业务流才莫板信息。本发明利用业务流模板信息,不需要对现有的数据交换域(PacketSwitched)的协议进行过大的修改,易于实现,而且易于与现有的网络设备进行连接。本发明还在独立深度包检测设备中创建一个上下文用户表(ContextUserTable,CUT),该上下文用户表是一个映射表,是将远程认证拨号用户服务消息中包括的业务流模板的信息与用户和分组数据协议上下文类型作映射。具体地,由远程认证拨号用户服务消息包头中的互联网协议地址得到该数据包对应的用户。由远程认证拨号用户服务消息中的业务流模板信息得到该数据包对应的分组数据协议上下文类型。例如,由业务流模板信息的区别可以区分出主分组数据协议上下文和次分组数据协议上下文类型,还可以区分出不同的次分组数据协议上下文类型。例如,某用户在分组数据协议上下文激活时,其类型是次分组数据协议上下文类型,在网关通用分组无线服务支持节点发送到独立深度包检测设备的计费开始的远程认证拨号用户服务消息中增加业务流模板信息,独立深度包检测设备收到该远程认证拨号用户服务消息后,得到该远程认证拨号用户服务消息中的互联网协议地址对应的用户和该业务流模板中的信息对应的为次分组数据协议上下文类型的映射关系。这样的映射关系表提供了判断分组数据协议上下文类型的标准和手段。以下介绍本发明方法的一个实施例的执行过程。图2示出了该实施例的流程。步骤201:在分组数据协议上下文激活、更新和去激活的过程中,在计费开始、计费更新和计费停止的远程认证拨号用户服务消息内附着业务流模板信息。当用户使用无线增值业务时,启动基于包交换的连接,包括分组数据协议上下文激活、更新和去激活。SGSN将分组^t据协i义上下文激活、更新和去激活的消息发到网关通用分组无线服务支持节点,网关通用分组无线服务支持节点发送与之相关的计费开始、计费更新和计费停止的远程认证拨号用户服务消息,经由认证、授权、计费服务器到达独立深度包检测设备。本发明即是在这些远程认证拨号用户服务消息中增加业务流模板信息。该业务流模板信息包含表明该分组数据协议上下文类型的信息,例如端口范围、服务类型和流量标签等信息。步骤202:独立深度包检测设备在收到远程认证拨号用户服务消息后,根据远程认证拨号用户服务消息及业务流模板信息相应地创建、更新和删除上下文用户表中的表项。可以根据每一个远程认证拨号用户服务消息得到一个上下文用户表的表项。而且,远程认证拨号用户服务消息可以为计费开始、计费更新和计费停止类型,则根据这些类型,可以对上下文用户表中的表项相应地进行创建、更新和删除。步骤203:独立深度包检测设备对经过其的数据包进行深度检测,并将数据包深度检测的结果进行业务流模板信息的提取,根据检测结果及提取到的业务流模板信息在上下文用户表进行查找,确定该数据包对应的用户和分组数据协议上下文类型,并进行流量统计。用户的数据包的传送时可由网关通用分组无线服务支持节点通过独立深度包检测设备到互联网之间传送的。这种情况下,这些数据包的连接,即分组数据协议上下文中都包含了业务流模板信息。这样,这些数据包在经过独立深度包检测设备时,独立深度包检测设备可以对其进行深度检测,得到其业务流模板信息,之后在上下文用户表中查询,确定该数据包是哪个用户的哪种分组数据协议上下文类型,即区分出该数据包是次分组数据协议上下文还是次分组数据协议上下文类型。进一步,还可以确定该数据包是哪个用户的哪种次分组数据协议上下文。确定数据包的分组数据协议上下文类型后,独立深度包检测设备还可以对用户的不同分组数据协议上下文的数据包流量进行统计。上述步骤之后,独立深度包检测设备将这些统计的不同分组数据协议上下文的流量发送到配额服务器,配额服务器对其分别进行计费,再将每个用户的各种分组数据协议上下文的费用进行计算后得到总费用。其中,步骤l中的分组数据协议激活、更新和去激活过程中由网关通用分组无线服务支持节点发送到独立深度包检测设备的相应地计费开始、计费更新和计费停止消息,其信令流程分别如下所述。1.分组数据协议激活过程。图3示出了这个过程的信令流程的一个例子。301:网关通用分组无线服务支持节点收到发来的创建分组数据协议上下文请求(CreatePDPContextR叫uest);302:网关通用分组无线服务支持节点发送接入请求(AccessR叫uest)到认证、授权、计费服务器;该步是网关通用分组无线服务支持节点请求认证、授权、计费服务器对该分组数据协议上下文进行认证;303:认证、授权、计费服务器返回接入允许(AccessAccept)消息到网关通用分组无线服务支持节点;该步是认证、授权、计费服务器通过了对分组数据协议上下文的认证,返回i人证通过消息;304:网关通用分组无线服务支持节点发送信用控制请求(CreditControlRequest,CCR)初始化(Initial)消息到配额服务器;该步是网关通用分组无线服务支持节点从配额服务器请求可供用户使用的信用额度。305:配额服务器返回信用控制应答(CreditControlAnswer,CCA)初始化(Initial)消息到网关通用分组无线服务支持节点;该步是配额服务器向网关通用分组无线服务支持节点返回可供用户使用的信用额度。306:网关通用分组无线服务支持节点发送包含业务流模板信息的计费开始(AccountingStart)请求的远程认证拨号用户服务消息,经由认证、授权、计费服务器到达独立深度包检测设备;307:独立深度包^佥测设备返回计费开始响应(AccountingStartResponse)消息,经过认证、授权、计费服务器到达网关通用分组无线服务支持节点;以上两步完成了在计费创建时将可以区分分组数据协议上下文类型的业务流模板信息发送到独立深度包检测设备。这样,独立深度包检测设备可以根据收到的这些业务流模板信息和远程认证拨号用户服务消息中的其它信息,如互联网协议地址等信息,在后续的步骤202中创建关于该用户和该用户的分组数据协议上下文类型信息的表项;308:网关通用分组无线服务支持节点发送加载配额请求(PushQuotaRequest)消息到独立深度包检测设备;309:独立深度包检测设备返回加载配额响应(PushQuotaResponse)消息到网关通用分组无线服务支持节点;310:网关通用分组无线服务支持节点返回创建分组数据协议上下文响应消息到SGSN。2.分组数据协议更新过程。图4示出了这个过程的信令流程的一个例子。401:网关通用分组无线服务支持节点发送包含业务流模板信息的计费更新(AccountingUpdate)请求的远程认证拨号用户服务消息,经由认证、授权、计费服务器到达独立深度包检测设备;402:独立深度包检测设备发送更新配额请求(UpdateQuotaRequest)消息到配额服务器;403:配额服务器返回更新配额响应(UpdateQuotaResponse)消息到独立深度包检测设备;404:独立深度包检测设备返回响应计费更新的消息,经过认证、授权、计费服务器到达网关通用分组无线服务支持节点;采用以上步骤,完成了在计费更新时将可以区分分组数据协议上下文类型的业务流模板信息发送到独立深度包检测设备;这样,独立深度包检测设备可以根据所收到的这些业务流模板信息以及远程认证拨号用户服务消息中的其它信息(如互联网协议地址等信息)在后续的步骤202中更新关于该用户和该用户的分组数据协议上下文类型信息的表项。3.分组数据协议去激活过程。图5示出了这个过程的信令流程的一个例子。501:网关通用分组无线服务支持节点收到发来的删除分组数据协议上下文请求;502:网关通用分组无线服务支持节点发送包含业务流模板信息的计费停止请求(AccountingStopR叫uest)的远程认证拨号用户服务消息,经由认证、授权、计费服务器到达独立深度包检测设备;503:独立深度包检测设备发送服务停止(ServiceStop)消息,经由认证、授权、计费服务器到达网关通用分组无线服务支持节点;504:网关通用分组无线服务支持节点返回确认(Acknowledge,Ack)消息到独立深度包检测设备;505:独立深度包检测设备返回计费停止响应消息,经过认证、授权、计费服务器到达网关通用分组无线服务支持节点;以上完成了在计费停止时将可以区分分组数据协议上下文类型的业务流模板信息发送到独立深度包检测设备;这样,独立深度包检测设备可以根据所收到的这些业务流模板信息和远程认证拨号用户服务消息中的其它信息(如互联网协议地址等信息)在后续的步骤202中删除关于该用户和该用户的分组数据协议上下文类型信息的表项;506:网关通用分组无线服务支持节点发送信用控制请求结束(CCRFinal)消息到配额服务器;507:配额服务器返回信用控制应答结束(CCAFinal)消息到网关通用分组无线服务支持节点;508:网关通用分组无线服务支持节点返回删除分组数据协议上下文的相应消息。以下介绍本发明的系统。图6示出了本发明系统的一个实施例。该系统包括,网关通用分组无线服务支持节点61,认证、授权、计费服务器62,独立深度包检测设备63,配额服务器64。该系统可与互联网(Intemet)相连。其中,网关通用分组无线服务支持节点与认证、授权、计费服务器和独立深度包检测设备相连,用于在分组数据协议激活、更新和去激活过程中,在相应地计费开始、计费更新和计费停止的远程认证拨号用户服务消息中附着可以区分分组数据协议上下文类型的业务流模板信息,并将该信息通过认证、授权、计费服务器发送到独立深度包检测设备;还用于将用户的数据包通过独立深度包检测设备与互联网之间进行传递。具体地,该网关通用分组无线服务支持节点可包括业务流模板信息附着单元611:业务流模板信息附着单元611,用于在分组数据协议激活、更新和去激活过程中,在相应地计费开始、计费更新和计费停止的远程认证拨号用户服务消息中附着可以区分分组数据协议上下文类型的业务流模板信息。认证、授权、计费服务器与网关通用分组无线服务支持节点和独立深度包检测设备相连,用于对消息进行计费保密认证。独立深度包检测设备与认证、授权、计费服务器、配额服务器和互联网相连,用于接收远程认证拨号用户服务消息并对自身创建的上下文用户表进行操作,以及对经过的数据包通过查找上下文用户表进行类型区分和统计。具体地,该独立深度包检测设备可包括分组数据协议会话管理单元(PDPSessionManagement)、业务流4莫4反单元、上下文用户表单元以及4企测和统计单元。其中分组数据协议会话管理单元631,用于接收包含业务流模板信息的远程认证拨号用户服务消息,并提取该消息中的业务流模板信息;该远程认证拨号用户服务消息可以是分组数据协议激活、更新和去激活过程中的计费开始、计费更新和计费停止对应的消息;业务流模板单元632,用于提取接收到的远程认证拨号用户服务消息中的业务流模板信息,并根据接收的远程认证拨号用户服务消息及提取的业务流模板信息,在上下文用户表中相应地创建、更新和删除表项;上下文用户表单元633,该单元上载有上下文用户表,该表为映射关系,该映射关系包括业务流模板业务流模板、分组数据协议上下文类型及用户的信息;检测和统计单元634,用于对经过其的数据包进行深度检测,得到该数据包的信息及其业务流模板信息,通过在上下文用户表中查找该数据包的检测信息及其业务流模板信息来确定该数据包的类型并进行统计;具体地,可以通过深度检测信息得到该数据包对应的用户,通过提取的业务流模板信息得到该数据包的分组数据协议上下文类型,如是主分组数据协议上下文还是次分组数据协议上下文,或者是哪一种次分组数据协议上下文,之后,对用户的不同类型的数据分别进行流量统计。配额服务器,与独立深度包检测设备相连,用于对用户流量进行配额管理,并根据独立深度包检测设备发来的流量统计数据对用户进行计费。利用本系统对数据包进行统计的过程与前面描述的方法类似,在此就不再赘述。由以上实施例可见,在本发明的方案中,在独立深度包检测设备中建立设备的远程认证拨号用户服务消息,将该消息增加区分具有相同互联网协议地址的不同分组数据协议上下文的业务流模板,独立深度包检测设备在收到该扩展的远程认证拨号用户服务消息时,根据远程认证拨号用户服务消息中业务流模板内容和其它信息创建、更新或删除该上下文用户表中的表项,之后,网关通用分组无线服务支持节点对经过的数据包才艮据该上下文用户表确定其分组数据协议上下文类型并对其进行统计。因此,利用本发明,可以实现对不同分组数据协议上下文类型的数据进行统计,以及对不同次分组数据协议上下文类型的数据进行统计,从而可以实现对不同类型无线增值业务分别计费。当然,利用本发明的方法和系统,可以包含现有技术中内容服务网关的功能,即不对分组数据协议上下文进行区分而实现对数据的同一形式的统计。权利要求1.一种移动通信中统计流量的方法,其特征在于,在独立深度包检测设备中建立上下文用户表,该表为映射关系,该映射关系包括业务流模板、分组数据协议上下文类型及用户的信息,并包括步骤A.在远程认证拨号用户服务消息中附着可以区分分组数据协议上下文类型的业务流模板信息;B.独立深度包检测设备根据收到的远程认证拨号用户服务消息及其中的业务流模板信息内容对上下文用户表项进行操作;C.独立深度包检测设备对经过其的数据包进行深度检测并提取业务流模板信息,通过在上下文用户表中查找该数据包的检测信息及其业务流模板信息来确定该数据包的类型并进行统计。2、如权利要求l所述的方法,其特征在于,所述步骤A包括分组数据协议激活、更新或去激活过程中,在相应地计费开始、计费更新和计费停止的远程认证拨号用户服务消息中附着可以区分主分组数据协议上下文和次分组数据协议上下文及区分不同次分组数据协议上下文类型的业务流模板信息。3、如权利要求l所述的方法,其特征在于,所述步骤B包括独立深度包检测设备根据收到的远程认证拨号用户服务消息及其中的业务流模板信息内容相应地创建、更新和删除上下文用户表中的表项。4、如权利要求l所述的方法,其特征在于,所述步骤C包括Cl.独立深度包检测设备对经过其的数据包进行深度检测并提取业务流模板信息;C2.通过在上下文用户表中查找该数据包的检测信息及其业务流模板信息来确定该数据包对应的用户和分组数据协议上下文的类型,并进行统计。5、如权利要求4所述的方法,其特征在于,所述步骤C2包括通过在上下文用户表中查找该数据包的检测信息确定该数据包对应的用户,通过业务流模板信息确定对应的分组数据协议上下文的类型;统计不同用户不同分组数据协议上下文类型的数据流量。6、如权利要求4所述的方法,其特征在于,所述步骤C2包括通过在上下文用户表中查找该数据包的检测信息确定该数据包对应的用户,通过业务流模板信息确定对应的次分组数据协议上下文的类型;统计不同用户不同次分组数据协议上下文类型的数据流量。7、如权利要求1至6中任一项所述的方法,其特征在于,所述方法之后进一步包括对不同用户的不同的分组数据协议上下文类型和/或不同的次分组数据协议上下文类型的数据流量分别计费。8、一种移动通信中统计流量的系统,其特征在于,包括网关通用分组无线服务支持节点和独立深度包检测设备,其中网关通用分组无线服务支持节点用于在远程认证拨号用户服务消息中附着可以区分分组数据协议上下文类型的业务流模板信息,并将该信息发送到独立深度包检测设备;业务流模板信息对自身创建的上下文用户表进行操作,并对经过的数据包通过查找上下文用户表进行类型区分和统计。9、如权利要求8所述的系统,其特征在于,所述网关通用分组无线服务支持节点具有业务流模板信息附着单元,用于在分组数据协议激活、更新或去激活过程中,在相应地计费开始、计费更新和计费停止的远程认证拨号用户服务消息中附着可以区分分组数据协议上下文类型的业务流模板信息。10、如权利要求8或9所述的系统,其特征在于,所述独立深度包检测设备具有分组数据协议会话管理单元,业务流模板单元,上下文用户表单元及检测和统计单元,其中,分组数据协议会话管理单元,用于接收包含业务流模板信息的远程认证拨号用户服务消息,并提取该消息中的业务流模板信息;上下文用户表单元,该单元建有上下文用户表,该表为映射关系,该映射关系由包括业务流模板业务流模板、分组协议上下文类型及用户的信息构成;业务流模板单元,用于提取接收到的远程认证拨号用户服务消息中的业务流模板信息,并根据接收的远程认证拨号用户服务消息及提取的业务流模板信息,在上下文用户表中相应地创建、更新或删除表项;检测和统计单元,用于对经过其的数据包进行深度检测,得到该数据包的信息及其业务流模板信息,通过在上下文用户表中查找该数据包的检测信息及其业务流模板信息来确定该数据包的类型并统计其流量。全文摘要本发明提供了一种移动通信中统计流量的方法,该方法在独立深度包检测设备中建立上下文用户表,该表为映射关系,包括业务流模板、分组数据协议上下文类型及用户的信息;该方法还包括步骤在远程认证拨号用户服务消息中附着可以区分主分组数据协议上下文和次分组数据协议上下文及不同次分组数据协议上下文的业务流模板信息;独立深度包检测根据收到的远程认证拨号用户服务消息及其中的业务流模板信息对上下文用户表项进行操作;独立深度包检测对经过其的数据包进行深度检测并提取业务流模板信息,通过在上下文用户表中查找该数据包的检测信息及其业务流模板信息来确定该数据包的类型并进行统计。本发明还提供一种移动通信中统计流量的系统。利用本发明,可以实现在相同分组数据协议连接内对不同分组数据协议上下文类型的数据包进行统计,从而可实现对不同内容无线增值业务分别计费。文档编号H04L12/14GK101212319SQ20061017178公开日2008年7月2日申请日期2006年12月29日优先权日2006年12月29日发明者周卫华,胜程申请人:西门子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1