一种定向流量处理方法及服务器与流程

文档序号:14847594发布日期:2018-06-30 16:54阅读:908来源:国知局
一种定向流量处理方法及服务器与流程

本发明涉及通信领域,尤其涉及一种定向流量处理方法及服务器。



背景技术:

随着互联网的发展,运营商的产品和服务已经从单一的语音短信到以流量为基础的丰富的虚拟产品,如:音乐和阅读、生活服务、在线游戏和现在非常火热的智慧交通、智慧创造等生产型产品。商业模式也从前向收费演变成了后向收费,企业向运营商申请定向业务并为该定向业务购买定向流量,以供指定用户免流量使用该业务。因此,移动流量的重要性越来越大,且对于后向付费的定向流量需求日渐强烈。

目前,如图1所示,当企业申请定向业务时,运营商为企业分配定向流量统付业务的服务代码(SID,Service Identification),进行业务运营支持系统(BOSS,Business Operation Support System)与网关和通用分组无线服务技术支持节点(GGSN,Gateway General Packet Radio Service Support Node)局数据的配置,当用户访问该企业的同意资源定位符(URL,Uniform Resource Locator)时,GGSN根据URL查询SID,并向省BOSS发送SID,此时,就将个人访问业务产生的流量通过BOSS省内/跨省计费到SID。

然而,现有技术中,企业向客户经理申请开通/变更/终止定向业务,再交由业务管理员进行审核,然后再由市场部审批,全部完成之后才与企业签订合同,合同签订成功之后,执行DOMS配置,省BOSS和GGSN的配置,使得定向业务生效的时间大概为一个月,导致了定向业务申请开通/变更/终止周期过长;定向业务每进行一次开通、终止和变更都需要配置一个GGSN,导致了操作复杂,成本变高。



技术实现要素:

为解决上述技术问题,本发明实施例期望提供一种定向流量处理方法及服务器,能够缩短定向业务流程的周期、简化操作和降低成本。

本发明的技术方案是这样实现的:

本发明实施例提供一种定向流量处理方法,应用于流量服务器,包括:

接收应用服务器发送的第一数据流量请求,所述应用服务器为支持定向流量业务的服务器,所述第一数据流量请求用于请求为第一用户分配第一数据流量,所述第一数据流量是为所述第一用户分配的总数据流量;

根据所述第一数据流量请求,从预配置访问地址与数据流量统计单对应关系库中选择第一访问地址,所述第一访问地址为第一用户使用所述第一数据流量访问所述已分配数据流量业务的地址;

发送第一响应请求给所述应用服务器,所述第一响应请求中携带有所述第一访问地址。

在上述方案中,所述根据所述第一数据流量请求,从预配置访问地址与数据流量统计单对应关系库中选择第一访问地址,包括:

查找是否存在与所述第一用户对应的访问地址;

当未查找到与所述第一用户对应的访问地址时,从所述预配置访问地址与数据流量统计单对应关系库中为所述第一用户选择空闲的第二访问地址;

当查找到与所述第一用户对应的访问地址时,从所述预配置访问地址与数据流量统计单对应关系库中确定所述第一用户对应的第三访问地址。

在上述方案中,所述发送第一响应请求给所述应用服务器之后,所述方法还包括:

检测到所述第一用户访问所述第一访问地址;

从所述预配置访问地址与数据流量统计单对应关系库中确定所述第一访问地址对应的第一数据流量统计单;

将第二数据流量记录所述第一数据流量统计单上,所述第二数据流量为所述第一用户访问所述第一访问地址使用的数据流量。

在上述方案中,所述将第二数据流量记录所述第一数据流量统计单上之后,所述方法还包括:

获取所述第一用户已使用的第三数据流量;

比较所述第二数据流量与所述第三数据流量之和与所述第一数据流量;

当所述第二数据流量与所述第三数据流量之和大于所述第一数据流量时,向所述应用服务器发送数据流量超出提醒信息,并记录所述第一用户已使用的且超出所述第一数据流量的第四数据流量。

在上述方案中,所述接收应用服务器发送的第一数据流量请求之前,所述方法还包括:

预先对访问地址与数据流量统计单一一进行配置,得到所述预配置访问地址与数据流量统计单对应关系库。

在上述方案中,所述第一响应请求还携带有第一用户的标识和端口。

本发明实施例还提供一种定向流量处理方法,应用于应用服务器,包括:

接收第一终端的使用定向流量业务请求,所述第一终端为第一用户对应的终端;

根据所述使用定向流量业务请求,发送第一数据流量请求至流量服务器,所述第一数据流量请求用于请求为第一用户分配第一数据流量,所述第一数据流量是为所述第一用户分配的总数据流量;

接收所述流量服务器发送的第一响应请求,所述第一响应请求中携带有第一访问地址,所述第一访问地址为所述第一用户访问所述使用定向流量业务的地址;

根据所述第一响应请求,发送第二响应请求至所述第一终端,所述第二响应请求中携带有所述第一访问地址。

在上述方案中,所述接收所述流量服务器发送的第一响应请求之后,所述方法还包括:

接收所述流量服务器的数据流量超出提醒信息,所述数据流量超出提醒信息提醒所述第一用户使用的第二数据流量大于所述第一数据流量;

将所述数据流量超出提醒信息发送至所述第一终端。

在上述方案中,所述第一响应请求还携带有第一用户的标识和端口,所述根据所述第一响应请求,发送第二响应请求至所述第一终端,包括:

根据所述第一用户的标识,发送所述第一访问地址和所述端口至所述第一终端。

在上述方案中,所述发送第二响应请求至所述第一终端之后,所述方法还包括:

通过所述第一访问地址实现与所述第一终端之间的业务数据交互。

本发明实施例提供一种流量服务器,该流量服务器包括:

第一接收单元,用于接收应用服务器发送的第一数据流量请求,所述应用服务器为支持定向流量业务的服务器,所述第一数据流量请求用于请求为第一用户分配第一数据流量,所述第一数据流量是为所述第一用户分配的总数据流量;

选择单元,用于根据所述第一数据流量请求,从预配置访问地址与数据流量统计单对应关系库中选择第一访问地址,所述第一访问地址为第一用户使用所述第一数据流量访问所述已分配数据流量业务的地址;

第一发送单元,用于发送第一响应请求给所述应用服务器,所述第一响应请求中携带有所述第一访问地址。

在上述流量服务器中,所述流量服务器还包括:查找单元和确定单元;

所述查找单元,用于查找是否存在与所述第一用户对应的访问地址;

所述选择单元,具体用于当未查找到与所述第一用户对应的访问地址时,从所述预配置访问地址与数据流量统计单对应关系库中为所述第一用户选择空闲的第二访问地址;

所述确定单元,用于当查找到与所述第一用户对应的访问地址时,从所述预配置访问地址与数据流量统计单对应关系库中确定所述第一用户对应的第三访问地址。

在上述流量服务器中,所述流量服务器还包括:检测单元和记录单元;

所述检测单元,用于检测到所述第一用户访问所述第一访问地址;

所述确定单元,还用于从所述预配置访问地址与数据流量统计单对应关系库中确定所述第一访问地址对应的第一数据流量统计单;

所述记录单元,用于将第二数据流量记录所述第一数据流量统计单上,所述第二数据流量为所述第一用户访问所述第一访问地址使用的数据流量。

在上述流量服务器中,所述流量服务器还包括:获取单元和比较单元;

所述获取单元,用于获取所述第一用户已使用的第三数据流量;

所述比较单元,用于比较所述第二数据流量与所述第三数据流量之和与所述第一数据流量;

所述第一发送单元,还用于当所述第二数据流量与所述第三数据流量之和大于所述第一数据流量时,向所述应用服务器发送数据流量超出提醒信息,并记录所述第一用户已使用的且超出所述第一数据流量的第四数据流量。

在上述流量服务器中,所述流量服务器还包括:配置单元;

所述配置单元,用于预先对访问地址与数据流量统计单一一进行配置,得到所述预配置访问地址与数据流量统计单对应关系库。

本发明实施例提供一种应用服务器,所述应用服务器包括:

第二接收单元,用于接收第一终端的使用定向流量业务请求,所述第一终端为第一用户对应的终端;

第二发送单元,用于根据所述使用定向流量业务请求,发送第一数据流量请求至流量服务器,所述第一数据流量请求用于请求为第一用户分配第一数据流量,所述第一数据流量是为所述第一用户分配的总数据流量;

第二接收单元,还用于接收所述流量服务器发送的第一响应请求,所述第一响应请求中携带有第一访问地址,所述第一访问地址为所述第一用户访问所述使用定向流量业务的地址;

第二发送单元,还用于根据所述第一响应请求,发送第二响应请求至所述第一终端,所述第二响应请求中携带有所述第一访问地址。

在上述应用服务器中,所述第二接收单元,还用于接收所述流量服务器的数据流量超出提醒信息,所述数据流量超出提醒信息提醒所述第一用户使用的第二数据流量大于所述第一数据流量;

所述第二发送单元,还用于将所述数据流量超出提醒信息发送至所述第一终端。

在上述应用服务器中,所述第二发送单元,还用于根据所述第一用户的标识,发送所述第一访问地址和所述端口至所述第一终端。

在上述应用服务器中,所述应用服务器还包括:数据交互单元;

所述数据交互单元,用于通过所述第一访问地址实现与所述第一终端之间的业务数据交互。

本发明实施例提供了一种定向流量处理方法及服务器,通过接收应用服务器发送的第一数据流量请求,应用服务器为支持定向流量业务的服务器,第一数据流量请求用于请求为第一用户分配第一数据流量,第一数据流量是为第一用户分配的总数据流量;根据第一数据流量请求,从预配置访问地址与数据流量统计单对应关系库中选择第一访问地址,第一访问地址为第一用户使用第一数据流量访问已分配数据流量业务的地址;发送第一响应请求给应用服务器,第一响应请求中携带有第一访问地址。采用上述技术实现方案,流量服务器预先配置访问地址与数据流量统计单对应关系库,在接收了应用服务器的第一数据流量请求之后,流量服务器从预配置访问地址与数据流量统计单对应关系库中分配第一访问数据给应用服务器,能够缩短定向业务流程的周期、简化操作和降低成本。

附图说明

图1为现有技术中企业申请定向业务的数据流向图;

图2为本发明实施例提供的一种定向流量处理方法的流程图一;

图3为本发明实施例提供的一种定向流量处理方法的流程图二;

图4为本发明实施例提供的一种定向流量处理方法的流程图三;

图5为本发明实施例提供的一种示例性的定向流量处理方法数据流向图;

图6为本发明实施例提供的一种流量服务器的结构示意图一;

图7为本发明实施例提供的一种流量服务器的结构示意图二;

图8为本发明实施例提供的一种流量服务器的结构示意图三;

图9为本发明实施例提供的一种流量服务器的结构示意图四;

图10为本发明实施例提供的一种流量服务器的结构示意图五;

图11为本发明实施例提供的一种流量服务器的结构示意图六;

图12为本发明实施例提供的一种应用服务器的结构示意图一;

图13为本发明实施例提供的一种应用服务器的结构示意图二;

图14为本发明实施例提供的一种应用服务器的结构示意图三。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

实施例一

本发明实施例提供一种定向流量处理方法,如图2所示,应用于流量服务器,该方法可以包括:

S101、接收应用服务器发送的第一数据流量请求,应用服务器为支持定向流量业务的服务器。

本发明实施例提供的一种定向流量处理方法适用于流量服务器预先配置了访问地址与数据流量统计单对应关系库,应用服务器支持定向流量业务的场景下。

本发明实施例中,应用服务器为支持定向流量业务的服务器,应用服务器请求流量服务器给第一用户分配指定的第一数据流量。

本发明实施例中,当应用服务器接收到第一用户发送的请求为第一用户分配第一数据流量的请求时,应用服务器发送第一用户的标识和请求为第一用户分配的第一数据流量至流量服务器。

本发明实施例中,流量服务器包括数据流量支撑服务器和数据流量统计服务器,其中流量支撑服务器中存储有预配置访问地址与数据流量统计单对应关系库,流量支撑服务器是在接收到应用服务器发送的第一用户的标识和第一数据流量之后,为第一用户分配第一访问地址和向流量统计服务器发送第一用户的标识和第一数据流量统计单,而流量统计服务器是对访问地址与数据流量统计单进行预先的配置,并根据接收到的第一用户的标识和第一数据流量统计单统计第一用户使用的数据流量。

本发明实施例中,定向流量业务为第一用户访问应用时,应用对应的应用服务器为第一用户分配第一数据流量的业务。

本发明实施例中,第一数据流量请求包括第一用户的标识和为第一用户分配的第一数据流量。

可选的,本发明实施例中,第一用户的标识可以为手机号码或终端唯一性标识等,本发明实施例不做具体限定。

本发明实施例中,应用服务器预先请求流量统计服务器为应用服务器对应的应用分配总数据流量,当应用服务器请求流量服务器给第一用户分配指定的第一数据流量时,流量统计服务器从总数据流量中分配第一数据流量给第一用户。

S102、根据第一数据流量请求,从预配置访问地址与数据流量统计单对应关系库中选择第一访问地址,第一访问地址为第一用户使用第一数据流量访问已分配数据流量业务的地址。

当流量服务器接收到应用服务器发送的第一数据流量请求之后,流量支撑服务器为第一用户分配一个专有的第一访问地址,以供第一用户通过访问第一访问地址来使用第一数据流量。

本发明实施例中,流量统计服务器将接收到的第一用户的标识与用户标识库中的用户进行比较,当用户标识库中存在第一用户的标识时,表征第一用户已分配有相对应的访问地址,此时流量支撑服务器从预配置访问地址与数据流量统计单对应关系库中确定第一用户对应的第三访问地址;当用户标识库中不存在第一用户的标识时,表征第一用户未分配有相对应的访问地址,此时流量支撑服务器从预配置访问地址与数据流量统计单对应关系库中为第一用户选择出空闲的第二访问地址,并记录第一用户的标识和第二访问地址的对应关系。

本发明实施例中,预配置访问地址与数据流量统计单对应关系库为流量服务器申请多个数据流量统计单,并各自将他们一一与访问地址进行绑定,形成预配置访问地址与数据流量统计单对应关系库。

本发明实施例中,访问地址与数据流量统计单的配置在BOSS和GGSN中。

本发明实施例中,访问地址可以对应多个用户。

可以理解的是,本发明实施例在形成预配置访问地址与数据流量统计单对应关系库时,一次性完成了对访问地址与数据流量统计单的配置,避免了对业务进行一次操作就要进行一次配置,减少了GGSN配置的次数,并且提高了GGSN的处理能力。

本发明实施例中,访问地址可以为IP等可以访问应用的地址,本发明实施例不做具体限定。

S103、发送第一响应请求给应用服务器,第一响应请求中携带第一访问地址。

当流量服务器确定了第一用户对应的第一访问地址之后,流量服务器将确定的第一访问地址发送给应用服务器。

本发明实施例中,流量服务器将第一用户的标识,第一访问请求和端口作为第一响应请求发送给应用服务器。

可以理解的是,流量服务器预先配置访问地址与数据流量统计单对应关系库,在接收了应用服务器的第一数据流量请求之后,流量服务器从预配置访问地址与数据流量统计单对应关系库中分配第一访问数据给应用服务器,能够缩短定向业务流程的周期、简化操作和降低成本。

实施例二

本发明实施例提供一种定向流量处理方法,如图3所示,应用于应用服务器,该方法包括:

S201、接收第一终端的使用定向流量业务请求,第一终端为第一用户对应的终端。

本发明实施例提供的一种定向流量处理方法适用于流量服务器预先配置了访问地址与数据流量统计单对应关系库,应用服务器支持定向流量业务的场景下。

本发明实施例中,应用服务器支持定向流量业务。

本发明实施例中,定向流量业务为第一用户访问应用时,应用对应的应用服务器为第一用户分配第一数据流量的业务。

本发明实施例中,第一用户对第一终端进行第一操作之后,第一终端向应用服务器发送定向流量业务请求,请求应用服务器向第一终端分配第一数据流量。

本发明实施例中,应用服务器根据使用定向流量业务请求确定了第一用户的标识和需为第一用户分配的第一数据流量的大小。

示例性的,用户A在手机上购买了应用A的会员,应用A赠从给用户A500M的数据流量,当用户A使用应用A时,用户A无需支付流量费用,优先使用应用A赠送的数据流量。

S202、根据使用定向流量业务请求,发送第一数据流量请求至流量服务器,第一数据流量请求用于请求为第一用户分配第一数据流量,第一数据流量是为第一用户分配的总数据流量。

在接收到第一终端发送的定向流量业务请求之后,应用服务器为第一终端向流量服务器请求分配第一访问地址。

本发明实施例中,第一数据流量请求包括第一用户的标识和待分配的第一数据流量。

本发明实施例中,应用服务器向流量服务器请求为第一用户分配第一数据流量。

本发明实施例中,第一数据流量请求包括第一用户的标识和第一数据流量。

可选的,本发明实施例中,第一用户的标识可以为手机号码或终端唯一性标识等,本发明实施例不做具体限定。

S203、接收流量服务器发送的第一响应请求,第一响应请求中携带有第一访问地址,第一访问地址为第一用户访问使用定向流量业务的地址。

在应用服务器发送第一数据流量请求至流量服务器之后,应用服务器接收流量服务器发送的可以使用第一数据流量的第一访问地址。

本发明实施例中,第一响应请求包括第一访问地址,第一用户的标识和端口。

S204、根据第一响应请求,发送第二响应请求至第一终端,第二响应请求中携带有第一访问地址。

在接收到流量服务器发送的第一响应请求之后,应用服务器发送第一访问地址至第一终端,以供第一终端使用第一访问地址使用第一数据流量。

本发明实施例中,应用服务器根据第一响应请求确定第一用户的标识,并根据第一用户的标识确定第一用户的标识对应的第一终端,并向第一终端发送第一访问地址和端口以供第一终端根据第一访问地址和端口来使用第一数据流量。

实施例三

本发明实施例提供一种定向流量处理方法,如图4所示,该方法可以包括:

S301、流量服务器预先对访问地址与数据流量统计单一一进行配置,得到预配置访问地址与数据流量统计单对应关系库。

本发明实施例提供的一种定向流量处理方法适用于流量服务器预先配置了访问地址与数据流量统计单对应关系库,应用服务器支持定向流量业务的场景下。

本发明实施例中,流量服务器预先申请了多个数据流量统计单,并各自与访问地址一一进行绑定,形成预配置访问地址与数据流量统计单对应关系库。

本发明实施例中,访问地址与数据流量统计单的配置在BOSS和GGSN中。

可以理解的是,本发明实施例在形成预配置访问地址与数据流量统计单对应关系库时,一次性完成了对访问地址与数据流量统计单的配置,避免了对业务进行一次操作就要进行一次配置,减少了GGSN配置的次数,并且提高了GGSN的处理能力。

本发明实施例中,定向流量业务为第一用户访问应用时,应用对应的应用服务器为第一用户分配第一数据流量的业务。

本发明实施例中,访问地址可以为IP等可以访问应用的地址,本发明实施例不做具体限定。

S302、应用服务器接收第一终端的使用定向流量业务请求,第一终端为第一用户对应的终端,应用服务器为支持定向流量业务的服务器。

在流量服务器形成了预配置访问地址与数据流量统计单对应关系库之后,应用服务器就可以申请定向流量业务并为第一用户分配定向流量了。

本发明实施例中,应用服务器为支持定向流量业务的服务器。

本发明实施例中,应用服务器预先请求流量统计服务器为应用服务器对应的应用分配总数据流量。

本发明实施例中,第一用户对第一终端进行第一操作之后,第一终端向应用服务器发送定向流量业务请求,请求应用服务器向第一终端分配第一数据流量。

本发明实施例中,应用服务器根据使用定向流量业务请求确定了第一用户的标识和需为第一用户分配的第一数据流量的大小。

示例性的,用户A在手机上购买了应用A的会员,应用A赠从给用户A500M的数据流量,当用户A使用应用A时,用户A无需支付流量费用,优先使用应用A赠送的数据流量。

S303、应用服务器根据使用定向流量业务请求,发送第一数据流量请求至流量服务器,第一数据流量请求用于请求为第一用户分配第一数据流量,第一数据流量是为第一用户分配的总数据流量。

在接收到第一终端发送的定向流量业务请求之后,应用服务器为第一终端向流量服务器请求分配第一访问地址。

本发明实施例中,第一数据流量请求包括第一用户的标识和待分配的第一数据流量。

本发明实施例中,应用服务器向流量服务器请求为第一用户分配第一数据流量。

本发明实施例中,第一数据流量请求包括第一用户的标识和第一数据流量。

可选的,本发明实施例中,第一用户的标识可以为手机号码或终端唯一性标识等,本发明实施例不做具体限定。

S304、流量服务器查找是否存在与第一用户对应的访问地址。

在流量服务器接收到应用服务器发送的第一数据流量请求之后,流量服务器就要判断第一用户时候已经分配过访问地址了。

本发明实施例中,流量服务器包括流量统计服务器和流量支撑服务器其中流量支撑服务器中存储有预配置访问地址与数据流量统计单对应关系库,流量支撑服务器是在接收到应用服务器发送的第一用户的标识和第一数据流量之后,为第一用户分配第一访问地址和向流量统计服务器发送第一用户的标识和第一数据流量统计单,而流量统计服务器是对访问地址与数据流量统计单进行预先的配置,并根据接收到的第一用户的标识和第一数据流量统计单统计第一用户使用的数据流量。

本发明实施例中,流量统计服务器将接收到的第一用户的标识与用户标识库中的用户进行比较,当用户标识库中存在第一用户的标识时,表征第一用户已分配有相对应的访问地址;当用户标识库中不存在第一用户的标识时,表征第一用户未分配有相对应的访问地址,第一用户是首次请求分配第一数据流量的。

S305、当未查找到与第一用户对应的访问地址时,流量服务器从预配置访问地址与数据流量统计单对应关系库中为第一用户选择空闲的第二访问地址。

流量服务器根据判定结果执行相应的第一访问地址的分配操作。

本发明实施例中,当未查找到与第一用户对应的访问地址时,流量服务器从预配置访问地址与数据流量统计单对应关系库中选择空闲的第二访问地址作为第一用户对应的第一访问地址。

本发明实施例中,一个访问地址可以对应多个用户。

S306、当查找到与第一用户对应的访问地址时,流量服务器从预配置访问地址与数据流量统计单对应关系库中确定第一用户对应的第三访问地址。

流量服务器根据判定结果执行相应的第一访问地址的分配操作。

本发明实施例中,当查找到与第一用户对应的访问地址时,流量服务器从预配置访问地址与数据流量统计单对应关系库中确定第一用户对应的第三访问地址作为第一用户对应的第一访问地址。

步骤S305和步骤S306为步骤S304之后的两个并列的步骤,具体的根据判断结果执行相应的操作,本发明实施例不做具体限定。

S307、流量服务器发送第一响应请求给应用服务器,第一响应请求中携带有第一访问地址、第一用户的标识和端口。

当流量服务器确定了第一用户对应的第一访问地址之后,流量服务器将确定的第一访问地址发送给应用服务器。

本发明实施例中,流量服务器将第一用户的标识,第一访问请求和端口作为第一响应请求发送给应用服务器。

S308、应用服务器根据第一用户的标识,发送第一访问地址和端口至第一终端。

在接收到流量服务器发送的第一响应请求之后,应用服务器发送第一访问地址至第一终端,以供第一终端使用第一访问地址使用第一数据流量。

本发明实施例中,应用服务器根据第一响应请求确定第一用户的标识,并根据第一用户的标识确定第一用户的标识对应的第一终端,并向第一终端发送第一访问地址和端口以供第一终端根据第一访问地址和端口来使用第一数据流量。

S309、应用服务器通过第一访问地址实现与第一终端之间的业务数据交互。

在第一终端接收到第一访问地址后,第一终端通过第一访问地址与应用服务器进行业务数据的交互。

本发明实施例中,第一终端通过第一访问地址来访问应用服务器上的应用,此时,流量服务器从第一数据流量中扣去第一终端使用的数据流量。

S310、流量服务器检测到第一用户访问第一访问地址。

当第一终端开始使用第一访问地址访问应用服务器时,流量服务器就会检测到这一行为。

本发明实施例中,流量服务器检测到第一用户访问第一访问地址。

S311、流量服务器从预配置访问地址与数据流量统计单对应关系库中确定第一访问地址对应的第一数据流量统计单。

当流量服务器检测到第一用户访问第一访问地址时,流量服务器就要对第一访问地址使用的数据流量进行记录了。

本发明实施例中,流量服务器从预配置访问地址与数据流量统计单对应关系库中确定第一访问地址对应的第一数据流量统计单,用来统计第一用户访问第一访问地址时产生的数据流量。

S312、流量服务器将第二数据流量记录在第一数据流量统计单上,第二数据流量为第一用户访问第一访问地址使用的数据流量。

流量服务器找到第一访问地址对应的第一数据流量统计单之后,将第一用户通过访问第一访问地址使用的第二数据流量进行记录。

本发明实施例中,流量服务器中的流量支撑服务器将第一终端通过访问第一访问地址已使用的第二数据流量记录在第一数据流量统计单上。

本发明实施例中,流量支撑服务器将第一数据流量统计单和第一用户标识发送至流量统计服务器,流量统计服务器记录下第一用户标识此次使用的数据流量。

S313、流量服务器获取第一用户已使用的第三数据流量。

当流量服务器获取到第一用户本次使用的第二数据流量之后,流量服务器得到第一用户使用的总数据流量。

本发明实施例中,流量服务器中的流量统计服务器处存储有第一用户之前总共已使用的第三数据流量,并将第三数据流量和第二数据流量进行加操作,生成了第一用户使用的总数据流量。

S314、流量服务器比较第二数据流量与第三数据流量之和与第一数据流量。

在获得到第一用户使用的总数据流量时,流量服务器就要判断第一用户使用的总数据流量是否超出了分配的第一数据流量。

本发明实施例中,流量服务器中的流量统计服务器还存储有第一数据流量的大小,流量统计服务器通过比较第二数据流量与第三数据流量之和与第一数据流量的大小来判断第一用户使用的总数据流量是否超出了分配的第一数据流量。

S315、当第二数据流量与第三数据流量之和大于第一数据流量时,流量服务器向应用服务器发送数据流量超出提醒信息,并记录第一用户已使用的且超出第一数据流量的第四数据流量。

流量服务器根据第二数据流量与第三数据流量之和与第一数据流量的比较结果来进行相应的操作。

本发明实施例中,当第二数据流量与第三数据流量之和大于第一数据流量时,表征第一用户使用的总数据流量超出了分配的第一数据流量,此时,流量服务器向应用服务器发送数据流量超出提醒信息,并记录第一用户已使用的且超出第一数据流量的第四数据流量。

可选的,当第一用户使用的总数据流量超出了分配的第一数据流量时,流量服务器可以释放第一访问地址,也可以继续让第一用户访问第一访问地址,此时第一用户支持产生的第四数据流量,具体的根据实际情况进行选择操作,本发明实施例不做具体限定。

本发明实施例中,流量服务器解除第一用户的标识、第一访问地址和第一数据流量统计单的关系。

S316、应用服务器将数据流量超出提醒信息发送至第一终端。

当应用服务器接收到流量服务器发送的数据流量超出提醒信息之后,应用服务器将数据流量超出提醒信息转发至第一终端,以提醒第一终端定向流量使用完。

本发明实施例中,应用服务器发送数据流量超出提醒信息至第一终端,以提醒第一终端申请的第一数据流量已经使用完。

本发明实施例中,第一终端继续访问应用服务器的应用时,第一终端支持超出第一数据流量的第四数据流量。

进一步地,第一终端可以再次发送使用定向流量业务请求,此时,流量服务器中已经没有上一次第一终端对应的第一访问地址和第一数据流量的关系信息。

示例性的,如图5所示,定向流量处理方法可以包括:

1、流量统计服务器预先在GGSN中配置IP和SID的对应关系库,并以定向接入点的形式将IP和SID资源池接入流量支撑平台。

2、终端A向应用平台申请使用定向流量业务,该应用平台在BOSS处购买了定向流量。

3、应用平台将终端A对应的手机号码发送至流量支撑平台。

4、流量支撑平台在定向接入点中选择IP1,并将手机号码、IP1和端口发送至应用平台,流量支撑平台向省BOSS处发送手机号码和IP1对应的SID1。

5、应用平台向终端1发送IP1和端口。

6、终端A访问该应用时,访问应用平台发送的IP1和端口。

可以理解的是,流量服务器预先配置访问地址与数据流量统计单对应关系库,在接收了应用服务器的第一数据流量请求之后,流量服务器从预配置访问地址与数据流量统计单对应关系库中分配第一访问数据给应用服务器,能够缩短定向业务流程的周期、简化操作和降低成本。

实施例四

本发明实施例提供一种流量服务器1,如图6所示,该流量服务器可以包括:

第一接收单元10,用于接收应用服务器发送的第一数据流量请求,所述应用服务器为支持定向流量业务的服务器,所述第一数据流量请求用于请求为第一用户分配第一数据流量,所述第一数据流量是为所述第一用户分配的总数据流量。

选择单元11,用于根据所述第一数据流量请求,从预配置访问地址与数据流量统计单对应关系库中选择第一访问地址,所述第一访问地址为第一用户使用所述第一数据流量访问所述已分配数据流量业务的地址。

第一发送单元12,用于发送第一响应请求给所述应用服务器,所述第一响应请求中携带有所述第一访问地址。

可选的,基于图6如图7所示,所述流量服务器1还包括:查找单元13和确定单元14。

所述查找单元13,用于查找是否存在与所述第一用户对应的访问地址。

所述选择单元11,具体用于当未查找到与所述第一用户对应的访问地址时,从所述预配置访问地址与数据流量统计单对应关系库中为所述第一用户选择空闲的第二访问地址。

所述确定单元14,用于当查找到与所述第一用户对应的访问地址时,从所述预配置访问地址与数据流量统计单对应关系库中确定所述第一用户对应的第三访问地址。

可选的,基于图6如图8所示,所述流量服务器1还包括:检测单元15和记录单元16。

所述检测单元15,用于检测到所述第一用户访问所述第一访问地址。

所述确定单元12,还用于从所述预配置访问地址与数据流量统计单对应关系库中确定所述第一访问地址对应的第一数据流量统计单。

所述记录单元16,用于将第二数据流量记录所述第一数据流量统计单上,所述第二数据流量为所述第一用户访问所述第一访问地址使用的数据流量。

可选的,基于图6如图9所示,所述流量服务器1还包括:获取单元17和比较单元18。

所述获取单元17,用于获取所述第一用户已使用的第三数据流量。

所述比较单元18,用于比较所述第二数据流量与所述第三数据流量之和与所述第一数据流量。

所述第一发送单元12,还用于当所述第二数据流量与所述第三数据流量之和大于所述第一数据流量时,向所述应用服务器发送数据流量超出提醒信息,并记录所述第一用户已使用的且超出所述第一数据流量的第四数据流量。

可选的,基于图6如图10所示,所述流量服务器1还包括:配置单元19。

所述配置单元19,用于预先对访问地址与数据流量统计单一一进行配置,得到所述预配置访问地址与数据流量统计单对应关系库。

如图11所示,在实际应用中,上述选择单元11、查找单元13、确定单元14、检测单元15、记录单元16、获取单元17、比较单元18和配置单元19可由位于流量服务器1上的处理器110实现,具体为中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等实现,第一接收单元10可由接收器111实现,第一发送单元12可由发送器112实现,该流量服务器1还可以包括存储器113,该存储器113、接收器111和发送器112可以与处理器110连接,其中,存储器113用于存储可执行程序代码,该程序代码包括计算机操作指令,存储器113可能包含高速RAM存储器,也可能还包括非易失性存储器,例如,至少一个磁盘存储器。

实施例五

本发明实施例提供一种应用服务器2,如图12所示,所述应用服务器2包括:

第二接收单元20,用于接收第一终端的使用定向流量业务请求,所述第一终端为第一用户对应的终端。

第二发送单元21,用于根据所述使用定向流量业务请求,发送第一数据流量请求至流量服务器,所述第一数据流量请求用于请求为第一用户分配第一数据流量,所述第一数据流量是为所述第一用户分配的总数据流量。

第二接收单元20,还用于接收所述流量服务器发送的第一响应请求,所述第一响应请求中携带有第一访问地址,所述第一访问地址为所述第一用户访问所述使用定向流量业务的地址。

第二发送单元21,还用于根据所述第一响应请求,发送第二响应请求至所述第一终端,所述第二响应请求中携带有所述第一访问地址。

可选的,所述第二接收单元20,还用于接收所述流量服务器的数据流量超出提醒信息,所述数据流量超出提醒信息提醒所述第一用户使用的第二数据流量大于所述第一数据流量。

所述第二发送单元21,还用于将所述数据流量超出提醒信息发送至所述第一终端。

可选的,所述第二发送单元21,还用于根据所述第一用户的标识,发送所述第一访问地址和所述端口至所述第一终端。

可选的,基于图12如图13所示,所述应用服务器2还包括:数据交互单元22。

所述数据交互单元22,用于通过所述第一访问地址实现与所述第一终端之间的业务数据交互。

如图13所示,在实际应用中,上述数据交互单元22可由位于应用服务器2上的处理器23实现,具体为中央处理器(CPU)、微处理器(MPU)、数字信号处理器(DSP)或现场可编程门阵列(FPGA)等实现,第二接收单元20可由接收器24实现,第一发送单元21可由发送器25实现,该应用服务器2还可以包括存储器26,该存储器26、接收器24和发送器25可以与处理器23连接,其中,存储器26用于存储可执行程序代码,该程序代码包括计算机操作指令,存储器26可能包含高速RAM存储器,也可能还包括非易失性存储器,例如,至少一个磁盘存储器。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的服务器。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令服务器的制造品,该指令服务器实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1