业务活动修复方法、装置、电子设备及存储介质与流程
- 国知局
- 2024-08-02 13:56:43
本技术涉及互联网,尤其涉及一种业务活动修复方法、装置、电子设备及存储介质。
背景技术:
1、目前,对于业务活动,例如弹幕运营活动,一般是指针对某个视频中某一段播放时间内展示的弹幕,进行特定的操作,例如设置统一的颜色和特效等,从而根据特定的剧情来渲染和烘托气氛,由此业务活动需要依赖于视频的播放时间轴。
2、然而视频的播放时间轴会因为各种原因而发生调整,例如视频中插播广告,或者对视频进行剪辑、删除等,均会导致视频的播放时间轴发生调整,对于业务活动,如果不做相应的调整的话,业务活动的运营效果达不到预期,并且还会降低用户体验,引起用户报障。
技术实现思路
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、所述查询所述业务活动类型对应的业务活动接口,包括:
43、从预设的注册表中,查询各个所述标准业务活动类型各自对应的所述标准业务活动接口;
44、从各个所述标准业务活动类型中,查询与所述业务活动类型相匹配的目标标准业务活动类型;
45、从各个所述标准业务活动类型各自对应的所述标准业务活动接口中,查询所述目标标准业务活动类型对应的目标标准业务活动接口;
46、将所述目标标准业务活动接口确定为所述业务活动类型对应的业务活动接口。
47、第二方面,本技术提供了一种业务活动修复装置,所述装置包括:
48、关系确定模块,用于获取视频,并在监听到所述视频的播放时间轴发生变更的情况下,确定所述视频变更前后的所述播放时间轴的映射关系;
49、类型确定模块,用于确定所述视频对应的业务活动类型;
50、接口查询模块,用于查询所述业务活动类型对应的业务活动接口,所述业务活动接口包括查询接口和更新接口;
51、时刻查询模块,用于通过所述查询接口,查询所述视频的视频标识对应的业务活动标识,及所述业务活动标识对应的活动起始时刻和活动结束时刻;
52、时刻调整模块,用于根据所述视频变更前后的所述播放时间轴的所述映射关系,调整所述活动起始时刻和所述活动结束时刻;
53、时刻更新模块,用于参考调整后的所述活动起始时刻和所述活动结束时刻,通过所述更新接口,更新所述活动起始时刻和所述活动结束时刻。
54、第三方面,还提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
55、存储器,用于存放计算机程序;
56、处理器,用于执行存储器上所存放的程序时,实现上述第一方面中任一所述的业务活动修复方法。
57、第四方面,还提供了一种存储介质,所述存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第一方面中任一所述的业务活动修复方法。
58、第五方面,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一所述的业务活动修复方法。
59、本技术实施例提供的上述技术方案与现有技术相比具有如下优点:本技术实施例提供的该方法,在监听到视频的播放时间轴发生变更的情况下,确定视频变更前后的播放时间轴的映射关系,根据视频的业务活动类型,查询对应的业务活动接口,业务活动接口包括查询接口和更新接口,通过查询接口,查询视频的视频标识对应的业务活动标识,及业务活动标识对应的活动起始时刻和活动结束时刻,根据映射关系,调整活动起始时刻和活动结束时刻,参考调整后的活动起始时刻和活动结束时刻,通过更新接口,更新活动起始时刻和活动结束时刻。如此通过业务活动类型对应的业务活动接口实现业务活动的修复,可以针对不同业务活动类型的业务活动进行修复,灵活多变,提升了用户体验,减少用户保障,保障了业务活动的运营效果。
本文地址:https://www.jishuxx.com/zhuanli/20240801/241187.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表