CN114501103B - 基于直播视频的互动方法、装置、设备及存储介质 - Google Patents
基于直播视频的互动方法、装置、设备及存储介质 Download PDFInfo
- Publication number
- CN114501103B CN114501103B CN202210088169.1A CN202210088169A CN114501103B CN 114501103 B CN114501103 B CN 114501103B CN 202210088169 A CN202210088169 A CN 202210088169A CN 114501103 B CN114501103 B CN 114501103B
- Authority
- CN
- China
- Prior art keywords
- live
- screen
- room
- candidate
- broadcast
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 99
- 230000003993 interaction Effects 0.000 title claims abstract description 77
- 238000003860 storage Methods 0.000 title claims abstract description 22
- 230000002452 interceptive effect Effects 0.000 claims description 60
- 230000008569 process Effects 0.000 claims description 35
- 230000006870 function Effects 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 8
- 230000001360 synchronised effect Effects 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 15
- 238000012545 processing Methods 0.000 description 12
- 238000005516 engineering process Methods 0.000 description 11
- 238000004590 computer program Methods 0.000 description 6
- 238000000926 separation method Methods 0.000 description 5
- 238000013473 artificial intelligence Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000006835 compression Effects 0.000 description 3
- 238000007906 compression Methods 0.000 description 3
- 238000012905 input function Methods 0.000 description 3
- 230000001960 triggered effect Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 235000019633 pungent taste Nutrition 0.000 description 2
- 238000009877 rendering Methods 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000763 evoking effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请公开了一种基于直播视频的互动方法、装置、设备及存储介质,涉及直播程序领域。该方法包括:接收多屏触发操作,多屏触发操作对应有多屏关键词;基于多屏关键词显示候选直播选项;基于在候选直播选项中的选择操作,在直播界面中显示至少两个直播间对应的直播视频。通过多屏触发操作在直播界面中显示至少两个直播视频,其中包括由多屏触发操作确定的与多屏关键词关联的关键词,从而实现在直播界面中同步显示多个直播视频,如:在直播界面中显示多个与直播赛事关联的直播视频,从多个主播的角度对直播赛事进行观看,全方位了解直播赛事的赛事进度,提高了人机交互效率,以及提高了直播应用程序的直播展示效率。
Description
技术领域
本申请实施例涉及直播程序领域,特别涉及一种基于直播视频的互动方法、装置、设备及存储介质。
背景技术
直播应用程序是指向主播帐号提供直播平台,向观众帐号提供观看直播视频的应用程序,即用户可以在直播应用程序中登录帐号,并通过登录的帐号发起直播向观看帐号提供直播视频,也可以作为观看帐号观看主播帐号正在直播的视频。
相关技术中,在一些赛事直播中,观众帐号能够通过选择与该赛事对应的直播频道,进入直播间对赛事过程进行直播视频的观看,而直播视频通常是通过主播指定的视角对赛事过程进行展示。
然而,上述赛事直播的观看过程中,由于主播指定的视角为根据主播的经验确定的能够展示赛事过程的最佳视角,而该视角下展示的赛事直播内容较为片面,容易造成无法达到观众所需要观看的赛事直播内容的预期的问题,直播准确率较低。
发明内容
本申请实施例提供了一种基于直播视频的互动方法、装置、设备及存储介质,能够提高直播过程中的人机交互效率。所述技术方案如下:
一方面,提供了一种基于直播视频的互动方法,所述方法包括:
接收多屏触发操作,所述多屏触发操作用于指示在直播界面中显示至少两个直播间对应的直播视频,所述多屏触发操作对应有多屏关键词;
基于所述多屏关键词显示候选直播选项,所述候选直播选项用于提供与所述多屏关键词对应的候选直播间;
基于在所述候选直播选项中的选择操作,在所述直播界面中显示至少两个直播间对应的直播视频,所述至少两个直播间对应的直播视频中包括所述候选直播选项中被选择的直播间对应的直播视频。
另一方面,提供了一种基于直播视频的互动装置,所述装置包括:
接收模块,用于接收多屏触发操作,所述多屏触发操作用于指示在直播界面中显示至少两个直播间对应的直播视频,所述多屏触发操作对应有多屏关键词;
显示模块,用于基于所述多屏关键词显示候选直播选项,所述候选直播选项用于提供与所述多屏关键词对应的候选直播间;
所述显示模块,还用于基于在所述候选直播选项中的选择操作,在所述直播界面中显示至少两个直播间对应的直播视频,所述至少两个直播间对应的直播视频中包括所述候选直播选项中被选择的直播间对应的直播视频。
另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现如上述本申请实施例中任一所述的基于直播视频的互动方法。
另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述本申请实施例中任一所述的基于直播视频的互动方法。
另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中任一所述的基于直播视频的互动方法。
本申请实施例提供的技术方案带来的有益效果至少包括:
通过多屏触发操作在直播界面中显示至少两个直播视频,其中包括由多屏触发操作确定的与多屏关键词关联的关键词,从而实现在直播界面中同步显示多个直播视频,如:在直播界面中显示多个与直播赛事关联的直播视频,从多个主播的角度对直播赛事进行观看,全方位了解直播赛事的赛事进度,提高了人机交互效率,以及提高了直播应用程序的直播展示效率。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一个示例性实施例提供的在直播界面中多屏显示直播视频的界面示意图;
图2是本申请一个示例性实施例提供的实施环境示意图;
图3是本申请一个示例性实施例提供的基于直播视频的互动方法的流程图;
图4是基于图3示出的实施例提供的多屏关键词的键入过程示意图;
图5是基于图3示出的实施例提供的多屏关键词的语音输入过程示意图;
图6是基于图3示出的实施例提供的多屏直播的过程示意图;
图7是本申请另一个示例性实施例提供的基于直播视频的互动方法的流程图;
图8是基于图7示出的实施例提供的语音文字识别的过程示意图;
图9是基于图7示出的实施例提供的关键词匹配过程示意图;
图10是本申请另一个示例性实施例提供的基于直播视频的互动方法的流程图;
图11是基于图10示出的实施例提供的主直播间的选择界面示意图;
图12是基于图10示出的实施例提供的一键送礼过程界面示意图;
图13是本申请一个示意性实施例提供的基于直播视频的互动方法整体流程;
图14是本申请一个示例性实施例提供的基于直播视频的互动装置的结构框图;
图15是本申请另一个示例性实施例提供的基于直播视频的互动装置的结构框图;
图16是本申请一个示例性实施例提供的终端的结构框图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
直播是指通过设备采集主播方的数据,经过一系列处理转换为能够传输的视频流,如:对视频进行编码压缩处理,转换为视频流,输出至观看终端进行播放的技术。本申请实施例中提供的直播应用程序是指提供自媒体平台的应用程序,也即用户在直播应用程序中注册帐号后,能够发起由自己作为主播的直播间。其中,直播间的发起包括或者不包括条件限制,在一些实施例中,用户帐号通过申请资质的方式开通直播间进行直播,在另一些实施例中,用户帐号直接在直播应用程序的用户界面中选择开始直播,并填写直播间信息后,即可开通直播间进行直播。在一些实施例中,用户帐号还可以作为观众帐号对主播帐号的直播视频进行观看。
本申请实施例中,直播应用程序中还提供有多屏显示多个直播视频的功能,示意性的,请参考图1,其示出了在直播界面中多屏显示直播视频的界面示意图,如图1所示,在直播界面100中包括区域110、区域120以及区域130,其中,区域110中播放有直播间A的直播视频,区域120中播放有直播间B的直播视频,区域130播放有直播间C的直播视频;另外,直播间A、直播间B和直播间C都对应有指定的多屏关键词,或者,直播间B和直播间C是在直播间A的基础上增加显示的直播间,则直播间B和直播间C对应有指定的多屏关键词。
本申请实施例中所涉及的直播可以是普通的直播,也可以是赛事直播,或者推荐直播,以赛事直播为例,通过多屏观看赛事,通过多个屏幕同时观看直播的能力,在大型赛事的直播过程中,用户可以在一个手机内选择多个直播间同时观看同一场赛事,满足用户多屏幕观看多个视角直播或多个主播解说赛事的需求。
图2是本申请一个示例性实施例提供的实施环境示意图,如图2所示,该实施环境中包括终端210和服务器220,其中,终端210和服务器220之间通过通信网络230连接。
其中,终端210中安装有本申请实施例中所提供的直播应用程序,而直播应用程序中提供有多屏直播的显示功能,也即,当用户在终端210上使用直播应用程序时,能够在直播应用程序中进行多个直播视频的同步观看。其中,多个直播视频作为并列视频同步显示,或者多个直播视频中存在一个作为主直播视频,其他作为辅助视频同步显示。在一些实施例中,多个直播视频皆对应同一关键词,或者,多个直播视频中的至少两个对应同一关键词。
其中,关键词为终端210向服务器220发送的;可选地,终端210向服务器220发送语音控制信号。
服务器220用于向终端210提供视频流数据进行直播视频的播放。服务器220在接收到终端210发送的语音控制信号后,将语音控制信号转换为文字,在直播库中获取与语音控制信号中的关键词对应的候选直播间,并将候选直播间发送至终端210进行推荐,终端210显示服务器220推荐的候选直播间后,接收在候选直播间中对需要播放的直播间的选择操作,从而在直播界面中显示至少两个直播视频,其中包括在候选直播间中被选择的一个或者多个直播间的直播视频。
值得注意的是,上述服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content DeliveryNetwork,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。其中,云技术(Cloud technology)是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。云技术基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。云计算技术将变成重要支撑。技术网络系统的后台服务需要大量的计算、存储资源,如视频网站、图片类网站和更多的门户网站。伴随着互联网行业的高度发展和应用,将来每个物品都有可能存在自己的识别标志,都需要传输到后台系统进行逻辑处理,不同程度级别的数据将会分开处理,各类行业数据皆需要强大的系统后盾支撑,只能通过云计算来实现。
在一些实施例中,上述服务器还可以实现为区块链系统中的节点。区块链(Blockchain)是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链,本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层。终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能家居设备、车载终端、智能手表等,但并不局限于此。
终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本申请在此不做限制。
结合上述介绍和实施环境,对本申请实施例提供的基于直播视频的互动方法进行说明,以该方法应用于如图2所示的终端中为例进行说明,如图3所示,该方法包括:
步骤301,接收多屏触发操作,多屏触发操作对应有多屏关键词。
多屏触发操作用于指示在直播界面中显示至少两个直播间对应的直播视频。
其中,多屏关键词为用于进行多屏显示的直播间对应的关键词,该多屏关键词用于在直播库中检索对应的直播间进行直播视频的显示。
在一些实施例中,接收多屏触发操作的情况包括如下情况中的至少一种:
第一,在播放目标直播间对应的目标直播视频的过程中接收到多屏触发操作,该多屏触发操作用于指示在目标直播视频播放的基础上增加显示至少一个与多屏关键词对应的直播视频进行播放,其中,目标直播视频与该多屏关键词关联,或者,目标直播视频与该多屏关键词不关联,本实施例对此不加以限定;
第二,在播放目标直播间对应的目标直播视频的过程中接收到多屏触发操作,该多屏触发操作用于指示关闭目标直播间,并将多屏触发操作中被选择的至少两个直播间对应的直播视频进行多屏播放;
第三,在显示直播应用程序主页或者其他功能页面的情况下接收到多屏触发操作,则直接将多屏触发操作中确定的至少两个直播间的直播视频进行多屏播放。
值得注意的是,上述接收多屏触发操作的情况仅为示意性的举例,本实施例对此不加以限定。
在一些实施例中,上述多屏关键词的确定方式包括如下方式中的至少一种:
1、多屏触发操作为对多屏触发控件的触发操作,在对多屏触发控件的触发过程中包括对多屏关键词的输入操作;
也即,接收对多屏触发控件的触发操作作为多屏触发操作,多屏触发控件用于指示创建与多屏关键词对应的多屏直播播放任务。其中,在接收对多屏触发控件的选择操作后,基于选择操作显示关键词输入框,并接收在关键词输入框内对多屏关键词的输入操作。
示意性的,请参考图4,其示出了本申请一个示例性实施例提供的多屏关键词的键入过程示意图,如图4所示,直播界面400中显示有多屏触发控件410,当接收到在该多屏触发控件410上的触发操作时,显示关键词输入框420,并接收在关键词输入框420内的键入操作,键入在关键词输入框420内的即为多屏关键词。
2、多屏触发操作为语音控制操作,在语音控制操作对应的语音内容中包括多屏关键词;
也即,接收语音控制操作作为多屏触发操作,语音控制操作的语音内容中包括多屏关键词。其中,接收在语音控件上的长按操作,语音控件用于触发语音控制功能;在长按操作的执行过程中,接收语音输入信号,语音输入信号对应的语音内容中包括多屏关键词。
示意性的,请参考图5,其示出了本申请一个示例性实施例提供的多屏关键词的语音输入过程示意图,如图5所示,直播界面500中显示有语音控件510,当接收到在该语音控件510上的长按操作时,显示语音输入提示“试试看说出你想看的直播内容”,用户输入语音信号后,根据输入的语音信号确定出多屏关键词。
在一些实施例中,当通过语音控制操作作为多屏触发操作时,从语音控制信号中提取关键词;或者,将语音控制信号转换得到的文字内容作为关键字与直播间标签集合进行匹配。
3、多屏触发操作是在正在播放的目标直播视频的基础上接收到的操作(对多屏触发控件的触发操作或者语音控制操作),根据目标直播视频对应的目标直播间确定该多屏关键词;
也即,无论是通过对多屏触发控件的触发操作还是语音控制操作触发多屏直播,该多屏关键词是基于正在播放的目标直播间确定的。在一些实施例中,多屏关键词是从目标直播间对应的关键词标签中确定的;或者,多屏关键词包括目标直播间对应的关键词标签;或者,多屏关键词包括目标直播间对应的关键词标签,以及与关键词标签关联的关键词,如:与关键词标签相似的关键词。
4、在接收到多屏触发操作后,显示至少一个推荐关键词,多屏关键词是从至少一个推荐关键词选择的关键词。
也即,无论是通过对多屏触发控件的触发操作还是语音控制操作触发多屏直播,都会显示至少一个推荐关键词,其中,至少一个推荐关键词为热度事件相关的关键词;或者,推荐关键词为搜索频率高于频率要求的关键词;或者,推荐关键词为与当前目标帐号关联的帐号在历史预设时间段内搜索的关键词,本实施例对此不加以限定。
值得注意的是,上述确定多屏关键词的方式仅为示意性的举例,本实施例对此不加以限定。
步骤302,基于多屏关键词显示候选直播选项。
候选直播选项用于提供与多屏关键词对应的候选直播间。
在一些实施例中,基于多屏关键词在直播库中进行检索,从直播库中检索与该多屏关键词关联的直播间,并从中确定出候选直播间作为候选直播选项。示意性的,从直播库中检索与该多屏关键词关联的直播间,并从中确定存储10个候选直播间作为候选直播选项。
在一些实施例中,从与多屏关键词关联的直播间中确定出候选直播间的过程为服务器自动进行的;或者,从与多屏关键词关联的直播间中确定出候选直播间的过程为用户自主选择的;或者,候选直播间包括与多屏关键词关联的各直播间,并且按照预设顺序依次排列显示。
示意性的,候选直播间包括与多屏关键词关联的所有直播间,且所有直播间之间按照观看热度由高到低依次显示;或者,所有直播间之间按照创建时刻由先到后的顺序依次排列显示;或者,所有直播间之间按照与多屏关键词之间的匹配度由高到低依次排列显示。
步骤303,接收在候选直播选项中的选择操作,在直播界面中显示至少两个直播间对应的直播视频。
至少两个直播间对应的直播视频中包括候选直播选项中被选择的直播间对应的直播视频。
可选地,至少两个直播间中还可以包括赛事选手对应视角的直播间。
在一些实施例中,接收在候选直播选项中对指定数量范围内的直播间的选择操作,基于选择操作,在直播界面中显示至少两个直播间对应的直播视频。
示意性的,以语音控制操作为例,请参考图6,其示出了本申请一个示例性实施例提供的多屏直播的过程示意图,如图6所示,在直播界面600中播放有目标直播间对应的目标直播视频610,以及直播界面600中还显示有语音控件620,当接收到在语音控件620上的长按操作时,用户通过麦克风输入语音内容,如“战队A的直播”,在根据语音内容对应的关键词匹配并显示候选直播选项630,接收在候选直播选项630中对直播间的选择操作,并在确定选择后,在直播界面630中显示目标直播视频610,以及被选择的直播间A对应的直播视频641和被选择的直播间B对应的直播视频642。
可选地,在显示候选直播选项的同时,用户还可以针对指定直播间进行搜索。也即,直播界面中还显示有搜索框,接收在搜索框中的输入操作,得到直播间关键词;根据直播间关键词搜索得到对应的直播间并显示,当接收到在搜索到的直播间上的选择操作时,将搜索到的直播间作为需要多屏显示的直播视频。
在一些实施例中,在触发多屏直播时,以横屏显示方式播放至少两个直播视频,从而能够以自由度更高的方式排布至少两个直播视频,避免至少两个直播视频中存在直播视频的显示尺寸过小;或者,在触发多屏直播时,以竖屏并列显示方式播放至少两个直播视频,从而能够并列且同步的对至少两个直播视频进行播放,可选地,以竖屏并列显示方式显示时,主直播视频为显示在最上端的直播视频。
本实施例中,以横屏显示方式播放至少两个直播视频为例,则在触发多屏直播时,自动切换至横屏显示方式播放该至少两个直播视频。
在一些实施例中,在播放至少两个直播视频时,由于至少两个直播视频分别对应的不同的音频内容,而同步播放至少两个直播视频的音频内容会导致音频交错而有效表达内容较少。故而,在播放至少两个直播视频时,音频播放方式包括如下方式中的至少一种:
1)播放至少两个直播视频中主直播视频对应的音频内容;
也即,在至少两个直播视频中确定出一个主直播视频,其他作为辅直播视频,在播放时仅播放主直播视频对应的音频,而辅直播视频仅显示;其中主直播视频为固定不变的,或者,主直播视频为根据用户的选择变化的,或者,主直播视频为按照预设周期随机变化的,本实施例对此不加以限定。
2)根据用户的选择机动播放至少两个直播视频中被选择的直播视频对应的音频内容;
也即,在至少两个直播视频的播放过程中,用户能够任意对其中一个直播视频进行选择,被选择的直播视频对应播放音频内容。
3)当至少两个直播视频是在目标直播间对应的目标直播视频的基础上选择的视频时,将目标直播视频的音频作为被播放的音频内容。
综上所述,本申请实施例提供的基于直播视频的互动方法,通过多屏触发操作在直播界面中显示至少两个直播视频,其中包括由多屏触发操作确定的与多屏关键词关联的关键词,从而实现在直播界面中同步显示多个直播视频,如:在直播界面中显示多个与直播赛事关联的直播视频,从多个主播的角度对直播赛事进行观看,全方位了解直播赛事的赛事进度,提高了人机交互效率,以及提高了直播应用程序的直播展示效率。
在一些实施例中,多屏触发操作是在显示目标直播视频的基础上接收到的。图7是本申请另一个示例性实施例提供的基于直播视频的互动方法的流程图,以该方法应用于终端为例进行说明,如图7所示,该方法包括:
步骤701,在直播界面中显示目标直播间对应的目标直播视频。
其中,目标直播间为用户在进入直播应用程序后选择的直播间。可选地,目标直播间为用户在直播应用程序中通过搜索的方式选择的直播间;或者,目标直播间为用户进入直播应用程序后,在推荐的直播间中选择的直播间;或者,目标直播间为用户进入直播应用程序中,从直播间列表中选择的直播间,本申请实施例对此不加以限定。
步骤702,在目标直播视频的播放过程中接收多屏触发操作。
本申请实施例中,以语音控制方式实现多屏触发操作为例进行说明。示意性的,在目标直播视频的播放过程中显示语音控件,通过对语音控件的触发操作输入语音控制信号。
其中,语音控件的显示方式包括如下方式中的至少一种:
1、当通过竖屏显示方式播放目标直播视频时,在直播界面的指定位置显示语音控件;
示意性的,当通过竖屏显示方式播放目标直播视频时,在直播界面的下方显示语音控件。
2、在直播界面的指定位置处显示语音控件;
3、普通情况下隐藏显示该语音控件,当接收到预设手势操作时,在指定位置或者预设手势操作的执行位置显示语音控件;
4、通过物理控件引出语音控件的显示,如:通过按压音量控件引出语音控件的显示。
上述语音控件的显示方式仅为示意性的举例,本实施例对此不加以限定。
接收在与语音控件上的触发操作,并输入语音控制信号。示意性的,用户点击语音控件,并触发语音输入功能,从而在触发语音输入功能的基础上接收语音控制信号;或者,用户长按语音控件触发语音输入功能,并在长按语音控件的同时接收语音控制信号。
步骤703,基于多屏关键词显示候选直播选项。
候选直播选项用于提供与多屏关键词对应的候选直播间。
在一些实施例中,基于多屏关键词在直播库中进行检索,从直播库中检索与该多屏关键词关联的直播间,并从中确定出候选直播间作为候选直播选项。
可选地,基于多屏关键词确定候选直播间的过程可以由终端确定,也可以由服务器直接确定,本实施例对此不加以限定。
也即,向服务器发送多屏关键词,由服务器将多屏关键词与直播库中各个直播间对应的关键词标签进行匹配,从直播库中,确定关键词标签与多屏关键词匹配的候选直播间,并向终端反馈候选直播间进行候选直播选项的显示。
或者,终端将多屏关键词与直播库中各直播间对应的关键词标签进行匹配,从直播库中,确定关键词标签与多屏关键词匹配的候选直播间,显示与候选直播间对应的候选直播选项。可选地,将多屏关键词与候选关键词进行相似度匹配,定候选个关键词中与多屏关键词关联的目标关键词,将目标关键词与直播库中各直播间对应的关键词标签进行匹配。
或者,客户端将采集的语音控制信息发送至服务器。服务器接收到语音控制信号并进行处理:(1)将语音信号转化成文字;(2)对文字信息进行相似度匹配,如果存在相关直播内容,则发送当前平台实时统计的热门直播源给客户端进行显示,否则,返回“无相关内容”。
(1)语音文字识别
首先需要进行语音分离,语音分离依据干扰的不同,可以分为三类:当干扰为噪声信号时,称为“语音增强”;当干扰为其他说话人时,称为“多说话人分离”;当干扰为目标人声的反射波时,称为“解混响”。在语音唤起多屏观看赛事的玩法中,用户录制的音频可能混杂背景声,语音分离的目的是将目标人声从背景噪声中分离,降低对后续语音识别的干扰,提高音频辨别度。当得到目标人声后,为了进行后续热门直播源推荐,需要进一步地对音频进行文字转换处理,之后利用平台赛事品类与转换结果进行相似度匹配。
语音文字识别的过程如图8所示。该过程包括如下步骤:步骤801,客户端录制音频。步骤802,客户端上传音频。即客户端用户录制语音录制信号并上传至服务器。步骤803,服务器语音分离。语音分离的目的是将目标人声从背景噪声中分离,降低对后续语音识别的干扰,提高音频辨别度。步骤804,服务器语音识别。即服务器对音频进行语音识别,得到语音文字。步骤805,返回文字信息。
语音文字识别的服务器可以采用AI语音识别服务。语音上传接口:请求参数包含Action(公共参数)、Version(公共参数)、Project Identity(项目ID)、EngSerViceType(场景模型)、Voiceformat(音频格式,如MP3、WAV等)、sourceType(语音数据来源)。
(2)对文字信息进行相似度匹配
将用户语音信号转换成文字信息后,需提取出其中关键信息,即用户所想要看的直播内容类型,如:游戏赛事,才艺展示,户外等。
提取关键信息的过程中,对用户文字信息和直播类别标签进行对比,对两者做相似度计算,相似度为0表示毫无关系,相似度为1表示完全相同。相似度计算的基本思想为:首先,需要将文字信息转换成数学表示方法,将已有标签的所有文字进行排序并建立一个一维数组,数组的每一位对应一个文字。然后,对所有标签进行编码,将标签包含文字在一维数组的对应位置设为1,其它位设为0。对用户提供的语音文字信息进行编码,对于不存在于标签集合中的文字,做舍弃处理,存在于标签集合中的文字设为1。经过处理,所有文字信息都转换成长度相等的一维数组。最后,计算用户语音信息和所有标签的余弦相似度,进行匹配。随后将相似度最高的标签对应的直播间发送给客户端。
示意性的,以相似度阈值为0.7为例,该关键词匹配过程如图9所示,包括如下步骤:步骤901,建立标签集合。获取直播应用程序中各个直播间对应的标签的集合。步骤902,编码标签信息。即,将每个标签进行编码,将标签对应的文字在编码中设置为1,其他位设置为0。步骤903,获取语音文字。也即,对语音进行文字识别后,获取识别得到的语音文字。步骤904,编码语音文字。将语音文字转换成长度相等的一维数组,并在其中语音文字对应的位置编码为1,其余位置编码为0。步骤905,计算相似度。将语音文字编码得到的数组,与各个标签编码得到的数组进行相似度计算。步骤906,判断相似度是否大于0.7。步骤907,当相似度大于0.7时,推荐相关直播间。
步骤704,基于在候选直播选项中的选择操作,在直播界面中显示目标直播视频,以及候选直播选项中被选择的直播间对应的直播视频。
至少两个直播间对应的直播视频中包括候选直播选项中被选择的直播间对应的直播视频。
在一些实施例中,接收在候选直播选项中对指定数量范围内的直播间的选择操作,基于选择操作,在直播界面中显示至少两个直播间对应的直播视频。
可选地,在显示候选直播选项的同时,用户还可以针对指定直播间进行搜索。也即,直播界面中还显示有搜索框,接收在搜索框中的输入操作,得到直播间关键词;根据直播间关键词搜索得到对应的直播间并显示,当接收到在搜索到的直播间上的选择操作时,将搜索到的直播间作为需要多屏显示的直播视频。
综上所述,本申请实施例提供的基于直播视频的互动方法,通过多屏触发操作在直播界面中显示至少两个直播视频,其中包括由多屏触发操作确定的与多屏关键词关联的关键词,从而实现在直播界面中同步显示多个直播视频,如:在直播界面中显示多个与直播赛事关联的直播视频,从多个主播的角度对直播赛事进行观看,全方位了解直播赛事的赛事进度,提高了人机交互效率,以及提高了直播应用程序的直播展示效率。
本实施例提供的方法,基于关键词在直播库中进行标签的相似度匹配,从直播库中确定对应匹配的直播间,从而提高了直播间匹配的效率。
本实施例提供的方法,通过语音的形式呼起多个屏幕观看的功能,语音唤起更便捷更快速;当用户唤起多屏观看的时候,系统会弹出几个相关的赛事直播间或多个视角的同一直播间到画面,且系统会自动弹起一个直播间筛选结果给用户,用户可以选择系统推荐的最热直播间作为主屏幕。这种用语音唤起多屏观看并帮用户筛选的功能,不仅仅打破了传统的用户操作的交互形式,还能更大化的帮助用户快速、准确的进去自己想看的赛事内容和赛事视角中去,节省了用户寻找和试错的时间,更加便利的让用户观看内容,而且提升了用户留存的概率。
对于平台来讲,多屏幕同看的能力,既能满足用户的诉求,也能帮助主播推流,对于赛事直播间更是具有创造性的,解决了赛事的多个视角同时观看的能力,还可以帮助赛事筛选更优质的内容给用户。
在一个可选的实施例中,至少两个直播视频中包括主直播视频。图10是本申请一个示例性实施例提供的基于直播视频的互动方法的流程图,以该方法应用于终端为例进行说明,如图10所示,该方法包括:
步骤1001,在直播界面中显示目标直播间对应的目标直播视频。
其中,目标直播间为用户在进入直播应用程序后选择的直播间。可选地,目标直播间为用户在直播应用程序中通过搜索的方式选择的直播间;或者,目标直播间为用户进入直播应用程序后,在推荐的直播间中选择的直播间;或者,目标直播间为用户进入直播应用程序中,从直播间列表中选择的直播间,本申请实施例对此不加以限定。
步骤1002,在目标直播视频的播放过程中接收多屏触发操作。
本申请实施例中,以语音控制方式实现多屏触发操作为例进行说明。示意性的,在目标直播视频的播放过程中显示语音控件,通过对语音控件的触发操作输入语音控制信号。
步骤1003,基于在候选直播选项中的选择操作,以推荐直播间为主直播间,在直播界面中显示至少两个直播间对应的直播视频。
其中,推荐直播间为服务器或者终端根据预设推荐条件确定的直播间。推荐直播间对应的预设推荐条件包括如下方式中的至少一种:
1)将至少两个直播间中热度最高的直播间确定为推荐直播间;
其中,直播间的热度根据直播间的观众数、评论数、点赞数、礼物数、主播粉丝数等参数中的至少一种确定。
2)将至少两个直播间中优先被选择的直播间确定为推荐直播间;
3)将至少两个直播间中优先创建的直播间确定为推荐直播间。
值得注意的是,上述推荐直播间的确定方式仅为示意性的举例,本实施例对此不加以限定。
步骤1004,基于在候选直播选项中的选择操作,以自定义直播间为主直播间,在直播界面中显示至少两个直播间对应的直播视频。
其中,主直播间对应的直播视频的显示尺寸大于其他直播间对应的直播视频的显示尺寸。
也即,在直播间中显示至少两个直播视频时,用户通过对其中一个直播视频的选择操作,将该直播视频作为主直播视频,则主直播视频对应的直播间即为自定义直播间。
可选地,用户也可以在推荐主直播间的基础上,从至少两个直播间中选择自定义直播间作为主直播间。
示意性的,如图11所示,在用户选择直播间,并在直播间1100显示至少两个直播视频后,显示推荐信息1110,推荐信息1110用于在在至少两个直播视频中对推荐直播间1111进行推荐。用户也可以通过对直播间1112或者直播间1113的选择操作,将直播间1112或者直播间1113作为自定义的主直播间,显示在直播间1100中。
在一些实施例中,上述主直播间与副直播间之间可以相互切换。可选地,主直播间和副直播间之间的切换方式包括如下方式中的至少一种:
第一,接收在第一直播间上的长按操作,长按操作用于将第一直播间切换为可拖动状态,第一直播间为副直播间;衔接长按操作接收对第一直播间的拖动操作,拖动操作的拖动终止位置位于第二直播间的显示区域范围内,第二直播间为主直播间;基于拖动操作切换第一直播间和第二直播间的显示位置,并将第一直播间切换为主直播间。
第二,接收在切换控件上的点击操作,切换控件用于对至少两个直播视频的显示位置进行切换,接收在第一直播间和第二直播间之间的连接操作,第一直播间为副直播间,第二直播间为主直播间,根据连接操作切换第一直播间和第二直播间的显示位置,并将第一直播间切换为主直播间。
第三,接收在切换控件上的点击操作,根据该点击操作按照预设规则调整至少两个直播视频的显示位置,其中,显示在主视频位置上的即为主直播间。示意性的,当前按照直播间A、直播间B以及直播间C的顺序显示三个直播视频,其中,直播间A为主直播间,接收在切换控件上的点击操作后,按照直播间B、直播间C和直播间A的顺序显示三个直播视频,其中,直播间B为主直播间;再接收到在切换控件上的点击操作时,按照直播间C、直播间A和直播间B的顺序显示三个直播视频,其中,直播间C为主直播间。
值得注意的是,上述主直播间的切换方式仅为示意性的举例,本实施例对此不加以限定。
步骤1005,接收一键互动操作。
一键互动操作用于指示与至少两个直播间的主播进行同步互动。
其中,一键互动操作的互动方式包括如下方式中的至少一种:
1、一键送礼物,也即,通过单次送礼操作向至少两个直播间的主播进行同步送礼;
其中,主直播间的主播与其他直播间的主播的礼物相同或者不同。当主直播间的主播与其他直播间的主播礼物不同时,主直播间的主播所收获的礼物数量与其他直播间的主播所收获的礼物呈预设比例;或者,由用户自定义选择送给主直播间的主播和其他直播间的主播的礼物。如:主直播间的主播所收获的礼物数量是其他直播间的主播收获的礼物的两倍。其中,在单次送礼操作时,用户选择主直播间的主播所收获的礼物的数量。
示意性的,以主直播间和其他直播间的主播获取相同数量的礼物为例,如图12所示,在直播界面1200中显示一键送礼控件1210,当用户在一键送礼控件1210上触发选择操作时,显示送礼区域1220,在送礼区域1220中显示有送至主直播间的主播和其他直播间的主播对应的礼物数量。
2、一键发送评论,也即,通过单次评论编辑操作向至少两个直播间的主播发送评论消息;
3、一键点赞,也即,通过单次点赞操作向至少两个直播间的主播发送点赞消息;
4、一键分享,也即,通过单次分享操作将至少两个直播间分享至关联帐号。其中,关联帐号是指与当前登录的主控帐号存在关联关系的帐号,如:好友关系、群组关系、临时联系人关系、关注关系等,本实施例对此不加以限定;
5、一键发送弹幕,也即,通过单次弹幕编辑操作在至少两个直播间中发送弹幕消息。
步骤1006,基于一键互动操作,显示与在至少两个直播间的主播的互动动画。
示意性的,如图13所示,本申请实施例提供的基于直播视频的互动方法整体流程包括如下步骤:
步骤1301,用户进入赛事直播间。
也即,用户选择目标直播间的秒直播视频进行观看,该目标直播间即为赛事直播间。
步骤1302,点击直播间引导控件。
也即,通过多屏触发控件触发多屏直播功能,上述直播间引导控件即实现为多屏触发控件。
步骤1303,用户语音说出想看的直播内容。
也即,终端通过麦克风接收用户的语音控制信号,该语音控制信号中包括多屏关键词,用于获取与多屏关键词对应的直播内容。
步骤1304,系统推荐10条直播内容。
其中,若未能匹配到直播内容,则重新匹配。
步骤1305,选择内容多屏同看。
用户从系统推荐的直播内容中选择直播间进行多屏直播。
步骤1306,系统筛选内容。
步骤1307,用户自定义主屏幕。
也即,用户选择自定义的主直播间作为大尺寸进行观看,其他直播间以小尺寸进行播放。
步骤1308,选择系统推荐的内容作为主屏幕。
也即,系统推荐主直播间以大尺寸进行播放,其他直播间以小尺寸进行播放。
步骤1309,开启多屏同看。
步骤1310,开启一键送礼。
值得注意的是,上述一键互动操作仅为示意性的举例,本实施例中,互动方式还包括如下情况中的至少一种:
第一,响应于接收到互动触发操作,显示互动候选元素,互动候选元素是与至少两个直播间的主播进行互动的元素;接收对第一互动候选元素的拖动操作,拖动操作的拖动起始位置位于第一互动候选元素的显示位置,拖动操作的拖动终止位置位于第一直播间对应的显示区域;基于拖动操作,显示与第一直播间的主播的互动动画,互动动画中包括第一互动候选元素。
示意性的,互动候选元素为候选资源,也即,候选的向主播赠送的礼物。以互动候选元素为候选礼物为例进行说明,接收对其中第一礼物的拖动操作,如:将第一礼物从显示位置拖动至第一直播间对应的显示区域中,则显示当前帐号与第一直播间的主播的互动动画,该互动动画表现为当前用户向第一直播间的直播赠送第一礼物的动画。
第二,响应于接收到互动触发操作,显示互动候选元素,互动候选元素是与至少两个直播间的主播进行互动的元素;接收对第二互动候选元素的拖动操作,拖动操作的拖动起始位置位于第二互动候选元素的显示位置,拖动操作的拖动终止位置位于第二直播间对应的显示区域,且拖动起始位置和拖动终止位置之间包括拖动路径;基于拖动操作,显示与路径直播间的主播的互动动画,路径直播间是指位于拖动路径上的直播间,路径直播间中包括第二直播间,互动动画中包括第二互动候选元素。
示意性的,互动候选元素为候选资源,也即,候选的向主播赠送的礼物。以互动候选元素为候选礼物为例进行说明,接收对其中第二礼物的拖动操作,如:将第二礼物从显示位置沿着拖动路径拖动至第二直播间对应的显示区域中,则显示当前帐号与位于拖动路径上的各个主播之间的互动动画,该互动动画表现为当前用户向拖动路径上的各个主播赠送第二礼物的动画。
第三,响应于接收到互动触发操作,显示互动候选元素,互动候选元素是与至少两个直播间的主播进行互动的元素;接收对第三互动候选元素的拖动操作,拖动操作的拖动起始位置位于第三互动候选元素的显示位置,拖动操作的拖动终止位置位于第三直播间对应的显示区域,且拖动起始位置和拖动终止位置之间包括拖动路径;基于拖动操作,显示与第三直播间的主播的第一互动动画,以及与路径直播间的主播的第二互动动画,路径直播间是指位于拖动路径上的直播间,互动动画中包括第三互动候选元素。
示意性的,互动候选元素为候选资源,也即,候选的向主播赠送的礼物。以互动候选元素为候选礼物为例进行说明,接收对其中第三礼物的拖动操作,如:将第三礼物从显示位置沿着拖动路径拖动至第三直播间对应的显示区域中,则显示当前帐号与第三直播间的主播之间的第一互动动画,以及显示当前帐号与位于拖动路径上的各个主播之间的第二互动动画,其中,第一互动动画表现为当前用户向第三直播间的主播赠送第一数量的第三礼物;第二互动动画表现为当前用户向拖动路径上的各个主播赠送第二数量的第三礼物,在一些实施例中,第一数量大于第二数量,可选地,第一数量为第二数量的两倍。
综上所述,本申请实施例提供的基于直播视频的互动方法,通过多屏触发操作在直播界面中显示至少两个直播视频,其中包括由多屏触发操作确定的与多屏关键词关联的关键词,从而实现在直播界面中同步显示多个直播视频,如:在直播界面中显示多个与直播赛事关联的直播视频,从多个主播的角度对直播赛事进行观看,全方位了解直播赛事的赛事进度,提高了人机交互效率,以及提高了直播应用程序的直播展示效率。
图14是本申请一个示例性实施例提供的基于直播视频的互动装置的结构框图,如图14所示,该装置包括:
接收模块1410,用于接收多屏触发操作,所述多屏触发操作用于指示在直播界面中显示至少两个直播间对应的直播视频,所述多屏触发操作对应有多屏关键词;
显示模块1420,用于基于所述多屏关键词显示候选直播选项,所述候选直播选项用于提供与所述多屏关键词对应的候选直播间;
所述显示模块1420,还用于基于在所述候选直播选项中的选择操作,在所述直播界面中显示至少两个直播间对应的直播视频,所述至少两个直播间对应的直播视频中包括所述候选直播选项中被选择的直播间对应的直播视频。
在一个可选的实施例中,所述接收模块1410,还用于接收对多屏触发控件的触发操作作为所述多屏触发操作,所述多屏触发控件用于指示创建与所述多屏关键词对应的多屏直播播放任务;
或者,
所述接收模块1410,还用于接收语音控制操作作为所述多屏触发操作,所述语音控制操作的语音内容中包括所述多屏关键词。
在一个可选的实施例中,所述接收模块1410,还用于接收对所述多屏触发控件的选择操作;
所述显示模块1420,还用于基于所述选择操作显示关键词输入框;
所述接收模块1410,还用于接收在所述关键词输入框内对所述多屏关键词的输入操作。
在一个可选的实施例中,所述接收模块1410,还用于接收在语音控件上的长按操作,所述语音控件用于触发语音控制功能;
所述接收模块1410,还用于在所述长按操作的执行过程中,接收所述语音输入信号,所述语音输入信号对应的语音内容中包括所述多屏关键词。
在一个可选的实施例中,所述显示模块1420,还用于在所述直播界面中显示目标直播间对应的目标直播视频;
所述接收模块1410,还用于在所述目标直播视频的播放过程中接收所述多屏触发操作。
在一个可选的实施例中,所述显示模块1420,还用于基于在所述候选直播选项中的选择操作,在所述直播界面中显示所述目标直播视频,以及所述候选直播选项中被选择的直播间对应的直播视频。
在一个可选的实施例中,如图15所示,该装置还包括:
匹配模块1430,用于将所述多屏关键词与直播库中各直播间对应的关键词标签进行匹配;
确定模块1440,用于从所述直播库中,确定关键词标签与所述多屏关键词匹配的所述候选直播间;
所述显示模块1420,还用于显示与所述候选直播间对应的所述候选直播选项。
在一个可选的实施例中,所述匹配模块1430,还用于将所述多屏关键词与候选关键词进行相似度匹配,确定所述候选关键词中与所述多屏关键词关联的目标关键词;将所述目标关键词与所述直播库中各直播间对应的关键词标签进行匹配。
在一个可选的实施例中,所述显示模块1420,还用于基于在所述候选直播选项中的选择操作,以推荐直播间为主直播间,在所述直播界面中显示所述至少两个直播间对应的直播视频;
或者,
所述显示模块1420,还用于基于在所述候选直播选项中的选择操作,以自定义直播间为主直播间,在所述直播界面中显示所述至少两个直播间对应的直播视频;
其中,所述主直播间对应的直播视频的显示尺寸大于其他直播间对应的直播视频的显示尺寸。
在一个可选的实施例中,所述接收模块1410,还用于接收在第一直播间上的长按操作,所述长按操作用于将所述第一直播间切换为可拖动状态,所述第一直播间为副直播间;衔接所述长按操作接收对所述第一直播间的拖动操作,所述拖动操作的拖动终止位置位于第二直播间的显示区域范围内,所述第二直播间为所述主直播间;
所述显示模块1420,还用于基于所述拖动操作切换所述第一直播间和所述第二直播间的显示位置,并将所述第一直播间切换为所述主直播间。
在一个可选的实施例中,所述接收模块1410,还用于接收一键互动操作,所述一键互动操作用于指示与所述至少两个直播间的主播进行同步互动;
所述显示模块1420,还用于基于所述一键互动操作,显示与所述至少两个直播间的主播的互动动画。
在一个可选的实施例中,所述接收模块1410,还用于响应于接收到互动触发操作,显示互动候选元素,所述互动候选元素是与所述至少两个直播间的主播进行互动的元素;接收对第一互动候选元素的拖动操作,所述拖动操作的拖动起始位置位于所述第一互动候选元素的显示位置,所述拖动操作的拖动终止位置位于第一直播间对应的显示区域;
所述显示模块1420,还用于基于所述拖动操作,显示与所述第一直播间的主播的互动动画,所述互动动画中包括所述第一互动候选元素。
在一个可选的实施例中,所述接收模块1410,还用于响应于接收到互动触发操作,显示互动候选元素,所述互动候选元素是与所述至少两个直播间的主播进行互动的元素;接收对第二互动候选元素的拖动操作,所述拖动操作的拖动起始位置位于所述第二互动候选元素的显示位置,所述拖动操作的拖动终止位置位于第二直播间对应的显示区域,且所述拖动起始位置和所述拖动终止位置之间包括拖动路径;
所述显示模块1420,还用于基于所述拖动操作,显示与路径直播间的主播的互动动画,所述路径直播间是指位于所述拖动路径上的直播间,所述路径直播间中包括所述第二直播间,所述互动动画中包括所述第二互动候选元素。
在一个可选的实施例中,所述接收模块1410,还用于响应于接收到互动触发操作,显示互动候选元素,所述互动候选元素是与所述至少两个直播间的主播进行互动的元素;接收对第三互动候选元素的拖动操作,所述拖动操作的拖动起始位置位于所述第三互动候选元素的显示位置,所述拖动操作的拖动终止位置位于第三直播间对应的显示区域,且所述拖动起始位置和所述拖动终止位置之间包括拖动路径;
所述显示模块1420,还用于基于所述拖动操作,显示与所述第三直播间的主播的第一互动动画,以及与路径直播间的主播的第二互动动画,所述路径直播间是指位于所述拖动路径上的直播间,所述互动动画中包括所述第三互动候选元素。
在一个可选的实施例中,所述接收模块1410,还用于接收在所述候选直播选项中对指定数量范围内的直播间的选择操作;
所述显示模块1420,还用于基于所述选择操作,在所述直播界面中显示所述至少两个直播间对应的直播视频。
综上所述,本申请实施例提供的基于直播视频的互动装置,通过多屏触发操作在直播界面中显示至少两个直播视频,其中包括由多屏触发操作确定的与多屏关键词关联的关键词,从而实现在直播界面中同步显示多个直播视频,如:在直播界面中显示多个与直播赛事关联的直播视频,从多个主播的角度对直播赛事进行观看,全方位了解直播赛事的赛事进度,提高了人机交互效率,以及提高了直播应用程序的直播展示效率。
需要说明的是:上述实施例提供的基于直播视频的互动装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的基于直播视频的互动装置,与基于直播视频的互动方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图16示出了本申请一个示例性实施例提供的计算机设备1600的结构框图。该计算机设备1600可以是便携式移动终端,比如:智能手机、平板电脑、MP3播放器(MovingPicture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、笔记本电脑或台式电脑。计算机设备1600还可能被称为用户设备、便携式终端、膝上型终端、台式终端等其他名称。
通常,计算机设备1600包括有:处理器1601和存储器1602。
处理器1601可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器1601可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器1601也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器1601可以集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器1601还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器1602可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器1602还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器1602中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器1601所执行以实现本申请中方法实施例提供的基于直播视频的互动方法。
在一些实施例中,计算机设备1600还可选包括其他组件,本领域技术人员可以理解,图16中示出的结构并不构成对计算机设备1600的限定,可以包括比图示更多或更少的组件,或者组合某些组件,或者采用不同的组件布置。
需要说明的是:上述实施例提供的基于直播视频的互动装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的基于直播视频的互动装置与基于直播视频的互动方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本申请的实施例还提供了一种计算机设备,该计算机设备包括处理器和存储器,该存储器中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现上述各方法实施例提供的基于直播视频的互动方法。
本申请的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行,以实现上述各方法实施例提供的基于直播视频的互动方法。
本申请的实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中任一所述的基于直播视频的互动方法。
可选地,该计算机可读存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、固态硬盘(SSD,Solid State Drives)或光盘等。其中,随机存取记忆体可以包括电阻式随机存取记忆体(ReRAM,Resistance RandomAccess Memory)和动态随机存取存储器(DRAM,Dynamic Random Access Memory)。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (14)
1.一种基于直播视频的互动方法,其特征在于,所述方法包括:
在直播界面中以竖屏显示方式播放目标直播间对应的目标直播视频;
接收多屏触发操作,所述多屏触发操作用于指示在直播界面中显示至少两个直播间对应的直播视频,所述多屏触发操作对应有多屏关键词,其中,所述多屏关键词与所述目标直播视频关联;
基于所述多屏关键词显示候选直播选项,所述候选直播选项用于提供与所述多屏关键词对应的候选直播间;
基于在所述候选直播选项中的选择操作,在所述直播界面中自动切换至横屏显示方式并播放至少两个直播间对应的直播视频,所述至少两个直播间对应的直播视频中包括所述候选直播选项中被选择的直播间对应的直播视频;
响应于接收到一键送礼物操作,显示候选礼物,所述候选礼物用于通过单次送礼操作向所述至少两个直播间的主播进行同步送礼;
接收对所述候选礼物中第三礼物的拖动操作,所述拖动操作的拖动起始位置位于所述第三礼物的显示位置,所述拖动操作的拖动终止位置位于第三直播间对应的显示区域,且所述拖动起始位置和所述拖动终止位置之间包括拖动路径;
基于所述拖动操作,显示与所述第三直播间的主播的第一互动动画,以及与路径直播间的主播的第二互动动画,所述路径直播间是指位于所述拖动路径上的直播间,所述第一互动动画表现为向所述第三直播间的主播赠送第一数量的所述第三礼物,所述第二互动动画表现为向所述路径直播间的主播赠送第二数量的所述第三礼物,所述第一数量和所述第二数量呈预设比例。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收对多屏触发控件的触发操作作为所述多屏触发操作,所述多屏触发控件用于指示创建与所述多屏关键词对应的多屏直播播放任务;
或者,
接收语音控制操作作为所述多屏触发操作,所述语音控制操作的语音内容中包括所述多屏关键词。
3.根据权利要求2所述的方法,其特征在于,所述接收对多屏触发控件的触发操作作为所述多屏触发操作,包括:
接收对所述多屏触发控件的选择操作;
基于所述选择操作显示关键词输入框;
接收在所述关键词输入框内对所述多屏关键词的输入操作。
4.根据权利要求2所述的方法,其特征在于,所述接收语音控制操作作为所述多屏触发操作,包括:
接收在语音控件上的长按操作,所述语音控件用于触发语音控制功能;
在所述长按操作的执行过程中,接收语音输入信号,所述语音输入信号对应的语音内容中包括所述多屏关键词。
5.根据权利要求1至4任一所述的方法,其特征在于,所述接收多屏触发操作,包括:
在所述直播界面中显示目标直播间对应的目标直播视频;
在所述目标直播视频的播放过程中接收所述多屏触发操作。
6.根据权利要求5所述的方法,其特征在于,所述基于在所述候选直播选项中的选择操作,在所述直播界面中显示至少两个直播间对应的直播视频,包括:
基于在所述候选直播选项中的选择操作,在所述直播界面中显示所述目标直播视频,以及所述候选直播选项中被选择的直播间对应的直播视频。
7.根据权利要求1至4任一所述的方法,其特征在于,所述基于所述多屏关键词显示候选直播选项,包括:
将所述多屏关键词与直播库中各直播间对应的关键词标签进行匹配;
从所述直播库中,确定关键词标签与所述多屏关键词匹配的所述候选直播间;
显示与所述候选直播间对应的所述候选直播选项。
8.根据权利要求7所述的方法,其特征在于,所述将所述多屏关键词与直播库中各直播间对应的关键词标签进行匹配,包括:
将所述多屏关键词与候选关键词进行相似度匹配,确定所述候选关键词中与所述多屏关键词关联的目标关键词;
将所述目标关键词与所述直播库中各直播间对应的关键词标签进行匹配。
9.根据权利要求1至4任一所述的方法,其特征在于,所述基于在所述候选直播选项中的选择操作,在所述直播界面中显示至少两个直播间对应的直播视频,包括:
基于在所述候选直播选项中的选择操作,以推荐直播间为主直播间,在所述直播界面中显示所述至少两个直播间对应的直播视频;
或者,
基于在所述候选直播选项中的选择操作,以自定义直播间为主直播间,在所述直播界面中显示所述至少两个直播间对应的直播视频;
其中,所述主直播间对应的直播视频的显示尺寸大于其他直播间对应的直播视频的显示尺寸。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:
接收在第一直播间上的长按操作,所述长按操作用于将所述第一直播间切换为可拖动状态,所述第一直播间为副直播间;
衔接所述长按操作接收对所述第一直播间的拖动操作,所述拖动操作的拖动终止位置位于第二直播间的显示区域范围内,所述第二直播间为所述主直播间;
基于所述拖动操作切换所述第一直播间和所述第二直播间的显示位置,并将所述第一直播间切换为所述主直播间。
11.根据权利要求1至4任一所述的方法,其特征在于,所述基于在所述候选直播选项中的选择操作,在所述直播界面中显示至少两个直播间对应的直播视频,包括:
接收在所述候选直播选项中对指定数量范围内的直播间的选择操作;
基于所述选择操作,在所述直播界面中显示所述至少两个直播间对应的直播视频。
12.一种基于直播视频的互动装置,其特征在于,所述装置包括:
显示模块,用于在直播界面中以竖屏显示方式播放目标直播间对应的目标直播视频;
接收模块,用于接收多屏触发操作,所述多屏触发操作用于指示在直播界面中显示至少两个直播间对应的直播视频,所述多屏触发操作对应有多屏关键词,其中,所述多屏关键词与所述目标直播视频关联;
所述显示模块,用于基于所述多屏关键词显示候选直播选项,所述候选直播选项用于提供与所述多屏关键词对应的候选直播间;
所述显示模块,还用于基于在所述候选直播选项中的选择操作,在所述直播界面中自动切换至横屏显示方式并播放至少两个直播间对应的直播视频,所述至少两个直播间对应的直播视频中包括所述候选直播选项中被选择的直播间对应的直播视频;
所述显示模块,还用于响应于接收到一键送礼物操作,显示候选礼物,所述候选礼物用于通过单次送礼操作向所述至少两个直播间的主播进行同步送礼;
所述接收模块,还用于接收对所述候选礼物中第三礼物的拖动操作,所述拖动操作的拖动起始位置位于所述第三礼物的显示位置,所述拖动操作的拖动终止位置位于第三直播间对应的显示区域,且所述拖动起始位置和所述拖动终止位置之间包括拖动路径;
所述显示模块,还用于基于所述拖动操作,显示与所述第三直播间的主播的第一互动动画,以及与路径直播间的主播的第二互动动画,所述路径直播间是指位于所述拖动路径上的直播间,所述第一互动动画表现为向所述第三直播间的主播赠送第一数量的所述第三礼物,所述第二互动动画表现为向所述路径直播间的主播赠送第二数量的所述第三礼物,所述第一数量和所述第二数量呈预设比例。
13.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一段程序,所述至少一段程序由所述处理器加载并执行以实现如权利要求1至11任一所述的基于直播视频的互动方法。
14.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一段程序,所述至少一段程序由处理器加载并执行以实现如权利要求1至11任一所述的基于直播视频的互动方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210088169.1A CN114501103B (zh) | 2022-01-25 | 2022-01-25 | 基于直播视频的互动方法、装置、设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210088169.1A CN114501103B (zh) | 2022-01-25 | 2022-01-25 | 基于直播视频的互动方法、装置、设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114501103A CN114501103A (zh) | 2022-05-13 |
CN114501103B true CN114501103B (zh) | 2023-05-23 |
Family
ID=81474051
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210088169.1A Active CN114501103B (zh) | 2022-01-25 | 2022-01-25 | 基于直播视频的互动方法、装置、设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114501103B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114979747B (zh) * | 2022-05-19 | 2024-03-12 | 北京字跳网络技术有限公司 | 一种直播方法、装置、设备、介质及程序产品 |
CN115914662A (zh) * | 2022-11-07 | 2023-04-04 | 北京字跳网络技术有限公司 | 一种活动直播方法、装置、设备及存储介质 |
CN116489444A (zh) * | 2023-04-27 | 2023-07-25 | 北京字跳网络技术有限公司 | 一种视频播放方法、装置、计算机设备以及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108462883A (zh) * | 2018-01-08 | 2018-08-28 | 平安科技(深圳)有限公司 | 一种直播互动方法、装置、终端设备及存储介质 |
WO2021109652A1 (zh) * | 2019-12-06 | 2021-06-10 | 广州华多网络科技有限公司 | 文字虚拟礼物的赠送方法、装置、设备及存储介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9232247B2 (en) * | 2012-09-26 | 2016-01-05 | Sony Corporation | System and method for correlating audio and/or images presented to a user with facial characteristics and expressions of the user |
CN107181967A (zh) * | 2017-04-01 | 2017-09-19 | 北京潘达互娱科技有限公司 | 一种视频显示方法及装置 |
CN111010585B (zh) * | 2019-12-06 | 2021-10-22 | 广州方硅信息技术有限公司 | 虚拟礼物的发送方法、装置、设备及存储介质 |
CN111652678B (zh) * | 2020-05-27 | 2023-11-14 | 腾讯科技(深圳)有限公司 | 物品信息显示方法、装置、终端、服务器及可读存储介质 |
CN111866539B (zh) * | 2020-07-31 | 2023-04-11 | 广州繁星互娱信息科技有限公司 | 直播界面的切换方法、装置、终端及存储介质 |
-
2022
- 2022-01-25 CN CN202210088169.1A patent/CN114501103B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108462883A (zh) * | 2018-01-08 | 2018-08-28 | 平安科技(深圳)有限公司 | 一种直播互动方法、装置、终端设备及存储介质 |
WO2021109652A1 (zh) * | 2019-12-06 | 2021-06-10 | 广州华多网络科技有限公司 | 文字虚拟礼物的赠送方法、装置、设备及存储介质 |
Non-Patent Citations (1)
Title |
---|
移动网络时代视频直播的传播特征探析──以"一直播"为例;崔薇;;大众文艺(16);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN114501103A (zh) | 2022-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN114501103B (zh) | 基于直播视频的互动方法、装置、设备及存储介质 | |
US8862615B1 (en) | Systems and methods for providing information discovery and retrieval | |
JP6990772B2 (ja) | 情報のプッシュ方法、記憶媒体、端末機器及びサーバ | |
CN109474843A (zh) | 语音操控终端的方法、客户端、服务器 | |
CN107040452B (zh) | 一种信息处理方法、装置和计算机可读存储介质 | |
US20230285854A1 (en) | Live video-based interaction method and apparatus, device and storage medium | |
CN111294606B (zh) | 直播处理方法、装置、直播客户端及介质 | |
WO2019047850A1 (zh) | 标识的显示方法和装置、请求的响应方法和装置 | |
US20220415317A1 (en) | Virtual meeting content enhancement triggered by audio tracking | |
US20160247522A1 (en) | Method and system for providing access to auxiliary information | |
CN113938697B (zh) | 直播间内的虚拟发言方法、装置及计算机设备 | |
CN113438492B (zh) | 直播中的题目生成方法、系统、计算机设备及存储介质 | |
CN112843681B (zh) | 虚拟场景控制方法、装置、电子设备及存储介质 | |
CN111182323B (zh) | 图像处理方法、装置、客户端及介质 | |
CN113938739A (zh) | 信息显示方法、装置、电子设备及存储介质 | |
CN113573128A (zh) | 一种音频处理方法、装置、终端以及存储介质 | |
WO2024022473A1 (zh) | 在直播间发送评论和接收评论的方法及相关设备 | |
JP6367748B2 (ja) | 認識装置、映像コンテンツ提示システム | |
CN114449301B (zh) | 物品发送方法、装置、电子设备和计算机可读存储介质 | |
CN117201887A (zh) | 媒体内容显示方法、装置、电子设备以及存储介质 | |
CN112328152A (zh) | 媒体文件的播放控制方法、装置、电子设备及存储介质 | |
KR102615377B1 (ko) | 방송 체험 서비스의 제공 방법 | |
KR102129691B1 (ko) | 이미지 기반 동영상 서비스 방법 및 시스템 | |
WO2024113679A1 (zh) | 多媒体资源处理方法、装置和设备 | |
CN115119008B (zh) | 直播场景下的开播推荐方法、装置、电子设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40069968 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |