流量计费方法和系统以及缓存装置制造方法及图纸

技术编号:17798269 阅读:34 留言:0更新日期:2018-04-25 21:47
本发明专利技术公开了一种流量计费方法和系统以及缓存装置,涉及智能管道领域。其中的流量计费方法包括:缓存装置获取网络访问请求;如果缓存装置有网络访问请求对应的访问内容,缓存装置判断网络访问请求中的访问目的地址信息与定向计费业务地址信息是否匹配;如果匹配,缓存装置将网络访问请求重定向到域名替代地址并返回,域名替代地址指向缓存装置;缓存装置获取用户访问域名替代地址的访问请求,以便计费装置根据域名替代地址对用户的访问请求进行计费。通过采用缓存装置将用户针对定向计费业务的网络访问请求重定向到指向缓存装置的域名替代地址,能够使计费装置根据重定向后的访问请求中的域名替代地址进行计费,从而提高了流量计费的准确性。

【技术实现步骤摘要】
流量计费方法和系统以及缓存装置
本专利技术涉及智能管道领域,特别涉及一种流量计费方法和系统以及缓存装置。
技术介绍
移动WebCache(网络缓存)部署于移动核心网,用于存储互联网热点内容,可以降低用户访问时延,提升用户业务体验,同时也能够降低网络出口带宽。定向流量业务是流量经营的一种重要手段,运营商通过与应用服务商的合作,实现对指定内容流量费用的减免。目前,定向流量识别主要基于IP(InternetProtocol,网络协议)五元组和域名。然而,在WebCache部署以后,原内容的IP可能重定向到WebCache的IP地址,导致计费系统无法识别访问内容是否属于合作的应用服务商,仍然会按照普通的计费方式进行计费,影响了流量计费的准确性。例如,现有技术中的WebCache即缓存装置获取用户对222.65.*.100的访问。当WebCache发现222.65.*.100为定向计费业务地址时,WebCache将用户的访问重定向到WebCache的IP地址10.21.*.1。从而,当用户请求定向计费业务相关的数据内容时,发出的请求中的地址为10.21.*.1,从而计费装置根据请求中的地址无法获知该请求的流量是否为定向计费业务流量,导致了计费的不准确。
技术实现思路
本专利技术实施例所要解决的一个技术问题是:提供一种准确的流量计费方法。根据本专利技术实施例的第一个方面,提供了一种流量计费方法,包括:缓存装置获取用户发送的网络访问请求;缓存装置判断缓存装置是否缓存有网络访问请求对应的访问内容;如果缓存装置缓存有网络访问请求对应的访问内容,缓存装置判断网络访问请求中的访问目的地址信息与定向计费业务地址信息是否匹配;如果访问目的地址信息与定向计费业务地址信息匹配,缓存装置将网络访问请求重定向到域名替代地址并返回给用户,域名替代地址指向缓存装置;缓存装置获取用户访问域名替代地址的访问请求,并返回缓存的访问内容,以便计费装置根据域名替代地址对用户的访问请求进行计费。在一个实施例中,缓存装置将网络访问请求重定向到域名替代地址并返回给用户包括:缓存装置将访问目的地址信息中的网络协议地址替换为网络协议地址对应的替代域名后,获得域名替代地址并返回给用户。在一个实施例中,缓存装置获取用户重定向的对域名替代地址的访问请求包括:缓存装置获取用户访问请求中的域名替代地址;缓存装置解析域名替代地址;如果解析结果包含缓存装置的网络协议地址,缓存装置处理对替代域名的访问请求。在一个实施例中,各个定向计费业务地址信息对应不同的域名替代地址;缓存装置将网络访问请求重定向到访问目的地址信息匹配的定向计费业务地址信息对应的域名替代地址并返回给用户。在一个实施例中,还包括:缓存装置接收计费装置发送的定向计费业务地址与域名替代地址之间的对应关系。根据本专利技术实施例的第二个方面,提供一种缓存装置,包括:访问请求获取模块,用于获取用户发送的网络访问请求;缓存内容查看模块,用于判断缓存装置是否缓存有网络访问请求对应的访问内容;访问地址匹配模块,用于当缓存装置缓存有网络访问请求对应的访问内容时,判断网络访问请求中的访问目的地址信息与定向计费业务地址信息是否匹配;请求重定向模块,用于当访问目的地址信息与定向计费业务地址信息匹配时,将网络访问请求重定向到域名替代地址并返回给用户,域名替代地址指向缓存装置;重定向请求处理模块,用于获取用户访问域名替代地址的访问请求,并返回缓存的访问内容,以便计费装置根据域名替代地址对用户的访问请求进行计费。在一个实施例中,请求重定向模块包括域名替代地址生成单元,用于将访问目的地址信息中的网络协议地址替换为网络协议地址对应的替代域名后,获得域名替代地址并返回给用户。在一个实施例中,重定向请求处理模块包括:域名替代地址获取单元,用于获取用户访问请求中的域名替代地址;地址解析单元,用于解析域名替代地址;访问处理单元,用于当解析结果包含缓存装置的网络协议地址时,处理对替代域名的访问请求。在一个实施例中,各个定向计费业务地址信息对应不同的域名替代地址;请求重定向模块进一步用于将网络访问请求重定向到访问目的地址信息匹配的定向计费业务地址信息对应的域名替代地址并返回给用户。在一个实施例中,还包括:对应关系更新模块,用于接收计费装置发送的定向计费业务地址与域名替代地址之间的对应关系。根据本专利技术实施例的第三个方面,提供一种流量计费系统,包括:前述任意一种缓存装置,和,计费装置,用于对用户访问域名替代地址和定向计费业务地址的访问请求按照预设规则进行计费。在一个实施例中,计费装置进一步用于向缓存装置发送定向计费业务地址与域名替代地址之间的对应关系。本专利技术通过采用缓存装置将用户针对定向计费业务的网络访问请求重定向到指向缓存装置的域名替代地址,能够使计费装置根据重定向后的访问请求中的域名替代地址进行计费,从而提高了流量计费的准确性。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的流量计费方法的应用场景示意图。图2为本专利技术流量计费方法的一个实施例的流程图。图3为本专利技术流量计费系统的一个实施例的结构图。图4为本专利技术缓存装置的一个实施例的结构图。图5为本专利技术缓存装置的另一个实施例的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术提供的流量计费方法的应用场景示意图。如图1所示,缓存装置位于用户终端和互联网之间,用于获取用户对互联网的访问并查看本地是否缓存有用户请求的内容,以及进行用户请求和域名解析的重定向。计费装置位于用户终端和缓存装置之间,用于根据用户的请求以及请求的响应数据中包含的源地址、目的地址、用户访问的HTTP(HyperTextTransferProtocol,超文本传输协议)域名、端口号、流量等访问信息区分业务,并对用户对不同业务的访问进行差异化计费。下面参考图2描述本专利技术一个实施例的流量计费方法。图2为本专利技术流量计费方法的一个实施例的流程图。如图2所示,该实施例的方法包括:步骤S202,缓存装置获取用户发送的网络访问请求。其中,缓存装置例如可以为WebCache。其中,用户发送的网络访问请求为基于IP地址的HTTP访问请求。步骤S204,缓存装置判断缓存装置是否缓存有网络访问请求对应的访问内容。步骤S206,如果缓存装置缓存有网络访问请求对应的访问内容,缓存装置判断网络访问请求中的访问目的地址信息与定向计费业务地址信息是否匹配。计费业务地址信息是指采用特殊计费方式进行计费的业务所对应的地址信息,这些业务例如本文档来自技高网...
流量计费方法和系统以及缓存装置

【技术保护点】
一种流量计费方法,其特征在于,包括:缓存装置获取用户发送的网络访问请求;缓存装置判断缓存装置是否缓存有所述网络访问请求对应的访问内容;如果缓存装置缓存有所述网络访问请求对应的访问内容,缓存装置判断所述网络访问请求中的访问目的地址信息与定向计费业务地址信息是否匹配;如果访问目的地址信息与定向计费业务地址信息匹配,缓存装置将所述网络访问请求重定向到域名替代地址并返回给用户,所述域名替代地址指向缓存装置;缓存装置获取用户访问域名替代地址的访问请求,并返回缓存的访问内容,以便计费装置根据所述域名替代地址对用户的访问请求进行计费。

【技术特征摘要】
1.一种流量计费方法,其特征在于,包括:缓存装置获取用户发送的网络访问请求;缓存装置判断缓存装置是否缓存有所述网络访问请求对应的访问内容;如果缓存装置缓存有所述网络访问请求对应的访问内容,缓存装置判断所述网络访问请求中的访问目的地址信息与定向计费业务地址信息是否匹配;如果访问目的地址信息与定向计费业务地址信息匹配,缓存装置将所述网络访问请求重定向到域名替代地址并返回给用户,所述域名替代地址指向缓存装置;缓存装置获取用户访问域名替代地址的访问请求,并返回缓存的访问内容,以便计费装置根据所述域名替代地址对用户的访问请求进行计费。2.根据权利要求1所述的方法,其特征在于,所述缓存装置将所述网络访问请求重定向到域名替代地址并返回给用户包括:缓存装置将所述访问目的地址信息中的网络协议地址替换为所述网络协议地址对应的替代域名后,获得域名替代地址并返回给用户。3.根据权利要求1所述的方法,其特征在于,所述缓存装置获取用户重定向的对域名替代地址的访问请求包括:缓存装置获取用户访问请求中的域名替代地址;缓存装置解析所述域名替代地址;如果解析结果包含所述缓存装置的网络协议地址,缓存装置处理所述对替代域名的访问请求。4.根据权利要求1所述的方法,其特征在于,各个定向计费业务地址信息对应不同的域名替代地址;缓存装置将所述网络访问请求重定向到所述访问目的地址信息匹配的定向计费业务地址信息对应的域名替代地址并返回给用户。5.根据权利要求1所述的方法,其特征在于,还包括:缓存装置接收计费装置发送的定向计费业务地址与域名替代地址之间的对应关系。6.一种缓存装置,其特征在于,包括:访问请求获取模块,用于获取用户发送的网络访问请求;缓存内容查看模块,用于判断缓存装置是否缓存有所述网络访问请求对应的访问内容;访问地址匹配模块,用于当缓存装置缓存有...

【专利技术属性】
技术研发人员:姚良朱红绿翁颐
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1