计费信息传输方法、CMF实体及计算机可读存储介质与流程

文档序号:16317367发布日期:2018-12-19 05:31阅读:371来源:国知局
计费信息传输方法、CMF实体及计算机可读存储介质与流程

本发明涉及移动通信技术领域,尤其涉及一种计费信息传输方法、计费管理功能cmf实体及计算机可读存储介质。

背景技术

移动通信技术经历了从语音到数据业务的飞跃式发展,深刻的改变了人们的生活方式,同时也极大的促进了社会和经济的快速发展。移动互联网和物联网作为未来移动通信发展的主要的推动力,为第五代移动通信(5g)技术提供了广阔的前景。

3gpp(3rdgenerationpartnershipproject,第三代合作伙伴计划)提出了5g的顶层架构,其以“基于服务”的模块化设计为主要特征,和传统基于“请求—应答”的网络流程相比,“基于服务”的设计理念有望给5g系统架构带来颠覆性的设计。3gpp提出的5g架构包括amf(accessandmobilitymanagementfunction,接入和移动管理功能)实体、smf(sessionmanagementfunction,会话管理功能)实体等网络功能实体,其中,amf实体和smf实体在完成各自业务管理的情况下,还需要完成计费功能,把计费信息送到计费中心。

在实际部署中,若amf实体或smf实体等需要计费的网络功能实体部署较多时,由于各个需要计费的网络功能实体都与计费中心进行对接,导致接口过于分散,网络链接过于复杂,不方便运营商后续的计费维护。



技术实现要素:

本发明的主要目的在于提供一种计费信息传输方法、cmf实体及计算机可读存储介质,旨在解决各个网络功能间实体计费出口分散的问题和网络功能实体内在线计费和离线计费出口分散的问题,实现计费出口的统一。

为实现上述目的,本发明提供一种计费信息传输方法,首先在第三代合作伙伴计划定义的第五代移动通信技术架构中新增cmf实体,该计费信息传输方法包括:

所述cmf实体接收待计费功能实体上报的计费信息,并判断所述计费信息的类型;

在所述计费信息为在线计费信息时,所述cmf实体将所述在线计费信息转发至对应的在线计费中心;

在所述计费信息为离线计费信息时,所述cmf实体储存所述离线计费信息,以供对应的离线计费中心在计费时提取。

可选地,在cmf实体提供基于预设文件传输协议的bx接口,所述cmf实体储存所述离线计费信息的步骤之后,还包括:

所述cmf实体在基于所述bx接口接收到所述离线计费中心传输的,对应于所述离线计费信息的计费信息获取请求时,基于所述bx接口将所述离线计费信息传输至所述离线计费中心。

可选地,在cmf实体提供基于预设认证授权计费协议的gy接口,所述cmf实体将所述在线计费信息转发至对应的在线计费中心的步骤包括:

所述cmf实体基于所述gy接口,将所述在线计费信息转发至所述在线计费中心。

可选地,在cmf实体提供基于预设标准定义的ncmf接口,所述cmf实体接收待计费功能实体上报的计费信息的步骤包括:

所述cmf实体接收所述待计费功能实体基于所述ncmf接口上报的计费信息。

可选地,所述离线计费信息包括计费话单,所述cmf实体储存所述离线计费信息的步骤包括:

所述cmf实体调用对应于所述离线计费中心的话单生成插件;

所述cmf实体根据所述计费话单,使用所述话单生成插件生成并储存满足所述离线计费中心计费要求的目标计费话单。

可选地,所述cmf实体根据所述计费话单,使用所述话单生成插件生成并储存满足所述离线计费中心计费要求的目标计费话单的步骤之前,还包括:

所述cmf实体对所述计费话单进行预处理;

所述cmf实体在完成预处理操作之后,根据所述计费话单,使用所述话单生成插件生成并储存满足所述离线计费中心计费要求的目标计费话单。

可选地,所述cmf实体对所述计费话单进行预处理的步骤包括:

所述cmf实体对所述计费话单进行字段检测并校正。

可选地,所述在线计费信息包括用户号码、国际移动用户识别码、业务代码、费率、访问量、折扣率以及实际扣费金额中的至少一种。

进一步地,本发明还提供一种cmf实体,该cmf实体包括:

存储有计费信息传输程序的存储器;

处理器,配置为执行所述计费信息传输程序以实现以下步骤:

接收待计费功能实体上报的计费信息,并判断所述计费信息的类型;

在所述计费信息为在线计费信息时,将所述在线计费信息转发至对应的在线计费中心;

在所述计费信息为离线计费信息时,储存所述离线计费信息,以供对应的离线计费中心在计费时提取。

进一步地,本发明还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计费信息传输程序,所述计费信息传输程序被处理器执行时实现以下步骤:

接收待计费功能实体上报的计费信息,并判断所述计费信息的类型;

在所述计费信息为在线计费信息时,将所述在线计费信息转发至对应的在线计费中心;

在所述计费信息为离线计费信息时,储存所述离线计费信息,以供对应的离线计费中心在计费时提取。

本发明通过在5g架构中新增cmf实体,作为5g架构对外的统一计费出口,由cmf实体汇总5g架构下各个待计费功能实体(如amf实体、smf实体等)的在线计费信息和离线计费信息,统一上报给计费中心,使得5g架构内各个待计费功能实体与计费中心的连接变得简洁,无需运营商维护复杂的链路,便于运营商进行计费维护。

附图说明

图1为本发明cmf实体第一实施例的结构示意图;

图2为本发明计费信息传输方法第一实施例的流程示意图;

图3为3gpp定义的5g架构示意图;

图4为本发明计费信息传输方法第一实施例中扩展的5g架构示意图;

图5为本发明计费信息传输方法第一实施例中待计费功能实体与cmf实体的连接示意图;

图6为本发明计费信息传输方法第一实施例中cmf实体进行在线计费的信用控制示意图;

图7为本发明计费信息传输方法第一实施例中cmf实体进行离线计费的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例的主要解决方案是:通过在5g架构中新增cmf实体,作为5g架构对外的统一计费出口,由cmf实体汇总5g架构下各个待计费功能实体(如amf实体、smf实体等)的在线计费信息和离线计费信息,统一上报给计费中心,使得5g架构内各个待计费功能实体与计费中心的连接变得简洁,无需运营商维护复杂的链路,便于运营商进行计费维护。

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的cmf实体的结构示意图。

如图1所示,该cmf实体可以包括:处理器1001,例如cpu,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口等。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的cmf实体结构并不构成对cmf实体的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,在本发明cmf实体的第一实施例中,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及计费信息传输程序。

在图1所示的cmf实体中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的计费信息传输程序,并执行以下操作:

接收待计费功能实体上报的计费信息,并判断接收到的计费信息的类型;

在接收到的计费信息为在线计费信息时,将该在线计费信息转发至对应的在线计费中心;

在接收到的计费信息为离线计费信息时,储存该离线计费信息,以供对应的离线计费中心在计费时提取。

进一步地,在cmf实体提供基于预设文件传输协议的bx接口,处理器1001可以用于调用存储器1005中存储的计费信息传输程序,还执行以下操作:

在基于bx接口接收到离线计费中心传输的,对应于前述离线计费信息的计费信息获取请求时,基于bx接口将前述离线计费信息传输至对应的离线计费中心。

进一步地,在cmf实体提供基于预设认证授权计费协议的gy接口,处理器1001可以用于调用存储器1005中存储的计费信息传输程序,还执行以下操作:

基于gy接口,将前述在线计费信息转发至对应的在线计费中心。

进一步地,在cmf实体提供基于预设标准定义的ncmf接口,处理器1001可以用于调用存储器1005中存储的计费信息传输程序,还执行以下操作:

接收待计费功能实体基于ncmf接口上报的计费信息。

进一步地,离线计费信息包括计费话单,处理器1001可以用于调用存储器1005中存储的计费信息传输程序,还执行以下操作:

调用对应于前述离线计费中心的话单生成插件;

根据前述计费话单,使用调用的话单生成插件生成并储存满足前述离线计费中心计费要求的目标计费话单。

进一步地,处理器1001可以用于调用存储器1005中存储的计费信息传输程序,还执行以下操作:

对前述计费话单进行预处理;

在完成预处理操作之后,根据前述计费话单,使用调用的话单生成插件生成并储存满足前述离线计费中心计费要求的目标计费话单。

进一步地,处理器1001可以用于调用存储器1005中存储的计费信息传输程序,还执行以下操作:

对前述计费话单进行字段检测并校正。

进一步地,前述在线计费信息包括用户号码、国际移动用户识别码、业务代码、费率、访问量、折扣率以及实际扣费金额中的至少一种。

进一步地,本发明还提供一种计费信息传输方法,应用于cmf实体,参照图2,在本发明计费信息传输方法的第一实施例中,该计费信息传输方法包括:

步骤s10,cmf实体接收待计费功能实体上报的计费信息,并判断接收到的计费信息的类型;

步骤s20,在接收到的计费信息为在线计费信息时,cmf实体将该在线计费信息转发至对应的在线计费中心;

步骤s30,在接收到的计费信息为离线计费信息时,cmf实体储存该离线计费信息,以供对应的离线计费中心在计费时提取。

如图3所示,为本发明涉及的5g架构,3gpp在该5g架构中定义了多个功能实体,包括网络能力开放功能nef实体、网络路由功能nrf实体、策略控制功能pcf实体、统一数据管理udm实体、应用功能af实体、鉴权服务功能ausf实体、接入管理功能amf实体、业务管理功能smf实体、用户终端ue、无线接入网络(r)an、用户面功能upf实体以及数据网络dn。其中,amf实体除了负责完成接入管理之外,还需要完成计费功能,把计费信息送到计费中心;smf实体除了完成会话管理等业务之外,也需要完成计费功能,把计费信息送到计费中心。这样,当amf实体或smf实体等需要计费的网络功能实体部署较多时,由于各个需要计费的网络功能实体都与计费中心进行对接,导致接口过于分散,网络链接过于复杂,不方便运营商后续的计费维护。

为此,本发明对3gpp23.501协议进行扩展,如图4所示,在3gpp对应的5g结构中新增一个cmf实体,作为统一计费出口。

需要说明的是,为实现cmf实体对计费信息的采集以及上报,首先在cmf实体定义cmf实体对内连接的接口,即定义cmf实体图4所示的5g总线架构下基于服务的接口为ncmf(service-basedinterfaceexhibitedbycmf)接口;基于预设认证授权计费协议在cmf实体定义gy接口,用于与在线计费中心(如在线计费系统ocs)通信,进行在线计费的信用控制,其中,本发明对于采用何种认证授权计费协议不做具体限制,可由本领域技术人员根据实际需要进行选择,例如,本实施例采用diameter协议;基于预设文件传输协议在cmf实体定义bx接口,用于与离线计费中心(如bd,billingdomain)进行通信,上报计费信息,其中,本发明对于采用何种文件传输协议不做具体限制,可由本领域技术人员根据实际需要进行选择,例如,本实施例采用ftp或ftam协议。

在本实施例中,为实现各待计费功能实体计费信息的上报,如图5所示,首先需要待计费功能实体与cmf实体通过ncfm接口连接。在待计费功能实体与cmf实体建立连接之后,在有新的计费信息产生时,待计费功能实体即可通过ncmf接口将产生的计费信息上报至cmf实体,对应的,cmf实体在接收待计费功能实体上报的计费信息时,具体接收待计费功能实体基于ncmf接口上报的计费信息。

cmf实体在接收到待计费功能实体上报的计费信息之后,为准确将接收到的计费信息上报至对应的计费中心,首先对接收到的计费信息的类型进行判断,以确定该计费信息时在线计费信息还是离线计费信息。

具体的,cmf实体根据携带计费信息的载体对计费信息的类型进行识别,以在线计费信息为例,请参照图6,图6为cmf实体进行在线计费的信用控制示意图。

s101,ue接入,amf实体发送会话建立消息给smf实体。

s102,smf实体发送ncmf接口的ccri消息给cmf实体,请求计费鉴权。

s103,cmf实体发送ccri消息给ocs,请求计费鉴权。

s104,ocs鉴权成功,发送ccai消息给cmf实体,响应计费鉴权。

s105,cmf实体收到响应,发送ncmf接口的消息ccai给smf实体,进行业务处理。

s106,smf实体进行ccai的业务处理,把消息发送给amf实体,会话创建成功。

s107,ue更新会话,amf实体发送会话更新消息给smf实体。

s108,smf实体发送ncmf接口的ccru消息给cmf实体,计费更新请求上报。

s109,cmf实体发送ccru消息给ocs,计费更新请求上报。

s110,ocs处理ccru成功,发送ccau消息给cmf实体,响应计费更新请求。

s111,cmf实体收到响应,发送ncmf接口的消息ccau给smf实体,进行业务处理。

s112,smf实体进行ccau的业务处理,把消息发送给amf实体,会话更新成功。

s113,ue删除会话,amf实体发送会话删除消息给smf实体。

s114,smf实体发送ncmf接口的ccrt消息给cmf实体,计费删除请求上报。

s115,cmf实体发送ccrt消息给ocs,计费删除请求上报。

s116,ocs处理ccrt成功,发送ccat消息给cmf实体,响应计费删除请求。

s117,cmf实体收到响应,发送ncmf接口的消息ccat给smf实体,进行业务处理。

s118,smf实体进行ccau的业务处理,把消息发送给amf实体,会话删除成功。

如上所述,amf实体或smf实体等待计费功能实体在上报计费信息时,会将计费信息携带在ccr中进行上报。相应的,在本实施例中,cmf实体若接收到携带在ccr中的计费信息,则将该计费信息确定为在线计费信息。另一方面,在接收到的计费信息为计费话单时,cmf实体将该计费信息确定为离线计费信息。

在完成计费信息的类型判断之后,若接收到的计费信息为在线计费信息,则cmf实体将该在线计费信息转发至对应的在线计费中心,具体的,cmf实体基于前述gy接口,将该在线计费信息转发至前述在线计费中心。其中,在线计费信息包括但不限于用户号码、国际移动用户识别码、业务代码、费率、访问量、折扣率以及实际扣费金额。

另一方面,若接收到的计费信息为离线计费信息,则cmf实体储存该离线计费信息,以供对应的离线计费中心在计费时提取。

进一步地,步骤s30之后,还包括:

cmf实体在基于前述bx接口接收到前述离线计费中心传输的,对应于前述离线计费信息的计费信息获取请求时,基于前述bx接口将前述离线计费信息传输至前述离线计费中心。

在本实施例中,cmf实体在储存离线计费信息时,在预先设置的计费信息目录中更新该离线计费信息的存储路径。从而在离线计费中心进行计费时,可通过前述计费信息目录查找到前述离线计费信息的存储路径,向cmf实体发起获取该离线计费信息的计费信息获取请求。

例如,请参照图7,为进行离线计费的流程:

s201,smf在业务过程中,业务触发出离线计费信息,即计费话单(cdr)如时间话单,流量话单,rat更新等,将该计费话单发送给cmf实体。

s202,cmf实体将该计费话单进行存储,并返回响应至smf实体。

s203,cmf实体提供bx接口,由离线计费中心(billingdomain)在计费时进行提取。

本发明通过在5g架构中新增cmf实体,作为5g架构对外的统一计费出口,由cmf实体汇总5g架构下各个待计费功能实体(如amf实体、smf实体等)的在线计费信息和离线计费信息,统一上报给计费中心,使得5g架构内各个待计费功能实体与计费中心的连接变得简洁,无需运营商维护复杂的链路,便于运营商进行计费维护。

进一步地,基于第一实施例,提出本发明计费信息传输方法的第二实施例,在本实施例中,离线计费信息包括计费话单,步骤s30包括:

cmf实体调用对应于离线计费中心的话单生成插件;

cmf实体根据前述计费话单,使用话单生成插件生成并储存满足前述离线计费中心计费要求的目标计费话单。

需要说明的是,计费话单是用户终端在业务过程中从计费会话开始到计费会话结束的过程中生成的用户计费数据,包括但不限于用户号码、国际移动用户识别码、业务代码、费率、访问量、折扣率以及实际扣费金额等。

在本实施例中,cmf实体可以从存储器1005中预先储存的话单生成插件中调用对应于所述离线计费中心的话单生成插件,也即是调用满足离线计费中心所属运营商账务系统计费要求的话单生成插件,具体的,cmf实体可以根据话单生成插件的储存路径,或者名称,或者代码等信息,调用满足运营商账务系统计费要求的话单生成插件,或者,还可以采用其他任何可能的方式调用话单生成插件,本发明不做具体限制。

之后,cmf实体即可根据前述计费话单,使用调用的话单生成插件生成并储存满足前述离线计费中心计费要求的目标计费话单。

进一步地,在本实施例中,步骤s10之前,还包括:

获取并储存对应于前述离线计费中心的话单生成插件。

在具体实施时,cmf实体可以通过与网络上的其他设备建立连接,从其他设备处获取对应于离线计费中心的话单生成插件,或者直接根据离线计费中心所述运营商账务系统的计费要求生成话单生成插件。其中,话单生成插件可以是文本文件,该文本文件可以采用xml格式编写,也可以采用其他自定义的格式编写;话单生成插件也可以是链接库文件,如windows平台下的.dll文件,或者unix平台下的.o文件等,此外,话单生成插件还可以是如何计算机可读形式的文件,本发明不做具体限制。

在获取到话单生成插件之后,cmf实体将获取到的话单生成插件储存至存储器1005中,以供调用。

进一步地,为确保生成目标计费话单的准确性,在本实施例中,cmf实体根据前述计费话单,使用调用的话单生成插件生成并储存满足前述离线计费中心计费要求的目标计费话单的步骤之前,还包括:

cmf实体对前述计费话单进行预处理;

cmf实体在完成预处理操作之后,根据前述计费话单,使用调用的话单生成插件生成并储存满足前述离线计费中心计费要求的目标计费话单。

在本实施例中,cmf实体在生成用于上报的目标计费话单之前,还对前述计费话单进行预处理,具体的,cmf实体对前述计费话单进行字段检测并校正。

在具体实施时,cmf实体对前述计费话单进行用户号码字段、业务代码字段、费率字段、费率字段、访问量字段、折扣率字段以及实际扣费金额字段进行检测并校正。

以用户号码字段的检测校正为例,cmf实体检测用户号码字段的数字格式和数字位数,若用户号码字段异常,以前述计费话单中代表国际移动用户识别码的imsi字段为关键字段,查找预设校正参考用户信息库中的用户记录,如果存在imsi字段值相同的记录,则使用预设校正参考用户信息库中的用户号码字段校正前述计费话单中的用户号码字段。

进一步地,本发明还提供一种计费信息传输装置,应用于cmf实体,在本发明计费信息传输装置的第一实施例中,对应于前述计费信息传输方法的第一实施例,该计费信息传输装置包括:

接收模块,用于接收待计费功能实体上报的计费信息,并判断接收到的计费信息的类型;

转发模块,用于在接收到的计费信息为在线计费信息时,cmf实体将该在线计费信息转发至对应的在线计费中心;

储存模块,用于在接收到的计费信息为离线计费信息时,储存该离线计费信息,以供对应的离线计费中心在计费时提取。

如图3所示,为本发明涉及的5g架构,3gpp在该5g架构中定义了多个功能实体,包括网络能力开放功能nef实体、网络路由功能nrf实体、策略控制功能pcf实体、统一数据管理udm实体、应用功能af实体、鉴权服务功能ausf实体、接入管理功能amf实体、业务管理功能smf实体、用户终端ue、无线接入网络(r)an、用户面功能upf实体以及数据网络dn。其中,amf实体除了负责完成接入管理之外,还需要完成计费功能,把计费信息送到计费中心;smf实体除了完成会话管理等业务之外,也需要完成计费功能,把计费信息送到计费中心。这样,当amf实体或smf实体等需要计费的网络功能实体部署较多时,由于各个需要计费的网络功能实体都与计费中心进行对接,导致接口过于分散,网络链接过于复杂,不方便运营商后续的计费维护。

为此,本发明对3gpp23.501协议进行扩展,如图4所示,在3gpp对应的5g结构中新增一个cmf实体,作为统一计费出口。

需要说明的是,为实现cmf实体对计费信息的采集以及上报,首先在cmf实体定义cmf实体对内连接的接口,即定义cmf实体图4所示的5g总线架构下基于服务的接口为ncmf(service-basedinterfaceexhibitedbycmf)接口;基于预设认证授权计费协议在cmf实体定义gy接口,用于与在线计费中心(如在线计费系统ocs)通信,进行在线计费的信用控制,其中,本发明对于采用何种认证授权计费协议不做具体限制,可由本领域技术人员根据实际需要进行选择,例如,本实施例采用diameter协议;基于预设文件传输协议在cmf实体定义bx接口,用于与离线计费中心(如bd,billingdomain)进行通信,上报计费信息,其中,本发明对于采用何种文件传输协议不做具体限制,可由本领域技术人员根据实际需要进行选择,例如,本实施例采用ftp或ftam协议。

在本实施例中,为实现各待计费功能实体计费信息的上报,如图5所示,首先需要待计费功能实体与cmf实体通过ncfm接口连接。在待计费功能实体与cmf实体建立连接之后,在有新的计费信息产生时,待计费功能实体即可通过ncmf接口将产生的计费信息上报至cmf实体,对应的,接收模块在接收待计费功能实体上报的计费信息时,具体接收待计费功能实体基于ncmf接口上报的计费信息。

在接收到待计费功能实体上报的计费信息之后,为准确将接收到的计费信息上报至对应的计费中心,接收模块还对接收到的计费信息的类型进行判断,以确定该计费信息时在线计费信息还是离线计费信息。

具体的,接收模块根据携带计费信息的载体对计费信息的类型进行识别,以在线计费信息为例,请参照图6,图6为cmf实体(基于计费信息传输装置实现功能)进行在线计费的信用控制示意图。

s101,ue接入,amf实体发送会话建立消息给smf实体。

s102,smf实体发送ncmf接口的ccri消息给cmf实体,请求计费鉴权。

s103,cmf实体发送ccri消息给ocs,请求计费鉴权。

s104,ocs鉴权成功,发送ccai消息给cmf实体,响应计费鉴权。

s105,cmf实体收到响应,发送ncmf接口的消息ccai给smf实体,进行业务处理。

s106,smf实体进行ccai的业务处理,把消息发送给amf实体,会话创建成功。

s107,ue更新会话,amf实体发送会话更新消息给smf实体。

s108,smf实体发送ncmf接口的ccru消息给cmf实体,计费更新请求上报。

s109,cmf实体发送ccru消息给ocs,计费更新请求上报。

s110,ocs处理ccru成功,发送ccau消息给cmf实体,响应计费更新请求。

s111,cmf实体收到响应,发送ncmf接口的消息ccau给smf实体,进行业务处理。

s112,smf实体进行ccau的业务处理,把消息发送给amf实体,会话更新成功。

s113,ue删除会话,amf实体发送会话删除消息给smf实体。

s114,smf实体发送ncmf接口的ccrt消息给cmf实体,计费删除请求上报。

s115,cmf实体发送ccrt消息给ocs,计费删除请求上报。

s116,ocs处理ccrt成功,发送ccat消息给cmf实体,响应计费删除请求。

s117,cmf实体收到响应,发送ncmf接口的消息ccat给smf实体,进行业务处理。

s118,smf实体进行ccau的业务处理,把消息发送给amf实体,会话删除成功。

如上所述,amf实体或smf实体等待计费功能实体在上报计费信息时,会将计费信息携带在ccr中进行上报。相应的,在本实施例中,接收模块若接收到携带在ccr中的计费信息,则将该计费信息确定为在线计费信息。另一方面,在接收到的计费信息为计费话单时,接收模块将该计费信息确定为离线计费信息。

在接收模块完成计费信息的类型判断之后,若接收到的计费信息为在线计费信息,则转发模块将该在线计费信息转发至对应的在线计费中心,具体的,转发模块基于前述gy接口,将该在线计费信息转发至前述在线计费中心。其中,在线计费信息包括但不限于用户号码、国际移动用户识别码、业务代码、费率、访问量、折扣率以及实际扣费金额。

另一方面,若接收到的计费信息为离线计费信息,则储存模块储存该离线计费信息,以供对应的离线计费中心在计费时提取。

进一步地,转发模块还用于在基于前述bx接口接收到前述离线计费中心传输的,对应于前述离线计费信息的计费信息获取请求时,基于前述bx接口将前述离线计费信息传输至前述离线计费中心。

在本实施例中,储存模块在储存离线计费信息时,在预先设置的计费信息目录中更新该离线计费信息的存储路径。从而在离线计费中心进行计费时,可通过前述计费信息目录查找到前述离线计费信息的存储路径,向转发模块发起获取该离线计费信息的计费信息获取请求。

例如,请参照图7,为进行离线计费的流程:

s201,smf在业务过程中,业务触发出离线计费信息,即计费话单(cdr)如时间话单,流量话单,rat更新等,将该计费话单发送给cmf实体。

s202,cmf实体将该计费话单进行存储,并返回响应至smf实体。

s203,cmf实体提供bx接口,由离线计费中心(billingdomain)在计费时进行提取。

其中,cmf实体通过计费信息传输装置实现功能。

本发明通过在5g架构中新增cmf实体,该cmf实体通过计费信息传输装置实现功能,作为5g架构对外的统一计费出口,由cmf实体汇总5g架构下各个待计费功能实体(如amf实体、smf实体等)的在线计费信息和离线计费信息,统一上报给计费中心,使得5g架构内各个待计费功能实体与计费中心的连接变得简洁,无需运营商维护复杂的链路,便于运营商进行计费维护。

进一步地,基于第一实施例,提出本发明计费信息传输装置的第二实施例,对应于前述计费信息传输方法的第二实施例,在本实施例中,离线计费信息包括计费话单,储存模块还用于调用对应于离线计费中心的话单生成插件;还用于根据前述计费话单,使用话单生成插件生成并储存满足前述离线计费中心计费要求的目标计费话单。

需要说明的是,计费话单是用户终端在业务过程中从计费会话开始到计费会话结束的过程中生成的用户计费数据,包括但不限于用户号码、国际移动用户识别码、业务代码、费率、访问量、折扣率以及实际扣费金额等。

在本实施例中,储存模块可以从存储器1005中预先储存的话单生成插件中调用对应于所述离线计费中心的话单生成插件,也即是调用满足离线计费中心所属运营商账务系统计费要求的话单生成插件,具体的,储存模块可以根据话单生成插件的储存路径,或者名称,或者代码等信息,调用满足运营商账务系统计费要求的话单生成插件,或者,还可以采用其他任何可能的方式调用话单生成插件,本发明不做具体限制。

之后,储存模块即可根据前述计费话单,使用调用的话单生成插件生成并储存满足前述离线计费中心计费要求的目标计费话单。

进一步地,在本实施例中,计费信息传输装置还包括获取模块,用于获取并储存对应于前述离线计费中心的话单生成插件。

在具体实施时,获取模块可以通过与网络上的其他设备建立连接,从其他设备处获取对应于离线计费中心的话单生成插件,或者直接根据离线计费中心所述运营商账务系统的计费要求生成话单生成插件。其中,话单生成插件可以是文本文件,该文本文件可以采用xml格式编写,也可以采用其他自定义的格式编写;话单生成插件也可以是链接库文件,如windows平台下的.dll文件,或者unix平台下的.o文件等,此外,话单生成插件还可以是如何计算机可读形式的文件,本发明不做具体限制。

在获取到话单生成插件之后,获取模块将获取到的话单生成插件储存至存储器1005中,以供储存模块调用。

进一步地,为确保生成目标计费话单的准确性,在本实施例中,计费信息传输装置还包括预处理模块,用于对前述计费话单进行预处理;

储存模块还用于在完成预处理操作之后,根据前述计费话单,使用调用的话单生成插件生成并储存满足前述离线计费中心计费要求的目标计费话单。

在本实施例中,在储存模块生成用于上报的目标计费话单之前,还通过预处理模块对前述计费话单进行预处理,具体的,预处理模块对前述计费话单进行字段检测并校正。

在具体实施时,预处理模块对前述计费话单进行用户号码字段、业务代码字段、费率字段、费率字段、访问量字段、折扣率字段以及实际扣费金额字段进行检测并校正。

以用户号码字段的检测校正为例,预处理模块检测用户号码字段的数字格式和数字位数,若用户号码字段异常,以前述计费话单中代表国际移动用户识别码的imsi字段为关键字段,查找预设校正参考用户信息库中的用户记录,如果存在imsi字段值相同的记录,则使用预设校正参考用户信息库中的用户号码字段校正前述计费话单中的用户号码字段。

进一步地,本发明还提供一种计算机可读存储介质,在一实施例中,该计算机可读存储介质上存储有计费信息传输程序,该计费信息传输程序被处理器1001执行时实现如下操作:

接收待计费功能实体上报的计费信息,并判断接收到的计费信息的类型;

在接收到的计费信息为在线计费信息时,将该在线计费信息转发至对应的在线计费中心;

在接收到的计费信息为离线计费信息时,储存该离线计费信息,以供对应的离线计费中心在计费时提取。

进一步地,前述计费信息传输程序被处理器1001执行时,还实现如下操作:

在基于bx接口接收到离线计费中心传输的,对应于前述离线计费信息的计费信息获取请求时,基于bx接口将前述离线计费信息传输至对应的离线计费中心。

进一步地,前述计费信息传输程序被处理器1001执行时,还实现如下操作:

基于gy接口,将前述在线计费信息转发至对应的在线计费中心。

进一步地,前述计费信息传输程序被处理器1001执行时,还实现如下操作:

接收待计费功能实体基于ncmf接口上报的计费信息。

进一步地,前述计费信息传输程序被处理器1001执行时,还实现如下操作:

调用对应于前述离线计费中心的话单生成插件;

根据前述计费话单,使用调用的话单生成插件生成并储存满足前述离线计费中心计费要求的目标计费话单。

进一步地,前述计费信息传输程序被处理器1001执行时,还实现如下操作:

对前述计费话单进行预处理;

在完成预处理操作之后,根据前述计费话单,使用调用的话单生成插件生成并储存满足前述离线计费中心计费要求的目标计费话单。

进一步地,前述计费信息传输程序被处理器1001执行时,还实现如下操作:

对前述计费话单进行字段检测并校正。

进一步地,前述在线计费信息包括用户号码、国际移动用户识别码、业务代码、费率、访问量、折扣率以及实际扣费金额中的至少一种。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。

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