策略控制方法、装置及系统的制作方法

文档序号:7549561阅读:155来源:国知局
专利名称:策略控制方法、装置及系统的制作方法
技术领域
本申请涉及策略控制和计费(Policy Control and Charging, PCC)技术领域,具体涉及一种策略控制方法、装置及系统。
背景技术
目前,移动网络之于互联网仅作为一种承载的管道,如何在移动互联网阶段做好网络运营,为不同用户和不同业务提供差异化服务,提升网络利用效率,是目前通信领域中被关注的焦点。为了适应移动通信网对策略与计费控制的需求,同时兼顾其他多种接入网模式,在移动通信网络中可采用策略与计费控制的统一构架。目前,策略与计费控制统一架构中的其中一个系统为PCC系统。PCC系统对承载资源进行策略控制,包含门控,服务质量(Quality of Service, QoS)控制等。PCC系统能实现基于流的计费,从而为用户提供网络差异化服务,并为运营商提供新的运营模式。现有PCC 系统中,策略和计费规则(Policyand Charging Rule Function, PCRF)装置,用于计费和策略的动态授权,同时下发策略变更需要监听的事件,如时间变更,流量变更等。当用户订购关系变化或者收到PCEF上报的动态事件时,重新对策略授权并变更策略。策略和计费使能(Policyand Charging Enforcement Function, PCEF)模块,用于计费或者策略的执行,用户会话及业务的流量监听,协议解析等功能,同时当PCEF预订的事件发生时通知上报给PCRF。如果需要在线计费时,与在线计费(Online Charging System,OCS)系统建立计费会话进行批价扣费。当需要离线计费时,输出计费话单,供(OfflineCharging System, OFCS)系统采集并进行批价扣费。现有的基于事件的策略控制方法主要是通过PCEF设置定时器,以根据PCRF装置下发的策略对该策略的生效时间和失效时间进行监控,当失效时间到达时,自动删除所述策略,不再需要通知PCRF装置。当系统中持续在线类型的用户数量为主体时,则可能会造成消息浪涌的严重问题,致使 网络出现异常,影响网络运营。

发明内容
为了消除或者减轻至少一个上述技术缺陷,本申请实施例第一方面提供的一种策略控制方法,包括:获取指示策略,所述指示策略包括策略标识,用于区分所述循环生效指示策略和非循环生效指示策略;根据所述策略标识判断所述指示策略是否为循环生效指示策略,如果是,则获取所述循环生效指示策略对应的执行规则以及所述循环生效指示策略对应的执行规则的生效时间;检测用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间是否匹配,若不匹配,则继续检测用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间是否匹配;
若匹配,则根据与所述循环生效指示策略对应的执行规则,执行所述执行规则。在第一种可能的实现方式中,所述获取所述指示策略之前,所述方法还包括:向策略和计费规则装置发送用户上线通知,以使所述策略和计费规则装置下发与所述用户对应的指示策略;所述用户上线通知包括信用控制请求回答消息,用于向所述策略和计费规则装置申请所述指示策略。结合第一方面或者第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述方法还包括:获取所述指示策略对应的执行规则的生效时间;检测所述指示策略对应的执行规则的生效时间是否过期;如果所述指示策略对应的执行规则的生效时间过期,则判断所述指示策略是否包括过期即刻上报指示;如果所述指示策略包括过期即刻上报指示,则发送策略过期上报通知至所述策略和计费规则装置,触发所述策略和计费规则装置重新下发指示策略。结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,如果所述指示策略对应的执行规则的生效时间过期,所述方法还包括:判断所述指示策略是否包括延期上报指示;如果所述指示策略 包括所述延期上报指示,则判断用户会话是否有数据流;如果所述用户会话没有数据流,则循环判断所述用户会话是否有数据流;如果所述用户会话有数据流,则发送策略过期上报通知至所述策略和计费规则装置,触发所述策略和计费规则装置下发新的指示策略。本申请实施例第二方面提供的一种策略控制装置,包括:获取单元,用于获取指示策略,所述指示策略包括策略标识,用于区分所述循环生效指示策略和非循环生效指示策略;判断单元,用于根据所述策略标识判断所述指示策略是否为循环生效指示策略;所述获取单元,还用于根据所述指示策略为所述循环生效指示策略的判断结果,获取所述循环生效指示策略对应的执行规则以及所述循环生效指示策略对应的执行规则的生效时间;监控单元,用于检测用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间是否匹配,若不匹配,则继续检测用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间是否匹配;策略执行单元,根据所述监控单元检测到所述用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间匹配的结果,根据与所述循环生效指示策略对应的执行规则,执行所述执行规则。结合第二方面,在第一种可能的实现方式中,所述策略控制装置还包括:发送单元,用于向策略和计费规则装置发送用户上线通知,以使所述策略和计费规则装置下发与所述用户对应的指示策略;所述用户上线通知包括信用控制请求回答消息,用于向所述策略和计费规则装置申请所述指示策略。结合第二方面或者第二方面的第一种可能的实现方式,在第二种可能的实现方式中,所述获取单元,还用于获取所述指示策略对应的执行规则的生效时间;
所述监控单元,还用于检测所述指示策略对应的执行规则的生效时间是否过期;所述判断单元,还用于根据所述监控单元检测到所述指示策略对应的执行规则的生效时间过期的通知,判断所述指示策略是否包括过期即刻上报指示;所述发送单元,还用于根据所述指示策略包括过期即刻上报指示的判断结果,发送策略过期上报通知至所述策略和计费规则装置,触发所述策略和计费规则装置下发新的指示策略。结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,所述判断单元,还用于判断所述指示策略是否包括延期上报指示;所述判断单元,还用于根据所述指示策略包括所述延期上报指示的判断结果,判断用户会话是否有数据流,如果所述用户会话没有数据流,则循环判断所述用户会话是否有数据流;所述发送单元,还用于根据所述用户会话有数据流的判断结果,发送策略过期上报通知至所述策略和计费规则装置,触发所述策略和计费规则装置下发新的指示策略。本申请实施例的第三方面提供了一种计算机存储介质,所述计算机存储介质可存储有程序,该程序执行时包括如权利要求1至4任一项所述的步骤。本申请实施例的第四方面提供了一种策略控制装置,包括:输入装置、输出装置和处理器;其中,所述处理器执行如下步骤:获取指示策略,所述指示策略包括策略标识,用于区分所述循环生效指示策略和非循环生效指示策略; 根据所述策略标识判断所述指示策略是否为循环生效指示策略,如果是,则获取所述循环生效指示策略对应的执行规则以及所述执行规则的生效时间;检测用户访问业务的时间与所述循环生效指示策略的生效时间是否匹配,若不匹配,则继续检测用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间是否匹配,若匹配,则根据与所述循环生效指示策略对应的执行规则,执行所述执行规则。结合本申请实施例的第四方面,在第一种可能的实现方式中,所述处理器还执行如下步骤:在所述获取所述指示策略之前,向策略和计费规则装置发送用户上线通知,以使所述策略和计费规则装置下发与所述用户对应的指示策略;所述用户上线通知包括信用控制请求回答消息,用于向所述策略和计费规则装置申请所述指示策略。结合第四方面或者第四方面的第一种可能的实现方式,在第二种可能的实现方式中,所述处理器还执行如下步骤:获取所述指示策略对应的执行规则的生效时间;检测所述指示策略对应的执行规则的生效时间是否过期;如果所述指示策略对应的执行规则的生效时间过期,则判断所述指示策略是否包括即刻上报指示;如果所述指示策略包括即刻上报指示,则发送策略过期上报通知至所述策略和计费规则装置,触发所述策略和计费规则装置重新下发指示策略。结合第四方面的第二种可能的实现方式,在第三种可能的实现方式中,所述处理器还执行如下步骤:根据所述指示策略对应的执行规则的生效时间过期的通知判断所述指示策略是否包括延期上报指示;如果所述指示策略包括所述延期上报指示,则判断用户会话是否有数据流;如果所述用户会话没有数据流,则循环判断所述用户会话是否有数据流;如果所述用户会话有数据流,则发送策略过期上报通知至所述策略和计费规则装置,触发所述策略和计费规则装置下发新的指示策略。本申请实施例第五方面提供了一种策略控制装置,包括:发送单元,用于发送包括策略标识的指示策略给策略和计费使能设备,以使所述策略和计费使能设备获取所述指示策略,以使所述策略和计费使能设备根据所述策略标识判断所述指示策略是否为循环生效指示策略,如果是,则获取所述循环生效指示策略对应的执行规则以及所述循环生效指示策略对应的执行规则的生效时间,以使所述用户设备检测用户访问业务 的时间与所述循环生效指示策略对应的执行规则的生效时间是否匹配,若不匹配,则继续检测用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间是否匹配;若匹配,则用户设备根据与所述循环生效指示策略对应的执行规则,执行所述执行规则;其中,所述策略标识用于区分所述循环生效指示策略和非循环生效指示策略。结合第五方面,在第一种可能的实现方式中,所述策略控制装置还包括:接收单元,用于接收所述策略和计费使能设备发送的用户上线通知,以很据所述用户上线通知发送与所述用户对应的指示策略;所述用户上线通知包括信用控制请求回答消息,用于向所述策略控制装置申请所述指示策略。本申请实施例第六方面提供了一种策略控制系统,包括:策略和计费规则装置,用于下发指示策略,所述指示策略包括策略标识,用于区分所述循环生效指示策略和非循环生效指示策略;策略控制装置,用于获取所述指示策略,根据所述策略标识判断所述指示策略是否为循环生效指示策略,根据所述指示策略为所述循环生效指示策略的判断结果,获取所述循环生效指示策略对应的执行规则以及所述循环生效指示策略对应的执行规则的生效时间,检测用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间是否匹配,若不匹配,则继续检测用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间是否匹配;以及用于根据检测到所述用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间匹配的结果,以及根据与所述循环生效指示策略对应的执行规则,执行所述执行规则。结合第六方面,在第一种可能的实现方式中,所述策略控制装置,还用于向所述策略和计费规则装置发送用户上线通知,以使所述策略和计费规则装置下发与所述用户对应的指示策略;所述用户上线通知包括信用控制请求回答消息,用于向所述策略和计费规则装置申请所述指示策略;所述策略和计费规则装置,还用于接收所述策略控制装置发送的所述用户上线通知,以下发与所述用户对应的指示策略至所述策略控制装置。结合第六方面或者第六方面的第一种可能的实现方式,在第二种可能的实现方式中,所述策略控制装置,还用于获取所述指示策略对应的执行规则的生效时间,检测所述指示策略对应的执行规则的生效时间是否过期,根据检测到所述指示策略对应的执行规则的生效时间过期的通知,判断所述指示策略是否包括过期即刻上报指示,根据所述指示策略包括过期即刻上报指示的判断结果,发送策略过期上报通知至所述策略和计费规则装置,触发所述策略和计费规则装置下发新的指示策略;所述策略和计费规则装置,还用于接收所述策略控制装置发送的所述策略过期上报通知,以下发新的指示策略。结合第六方面的第二种可能的实现方式,在第三种可能的实现方式中,所述策略控制装置,还用于根据所述所述指示策略对应的执行规则的生效时间过期的通知判断所述指示策略是否包括延期上报指示,根据所述指示策略包括所述延期上报指示的判断结果,判断用户会话是否有数据流,如果所述用户会话没有数据流,则循环判断所述用户会话是否有数据流,根据所述用户会话有数据流的判断结果,发送策略过期上报通知至所述策略和计费规则装置,触发所述策略和计费规则装置下发新的指示策略;所述策略和计费规则装置,还用于接收所述策略控制装置发送的所述策略过期上报通知,以下发新的指示策略。本申请提供的策略控制方法、装置及系统,根据指示策略包括循环生效指示策略的判断结果以获取循环生效指示策略的生效时间和循环生效指示策略对应的执行规则。其中,循环生效指示策略用于指示循环生效指示策略对应的执行规则的生效日期,其生效日期可灵活配置,满足不同用户基于时间区分的多种执行规则的执行,有针对性地下发指示策略,既能满足不同用户的不同需求,还可以满足同一用户的多种需求,通过差异性配置多种选择减轻了用户类型单一造成消息浪涌,致使网络负担加重的问题。而且,根据用户访问业务的时间与所述循环生效指示策略的生效时间匹配的通知,以及根据与所述循环生效指示策略对应的执行规则,执行该执行规则,当有多种执行规则存在的时候,对于一直在线的用户,针对基于周期性时间生效的策略场景或者同一时间生效的策略场景时,可以不用删除当天某一时间段的指示策略,待周期策略生效时间点或者第二天的同一时间生效的策略场景时,只需向策略和计费规则装置重新申请指示策略,周期性地通过监控模块监测用户访问业务时间是否与指示策略的生效时间匹配,如果匹配,则按照该指示策略对应的执行规则进行执行。如果不匹配,且有策略标识区分且标识循环生效指示策略,则只 要为循环生效指示策略,且没有过期,则不对其进行删除,可以循环使用该循环生效指示策略。避免了多数有同一需求的持续在线用户同一时间发送申请指示策略请求而造成消息浪涌的现象,且简单且高性能地实现了网络维护功能。


为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请第一实施例提供的一种策略控制方法的流程图;图2为本申请第二实施例提供的一种策略控制方法的流程图;图3为本申请第三实施例提供的一种策略控制方法的流程图;图4为本申请第四实施例提供的一种策略控制装置的结构图;图5为本申请第五实施例提供的一种策略控制装置的结构图;图6为本申请第六实施例提供的一种策略控制装置的结构图7为本申请第七实施例提供的一种策略控制系统的结构图。
具体实施例方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。下面通过具体实施例,分别进行详细的说明。请参阅图1,图1为本申请第一实施例提供的一种策略控制方法的流程图。其中,图1所示的策略控制方法是从PCEF设备为方向进行描述的。其中,在本实施例及后续介绍的实施例中,所述的执行规则对应的执行内容可以为计费率的值,也可以是计费率的等级,也可以是带宽控制或者访问控制等,具体的执行规则对应的执行内容不构成对本申请实施例的限制。如图1所示,本申请提供的策略控制方法包括如下步骤:S110、获取指示策略,指示策略包括策略标识,用于区分循环生效指示策略和非循环生效指示策略;S120、根据策略标识判断指示策略是否为循环生效指示策略,如果是,则执行步骤S130 ;S130、获取循环生效指示策略对应的执行规则及循环生效指示策略对应的执行规则的生效时间;S140、检测用户访问业务的时间与循环生效指示策略对应的执行规则的生效时间是否匹配;如果否,则 继续检测用户访问业务的时间与循环生效指示策略对应的执行规则的生效时间是否匹配,即转到步骤S140,如果是,则执行步骤S150 ;S150、根据与循环生效指示策略对应的执行规则,执行所述执行规则。其中,循环生效指示策略的生效时间是有周期性地,与非循环生效指示策略的生效时间不同,循环生效指示策略的生效时间为周期性生效时间。执行步骤S140时,可以在循环生效指示策略的生效时间内定期、不定期、持续性或者间歇性的检测用户访问业务的时间与循环生效指示策略对应的执行规则的生效时间是否匹配,如果是匹配的,则执行此执行规则。本发明实施例提供的策略控制方法,根据指示策略包括循环生效指示策略的判断结果以获取循环生效指示策略对应的执行规则的生效时间和循环生效指示策略对应的执行规则。其中,循环生效指示策略用于指示循环生效指示策略对应的执行规则的生效日期,其生效日期可灵活配置,满足不同用户基于时间区分的执行规则,有针对性地下发指示策略,既能满足不同用户的不同需求,还可以满足同一用户的多种需求,通过差异性配置多种选择减轻了用户类型单一造成消息浪涌,致使网络负担加重的问题。而且,根据用户访问业务的时间与循环生效指示策略的生效时间匹配的通知,以及根据与循环生效指示策略对应的执行规则,执行所述执行规则,当有多种执行规则存在的时候,对于一直在线的用户,针对基于周期性时间生效的策略场景或者同一时间生效的策略场景时,可以不用删除当天某一时间段的指示策略,待周期策略生效时间点或者第二天的同一时间生效的策略场景时,只需向策略和计费规则装置重新申请指示策略,周期性地通过监测模块监测用户访问业务时间是否与指示策略的生效时间匹配,如果匹配,则按照该指示策略对应的执行规则进行执行。如果不匹配,且有策略标识区分且标识循环生效指示策略,则只要为循环生效指示策略,且没有过期,则不对其进行删除,可以循环使用该循环生效指示策略。避免了多数有同一需求的持续在线用户同一时间发送申请指示策略请求而造成消息浪涌的现象,且简单且高性能地实现了网络维护功能。作为一种可选的实施方式,基于图1所示的步骤SllO之前,方法还包括:向策略和计费规则装置发送用户上线通知,以使策略和计费规则装置下发与用户对应的指示策略。其中,用户上线通知包括信用控制请求回答消息,用于向策略和计费规则装置申请指示策略。请参阅图2,图2为本申请第二实施例提供的一种策略控制方法的流程图。图2所示的方法步骤是基于图1所示的步骤实现的,该策略控制方法也是以PCEF设备为方向进行描述。如图2所示,基于图1所示的步骤S150之后,策略控制方法还包括如下步骤:S160、获取指示策略对应的执行规则的生效时间;S170、检测指示策略对应的执行规则的生效时间是否过期;如果是,则执行步骤S180 ;S180、判断指示策略是否包括过期即刻上报指示;如果是,则执行步骤S190 ;S190、发送策略过期上报通知至策略和计费规则装置,触发策略和计费规则装置重新下发指示策略。其中,本实 施例所执行的步骤S150的执行顺序可以在图1示出的步骤SllO之后执行,也可在步骤S150之后执行或者在步骤S140后执行,无限制其的特定执行顺序,即具体的执行顺序不构成对本实施例的限制。作为一种可选的实施方式,执行图1或图2所示的步骤S160时,可按照一定的时间周期获取指示策略对应的执行规则的生效时间。请参阅图3,图3为本申请第三实施例提供的一种策略控制方法的流程图。其中,图3所示的策略控制方法基于图2所示的步骤S170之后,如果判断出指示策略对应的执行规则的生效时间过期,则还可执行其他步骤,具体地执行流程可参见图3所示的步骤,该策略控制方法还包括:S171、判断指示策略是否包括延期上报指示;如果指示策略包括延期上报指示,则执行步骤S172 ;S172、判断用户会话是否有数据流;如果用户会话没有数据流,则转到步骤S172,循环判断用户会话是否有数据流;如果用户会话有数据流,则转到步骤S190。本实施方式提供的策略控制方法,可以对不影响策略执行结果的策略指示的申请进行延期上报,避免若干用户的重要性地策略指示申请或者不影响策略执行结果的策略指示申请在过期地同一时间占用大量的数据流申请新的指示策略,实现了过期上报通知的多样性,避免了消息浪涌导致网络瘫痪的严重问题。为方便理解上述实施方式,具体的例子中,PCRF可以在向PCEF下发策略时携带上述指示策略,用于指示循环生效的日期,并可指示PCEF获取到某些策略在失效的情况下,可在用户无数据流的情况时进行延时上报。PCEF从PCRF中获取的指示策略可以具体包括如下内容:<CC~Answer>::=Charging-Rule-1nstallCharging-Rule-Definition*[Rule-Activation-Month]*[Rule-Activation-Day]* [Rule-Activation-Week]* [Rule-Acti vat ion-Period][Period-Start-T ime][Period-Stop-T ime][Idle-delay-support]… 具体而言,上述策略中的Rule-Activation-Month λ Rule-Activation-Day、Rule-Activation-Week、Rule-Activation-Period 字段是一些可选属性值对(attribute-value pair,AVP),也可支持出现多次,相应的,Rule-Activation-Month、Rule-Activation-Day、Rule-Activation-Week、Rule-Activation-Period 分别用于标识本条策略生效的月/日/周/时间段。如果在策略中不出现上述字段,则表示本条策略为非循环生效的策略。本实施例提供的可选属性值对AVP与现有的PCC标准中的[Rule-Activation-Time]及[Rule-Deactivation-Time]是不同的,现有的 PCC 标准中的[Rule-Activation-Time]及[Rule-Deactivation-Time],基于的网络时间协议(NetworkTime Protocol,NTP)时间表是从通用协调时间(Coordinated Universal Time, UTC) 1900年I月I日O点开始的一个时间秒数,因此确定了年月日小时分秒,且一条规则只能最多指定一组激活时间 / 失效时间,Rule-Activation-Time、Rule-Deactivation-Time,这两个时间可以跨天,跨月,跨周,但表示的是一段连续的时间。则现有的PCC标准中规定的可选属性值对AVP中的[Rule-Activation-Time]只能表示一个生效段,失效后如果跨天,周,或者月仍然要由PCRF再统一重新下发策略。然而,本申请实施方式中的一个指示策略可以包括多个AVP值,可以是[Rule-Activation-Month]、 [Rule-Activation-Day]、 [Rule-Activation-Week]、[Rule-Acti vat ion-Period]、[Period-Start-T ime]、[Period-Stop-T ime]中的任一个或多个的组合,上述AVP的取值分别表示的是一年中的某月(1-12),一月中的某天(1-31),一月中的某周(1-5),一天中的某段时间(hhmmss),是相对的,即格式定义不是NTP时间,即在本实施例中可以表示该指示策略在一月中的某几天,或者某几周,或者某天的某几个阶段时间内生效,可以简化跨天、周、月或者时间段的情况下,还需要再申请生效的指示策略的过程。可选的,上述策略中的AVP所包括的Idle-Delay-Support可用于标识是否允许PCEF在会话无数据流的情况下,不需要到策略失效时间到达时立即上报给PCRF,可指示PCEF针对一些指示策略采取超过失效时间后有数据流再重新请求指示策略的方式。相应的,针对PCRF下发的上述指示策略,在PCEF增加对循环生效的指示策略的时间监听机制并控制相应策略的激活。请参阅图4,图4为本申请第四实施例提供的一种策略控制装置的结构图。如图4所示,本实施例提供的策略控制装置包括:获取单元41、判断单元42、监控单元43和策略执行单元44。其中,获取单元41,用于获取指示策略,指示策略包括策略标识,用于区分循环生效指示策略和非循环生效指示策略。判断单元42,用于根据策略标识判断指示策略是否为循环生效指示策略。获取单元41,还用于根据指示策略为循环生效指示策略的判断结果,获取循环生效指示策略对应的执行规则以及循环生效指示策略对应的执行规则的生效时间。监控单元4 3,用于检测用户访问业务的时间与循环生效指示策略对应的执行规则的生效时间是否匹配。策略执行单元44,根据监控单元43检测到用户访问业务的时间与循环生效指示策略对应的执行规则的生效时间匹配的结果,根据与循环生效指示策略对应的执行规则,执行所述执行规则。其中,循环生效指示策略的生效时间是有周期性地,与非循环生效指示策略的生效时间不同,循环生效指示策略的生效时间为周期性生效时间。以及监控单元43会在循环生效指示策略的生效时间内定期或者不定期,或者持续性的检测用户访问业务的时间与循环生效指示策略对应的执行规则的生效时间是否匹配,如果是匹配的,则执行此执行规则。本实施例提供的策略控制装置,通过获取单元41获取得到的指示策略,以根据指示策略包括循环生效指示策略的判断结果获取循环生效指示策略对应的执行规则的生效时间和循环生效指示策略对应的执行规则。其中,循环生效指示策略用于指示循环生效指示策略对应的执行规则的生效日期,其生效日期可灵活配置,满足不同用户基于时间区分的执行规则,有针对性地下发指示策略,既能满足不同用户的不同需求,还可以满足同一用户的多种需求,通过差异性配置多种选择减轻了用户类型单一造成消息浪涌,致使网络负担加重的问题。而且,根据监控单元43检测到用户访问业务的时间与循环生效指示策略的生效时间匹配的通知,以及触发策略执行单元44根据与循环生效指示策略对应的执行规贝U,执行所述执行规则,当有多种执行规则存在的时候,对于一直在线的用户,针对基于周期性时间生效的策略场景或者同一时间生效的策略场景时,可以不用删除当天某一时间段的指示策略,待周期策略生效时间点或者第二天的同一时间生效的策略场景时,只需向策略和计费规则装置重新申请指示策略,周期性地通过监控单元43监测用户访问业务时间是否与指示策略的生效时间匹配,如果匹配,则按照该指示策略对应的执行规则进行收费。如果不匹配,且有策略标识区分且标识循环生效指示策略,则只要为循环生效指示策略,且没有过期,则不对其进行删除,可以循环使用该循环生效指示策略。避免了多数有同一需求的持续在线用户同一时间发送申请指示策略请求而造成消息浪涌的现象,且简单且高性能地实现了网络维护功能。作为一种可选的实施方式,本实施例提供的策略控制装置还包括:
发送单元,用于向策略和计费规则装置发送用户上线通知,以使策略和计费规则装置下发与用户对应的指示策略;用户上线通知包括信用控制请求回答消息,用于向策略和计费规则装置申请指示策略。作为一种可选的实施方式,本实施例提供的策略控制装置中的获取单元,还用于获取指示策略对应的执行规则的生效时间;监控单元,还用于检测指示策略对应的执行规则的生效时间是否过期;判断单元,还用于根据监控单元检测到指示策略对应的执行规则的生效时间过期的通知,判断指示策略是否包括过期即刻上报指示;发送单元,还用于根据指示策略包括过期即刻上报指示的判断结果,发送策略过期上报通知至策略和计费规则装置,触发策略和计费规则装置下发新的指示策略。作为一种可选的实施方式,本实施例提供的策略控制装置中的判断单元,还用于判断指示策略是否包括延期上报指示;以及判断单元,还用于根据指示策略包括延期上报指示的判断结果,判断用户会话是否有数据流,如果用户会话没有数据流,则循环判断用户会话是否有数据流;发送单元,还用于根据用户会话有数据流的判断结果,发送策略过期上报通知至策略和计费规则装置,触发策略和计费规则装置下发新的指示策略。本实施方式中,通过判断单元判断指示策略是否包括延期上报指示,如果是,则在上报事件发生后,在有数据流的情况下对不影响策略执行结果的策略指示的申请进行延期上报,避免若干用户的重要性地策略指示申请或者不影响策略执行结果的策略指示申请在过期地同一时间占用大量的数据流申请新的指示策略,实现了过期上报通知的多样性,避免了消息浪涌导致网络瘫痪的严重问题。请参阅图5,图5为本发明第五实施例提供的一种策略控制装置的结构图。如图5所示,该装置包括至少一个处理器501,至少一个网络接口 504,存储器505,至少一个通信总线502和用户接口 503。该通信总线502用于实现上述组件之间的连接通信;该用户接口 503用于实现与用户交互。其中,该存储器505可以存储指令,以使处理器501执行以下流程:`
获取指示策略,指示策略包括策略标识,用于区分循环生效指示策略和非循环生效指示策略;根据策略标识判断指示策略是否为循环生效指示策略,如果是,则获取循环生效指示策略对应的执行规则以及执行规则的生效时间;检测用户访问业务的时间与循环生效指示策略的生效时间是否匹配,若匹配,则根据与循环生效指示策略对应的执行规则,执行所述执行规则。其中,循环生效指示策略的生效时间是有周期性地,与非循环生效指示策略的生效时间不同,循环生效指示策略的生效时间为周期性生效时间。以及处理器501执行命令,会在循环生效指示策略的生效时间内定期或者不定期,或者持续性的检测用户访问业务的时间与循环生效指示策略对应的执行规则的生效时间是否匹配,如果是匹配的,则执行此执行规则。本实施例提供的策略控制装置,通过处理器501执行命令,以获取得到指示策略,根据指示策略包括循环生效指示策略的判断结果获取循环生效指示策略对应的执行规则的生效时间和循环生效指示策略对应的执行规则。其中,循环生效指示策略用于指示循环生效指示策略对应的执行规则的生效日期,其生效日期可灵活配置,满足不同用户基于时间区分的执行规则,有针对性地下发指示策略,既能满足不同用户的不同需求,还可以满足同一用户的多种需求,通过差异性配置多种选择减轻了用户类型单一造成消息浪涌,致使网络负担加重的问题。而且,根据检测到用户访问业务的时间与循环生效指示策略的生效时间匹配的通知,以及根据与循环生效指示策略对应的执行规则,执行所述执行规则,当有多种执行规则存在的时候,对于一直在线的用户,针对基于周期性时间生效的策略场景或者同一时间生效的策略场景时,可以不用删除当天某一时间段的指示策略,待周期策略生效时间点或者第二天的同一时间生效的策略场景时,只需向策略和计费规则装置重新申请指示策略,只需每天通过处理器501周期性地监测用户访问业务时间是否与指示策略的生效时间匹配,如果匹配,则按照该指示策略对应的执行规则进行收费。如果不匹配,且有策略标识区分且标识循环生效指示策略,则只要为循环生效指示策略,且没有过期,则不对其进行删除,可以循环使用该循环生效指示策略。避免了多数有同一需求的持续在线用户同一时间发送申请指示策略请求而造成消息浪涌的现象,且简单且高性能地实现了网络维护功能。作为一种可选的实施方式,处理器还执行如下步骤:在获取指示策略之前,向策略和计费规则装置发送用户上线通知,以使策略和计费规则装置下发与用户对应的指示策略;用户上线通知包括信用控制请求回答消息,用于向策略和计费规则装置申请指示策略。作为一种可选的实施方式,处理器还执行如下步骤:获取指示策略对应的执行规则的生效时间;检测指示策略对应的执行规则的生效时间是否过期;如果指示策略对应的执行规则的生效时间过期,则判断指示策略是否包括即刻上报指示;如果指示策略包括即刻上报指示,则发送策略过期上报通知至策略和计费规则装置,触发策略和计费规则装置重新下发指示策略。作为一种可选的实施方式,处理器还执行如下步骤:根据指示策略对应 的执行规则的生效时间过期的通知判断指示策略是否包括延期上报指示;如果指示策略包括延期上报指示,则判断用户会话是否有数据流;如果用户会话没有数据流,则循环判断用户会话是否有数据流;如果用户会话有数据流,则发送策略过期上报通知至策略和计费规则装置,触发策略和计费规则装置下发新的指示策略。本实施方式中,通过处理器执行命令,以判断指示策略是否包括延期上报指示,如果是,则在上报事件发生后,在有数据流的情况下对不影响策略执行结果的策略指示的申请进行延期上报,避免若干用户的重要性地策略指示申请或者不影响策略执行结果的策略指示申请在过期地同一时间占用大量的数据流申请新的指示策略,实现了过期上报通知的多样性,避免了消息浪涌导致网络瘫痪的严重问题。请参阅图6,图6为本申请第六实施例提供的一种策略控制装置的结构图。如图6所示,本实施例提供的策略控制装置是一种PCRF设备,该策略控制装置包括发送单元61。其中,发送单元61,用于发送包括策略标识的指示策略给策略和计费使能设备,以使策略和计费使能设备获取指示策略,以使策略和计费使能设备根据策略标识判断指示策略是否为循环生效指示策略,如果是,则获取循环生效指示策略对应的执行规则以及循环生效指示策略对应的执行规则的生效时间,以使用户设备检测用户访问业务的时间与循环生效指示策略对应的执行规则的生效时间是否匹配,若不匹配,则继续检测用户访问业务的时间与循环生效指示策略对应的执行规则的生效时间是否匹配;若匹配,则用户设备根据与循环生效指示策略对应的执行规则,执行所述执行规则;其中,策略标识用于区分循环生效指示策略和非循环生效指示策略。本实施例提供的策略控制装置,通过发送单元61发送指示策略给策略和计费使能设备,以使策略和计费使能设备根据指示策略包括循环生效指示策略的判断结果获取循环生效指示策略对应的执行规则的生效时间和循环生效指示策略对应的执行规则。其中,循环生效指示策略用于指示循环生效指示策略对应的执行规则的生效日期,其生效日期可灵活配置,满足不同用户基于时间区分的执行规则,有针对性地下发指示策略,既能满足不同用户的不同需求,还可以满足同一用户的多种需求,通过差异性配置多种选择减轻了用户类型单一造成消息浪涌,致使网络负担加重的问题。而且,当有多种执行规则存在的时候,对于一直在线的用户,针对基于周期性时间生效的策略场景或者同一时间生效的策略场景时,可以不用删除当天某一时间段的指示策略,待周期策略生效时间点或者第二天的同一时间生效的策略场景时,只需向策略和计费规则装置重新申请指示策略,周期性地监测用户访问业务时间是否与指示策略的生效时间匹配,如果匹配,则按照该指示策略对应的执行规则进行收费。如果不匹配,且有策略标识区分且标识循环生效指示策略,则只要为循环生效指示策略,且没有过期,则不对其进行删除,可以循环使用该循环生效指示策略。避免了多数有同一需求的持续在线用户同一时间发送申请指示策略请求而造成消息浪涌的现象,且简单且高性能地实现了网络维护功能。其中,指示策略所包括的内容具体可参见本申请第二实施例中的描述,在此不再赘述。作为一种可选的实施方式,本实施例基于图6所示的策略控制装置,还包括接收单元,用于接收策略和计费使能设备发送的用户上线通知,以很据用户上线通知发送与用户对应的指示策略;用户上线通知包括信用控制请求回答消息,用于向策略控制装置申请指示策略。请参阅图7,图7为本申请第七实施例提供的一种策略控制系统的结构图。如图7所示,本实施例提供的策略控 制系统包括:策略和计费规则装置71、策略控制装置72。其中,策略和计费规则装置71,用于下发指示策略,指示策略包括策略标识,用于区分循环生效指示策略和非循环生效指示策略;策略控制装置72,用于获取指示策略;以及用于根据策略标识判断指示策略是否为循环生效指示策略,根据指示策略为循环生效指示策略的判断结果,获取循环生效指示策略对应的执行规则以及循环生效指示策略对应的执行规则的生效时间,检测用户访问业务的时间与循环生效指示策略对应的执行规则的生效时间是否匹配;根据检测到用户访问业务的时间与循环生效指示策略对应的执行规则的生效时间匹配的结果,以及根据与循环生效指示策略对应的执行规则,执行所述执行规则。其中,循环生效指示策略的生效时间是有周期性地,与非循环生效指示策略的生效时间不同,循环生效指示策略的生效时间为周期性生效时间。以及,策略控制装置72会在循环生效指示策略的生效时间内定期或者不定期,或者持续性的检测用户访问业务的时间与循环生效指示策略对应的执行规则的生效时间是否匹配,如果是匹配的,则执行此执行规则。
本实施例提供的策略控制系统,通过策略控制装置72从策略和计费规则装置71获取得到指示策略,根据指示策略包括循环生效指示策略的判断结果获取循环生效指示策略对应的执行规则的生效时间和循环生效指示策略对应的执行规则。其中,循环生效指示策略用于指示循环生效指示策略对应的执行规则的生效日期,其生效日期可灵活配置,满足不同用户基于时间区分的执行规则,使得策略和计费规则装置71有针对性地下发指示策略,既能满足不同用户的不同需求,还可以满足同一用户的多种需求,通过差异性配置多种选择减轻了用户类型单一造成消息浪涌,致使网络负担加重的问题。而且,根据检测到用户访问业务的时间与循环生效指示策略的生效时间匹配的通知,以及根据与循环生效指示策略对应的执行规则,执行所述执行规则,当有多种执行规则存在的时候,对于一直在线的用户,针对基于周期性时间生效的策略场景或者同一时间生效的策略场景时,可以不用删除当天某一时间段的指示策略,待周期策略生效时间点或者第二天的同一时间生效的策略场景时,只需向策略和计费规则装置71重新申请指示策略,只需通过策略控制装置72周期性地监测用户访问业务时间是否与指示策略的生效时间匹配,如果匹配,则按照该指示策略对应的执行规则进行收费。如果不匹配,且有策略标识区分且标识循环生效指示策略,则只要为循环生效指示策略,且没有过期,则不对其进行删除,可以循环使用该循环生效指示策略。避免了多数有同一需求的持续在线用户同一时间向策略和计费规则装置71发送申请指示策略请求而造成消息浪涌的现象,且简单且高性能地实现了网络维护功能。作为一种可选的实施方式,策略控制装置,还用于向策略和计费规则装置发送用户上线通知,以使策略和计费规则装置下发与用户对应的指示策略;用户上线通知包括信用控制请求回答消息,用于向策略和计费规则装置申请指示策略;策略和计费规则装置,还用于接收策略控制装置发送的用户上线通知,以下发与用户对应的指示策略至策略控制装置。作为一种可选的实施方式,策略控制装置,还用于获取指示策略对应的执行规则的生效时间,检测指示策略对应的执行规则的生效时间是否过期,根据检测到指示策略对应的执行规则的生效时间过 期的通知,判断指示策略是否包括过期即刻上报指示,根据指示策略包括过期即刻上报指示的判断结果,发送策略过期上报通知至策略和计费规则装置,触发策略和计费规则装置下发新的指示策略;策略和计费规则装置,还用于接收策略控制装置发送的策略过期上报通知,以下发新的指示策略。作为一种可选的实施方式,策略控制装置,还用于根据指示策略对应的执行规则的生效时间过期的通知判断指示策略是否包括延期上报指示,根据指示策略包括延期上报指示的判断结果,判断用户会话是否有数据流,如果用户会话没有数据流,则循环判断用户会话是否有数据流,根据用户会话有数据流的判断结果,发送策略过期上报通知至策略和计费规则装置,触发策略和计费规则装置下发新的指示策略。策略和计费规则装置,还用于接收策略控制装置发送的策略过期上报通知,以下发新的指示策略。本实施方式中,通过策略控制装置判断指示策略是否包括延期上报指示,如果是,则在上报事件发生后,在有数据流的情况下对不影响策略执行结果的策略指示的申请进行延期上报,避免若干用户的重要性地策略指示申请或者不影响策略执行结果的策略指示申请在过期地同一时间占用大量的数据流申请新的指示策略,实现了过期上报通知的多样性,避免了消息浪涌导致网络瘫痪的严重问题。在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或模块可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置、模块或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。所述作为分离部件说明的模块或单元可以是或者也可以不是物理上分开的,作为模块或单元显示的部件可以是或者也可以不是物理模块或单元,即可以位于一个地方,或者也可以分布到多个网络模块或单元上。可以根据实际的需要选择其中的部分或者全部模块或单元来实现本发明实施例方案的目的。另外,在本发明各个实施例中的各功能模块或单元可以集成在一个处理模块或单元中,也可以是各个模块或单元单独物理存在,也可以是两个或两个以上模块或单元集成在一个模块或单元中。上述集成的模块或单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的模块或单元如果以软件功能模块或单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(R0M,Read-Only Memory)、随机存取存储器(RAM, Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应 涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
权利要求
1.一种策略控制方法,其特征在于,包括: 获取指示策略,所述指示策略包括策略标识,用于区分所述循环生效指示策略和非循环生效指示策略; 根据所述策略标识判断所述指示策略是否为循环生效指示策略,如果是,则获取所述循环生效指示策略对应的执行规则以及所述循环生效指示策略对应的执行规则的生效时间; 检测用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间是否匹配,若不匹配,则继续检测用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间是否匹配; 若匹配,则根据与所述循环生效指示策略对应的执行规则,执行所述执行规则。
2.如权利要求1所述的策略控制方法,其特征在于,所述获取所述指示策略之前,所述方法还包括: 向策略和计费规则装置发送用户上线通知,以使所述策略和计费规则装置下发与所述用户对应的指示策略;所述用户上线通知包括信用控制请求回答消息,用于向所述策略和计费规则装置申请所述指示策略。
3.如权利要求1或2所述的策略控制方法,其特征在于,所述方法还包括: 获取所述指示策略对应的执行规则的生效时间; 检测所述指示策略对应的执行规则的生效时间是否过期; 如果所述指示策略对应的执 行规则的生效时间过期,则判断所述指示策略是否包括过期即刻上报指示; 如果所述指示策略包括过期即刻上报指示,则发送策略过期上报通知至所述策略和计费规则装置,触发所述策略和计费规则装置重新下发指示策略。
4.如权利要求3所述的策略控制方法,其特征在于,如果所述指示策略对应的执行规则的生效时间过期,所述方法还包括: 判断所述指示策略是否包括延期上报指示; 如果所述指示策略包括所述延期上报指示,则判断用户会话是否有数据流; 如果所述用户会话没有数据流,则循环判断所述用户会话是否有数据流; 如果所述用户会话有数据流,则发送策略过期上报通知至所述策略和计费规则装置,触发所述策略和计费规则装置下发新的指示策略。
5.一种策略控制装置,其特征在于,包括: 获取单元,用于获取指示策略,所述指示策略包括策略标识,用于区分所述循环生效指示策略和非循环生效指示策略; 判断单元,用于根据所述策略标识判断所述指示策略是否为循环生效指示策略; 所述获取单元,还用于根据所述指示策略为所述循环生效指示策略的判断结果,获取所述循环生效指示策略对应的执行规则以及所述循环生效指示策略对应的执行规则的生效时间; 监控单元,用于检测用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间是否匹配,若不匹配,则继续检测用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间是否匹配;策略执行单元,根据所述监控单元检测到所述用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间匹配的结果,根据与所述循环生效指示策略对应的执行规则,执行所述执行规则。
6.如权利要求5所述的策略控制装置,其特征在于,还包括: 发送单元,用于向策略和计费规则装置发送用户上线通知,以使所述策略和计费规则装置下发与所述用户对应的指示策略;所述用户上线通知包括信用控制请求回答消息,用于向所述策略和计费规则装置申请所述指示策略。
7.如权利要求5或6所述的策略控制装置,其特征在于, 所述获取单元,还用于获取所述指示策略对应的执行规则的生效时间; 所述监控单元,还用于检测所述指示策略对应的执行规则的生效时间是否过期; 所述判断单元,还用于根据所述监控单元检测到所述指示策略对应的执行规则的生效时间过期的通知,判断所述指示策略是否包括过期即刻上报指示; 所述发送单元,还用于根据所述指示策略包括过期即刻上报指示的判断结果,发送策略过期上报通知至所述策略和计费规则装置,触发所述策略和计费规则装置下发新的指示策略。
8.如权利要求7所述的策略控制装置,其特征在于, 所述判断单元,还用于判断所述指示策略是否包括延期上报指示; 所述判断单元,还用于根据所述指示策略包括所述延期上报指示的判断结果,判断用户会话是否有数据流,如果所述用户会话没有数据流,则循环判断所述用户会话是否有数据流; 所述发送单元,还用于根据所述用户会话有数据流的判断结果,发送策略过期上报通知至所述策略和计费规则装置,触发所述策略和计费规则装置下发新的指示策略。
9.一种计算机存储介质,其特征在于, 所述计算机存储介质可存储有程序,该程序执行时包括如权利要求1至4任一项所述的步骤。
10.一种策略控制装置,其特征在于,包括:输入装置、输出装置和处理器;其中,所述处理器执行如下步骤: 获取指示策略,所述指示策略包括策略标识,用于区分所述循环生效指示策略和非循环生效指示策略; 根据所述策略标识判断所述指示策略是否为循环生效指示策略,如果是,则获取所述循环生效指示策略对应的执行规则以及所述执行规则的生效时间; 检测用户访问业务的时间与所述循环生效指示策略的生效时间是否匹配,若不匹配,则继续检测用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间是否匹配,若匹配,则根据与所述循环生效指示策略对应的执行规则,执行所述执行规则。
11.如权利要求10所述的策略控制装置,其特征在于,所述处理器还执行如下步骤: 在所述获取所述指示策略之前,向策略和计费规则装置发送用户上线通知,以使所述策略和计费规则装置下发与所述用户对应的指示策略;所述用户上线通知包括信用控制请求回答消息,用于向所述策略和计费规则装置申请所述指示策略。
12.如权利要求10或11所述的策略控制装置,其特征在于,所述处理器还执行如下步骤: 获取所述指示策略对应的执行规则的生效时间;检测所述指示策略对应的执行规则的生效时间是否过期;如果所述指示策略对应的执行规则的生效时间过期,则判断所述指示策略是否包括即刻上报指示;如果所述指示策略包括即刻上报指示,则发送策略过期上报通知至所述策略和计费规则装置,触发所述策略和计费规则装置重新下发指示策略。
13.如权利要求12所述的策略控制装置,其特征在于,所述处理器还执行如下步骤: 根据所述指示策略对应的执行规则的生效时间过期的通知判断所述指示策略是否包括延期上报指示;如果所述指示策略包括所述延期上报指示,则判断用户会话是否有数据流;如果所述用户会话没有数据流,则循环判断所述用户会话是否有数据流;如果所述用户会话有数据流,则发送策略过期上报通知至所述策略和计费规则装置,触发所述策略和计费规则装置下发新的指示策略。
14.一种策略控制装置,其特征在于,包括: 发送单元,用于发送包括策略标识的指示策略给策略和计费使能设备,以使所述策略和计费使能设备获取所述指示策略,以使所述策略和计费使能设备根据所述策略标识判断所述指示策略是否为循环生效指示策 略,如果是,则获取所述循环生效指示策略对应的执行规则以及所述循环生效指示策略对应的执行规则的生效时间,以使所述用户设备检测用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间是否匹配,若不匹配,则继续检测用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间是否匹配;若匹配,则用户设备根据与所述循环生效指示策略对应的执行规则,执行所述执行规则;其中,所述策略标识用于区分所述循环生效指示策略和非循环生效指示策略。
15.如权利要求14所述的策略控制装置,其特征在于,还包括: 接收单元,用于接收所述策略和计费使能设备发送的用户上线通知,以很据所述用户上线通知发送与所述用户对应的指示策略;所述用户上线通知包括信用控制请求回答消息,用于向所述策略控制装置申请所述指示策略。
16.一种策略控制系统,其特征在于,包括: 策略和计费规则装置,用于下发指示策略,所述指示策略包括策略标识,用于区分所述循环生效指示策略和非循环生效指示策略; 策略控制装置,用于获取所述指示策略,根据所述策略标识判断所述指示策略是否为循环生效指示策略,根据所述指示策略为所述循环生效指示策略的判断结果,获取所述循环生效指示策略对应的执行规则以及所述循环生效指示策略对应的执行规则的生效时间,检测用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间是否匹配,若不匹配,则继续检测用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间是否匹配;以及用于根据检测到所述用户访问业务的时间与所述循环生效指示策略对应的执行规则的生效时间匹配的结果,以及根据与所述循环生效指示策略对应的执行规则,执行所述执行规则。
17.如权利要求16所述的策略控制系统,其特征在于,所述策略控制装置,还用于向所述策略和计费规则装置发送用户上线通知,以使所述策略和计费规则装置下发与所述用户对应的指示策略;所述用户上线通知包括信用控制请求回答消息,用于向所述策略和计费规则装置申请所述指示策略;所述策略和计费规则装置,还用于接收所述策略控制装置发送的所述用户上线通知,以下发与所述用户对应的指示策略至所述策略控制装置。
18.如权利要求16或17所述的策略控制系统,其特征在于, 所述策略控制装置,还用于获取所述指示策略对应的执行规则的生效时间,检测所述指示策略对应的执行规则的生效时间是否过期,根据检测到所述指示策略对应的执行规则的生效时间过期的通知,判断所述指示策略是否包括过期即刻上报指示,根据所述指示策略包括过期即刻上报指示的判断结果,发送策略过期上报通知至所述策略和计费规则装置,触发所述策略和计费规则装置下发新的指示策略; 所述策略和计费规则装置,还用于接收所述策略控制装置发送的所述策略过期上报通知,以下发新的指示策略。
19.如权利要求18所述的策略控制系统,其特征在于, 所述策略控制装置,还用于根据所述所述指示策略对应的执行规则的生效时间过期的通知判断所述指示策略是否包括延期上报指示,根据所述指示策略包括所述延期上报指示的判断结果,判断用户会话是否有数据流,如果所述用户会话没有数据流,则循环判断所述用户会话是否有数据流,根据所述用户会话有数据流的判断结果,发送策略过期上报通知至所述策略和计费规则装置,触发所述策略和计费规则装置下发新的指示策略; 所述策略和计费规则装置, 还用于接收所述策略控制装置发送的所述策略过期上报通知,以下发新的指示策略。
全文摘要
一种策略控制方法、装置及系统,根据指示策略包括循环生效指示策略的判断结果以获取循环生效指示策略的生效时间及其对应的执行规则。循环生效指示策略用于指示循环生效指示策略对应的执行规则的生效日期,生效日期可灵活配置,针对性地下发指示策略,既能满足不同用户的不同需求,还可以满足同一用户的多种需求,通过差异性配置多种选择减轻了用户类型单一造成消息浪涌。当有多种执行规则存在的时候,对于一直在线的用户,针对基于周期性时间生效的策略场景或者同一时间生效的策略场景时,不用删除该指示策略,循环使用该循环生效指示策略。避免了上述场景中多数有同一需求的用户同一时间发送申请指示策略请求而造成消息浪涌的现象。
文档编号H04L12/801GK103229454SQ201280002498
公开日2013年7月31日 申请日期2012年11月9日 优先权日2012年11月9日
发明者王军 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1