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

基于语音交互系统的信息推荐方法及相关装置与流程

2023-01-05 22:05:18 来源:中国专利 TAG:


1.本技术属于互联网产业的一般数据处理领域,具体涉及一种基于语音交互系统的信息推荐方法及相关装置。


背景技术:

2.目前,在视频网站上观看视频,总是需要用户观看完贴片广告才能继续观看视频内容,但贴片广告的时间往往较短,一个广告可能只有十几秒的时间,因此每个广告所承载的产品信息少。用户无法深入了解产品内容。若用户想要详细了解产品信息,则需要点击广告链接,跳转到广告详情页。而大多数用户为了避免麻烦和能尽快观看到视频,大多不会点进详情页了解商品详细信息,使得广告转化效果不好。


技术实现要素:

3.本技术实施例提供了一种基于语音交互系统的信息推荐方法及相关装置,以期提高用户根据广告了解商品详情的便捷性,提高用户的使用体验和广告转化效果。
4.第一方面,本技术实施例提供了一种基于语音交互系统的信息推荐方法,应用于电子设备,所述方法包括:获取针对第一视频的第一播放操作;获取所述第一播放操作对应的至少一个广告视频;依次播放所述至少一个广告视频,并确定在所述至少一个广告视频的播放期间是否获取到用户输入的目标语音信息;若是,则进入语音互动功能以关于广告内容进行交互。
5.第二方面,本技术实施例提供了一种基于语音交互系统的信息推荐装置,应用于电子设备,所述装置包括:第一获取单元,用于获取针对第一视频的第一播放操作;第二获取单元,用于获取所述第一播放操作对应的至少一个广告视频;播放单元,用于依次播放所述至少一个广告视频,并确定在所述至少一个广告视频的播放期间是否获取到用户输入的目标语音信息;语音互动单元,用于若是,则进入语音互动功能以关于广告内容进行交互。
6.第三方面,本技术实施例提供了一种语音交互系统,包括服务器和如上述第一方面所述的电子设备,所述服务器和所述电子设备网络连接;所述服务器包括至少一个聊天机器人,每个聊天机器人对应至少一个交互节点,每个交互节点对应有预设输出内容,所述至少一个聊天机器人用于根据所述至少一个交互节点向所述电子设备发送对应的预设输出内容,以实现所述电子设备的语音互动功能,所述预设输出内容与所述至少一个广告视频对应的广告信息关联。
7.第四方面,本技术实施例提供了一种电子设备,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理
器执行,所述程序包括用于执行本技术实施例第一方面中的步骤的指令。
8.第五方面,本技术实施例提供了一种计算机存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如本实施例第一方面中所描述的部分或全部步骤。
9.第六方面,本技术实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本技术实施例第一方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
10.可见,本技术实施例中,电子设备先获取针对第一视频的第一播放操作,然后获取所述第一播放操作对应的至少一个广告视频,再然后依次播放所述至少一个广告视频,并确定在所述至少一个广告视频的播放期间是否获取到用户输入的目标语音信息;若是,则进入语音互动功能以关于广告内容进行交互。这样,可以通过语音互动的方式向用户提供广告中的产品的详细信息,无需用户手动点击操作去查找,可以增大用户了解广告中产品详情的积极性,提高广告转化效果。
附图说明
11.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
12.图1是本技术实施例提供的一种语音交互系统的组成示意图;图2是本技术实施例提供的一种电子设备的结构示意图;图3是本技术实施例提供的一种基于语音交互系统的信息推荐方法的流程示意图;图4是本技术实施例提供的一种广告播放界面的示意图;图5是本技术实施例提供的一种基于语音交互系统的信息推荐装置的功能单元组成框图;图6是本技术实施例提供的另一种基于语音交互系统的信息推荐装置的功能单元组成框图。
具体实施方式
13.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
14.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包
括对于这些过程、方法、产品或设备固有的其他步骤或单元。
15.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
16.针对上述问题,本技术实施例提供了一种基于语音交互系统的信息推荐方法及相关装置,下面结合附图对本技术实施例进行详细介绍。
17.请参阅图1,图1是本技术实施例提供的一种语音交互系统10,包括服务器101和电子设备102,电子设备102与服务器101网络连接。电子设备102可通过一段观看视频的应用程序向服务器101请求观看视频,服务器101向电子设备102传输贴片广告、图片和视频等。
18.若干聊天机器人部署在服务器101,用于与电子设备102进行关于信息的交互,实现所述电子设备102的语音互动功能。观看视频的应用程序可与聊天机器人适配、交互及执行聊天机器人的指令,即观看视频的应用程序配置有与聊天机器人适配、交互及执行聊天机器人的指令的功能模块。
19.聊天机器人由若干交互节点组成,聊天机器人可在交互节点向用户输出预设的输出信息,以实现预设信息的播报。聊天机器人根据用户输入的语音信息进入与用户输入信息适配且与当前交互节点衔接的下一交互节点,以与用户进行持续交互。
20.可选的,若聊天机器人在当前交互节点与用户进行交互时,若超过预设时间未获取到用户输入的语音信息,可设置获取并根据输入信息超时的信号,进入与当前交互节点衔接的下一交互节点。
21.可选的,可通过对聊天机器人和预设的输出信息进行设置,以实现聊天机器人在无用户输入的情况下连续输出信息;及决定聊天机器人是否对用户输入的语音信息进行响应。
22.聊天机器人可作为广告的载体,或对广告的播放进行控制。
23.在聊天机器人作为广告的载体时,可将广告内容拆分细化,如按帧拆分为若干短视频、图片和文字,甚至仅为图片和文字,将拆分信息设置为组成聊天机器人的各个交互节点中所输出的预设输出内容,以实现聊天机器人关于广告的播放和关于广告的语音互动。在一种实施例中,通过聊天机器人即时传输广告视频或广告图片,即时交互信息,使得本方案中播放的广告视频可即时根据用户输入进行调整与控制。此时,广告的内容完全由聊天机器人承载并播放,聊天机器人也完全由关于广告的内容组合而成,甚至一段广告就是一个聊天机器人,广告的形式就是聊天机器人。聊天机器人除了可对广告进行播放及控制广告的播放之外,还可随时在任意交互节点与用户就广告的内容进行交互。
24.可以理解,随着网络技术的发展,网络传输速度和传输质量的提高,如:由3g到5g网络,可以即时传输更大量的信息且不会出现卡顿的情况,本技术提供了一种全新的广告形式,即通过聊天机器人实现关于广告的即时传输与控制、关于广告的即时信息交互。
25.可以理解,聊天机器人还可通过其他方式对广告的播放进行控制及就广告的内容与用户进行交互,再次不一一列举。
26.请参阅图2,图2是本技术实施例提供的一种电子设备的结构示意图。如图所示,所述电子设备102包括处理器120、存储器130、通信接口140以及一个或多个程序131,其中,所
述一个或多个程序131被存储在上述存储器130中,且被配置由上述处理器120执行,所述一个或多个程序131包括用于执行下述方法实施例中任一步骤的指令。具体实现中,所述处理器120用于执行如下述方法实施例中由电子设备执行的任一步骤,且在执行诸如发送等数据传输时,可选择的调用所述通信接口140来完成相应操作。
27.请参阅图3,图3是本技术实施例提供的一种基于语音交互系统的信息推荐方法的流程示意图。如图所示,所述基于语音交互系统的信息推荐方法,应用于电子设备,所述包括以下步骤:s201,获取针对第一视频的第一播放操作。
28.其中,第一视频为用户当前想要观看的视频,该第一播放操作可以是点击该第一视频的播放控件。
29.s202,获取所述第一播放操作对应的至少一个广告视频。
30.其中,所述第一播放操作对应的至少一个广告视频为所述第一视频的贴片广告视频。
31.具体实现中,在获取了第一视频的第一播放操作后,在显示所述第一视频之前,需要先播放该第一视频对应的贴片广告。不同的第一视频对应的贴片广告可以不同或不完全相同。第一视频对应的贴片广告可以是根据视频内容确定的,即事先确定的视频a对应的贴片广告包括贴片广告1和贴片广告2,视频b对应的贴片广告包括贴片广告1和贴片广告3。该第一视频对应的贴片广告还可以是根据时段确定的,例如事先确定了早上8点到9点这个时段包括的贴片广告为贴片广告1和贴片广告2,而用户在早上8点到9点这个时段进行针对第一视频的第一播放操作,则此时第一播放操作对应的贴片广告就为贴片广告1和贴片广告2。若用户在另一个时段执行针对第一视频的第一播放操作,则对应的贴片广告可能就会不同。
32.s203,依次播放所述至少一个广告视频,并确定在所述至少一个广告视频的播放期间是否获取到用户输入的目标语音信息。
33.其中,该依次播放指按照第一视频对应的此次播放的播放顺序播放贴片广告。在一种实施例中,所述确定在所述至少一个广告视频的播放期间是否获取到用户输入的目标语音信息,包括:获取在所述至少一个广告视频的播放期间用户的语音信息,然后将该语音信息转换成文本信息,然后对该文本信息进行语义分析,得到该语音信息对应的用户意图,然后确定该用户意图是否与广告产品有关,若有关,则确定获取了目标语音信息,若无关,或者在此期间未获取到语音信息,则确定未获取目标语音信息。
34.可选的,获取语音信息前,包括提示用户进行语音输入,提示用户进行语音输入可在获取语音信息前的任意步骤中实现,甚至可在s201之前实现,提示方式包括文字提示,语音提示等。获取语音信息的开始拾音时刻可以是进入广告视频即开始拾音,也可以是通过唤醒词唤醒之后再开始拾音。
35.s204,若是,则进入语音互动功能以关于广告内容进行交互。
36.可选的,进入语音互动功能时,停止对所述至少一个广告视频的播放,直到退出所述语音互动功能。
37.其中,所述语音互动功能用于根据所述目标语音信息,向用户输出对目标语音信息的响应,如:作为对目标语音信息回复的产品推荐信息。该产品推荐信息包括产品的基本
信息和产品的购买信息等,用户可以根据产品的基本信息了解产品,可以根据产品的购买信息进行下单购买等操作。
38.该语音互动功能通过部署在服务器的聊天机器人实现,在向电子设备传输广告以播放时,聊天机器人还向电子设备发送采集用户语音信息的指令,以在广告播放期间采集用户关于广告的语音输入信息。在获取到用户输入信息后,聊天机器人对于用户输入信息进行语义理解及给出与输入信息对应的输出信息,以对输入信息进行反馈。
39.可选的,聊天机器人还可根据用户输入的语音信息对电子设备的显示界面进行控制,如停止终端设备广告的播放;根据输出信息,将与输出信息适配的图片传输至终端设备以进行展示等。作为一种实施例,在广告的形式为聊天机器人时,即广告拆分并添加至聊天机器人的交互节点作为交互节点预设的输出信息时,聊天机器人可以实现上述控制。
40.可见,本实例中,电子设备先获取针对第一视频的第一播放操作,然后获取所述第一播放操作对应的至少一个广告视频,再然后依次播放所述至少一个广告视频,并确定在所述至少一个广告视频的播放期间是否获取到用户输入的目标语音信息;若是,则进入语音互动功能以关于广告内容进行交互。这样,可以通过语音互动的方式向用户提供广告中的产品的详细信息,无需用户手动点击操作去查找,可以增大用户了解广告中产品详情的积极性,提高广告转化效果。
41.在一个可能的实例中,所述进入语音互动功能以关于广告内容进行交互之后,所述方法还包括:在所述电子设备的播放界面上继续显示并执行广告播放倒计时,所述广告播放倒计时用于表征所述第一播放操作对应的所有广告视频的播放总时长。
42.其中,广告视频播放界面上可以包括广告播放倒计时,该广告播放倒计时用于表征第一视频对应的所有广告的广告视频播放总时长。在本技术中,进入语音互动功能时,该倒计时可以继续运行,即在用户进行语音互动时,用户可以在界面上看到距离用户可以观看到第一视频还剩多久的时间。可以理解,在传统的贴片广告上,倒计时是和贴片广告视频绑定的,是视频的一部分,所以在切换广告视频页面后,如:进入广告详情换页面后,将不再计算倒计时。而在本实施例中,倒计时的计算可由聊天机器人控制并实现,因此,可以不作为广告视频的一部分而单独展示并计时。
43.可见,由于贴片广告的时间短,用户只能通过点击广告跳转到详情页才能更深入的了解产品信息,但当用户退出时,广告时间并未减少,使得用户为了能及时观看到视频内容,而不愿意详细了解产品,使得广告转化率不高。而本实例中用户在进行语音互动时,广告倒计时依然在运行,使得在用户退出语音互动功能后,用户无需再观看语音互动这段时间需要观看的广告,即用户可以不用担心点进广告而无法消耗广告时长或错过视频内容而影响追剧时间,这样可以增大用户了解广告中产品详情的积极性,提高广告转化效果。
44.在一个可能的实例中,所述目标语音信息表示为针对目标产品的推荐请求,所述方法还包括:确定是否存在关于所述目标产品的广告视频;若存在,播放所述关于所述目标产品的广告视频。
45.可选的,若是用户询问是否有d产品的广告时,可在广告列表中寻找是否存在关于d产品的广告,若存在关于d产品的广告,也可以切换为传输并播放关于d产品的广告。关于d产品的广告可以为语音交互广告,也可以为非语音交互广告,广告列表可存储于聊天机器人或服务器。
46.具体实现中,若视频播放软件中的所有视频对应的广告视频均为云端广告库中的所有广告,则在获取了用户关于特定广告的查询后,还可以在播放第一视频时寻找和缓存用户询问的广告视频,然后在用户下一次需要播放贴片广告时,将该缓存的用户询问的广告视频进行播放。
47.在一个实例中,所述目标语音信息表示为针对目标产品的推荐请求,所述方法还包括:确定所述至少一个广告视频对应的产品中是否包括所述目标产品;若是,则将所述目标产品对应的目标广告视频的播放开始时刻调整为当前时刻;播放所述目标广告视频。
48.其中,聊天机器人还可以接收并处理用户的主动询问,若当前视频对应有相关广告则可以提前播放该广告。例如根据播放时段来说第一视频对应的贴片广告分别是a产品、b产品和c产品的广告,而若用户通过语音互动功能询问是否有c产品的广告时,就可以调整播放时段,优先播放c产品对应的广告。
49.可选的,还可以根据所述目标广告的广告时长更新所述至少一个广告视频中还未播放的广告视频各自对应的播放时段。
50.可见,本实例中,可以根据用户喜好调整广告视频的播放顺序,使得用户可以及时了解到需求产品的产品信息,且该广告为用户主动提起的,还可以增强用户观看广告的兴趣,提高广告的转化率。
51.在一个可能的实例中,所述在所述电子设备的播放界面上继续显示并执行广告播放倒计时之后,所述方法还包括:获取针对所述语音互动功能的退出指令,在获取到所述退出指令时,所述广告播放倒计时已归零或未归零;根据所述退出指令退出所述语音互动功能。
52.其中,该退出指令可以是用户在电子设备上的点击操作,该点击操作即针对语音互动功能的退出控件的点击操作;该退出指令还可以是用户输入明确表明退出意图的语音信息;还可以是在预设时段内未再获取到用户输入的语音信息,则确定为获取到用户的退出操作。在电子设备上显示的广告播放倒计时到点之后,可以不主动提示用户倒计时结束了,且也不主动切换至第一视频并播放,在用户无明确退出信号前,仍然处于语音广告交互过程中。直到用户明确拒绝或无输入,才退出语音广告的交互。
53.可选的,广告播放倒计时归零后,该广告播放倒计时依然会在电子设备上显示出来,即用户在进行语音交互时,用户可看到倒计时已归零。
54.可见,本实例中,可以根据用户自己的选择来确定是否要退出语音互动功能,可以提高用户的使用体验。
55.在一个可能的实例中,所述进入语音互动功能以关于广告内容进行交互之后,所述方法还包括:确定退出所述语音互动功能时的退出时刻;根据所述退出时刻确定目标广告视频;播放所述目标广告视频。
56.其中,所述目标广告为所述至少一个广告视频中的广告视频,该退出时刻即为语音互动的结束时刻,可以是确定在获取到用户明确的退出意图时的时刻为退出时刻。例如:用户明确说退出语音交互;在经过预设时段后再未获取到用户输入的语音信息,则可以确定当前时刻为退出时刻;或者在经过预设时段后再未获取到用户输入的语音信息,通过聊天机器人输出确认语句“您还有什么想了解的吗”,若接收到用户语音信息分析后为拒绝意图或经过预设时段后再未获取到用户输入的语音信息,则确定获取到该语音信息时为退出
时刻。具体实现中,通过该退出时刻可以获得为从广告视频播放开始到退出时的时间,即该退出时刻表征该至少一个广告视频播放到了第几秒。
57.在一种实施例中,由于每个广告视频有对应的播放时段,即每个时刻播放的广告内容是预先确定好的,则在用户退出语音互动功能后,可以直接根据退出时刻播放此时对应的广告。
58.可见,本实例中,在语音互动结束后,直接播放原本设置好的该时刻对应的广告视频,使得用户无需再观看语音互动这段时间需要观看的广告,即用户可以不用担心点进广告而无法消耗广告时长或错过视频内容而影响追剧时间,这样可以增大用户了解广告中产品详情的积极性,提高广告转化效果。
59.在一个可能的实例中,所述根据所述退出时刻确定目标广告视频,包括:获取所述至少一个广告视频中每个广告视频的播放时段;将所述退出时刻与所述每个广告视频的播放时段进行匹配,得到匹配结果;根据所述匹配结果确定目标广告视频。
60.其中,该播放时段可以根据第一视频对应的广告视频总时长、每个广告视频的时长和每个广告视频的播放顺序确定。例如视频a的广告视频总时长为30秒,需要依次播放广告视频1、广告视频2和广告视频3,且广告视频1的时长为15秒,广告视频2的时长为10秒,广告视频3的时长为5秒,因此广告视频1的播放时段为0-15秒,广告视频2的播放时段为16-25秒,广告视频3的播放时段为26-30秒。
61.例如图4所示,图4是本技术实施例提供的一种广告播放界面的示意图,如图所示,第一视频为“xxx电视剧第10集”,该第一视频对应的贴片广告的总时长为30秒,广告播放顺序为先播放产品a的广告视频,然后播放产品b的广告视频,最后播放产品c的广告视频,广告时长分别为15秒、10秒和5秒。由图可知,在广告播放第5秒时就进入了语音互动功能,根据用户输入的目标语音信息向用户输出预设的输出信息,用于对目标语音信息进行反馈,从而实现进行语音互动,如:告知用户产品a的详细信息,且此时显示界面中的广告播放暂停在产品a的广告视频界面上,且播放界面中的倒计时中的时间仍在减少,即使在倒计时第10秒时,按照播放时段应该播放产品b的广告视频时,由于当前还在进行语音互动,因此也不会播放产品b的广告视频,在广告播放后的第25秒,也就是倒计时第5秒时,用户退出了语音互动功能,而此时按照预先确定的每个广告的播放时段确定应该播放产品c的广告视频,则此时显示界面上就为产品c的广告视频。若是在倒计时的第3秒退出的语音互动功能,则直接从产品c的广告视频的第二秒开始播放。
62.可选的,在广告视频界面暂停时,显示界面还可能切换为广告产品的展示图片,该广告产品的展示图片与向用户输出预设的输出信息适配,即在于用户进行语音交互过程中,除了语音对用户关于广告的询问进行回复之外,还可以向用户展示与回复适配的广告图片。
63.可见,本实例中,根据退出时刻确定后续要播放的广告视频,可以使得用户在进行了语音互动后无需再依次看完全部广告视频,可以节约用户看广告的时间,提高用户使用体验。
64.可以理解,在其他实施例中,也可以是按原广告顺序,继续顺序播报广告,在达到视频播放时间时,停止播放后续广告。
65.在一个可能的实例中,所述方法还包括:在退出所述语音互动功能后,获取退出所
述语音互动功能时所述广告播放倒计时对应的时刻;播放与所述广告播放倒计时对应的时刻适配的广告。
66.其中,该适配的广告可以是根据倒计时的时间确定,即选择与剩余倒计时时间适配的广告进行播放,可选的,在达到视频播放时间时,若当前播报广告的剩余时间在预设时间范围内,播完当前广告再播放视频。
67.可见,本实例中,可以根据退出时的广告倒计时来确定后续要播放的广告,可以使得用户在进行了语音互动后无需再依次看完全部广告视频,可以节约用户看广告的时间,提高用户使用体验。
68.在一个可能的实例中,所述播放所述目标广告视频,包括:循环播放所述目标广告视频;或者优先播放所述目标广告视频,并在所述目标广告视频播放完后根据更新后的播放时段依次播放所述还未播放的广告视频。
69.其中,在播放用户主动询问的目标广告时,可以采用循环播放的播放方式或者优先播放的播放方式,该播放方式可以通过用户在电子设备上设置或通过语音告知聊天机器人的方式实现。即循环播放所述目标广告视频,直到再次获取用户输入的目标语音信息,或者直到到达第一播放时刻时,播放所述第一视频,所述第一时刻为所述第一视频对应的播放时刻;或者播放所述目标广告视频,并在所述目标广告视频播放完后根据更新后的播放时段依次播放所述还未播放的广告视频,直到到达所述第一播放时刻时,播放所述第一视频。例如由于用户在观看第一视频前必须观看30秒的贴片广告,而正好该第一视频对应的至少一个广告视频中包括有产品a的广告视频,而该产品a的广告视频的代言人为用户的高度好感的人,因此用户可以采用循环播放产品a的广告视频的方式,既可以消耗掉必须观看广告的这30秒,又可以选择自己有好感的广告观看。而当用户对某个产品感兴趣想要尽快了解该产品的详情时,则可以选择优先播放该产品的广告视频的方式,这样就可以有充分的广告时间与人机对话引擎进行语音互动,了解产品的详细信息,还不会耽误用户观看第一视频的时间。
70.可见,本实例中,可以选择循环播放或者优先播放目标广告视频,提高广告播放的智能性和用户观看广告的兴趣。
71.在一个可能的实例中,所述方法还包括:在所述退出时刻与所述每个广告视频的播放时段均不匹配的情况下,播放所述第一视频。
72.其中,在用户进入语音互动功能后,聊天机器人可以持续的与用户进行语音互动,直到确定用户有结束的意图才退出语音互动功能。则这种情况可能会造成退出时,第一视频的对应的广告播放时间还未结束,则根据当前时刻继续播放剩余的广告,也可能是用户语音互动时间较长,使得原本的第一视频对应的广告播放时间已结束,这样则可以无需再播放剩余广告,而直接播放第一视频的内容。
73.可见,本实例中,若用户语音互动时间超出了广告播放时间,则用户退出语音互动功能后可以不再继续观看广告,直接观看第一视频,这样既能保证用户可以充分了解产品的详细内容,又可以不耽误用户观看视频。
74.在一个可能的实例中,所述方法还包括:确定所述第一视频的视频播放时刻;确定在到达所述视频播放时刻时,是否已退出所述语音互动功能;若是,则播放所述第一视频;若否,则输出询问信息,所述询问信息用于询问用户是否退出所述语音互动功能;获取来自
所述用户输入的答复信息,根据所述答复信息确定是否退出所述语音互动功能。
75.其中,该视频播放时刻即为该第一视频对应的广告播放结束时刻。在与用户进行语音互动时,若此时按照预先设置的播放顺序应该播放第一视频时,即当广告时间已经结束了的时候,可以提示用户是否退出语音互动功能,根据用户的选择确定是继续与用户进行语音互动还是退出该语音互动功能,使得用户可以按时观看第一视频的内容或者详细全面的了解产品信息。
76.可见,本实例中,可以根据用户选择确定是否在到达第一视频的播放时刻时退出语音互动功能,尊重用户意愿,提高用户的使用体验。
77.在一个可能的实例中,所述方法还包括:确定在所述广告播放倒计时结束时,是否已退出所述语音互动功能;若是,则播放所述第一视频;若否,则输出询问信息,所述询问信息用于询问用户是否退出所述语音互动功能;在所述用户输入的语音信息表征为退出所述语音互动功能的情况下,存储关于最后进行交互的广告视频的历史交互记录,以在下次播放广告视频时根据所述历史交互记录继续进行所述最后进行交互的广告视频的语音互动。
78.具体的,可以是在退出前询问是否存储关于最后交互广告的历史交互记录以在下次播放广告时就相关内容继续交互。
79.用户为看第一视频,在到达第一视频的播放时刻时,选择退出语音互动功能,此时,可能用户还未完全了解该产品,也仍然对该产品有了解的兴趣。
80.通过上述方法,可在下次播广告时,承接本次交互,快速定位用户问题与需求,省去已交互过的流程,确保用户在若干次间隔广告时间交互内容的连续性。
81.可见,本实例中,可以在播放下一个视频前接着上次为结束的语音互动继续向用户推荐产品信息,如:在下一集电视剧广告时,可以承接本次广告的交互信息继续往下聊,以便于用户了解产品内容,提高广告播放的灵活性。
82.在其他实施例中,也可以是直接存储退出所述语音互动功能前的关于最后交互广告的历史交互记录;在获取到针对第二视频的第二播放操作时,所述方法还包括:询问是否承接上一次广告交互内容继续进行语音交互。
83.在其他实施例中,还可以是,存储退出所述语音互动功能前最后输出的产品推荐信息;在获取到针对第二视频的第二播放操作时,所述方法还包括:确定所述第二播放操作对应的至少一个广告视频中是否包括所述最后输出的产品推荐信息对应的产品的广告视频,所述第二播放操作对应的至少一个广告视频为所述第二视频的贴片广告视频;若是,则进入语音互动功能,并承接所述最后输出的产品推荐信息继续与用户进行语音互动;若否,则播放所述第二播放操作对应的至少一个广告视频。
84.与上述实施例一致的,请参阅图5,图5是本技术实施例提供的一种基于语音交互系统的信息推荐装置的功能单元组成框图,应用于电子设备,所述基于语音交互系统的信息推荐装置40包括:第一获取单元401,用于获取针对第一视频的第一播放操作;第二获取单元402,用于获取所述第一播放操作对应的至少一个广告视频;播放单元403,用于依次播放所述至少一个广告视频,并确定在所述至少一个广告视频的播放期间是否获取到用户输入的目标语音信息;语音互动单元404,用于若是,则进入语音互动功能以关于广告内容进行交互。
85.在一个可能的实例中,所述进入语音互动功能以关于广告内容进行交互之后,所
述基于语音交互系统的信息推荐装置40还用于:在所述电子设备的播放界面上继续显示并执行广告播放倒计时,所述广告播放倒计时用于表征所述第一播放操作对应的所有广告视频的播放总时长。
86.在一个可能的实例中,所述目标语音信息表示为针对目标产品的推荐请求,所述基于语音交互系统的信息推荐装置40还用于:确定是否存在关于所述目标产品的广告视频;若存在,播放所述关于所述目标产品的广告视频。
87.在一个可能的实例中,在所述电子设备的播放界面上继续显示并执行广告播放倒计时之后,所述基于语音交互系统的信息推荐装置40还用于:获取针对所述语音互动功能的退出指令,在获取到所述退出指令时,所述广告播放倒计时已归零或未归零;根据所述退出指令退出所述语音互动功能。
88.在一个可能的实例中,所述进入语音互动功能以关于广告内容进行交互之后,所述基于语音交互系统的信息推荐装置40还用于:确定退出所述语音互动功能时的退出时刻;根据所述退出时刻确定目标广告视频;播放所述目标广告视频。
89.在一个可能的实例中,在所述根据所述退出时刻确定目标广告视频方面,所述基于语音交互系统的信息推荐装置40还用于:获取所述至少一个广告视频中每个广告视频的播放时段;将所述退出时刻与所述每个广告视频的播放时段进行匹配,得到匹配结果;根据所述匹配结果确定目标广告视频。
90.在一个可能的实例中,所述基于语音交互系统的信息推荐装置40还用于:在退出所述语音互动功能后,获取退出所述语音互动功能时所述广告播放倒计时对应的时刻;播放与所述广告播放倒计时对应的时刻适配的广告。
91.在一个可能的实例中,所述基于语音交互系统的信息推荐装置40还用于:确定在所述广告播放倒计时结束时,是否已退出所述语音互动功能;若是,则播放所述第一视频;若否,则输出询问信息,所述询问信息用于询问用户是否退出所述语音互动功能;在所述用户输入的语音信息表征为退出所述语音互动功能的情况下,存储关于最后进行交互的广告视频的历史交互记录,以在下次播放广告视频时根据所述历史交互记录继续进行所述最后进行交互的广告视频的语音互动。
92.可以理解的是,由于方法实施例与装置实施例为相同技术构思的不同呈现形式,因此,本技术中方法实施例部分的内容应同步适配于装置实施例部分,此处不再赘述。
93.在采用集成的单元的情况下,请参阅图6,图6是本技术实施例提供的另一种基于语音交互系统的信息推荐装置的功能单元组成框图。在图6中,基于语音交互系统的信息推荐装置500包括:处理模块512和通信模块511。处理模块512用于对基于语音交互系统的信息推荐装置的动作进行控制管理,例如,执行第一获取单元401、第二获取单元402、播放单元403和语音互动单元404的步骤,和/或用于执行本文所描述的技术的其它过程。通信模块511用于基于语音交互系统的信息推荐装置与其他设备之间的交互。如图6所示,基于语音交互系统的信息推荐装置还可以包括存储模块513,存储模块513用于存储基于语音交互系统的信息推荐装置的程序代码和数据。
94.其中,处理模块512可以是处理器或控制器,例如可以是中央处理器(central processing unit,cpu),通用处理器,数字信号处理器(digitalsignalprocessor,dsp),asic,fpga或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以
实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等等。通信模块511可以是收发器、rf电路或通信接口等。存储模块513可以是存储器。
95.其中,上述方法实施例涉及的各场景的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。上述基于语音交互系统的信息推荐装置500可执行上述图3所示的基于语音交互系统的信息推荐方法。
96.上述主要从方法侧执行过程的角度对本技术实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
97.本技术实施例可以根据上述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
98.本技术实施例还提供了一种芯片,其中,该芯片包括处理器,用于从存储器中调用并运行计算机程序,使得安装有所述芯片的设备执行如上述方法实施例中电子设备所描述的部分或全部步骤。
99.本技术实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。
100.本技术实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。
101.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
102.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
103.在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间
的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
104.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
105.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
106.上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例上述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
107.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-only memory ,简称:rom)、随机存取器(英文:random access memory,简称:ram)、磁盘或光盘等。
108.以上对本技术实施例进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
109.虽然本技术披露如上,但本技术并非限定于此。任何本领域技术人员,在不脱离本技术的精神和范围内,可轻易想到变化或替换,均可作各种更动与修改,包含上述不同功能、实施步骤的组合,包含软件和硬件的实施方式,均在本技术的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

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

相关文献