一种电信计费系统及其用户可使用资源数的控制方法技术方案

技术编号:3557946 阅读:249 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种电信计费系统及其用户可使用资源数的控制方法,所述计费系统的可使用资源数计算模块进一步包括:变量min、max设置模块;使用费用求取模块,求取当使用资源数为(min当前值+max当前值)/2时的使用费用;费用判断模块,判断求得的费用是否等于余额,并根据比较情况直接得出可使用的最大资源数T的值或设置变量max=((min当前值+max当前值)/2)-1或设置变量min=((min当前值+max当前值)/2)+1,继续计算;变量min、max值判断模块,比较min与max的值,并根据结果求得T或继续调用使用费用求取模块。本发明专利技术的计费系统具有较低的开发和维护工作量,较高的系统运算效率和系统资源利用率,流程简单,有利于电信级的准确和实时计费。

【技术实现步骤摘要】

【技术保护点】
一种电信计费系统,包括:一计费预处理模块、一计费处理模块、一客户费用查询模块;及 一计费控制模块,用于控制预付费用户/信用用户业务资源的使用费用不超过用户余额/信用额,其又包括:一计费参数设置模块,用于设置用户所使用 的电信业务的费率和预设可使用的最大资源数m;一计费参数查找模块,用于查找用户所使用的电信业务的费率、预设的可使用的最大资源数m和用户余额/信用额;及一当前最大可使用资源数计算模块,用于根据用户余额/信用额计算当前可使用的最大 资源数T;其特征在于,所述当前最大可使用资源数计算模块进一步包括:一变量设置模块,用于设置变量min、max及其初值,其中,变量min的初值设置为零,变量max的初值设置为所述预设的可使用的最大资源数m;一第二资源使 用费用求取模块,用于根据所述费率求取当用户所使用的资源数设置为(min的当前值+max的当前值)/2时的使用费用;一第二使用费用判断模块,用于判断由所述第二资源使用费用求取模块所求得的使用费用是否等于所述余额;当所述使用费用等于所述 余额时,所述T即为(min的当前值+max的当前值)/2,结束计算;或,当所述使用费用大于所述余额时,设置变量max=((min的当前值+max的当前值)/2)-1,继续计算;或,当所述使用费用小于所述余额时,设置变量min=((min的当前值+max的当前值)/2)+1,继续计算;及一变量min、max值判断模块,用于在系统执行完所述第二使用费用判断模块后判断变量min的值是否大于变量max的值,如是,则所述T即为所述变量max的当前取值,如否,则系统继续调用所述第 二资源使用费用求取模块进行计算。...

【技术特征摘要】

【专利技术属性】
技术研发人员:靳康吴豫宁
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1