释放资源的方法、装置和系统的制作方法

文档序号:7711130阅读:128来源:国知局
专利名称:释放资源的方法、装置和系统的制作方法
技术领域
本发明涉及移动通信领域,尤其涉及一种释放资源的方法、装置和系统。
背景技术
在现有CDMA (Code Division Multiple Access,码分多址)网络的实时计费系统 (Online Charge System,0CS)中,实时计费是由 SCP (Service ControlPoint,业务控制点) 采用 CCR(Credit Control Reques t,信用控制请求)/CCA(Credit Control Answer,信用 控制响应)流程与OCS进行消息交互完成。在主叫用户发起呼叫之后,SSP (Service Switch,业务交换点)向SCP上报ORREQ 消息,SCP向OCS发送CCR Initial (CCR初始)请求消息,CCR Initial请求消息含有请求 量(例如,呼叫时长、流量等),0CS根据CCR Initial请求消息创建会话,进行鉴权,并在对 请求量进行批价后进行余额预留,若预留成功,OCS向SCP返回CCA Initial响应消息,并 在该消息中携带授权量(例如,呼叫时长、流量)。SCP接收到CCA Initial响应消息之后, 向移动交换中心下发orreq(呼叫继续)消息,被叫振铃。被叫摘机之后,SSP向SCP上报 OANSffER消息,开始通话。SCP按固定间隔(例如,5分钟)向SSP发送CXDIR消息,查询呼叫是否存在,SSP 向SCP返回ccdir响应消息,SCP通过CCR Update (CCR更新)消息向OCS上报使用量并请 求新的预留分片,OCS扣费并再预留下一片,向SCP返回CCAUpdate响应消息。这段步骤在 通话过程中是重复进行的。用户挂机(包括主叫挂机、被叫挂机)后,SSP向SCP发送(DISCONNECT消息,SCP 向OCS发CCR Termination(CCR终止)消息,上报最后使用量。OCS扣费并释放会话,并向 SCP返回CCA Termination响应消息,SCP向SSP返回odisconnect响应消息,会话结束。比如用户A发起呼叫用户B,OCS创建会话,进行批价并在用户A的账户上进行预 留,如果在用户B未接通前,用户A主动挂机,此时,SSP无消息上报给SCP,SCP也就无法向 OCS发CCR Termination消息,OCS上预留无法及时释放。SCP超时后(例如,15秒),主动 发CCDIR消息查询SSP,才能获取状态,才能向OCS上报CCR Termination消息。在这超时时间(例如,15秒)内,用户A再拨打其它用户,由于话费余额已被上个 会话预留部分,存在余额不足无法呼叫可能,降低了接通率,影响最终用户的使用。

发明内容
本发明的实施例提供一种释放资源的方法、装置和系统,能够解决CDMA网络的实 时计费过程中,用户连续拨号时资源被预留、无法及时释放的问题。为达到上述目的,本发明的实施例采用如下技术方案一种释放资源的方法,包括
根据本次会话信息查询预留记录;根据所述查询结果判断是否存在预留记录;
如果存在预留记录,根据预留记录中的预留信息判断是否存在冲突的会话;如果存在冲突的会话,获取该冲突会话的预留信息,根据该冲突会话的预留信息 释放对应的预留量;如果不存在预留记录或者不存在冲突的会话或者释放掉对应的预留量之后,对本 次会话进行预留,存储本次会话的预留信息,形成本次会话的预留记录。
一种释放资源的装置,包括查询模块,用于根据本次会话信息查询预留记录;处理模块,用于根据所述查询模块查询的结果判断是否存在预留记录,如果存在 预留记录,根据预留记录中的预留信息判断是否存在冲突的会话,如果存在冲突的会话,获 取该冲突会话的预留信息,根据该冲突会话的预留信息释放对应的预留量;预留模块,用于所述的查询模块没有查询到预留记录,或者所述处理模块判断为 不存在冲突的会话,或者所述处理模块释放掉对应的预留量之后,对本次会话进行预留,存 储本次会话的预留信息,形成本次会话的预留记录。一种释放资源的系统,包括释放资源的装置以及业务控制点所述的释放资源的装置,用于在接收业务控制点发送的信用控制请求消息后,根 据本次会话信息查询预留记录,根据所述查询结果判断是否存在预留记录,如果存在预留 记录,根据预留记录中的预留信息判断是否存在冲突的会话,如果存在冲突的会话,获取该 冲突会话的预留信息,并释放对应的预留量;如果不存在预留记录或者不存在冲突的会话 或者释放掉对应的预留量之后,对本次会话进行预留,并存储本次会话的预留信息,形成本 次会话的预留记录;所述的业务控制点,用于在根据用户发起的会话向所述的释放资源的装置发送信 用控制请求消息,根据所述的释放资源的装置返回的信用控制结果控制本次会话。本发明实施例提供的释放资源的方法、装置和系统,在本次会话预留前进行冲突 会话检测,如果检测到冲突的会话,就清除冲突会话的预留,并对本次会话进行预留,存储 本次会话的预留信息,以备下个会话进行冲突会话检测。本发明实施例提供的技术方案可 以在用户连续拨号的情况下,及时释放冲突会话的预留,使本次会话能够顺利接通,提高了 用户的接通率。


图1为本发明实施例提供的一种释放资源的方法流程示意图;图2为CDMA网络的实时计费过程中消息交互流程示意图;图3为本发明实施例提供的一种释放资源的装置框图;图4为本发明实施例提供的另一种释放资源的装置框图;图5为本发明实施例提供的再一种释放资源的装置框图;图6为本发明实施例提供的一种释放资源的系统框图;图7为本发明实施例提供的另一种释放资源的系统框图。
具体实施例方式下面结合附图对本发明实施例释放资源的方法、装置和系统进行详细描述。
如图1所示,本发明实施例提供了一种释放资源的方法,该方法可以包括如下步 骤101、根据本次会话信息查询预留记录;一个具体的例子中,本次会话信息可以包括本次会话的用户标识,根据本次会话 的用户标识来查询预留记录。该步骤可以发生在如下场景下,例如,如图2所示,此处以 CDMA网络结构为例进行说明,在其他网络结构中的OCS具体处理过程一样,在OCS中,用户 A发起呼叫用户B,SSP或MSC (Mobile SwitchingCenter,移动交换中心)向SCP上报ORREQ 消息后,SCP向OCS发送CCR Initial消息,OCS创建会话1,进行批价并在用户A的账户上 预留,然后向SCP返回CCAInitial消息。SCP向SSP或MSC下发orreq消息,用户B振铃。 如果用户B未接通前,用户A主动挂机,此时SSP或MSC无消息上报给SCP,SCP也就无法向 OCS发送CCR Termination消息,OCS上对于会话1的预留暂时无法释放。如果用户A立即 拨打用户C,SSP或MSC又向SCP上报ORREQ消息,SCP向OCS发CCRInitial消息,OCS创 建会话2,也就是本次会话,此时OSC进行冲突会话检测,开始执行步骤101,根据会话2信 息也就是本次会话信息查询OCS中的预留记录,因为会话2是由用户A拨打才创建的,具体 可以根据用户A的标识来查询OCS中的预留记录。102、根据所述查询结果判断是否存在预留记录;103、如果存在预留记录,根据预留记录中的预留信息判断是否存在冲突的会话;在一个具体的例子中,所述的预留信息可以包括用户标识、事件业务特征、预留事 务标识。相应的该步骤具体可以为如果存在预留记录,获取预留记录中的事件业务特征, 则根据本次会话的事件业务特征和所获取的预留记录中的事件业务特征判断是否存在冲 突的会话。具体的判断过程可以为如果本次会话的事件业务特征和所获取的预留记录中 的事件业务特征相同,则判断存在冲突的会话;该判断过程也可以为根据本次会话的事 件业务特征和所获取的预留记录中的事件业务特征查询业务特征冲突表,根据查询返回的 结果确定是否存在会话的冲突。根据本次会话的事件业务特征和所获取的预留记录中的事件业务特征通过查询 事件业务特征冲突表(如下表1所示)来判断是否存在会话冲突,具体的可以是,根据本次 会话的事件业务特征和所获取的预留记录中的事件业务特征查询事件业务特征冲突表,根 据返回的查询结果确定是否存在会话冲突。所述的事件业务特征指能区分计费事件的业务 分类,例如,语音计费事件、GPRS (General Packet Radio Service,通用分组无线服务)计 费事件、SMS (ShortMessaging Service,短消息业务)计费事件。所述的事件业务特征冲突 表可以存储在 OCS中,也可以由OSC通过查询外部存储装置获取该事件业务特征冲突表,或 者直接查询外部存储装置,获取查询结果,并根据该查询结果确定是否会话冲突。所述的事 件业务特征冲突表用于描述事件业务特征间是否存在冲突,每条冲突规则由已建立会话的 事件业务特征、本次会话的事件业务特征、结果三部分组成。结果有冲突和不冲突2种。示 例如下表1
权利要求
一种释放资源的方法,其特征在于,包括根据本次会话信息查询预留记录;根据所述查询结果判断是否存在预留记录;如果存在预留记录,根据预留记录中的预留信息判断是否存在冲突的会话;如果存在冲突的会话,获取该冲突会话的预留信息,根据该冲突会话的预留信息释放对应的预留量;如果不存在预留记录或者不存在冲突的会话或者释放掉对应的预留量之后,对本次会话进行预留,存储本次会话的预留信息,形成本次会话的预留记录。
2.根据权利要求1所述的释放资源的方法,其特征在于,所述本次会话信息包括本次 会话的用户标识,所述根据本次会话信息查询预留记录具体为 根据本次会话的用户标识查询预留记录。
3.根据权利要求1所述的释放资源的方法,其特征在于,所述预留信息包括事件业务 特征,所述根据预留记录中的预留信息判断是否存在冲突的会话具体为 根据本次会话的事件业务特征和所获取的预留记录中的事件业务特征判断是否存在 冲突的会话。
4.根据权利要求3所述的释放资源的方法,其特征在于,所述根据本次会话的事件业 务特征和所获取的预留记录中的事件业务特征判断是否存在冲突的会话包括获取预留记录中的事件业务特征,如果本次会话的事件业务特征和所获取的预留记录 中的事件业务特征相同,则判断存在冲突的会话。
5.根据权利要求3所述的释放资源的方法,其特征在于,所述根据本次会话的事件业 务特征和所获取的预留记录中的事件业务特征判断是否存在冲突的会话包括获取预留记录中的事件业务特征,根据本次会话的事件业务特征和所获取的预留记录 中的事件业务特征查询事件业务特征冲突表,根据查询返回的结果确定是否存在会话的冲 突。
6.根据权利要求4或5所述的释放资源的任一方法,其特征在于,进一步包括如果判断结果为不存在冲突的会话,则获取下一条预留记录,根据本次会话的事件业 务特征和所获取的所述下一条预留记录中的事件业务特征判断是否存在会话的冲突。
7.根据权利要求1所述的释放资源的方法,其特征在于,所述形成本次会话的预留记 录之后还包括当接收到业务控制点发送的信用控制结束请求消息后,删除存储的本次会话的预留信息。
8.一种释放资源的装置,其特征在于,包括 查询模块,用于根据本次会话信息查询预留记录;处理模块,用于根据所述查询模块查询的结果判断是否存在预留记录,如果存在预留 记录,根据预留记录中的预留信息判断是否存在冲突的会话,如果存在冲突的会话,获取该 冲突会话的预留信息,根据该冲突会话的预留信息释放对应的预留量;预留模块,用于所述的查询模块没有查询到预留记录,或者所述处理模块判断为不存在冲突的会话,或者所述处理模块释放掉对应的预留量之后,对本次会话进行预留,存储本 次会话的预留信息,形成本次会话的预留记录。
9.根据权利要求8所述的释放资源的装置,其特征在于,所述本次会话信息包括本次 会话的用户标识,所述查询模块具体用于根据本次会话的用户标识查询预留记录。
10.根据权利要求8所述的释放资源的装置,其特征在于,所述预留信息包括事件业务 特征,所述处理模块具体用于根据本次会话的事件业务特征和所获取的预留记录中的事件 业务特征判断是否存在冲突的会话。
11.根据权利要10所述的释放资源的装置,其特征在于,所述处理模块包括查询子模块,用于存在预留记录时,获取预留记录中的事件业务特征,根据本次会话的 事件业务特征和所获取的预留记录中的事件业务特征判断是否存在冲突的会话;处理子模块,用于在所述查询子模块的判断结果为存在冲突的会话时,获取对应的冲 突会话的预留信息,并释放所述冲突会话对应的预留量。
12.根据权利要10或11所述的释放资源的装置,其特征在于,所述装置还包括接收模块,用于接收业务控制点发送的信用控制结束请求消息;删除模块,用于在接收模块接收到业务控制点发送的信用控制结束请求消息后,删除 预留模块存储的本次会话的预留信息。
13.一种释放资源的系统,其特征在于,包括释放资源的装置以及业务控制点,所述的释放资源的装置,用于在接收业务控制点发送的信用控制请求消息后,根据本 次会话信息查询预留记录,根据所述查询结果判断是否存在预留记录,如果存在预留记录, 根据预留记录中的预留信息判断是否存在冲突的会话,如果存在冲突的会话,获取该冲突 会话的预留信息,根据该冲突会话的预留信息释放对应的预留量;如果不存在预留记录或 者不存在冲突的会话或者释放掉对应的预留量之后,对本次会话进行预留,并存储本次会 话的预留信息,形成本次会话的预留记录;所述的业务控制点,用于在根据用户发起的会话向所述的释放资源的装置发送信用控 制请求消息,根据所述的释放资源的装置返回的信用控制结果控制本次会话。
14.根据权利要求13所述的释放资源的系统,其特征在于,所述的业务控制点进一步 用于向释放资源的装置发送信用控制结束请求消息;所述的释放资源的装置进一步用于在 接收所述业务控制点发送的信用控制结束请求消息后,删除存储的本次会话的预留信息。
全文摘要
本发明实施例公开了一种释放资源的方法、装置和系统,能够解决CDMA网络的实时计费过程中,用户连续拨号时资源被预留、无法及时释放的问题。本发明实施例提供的技术方案为一种释放资源方法,包括根据本次会话信息查询预留记录;根据所述查询结果判断是否存在预留记录;如果存在预留记录,根据预留记录中的预留信息判断是否存在冲突的会话;如果存在冲突的会话,获取该冲突会话的预留信息,根据该冲突会话的预留信息释放对应的预留量;如果不存在预留记录或者不存在冲突的会话或者释放掉对应的预留量之后,对本次会话进行预留,存储本次会话的预留信息,形成本次会话的预留记录。本发明实施例提供的技术方案适用于OCS实时计费系统中。
文档编号H04W4/24GK101990186SQ20091016202
公开日2011年3月23日 申请日期2009年8月7日 优先权日2009年8月7日
发明者徐长久 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1