本发明涉及通信领域,并且更具体地,涉及计费的方法、流检测功能(Traffic Detection Function,TDF)实体、策略和计费执行功能(Policy and Charging Enforcement Function,PCEF)实体、计费系统、策略和计费规则功能(Policy and Charging Rules Function,PCRF)实体以及系统。
背景技术:
3G的大规模部署,极大的推动了数据业务的使用。开放互联网技术(Over The Top,OTT)应用的计费和控制是提高运营商网络流量的精准计费和控制,提高用户体验,提高单位流量的价值的一个重要的技术手段。当前的计费方式包括:在线计费和离线计费。在线计费主要是:在用户使用业务前进行信用授权(即:业务可以使用的资源数),网元根据在线计费系统(Online Charging System,OCS)的信用授权进行业务的使用控制,在信用授权使用完毕时,重新向OCS申请新的信用授权,进而实现根据用户的使用情况实时进行资费扣费。
策略和计费控制(Policy and Charging Control,PCC)是第三代合作伙伴计划(3rd Generation Partnership Project,3GPP)定义的一套策略和计费控制机制。在该机制中,PCRF实体进行策略生成(Policy Decision),为PCEF实体生成数据流的计费策略和控制策略,为TDF实体生成的应用检测和应用的控制策略;然后,PCRF实体向TDF实体安装激活应用的控制策略,向PCEF实体安装流的控制和计费策略;PCEF实体根据PCRF实体下发的计费策略,向OCS发起应用的信用配额申请请求,即信用控制请求(Credit Control Request,CCR)消息,OCS进行配额授权,并向PCEF实体返回信用授权。在这种技术中,应用计费是基于互联网协议(Internet Protocol,IP)包的五元组信息进行计费信息收集,其中,五元组信息包括:IP包源端IP地址、源端端口号port、目标端IP地址、目标端端口号port和协议信息。对于OTT应用,由于业务提供方是来自互联网的很多提供者,其数量众多,而且时刻在动态增加和减少,运营商无法为每个业务提供IP层识别规则,进一步地,有些不同的OTT使用的IP相同,例如,同一提供者的不同应用通过服务器内部路径区分,而外部IP相同,使得仅仅通过IP层无法识别应用,使得运营商无法通过IP层识别对OTT应用进行基于应用的计费。
技术实现要素:
本发明实施例提供了一种计费的方法、TDF实体、PCEF实体、计费系统、PCRF实体和系统,能够实现同时对应用的计费和对数据流的计费。
第一方面,提供了一种计费的方法,包括:TDF实体获取该TDF实体所承载的应用的数据流的关联标识;该TDF实体向计费系统发送第一计费信息,该第一计费信息携带该TDF实体所承载的应用的数据流的关联标识,以便于该计费系统根据该TDF实体所承载的应用的数据流的关联标识和PCEF实体所承载的数据流的关联标识关联处理该第一计费信息和该PCEF实体向该计费系统发送的第二计费信息,其中,该第二计费信息携带该PCEF实体所承载的数据流的关联标识。
在第一种可能的实现方式中,该TDF实体向计费系统发送第一计费信息,包括:该TDF实体在该TDF实体的上报触发条件满足时,向该计费系统发送该第一计费信息,以使该计费系统根据该TDF实体所承载的应用的数据流的关联标识向该PCEF实体发送指示该PCEF实体向该计费系统发送该第二计费信息的指示消息。
在第二种可能的实现方式中,在该TDF实体向计费系统发送第一计费信息之前,该方法还包括:该TDF实体接收该计费系统根据该PCEF实体所承载的数据流的关联标识发送的指示该TDF实体发送该第一计费信息的指示消息;该TDF实体向计费系统发送第一计费信息,包括:该TDF实体响应该指示消息向该计费系统发送该第一计费信息。
结合第一方面的第二种可能的实现方式,在第三种可能的实现方式中,该指示消息携带该PCEF实体所承载的数据流的关联标识;该TDF实体响应该指示消息向该计费系统发送该第一计费信息,包括:该TDF实体向该计费系统发送与该PCEF实体所承载的数据流的关联标识对应的该TDF实体所承载的应用的数据流的计费信息。
结合第一方面或第一方面的第一至三种可能的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,该TDF实体获取该TDF实体所承载的应用的数据流的关联标识,包括:该TDF实体接收PCRF实体发送的应用的计费策略,该应用的计费策略包括该TDF实体所承载的应用的数据流的关联标识,根据该应用的计费策略获取该TDF实体所承载的应用的数据流的关联标识;该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;或者,该TDF实体所承载的应用的数据流的关联标识包括第三标识,该PCEF实体所承载的数据流的关联标识包括所述第三标识,其中,所述第三标识表示数据流在该PCEF实体上所属的承载以及对应的费率组。
结合第一方面的第四种可能的实现方式,在第五种可能的实现方式中,该应用的计费策略包括该TDF实体上的所有应用的数据流的关联标识,以及该TDF实体上的所有应用的数据流的关联标识对应的流模板;该TDF实体根据该应用的计费策略获取该TDF实体所承载的应用的数据流的关联标识,包括:该TDF实体根据该TDF实体上的所有应用的数据流的关联标识,以及该TDF实体上的所有应用的数据流的关联标识对应的流模板,获取该TDF实体所承载的应用的数据流的关联标识。
结合第一方面或第一方面的第一至三种可能的实现方式中的任一种可能的实现方式,在第六种可能的实现方式中,该TDF实体所承载的应用的数据流的关联标识包括第四标识和第五标识,该PCEF实体所承载的数据流的关联标识包括所述第四标识和所述第五标识,其中,所述第四标识表示数据流在该PCEF实体上所属的承载以及对应的费率组,所述第五标识用于标识应用的数据流;该TDF实体获取该TDF实体所承载的应用的数据流的关联标识,包括:该TDF实体接收该PCEF实体发送的携带第四标识的数据包,根据该PCEF实体发送的携带第四标识的数据包,获取该TDF实体所承载的应用的数据流的第四标识;该TDF实体确定该TDF实体所承载的应用的数据流的第五标识;该方法还包括:该TDF实体向该PCEF实体发送携带第五标识的数据包,以便于该PCEF实体根据该携带第五标识的数据包获取该PCEF实体所承载的数据流的第五标识。
结合第一方面或第一方面的第一至六种可能的实现方式中的任一种可能的实现方式,在第七种可能的实现方式中,在该TDF实体向计费系统发送第一计费信息之前,该方法还包括:该TDF实体向该计费系统发送第一配额申请请求,该第一配额申请请求携带该TDF实体所承载的应用的数据流的关联标识和应用的费率组,以使计费系统根据所述应用的费率组分配第一配额;该TDF实体接收该计费系统发送的第一配额。
第二方面,提供了一种计费的方法,包括:PCEF实体获取该PCEF实体所承载的数据流的关联标识;该PCEF实体向计费系统发送第二计费信息,该第二计费信息携带该PCEF实体所承载的数据流的关联标识,以便于该计费系统根据该PCEF实体所承载的数据流的关联标识和流检测功能TDF实体所承载的应用的数据流的关联标识关联处理该第二计费信息和该TDF实体向该计费系统发送的第一计费信息,其中,该第一计费信息携带该TDF实体所承载的应用的数据流的关联标识。
在第一种可能的实现方式中,该PCEF实体向计费系统发送第二计费信息,包括:该PCEF实体在该PCEF实体的上报触发条件满足时,向该计费系统发送该第二计费信息,以使该计费系统根据该PCEF实体所承载的数据流的关联标识向该TDF实体发送指示该TDF实体向该计费系统发送该第一计费信息的指示消息。
在第二种可能的实现方式中,在该PCEF实体向计费系统发送第二计费信息之前,该方法还包括:该PCEF实体接收该计费系统根据该TDF实体所承载的应用的数据流的关联标识发送的指示该PCEF实体发送该第二计费信息的指示消息;该PCEF实体向计费系统发送第二计费信息,包括:该PCEF实体响应该指示消息向该计费系统发送该第二计费信息。
结合第二方面的第二种可能的实现方式,在第三种可能的实现方式中,该指示消息携带该TDF实体所承载的应用的数据流的关联标识;该PCEF实体响应该指示消息向该计费系统发送该第二计费信息,包括:该PCEF实体向该计费系统发送与该TDF实体所承载的应用的数据流的关联标识对应的该PCEF实体所承载的数据流的计费信息。
结合第二方面或第二方面的第一至三种可能的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;该PCEF实体获取该PCEF实体所承载的数据流的关联标识,包括:该PCEF实体接收PCRF实体发送的数据流的计费策略,该数据流的计费策略包括该PCEF实体所承载的数据流的第一标识和第二标识,根据该数据流的计费策略获取该PCEF实体所承载的数据流的第一标识和第二标识。
结合第二方面或第二方面的第一至三种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;该PCEF实体获取该PCEF实体所承载的数据流的关联标识,包括:该PCEF实体确定该PCEF实体所承载的数据流的第一标识;该PCEF实体接收PCRF实体发送的数据流的计费策略,该数据流的计费策略包括该PCEF实体所承载的数据流的第二标识,根据该数据流的计费策略获取该PCEF实体所承载的数据流的第二标识;该方法还包括:该PCEF实体向该PCRF实体发送该PCEF实体所承载的数据流的第一标识。
结合第二方面或第二方面的第一至三种可能的实现方式中的任一种可能的实现方式,在第六种可能的实现方式中,该TDF实体所承载的应用的数据流的关联标识包括第三标识,该PCEF实体所承载的数据流的关联标识包括第三标识,其中,第三标识表示数据流在该PCEF实体上所属的承载以及对应的费率组;该PCEF实体获取该PCEF实体所承载的数据流的关联标识,包括:该PCEF实体接收PCRF实体发送的数据流的计费策略,该数据流的计费策略包括该PCEF实体所承载的数据流的第三标识,根据该数据流的计费策略获取该PCEF实体所承载的数据流的第三标识。
结合第二方面或第二方面的第一至三种可能的实现方式中的任一种可能的实现方式,在第七种可能的实现方式中,该TDF实体所承载的应用的数据流的关联标识包括第四标识和第五标识,该PCEF实体所承载的数据流的关联标识包括所述第四标识和所述第五标识,其中,所述第四标识表示数据流在该PCEF实体上所属的承载以及对应的费率组,所述第五标识用于标识应用的数据流;该PCEF实体获取该PCEF实体所承载的数据流的关联标识,包括:该PCEF实体确定该PCEF实体所承载的数据流的所述第四标识;该PCEF实体接收该TDF实体发送的携带第五标识的数据包,根据该TDF实体发送的携带第五标识的数据包,获取该PCEF实体所承载的数据流的所述第五标识;该方法还包括:该PCEF实体向该TDF实体发送携带第四标识的数据包,以便于该TDF实体根据该携带第四标识的数据包获取该TDF实体所承载的应用的数据流的第四标识。
结合第二方面或第二方面的第一至七种可能的实现方式中的任一种可能的实现方式,在第八种可能的实现方式中,在该PCEF实体向计费系统发送第二计费信息之前,该方法还包括:该PCEF实体向该计费系统发送第二配额申请请求,该第二配额申请请求携带该PCEF实体所承载的数据流的关联标识和数据流的费率组,以使计费系统根据所述数据流的费率组分配第二配额;该PCEF实体接收该计费系统发送的第二配额。
第三方面,提供了一种计费的方法,包括:计费系统接收TDF实体发送的第一计费信息,该第一计费信息携带该TDF实体所承载的应用的数据流的关联标识;该计费系统接收PCEF实体发送的第二计费信息,该第二计费信息携带该PCEF实体所承载的数据流的关联标识;该计费系统根据该TDF实体所承载的应用的数据流的关联标识和该PCEF实体所承载的数据流的关联标识,关联处理该第一计费信息和该第二计费信息。
在第一种可能的实现方式中,该计费系统接收TDF实体发送的第一计费信息,包括:该计费系统接收该TDF实体在该TDF实体的上报触发条件满足时,向该计费系统发送该第一计费信息;在该计费系统接收PCEF实体发送的第二计费信息之前,该方法还包括:该计费系统根据该TDF实体所承载的应用的数据流的关联标识向该PCEF实体发送指示该PCEF实体发送该第二计费信息的指示消息;该计费系统接收PCEF实体发送的第二计费信息,包括;该计费系统接收该PCEF实体响应该指示消息发送的该第二计费信息。
结合第三方面的第一种可能的实现方式,在第二种可能的实现方式中,该指示消息携带该TDF实体所承载的应用的数据流的关联标识;该计费系统接收该PCEF实体响应该指示消息发送的该第二计费信息,包括:该计费系统接收该PCEF实体发送的与该TDF实体所承载的应用的数据流的关联标识对应的该PCEF实体所承载的数据流的计费信息。
在第三种可能的实现方式中,该计费系统接收PCEF实体发送的第二计费信息,包括:该计费系统接收该PCEF实体在该PCEF实体的上报触发条件满足时,向该计费系统发送该第二计费信息;在该计费系统接收TDF实体发送的第一计费信息之前,该方法还包括:该计费系统根据该PCEF实体所承载的数据流的关联标识向该TDF实体发送指示该TDF实体发送该第一计费信息的指示消息;该计费系统接收TDF实体发送的第一计费信息,包括;该计费系统接收该TDF实体响应该指示消息发送的该第一计费信息。
结合第三方面的第三种可能的实现方式,在第四种可能的实现方式中,该指示消息携带该PCEF实体所承载的数据流的关联标识;该计费系统接收该TDF实体响应该指示消息发送的该第一计费信息,包括:该计费系统接收该TDF实体发送的与该PCEF实体所承载的数据流的关联标识对应的该TDF实体所承载的应用的数据流的计费信息。
结合第三方面或第三方面的第一至四种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;或者,该TDF实体所承载的应用的数据流的关联标识包括第三标识,该PCEF实体所承载的数据流的关联标识包括所述第三标识,其中,所述第三标识表示数据流在该PCEF实体上所属的承载以及对应的费率组;或者,该PCEF实体所承载的应用的数据流的关联标识包括第四标识和第五标识,该PCEF实体所承载的数据流的关联标识包括所述第四标识和所述第五标识,其中,所述第四标识表示数据流在该PCEF实体上所属的承载以及对应的费率组,所述第五标识用于标识应用的数据流。
结合第三方面或第三方面的第一至五种可能的实现方式中的任一种可能的实现方式,在第六种可能的实现方式中,在该计费系统接收TDF实体发送的第一计费信息之前,该方法还包括:该计费系统接收该TDF实体发送的第一配额申请请求,该第一配额申请请求携带该TDF实体所承载的应用的数据流的关联标识和应用的费率组,以使计费系统根据所述应用的费率组分配第一配额;该计费系统向该TDF实体发送第一配额;在该计费系统接收PCEF实体发送的第二计费信息之前,该方法还包括:该计费系统接收该PCEF实体发送的第二配额申请请求,该第二配额申请请求携带该PCEF实体所承载的数据流的关联标识和数据流的费率组,以使计费系统根据所述数据流的费率组分配第二配额;该计费系统向该PCEF实体发送第二配额。
结合第三方面或第三方面的第一至六种可能的实现方式中的任一种可能的实现方式,在第七种可能的实现方式中,该计费系统根据该TDF实体所承载的应用的数据流的关联标识和该PCEF实体所承载的数据流的关联标识,关联处理该第一计费信息和该第二计费信息,包括:该计费系统确定该第一计费信息和该第二计费信息中关联标识相同的计费信息,对所述关联标识相同的计费信息采取不同的计费策略进行计费。
第四方面,提供了一种计费的方法,包括:策略和计费规则功能实体PCRF实体向策略和计费执行功能实体PCEF实体发送数据流的计费策略,该数据流的计费策略包括第二计费关联信息,以便于该PCEF实体根据该数据流的计费策略生成携带该PCEF实体所承载的数据流的关联标识的第二计费信息;该PCRF实体向流检测功能TDF实体发送应用的计费策略,该应用的计费策略包括第一计费关联信息,以便于该TDF实体根据该应用的计费策略生成携带该TDF实体所承载的应用的数据流的关联标识的第一计费信息;其中,该PCEF实体所承载的数据流的关联标识和该TDF实体所承载的应用的数据流的关联标识用于计费系统关联处理该第一计费信息和该第二计费信息。
在第一种可能的实现方式中,该第二计费关联信息包括该PCEF实体所承载的数据流的关联标识,该第一计费关联信息包括该TDF实体所承载的应用的数据流的关联标识;该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括第一标识和第二标识,其中,第一标识表示数据流在该PCEF实体上所属的承载,第二标识表示数据流在该PCEF实体上对应的费率组;或者,该TDF实体所承载的应用的数据流的关联标识包括第三标识,该PCEF实体所承载的数据流的关联标识包括第三标识,其中,第三标识表示数据流在该PCEF实体上所属的承载以及对应的费率组。
在第二种可能的实现方式中,该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;该第二计费关联信息包括该PCEF实体所承载的数据流的第二标识,该第一计费关联信息包括该TDF实体所承载的应用的数据流的第一标识和第二标识;在该PCRF实体向流检测功能TDF实体发送应用的计费策略之前,该方法还包括:该PCRF实体接收该PCEF实体发送的该PCEF实体所承载的数据流的第一标识,根据该PCEF实体所承载的数据流的第一标识确定该TDF实体所承载的应用的数据流的第一标识。
结合第四方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,该第一计费关联信息包括该TDF实体上的所有应用的数据流的关联标识以及该TDF实体上的所有应用的数据流的关联标识对应的流模板。
第五方面,提供了一种流检测功能TDF实体,包括:获取模块,用于获取该TDF实体所承载的应用的数据流的关联标识;发送模块,用于向计费系统发送第一计费信息,该第一计费信息携带该TDF实体所承载的应用的数据流的关联标识,以便于该计费系统根据该TDF实体所承载的应用的数据流的关联标识和策略和计费执行功能PCEF实体所承载的数据流的关联标识关联处理该第一计费信息和该PCEF实体向该计费系统发送的第二计费信息,其中,该第二计费信息携带该PCEF实体所承载的数据流的关联标识。
在第一种可能的实现方式中,该发送模块具体用于,在该TDF实体的上报触发条件满足时,向该计费系统发送该第一计费信息,以使该计费系统根据该TDF实体所承载的应用的数据流的关联标识向该PCEF实体发送指示该PCEF实体向该计费系统发送该第二计费信息的指示消息。
在第二种可能的实现方式中,该TDF实体还包括:第一接收模块,用于在该发送模块向计费系统发送第一计费信息之前,接收该计费系统根据该PCEF实体所承载的数据流的关联标识发送的指示该TDF实体发送该第一计费信息的指示消息;该发送模块具体用于,响应该指示消息向该计费系统发送该第一计费信息。
结合第五方面的第二种可能的实现方式,在第三种可能的实现方式中,该指示消息携带该PCEF实体所承载的数据流的关联标识;该发送模块具体用于,向该计费系统发送与该PCEF实体所承载的数据流的关联标识对应的该TDF实体所承载的应用的数据流的计费信息。
结合第五方面或第五方面的第一至三种可能的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,该TDF实体还包括:第二接收模块,用于接收策略和计费规则功能PCRF实体发送的应用的计费策略,该应用的计费策略包括该TDF实体所承载的应用的数据流的关联标识;该获取模块具体用于,根据该应用的计费策略获取该TDF实体所承载的应用的数据流的关联标识;该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;或者,该TDF实体所承载的应用的数据流的关联标识包括第三标识,该PCEF实体所承载的数据流的关联标识包括所述第三标识,其中,所述第三标识表示数据流在该PCEF实体上所属的承载以及对应的费率组。
结合第五方面的第四种可能的实现方式,在第五种可能的实现方式中,该应用的计费策略包括该TDF实体上的所有应用的数据流的关联标识,以及该TDF实体上的所有应用的数据流的关联标识对应的流模板;该获取模块具体用于,根据该TDF实体上的所有应用的数据流的关联标识,以及该TDF实体上的所有应用的数据流的关联标识对应的流模板,获取该TDF实体所承载的应用的数据流的关联标识。
结合第五方面或第五方面的第一至三种可能的实现方式中的任一种可能的实现方式,在第六种可能的实现方式中,该TDF实体所承载的应用的数据流的关联标识包括第四标识和第五标识,该PCEF实体所承载的数据流的关联标识包括所述第四标识和所述第五标识,其中,所述第四标识表示数据流在该PCEF实体上所属的承载以及对应的费率组,所述第五标识用于标识应用的数据流;该TDF实体还包括:第三接收模块,用于接收该PCEF实体发送的携带第四标识的数据包;确定模块,用于确定该TDF实体所承载的应用的数据流的第五标识;该获取模块具体用于,根据该PCEF实体发送的携带第四标识的数据包,获取该TDF实体所承载的应用的数据流的第四标识,以及获取该确定模块确定的该TDF实体所承载的应用的数据流的第五标识;该发送模块还用于,向该PCEF实体发送携带第五标识的数据包,以便于该PCEF实体根据该携带第五标识的数据包获取该PCEF实体所承载的数据流的第五标识。
结合第五方面或第五方面的第一至六种可能的实现方式中的任一种可能的实现方式,在第七种可能的实现方式中,该发送模块还用于,在向计费系统发送第一计费信息之前,向该计费系统发送第一配额申请请求,该第一配额申请请求携带该TDF实体所承载的应用的数据流的关联标识和应用的费率组,以使计费系统根据所述应用的费率组分配第一配额;该TDF实体还包括:第四接收模块,用于接收该计费系统发送的第一配额。
第六方面,提供了一种计费的策略和计费执行功能实体PCEF实体,包括:获取模块,用于获取该PCEF实体所承载的数据流的关联标识;发送模块,用于向计费系统发送第二计费信息,该第二计费信息携带该PCEF实体所承载的数据流的关联标识,以便于该计费系统根据该PCEF实体所承载的数据流的关联标识和流检测功能TDF实体所承载的应用的数据流的关联标识关联处理该第二计费信息和该TDF实体向该计费系统发送的第一计费信息,其中,该第一计费信息携带该TDF实体所承载的应用的数据流的关联标识。
在第一种可能的实现方式中,该发送模块具体用于,在该PCEF实体的上报触发条件满足时,向该计费系统发送该第二计费信息,以使该计费系统根据该PCEF实体所承载的数据流的关联标识向该TDF实体发送指示该TDF实体向该计费系统发送该第一计费信息的指示消息。
在第二种可能的实现方式中,该PCEF实体还包括:第一接收模块,用于在该发送模块向计费系统发送第二计费信息之前,接收该计费系统根据该TDF实体所承载的应用的数据流的关联标识发送的指示该PCEF实体发送该第二计费信息的指示消息;该发送模块具体用于,响应该指示消息向该计费系统发送该第二计费信息。
结合第六方面的第六种可能的实现方式,在第三种可能的实现方式中,该指示消息携带该TDF实体所承载的应用的数据流的关联标识;该发送模块具体用于,向该计费系统发送与该TDF实体所承载的应用的数据流的关联标识对应的该PCEF实体所承载的数据流的计费信息。
结合第六方面或第六方面的第一至三种可能的实现方式中的任一种可能的实现方式,在第四种可能的实现方式中,该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;该PCEF实体还包括:第二接收模块,用于接收PCRF实体发送的数据流的计费策略,该数据流的计费策略包括该PCEF实体所承载的数据流的第一标识和第二标识;该获取模块具体用于,根据该数据流的计费策略获取该PCEF实体所承载的数据流的第一标识和第二标识。
结合第六方面或第六方面的第一至三种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;该PCEF实体还包括:第一确定模块,用于确定该PCEF实体所承载的数据流的第一标识;第三接收模块,用于接收PCRF实体发送的数据流的计费策略,该数据流的计费策略包括该PCEF实体所承载的数据流的第二标识;该获取模块具体用于,获取该第一确定模块确定的该PCEF实体所承载的数据流的第一标识,以及根据该数据流的计费策略获取该PCEF实体所承载的数据流的第二标识;该发送模块还用于,向该PCRF实体发送该PCEF实体所承载的数据流的第一标识。
结合第六方面或第六方面的第一至三种可能的实现方式中的任一种可能的实现方式,在第六种可能的实现方式中,该TDF实体所承载的应用的数据流的关联标识包括第三标识,该PCEF实体所承载的数据流的关联标识包括所述第三标识,其中,所述第三标识表示数据流在该PCEF实体上所属的承载以及对应的费率组;该PCEF实体还包括:第四接收模块,用于接收PCRF实体发送的数据流的计费策略,该数据流的计费策略包括该PCEF实体所承载的数据流的第三标识;该获取模块具体用于,根据该数据流的计费策略获取该PCEF实体所承载的数据流的第三标识。
结合第六方面或第六方面的第一至三种可能的实现方式中的任一种可能的实现方式,在第七种可能的实现方式中,该TDF实体所承载的应用的数据流的关联标识包括第四标识和第五标识,该PCEF实体所承载的数据流的关联标识包括所述第四标识和所述第五标识,其中,所述第四标识表示数据流在该PCEF实体上所属的承载以及对应的费率组,所述第五标识用于标识应用的数据流;该PCEF实体还包括:第二确定模块,用于确定该PCEF实体所承载的数据流的第四标识;第五接收模块,用于接收该TDF实体发送的携带第五标识的数据包;该获取模块具体用于,获取该第二确定模块确定的该PCEF实体所承载的数据流的第四标识,以及根据该TDF实体发送的携带第五标识的数据包,获取该PCEF实体所承载的数据流的第五标识;该发送模块还用于,向该TDF实体发送携带第四标识的数据包,以便于该TDF实体根据该携带第四标识的数据包获取该TDF实体所承载的应用的数据流的第四标识。
结合第六方面或第六方面的第一至七种可能的实现方式中的任一种可能的实现方式,在第八种可能的实现方式中,该发送模块还用于,在向计费系统发送第二计费信息之前,向该计费系统发送第二配额申请请求,该第二配额申请请求携带该PCEF实体所承载的数据流的关联标识和数据流的费率组,以使计费系统根据所述数据流的费率组分配第二配额;该PCEF实体还包括:第六接收模块,用于接收该计费系统发送的第二配额。
第七方面,提供了一种计费系统,包括:第一接收模块,用于接收流检测功能TDF实体发送的第一计费信息,该第一计费信息携带该TDF实体所承载的应用的数据流的关联标识;第二接收模块,用于接收策略和计费执行功能实体PCEF实体发送的第二计费信息,该第二计费信息携带该PCEF实体所承载的数据流的关联标识;处理模块,用于根据该TDF实体所承载的应用的数据流的关联标识和该PCEF实体所承载的数据流的关联标识,关联处理该第一计费信息和该第二计费信息。
在第一种可能的实现方式中,该第一接收模块具体用于,接收该TDF实体在该TDF实体的上报触发条件满足时,向该计费系统发送该第一计费信息;该计费系统还包括:第一发送模块,用于在该第二接收模块接收策略和计费执行功能实体PCEF实体发送的第二计费信息之前,根据该TDF实体所承载的应用的数据流的关联标识向该PCEF实体发送指示该PCEF实体发送该第二计费信息的指示消息;该第二接收模块具体用于,接收该PCEF实体响应该指示消息发送的该第二计费信息。
结合第七方面的第一种可能的实现方式,在第二种可能的实现方式中,该指示消息携带该TDF实体所承载的应用的数据流的关联标识;该第二接收模块具体用于,接收该PCEF实体发送的与该TDF实体所承载的应用的数据流的关联标识对应的该PCEF实体所承载的数据流的计费信息。
在第三种可能的实现方式中,该第二接收模块具体用于,接收该PCEF实体在该PCEF实体的上报触发条件满足时,向该计费系统发送该第二计费信息;该计费系统还包括:第二发送模块,用于在该第一接收模块接收流检测功能TDF实体发送的第一计费信息之前,根据该PCEF实体所承载的数据流的关联标识向该TDF实体发送指示该TDF实体发送该第一计费信息的指示消息;该第一接收模块具体用于,接收该TDF实体响应该指示消息发送的该第一计费信息。
结合第七方面的第三种可能的实现方式,在第四种可能的实现方式中,该指示消息携带该PCEF实体所承载的数据流的关联标识;该第一接收模块具体用于,接收该TDF实体发送的与该PCEF实体所承载的数据流的关联标识对应的该TDF实体所承载的应用的数据流的计费信息。
结合第七方面或第七方面的第一至四种可能的实现方式中的任一种可能的实现方式,在第五种可能的实现方式中,该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;或者,该TDF实体所承载的应用的数据流的关联标识包括第三标识,该PCEF实体所承载的数据流的关联标识包括所述第三标识,其中,所述第三标识表示数据流在该PCEF实体上所属的承载以及对应的费率组;或者,该PCEF实体所承载的应用的数据流的关联标识包括第四标识和第五标识,该PCEF实体所承载的数据流的关联标识包括所述第四标识和所述第五标识,其中,所述第四标识表示数据流在该PCEF实体上所属的承载以及对应的费率组,所述第五标识用于标识应用的数据流。
结合第七方面或第七方面的第一至五种可能的实现方式中的任一种可能的实现方式,在第六种可能的实现方式中,该计费系统还包括:第三接收模块,用于在该第一接收模块接收流检测功能TDF实体发送的第一计费信息之前,接收该TDF实体发送的第一配额申请请求,该第一配额申请请求携带该TDF实体所承载的应用的数据流的关联标识和应用的费率组,以使计费系统根据所述应用的费率组分配第一配额;第三发送模块,用于向该TDF实体发送第一配额;第四接收模块,用于在该第二接收模块接收策略和计费执行功能实体PCEF实体发送的第二计费信息之前,接收该PCEF实体发送的第二配额申请请求,该第二配额申请请求携带该PCEF实体所承载的数据流的关联标识和数据流的费率组,以使计费系统根据所述数据流的费率组分配第二配额;第四发送模块,用于向该PCEF实体发送第二配额。
结合第七方面或第七方面的第一至六种可能的实现方式中的任一种可能的实现方式,在第七种可能的实现方式中,该处理模块具体用于,确定该第一计费信息和该第二计费信息中关联标识相同的计费信息,对所述关联标识相同的计费信息采取不同的计费策略进行计费。
第八方面,提供了一种策略和计费规则功能实体PCRF实体,包括:确定模块,用于确定数据流的计费策略,该数据流的计费策略包括第二计费关联信息,以及,确定应用的计费策略,该应用的计费策略包括第一计费关联信息;发送模块,用于向策略和计费执行功能实体PCEF实体发送该数据流的计费策略,以便于该PCEF实体根据该数据流的计费策略生成携带该PCEF实体所承载的数据流的关联标识的第二计费信息,以及,向流检测功能TDF实体发送该应用的计费策略,以便于该TDF实体根据该应用的计费策略生成携带该TDF实体所承载的应用的数据流的关联标识的第一计费信息;其中,该PCEF实体所承载的数据流的关联标识和该TDF实体所承载的应用的数据流的关联标识用于计费系统关联处理该第一计费信息和该第二计费信息。
在第一种可能的实现方式中,该第二计费关联信息包括该PCEF实体所承载的数据流的关联标识,该第一计费关联信息包括该TDF实体所承载的应用的数据流的关联标识;该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;或者,该TDF实体所承载的应用的数据流的关联标识包括第三标识,该PCEF实体所承载的数据流的关联标识包括所述第三标识,其中,所述第三标识表示数据流在该PCEF实体上所属的承载以及对应的费率组。
在第二种可能的实现方式中,该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;该第二计费关联信息包括该PCEF实体所承载的数据流的第二标识,该第一计费关联信息包括该TDF实体所承载的应用的数据流的第一标识和第二标识;该PCRF实体还包括:接收模块,用于在该发送模块向流检测功能TDF实体发送应用的计费策略之前,接收该PCEF实体发送的该PCEF实体所承载的数据流的第一标识;该确定模块具体用于,根据该PCEF实体所承载的数据流的第一标识确定该TDF实体所承载的应用的数据流的第一标识。
结合第八方面的第一种或第二种可能的实现方式,在第三种可能的实现方式中,该第一计费关联信息包括该TDF实体上的所有应用的数据流的关联标识以及该TDF实体上的所有应用的数据流的关联标识对应的流模板。
第九方面,提供了一种系统,包括上述第五方面的TDF实体,第六方面的PCEF实体,第七方面的计费系统,以及第八方面的PCRF实体。
基于上述技术方案,本发明实施例通过第一计费信息中携带的TDF所承载的应用数据流的关联标识和第二计费信息中携带的PCEF所承载的数据流的关联标识,使得计费系统可以根据TDF所承载的应用数据流的关联标识和PCEF所承载的数据流的关联标识,可以关联处理数据流的计费信息和应用的计费信息,从而能够进行准确的数据流和应用的计费,实现同时对应用的计费和对数据流的计费。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是根据本发明实施例的系统架构示意图。
图2是根据本发明实施例的计费的方法的示意性流程图。
图3是根据本发明另一实施例的计费的方法的示意性流程图。
图4是根据本发明又一实施例的计费的方法的示意性流程图。
图5是根据本发明又一实施例的计费的方法的另一示意性流程图。
图6是根据本发明又一实施例的计费的方法的又一示意性流程图。
图7是根据本发明又一实施例的计费的方法的示意性流程图。
图8是根据本发明实施例的计费的方法的交互示意图。
图9是根据本发明另一实施例的计费的方法的交互示意图。
图10是根据本发明又一实施例的计费的方法的交互示意图。
图11是根据本发明又一实施例的计费的方法的交互示意图。
图12是根据本发明又一实施例的计费的方法的交互示意图。
图13是根据本发明又一实施例的计费的方法的交互示意图。
图14是根据本发明又一实施例的计费的方法的交互示意图。
图15是根据本发明又一实施例的计费的方法的交互示意图。
图16是根据本发明实施例的TDF实体的示意性框图。
图17是根据本发明实施例的PCEF实体的示意性框图。
图18是根据本发明实施例的计费系统的示意性框图。
图19是根据本发明实施例的计费系统的另一示意性框图。
图20是根据本发明实施例的计费系统的又一示意性框图。
图21是根据本发明实施例的PCRF实体的示意性框图;
图22是根据本发明实施例的TDF实体设备的结构图;
图23是根据本发明实施例的PCEF实体设备的结构图;
图24是根据本发明实施例的计费系统的结构图;
图25是根据本发明实施例的PCRF实体设备的结构图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
图1是本发明实施例的系统架构示意图。PCRF实体用于向TDF实体和PCEF实体发送控制策略和计费策略;
PCRF实体和PCEF实体间通过Gx接口对接,实现流的控制策略和计费策略的下发,Gx接口是公用数据网(Public Data Network,PDN)级接口,PDN级在移动核心网演进(Evolved Packet Core,EPC)网络对应IP会话(IP CAN Session),在通用分组无线业务(General Packet Radio Service,GPRS)网络对应PDN连接(PDN Connection),该概念遵从3GPP 23.203定义,下面统一称为PDN级;
PCRF实体和TDF实体间通过Sd接口对接,实现应用的检测和控制策略下发,并实现应用计费策略的下发,Sd接口是PND级接口;
PCEF实体和计费系统间是计费接口,用于所收集的数据流的使用信息(数据流的计费信息)上报,实现基于数据流的计费,若计费系统为OCS,则还包括信用控制(Credit Control),如:配额申请,该计费接口是承载级接口,在GPRS网络对应分组数据协议(Packet Data Protocol,PDP)上下文(PDP Context),在EPC网络对应IP承载(IP CAN Bearer),下面统一称为承载(Bearer),一个Gx会话可以对应多个计费会话;
TDF实体和计费系统间是计费接口,用于所收集的应用的使用信息(应用的计费信息)上报,实现基于应用的计费,若计费系统为OCS,则还包括信用控制,如:配额申请,该接口是PDN级接口;
计费系统关联处理数据流的计费信息和应用的计费信息,对数据流和应用计费。
应理解,图1所示的系统架构图仅仅是一个示例,不应对本发明的保护范围构成任何限制,例如,TDF实体和PCEF实体可以设置在不同的网络设备中,也可以设置在同一个网络设备中,还可以PCEF实体内置TDF实体。
还应理解,在本发明实施例中,各个实体也可以表述为设备,各个实体既可以是单独的设备,也可以是设置在其他设备中的设备。当然,本发明各个实施例会涉及到“流”和“数据流”,这两个术语是在表述同一个内容,“流”即“数据流”。
图2示出了根据本发明实施例的计费的方法100的示意性流程图。如图2所示,该方法100包括:
S110,TDF实体获取该TDF实体所承载的应用的数据流的关联标识;
S120,该TDF实体向计费系统发送第一计费信息,该第一计费信息携带该TDF实体所承载的应用的数据流的关联标识,以便于该计费系统根据该TDF实体所承载的应用的数据流的关联标识和PCEF实体所承载的数据流的关联标识关联处理该第一计费信息和该PCEF实体向该计费系统发送的第二计费信息,其中,该第二计费信息携带该PCEF实体所承载的数据流的关联标识。
在本发明实施例中,TDF实体向计费系统发送携带TDF实体所承载的应用的数据流的关联标识的第一计费信息,PCEF实体向计费系统发送携带PCEF实体所承载的数据流的关联标识的第二计费信息,计费系统根据关联标识关联处理第一计费信息和第二计费信息,这样可以准确地对第一计费信息和第二计费信息计费,即实现同时对数据流和应用计费。
因此,本发明实施例的计费的方法,通过在计费信息中携带关联标识,可以关联处理数据流的计费信息和应用的计费信息,从而能够进行准确的数据流和应用的计费,实现同时对应用的计费和对数据流的计费。
应理解,在本发明实施例中,术语“第一”和“第二”仅仅是为了区分不同的信息或内容,并不限制先后顺序,也不对本发明实施例作其他限定。
在本发明实施例中,关联标识用于关联PCEF实体所承载的数据流信息与TDF实体所承载的应用的数据流信息。换句话说,某一数据流先后经过PCEF和TDF,若该流属于某一应用,则在TDF会进行该流的计费信息收集用于应用计费,在PCEF会进行该流的计费信息收集用于流计费,为了计费系统关联处理,需要在TDF为该流的计费信息添加关联标识,在PCEF为该流的计费信息添加相同的关联标识,使得TDF上的应用的数据流计费信息与PCEF上的数据流计费信息可以通过相同的关联标识关联起来。这样,计费系统可以通过相同的关联标识识别相关联的计费信息,便于实现准确的数据流和应用的计费。
在本发明实施例中,PCRF分别向TDF和PCEF下发应用的计费策略和数据流的计费策略。TDF接收到PCRF发送的计费策略后,若为在线计费,则向计费系统发送第一配额申请请求,该第一配额申请请求携带该TDF实体所承载的应用的数据流的关联标识和应用的费率组,计费系统根据该应用的费率组进行配额授权,TDF接收该计费系统发送的第一配额;PCEF接收到PCRF发送的计费策略后,若为在线计费,则向计费系统发送第二配额申请请求,该第二配额申请请求携带该PCEF实体所承载的数据流的关联标识和数据流的费率组,计费系统根据该数据流的费率组进行配额授权,PCEF接收该计费系统发送的第二配额。
业务使用过程中,在线计费时,若TDF和PCEF中的一个实体的上报触发条件先满足后,会先向计费系统上报计费信息,计费系统收到该上报的计费信息后需要指示另外一个实体也上报计费信息,以便于关联处理数据流的计费信息和应用的计费信息。
可选地,TDF实体的上报触发条件先满足时,S120包括:
该TDF实体在该TDF实体的上报触发条件满足时,向该计费系统发送该第一计费信息,以使该计费系统根据该TDF实体所承载的应用的数据流的关联标识向该PCEF实体发送指示该PCEF实体发送该第二计费信息的指示消息。
在本实施例中,TDF实体的上报触发条件先满足后,向计费系统上报计费信息,即TDF实体向计费系统发送第一计费信息,第一计费信息中携带TDF实体所承载的应用的数据流的关联标识。计费系统根据TDF实体所承载的应用的数据流的关联标识,确定关联标识对应的PCEF实体的计费会话受影响,需要关联处理。例如,计费系统根据TDF实体所承载的应用的数据流的关联标识与信用授权时得到的PCEF实体所承载的数据流的关联标识相同,确定需要关联处理计费信息。因此,计费系统向PCEF实体发送指示消息,指示PCEF实体也上报计费信息。PCEF实体根据指示消息,向计费系统发送第二计费信息,第二计费信息中携带PCEF实体所承载的数据流的关联标识。可选地,若计费系统发送的指示消息中携带TDF实体所承载的应用的数据流的关联标识,则PCEF实体只向计费系统发送与TDF实体所承载的应用的数据流的关联标识对应的PCEF实体所承载的数据流的计费信息;若计费系统发送的指示消息中没有携带关联标识,则PCEF实体向计费系统发送计费会话中的所有计费信息。
可选地,TDF实体的上报触发条件可以是应用开始、应用停止、应用实例添加或应用实例移除等等。
可选地,PCEF实体的上报触发条件先满足时,在S120之前,该方法100还包括:
该TDF实体接收该计费系统根据该PCEF实体所承载的数据流的关联标识发送的指示该TDF实体发送该第一计费信息的指示消息;
S120包括:
该TDF实体响应该指示消息向该计费系统发送该第一计费信息。
在本实施例中,PCEF实体的上报触发条件先满足后,向计费系统上报计费信息,即PCEF实体向计费系统发送第二计费信息,第二计费信息中携带PCEF实体所承载的数据流的关联标识。计费系统根据PCEF实体所承载的数据流的关联标识,向有相同关联标识计费会话的TDF实体发送指示消息,指示TDF实体也上报计费信息。例如,计费系统根据PCEF实体所承载的数据流的关联标识与信用授权时得到的TDF实体所承载的应用的数据流的关联标识相同,确定需要关联处理计费信息,因此向PCEF实体发送指示消息。TDF实体根据指示消息,向计费系统发送第一计费信息,第一计费信息中携带TDF实体所承载的应用的数据流的关联标识。可选地,若计费系统发送的指示消息中携带PCEF实体所承载的数据流的关联标识,则TDF实体只向计费系统发送与PCEF实体所承载的数据流的关联标识对应的TDF实体所承载的应用的数据流的计费信息;若计费系统发送的指示消息中没有携带关联标识,则TDF实体向计费系统发送计费会话中的所有计费信息。
在S110中,TDF实体获取TDF实体所承载的应用的数据流的关联标识。
在本发明实施例中,关联标识以及关联标识的获取方式都有多种。
可选地,在本发明的一个实施例中,S110包括:
该TDF实体接收PCRF实体发送的应用的计费策略,该应用的计费策略包括该TDF实体所承载的应用的数据流的关联标识,根据该应用的计费策略获取该TDF实体所承载的应用的数据流的关联标识;
该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上的对应的费率组。
具体的,该实施例中的第一标识由PCRF为PCEF上的承载分配,该承载上的所有流分配相同的第一标识。第二标识由PCRF为PCEF上拥有相同费率组的流分配,某一PDN中拥有相同费率组的流分配相同的第二标识。
也就是说,本实施例将第一标识和第二标识作为关联标识。第一标识即承载标识,用于承载级的计费信息关联,或者用于计费会话的关联,一个承载对应一个承载标识。第二标识,用于同一承载下,某一费率组(Rating Group)的流关联。本实施例中,PCRF实体确定第一标识和第二标识,并通过计费策略分别发送给TDF实体和PCEF实体。可选地,可以用PCRF实体生成的数据流的费率组作为第二标识。可选地,若PCRF实体生成计费键(Charging Key,计费键和费率组一一对应)时,PCRF实体同时生成了业务标识(Service ID),且给PCEF实体的下发的计费策略中指定以Service ID层计费(即以Rating Group和Service ID区分计费信息),则第二标识也可以定义为在PDN内唯一标识该Charging Key和Service ID的组合对应的流,即PCRF实体为同一承载中Rating Group和Service ID相同的流分配相同的第二标识。
具体而言,PCRF实体进行策略生成时综合PCEF实体的请求中携带的信息、其获取的用户信息及签约信息、来自计费系统的累积数据、自身配置的信息等,进行策略的决策,以生成控制和计费策略。这里的策略包括:对PCEF实体的控制策略和计费策略,对TDF实体的应用检测、控制策略和计费策略。
应理解,在本发明实施例中,PCRF进行策略生成有多种触发方式,例如:PCEF实体向PCRF实体请求控制策略和计费策略,触发策略生成,或者OCS通知PCRF实体某个累积状态发生变化触发PCRF实体进行策略生成,或者PCRF实体内部的触发条件满足触发策略生成,或者TDF实体检测到并向PCRF实体上报“应用开始/结束”事件后触发等等,本发明实施例对触发策略生成的时机和条件不作限定。
PCRF实体为PCEF实体生成的流的控制和计费策略包括:流模板(用于流的匹配,即匹配该模板的流适用该控制策略和计费策略)、流对应的服务质量(Quality of Service,QoS)、门控(Gating)等控制策略,以及流的计费策略;其中,为流分配的计费策略包括:第一标识,为流分配的ChargingKey(即为流分配的费率组)作为第二标识。第一标识由PCRF实体生成,具体地,PCRF实体为同一PDN的同一承载分配相同的第一标识,即:同一Gx会话中,属于同一承载的的流,例如,在GPRS网络中为具有相同QoS,在EPC网络中为具有相同服务质量等级指示(QoS-Class-Identifier,QCI)和分配预留优先(Allocation-Retention-Priority,ARP)的流,使用相同的第一标识,一个或多个PCC规则(PCC Rule)可能拥有相同的第一标识。
例如,为PCEF实体下发计费策略的消息可以如下:
Charging-Rule-Definition::=<AVP Header:1003>
{Charging-Rule-Name}
[Service-Identifier]
[Rating-Group]第二标识
…
[Charging-ID]第一标识
可选地,若PCRF实体可以获知PCEF实体上所有承载及其流模板的对应信息(如承载绑定由PCRF实体控制),则PCRF实体根据该对应信息分配第一标识;若PCRF实体无法获知PCEF实体上承载及其流的对应信息(如承载绑定由PCEF实体预定义),则PCEF实体在Gx会话请求中上报承载及其流模板的对应信息,PCRF实体根据PCEF实体上报的承载与流模板的对应信息分配第一标识。例如,上报消息可以如下:
<CC-Request>::=<Diameter Header:272,REQ,PXY>
[Bearer-Identifier]承载标识
*[TFT-Packet-Filter-Information]流模板
PCEF实体接收到PCRF实体发送的数据流的计费策略后,根据该流的控制策略和计费策略,通过流和流模板的匹配获取PCEF实体所承载数据流的第一标识和第二标识。
PCRF实体在进行策略生成时为TDF实体生成应用的控制策略和计费策略,所生成的应用的控制策略和计费策略包括:需要TDF实体检测的应用的标识,应用对应的QoS限制(Limit)、Gating、重定向(Redirect)等控制策略,以及应用的计费策略;其中,为应用分配的计费策略包括:为该应用分配的应用的Charging Key(即为应用分配的应用的费率组),用于计费关联的信息,可选地,还可以包括辅助计费准确性的其它信息。
用于计费关联的信息包括:该应用的数据流的第一标识,第一标识对应的流信息,及第一标识对应的流信息对应的第二标识。
具体地,若PCRF实体知道TDF实体上所检测的应用的流信息(如TDF实体上报给PCRF实体或者PCRF实体配置得知),若PCRF实体根据应用的流信息和承载的关系确定该应用的流在一个承载上且第二标识相同,则该用于计费关联的信息携带应用标识和第一标识,该第一标识对应的流信息对应的第二标识;若PCRF实体根据应用的流信息和承载的关系确定该应用的流不在一个承载上,或者该应用的流在一个承载上但第二标识不相同,,则该用于计费关联的信息携带应用标识、一个或多个第一标识,及第一标识对应的流信息,以及流信息对应的第二标识,该用于计费关联的信息可以携带在ADC-Rule-Definition级参数中。
若PCRF实体不知道TDF实体上所检测的应用的流信息,则该用于计费关联的信息包括对应Gx会话所对应的PDN上所有承载的第一标识及其对应的流信息、流信息所对应的第二标识,该用于计费关联的信息携带在命令级参数中。
流信息包括:流模板、其优先级。
换句话说,应用的计费策略中可以包括TDF实体上的所有应用的数据流的关联标识,以及TDF实体上的所有应用的数据流的关联标识对应的流模板;TDF实体通过匹配流模板,可以确定TDF实体所承载的应用的数据流的关联标识。
可选地,若PCRF实体给PCEF实体的下发的计费策略中指定以ServiceID层计费(即以Rating Group和Service ID区分计费信息),则第二标识可以使用Charging Key和Service ID的组合。
辅助计费准确性的其它信息包括:PCRF实体向PCEF实体配置的第一标识对应的流信息对应的门控策略(Gating),TDF实体在收到该信息后,不对其状态为关闭(Disable)的数据包进行计费信息收集(因为这些包将会在PCEF实体丢弃)。
以上方法使得TDF实体上第一标识及其流信息的对应关系和PCEF实体保持一致,使得PCEF实体和TDF实体的匹配结果和处理方式相同,进而使得两边的计费信息采集具有可比性。
例如,为TDF实体下发计费策略的消息可以如下(以用于计费关联的信息携带在ADC-Rule-Definition级参数中为例,这里仅列出部分参数):
ADC-Rule-Definition::=<AVP Header:1094>
{ADC-Rule-Name}
[TDF-Application-Identifier]
…
[Rating-Group]
[Online]
[Offline]
[Metering-Method]
*[Application-Correlation-Info]
其中,
Online和Offline用以告诉TDF实体该应用进行在线计费或者离线计费。
Rating-Group为该应用分配的应用的费率组。
Metering-Method指示该应用的流的信息收集方式,包括:时长、流量、或者流量和时长等。
Application-Correlation-Info用于计费关联的信息,可以为一个,比如,若一个应用的流在一个承载上,或不知道应用对应的承载且PDN中只有一个承载,或者多个,比如,若一个应用的流在多个承载上,或不知道应用对应的承载且PDN中有多个承载。参数定义如下:
Application-Correlation-Info::=<AVP Header:XXX>
{Charging-Id}(第一标识)
*{Correlation-Flow-Info}
其中,
Charging-Id为第一标识;
Correlation-Flow-Info用于携带第一标识对应的流信息及第二标识。其可以定义如下:
Correlation-Flow-Info::=<AVP Header:XXXX>
*[Flow-Information]
[Flow-Status]
[Rating-Group](第二标识)
[Precedence}
其中,
Flow-Information为具体的流的数据包过滤信息;
Precedence为流的优先级;
Flow-Status为PCRF实体向PCEF实体配置的该第一标识对应的流信息对应的门控策略;
Rating-Group为第一标识对应的流信息对应的第二标识。
TDF实体根据PCRF实体发送的应用的计费策略,获取TDF实体所承载的应用的数据流的第一标识和第二标识。可选地,TDF实体根据应用的计费策略中包括的TDF实体上的所有应用的数据流的第一标识和第二标识及其流模板的对应关系,获取TDF实体所承载的应用的数据流的第一标识和第二标识。
在线计费时,TDF实体在进行计费信息统计时,将既是应用的数据包,又是第一标识和第二标识所对应的流的数据包的计费信息记录到一起,对应一个计费计数(counter)。
例如,TDF实体使用其深度包检测(Deep Packet Inspection,DPI)能力检测到某个数据包归属于某个PCRF实体下发的应用,则根据PCRF实体下发的流的优先级(即Precedence AVP)确定该数据包应该匹配到哪个标识对应的流(Flow-Information),确定后,进一步根据Flow-Status的值判断该数据包是否将在PCEF实体丢弃,若是,则不在counter中记录,否则,计入专门为该应用与标识对应流设置的counter。
可选地,若TDF实体丢弃了上行数据包,TDF实体统计其所丢弃的上行数据包,为其标识特定费率组,上报给计费系统,以便计费系统根据该特定费率组,不对关联到的PCEF实体上报的数据包的计费信息进行计费。例如,TDF实体为了使得TDF实体丢弃应用的流后,不影响PCEF实体的计费准确性,TDF实体收集所丢弃的应用的上行流信息,并为所收集的应用的上行流信息分配0费率上报给计费系统,以使计费系统关联后调整PCEF实体的计费。
TDF实体在向计费系统发送计费信息时(TDF实体的上报触发条件先满足,或收到计费系统的指示消息时),在计费信息中携带每个counter对应的第一标识和第二标识。例如,发送计费信息的CCR消息包括:每个counter对应应用标识、对应的第一标识和第二标识、应用的费率组、对应的使用信息(流量或时长)等中的一个或多个。不同counter对应的值封装在CCR的MSCC(Multiple-Services-Credit-Control)的不同AVP组中。例如,消息可以如下:
<Multiple-Services-Credit-Control>::=<AVP Header:456>
[Used-Service-Unit]
[CC-Correlation-Id]第一标识
[Application-Id](也可以使用Service-ID)
[Rating-Group](携带应用的Rating Group)
[Related-Rating-Group](第二标识)
若PCRF实体给TDF实体下发的计费策略中未包含辅助计费准确性的信息,则PCEF实体在收集计费信息时,若PCEF实体丢弃了下行数据包,PCEF实体统计其所丢弃的下行数据包,为其标识特定费率组,上报给计费系统,以便计费系统根据该特定费率组,不对关联到的TDF实体上报的数据包的计费信息进行计费。后续实施例PCRF实体给TDF实体下发的计费策略中未包含辅助计费准确性的信息时,PCEF实体处理相同。
PCEF实体在向计费系统发送计费信息时(PCEF实体的上报触发条件先满足,或收到计费系统的指示消息时),在计费信息中携带数据流的第一标识和第二标识。例如,发送计费信息的CCR消息包括:第一标识、费率组(同时作为第二标识)、使用信息(流量或时长)等中的一个或多个。例如,消息可以如下:
<CCR>::=<Diameter Header:272,REQ,PXY>
*[Multiple-Services-Credit-Control]
[CC-Correlation-Id]第一标识
Multiple-Services-Credit-Control携带信息如下(仅列出相关AVP):
<Multiple-Services-Credit-Control>::=<AVP Header:456>
[Used-Service-Unit]
*[Service-Identifier]
[Rating-Group]第二标识
计费系统根据第一标识和第二标识进行计费信息关联,对于关联处理后的计费信息,分别使用PCEF实体上报的数据流的费率组和TDF实体上报的应用的费率组进行计费处理。也就是说,计费系统通过数据流的计费信息和应用的计费信息中相同的第一标识和第二标识确定相关联的计费信息,根据相关联的计费信息进行计费。例如,计费系统通过数据流的计费信息和应用的计费信息中相同的第一标识和第二标识确定重复的计费信息,把重复的计费信息扣除后再针对非重复的计费信息进行计费。
因此,本发明实施例的计费的方法,通过在计费信息中携带表示数据流在PCEF实体上所属的承载的第一标识和表示数据流在该PCEF实体上对应的费率组的第二标识,可以关联处理流的计费信息和应用的计费信息,从而能够进行准确的流和应用的计费。
在本发明的另一个实施例中,同样将第一标识和第二标识作为关联标识。与前述实施例不同之处在于第一标识的生成方式不同。在本实施例中,PCEF实体生成第一标识,并将其发送给PCRF实体。具体地,PCEF实体在新承载建立、承载更新、承载结束时,向PCRF实体上报为承载分配的第一标识。如果是新建立承载,PCEF实体需要生产新的承载对应的第一标识,如果承载的修改或结束,则向PCRF实体上报为该承载分配的原有第一标识。如果是新承载建立或者承载更新,则PCEF实体在上报承载标识的同时,还需要上报该承载的流过滤信息,即:绑定到承载上的流模板信息,用以匹配流到该承载。如果是承载结束,则可以不上报承载的流过滤信息。例如,上报消息可以如下:
<CC-Request>::=<Diameter Header:272,REQ,PXY>
[Bearer-Identifier]第一标识
[Bearer-Operation]
*[TFT-Packet-Filter-Information]第一标识对应的流过滤信息
由于PCEF实体确定PCEF实体上的数据流的第一标识,PCRF实体生成第二标识(可以将为流分配的费率组作为第二标识),并将其携带在为PCEF实体生成数据流的计费策略中。PCEF实体接收到PCRF实体发送的数据流的计费策略后,根据该数据流的计费策略获取PCEF实体上的数据流的第二标识。
PCEF实体相应地,PCRF实体在进行策略生成时为TDF实体生成应用的控制策略和计费策略。其中,PCRF实体根据PCEF实体所承载的数据流的第一标识确定需要计费的应用的流的第一标识;第二标识同前述实施例一样,还是由PCRF实体生成。生成应用的计费策略后,PCRF实体向TDF实体下发应用的计费策略。
后续TDF实体和PCEF实体收集计费信息以及向计费系统发送计费信息、计费系统关联处理计费信息的方式与前述实施例相同,在此不再赘述。
可选地,作为本发明的又一个实施例,S110包括:
该TDF实体接收PCRF实体发送的应用的计费策略,该应用的计费策略包括该TDF实体所承载的应用的数据流的关联标识,根据该应用的计费策略获取该TDF实体所承载的应用的数据流的关联标识;
该TDF实体所承载的应用的数据流的关联标识包括第三标识,该PCEF实体所承载的数据流的关联标识包括所述第三标识,其中,所述第三标识表示数据流在该PCEF实体上所属的承载以及对应的费率组。
也就是说,本实施例将所述第三标识作为关联标识。所述第三标识用以在PDN级唯一标识某一承载下某一费率组的流。具体的,PCRF实体为某一PDN的某一承载的相同费率组的流分配相同的第三标识。使得该第三标识既可以区分承载,同时又可以区分承载下的不同费率组的流。可选地,若PCRF实体生成的Charging Key时,PCRF实体同时生成了Service ID,且给PCEF实体的下发的计费策略中指定以Service ID层计费(即以Rating Group和Service ID区分计费信息),则第三标识可以定义为在PDN内唯一标识该Charging Key(即Rating Group)和Service ID的组合对应的流,即PCRF实体为同一承载中Rating Group和Service ID相同的流分配相同的第三标识。本实施例中,PCRF实体确定第三标识,并通过计费策略分别发送给TDF实体和PCEF实体。
具体而言,PCRF实体为PCEF实体下发的数据流的计费策略包括:为流分配的Charging Key(即为流分配的费率组),第三标识。
例如,为PCEF实体下发计费策略的消息可以如下:
Charging-Rule-Definition::=<AVP Header:1003>
{Charging-Rule-Name}
[Service-Identifier]
[Rating-Group]
[Charging-ID]第三标识
可选的,若PCEF实体预置了某一承载的数据流的费率组,而且PCRF实体未进行重新分配,则PCEF实体在Gx会话请求中上报流模板及其费率组的对应信息,PCRF实体根据PCEF实体上报的费率组与流模板的对应信息分配第三标识。
PCEF实体接收到PCRF实体发送的数据流的计费策略后,根据该数据流的计费策略,通过流的匹配获取PCEF实体所承载的数据流的第三标识。
相应地,PCRF实体在进行策略生成时为TDF实体生成的应用的计费策略包括:为该应用分配的Charging Key(即为应用分配的应用的费率组),用于计费关联的信息,可选地,还可以包括:辅助计费准确性的其它信息。
用于计费关联的信息包括:第三标识,可选地,还可以包括第三标识对应的流信息。
具体地,若PCRF实体知道TDF实体上所检测的应用的流信息(如TDF实体上报给PCRF实体或者PCRF实体配置得知),若PCRF实体根据该应用的流信息和第三标识的对应关系确定该应用的流仅对应一个第三标识,则该用于计费关联的信息可以仅仅携带应用标识和第三标识,不携带该第三标识对应的流信息;若该应用的流对应多个第三标识,则该用于计费关联的信息携带应用标识、多个第三标识及其对应的流信息参数,该用于计费关联的信息携带在ADC-Rule-Definition级参数中。
若PCRF实体不知道TDF实体上所检测的应用的流信息,则该用于计费关联的信息包括对应Gx会话所对应的PDN上所有第三标识及其对应的流信息参数,该用于计费关联的信息携带在命令级参数中。
流信息包括:流模板、其优先级。
换句话说,应用的计费策略中可以包括TDF实体上的所有应用的数据流的关联标识,以及TDF实体上的所有应用的数据流的关联标识对应的流模板(即流信息);TDF实体通过匹配流模板,可以确定TDF实体所承载的应用的数据流的关联标识。
辅助计费准确性的其它信息包括:PCRF实体向PCEF实体配置的第三标识对应的流信息对应的门控策略(Gating),TDF实体在收到该信息后,不对其状态为Disable的数据包进行计费信息收集(因为这些包将会在PCEF实体丢弃)。
例如,为TDF实体下发计费策略的消息可以如下(以用于计费关联的信息携带在ADC-Rule-Definition级参数中为例,这里仅列出部分相关参数):
ADC-Rule-Definition::=<AVP Header:1094>
{ADC-Rule-Name}
[TDF-Application-Identifier]
…
[Rating-Group]
[Online]
[Offline]
[Metering-Method]
*[Application-Correlation-Info]
其中,
Online和Offline用以告诉TDF实体该应用进行在线计费或者离线计费。
Rating-Group为该应用分配的费率组。
Metering-Method指示该应用的流的信息收集方式,包括:时长、流量、或者流量和时长等。
Application-Correlation-Info用于计费关联的信息,可以为一个(若一个应用的流对应一个第三标识,或不知道应用的流信息且PDN中只有一个第三标识),或者多个(若一个应用的流对应多个第三标识,或不知道应用的流信息,且PDN中有多个第三标识)。该AVP具体的定义如下:
Application-Correlation-Info::=<AVP Header:XXXX>
*[Flow-Information]
[Flow-Status]
[Application-Charging-ID]第三标识
[Precedence}
*[AVP]
其中,
Flow-Information为具体的流的数据包过滤信息;
Precedence为流的优先级;
Flow-Status为PCRF实体向PCEF实体配置的该第三标识对应的流信息对应的门控策略;
Application-Charging-ID为第三标识。
TDF实体根据PCRF实体发送的应用的计费策略,获取TDF实体所承载的应用的数据流的第三标识。可选地,TDF实体根据应用的计费策略中包括的TDF实体上的所有应用的数据流的第三标识及其对应的流模板,获取TDF实体所承载的应用的数据流的第三标识。
在线计费时,TDF实体在进行计费信息统计时,将既是应用的数据包,又是第三标识所对应的流的数据包的计费信息记录到一起,对应一个counter。
例如,TDF实体使用其DPI能力检测到某个数据包归属于某个PCRF实体下发的应用,则根据PCRF实体下发的流的优先级(即Precedence AVP)确定该数据包应该匹配到哪个标识对应的流(Flow-Information),确定后,进一步根据Flow-Status的值判断该数据包是否将在PCEF实体丢弃,若是,则不在counter中记录,否则,计入专门为该应用与标识对应流设置的counter。
可选地,若TDF实体丢弃了上行数据包,TDF实体统计其所丢弃的上行数据包,为其标识特定费率组,上报给计费系统,以便计费系统根据该特定费率组,不对关联到的PCEF实体上报的数据包的计费信息进行计费。例如,TDF实体为了使得TDF实体丢弃应用的流后,不影响PCEF实体的计费准确性,TDF实体收集所丢弃的应用的上行流信息,并为所收集的应用的上行流信息分配0费率上报给计费系统,以使计费系统关联后调整PCEF实体的计费。
TDF实体在向计费系统发送计费信息时(TDF实体的上报触发条件先满足,或收到计费系统的指示消息时),在计费信息中携带每个counter对应的第三标识。例如,发送计费信息的CCR消息包括:每个counter对应应用标识、对应的第三标识、应用的费率组、对应的使用信息(流量或时长)等中的一个或多个。不同counter对应的值封装在CCR的MSCC(Multiple-Services-Credit-Control)的不同AVP组中。例如,消息可以如下:
<Multiple-Services-Credit-Control>::=<AVP Header:456>
[Used-Service-Unit]
[CC-Correlation-Id]第三标识
[Application-Id](也可以使用Service-ID)
[Rating-Group](携带应用的Rating Group)
PCEF实体在向计费系统发送计费信息时(PCEF实体的上报触发条件先满足,或收到计费系统的指示消息时),在计费信息中携带该流的第三标识。例如,发送计费信息的CCR消息包括:第三标识、费率组、使用信息(流量或时长)等中的一个或多个。例如,消息可以如下:
<Multiple-Services-Credit-Control>::=<AVP Header:456>
[Used-Service-Unit]
*[Service-Identifier]
[Rating-Group]
[CC-Correlation-Id]第三标识
计费系统根据第三标识进行计费信息关联,对于关联处理后的计费信息,分别使用PCEF实体上报的数据流的费率组和TDF实体上报的应用的费率组进行计费处理。
因此,本发明实施例的计费的方法,通过在计费信息中携带表示数据流在PCEF实体上所属的承载以及对应的费率组的第三标识,可以关联处理流的计费信息和应用的计费信息,从而能够进行准确的流和应用的计费。
可选地,作为本发明的又一个实施例,该TDF实体所承载的应用的数据流的关联标识包括第四标识和第五标识,该PCEF实体所承载的数据流的关联标识包括所述第四标识和所述第五标识,其中,所述第四标识表示数据流在该PCEF实体上所属的承载以及对应的费率组,所述第五标识用于标识应用的数据流;
S110包括:
该TDF实体接收该PCEF实体发送的携带第四标识的数据包,根据该PCEF实体发送的携带第四标识的数据包,获取该TDF实体所承载的应用的数据流的第四标识;
该TDF实体确定该TDF实体所承载的应用的数据流的第五标识;
该方法100还包括:
该TDF实体向该PCEF实体发送携带第五标识的数据包,以便于该PCEF实体根据该携带第五标识的数据包获取该PCEF实体所承载的数据流的第五标识。
在本实施例中,将第四标识和第五标识作为关联标识。第四标识由PCEF实体生成,用以在PDN级唯一标识某一承载下某一费率组的流。该第四标识既可以区分某一PDN下的某一承载,同时又可以区分该承载下的不同费率组的流。可选地,若PCRF实体生成的Charging Key时,PCRF实体同时生成了Service ID,且给PCEF实体的下发的计费策略中指定以Service ID层计费(即以Rating Group和Service ID区分计费信息),则第四标识可以定义为唯一标识Charging Key(即Rating Group)和Service ID的组合对应的流。
第五标识由TDF实体生成,用以在PDN下唯一的标识某一应用的流。
PCEF实体为每个上行数据包添加第四标识,向TDF实体发送上行携带第四标识的数据包;TDF实体为每个下行数据包添加第五标识,向PCEF实体发送下行携带第五标识的数据包。
在本实施例中,PCRF实体在进行策略生成时为PCEF实体生成的数据流的计费策略中不再包括关联标识,也就是说,PCRF实体为PCEF实体生成数据流的计费策略可以采用现有技术。
PCEF实体确定PCEF实体上的数据流的第四标识后,在向OCS发送的计费信息中携带该流的第四标识。具体发送方式与前述实施例相同,在此不再赘述。
PCRF实体在进行策略生成时为TDF实体生成的应用的计费策略包括:为该应用分配的Charging Key(即为应用分配的应用费率组)、计费方式(在线计费或离线计费)、计费信息收集方式(时长、流量、或时长和流量等),可选地,还可以包括:辅助计费准确性的其它信息。
例如,为TDF实体下发计费策略的消息可以如下(这里仅列出部分参数):
ADC-Rule-Definition::=<AVP Header:1094>
{ADC-Rule-Name}
[TDF-Application-Identifier]
…
[Rating-Group]应用的费率组
[Online]
[Offline]
[Metering-Method]
*[Additional-Info]辅助计费准确性的其它信息
其中,
Online和Offline用以告诉TDF实体该应用进行在线计费或者离线计费。
Rating-Group为该应用分配的费率组。
Metering-Method指示该应用的流的信息收集方式,包括:时长、流量、或者流量和时长等。
Additional-Info辅助计费准确性的其它信息,该AVP具体的定义如下:
Additional-Info::=<AVP Header:XXXX>
*[Flow-Information]
[Flow-Status]
[Precedence}
*[AVP]
其中,
Flow-Information为具体的流的数据包过滤信息;
Precedence为流的优先级;
Flow-Status为流信息对应的门控策略
PCEF实体确定PCEF实体上的数据流的第四标识,根据TDF实体发送的携带第五标识的数据包,获取PCEF实体上的数据流的第五标识;TDF实体确定TDF实体所承载的应用的数据流的第五标识,根据PCEF实体发送的携带第四标识的数据包,获取TDF实体所承载的应用的数据流的第四标识。
在线计费时,TDF实体在进行计费信息统计时,对于上行数据包,TDF实体将既是应用的数据包,又是第四标识所对应的流的数据包的计费信息记录到一起,对应一个counter;对于下行数据包,TDF实体将应用的数据包对应的流的数据包的计费信息记录到一起,对应一个counter。
可选地,若TDF实体丢弃了上行数据包,TDF实体统计其所丢弃的上行数据包,为其标识特定费率组,上报给计费系统,以便计费系统根据该特定费率组,不对关联到的PCEF实体上报的数据包的计费信息进行计费。例如,TDF实体为了使得TDF实体丢弃应用的流后,不影响PCEF实体的计费准确性,TDF实体收集所丢弃的应用的上行流信息,并为所收集的应用的上行流信息分配0费率上报给计费系统,以使计费系统关联后调整PCEF实体的计费。
TDF实体在向计费系统发送计费信息时(TDF实体的上报触发条件先满足,或收到计费系统的指示消息时),在计费信息中携带每个counter对应的第四标识和第五标识,或者仅有第五标识(若没有第四标识时)。例如,发送计费信息的CCR消息包括:每个counter对应应用标识、对应的第四标识和第五标识、应用的费率组、对应的使用信息(流量或时长)等中的一个或多个。不同counter对应的值封装在CCR的MSCC(Multiple-Services-Credit-Control)的不同AVP组中。例如,消息可以如下:
<Multiple-Services-Credit-Control>::=<AVP Header:456>
[Used-Service-Unit]
[Application-Id](也可以使用Service-ID)
[Rating-Group](携带应用的Rating Group)
[Flow-Correlation-Id]第四标识
[App-Correlation-Id]第五标识
PCEF实体在向计费系统发送计费信息时(PCEF实体的上报触发条件先满足,或收到计费系统的指示消息时),在计费信息中携带该PCEF实体上的数据流的第四标识和第五标识,或者仅有第四标识(若没有第五标识时)。例如,发送计费信息的CCR消息包括:第四标识、第五标识、费率组、使用信息(流量或时长)等中的一个或多个。例如,消息可以如下:
<Multiple-Services-Credit-Control>::=<AVP Header:456>
[Used-Service-Unit]
*[Service-Identifier]
[Rating-Group]
[Flow-Correlation-Id]第四标识
[App-Correlation-Id]第五标识
计费系统根据第四标识和第五标识进行计费信息关联,对于关联处理后的计费信息,分别使用PCEF实体上报的数据流的费率组和TDF实体上报的应用的费率组进行计费处理。
因此,本发明实施例的计费的方法,通过在计费信息中携带表示数据流在PCEF实体上所属的承载以及对应的费率组的第四标识和用于标识应用的数据流的第五标识,可以关联处理流的计费信息和应用的计费信息,从而能够进行准确的流和应用的计费。
以上从TDF实体的角度详细描述了本发明实施例的计费的方法,下面从PCEF实体的角度描述本发明实施例的计费的方法。
图3示出了根据本发明实施例的计费的方法200的示意性流程图。如图3所示,该方法200包括:
S210,PCEF实体获取该PCEF实体所承载的数据流的关联标识;
S220,该PCEF实体向计费系统发送第二计费信息,该第二计费信息携带该PCEF实体所承载的数据流的关联标识,以便于该计费系统根据该PCEF实体所承载的数据流的关联标识和TDF实体所承载的应用的数据流的关联标识关联处理该第二计费信息和该TDF实体向该计费系统发送的第一计费信息,其中,该第一计费信息携带该TDF实体所承载的应用的数据流的关联标识。
在本发明实施例中,PCEF实体向计费系统发送携带PCEF实体所承载的数据流的关联标识的第二计费信息,TDF实体向计费系统发送携带TDF实体所承载的应用的数据流的关联标识的第一计费信息,计费系统根据关联标识关联处理第一计费信息和第二计费信息,这样可以准确地对第一计费信息和第二计费信息计费,即实现同时对数据流和应用计费。
因此,本发明实施例的计费的方法,通过在计费信息中携带关联标识,可以关联处理数据流的计费信息和应用的计费信息,从而能够进行准确的数据流和应用的计费,实现同时对应用的计费和对数据流的计费。
可选地,在S220之前,该方法200还包括:
该PCEF实体向该计费系统发送第二配额申请请求,该第二配额申请请求携带该PCEF实体所承载的数据流的关联标识和数据流的费率组,以使计费系统可以根据所述数据流的费率组分配第二配额;
该PCEF实体接收该计费系统发送的第二配额。
PCRF实体分别向TDF实体和PCEF实体下发应用的计费策略和数据流的计费策略。PCEF实体接收到PCRF实体发送的计费策略后,若为在线计费,则向计费系统发送第二配额申请请求,该第二配额申请请求携带该PCEF实体所承载的数据流的关联标识和数据流的费率组,计费系统根据该数据流的费率组进行配额授权,PCEF实体接收该计费系统发送的第二配额;TDF实体接收到PCRF实体发送的计费策略后,若为在线计费,则向计费系统发送第一配额申请请求,该第一配额申请请求携带该TDF实体所承载的应用的数据流的关联标识和应用的费率组,计费系统根据该应用的费率组进行配额授权,TDF实体接收该计费系统发送的第一配额。
业务使用过程中,在线计费时,若PCEF实体和TDF实体中的一个实体的上报触发条件先满足后,会先向计费系统上报计费信息,计费系统收到该上报的计费信息后需要指示另外一个实体也上报计费信息,以便于关联处理数据流的计费信息和应用的计费信息。
因此,可选地,S220,包括:
该PCEF实体在该PCEF实体的上报触发条件满足时,向该计费系统发送该第二计费信息,以使该计费系统根据该PCEF实体所承载的数据流的关联标识向该TDF实体发送指示该TDF实体向该计费系统发送该第一计费信息的指示消息。
可选地,在S220之前,该方法200还包括:
该PCEF实体接收该计费系统根据该TDF实体所承载的应用的数据流的关联标识发送的指示该PCEF实体发送该第二计费信息的指示消息;
S220包括:
该PCEF实体响应该指示消息向该计费系统发送该第二计费信息。
可选地,该指示消息携带该TDF实体所承载的应用的数据流的关联标识;
该PCEF实体响应该指示消息向该计费系统发送该第二计费信息,包括:
该PCEF实体向该计费系统发送与该TDF实体所承载的应用的数据流的关联标识对应的该PCEF实体所承载的数据流的计费信息。
可选地,作为本发明的一个实施例,该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;
S210,包括:
该PCEF实体接收PCRF实体发送的数据流的计费策略,该数据流的计费策略包括该PCEF实体所承载的数据流的第一标识和第二标识,根据该数据流的计费策略获取该PCEF实体所承载的数据流的第一标识和第二标识。
可选地,作为本发明的另一个实施例,该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;
S210包括:
该PCEF实体确定该PCEF实体所承载的数据流的第一标识;
该PCEF实体接收PCRF实体发送的数据流的计费策略,该数据流的计费策略包括该PCEF实体所承载的数据流的第二标识,根据该数据流的计费策略获取该PCEF实体所承载的数据流的第二标识;
该方法200还包括:
该PCEF实体向该PCRF实体发送该PCEF实体所承载的数据流的第一标识。
可选地,作为本发明的又一个实施例,该TDF实体所承载的应用的数据流的关联标识包括第三标识,该PCEF实体所承载的数据流的关联标识包括所述其中,所述第三标识表示数据流在该PCEF实体上所属的承载以及对应的费率组;
S210包括:
该PCEF实体接收PCRF实体发送的数据流的计费策略,该数据流的计费策略包括该PCEF实体所承载的数据流的第三标识,根据该数据流的计费策略获取该PCEF实体所承载的数据流的第三标识。
可选地,作为本发明的又一个实施例,该TDF实体所承载的应用的数据流的关联标识包括第四标识和第五标识,该PCEF实体所承载的数据流的关联标识包括所述第四标识和所述第五标识,其中,所述第四标识表示数据流在该PCEF实体上所属的承载以及对应的费率组,所述第五标识用于标识应用的数据流;
S210包括:
该PCEF实体确定该PCEF实体所承载的数据流的第四标识;
该PCEF实体接收该TDF实体发送的携带第五标识的数据包,根据该TDF实体发送的携带第五标识的数据包,获取该PCEF实体所承载的数据流的第五标识;
该方法200还包括:
该PCEF实体向该TDF实体发送携带第四标识的数据包,以便于该TDF实体根据该携带第四标识的数据包获取该TDF实体所承载的应用的数据流的第四标识。
应理解,在本发明实施例中,TDF实体侧描述的TDF实体、PCEF实体、PCRF实体和计费系统相互之间的交互及相关特性、功能等与PCEF实体侧的描述相应,为了简洁,在此不再赘述。
因此,本发明实施例的计费的方法,通过在计费信息中携带关联标识,可以关联处理流的计费信息和应用的计费信息,从而能够进行准确的流和应用的计费。
下面从计费系统的角度描述本发明实施例的计费的方法。
图4示出了根据本发明实施例的计费的方法300的示意性流程图。如图4所示,该方法300包括:
S310,计费系统接收TDF实体发送的第一计费信息,该第一计费信息携带该TDF实体所承载的应用的数据流的关联标识;
S320,该计费系统接收PCEF实体发送的第二计费信息,该第二计费信息携带该PCEF实体所承载的数据流的关联标识;
S330,该计费系统根据该TDF实体所承载的应用的数据流的关联标识和该PCEF实体所承载的数据流的关联标识,关联处理该第一计费信息和该第二计费信息。
在本发明实施例中,计费系统接收TDF实体发送的携带TDF实体所承载的应用的数据流的关联标识的第一计费信息,接收PCEF实体发送的携带PCEF实体所承载的数据流的关联标识的第二计费信息,然后,根据关联标识关联处理第一计费信息和第二计费信息。这样可以准确地对第一计费信息和第二计费信息计费,实现同时对数据流和应用计费。
因此,本发明实施例的计费的方法,通过接收携带关联标识的流的计费信息和应用的计费信息,根据关联标识关联处理流的计费信息和应用的计费信息,能够进行准确的数据流和应用的计费。
在本发明实施例中,可选地,该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组。
可选地,该TDF实体所承载的应用的数据流的关联标识包括第三标识,该PCEF实体所承载的数据流的关联标识包括所述第三标识,其中,所述第三标识表示数据流在该PCEF实体上所属的承载以及对应的费率组。
可选地,该PCEF实体所承载的应用的数据流的关联标识包括第四标识和第五标识,该PCEF实体所承载的数据流的关联标识包括所述第四标识和所述第五标识,其中,所述第四标识表示数据流在该PCEF实体上所属的承载以及对应的费率组,所述第五标识用于标识应用的数据流。
在本发明实施例中,可选地,在S310之前,该方法300还包括:
该计费系统接收该TDF实体发送的第一配额申请请求,该第一配额申请请求携带该TDF实体所承载的应用的数据流的关联标识和应用的费率组,以使计费系统可以根据所述应用的费率组分配第一配额;
该计费系统向该TDF实体发送第一配额;
在S320之前,该方法还包括:
该计费系统接收该PCEF实体发送的第二配额申请请求,该第二配额申请请求携带该PCEF实体所承载的数据流的关联标识和数据流的费率组,以使计费系统可以根据所述数据流的费率组分配第二配额;
该计费系统向该PCEF实体发送第二配额。
具体而言,TDF实体和PCEF实体在接收到PCRF实体发送的计费策略后,若为在线计费,TDF实体和PCEF实体分别向计费系统发送第一配额申请请求和第二配额申请请求,第一配额申请请求携带TDF实体所承载的应用的数据流的关联标识和应用的费率组,第二配额申请请求携带PCEF实体所承载的数据流的关联标识和数据流的费率组;计费系统进行配额授权,分别给TDF实体和PCEF实体发送第一配额和第二配额,并在后续处理计费信息时根据配额授权时获得的关联标识确定关联处理计费信息。
业务使用过程中,在线计费中时,若TDF实体和PCEF实体中的一个实体的上报触发条件先满足后,会先向计费系统上报计费信息,计费系统收到该上报的计费信息后确定需要关联处理计费信息时,指示另外一个实体也上报计费信息,以便于关联处理数据流的计费信息和应用的计费信息。
因此,如图5所示,可选地,S310包括:
S311,该计费系统接收该TDF实体在该TDF实体的上报触发条件满足时,向该计费系统发送该第一计费信息;
在S320之前,该方法还包括:
S340,该计费系统根据该TDF实体所承载的应用的数据流的关联标识向该PCEF实体发送指示该PCEF实体发送该第二计费信息的指示消息;
S320包括;
S321,该计费系统接收该PCEF实体响应该指示消息发送的该第二计费信息。
可选地,该指示消息携带该TDF实体所承载的应用的数据流的关联标识;
S321包括:
该计费系统接收该PCEF实体发送的与该TDF实体所承载的应用的数据流的关联标识对应的该PCEF实体所承载的数据流的计费信息。
具体而言,在本实施例中,TDF实体的上报触发条件先满足后,TDF实体向计费系统发送第一计费信息,第一计费信息中携带TDF实体所承载的应用的数据流的关联标识。计费系统根据TDF实体所承载的应用的数据流的关联标识,确定关联标识对应的PCEF实体的计费会话受影响,需要关联处理。例如,计费系统根据TDF实体所承载的应用的数据流的关联标识与信用授权时得到的PCEF实体所承载的数据流的关联标识相同,确定需要关联处理计费信息。因此,计费系统向PCEF实体发送指示消息,如重授权请求(Re-Auth-Request,RAR)消息,指示PCEF实体也上报计费信息。
可选地,计费系统发送的指示消息可以指示PCEF实体上报计费会话中所有计费信息,在这种情况下,RAR消息同现有技术中的RAR消息。
可选地,计费系统发送的指示消息可以指示PCEF实体上报计费会话中需要与TDF实体所上报计费信息关联的计费信息。在这种情况下,指示消息携带TDF实体所承载的应用的数据流的关联标识,使得PCEF实体上报该关联标识所对应的计费信息。
例如,关联标识为第一标识和第二标识时,计费系统向PCEF实体下发TDF实体所上报的计费信息中的第二标识,使得PCEF实体上报该第二标识对应的计费信息;RAR消息携带如下内容:
Rating-Group(第二标识)
关联标识为第三标识时,计费系统向PCEF实体下发TDF实体所上报的计费信息中的第三标识,使得PCEF实体上报该第三标识所对应的计费信息;RAR消息携带如下内容:
CC-Correlation-Id第三标识
关联标识为第四标识和第五标识时,分场景如下:
若应用计费优先于流计费,若TDF实体所上报的计费信息中包含第四标识,则计费系统向PCEF实体下发该第四标识,若TDF实体所上报的计费信息中不包含第四标识,则计费系统不下发RAR,而是直接对应用进行计费处理;
若应用计费与流计费优先级不确定,则计费系统向PCEF实体下发TDF实体所上报的计费信息中的第四标识(如果TDF实体上报的计费信息中包含该第四标识)和第五标识,使得PCEF实体上报该第四标识(如果TDF实体上报的计费信息中包含该第四标识)和第五标识所对应的计费信息;例如,RAR消息携带如下内容:
[Flow-Correlation-Id]第四标识
[App-Correlation-Id]第五标识
PCEF实体根据指示消息,向计费系统发送第二计费信息,第二计费信息中携带PCEF实体所承载的数据流的关联标识。可选地,若计费系统发送的指示消息中携带TDF实体所承载的应用的数据流的关联标识,则PCEF实体只向计费系统发送与TDF实体所承载的应用的数据流的关联标识对应的PCEF实体所承载的数据流的计费信息;若计费系统发送的指示消息中没有携带关联标识,则PCEF实体向计费系统发送计费会话中的所有计费信息。
如图6所示,可选地,S320包括:
S322,该计费系统接收该PCEF实体在该PCEF实体的上报触发条件满足时,向该计费系统发送该第二计费信息;
在S310之前,该方法300还包括:
S350,该计费系统根据该PCEF实体所承载的数据流的关联标识向该TDF实体发送指示该TDF实体发送该第一计费信息的指示消息;
S310包括;
S312,该计费系统接收该TDF实体响应该指示消息发送的该第一计费信息。
可选地,该指示消息携带该PCEF实体所承载的数据流的关联标识;
S312包括:
该计费系统接收该TDF实体发送的与该PCEF实体所承载的数据流的关联标识对应的该TDF实体所承载的应用的数据流的计费信息。
具体而言,在本实施例中,PCEF实体的上报触发条件先满足后,PCEF实体向计费系统发送第二计费信息,第二计费信息中携带PCEF实体所承载的数据流的关联标识。计费系统根据PCEF实体所承载的数据流的关联标识,向TDF实体发送指示消息,指示TDF实体也上报计费信息。例如,计费系统根据PCEF实体所承载的数据流的关联标识与信用授权时得到的TDF实体所承载的应用的数据流的关联标识相同,确定需要关联处理计费信息。因此向TDF实体发送指示消息,如RAR消息。
可选地,计费系统发送的指示消息可以指示TDF实体上报计费会话中所有计费信息,在这种情况下,RAR消息同现有技术中的RAR消息。
可选地,计费系统发送的指示消息可以指示TDF实体上报计费会话中需要与TDF实体所上报计费信息关联的计费信息。在这种情况下,指示消息携带PCEF实体所承载的数据流的关联标识,使得TDF实体上报该关联标识所对应的计费信息。
例如,关联标识为第一标识和第二标识时,计费系统向TDF实体下发PCEF实体所上报的计费信息中的第一标识和第二标识,使得TDF实体上报该第一标识和第二标识所对应的计费信息;RAR消息携带如下内容:
Rating-Group(第二标识)
Related-Session-ID(第一标识)
关联标识为第三标识时,计费系统向TDF实体下发PCEF实体所上报的计费信息中的第三标识,使得TDF实体上报该第三标识所对应的计费信息;RAR消息携带如下内容:
CC-Correlation-Id第三标识
关联标识为第四标识和第五标识时,分场景如下:
若应用计费优先于流计费,则计费系统向TDF实体下发PCEF实体所上报的计费信息中的第四标识,使得TDF实体上报该第四标识所对应的计费信息;
若应用计费与流计费优先级不确定,则计费系统向TDF实体下发PCEF实体所上报的计费信息中的第四标识和第五标识(如果PCEF实体上报的计费信息中包含该第五标识),使得TDF实体上报该第四标识和第五标识(如果PCEF实体上报的计费信息中包含该第五标识)所对应的计费信息;例如,RAR消息携带如下内容:
[Flow-Correlation-Id]第四标识
[App-Correlation-Id]第五标识
TDF实体根据指示消息,向计费系统发送第一计费信息,第一计费信息中携带TDF实体所承载的应用的数据流的关联标识。可选地,若计费系统发送的指示消息中携带PCEF实体所承载的数据流的关联标识,则TDF实体只向计费系统发送与PCEF实体所承载的数据流的关联标识对应的TDF实体所承载的应用的数据流的计费信息;若计费系统发送的指示消息中没有携带关联标识,则TDF实体向计费系统发送计费会话中的所有计费信息。
可选地,S330包括:
该计费系统确定该第一计费信息和该第二计费信息中关联标识相同的计费信息,对所述关联标识相同的计费信息采取不同的计费策略进行计费。本发明实施例所述的不同的计费策略进行计费可以是核减在第一计费信息和第二计费信息中重复的计费信息,之后针对第一计费信息和第二计费信息中扣除重复的计费信息后进行计费,或者针对第一计费信息和第二计费信息中关联标识相同的计费信息按照流的计费策略或者应用的计费策略进行计费。
计费系统通过数据流的计费信息(第二计费信息)和应用的计费信息(第一计费信息)中相同的关联标识确定重复的计费信息,把重复的计费信息扣除后再针对不重复的计费信息进行计费。
应理解,在本发明实施例中,TDF实体侧描述的TDF实体、PCEF实体、PCRF实体和计费系统相互之间的交互及相关特性、功能等与计费系统侧的描述相应,为了简洁,在此不再赘述。
本发明实施例的计费的方法,通过接收携带关联标识的流的计费信息和应用的计费信息,根据关联标识关联处理流的计费信息和应用的计费信息,能够进行准确的数据流和应用的计费。
下面从PCRF实体的角度描述本发明实施例的计费的方法。
图7示出了根据本发明实施例的计费的方法400的示意性流程图。如图7所示,该方法400包括:
S410,PCRF实体向PCEF实体发送数据流的计费策略,该数据流的计费策略包括第二计费关联信息,以便于该PCEF实体根据该数据流的计费策略生成携带该PCEF实体所承载的数据流的关联标识的第二计费信息;
S420,该PCRF实体向TDF实体发送应用的计费策略,该应用的计费策略包括第一计费关联信息,以便于该TDF实体根据该应用的计费策略生成携带该TDF实体所承载的应用的数据流的关联标识的第一计费信息;
其中,该PCEF实体所承载的数据流的关联标识和该TDF实体所承载的应用的数据流的关联标识用于计费系统关联处理该第一计费信息和该第二计费信息。
在本发明实施例中,PCRF实体向PCEF实体发送数据流的计费策略,向TDF实体发送应用的计费策略,并在计费策略中携带计费关联信息,这样,可以使PCEF实体和TDF实体生成携带关联标识的计费信息,便于计费系统关联处理流的计费信息和应用的计费信息,从而能够实现准确的数据流和应用的计费。
可选地,该第二计费关联信息包括该PCEF实体所承载的数据流的关联标识,该第一计费关联信息包括该TDF实体所承载的应用的数据流的关联标识;该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组。
可选地,该第二计费关联信息包括该PCEF实体所承载的数据流的关联标识,该第一计费关联信息包括该TDF实体所承载的应用的数据流的关联标识;该TDF实体所承载的应用的数据流的关联标识包括第三标识,该PCEF实体所承载的数据流的关联标识包括所述第三标识,其中,所述第三标识表示数据流在该PCEF实体上所属的承载以及对应的费率组。
可选地,该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;
该第二计费关联信息包括该PCEF实体所承载的数据流的第二标识,该第一计费关联信息包括该TDF实体所承载的应用的数据流的第一标识和第二标识;
在S420之前,该方法400还包括:
该PCRF实体接收该PCEF实体发送的该PCEF实体所承载的数据流的第一标识,根据该PCEF实体所承载的数据流的第一标识确定该TDF实体所承载的应用的数据流的第一标识。
可选地,该第一计费关联信息包括该TDF实体上的所有应用的数据流的关联标识以及该TDF实体上的所有应用的数据流的关联标识对应的流模板。
应理解,在本发明实施例中,TDF实体侧描述的TDF实体、PCEF实体、PCRF实体和计费系统相互之间的交互及相关特性、功能等与PCRF实体侧的描述相应,为了简洁,在此不再赘述。
本发明实施例的计费的方法,通过向PCEF实体发送携带计费关联信息的数据流的计费策略,向TDF实体发送携带计费关联信息应用的计费策略,可以使PCEF实体和TDF实体生成携带关联标识的计费信息,便于计费系统关联处理流的计费信息和应用的计费信息,从而能够实现准确的数据流和应用的计费。
以上分别从TDF实体、PCEF实体、计费系统和PCRF实体的角度描述了本发明实施例的计费的方法,下面将结合具体的例子详细描述本发明实施例。应注意,这些例子只是为了帮助本领域技术人员更好地理解本发明实施例,而非限制本发明实施例的范围。
在图8所示实施例中,关联标识采用第一标识和第二标识,且第一标识和第二标识由PCRF实体生成。
801,PCRF实体进行策略生成。PCRF实体为PCEF实体生成流的控制策略和数据流的计费策略,所生成的数据流的计费策略包括:第一标识,为流分配的Charging Key(作为第二标识)。PCRF实体为TDF实体生成应用的控制策略和应用的计费策略,所生成的应用的计费策略包括:为应用分配的应用的Charging Key、该应用的数据流的第一标识,第一标识对应的流信息,第一标识对应的流信息对应的第二标识。
802,PCRF实体向TDF实体安装激活应用的策略。若当前无Sd会话,则该步骤为Sd会话建立请求,该请求携带应用标识、应用控制策略(可选)、应用的计费策略;若当前有Sd会话,则该步骤为ADC Rule安装请求,该ADC Rule包括应用标识、应用控制策略(可选)、应用的计费策略。该步骤包括了应用的计费策略。
803,PCRF实体向PCEF实体安装流的控制策略和数据流的计费策略,该步骤包括了数据流的计费策略。
804,TDF实体根据PCRF实体下发应用的计费策略,向OCS发起应用的信用配额申请请求。若PCRF实体下发的计费策略中指示在线计费,则TDF实体向OCS发起应用的信用配额申请请求(即CCR消息),该请求中携带PCRF实体下发的为应用分配的费率组,可选的,携带第一标识,若TDF实体上需要计费的应用对应多个第一标识,则所述CCR消息携带多个第一标识;CCR消息如下(仅列出相关AVP):
<CCR>::=<Diameter Header:272,REQ,PXY>
*[Multiple-Services-Credit-Control]
*[CC-Correlation-Id]
Multiple-Services-Credit-Control携带信息如下(仅列出相关AVP):
<Multiple-Services-Credit-Control>::=<AVP Header:456>
[Requested-Service-Unit]
[Rating-Group]应用的费率组
805,OCS进行配额授权,并向TDF实体返回配额授权信息,即信用控制应答(Credit-Control-Answer,CCA)消息。
806,PCEF实体根据PCRF实体下发的数据流的计费策略,向OCS发起流的信用配额申请请求。若PCRF实体下发的计费策略中指示在线计费,则PCEF实体向OCS发起流的信用配额申请请求(即CCR消息),该请求中携带PCRF实体下发的为流分配的费率组,可选的,携带第一标识;CCR消息如下(仅列出相关AVP):
<CCR>::=<Diameter Header:272,REQ,PXY>
*[Multiple-Services-Credit-Control]
[CC-Correlation-Id]
Multiple-Services-Credit-Control携带信息如下(仅列出相关AVP):
<Multiple-Services-Credit-Control>::=<AVP Header:456>
[Requested-Service-Unit]
*[Service-Identifier]
[Rating-Group]数据流的费率组
807,OCS进行配额授权,并向PCEF实体返回配额授权信息(CCA消息)。
应理解,802、804、805与803、806、807的先后顺序在不同场景中可以互换。
在业务使用过程中,在线计费中的PCEF实体的上报触发条件先满足后上报计费信息的流程如下。
808,PCEF实体上某一计费会话向OCS发起上报流的计费信息(流量或时长信息)并申请新配额的CCR消息。该CCR消息包括:第一标识和第二标识、数据流的费率组、使用信息(流量或时长)。
809,OCS向TDF实体发送指示消息。OCS根据信用配额授权时获取的关联标识,以及PCEF实体上报的关联标识,确定需要下发RAR的TDF实体计费会话,然后向TDF实体下发RAR消息,指示TDF实体进行重授权申请,并上报应用的使用信息,即应用的计费信息。
810,TDF实体根据RAR的要求,通过CCR消息上报应用的计费信息,并重新申请配额。该CCR消息包括:每个counter对应应用标识、对应的第一标识和第二标识、应用的费率组、对应的使用信息(流量或时长)。不同counter对应的值封装在CCR的MSCC(Multiple-Services-Credit-Control)的不同AVP组中。
811,OCS根据PCEF实体和TDF实体上报的关联标识进行计费信息关联,对于关联处理后的计费信息,分别使用PCEF实体上报的数据流的费率组和TDF实体上报的应用的费率组进行计费处理。
812,OCS向TDF实体下发重授权后的新配额;
813,OCS向PCEF实体下发新配额。
应理解,812和813没有必然的先后关系。
在图9所示实施例中,关联标识同样采用第一标识和第二标识,且第一标识和第二标识由PCRF实体生成,与图8所示实施例不同之处在于,在业务使用过程中,在线计费中的TDF实体的上报触发条件先满足。
801至807与图8所示实施例相同,在此不再赘述。
在业务使用过程中,在线计费中的TDF实体的上报触发条件先满足后上报计费信息的流程如下。
901,TDF实体上某一计费会话向OCS发起上报计费信息(流量或时长信息)并申请新配额的CCR消息。该CCR消息包括:counter对应应用标识、对应的第一标识和第二标识、应用的费率组、对应的使用信息(流量或时长)。不同counter对应的值封装在CCR的MSCC(Multiple-Services-Credit-Control)的不同AVP组中。
902,OCS向PCEF实体发送指示消息。OCS根据信用配额授权时获取的关联标识,以及TDF实体上报的关联标识,确定受影响的PCEF实体计费会话,然后对每个受影响的PCEF实体计费会话下发RAR消息,指示PCEF实体进行重授权申请,并上报流的使用信息,即流的计费信息。
903,PCEF实体根据RAR的要求,通过CCR消息上报流的计费信息,并重新申请配额。该CCR消息:第一标识和第二标识、流对应的费率组、对应的使用信息(流量或时长)。
904,OCS根据PCEF实体和TDF实体上报的关联标识进行计费信息关联,对于关联处理后的计费信息,分别使用PCEF实体上报的数据流的费率组和TDF实体上报的应用的费率组进行计费处理。
905,OCS向PCEF实体下发重授权后的新配额;
906,OCS向TDF实体下发新配额。
应理解,905和906没有必然的先后关系。
在图10所示实施例中,关联标识采用第一标识和第二标识,第一标识由PCEF实体生成,第二标识由PCRF实体生成。
1001,PCEF实体确定第一标识。如果是新建立承载,PCEF实体需要生成新的承载对应的第一标识,如果承载修改或结束,为该承载分配原有第一标识。
1002,PCEF实体向PCRF实体上报第一标识。PCEF实体在新承载建立、承载更新、承载结束时,向PCRF实体上报承载标识,即第一标识。其中,如果是新建立承载,PCEF实体需要生成新的承载对应的第一标识,如果承载的修改或结束,则向PCRF实体上报为该承载分配的原有第一标识。如果是新承载建立或者承载更新,则PCEF实体在上报承载标识的同时,还需要上报该承载的流过滤信息,该流过滤信息即:绑定到承载上的流模板信息,用以匹配流到该承载。如果是承载结束,则可以不上报承载的流过滤信息。
1003,PCRF实体进行策略生成。PCRF实体为PCEF实体生成流的控制策略和数据流的计费策略,所生成的数据流的计费策略包括:为流分配的Charging Key(作为第二标识)。PCRF实体为TDF实体生成应用的控制策略和应用的计费策略,所生成的应用的计费策略包括:为应用分配的应用的Charging Key、该应用的数据流的第一标识,第一标识对应的流信息,第一标识对应的流信息对应的第二标识。
1004,PCRF实体向TDF实体安装激活应用的策略。该步骤包括了1003中生成的应用的计费策略。
1005,PCRF实体向PCEF实体安装流的控制策略和数据流的计费策略,该步骤包括了1003中生成的数据流的计费策略。
后续1006至1009同图8中804至807。
在业务使用过程中,在线计费中的PCEF实体的上报触发条件先满足时,后续1010值1015同图8中809至813。
在图11所示实施例中,关联标识同样采用第一标识和第二标识,第一标识由PCEF实体生成,第二标识由PCRF实体生成,与图10所示实施例不同之处在于,在业务使用过程中,在线计费中的TDF实体的上报触发条件先满足。
1001至1009同图10中1001至1009;在业务使用过程中,在线计费中的TDF实体的上报触发条件先满足后,后续901至906同图9中901至906。
在图12所示实施例中,关联标识采用第三标识,且第三标识由PCRF实体生成。
1201,PCRF实体进行策略生成。PCRF实体为PCEF实体生成流的控制策略和数据流的计费策略,所生成的数据流的计费策略包括:为流分配的Charging Key,第三标识。PCRF实体为TDF实体生成应用的控制策略和应用的计费策略,所生成的应用的计费策略包括:为应用分配的应用的Charging Key、该应用的数据流的第三标识。
1202,PCRF实体向TDF实体安装激活应用的策略。该步骤包括了1201中生成的应用的计费策略。
1203,PCRF实体向PCEF实体安装流的控制策略和数据流的计费策略,该步骤包括了1201中生成的数据流的计费策略。
1204,TDF实体根据PCRF实体下发应用的计费策略,向OCS发起应用的信用配额申请请求。若PCRF实体下发的计费策略中指示在线计费,则TDF实体向OCS发起应用的信用配额申请请求(即CCR消息),该请求中携带PCRF实体下发的为应用分配的费率组,可选的,携带第三标识,若TDF实体上需要计费的应用对应多个第三标识,则所述CCR消息携带多个第三标识。
1205,OCS进行配额授权,并向TDF实体返回配额授权信息(CCA消息)。
1206,PCEF实体根据PCRF实体下发的数据流的计费策略,向OCS发起流的信用配额申请请求。若PCRF实体下发的计费策略中指示在线计费,则PCEF实体向OCS发起流的信用配额申请请求(即CCR消息),该请求中携带PCRF实体下发的为流分配的费率组,可选的,携带第三标识。
1207,OCS进行配额授权,并向PCEF实体返回配额授权信息(CCA消息)。
应理解,1202、1204、1205与1203、1206、1207的先后顺序在不同场景中可以互换。
在业务使用过程中,在线计费中的PCEF实体的上报触发条件先满足后上报计费信息的流程如下。
1208,PCEF实体上某一计费会话向OCS发起上报流的计费信息(流量或时长信息)并申请新配额的CCR消息。该CCR消息包括:第三标识、数据流的费率组、使用信息(流量或时长)。
1209,OCS向TDF实体发送指示消息。OCS根据信用配额授权时获取的关联标识,以及PCEF实体上报的关联标识,确定需要下发RAR的TDF实体计费会话,然后向TDF实体下发RAR消息,指示TDF实体进行重授权申请,并上报应用的使用信息,即应用的计费信息。
1210,TDF实体根据RAR的要求,通过CCR消息上报应用的计费信息,并重新申请配额。该CCR消息包括:每个counter对应应用标识、对应的第三标识、应用的费率组、对应的使用信息(流量或时长)。不同counter对应的值封装在CCR的MSCC(Multiple-Services-Credit-Control)的不同AVP组中。
1211,OCS根据PCEF实体和TDF实体上报的关联标识进行计费信息关联,对于关联处理后的计费信息,分别使用PCEF实体上报的数据流的费率组和TDF实体上报的应用的费率组进行计费处理。
1212,OCS向TDF实体下发重授权后的新配额;
1213,OCS向PCEF实体下发新配额。
应理解,1212和1213没有必然的先后关系。
在图13所示实施例中,关联标识同样采用第三标识,且第三标识由PCRF实体生成,与图12所示实施例不同之处在于,在业务使用过程中,在线计费中的TDF实体的上报触发条件先满足。
1201至1207与图12所示实施例相同,在此不再赘述。
在业务使用过程中,在线计费中的TDF实体的上报触发条件先满足后上报计费信息的流程如下。
1301,TDF实体上某一计费会话向OCS发起上报计费信息(流量或时长信息)并申请新配额的CCR消息。该CCR消息包括:counter对应应用标识、对应的第三标识、应用的费率组、对应的使用信息(流量或时长)。不同counter对应的值封装在CCR的MSCC(Multiple-Services-Credit-Control)的不同AVP组中。
1302,OCS向PCEF实体发送指示消息。OCS根据信用配额授权时获取的关联标识,以及TDF实体上报的关联标识,确定受影响的PCEF实体计费会话,然后对每个受影响的PCEF实体计费会话下发RAR消息,指示PCEF实体进行重授权申请,并上报流的使用信息,即流的计费信息。
1303,PCEF实体根据RAR的要求,通过CCR消息上报流的计费信息,并重新申请配额。该CCR消息:第三标识、流对应的费率组、对应的使用信息(流量或时长)。
1304,OCS根据PCEF实体和TDF实体上报的关联标识进行计费信息关联,对于关联处理后的计费信息,分别使用PCEF实体上报的数据流的费率组和TDF实体上报的应用的费率组进行计费处理。
1305,OCS向PCEF实体下发重授权后的新配额;
1306,OCS向TDF实体下发新配额。
应理解,1305和1306没有必然的先后关系。
在图14所示实施例中,关联标识采用第四标识和第五标识,第四标识由PCEF实体生成,第五标识由TDF实体生成。
1401,PCRF实体进行策略生成。PCRF实体为PCEF实体生成流的控制策略和数据流的计费策略,为TDF实体生成应用的控制策略和应用的计费策略。
1402,PCRF实体向PCEF实体安装流的控制策略和数据流的计费策略,该步骤包括了1401中生成的数据流的计费策略。
1403,PCRF实体向TDF实体安装激活应用的策略。该步骤包括了1401中生成的应用的计费策略。
1404,PCEF实体根据PCRF实体下发的数据流的计费策略,向OCS发起流的信用配额申请请求。若PCRF实体下发的计费策略中指示在线计费,则PCEF实体向OCS发起流的信用配额申请请求(即CCR消息),该请求中携带PCRF实体下发的为流分配的费率组,可选的,携带第四标识,若PCEF实体上有多个第四标识,则CCR消息中携带多个第四标识;CCR消息如下(仅列出相关AVP):
<CCR>::=<Diameter Header:272,REQ,PXY>
*[Multiple-Services-Credit-Control]
*[CC-Correlation-Id]
1405,OCS进行配额授权,并向PCEF实体返回配额授权信息(CCA消息)。
1406,TDF实体根据PCRF实体下发应用的计费策略,向OCS发起应用的信用配额申请请求。若PCRF实体下发的计费策略中指示在线计费,则TDF实体向OCS发起应用的信用配额申请请求(即CCR消息),该请求中携带PCRF实体下发的为应用分配的费率组,可选的,携带第五标识,若TDF实体上需要计费的应用对应多个第五标识,则所述CCR消息携带多个第五标识;CCR消息如下(仅列出相关AVP):
<CCR>::=<Diameter Header:272,REQ,PXY>
*[Multiple-Services-Credit-Control]
*[CC-Correlation-Id]
1407,OCS进行配额授权,并向TDF实体返回配额授权信息(CCA消息)。
1408,PCEF实体为每个上行数据包添加第四标识。
1409,PCEF实体向TDF实体发送上行携带第四标识的数据包。
1410,TDF实体为每个下行数据包添加第五标识。
1411,TDF实体向PCEF实体发送下行携带第五标识的数据包。
在业务使用过程中,在线计费中的PCEF实体的上报触发条件先满足后上报计费信息的流程如下。
1412,PCEF实体上某一计费会话向OCS发起上报流的计费信息(流量或时长信息)并申请新配额的CCR消息。该CCR消息包括:第四标识和第五标识(或者只有第四标识)、数据流的费率组、使用信息(流量或时长)。
1413,OCS向TDF实体发送指示消息。OCS根据信用配额授权时获取的关联标识,以及PCEF实体上报的关联标识,确定需要下发RAR的TDF实体计费会话,然后向TDF实体下发RAR消息,指示TDF实体进行重授权申请,并上报应用的使用信息,即应用的计费信息。
1414,TDF实体根据RAR的要求,通过CCR消息上报应用的计费信息,并重新申请配额。该CCR消息包括:每个counter对应应用标识、对应的第四标识和第五标识(或者只有第五标识)、应用的费率组、对应的使用信息(流量或时长)。不同counter对应的值封装在CCR的MSCC(Multiple-Services-Credit-Control)的不同AVP组中。
1415,OCS根据PCEF实体和TDF实体上报的关联标识进行计费信息关联,对于关联处理后的计费信息,分别使用PCEF实体上报的数据流的费率组和TDF实体上报的应用的费率组进行计费处理。
1416,OCS向TDF实体下发重授权后的新配额;
1417,OCS向PCEF实体下发新配额。
在图15所示实施例中,关联标识同样采用第四标识和第五标识,第四标识由PCEF实体生成,第五标识由TDF实体生成,与图14所示实施例不同之处在于,在业务使用过程中,在线计费中的TDF实体的上报触发条件先满足。
1401至1411与图14所示实施例相同,在此不再赘述。
在业务使用过程中,在线计费中的TDF实体的上报触发条件先满足后上报计费信息的流程如下。
1501,TDF实体上某一计费会话向OCS发起上报计费信息(流量或时长信息)并申请新配额的CCR消息。该CCR消息包括:counter对应应用标识、对应的第四标识和第五标识(或者只有第五标识)、应用的费率组、对应的使用信息(流量或时长)。不同counter对应的值封装在CCR的MSCC(Multiple-Services-Credit-Control)的不同AVP组中。
1502,OCS向PCEF实体发送指示消息。OCS根据信用配额授权时获取的关联标识,以及TDF实体上报的关联标识,确定受影响的PCEF实体计费会话,然后对每个受影响的PCEF实体计费会话下发RAR消息,指示PCEF实体进行重授权申请,并上报流的使用信息,即流的计费信息。
1503,PCEF实体根据RAR的要求,通过CCR消息上报流的计费信息,并重新申请配额。该CCR消息:第四标识和第五标识(或者只有第四标识)、流对应的费率组、对应的使用信息(流量或时长)。
1504,OCS根据PCEF实体和TDF实体上报的关联标识进行计费信息关联,对于关联处理后的计费信息,分别使用PCEF实体上报的数据流的费率组和TDF实体上报的应用的费率组进行计费处理。
1505,OCS向PCEF实体下发重授权后的新配额;
1506,OCS向TDF实体下发新配额。
本发明实施例的计费的方法,通过在计费信息中携带关联标识,可以关联处理数据流的计费信息和应用的计费信息,从而能够进行准确的数据流和应用的计费,实现同时对应用的计费和对数据流的计费。
另一实施例,在离线计费时,关联标识的生成、PCEF实体和TDF实体获取关联标识的方法和在线计费时相同,和在线计费的区别在于,离线计费中没有信用配额申请步骤,也没有向计费系统上报后,计费系统指示TDF实体或PCEF实体上报计费信息的步骤。PCEF实体和TDF实体分别上报携带关联标识的计费信息,离线计费根据PCEF实体和TDF实体上报的计费信息中携带的关联标识,关联处理来自于PCEF实体和TDF实体的计费信息。
PCEF实体上报的计费信息包括:关联标识、费率组、使用信息(流量或时长)。
可选地,关联标识为第一标识和第二标识。
可选地,关联标识为第三标识。
可选地,关联标识为第四标识,或者第四标识和第五标识。
TDF实体上报的计费信息包括:每个counter对应应用标识、对应的关联标识、应用的费率组、对应的使用信息(流量或时长)。
可选地,counter对应的关联标识为第一标识和第二标识。
可选地,counter对应的关联标识为第三标识。
可选地,counter对应的关联标识为第五标识,或者第四标识和第五标识。
应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
上文中结合图1至图15,详细描述了根据本发明实施例的计费的方法,下面将结合图16至图21,描述根据本发明实施例的TDF实体、PCEF实体、计费系统和PCRF实体。
图16示出了根据本发明实施例TDF实体1600的示意性框图。如图16所示,该TDF实体1600包括:
获取模块1610,用于获取该TDF实体所承载的应用的数据流的关联标识;
发送模块1620,用于向计费系统发送第一计费信息,该第一计费信息携带该TDF实体所承载的应用的数据流的关联标识,以便于该计费系统根据该TDF实体所承载的应用的数据流的关联标识和策略和计费执行功能PCEF实体所承载的数据流的关联标识关联处理该第一计费信息和该PCEF实体向该计费系统发送的第二计费信息,其中,该第二计费信息携带该PCEF实体所承载的数据流的关联标识。
本发明实施例的TDF实体,通过在计费信息中携带关联标识,可以使计费系统关联处理数据流的计费信息和应用的计费信息,从而能够进行准确的数据流和应用的计费,实现同时对应用的计费和对数据流的计费。
可选地,该发送模块1620具体用于,在该TDF实体的上报触发条件满足时,向该计费系统发送该第一计费信息,以使该计费系统根据该TDF实体所承载的应用的数据流的关联标识向该PCEF实体发送指示该PCEF实体向该计费系统发送该第二计费信息的指示消息。
可选地,该TDF实体1600还包括:
第一接收模块,用于在该发送模块向计费系统发送第一计费信息之前,接收该计费系统根据该PCEF实体所承载的数据流的关联标识发送的指示该TDF实体发送该第一计费信息的指示消息;
该发送模块1620具体用于,响应该指示消息向该计费系统发送该第一计费信息。
可选地,该指示消息携带该PCEF实体所承载的数据流的关联标识;
该发送模块1620具体用于,向该计费系统发送与该PCEF实体所承载的数据流的关联标识对应的该TDF实体所承载的应用的数据流的计费信息。
可选地,该TDF实体1600还包括:
第二接收模块,用于接收PCRF实体发送的应用的计费策略,该应用的计费策略包括该TDF实体所承载的应用的数据流的关联标识;
该获取模块1610具体用于,根据该应用的计费策略获取该TDF实体所承载的应用的数据流的关联标识;
该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;或者,
该TDF实体所承载的应用的数据流的关联标识包括第三标识,该PCEF实体所承载的数据流的关联标识包括所述第三标识,其中,所述第三标识表示数据流在该PCEF实体上所属的承载以及对应的费率组。
可选地,该应用的计费策略包括该TDF实体上的所有应用的数据流的关联标识,以及该TDF实体上的所有应用的数据流的关联标识对应的流模板;
该获取模块1610具体用于,根据该TDF实体上的所有应用的数据流的关联标识,以及该TDF实体上的所有应用的数据流的关联标识对应的流模板,获取该TDF实体所承载的应用的数据流的关联标识。
可选地,该TDF实体所承载的应用的数据流的关联标识包括第四标识和第五标识,该PCEF实体所承载的数据流的关联标识包括所述第四标识和所述第五标识,其中,所述第四标识表示数据流在该PCEF实体上所属的承载以及对应的费率组,所述第五标识用于标识应用的数据流;
该TDF实体1600还包括:
第三接收模块,用于接收该PCEF实体发送的携带第四标识的数据包;
确定模块,用于确定该TDF实体所承载的应用的数据流的第五标识;
该获取模块1610具体用于,根据该PCEF实体发送的携带第四标识的数据包,获取该TDF实体所承载的应用的数据流的第四标识,以及获取该确定模块确定的该TDF实体所承载的应用的数据流的第五标识;
该发送模块1620还用于,向该PCEF实体发送携带第五标识的数据包,以便于该PCEF实体根据该携带第五标识的数据包获取该PCEF实体所承载的数据流的第五标识。
可选地,该发送模块1620还用于,在向计费系统发送第一计费信息之前,向该计费系统发送第一配额申请请求,该第一配额申请请求携带该TDF实体所承载的应用的数据流的关联标识和应用的费率组,以使计费系统可以根据所述应用的费率组分配第一配额;
该TDF实体1600还包括:
第四接收模块,用于接收该计费系统发送的第一配额。
根据本发明实施例的TDF实体1600可对应于根据本发明实施例的计费的方法中的TDF实体,并且TDF实体1600中的各个模块的上述和其它操作和/或功能分别为了实现图1至图15中的各个方法的相应流程,为了简洁,在此不再赘述。
图17示出了根据本发明实施例的PCEF实体1700的示意性框图。如图17所示,该PCEF实体1700包括:
获取模块1710,用于获取该PCEF实体所承载的数据流的关联标识;
发送模块1720,用于向计费系统发送第二计费信息,该第二计费信息携带该PCEF实体所承载的数据流的关联标识,以便于该计费系统根据该PCEF实体所承载的数据流的关联标识和流检测功能TDF实体所承载的应用的数据流的关联标识关联处理该第二计费信息和该TDF实体向该计费系统发送的第一计费信息,其中,该第一计费信息携带该TDF实体所承载的应用的数据流的关联标识。
本发明实施例的PCEF实体,通过在计费信息中携带关联标识,可以使计费系统关联处理数据流的计费信息和应用的计费信息,从而能够进行准确的数据流和应用的计费,实现同时对应用的计费和对数据流的计费。
可选地,该发送模块1720具体用于,在该PCEF实体的上报触发条件满足时,向该计费系统发送该第二计费信息,以使该计费系统根据该PCEF实体所承载的数据流的关联标识向该TDF实体发送指示该TDF实体向该计费系统发送该第一计费信息的指示消息。
可选地,该PCEF实体1700还包括:
第一接收模块,用于在该发送模块向计费系统发送第二计费信息之前,接收该计费系统根据该TDF实体所承载的应用的数据流的关联标识发送的指示该PCEF实体发送该第二计费信息的指示消息;
该发送模块1720具体用于,响应该指示消息向该计费系统发送该第二计费信息。
可选地,该指示消息携带该TDF实体所承载的应用的数据流的关联标识;
该发送模块1720具体用于,向该计费系统发送与该TDF实体所承载的应用的数据流的关联标识对应的该PCEF实体所承载的数据流的计费信息。
可选地,该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;
该PCEF实体1700还包括:
第二接收模块,用于接收PCRF实体发送的数据流的计费策略,该数据流的计费策略包括该PCEF实体所承载的数据流的第一标识和第二标识;
该获取模块1710具体用于,根据该数据流的计费策略获取该PCEF实体所承载的数据流的第一标识和第二标识。
可选地,该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;
该PCEF实体1700还包括:
第一确定模块,用于确定该PCEF实体所承载的数据流的第一标识;
第三接收模块,用于接收PCRF实体发送的数据流的计费策略,该数据流的计费策略包括该PCEF实体所承载的数据流的第二标识;
该获取模块1710具体用于,获取该第一确定模块确定的该PCEF实体所承载的数据流的第一标识,以及根据该数据流的计费策略获取该PCEF实体所承载的数据流的第二标识;
该发送模块1720还用于,向该PCRF实体发送该PCEF实体所承载的数据流的第一标识。
可选地,该TDF实体所承载的应用的数据流的关联标识包括第三标识,该PCEF实体所承载的数据流的关联标识包括所述第三标识,其中,所述第三标识表示数据流在该PCEF实体上所属的承载以及对应的费率组;
该PCEF实体1700还包括:
第四接收模块,用于接收PCRF实体发送的数据流的计费策略,该数据流的计费策略包括该PCEF实体所承载的数据流的第三标识;
该获取模块1710具体用于,根据该数据流的计费策略获取该PCEF实体所承载的数据流的第三标识。
可选地,该TDF实体所承载的应用的数据流的关联标识包括第四标识和第五标识,该PCEF实体所承载的数据流的关联标识包括所述第四标识和所述第五标识,其中,所述第四标识表示数据流在该PCEF实体上所属的承载以及对应的费率组,所述第五标识用于标识应用的数据流;
该PCEF实体1700还包括:
第二确定模块,用于确定该PCEF实体所承载的数据流的第四标识;
第五接收模块,用于接收该TDF实体发送的携带第五标识的数据包;
该获取模块1710具体用于,获取该第二确定模块确定的该PCEF实体所承载的数据流的第四标识,以及根据该TDF实体发送的携带第五标识的数据包,获取该PCEF实体所承载的数据流的第五标识;
该发送模块1720还用于,向该TDF实体发送携带第四标识的数据包,以便于该TDF实体根据该携带第四标识的数据包获取该TDF实体所承载的应用的数据流的第四标识。
可选地,该发送模块1720还用于,在向计费系统发送第二计费信息之前,向该计费系统发送第二配额申请请求,该第二配额申请请求携带该PCEF实体所承载的数据流的关联标识和数据流的费率组,以使计费系统可以根据所述数据流的费率组分配第二配额;
该PCEF实体1700还包括:
第六接收模块,用于接收该计费系统发送的第二配额。
根据本发明实施例的PCEF实体1700可对应于根据本发明实施例的计费的方法中的PCEF实体,并且PCEF实体1700中的各个模块的上述和其它操作和/或功能分别为了实现图1至图15中的各个方法的相应流程,为了简洁,在此不再赘述。
图18示出了根据本发明实施例的计费系统1800的示意性框图。如图18所示,该计费系统1800包括:
第一接收模块1810,用于接收流检测功能TDF实体发送的第一计费信息,该第一计费信息携带该TDF实体所承载的应用的数据流的关联标识;
第二接收模块1820,用于接收策略和计费执行功能实体PCEF实体发送的第二计费信息,该第二计费信息携带该PCEF实体所承载的数据流的关联标识;
处理模块1830,用于根据该TDF实体所承载的应用的数据流的关联标识和该PCEF实体所承载的数据流的关联标识,关联处理该第一计费信息和该第二计费信息。
本发明实施例的计费系统,通过接收携带关联标识的流的计费信息和应用的计费信息,根据关联标识关联处理流的计费信息和应用的计费信息,能够进行准确的数据流和应用的计费。
可选地,该第一接收模块1810具体用于,接收该TDF实体在该TDF实体的上报触发条件满足时,向该计费系统发送该第一计费信息;
如图19所示,该计费系统1800还包括:
第一发送模块1840,用于在该第二接收模块1820接收策略和计费执行功能实体PCEF实体发送的第二计费信息之前,根据该TDF实体所承载的应用的数据流的关联标识向该PCEF实体发送指示该PCEF实体发送该第二计费信息的指示消息;
该第二接收模块1820具体用于,接收该PCEF实体响应该指示消息发送的该第二计费信息。
可选地,该指示消息携带该TDF实体所承载的应用的数据流的关联标识;
该第二接收模块1820具体用于,接收该PCEF实体发送的与该TDF实体所承载的应用的数据流的关联标识对应的该PCEF实体所承载的数据流的计费信息。
可选地,该第二接收模块1820具体用于,接收该PCEF实体在该PCEF实体的上报触发条件满足时,向该计费系统发送该第二计费信息;
如图20所示,该计费系统1800还包括:
第二发送模块1850,用于在该第一接收模块1810接收流检测功能TDF实体发送的第一计费信息之前,根据该PCEF实体所承载的数据流的关联标识向该TDF实体发送指示该TDF实体发送该第一计费信息的指示消息;
该第一接收模块1810具体用于,接收该TDF实体响应该指示消息发送的该第一计费信息。
可选地,该指示消息携带该PCEF实体所承载的数据流的关联标识;
该第一接收模块1810具体用于,接收该TDF实体发送的与该PCEF实体所承载的数据流的关联标识对应的该TDF实体所承载的应用的数据流的计费信息。
可选地,该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;或者,
该TDF实体所承载的应用的数据流的关联标识包括第三标识,该PCEF实体所承载的数据流的关联标识包括所述第三标识,其中,所述第三标识表示数据流在该PCEF实体上所属的承载以及对应的费率组;或者,
该PCEF实体所承载的应用的数据流的关联标识包括第四标识和第五标识,该PCEF实体所承载的数据流的关联标识包括所述第四标识和所述第五标识,其中,所述第四标识表示数据流在该PCEF实体上所属的承载以及对应的费率组,所述第五标识用于标识应用的数据流。
可选地,该计费系统1800还包括:
第三接收模块,用于在该第一接收模块接收流检测功能TDF实体发送的第一计费信息之前,接收该TDF实体发送的第一配额申请请求,该第一配额申请请求携带该TDF实体所承载的应用的数据流的关联标识和应用的费率组,以使计费系统可以根据所述应用的费率组分配第一配额;
第三发送模块,用于向该TDF实体发送第一配额;
第四接收模块,用于在该第二接收模块接收策略和计费执行功能实体PCEF实体发送的第二计费信息之前,接收该PCEF实体发送的第二配额申请请求,该第二配额申请请求携带该PCEF实体所承载的数据流的关联标识和数据流的费率组,以使计费系统可以根据所述数据流的费率组分配第二配额;
第四发送模块,用于向该PCEF实体发送第二配额。
可选地,该处理模块1830具体用于,确定该第一计费信息和该第二计费信息中关联标识相同的计费信息,对所述关联标识相同的计费信息采取不同的计费策略进行计费。
根据本发明实施例的计费系统1800可对应于根据本发明实施例的计费的方法中的计费系统,并且计费系统1800中的各个模块的上述和其它操作和/或功能分别为了实现图1至图15中的各个方法的相应流程,为了简洁,在此不再赘述。
图21示出了根据本发明实施例的PCRF实体2100的示意性框图。如图21所示,该PCRF实体2100包括:
确定模块2110,用于确定数据流的计费策略,该数据流的计费策略包括第二计费关联信息,以及,确定应用的计费策略,该应用的计费策略包括第一计费关联信息;
发送模块2120,用于向策略和计费执行功能实体PCEF实体发送该数据流的计费策略,以便于该PCEF实体根据该数据流的计费策略生成携带该PCEF实体所承载的数据流的关联标识的第二计费信息,以及,向流检测功能TDF实体发送该应用的计费策略,以便于该TDF实体根据该应用的计费策略生成携带该TDF实体所承载的应用的数据流的关联标识的第一计费信息;其中,该PCEF实体所承载的数据流的关联标识和该TDF实体所承载的应用的数据流的关联标识用于计费系统关联处理该第一计费信息和该第二计费信息。
本发明实施例的PCRF实体,通过向PCEF实体发送携带计费关联信息的数据流的计费策略,向TDF实体发送携带计费关联信息应用的计费策略,可以使PCEF实体和TDF实体生成携带关联标识的计费信息,便于计费系统关联处理流的计费信息和应用的计费信息,从而能够实现准确的数据流和应用的计费。
可选地,该第二计费关联信息包括该PCEF实体所承载的数据流的关联标识,该第一计费关联信息包括该TDF实体所承载的应用的数据流的关联标识;
该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;或者,
该TDF实体所承载的应用的数据流的关联标识包括第三标识,该PCEF实体所承载的数据流的关联标识包括所述第三标识,其中,所述第三标识表示数据流在该PCEF实体上所属的承载以及对应的费率组。
可选地,该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;
该第二计费关联信息包括该PCEF实体所承载的数据流的第二标识,该第一计费关联信息包括该TDF实体所承载的应用的数据流的第一标识和第二标识;
如图21所示,该PCRF实体2100还包括:
接收模块2130,用于在该发送模块向流检测功能TDF实体发送应用的计费策略之前,接收该PCEF实体发送的该PCEF实体所承载的数据流的第一标识;
该确定模块2110具体用于,根据该PCEF实体所承载的数据流的第一标识确定该TDF实体所承载的应用的数据流的第一标识。
可选地,该第一计费关联信息包括该TDF实体上的所有应用的数据流的关联标识以及该TDF实体上的所有应用的数据流的关联标识对应的流模板。
根据本发明实施例的PCRF实体2100可对应于根据本发明实施例的计费的方法中的PCRF实体,并且PCRF实体2100中的各个模块的上述和其它操作和/或功能分别为了实现图1至图15中的各个方法的相应流程,为了简洁,在此不再赘述。
本发明实施例还提供了一种系统,该系统包括上述TDF实体、PCEF实体、计费系统和PCRF实体。
应理解,在本发明实施例中,术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。
图22描述了本发明另一个实施例提供的TDF实体设备的结构,包括至少一个处理器2201(例如CPU),至少一个网络接口2205或者其他通信接口,存储器2206,和至少一个通信总线2203,用于实现这些装置之间的连接通信。处理器2202用于执行存储器2206中存储的可执行模块,例如计算机程序。存储器2206可能包含高速随机存取存储器(RAM:Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个网络接口2205(可以是有线或者无线)实现该系统网关与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。
在一些实施方式中,存储器2206存储了程序22061,程序22061可以被处理器2202执行,这个程序包括:TDF实体获取该TDF实体所承载的应用的数据流的关联标识;该TDF实体向计费系统发送第一计费信息,该第一计费信息携带该TDF实体所承载的应用的数据流的关联标识,以便于该计费系统根据该TDF实体所承载的应用的数据流的关联标识和PCEF实体所承载的数据流的关联标识关联处理该第一计费信息和该PCEF实体向该计费系统发送的第二计费信息,其中,该第二计费信息携带该PCEF实体所承载的数据流的关联标识。
可选地,该TDF实体向计费系统发送第一计费信息,包括:该TDF实体在该TDF实体的上报触发条件满足时,向该计费系统发送该第一计费信息,以使该计费系统根据该TDF实体所承载的应用的数据流的关联标识向该PCEF实体发送指示该PCEF实体向该计费系统发送该第二计费信息的指示消息。
可选地,在该TDF实体向计费系统发送第一计费信息之前,该方法还包括:该TDF实体接收该计费系统根据该PCEF实体所承载的数据流的关联标识发送的指示该TDF实体发送该第一计费信息的指示消息;该TDF实体向计费系统发送第一计费信息,包括:该TDF实体响应该指示消息向该计费系统发送该第一计费信息。
可选地,该指示消息携带该PCEF实体所承载的数据流的关联标识;该TDF实体响应该指示消息向该计费系统发送该第一计费信息,包括:该TDF实体向该计费系统发送与该PCEF实体所承载的数据流的关联标识对应的该TDF实体所承载的应用的数据流的计费信息。
可选地,该TDF实体获取该TDF实体所承载的应用的数据流的关联标识,包括:该TDF实体接收PCRF实体发送的应用的计费策略,该应用的计费策略包括该TDF实体所承载的应用的数据流的关联标识,根据该应用的计费策略获取该TDF实体所承载的应用的数据流的关联标识;该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;或者,该TDF实体所承载的应用的数据流的关联标识包括第三标识,该PCEF实体所承载的数据流的关联标识包括所述第三标识,其中,所述第三标识表示数据流在该PCEF实体上所属的承载以及对应的费率组。
可选地,该应用的计费策略包括该TDF实体上的所有应用的数据流的关联标识,以及该TDF实体上的所有应用的数据流的关联标识对应的流模板;该TDF实体根据该应用的计费策略获取该TDF实体所承载的应用的数据流的关联标识,包括:该TDF实体根据该TDF实体上的所有应用的数据流的关联标识,以及该TDF实体上的所有应用的数据流的关联标识对应的流模板,获取该TDF实体所承载的应用的数据流的关联标识。
可选地,该TDF实体所承载的应用的数据流的关联标识包括第四标识和第五标识,该PCEF实体所承载的数据流的关联标识包括所述第四标识和所述第五标识,其中,所述第四标识表示数据流在该PCEF实体上所属的承载以及对应的费率组,所述第五标识用于标识应用的数据流;该TDF实体获取该TDF实体所承载的应用的数据流的关联标识,包括:该TDF实体接收该PCEF实体发送的携带第四标识的数据包,根据该PCEF实体发送的携带第四标识的数据包,获取该TDF实体所承载的应用的数据流的第四标识;该TDF实体确定该TDF实体所承载的应用的数据流的第五标识;该方法还包括:该TDF实体向该PCEF实体发送携带第五标识的数据包,以便于该PCEF实体根据该携带第五标识的数据包获取该PCEF实体所承载的数据流的第五标识。
可选地,在该TDF实体向计费系统发送第一计费信息之前,该方法还包括:该TDF实体向该计费系统发送第一配额申请请求,该第一配额申请请求携带该TDF实体所承载的应用的数据流的关联标识和应用的费率组,以使计费系统可以根据应用的费率组分配第一配额;该TDF实体接收该计费系统发送的第一配额。
从上可知,从本发明实施例提供的以上技术方案可以看出,本发明实施例通过在计费信息中携带关联标识,可以关联处理数据流的计费信息和应用的计费信息,从而能够进行准确的数据流和应用的计费,实现同时对应用的计费和对数据流的计费。
图23描述了本发明另一个实施例提供的PCEF实体设备的结构,包括至少一个处理器2301(例如CPU),至少一个网络接口2305或者其他通信接口,存储器2306,和至少一个通信总线2303,用于实现这些装置之间的连接通信。处理器2302用于执行存储器2306中存储的可执行模块,例如计算机程序。存储器2306可能包含高速随机存取存储器(RAM:Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个网络接口2305(可以是有线或者无线)实现该系统网关与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。
在一些实施方式中,存储器2306存储了程序23061,程序23061可以被处理器2302执行,这个程序包括:PCEF实体获取该PCEF实体所承载的数据流的关联标识;该PCEF实体向计费系统发送第二计费信息,该第二计费信息携带该PCEF实体所承载的数据流的关联标识,以便于该计费系统根据该PCEF实体所承载的数据流的关联标识和流检测功能TDF实体所承载的应用的数据流的关联标识关联处理该第二计费信息和该TDF实体向该计费系统发送的第一计费信息,其中,该第一计费信息携带该TDF实体所承载的应用的数据流的关联标识。
可选地,该PCEF实体向计费系统发送第二计费信息,包括:该PCEF实体在该PCEF实体的上报触发条件满足时,向该计费系统发送该第二计费信息,以使该计费系统根据该PCEF实体所承载的数据流的关联标识向该TDF实体发送指示该TDF实体向该计费系统发送该第一计费信息的指示消息。
可选地,在该PCEF实体向计费系统发送第二计费信息之前,该方法还包括:该PCEF实体接收该计费系统根据该TDF实体所承载的应用的数据流的关联标识发送的指示该PCEF实体发送该第二计费信息的指示消息;该PCEF实体向计费系统发送第二计费信息,包括:该PCEF实体响应该指示消息向该计费系统发送该第二计费信息。
可选地,该指示消息携带该TDF实体所承载的应用的数据流的关联标识;该PCEF实体响应该指示消息向该计费系统发送该第二计费信息,包括:该PCEF实体向该计费系统发送与该TDF实体所承载的应用的数据流的关联标识对应的该PCEF实体所承载的数据流的计费信息。
可选地,该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;该PCEF实体获取该PCEF实体所承载的数据流的关联标识,包括:该PCEF实体接收PCRF实体发送的数据流的计费策略,该数据流的计费策略包括该PCEF实体所承载的数据流的所述第一标识和所述第二标识,根据该数据流的计费策略获取该PCEF实体所承载的数据流的所述第一标识和所述第二标识。
可选地,该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;该PCEF实体获取该PCEF实体所承载的数据流的关联标识,包括:该PCEF实体确定该PCEF实体所承载的数据流的第一标识;该PCEF实体接收PCRF实体发送的数据流的计费策略,该数据流的计费策略包括该PCEF实体所承载的数据流的第二标识,根据该数据流的计费策略获取该PCEF实体所承载的数据流的第二标识;该方法还包括:该PCEF实体向该PCRF实体发送该PCEF实体所承载的数据流的第一标识。
可选地,该TDF实体所承载的应用的数据流的关联标识包括第三标识,该PCEF实体所承载的数据流的关联标识包括所述第三标识,其中,所述第三标识表示数据流在该PCEF实体上所属的承载以及对应的费率组;该PCEF实体获取该PCEF实体所承载的数据流的关联标识,包括:该PCEF实体接收PCRF实体发送的数据流的计费策略,该数据流的计费策略包括该PCEF实体所承载的数据流的第三标识,根据该数据流的计费策略获取该PCEF实体所承载的数据流的第三标识。
可选地,该TDF实体所承载的应用的数据流的关联标识包括第四标识和第五标识,该PCEF实体所承载的数据流的关联标识包括所述第四标识和所述第五标识,其中,所述第四标识表示数据流在该PCEF实体上所属的承载以及对应的费率组,所述第五标识用于标识应用的数据流;该PCEF实体获取该PCEF实体所承载的数据流的关联标识,包括:该PCEF实体确定该PCEF实体所承载的数据流的第四标识;该PCEF实体接收该TDF实体发送的携带第五标识的数据包,根据该TDF实体发送的携带第五标识的数据包,获取该PCEF实体所承载的数据流的第五标识;该方法还包括:该PCEF实体向该TDF实体发送携带第四标识的数据包,以便于该TDF实体根据该携带第四标识的数据包获取该TDF实体所承载的应用的数据流的第四标识。
可选地,在该PCEF实体向计费系统发送第二计费信息之前,该方法还包括:该PCEF实体向该计费系统发送第二配额申请请求,该第二配额申请请求携带该PCEF实体所承载的数据流的关联标识;该PCEF实体接收该计费系统发送的第二配额和数据流的费率组,以使计费系统可以根据数据流的费率组分配第二配额。从上可知,从本发明实施例提供的以上技术方案可以看出,本发明实施例通过在计费信息中携带关联标识,可以关联处理数据流的计费信息和应用的计费信息,从而能够进行准确的数据流和应用的计费,实现同时对应用的计费和对数据流的计费。
图24描述了本发明另一个实施例提供的计费系统的结构,包括至少一个处理器2401(例如CPU),至少一个网络接口2405或者其他通信接口,存储器2406,和至少一个通信总线2403,用于实现这些装置之间的连接通信。处理器2402用于执行存储器2406中存储的可执行模块,例如计算机程序。存储器2406可能包含高速随机存取存储器(RAM:Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个网络接口2405(可以是有线或者无线)实现该系统网关与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。
在一些实施方式中,存储器2406存储了程序24061,程序24061可以被处理器2402执行,这个程序包括:计费系统接收TDF实体发送的第一计费信息,该第一计费信息携带该TDF实体所承载的应用的数据流的关联标识;该计费系统接收PCEF实体发送的第二计费信息,该第二计费信息携带该PCEF实体所承载的数据流的关联标识;该计费系统根据该TDF实体所承载的应用的数据流的关联标识和该PCEF实体所承载的数据流的关联标识,关联处理该第一计费信息和该第二计费信息。
可选地,该计费系统接收TDF实体发送的第一计费信息,包括:该计费系统接收该TDF实体在该TDF实体的上报触发条件满足时,向该计费系统发送该第一计费信息;在该计费系统接收PCEF实体发送的第二计费信息之前,该方法还包括:该计费系统根据该TDF实体所承载的应用的数据流的关联标识向该PCEF实体发送指示该PCEF实体发送该第二计费信息的指示消息;该计费系统接收PCEF实体发送的第二计费信息,包括;该计费系统接收该PCEF实体响应该指示消息发送的该第二计费信息。
可选地,该指示消息携带该TDF实体所承载的应用的数据流的关联标识;该计费系统接收该PCEF实体响应该指示消息发送的该第二计费信息,包括:该计费系统接收该PCEF实体发送的与该TDF实体所承载的应用的数据流的关联标识对应的该PCEF实体所承载的数据流的计费信息。
可选地,该计费系统接收PCEF实体发送的第二计费信息,包括:该计费系统接收该PCEF实体在该PCEF实体的上报触发条件满足时,向该计费系统发送该第二计费信息;在该计费系统接收TDF实体发送的第一计费信息之前,该方法还包括:该计费系统根据该PCEF实体所承载的数据流的关联标识向该TDF实体发送指示该TDF实体发送该第一计费信息的指示消息;该计费系统接收TDF实体发送的第一计费信息,包括;该计费系统接收该TDF实体响应该指示消息发送的该第一计费信息。
可选地,该指示消息携带该PCEF实体所承载的数据流的关联标识;该计费系统接收该TDF实体响应该指示消息发送的该第一计费信息,包括:该计费系统接收该TDF实体发送的与该PCEF实体所承载的数据流的关联标识对应的该TDF实体所承载的应用的数据流的计费信息。
可选地,该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;或者,该TDF实体所承载的应用的数据流的关联标识包括第三标识,该PCEF实体所承载的数据流的关联标识包括所述第三标识,其中,所述第三标识表示数据流在该PCEF实体上所属的承载以及对应的费率组;或者,该PCEF实体所承载的应用的数据流的关联标识包括第四标识和第五标识,该PCEF实体所承载的数据流的关联标识包括所述第四标识和所述第五标识,其中,所述第四标识表示数据流在该PCEF实体上所属的承载以及对应的费率组,所述第五标识用于标识应用的数据流。
可选地,在该计费系统接收TDF实体发送的第一计费信息之前,该方法还包括:该计费系统接收该TDF实体发送的第一配额申请请求,该第一配额申请请求携带该TDF实体所承载的应用的数据流的关联标识和应用的费率组,以使计费系统可以根据应用的费率组分配第一配额;该计费系统向该TDF实体发送第一配额;在该计费系统接收PCEF实体发送的第二计费信息之前,该方法还包括:该计费系统接收该PCEF实体发送的第二配额申请请求,该第二配额申请请求携带该PCEF实体所承载的数据流的关联标识和数据流的费率组,以使计费系统可以根据数据流的费率组分配第二配额;该计费系统向该PCEF实体发送第二配额。
可选地,该计费系统根据该TDF实体所承载的应用的数据流的关联标识和该PCEF实体所承载的数据流的关联标识,关联处理该第一计费信息和该第二计费信息,包括:该计费系统确定该第一计费信息和该第二计费信息中关联标识相同的计费信息,对所述关联标识相同的计费信息采取不同的计费策略进行计费。
从上可知,从本发明实施例提供的以上技术方案可以看出,本发明实施例通过接收携带关联标识的流的计费信息和应用的计费信息,根据关联标识关联处理流的计费信息和应用的计费信息,能够进行准确的数据流和应用的计费。
图25描述了本发明另一个实施例提供的PCRF实体设备的结构,包括至少一个处理器2501(例如CPU),至少一个网络接口2505或者其他通信接口,存储器2506,和至少一个通信总线2503,用于实现这些装置之间的连接通信。处理器2502用于执行存储器2506中存储的可执行模块,例如计算机程序。存储器2506可能包含高速随机存取存储器(RAM:Random Access Memory),也可能还包括非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。通过至少一个网络接口2505(可以是有线或者无线)实现该系统网关与至少一个其他网元之间的通信连接,可以使用互联网,广域网,本地网,城域网等。
在一些实施方式中,存储器2506存储了程序25061,程序25061可以被处理器2502执行,这个程序包括:策略和计费规则功能实体PCRF实体向策略和计费执行功能实体PCEF实体发送数据流的计费策略,该数据流的计费策略包括第二计费关联信息,以便于该PCEF实体根据该数据流的计费策略生成携带该PCEF实体所承载的数据流的关联标识的第二计费信息;该PCRF实体向流检测功能TDF实体发送应用的计费策略,该应用的计费策略包括第一计费关联信息,以便于该TDF实体根据该应用的计费策略生成携带该TDF实体所承载的应用的数据流的关联标识的第一计费信息;其中,该PCEF实体所承载的数据流的关联标识和该TDF实体所承载的应用的数据流的关联标识用于计费系统关联处理该第一计费信息和该第二计费信息。
可选地,该第二计费关联信息包括该PCEF实体所承载的数据流的关联标识,该第一计费关联信息包括该TDF实体所承载的应用的数据流的关联标识;该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;或者,该TDF实体所承载的应用的数据流的关联标识包括第三标识,该PCEF实体所承载的数据流的关联标识包括第三标识,其中,第三标识表示数据流在该PCEF实体上所属的承载以及对应的费率组。
可选地,该TDF实体所承载的应用的数据流的关联标识包括第一标识和第二标识,该PCEF实体所承载的数据流的关联标识包括所述第一标识和所述第二标识,其中,所述第一标识表示数据流在该PCEF实体上所属的承载,所述第二标识表示数据流在该PCEF实体上对应的费率组;该第二计费关联信息包括该PCEF实体所承载的数据流的第二标识,该第一计费关联信息包括该TDF实体所承载的应用的数据流的所述第一标识和所述第二标识;在该PCRF实体向流检测功能TDF实体发送应用的计费策略之前,该方法还包括:该PCRF实体接收该PCEF实体发送的该PCEF实体所承载的数据流的所述第一标识,根据该PCEF实体所承载的数据流的第一标识确定该TDF实体所承载的应用的数据流的所述第一标识。
可选地,该第一计费关联信息包括该TDF实体上的所有应用的数据流的关联标识以及该TDF实体上的所有应用的数据流的关联标识对应的流模板。
从上可知,从本发明实施例提供的以上技术方案可以看出,本发明实施例通过向PCEF实体发送携带计费关联信息的数据流的计费策略,向TDF实体发送携带计费关联信息应用的计费策略,可以使PCEF实体和TDF实体生成携带关联标识的计费信息,便于计费系统关联处理流的计费信息和应用的计费信息,从而能够实现准确的数据流和应用的计费。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。