会话恢复方法、设备及系统与流程

文档序号:17070442发布日期:2019-03-08 23:16阅读:327来源:国知局
会话恢复方法、设备及系统与流程

本发明涉及通信技术,尤其涉及一种会话恢复方法、设备及系统。



背景技术:

策略与计费控制(policyandchargingcontrol,pcc)架构下,分组交换(packetswitching,ps)网络能够检测到不同的业务流,并针对业务流进行服务质量(qualityofservice,qos)控制和计费统计。pcc系统中包括策略与计费执行功能实体(policyandchargingenforcementfunction,pcef)和策略与计费规则功能实体(policyandchargingrulefunction,pcrf),pcef和pcrf之间的接口为gx接口。为了提高gx接口的可靠性,实际部署时通常采用pcrf主备容灾的组成方式。用户激活时,优先选择主pcrf建立会话,如果主pcrf不可用,则选择备pcrf;用户更新和去激活时,优先使用激活时选定的pcrf,如果激活时选定的pcrf不可用,则触发gx失效备援(failover)流程选择另一个pcrf。

主pcrf和备pcrf通常位于不同的地理位置,现有技术中,主pcrf和备pcrf之间采用实时热备份的方式,例如,两者之间需要实时信令交互以保证网元间数据的一致性。

但是实时热备份会增加信令交互,从而影响信令处理能力。



技术实现要素:

有鉴于此,本发明实施例提供了一种会话恢复方法、设备及系统,用以解决现有技术中主备pcrf间需要实时信令交互引起的信令处理能力较差的问题。

第一方面,提供了一种会话恢复方法,包括:

备pcrf接收pcef发送的ccr-u消息,所述ccr-u消息是所述pcef在确定需要会话更新后发送的;

所述备pcrf根据所述ccr-u消息重建会话,并进行pcc策略决策。

结合第一方面,在第一方面的第一种可能的实现方式中,所述ccr-u消息中包含用户信息和原有的pcc规则,所述原有的pcc规则是主pcrf在ip-can会话初始建立过程或ip连接访问网络ip-can会话更新过程中发送给所述pcef,所述进行pcc策略决策,包括:

将所述原有的pcc规则确定为pcc策略决策后得到的pcc规则;或者,

根据所述用户信息和签约信息,得到pcc规则。

结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,当所述备pcrf得到的pcc规则为与所述原有的pcc规则不同的新的pcc规则时,所述方法还包括:

所述备pcrf向所述pcef发送信用控制应答更新cca-u消息,所述cca-u消息中包含所述新的pcc规则,使得所述pcef根据所述新的pcc规则进行计费和策略控制。

结合第一方面,在第一方面的第三种可能的实现方式中,所述ccr-u消息中包含用户信息,所述进行pcc策略决策,包括:根据所述用户信息和签约信息,得到pcc规则,根据配置信息得到会话恢复指示信息,所述会话恢复指示信息用于指示所述pcef保持或修改原有承载和策略;

所述方法还包括:

所述备pcrf向所述pcef发送cca-u消息,所述cca-u消息中包含所述会话恢复指示信息。

结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,当所述会话恢复指示信息用于指示所述pcef修改原有承载和策略时,所述cca-u消息中还包含所述备pcrf得到的pcc规则,以便所述pcef接收到所述cca-u消息后,去激活所有的专有承载,并用所述备pcef得到的pcc规则替换缺省承载上的原有pcc规则。

第二方面,提供了一种会话恢复方法,包括:

pcef确定需要会话更新;

所述pcef向备pcrf发送ccr-u消息,使得所述备pcrf根据所述ccr-u消息重建会话并进行pcc策略决策。

结合第二方面,在第二方面的第一种可能的实现方式中,还包括:

所述pcef接收主pcrf在ip连接访问网络ip-can会话初始建立过程或ip-can会话更新过程中发送的原有的pcc规则;

所述pcef向备pcrf发送ccr-u消息,使得所述备pcrf根据所述ccr-u消息重建会话并进行pcc策略决策,包括:

所述pcef向备pcrf发送ccr-u消息,所述ccr-u消息中包含用户信息和所述原有的pcc规则,使得所述备pcrf根据所述用户信息重建会话,以及将所述原有的pcc规则确定为pcc策略决策后的pcc规则,或者根据所述用户信息以及签约信息得到pcc规则。

结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,当所述备pcrf得到pcc规则与所述pcef原有的pcc规则不同时,所述方法还包括:

所述pcef接收所述备pcrf发送的信用控制应答更新cca-u消息,所述cca-u消息中包含所述备pcrf得到的pcc规则,并根据所述备pcrf得到的pcc规则进行计费和策略控制。

结合第二方面,在第二方面的第三种可能的实现方式中,所述pcef向备pcrf发送ccr-u消息,使得所述备pcrf根据所述ccr-u消息重建会话并进行pcc策略决策,包括:

所述pcef向备pcrf发送ccr-u消息,所述ccr-u消息中包含用户信息,使得所述备pcrf根据所述用户信息重建会话,以及根据所述用户信息和签约信息得到pcc规则,根据配置信息得到会话恢复指示信息,所述会话恢复指示信息用于指示所述pcef保持或修改原有承载和策略;

所述方法还包括:

所述pcef接收所述备pcrf发送的cca-u消息,所述cca-u消息中包含会话恢复指示信息。

结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,当所述会话恢复指示信息用于指示所述pcef修改原有承载和策略时,所述cca-u消息中还包含所述备pcrf得到的pcc规则,所述方法还包括:

所述pcef接收到所述cca-u消息后,去激活所有的专用承载,并用所述备pcef得到的pcc规则替换缺省承载上的原有pcc规则。

第三方面,提供了一种会话恢复设备,包括:

接收模块,用于接收pcef发送的ccr-u消息;

处理模块,用于根据所述ccr-u消息重建会话,并进行pcc策略决策。

结合第三方面,在第三方面的第一种可能的实现方式中,所述ccr-u消息中包含用户信息和原有的pcc规则,所述原有的pcc规则是主pcrf在ip连接访问网络ip-can会话初始建立过程或ip-can会话更新过程中发送给所述pcef,所述处理模块具体用于:

将所述原有的pcc规则确定为pcc策略决策后得到的pcc规则;或者,

根据所述用户信息和签约信息,得到pcc规则。

结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中,当所述备pcrf得到的pcc规则为与所述原有的pcc规则不同的新的pcc规则时,所述设备还包括:

发送模块,用于向所述pcef发送信用控制应答更新cca-u消息,所述cca-u消息中包含所述新的pcc规则,使得所述pcef根据所述新的pcc规则进行计费和策略控制。

结合第三方面,在第三方面的第三种可能的实现方式中,所述ccr-u消息中包含用户信息,所述处理模块具体用于:根据所述用户信息和签约信息,得到pcc规则和会话恢复指示信息,所述会话恢复指示信息用于指示所述pcef保持或修改原有承载和策略;所述设备还包括:

发送模块,用于向所述pcef发送cca-u消息,所述cca-u消息中包含所述会话恢复指示信息。

结合第三方面的第三种可能的实现方式,在第三方面的第四种可能的实现方式中,当所述会话恢复指示信息用于指示所述pcef修改原有承载和策略时,所述发送模块具体用于:

向所述pcef发送cca-u消息,所述cca-u消息中包含所述会话恢复指示信息以及所述备pcrf得到的pcc规则,以便所述pcef接收到所述cca-u消息后,去激活所有的专有承载,并用所述备pcef得到的pcc规则替换缺省承载上的原有pcc规则。

第四方面,提供了一种会话恢复设备,包括:

确定模块,用于确定需要会话更新;

发送模块,用于向备pcrf发送ccr-u消息,使得所述备pcrf根据所述ccr-u消息重建会话并进行pcc策略决策。

结合第四方面,在第四方面的第一种可能的实现方式中,还包括:

第一接收模块,用于接收主pcrf在ip连接访问网络ip-can会话初始建立过程或ip-can会话更新过程中发送的原有的pcc规则;

所述发送模块具体用于:向备pcrf发送ccr-u消息,所述ccr-u消息中包含用户信息和所述原有的pcc规则,使得所述备pcrf根据所述用户信息重建会话,以及将所述原有的pcc规则确定为pcc策略决策后的pcc规则,或者根据所述用户信息以及签约信息得到pcc规则。

结合第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,当所述备pcrf得到pcc规则与所述pcef原有的pcc规则不同时,所述设备还包括:

第三接收模块,用于接收所述备pcrf发送的信用控制应答更新cca-u消息,所述cca-u消息中包含所述备pcrf得到的pcc规则,并根据所述备pcrf得到的pcc规则进行计费和策略控制。

结合第四方面,在第四方面的第三种可能的实现方式中,所述发送模块具体用于:

向备pcrf发送ccr-u消息,所述ccr-u消息中包含用户信息,使得所述备pcrf根据所述用户信息重建会话,以及根据所述用户信息和签约信息得到pcc规则,根据配置信息得到会话恢复指示信息,所述会话恢复指示信息用于指示所述pcef保持或修改原有承载和策略;

所述设备还包括:

第四接收模块,用于接收所述备pcrf发送的cca-u消息,所述cca-u消息中包含会话恢复指示信息。

结合第四方面的第三种可能的实现方式,在第四方面的第四种可能的实现方式中,当所述会话恢复指示信息用于指示所述pcef修改原有承载和策略时,所述cca-u消息中还包含所述备pcrf得到的pcc规则,所述设备还包括:

处理模块,用于接收到所述cca-u消息后,去激活所有的专用承载,并用所述备pcef得到的pcc规则替换缺省承载上的原有pcc规则。

第五方面,提供了一种会话恢复系统,包括:

pcef,用于在确定需要会话更新后发送ccr-u消息;

备pcrf,用于根据所述ccr-u消息重建会话,并进行pcc策略决策。

结合第五方面,在第五方面的第一种可能的实现方式中,所述pcef具体用于:在确定需要会话更新后发送ccr-u消息,所述ccr-u消息中包含用户信息和原有的pcc规则,所述原有的pcc规则是主pcrf在ip连接访问网络ip-can会话初始建立过程或ip-can会话更新过程中发送给所述pcef;

所述备pcrf具体用于:根据所述用户信息重建会话,以及,将所述原有的pcc规则确定为pcc策略决策后得到的pcc规则;或者,根据所述用户信息和签约信息,得到pcc规则。

结合第五方面的第一种可能的实现方式,在第五方面的第二种可能的实现方式中,当所述备pcrf得到的pcc规则与所述原有的pcc规则不同时,所述备pcrf还用于:向所述pcef发送信用控制应答更新cca-u消息,所述cca-u消息中包含所述新的pcc规则,使得所述pcef根据所述新的pcc规则进行计费和策略控制。

结合第五方面,在第五方面的第三种可能的实现方式中,所述pcef具体用于:在确定需要会话更新后发送ccr-u消息,所述ccr-u消息中包含用户信息;

所述备pcrf具体用于:根据所述用户消息重建会话,以及,根据所述用户信息和签约信息,得到pcc规则,根据配置信息得到会话恢复指示信息,所述会话恢复指示信息用于指示所述pcef保持或修改原有承载和策略;并向所述pcef发送cca-u消息,所述cca-u消息中包含所述会话恢复指示信息。

结合第五方面的第三种可能的实现方式,在第五方面的第四种可能的实现方式中,当所述会话恢复指示信息用于指示所述pcef修改原有承载和策略时,所述cca-u消息中还包含所述备pcrf得到的pcc规则,所述pcef还用于:接收到所述cca-u消息后,去激活所有的专有承载,并用所述备pcrf得到的pcc规则替换缺省承载上的原有pcc规则。

通过上述技术方案,在pcef向备pcrf发送ccr-u消息后,备pcrf根据该ccr-u消息重建会话以及进行pcc策略决策,不需要主pcrf实时向备pcrf进行热备份,可以降低信令交互,提高备pcrf的信令处理能力。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明会话恢复方法一实施例的流程示意图;

图2为本发明会话恢复方法另一实施例的流程示意图;

图3为本发明会话恢复方法另一实施例的流程示意图;

图4为本发明会话恢复方法另一实施例的流程示意图;

图5为本发明会话恢复设备一实施例的结构示意图;

图6为本发明会话恢复设备另一实施例的结构示意图;

图7为本发明会话恢复系统一实施例的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明会话恢复方法一实施例的流程示意图,本实施例的执行主体为备pcrf,本实施例包括:

101:备pcrf接收pcef发送的信用控制请求更新(creditcontrolrequestupdate,ccr-u)消息,所述ccr-u消息是所述pcef在确定需要会话更新后发送的;

102:所述备pcrf根据所述ccr-u消息重建会话,并进行pcc策略决策。

相应的,pcef执行的流程如图2所示,包括:

201:pcef确定需要会话更新;

202:所述pcef向备pcrf发送ccr-u消息,使得所述备pcrf根据所述ccr-u消息重建会话并进行pcc策略决策。

其中,pcef确定需要会话更新的条件可以是:接收到接入网发送的ip-can会话更新请求,或者,内部的定时器超时等。

可选的,pcef可以在向备pcrf发送的ccr-u消息中包含用户信息和原有的pcc规则,备pcrf接收到该ccr-u消息后,可以根据用户信息重建会话,以及,将原有的pcc规则确定为备pcrf进行pcc策略决策后的pcc规则,或者,备pcrf也可以根据用户信息和签约信息得到pcc规则,该得到的pcc规则可以与原有的pcc规则相同或不同。该原有的pcc规则可以是主pcrf在ip连接访问网络(ip-connectivityaccessnetwork,ip-can)会话初始建立过程中发送给pcef的,或者,该原有的pcc规则也可以是主pcrf上更新后的pcc规则,即也可以是主pcrf在ip-can会话更新过程中发送给pcef的。本发明实施例的会话是指ip-can会话。

对应的,当备pcrf得到的pcc规则与pcef发送的原有的pcc规则相同时,备pcrf可以仅向pcef发送响应消息,即cca-u消息,该cca-u消息中可以不携带pcc规则,pcef接收到cca-u消息时依然采用原有的pcc规则进行计费和策略控制。当备pcrf得到的pcc规则与pcef发送的原有的pcc规则不同时,备pcrf发送给pcef的cca-u消息中可以携带新的pcc规则,之后pcef根据该新的pcc规则进行计费与策略控制。

可选的,pcef也可以不将原有的pcc规则发送给备pcrf,而是备pcrf根据ccr-u消息中的用户信息重建会话,以及根据用户信息和签约信息进行pcc策略决策得到pcc规则,以及根据配置信息得到会话恢复指示信息,该pcc规则可以与pcef原有的pcc规则相同或不同,签约信息可以配置在pcrf本地或者从其它设备上获取,配置信息可以配置在pcrf本地。会话恢复指示信息用于指示pcef对原有承载和策略的处理方式,例如,保持原有承载及策略不变,或者去激活专有承载以及去激活缺省承载的策略。具体内容可以参见后续实施例。

本实施例在pcef向备pcrf发送ccr-u消息后,备pcrf根据该ccr-u消息重建会话以及进行pcc策略决策,不需要主pcrf实时向备pcrf进行热备份,可以降低信令交互,提高备pcrf的信令处理能力。

图3为本发明会话恢复方法另一实施例的流程示意图,包括:

301:pcef与pcrfa之间的链路a激活并主用;

302:pcef与pcrfb之间的链路b激活并备用;

303:接入网向pcef发送ip-can会话建立请求;

304:pcef向pcrfa发送信用控制请求初始(creditcontrolrequestinitial,ccr-i)消息,其中携带用户信息。

305:pcrfa建立会话,进行pcc策略决策。

306:pcrfa向pcef发送信用控制应答初始(creditcontrolanswerinitial,cca-i)消息,包括pcc规则和触发事件(event-trigger)列表;

307:pcef安装pcc规则,监控触发事件;

306和307中的pcc规则可以是初始的pcc规则。

308:pcef向接入网发送ip-can会话建立响应;

至此,完成了ip-can会话的初始建立,上述的各步骤的具体内容可以参照现有技术。

309:pcef与pcrfa之间的链路a故障(linkadown);

310:pcef与pcrfb之间的链路b保持激活并切换为主用;

311:接入网向pcef发送ip-can会话更新请求;

312:pcef向pcrfb发送ccr-u消息,包括用户信息和初始的pcc规则。

类似现有技术,当主pcrf上的链路故障后,pcrf与pcef之间的主用链路将切换到备pcrf上。现有技术中,为了保证主备pcrf上的数据一致性,pcrfa不仅向pcef上报初始的pcc规则,也会将初始的pcc规则发送给备pcrf,也就是主备pcrf间需要实时热备份。

与现有技术不同的是,本实施例不需要主备pcrf间实时热备份,也就是pcrfa可以只将初始的pcc规则发送给pcef,不再发给pcrfb。而在需要更新ip-can会话时,由pcef将初始的pcc规则发送给pcrfb。

313:pcrfb重建会话,并进行pcc策略决策。

其中,pcrfb可以根据ccr-u消息中的用户信息,判断是否存储对应的会话信息,如果没有对应的会话信息,则可以根据用户信息重建会话。具体的建立会话的原理可以与pcrfa根据ccr-i消息中的用户信息建立会话的原理相同。

pcrfb进行的pcc策略决策可以包括:将ccr-u消息中包含的初始pcc规则确定为pcrfb上的pcc规则;或者,pcrfb根据用户信息以及签约信息进行新的pcc策略决策,得到新的pcc规则。具体的pcc策略决策的原理可以与pcrfa接收到ccr-i消息后进行的pcc策略决策的原理相同。另外,由于pcrfb是在更新流程中,ccr-u中携带的用户信息与ccr-i中携带的用户信息可能是不同的,因此,pcrfb得到的新的pcc规则可能与初始的pcc规则不同。

当pcrfb采用初始的pcc规则时,可以保证用户的策略信息不变,以保证用户的业务体验不变。

314:pcrfb向pcef发送信用控制应答更新(creditcontrolanswerupdate,cca-u)消息。

可选的,如果pcrfb经过pcc策略决策后,确定采用初始的pcc规则,则pcrfb可以只向pcef反馈cca-u消息,该cca-u消息中不携带pcc规则,只作为响应消息;pcef接收到该cca-u消息后,保持原有承载及策略不变,也就是继续采用初始的pcc规则进行计费与策略控制。或者,

可选的,如果pcrfb经过pcc策略决策后,确定出新的pcc规则,则pcrfb可以将新的pcc规则发送给pcef,pcef根据该新的pcc规则进行计费与策略控制。

315:pcef向接入网发送ip-can会话更新响应。

本实施例以pcef向pcrfb上报初始的pcc规则为例。可以理解的是,gxfailover也可能发生在pcef上的pcc规则已发生更新的场景,而不是初始的pcc规则,例如,pcef与pcrfa之间已经发生过更新流程,那么,312中pcef发送给pcrfb的pcc规则就是更新后的pcc规则,也就是pcef原有的pcc规则,之后,pcrfb采用的pcc规则可以是该原有的pcc规则,或者进行新的pcc策略决策后得到的新的pcc规则。

本实施例通过pcef向备pcrf发送初始的pcc规则,可以在不需要主备pcrf实时热备份而实现备pcrf上的会话恢复,以降低信令开销。

图4为本发明会话恢复方法另一实施例的流程示意图,包括:

401:pcef与pcrfa之间的链路a激活并主用;

402:pcef与pcrfb之间的链路b激活并备用;

403:接入网向pcef发送ip-can会话建立请求;

404:pcef向pcrfa发送ccr-i消息,其中携带用户信息;

405:pcrfa建立会话,进行pcc策略决策;

406:pcrfa向pcef发送cca-i,包括pcc规则和触发事件(event-trigger)列表;

407:pcef安装pcc规则,监控触发事件;

406和407中的pcc规则可以是初始的pcc规则。

408:pcef向接入网发送ip-can会话建立响应;

409:pcef与pcrfa之间的链路a故障(linkadown);

410:pcef与pcrfb之间的链路b保持激活并切换为主用(linkbactive);

411:接入网向pcef发送ip-can会话更新请求;

步骤401~411的具体内容可以参见步骤301~311,不再赘述。

412:pcef向pcrfb发送ccr-u消息,包括用户信息。

与上一实施例不同的是,本实施例的pcef不需要向pcrfb发送pcc规则,而由pcrfb进行决策。

413:pcrfb重建会话,并进行pcc策略决策;

其中,pcrfb可以根据ccr-u消息中的用户信息,判断是否存储对应的会话信息,如果没有对应的会话信息,则可以根据用户信息重建会话。具体的建立会话的原理可以与pcrfa根据ccr-i消息中的用户信息建立会话的原理相同。

pcrfb进行的pcc策略决策可以包括:根据用户信息以及签约信息进行新的pcc策略决策,得到新的pcc规则。具体的pcc策略决策的原理可以与pcrfa接收到ccr-i消息后进行的pcc策略决策的原理相同。另外,由于pcrfb是在更新流程中,ccr-u中携带的用户信息与ccr-i中携带的用户信息可能是不同的,因此,pcrfb得到的新的pcc规则可能与初始的pcc规则不同。

414:pcrfb向pcef发送cca-u,包括会话恢复指示信息;

会话恢复指示信息用于指示对原有承载和策略的处理方式。

例如,会话恢复指示信息的取值可以如下:

0:pcef保持原有承载和策略不变,此时,cca-u消息中可以只携带会话恢复指示信息,不携带pcc规则,以指示pcef保持当前的承载以及每个承载的pcc规则不变,例如pcef采用初始的pcc规则进行计费及策略控制。

1:pcef去激活所有的专有承载,将缺省承载上的策略替换为pcrfb确定的新的pcc规则。此时,cca-u消息中还需要携带pcrfb得到的新的pcc规则,用该新的pcc规则替换当前缺省承载上的当前策略,如替换初始pcc规则。次场景该场景由于保留了缺省承载,可以保证用户不掉线。

可以理解的,pcef上原有的pcc规则可能是上述的初始的pcc规则,也可能是更新后的pcc规则。

另外,随着系统的不同,专有承载也可以称为二次分组数据协议(packetdataprotocol,pdp),缺省承载也可以称为一次pdp。

415:pcef向接入网发送ip-can会话更新响应。

本实施例的备pcrf在接收到ccr-u消息后会重建会话以及pcc策略决策,可以不需要主备pcrf实时热备份而实现备pcrf上的会话恢复,从而降低信令交互,提高备pcrf信令处理能力。

图5为本发明会话恢复设备一实施例的结构示意图,该设备可以为备pcrf或者位于备pcrf中,该设备50包括接收模块51和处理模块52;接收模块51用于接收pcef发送的ccr-u消息,所述ccr-u消息是所述pcef确定需要会话更新后发送的;处理模块52用于根据所述ccr-u消息重建会话,并进行pcc策略决策。

可选的,所述ccr-u消息中包含用户信息和原有的pcc规则,所述原有的pcc规则是主pcrf在ip-can会话初始建立过程或ip-can会话更新过程中发送给所述pcef,所述处理模块具体用于:

将所述原有的pcc规则确定为pcc策略决策后得到的pcc规则;或者,

根据所述用户信息和签约信息,得到pcc规则。

可选的,当所述备pcrf得到的pcc规则与所述原有的pcc规则不同时,所述设备还包括:

发送模块,用于向所述pcef发送cca-u消息,所述cca-u消息中包含所述新的pcc规则,使得所述pcef根据所述新的pcc规则进行计费和策略控制。

可选的,所述ccr-u消息中包含用户信息,所述处理模块具体用于:根据所述用户信息和签约信息,得到pcc规则,根据配置信息得到会话恢复指示信息,所述会话恢复指示信息用于指示所述pcef保持或修改原有承载和策略;所述设备还包括:

发送模块,用于向所述pcef发送cca-u消息,所述cca-u消息中包含所述会话恢复指示信息。

可选的,当所述会话恢复指示信息用于指示所述pcef修改原有承载和策略时,所述发送模块具体用于:

向所述pcef发送cca-u消息,所述cca-u消息中包含所述会话恢复指示信息以及所述备pcrf得到的pcc规则,以便所述pcef接收到所述cca-u消息后,去激活所有的专有承载,并用所述备pcef得到的pcc规则替换缺省承载上的原有pcc规则。

本实施例在pcef向备pcrf发送ccr-u消息后,备pcrf根据该ccr-u消息重建会话以及进行pcc策略决策,不需要主pcrf实时向备pcrf进行热备份,可以降低信令交互,提高备pcrf的信令处理能力。

图6为本发明会话恢复设备另一实施例的结构示意图,该设备可以为pcef或者位于pcef中,该设备60包括确定模块61和发送模块62;确定模块61用于确定需要会话更新;发送模块62用于向备pcrf发送ccr-u消息,使得所述备pcrf根据所述ccr-u消息重建会话并进行pcc策略决策。

可选的,该设备还包括:

第一接收模块,用于接收主pcrf在ip-can会话初始建立过程或ip-can会话更新过程中发送的原有的pcc规则;

所述发送模块具体用于:向备pcrf发送ccr-u消息,所述ccr-u消息中包含用户信息和所述原有的pcc规则,使得所述备pcrf根据所述用户信息重建会话,以及将所述原有的pcc规则确定为pcc策略决策后的pcc规则,或者根据所述用户信息以及签约信息得到pcc规则。

可选的,当所述备pcrf得到pcc规则与所述pcef原有的pcc规则不同时,所述设备还包括:

第二接收模块,用于接收所述备pcrf发送的cca-u消息,所述cca-u消息中包含所述备pcrf得到的pcc规则,并根据所述备pcrf得到的pcc规则进行计费和策略控制。

可选的,所述发送模块具体用于:

向备pcrf发送ccr-u消息,所述ccr-u消息中包含用户信息,使得所述备pcrf根据所述用户信息重建会话,以及根据所述用户信息和签约信息得到pcc规则,根据配置信息得到会话恢复指示信息,所述会话恢复指示信息用于指示所述pcef保持或修改原有承载和策略;

所述设备还包括:

第三接收模块,用于接收所述备pcrf发送的cca-u消息,所述cca-u消息中包含会话恢复指示信息。

可选的,当所述会话恢复指示信息用于指示所述pcef修改原有承载和策略时,所述cca-u消息中还包含所述备pcrf得到的pcc规则,所述设备还包括:

处理模块,用于接收到所述cca-u消息后,去激活所有的专用承载,并用所述备pcef得到的pcc规则替换缺省承载上的原有pcc规则。

本实施例在pcef向备pcrf发送ccr-u消息后,备pcrf根据该ccr-u消息重建会话以及进行pcc策略决策,不需要主pcrf实时向备pcrf进行热备份,可以降低信令交互,提高备pcrf的信令处理能力。

图7为本发明会话恢复系统一实施例的结构示意图,该系统70包括pcef71和备pcrf72;pcef71用于在确定需要会话更新后发送ccr-u消息;备pcrf72用于根据所述ccr-u消息重建会话,并进行pcc策略决策。

可选的,所述pcef具体用于:在确定需要会话更新后发送ccr-u消息,所述ccr-u消息中包含用户信息和原有的pcc规则,所述原有的pcc规则是主pcrf在ip-can会话初始建立过程或ip-can会话更新过程中发送给所述pcef;

所述备pcrf具体用于:根据所述用户消息重建会话,以及,将所述原有的pcc规则确定为pcc策略决策后得到的pcc规则;或者,根据所述用户信息和签约信息,得到pcc规则。

可选的,当所述备pcrf得到的pcc规则与所述原有的pcc规则不同时,所述备pcrf还用于:向所述pcef发送cca-u消息,所述cca-u消息中包含所述新的pcc规则,使得所述pcef根据所述新的pcc规则进行计费和策略控制。

可选的,所述pcef具体用于:在接收到接入网发送的ip-can会话更新请求后发送ccr-u消息,所述ccr-u消息中包含用户信息;

所述备pcrf具体用于:根据所述用户消息重建会话,以及,根据所述用户信息和签约信息,得到pcc规则,根据配置信息得到会话恢复指示信息,所述会话恢复指示信息用于指示所述pcef保持或修改原有承载和策略;并向所述pcef发送cca-u消息,所述cca-u消息中包含所述会话恢复指示信息。

可选的,当所述会话恢复指示信息用于指示所述pcef修改原有承载和策略时,所述cca-u消息中还包含所述备pcrf得到的pcc规则,所述pcef还用于:接收到所述cca-u消息后,去激活所有的专有承载,并用所述备pcef得到的pcc规则替换缺省承载上的原有pcc规则。

本实施例在pcef向备pcrf发送ccr-u消息后,备pcrf根据该ccr-u消息重建会话以及进行pcc策略决策,不需要主pcrf实时向备pcrf进行热备份,可以降低信令交互,提高备pcrf的信令处理能力。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

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