一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

视频互动方法、装置、存储介质及计算机程序产品与流程

2022-02-22 18:53:51 来源:中国专利 TAG:


1.本技术实施例涉及电子信息技术领域,尤其涉及一种视频互动方法、装置、存储介质及计算机程序产品。


背景技术:

2.在电子信息技术领域,因为视频可以承载更多信息,而且用户观看更加便捷,因此,很多信息推广都以来视频进行传播。例如,在视频中设置广告、公益宣传等。相关技术中,在视频播放过程中,会展示包含推广信息的视频帧,但是,用户是否观看到无法确定,不能对后续推广进行跟进,导致无法确定推广效果。


技术实现要素:

3.有鉴于此,本技术实施例提供一种视频互动方法、装置、存储介质及计算机程序产品,以至少部分解决上述问题。
4.根据本技术实施例的第一方面,提供了一种视频互动方法,包括:播放预先获取的目标视频,目标视频中包括与待推广信息相对应的目标对象;响应于对目标对象的互动操作,在目标视频的播放界面显示互动信息,互动信息用于回应互动操作;获取基于对目标对象的互动次数确定的提示信息,根据提示信息向用户提示,提示信息包含待推广信息。
5.根据本技术实施例的第二方面,提供了一种视频互动装置,包括:播放模块,用于播放预先获取的目标视频,目标视频中包括与待推广信息相对应的目标对象;互动模块,用于响应于对目标对象的互动操作,在目标视频的播放界面显示互动信息,互动信息用于回应互动操作;提示模块,用于获取基于对目标对象的互动次数确定的提示信息,根据提示信息向用户提示,提示信息包含待推广信息。
6.根据本技术实施例的第三方面,提供了一种电子设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;存储器用于存放至少一可执行指令,可执行指令使处理器执行如第一方面的视频互动方法对应的操作。
7.根据本技术实施例的第四方面,提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时,实现如第一方面的视频互动方法。
8.根据本技术实施例的第五方面,提供了一种计算机程序产品,该计算机程序产品被处理器执行时,实现如第一方面的视频互动方法。
9.本技术实施例提供的视频互动方法、装置、存储介质及计算机程序产品,播放预先获取的目标视频,目标视频中包括与待推广信息相对应的目标对象;响应于对目标对象的互动操作,在目标视频的播放界面显示互动信息,互动信息用于回应互动操作;获取基于对目标对象的互动次数确定的提示信息,根据提示信息向用户提示,提示信息包含待推广信息。因为在展示与待推广信息相对应的目标对象时,用户可以进行互动操作,根据互动操作的记录可以确定用户是否看到推广信息,可以确定推广效果,还增强了在观看视频时的推
广互动。而且根据互动次数向用户进行提示,能够持续跟进后续推广,增强了推广效果。
附图说明
10.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术实施例中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
11.图1为本技术实施例一提供的一种视频互动方法的场景示意图;
12.图2为本技术实施例一提供的一种视频互动方法的流程图;
13.图3为本技术实施例一提供的一种视频互动方法的场景示意图;
14.图4为本技术实施例二提供的一种视频互动装置的结构图;
15.图5为本技术实施例三提供的一种电子设备的结构图。
具体实施方式
16.为了使本领域的人员更好地理解本技术实施例中的技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本技术实施例一部分实施例,而不是全部的实施例。基于本技术实施例中的实施例,本领域普通技术人员所获得的所有其他实施例,都应当属于本技术实施例保护的范围。
17.下面结合本技术实施例附图进一步说明本技术实施例具体实现。
18.实施例一
19.本技术实施例一提供一种视频互动方法,应用于电子设备,为了便于理解,对本技术实施例一所提供的视频互动方法的应用场景进行说明,参照图1所示,图1为本技术实施例一提供的一种视频互动方法的场景示意图。图1所示的场景中包括电子设备101,电子设备101可以是执行本技术实施例一提供的视频互动方法的设备。
20.电子设备101可以是智能手机、平板电脑、笔记本电脑、车载终端等终端设备,电子设备101也可以是服务器等网络设备,当然,此处只是示例性说明,并不代表本技术局限于此。
21.电子设备101可以接入网络,通过网络与云端连接,并进行数据交互,或者,电子设备101可以是云端的设备。本技术中,网络包括局域网(英文:local area network,lan)、广域网(英文:wide area network,wan)、移动通信网络;如万维网(英文:world wide web,www)、长期演进(英文:long term evolution,lte)网络、2g网络(英文:2th generation mobile network)、3g网络(英文:3th generation mobile network),5g网络(英文:5th generation mobile network)等。云端可以包括通过网络连接的各种设备,例如,服务器、中继设备、端到端(英文:device-to-device,d2d)设备等。当然,此处只是示例性说明,并不代表本技术局限于此。
22.结合图1所示的场景,详细说明本技术实施例一提供的视频互动方法,需要说明的是,图1只是本技术实施例一提供的视频互动方法的一种应用场景,并不代表该视频互动方法必须应用于图1所示的场景,具体可以应用于电子设备,参照图2所示,图2为本技术实施例一提供的一种视频互动方法的流程图,该方法包括以下步骤:
23.步骤201、播放预先获取的目标视频。
24.目标视频中包括与待推广信息相对应的目标对象。需要说明的是,待推广信息可以包括一个商品的商品信息,也可以包括宣传标语等,在本技术中,待推广信息可以包括待推广的各种信息。目标对象为目标视频的图像帧中可以表示待推广信息的元素,例如,目标对象可以包括图像帧中的物品、文字等。目标视频可以是包含目标对象的任何视频,目标视频的数量可以是一个或多个,例如,目标视频可以是包含商品的品牌标识的影视剧,又如,目标视频可以是包含商品的图像的影视剧,又如,目标视频可以是包含宣传标语的综艺视频等。
25.目标视频可以是预先获取的,需要说明的是,在本技术中,电子设备可以是终端设备或者服务端设备,如果电子设备是终端设备,则电子设备从服务端设备获取目标视频进行播放;如果电子设备是服务端设备,则电子设备向终端设备发送目标视频,通过终端设备向用户播放目标视频,此处只是示例性说明。
26.步骤202、响应于对目标对象的互动操作,在目标视频的播放界面显示互动信息。
27.其中,互动信息用于回应互动操作。在一种可选地示例中,互动信息包括目标商品的优惠信息以及预先设置的动态图像中的至少一项。例如,互动信息可以包括目标商品的优惠信息,优惠信息可以包括优惠券、现金红包等;又如,互动信息可以包括动态图像,用户可以看到互动之后的动态特效。互动操作可以是点击操作、双击操作等,例如,电子设备可以是智能手机,可以通过在触摸屏上进行点击操作进行互动;又如,电子设备可以是电脑,可以通过鼠标点击进行互动。
28.需要说明的是,此处,分别以电子设备是终端设备或服务端设备为例具体说明响应互动操作的具体过程。在一种示例中,如果电子设备是终端设备,终端设备可以响应互动操作,显示互动信息,也可以根据互动操作生成操作信息,将操作信息发送至服务端设备,服务端设备根据互动信息向终端设备发送指示信息,指示信息用于指示显示互动信息;在另一种示例中,如果电子设备是服务端设备,服务端设备可以接收终端设备发送的基于互动操作生成的操作信息,根据操作信息向终端设备发送指示信息。还需要说明的是,进一步可选地,服务端设备接收到操作信息后,可以根据操作信息判断用户的互动操作是否是对于目标对象的互动操作,若是,则向终端设备发送指示信息,如否,则不发送指示信息。
29.在用户进行互动操作之前,可以在目标视频的图像帧中预先设置的预设区域进行互动操作,也可以在用户进行互动操作后再判断互动操作是否是针对于目标对象的互动操作。此处,分别列举两个具体实现方式进行说明:
30.可选地,在第一种实现方式中,响应于对目标对象的互动操作,在目标视频的播放界面显示互动信息,包括:当目标视频包含的目标图像帧的预设区域内检测到互动操作时,在目标视频的播放界面显示互动信息,预设区域包括目标对象所在的区域,目标视频包含至少一个图像帧。需要说明的是,可以在目标视频的图像帧中选取包含目标对象的图像帧预先设定预设区域,可以将所有包含目标对象的图像帧根据目标对象所在的区域设定预设区域,也可以将包含目标对象的图像帧中的一部分图像帧设定预设区域,每个图像帧中的预设区域可以相同或者不同,根据目标对象所在的位置/区域确定。预先在目标视频中设定用于互动的预设区域,检测更加精准和便捷。
31.可选地,在第二种实现方式中,响应于对目标对象的互动操作,在目标视频的播放
界面显示互动信息,包括:当播放目标视频包含的目标图像帧时检测到互动操作,确定互动操作对应的互动区域,目标视频包含至少一个图像帧;对目标图像帧进行图像识别,确定互动区域包含的互动对象;在确定互动对象属于目标对象时,在目标视频的播放界面显示互动信息。对图像帧进行图像识别,确定用户是否对于目标对象进行互动操作,不需要预先设定,能够更加全面地覆盖用户对目标对象进行的互动操作,避免遗漏。
32.步骤203、获取基于对目标对象的互动次数确定的提示信息,根据提示信息向用户提示。
33.提示信息包含待推广信息。以推广信息包含目标商品的商品信息为例,商品信息可以包含目标商品的购买链接、目标商品的名称、详细参数、功效等信息。用户对目标对象的互动次数越大,说明用户对待推广信息越感兴趣,可以增加后续推广的强度,提高对于用户的推广频率,利用更有效地推广方式进行个性化推广,例如语音通话推广、视频推广;用户的互动次数越少,说明用户对待推广信息兴趣较低,可以降低推广频率,采取免打扰式的推广,例如利用短信推广,或者发送私信推广等。示例性地,如果互动次数大于或等于预设阈值,提示信息可以包括语音信息、视频信息等;如果互动次数小于预设阈值,提示信息可以包括短信息。
34.可选地,需要说明的是,互动次数可以包含目标对象的所有视频中的互动操作的次数,也可以包含对于目标视频的互动操作的次数,本技术对此不做限制。在本技术中,如果电子设备是终端设备,则终端设备可以根据互动次数确定提示信息,并向用户提示,也可以向服务端设备发送互动次数,服务端设备可以根据在预设时间段内统计的目标用户在各个视频中对于目标对象的互动次数,确定提示信息,将提示信息发送至终端设备,终端设备接收服务端设备发送的提示信息,向用户提示;如果电子设备是服务端设备,则服务端设备可以接收终端设备发送的互动次数,根据在预设时间段内统计的目标用户在各个视频中对于目标对象的互动次数,确定提示信息,向终端设备发送提示信息,通过终端设备向用户进行提示,需要说明的是,终端设备的使用者可以作为一个用户,或者一个观看视频的账号可以作为一个用户,如果用户是终端设备的使用者,可以统计一个终端设备上的互动次数即可,如果用户是一个观看视频的账号,则可以统计用户在不同设备上对于目标对象的互动次数。
35.可选地,在一种具体示例中,获取基于对目标对象的互动次数确定的提示信息,包括:在播放目标视频的预设时间段内,确定目标用户对目标对象进行互动操作的互动次数;并获取互动次数对应的提示信息。预设时间段可以是预先设定的任意一个时间段,例如,预设时间段可以是1天、一周等,预设时间段也可以是1个小时、2个小时等。设定预设时间段,统计预设时间段内的互动次数,可以更有针对性的进行统计,对于不需要关注的时间段可以不统计,减少资源浪费,提高效率。
36.进一步可选地,在播放目标视频的预设时间段内,确定目标用户对目标对象进行互动操作的互动次数,包括:将目标视频在预设时间段内的视频片段进行视频分割得到至少一个子视频;确定目标用户在子视频中对于每一个目标对象的互动次数,对一个子视频中的同一个目标对象的多次互动操作记录一次;根据目标用户在子视频中对于每一个目标对象的互动次数,确定目标用户在预设时间段内对目标对先进行互动操作的互动次数。对于一个子视频中的同一个目标对象的多次互动操作记录一次,可以避免重复记录互动操
作,保证记录的互动次数更加准确。需要说明的是,子视频可以根据目标视频中的场景或背景进行分割,例如,同一个背景的一段视频可以作为一个子视频,如果背景发生变化,则作为另一个子视频;又如,同一个场景下的一段视频作为一个子视频,如果场景变化,则作为另一个子视频,需要说明的是,同一个场景下的子视频可以包含不同背景或者相同背景。此处只是示例性说明子视频的划分方式。
37.结合上述步骤201-203所描述的视频互动方法,此处列举一个具体的应用场景对视频互动方法进行详细说明,如图3所示,图3为本技术实施例一提供的一种视频互动方法的场景示意图。图3示出了终端设备301、服务端设备302、用户303,图3所示的场景以电子设备是终端设备为例,即终端设备301为执行视频互动方法的执行主体,此处的应用场景中,待推广信息可以包括目标商品的商品信息。
38.如图3所示,服务端设备302向终端设备301发送目标视频,该目标视频的图像帧中可以包含目标商品的品牌标识(例如logo),也可以包含目标商品的图像,品牌标识和目标商品的图像均为目标对象。终端设备301向用户303播放目标视频,用户303在观看目标视频的过程中,可以点击目标对象,即点击目标商品的品牌标识或者目标商品的图像等,即对目标对象进行互动操作。当用户303进行互动操作后,终端设备301生成操作信息,并向服务端设备302发送操作信息。服务端设备302根据操作信息确定互动操作是否是对于目标对象的互动操作,具体可以利用神经网络模型对用户303进行互动操作时播放的图像帧进行图像识别,确定互动操作对应的互动区域包含的互动对象是否为目标对象,如果是目标对象,则互动操作是对于目标对象的互动操作,如果互动对象不是目标对象,则互动操作不是对于目标对象的互动操作,可以删除操作信息。当互动操作是对于目标对象的互动操作时,服务端设备302可以更新用户303对于目标对象的互动次数,还可以生成指示信息,用于指示终端设备301显示互动信息,互动信息也可以是服务端设备302发送至终端设备301的。终端设备301根据指示信息显示互动信息,例如,可以向用户303显示目标商品的优惠券,还可以显示互动特效(即动态图像),相应地,服务端设备302可以在用户303对应的购买账号中添加优惠券,用户303可以使用优惠券购买目标商品。服务端设备302统计预设时间段内用户303对于目标对象地互动操作的互动次数,如果互动次数大于或等于预设阈值,则服务端设备302向终端设备301发送语音信息(即提示信息),终端设备301向用户303播放语音信息,提示用户购买,如果互动次数小于预设阈值,服务端设备302向终端设备301发送短信息,提示用户购买,如果互动次数为0,可以不发送提示信息。
39.本技术实施例提供的视频互动方法,播放预先获取的目标视频,目标视频中包括与待推广信息相对应的目标对象;响应于对目标对象的互动操作,在目标视频的播放界面显示互动信息,互动信息用于回应互动操作;获取基于对目标对象的互动次数确定的提示信息,根据提示信息向用户提示,提示信息包含待推广信息。因为在展示与待推广信息相对应的目标对象时,用户可以进行互动操作,根据互动操作的记录可以确定用户是否看到推广信息,可以确定推广效果,还增强了在观看视频时的推广互动。而且根据互动次数向用户进行提示,能够持续跟进后续推广,增强了推广效果。
40.实施例二
41.基于上述实施例一所描述的方法,本技术实施例二提供一种视频互动装置,用于执行上述实施例一所描述的方法,参照图4所示,视频互动装置40,包括:
42.播放模块401,用于播放预先获取的目标视频,目标视频中包括与待推广信息相对应的目标对象;
43.互动模块402,用于响应于对目标对象的互动操作,在目标视频的播放界面显示互动信息,互动信息用于回应互动操作;
44.提示模块403,用于获取基于对目标对象的互动次数确定的提示信息,根据提示信息向用户提示,提示信息包含待推广信息。
45.可选地,在一种具体示例中,互动模块402,用于当目标视频包含的目标图像帧的预设区域内检测到互动操作时,在目标视频的播放界面显示互动信息,预设区域包括目标对象所在的区域,目标视频包含至少一个图像帧。
46.可选地,在一种具体示例中,互动模块402,用于当播放目标视频包含的目标图像帧时检测到互动操作,确定互动操作对应的互动区域,目标视频包含至少一个图像帧;对目标图像帧进行图像识别,确定互动区域包含的互动对象;在确定互动对象属于目标对象时,在目标视频的播放界面显示互动信息。
47.可选地,在一种具体示例中,提示模块403,用于在播放目标视频的预设时间段内,确定目标用户对目标对象进行互动操作的互动次数;并获取互动次数对应的提示信息。
48.可选地,在一种具体示例中,提示模块403,用于将目标视频在预设时间段内的视频片段进行视频分割得到至少一个子视频;确定目标用户在子视频中对于每一个目标对象的互动次数,对一个子视频中的同一个目标对象的多次互动操作记录一次;根据目标用户在子视频中对于每一个目标对象的互动次数,确定目标用户在预设时间段内对目标对先进行互动操作的互动次数。
49.可选地,在一种具体示例中,互动信息包括目标商品的优惠信息以及预先设置的动态图像中的至少一项。
50.本技术实施例提供的视频互动装置,播放预先获取的目标视频,目标视频中包括与待推广信息相对应的目标对象;响应于对目标对象的互动操作,在目标视频的播放界面显示互动信息,互动信息用于回应互动操作;获取基于对目标对象的互动次数确定的提示信息,根据提示信息向用户提示,提示信息包含待推广信息。因为在展示与待推广信息相对应的目标对象时,用户可以进行互动操作,根据互动操作的记录可以确定用户是否看到推广信息,可以确定推广效果,还增强了在观看视频时的推广互动。而且根据互动次数向用户进行提示,能够持续跟进后续推广,增强了推广效果。
51.实施例三
52.基于上述实施例一所描述的方法,本技术实施例三提供一种电子设备,用于执行上述实施例一所描述的方法,参照图5,示出了根据本技术实施例三的一种电子设备的结构示意图,本技术具体实施例并不对电子设备的具体实现做限定。
53.如图5所示,该电子设备50可以包括:处理器(processor)502、通信接口(communications interface)504、存储器(memory)506、以及通信总线508。
54.其中:
55.处理器502、通信接口504、以及存储器506通过通信总线508完成相互间的通信。
56.通信接口504,用于与其它电子设备或服务器进行通信。
57.处理器502,用于执行程序510,具体可以执行上述视频互动方法实施例中的相关
步骤。
58.具体地,程序510可以包括程序代码,该程序代码包括计算机操作指令。
59.处理器502可能是处理器cpu,或者是特定集成电路asic(application specific integrated circuit),或者是被配置成实施本技术实施例的一个或多个集成电路。智能设备包括的一个或多个处理器,可以是同一类型的处理器,如一个或多个cpu;也可以是不同类型的处理器,如一个或多个cpu以及一个或多个asic。
60.存储器506,用于存放程序510。存储器506可能包含高速ram存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
61.程序510具体可以用于使得处理器502执行以实现实施例一中所描述的视频互动方法。程序510中各步骤的具体实现可以参见上述视频互动方法实施例中的相应步骤和单元中对应的描述,在此不赘述。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的设备和模块的具体工作过程,可以参考前述方法实施例中的对应过程描述,在此不再赘述。
62.本技术实施例提供的电子设备,播放预先获取的目标视频,目标视频中包括与待推广信息相对应的目标对象;响应于对目标对象的互动操作,在目标视频的播放界面显示互动信息,互动信息用于回应互动操作;获取基于对目标对象的互动次数确定的提示信息,根据提示信息向用户提示,提示信息包含待推广信息。因为在展示与待推广信息相对应的目标对象时,用户可以进行互动操作,根据互动操作的记录可以确定用户是否看到推广信息,可以确定推广效果,还增强了在观看视频时的推广互动。而且根据互动次数向用户进行提示,能够持续跟进后续推广,增强了推广效果。
63.实施例四
64.基于上述实施例一所描述的方法,本技术实施例四提供一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现如实施例一所描述的方法。
65.实施例五
66.基于上述实施例一所描述的方法,本技术实施例四提供一种计算机程序产品,该计算机程序产品被处理器执行时实现如实施例一所描述的方法。
67.需要指出,根据实施的需要,可将本技术实施例中描述的各个部件/步骤拆分为更多部件/步骤,也可将两个或多个部件/步骤或者部件/步骤的部分操作组合成新的部件/步骤,以实现本技术实施例的目的。
68.上述根据本技术实施例的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如cd rom、ram、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如asic或fpga)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,ram、rom、闪存等),当软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的导航方法。此外,当通用计算机访问用于实现在此示出的导航方法的代码时,代码的执行将通用计算机转换为用于执行在此示出的导航方法的专用计算机。
69.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单
元及方法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术实施例的范围。
70.以上实施方式仅用于说明本技术实施例,而并非对本技术实施例的限制,有关技术领域的普通技术人员,在不脱离本技术实施例的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本技术实施例的范畴,本技术实施例的专利保护范围应由权利要求限定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献