一种资源管理的方法、装置和系统与流程

文档序号:14843433发布日期:2018-06-30 14:28阅读:119来源:国知局
一种资源管理的方法、装置和系统与流程

本发明涉及无线通信技术,尤其涉及一种资源管理的方法、装置和系统。



背景技术:

在下一代网络(NGN,Next Generation Network)中,所传送的数据流既可以是低速、高时延的非实时数据,也可以是高速、低时延的多媒体数据流,还可以是这些数据流的并存,因此,不同的数据流要求NGN中对于端到端的服务质量(QoS,Quality of Service)具有更加严格的要求。

IP多媒体子系统(IMS,IP Multimedia Core Network Subsystem)作为NGN的重要演进,提供了网络QoS保障。当前,IMS中实现QoS的系统参考框架如图1所示,可以包括:用户设备(UE,User Equipment)、代理呼叫会话控制功能(P-CSCF,Proxy Call Session Control Function)网元、策略计费规则功能(PCRF,Policy and Charging Rule Function)网元、策略计费执行功能(PCEF,Policy and Charging Enforcement Function)网元和网关(GW,GateWay);图1中各网元之间的参考点如图1中所示,在此不再赘述。此外,在会话过程中还可能涉及互连边界控制功能(IBCF,Interconnection Border Control Function)网元、查询呼叫会话控制功能(I-CSCF,Interrogating Call Session Control Function)网元、服务呼叫会话控制功能(S-CSCF,Serving Call Session Control Function)网元和媒体网关控制功能(MGCF,Media Gateway Control Function)网元等功能实体。

根据第三代合作伙伴计划(3GPP,3rd Generation Partnership Project)协议29.214的描述,在IMS中通过Rx参考点实现策略和计费控制(PCC,Policy and Charging Control),在IMS中,通常采用P-CSCF网元的应用功能(AF,Application Function)向PCRF网元提供会话信息,而会话信息按照协议3GPP29.213描述从会话初始协议(SIP,Session Initiation Protocol)信令中的会话描述协议(SDP,Session Description Protocol)部分映射为直径Diameter授权认证请求(AAR,Authentication Authorization Request)消息中的属性值对(AVP,Attribute-Value-Pairs),对应的信息为PCRF控制的媒体流信息。

而对于当前QoS承载资源控制的过程,参见图2,在主叫侧进行QoS承载资源控制的流程可以包括:

S201,主叫侧UE发送呼叫请求消息;

其中,请求消息中包含SDP offer信息。

S202,P-CSCF网元收到呼叫请求消息,并将SDP offer信息映射为下行链接信息。

S203,P-CSCF网元转发呼叫请求消息到S-CSCF网元;

其中,S-CSCF网元在接收到呼叫请求消息后发往被叫。

S204,S-CSCF网元将被叫侧的响应消息转发到P-CSCF网元;

其中,响应消息中包含SDP answer信息。

S205,P-CSCF网元收到响应消息时,将SDP answer信息映射为上行链接信息。

S206,P-CSCF网元发送Diameter AAR请求消息到PCRF网元;

其中,Diameter AAR请求消息用于从PCRF网元请求资源授权。

S207,PCRF网元根据Diameter AAR消息中的服务器下发的用户地址Framed-IP-Address属性值(AV,Attribute-Value)信息绑定会话,生成PCC规则,并通过Gx/Gxx参考点将流信息通知GW进行资源预留和授权。

S208,PCRF网元根据GW进行资源控制的结果发送Diameter AAA响应消息到P-CSCF网元。

S209,P-CSCF网元转发Diameter AAA响应消息到主叫侧UE。

S210,主叫侧UE发送BYE消息释放会话。

S211,P-CSCF网元收到UE发送的BYE消息后,发送Diameter会话中止请求(STR,Session-Termination-Request)消息到PCRF网元请求释放资源。

S212,PCRF网元根据Diameter STR消息删除PCC规则,并通过Gx参考点通知GW释放承载资源。

需要说明的是,PCC架构中PCRF网元以及GW网元等下游网元的系统资源需要上游网元AF控制;即PCRF网元系统资源释放需要上游P-CSCF网元中AF指示,而PCEF网元系统资源资源释放需要上游PCRF网元指示,并且GW网元系统资源释放也需要通过上游PCRF网元指示。

但是,从网元之间的信息交互来说,可能会出现各种异常情况,例如,网络丢包,消息处理异常等等,从而引起上游网元指示释放资源的网元间消息丢失,进而导致下游网元的系统资源挂死而无法释放。由于网元间消息交互的异常所导致各网元系统资源状态的不一致,会出现下游网元的资源回收不及时的情况,从而出现资源占用浪费,使QoS承载资源预留和授权存在一些困难。



技术实现要素:

为解决上述技术问题,本发明实施例期望提供一种资源管理的方法、装置和系统,使得各功能网元系统资源状态保持一致,减少了各功能网元由于系统资源超时占用而形成的浪费,克服了目前协议中对于QoS承载资源的处理流程所存在的缺陷。

本发明的技术方案是这样实现的:

第一方面,本发明实施例提供了一种资源管理的方法,所述方法应用于P-CSCF网元,所述方法包括:

将资源授权请求发送至PCRF网元;其中,所述资源授权请求中携带有资源授权生命周期参数;

接收由PCRF网元发送的用于指示所述资源授权生命周期耗尽的通知消息;

根据当前的会话状态以及所述通知消息确定针对所述资源生命周期的处理策略;其中,所述针对资源生命周期的处理策略包括:刷新资源授权生命周期参数或者释放资源。

在上述方案中,在将资源请求发送至PCRF网元之前,所述方法还包括:

构造携带有资源授权生命周期参数的资源授权请求。

在上述方案中,资源授权生命周期参数的参数值通过预设的制定策略确定,或者从用户或业务对应的签约信息中获取。

在上述方案中,所述资源授权生命周期参数用于指示整个Rx会话的资源授权生命周期;或者,

资源授权生命周期参数用于指示每条媒体所对应的资源授权生命周期;或者,

资源授权生命周期参数用于指示每条媒体流所对应的资源授权生命周期。

在上述方案中,所述根据当前的会话状态以及所述通知消息确定针对所述资源生命周期的处理策略,具体包括:

若所述P-CSCF网元本地资源正常,向所述PCRF网元返回针对所述通知消息正常的响应消息,并根据预设的运营策略决策向所述PCRF网元发送用于刷新资源生命周期参数的第一请求消息或者发送用于释放资源的第二请求消息,其中,所述第二请求消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源;

若所述P-CSCF网元本地资源已经释放,向所述PCRF网元返回针对所述通知消息失败的响应消息;其中,所述针对所述通知消息失败的响应消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源。

在上述方案中,所述将所述资源授权请求发送至PCRF网元后,所述方法还包括:

根据资源授权生命周期参数设置定时器,当定时器超时时可以根据运营商策略决策主动向PCRF网元发送用于刷新资源授权生命周期参数请求消息。

在上述方案中,所述方法还包括:

接收所述PCRF网元发送的系统资源状态检测请求;

根据所述系统资源状态检测请求对本地资源状态进行检测;

当所述P-CSCF网元本地资源正常时,向所述PCRF网元返回针对所述系统资源状态检测请求正常的响应消息;

当所述P-CSCF网元本地资源已不再使用时,向所述PCRF网元返回针对所述系统资源状态检测请求失败的响应消息;其中,所述针对所述系统资源状态检测请求失败的响应消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源。

第二方面,本发明实施例提供了一种资源管理的方法,所述方法应用于PCRF网元,所述方法包括:

接收由P-CSCF网元发送的携带有资源授权生命周期参数的资源授权请求;

将所述资源授权请求发送至PCEF网元或GW网元;

接收PCEF网元或GW网元发送的用于指示所述资源授权生命周期耗尽的通知消息;

根据所述通知消息检测本地资源状态;

当所述PCRF网元的本地资源正常时,将所述通知消息发送至所述P-CSCF网元;

当所述PCRF网元的本地资源已释放时,通知所述PCEF网元或GW网元释放资源。

在上述方案中,所述资源授权生命周期参数用于指示整个Rx会话的资源授权生命周期;或者,

资源授权生命周期参数用于指示每条媒体所对应的资源授权生命周期;或者,

资源授权生命周期参数用于指示每条媒体流所对应的资源授权生命周期。

在上述方案中,所述将所述通知消息发送至所述P-CSCF网元之后,所述方法还包括:

接收由所述P-CSCF网元返回的针对所述通知消息正常的响应消息,并接收由所述P-CSCF网元发送用于刷新资源生命周期参数的第一请求消息或者发送用于释放资源的第二请求消息,其中,所述第二请求消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源;

或者,接收由所述P-CSCF网元返回的针对所述通知消息失败的响应消息;其中,所述针对所述通知消息失败的响应消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源。

在上述方案中,所述方法还包括:

接收由PCEF网元或GW网元发送的第一系统资源状态检测请求;

根据所述第一系统资源状态检测请求检测本地资源状态:

当所述PCRF网元本地资源不再使用时,通知所述PCEF网元或GW网元释放资源;

当所述PCRF网元本地资源状态正常时,向所述P-CSCF网元发送第二系统资源状态检测请求;

接收由所述P-CSCF网元发送的针对所述第二系统资源状态检测请求正常的响应消息或针对所述第二系统资源状态检测请求失败的响应消息;

当接收针对所述第二系统资源状态检测请求失败的响应消息时,释放本地资源并通知所述PCEF网元或GW网元释放资源。

在上述方案中,所述方法还包括:

根据本地运营商策略向所述P-CSCF网元发送第三系统资源状态检测请求;

接收由所述P-CSCF网元发送的针对所述第三系统资源状态检测请求正常的响应消息或针对所述第三系统资源状态检测请求失败的响应消息;

当接收针对所述第三系统资源状态检测请求失败的响应消息时,释放本地资源并通知所述PCEF网元或GW网元释放资源。

第三方面,本发明实施例提供了一种P-CSCF网元,所述P-CSCF网元包括:第一发送模块,第一接收模块和确定模块;其中,

所述第一发送模块,用于将资源授权请求发送至PCRF网元;其中,所述资源授权请求中携带有资源授权生命周期参数;

所述第一接收模块,用于接收由PCRF网元发送的用于指示所述资源授权生命周期耗尽的通知消息;

所述确定模块,用于根据当前的会话状态以及所述通知消息确定针对所述资源生命周期的处理策略;其中,所述针对资源生命周期的处理策略包括:刷新资源授权生命周期参数或者释放资源。

在上述方案中,所述P-CSCF网元还包括构造模块,用于构造携带有资源授权生命周期参数的资源授权请求。

在上述方案中,资源授权生命周期参数的参数值通过预设的制定策略确定,或者从用户或业务对应的签约信息中获取。

在上述方案中,所述资源授权生命周期参数用于指示整个Rx会话的资源授权生命周期;或者,

资源授权生命周期参数用于指示每条媒体所对应的资源授权生命周期;或者,

资源授权生命周期参数用于指示每条媒体流所对应的资源授权生命周期。

在上述方案中,所述确定模块,具体用于:

若所述P-CSCF网元本地资源正常,向所述PCRF网元返回针对所述通知消息正常的响应消息,并根据预设的运营策略决策向所述PCRF网元发送用于刷新资源生命周期参数的第一请求消息或者发送用于释放资源的第二请求消息,其中,所述第二请求消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源;

若所述P-CSCF网元本地资源已经释放,向所述PCRF网元返回针对所述通知消息失败的响应消息;其中,所述针对所述通知消息失败的响应消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源。

在上述方案中,所述P-CSCF网元还包括:设置模块,用于根据资源授权生命周期参数设置定时器,当定时器超时时根据运营商策略决策触发所述第一发送模块主动向PCRF网元发送用于刷新资源授权生命周期参数请求消息。

在上述方案中,所述第一接收模块,还用于接收所述PCRF网元发送的系统资源状态检测请求;

所述P-CSCF网元还包括第一检测模块,用于:根据所述系统资源状态检测请求对本地资源状态进行检测;

以及,当所述P-CSCF网元本地资源正常时,向所述PCRF网元返回针对所述系统资源状态检测请求正常的响应消息;

以及,当所述P-CSCF网元本地资源已不再使用时,向所述PCRF网元返回针对所述系统资源状态检测请求失败的响应消息;其中,所述针对所述系统资源状态检测请求失败的响应消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源。

第四方面,本发明实施例提供了一种PCRF网元,所述PCRF网元,包括:第二接收模块、第二发送模块、第二检测模块和通知模块;其中,

所述第二接收模块,用于接收由P-CSCF网元发送的携带有资源授权生命周期参数的资源授权请求;

所述第二发送模块,用于将所述资源授权请求发送至PCEF网元或GW网元;

所述第二接收模块,还用于接收PCEF网元或GW网元发送的用于指示所述资源授权生命周期耗尽的通知消息;

所述第二检测模块,用于根据所述通知消息检测本地资源状态;

所述第二发送模块,还用于当所述PCRF网元的本地资源正常时,将所述通知消息发送至所述P-CSCF网元;

所述通知模块,用于当所述PCRF网元的本地资源已释放时,通知所述PCEF网元或GW网元释放资源。

在上述方案中,所述资源授权生命周期参数用于指示整个Rx会话的资源授权生命周期;或者,

资源授权生命周期参数用于指示每条媒体所对应的资源授权生命周期;或者,

资源授权生命周期参数用于指示每条媒体流所对应的资源授权生命周期。

在上述方案中,所述第二接收模块,还用于:

接收由所述P-CSCF网元返回的针对所述通知消息正常的响应消息,并接收由所述P-CSCF网元发送用于刷新资源生命周期参数的第一请求消息或者发送用于释放资源的第二请求消息,其中,所述第二请求消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源;

或者,接收由所述P-CSCF网元返回的针对所述通知消息失败的响应消息;其中,所述针对所述通知消息失败的响应消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源。

在上述方案中,所述第二接收模块,还用于接收由PCEF网元或GW网元发送的第一系统资源状态检测请求;

所述第二检测模块,还用于根据所述第一系统资源状态检测请求检测本地资源状态:

所述通知模块,还用于当所述PCRF网元本地资源不再使用时,通知所述PCEF网元或GW网元释放资源;

所述第二发送模块,还用于当所述PCRF网元本地资源状态正常时,向所述P-CSCF网元发送第二系统资源状态检测请求;

所述第二接收模块,还用于接收由所述P-CSCF网元发送的针对所述第二系统资源状态检测请求正常的响应消息或针对所述第二系统资源状态检测请求失败的响应消息;

所述通知模块,还用于当接收针对所述第二系统资源状态检测请求失败的响应消息时,释放本地资源并通知所述PCEF网元或GW网元释放资源。

在上述方案中,所述第二发送模块,还用于根据本地运营商策略向所述P-CSCF网元发送第三系统资源状态检测请求;

所述第二接收模块,还用于接收由所述P-CSCF网元发送的针对所述第三系统资源状态检测请求正常的响应消息或针对所述第三系统资源状态检测请求失败的响应消息;

所述通知模块,还用于当接收针对所述第三系统资源状态检测请求失败的响应消息时,释放本地资源并通知所述PCEF网元或GW网元释放资源。

第五方面,本发明实施例提供了一种资源管理的系统,所述系统包括P-CSCF网元和PCRF网元;其中,

所述P-CSCF网元,用于将资源授权请求发送至PCRF网元;其中,所述资源授权请求中携带有资源授权生命周期参数;以及,

接收由PCRF网元发送的用于指示所述资源授权生命周期耗尽的通知消息;以及,

根据当前的会话状态以及所述通知消息确定针对所述资源生命周期的处理策略;其中,所述针对资源生命周期的处理策略包括:刷新资源授权生命周期参数或者释放资源;

所述PCRF网元,用于接收由P-CSCF网元发送的携带有资源授权生命周期参数的资源授权请求;

以及,将所述资源授权请求发送至PCEF网元或GW网元;

以及,接收PCEF网元或GW网元发送的用于指示所述资源授权生命周期耗尽的通知消息;

以及,根据所述通知消息检测本地资源状态;

以及,当所述PCRF网元的本地资源正常时,将所述通知消息发送至所述P-CSCF网元;

以及,当所述PCRF网元的本地资源已释放时,通知所述PCEF网元或GW网元释放资源。

在上述方案中,所述P-CSCF网元,具体用于:

若所述P-CSCF网元本地资源正常,向所述PCRF网元返回针对所述通知消息正常的响应消息,并根据预设的运营策略决策向所述PCRF网元发送用于刷新资源生命周期参数的第一请求消息或者发送用于释放资源的第二请求消息,其中,所述第二请求消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源;

若所述P-CSCF网元本地资源已经释放,向所述PCRF网元返回针对所述通知消息失败的响应消息;其中,所述针对所述通知消息失败的响应消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源。

在上述方案中,所述P-CSCF网元,还用于:

接收所述PCRF网元发送的系统资源状态检测请求;

根据所述系统资源状态检测请求对本地资源状态进行检测;

当所述P-CSCF网元本地资源正常时,向所述PCRF网元返回针对所述系统资源状态检测请求正常的响应消息;

当所述P-CSCF网元本地资源已不再使用时,向所述PCRF网元返回针对所述系统资源状态检测请求失败的响应消息;其中,所述针对所述系统资源状态检测请求失败的响应消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源。

在上述方案中,所述PCRF网元,还用于:

接收由PCEF网元或GW网元发送的第一系统资源状态检测请求;

根据所述第一系统资源状态检测请求检测本地资源状态:

当所述PCRF网元本地资源不再使用时,通知所述PCEF网元或GW网元释放资源;

当所述PCRF网元本地资源状态正常时,向所述P-CSCF网元发送第二系统资源状态检测请求;

接收由所述P-CSCF网元发送的针对所述第二系统资源状态检测请求正常的响应消息或针对所述第二系统资源状态检测请求失败的响应消息;

当接收针对所述第二系统资源状态检测请求失败的响应消息时,释放本地资源并通知所述PCEF网元或GW网元释放资源。

在上述方案中,还用于:

根据本地运营商策略向所述P-CSCF网元发送第三系统资源状态检测请求;

接收由所述P-CSCF网元发送的针对所述第三系统资源状态检测请求正常的响应消息或针对所述第三系统资源状态检测请求失败的响应消息;

当接收针对所述第三系统资源状态检测请求失败的响应消息时,释放本地资源并通知所述PCEF网元或GW网元释放资源。

本发明实施例提供了一种资源管理的方法、装置和系统;通过P-CSCF网元在申请承载资源授权请求消息中携带资源授权生命周期参数,从而能够让下游网元可以根据本地策略或从上游网元获取的资源授权生命周期进行资源授权,当生命周期耗尽时可以通知上游网元P-CSCF,使得各功能网元系统资源状态保持一致,减少了各功能网元由于系统资源超时占用而形成的浪费,克服了目前协议中对于QoS承载资源的处理流程所存在的缺陷。

附图说明

图1为现有技术提供的一种实现QoS的系统参考框架结构示意图;

图2为现有技术提供的一种在主叫侧进行QoS承载资源控制流程示意图;

图3为本发明实施例提供的一种资源管理的方法流程示意图;

图4为本发明实施例提供的一种对系统资源的状态进行检测的流程示意图;

图5为本发明实施例提供的另一种资源管理的方法流程示意图;

图6为本发明实施例提供的另一种对系统资源的状态进行检测的流程示意图;

图7为本发明实施例提供的又一种对系统资源的状态进行检测的流程示意图;

图8为本发明实施例提供的具体实施例一的流程示意图;

图9为本发明实施例提供的具体实施例四的流程示意图;

图10为本发明实施例提供的具体实施例五的流程示意图;

图11为本发明实施例提供的一种P-CSCF网元结构示意图;

图12为本发明实施例提供的另一种P-CSCF网元结构示意图;

图13为本发明实施例提供的一种PCRF网元结构示意图;

图14为本发明实施例提供的一种P-CSCF网元的硬件结构示意图;

图15为本发明实施例提供的一种PCRF网元的硬件结构示意图;

图16为本发明实施例提供的一种资源管理的系统结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

本发明实施例的基本思想是:通过P-CSCF网元在申请承载资源授权请求消息中携带资源授权生命周期参数,从而能够让下游网元可以根据本地策略或从上游网元获取的资源授权生命周期进行资源授权,当生命周期耗尽时可以通知上游网元P-CSCF,达到上下游各网元系统资源状态保持一致的目的,减少了各网元系统资源超时占用而形成的浪费,克服了协议描述的缺陷。

基于上述基本思想,本申请提出以下实施例。

实施例一

参见图3,其示出了本发明实施例提供的一种资源管理的方法,该方法可以应用于图1所示架构中的P-CSCF网元,该方法可以包括:

S301:将资源授权请求发送至PCRF网元;

其中,资源授权请求携带有资源授权生命周期参数;

示例性地,在S301之前,还可以包括:

构造携带有资源授权生命周期参数的资源授权请求。

在具体实现过程中,承载资源授权请求可以为Diameter AAR消息;因此,P-CSCF网元可以在构造Diameter AAR消息时,可以通过扩展属性值对AVP的方式将用于指示资源授权生命周期的AVP封装于Diameter AAR消息中;此外,Diameter AAR消息中也可以不携带用于指示资源授权生命周期的AVP,从而使得PCRF网元能够根据本地运营商策略配置资源授权生命周期。

具体地,P-CSCF网元可以通过与PCRF之间的Rx参考点将步骤S301的具体实现过程中所构造得到的Diameter AAR消息发送至PCRF网元。

S302:接收由PCRF网元发送的用于指示所述资源授权生命周期耗尽的通知消息;

具体地,PCRF网元通过Gx或Gxx参考点接收由PCEF网元或GW网元发送的用于指示资源授权生命周期耗尽的通知消息,并且利用Rx参考点通过Diameter重认证请求(RAR,Re-Auth-Request)消息将资源授权生命周期耗尽的指示发送至P-CSCF网元。

S303:根据当前的会话状态以及所述通知消息确定针对所述资源生命周期的处理策略;其中,所述针对资源生命周期的处理策略包括:刷新资源授权生命周期参数或者释放资源。

示例性地,资源授权生命周期参数的参数值通过预设的制定策略确定,或者从用户或业务对应的签约信息中获取。

示例性地,所述资源授权生命周期参数用于指示整个Rx会话的资源授权生命周期;或者,

资源授权生命周期参数用于指示每条媒体所对应的资源授权生命周期;或者,

资源授权生命周期参数用于指示每条媒体流所对应的资源授权生命周期。

示例性地,所述根据当前的会话状态以及所述通知消息确定针对所述资源生命周期的处理策略,具体包括:

若所述P-CSCF网元本地资源正常,向所述PCRF网元返回针对所述通知消息正常的响应消息,并根据预设的运营策略决策向所述PCRF网元发送用于刷新资源生命周期参数的第一请求消息或者发送用于释放资源的第二请求消息,其中,所述第二请求消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源;

若所述P-CSCF网元本地资源已经释放,向所述PCRF网元返回针对所述通知消息失败的响应消息;其中,所述针对所述通知消息失败的响应消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源。

示例性地,在步骤S302后,还可以包括:

P-CSCF网元根据资源授权生命周期参数设置定时器,当定时器超时时可以根据运营商策略决策主动向PCRF网元发送用于刷新资源授权生命周期参数请求消息;举例说明,该请求消息可以具体为Diameter AAR消息。

在上述方案中,在资源授权完成之后,PCRF以及PCEF网元或GW网元可以随时对系统资源的状态进行检测,参见图4,所述方法还包括:

S401:接收所述PCRF网元发送的系统资源状态检测请求;

S402:根据所述系统资源状态检测请求对本地资源状态进行检测;

S403:当所述P-CSCF网元本地资源正常时,向所述PCRF网元返回针对所述系统资源状态检测请求正常的响应消息;

S404:当所述P-CSCF网元本地资源已不再使用时,向所述PCRF网元返回针对所述系统资源状态检测请求失败的响应消息;其中,所述针对所述系统资源状态检测请求失败的响应消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源。

本实施例提供了一种应用于P-CSCF网元的资源管理的方法,通过P-CSCF网元在申请承载资源授权请求消息中携带资源授权生命周期参数,从而能够让下游网元可以根据本地策略或从上游网元获取的资源授权生命周期进行资源授权,当生命周期耗尽时可以通知上游网元P-CSCF,达到上下游各网元系统资源状态保持一致的目的,减少了各网元系统资源超时占用而形成的浪费,克服了协议描述的缺陷。

实施例二

基于前述实施例相同的技术构思,参见图:5,其示出了本发明实施例提供的一种资源管理的方法,该方法可以应用于图1所示架构中的PCRF网元,该方法可以包括:

S501:接收由P-CSCF网元发送的携带有资源授权生命周期参数的资源授权请求;

S502:将所述资源授权请求发送至PCEF网元或GW网元;

S503:接收PCEF网元或GW网元发送的用于指示所述资源授权生命周期耗尽的通知消息;

S504:根据所述通知消息检测本地资源状态;

S505:当所述PCRF网元的本地资源正常时,将所述通知消息发送至所述P-CSCF网元;

S506:当所述PCRF网元的本地资源已释放时,通知所述PCEF网元或GW网元释放资源。

示例性地,所述资源授权生命周期参数用于指示整个Rx会话的资源授权生命周期;或者,

资源授权生命周期参数用于指示每条媒体所对应的资源授权生命周期;或者,

资源授权生命周期参数用于指示每条媒体流所对应的资源授权生命周期。

示例性地,所述将所述通知消息发送至所述P-CSCF网元之后,所述方法还包括:

接收由所述P-CSCF网元返回的针对所述通知消息正常的响应消息,并接收由所述P-CSCF网元发送用于刷新资源生命周期参数的第一请求消息或者发送用于释放资源的第二请求消息,其中,所述第二请求消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源;

或者,接收由所述P-CSCF网元返回的针对所述通知消息失败的响应消息;其中,所述针对所述通知消息失败的响应消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源。

示例性地,在资源授权完成之后,PCRF以及PCEF网元或GW网元可以随时对系统资源的状态进行检测。

一方面,参见图6,所述方法还包括:

S601:接收由PCEF网元或GW网元发送的第一系统资源状态检测请求;

需要说明的是,对于步骤S601,在具体实现过程中,PCEF网元或GW网元可以在已绑定会话授权资源后,根据本地运营商策略的控制,定期向PCRF发送Diameter信用控制请求(CCR,Credit Control Request)消息来请求审核系统资源状态。

S602:根据所述第一系统资源状态检测请求检测本地资源状态:

S603:当所述PCRF网元本地资源不再使用时,通知所述PCEF网元或GW网元释放资源;

具体地,对于步骤S603,PCRF网元可以通过向PCEF网元或GW网元返回失败的Diameter信用控制应答(CCA,Credit Control Answer)消息来通知PCEF网元或GW网元释放资源。

S604:当所述PCRF网元本地资源状态正常时,向所述P-CSCF网元发送第二系统资源状态检测请求;

具体地,第二系统资源状态检测请求可以为Diameter RAR消息。

S605:接收由所述P-CSCF网元发送的针对所述第二系统资源状态检测请求正常的响应消息或针对所述第二系统资源状态检测请求失败的响应消息;

S606:当接收针对所述第二系统资源状态检测请求失败的响应消息时,释放本地资源并通知所述PCEF网元或GW网元释放资源。

对于步骤S606,与步骤S603相同的,PCRF网元可以通过向PCEF网元或GW网元返回失败的Diameter CCA,Credit Control Answer消息来通知PCEF网元或GW网元释放资源。

需要说明的是,响应消息具体可以为Diameter RAA响应消息。当PCRF网元接收由所述P-CSCF网元发送的针对所述第二系统资源状态检测请求正常的响应消息时,保持本地资源状态不变,并且通过向PCEF网元或GW网元返回成功的Diameter CCA,Credit Control Answer消息来通知PCEF网元或GW网元保持资源状态不变。

另一方面,参见图7,所述方法还包括:

S701:根据本地运营商策略向所述P-CSCF网元发送第三系统资源状态检测请求;

S702:接收由所述P-CSCF网元发送的针对所述第三系统资源状态检测请求正常的响应消息或针对所述第三系统资源状态检测请求失败的响应消息;

S703:当接收针对所述第三系统资源状态检测请求失败的响应消息时,释放本地资源并通知所述PCEF网元或GW网元释放资源。

需要说明的是,当接收由所述P-CSCF网元发送的针对所述第三系统资源状态检测请求正常的响应消息时,保持本地资源状态不变。

本实施例提供了一种应用于PCRF网元的资源管理的方法,通过P-CSCF网元在申请承载资源授权请求消息中携带资源授权生命周期参数,从而PCRF网元通过接收P-CSCF网元所发送的资源授权生命周期参数,能够让下游网元可以根据本地策略或从上游网元获取的资源授权生命周期进行资源授权,当生命周期耗尽时可以通知上游网元P-CSCF,达到上下游各网元系统资源状态保持一致的目的,减少了各网元系统资源超时占用而形成的浪费,克服了协议描述的缺陷。

实施例三

基于前述实施例相同的技术构思,本实施例通过上述实施例在实际应用中的几种具体实现方式对前述实施例进行说明。

具体实施例一

对于资源授权生命周期参数用于指示整个Rx会话的资源授权生命周期,参见图8,本具体实施例可以包括:

S801,P-CSCF网元发送Diameter AAR请求消息到PCRF网元请求资源授权;在消息层面,Diameter AAR请求消息中携带资源授权生命周期Authorization Lifetime AVP,资源授权生命周期的值可以通过运营策略决定,也可以是预设的策略配置值,还可以从用户或者业务签约信息中获取。

S802,PCRF网元根据Diameter AAR消息中的Framed-IP-Address AV信息绑定会话,生成PCC规则,

S803,PCRF网元向P-CSCF网元回送Diameter AAA响应消息。

S804,PCRF网元通过Gx/Gxx参考点将流信息通知PCEF和GW进行资源预留和授权。

S805,PCEF网元或者GW网元根据规则授权资源,

S806,将授权结果发送给PCRF网元,同时按资源授权生命周期为定时器时长开始计时。

S807,PCRF网元根据GW进行资源控制的结果执行规则,并按资源授权生命周期为定时器时长开始计时。

S808,PCEF网元或GW网元资源授权生命周期耗尽时,PCEF网元或者GW网元发送通知消息给PCRF网元。

S809,PCRF网元收到通知消息后如果本地资源正常,则发送Diameter RAR请求消息给P-CSCF网元;

其中,Diameter RAR请求消息中的Specific-Action AVP值可选为INDICATION_OF_RESERVATION_EXPIRATION,用于指示资源授权生命周期耗尽。

S810,P-CSCF网元收到Diameter RAR请求消息后,如果本地资源正常,则返回成功的Diameter RAA响应消息。

S811,PCRF网元收到成功的Diameter RAA响应消息后,回送成功的响应消息给PCEF网元或者GW网元。

S812,P-CSCF网元根据本地策略,需要保持会话,则发送Diameter AAR请求消息刷新资源授权生命周期。重复从S801开始。

S813,P-CSCF网元根据本地策略,需要终止会话,则发送Diameter STR请求消息用来释放资源。

需要说明的是,当S809完成之后,若P-CSCF网元的本地资源已经释放,那么参见图8虚线框所示,S809之后还可以包括:

S810A,P-CSCF网元收到Diameter RAR请求消息后,如果此时P-CSCF判断该Rx会话本地系统资源已经释放,则回送失败的Diameter RAA响应消息,携带的失败码为DIAMETER_UNKNOWN_SESSION_ID。

S811A,PCRF网元收到失败的Diameter RAA响应消息后,通知PCEF网元和GW网元释放资源,同时释放本地资源。

S812A,PCEF网元或GW网元收到资源释放请求消息后,释放本地资源。

还需要说明的是,当S808之后,若PCRF网元的本地资源已经释放,那么S808之后,参见图8点划线框所示,还可以包括:

S809B,PCRF网元收到通知消息后,发现本地资源已经释放,回送失败的响应消息给PCEF网元或者GW网元。

S810B,PCEF网元或者GW网元收到失败响应消息则释放本地资源。

具体实施例二

对于资源授权生命周期参数用于指示每条媒体所对应的资源授权生命周期,在本实施例中,需要说明的是,

对于图8中的步骤S801,在本具体实施例中,具体可以为:

S801,P-CSCF网元发送Diameter AAR请求消息到PCRF网元请求资源授权;在媒体层面,Diameter AAR请求消息携带资源授权生命周期值Authorization Lifetime AVP,值为运营策略决定,可以是策略配置值,也可以从用户或者业务签约信息中获取。不同媒体类型可以携带不同的Authorization Lifetime AVP。

后续过程如图8中所示的S802至S807所述。

对于S808至S8013,在本具体实施例中,可以为:

S808,当PCEF网元或GW网元资源授权生命周期耗尽时,PCEF网元或者GW网元发送通知消息给PCRF网元,消息中指明携带媒体信息,标明是该媒体的资源授权生命周期耗尽。

S809,PCRF网元收到通知消息后如果本地资源正常,则发送Diameter RAR请求消息给P-CSCF网元;

其中,Diameter RAR请求消息中携带媒体信息,同时Specific-Action AVP值为INDICATION_OF_RESERVATION_EXPIRATION,指示该媒体的资源授权生命周期耗尽。

S810,P-CSCF网元收到Diameter RAR请求消息后,P-CSCF判断会话存在,则回送成功的Diameter RAA响应消息。

S811,PCRF网元收到成功的Diameter RAA响应消息后,回送成功的响应消息给PCEF网元或者GW网元。

S812,P-CSCF网元根据本地策略,需要保持会话,则发送Diameter AAR请求消息刷新资源授权生命周期,携带Diameter RAR请求消息中对应的媒体信息。重复从S801开始;

S813,P-CSCF网元根据本地策略,需要终止会话,则发送Diameter STR请求消息用来释放资源,携带Diameter RAR请求消息中对应的媒体信息。

具体实施例三

对于资源授权生命周期参数用于指示每条媒体流所对应的资源授权生命周期,需要说明的是,本具体实施例中的步骤与具体实施例二的步骤一致,仅有的区别是,Diameter AAR请求消息携带的资源授权生命周期值属性对Authorization Lifetime AVP是在媒体子部件中。对应地,Diameter RAR请求消息也需要携带Flow AVP指明对应的媒体流。

具体实施例四

在会话授权资源绑定完成后,PCRF网元可以主动发起系统资源的状态检测,参见图9,本具体实施例的方案可以包括:

S901,PCRF根据本地运营商策略定期向P-CSCF网元发送Diameter RAR请求消息,用于要求审核系统资源状态。

S902,P-CSCF网元收到Diameter RAR请求消息:如果当前资源状态正常,则返回成功的Diameter RAA响应消息;如果当前P-CSCF网元上对应的资源已不再使用,则返回失败的Diameter RAA响应消息。

S903,PCRF网元收到成功的Diameter RAA响应消息,保持资源状态不变更;收到失败的Diameter RAA响应消息,则通知PCEF和GW网元释放对应的系统资源,同时释放本地系统资源。

具体实施例五

在会话授权资源绑定完成后,PCEF或GW网元也可以主动发起系统资源的状态检测,参见图10,本具体实施例的方案可以包括:

S1001,PCEF或GW根据本地运营商策略定期向PCRF网元发送Diameter CCR请求消息,用于要求审核系统资源状态。

S1002,PCRF网元收到Diameter CCR请求消息,检查当前本地资源状态:如果当前PCRF网的本地资源正常,则发送Diameter RAR请求消息到P-CSCF网元;如果当前PCRF网元上对应的资源已不再使用,则返回失败的Diameter CCA响应消息。

S1003,P-CSCF网元收到Diameter RAR请求消息,如果当前资源状态正常,则返回成功的Diameter RAA响应消息;如果当前P-CSCF网元上对应的资源已不再使用,则返回失败的Diameter RAA响应消息。

S1004,PCRF网元收到成功的Diameter RAA响应消息,保持资源状态不变更,发送成功的Diameter CCA响应消息通知PCEF或GW网元保持资源;收到失败的Diameter RAA响应消息,则发送失败的Diameter CCA响应消息通知PCEF或GW网元释放资源,同时释放本地系统资源。

S1005,PCEF或GW网元成功的Diameter CCA响应消息,保持资源状态不变更。收到失败的Diameter CCA响应消息,释放本地系统资源。

本实施例通过上述五个具体实施例对前述实施例的技术方案的具体实现进行了阐述。从中可以得知,由于在授权请求消息中携带资源授权生命周期参数,当生命周期耗尽时可以通知上游网元P-CSCF,达到上下游各网元系统资源状态保持一致的目的,减少了各网元系统资源超时占用而形成的浪费,克服了协议描述的缺陷。

实施例四

基于前述实施例相同的技术构思,参见图11,其示出了本发明实施例提供的一种P-CSCF网元110,所述P-CSCF网元110包括:第一发送模块1101,第一接收模块1102和确定模块1103;其中,

所述第一发送模块1101,用于将资源授权请求发送至PCRF网元;其中,所述资源授权请求中携带有资源授权生命周期参数;

所述第一接收模块1102,用于接收由PCRF网元发送的用于指示所述资源授权生命周期耗尽的通知消息;

所述确定模块1103,用于根据当前的会话状态以及所述通知消息确定针对所述资源生命周期的处理策略;其中,所述针对资源生命周期的处理策略包括:刷新资源授权生命周期参数或者释放资源。

示例性地,参见图12,P-CSCF网元110还可以包括:构造模块1104,用于构造携带有资源授权生命周期参数的资源授权请求。

在上述方案中,资源授权生命周期参数的参数值通过预设的制定策略确定,或者从用户或业务对应的签约信息中获取。

在上述方案中,所述资源授权生命周期参数用于指示整个Rx会话的资源授权生命周期;或者,

资源授权生命周期参数用于指示每条媒体所对应的资源授权生命周期;或者,

资源授权生命周期参数用于指示每条媒体流所对应的资源授权生命周期。

在上述方案中,所述确定模块1103,具体用于:

若所述P-CSCF网元110本地资源正常,向所述PCRF网元返回针对所述通知消息正常的响应消息,并根据预设的运营策略决策向所述PCRF网元发送用于刷新资源生命周期参数的第一请求消息或者发送用于释放资源的第二请求消息,其中,所述第二请求消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源;

若所述P-CSCF网元110本地资源已经释放,向所述PCRF网元返回针对所述通知消息失败的响应消息;其中,所述针对所述通知消息失败的响应消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源。

在上述方案中,参见图12,所述P-CSCF网元110还包括:设置模块1105,用于根据资源授权生命周期参数设置定时器,当定时器超时时根据运营商策略决策触发所述第一发送模块1101主动向PCRF网元发送用于刷新资源授权生命周期参数请求消息。

在上述方案中,所述第一接收模块1102,还用于接收所述PCRF网元发送的系统资源状态检测请求;

参见图12,所述P-CSCF网元110还包括第一检测模块1106,用于:根据所述系统资源状态检测请求对本地资源状态进行检测;

以及,当所述P-CSCF网元110本地资源正常时,向所述PCRF网元返回针对所述系统资源状态检测请求正常的响应消息;

以及,当所述P-CSCF网元110本地资源已不再使用时,向所述PCRF网元返回针对所述系统资源状态检测请求失败的响应消息;其中,所述针对所述系统资源状态检测请求失败的响应消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源。

实施例五

基于前述实施例相同的技术构思,参见图13,其示出了本发明实施例提供的一种PCRF网元130,可以包括:第二接收模块1301、第二发送模块1302、第二检测模块1303和通知模块1304;其中,

所述第二接收模块1301,用于接收由P-CSCF网元发送的携带有资源授权生命周期参数的资源授权请求;

所述第二发送模块1302,用于将所述资源授权请求发送至PCEF网元或GW网元;

所述第二接收模块1301,还用于接收PCEF网元或GW网元发送的用于指示所述资源授权生命周期耗尽的通知消息;

所述第二检测模块1303,用于根据所述通知消息检测本地资源状态;

所述第二发送模块1302,还用于当所述PCRF网元的本地资源正常时,将所述通知消息发送至所述P-CSCF网元;

所述通知模块1304,用于当所述PCRF网元的本地资源已释放时,通知所述PCEF网元或GW网元释放资源。

在上述方案中,所述资源授权生命周期参数用于指示整个Rx会话的资源授权生命周期;或者,

资源授权生命周期参数用于指示每条媒体所对应的资源授权生命周期;或者,

资源授权生命周期参数用于指示每条媒体流所对应的资源授权生命周期。

在上述方案中,所述第二接收模块1301,还用于:

接收由所述P-CSCF网元返回的针对所述通知消息正常的响应消息,并接收由所述P-CSCF网元发送用于刷新资源生命周期参数的第一请求消息或者发送用于释放资源的第二请求消息,其中,所述第二请求消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源;

或者,接收由所述P-CSCF网元返回的针对所述通知消息失败的响应消息;其中,所述针对所述通知消息失败的响应消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源。

在上述方案中,所述第二接收模块1301,还用于接收由PCEF网元或GW网元发送的第一系统资源状态检测请求;

所述第二检测模块1303,还用于根据所述第一系统资源状态检测请求检测本地资源状态:

所述通知模块1304,还用于当所述PCRF网元本地资源不再使用时,通知所述PCEF网元或GW网元释放资源;

所述第二发送模块1302,还用于当所述PCRF网元本地资源状态正常时,向所述P-CSCF网元发送第二系统资源状态检测请求;

所述第二接收模块1301,还用于接收由所述P-CSCF网元发送的针对所述第二系统资源状态检测请求正常的响应消息或针对所述第二系统资源状态检测请求失败的响应消息;

所述通知模块1304,还用于当接收针对所述第二系统资源状态检测请求失败的响应消息时,释放本地资源并通知所述PCEF网元或GW网元释放资源。

在上述方案中,所述第二发送模块1302,还用于根据本地运营商策略向所述P-CSCF网元发送第三系统资源状态检测请求;

所述第二接收模块1301,还用于接收由所述P-CSCF网元发送的针对所述第三系统资源状态检测请求正常的响应消息或针对所述第三系统资源状态检测请求失败的响应消息;

所述通知模块1304,还用于当接收针对所述第三系统资源状态检测请求失败的响应消息时,释放本地资源并通知所述PCEF网元或GW网元释放资源。

实施例六

基于前述实施例相同的技术构思,参见图14,其示出了本发明实施例提供的一种P-CSCF网元110的硬件结构,可以包括:第一通信接口1401、第一存储器1402、第一处理器1403和第一总线1404;其中,

所述第一总线1404用于连接所述第一通信接口1401、所述第一处理器1403和所述第一存储器1402以及这些器件之间的相互通信;

所述第一通信接口1401,用于与外部网元进行数据传输;

所述第一存储器1402,用于存储指令和数据;

所述第一处理器1403执行所述指令用于:指示第一通信接口1401将资源授权请求发送至PCRF网元;其中,所述资源授权请求中携带有资源授权生命周期参数;

以及,指示第一通信接口1401接收由PCRF网元发送的用于指示所述资源授权生命周期耗尽的通知消息;

以及,根据当前的会话状态以及所述通知消息确定针对所述资源生命周期的处理策略;其中,所述针对资源生命周期的处理策略包括:刷新资源授权生命周期参数或者释放资源。

在实际应用中,上述第一存储器1602可以是易失性存储器(volatile memory),例如随机存取存储器(RAM,Random-Access Memory);或者非易失性存储器(non-volatile memory),例如只读存储器(ROM,Read-Only Memory),快闪存储器(flash memory),硬盘(HDD,Hard Disk Drive)或固态硬盘(SSD,Solid-State Drive);或者上述种类的存储器的组合,并向第一处理器1403提供指令和数据。

上述第一处理器1403可以为特定用途集成电路(ASIC,Application Specific Integrated Circuit)、数字信号处理器(DSP,Digital Signal Processor)、数字信号处理装置(DSPD,Digital Signal Processing Device)、可编程逻辑装置(PLD,Programmable Logic Device)、现场可编程门阵列(FPGA,Field Programmable Gate Array)、中央处理器(CPU,Central Processing Unit)、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本发明实施例不作具体限定。

示例性地,所述第一处理器1403,还用于构造携带有资源授权生命周期参数的资源授权请求。

在上述方案中,资源授权生命周期参数的参数值通过预设的制定策略确定,或者从用户或业务对应的签约信息中获取。

在上述方案中,所述资源授权生命周期参数用于指示整个Rx会话的资源授权生命周期;或者,

资源授权生命周期参数用于指示每条媒体所对应的资源授权生命周期;或者,

资源授权生命周期参数用于指示每条媒体流所对应的资源授权生命周期。

在上述方案中,所述第一处理器1403,具体用于:

若所述P-CSCF网元110本地资源正常,指示第一通信接口1401向所述PCRF网元返回针对所述通知消息正常的响应消息,并根据预设的运营策略决策指示第一通信接口1401向所述PCRF网元发送用于刷新资源生命周期参数的第一请求消息或者发送用于释放资源的第二请求消息,其中,所述第二请求消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源;

若所述P-CSCF网元110本地资源已经释放,指示第一通信接口1401向所述PCRF网元返回针对所述通知消息失败的响应消息;其中,所述针对所述通知消息失败的响应消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源。

在上述方案中,所述第一处理器1403,还用于:

指示第一通信接口1401接收所述PCRF网元发送的系统资源状态检测请求;

以及,根据所述系统资源状态检测请求对本地资源状态进行检测;

以及,当所述P-CSCF网元本地资源正常时,指示第一通信接口1401向所述PCRF网元返回针对所述系统资源状态检测请求正常的响应消息;

以及,当所述P-CSCF网元本地资源已不再使用时,指示第一通信接口1401向所述PCRF网元返回针对所述系统资源状态检测请求失败的响应消息;其中,所述针对所述系统资源状态检测请求失败的响应消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源。

实施例七

基于前述实施例相同的技术构思,参见图15,其示出了本发明实施例提供的一种PCRF网元130的硬件结构,可以包括:第二通信接口1501、第二存储器1502、第二处理器1503和第二总线1504;其中,

所述第二总线1504用于连接所述第二通信接口1501、所述第二处理器1503和所述第二存储器1502以及这些器件之间的相互通信;

所述第二通信接口1501,用于与外部网元进行数据传输;

所述第二存储器1502,用于存储指令和数据;

所述第二处理器1503执行所述指令用于:指示所述第二通信接口1501接收由P-CSCF网元发送的携带有资源授权生命周期参数的资源授权请求;

以及,指示所述第二通信接口1501将所述资源授权请求发送至PCEF网元或GW网元;

以及,指示所述第二通信接口1501接收PCEF网元或GW网元发送的用于指示所述资源授权生命周期耗尽的通知消息;

以及,根据所述通知消息检测本地资源状态;

以及,当所述PCRF网元的本地资源正常时,指示所述第二通信接口1501将所述通知消息发送至所述P-CSCF网元;

以及,当所述PCRF网元的本地资源已释放时,指示所述第二通信接口1501通知所述PCEF网元或GW网元释放资源。

在实际应用中,上述第二存储器1502可以是易失性存储器(volatile memory),例如随机存取存储器(RAM,Random-Access Memory);或者非易失性存储器(non-volatile memory),例如只读存储器(ROM,Read-Only Memory),快闪存储器(flash memory),硬盘(HDD,Hard Disk Drive)或固态硬盘(SSD,Solid-State Drive);或者上述种类的存储器的组合,并向第二处理器1503提供指令和数据。

上述第二处理器1503可以为特定用途集成电路(ASIC,Application Specific Integrated Circuit)、数字信号处理器(DSP,Digital Signal Processor)、数字信号处理装置(DSPD,Digital Signal Processing Device)、可编程逻辑装置(PLD,Programmable Logic Device)、现场可编程门阵列(FPGA,Field Programmable Gate Array)、中央处理器(CPU,Central Processing Unit)、控制器、微控制器、微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本发明实施例不作具体限定。

示例性地,所述资源授权生命周期参数用于指示整个Rx会话的资源授权生命周期;或者,

资源授权生命周期参数用于指示每条媒体所对应的资源授权生命周期;或者,

资源授权生命周期参数用于指示每条媒体流所对应的资源授权生命周期。

示例性地,所述第二处理器1503还用于:

指示所述第二通信接口1501接收由所述P-CSCF网元返回的针对所述通知消息正常的响应消息,并指示所述第二通信接口1501接收由所述P-CSCF网元发送用于刷新资源生命周期参数的第一请求消息或者发送用于释放资源的第二请求消息,其中,所述第二请求消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源;

或者,指示所述第二通信接口1501接收由所述P-CSCF网元返回的针对所述通知消息失败的响应消息;其中,所述针对所述通知消息失败的响应消息用于指示所述PCRF网元释放资源,并通过所述PCRF网元指示PCEF网元或GW网元释放资源。

示例性地,所述第二处理器1503还用于:

指示所述第二通信接口1501接收由PCEF网元或GW网元发送的第一系统资源状态检测请求;

以及,根据所述第一系统资源状态检测请求检测本地资源状态:

以及,当所述PCRF网元本地资源不再使用时,指示所述第二通信接口1501通知所述PCEF网元或GW网元释放资源;

以及,当所述PCRF网元本地资源状态正常时,指示所述第二通信接口1501向所述P-CSCF网元发送第二系统资源状态检测请求;

以及,指示所述第二通信接口1501接收由所述P-CSCF网元发送的针对所述第二系统资源状态检测请求正常的响应消息或针对所述第二系统资源状态检测请求失败的响应消息;

以及,当接收针对所述第二系统资源状态检测请求失败的响应消息时,释放本地资源并通知所述PCEF网元或GW网元释放资源。

示例性地,所述第二处理器1503还用于:

指示所述第二通信接口1501根据本地运营商策略向所述P-CSCF网元发送第三系统资源状态检测请求;

以及,指示所述第二通信接口1501接收由所述P-CSCF网元发送的针对所述第三系统资源状态检测请求正常的响应消息或针对所述第三系统资源状态检测请求失败的响应消息;

以及,当接收针对所述第三系统资源状态检测请求失败的响应消息时,释放本地资源并通知所述PCEF网元或GW网元释放资源。

实施例八

基于前述实施例相同的技术构思,参见图16,其示出了本发明实施例提供的一种资源管理的系统160,所述系统160包括P-CSCF网元110和PCRF网元130;其中,

所述P-CSCF网元110,用于构造携带有资源授权生命周期参数的资源授权请求;以及,

将所述资源授权请求发送至PCRF网元130;以及,

接收由PCRF网元130发送的用于指示所述资源授权生命周期耗尽的通知消息;以及,

根据当前的会话状态以及所述通知消息确定针对所述资源生命周期的处理策略;其中,所述针对资源生命周期的处理策略包括:刷新资源授权生命周期参数或者释放资源;

所述PCRF网元130,用于接收由P-CSCF网元110发送的携带有资源授权生命周期参数的资源授权请求;

以及,将所述资源授权请求发送至PCEF网元或GW网元;

以及,接收PCEF网元或GW网元发送的用于指示所述资源授权生命周期耗尽的通知消息;

以及,根据所述通知消息检测本地资源状态;

以及,当所述PCRF网元130的本地资源正常时,将所述通知消息发送至所述P-CSCF网元110;

以及,当所述PCRF网元130的本地资源已释放时,通知所述PCEF网元或GW网元释放资源。

示例性地,所述P-CSCF网元110,具体用于:

若所述P-CSCF网元110本地资源正常,向所述PCRF网元130返回针对所述通知消息正常的响应消息,并根据预设的运营策略决策向所述PCRF网元130发送用于刷新资源生命周期参数的第一请求消息或者发送用于释放资源的第二请求消息,其中,所述第二请求消息用于指示所述PCRF网元130释放资源,并通过所述PCRF网元130指示PCEF网元或GW网元释放资源;

若所述P-CSCF网元110本地资源已经释放,向所述PCRF网元130返回针对所述通知消息失败的响应消息;其中,所述针对所述通知消息失败的响应消息用于指示所述PCRF网元130释放资源,并通过所述PCRF网元130指示PCEF网元或GW网元释放资源。

示例性地,所述P-CSCF网元110,还用于:

接收所述PCRF网元130发送的系统资源状态检测请求;

根据所述系统资源状态检测请求对本地资源状态进行检测;

当所述P-CSCF网元110本地资源正常时,向所述PCRF网元130返回针对所述系统资源状态检测请求正常的响应消息;

当所述P-CSCF网元110本地资源已不再使用时,向所述PCRF网元130返回针对所述系统资源状态检测请求失败的响应消息;其中,所述针对所述系统资源状态检测请求失败的响应消息用于指示所述PCRF网元130释放资源,并通过所述PCRF网元130指示PCEF网元或GW网元释放资源。

示例性地,所述PCRF网元130,还用于:

接收由PCEF网元或GW网元发送的第一系统资源状态检测请求;

根据所述第一系统资源状态检测请求检测本地资源状态:

当所述PCRF网元130本地资源不再使用时,通知所述PCEF网元或GW网元释放资源;

当所述PCRF网元130本地资源状态正常时,向所述P-CSCF网元110发送第二系统资源状态检测请求;

接收由所述P-CSCF网元110发送的针对所述第二系统资源状态检测请求正常的响应消息或针对所述第二系统资源状态检测请求失败的响应消息;

当接收针对所述第二系统资源状态检测请求失败的响应消息时,释放本地资源并通知所述PCEF网元或GW网元释放资源。

示例性地,所述PCRF网元130,还用于:

根据本地运营商策略向所述P-CSCF网元110发送第三系统资源状态检测请求;

接收由所述P-CSCF网元110发送的针对所述第三系统资源状态检测请求正常的响应消息或针对所述第三系统资源状态检测请求失败的响应消息;

当接收针对所述第三系统资源状态检测请求失败的响应消息时,释放本地资源并通知所述PCEF网元或GW网元释放资源。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1