本发明涉及计算机,特别是涉及一种媒资数据分发方法及装置、存储介质及电子设备。
背景技术:
1、在视频网站的运营场景中,为了获取更多的推广展示和用户播放数量,视频网站平台通常需要和各个搜索引擎、视频聚合网站等外部的渠道方合作推广,把平台自身的视频内容投放到各渠道方的平台上进行播放,故平台需按照需求将视频播放链接、海报、标题等媒资数据分发给渠道方。
2、目前,通常是基于接口开发实现媒资数据的分发,即基于渠道方提供的接口规范标准开发资源分发的接口程序,将开发好的接口上线,通过该接口向渠道方发送其所需的媒资数据。
3、而视频网站平台一般都需要对接大量的渠道方,而每个渠道方都具有自己的接口规范标准,各个渠道方的接口规范标准互不相同。基于现有的媒资数据分发方法,需要针对每个渠道方都开发一套媒资分发的接口。新增渠道或是渠道方的接口规范标准发生变化时,都需要重新进行接口开发过程,工作量大,过程繁琐,实现渠道接入的效率较低。
技术实现思路
1、有鉴于此,本发明实施例提供了一种媒资数据分发方法,以解决基于现有的媒资数据分发方法,需频繁进行接口开发工作,工作量大,过程繁琐,效率低下的问题。
2、本发明实施例还提供了一种媒资数据分发装置,用以保证上述方法实际中的实现及应用。
3、为实现上述目的,本发明实施例提供如下技术方案:
4、一种媒资数据分发方法,包括:
5、当接收到渠道方发送的媒资请求时,判断所述渠道方是否符合预设的分发条件;
6、若所述渠道方符合所述分发条件,则对所述媒资请求进行解析,获得所述媒资请求对应的视频资源标识;
7、在已创建的媒资数据列表中进行数据筛选,得到所述视频资源标识对应的媒资数据集合;所述媒资数据集合包括至少一组媒资数据;所述媒资数据列表中包括已存储的所有媒资数据;
8、确定所述渠道方对应的目标模板;所述目标模板为基于所述渠道方对应的接口规范标准预先配置的模板;
9、将所述媒资数据集合中的各组媒资数据填充至所述目标模板中,将完成数据填充处理的目标模板作为接口响应内容;
10、对所述接口响应内容进行文件导出处理,得到所述接口响应内容对应的接口响应文件;
11、将所述接口响应文件发送给所述渠道方,完成媒资数据分发过程。
12、上述的方法,可选的,所述判断所述渠道方是否符合预设的分发条件,包括:
13、确定所述渠道方对应的渠道标识;
14、判断预设的模板库中是否存在与所述渠道标识相匹配的模板;所述模板库中包含预设的多个模板;
15、若所述模板库中存在与所述渠道标识相匹配的模板,则将所述模板库中与所述渠道标识相匹配的模板作为候选模板;
16、判断所述候选模板是否处于生效状态;
17、若所述候选模板处于生效状态,则确定所述渠道方符合所述分发条件。
18、上述的方法,可选的,还包括:
19、若所述候选模板未处于生效状态,则确定所述渠道方不符合所述分发条件。
20、上述的方法,可选的,所述确定所述渠道方对应的目标模板,包括:
21、将所述候选模板作为所述目标模板。
22、上述的方法,可选的,所述在已创建的媒资数据列表中进行数据筛选,得到所述视频资源标识对应的媒资数据集合,包括:
23、确定所述视频资源标识对应的资源标识类型;
24、若所述资源标识类型表征所述视频资源标识为单个视频的标识,则从所述媒资数据列表中,获取所述视频资源标识对应的媒资数据,由所述视频资源标识对应的媒资数据组成所述媒资数据集合;
25、若所述资源标识类型表征所述视频资源标识为视频合集的标识,则确定所述视频资源标识对应的各个目标视频标识;
26、从所述媒资数据列表中,获取每个所述目标视频标识对应的媒资数据,由各个所述目标视频标识对应的媒资数据组成所述媒资数据集合。
27、上述的方法,可选的,所述对所述接口响应内容进行文件导出处理,得到所述接口响应内容对应的接口响应文件,包括:
28、确定所述渠道方对应的接口文件类型;
29、基于所述接口响应内容,生成所述接口文件类型对应的文件,将该文件作为所述接口响应文件。
30、上述的方法,可选的,还包括:
31、若所述渠道方不符合所述分发条件,则拒绝所述媒资请求。
32、一种媒资数据分发装置,包括:
33、判断单元,用于当接收到渠道方发送的媒资请求时,判断所述渠道方是否符合预设的分发条件;
34、解析单元,用于若所述渠道方符合所述分发条件,则对所述媒资请求进行解析,获得所述媒资请求对应的视频资源标识;
35、筛选单元,用于在已创建的媒资数据列表中进行数据筛选,得到所述视频资源标识对应的媒资数据集合;所述媒资数据集合包括至少一组媒资数据;所述媒资数据列表中包括已存储的所有媒资数据;
36、确定单元,用于确定所述渠道方对应的目标模板;所述目标模板为基于所述渠道方对应的接口规范标准预先配置的模板;
37、填充单元,用于将所述媒资数据集合中的各组媒资数据填充至所述目标模板中,将完成数据填充处理的目标模板作为接口响应内容;
38、导出单元,用于对所述接口响应内容进行文件导出处理,得到所述接口响应内容对应的接口响应文件;
39、发送单元,用于将所述接口响应文件发送给所述渠道方,完成媒资数据分发过程。
40、一种存储介质,所述存储介质包括存储的指令,其中,在所述指令运行时控制所述存储介质所在的设备执行如上述的媒资数据分发方法。
41、一种电子设备,包括存储器,以及一个或者一个以上的指令,其中一个或者一个以上指令存储于存储器中,且经配置以由一个或者一个以上处理器执行如上述的媒资数据分发方法。
42、基于上述本发明实施例提供的一种媒资数据分发方法,包括:当接收到渠道方发送的媒资请求时,判断渠道方是否符合预设的分发条件;若渠道方符合分发条件,则对媒资请求进行解析,获得该媒资请求对应的视频资源标识;在已创建的媒资数据列表中进行数据筛选,得到视频资源标识对应的媒资数据集合,其中包括至少一组媒资数据;媒资数据列表中包括已存储的所有媒资数据;确定渠道方对应的目标模板;目标模板为基于渠道方对应的接口规范标准预先配置的模板;将媒资数据集合中的各组媒资数据填充至目标模板中,将完成数据填充处理的目标模板作为接口响应内容;对接口响应内容进行文件导出处理,得到所述接口响应内容对应的接口响应文件;将接口响应文件发送给渠道方,完成媒资数据分发过程。应用本发明实施例提供的方法,在需要向渠道方分发媒资数据时,将待分发的媒资数据填充至基于渠道方的接口规范标准配置的模板,即可得到接口响应内容,进行文件导出后,将相应的文件发送给渠道方便可实现数据分发,完成关于媒资数据分发的接口响应。数据填充的模板是基于渠道方的接口规范标准配置的,故渠道方获得文件后可识别其中的媒资数据,继而可获取资源。当业务上新增渠道时,仅需基于新增的渠道的接口规范标准配置模板即可实现渠道接入。当渠道方的接口规范标准发生变动时,仅需对其对应的模板进行修改即可。在实现媒资数据分发的过程中,无需反复进行接口开发工作,工作量较小,实施过程较为简便,可提高实现渠道接入的效率。