利索能及
我要发布
收藏
专利号: 2009100938270
申请人: 华为技术有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-10-22
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种许可控制方法,其特征在于,包括:

根据许可控制方式从许可服务器或许可文件中为不同的业务类型获得并加载预定数量的许可;

在接收到业务请求之后,根据所述许可控制方式和所述业务请求的业务类型确定当前可用的许可总量;

所述业务请求的业务类型当前已使用的许可数量小于所述许可总量时,对所述业务请求进行许可,并处理所述业务请求;

其中,所述许可控制方式包括:分级控制方式;所述分级控制方式包括为每种业务类型分别加载基本许可和动态许可,正常情况下仅使用基本许可对所述业务类型的业务请求进行控制;在确定需要使用动态许可时,再使用动态许可对所述业务类型的业务请求进行控制;

其中,所述根据许可控制方式从许可服务器或许可文件中为不同的业务类型获得并加载预定数量的许可包括:从许可服务器或许可文件中为每种业务类型获得并加载第一预定数量的基本许可,并从所述许可服务器或所述许可文件中为每种业务类型获得并加载第二预定数量的动态许可,所述第二预定数量为所述每种业务类型的动态许可的总量,所述第二预定数量为单位时间内的第一动态许可数量与第一使用时间的乘积;

还包括:确定使用动态许可时,使用所述每种业务类型的动态许可中第三预定数量的动态许可;

其中,所述使用所述业务类型的动态许可中第三预定数量的动态许可包括:

当所述第二预定数量大于或等于所述第三预定数量时,使用所述业务类型的动态许可中第三预定数量的动态许可,并以所述第二预定数量减去所述第三预定数量后获得的数值作为下一次使用动态许可时所述业务类型的动态许可的总量,所述第三预定数量为所述单位时间内的第二动态许可数量与第二使用时间的乘积,所述第二使用时间与所述第一使用时间采用相同的计时单位;所述当前可用的许可总量为所述第一预定数量与所述第二动态许可数量之和;

当所述第二预定数量小于所述第三预定数量,且大于或等于零时,使用所述第二预定数量的动态许可,并将所述业务类型的动态许可的总量设为零;所述当前可用的许可总量为所述第一预定数量与所述第一动态许可数量之和。

2.一种许可控制装置,其特征在于,包括:

加载模块,用于根据许可控制方式从许可服务器或许可文件中为不同的业务类型获得并加载预定数量的许可;其中,所述许可控制方式包括:分级控制方式;所述分级控制方式包括为每种业务类型分别加载基本许可和动态许可,正常情况下仅使用基本许可对所述业务类型的业务请求进行控制;在确定需要使用动态许可时,再使用动态许可对所述业务类型的业务请求进行控制;

确定模块,用于在接收到业务请求之后,根据所述许可控制方式和所述业务请求的业务类型确定当前可用的许可总量;

处理模块,用于当所述业务请求的业务类型当前已使用的许可数量小于所述确定模块确定的许可总量时,对所述业务请求进行许可,并处理所述业务请求;

其中,所述加载模块具体用于从许可服务器或许可文件中为每种业务类型获得并加载第一预定数量的基本许可,并从所述许可服务器或所述许可文件中为每种业务类型获得并加载第二预定数量的动态许可,所述第二预定数量为所述每种业务类型的动态许可的总量,所述第二预定数量为单位时间内的第一动态许可数量与第一使用时间的乘积;

还包括:

使用模块,用于在确定使用动态许可时,使用所述加载模块加载的所述每种业务类型的动态许可中第三预定数量的动态许可;

其中,所述使用模块包括:

第一使用子模块,用于当所述第二预定数量大于或等于所述第三预定数量时,使用所述业务类型的动态许可中第三预定数量的动态许可,并以所述第二预定数量减去所述第三预定数量后获得的数值作为下一次使用动态许可时所述业务类型的动态许可的总量,所述第三预定数量为所述单位时间内的第二动态许可数量与第二使用时间的乘积,所述第二使用时间与所述第一使用时间采用相同的计时单位;

所述确定模块具体用于确定当前可用的许可总量为所述第一预定数量与所述第二动态许可数量之和。

3.根据权利要求2所述的装置,其特征在于,所述使用模块还包括:

第二使用子模块,用于当所述第二预定数量小于所述第三预定数量,且大于或等于零时,使用所述第二预定数量的动态许可,并将所述业务类型的动态许可的总量设为零;

所述确定模块具体用于确定当前可用的许可总量为所述第一预定数量与所述第一动态许可数量之和。

4.一种许可控制系统,其特征在于,包括:

用户设备,用于发送业务请求;

以及如权利要求2或3所述的许可控制装置。

5.根据权利要求4所述的系统,其特征在于,所述许可控制装置具体为自动呼叫分配设备、交互式语音应答服务器或计算机和通信集成技术服务器。