本发明专利技术实施例提供一种上报流量的方法和装置,该方法包括:接收策略与计费执行功能PCEF发送的用户的第一流量信息;根据第一流量信息向在线计费系统OCS发送第二流量信息,以便于OCS根据第二流量信息对用户进行在线流量计费。本发明专利技术实施例的上报流量的方法和装置,通过PCRF根据PCEF发送的用户第一流量信息,向OCS发送该用户的第二流量信息,便于OCS根据该第二流量信息对该用户进行在线流量计费,能够有效降低OCS的直接与PCEF进行信息交互的接口的处理负担,同时能够有效避免PCEF同时向OCS和PCRF发送用户流量信息导致OCS与PCRF流量累计不一致的问题。
【技术实现步骤摘要】
本专利技术实施例涉及通信领域,并且更具体地,涉及一种上报流量的方法和装置。
技术介绍
当用户接入网络使用数据业务时,产生的数据流量由在线计费系统(OnlineCharging System,简称为“0CS”)负责计费、由策略与计费规则功能(Policy and ChargingRules Funct1n,简称为“PCRF”)负责策略和计费控制,用户触发数据业务时的上网数据流量在策略及计费执行(Policy and Charging Enforcement Funct1n,简称为“PCEF”)上产生。当前,运营商通过公平使用策略(Fair Usage Policy,简称为“FUP”),可以制定限制流量的包月套餐。具体地,例如通过限制用户在某周期内(例如I个月)的流量,在用户产生的数据流量超出限额时降低其网络速率,达到网络公平使用的原则,保证使用相同业务的用户得到同样的网络体验。目前,当用户触发数据业务产生数据流量时,通过PCEF分别在Gy接口向OCS实时上报用户在线使用的流量信息、在Gx接口向PCRF实时上报用户在线使用的流量信息,OCS和PCRF都需要对用户实时使用的流量进行累计,通常当用户每月累计流量超过一个预定阈值时,可能会触发OCS或PCRF进行相应的计费和策略调整。当用户流量使用累计量低于该用户的流量阈值(例如,用户签约的包月流量阈值)时,这部分流量一般是预付费的,OCS不需要实时计费,只有当用户流量使用累计量超出该用户的流量阈值时,OCS才需要对超出的用户流量进行在线流量计费。但考虑到存在少量用户的流量累计量会超过签约的流量阈值,OCS需要实时累计每个用户的流量,以保证当检测到有用户流量超过其流量阈值时,OCS可以根据超出流量阈值的流量进行在线计费。例如,用户签约了每月150M/20元的包月套餐,还没到月结日,当用户累计流量超过150M时,每超出IM按I元扣费。OCS在Gy接口处理PREF上报的用户流量信息,对接口 Gy的消息处理性能有较高要求,而且,OCS在Gy上处理PREF上报的用户流量信息的负担直接与上线用户量有关,上线用户量越大,OCS的处理负担也就越重。此外,由于PREF分别向OCS和PCRF实时上报用户在线使用的流量信息,如果PCEF出现上报消息丢弃异常,将导致OCS和PCRF的用户流量累计值不一致,因而向PCEF下发的关于计费和策略的结果也会不一致。
技术实现思路
本专利技术实施例的上报流量的方法和装置,通过PCEF向PCRF发送用户第一流量信息,由PCRF根据该第一流量信息向OCS发送该用户的第二流量信息,能够有效降低OCS的直接与PCEF进行信息交互的接口的处理负担,同时能够有效避免PCEF同时向OCS和PCRF发送用户流量信息导致OCS与PCRF流量累计不一致的问题。第一方面提供一种上报流量的方法,该方法包括:接收策略与计费执行功能PCEF发送的用户的第一流量信息;根据第一流量信息向在线计费系统OCS发送第二流量信息,以便于OCS根据第二流量信息对用户进行在线流量计费。结合第一方面,在第一方面的第一种可能的实现方式中,根据第一流量信息向在线计费系统OCS发送第二流量信息,包括:根据第一流量信息,确定用户的流量累计值;确定流量累计值超过用户的流量阈值;向OCS发送第二流量信息,第二流量信息用于指示流量累计值超过流量阈值的流量值。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,在确定流量累计值超出用户的流量阈值之后,方法还包括:确定用户的第二网络带宽,第二网络带宽小于用户在流量累计值未超过流量阈值时的第一网络带宽;向PCEF发送包括第二网络带宽的第一指示消息,用于指示降低用户的网络带宽。结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中,在确定流量累计值超出用户的流量阈值之后,方法还包括:向PCEF发送第二指示消息,用于指示限制用户使用流量。结合第一方面,在第一方面的第四种可能的实现方式中,第二流量信息为第一流量信息。第二方面,提供了一种上报流量的方法,该方法包括:接收策略与计费规则功能PCRF根据策略与计费执行功能PCEF发送的用户的第一流量信息发送的第二流量信息;根据第二流量信息,对用户进行在线流量计费。结合第二方面,在第二方面的第一种可能的实现方式中,该第二流量信息为第一流量信息,或者第二流量信息为用于指示根据第一流量信息确定的流量累计值超过用户的流量阈值的流量值的信息。结合第二方面或者第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,该方法还包括:当确定用户的账户余额不足时,向策略与计费执行功能PCEF发送用于指示限制用户使用流量的指示消息。第三方面,提供了一种上报流量的方法,该方法包括:确定用户的第一流量信息;向策略与计费规则功能PCRF发送第一流量信息,以便于PCRF根据第一流量信息向在线计费系统OCS发送用户的第二流量信息。结合第三方面,在第三方面的第一种可能的实现方法中,该方法还包括:接收PCRF在确定根据第一流量信息确定的流量累计值超过用户的流量阈值时发送的第一指示消息,第一指示消息包括第二网络带宽,第二网络带宽小于用户在流量累计值未超过流量阈值时的第一网络带宽,第一指示消息用于指示降低用户的网络带宽;根据第一指示消息,降低用户的网络带宽。结合第三方面,在第三方面的第二种可能的实现方法中,该方法还包括:接收PCRF在确定根据第一流量信息确定的流量累计值超过用户的流量阈值时发送的第二指示消息,第二指示消息用于指示限制用户使用流量;根据第二指示消息,限制用户使用流量;当确定用户停止使用流量时,向PCRF发送用于指示用户停止使用流量的响应消息。结合第三方面或第三方面的第一种可能的实现方法,在第三方面的第三种可能的实现方法中,该方法还包括:接收OCS发送的用于指示用户的账户余额不足,并限制用户使用流量的指示消息;根据指示消息,限制用户使用流量。第四方面提供策略与计费规则功能PCRF,该PCRF包括:接收模块,用于接收策略与计费执行功能PCEF发送的用户的第一流量信息;发送模块,用于根据接收模块接收的第一流量信息向在线计费系统OCS发送第二流量信息,以便于OCS根据第二流量信息对用户进行在线流量计费。结合第四方面,在第四方面的第一种可能的实现方式中,发送模块包括:第一确定单元,用于根据第一流量信息,确定用户的流量累计值;第二确定单元,用于确定第一确定单元确定的流量累计值超过用户的流量阈值;发送单元,用于向OCS发送第二确定单元确定的第二流量信息,第二流量信息用于指示流量累计值超过流量阈值的流量值。结合第四方面的第一种可能的实现方式,在第四方面的第二种可能的实现方式中,发送模块还包括:第三确定单元,用于在第二确定单元确定流量累计值超出用户的流量阈值之后,确定用户的第二网络带宽,第二网络带宽小于用户在流量累计值未超过流量阈值时的第一网络带宽;发送单元还用于,向PCEF发送第二指示消息,用于指示限制用户使用流量。结合第四方面的第一种可能的实现方式,在第四方面的第三种可能的实现方式中,发送单元还用于,在第二确定单元确定流量累计值超出用户的流量阈值之后,向PCEF发送第二指示消息,用于指示限制用户使用本文档来自技高网...
【技术保护点】
一种上报流量的方法,其特征在于,包括:接收策略与计费执行功能PCEF发送的用户的第一流量信息;根据所述第一流量信息向在线计费系统OCS发送第二流量信息,以便于所述OCS根据所述第二流量信息对所述用户进行在线流量计费。
【技术特征摘要】
【专利技术属性】
技术研发人员:程志,孟宪媛,胡达,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。