一种互动内容展示方法及系统、电子设备、存储介质与流程

摘要: 本技术涉及多媒体数据处理,特别涉及一种互动内容展示方法及系统、电子设备、存储介质。背景技术:1、在视频播放和广告展示技术领域中,通常采用贴片广告、角标广告、浮层...
一种互动内容展示方法及系统、电子设备、存储介质与流程

本技术涉及多媒体数据处理,特别涉及一种互动内容展示方法及系统、电子设备、存储介质。

背景技术:

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、根据对象锚点、所述交互安全场和所述当前交互素材进行情绪特效播放。

43、可选地,在上述的互动内容展示系统中,所述服务端,还用于:

44、获取目标视频的候选输入数据;

45、基于候选输入数据分析所述目标视频中,对应的视频片段满足设定交互条件的时间段,作为候选情绪互动时间窗。

46、可选地,在上述的互动内容展示系统中,所述服务端,还用于:

47、生成或接收目标对象在目标视频的各帧图像中的轨迹;

48、根据所述目标对象在目标视频的各帧图像中的轨迹,生成对象时空索引;

49、根据交互配置信息生成情绪交互数据。

50、可选地,在上述的互动内容展示系统中,所述客户端根据情绪交互数据加载当前交互素材时,用于:

51、在当前播放所述目标视频的解码帧时间落入候选情绪互动时间窗时,加载所述情绪交互数据;

52、根据所述情绪交互数据预加载入口动效、动作面板和情绪特效素材。

53、可选地,在上述的互动内容展示系统中,所述客户端,还用于:

54、基于所述目标对象的位置区域,计算其中的所述目标对象的可见度;

55、其中,所述客户端在执行至少在所述交互安全场的评分满足对应的阈值时,基于所述当前交互素材展示交互入口并生成曝光令牌时,用于:

56、在所述交互安全场的评分以及所述目标对象的可见度均满足对应的阈值时,基于所述当前交互素材展示交互入口并生成曝光令牌。

57、可选地,在上述的互动内容展示系统中,所述客户端,还用于:

58、若所述交互安全场的评分或所述目标对象的可见度未满足对应的阈值,则进入降级入口,并执行降级操作以及上报降级原因。

59、可选地,在上述的互动内容展示系统中,所述客户端根据对象锚点、所述交互安全场和所述当前交互素材进行情绪特效播放时,用于:

60、至少根据对象锚点、所述交互安全场和所述当前交互素材中的情绪动作类型,确定情绪特效参数;

61、根据情绪特效参数播放情绪特效,并持续监测对象区域的变化;

62、若监测到所述对象区域的变化满足设定变化条件时,更新所述情绪特效参数中的特效路径或执行降级反馈;

63、当所述情绪特效播放时长达到有效时长时,上报完成事件或请求完成令牌。

64、本技术第三方面提供了一种电子设备,包括:

65、存储器和处理器;

66、其中,所述存储器用于存储程序;

67、所述处理器用于执行所述程序,所述程序被执行时,具体用于实现如上述任意一项所述的互动内容展示方法。

68、本技术第四方面提供了一种计算机存储介质,用于存储计算机程序,所述计算机程序被处理器执行时,用于实现如上述任意一项所述的互动内容展示方法。

69、本技术提供的一种互动内容展示方法,预先根据交互配置信息生成,用于控制交互执行的数据单元。也就是根据交互配置信息生成播放器可执行的交互数据包,使内容交互配置不再是普通的展示规则,而是包含控制、约束等信息的可执行单元。所以在需要内容展示时,根据情绪交互数据加载当前交互素材。然后基于当前目标帧的时间查询对象时空索引,得到目标对象的位置区域。所以基于视频帧时间的对象时空索引查询机制,使得在用户拖拽、倍速、卡顿、清晰度切换和直播延迟等场景下,仍能准确获取当前帧的目标对象区域,避免广告情绪特效与画面对象之间的时空错位问题。接着基于目标对象的位置区域以及各个避让区域生成交互安全场,并计算交互安全场的评分。至少在交互安全场的评分满足对应的阈值时,才基于当前交互素材展示交互入口并生成曝光令牌,从而尽量避免特效对关键画面的遮挡。响应用户对展示交互入口的触发操作,基于曝光令牌向服务端发送执行令牌请求。从而通过令牌化的交互机制,避免重复触发和重复计费,保证归因状态一致性,保证展示的准确性。在接收到反馈的执行令牌时,根据执行时间查询对象时空索引,并对查询结果进行解析,得到对象锚点,从而再次进行查询有效保证对象位置区域的准确性。最后根据对象锚点、交互安全场和当前交互素材进行情绪特效播放。所以实现了一种在点播拖拽、倍速变化、卡顿和直播延迟等场景下,可以有效避免情绪特效与画面对象错位、遮挡正文画面、重复触发和归因状态不一致的问题的方案,从而可以有效保证准确展示特效。