流量计费、记录控制、应用消息发送方法、装置及系统的制作方法_3

文档序号:9931609阅读:来源:国知局
运营商自有应用之外的其它应用,当然,对于运营商自有应用同样适用。
[0049]在网络侧,本发明实施例提供的一种流量计费控制方法,如图3所示,包括:
[0050]步骤302,流量网关接收到用户设备发送的请求提供特定应用的应用消息时,从中获取该用户设备的标识、源因特网协议IP地址、目的IP地址以及应用类型,该源IP地址为运营商的分组数据网网关PGW设备为所述用户设备分配的IP地址,该目的IP地址为提供所述特定应用的应用服务器的IP地址;
[0051]步骤304,流量网关根据目的IP地址将应用消息发送至应用服务器,并记录应用服务器为用户设备提供特定应用所产生的流量,结合该用户设备的标识、源IP地址、目的IP地址以及应用类型生成流量话单;
[0052]步骤306,流量网关根据源IP地址确定运营商,并周期性将用户设备对应的流量话单发送至运营商的计费服务器。
[0053]本发明实施例提供的方法中,通过记录应用服务器为用户设备提供特定应用所产生的流量,并生成流量话单,发送至应用消息中源IP地址对应的运营商的计费服务器,与现有技术中如果第三方应用需要针对多个不同运营商的用户进行针对应用内容的计费,需要接入多个运营商才能实现相比,使得第三方应用无需接入多个运营商,即可实现针对多个不同运营商的用户进行针对应用内容的计费。
[0054]需要说明的是,流量网关在接收到用户设备发送的请求提供特定应用的应用消息时,还可以从应用消息中获取源端口、目的端口等信息。
[0055]在一种可能的实施方式中,本发明实施例提供的方法中,所述流量网关接收所述用户设备发送的请求提供特定应用的应用消息之前,该方法还包括:所述流量网关接收应用服务器发送的用于指示记录所述应用服务器对特定用户设备提供的特定应用所产生的流量的请求,并根据所述请求确定需要记录所述应用服务器提供所述特定应用所产生的流量的特定用户设备;所述流量网关记录所述应用服务器为所述用户设备提供所述特定应用所产生的流量,包括:所述流量网关记录所述应用服务器为所述特定用户设备提供所述特定应用所产生的流量。
[0056]本发明实施例提供的方法中,通过接收应用服务器发送的用于指示记录应用服务器对特定用户设备提供的特定应用所产生的流量请求,根据接收到的请求确定需要记录应用服务器提供特定应用所产生的流量的特定用户设备,从而记录应用服务器为特定用户设备提供特定应用所产生的流量,也即实现针对特定用户设备的应用内容进行计费,与现有技术中如果需要针对特定用户设备的应用内容进行计费,需要将用户设备的标识与应用标识预先绑定相比,提高了针对特定用户设备的应用内容进行计费的灵活性。
[0057]下面结合具体的实施例对本发明实施例提供的针对特定用户设备的应用内容进行计费的方式进行说明。
[0058]实施例一
[0059]流量网关接收应用服务器发送的用于指示记录应用服务器对特定用户设备提供的特定应用所产生的流量的请求,并根据请求确定需要记录应用服务器提供特定应用所产生的流量的特定用户设备,包括:流量网关接收应用服务器发送的注册请求,该注册请求中包括用户设备的标识与特定应用的应用服务器的IP地址的对应关系;流量网关确定通过注册的用户设备为特定用户设备,并将特定用户设备的标识与特定应用的应用服务器的IP地址的对应关系添加到预先存储的标识记录表中;流量网关记录应用服务器为特定用户设备提供特定应用所产生的流量,包括:当流量网关确定标识记录表中存在用户设备的标识与从该用户设备发送的应用消息中获取的目的IP地址的对应关系时,流量网关记录应用服务器为该用户设备提供特定应用所产生的流量,其中,流量网关的地址预先存储在用户设备中。
[0060]具体实施时,如图4所示,用户设备41、应用服务器42、流量网关43、A运营商计费服务器44和B运营商计费服务器45之间实现针对用户设备41的应用内容进行计费的具体步骤,包括:
[0061]步骤402,应用服务器42向流量网关43发送注册请求,注册请求中包括用户设备41的标识与特定应用的应用服务器的IP地址的对应关系,还可以包括用户设备41的端口号,应用标识等。其中,用户设备41的标识用于区别不同的用户设备,例如:第三方应用ID、手机号码或运营商为用户设备41分配的IP地址等。
[0062]步骤404,流量网关43维护标识记录表,流量网关43接收到应用服务器42发送的注册请求后,将通过注册的用户设备的标识与特定应用的应用服务器的IP地址的对应关系添加到预先存储的标识记录表中。
[0063]步骤406,用户设备41向应用服务器42发送的应用消息经过流量网关43时。
[0064]步骤408,流量网关43接收到用户设备41发送的应用消息时,从中获取用户设备的标识、源IP地址、目的IP地址以及应用类型,若流量网关43确定标识记录表中存在该用户设备的标识与目的IP地址的对应关系,也即该应用消息的目的IP地址与标记记录表中存储的特定应用的应用服务器的IP地址一致,确定该用户设备已开通针对应用内容的计费,则流量网关43记录该应用消息的流量信息,包括但不限于:源IP地址、目的IP地址、源端口、目的端口、应用类型以及流量总和,并将该应用消息转发至目的IP地址指示的应用服务器42。当然,本领域技术人员应当理解的是,若标识记录表中不存在该用户设备的标识与目的IP地址的对应关系,确定该用户设备未开通针对应用内容的计费,则不记录该应用消息的流量信息,直接将该应用消息转发至目的IP地址指示的应用服务器42,由各个运营商的现有网元进行记录。
[0065]步骤410,流量网关43根据从应用消息中获取的源IP地址确定该IP地址所属的运行商,并根据记录的流量信息生成流量话单,周期性将用户设备41对应的流量话单发送给该运营商的计费服务器(包括:A运营商计费服务器44、B运营商计费服务器45),以指示运营商的计费服务器根据流量话单计费,实现针对用户设备41的应用内容进行计费。
[0066]实施例二
[0067]流量网关接收应用服务器发送的用于指示记录应用服务器对特定用户设备提供的特定应用所产生的流量的请求,并根据请求确定需要记录应用服务器提供特定应用所产生的流量的特定用户设备,包括:流量网关接收应用服务器发送的流量记录请求,该流量记录请求中包括运营商的PGW设备为用户设备分配的IP地址与特定应用的应用服务器的IP地址的对应关系;流量网关根据运营商的PGW设备为用户设备分配的IP地址确定运营商,并根据对应关系,生成流量转发策略信息,将流量转发策略信息发送至运营商的数据转发设备,以指示数据转发设备将该用户设备发送到特定应用的应用服务器的IP地址的应用消息转发到流量网关;流量网关记录应用服务器为特定用户设备提供特定应用所产生的流量,包括:流量网关记录转发的应用消息所产生的流量。
[0068]本发明该实施例中,通过运营商的数据转发设备将特定用户设备的特定应用的应用消息转发到流量网关,以供流量网关记录应用服务器为特定用户设备提供特定应用所产生的流量,实现针对特定用户设备的应用内容的计费,而特定用户设备的除特定应用之外的其它应用的应用消息以及其它用户设备的应用消息均不转发到流量网关,减轻了流量网关处理数据的压力。
[0069]具体实施时,如图5所不,以A运营商为例,用户设备51、应用服务器52、流量网关53、A运营商数据转发设备54和A运营商计费服务器55之间实现针对用户设备51的应用内容进行计费的具体步骤,包括:
[0070]步骤502,用户设备51向应用服务器52发送初始应用消息,请求针对应用内容进行计费,初始应用消息中包括:运营商的PGW设备为用户设备51分配的IP地址、用户设备51的标识、特定应用的应用服务器的IP地址以及端口等信息。
[0071]步骤504,应用服务器52根据用户设备51的标识判断是否需要对用户设备51进行针对应用内容的计费,当确定需要对用户设备51进行针对应用内容的计费时,应用服务器52发送流量记录请求至流量网关53,其中流量记录请求中包括:运营商的PGW设备为用户设备51分配的IP地址与特定应用的应用服务器的IP地址的对应关系;当确定不需要对用户设备51进行针对应用内容的计费时,应用服务器52不作任何处理或向用户设备51回复用以指示不能进行针对应用内容计费的信息。
[0072]步骤506,流量网关53在接收到应用服务器52发送的流量记录请求时,根据流量记录请求中运营商的PGW设备为用户设备51分配的IP地址与特定应用的应用服务器的IP地址的对应关系生成流量转发策略信息,并将流量转发策略信息发送至A运营商数据转发设备54,以指示A运营商数据转发设备54将用户设备51发送到特定应用的应用服务器的IP地址的应用消息转发到流量网关53,当然,此处流量网关53根据运营商的PGW设备为用户设备51分配的IP地址确定该A运营商。其中,A运营商数据转发设备54可以是PGW设备、网关通用分组无线业务支持节点(Gateway General packet rad1 service SupportNode, GGSN)等。
[0073]步骤508,用户设备51将应用消息发送至A运营商数据转发设备54。
[0074]步骤510,A运营商数据转发设备54根据接收到的应用消息的源IP地址和目的IP地址进行消息的转发,当然,A运营商数据转发设备54保存流量网关53下发的流量转发策略信息(该流量转发策略信息中包括运营商的PGW设备为用户设备51分配的IP地址与特定应用的应用服务器的IP地址的对应关系),当确定该应用消息的源IP地址为用户设备51的IP地址,目的IP地址为特定应用的应用服务器的IP地址时,也即确定该应用消息为用户设备51发送至特定应用的应用服务器的应用消息时,将该应用消息转发至流量网关53,否则,将该应用消息经普通路由转发到目的IP地址指示的应用服务器52。
[0075]步骤512,流量网关53接收到A运营商数据转发设备54发送的应用消息时,记录该应用消息的流量信息,包括但不限于:源IP地址、目的IP地址、应用类型以及流量总和,并将该应用消息转发至目的IP地址指示的应用服务器52。
[0076]步骤514,流量网关53根据记录应用消息的流量信息,生成流量话单,周期性将用户设备51的流量话单挑拣出来,发送至A运营商计费服务器55,实现针对用户设备51的特定应用内容的计费。
[0077]从实施例二的实现方式可以看出,实施例二中不需要流量网关记录流量信息的应用消息不经过流量网关转发,减轻了流量网关的压力。
[0078]实施例三
[0079]流量网关接收应用服务器发送的用于指示记录应用服务器对特定用户设备提供的特定应用所产生的流量的请求,并根据请求确定需要记录应用服务器提供特定应用所产生的流量的特定用户设备,包括:流量网关接收应用服务器发送的流量记录请求,该流量记录请求中包括运营商的PGW设备为用户设备分配的IP地址与特定应用的应用服务器的IP地址的对应关系;流量网关保存对应关系,并根据对应关系生成响应消息发送至运营商的PGW设备为用户设备分配的IP地址对应的用户设备,该响应消息用于指示用户设备在向特定应用的应用服务器的IP地址发送应用消息时,使用流量网关的IP地址作为目的IP地址;流量网关记录应用服
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1