会话检测方法、设备和系统技术方案

技术编号:15767336 阅读:340 留言:0更新日期:2017-07-06 15:06
本发明专利技术公开了一种会话检测方法、设备和系统,涉及移动通信领域。其中的会话检测方法包括:在线计费系统OCS主动向策略与计费规则功能单元PCRF查询Sy会话状态;OCS根据查询到的Sy会话状态对Sy会话进行管理。通过采用OCS主动向PCRF查询Sy会话状态的方式,能够使OCS及时释放无用的Sy会话,避免OCS过多地消耗资源。

Session detection method, apparatus and system

The invention discloses a conversation detection method, a device and a system, relating to the field of mobile communication. Among them, the conversation detection methods include: online billing system, OCS proactive strategy and billing rules, functional unit PCRF query, Sy session status, OCS according to the query Sy session status, Sy session management. By using OCS to actively query the Sy session state to the PCRF, the OCS can release the useless Sy session in time and avoid the excessive consumption of resources by OCS.

【技术实现步骤摘要】
会话检测方法、设备和系统
本专利技术涉及移动通信领域,尤其是一种会话检测方法、设备和系统。
技术介绍
Sy会话为OCS(OnlineChargingSystem,在线计费系统)与PCRF(PolicyandChargingRuleFunction,策略与计费规则功能单元)之间的会话。目前,在LTE网络中,有三种PCRF从OCS实时获取用户的消费限额信息的场景,依次为:1)用户上线时,PCRF向OCS通过初始SLR(消费限额报告请求)及其响应初始SLA(消费限额报告应答)进行交互,提供Sy会话建立的功能;2)用户业务变化时,PCRF向OCS通过中间SLR及中间SLA进行交互,或者在OCS上的用户消费限额阀值发生变化时,OCS向PCRF通过SNR(消费状态通知请求)及其响应SNA(消费状态通知应答)消息进行交互,提供Sy会话更新的功能;3)用户下线时,PCRF向OCS通过STR(终止消费限额报告请求)及其响应STA(终止消费限额报告应答)进行交互,提供Sy会话终止的功能。如果用户下线时,OCS没有收到PCRF发送的STR消息,OCS则会视用户的该Sy会话仍存在,从而不会对该用户的Sy会话资源进行释放,造成OCS上资源的消耗。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:如何避免OCS上积压无用的Sy会话。根据本专利技术实施例的第一个方面,提供了一种会话检测方法,包括:在线计费系统OCS主动向策略与计费规则功能单元PCRF查询Sy会话状态;OCS根据查询到的Sy会话状态对Sy会话进行管理。在一个实施例中,OCS主动向PCRF查询Sy会话状态包括:OCS检测Sy会话是否在预设的时间内更新,如果未更新,OCS主动向PCRF查询Sy会话状态。在一个实施例中,OCS检测Sy会话是否在预设的时间内更新包括:如果OCS在预设的时间内未收到PCRF发送的中间消费限额报告请求和/或终止消费限额报告请求,并且,在预设的时间内OCS上的用户消费限额阈值未发生变化,则判定Sy会话在预设的时间内未更新。在一个实施例中,OCS主动向PCRF查询Sy会话状态包括:OCS主动向PCRF发送消费状态通知请求SNR,并根据PCRF对SNR的响应情况判定Sy会话状态。在一个实施例中,OCS根据PCRF对SNR的响应情况判定Sy会话状态包括:当PCRF对OCS发送的预设次数的SNR均未响应时,OCS判定Sy会话异常。在一个实施例中,OCS根据PCRF对SNR的响应情况判定Sy会话状态包括:OCS接收PCRF返回的消费状态通知应答SNA;如果SNA中指示Sy会话不存在,OCS判定Sy会话异常;如果SNA中指示Sy会话状态正常,OCS判定Sy会话正常。根据本专利技术实施例的第二个方面,提供一种会话检测设备,设备位于在线计费系统OCS,包括:会话查询模块,用于主动向策略与计费规则功能单元PCRF查询Sy会话状态;会话管理模块,用于根据查询到的Sy会话状态对Sy会话进行管理。在一个实施例中,会话查询模块包括更新检测单元和会话查询单元;更新检测单元用于检测Sy会话是否在预设的时间内更新;会话查询单元用于Sy会话在预设的时间内未更新时主动向PCRF查询Sy会话状态。在一个实施例中,更新检测单元用于在预设的时间内未收到PCRF发送的中间消费限额报告请求和/或终止消费限额报告请求,并且,在预设的时间内OCS上的用户消费限额阈值未发生变化时,判定Sy会话在预设的时间内未更新。在一个实施例中,会话查询模块包括消息发送单元和会话状态判定单元;消息发送单元用于主动向PCRF发送消费状态通知请求SNR;会话状态判定单元用于根据PCRF对SNR的响应情况判定Sy会话状态。在一个实施例中,会话状态判定单元用于当PCRF对消息发送单元发送的预设次数的SNR均未响应时,判定Sy会话异常。在一个实施例中,设备还包括返回消息接收模块,用于接收PCRF返回的消费状态通知应答SNA;如果SNA中指示Sy会话不存在,会话状态判定单元用于判定Sy会话异常;如果SNA中指示Sy会话状态正常,会话状态判定单元用于判定Sy会话正常。根据本专利技术实施例的第三个方面,提供一种会话检测系统,包括前述任意一种会话检测设备和PCRF,PCRF用于接收会话检测设备发送的Sy会话查询请求,并根据所述Sy会话查询请求返回相应的查询结果。通过采用OCS主动向PCRF查询Sy会话状态的方式,能够使OCS及时释放无用的Sy会话,避免OCS过多地消耗资源。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1示出本专利技术会话检测方法的一个实施例的流程示意图。图2示出本专利技术会话检测方法的另一个实施例的流程示意图。图3示出本专利技术会话检测系统的一个实施例的结构示意图。图4示出本专利技术会话检测设备的一个实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。下面参考图1描述本专利技术一个实施例的会话检测方法。图1为本专利技术会话检测方法的一个实施例的流程图。如图1所示,该实施例的会话检测方法包括:步骤S102,在线计费系统OCS主动向策略与计费规则功能单元PCRF查询Sy会话状态。步骤S104,OCS根据查询到的Sy会话状态对Sy会话进行管理。通过采用OCS主动向PCRF查询Sy会话状态的方式,能够使OCS及时释放无用的Sy会话,避免OCS过多地消耗资源。在步骤S102中,OCS可以检测Sy会话是否在预设的时间内更新,如果未更新,OCS主动向PCRF查询Sy会话状态。OCS还可以结合定时功能,周期性地主动查询Sy会话状态。通过采用这种方法,能够定期对会话进行维护,以便释放无用的Sy会话资源。OCS通过如下两种方式获知Sy会话的状态。第一种方式为:当OCS中的用户消费限额的阈值发生变化时,OCS主动向PCRF发送SNR消息,并通过PCRF的响应获知Sy会话状态,一般地,OCS上用户的消费限额阈值变化的频率非常低;第二种方式为:OCS通过收到PCRF主动发送的消息,例如SLR、STR等,获知Sy会话状态。由此,OCS可以采用以下方法检测Sy会话是否在预设的时间内更新:如果OCS在预设的时间内未收到PCRF发送的中间消费限额报告请求(SLR)和/或终止消费限额报告请求(STR),并且,在预设的时间内,OCS上的用户消费限额阈值未发生变化,则判定Sy会话在预设的时间内未更新。通过检测OCS是否接受到PCRF发送的消息和OCS中的相关信息是否更新,可以实现对Sy会话是否更新的检测。OCS可以采用以下本文档来自技高网...
会话检测方法、设备和系统

【技术保护点】
一种会话检测方法,其特征在于,包括:在线计费系统OCS主动向策略与计费规则功能单元PCRF查询Sy会话状态;OCS根据查询到的Sy会话状态对Sy会话进行管理。

【技术特征摘要】
1.一种会话检测方法,其特征在于,包括:在线计费系统OCS主动向策略与计费规则功能单元PCRF查询Sy会话状态;OCS根据查询到的Sy会话状态对Sy会话进行管理。2.根据权利要求1所述的方法,其特征在于,所述OCS主动向PCRF查询Sy会话状态包括:OCS检测所述Sy会话是否在预设的时间内更新,如果未更新,所述OCS主动向PCRF查询Sy会话状态。3.根据权利要求2所述的方法,其特征在于,所述OCS检测所述Sy会话是否在预设的时间内更新包括:如果OCS在预设的时间内未收到PCRF发送的中间消费限额报告请求和/或终止消费限额报告请求,并且,在预设的时间内OCS上的用户消费限额阈值未发生变化,则判定所述Sy会话在预设的时间内未更新。4.根据权利要求1所述的方法,其特征在于,所述OCS主动向PCRF查询Sy会话状态包括:所述OCS主动向PCRF发送消费状态通知请求SNR,并根据PCRF对所述SNR的响应情况判定Sy会话状态。5.根据权利要求4所述的方法,其特征在于,所述OCS根据PCRF对所述SNR的响应情况判定Sy会话状态包括:当PCRF对OCS发送的预设次数的SNR均未响应时,OCS判定所述Sy会话异常。6.根据权利要求4所述的方法,其特征在于,所述OCS根据PCRF对所述SNR的响应情况判定Sy会话状态包括:OCS接收PCRF返回的消费状态通知应答SNA;如果所述SNA中指示所述Sy会话不存在,OCS判定所述Sy会话异常;如果所述SNA中指示所述Sy会话状态正常,OCS判定所述Sy会话正常。7.一种会话检测设备,其特征在于,所述设备位于在线计费系统OCS,包括:会话查询模块,用于主动向策略与计费规则功能单元PCRF查询Sy会话...

【专利技术属性】
技术研发人员:梁朝霞
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1