用户的CDN用量的确定方法、装置和终端设备制造方法及图纸

技术编号:25521240 阅读:17 留言:0更新日期:2020-09-04 17:11
本发明专利技术提供了一种用户的CDN用量的确定方法、装置和终端设备,首先获取目标用户在当前CDN资源供应商中使用的第一域名,并获取第一域名的CDN总用量;如果目标用户使用的域名包括多个,根据各个域名的访问量和第一域名的CDN总用量,确定除第一域名外的域名的CDN总用量;根据各个域名的CDN总用量确定目标用户的CDN用量。该方式通过用户使用的域名,估算用户的CDN用量,由于域名的相关数据较容易获得,且数据准确度较高;因此,相对于通过相似产品的CDN用量估算的方式,通过域名估算用户CDN用量的方式更加容易实现,且准确度较高,对于CDN资源供应商而言,更加有利于实现销售的精准扩量。

【技术实现步骤摘要】
用户的CDN用量的确定方法、装置和终端设备
本专利技术涉及数据分析
,尤其是涉及一种用户的CDN用量的确定方法、装置和终端设备。
技术介绍
对于具有CDN(ContentDeliveryNetwork,内容分发网络)资源需求的用户,可能会同时选择多个CDN资源供应商,因而CDN资源供应商之间存在竞争关系;对于CDN资源供应商,为了实现销售精准扩量,需要获得某个用户在各个CDN资源供应商的CDN总用量。相关技术中,为了获得某个用户的CDN总用量,需要根据与所述用户所经营产品的相似产品的CDN用量预估得到;但是,想要得到相似产品的CDN用量较为困难,同时基于相似产品的CDN用量估算用户的CDN总用量的方式准确度较低。
技术实现思路
本专利技术的目的在于提供一种用户的CDN用量的确定方法、装置和终端设备,以提高估算用户的CDN用量的准确度。第一方面,本专利技术实施例提供一种用户的CDN用量的确定方法,该方法包括:获取目标用户在当前CDN资源供应商中使用的第一域名,并获取该第一域名的CDN总用量;如果该目标用户使用的域名包括多个,根据各个域名的访问量,以及该第一域名的CDN总用量,确定除第一域名以外的域名的CDN总用量;根据各个域名的CDN总用量,确定该目标用户的CDN用量。在可选的实施方式中,上述获取第一域名的CDN总用量的步骤,包括:获取第一域名在当前CDN资源供应商中的第一CDN用量;向该第一域名发送预设的第一数据访问请求,并获取该第一域名返回的请求数据中,各个CDN资源供应商提供的数据量占比;根据该第一CDN用量,和各个CDN资源供应商提供的数据量占比,确定该第一域名的CDN总用量。在可选的实施方式中,上述根据各个域名的访问量,以及第一域名的CDN总用量,确定除第一域名以外的域名的CDN总用量的步骤,包括:逐一将除第一域名以外的域名确定为第二域名,对该第二域名执行下述操作:计算该第二域名的访问量与第一域名的访问量的访问量比值;将该访问量比值乘以第一域名的CDN总用量,得到该第二域名的CDN总用量。在可选的实施方式中,上述根据各个域名的CDN总用量,确定目标用户的CDN用量的步骤,包括:将各个域名的CDN总用量之和,确定为目标用户的CDN用量。在可选的实施方式中,上述根据各个域名的CDN总用量,确定目标用户的CDN用量的步骤,包括:针对每个域名,获取各个CDN资源供应商对域名提供的CDN用量;针对每个CDN资源供应商,将该CDN资源供应商向各个域名提供的CDN用量相加,得到该CDN资源供应商向目标用户提供的CDN用量。在可选的实施方式中,上述获取各个CDN资源供应商对域名提供的CDN用量的步骤,包括:向该域名发送预设的第二数据访问请求,并获取该域名返回的请求数据中,各个CDN资源供应商提供的数据量占比;根据域名的CDN总用量,和各个CDN资源供应商提供的数据量占比,确定各个CDN资源供应商对域名提供的CDN用量。第二方面,本专利技术实施例提供一种用户的CDN用量的确定装置,该装置包括:域名获取模块,用于获取目标用户在当前CDN资源供应商中使用的第一域名,并获取该第一域名的CDN总用量;第一用量确定模块,用于如果目标用户使用的域名包括多个,根据各个域名的访问量,以及第一域名的CDN总用量,确定除第一域名以外的域名的CDN总用量;第二用量确定模块,用于根据各个域名的CDN总用量,确定目标用户的CDN用量。在可选的实施方式中,上述域名获取模块,用于:获取第一域名在当前CDN资源供应商中的第一CDN用量;向第一域名发送预设的第一数据访问请求,并获取第一域名返回的请求数据中,各个CDN资源供应商提供的数据量占比;根据第一CDN用量,和各个CDN资源供应商提供的数据量占比,确定第一域名的CDN总用量。第三方面,本专利技术实施例提供一种终端设备,包括处理器和存储器,该存储器存储有能够被处理器执行的机器可执行指令,该处理器执行机器可执行指令以实现前述实施方式任一项所述的用户的CDN用量的确定方法。第四方面,本专利技术实施例提供一种机器可读存储介质,该机器可读存储介质存储有机器可执行指令,该机器可执行指令在被处理器调用和执行时,该机器可执行指令促使处理器实现前述实施方式任一项所述的用户的CDN用量的确定方法。本专利技术实施例带来了以下有益效果:本专利技术提供了一种用户的CDN用量的确定方法、装置和终端设备,首先获取目标用户在当前CDN资源供应商中使用的第一域名,并获取该第一域名的CDN总用量;如果该目标用户使用的域名包括多个,根据各个域名的访问量,以及第一域名的CDN总用量,确定除该第一域名以外的域名的CDN总用量;然后根据各个域名的CDN总用量,确定该目标用户的CDN用量。该方式通过用户使用的域名,估算用户的CDN用量,由于域名的相关数据较容易获得,且数据准确度较高;因此,相对于通过相似产品的CDN用量估算的方式,通过域名估算用户CDN用量的方式更加容易实现,且准确度较高,对于CDN资源供应商而言,更加有利于实现销售的精准扩量。本专利技术的其他特征和优点将在随后的说明书中阐述,或者,部分特征和优点可以从说明书推知或毫无疑义地确定,或者通过实施本专利技术的上述技术即可得知。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施方式,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种用户的CDN用量的确定方法的流程图;图2为本专利技术实施例提供的另一种用户的CDN用量的确定方法的流程图;图3为本专利技术实施例提供的另一种用户的CDN用量的确定方法的流程图;图4为本专利技术实施例提供的一种用户的CDN用量的确定装置的结构示意图;图5为本专利技术实施例提供的一种终端设备的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。相关技术中,为了获得某个用户的CDN总用量,需要根据与用户所经营产品的相似产品的CDN用量预估得到;但想要得到相似产品的CDN用量较为困难,同时基于相似产品的CDN用量估算用户的CDN总用量的方式准确度较低。基于此,本专利技术实施例提供了一种用户的C本文档来自技高网...

【技术保护点】
1.一种用户的CDN用量的确定方法,其特征在于,所述方法包括:/n获取目标用户在当前CDN资源供应商中使用的第一域名,并获取所述第一域名的CDN总用量;/n如果所述目标用户使用的域名包括多个,根据各个域名的访问量,以及所述第一域名的CDN总用量,确定除所述第一域名以外的域名的CDN总用量;/n根据各个域名的CDN总用量,确定所述目标用户的CDN用量。/n

【技术特征摘要】
1.一种用户的CDN用量的确定方法,其特征在于,所述方法包括:
获取目标用户在当前CDN资源供应商中使用的第一域名,并获取所述第一域名的CDN总用量;
如果所述目标用户使用的域名包括多个,根据各个域名的访问量,以及所述第一域名的CDN总用量,确定除所述第一域名以外的域名的CDN总用量;
根据各个域名的CDN总用量,确定所述目标用户的CDN用量。


2.根据权利要求1所述的方法,其特征在于,获取所述第一域名的CDN总用量的步骤,包括:
获取所述第一域名在所述当前CDN资源供应商中的第一CDN用量;
向所述第一域名发送预设的第一数据访问请求,并获取所述第一域名返回的请求数据中,各个CDN资源供应商提供的数据量占比;
根据所述第一CDN用量,和所述各个CDN资源供应商提供的数据量占比,确定所述第一域名的CDN总用量。


3.根据权利要求1所述的方法,其特征在于,根据各个域名的访问量,以及所述第一域名的CDN总用量,确定除所述第一域名以外的域名的CDN总用量的步骤,包括:
逐一将除所述第一域名以外的域名确定为第二域名,对所述第二域名执行下述操作:
计算所述第二域名的访问量与所述第一域名的访问量的访问量比值;
将所述访问量比值乘以所述第一域名的CDN总用量,得到所述第二域名的CDN总用量。


4.根据权利要求1所述的方法,其特征在于,根据各个域名的CDN总用量,确定所述目标用户的CDN用量的步骤,包括:将各个域名的CDN总用量之和,确定为所述目标用户的CDN用量。


5.根据权利要求1所述的方法,其特征在于,根据各个域名的CDN总用量,确定所述目标用户的CDN用量的步骤,包括:
针对每个域名,获取各个CDN资源供应商对所述域名提供的CDN用量;
针对每个CDN资源供应商,将所述CDN资源供应商向各个域名提供的CDN用量相加,得到所述CDN资源供应商...

【专利技术属性】
技术研发人员:杨玲王誉蓉
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:北京;11

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

1