CN101459878A - 一种实现即按即通计费的方法、设备及*** - Google Patents
一种实现即按即通计费的方法、设备及*** Download PDFInfo
- Publication number
- CN101459878A CN101459878A CN 200710195340 CN200710195340A CN101459878A CN 101459878 A CN101459878 A CN 101459878A CN 200710195340 CN200710195340 CN 200710195340 CN 200710195340 A CN200710195340 A CN 200710195340A CN 101459878 A CN101459878 A CN 101459878A
- Authority
- CN
- China
- Prior art keywords
- session
- early
- charging
- immediately
- poc
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/24—Accounting or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1403—Architecture for metering, charging or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/4061—Push-to services, e.g. push-to-talk or push-to-video
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Telephonic Communication Services (AREA)
- Meter Arrangements (AREA)
Abstract
本发明公开了一种实现即按即通计费的方法,包括:判断接收的会话初始化协议邀请SIP INVITE消息是否为早期会话建立操作,如果是则触发SIP INVITE计费触发器,输出早期会话建立计费操作请求,以指示计费设备执行相应的计费操作。本发明同时公开了一种实现即按即通计费的设备及***。应用本发明,可以完善基于早期会话建立操作的即按即通计费体系,合理地对早期会话建立过程进行计费,提高用户的体验。
Description
技术领域
本发明涉及网络计费技术,特别涉及一种实现即按即通计费的方法、设备及***。
背景技术
即按即通(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和MemberE),通过移动通信网络发起PoC业务,进行点对多点的半双工通话,MemberA、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 ofExperience)认证等;接收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为大于1的整数),PPF和CPF也称为PoC服务器(PoC Server)。
在PoC会话中,还存在一种预建立(Pre-establishment)的会话预协商机制,也被称为PoC早期会话建立(Early session setup)。Early session setup发生在PoC Client完成注册到建立真正的PoC会话之间的某一时刻,在Earlysession 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,PacketSwitch)的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 FilterCriteria)评估;
步骤305c,IMS向PoC Server发送INVITE消息;
步骤305d,PoC Server接收INVITE消息,向IMS返回200OK消息,IMS接收并发送至PoC Client;
本步骤中,PoC Server接收INVITE消息,进行PoC会话所需参数(媒体参数、相关信令参数、承载参数等)的匹配、协商,为后面建立/参与真正的PoC会话进行准备;完成各种所需的协商后,当PoC Client真正建立/参与PoC会话时,就无需再进行媒体协商等操作。
步骤306,PoC Client执行初始化PoC会话(Initiate PoC Session);
步骤307,PoC Client向IMS发送建立多媒体消息;
步骤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的PoCClient,实际仍未建立/加入PoC会话;但完成了Early session setup的PoCClient,在后续流程中,可以在任意的时间,不用再次协商而直接发起/加入PoC会话中,节省了发起/加入PoC会话进行协商的时间,提高了对会话请求的响应能力,同时也提升了PoC Client的体验。
由于PoC业务中Early session setup可以有效节省时间以及对会话请求的响应能力快,得到了运营商的广泛关注,但同时,基于Early session setup模式的计费方法,还处于研究探索中。
图4为现有技术对Early session setup会话的离线计费流程示意图,参见图4,该流程包括:
步骤401,PoC Client向PoC Server发送普通会话初始化协议邀请(SIPINVITE,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 ChargingAnswer)消息,结束该离线计费过程。
上述Early session setup模式下的离线计费方案,PoC Server通过接收的SIP INVITE消息进行触发计费,但由于用于Early session setup的SIPINVITE消息(PoC Client与PoC Server协商)与普通的用于建立/参与会话的SIP INVITE消息(邀请其它PoC Client)是不同的,因而未明确对Earlysession setup过程的计费触发机制或计费策略。
对于在线计费***(OCS,Online Charging System),现有技术中,提出了针对SIP信令的计费触发方式,通过在IMS中的应用服务器(AS,Application Server)及服务-呼叫会话控制功能(S-CSCF,Serving-CallSessionControl 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会话所发起的会话初始化协议指示(SIPREFER)请求,还没有提出明确的方案进行描述。
进一步地,对于在线或是离线计费,Early session setup操作过程还具有一定的特殊性:通常情况下,SIP INVITE消息用于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会话连接,因此该Earlysession 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 sessionsetup特征;同时,以Early session setup为PoC会话开始,则计费操作会话(CC Session,Charging Control Session)须保持到该PoC Client结束整个PoC会话为止。
因此,在现有的Early session setup模式下,没有明确PoC的计费方式,而且,不能针对Early session setup阶段和后续中建立或参与PoC会话阶段进行判断并分别进行计费处理,计费过程不完善,不能保证用户的合法权益,影响用户的体验。
发明内容
本发明实施例提供一种实现即按即通计费的方法,合理地对Earlysession setup过程进行计费,完善PoC计费体系,提高用户的体验。
本发明实施例还提供一种实现即按即通计费的设备,合理地对Earlysession setup过程进行计费,完善PoC计费体系,提高用户的体验。
本发明实施例还提供一种实现即按即通计费的***,合理地对Earlysession setup过程进行计费,完善PoC计费体系,提高用户的体验。
为达到上述目的,本发明实施例的技术方案具体是这样实现的:
一种实现即按即通计费的方法,该方法包括:
判断接收的会话初始化协议邀请SIP INVITE消息是否为早期会话建立操作,如果是则触发SIP INVITE计费触发器,输出早期会话建立计费操作请求,以指示计费设备执行相应的计费操作。
一种即按即通服务器设备,该设备包括:接收单元、判断单元、处理及计费触发单元及发送单元,其中,
接收单元,用于接收即按即通客户端发送的会话初始化协议邀请SIPINVITE消息,发送至判断单元;
判断单元,用于接收来自接收单元的SIP INVITE消息,如果确定接收的SIP INVITE消息为早期会话建立操作,触发处理及计费触发单元;
处理及计费触发单元,用于接收判断单元发送的触发消息,触发早期会话建立,向发送单元发送计费操作请求消息;
发送单元,用于接收计费操作请求消息,向计费设备发送。
一种计费设备,该设备包括:接收单元及计费单元,其中,
接收单元,用于接收即按即通服务器设备发送的早期会话建立计费操作请求消息,发送至计费单元;
计费单元,用于接收计费操作请求消息,对早期会话建立过程执行计费操作,向发送单元输出计费应答消息;
发送单元,用于将计费单元输出的计费应答消息向即按即通服务器设备发送。
一种实现即按即通计费的***,该***包括:即按即通服务器设备及计费设备,其中,
即按即通服务器设备,用于接收即按即通客户端发送的会话初始化协议邀请SIP INVITE消息,如果确定为早期会话建立操作,触发设置的SIPINVITE计费触发器,触发早期会话建立相关的计费操作请求,向计费设备发送;
计费设备,用于接收即按即通服务器设备发送的计费操作请求消息,根据设置的计费规则执行早期会话建立计费操作。
由上述技术方案可见,本发明实施例的一种实现即按即通计费的方法、设备及***,通过在PoC Server上配置SIP INVITE计费触发器,分析PoCServer接收的SIP INVITE消息是否为Early session setup操作,如果是,触发计费设备执行设置的Early session setup相关的计费操作(ChargingControl)。完善了基于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为本发明实施例一流程示意图;
图10为本发明实施例二流程示意图;
图11为本发明实施例三流程示意图;
图12为本发明实施例四流程示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明作进一步详细说明。
本发明实施例通过预先在PoC Server上配置SIP INVITE计费触发器,分析PoC Server接收的SIP INVITE消息是否为Early session setup操作,如果是,触发计费设备执行设置的Early session setup相关的计费操作。
其次,本发明实施例明确了Early session setup过程发生时,以何种方式执行计费,并阐明计费事件触发的时机和条件,完善原有模糊的或有分岐的Early session setup过程的计费流程,与Early session setup过程的计费模型相符合。
最后,对Early session setup过程的计费触发条件(规则)和处理机制提供详细具体的实施方案。
为了实现上述目的,本发明实施例提出了一种实现即按即通计费的***。
图5为本发明实施例一种实现即按即通计费的***结构及其信息交互示意图。参见图5,该***包括:PoC Client、PoC Server及计费设备,其中,
PoC Client,用于向PoC Server发送SIP INVITE消息,执行Early sessionsetup操作,接收PoC Server返回的Early session setup结果消息,获知计费信息;
PoC Server,用于接收PoC Client发送的SIP INVITE消息,如果确定接收的消息为Early session setup操作,则触发配置于其中的SIP INVITE计费触发器,触发Early session setup相关的计费请求,向计费设备发送计费请求(CR,Charging Request)消息;接收计费设备返回的计费应答(CA,ChargingAnswer)消息,根据处理Early session setup过程的结果,向PoC Client发送Early session setup结果消息;
计费设备,用于接收PoC Server发送的CR消息,根据设置的计费规则执行相应的计费操作,向PoC Server发送CA消息。
图6为本发明实施例PoC Server设备的结构示意图。参见图6,该设备包括:接收单元、判断单元、处理及计费触发单元和发送单元,其中,
接收单元,用于接收PoC Clien发送的SIP INVITE消息,发送至判断单元;接收计费设备发送的计费操作结果消息,发送至处理及计费触发单元;
判断单元,用于接收来自接收单元的SIP INVITE消息,如果确定接收的消息为Early session setup操作,触发处理及计费触发单元;
处理及计费触发单元,用于接收来自接收单元的计费操作结果消息,根据处理Early session setup过程的结果,向发送单元发送Early session setup结果消息;接收判断单元发送的触发消息,触发Early session setup相关的计费请求,向发送单元发送触发CR消息,携带用于标识当前计费类型的信息;
发送单元,用于接收处理及计费触发单元发送的Early session setup结果消息,向PoC Clien发送;接收处理及计费触发单元发送的触发CR消息,向计费设备发送CR消息。
图7为本发明实施例计费设备的结构示意图。参见图7,该设备包括:接收单元、计费单元及发送单元,其中,
接收单元,用于接收PoC Server设备发送的Early session setup CR消息,发送至计费单元;
计费单元,用于接收CR消息,根据消息中包括的标识信息执行相应设置的计费操作,向发送单元输出CA消息;
发送单元,用于将计费单元输出的CA消息向PoC Server设备发送。
图8为本发明实施例一种实现即按即通计费的方法总体流程示意图。参见图8,该流程包括:
步骤801,PoC Client向PoC Server发起SIP INVITE请求;
本步骤中,PoC Client在PoC Server注册后,便可以在任意时刻,由PoCClient向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的信息),则不触发Earlysession 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根据处理Earlysession setup过程的结果,生成Early session setup结果消息,发送至PoCClient。
下面举四个具体实施例,对本发明进行详细说明,后三个实施例为在线计费***(OCS)的计费流程。
实施例一
图9为本发明实施例一流程示意图。本实施例中,PoC Client在完成了Early session setup后,可能会在某个时机需要建立/参与PoC会话,这时PoC
Client向POC Server发起SIP REFER请求,表示邀请或加入某一PoC会话,此时的计费为对基于Early session setup的后续PoC session计费,参见图9,该流程包括:
步骤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 FunctionControllers)及S-CSCF都可以感知PoC服务,因此可以在这些实体上单独或分别配置针对SIP INVITE及SIP REFER的计费触发器,用以触发Earlysession setup操作的计费和后续的PoC会话计费。
实施例二
图10为本发明实施例二流程示意图。本实施例中,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的信息),则不触发Earlysession setup相关的计费请求。
判断的方法可以是:
PoC Server根据Early session setup的SIP INVITE消息(PoC Client与PoC Server协商)或普通的用于建立/参与会话的SIP INVITE消息(邀请其它PoC Client)是否包括通用资源标识符邀请方列表(URI-List,UniversalResource Identifier-List)信息进行判断:用于Early session setup的SIPINVITE消息中没有携带URI-List信息,只有用于准备建立会话所需的媒体协商、QoS、端口号等信息,而其它普通的用于建立/参与会话的SIP INVITE消息则携带有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)信息;
实际应用中,CR消息可以包括下述计费信息的任意一种或两种:
1.Early session setup操作本身占用的资源信息:包括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会话是不同的,涉及这种不同的数据,如两者类型标识、两者相隔的时长、流量差异等,都应是计费数据。
2.执行Early session setup后,PoC Client为后续建立/参与PoC会话预留的资源信息:按用户QoE要求而预留的媒体、媒体级别、有效时长;以及媒体控制端口、协议、类型等。
实际应用中,Early session setup操作是为后续建立/参与PoC会话而服务的(以发起SIP REFER为标识),因此需要为后续的PoC会话业务预留资源,这本来是属于后续PoC会话的相关计费,但由于该操作发生在Earlysession 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 sessionsetup过程。
步骤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]为会话更新计费请求,该请求上报到目前为止进行Early session setup操作耗用的资源,如有需要,再申请新资源预留(RSU);
步骤1108~步骤1109,OCS接收CR消息,根据消息中包括的USU信息,执行计费操作,确定当前实际应该的扣款数量,如果仍有剩余,则将其释放。
步骤1110,Early session释放计费,PoC Server向OCS发起会话结束请求CR[TERM],TERM为事件结束标识;
本步骤中,CR携带释放Early session时所使用的资源USU。
步骤1111~步骤1112,OCS接收CR消息,根据消息中包括的USU信息,执行计费操作,确定当前实际应该的扣款数量,如果仍有剩余,则将其释放。
实施例四
除上面使用的基于会话带资源预留的计费SCUR外,还以使用基于事件的带资源预留收费(ECUR,Event Charging with Unit Reservation)。
Early session setup属于PoC Client与PoC Server之间的会话,可以按照基于会话的方式计费,如SCUR。另一方面,在完成Early session setup后,到后续PoC Client通过SIP REFER消息建立/参与PoC会话前,存在一段并不确定的时长(可能从数毫秒到数天),如果采用SCUR方式计费,则对Early session setup的计费便会长时间激活在线计费会话(Diameter CreditControl Session)并保持该在线计费会话直到Early session setup结束,但在这一段时间内,如果没有后续的PoC会话,PoC Client实际并未使用PoC会话资源,导致这段时间占用的计费资源(如计费连接和计费功能的处理能力)就被无谓地消耗掉了,降低了计费效率。
图12为本发明实施例四流程示意图。本实施例中,将Early session setup看作是一种操作,PoC Client还未建立或参与真正的PoC会话,针对Earlysession setup这一协商过程(如:媒体、信令、承载的协商过程)占用资源的计费流程,采用ECUR的在线计费方法。参见图12,PoC Server进行Earlysession setup,该流程包括:
步骤1201~步骤1202,PoC Server接收SIP INVITE消息,向OCS发送CR消息,携带RSU信息;
本步骤中,PoC Server向OCS发送CR(EVENT,TERM,RSU)消息,上报当前该PoC Server与PoC Client进行协商需要的预留资源,为后续建立/参与PoC会话所需的参数如QoS、媒体、端口、承载层的端口等预留资源。
步骤1203,OCS接收CR消息,根据包括的RSU信息执行计费操作;
本步骤中,OCS按收CR消息,根据包括的RSU信息确定对帐户(Credit)进行预扣的计费操作,如果帐户余额不足,拒绝PoC Server进行Early sessionsetup过程。
步骤1204,OCS向PoC Server返回CA消息;
本步骤中,CA消息中包括OCS给该Early session setup预留的GSU。
之后,PoC Server接收CA消息,执行早期会话建立(Early session setup),包括执行QoS、媒体、承载等相关参数的协商的操作;
步骤1205,PoC Server完成早期会话建立后,向PoC Client发送Earlysession 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的计费模型,一次从用户账户中预扣一定的金额,当预扣的金额用完,通话还在继续,将再预扣一次,通话结束后,预留但没有使用完的金额实时返回客户账户。通过在PoCServer接收到SIP INVITE消息后,触发相应计费事件,并记录下相关的计费数据,当PoC Client释放Early session setup后,再触发一次计费请求。可以避免在整个Early session setup期间保持在线计费会话。
实际应用中,对于离线计费***,也可以采用与上述实施例相类似的计费触发机制和计费策略,不同的是,PoC Server在向离线计费***发送的离线计费请求中不需要携带相关的资源预留信息。
由上述实施例可见,本发明实施例的一种实现即按即通计费的方法、设备及***,通过在PoC Server上配置SIP INVITE计费触发器,PoC Server分析接收的SIP INVITE消息是否包括URI-List信息或标明Early sessionsetup操作的指示字段,如果包括,触发OCS执行设置的Early session setup相关的计费操作;或由SIP承载来感知和判断,触发Early session setup相关的计费操作。并针对不同情况下Early session setup协商过程占用资源的计费流程,采用相应的ECUR或SCUR在线计费方法,明确了Early session setup过程发生时,以何种方式执行计费,并阐明计费事件触发的时机和条件,完善了原有模糊的或有分岐的Early session setup过程的计费流程,并对Earlysession setup过程的计费规则和处理机制提供了详细具体的实施方案,可以合理地对Early session setup过程进行计费,对Early session setup的计费有实际指导意义,同时提高了用户的体验。
以上举较佳实施例,对本发明的目的、技术方案和优点进行了进一步详细说明,所应理解的是,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
Claims (17)
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.如权利要求1所述的方法,其特征在于,所述计费操作为基于事件的带资源预留的计费,所述指示计费设备执行计费操作包括:
设置SIP REFER为触发即按即通会话初始化计费的触发器,根据接收的SIP REFER消息触发设置的SIP REFER计费触发器,指示计费设备根据接收的计费操作请求包括的源预留数量请求信息执行预扣的计费操作;
根据返回的携带预留的资源数量的计费操作结果消息,即按即通服务器按照计费操作结果,执行早期会话建立或拒绝执行早期会话建立请求;
确定释放早期会话,向计费设备上报计费操作请求,携带早期会话建立过程使用的资源信息;计费设备根据接收消息中包括的使用的资源信息,执行计费操作,确定当前实际应该的扣款数量。
11.如权利要求1所述的方法,其特征在于,所述计费操作为基于即按即通会话的计费,所述指示计费设备执行计费操作进一步包括:
设置SIP REFER为触发即按即通会话初始化计费的触发器,根据接收的SIP REFER消息触发设置的SIP REFER计费触发器,输出基于即按即通会话的计费操作请求,指示计费设备执行计费操作。
12.如权利要求1或11所述的方法,其特征在于,如果PoC业务基于IP多媒体子***IMS,则所述计费触发器设置在IMS的应用服务器AS或媒体资源服务器MRFC或服务-呼叫会话控制功能实体S-CSCF或即按即通服务器PoC Server上。
13.一种即按即通服务器设备,其特征在于,该设备包括:接收单元、判断单元、处理及计费触发单元及发送单元,其中,
接收单元,用于接收即按即通客户端发送的会话初始化协议邀请SIPINVITE消息,发送至判断单元;
判断单元,用于接收来自接收单元的SIP INVITE消息,如果确定接收的SIP INVITE消息为早期会话建立操作,触发处理及计费触发单元;
处理及计费触发单元,用于接收判断单元发送的触发消息,触发早期会话建立,向发送单元发送计费操作请求消息;
发送单元,用于接收计费操作请求消息,向计费设备发送。
14.如权利要求13所述的设备,其特征在于,所述处理及计费触发单元进一步用于根据接收的SIP REFER消息,触发即按即通会话的计费操作请求。
15.一种计费设备,其特征在于,该设备包括:接收单元及计费单元,其中,
接收单元,用于接收即按即通服务器设备发送的早期会话建立计费操作请求消息,发送至计费单元;
计费单元,用于接收计费操作请求消息,对早期会话建立过程执行计费操作,向发送单元输出计费应答消息;
发送单元,用于将计费单元输出的计费应答消息向即按即通服务器设备发送。
16.如权利要求15所述的设备,其特征在于,所述计费单元进一步用于根据接收的即按即通会话的计费操作请求执行即按即通会话的计费操作。
17.一种实现即按即通计费的***,其特征在于,该***包括:即按即通服务器设备及计费设备,其中,
即按即通服务器设备,用于接收即按即通客户端发送的会话初始化协议邀请SIP INVITE消息,如果确定为早期会话建立操作,触发设置的SIPINVITE计费触发器,触发早期会话建立相关的计费操作请求,向计费设备发送;
计费设备,用于接收即按即通服务器设备发送的计费操作请求消息,根据设置的计费规则执行早期会话建立计费操作。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200710195340 CN101459878A (zh) | 2007-12-10 | 2007-12-10 | 一种实现即按即通计费的方法、设备及*** |
PCT/CN2008/073438 WO2009076900A1 (zh) | 2007-12-10 | 2008-12-10 | 实现即按即通计费的方法、设备及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200710195340 CN101459878A (zh) | 2007-12-10 | 2007-12-10 | 一种实现即按即通计费的方法、设备及*** |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010105399382A Division CN101977355A (zh) | 2007-12-10 | 2007-12-10 | 一种实现即按即通计费的方法、设备及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101459878A true CN101459878A (zh) | 2009-06-17 |
Family
ID=40770448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200710195340 Pending CN101459878A (zh) | 2007-12-10 | 2007-12-10 | 一种实现即按即通计费的方法、设备及*** |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101459878A (zh) |
WO (1) | WO2009076900A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102695154A (zh) * | 2012-05-29 | 2012-09-26 | 中国联合网络通信集团有限公司 | 基于基站直通架构的计费处理方法、设备和*** |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
ES2297427T3 (es) * | 2004-06-03 | 2008-05-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Mecanismos de cargo para servicios multimedia ip. |
-
2007
- 2007-12-10 CN CN 200710195340 patent/CN101459878A/zh active Pending
-
2008
- 2008-12-10 WO PCT/CN2008/073438 patent/WO2009076900A1/zh active Application Filing
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102695154A (zh) * | 2012-05-29 | 2012-09-26 | 中国联合网络通信集团有限公司 | 基于基站直通架构的计费处理方法、设备和*** |
CN102695154B (zh) * | 2012-05-29 | 2014-11-19 | 中国联合网络通信集团有限公司 | 基于基站直通架构的计费处理方法、设备和*** |
Also Published As
Publication number | Publication date |
---|---|
WO2009076900A1 (zh) | 2009-06-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1984207B (zh) | 一种PoC业务的计费方法及设备 | |
RU2369981C2 (ru) | Механизмы оплаты для ip-мультимедийных услуг | |
CN101047515B (zh) | 一种应用业务的计费关联方法及*** | |
EP1940076A1 (en) | Method and system for sending media stream-based charging request in a multiparty session | |
CN100466523C (zh) | 在线计费和离线计费结合使用的计费***和方法 | |
KR101076333B1 (ko) | 그룹 모드 서비스를 과금하는 방법, 시스템, 및 장치 | |
CN101686135B (zh) | 一种实现ims多媒体会议业务计费的方法 | |
CN101777987B (zh) | 多媒体会议业务计费方法及*** | |
CN101094080A (zh) | 一种即按即通***中的计费方法 | |
CN101252449B (zh) | PoC业务计费方法及通讯***及计费***及PoC服务器 | |
CN101459878A (zh) | 一种实现即按即通计费的方法、设备及*** | |
CN101064615B (zh) | 一种在即按即通业务中基于角色计费的方法及*** | |
CN101977355A (zh) | 一种实现即按即通计费的方法、设备及*** | |
CN101212725B (zh) | 会话计费方法、***及设备 | |
CN100550749C (zh) | 一种基于媒体发送优先级的计费方法及*** | |
CN101072112B (zh) | 一种基于体验质量参数的计费方法 | |
CN102781118A (zh) | 一种多媒体语音会话***及会话方法 | |
CN102711053B (zh) | 一种即按即通***中的计费方法和装置 | |
CN101959146B (zh) | 一种在即按即通业务中基于角色计费的方法及*** | |
CN101094078A (zh) | 一种即按即通***中的计费方法 | |
TWI445372B (zh) | Dynamic charging method for IMS Multicast service | |
CN102123353A (zh) | 业务计费方法、***及业务服务器 | |
CN101742020A (zh) | 一种多媒体会议计费方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Open date: 20090617 |