一种业务计费方法、装置和系统的制作方法

文档序号:7924918阅读:206来源:国知局
专利名称:一种业务计费方法、装置和系统的制作方法
技术领域
本发明涉及通信技术领域,特别是涉及一种业务计费方法、装置和系统。
背景技术
实时计费系统(Online Charging System, OCS )采用Diameter信用控制协 议(Diameter Credit Control, DCC )与外部网元进行计费信息交互和信用控制, 其中,外部网元可以为业务控制点(Service Control Point, SCP)、移动数据 业务平台(Mobile Data Service Platform, MDSP )等网络单元。
外部网元发送信用控制请求消息(Credit Control Request, CCR)给OCS, CCR请求消息按信用控制请求类型(Credit-Control-Request-Type)分为CCR 初始消息(CCR Initial) 、 CCR更新消息(CCR Update ) 、 CCR终止消息(CCR Termination)和CCR事件消息(CCR Event)四类。在CCRInitial、 CCR Update 和CCREvent消息中都包含请求量(Requested-Service-Unit, RSU)信息,在 CCR Update和CCR Termination消息中包含已使用量(Used-Service-Unit, USU) 信息。OCS发送信用控制应答消息(Credit Control Answer, CCA)给外部网 元,与CCRi青求消息对应,CCA响应消息分为CCA初始消息(CCAInitial)、 CCA更新消息(CCA Update) 、 CCRA终止消息(CCA Termination)和CCA 事件消息(CCAEvent)。在CCAInitial, CCAUpdate和CCAEvent响应消息 中都包含授权量(Granted-Service-Unit, GSU)信息。
OCS计费场景分为会话计费和事件计费。CCR Initial/Update/Termination 和CCA Initial/Update/Termination消息用于会话计费场景,CCR Event和CCA Event用于事件计费。
OCS系统处理计费事件需要消耗中央处理器(Central Processing Unit, CPU)、内存等计算机设备资源,计费事件越多,OCS计算机设备负荷越大, CPU、内存等资源消耗越多,资源耗尽会导致系统没法正常运行。而终端用
8户的行为具有很大的不确定性,有时使用呼叫、短信、上网等服务多,有时 使用少, 一般每天忙时使用多,闲时使用少,节假日使用多,普通日期使用 少。
一般运营商会预估平均每个用户的话务量,根据计算机处理能力除以处 理每个用户的话务量所需能力得到规划支持的最大用户数。话务量越高运营
商收入越多,但所需计算机设备处理能力越高,成本越高。为了避免计费事
件过多导致OCS计算机设备CPU、内存等资源耗尽导致系统运行异常, 一般可 采取以下方法
一般按预计的话务高峰所需处理能力配置OCS设备,辅助以静态过负荷 和动态过负荷机制对OCS设备进行保护,当设备处理能力超过静态过负荷或 动态过负荷机制的阈值时,拒绝部分新接入的话音、短信、通用分组无线业 务(General Packet Radio Service, GPRS )等业务请求。
另外,再改进一点的是按业务过负荷,当判断系统达到过负荷阈值时, 先启动对优先级低业务的过负荷控制,对优先级低的业务种类,无论进行该 业务的用户是何种情况,均对该业务进行过负荷控制,例如拒绝部分短信、 GPRS等业务的请求。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题之一
发生过负荷时,不分用户情况,直接对新的业务请求进行拒绝。这样不 能保障高端用户的服务质量,同时运营商损失了收入。
另外,运营商为了在节假日话务高峰期支持更大话务量,取得更多的收 益,必须预先配置更多设备,导致闲时设备利用率降低,成本提高。

发明内容
本发明实施例提出了一种业务计费方法、装置和系统,用以在话务高峰 期,有效保障高端用户的服务,从而,在不增加设备成本情况下,降低话务 高峰期ocs设备的资源消耗,以已经配置的设备支持更高的话务量。
为达到上述目的,本发明实施例一方面提出一种业务计费方法,包括以
下步骤
9接收计费初始消息,判断所述计费初始消息对应的业务时段是否为业务
高峰时段;
当所述计费初始消息对应的业务时段是业务高峰时段时,判断所述计费
初始消息对应的用户是否为有效高端用户;
当所述计费初始消息对应的用户是有效高端用户时,发送对所述计费初
始消息对应的业务足量授权的指示消息。
另一方面,本发明实施例还提出一种业务计费装置,包括
接收模块,用于接收所述业务控制设备发送的计费初始消息;
高峰判断模块,用于判断所述接收模块所接收的计费初始消息对应的业
务时段是否为业务高峰时段;
用户鉴別模块,用于当所述高峰判断模块判断所述计费初始消息对应的
业务时段是业务高峰时段时,判断所述计费初始消息对应的用户是否为有效
高端用户;
业务授权模块,用于当所述用户鉴别模块判断所述计费初始消息对应的用户是有效高端用户时,发送对所述计费初始消息对应的业务足量授权的指示消息。
另一方面,本发明实施例还提出一种业务控制设备,包括第 一接收模块,用于接收交换设备发送的消息;
第一发送模块,用于根据所述第一接收模块所接收的消息,发送相应的信用控制请求消息给业务计费装置;
第二接收模块,用于接收所述业务计费装置发送的业务控制应答消息;
第二发送模块,用于根据所述第二接收模块所接收的业务控制应答消息,发送监控信息给所述交换设备。
另一方面,本发明实施例还提出一种业务计费系统,包括交换设备、业务控制设备和业务计费装置
所述交换设备,用于发送会话控制消息给所述业务控制设备;
所述业务控制设备,用于根据所述交换设备发送的会话控制消息发送相应的信用控制请求消息给所述业务计费装置,并根据所述业务计费装置返回的信用控制应答消息进行相应处理,并向所述交换设备发送相应消息;
所述业务计费装置,用于接收所述业务控制设备发送的信用控制请求消息,判断所述信用控制请求消息对应的业务时段是否为业务高峰时段,在判断所述业务时段是业务高峰时段时,进一步判断所述信用控制请求消息对应的用户是否为有效高端用户,在判断所述用户是有效高端用户时,向所述业务控制设备发送对所述信用控制请求消息对应的业务足量授权的指示消息,并进行后续处理。
本发明实施例的技术方案具有以下优点,因为采用了一种业务计费方法、装置和系统,在话务高峰期,可以有效保障高端用户的服务,从而,在不增加设备成本情况下,降低话务高峰期OCS设备的资源消耗,以已经配置的设备支持更高话务量。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以4艮据这些附图获得其他的附图。
图1为一个本发明实施例中一种业务计费系统的结构示意图;图2为一个本发明实施例中一种业务计费方法的流程示意图;图3为一个本发明实施例中一种业务计费装置的结构示意图;图4为一个本发明实施例中一种业务控制设备的结构示意图;图5为一个本发明实施例中一种业务计费装置的结构示意图;图6为一个本发明实施例中一种业务控制设备的结构示意图;图7为一个本发明实施例中一种业务控制系统的结构示意图;图8为一个本发明实施例中一种业务计费方法的流程示意图;图9为一个本发明实施例中一种业务控制系统的结构示意图;图10为 一个本发明实施例中 一种业务计费方法的流程示意图。
具体实施例方式
本发明实施例提出了一种业务计费方法、装置和系统,用以在话务高峰 期,有效保障高端用户的服务,从而,在不增加设备成本情况下,降低话务
高峰期ocs设备的资源消耗,以已经配置的设备支持更高话务量。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例, 而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有 做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图l所示,为本发明实施例所提出的业务计费系统的结构示意图,具体
包括
交换设备l,用于发送会话控制消息给业务控制设备2;
业务控制设备2,用于根据交换设备l发送的会话控制消息发送相应的信 用控制请求消息给业务计费装置3,并根据业务计费装置3返回的信用控制应 答消息进行相应处理,并向交换设备l发送相应消息;
业务计费装置3,用于接收业务控制设备2发送的信用控制请求消息,判 断信用控制请求消息对应的业务时段是否为业务高峰时段,在判断业务时段 是业务高峰时段时,进一步判断信用控制请求消息对应的用户是否为有效高 端用户,在判断用户是有效高端用户时,向业务控制设备2发送对信用控制请 求消息对应的业务足量授权的指示消息,并进行后续处理。
基于上述业务计费系统,本发明实施例还提出了相应的业务计费方法, 具体如图2所示,为本发明实施例提出的一种业务计费方法的流程示意图, 包括以下步骤
步骤S201、接收计费初始消息,判断计费初始消息对应的业务时段是否 为业务高峰时段。
当计费初始消息对应的业务时段是业务高峰时段时,转入步骤S202; 当计费初始消息对应的业务时段不是业务高峰时段时,执行批价流程,处理计费初始消息对应的业务。
其中,判断计费初始消息对应的业务时段是否为业务高峰时段的流程具
体为
(1) 判断计费初始消息对应的业务时段的资源占用率是否超过预设的资 源阈值;
(2) 当计费初始消息对应的业务时段的资源占用率超过预设的资源阈值 时,判断计费初始消息对应的业务时段为业务高峰时段。
步骤S202、当计费初始消息对应的业务时段是业务高峰时段时,判断计 费初始消息对应的用户是否为有效高端用户。
当计费初始消息对应的用户是有效高端用户时,转入步骤S203;
当计费初始消息对应的用户不是有效高端用户时,执行批价流程,处理 计费初始消息对应的业务。
其中,判断计费初始消息对应的用户是否为有效高端用户的流程具体为
(1) 判断计费初始消息对应的用户是否为有效用户;
(2) 当计费初始消息对应的用户是有效用户时,判断计费初始消息对应 的用户是否为高端用户。
具体的,当以下情况的判断结果为是时,判断计费初始消息对应的用户 为高端用户
判断计费初始消息对应的用户的帐户余额是否超过预设额度值;或, 判断计费初始消息对应的用户的在网时间是否超过预设时间值;或,
判断计费初始消息对应的用户的用户资料中是否包含高端用户标识;或, 判断归属位置寄存器HLR中是否存在计费初始消息对应的用户的特殊业 务键。
其中,该高端用户标识,具体通过以下步骤生成
在用户开户时,根据用户资产、职业、信用记录等信息确定用户信用等
级;
当用户的信用等级达到预设值时,确定该用户为高端用户; 在用户的用户资料中设定用户的高端用户标识,或,在HLR中为用户签
13约特殊业务键。
(3)当计费初始消息对应的用户是高端用户时,判断计费初始消息对应 的用户是有效高端用户。
步骤S203、当计费初始消息对应的用户是有效高端用户时,发送对计费 初始消息对应的业务足量授权的指示消息。
其中,发送对计费初始消息对应的业务足量授权的指示消息,具体包括 以下两种情况
情况一发送包含足量授权信息的信用控制应答初始消息CCA Initial给 业务控制设备2。
进一步的,在发送包含足量授权信息的信用控制应答初始消息给业务控 制设备2之后,还包括更新流程和终止流程 其中,更新流程包括以下步骤
(1) 接收业务控制设备2发送计费更新消息;
(2) 发送包含足量授权信息的信用控制应答更新消息CCA Update给业 务控制设备2。
另一方面,终止流程包括以下步骤
(1) 接收业务控制设备2发送计费终止消息;
(2) 生成计费初始消息对应的业务的离线待批价计费单,结束与业务控 制设备2会话。
情况二发送包含足量授权信息的特殊错误码给业务控制设备2,并结束 与业务控制设备2会话。
进一步的,发送包含足量授权信息的特殊错误码给业务控制设备2,并结 束与业务控制设备2会话之后,还包括以下步骤
(1) 业务控制设备2识别特殊错误码是否代表对计费初始消息对应的业 务足量授权;
(2) 当业务控制^殳备2识别特殊错误码代表对计费初始消息对应的业务 足量授权时,向交换设备1按照预设分片授权量下发监控消息。
进一步的,向交换设备1按照预设分片授权量下发监控消息之后,还包括更新流程和终止流程
其中,更新流程包括以下步骤
(1)业务控制设备2接收交换设备1发送的分片消息; (2 )业务控制设备2向交换设备按照预设分片授权量下发监控消息。 终止流程包括以下步骤
(1)业务控制设备2接收交换设备1发送的会话结束消息; (2 )业务控制设备2生成计费初始消息对应的业务的离线待批价计费单, 结束与交换设备l会话。
上述本发明实施例的技术方案因为在判断业务时段是业务高峰时段,且 判断用户是有效高端用户时,向业务控制设备发送对信用控制请求消息对应 的业务足量授权的指示消息,并进行后续处理。这样,可以根据用户情况对 业务进行控制,在话务高峰期,可以有效保障高端用户的服务,从而,在不 增加设备成本情况下,降低话务高峰期OCS设备的资源消耗,以已经配置的 设备支持更高话务量。
进一步的,对应上述的业务计费方法,根据业务计费装置3向业务控制设 备2发送的对信用控制请求消息对应的业务足量授权的指示消息的类型不同, 本发明实施例对上述的业务计费装置3和业务控制设备2提出了相应的结构设 定方案,具体说明如下
(1)当发送的指示信息为CCA Initial时,如图3和图4所示,为本发明实 施例所提出的业务计费装置3和业务控制设备2的结构示意图。
其中,如图3所示,为本发明实施例所提出的一种业务计费装置3的结 构示意图,包括
接收模块31,用于接收计费初始消息、计费更新消息和计费终止消息。 高峰判断模块32,用于判断接收模块31所接收的计费初始消息对应的业 务时段是否为业务高峰时段,具体包括
阈值设定子模块321 ,用于设定资源阈值。
15监控子模块322,用于监控计费初始消息对应的业务时段的资源占用率。
判断子模块323,用于判断监控子模块322获取的资源占用率是否超过阈 值设定子模块321预设的资源阈值。
基于上述设置,当判断子模块323判断监控子模块322获取的资源占用 率超过阅值设定子模块321预设的资源阈值时,确认计费初始消息对应的业 务时段为业务高峰时段。
用户鉴别模块33,用于当高峰判断模块32判断计费初始消息对应的业务 时段是业务高峰时段时,判断计费初始消息对应的用户是否为有效高端用户, 具体包括
有效用户判断子模块331,用于判断接收模块31所接收的计费初始消息 对应的用户是否为有效用户;
高端用户判断子模块332,用于当有效用户判断子模块331判断计费初始 消息对应的用户是有效用户时,进一步判断计费初始消息对应的用户是否为 高端用户,并当判断结果为计费初始消息对应的用户是高端用户时,确认接 收模块31所接收的计费初始消息对应的用户是有效高端用户。
业务授权模块34,用于当用户鉴别模块33判断接收模块31所接收的计 费初始消息对应的用户是有效高端用户时,发送包含对该计费初始消息对应 的业务足量授权信息的CCAInitial给业务控制设备2。
发送模块35,用于当接收模块31接收到业务控制设备2发送的计费更新 消息时,发送包含足量授权信息的CCAUpdate给业务控制设备2。
生成模块36,用于当接收模块31接收到业务控制设备2发送的计费终止 消息时,生成计费初始消息对应的业务的离线待批价计费单,并结束与业务 控制设备2会话。
其中,如图4所示,为本发明实施例所提出的一种业务控制设备2的结 构示意图,包^fe:
第一接收才莫块21,用于接收交换设备l发送的消息。
具体的,交换设备1发送的消息包括呼叫消息、分片消息和会话结束消
16自
第 一发送模块22,用于根据第 一接收模块21所接收的消息,发送相应的 信用控制请求消息给业务计费装置3。
与第一接收模块21相对应,发送相应的信用控制请求消息给业务计费装 置3,具体包括以下几种情况
当第一接收4莫块21所接收的消息为呼叫消息时,发送CCR Initial消息给 业务计费装置3;
第一接收模块21所接收的消息为分片消息时,发送CCR Update消息给 业务计费装置3;
第一接收模块21所接收的消息为会话结束消息时,发送CCR Termination 消息给业务计费装置3。
第二接收模块23,用于接收业务计费装置3发送的业务控制应答消息。
与第一发送模块22相对应,接收业务计费装置3发送的业务控制应答消 息,具体包括以下几种情况
当第一发送模块22所发送的消息为CCR Initial消息时,接收业务计费装 置3发送的CCA Initial消息;
当第一发送模块22所发送的消息为CCR Update消息时,接收业务计费 装置3发送的CCA Update消息;
当第一发送模块22所发送的消息为CCR Termination消息时,接收业务 计费装置3发送的CCA Termination消息。
第二发送模块24,用于根据第二接收模块23所接收的业务控制应答消息, 发送监控信息给交换设备。
具体为,根据第二接收模块23所接收的CCA Initial消息和CCA Update 消息,向交换设备l下发监控消息。
识别模块25,用于识别第二接收模块23所接收的CCR Initial消息中是否 包含足量授权信息。
当识别模块25识别第二接收模块23所接收的CCR Initial消息中包含足 量授权信息时,还包括当第二接收^:莫块23接收到业务计费装置3发送的CCA Initial消息和CCA Update消息时,第二发送模块24根据识别模块25识别的足量授权信息,直 接向交换设备1按预设分片授权量下发监控消息。
(2)当发送的指示信息为特殊错误码时,如图5和图6所示,为本发明实 施例所提出的另 一种业务计费装置3和业务控制设备2的结构示意图。
其中,如图5所示,为本发明实施例所提出的一种业务计费装置3的结 构示意图,包括
接收才莫块31,用于接收计费初始消息。
高峰判断模块32,用于判断接收模块31所接收的计费初始消息对应的业 务时段是否为业务高峰时段,具体包括
阈值设定子模块321,用于设定资源阈值。
监控子模块322,用于监控计费初始消息对应的业务时段的资源占用率。
判断子模块323,用于判断监控子模块322获取的资源占用率是否超过阈 值设定子模块321预设的资源阈值。
基于上述设置,当判断子模块323判断监控子模块322获取的资源占用 率超过阈值设定子模块321预设的资源阈值时,确认计费初始消息对应的业 务时段为业务高峰时段。
用户鉴别模块33,用于当高峰判断模块32判断计费初始消息对应的业务 时段是业务高峰时段时,判断计费初始消息对应的用户是否为有效高端用户, 具体包括
有效用户判断子模块331,用于判断接收模块31所接收的计费初始消息
对应的用户是否为有效用户;
高端用户判断子模块332,用于当有效用户判断子模块331判断计费初始 消息对应的用户是有效用户时,进一步判断计费初始消息对应的用户是否为 高端用户,并当判断结果为计费初始消息对应的用户是高端用户时,确认接 收模块31所,接收的计费初始消息对应的用户是有效高端用户。
业务授权模块34,用于当用户鉴别模块33判断接收模块31所接收的计费初始消息对应的用户是有效高端用户时,发送包含对该计费初始消息对应
的业务足量授权信息的特殊错误码给业务控制设备2,具体包括
错误码发送子模块341,用于发送包含足量授权信息的特殊错误码给业务 控制设备;
会话结束子模块342,用于在错误码发送子模块341发送包含足量授杈信 息的特殊错误码给业务控制设备2后,结束与业务控制设备2会话。
其中,如图6所示,为本发明实施例所提出的一种业务控制设备2的结 构示意图,包括
第一接收才莫块21 ,用于接收交换设备1发送的消息。
具体的,交换设备1发送的消息包括呼叫消息、分片消息和会话结束消

第一发送模块22,用于根据第一接收模块21所接收的消息,发送相应的 信用控制请求消息给业务计费装置3。
由于在本实施例中,业务计费装置3向业务控制装置2发送的指示信息 为特殊错误码,并且在特殊代码发送成功后业务计费装置3结束了与业务控 制装置2的会话,所以,与第一接收模块21相对应,第一发送模块22发送 相应的信用控制请求消息给业务计费装置3,仅包括以下一种情况
当第一接收模块21所接收的消息为呼叫消息时,发送CCRInitial消息给 业务计费装置3。
第二接收模块23,用于接收业务计费装置3发送的业务控制应答消息。
与第一发送才莫块22相对应,接收业务计费装置3发送的业务控制应答消 息,仅包括以下一种情况
当第一发送模块22所发送的消息为CCR Initial消息时,接收业务计费装 置3发送的特殊错误码。
第二发送模块24,用于根据第二接收模块23所接收的业务控制应答消息, 发送监控信息给交换设备。
具体为,根据第二接收模块23所接收的特殊错误码和业务控制设备2自
19身的处理结果,向交换i殳备1下发监控消息。
基于上述的情况,本发明实施例中的业务控制设备2还包括 识别模块25,用于识别第二接收模块24所接收的特殊错误码中是否包含 足量授权信息。
当识别模块25识别第二接收模块24所接收的特殊错误码中包含足量授 权信息时,还包括
当第一接收;f莫块21接收到交换设备1发送的消息为分片消息时,第二发 送模块24根据识别模块25识别的足量授权信息,直接向交换设备1按预设 分片授权量下发监控消息。
处理模块26,用于当第一接收模块21接收到交换设备1发送的消息为会 话结束消息时,生成计费初始消息对应的业务的离线待批价计费单,并结束 与交换设备l会话。
本发明实施例的技术方案具有以下优点,因为采用了一种业务计费方法、 装置和系统,在话务高峰期,可以有效保障高端用户的服务,从而,在不增 加设备成本情况下,降低话务高峰期OCS设备的资源消耗,以已经配置的设 备支持更高话务量。
需要进一步指出的是,在上述的各个本发明实施例所提出的装置设计方 案中,所述的模块可以分布于一个装置,也可以分布于多个装置。上述模块 可以合并为一个模块,也可以进一步拆分成多个子模块,这样的变化并不影 响本发明的保护范围。
进一步的,结合具体的应用环境,对应本发明上述实施例,对本发明技 术方案进行进一步说明,具体如下
对应前述的图3和图4所提出的装置设计方案,图1所提出的一种业务计费 系统在具体的应用环境中,可以具体为本发明实施例所提出的一种业务计费 系统,如图7所示,具体包括交换设备、业务控制设备和业务计费装置(Online Charging System, OCS )。
其中的主要^^块和流程实现说明如下(1) 该OCS包括
CPU/内存资源监控模块,用于采用操作系统提供的命令周期性的统计 CPU、内存使用情况。
DCC消息计费处理模块,用于处理业务控制设备与OCS之间的交互消息, 并根据上述的消息,对通信业务进行相关的处理操作,其包含编码模块、解 码模块、高峰判断模块、用户鉴别模块以及业务授权模块。
其中,编码模块和解码模块用于对上述的消息进行编解码处理,高峰判
断模块用于判断所接收的消息对应的业务时段是否为业务高峰时段,用户鉴 别模块则用于当高峰判断模块判断业务时段是业务高峰时段时,判断计费初 始消息对应的用户是否为有效高端用户,业务授权模块34则根据用户鉴别模 块的判断结果对相应的业务进行处理。
图示的CDR计费处理模块则用于根据上报的离线待批价话单文件对业务 进行计费处理。
在本实施例中,业务控制设备用于与交换设备l和OCS进行消息交互,并 根据OCS返回的业务处理策略,对交换设备的业务进行相应的处理操作。在 具体的实施场景中,该业务控制设备例如业务控制点(Service Control Point, SCP),或者移动数据业务平台(Mobile Data Service Platform, MDSP)等设备。
在本实施例中,交换设备主要用于业务和业务计费的申请和执行,在具 体的实施场景中,交换设备可以具体为移动交换中心(Mobile Switching Center, MSC),业务交换点(Service Switching Point, SSP )、网关GPRS支持 节点(Gateway GPRS Support Node, GGSN)或短消息中心(Short Message Service Centre, SMSC )等设备。
调度中心Mediation则用于对OCS生成的待批价CDR进行处理调度。
(2) 话务高峰期预测的方法根据经验配置话务高峰期将至的资源阈值 参数(例如CPU占用达到600/。),将CPU/内存资源监控模块统计的资源占用 信息与该阈值比较,如果超过该阈值,即认为话务高峰期即将到达。
21需要说明的是,其他可以进行高峰期预测的方法同样属于本发明的保护 范围,具体方法的变化并不影响本发明的保护范围。
(3)有效高端用户鉴别,首先对用户有效性进行简单鉴权,主要是判断 用户是否存在,是否状态正常(未挂失、未封锁、在有效期内等),再判断是 否为高端用户,运营商可以根据需要定义各种有效高端用户判断方法。
需要说明的是,上述方法只是本发明实施例所提出的优选实现方法,其 他可以进行有效高端用户鉴别的方法同样属于本发明的保护范围,具体方法 的变化并不影响本发明的保护范围。
上述本发明实施例的技术方案,「在话务高峰期,可以有效保障高端用户
的服务质量,从而,在不增加设备成本情况下,降低话务高峰期OCS设备的 资源消耗,以已经配置的设备支持更高话务量。
基于上述图7所示的本发明实施例所提出的系统,如图8所示,为本发明 实施例所提出的一种业务计费方法的流程示意图,包括以下步骤 步骤S801 、交换设备发起呼叫消息。
步骤S802、业务控制设4^发送包含业务的请求量RSU信息的CCR Initial消息。
步骤S803、 OCS的DCC消息计费处理模块接收业务控制设备发送的CCR Initial (RSU),即包含RSU信息的计费请求消息后,由高峰判断模块判断是否 将达到话务高峰期。
如果达到话务高峰期,则转入步骤S804;
如果未达到话务高峰期,则按正常批价流程处理。
步骤S804、通过用户鉴别才莫块判断用户是否为正常的有效高端用户。
如果是正常的有效高端用户,则转入步骤S805;
如果不是正常的有效高端用户,则按正常批价流程处理。
步骤S805、 OCS中的DCC消息计费处理模块向业务控制设备发送包含足 量授权信息的CCA Initial消息进行应答。
具体的,不做计费要素分析、鉴权、批价、预扣、入帐等处理,直接给SCP/MDSP等业务控制设备按包含请求量RSU信息的CCR Initial消息申请的业务量足量授权,返回授权消息CCAInitial (GSU),其中的GSU即为足量授权信息。
步骤S806、业务控制设备向交换设备下发监控消息。步骤S807、业务控制设备接收交换设备发送的分片消息。步骤S808、业务控制设备发送包含请求量RSU和使用量USU的CCR
Update消息给OCS中的DCC消息计费处理模块。
步骤S809、 OCS中的DCC消息计费处理模块返回包含GSU的CCAUpdate
继续足量授权。
OCS收到后续包含请求量RSU和使用量USU的CCRUpdate消息后,不做计费要素分析、批价、预扣、入帐等处理,直接给业务控制设备按CCR Update中所包含的请求量RSU信息所申请的业务量足量授权,返回4吏权消息CCAUpdate (GSU),其中的GSU即为足量授权信息。。
步骤S810、业务控制设备向交换设备下发监控消息。
上述的步骤S807至步骤S810可以重复实现多次,具体的步骤内容不变,本实施例在此不再另行详述。
步骤S811 、业务控制设备接收交换设备发送的会话结束消息。
步骤S812、业务控制设备发送包含使用量USU的CCR Termination消息给OCS中的DCC消息计费处理模块。
步骤S813、 OCS中的DCC消息计费处理模块写离线待批价话单,并返回CCA Termination消息结束该会话。
具体的,OCS中的DCC消息计费处理模块收到后续的包含^f吏用量USU的CCRTermination (USU)后,不做计费要素分析、批价、预扣、入帐等处理,直接写离线待批价话单文件后,结束该会话。
步骤S814、 OCS系统闲时,CDR计费处理模块读取离线待批价话单文件,按离线计费方式进行计费。
需要进一步指出的是,上述的流程因交换设备、业务控制设备不同,两者之间的具体信令类型、信令条数、信令内容也不同,这里只是采用示意的描述方式。详细具体信令和信令流程参考相关电信规范,这里不再详细描述。本发明实施例的技术方案中,通过判断话务高峰和高端用户并进行相应的处理,在话务高峰期,可以有效保障高端用户的服务,从而,在不增加设
备成本情况下,降低话务高峰期ocs设备的资源消耗,以已经配置的设备支
持更高话务量。
除了上述的发送CCR Initial消息技术方案,对应前述的图5和图6所提出的装置设计方案,图l所提出的一种业务计费系统在具体的应用环境中,可以具体为本发明实施例所提出的一种业务计费系统,实现发送特殊错误码的技术方案,如图9所示,具体包括交换设备、业务控制设备和业务计费装置OCS。
其中的主要模块和流程实现说明如下
(1) 交换设备、Mediation以及OCS中的CPU/内存资源监控模块、高峰判断模块、用户鉴别模块和CDR计费处理模块的功能设置与前述的图7所示的实施例相同,在本实施例中不再另行赘述。
(2) OCS中的DCC消息处理模块的工作流程为
DCC消息处理模块收到CCRinitial (RSU)消息,判断话务高峰期将至,且用户为有效高端用户,则向业务控制设备直接返回CCAinitial,并在该CCAinitial消息中设置Result Code为特殊错误码通知业务控制设备给用户足量授权。直接结束与业务控制设备的会话。(3 )业务控制设备的工作流程为
业务控制设备收到OCS返回的CCA initial消息,判断Result Code为给用户足量授权特殊错误码后,则终止与OCS的会话,直接向交换设备给用户授权。并且对交换设备后续消息,也采用直接授权应答。直到交换设备上报会话结束消息时,业务控制设备写离线待批价话单。(4 )业务控制设备所写的离线待批价话单通过话单传送设备传送到
ocs。
(5) OCS系统闲时,OCS中的CDR计费处理模块读取离线待批价话单文件,对对应的业务计费。
24本发明实施例的技术方案具中,通过判断话务高峰和高端用户并进行相应的处理,,在话务高峰期,可以有效保障高端用户的服务,从而,在不增加设备成本情况下,降低话务高峰期OCS设备的资源消耗,以已经配置的设备支持更高话务量。
基于上述图9所示的本发明实施例所提出的系统,如图10所示,为本发明实施例所提出的一种业务计费方法的流程示意图,包括以下步骤步骤SIOOI、交换设备发起呼叫消息。
步骤S1002、业务控制设备发送包含业务的RSU信息的CCRInitial消息。步骤S1003、 OCS的DCC消息计费处理模块接收业务控制设备的CCR
Initial (RSU)计费请求消息后,由高峰判断模块判断是否将达到话务高峰期。如果达到话务高峰期,则转入步骤S1004;如果未达到话务高峰期,则按正常批价流程处理。步骤S1004、通过用户鉴别模块判断用户是否为正常有效的高端用户。如果是正常有效的高端用户,则转入步骤S1005;如果不是正常有效的高端用户,则按正常批价流程处理。步骤S1005、 OCS中的DCC消息计费处理模块向业务控制设备发送包含特
殊^"误码的CCA Initial消息进行应答。
具体的,OCS中的DCC消息计费处理模块直接返回CCAInitial消息,并在
该CCA Initial消息中设置Result Code为特殊错误码通知业务控制设备给用户
足量授权。结束与业务控制设备的会话
步骤S1006、业务控制设备向交换设备下发监控消息。步骤S1007、业务控制设备接收交换设备发送的分片消息。步骤S1008、业务控制设备直接向交换设备给该用户授权。业务控制设备对直接足量授权用户继续直接按设定分片授权量进行授权。
步骤S1009、业务控制设备向交换设备下发监控消息。上述的步骤S1007至步骤S1009可以重复实现多次,具体的步骤内容不变,本实施例在此不再另行详述。
步骤S1010、业务控制设备接收交换设备发送的会话结束消息。 步骤S1011、业务控制设备写离线待批价话单,并结束该会话。 步骤S1012、 OCS系统闲时,CDR计费处理模块读取离线待批价话单文件, 按离线计费方式进行计费。
需要进一步指出的是,上述的流程因交换设备、业务控制设备不同,两 者之间的具体信令类型、信令条数、信令内容也不同,这里只是采用示意的 描述方式。详细具体信令和信令流程参考相关电信规范,这里不再详细描述。 本发明实施例的技术方案中,通过判断话务高峰和高端用户并进行相应 的处理,,在话务高峰期,可以有效保障高端用户的服务,从而,在不增加设 备成本情况下,降低话务高峰期OCS设备的资源消耗,以已经配置的设备支 持更高话务量。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本 发明可以通过硬件实现,也可以可借助软件加必要的通用硬件平台的方式 来实现基于这样的理解,本发明的技术方案可以以软件产品的形式体现出 来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM, U 盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个 人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的 模块或流程并不一定是实施本发明所必须的。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的 普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进 和润饰,这些改进和润饰也应视本发明的保护范围。
2权利要求
1、一种业务计费方法,其特征在于,包括以下步骤接收计费初始消息,判断所述计费初始消息对应的业务时段是否为业务高峰时段;当所述计费初始消息对应的业务时段是业务高峰时段时,判断所述计费初始消息对应的用户是否为有效高端用户;当所述计费初始消息对应的用户是有效高端用户时,发送对所述计费初始消息对应的业务足量授权的指示消息。
2、 如权利要求1所述业务计费方法,其特征在于,还包括当所述计费初始消息对应的业务时段不是业务高峰时段时,执行批价流 程,对所述计费初始消息对应的业务进行计费。
3、 如权利要求2所述业务计费方法,其特征在于,所述判断计费初始消 息对应的业务时段是否为业务高峰时段,具体为判断所述计费初始消息对应的业务时段的资源占用率是否超过预设的资 源阈值;当所述计费初始消息对应的业务时段的资源占用率超过预设的资源阈值 时,所述计费初始消息对应的业务时段为业务高峰时段。
4、 如权利要求1所述业务计费方法,其特征在于,所述判断计费初始消 息对应的用户是否为有效高端用户,具体为判断计费初始消息对应的用户是否为有效用户;当所述计费初始消息对应的用户是有效用户时,判断所述计费初始消息 对应的用户是否为高端用户;当所述计费初始消息对应的用户是高端用户时,所述计费初始消息对应 的用户是有效高端用户。
5、 如权利要求4所述业务计费方法,其特征在于,所述判断计费初始消 息对应的用户是否为高端用户,具体为判断所述计费初始消息对应的用户的帐户余额是否超过预设额度值;或, 判断所述计费初始消息对应的用户的在网时间是否超过预设时间值;或,判断所述计费初始消息对应的用户的用户资料中是否包含高端用户标识;或,判断归属位置寄存器HLR中是否存在所述计费初始消息对应的用户的特 殊业务键。
6、 如权利要求5所述业务计费方法,其特征在于,所述高端用户标识, 具体通过以下步骤生成用户开户时,才艮据用户资产、职业、信用记录确定用户信用等级; 当用户的信用等级达到预诏:值时,确定所述用户为高端用户; 在所述用户的用户资料中设定所述用户的高端用户标识,或,在HLR中 为所述用户签约特歹木业务4建。
7、 如权利要求l所述业务计费方法,其特征在于,所述发送对所述计费 初始消息对应的业务足量授权的指示消息,具体为发送包含足量授权信息的信用控制应答初始消息CCA Initial给业务控制 设备;或,发送包含足量授权信息的特殊错误码给业务控制设备,并结束与所述业 务控制设备会话。
8、 如权利要求7所述业务计费方法,其特征在于,所述发送包含足量授 权信息的信用控制应答初始消息给业务控制设备之后,还包括接收所述业务控制设备发送计费更新消息;发送包含足量授权信息的信用控制应答更新消息CCA Update给所述业务 控制设备。
9、 如权利要求7所述业务计费方法,其特征在于,所述发送包含足量授 权信息的信用控制应答初始消息给业务控制设备之后,还包括接收所述业务控制设备发送计费终止消息;生成所述计费初始消息对应的业务的离线待批价计费单,结束与所述业 务控制设备会话。
10、 如权利要求9所述业务计费方法,其特征在于,所述发送包含足量 授权信息的特殊错误码给业务控制设备,并结束与所述业务控制设备会话之后,还包括所述业务控制设备识别所述特殊错误码是否代表对所述计费初始消息对应的业务足量授权;当所述业务控制设备识别所述特殊错误码代表对所述计费初始消息对应 的业务足量授权时,向交换设备按照预设分片授权量下发监控消息。
11、 如权利要求IO所述业务计费方法,其特征在于,所述向交换设备案 预设分片授权量下发监控消息之后,还包括所述业务控制i殳备接收所述交换i殳备发送的分片消息; 所述业务控制设备向所述交换设备按预设分片授权量下发监控消息。
12、 如权利要求IO所述业务计费方法,其特征在于,所述向交换设备案 预设分片授权量下发监控消息之后,还包括所述业务控制设备接收所述交换设备发送的会话结束消息; 所述业务控制设备生成所述计费初始消息对应的业务的离线待批价计费 单,结束与所述交换设备会话。
13、 一种业务计费装置,其特征在于,包括接收模块,用于接收所述业务控制设备发送的计费初始消息; 高峰判断模块,用于判断所述接收模块所接收的计费初始消息对应的业务时段是否为业务高峰时段;用户鉴别模块,用于当所述高峰判断模块判断所述计费初始消息对应的业务时段是业务高峰时段时,判断所述计费初始消息对应的用户是否为有效高端用户;业务4更权模块,用于当所述用户鉴别模块判断所述计费初始消息对应的 用户是有效高端用户时,发送对所述计费初始消息对应的业务足量授权的指 示消息。
14、 如权利要求13所述业务计费装置,其特征在于,所述高峰判断模块, 具体包括阈值设定子模块,用于设定资源阔值;监控子模块,用于监控所述计费初始消息对应的业务时段的资源占用率; 判断子模块,用于判断所述监控子模块获取的资源占用率是否超过所述 阈值设定子模块预设的资源阈值。
15、 如权利要求13所述业务计费装置,其特征在于,所述用户鉴别模块, 具体包括有效用户判断子模块,用于判断计费初始消息对应的用户是否为有效用户;高端用户判断子模块,用于当所述有效用户判断子才莫块判断计费初始消 息对应的用户是有效用户时,进一步判断所述计费初始消息对应的用户是否 为高端用户,并当判断结果为所述计费初始消息对应的用户是高端用户时, 确认所述计费初始消息对应的用户是有效高端用户。
16、 如权利要求13所述业务计费装置,其特征在于,所述业务授权模块, 还包括授权信息发送子模块,用于发送包含足量授权信息的CCA Initial给业务 控制设备。
17、 如权利要求16所述业务计费装置,其特征在于,还包括 所述接收模块,还用于接收所述业务控制设备发送的计费更新消息和/或计费终止消息;发送模块,用于当所述接收模块接收到所述业务控制设备发送的计费更 新消息时,发送包含足量授权信息的信用控制应答更新消息CCAUpdate给所 述业务控制设备;生成模块,用于当所述接收模块接收到所述业务控制设备发送的计费终 止消息时,生成所述计费初始消息对应的业务的离线待批价计费单,并结束 与所述业务控制设备会话。
18、 如权利要求13所述业务计费装置,其特征在于,所述业务授权模块, 还包括错误码发送子模块,用于发送包含足量授权信息的特殊错误码给业务控 制设备;会话结束子模块,用于在所述错误码发送子模块发送所述包含足量授权 信息的特殊错误码给业务控制设备后,结束与所述业务控制设备会话。
19、 一种业务控制设备,其特征在于,包括 第一接收模块,用于接收交换设备发送的消息;第 一发送模块,用于根据所述第 一接收模块所接收的消息,发送相应的信用控制请求消息给业务计费装置;第二接收才莫块,用于接收所述业务计费装置发送的业务控制应答消息; 第二发送模块,用于根据所述第二接收模块所接收的业务控制应答消息,发送监控信息给所述交换设备。
20、 如权利要求19所述业务控制设备,其特征在于,所述第一发送模块, 用于根据所述第一接收模块所接收的消息,发送相应的信用控制请求消息给业务计费装置,具体为当所述第一接收模块所接收的消息为呼叫消息时,所述第一发送模块发 送计费初始消息给所述业务计费装置。
21、 如权利要求20所述业务控制设备,其特征在于,所述第二接收模块 所接收的所述业务计费装置发送的业务控制应答消息,具体包括CCA Initial,或,特殊错误码。
22、 如权利要求21所述业务控制设备,其特征在于,还包括 识别模块,用于识别所述第二接收模块所接收的业务控制应答消息中是否包含足量授权信息。
23、 如权利要求22所述业务控制设备,其特征在于,当所述识别模块识 别所述第二接收模块所接收的业务控制应答消息为包含足量授权信息的CCA Initial时,所述第一发送模块,还包括当所述第一接收模块所接收的消息为分片消息时,所述第 一发送模块发 送计费更新消息给所述业务计费装置。当所述第一接收模块所接收的消息为会话结束消息时,所述第一发送模 块发送计费终止消息给所述业务计费装置。
24、 如权利要求22所述业务控制设备,其特征在于,当所述识别模块识 别所述第二接收模块所接收的业务控制应答消息为包含足量授权信息的特殊 错误码时,还包括当所述第一接收模块接收到所述交换设备发送的消息为分片消息时,所 述第二发送模块根据所述识别模块识别的足量授权信息,直接向所述交换设 备按预设分片授权量下发监控消息;
25、 如权利要求22所述业务控制设备,其特征在于,当所述识别模块识 别所述第二接收模块所接收的业务控制应答消息为包含足量授权信息的特殊 错误码时,还包括处理模块,用于当所述第一接收模块接收到所述交换设备发送的消息为 会话结束消息时,生成所述计费初始消息对应的业务的离线待批价计费单, 并结束与所述交换设备会话。
26、 一种业务计费系统,其特征在于,包括交换设备、业务控制设备和 业务计费装置所述交换设备,用于发送会话控制消息给所述业务控制设备; 所述业务控制设备,用于根据所述交换设备发送的会话控制消息发送相 应的信用控制请求消息给所述业务计费装置,并才艮据所述业务计费装置返回 的信用控制应答消息进行相应处理,并向所述交换设备发送相应消息;所述业务计费装置,用于接收所述业务控制设备发送的信用控制请求消 息,判断所述信用控制请求消息对应的业务时段是否为业务高峰时段,在判 断所述业务时段是业务高峰时段时,进一步判断所述信用控制请求消息对应 的用户是否为有效高端用户,在判断所述用户是有效高端用户时,向所述业 务控制设备发送对所述信用控制请求消息对应的业务足量授权的指示消息, 并进行后续处理。
全文摘要
本发明实施例公开了一种业务计费方法、装置和系统,所述方法包括以下步骤接收计费初始消息,判断所述计费初始消息对应的业务时段是否为业务高峰时段;当所述计费初始消息对应的业务时段是业务高峰时段时,判断所述计费初始消息对应的用户是否为有效高端用户;当所述计费初始消息对应的用户是有效高端用户时,发送对所述计费初始消息对应的业务足量授权的指示消息。通过应用本发明,可以在话务高峰期有效保障高端用户的服务,从而,在不增加设备成本情况下,降低话务高峰期OCS设备的资源消耗,以已经配置的设备支持更高话务量。
文档编号H04W4/24GK101686452SQ200810211738
公开日2010年3月31日 申请日期2008年9月24日 优先权日2008年9月24日
发明者徐志贤 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1