CN108617036B - 用于管理Diameter会话的方法和设备 - Google Patents
用于管理Diameter会话的方法和设备 Download PDFInfo
- Publication number
- CN108617036B CN108617036B CN201611209545.9A CN201611209545A CN108617036B CN 108617036 B CN108617036 B CN 108617036B CN 201611209545 A CN201611209545 A CN 201611209545A CN 108617036 B CN108617036 B CN 108617036B
- Authority
- CN
- China
- Prior art keywords
- session
- diameter
- diameter session
- pgw
- termination
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 42
- 230000004044 response Effects 0.000 claims abstract description 50
- 238000012423 maintenance Methods 0.000 claims description 28
- 230000001960 triggered effect Effects 0.000 claims description 10
- 238000011144 upstream manufacturing Methods 0.000 claims description 5
- 230000000977 initiatory effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 15
- 238000004891 communication Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 9
- 239000002699 waste material Substances 0.000 description 6
- 238000012544 monitoring process Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1403—Architecture for metering, charging or billing
- H04L12/1407—Policy-and-charging control [PCC] architecture
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Meter Arrangements (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明的实施例涉及用于管理Diameter会话的方法以及相应的设备。该方法包括响应于UE附着到网络,PGW从PCRF获取Diameter会话终止定时器;在预定时长内未检测到预定阈值的上行或下行数据,PGW启动所述Diameter会话终止定时器;响应于所述Diameter会话终止定时器超时,PGW分别向所述PCRF和计费系统发送Diameter会话终止请求,其中,所述UE对应的IP‑CAN会话自UE附着到网络一直保持。还公开了能够实现上述方法的设备。
Description
技术领域
本发明的实施例总体上涉及通信技术,更具体地,涉及用于管理Diameter会话的方法以及相应的设备。
背景技术
4G LTE网络实现了始终IP连接(Always-on IP connectivity),一个IP-CAN会话(IP–Connectivity Access Network Session)从UE附着到网络到会话断开,可以保持数天甚至数月。按照现行的标准,在IP-CAN会话保持期间,其对应的Diameter会话(DiameterSession)也会一直保持。通常,一个IP-CAN会话对应有3个Diameter会话,分别是:
1)策略控制会话(Policy Control Session),其位于PCEF(Policy and ChargingEnforcement Function,策略计费执行功能)/TDF(Traffic Detection Function,流量监测功能)和PCRF(Policy and Charging Rule Function,策略计费规则功能)之间。
2)在线计费会话(Online Charging Session),其位于PCEF/TDF和OCS(OnlineCharging System,在线计费系统)之间。
3)离线计费会话(Offline Charging Session),其位于PCEF/TDF和OFCS(OFflineCharging System,离线计费系统)之间。
在IP-CAN会话保持期间,即使没有活动的用户数据流,一直保持的Diameter会话也会不停地消耗资源。比如,为了保证流量监测(Usage Monitoring),PCEF/TDF和PCRF之间仍然保持有通信。PCEF/TDF和OCS之间仍然有大量的额度请求和分配。PCEF/TDF仍然会定期向OFCS发送CDR(Charging Detail Record,计费明细记录)。比如在物联网智能水表和智能电表应用中,传感器传输给LTE网络的是小数据,而且数据采集的时间间隔一般数小时或几天等长时间间隔。由于物联网的设备很多,需要消耗大量的网络资源。因此,对于长时间没有活动的用户数据流的IP-CAN会话来说,一直保持的Diameter会话无疑会消耗大量的资源,带来资源浪费。
然而,按照现行的标准,Diameter会话与IP-CAN会话紧密捆绑,如果关闭Diameter会话,则相应的IP-CAN会话也会被关闭。这显然不是运营商和用户所期望的。
因此,如何优化现有的Diameter会话管理,即避免资源浪费,又不影响正确的计费与策略管理,是一个需要解决的问题。
发明内容
总体上,本发明的实施例提出用于管理Diameter会话的方法以及相应的设备。
在第一方面,本发明的实施例提供了一种在PGW中用于管理Diameter会话的方法,其中,该方法包括:响应于UE附着到网络,分别向PCRF和计费系统发送Diameter会话建立请求,其中,所述Diameter会话建立请求中均包含了首次会话标识;接收来自所述PCRF的Diameter会话建立请求响应,其中包含了Diameter会话终止定时器;在预定时长内未检测到预定阈值的上行或下行数据,启动所述Diameter会话终止定时器;响应于所述Diameter会话终止定时器超时,分别向所述PCRF和所述计费系统发送Diameter会话终止请求,分别用于终止所述PGW与所述PCRF之间、所述PGW与所述计费系统之间的Diameter会话,其中,所述Diameter会话终止请求中包含了IP-CAN会话保持的指示信息;其中,所述UE对应的IP-CAN会话自所述UE附着到网络一直保持。
在某些实施例中,所述方法还包括:响应于检测到预定阈值的上行或下行数据,分别向所述PCRF和所述计费系统发送Diameter会话建立请求,所述Diameter会话建立请求分别用于在所述PGW与所述PCRF之间、所述PGW与所述计费系统之间建立新的Diameter会话,其中,所述Diameter会话建立请求中均包含了后续会话标识,所述后续会话标识用于指示所述新的Diameter会话属于所述IP-CAN会话。
在某些实施例中,所述方法还包括:在启动所述Diameter会话终止定时器之后并且在所述Diameter会话终止定时器超时之前,响应于检测到预定阈值的上行或下行数据,停止所述Diameter会话终止定时器。
在第二方面,本发明的实施例提供了一种在PCRF中用于管理Diameter会话的方法,该方法包括:响应于来自PGW的Diameter会话建立请求,其中,所述Diameter会话建立请求由一个UE附着到网络触发并且其中包含了首次会话标识,启动对所述UE对应的IP-CAN会话的策略控制并且确定一个Diameter会话终止定时器,所述策略控制基于零流量进行;向所述PGW发送Diameter会话建立请求响应,其中包含了上述Diameter会话终止定时器;响应于来自所述PGW的Diameter会话终止请求,其中,所述终止Diameter会话终止请求中包含了IP-CAN会话保持的指示信息,终止所述PGW和所述PCRF之间的Diameter会话并且保留和所述IP-CAN会话相关的PCC规则;其中,所述IP-CAN会话自所述UE附着到网络一直保持。
在某些实施例中,所述方法还包括:响应于来自所述PGW的Diameter会话建立请求,其中,所述Diameter会话建立请求用于在所述PGW和所述PCRF之间建立新的Diameter会话,所述Diameter会话建立请求中包含了后续会话标识,所述后续会话标识用于指示所述新建立的Diameter会话属于所述IP-CAN会话,启动对所述IP-CAN会话的策略控制,所述策略控制基于所述IP-CAN会话已经产生的累积流量进行。
在第三方面,本发明的实施例提供了一种在计费系统中用于管理Diameter会话的方法,该方法包括:响应于来自PGW的Diameter会话建立请求,其中,所述Diameter会话建立请求由一个UE附着到网络触发并且其中包含了首次会话标识,启动对所述UE对应的IP-CAN会话的计费,所述计费从零开始;响应于来自所述PGW的Diameter会话终止请求,其中,所述Diameter会话终止请求中包含了IP-CAN会话保持的指示信息,终止所述PGW和所述计费系统之间的Diameter会话;其中,所述IP-CAN会话自所述UE附着到网络一直保持。
在某些实施例中,所述方法还包括:响应于来自所述PGW的Diameter会话建立请求,其中,所述Diameter会话建立请求用于在所述PGW和所述计费系统之间建立新的Diameter会话,所述Diameter建立请求中包含了后续会话标识,所述后续会话标识用于指示所述新建立的Diameter会话属于所述IP-CAN会话,启动对所述IP-CAN会话的计费,所述计费基于所述IP-CAN会话已经产生的累积费用进行。
在第四方面,本发明的实施例提供了一种在PGW中用于管理Diameter会话的装置,其中,该装置包括:第一发送装置,用于响应于UE附着到网络,分别向PCRF和计费系统发送Diameter会话建立请求,其中,所述Diameter会话建立请求中均包含了首次会话标识;第一接收装置,用于接收来自所述PCRF的Diameter会话建立请求响应,其中包含了Diameter会话终止定时器;定时器启动装置,用于在预定时长内未检测到预定阈值的上行或下行数据,启动所述Diameter会话终止定时器;第二发送装置,用于响应于所述Diameter会话终止定时器超时,分别向所述PCRF和所述计费系统发送Diameter会话终止请求,分别用于终止所述PGW与所述PCRF之间、所述PGW与所述计费系统之间的Diameter会话,其中,所述Diameter会话终止请求中包含了IP-CAN会话保持的指示信息;其中,所述UE对应的IP-CAN会话自所述UE附着到网络一直保持。
在某些实施例中,所述装置还包括:第三发送装置,用于响应于检测到预定阈值的上行或下行数据,分别向所述PCRF和所述计费系统发送Diameter会话建立请求,所述Diameter会话建立请求分别用于在所述PGW与所述PCRF之间、所述PGW与所述计费系统之间建立新的Diameter会话,其中,所述Diameter会话建立请求中均包含了后续会话标识,所述后续会话标识用于指示所述新的Diameter会话属于所述IP-CAN会话。
在某些实施例中,所述装置还包括:定时器停止装置,用于在启动所述Diameter会话终止定时器之后并且在所述Diameter会话终止定时器超时之前,响应于检测到预定阈值的上行或下行数据,停止所述Diameter会话终止定时器。
在第五方面,本发明的实施例提供了一种在PCRF中用于管理Diameter会话的装置,该装置包括:第一策略控制装置,用于响应于来自PGW的Diameter会话建立请求,其中,所述Diameter会话建立请求由一个UE附着到网络触发并且其中包含了首次会话标识,启动对所述UE对应的IP-CAN会话的策略控制并且确定一个Diameter会话终止定时器,所述策略控制基于零流量进行;第四发送装置,用于向所述PGW发送Diameter会话建立请求响应,其中包含了上述Diameter会话终止定时器;第一终止装置,用于响应于来自所述PGW的Diameter会话终止请求,其中,所述终止Diameter会话终止请求中包含了IP-CAN会话保持的指示信息,终止所述PGW和所述PCRF之间的Diameter会话并且保留和所述IP-CAN会话相关的PCC规则;其中,所述IP-CAN会话自所述UE附着到网络一直保持。
在某些实施例中,所述装置还包括:第二策略控制装置,用于响应于来自所述PGW的Diameter会话建立请求,其中,所述Diameter会话建立请求用于在所述PGW和所述PCRF之间建立新的Diameter会话,所述Diameter会话建立请求中包含了后续会话标识,所述后续会话标识用于指示所述新建立的Diameter会话属于所述IP-CAN会话,启动对所述IP-CAN会话的策略控制,所述策略控制基于所述IP-CAN会话已经产生的累积流量进行。
在第六方面,本发明的实施例提供了一种在计费系统中用于管理Diameter会话的装置,该装置包括:第一计费装置,用于响应于来自PGW的Diameter会话建立请求,其中,所述Diameter会话建立请求由一个UE附着到网络触发并且其中包含了首次会话标识,启动对所述UE对应的IP-CAN会话的计费,所述计费从零开始;第二终止装置,用于响应于来自所述PGW的Diameter会话终止请求,其中,所述Diameter会话终止请求中包含了IP-CAN会话保持的指示信息,终止所述PGW和所述计费系统之间的Diameter会话;其中,所述IP-CAN会话自所述UE附着到网络一直保持。
在某些实施例中,所述装置还包括:第二计费装置,用于响应于来自所述PGW的Diameter会话建立请求,其中,所述Diameter会话建立请求用于在所述PGW和所述计费系统之间建立新的Diameter会话,所述Diameter建立请求中包含了后续会话标识,所述后续会话标识用于指示所述新建立的Diameter会话属于所述IP-CAN会话,启动对所述IP-CAN会话的计费,所述计费基于所述IP-CAN会话已经产生的累积费用进行。
通过下文描述将会理解,根据本发明的实施例,本发明不仅可以实现在网络中没有活动的用户数据流时关闭Diameter会话,节省了多个网元如PGW、OCS、PCRF和OFCS为维护Diameter会话所使用的资源,避免了资源的浪费,也可以实现在网络中再次出现活动的用户数据流时重新建立Diameter会话,并且不影响策略控制和计费的正确性。
应当理解,发明内容部分中所描述的内容并非旨在限定本发明实施例的关键或重要特征,亦非用于限制本发明的范围。本发明的其它特征将通过以下的描述变得容易理解。
附图说明
结合附图并参考以下详细说明,本发明各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:
图1示出了本发明的实施例可以在其中实施的示例网络架构;
图2示出了根据本发明的一个实施例的用于管理Diameter会话的过程示意图;
图3示出了根据本发明的另一个实施例的用于管理Diameter会话的过程示意图;
图4示出了根据本发明的一个实施例的用于管理Diameter会话的方法的流程图;
图5示出了根据本发明的一个实施例的用于管理Diameter会话的装置的框图;
图6示出了根据本发明的另一个实施例的用于管理Diameter会话的装置的框图;
图7示出了根据本发明的另一个实施例的用于管理Diameter会话的装置的框图。
在所有附图中,相同或相似参考数字表示相同或相似元素。
具体实施方式
下面将参照附图更详细地描述本发明的实施例。虽然附图中显示了本发明的某些实施例,然而应当理解的是,本发明可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本发明。应当理解的是,本发明的附图及实施例仅用于示例性作用,并非用于限制本发明的保护范围。
在此使用的术语“终端设备”或“用户设备”(UE)可以包括各种信息传感设备(也称为IoT设备),诸如射频识别装置、红外感应器、全球定位系统、激光扫描器等。“终端设备”或“用户设备”(UE)还可以包括能够与基站之间或者彼此之间进行无线通信的任何终端设备,诸如移动终端(MT)、订户台(SS)、便携式订户台(PSS)、移动台(MS)或者接入终端(AT),车载的上述设备以及MTC设备等等。在本发明的上下文中,为讨论方便之目的,术语“终端设备”和“用户设备”可以互换使用。
在此使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”。其他术语的相关定义将在下文描述中给出。
图1示出了本发明的实施例可实现于其中的示例通信系统100的架构的示意性框图。本领域技术人员可以理解,在此为了方便描述和不至于模糊本发明的技术方案的目的而省略了系统中的一些功能实体,并且在此仅以基于LTE的系统为例。
特别地,为了便于阐释本发明的原理和精神,在下文描述中将主要参考3GPP LTE/LTE-高级(LTE-A)来描述本发明的实施例,并且采用LTE/LTE-A中特定的术语,然而,如本领域技术人员可以理解的,本发明的实施例绝不限于3GPP LTE/LTE-A的应用环境,相反,而是可以被应用于任何存在类似问题的无线通信系统中,例如未来研制的其他通信系统等。
在所示的通信系统100中包括UE 101、演进的节点B(eNB)102、移动性管理实体(MME)103、服务网关(SGW)104、分组数据网网关(PGW)105、策略与计费规则功能(PCRF)106、在线计费系统(OCS)107和离线计费系统(OFCS)108。可以理解,某些网络实体(例如SGW 104和PGW 105)可以物理上实现在一个物理节点中或者单独的节点中。
UE 101通过无线接入网例如演进的通用陆地无线接入网(E-UTRAN)接入网络,其通过LTE-Uu接口与基站(例如eNB 102)通信,以接入通信系统100并使用其提供的服务。UE相关控制信令通过接口S1-MME由MME 103处理。用户的数据业务由SGW 104和PGW 105处理,同时,SGW 104终止到接入网的用户平面。PGW 105与PCRF106、OCS 107和OFCS 108分别通过Gx、Gy和Gz接口交互。
需要注意的是,通信网络中包括策略和计费执行功能(PCEF)以及流量检测功能(TDF)、计费触发功能(CTF),以进行业务数据流和应用的检测、策略执行和启动服务或会话的计费功能等,这些功能实体通常设置在PGW上。为了便于说明,在本文中如示例通信系统100所示意,将这些功能实体与PGW 105视为一体。另外,上述的各网络设备/功能实体之间的接口和通信方式在现有的3GPP协议中已有详细定义,在此不再赘述。
如前所述,在现有的技术方案中,当UE101附着到网络时,其对应的IP-CAN会话会一直保持,在该IP-CAN会话保持期间,即使该IP-CAN会话上没有活动的数据,没有费用产生,其对应的三个Diameter会话仍然保持,这必然会浪费大量的资源。本发明提出了一种管理Diameter会话的方法,在IP-CAN会话保持期间,当没有活动的用户数据流时关闭Diameter会话但保持IP-CAN会话,当再次出现活动的用户数据流时再重新建立Diameter会话。下面结合图2至图4详细描述该方法。
图2示出了根据本发明的一个实施例的用于管理Diameter会话的过程示意图。下面结合图1详细描述该过程。
该过程始于步骤S201。
首先,UE 101向eNB 102发送(S201)附着请求。接着,eNB 102经由非接入层(NAS)向MME 103发送(S202)创建会话请求,随后,MME 103向SGW 104转发(S203)创建会话请求,SGW 104进而将其转发(S203)至PGW 105。
当接收到来自SGW 104的创建会话请求,PGW 105分别向PCRF106、OCS107和OFCS108发送Diameter会话建立请求,用来建立PGW 105与PCRF106之间、PGW 105与OCS107之间和PGW 105与OFCS108之间的Diameter会话。
PGW 105向PCRF106发送(S204)信用控制请求CCR[initial](Credit ControlRequest[initial]),其中包含了首次会话标识。UE101附着到网络后会建立一个IP-CAN会话Session1,该IP-CAN会话Session1自UE101附着到网络后会一直保持。该首次会话标识用来表示该Diameter请求所建立的Diameter会话为该IP-CAN会话Session1中的Gx接口上的第一个Diameter会话。
PGW 105向OCS107发送(S206)信用控制请求CCR[initial],其中包含了首次会话标识。该首次会话标识用来表示该Diameter请求所建立的Diameter会话为该IP-CAN会话Session1中的Gy接口上的第一个Diameter会话。
PGW 105向OFCS108发送(S208)记账请求ACR[start](Accounting Request[start]),其中包含了首次会话标识。该首次会话标识用来表示该Diameter请求所建立的Diameter会话为该IP-CAN会话Session1中的Gz接口上的第一个Diameter会话。
本领域技术人员可以理解,可以采用任何适宜的方式将首次会话标识包含在上述消息中,例如可以采用合适的信息元素(IE)。
PCRF106收到(S204)上述请求后,会启动对上述IP-CAN会话Session1的策略控制,比如流量监测等,该策略控制基于零流量进行,并且确定一个Diameter会话终止定时器,该定时器的时长可以根据以下因素中的至少一项来确定:UE101的位置、时间、接入类型、帐户余额、消费限制等。然后,PCRF106向PGW105发送(S205)信用控制响应CCA[initial](CreditControl Answer[initial]),其中包含了上述确定的Diameter会话终止定时器。
OCS107收到(S206)上述请求后,会启动对上述IP-CAN会话Session1的计费,该计费从零开始。然后,OCS107向PGW105发送(S207)信用控制响应CCA[initial](CreditControl Answer[initial])。
OFCS108收到(S208)上述请求后,会启动对上述IP-CAN会话Session1的计费,该计费从零开始。然后,OFCS108向PGW105发送(S209)记账响应ACA[start](Accounting Answer[start])。
随后,PGW 105向SGW 104发送(S210)创建会话响应,相应地,SGW 104向MME 103转发(S210)创建会话响应。MME 103响应于接收到创建会话响应,向eNB 102发送(S211)上下文建立请求。随后,eNB 102向UE101发送(S212)附着完成,由此,UE 101完成初始附着过程,上述IP-CAN会话Session1建立成功。
IP-CAN会话Session1建立成功之后会一直保持,PGW105会监测UE101的业务量,如果在预定时长内业务量低于一个阈值,也就是说PGW105未检测到预定阈值的上行或下行数据,PGW105会启动(S213)上述Diameter会话终止定时器。当Diameter会话终止定时器超时(S214)后,PGW105即认为没有去往或来自UE101的业务量,PGW105会分别向PCRF106、OCS107和OFCS108发送Diameter会话终止请求,用来终止上述的三个Diameter会话。
PGW105向PCRF106发送(S215)信用控制请求CCR[terminate],用来终止PGW105与PCRF106之间的Diameter会话,该请求中包含了IP-CAN会话保持的指示信息,该指示信息用来表示所述Diameter会话的终止不会引起IP-CAN会话Session1的终止。PCRF106收到该请求后会终止所述Diameter会话,同时,保留和IP-CAN会话Session1相关的PCC(Policy andCharging Control,策略与计费控制)规则,并向PGW105发送信用控制响应CCA[terminate]。PGW105收到该响应后会终止所述Diameter会话。
PGW105向OCS107发送(S217)信用控制请求CCR[terminate],用来终止PGW105与OCS107之间的Diameter会话,该请求中包含了IP-CAN会话保持的指示信息,该指示信息用来表示所述Diameter会话的终止不会引起IP-CAN会话Session1的终止。OCS107收到该请求后会终止所述Diameter会话,所述指示信息被进一步发送给费用生成系统(BillingSystem),并向PGW105发送信用控制响应CCA[terminate]。PGW105收到该响应后会终止所述Diameter会话。费用生成系统利用上述指示信息将IP-CAN会话Session1中的不同Diameter会话产生的费用进行汇总。
PGW105向OFCS108发送(S219)记账请求ACR[stop],用来终止PGW105与OFCS108之间的Diameter会话,该请求中包含了IP-CAN会话保持的指示信息,该指示信息用来表示所述Diameter会话的终止不会引起IP-CAN会话Session1的终止。OFCS108收到该请求后会终止所述Diameter会话,所述指示信息被进一步发送给费用生成系统(Billing System),并向PGW105发送记账响应ACA[stop]。PGW105收到该响应后会终止所述Diameter会话。费用生成系统利用上述指示信息将IP-CAN会话Session1中的不同Diameter会话产生的费用进行汇总。
本领域技术人员可以理解,可以采用任何适宜的方式将上述的IP-CAN会话保持的指示信息包含在上述消息中,例如可以采用合适的信息元素(IE)。
图3示出了根据本发明的另一个实施例的用于管理Diameter会话的过程示意图。在本实施例中,UE101已经附着到网络,并且已经建立了IP-CAN会话Session1,在IP-CAN会话Session1保持期间,PGW105未检测到上行或下行的数据,为了避免资源的浪费,PGW105终止了PGW105与PCRF106之间、PGW105与OCS107之间、PGW105与OFCS108之间的三个Diameter会话。
下面结合图1详细描述该过程。
PGW105会监测去往或来自UE101的业务量,到检测(S301)到有上行或下行数据时,PGW105会重新建立PGW105与PCRF106之间、PGW105与OCS107之间、PGW105与OFCS108之间的三个Diameter会话。
PGW 105向PCRF106发送(S302)信用控制请求CCR[initial],其中包含了后续会话标识。该后续会话标识用来表示该Diameter请求所建立的新的Diameter会话为该IP-CAN会话Session1中的Gx接口上的后续Diameter会话。
PGW 105向OCS107发送(S304)信用控制请求CCR[initial],其中包含了后续会话标识。该后续会话标识用来表示该Diameter请求所建立的新的Diameter会话为该IP-CAN会话Session1中的Gy接口上的后续Diameter会话。
PGW 105向OFCS108发送(S306)记账请求ACR[initial],其中包含了后续会话标识。该后续会话标识用来表示该Diameter请求所建立的新的Diameter会话为该IP-CAN会话Session1中的Gz接口上的后续Diameter会话。
本领域技术人员可以理解,可以采用任何适宜的方式将后续会话标识包含在上述消息中,例如可以采用合适的信息元素(IE)。
PCRF106收到(S302)上述请求后,会启动对上述IP-CAN会话Session1的策略控制,比如流量监测等,该策略控制基于该IP-CAN会话Session1已经产生的累积流量进行。在现有技术中,新的Diameter会话对应新的IP-CAN会话,而本实施例中,新引入的后续会话标识用来表示新建立的Diameter会话属于已经存在的IP-CAN会话Session1。然后,PCRF106向PGW105发送(S303)信用控制响应CCA[initial]。
OCS107收到(S304)上述请求后,会启动对上述IP-CAN会话Session1的计费,该计费基于该IP-CAN会话Session1已经产生的累积费用进行。然后,OCS107向PGW105发送(S305)信用控制响应CCA[initial]。
OFCS108收到(S306)上述请求后,会启动对上述IP-CAN会话Session1的计费,该计费基于该IP-CAN会话Session1已经产生的累积费用进行。然后,OFCS108向PGW105发送(S307)记账响应ACA[initial]。
然后,PGW105会监测UE101的业务量,如果在预定时长内业务量低于一个阈值,也就是说PGW105未检测到预定阈值的上行或下行数据,PGW105会启动(S308)上述Diameter会话终止定时器。随后,如图2所示,当Diameter会话终止定时器超时后,PGW105即认为没有去往或来自UE101的业务量,PGW105会分别向PCRF106、OCS107和OFCS108发送Diameter会话终止请求,用来终止上述的三个Diameter会话。
可以看到,本发明不仅可以实现在网络中没有活动的用户数据流时关闭Diameter会话,避免资源的浪费,也可以实现在网络中再次出现活动的用户数据流时重新建立Diameter会话,并且不影响策略控制和计费的正确性。
图4示出了根据本发明的一个实施例的用于管理Diameter会话的方法的流程图。可以理解,该方法可以在PGW(例如PGW105)处实施。为描述方便,下面结合图1至图3对该方法进行说明。
首先,在步骤S201中,PGW105响应于UE附着到网络,向PCRF106和计费系统(包括OCS107和OFCS108)发送Diameter会话建立请求,所述Diameter会话建立请求中包含了首次会话标识。
UE101附着到网络后会建立一个IP-CAN会话Session1。UE101的附着会触发PGW105向PCRF106、OCS107和OFCS108发送Diameter会话建立请求,用来创建PGW105与PCRF106之间、PGW105与OCS107之间和PGW105与OFCS108之间的三个Diameter会话。这三个Diameter会话建立请求中均包含了首次会话标识,该标识用来表示:新创建的PGW105与PCRF106之间的Diameter会话是上述的IP-CAN会话Session1的Gx接口上的第一个Diameter会话;新创建的PGW105与OCS106之间的Diameter会话是上述的IP-CAN会话Session1的Gy接口上的第一个Diameter会话;新创建的PGW105与OFCS108之间的Diameter会话是上述的IP-CAN会话Session1的Gz接口上的第一个Diameter会话。
然后,在步骤S402中,PGW105接收来自PCRF106的Diameter会话建立响应,其中包含了Diameter会话终止定时器。
IP-CAN会话Session1建立成功之后会一直保持,PGW105会监测UE101的业务量。
在步骤S403中,如果在预定时长内业务量低于一个阈值,也就是说PGW105未检测到预定阈值的上行或下行数据,PGW105会启动上述Diameter会话终止定时器。
接着,在步骤S404中,当上述Diameter会话终止定时器超时后,PGW105即认为没有去往或来自UE101的业务量,PGW105会分别向PCRF106和计费系统(包括OCS107和OFCS108)发送Diameter会话终止请求,用来终止上述的三个Diameter会话。
PGW105向PCRF106发送Diameter会话终止请求,比如信用控制请求CCR[terminate],用来终止PGW105与PCRF106之间的Diameter会话,该请求中包含了IP-CAN会话保持的指示信息,该指示信息用来表示所述Diameter会话的终止不会引起IP-CAN会话Session1的终止。
PGW105向OCS107发送Diameter会话终止请求,比如信用控制请求CCR[terminate],用来终止PGW105与OCS107之间的Diameter会话,该请求中包含了IP-CAN会话保持的指示信息,该指示信息用来表示所述Diameter会话的终止不会引起IP-CAN会话Session1的终止。
PGW105向OFCS108发送Diameter会话终止请求,比如记账请求ACR[terminate],用来终止PGW105与OFCS108之间的Diameter会话,该请求中包含了IP-CAN会话保持的指示信息,该指示信息用来表示所述Diameter会话的终止不会引起IP-CAN会话Session1的终止。
本领域技术人员可以理解,可以采用任何适宜的方式将上述的IP-CAN会话保持的指示信息包含在上述消息中,例如可以采用合适的信息元素(IE)。
在另一个实施例中,PGW105会监测去往或来自UE101的业务量,到检测到有上行或下行数据时,PGW105会分别向PCRF106和计费系统(包括OCS107和OFCS108)发送Diameter会话建立请求,重新建立PGW105与PCRF106之间、PGW105与OCS107之间、PGW105与OFCS108之间的三个Diameter会话。
PGW 105向PCRF106发送Diameter会话建立请求,比如信用控制请求CCR[initial],其中包含了后续会话标识。该后续会话标识用来表示该Diameter请求所建立的新的Diameter会话为该IP-CAN会话Session1中的Gx接口上的后续Diameter会话。
PGW 105向OCS107发送Diameter会话建立请求,比如信用控制请求CCR[initial],其中包含了后续会话标识。该后续会话标识用来表示该Diameter请求所建立的新的Diameter会话为该IP-CAN会话Session1中的Gy接口上的后续Diameter会话。
PGW 105向OFCS108发送Diameter会话建立请求,比如记账请求ACR[initial],其中包含了后续会话标识。该后续会话标识用来表示该Diameter请求所建立的新的Diameter会话为该IP-CAN会话Session1中的Gz接口上的后续Diameter会话。
本领域技术人员可以理解,可以采用任何适宜的方式将后续会话标识包含在上述消息中,例如可以采用合适的信息元素(IE)。
在又一个实施例中,在PGW105启动上述Diameter会话终止定时器之后并且在上述Diameter会话终止定时器超时之前,如果PGW105检测到有上行或下行数据,PGW105会停止该Diameter会话终止定时器。
图5示出了根据本发明的一个实施例的用于管理Diameter会话的装置的框图。可以理解,该装置500可以在PGW(例如PGW105)处实施。该装置500包括:第一发送装置501、第一接收装置502、定时器启动装置503和第二发送装置504。
下面结合图1至图3详细描述该装置500的工作过程。
首先,第一发送装置501响应于UE附着到网络,向PCRF106和计费系统(包括OCS107和OFCS108)发送Diameter会话建立请求,所述Diameter会话建立请求中包含了首次会话标识。
UE101附着到网络后会建立一个IP-CAN会话Session1。UE101的附着会触发PGW105向PCRF106、OCS107和OFCS108发送Diameter会话建立请求,用来创建PGW105与PCRF106之间、PGW105与OCS107之间和PGW105与OFCS108之间的三个Diameter会话。这三个Diameter会话建立请求中均包含了首次会话标识,该标识用来表示:新创建的PGW105与PCRF106之间的Diameter会话是上述的IP-CAN会话Session1的Gx接口上的第一个Diameter会话;新创建的PGW105与OCS106之间的Diameter会话是上述的IP-CAN会话Session1的Gy接口上的第一个Diameter会话;新创建的PGW105与OFCS108之间的Diameter会话是上述的IP-CAN会话Session1的Gz接口上的第一个Diameter会话。
然后,第一接收装置502接收来自PCRF106的Diameter会话建立响应,其中包含了Diameter会话终止定时器。
IP-CAN会话Session1建立成功之后会一直保持,PGW105会监测UE101的业务量。
如果在预定时长内业务量低于一个阈值,也就是说PGW105未检测到预定阈值的上行或下行数据,定时器启动装置503会启动上述Diameter会话终止定时器。
接着,当上述Diameter会话终止定时器超时后,PGW105即认为没有去往或来自UE101的业务量,第二发送装置504会分别向PCRF106和计费系统(包括OCS107和OFCS108)发送Diameter会话终止请求,用来终止上述的三个Diameter会话。
第二发送装置504向PCRF106发送Diameter会话终止请求,比如信用控制请求CCR[terminate],用来终止PGW105与PCRF106之间的Diameter会话,该请求中包含了IP-CAN会话保持的指示信息,该指示信息用来表示所述Diameter会话的终止不会引起IP-CAN会话Session1的终止。
第二发送装置504向OCS107发送Diameter会话终止请求,比如信用控制请求CCR[terminate],用来终止PGW105与OCS107之间的Diameter会话,该请求中包含了IP-CAN会话保持的指示信息,该指示信息用来表示所述Diameter会话的终止不会引起IP-CAN会话Session1的终止。
第二发送装置504向OFCS108发送Diameter会话终止请求,比如记账请求ACR[terminate],用来终止PGW105与OFCS108之间的Diameter会话,该请求中包含了IP-CAN会话保持的指示信息,该指示信息用来表示所述Diameter会话的终止不会引起IP-CAN会话Session1的终止。
本领域技术人员可以理解,可以采用任何适宜的方式将上述的IP-CAN会话保持的指示信息包含在上述消息中,例如可以采用合适的信息元素(IE)。
在另一个实施例中,装置500还包括第三发送装置(图中未示出)。
当上述三个Diameter会话被终止后,PGW105会继续监测去往或来自UE101的业务量,到检测到有上行或下行数据时,第三发送装置会分别向PCRF106和计费系统(包括OCS107和OFCS108)发送Diameter会话建立请求,重新建立PGW105与PCRF106之间、PGW105与OCS107之间、PGW105与OFCS108之间的三个Diameter会话。
第三发送装置向PCRF106发送Diameter会话建立请求,比如信用控制请求CCR[initial],其中包含了后续会话标识。该后续会话标识用来表示该Diameter请求所建立的新的Diameter会话为该IP-CAN会话Session1中的Gx接口上的后续Diameter会话。
第三发送装置向OCS107发送Diameter会话建立请求,比如信用控制请求CCR[initial],其中包含了后续会话标识。该后续会话标识用来表示该Diameter请求所建立的新的Diameter会话为该IP-CAN会话Session1中的Gy接口上的后续Diameter会话。
第三发送装置向OFCS108发送Diameter会话建立请求,比如记账请求ACR[initial],其中包含了后续会话标识。该后续会话标识用来表示该Diameter请求所建立的新的Diameter会话为该IP-CAN会话Session1中的Gz接口上的后续Diameter会话。
本领域技术人员可以理解,可以采用任何适宜的方式将后续会话标识包含在上述消息中,例如可以采用合适的信息元素(IE)。
在又一个实施例中,装置500还包括定时器停止装置(图中未示出)。在PGW105启动上述Diameter会话终止定时器之后并且在上述Diameter会话终止定时器超时之前,如果PGW105检测到有上行或下行数据,定时器停止装置会停止该Diameter会话终止定时器。
图6示出了根据本发明的一个实施例的用于管理Diameter会话的装置的框图。可以理解,该装置600可以在PCRF(例如PCRF106)处实施。该装置600包括:第一策略控制装置601、第四发送装置602、和第一终止装置603。
下面结合图1至图3详细描述该装置600的工作过程。
首先,第一策略控制装置601响应于来自PGW105的Diameter会话建立请求,比如:信用控制请求CCR[initial],其中,所述Diameter会话建立请求由UE101附着到网络触发并且其中包含了首次会话标识,启动对UE101对应的IP-CAN会话Session1的策略控制并且确定一个Diameter会话终止定时器,所述策略控制基于零流量进行。其中,所述IP-CAN会话Session1自UE101附着到网络一直保持。
然后,第四发送装置向PGW105发送Diameter会话建立请求响应,比如:信用控制请求响应CCA[initial],其中包含了上述Diameter会话终止定时器。
第一终止装置用于响应于来自PGW105的Diameter会话终止请求,比如:信用控制请求CCR[terminate],其中,所述终止Diameter会话终止请求中包含了IP-CAN会话保持的指示信息,终止PGW105和PCRF106之间的Diameter会话并且保留和IP-CAN会话Session1会话相关的PCC规则。
在又一个实施例中,所述装置600还包括第二策略控制装置(图中未示出)。第二策略控制装置响应于来自PGW105的Diameter会话建立请求,比如:信用控制请求CCR[initial],其中,所述Diameter会话建立请求用于在PGW105和PCRF106之间建立新的Diameter会话,所述Diameter会话建立请求中包含了后续会话标识,所述后续会话标识用于指示所述新建立的Diameter会话属于上述IP-CAN会话Session1,启动对上述IP-CAN会话Session1的策略控制,所述策略控制基于上述IP-CAN会话Session1已经产生的累积流量进行。
图7示出了根据本发明的一个实施例的用于管理Diameter会话的装置的框图。可以理解,该装置700可以在计费系统(例如OCS107或OFCS108)处实施。该装置700包括:第一计费装置701和第二终止装置702。
下面结合图1至图3详细描述该装置700的工作过程。
第一计费装置701响应于来自PGW105的Diameter会话建立请求,比如:信用控制请求CCR[initial]或记账请求ACR[start],其中,所述Diameter会话建立请求由UE101附着到网络触发并且其中包含了首次会话标识,启动对UE101对应的IP-CAN会话Session1的计费,所述计费从零开始。其中,所述IP-CAN会话Session1自UE101附着到网络一直保持。
第二终止装置702用于响应于来自PGW105的Diameter会话终止请求,比如:信用控制请求CCR[terminate]或记账请求ACR[terminate],其中,所述Diameter会话终止请求中包含了IP-CAN会话保持的指示信息,终止PGW105和所述计费系统之间的Diameter会话。
在又一个实施例中,所述装置700还包括第二计费装置。第二计费装置用于响应于来自PGW105的Diameter会话建立请求,比如:信用控制请求CCR[initial]或记账请求ACR[start],其中,所述Diameter会话建立请求用于在PGW105和所述计费系统之间建立新的Diameter会话,所述Diameter建立请求中包含了后续会话标识,所述后续会话标识用于指示所述新建立的Diameter会话属于上述IP-CAN会话Session1,启动对上述IP-CAN会话Session1的计费,所述计费基于上述IP-CAN会话Session1已经产生的累积费用进行。
一般而言,本发明的各种示例实施例可以在硬件或专用电路、软件、逻辑,或其任何组合中实施。某些方面可以在硬件中实施,而其他方面可以在可以由控制器、微处理器或其他计算设备执行的固件或软件中实施。当本发明的实施例的各方面被图示或描述为框图、流程图或使用某些其他图形表示时,将理解此处描述的方框、装置、系统、技术或方法可以作为非限制性的示例在硬件、软件、固件、专用电路或逻辑、通用硬件或控制器或其他计算设备,或其某些组合中实施。
作为示例,本发明的实施例可以在机器可执行指令的上下文中被描述,机器可执行指令诸如包括在目标的真实或者虚拟处理器上的器件中执行的程序模块中。一般而言,程序模块包括例程、程序、库、对象、类、组件、数据结构等,其执行特定的任务或者实现特定的抽象数据结构。在各实施例中,程序模块的功能可以在所描述的程序模块之间合并或者分割。用于程序模块的机器可执行指令可以在本地或者分布式设备内执行。在分布式设备中,程序模块可以位于本地和远程存储介质二者中。
用于实现本发明的方法的计算机程序代码可以用一种或多种编程语言编写。这些计算机程序代码可以提供给通用计算机、专用计算机或其他可编程的数据处理装置的处理器,使得程序代码在被计算机或其他可编程的数据处理装置执行的时候,引起在流程图和/或框图中规定的功能/操作被实施。程序代码可以完全在计算机上、部分在计算机上、作为独立的软件包、部分在计算机上且部分在远程计算机上或完全在远程计算机或服务器上执行。
在本发明的上下文中,机器可读介质可以是包含或存储用于或有关于指令执行系统、装置或设备的程序的任何有形介质。机器可读介质可以是机器可读信号介质或机器可读存储介质。机器可读介质可以包括但不限于电子的、磁的、光学的、电磁的、红外的或半导体系统、装置或设备,或其任意合适的组合。机器可读存储介质的更详细示例包括带有一根或多根导线的电气连接、便携式计算机磁盘、硬盘、随机存储存取器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或闪存)、光存储设备、磁存储设备,或其任意合适的组合。
另外,尽管操作以特定顺序被描绘,但这并不应该理解为要求此类操作以示出的特定顺序或以相继顺序完成,或者执行所有图示的操作以获取期望结果。在某些情况下,多任务或并行处理会是有益的。同样地,尽管上述讨论包含了某些特定的实施细节,但这并不应解释为限制任何发明或权利要求的范围,而应解释为对可以针对特定发明的特定实施例的描述。本说明书中在分开的实施例的上下文中描述的某些特征也可以整合实施在单个实施例中。反之,在单个实施例的上下文中描述的各种特征也可以分离地在多个实施例或在任意合适的子组合中实施。
尽管已经以特定于结构特征和/或方法动作的语言描述了主题,但是应当理解,所附权利要求中限定的主题并不限于上文描述的特定特征或动作。相反,上文描述的特定特征和动作是作为实现权利要求的示例形式而被公开的。
Claims (8)
1.一种在PGW中用于管理Diameter会话的方法,其中,该方法包括:
响应于UE附着到网络,分别向PCRF和计费系统发送第一Diameter会话建立请求,其中,所述第一Diameter会话建立请求中均包含了首次会话标识;
接收来自所述PCRF的Diameter会话建立请求响应,其中包含了Diameter会话终止定时器,所述Diameter会话终止定时器由所述PCRF根据以下因素中的至少一项确定:UE的位置、时间、接入类型、帐户余额、消费限制;
在预定时长内未检测到预定阈值的上行或下行数据,启动所述Diameter会话终止定时器;
响应于所述Diameter会话终止定时器超时,分别向所述PCRF和所述计费系统发送Diameter会话终止请求,分别用于终止所述PGW与所述PCRF之间、所述PGW与所述计费系统之间的Diameter会话,其中,所述Diameter会话终止请求中包含了IP-CAN会话保持的指示信息;
响应于检测到预定阈值的上行或下行数据,分别向所述PCRF和所述计费系统发送第二Diameter会话建立请求,所述第二Diameter会话建立请求分别用于在所述PGW与所述PCRF之间、所述PGW与所述计费系统之间建立新的Diameter会话,其中,所述第二Diameter会话建立请求中均包含了后续会话标识,所述后续会话标识用于指示所述新的Diameter会话属于所述IP-CAN会话,
其中,所述UE对应的IP-CAN会话自所述UE附着到网络一直保持。
2.根据权利要求1所述的方法,其中,所述方法还包括:
在启动所述Diameter会话终止定时器之后并且在所述Diameter会话终止定时器超时之前,响应于检测到预定阈值的上行或下行数据,停止所述Diameter会话终止定时器。
3.一种在PCRF中用于管理Diameter会话的方法,该方法包括:
响应于来自PGW的第一Diameter会话建立请求,其中,所述第一Diameter会话建立请求由一个UE附着到网络触发并且其中包含了首次会话标识,启动对所述UE对应的IP-CAN会话的第一策略控制并且根据UE的位置、时间、接入类型、帐户余额、消费限制中的至少一项确定一个Diameter会话终止定时器,所述第一策略控制基于零流量进行;
向所述PGW发送Diameter会话建立请求响应,其中包含了上述Diameter会话终止定时器;
响应于来自所述PGW的Diameter会话终止请求,其中,所述Diameter会话终止请求中包含了IP-CAN会话保持的指示信息,终止所述PGW和所述PCRF之间的Diameter会话并且保留和所述IP-CAN会话相关的PCC规则;
响应于来自所述PGW的第二Diameter会话建立请求,其中,所述第二Diameter会话建立请求用于在所述PGW和所述PCRF之间建立新的Diameter会话,所述第二Diameter会话建立请求中包含了后续会话标识,所述后续会话标识用于指示所述新建立的Diameter会话属于所述IP-CAN会话,启动对所述IP-CAN会话的第二策略控制,所述第二策略控制基于所述IP-CAN会话已经产生的累积流量进行,
其中,所述IP-CAN会话自所述UE附着到网络一直保持。
4.一种在计费系统中用于管理Diameter会话的方法,该方法包括:
响应于来自PGW的第一Diameter会话建立请求,其中,所述第一Diameter会话建立请求由一个UE附着到网络触发并且其中包含了首次会话标识,启动对所述UE对应的IP-CAN会话的计费,所述计费从零开始;
响应于来自所述PGW的Diameter会话终止请求,其中,所述Diameter会话终止请求中包含了IP-CAN会话保持的指示信息,终止所述PGW和所述计费系统之间的Diameter会话;
响应于来自所述PGW的第二Diameter会话建立请求,其中,所述第二Diameter会话建立请求用于在所述PGW和所述计费系统之间建立新的Diameter会话,所述Diameter会话 建立请求中包含了后续会话标识,所述后续会话标识用于指示所述新建立的Diameter会话属于所述IP-CAN会话,启动对所述IP-CAN会话的计费,所述计费基于所述IP-CAN会话已经产生的累积费用进行,
其中,所述IP-CAN会话自所述UE附着到网络一直保持,
其中,所述Diameter会话终止请求基于Diameter会话终止定时器超时,所述Diameter会话终止定时器由PCRF根据以下因素中的至少一项确定:UE的位置、时间、接入类型、帐户余额、消费限制。
5.一种在PGW中用于管理Diameter会话的装置,其中,该装置包括:
第一发送装置,用于响应于UE附着到网络,分别向PCRF和计费系统发送第一Diameter会话建立请求,其中,所述第一Diameter会话建立请求中均包含了首次会话标识;
第一接收装置,用于接收来自所述PCRF的Diameter会话建立请求响应,其中包含了Diameter会话终止定时器,所述Diameter会话终止定时器由所述PCRF根据以下因素中的至少一项确定:UE的位置、时间、接入类型、帐户余额、消费限制;
定时器启动装置,用于在预定时长内未检测到预定阈值的上行或下行数据,启动所述Diameter会话终止定时器;
第二发送装置,用于响应于所述Diameter会话终止定时器超时,分别向所述PCRF和所述计费系统发送Diameter会话终止请求,分别用于终止所述PGW与所述PCRF之间、所述PGW与所述计费系统之间的Diameter会话,其中,所述Diameter会话终止请求中包含了IP-CAN会话保持的指示信息;
第三发送装置,用于响应于检测到预定阈值的上行或下行数据,分别向所述PCRF和所述计费系统发送第二Diameter会话建立请求,所述第二Diameter会话建立请求分别用于在所述PGW与所述PCRF之间、所述PGW与所述计费系统之间建立新的Diameter会话,其中,所述第二Diameter会话建立请求中均包含了后续会话标识,所述后续会话标识用于指示所述新的Diameter会话属于所述IP-CAN会话,
其中,所述UE对应的IP-CAN会话自所述UE附着到网络一直保持。
6.根据权利要求5所述的装置,其中,所述装置还包括:
定时器停止装置,用于在启动所述Diameter会话终止定时器之后并且在所述Diameter会话终止定时器超时之前,响应于检测到预定阈值的上行或下行数据,停止所述Diameter会话终止定时器。
7.一种在PCRF中用于管理Diameter会话的装置,该装置包括:
第一策略控制装置,用于响应于来自PGW的第一Diameter会话建立请求,其中,所述第一Diameter会话建立请求由一个UE附着到网络触发并且其中包含了首次会话标识,启动对所述UE对应的IP-CAN会话的第一策略控制并且根据UE的位置、时间、接入类型、帐户余额、消费限制中的至少一项确定一个Diameter会话终止定时器,所述第一策略控制基于零流量进行;
第二策略控制装置,用于响应于来自所述PGW的第二Diameter会话建立请求,其中,所述第二Diameter会话建立请求用于在所述PGW和所述PCRF之间建立新的Diameter会话,所述第二Diameter会话建立请求中包含了后续会话标识,所述后续会话标识用于指示所述新建立的Diameter会话属于所述IP-CAN会话,启动对所述IP-CAN会话的第二策略控制,所述第二策略控制基于所述IP-CAN会话已经产生的累积流量进行;
第四发送装置,用于向所述PGW发送Diameter会话建立请求响应,其中包含了上述Diameter会话终止定时器;
第一终止装置,用于响应于来自所述PGW的Diameter会话终止请求,其中,所述Diameter会话终止请求中包含了IP-CAN会话保持的指示信息,终止所述PGW和所述PCRF之间的Diameter会话并且保留和所述IP-CAN会话相关的PCC规则;
其中,所述IP-CAN会话自所述UE附着到网络一直保持。
8.一种在计费系统中用于管理Diameter会话的装置,该装置包括:
第一计费装置,用于响应于来自PGW的第一Diameter会话建立请求,其中,所述第一Diameter会话建立请求由一个UE附着到网络触发并且其中包含了首次会话标识,启动对所述UE对应的IP-CAN会话的计费,所述计费从零开始;
第二计费装置,用于响应于来自所述PGW的第二Diameter会话建立请求,其中,所述第二Diameter会话建立请求用于在所述PGW和所述计费系统之间建立新的Diameter会话,所述Diameter会话 建立请求中包含了后续会话标识,所述后续会话标识用于指示所述新建立的Diameter会话属于所述IP-CAN会话,启动对所述IP-CAN会话的计费,所述计费基于所述IP-CAN会话已经产生的累积费用进行;
第二终止装置,用于响应于来自所述PGW的Diameter会话终止请求,其中,所述Diameter会话终止请求中包含了IP-CAN会话保持的指示信息,终止所述PGW和所述计费系统之间的Diameter会话;
其中,所述IP-CAN会话自所述UE附着到网络一直保持,
其中,所述Diameter会话终止请求基于Diameter会话终止定时器超时,所述Diameter会话终止定时器由PCRF根据以下因素中的至少一项确定:UE的位置、时间、接入类型、帐户余额、消费限制。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611209545.9A CN108617036B (zh) | 2016-12-23 | 2016-12-23 | 用于管理Diameter会话的方法和设备 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201611209545.9A CN108617036B (zh) | 2016-12-23 | 2016-12-23 | 用于管理Diameter会话的方法和设备 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN108617036A CN108617036A (zh) | 2018-10-02 |
| CN108617036B true CN108617036B (zh) | 2022-05-03 |
Family
ID=63657974
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201611209545.9A Active CN108617036B (zh) | 2016-12-23 | 2016-12-23 | 用于管理Diameter会话的方法和设备 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108617036B (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109743789B (zh) * | 2018-11-22 | 2021-04-09 | 京信通信系统(中国)有限公司 | 一种清除Gx接口残留会话的方法和装置 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101448283A (zh) * | 2008-04-11 | 2009-06-03 | 中兴通讯股份有限公司 | 会话终结触发方法、实现方法及系统 |
| EP2466787A1 (en) * | 2010-12-15 | 2012-06-20 | Alcatel Lucent | Dynamic policy-based charging system and method |
| CN102695155A (zh) * | 2012-06-13 | 2012-09-26 | 华为技术有限公司 | 计费控制方法与装置 |
| CN103582171A (zh) * | 2012-07-27 | 2014-02-12 | 阿尔卡特朗讯 | 一种用于确定终止计费会话的设备与系统 |
| WO2015131331A1 (zh) * | 2014-03-04 | 2015-09-11 | 华为技术有限公司 | 一种计费会话管理方法、装置 |
| WO2015167377A1 (en) * | 2014-04-30 | 2015-11-05 | Telefonaktiebolaget L M Ericsson (Publ) | Method and device of a policy control and charging (pcc) system in a communication network |
-
2016
- 2016-12-23 CN CN201611209545.9A patent/CN108617036B/zh active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101448283A (zh) * | 2008-04-11 | 2009-06-03 | 中兴通讯股份有限公司 | 会话终结触发方法、实现方法及系统 |
| EP2466787A1 (en) * | 2010-12-15 | 2012-06-20 | Alcatel Lucent | Dynamic policy-based charging system and method |
| CN102695155A (zh) * | 2012-06-13 | 2012-09-26 | 华为技术有限公司 | 计费控制方法与装置 |
| CN103582171A (zh) * | 2012-07-27 | 2014-02-12 | 阿尔卡特朗讯 | 一种用于确定终止计费会话的设备与系统 |
| WO2015131331A1 (zh) * | 2014-03-04 | 2015-09-11 | 华为技术有限公司 | 一种计费会话管理方法、装置 |
| WO2015167377A1 (en) * | 2014-04-30 | 2015-11-05 | Telefonaktiebolaget L M Ericsson (Publ) | Method and device of a policy control and charging (pcc) system in a communication network |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108617036A (zh) | 2018-10-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10623584B2 (en) | Charging session management method and apparatus | |
| CN102883464B (zh) | 一种Gx接口资源释放方法及装置 | |
| US9179443B2 (en) | Method and apparatus for providing services at terminal of mobile communication system | |
| EP3364599B1 (en) | Application charging method and system | |
| US10609225B2 (en) | Charging method, apparatus, and system | |
| CN104871608A (zh) | 分组移动系统中网络信令负载和/或用户设备功率消耗的优化 | |
| CN110634057B (zh) | 一种计费方法、装置及系统 | |
| JP2015526041A (ja) | 課金セッションを終了すべきことを判定するデバイスおよびそのシステム | |
| US20210377712A1 (en) | Machine-to-Machine Network Optimization and Online Charging | |
| US20160198049A1 (en) | Wireless communication system and method for charging control | |
| CN102752828B (zh) | 一种实现ue控制的方法和系统 | |
| CN108617036B (zh) | 用于管理Diameter会话的方法和设备 | |
| EP3501139B1 (en) | Online charging for application download | |
| US20210276444A1 (en) | Method and device of charging session management | |
| CN106714129B (zh) | 漫游计费方法、相关装置及在线计费系统 | |
| CN108353257B (zh) | 一种计费方法、控制面网元、转发面网元和计费系统 | |
| US20170026524A1 (en) | Charging method and apparatus | |
| CN109963260A (zh) | 一种确定业务终止的方法及装置 | |
| KR102055805B1 (ko) | 모바일 인터넷 전화 서비스의 과금 시스템 및 그 방법 | |
| CN111371569B (zh) | 在线计费方法、在线计费装置、计算机设备及存储介质 | |
| HK40070786A (zh) | 機器對機器網絡優化和在線充電 | |
| WO2017147735A1 (zh) | 周期性位置更新定时器时长的设置方法、装置及网络设备 | |
| CN103856925A (zh) | 一种基于移动通信网络的计费管理方法和装置 | |
| KR20030042839A (ko) | 이동통신 패킷 데이터 망에서 선불 가입자 과금 처리방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |