流量在线计费的方法、装置及设备制造方法及图纸

技术编号:19436337 阅读:24 留言:0更新日期:2018-11-14 13:07
本发明专利技术实施例公开了一种流量在线计费的方法、装置及设备。该方法包括:接收信用控制请求CCR消息;基于CCR消息的业务代码识别CCR消息的消息类型;根据消息类型和CCR消息的请求类型,对CCR消息执行计费处理流程;根据计费处理流程的结果发送信用控制应答CCA消息。本发明专利技术实施例能够降低流量计费系统性能的损耗。

【技术实现步骤摘要】
流量在线计费的方法、装置及设备
本专利技术涉及通信
,尤其涉及一种流量在线计费的方法、装置及设备。
技术介绍
随着4G网络的发展,4G网络用户越来越多,流量的使用也日益递增,同时对流量计费系统性能的需求也逐步攀升。目前,流量计费系统通常采用在线计费处理的方式,这种方式能够提高提醒的及时性、减少高额流量欠费风险等等。现有的流量在线计费方式在对CCR(CreditControlRequest,信用控制请求)消息进行计费处理时,对所有的CCR消息均采用统一的处理流程。但是,在CCR消息中的一些冗余和无效的业务消息,这些消息并不需要执行完整的处理流程,只需要进行统一处理流程中的部分处理即可。所以,现有的流量在线计费方式对流量计费系统的性能造成过多的损耗,浪费了较多的在线计费系统性能。
技术实现思路
本专利技术实施例提供了一种流量在线计费的方法、装置及设备,能够降低流量计费系统性能的损耗。第一方面,本专利技术实施例提供了一种流量在线计费的方法,包括:接收信用控制请求CCR消息;基于CCR消息的业务代码识别CCR消息的消息类型;根据消息类型和CCR消息的请求类型,对CCR消息执行计费处理流程;根据计费处理流程的结果发送信CCA(CreditControlAnswer,信用控制应答)消息。第二方面,本专利技术实施例提供了一种流量在线计费的装置,包括:接收单元,用于接收信用控制请求CCR消息;识别单元,用于基于CCR消息的业务代码识别CCR消息的消息类型;处理单元,用于根据消息类型和CCR消息的请求类型,对CCR消息执行计费处理流程;发送单元,用于根据计费处理流程的结果发送CCA消息。第三方面,本专利技术实施例提供了一种流量在线计费的设备,包括:存储器、处理器、通信接口和总线;存储器、处理器和通信接口通过总线连接并完成相互间的通信;存储器用于存储程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行一种流量在线计费的方法,流量在线计费的方法包括:接收信用控制请求CCR消息;基于CCR消息的业务代码识别CCR消息的消息类型;根据消息类型和CCR消息的请求类型,对CCR消息执行计费处理流程;根据计费处理流程的结果发送CCA消息。本专利技术实施例提供了一种流量在线计费的方法、装置及设备,本专利技术实施例中,在接收CCR消息后,基于CCR消息的业务代码识别CCR消息的消息类型;然后根据消息类型和CCR消息的请求类型,对CCR消息执行计费处理流程;再根据计费处理流程的结果发送CCA消息。本专利技术实施例中对接收的CCR消息进行分类处理,根据消息类型和CCR消息的请求类型不同,执行不同的计费处理流程,与现有技术中所有消息均采用统一的处理流程相比,简化了CCR消息不必要的处理等步骤,精简不必要的计费流程,从而降低对流量计费系统的性能消耗,节省了在线计费系统性能。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是根据本专利技术一实施例提供的流量在线计费的方法的示意性流程图;图2是根据本专利技术一实施例提供的流量在线计费的装置的示意性框图;图3是根据本专利技术一实施例提供的流量在线计费的设备的示意性框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。本专利技术实施例用于流量计费系统对接收的CCR消息进行处理的场景。流量计费系统与网元侧设备进行数据交互,在接收网元侧设备发送的CCR消息后,对其进行计费处理,然后将处理结果生成CCA消息回复网元侧设备。本专利技术实施例中对接收的CCR消息进行分类处理,简化了CCR消息不必要的处理等步骤,降低对流量计费系统的性能消耗。图1示出了根据本专利技术一实施例提供的流量在线计费的方法的示意性流程图。如图1所示,该方法包括以下步骤。110,接收CCR消息。其中,用户在使用GPRS(GeneralPacketRadioService,通用分组无线服务)业务过程中,由网元侧发出的CCR消息,CCR消息的请求类型包括:初始Init请求、更新Update请求和终止Term请求三类,CCR中还包含有用户使用的业务代码。120,基于CCR消息的业务代码识别CCR消息的消息类型。其中,根据CCR消息中携带的业务代码可以识别出CCR消息的消息类型,包括:无效信令、免费流量信令和正常信令,并可以设置消息类型相应的业务标志。正常信令还可以进一步划分为零流量信令和非零流量信令。无效信令对应业务:指用户在使用GPRS业务过程中产生的无效信令,不需要计费的业务;免费流量信令对应业务:指用户在使用GPRS业务过程中使用的掌上营业厅、手机电视和应用商场业务等内容计费业务;正常信令对应业务:用户在使用GPRS业务过程产生的需要正常计费的业务。130,根据消息类型和CCR消息的请求类型,对CCR消息执行计费处理流程。其中,本专利技术实施例中,针对不同的CCR消息执行不同的计费处理流程,所以在确定出CCR消息的消息类型和CCR消息的请求类型后,即可确定出此CCR消息对应的计费处理流程,进而可以按照此CCR消息对应的计费处理流程处理此CCR消息。需要说明的是,在流量计费系统中,可以预先设置不同消息类型和请求类型的CCR消息所对应的计费处理流程,然后在确定CCR消息的消息类型和请求类型后,即可查询出此CCR消息对应的计费处理流程。140,根据计费处理流程的结果发送CCA消息。其中,在对CCR消息进行计费处理流程处理后,可以基于处理的结果生成CCA消息,并发送CCA消息。需要说明的是,在发送CCA消息时,通常需要进行回包预处理生成CCA消息,例如,设置回包时用到的各字段值,比如返回码、授权量等信息。本专利技术实施例中对接收的CCR消息进行分类处理,根据消息类型和CCR消息的请求类型不同,执行不同的计费处理流程,与现有技术中所有消息均采用统一的处理流程相比,简化了CCR消息不必要的处理等步骤,精简不必要的计费流程,从而降低对流量计费系统的性能消耗,节省了在线计费系统性能。需要说明的是,本专利技术实施例中,由于对不同的CCR消息执行不同的计费处理流程,所以对流量计费系统中要处理的CCR消息进行了梳理。CCR消息中可以包括:无效信令、免费流量信令、非零流量信令和零流量信令,无效信令、免费流量信令和零流量信令对应的CCR消息则需要对其处理流程进行区分。本专利技术实施例中对无效信令、免费流量信令和零流量信令对应的CCR消息的处理流程进行分析,分析结果如表1所示。表1基于表1中对应的CCR消息的处理流程进行分析的结果,本专利技术实施例中对不同的CCR消息执行不同的计费处理流程,精简如上3类信令本文档来自技高网...

【技术保护点】
1.一种流量在线计费的方法,其特征在于,包括:接收信用控制请求CCR消息;基于所述CCR消息的业务代码识别所述CCR消息的消息类型;根据所述消息类型和所述CCR消息的请求类型,对所述CCR消息执行计费处理流程;根据所述计费处理流程的结果发送信用控制应答CCA消息。

【技术特征摘要】
1.一种流量在线计费的方法,其特征在于,包括:接收信用控制请求CCR消息;基于所述CCR消息的业务代码识别所述CCR消息的消息类型;根据所述消息类型和所述CCR消息的请求类型,对所述CCR消息执行计费处理流程;根据所述计费处理流程的结果发送信用控制应答CCA消息。2.根据权利要求1所述流量在线计费的方法,其特征在于,所述根据所述消息类型和所述CCR消息的请求类型,对所述CCR消息执行计费处理流程之前,包括:所述消息类型为所述无效信令,根据所述CCR消息发送所述CCA消息。3.根据权利要求1所述流量在线计费的方法,其特征在于,所述根据所述消息类型和所述CCR消息的请求类型,对所述CCR消息执行所述计费处理流程,包括:所述消息类型为所述免费流量信令且所述请求类型为初始请求,对所述CCR消息执行用户资料访问流程;所述消息类型为所述免费流量信令且所述请求类型为更新请求,根据所述CCR消息更新缓存信息;所述消息类型为所述免费流量信令且所述请求类型为结束请求,对所述CCR消息执行第一费用处理流程。4.根据权利要求1所述流量在线计费的方法,其特征在于,所述消息类型为所述正常信令;所述根据所述消息类型和所述CCR消息的请求类型,对所述CCR消息执行所述计费处理流程,包括:判断所述CCR消息是否为零流量消息;所述CCR消息为零流量消息,根据所述CCR消息更新缓存信息;所述CCR消息不为零流量消息且所述请求类型为所述初始请求,对所述CCR消息执行用户资料访问流程和第二费用处理流程;所述CCR消息不为零流量消息且所述请求类型为所述更新请求,对所述CCR消息执行所述第二费用处理流程;所述CCR消息不为零流量消息且所述请求类型为所述结束请求,对所述CCR消息执行第一费用处理流程。5.根据权利要求3或4所述流量在线计费的方法,其特征在于,所述用户资料访问流程,包括:根据CCR消息向内存数据库发送请求信息,所述请求信息用于请求用户资料;接收所述内存的应答信息,所述应答信息包括所述用户资料;将所述用户资料存储至缓存。6.根据权利要求3或4所述流量在线计费的方法,其特征在于,所述第一费用处理流程,包括:基于所述CCR消息确定用户当前使用流量;根据所述用户当前使用流量、用户历史使用流量计算用户当前流量费用;根据用户余额、用户流量累计量、用户流量赠送量和用户当前流量费用确定预扣费结果;将所述用户当前使用流量、所述用户当前流量费用和所述预扣费结果存储至缓存。7.根据权利要求5所述流量在线计费的方法,其特征在于,所述第二费用处理流程,包括:基于所述CCR消息确定用户当前使用流量;根据所述用户当前使用流量、用户历史使用流量和预设预留流量计算用户流量费用;根据用户余额和所述用户流量费用确定流量预留结果;将所述用户当前使用流量、所述用户流量费用和所述预扣费结果存储至缓存。8.一种流量在线计费的装置,其特征在于,包括:接收单元,用于接收信用控制请求CCR消息;识别单元,用于基于所述CCR消息的业务代码识别所述CCR消息的消息类型;处理单元,用于根据所述消息类型和所述...

【专利技术属性】
技术研发人员:郝会玲金天顺
申请(专利权)人:中国移动通信集团河北有限公司中国移动通信集团公司
类型:发明
国别省市:河北,13

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1