一种预付费智能业务实现方法及系统的制作方法

文档序号:7710936阅读:165来源:国知局

专利名称::一种预付费智能业务实现方法及系统的制作方法
技术领域
:本发明涉及移动智能网技术,尤其涉及一种预付费智能业务实现方法及系统。背景4支术移动智能网系统作为移动通信行业新兴的业务服务网络,它不仅能通过提供移动预付费等业务,最大限度地控制目前电信行业普遍存在的欠费、恶意透支等现象,减少电信运营商的经营风险,保障正常的经营收益;同时,它还能方便、灵活、经济、有效地提供各种增值业务,并能通过与营业系统、客户服务中心、短消息中心以及银行系统的集成,为用户提供更优质、及时、人性化的服务。所以,移动智能网系统是电信运营者很大的业务增长点之一。随着移动网络的发展,越来越多的运营商开始提供移动智能网业务。移动运营商之间的竟争也日趋激烈。运营商为了吸引更多新的移动用户,提高在网移动用户的忠实度,刺激在网移动用户消费,在用户激活,充值,消费累计的时候,会给予用户一定的赠送。但是,现有技术中,运营商对用户的赠送内容比较单一,如赠送一定金额的话费,而运营商对其赠送项可能存在更具体的需求,例如,运营商A希望提高自己的本地通话费的营业额,运营商B希望引导用户拨打长途电话,但是,现有技术不能满足将运营商A的赠送仅用于长途费子项,以及将运营商B的赠送仅用于漫游费子项等具体的赠送需求。
发明内容有鉴于此,本发明的主要目的在于提供一种预付费智能业务实现方法及系统,能够灵活配置赠送使用的费子项,从而提高赠送的灵活性、提高用户体验。为达到上述目的,本发明的技术方案是这样实现的一种预付费智能业务实现方法,包括呼叫结束时,业务控制点SCP计算用户赠送的内容和本金的扣取额度,并根据计算的用户赠送的内容和本金的扣取额度进行扣费。该方法还包括步骤用户发起呼叫时,SCP根据所述用户的本金及赠送资源信息,进^f亍呼叫时长控制。SCP进行呼叫时长控制之前还包括步骤SCP根据系统赠送配置信息,配置系统贈送配置信息;用户达到赠送条件的时候,SCP根据所述用户对应的系统赠送配置信息,给用户赠送相应的内容。所述系统赠送配置信息至少包括以下之一种品牌、赠送内容、赠送数量、赠送内容有效期、赠送类型、赠送条件、本赠送内容可以适用的费子项、赠送活动开始时间、赠送活动结束时间。SCP根据用户的本金及赠送资源信息,进行呼叫时长控制为用户发起呼叫时,业务将计费用户号码和呼叫的另一方号码,以及计费用户号码和呼叫的另一方号码漫游位置信息传给计费模块;计费^f莫块4艮据计费用户号码和呼叫的另一方号码分析出计费号码和呼叫的另一方号码的归属区号,并4艮据计费用户号码和呼叫的另一方号码漫游位置信息,分析出计费号码和呼叫的另一方号码的漫游区号;业务逻辑才莫块将计费用户号码和呼叫的另一方号码的归属位置区号、漫游区号、计费用户号码和呼叫的另一方号码传给数据库^f莫块;数据库4莫块查询计费用户可用于各费子项的赠送呼叫时长和可用于各费子项的赠送金额和计费用户账户本金金额,及计费用户的计费方案,传给业务逻辑模块;业务逻辑4莫块将计费用户号码和呼叫的另一方号码的漫游位置信息、计费方案,及计费用户可用于各费子项的赠送呼叫时长和可用于各费子项的赠送金额和用户账户本金金额,传给计费模块;计费模块计算呼叫总时长,并将呼叫总时长传递给业务逻辑才莫块,由业务逻辑模块进行计费控制。SCP计算用户赠送的内容和本金的扣取额度,并根据计算的用户赠送的内容和本金的扣取额度进行扣费为呼叫结束的时候,业务逻辑模块将计费用户号码和呼叫的另一方号码的漫游位置信息、计费方案,及计费用户可用于各费子项的贈送呼叫时长和可用于各费子项的赠送金额和用户账户本金金额和本次呼叫实际时长传给计费模块;计费模块根据收到的信息进行批价,将本次呼叫总时长、本次呼叫总费用、本次呼叫的各费子项的总费用、本次呼叫应该/人各费子项的赠送时长上扣取的时长、本次呼叫应该从可用于各费子项的赠送金额上扣取的费用、本次呼叫应该从用户本金账户上扣取的费用传给业务逻辑模块;业务逻辑模块将计费用户号码、本次呼叫总时长、本次呼叫总费用、本次呼叫各费子项的总费用、本次呼叫应该从可用于各费子项的赠送时长上扣取的时长、本次呼叫应该从可用于各费子项的赠送金额上扣取的费用、本次呼叫应该从用户本金账户上扣取的费用,送给数椐库模块;数据库模块根据收到的信息,对计费用户进行扣费。所述SCP才艮据系统赠送配置信息,配置系统赠送配置信息为赠送信息配置模块将赠送配置信息传给数据库模块;数据库模块在根据所述赠送配置信息进行配置,并将配置结果传给赠送信息配置模块。一种预付费智能业务实现系统,包括扣取额度计算模块和数据库模块,其中,所述扣取额度计算模块,用于在呼叫结束时,计算用户赠送的内容和本金的扣取额度,并发给所述数据库模块;所述数据库模块,用于根据扣取额度计算才莫块计算的用户的赠送的内容和本金的扣取额度进行扣费。所述扣取额度计算模块具体包括业务逻辑模块和计费模块,其中,所述业务逻辑模块,用于在呼叫结束的时候,将计费用户号码和呼叫的另一方号码的漫游位置信息、计费方案,及计费用户可用于各费子项的赠送呼叫时长和可用于各费子项的赠送金额和用户账户本金金额和本次呼叫实际时长传给计费模块;所述计费模块,用于根据收到的信息进行批价,将本次呼叫总时长、本次呼叫总费用、本次呼叫的各费子项的总费用、本次呼叫应该从各费子项的赠送时长上扣取的时长、本次呼叫应该从可用于各费子项的赠送金额上扣取的费用、本次呼叫应该从用户本金账户上扣取的费用传给业务逻辑模块;所述业务逻辑才莫块,还用于将计费用户号码、本次呼叫总时长、本次呼叫总费用、本次呼叫各费子项的总费用、本次呼叫应该从可用于各费子项的赠送时长上扣取的时长、本次呼叫应该从可用于各费子项的赠送金额上扣取的费用、本次呼叫应该从用户本金账户上扣取的费用,送给数据库模块。该系统还包括用户赠送获得模块,用于存储用户赠送信息;所述业务逻辑才莫块,还用于在用户^fe呼叫时,将计费用户号码和呼叫的另一方号码,以及计费用户号码和呼叫的另一方号码漫游位置信息传给计费模块;所述计费模块,还用于根据计费用户号码和呼叫的另一方号码分析出计费号码和呼叫的另一方号码的归属区号,并才艮据计费用户号码和呼叫的另一方号码漫游位置信息,分析出计费号码和呼叫的另一方号码的漫游区号,并传给业务逻辑4莫块;所述业务逻辑模块,还用于将计费用户号码和呼叫的另一方号码的归属位置区号、漫游区号、计费用户号码和呼叫的另一方号码传给数据库^f莫块;所述数据库模块,还用于在用户赠送获得模块中查询计费用户可用于各费子项的赠送呼叫时长和可用于各费子项的赠送金额和计费用户账户本金金额,及计费用户的计费方案,传给业务逻辑模块;所述业务逻辑才莫块,还用于将计费用户号码和呼叫的另一方号码的漫游位置信息、计费方案,及计费用户可用于各费子项的赠送呼叫时长和可用于各费子项的赠送金额和用户账户本金金额,传给计费才莫块;所述计费才莫块,还用于计算呼叫总时长,并将呼叫总时长传递给业务逻辑模块,由业务逻辑模块进行计费控制。该系统还包括赠送信息配置模块,用于将赠送配置信息传给数据库才莫块;所述数据库才莫块,还用于根据来自赠送信息配置模块的赠送配置信息进行配置,并将配置结果传给赠送信息配置模块。本发明预付费智能业务实现方法及系统,移动用户号码可以在激活、充值、消费累计的时候获得一定的赠送,赠送的内容可以是呼叫时长、金额。在呼叫前进行计费控制的时候,业务将用户的赠送内容和账户本金送给计费才莫块进行计费控制,进行用户可通话时长的计算。业务在呼叫结束的时候,同样将用户呼叫时长和赠送内容及账户本金送给计费模块,计费模块计算出用户赠送的内容和本金的扣取额度,由业务逻辑通过数据库调用存储过程扣取用户的费用。由于用户的每条赠送可以单独设置使用范围即应用于某个费子项,比如用于本地通话费,长途费或者漫游费,所以,本发明能够提高赠送的灵活性、提高用户体验。图1为本发明组网原理示意图2为本发明预付费智能业务实现方法流程示意图3为本发明^f"正扣费逻辑的原理示意图4为本发明预付费智能业务实现系统结构示意图5为本发明实施例1中,用户获得激活赠送的流程示意图6为实施例1主叫用户的鉴权流程示意图7为实施例2用户获得充值赠送的流程示意图8为实施例2中,被叫鉴权流程示意图9为实施例3实时累计赠送流程具体实施例方式本发明的基本思想是移动用户号码在激活、充值、消费累计的时候获得一定的赠送,赠送的内容可以是呼叫时长、金额。在呼叫前进行计费控制的时候,业务将用户的赠送内容和账户本金送给计费模块进行计费控制,进行用户可通话时长的计算。下面结合附图对技术方案的实施作进一步的详细描述。图1为本发明组网原理示意图,如图1所示,业务管理点(SMP)与业务管理接入点(SMAP,servicemanagementaccesspoint)之间、SMP与业务控制点(SCP)之间均通过TCP/IP协议相互通讯;SCP、移动交换中心(MobileSwitchingCenter,MSC)或者拜访位置寄存器(VisitorLocationRegister,VLR)或者业务交换点(SSPServiceSwitchingPoint,SSP)、归属位置寄存器(HomeLocationRegister,HLR)之间通过七号信令网相互连接。图2为本发明预付费智能业务实现方法流程示意图,如图2所示,本发明预付费智能业务实现方法一般包括以下步骤步骤.21:SCP提供系统赠送配置信息。系统赠送配置信息一般体现如下内容品牌、赠送内容(指时长,金额)、赠送数量、赠送内容有效期、赠送类型(如充值,激活,实时累计)、赠送条件、本赠送内容可以适用的费子项(如本地、长途、漫游)、赠送活动开始时间、赠送活动结束时间等信息。步骤22:SCP通过SMAP界面程序配置步骤21所述系统赠送配置信息。系统赠送配置信息至少包括以下之一种品牌、赠送内容、赠送数量、赠送内容有效期、赠送类型、赠送条件、本赠送内容可以适用的费子项、赠送活动开始时间、赠送活动结束时间。步骤23:SCP为用户增加用户赠送帐户表。赠送帐户表包含但不限于如下信息用户号码、用户索引、赠送内容、赠送数量、赠送类型、赠送内容有效期、赠送适用费子项。步骤24:用户达到赠送条件的时候,SCP才艮据所述用户对应的系统赠送配置信息,给用户赠送相应的内容。给用户赠送相应的内容,即在S3所述的用户赠送信息表里面增加一条赠送记录。步骤25:用户发起呼叫时,SCP根据所述用户的本金及赠送资源信息,进行呼叫时长控制。业务主叫鉴权流程,被叫鉴权流程,前转鉴权流程,对用户进行鉴权的时候,需要把所有的按照费子项和赠送内容分类后的赠送资源信息,及本金金额送给计费模块,进行呼叫时长控制。按照费子项和赠送内容分类后的赠送资源信息如下(1)可用于本地费子项的赠送呼叫时长总资源;(2)可用于长途费子项的赠送呼叫时长总资源;(3)可用于漫游费子项的赠送呼叫时长总资源;(4)可用于本地费子项的赠送金额总资源;(5)可用于长途费子项的赠送金额总资源;(6)可用于漫游费子项的赠送金额总资源;(7)用户本^金金额,可用于本地,长途和漫游费子项。步骤26:呼叫结束时,SCP计算用户赠送的内容和本金的扣取额度。用户赠送的内容和本金的扣取额度具体由计费模块进行计算。业务在呼叫结束的时候,将计费用户的实际呼叫时长和计费用户的计费方案和计费用户的可用于本地费子项,长途费子项,漫游费子项的赠送呼叫时长和可用于本地费子项,长途费子项,漫游费子项的赠送金额和计费用户账户本金金额,及计费用户和呼叫的另一方用户的归属位置和漫游位置信息,送给计费;f莫块,在由计费模块计算应该从每个账户上扣取的数额,具体包括(1)可用于本地费子项的赠送呼叫时长应扣取额度;(2)可用于长途费子项的赠送呼叫时长应扣取额度;(3)可用于漫游费子项的赠送呼叫时长应扣取额度;(4)可用于本地费子项的赠送金额应扣取额度;(5)可用于长途费子项的赠送金额应扣取额度;(6)可用于漫游费子项的赠送金额应扣取额度;(7)用户本金金额应扣取额度。步骤SCP4艮据计算的用户赠送的内容和本金的扣取额度进行扣费。具体由计费模块将所计算的每个资源分类的需要扣取的额度告知业务,由数据库在用户每个资源账户上扣糾目应的额度。按照步骤26中的分类,业务从用户的赠送账户里面扣取步骤26中计算的应该从每个账户上扣取的数额(1)_(6)所述的赠送资源,从用户的本金账户金额上面扣取用户本金金额应扣取额度。为了防止并发扣费时,已经发生的呼叫费用扣不掉,SCP还需要对异常情况进行修正,具体由数据库扣费模块执行。图3为本发明修正扣费逻辑的原理示意图,图3中涉及的字符名称含义如下totalcalltime:本次呼叫总时长;totalcallfee:由计费模块批价的本次呼叫总费用;subfeel:由计费模块批价的本次呼叫的费子项1(本地费子项)的总费用;subfee2:由计费模块批价的本次呼叫的费子项2(长途费子项)的总费用;subfee3:由计费模块批价的本次呼叫的费子项3(漫游费子项)的总费用;subfeetimel:由计费模块批价的本次呼叫应该从可用于本地费子项的赠送时长上扣取的时长;subfeetime2:由计费模块批价的本次呼叫应该从可用于长途费子项的赠送时长上扣取的时长;subfeetime3:由计费模块批价的本次呼叫应该从可用于漫游费子项的赠送时长上扣取的时长;subfeemoneyl:由计费模块批价的本次呼叫应该从可用于本地费子项的赠送金额上扣取的费用;subfeemoney2:由计费模块批价的本次呼叫应该从可用于长途费子项的赠送金额上扣取的费用;subfeemoney3:由计费模块批价的本次呼叫应该从可用于漫游费子项的赠送金额上扣取的费用;totalsubfeetimel:计费用户可用于本地费子项的赠送总时长;totalsubfeetime2:计费用户可用于长途费子项的赠送总时长;totalsubfeetime3:计费用户可用于漫游费子项的赠送总时长;totalsubfeemoneyl:计费用户可用于本地费子项的赠送总金额;totalsubfeemoney2:计费用户可用于长途费子项的赠送总金额;totalsubfeemoney3:计费用户可用于漫游费子项的赠送总金额;feeclass:计费用户的计费方案;accountfee:由计费模块批价的本次呼叫应该从用户本金账户上扣取的费用;feeleft:用户本金账户的总余额。其中,leftsubfeetime1取值规则如下totalsubfeetime1>=subfeetime1,则leftsubfeetime1=0;totalsubfeetimel<subfeetimel,则leftsubfeetimel-subfeetimel-totalsubfeethnel。leftsubfeetime2取值失见则如下:totalsubfeetime2>=subfeetime2,贝'Jleftsubfeetime2=0;totalsubfeetime2<subfeetime2,贝'JIeftsubfeetime2=subfeetime2-totalsubfeetime2;leftsubfeetime3取值规则如下totalsubfeetime3>=subfeetime3,则leftsubfeetime3=0;totalsubfeetime3<subfeetime3,贝'JIeftsubfeetime3=subfeetime3-totalsubfeetime3;leftsubfeemoneyl取值^见则3口下totalsubfeemoney1>=leftsubfeetime1*subfee1/totalcalltime+subfeemoney1,贝寸leftsubfeemoney1=0;totalsubfeemoneyl<leftsubfeetimel*subfeel/totalcalltime+subfeemoneyl,则leftsubfeemoneyl=leftsubfeetimel*subfeel/totalcalltime十subfeemoney1-totalsubfeemoney1;leftsubfeemoney2取《直步见则^口下totalsubfeemoney2>=Ieftsubfeetime2*subfee2/totalcalltime十subfeemoney2,贝Jleftsubfeemoney2=0;totalsubfeemoney2<leftsubfeetime2*subfee2/totalcalltime+subfeemoney2,贝'Jleftsubfeemoney2=leftsubfeetime2*subfee2/totalcalltime+subfeemoney2-totalsubfeemoney2;leftsubfeemoney3取值夫见则如下totalsubfeemoney3>=leftsubfeetime3*subfee3/totalcalltime+subfeemoney3,贝寸leftsubfeemoney3=0;totalsubfeemoney3<leftsubfeethne3*subfee3/totalcalltime十subfeemoney3,则leftsubfeemoney3=leftsubfeetime3*subfee3/totalcalltime+subfeemoney3-totalsubfeemoney3。如图3所示,本发明修正扣费逻辑的方法具体包括步骤301:业务将计费用户和呼叫另外一方的归属位置和漫游位置信息、feeclass、totalsubfeetime1、totalsubfeetime2、totalsubfeetime3、totalsubfeemoney1、totalsubfeemoney2、totalsubfeemoney3、feeleft、totalcalltime发送给计费模块。步骤302:计费才莫块才艮据上述计费用户和呼叫另外一方的归属位置和漫游位置信息、feeclass、totalsubfeetimel、totalsubfeetime2、totalsubfeetime3、totalsubfeemoneyl,totalsubfeemoney2、totalsubfeemoney3、feeleft、totalcalltime,计算本次呼叫的subfeel、subfee2、subfee3、subfeetimel、subfeetime2、subfeetime3、subfeemoney1、subfeemoney2、subfeemoney3、accountfee、totalcallfee。步骤303:业务将计费用户的totalcalltime、totalcallfee、subfeetimel、subfeetime2、subfeetime3、subfeemoney1、subfeemoney2、subfeemoney3、accountfee等信息传给数据库模块。步骤304:判断totalsubfeetimel>=subfeetimel是否成立,如果是,转到步骤305;否则,转到步骤306。步骤305:leftsubfeetimel=0,转到步骤307。步骤306:leftsubfeetime1=subfeetime1-totalsubfeetime1。步骤307:判断totalsubfeetime2>=subfeetime2是否成立,如果是,转到步骤308;否则,转到步骤309。步骤308:leftsubfeetime2=0,转到步骤310。步骤309:Ieftsubfeetime2=subfeetime2-totalsubfeetime2。步骤310:判断totalsubfeetime3>=subfeetime3是否成立,如果是,转到步骤311;否则,转到步骤312。步骤311:leftsubfeetime3=0,转到步骤313。步骤312:Ieftsubfeetime3=subfeetime3-totalsubfeetime3。步骤313:判断totalsubfeemoney1>=leftsubfeetime1*subfee1/totalcalltime+3化£66111011671是否成立,如果是,转到步骤314;否则,转到步骤315。步骤314:leftsubfeemoneyl-O,转到步骤316。步骤315:leftsubfeemoneyl-leftsubfeetimel*subfeel/totalcalltime+subfeemoney1-totalsubfeemoney1。步骤316:判断totalsubfeemoney2>=leftsubfeetime2*subfee2/totalcalltime+81^{66111011672是否成立,如果是,转到步骤317;否则,转到步骤318。步骤317:leftsubfeemoney2-0,转到步骤319。步骤318:leftsubfeemoney2=leftsubfeetime2*subfee2/totalcalltime+subfeemoney2画totalsubfeemoney2。步骤319:判断totalsubfeemoney3>=leftsubfeetime3*subfee3/totalcalltime十subfeemoney3是否成立,如果是,转到步骤320;否则,转到步骤321。步骤320:leftsubfeemoney3-0,转到步骤322。步骤321:leftsubfeemoney3-leftsubfeetime3*subfee3/totalcalltime+subfeemoney3-totalsubfeemoney3。步骤322:从用户账户上面扣除accountfee+leftsubfeemoneyl十leftsubfeemoney2+leftsubfeemoney3。应用该业务的移动用户号码可以在激活、充值、消费累计的时候获得一定的赠送。赠送的内容可以是呼叫时长、金额。用户的每条赠送可以单独设置使用范围即应用于某个费子项比如用于本地通话费、长途费或者漫游费。在呼叫前进行计费控制的时候,业务将用户的赠送内容和账户本金送给计费模块进行计费控制,进行用户可通话时长的计算。业务在呼叫结束的时候,同样将用户呼叫时长和赠送内容及账户本金送给计费模块,计费模块计算出用户赠送的内容和本金的扣取额度,由业务逻辑通过数据库调用存储过程扣取用户的费用。图4为本发明预付费智能业务实现系统结构示意图,如图4所示,本发明预付费智能业务实现系统包括扣取额度计算模块41和数据库模块42,其中,扣取额度计算模块41,用于在呼叫结束时,计算用户赠送的内容和本金的扣取额度,并发给所述数据库模块42;数据库模块42,用于根据扣取额度计算模块41计算的用户的赠送的内容和本金的扣取额度进行扣费。扣取额度计算模块41具体包括业务逻辑模块411和计费模块412,其中,业务逻辑才莫块411,用于呼叫结束的时候,将计费用户号码和呼叫的另一方号码的漫游位置信息、计费方案,及计费用户可用于各费子项的赠送呼叫时长和可用于各费子项的赠送金额和用户账户本金金额和本次呼叫实际时长传给计费模块412;计费模块412,用于根据收到的信息进行批价,将本次呼叫总时长、本次呼叫总费用、本次呼叫的各费子项的总费用、本次呼叫应该从各费子项的赠送时长上扣取的时长、本次呼叫应该从可用于各费子项的赠送金额上扣取的费用、本次呼叫应该从用户本金账户上扣取的费用传给业务逻辑才莫块411;业务逻辑才莫块411,还用于将计费用户号码、本次呼叫总时长、本次呼叫总费用、本次呼叫各费子项的总费用、本次呼叫应该从可用于各费子项的赠送时长上扣取的时长、本次呼叫应该从可用于各费子项的赠送金额上扣取的费用、本次呼叫应该从用户本金账户上扣取的费用,送给数据库模块42。为了防止发生前转的被叫流程和前转流程并发扣费,保证已经发生的呼叫费用都能扣掉,由数据库模块42对异常情况进行修正。然后数据库才莫块42将扣费是否成功结果传给业务逻辑,由业务逻辑进4亍后续的出话单等操作。该系统还包括用户赠送获得^^莫块43,用于存储用户赠送信息;业务逻辑;漠块411,还用于在用户发起呼叫时,将计费用户号码和呼叫的另一方号码传给计费才莫块412,将计费用户号码和呼叫的另一方号码漫游位置信息(非区号的形式)传给计费模块412;计费模块412,还用于根据计费用户号码和呼叫的另一方号码分析出计费号码和呼叫的另一方号码的归属区号,根据计费用户号码和呼叫的另一方号码漫游位置信息(非区号的形式),分析出计费号码和呼叫的另一方号码的漫游区号,并传给业务逻辑模块411;业务逻辑模块411,还用于将计费用户号码和呼叫的另一方号码的归属位置区号、漫游区号、计费用户号码和呼叫的另一方号码传给数据库模块42;数据库模块42,还用于在用户赠送获得模块43中查询计费用户可用于各费子项的赠送呼叫时长和可用于各费子项的赠送金额和计费用户账户本金金额,及计费用户的计费方案,传给业务逻辑模块411;业务逻辑模块411,还用于将计费用户号码和呼叫的另一方号码的漫游位置信息、计费方案,及计费用户可用于各费子项的赠送呼叫时长和可用于各费子项的赠送金额和用户账户本金金额,传给计费模块412;计费模块412,还用于计算呼叫总时长,并将呼叫总时长传递给业务逻辑模块411,由业务逻辑才莫块411进行计费控制;这里,具体由业务逻辑模块411对MSC发AC信令,携带呼叫时长信息,进行计费控制。用户赠送获得;漠块43,用于存储用户赠送信息。用户赠送获得模块43的实现方式可以多种多样,它即可以是独立的模块,也可以是嵌套在业务逻辑模块411,计费模块412和数据库模块42的功能。后面将结合具体的实施例进行分析。该系统还包括赠送信息配置模块44,用于将赠送配置信息传给数据库模块42;这里,赠送信息配置模块44具体将赠送适用品牌,赠送内容(指时长,金额),赠送数量,赠送内容有效期,赠送类型(充值,激活,实时累计),赠送条件,本赠送内容可以适用的费子项(本地,长途,漫游),赠送活动开始时间,赠送活动结束时间等传给数据库模块42。数据库模块42,还用于根据来自赠送信息配置模块44的赠送配置信息进行配置,并将配置结果传给赠送信息配置模块44。实施例1:本实施例中,系统为品牌l设置了激活赠送,用户的激活方式可以选择发生呼叫,发送短信等方式激活。下面以用户发生主叫,激活并获得赠送进行说明。表1为实施例1激活赠送方案的系统配置信息表:<table>tableseeoriginaldocumentpage19</column></row><table>表1表2为实施例1用户赠送账户表:<table>tableseeoriginaldocumentpage20</column></row><table>表2如表1所示,对于在2009年10月1日和2010年10月1日之间激活的品牌l的用户,赠送可用于本地费子项的呼叫时长30分钟。通过SMAP界面设置表1所示的激活赠送配置表。图5为本发明实施例1中,用户获得激活赠送的流程示意图,如图5所示,本发明实施例1中,用户获得激活赠送包括如下步骤步骤501:业务取出IDP的主叫号码,送给数据库模块。步骤502:数据库模块根据主叫用户号码查询主叫用户状态。步骤503:判断主叫用户是否激活,如果是,转到步骤504;否则,转到步骤508。步骤504:数据库模块取得主叫用户的品牌信息,呼叫当时时间。步骤505:数据库模块根据主叫用户的品牌和当前时间,到系统配置的激活赠送方案表查找主叫用户是否有当前适用的激活赠送方案。步骤506:主叫用户有当前适用的激活赠送方案,转到步骤507;否则,转步骤507:取出系统配置的激活赠送方案表的配置信息,根据该配置信息增加一条记录到用户赠送信息表里面,流程结束。步骤508:不进行激活赠送。图6为实施例1主叫用户的鉴权流程示意图,如图6所示,实施例l主叫用户的鉴4又流程可以由以下步骤实现步骤601:业务取出IDP的主叫号码和主叫号码的漫游位置信息,并将主叫号码送给数据库模块。这里,具体发送至数据库查询模块。步骤602:数据库根据用户号码查询主叫用户状态是否正常,如果是,转到步骤603;否则,转到步骤608。步骤603:业务分別取得主叫用户的归属位置信息,漫游位置信息和被叫用户的归属位置信息,漫游位置信息和主叫用户的计费方案。具体地,业务根椐主被叫用户号码,通过号码分析分别取得主叫用户的归属位置信息和被叫用户的归属位置信息,通过发送ATI信令获得被叫用户的漫游位置信息。步骤604:业务根据主叫用户号码,在数据库分別取出主叫用户可用于本地费子项、长途费子项、漫游费子项的赠送呼叫时长和可用于本地费子项、长途费子项、漫游费子项的赠送金额和主叫用户账户本金金额,及主叫用户的计费方案。步骤605:业务将主被叫用户的归属位置和漫游位置信息、计费方案及可用于本地费子项、长途费子项、漫游费子项的赠送呼叫时长和可用于本地费子项、长途费子项、漫游费子项的赠送金额和用户账户本金金额,分别送给计费模块。步骤606:计费模块根据上述主被叫的归属位置和漫游位置信息、计费方案、及可用于本地费子项、长途费子项、漫游费子项的赠送呼叫时长和可用于本地费子项、长途费子项、漫游费子项的赠送金额和用户账户本金金额,进行可用呼叫总时长的计算。步骤607:计费^^莫块将可用呼叫总时长传给业务,业务下发呼叫时长,进行计费控制和接续呼叫。步骤608:释》欠呼叫。实施例2本实施例中,系统为品牌2和品牌3设置了充值赠送。品牌2和品牌3的用户在充值的时候,如果充值金额处于某个范围的时候,可以获得一定的赠送。表3为实施例2充值赠送方案的系统配置信息表,表4为实施例2充值金额和赠送数量的对应关系表,即将表3的字段三和字段六拆开,放在表4中实现<table>tableseeoriginaldocumentpage22</column></row><table>如表3及表4所示,对于在2009年10月1日和2010年10月1日之间充值的品牌2,如果充值金额大于30元小于50元,可以获得1000秒可用于长途费子项的呼叫时长;如果充值金额大于50元小于100元,可以获得2000秒可用于长途费子项的呼叫时长;如果充值金额大于100元可以获得5000秒可用于长途费子项的呼叫时长。对于在2009年10月1日和2010年10月1日之间充值的品牌3,如果充值金额大于30元小于50元,可以获得IOOO分可用于漫游费子项的呼叫金额;如果充值金额大于50元小于100元,可以获得2000分可用于漫游费子项的呼叫金额;如果充值金额大于100元可以获得5000分可用于漫游费子项的呼叫金额。通过SMAP界面设置上述表3和表4所示的充值赠送方案配置表。图7为实施例2用户获得充值赠送的流程示意图,如图7所示,实施例2用户获得充值赠送包括如下步骤步骤701:业务取出IDP的主叫号码,送给数据库才莫块。这里具体送给^t据库的数据库查询模块。步骤702:数据库模块分别取得主叫用户的品牌信息,呼叫当时时间。步骤703:数据库4艮据主叫用户的品牌和当前时间和充值金额,到系统配置的充值赠送方案表,查找主叫用户是否有当前适用的充值赠送方案。步骤704:判断主叫用户是否有当前适用的充值赠送方案,如果是,转到步骤705;否则,转到步骤706。步骤705:取出系统配置的激活赠送方案表的配置信息,根据该配置信息增加一条记录到用户赠送信息表里面。步骤706:不进行充值赠送。图8为实施例2中,被叫鉴权流程示意图,如图8所示,实施例2被叫鉴权流程一般包括以下步骤步骤801:业务取出IDP的被叫号码及主叫和被叫用户的漫游位置信息,并将^皮叫号码送给数据库模块。步骤80'2:数据库模块根据用户号码,查询被叫用户状态是否正常,如果是,转到步骤803;否则,转到步骤808。步骤803:业务分别取得主叫用户的归属位置信息,漫游位置信息和被叫用户的归属位置信息,漫游位置信息和主叫用户的计费方案。这里,业务根据主被叫用户号码,通过号码分析分别取得主叫用户和被叫用户的归属位置信息。步骤804:业务根据被叫用户号码,在数据库别分取出被叫用户可用于本地费子项、长途费子项、漫游费子项的赠送呼叫总时长和可用于本地费子项、长途费子项、漫游费子项的赠送总金额和浮皮叫用户账户本金金额,及被叫用户的计费方案。步骤805:业务将主被叫用户的归属位置和漫游位置信息、计费方案及可用于本地费子项、长途费子项、漫游费子项的赠送呼叫时长和可用于本地费子项、长途费子项、漫游费子项的赠送金额和用户账户本金金额,分别送给计费模块。步骤806:计费模块根据上述主被叫的归属位置和漫游位置信息、计费方案,及可用于本地费子项、长途费子项、漫游费子项的赠送呼叫时长和可用于本地费子项、长途费子项、漫游费子项的赠送金额和用户账户本金金额,进行被叫用户呼叫总时长的计算;步骤807:计费模块将呼叫总时长传给业务,业务下发呼叫时长,进行计费控制和接续呼叫;步骤808:释方文呼叫。实施例3本实施例中,为品牌4设置实时累计赠送方案,该方案的特性如下预付费移动用户可以在用户本金消费累计达到某个阀值的时候实时获得一定额度的赠送,在扣费的时候,实时判断消费累计是否已经达到设定的阀值,达到设定的阀值则进4亍相应的赠送。系统可以对用户消费累计的范围进行设置比如累计本地通话费,长途费,漫游费等。系统还可以对用户每月获得的最大赠送次数加以限制。赠送阀值,累计范围,赠送内容,消费范围,累计周期,累计周期内获赠最大次数的配置信息是品牌级别的参数。表5为实施例3的实时累计赠送方案配置表,表5配置信息包括赠送阀值、累计范围、累计周期、赠送内容、赠送内容有效期、赠送使用范围、累计周期内获赠最大次数、本金消费实时累计赠送的活动开始和结束时间等参数:<table>tableseeoriginaldocumentpage25</column></row><table>表7为实施例3用户本金消费实时累计的赠送帐户表,该赠送帐户表中体现如下内容用户的号码、用户的索引、赠送的索引、赠送有效期、赠送内容、赠送使用范围表7实施例中,为品牌4的用户增加如表5所示的实时累计赠送方案的配置信息,为用户增加如表6所示实时累计的消费累计帐户和表7所示的实时累计的赠送帐户。图9为实施例3实时累计赠送流程图,本流程是在图3的步骤322之后的流程,如图9所示,实施例3实时累计赠送流程一般包括以下步骤步骤901:在用户本金里面扣除扣完赠送金额后剩余的金额。步骤卯2:判断本次呼叫属性是否符合用户所属品牌的本金消费累计范围,如果是,转到步骤903;否则,转到步骤908。步骤卯3:将扣除的用户本金部分的金额,累计到用户累计帐户表的本月份累计字段。步骤卯4:判断用户在本累计周期内是否达到最大赠送次数,如果是,转到步骤908;否则,转到步骤905。步骤卯5:计算用户本累计周期累计到用户累计帐户表的消费本金总额度。步骤卯6:判断本累计周期内累计的本金消费总额度是否不小于品牌设定的赠送阀值,如果是,转到步骤907;否则,转到步骤卯8。步骤卯7:为用户赠送相应的内容,在用户赠送信息表里面新增一条赠送记录。步骤卯8:流程结束。字段字字,字段四字段五字穴用户的号码用户的索引赠送的索引赠送有效期赠送内容围赠送使范图10为实施例3前转流程的鉴权逻辑示意图,如图10所示,实施例3前转流程的鉴权流程包括以下步骤步骤1001:业务取出IDP的发生前转的用户号码,送给数据库模块。步骤1002:数据库^^莫块根据发生前转的用户号码,查询发生前转的用户号码状态是否正常,如果是,转到步骤1003;否则,转到步骤1008。步骤1003:业务分别取得发生前转的用户号码的归属位置信息、漫游位置信息和和前转到的用户号码的的归属位置信息、漫游位置信息和发生前转的用户号码的计费方案。步骤1004:业务分别取出发生前转的用户号码可用于本地费子项、长途费子项、漫游费子项的赠送呼叫总时长和可用于本地费子项、长途费子项、漫游费子项的赠送总金额和发生前转的用户号码用户账户本金金额。步骤1005:业务将发生前转的用户号码和前转到的用户号码的归属位置和漫游位置信息、计费方案及可用于本地费子项、长途费子项、漫游费子项的赠送呼叫总时长和可用于本地费子项、长途费子项、漫游费子项的赠送总金额和用户账户本金金额,送给计费模块。步骤1006:计费才莫块才艮据上述发生前转的用户号码和前转到的用户号码的归属位置和漫游位置信息、计费方案,及可用于本地费子项、长途费子项、漫游费子项的赠送呼叫总时长和可用于本地费子项、长途费子项、漫游费子项的赠送总金额和发生前转的用户号户账户本金金额,进行呼叫时长的计算步骤1007:业务下发呼叫时长,进行计费控制和接续呼叫。步骤1008:释i丈呼叫。系统还可以设置对某个品牌的某段时间内的充值次数进行累计,累计到一定的次数的时候,可以获得相应的赠送,该赠送可以用于相应的费子项。此处不再赘述。以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。权利要求1、一种预付费智能业务实现方法,其特征在于,该方法包括呼叫结束时,业务控制点SCP计算用户赠送的内容和本金的扣取额度,并根据计算的用户赠送的内容和本金的扣取额度进行扣费。2、根据权利要求1所述的预付费智能业务实现方法,其特征在于,该方法还包括步骤用户发起呼叫时,SCP根据所述用户的本金及赠送资源信息,进4亍呼叫时长控制。3、根据权利要求2所述的预付费智能业务实现方法,其特征在于,SCP进行呼叫时长控制之前还包括步骤SCP根据系统赠送配置信息,配置系统赠送配置信息;用户达到赠送条件的时候,SCP根据所述用户对应的系统赠送配置信息,给用户赠送相应的内容。4、根据权利要求3所迷的预付费智能业务实现方法,其特征在于,所迷系统赠送配置信息至少包括以下之一种品牌、赠送内容、赠送数量、赠送内容有效期、赠送类型、赠送条件、本赠送内容可以适用的费子项、赠送活动开始时间、赠送活动结束时间。5、根据权利要求3所述的预付费智能业务实现方法,其特征在于,SCP根据用户的本金及赠送资源信息,进行呼叫时长控制为用户发起呼叫时,业务将计费用户号码和呼叫的另一方号码,以及计费用户号码和呼叫的另一方号码漫游位置信息传给计费冲莫块;计费模块根据计费用户号码和呼叫的另一方号码分析出计费号码和呼叫的另一方号码的归属区号,并冲艮据计费用户号码和呼叫的另一方号码漫游位置信息,分析出计费号码和呼叫的另一方号码的漫游区号;业务逻辑才莫块将计费用户号码和呼叫的另一方号码的归属位置区号、漫游区号、计费用户号码和呼叫的另一方号码传给数据库4莫块;数据库;f莫块查询计费用户可用于各费子项的赠送呼叫时长和可用于各费子项的赠送金额和计费用户账户本金金额,及计费用户的计费方案,传给业务逻辑模块;业务逻辑才莫块将计费用户号码和呼叫的另一方号码的漫游位置信息、计费方案,及计费用户可用于各费子项的赠送呼叫时长和可用于各费子项的赠送金额和用户账户本金金额,传给计费模块;计费模块计算呼叫总时长,并将呼叫总时长传递给业务逻辑模块,由业务逻辑模块进行计费控制。6、根据权利要求5所述的预付费智能业务实现方法,其特征在于,SCP计算用户赠送的内容和本金的扣取额度,并根据计算的用户赠送的内容和本金的扣取额度进4亍扣费为呼叫结束的时候,业务逻辑-漠块将计费用户号码和呼叫的另一方号码的漫游位置信息、计费方案,及计费用户可用于各费子项的赠送呼叫时长和可用于各费子项的赠送金额和用户账户本金金额和本次呼叫实际时长传给计费模块;计费模块根据收到的信息进行批价,将本次呼叫总时长、本次呼叫总费用、本次呼叫的各费子项的总费用、本次呼叫应该从各费子项的赠送时长上扣取的时长、本次呼叫应该从可用于各费子项的赠送金额上扣取的费用、本次呼叫应该从用户本金账户上扣取的费用传给业务逻辑模块;业务逻辑模块将计费用户号码、本次呼叫总时长、本次呼叫总费用、本次呼叫各费子项的总费用、本次呼叫应该从可用于各费子项的赠送时长上扣取的时长、本次呼叫应该从可用于各费子项的赠送金额上扣取的费用、本次呼叫应该从用户本金账户上扣取的费用,送给数据库^^莫块;数据库模块才艮据收到的信息,对计费用户进行扣费。7、根据权利要求3所述的预付费智能业务实现方法,其特征在于,所述SCP根据系统赠送配置信息,配置系统赠送配置信息为赠送信息配置模块将赠送配置信息传给数据库模块;数据库模块在一艮据所述赠送配置信息进行配置,并将配置结果传给赠送信息配置模块。8、一种预付费智能业务实现系统,其特征在于,该系统包括扣取额度计算模块和数据库模块,其中,所述扣取额度计算模块,用于在呼叫结束时,计算用户赠送的内容和本金的扣取额度,并发给所述数据库模块;所述数据库模块,用于根据扣取额度计算模块计算的用户的赠送的内容和本金的扣取额度进4亍扣费。9、根据权利要求8所述的预付费智能业务实现系统,其特征在于,所述扣取额度计算模块具体包括业务逻辑模块和计费模块,其中,所述业务逻辑才莫块,用于在呼叫结束的时候,将计费用户号码和呼叫的另一方号码的漫游位置信息、计费方案,及计费用户可用于各费子项的赠送呼叫时长和可用于各费子项的赠送金额和用户账户本金金额和本次呼叫实际时长传给计费模块;所述计费模块,用于根据收到的信息进行批价,将本次呼叫总时长、本次呼叫总费用、本次呼叫的各费子项的总费用、本次呼叫应该从各费子项的赠送时长上扣取的时长、本次呼叫应该从可用于各费子项的赠送金额上扣取的费用、本次呼叫应该从用户本金账户上扣取的费用传给业务逻辑模块;所述业务逻辑模块,还用于将计费用户号码、本次呼叫总时长、本次呼叫总费用、本次呼叫各费子项的总费用、本次呼叫应该从可用于各费子项的赠送时长上扣取的时长、本次呼叫应该从可用于各费子项的赠送金额上扣取的费用、,本次呼叫应该从用户本金账户上扣取的费用,送给^:据库模块。10、根据权利要求9所述的预付费智能业务实现系统,其特征在于,该系统还包括用户赠送获得才莫块,用于存储用户赠送信息;所述业务逻辑才莫块,还用于在用户发起呼叫时,将计费用户号码和呼叫的另一方号码,以及计费用户号码和呼叫的另一方号码漫游位置信息传给计费模i块;所述计费模块,还用于根据计费用户号码和呼叫的另一方号码分析出计费号码和呼叫的另一方号码的归属区号,并4艮据计费用户号码和呼叫的另一方号码漫游位置信息,分析出计费号码和呼叫的另一方号码的漫游区号,并传给业务逻辑模块;所述业务逻辑才莫块,还用于将计费用户号码和呼叫的另一方号码的归属位置区号、漫游区号、计费用户号码和呼叫的另一方号码传给数据库才莫块;所述数据库^=莫块,还用于在用户赠送获得才莫块中查询计费用户可用于各费子项的赠送呼叫时长和可用于各费子项的赠送金额和计费用户账户本金金额,及计费用户的计费方案,传给业务逻辑模块;所述业务逻辑模块,还用于将计费用户号码和呼叫的另一方号码的漫游位置信息、计费方案,及计费用户可用于各费子项的赠送呼叫时长和可用于各费子项的赠送金额和用户账户本金金额,传给计费模块;所述计费模块,还用于计算呼叫总时长,并将呼叫总时长传递给业务逻辑模块,由业务逻辑模块进行计费控制。11、根据权利要求9所述的预付费智能业务实现系统,其特征在于,该系统还包括赠送信息配置模块,用于将赠送配置信息传给数据库模块;所述数据库模块,还用于根据来自赠送信息配置模块的赠送配置信息进行配置,并将配置结果传给赠送信息配置模块。全文摘要本发明公开一种预付费智能业务实现方法,包括呼叫结束时,业务控制点(SCP)计算用户赠送的内容和本金的扣取额度,并根据计算的用户赠送的内容和本金的扣取额度进行扣费,另外,在用户发起呼叫时,SCP还根据所述用户的本金及赠送资源信息,进行呼叫时长控制。本发明还相应地公开一种预付费智能业务实现系统包括扣取额度计算模块和数据库模块,其中,扣取额度计算模块具体包括业务逻辑模块和计费模块。由于用户的每条赠送可以单独设置使用范围即应用于某个费子项,比如用于本地通话费,长途费或者漫游费,所以,本发明能够提高赠送的灵活性、提高用户体验。文档编号H04W4/24GK101616394SQ20091016133公开日2009年12月30日申请日期2009年7月20日优先权日2009年7月20日发明者侯智荣申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1