一种基于分离架构的计费方法、装置和系统与流程

文档序号:13391228阅读:572来源:国知局
一种基于分离架构的计费方法、装置和系统与流程

本发明涉及无线通信技术,尤其涉及一种基于分离架构的计费方法、装置和系统。



背景技术:

随着网络业务的急剧增长,已有的第三代合作伙伴计划(3gpp,3rdgenerationpartnershipproject)的演进分组系统(eps,evolvedpacketsystem)逐步产生了一些约束,用户数据流处理集中在分组数据网络(pdn,packetdatanetwork)出口网关,造成网关设备功能繁杂,可扩展性差。网关的控制面与转发面高度耦合,不利于核心网平滑演进。转发面扩容需求频度高于控制面,紧耦合导致控制面转发面同步扩容,设备更新周期短导致复合成本增加。网络层数据转发难以识别用户、业务特征,仅能根据上层传递的qos转发,导致网络资源利用低效,难以依据用户和业务特性对数据流进行精细控制。

针对上述情况,目前对eps结构中的网关(gw,gateway)的控制面和用户面进行分离,从而避免已有架构中出现的问题,但是,控制面与用户面之间的sx接口中存在各种级别和各种类型的消息交互,频率高且消息量巨大,需要保证控制面与用户面之间sx接口的可靠性和低时延。此外,控制面和用户面分离架构中,由于周边交互的网元功能接口主要集中连接到控制面,导致sx接口中同时存在控制信令和用户面数据。由此,sx接口上所存在的不同级别(功能节点级别,ue级别,会话级别,业务级别等),不同类型(信令消息,数据消息,控制管理类的数据消息等)的消息,均会对sx接口的性能保障和优化造成很大挑战。



技术实现要素:

为解决上述技术问题,本发明实施例期望提供一种基于分离架构的计费方法、装置和系统,能够提高控制面与用户面之间接口的可靠性并保障了接口的性能。

本发明的技术方案是这样实现的:

第一方面,本发明实施例提供了一种基于分离架构的计费方法,所述方法应用于控制面功能与用户面功能的分离架构中的用户面功能,在所述分离架构中,所述用户面功能与计费系统连接,并通过计费上报接口进行交互,所述方法包括:

所述用户面功能从所述控制面功能获取计费规则;

所述用户面功能在会话过程中进行计费统计,并根据所述计费规则通过所述计费上报接口向所述计费系统上报计费统计信息。

在上述方案中,所述方法还包括:

所述用户面功能结束与所述控制面功能的会话后,通过所述计费上报接口项所述计费系统发送计费最终报告;

所述用户面功能通过所述计费上报接口接收所述计费系统返回的计费最终报告响应。

在上述方案中,所述计费系统包括在线计费系统ocs和离线计费系统ofcs;

相应地,所述用户面功能通过在线计费上报接口与所述ocs交互;

所述用户面功能通过离线计费上报接口与所述ofcs交互。

在上述方案中,所述用户面功能从所述控制面功能获取计费规则,具体包括:

所述用户面功能通过sx接口获取所述控制面功能下发的会话更新请求;其中,所述会话更新请求包括计费规则信息;

所述用户面功能根据所述会话更新请求进行计费规则更新,并通过sx接口向所述控制面功能返回更新响应。

在上述方案中,所述用户面功能在会话过程中进行计费统计,并根据所述计费规则通过所述计费上报接口向所述计费系统上报计费统计信息,具体包括:

在业务会话过程中,所述用户面功能进行计费规则匹配,数据流统计和话单生成,并监控计费规则中的上报条件;

以及,当所述上报条件满足时,所述用户面功能通过所述计费上报接口发送计费上报请求;其中,计费上报请求中包括计费统计信息。

第二方面,本发明实施例提供了一种基于分离架构的计费方法,所述方法应用于控制面功能与用户面功能的分离架构中的控制面功能,在所述分离架构中,所述控制面功能与计费系统连接,并通过计费控制接口进行交互,所述方法包括:

所述控制面功能确定计费方法,并通过所述计费控制接口与计费方法对应的计费系统进行交互建立会话;

所述控制面功能向所述用户面功能下发计费规则;其中,所述计费规则,用于指示所述用户面功能在业务过程中进行计费规则匹配,数据流统计和话单生成,并监控计费规则中的上报条件向计费系统上报计费统计信息。

在上述方案中,所述方法还包括:

所述控制面功能向所述用户面功能通知会话结束;

所述控制面功能结束与所述用户面功能的会话后,所述控制面功能通过所述计费控制接口发送会话终结消息至所述计费系统。

在上述方案中,所述计费系统包括在线计费系统ocs和离线计费系统ofcs;

相应地,所述计费控制接口包括在线计费控制接口和离线计费控制接口。

在上述方案中,所述控制面功能确定计费方法,并通过所述计费控制接口与计费方法对应的计费系统进行交互建立会话,具体包括:

所述控制面功能确定计费方法为在线计费时,通过所述在线计费控制接口向所述ocs发送计费信用申请请求,并通过所述在线计费控制接口接收由ocs返回的信用申请响应;

或者,控制面功能确定计费方法为离线计费时,通过所述离线计费控制接口向所述ofcs发送计费会话建立和鉴权请求,并通过所述离线计费控制接口接收由ofcs返回的会话建立和鉴权响应。

在上述方案中,所述控制面功能向所述用户面功能下发计费规则,包括:

所述控制面功能通过sx接口向所述用户面功能下发会话更新请求;其中,所述会话更新请求包括计费规则信息;

所述控制面功能接收由所述用户面功能在根据所述会话更新请求进行计费规则更新之后通过sx接口返回的更新响应。

在上述方案中,当所述计费方法为在线计费时,所述方法还包括:

在会话过程中,所述控制面功能通过所述在线计费控制接口接收由ocs发送的主动通知消息,并根据主动通知消息进行对应的处理,以及在处理结束后所述在线计费控制接口向ocs返回通知响应。

第三方面,本发明实施例提供了一种用户面功能装置,所述装置与计费系统连接,并且通过计费上报接口进行交互,所述装置包括:获取模块和第一交互模块;其中,

所述获取模块,用于从所述控制面功能获取计费规则;

所述第一交互模块,用于在会话过程中进行计费统计,并根据所述计费规则通过所述计费上报接口向所述计费系统上报计费统计信息。

在上述方案中,所述第一交互模块,还用于通过所述计费上报接口项所述计费系统发送计费最终报告;

以及,通过所述计费上报接口接收所述计费系统返回的计费最终报告响应。

在上述方案中,所述所述计费系统包括在线计费系统ocs和离线计费系统ofcs;

相应地,所述第一交互模块通过在线计费上报接口与所述ocs交互;

所述第一交互模块通过离线计费上报接口与所述ofcs交互。

在上述方案中,所述获取模块,用于通过sx接口获取所述控制面功能下发的会话更新请求;其中,所述会话更新请求包括计费规则信息;

以及,根据所述会话更新请求进行计费规则更新,并通过sx接口向所述控制面功能返回更新响应。

在上述方案中,所述第一交互模块,用于在业务会话过程中,进行计费规则匹配,数据流统计和话单生成,并监控计费规则中的上报条件;

以及,当所述上报条件满足时,通过所述计费上报接口发送计费上报请求;其中,计费上报请求中包括计费统计信息。

第四方面,本发明实施例提供了一种控制面功能装置,所述装置与计费系统连接,并通过计费控制接口进行交互,所述装置包括:第二交互模块和下发模块;其中,

所述第二交互模块,用于确定计费方法,并通过所述计费控制接口与计费方法对应的计费系统进行交互建立会话;

所述下发模块,用于向所述用户面功能下发计费规则;其中,所述计费规则,用于指示所述用户面功能在业务过程中进行计费规则匹配,数据流统计和话单生成,并监控计费规则中的上报条件向计费系统上报计费统计信息。

在上述方案中,所述下发模块,还用于向所述用户面功能通知会话结束;

所述第二交互模块,用于通过所述计费控制接口发送会话终结消息至所述计费系统。

在上述方案中,所述计费系统包括在线计费系统ocs和离线计费系统ofcs;

相应地,所述计费控制接口包括在线计费控制接口和离线计费控制接口。

在上述方案中,所述第二交互模块,用于

确定计费方法为在线计费时,通过所述在线计费控制接口向所述ocs发送计费信用申请请求,并通过所述在线计费控制接口接收由ocs返回的信用申请响应;

或者,确定计费方法为离线计费时,通过所述离线计费控制接口向所述ofcs发送计费会话建立和鉴权请求,并通过所述离线计费控制接口接收由ofcs返回的会话建立和鉴权响应。

在上述方案中,所述下发模块,用于通过sx接口向所述用户面功能下发会话更新请求;其中,所述会话更新请求包括计费规则信息;

以及,接收由所述用户面功能在根据所述会话更新请求进行计费规则更新之后通过sx接口返回的更新响应。

在上述方案中,所述第二交互模块,还用于:在会话过程中,通过所述在线计费控制接口接收由ocs发送的主动通知消息,并根据主动通知消息进行对应的处理,以及在处理结束后所述在线计费控制接口向ocs返回通知响应。

第五方面,本发明实施例提供了一种基于分离架构的计费方法,所述方法应用于控制面功能与用户面功能的分离架构,并且所述控制面功能与所述用户面功能均与计费系统连接,所述控制面功能通过计费控制接口与所述计费系统交互,所述用户面功能通过计费上报接口与所述计费系统交互,所述方法包括:

所述控制面功能确定计费方式,并与计费方式对应的计费系统进行交互建立会话;

所述控制面功能向所述用户面功能下发计费规则;

所述用户面功能在会话过程中进行计费统计,并根据所述计费规则向所述计费系统上报计费统计信息;

所述控制面功能向所述用户面功能通知会话结束;

所述用户面功能在结束与所述控制面功能的会话后,向所述计费系统发送计费最终报告;

所述用户面功能接收所述计费系统返回的计费最终报告响应;

所述控制面功能发送会话终结消息至所述计费系统。

在上述方案中,所述计费系统包括在线计费系统ocs和离线计费系统ofcs;

相应地,所述计费控制接口包括在线计费控制接口和离线计费控制接口;

所述计费上报接口包括在线计费控制接口和离线计费控制接口。

第六方面,本发明实施例提供了一种基于分离架构的计费系统,所述系统包括分离的控制面功能与用户面功能,并且所述控制面功能与所述用户面功能均与计费系统连接,所述控制面功能通过计费控制接口与所述计费系统交互,所述用户面功能通过计费上报接口与所述计费系统交互,;

所述控制面功能,用于确定计费方法,并与计费方法对应的计费系统进行交互建立会话;

以及,向所述用户面功能下发计费规则;

以及,向所述用户面功能通知会话结束;

以及,发送会话终结消息至所述计费系统;

所述用户面功能,用于在会话过程中进行计费统计,并根据所述计费规则向所述计费系统上报计费统计信息;

以及,在结束与所述控制面功能的会话后,向所述计费系统发送计费最终报告;

以及,接收所述计费系统返回的计费最终报告响应。

在上述方案中,所述计费系统包括在线计费系统ocs和离线计费系统ofcs;

相应地,所述计费控制接口包括在线计费控制接口和离线计费控制接口;

所述计费上报接口包括在线计费控制接口和离线计费控制接口。

本发明实施例提供了一种基于分离架构的计费方法、装置和系统,通过用户面功能和计费系统进行连接,在会话过程中,计费统计可以由业务数据流量较大的用户面功能来实现,上报计费统计数据可以通过用户面功能与计费系统之间的接口进行交互,从而避免了在现有的分离架构下,由于仅有控制面与计费系统相连,控制面与用户面之间sx接口需要进行各种级别和各种类型的消息交互。和现有的分离架构相比,提升了sx接口的可靠性、时延和性能。

附图说明

图1为本发明实施例提供的一种控制面和用户面分离架构下的计费系统结构示意图;

图2为本发明实施例提供的一种计费架构示意图;

图3为本发明实施例提供的一种基于分离架构的计费方法流程示意图;

图4为本发明实施例提供的一种基于分离架构的计费方法的详细流程示意图;

图5为本发明实施例提供的另一种基于分离架构的计费方法的详细流程示意图;

图6为本发明实施例提供的一种应用于用户面功能的计费方法流程示意图;

图7为本发明实施例提供的一种应用于用户面功能的计费会话结束方法的流程示意图;

图8为本发明实施例提供的一种应用于控制面功能的计费方法流程示意图;

图9为本发明实施例提供的一种应用于控制面功能的计费会话结束方法的流程示意图;

图10为本发明实施例提供的一种用户面功能的结构示意图;

图11为本发明实施例提供的一种控制面功能的结构示意图;

图12为本发明实施例提供的一种基于分离架构的计费系统结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

为了清楚地描述本发明实施例的技术方案,参见图1,对本发明实施例的应用场景进行说明,如图1所示目前控制面和用户面分离架构下的计费系统结构,包括有演进的通用移动通信系统陆地无线接入网(e-utran,evolveduniversalterrestrialradioaccessnetwork)、移动管理单元(mme,mobilitymanagemententity)、服务网关(s-gw,servinggateway)、分组数据网络网关(p-gw,packetdatanetworkgateway)、归属用户服务器(hss,homesubscriberserver)、3gpp的认证授权计费(aaa,authentication、authorizationandaccounting)服务器、策略和计费规则功能(pcrf,policyandchargingrulesfunction)及其它支撑节点组成。

在图1所示的系统架构中,mme用于移动性管理、非接入层信令的处理和用户移动管理上下文的管理等控制面相关工作;s-gw是与e-utran相连的接入网关设备,在e-utran与p-gw之间转发数据,并且用于对寻呼等待数据进行缓存;p-gw则是eps与pdn的边界网关,用于pdn的接入及在eps与pdn间转发数据等功能。pcrf负责策略决策和计费规则的制定,提供基于业务数据流的门控、服务质量控制及计费规则给gw,在承载面执行pcrf所制定的策略和计费规则。

对于gw,包括s-gw和p-gw来说,将控制面和用户面进行分离之后,基于如图1所示的现有的网络架构,网关的控制面(gwc,gatewaycontroller)可以根据pcrf发送的计费规则,执行相应的业务数据流计费操作,计费操作既可以是在线计费,也可以是离线计费。如果是在线计费,则需要和在线计费系统(ocs,onlinechargingsystem)一起进行信用管理;如果是离线计费,则需要和离线计费系统(ofcs,offlinechargingsystem)之间交换相关的计费信息。gw与pcrf之间的接口是gx接口,与ocs之间的接口是gy接口,与ofcs之间的接口是gz接口。

在上述架构中,gwc与服务网关的用户面(sgwu,servinggatewayuser)和分组网关的用户面(pgwu,packetdatanetworkgatewayuser)之间通过sx接口进行各种级别和各种类型的消息交互,从而会影响sx接口的可靠性、时延和性能。

基于图1所示网络架构中分离的网关结构以及图1所示的网络架构存在的问题,参见图2,本发明实施例提出了一种计费架构,该计费架构可以替换图1中用虚线部分框取的计费架构,在图2所示的该计费架构中,将图1中所示eps架构中的s-gw、p-gw和业务检测功能(tdf,trafficdetectionfunction)均拆分成了控制面功能(cpf,controllerplanefunction)和用户面功能(upf,userplanefunction)两类功能;其中,sgw对应拆分为sgwupf和sgwcpf;pgw对应拆分为pgwupf和pgwcpf;tdf对应拆分为tdfupf和tdfcpf。因此,cpf包括sgwcpf、pgwcpf和tdfcpf;upf包括sgwupf、pgwupf和tdfupf。

可以理解地,不同类型的cpf或者upf,可以合一部署,也可以独立部署,本发明实施例对此不作具体限定。cpf负责控制面功能,包括负荷分担、upf的选择、ue的ip地址分配、策略和计费控制等功能;可选地,还能够包含upf的用户面地址和隧道标识的分配。upf负责用户面相关功能,包括数据流识别和深度包解析、qos处理和承载绑定,下行寻呼数据的缓存等功能。对接的用户面和控制面接口分别对应到相应的cpf和upf中,其余相应接口功能对照原eps架构。

在图2所示的计费架构中,ocs与cpf之间通过在线计费控制接口,例如gyc/gync接口进行信息交互;ocs与upf之间通过在线计费上报接口,例如gyr/gynr接口进行信息交互;ofcs与cpf之间通过离线计费控制接口,例如gzc/gznc接口进行信息交互;ofcs与upf之间通过离线计费上报接口,例如gzr/gznr接口进行交互。

基于图2所示的计费架构,提出本发明实施例的各实施例。

实施例一

参见图3,其示出了本发明实施例提供的一种基于分离架构的计费方法,该方法应用于控制面功能与用户面功能的分离架构,并且控制面功能与用户面功能均与计费系统连接,所述控制面功能通过计费控制接口与所述计费系统交互,所述用户面功能通过计费上报接口与所述计费系统交互,该方法可以包括:

s301:控制面功能确定计费方法,并与计费方法对应的计费系统进行交互建立会话;

s302:控制面功能向用户面功能下发计费规则;

s303:用户面功能在会话过程中进行计费统计,并根据所述计费规则向计费系统上报计费统计信息;

s304:控制面功能向用户面功能通知会话结束;

s305:用户面功能在结束与控制面功能的会话后,向计费系统发送计费最终报告;

s306:用户面功能接收计费系统返回的计费最终报告响应;

s307:控制面功能发送会话终结消息至计费系统。

通过上述方案,用户面功能和计费系统进行连接,从而在会话过程中,计费统计可以由业务数据流量较大的用户面功能来实现,上报计费统计数据可以通过用户面功能与计费系统之间的接口进行交互。于是就避免了在现有的分离架构下,由于仅有控制面与计费系统相连,造成控制面与用户面之间sx接口需要进行各种级别和各种类型的消息交互。所以,上述技术方案以及计费架构与现有的分离架构相比,提升了sx接口的可靠性、时延和性能。

示例性地,对于步骤s301,控制面功能确定计费方法,并与计费方法对应的计费系统进行交互建立会话,包括:

控制面功能确定计费方法为在线计费时,向ocs发送计费信用申请请求,并接收由ocs返回的信用申请响应;

或者,控制面功能确定计费方法为离线计费时,向ofcs发送计费会话建立和鉴权请求,并接收由ofcs返回的会话建立和鉴权响应。

需要说明的是,计费方法包括在线计费和离线计费,因此,在线计费对应的计费系统为ocs,离线计费对应的计费系统为ofcs。

在上述示例的具体实现过程中,对于在线计费方法,计费信用申请请求用于向ocs申请信用配额,具体可以包括用户标识、业务标识、费率组标识等与业务和计费相关的信息;可选地,为了能够区分参与到具体业务中功能,还可以包括控制面功能标识和用户面功能标识,例如pgwc标识和pgwu标识,或者tdfc标识和tdfu标识;相应地,由ocs返回的信用申请响应可以是由ocs根据已有的签约信息和计费信用申请请求中携带的计费相关信息执行信用授权之后生成的响应消息,可以包括信用配额。

而对于离线计费方法,计费会话建立和鉴权请求也可以包括用户标识、业务标识、费率组标识等与业务和计费相关的信息;可选地,还可以包括控制面功能标识和用户面功能标识;而ofcs返回的会话建立和鉴权响应是ofcs根据已有的签约信息和计费信用申请请求中携带的计费相关信息完成初始鉴权之后生成的响应,可以包括计费统计上报条件。

可以理解地,如果ocs拒绝信用申请或者ofcs拒绝会话建立和鉴权请求,那么控制面功能与计费系统之间会话建立不成功,于是ocs或ofcs返回会话建立失败响应,包括会话建立失败的原因。

示例性地,对于步骤s302,控制面功能向用户面功能下发计费规则,可以包括s3021和s3022:

s3021:控制面功能通过sx接口向用户面功能下发会话更新请求;

其中,会话更新请求可以包括计费相关信息和上报条件这类的计费规则信息;具体地,计费相关信息可以包括会话标识,规则标识,业务标识,计费关键字,信用阈值等;上报条件可以包括:流量门限/时间门限/整点/费率改变/更新(位置更新、接入类型更新、时区更新/相关ip-can会话修改)等信息。

在具体实现过程中,控制面功能在获取到计费策略,将计费规则信息下发给用户面功能时,控制面功能可以将计费规则信息经过本地的映射处理,从而映射得到计费规则信息对应的流处理规则向用户面功能进行下发。

s3022:用户面功能根据会话更新请求进行计费规则更新,并通过sx接口向控制面功能返回更新响应;

需要说明的是,该更新响应中可以包括计费规则的更新安装结果。

示例性地,对于步骤s303,用户面功能在会话过程中进行计费统计,并根据所述计费规则向计费系统上报计费统计信息,可以包括:

在业务会话过程中,用户面功能进行计费规则匹配,数据流统计和话单生成,并监控计费规则中的上报条件;

以及,当上报条件满足时,用户面功能发送计费上报请求;其中,计费上报请求中包括当前的使用用量(例如时长、流量、事件),业务标识,用户面功能标识等计费统计信息,这些信息可以由用户面功能生成呼叫详细记录(cdrs,callingdetailrecords)来实现。

需要说明的是,当计费系统接收到计费上报请求后,可以将计费统计信息进行保存,并且可选地,用户面功能还可以接收计费系统返回的计费上报响应。

可以理解地,受不同上报条件的触发,用户面功能可以循环地执行上述示例中所记载的计费上报流程。

示例性地,当计费方法为在线计费时,所述方法还包括:

在会话过程中,控制面功能接收由ocs发送的主动通知消息,并根据主动通知消息进行对应的处理,在处理结束后向ocs返回通知响应。

具体地,主动通知消息可以包括通知上报使用配额、或重新鉴权、或告知用户信用额度不足。上述示例用于说明了计费会话修改的过程。

以重新鉴权为例,控制面功能在接收到ocs发送的用于指示重新鉴权的主动通知消息后,和pcrf确认重新鉴权,并将确认重新鉴权的响应反送至ocs。接着,控制面功能可以按照步骤s301所述过程执行新的信用申请。

本实施例提供了一种基于分离架构的计费方法,通过用户面功能和计费系统进行连接,在会话过程中,计费统计可以由业务数据流量较大的用户面功能来实现,上报计费统计数据可以通过用户面功能与计费系统之间的接口进行交互,从而避免了在现有的分离架构下,由于仅有控制面与计费系统相连,控制面与用户面之间sx接口需要进行各种级别和各种类型的消息交互。和现有的分离架构相比,提升了sx接口的可靠性、时延和性能。

基于实施例一,本发明实施例提供了以下具体实施例:

具体实施例一

参见图4,为具体实施例一的详细流程,本具体实施例描述了pgw在线计费方法下进行会话创建,会话修改,和会话终结的相关处理流程,可以理解地,pgw可以划分为pgwupf和pgwcpf,在本实施例中,分别以pgwc和pgwu表示,本具体实施例的详细流程可以包括:

s401:终端ue向网络发起附着流程,并完成会话创建等激活流程。

本步骤的具体同现有技术,本实施例不做赘述。

s402:pgwc判断计费方法为在线计费,触发向ocs发起计费信用申请;

s403:pgwc发送计费信用申请请求给ocs;

计费信用申请请求用于向ocs申请用量信用配额,可以包括用户标识、业务标识、费率组标识等业务和计费相关信息;可选地,还可以包括pgwc功能标识,pgwu功能标识;

s404:ocs根据签约信息和计费信用申请请求中携带的计费信息,执行信用授权,并发送信用申请响应给pgwc;

具体地,ocs发送的信用申请响应中可以包括信用配额;或者ocs可以拒绝计费信用申请;若拒绝计费信用申请,则计费会话建立不成功,ocs返回的响应消息中可以携带授权失败原因;

s405:pgwc向pgwu发送sxb接口会话更新请求,

具体地,pgwc收到ocs的信用申请响应后,若有信用配额下发,则将信用申请响应进行本地化处理后,下发计费相关信息和上报条件等计费规则信息给pgwu执行。会话更新请求中就可以包括计费相关信息和上报条件这类的计费规则信息;具体地,计费相关信息可以包括会话标识,规则标识,业务标识,计费关键字,信用阈值等;上报条件可以包括:流量门限/时间门限/整点/费率改变/更新(位置更新、接入类型更新、时区更新/相关ip-can会话修改)等信息。

s406:pgwu接收该更新请求消息,执行规则更新,并给pgwc发送更新响应;

具体地,更新响应中可以携带计费规则的更新安装结果;

s407:业务过程中,pgwu执行计费规则匹配,数据流统计和话单生成,监控上报条件;满足上报条件时,将生成的cdrs上报给ocs。

s408:pgwu受到上报条件(例如s405中的条件)触发,发送计费上报请求;

具体地,pgwu执行计费上报流程;发送计费上报请求给ocs,计费上报请求中可以携带计费话单,包括当前的使用用量(时长、流量、事件等),业务标识,gwu标识等信息。

s409:ocs存储计费报告信息,并返回响应消息给pgwu。

业务过程中,受不同上报条件的触发,可循环执行s408和309,处理计费上报流程。s401-309,执行了分离接口后的计费会话创建和计费信息上报流程的处理。

s410:业务过程中,ocs主动发送通知消息给pgwc;

例如,ocs要求上报使用用量、或重新鉴权、或告知用户信用额度不足等);

s411:pgwc收到该通知消息后,进行相应处理,并发送通知响应消息给ocs;

需要说明的是,pgwc根据主动通知消息确认需要执行新的信用申请,或是下发pgwu执行计费上报,则重复s403-309,执行信用额度的申请下发,以及当前计费用量的上报处理。可以理解地,s410-s411,则执行了计费会话修改流程的处理。

s412:业务结束时,pgwc通过sxb接口通知pgwu会话终结消息;

会话终结消息用于告知pgwu终结当前业务处理,上报计费话单等用量信息,释放会话资源。

s413:pgwu执行会话终结消息的处理,并返回会话终结响应消息给pgwc。

s414:pgwu向ocs发送计费最终报告,将当前需要上报的计费话单等信息上报给ocs,并终结该计费会话。

s415:ocs存储该计费报告,更新计费信用额度等处理,释放该计费会话,并返回计费最终报告响应消息给pgwu。

s416:pgwc发送计费会话终结消息给ocs,终结当前计费会话;

s417:ocs释放该计费会话资源,并返回计费会话终结响应消息给pgwc;

至此步骤s417,完成了整个业务流程中的在线计费处理。

具体实施例二

参见图5,为具体实施例二的详细流程,本具体实施例描述了pgw在离线计费方法下进行会话创建,会话修改,和会话终结的相关处理流程,可以包括:

s501:终端ue向网络发起附着流程,并完成会话创建等激活流程。

本步骤的具体同现有技术,本实施例不做赘述。

s502:pgwc判断计费方法为离线计费,触发向ofcs发起计费会话建立及初始鉴权请求;

s503:pgwc发送计费会话建立及初始鉴权请求消息给ofcs;

其中,计费会话建立及初始鉴权消息可以包括用户标识、业务标识、费率组标识等业务和计费相关信息;可选地,还可以包括pgwc功能标识,pgwu功能标识;

s504:ofcs根据签约信息和请求消息携带的计费信息,执行初始鉴权,并发送会话建立和鉴权响应消息给pgwc;

会话建立和鉴权响应消息中可以携带计费上报条件;若拒绝则计费会话建立不成功,返回的响应消息中携带失败原因;

s505:pgwc向pgwu发送sxb接口会话更新请求;

具体地,pgwc收到ofcs的会话建立和鉴权响应消息后,则将信用申请响应进行本地化处理,随后下发计费规则和统计上报条件等信息给pgwu执行,若该申请被拒绝则执行业务结束流程。会话更新请求中就可以包括计费相关信息和上报条件这类的计费规则信息;具体地,计费相关信息可以包括会话标识,规则标识,业务标识,计费关键字,信用阈值等;上报条件可以包括:流量门限/时间门限/整点/费率改变/更新(位置更新、接入类型更新、时区更新/相关ip-can会话修改)等信息。

s506:pgwu接收该更新请求消息,执行规则更新,并给pgwc发送更新响应;

s507:业务过程中,pgwu执行计费规则匹配,数据流统计和话单生成,监控上报条件;满足上报条件时,将生成的cdrs上报给ofcs。

s508:pgwu受到上报条件触发,发送计费上报请求给ofcs;

具体地,pgwu执行计费上报流程;发送计费上报请求给ofcs,计费上报请求中可以携带计费话单,包括当前的使用用量(时长、流量、事件等),业务标识,gwu标识等信息。

s509:ofcs存储计费报告信息,并返回响应消息给pgwu。

需要说明的是,业务过程中,受不同计费条件的触发,可循环执行s508和s509,处理计费上报流程。

s510:业务结束时,pgwc通过sxb接口通知pgwu会话终结消息;

会话终结消息用于告知pgwu终结当前业务处理,上报计费话单等用量信息,释放会话资源。

s511:pgwu执行会话终结消息的处理,并返回会话终结响应消息给pgwc。

s512:pgwu向ofcs发送计费最终报告,将当前需要上报的计费话单等信息上报给ofcs,并终结该计费会话。

s513:ofcs存储该计费报告,更新计费信用额度等处理,释放该计费会话,并返回计费最终报告响应消息给pgwu。

s514:pgwc发送计费会话终结消息给ofcs,终结当前计费会话;

s515:ofcs释放该计费会话资源,并返回计费会话终结响应消息给pgwc;

至此步骤s515,完成了整个业务流程中的在线计费处理。

针对上述两个具体实施例,需要说明的是,针对tdf时,tdf也可以划分为tdfupf和tdfcpf,分别表示为tdfu和tdfc。而当tdf处于在线计费方法和离线计费方法时,具体进行会话创建,会话修改,和会话终结的相关处理流程如前述具体实施例,也就是将前述具体实施例中的pgwc变更为tdfc,并将pgwu变更为tdfu,即可实现tdf处于在线计费方法和离线计费方法时,具体进行会话创建,会话修改,和会话终结的相关处理流程。本实施例对此不再赘述。

实施例二

基于前述实施例相同的技术构思,参见图6,其示出了本发明实施例提供的一种基于分离架构的计费方法,该方法应用于分离架构中的用户面功能,该方法可以包括:

s601:用户面功能从控制面功能获取计费规则;

s602:用户面功能在会话过程中进行计费统计,并根据所述计费规则通过所述计费上报接口向计费系统上报计费统计信息。

在上述方案中,如图7所示,所述方法还包括:

s603:用户面功能结束与控制面功能的会话后,通过所述计费上报接口项计费系统发送计费最终报告;

s604:用户面功能通过所述计费上报接口接收所述计费系统返回的计费最终报告响应。

在上述方案中,所述计费系统包括在线计费系统ocs和离线计费系统ofcs;

相应地,所述用户面功能通过在线计费上报接口与所述ocs交互;

所述用户面功能通过离线计费上报接口与所述ofcs交互。

在上述方案中,所述用户面功能从所述控制面功能获取计费规则,具体包括:

所述用户面功能通过sx接口获取所述控制面功能下发的会话更新请求;其中,所述会话更新请求包括计费规则信息;

所述用户面功能根据所述会话更新请求进行计费规则更新,并通过sx接口向所述控制面功能返回更新响应。

在上述方案中,所述用户面功能在会话过程中进行计费统计,并根据所述计费规则通过所述计费上报接口向所述计费系统上报计费统计信息,具体包括:

在业务会话过程中,所述用户面功能进行计费规则匹配,数据流统计和话单生成,并监控计费规则中的上报条件;

以及,当所述上报条件满足时,所述用户面功能通过所述计费上报接口发送计费上报请求;其中,计费上报请求中包括计费统计信息。

实施例三

基于前述实施例相同的技术构思,参见图8,其示出了本发明实施例提供的一种基于分离架构的计费方法,该方法应用于分离架构中的控制面功能,该方法可以包括:

s801:控制面功能确定计费方法,并通过所述计费控制接口与计费方法对应的计费系统进行交互建立会话;

s802:控制面功能向所述用户面功能下发计费规则;

其中,所述计费规则,用于指示所述用户面功能在业务过程中进行计费规则匹配,数据流统计和话单生成,并监控计费规则中的上报条件向计费系统上报计费统计信息。

在上述方案中,参见图9,所述方法还包括:

s803:控制面功能向所述用户面功能通知会话结束;

s804:控制面功能结束与所述用户面功能的会话后,所述控制面功能通过所述计费控制接口发送会话终结消息至所述计费系统。

在上述方案中,所述计费系统包括在线计费系统ocs和离线计费系统ofcs;

相应地,所述计费控制接口包括在线计费控制接口和离线计费控制接口。

在上述方案中,所述控制面功能确定计费方法,并通过所述计费控制接口与计费方法对应的计费系统进行交互建立会话,具体包括:

所述控制面功能确定计费方法为在线计费时,通过所述在线计费控制接口向所述ocs发送计费信用申请请求,并通过所述在线计费控制接口接收由ocs返回的信用申请响应;

或者,控制面功能确定计费方法为离线计费时,通过所述离线计费控制接口向所述ofcs发送计费会话建立和鉴权请求,并通过所述离线计费控制接口接收由ofcs返回的会话建立和鉴权响应。

在上述方案中,所述控制面功能向所述用户面功能下发计费规则,包括:

所述控制面功能通过sx接口向所述用户面功能下发会话更新请求;其中,所述会话更新请求包括计费规则信息;

所述控制面功能接收由所述用户面功能在根据所述会话更新请求进行计费规则更新之后通过sx接口返回的更新响应。

在具体实现过程中,控制面功能在获取到计费策略,将计费规则信息下发给用户面功能时,控制面功能可以将计费规则信息经过本地的映射处理,从而映射得到计费规则信息对应的流处理规则向用户面功能进行下发。

在上述方案中,当所述计费方法为在线计费时,所述方法还包括:

在会话过程中,所述控制面功能通过所述在线计费控制接口接收由ocs发送的主动通知消息,并根据主动通知消息进行对应的处理,以及在处理结束后所述在线计费控制接口向ocs返回通知响应。

实施例四

基于前述实施例相同的技术构思,参见图10,其示出了本发明实施例提供的一种用户面功能装置100,所述装置100与计费系统连接,并且通过计费上报接口进行交互,所述装置100包括:获取模块1001和第一交互模块1002;其中,

所述获取模块1001,用于从所述控制面功能获取计费规则;

所述第一交互模块1002,用于在会话过程中进行计费统计,并根据所述计费规则通过所述计费上报接口向所述计费系统上报计费统计信息。

在上述方案中,所述第一交互模块1002,还用于通过所述计费上报接口项所述计费系统发送计费最终报告;

以及,通过所述计费上报接口接收所述计费系统返回的计费最终报告响应。

在上述方案中,所述所述计费系统包括在线计费系统ocs和离线计费系统ofcs;

相应地,所述第一交互模块1002通过在线计费上报接口与所述ocs交互;

所述第一交互模块1002通过离线计费上报接口与所述ofcs交互。

在上述方案中,所述获取模块1001,用于通过sx接口获取所述控制面功能下发的会话更新请求;其中,所述会话更新请求包括计费规则信息;

以及,根据所述会话更新请求进行计费规则更新,并通过sx接口向所述控制面功能返回更新响应。

在上述方案中,所述第一交互模块1002,用于在业务会话过程中,进行计费规则匹配,数据流统计和话单生成,并监控计费规则中的上报条件;

以及,当所述上报条件满足时,通过所述计费上报接口发送计费上报请求;其中,计费上报请求中包括计费统计信息。

实施例五

基于前述实施例相同的技术构思,参见与11,其示出了本发明实施例提供的一种控制面功能装置110,所述装置110与计费系统连接,并通过计费控制接口进行交互,所述装置110包括:第二交互模块1101和下发模块1102;其中,

所述第二交互模块1101,用于确定计费方法,并通过所述计费控制接口与计费方法对应的计费系统进行交互建立会话;

所述下发模块1102,用于向所述用户面功能下发计费规则;其中,所述计费规则,用于指示所述用户面功能在业务过程中进行计费规则匹配,数据流统计和话单生成,并监控计费规则中的上报条件向计费系统上报计费统计信息。

在上述方案中,所述下发模块1102,还用于向所述用户面功能通知会话结束;

所述第二交互模块1101,用于通过所述计费控制接口发送会话终结消息至所述计费系统。

在上述方案中,所述计费系统包括在线计费系统ocs和离线计费系统ofcs;

相应地,所述计费控制接口包括在线计费控制接口和离线计费控制接口。

在上述方案中,所述第二交互模块1101,用于

确定计费方法为在线计费时,通过所述在线计费控制接口向所述ocs发送计费信用申请请求,并通过所述在线计费控制接口接收由ocs返回的信用申请响应;

或者,确定计费方法为离线计费时,通过所述离线计费控制接口向所述ofcs发送计费会话建立和鉴权请求,并通过所述离线计费控制接口接收由ofcs返回的会话建立和鉴权响应。

在上述方案中,所述下发模块1102,用于通过sx接口向所述用户面功能下发会话更新请求;其中,所述会话更新请求包括计费规则信息;

以及,接收由所述用户面功能在根据所述会话更新请求进行计费规则更新之后通过sx接口返回的更新响应。

在上述方案中,所述第二交互模块1101,还用于:在会话过程中,通过所述在线计费控制接口接收由ocs发送的主动通知消息,并根据主动通知消息进行对应的处理,以及在处理结束后所述在线计费控制接口向ocs返回通知响应。

实施例六

参见图12,其示出了本发明实施例提供的一种基于分离架构的计费系统120,该系统120包括分离的控制面功能110与用户面功能100,并且所述控制面功能110与所述用户面功能100均与计费系统130连接;

所述控制面功能110,用于确定计费方法,并与计费方法对应的计费系统130进行交互建立会话;

以及,向所述用户面功能100下发计费规则;

以及,向所述用户面功能100通知会话结束;

以及,发送会话终结消息至所述计费系统130;

所述用户面功能100,用于在会话过程中进行计费统计,并根据所述计费规则向所述计费系统130上报计费统计信息;

以及,在结束与所述控制面功能110的会话后,向所述计费系统130发送计费最终报告;

以及,接收所述计费系统130返回的计费最终报告响应。

在上述方案中,所述计费系统130包括在线计费系统ocs和离线计费系统ofcs;

相应地,所述计费控制接口包括在线计费控制接口和离线计费控制接口;

所述计费上报接口包括在线计费控制接口和离线计费控制接口。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1