CN105634849A - 一种数据流量统付业务的拨测方法及装置 - Google Patents
一种数据流量统付业务的拨测方法及装置 Download PDFInfo
- Publication number
- CN105634849A CN105634849A CN201410617350.2A CN201410617350A CN105634849A CN 105634849 A CN105634849 A CN 105634849A CN 201410617350 A CN201410617350 A CN 201410617350A CN 105634849 A CN105634849 A CN 105634849A
- Authority
- CN
- China
- Prior art keywords
- testing
- access request
- server
- ggsn
- response message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Telephonic Communication Services (AREA)
Abstract
本发明提供了一种数据流量统付业务的拨测方法及装置。其中,所述方法包括:接收对统付业务服务器的访问请求;判断所述访问请求是否为预设拨测终端发送的访问请求;在所述访问请求为预设拨测终端发送的访问请求时,将所述访问请求转发至预设的拨测服务器;接收所述拨测服务器返回的响应消息,所述响应消息的源地址为所述统付业务服务器的地址,将所述响应消息转发给所述拨测终端,建立拨测终端与拨测服务器之间的会话;通过所述会话进行数据流量统付业务的拨测处理。本发明能够提高统付业务的测试效率。
Description
技术领域
本发明涉及移动通信技术领域,具体涉及一种数据流量统付业务的拨测方法及装置。
背景技术
数据流量统付业务是运营商为集团客户定制的一款流量后向计费产品,指用户通过2G/3G/4G/WLAN网络访问互联网时,产生的数据流量费用减免,由集团客户后向统付。数据流量统付业务(后文中简称为统付业务)将数据业务营销方式从前向延伸至后向/定向,释放客户潜在流量需求,目前运营商已经正式对外开展全网流量统付业务,且该业务已得到市场广泛认可。
由于统付业务复杂,开通时涉及网络、业务运营支撑***(BOSS)等多个网元的诸多配置,每上线一个统付业务项目就需要在全网下发一次配置的增加。因此有必要在每次统付业务配置完成后进行业务验证,作为对客户的交付依据。
统付业务配置成功后,业务会立即生效。业务涉及客户费用,属于敏感问题。流量统付计费不准确会同时对集团客户和终端客户带来影响。测试只能在配置生效后测试,配置生效即意味着开始收费,所以测试时间要求严格,必须尽可能缩短测试和定位时间。另外,网络***版本升级后也可能带来bug隐患,所以对统付业务也有常规的测试需求。
现网没有针对流量统付业务的拨测工具,目前所用的测试方法通常是人工拨测方式。现有的人工拨测方法是通过在手机终端安装统付业务对应的应用程序(APP),运行APP访问统付业务的统一资源***(URL)地址;然后,通过网厅详单查询或省公司后台清单方式,查询流量计费情况,以判断业务是否正确计费。人工测试的周期较长,以***为例,全网测试通常最少需要20天,且测试方法是由签约省推进,各省分别自行测试本省业务。这种方式存在进度无法统一,测试效率低,问题不易定位,出现问题不易解决等问题。
可以看出,现有人工拨测方案,其测试步骤复杂,效率低下,无法满足统付业务快速发展的需求。因此,亟需提供一套统付业务的测试方法,提高统付业务的测试效率。
发明内容
本发明实施例要解决的技术问题是提供一种数据流量统付业务的拨测方法及装置,提高统付业务的测试效率。
为解决上述技术问题,本发明实施例提供的数据流量统付业务的拨测方法,包括:
接收对统付业务服务器的访问请求;
判断所述访问请求是否为预设拨测终端发送的访问请求;
在所述访问请求为预设拨测终端发送的访问请求时,将所述访问请求转发至预设的拨测服务器;
接收所述拨测服务器返回的响应消息,所述响应消息的源地址为所述统付业务服务器的地址,将所述响应消息转发给所述拨测终端,建立拨测终端与拨测服务器之间的会话;
通过所述会话进行数据流量统付业务的拨测处理。
上述方法中,预先建立拨测服务器与P-GW/GGSN之间的GRE隧道;
进一步通过所述GRE隧道,将所述访问请求转发至预设的拨测服务器,以及,从所述GRE隧道上接收所述拨测服务器返回的响应消息。
上述方法中,所述判断所述访问请求是否为预设拨测终端发送的访问请求,包括:
根据所述访问请求的源IP地址是否为拨测终端的的IP地址,判断所述访问请求是否为预设拨测终端发送的访问请求;或者,
根据所述访问请求是否为预设测试APN转发的访问请求,判断所述访问请求是否为预设拨测终端发送的访问请求,其中,所述预设测试APN为所述预设拨测终端配置的APN。
上述方法中,所述通过所述会话进行数据流量统付业务的拨测处理包括:
在所述会话过程中转发所述拨测服务器与所述拨测终端之间的数据流量;
根据所述数据流量匹配的统付业务规则,确定对应的流量计费方式,并指示BOSS***按照所确定的流量计费方式进行计费。
本发明实施例还提供了一种数据流量统付业务的拨测方法,应用于移动通信网络中的拨测服务器,所述拨测方法包括:
接收P-GW/GGSN转发的预设拨测终端对统付业务服务器的访问请求;
向所述P-GW/GGSN发送响应消息,建立拨测终端与拨测服务器之间的会话,所述响应消息的源地址为所述统付业务服务器的地址,目的地址为所述拨测终端;
通过所述会话进行数据流量统付业务的拨测处理。
上述方法中,预先建立拨测服务器与P-GW/GGSN之间的GRE隧道;
进一步通过所述GRE隧道,接收P-GW/GGSN转发的所述访问请求;以及,通过所述GRE隧道,向所述P-GW/GGSN发送所述响应消息。
上述方法中,所述通过所述会话进行数据流量统付业务的拨测处理包括:
在所述会话过程中,通过所述P-GW/GGSN向所述拨测终端转发数据,并记录数据流量详单。
上述方法中,所述通过所述P-GW/GGSN向所述拨测终端转发数据,包括:
根据待测试的统付业务规则中的流量计费方式,确定需要发送数据的流量;
根据所确定的流量,通过所述P-GW/GGSN向所述拨测终端转发数据。
上述方法中,在通过所述会话进行数据流量统付业务的拨测处理之后,所述方法还包括:
获取所述会话过程中拨测服务器记录的数据流量详单和BOSS***的计费清单;
根据所述数据流量详单和计费清单,验证统付业务规则及计费规则。
本发明实施例还提供了一种数据流量统付业务的拨测装置,应用于移动通信网络中的P-GW/GGSN,该拨测装置包括:
接收单元,用于接收对统付业务服务器的访问请求;
判断单元,用于判断所述访问请求是否为预设拨测终端发送的访问请求;
转发单元,用于在所述访问请求为预设拨测终端发送的访问请求时,将所述访问请求转发至预设的拨测服务器;以及,接收所述拨测服务器返回的响应消息,所述响应消息的源地址为所述统付业务服务器的地址,将所述响应消息转发给所述拨测终端,建立拨测终端与拨测服务器之间的会话;
拨测处理单元,用于通过所述会话进行数据流量统付业务的拨测处理。
上述装置中还包括,隧道建立单元,用于预先建立拨测服务器与P-GW/GGSN之间的GRE隧道;
所述转发单元,进一步用于通过所述GRE隧道,将所述访问请求转发至预设的拨测服务器;以及,从所述GRE隧道上接收所述拨测服务器返回的响应消息。
上述装置中,所述判断单元,进一步用于根据所述访问请求的源IP地址是否为拨测终端的的IP地址,判断所述访问请求是否为预设拨测终端发送的访问请求;或者,根据所述访问请求是否为预设测试APN转发的访问请求,判断所述访问请求是否为预设拨测终端发送的访问请求,其中,所述预设测试APN为所述预设拨测终端配置的APN。
上述装置中,所述转发单元,还用于在所述会话过程中转发所述拨测服务器与所述拨测终端之间的数据流量;根据所述数据流量匹配的统付业务规则,确定对应的流量计费方式,并指示BOSS***按照所确定的流量计费方式进行计费。
本发明实施例还提供了一种数据流量统付业务的拨测装置,应用于移动通信网络中的拨测服务器,所述拨测装置包括:
接收单元,用于接收P-GW/GGSN转发的预设拨测终端对统付业务服务器的访问请求;
响应单元,用于向所述P-GW/GGSN发送响应消息,建立拨测终端与拨测服务器之间的会话,所述响应消息的源地址为所述统付业务服务器的地址,目的地址为所述拨测终端;
拨测处理单元,用于通过所述会话进行数据流量统付业务的拨测处理。
上述装置中还包括:
隧道建立单元,用于预先建立拨测服务器与P-GW/GGSN之间的GRE隧道;
所述接收单元,进一步用于通过所述GRE隧道,接收P-GW/GGSN转发的所述访问请求;以及,所述响应单元,进一步用于通过所述GRE隧道,向所述P-GW/GGSN发送所述响应消息。
上述装置中,所述拨测处理单元,还用于在所述会话过程中,通过所述P-GW/GGSN向所述拨测终端转发数据,并记录数据流量详单。
上述装置中,所述拨测处理单元,还用于根据待测试的统付业务规则中的流量计费方式,确定需要发送数据的流量;;根据所确定的流量,通过所述P-GW/GGSN向所述拨测终端转发数据。
上述装置中还包括:
验证单元,用于获取所述会话过程中拨测服务器记录的数据流量详单和BOSS***的话费详单;根据所述数据流量详单和话费详单,验证统付业务规则及计费规则。
与现有技术相比,本发明实施例提供的一种数据流量统付业务的拨测方法及装置,有益效果如下:
本发明实施例只需要在P-GW/GGSN和拨测服务器之间建立单一会话,即可模拟所有的统付业务类型(统付业务服务器的URL/IP地址),对这些统付业务进行高效测试,从而可以满足统付业务自动化测试的需求,提高测试自动化程度和测试效率,节约人力成本和时间成本,为统付业务上线质量提供了有力保障。另外,本发明实施例将数据包转发到拨测服务器而不是真实统付业务服务器,通过拨测服务器模拟真实统付业务服务器,可以控制产生的数据流量大小,为统付业务规则的全面测试提供了可能性,并可以实现的统付业务端到端测试需求可控。
附图说明
图1为本发明实施例提供的拨测***的总体实现架构图;
图2为本发明实施例提供的拨测方法应用于P-GW/GGSN时的流程示意图;
图3为本发明实施例提供的拨测方法应用于拨测服务器时的流程示意图;
图4为本发明实施例提供的应用于P-GW/GGSN的拨测装置的结构示意图;
图5为本发明实施例提供的应用于拨测服务器的拨测装置的结构示意图;
图6为本发明实施例提供的全网统付业务拨测示例的流程示意图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
统付业务的上线涉及到P-GW/GGSN上统付业务规则的配置以及BOSS上的计费规则的配置,所以统付业务的验证对象包括P-GW/GGSN上配置的统付业务规则和BOSS***上配置的计费规则,关注从业务发起到计费的端到端业务流程。其中,统付业务规则包括统付业务对应的访问地址(如统付服务器的URL或IP地址)、统付业务对应的终端(可以指定特定终端或任意终端)、以及统付业务的流量计费方式(例如,减免预设金额费用的定额计费、减免预设流量对应的费用的定量计费)。P-GW/GGSN根据数据流量匹配的统付业务规则,确定对应的计费方式,并指示BOSS***按照该方式进行计费,生产话费详单。这里,对于LTE***,P-GW/GGSN是指P-GW;而对于3G/4G等***,P-GW/GGSN则可以是GGSN。
要实现统付业务的自动化测试需求,需要模拟移动终端自动发起对统付业务服务器的访问请求,覆盖统付业务配置的访问地址。特别的,针对目前统付业务的业务计费方式,还可以针对性的覆盖定额、定量统付业务中对额度、流量的配置值。
为此,本发明实施例提供了一种数据流量统付业务的拨测方案,应用于移动通信网络中,图1给出了本发明实施例提供的数据流量统付业务的拨测***的总体实现架构图。图1中,拨测客户端为安装有拨测客户端程序的拨测终端,通过该拨测终端建立于拨测(测试)服务器之间的连接,还可以接收拨测服务器下发的测试任务,测试任务中可以指定统付业务服务器的访问地址(如URL/IP地址)以及需要测试的流量额度等信息。图1中的拨测服务器是本发明实施例中特别增加的一个服务器,该服务器可以模拟统付业务服务器,建立于拨测终端之间的会话,并可以根据需要发送定量、定额的流量,以实现对特定付费方式的测试处理。
图1中,拨测终端可以通过无线方式接入至移动通信网络(如2G/3G/LTE),并发起对统付业务服务器的访问地址的访问。拨测终端的访问请求经过SGSN/MME发送至P-GW/P-GW/GGSN(为简单起见,以下以P-GW/GGSN为例进行说明)。P-GW/GGSN收到该访问请求后,识别出该请求是特定拨测终端发送的访问请求,则将该访问请求转发给拨测服务器(而非转发给统付业务服务器),并在接收到拨测服务器模拟统付业务服务器返回的响应消息后,将该消息转发给拨测终端,以建立拨测终端与拨测服务器之间的会话。具体的,可以在P-GW/GGSN与拨测服务器之间配置一隧道,如通用路由协议封装(GRE)隧道,P-GW/GGSN通过该隧道将拨测终端发给统付业务服务器的报文转发给拨测服务器,拨测服务器通过该隧道将发送给拨测终端的报文发送至P-GW/GGSN,进而通过P-GW/GGSN转发给拨测终端。
拨测服务器可以根据需要,通过该会话上向终端发送预定额度的数据流量(如预定流量额度的流量或预定金额额度的流量),以覆盖特定付费方式的测试,并记录数据流量详单。在此过程中,P-GW/GGSN根据数量流量匹配的统付业务规则,确定对应的计费方式,为该数据流量打上对应的识别码,并指示BOSS***按照上述识别码对上述会话中的数据流量进行计费,以生成话费详单。
则拨测结束后,可以通过网厅(网络营业厅)或短厅(短信营业厅)查询BOSS***,获取拨测终端的话费详单,进而与拨测服务器记录的数量流量详单进行比对,判断P-GW/GGSN配置的统付业务规则和BOSS***配置的计费规则是否工作正常。具体的,可以采用自动化判断方式,即,拨测服务器根据其拨测详单与BOSS***的数据流量详单进行自动化的比对处理,判断计费是否正确。
基于上述的拨测***,本发明实施例提供了一种数据流量统付业务的拨测方法,可应用于图1中的P-GW/GGSN,请参照图2所示,该拨测方法包括:
步骤21,接收对统付业务服务器的访问请求。
这里,所述访问请求可以是对统付业务服务器对应的URL/IP地址的HTTP访问请求。
步骤22,判断所述访问请求是否为预设拨测终端发送的访问请求。
本发明实施例中,识别出预设拨测终端的访问请求,具体可以根据终端的IP地址、SIM***码、接入的APN等信息来判断。例如,可以预先为拨测终端配置一静态IP地址,这样,上述步骤22中,P-GW/GGSN可以根据所述访问请求的源IP地址是否为拨测终端的IP地址,来判断所述访问请求是否为预设拨测终端发送的访问请求。作为另一种实现方式,本实施例可以预先为拨测终端配置预设的测试接入点(APN),并在P-GW/GGSN配置该测试APN的信息,这样,拨测终端发送的访问请求将通过该特定APN转发至P-GW/GGSN,这样,P-GW/GGSN可以根据所述访问请求是否为预设测试APN转发的访问请求,判断所述访问请求是否为预设拨测终端发送的访问请求。
步骤23,在所述访问请求为预设拨测终端发送的访问请求时,将所述访问请求转发至预设的拨测服务器。
这里,本发明实施例中可以预先在拨测服务器与P-GW/GGSN之间建立一GRE隧道;在上述步骤23中,P-GW/GGSN进一步对所述访问请求进行GRE包头封装,然后通过所述GRE隧道,将封装后的所述访问请求转发至预设的拨测服务器,此时所述访问请求的目的地址为拨测服务器的地址,以及,从所述GRE隧道上接收所述拨测服务器返回的响应消息,并解GRE封装,获得其中携带的消息内容。
步骤24,接收所述拨测服务器返回的响应消息,所述响应消息的源地址为所述统付业务服务器的地址,将所述响应消息转发给所述拨测终端,建立拨测终端与拨测服务器之间的会话。
步骤25,通过所述会话进行数据流量统付业务的拨测处理。具体的,P-GW/GGSN可以在所述会话过程中转发所述拨测服务器与所述拨测终端之间的数据流量,根据所述数据流量匹配的统付业务规则,确定对应的流量计费方式,并指示BOSS***按照所确定的流量计费方式进行计费。
以上步骤中,P-GW/GGSN在接收到对统付业务服务器的访问请求后,判断所述访问请求是否是来自预设拨测终端的访问请求,若是,则将该访问请求转发给拨测服务器,而不转发给统付业务服务器。拨测服务器在收到上述访问请求后,模拟统付业务服务器返回响应消息,P-GW/GGSN将该访问消息转发给拨测终端,从而建立拨测终端与拨测服务器之间的会话,进而通过该会话执行数据流量统付业务的拨测处理。
以上方案中,只需要事先在拨测终端、P-GW/GGSN和拨测服务器上配置相关信息,即可以实现统付业务的快速拨测处理,提高测试效率。并且,以上方案可以控制拨测服务器根据需要发送指定量的数据流量,完成定额、定量等付费方式的测试。
在上述步骤25之后,所述方法还可以包括以下步骤:获取所述会话过程中拨测服务器记录的数据流量详单和BOSS***的计费清单;根据所述数据流量详单和计费清单,验证统付业务规则及计费规则。通过这些步骤,可以实现对P-GW/GGSN配置的统付业务规则和BOSS***配置的计费规则的测试验证。
以上以P-GW/GGSN为例,说明了本发明实施例所述拨测方法应用于P-GW/GGSN时的流程。下面将进一步以拨测服务器为例进行说明。
本发明实施例通过增加额外的拨测服务器,区别于实际的统付业务服务器,来对拨测终端的访问请求进行处理。由于是额外设置的拨测服务器,因此可以根据拨测需要,自由控制该拨测服务器需要发送的数据流量,使得数据流量不再受限于真实的统付业务服务器。
请参照图3所示,本发明实施例提供的数据流量统付业务的拨测方法,可应用于图1中的拨测服务器,该拨测方法包括:
步骤31,接收P-GW/GGSN转发的预设拨测终端对统付业务服务器的访问请求。
这里,P-GW/GGSN转发的访问请求,是P-GW/GGSN在判断出所述访问请求为预设拨测终端发送的对统付业务服务器的访问请求后,转发给拨测服务器的。
步骤32,向所述P-GW/GGSN发送响应消息,建立拨测终端与拨测服务器之间的会话,所述响应消息的源地址为所述统付业务服务器的地址,目的地址为所述拨测终端。
这里,拨测服务器模拟统付业务服务器,建立与拨测终端之间的会话。对于拨测终端来说,它认为自己是和真实的统付业务服务器进行会话。本发明实施例中可以预先在P-GW/GGSN与拨测服务器间建立一隧道,如GRE隧道,然后,通过该隧道接收步骤31中的所述访问请求,并解GRE封装后得到其中携带的请求内容,以及在步骤32中,对所述响应消息进行GRE包头封装,然后通过该隧道将封装后的响应消息发送给P-GW/GGSN。
步骤33,通过所述会话进行数据流量统付业务的拨测处理。
这里,在所述会话过程中,拨测服务器通过所述P-GW/GGSN向所述拨测终端发送响应报文,并记录数据流量详单,所述响应报文的源地址为拨测服务器的地址。具体的,拨测服务器可以根据待测试的统付业务规则中的流量计费方式(例如,减免预设金额费用的定额计费、减免预设流量对应的费用的定量计费),确定需要发送响应报文的流量,然后,根据所确定的流量,通过所述P-GW/GGSN向所述拨测终端发送响应报文,以完成对特定计费方式的测试覆盖。
在步骤33之后,拨测服务器都可以保存拨测流量记录,生成数据流量详单,拨测服务器还可以从BOSS***获取话单信息。这样,拨测服务器可以获取所述会话过程中记录的数据流量详单和BOSS***的计费清单,通过比对所述数据流量详单和计费清单,判断计费清单是否根据统付业务规则的计费方式正确生成,以验证统付业务规则及计费规则是否工作正常。实际测试中,由于在流量计算时会有舍入的处理,因此会存在一定范围的误差,因此在进行比对时可以设置一定的容忍区间。
以上分别从P-GW/GGSN和拨测服务器侧说明了本发明实施例的统付业务的拨测方案的方法流程。基于上述方法,本发明实施例还提供了实现上述方法的拨测装置。其中,如图4所示,本发明实施例提供的一种数据流量统付业务的拨测装置,应用于P-GW/GGSN,该装置包括:
接收单元41,用于接收对统付业务服务器的访问请求;
判断单元42,用于判断所述访问请求是否为预设拨测终端发送的访问请求;
转发单元43,用于在所述访问请求为预设拨测终端发送的访问请求时,将所述访问请求转发至预设的拨测服务器;以及,接收所述拨测服务器返回的响应消息,所述响应消息的源地址为所述统付业务服务器的地址,将所述响应消息转发给所述拨测终端,建立拨测终端与拨测服务器之间的会话;
拨测处理单元44,用于通过所述会话进行数据流量统付业务的拨测处理。
为实现P-GW/GGSN与拨测服务器间的流量转发,上述装置还可以包括:
隧道建立单元,用于预先建立拨测服务器与P-GW/GGSN之间的GRE隧道;
所述转发单元43,进一步用于通过所述GRE隧道,将所述访问请求转发至预设的拨测服务器;以及,从所述GRE隧道上接收所述拨测服务器返回的响应消息。
上述装置中,所述判断单元42,进一步用于根据所述访问请求的源IP地址是否为拨测终端的的IP地址,判断所述访问请求是否为预设拨测终端发送的访问请求;或者,根据所述访问请求是否为预设测试APN转发的访问请求,判断所述访问请求是否为预设拨测终端发送的访问请求,其中,所述预设测试APN为所述预设拨测终端配置的APN。
所述会话单元43,还用于在所述会话过程中转发所述拨测服务器与所述拨测终端之间的数据流量;根据所述数据流量匹配的统付业务规则,确定对应的流量计费方式,并指示BOSS***按照所确定的流量计费方式进行计费。
如图5所示,本发明实施例还提供了一种数据流量统付业务的拨测装置,该装置应用于拨测服务器,具体包括:
接收单元51,用于接收P-GW/GGSN转发的预设拨测终端对统付业务服务器的访问请求;
响应单元52,用于向所述P-GW/GGSN发送响应消息,建立拨测终端与拨测服务器之间的会话,所述响应消息的源地址为所述统付业务服务器的地址,目的地址为所述拨测终端;
拨测处理单元53,用于通过所述会话进行数据流量统付业务的拨测处理。
为实现P-GW/GGSN与拨测服务器间的流量转发,上述装置还可以包括:
隧道建立单元,用于预先建立拨测服务器与P-GW/GGSN之间的GRE隧道;
所述接收单元51,进一步用于通过所述GRE隧道,接收P-GW/GGSN转发的所述访问请求;以及,所述响应单元52,进一步用于通过所述GRE隧道,向所述P-GW/GGSN发送所述响应消息。
上述装置中,所述拨测处理单元53,还用于在所述会话过程中,通过所述P-GW/GGSN向所述拨测终端发送响应报文,并记录数据流量详单,所述响应报文的源地址为拨测服务器的地址。
更进一步的,所述拨测处理单元53,还用于根据待测试的统付业务规则中的流量计费方式,确定需要发送响应报文的流量;;根据所确定的流量,通过所述P-GW/GGSN向所述拨测终端发送响应报文。
为实现拨测结果的验证,上述装置还可以包括有一验证单元,用于获取所述会话过程中拨测服务器记录的数据流量详单和BOSS***的话费详单;根据所述数据流量详单和话费详单,验证统付业务规则及计费规则。
本发明实施例的上述方法可以对全网进行测试。由于统付规则配置在P-GW/GGSN上,所以要实现对统付业务规则的全面测试,就需要业务能够自动遍历到全网所有P-GW/GGSN。本发明实施例可以通过为全网P-GW/GGSN配置不同的测试APN,并配置SGSN到测试APN的路由的方式实现对全网P-GW/GGSN的遍历。另外,BOSS***也可能存在多个。以***为例,全网BOSS***分布为31个省每省一个BOSS***,因此可以通过每个省最少一个测试号码的方式实现对全网BOSS计费规则的测试。图6给出了针对全网的一个统付业务拨测示例的流程示意图,其中包括:
步骤601,导入统付业务对应的URL地址以及测试APN列表。这里,需要P-GW/GGSN上配置测试APN,其中全网各个P-GW/GGSN分别配置不同测试APN,以及,在SGSN上添加APN对应P-GW/GGSN的路由。另外,还需要在拨测终端上配置需轮询的APN,由拨测终端自动轮选配置的APN进行连接,同时,在拨测终端上配置需轮询的统付业务URL(IP)地址列表。
步骤602,确定首先轮询的P-GW/GGSN1,并设置P-GW/GGSN1的APN1。
步骤603-604,拨测终端自动轮询对统付业务URL(IP)列表的访问,开始拨测针对当前轮询的P-GW/GGSN进行URL的轮询拨测处理,并实时记录URL访问详单。
步骤605,判断列表中的URL地址是否轮询完毕,若是,则进入步骤606;否则进入步骤603继续轮询下一URL地址。
步骤606,判断P-GW/GGSN是否轮询完毕,若是,则进入步骤608;否则进入步骤607;
步骤607,设置下一个轮询的P-GW/GGSN的测试APN,然后返回步骤603。
步骤608,导出拨测服务器上记录的本次URL拨测详单。
步骤609,从BOSS***获取拨测终端对应的测试号码的话费详单;
步骤610,对比上述URL拨测详单和话费详单,对统付业务进行验证核对。
通过以上流程,可以实现对全网P-GW/GGSN的遍历测试,提高统付业务的测试效率。
综上,本发明实施例只需要在P-GW/GGSN和拨测服务器之间建立单一会话,即模拟所有的统付业务类型(统付业务服务器的URL/IP地址),对这些统付业务进行高效测试,从而可以完全满足统付业务自动化测试的需求,提高测试自动化程度和测试效率,节约人力成本和时间成本,为统付业务上线质量提供了有力保障。另外,本发明实施例将数据包转发到拨测服务器而不是真实统付业务服务器,通过拨测服务器模拟真实统付业务服务器,可以控制产生的数据流量大小,为统付业务规则的全面测试提供了可能性,可以实现的统付业务端到端测试需求可控。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (18)
1.一种数据流量统付业务的拨测方法,应用于移动通信网络中的P-GW/GGSN,其特征在于,该拨测方法包括:
接收对统付业务服务器的访问请求;
判断所述访问请求是否为预设拨测终端发送的访问请求;
在所述访问请求为预设拨测终端发送的访问请求时,将所述访问请求转发至预设的拨测服务器;
接收所述拨测服务器返回的响应消息,所述响应消息的源地址为所述统付业务服务器的地址,将所述响应消息转发给所述拨测终端,建立拨测终端与拨测服务器之间的会话;
通过所述会话进行数据流量统付业务的拨测处理。
2.如权利要求1所述的拨测方法,其特征在于,
预先建立拨测服务器与P-GW/GGSN之间的GRE隧道;
进一步通过所述GRE隧道,将所述访问请求转发至预设的拨测服务器,以及,从所述GRE隧道上接收所述拨测服务器返回的响应消息。
3.如权利要求1所述的拨测方法,其特征在于,
所述判断所述访问请求是否为预设拨测终端发送的访问请求,包括:
根据所述访问请求的源IP地址是否为拨测终端的的IP地址,判断所述访问请求是否为预设拨测终端发送的访问请求;或者,
根据所述访问请求是否为预设测试APN转发的访问请求,判断所述访问请求是否为预设拨测终端发送的访问请求,其中,所述预设测试APN为所述预设拨测终端配置的APN。
4.如权利要求1所述的拨测方法,其特征在于,
所述通过所述会话进行数据流量统付业务的拨测处理包括:
在所述会话过程中转发所述拨测服务器与所述拨测终端之间的数据流量;
根据所述数据流量匹配的统付业务规则,确定对应的流量计费方式,并指示BOSS***按照所确定的流量计费方式进行计费。
5.一种数据流量统付业务的拨测方法,应用于移动通信网络中的拨测服务器,其特征在于,所述拨测方法包括:
接收P-GW/GGSN转发的预设拨测终端对统付业务服务器的访问请求;
向所述P-GW/GGSN发送响应消息,建立拨测终端与拨测服务器之间的会话,所述响应消息的源地址为所述统付业务服务器的地址,目的地址为所述拨测终端;
通过所述会话进行数据流量统付业务的拨测处理。
6.如权利要求5所述的拨测方法,其特征在于,
预先建立拨测服务器与P-GW/GGSN之间的GRE隧道;
进一步通过所述GRE隧道,接收P-GW/GGSN转发的所述访问请求;以及,通过所述GRE隧道,向所述P-GW/GGSN发送所述响应消息。
7.如权利要求5所述的拨测方法,其特征在于,
所述通过所述会话进行数据流量统付业务的拨测处理包括:
在所述会话过程中,通过所述P-GW/GGSN向所述拨测终端发送响应报文据,并记录数据流量详单。
8.如权利要求5所述的拨测方法,其特征在于,
所述通过所述P-GW/GGSN向所述拨测终端转发数据,包括:
根据待测试的统付业务规则中的流量计费方式,确定需要发送响应报文的流量,所述响应报文的源地址为拨测服务器的地址;
根据所确定的流量,通过所述P-GW/GGSN向所述拨测终端发送响应报文。
9.如权利要求6至8任一项所述的拨测方法,其特征在于,
在通过所述会话进行数据流量统付业务的拨测处理之后,所述方法还包括:
获取所述会话过程中拨测服务器记录的数据流量详单和BOSS***的计费清单;
根据所述数据流量详单和计费清单,验证统付业务规则及计费规则。
10.一种数据流量统付业务的拨测装置,应用于移动通信网络中的P-GW/GGSN,其特征在于,该拨测装置包括:
接收单元,用于接收对统付业务服务器的访问请求;
判断单元,用于判断所述访问请求是否为预设拨测终端发送的访问请求;
转发单元,用于在所述访问请求为预设拨测终端发送的访问请求时,将所述访问请求转发至预设的拨测服务器;以及,接收所述拨测服务器返回的响应消息,所述响应消息的源地址为所述统付业务服务器的地址,将所述响应消息转发给所述拨测终端,建立拨测终端与拨测服务器之间的会话;
拨测处理单元,用于通过所述会话进行数据流量统付业务的拨测处理。
11.如权利要求10所述的拨测装置,其特征在于,还包括:
隧道建立单元,用于预先建立拨测服务器与P-GW/GGSN之间的GRE隧道;
所述转发单元,进一步用于通过所述GRE隧道,将所述访问请求转发至预设的拨测服务器;以及,从所述GRE隧道上接收所述拨测服务器返回的响应消息。
12.如权利要求10所述的拨测装置,其特征在于,
所述判断单元,进一步用于根据所述访问请求的源IP地址是否为拨测终端的的IP地址,判断所述访问请求是否为预设拨测终端发送的访问请求;或者,根据所述访问请求是否为预设测试APN转发的访问请求,判断所述访问请求是否为预设拨测终端发送的访问请求,其中,所述预设测试APN为所述预设拨测终端配置的APN。
13.如权利要求10所述的拨测装置,其特征在于,
所述转发单元,还用于在所述会话过程中转发所述拨测服务器与所述拨测终端之间的数据流量;根据所述数据流量匹配的统付业务规则,确定对应的流量计费方式,并指示BOSS***按照所确定的流量计费方式进行计费。
14.一种数据流量统付业务的拨测装置,应用于移动通信网络中的拨测服务器,其特征在于,所述拨测装置包括:
接收单元,用于接收P-GW/GGSN转发的预设拨测终端对统付业务服务器的访问请求;
响应单元,用于向所述P-GW/GGSN发送响应消息,建立拨测终端与拨测服务器之间的会话,所述响应消息的源地址为所述统付业务服务器的地址,目的地址为所述拨测终端;
拨测处理单元,用于通过所述会话进行数据流量统付业务的拨测处理。
15.如权利要求14所述的拨测装置,其特征在于,还包括:
隧道建立单元,用于预先建立拨测服务器与P-GW/GGSN之间的GRE隧道;
所述接收单元,进一步用于通过所述GRE隧道,接收P-GW/GGSN转发的所述访问请求;以及,所述响应单元,进一步用于通过所述GRE隧道,向所述P-GW/GGSN发送所述响应消息。
16.如权利要求14所述的拨测装置,其特征在于,
所述拨测处理单元,还用于在所述会话过程中,通过所述P-GW/GGSN向所述拨测终端发送响应报文,并记录数据流量详单。
17.如权利要求16所述的拨测装置,其特征在于,
所述拨测处理单元,还用于根据待测试的统付业务规则中的流量计费方式,确定需要发送响应报文的流量,所述响应报文的源地址为拨测服务器的地址;根据所确定的流量,通过所述P-GW/GGSN向所述拨测终端发送响应报文。
18.如权利要求14至17任一项所述的拨测装置,其特征在于,还包括:
验证单元,用于获取所述会话过程中拨测服务器记录的数据流量详单和BOSS***的话费详单;根据所述数据流量详单和话费详单,验证统付业务规则及计费规则。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410617350.2A CN105634849B (zh) | 2014-11-05 | 2014-11-05 | 一种数据流量统付业务的拨测方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410617350.2A CN105634849B (zh) | 2014-11-05 | 2014-11-05 | 一种数据流量统付业务的拨测方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105634849A true CN105634849A (zh) | 2016-06-01 |
CN105634849B CN105634849B (zh) | 2019-01-01 |
Family
ID=56049382
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410617350.2A Active CN105634849B (zh) | 2014-11-05 | 2014-11-05 | 一种数据流量统付业务的拨测方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105634849B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107948944A (zh) * | 2017-10-16 | 2018-04-20 | 南京网元通信技术有限公司 | 一种基于软件仿真的移动网内容计费准确性验证方法 |
CN108156053A (zh) * | 2017-12-26 | 2018-06-12 | 阿里巴巴集团控股有限公司 | 业务处理方法、装置、***及服务器 |
CN108243471A (zh) * | 2016-12-27 | 2018-07-03 | 北京金山云网络技术有限公司 | 一种网络环境切换方法及装置 |
CN110011875A (zh) * | 2019-04-11 | 2019-07-12 | 深圳前海微众银行股份有限公司 | 拨测方法、装置、设备及计算机可读存储介质 |
CN111405507A (zh) * | 2019-01-02 | 2020-07-10 | ***通信有限公司研究院 | 一种流量分配方法、装置、***、终端、服务器及介质 |
CN114363846A (zh) * | 2021-12-30 | 2022-04-15 | 天翼物联科技有限公司 | 物联网5g-sa计费拨测验证方法、***、装置及介质 |
CN114615696A (zh) * | 2020-12-08 | 2022-06-10 | 中国联合网络通信集团有限公司 | 自动拨测方法、装置、***、服务器和存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030117983A1 (en) * | 2001-12-26 | 2003-06-26 | Ton Bobby That Dao | Method and gateway GPRS support node (GGSN) for user (payload) plane redundancy |
CN1533068A (zh) * | 2003-03-20 | 2004-09-29 | 华为技术有限公司 | 一种移动网关节点转发能力测试的方法 |
CN1564529A (zh) * | 2004-04-12 | 2005-01-12 | 北京北方烽火科技有限公司 | Ggsn设备的简单测试方法 |
CN1798070A (zh) * | 2004-12-21 | 2006-07-05 | 华为技术有限公司 | 一种通信节点真实业务转发功能测试方法和*** |
-
2014
- 2014-11-05 CN CN201410617350.2A patent/CN105634849B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030117983A1 (en) * | 2001-12-26 | 2003-06-26 | Ton Bobby That Dao | Method and gateway GPRS support node (GGSN) for user (payload) plane redundancy |
CN1533068A (zh) * | 2003-03-20 | 2004-09-29 | 华为技术有限公司 | 一种移动网关节点转发能力测试的方法 |
CN1564529A (zh) * | 2004-04-12 | 2005-01-12 | 北京北方烽火科技有限公司 | Ggsn设备的简单测试方法 |
CN1798070A (zh) * | 2004-12-21 | 2006-07-05 | 华为技术有限公司 | 一种通信节点真实业务转发功能测试方法和*** |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108243471A (zh) * | 2016-12-27 | 2018-07-03 | 北京金山云网络技术有限公司 | 一种网络环境切换方法及装置 |
CN108243471B (zh) * | 2016-12-27 | 2020-12-18 | 北京金山云网络技术有限公司 | 一种网络环境切换方法及装置 |
CN107948944A (zh) * | 2017-10-16 | 2018-04-20 | 南京网元通信技术有限公司 | 一种基于软件仿真的移动网内容计费准确性验证方法 |
CN108156053A (zh) * | 2017-12-26 | 2018-06-12 | 阿里巴巴集团控股有限公司 | 业务处理方法、装置、***及服务器 |
CN111405507A (zh) * | 2019-01-02 | 2020-07-10 | ***通信有限公司研究院 | 一种流量分配方法、装置、***、终端、服务器及介质 |
CN111405507B (zh) * | 2019-01-02 | 2022-01-25 | ***通信有限公司研究院 | 一种流量分配方法、装置、***、终端、服务器及介质 |
CN110011875A (zh) * | 2019-04-11 | 2019-07-12 | 深圳前海微众银行股份有限公司 | 拨测方法、装置、设备及计算机可读存储介质 |
CN110011875B (zh) * | 2019-04-11 | 2023-03-03 | 深圳前海微众银行股份有限公司 | 拨测方法、装置、设备及计算机可读存储介质 |
CN114615696A (zh) * | 2020-12-08 | 2022-06-10 | 中国联合网络通信集团有限公司 | 自动拨测方法、装置、***、服务器和存储介质 |
CN114363846A (zh) * | 2021-12-30 | 2022-04-15 | 天翼物联科技有限公司 | 物联网5g-sa计费拨测验证方法、***、装置及介质 |
CN114363846B (zh) * | 2021-12-30 | 2023-12-12 | 天翼物联科技有限公司 | 物联网5g-sa计费拨测验证方法、***、装置及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN105634849B (zh) | 2019-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105634849A (zh) | 一种数据流量统付业务的拨测方法及装置 | |
JP5989134B2 (ja) | スポンサー付きデータ・アプリケーションに対する課金制御を実行する方法および装置 | |
CN110248358A (zh) | 基于物联网的eSIM管理方法和*** | |
MXPA03000648A (es) | Metodo y sistema para valoracion de datos para dispositivos inalambricos. | |
EP2159960A1 (en) | Billing testing method and billing device | |
CN102340756B (zh) | 一种计费测试方法及计费测试装置 | |
WO2015188487A1 (zh) | 服务提供方法、装置及*** | |
CN105825377A (zh) | 安全支付的校验方法、支付校验装置、服务器和*** | |
CN102497379A (zh) | 网络接入方法、***及设备 | |
CN103702352B (zh) | 基于业务通道的网络能力开放方法及其装置 | |
CN105898790A (zh) | 一种网速测量方法及设备 | |
CN103139758B (zh) | 移动Socket类应用***、服务器、方法和WAP网关 | |
JP2008026956A (ja) | データ通信課金システム,データ通信課金方法及びデータ通信課金用プログラム | |
WO2016078090A1 (zh) | 计费控制装置、方法及*** | |
WO2023134312A1 (zh) | 内容计费测试方法、管理设备、终端设备及存储介质 | |
CN104301880A (zh) | 一种用于cdma 2000网络移动通信***的数据业务流量计费准确性检测方法 | |
CN102395117B (zh) | 内容类型识别的方法和设备 | |
KR102294713B1 (ko) | 애플리케이션 설치 유도 장치 및 방법 | |
CN109963260A (zh) | 一种确定业务终止的方法及装置 | |
CN103052048B (zh) | 一种建链报文的计费方法和装置 | |
CN104732384A (zh) | 应用软件在线支付的处理方法及*** | |
KR20120062370A (ko) | 무선통신 과금제어시스템 | |
CN103686719A (zh) | 确定承载控制策略的方法及*** | |
CN112105025A (zh) | 基于eSIM的运营商网络测试***及方法 | |
CN111355761A (zh) | 定向流量资源获取***、方法、装置、电子设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |