本发明涉及移动通信领域,尤其涉及一种计费的方法、网络设备及计费系统。
背景技术:
在第三代合作伙伴计划(3GPP,3rdGenerationPartnershipProject)描述的电信网络中,计费系统是其重要的功能部件之一,是运营商实现营收的重要保障。
现有技术中,在用户转离线后到用户去活过程中,没有在线计费自动恢复机制,会导致在线计费恢复不及时,增加了用户转离线继续使用业务造成账户透支的机率,如果透支部分无法追回,会给运营商造成损失。且在保持定时器超时后会去活用户,用户再次重新激活过程中业务会中断,会影响用户体验。
技术实现要素:
本发明实施例提供了一种计费的方法、网络设备及计费系统,能够降低用户账户透支的风险,并提升用户体验。
第一方面,本发明实施例提供了一种计费的方法,包括:
结合第一方面,在第一方面的第一种可能的实现方式中,PCEF实体获知OCS恢复为可用包括:PCEF实体向OCS发送请求消息;PCEF实体接收OCS发送的成功应答消息,其中成功应答消息为对请求消息的响应,用于指示OCS已恢复为可用。
结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,PCEF实体将用户设备UE从在线计费切换到离线计费之后还包括:PCEF实体向策略和计费规则功能PCRF实体发送第一更新消息,第一更新消息用于指示UE已被切换为离线计费;PCEF实体接收PCRF实体发送的第一更新应答消息,第一更新应答消息中携带第二控制计费策略,第二控制计费策略为PCRF实体根据第一更新消息进行调整后的UE的控制计费策略;PCEF实体对UE执行第二控制计费策略。
结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,第一更新消息包含第一事件触发属性值对Event-TriggerAVP,第一Event-TriggerAVP中包含第一参数值,第一参数值用于表示UE已被切换为离线计费。
结合第一方面的第二种可能的实现方式,在第一方面的第四种可能的实现方式中,PCEF实体将UE从离线计费恢复到在线计费之后还包括:PCEF实体向PCRF实体发送第二更新消息,第二更新消息用于指示UE已被恢复在线计费;PCEF实体接收PCRF实体发送的第二更新应答消息,第二更新应答消息中携带第一控制计费策略,第一控制计费策略为PCRF实体根据第二更新消息进行恢复的UE的控制计费策略;PCEF实体对UE执行第一控制计费策略。
结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,第二更新消息包含第二Event-TriggerAVP,第二Event-TriggerAVP中包含第二参数值,第二参数值用于表示UE已被恢复为在线计费。
结合第一方面的第四种可能的实现方式,在第一方面的第六种可能的实现方式中,第二控制计费策略中的服务质量QoS低于第一控制计费策略中的QoS。
结合第一方面的第一种可能的实现方式,在第一方面的第七种可能的实现方式中,PCEF获知在线计费系统OCS不可用包括:PCEF实体获知与OCS之间的链路发生故障;则PCEF实体向OCS发送请求消息包括:PCEF实体在感知与OCS之间的链路故障恢复后向OCS发送请求消息;
或,PCEF实体获知OCS无响应或接收OCS发送的错误码;则PCEF实体向OCS发送请求消息包括:PCEF实体定时向OCS发送请求消息。
结合第一方面,第一方面的第一种可能的实现方式或第一方面的第七种可能的实现中的任一项可能的实现方式,在第一方面的第八种可能的实现方式中,PCEF实体将UE从在线计费切换到离线计费包括:PCEF实体进行话单分割以生成离线话单,离线话单中携带转离线标志,转离线标志用于标识计费系统BS对离线话单进行区别计费处理;PCEF实体将UE从离线计费恢复到在线计费包括:PCEF实体进行话单分割,以使得新生成的离线话单不再携带转离线标志。
结合第一方面的第一种可能的实现方式或第一方面的第七种可能的实现中的任一项可能的实现方式,在第一方面的第九种可能的实现方式中,请求消息为信用控制请求初始化CCR-I消息;成功应答消息为信用控制应答初始化CCA-I消息。
第二方面,本发明实施例提供了一种计费的方法,包括:
策略和计费执行功能PCEF实体将用户设备UE从在线计费切换到离线计费;PCEF实体向策略和计费规则功能PCRF实体发送第一更新消息,第一更新消息用于指示UE已被切换为离线计费;PCEF实体接收PCRF实体发送的第一更新应答消息,第一更新应答消息中携带第二控制计费策略,第二控制计费策略为PCRF实体根据第一更新消息进行调整后的UE的控制计费策略;PCEF实体对UE执行第二控制计费策略。
结合第二方面,在第二方面的第一种可能的实现方式中,第一更新消息包含第一事件触发属性值对Event-TriggerAVP,第一Event-TriggerAVP包含第一参数值,第一参数值用于表示UE已被切换为离线计费。
结合第二方面,在第二方面的第二种可能的实现方式中,在PCEF将UE从离线计费恢复到在线计费后,PCEF实体向PCRF实体发送第二更新消息,第二更新消息用于指示UE已被恢复为在线计费;PCEF实体接收PCEF实体发送的第二更新应答消息,第二更新应答消息中携带第一控制计费策略,第一控制计费策略为PCRF实体根据第二更新消息进行恢复的UE的控制计费策略;PCEF实体对UE执行第一控制计费策略。
结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,第二更新消息包含第二Event-TriggerAVP,第二Event-TriggerAVP包含第二参数值,第二参数值用于表示UE已被恢复为在线计费。
结合第二方面的第二种可能的实现方式或第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,第二控制计费策略中的服务质量QoS低于第一控制计费策略中的QoS。
第三方面,本发明实施例提供了一种计费的方法包括:
在策略和计费执行功能PCEF将用户设备UE从在线计费切换离线计费后,策略和计费规则功能PCRF实体接收PCEF发送的第一更新消息,第一更新消息用于指示UE已被切换为离线计费;PCRF实体根据第一更新消息将UE的第一控制计费策略调整为第二控制计费策略;PCRF实体向PCEF实体发送第一更新应答消息,第一更新应答消息中携带第二控制计费策略,以使得PCEF实体在接收第一更新应答消息后,对UE执行第二控制计费策略。
结合第三方面,在第三方面的第一种可能的实现方式中,第一更新消息包含第一事件触发属性值对Event-TriggerAVP,第一Event-TriggerAVP包含第一参数值,第一参数值用于表示UE已切换为离线计费。
结合第三方面,在第三方面的第二种可能的实现方式中,在PCEF将UE从离线计费恢复到在线计费后,PCRF实体接收PCEF发送的第二更新消息,第二更新消息用于指示UE已被恢复为在线计费;PCRF实体根据第二更新消息将UE的第二控制计费策略恢复成第一控制计费策略;PCRF实体向PCEF实体发送第二更新应答消息,第二更新应答消息中携带第一控制计费策略,以使得PCEF实体在接收第二更新应答消息后,对UE执行第一控制计费策略。
结合第三方面的第二种可能的实现方式,在第三方面的第三种可能的实现方式中,第二更新消息包含第二Event-TriggerAVP,第二Event-TriggerAVP包含第二参数值,第二参数值用于表示UE已恢复在线计费。
结合第三方面、第三方面的第一种可能的实现方式至第三方面的第三种可能的实现方式中任一种可能的实现方式,在第三方面的第四种可能的实现方式中,第二控制计费策略中的服务质量QoS低于第一控制计费策略中的QoS。
第四方面,本发明实施例提供了一种网络设备,包括:
结合第四方面,在第四方面的第一种可能的实现方式中,网络设备还包括:发送单元,用于向OCS发送请求消息;接收单元,用于接收OCS发送的成功应答消息,其中成功应答消息为对请求消息的响应,用于指示OCS已恢复为可用。
结合第四方面或第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,发送单元,还用于在处理单元将UE从在线计费切换到离线计费后,向策略和计费规则功能PCRF实体发送第一更新消息,第一更新消息用于指示UE已被切换为离线计费;接收单元,还用于接收PCRF实体发送的第一更新应答消息,第一更新应答消息中携带第二控制计费策略,第二控制计费策略为PCRF实体根据第一更新消息进行调整后的UE的控制计费策略;处理单元,还用于对UE执行第二控制计费策略。
结合第四方面的第二种可能的实现方式,在第四方面的第三种可能的实现方式中,发送单元,还用于在处理单元将UE从离线计费恢复到在线计费后,向PCRF实体发送第二更新消息,第二更新消息用于指示UE已被恢复为在线计费;接收单元,还用于接收PCEF实体发送第二更新应答消息,第二更新应答消息中携带第一控制计费策略,第一控制计费策略为PCRF实体根据第二更新消息进行恢复后的UE的控制计费策略;处理单元,还用于对UE执行第一控制计费策略。
结合第四方面的第一种可能的实现方式,在第四方面的第四种可能的实现方式中,处理单元,具体用于获知与OCS之间的链路发生故障时,则发送单元,具体用于在感知与OCS之间的链路故障恢复后向OCS发送请求消息;或,处理单元,具体用于获知OCS无响应或接收OCS发送的错误码时;则发送单元,具体用于定时向OCS发送请求消息。
结合第四方面,第四方面的第一种可能的实现方式或第四方面的第四种可能的实现方式中的任一种可能的实现方式,在第四方面的第五种可能的实现方式中,处理单元在将UE从在线计费切换到离线计费时,具体用于进行话单分割以生成离线话单,离线话单中携带转离线标志,转离线标志用于标识计费系统BS对离线话单进行区别计费处理;处理单元,在将UE从离线计费恢复到在线计费时,具体用于进行话单分割,以使得新生成的离线话单不再携带转离线标志。
第五方面,本发明实施例还提供一种网络设备,包括:
处理单元,用于将用户设备UE从在线计费切换到离线计费;发送单元,用于向策略和计费规则功能PCRF实体发送第一更新消息,第一更新消息用于指示UE已被切换为离线计费;接收单元,用于接收PCRF实体发送的第一更新应答消息,第一更新应答消息中携带第二控制计费策略,第二控制计费策略为PCRF实体根据第一更新消息进行调整后的UE的控制计费策略;处理单元,还用于对UE执行第二控制计费策略。
结合第五方面,在第五方面的第一种可能的实现方式中,网络设备还包括:发送单元,还用于在将UE从离线计费恢复到在线计费后,向PCRF实体发送第二更新消息,第二更新消息用于指示UE已被恢复为在线计费;接收单元,还用于接收PCRF实体发送的第二更新应答消息,第二更新应答消息中携带第一控制计费策略,第一控制计费策略为PCRF实体根据第二更新消息进行恢复后的UE的控制计费策略;处理单元,还用于对UE执行第一控制计费策略。
第六方面,本发明实施例还提供一种网络设备,包括:
接收单元,用于在策略和计费执行功能PCEF将用户设备UE从在线计费切换离线计费后,接收PCEF发送的第一更新消息,第一更新消息用于指示UE已被切换为离线计费;处理单元,用于根据接收单元接收的第一更新消息将UE的第一控制计费策略调整为第二控制计费策略;发送单元,用于向PCEF实体发送第一更新应答消息,第一更新应答消息中携带第二控制计费策略,以使得PCEF实体在接收第一更新应答消息后,对UE执行第二控制计费策略。
结合第六方面,在第六方面的第一种可能的实现方式中,接收单元,还用于在PCEF将UE从离线计费恢复到在线计费后,接收PCEF发送的第二更新消息,第二更新消息用于指示UE已被恢复为在线计费;处理单元,还用于根据接收单元接收的第二更新消息将UE的第二控制计费策略恢复成第一控制计费策略;发送单元,还用于向PCEF实体发送第二更新应答消息,第二更新应答消息中携带第一控制计费策略,以使得PCEF实体在接收第二更新应答消息后,对UE执行第一控制计费策略。
第七方面,本发明实施例还提供一种计费系统,包括:
策略和计费执行功能PCEF实体和在线计费系统OCS;
第八方面,本发明实施例还提供一种计费系统,包括:
策略和计费执行功能PCEF实体和策略和计费规则功能PCRF实体;
PCEF实体,用于将用户设备UE从在线计费切换到离线计费,向PCRF实体发送第一更新消息,第一更新消息用于指示UE已被切换为离线计费;
PCRF实体,用于接收PCEF实体发送的第一更新消息,根据第一更新消息将UE的第一控制计费策略调整为第二控制计费策略,向PCEF实体发送第一更新应答消息,第一更新应答消息中携带第二控制计费策略;
PCEF实体,还用于接收PCRF实体发送的第一更新应答消息,对UE执行第二控制计费策略。
从以上技术方案可以看出,本发明实施例的方案具有如下有益效果:
本发明实施例中,在PCEF实体对用户设备UE进行在线计费的过程中,若获知在线计费系统OCS不可用,则将UE从在线计费切换到离线计费,并启动离线定时器,之后,不是采用现有技术中的PCEF实体在等待离线定时器超时后,停止对UE的离线计费并将对UE进行去活处理,而是在定时器超时之前,若获知OCS恢复为可用,则PCEF实体将UE从离线计费恢复到在线计费。本方案能够在用户转离线计费后,当OCS可用时及时恢复在线计费功能,从而降低了在离线计费过程中可能存在的用户账户透支的风险,且本方案能避免去活用户,从而提升了用户体验。
附图说明
图1为本发明实施例中分组交换域的计费系统组网图;
图2为本发明实施例中的一种系统架构图;
图3为本发明实施例中计费方法的一种流程图;
图4为本发明实施例中计费方法的另一种流程图;
图5为本发明实施例中在线计费自动恢复的一种信令交互流程图;
图6为本发明实施例中在线计费自动恢复的另一种信令交互流程图;
图7为本发明实施例中在线计费转离线计费时调整控制计费策略的一种流程图;
图8为本发明实施例中离线计费转在线计费时调整控制计费策略的一种流程图;
图9为本发明实施例中在线计费赚离线计费时调整控制计费策略的信令交互流程图;
图10为本发明实施例中网络设备的一种实施例示意图;
图11为本发明实施例中网络设备的另一种实施例示意图;
图12为本发明实施例中网络设备的另一种实施例示意图;
图13为本发明实施例中网络设备的另一种实施例示意图;
图14为本发明实施例中网络设备的一种硬件结构示意图;
图15为本发明实施例中网络设备的另一种硬件结构示意图;
图16为本发明实施例中网络设备的另一种硬件结构示意图;
图17为本发明实施例中计费系统的一种实施例示意图;
图18为本发明实施例中计费系统的另一种实施例示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或模块的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或模块,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或模块,本文中所出现的模块的划分,仅仅是一种逻辑上的划分,实际应用中实现时可以有另外的划分方式,例如多个模块可以结合成或集成在另一个系统中,或一些特征可以忽略,或不执行,另外,所显示的或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,模块之间的间接耦合或通信连接可以是电性或其他类似的形式,本文中均不作限定。并且,作为分离部件说明的模块或子模块可以是也可以不是物理上的分离,可以是也可以不是物理模块,或者可以分不到多个电路模块中,可以根据实际的需要选择其中的部分或全部模块来实现本发明实施例方案的目的。
在移动通信网络中,分组交换(PS,PacketSwitch)域的计费系统的组网图如图1所示:
以通用分组无线服务技术(GPRS,GeneralPacketRadioService)或通用移动通信系统(UMTS,UniversalMobileTelecommunicationsSystem)网络为例,GPRS业务支撑节点(SGSN,ServingGPRSSupportNode)为本SGSN服务区域的移动设备(UE,UserEquipment)转发输入/输出的IP分组,它跟踪UE的位置,执行安全功能和接入控制;网关GPRS支撑节点(GGSN,GatewayGPRSSupportnode)提供数据包在GPRS/UMTS网和外部数据网之间的路由和封装,并对用户使用的业务进行控制和计费;在线计费系统(OCS,OnlineChargingSystem)是执行实时信用控制的功能实体,它的功能包括:事物处理、批价、在线关联和管理用户账户余额;计费网关(CG,ChargingGateway)负责收集、合并、预处理各SGSN/GGSN产生的话单,并提供和计费中心之间通信的接口;计费系统(BS,BillingSystem)产生用户可见的话单,根据从CG或OCS获取的计费数据进行处理,产生最终的计费帐单。
以GPRS/UMTS网络为例,GGSN通过策略和计费执行功能(PCEF,PolicyandChargingEnforcementFunction)与OCS之间的实现在线计费的接口(Gy,OnlinechargingreferencepointbetweenaPCEFandanOCS)作为客户端使用Diameter协议与OCS进行交互实现在线计费功能。OCS通过配额管理和配额的实时下发,可以根据用户账户状态对用户使用业务进行实时的信用控制。GGSN通过将话单从分组域网关发向计费网关的接口(Ga,ReferencepointbetweenaPCEFandtheCGforCDRtransfer)使用GTP’协议将GGSN产生的CDR发送给CG实现离线计费功能。CG在将话单进行预处理后通过将分组域的话单文件从计费网关传输到计费中心的接口(Bp,ReferencepointfortheCDRfiletransferfromthePacketSwitchedCGtotheBS)发送到BS,BS完成最终的扣费处理。
运营商部署和使用在线计费后,可根据用户的账户状态实时精准地控制用户对业务的使用,提高计费的准确性和及时性。离线计费信息可作为对账使用,确认在线计费的准确无误。此外,当OCS故障或OCS与GGSN之间通信中断后,离线计费信息可作为在线计费系统故障后进行补充扣费的依据。
需要说明的是,本发明实施例及后续的实施例以移动通信系统PS域中的计费场景为例进行说明。
图2为本发明实施例中的一种系统架构图,结合图2,本发明实施例中,PCEF位于网关,可以是GPRS的GGSN,用于提供数据包在GPRS和外部数据网之间的路由和封装,并执行PCRF实体下发的控制和计费策略,完成计费功能;PCEF也可以是EPC的PDN网关(PGW,PDNGateWay),用于提供数据包在UMTS网和外部数据网之间的路由和封装,并执行PCRF实体下发的控制和计费策略,完成计费功能。
本发明实施例可应用于同时具有在线计费和离线计费功能的其它类似系统,可实现在线计费转离线计费后,在不中断业务的情况下恢复在线计费。
此外,本发明实施例还可以用于同时部署了PCRF实体、在线计费和离线计费功能的其它类似系统,可实现在线计费转离线计费和在线计费恢复时进行控制和计费策略调整。
下面介绍本发明实施例中在在线计费转离线计费后,在不中断业务的情况下恢复在线计费的方法。
结合图3,本发明实施例中的一种计费方法,包括:
301、PCEF实体对UE进行在线计费;
在UE激活过程中,UE向PCEF实体发送业务请求,PCEF实体接收到UE的业务请求后,与OCS交互进行激活鉴权以完成UE的激活。
在UE被激活后,PCEF实体与OCS交互开始对UE进行在线计费,在在线计费过程中,UE会通过PCEF实体向OCS进行配额申请或上报已使用的配额,OCS可以通过配额管理和配额的实时下发来控制UE对应的用户账户状态,从而对用户使用业务进行实时的信用控制。
302、PCEF实体获知在线计费系统OCS不可用;
PCEF实体在在线计费过程中向OCS进行配额申请或上报已使用的配额时,若由于OCS故障或其他原因导致配额申请不成功或上报配额不成功,则PCEF实体可以获知OCS不可用。
303、PCEF实体将UE从在线计费切换到离线计费,并启动离线定时器;
304、若在离线定时器超时之前,PCEF实体获知OCS恢复为可用,则PCEF实体将UE从离线计费恢复到在线计费。
在离线计费过程中,PCEF实体尝试恢复与OCS的通信,如果在离线定时器超时之前,PCEF实体获知OCS恢复为可用,则表示OCS可以与PCEF实体进行交互实现在线计费功能。因此,PCEF实体将UE从离线计费恢复到在线计费,以使得系统在不中断用户正在使用的业务的情况下恢复到在线计费功能。
本发明实施例中,在PCEF实体对用户设备UE进行在线计费的过程中,若获知在线计费系统OCS不可用,则将UE从在线计费切换到离线计费,并启动离线定时器,之后,不是采用现有技术中的PCEF实体在等待离线定时器超时后,停止对UE的离线计费并将对UE进行去活处理,而是在定时器超时之前,若获知OCS恢复为可用,则PCEF实体将UE从离线计费恢复到在线计费。因此,本方案能够在用户转离线计费后,当OCS可用时及时恢复在线计费功能,从而降低了在离线计费过程中可能存在的用户账户透支的风险,且本方案能避免去活用户,从而提升了用户体验。
在进行离线计费的过程中,PCRF实体可以向PCEF实体订阅在线计费切换到离线计费和在线计费恢复事件,并进行控制计费策略的调整,增加策略控制的灵活性。
请结合图4,本发明实施例中的一种在线计费方法,包括:
401、PCEF实体对UE进行在线计费;
在UE激活过程中,UE向PCEF实体发送业务请求,PCEF实体接收到UE的业务请求后,PCEF实体与OCS交互进行激活鉴权,同时,与PCRF实体交互获取控制计费策略,以完成UE的激活。
将UE在在线计费的过程中使用的控制计费策略称之为第一控制计费策略。
在UE激活后,PCEF实体与OCS交互开始对UE进行在线计费,在在线计费过程中,UE会通过PCEF实体向OCS进行配额申请或上报已使用的配额,OCS可以通过配额管理和配额的实时下发来控制UE对应的用户账户状态,从而对用户使用业务进行实时的信用控制。
402、PCEF实体获知OCS不可用;
具体的,OCS不可用可分为如下几种场景:
1、PCEF实体与OCS之间的通信链路故障;
PCEF实体向OCS发送消息进行配额申请或上报已使用的配额时,PCEF实体检测到与OCS之间的通信链路故障,则可确定OCS不可用。
需要说明的是,PCEF实体检测到与OCS之间的通信链路故障为现有技术,具体可以通过心跳包的形式进行检测,此处不做详细说明。
2、OCS接收到PCEF实体发送的消息后无响应;
3、OCS返回错误码。
在OCS过载时,会通过发送错误码Result-Code通知PCEF实体当前无法处理业务,PCEF实体接收到Result-Code时,可以确定OCS不可用。
需要说明的是,OCS不可用的情况除了上述3种外,还可能有其他不可用的情况,具体此处不做限定。
403、PCEF实体将UE从在线计费切换到离线计费,并启动离线定时器;
404、PCEF实体向PCRF实体发送第一更新消息;
在PCEF实体将UE从在线计费切换到离线计费时或在PCEF实体将UE从在线计费切换到离线计费后,PCEF实体与PCRF实体交互获取控制计费策略。此时,PCEF实体向PCRF实体发送第一更新消息,以向PCRF实体上报UE从在线计费切换为离线计费事件,PCRF实体接收到该第一更新消息后,将UE从在线计费时使用的第一控制计费策略调整为第二控制计费策略,以减小用户账户透支的风险。
需要说明的是,PCEF实体向PCRF实体发送的第一更新消息可以为信用控制请求更新(CCR-U,Credit-Control-RequestUpdate)消息,也可以是其他消息,具体此处不做限定。
作为一种具体的实施方式,PCEF实体是通过与PCRF实体通信的Gx接口向PCRF实体发送CCR-U消息,CCR-U消息中携带了事件触发属性值对(Event-TriggerAVP,Event-TriggerAttributeValuePair),该Event-TriggerAVP用于上报事件给PCRF实体,以使得PCRF实体根据不同的事件生成不同的控制计费策略。通过扩展该Event-TriggerAVP的参数值,通过其中一个参数值表示在线计费切换为离线计费事件,将参数值称之为第一参数值。PCRF实体根据该UE的CCR-U消息中的Event-TriggerAVP中的第一参数值,生成相对应的控制计费策略,称之为第二控制计费策略。
作为一种具体的实施方式,PCRF实体将UE在在线计费时使用的第一控制计费策略调整为在离线计费时的第二控制计费策略,可以是调整控制计费策略中的服务质量(QoS,QualityofService),具体为降低控制计费策略中的QoS,例如:通过控制UE的流服务质量等级、上行速率、下行速率、误码率、丢包率、时延、抖动或峰值速率等QoS参数来实现,以使得第二控制计费策略中的QoS低于第一控制计费策略中的QoS,从而减小用户账户透支的风险。
需要说明的是,PCRF实体将UE的在线计费时使用的第一控制计费策略调整为第二控制计费策略时,除了调整控制计费策略中的QoS以外,还可以通过调整控制计费策略中的其他参数来减小用户账户透支的风险,例如:调整计费费率,具体的调整方法此处不做限定。
405、PCEF实体接收PCRF实体发送的第一更新应答消息;
PCEF实体在向PCRF实体发送第一更新消息后,PCRF实体将UE的第一控制计费策略调整为第二控制计费策略,PCRF实体再将第二控制计费策略通过第一更新应答消息发送给PCEF实体,PCEF实体接收到PCRF实体发送的第一更新应答消息。
需要说明的是,PCRF实体向PCEF实体发送的第一更新应答消息可以为信用控制应答更新(CCA-U,Credit-Control-AnswerUpdate)消息,也可以是其他消息,具体此处不做限定。
406、PCEF实体对UE执行第二控制计费策略;
PCEF实体接收PCRF实体发送的第一更新应答消息之后,对UE执行第二控制计费策略。
若PCRF实体调整控制计费策略的方式是降低UE的QoS,则PCEF实体对UE执行第二控制计费策略后,该UE在离线计费过程中的QoS会降低,从而减小用户账户透支的风险。
407、PCEF实体向OCS发送请求消息;
在PCEF实体将UE从在线计费切换到离线计费后,在离线定时器超时之前,PCEF实体向OCS发送请求消息以重建与OCS之间的会话。
作为一种具体的实现方式,PCEF实体向OCS发送请求消息的方式有如下几种:
1、PCEF实体在感知OCS可用时,立即向OCS发送请求消息;
当PCEF实体与OCS之间的链路故障时,PCEF实体确定OCS不可用,在此种情况下,PCEF实体若感知到与OCS之间的链路故障恢复后,立即向OCS发送请求消息以重建与OCS之间的会话。
PCEF实体感知到与OCS之间的链路故障恢复为现有技术,具体可以通过发送心跳包进行检测,此处不做详细的说明。
2、PCEF实体定时向OCS发送请求消息。
在OCS无响应或PCEF实体接收到OCS返回的错误码(Result-Code)时,PCEF实体确定OCS不可用,在此种情况下,PCEF实体定时向OCS发送请求消息以重建与OCS之间的会话。
需要说明的是,OCS不可用的情况除了上述3种外,还可能有其他不可用的情况,对其他不可用的情况,也可以参照上述的方式进行处理。
PCEF实体检测到OCS之间的链路故障恢复为现有技术,此处不再详细说明。
作为一种具体的实现方式,PCEF实体向OCS发送的请求消息可以为信用控制请求初始化(CCR-I,Credit-Control-RequestIntial)消息。
408、若在离线定时器超时之前,PCEF实体接收到OCS发送的成功应答消息,则PCEF实体将UE从离线计费恢复到在线计费;
在PCEF实体向OCS发送请求消息以重建会话后,如果在离线定时器超时之前,PCEF实体接收到OCS发送的成功应答消息,该成功应答消息为OCS对PCEF实体发送的请求消息的响应,说明OCS已经恢复为可用,可以与PCEF实体进行交互实现在线计费功能。
因此,PCEF实体在接收到OCS的成功应答消息之后,将UE从离线计费恢复到在线计费,以使得系统在不中断用户正在使用的业务的情况下恢复到在线计费功能。
作为一种具体的实现方式,PCEF实体向OCS发送的成功应答消息可以为信用控制应答初始化(CCA-I,Credit-Control-AnswerIntial)消息。
409、PCEF实体向PCRF实体发送第二更新消息;
在PCEF实体将UE从离线计费恢复到在线计费后,PCEF实体与PCRF实体交互获取控制计费策略以恢复UE的控制计费策略。
PCEF实体向PCRF实体发送第二更新消息,以向PCRF实体上报UE恢复在线计费事件,PCRF实体接收到该第二更新消息后,将UE从离线计费时使用的第二控制计费策略恢复成在线计费时使用的第一控制计费策略。
需要说明的是,PCEF实体向PCRF实体发送的第二更新消息可以为信用控制请求更新(CCR-U,Credit-Control-RequestUpdate)消息,也可以是其他消息,具体此处不做限定。
作为一种具体的实现方式,PCEF实体是通过与PCRF实体通信的Gx接口向PCRF实体发送CCR-U消息,通过扩展CCR-U消息中的Event-TriggerAVP的参数值,通过扩展的参数值表示在线计费恢复事件,将此参数值称之为第二参数值。PCRF实体根据该UE的CCR-U消息中的Event-TriggerAVP中的第二参数值,将UE的控制计费策略恢复至第一控制计费策略。
若在线计费切换至离线计费时,PCRF实体调整控制计费策略的方式是降低UE的QoS,则PCRF实体将UE的第二控制计费策略恢复成第一控制计费策略,即为恢复该UE的QoS。
410、PCEF实体接收PCRF实体发送第二更新应答消息;
PCEF实体在向PCRF实体发送第二更新消息后,PCRF实体将UE的第二控制计费策略恢复成第一控制计费策略,PCRF实体再将第一控制计费策略通过第二更新应答消息发送给PCEF实体,PCEF实体接收到PCRF实体发送的第二更新应答消息。
需要说明的是,PCRF实体向PCEF实体发送的第二更新应答消息可以为信用控制应答更新(CCA-U,Credit-Control-Answer)消息,也可以是其他消息,具体此处不做限定。
411、PCEF实体对UE执行第一控制计费策略。
PCEF实体接收PCRF实体发送的第二更新应答消息之后,对UE执行第一控制计费策略,以恢复UE的在线计费时使用的控制计费策略。
若在在线计费切换到离线计费时,PCRF实体调整UE的控制计费策略的具体方式是降低控制计费策略中的QoS,则PCEF实体对UE执行第一控制计费策略后,UE的QoS恢复。
在本发明实施例中,PCEF实体在在线计费切换到离线计费和在线计费恢复时,发送携带了在线计费转离线计费事件和在线计费恢复事件的更新消息给PCRF实体,PCRF实体根据该消息调整UE的控制计费策略,从而进一步降低用户账户透支的风险。
其次,本发明实施例中,不需要去活用户,转离线的用户在不去活(不下线)的前提下,只通过PCEF实体和OCS之间的信令交互就可以恢复在线计费,从而能够减少信令开销。
进一步,在具体的实施中,当将UE从在线计费切换到离线计费,以及恢复在线计费时,需要进行话单分割,在离线计费期间生成的话单携带转离线标识,以作为补充扣费的依据。
在PCEF实体将UE从在线计费切换到离线计费过程中,PCEF实体进行话单分割,将此次话单分割认为是第一次话单分割。在第一次话单分割后,在后续离线计费过程中生成的话单都携带转离线的标志,该转离线标志用于标识计费系统BS需要对该离线话单进行区别处理,即进行补充扣费。
在PCEF实体接收到OCS发送的成功应答消息之后,PCEF实体将UE从离线计费恢复至在线计费,在此过程中,PCEF实体进行话单分割,将此次话单分割认为是第二次话单分割。在第二次话单分割后,在后续生成的离线话单不再携带转离线标志,表示后续进行在线计费,后续产生的离线话单只作为对账使用,不作为扣费的依据。
在本发明实施例中,在在线计费转离线计费和恢复在线计费时,通过话单分割,使得在离线计费期间生成的话单携带转离线标志,从而实现对离线计费过程中的话单进行补充扣费,提升了方案的可实现性。
下面结合具体的信令交互流程对本发明实施例中的计费方法进行描述,按照OCS不可用的具体情况,可以分为如下几种实现方式:
一、PCEF实体和OCS之间的通信链路故障:
501、UE激活时,UE向PCEF实体发送分组数据协议(PDP,PacketDataProtocol)创建请求。
502、PCEF实体在接收到UE的PDP创建请求后,向PCRF实体发送CCR-I消息以获取UE的控制计费策略。
503、PCRF实体在接收到PCEF实体发送的CCR-I消息后,向PCEF实体回复CCA-I消息,将UE的控制和计费策略发送给PCEF实体。
504、PCEF实体在接收到UE的PDP创建请求后,向OCS发送CCR-I消息以进行激活鉴权。
505、OCS在接收到PCEF实体发送的CCR-I消息后,向PCEF实体回复CCA-I消息以通知PCEF实体完成对UE的激活鉴权。
506、PCEF实体在从PCRF实体获取到UE的控制计费策略,从OCS完成激活鉴权后,向UE发送PDP创建成功应答消息,以完成UE的激活。
507、UE被成功激活后,PCEF实体对UE使用的业务进行在线计费,在此过程中若PCEF实体与OCS之间的通信链路发生故障。
508、在在线计费过程中,PCEF实体实时向OCS发送CCR-U消息进行配额申请或上报已使用的配额。当PCEF实体与OCS之间的通信链路发生故障时,CCR-U消息将发送失败,则PCEF实体将UE进行转离线处理,UE从在线计费切换到离线计费。
509、PCEF实体将UE从在线计费切换到离线计费时,PCEF实体启动离线定时器Holding-Timer,同时,PCEF实体进行话单分割,告知CG该UE进入离线计费。
510、在PCEF实体将UE从在线计费切换到离线计费后,为了降低用户在离线过程中的账户透支风险,PCEF实体向PCRF实体发送CCR-U消息,该CCR-U消息中通过扩展Event-TriggerAVP来携带该UE从在线计费转离线计费事件。
511、PCRF实体在接收到PCEF实体发送的CCR-U消息后,根据该消息中的Event-TriggerAVP携带的UE从在线计费转离线计费事件,调整UE的控制计费策略,具体可以为降低该UE的QoS。PCRF实体将调整后的控制计费策略通过CCA-U消息发送给PCEF实体。
512、PCEF实体在接收到该CCA-U消息后,对UE执行调整后的的控制计费策略。在用户转离线期间,PCEF实体生成的离线话单都携带转离线标志,PCEF实体将该带有离线标志的话单发送给CG以完成离线计费。该转离线标志用于标识计费系统BS需要对该离线话单进行区别计费处理,即进行补充扣费。
513、PCEF实体与OCS之间的通讯链路故障恢复。
514、PCEF实体感知到OCS之间的通讯链路故障恢复后,向OCS发送CCR-I消息重建会话,CCR-I消息中携带新的Session-id。
515、OCS在接收到PCEF实体发送的CCR-I消息后,OCS认为是新用户激活,向PCEF实体发送CCA-I消息以响应,与PCEF实体之间成功重建会话。
516、PCEF实体与OCS之间成功创建会话后,PCEF实体从离线计费恢复成在线计费,在此过程中,PCEF实体进行话单分割,告知CG该UE恢复为在线计费,同时关闭离线定时器Holding-Timer。
517、在PCEF实体将UE从离线计费恢复至在线计费后,需要重新恢复该UE的控制计费策略,因此,PCEF实体向PCRF实体发送CCR-U消息以告知PCRF实体该UE已恢复为在线计费,具体是在该CCR-U消息中通过扩展Event-TriggerAVP携带该UE恢复在线计费事件。
518、PCRF实体在接收到PCEF实体发送的CCR-U消息后,根据该消息中的Event-TriggerAVP携带的UE恢复在线计费事件,将UE的控制计费策略恢复成调整前的控制计费策略。PCRF实体将恢复的控制计费策略通过CCA-U消息发送给PCEF实体。
519、PCEF实体接收到PCRF实体发送的CCA-U消息后,根据该CCA-U消息恢复该UE的控制计费策略,告知CG后续在在线计费过程中生成的离线话单不再携带转离线标志,即在在线计费过程中产生的离线话单只作为对账使用,不作为扣费的依据。
二、OCS无响应或OCS返回错误码:
601、UE激活时,UE向PCEF实体发送分组数据协议(PDP,PacketDataProtocol)创建请求;
602、PCEF实体在接收到UE的PDP创建请求后,向PCRF实体发送CCR-I消息以获取UE的控制计费策略。
603、PCRF实体在接收到PCEF实体发送的CCR-I消息后,向PCEF实体回复CCA-I消息,将UE的控制和计费策略发送给PCEF实体。
604、PCEF实体在接收到UE的PDP创建请求后,向OCS发送CCR-I消息以进行激活鉴权。
605、OCS在接收到PCEF实体发送的CCR-I消息后,向PCEF实体回复CCA-I消息以通知PCEF实体完成对UE的激活鉴权。
606、PCEF实体在从PCRF实体获取到UE的控制计费策略,从OCS完成激活鉴权后,向UE发送PDP创建成功应答消息,以完成UE的激活。
607、在在线计费过程中,PCEF实体实时向OCS发送CCR-U消息进行配额申请或上报已使用的配额。
609、PCEF实体将UE从在线计费切换到离线计费时,PCEF实体启动离线定时器Holding-Timer,同时,PCEF实体进行话单分割,告知CG该UE进入离线计费。
610、PCEF实体启动定时器Recover-Timer,当Recover-Timer超时时,向OCS发送消息重建会话,以在Holding-Timer内进行定时尝试恢复在线计费。
611、在PCEF实体将UE从在线计费切换到离线计费后,为了降低用户在离线过程中的账户透支风险,PCEF实体向PCRF实体发送CCR-U消息,该CCR-U消息中通过扩展Event-TriggerAVP来携带该UE从在线计费转离线计费事件。
612、PCRF实体在接收到PCEF实体发送的CCR-U消息后,根据该消息中的Event-TriggerAVP携带的UE从在线计费转离线计费事件,调整UE的控制计费策略,具体可以为降低该UE的QoS。PCRF实体将调整后的控制计费策略通过CCA-U消息发送给PCEF实体。
613、PCEF实体在接收到该CCA-U消息后,对UE执行调整后的的控制计费策略。在用户转离线期间,PCEF实体生成的离线话单都携带转离线标志,PCEF实体将该带有离线标志的话单发送给CG以完成离线计费。该转离线标志用于标识计费系统BS需要对该离线话单进行区别计费处理,即进行补充扣费。
614、Recover-Timer超时,PCEF实体向OCS发送CCR-I消息以重建会话,CCR-I消息中携带新的Session-id。
615、若OCS故障恢复,或OCS过载恢复时,OCS在接收到PCEF实体发送的CCR-I消息后认为是新用户激活,向PCEF实体发送CCA-I消息以响应,与PCEF实体之间成功重建会话。
616、PCEF实体与OCS之间成功创建会话后,PCEF实体从离线计费恢复成在线计费,PCEF实体进行话单分割,告知CG该UE恢复为在线计费,同时关闭离线定时器Holding-Timer。
617、在PCEF实体将UE从离线计费恢复至在线计费后,需要重新恢复该UE的控制计费策略,因此,PCEF实体向PCRF实体发送CCR-U消息以告知PCRF实体该UE已恢复为在线计费,具体是在该CCR-U消息中通过扩展Event-TriggerAVP携带该UE恢复在线计费事件。
618、PCRF实体在接收到PCEF实体发送的CCR-U消息后,根据该消息中的Event-TriggerAVP携带的UE恢复在线计费事件,将UE的控制计费策略恢复成调整前的控制计费策略。PCRF实体将恢复的控制计费策略通过CCA-U消息发送给PCEF实体。
619、PCEF实体接收到PCRF实体发送的CCA-U消息后,根据该CCA-U消息恢复该UE的控制计费策略,告知CG后续在在线计费过程中生成的离线话单不再携带转离线标志,即在在线计费过程中产生的离线话单只作为对账使用,不作为扣费的依据。
下面介绍本发明实施例中PCRF实体向PCEF实体订阅在线计费转离线计费事件,并根据事件调整UE的控制计费策略的方法。
结合图7,本发明实施例中的一种计费方法,包括:
701、PCEF实体将UE从在线计费切换到离线计费;
在3GPP协议中,定义了OCS不可用时,在对UE进行在线计费的过程中,如果PCEF实体向OCS进行配额申请或上报已使用的配额时,发现OCS不可用,则PCEF实体将UE从在线计费切换到离线计费,从而保证业务可继续使用,提升用户体验。
702、PCEF实体向PCRF实体发送第一更新消息;
703、PCEF实体接收PCRF实体发送的第一更新应答消息;
PCEF实体在向PCRF实体发送第一更新消息后,PCRF实体将UE的第一控制计费策略调整为第二控制计费策略,PCRF实体将第二控制计费策略通过第一更新应答消息发送给PCEF实体,PCEF实体接收到PCRF实体发送的第一更新应答消息。
704、PCEF实体对UE执行第二控制计费策略。
PCEF实体接收PCRF实体发送的第一更新应答消息之后,对UE执行第二控制计费策略,以降低用户账户透支的几率。
在本发明实施例中,PCEF实体在在线计费切换到离线计费时,向PCRF实体发送更新消息,PCRF实体根据该更新消息调整UE的控制计费策略,从而可以降低用户账户透支的风险。
作为一种具体的实施方式,PCRF实体将UE在在线计费时使用的第一控制计费策略调整为在离线计费时的第二控制计费策略,可以是调整控制计费策略中的QoS,具体为降低控制计费策略中的QoS,例如:通过控制UE的流服务质量等级、上行速率、下行速率、误码率、丢包率、时延、抖动或峰值速率等QoS参数来实现,以使得第二控制计费策略中的QoS低于第一控制计费策略中的QoS,从而减小用户账户透支的风险。
进一步,作为另一个实施例,在离线计费过程中,若PCEF实体检测到OCS变为可用后,与OCS重建会话,PCEF实体将UE从离线计费恢复到在线计费,PCEF实体会重新从PCRF实体获取控制计费策略以恢复UE的控制和计费策略。具体过程如下:
PCEF实体向PCRF实体发送第二更新消息,以向PCRF实体上报UE恢复在线计费事件,PCRF实体接收到该第二更新消息后,将UE从离线计费时使用的第二控制计费策略恢复成在线计费时使用的第一控制计费策略。PCRF实体再将第一控制计费策略通过第二更新应答消息发送给PCEF实体,PCEF实体接收到PCRF实体发送的第二更新应答消息。PCEF实体接收PCRF实体发送的第二更新应答消息之后,对UE执行第一控制计费策略,以恢复UE的在线计费时使用的控制计费策略。
需要说明的是,PCEF实体向PCRF实体发送的第二更新消息可以为信用控制请求更新(CCR-U,Credit-Control-Request)消息,也可以是其他消息,具体此处不做限定。
上面是从PCEF实体侧介绍的在计费过程中调整计费策略的方法,下面从PCRF侧介绍本发明实施例中PCRF实体向PCEF实体订阅在线计费转离线计费事件,并根据事件调整UE的控制计费策略的方法。
结合图8,本发明实施例中的一种计费方法,包括:
801、PCEF实体将UE从在线计费切换离线计费后,PCRF实体接收PCEF实体发送的第一更新消息;
在PCEF实体将UE从在线计费切换到离线计费时或在PCEF实体将UE从在线计费切换到离线计费后,PCEF实体与PCRF实体交互获取控制计费策略。此时,PCEF实体向PCRF实体发送第一更新消息,以上报UE从在线计费切换为离线计费事件,PCRF实体接收到PCEF发送的第一更新消息。
需要说明的是PCRF实体接收到的第一更新消息可以为信用控制请求更新(CCR-U,Credit-Control-RequestUpdate)消息,也可以是其他消息,具体此处不做限定。
802、PCRF实体根据第一更新消息将UE的第一控制计费策略调整为第二控制计费策略;
PCRF实体接收到PCEF实体发送的第一更新消息后,将UE从在线计费时使用的第一控制计费策略调整为第二控制计费策略,以减小用户账户透支的风险。
803、PCRF实体向PCEF实体发送第一更新应答消息。
PCRF实体将UE的第一控制计费策略调整为第二控制计费策略之后,将第二控制计费策略通过第一更新应答消息发送给PCEF实体,以使得PCEF实体在接收第一更新应答消息后,对UE执行第二控制计费策略。
在本发明实施例中,PCRF实体接收PCEF实体发送的更新消息,PCRF实体根据该更新消息调整UE的控制计费策略,再将调整后的控制计费策略发送给PCEF实体,由PCEF实体对UE执行调整后的控制计费策略,从而可以降低用户账户透支的风险。
作为一种具体的实施方式,PCRF实体是通过与PCEF实体通信的Gx接口接收的PCEF实体发送CCR-U消息,CCR-U消息中携带了事件触发属性值对(Event-TriggerAVP,Event-TriggerAttributeValuePair),该Event-TriggerAVP用于上报事件给PCRF实体,以使得PCRF实体根据不同的事件生成不同的控制计费策略。通过扩展该Event-TriggerAVP的参数值,通过其中一个参数值表示在线计费切换为离线计费事件,将参数值称之为第一参数值。PCRF实体根据该UE的CCR-U消息中的Event-TriggerAVP中的第一参数值,生成相对应的控制计费策略,称之为第二控制计费策略。
进一步,作为另一个实施例,在离线计费过程中,若PCEF实体将UE从离线计费恢复到在线计费,PCEF实体会重新从PCRF实体获取控制计费策略以恢复UE的控制和计费策略。具体过程如下:
PCRF实体接收PCEF实体发送的第二更新消息,该消息的作用是向PCRF实体上报UE恢复在线计费事件,PCRF实体接收到该第二更新消息后,将UE从离线计费时使用的第二控制计费策略恢复成在线计费时使用的第一控制计费策略。PCRF实体再将第一控制计费策略通过第二更新应答消息发送给PCEF实体,PCEF实体接收到PCRF实体发送的第二更新应答消息,以使得PCEF实体对UE执行第一控制计费策略,以恢复UE的在线计费时使用的控制计费策略。
需要说明的是,PCRF实体从PCEF实体接收的第二更新消息可以为信用控制请求更新(CCR-U,Credit-Control-Request)消息,也可以是其他消息,具体此处不做限定。
作为一种具体的实现方式,PCRF实体是通过与PCEF实体通信的Gx接口接收PCEF实体发送CCR-U消息,通过扩展CCR-U消息中的Event-TriggerAVP的参数值,通过扩展的参数值表示在线计费恢复事件,将此参数值称之为第二参数值。PCRF实体根据该UE的CCR-U消息中的Event-TriggerAVP中的第二参数值,将UE的控制计费策略恢复至第一控制计费策略。
下面对本发明实施例中在离线计费过程中调整计费策略时各网元之间的信令交互进行详细的说明。
步骤901至步骤906为UE激活的过程,与图5所示的实施例中的步骤501至步骤506相同,此处不再赘述。
907、UE被成功激活后,PCEF实体对UE使用的业务进行在线计费,在此过程中若PCEF实体与OCS之间的通信链路发生故障。
908、在在线计费过程中,PCEF实体实时向OCS发送CCR-U消息进行配额申请或上报已使用的配额。当PCEF实体与OCS之间的通信链路发生故障时,CCR-U消息将发送失败,则PCEF实体将UE进行转离线处理,UE从在线计费切换到离线计费。
909、PCEF实体将UE从在线计费切换到离线计费时,PCEF实体进行话单分割,告知CG该UE进入离线计费。
911、在PCEF实体将UE从在线计费切换到离线计费后,为了降低用户在离线过程中的账户透支风险,PCEF实体向PCRF实体发送CCR-U消息,该CCR-U消息中通过扩展Event-TriggerAVP来携带该UE从在线计费转离线计费事件。
912、PCRF实体在接收到PCEF实体发送的CCR-U消息后,根据该消息中的Event-TriggerAVP携带的UE从在线计费转离线计费事件,调整UE的控制计费策略,具体可以为降低该UE的QoS。PCRF实体将调整后的控制计费策略通过CCA-U消息发送给PCEF实体。
913、PCEF实体在接收到该CCA-U消息后,对UE执行调整后的的控制计费策略。在用户转离线期间,PCEF实体生成的离线话单都携带转离线标志,PCEF实体将该带有离线标志的话单发送给CG以完成离线计费。该转离线标志用于标识计费系统BS需要对该离线话单进行区别计费处理,即进行补充扣费。
914、Holding-Timer计时器超时,PCEF实体向UE发起用户去活消息(PDPCreateresponse)。
915、Holding-Timer计时器超时,PCEF实体向PCRF实体发送信用控制请求终止(CCR-T,Credit-Control-RequestTerminate)消息给PCRF实体以终止和PCRF实体的信息交互。
916、UE接收到PDPCreateresponse消息后,向PCEF实体发送PDPCreaterequest消息。
917、PCRF实体在接收到PCEF实体发送的CCR-T消息后,回复信用控制应答终止CCA-T(CCA-T,Credit-Control-AnswerTerminate)消息给PCEF实体以响应PCEF实体。
918、PCEF实体生成去活话单给CG,该去活话单中仍然携带转离线标志。
以上是本发明实施例中对计费方法的描述,下面从模块化功能实体角度对本发明实施例中的网络设备进行描述。
结合图10,本发明实施例中提供的一种网络设备10,包括:
下面以一个具体的应用场景对本发明网络设备中各单元模块之间的交互进行描述:
在UE激活过程中,UE向网络设备10发送业务请求,网络设备10在接收到UE的业务请求后,网络设备10中的处理单元1001与OCS交互进行激活鉴权以完成UE的激活。
在UE被激活后,处理单元1001与OCS交互开始对UE进行在线计费,在在线计费过程中,UE会通过处理单元1001向OCS进行配额申请或上报已使用的配额,OCS可以通过配额管理和配额的实时下发来控制UE对应的用户账户状态,从而对用户使用业务进行实时的信用控制。
处理单元1001在在线计费过程中向OCS进行配额申请或上报已使用的配额时,若由于OCS故障或其他原因导致配额申请不成功或上报配额不成功,则处理单元1001可以获知OCS不可用。
在离线计费过程中,处理单元1001尝试恢复与OCS的通信,如果在离线定时器超时之前,处理单元1001获知OCS恢复为可用,则表示OCS可以与网络设备10进行交互实现在线计费功能。因此,处理单元1001将UE从离线计费恢复到在线计费,以使得系统在不中断用户正在使用的业务的情况下恢复到在线计费功能。
因此,网络设备10在接收到OCS的成功应答消息之后,网络设备10的处理单元1001将UE从离线计费恢复到在线计费,以使得系统在不中断用户正在使用的业务的情况下恢复到在线计费功能。
本发明实施例中,在处理单元1001对用户设备UE进行在线计费的过程中,若获知在线计费系统OCS不可用,则将UE从在线计费切换到离线计费,并启动离线定时器,之后,不是采用现有技术中的处理单元1001在等待离线定时器超时后,停止对UE的离线计费并将对UE进行去活处理,而是在定时器超时之前,若处理单元1001获知OCS恢复为可用,则处理单元1001将UE从离线计费恢复到在线计费。因此,本方案能够在用户转离线计费后,当OCS可用时及时恢复在线计费功能,从而降低了在离线计费过程中可能存在的用户账户透支的风险,且本方案能避免去活用户,从而提升了用户体验。
结合图11,本发明实施例中提供的一种网络设备11,包括:
发送单元1102,用于向OCS发送请求消息;
接收单元1103,用于接收OCS发送的成功应答消息,其中成功应答消息为对请求消息的响应,用于指示OCS已恢复为可用。
发送单元1102,还用于在处理单元1101将UE从在线计费切换到离线计费后,向策略和计费规则功能PCRF实体发送第一更新消息,第一更新消息用于指示UE已被切换为离线计费;
接收单元1103,还用于接收PCRF实体发送的第一更新应答消息,第一更新应答消息中携带第二控制计费策略,第二控制计费策略为PCRF实体根据第一更新消息进行调整后的UE的控制计费策略;
处理单元1101,还用于对UE执行第二控制计费策略。
发送单元1102,还用于在处理单元将UE从离线计费恢复到在线计费后,向PCRF实体发送第二更新消息,第二更新消息用于指示UE已被恢复为在线计费;
接收单元1103,还用于接收PCEF实体发送第二更新应答消息,第二更新应答消息中携带第一控制计费策略,第一控制计费策略为PCRF实体根据第二更新消息进行恢复后的UE的控制计费策略;
处理单元1101,具体用于获知与OCS之间的链路发生故障,则发送单元1102,具体用于在感知与OCS之间的链路故障恢复后向OCS发送请求消息;或,处理单元1101,具体用于获知OCS无响应或接收OCS发送的错误码;则发送单元1102,具体用于定时向OCS发送请求消息。
下面以一个具体的应用场景对本发明网络设备11中各单元模块之间的交互进行描述:
在UE激活过程中,UE向网络设备11发送业务请求,接收单元1103在接收到UE的业务请求后,处理单元1101与OCS交互进行激活鉴权,同时,与PCRF实体交互获取控制计费策略,以完成UE的激活。
在UE激活后,网络设备11中的处理单元1101与OCS交互开始对UE进行在线计费,在在线计费过程中,UE会通过网络设备11向OCS进行配额申请或上报已使用的配额,OCS可以通过配额管理和配额的实时下发来控制UE对应的用户账户状态,从而对用户使用业务进行实时的信用控制。
处理单元1101在在线计费过程中向OCS进行配额申请或上报已使用的配额时,若由于OCS故障或其他原因导致配额申请不成功或上报配额不成功,则处理单元1101可以获知OCS不可用。
1、网络设备11与OCS之间的通信链路故障;
发送单元1102向OCS发送消息进行配额申请或上报已使用的配额时,处理单元1101检测到与OCS之间的通信链路故障,则可确定OCS不可用。
需要说明的是,处理单元1101检测到与OCS之间的通信链路故障为现有技术,具体可以通过心跳包的形式进行检测,此处不做详细说明。
在OCS过载时,会通过发送错误码Result-Code通知网络设备11当前无法处理业务,接收单元1103接收到Result-Code时,处理单元1101可以确定OCS不可用。
在处理单元1101将UE从在线计费切换到离线计费时或在处理单元1101将UE从在线计费切换到离线计费后,处理单元1101与PCRF实体交互获取控制计费策略。此时,发送单元1102向PCRF实体发送第一更新消息,以向PCRF实体上报UE从在线计费切换为离线计费事件,PCRF实体接收到该第一更新消息后,将UE从在线计费时使用的第一控制计费策略调整为第二控制计费策略,以减小用户账户透支的风险。
需要说明的是,发送单元1102向PCRF实体发送的第一更新消息可以为信用控制请求更新(CCR-U,Credit-Control-RequestUpdate)消息,也可以是其他消息,具体此处不做限定。
作为一种具体的实施方式,发送单元1102是通过与PCRF实体通信的Gx接口向PCRF实体发送CCR-U消息,CCR-U消息中携带了事件触发属性值对(Event-TriggerAVP,Event-TriggerAttributeValuePair),该Event-TriggerAVP用于上报事件给PCRF实体,以使得PCRF实体根据不同的事件生成不同的控制计费策略。通过扩展该Event-TriggerAVP的参数值,通过其中一个参数值表示在线计费切换为离线计费事件,将参数值称之为第一参数值。PCRF实体根据该UE的CCR-U消息中的Event-TriggerAVP中的第一参数值,生成相对应的控制计费策略,称之为第二控制计费策略。
发送单元1102在向PCRF实体发送第一更新消息后,PCRF实体将UE的第一控制计费策略调整为第二控制计费策略,PCRF实体再将第二控制计费策略通过第一更新应答消息发送给网络设备11中的接收单元1103,接收单元1103接收到PCRF实体发送的第一更新应答消息。
需要说明的是,PCRF实体向网络设备11中的接收单元1103发送的第一更新应答消息可以为信用控制应答更新(CCA-U,Credit-Control-AnswerUpdate)消息,也可以是其他消息,具体此处不做限定。
接收单元1103在接收PCRF实体发送的第一更新应答消息之后,处理单元1101对UE执行第二控制计费策略。
若PCRF实体调整控制计费策略的方式是降低UE的QoS,则处理单元1101对UE执行第二控制计费策略后,该UE在离线计费过程中的QoS会降低,从而减小用户账户透支的风险。
在处理单元1101将UE从在线计费切换到离线计费后,在离线定时器超时之前,发送单元1102向OCS发送请求消息以重建与OCS之间的会话。
作为一种具体的实现方式,发送单元1102向OCS发送请求消息的方式有如下几种:
1、处理单元1101在感知OCS可用时,发送单元1102立即向OCS发送请求消息;
当网络设备11与OCS之间的链路故障时,处理单元1101确定OCS不可用,在此种情况下,处理单元1101若感知到与OCS之间的链路故障恢复后,发送单元1102立即向OCS发送请求消息以重建与OCS之间的会话。
处理单元1101感知到与OCS之间的链路故障恢复为现有技术,具体可以通过发送心跳包进行检测,此处不做详细的说明。
2、处理单元1101定时向OCS发送请求消息。
在OCS无响应或接收单元1103接收到OCS返回的错误码(Result-Code)时,处理单元1101确定OCS不可用,在此种情况下,发送单元1102定时向OCS发送请求消息以重建与OCS之间的会话。
处理单元1101检测到OCS之间的链路故障恢复为现有技术,此处不再详细说明。
作为一种具体的实现方式,发送单元1102向OCS发送的请求消息可以为信用控制请求初始化(CCR-I,Credit-Control-RequestIntial)消息。
在发送单元1102向OCS发送请求消息以重建会话后,如果在离线定时器超时之前,接收单元1103接收到OCS发送的成功应答消息,该成功应答消息为OCS对PCEF实体发送的请求消息的响应,说明OCS已经恢复为可用,可以与网络设备11进行交互实现在线计费功能。
因此,接收单元1103在接收到OCS的成功应答消息之后,处理单元1101将UE从离线计费恢复到在线计费,以使得系统在不中断用户正在使用的业务的情况下恢复到在线计费功能。
作为一种具体的实现方式,发送单元1102向OCS发送的成功应答消息可以为信用控制应答初始化(CCA-I,Credit-Control-AnswerIntial)消息。
在处理单元1101将UE从离线计费恢复到在线计费后,与PCRF实体交互获取控制计费策略以恢复UE的控制计费策略。
发送单元1102向PCRF实体发送第二更新消息,以向PCRF实体上报UE恢复在线计费事件,PCRF实体接收到该第二更新消息后,将UE从离线计费时使用的第二控制计费策略恢复成在线计费时使用的第一控制计费策略。
需要说明的是,发送单元1102向PCRF实体发送的第二更新消息可以为信用控制请求更新(CCR-U,Credit-Control-RequestUpdate)消息,也可以是其他消息,具体此处不做限定。
作为一种具体的实现方式,发送单元1102是通过与PCRF实体通信的Gx接口向PCRF实体发送CCR-U消息,通过扩展CCR-U消息中的Event-TriggerAVP的参数值,通过扩展的参数值表示在线计费恢复事件,将此参数值称之为第二参数值。PCRF实体根据该UE的CCR-U消息中的Event-TriggerAVP中的第二参数值,将UE的控制计费策略恢复至第一控制计费策略。
发送单元1102在向PCRF实体发送第二更新消息后,PCRF实体将UE的第二控制计费策略恢复成第一控制计费策略,PCRF实体再将第一控制计费策略通过第二更新应答消息发送给网络设备11,网络设备11的接收单元1103接收到PCRF实体发送的第二更新应答消息。
需要说明的是,发送单元1102向PCEF实体发送的第二更新应答消息可以为信用控制应答更新(CCA-U,Credit-Control-Answer)消息,也可以是其他消息,具体此处不做限定。
接收单元1103接收PCRF实体发送的第二更新应答消息之后,处理单元1101对UE执行第一控制计费策略,以恢复UE的在线计费时使用的控制计费策略。
若在在线计费切换到离线计费时,PCRF实体调整UE的控制计费策略的具体方式是降低控制计费策略中的QoS,则处理单元1101对UE执行第一控制计费策略后,UE的QoS恢复。
在本发明实施例中,处理单元1101在将UE从在线计费切换到离线计费和在线计费恢复时,发送单元1102发送携带了在线计费转离线计费和在线计费恢复的更新消息给PCRF实体,PCRF实体根据该消息调整UE的控制计费策略,从而进一步降低用户账户透支的风险。
其次,本发明实施例中,不需要去活用户,转离线的用户在不去活(不下线)的前提下,只通过网络设备和OCS之间的信令交互就可以恢复在线计费,从而能够减少信令开销。
进一步,在具体的实施中:
处理单元1101在将UE从在线计费切换到离线计费时,具体用于进行话单分割以生成离线话单,离线话单中携带转离线标志,转离线标志用于标识计费系统BS对离线话单进行区别计费处理;
处理单元1101在将UE从离线计费恢复到在线计费时,具体用于进行话单分割,以使得新生成的离线话单不再携带转离线标志。
下面以一个具体的应用场景进行说明:
在处理单元1101将UE从在线计费切换到离线计费的过程中,处理单元1101进行话单分割,将此次话单分割认为是第一次话单分割。在第一次话单分割后,在后续离线计费过程中生成的话单都携带转离线的标志,该转离线标志用于标识计费系统BS需要对该离线话单进行区别处理,即进行补充扣费。
在接收单元1103接收到OCS发送的成功应答消息之后,处理单元1101将UE从离线计费恢复至在线计费,在此过程中,处理单元1101进行话单分割,将此次话单分割认为是第二次话单分割。在第二次话单分割后,在后续生成的离线话单不再携带转离线标志,表示后续进行在线计费,后续产生的离线话单只作为对账使用,不作为扣费的依据。
在本发明实施例中,在在线计费转离线计费和恢复在线计费时,处理单元1101通过话单分割,使得在离线计费期间生成的话单携带转离线标志,从而实现对离线计费过程中的话单进行补充扣费,提升了方案的可实现性。
以上是本发明实施例中对网络设备用于在线计费自动恢复的描述,下面对网络设备用于调整控制计费策略进行描述。
结合图12,本发明实施例中提供的一种网络设备12,包括:
处理单元1201,用于将用户设备UE从在线计费切换到离线计费;
发送单元1202,用于向策略和计费规则功能PCRF实体发送第一更新消息,第一更新消息用于指示UE已被切换为离线计费;
接收单元1203,用于接收PCRF实体发送的第一更新应答消息,第一更新应答消息中携带第二控制计费策略,第二控制计费策略为PCRF实体根据第一更新消息进行调整后的UE的控制计费策略;
处理单元1201,还用于对UE执行第二控制计费策略。
在3GPP协议中,定义了OCS不可用时,在对UE进行在线计费的过程中,如果网络设备12向OCS进行配额申请或上报已使用的配额时,发现OCS不可用,则网络设备12的处理单元1201将UE从在线计费切换到离线计费,从而保证业务可继续使用,提升用户体验。
在处理单元1201将UE从在线计费切换到离线计费时或在PCEF实体将UE从在线计费切换到离线计费后,处理单元1201与PCRF实体交互获取控制计费策略。此时,发送单元1202向PCRF实体发送第一更新消息,以向PCRF实体上报UE从在线计费切换为离线计费事件,PCRF实体接收到该第一更新消息后,将UE从在线计费时使用的第一控制计费策略调整为第二控制计费策略,以减小用户账户透支的风险。
需要说明的是,发送单元1202向PCRF实体发送的第一更新消息可以为信用控制请求更新(CCR-U,Credit-Control-RequestUpdate)消息,也可以是其他消息,具体此处不做限定。
发送单元1202在向PCRF实体发送第一更新消息后,PCRF实体将UE的第一控制计费策略调整为第二控制计费策略,PCRF实体将第二控制计费策略通过第一更新应答消息发送给网络设备12的接收单元1203,接收单元1203接收到PCRF实体发送的第一更新应答消息。
需要说明的是,发送单元1202向PCEF实体发送的第一更新应答消息可以为信用控制应答更新(CCA-U,Credit-Control-AnswerUpdate)消息,也可以是其他消息,具体此处不做限定。
接收单元1203接收PCRF实体发送的第一更新应答消息之后,处理单元1201对UE执行第二控制计费策略,以降低用户账户透支的几率。
在本发明实施例中,处理单元1201在将UE从在线计费切换到离线计费时,发送单元1202向PCRF实体发送更新消息,PCRF实体根据该更新消息调整UE的控制计费策略,从而可以降低用户账户透支的风险。
作为一种具体的实施方式,发送单元1202是通过与PCRF实体通信的Gx接口向PCRF实体发送CCR-U消息,CCR-U消息中携带了事件触发属性值对(Event-TriggerAVP,Event-TriggerAttributeValuePair),该Event-TriggerAVP用于上报事件给PCRF实体,以使得PCRF实体根据不同的事件生成不同的控制计费策略。通过扩展该Event-TriggerAVP的参数值,通过其中一个参数值表示在线计费切换为离线计费事件,将参数值称之为第一参数值。PCRF实体根据该UE的CCR-U消息中的Event-TriggerAVP中的第一参数值,生成相对应的控制计费策略,称之为第二控制计费策略。
发送单元1202,还用于在将UE从离线计费恢复到在线计费后,向PCRF实体发送第二更新消息,第二更新消息用于指示UE已被恢复为在线计费;
接收单元1203,还用于接收PCRF实体发送的第二更新应答消息,第二更新应答消息中携带第一控制计费策略,第二更新消息用于指示UE已被恢复为在线计费;
处理单元1201,还用于对UE执行第一控制计费策略。
在处理单元1201将UE从离线计费恢复到在线计费后,处理单元1201与PCRF实体交互获取控制计费策略以恢复UE的控制计费策略。
发送单元1202向PCRF实体发送第二更新消息,以向PCRF实体上报UE恢复在线计费事件,PCRF实体接收到该第二更新消息后,将UE从离线计费时使用的第二控制计费策略恢复成在线计费时使用的第一控制计费策略。PCRF实体再将第一控制计费策略通过第二更新应答消息发送给PCEF实体,PCEF实体接收到PCRF实体发送的第二更新应答消息。PCEF实体接收PCRF实体发送的第二更新应答消息之后,对UE执行第一控制计费策略,以恢复UE的在线计费时使用的控制计费策略。
需要说明的是,发送单元1202向PCRF实体发送的第二更新消息可以为信用控制请求更新(CCR-U,Credit-Control-Request)消息,也可以是其他消息,具体此处不做限定。
作为一种具体的实现方式,发送单元1202是通过与PCRF实体通信的Gx接口向PCRF实体发送CCR-U消息,通过扩展CCR-U消息中的Event-TriggerAVP的参数值,通过扩展的参数值表示在线计费恢复事件,将此参数值称之为第二参数值。PCRF实体根据该UE的CCR-U消息中的Event-TriggerAVP中的第二参数值,将UE的控制计费策略恢复至第一控制计费策略。
下面对本发明实施例中另一种网络设备进行描述。
结合图13,本发明实施例中提供的一种网络设备13,包括:
接收单元1301,用于在策略和计费执行功能PCEF将用户设备UE从在线计费切换离线计费后,接收PCEF发送的第一更新消息,第一更新消息用于指示UE已被切换为离线计费;
处理单元1302,用于根据接收单元1301接收的第一更新消息将UE的第一控制计费策略调整为第二控制计费策略;
发送单元1303,用于向PCEF实体发送第一更新应答消息,第一更新应答消息中携带第二控制计费策略,以使得PCEF实体在接收第一更新应答消息后,对UE执行第二控制计费策略。
在PCEF实体将UE从在线计费切换到离线计费时或在PCEF实体将UE从在线计费切换到离线计费后,PCEF实体与网络设备13交互以获取控制计费策略。此时,PCEF实体向网络设备13发送第一更新消息,以上报UE从在线计费切换为离线计费事件,网络设备13的接收单元1301接收到PCEF发送的第一更新消息。
需要说明的是,接收单元1301接收到的第一更新消息可以为信用控制请求更新(CCR-U,Credit-Control-RequestUpdate)消息,也可以是其他消息,具体此处不做限定。
接收单元1301接收到PCEF实体发送的第一更新消息后,处理单元1302将UE从在线计费时使用的第一控制计费策略调整为第二控制计费策略,以减小用户账户透支的风险。
处理单元1302将UE的第一控制计费策略调整为第二控制计费策略之后,发送单元1303将第二控制计费策略通过第一更新应答消息发送给PCEF实体,以使得PCEF实体在接收第一更新应答消息后,对UE执行第二控制计费策略。
需要说明的是,发送单元1303向PCEF实体发送的第一更新应答消息可以为信用控制应答更新(CCA-U,Credit-Control-AnswerUpdate)消息,也可以是其他消息,具体此处不做限定。
在本发明实施例中,网络设备13中的接收单元1301接收到PCEF实体发送的更新消息,处理单元1302根据该更新消息调整UE的控制计费策略,发送单元1303再将调整后的控制计费策略发送给PCEF,由PCEF对UE执行调整后的控制计费策略,从而可以降低用户账户透支的风险。
作为一种具体的实施方式,接收单元1301是通过与PCEF实体通信的Gx接口接收的PCEF实体发送CCR-U消息,CCR-U消息中携带了事件触发属性值对(Event-TriggerAVP,Event-TriggerAttributeValuePair),该Event-TriggerAVP用于上报事件给网络设备13中的处理单元1302,以使得网络设备13中的处理单元1302根据不同的事件生成不同的控制计费策略。通过扩展该Event-TriggerAVP的参数值,通过其中一个参数值表示在线计费切换为离线计费事件,将参数值称之为第一参数值。处理单元1302根据该UE的CCR-U消息中的Event-TriggerAVP中的第一参数值,生成相对应的控制计费策略,称之为第二控制计费策略。
作为一种具体的实施方式,处理单元1302将UE在在线计费时使用的第一控制计费策略调整为在离线计费时的第二控制计费策略,可以是调整控制计费策略中的QoS,具体为降低控制计费策略中的QoS,例如:通过控制UE的流服务质量等级、上行速率、下行速率、误码率、丢包率、时延、抖动或峰值速率等QoS参数来实现,以使得第二控制计费策略中的QoS低于第一控制计费策略中的QoS,从而减小用户账户透支的风险。
需要说明的是,处理单元1302将UE的在线计费时使用的第一控制计费策略调整为第二控制计费策略时,除了调整控制计费策略中的QoS以外,还可以通过调整控制计费策略中的其他参数来减小用户账户透支的风险,例如:调整计费费率,具体的调整方法此处不做限定。
进一步,在具体的实施方式中:
接收单元1301,还用于在PCEF将UE从离线计费恢复到在线计费后,接收PCEF发送的第二更新消息,第二更新消息用于指示UE已被恢复为在线计费;
处理单元1302,还用于根据接收单元接收的第二更新消息将UE的第二控制计费策略恢复成第一控制计费策略;
发送单元1303,还用于向PCEF实体发送第二更新应答消息,第二更新应答消息中携带第一控制计费策略,以使得PCEF实体在接收第二更新应答消息后,对UE执行第一控制计费策略。
在离线计费过程中,若PCEF实体将UE从离线计费恢复到在线计费,PCEF实体会重新从网络设备13获取控制计费策略以恢复UE的控制和计费策略。具体过程为:
接收单元1301接收PCEF实体发送的第二更新消息,该消息的作用是向网络设备13上报UE恢复在线计费事件,网络设备13的接收单元1301接收到该第二更新消息后,处理单元1302将UE从离线计费时使用的第二控制计费策略恢复成在线计费时使用的第一控制计费策略。发送单元1303再将第一控制计费策略通过第二更新应答消息发送给PCEF实体,PCEF实体接收到网络设备13的发送单元1303发送的第二更新应答消息,以使得PCEF实体对UE执行第一控制计费策略,以恢复UE的在线计费时使用的控制计费策略。
需要说明的是,接收单元1301从PCEF实体接收的第二更新消息可以为信用控制请求更新(CCR-U,Credit-Control-Request)消息,也可以是其他消息,具体此处不做限定。
需要说明的是,发送单元1303向PCEF实体发送的第二更新应答消息可以为信用控制应答更新(CCA-U,Credit-Control-Answer)消息,也可以是其他消息,具体此处不做限定。
作为一种具体的实现方式,接收单元1301是通过与PCEF实体通信的Gx接口接收PCEF实体发送CCR-U消息,通过扩展CCR-U消息中的Event-TriggerAVP的参数值,通过扩展的参数值表示在线计费恢复事件,将此参数值称之为第二参数值。处理单元1302根据该UE的CCR-U消息中的Event-TriggerAVP中的第二参数值,将UE的控制计费策略恢复至第一控制计费策略。
若在线计费切换至离线计费时,处理单元1302调整控制计费策略的方式是降低UE的QoS,则处理单元1302将UE的第二控制计费策略恢复成第一控制计费策略,即为恢复该UE的QoS。
上面从模块化功能实体的角度对本发明实施例中的网络设备进行描述,下面从硬件处理的角度对本发明实施例中的网络设备进行描述,请参阅图14,本发明实施例中的网络设备14另一实施例包括:
接收器1401、发射器1402、处理器1403和存储器1404(其中网络设备14中的处理器1401的数量可以一个或多个,图14中以一个处理器1401为例)。在本发明的一些实施例中,接收器1401、发射器1402、处理器1403和存储器1404可通过总线或其它方式连接,其中,图14中以通过总线连接为例。
其中,
通过调用存储器1404存储的操作指令,处理器1403,用于执行如下步骤:
在本发明的一些实施例中,处理器1403还用于执行以下步骤:
利用发射器1402向OCS发送请求消息;利用接收器1401接收OCS发送的成功应答消息,其中成功应答消息为对请求消息的响应,用于指示OCS已恢复为可用。
利用发射器1402向PCRF实体发送第一更新消息,第一更新消息用于指示UE已被切换为离线计费;
利用接收器1401接收PCRF实体发送的第一更新应答消息,第一更新应答消息中携带第二控制计费策略,第二控制计费策略为PCRF实体根据第一更新消息进行调整后的UE的控制计费策略;PCEF实体对UE执行第二控制计费策略;
对UE执行第二控制计费策略。
利用发射器1402向PCRF实体发送第二更新消息,第二更新消息用于指示UE已被恢复在线计费;
利用接收器1401接收PCEF实体发送第二更新应答消息,第二更新应答消息中携带第一控制计费策略,第一控制计费策略为PCRF实体根据第二更新消息进行恢复的UE的控制计费策略;
对UE执行第一控制计费策略。
获知与OCS之间的链路发生故障;
在感知与OCS之间的链路故障恢复后利用发射器1402向OCS发送请求消息;
或,
当获知OCS无响应或利用接收器1401接收OCS发送的错误码时,利用发射器1402定时向OCS发送请求消息。
进行话单分割以生成离线话单,离线话单中携带转离线标志,转离线标志用于标识计费系统BS对离线话单进行区别计费处理;
在利用接收器1401接收到OCS发送的成功应答消息之后,进行话单分割,以使得新生成的离线话单不再携带转离线标志。
本发明实施例中,处理器1403在OCS不可用时,将UE从在线计费切换到离线计费,并启动离线定时器,之后,处理器1403向OCS发送请求消息以尝试恢复在线计费,在离线定时器超时之前若接收到OCS发送的成功应答消息时,则表示OCS已恢复为可用,则将UE从离线计费恢复到在线计费。因此,本方案能够在用户转离线计费后,当OCS可用时及时恢复在线计费功能,从而降低了在离线计费过程中可能存在的用户账户透支的风险,且本方案能避免去活用户,从而提升了用户体验。
请参阅图15,本发明实施例中的网络设备15另一实施例包括:
接收器1501、发射器1502、处理器1503和存储器1504(其中网络设备15中的处理器1501的数量可以一个或多个,图15中以一个处理器1501为例)。在本发明的一些实施例中,接收器1501、发射器1502、处理器1503和存储器1504可通过总线或其它方式连接,其中,图15中以通过总线连接为例。
通过调用存储器1504存储的操作指令,处理器1503,用于执行如下步骤:
将用户设备UE从在线计费切换到离线计费;
利用发射器1502向策略和计费规则功能PCRF实体发送第一更新消息,第一更新消息用于指示UE已被切换为离线计费;
利用接收器1501接收PCRF实体发送的第一更新应答消息,第一更新应答消息中携带第二控制计费策略,第二控制计费策略为PCRF实体根据第一更新消息进行调整后的UE的控制计费策略;
在本发明的一些实施例中,处理器1503还用于执行以下步骤:
在将UE从离线计费恢复到在线计费后,利用发射器1502向PCRF实体发送第二更新消息,第二更新消息用于指示UE已被恢复为在线计费;
利用接收器1501接收PCRF实体发送的第二更新应答消息,第二更新应答消息中携带第一控制计费策略,第一控制计费策略为PCRF实体根据第二更新消息进行恢复后的UE的控制计费策略;
在本发明实施例中,处理器1503在在线计费切换到离线计费时,利用发射器1502发送更新消息给PCRF实体,以使得PCRF实体根据该消息调整UE的控制计费策略,并将调整后的控制计费策略发送给网络设备15中的处理器1403,处理器1403在对UE执行该调整后的控制计费策略。从而进一步降低用户账户透支的风险。
请参阅图16,本发明实施例中的网络设备16另一实施例包括:
接收器1601、发射器1602、处理器1603和存储器1604(其中网络设备16中的处理器1601的数量可以一个或多个,图16中以一个处理器1601为例)。在本发明的一些实施例中,接收器1601、发射器1602、处理器1603和存储器1604可通过总线或其它方式连接,其中,图16中以通过总线连接为例。
通过调用存储器1604存储的操作指令,处理器1603,用于执行如下步骤:
利用接收器1601接收PCEF发送的第一更新消息;
根据接收的第一更新消息将UE的第一控制计费策略调整为第二控制计费策略;
利用发射器1602向PCEF实体发送第一更新应答消息,第一更新应答消息中携带第二控制计费策略,以使得PCEF实体在接收第一更新应答消息后,对UE执行第二控制计费策略。
在本发明的一些实施例中,处理器1603还用于执行以下步骤:
在PCEF将UE从离线计费恢复到在线计费后,利用接收器1601接收PCEF发送的第二更新消息;
根据接收的第二更新消息将UE的第二控制计费策略恢复成第一控制计费策略;
利用发射器1602向PCEF实体发送第二更新应答消息,第二更新应答消息中携带第一控制计费策略,以使得PCEF实体在接收第二更新应答消息后,对UE执行第一控制计费策略。
在本发明实施例中,处理器1603通过接收器1601接收PCEF实体发送的更新消息,根据该更新消息调整UE的控制计费策略,处理器1603再将调整后的控制计费策略通过发射器1602发送给PCEF实体,由PCEF实体对UE执行调整后的控制计费策略,从而可以降低用户账户透支的风险。
上面对本发明实施例中的网络设备进行了描述,下面对本发明实施例中的计费系统进行描述,请参阅图17,本发明实施例中计费系统一个实施例计费系统17包括:
PCEF实体1701和OCS1702;
需要说明的是,PCEF实体位于网关,在实际应用中具体可以是GPRS的GGSN。
本发明实施例中,计费系统包括PCEF实体1701和OCS1702,PCEF实体1701在获知OCS1702不可用时,将UE从在线计费切换到离线计费,并启动离线定时器,在离线定时器超时之前,PCEF实体1701获知OCS1702恢复为可用,则将UE从离线计费恢复到在线计费。因此,本方案能够在用户转离线计费后,当OCS可用时及时恢复在线计费功能,从而降低了在离线计费过程中可能存在的用户账户透支的风险,且本方案能避免去活用户,从而提升了用户体验。
请参阅图18,本发明实施例中计费系统另一个实施例计费系统18包括:
PCEF实体1801和PCRF实体1802;
PCEF实体1801,用于将UE从在线计费切换到离线计费,向PCRF实体1802发送第一更新消息;
PCRF实体1802,用于接收PCEF实体1801发送的第一更新消息,根据第一更新消息将UE的第一控制计费策略调整为第二控制计费策略,之后,向PCEF实体1801发送第一更新应答消息,第一更新应答消息中携带第二控制计费策略;
PCEF实体1801,还用于接收PCRF实体1802发送的第一更新应答消息,对UE执行第二控制计费策略。
在本发明实施例中,计费系统包括PCEF实体1801和PCRF实体1802,PCEF实体1801在在线计费切换到离线计费时,发送更新消息给PCRF实体1802,PCRF实体1802根据该消息调整UE的控制计费策略,并将调整后的控制计费策略发送给PCEF实体1801,PCEF实体在对UE执行该调整后的控制计费策略。从而进一步降低用户账户透支的风险。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,RandomAccessMemory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上对本发明所提供的计费的方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。