CN104769978A - 计费方法及设备 - Google Patents

计费方法及设备 Download PDF

Info

Publication number
CN104769978A
CN104769978A CN201380004532.6A CN201380004532A CN104769978A CN 104769978 A CN104769978 A CN 104769978A CN 201380004532 A CN201380004532 A CN 201380004532A CN 104769978 A CN104769978 A CN 104769978A
Authority
CN
China
Prior art keywords
entities
charging
application
tdf
mark
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201380004532.6A
Other languages
English (en)
Other versions
CN104769978B (zh
Inventor
陆伟
李岩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Publication of CN104769978A publication Critical patent/CN104769978A/zh
Application granted granted Critical
Publication of CN104769978B publication Critical patent/CN104769978B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0893Assignment of logical groups to network elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0894Policy-based network configuration management

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Meter Arrangements (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明实施例提供一种计费方法及设备。一种方法包括:PCRF实体确定需要计费的第一应用,并为第一应用分配计费标识;PCRF实体将第一应用的标识和为第一应用分配的计费标识分别发送给UE、PCEF实体和TDF实体,以使所述UE和所述TDF实体在第一应用的数据包中添加计费标识后发送给PCEF实体,使PCEF实体基于第一应用的标识和为所述第一应用分配的计费标识分别对来自UE和TDF实体的携带有计费标识的数据包进行单独计费。本发明技术方案可以实现基于应用的计费。

Description

计费方法及设备 技术领域
本发明实施例涉及通信技术, 尤其涉及一种计费方法及设备。
背景技术
无线通信网络主要包括两部分, 即接入网和核心网。 核心网主要包括移 动性管理网元、 网关设备以及策略与计费控制 (Policy and Charging Control , 简称为 PCC) 功能实体。 PCC功能实体又分为策略控制与计费规则 控制功能 (Policy Control and Charging Rules Function, 简称为 PCRF) 实体禾口策略禾口计费执行功會 (Policy and Charging Enforcement Function) 实体。 其中, PCRF实体主要是根据运营商策略、 对用户接入网络的限制、 用 户签约数据以及用户当前正在进行的服务数据流 (Service Data flow, 简称 为 SDF)的业务信息等因素,制定对应的策略,该策略称为 PCC规则 (PCC rule); PCEF 实体主要是执行 PCRF 实体制定的 PCC 规则, 对用户设备 (User Equipment , 简称为 UE) 的业务数据执行流量统计与计费。
目前,对用户的业务数据进行计费是由 PCEF实体执行基于 SDF粒度的计 费。在当前的 3GPP组织中正在讨论基于应用数据流的计费, 但目前并没有相 应的解决方案。 发明内容
本发明实施例提供一种计费方法及设备, 用以实现基于应用数据流的计 费。
第一方面提供一种计费方法, 包括:
策略控制和计费规则功能 PCRF实体确定需要计费的第一应用,并为所述 第一应用分配计费标识, 所述计费标识用于标识需要对所述第一应用进行单 独计费;
所述 PCRF 实体将所述第一应用的标识和为所述第一应用分配的计费标 识分别发送给用户设备 UE、 策略和计费执行 PCEF实体和业务检测功能 TDF 实体, 以使所述 UE和所述 TDF实体在所述第一应用的数据包中添加所述计费 标识后发送给所述 PCEF实体, 使所述 PCEF实体基于所述第一应用的标识和 为所述第一应用分配的计费标识分别对来自所述 UE和所述 TDF实体的携带有 所述计费标识的数据包进行单独计费。
结合第一方面, 在第一方面的第一种可能的实现方式中, 所述 PCRF实体 将所述第一应用的标识和为所述第一应用分配的计费标识分别发送给 UE 和 PCEF实体, 包括:
所述 PCRF实体向所述 PCEF实体发送互联网连接访问网络 IP-CAN会话建 立响应消息,所述 IP-CAN会话建立响应消息包括所述第一应用的标识和为所 述第一应用的分配的计费标识, 以使所述 PCEF实体通过服务网关设备将所述 第一应用的标识和为所述第一应用分配的计费标识发送给所述 UE。
结合第一方面的第一种可能的实现方式, 在第一方面的第二种可能的实 现方式中,所述 PCRF实体向所述 PCEF实体发送 IP-CAN会话建立响应消息之 前, 还包括 Γ
所述 PCRF实体接收所述 PCEF实体发送的 IP-CAN会话建立请求消息。 结合第一方面或第一方面的第一种可能的实现方式或第一方面的第二种 可能的实现方式, 在第一方面的第三种可能的实现方式中, 所述 PCRF实体将 所述第一应用的标识和为所述第一应用分配的计费标识 TDF实体, 包括: 所述 PCRF实体向所述 TDF实体发送 TDF会话建立请求消息,所述 TDF会 话建立请求消息包括所述第一应用的标识和为所述第一应用分配的计费标 识。
结合第一方面的第三种可能的实现方式, 在第一方面的第四种可能的实 现方式中, 所述 PCRF实体向所述 TDF实体发送 TDF会话建立请求消息之后, 还包括:
所述 PCRF实体接收所述 TDF实体发送的 TDF会话建立响应消息。
结合第一方面, 在第一方面的第五种可能的实现方式中, 所述 PCRF实体 确定需要计费的第一应用, 包括:
所述 PCRF实体接收所述 TDF实体发送的业务流探测事件,所述业务流探 测事件是所述 TDF实体探测到需要计费的所述第一应用的数据包后发送的, 且所述业务流探测事件包括所述第一应用的标识; 所述 PCRF实体根据所述第一应用的标识确定所述第一应用。 结合第一方面的第五种可能的实现方式, 在第一方面的第六种可能的实 现方式中,所述 PCRF实体将所述第一应用的标识和为所述第一应用分配的计 费标识分别发送给 UE和 PCEF实体, 包括:
所述 PCRF实体向所述 PCEF实体发送策略与计费规则消息, 所述策略与 计费规则消息包括所述第一应用的标识和为所述第一应用分配的计费标识, 以使所述 PCEF 实体通过服务网关设备将所述第一应用的标识和为所述第一 应用分配的计费标识发送给所述 UE。
结合第一方面的第五种可能的实现方式或第一方面的第六种可能的实现 方式, 在第一方面的第七种可能的实现方式中, 所述 PCRF实体将所述第一应 用的标识和为所述第一应用分配的计费标识 TDF实体, 包括:
所述 PCRF实体向所述 TDF实体发送修改应用探测控制 ADC规则消息,所 述修改 ADC规则消息包括所述第一应用的标识和为所述第一应用分配的计费 标识。
第二方面提供一种计费方法, 包括:
策略和计费执行 PCEF实体接收策略控制和计费规则功能 PCRF实体发送 的所述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述第一应用 分配的计费标识;
所述 PCEF 实体将所述第一应用的标识和为所述第一应用分配的计费标 识通过服务网关设备发送给用户设备 UE, 以使所述 UE在所述第一应用的上 行数据包中添加所述计费标识后向所述 PCEF实体发送;
所述 PCEF实体接收所述 UE发送的携带有所述计费标识的上行数据包, 并根据所述计费标识对携带有所述计费标识的上行数据包进行单独计费。
结合第二方面, 在第二方面的第一种可能的实现方式中, 所述方法还包 括:所述 PCEF实体接收业务检测功能 TDF实体发送的携带有所述计费标识的 下行数据包, 并根据所述计费标识对携带有所述计费标识的下行数据包进行 单独计费。
结合第二方面或第二方面的第一种可能的实现方式, 在第二方面的第二 种可能的实现方式中,所述 PCEF实体接收 PCRF实体发送的所述 PCRF实体确 定的需要单独计费的第一应用的标识和为所述第一应用分配的计费标识, 包 括:
所述 PCEF实体接收所述 PCRF实体发送的互联网连接访问网络 IP-CAN会 话建立响应消息,所述 IP-CAN会话建立响应消息包括所述第一应用的标识和 为所述第一应用的分配的计费标识; 或者
所述 PCEF实体接收所述 PCRF实体发送的策略与计费规则消息, 所述策 略与计费规则消息包括所述第一应用的标识和为所述第一应用分配的计费标 识。
结合第二方面的第二种可能的实现方式, 在第二方面的第三种可能的实 现方式中,所述 PCEF实体接收所述 PCRF实体发送的 IP-CAN会话建立响应消 息之前, 还包括:
所述 PCEF实体向所述 PCRF实体发送 IP-CAN会话建立请求消息。
结合第二方面或第二方面的第一种可能的实现方式或第二方面的第二种 可能的实现方式或第二方面的第三种可能的实现方式, 在第二方面的第四种 可能的实现方式中,所述 PCEF实体将所述第一应用的标识和为所述第一应用 分配的计费标识通过服务网关设备发送给 UE, 包括:
所述 PCEF实体向所述服务网关设备发送 IP-CAN承载建立响应消息, 所 述 IP-CAN承载建立响应消息包括所述第一应用的标识和为所述第一应用分 配的计费标识, 以使所述服务网关设备将所述第一应用的标识和为所述第一 应用分配的计费标识发送给所述 UE。
结合第二方面的第四种可能的实现方式, 在第二方面的第五种可能的实 现方式中, 所述 PCEF实体向所述服务网关设备发送 IP-CAN承载建立响应消 息之前, 还包括:
所述 PCEF实体接收所述服务网关设备发送的 IP-CAN承载建立请求消息, 所述 IP-CAN承载建立请求消息包括所述 UE的标识。
第三方面提供一种计费方法, 包括:
业务检测功能 TDF实体接收策略控制和计费规则功能 PCRF实体发送的所 述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述第一应用分配 的计费标识;
所述 TDF 实体根据所述第一应用的标识确定所述第一应用的下行数据 包, 在所述第一应用的下行数据包中添加所述计费标识; 所述 TDF实体将添加所述计费标识的下行数据包发送给策略和计费执行 PCEF实体, 以使所述 PCEF实体基于所述计费标识对所述第一应用的下行数 据包进行单独计费。
结合第三方面, 在第三方面的第一种可能的实现方式中, 所述 TDF实体 接收 PCRF实体发送的所述 PCRF实体确定的需要单独计费的第一应用的标识 和为所述第一应用分配的计费标识, 包括:
所述 TDF实体接收所述 PCRF实体发送的 TDF会话建立请求消息, 所述 TDF会话建立请求消息包括所述第一应用的标识和为所述第一应用分配的计 费标识。
结合第三方面的第一种可能的实现方式, 在第三方面的第二种可能的实 现方式中,所述 TDF实体接收所述 PCRF实体发送的 TDF会话建立请求消息之 后, 还包括:
所述 TDF实体向所述 PCRF实体发送 TDF会话建立响应消息。
结合第三方面, 在第三方面的第三种可能的实现方式中, 所述 TDF实体 接收 PCRF实体发送的所述 PCRF实体确定的需要单独计费的第一应用的标识 和为所述第一应用分配的计费标识之前, 还包括:
所述 TDF实体探测需要单独计费的所述第一应用的数据包, 并在探测到 所述第一应用的数据包后, 向所述 PCRF实体发送业务流探测事件, 所述业务 流探测事件包括所述第一应用的标识, 以使所述 PCRF实体根据所述第一应用 的标识确定需要对所述第一应用进行单独计费。
结合第三方面的第三种可能的实现方式, 在第三方面的第四种可能的实 现方式中, 所述 TDF实体接收 PCRF实体发送的所述 PCRF实体确定的需要单 独计费的第一应用的标识和为所述第一应用分配的计费标识, 包括:
所述 TDF实体接收所述 PCRF实体发送的修改应用探测控制 ADC规则消 息, 所述修改 ADC规则消息包括所述第一应用的标识和为所述第一应用分配 的计费标识。
第四方面提供一种计费方法, 包括:
策略控制和计费规则功能 PCRF实体向业务检测功能 TDF实体发送的策略 与计费控制 PCC规则标识和 /或服务数据流 SDF模板, 以供所述 TDF实体确定 影响策略和计费执行 PCEF实体基于 SDF粒度的计费结果的第一应用所属的 SDF的标识和第一应用的数据包的流量;
所述 PCRF实体接收所述 TDF实体发送的根据所述 PCC规则标识和 /或 SDF 模板确定的所述第一应用所属的 SDF 的标识和所述第一应用的数据包的流 所述 PCRF实体将所述第一应用所属的 SDF的标识和所述第一应用的数据 包的流量发送给所述 PCEF实体, 以使所述 PCEF实体基于所述第一应用所属 的 SDF的标识和所述第一应用的数据包的流量对来自用户设备 UE的上行数据 包基于 SDF粒度的计费结果进行调整; 其中, 所述第一应用的数据包属于来 自所述 UE的上行数据包。
结合第四方面, 在第四方面的第一种可能的实现方式中, 所述 PCRF实体 向 TDF实体发送的 PCC规则标识和 /或 SDF模板, 包括:
所述 PCRF实体向所述 TDF实体发送 TDF会话建立请求消息,所述 TDF会 话建立请求消息包括所述 PCC规则标识和 /或 SDF模板。
结合第四方面的第一种可能的实现方式, 在第四方面的第二种可能的实 现方式中, 所述 PCRF实体向所述 TDF实体发送 TDF会话建立请求消息之后, 还包括:
所述 PCRF实体接收所述 TDF实体发送的 TDF会话建立响应消息。
结合第四方面或第四方面的第一种可能的实现方式或第四方面的第二种 可能的实现方式, 在第四方面的第三种可能的实现方式中, 所述 PCRF实体将 所述第一应用所属的 SDF的标识和所述第一应用的数据包的流量发送给所述
PCEF实体, 包括:
所述 PCRF实体向所述 PCEF实体发送互联网连接访问网络 IP-CAN会话修 改请求消息,所述 IP-CAN会话修改请求消息包括所述第一应用所属的 SDF的 标识和所述第一应用的数据包的流量。
第五方面提供一种计费方法, 包括:
策略和计费执行 PCEF实体接收策略控制和计费规则功能 PCRF实体发送 的影响所述 PCEF实体基于服务数据流 SDF粒度的计费结果的第一应用所属的 SDF的标识和所述第一应用的数据包的流量; 其中, 所述第一应用所属的 SDF 的标识和所述第一应用的数据包的流量是业务检测功能 TDF 实体根据所述 PCRF实体发送的策略与计费控制 PCC规则标识和 /或 SDF模板确定并发送给 所述 PCRF实体的;
所述 PCEF实体根据所述第一应用所属的 SDF的标识和所述第一应用的数 据包的流量,对来自用户设备 UE的上行数据包基于 SDF粒度的计费结果进行 调整, 其中, 所述第一应用的数据包属于来自所述 UE的上行数据包。
结合第五方面, 在第五方面的第一种可能的实现方式中, 所述 PCEF实体 接收 PCRF实体发送的影响所述 PCEF实体基于 SDF粒度的计费结果的第一应 用所属的 SDF的标识和所述第一应用的数据包的流量之前, 还包括:
所述 PCEF实体对来自所述 UE的上行数据包进行基于 SDF粒度的计费。 结合第五方面或第五方面的第一种可能的实现方式, 在第五方面的第二 种可能的实现方式中,所述 PCEF实体接收 PCRF实体发送的影响所述 PCEF实 体基于 SDF粒度的计费结果的第一应用所属的 SDF的标识和所述第一应用的 数据包的流量, 包括:
所述 PCEF实体接收所述 PCRF实体发送的互联网连接访问网络 IP-CAN会 话修改请求消息, 所述 IP-CAN会话修改请求消息包括所述第一应用所属的 SDF的标识和所述第一应用的数据包的流量。
第六方面提供一种计费方法, 包括:
业务检测功能 TDF实体接收策略控制和计费规则功能 PCRF实体发送的策 略与计费控制 PCC规则标识和 /或服务数据流 SDF模板;
所述 TDF实体根据所述 PCC规则标识和 /或 SDF模板,确定影响策略和计 费执行 PCEF实体基于 SDF粒度的计费结果的第一应用所属的 SDF的标识和所 述第一应用的数据包的流量;
所述 TDF实体将所述第一应用所属的 SDF的标识和所述第一应用的数据 包的流量通过所述 PCRF实体发送给所述 PCEF实体, 以使所述 PCEF实体基于 所述第一应用所属的 SDF的标识和所述第一应用的数据包的流量对来自用户 设备 UE的上行数据包基于 SDF粒度的计费结果进行调整; 其中, 所述第一应 用的数据包属于来自所述 UE的上行数据包。
结合第六方面, 在第六方面的第一种可能的实现方式中, 所述 TDF实体 接收 PCRF实体发送的 PCC规则标识和 /或 SDF模板, 包括:
所述 TDF实体接收所述 PCRF实体发送的 TDF会话建立请求消息, 所述 TDF会话建立请求消息包括所述 PCC规则标识和 /或 SDF模板。 结合第六方面的第一种可能的实现方式, 在第六方面的第二种可能的实 现方式中,所述 TDF实体接收所述 PCRF实体发送的 TDF会话建立请求消息之 后, 还包括:
所述 TDF实体向所述 PCRF实体发送 TDF会话建立响应消息。
结合第六方面或第六方面的第一种可能的实现方式或第六方面的第二种 可能的实现方式, 在第六方面的第三种可能的实现方式中, 所述 TDF实体根 据所述 PCC规则标识和 /或 SDF模板, 确定影响 PCEF实体基于 SDF粒度的计 费结果的第一应用所属的 SDF的标识和所述第一应用的数据包的流量,包括: 所述 TDF实体根据所述 PCC规则标识指示的 PCC规则, 确定因执行基于 应用的流控而被丢弃的数据包所属的应用作为所述第一应用, 确定所述被丢 弃的数据包的流量作为所述第一应用的数据包的流量, 并确定所述第一应用 所属的 SDF; 或者
所述 TDF实体根据所述 SDF模板探测到不需要对来自所述 UE的上行数据 包中具有相同 IP地址信息的所有数据包进行计费时, 从具有相同 IP地址信 息的所有数据包中, 确定实际需要计费的数据包所属的应用作为所述第一应 用, 确定实际需要计费的数据包的流量作为所述第一应用的数据包的流量, 并确定所述第一应用所属的 SDF; 或者,
TDF实体根据所述 SDF模板探测到不需要对来自所述 UE的上行数据包中 具有相同 IP地址信息的所有数据包进行计费时, 从具有相同 IP地址信息的 所有数据包, 确定出不需要计费的数据包所属的应用作为所述第一应用, 确 定不需要计费的数据包的流量作为所述第一应用的数据包的流量, 并确定所 述第一应用所属的 SDF。
第七方面提供一种计费方法, 包括:
业务检测功能 TDF实体接收到策略和计费执行 PCEF实体发送的上行数据 包后, 确定回流数据, 并为所述回流数据添加计费标识, 所述回流数据是指 所述上行数据包中影响所述 PCEF实体对所述上行数据包基于服务数据流 SDF 粒度的计费结果的数据包;
所述 TDF实体将携带所述计费标识的回流数据发送给所述 PCEF实体, 以 使所述 PCEF实体根据携带所述计费标识的回流数据,对所述上行数据包基于 SDF粒度的计费结果进行调整。 结合第七方面, 在第七方面的第一种可能的实现方式中, 所述 TDF实体 接收到 PCEF实体发送的上行数据包后, 确定回流数据, 并为所述回流数据添 加计费标识之前, 还包括:
所述 TDF实体接收策略控制和计费规则功能 PCRF实体发送的所述 PCRF 实体为所述回流数据分配的所述计费标识。
结合第七方面的第一种可能的实现方式, 在第七方面的第二种可能的实 现方式中, 所述 TDF实体接收 PCRF实体发送的所述 PCRF实体为所述回流数 据分配的所述计费标识, 包括:
所述 TDF实体接收所述 PCRF实体发送的 TDF会话建立请求消息, 所述 TDF会话建立请求消息包括所述计费标识。
结合第七方面的第二种可能的实现方式, 在第七方面的第三种可能的实 现方式中,所述 TDF实体接收所述 PCRF实体发送的 TDF会话建立请求消息之 后, 还包括:
所述 TDF实体向所述 PCRF实体发送 TDF会话建立响应消息。
第八方面提供一种计费方法, 包括:
策略和计费执行 PCEF实体在对上行数据包进行基于服务数据流 SDF粒度 的计费之后,接收业务检测功能 TDF实体发送的携带有计费标识的回流数据, 所述回流数据是所述 TDF实体确定的所述上行数据包中影响所述 PCEF实体对 所述上行数据包的基于 SDF粒度的计费结果的数据包;
所述 PCEF实体根据所述计费标识确定接收到的数据是所述回流数据,确 定所述回流数据所属的 SDF, 对所述确定的 SDF的计费结果进行调整。
结合第八方面, 在第八方面的第一种可能的实现方式中, 所述 PCEF实体 接收 TDF实体发送的携带有计费标识的回流数据之前, 包括:
所述 PCEF实体接收策略控制和计费规则功能 PCRF实体发送的所述 PCRF 实体为所述回流数据分配的所述计费标识。
结合第八方面的第一种可能的实现方式, 在第八方面的第二种可能的实 现方式中,所述 PCEF实体接收 PCRF实体发送的所述 PCRF实体为所述回流数 据分配的所述计费标识, 包括:
所述 PCEF实体接收所述 PCRF实体发送的互联网连接访问网络 IP-CAN会 话建立响应消息, 所述 IP-CAN会话建立响应消息包括所述计费标识。 结合第八方面的第二种可能的实现方式, 在第八方面的第三种可能的实 现方式中,所述 PCEF实体接收所述 PCRF实体发送的 IP-CAN会话建立响应消 息之前, 还包括:
所述 PCEF实体向所述 PCRF实体发送 IP-CAN会话建立请求消息。
第九方面提供一种计费方法, 包括:
策略控制和计费规则功能 PCRF 实体确定需要分配给回流数据包的计费 标识,所述回流数据是指上行数据包中影响策略和计费执行 PCEF实体对所述 上行数据包的基于服务数据流 SDF粒度的计费结果的数据包;
所述 PCRF实体将所述计费标识发送给业务检测功能 TDF实体和所述 PCEF 实体, 以供所述 TDF实体从来自所述 PCEF实体的所述上行数据包中确定出所 述回流数据后在所述回流数据中添加所述计费标识后向所述 PCEF实体发送, 使所述 PCEF 实体根据所述计费标识确定所述回流数据并基于所述回流数据 对所述上行数据包的基于 SDF粒度的计费结果进行调整。
结合第九方面, 在第九方面的第一种可能的实现方式中, 所述 PCRF实体 将所述计费标识发送给 TDF实体, 包括:
所述 PCRF实体向所述 TDF实体发送 TDF会话建立请求消息,所述 TDF会 话建立请求消息包括所述计费标识。
结合第九方面的第一种可能的实现方式, 在第九方面的第二种可能的实 现方式中, 所述 PCRF实体向所述 TDF实体发送 TDF会话建立请求消息之后, 还包括:
所述 PCRF实体接收所述 TDF实体发送的 TDF会话建立响应消息。
结合第九方面或第九方面的第一种可能的实现方式或第九方面的第二种 可能的实现方式, 在第九方面的第三种可能的实现方式中, 所述 PCRF实体将 所述计费标识发送给所述 PCEF实体, 包括:
所述 PCRF实体向所述 PCEF实体发送互联网连接访问网络 IP-CAN会话建 立响应消息, 所述 IP-CAN会话建立响应消息包括所述计费标识。
结合第九方面的第三种可能的实现方式, 在第九方面的第四种可能的实 现方式中,所述 PCRF实体向所述 PCEF实体发送 IP-CAN会话建立响应消息之 前, 还包括 Γ
所述 PCRF实体接收所述 PCEF实体发送的 IP-CAN会话建立请求消息。 第十方面提供一种策略控制和计费规则功能 PCRF实体, 包括:
确定模块, 用于确定需要计费的第一应用;
分配模块, 用于为所述第一应用分配计费标识, 所述计费标识用于标识 需要对所述第一应用进行单独计费;
发送模块, 用于将所述确定模块确定的所述第一应用的标识和所述分配 模块为所述第一应用分配的计费标识分别发送给用户设备 UE、 策略和计费执 行 PCEF实体和业务检测功能 TDF实体, 以使所述 UE和所述 TDF实体在所述 第一应用的数据包中添加所述计费标识后发送给所述 PCEF实体,使所述 PCEF 实体基于所述第一应用的标识和为所述第一应用分配的计费标识分别对来自 所述 UE和所述 TDF实体的携带有所述计费标识的数据包进行单独计费。
结合第十方面, 在第十方面的第一种可能的实现方式中, 所述发送模块 用于将所述第一应用的标识和为所述第一应用分配的计费标识分别发送给 UE 和 PCEF实体, 包括:
所述发送模块具体用于向所述 PCEF 实体发送互联网连接访问网络 IP-CAN会话建立响应消息, 所述 IP-CAN会话建立响应消息包括所述第一应 用的标识和为所述第一应用的分配的计费标识, 以使所述 PCEF实体通过服务 网关设备将所述第一应用的标识和为所述第一应用分配的计费标识发送给所 述 UE。
结合第十方面或第十方面的第一种可能的实现方式, 在第十方面的第二 种可能的实现方式中, 所述发送模块将所述第一应用的标识和为所述第一应 用分配的计费标识 TDF实体, 包括:
所述发送模块具体用于向所述 TDF实体发送 TDF会话建立请求消息, 所 述 TDF会话建立请求消息包括所述第一应用的标识和为所述第一应用分配的 计费标识。
结合第十方面, 在第十方面的第三种可能的实现方式中, 所述确定模块 具体用于接收所述 TDF实体发送的业务流探测事件, 所述业务流探测事件是 所述 TDF实体探测到需要计费的所述第一应用的数据包后发送的, 且所述业 务流探测事件包括所述第一应用的标识; 根据所述第一应用的标识确定所述 第一应用。
结合第十方面的第三种可能的实现方式, 在第十方面的第四种可能的实 现方式中, 所述发送模块用于将所述第一应用的标识和为所述第一应用分配 的计费标识分别发送给 UE和 PCEF实体, 包括:
所述发送模块具体用于向所述 PCEF实体发送策略与计费规则消息,所述 策略与计费规则消息包括所述第一应用的标识和为所述第一应用分配的计费 标识, 以使所述 PCEF实体通过服务网关设备将所述第一应用的标识和为所述 第一应用分配的计费标识发送给所述 UE。
结合第十方面的第三种可能的实现方式或第十方面的第四种可能的实现 方式, 在第十方面的第五种可能的实现方式中, 所述发送模块用于将所述第 一应用的标识和为所述第一应用分配的计费标识 TDF实体, 包括:
所述发送模块具体用于向所述 TDF实体发送修改应用探测控制 ADC规则 消息, 所述修改 ADC规则消息包括所述第一应用的标识和为所述第一应用分 配的计费标识。
第十一方面提供一种策略和计费执行 PCEF实体, 包括:
接收模块,用于接收策略控制和计费规则功能 PCRF实体发送的所述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述第一应用分配的计费标 识;
发送模块, 用于将所述接收模块接收的所述第一应用的标识和为所述第 一应用分配的计费标识通过服务网关设备发送给用户设备 UE , 以使所述 UE 在所述第一应用的上行数据包中添加所述计费标识后向所述 PCEF实体发送; 所述接收模块,还用于接收所述 UE发送的携带有所述计费标识的上行数 据包;
计费模块, 用于根据所述计费标识对所述接收模块接收的携带有所述计 费标识的上行数据包进行单独计费。
结合第十一方面, 在第十一方面的第一种可能的实现方式中, 所述接收 模块还用于接收业务检测功能 TDF实体发送的携带有所述计费标识的下行数 据包;
所述计费模块, 还用于根据所述计费标识对所述接收模块接收的携带有 所述计费标识的下行数据包进行单独计费。
结合第十一方面或第十一方面的第一种可能的实现方式, 在第十一方面 的第二种可能的实现方式中, 所述接收模块用于接收 PCRF 实体发送的所述 PCRF实体确定的需要单独计费的第一应用的标识和为所述第一应用分配的计 费标识, 包括:
所述接收模块具体用于接收所述 PCRF 实体发送的互联网连接访问网络 IP-CAN会话建立响应消息, 所述 IP-CAN会话建立响应消息包括所述第一应 用的标识和为所述第一应用的分配的计费标识; 或者
所述接收模块具体用于接收所述 PCRF实体发送的策略与计费规则消息, 所述策略与计费规则消息包括所述第一应用的标识和为所述第一应用分配的 计费标识。
结合第十一方面或第十一方面的第一种可能的实现方式或第十一方面的 第二种可能的实现方式, 在第十一方面的第三种可能的实现方式中, 所述发 送模块用于将所述第一应用的标识和为所述第一应用分配的计费标识通过服 务网关设备发送给 UE, 包括:
所述发送模块具体用于向所述服务网关设备发送 IP-CAN承载建立响应 消息,所述 IP-CAN承载建立响应消息包括所述第一应用的标识和为所述第一 应用分配的计费标识, 以使所述服务网关设备将所述第一应用的标识和为所 述第一应用分配的计费标识发送给所述 UE。
第十二方面提供一种业务检测功能 TDF实体, 包括:
接收模块,用于接收策略控制和计费规则功能 PCRF实体发送的所述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述第一应用分配的计费标 识;
确定添加模块, 用于根据所述接收模块接收的所述第一应用的标识确定 所述第一应用的下行数据包, 在所述第一应用的下行数据包中添加所述接收 模块接收的所述计费标识;
发送模块, 用于将添加所述计费标识的下行数据包发送给策略和计费执 行 PCEF实体, 以使所述 PCEF实体基于所述计费标识对所述第一应用的下行 数据包进行单独计费。
结合第十二方面, 在第十二方面的第一种可能的实现方式中, 所述接收 模块用于接收 PCRF实体发送的所述 PCRF实体确定的需要单独计费的第一应 用的标识和为所述第一应用分配的计费标识, 包括:
所述接收模块具体用于接收所述 PCRF实体发送的 TDF会话建立请求消 息, 所述 TDF会话建立请求消息包括所述第一应用的标识和为所述第一应用 分配的计费标识。
结合第十二方面, 在第十二方面的第二种可能的实现方式中, 所述 TDF 实体还包括: 探测模块, 用于探测需要单独计费的所述第一应用的数据包; 所述发送模块,还用于在所述探测模块探测到所述第一应用的数据包后, 向所述 PCRF实体发送业务流探测事件,所述业务流探测事件包括所述第一应 用的标识, 以使所述 PCRF实体根据所述第一应用的标识确定需要对所述第一 应用进行单独计费。
结合第十二方面的第二种可能的实现方式, 在第十二方面的第三种可能 的实现方式中, 所述接收模块用于接收 PCRF实体发送的所述 PCRF实体确定 的需要单独计费的第一应用的标识和为所述第一应用分配的计费标识,包括: 所述接收模块具体用于接收所述 PCRF实体发送的修改应用探测控制 ADC 规则消息, 所述修改 ADC规则消息包括所述第一应用的标识和为所述第一应 用分配的计费标识。
第十三方面提供一种策略控制和计费规则功能 PCRF实体, 包括: 处理器, 用于确定需要计费的第一应用, 并为所述第一应用分配计费标 识, 所述计费标识用于标识需要对所述第一应用进行单独计费;
发射器, 用于将所述处理器确定的所述第一应用的标识和所述处理器为 所述第一应用分配的计费标识分别发送给用户设备 UE、策略和计费执行 PCEF 实体和业务检测功能 TDF实体, 以使所述 UE和所述 TDF实体在所述第一应用 的数据包中添加所述计费标识后发送给所述 PCEF实体, 使所述 PCEF实体基 于所述第一应用的标识和为所述第一应用分配的计费标识分别对来自所述 UE 和所述 TDF实体的携带有所述计费标识的数据包进行单独计费。
第十四方面提供一种策略和计费执行 PCEF实体, 包括:
接收器, 用于接收策略控制和计费规则功能 PCRF实体发送的所述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述第一应用分配的计费标 识;
发射器, 用于将所述接收器接收的所述第一应用的标识和为所述第一应 用分配的计费标识通过服务网关设备发送给用户设备 UE, 以使所述 UE在所 述第一应用的上行数据包中添加所述计费标识后向所述 PCEF实体发送; 所述接收器,还用于接收所述 UE发送的携带有所述计费标识的上行数据 包;
处理器, 用于根据所述计费标识对所述接收器接收的携带有所述计费标 识的上行数据包进行单独计费。
第十五方面提供一种业务检测功能 TDF实体, 包括:
接收器, 用于接收策略控制和计费规则功能 PCRF实体发送的所述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述第一应用分配的计费标 识;
处理器, 用于根据所述接收器接收的所述第一应用的标识确定所述第一 应用的下行数据包, 在所述第一应用的下行数据包中添加所述接收器接收的 所述计费标识;
发射器, 用于将添加所述计费标识的下行数据包发送给策略和计费执行
PCEF实体, 以使所述 PCEF实体基于所述计费标识对所述第一应用的下行数 据包进行单独计费。
第十六方面提供一种策略控制和计费规则功能 PCRF实体, 包括: 发送模块, 用于向业务检测功能 TDF实体发送的策略与计费控制 PCC规 则标识和 /或服务数据流 SDF模板, 以供所述 TDF实体确定影响策略和计费执 行 PCEF实体基于 SDF粒度的计费结果的第一应用所属的 SDF的标识和第一应 用的数据包的流量;
接收模块, 用于接收所述 TDF实体发送的根据所述 PCC规则标识和 /或
SDF模板确定的所述第一应用所属的 SDF的标识和所述第一应用的数据包的 流量;
所述发送模块, 还用于将所述第一应用所属的 SDF的标识和所述第一应 用的数据包的流量发送给所述 PCEF实体, 以使所述 PCEF实体基于所述第一 应用所属的 SDF的标识和所述第一应用的数据包的流量对来自用户设备 UE的 上行数据包基于 SDF粒度的计费结果进行调整; 其中, 所述第一应用的数据 包属于来自所述 UE的上行数据包。
结合第十六方面, 在第十六方面的第一种可能的实现方式中, 所述发送 模块用于向 TDF实体发送的 PCC规则标识和 /或 SDF模板, 包括:
所述发送模块具体用于向所述 TDF实体发送 TDF会话建立请求消息, 所 述 TDF会话建立请求消息包括所述 PCC规则标识和 /或 SDF模板。 结合第十六方面或第十六方面的第一种可能的实现方式, 在第十六方面 的第二种可能的实现方式中, 所述发送模块用于将所述第一应用所属的 SDF 的标识和所述第一应用的数据包的流量发送给所述 PCEF实体, 包括:
所述发送模块具体用于向所述 PCEF 实体发送互联网连接访问网络
IP-CAN会话修改请求消息, 所述 IP-CAN会话修改请求消息包括所述第一应 用所属的 SDF的标识和所述第一应用的数据包的流量。
第十七方面提供一种策略和计费执行 PCEF实体, 包括:
接收模块,用于接收策略控制和计费规则功能 PCRF实体发送的影响所述 PCEF实体基于服务数据流 SDF粒度的计费结果的第一应用所属的 SDF的标识 和所述第一应用的数据包的流量; 其中, 所述第一应用所属的 SDF的标识和 所述第一应用的数据包的流量是业务检测功能 TDF实体根据所述 PCRF实体发 送的策略与计费控制 PCC规则标识和 /或 SDF模板确定并发送给所述 PCRF实 体的;
计费调整模块, 用于根据所述第一应用所属的 SDF的标识和所述第一应 用的数据包的流量,对来自用户设备 UE的上行数据包基于 SDF粒度的计费结 果进行调整, 其中, 所述第一应用的数据包属于来自所述 UE的上行数据包。
结合第十七方面, 在第十七方面的第一种可能的实现方式中, 所述 PCEF 实体还包括: 计费模块, 用于在所述接收模块接收第一应用所属的 SDF的标 识和所述第一应用的数据包的流量之前,对来自所述 UE的上行数据包进行基 于 SDF粒度的计费。
结合第十七方面或第十七方面的第一种可能的实现方式, 在第十七方面 的第二种可能的实现方式中,所述接收模块用于接收 PCRF实体发送的影响所 述 PCEF实体基于 SDF粒度的计费结果的第一应用所属的 SDF的标识和所述第 一应用的数据包的流量, 包括:
所述接收模块具体用于接收所述 PCRF 实体发送的互联网连接访问网络 IP-CAN会话修改请求消息, 所述 IP-CAN会话修改请求消息包括所述第一应 用所属的 SDF的标识和所述第一应用的数据包的流量。
第十八方面提供一种业务检测功能 TDF实体, 包括:
接收模块,用于接收策略控制和计费规则功能 PCRF实体发送的策略与计 费控制 PCC规则标识和 /或服务数据流 SDF模板;
确定模块,用于根据所述接收模块接收的所述 PCC规则标识和 /或 SDF模 板,确定影响策略和计费执行 PCEF实体基于 SDF粒度的计费结果的第一应用 所属的 SDF的标识和所述第一应用的数据包的流量;
发送模块, 用于将所述确定模块确定的所述第一应用所属的 SDF的标识 和所述第一应用的数据包的流量通过所述 PCRF实体发送给所述 PCEF实体, 以使所述 PCEF实体基于所述第一应用所属的 SDF的标识和所述第一应用的数 据包的流量对来自用户设备 UE的上行数据包基于 SDF粒度的计费结果进行调 整; 其中, 所述第一应用的数据包属于来自所述 UE的上行数据包。
结合第十八方面, 在第十八方面的第一种可能的实现方式中, 所述接收 模块用于接收 PCRF实体发送的 PCC规则标识和 /或 SDF模板, 包括:
所述接收模块具体用于接收所述 PCRF实体发送的 TDF会话建立请求消 息, 所述 TDF会话建立请求消息包括所述 PCC规则标识和 /或 SDF模板。
结合第十八方面或第十八方面的第一种可能的实现方式, 在第十八方面 的第二种可能的实现方式中, 所述确定模块用于根据所述接收模块接收的所 述 PCC规则标识和 /或 SDF模板, 确定影响 PCEF实体基于 SDF粒度的计费结 果的第一应用所属的 SDF的标识和所述第一应用的数据包的流量, 包括: 所述确定模块具体用于根据所述接收模块接收的所述 PCC规则标识指示 的 PCC规则, 确定因执行基于应用的流控而被丢弃的数据包所属的应用作为 所述第一应用, 确定所述被丢弃的数据包的流量作为所述第一应用的数据包 的流量, 并确定所述第一应用所属的 SDF; 或者
所述确定模块具体用于根据所述接收模块接收的所述 SDF模板探测到不 需要对来自所述 UE的上行数据包中具有相同 IP地址信息的所有数据包进行 计费时, 从具有相同 IP地址信息的所有数据包中, 确定实际需要计费的数据 包所属的应用作为所述第一应用, 确定实际需要计费的数据包的流量作为所 述第一应用的数据包的流量, 并确定所述第一应用所属的 SDF; 或者,
所述确定模块具体用于根据所述接收模块接收的所述 SDF模板探测到不 需要对来自所述 UE的上行数据包中具有相同 IP地址信息的所有数据包进行 计费时, 从具有相同 IP地址信息的所有数据包, 确定出不需要计费的数据包 所属的应用作为所述第一应用, 确定不需要计费的数据包的流量作为所述第 一应用的数据包的流量, 并确定所述第一应用所属的 SDF。
第十九方面提供一种策略控制和计费规则功能 PCRF实体, 包括: 发射器, 用于向业务检测功能 TDF实体发送的策略与计费控制 PCC规则 标识和 /或服务数据流 SDF模板, 以供所述 TDF实体确定影响策略和计费执行 PCEF实体基于 SDF粒度的计费结果的第一应用所属的 SDF的标识和第一应用 的数据包的流量;
接收器, 用于接收所述 TDF实体发送的根据所述 PCC规则标识和 /或 SDF 模板确定的所述第一应用所属的 SDF 的标识和所述第一应用的数据包的流 所述发射器, 还用于将所述第一应用所属的 SDF的标识和所述第一应用 的数据包的流量发送给所述 PCEF实体, 以使所述 PCEF实体基于所述第一应 用所属的 SDF的标识和所述第一应用的数据包的流量对来自用户设备 UE的上 行数据包基于 SDF粒度的计费结果进行调整; 其中, 所述第一应用的数据包 属于来自所述 UE的上行数据包。
第二十方面提供一种策略和计费执行 PCEF实体, 包括:
接收器, 用于接收策略控制和计费规则功能 PCRF 实体发送的影响所述 PCEF实体基于服务数据流 SDF粒度的计费结果的第一应用所属的 SDF的标识 和所述第一应用的数据包的流量; 其中, 所述第一应用所属的 SDF的标识和 所述第一应用的数据包的流量是业务检测功能 TDF实体根据所述 PCRF实体发 送的策略与计费控制 PCC规则标识和 /或 SDF模板确定并发送给所述 PCRF实 体的;
处理器, 用于根据所述第一应用所属的 SDF的标识和所述第一应用的数 据包的流量,对来自用户设备 UE的上行数据包基于 SDF粒度的计费结果进行 调整, 其中, 所述第一应用的数据包属于来自所述 UE的上行数据包。
第二十一方面提供一种业务检测功能 TDF实体, 包括:
接收器,用于接收策略控制和计费规则功能 PCRF实体发送的策略与计费 控制 PCC规则标识和 /或服务数据流 SDF模板;
处理器, 用于根据所述接收器接收的所述 PCC规则标识和 /或 SDF模板, 确定影响策略和计费执行 PCEF实体基于 SDF粒度的计费结果的第一应用所属 的 SDF的标识和所述第一应用的数据包的流量; 发射器, 用于将所述处理器确定的所述第一应用所属的 SDF的标识和所 述第一应用的数据包的流量通过所述 PCRF实体发送给所述 PCEF实体, 以使 所述 PCEF实体基于所述第一应用所属的 SDF的标识和所述第一应用的数据包 的流量对来自用户设备 UE的上行数据包基于 SDF粒度的计费结果进行调整; 其中, 所述第一应用的数据包属于来自所述 UE的上行数据包。
第二十二方面提供一种业务检测功能 TDF实体, 包括:
接收模块, 用于接收策略和计费执行 PCEF实体发送的上行数据包; 确定添加模块, 用于在所述接收模块接收到所述上行数据包之后, 确定 回流数据, 并为所述回流数据添加计费标识, 所述回流数据是指所述上行数 据包中影响所述 PCEF实体对所述上行数据包基于服务数据流 SDF粒度的计费 结果的数据包;
发送模块, 用于将携带所述计费标识的回流数据发送给所述 PCEF实体, 以使所述 PCEF实体根据携带所述计费标识的回流数据,对所述上行数据包基 于 SDF粒度的计费结果进行调整。
结合第二十二方面, 在第二十二方面的第一种可能的实现方式中, 所述 接收模块还用于在所述确定添加模块为所述回流数据添加计费标识之前, 接 收策略控制和计费规则功能 PCRF实体发送的所述 PCRF实体为所述回流数据 分配的所述计费标识。
结合第二十二方面的第一种可能的实现方式, 在第二十二方面的第二种 可能的实现方式中, 所述接收模块用于接收 PCRF实体发送的所述 PCRF实体 为所述回流数据分配的所述计费标识, 包括:
所述接收模块具体用于接收所述 PCRF实体发送的 TDF会话建立请求消 息, 所述 TDF会话建立请求消息包括所述计费标识。
第二十三方面提供一种策略和计费执行 PCEF实体, 包括:
接收模块, 用于在对上行数据包进行基于服务数据流 SDF粒度的计费之 后, 接收业务检测功能 TDF实体发送的携带有计费标识的回流数据, 所述回 流数据是所述 TDF实体确定的所述上行数据包中影响所述 PCEF实体对所述上 行数据包的基于 SDF粒度的计费结果的数据包;
计费调整模块, 用于根据所述计费标识确定所述接收模块接收到的数据 是所述回流数据, 确定所述回流数据所属的 SDF, 对所述确定的 SDF的计费 结果进行调整。
结合第二十三方面, 在第二十三方面的第一种可能的实现方式中, 所述 接收模块还用于在接收所述 TDF 实体发送的携带有计费标识的回流数据之 前, 接收策略控制和计费规则功能 PCRF实体发送的所述 PCRF实体为所述回 流数据分配的所述计费标识。
结合第二十三方面的第一种可能的实现方式, 在第二十三方面的第二种 可能的实现方式中, 所述接收模块用于接收 PCRF实体发送的所述 PCRF实体 为所述回流数据分配的所述计费标识, 包括:
所述接收模块具体用于接收所述 PCRF 实体发送的互联网连接访问网络 IP-CAN会话建立响应消息, 所述 IP-CAN会话建立响应消息包括所述计费标 识。
第二十四方面提供一种策略控制和计费规则功能 PCRF实体, 包括: 确定模块, 用于确定需要分配给回流数据包的计费标识, 所述回流数据 是指上行数据包中影响策略和计费执行 PCEF 实体对所述上行数据包的基于 服务数据流 SDF粒度的计费结果的数据包;
发送模块, 用于将所述计费标识发送给业务检测功能 TDF 实体和所述 PCEF实体, 以供所述 TDF实体从来自所述 PCEF实体的所述上行数据包中确 定出所述回流数据后在所述回流数据中添加所述计费标识后向所述 PCEF 实 体发送,使所述 PCEF实体根据所述计费标识确定所述回流数据并基于所述回 流数据对所述上行数据包的基于 SDF粒度的计费结果进行调整。
结合第二十四方面, 在第二十四方面的第一种可能的实现方式中, 所述 发送模块用于将所述计费标识发送给 TDF实体, 包括:
所述发送模块具体用于向所述 TDF实体发送 TDF会话建立请求消息, 所 述 TDF会话建立请求消息包括所述计费标识。
结合第二十四方面或第二十四方面的第一种可能的实现方式, 在第二十 四方面的第二种可能的实现方式中, 所述发送模块用于将所述计费标识发送 给所述 PCEF实体, 包括:
所述发送模块具体用于向所述 PCEF 实体发送互联网连接访问网络 IP-CAN会话建立响应消息, 所述 IP-CAN会话建立响应消息包括所述计费标 识。 第二十五方面提供一种业务检测功能 TDF实体, 包括:
接收器, 用于接收策略和计费执行 PCEF实体发送的上行数据包; 处理器, 用于在所述接收器接收到所述上行数据包之后, 确定回流数据, 并为所述回流数据添加计费标识, 所述回流数据是指所述上行数据包中影响 所述 PCEF实体对所述上行数据包基于服务数据流 SDF粒度的计费结果的数据 包;
发射器, 用于将携带所述计费标识的回流数据发送给所述 PCEF实体, 以 使所述 PCEF实体根据携带所述计费标识的回流数据,对所述上行数据包基于
SDF粒度的计费结果进行调整。
第二十六方面提供一种策略和计费执行 PCEF实体, 包括:
接收器,用于在对上行数据包进行基于服务数据流 SDF粒度的计费之后, 接收业务检测功能 TDF实体发送的携带有计费标识的回流数据, 所述回流数 据是所述 TDF实体确定的所述上行数据包中影响所述 PCEF实体对所述上行数 据包的基于 SDF粒度的计费结果的数据包;
处理器, 用于根据所述计费标识确定所述接收器接收到的数据是所述回 流数据, 确定所述回流数据所属的 SDF, 对所述确定的 SDF的计费结果进行 调整。
第二十七方面提供一种策略控制和计费规则功能 PCRF实体, 包括: 处理器, 用于确定需要分配给回流数据包的计费标识, 所述回流数据是 指上行数据包中影响策略和计费执行 PCEF 实体对所述上行数据包的基于服 务数据流 SDF粒度的计费结果的数据包;
发射器, 用于将所述计费标识发送给业务检测功能 TDF实体和所述 PCEF 实体, 以供所述 TDF实体从来自所述 PCEF实体的所述上行数据包中确定出所 述回流数据后在所述回流数据中添加所述计费标识后向所述 PCEF实体发送, 使所述 PCEF 实体根据所述计费标识确定所述回流数据并基于所述回流数据 对所述上行数据包的基于 SDF粒度的计费结果进行调整。
本发明实施例提供的计费方法及设备, 为需要单独计费的应用分配计费 标识, 用于实现对需要单独计费的应用的标识, 基于该计费标识实现对该应 用的单独计费。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实 施例或现有技术描述中所需要使用的附图作一简单地介绍, 显而易见地, 下 面描述中的附图是本发明的一些实施例, 对于本领域普通技术人员来讲, 在 不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的附图。
图 1为本发明实施例提供的当前无线通信网络中三种接入技术构成的系 图 2为本发明实施例提供的无线通信***控制与管理中, 控制面与用户 面的数据流接口与方向的示意图;
图 3为本发明实施例提供的一种计费方法的流程图;
图 4为本发明实施例提供的另一种计费方法的流程图
图 5为本发明实施例提供的又一种计费方法的流程图
图 6为本发明实施例提供的又一种计费方法的流程图
图 7为本发明实施例提供的一种 PCRF实体的结构 ^
图 8为本发明实施例提供的另一种 PCRF实体的结木
图 9为本发明实施例提供的一种 PCEF实体的结构 ^
图 10为本发明实施例提供的另一种 PCEF实体的结
图 1 1为本发明: ;施例提供的一种 TDF实体的结构 ^
图 12为本发明: ;施例提供的另一种 TDF实体的结木
图 13为本发明: ;施例提供的又 -种 PCRF 体的;
图 14为本发明: ;施例提供的又 -种 PCRF 体的;
图 15为本发明: ;施例提供的又 -种 PCEF 体的;
图 16为本发明: ;施例提供的又 -种 PCEF 体的;
图 17为本发明: ;施例提供的又 -种 TDF %;体的
图 18为本发明: ;施例提供的又 -种 TDF %;体的
图 19为本发明: ;施例提供的又 -种 TDF %;体的
图 20为本发明: ;施例提供的又 -种 TDF %;体的
图 21为本发明: ;施例提供的又 -种 PCEF ^体的;
图 22为本发明: ;施例提供的又 -种 PCEF ^体的;
图 23为本发明: ;施例提供的又 -种 PCRF ^体的; 图 24为本发明实施例提供的又一种 PCRF实体的结构示意图。
具体实施方式 为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本发 明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例是本发明一部分实施例, 而不是全部的实施例。 基于 本发明中的实施例, 本领域普通技术人员在没有作出创造性劳动前提下所获 得的所有其他实施例, 都属于本发明保护的范围。
当前的无线通信网络有三种接入技术,一种是全球移动通讯***(Global System of Mobile communication, 简称为 GSM) , 通常称为 2G; ——禾中是通 用禾多动通信*** (Universal Mobile Telecommunications System, 简禾尔为 UMTS) , 通常称为 3G; 以及长期演进 (Long Term Evolved, 简称为 LTE) 系 统, 通常称为 4G。 三种接入技术下的***架构如图 1所示。
无论是哪种接入技术下的网络架构均可分成两个部分, 一个是接入网部 分, 一个核心网部分。 核心网部分又分为移动性管理网元、 网关设备及 PCC 部分。 接入网部分主要负责无线接入层信令以及用户数据传输, 具体的, 在 GSM中,接入网部分主要是指图 1中的 GERAN (英文为: GSM EDGE Radio Access Network),包括 BTS和 BSC;在 UMTS中,接入网部分主要是指图 1中的 UTRAN, 包括 RNC和 NodeB; 在 LTE***中, 接入网部分主要是指图 1中的 E-UTRAN, 包括 eNodeB。 图 1所示架构中除接入网部分之外的其它部分为核心网部分, 其中, GSM和 UMTS的 SGSN以及 LTE***中的匪 E被称为移动性管理网元, 主要用于获取用户的签约数据, 负责 NAS信令和 NAS信令加密以及漫游、 跟 踪等功能, 分配用户临时身份标识、 安全功能等。 GSM和 UMTS中的 GGSN以 及 LTE***中的 PGW是网关设备, 主要负责策略执行和计费以及合法监听相 关功能。 另外, 核心网中还有一个重要组成部分是 PCC部分, 其包括 PCRF实 体和 PCEF实体, PCEF实体通常与网关设备, 例如 GGSN或 PGW合设, 并与用 户签约数据库 (Subscription Profile Repository, 简称为 SPR) 、 应用功 能 (Application Function, 简称为 AF) 实体等一起实现 PCC部分的作用。 图 1中未示出 SPR。
PCRF实体主要是根据运营商策略、 对用户接入网络的限制、 用户签约数 据以及用户当前正在进行的 SDF的业务信息等因素, 制定对应的策略, 该策 略称为 PCC规则; PCEF实体主要是执行 PCRF实体制定的 PCC规则, 例如根 据 PCC 规则, 对 SDF进行检测和测量, 保证业务的服务质量 (Quality of Service, 简称为 QoS) , 用户面流量检测和触发控制面的会话管理等等。 进 一步说明,为保证业务的 QoS,UE发出的所有互联网协议(Internet Protocol , 简称为 IP) 数据包或待接收的所有 IP数据包需要经过 PCEF, 由 PCEF根据 SDF的 QoS参数将服务数据流与承载绑定, 比如将 QoS分类标识 (QoS Class Identifier, 简称为 QCI ) 与地址解析协议 (Address Resolution Protocol , 简称为 ARP) 相同的服务数据流绑定在同一个承载上, 以便于核心网中的其 他网元基于承载执行流控。 另外, PCEF还会根据 PCRF下发的计费策略与计 费方式等, 对收到的服务数据流等。
目前,对用户的业务数据进行计费是由 PCEF实体执行基于 SDF粒度的计 费。 当前的 3GPP组织中正在讨论基于应用数据流的计费。 针对当前 3GPP组 织正在讨论的基于应用数据流的计费, 本发明实施例提供了以下两种解决方 案。 一种是在业务检测功能 (Traffic Detection Function, 简称为 TDF) 实体上执行基于应用数据流的计费方案,另一种是在 PCEF实体上执行基于应 用数据流的计费方案。
其中, TDF实体是深度包检测 (Deep Packet Inspection, 简称为 DPI ) 设备的一种功能实体,能够根据 PCRF实体下发的对数据包的探测规则对数据 包执行检测, 例如检测某类应用 (QQ) 的数据包, 或者检测指定的统一资源 定位符 (Uniform Resource Locator, 简称为 URL) 的数据包等, 在检测到 满足条件的应用数据包后, 向 PCRF实体上报该数据包事件。 另外, TDF实体 也可能对检测到的应用数据包执行流控, 例如上下行的最大比特率限制。 图 2所示为无线通信***控制与管理中, 控制面与用户面的数据流接口与方向。 如图 2所示中带箭头的虚线所示, UE发送的上行数据包要先经过 PCEF实体, 再经过 TDF实体才能到达网络侧, 相应的, 如图 2中带箭头的实线所示, 网 络侧发送的下行数据包要先经过 TDF实体, 再经过 PCEF实体才能到达 UE。
在第一种解决方案中, 对于上行数据包来说, 有可能经过 PCEF实体基于 SDF粒度的计费后, 又经过 TDF实体基于应用数据流的计费, 存在重复计费 导致计费不准确; 对于下行数据流来说, 由于 PCEF实体要执行 SDF的 QoS策 略, 可能会丢弃在 TDF实体已经计费的数据包, 也会导致计费不准确。
在第二种解决方案中, TDF 实体探测到下行数据包所属的应用后, 标识 这种下行数据包, 以便于 PCEF实体根据该标识识别下行数据包所属的应用, 并对其进行计费, 实现基于应用数据流的计费, 但是对于上行数据包, PCEF 实体无法识别上行数据包所属的应用,只有在执行完基于 SDF粒度的计费后, 将上行数据包送入 TDF实体, 由 TDF实体检测上行数据包所属的应用, 并反 馈给 PCEF实体, 此时 PCEF实体再对该上行数据包进行计费, 实现基于应用 数据流的计费, 这就存在重复计费的问题, 也会导致计费不准确。
针对当前 3GPP组织中正在讨论基于应用数据流的计费, 以及本发明上面 提供的解决方案存在的问题, 本发明以下实施例给出了更加详细完善的解决 方案。
本发明提供的第一种计费方法的主要思路是: 由 PCRF实体确定需要计费 的第一应用, 并为第一应用分配计费标识, 通过所述计费标识标识需要对第 一应用进行单独计费;然后 PCRF实体将第一应用的标识和为第一应用分配的 计费标识分别发送给 TDF实体、 PCEF实体和 UE; 这样, UE向 PCEF实体发送 第一应用的上行数据包之前,在第一应用的上行数据包中添加所述计费标识, 然后将添加所述计费标识的上行数据包发送给 PCEF实体, PCEF实体就可以 对接收到的携带有所述计费标识的上行数据包进行单独计费, 实现在上行方 向对第一应用的单独计费, 并且因为可以标识第一应用的上行数据包因此不 存在重复计费的问题; 同理, TDF实体在向 PCEF实体发送第一应用的下行数 据包之前, 在第一应用的下行数据包中添加所述计费标识, 然后将添加所述 计费标识的上行数据包发送给 PCEF实体, PCEF实体就可以对接收到的携带 有所述计费标识的下行数据包进行单独计费, 实现在下行方向上对第一应用 的单独计费, 因为可以标识第一应用的下行数据包所以不存在重复计费的问 题。
基于第一种计费方法的主要思路, 下面分别从 PCRF实体、 PCEF实体、 TDF实体以及 UE的角度详细说明第一种计费方法的流程。
从 PCRF实体的角度进行描述的方法流程包括:
PCRF实体确定需要计费的第一应用, 并为第一应用分配计费标识, 所述 计费标识用于标识需要对所述第一应用单独进行计费; PCRF实体将所述第一应用的标识和为所述第一应用分配的计费标识分别 发送给 UE、 PCEF实体和 TDF实体, 以使所述 UE和 TDF实体在所述第一应用 的数据包中添加所述计费标识后发送给所述 PCEF实体, 使所述 PCEF实体根 据所述第一应用的标识和为所述第一应用分配的计费标识分别对来自 UE 和 TDF 实体的携带有所述计费标识的数据包进行单独计费, 从而实现对第一应 用的单独计费。
在一可选实施方式中, PCRF实体将所述第一应用的标识和为所述第一应 用分配的计费标识发送给 UE, 包括:
PCRF实体向所述 PCEF实体发送 IP-CAN会话建立响应消息,所述 IP-CAN 会话建立响应消息包括所述第一应用的标识和为所述第一应用的分配的计费 标识, 以使所述 PCEF实体通过服务网关设备将所述第一应用的标识和为所述 第一应用分配的计费标识发送给所述 UE。
基于上述, PCRF实体向所述 PCEF实体发送 IP-CAN会话建立响应消息之 前, 还包括: PCRF实体接收 PCEF实体发送的 IP-CAN会话建立请求消息。
在一可选实施方式中, PCRF实体将所述第一应用的标识和为所述第一应 用分配的计费标识发送给 TDF实体, 包括:
PCRF实体向所述 TDF实体发送 TDF会话建立请求消息, 所述 TDF会话建 立请求消息包括所述第一应用的标识和为所述第一应用分配的计费标识。
进一步可选的, PCRF实体向所述 TDF实体发送 TDF会话建立请求消息之 后, 还包括: PCRF实体接收所述 TDF实体发送的 TDF会话建立响应消息。
在一可选实施方式中, PCRF实体确定需要计费的第一应用, 包括: PCRF 实体接收 TDF实体发送的业务流探测事件, 所述业务流探测事件是所述 TDF 实体探测到需要计费的所述第一应用的数据包后发送的, 且所述业务流探测 事件包括所述第一应用的标识,所述 PCRF实体根据所述第一应用的标识确定 所述第一应用。
基于上述 TDF实体探测需要计费的第一应用的方案, PCRF实体将所述第 一应用的标识和为所述第一应用分配的计费标识发送给 UE和 PCEF实体, 包 括:
PCRF实体向所述 PCEF实体发送策略与计费规则消息, 所述策略与计费 规则消息包括所述第一应用的标识和为所述第一应用分配的计费标识, 以使 所述 PCEF 实体通过服务网关设备将所述第一应用的标识和为所述第一应用 分配的计费标识发送给所述 UE。
基于上述 TDF实体探测需要计费的第一应用的方案, PCRF实体将所述第 一应用的标识和为所述第一应用分配的计费标识发送给 TDF实体, 包括: PCRF 实体向所述 TDF 实体发送修改应用探测控制 (Appl ication
Detection Control , 简称为 ADC) 规则消息, 所述修改 ADC规则消息包括所 述第一应用的标识和为所述第一应用分配的计费标识。
从 PCEF实体的角度进行描述的方法流程包括:
PCEF实体接收 PCRF实体发送的所述 PCRF实体确定的需要单独计费的第 一应用的标识和为所述第一应用分配的计费标识;
PCEF实体将所述第一应用的标识和为所述第一应用分配的计费标识通过 服务网关设备发送给 UE, 以使所述 UE在所述第一应用的上行数据包中添加 所述计费标识后向所述 PCEF实体发送;
PCEF实体接收所述 UE发送的携带有所述计费标识的上行数据包, 并根 据所述计费标识对携带有所述计费标识的上行数据包进行单独计费。
在一可选实施方式中, 所述方法还包括:
PCEF实体接收 TDF实体发送的携带有所述计费标识的下行数据包, 并根 据所述计费标识对携带有所述计费标识的下行数据包进行单独计费。
在一可选实施方式中, PCEF实体接收 PCRF实体发送的所述 PCRF实体确 定的需要单独计费的第一应用的标识和为所述第一应用分配的计费标识, 包 括:
PCEF实体接收所述 PCRF实体发送的 IP-CAN会话建立响应消息, 所述 IP-CAN会话建立响应消息包括所述第一应用的标识和为所述第一应用的分配 的计费标识。
基于上述, PCEF实体接收所述 PCRF实体发送的 IP-CAN会话建立响应消 息之前,还包括: PCEF实体向所述 PCRF实体发送 IP-CAN会话建立请求消息。
在一可选实施方式中, CEF实体接收 PCRF实体发送的所述 PCRF实体确 定的需要单独计费的第一应用的标识和为所述第一应用分配的计费标识, 包 括:
PCEF实体接收所述 PCRF实体发送的策略与计费规则消息, 所述策略与 计费规则消息包括所述第一应用的标识和为所述第一应用分配的计费标识。 在一可选实施方式中, PCEF实体将所述第一应用的标识和为所述第一应 用分配的计费标识通过服务网关设备发送给 UE , 包括:
PCEF 实体向所述服务网关设备发送 IP-CAN 承载建立响应消息, 所述 IP-CAN承载建立响应消息包括所述第一应用的标识和为所述第一应用分配的 计费标识, 以使所述服务网关设备将所述第一应用的标识和为所述第一应用 分配的计费标识发送给所述 UE。
基于上述, PCEF实体向所述服务网关设备发送 IP-CAN承载建立响应消 息之前, 还包括: PCEF实体接收所述服务网关设备发送的 IP-CAN承载建立 请求消息, 所述 IP-CAN承载建立请求消息包括所述 UE的标识。
从 TDF实体的角度进行描述的方法流程包括:
TDF实体接收 PCRF实体发送的所述 PCRF实体确定的需要单独计费的第 一应用的标识和为所述第一应用分配的计费标识;
TDF 实体根据所述第一应用的标识确定所述第一应用的下行数据包, 在 所述第一应用的下行数据包中添加所述计费标识;
TDF实体将添加所述计费标识的下行数据包发送给 PCEF实体, 以使所述 PCEF实体基于所述计费标识对所述第一应用的下行数据包进行单独计费。
在一可选实施方式中, TDF实体接收 PCRF实体发送的所述 PCRF实体确 定的需要单独计费的第一应用的标识和为所述第一应用分配的计费标识, 包 括:
TDF实体接收所述 PCRF实体发送的 TDF会话建立请求消息, 所述 TDF会 话建立请求消息包括所述第一应用的标识和为所述第一应用分配的计费标 识。
进一步可选的, TDF实体接收所述 PCRF实体发送的 TDF会话建立请求消 息之后, 还包括: TDF实体向所述 PCRF实体发送 TDF会话建立响应消息。
在一可选实施方式中, TDF实体接收 PCRF实体发送的所述 PCRF实体确 定的需要单独计费的第一应用的标识和为所述第一应用分配的计费标识之 前, 还包括 Γ
TDF 实体探测需要单独计费的所述第一应用的数据包, 并在探测到所述 第一应用的数据包后, 向所述 PCRF实体发送业务流探测事件, 所述业务流探 测事件包括所述第一应用的标识, 以使所述 PCRF实体根据所述第一应用的标 识确定需要对所述第一应用进行计费。
基于上述, TDF实体接收 PCRF实体发送的所述 PCRF实体确定的需要单 独计费的第一应用的标识和为所述第一应用分配的计费标识, 包括:
TDF实体接收所述 PCRF实体发送的修改 ADC规则消息, 所述修改 ADC规 则消息包括所述第一应用的标识和为所述第一应用分配的计费标识。
从 UE的角度进行描述的方法流程包括:
UE接收服务网关设备发送的第一应用的标识和为所述第一应用分配的计 费标识; 其中, 所述计费标识用于标识需要对所述第一应用单独进行计费; UE根据所述第一应用的标识确定所述第一应用的上行数据包, 在所述第 一应用的上行数据包中添加所述计费标识;
UE将添加所述计费标识的上行数据包发送给 PCEF实体, 以使所述 PCEF 实体基于所述计费标识对所述第一应用的上行数据包进行单独计费。
下面从多网元交互的角度, 进一步对本发明提供的第一种计费方法的流 程进行详细描述。
图 3为本发明实施例提供的一种计费方法的流程图。 如图 3所示, 所述 方法包括:
11、 PCEF 实体接收服务网关设备发送的互联网连接访问网络 ( IP-Connectivity Access Network, 简称为 IP-CAN) 承载建立请求消息。
具体的, PCEF实体接收服务网关设备, 例如 SGW发送的 IP-CAN承载建 立请求消息, 所述 IP-CAN承载建立请求消息包括 UE的标识等信息, 用于建 立承载。
12、 PCEF实体向 PCRF实体发送 IP-CAN会话建立请求消息。
13、 PCRF实体确定需要计费的第一应用, 并为需要计费的第一应用分配 计费标识, 以标识需要对第一应用进行单独计费。
在此说明, 这里的第一应用可以是任何需要进行计费的应用, 为便于描 述, 冠以 "第一" , 但并没有个数限定的意思。
例如, PCRF可以为第一应用分配相应的差分服务代码点(Differentiated Services Code Point, 简称为 DSCP) 值, 以便于在数据包的 IP头中的 DSCP 位采用相应的值标识需要对第一应用进行计费。 14、 PCRF实体向 TDF实体发送 TDF会话建立请求消息, 该 TDF会话建立 请求消息包括第一应用的标识 (APPLICATION ID) 以及计费标识, 例如 DSCP 值。
15、 TDF实体向 PCRF实体发送 TDF会话建立响应消息。
可选的, 本实施例提供的方法还可以包括: TDF 实体收到第一应用的标 识和为第一应用分配的计费标识后, 在第一应用的下行数据包中添加该计费 标识, 并将添加计费标识的第一应用的下行数据包发送给 PCEF 实体; PCEF 实体收到 TDF实体发送的携带有计费标识的下行数据包时, 对该类数据包执 行计费。
PCRF实体为第一应用分配计费标识后, 向 TDF实体发起 TDF会话建立流 程, 以将第一应用的标识和为第一应用分配的计费标识提供给 TDF实体, 以 便于 TDF在下行方向对该第一应用按照所述计费标识(例如 DSCP值)进行标 识,使得 PCEF实体收到 TDF发送的下行数据包后能够识别出下行数据包属于 需要进行计费的第一应用, 从而在下行方向上实现对第一应用的单独计费, 且不存在重复计费的问题。
16、 PCRF实体向 PCEF实体发送 IP-CAN会话建立响应消息, 该 IP-CAN 会话建立响应消息包括第一应用的标识和为第一应用分配的计费标识, 例如 DSCP值。
其中 , 第一应用 的标识也就是需要计费的应用 的标识 ( Char ged-app 1 i cat i on identifier) 。
PCRF实体在为第一应用分配计费标识后, 一方面将第一应用的标识和为 第一应用分配的计费标识提供给 TDF实体, 另一方面还需要将第一应用的标 识和为第一应用分配的计费标识提供给 PCEF实体, 以便于 PCEF实体基于这 两个信息, 对第一应用的上行和下行数据包进行计费。
17、 PCEF实体向服务网关设备发送 IP-CAN承载建立响应消息,该 IP-CAN 承载建立响应消息包括第一应用的标识和为第一应用分配的计费标识。
可选的, PCEF实体可以将第一应用的标识和为第一应用分配的计费标识 添加到 IP-CAN 承载建立响应消息中的协议配置选项 ( Protocol Configuration Options , 简称为 PC0) 中, 提供给服务网关设备。
另外, 本实施例对第一应用的标识的实现不做限定。 举例说明, 如果需 要对新浪(Sina ) 网页的应用数据包计费, 那么可能将胃 . sina. com作为第 一应用的标识包含在 PC0中, 但不限于此。
18、服务网关设备接收到 IP-CAN承载建立响应消息后, 经过移动性管理 网元向 UE 透传第一应用的标识和为第一应用分配的计费标识, 例如可以向 UE透传 IP-CAN承载建立响应消息中的 PC0。
19、 UE收到第一应用的标识和为第一应用分配的计费标识后, 在第一应 用的上行数据包中添加该计费标识, 并将添加计费标识的第一应用的上行数 据包发送给 PCEF实体。
20、 PCEF实体收到 UE发送的携带有计费标识的上行数据包时, 对接收 到的数据包执行单独计费。
通过本实施例的方法, PCEF实体收到 UE发送的上行数据包后, 能够通过其 携带的计费标识获知该上行数据包属于需要进行计费的第一应用, 从而实现 在上行方向上对第一应用的单独计费。 另外, PCEF实体收到 TDF实体发送的 下行数据包后, 能够通过其携带的计费标识获知该下行数据包属于需要进行 计费的第一应用, 从而实现在下行方向上对第一应用的单独计费。 另外, 本 实施例提供的计费方法在 PCEF实体上实现,与现有技术中基于 SDF的计费在 同一设备上执行, 因此, 不存在重复计费造成的计费不准确的问题。
图 4为本发明实施例提供的另一种计费方法的流程图。 如图 4所示, 所 述方法包括:
41、 TDF实体探测到需计费的第一应用的数据包时, 向 PCRF实体上报业 务流探测事件, 该业务流探测事件包括第一应用的标识等信息。
具体的, TDF实体可以根据 PCRF实体之前下发的对数据包的探测规则, 对接收到的数据包进行探测。 基于此, TDF 实体可以探测到哪些应用的数据 包需要进行单独计费。 具体需要对哪些应用进行单独进行计费可以根据运营 商的要求而定。 其中, 第一应用可以是任何需要计费的应用。 当探测到需要 计费的第一应用时, TDF实体向 PCRF实体上报业务流探测事件, 以使 PCRF 实体为第一应用分配计费标识并确定修改 ADC规则。
42、 PCRF实体收到业务流探测事件后, 根据其中第一应用的标识确定第 一应用,并为第一应用分配计费标识,例如所分配的计费标识可以是 DSCP值。
其中, 计费标识主要用于标识需要对第一应用的数据包进行计费, 例如 对于 UE来说, 需要在第一应用的上行数据包中添加该计费标识, 对于 PCEF 实体来说, 需要基于该计费标识, 确定需要计费的第一应用以及第一应用的 上行数据包; 而对 TDF实体来说, 需要在第一应用的下行数据包中添加该计 费标识, 对于 PCEF实体来说, 需要基于该计费标识, 确定需要计费的第一应 用以及第一应用的下行数据包。
43、 PCRF实体向 TDF实体发送修改 ADC规则消息, 该消息包括第一应用 的标识 (APPLICATION ID) 以及为第一应用分配的计费标识, 例如 DSCP值。
可选的, 本实施例提供的方法还可以包括: TDF 实体收到第一应用的标 识和为第一应用分配的计费标识后, 在第一应用的下行数据包中添加该计费 标识, 并将添加计费标识的第一应用的下行数据包发送给 PCEF 实体; PCEF 实体收到 TDF实体发送的携带有计费标识的下行数据包时, 对该类数据包执 行计费。
PCRF实体在为第一应用分配计费标识后, 将第一应用的标识和为第一应 用分配的计费标识提供 TDF实体, 使得 TDF实体可以识别第一应用与分配给 第一应用的计费标识之间的对应关系, 进而便于 TDF在下行方向对该第一应 用按照所述计费标识 (例如 DSCP值) 进行标识, 使得 PCEF实体收到 TDF发 送的下行数据包后能够识别出下行数据包属于需要进行计费的第一应用, 从 而在下行方向上实现对第一应用的单独计费, 且不存在重复计费的问题。
44、 PCRF实体向 PCEF实体发送策略与计费规则消息, 该消息包括第一 应用的标识和为第一应用分配的计费标识。
其中 , 第一应用 的标识也就是需要计费的应用 的标识 ( Char ged-app 1 i cat i on identifier ) 。
PCRF实体在为第一应用分配计费标识后, 一方面将第一应用的标识和为 第一应用分配的计费标识提供给 TDF实体, 另一方面还需要将第一应用的标 识和为第一应用分配的计费标识提供给 PCEF实体, 以便于 PCEF实体基于这 两个信息, 对第一应用的上行和下行数据包进行计费。
45、 PCEF实体向服务网关设备发送 IP-CAN承载建立请求消息,该 IP-CAN 承载建立请求消息包括第一应用的标识和为第一应用分配的计费标识。
可选的, PCEF实体可以将第一应用的标识和为第一应用分配的计费标识 添加到 IP-CAN承载建立请求消息中的 PC0中, 提供给服务网关设备。 另外, 本实施例对第一应用的标识的实现不做限定。 举例说明, 如果需 要对新浪(Sina ) 网页的应用数据包计费, 那么可能将胃 . sina. com作为第 一应用的标识包含在 PC0中, 但不限于此。
46、服务网关设备接收到 IP-CAN承载建立请求消息后, 经过移动性管理 网元向 UE 透传第一应用的标识和为第一应用分配的计费标识, 例如可以向
UE透传 IP-CAN承载建立请求消息中的 PC0。
47、 UE收到第一应用的标识和为第一应用分配的计费标识后, 在第一应 用的上行数据包中添加该计费标识, 并将添加计费标识的第一应用的上行数 据包发送给 PCEF实体。
48、 PCEF实体收到 UE发送的携带有计费标识的上行数据包时, 对接收 到的数据包执行单独计费。
通过本实施例的方法, PCEF实体收到 UE发送的上行数据包后, 能够通 过其携带的计费标识获知该上行数据包属于需要进行计费的第一应用, 从而 实现在上行方向上对第一应用的单独计费。 另外, PCEF实体收到 TDF实体发 送的下行数据包后, 能够通过其携带的计费标识获知该下行数据包属于需要 进行计费的第一应用, 从而实现在下行方向上对第一应用的单独计费。另外, 本实施例提供的计费方法在 PCEF实体上实现,与现有技术中基于 SDF的计费 在同一设备上执行, 因此, 不存在重复计费造成的计费不准确的问题。
本发明提供的第二种计费方法主要针对在 PCEF实体执行基于 SDF粒度的 计费, 当数据包到达 TDF实体后, 由于 TDF实体可能对某些应用执行流控, 引起某些应用的数据包被丢弃而造成计费不准确的问题, 或者针对上下行 IP 地址相同的数据包打相同标识进行计费,但实际需要计费的可能仅是该 IP地 址的部分数据包造成该过量计费的问题而提出的。
第二种计费方法的主要思路是: PCEF实体对数据包执行基于 SDF粒度的 计费之后, 当数据包到达 TDF实体时, TDF实体根据 PCRF实体提供的 PCC规 则标识和 /或 SDF模板确定影响 PCEF实体基于 SDF粒度计费结果的第一应用 所属的 SDF和第一应用的数据包的流量,然后通过 PCRF实体将第一应用所属 的 SDF的标识和第一应用的数据包的流量发送给 PCEF实体, 以使所述 PCEF 实体根据第一应用所属的 SDF 的标识和第一应用的数据包的流量调整基于 SDF粒度的计费结果。 基于第二种计费方法的主要思路, 下面分别从 PCRF实体、 PCEF实体以 及 TDF实体的角度详细说明第二种计费方法的流程。
从 PCRF实体的角度进行描述的方法流程包括:
PCRF实体向 TDF实体发送的 PCC规则标识和 /或 SDF模板, 以供 TDF实 体确定影响 PCEF实体基于 SDF粒度的计费结果的第一应用所属的 SDF的标识 和第一应用的数据包的流量;
PCRF实体接收 TDF实体发送的根据所述 PCC规则标识和 /或 SDF模板确 定的所述第一应用所属的 SDF的标识和所述第一应用的数据包的流量;
PCRF实体将所述第一应用所属的 SDF的标识和所述第一应用的数据包的 流量发送给 PCEF实体, 以使所述 PCEF实体基于所述第一应用所属的 SDF的 标识和所述第一应用的数据包的流量对来自 UE的上行数据包的基于 SDF粒度 的计费结果进行调整; 其中, 第一应用的数据包属于来自所述 UE的上行数据 包。
在一可选实施方式中, PCRF实体向 TDF实体发送的 PCC规则标识和 /或 SDF模板, 包括:
PCRF实体向 TDF实体发送 TDF会话建立请求消息, 所述 TDF会话建立请 求消息包括所述 PCC规则标识和 /或 SDF模板。
基于上述, PCRF实体向 TDF实体发送 TDF会话建立请求消息之后, 还包 括: PCRF实体接收 TDF实体发送的 TDF会话建立响应消息。
在一可选实施方式中, PCRF实体将所述第一应用所属的 SDF的标识和所 述第一应用的数据包的流量发送给 PCEF实体, 包括:
PCRF实体向 PCEF实体发送 IP-CAN会话修改请求消息, 所述 IP-CAN会 话修改请求消息包括所述第一应用所属的 SDF的标识和所述第一应用的数据 包的流量。
从 PCEF实体的角度进行描述的方法流程包括:
PCEF实体接收 PCRF实体发送的影响 PCEF实体基于 SDF粒度的计费结果 的第一应用所属的 SDF的标识和所述第一应用的数据包的流量; 其中, 所述 第一应用所属的 SDF的标识和所述第一应用的数据包的流量是 TDF实体根据 所述 PCRF实体发送的 PCC规则标识和 /或 SDF模板确定并发送给所述 PCRF实 体的; PCEF实体根据所述第一应用所属的 SDF的标识和所述第一应用的数据包 的流量对基于 SDF粒度的计费结果进行调整; 其中, 第一应用的数据包属于 来自所述 UE的上行数据包。
在一可选实施方式中, PCEF实体接收 PCRF实体发送的影响 PCEF实体基 于 SDF粒度的计费结果的第一应用所属的 SDF的标识和所述第一应用的数据 包的流量之前, 还包括:
PCEF实体对到达的所有数据包进行基于 SDF粒度的计费。
在一可选实施方式中, PCEF实体接收 PCRF实体发送的影响 PCEF实体基 于 SDF粒度的计费结果的第一应用所属的 SDF的标识和所述第一应用的数据 包的流量, 包括:
PCEF实体接收 PCRF实体发送的 IP-CAN会话修改请求消息,所述 IP-CAN 会话修改请求消息包括所述第一应用所属的 SDF的标识和所述第一应用的数 据包的流量。
从 TDF实体的角度进行描述的方法流程包括:
TDF实体接收 PCRF实体发送的 PCC规则标识和 /或 SDF模板;
TDF实体根据所述 PCC规则标识和 /或 SDF模板, 确定影响 PCEF实体基 于 SDF粒度的计费结果的第一应用所属的 SDF的标识和第一应用的数据包的 流量;
TDF实体将所述第一应用所属的 SDF的标识和所述第一应用的数据包的 流量通过所述 PCRF实体发送给所述 PCEF实体, 以使所述 PCEF实体基于所述 第一应用所属的 SDF的标识和所述第一应用的数据包的流量对来自 UE的上行 数据包基于 SDF粒度的计费结果进行调整; 其中, 所述第一应用的数据包属 于来自所述 UE的上行数据包。
在一可选实施方式中, TDF实体接收 PCRF实体发送的 PCC规则标识和 / 或 SDF模板, 包括:
TDF实体接收 PCRF实体发送的 TDF会话建立请求消息, 所述 TDF会话建 立请求消息包括所述 PCC规则标识和 /或 SDF模板。
基于上述, 可选的, TDF实体接收 PCRF实体发送的 TDF会话建立请求消 息之后, 还包括: TDF实体向所述 PCRF实体发送 TDF会话建立响应消息。
在一可选实施方式中, TDF实体根据所述 PCC规则标识和 /或 SDF模板, 确定影响 PCEF实体基于 SDF粒度的计费结果的第一应用所属的 SDF的标识和 第一应用的数据包的流量, 包括:
TDF实体根据所述 PCC规则标识指示的 PCC规则, 确定因执行基于应用 的流控而被丢弃的数据包所属的应用作为所述第一应用, 确定所述被丢弃的 数据包的流量作为所述第一应用的数据包的流量, 并确定所述第一应用所属 的 SDF; 或者
TDF实体根据所述 SDF模板探测到不需要对来自所述 UE的上行数据包中 具有相同 IP地址信息的所有数据包进行计费时, 从具有相同 IP地址信息的 所有数据包中, 确定实际需要计费的数据包所属的应用作为所述第一应用, 确定实际需要计费的数据包的流量作为所述第一应用的数据包的流量, 并确 定所述第一应用所属的 SDF; 或者,
TDF实体根据所述 SDF模板探测到不需要对来自所述 UE的上行数据包中 具有相同 IP地址信息的所有数据包进行计费时, 从具有相同 IP地址信息的 所有数据包, 确定出不需要计费的数据包所属的应用作为所述第一应用, 确 定不需要计费的数据包的流量作为所述第一应用的数据包的流量, 并确定所 述第一应用所属的 SDF。
下面从多网元交互的角度, 进一步对本发明提供的第二种计费方法的流 程进行详细描述。
图 5为本发明实施例提供的又一种计费方法的流程图。 如图 5所示, 所 述方法包括:
51、 PCRF实体向 TDF实体发送 TDF会话建立请求消息, 该 TDF会话建立 请求消息包括 PCC规则标识 (PCC rule id ) 和 /或 SDF模板。
其中, PCC规则标识用于指示 PCC规则, 该 PCC规则包括很多信息, 用 于执行业务流控制以及计费规则等。 在本实施例中, 所述计费规则会指示具 体对哪个或哪些应用进行计费。 SDF模板就是一组五元组信息, 用于指示应 用流所走的承载, 通俗来说就是指示应用流应该走在哪个承载中。
52、 TDF实体向 PCRF实体发送 TDF会话建立响应消息。
53、 当数据包到达 TDF实体时, TDF实体根据 PCC规则标识和 /或 SDF模 板, 确定第一应用所属的 SDF和所述第一应用的数据包的流量, 以便于 PCEF 实体根据第一应用所属的 SDF和第一应用的数据包的流量调整基于 SDF粒度 的计费结果。
在本实施例中, TDF实体根据 PCC规则标识所指示的 PCC规则和 /或 SDF 模板, 可以获知需要计费的第一应用所属的 SDF。 第一应用是指影响 PCEF实 体基于 SDF粒度的计费结果的应用, 例如可以是 TDF实体因执行流控而丢弃 的数据包所属的应用, 或者是 TDF实体确定的需要单独计费的应用, 还可以 是 TDF实体确定的不需要单独计费的应用。
具体的, 如果 TDF实体根据 PCC规则标识指示的 PCC规则, 确定要执行 基于应用的流控, 比如丢弃某应用的部分数据包, 那么 TDF实体可以根据该 应用的 IP地址等信息确定丢弃的数据包所属的 SDF; 此时, 丢弃数据包所属 的应用即为第一应用。
如果 TDF实体根据 SDF模板探测到并不需要对具有相同 IP地址信息的所 有数据包进行计费时, 从具有相同 IP地址信息的所有数据包中, 确定实际需 要计费的应用的数据包, 并确定需要计费的应用所属的 SDF; 此时, 实际需 要计费的应用即为所述第一应用。 或者, TDF实体还可以从具有相同 IP地址 信息的所有数据包, 确定出不属于实际需要计费的应用的数据包, 并确定这 些不需要计费的数据包所属的 SDF; 此时, 所述不需要计费的数据包所属的 应用即为第一应用。
54、 TDF实体将第一应用所属的 SDF的标识和第一应用的数据包的流量 发送给 PCRF实体。
55、 PCRF实体向 PCEF实体发送 IP-CAN会话修改请求消息, 所述 IP-CAN 会话修改请求消息包括第一应用所属的 SDF的标识和第一应用的数据包的流
56、 PCEF实体根据第一应用所属的 SDF的标识和第一应用的数据包的流 量, 对第一应用所属的 SDF的计费结果进行调整, 以达到准确计费的目的。
在本实施例中, 在 PCEF实体执行基于 SDF粒度的计费后, TDF实体对该 数据流执行检测, 通过将执行流控而丢弃的数据包所属 SDF的标识以及丢弃 的数据包的流量通过 PCRF实体通知 PCEF实体, 使得 PCEF实体对基于该 SDF 的计费结果进行调整, 或者将具有相同 IP地址信息的数据中, 实际需要计费 的应用所属的 SDF和流量, 或不需要计费的应用所属的 SDF和流量经过 PCRF 实体发送给 PCEF实体, 以便于 PCEF实体对基于 SDF粒度的计费结果进行调 整, 从而达到准确计费的目的, 解决计费不准确的问题。
本发明提供的第三种计费方法主要针对在 PCEF实体执行基于 SDF粒度的 计费, 当数据包到达 TDF实体后, 由于 TDF实体可能对某些应用执行流控, 引起某些应用的数据包被丢弃而造成计费不准确的问题, 或者针对上下行 IP 地址相同的数据包打相同标识进行计费,但实际需要计费的可能仅是该 IP地 址的部分数据包造成该过量计费的问题而提出的。
第三种计费方法的主要思路是: 首先, PCRF实体、 PCEF实体和 TDF实体 确定为回流数据分配的计费标识, 该计费标识用于标识回流数据。 PCEF实体 对数据包执行基于 SDF粒度的计费之后, 当数据包到达 TDF实体时, TDF实 体确定回流数据, 并将回流数据打上计费标识后重新发送给 PCEF实体, 使得 PCEF实体基于所述计费标识确定回流数据, 并根据回流数据对基于 SDF粒度 的计费结果进行调整, 以达到准确计费的目的。 其中, 所述回流数据是指影 响 PCEF实体基于 SDF粒度的计费结果的数据。
基于第三种计费方法的主要思路, 下面分别从 TDF实体、 PCEF实体以及 PCRF实体的角度详细说明第二种计费方法的流程。
从 TDF实体的角度进行描述的方法流程包括:
TDF实体接收到 PCEF实体发送的上行数据包后, 确定回流数据, 并为所 述回流数据添加计费标识, 所述回流数据是指所述上行数据包中影响所述 PCEF实体对所述上行数据包基于 SDF粒度的计费结果的数据包;
TDF 实体将携带所述计费标识的回流数据发送给 PCEF 实体, 以使所述
PCEF实体根据携带所述计费标识的回流数据, 对所述上行数据包基于 SDF粒 度的计费结果进行调整。
在一可选实施方式中, TDF 实体接收到上行数据包后, 确定回流数据, 并为所述回流数据添加计费标识之前, 还包括:
TDF实体接收 PCRF实体发送的所述 PCRF实体为所述回流数据分配的所 述计费标识。
进一步可选的, TDF实体接收 PCRF实体发送的所述 PCRF实体为所述回 流数据分配的所述计费标识, 包括:
TDF实体接收所述 PCRF实体发送的 TDF会话建立请求消息, 所述 TDF会 话建立请求消息包括所述计费标识。 基于上述, TDF实体接收所述 PCRF实体发送的 TDF会话建立请求消息之 后, 还包括:
TDF实体向所述 PCRF实体发送 TDF会话建立响应消息。
从 PCEF实体的角度进行描述的方法流程包括:
PCEF实体在对上行数据包进行基于 SDF粒度的计费之后, 接收 TDF实体 发送的携带有计费标识的回流数据, 所述回流数据是所述 TDF实体确定的所 述上行数据包中影响所述 PCEF实体对所述上行数据包的基于 SDF粒度的计费 结果的数据包;
PCEF实体根据所述计费标识确定接收到的是回流数据, 确定所述回流数 据所属的 SDF, 对所述确定的 SDF的计费结果进行调整。
在一可选实施方式中, PCEF实体接收 TDF实体发送的携带有计费标识的 回流数据之前, 还包括:
PCEF实体接收 PCRF实体发送的所述 PCRF实体为所述回流数据分配的所 述计费标识。
进一步可选的, PCEF实体接收 PCRF实体发送的所述 PCRF实体为所述回 流数据分配的所述计费标识, 包括:
PCEF实体接收 PCRF实体发送的 IP-CAN会话建立响应消息,所述 IP-CAN 会话建立响应消息包括所述计费标识。
基于上述, PCEF实体接收 PCRF实体发送的 IP-CAN会话建立响应消息之 前, 还包括:
PCEF实体向 PCRF实体发送 IP-CAN会话建立请求消息。
从 PCRF实体的角度进行描述的方法流程包括:
PCRF实体确定需要分配给回流数据包的计费标识, 所述回流数据是指上 行数据包中影响 PCEF实体对所述上行数据包的基于 SDF粒度的计费结果的数 据包;
PCRF实体将所述计费标识发送给 TDF实体和所述 PCEF实体, 以供所述 TDF实体从来自 PCEF实体的所述上行数据包中确定出所述回流数据后在所述 回流数据中添加所述计费标识后向所述 PCEF实体发送, 使所述 PCEF实体根 据所述计费标识确定所述回流数据并基于所述回流数据对所述上行数据包的 基于 SDF粒度的计费结果进行调整。 在一可选实施方式中, PCRF实体将所述计费标识发送给 TDF实体,包括: PCRF实体向 TDF实体发送 TDF会话建立请求消息, 所述 TDF会话建立请 求消息包括所述计费标识。
基于上述, PCRF实体向 TDF实体发送 TDF会话建立请求消息之后, 还包 括: PCRF实体接收所述 TDF实体发送的 TDF会话建立响应消息。
在一可选实施方式中, PCRF实体将所述计费标识发送给 PCEF实体, 包 括:
PCRF实体向 PCEF实体发送 IP-CAN会话建立响应消息, 所述 IP-CAN会 话建立响应消息包括所述计费标识。
基于上述, PCRF实体向 PCEF实体发送 IP-CAN会话建立响应消息之前, 还包括: PCRF实体接收 PCEF实体发送的 IP-CAN会话建立请求消息。
下面从多网元交互的角度, 进一步对本发明提供的第三种计费方法的流 程进行详细描述。
图 6为本发明实施例提供的又一种计费方法的流程图。 如图 6所示, 所 述方法包括:
61、 PCEF实体接收服务网关设备发送的 IP-CAN承载建立请求消息。
62、 PCEF实体向 PCRF实体发送 IP-CAN会话建立请求消息。
63、 PCRF实体确定需要分配给回流数据的计费标识。
在此说明, 本实施例中的回流数据是指影响计费准确性, 用于供 PCEF实 体对基于 SDF粒度的计费结果进行调整的数据,是由 TDF实体返回给 PCEF实 体的, 例如可以是 TDF实体基于应用数据流进行计费后的数据, 或者是 TDF 实体执行流控而丢弃的数据。
其中, PCRF实体为回流数据分配计费标识, 目的一是供 TDF实体标识回 流数据,二是使 PCEF实体基于计费标识从接收到的下行数据中识别出回流数 据。 PCRF实体分配给回流数据的计费标识可以是 DSCP值, 以便于在数据包 的 IP头中的 DSCP位采用相应的值标识该回流数据。
64、 PCRF实体向 TDF实体发送 TDF会话建立请求消息, 该 TDF会话建立 请求消息包括分配给回流数据的计费标识, 例如 DSCP值。
65、 TDF实体向 PCRF实体发送 TDF会话建立响应消息。
66、 PCRF实体向 PCEF实体发送 IP-CAN会话建立响应消息, 该 IP-CAN 会话建立响应消息包括分配给回流数据的计费标识,例如 DSCP值。至此, PCRF 实体与 TDF实体和 PCEF实体相配合, 为回流数据分配了计费标识, 并分别提 供给了 TDF实体和 PCEF实体, 以便于后续 TDF实体和 PCEF实体基于该回流 数据的计费标识, 进行更加准确的计费操作。
67、 TDF实体接收到上行数据包后, 确定回流数据, 例如 TDF实体可以 执行流控策略, 确定需要丢弃的上行数据包作为回流数据, 或者 TDF实体将 基于应用数据流计费的应用的上行数据包作为回流数据。
68、 TDF实体将所确定的回流数据转发给 PCEF实体, 并在回流数据中包 含分配给回流数据的计费标识, 例如 DSCP值等, 以便于 PCEF实体接收到回 流数据时, 能够识别出接收到的是回流数据, 即是 TDF实体丢弃的上行数据 包或 TDF实体基于应用数据流进行计费的上行数据包。
具体的, TDF实体可以将回流数据的外层 IP头的 IP地址等信息进行反 转, 然后转发给 PCEF实体。
69、 PCEF实体收到回流数据后, 根据回流数据中的计费标识, 确定接收 到的是回流数据, 则根据回流数据包内层的 IP信息, 例如 IP地址等确定该 回流数据所属的 SDF, 并调整对该 SDF的计费结果, 以便于准确计费。
具体的, PPCEF实体可以统计回流数据的流量, 并从回流数据所属的 SDF 的计费结果中扣除因该回流数据的流量产生的费用, 以达到准确计费的目的。
在本实施例中, 预先协商回流数据对应的计费标识, 并定义该计费标识 用于指示 PCEF实体对基于 SDF粒度的计费结果进行调整, 则在 PCEF实体基 于 SDF粒度计费完成后, 数据包到达 TDF实体, TDF实体执行基于应用的流 控或基于应用数据流的计费等操作后, 确定操作的数据包作为回流数据并在 其中携带计费标识, 然后转发给 PCEF实体, 以便于 PCEF实体基于回流数据 中的计费标识确定回流数据, 然后根据回流数据所属的 SDF并调整该 SDF的 计费结果, 达到准确计费的目的。
在此说明, 在图 6所示实施例中, 以上行数据包为例进行了说明, 对于 下行数据包可以采用类似图 6所示实施例的方式进行处理。
图 7为本发明实施例提供的一种 PCRF实体的结构示意图。 如图 7所示, 所述 PCRF实体包括: 确定模块 71、 分配模块 72和发送模块 73。
确定模块 71, 用于确定需要计费的第一应用。 分配模块 72, 与确定模块 71连接, 用于为确定模块 71确定的所述第一 应用分配计费标识, 所述计费标识用于标识需要对所述第一应用进行单独计 费。
发送模块 73, 与确定模块 71和分配模块 72连接, 用于将确定模块 71 确定的所述第一应用的标识和分配模块 72 为所述第一应用分配的计费标识 分别发送给 UE、 PCEF实体和 TDF实体, 以使所述 UE和所述 TDF实体在所述 第一应用的数据包中添加所述计费标识后发送给所述 PCEF实体,使所述 PCEF 实体基于所述第一应用的标识和为所述第一应用分配的计费标识分别对来自 所述 UE和所述 TDF实体的携带有所述计费标识的数据包进行单独计费。
在一可选实施方式中,发送模块 73用于将所述第一应用的标识和为所述 第一应用分配的计费标识分别发送给 UE和 PCEF实体, 包括:
发送模块 73具体用于向所述 PCEF实体发送 IP-CAN会话建立响应消息, 所述 IP-CAN会话建立响应消息包括所述第一应用的标识和为所述第一应用 的分配的计费标识, 以使所述 PCEF实体通过服务网关设备将所述第一应用的 标识和为所述第一应用分配的计费标识发送给所述 UE。
在一可选实施方式中,发送模块 73将所述第一应用的标识和为所述第一 应用分配的计费标识 TDF实体, 包括:
发送模块 73具体用于向所述 TDF实体发送 TDF会话建立请求消息,所述 TDF会话建立请求消息包括所述第一应用的标识和为所述第一应用分配的计 费标识。
在一可选实施方式中,确定模块 71具体用于接收所述 TDF实体发送的业 务流探测事件, 所述业务流探测事件是所述 TDF实体探测到需要计费的所述 第一应用的数据包后发送的, 且所述业务流探测事件包括所述第一应用的标 识; 根据所述第一应用的标识确定所述第一应用。
在上述业务流探测事件的基础上,发送模块 73用于将所述第一应用的标 识和为所述第一应用分配的计费标识分别发送给 UE和 PCEF实体, 包括: 发送模块 73具体用于向所述 PCEF实体发送策略与计费规则消息, 所述 策略与计费规则消息包括所述第一应用的标识和为所述第一应用分配的计费 标识, 以使所述 PCEF实体通过服务网关设备将所述第一应用的标识和为所述 第一应用分配的计费标识发送给所述 UE。 在上述业务流探测事件的基础上,发送模块 73用于将所述第一应用的标 识和为所述第一应用分配的计费标识 TDF实体, 包括:
发送模块 73具体用于向所述 TDF实体发送修改 ADC规则消息,所述修改 ADC规则消息包括所述第一应用的标识和为所述第一应用分配的计费标识。
进一步可选的, 所述 PCEF实体还可以包括: 接收模块。 该接收模块可用 于在发送模块 73向所述 PCEF实体发送 IP-CAN会话建立响应消息之前,接收 所述 PCEF实体发送 IP-CAN会话建立请求消息。 或者, 接收模块还用于在发 送模块 73向所述 TDF实体发送 TDF会话建立请求消息之后,接收所述 TDF实 体发送的 TDF会话建立响应消息。
本实施例提供的 PCRF 实体的各功能模块可用于执行上述方法实施例中 第一种计费方法的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。
本实施例提供的 PCRF实体, 确定需要计费的第一应用, 并为第一应用分 配计费标识, 通过所述计费标识标识需要对第一应用进行单独计费, 然后将 第一应用的标识和为第一应用分配的计费标识分别发送给 TDF实体、 PCEF实 体和 UE, 使得 UE和 TDF实体在发送给 PCEF实体的第一应用的数据包中添加 所述计费标识,而 PCEF实体就可以对接收到的携带有所述计费标识的数据包 进行单独计费, 实现在上行方向对第一应用的单独计费。 另外, 本实施例提 供的 PCRF 实体通过为第一应用分配计费标识因为可以标识第一应用的数据 包, 因此不存在重复计费的问题。
图 8为本发明实施例提供的另一种 PCRF实体的结构示意图。如图 8所示, 所述 PCRF实体包括: 处理器 81、 发射器 82和存储器 83。
存储器 83可以包括只读存储器和随机存取存储器, 并向处理器 81提供 指令和数据。 存储器 83 的一部分还可以包括非易失性随机存取存储器 (NVRAM)
存储器 83存储了如下的元素, 可执行模块或者数据结构, 或者它们的子 集, 或者它们的扩展集:
操作指令: 包括各种操作指令, 用于实现各种操作。
操作***: 包括各种***程序, 用于实现各种基础业务以及处理基于硬 件的任务。
在本发明实施例中, 处理器 81通过调用存储器 83存储的操作指令 (该 操作指令可存储在操作***中) , 执行如下操作:
确定需要计费的第一应用, 并为所述第一应用分配计费标识, 所述计费 标识用于标识需要对所述第一应用进行单独计费。
发射器 82, 用于将处理器 81确定的所述第一应用的标识和处理器 81为 所述第一应用分配的计费标识分别发送给 UE、 PCEF实体和 TDF实体, 以使所 述 UE和所述 TDF实体在所述第一应用的数据包中添加所述计费标识后发送给 所述 PCEF实体, 使所述 PCEF实体基于所述第一应用的标识和为所述第一应 用分配的计费标识分别对来自所述 UE和所述 TDF实体的携带有所述计费标识 的数据包进行单独计费。
进一步, 如图 8所示, 所述 PCRF实体还可以包括: 接收器 84。
处理器 81控制 PCRF实体的操作, 处理器 81还可以称为中央处理单元 (Central Processing Unit , 简称为 CPU) 。 存储器 83可以包括只读存储 器和随机存取存储器, 并向处理器 81提供指令和数据。 存储器 83的一部分 还可以包括非易失性随机存取存储器 (NVRAM) 。 具体的应用中, PCRF 实体 的各个组件通过总线*** 85耦合在一起, 其中总线*** 85除包括数据总线 之外, 还可以包括电源总线、 控制总线和状态信号总线等。 但是为了清楚说 明起见, 在图中将各种总线都标为总线*** 85。
上述本发明实施例揭示的方法可以应用于处理器 81 中, 或者由处理器 81 实现。 处理器 81可能是一种集成电路芯片, 具有信号的处理能力。 在实 现过程中,上述方法的各步骤可以通过处理器 81中的硬件的集成逻辑电路或 者软件形式的指令完成。上述的处理器 81可以是通用处理器、数字信号处理 器 (DSP) 、 专用集成电路 (ASIC) 、 现成可编程门阵列 (FPGA) 或者其他可 编程逻辑器件、 分立门或者晶体管逻辑器件、 分立硬件组件。 通用处理器可 以是微处理器或者该处理器也可以是任何常规的处理器等。 结合本发明实施 例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成, 或者用译 码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器, 闪存、 只读存储器, 可编程只读存储器或者电可擦写可编程存储器、 寄存器 等本领域成熟的存储介质中。 该存储介质位于存储器 83, 处理器 81读取存 储器 83中的信息, 结合其硬件完成上述方法的步骤。
在一可选实施方式中,发射器 82用于将所述第一应用的标识和为所述第 一应用分配的计费标识分别发送给 UE和 PCEF实体, 包括:
发射器 82具体用于向所述 PCEF实体发送 IP-CAN会话建立响应消息,所 述 IP-CAN会话建立响应消息包括所述第一应用的标识和为所述第一应用的 分配的计费标识, 以使所述 PCEF实体通过服务网关设备将所述第一应用的标 识和为所述第一应用分配的计费标识发送给所述 UE。
在一可选实施方式中,发射器 82将所述第一应用的标识和为所述第一应 用分配的计费标识 TDF实体, 包括:
发射器 82具体用于向所述 TDF实体发送 TDF会话建立请求消息, 所述
TDF会话建立请求消息包括所述第一应用的标识和为所述第一应用分配的计 费标识。
在一可选实施方式中, 处理器 81具体用于通过接收器 84接收所述 TDF 实体发送的业务流探测事件, 所述业务流探测事件是所述 TDF实体探测到需 要计费的所述第一应用的数据包后发送的, 且所述业务流探测事件包括所述 第一应用的标识;然后根据接收器 84接收的所述第一应用的标识确定所述第 一应用。
在上述业务流探测事件的基础上,发射器 82用于将所述第一应用的标识 和为所述第一应用分配的计费标识分别发送给 UE和 PCEF实体, 包括:
发射器 82具体用于向所述 PCEF实体发送策略与计费规则消息, 所述策 略与计费规则消息包括所述第一应用的标识和为所述第一应用分配的计费标 识, 以使所述 PCEF实体通过服务网关设备将所述第一应用的标识和为所述第 一应用分配的计费标识发送给所述 UE。
在上述业务流探测事件的基础上,发射器 82用于将所述第一应用的标识 和为所述第一应用分配的计费标识 TDF实体, 包括:
发射器 82具体用于向所述 TDF实体发送修改 ADC规则消息, 所述修改 ADC规则消息包括所述第一应用的标识和为所述第一应用分配的计费标识。
进一步可选的, 接收器 84 可用于在发射器 82 向所述 PCEF 实体发送 IP-CAN会话建立响应消息之前, 接收所述 PCEF实体发送 IP-CAN会话建立请 求消息。 或者, 接收器 84还用于在发射器 82向所述 TDF实体发送 TDF会话 建立请求消息之后, 接收所述 TDF实体发送的 TDF会话建立响应消息。
本实施例提供的 PCRF 实体可用于执行上述方法实施例中第一种计费方 法的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。
本实施例提供的 PCRF实体, 确定需要计费的第一应用, 并为第一应用分 配计费标识, 通过所述计费标识标识需要对第一应用进行单独计费, 然后将 第一应用的标识和为第一应用分配的计费标识分别发送给 TDF实体、 PCEF实 体和 UE, 使得 UE和 TDF实体在发送给 PCEF实体的第一应用的数据包中添加 所述计费标识,而 PCEF实体就可以对接收到的携带有所述计费标识的数据包 进行单独计费, 实现在上行方向对第一应用的单独计费。 另外, 本实施例提 供的 PCRF 实体通过为第一应用分配计费标识因为可以标识第一应用的数据 包, 因此不存在重复计费的问题。
图 9为本发明实施例提供的一种 PCEF实体的结构示意图。 如图 9所示, 所述 PCEF实体包括: 接收模块 91、 发送模块 92和计费模块 93。
接收模块 91, 用于接收 PCRF实体发送的所述 PCRF实体确定的需要单独 计费的第一应用的标识和为所述第一应用分配的计费标识。
发送模块 92, 与接收模块 91连接, 用于将接收模块 91接收的所述第一 应用的标识和为所述第一应用分配的计费标识通过服务网关设备发送给 UE , 以使所述 UE 在所述第一应用的上行数据包中添加所述计费标识后向所述 PCEF实体发送。
接收模块 91, 还用于接收所述 UE发送的携带有所述计费标识的上行数 据包。
计费模块 93, 与接收模块 91连接, 用于根据接收模块 91接收的所述计 费标识对接收模块 91 接收的携带有所述计费标识的上行数据包进行单独计 费。
在一可选实施方式中,接收模块 91还用于接收 TDF实体发送的携带有所 述计费标识的下行数据包。
相应的, 计费模块 93, 还用于根据接收模块 91接收的所述计费标识对 接收模块 91接收的携带有所述计费标识的下行数据包进行单独计费。
在一可选实施方式中, 接收模块 91用于接收 PCRF实体发送的所述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述第一应用分配的计费标 识, 包括:
接收模块 91具体用于接收所述 PCRF实体发送的 IP-CAN会话建立响应消 息,所述 IP-CAN会话建立响应消息包括所述第一应用的标识和为所述第一应 用的分配的计费标识; 或者
接收模块 91具体用于接收所述 PCRF实体发送的策略与计费规则消息, 所述策略与计费规则消息包括所述第一应用的标识和为所述第一应用分配的 计费标识。
可选的, 发送模块 92还用于在接收模块 91接收所述 PCRF实体发送的 IP-CAN会话建立响应消息之前, 向所述 PCRF实体发送 IP-CAN会话建立请求 消息。
在一可选实施方式中,发送模块 92用于将所述第一应用的标识和为所述 第一应用分配的计费标识通过服务网关设备发送给 UE, 包括:
发送模块 92具体用于向所述服务网关设备发送 IP-CAN承载建立响应消 息,所述 IP-CAN承载建立响应消息包括所述第一应用的标识和为所述第一应 用分配的计费标识, 以使所述服务网关设备将所述第一应用的标识和为所述 第一应用分配的计费标识发送给所述 UE。
可选的, 接收模块 91 还用于在发送模块 92 向所述服务网关设备发送
IP-CAN承载建立响应消息之前, 接收所述服务网关设备发送的 IP-CAN承载 建立请求消息。
本实施例提供的 PCEF 实体的各功能模块可用于执行上述方法实施例中 第一种计费方法的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。
本实施例提供的 PCEF实体, 接收由 PCRF实体确定的需要单独计费的第 一应用的标识和为第一应用分配的计费标识, 根据第一应用的标识和为第一 应用分配的计费标识,对来自于 UE或 TDF实体的携带有所述计费标识的第一 应用的数据包进行单独计费, 并且由于通过所述计费标识可以标识第一应用 的数据包, 不会出现重复计费的问题。
图 10为本发明实施例提供的另一种 PCEF实体的结构示意图。如图 10所 述, 所述 PCEF实体包括: 接收器 1001、 发射器 1002、 处理器 1003和存储器 1004。
接收器 1001, 用于接收 PCRF实体发送的所述 PCRF实体确定的需要单独 计费的第一应用的标识和为所述第一应用分配的计费标识。
发射器 1002, 用于将接收器 1001接收的所述第一应用的标识和为所述 第一应用分配的计费标识通过服务网关设备发送给 UE, 以使所述 UE在所述 第一应用的上行数据包中添加所述计费标识后向所述 PCEF实体发送。
接收器 1001, 还用于接收所述 UE发送的携带有所述计费标识的上行数 据包。
存储器 1004可以包括只读存储器和随机存取存储器, 并向处理器 1003 提供指令和数据。存储器 1004的一部分还可以包括非易失性随机存取存储器 (NVRAM) o
存储器 1004存储了如下的元素, 可执行模块或者数据结构, 或者它们的 子集, 或者它们的扩展集:
操作指令: 包括各种操作指令, 用于实现各种操作。
操作***: 包括各种***程序, 用于实现各种基础业务以及处理基于硬 件的任务。
在本发明实施例中, 处理器 1003通过调用存储器 1004存储的操作指令 (该操作指令可存储在操作***中) , 执行如下操作:
根据接收器 1001接收的所述计费标识对接收器 1001接收的携带有所述 计费标识的上行数据包进行单独计费。
处理器 1003控制 PCEF实体的操作, 处理器 1003还可以称为 CPU。 存储 器 1004可以包括只读存储器和随机存取存储器, 并向处理器 1003提供指令 和数据。存储器 1004的一部分还可以包括非易失性随机存取存储器(NVRAM)。 具体的应用中, PCEF实体的各个组件通过总线*** 1005耦合在一起, 其中 总线*** 1005除包括数据总线之外, 还可以包括电源总线、控制总线和状态 信号总线等。 但是为了清楚说明起见, 在图中将各种总线都标为总线*** 上述本发明实施例揭示的方法可以应用于处理器 1003中,或者由处理器 1003实现。 处理器 1003可能是一种集成电路芯片, 具有信号的处理能力。 在实现过程中,上述方法的各步骤可以通过处理器 1003中的硬件的集成逻辑 电路或者软件形式的指令完成。上述的处理器 1003可以是通用处理器、数字 信号处理器 (DSP) 、 专用集成电路 (ASIC ) 、 现成可编程门阵列 (FPGA) 或 者其他可编程逻辑器件、 分立门或者晶体管逻辑器件、 分立硬件组件。 通用 处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。 结合本 发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成, 或者用译码处理器中的硬件及软件模块组合执行完成。 软件模块可以位于随 机存储器, 闪存、 只读存储器, 可编程只读存储器或者电可擦写可编程存储 器、 寄存器等本领域成熟的存储介质中。 该存储介质位于存储器 1004, 处理 器 1003读取存储器 1004中的信息, 结合其硬件完成上述方法的步骤。
在一可选实施方式中,接收器 1001还用于接收 TDF实体发送的携带有所 述计费标识的下行数据包。
相应的, 处理器 1003, 还用于根据接收器 1001接收的所述计费标识对 接收器 1001接收的携带有所述计费标识的下行数据包进行单独计费。
在一可选实施方式中, 接收器 1001用于接收 PCRF实体发送的所述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述第一应用分配的计费标 识, 包括:
接收器 1001具体用于接收所述 PCRF实体发送的 IP-CAN会话建立响应消 息,所述 IP-CAN会话建立响应消息包括所述第一应用的标识和为所述第一应 用的分配的计费标识; 或者
接收器 1001具体用于接收所述 PCRF实体发送的策略与计费规则消息, 所述策略与计费规则消息包括所述第一应用的标识和为所述第一应用分配的 计费标识。
可选的, 发射器 1002还用于在接收器 1001接收所述 PCRF实体发送的 IP-CAN会话建立响应消息之前, 向所述 PCRF实体发送 IP-CAN会话建立请求 消息。
在一可选实施方式中,发射器 1002用于将所述第一应用的标识和为所述 第一应用分配的计费标识通过服务网关设备发送给 UE, 包括:
发射器 1002具体用于向所述服务网关设备发送 IP-CAN承载建立响应消 息,所述 IP-CAN承载建立响应消息包括所述第一应用的标识和为所述第一应 用分配的计费标识, 以使所述服务网关设备将所述第一应用的标识和为所述 第一应用分配的计费标识发送给所述 UE。
可选的, 接收器 1001 还用于在发射器 1002 向所述服务网关设备发送 IP-CAN承载建立响应消息之前, 接收所述服务网关设备发送的 IP-CAN承载 建立请求消息。 本实施例提供的 PCEF 实体可用于执行上述方法实施例中第一种计费方 法的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。
本实施例提供的 PCEF实体, 接收由 PCRF实体确定的需要单独计费的第 一应用的标识和为第一应用分配的计费标识, 根据第一应用的标识和为第一 应用分配的计费标识,对来自于 UE或 TDF实体的携带有所述计费标识的第一 应用的数据包进行单独计费, 并且由于通过所述计费标识可以标识第一应用 的数据包, 不会出现重复计费的问题。
图 1 1为本发明实施例提供的一种 TDF实体的结构示意图。如图 11所示, 所述 TDF实体包括: 接收模块 1101、 确定添加模块 1102和发送模块 1 103。
接收模块 1101, 用于接收 PCRF实体发送的所述 PCRF实体确定的需要单 独计费的第一应用的标识和为所述第一应用分配的计费标识。
确定添加模块 1102, 与接收模块 1101连接, 用于根据接收模块 1101接 收的所述第一应用的标识确定所述第一应用的下行数据包, 在所述第一应用 的下行数据包中添加接收模块 1101接收的所述计费标识。
发送模块 1 103, 与确定添加模块 1102连接, 用于将添加所述计费标识 的下行数据包发送给 PCEF实体, 以使所述 PCEF实体基于所述计费标识对所 述第一应用的下行数据包进行单独计费。
在一可选实施方式中,接收模块 1101用于接收 PCRF实体发送的所述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述第一应用分配的计费标 识, 包括:
接收模块 1101具体用于接收所述 PCRF实体发送的 TDF会话建立请求消 息, 所述 TDF会话建立请求消息包括所述第一应用的标识和为所述第一应用 分配的计费标识。
可选的,发送模块 1103还用于在接收模块 1101接收所述 PCRF实体发送 的 TDF会话建立请求消息之后, 向 PCRF实体发送 TDF会话建立响应消息。
在一可选实施方式中, 所述 PCEF实体还包括: 探测模块, 用于探测需要 单独计费的所述第一应用的数据包。
基于上述探测模块, 发送模块 1103, 还用于在探测模块探测到所述第一 应用的数据包后, 向所述 PCRF实体发送业务流探测事件, 所述业务流探测事 件包括所述第一应用的标识, 以使所述 PCRF实体根据所述第一应用的标识确 定需要对所述第一应用进行单独计费。
基于上述探测模块,在一可选实施方式中,接收模块 1101用于接收 PCRF 实体发送的所述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述 第一应用分配的计费标识, 包括:
接收模块 1101具体用于接收所述 PCRF实体发送的修改 ADC规则消息, 所述修改 ADC规则消息包括所述第一应用的标识和为所述第一应用分配的计 费标识。
本实施例提供的 TDF实体的各功能模块可用于执行上述方法实施例中第 一种计费方法的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。
本实施例提供的 TDF实体,接收由 PCRF实体确定的需要单独计费的第一 应用的标识和为第一应用分配的计费标识, 根据第一应用的标识和为第一应 用分配的计费标识, 在第一应用的下行数据包中添加所述计费标识后发送给 PCEF实体, 使得 PCEF实体可以根据 PCRF实体发送的第一应用的标识和为第 一应用分配的计费标识, 对来自 TDF实体的携带有所述计费标识的下行数据 包进行单独计费, 实现对第一应用的单独计费, 并且不会出现重复计费的问 题。
图 12为本发明实施例提供的另一种 TDF实体的结构示意图。 如图 12所 示, 所述 TDF实体包括: 接收器 1201、 处理器 1202、 发射器 1203和存储器 1204。
接收器 1201, 用于接收 PCRF实体发送的所述 PCRF实体确定的需要单独 计费的第一应用的标识和为所述第一应用分配的计费标识。
存储器 1204可以包括只读存储器和随机存取存储器, 并向处理器 1202 提供指令和数据。存储器 1204的一部分还可以包括非易失性随机存取存储器 (NVRAM)
存储器 1204存储了如下的元素, 可执行模块或者数据结构, 或者它们的 子集, 或者它们的扩展集:
操作指令: 包括各种操作指令, 用于实现各种操作。
操作***: 包括各种***程序, 用于实现各种基础业务以及处理基于硬 件的任务。
在本发明实施例中, 处理器 1202通过调用存储器 1204存储的操作指令 (该操作指令可存储在操作***中) , 执行如下操作:
根据接收器 1201 接收的所述第一应用的标识确定所述第一应用的下行 数据包, 在所述第一应用的下行数据包中添加所述接收器接收的所述计费标 识。
发射器 1203, 用于将添加所述计费标识的下行数据包发送给 PCEF实体, 以使所述 PCEF 实体基于所述计费标识对所述第一应用的下行数据包进行单 独计费。
处理器 1202控制 TDF实体的操作, 处理器 1202还可以称为 CPU。 存储 器 1204可以包括只读存储器和随机存取存储器, 并向处理器 1202提供指令 和数据。存储器 1204的一部分还可以包括非易失性随机存取存储器(NVRAM)。 具体的应用中, TDF实体的各个组件通过总线*** 1205耦合在一起, 其中总 线*** 1205除包括数据总线之外, 还可以包括电源总线、控制总线和状态信 号总线等。但是为了清楚说明起见,在图中将各种总线都标为总线*** 1205。
上述本发明实施例揭示的方法可以应用于处理器 1202中,或者由处理器 1202实现。 处理器 1202可能是一种集成电路芯片, 具有信号的处理能力。 在实现过程中,上述方法的各步骤可以通过处理器 1202中的硬件的集成逻辑 电路或者软件形式的指令完成。上述的处理器 1202可以是通用处理器、数字 信号处理器 (DSP ) 、 专用集成电路 (ASIC ) 、 现成可编程门阵列 (FPGA) 或 者其他可编程逻辑器件、 分立门或者晶体管逻辑器件、 分立硬件组件。 通用 处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。 结合本 发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成, 或者用译码处理器中的硬件及软件模块组合执行完成。 软件模块可以位于随 机存储器, 闪存、 只读存储器, 可编程只读存储器或者电可擦写可编程存储 器、 寄存器等本领域成熟的存储介质中。 该存储介质位于存储器 1204, 处理 器 1202读取存储器 1204中的信息, 结合其硬件完成上述方法的步骤。
在一可选实施方式中, 接收器 1201用于接收 PCRF实体发送的所述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述第一应用分配的计费标 识, 包括:
接收器 1201具体用于接收所述 PCRF实体发送的 TDF会话建立请求消息, 所述 TDF会话建立请求消息包括所述第一应用的标识和为所述第一应用分配 的计费标识。
可选的, 发射器 1203还用于在接收器 1201接收所述 PCRF实体发送的 TDF会话建立请求消息之后, 向 PCRF实体发送 TDF会话建立响应消息。
在一可选实施方式中,处理器 1202还用于探测需要单独计费的所述第一 应用的数据包。
基于上述, 发射器 1203, 还用于在处理器 1202探测到所述第一应用的 数据包后, 向所述 PCRF实体发送业务流探测事件, 所述业务流探测事件包括 所述第一应用的标识, 以使所述 PCRF实体根据所述第一应用的标识确定需要 对所述第一应用进行单独计费。
基于上述, 在一可选实施方式中, 接收器 1201用于接收 PCRF实体发送 的所述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述第一应用 分配的计费标识, 包括:
接收器 1201具体用于接收所述 PCRF实体发送的修改 ADC规则消息, 所 述修改 ADC规则消息包括所述第一应用的标识和为所述第一应用分配的计费 标识。
本实施例提供的 TDF实体可用于执行上述方法实施例中第一种计费方法 的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。
本实施例提供的 TDF实体,接收由 PCRF实体确定的需要单独计费的第一 应用的标识和为第一应用分配的计费标识, 根据第一应用的标识和为第一应 用分配的计费标识, 在第一应用的下行数据包中添加所述计费标识后发送给 PCEF实体, 使得 PCEF实体可以根据 PCRF实体发送的第一应用的标识和为第 一应用分配的计费标识, 对来自 TDF实体的携带有所述计费标识的下行数据 包进行单独计费, 实现对第一应用的单独计费, 并且不会出现重复计费的问 题。
图 13为本发明实施例提供的又一种 PCRF实体的结构示意图。如图 13所 示, 所述 PCRF实体包括: 发送模块 1301和接收模块 1302。
发送模块 1301, 用于向 TDF实体发送的 PCC规则标识和 /或 SDF模板, 以供所述 TDF实体确定影响 PCEF实体基于 SDF粒度的计费结果的第一应用所 属的 SDF的标识和第一应用的数据包的流量。
接收模块 1302, 用于接收所述 TDF实体发送的根据所述 PCC规则标识和 /或 SDF模板确定的所述第一应用所属的 SDF的标识和所述第一应用的数据包 的流量。
发送模块 1301, 与接收模块 1302连接, 还用于将接收模块 1302接收的 所述第一应用所属的 SDF的标识和所述第一应用的数据包的流量发送给所述 PCEF实体, 以使所述 PCEF实体基于所述第一应用所属的 SDF的标识和所述 第一应用的数据包的流量对来自 UE的上行数据包基于 SDF粒度的计费结果进 行调整; 其中, 所述第一应用的数据包属于来自所述 UE的上行数据包。
在一可选实施方式中,发送模块 1301用于向 TDF实体发送的 PCC规则标 识和 /或 SDF模板, 包括:
发送模块 1301具体用于向所述 TDF实体发送 TDF会话建立请求消息,所 述 TDF会话建立请求消息包括所述 PCC规则标识和 /或 SDF模板。
可选的,接收模块 1302还用于在发送模块 1301向所述 TDF实体发送 TDF 会话建立请求消息之后, 接收 TDF实体发送的 TDF会话建立响应消息。
在一可选实施方式中,发送模块 1301用于将所述第一应用所属的 SDF的 标识和所述第一应用的数据包的流量发送给所述 PCEF实体, 包括:
发送模块 1301具体用于向所述 PCEF实体发送 IP-CAN会话修改请求消 息,所述 IP-CAN会话修改请求消息包括所述第一应用所属的 SDF的标识和所 述第一应用的数据包的流量。
本实施例提供的 PCRF 实体的各功能模块可用于执行上述方法实施例中 第二种计费方法的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。
本实施例提供的 PCRF实体, 向 TDF实体发送 PCC规则标识和 /或 SDF模 板, 使得 TDF实体确定需要单独计费的第一应用的标识和第一应用的数据包 的流量并返回给本实施例的 PCRF实体, 本实施例的 PCRF实体将第一应用的 标识和第一应用的数据包的流量发送给 PCEF实体, 使 PCEF实体根据第一应 用的标识和第一应用的数据包的流量重新对基于 SDF粒度的计费结果进行调 整, 从而实现准确计费。
图 14为本发明实施例提供的又一种 PCRF实体的结构示意图。如图 14所 示, 所述 PCRF实体包括: 发射器 1401、 接收器 1402、 处理器 1403和存储器 1404。
发射器 1401, 用于向 TDF实体发送的 PCC规则标识和 /或 SDF模板, 以 供所述 TDF实体确定影响 PCEF实体基于 SDF粒度的计费结果的第一应用所属 的 SDF的标识和第一应用的数据包的流量。
接收器 1402, 用于接收所述 TDF实体发送的根据所述 PCC规则标识和 / 或 SDF模板确定的所述第一应用所属的 SDF的标识和所述第一应用的数据包 的流量。
发射器 1401, 还用于将所述第一应用所属的 SDF的标识和所述第一应用 的数据包的流量发送给所述 PCEF实体, 以使所述 PCEF实体基于所述第一应 用所属的 SDF的标识和所述第一应用的数据包的流量对来自 UE的上行数据包 基于 SDF粒度的计费结果进行调整; 其中, 所述第一应用的数据包属于来自 所述 UE的上行数据包。
在本实施例中, 存储器 1404可以包括只读存储器和随机存取存储器, 并 向处理器 1403提供指令和数据。 存储器 1404的一部分还可以包括非易失性 随机存取存储器 (NVRAM) 。
存储器 1404存储了如下的元素, 可执行模块或者数据结构, 或者它们的 子集, 或者它们的扩展集:
操作指令: 包括各种操作指令, 用于实现各种操作。
操作***: 包括各种***程序, 用于实现各种基础业务以及处理基于硬 件的任务。
在本发明实施例中, 处理器 1403通过调用存储器 1404存储的操作指令 (该操作指令可存储在操作***中) , 执行相应操作, 从而控制 PCRF实体的 操作。
处理器 1403控制 PCRF实体的操作, 处理器 1403还可以称为 CPU。 存储 器 1404可以包括只读存储器和随机存取存储器, 并向处理器 1403提供指令 和数据。存储器 1404的一部分还可以包括非易失性随机存取存储器(NVRAM)。 具体的应用中, PCRF实体的各个组件通过总线*** 1405耦合在一起, 其中 总线*** 1405除包括数据总线之外, 还可以包括电源总线、控制总线和状态 信号总线等。 但是为了清楚说明起见, 在图中将各种总线都标为总线*** 1405 ο
上述本发明实施例揭示的方法可以应用于处理器 1403中,或者由处理器 1403实现。 处理器 1403可能是一种集成电路芯片, 具有信号的处理能力。 在实现过程中,上述方法的各步骤可以通过处理器 1403中的硬件的集成逻辑 电路或者软件形式的指令完成。上述的处理器 1403可以是通用处理器、数字 信号处理器 (DSP ) 、 专用集成电路 (ASIC ) 、 现成可编程门阵列 (FPGA) 或 者其他可编程逻辑器件、 分立门或者晶体管逻辑器件、 分立硬件组件。 通用 处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。 结合本 发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成, 或者用译码处理器中的硬件及软件模块组合执行完成。 软件模块可以位于随 机存储器, 闪存、 只读存储器, 可编程只读存储器或者电可擦写可编程存储 器、 寄存器等本领域成熟的存储介质中。 该存储介质位于存储器 1404, 处理 器 1403读取存储器 1404中的信息, 结合其硬件完成上述方法的步骤。
在一可选实施方式中,发射器 1401用于向 TDF实体发送的 PCC规则标识 和 /或 SDF模板, 包括:
发射器 1401具体用于向所述 TDF实体发送 TDF会话建立请求消息,所述 TDF会话建立请求消息包括所述 PCC规则标识和 /或 SDF模板。
可选的, 接收器 1402还用于在发射器 1401向所述 TDF实体发送 TDF会 话建立请求消息之后, 接收 TDF实体发送的 TDF会话建立响应消息。
在一可选实施方式中,发射器 1401用于将所述第一应用所属的 SDF的标 识和所述第一应用的数据包的流量发送给所述 PCEF实体, 包括:
发射器 1401具体用于向所述 PCEF实体发送 IP-CAN会话修改请求消息, 所述 IP-CAN会话修改请求消息包括所述第一应用所属的 SDF的标识和所述第 一应用的数据包的流量。
本实施例提供的 PCRF 实体可用于执行上述方法实施例中第二种计费方 法的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。
本实施例提供的 PCRF实体, 向 TDF实体发送 PCC规则标识和 /或 SDF模 板, 使得 TDF实体确定需要单独计费的第一应用的标识和第一应用的数据包 的流量并返回给本实施例的 PCRF实体, 本实施例的 PCRF实体将第一应用的 标识和第一应用的数据包的流量发送给 PCEF实体, 使 PCEF实体根据第一应 用的标识和第一应用的数据包的流量重新对基于 SDF粒度的计费结果进行调 整, 从而实现准确计费。
图 15为本发明实施例提供的又一种 PCEF实体的结构示意图。如图 15所 示, 所述 PCEF实体包括: 接收模块 1501和计费调整模块 1502。
接收模块 1501, 用于接收 PCRF实体发送的影响所述 PCEF实体基于 SDF 粒度的计费结果的第一应用所属的 SDF的标识和所述第一应用的数据包的流 量; 其中, 所述第一应用所属的 SDF的标识和所述第一应用的数据包的流量 是 TDF实体根据所述 PCRF实体发送的 PCC规则标识和 /或 SDF模板确定并发 送给所述 PCRF实体的。
计费调整模块 1502, 与接收模块 1501连接, 用于根据接收模块 1501接 收的所述第一应用所属的 SDF的标识和所述第一应用的数据包的流量, 对来 自 UE的上行数据包基于 SDF粒度的计费结果进行调整, 其中, 所述第一应用 的数据包属于来自所述 UE的上行数据包。
在一可选实施方式中, 所述 PCEF实体还包括: 计费模块, 用于在接收模 块 1501接收第一应用所属的 SDF的标识和所述第一应用的数据包的流量之 前, 对来自所述 UE的上行数据包进行基于 SDF粒度的计费。
在一可选实施方式中, 接收模块 1501用于接收 PCRF实体发送的影响所 述 PCEF实体基于 SDF粒度的计费结果的第一应用所属的 SDF的标识和所述第 一应用的数据包的流量, 包括:
接收模块 1501具体用于接收所述 PCRF实体发送的 IP-CAN会话修改请求 消息,所述 IP-CAN会话修改请求消息包括所述第一应用所属的 SDF的标识和 所述第一应用的数据包的流量。
可选的, 本实施例的 PCEF实体还可以包括: 发送模块, 用于在接收模块
1501接收所述 PCRF实体发送的 IP-CAN会话修改请求消息之后, 向所述 PCRF 实体发送 IP-CAN会话修改响应消息。
本实施例提供的 PCEF 实体的各功能模块可用于执行上述方法实施例中 第二种计费方法的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。
本实施例提供的 PCEF实体, 接收 PCRF实体发送的由 TDF实体确定出的 需要单独计费的第一应用的标识和第一应用的数据包的流量, 根据第一应用 的标识和第一应用的数据包的流量, 重新调整基于 SDF粒度的计费结果, 实 现准确计费。
图 16为本发明实施例提供的又一种 PCEF实体的结构示意图。如图 16所 示, 所述 PCEF实体包括: 接收器 1601、 处理器 1602和存储器 1603。 接收器 1601, 用于接收 PCRF实体发送的影响所述 PCEF实体基于 SDF粒 度的计费结果的第一应用所属的 SDF 的标识和所述第一应用的数据包的流 量; 其中, 所述第一应用所属的 SDF的标识和所述第一应用的数据包的流量 是 TDF实体根据所述 PCRF实体发送的 PCC规则标识和 /或 SDF模板确定并发 送给所述 PCRF实体的。
存储器 1603可以包括只读存储器和随机存取存储器, 并向处理器 1602 提供指令和数据。存储器 1603的一部分还可以包括非易失性随机存取存储器 (NVRAM) o
存储器 1603存储了如下的元素, 可执行模块或者数据结构, 或者它们的 子集, 或者它们的扩展集:
操作指令: 包括各种操作指令, 用于实现各种操作。
操作***: 包括各种***程序, 用于实现各种基础业务以及处理基于硬 件的任务。
在本发明实施例中, 处理器 1602通过调用存储器 1603存储的操作指令 (该操作指令可存储在操作***中) , 执行如下操作:
根据接收器 1601接收的所述第一应用所属的 SDF的标识和所述第一应用 的数据包的流量,对来自 UE的上行数据包基于 SDF粒度的计费结果进行调整, 其中, 所述第一应用的数据包属于来自所述 UE的上行数据包。
进一步可选的, 所述 PCEF实体还可以包括: 发射器 1604。
处理器 1602控制 PCEF实体的操作, 处理器 1602还可以称为 CPU。 存储 器 1603可以包括只读存储器和随机存取存储器, 并向处理器 1602提供指令 和数据。存储器 1603的一部分还可以包括非易失性随机存取存储器(NVRAM)。 具体的应用中, PCEF实体的各个组件通过总线*** 1605耦合在一起, 其中 总线*** 1605除包括数据总线之外, 还可以包括电源总线、控制总线和状态 信号总线等。 但是为了清楚说明起见, 在图中将各种总线都标为总线*** 1605 ο
上述本发明实施例揭示的方法可以应用于处理器 1602中,或者由处理器 1602实现。 处理器 1602可能是一种集成电路芯片, 具有信号的处理能力。 在实现过程中,上述方法的各步骤可以通过处理器 1602中的硬件的集成逻辑 电路或者软件形式的指令完成。上述的处理器 1602可以是通用处理器、数字 信号处理器 (DSP ) 、 专用集成电路 (ASIC ) 、 现成可编程门阵列 (FPGA) 或 者其他可编程逻辑器件、 分立门或者晶体管逻辑器件、 分立硬件组件。 通用 处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。 结合本 发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成, 或者用译码处理器中的硬件及软件模块组合执行完成。 软件模块可以位于随 机存储器, 闪存、 只读存储器, 可编程只读存储器或者电可擦写可编程存储 器、 寄存器等本领域成熟的存储介质中。 该存储介质位于存储器 1603, 处理 器 1602读取存储器 1603中的信息, 结合其硬件完成上述方法的步骤。
在一可选实施方式中, 处理器 1602, 还用于在接收器 1601接收第一应 用所属的 SDF的标识和所述第一应用的数据包的流量之前,对来自所述 UE的 上行数据包进行基于 SDF粒度的计费。
在一可选实施方式中, 接收器 1601用于接收 PCRF实体发送的影响所述 PCEF实体基于 SDF粒度的计费结果的第一应用所属的 SDF的标识和所述第一 应用的数据包的流量, 包括:
接收器 1601具体用于接收所述 PCRF实体发送的 IP-CAN会话修改请求消 息,所述 IP-CAN会话修改请求消息包括所述第一应用所属的 SDF的标识和所 述第一应用的数据包的流量。
可选的, 发射器 1604可用于在接收器 1601接收所述 PCRF实体发送的 IP-CAN会话修改请求消息之后, 向所述 PCRF实体发送 IP-CAN会话修改响应 消息。
本实施例提供的 PCEF 实体可用于执行上述方法实施例中第二种计费方 法的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。
本实施例提供的 PCEF实体, 接收 PCRF实体发送的由 TDF实体确定出的 需要单独计费的第一应用的标识和第一应用的数据包的流量, 根据第一应用 的标识和第一应用的数据包的流量, 重新调整基于 SDF粒度的计费结果, 实 现准确计费。
图 17为本发明实施例提供的又一种 TDF实体的结构示意图。 如图 17所 示, 所述 TDF实体包括: 接收模块 1701、 确定模块 1702和发送模块 1703。
接收模块 1701,用于接收 PCRF实体发送的 PCC规则标识和 /或 SDF模板。 确定模块 1702, 与接收模块 1701连接, 用于根据接收模块 1701接收的 所述 PCC规则标识和 /或 SDF模板, 确定影响 PCEF实体基于 SDF粒度的计费 结果的第一应用所属的 SDF的标识和所述第一应用的数据包的流量。
发送模块 1703, 与确定模块 1702连接, 用于将确定模块 1702确定的所 述第一应用所属的 SDF的标识和所述第一应用的数据包的流量通过所述 PCRF 实体发送给所述 PCEF实体,以使所述 PCEF实体基于所述第一应用所属的 SDF 的标识和所述第一应用的数据包的流量对来自 UE的上行数据包基于 SDF粒度 的计费结果进行调整; 其中, 所述第一应用的数据包属于来自所述 UE的上行 数据包。
在一可选实施方式中, 接收模块 1701用于接收 PCRF实体发送的 PCC规 则标识和 /或 SDF模板, 包括:
接收模块 1701具体用于接收所述 PCRF实体发送的 TDF会话建立请求消 息, 所述 TDF会话建立请求消息包括所述 PCC规则标识和 /或 SDF模板。
可选的,发送模块 1703还可用于在接收模块 1701接收所述 PCRF实体发 送的 TDF会话建立请求消息之后, 向 PCRF实体发送 TDF会话建立响应消息。
在一可选实施方式中, 确定模块 1702用于根据接收模块 1701接收的所 述 PCC规则标识和 /或 SDF模板, 确定影响 PCEF实体基于 SDF粒度的计费结 果的第一应用所属的 SDF的标识和所述第一应用的数据包的流量, 包括: 确定模块 1702具体用于根据接收模块 1701接收的所述 PCC规则标识指 示的 PCC规则, 确定因执行基于应用的流控而被丢弃的数据包所属的应用作 为所述第一应用, 确定所述被丢弃的数据包的流量作为所述第一应用的数据 包的流量, 并确定所述第一应用所属的 SDF; 或者
确定模块 1702具体用于根据接收模块 1701接收的所述 SDF模板探测到 不需要对来自所述 UE的上行数据包中具有相同 IP地址信息的所有数据包进 行计费时, 从具有相同 IP地址信息的所有数据包中, 确定实际需要计费的数 据包所属的应用作为所述第一应用, 确定实际需要计费的数据包的流量作为 所述第一应用的数据包的流量, 并确定所述第一应用所属的 SDF; 或者, 确定模块 1702具体用于根据接收模块 1701接收的所述 SDF模板探测到 不需要对来自所述 UE的上行数据包中具有相同 IP地址信息的所有数据包进 行计费时, 从具有相同 IP地址信息的所有数据包, 确定出不需要计费的数据 包所属的应用作为所述第一应用, 确定不需要计费的数据包的流量作为所述 第一应用的数据包的流量, 并确定所述第一应用所属的 SDF。
本实施例提供的 TDF实体的各功能模块可用于执行上述方法实施例中第 二种计费方法的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。
本实施例提供的 TDF实体,接收 PCRF实体发送的 PCC规则标识和 /或 SDF 模板, 并据此确定出需要单独计费的第一应用的标识和第一应用的数据包的 流量, 然后通过 PCRF实体发送给 PCEF实体, 使得 PCEF实体可以根据第一应 用的标识和第一应用的数据包的流量, 重新调整基于 SDF粒度的计费结果, 实现准确计费。
图 18为本发明实施例提供的又一种 TDF实体的结构示意图。 如图 18所 示, 所述 TDF实体包括: 接收器 1801、 处理器 1802、 发射器 1803和存储器 1804。
接收器 1801, 用于接收 PCRF实体发送的 PCC规则标识和 /或 SDF模板。 存储器 1804可以包括只读存储器和随机存取存储器,并向处理器 602提 供指令和数据。 存储器 1804 的一部分还可以包括非易失性随机存取存储器 (NVRAM) 。
存储器 1804存储了如下的元素, 可执行模块或者数据结构, 或者它们的 子集, 或者它们的扩展集:
操作指令: 包括各种操作指令, 用于实现各种操作。
操作***: 包括各种***程序, 用于实现各种基础业务以及处理基于硬 件的任务。
在本发明实施例中, 处理器 1802通过调用存储器 1804存储的操作指令 (该操作指令可存储在操作***中) , 执行如下操作:
根据接收器 1801接收的所述 PCC规则标识和 /或 SDF模板,确定影响 PCEF 实体基于 SDF粒度的计费结果的第一应用所属的 SDF的标识和所述第一应用 的数据包的流量。
发射器 1803, 用于将处理器 1802确定的所述第一应用所属的 SDF的标 识和所述第一应用的数据包的流量通过所述 PCRF实体发送给所述 PCEF实体, 以使所述 PCEF实体基于所述第一应用所属的 SDF的标识和所述第一应用的数 据包的流量对来自 UE的上行数据包基于 SDF粒度的计费结果进行调整;其中, 所述第一应用的数据包属于来自所述 UE的上行数据包。 其中, 处理器 1802控制 TDF实体的操作, 处理器 1802还可以称为 CPU。 存储器 1804可以包括只读存储器和随机存取存储器, 并向处理器 1802提供 指令和数据。 存储器 1804 的一部分还可以包括非易失性随机存取存储器 (NVRAM) 。 具体的应用中, TDF实体的各个组件通过总线*** 1805耦合在 一起, 其中总线*** 1805除包括数据总线之外, 还可以包括电源总线、 控制 总线和状态信号总线等。 但是为了清楚说明起见, 在图中将各种总线都标为 总线*** 1805。
上述本发明实施例揭示的方法可以应用于处理器 1802中,或者由处理器 1802实现。 处理器 1802可能是一种集成电路芯片, 具有信号的处理能力。 在实现过程中,上述方法的各步骤可以通过处理器 1802中的硬件的集成逻辑 电路或者软件形式的指令完成。上述的处理器 1802可以是通用处理器、数字 信号处理器 (DSP ) 、 专用集成电路 (ASIC ) 、 现成可编程门阵列 (FPGA) 或 者其他可编程逻辑器件、 分立门或者晶体管逻辑器件、 分立硬件组件。 通用 处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。 结合本 发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成, 或者用译码处理器中的硬件及软件模块组合执行完成。 软件模块可以位于随 机存储器, 闪存、 只读存储器, 可编程只读存储器或者电可擦写可编程存储 器、 寄存器等本领域成熟的存储介质中。 该存储介质位于存储器 1804, 处理 器 1802读取存储器 1804中的信息, 结合其硬件完成上述方法的步骤。
在一可选实施方式中, 接收器 1801用于接收 PCRF实体发送的 PCC规则 标识和 /或 SDF模板, 包括:
接收器 1801具体用于接收所述 PCRF实体发送的 TDF会话建立请求消息, 所述 TDF会话建立请求消息包括所述 PCC规则标识和 /或 SDF模板。
可选的,发射器 1803还可用于在接收器 1801接收所述 PCRF实体发送的 TDF会话建立请求消息之后, 向 PCRF实体发送 TDF会话建立响应消息。
在一可选实施方式中,处理器 1802用于根据接收器 1801接收的所述 PCC 规则标识和 /或 SDF模板, 确定影响 PCEF实体基于 SDF粒度的计费结果的第 一应用所属的 SDF的标识和所述第一应用的数据包的流量, 包括:
处理器 1802具体用于根据接收器 1801接收的所述 PCC规则标识指示的 PCC 规则, 确定因执行基于应用的流控而被丢弃的数据包所属的应用作为所 述第一应用, 确定所述被丢弃的数据包的流量作为所述第一应用的数据包的 流量, 并确定所述第一应用所属的 SDF; 或者
处理器 1802具体用于根据接收器 1801接收的所述 SDF模板探测到不需 要对来自所述 UE的上行数据包中具有相同 IP地址信息的所有数据包进行计 费时, 从具有相同 IP地址信息的所有数据包中, 确定实际需要计费的数据包 所属的应用作为所述第一应用, 确定实际需要计费的数据包的流量作为所述 第一应用的数据包的流量, 并确定所述第一应用所属的 SDF; 或者,
处理器 1802具体用于根据接收器 1801接收的所述 SDF模板探测到不需 要对来自所述 UE的上行数据包中具有相同 IP地址信息的所有数据包进行计 费时, 从具有相同 IP地址信息的所有数据包, 确定出不需要计费的数据包所 属的应用作为所述第一应用, 确定不需要计费的数据包的流量作为所述第一 应用的数据包的流量, 并确定所述第一应用所属的 SDF。
本实施例提供的 TDF实体可用于执行上述方法实施例中第二种计费方法 的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。
本实施例提供的 TDF实体,接收 PCRF实体发送的 PCC规则标识和 /或 SDF 模板, 并据此确定出需要单独计费的第一应用的标识和第一应用的数据包的 流量, 然后通过 PCRF实体发送给 PCEF实体, 使得 PCEF实体可以根据第一应 用的标识和第一应用的数据包的流量, 重新调整基于 SDF粒度的计费结果, 实现准确计费。
图 19为本发明实施例提供的又一种 TDF实体的结构示意图。 如图 19所 示,所述 TDF实体包括:接收模块 1901、确定添加模块 1902和发送模块 1903。
接收模块 1901, 用于接收 PCEF实体发送的上行数据包。
确定添加模块 1902, 与接收模块 1901连接, 用于在接收模块 1901接收 到所述上行数据包之后, 确定回流数据, 并为所述回流数据添加计费标识, 所述回流数据是指所述上行数据包中影响所述 PCEF 实体对所述上行数据包 基于 SDF粒度的计费结果的数据包。
发送模块 1903, 与确定添加模块 1902连接, 用于将确定添加模块 1902 确定的携带所述计费标识的回流数据发送给所述 PCEF实体, 以使所述 PCEF 实体根据携带所述计费标识的回流数据, 对所述上行数据包基于 SDF粒度的 计费结果进行调整。 在一可选实施方式中, 接收模块 1901还用于在确定添加模块 1902为所 述回流数据添加计费标识之前, 接收 PCRF实体发送的所述 PCRF实体为所述 回流数据分配的所述计费标识。 可选的, 接收模块 1901 还与确定添加模块 1902连接, 用于向确定添加模块 1902提供所述计费标识。
在一可选实施方式中,接收模块 1901用于接收 PCRF实体发送的所述 PCRF 实体为所述回流数据分配的所述计费标识, 包括:
接收模块 1901具体用于接收所述 PCRF实体发送的 TDF会话建立请求消 息, 所述 TDF会话建立请求消息包括所述计费标识。
可选的,发送模块 1903还用于在接收模块 1901接收所述 PCRF实体发送 的 TDF会话建立请求消息之后,向所述 PCRF实体发送 TDF会话建立响应消息。
本实施例提供的 TDF实体的各功能模块可用于执行上述方法实施例中第 三种计费方法的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。
本实施例提供的 TDF实体,确定来自于 PCEF实体的上行数据包中的回流 数据, 并将回流数据添加计费标识后返回给 PCEF实体, 使得 PCEF实体可以 根据计费标识确定 TDF实体发送的是回流数据, 并基于该回流数据的流量重 新调整基于 SDF粒度的计费结果, 实现准确计费。
图 20为本发明实施例提供的又一种 TDF实体的结构示意图。 如图 20所 示, 所述 TDF实体包括: 接收器 2001、 处理器 2002、 发射器 2003和存储器 其中, 接收器 2001, 用于接收 PCEF实体发送的上行数据包。
存储器 2004可以包括只读存储器和随机存取存储器, 并向处理器 2002 提供指令和数据。存储器 2004的一部分还可以包括非易失性随机存取存储器 (NVRAM) o
存储器 2004存储了如下的元素, 可执行模块或者数据结构, 或者它们的 子集, 或者它们的扩展集:
操作指令: 包括各种操作指令, 用于实现各种操作。
操作***: 包括各种***程序, 用于实现各种基础业务以及处理基于硬 件的任务。
在本发明实施例中, 处理器 2002通过调用存储器 2004存储的操作指令 (该操作指令可存储在操作***中) , 执行如下操作: 在接收器 2001接收到所述上行数据包之后, 确定回流数据, 并为所述回 流数据添加计费标识,所述回流数据是指所述上行数据包中影响所述 PCEF实 体对所述上行数据包基于 SDF粒度的计费结果的数据包。
发射器 2003, 用于将携带所述计费标识的回流数据发送给所述 PCEF实 体, 以使所述 PCEF实体根据携带所述计费标识的回流数据, 对所述上行数据 包基于 SDF粒度的计费结果进行调整。
其中, 处理器 2002控制 TDF实体的操作, 处理器 2002还可以称为 CPU。 存储器 2004可以包括只读存储器和随机存取存储器, 并向处理器 2002提供 指令和数据。 存储器 2004 的一部分还可以包括非易失性随机存取存储器 (NVRAM) 。 具体的应用中, TDF实体的各个组件通过总线*** 2005耦合在 一起, 其中总线*** 2005除包括数据总线之外, 还可以包括电源总线、 控制 总线和状态信号总线等。 但是为了清楚说明起见, 在图中将各种总线都标为 总线*** 2005。
上述本发明实施例揭示的方法可以应用于处理器 2002中,或者由处理器 2002实现。 处理器 2002可能是一种集成电路芯片, 具有信号的处理能力。 在实现过程中,上述方法的各步骤可以通过处理器 2002中的硬件的集成逻辑 电路或者软件形式的指令完成。上述的处理器 2002可以是通用处理器、数字 信号处理器 (DSP ) 、 专用集成电路 (ASIC ) 、 现成可编程门阵列 (FPGA) 或 者其他可编程逻辑器件、 分立门或者晶体管逻辑器件、 分立硬件组件。 通用 处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。 结合本 发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成, 或者用译码处理器中的硬件及软件模块组合执行完成。 软件模块可以位于随 机存储器, 闪存、 只读存储器, 可编程只读存储器或者电可擦写可编程存储 器、 寄存器等本领域成熟的存储介质中。 该存储介质位于存储器 2004, 处理 器 2002读取存储器 2004中的信息, 结合其硬件完成上述方法的步骤。
在一可选实施方式中, 接收器 2001还用于在处理器 2002为所述回流数 据添加计费标识之前, 接收 PCRF实体发送的所述 PCRF实体为所述回流数据 分配的所述计费标识, 以向处理器 2002提供所述计费标识。
在一可选实施方式中, 接收器 2001用于接收 PCRF实体发送的所述 PCRF 实体为所述回流数据分配的所述计费标识, 包括: 接收器 2001具体用于接收所述 PCRF实体发送的 TDF会话建立请求消息, 所述 TDF会话建立请求消息包括所述计费标识。
可选的, 发射器 2003还用于在接收器 2001接收所述 PCRF实体发送的 TDF会话建立请求消息之后, 向所述 PCRF实体发送 TDF会话建立响应消息。
本实施例提供的 TDF实体可用于执行上述方法实施例中第三种计费方法 的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。
本实施例提供的 TDF实体,确定来自于 PCEF实体的上行数据包中的回流 数据, 并将回流数据添加计费标识后返回给 PCEF实体, 使得 PCEF实体可以 根据计费标识确定 TDF实体发送的是回流数据, 并基于该回流数据的流量重 新调整基于 SDF粒度的计费结果, 实现准确计费。
图 21为本发明实施例提供的又一种 PCEF实体的结构示意图。如图 21所 示, 所述 PCEF实体包括: 接收模块 2101和计费调整模块 2102。
接收模块 2101, 用于在对上行数据包进行基于 SDF粒度的计费之后, 接 收 TDF实体发送的携带有计费标识的回流数据, 所述回流数据是所述 TDF实 体确定的所述上行数据包中影响所述 PCEF实体对所述上行数据包的基于 SDF 粒度的计费结果的数据包。
计费调整模块 2102, 与接收模块 2101连接, 用于根据所述计费标识确 定接收模块 2101 接收到的数据是所述回流数据, 确定所述回流数据所属的 SDF, 对所述确定的 SDF的计费结果进行调整。
在一可选实施方式中,接收模块 2101还用于在接收所述 TDF实体发送的 携带有计费标识的回流数据之前, 接收 PCRF实体发送的所述 PCRF实体为所 述回流数据分配的所述计费标识。
在一可选实施方式中,接收模块 2101用于接收 PCRF实体发送的所述 PCRF 实体为所述回流数据分配的所述计费标识, 包括:
接收模块 2101具体用于接收所述 PCRF实体发送的 IP-CAN会话建立响应 消息, 所述 IP-CAN会话建立响应消息包括所述计费标识。
可选的, 本实施例的 PCEF实体还可以包括: 发送模块, 用于在接收模块
2101接收所述 PCRF实体发送的 IP-CAN会话建立响应消息之前, 向所述 PCEF 实体发送 IP-CAN会话建立请求消息。
本实施例提供的 PCEF 实体的各功能模块可用于执行上述方法实施例中 第三种计费方法的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。 本实施例提供的 PCEF实体,接收 TDF实体发送的携带有计费标识的回流 数据, 在根据所述计费标识确定接收到的数据是回流数据之后, 确定回流数 据所属的 SDF, 然后对所确定的 SDF的计费结果进行调整, 实现准确计费。
图 22为本发明实施例提供的又一种 PCEF实体的结构示意图。如图 22所 示, 所述 PCEF实体包括: 接收器 2201、 处理器 2202和存储器 2203。
接收器 2201, 用于在对上行数据包进行基于 SDF粒度的计费之后, 接收 TDF实体发送的携带有计费标识的回流数据, 所述回流数据是所述 TDF实体 确定的所述上行数据包中影响所述 PCEF实体对所述上行数据包的基于 SDF粒 度的计费结果的数据包。
存储器 2203可以包括只读存储器和随机存取存储器, 并向处理器 2202 提供指令和数据。存储器 2203的一部分还可以包括非易失性随机存取存储器 (NVRAM) o
存储器 2203存储了如下的元素, 可执行模块或者数据结构, 或者它们的 子集, 或者它们的扩展集:
操作指令: 包括各种操作指令, 用于实现各种操作。
操作***: 包括各种***程序, 用于实现各种基础业务以及处理基于硬 件的任务。
在本发明实施例中, 处理器 2202通过调用存储器 2203存储的操作指令 (该操作指令可存储在操作***中) , 执行如下操作:
根据所述计费标识确定接收器 2201接收到的数据是所述回流数据,确定 所述回流数据所属的 SDF, 对所述确定的 SDF的计费结果进行调整。
可选的, 本实施例的 PCEF实体还包括: 发射器 2204。
处理器 2202控制 PCEF实体的操作, 处理器 2202还可以称为 CPU。 存储 器 2203可以包括只读存储器和随机存取存储器, 并向处理器 2202提供指令 和数据。存储器 2203的一部分还可以包括非易失性随机存取存储器(NVRAM)。 具体的应用中, PCEF实体的各个组件通过总线*** 2205耦合在一起, 其中 总线*** 2205除包括数据总线之外, 还可以包括电源总线、控制总线和状态 信号总线等。 但是为了清楚说明起见, 在图中将各种总线都标为总线*** 2205 ο 上述本发明实施例揭示的方法可以应用于处理器 2202中,或者由处理器 2202实现。 处理器 2202可能是一种集成电路芯片, 具有信号的处理能力。 在实现过程中,上述方法的各步骤可以通过处理器 2202中的硬件的集成逻辑 电路或者软件形式的指令完成。上述的处理器 2202可以是通用处理器、数字 信号处理器 (DSP ) 、 专用集成电路 (ASIC ) 、 现成可编程门阵列 (FPGA) 或 者其他可编程逻辑器件、 分立门或者晶体管逻辑器件、 分立硬件组件。 通用 处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。 结合本 发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成, 或者用译码处理器中的硬件及软件模块组合执行完成。 软件模块可以位于随 机存储器, 闪存、 只读存储器, 可编程只读存储器或者电可擦写可编程存储 器、 寄存器等本领域成熟的存储介质中。 该存储介质位于存储器 2203, 处理 器 2202读取存储器 2203中的信息, 结合其硬件完成上述方法的步骤。
在一可选实施方式中,接收器 2201还用于在接收所述 TDF实体发送的携 带有计费标识的回流数据之前, 接收 PCRF实体发送的所述 PCRF实体为所述 回流数据分配的所述计费标识。
在一可选实施方式中, 接收器 2201用于接收 PCRF实体发送的所述 PCRF 实体为所述回流数据分配的所述计费标识, 包括:
接收器 2201具体用于接收所述 PCRF实体发送的 IP-CAN会话建立响应消 息, 所述 IP-CAN会话建立响应消息包括所述计费标识。
可选的, 发射器 2204可用于在接收器 2201接收所述 PCRF实体发送的
IP-CAN会话建立响应消息之前, 向所述 PCEF实体发送 IP-CAN会话建立请求 消息。
本实施例提供的 PCEF 实体可用于执行上述方法实施例中第三种计费方 法的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。
本实施例提供的 PCEF实体,接收 TDF实体发送的携带有计费标识的回流 数据, 在根据所述计费标识确定接收到的数据是回流数据之后, 确定回流数 据所属的 SDF, 然后对所确定的 SDF的计费结果进行调整, 实现准确计费。
图 23为本发明实施例提供的又一种 PCRF实体的结构示意图。如图 23所 示, 所述 PCRF实体包括: 确定模块 2301和发送模块 2302。
确定模块 2301, 用于确定需要分配给回流数据包的计费标识, 所述回流 数据是指上行数据包中影响 PCEF实体对所述上行数据包的基于 SDF粒度的计 费结果的数据包。
发送模块 2302, 与确定模块 2301连接, 用于将确定模块 2301确定的所 述计费标识发送给 TDF实体和所述 PCEF实体, 以供所述 TDF实体从来自所述 PCEF实体的所述上行数据包中确定出所述回流数据后在所述回流数据中添加 所述计费标识后向所述 PCEF实体发送, 使所述 PCEF实体根据所述计费标识 确定所述回流数据并基于所述回流数据对所述上行数据包的基于 SDF粒度的 计费结果进行调整。
在一可选实施方式中,发送模块 2302用于将所述计费标识发送给 TDF实 体, 包括:
发送模块 2302具体用于向所述 TDF实体发送 TDF会话建立请求消息,所 述 TDF会话建立请求消息包括所述计费标识。
可选的, 所述 PCRF实体还可以包括: 接收模块, 用于在发送模块 2302 向所述 TDF实体发送 TDF会话建立请求消息之后,接收所述 TDF实体发送 TDF 会话建立响应消息。
在一可选实施方式中, 发送模块 2302 用于将所述计费标识发送给所述 PCEF实体, 包括:
发送模块 2302具体用于向所述 PCEF实体发送 IP-CAN会话建立响应消 息, 所述 IP-CAN会话建立响应消息包括所述计费标识。
所述接收模块还用于在发送模块 2302向所述 PCEF实体发送 IP-CAN会话 建立响应消息之前, 接收所述 PCEF实体发送的 IP-CAN会话建立请求消息。
本实施例提供的 PCRF 实体的各功能模块可用于执行上述方法实施例中 第三种计费方法的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。
本实施例提供的 PCRF实体, 确定分配给回流数据的计费标识, 并分别发 送给 TDF实体和 PCEF实体,使得 TDF实体在确定出的回流数据中添加所述计 费标识后发送给 PCEF实体, 而 PCEF实体基于所述计费标识确定来自于 TDF 实体的数据是回流数据, 进而确定回流数据所属的 SDF, 对所确定出的 SDF 的计费结果进行调整, 实现准确计费。
图 24为本发明实施例提供的又一种 PCRF实体的结构示意图。如图 24所 示, 所述 PCRF实体包括: 处理器 2401、 发射器 2402和存储器 2403。 存储器 2403可以包括只读存储器和随机存取存储器, 并向处理器 2401 提供指令和数据。存储器 2403的一部分还可以包括非易失性随机存取存储器 (NVRAM) o
存储器 2403存储了如下的元素, 可执行模块或者数据结构, 或者它们的 子集, 或者它们的扩展集:
操作指令: 包括各种操作指令, 用于实现各种操作。
操作***: 包括各种***程序, 用于实现各种基础业务以及处理基于硬 件的任务。
在本发明实施例中, 处理器 2401通过调用存储器 2403存储的操作指令 (该操作指令可存储在操作***中) , 执行如下操作:
确定需要分配给回流数据包的计费标识, 所述回流数据是指上行数据包 中影响 PCEF实体对所述上行数据包的基于 SDF粒度的计费结果的数据包。
发射器 2402, 用于将所述计费标识发送给 TDF实体和所述 PCEF实体, 以供所述 TDF实体从来自所述 PCEF实体的所述上行数据包中确定出所述回流 数据后在所述回流数据中添加所述计费标识后向所述 PCEF实体发送,使所述 PCEF实体根据所述计费标识确定所述回流数据并基于所述回流数据对所述上 行数据包的基于 SDF粒度的计费结果进行调整。
可选的, 如图 24所示, 所述 PCRF实体还可以包括: 接收器 2404。
处理器 2401控制 PCRF实体的操作, 处理器 2401还可以称为 CPU。 存储 器 2403可以包括只读存储器和随机存取存储器, 并向处理器 2401提供指令 和数据。存储器 2403的一部分还可以包括非易失性随机存取存储器(NVRAM)。 具体的应用中, PCRF实体的各个组件通过总线*** 2405耦合在一起, 其中 总线*** 2405除包括数据总线之外, 还可以包括电源总线、控制总线和状态 信号总线等。 但是为了清楚说明起见, 在图中将各种总线都标为总线*** 2405 ο
上述本发明实施例揭示的方法可以应用于处理器 2401中,或者由处理器 2401实现。 处理器 2401可能是一种集成电路芯片, 具有信号的处理能力。 在实现过程中,上述方法的各步骤可以通过处理器 2401中的硬件的集成逻辑 电路或者软件形式的指令完成。上述的处理器 2401可以是通用处理器、数字 信号处理器 (DSP ) 、 专用集成电路 (ASIC ) 、 现成可编程门阵列 (FPGA) 或 者其他可编程逻辑器件、 分立门或者晶体管逻辑器件、 分立硬件组件。 通用 处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。 结合本 发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成, 或者用译码处理器中的硬件及软件模块组合执行完成。 软件模块可以位于随 机存储器, 闪存、 只读存储器, 可编程只读存储器或者电可擦写可编程存储 器、 寄存器等本领域成熟的存储介质中。 该存储介质位于存储器 2403, 处理 器 2401读取存储器 2403中的信息, 结合其硬件完成上述方法的步骤。
在一可选实施方式中,发射器 2402用于将所述计费标识发送给 TDF实体, 包括:
发射器 2402具体用于向所述 TDF实体发送 TDF会话建立请求消息,所述
TDF会话建立请求消息包括所述计费标识。
可选的, 接收器 2404可用于在发射器 2402向所述 TDF实体发送 TDF会 话建立请求消息之后, 接收所述 TDF实体发送 TDF会话建立响应消息。
在一可选实施方式中,发射器 2402用于将所述计费标识发送给所述 PCEF 实体, 包括:
发射器 2402具体用于向所述 PCEF实体发送 IP-CAN会话建立响应消息, 所述 IP-CAN会话建立响应消息包括所述计费标识。
接收器 2404还用于在发射器 2402向所述 PCEF实体发送 IP-CAN会话建 立响应消息之前, 接收所述 PCEF实体发送的 IP-CAN会话建立请求消息。
本实施例提供的 PCRF 实体可用于执行上述方法实施例中第三种计费方 法的流程, 其具体工作原理不再赘述, 详见方法实施例的描述。
本实施例提供的 PCRF实体, 确定分配给回流数据的计费标识, 并分别发 送给 TDF实体和 PCEF实体,使得 TDF实体在确定出的回流数据中添加所述计 费标识后发送给 PCEF实体, 而 PCEF实体基于所述计费标识确定来自于 TDF 实体的数据是回流数据, 进而确定回流数据所属的 SDF, 对所确定出的 SDF 的计费结果进行调整, 实现准确计费。
本领域普通技术人员可以理解: 实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成, 前述的程序可以存储于一计算机可读 取存储介质中, 该程序在执行时, 执行包括上述方法实施例的步骤; 而前述 的存储介质包括: R0M、 RAM, 磁碟或者光盘等各种可以存储程序代码的介质。 最后应说明的是: 以上各实施例仅用以说明本发明的技术方案, 而非对 其限制; 尽管参照前述各实施例对本发明进行了详细的说明, 本领域的普通 技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分或者全部技术特征进行等同替换; 而这些修改或者替换, 并 不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

Claims (78)

  1. 权利 要 求书
    1、 一种计费方法, 其特征在于, 包括:
    策略控制和计费规则功能 PCRF实体确定需要计费的第一应用,并为所述 第一应用分配计费标识, 所述计费标识用于标识需要对所述第一应用进行单 独计费;
    所述 PCRF 实体将所述第一应用的标识和为所述第一应用分配的计费标 识分别发送给用户设备 UE、 策略和计费执行 PCEF实体和业务检测功能 TDF 实体, 以使所述 UE和所述 TDF实体在所述第一应用的数据包中添加所述计费 标识后发送给所述 PCEF实体, 使所述 PCEF实体基于所述第一应用的标识和 为所述第一应用分配的计费标识分别对来自所述 UE和所述 TDF实体的携带有 所述计费标识的数据包进行单独计费。
  2. 2、 根据权利要求 1所述的方法, 其特征在于, 所述 PCRF实体将所述第 一应用的标识和为所述第一应用分配的计费标识分别发送给 UE和 PCEF实体, 包括:
    所述 PCRF实体向所述 PCEF实体发送互联网连接访问网络 IP-CAN会话建 立响应消息,所述 IP-CAN会话建立响应消息包括所述第一应用的标识和为所 述第一应用的分配的计费标识, 以使所述 PCEF实体通过服务网关设备将所述 第一应用的标识和为所述第一应用分配的计费标识发送给所述 UE。
  3. 3、根据权利要求 2所述的方法,其特征在于,所述 PCRF实体向所述 PCEF 实体发送 IP-CAN会话建立响应消息之前, 还包括:
    所述 PCRF实体接收所述 PCEF实体发送的 IP-CAN会话建立请求消息。
  4. 4、 根据权利要求 1-3任一项所述的方法, 其特征在于, 所述 PCRF实体 将所述第一应用的标识和为所述第一应用分配的计费标识 TDF实体, 包括: 所述 PCRF实体向所述 TDF实体发送 TDF会话建立请求消息,所述 TDF会 话建立请求消息包括所述第一应用的标识和为所述第一应用分配的计费标 识。
  5. 5、根据权利要求 4所述的方法, 其特征在于, 所述 PCRF实体向所述 TDF 实体发送 TDF会话建立请求消息之后, 还包括:
    所述 PCRF实体接收所述 TDF实体发送的 TDF会话建立响应消息。
  6. 6、 根据权利要求 1所述的方法, 其特征在于, 所述 PCRF实体确定需要 计费的第一应用, 包括:
    所述 PCRF实体接收所述 TDF实体发送的业务流探测事件,所述业务流探 测事件是所述 TDF实体探测到需要计费的所述第一应用的数据包后发送的, 且所述业务流探测事件包括所述第一应用的标识;
    所述 PCRF实体根据所述第一应用的标识确定所述第一应用。
  7. 7、 根据权利要求 6所述的方法, 其特征在于, 所述 PCRF实体将所述第 一应用的标识和为所述第一应用分配的计费标识分别发送给 UE和 PCEF实体, 包括:
    所述 PCRF实体向所述 PCEF实体发送策略与计费规则消息, 所述策略与 计费规则消息包括所述第一应用的标识和为所述第一应用分配的计费标识, 以使所述 PCEF 实体通过服务网关设备将所述第一应用的标识和为所述第一 应用分配的计费标识发送给所述 UE。
  8. 8、 根据权利要求 6或 7所述的方法, 其特征在于, 所述 PCRF实体将所 述第一应用的标识和为所述第一应用分配的计费标识 TDF实体, 包括:
    所述 PCRF实体向所述 TDF实体发送修改应用探测控制 ADC规则消息,所 述修改 ADC规则消息包括所述第一应用的标识和为所述第一应用分配的计费 标识。
  9. 9、 一种计费方法, 其特征在于, 包括:
    策略和计费执行 PCEF实体接收策略控制和计费规则功能 PCRF实体发送 的所述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述第一应用 分配的计费标识;
    所述 PCEF 实体将所述第一应用的标识和为所述第一应用分配的计费标 识通过服务网关设备发送给用户设备 UE, 以使所述 UE在所述第一应用的上 行数据包中添加所述计费标识后向所述 PCEF实体发送;
    所述 PCEF实体接收所述 UE发送的携带有所述计费标识的上行数据包, 并根据所述计费标识对携带有所述计费标识的上行数据包进行单独计费。
  10. 10、 根据权利要求 9所述的方法, 其特征在于, 还包括:
    所述 PCEF实体接收业务检测功能 TDF实体发送的携带有所述计费标识的 下行数据包, 并根据所述计费标识对携带有所述计费标识的下行数据包进行 单独计费。 11、 根据权利要求 9或 10所述的方法, 其特征在于, 所述 PCEF实体接 收 PCRF实体发送的所述 PCRF实体确定的需要单独计费的第一应用的标识和 为所述第一应用分配的计费标识, 包括:
    所述 PCEF实体接收所述 PCRF实体发送的互联网连接访问网络 IP-CAN会 话建立响应消息,所述 IP-CAN会话建立响应消息包括所述第一应用的标识和 为所述第一应用的分配的计费标识; 或者
    所述 PCEF实体接收所述 PCRF实体发送的策略与计费规则消息, 所述策 略与计费规则消息包括所述第一应用的标识和为所述第一应用分配的计费标 识。
  11. 12、 根据权利要求 11所述的方法, 其特征在于, 所述 PCEF实体接收所 述 PCRF实体发送的 IP-CAN会话建立响应消息之前, 还包括:
    所述 PCEF实体向所述 PCRF实体发送 IP-CAN会话建立请求消息。
    13、 根据权利要求 9-12任一项所述的方法, 其特征在于, 所述 PCEF实 体将所述第一应用的标识和为所述第一应用分配的计费标识通过服务网关设 备发送给 UE, 包括:
    所述 PCEF实体向所述服务网关设备发送 IP-CAN承载建立响应消息, 所 述 IP-CAN承载建立响应消息包括所述第一应用的标识和为所述第一应用分 配的计费标识, 以使所述服务网关设备将所述第一应用的标识和为所述第一 应用分配的计费标识发送给所述 UE。
  12. 14、 根据权利要求 13所述的方法, 其特征在于, 所述 PCEF实体向所述 服务网关设备发送 IP-CAN承载建立响应消息之前, 还包括:
    所述 PCEF实体接收所述服务网关设备发送的 IP-CAN承载建立请求消息, 所述 IP-CAN承载建立请求消息包括所述 UE的标识。
  13. 15、 一种计费方法, 其特征在于, 包括:
    业务检测功能 TDF实体接收策略控制和计费规则功能 PCRF实体发送的所 述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述第一应用分配 的计费标识;
    所述 TDF 实体根据所述第一应用的标识确定所述第一应用的下行数据 包, 在所述第一应用的下行数据包中添加所述计费标识;
    所述 TDF实体将添加所述计费标识的下行数据包发送给策略和计费执行 PCEF实体, 以使所述 PCEF实体基于所述计费标识对所述第一应用的下行数 据包进行单独计费。
  14. 16、根据权利要求 15所述的方法, 其特征在于, 所述 TDF实体接收 PCRF 实体发送的所述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述 第一应用分配的计费标识, 包括:
    所述 TDF实体接收所述 PCRF实体发送的 TDF会话建立请求消息, 所述 TDF会话建立请求消息包括所述第一应用的标识和为所述第一应用分配的计 费标识。
  15. 17、 根据权利要求 16所述的方法, 其特征在于, 所述 TDF实体接收所述 PCRF实体发送的 TDF会话建立请求消息之后, 还包括:
    所述 TDF实体向所述 PCRF实体发送 TDF会话建立响应消息。
  16. 18、根据权利要求 15所述的方法, 其特征在于, 所述 TDF实体接收 PCRF 实体发送的所述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述 第一应用分配的计费标识之前, 还包括:
    所述 TDF实体探测需要单独计费的所述第一应用的数据包, 并在探测到 所述第一应用的数据包后, 向所述 PCRF实体发送业务流探测事件, 所述业务 流探测事件包括所述第一应用的标识, 以使所述 PCRF实体根据所述第一应用 的标识确定需要对所述第一应用进行单独计费。
  17. 19、根据权利要求 18所述的方法, 其特征在于, 所述 TDF实体接收 PCRF 实体发送的所述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述 第一应用分配的计费标识, 包括:
    所述 TDF实体接收所述 PCRF实体发送的修改应用探测控制 ADC规则消 息, 所述修改 ADC规则消息包括所述第一应用的标识和为所述第一应用分配 的计费标识。
  18. 20、 一种计费方法, 其特征在于, 包括:
    策略控制和计费规则功能 PCRF实体向业务检测功能 TDF实体发送的策略 与计费控制 PCC规则标识和 /或服务数据流 SDF模板, 以供所述 TDF实体确定 影响策略和计费执行 PCEF实体基于 SDF粒度的计费结果的第一应用所属的 SDF的标识和第一应用的数据包的流量;
    所述 PCRF实体接收所述 TDF实体发送的根据所述 PCC规则标识和 /或 SDF 模板确定的所述第一应用所属的 SDF 的标识和所述第一应用的数据包的流 所述 PCRF实体将所述第一应用所属的 SDF的标识和所述第一应用的数据 包的流量发送给所述 PCEF实体, 以使所述 PCEF实体基于所述第一应用所属 的 SDF的标识和所述第一应用的数据包的流量对来自用户设备 UE的上行数据 包基于 SDF粒度的计费结果进行调整; 其中, 所述第一应用的数据包属于来 自所述 UE的上行数据包。
  19. 21、 根据权利要求 20所述的方法, 其特征在于, 所述 PCRF实体向 TDF 实体发送的 PCC规则标识和 /或 SDF模板, 包括:
    所述 PCRF实体向所述 TDF实体发送 TDF会话建立请求消息,所述 TDF会 话建立请求消息包括所述 PCC规则标识和 /或 SDF模板。
  20. 22、 根据权利要求 21所述的方法, 其特征在于, 所述 PCRF实体向所述 TDF实体发送 TDF会话建立请求消息之后, 还包括:
    所述 PCRF实体接收所述 TDF实体发送的 TDF会话建立响应消息。
  21. 23、 根据权利要求 20-22任一项所述的方法, 其特征在于, 所述 PCRF实 体将所述第一应用所属的 SDF的标识和所述第一应用的数据包的流量发送给 所述 PCEF实体, 包括:
    所述 PCRF实体向所述 PCEF实体发送互联网连接访问网络 IP-CAN会话修 改请求消息,所述 IP-CAN会话修改请求消息包括所述第一应用所属的 SDF的 标识和所述第一应用的数据包的流量。
  22. 24、 一种计费方法, 其特征在于, 包括:
    策略和计费执行 PCEF实体接收策略控制和计费规则功能 PCRF实体发送 的影响所述 PCEF实体基于服务数据流 SDF粒度的计费结果的第一应用所属的 SDF的标识和所述第一应用的数据包的流量; 其中, 所述第一应用所属的 SDF 的标识和所述第一应用的数据包的流量是业务检测功能 TDF 实体根据所述 PCRF实体发送的策略与计费控制 PCC规则标识和 /或 SDF模板确定并发送给 所述 PCRF实体的;
    所述 PCEF实体根据所述第一应用所属的 SDF的标识和所述第一应用的数 据包的流量,对来自用户设备 UE的上行数据包基于 SDF粒度的计费结果进行 调整, 其中, 所述第一应用的数据包属于来自所述 UE的上行数据包。 25、根据权利要求 24所述的方法,其特征在于,所述 PCEF实体接收 PCRF 实体发送的影响所述 PCEF实体基于 SDF粒度的计费结果的第一应用所属的 SDF的标识和所述第一应用的数据包的流量之前, 还包括:
    所述 PCEF实体对来自所述 UE的上行数据包进行基于 SDF粒度的计费。
  23. 26、 根据权利要求 24或 25所述的方法, 其特征在于, 所述 PCEF实体接 收 PCRF实体发送的影响所述 PCEF实体基于 SDF粒度的计费结果的第一应用 所属的 SDF的标识和所述第一应用的数据包的流量, 包括:
    所述 PCEF实体接收所述 PCRF实体发送的互联网连接访问网络 IP-CAN会 话修改请求消息, 所述 IP-CAN会话修改请求消息包括所述第一应用所属的 SDF的标识和所述第一应用的数据包的流量。
  24. 27、 一种计费方法, 其特征在于, 包括:
    业务检测功能 TDF实体接收策略控制和计费规则功能 PCRF实体发送的策 略与计费控制 PCC规则标识和 /或服务数据流 SDF模板;
    所述 TDF实体根据所述 PCC规则标识和 /或 SDF模板,确定影响策略和计 费执行 PCEF实体基于 SDF粒度的计费结果的第一应用所属的 SDF的标识和所 述第一应用的数据包的流量;
    所述 TDF实体将所述第一应用所属的 SDF的标识和所述第一应用的数据 包的流量通过所述 PCRF实体发送给所述 PCEF实体, 以使所述 PCEF实体基于 所述第一应用所属的 SDF的标识和所述第一应用的数据包的流量对来自用户 设备 UE的上行数据包基于 SDF粒度的计费结果进行调整; 其中, 所述第一应 用的数据包属于来自所述 UE的上行数据包。
  25. 28、根据权利要求 27所述的方法, 其特征在于, 所述 TDF实体接收 PCRF 实体发送的 PCC规则标识和 /或 SDF模板, 包括:
    所述 TDF实体接收所述 PCRF实体发送的 TDF会话建立请求消息, 所述 TDF会话建立请求消息包括所述 PCC规则标识和 /或 SDF模板。
  26. 29、 根据权利要求 28所述的方法, 其特征在于, 所述 TDF实体接收所述 PCRF实体发送的 TDF会话建立请求消息之后, 还包括:
    所述 TDF实体向所述 PCRF实体发送 TDF会话建立响应消息。
  27. 30、 根据权利要求 27-29任一项所述的方法, 其特征在于, 所述 TDF实 体根据所述 PCC规则标识和 /或 SDF模板, 确定影响 PCEF实体基于 SDF粒度 的计费结果的第一应用所属的 SDF的标识和所述第一应用的数据包的流量, 包括:
    所述 TDF实体根据所述 PCC规则标识指示的 PCC规则, 确定因执行基于 应用的流控而被丢弃的数据包所属的应用作为所述第一应用, 确定所述被丢 弃的数据包的流量作为所述第一应用的数据包的流量, 并确定所述第一应用 所属的 SDF; 或者
    所述 TDF实体根据所述 SDF模板探测到不需要对来自所述 UE的上行数据 包中具有相同 IP地址信息的所有数据包进行计费时, 从具有相同 IP地址信 息的所有数据包中, 确定实际需要计费的数据包所属的应用作为所述第一应 用, 确定实际需要计费的数据包的流量作为所述第一应用的数据包的流量, 并确定所述第一应用所属的 SDF; 或者,
    TDF实体根据所述 SDF模板探测到不需要对来自所述 UE的上行数据包中 具有相同 IP地址信息的所有数据包进行计费时, 从具有相同 IP地址信息的 所有数据包, 确定出不需要计费的数据包所属的应用作为所述第一应用, 确 定不需要计费的数据包的流量作为所述第一应用的数据包的流量, 并确定所 述第一应用所属的 SDF。
  28. 31、 一种计费方法, 其特征在于, 包括:
    业务检测功能 TDF实体接收到策略和计费执行 PCEF实体发送的上行数据 包后, 确定回流数据, 并为所述回流数据添加计费标识, 所述回流数据是指 所述上行数据包中影响所述 PCEF实体对所述上行数据包基于服务数据流 SDF 粒度的计费结果的数据包;
    所述 TDF实体将携带所述计费标识的回流数据发送给所述 PCEF实体, 以 使所述 PCEF实体根据携带所述计费标识的回流数据,对所述上行数据包基于 SDF粒度的计费结果进行调整。
  29. 32、 根据权利要求 31 所述的方法, 其特征在于, 所述 TDF实体接收到
    PCEF实体发送的上行数据包后, 确定回流数据, 并为所述回流数据添加计费 标识之前, 还包括:
    所述 TDF实体接收策略控制和计费规则功能 PCRF实体发送的所述 PCRF 实体为所述回流数据分配的所述计费标识。
  30. 33、根据权利要求 32所述的方法, 其特征在于, 所述 TDF实体接收 PCRF 实体发送的所述 PCRF实体为所述回流数据分配的所述计费标识, 包括: 所述 TDF实体接收所述 PCRF实体发送的 TDF会话建立请求消息, 所述 TDF会话建立请求消息包括所述计费标识。
  31. 34、 根据权利要求 33所述的方法, 其特征在于, 所述 TDF实体接收所述 PCRF实体发送的 TDF会话建立请求消息之后, 还包括:
    所述 TDF实体向所述 PCRF实体发送 TDF会话建立响应消息。
  32. 35、 一种计费方法, 其特征在于, 包括:
    策略和计费执行 PCEF实体在对上行数据包进行基于服务数据流 SDF粒度 的计费之后,接收业务检测功能 TDF实体发送的携带有计费标识的回流数据, 所述回流数据是所述 TDF实体确定的所述上行数据包中影响所述 PCEF实体对 所述上行数据包的基于 SDF粒度的计费结果的数据包;
    所述 PCEF实体根据所述计费标识确定接收到的数据是所述回流数据,确 定所述回流数据所属的 SDF, 对所述确定的 SDF的计费结果进行调整。
  33. 36、根据权利要求 35所述的方法, 其特征在于, 所述 PCEF实体接收 TDF 实体发送的携带有计费标识的回流数据之前, 包括:
    所述 PCEF实体接收策略控制和计费规则功能 PCRF实体发送的所述 PCRF 实体为所述回流数据分配的所述计费标识。
  34. 37、根据权利要求 36所述的方法,其特征在于,所述 PCEF实体接收 PCRF 实体发送的所述 PCRF实体为所述回流数据分配的所述计费标识, 包括:
    所述 PCEF实体接收所述 PCRF实体发送的互联网连接访问网络 IP-CAN会 话建立响应消息, 所述 IP-CAN会话建立响应消息包括所述计费标识。
  35. 38、 根据权利要求 37所述的方法, 其特征在于, 所述 PCEF实体接收所 述 PCRF实体发送的 IP-CAN会话建立响应消息之前, 还包括:
    所述 PCEF实体向所述 PCRF实体发送 IP-CAN会话建立请求消息。
  36. 39、 一种计费方法, 其特征在于, 包括:
    策略控制和计费规则功能 PCRF 实体确定需要分配给回流数据包的计费 标识,所述回流数据是指上行数据包中影响策略和计费执行 PCEF实体对所述 上行数据包的基于服务数据流 SDF粒度的计费结果的数据包;
    所述 PCRF实体将所述计费标识发送给业务检测功能 TDF实体和所述 PCEF 实体, 以供所述 TDF实体从来自所述 PCEF实体的所述上行数据包中确定出所 述回流数据后在所述回流数据中添加所述计费标识后向所述 PCEF实体发送, 使所述 PCEF 实体根据所述计费标识确定所述回流数据并基于所述回流数据 对所述上行数据包的基于 SDF粒度的计费结果进行调整。
  37. 40、 根据权利要求 39所述的方法, 其特征在于, 所述 PCRF实体将所述 计费标识发送给 TDF实体, 包括:
    所述 PCRF实体向所述 TDF实体发送 TDF会话建立请求消息,所述 TDF会 话建立请求消息包括所述计费标识。
  38. 41、 根据权利要求 40所述的方法, 其特征在于, 所述 PCRF实体向所述 TDF实体发送 TDF会话建立请求消息之后, 还包括:
    所述 PCRF实体接收所述 TDF实体发送的 TDF会话建立响应消息。
  39. 42、 根据权利要求 39-41任一项所述的方法, 其特征在于, 所述 PCRF实 体将所述计费标识发送给所述 PCEF实体, 包括:
    所述 PCRF实体向所述 PCEF实体发送互联网连接访问网络 IP-CAN会话建 立响应消息, 所述 IP-CAN会话建立响应消息包括所述计费标识。
  40. 43、 根据权利要求 42所述的方法, 其特征在于, 所述 PCRF实体向所述
    PCEF实体发送 IP-CAN会话建立响应消息之前, 还包括:
    所述 PCRF实体接收所述 PCEF实体发送的 IP-CAN会话建立请求消息。
  41. 44、 一种策略控制和计费规则功能 PCRF实体, 其特征在于, 包括: 确定模块, 用于确定需要计费的第一应用;
    分配模块, 用于为所述第一应用分配计费标识, 所述计费标识用于标识 需要对所述第一应用进行单独计费;
    发送模块, 用于将所述确定模块确定的所述第一应用的标识和所述分配 模块为所述第一应用分配的计费标识分别发送给用户设备 UE、 策略和计费执 行 PCEF实体和业务检测功能 TDF实体, 以使所述 UE和所述 TDF实体在所述 第一应用的数据包中添加所述计费标识后发送给所述 PCEF实体,使所述 PCEF 实体基于所述第一应用的标识和为所述第一应用分配的计费标识分别对来自 所述 UE和所述 TDF实体的携带有所述计费标识的数据包进行单独计费。
  42. 45、 根据权利要求 44所述的 PCRF实体, 其特征在于, 所述发送模块用 于将所述第一应用的标识和为所述第一应用分配的计费标识分别发送给 UE 和 PCEF实体, 包括: 所述发送模块具体用于向所述 PCEF 实体发送互联网连接访问网络 IP-CAN会话建立响应消息, 所述 IP-CAN会话建立响应消息包括所述第一应 用的标识和为所述第一应用的分配的计费标识, 以使所述 PCEF实体通过服务 网关设备将所述第一应用的标识和为所述第一应用分配的计费标识发送给所 述 UE。
  43. 46、 根据权利要求 44或 45所述的 PCRF实体, 其特征在于, 所述发送模 块将所述第一应用的标识和为所述第一应用分配的计费标识 TDF实体,包括: 所述发送模块具体用于向所述 TDF实体发送 TDF会话建立请求消息, 所 述 TDF会话建立请求消息包括所述第一应用的标识和为所述第一应用分配的 计费标识。
  44. 47、 根据权利要求 44所述的 PCRF实体, 其特征在于, 所述确定模块具 体用于接收所述 TDF实体发送的业务流探测事件, 所述业务流探测事件是所 述 TDF实体探测到需要计费的所述第一应用的数据包后发送的, 且所述业务 流探测事件包括所述第一应用的标识; 根据所述第一应用的标识确定所述第 一应用。
  45. 48、 根据权利要求 47所述的 PCRF实体, 其特征在于, 所述发送模块用 于将所述第一应用的标识和为所述第一应用分配的计费标识分别发送给 UE 和 PCEF实体, 包括:
    所述发送模块具体用于向所述 PCEF实体发送策略与计费规则消息,所述 策略与计费规则消息包括所述第一应用的标识和为所述第一应用分配的计费 标识, 以使所述 PCEF实体通过服务网关设备将所述第一应用的标识和为所述 第一应用分配的计费标识发送给所述 UE。
  46. 49、 根据权利要求 47或 48所述的 PCRF实体, 其特征在于, 所述发送模 块用于将所述第一应用的标识和为所述第一应用分配的计费标识 TDF实体, 包括:
    所述发送模块具体用于向所述 TDF实体发送修改应用探测控制 ADC规则 消息, 所述修改 ADC规则消息包括所述第一应用的标识和为所述第一应用分 配的计费标识。
  47. 50、 一种策略和计费执行 PCEF实体, 其特征在于, 包括:
    接收模块,用于接收策略控制和计费规则功能 PCRF实体发送的所述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述第一应用分配的计费标 识;
    发送模块, 用于将所述接收模块接收的所述第一应用的标识和为所述第 一应用分配的计费标识通过服务网关设备发送给用户设备 UE, 以使所述 UE 在所述第一应用的上行数据包中添加所述计费标识后向所述 PCEF实体发送; 所述接收模块,还用于接收所述 UE发送的携带有所述计费标识的上行数 据包;
    计费模块, 用于根据所述计费标识对所述接收模块接收的携带有所述计 费标识的上行数据包进行单独计费。
  48. 51、 根据权利要求 50所述的 PCEF实体, 其特征在于, 所述接收模块还 用于接收业务检测功能 TDF实体发送的携带有所述计费标识的下行数据包; 所述计费模块, 还用于根据所述计费标识对所述接收模块接收的携带有 所述计费标识的下行数据包进行单独计费。
  49. 52、 根据权利要求 50或 51所述的 PCEF实体, 其特征在于, 所述接收模 块用于接收 PCRF实体发送的所述 PCRF实体确定的需要单独计费的第一应用 的标识和为所述第一应用分配的计费标识, 包括:
    所述接收模块具体用于接收所述 PCRF 实体发送的互联网连接访问网络 IP-CAN会话建立响应消息, 所述 IP-CAN会话建立响应消息包括所述第一应 用的标识和为所述第一应用的分配的计费标识; 或者
    所述接收模块具体用于接收所述 PCRF实体发送的策略与计费规则消息, 所述策略与计费规则消息包括所述第一应用的标识和为所述第一应用分配的 计费标识。
    53、 根据权利要求 50-52任一项所述的 PCEF实体, 其特征在于, 所述发 送模块用于将所述第一应用的标识和为所述第一应用分配的计费标识通过服 务网关设备发送给 UE, 包括:
    所述发送模块具体用于向所述服务网关设备发送 IP-CAN承载建立响应 消息,所述 IP-CAN承载建立响应消息包括所述第一应用的标识和为所述第一 应用分配的计费标识, 以使所述服务网关设备将所述第一应用的标识和为所 述第一应用分配的计费标识发送给所述 UE。
  50. 54、 一种业务检测功能 TDF实体, 其特征在于, 包括: 接收模块,用于接收策略控制和计费规则功能 PCRF实体发送的所述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述第一应用分配的计费标 识;
    确定添加模块, 用于根据所述接收模块接收的所述第一应用的标识确定 所述第一应用的下行数据包, 在所述第一应用的下行数据包中添加所述接收 模块接收的所述计费标识;
    发送模块, 用于将添加所述计费标识的下行数据包发送给策略和计费执 行 PCEF实体, 以使所述 PCEF实体基于所述计费标识对所述第一应用的下行 数据包进行单独计费。
  51. 55、 根据权利要求 54所述的 TDF实体, 其特征在于, 所述接收模块用于 接收 PCRF实体发送的所述 PCRF实体确定的需要单独计费的第一应用的标识 和为所述第一应用分配的计费标识, 包括:
    所述接收模块具体用于接收所述 PCRF实体发送的 TDF会话建立请求消 息, 所述 TDF会话建立请求消息包括所述第一应用的标识和为所述第一应用 分配的计费标识。
  52. 56、 根据权利要求 54所述的 TDF实体, 其特征在于, 还包括:
    探测模块, 用于探测需要单独计费的所述第一应用的数据包;
    所述发送模块,还用于在所述探测模块探测到所述第一应用的数据包后, 向所述 PCRF实体发送业务流探测事件,所述业务流探测事件包括所述第一应 用的标识, 以使所述 PCRF实体根据所述第一应用的标识确定需要对所述第一 应用进行单独计费。
  53. 57、 根据权利要求 56所述的 TDF实体, 其特征在于, 所述接收模块用于 接收 PCRF实体发送的所述 PCRF实体确定的需要单独计费的第一应用的标识 和为所述第一应用分配的计费标识, 包括:
    所述接收模块具体用于接收所述 PCRF实体发送的修改应用探测控制 ADC 规则消息, 所述修改 ADC规则消息包括所述第一应用的标识和为所述第一应 用分配的计费标识。
  54. 58、 一种策略控制和计费规则功能 PCRF实体, 其特征在于, 包括: 处理器, 用于确定需要计费的第一应用, 并为所述第一应用分配计费标 识, 所述计费标识用于标识需要对所述第一应用进行单独计费; 发射器, 用于将所述处理器确定的所述第一应用的标识和所述处理器为 所述第一应用分配的计费标识分别发送给用户设备 UE、策略和计费执行 PCEF 实体和业务检测功能 TDF实体, 以使所述 UE和所述 TDF实体在所述第一应用 的数据包中添加所述计费标识后发送给所述 PCEF实体, 使所述 PCEF实体基 于所述第一应用的标识和为所述第一应用分配的计费标识分别对来自所述 UE 和所述 TDF实体的携带有所述计费标识的数据包进行单独计费。
  55. 59、 一种策略和计费执行 PCEF实体, 其特征在于, 包括:
    接收器, 用于接收策略控制和计费规则功能 PCRF实体发送的所述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述第一应用分配的计费标 识;
    发射器, 用于将所述接收器接收的所述第一应用的标识和为所述第一应 用分配的计费标识通过服务网关设备发送给用户设备 UE, 以使所述 UE在所 述第一应用的上行数据包中添加所述计费标识后向所述 PCEF实体发送;
    所述接收器,还用于接收所述 UE发送的携带有所述计费标识的上行数据 包;
    处理器, 用于根据所述计费标识对所述接收器接收的携带有所述计费标 识的上行数据包进行单独计费。
  56. 60、 一种业务检测功能 TDF实体, 其特征在于, 包括:
    接收器, 用于接收策略控制和计费规则功能 PCRF实体发送的所述 PCRF 实体确定的需要单独计费的第一应用的标识和为所述第一应用分配的计费标 识;
    处理器, 用于根据所述接收器接收的所述第一应用的标识确定所述第一 应用的下行数据包, 在所述第一应用的下行数据包中添加所述接收器接收的 所述计费标识;
    发射器, 用于将添加所述计费标识的下行数据包发送给策略和计费执行
    PCEF实体, 以使所述 PCEF实体基于所述计费标识对所述第一应用的下行数 据包进行单独计费。
  57. 61、 一种策略控制和计费规则功能 PCRF实体, 其特征在于, 包括: 发送模块, 用于向业务检测功能 TDF实体发送的策略与计费控制 PCC规 则标识和 /或服务数据流 SDF模板, 以供所述 TDF实体确定影响策略和计费执 行 PCEF实体基于 SDF粒度的计费结果的第一应用所属的 SDF的标识和第一应 用的数据包的流量;
    接收模块, 用于接收所述 TDF实体发送的根据所述 PCC规则标识和 /或 SDF模板确定的所述第一应用所属的 SDF的标识和所述第一应用的数据包的 流量;
    所述发送模块, 还用于将所述第一应用所属的 SDF的标识和所述第一应 用的数据包的流量发送给所述 PCEF实体, 以使所述 PCEF实体基于所述第一 应用所属的 SDF的标识和所述第一应用的数据包的流量对来自用户设备 UE的 上行数据包基于 SDF粒度的计费结果进行调整; 其中, 所述第一应用的数据 包属于来自所述 UE的上行数据包。
  58. 62、 根据权利要求 61所述的 PCRF实体, 其特征在于, 所述发送模块用 于向 TDF实体发送的 PCC规则标识和 /或 SDF模板, 包括:
    所述发送模块具体用于向所述 TDF实体发送 TDF会话建立请求消息, 所 述 TDF会话建立请求消息包括所述 PCC规则标识和 /或 SDF模板。
  59. 63、 根据权利要求 61或 62所述的 PCRF实体, 其特征在于, 所述发送模 块用于将所述第一应用所属的 SDF的标识和所述第一应用的数据包的流量发 送给所述 PCEF实体, 包括:
    所述发送模块具体用于向所述 PCEF 实体发送互联网连接访问网络 IP-CAN会话修改请求消息, 所述 IP-CAN会话修改请求消息包括所述第一应 用所属的 SDF的标识和所述第一应用的数据包的流量。
  60. 64、 一种策略和计费执行 PCEF实体, 其特征在于, 包括:
    接收模块,用于接收策略控制和计费规则功能 PCRF实体发送的影响所述 PCEF实体基于服务数据流 SDF粒度的计费结果的第一应用所属的 SDF的标识 和所述第一应用的数据包的流量; 其中, 所述第一应用所属的 SDF的标识和 所述第一应用的数据包的流量是业务检测功能 TDF实体根据所述 PCRF实体发 送的策略与计费控制 PCC规则标识和 /或 SDF模板确定并发送给所述 PCRF实 体的;
    计费调整模块, 用于根据所述第一应用所属的 SDF的标识和所述第一应 用的数据包的流量,对来自用户设备 UE的上行数据包基于 SDF粒度的计费结 果进行调整, 其中, 所述第一应用的数据包属于来自所述 UE的上行数据包。 65、 根据权利要求 64所述的 PCEF实体, 其特征在于, 还包括: 计费模块, 用于在所述接收模块接收第一应用所属的 SDF的标识和所述 第一应用的数据包的流量之前,对来自所述 UE的上行数据包进行基于 SDF粒 度的计费。
  61. 66、 根据权利要求 64或 65所述的 PCEF实体, 其特征在于, 所述接收模 块用于接收 PCRF实体发送的影响所述 PCEF实体基于 SDF粒度的计费结果的 第一应用所属的 SDF的标识和所述第一应用的数据包的流量, 包括:
    所述接收模块具体用于接收所述 PCRF 实体发送的互联网连接访问网络 IP-CAN会话修改请求消息, 所述 IP-CAN会话修改请求消息包括所述第一应 用所属的 SDF的标识和所述第一应用的数据包的流量。
  62. 67、 一种业务检测功能 TDF实体, 其特征在于, 包括:
    接收模块,用于接收策略控制和计费规则功能 PCRF实体发送的策略与计 费控制 PCC规则标识和 /或服务数据流 SDF模板;
    确定模块,用于根据所述接收模块接收的所述 PCC规则标识和 /或 SDF模 板,确定影响策略和计费执行 PCEF实体基于 SDF粒度的计费结果的第一应用 所属的 SDF的标识和所述第一应用的数据包的流量;
    发送模块, 用于将所述确定模块确定的所述第一应用所属的 SDF的标识 和所述第一应用的数据包的流量通过所述 PCRF实体发送给所述 PCEF实体, 以使所述 PCEF实体基于所述第一应用所属的 SDF的标识和所述第一应用的数 据包的流量对来自用户设备 UE的上行数据包基于 SDF粒度的计费结果进行调 整; 其中, 所述第一应用的数据包属于来自所述 UE的上行数据包。
  63. 68、 根据权利要求 67所述的 TDF实体, 其特征在于, 所述接收模块用于 接收 PCRF实体发送的 PCC规则标识和 /或 SDF模板, 包括:
    所述接收模块具体用于接收所述 PCRF实体发送的 TDF会话建立请求消 息, 所述 TDF会话建立请求消息包括所述 PCC规则标识和 /或 SDF模板。
  64. 69、 根据权利要求 67或 68所述的 TDF实体, 其特征在于, 所述确定模 块用于根据所述接收模块接收的所述 PCC规则标识和 /或 SDF模板,确定影响 PCEF实体基于 SDF粒度的计费结果的第一应用所属的 SDF的标识和所述第一 应用的数据包的流量, 包括:
    所述确定模块具体用于根据所述接收模块接收的所述 PCC规则标识指示 的 PCC规则, 确定因执行基于应用的流控而被丢弃的数据包所属的应用作为 所述第一应用, 确定所述被丢弃的数据包的流量作为所述第一应用的数据包 的流量, 并确定所述第一应用所属的 SDF; 或者
    所述确定模块具体用于根据所述接收模块接收的所述 SDF模板探测到不 需要对来自所述 UE的上行数据包中具有相同 IP地址信息的所有数据包进行 计费时, 从具有相同 IP地址信息的所有数据包中, 确定实际需要计费的数据 包所属的应用作为所述第一应用, 确定实际需要计费的数据包的流量作为所 述第一应用的数据包的流量, 并确定所述第一应用所属的 SDF; 或者,
    所述确定模块具体用于根据所述接收模块接收的所述 SDF模板探测到不 需要对来自所述 UE的上行数据包中具有相同 IP地址信息的所有数据包进行 计费时, 从具有相同 IP地址信息的所有数据包, 确定出不需要计费的数据包 所属的应用作为所述第一应用, 确定不需要计费的数据包的流量作为所述第 一应用的数据包的流量, 并确定所述第一应用所属的 SDF。
  65. 70、 一种策略控制和计费规则功能 PCRF实体, 其特征在于, 包括: 发射器, 用于向业务检测功能 TDF实体发送的策略与计费控制 PCC规则 标识和 /或服务数据流 SDF模板, 以供所述 TDF实体确定影响策略和计费执行 PCEF实体基于 SDF粒度的计费结果的第一应用所属的 SDF的标识和第一应用 的数据包的流量;
    接收器, 用于接收所述 TDF实体发送的根据所述 PCC规则标识和 /或 SDF 模板确定的所述第一应用所属的 SDF 的标识和所述第一应用的数据包的流 所述发射器, 还用于将所述第一应用所属的 SDF的标识和所述第一应用 的数据包的流量发送给所述 PCEF实体, 以使所述 PCEF实体基于所述第一应 用所属的 SDF的标识和所述第一应用的数据包的流量对来自用户设备 UE的上 行数据包基于 SDF粒度的计费结果进行调整; 其中, 所述第一应用的数据包 属于来自所述 UE的上行数据包。
  66. 71、 一种策略和计费执行 PCEF实体, 其特征在于, 包括:
    接收器, 用于接收策略控制和计费规则功能 PCRF 实体发送的影响所述 PCEF实体基于服务数据流 SDF粒度的计费结果的第一应用所属的 SDF的标识 和所述第一应用的数据包的流量; 其中, 所述第一应用所属的 SDF的标识和 所述第一应用的数据包的流量是业务检测功能 TDF实体根据所述 PCRF实体发 送的策略与计费控制 PCC规则标识和 /或 SDF模板确定并发送给所述 PCRF实 体的;
    处理器, 用于根据所述第一应用所属的 SDF的标识和所述第一应用的数 据包的流量,对来自用户设备 UE的上行数据包基于 SDF粒度的计费结果进行 调整, 其中, 所述第一应用的数据包属于来自所述 UE的上行数据包。
  67. 72、 一种业务检测功能 TDF实体, 其特征在于, 包括:
    接收器,用于接收策略控制和计费规则功能 PCRF实体发送的策略与计费 控制 PCC规则标识和 /或服务数据流 SDF模板;
    处理器, 用于根据所述接收器接收的所述 PCC规则标识和 /或 SDF模板, 确定影响策略和计费执行 PCEF实体基于 SDF粒度的计费结果的第一应用所属 的 SDF的标识和所述第一应用的数据包的流量;
    发射器, 用于将所述处理器确定的所述第一应用所属的 SDF的标识和所 述第一应用的数据包的流量通过所述 PCRF实体发送给所述 PCEF实体, 以使 所述 PCEF实体基于所述第一应用所属的 SDF的标识和所述第一应用的数据包 的流量对来自用户设备 UE的上行数据包基于 SDF粒度的计费结果进行调整; 其中, 所述第一应用的数据包属于来自所述 UE的上行数据包。
  68. 73、 一种业务检测功能 TDF实体, 其特征在于, 包括:
    接收模块, 用于接收策略和计费执行 PCEF实体发送的上行数据包; 确定添加模块, 用于在所述接收模块接收到所述上行数据包之后, 确定 回流数据, 并为所述回流数据添加计费标识, 所述回流数据是指所述上行数 据包中影响所述 PCEF实体对所述上行数据包基于服务数据流 SDF粒度的计费 结果的数据包;
    发送模块, 用于将携带所述计费标识的回流数据发送给所述 PCEF实体, 以使所述 PCEF实体根据携带所述计费标识的回流数据,对所述上行数据包基 于 SDF粒度的计费结果进行调整。
  69. 74、 根据权利要求 73所述的 TDF实体, 其特征在于, 所述接收模块还用 于在所述确定添加模块为所述回流数据添加计费标识之前, 接收策略控制和 计费规则功能 PCRF实体发送的所述 PCRF实体为所述回流数据分配的所述计 费标识。 75、 根据权利要求 74所述的 TDF实体, 其特征在于, 所述接收模块用于 接收 PCRF实体发送的所述 PCRF实体为所述回流数据分配的所述计费标识, 包括:
    所述接收模块具体用于接收所述 PCRF实体发送的 TDF会话建立请求消 息, 所述 TDF会话建立请求消息包括所述计费标识。
  70. 76、 一种策略和计费执行 PCEF实体, 其特征在于, 包括:
    接收模块, 用于在对上行数据包进行基于服务数据流 SDF粒度的计费之 后, 接收业务检测功能 TDF实体发送的携带有计费标识的回流数据, 所述回 流数据是所述 TDF实体确定的所述上行数据包中影响所述 PCEF实体对所述上 行数据包的基于 SDF粒度的计费结果的数据包;
    计费调整模块, 用于根据所述计费标识确定所述接收模块接收到的数据 是所述回流数据, 确定所述回流数据所属的 SDF, 对所述确定的 SDF的计费 结果进行调整。
  71. 77、 根据权利要求 76所述的 PCEF实体, 其特征在于, 所述接收模块还 用于在接收所述 TDF实体发送的携带有计费标识的回流数据之前, 接收策略 控制和计费规则功能 PCRF实体发送的所述 PCRF实体为所述回流数据分配的 所述计费标识。
  72. 78、 根据权利要求 77所述的 PCEF实体, 其特征在于, 所述接收模块用 于接收 PCRF实体发送的所述 PCRF实体为所述回流数据分配的所述计费标识, 包括:
    所述接收模块具体用于接收所述 PCRF 实体发送的互联网连接访问网络 IP-CAN会话建立响应消息, 所述 IP-CAN会话建立响应消息包括所述计费标 识。
  73. 79、 一种策略控制和计费规则功能 PCRF实体, 其特征在于, 包括: 确定模块, 用于确定需要分配给回流数据包的计费标识, 所述回流数据 是指上行数据包中影响策略和计费执行 PCEF 实体对所述上行数据包的基于 服务数据流 SDF粒度的计费结果的数据包;
    发送模块, 用于将所述计费标识发送给业务检测功能 TDF 实体和所述 PCEF实体, 以供所述 TDF实体从来自所述 PCEF实体的所述上行数据包中确 定出所述回流数据后在所述回流数据中添加所述计费标识后向所述 PCEF 实 体发送,使所述 PCEF实体根据所述计费标识确定所述回流数据并基于所述回 流数据对所述上行数据包的基于 SDF粒度的计费结果进行调整。
  74. 80、 根据权利要求 79所述的 PCRF实体, 其特征在于, 所述发送模块用 于将所述计费标识发送给 TDF实体, 包括:
    所述发送模块具体用于向所述 TDF实体发送 TDF会话建立请求消息, 所 述 TDF会话建立请求消息包括所述计费标识。
  75. 81、 根据权利要求 79或 80所述的 PCRF实体, 其特征在于, 所述发送模 块用于将所述计费标识发送给所述 PCEF实体, 包括:
    所述发送模块具体用于向所述 PCEF 实体发送互联网连接访问网络 IP-CAN会话建立响应消息, 所述 IP-CAN会话建立响应消息包括所述计费标 识。
  76. 82、 一种业务检测功能 TDF实体, 其特征在于, 包括:
    接收器, 用于接收策略和计费执行 PCEF实体发送的上行数据包; 处理器, 用于在所述接收器接收到所述上行数据包之后, 确定回流数据, 并为所述回流数据添加计费标识, 所述回流数据是指所述上行数据包中影响 所述 PCEF实体对所述上行数据包基于服务数据流 SDF粒度的计费结果的数据 包;
    发射器, 用于将携带所述计费标识的回流数据发送给所述 PCEF实体, 以 使所述 PCEF实体根据携带所述计费标识的回流数据,对所述上行数据包基于 SDF粒度的计费结果进行调整。
  77. 83、 一种策略和计费执行 PCEF实体, 其特征在于, 包括:
    接收器,用于在对上行数据包进行基于服务数据流 SDF粒度的计费之后, 接收业务检测功能 TDF实体发送的携带有计费标识的回流数据, 所述回流数 据是所述 TDF实体确定的所述上行数据包中影响所述 PCEF实体对所述上行数 据包的基于 SDF粒度的计费结果的数据包;
    处理器, 用于根据所述计费标识确定所述接收器接收到的数据是所述回 流数据, 确定所述回流数据所属的 SDF, 对所述确定的 SDF的计费结果进行 调整。
  78. 84、 一种策略控制和计费规则功能 PCRF实体, 其特征在于, 包括: 处理器, 用于确定需要分配给回流数据包的计费标识, 所述回流数据是 指上行数据包中影响策略和计费执行 PCEF 实体对所述上行数据包的基于服 务数据流 SDF粒度的计费结果的数据包;
    发射器, 用于将所述计费标识发送给业务检测功能 TDF实体和所述 PCEF 实体, 以供所述 TDF实体从来自所述 PCEF实体的所述上行数据包中确定出所 述回流数据后在所述回流数据中添加所述计费标识后向所述 PCEF实体发送, 使所述 PCEF 实体根据所述计费标识确定所述回流数据并基于所述回流数据 对所述上行数据包的基于 SDF粒度的计费结果进行调整。
CN201380004532.6A 2013-09-18 2013-09-18 计费方法及设备 Active CN104769978B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2013/083780 WO2015039307A1 (zh) 2013-09-18 2013-09-18 计费方法及设备

Publications (2)

Publication Number Publication Date
CN104769978A true CN104769978A (zh) 2015-07-08
CN104769978B CN104769978B (zh) 2019-02-19

Family

ID=52688100

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201380004532.6A Active CN104769978B (zh) 2013-09-18 2013-09-18 计费方法及设备

Country Status (2)

Country Link
CN (1) CN104769978B (zh)
WO (1) WO2015039307A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108696363A (zh) * 2017-02-25 2018-10-23 华为技术有限公司 一种计费方法及装置
CN110620748A (zh) * 2018-06-20 2019-12-27 中国电信股份有限公司 数据包的识别方法、装置、***和计算机可读存储介质
WO2024031375A1 (zh) * 2022-08-09 2024-02-15 北京小米移动软件有限公司 计费校正方法、装置、通信设备及存储介质

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117859298A (zh) * 2022-08-09 2024-04-09 北京小米移动软件有限公司 计费处理方法及装置、通信设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102131172A (zh) * 2010-01-18 2011-07-20 中兴通讯股份有限公司 业务处理方法及***
CN102137367A (zh) * 2010-01-26 2011-07-27 中兴通讯股份有限公司 增强的策略和计费控制的方法及***、pcc***
CN102625272A (zh) * 2011-01-31 2012-08-01 中兴通讯股份有限公司 一种支持流检测功能的用量监控方法及***
CN103220651A (zh) * 2012-01-21 2013-07-24 阿尔卡特朗讯 一种对应用层数据进行计费控制的方法与设备

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102131172A (zh) * 2010-01-18 2011-07-20 中兴通讯股份有限公司 业务处理方法及***
CN102137367A (zh) * 2010-01-26 2011-07-27 中兴通讯股份有限公司 增强的策略和计费控制的方法及***、pcc***
CN102625272A (zh) * 2011-01-31 2012-08-01 中兴通讯股份有限公司 一种支持流检测功能的用量监控方法及***
CN103220651A (zh) * 2012-01-21 2013-07-24 阿尔卡特朗讯 一种对应用层数据进行计费控制的方法与设备

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108696363A (zh) * 2017-02-25 2018-10-23 华为技术有限公司 一种计费方法及装置
CN110620748A (zh) * 2018-06-20 2019-12-27 中国电信股份有限公司 数据包的识别方法、装置、***和计算机可读存储介质
WO2024031375A1 (zh) * 2022-08-09 2024-02-15 北京小米移动软件有限公司 计费校正方法、装置、通信设备及存储介质

Also Published As

Publication number Publication date
CN104769978B (zh) 2019-02-19
WO2015039307A1 (zh) 2015-03-26

Similar Documents

Publication Publication Date Title
US8605655B1 (en) Policy and charging control rule precedence mapping in wireless connectivity access networks
EP2800328B1 (en) Method and base station for controlling quality of service
US8570944B2 (en) Internetworking techniques for wireless networks
CN103636283A (zh) 网关***、设备和通信方法
US8903974B2 (en) Methods, systems, and computer readable media for user controlled policy sharing
US10492095B2 (en) Data transmission method and apparatus
CN103548381A (zh) 一种拥塞控制方法及装置
WO2014094228A1 (en) Method and device for handling dropped data packets
CN104769978A (zh) 计费方法及设备
CN105393598B (zh) 网络设备及分配接入点名称的方法
US20160029271A1 (en) Pcrf assisted apn selection
KR20130103446A (ko) 무선 통신 시스템에서 무선 억세스 네트워크의 트래픽 제어 방법 및 장치
CN104685839A (zh) 用于处理分组的方法和装置
CN101374100B (zh) 一种WiMAX业务数据流报文的分类方法、装置及***
US20130252578A1 (en) Single operator managed policy and charging function for fixed mobile convergence networks
CN105532012B (zh) 视频分发方法、设备和***
CN104885409A (zh) 用于演进的分组***中准确计费的分组数据网络网关中止
CN113557791B (zh) 一种信息配置方法、网络设备及终端
WO2015048992A1 (en) Handling overload of a network node
WO2014110923A1 (zh) 一种网络信息处理方法、装置和***
WO2023143255A1 (zh) 一种通信方法及装置
CN104995951A (zh) 控制数据流的方法及装置
CN103797845B (zh) 业务数据包的处理方法和设备
US20240048398A1 (en) Method and apparatus for charging management
KR101775058B1 (ko) 이종 이동통신 혼용 시스템, wcdma망의 sgsn 및 그 데이터 호 처리 방법, epc망의 mme 및 그 데이터 호 처리 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant