首页 / 专利库 / 银行与财务事项 / 账户身份服务系统 / 一种实现数据业务付费实时性的系统和方法

一种实现数据业务付费实时性的系统和方法

阅读:601发布:2021-10-14

专利汇可以提供一种实现数据业务付费实时性的系统和方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种实现数据业务付费实时性的方法,包括:PDSN在接收到用户 请求 使用数据业务的请求消息后,首先通过HAAA/CP GW、DACP向SCP发送请求分配金额的计费请求消息;SCP判断是否可以用户账户分配所请求的金额,如果是,从用户账户中扣除分配金额,并将分配金额信息发送给DACP,DACP将分配金额信息转换为时长/流量信息,然后将时长/流量信息通过HAAA/CP GW发送到PDSN,PDSN据此控制用户使用数据业务;如果用户帐户没有足够可分配金额,SCP通过DACP、HAAA/CP GW向PDSN发送分配金额失败的回应消息,PDSN拒绝用户使用数据业务或停止用户正在使用的数据业务。本发明还公开了一种用于完成该方法的系统。,下面是一种实现数据业务付费实时性的系统和方法专利的具体信息内容。

1.一种实现数据业务付费实时性的系统,包括:码分多址CDMA分组网络,分组数据服务节点PDSN,鉴权、授权和计费服务器/业务内容服务网关HAAA/CP GW,业务控制点SCP,其中PDSN和HAAA/CP GW分别连接到CDMA分组网络,其特征是,该系统还包括用于完成数据业务的批价及费用申请功能的数据业务接入控制点DACP,所述DACP同时连接到HAAA/CP GW和SCP。
2.根据权利要求1所述的实现数据业务付费实时性的系统,其特征是,所述DACP至少包括用于和SCP通信以实现费用申请功能的通信模,用于共同完成数据业务的批价功能的顺序连接的分析与处理模块、数据库/文件管理模块和数据库服务器模块,以及控制所述模块协同工作的核心模块,所述通信模块、分析与处理模块以及数据库/文件管理模块分别连接到核心模块。
3.根据权利要求2所述的实现数据业务付费实时性的系统,其特征是,所述DACP进一步包括用于监控通信模块、核心模块和分析与处理模块工作的监控模块,用于发送定时信息以触发DACP执行相应功能的定时模块,以及提供了DACP系统配合和维护接口的用户接口模块,所述定时模块和用户接口模块连接到通信模块。
4.根据权利要求1所述的实现数据业务付费实时性的系统,其特征是,所述连接是数据链路连接。
5.根据权利要求1所述的实现数据业务付费实时性的系统,其特征是,所述CDMA分组网络是CDMA 1X分组网络或CDMA 2000分组网络。
6.一种实现数据业务付费实时性的方法,至少包括如下步骤:a.PDSN在接收到用户请求使用数据业务的请求消息后,通过HAAA/CPGW向DACP发送请求分配金额的计费请求消息,DACP将所述计费请求消息发送到SCP;b.SCP判断是否可以从对应于所述用户的预付费账户分配所请求的金额,如果是,执行步骤c,否则向DACP发送分配金额失败的回应消息,DACP通过HAAA/CP GW向PDSN发送分配金额失败的回应消息,PDSN拒绝用户使用数据业务或停止用户正在使用的数据业务,结束本流程;c.SCP从用户预付费账户中扣除分配金额,并将包含分配金额信息的费用请求回应消息发送给DACP,DACP将所述分配金额信息转换为PDSN控制用户使用数据业务的信息,然后将包含所述PDSN控制用户使用数据业务的信息通过HAAA/CP GW发送到PDSN,PDSN根据所述控制用户使用数据业务的信息控制用户使用数据业务。
7.根据权利要求6所述的实现数据业务付费实时性的方法,其特征是,所述PDSN控制用户使用数据业务的信息是时长信息或流量信息,步骤a中PDSN通过HAAA/CP GW向DACP发送的计费请求消息中进一步包含一个通过时长或者流量控制用户使用数据业务的计费方式信息,步骤c中DACP根据所述计费方式信息将分配金额转换为时长或者流量,并且DACP通过HAAA/CP GW向PDSN发送的计费请求回应消息中进一步包含所述计费方式信息。
8.根据权利要求6所述的实现数据业务付费实时性的方法,其特征是,如果用户在使用数据业务的过程中主动停止数据业务的使用,本发明进一步包括:PDSN在接收到用户停止使用数据业务的信息后,向HAAA/CP GW发送包含用户释放和已使用时长/流量信息的计费请求消息,HAAA/CP GW向DACP发送包含所述已使用时长/流量信息的计费请求消息,DACP将已使用时长/流量换算为金额信息,然后将包含所述金额信息的费用返回消息发送到SCP;SCP将所述金额信息返回到用户预付费帐户,然后向DACP发送表明费用返回成功的费用返回回应消息,DACP通过HAAA/CP GW向PDSN发送表明费用返回成功的计费请求回应消息。
9.根据权利要求6所述的实现数据业务付费实时性的方法,其特征是,在用户第一次请求使用数据业务时,进一步包括对用户进行身份鉴权的操作。
10.根据权利要求6所述的实现数据业务付费实时性的方法,其特征是,在用户使用数据业务所需金额接近可分配金额时,PDSN直接向HAAA/CP GW再次发送用于请求下一次数据业务使用金额的计费请求消息。

说明书全文

一种实现数据业务付费实时性的系统和方法

技术领域

发明涉及移动通信系统的付费业务,具体涉及一种在码分多址(CDMA)系统中实现数据业务付费实时性的系统和方法。

背景技术

随着移动通信技术的发展,数据业务蓬勃兴起。目前的数据业务付费方式可以采用预付费并实时扣费方式,也就是预付费用户首先使用数据业务,然后由数据业务网络生成该用户使用数据业务的记录,然后将这些记录以文件的形式传送给预付费业务所在的业务控制点(SCP),由SCP根据这些文件记录从预付费用户的账户中扣除相应费用。
图1示出了现有技术中数据预付费业务系统的网络结构示意图。从图1可以看出,该系统包括CDMA分组网络、分组数据服务节点(PDSN)、鉴权、授权和计费服务器/业务内容服务网关(HAAA/CP GW)、计费和营业支持系统(BOSS)以及SCP等部分。其中,PDSN和HAAA/CP GW连接到CDMA分组网络,同时,BOSS分别连接到HAAA/CP GW和SCP。
在图1所示的系统中,当用户通过PDSN使用数据业务时,首先通过分组网络在HAAA和CP GW中分别产生表示用户的流量和内容费用的该用户使用数据业务的记录文件。BOSS在接收到该文件后,根据该用户的使用记录进行费用计算,得到该用户的账单。然后BOSS将用户的账单信息通过文件接口传送到SCP,由SCP根据接收到的账单信息在用户帐户中扣除相应费用。
在这种扣费方式中,由于文件传输的滞后性,导致无法在用户使用数据业务的同时进行实时扣费,从而可能导致账户余额不足时用户依然在使用数据业务,也就是导致用户账户余额的透支。而这必然给数据业务提供商造成极大的损失。

发明内容

有鉴于此,本发明的主要目的是提供一种在CDMA系统中实现数据业务付费实时性的系统和方法,能够对用户使用数据业务进行实时扣费,从而避免现有技术中通过文件记录的进行扣费导致的费用透支问题。
本发明的上述目的是通过如下的技术方案予以实现的:一种实现数据业务付费实时性的系统,包括:CDMA分组网络、PDSN、HAAA/CP GW、SCP,以及用于完成数据业务的批价及费用中请功能的数据业务接入控制点DACP,其中PDSN和HAAA/CP GW分别连接到CDMA分组网络,DACP同时连接到HAAA/CP GW和SCP。
在上述系统中,DACP至少包括用于和SCP通信以实现费用申请功能的通信模,用于共同完成数据业务的批价功能的顺序连接的分析与处理模块、数据库/文件管理模块和数据库服务器模块,以及控制所述模块协同工作的核心模块,其中通信模块、分析与处理模块以及数据库/文件管理模块分别连接到核心模块。并且可以进一步包括用于监控通信模块、核心模块和分析与处理模块工作的监控模块,用于发送定时信息以触发DACP执行相应功能的定时模块,以及提供了DACP系统配合和维护接口的用户接口模块,定时模块和用户接口模块连接到通信模块。
在上述系统中,连接可以是数据链路连接,并且CDMA分组网络是CDMA1X分组网络或CDMA 2000分组网络。
一种实现数据业务付费实时性的方法,至少包括如下步骤:a.PDSN在接收到用户请求使用数据业务的请求消息后,通过HAAA/CPGW向DACP发送请求分配金额的计费请求消息,DACP将计费请求消息发送到SCP;b.SCP判断是否可以从对应于用户的预付费账户分配所请求的金额,如果是,执行步骤c,否则向DACP发送分配金额失败的回应消息,DACP通过HAAA/CP GW向PDSN发送分配金额失败的回应消息,PDSN拒绝用户使用数据业务或停止用户正在使用的数据业务,结束本流程;c.SCP从用户预付费账户中扣除分配金额,并将包含分配金额信息的费用请求回应消息发送给DACP,DACP将分配金额信息转换为PDSN控制用户使用数据业务的信息,然后将包含PDSN控制用户使用数据业务的信息通过HAAA/CP GW发送到PDSN,PDSN根据控制用户使用数据业务的信息控制用户使用数据业务。
在上述方法中,PDSN控制用户使用数据业务的信息是时长信息或流量信息。在这种情况下,步骤a中PDSN通过HAAA/CP GW向DACP发送的计费请求消息中进一步包含一个通过时长或者流量控制用户使用数据业务的计费方式信息,步骤c中DACP根据计费方式信息将分配金额转换为时长或者流量,并且DACP通过HAAA/CP GW向PDSN发送的计费请求回应消息中进一步包含该计费方式信息。
在上述方法中,如果用户在使用数据业务的过程中主动停止数据业务的使用,本发明进一步包括:PDSN在接收到用户停止使用数据业务的信息后,向HAAA/CP GW发送包含用户释放和已使用时长/流量信息的计费请求消息,HAAA/CP GW向DACP发送包含已使用时长/流量信息的计费请求消息,DACP将已使用时长/流量换算为金额信息,然后将包含金额信息的费用返回消息发送到SCP;SCP将金额信息返回到用户预付费帐户,然后向DACP发送表明费用返回成功的费用返回回应消息,DACP通过HAAA/CP GW向PDSN发送表明费用返回成功的计费请求回应消息。
在上述方法中,在用户第一次请求使用数据业务时可以进一步包括对用户进行身份鉴权的操作,并且在用户使用数据业务所需金额接近可分配金额时,PDSN可以直接向HAAA/CP GW再次发送用于请求下一次数据业务使用金额的计费请求消息。
从本发明的技术方案可以看出,本发明通过在用户请求使用数据业务时,首先由SCP在用户帐户中分配一定金额,然后用户在该分配金额限度内使用数据业务,当用户使用的数据业务所对应的金额接近该分配金额限度时,再次请求SCP分配一定金额,并如此往复。如果在某一次请求SCP分配一定金额时,SCP发现用户帐户中没有足够余额,则停止用户使用数据业务。当然,如果在第一次分配金额时用户帐户中就没有足够余额,则直接拒绝用户使用数据业务。因此,本发明克服了现有技术中用户先使用数据业务再根据使用量付费可能引起用户帐户透支的弊端,实现了完全的实时扣费,成功地保障了数据业务提供商的利益,为数据业务的发展提供了更充分的保证。
同时,如果用户主动停止某次数据业务的使用,本发明能将已分配金额中未使用部分返回到用户帐户,充分保障了用户的利益不受损失。
综上所述,本发明通过所提供的系统和方法解决了现有技术中的数据付费不实时的问题,提供了一种更合理和公正的数据业务预付费方法,相对于现有技术的扣费方案,本发明有更广阔的应用前景。
附图说明
图1是现有技术中通过文件形式实行扣费的预付费业务系统的网络结构示意图;图2是根据本发明的实行实时扣费的预付费业务系统的网络结构示意图;图3是本发明的数据业务接入控制点的内部结构示意图;图4是本发明的由于账户金额不足而使用户被动停止使用数据业务的方法处理流程图;图5是本发明的用户主动停止使用数据业务的方法处理流程图。

具体实施方式

下面结合附图和具体实施例对本发明进行详细说明。
为了实现对预付费用户的数据业务使用的实时扣费,在本发明中新增加了一个数据业务接入控制点(DACP),以代替现有技术中的BOSS。DACP的具体结构将在稍后进行说明。和BOSS一样,DACP也是一个进行费用计算的功能实体,但是和BOSS不同,DACP可以完成数据业务的批价、费用申请等功能,这里的批价也就是根据设定的费率计算本次呼叫需要的费用,而BOSS只能根据用户的数据业务使用记录进行费用计算,而不能在用户尚未使用数据业务时向SCP进行费用申请,这样BOSS就无法解决用户帐户的透支问题。
图2示出了根据本发明的数据预付费业务系统的网络结构图。从图2可以看出,该系统同样包括CDMA分组网络、PDSN、HAAA/CP GW和SCP等部分,与图1不同的是,DACP代替了BOSS。因此在这种系统中,PDSN和HAAA/CP GW依然分别连接到CDMA分组网络,同时,DACP分别连接到HAAA/CP GW和SCP。
图3示出了本发明的DACP的内部结构示意图。参见图3,本发明的DACP包括八个模块:通信模块、核心模块、分析与处理模块、监控模块、数据库/文件代理模块、用户接口模块、数据库服务器模块和定时模块。其中的通信模块用于通过TCP协议或UDP协议实现DACP和外部平台和操作维护终端之间的通信。核心模块是一个中央模块,用于协调各个模块之间的工作,以便交换外部信息,并实现对事务处理流的全面监控。分析与处理模块用于根据数据库服务器模块的配置信息进行费用计算处理,计算当前费用可以支持的时长/流量,它是实现本发明的关键部分。监控模块用于提供流量监控、协议跟踪以及任务查询功能。数据库/文件代理模块用于维护DACP系统的数据库操作和文件操作,配置相关费率,例如用户的流量和费用信息。用户接口模块用于方便用户配置和维护DACP。数据库服务器模块负责完成对数据库的直接访问,它可以接受来自数据库/文件代理模块的操作指令,并在根据操作指令访问数据库后返回数据库操作结果。定时模块则用于向DACP发送定时消息,触发DACP执行相应的功能。
在本发明的DACP中,核心模块和通信模块、分析与处理模块、监控模块之间为双向通信,并能接收来自数据库/文件代理模块的信息。通信模块和分析与处理模块以及用户接口模块之间为双向通信,并能接收来自定时模块的信息和向监控模块发送信息。数据库/文件代理模块和分析与处理模块以及数据库服务器模块之间为双向通信。其中,除了通信模块和用户接口模块之间的通信采用TCP/IP协议,数据库/文件代理模块和数据库服务器模块之间的通信采用消息队列之外,其他通信均采用genfep进程
同时可以看出,在前述DACP中,通信模块通过和诸如SCP的外部平台的通信,可以实现本发明的费用申请功能,而分析与处理模块、数据库/文件代理模块和数据库服务器模块共同完成了本发明的批价功能,也就是根据相关费率进行费用计算处理的功能。
图4和图5示出了本发明在两种情况下的方法处理流程。具体地说,图4示出了由于账户金额不足而使用户被动停止使用数据业务的方法处理流程,而图5示出了用户主动停止使用数据业务的方法处理流程。由于前面的处理流程是相同的,因此在图4和图5中都用相同的标号进行表示。下面对本发明的处理流程进行详细说明。
首先在步骤401中,在预付费用户请求使用数据业务后,PDSN向HAAA/CP GW发送计费请求,指示PDSN支持预付费功能,也就是PDSN能够监控用户使用数据业务。在步骤402,HAAA/CP GW根据用户的移动电话号码段确定该用户为预付费用户后,向DACP发送鉴权请求。在步骤403,DACP收到鉴权请求后,根据鉴权的结果判断该用户可以使用预付费业务并且可以使用数据业务,然后向SCP发送费用请求消息,请求本次数据业务的金额。
这里需要说明的是,预付费用户请求使用数据业务对,PDSN已经明确了用户请求的数据业务的类型,并可以灵活地根据一个预先确定的计费方式分配金额,也就是根据时长还是流量进行计费,例如,预先分配5分钟时长的金额,或者预先分配1000字节的金额。并且,具体的时长数量或者字节数量也是由DACP预先确定的,同时可以灵活地更改。
在步骤404,SCP判断用户账户信息,也就是判断用户账户是否可用并且是否有足够的可分配金额。如果用户帐户可用并且有足够的可分配金额,则从账户中扣除相应的申请费用,然后执行步骤405及其后续步骤。如果帐户不可用,或者帐户虽然可用但是没有足够的可分配金额,则直接经过DACP、HAAA/CP GW向PDSN返回分配金额失败的回应消息,PDSN拒绝为该用户提供数据业务,结束本流程。
在步骤405,SCP向DACP发送费用请求回应,在该请求回应中包括分配金额信息。在步骤406,DACP接收到来自SCP的费用请求回应后,将申请到的费用信息,也就是分配金额,根据计费方式转换为可以使用的时长或流量。同时向HAAA/CP GW发送包括计费方式信息和分配时长/流量信息的鉴权请求回应消息。
在步骤407,HAAA/CP GW向PDSN发送计费请求回应消息,同样包括计费方式信息和分配时长/流量信息,指示PDSN按照相应的时长/流量控制用户的数据业务使用情况。
当用户的数据业务使用情况达到本次使用费用时,在步骤408,PDSN再次向HAAA/CP GW发送新的计费请求消息,在步骤409,HAAA/CP GW在收到来自PDSN的新的计费请求消息后,向DACP发送计费请求消息,同样,DACP在收到来自HAAA/CP GW的计费请求消息后在步骤410向SCP发送计费请求消息。
在步骤411,SCP为这次新的计费请求判断账户是否有足够的可分配金额,在这里假设账户内依然具有足够的可分配金额,则从账户中扣除这次请求对应的申请费用,然后执行步骤412及其后续步骤。
步骤412至步骤414和前述步骤405至步骤408基本相同,它们的区别在于步骤406中DACP向HAAA/CP GW返回的是鉴权请求回应消息,而步骤413中DACP向HAAA/CP GW返回的是计费请求回应消息。这是因为在第一次分配金额之前需要有一个对用户的鉴权过程,而在经过一次鉴权确认用户身份之后,则不再需要进行鉴权,直接进行计费请求和回应计费请求即可。需要说明的是,步骤406中的鉴权请求回应消息和步骤413中的计费请求回应消息中都包含计费方式和分配时长/流量信息。
在执行步骤414之后,如果用户需要继续使用数据业务,则可以重复步骤408至步骤414,这里假定每次在用户请求分配金额时账户内都具有足够的可分配金额。
下面说明某次用户请求分配金额时账户内金额不足时的处理过程。
和步骤408至步骤410相似,在图4所示的步骤421至步骤423中,PDSN通过HAAA/CP GW、DACP向SCP申请新的数据业务使用费用,在步骤424,SCP判断出用户账户内没有足够的可分配金额,则不从账户中进行费用扣除,而直接在步骤425向DACP发送指示用户账户余额不足的费用请求回应消息。在步骤426中,DACP向HAAA/CP GW发送指示账户余额不足的计费请求回应消息。然后在步骤427中,HAAA/CP GW向PDSN发送计费请求回应消息,指示PDSN切断用户的本次数据业务。PDSN在收到该指示后即切断用户的本次数据业务,从而避免了在用户账户余额不足的情况下用户依然使用数据业务造成的帐户透支现象,保证了数据业务提供商的利益。
和上一种用户因为帐户金额不足被动停止使用数据业务的情况对应,在用户经过一段时间的数据业务使用后,可能不再需要使用该数据业务,这时用户可以主动停止该数据业务的使用。在这种情况下,参照图5,在用户停止使用数据业务后,PDSN在步骤521向HAAA/CP GW发送包含用户停止数据业务的使用以及当前已经使用的时长/流量的信息的计费请求消息,在步骤522,HAAA/CP GW向DACP转发该消息,在步骤523,DACP将已分配但未使用的时长/流量转换为金额,然后向SCP发送费用返回请求消息,指示SCP返回相应的费用。
在步骤524,SCP在接收到该费用返回请求消息后,将已经分配的金额中未使用的金额返回到用户的帐户中,然后在步骤525将费用返回成功的消息发送给DACP。在步骤526和步骤527,DACP将该费用返回成功的消息经过HAAA/CP GW转发给PDSN。至此,已经由SCP分配给用户但是未使用的金额又返回到用户的帐户中,对于用户来说不会蒙受任何损失,进一步保证了用户的利益。
上述说明了本发明的系统和方法。本发明可以适用于CDMA 1X分组网络和CDMA 2000分组网络。并且本发明的思想也可以适用于其它的CDMA网络,甚至其它的无线通信网络。因此可以理解,上述仅是对本发明精神的展示,而不是限制。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈