一种实现即按即通计费的方法、设备及系统的制作方法

文档序号:7667511阅读:134来源:国知局
专利名称:一种实现即按即通计费的方法、设备及系统的制作方法
技术领域
本发明涉及网络计费技术,特别涉及一种实现即按即通计费的方法、设 备及系统。
背景技术
即按即通(PoC, Push to Talk over Cellular)业务是一种基于网际协议 (IP, Internet Protocol)技术的集群媒体通信业务,PoC用户在设定好群组 名单后,利用承载网络,通过移动通信网络和半双工(一方在说话时其他成 员只能接听)网络电话(VoIP, Voice over IP)可与其他PoC用户进行点对 点、点对多点(PoC用户建立与多个PoC用户群组通信, 一个时间只能有一 个发言者)的半双工通话。PoC业务的开展,改变了人们使用移动电话"一 对一"的传统通话方式,用户能够与任何地方的多个用户进行"一对多"的 即时通话。
图1为现有技术PoC业务系统的结构示意图,参见图1, PoC用户 (Member B )在设定群组名单(Member A、 Member C、 Member D和Member E ),通过移动通信网络发起PoC业务,进行点对多点的半双工通话,Member A、 Member C、 Member D和Member E接听来自Member B的讲话。
图2为现有技术PoC业务系统中各通信实体的结构示意图,参见图2, 包括在网络A中的PoC客户端A( PoC Client A)、加入PoC功能A( PPF A, Participate PoC Function A)、在网络B中的PoC Client B、 PPF B及在网 络X中的控制PoC功能(CPF, Control PoC Function ),其中,
PoC Client A对应PPF A, PoC Client B对应PPF B,也就是PoC Client 与PPF的对应关系为一对一。加入会话的PoC Client之间的通信通过PPF向CPF发送请求来实现,各PPF会话操作向CPF发送请求,由CPF协调控 制会话过程,例如,媒体分发、数据转送、权限及角色转移、用户体验质量 (QoE, Quality of Experience )认证等;接收CPF发送的指令以及媒体和数 据,发送至对应连接的PoC Client,完成PoC Client之间点对点、点对多点 的通信。
CPF是PoC业务系统中的通信核心,进行集中式控制,执行包括会话 控制、群组策略执行及用户面适配等功能,其中,会话控制又包括建立/取 消会话、信令和媒体协商、处理请求、分发媒体流,群组策略执行包括收集 并控制服务质量(QoS, Quality of Service )。接收PPF发送的会话操作请 求,依据策略,协调控制会话过程,向PPF发送指令,分发媒体和数据。
实际应用中,PPF A与PPF B可以属于不同的网络,CPF与PPF的对 应关系为一对多(1: M, 1: N, M、 N为大于l的整数),PPF和CPF也 称为PoC服务器(PoC Server)。
在PoC会话中,还存在一种预建立(Pre-establishment)的会话预协商 才几制,也4皮称为PoC早期会i舌建立(Early session setup ) 。 Early session setup 发生在PoC Client完成注册到建立真正的PoC会话之间的某一时刻,在Early session set-up过程中,PoC Client向PoC Server发起协商请求,与PoC Server 协商后,获取建立或参与PoC会话时,该PoC Client所需的参数,例如,各 种媒体参数、实时传输协议(RTP, Real Time Protocol)端口以及PoC承载 的系列参数。当该PoC Client真正建立/参与PoC会话时,就无需再进行媒 体协商等操作,节省建立/参与PoC会话的时间,以提高对会话请求的响应 能力。
图3为现有技术基于IP多媒体子系统(IMS, IP Multimedia Subsystem) 的PoC早期会话建立的流程示意图,参见图3,以运行在分组域(PS, Packet Switch)的IP多媒体系统作为PoC承载为例,进行分层建立,从下往上依 次为PS层、IMS层及PoC层,该流程包括
步骤301, PoC Client开机;步骤302, PoC Client发起到PS的PS附着(PS Attach); 步骤303, PoC Client建立与PS的分组数据协议上下文(PDP Context, Packet Data Protocol Context);
步骤304, PoC Client向IMS执行注册过程; 步骤305,早期会话建立; 本步骤中,又包括如下的子步骤。
步骤305a, PoC Client向IMS发送会话邀请(INVITE )消息; 步骤305b, IMS接收INVITE消息,进行初始过滤规则(IFC, Initial Filter Criteria)评估;
步骤305c, IMS向PoC Server发送INVITE消息; 步骤305d, PoC Server接收INVITE消息,向IMS返回200 OK消息, IMS 4妾收并发送至PoC Client;
本步骤中,PoC Server接收INVITE消息,进行PoC会话所需参数(力某 体参数、相关信令参数、承载参数等)的匹配、协商,为后面建立/参与真 正的PoC会话进行准备;完成各种所需的协商后,当PoC Client真正建立/ 参与PoC会话时,就无需再进行媒体协商等操作。
步骤306, PoC Client执行初始化PoC会话(Initiate PoC Session); 步骤307, PoC Client向IMS发送建立多i某体消息; 步骤308, IMS接收并向PoC Server发送建立多媒体消息; 步骤309, PoC Server向IMS返回INVITE消息; 步骤310, IMS向其它PoC Client发送INVITE消息。 由上述可以看出,Early session setup过程并非真正的PoC会话过程, 而是"准备"或"协商,,过程;发生在PoC Client与POC Server之间,各 个PoC Client之间也没有建立PoC会话连接;完成Early session setup的PoC Client,实际仍未建立/力口入PoC会话;但完成了 Early session setup的PoC Client,在后续流程中,可以在任意的时间,不用再次协商而直接发起/加入 PoC会话中,节省了发起/加入PoC会话进行协商的时间,提高了对会话请
8求的响应能力,同时也提升了 PoC Client的体验。
由于PoC业务中Early session setup可以有效节省时间以及对会话请求 的响应能力快,得到了运营商的广泛关注,但同时,基于Early session setup 模式的计费方法,还处于研究探索中。
图4为现有技术对Early session setup会话的离线计费流程示意图,参 见图4,该流程包括
步骤401, PoC Client向PoC Server发送普通会话初始化协议邀请(SIP INVITE, Session Initiation Protocol INVITE)消息;
步骤402, PoC Server接收SIP INVITE消息,生成离线计费请求(ACR, Account Charging Request),向计费数据功能(CDF, Charging Data Function) 即离线计费系统发送ACR消息;
步骤403, CDF接收ACR消息,将该事件记录到计费数据中,生成基 于事件的计费数据记录(CDR, Charging Data Record );
步骤404, CDF向PoC Server返回离线计费应答(ACA, Account Charging Answer)消息,结束该离线计费过程。
上述Early session setup模式下的离线计费方案,PoC Server通过接收的 SIP INVITE消息进行触发计费,但由于用于Early session setup的SIP INVITE消息(PoC Client与PoC Server协商)与普通的用于建立/参与会话 的SIPINVITE消息(邀请其它PoC Client)是不同的,因而未明确对Early session setup过程的计费触发机制或计费策略。
对于在线计费系统(OCS, Online Charging System),现有技术中,提 出了针对SIP信令的计费触发方式,通过在IMS中的应用服务器(AS, Application Server )及服务-呼叫会话控制功能(S-CSCF, Serving-Call Session Control Function)中配置对SIP INVITE的会话开始的计费触发器,利用IMS 的计费机制完成对上层PoC业务的计费。但上述对Early session setup模式 下的计费方案的描述中,还只是一个概略的描述,还没有提出具体的实施方 案,其中,对于计费流程涉及的一些具体流程,还没有进行细化,即还没有定义完整的计费机制及实现流程,因此,在Early session setup模式下进行 计费,还存在如下的一些问题和缺点
在Early session setup模式下,只是简述了需要对该模式下进行在线计 费操作,但没有确定如何对Early session setup过程计费;虽然也提出了通 过在AS及S-CSCF中配置对SIP INVITE的会话开始的计费触发器,但未对 PoC计费方式明确描述。因此,对于该场景下的在线计费原则、计费模型、 计费触发器配置以及如何辨别PoC Client发送的请求是Early session setup 请求还是后续中建立或参与PoC会话所发起的会话初始化协议指示(SIP REFER)请求,还没有提出明确的方案进行描述。
进一步地,对于在线或是离线计费,Early session setup操作过程还具有
一定的特殊性通常情况下,SIPINVITE消息用于SIP会话的初始化请求,
因此,无论PoC Client是在Early session setup阶段还是在建立/参与会话时,
都是以SIP INVITE消息触发会话启动计费请求,建立在线计费连接
(Diameter Credit Charging Session )或进行离线计费,直到该SIP会话释放
才结束计费连接;但PoC Client发起Early session setup协商过程,是用于为
后续中建立/参与PoC会话作准备,从Early session setup完成直到PoC Client
建立/参与PoC会话前,PoC Client之间并没有PoC会话连接,因此该Early
session setup操作过程未占用到PoC网络资源,如果在Early session setup阶
段,PoC Client发送SIP INVITE消息触发会话启动计费请求,对PoC会话
进行计费,但这是不符合实际情况的,也损害了用户的合法权益。而且,举
例来说,以基于会话的计费功能(SBCF, Session Based Charging Function)
为模型,当Early session setup操作完成,触发PoC会话初始化计费,后续
的PoC会话操作则将被认为是PoC Update,也就是说,后续中当PoC Client
发起建立或参与PoC会话所发起的SIP REFER,应该是真正的PoC会话,
但PoC Server却认为是PoC会话更新(Update),这显然不符合Early session
setup特征;同时,以Early session setup为PoC会话开始,则计费操作会话
(CC Session, Charging Control Session)须保持到该PoC Client结束整个因此,在现有的Early session setup模式下,没有明确PoC的计费方式, 而且,不能针对Early session setup阶段和后续中建立或参与PoC会话阶段 进行判断并分别进行计费处理,计费过程不完善,不能保证用户的合法权益, 影响用户的体验。

发明内容
本发明实施例提供一种实现即按即通计费的方法,合理地对Early session setup过程进行计费,完善PoC计费体系,提高用户的体验。
本发明实施例还提供一种实现即按即通计费的设备,合理地对Early session setup过程进行计费,完善PoC计费体系,提高用户的体验。
本发明实施例还提供一种实现即按即通计费的系统,合理地对Early session setup过程进行计费,完善PoC计费体系,提高用户的体验。
为达到上述目的,本发明实施例的技术方案具体是这样实现的 一种实现即按即通计费的方法,该方法包括
判断接收的会话初始化协议邀请SIP INVITE消息是否为早期会话建立 操作,如果是则触发SIP INVITE计费触发器,输出早期会话建立计费操作 请求,以指示计费设备执行相应的计费操作。
一种即按即通服务器设备,该设备包括接收单元、判断单元、处理及 计费触发单元及发送单元,其中,
接收单元,用于接收即按即通客户端发送的会话初始化协议邀请SIP INVITE消息,发送至判断单元;
判断单元,用于接收来自接收单元的SIP INVITE消息,如果确定接收 的SIP INVITE消息为早期会话建立操作,触发处理及计费触发单元;
处理及计费触发单元,用于接收判断单元发送的触发消息,触发早期会
话建立,向发送单元发送计费操作请求消息;
发送单元,用于接收计费操作请求消息,向计费设备发送。
ii一种计费设备,该设备包括接收单元及计费单元,其中,
接收单元,用于接收即按即通服务器设备发送的早期会话建立计费操作 请求消息,发送至计费单元;
计费单元,用于接收计费操作请求消息,对早期会话建立过程执行计费 操作,向发送单元输出计费应答消息;
发送单元,用于将计费单元输出的计费应答消息向即按即通服务器设备 发送。
一种实现即按即通计费的系统,该系统包括即按即通服务器设备及计 费设备,其中,
即按即通服务器设备,用于接收即按即通客户端发送的会话初始化协议 邀请SIP INVITE消息,如果确定为早期会话建立操作,触发设置的SIP INVITE计费触发器,触发早期会话建立相关的计费操作请求,向计费设备 发送;
计费设备,用于接收即按即通服务器设备发送的计费操作请求消息,根 据设置的计费规则执行早期会话建立计费操作。
由上述技术方案可见,本发明实施例的一种实现即按即通计费的方法、 设备及系统,通过在PoC Server上配置SIP INVITE计费触发器,分析PoC Server接收的SIP INVITE消息是否为Early session setup操作,如果是,触 发计费设备执行设置的Early session setup相关的计费操作(Charging Control)。完善了基于Early session setup才乘作的PoC计费体系,可以合理 地对Early session setup过程进行计费,提高用户的体验。


图1为现有技术PoC业务系统的结构示意图2为现有技术PoC业务系统中各通信实体的结构示意图3为现有技术基于IP多媒体系统的PoC早期会话建立的流程示意图4为现有技术对Early session setup会话的离线计费流程示意图;图5为本发明实施例一种实现即按即通计费的系统结构及其信息交互示意
图6为本发明实施例PoC Server设备的结构示意图; 图7为本发明实施例计费设备的结构示意图8为本发明实施例一种实现即按即通计费的方法总体流程示意图; 图9为本发明实施例一流程示意图; 图IO为本发明实施例二流程示意图; 图11为本发明实施例三流程示意图; 图12为本发明实施例四流程示意图。
具体实施例方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举 实施例,对本发明作进一步详细说明。
本发明实施例通过预先在PoC Server上配置SIP INVITE计费触发器, 分析PoC Server接收的SIP INVITE消息是否为Early session setup操作,如 果是,触发计费设备执行设置的Early session setup相关的计费操作。
其次,本发明实施例明确了 Early session setup过程发生时,以何种方 式执行计费,并阐明计费事件触发的时机和条件,完善原有模糊的或有分岐 的Early session setup过禾呈的计费5危禾呈,与Early session setup过禾呈的计费才莫 型相符合。
最后,对Early session setup过程的计费触发条件(规则)和处理机制 提供详细具体的实施方案。
为了实现上述目的,本发明实施例提出了一种实现即按即通计费的系统。
图5为本发明实施例一种实现即按即通计费的系统结构及其信息交互 示意图。参见图5,该系统包括PoCClient、 PoC Server及计费设备,其中, PoC Client,用于向PoC Server发送SIP INVITE消息,执行Early sessionsetup操作,接收PoC Server返回的Early session setup结果消息,获知计费
"息5
PoC Server,用于接收PoC Client发送的SIP INVITE消息,如果确定接 收的消息为Early session setup操作,则触发配置于其中的SIPINVITE计费 触发器,触发Early session setup相关的计费请求,向计费设备发送计费请 求(CR, Charging Request )消息;接收计费设备返回的计费应答(CA, Charging Answer)消息,才艮据处理Early session setup过程的结果,向PoC Client发 送Early session setup结果消息;
计费设备,用于接收PoC Server发送的CR消息,根据设置的计费规则 执行相应的计费操作,向PoC Server发送CA消息。
图6为本发明实施例PoC Server设备的结构示意图。参见图6,该设备 包括接收单元、判断单元、处理及计费触发单元和发送单元,其中,
接收单元,用于接收PoCClien发送的SIP INVITE消息,发送至判断单 元;接收计费设备发送的计费操作结果消息,发送至处理及计费触发单元;
判断单元,用于接收来自接收单元的SIP INVITE消息,如果确定接收 的消息为Early session setup操作,触发处理及计费触发单元;
处理及计费触发单元,用于接收来自接收单元的计费操作结果消息,根
l居处J里Early session setup过牙呈的结果,向发送单元发送Early session setup
结果消息;接收判断单元发送的触发消息,触发Early session setup相关的
计费请求,向发送单元发送触发CR消息,携带用于标识当前计费类型的信 台
发送单元,用于接收处理及计费触发单元发送的Early session setup结 果消息,向PoCClien发送;接收处理及计费触发单元发送的触发CR消息, 向计费设备发送CR消息。
图7为本发明实施例计费设备的结构示意图。参见图7,该设备包括 接收单元、计费单元及发送单元,其中,
接收单元,用于接收PoC Server i殳备发送的Early session setup CR消息,发送至计费单元;
计费单元,用于接收CR消息,根据消息中包括的标识信息执行相应设 置的计费操作,向发送单元输出CA消息;
发送单元,用于将计费单元输出的CA消息向PoC Server设备发送。
图8为本发明实施例一种实现即按即通计费的方法总体流程示意图。参 见图8,该流程包括
步骤801, PoC Client向PoC Server发起SIP INVITE请求;
本步骤中,PoC Client在PoC Server注册后,便可以在任意时刻,由PoC Client向PoC Server发起SIP INVITE请求,以进行Early session setup才喿作, 为后续建立/参与PoC会话作准备。
步骤802, PoC Server接收PoC Client发送的SIP INVITE消息,判断接 收的消息是否为Early session setup操作,如果是,执行步骤803;
本步骤中,在PoC Server上配置SIP INVITE计费触发器,PoC Server 判断接收到的SIP INVITE消息是否为Early session setup操作,决定是否触 发Early session setup相关的计费请求,如果为普通的用于建立/参与会话的 SIP INVITE消息(例如,包括邀请其它PoC Client的信息),则不触发Early session setup相关的计费请求。
步骤803, PoC Server向计费设备发送CR消息;
本步骤中,PoC Server在向计费设备发送的CR消息中携带标识信息, 标识该消息用于Early session setup才喿作。
步骤804,计费设备接收CR消息,执行相应的计费操作;
本步骤中,计费设备接收CR消息,根据设置的Early session setup计费 规则,执行计费操作。
步骤805,计费设备向PoC Server返回CA消息;
步骤806,结合计费设备返回的CA消息,PoC Server根据处理Early session setup过禾呈的结果,生成Early session setup结果消息,发送至PoC Client 。下面举四个具体实施例,对本发明进行详细说明,后三个实施例为在线
计费系统(ocs)的计费流程。 实施例一
图9为本发明实施例一流程示意图。本实施例中,PoCClient在完成了 Early session setup后,可能会在某个时机需要建立/参与PoC会话,这时PoC Client向POC Server发起SIP REFER请求,表示邀请或加入某一 PoC会话, 此时的计费为对基于Early session setup的后续PoC session计费,参见图9, 该流禾呈包i舌
步骤901,由于已经完成Early session setup, PoC Client可以直接向PoC Server发送SIP REFER消息;
本步骤中,PoC Client与PoC Server预先建立Early session setup,当PoC Client被邀请加入某个已有的PoC会话或建立一个新的PoC会话并邀请其它 PoC Client参加时,它可以直接向其它PoC Client发起SIP REFER消息,请 求参与/建立PoC会话。
步骤902, PoC Server接收SIP REFER消息,由于之前建立过Early session setup,同意SIP REFER建立PoC会话,并触发PoC会话计费;
本步骤中,在PoC Server配置针对SIP REFER的计费触发器,接收到 PoC Client发送的SIP REFER消息,触发PoC会话计费。
步骤903, PoC Server向计费设备发送计费请求(CR),携带PoC会话 初始化标识(INIT, REFER)信息,用于标识该请求为PoC会话初始化才喿 作。
步骤904,计费设备接收CR消息,执行相应的计费操作; 步骤905,计费设备向PoC Server返回CA消息。
实际应用中,对于PoC Server配置计费触发器,其配置位置可以基于 PoC层,如在PoC Server上分别配置针对SIP INVITE消息及SIP REFER消 息的计费触发器,用以分别触发Early session setup操作的计费和后续的PoC 会话计费;也可以是单独配置针对SIP INVITE消息的计费触发器,用以触发Early session setup操作的计费,对于非SIP INVITE消息,触发PoC会话计费。
实际应用中,由于PoC业务相关的计费都是基于SIP控制机制,也可以 由其SIP承载来感知和判断,决定触发的时机和内容当IMS为PoC承载 时,由于IMS上的AS、媒体资源服务器(MRFC, Multimedia Resource Function Controllers)及S-CSCF都可以感知PoC服务,因此可以在这些实体上单独 或分别配置针对SIP INVITE及SIP REFER的计费触发器,用以触发Early session setup操作的计费和后续的PoC会话计费。
实施例二
图IO为本发明实施例二流程示意图。本实施例中,POC Server判断接 收的SIP INVITE消息是否为Early session setup操作,参见图10,该流程包 括
步骤1001, PoC Client向PoC Server发起SIP INVITE请求;
步骤1002, PoC Server接收PoC Client发送的SIP INVITE消息,判断 接收的消息是否为Early session setup操作,如果是,执行步骤1003;
本步骤中,在PoC Server上配置SIP INVITE计费触发器,PoC Server 分析接收到的SIP INVITE消息是否为Early session setup操作,决定是否触 发Early session setup相关的计费请求,如果为普通的用于建立/参与会话的 SIP INVITE消息(例如,包括邀请其它PoC Client的信息),则不触发Early session setup相关的计费请求。
判断的方法可以是
PoC Server根据Early session setup的SIP INVITE消息(PoC Client与 PoC Server协商)或普通的用于建立/参与会话的SIP INVITE消息(邀请其 它PoC Client)是否包括通用资源标识符邀请方列表(URI-List, Universal Resource Identifier-List) "f言息进4亍判断用于Early session setup的 SIP INVITE消息中没有携带URI-List信息,只有用于准备建立会话所需的媒体 协商、QoS、端口号等信息,而其它普通的用于建立/参与会话的SIP INVITE
17消息则携带有URI-List信息。如果PoC Server判断消息中不包括URI-List 信息,则确定为Early session setup操作,并向OCS发起相应的计费请求, 携带标识信息,用于标识当前计费类型为Early session setup操作;或者
PoC Client在发送的SIP INVITE消息中包括标明Early session setup操 作的指示字段,PoC Server根据接收的SIP INVITE消息中包括的指示字段 进行判断。
步骤1003, PoC Server向OCS发送CR消息;
本步骤中,PoC Server在向OCS发送的CR消息中携带标识信息,标识 信息包括资源预留数量请求(RSU, Request Service Unit)信息;
实际应用中,C R消息可以包括下述计费信息的任意 一 种或两种
1. Early session setup才喿作本身占用的资源"f言息包4舌Early session setup 操作需要动用的媒体、流量、QoS等级等相关资源数量/类型。
如果针对Early session setup操作本身计费,则计费过程CR消息传输的 内容还可以涉及如下两方面的计费内容
a. 将Early session setup看作是某种特殊类型的PoC会话建立过程,该 过程相关的信息应该体现到计费数据中;
b. 也可以将Early session setup看作是一种操作,用于在PoC Client与 PoC Server之间预先协商并建立约定的操作(可能还涉及到承载层的协调), 该操作完成后,PoC Client不再需要与PoC Server协商就可以同其它参与者 及PoC Server建立会话连接。
对于上述a、 b中的Early session setup,计费内容包括如下数据,OCS 可以依据计费内容进行计费
Early session setup建立/结束时间、优先级、QoS、协商的^某体类型等;
Early session setup涉及的资源度量,例如,流量、时长、Early session setup 类型标识、优先级、有效时长等;
Early session setup与后续建立/参与PoC会话是不同的,涉及这种不同 的数据,如两者类型标识、两者相隔的时长、流量差异等,都应是计费数据。
182.执行Early session setup后,PoC Client为后续建立/参与PoC会话预 留的资源信息按用户QoE要求而预留的媒体、媒体级别、有效时长;以 及媒体控制端口、协议、类型等。
实际应用中,Early session setup操作是为后续建立/参与PoC会话而服 务的(以发起SIP REFER为标识),因此需要为后续的PoC会话业务预留 资源,这本来是属于后续PoC会话的相关计费,但由于该操作发生在Early session setup过程中,因此,只能在Early session setup过程中执行计费。
步骤1004, OCS接收CR消息,执行相应的计费操作;
本步骤中,OCS接收CR消息,根据设置的Early session setup计费规 则,执行计费操作。
步骤1005, OCS向PoC Server返回CA消息,携带预留的资源数量(GSU, Granted Service Unit)信息;
步骤1006, PoC Server完成Early session setup;
步骤1007, PoC Server向PoC Client发送Early session setup结果消息; 步骤1008, PoC Server向OCS发送CR消息,携带使用了的资源(USU, Used Service Unit)信息;
实际应用中,步骤1007和步骤1008并没有先后顺序。
步骤1009, OCS执行相应的计费操作;
步骤1010, OCS向PoC Server返回CA消息。
由于Early session setup过程是一个协商和准备的过程,这个过程中包 括对用户按各自QoE/QoS规定所需的媒体准备、PoC与其承载层(比如IMS) 协商并执行资源分配等操作,因此可能使用的资源数量并不确定,不能采用 IEC直接计费。本发明在以下的实施例中,将采用带资源预留的计费模式, 如SCUR或ECUR计费模式,逐步申请、按实际使用量进行计费。
实施例三
图11为本发明实施例三流程示意图。本实施例中,Early session setup 与PoC Client发起PoC会话之间相隔时间较短,但此时PoC Client还未建立或参与真正的PoC会话,针对Early session setup这一协商过程(如々某体、 信令、承载的协商过程)占用资源的计费流程,采用基于会话的带资源预留 收费(SCUR, Session Charging with Unit Reservation )的在线计费方法,参 见图11,该流程包括
步骤1101, PoC Client向PoC Server发送SIP INVITE消息; 步骤1102, PoC Server接收SIP INVITE消息后,向OCS发送CR消息, 携带RSU信息;
本步骤中,PoC Server接收SIP INVITE消息,与PoC Client进行一 系 列协商过程,协商所需要的预留资源,为后续建立/参与PoC会话所需的参 数如QoS、媒体、端口、承载层的端口、 QoS等预留资源。
步骤1103, OCS按收CR消息,根据包括的RSU信息执行计费操作; 本步骤中,OCS按收CR消息,根据包括的RSU信息确定对帐户(Credit) 进行预扣的计费操作,如果帐户余额不足,拒绝PoC Server进行Early session setup过程。
步骤1104, OCS向PoC Server返回CA消息;
本步骤中,CA消息中包括OCS给该Early session setup预留的GSU信

步骤1105, POC Server接收CA消息,执行Early session setup,进行 QoS、媒体、承载等相关参数的协商;
步骤1106, PoC Server向PoC Client发送Early session setup结果消息;
步骤1107, PoC Server向OCS上报CR消息,携带完成Early session setup 过程中USU信息,并为可能出现其它事件请求资源预留;
本步骤中,CR[UPDATE]为会话更新计费请求,该请求上"t艮到目前为止 进行Early session setup操作耗用的资源,如有需要,再申请新资源预留 (RSU);
步骤1108-步骤1109, OCS接收CR消息,根据消息中包括的USU信 息,执行计费操作,确定当前实际应该的扣款数量,如果仍有剩余,则将其步骤1110, Early session释放计费,PoC Server向OCS发起会话结束请 求CR[TERM] , TERM为事件结束标识;
本步骤中,CR携带释放Early session时所使用的资源USU。
步骤llll-步骤1112, OCS接收CR消息,根据消息中包括的USU信 息,执行计费操作,确定当前实际应该的扣款数量,如果仍有剩余,则将其 释放。
实施例四
除上面使用的基于会话带资源预留的计费S C UR外,还以使用基于事件 的带资源预留收费(ECUR, Event Charging with Unit Reservation )。
Early session setup属于PoC Client与PoC Server之间的会话,可以4安照 基于会话的方式计费,如SCUR。另一方面,在完成Early session setup后, 到后续PoC Client通过SIP REFER消息建立/参与PoC会话前,存在一段并 不确定的时长(可能从数毫秒到数天),如果采用SCUR方式计费,则对 Early session setup的计费便会长时间激活在线计费会话(Diameter Credit Control Session)并保持该在线计费会话直到Early session setup结束,但在 这一段时间内,如果没有后续的PoC会话,PoC Client实际并未使用PoC会 话资源,导致这段时间占用的计费资源(如计费连接和计费功能的处理能力) 就被无谓地消耗掉了,降低了计费效率。
图12为本发明实施例四流程示意图。本实施例中,将Early session setup 看作是一种操作,PoC Client还未建立或参与真正的PoC会话,针对Early session setup这一协商过程(如媒体、信令、承载的协商过程)占用资源 的计费流程,采用ECUR的在线计费方法。参见图12, PoC Server进行Early session setup, 该流程包括
步骤1201~步骤1202, PoC Server接收SIP INVITE消息,向OCS发送 CR消息,携带RSU信息;
本步骤中,PoC Server向OCS发送CR ( EVENT, TERM, RSU)消息,
21上报当前该PoC Server与PoC Client进行协商需要的预留资源,为后续建立
/参与PoC会话所需的参数如QoS、媒体、端口、承载层的端口等预留资源。 步骤1203, OCS接收CR消息,根据包括的RSU信息执行计费操作; 本步骤中,OCS按收CR消息,根据包括的RSU信息确定对帐户(Credit)
进行预扣的计费操作,如果帐户余额不足,拒绝PoC Server进行Early session
setup过程。
步骤1204, OCS向PoC Server返回CA消息;
本步骤中,CA消息中包括OCS给该Early session setup预留的GSU。
之后,PoC Server接收CA消息,4丸行早期会话建立(Early session setup ), 包括执行QoS、媒体、承载等相关参数的协商的操作;
步骤1205, PoC Server完成早期会话建立后,向PoC Client发送Early session setup结果消息;
步骤1206, PoC Server向OCS发送CR[TERM]计费请求,上报该操作 资源使用情况;
本步骤中,由于将建立早期会话这一操作认为是一个完整事件,如果建 立成功能,则事件结束,因此,PoC Server向OCS发起的计费请求CR中包 括的信息为事件结束标识TERM和已经耗用的资源数量USU,供OCS计费 所用;如果仍有剩余,则将其释放。
步骤1207~步骤1208, OCS计费后返回计费结果到PoC Server。
步骤1209,在早期会话被释放时,PoC Server向OCS发起会话结束事 件计费请求CR,其中包括会话结束信息TERM;
本步骤中,由于是释放会话,因此无需再申请资源预留,只需加上TERM 标识计费为会话结束计费即可。
步骤1210~步骤1211, OCS进行计费,并返回计费结果到PoC Server, 完成对早期会话的计费全程。
在Early session setup进行过程中,不会对会话本身作更新处理,如果 发生更新、媒体变化等事件,均通过与步骤1202~步骤1208类似的步骤对每一个事件进行计费。
本发明实施例中,在完成Early session setup后,到后续PoC Client通过 SIP REFER消息建立/参与PoC会话前,采用ECUR的计费模型, 一次从用 户账户中预扣一定的金额,当预扣的金额用完,通话还在继续,将再预扣一 次,通话结束后,预留但没有使用完的金额实时返回客户账户。通过在PoC Server接收到SIP INVITE消息后,触发相应计费事件,并记录下相关的计 费数据,当PoC Client释放Early session setup后,再触发一次计费请求。可 以避免在整个Early session setup期间保持在线计费会话。
实际应用中,对于离线计费系统,也可以采用与上述实施例相类似的计 费触发机制和计费策略,不同的是,PoC Server在向离线计费系统发送的离
线计费请求中不需要携带相关的资源预留信息。
由上述实施例可见,本发明实施例的一种实现即按即通计费的方法、设 备及系统,通过在PoC Server上配置SIP INVITE计费触发器,PoC Server 分析接收的SIP INVITE消息是否包括URI-List信息或标明Early session setup操作的指示字段,如果包括,触发OCS执行设置的Early session setup 相关的计费操作;或由SIP承载来感知和判断,触发Early session setup相关 的计费操作。并针对不同情况下Early session setup协商过程占用资源的计 费流程,采用相应的ECUR或SCUR在线计费方法,明确了 Early session setup 过程发生时,以何种方式执行计费,并阐明计费事件触发的时机和条件,完 善了原有模糊的或有分岐的Early session setup过程的计费流程,并对Early session setup过程的计费规则和处理机制提供了详细具体的实施方案,可以 合理地对Early session setup过程进行计费,对Early session setup的计费有 实际指导意义,同时提高了用户的体验。
以上举较佳实施例,对本发明的目的、技术方案和优点进行了进一步详 细说明,所应理解的是,以上所述仅为本发明的较佳实施例而已,并不用以 限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、 改进等,均应包括在本发明的保护范围之内。
2权利要求
1. 一种实现即按即通计费的方法,其特征在于,该方法包括判断接收的会话初始化协议邀请SIP INVITE消息是否为早期会话建立操作,如果是则触发SIP INVITE计费触发器,输出早期会话建立计费操作请求,以指示计费设备执行相应的计费操作。
2. 如权利要求1所述的方法,其特征在于,所述判断为早期会话建立 操作包括判断接收的SIP INVITE消息是否包括通用资源标识符邀请方列 表信息,如果不包括,确定为早期会话建立操作;或判断接收的SIP INVITE消息是否包括标明早期会话建立操作的指示字 段,如果包括,确定为早期会话建立操作。
3. 如权利要求1所述的方法,其特征在于,所述计费操作请求包括早 期会话建立操作占用的资源信息和/或为即按即通会话预留的资源信息。
4. 如权利要求3所述的方法,其特征在于,所述早期会话建立操作占 用的资源信息包括早期会话建立操作需要的媒体、流量及服务质量等级。
5. 如权利要求4所述的方法,其特征在于,所述早期会话建立操作占 用的资源信息进一步包括早期会话类别和/或建立/结束时间和/或优先级 和/或协商的媒体类型和/或资源度量。
6. 如权利要求3所述的方法,其特征在于,所述为即按即通会话预留 的资源信息包括预留的媒体、媒体级别、有效时长、媒体控制端口、协议 及类型。
7. 如权利要求1所述的方法,其特征在于,所述计费操作为基于会话 的带资源预留的计费,所述指示计费设备执行计费操作包括指示计费设备根据接收的计费操作请求包括的源预留数量请求信息执 行预扣的计费操作;根据返回的携带预留的资源数量的计费操作结果消息,执行早期会话建 立,向计费设备上报计费操作请求,携带完成早期会话建立过程使用的资源信息;计费设备根据接收消息中包括的使用的资源信息,执行计费操作,确 定当前实际应该的扣款数量。
8. 如权利要求1所述的方法,其特征在于,所述执行计费操作后进一 步包括后续中收到SIP REFER消息而触发PoC会话计费过程在早期会话建立后,用户收到或发出SIP REFER请求加入或建立普通 即按即通会话,SIP REFER配置为基于早期会话的普通即按即通会话,触发 普通即按即通会话初始化计费请求,按普通即按即通会话进行计费。
9. 如权利要求8所述的方法,其特征在于,所述SIP REFER触发的会 话计费包括的信息为早期会话建立的时间、SIP REFER触发会话建立时的时间、两者时间间 隔、两者的流量差、早期会话建立的QoS或QoE及SIP REFER触发的会话 QoS或QoE。
10. 如权利要求l所述的方法,其特征在于,所述计费操作为基于事件 的带资源预留的计费,所述指示计费设备执行计费操作包括设置SIP REFER为触发即按即通会话初始化计费的触发器,根据接收 的SIP REFER消息触发设置的SIP REFER计费触发器,指示计费设备根据 接收的计费操作请求包括的源预留数量请求信息执行预扣的计费操作;根据返回的携带预留的资源数量的计费操作结果消息,即按即通服务器 按照计费操作结果,执行早期会话建立或拒绝执行早期会话建立请求;确定释放早期会话,向计费设备上报计费操作请求,携带早期会话建立 过程使用的资源信息;计费设备根据接收消息中包括的使用的资源信息,执 行计费操作,确定当前实际应该的扣款数量。
11. 如权利要求l所述的方法,其特征在于,所述计费操作为基于即按 即通会话的计费,所述指示计费设备执行计费操作进一步包括设置SIP REFER为触发即按即通会话初始化计费的触发器,根据接收 的SIP REFER消息触发设置的SIP REFER计费触发器,输出基于即按即通 会话的计费操作请求,指示计费设备执行计费操作。
12. 如权利要求1或11所述的方法,其特征在于,如果PoC业务基于 IP多媒体子系统IMS,则所述计费触发器设置在IMS的应用服务器AS或媒 体资源服务器MRFC或服务-呼叫会话控制功能实体S-CSCF或即按即通服 务器PoC Server上。
13. —种即按即通服务器设备,其特征在于,该设备包括接收单元、 判断单元、处理及计费触发单元及发送单元,其中,接收单元,用于接收即按即通客户端发送的会话初始化协议邀请SIP INVITE消息,发送至判断单元;判断单元,用于接收来自接收单元的SIP INVITE消息,如果确定接收 的SIP INVITE消息为早期会话建立操作,触发处理及计费触发单元;处理及计费触发单元,用于接收判断单元发送的触发消息,触发早期会 话建立,向发送单元发送计费操作请求消息;发送单元,用于接收计费操作请求消息,向计费设备发送。
14. 如权利要求13所述的设备,其特征在于,所述处理及计费触发单 元进一步用于根据接收的SIP REFER消息,触发即按即通会话的计费操作 请求。
15. —种计费设备,其特征在于,该设备包括接收单元及计费单元, 其中,接收单元,用于接收即按即通服务器设备发送的早期会话建立计费操作 请求消息,发送至计费单元;计费单元,用于接收计费操作请求消息,对早期会话建立过程执行计费 操作,向发送单元输出计费应答消息;发送单元,用于将计费单元输出的计费应答消息向即按即通服务器设备 发送。
16. 如权利要求15所述的设备,其特征在于,所述计费单元进一步用 于根据接收的即按即通会话的计费操作请求执行即按即通会话的计费操作。
17. —种实现即按即通计费的系统,其特征在于,该系统包括即按即通服务器设备及计费设备,其中,即按即通服务器设备,用于接收即按即通客户端发送的会话初始化协议邀请SIP INVITE消息,如果确定为早期会话建立操作,触发设置的SIP INVITE计费触发器,触发早期会话建立相关的计费操作请求,向计费设备 发送;计费设备,用于接收即按即通服务器设备发送的计费操作请求消息,根 据设置的计费规则执行早期会话建立计费搡作。
全文摘要
本发明公开了一种实现即按即通计费的方法,包括判断接收的会话初始化协议邀请SIP INVITE消息是否为早期会话建立操作,如果是则触发SIP INVITE计费触发器,输出早期会话建立计费操作请求,以指示计费设备执行相应的计费操作。本发明同时公开了一种实现即按即通计费的设备及系统。应用本发明,可以完善基于早期会话建立操作的即按即通计费体系,合理地对早期会话建立过程进行计费,提高用户的体验。
文档编号H04W4/10GK101459878SQ200710195340
公开日2009年6月17日 申请日期2007年12月10日 优先权日2007年12月10日
发明者东 赵 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1