【技术实现步骤摘要】
多媒体文件的数据处理方法和装置、存储介质及电子设备
本专利技术涉及计算机领域,具体而言,涉及一种多媒体文件的数据处理方法和装置、存储介质及电子设备。
技术介绍
相关技术中,对多媒体文件进行数据处理得到质量数据的过程中,包括了预处理和数据计算两个阶段,其中,在预处理中对源数据进行预处理得到预处理数据,在数据计算过程中对得到的预处理数据进行计算得到该多媒体文件的质量数据。目前,通常在单机中采用串行处理的方式对多媒体文件进行处理得到该多媒体文件的质量数据,即由单机先对源数据进行预处理得到预处理数据,再对预处理数据进行计算得到对于多媒体文件的质量数据。然而,媒体文件的质量数据通常包括多个类型的质量数据,因此在预处理阶段涉及到了多个类型的预处理数据。从而,采用上述相关技术得到媒体文件的质量数据时,需要由单机串行执行各个预处理过程以得到各个类型的预处理数据,以及串行执行数据计算过程以根据各个类型的预处理数据得到对应的各个类型的处理结果。此外,多媒体文件的某些质量数据的数据计算过程涉及到了至少一个预处理数据,即需要对至少一 ...
【技术保护点】
1.一种多媒体文件的数据处理方法,其特征在于,包括:/n获取目标数据请求,其中,所述目标数据请求用于请求获取至少一个类型的质量数据;/n响应于所述目标数据请求,从第一服务器中并行地获取至少一个类型的预处理数据,其中,所述第一服务器用于存储S个类型的预处理数据,S为自然数;/n将所述至少一个类型的预处理数据发送给第二服务器,其中,所述第二服务器用于对所述至少一个类型的预处理数据进行计算,得到所述至少一个类型的质量数据;/n获取所述第二服务器发送的所述至少一个类型的质量数据,其中,所述至少一个类型的质量数据是所述第二服务器对所述至少一个类型的预处理数据进行计算得到的质量数据。/n
【技术特征摘要】
1.一种多媒体文件的数据处理方法,其特征在于,包括:
获取目标数据请求,其中,所述目标数据请求用于请求获取至少一个类型的质量数据;
响应于所述目标数据请求,从第一服务器中并行地获取至少一个类型的预处理数据,其中,所述第一服务器用于存储S个类型的预处理数据,S为自然数;
将所述至少一个类型的预处理数据发送给第二服务器,其中,所述第二服务器用于对所述至少一个类型的预处理数据进行计算,得到所述至少一个类型的质量数据;
获取所述第二服务器发送的所述至少一个类型的质量数据,其中,所述至少一个类型的质量数据是所述第二服务器对所述至少一个类型的预处理数据进行计算得到的质量数据。
2.根据权利要求1所述的方法,其特征在于,所述从第一服务器中并行地获取所述至少一个类型的预处理数据,包括:
向所述第一服务器并行地发送至少一个数据查询请求,其中,所述至少一个数据查询请求用于请求查询所述至少一个类型的预处理数据;
获取所述第一服务器响应于所述至少一个数据查询请求发送的所述至少一个类型的预处理数据。
3.根据权利要求2所述的方法,其特征在于,在向所述第一服务器并行地发送至少一个数据查询请求之后,所述方法还包括:
响应于所述至少一个数据查询请求,在所述第一服务器上在至少一个数据表中查询所述至少一个类型的预处理数据,其中,所述至少一个数据表中的每个数据表用于存储所述至少一个类型中的一个类型的预处理数据。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取N个类型的源数据,其中,所述S个类型包括所述N个类型,N为自然数;
对所述N个类型的源数据进行预处理,得到所述N个类型的预处理数据;
将所述N个类型的预处理数据存储在所述第一服务器中。
5.根据权利要求4所述的方法,其特征在于,所述获取N个类型的源数据,包括:
使用M个进程分别监视M个类型的数据流是否产生新的数据,其中,所述M个进程中的每个进程用于监视所述M个类型中的一个类型的数据流是否产生新的数据,所述S个类型包括所述M个类型,M为自然数,M大于或等于N,所述M个类型包括所述N个类型;
在所述M个进程中的N个进程监视到所述M个类型中的所述N个类型的数据流产生了新的数据的情况下,获取所述N个类型的数据流产生的新的数据,其中,所述N个类型的源数据包括所述N个类型的数据流产生的新的数据。
6.根据权利要求5所述的方法,其特征在于,所述对所述N个类型的源数据进行预处理,得到所述N个类型的预处理数据,包括:
在所述N个类型中的第i个类型为点击率的情况下,通过执行以下步骤得到所述第i个类型的预处理数据:
使用所述N个进程中的第i个进程,从所述第i个类型的源数据中确定目标点击量和目标显示量,其中,所述目标点击量用于表示所述源数据对应的多媒体文件被点击的次数,所述目标显示量用于表示所述源数据对应的多媒体文件被显示的次数;
确定所述目标点击量与所述目标显示量的比值;
将所述目标点击量与所述目标显示量的比值确定为所述第i个类型的预处理数据;
在所述第i个类型为转化率的情况下,通过执行以下步骤得到所述第i个类型的预处理数据:
使用所述第i个进程,从所述第i个类型的源数据中确定目标转化量和所述目标显示量,其中,所述目标转化量用于表示所述源数据对应的转化量;
确定所述目标转化量与所述目标显示量的比值;
将所述目标转化量与所述目标显示量的比值确定为所述第i个类型的预处理数据。
7.根据权利要求4所述的方法,其特征在于,所述将所述N个类型的预处理数据存储在所述第一服务器中,包括:
将所述N个类型的预处理数据存储在分布式文件系统中;
将所述分布式文件系统中存储的所述N个类型的预处理数据存储在至少一个存储服务器中的每个存储服务器中,其中,所述第一服务器包括所述至少一个存储服务器。
8.根据权利要求1所述的方法,其特征在于,在所述将所述至少一个类型的预处理数据发送给第二服务器之后,所述方法还包括:
在所述至少一个类型的质量数据包括目标类型的质...
【专利技术属性】
技术研发人员:黄浩,许熳锋,黄健,白雨卉,何良宇,侯浩祥,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。