本发明涉及移动通信技术领域,尤其涉及一种漫游数据业务的在线计费方法、系统及PGW。
背景技术:
随着移动通信技术的快速发展,用户处于漫游状态时对数据业务的访问需求不断增大,与此同时,归属地运营商对漫游(漫出)用户的消费情况的在线控制也显得尤为重要。现有的PCC(Policy Control Charging,策略控制和计费)漫游架构通过Gy接口实现了对用户跨PLMN(Public Land Mobile Network,公共陆地移动网络)时的消费情况的在线控制,即拜访地所有的PGW(Packet Data Network Gateway,分组数据网关)都需要通过Gy接口和其它与拜访地运营商有漫游协议的运营商的OCS(Online Charging System,在线计费系统)建立连接。现有的内容计费有两种方式,一种是回归属地,这样可以使每个省独立运营内容计费业务,配置各自的内容计费业务识别规则,且不会相互影响;另一种是不回归属地,内容计费在漫游地完成,但是必须实现全网统一的内容计费规则,各省不能配置个性化的内容计费规则,否则会引起内容计费业务识别规则冲突。
技术实现要素:
有鉴于此,本发明要解决的一个技术问题是提供一种漫游数据业务的在线计费方法、系统及PGW,能够在漫游的状态下享受归属地的内容计费业务。
一种漫游数据业务的在线计费方法,包括:分组数据网关PGW判断接入用户是否为漫游用户;如果是,则所述PGW向所述接入用户的 归属地策略和计费规则功能实体PCRF请求所述接入用户的规则信息以及计费信息;所述PGW接收到所述归属地PCRF下发的所述接入用户的规则信息以及所属的计费规则库ID,基于与所述计费规则库ID对应的计费规则库获取所述接入用户的计费规则。
根据本发明的一个实施例,进一步的,所述PGW向所述接入用户的归属地策略和计费规则功能实体PCRF请求所述接入用户的规则信息以及计费信息包括:所述PGW向所述接入用户的归属地PCRF发送信用控制请求CCR;所述PGW接收所述接入用户的归属地PCRF针对所述CCR返回的信用控制应答消息CCA;其中,所述CCA中携带所述接入用户所属的计费规则库ID。
根据本发明的一个实施例,进一步的,所述PGW接收所述接入用户的归属地PCRF针对所述CCR返回的信用控制应答消息CCA包括:所述接入用户的归属地PCRF在所述CCA中填写所述接入用户所属的计费规则库ID值键对Rule-Datebase-ID AVP;所述PGW解析所述CCA中的Rule-Datebase-ID AVP,获取所述计费规则库ID;其中,所述计费规则库ID用于标识用户对应的计费规则库,计费规则库中设置有多条计费规则。
根据本发明的一个实施例,进一步的,所述基于与所述计费规则库ID对应的计费规则库获取所述接入用户的计费规则包括:所述PGW在与所述计费规则库ID对应的计费规则库中匹配与所述接入用户的IP流量的五元组相对应的计费规则,并将匹配的计费规则映射为计费标识Rating-group,向在线计费系统OCS系统发送包含所述Rating-group的计费请求消息。
根据本发明的一个实施例,进一步的,所述分组数据网关PGW判断接入用户是否为漫游用户包括:所述PGW判断所述接入用户的归属地公共陆地移动网络标识与所述PGW的公共陆地移动网络标识是否相同,如果不相同,则判断所述接入用户为漫游用户。
一种分组数据网关PGW,包括:漫游判定模块,用于判断接入用户是否为漫游用户;规则请求模块,用于如果所述接入用户为漫游用 户,则向所述接入用户的归属地策略和计费规则功能实体PCRF请求所述接入用户的规则信息以及计费信息;规则接收模块,用于接收所述归属地PCRF下发的所述接入用户的规则信息以及所属的计费规则库ID,规则确定模块,用于基于与所述计费规则库ID对应的计费规则库获取所述接入用户的计费规则。
根据本发明的一个实施例,进一步的,所述规则请求模块,还用于向所述接入用户的归属地PCRF发送信用控制请求CCR;所述规则接收模块,还用于接收所述接入用户的归属地PCRF针对所述CCR返回的信用控制应答消息CCA;其中,所述CCA中携带所述接入用户所属的计费规则库ID。
根据本发明的一个实施例,进一步的,所述接入用户的归属地PCRF在所述CCA中填写所述接入用户所属的计费规则库ID值键对Rule-Datebase-ID AVP;所述规则确定模块,还用于解析所述CCA中的Rule-Datebase-ID AVP,获取所述计费规则库ID;其中,所述计费规则库ID用于标识用户对应的计费规则库,计费规则库中设置有多条计费规则。
根据本发明的一个实施例,进一步的,所述规则确定模块,还用于在与所述计费规则库ID对应的计费规则库中匹配与所述接入用户的IP流量的五元组相对应的计费规则,并将匹配的计费规则映射为计费标识Rating-group,向在线计费系统OCS系统发送包含所述Rating-group的计费请求消息。
根据本发明的一个实施例,进一步的,所述漫游判定模块,还用于判断所述接入用户的归属地公共陆地移动网络标识与所述PGW的公共陆地移动网络标识是否相同,如果不相同,则判断所述接入用户为漫游用户。
一种漫游数据业务的在线计费系统,包括如上所述的分组数据网关PGW。
本发明的漫游数据业务的在线计费方法、系统及PGW,能够解决用户不回归属地情况下,不能享受归属地特色内容计费业务的问题,可避免各省内容计费规则的冲突,可以大幅减少PGW和OCS等系统之 间的信令开销,降低了OCS等系统的投资和建设成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为根据本发明的漫游数据业务的在线计费方法的一个实施例的流程示意图;
图2为根据本发明的漫游数据业务的在线计费方法的一个实施例的消息交互示意图;
图3为Rule-Datebase-ID AVP的格式示意图;
图4为根据本发明的漫游数据业务的在线计费方法的一个实施例的PGW的处理流程示意图
图5为根据本发明的PGW的一个实施例的模块示意图。
具体实施方式
下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。下面结合各个图和实施例对本发明的技术方案进行多方面的描述。
图1为根据本发明的漫游数据业务的在线计费方法的一个实施例的流程示意图,如图1所示:
步骤101,分组数据网关PGW判断接入用户是否为漫游用户。
步骤102,如果是,则PGW向接入用户的归属地策略和计费规则功 能实体PCRF请求接入用户的规则信息以及计费信息。
步骤103,PGW接收到归属地PCRF下发的接入用户的规则信息以及所属的计费规则库ID,基于与计费规则库ID对应的计费规则库获取接入用户的计费规则。
上述实施例中的漫游数据业务的在线计费方法,能够解决用户不回归属地情况下,不能享受归属地特色内容计费业务的问题,并且,当回归属地进行内容计费方案给骨干网带来较大迂回流量压力时,为其提供一种技术解决方案。
在一个实施例中,PGW判断接入用户的归属地公共陆地移动网络标识与PGW的公共陆地移动网络标识是否相同,如果不相同,则判断接入用户为漫游用户。
PGW可以访问与计费规则库ID对应的计费规则库,计费规则库可以为各个省、市的运营商各自进行设置、维护,接入用户的归属地PCRF将计费规则库ID发送给PGW,根据协议PGW能够访问与计费规则库ID对应的计费规则库。
PGW可以向接入用户的归属地PCRF发送计费规则请求,包含接入用户的IMSI(International Mobile Subscriber Identification Number;国际移动用户识别码),接入用户的归属地PCRF将与此接入用户的IMSI对应的计费规则库ID发送给PGW。或者,PGW向接入用户的归属地PCRF发送信用控制请求CCR,CCR中包括接入用户的IMSI、电话号码等,PGW接收接入用户的归属地PCRF针对CCR返回的信用控制应答消息CCA,其中,CCA中携带接入用户所属的计费规则库ID,计费规则库ID与用户的ISMI对应。
在一个实施例中,接入用户的归属地PCRF在CCA中填写接入用户所属的计费规则库ID值键对Rule-Datebase-ID AVP,PGW解析CCA中的Rule-Datebase-ID AVP,获取计费规则库ID,计费规则库ID用于标识用户对应的计费规则库,计费规则库中设置有多条计费规则。
上述实施例中的漫游数据业务的在线计费方法,扩展了Gx接口,并通过该接口由PCRF下发扩展AVP(Rule-Database-Id),如图3所 示,实现接入用户和多个规则库中某一个库的唯一关联,进而保证接入用户的IP流信息只在一个库中进行具体规则的匹配,且和其他库互不影响。
PGW在与计费规则库ID对应的计费规则库中匹配与接入用户的IP流量的五元组相对应的计费规则,并将匹配的计费规则映射为计费标识Rating-group,向在线计费系统OCS系统发送包含Rating-group的计费请求消息。
IP流量的五元组包括源IP地址,源端口,目的IP地址,目的端口,和传输层协议这五个量,组成的一个集合。例如:192.168.1.1 10000TCP 121.14.88.76 80就构成了一个五元组。其意义是,一个IP地址为192.168.1.1的终端通过端口10000,利用TCP协议,和IP地址为121.14.88.76,端口为80的终端进行连接。用户通过手机可以在漫游地的多处上网,由于手机的IMSI不变,则此手机对应归属地中的某一个计费规则库,则对于手机的多个具有不同五元组的IP流量,对应同一个计费规则库。
图2为根据本发明的漫游数据业务的在线计费方法的一个实施例的消息交互示意图,如图2所示:
在接入用户接入网络并路由至漫游地的PGW后,进行步骤201,漫游地PGW向接入用户的归属地PCRF请求内容计费业务识别规则。
步骤202,归属地PCRF根据用户签约,通过CCA向漫游地PGW下发该接入用户的规则信息以及所属的规则库ID,归属地PCRF根据接入用户的IMSI获取其所属的规则库ID。
步骤203,当接入用户在漫游地使用互联网业务时,漫游地PGW关联IP数据包与用户IMSI,以IMSI为主键获取与此接入用户关联的规则库ID,并在与规则库ID相对应的规则库中查找用户规则。
步骤204,漫游地PGW根据用户规则库ID,在用户规则库ID对应的库中匹配用户的规则,并映射到该库特有的Rating-Group计费标识,然后上报计费系统,发送的计费请求中包括Rating-Group计费标识,计费系统根据此Rating-Group计费标识对接入用户进行计费。
上述实施例中的漫游数据业务的在线计费方法,可以大幅减少PGW和OCS等系统之间的信令开销,降低了OCS等系统的投资和建设成本,能够实现实时位置的精准计费,可有效提高不同区域流量切分的精准度,避免后续计费的偏差。
上述实施例中的漫游数据业务的在线计费方法,也可以应用在基于用户实时位置的策略控制场景,即可应用在PGW和PCRF之间的位置策略控制场景,易于实现,对LTE现网改动不大,可以满足现网对基于实时位置计费、位置策略的需求。
图4为根据本发明的漫游数据业务的在线计费方法的一个实施例的PGW的处理流程示意图,如图4所示:
步骤301,PGW获取漫游用户的IMSI,并基于IMSI获取从归属地PCRF获取接入用户的规则信息以及所属的规则库ID,PGW关联IP数据包与用户IMSI,获取与此接入用户关联的规则库ID,并在与规则库ID相对应的规则库中查找用户规则。例如,Rule-Datebase-ID的值为001,则在规则库1中查找用户规则。
步骤302,在规则库1中匹配用户的规则,匹配与接入用户的IP流量的五元组相对应的计费规则,并将匹配的计费规则映射为计费标识Rating-group,向在线计费系统OCS系统发送包含Rating-group的计费请求消息。例如,匹配的计费规则为35001,则将35001映射为计费标识Rating-group,比如为001,发送到计费系统。
在一个实施例中,某车厂生产的汽车带有Android智能车机,并支持4G功能,车厂使用单独的APN接入网络,车厂希望在售车时以免费远程紧急开车门、免费提供导航地图、免费地图更新等手段促销,此类服务产生的流量费用由车厂支付给运营商,但是对于赠送给用户的1G娱乐类流量使用完后,需要用户自己支付流量费。
当车厂用户开车到外地时,车子在漫游地直接访问车厂的网络,漫游地的PGW获取归属地PCRF下发的所属的计费规则库ID,PGW基于与计费规则库ID对应的计费规则库获取计费规则,并将与归属地的计费规则对应的Rating-group发送到计费系统,此时该车机用户的流量识别 和计费可以以归属地的计费规则在漫游地完成。
上述实施例中的漫游数据业务的在线计费方法,可以避免内容计费业务识别规则冲突,通过规则库隔离技术实现相同IP五元组映射不同Rating-group,可以避免不同属地的规则在同一网关上冲突。
如图5所示,本发明提供一种分组数据网关PGW。漫游判定模块41判断接入用户是否为漫游用户。如果接入用户为漫游用户,则规则请求模块42向接入用户的归属地策略和计费规则功能实体PCRF请求接入用户的规则信息以及计费信息。规则接收模块43接收归属地PCRF下发的接入用户的规则信息以及所属的计费规则库ID。规则确定模块44基于与计费规则库ID对应的计费规则库获取接入用户的计费规则。
在一个实施例中,漫游判定模块41判断接入用户的归属地公共陆地移动网络标识与PGW的公共陆地移动网络标识是否相同,如果不相同,则判断接入用户为漫游用户。
规则请求模块42向接入用户的归属地PCRF发送信用控制请求CCR。规则接收模块43接收接入用户的归属地PCRF针对CCR返回的信用控制应答消息CCA,CCA中携带接入用户所属的计费规则库ID。
接入用户的归属地PCRF在CCA中填写接入用户所属的计费规则库ID值键对Rule-Datebase-ID AVP。规则确定模块44解析CCA中的Rule-Datebase-ID AVP,获取计费规则库ID。计费规则库ID用于标识用户对应的计费规则库,计费规则库中设置有多条计费规则。
规则确定模块44在与计费规则库ID对应的计费规则库中匹配与接入用户的IP流量的五元组相对应的计费规则,并将匹配的计费规则映射为计费标识Rating-group,向在线计费系统OCS系统发送包含Rating-group的计费请求消息。
在一个实施例中,本发明提供一种漫游数据业务的在线计费系统,包括如上的分组数据网关PGW。
上述实施例提供的漫游数据业务的在线计费方法、系统及PGW,能够解决用户不回归属地情况下,不能享受归属地特色内容计费业务的问题,可避免各省内容计费规则的冲突,可以大幅减少PGW和OCS等 系统之间的信令开销,降低了OCS等系统的投资和建设成本,可以应用在不回归属地且有内容计费需求的车联网等场景,易于实现,现网改造简单,且具有在其他运营商应用的前景。
可能以许多方式来实现本发明的方法和系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和系统。用于方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。