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

直播互动方法、装置和存储介质及电子设备与流程

2021-11-03 14:32:00 来源:中国专利 TAG:


1.本发明涉及计算机领域,具体而言,涉及一种直播互动方法、装置和存储介质及电子设备。


背景技术:

2.近年来直播的发展越发迅猛,但现有技术中的直播往往只允许观众与主播通过文字进行互动,这种互动方式形式太过单一且也不够直观,并且主播在直播时可能无法分心去观看观众发送的互动文字。因此,存在直播互动方式较为单一的问题。
3.针对上述的问题,目前尚未提出有效的解决方案。


技术实现要素:

4.本发明实施例提供了一种直播互动方法、装置和存储介质及电子设备,以至少解决直播互动的方式较为单一的技术问题。
5.根据本发明实施例的一个方面,提供了一种直播互动方法,包括:在播放客户端中展示直播画面;响应于在上述直播画面上触发的触控操作,在上述播放客户端中显示音效交互界面,其中,上述音效交互界面上展示有至少一个互动操作的音效触发图标,上述互动操作用于指示为向提供上述直播画面的主播账号发送上述互动操作的操作信息;在确定出上述音效交互界面中的目标互动操作的目标音效触发图标被触发的情况下,在上述播放客户端中播放上述目标音效触发图标对应的目标音频,并向上述主播账号发送上述目标互动操作的操作信息,其中,上述目标互动操作的操作信息用于指示在上述主播账号的直播客户端中同步播放上述目标音频。
6.根据本发明实施例的一个方面,提供了另一种直播互动方法,包括:获取播放客户端发送的目标互动操作的操作信息,其中,上述目标互动操作为音效交互界面中的目标音效触发图标上触发的操作,上述音效交互界面为响应于在上述播放客户端中展示的直播画面上触发的触控操作而显示的交互界面,上述音效交互界面上展示有至少一个互动操作的音效触发图标,上述互动操作用于指示为向提供上述直播画面的主播账号发送上述互动操作的操作信息,上述目标互动操作的操作信息用于指示在上述主播账号的直播客户端中同步播放上述目标音效触发图标对应的目标音频;在上述主播账号的直播客户端中播放上述目标音频。
7.根据本发明实施例的另一方面,还提供了一种直播互动装置,包括:展示单元,用于在播放客户端中展示直播画面;第一显示单元,用于响应于在上述直播画面上触发的触控操作,在上述播放客户端中显示音效交互界面,其中,上述音效交互界面上展示有至少一个互动操作的音效触发图标,上述互动操作用于指示为向提供上述直播画面的主播账号发送上述互动操作的操作信息;第一播放单元,用于在确定出上述音效交互界面中的目标互动操作的目标音效触发图标被触发的情况下,在上述播放客户端中播放上述目标音效触发图标对应的目标音频,并向上述主播账号发送上述目标互动操作的操作信息,其中,上述目
标互动操作的操作信息用于指示在上述主播账号的直播客户端中同步播放上述目标音频。
8.作为一种可选的方案,还包括:第一调用单元,用于在上述播放客户端中显示音效交互界面之后,在上述播放客户端的本地数据库中调用上述目标音效触发图标对应的第一音效数据,上述目标音频包括上述第一音效数据;或,第二调用单元,用于在上述播放客户端中显示音效交互界面之后,将上述目标音效触发图标发送至目标服务器,以使上述目标服务器调用上述目标音效触发图标对应的第二音效数据,其中,上述目标服务器存储有多个音效数据,上述多个音效数据中的每个音效数据预先与各自的音效触发图标进行绑定,上述目标音频包括上述第二音效数据;第一获取单元,用于在上述播放客户端中显示音效交互界面之后,获取上述目标服务器发送的上述第二音效数据。
9.作为一种可选的方案,还包括:第二获取单元,用于在上述在播放客户端中展示直播画面之前,获取与自定义音效触发图标进行绑定的第三音效数据;第一发送单元,用于在上述在播放客户端中展示直播画面之前,将上述第三音效数据发送至上述目标服务器,其中,上述目标服务器用于识别上述第三音效数据是否符合审核条件,在上述目标服务器识别出上述第三音效数据符合上述审核条件的情况下,将与上述自定义音效触发图标进行绑定的上述第三音效数据存储在上述目标服务器,上述多个音效数据包括上述第三音效数据;或,第一存储单元,用于在上述在播放客户端中展示直播画面之前,在获取到上述第三音效数据符合上述审核条件的信息的情况下,将与上述自定义音效触发图标进行绑定的上述第三音效数据存储在上述播放客户端的本地数据库中。
10.作为一种可选的方案,上述第二获取单元,包括:第一显示模块,用于在上述播放客户端中显示虚拟录音按钮;采集模块,用于响应于对上述虚拟录音按钮触发的录音开启请求,采集目标时间段内的目标音频数据;绑定模块,用于在确定上述目标音频数据为上述第三音效数据的情况下,对上述目标音频数据与上述自定义音效触发图标进行绑定。
11.作为一种可选的方案,还包括以下至少之一:第二发送单元,用于在上述播放客户端中显示音效交互界面之后,在上述播放客户端中播放上述目标音效触发图标对应的目标画面,并向上述主播账号发送上述目标互动操作的操作信息,其中,上述目标互动操作的操作信息还用于指示在上述主播账号的直播客户端中同步播放上述目标画面;第三发送单元,用于在上述播放客户端中显示音效交互界面之后,控制上述播放客户端所在的第一终端设备执行上述目标音效触发图标对应的目标互动操作,向上述主播账号发送上述目标互动操作的操作信息,其中,上述目标互动操作的操作信息还用于指示控制上述主播账号的直播客户端所在的第二终端设备执行上述目标互动操作。
12.作为一种可选的方案,上述第一显示单元包括:第二显示模块,用于在上述直播画面上显示发送音效入口;第三显示模块,用于响应于对上述发送音效入口触发的触控操作,在上述播放客户端中显示上述音效交互界面。
13.作为一种可选的方案,包括:第三获取单元,用于在上述播放客户端中显示音效交互界面之后,获取上述目标音效触发图标上触发的第一互动操作以及第二互动操作,上述目标互动操作包括上述第一互动操作以及上述第二互动操作;整合单元,用于在上述播放客户端中显示音效交互界面之后,整合上述第一互动操作以及上述第二互动操作的操作信息,以得到上述目标互动操作的目标操作信息;确定单元,用于在上述播放客户端中显示音效交互界面之后,根据上述目标操作信息确定上述目标音频的播放时长。
14.作为一种可选的方案,包括:第四获取单元,用于在上述播放客户端中播放上述目标音效触发图标对应的目标音频之后,获取对上述音效交互界面中的第一音效触发图标触发的第一互动操作;第二显示单元,用于在上述播放客户端中播放上述目标音效触发图标对应的目标音频之后,在上述第一音效触发图标处于禁止触发状态的情况下,显示禁止提示信息,其中,上述禁止提示信息用于提示上述第一音效触发图标对应的音频禁止播放;或,第五获取单元,用于在上述播放客户端中播放上述目标音效触发图标对应的目标音频之后,获取对上述音效交互界面中的第二音效触发图标触发的第二互动操作;第二播放单元,用于在上述播放客户端中播放上述目标音效触发图标对应的目标音频之后,在上述第二音效触发图标处于允许触发状态的情况下,在上述播放客户端中播放上述第二音效触发图标对应的音频,并向上述主播账号发送上述第二互动操作的操作信息。
15.根据本发明实施例的另一方面,还提供了另一种直播互动装置,包括:第六获取单元,用于获取播放客户端发送的目标互动操作的操作信息,其中,上述目标互动操作为音效交互界面中的目标音效触发图标上触发的操作,上述音效交互界面为响应于在上述播放客户端中展示的直播画面上触发的触控操作而显示的交互界面,上述音效交互界面上展示有至少一个互动操作的音效触发图标,上述互动操作用于指示为向提供上述直播画面的主播账号发送上述互动操作的操作信息,上述目标互动操作的操作信息用于指示在上述主播账号的直播客户端中同步播放上述目标音效触发图标对应的目标音频;第三播放单元,用于在上述主播账号的直播客户端中播放上述目标音频。
16.作为一种可选的方案,还包括:第三调用单元,用于在上述获取播放客户端发送的目标互动操作的操作信息之后,在上述主播账号的直播客户端的本地数据库中调用上述目标音效触发图标对应的第四音效数据,上述目标音频包括上述第四音效数据;或,第四调用单元,用于在上述获取播放客户端发送的目标互动操作的操作信息之后,将上述目标音效触发图标发送至目标服务器,以使上述目标服务器调用上述目标音效触发图标对应的第五音效数据,其中,上述目标服务器存储有多个音效数据,上述多个音效数据中的每个音效数据预先与各自的音效触发图标进行绑定,上述目标音频包括上述第五音效数据。
17.作为一种可选的方案,还包括:第七获取单元,用于在上述获取播放客户端发送的目标互动操作的操作信息之前,获取上述目标服务器发送的与自定义音效触发图标进行绑定的第六音效数据,其中,上述目标服务器用于识别上述第六音效数据是否符合审核条件,在上述目标服务器识别出上述第六音效数据符合上述审核条件的情况下,将与上述自定义音效触发图标进行绑定的上述第六音效数据存储在上述目标服务器,上述多个音效数据包括上述第六音效数据;第二存储单元,用于在上述获取播放客户端发送的目标互动操作的操作信息之前,将上述第六音效数据存储在上述主播账号的直播客户端的本地数据库中。
18.作为一种可选的方案,还包括以下至少之一:第四播放单元,用于在上述获取播放客户端发送的目标互动操作的操作信息之后,在上述主播账号的直播客户端中播放上述目标音效触发图标对应的目标画面;控制单元,用于在上述获取播放客户端发送的目标互动操作的操作信息之后,控制上述主播账号的直播客户端所在的第二终端设备执行上述目标音效触发图标对应的目标互动操作,其中,上述目标互动操作的操作信息还用于指示控制上述播放客户端所在的第一终端设备执行上述的目标互动操作。
19.作为一种可选的方案,还包括:第三显示单元,用于在上述获取播放客户端发送的
目标互动操作的操作信息之前,在上述主播账号的直播客户端上显示音效配置界面;第八获取单元,用于在上述获取播放客户端发送的目标互动操作的操作信息之前,响应于对上述音效配置界面上触发的目标配置操作,获取目标触发权限,其中,上述目标触发权限用于确定上述音效触发图标对应的音频是否允许播放。
20.根据本发明实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述直播互动方法。
21.根据本发明实施例的又一方面,还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的直播互动方法。
22.在本发明实施例中,采用音频代替文本或表情成为观众与主播之间的交互形式的方式,一方面由于声音相比于文字或表情表达情绪的方式更直接直观,进而可以帮助观众更直观地表达出其所想表达的交互本意;另一方面人类处理听觉信息的速度原快于视觉信息,进而相比于主播侧观看文字或表情,音频更能便于主播侧快速地获知交互信息并做出对应的反馈,进而达到了为直播过程中提供多样、直观且便利的直播互动方式的目的,从而实现了降低直播互动的单一性的技术效果,进而解决了直播互动的方式较为单一的技术问题。
附图说明
23.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
24.图1是根据本发明实施例的一种可选的直播互动方法的应用环境的示意图;
25.图2是根据本发明实施例的一种可选的直播互动方法的流程的示意图;
26.图3是根据本发明实施例的一种可选的直播互动方法的示意图;
27.图4是根据本发明实施例的另一种可选的直播互动方法的示意图;
28.图5是根据本发明实施例的另一种可选的直播互动方法的示意图;
29.图6是根据本发明实施例的另一种可选的直播互动方法的示意图;
30.图7是根据本发明实施例的另一种可选的直播互动方法的示意图;
31.图8是根据本发明实施例的另一种可选的直播互动方法的示意图;
32.图9是根据本发明实施例的另一种可选的直播互动方法的示意图;
33.图10是根据本发明实施例的另一种可选的直播互动方法的示意图;
34.图11是根据本发明实施例的另一种可选的直播互动方法的流程的示意图;
35.图12是根据本发明实施例的一种可选的直播互动装置的示意图;
36.图13是根据本发明实施例的另一种可选的直播互动装置的示意图;
37.图14是根据本发明实施例的一种可选的电子设备的结构示意图。
具体实施方式
38.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是
本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
39.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
40.根据本发明实施例的一个方面,提供了一种直播互动方法,可选地,作为一种可选的实施方式,上述直播互动方法可以但不限于应用于如图1所示的环境中。其中,可以但不限于包括用户设备102、网络110及服务器112,其中,该用户设备102上可以但不限于包括显示器108、处理器106及存储器104。
41.具体过程可如下步骤:
42.步骤s102,用户设备102在播放客户端中展示的直播画面上获取目标互动操作;
43.步骤s104

s106,用户设备102通过网络110将目标互动操作发送给服务器112;
44.步骤s108,服务器112通过处理引擎116将目标互动操作进行处理,从而获取对应的目标音频;
45.步骤s110

s112,服务器112通过网络110将目标音频发送给用户设备102,用户设备102中的处理器106处理目标音频并播放,以及将目标音频的播放画面显示在显示器108中,以及将目标音频存储在存储器104中。
46.除图1示出的示例之外,上述步骤可以由用户设备102独立完成,即由用户设备102执行目标音频的获取等步骤,从而减轻服务器的处理压力。该用户设备102包括但不限于手持设备(如手机)、笔记本电脑、台式电脑、车载设备等,本发明并不限制用户设备102的具体实现方式。
47.可选地,作为一种可选的实施方式,如图2所示,直播互动方法包括:
48.s202,在播放客户端中展示直播画面;
49.s204,响应于在直播画面上触发的触控操作,在播放客户端中显示音效交互界面,其中,音效交互界面上展示有至少一个互动操作的音效触发图标,互动操作用于指示为向提供直播画面的主播账号发送互动操作的操作信息;
50.s206,在确定出音效交互界面中的目标互动操作的目标音效触发图标被触发的情况下,在播放客户端中播放目标音效触发图标对应的目标音频,并向主播账号发送目标互动操作的操作信息,其中,目标互动操作的操作信息用于指示在主播账号的直播客户端中同步播放目标音频。
51.可选地,在本实施例中,直播互动方法可以但不限于应用在观众侧/主播侧的客户端中,具体的可应用在观众侧客户端在播放直播画面时与主播进行信息交互的场景中;或应用在主播侧客户端在播放直播画面时接收观众侧发送的交互信息的场景中;
52.进一步,以播放客户端为观众侧客户端为例说明,在播放客户端中展示直播画面,
其中,直播画面为主播侧客户端当前所直播的播放画面;响应于观众在观众侧客户端的直播画面上触发的触控操作,在播放客户端中显示音效交互界面;再者,响应于观众在音效交互界面上的目标音效触发图标触发的目标互动操作,播放目标音效触发图标对应的目标音频,同时在主播侧的直播客户端中也同步播放目标音频。
53.可选地,在本实施例中,在播放客户端中展示的直播画面,可以但不限于为主播侧的直播客户端中采集获得的播放画面,在直播过程中,播放客户端的用户可以但不限于通过交互信息与主播侧的直播客户端进行互动,并可以但不限于将互动过程以及互动结果显示在直播画面/播放画面中,例如响应于在播放客户端触发的文字/表情发送操作,在直播画面/播放画面中显示文字/表情发送操作对应的目标文字/表情;
54.但文字/表情的互动存在滞后且不直观的问题,且在一些特殊场景,如主播侧的直播客户端运行在移动终端(如手机等便携式设备等)时,主播很难及时且清晰地通过阅读小屏幕上所滚动的文字信息,进而很容易导致观众发送的文字被主播忽视,从而影响了观众的互动热情,这种情况下,就需要一种足够直观且可提高信息的交互效率的方式,如用声音代替文字/表情的互动;
55.进一步举例说明,在用户想打字说明“主播真帅”的情况下,可以但不限于直接使用语音“主播真帅”向主播表达交互词义,但这种方式在观众人数过多时又会出现主播无法清晰地通过听觉识别出每个观众所想表达的复杂词义的问题,如用户a发来语音“主播真帅”,用户b发来语音“主播真衰”,在听觉上二者差别不大,但词义表达上实质天差地别;
56.考虑于此,上述直播互动方法中的音效交互界面预先配置了多个音效触发图标,且每个音效触发图标都对应一个特定表意的音频,如在用户想打字说明“主播真帅”的情况下,可以但不限于触发音效触发图标“帅气”,以直接播放“帅”这一音频,且音频的音调高昂阳光;而在用户想打字说明“主播真衰”的情况下,可以但不限于触发音效触发图标“衰”,以直接播放“衰”这一音频,且音频的音调低沉阴暗;如此一来,主播可清晰地通过听觉区分开不同用户发送的每个交互词义。
57.可选地,在本实施例中,响应于在直播画面上触发的触控操作,在播放客户端中显示音效交互界面可以但不限于如图3所示。首先如图3中的(a)所示,在播放客户端302中播放直播画面304,可以看出的是在直播画面304中有多个用户进行文字(如“这一波团灭来的太突然”等)的互动操作,也有很多用户进行虚拟道具(如“玫瑰花”等)的互动操作;
58.进一步,响应于在直播画面304上触发触控操作(如图3中的(a)中对虚拟按钮“。。。”执行点击操作),如图3中的(b)所示,将音效交互界面306显示在直播画面304中,其中,音效交互界面306中包括四组音效触发图标,且每组音效触发图标都用于触发对应的音频播放,例如音效触发图标“音乐”用于触发对应音乐的音频播放;
59.此外,音效交互界面306中的虚拟按钮“使用”对应音频播放(互动操作)的触发,而虚拟按钮“试听”可以但不限于对应音频试播放的触发,其中,音频播放和音频试播放的区别可以但不限于包括:音频播放用于指示播放客户端302以及主播侧的直播客户端(即直播画面304的画面来源)同时或同步播放音频,而音频试播放可以但不限用于指示播放客户端302播放音频,而与直播客户端无关。
60.需要说明的是,采用音频代替文本或表情成为观众与主播之间的交互形式的方式,一方面由于声音相比于文字或表情表达情绪的方式更直接直观,进而可以帮助观众更
直观地表达出其所想表达的交互本意;另一方面人类处理听觉信息的速度原快于视觉信息,进而相比于主播侧观看文字或表情,音频更能便于主播侧快速地获知交互信息并做出对应的反馈,进而为直播过程中提供多样、直观且便利的直播互动方式。
61.进一步举例说明,可选的例如图3中的(a)所示,在播放客户端302中展示直播画面304;再者如图3中的(b)所示,响应于在直播画面304上触发的触控操作,在播放客户端302中显示音效交互界面306,其中,音效交互界面上展示有至少一个互动操作的音效触发图标(如“音乐”、“赛车”、“枪击”、“笑声”等),互动操作用于指示为向提供直播画面304的主播账号发送互动操作的操作信息;此外,在确定出音效交互界面306中的目标互动操作的目标音效触发图标被触发的情况下,在播放客户端302中播放目标音效触发图标对应的目标音频,并向主播账号发送目标互动操作的操作信息,其中,目标互动操作的操作信息用于指示在主播账号的直播客户端(图中未示出)中同步播放目标音频。
62.通过本技术提供的实施例,在播放客户端中展示直播画面;响应于在直播画面上触发的触控操作,在播放客户端中显示音效交互界面,其中,音效交互界面上展示有至少一个互动操作的音效触发图标,互动操作用于指示为向提供直播画面的主播账号发送互动操作的操作信息;在确定出音效交互界面中的目标互动操作的目标音效触发图标被触发的情况下,在播放客户端中播放目标音效触发图标对应的目标音频,并向主播账号发送目标互动操作的操作信息,其中,目标互动操作的操作信息用于指示在主播账号的直播客户端中同步播放目标音频,进而达到了为直播过程中提供多样、直观且便利的直播互动方式的目的,从而实现了降低直播互动的单一性的技术效果。
63.作为一种可选的方案,在播放客户端中显示音效交互界面之后,还包括:
64.s1,在播放客户端的本地数据库中调用目标音效触发图标对应的第一音效数据,目标音频包括第一音效数据;或,
65.s2,将目标音效触发图标发送至目标服务器,以使目标服务器调用目标音效触发图标对应的第二音效数据,其中,目标服务器存储有多个音效数据,多个音效数据中的每个音效数据预先与各自的音效触发图标进行绑定,目标音频包括第二音效数据;
66.s3,获取目标服务器发送的第二音效数据。
67.可选地,在本实施例中,播放客户端的本地数据库可以但不限于为运行播放客户端所在的个人计算机终端/移动终端的本地数据库;目标服务器可以但不限于为与播放客户端/直播客户端绑定的直播服务器,且目标服务器可以但不限用于为播放客户端/直播客户端提供直播服务。
68.需要说明的是,在播放客户端的本地数据库中调用目标音效触发图标对应的第一音效数据,可以但不限于理解为将每个或多个音频对应的音效数据存储在本地,以在响应互动操作时可快速播放对应音频,从而提高音频播放的效率。
69.进一步举例说明,可选的例如在确定出音效交互界面中的目标互动操作的目标音效触发图标被触发的情况下,从播放客户端的本地数据库中调用目标音频,进而在播放客户端中播放第一音效数据对应的目标音频,并向主播账号发送目标互动操作的操作信息,其中,操作信息中还携带有目标音频。
70.需要说明的是,目标服务器调用目标音效触发图标对应的第二音效数据,可以但不限于理解为将每个或多个音频对应的音效数据存储在服务器,以解放本地的存储空间。
71.进一步举例说明,可选的基于图3所示场景,继续例如图4所示,在确定出音效交互界面306中的目标互动操作的目标音效触发图标(假设为“枪击”)被触发的情况下,将目标音效触发图标发送至目标服务器402,以使目标服务器402调用目标音效触发图标对应的第二音效数据,进而在播放客户端中播放第二音效数据对应的目标音频,并向主播账号发送目标互动操作的操作信息,其中,操作信息中还携带有目标音频。
72.通过本技术提供的实施例,在播放客户端的本地数据库中调用目标音效触发图标对应的第一音效数据,目标音频包括第一音效数据;或,将目标音效触发图标发送至目标服务器,以使目标服务器调用目标音效触发图标对应的第二音效数据,其中,目标服务器存储有多个音效数据,多个音效数据中的每个音效数据预先与各自的音效触发图标进行绑定,目标音频包括第二音效数据;获取目标服务器发送的第二音效数据达到了提高音频播放的效率或解放本地的存储空间的目的。
73.作为一种可选的方案,在在播放客户端中展示直播画面之前,还包括:
74.s1,获取与自定义音效触发图标进行绑定的第三音效数据;
75.s2,将第三音效数据发送至目标服务器,其中,目标服务器用于识别第三音效数据是否符合审核条件,在目标服务器识别出第三音效数据符合审核条件的情况下,将与自定义音效触发图标进行绑定的第三音效数据存储在目标服务器,多个音效数据包括第三音效数据;或,
76.s3,在获取到第三音效数据符合审核条件的信息的情况下,将与自定义音效触发图标进行绑定的第三音效数据存储在播放客户端的本地数据库中。
77.可选地,在本实施例中,用户可以但不限于通过预先绑定操作,以建议自定义音频与音效触发图标之间的绑定关系;
78.进一步举例说明,例如图5所示,在播放客户端502上展示直播画面504,并在直播画面504上显示音效交互界面506,其中,如图5中的(a)所示,获取对音效交互界面506上音效触发图标“笑声”对应的虚拟按钮“自定义”执行的选定操作;进一步如图5中的(b)所示,在自定义笑声界面508上完成对自定义音频(第三音频数据)的录音采集,具体的先对虚拟录音按钮510执行选中操作,以触发录音采集的开启,并在按住虚拟录音按钮510的过程中,采集音频数据,以及在松开虚拟录音按钮510的情况下,结束音频采集,并将采集到的音频数据作为第三音频数据;
79.此外如图5中的(b)所示,还显示有虚拟按钮“保存入库”以及虚拟按钮“立即使用”,其中,虚拟按钮“保存入库”可以但不限用于表示将采集到的第三音频数据存储至本地数据库,或发送至目标服务器以存储,以供后续的调用;
80.而虚拟按钮“立即使用”用于表示直接建立第三音频数据与音效触发图标“笑声”之间的绑定关系,其中,在绑定关系建立完成的情况下,后续对音效触发图标“笑声”执行互动操作后所调用的音频数据可以但不限于为第三音频数据。
81.需要说明的是,考虑到自定义音频可能会导致一些不合法、不合规的音频数据播放在公众平台上,因此每一自定义音频的绑定可以但不限于需通过目标服务器的审核,以判断待绑定的自定义音频是否符合审核条件,以提高音频播放的安全性。
82.作为一种可选的方案,获取与自定义音效触发图标进行绑定的第三音效数据,包括:
83.需要说明的是,在播放客户端中显示虚拟录音按钮;响应于对虚拟录音按钮触发的录音开启请求,采集目标时间段内的目标音频数据;在确定目标音频数据为第三音效数据的情况下,对目标音频数据与自定义音效触发图标进行绑定。
84.进一步举例说明,进一步举例说明,例如图5所示,在播放客户端502上展示直播画面504,并在直播画面504上显示音效交互界面506,其中,如图5中的(a)所示,获取对音效交互界面506上音效触发图标“笑声”对应的虚拟按钮“自定义”执行的选定操作;进一步如图5中的(b)所示,在自定义笑声界面508上完成对自定义音频(第三音频数据)的录音采集,具体的先对虚拟录音按钮510执行选中操作,以触发录音采集的开启,并在按住虚拟录音按钮510的过程中,采集音频数据,以及在松开虚拟录音按钮510的情况下,结束音频采集,并将采集到的音频数据作为第三音频数据
85.作为一种可选的方案,在播放客户端中显示音效交互界面之后,还包括以下至少之一:
86.s1,在播放客户端中播放目标音效触发图标对应的目标画面,并向主播账号发送目标互动操作的操作信息,其中,目标互动操作的操作信息还用于指示在主播账号的直播客户端中同步播放目标画面;
87.s2,控制播放客户端所在的第一终端设备执行目标音效触发图标对应的目标互动操作,向主播账号发送目标互动操作的操作信息,其中,目标互动操作的操作信息还用于指示控制主播账号的直播客户端所在的第二终端设备执行目标互动操作。
88.可选地,在本实施例中,目标互动操作的操作信息还用于指示控制主播账号的直播客户端所在的第二终端设备执行目标互动操作,如控制第二终端设备执行震动操作、开启手电筒等。
89.需要说明的是,为提高目标音效的播放直观性,还可以但不限于在目标音频的播放过程中,显示对应的目标画面,例如图4所示,在播放客户端302接收到目标服务器402发送的目标音频后,在播放客户端302播放目标音频并在直播画面304上显示音效展示画面404(目标画面),其中,音效展示画面404可以但不限于为目标服务器402发送目标音频时携带的,或音效展示画面404可以但不限于为播放客户端302本地数据库中存储的;
90.此外,图4仅为举例说明,也可以但不限于在播放客户端调用本地数据库中的目标音频以及音效展示画面后,在播放客户端播放目标音频并在直播画面上显示音效展示画面。即表示在本实施例中并不对目标音频以及音效展示画面的获取做限定,在此不做多余阐述。
91.可选地,在本实施例中,向主播账号发送目标互动操作的操作信息可以但不限于由播放客户端直接发送,也可以但不限于先由播放客户端发送至目标服务器,再由目标服务器转发至主播账号所在的直播客户端;
92.进一步举例说明,可选的例如图6所示,假设上述直播互动方法的执行过程中可以但不限于有播放客户端602、目标服务器604以及直播客户端606三方参与,具体步骤如下:
93.步骤s602,直播客户端606获取主播账号当前直播的播放画面(可理解为直播画面),其中,直播客户端606可以但不限于通过录屏等方式获取显示在直播客户端606上目标页面上的播放画面;
94.步骤s604,发送直播画面至目标服务器604,其中,目标服务器604可以但不限于先
审核直播画面的合规性,即是否符合直播规则;
95.步骤s606,在审核通过的情况下,转发直播画面至播放客户端602,其中,播放客户端602当前登录的用户账号可以但不限于当前观看主播账号的直播节目的平台/游客账号;
96.步骤s608,获取播放客户端602上触发的目标互动操作的操作信息;
97.步骤s610,将操作信息发送至目标服务器604,并由目标服务器转发至直播客户端606;
98.步骤s612,目标服务器604根据操作信息查找到对应的目标音频;
99.步骤s614,将目标音频发送至播放客户端602以及直播客户端606;
100.步骤s616

1,在播放客户端602上播放目标音频;
101.步骤s616

2,在直播客户端606上播放目标音频。
102.此外,加强直播客户端与播放客户端之间的播放同步性,可以但不限于以直播客户端上的播放画面为主,并以转发后的播放画面作为播放客户端当前显示的执行画面,如基于图6继续例如图7所示,具体步骤如下:
103.步骤s602,直播客户端606获取主播账号当前直播的播放画面(可理解为直播画面),其中,直播客户端606可以但不限于通过录屏等方式获取显示在直播客户端606上目标页面上的播放画面;
104.步骤s604,发送直播画面至目标服务器604,其中,目标服务器604可以但不限于先审核直播画面的合规性,即是否符合直播规则;
105.步骤s606,在审核通过的情况下,转发直播画面至播放客户端602,其中,播放客户端602当前登录的用户账号可以但不限于当前观看主播账号的直播节目的平台/游客账号;
106.步骤s608,获取播放客户端602上触发的目标互动操作的操作信息;
107.步骤s610,将操作信息发送至目标服务器604,并由目标服务器转发至直播客户端606;
108.步骤s612,目标服务器604根据操作信息查找到对应的目标音频;
109.步骤s614,将目标音频发送至直播客户端606;
110.步骤s702,直播客户端606播放目标音频;
111.步骤s704,直播客户端606采集新的直播画面(包括播放目标音频过程中的画面);
112.步骤s706

708,直播额客户端606将新的直播画面发送至目标服务器,再由目标服务器转发至播放客户端602;
113.步骤s710,在播放客户端602上播放新的直播画面。
114.作为一种可选的方案,响应于在直播画面上触发的触控操作,在播放客户端中显示音效交互界面包括:
115.s1,在直播画面上显示发送音效入口;
116.s2,响应于对发送音效入口触发的触控操作,在播放客户端中显示音效交互界面。
117.进一步举例说明,可选的例如图3中的(a)所示,在直播画面304上显示发送音效入口(
“…”
);进一步如图3中的(b)所示,响应于对发送音效入口触发的触控操作,在播放客户端302中显示音效交互界面306。
118.作为一种可选的方案,在在播放客户端中显示音效交互界面之后,包括:
119.s1,获取目标音效触发图标上触发的第一互动操作以及第二互动操作,目标互动
操作包括第一互动操作以及第二互动操作;
120.s2,整合第一互动操作以及第二互动操作的操作信息,以得到目标互动操作的目标操作信息;
121.s3,根据目标操作信息确定目标音频的播放时长。
122.可选地,在本实施例中,第一互动操作以及第二互动操作可以但不限于为相同或不同类型的互动操作,例如第一互动操作为选中操作,第二互动操作为配置操作,其中,配置操作用于配置目标操作信息;
123.进一步举例说明,可选地例如图3中的(b)所示,假设第一互动操作为对音效触发图标“音乐”对应的虚拟按钮“使用”的选中操作,则第二互动操作可以但不限于配置音效触发图标“音乐”对应的目标音频的播放时长,如第二互动操作配置目标音频的播放时长为5s,则整合第一互动操作以及第二互动操作的操作信息,以得到目标互动操作的目标操作信息,从而响应于目标互动操作在播放客户端302上播放目标音频5s。
124.可选地,在本实施例中,为提高目标互动操作的操作效率,可以但不限于将第一互动操作以及第二互动操作作为相同类型的互动操作,如第一互动操作以及第二互动操作都为下按操作,但第一互动操作为短按操作,第二互动操作为长按操作,具体的短按操作用于选择音效触发图标,而长按操作用于配置目标音频的播放时长,可选地播放时长与长按操作的执行时长呈正相关关系。
125.可选地,在本实施例中,还是以第一互动操作以及第二互动操作作为相同类型的互动操作为例说明,如第一互动操作以及第二互动操作都为下按操作,且都为短按操作,但第一互动操作为第一时间内执行的首次短按操作,而第二互动操作为第一互动操作执行后的第二时间内所执行的短按操作;
126.进一步举例说明,可选的例如图3中的(b)所示,假设已对音效触发图标“赛车”执行一次短按操作,则确定待播放的目标音频为音效触发图标“赛车”对应的音效;进一步在上述一次短按操作执行后的第二时间内采集对音效触发图标“赛车”的短按操作,如在第二时间内采集到两次短按操作,且预设每次短按操作对应的时长为1s,且原始播放时长为2s,则两次短按操作对应的累计时长即为2s,再加上原始时长的2s,总计播放时长为4s;在第二时间后,响应于目标互动操作,在播放客户端302上播放目标音频4s。
127.通过本技术提供的实施例,作,目标互动操作包括第一互动操作以及第二互动操作;整合第一互动操作以及第二互动操作的操作信息,以得到目标互动操作的目标操作信息;根据目标操作信息确定目标音频的播放时长,达到了利用高效操作以快速确定待播放音频的目的,实现了提高音频播放效率的效果。
128.作为一种可选的方案,在在播放客户端中播放目标音效触发图标对应的目标音频之后,包括:
129.s1,获取对音效交互界面中的第一音效触发图标触发的第一互动操作;
130.s2,在第一音效触发图标处于禁止触发状态的情况下,显示禁止提示信息,其中,禁止提示信息用于提示第一音效触发图标对应的音频禁止播放;或,
131.s3,获取对音效交互界面中的第二音效触发图标触发的第二互动操作;
132.s4,在第二音效触发图标处于允许触发状态的情况下,在播放客户端中播放第二音效触发图标对应的音频,并向主播账号发送第二互动操作的操作信息。
133.由于过多的互动操作会导致直播延迟,进而影响到直播效果,可选地在本实施例中,为每个音效触发图标配置有禁止触发状态的触发条件,如在音效触发图标在第三时间内触发的次数达到阈值的情况下,则为该音效触发图标分配禁止触发状态;同时,还可以但不限于为禁止触发状态配置冷却时长,并在冷却时长达到时,将禁止触发状态修改为允许触发状态。
134.进一步举例说明,可选的基于图3所示场景,继续例如图8所示,假设音效触发图标“笑声”已配置禁止触发状态,则在音效交互界面306上显示音效触发图标“笑声”已处于禁止触发状态的禁止标识,如图8中的(a)所示;再如图8中的(b)所示,在音效触发图标“笑声”已处于禁止触发状态的情况下获取到对应的互动操作,显示禁止提示信息802,如“笑声已禁止播放!”。
135.通过本技术提供的实施例,获取对音效交互界面中的第一音效触发图标触发的第一互动操作;在第一音效触发图标处于禁止触发状态的情况下,显示禁止提示信息,其中,禁止提示信息用于提示第一音效触发图标对应的音频禁止播放;或,获取对音效交互界面中的第二音效触发图标触发的第二互动操作;在第二音效触发图标处于允许触发状态的情况下,在播放客户端中播放第二音效触发图标对应的音频,并向主播账号发送第二互动操作的操作信息,达到了通过禁止/允许以调节音效播放过程中的平衡度的目的,实现了提高音效播放过程中的平衡度的效果。
136.作为一种可选的方案,为方便理解以具体的直播场景为实施例说明,如图9所示,产品侧预先将资源id、音效素材、音效命名、音效分类、音效权限等信息写入音效数据库,数据库根据以上信息外显到用户侧的客户端界面中;
137.对于主播侧来说,在主播开播前,可以但不限于设置音效权限;进而在直播开始,系统会根据主播侧设置的权限,用户侧的客户端外显可调用的音效;
138.基于此,观众侧在观看直播时,客户端会根据主播释放权限的音效素材、个人在客户端中的等级身份、个人在该主播下的等级身份等预加载出可供使用的音效素材;
139.进一步,观众侧点击试听音效素材,调用缓存,经过试听后确认使用该音效素材,返回音效素材至客户端并播放音效素材;此外,音效素材的来源可以但不限于包括以下至少之一:系统音效、自定义音效、实时音效(如连麦等);音效播放时长的控制方式可以但不限于包括以下至少之一:系统自带各档位时长、实时互动时长;音效素材类型可以但不限于包括以下至少之一:鼓掌声、倒喝彩声、笑声、口哨声、惊叹声等。
140.此外,如果观众侧点击使用录音功能自定义素材,素材会产生本地缓存,素材可播放试听直至保存并上传到服务器进行审核;自定义素材审核通过,素材生效通知,素材转化为可使用;
141.再者,主播侧在直播过程中还可以但不限于随时调整音效权限;且直播间可根据该次素材使用情况进行数据收集,在此不做限定。
142.可选地,在本实施例中,主播侧调整音效权限可以但不限于如图10所示,假设目标直播客户端1002为主播账号“xxx”直播时所在的客户端,则在图10所示的当前界面下,主播账号“xxx”可对直播时的音效权限进行配置,如是否允许音效互动,以及在允许音效互动的情况下,允许何种类型的音效互动,或允许何种等级的观众进行音效互动等。具体的如图10所示,主播账号“xxx”选择允许音效互动,且允许系统音效以及铁粉音效的互动形式,而不
允许自定义音效的互动形式,即表示在主播账号“xxx”的直播过程中,允许观众使用系统音效进行互动,但进行互动的前提为观众的观看等级为铁粉。
143.根据本发明实施例的另一个方面,如图11所示,直播互动方法包括:
144.s1102,获取播放客户端发送的目标互动操作的操作信息,其中,目标互动操作为音效交互界面中的目标音效触发图标上触发的操作,音效交互界面为响应于在播放客户端中展示的直播画面上触发的触控操作而显示的交互界面,音效交互界面上展示有至少一个互动操作的音效触发图标,互动操作用于指示为向提供直播画面的主播账号发送互动操作的操作信息,目标互动操作的操作信息用于指示在主播账号的直播客户端中同步播放目标音效触发图标对应的目标音频;
145.s1104,在主播账号的直播客户端中播放目标音频。
146.可选地,在本实施例中,直播互动方法可以但不限于应用在观众侧/主播侧的客户端中,具体的可应用在观众侧客户端在播放直播画面时与主播进行信息交互的场景中;或应用在主播侧客户端在播放直播画面时接收观众侧发送的交互信息的场景中;
147.进一步,以直播客户端为主播侧客户端为例说明,获取播放客户端发送的目标互动操作的操作信息;在主播账号的直播客户端中同步播放目标音频。
148.可选地,在本实施例中,在播放客户端中展示的直播画面,可以但不限于为主播侧的直播客户端中采集获得的播放画面,在直播过程中,播放客户端的用户可以但不限于通过交互信息与主播侧的直播客户端进行互动,并可以但不限于将互动过程以及互动结果显示在直播画面/播放画面中,例如响应于在播放客户端触发的文字/表情发送操作,在直播画面/播放画面中显示文字/表情发送操作对应的目标文字/表情;
149.但文字/表情的互动存在滞后且不直观的问题,且在一些特殊场景,如主播侧的直播客户端运行在移动终端(如手机等便携式设备等)时,主播很难及时且清晰地通过阅读小屏幕上所滚动的文字信息,进而很容易导致观众发送的文字被主播忽视,从而影响了观众的互动热情,这种情况下,就需要一种足够直观且可提高信息的交互效率的方式,如用声音代替文字/表情的互动;
150.进一步举例说明,在用户想打字说明“主播真帅”的情况下,可以但不限于直接使用语音“主播真帅”向主播表达交互词义,但这种方式在观众人数过多时又会出现主播无法清晰地通过听觉识别出每个观众所想表达的复杂词义的问题,如用户a发来语音“主播真帅”,用户b发来语音“主播真衰”,在听觉上二者差别不大,但词义表达上实质天差地别;
151.考虑于此,上述直播互动方法中的音效交互界面预先配置了多个音效触发图标,且每个音效触发图标都对应一个特定表意的音频,如在用户想打字说明“主播真帅”的情况下,可以但不限于触发音效触发图标“帅气”,以直接播放“帅”这一音频,且音频的音调高昂阳光;而在用户想打字说明“主播真衰”的情况下,可以但不限于触发音效触发图标“衰”,以直接播放“衰”这一音频,且音频的音调低沉阴暗;如此一来,主播可清晰地通过听觉区分开不同用户发送的每个交互词义。
152.需要说明的是,采用音频代替文本或表情成为观众与主播之间的交互形式的方式,一方面由于声音相比于文字或表情表达情绪的方式更直接直观,进而可以帮助观众更直观地表达出其所想表达的交互本意;另一方面人类处理听觉信息的速度原快于视觉信息,进而相比于主播侧观看文字或表情,音频更能便于主播侧快速地获知交互信息并做出
对应的反馈,进而为直播过程中提供多样、直观且便利的直播互动方式。
153.通过本技术提供的实施例,获取播放客户端发送的目标互动操作的操作信息,其中,目标互动操作为音效交互界面中的目标音效触发图标上触发的操作,音效交互界面为响应于在播放客户端中展示的直播画面上触发的触控操作而显示的交互界面,音效交互界面上展示有至少一个互动操作的音效触发图标,互动操作用于指示为向提供直播画面的主播账号发送互动操作的操作信息,目标互动操作的操作信息用于指示在主播账号的直播客户端中同步播放目标音效触发图标对应的目标音频;在主播账号的直播客户端中播放目标音频,进而达到了为直播过程中提供多样、直观且便利的直播互动方式的目的,从而实现了降低直播互动的单一性的技术效果。
154.作为一种可选的方案,在获取播放客户端发送的目标互动操作的操作信息之后,还包括:
155.s1,在主播账号的直播客户端的本地数据库中调用目标音效触发图标对应的第四音效数据,目标音频包括第四音效数据;或,
156.s2,将目标音效触发图标发送至目标服务器,以使目标服务器调用目标音效触发图标对应的第五音效数据,其中,目标服务器存储有多个音效数据,多个音效数据中的每个音效数据预先与各自的音效触发图标进行绑定,目标音频包括第五音效数据。
157.具体实施例可以参考上述直播互动方法中所示示例,本示例中在此不再赘述。
158.作为一种可选的方案,在获取播放客户端发送的目标互动操作的操作信息之前,还包括:
159.s1,获取目标服务器发送的与自定义音效触发图标进行绑定的第六音效数据,其中,目标服务器用于识别第六音效数据是否符合审核条件,在目标服务器识别出第六音效数据符合审核条件的情况下,将与自定义音效触发图标进行绑定的第六音效数据存储在目标服务器,多个音效数据包括第六音效数据;
160.s2,将第六音效数据存储在主播账号的直播客户端的本地数据库中。
161.具体实施例可以参考上述直播互动方法中所示示例,本示例中在此不再赘述。
162.作为一种可选的方案,在获取播放客户端发送的目标互动操作的操作信息之后,还包括以下至少之一:
163.s1,在主播账号的直播客户端中播放目标音效触发图标对应的目标画面;
164.s2,控制主播账号的直播客户端所在的第二终端设备执行目标音效触发图标对应的目标互动操作,其中,目标互动操作的操作信息还用于指示控制播放客户端所在的第一终端设备执行的目标互动操作。
165.具体实施例可以参考上述直播互动方法中所示示例,本示例中在此不再赘述。
166.作为一种可选的方案,在获取播放客户端发送的目标互动操作的操作信息之前,还包括:
167.s1,在主播账号的直播客户端上显示音效配置界面;
168.s2,响应于对音效配置界面上触发的目标配置操作,获取目标触发权限,其中,目标触发权限用于确定音效触发图标对应的音频是否允许播放。
169.可选地,在本实施例中,目标配置操作可以但不限于发生在直播前/后,也可以但不限应用在直播过程中,在此不做限定。
170.可选地,在本实施例中,如图10所示,假设目标直播客户端1002为主播账号“xxx”直播时所在的客户端,则在图10所示的当前界面下,主播账号“xxx”可对直播时的音效权限进行配置,如是否允许音效互动,以及在允许音效互动的情况下,允许何种类型的音效互动,或允许何种等级的观众进行音效互动等。具体的如图10所示,主播账号“xxx”选择允许音效互动,且允许系统音效以及铁粉音效的互动形式,而不允许自定义音效的互动形式,即表示在主播账号“xxx”的直播过程中,允许观众使用系统音效进行互动,但进行互动的前提为观众的观看等级为铁粉。
171.通过本技术提供的实施例,在主播账号的直播客户端上显示音效配置界面;响应于对音效配置界面上触发的目标配置操作,获取目标触发权限,其中,目标触发权限用于确定音效触发图标对应的音频是否允许播放,实现了提高配置操作的执行灵活度的效果。
172.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
173.作为一种可选的方案,为方便理解以具体的直播场景为实施例说明,如图9所示,产品侧预先将资源id、音效素材、音效命名、音效分类、音效权限等信息写入音效数据库,数据库根据以上信息外显到用户侧的客户端界面中;
174.对于主播侧来说,在主播开播前,可以但不限于设置音效权限;进而在直播开始,系统会根据主播侧设置的权限,用户侧的客户端外显可调用的音效;
175.基于此,观众侧在观看直播时,客户端会根据主播释放权限的音效素材、个人在客户端中的等级身份、个人在该主播下的等级身份等预加载出可供使用的音效素材;
176.进一步,观众侧点击试听音效素材,调用缓存,经过试听后确认使用该音效素材,返回音效素材至客户端并播放音效素材;此外,音效素材的来源可以但不限于包括以下至少之一:系统音效、自定义音效、实时音效(如连麦等);音效播放时长的控制方式可以但不限于包括以下至少之一:系统自带各档位时长、实时互动时长;音效素材类型可以但不限于包括以下至少之一:鼓掌声、倒喝彩声、笑声、口哨声、惊叹声等。
177.此外,如果观众侧点击使用录音功能自定义素材,素材会产生本地缓存,素材可播放试听直至保存并上传到服务器进行审核;自定义素材审核通过,素材生效通知,素材转化为可使用;
178.再者,主播侧在直播过程中还可以但不限于随时调整音效权限;且直播间可根据该次素材使用情况进行数据收集,在此不做限定。
179.可选地,在本实施例中,主播侧调整音效权限可以但不限于如图10所示,假设目标直播客户端1002为主播账号“xxx”直播时所在的客户端,则在图10所示的当前界面下,主播账号“xxx”可对直播时的音效权限进行配置,如是否允许音效互动,以及在允许音效互动的情况下,允许何种类型的音效互动,或允许何种等级的观众进行音效互动等。具体的如图10所示,主播账号“xxx”选择允许音效互动,且允许系统音效以及铁粉音效的互动形式,而不允许自定义音效的互动形式,即表示在主播账号“xxx”的直播过程中,允许观众使用系统音效进行互动,但进行互动的前提为观众的观看等级为铁粉。
180.根据本发明实施例的另一个方面,还提供了一种用于实施上述直播互动方法的直播互动装置。如图12所示,该装置包括:
181.展示单元1202,用于在播放客户端中展示直播画面;
182.第一显示单元1204,用于响应于在直播画面上触发的触控操作,在播放客户端中显示音效交互界面,其中,音效交互界面上展示有至少一个互动操作的音效触发图标,互动操作用于指示为向提供直播画面的主播账号发送互动操作的操作信息;
183.第一播放单元1206,用于在确定出音效交互界面中的目标互动操作的目标音效触发图标被触发的情况下,在播放客户端中播放目标音效触发图标对应的目标音频,并向主播账号发送目标互动操作的操作信息,其中,目标互动操作的操作信息用于指示在主播账号的直播客户端中同步播放目标音频。
184.可选地,在本实施例中,直播互动装置可以但不限于应用在观众侧/主播侧的客户端中,具体的可应用在观众侧客户端在播放直播画面时与主播进行信息交互的场景中;或应用在主播侧客户端在播放直播画面时接收观众侧发送的交互信息的场景中;
185.进一步,以播放客户端为观众侧客户端为例说明,在播放客户端中展示直播画面,其中,直播画面为主播侧客户端当前所直播的播放画面;响应于观众在观众侧客户端的直播画面上触发的触控操作,在播放客户端中显示音效交互界面;再者,响应于观众在音效交互界面上的目标音效触发图标触发的目标互动操作,播放目标音效触发图标对应的目标音频,同时在主播侧的直播客户端中也同步播放目标音频。
186.可选地,在本实施例中,在播放客户端中展示的直播画面,可以但不限于为主播侧的直播客户端中采集获得的播放画面,在直播过程中,播放客户端的用户可以但不限于通过交互信息与主播侧的直播客户端进行互动,并可以但不限于将互动过程以及互动结果显示在直播画面/播放画面中,例如响应于在播放客户端触发的文字/表情发送操作,在直播画面/播放画面中显示文字/表情发送操作对应的目标文字/表情;
187.但文字/表情的互动存在滞后且不直观的问题,且在一些特殊场景,如主播侧的直播客户端运行在移动终端(如手机等便携式设备等)时,主播很难及时且清晰地通过阅读小屏幕上所滚动的文字信息,进而很容易导致观众发送的文字被主播忽视,从而影响了观众的互动热情,这种情况下,就需要一种足够直观且可提高信息的交互效率的方式,如用声音代替文字/表情的互动;
188.需要说明的是,采用音频代替文本或表情成为观众与主播之间的交互形式的方式,一方面由于声音相比于文字或表情表达情绪的方式更直接直观,进而可以帮助观众更直观地表达出其所想表达的交互本意;另一方面人类处理听觉信息的速度原快于视觉信息,进而相比于主播侧观看文字或表情,音频更能便于主播侧快速地获知交互信息并做出对应的反馈,进而为直播过程中提供多样、直观且便利的直播互动方式。
189.具体实施例可以参考上述直播互动方法中所示示例,本示例中在此不再赘述。
190.通过本技术提供的实施例,在播放客户端中展示直播画面;响应于在直播画面上触发的触控操作,在播放客户端中显示音效交互界面,其中,音效交互界面上展示有至少一个互动操作的音效触发图标,互动操作用于指示为向提供直播画面的主播账号发送互动操作的操作信息;在确定出音效交互界面中的目标互动操作的目标音效触发图标被触发的情况下,在播放客户端中播放目标音效触发图标对应的目标音频,并向主播账号发送目标互
动操作的操作信息,其中,目标互动操作的操作信息用于指示在主播账号的直播客户端中同步播放目标音频,进而达到了为直播过程中提供多样、直观且便利的直播互动方式的目的,从而实现了降低直播互动的单一性的技术效果。
191.作为一种可选的方案,还包括:
192.第一调用单元,用于在播放客户端中显示音效交互界面之后,在播放客户端的本地数据库中调用目标音效触发图标对应的第一音效数据,目标音频包括第一音效数据;或,
193.第二调用单元,用于在播放客户端中显示音效交互界面之后,将目标音效触发图标发送至目标服务器,以使目标服务器调用目标音效触发图标对应的第二音效数据,其中,目标服务器存储有多个音效数据,多个音效数据中的每个音效数据预先与各自的音效触发图标进行绑定,目标音频包括第二音效数据;
194.第一获取单元,用于在播放客户端中显示音效交互界面之后,获取目标服务器发送的第二音效数据。
195.具体实施例可以参考上述直播互动方法中所示示例,本示例中在此不再赘述。
196.作为一种可选的方案,还包括:
197.第二获取单元,用于在在播放客户端中展示直播画面之前,获取与自定义音效触发图标进行绑定的第三音效数据;
198.第一发送单元,用于在在播放客户端中展示直播画面之前,将第三音效数据发送至目标服务器,其中,目标服务器用于识别第三音效数据是否符合审核条件,在目标服务器识别出第三音效数据符合审核条件的情况下,将与自定义音效触发图标进行绑定的第三音效数据存储在目标服务器,多个音效数据包括第三音效数据;或,
199.第一存储单元,用于在在播放客户端中展示直播画面之前,在获取到第三音效数据符合审核条件的信息的情况下,将与自定义音效触发图标进行绑定的第三音效数据存储在播放客户端的本地数据库中。
200.具体实施例可以参考上述直播互动方法中所示示例,本示例中在此不再赘述。
201.作为一种可选的方案,第二获取单元,包括:
202.第一显示模块,用于在播放客户端中显示虚拟录音按钮;
203.采集模块,用于响应于对虚拟录音按钮触发的录音开启请求,采集目标时间段内的目标音频数据;
204.绑定模块,用于在确定目标音频数据为第三音效数据的情况下,对目标音频数据与自定义音效触发图标进行绑定。
205.具体实施例可以参考上述直播互动方法中所示示例,本示例中在此不再赘述。
206.作为一种可选的方案,还包括以下至少之一:
207.第二发送单元,用于在播放客户端中显示音效交互界面之后,在播放客户端中播放目标音效触发图标对应的目标画面,并向主播账号发送目标互动操作的操作信息,其中,目标互动操作的操作信息还用于指示在主播账号的直播客户端中同步播放目标画面;
208.第三发送单元,用于在播放客户端中显示音效交互界面之后,控制播放客户端所在的第一终端设备执行目标音效触发图标对应的目标互动操作,向主播账号发送目标互动操作的操作信息,其中,目标互动操作的操作信息还用于指示控制主播账号的直播客户端所在的第二终端设备执行目标互动操作。
209.具体实施例可以参考上述直播互动方法中所示示例,本示例中在此不再赘述。
210.作为一种可选的方案,第一显示单元1204包括:
211.第二显示模块,用于在直播画面上显示发送音效入口;
212.第三显示模块,用于响应于对发送音效入口触发的触控操作,在播放客户端中显示音效交互界面。
213.具体实施例可以参考上述直播互动方法中所示示例,本示例中在此不再赘述。
214.作为一种可选的方案,包括:
215.第三获取单元,用于在播放客户端中显示音效交互界面之后,获取目标音效触发图标上触发的第一互动操作以及第二互动操作,目标互动操作包括第一互动操作以及第二互动操作;
216.整合单元,用于在播放客户端中显示音效交互界面之后,整合第一互动操作以及第二互动操作的操作信息,以得到目标互动操作的目标操作信息;
217.确定单元,用于在播放客户端中显示音效交互界面之后,根据目标操作信息确定目标音频的播放时长。
218.具体实施例可以参考上述直播互动方法中所示示例,本示例中在此不再赘述。
219.作为一种可选的方案,包括:
220.第四获取单元,用于在播放客户端中播放目标音效触发图标对应的目标音频之后,获取对音效交互界面中的第一音效触发图标触发的第一互动操作;
221.第二显示单元,用于在播放客户端中播放目标音效触发图标对应的目标音频之后,在第一音效触发图标处于禁止触发状态的情况下,显示禁止提示信息,其中,禁止提示信息用于提示第一音效触发图标对应的音频禁止播放;或,
222.第五获取单元,用于在播放客户端中播放目标音效触发图标对应的目标音频之后,获取对音效交互界面中的第二音效触发图标触发的第二互动操作;
223.第二播放单元,用于在播放客户端中播放目标音效触发图标对应的目标音频之后,在第二音效触发图标处于允许触发状态的情况下,在播放客户端中播放第二音效触发图标对应的音频,并向主播账号发送第二互动操作的操作信息。
224.具体实施例可以参考上述直播互动方法中所示示例,本示例中在此不再赘述。
225.根据本发明实施例的另一个方面,还提供了另一种用于实施上述直播互动方法的直播互动装置。如图13所示,该装置包括:
226.第六获取单元1302,用于获取播放客户端发送的目标互动操作的操作信息,其中,目标互动操作为音效交互界面中的目标音效触发图标上触发的操作,音效交互界面为响应于在播放客户端中展示的直播画面上触发的触控操作而显示的交互界面,音效交互界面上展示有至少一个互动操作的音效触发图标,互动操作用于指示为向提供直播画面的主播账号发送互动操作的操作信息,目标互动操作的操作信息用于指示在主播账号的直播客户端中同步播放目标音效触发图标对应的目标音频;
227.第三播放单元1304,用于在主播账号的直播客户端中播放目标音频。
228.可选地,在本实施例中,直播互动装置可以但不限于应用在观众侧/主播侧的客户端中,具体的可应用在观众侧客户端在播放直播画面时与主播进行信息交互的场景中;或应用在主播侧客户端在播放直播画面时接收观众侧发送的交互信息的场景中;
229.可选地,在本实施例中,在播放客户端中展示的直播画面,可以但不限于为主播侧的直播客户端中采集获得的播放画面,在直播过程中,播放客户端的用户可以但不限于通过交互信息与主播侧的直播客户端进行互动,并可以但不限于将互动过程以及互动结果显示在直播画面/播放画面中,例如响应于在播放客户端触发的文字/表情发送操作,在直播画面/播放画面中显示文字/表情发送操作对应的目标文字/表情;
230.需要说明的是,采用音频代替文本或表情成为观众与主播之间的交互形式的方式,一方面由于声音相比于文字或表情表达情绪的方式更直接直观,进而可以帮助观众更直观地表达出其所想表达的交互本意;另一方面人类处理听觉信息的速度原快于视觉信息,进而相比于主播侧观看文字或表情,音频更能便于主播侧快速地获知交互信息并做出对应的反馈,进而为直播过程中提供多样、直观且便利的直播互动方式。
231.具体实施例可以参考上述直播互动装置中所示示例,本示例中在此不再赘述。
232.通过本技术提供的实施例,获取播放客户端发送的目标互动操作的操作信息,其中,目标互动操作为音效交互界面中的目标音效触发图标上触发的操作,音效交互界面为响应于在播放客户端中展示的直播画面上触发的触控操作而显示的交互界面,音效交互界面上展示有至少一个互动操作的音效触发图标,互动操作用于指示为向提供直播画面的主播账号发送互动操作的操作信息,目标互动操作的操作信息用于指示在主播账号的直播客户端中同步播放目标音效触发图标对应的目标音频;在主播账号的直播客户端中播放目标音频,进而达到了为直播过程中提供多样、直观且便利的直播互动方式的目的,从而实现了降低直播互动的单一性的技术效果。
233.作为一种可选的方案,还包括:
234.第三调用单元,用于在获取播放客户端发送的目标互动操作的操作信息之后,在主播账号的直播客户端的本地数据库中调用目标音效触发图标对应的第四音效数据,目标音频包括第四音效数据;或,
235.第四调用单元,用于在获取播放客户端发送的目标互动操作的操作信息之后,将目标音效触发图标发送至目标服务器,以使目标服务器调用目标音效触发图标对应的第五音效数据,其中,目标服务器存储有多个音效数据,多个音效数据中的每个音效数据预先与各自的音效触发图标进行绑定,目标音频包括第五音效数据。
236.具体实施例可以参考上述直播互动方法中所示示例,本示例中在此不再赘述。
237.作为一种可选的方案,还包括:
238.第七获取单元,用于在获取播放客户端发送的目标互动操作的操作信息之前,获取目标服务器发送的与自定义音效触发图标进行绑定的第六音效数据,其中,目标服务器用于识别第六音效数据是否符合审核条件,在目标服务器识别出第六音效数据符合审核条件的情况下,将与自定义音效触发图标进行绑定的第六音效数据存储在目标服务器,多个音效数据包括第六音效数据;
239.第二存储单元,用于在获取播放客户端发送的目标互动操作的操作信息之前,将第六音效数据存储在主播账号的直播客户端的本地数据库中。
240.具体实施例可以参考上述直播互动方法中所示示例,本示例中在此不再赘述。
241.作为一种可选的方案,还包括以下至少之一:
242.第四播放单元,用于在获取播放客户端发送的目标互动操作的操作信息之后,在
主播账号的直播客户端中播放目标音效触发图标对应的目标画面;
243.控制单元,用于在获取播放客户端发送的目标互动操作的操作信息之后,控制主播账号的直播客户端所在的第二终端设备执行目标音效触发图标对应的目标互动操作,其中,目标互动操作的操作信息还用于指示控制播放客户端所在的第一终端设备执行的目标互动操作。
244.具体实施例可以参考上述直播互动方法中所示示例,本示例中在此不再赘述。
245.作为一种可选的方案,还包括:
246.第三显示单元,用于在获取播放客户端发送的目标互动操作的操作信息之前,在主播账号的直播客户端上显示音效配置界面;
247.第八获取单元,用于在获取播放客户端发送的目标互动操作的操作信息之前,响应于对音效配置界面上触发的目标配置操作,获取目标触发权限,其中,目标触发权限用于确定音效触发图标对应的音频是否允许播放。
248.具体实施例可以参考上述直播互动方法中所示示例,本示例中在此不再赘述。
249.根据本发明实施例的又一个方面,还提供了一种用于实施上述直播互动方法的电子设备,如图14所示,该电子设备包括存储器1402和处理器1404,该存储器1402中存储有计算机程序,该处理器1404被设置为通过计算机程序执行上述任一项方法实施例中的步骤。
250.可选地,在本实施例中,上述电子设备可以位于计算机网络的多个网络设备中的至少一个网络设备。
251.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
252.s1,在播放客户端中展示直播画面;
253.s2,响应于在直播画面上触发的触控操作,在播放客户端中显示音效交互界面,其中,音效交互界面上展示有至少一个互动操作的音效触发图标,互动操作用于指示为向提供直播画面的主播账号发送互动操作的操作信息;
254.s3,在确定出音效交互界面中的目标互动操作的目标音效触发图标被触发的情况下,在播放客户端中播放目标音效触发图标对应的目标音频,并向主播账号发送目标互动操作的操作信息,其中,目标互动操作的操作信息用于指示在主播账号的直播客户端中同步播放目标音频。或,
255.s1,获取播放客户端发送的目标互动操作的操作信息,其中,目标互动操作为音效交互界面中的目标音效触发图标上触发的操作,音效交互界面为响应于在播放客户端中展示的直播画面上触发的触控操作而显示的交互界面,音效交互界面上展示有至少一个互动操作的音效触发图标,互动操作用于指示为向提供直播画面的主播账号发送互动操作的操作信息,目标互动操作的操作信息用于指示在主播账号的直播客户端中同步播放目标音效触发图标对应的目标音频;
256.s2,在主播账号的直播客户端中播放目标音频。
257.可选地,本领域普通技术人员可以理解,图14所示的结构仅为示意,电子设备也可以是智能手机(如android手机、ios手机等)、平板电脑、掌上电脑以及移动互联网设备(mobile internet devices,mid)、pad等终端设备。图14其并不对上述电子设备的结构造成限定。例如,电子设备还可包括比图14中所示更多或者更少的组件(如网络接口等),或者具有与图14所示不同的配置。
258.其中,存储器1402可用于存储软件程序以及模块,如本发明实施例中的直播互动方法和装置对应的程序指令/模块,处理器1404通过运行存储在存储器1402内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的直播互动方法。存储器1402可包括高速随机存储器,还可以包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器1402可进一步包括相对于处理器1404远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。其中,存储器1402具体可以但不限于用于存储直播画面、操作信息以及目标音频等信息。作为一种示例,如图14所示,上述存储器1402中可以但不限于包括上述直播互动装置中的展示单元1202、第一显示单元1204及第一播放单元1206;或,图中未示出的第六获取单元1302、第三播放单元1304。此外,还可以包括但不限于上述直播互动装置中的其他模块单元,本示例中不再赘述。
259.可选地,上述的传输装置1406用于经由一个网络接收或者发送数据。上述的网络具体实例可包括有线网络及无线网络。在一个实例中,传输装置1406包括一个网络适配器(network interface controller,nic),其可通过网线与其他网络设备与路由器相连从而可与互联网或局域网进行通讯。在一个实例中,传输装置1406为射频(radio frequency,rf)模块,其用于通过无线方式与互联网进行通讯。
260.此外,上述电子设备还包括:显示器1408,用于显示上述直播画面、操作信息以及目标音频等信息;和连接总线1410,用于连接上述电子设备中的各个模块部件。
261.在其他实施例中,上述终端设备或者服务器可以是一个分布式系统中的一个节点,其中,该分布式系统可以为区块链系统,该区块链系统可以是由该多个节点通过网络通信的形式连接形成的分布式系统。其中,节点之间可以组成点对点(peer to peer,简称p2p)网络,任意形式的计算设备,比如服务器、终端等电子设备都可以通过加入该点对点网络而成为该区块链系统中的一个节点。
262.根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述直播互动方法,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
263.可选地,在本实施例中,上述计算机可读的存储介质可以被设置为存储用于执行以下步骤的计算机程序:
264.s1,在播放客户端中展示直播画面;
265.s2,响应于在直播画面上触发的触控操作,在播放客户端中显示音效交互界面,其中,音效交互界面上展示有至少一个互动操作的音效触发图标,互动操作用于指示为向提供直播画面的主播账号发送互动操作的操作信息;
266.s3,在确定出音效交互界面中的目标互动操作的目标音效触发图标被触发的情况下,在播放客户端中播放目标音效触发图标对应的目标音频,并向主播账号发送目标互动操作的操作信息,其中,目标互动操作的操作信息用于指示在主播账号的直播客户端中同步播放目标音频。或,
267.s1,获取播放客户端发送的目标互动操作的操作信息,其中,目标互动操作为音效
交互界面中的目标音效触发图标上触发的操作,音效交互界面为响应于在播放客户端中展示的直播画面上触发的触控操作而显示的交互界面,音效交互界面上展示有至少一个互动操作的音效触发图标,互动操作用于指示为向提供直播画面的主播账号发送互动操作的操作信息,目标互动操作的操作信息用于指示在主播账号的直播客户端中同步播放目标音效触发图标对应的目标音频;
268.s2,在主播账号的直播客户端中播放目标音频。
269.可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(read

only memory,rom)、随机存取器(random access memory,ram)、磁盘或光盘等。
270.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
271.上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
272.在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
273.在本技术所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
274.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
275.另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
276.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
再多了解一些

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

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

相关文献