一种内容分发网络CDN服务的计费方法及装置制造方法及图纸

技术编号:20750582 阅读:31 留言:0更新日期:2019-04-03 11:21
本发明专利技术公开了一种内容分发网络CDN服务的计费方法及装置。所述方法包括:收到计费请求后,将计费请求对应的计费请求域名与域名配置系统中存储的域名进行匹配,并从中找出有量状态的目标计费请求域名;进而根据目标计费请求域名,从域名流量存储系统中查询计费数据,并根据计费数据算出计算结果并返回。如此,由于域名配置系统不存储无量状态的域名,只存储有量状态的域名,因此,本发明专利技术实施例可以只查找有量状态的域名的访问数据量时,从而能够极大地提升访问数据量的查询效率,进而缩短计费时间,提升计费系统的服务质量。

【技术实现步骤摘要】
一种内容分发网络CDN服务的计费方法及装置
本专利技术涉及通信
,尤其涉及一种内容分发网络CDN服务的计费方法及装置。
技术介绍
随着互联网技术的快速发展,基于互联网的相关服务不断增加。由于个人或中小企业在服务器管理、存储系统、网络硬件等方面不具备专业的管理和顾问团队,因此各大云厂商相继推出云服务,客户只需要关注自己的服务内容,对于IT资源基建、设备维护、网络优化等工作可以交给专业的云厂商。对于云厂商而言,通常会采用CDN加速服务来为自己的云服务提供网络优化及服务内容分发等相关工作,而采用CDN加速服务就会带来相关的服务费用。目前,云厂商对CDN加速服务进行计费时,通常是先获取客户配置的所有域名,然后再根据每个域名及对应的访问数据量进行计费。客户配置的域名可能有上百万个,采用现有技术中的方法,云厂商需要查询客户配置的上百万个域名分别对应的访问数据量,然而实际上真正被访问的域名可能只有几万个左右,这就造成了大量的查询存在浪费的情况,进而大量的查询会导致计费系统运行缓慢,计费效率降低的问题。基于此,目前亟需一种CDN服务的计费方法,用于解决现有技术中CDN服务的计费系统运行缓慢,计费效率降低的问题。
技术实现思路
本专利技术实施例提供一种CDN服务的计费方法及装置,以解决现有技术中CDN服务的计费系统运行缓慢,计费效率降低的技术问题。本专利技术实施例提供一种内容分发网络CDN服务的计费方法,所述方法包括:收到计费请求后,将所述计费请求对应的计费请求域名与域名配置系统中存储的域名进行匹配,并从中找出有量状态的目标计费请求域名;所述域名配置系统用于存储有量状态的域名;根据目标计费请求域名,从域名流量存储系统中查询计费数据;所述域名流量存储系统用于存储域名对应的计费数据;根据所述计费数据算出计算结果并返回。如此,由于域名配置系统不存储无量状态的域名,只存储有量状态的域名,因此,本专利技术实施例可以只查找有量状态的域名的访问数据量时,从而能够极大地提升访问数据量的查询效率,进而缩短计费时间,提升计费系统的服务质量;进一步地,本专利技术实施例提供的计费系统可以通过自动主备的统一入口,以及多台设备同时提供服务,提高计费系统的可用性;更进一步地,本专利技术实施例可以通过增加机器数量来提高计费系统的处理能力,扩容方便且扩容成本低。在一种可能的实现方式中,将所述计费请求对应的计费请求域名与域名配置系统中存储域名进行匹配前,所述方法还包括:比对所述域名流量存储系统与所述域名配置系统的域名,将仅存储于所述域名配置系统而不存储于所述域名流量存储系统的域名标识为无量状态;将存储于所述域名流量存储系统而在所述域名配置系统中域名状态被标识为无量状态的域名,将所述无量状态的域名的标识变更为有量状态。在一种可能的实现方式中,所述方法还包括:将有访问量的域名存储至所述域名流量存储系统,无访问量的域名不进行存储。在一种可能的实现方式中,所述域名状态为比对所述域名流量存储系统与所述域名配置系统后完成的有量状态、无量状态的标识。在一种可能的实现方式中,所述计费请求还包括计费方式和/或计费类别;根据所述计费数据算出计算结果,包括:根据所述计费数据和所述计费方式算出计算结果;或根据所述计费数据和所述计费类别算出计算结果;或根据所述计费数据、所述计费方式和所述计费类别算出计算结果。在一种可能的实现方式中,所述域名流量存储系统按一定维度进行分区,所述维度包括域名、时间、区域、省份、运营商中的一种或多种。本专利技术实施例提供一种内容分发网络CDN服务的计费装置,所述装置包括:匹配单元,用于在收到计费请求后,将所述计费请求对应的计费请求域名与域名配置系统中存储的域名进行匹配,并从中找出有量状态的目标计费请求域名;所述域名配置系统用于存储有量状态的域名;查询单元,用于根据目标计费请求域名,从域名流量存储系统中查询计费数据;所述域名流量存储系统用于存储域名对应的计费数据;计算单元,用于根据所述计费数据算出计算结果并返回。在一种可能的实现方式中,所述匹配单元在将所述计费请求对应的计费请求域名与域名配置系统中存储域名进行匹配前,还用于:比对所述域名流量存储系统与所述域名配置系统的域名,将仅存储于所述域名配置系统而不存储于所述域名流量存储系统的域名标识为无量状态;将存储于所述域名流量存储系统而在所述域名配置系统中域名状态被标识为无量状态的域名,将所述无量状态的域名的标识变更为有量状态。在一种可能的实现方式中,所述匹配单元还用于:将有访问量的域名存储至所述域名流量存储系统,无访问量的域名不进行存储。在一种可能的实现方式中,所述域名状态为比对所述域名流量存储系统与所述域名配置系统后完成的有量状态、无量状态的标识。在一种可能的实现方式中,所述计费请求还包括计费方式和/或计费类别;所述计算单元具体用于:根据所述计费数据和所述计费方式算出计算结果;或根据所述计费数据和所述计费类别算出计算结果;或根据所述计费数据、所述计费方式和所述计费类别算出计算结果。在一种可能的实现方式中,所述域名流量存储系统按一定维度进行分区,所述维度包括域名、时间、区域、省份、运营商中的一种或多种。本专利技术实施例提供一种内容分发网络CDN服务的计费系统,所述计费系统包括接收模块、计费模块、域名配置系统和域名流量存储系统;所述域名配置系统用于存储有量状态的域名,所述域名流量存储系统用于存储域名对应的计费数据;所述接收模块,用于接收计费请求;所述计费模块,用于将所述计费请求对应的计费请求域名与域名配置系统中存储的域名进行匹配,并从中找出有量状态的目标计费请求域名;并根据目标计费请求域名,从域名流量存储系统中查询计费数据;以及根据所述计费数据算出计算结果并返回。在一种可能的实现方式中,所述计费系统还包括状态标识模块;所述状态标识模块,用于比对所述域名流量存储系统与所述域名配置系统的域名,将仅存储于所述域名配置系统而不存储于所述域名流量存储系统的域名标识为无量状态;以及将存储于所述域名流量存储系统而在所述域名配置系统中域名状态被标识为无量状态的域名,将所述无量状态的域名的标识变更为有量状态。在一种可能的实现方式中,所述域名流量存储系统具体用于将有访问量的域名存储,无访问量的域名不进行存储。在一种可能的实现方式中,所述域名状态为比对所述域名流量存储系统与所述域名配置系统后完成的有量状态、无量状态的标识。在一种可能的实现方式中,所述计费请求还包括计费方式和/或计费类别;所述计费模块具体用于:根据所述计费数据和所述计费方式算出计算结果;或根据所述计费数据和所述计费类别算出计算结果;或根据所述计费数据、所述计费方式和所述计费类别算出计算结果。在一种可能的实现方式中,所述域名流量存储系统按一定维度进行分区,所述维度包括域名、时间、区域、省份、运营商中的一种或多种。本申请实施例的还提供一种装置,该装置具有实现上文所描述的CDN服务的计费方法的功能。该功能可以通过硬件执行相应的软件实现,在一种可能的设计中,该装置包括:处理器、收发器和存储器;该存储器用于存储计算机执行指令,该收发器用于实现该装置与其他通信实体进行通信,该处理器与该存储器通过该总线连接,当该装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该装置执行上文所描述的CD本文档来自技高网...

【技术保护点】
1.一种内容分发网络CDN服务的计费方法,其特征在于,所述方法包括:收到计费请求后,将所述计费请求对应的计费请求域名与域名配置系统中存储的域名进行匹配,并从中找出有量状态的目标计费请求域名;所述域名配置系统用于存储有量状态的域名;根据目标计费请求域名,从域名流量存储系统中查询计费数据;所述域名流量存储系统用于存储域名对应的计费数据;根据所述计费数据算出计算结果并返回。

【技术特征摘要】
1.一种内容分发网络CDN服务的计费方法,其特征在于,所述方法包括:收到计费请求后,将所述计费请求对应的计费请求域名与域名配置系统中存储的域名进行匹配,并从中找出有量状态的目标计费请求域名;所述域名配置系统用于存储有量状态的域名;根据目标计费请求域名,从域名流量存储系统中查询计费数据;所述域名流量存储系统用于存储域名对应的计费数据;根据所述计费数据算出计算结果并返回。2.根据权利要求1所述的方法,其特征在于,将所述计费请求对应的计费请求域名与域名配置系统中存储域名进行匹配前,所述方法还包括:比对所述域名流量存储系统与所述域名配置系统的域名,将仅存储于所述域名配置系统而不存储于所述域名流量存储系统的域名标识为无量状态;将存储于所述域名流量存储系统而在所述域名配置系统中域名状态被标识为无量状态的域名,将所述无量状态的域名的标识变更为有量状态。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:将有访问量的域名存储至所述域名流量存储系统,无访问量的域名不进行存储。4.根据权利要求1~3中任一项所述的方法,其特征在于,所述域名状态为比对所述域名流量存储系统与所述域名配置系统后完成的有量状态、无量状态的标识。5.根据权利要求1~3中任一项所述的方法,其特征在于,所述计费请求还包括计费方式和/或计费类别;根据所述计费数据算出计算结果,包括:根据所述计费数据和所述计费方式算出计算结果;或根据所述计费数据和所述计费类别算出计算结果;或,根据所述计费数据、所述计费方式和所述计费类别算出计算结果。6.根据权利要求1所述的方法,其特征在于,所述域名流量存储系统按一定维度进行分区,所述维度包括域名、时间、区域、省份、运营商中的一种或多种。7.一种内容分发网络CDN服务的计费装置,其特征在于,所述装置包括:匹配单元,用于在收到计费请求后,将所述计费请求对应的计费请求域名与域名配置系统中存储的域名进行匹配,并从中找出有量状态的目标计费请求域名;所述域名配置系统用于存储有量状态的域名;查询单元,用于根据目标计费请求域名,从域名流量存储系统中查询计费数据;所述域名流量存储系统用于存储域名对应的计费数据;计算单元,用于根据所述计费数据算出计算结果并返回。8.根据权利要求7所述的装置,其特征在于,所述匹配单元在将所述计费请求对应的计费请求域名与域名配置系统中存储域名进行匹配前,还用于:比对所述域名流量存储系统与所述域名配置系统的域名,将仅存储于所述域名配置系统而不存储于所述域名流量存储系统的域名标识为无量状态;将存储于所述域名流量存储系统而在所述域名配置系统中域名状态被标识为无量状态的域名,将所述无量状态的域名的标...

【专利技术属性】
技术研发人员:刘杰群
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

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

1