首页 / 专利库 / 人工智能 / 虚拟代理 / 一种实现会话内容计费的方法

一种实现会话内容计费的方法

阅读:1012发布:2020-09-19

专利汇可以提供一种实现会话内容计费的方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及一种对IMS点对点会话内容进行计费的方法。该方法首先在Diameter协议计费消息结构中扩展用于表述IMS点对点会话业务计费信息的AVP结构,包括:信令类型标识字段、虚拟化信令分组标识字段、计费阶段标识字段和 媒体流 量表标识字段;其次在会话过程中,计费信息采集网元通过该AVP结构记录用户的计费信息,并将其发送给计费功能实体网元;计费功能实体网元根据该AVP结构实行计费话单记录、关联及分拣,从而实现计费。本发明不仅解决了IMS点对点会话业务无法区分信令类型、虚拟逻辑网元对会话进行计费的问题,还解决了会话过程中存在媒体类型转换、媒体切换业务时,无法对会话媒体流量、媒体 质量 进行计费的问题。,下面是一种实现会话内容计费的方法专利的具体信息内容。

1.一种实现会话内容计费的方法,其特征在于,所述方法包括:
(1)在Diameter协议计费消息结构中扩展用于表述IMS多媒体点对点会话业务计费信息的组合型计费属性对AVP结构,包括:信令类型标识字段、虚拟化信令分组标识字段、计费阶段标识字段和媒体流量表标识字段;
其中:
所述信令类型标识字段,用于区分一次IMS多媒体点对点会话的信令面协议类型,所述信令面协议类型包括:SIP协议类型、H.323协议类型;
所述虚拟化信令分组标识字段,用于在一个物理网元实体被虚拟化为多个逻辑网元实体,且这多个逻辑网元实体共用1个Rf或Ro计费接口场景时,区分所述IMS多媒体点对点会话归属的虚拟化逻辑网元实体;
所述计费阶段标识字段,用于区分一次IMS多媒体点对点会话的会话初始请求消息相对于计费信息采集网元的计费阶段信息,所述计费阶段包括:入向呼叫类型即,对呼入计费信息采集网元方向的会话计费;出向呼叫类型即,对呼出计费信息采集网元方向的会话计费;
所述媒体流量表是一个组合型标识字段,用于记录IMS多媒体点对点会话媒体面各种媒体类型定量的计费信息,所述媒体类型定量的计费信息包括,媒体流量表上报原因值字段、媒体流量表上报时刻字段、主叫侧媒体质量信息字段、被叫侧媒体质量信息字段;
(2) 在所述IMS多媒体点对点会话业务过程中,计费信息采集网元通过所述AVP结构记录用户的计费信息,并将所述AVP结构发送给计费功能实体网元;所述计费功能实体网元根据所述AVP结构实行计费话单记录、关联及分拣,从而实现计费;
其中:所述的计费信息采集网元,包括:互联边界点控制功能IBCF,或者代理-呼叫会话控制功能P-CSCF,或者接入切换控制功能ATCF,和计费功能实体CDF网元。
2.根据权利要求1所述的会话内容计费的方法,其特征在于:所述媒体流量表上报原因值字段,用于记录触发对应的媒体流量表上报的原因值,包括:媒体切换、网元配置变更、会话终止、时间阈值越界、流量阈值越界、会话老化、容灾切换。
3.根据权利要求1所述的会话内容计费的方法,其特征在于:所述媒体流量表上报时刻,用于记录对应的媒体流量表上报的时间参量。
4.根据权利要求1所述的会话内容计费的方法,其特征在于:所述主叫侧媒体质量信息,用于记录对应的媒体流量表上报的主叫侧媒体质量参数信息,包括:主叫侧入向媒体流字节数、主叫侧出向媒体流字节数、主叫侧媒体类型、主叫侧媒体带宽、主叫侧媒体平均时延、主叫侧媒体最大时延、主叫侧媒体平均抖动、主叫侧媒体最大抖动、主叫侧媒体平均丢包率、主叫侧媒体最大丢包率、主叫侧媒体质量R指标。
5.根据权利要求1所述的会话内容计费的方法,其特征在于:所述被叫侧媒体质量信息,用于记录对应的媒体流量表上报的被叫侧媒体质量参数信息,包括:被叫侧入向媒体流字节数、被叫侧出向媒体流字节数、被叫侧媒体类型、被叫侧媒体带宽、被叫侧媒体平均时延、被叫侧媒体最大时延、被叫侧媒体平均抖动、被叫侧媒体最大抖动、被叫侧媒体平均丢包率、被叫侧媒体最大丢包率、被叫侧媒体质量R指标。
6.根据权利要求1所述的会话内容计费的方法,其特征在于,所述IMS多媒体点对点会话业务过程包括以下步骤:
(2-1)所述计费信息采集网元收到主叫侧终端会话初始请求消息,并且之后收到被叫侧终端应答消息后,计费信息采集网元触发起始话单计费,记录当前时间戳,同时将该路会话的计费信息填写到所述AVP结构中,并与所述时间戳一起携带在发向所述计费功能实体的计费请求消息中;其中所述计费信息的填写包括:
将所述计费信息采集网元本地保存的计费阶段配置填入所述计费阶段标识字段;将所述计费阶段标识字段对应一侧信令面的协议类型填入信令类型标识字段;将所述计费阶段标识字段对应一侧信令面的所归属的虚拟化信令分组号填入虚拟化信令分组标识字段;
(2-2)所述计费功能实体收到所述计费请求消息后,为所述IMS多媒体点对点会话开启
1个计费话单CDR,并返回计费应答消息;
(2-3)所述计费信息采集网元检测到所述IMS多媒体点对点会话通话过程中,通话媒体面发生了变化时,计费信息采集网元触发中间话单计费,记录当前时间戳,同时将该路会话的计费信息填写到所述AVP结构中,并与所述时间戳一起携带在发向所述计费功能实体的计费请求消息中;其中所述计费信息的填写包括:
将所述计费信息采集网元本地保存的计费阶段配置填入所述计费阶段标识字段;将所述计费阶段标识字段对应一侧信令面的协议类型填入信令类型标识字段;将所述计费阶段标识字段对应一侧信令面的所归属的虚拟化信令分组号填入虚拟化信令分组标识字段;对应媒体面发生了变化的媒体类型,创建若干媒体流量表成员项;将所述触发中间话单计费的原因值填入对应成员项的所述媒体流量表上报原因值字段;将所述时间戳填入对应成员项的所述媒体流量表上报时刻字段;将所述主叫侧媒体质量信息填入对应成员项的所述主叫侧媒体质量信息字段;将所述被叫侧媒体质量信息填入对应成员项的所述被叫侧媒体质量信息字段;
(2-4)所述计费功能实体收到所述计费请求消息后,为所述IMS多媒体点对点会话更新其CDR,并返回计费应答消息;
(2-5)所述计费信息采集网元收到会话结束请求时,计费信息采集网元触发结束话单计费,记录当前时间戳,同时将该路会话的计费信息填写到所述AVP结构中,并与所述时间戳一起携带在发向所述计费功能实体的计费请求消息中;其中所述计费信息的填写包括:
将所述计费信息采集网元本地保存的计费阶段配置填入所述计费阶段标识字段;将所述计费阶段标识字段对应一侧信令面的协议类型填入信令类型标识字段;将所述计费阶段标识字段对应一侧信令面的所归属的虚拟化信令分组号填入虚拟化信令分组标识字段;对应媒体面发生了变化的媒体类型,创建若干媒体流量表成员项;将所述触发结束话单计费的原因值填入对应成员项的所述媒体流量表上报原因值字段;将所述时间戳填入对应成员项的所述媒体流量表上报时刻字段;将所述主叫侧媒体质量信息填入对应成员项的所述主叫侧媒体质量信息字段;将所述被叫侧媒体质量信息填入对应成员项的所述被叫侧媒体质量信息字段;
(2-6)所述计费功能实体收到所述计费请求消息后,更新并关闭所述CDR,并返回计费应答消息;以所述信令类型标识字段、虚拟化信令分组标识字段、计费阶段标识字段、媒体流量表的各成员字段为关键字进行关联,可为用户分拣出其相关的CDR。

说明书全文

一种实现会话内容计费的方法

技术领域

[0001] 本发明涉及通信领域中IP多媒体子系统(IMS,IP Multimedia subsystem)业务计费方法,尤其涉及实现对IMS多媒体点对点的会话内容进行计费的方法。

背景技术

[0002] 目前,现有的IMS业务计费方法可以基于Rf接口或者Ro接口对IMS多媒体点对点的会话进行离线或在线计费。第三代伙伴组织计划(3GPP,Third Generation Partnership Projects)协议标准对于计费话单(CDR,Charging Data Record)和Diameter协议离线计费ACR(Accounting Request)消息、在线计费CCR(Credit Control Request)消息,也规定了一些符合计费需求的字段,比如会话标识Session-ID,主叫方地址Calling-Party-Address,服务请求时间Service-Request-Time-Stamp,服务响应时间Service-Delivery-Start-Time-Stamp,服务结束时间Service-Delivery-End-Time-Stamp等。但是,区别于传统的、已趋于成熟的电路交换网计费标准,IP网承载的IMS多媒体点对点会话业务的计费相关的协议标准还存在着诸多不够完善的地方,具体表现如下:
[0003] 1)一次IMS多媒体点对点会话,可能存在一个网元的主叫侧与被叫侧使用不同的信令面协议类型的场景,但是目前的协议标准尚无法根据信令面协议类型的不同,或者根据会话初始请求呼叫方向的不同,对计费话单进行标识和分拣。
[0004] 2)IMS网络中可能存在一个物理网元实体被虚拟化为多个逻辑网元实体,而这多个逻辑网元实体共用1个Rf计费接口的场景,但是目前的协议标准尚无法根据逻辑网元实体的不同,对计费话单进行标识和分拣。
[0005] 3)一次IMS多媒体点对点会话可能存在主叫侧和被叫侧媒体类型转换(trandcoding)业务的场景,运营商需要计费话单中能分别提供IMS多媒体点对点会话媒体面的主叫侧和被叫侧的媒体流量、媒体质量计量数据,以便其能够制订更灵活的计费策略,但是目前的协议标准尚无法在计费话单中,区分主叫侧和被叫侧提供IMS多媒体点对点会话的媒体流量、媒体质量计量数据。
[0006] 4)一次IMS多媒体点对点会话进入通话阶段后,可能存在媒体切换的场景,但是目前的协议标准尚无法在计费话单中,提供媒体切换前后媒体面的媒体流量、媒体质量计量数据,进而造成了运营商无法根据媒体切换前后的不同的媒体流量、媒体质量来制定更灵活的计费策略。
[0007] 针对以上的一些特定的计费需求,亟待提出一种能够适应及服务于该类的IMS多媒体点对点会话场景的计费方法,并相应的对IMS多媒体点对点会话业务的计费属性对(AVP,Accounting Value Pair)结构进行扩展定义,使得其中的一些信息可以单独或者组合作为IMS多媒体点对点会话计费话单分拣和计量的关键字。

发明内容

[0008] 本发明所要解决的技术问题是提供一种实现IMS多媒体点对点会话内容计费的方法,既能够适应IMS多媒体点对点会话业务的新特点合理地进行计费,又能够兼顾将来技术的发展后方便地进行内容扩展。
[0009] 为了解决上述技术问题,本发明提供了一种实现IMS多媒体点对点会话内容计费的方法,涉及计费信息采集网元(包括互联边界点控制功能IBCF,或者代理-呼叫会话控制功能P-CSCF,或者接入切换控制功能ATCF)和计费功能实体CDF网元,该方法包括:
[0010] (1)在Diameter协议计费消息结构中扩展用于表述所述IMS多媒体点对点会话业务计费信息的组合型计费属性对AVP结构,包括:信令类型标识字段、虚拟化信令分组标识字段、计费阶段标识字段和媒体流量表标识字段;
[0011] (2)在所述IMS多媒体点对点会话业务过程中,所述计费信息采集网元通过所述AVP结构记录用户的计费信息,并将所述AVP结构发送给所述计费功能实体网元;所述计费功能实体网元根据所述AVP结构实行计费话单记录、关联及分拣,从而实现计费。
[0012] 进一步的,
[0013] (2a)所述Diameter协议计费消息是指包括与所述IMS多媒体点对点会话相关情况的离线计费消息和在线计费消息,相应地所述计费功能实体包括离线计费数据功能实体和在线计费数据功能实体。
[0014] 所述信令类型标识字段,用于区分一次IMS多媒体点对点会话的信令面协议类型,所述信令面协议类型包括:SIP协议类型、H.323协议类型;
[0015] 所述虚拟化信令分组标识字段,用于在一个物理网元实体被虚拟化为多个逻辑网元实体,且这多个逻辑网元实体共用1个Rf或Ro计费接口场景时,区分所述IMS多媒体点对点会话归属的虚拟化逻辑网元实体;
[0016] 所述计费阶段标识字段,用于区分一次IMS多媒体点对点会话的会话初始请求消息相对于计费信息采集网元的计费阶段信息,所述计费阶段包括:入向呼叫类型(对呼入计费信息采集网元方向的会话计费)、出向呼叫类型(对呼出计费信息采集网元方向的会话计费);
[0017] 所述媒体流量表是一个组合型标识字段,用于记录IMS多媒体点对点会话媒体面各种媒体类型定量的计费信息,所述媒体类型定量的计费信息包括:媒体流量表上报原因值字段、媒体流量表上报时刻字段、主叫侧媒体质量信息字段、被叫侧媒体质量信息字段;
[0018] 进一步的,
[0019] (2b)所述媒体流量表上报原因值字段,用于记录触发对应的媒体流量表上报的原因值,包括:媒体切换、网元配置变更、会话终止、时间值越界、流量阀值越界、会话老化、容灾切换;
[0020] 所述媒体流量表上报时刻,用于记录对应的媒体流量表上报的时间参量;
[0021] 所述主叫侧媒体质量信息,用于记录对应的媒体流量表上报的主叫侧媒体质量参数信息,包括:主叫侧入向媒体流字节数、主叫侧出向媒体流字节数、主叫侧媒体类型、主叫侧媒体带宽、主叫侧媒体平均时延、主叫侧媒体最大时延、主叫侧媒体平均抖动、主叫侧媒体最大抖动、主叫侧媒体平均丢包率、主叫侧媒体最大丢包率、主叫侧媒体质量R指标;
[0022] 所述被叫侧媒体质量信息,用于记录对应的媒体流量表上报的被叫侧媒体质量参数信息,包括:被叫侧入向媒体流字节数、被叫侧出向媒体流字节数、被叫侧媒体类型、被叫侧媒体带宽、被叫侧媒体平均时延、被叫侧媒体最大时延、被叫侧媒体平均抖动、被叫侧媒体最大抖动、被叫侧媒体平均丢包率、被叫侧媒体最大丢包率、被叫侧媒体质量R指标;
[0023] 进一步的,
[0024] (2c)所述主叫侧入向媒体流字节数,用于记录IMS多媒体点对点会话请求发起终端一侧流入计费信息采集网元的媒体流量;
[0025] 所述主叫侧出向媒体流字节数,用于记录IMS多媒体点对点会话请求发起终端一侧流出计费信息采集网元的媒体流量;
[0026] 所述主叫侧媒体类型,用于记录IMS多媒体点对点会话请求发起终端与计费信息采集网元之间的媒体类型;
[0027] 所述主叫侧媒体带宽,用于记录IMS多媒体点对点会话请求发起终端与计费信息采集网元之间的媒体带宽;
[0028] 所述主叫侧媒体平均时延,用于记录IMS多媒体点对点会话请求发起终端与计费信息采集网元之间的媒体平均时延;
[0029] 所述主叫侧媒体最大时延,用于记录IMS多媒体点对点会话请求发起终端与计费信息采集网元之间的媒体最大时延;
[0030] 所述主叫侧媒体平均抖动,用于记录IMS多媒体点对点会话请求发起终端与计费信息采集网元之间的媒体平均抖动;
[0031] 所述主叫侧媒体最大抖动,用于记录IMS多媒体点对点会话请求发起终端与计费信息采集网元之间的媒体最大抖动;
[0032] 所述主叫侧媒体平均丢包率,用于记录IMS多媒体点对点会话请求发起终端与计费信息采集网元之间的媒体平均丢包率;
[0033] 所述主叫侧媒体最大丢包率,用于记录IMS多媒体点对点会话请求发起终端与计费信息采集网元之间的媒体最大丢包率;
[0034] 所述主叫侧媒体质量R指标,用于记录IMS多媒体点对点会话请求发起终端与计费信息采集网元之间的媒体质量R指标(媒体质量R指标定义见ITU-T G.107规范所述);
[0035] 所述被叫侧入向媒体流字节数,用于记录IMS多媒体点对点会话被叫终端一侧流入计费信息采集网元的媒体流量;
[0036] 所述被叫侧出向媒体流字节数,用于记录IMS多媒体点对点会话被叫终端一侧流出计费信息采集网元的媒体流量;
[0037] 所述被叫侧媒体类型,用于记录IMS多媒体点对点会话被叫终端与计费信息采集网元之间的媒体类型;
[0038] 所述被叫侧媒体带宽,用于记录IMS多媒体点对点会话被叫终端与计费信息采集网元之间的媒体带宽;
[0039] 所述被叫侧媒体平均时延,用于记录IMS多媒体点对点会话被叫终端与计费信息采集网元之间的媒体平均时延;
[0040] 所述被叫侧媒体最大时延,用于记录IMS多媒体点对点会话被叫终端与计费信息采集网元之间的媒体最大时延;
[0041] 所述被叫侧媒体平均抖动,用于记录IMS多媒体点对点会话被叫终端与计费信息采集网元之间的媒体平均抖动;
[0042] 所述被叫侧媒体最大抖动,用于记录IMS多媒体点对点会话被叫终端与计费信息采集网元之间的媒体最大抖动;
[0043] 所述被叫侧媒体平均丢包率,用于记录IMS多媒体点对点会话被叫终端与计费信息采集网元之间的媒体平均丢包率;
[0044] 所述被叫侧媒体最大丢包率,用于记录IMS多媒体点对点会话被叫终端与计费信息采集网元之间的媒体最大丢包率;
[0045] 所述被叫侧媒体质量R指标,用于记录IMS多媒体点对点会话被叫终端与计费信息采集网元之间的媒体质量R指标(媒体质量R指标定义见ITU-T G.107规范所述);
[0046] 进一步的,
[0047] 所述IMS多媒体点对点会话业务过程包括以下步骤;
[0048] (2-1)所述计费信息采集网元收到主叫侧终端会话初始请求消息,并且之后收到被叫侧终端应答消息后,计费信息采集网元触发起始话单计费,记录当前时间戳,同时将该路会话的计费信息填写到所述AVP结构中,并与所述时间戳一起携带在发向所述计费功能实体的计费请求消息中;所述计费信息的填写包括:
[0049] 将所述计费信息采集网元本地保存的计费阶段配置填入所述计费阶段标识字段;将所述计费阶段标识字段对应一侧信令面的协议类型填入信令类型标识字段;将所述计费阶段标识字段对应一侧信令面的所归属的虚拟化信令分组号填入虚拟化信令分组标识字段;
[0050] (2-2)所述计费功能实体收到所述计费请求消息后,为所述IMS多媒体点对点会话开启1个计费话单CDR,并返回计费应答消息;
[0051] (2-3)所述计费信息采集网元检测到所述IMS多媒体点对点会话通话过程中,通话媒体面发生了变化时,计费信息采集网元触发中间话单计费,记录当前时间戳,同时将该路会话的计费信息填写到所述AVP结构中,并与所述时间戳一起携带在发向所述计费功能实体的计费请求消息中;所述计费信息的填写包括:
[0052] 将所述计费信息采集网元本地保存的计费阶段配置填入所述计费阶段标识字段;将所述计费阶段标识字段对应一侧信令面的协议类型填入信令类型标识字段;将所述计费阶段标识字段对应一侧信令面的所归属的虚拟化信令分组号填入虚拟化信令分组标识字段;对应媒体面发生了变化的媒体类型,创建若干媒体流量表成员项;将所述触发中间话单计费的原因值填入对应成员项的所述媒体流量表上报原因值字段;将所述时间戳填入对应成员项的所述媒体流量表上报时刻字段;将所述主叫侧媒体质量信息填入对应成员项的所述主叫侧媒体质量信息字段;将所述被叫侧媒体质量信息填入对应成员项的所述被叫侧媒体质量信息字段;
[0053] (2-4)所述计费功能实体收到所述计费请求消息后,为所述IMS多媒体点对点会话更新其CDR,并返回计费应答消息;
[0054] (2-5)所述计费信息采集网元收到会话结束请求时,计费信息采集网元触发结束话单计费,记录当前时间戳,同时将该路会话的计费信息填写到所述AVP结构中,并与所述时间戳一起携带在发向所述计费功能实体的计费请求消息中;所述计费信息的填写包括:
[0055] 将所述计费信息采集网元本地保存的计费阶段配置填入所述计费阶段标识字段;将所述计费阶段标识字段对应一侧信令面的协议类型填入信令类型标识字段;将所述计费阶段标识字段对应一侧信令面的所归属的虚拟化信令分组号填入虚拟化信令分组标识字段;对应媒体面发生了变化的媒体类型,创建若干媒体流量表成员项;将所述触发结束话单计费的原因值填入对应成员项的所述媒体流量表上报原因值字段;将所述时间戳填入对应成员项的所述媒体流量表上报时刻字段;将所述主叫侧媒体质量信息填入对应成员项的所述主叫侧媒体质量信息字段;将所述被叫侧媒体质量信息填入对应成员项的所述被叫侧媒体质量信息字段;
[0056] (2-6)所述计费功能实体收到所述计费请求消息后,更新并关闭所述CDR,并返回计费应答消息;以所述信令类型标识字段、虚拟化信令分组标识字段、计费阶段标识字段、媒体流量表的各成员字段为关键字进行关联,可为用户分拣出其相关的CDR。
[0057] 为了解决上述技术问题,本发明提供了一种描述IMS多媒体点对点会话业务计费信息的组合型计费属性对AVP结构,扩展在Diameter协议计费消息结构中,该AVP结构包括:信令类型标识字段、虚拟化信令分组标识字段、计费阶段标识字段和媒体流量表组合型AVP,其中:
[0058] 所述信令类型标识字段、虚拟化信令分组标识字段、计费阶段标识字段、媒体流量表组合型标识字段同(2a)、(2b)、(2c)描述内容;
[0059] 为了解决上述技术问题,本发明提供了一种用于IMS多媒体点对点会话业务计费的话单关联及分拣方法,包括:
[0060] A、根据各类计费话单CDR的需求,并依据扩展在Diameter协议计费消息结构中的组合型计费属性对AVP结构的计费信息字段及其值,设置为关键字;其中,所述计费信息字段包括:信令类型标识字段、虚拟化信令分组标识字段、计费阶段标识字段和媒体流量表组合型AVP;
[0061] B、根据关键字或组合的关联关键字,分拣出所需CDR。
[0062] 进一步的,
[0063] 所述信令类型标识字段、虚拟化信令分组标识字段、计费阶段标识字段、媒体流量表组合型标识字段同(2a)、(2b)、(2c)描述内容;
[0064] 进一步地,当需要同一信令面协议类型所有的CDR时,将信令类型标识字段的值设置为关键字,并依据所述关键字分拣所述CDR;
[0065] 进一步的,当需要同一虚拟化逻辑网元实体所有的CDR时,将虚拟化信令分组标识字段的值设置为关键字,并依据所述关键字分拣所述CDR;
[0066] 进一步的,当需要同一计费阶段所有的CDR时,将计费阶段标识字段的值设置为关键字,并依据所述关键字分拣所述CDR;
[0067] 进一步的,当需要同一虚拟化逻辑网元实体、不同主叫侧和被叫侧媒体质量的CDR时,将虚拟化信令分组标识字段的值、主叫侧媒体质量R指标的值以及被叫侧媒体质量R指标的值设置为关键字组合为关联关键字,并依据所述关联关键字分拣所述CDR;
[0068] 进一步的,当需要同一虚拟化逻辑网元实体、主叫侧和被叫侧媒体类型转换(trandcoding)业务的CDR时,将虚拟化信令分组标识字段的值、主叫侧媒体类型字段的值以及被叫侧媒体类型字段的值设置为关键字组合为关联关键字,并依据所述关联关键字分拣所述CDR;
[0069] 进一步的,当需要同一虚拟化逻辑网元实体、通话过程中存在媒体切换的CDR时,将虚拟化信令分组标识字段的值、媒体流量表上报原因值字段的值设置为关键字组合为关联关键字,并依据所述关联关键字分拣所述CDR;
[0070] 采用本发明提供的方法,能够适应IMS多媒体点对点会话业务特点进行话单分拣及计费,同时本发明对Diameter协议计费请求消息(ACR/CCR)需要填充的信息内容的扩展定义,既解决了目前IMS多媒体点对点会话业务计费所存在的问题,又比较容易根据以后的技术发展进行内容扩展。附图说明
[0071] 图1、图2和图3是本发明方法的一个实施例,即P-CSCF网元以离线计费方式对IMS多媒体点对点会话进行计费的消息流程图示意,其中:
[0072] 图1是呼叫建立阶段的消息流程图示意;
[0073] 图2是媒体切换阶段的消息流程图示意;
[0074] 图3是呼叫结束阶段的消息流程图示意;

具体实施方式

[0075] 本发明提供的实现IMS多媒体点对点会话业务计费的方法,首先在Diameter协议计费消息结构中扩展一个能够覆盖IMS多媒体点对点会话业务计费需求的组合型AVP结构,其中包含:信令类型标识字段、虚拟化信令分组标识字段、计费阶段标识字段和媒体流量表组合型AVP;在IMS多媒体点对点会话业务过程中,计费信息采集网元通过该AVP结构记录用户的计费信息,并将该AVP结构发送给计费功能实体;计费功能实体根据该AVP结构实行计费话单记录、关联及分拣,从而实现合理计费。
[0076] 以下结合具体实施例和附图对本发明上述技术方案进行更详细的解释。
[0077] 下文中出现的Diameter协议计费请求消息(ACR/CCR)包括了离线计费请求消息和在线计费信用额度控制请求消息。
[0078] 在Diameter协议的计费请求消息(ACR/CCR),现有的组合型IMS Information中扩展AVP定义,其结构如表1所示。其中:
[0079] 表1隶属IMS Information的扩展AVP定义
[0080]
[0081] Signal-Group AVP表示虚拟分组号,定义如下:
[0082] Signal-Group::=
[0083] Signal-Type AVP表示信令类型,定义如下:
[0084] Signal-Type::=
[0085] 取值为:SIP–0、H.323–1
[0086] Billing-Leg AVP表示计费类型,定义如下:
[0087] Billing-Leg::=
[0088] 取值为:Srcleg-0(入向计费)、Destleg-1(出向计费)
[0089] List-Of-Media-Traffic-Data-Volumes AVP表示媒体流量表项,定义如下:
[0090] List-Of-Media-Traffic-Data-Volumes::=
[0091] 在上述的组合型List-Of-Media-Traffic-Data-Volumes中继续扩展AVP定义,其结构如表2所示。其中:
[0092] 表2隶属List-Of-Media-Traffic-Data-Volumes的扩展AVP定义
[0093]
[0094] Media-Traffic-Change-Condition AVP表示媒体流量表上报原因值,定义如下:
[0095] Media-Traffic-Change-Condition::=
[0096] 取值为:MediaChange-0,ConfigurationChange-1,ServiceStop-2,TimeThresholdReached-3,TimeExhausted-4,DataThresholdReached-5,Failover-6[0097] Media-Traffic-Change-Time AVP表示媒体流量表上报时刻,定义如下:
[0098] Media-Traffic-Change-Time::=
[0099] Source-Media-Qos-Information AVP表示主叫侧媒体Qos信息,定义如下:
[0100] Source-Media-Qos-Information::=
[0101] Dest-Media-Qos-Information AVP表示被叫侧媒体Qos信息,定义如下:
[0102] Dest-Media-Qos-Information::=
[0103] 在上述的组合型Source-Media-Qos-Information中继续扩展AVP定义,其结构如表3所示。其中:
[0104] 表3隶属Source-Media-Qos-Information的扩展AVP定义
[0105]
[0106] Source-Data-Volume-Rtp-Ingress AVP表示主叫侧入向rtp流字节数,定义如下:
[0107] Source-Data-Volume-Rtp-Ingress::=
[0108] Source-Data-Volume-Rtp-Egress AVP表示主叫侧出向rtp流字节数,定义如下:
[0109] Source-Data-Volume-Rtp-Egress::=
[0110] Source-Codec-Type AVP表示主叫侧媒体类型或payload值,定义如下:
[0111] Source-Codec-Type::=
[0112] Source-Bandwidth AVP表示主叫侧媒体带宽,单位kbps,定义如下:
[0113] Source-Bandwidth::=
[0114] Source-Aver-Delay AVP表示主叫侧媒体平均时延,单位ms,定义如下:
[0115] Source-Aver-Delay::=
[0116] Source-Max-Delay AVP表示主叫侧媒体最大时延,单位ms,定义如下:
[0117] Source-Max-Delay::=
[0118] Source-Max-Jitter AVP表示主叫侧媒体最大抖动,单位ms,定义如下:
[0119] Source-Max-Jitter::=
[0120] Source-Aver-Jitter AVP表示主叫侧媒体平均抖动,单位ms,定义如下:
[0121] Source-Aver-Jitter::=
[0122] Source-Max-Loss AVP表示主叫侧媒体最大丢包率,单位%,定义如下:
[0123] Source-Max-Loss::=
[0124] Source-Aver-Loss AVP表示主叫侧媒体平均丢包率,单位%,定义如下:
[0125] Source-Aver-Loss::=
[0126] Source-R-Factor AVP表示主叫侧媒体质量R指标,定义如下:
[0127] Source-R-Factor::=
[0128] 在上述的组合型Dest-Media-Qos-Information中继续扩展AVP定义,其结构如表4所示。其中:
[0129] 表4隶属Dest-Media-Qos-Information的扩展AVP定义
[0130]
[0131] Dest-Data-Volume-Rtp-Ingress AVP表示被叫侧入向rtp流字节数,定义如下:
[0132] Dest-Data-Volume-Rtp-Ingress::=
[0133] Dest-Data-Volume-Rtp-Egress AVP表示被叫侧出向rtp流字节数,定义如下:
[0134] Dest-Data-Volume-Rtp-Egress::=
[0135] Dest-Codec-Type AVP表示被叫侧媒体类型或payload值,定义如下:
[0136] Dest-Codec-Type::=
[0137] Dest-Bandwidth AVP表示被叫侧媒体带宽,单位kbps,定义如下:
[0138] Dest-Bandwidth::=
[0139] Dest-Aver-Delay AVP表示被叫侧媒体平均时延,单位ms,定义如下:
[0140] Dest-Aver-Delay::=
[0141] Dest-Max-Delay AVP表示被叫侧媒体最大时延,单位ms,定义如下:
[0142] Dest-Max-Delay::=
[0143] Dest-Max-Jitter AVP表示被叫侧媒体最大抖动,单位ms,定义如下:
[0144] Dest-Max-Jitter::=
[0145] Dest-Aver-Jitter AVP表示被叫侧媒体平均抖动,单位ms,定义如下:
[0146] Dest-Aver-Jitter::=
[0147] Dest-Max-Loss AVP表示被叫侧媒体最大丢包率,单位%,定义如下:
[0148] Dest-Max-Loss::=
[0149] Dest-Aver-Loss AVP表示被叫侧媒体平均丢包率,单位%,定义如下:
[0150] Dest-Aver-Loss::=
[0151] Dest-R-Factor AVP表示被叫侧媒体质量R指标,定义如下:
[0152] Dest-R-Factor::=
[0153] 下面通过一个如图1、图2和图3所示的具体的应用实例,来进一步说明如何运用上述在Diameter协议计费消息结构中扩展的AVP结构信息,进行话单分拣关联,从而实现IMS多媒体点对点会话业务计费。
[0154] 首先,该具体的多媒体点对点会话应用场景是P-CSCF配置为入向计费,主叫侧SIP信令类型的终端UE,其归属于P-CSCF上编号为1000的虚拟化信令分组,以下分步骤说明具体的计费流程:
[0155] 如图1所示:
[0156] 步骤S1:P-CSCF网元收到主叫侧终端UE发来的会话初始请求消息;
[0157] 步骤S2:P-CSCF网元将会话初始请求消息向被叫侧转发;
[0158] 步骤S3:P-CSCF网元收到被叫侧发来的应答消息;
[0159] 步骤S4:P-CSCF网元将应答消息转发给主叫侧终端UE;
[0160] 步骤S5:P-CSCF网元向离线数据功能CDF实体发送起始计费请求消息ACR[Start],该计费请求消息带有Signal-Group、Signal-Type和Billing-Leg自定义AVP字段,P-CSCF网元具体填写内容如下:
[0161] 在Signal-Group字段中填入主叫侧终端UE归属于P-CSCF的虚拟化信令分组编号1000;在Signal-Type字段中填入0,表示信令类型为SIP协议类型;在Billing-Leg字段中填入0,表示计费类型为入向计费;
[0162] 同时,在IMS计费消息格式中已有的时间戳字段填写当时的时间;
[0163] 步骤S6:CDF实体收到P-CSCF网元发来的计费请求消息后,为该会话开启1个P-CSCFCDR计费话单,并按起始计费请求消息内容更新计费话单内容;
[0164] 步骤S7:CDF实体向P-CSCF网元返回计费响应消息ACA;
[0165] 如图2所示:
[0166] 步骤S8:P-CSCF网元收到主叫侧终端UE发来的媒体切换请求消息,请求将原711U律类型媒体切换为7231类型媒体;
[0167] 步骤S9:P-CSCF网元将媒体切换请求消息向被叫侧转发;
[0168] 步骤S10:P-CSCF网元收到被叫侧发来的媒体切换请求的应答消息;
[0169] 步骤S11:P-CSCF网元将媒体切换请求的应答消息转发给主叫侧终端UE;
[0170] 步骤S12:P-CSCF网元检测到会话媒体面发生了变化,于是向离线数据功能CDF实体发送中间计费请求消息ACR[Interim],该计费请求消息带有Signal-Group、Signal-Type、Billing-Leg和List-Of-Media-Traffic-Data-Volumes自定义AVP字段,P-CSCF网元根据会话的实际值具体填写内容如下:
[0171] 在Signal-Group字段中填入主叫侧终端UE归属于P-CSCF的虚拟化信令分组编号1000;在Signal-Type字段中填入0,表示信令类型为SIP协议类型;在Billing-Leg字段中填入0,表示计费类型为入向计费;
[0172] 为List-Of-Media-Traffic-Data-Volumes创建1个成员项,并且:
[0173] 在该成员项下的Media-Traffic-Change-Condition字段中填入0,表示媒体切换原因触发了本次媒体流量表上报;
[0174] 在该成员项下的Media-Traffic-Change-Time字段中填入当时的时间;
[0175] 在该成员项下的Source-Media-Qos-Information组合字段的各子字段填写如下:
[0176] 在Source-Media-Qos-Information字段Source-Data-Volume-Rtp-Ingress子字段中填入115200,表示主叫侧入向rtp流字节数;
[0177] 在Source-Media-Qos-Information字段Source-Data-Volume-Rtp-Egress子字段中填入115200,表示主叫侧出向rtp流字节数;
[0178] 在Source-Media-Qos-Information字段Source-Codec-Type子字段中填入0,表示本次上报的主叫侧是G.711U律的语音媒体类型;
[0179] 在Source-Media-Qos-Information字段Source-Bandwidth子字段中填入64,表示主叫侧媒体带宽值是64Kbps;
[0180] 在Source-Media-Qos-Information字段Source-Aver-Delay子字段中填入20,表示主叫侧媒体平均时延是20ms;
[0181] 在Source-Media-Qos-Information字段Source-Max-Delay子字段中填入50,表示主叫侧媒体最大时延是50ms;
[0182] 在Source-Media-Qos-Information字段Source-Aver-Jitter子字段中填入10,表示主叫侧媒体平均抖动是10ms;
[0183] 在Source-Media-Qos-Information字段Source-Max-Jitter子字段中填入20,表示主叫侧媒体最大抖动是20ms;
[0184] 在Source-Media-Qos-Information字段Source-Aver-Loss子字段中填入0,表示主叫侧媒体平均丢包率是0;
[0185] 在Source-Media-Qos-Information字段Source-Max-Loss子字段中填入1,表示主叫侧媒体最大丢包率是1%;
[0186] 在Source-Media-Qos-Information字段Source-R-Factor子字段中填入80,表示主叫侧媒体质量R指标值是80;
[0187] 在该成员项下的Dest-Media-Qos-Information组合字段的各子字段填写如下:
[0188] 在Dest-Media-Qos-Information字段Dest-Data-Volume-Rtp-Ingress子字段中填入115200,表示被叫侧入向rtp流字节数;
[0189] 在Dest-Media-Qos-Information字段Dest-Data-Volume-Rtp-Egress子字段中填入115200,表示被叫侧出向rtp流字节数;
[0190] 在Dest-Media-Qos-Information字段Dest-Codec-Type子字段中填入0,表示本次上报的被叫侧是G.711U律的语音媒体类型;
[0191] 在Dest-Media-Qos-Information字段Dest-Bandwidth子字段中填入64,表示被叫侧媒体带宽值是64Kbps;
[0192] 在Dest-Media-Qos-Information字段Dest-Aver-Delay子字段中填入20,表示被叫侧媒体平均时延是20ms;
[0193] 在Dest-Media-Qos-Information字段Dest-Max-Delay子字段中填入50,表示被叫侧媒体最大时延是50ms;
[0194] 在Dest-Media-Qos-Information字段Dest-Aver-Jitter子字段中填入10,表示被叫侧媒体平均抖动是10ms;
[0195] 在Dest-Media-Qos-Information字段Dest-Max-Jitter子字段中填入20,表示被叫侧媒体最大抖动是20ms;
[0196] 在Dest-Media-Qos-Information字段Dest-Aver-Loss子字段中填入0,表示被叫侧媒体平均丢包率是0;
[0197] 在Dest-Media-Qos-Information字段Dest-Max-Loss子字段中填入1,表示被叫侧媒体最大丢包率是1%;
[0198] 在Dest-Media-Qos-Information字段Dest-R-Factor子字段中填入80,表示被叫侧媒体质量R指标值是80;
[0199] 同时,在IMS计费消息格式中已有的时间戳字段填写当时的时间;
[0200] 步骤S13:CDF实体收到P-CSCF网元发来的计费请求消息后,更新对应的P-CSCF CDR计费话单;
[0201] 步骤S14:CDF实体向P-CSCF网元返回计费响应消息ACA;
[0202] 如图3所示:
[0203] 步骤S15:P-CSCF网元收到主叫侧终端UE发来的释放请求消息;
[0204] 步骤S16:P-CSCF网元将释放请求消息向被叫侧转发;
[0205] 步骤S17:P-CSCF网元向离线数据功能CDF实体发送话终计费请求消息ACR[Stop],该计费请求消息带有Signal-Group、Signal-Type、Billing-Leg和List-Of-Media-Traffic-Data-Volumes自定义AVP字段,P-CSCF网元根据会话的实际值具体填写内容如下:
[0206] 在Signal-Group字段中填入主叫侧终端UE归属于P-CSCF的虚拟化信令分组编号1000;在Signal-Type字段中填入0,表示信令类型为SIP协议类型;在Billing-Leg字段中填入0,表示计费类型为入向计费;
[0207] 为List-Of-Media-Traffic-Data-Volumes创建1个成员项,并且:
[0208] 在该成员项下的Media-Traffic-Change-Condition字段中填入2,表示业务终止原因触发了本次媒体流量表上报;
[0209] 在该成员项下的Media-Traffic-Change-Time字段中填入当时的时间;
[0210] 在该成员项下的Source-Media-Qos-Information组合字段的各子字段填写如下:
[0211] 在Source-Media-Qos-Information字段Source-Data-Volume-Rtp-Ingress子字段中填入102400,表示主叫侧入向rtp流字节数;
[0212] 在Source-Media-Qos-Information字段Source-Data-Volume-Rtp-Egress子字段中填入102400,表示主叫侧出向rtp流字节数;
[0213] 在Source-Media-Qos-Information字段Source-Codec-Type子字段中填入4,表示本次上报的主叫侧是G.7231的语音媒体类型;
[0214] 在Source-Media-Qos-Information字段Source-Bandwidth子字段中填入6,表示主叫侧媒体带宽值是6Kbps;
[0215] 在Source-Media-Qos-Information字段Source-Aver-Delay子字段中填入20,表示主叫侧媒体平均时延是20ms;
[0216] 在Source-Media-Qos-Information字段Source-Max-Delay子字段中填入50,表示主叫侧媒体最大时延是50ms;
[0217] 在Source-Media-Qos-Information字段Source-Aver-Jitter子字段中填入10,表示主叫侧媒体平均抖动是10ms;
[0218] 在Source-Media-Qos-Information字段Source-Max-Jitter子字段中填入20,表示主叫侧媒体最大抖动是20ms;
[0219] 在Source-Media-Qos-Information字段Source-Aver-Loss子字段中填入0,表示主叫侧媒体平均丢包率是0;
[0220] 在Source-Media-Qos-Information字段Source-Max-Loss子字段中填入1,表示主叫侧媒体最大丢包率是1%;
[0221] 在Source-Media-Qos-Information字段Source-R-Factor子字段中填入65,表示主叫侧媒体质量R指标值是65;
[0222] 在该成员项下的Dest-Media-Qos-Information组合字段的各子字段填写如下:
[0223] 在Dest-Media-Qos-Information字段Dest-Data-Volume-Rtp-Ingress子字段中填入102400,表示被叫侧入向rtp流字节数;
[0224] 在Dest-Media-Qos-Information字段Dest-Data-Volume-Rtp-Egress子字段中填入102400,表示被叫侧出向rtp流字节数;
[0225] 在Dest-Media-Qos-Information字段Dest-Codec-Type子字段中填入4,表示本次上报的被叫侧是G.7231的语音媒体类型;
[0226] 在Dest-Media-Qos-Information字段Dest-Bandwidth子字段中填入64,表示被叫侧媒体带宽值是6Kbps;
[0227] 在Dest-Media-Qos-Information字段Dest-Aver-Delay子字段中填入20,表示被叫侧媒体平均时延是20ms;
[0228] 在Dest-Media-Qos-Information字段Dest-Max-Delay子字段中填入50,表示被叫侧媒体最大时延是50ms;
[0229] 在Dest-Media-Qos-Information字段Dest-Aver-Jitter子字段中填入10,表示被叫侧媒体平均抖动是10ms;
[0230] 在Dest-Media-Qos-Information字段Dest-Max-Jitter子字段中填入20,表示被叫侧媒体最大抖动是20ms;
[0231] 在Dest-Media-Qos-Information字段Dest-Aver-Loss子字段中填入0,表示被叫侧媒体平均丢包率是0;
[0232] 在Dest-Media-Qos-Information字段Dest-Max-Loss子字段中填入1,表示被叫侧媒体最大丢包率是1%;
[0233] 在Dest-Media-Qos-Information字段Dest-R-Factor子字段中填入65,表示被叫侧媒体质量R指标值是65;
[0234] 同时,在IMS计费消息格式中已有的时间戳字段填写当时的时间;
[0235] 步骤S18:CDF实体收到P-CSCF网元发来的计费请求消息后,更新并生成最终的P-CSCFCDR计费话单;
[0236] 步骤S19:CDF实体向P-CSCF网元返回计费响应消息ACA;
[0237] 步骤S20:P-CSCF网元收到被叫侧发来的释放请求的应答消息;
[0238] 步骤S21:P-CSCF网元将释放请求的应答消息转发给主叫侧终端UE;
[0239] 步骤S22:当需要同一信令面协议类型所有的CDR时,依据Signal-Type关键字进行分拣;
[0240] 步骤S23:当需要同一虚拟化逻辑网元实体所有的CDR时,依据Signal-Group关键字进行分拣;
[0241] 步骤S24:当需要同一计费阶段所有的CDR时,依据Billing-Leg关键字进行分拣;
[0242] 步骤S25:当需要同一虚拟化逻辑网元实体、不同主叫侧和被叫侧媒体质量的CDR时,依据(Signal-Group)+(Source-R-Factor)+(Dest-R-Factor)组合为关键字进行分拣;
[0243] 步骤S26:当需要同一虚拟化逻辑网元实体、主叫侧和被叫侧媒体类型转换(trandcoding)业务的CDR时,依据(Signal-Group)+(Source-Codec-Type)+(Dest-Codec-Type)组合为关键字进行分拣;
[0244] 步骤S27:当需要同一虚拟化逻辑网元实体、通话过程中存在媒体切换的CDR时,依据(Signal-Group)+(Media-Traffic-Change-Condition)组合为关键字进行分拣;
[0245] 以上实施例只是IMS多媒体点对点会话业务的部分场景,这个实施例的描述仅为了更好的说明本发明的使用。
[0246] 综上所述,本发明提出了一种实现IMS多媒体点对点会话计费的方法,能够适应IMS多媒体点对点会话业务特点进行话单分拣及计费,同时本发明对Diameter协议计费请求消息(ACR/CCR)需要填充的信息内容的扩展定义,既解决了目前IMS多媒体点对点会话业务计费所存在的问题,又比较容易根据以后的技术发展进行内容扩展。
[0247] 当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明做出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
高效检索全球专利

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

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

申请试用

分析报告

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

申请试用

QQ群二维码
意见反馈